(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[57],{

/***/ "../../packages/monaco-editor/esm/vs/basic-languages/sql/sql.js":
/*!***********************************************************************************!*\
  !*** /mnt/vss/_work/1/s/packages/monaco-editor/esm/vs/basic-languages/sql/sql.js ***!
  \***********************************************************************************/
/*! exports provided: conf, language */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"conf\", function() { return conf; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"language\", function() { return language; });\n/*---------------------------------------------------------------------------------------------\r\n *  Copyright (c) Microsoft Corporation. All rights reserved.\r\n *  Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\nvar conf = {\r\n    comments: {\r\n        lineComment: '--',\r\n        blockComment: ['/*', '*/'],\r\n    },\r\n    brackets: [\r\n        ['{', '}'],\r\n        ['[', ']'],\r\n        ['(', ')']\r\n    ],\r\n    autoClosingPairs: [\r\n        { open: '{', close: '}' },\r\n        { open: '[', close: ']' },\r\n        { open: '(', close: ')' },\r\n        { open: '\"', close: '\"' },\r\n        { open: '\\'', close: '\\'' },\r\n    ],\r\n    surroundingPairs: [\r\n        { open: '{', close: '}' },\r\n        { open: '[', close: ']' },\r\n        { open: '(', close: ')' },\r\n        { open: '\"', close: '\"' },\r\n        { open: '\\'', close: '\\'' },\r\n    ]\r\n};\r\nvar language = {\r\n    defaultToken: '',\r\n    tokenPostfix: '.sql',\r\n    ignoreCase: true,\r\n    brackets: [\r\n        { open: '[', close: ']', token: 'delimiter.square' },\r\n        { open: '(', close: ')', token: 'delimiter.parenthesis' }\r\n    ],\r\n    keywords: [\r\n        'ABORT_AFTER_WAIT',\r\n        'ABSENT',\r\n        'ABSOLUTE',\r\n        'ACCENT_SENSITIVITY',\r\n        'ACTION',\r\n        'ACTIVATION',\r\n        'ACTIVE',\r\n        'ADD',\r\n        'ADDRESS',\r\n        'ADMIN',\r\n        'AES',\r\n        'AES_128',\r\n        'AES_192',\r\n        'AES_256',\r\n        'AFFINITY',\r\n        'AFTER',\r\n        'AGGREGATE',\r\n        'ALGORITHM',\r\n        'ALL_CONSTRAINTS',\r\n        'ALL_ERRORMSGS',\r\n        'ALL_INDEXES',\r\n        'ALL_LEVELS',\r\n        'ALL_SPARSE_COLUMNS',\r\n        'ALLOW_CONNECTIONS',\r\n        'ALLOW_MULTIPLE_EVENT_LOSS',\r\n        'ALLOW_PAGE_LOCKS',\r\n        'ALLOW_ROW_LOCKS',\r\n        'ALLOW_SINGLE_EVENT_LOSS',\r\n        'ALLOW_SNAPSHOT_ISOLATION',\r\n        'ALLOWED',\r\n        'ALTER',\r\n        'ANONYMOUS',\r\n        'ANSI_DEFAULTS',\r\n        'ANSI_NULL_DEFAULT',\r\n        'ANSI_NULL_DFLT_OFF',\r\n        'ANSI_NULL_DFLT_ON',\r\n        'ANSI_NULLS',\r\n        'ANSI_PADDING',\r\n        'ANSI_WARNINGS',\r\n        'APPEND',\r\n        'APPLICATION',\r\n        'APPLICATION_LOG',\r\n        'ARITHABORT',\r\n        'ARITHIGNORE',\r\n        'AS',\r\n        'ASC',\r\n        'ASSEMBLY',\r\n        'ASYMMETRIC',\r\n        'ASYNCHRONOUS_COMMIT',\r\n        'AT',\r\n        'ATOMIC',\r\n        'ATTACH',\r\n        'ATTACH_REBUILD_LOG',\r\n        'AUDIT',\r\n        'AUDIT_GUID',\r\n        'AUTHENTICATION',\r\n        'AUTHORIZATION',\r\n        'AUTO',\r\n        'AUTO_CLEANUP',\r\n        'AUTO_CLOSE',\r\n        'AUTO_CREATE_STATISTICS',\r\n        'AUTO_SHRINK',\r\n        'AUTO_UPDATE_STATISTICS',\r\n        'AUTO_UPDATE_STATISTICS_ASYNC',\r\n        'AUTOMATED_BACKUP_PREFERENCE',\r\n        'AUTOMATIC',\r\n        'AVAILABILITY',\r\n        'AVAILABILITY_MODE',\r\n        'BACKUP',\r\n        'BACKUP_PRIORITY',\r\n        'BASE64',\r\n        'BATCHSIZE',\r\n        'BEGIN',\r\n        'BEGIN_DIALOG',\r\n        'BIGINT',\r\n        'BINARY',\r\n        'BINDING',\r\n        'BIT',\r\n        'BLOCKERS',\r\n        'BLOCKSIZE',\r\n        'BOUNDING_BOX',\r\n        'BREAK',\r\n        'BROKER',\r\n        'BROKER_INSTANCE',\r\n        'BROWSE',\r\n        'BUCKET_COUNT',\r\n        'BUFFER',\r\n        'BUFFERCOUNT',\r\n        'BULK',\r\n        'BULK_LOGGED',\r\n        'BY',\r\n        'CACHE',\r\n        'CALL',\r\n        'CALLED',\r\n        'CALLER',\r\n        'CAP_CPU_PERCENT',\r\n        'CASCADE',\r\n        'CASE',\r\n        'CATALOG',\r\n        'CATCH',\r\n        'CELLS_PER_OBJECT',\r\n        'CERTIFICATE',\r\n        'CHANGE_RETENTION',\r\n        'CHANGE_TRACKING',\r\n        'CHANGES',\r\n        'CHAR',\r\n        'CHARACTER',\r\n        'CHECK',\r\n        'CHECK_CONSTRAINTS',\r\n        'CHECK_EXPIRATION',\r\n        'CHECK_POLICY',\r\n        'CHECKALLOC',\r\n        'CHECKCATALOG',\r\n        'CHECKCONSTRAINTS',\r\n        'CHECKDB',\r\n        'CHECKFILEGROUP',\r\n        'CHECKIDENT',\r\n        'CHECKPOINT',\r\n        'CHECKTABLE',\r\n        'CLASSIFIER_FUNCTION',\r\n        'CLEANTABLE',\r\n        'CLEANUP',\r\n        'CLEAR',\r\n        'CLOSE',\r\n        'CLUSTER',\r\n        'CLUSTERED',\r\n        'CODEPAGE',\r\n        'COLLATE',\r\n        'COLLECTION',\r\n        'COLUMN',\r\n        'COLUMN_SET',\r\n        'COLUMNS',\r\n        'COLUMNSTORE',\r\n        'COLUMNSTORE_ARCHIVE',\r\n        'COMMIT',\r\n        'COMMITTED',\r\n        'COMPATIBILITY_LEVEL',\r\n        'COMPRESSION',\r\n        'COMPUTE',\r\n        'CONCAT',\r\n        'CONCAT_NULL_YIELDS_NULL',\r\n        'CONFIGURATION',\r\n        'CONNECT',\r\n        'CONSTRAINT',\r\n        'CONTAINMENT',\r\n        'CONTENT',\r\n        'CONTEXT',\r\n        'CONTINUE',\r\n        'CONTINUE_AFTER_ERROR',\r\n        'CONTRACT',\r\n        'CONTRACT_NAME',\r\n        'CONTROL',\r\n        'CONVERSATION',\r\n        'COOKIE',\r\n        'COPY_ONLY',\r\n        'COUNTER',\r\n        'CPU',\r\n        'CREATE',\r\n        'CREATE_NEW',\r\n        'CREATION_DISPOSITION',\r\n        'CREDENTIAL',\r\n        'CRYPTOGRAPHIC',\r\n        'CUBE',\r\n        'CURRENT',\r\n        'CURRENT_DATE',\r\n        'CURSOR',\r\n        'CURSOR_CLOSE_ON_COMMIT',\r\n        'CURSOR_DEFAULT',\r\n        'CYCLE',\r\n        'DATA',\r\n        'DATA_COMPRESSION',\r\n        'DATA_PURITY',\r\n        'DATABASE',\r\n        'DATABASE_DEFAULT',\r\n        'DATABASE_MIRRORING',\r\n        'DATABASE_SNAPSHOT',\r\n        'DATAFILETYPE',\r\n        'DATE',\r\n        'DATE_CORRELATION_OPTIMIZATION',\r\n        'DATEFIRST',\r\n        'DATEFORMAT',\r\n        'DATETIME',\r\n        'DATETIME2',\r\n        'DATETIMEOFFSET',\r\n        'DAY',\r\n        'DAYOFYEAR',\r\n        'DAYS',\r\n        'DB_CHAINING',\r\n        'DBCC',\r\n        'DBREINDEX',\r\n        'DDL_DATABASE_LEVEL_EVENTS',\r\n        'DEADLOCK_PRIORITY',\r\n        'DEALLOCATE',\r\n        'DEC',\r\n        'DECIMAL',\r\n        'DECLARE',\r\n        'DECRYPTION',\r\n        'DEFAULT',\r\n        'DEFAULT_DATABASE',\r\n        'DEFAULT_FULLTEXT_LANGUAGE',\r\n        'DEFAULT_LANGUAGE',\r\n        'DEFAULT_SCHEMA',\r\n        'DEFINITION',\r\n        'DELAY',\r\n        'DELAYED_DURABILITY',\r\n        'DELETE',\r\n        'DELETED',\r\n        'DENSITY_VECTOR',\r\n        'DENY',\r\n        'DEPENDENTS',\r\n        'DES',\r\n        'DESC',\r\n        'DESCRIPTION',\r\n        'DESX',\r\n        'DHCP',\r\n        'DIAGNOSTICS',\r\n        'DIALOG',\r\n        'DIFFERENTIAL',\r\n        'DIRECTORY_NAME',\r\n        'DISABLE',\r\n        'DISABLE_BROKER',\r\n        'DISABLED',\r\n        'DISK',\r\n        'DISTINCT',\r\n        'DISTRIBUTED',\r\n        'DOCUMENT',\r\n        'DOUBLE',\r\n        'DROP',\r\n        'DROP_EXISTING',\r\n        'DROPCLEANBUFFERS',\r\n        'DUMP',\r\n        'DURABILITY',\r\n        'DYNAMIC',\r\n        'EDITION',\r\n        'ELEMENTS',\r\n        'ELSE',\r\n        'EMERGENCY',\r\n        'EMPTY',\r\n        'EMPTYFILE',\r\n        'ENABLE',\r\n        'ENABLE_BROKER',\r\n        'ENABLED',\r\n        'ENCRYPTION',\r\n        'END',\r\n        'ENDPOINT',\r\n        'ENDPOINT_URL',\r\n        'ERRLVL',\r\n        'ERROR',\r\n        'ERROR_BROKER_CONVERSATIONS',\r\n        'ERRORFILE',\r\n        'ESCAPE',\r\n        'ESTIMATEONLY',\r\n        'EVENT',\r\n        'EVENT_RETENTION_MODE',\r\n        'EXEC',\r\n        'EXECUTABLE',\r\n        'EXECUTE',\r\n        'EXIT',\r\n        'EXPAND',\r\n        'EXPIREDATE',\r\n        'EXPIRY_DATE',\r\n        'EXPLICIT',\r\n        'EXTENDED_LOGICAL_CHECKS',\r\n        'EXTENSION',\r\n        'EXTERNAL',\r\n        'EXTERNAL_ACCESS',\r\n        'FAIL_OPERATION',\r\n        'FAILOVER',\r\n        'FAILOVER_MODE',\r\n        'FAILURE_CONDITION_LEVEL',\r\n        'FALSE',\r\n        'FAN_IN',\r\n        'FAST',\r\n        'FAST_FORWARD',\r\n        'FETCH',\r\n        'FIELDTERMINATOR',\r\n        'FILE',\r\n        'FILEGROUP',\r\n        'FILEGROWTH',\r\n        'FILELISTONLY',\r\n        'FILENAME',\r\n        'FILEPATH',\r\n        'FILESTREAM',\r\n        'FILESTREAM_ON',\r\n        'FILETABLE_COLLATE_FILENAME',\r\n        'FILETABLE_DIRECTORY',\r\n        'FILETABLE_FULLPATH_UNIQUE_CONSTRAINT_NAME',\r\n        'FILETABLE_NAMESPACE',\r\n        'FILETABLE_PRIMARY_KEY_CONSTRAINT_NAME',\r\n        'FILETABLE_STREAMID_UNIQUE_CONSTRAINT_NAME',\r\n        'FILLFACTOR',\r\n        'FILTERING',\r\n        'FIRE_TRIGGERS',\r\n        'FIRST',\r\n        'FIRSTROW',\r\n        'FLOAT',\r\n        'FMTONLY',\r\n        'FOLLOWING',\r\n        'FOR',\r\n        'FORCE',\r\n        'FORCE_FAILOVER_ALLOW_DATA_LOSS',\r\n        'FORCE_SERVICE_ALLOW_DATA_LOSS',\r\n        'FORCED',\r\n        'FORCEPLAN',\r\n        'FORCESCAN',\r\n        'FORCESEEK',\r\n        'FOREIGN',\r\n        'FORMATFILE',\r\n        'FORMSOF',\r\n        'FORWARD_ONLY',\r\n        'FREE',\r\n        'FREEPROCCACHE',\r\n        'FREESESSIONCACHE',\r\n        'FREESYSTEMCACHE',\r\n        'FROM',\r\n        'FULL',\r\n        'FULLSCAN',\r\n        'FULLTEXT',\r\n        'FUNCTION',\r\n        'GB',\r\n        'GEOGRAPHY_AUTO_GRID',\r\n        'GEOGRAPHY_GRID',\r\n        'GEOMETRY_AUTO_GRID',\r\n        'GEOMETRY_GRID',\r\n        'GET',\r\n        'GLOBAL',\r\n        'GO',\r\n        'GOTO',\r\n        'GOVERNOR',\r\n        'GRANT',\r\n        'GRIDS',\r\n        'GROUP',\r\n        'GROUP_MAX_REQUESTS',\r\n        'HADR',\r\n        'HASH',\r\n        'HASHED',\r\n        'HAVING',\r\n        'HEADERONLY',\r\n        'HEALTH_CHECK_TIMEOUT',\r\n        'HELP',\r\n        'HIERARCHYID',\r\n        'HIGH',\r\n        'HINT',\r\n        'HISTOGRAM',\r\n        'HOLDLOCK',\r\n        'HONOR_BROKER_PRIORITY',\r\n        'HOUR',\r\n        'HOURS',\r\n        'IDENTITY',\r\n        'IDENTITY_INSERT',\r\n        'IDENTITY_VALUE',\r\n        'IDENTITYCOL',\r\n        'IF',\r\n        'IGNORE_CONSTRAINTS',\r\n        'IGNORE_DUP_KEY',\r\n        'IGNORE_NONCLUSTERED_COLUMNSTORE_INDEX',\r\n        'IGNORE_TRIGGERS',\r\n        'IMAGE',\r\n        'IMMEDIATE',\r\n        'IMPERSONATE',\r\n        'IMPLICIT_TRANSACTIONS',\r\n        'IMPORTANCE',\r\n        'INCLUDE',\r\n        'INCREMENT',\r\n        'INCREMENTAL',\r\n        'INDEX',\r\n        'INDEXDEFRAG',\r\n        'INFINITE',\r\n        'INFLECTIONAL',\r\n        'INIT',\r\n        'INITIATOR',\r\n        'INPUT',\r\n        'INPUTBUFFER',\r\n        'INSENSITIVE',\r\n        'INSERT',\r\n        'INSERTED',\r\n        'INSTEAD',\r\n        'INT',\r\n        'INTEGER',\r\n        'INTO',\r\n        'IO',\r\n        'IP',\r\n        'ISABOUT',\r\n        'ISOLATION',\r\n        'JOB',\r\n        'KB',\r\n        'KEEP',\r\n        'KEEP_CDC',\r\n        'KEEP_NULLS',\r\n        'KEEP_REPLICATION',\r\n        'KEEPDEFAULTS',\r\n        'KEEPFIXED',\r\n        'KEEPIDENTITY',\r\n        'KEEPNULLS',\r\n        'KERBEROS',\r\n        'KEY',\r\n        'KEY_SOURCE',\r\n        'KEYS',\r\n        'KEYSET',\r\n        'KILL',\r\n        'KILOBYTES_PER_BATCH',\r\n        'LABELONLY',\r\n        'LANGUAGE',\r\n        'LAST',\r\n        'LASTROW',\r\n        'LEVEL',\r\n        'LEVEL_1',\r\n        'LEVEL_2',\r\n        'LEVEL_3',\r\n        'LEVEL_4',\r\n        'LIFETIME',\r\n        'LIMIT',\r\n        'LINENO',\r\n        'LIST',\r\n        'LISTENER',\r\n        'LISTENER_IP',\r\n        'LISTENER_PORT',\r\n        'LOAD',\r\n        'LOADHISTORY',\r\n        'LOB_COMPACTION',\r\n        'LOCAL',\r\n        'LOCAL_SERVICE_NAME',\r\n        'LOCK_ESCALATION',\r\n        'LOCK_TIMEOUT',\r\n        'LOGIN',\r\n        'LOGSPACE',\r\n        'LOOP',\r\n        'LOW',\r\n        'MANUAL',\r\n        'MARK',\r\n        'MARK_IN_USE_FOR_REMOVAL',\r\n        'MASTER',\r\n        'MAX_CPU_PERCENT',\r\n        'MAX_DISPATCH_LATENCY',\r\n        'MAX_DOP',\r\n        'MAX_DURATION',\r\n        'MAX_EVENT_SIZE',\r\n        'MAX_FILES',\r\n        'MAX_IOPS_PER_VOLUME',\r\n        'MAX_MEMORY',\r\n        'MAX_MEMORY_PERCENT',\r\n        'MAX_QUEUE_READERS',\r\n        'MAX_ROLLOVER_FILES',\r\n        'MAX_SIZE',\r\n        'MAXDOP',\r\n        'MAXERRORS',\r\n        'MAXLENGTH',\r\n        'MAXRECURSION',\r\n        'MAXSIZE',\r\n        'MAXTRANSFERSIZE',\r\n        'MAXVALUE',\r\n        'MB',\r\n        'MEDIADESCRIPTION',\r\n        'MEDIANAME',\r\n        'MEDIAPASSWORD',\r\n        'MEDIUM',\r\n        'MEMBER',\r\n        'MEMORY_OPTIMIZED',\r\n        'MEMORY_OPTIMIZED_DATA',\r\n        'MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT',\r\n        'MEMORY_PARTITION_MODE',\r\n        'MERGE',\r\n        'MESSAGE',\r\n        'MESSAGE_FORWARD_SIZE',\r\n        'MESSAGE_FORWARDING',\r\n        'MICROSECOND',\r\n        'MILLISECOND',\r\n        'MIN_CPU_PERCENT',\r\n        'MIN_IOPS_PER_VOLUME',\r\n        'MIN_MEMORY_PERCENT',\r\n        'MINUTE',\r\n        'MINUTES',\r\n        'MINVALUE',\r\n        'MIRROR',\r\n        'MIRROR_ADDRESS',\r\n        'MODIFY',\r\n        'MONEY',\r\n        'MONTH',\r\n        'MOVE',\r\n        'MULTI_USER',\r\n        'MUST_CHANGE',\r\n        'NAME',\r\n        'NANOSECOND',\r\n        'NATIONAL',\r\n        'NATIVE_COMPILATION',\r\n        'NCHAR',\r\n        'NEGOTIATE',\r\n        'NESTED_TRIGGERS',\r\n        'NEW_ACCOUNT',\r\n        'NEW_BROKER',\r\n        'NEW_PASSWORD',\r\n        'NEWNAME',\r\n        'NEXT',\r\n        'NO',\r\n        'NO_BROWSETABLE',\r\n        'NO_CHECKSUM',\r\n        'NO_COMPRESSION',\r\n        'NO_EVENT_LOSS',\r\n        'NO_INFOMSGS',\r\n        'NO_TRUNCATE',\r\n        'NO_WAIT',\r\n        'NOCHECK',\r\n        'NOCOUNT',\r\n        'NOEXEC',\r\n        'NOEXPAND',\r\n        'NOFORMAT',\r\n        'NOINDEX',\r\n        'NOINIT',\r\n        'NOLOCK',\r\n        'NON',\r\n        'NON_TRANSACTED_ACCESS',\r\n        'NONCLUSTERED',\r\n        'NONE',\r\n        'NORECOMPUTE',\r\n        'NORECOVERY',\r\n        'NORESEED',\r\n        'NORESET',\r\n        'NOREWIND',\r\n        'NORMAL',\r\n        'NOSKIP',\r\n        'NOTIFICATION',\r\n        'NOTRUNCATE',\r\n        'NOUNLOAD',\r\n        'NOWAIT',\r\n        'NTEXT',\r\n        'NTLM',\r\n        'NUMANODE',\r\n        'NUMERIC',\r\n        'NUMERIC_ROUNDABORT',\r\n        'NVARCHAR',\r\n        'OBJECT',\r\n        'OF',\r\n        'OFF',\r\n        'OFFLINE',\r\n        'OFFSET',\r\n        'OFFSETS',\r\n        'OLD_ACCOUNT',\r\n        'OLD_PASSWORD',\r\n        'ON',\r\n        'ON_FAILURE',\r\n        'ONLINE',\r\n        'ONLY',\r\n        'OPEN',\r\n        'OPEN_EXISTING',\r\n        'OPENTRAN',\r\n        'OPTIMISTIC',\r\n        'OPTIMIZE',\r\n        'OPTION',\r\n        'ORDER',\r\n        'OUT',\r\n        'OUTPUT',\r\n        'OUTPUTBUFFER',\r\n        'OVER',\r\n        'OVERRIDE',\r\n        'OWNER',\r\n        'OWNERSHIP',\r\n        'PAD_INDEX',\r\n        'PAGE',\r\n        'PAGE_VERIFY',\r\n        'PAGECOUNT',\r\n        'PAGLOCK',\r\n        'PARAMETERIZATION',\r\n        'PARSEONLY',\r\n        'PARTIAL',\r\n        'PARTITION',\r\n        'PARTITIONS',\r\n        'PARTNER',\r\n        'PASSWORD',\r\n        'PATH',\r\n        'PER_CPU',\r\n        'PER_NODE',\r\n        'PERCENT',\r\n        'PERMISSION_SET',\r\n        'PERSISTED',\r\n        'PHYSICAL_ONLY',\r\n        'PLAN',\r\n        'POISON_MESSAGE_HANDLING',\r\n        'POOL',\r\n        'POPULATION',\r\n        'PORT',\r\n        'PRECEDING',\r\n        'PRECISION',\r\n        'PRIMARY',\r\n        'PRIMARY_ROLE',\r\n        'PRINT',\r\n        'PRIOR',\r\n        'PRIORITY',\r\n        'PRIORITY_LEVEL',\r\n        'PRIVATE',\r\n        'PRIVILEGES',\r\n        'PROC',\r\n        'PROCCACHE',\r\n        'PROCEDURE',\r\n        'PROCEDURE_NAME',\r\n        'PROCESS',\r\n        'PROFILE',\r\n        'PROPERTY',\r\n        'PROPERTY_DESCRIPTION',\r\n        'PROPERTY_INT_ID',\r\n        'PROPERTY_SET_GUID',\r\n        'PROVIDER',\r\n        'PROVIDER_KEY_NAME',\r\n        'PUBLIC',\r\n        'PUT',\r\n        'QUARTER',\r\n        'QUERY',\r\n        'QUERY_GOVERNOR_COST_LIMIT',\r\n        'QUEUE',\r\n        'QUEUE_DELAY',\r\n        'QUOTED_IDENTIFIER',\r\n        'RAISERROR',\r\n        'RANGE',\r\n        'RAW',\r\n        'RC2',\r\n        'RC4',\r\n        'RC4_128',\r\n        'READ',\r\n        'READ_COMMITTED_SNAPSHOT',\r\n        'READ_ONLY',\r\n        'READ_ONLY_ROUTING_LIST',\r\n        'READ_ONLY_ROUTING_URL',\r\n        'READ_WRITE',\r\n        'READ_WRITE_FILEGROUPS',\r\n        'READCOMMITTED',\r\n        'READCOMMITTEDLOCK',\r\n        'READONLY',\r\n        'READPAST',\r\n        'READTEXT',\r\n        'READUNCOMMITTED',\r\n        'READWRITE',\r\n        'REAL',\r\n        'REBUILD',\r\n        'RECEIVE',\r\n        'RECOMPILE',\r\n        'RECONFIGURE',\r\n        'RECOVERY',\r\n        'RECURSIVE',\r\n        'RECURSIVE_TRIGGERS',\r\n        'REFERENCES',\r\n        'REGENERATE',\r\n        'RELATED_CONVERSATION',\r\n        'RELATED_CONVERSATION_GROUP',\r\n        'RELATIVE',\r\n        'REMOTE',\r\n        'REMOTE_PROC_TRANSACTIONS',\r\n        'REMOTE_SERVICE_NAME',\r\n        'REMOVE',\r\n        'REORGANIZE',\r\n        'REPAIR_ALLOW_DATA_LOSS',\r\n        'REPAIR_FAST',\r\n        'REPAIR_REBUILD',\r\n        'REPEATABLE',\r\n        'REPEATABLEREAD',\r\n        'REPLICA',\r\n        'REPLICATION',\r\n        'REQUEST_MAX_CPU_TIME_SEC',\r\n        'REQUEST_MAX_MEMORY_GRANT_PERCENT',\r\n        'REQUEST_MEMORY_GRANT_TIMEOUT_SEC',\r\n        'REQUIRED',\r\n        'RESAMPLE',\r\n        'RESEED',\r\n        'RESERVE_DISK_SPACE',\r\n        'RESET',\r\n        'RESOURCE',\r\n        'RESTART',\r\n        'RESTORE',\r\n        'RESTRICT',\r\n        'RESTRICTED_USER',\r\n        'RESULT',\r\n        'RESUME',\r\n        'RETAINDAYS',\r\n        'RETENTION',\r\n        'RETURN',\r\n        'RETURNS',\r\n        'REVERT',\r\n        'REVOKE',\r\n        'REWIND',\r\n        'REWINDONLY',\r\n        'ROBUST',\r\n        'ROLE',\r\n        'ROLLBACK',\r\n        'ROLLUP',\r\n        'ROOT',\r\n        'ROUTE',\r\n        'ROW',\r\n        'ROWCOUNT',\r\n        'ROWGUIDCOL',\r\n        'ROWLOCK',\r\n        'ROWS',\r\n        'ROWS_PER_BATCH',\r\n        'ROWTERMINATOR',\r\n        'ROWVERSION',\r\n        'RSA_1024',\r\n        'RSA_2048',\r\n        'RSA_512',\r\n        'RULE',\r\n        'SAFE',\r\n        'SAFETY',\r\n        'SAMPLE',\r\n        'SAVE',\r\n        'SCHEDULER',\r\n        'SCHEMA',\r\n        'SCHEMA_AND_DATA',\r\n        'SCHEMA_ONLY',\r\n        'SCHEMABINDING',\r\n        'SCHEME',\r\n        'SCROLL',\r\n        'SCROLL_LOCKS',\r\n        'SEARCH',\r\n        'SECOND',\r\n        'SECONDARY',\r\n        'SECONDARY_ONLY',\r\n        'SECONDARY_ROLE',\r\n        'SECONDS',\r\n        'SECRET',\r\n        'SECURITY_LOG',\r\n        'SECURITYAUDIT',\r\n        'SELECT',\r\n        'SELECTIVE',\r\n        'SELF',\r\n        'SEND',\r\n        'SENT',\r\n        'SEQUENCE',\r\n        'SERIALIZABLE',\r\n        'SERVER',\r\n        'SERVICE',\r\n        'SERVICE_BROKER',\r\n        'SERVICE_NAME',\r\n        'SESSION',\r\n        'SESSION_TIMEOUT',\r\n        'SET',\r\n        'SETS',\r\n        'SETUSER',\r\n        'SHOW_STATISTICS',\r\n        'SHOWCONTIG',\r\n        'SHOWPLAN',\r\n        'SHOWPLAN_ALL',\r\n        'SHOWPLAN_TEXT',\r\n        'SHOWPLAN_XML',\r\n        'SHRINKDATABASE',\r\n        'SHRINKFILE',\r\n        'SHUTDOWN',\r\n        'SID',\r\n        'SIGNATURE',\r\n        'SIMPLE',\r\n        'SINGLE_BLOB',\r\n        'SINGLE_CLOB',\r\n        'SINGLE_NCLOB',\r\n        'SINGLE_USER',\r\n        'SINGLETON',\r\n        'SIZE',\r\n        'SKIP',\r\n        'SMALLDATETIME',\r\n        'SMALLINT',\r\n        'SMALLMONEY',\r\n        'SNAPSHOT',\r\n        'SORT_IN_TEMPDB',\r\n        'SOURCE',\r\n        'SPARSE',\r\n        'SPATIAL',\r\n        'SPATIAL_WINDOW_MAX_CELLS',\r\n        'SPECIFICATION',\r\n        'SPLIT',\r\n        'SQL',\r\n        'SQL_VARIANT',\r\n        'SQLPERF',\r\n        'STANDBY',\r\n        'START',\r\n        'START_DATE',\r\n        'STARTED',\r\n        'STARTUP_STATE',\r\n        'STAT_HEADER',\r\n        'STATE',\r\n        'STATEMENT',\r\n        'STATIC',\r\n        'STATISTICAL_SEMANTICS',\r\n        'STATISTICS',\r\n        'STATISTICS_INCREMENTAL',\r\n        'STATISTICS_NORECOMPUTE',\r\n        'STATS',\r\n        'STATS_STREAM',\r\n        'STATUS',\r\n        'STATUSONLY',\r\n        'STOP',\r\n        'STOP_ON_ERROR',\r\n        'STOPAT',\r\n        'STOPATMARK',\r\n        'STOPBEFOREMARK',\r\n        'STOPLIST',\r\n        'STOPPED',\r\n        'SUBJECT',\r\n        'SUBSCRIPTION',\r\n        'SUPPORTED',\r\n        'SUSPEND',\r\n        'SWITCH',\r\n        'SYMMETRIC',\r\n        'SYNCHRONOUS_COMMIT',\r\n        'SYNONYM',\r\n        'SYSNAME',\r\n        'SYSTEM',\r\n        'TABLE',\r\n        'TABLERESULTS',\r\n        'TABLESAMPLE',\r\n        'TABLOCK',\r\n        'TABLOCKX',\r\n        'TAKE',\r\n        'TAPE',\r\n        'TARGET',\r\n        'TARGET_RECOVERY_TIME',\r\n        'TB',\r\n        'TCP',\r\n        'TEXT',\r\n        'TEXTIMAGE_ON',\r\n        'TEXTSIZE',\r\n        'THEN',\r\n        'THESAURUS',\r\n        'THROW',\r\n        'TIES',\r\n        'TIME',\r\n        'TIMEOUT',\r\n        'TIMER',\r\n        'TIMESTAMP',\r\n        'TINYINT',\r\n        'TO',\r\n        'TOP',\r\n        'TORN_PAGE_DETECTION',\r\n        'TRACEOFF',\r\n        'TRACEON',\r\n        'TRACESTATUS',\r\n        'TRACK_CAUSALITY',\r\n        'TRACK_COLUMNS_UPDATED',\r\n        'TRAN',\r\n        'TRANSACTION',\r\n        'TRANSFER',\r\n        'TRANSFORM_NOISE_WORDS',\r\n        'TRIGGER',\r\n        'TRIPLE_DES',\r\n        'TRIPLE_DES_3KEY',\r\n        'TRUE',\r\n        'TRUNCATE',\r\n        'TRUNCATEONLY',\r\n        'TRUSTWORTHY',\r\n        'TRY',\r\n        'TSQL',\r\n        'TWO_DIGIT_YEAR_CUTOFF',\r\n        'TYPE',\r\n        'TYPE_WARNING',\r\n        'UNBOUNDED',\r\n        'UNCHECKED',\r\n        'UNCOMMITTED',\r\n        'UNDEFINED',\r\n        'UNIQUE',\r\n        'UNIQUEIDENTIFIER',\r\n        'UNKNOWN',\r\n        'UNLIMITED',\r\n        'UNLOAD',\r\n        'UNSAFE',\r\n        'UPDATE',\r\n        'UPDATETEXT',\r\n        'UPDATEUSAGE',\r\n        'UPDLOCK',\r\n        'URL',\r\n        'USE',\r\n        'USED',\r\n        'USER',\r\n        'USEROPTIONS',\r\n        'USING',\r\n        'VALID_XML',\r\n        'VALIDATION',\r\n        'VALUE',\r\n        'VALUES',\r\n        'VARBINARY',\r\n        'VARCHAR',\r\n        'VARYING',\r\n        'VERIFYONLY',\r\n        'VERSION',\r\n        'VIEW',\r\n        'VIEW_METADATA',\r\n        'VIEWS',\r\n        'VISIBILITY',\r\n        'WAIT_AT_LOW_PRIORITY',\r\n        'WAITFOR',\r\n        'WEEK',\r\n        'WEIGHT',\r\n        'WELL_FORMED_XML',\r\n        'WHEN',\r\n        'WHERE',\r\n        'WHILE',\r\n        'WINDOWS',\r\n        'WITH',\r\n        'WITHIN',\r\n        'WITHOUT',\r\n        'WITNESS',\r\n        'WORK',\r\n        'WORKLOAD',\r\n        'WRITETEXT',\r\n        'XACT_ABORT',\r\n        'XLOCK',\r\n        'XMAX',\r\n        'XMIN',\r\n        'XML',\r\n        'XMLDATA',\r\n        'XMLNAMESPACES',\r\n        'XMLSCHEMA',\r\n        'XQUERY',\r\n        'XSINIL',\r\n        'YEAR',\r\n        'YMAX',\r\n        'YMIN'\r\n    ],\r\n    operators: [\r\n        // Logical\r\n        'ALL', 'AND', 'ANY', 'BETWEEN', 'EXISTS', 'IN', 'LIKE', 'NOT', 'OR', 'SOME',\r\n        // Set\r\n        'EXCEPT', 'INTERSECT', 'UNION',\r\n        // Join\r\n        'APPLY', 'CROSS', 'FULL', 'INNER', 'JOIN', 'LEFT', 'OUTER', 'RIGHT',\r\n        // Predicates\r\n        'CONTAINS', 'FREETEXT', 'IS', 'NULL',\r\n        // Pivoting\r\n        'PIVOT', 'UNPIVOT',\r\n        // Merging\r\n        'MATCHED'\r\n    ],\r\n    builtinFunctions: [\r\n        // Aggregate\r\n        'AVG', 'CHECKSUM_AGG', 'COUNT', 'COUNT_BIG', 'GROUPING', 'GROUPING_ID', 'MAX', 'MIN', 'SUM', 'STDEV', 'STDEVP', 'VAR', 'VARP',\r\n        // Analytic\r\n        'CUME_DIST', 'FIRST_VALUE', 'LAG', 'LAST_VALUE', 'LEAD', 'PERCENTILE_CONT', 'PERCENTILE_DISC', 'PERCENT_RANK',\r\n        // Collation\r\n        'COLLATE', 'COLLATIONPROPERTY', 'TERTIARY_WEIGHTS',\r\n        // Azure\r\n        'FEDERATION_FILTERING_VALUE',\r\n        // Conversion\r\n        'CAST', 'CONVERT', 'PARSE', 'TRY_CAST', 'TRY_CONVERT', 'TRY_PARSE',\r\n        // Cryptographic\r\n        'ASYMKEY_ID', 'ASYMKEYPROPERTY', 'CERTPROPERTY', 'CERT_ID', 'CRYPT_GEN_RANDOM',\r\n        'DECRYPTBYASYMKEY', 'DECRYPTBYCERT', 'DECRYPTBYKEY', 'DECRYPTBYKEYAUTOASYMKEY', 'DECRYPTBYKEYAUTOCERT', 'DECRYPTBYPASSPHRASE',\r\n        'ENCRYPTBYASYMKEY', 'ENCRYPTBYCERT', 'ENCRYPTBYKEY', 'ENCRYPTBYPASSPHRASE', 'HASHBYTES', 'IS_OBJECTSIGNED',\r\n        'KEY_GUID', 'KEY_ID', 'KEY_NAME', 'SIGNBYASYMKEY', 'SIGNBYCERT', 'SYMKEYPROPERTY', 'VERIFYSIGNEDBYCERT', 'VERIFYSIGNEDBYASYMKEY',\r\n        // Cursor\r\n        'CURSOR_STATUS',\r\n        // Datatype\r\n        'DATALENGTH', 'IDENT_CURRENT', 'IDENT_INCR', 'IDENT_SEED', 'IDENTITY', 'SQL_VARIANT_PROPERTY',\r\n        // Datetime\r\n        'CURRENT_TIMESTAMP', 'DATEADD', 'DATEDIFF', 'DATEFROMPARTS', 'DATENAME', 'DATEPART', 'DATETIME2FROMPARTS', 'DATETIMEFROMPARTS',\r\n        'DATETIMEOFFSETFROMPARTS', 'DAY', 'EOMONTH', 'GETDATE', 'GETUTCDATE', 'ISDATE', 'MONTH', 'SMALLDATETIMEFROMPARTS', 'SWITCHOFFSET',\r\n        'SYSDATETIME', 'SYSDATETIMEOFFSET', 'SYSUTCDATETIME', 'TIMEFROMPARTS', 'TODATETIMEOFFSET', 'YEAR',\r\n        // Logical\r\n        'CHOOSE', 'COALESCE', 'IIF', 'NULLIF',\r\n        // Mathematical\r\n        'ABS', 'ACOS', 'ASIN', 'ATAN', 'ATN2', 'CEILING', 'COS', 'COT', 'DEGREES', 'EXP', 'FLOOR', 'LOG', 'LOG10',\r\n        'PI', 'POWER', 'RADIANS', 'RAND', 'ROUND', 'SIGN', 'SIN', 'SQRT', 'SQUARE', 'TAN',\r\n        // Metadata\r\n        'APP_NAME', 'APPLOCK_MODE', 'APPLOCK_TEST', 'ASSEMBLYPROPERTY', 'COL_LENGTH', 'COL_NAME', 'COLUMNPROPERTY',\r\n        'DATABASE_PRINCIPAL_ID', 'DATABASEPROPERTYEX', 'DB_ID', 'DB_NAME', 'FILE_ID', 'FILE_IDEX', 'FILE_NAME', 'FILEGROUP_ID',\r\n        'FILEGROUP_NAME', 'FILEGROUPPROPERTY', 'FILEPROPERTY', 'FULLTEXTCATALOGPROPERTY', 'FULLTEXTSERVICEPROPERTY',\r\n        'INDEX_COL', 'INDEXKEY_PROPERTY', 'INDEXPROPERTY', 'OBJECT_DEFINITION', 'OBJECT_ID',\r\n        'OBJECT_NAME', 'OBJECT_SCHEMA_NAME', 'OBJECTPROPERTY', 'OBJECTPROPERTYEX', 'ORIGINAL_DB_NAME', 'PARSENAME',\r\n        'SCHEMA_ID', 'SCHEMA_NAME', 'SCOPE_IDENTITY', 'SERVERPROPERTY', 'STATS_DATE', 'TYPE_ID', 'TYPE_NAME', 'TYPEPROPERTY',\r\n        // Ranking\r\n        'DENSE_RANK', 'NTILE', 'RANK', 'ROW_NUMBER',\r\n        // Replication\r\n        'PUBLISHINGSERVERNAME',\r\n        // Rowset\r\n        'OPENDATASOURCE', 'OPENQUERY', 'OPENROWSET', 'OPENXML',\r\n        // Security\r\n        'CERTENCODED', 'CERTPRIVATEKEY', 'CURRENT_USER', 'HAS_DBACCESS', 'HAS_PERMS_BY_NAME', 'IS_MEMBER', 'IS_ROLEMEMBER', 'IS_SRVROLEMEMBER',\r\n        'LOGINPROPERTY', 'ORIGINAL_LOGIN', 'PERMISSIONS', 'PWDENCRYPT', 'PWDCOMPARE', 'SESSION_USER', 'SESSIONPROPERTY', 'SUSER_ID', 'SUSER_NAME',\r\n        'SUSER_SID', 'SUSER_SNAME', 'SYSTEM_USER', 'USER', 'USER_ID', 'USER_NAME',\r\n        // String\r\n        'ASCII', 'CHAR', 'CHARINDEX', 'CONCAT', 'DIFFERENCE', 'FORMAT', 'LEFT', 'LEN', 'LOWER', 'LTRIM', 'NCHAR', 'PATINDEX',\r\n        'QUOTENAME', 'REPLACE', 'REPLICATE', 'REVERSE', 'RIGHT', 'RTRIM', 'SOUNDEX', 'SPACE', 'STR', 'STUFF', 'SUBSTRING', 'UNICODE', 'UPPER',\r\n        // System\r\n        'BINARY_CHECKSUM', 'CHECKSUM', 'CONNECTIONPROPERTY', 'CONTEXT_INFO', 'CURRENT_REQUEST_ID', 'ERROR_LINE', 'ERROR_NUMBER', 'ERROR_MESSAGE',\r\n        'ERROR_PROCEDURE', 'ERROR_SEVERITY', 'ERROR_STATE', 'FORMATMESSAGE', 'GETANSINULL', 'GET_FILESTREAM_TRANSACTION_CONTEXT', 'HOST_ID',\r\n        'HOST_NAME', 'ISNULL', 'ISNUMERIC', 'MIN_ACTIVE_ROWVERSION', 'NEWID', 'NEWSEQUENTIALID', 'ROWCOUNT_BIG', 'XACT_STATE',\r\n        // TextImage\r\n        'TEXTPTR', 'TEXTVALID',\r\n        // Trigger\r\n        'COLUMNS_UPDATED', 'EVENTDATA', 'TRIGGER_NESTLEVEL', 'UPDATE',\r\n        // ChangeTracking\r\n        'CHANGETABLE', 'CHANGE_TRACKING_CONTEXT', 'CHANGE_TRACKING_CURRENT_VERSION', 'CHANGE_TRACKING_IS_COLUMN_IN_MASK', 'CHANGE_TRACKING_MIN_VALID_VERSION',\r\n        // FullTextSearch\r\n        'CONTAINSTABLE', 'FREETEXTTABLE',\r\n        // SemanticTextSearch\r\n        'SEMANTICKEYPHRASETABLE', 'SEMANTICSIMILARITYDETAILSTABLE', 'SEMANTICSIMILARITYTABLE',\r\n        // FileStream\r\n        'FILETABLEROOTPATH', 'GETFILENAMESPACEPATH', 'GETPATHLOCATOR', 'PATHNAME',\r\n        // ServiceBroker\r\n        'GET_TRANSMISSION_STATUS'\r\n    ],\r\n    builtinVariables: [\r\n        // Configuration\r\n        '@@DATEFIRST', '@@DBTS', '@@LANGID', '@@LANGUAGE', '@@LOCK_TIMEOUT', '@@MAX_CONNECTIONS', '@@MAX_PRECISION', '@@NESTLEVEL',\r\n        '@@OPTIONS', '@@REMSERVER', '@@SERVERNAME', '@@SERVICENAME', '@@SPID', '@@TEXTSIZE', '@@VERSION',\r\n        // Cursor\r\n        '@@CURSOR_ROWS', '@@FETCH_STATUS',\r\n        // Datetime\r\n        '@@DATEFIRST',\r\n        // Metadata\r\n        '@@PROCID',\r\n        // System\r\n        '@@ERROR', '@@IDENTITY', '@@ROWCOUNT', '@@TRANCOUNT',\r\n        // Stats\r\n        '@@CONNECTIONS', '@@CPU_BUSY', '@@IDLE', '@@IO_BUSY', '@@PACKET_ERRORS', '@@PACK_RECEIVED', '@@PACK_SENT',\r\n        '@@TIMETICKS', '@@TOTAL_ERRORS', '@@TOTAL_READ', '@@TOTAL_WRITE'\r\n    ],\r\n    pseudoColumns: [\r\n        '$ACTION', '$IDENTITY', '$ROWGUID', '$PARTITION'\r\n    ],\r\n    tokenizer: {\r\n        root: [\r\n            { include: '@comments' },\r\n            { include: '@whitespace' },\r\n            { include: '@pseudoColumns' },\r\n            { include: '@numbers' },\r\n            { include: '@strings' },\r\n            { include: '@complexIdentifiers' },\r\n            { include: '@scopes' },\r\n            [/[;,.]/, 'delimiter'],\r\n            [/[()]/, '@brackets'],\r\n            [/[\\w@#$]+/, {\r\n                    cases: {\r\n                        '@keywords': 'keyword',\r\n                        '@operators': 'operator',\r\n                        '@builtinVariables': 'predefined',\r\n                        '@builtinFunctions': 'predefined',\r\n                        '@default': 'identifier'\r\n                    }\r\n                }],\r\n            [/[<>=!%&+\\-*/|~^]/, 'operator'],\r\n        ],\r\n        whitespace: [\r\n            [/\\s+/, 'white']\r\n        ],\r\n        comments: [\r\n            [/--+.*/, 'comment'],\r\n            [/\\/\\*/, { token: 'comment.quote', next: '@comment' }]\r\n        ],\r\n        comment: [\r\n            [/[^*/]+/, 'comment'],\r\n            // Not supporting nested comments, as nested comments seem to not be standard?\r\n            // i.e. http://stackoverflow.com/questions/728172/are-there-multiline-comment-delimiters-in-sql-that-are-vendor-agnostic\r\n            // [/\\/\\*/, { token: 'comment.quote', next: '@push' }],    // nested comment not allowed :-(\r\n            [/\\*\\//, { token: 'comment.quote', next: '@pop' }],\r\n            [/./, 'comment']\r\n        ],\r\n        pseudoColumns: [\r\n            [/[$][A-Za-z_][\\w@#$]*/, {\r\n                    cases: {\r\n                        '@pseudoColumns': 'predefined',\r\n                        '@default': 'identifier'\r\n                    }\r\n                }],\r\n        ],\r\n        numbers: [\r\n            [/0[xX][0-9a-fA-F]*/, 'number'],\r\n            [/[$][+-]*\\d*(\\.\\d*)?/, 'number'],\r\n            [/((\\d+(\\.\\d*)?)|(\\.\\d+))([eE][\\-+]?\\d+)?/, 'number']\r\n        ],\r\n        strings: [\r\n            [/N'/, { token: 'string', next: '@string' }],\r\n            [/'/, { token: 'string', next: '@string' }]\r\n        ],\r\n        string: [\r\n            [/[^']+/, 'string'],\r\n            [/''/, 'string'],\r\n            [/'/, { token: 'string', next: '@pop' }]\r\n        ],\r\n        complexIdentifiers: [\r\n            [/\\[/, { token: 'identifier.quote', next: '@bracketedIdentifier' }],\r\n            [/\"/, { token: 'identifier.quote', next: '@quotedIdentifier' }]\r\n        ],\r\n        bracketedIdentifier: [\r\n            [/[^\\]]+/, 'identifier'],\r\n            [/]]/, 'identifier'],\r\n            [/]/, { token: 'identifier.quote', next: '@pop' }]\r\n        ],\r\n        quotedIdentifier: [\r\n            [/[^\"]+/, 'identifier'],\r\n            [/\"\"/, 'identifier'],\r\n            [/\"/, { token: 'identifier.quote', next: '@pop' }]\r\n        ],\r\n        scopes: [\r\n            [/BEGIN\\s+(DISTRIBUTED\\s+)?TRAN(SACTION)?\\b/i, 'keyword'],\r\n            [/BEGIN\\s+TRY\\b/i, { token: 'keyword.try' }],\r\n            [/END\\s+TRY\\b/i, { token: 'keyword.try' }],\r\n            [/BEGIN\\s+CATCH\\b/i, { token: 'keyword.catch' }],\r\n            [/END\\s+CATCH\\b/i, { token: 'keyword.catch' }],\r\n            [/(BEGIN|CASE)\\b/i, { token: 'keyword.block' }],\r\n            [/END\\b/i, { token: 'keyword.block' }],\r\n            [/WHEN\\b/i, { token: 'keyword.choice' }],\r\n            [/THEN\\b/i, { token: 'keyword.choice' }]\r\n        ]\r\n    }\r\n};\r\n\n\n//# sourceURL=webpack:////mnt/vss/_work/1/s/packages/monaco-editor/esm/vs/basic-languages/sql/sql.js?");

/***/ })

}]);