"use strict";(self.webpackChunkmonanco_wpack=self.webpackChunkmonanco_wpack||[]).push([["node_modules_monaco-editor_esm_vs_basic-languages_shell_shell_js"],{"./node_modules/monaco-editor/esm/vs/basic-languages/shell/shell.js": /*!**************************************************************************!*\ !*** ./node_modules/monaco-editor/esm/vs/basic-languages/shell/shell.js ***! \**************************************************************************/(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ "conf": () => (/* binding */ conf),\n/* harmony export */ "language": () => (/* binding */ language)\n/* harmony export */ });\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.33.0(4b1abad427e58dbedc1215d99a0902ffc885fcd4)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/shell/shell.ts\nvar conf = {\n comments: {\n lineComment: "#"\n },\n brackets: [\n ["{", "}"],\n ["[", "]"],\n ["(", ")"]\n ],\n autoClosingPairs: [\n { open: "{", close: "}" },\n { open: "[", close: "]" },\n { open: "(", close: ")" },\n { open: \'"\', close: \'"\' },\n { open: "\'", close: "\'" },\n { open: "`", close: "`" }\n ],\n surroundingPairs: [\n { open: "{", close: "}" },\n { open: "[", close: "]" },\n { open: "(", close: ")" },\n { open: \'"\', close: \'"\' },\n { open: "\'", close: "\'" },\n { open: "`", close: "`" }\n ]\n};\nvar language = {\n defaultToken: "",\n ignoreCase: true,\n tokenPostfix: ".shell",\n brackets: [\n { token: "delimiter.bracket", open: "{", close: "}" },\n { token: "delimiter.parenthesis", open: "(", close: ")" },\n { token: "delimiter.square", open: "[", close: "]" }\n ],\n keywords: [\n "if",\n "then",\n "do",\n "else",\n "elif",\n "while",\n "until",\n "for",\n "in",\n "esac",\n "fi",\n "fin",\n "fil",\n "done",\n "exit",\n "set",\n "unset",\n "export",\n "function"\n ],\n builtins: [\n "ab",\n "awk",\n "bash",\n "beep",\n "cat",\n "cc",\n "cd",\n "chown",\n "chmod",\n "chroot",\n "clear",\n "cp",\n "curl",\n "cut",\n "diff",\n "echo",\n "find",\n "gawk",\n "gcc",\n "get",\n "git",\n "grep",\n "hg",\n "kill",\n "killall",\n "ln",\n "ls",\n "make",\n "mkdir",\n "openssl",\n "mv",\n "nc",\n "node",\n "npm",\n "ping",\n "ps",\n "restart",\n "rm",\n "rmdir",\n "sed",\n "service",\n "sh",\n "shopt",\n "shred",\n "source",\n "sort",\n "sleep",\n "ssh",\n "start",\n "stop",\n "su",\n "sudo",\n "svn",\n "tee",\n "telnet",\n "top",\n "touch",\n "vi",\n "vim",\n "wall",\n "wc",\n "wget",\n "who",\n "write",\n "yes",\n "zsh"\n ],\n startingWithDash: /\\-+\\w+/,\n identifiersWithDashes: /[a-zA-Z]\\w+(?:@startingWithDash)+/,\n symbols: /[=>