"use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[74014],{ /***/ 74014: /*!************************************************************************************************!*\ !*** ./node_modules/_monaco-editor@0.30.0@monaco-editor/esm/vs/basic-languages/bicep/bicep.js ***! \************************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ conf: function() { return /* binding */ conf; }, /* harmony export */ language: function() { return /* binding */ language; } /* harmony export */ }); // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. var bounded = function (text) { return "\\b" + text + "\\b"; }; var identifierStart = '[_a-zA-Z]'; var identifierContinue = '[_a-zA-Z0-9]'; var identifier = bounded("" + identifierStart + identifierContinue + "*"); var keywords = [ 'targetScope', 'resource', 'module', 'param', 'var', 'output', 'for', 'in', 'if', 'existing' ]; var namedLiterals = ['true', 'false', 'null']; var nonCommentWs = "[ \\t\\r\\n]"; var numericLiteral = "[0-9]+"; var conf = { comments: { lineComment: '//', blockComment: ['/*', '*/'] }, brackets: [ ['{', '}'], ['[', ']'], ['(', ')'] ], surroundingPairs: [ { open: '{', close: '}' }, { open: '[', close: ']' }, { open: '(', close: ')' }, { open: "'", close: "'" }, { open: "'''", close: "'''" } ], autoClosingPairs: [ { open: '{', close: '}' }, { open: '[', close: ']' }, { open: '(', close: ')' }, { open: "'", close: "'", notIn: ['string', 'comment'] }, { open: "'''", close: "'''", notIn: ['string', 'comment'] } ], autoCloseBefore: ":.,=}])' \n\t", indentationRules: { increaseIndentPattern: new RegExp('^((?!\\/\\/).)*(\\{[^}"\'`]*|\\([^)"\'`]*|\\[[^\\]"\'`]*)$'), decreaseIndentPattern: new RegExp('^((?!.*?\\/\\*).*\\*/)?\\s*[\\}\\]].*$') } }; var language = { defaultToken: '', tokenPostfix: '.bicep', brackets: [ { open: '{', close: '}', token: 'delimiter.curly' }, { open: '[', close: ']', token: 'delimiter.square' }, { open: '(', close: ')', token: 'delimiter.parenthesis' } ], symbols: /[=>