/*
 * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
 * This devtool is neither made for production nor for readable output files.
 * It uses "eval()" calls to create a separate source file in the browser devtools.
 * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
 * or disable the default devtool with "devtool: false".
 * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
 */
(self["webpackChunkbrowser_esm_webpack"] = self["webpackChunkbrowser_esm_webpack"] || []).push([["vendors-node_modules_monaco-editor_esm_vs_basic-languages_pgsql_pgsql_js"],{

/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/pgsql/pgsql.js":
/*!**************************************************************************!*\
  !*** ./node_modules/monaco-editor/esm/vs/basic-languages/pgsql/pgsql.js ***!
  \**************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
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/*---------------------------------------------------------------------------------------------\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\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        'A',\r\n        'ABORT',\r\n        'ABS',\r\n        'ABSENT',\r\n        'ABSOLUTE',\r\n        'ACCESS',\r\n        'ACCORDING',\r\n        'ACTION',\r\n        'ADA',\r\n        'ADD',\r\n        'ADMIN',\r\n        'AFTER',\r\n        'AGGREGATE',\r\n        'ALL',\r\n        'ALLOCATE',\r\n        'ALSO',\r\n        'ALTER',\r\n        'ALWAYS',\r\n        'ANALYSE',\r\n        'ANALYZE',\r\n        'AND',\r\n        'ANY',\r\n        'ARE',\r\n        'ARRAY',\r\n        'ARRAY_AGG',\r\n        'ARRAY_MAX_CARDINALITY',\r\n        'AS',\r\n        'ASC',\r\n        'ASENSITIVE',\r\n        'ASSERTION',\r\n        'ASSIGNMENT',\r\n        'ASYMMETRIC',\r\n        'AT',\r\n        'ATOMIC',\r\n        'ATTRIBUTE',\r\n        'ATTRIBUTES',\r\n        'AUTHORIZATION',\r\n        'AVG',\r\n        'BACKWARD',\r\n        'BASE64',\r\n        'BEFORE',\r\n        'BEGIN',\r\n        'BEGIN_FRAME',\r\n        'BEGIN_PARTITION',\r\n        'BERNOULLI',\r\n        'BETWEEN',\r\n        'BIGINT',\r\n        'BINARY',\r\n        'BIT',\r\n        'BIT_LENGTH',\r\n        'BLOB',\r\n        'BLOCKED',\r\n        'BOM',\r\n        'BOOLEAN',\r\n        'BOTH',\r\n        'BREADTH',\r\n        'BY',\r\n        'C',\r\n        'CACHE',\r\n        'CALL',\r\n        'CALLED',\r\n        'CARDINALITY',\r\n        'CASCADE',\r\n        'CASCADED',\r\n        'CASE',\r\n        'CAST',\r\n        'CATALOG',\r\n        'CATALOG_NAME',\r\n        'CEIL',\r\n        'CEILING',\r\n        'CHAIN',\r\n        'CHAR',\r\n        'CHARACTER',\r\n        'CHARACTERISTICS',\r\n        'CHARACTERS',\r\n        'CHARACTER_LENGTH',\r\n        'CHARACTER_SET_CATALOG',\r\n        'CHARACTER_SET_NAME',\r\n        'CHARACTER_SET_SCHEMA',\r\n        'CHAR_LENGTH',\r\n        'CHECK',\r\n        'CHECKPOINT',\r\n        'CLASS',\r\n        'CLASS_ORIGIN',\r\n        'CLOB',\r\n        'CLOSE',\r\n        'CLUSTER',\r\n        'COALESCE',\r\n        'COBOL',\r\n        'COLLATE',\r\n        'COLLATION',\r\n        'COLLATION_CATALOG',\r\n        'COLLATION_NAME',\r\n        'COLLATION_SCHEMA',\r\n        'COLLECT',\r\n        'COLUMN',\r\n        'COLUMNS',\r\n        'COLUMN_NAME',\r\n        'COMMAND_FUNCTION',\r\n        'COMMAND_FUNCTION_CODE',\r\n        'COMMENT',\r\n        'COMMENTS',\r\n        'COMMIT',\r\n        'COMMITTED',\r\n        'CONCURRENTLY',\r\n        'CONDITION',\r\n        'CONDITION_NUMBER',\r\n        'CONFIGURATION',\r\n        'CONFLICT',\r\n        'CONNECT',\r\n        'CONNECTION',\r\n        'CONNECTION_NAME',\r\n        'CONSTRAINT',\r\n        'CONSTRAINTS',\r\n        'CONSTRAINT_CATALOG',\r\n        'CONSTRAINT_NAME',\r\n        'CONSTRAINT_SCHEMA',\r\n        'CONSTRUCTOR',\r\n        'CONTAINS',\r\n        'CONTENT',\r\n        'CONTINUE',\r\n        'CONTROL',\r\n        'CONVERSION',\r\n        'CONVERT',\r\n        'COPY',\r\n        'CORR',\r\n        'CORRESPONDING',\r\n        'COST',\r\n        'COUNT',\r\n        'COVAR_POP',\r\n        'COVAR_SAMP',\r\n        'CREATE',\r\n        'CROSS',\r\n        'CSV',\r\n        'CUBE',\r\n        'CUME_DIST',\r\n        'CURRENT',\r\n        'CURRENT_CATALOG',\r\n        'CURRENT_DATE',\r\n        'CURRENT_DEFAULT_TRANSFORM_GROUP',\r\n        'CURRENT_PATH',\r\n        'CURRENT_ROLE',\r\n        'CURRENT_ROW',\r\n        'CURRENT_SCHEMA',\r\n        'CURRENT_TIME',\r\n        'CURRENT_TIMESTAMP',\r\n        'CURRENT_TRANSFORM_GROUP_FOR_TYPE',\r\n        'CURRENT_USER',\r\n        'CURSOR',\r\n        'CURSOR_NAME',\r\n        'CYCLE',\r\n        'DATA',\r\n        'DATABASE',\r\n        'DATALINK',\r\n        'DATE',\r\n        'DATETIME_INTERVAL_CODE',\r\n        'DATETIME_INTERVAL_PRECISION',\r\n        'DAY',\r\n        'DB',\r\n        'DEALLOCATE',\r\n        'DEC',\r\n        'DECIMAL',\r\n        'DECLARE',\r\n        'DEFAULT',\r\n        'DEFAULTS',\r\n        'DEFERRABLE',\r\n        'DEFERRED',\r\n        'DEFINED',\r\n        'DEFINER',\r\n        'DEGREE',\r\n        'DELETE',\r\n        'DELIMITER',\r\n        'DELIMITERS',\r\n        'DENSE_RANK',\r\n        'DEPENDS',\r\n        'DEPTH',\r\n        'DEREF',\r\n        'DERIVED',\r\n        'DESC',\r\n        'DESCRIBE',\r\n        'DESCRIPTOR',\r\n        'DETERMINISTIC',\r\n        'DIAGNOSTICS',\r\n        'DICTIONARY',\r\n        'DISABLE',\r\n        'DISCARD',\r\n        'DISCONNECT',\r\n        'DISPATCH',\r\n        'DISTINCT',\r\n        'DLNEWCOPY',\r\n        'DLPREVIOUSCOPY',\r\n        'DLURLCOMPLETE',\r\n        'DLURLCOMPLETEONLY',\r\n        'DLURLCOMPLETEWRITE',\r\n        'DLURLPATH',\r\n        'DLURLPATHONLY',\r\n        'DLURLPATHWRITE',\r\n        'DLURLSCHEME',\r\n        'DLURLSERVER',\r\n        'DLVALUE',\r\n        'DO',\r\n        'DOCUMENT',\r\n        'DOMAIN',\r\n        'DOUBLE',\r\n        'DROP',\r\n        'DYNAMIC',\r\n        'DYNAMIC_FUNCTION',\r\n        'DYNAMIC_FUNCTION_CODE',\r\n        'EACH',\r\n        'ELEMENT',\r\n        'ELSE',\r\n        'EMPTY',\r\n        'ENABLE',\r\n        'ENCODING',\r\n        'ENCRYPTED',\r\n        'END',\r\n        'END-EXEC',\r\n        'END_FRAME',\r\n        'END_PARTITION',\r\n        'ENFORCED',\r\n        'ENUM',\r\n        'EQUALS',\r\n        'ESCAPE',\r\n        'EVENT',\r\n        'EVERY',\r\n        'EXCEPT',\r\n        'EXCEPTION',\r\n        'EXCLUDE',\r\n        'EXCLUDING',\r\n        'EXCLUSIVE',\r\n        'EXEC',\r\n        'EXECUTE',\r\n        'EXISTS',\r\n        'EXP',\r\n        'EXPLAIN',\r\n        'EXPRESSION',\r\n        'EXTENSION',\r\n        'EXTERNAL',\r\n        'EXTRACT',\r\n        'FALSE',\r\n        'FAMILY',\r\n        'FETCH',\r\n        'FILE',\r\n        'FILTER',\r\n        'FINAL',\r\n        'FIRST',\r\n        'FIRST_VALUE',\r\n        'FLAG',\r\n        'FLOAT',\r\n        'FLOOR',\r\n        'FOLLOWING',\r\n        'FOR',\r\n        'FORCE',\r\n        'FOREIGN',\r\n        'FORTRAN',\r\n        'FORWARD',\r\n        'FOUND',\r\n        'FRAME_ROW',\r\n        'FREE',\r\n        'FREEZE',\r\n        'FROM',\r\n        'FS',\r\n        'FULL',\r\n        'FUNCTION',\r\n        'FUNCTIONS',\r\n        'FUSION',\r\n        'G',\r\n        'GENERAL',\r\n        'GENERATED',\r\n        'GET',\r\n        'GLOBAL',\r\n        'GO',\r\n        'GOTO',\r\n        'GRANT',\r\n        'GRANTED',\r\n        'GREATEST',\r\n        'GROUP',\r\n        'GROUPING',\r\n        'GROUPS',\r\n        'HANDLER',\r\n        'HAVING',\r\n        'HEADER',\r\n        'HEX',\r\n        'HIERARCHY',\r\n        'HOLD',\r\n        'HOUR',\r\n        'ID',\r\n        'IDENTITY',\r\n        'IF',\r\n        'IGNORE',\r\n        'ILIKE',\r\n        'IMMEDIATE',\r\n        'IMMEDIATELY',\r\n        'IMMUTABLE',\r\n        'IMPLEMENTATION',\r\n        'IMPLICIT',\r\n        'IMPORT',\r\n        'IN',\r\n        'INCLUDING',\r\n        'INCREMENT',\r\n        'INDENT',\r\n        'INDEX',\r\n        'INDEXES',\r\n        'INDICATOR',\r\n        'INHERIT',\r\n        'INHERITS',\r\n        'INITIALLY',\r\n        'INLINE',\r\n        'INNER',\r\n        'INOUT',\r\n        'INPUT',\r\n        'INSENSITIVE',\r\n        'INSERT',\r\n        'INSTANCE',\r\n        'INSTANTIABLE',\r\n        'INSTEAD',\r\n        'INT',\r\n        'INTEGER',\r\n        'INTEGRITY',\r\n        'INTERSECT',\r\n        'INTERSECTION',\r\n        'INTERVAL',\r\n        'INTO',\r\n        'INVOKER',\r\n        'IS',\r\n        'ISNULL',\r\n        'ISOLATION',\r\n        'JOIN',\r\n        'K',\r\n        'KEY',\r\n        'KEY_MEMBER',\r\n        'KEY_TYPE',\r\n        'LABEL',\r\n        'LAG',\r\n        'LANGUAGE',\r\n        'LARGE',\r\n        'LAST',\r\n        'LAST_VALUE',\r\n        'LATERAL',\r\n        'LEAD',\r\n        'LEADING',\r\n        'LEAKPROOF',\r\n        'LEAST',\r\n        'LEFT',\r\n        'LENGTH',\r\n        'LEVEL',\r\n        'LIBRARY',\r\n        'LIKE',\r\n        'LIKE_REGEX',\r\n        'LIMIT',\r\n        'LINK',\r\n        'LISTEN',\r\n        'LN',\r\n        'LOAD',\r\n        'LOCAL',\r\n        'LOCALTIME',\r\n        'LOCALTIMESTAMP',\r\n        'LOCATION',\r\n        'LOCATOR',\r\n        'LOCK',\r\n        'LOCKED',\r\n        'LOGGED',\r\n        'LOWER',\r\n        'M',\r\n        'MAP',\r\n        'MAPPING',\r\n        'MATCH',\r\n        'MATCHED',\r\n        'MATERIALIZED',\r\n        'MAX',\r\n        'MAXVALUE',\r\n        'MAX_CARDINALITY',\r\n        'MEMBER',\r\n        'MERGE',\r\n        'MESSAGE_LENGTH',\r\n        'MESSAGE_OCTET_LENGTH',\r\n        'MESSAGE_TEXT',\r\n        'METHOD',\r\n        'MIN',\r\n        'MINUTE',\r\n        'MINVALUE',\r\n        'MOD',\r\n        'MODE',\r\n        'MODIFIES',\r\n        'MODULE',\r\n        'MONTH',\r\n        'MORE',\r\n        'MOVE',\r\n        'MULTISET',\r\n        'MUMPS',\r\n        'NAME',\r\n        'NAMES',\r\n        'NAMESPACE',\r\n        'NATIONAL',\r\n        'NATURAL',\r\n        'NCHAR',\r\n        'NCLOB',\r\n        'NESTING',\r\n        'NEW',\r\n        'NEXT',\r\n        'NFC',\r\n        'NFD',\r\n        'NFKC',\r\n        'NFKD',\r\n        'NIL',\r\n        'NO',\r\n        'NONE',\r\n        'NORMALIZE',\r\n        'NORMALIZED',\r\n        'NOT',\r\n        'NOTHING',\r\n        'NOTIFY',\r\n        'NOTNULL',\r\n        'NOWAIT',\r\n        'NTH_VALUE',\r\n        'NTILE',\r\n        'NULL',\r\n        'NULLABLE',\r\n        'NULLIF',\r\n        'NULLS',\r\n        'NUMBER',\r\n        'NUMERIC',\r\n        'OBJECT',\r\n        'OCCURRENCES_REGEX',\r\n        'OCTETS',\r\n        'OCTET_LENGTH',\r\n        'OF',\r\n        'OFF',\r\n        'OFFSET',\r\n        'OIDS',\r\n        'OLD',\r\n        'ON',\r\n        'ONLY',\r\n        'OPEN',\r\n        'OPERATOR',\r\n        'OPTION',\r\n        'OPTIONS',\r\n        'OR',\r\n        'ORDER',\r\n        'ORDERING',\r\n        'ORDINALITY',\r\n        'OTHERS',\r\n        'OUT',\r\n        'OUTER',\r\n        'OUTPUT',\r\n        'OVER',\r\n        'OVERLAPS',\r\n        'OVERLAY',\r\n        'OVERRIDING',\r\n        'OWNED',\r\n        'OWNER',\r\n        'P',\r\n        'PAD',\r\n        'PARALLEL',\r\n        'PARAMETER',\r\n        'PARAMETER_MODE',\r\n        'PARAMETER_NAME',\r\n        'PARAMETER_ORDINAL_POSITION',\r\n        'PARAMETER_SPECIFIC_CATALOG',\r\n        'PARAMETER_SPECIFIC_NAME',\r\n        'PARAMETER_SPECIFIC_SCHEMA',\r\n        'PARSER',\r\n        'PARTIAL',\r\n        'PARTITION',\r\n        'PASCAL',\r\n        'PASSING',\r\n        'PASSTHROUGH',\r\n        'PASSWORD',\r\n        'PATH',\r\n        'PERCENT',\r\n        'PERCENTILE_CONT',\r\n        'PERCENTILE_DISC',\r\n        'PERCENT_RANK',\r\n        'PERIOD',\r\n        'PERMISSION',\r\n        'PLACING',\r\n        'PLANS',\r\n        'PLI',\r\n        'POLICY',\r\n        'PORTION',\r\n        'POSITION',\r\n        'POSITION_REGEX',\r\n        'POWER',\r\n        'PRECEDES',\r\n        'PRECEDING',\r\n        'PRECISION',\r\n        'PREPARE',\r\n        'PREPARED',\r\n        'PRESERVE',\r\n        'PRIMARY',\r\n        'PRIOR',\r\n        'PRIVILEGES',\r\n        'PROCEDURAL',\r\n        'PROCEDURE',\r\n        'PROGRAM',\r\n        'PUBLIC',\r\n        'QUOTE',\r\n        'RANGE',\r\n        'RANK',\r\n        'READ',\r\n        'READS',\r\n        'REAL',\r\n        'REASSIGN',\r\n        'RECHECK',\r\n        'RECOVERY',\r\n        'RECURSIVE',\r\n        'REF',\r\n        'REFERENCES',\r\n        'REFERENCING',\r\n        'REFRESH',\r\n        'REGR_AVGX',\r\n        'REGR_AVGY',\r\n        'REGR_COUNT',\r\n        'REGR_INTERCEPT',\r\n        'REGR_R2',\r\n        'REGR_SLOPE',\r\n        'REGR_SXX',\r\n        'REGR_SXY',\r\n        'REGR_SYY',\r\n        'REINDEX',\r\n        'RELATIVE',\r\n        'RELEASE',\r\n        'RENAME',\r\n        'REPEATABLE',\r\n        'REPLACE',\r\n        'REPLICA',\r\n        'REQUIRING',\r\n        'RESET',\r\n        'RESPECT',\r\n        'RESTART',\r\n        'RESTORE',\r\n        'RESTRICT',\r\n        'RESULT',\r\n        'RETURN',\r\n        'RETURNED_CARDINALITY',\r\n        'RETURNED_LENGTH',\r\n        'RETURNED_OCTET_LENGTH',\r\n        'RETURNED_SQLSTATE',\r\n        'RETURNING',\r\n        'RETURNS',\r\n        'REVOKE',\r\n        'RIGHT',\r\n        'ROLE',\r\n        'ROLLBACK',\r\n        'ROLLUP',\r\n        'ROUTINE',\r\n        'ROUTINE_CATALOG',\r\n        'ROUTINE_NAME',\r\n        'ROUTINE_SCHEMA',\r\n        'ROW',\r\n        'ROWS',\r\n        'ROW_COUNT',\r\n        'ROW_NUMBER',\r\n        'RULE',\r\n        'SAVEPOINT',\r\n        'SCALE',\r\n        'SCHEMA',\r\n        'SCHEMA_NAME',\r\n        'SCOPE',\r\n        'SCOPE_CATALOG',\r\n        'SCOPE_NAME',\r\n        'SCOPE_SCHEMA',\r\n        'SCROLL',\r\n        'SEARCH',\r\n        'SECOND',\r\n        'SECTION',\r\n        'SECURITY',\r\n        'SELECT',\r\n        'SELECTIVE',\r\n        'SELF',\r\n        'SENSITIVE',\r\n        'SEQUENCE',\r\n        'SEQUENCES',\r\n        'SERIALIZABLE',\r\n        'SERVER',\r\n        'SERVER_NAME',\r\n        'SESSION',\r\n        'SESSION_USER',\r\n        'SET',\r\n        'SETOF',\r\n        'SETS',\r\n        'SHARE',\r\n        'SHOW',\r\n        'SIMILAR',\r\n        'SIMPLE',\r\n        'SIZE',\r\n        'SKIP',\r\n        'SMALLINT',\r\n        'SNAPSHOT',\r\n        'SOME',\r\n        'SOURCE',\r\n        'SPACE',\r\n        'SPECIFIC',\r\n        'SPECIFICTYPE',\r\n        'SPECIFIC_NAME',\r\n        'SQL',\r\n        'SQLCODE',\r\n        'SQLERROR',\r\n        'SQLEXCEPTION',\r\n        'SQLSTATE',\r\n        'SQLWARNING',\r\n        'SQRT',\r\n        'STABLE',\r\n        'STANDALONE',\r\n        'START',\r\n        'STATE',\r\n        'STATEMENT',\r\n        'STATIC',\r\n        'STATISTICS',\r\n        'STDDEV_POP',\r\n        'STDDEV_SAMP',\r\n        'STDIN',\r\n        'STDOUT',\r\n        'STORAGE',\r\n        'STRICT',\r\n        'STRIP',\r\n        'STRUCTURE',\r\n        'STYLE',\r\n        'SUBCLASS_ORIGIN',\r\n        'SUBMULTISET',\r\n        'SUBSTRING',\r\n        'SUBSTRING_REGEX',\r\n        'SUCCEEDS',\r\n        'SUM',\r\n        'SYMMETRIC',\r\n        'SYSID',\r\n        'SYSTEM',\r\n        'SYSTEM_TIME',\r\n        'SYSTEM_USER',\r\n        'T',\r\n        'TABLE',\r\n        'TABLES',\r\n        'TABLESAMPLE',\r\n        'TABLESPACE',\r\n        'TABLE_NAME',\r\n        'TEMP',\r\n        'TEMPLATE',\r\n        'TEMPORARY',\r\n        'TEXT',\r\n        'THEN',\r\n        'TIES',\r\n        'TIME',\r\n        'TIMESTAMP',\r\n        'TIMEZONE_HOUR',\r\n        'TIMEZONE_MINUTE',\r\n        'TO',\r\n        'TOKEN',\r\n        'TOP_LEVEL_COUNT',\r\n        'TRAILING',\r\n        'TRANSACTION',\r\n        'TRANSACTIONS_COMMITTED',\r\n        'TRANSACTIONS_ROLLED_BACK',\r\n        'TRANSACTION_ACTIVE',\r\n        'TRANSFORM',\r\n        'TRANSFORMS',\r\n        'TRANSLATE',\r\n        'TRANSLATE_REGEX',\r\n        'TRANSLATION',\r\n        'TREAT',\r\n        'TRIGGER',\r\n        'TRIGGER_CATALOG',\r\n        'TRIGGER_NAME',\r\n        'TRIGGER_SCHEMA',\r\n        'TRIM',\r\n        'TRIM_ARRAY',\r\n        'TRUE',\r\n        'TRUNCATE',\r\n        'TRUSTED',\r\n        'TYPE',\r\n        'TYPES',\r\n        'UESCAPE',\r\n        'UNBOUNDED',\r\n        'UNCOMMITTED',\r\n        'UNDER',\r\n        'UNENCRYPTED',\r\n        'UNION',\r\n        'UNIQUE',\r\n        'UNKNOWN',\r\n        'UNLINK',\r\n        'UNLISTEN',\r\n        'UNLOGGED',\r\n        'UNNAMED',\r\n        'UNNEST',\r\n        'UNTIL',\r\n        'UNTYPED',\r\n        'UPDATE',\r\n        'UPPER',\r\n        'URI',\r\n        'USAGE',\r\n        'USER',\r\n        'USER_DEFINED_TYPE_CATALOG',\r\n        'USER_DEFINED_TYPE_CODE',\r\n        'USER_DEFINED_TYPE_NAME',\r\n        'USER_DEFINED_TYPE_SCHEMA',\r\n        'USING',\r\n        'VACUUM',\r\n        'VALID',\r\n        'VALIDATE',\r\n        'VALIDATOR',\r\n        'VALUE',\r\n        'VALUES',\r\n        'VALUE_OF',\r\n        'VARBINARY',\r\n        'VARCHAR',\r\n        'VARIADIC',\r\n        'VARYING',\r\n        'VAR_POP',\r\n        'VAR_SAMP',\r\n        'VERBOSE',\r\n        'VERSION',\r\n        'VERSIONING',\r\n        'VIEW',\r\n        'VIEWS',\r\n        'VOLATILE',\r\n        'WHEN',\r\n        'WHENEVER',\r\n        'WHERE',\r\n        'WHITESPACE',\r\n        'WIDTH_BUCKET',\r\n        'WINDOW',\r\n        'WITH',\r\n        'WITHIN',\r\n        'WITHOUT',\r\n        'WORK',\r\n        'WRAPPER',\r\n        'WRITE',\r\n        'XML',\r\n        'XMLAGG',\r\n        'XMLATTRIBUTES',\r\n        'XMLBINARY',\r\n        'XMLCAST',\r\n        'XMLCOMMENT',\r\n        'XMLCONCAT',\r\n        'XMLDECLARATION',\r\n        'XMLDOCUMENT',\r\n        'XMLELEMENT',\r\n        'XMLEXISTS',\r\n        'XMLFOREST',\r\n        'XMLITERATE',\r\n        'XMLNAMESPACES',\r\n        'XMLPARSE',\r\n        'XMLPI',\r\n        'XMLQUERY',\r\n        'XMLROOT',\r\n        'XMLSCHEMA',\r\n        'XMLSERIALIZE',\r\n        'XMLTABLE',\r\n        'XMLTEXT',\r\n        'XMLVALIDATE',\r\n        'YEAR',\r\n        'YES',\r\n        'ZONE'\r\n    ],\r\n    operators: [\r\n        'AND',\r\n        'BETWEEN',\r\n        'IN',\r\n        'LIKE',\r\n        'NOT',\r\n        'OR',\r\n        'IS',\r\n        'NULL',\r\n        'INTERSECT',\r\n        'UNION',\r\n        'INNER',\r\n        'JOIN',\r\n        'LEFT',\r\n        'OUTER',\r\n        'RIGHT'\r\n    ],\r\n    builtinFunctions: [\r\n        'abbrev',\r\n        'abs',\r\n        'acos',\r\n        'acosd',\r\n        'age',\r\n        'any',\r\n        'area',\r\n        'array_agg',\r\n        'array_append',\r\n        'array_cat',\r\n        'array_dims',\r\n        'array_fill',\r\n        'array_length',\r\n        'array_lower',\r\n        'array_ndims',\r\n        'array_position',\r\n        'array_positions',\r\n        'array_prepend',\r\n        'array_remove',\r\n        'array_replace',\r\n        'array_to_json',\r\n        'array_to_string',\r\n        'array_to_tsvector',\r\n        'array_upper',\r\n        'ascii',\r\n        'asin',\r\n        'asind',\r\n        'atan',\r\n        'atan2',\r\n        'atan2d',\r\n        'atand',\r\n        'avg',\r\n        'bit',\r\n        'bit_and',\r\n        'bit_length',\r\n        'bit_or',\r\n        'bool_and',\r\n        'bool_or',\r\n        'bound_box',\r\n        'box',\r\n        'brin_summarize_new_values',\r\n        'broadcast',\r\n        'btrim',\r\n        'cardinality',\r\n        'cbrt',\r\n        'ceil',\r\n        'ceiling',\r\n        'center',\r\n        'char_length',\r\n        'character_length',\r\n        'chr',\r\n        'circle',\r\n        'clock_timestamp',\r\n        'coalesce',\r\n        'col_description',\r\n        'concat',\r\n        'concat_ws',\r\n        'convert',\r\n        'convert_from',\r\n        'convert_to',\r\n        'corr',\r\n        'cos',\r\n        'cosd',\r\n        'cot',\r\n        'cotd',\r\n        'count',\r\n        'covar_pop',\r\n        'covar_samp',\r\n        'cume_dist',\r\n        'current_catalog',\r\n        'current_database',\r\n        'current_date',\r\n        'current_query',\r\n        'current_role',\r\n        'current_schema',\r\n        'current_schemas',\r\n        'current_setting',\r\n        'current_time',\r\n        'current_timestamp',\r\n        'current_user',\r\n        'currval',\r\n        'cursor_to_xml',\r\n        'date_part',\r\n        'date_trunc',\r\n        'decode',\r\n        'degrees',\r\n        'dense_rank',\r\n        'diameter',\r\n        'div',\r\n        'encode',\r\n        'enum_first',\r\n        'enum_last',\r\n        'enum_range',\r\n        'every',\r\n        'exp',\r\n        'extract',\r\n        'family',\r\n        'first_value',\r\n        'floor',\r\n        'format',\r\n        'format_type',\r\n        'generate_series',\r\n        'generate_subscripts',\r\n        'get_bit',\r\n        'get_byte',\r\n        'get_current_ts_config',\r\n        'gin_clean_pending_list',\r\n        'greatest',\r\n        'grouping',\r\n        'has_any_column_privilege',\r\n        'has_column_privilege',\r\n        'has_database_privilege',\r\n        'has_foreign_data_wrapper_privilege',\r\n        'has_function_privilege',\r\n        'has_language_privilege',\r\n        'has_schema_privilege',\r\n        'has_sequence_privilege',\r\n        'has_server_privilege',\r\n        'has_table_privilege',\r\n        'has_tablespace_privilege',\r\n        'has_type_privilege',\r\n        'height',\r\n        'host',\r\n        'hostmask',\r\n        'inet_client_addr',\r\n        'inet_client_port',\r\n        'inet_merge',\r\n        'inet_same_family',\r\n        'inet_server_addr',\r\n        'inet_server_port',\r\n        'initcap',\r\n        'isclosed',\r\n        'isempty',\r\n        'isfinite',\r\n        'isopen',\r\n        'json_agg',\r\n        'json_object',\r\n        'json_object_agg',\r\n        'json_populate_record',\r\n        'json_populate_recordset',\r\n        'json_to_record',\r\n        'json_to_recordset',\r\n        'jsonb_agg',\r\n        'jsonb_object_agg',\r\n        'justify_days',\r\n        'justify_hours',\r\n        'justify_interval',\r\n        'lag',\r\n        'last_value',\r\n        'lastval',\r\n        'lead',\r\n        'least',\r\n        'left',\r\n        'length',\r\n        'line',\r\n        'ln',\r\n        'localtime',\r\n        'localtimestamp',\r\n        'log',\r\n        'lower',\r\n        'lower_inc',\r\n        'lower_inf',\r\n        'lpad',\r\n        'lseg',\r\n        'ltrim',\r\n        'make_date',\r\n        'make_interval',\r\n        'make_time',\r\n        'make_timestamp',\r\n        'make_timestamptz',\r\n        'masklen',\r\n        'max',\r\n        'md5',\r\n        'min',\r\n        'mod',\r\n        'mode',\r\n        'netmask',\r\n        'network',\r\n        'nextval',\r\n        'now',\r\n        'npoints',\r\n        'nth_value',\r\n        'ntile',\r\n        'nullif',\r\n        'num_nonnulls',\r\n        'num_nulls',\r\n        'numnode',\r\n        'obj_description',\r\n        'octet_length',\r\n        'overlay',\r\n        'parse_ident',\r\n        'path',\r\n        'pclose',\r\n        'percent_rank',\r\n        'percentile_cont',\r\n        'percentile_disc',\r\n        'pg_advisory_lock',\r\n        'pg_advisory_lock_shared',\r\n        'pg_advisory_unlock',\r\n        'pg_advisory_unlock_all',\r\n        'pg_advisory_unlock_shared',\r\n        'pg_advisory_xact_lock',\r\n        'pg_advisory_xact_lock_shared',\r\n        'pg_backend_pid',\r\n        'pg_backup_start_time',\r\n        'pg_blocking_pids',\r\n        'pg_cancel_backend',\r\n        'pg_client_encoding',\r\n        'pg_collation_is_visible',\r\n        'pg_column_size',\r\n        'pg_conf_load_time',\r\n        'pg_control_checkpoint',\r\n        'pg_control_init',\r\n        'pg_control_recovery',\r\n        'pg_control_system',\r\n        'pg_conversion_is_visible',\r\n        'pg_create_logical_replication_slot',\r\n        'pg_create_physical_replication_slot',\r\n        'pg_create_restore_point',\r\n        'pg_current_xlog_flush_location',\r\n        'pg_current_xlog_insert_location',\r\n        'pg_current_xlog_location',\r\n        'pg_database_size',\r\n        'pg_describe_object',\r\n        'pg_drop_replication_slot',\r\n        'pg_export_snapshot',\r\n        'pg_filenode_relation',\r\n        'pg_function_is_visible',\r\n        'pg_get_constraintdef',\r\n        'pg_get_expr',\r\n        'pg_get_function_arguments',\r\n        'pg_get_function_identity_arguments',\r\n        'pg_get_function_result',\r\n        'pg_get_functiondef',\r\n        'pg_get_indexdef',\r\n        'pg_get_keywords',\r\n        'pg_get_object_address',\r\n        'pg_get_owned_sequence',\r\n        'pg_get_ruledef',\r\n        'pg_get_serial_sequence',\r\n        'pg_get_triggerdef',\r\n        'pg_get_userbyid',\r\n        'pg_get_viewdef',\r\n        'pg_has_role',\r\n        'pg_identify_object',\r\n        'pg_identify_object_as_address',\r\n        'pg_index_column_has_property',\r\n        'pg_index_has_property',\r\n        'pg_indexam_has_property',\r\n        'pg_indexes_size',\r\n        'pg_is_in_backup',\r\n        'pg_is_in_recovery',\r\n        'pg_is_other_temp_schema',\r\n        'pg_is_xlog_replay_paused',\r\n        'pg_last_committed_xact',\r\n        'pg_last_xact_replay_timestamp',\r\n        'pg_last_xlog_receive_location',\r\n        'pg_last_xlog_replay_location',\r\n        'pg_listening_channels',\r\n        'pg_logical_emit_message',\r\n        'pg_logical_slot_get_binary_changes',\r\n        'pg_logical_slot_get_changes',\r\n        'pg_logical_slot_peek_binary_changes',\r\n        'pg_logical_slot_peek_changes',\r\n        'pg_ls_dir',\r\n        'pg_my_temp_schema',\r\n        'pg_notification_queue_usage',\r\n        'pg_opclass_is_visible',\r\n        'pg_operator_is_visible',\r\n        'pg_opfamily_is_visible',\r\n        'pg_options_to_table',\r\n        'pg_postmaster_start_time',\r\n        'pg_read_binary_file',\r\n        'pg_read_file',\r\n        'pg_relation_filenode',\r\n        'pg_relation_filepath',\r\n        'pg_relation_size',\r\n        'pg_reload_conf',\r\n        'pg_replication_origin_create',\r\n        'pg_replication_origin_drop',\r\n        'pg_replication_origin_oid',\r\n        'pg_replication_origin_progress',\r\n        'pg_replication_origin_session_is_setup',\r\n        'pg_replication_origin_session_progress',\r\n        'pg_replication_origin_session_reset',\r\n        'pg_replication_origin_session_setup',\r\n        'pg_replication_origin_xact_reset',\r\n        'pg_replication_origin_xact_setup',\r\n        'pg_rotate_logfile',\r\n        'pg_size_bytes',\r\n        'pg_size_pretty',\r\n        'pg_sleep',\r\n        'pg_sleep_for',\r\n        'pg_sleep_until',\r\n        'pg_start_backup',\r\n        'pg_stat_file',\r\n        'pg_stop_backup',\r\n        'pg_switch_xlog',\r\n        'pg_table_is_visible',\r\n        'pg_table_size',\r\n        'pg_tablespace_databases',\r\n        'pg_tablespace_location',\r\n        'pg_tablespace_size',\r\n        'pg_terminate_backend',\r\n        'pg_total_relation_size',\r\n        'pg_trigger_depth',\r\n        'pg_try_advisory_lock',\r\n        'pg_try_advisory_lock_shared',\r\n        'pg_try_advisory_xact_lock',\r\n        'pg_try_advisory_xact_lock_shared',\r\n        'pg_ts_config_is_visible',\r\n        'pg_ts_dict_is_visible',\r\n        'pg_ts_parser_is_visible',\r\n        'pg_ts_template_is_visible',\r\n        'pg_type_is_visible',\r\n        'pg_typeof',\r\n        'pg_xact_commit_timestamp',\r\n        'pg_xlog_location_diff',\r\n        'pg_xlog_replay_pause',\r\n        'pg_xlog_replay_resume',\r\n        'pg_xlogfile_name',\r\n        'pg_xlogfile_name_offset',\r\n        'phraseto_tsquery',\r\n        'pi',\r\n        'plainto_tsquery',\r\n        'point',\r\n        'polygon',\r\n        'popen',\r\n        'position',\r\n        'power',\r\n        'pqserverversion',\r\n        'query_to_xml',\r\n        'querytree',\r\n        'quote_ident',\r\n        'quote_literal',\r\n        'quote_nullable',\r\n        'radians',\r\n        'radius',\r\n        'random',\r\n        'range_merge',\r\n        'rank',\r\n        'regexp_matches',\r\n        'regexp_replace',\r\n        'regexp_split_to_array',\r\n        'regexp_split_to_table',\r\n        'regr_avgx',\r\n        'regr_avgy',\r\n        'regr_count',\r\n        'regr_intercept',\r\n        'regr_r2',\r\n        'regr_slope',\r\n        'regr_sxx',\r\n        'regr_sxy',\r\n        'regr_syy',\r\n        'repeat',\r\n        'replace',\r\n        'reverse',\r\n        'right',\r\n        'round',\r\n        'row_number',\r\n        'row_security_active',\r\n        'row_to_json',\r\n        'rpad',\r\n        'rtrim',\r\n        'scale',\r\n        'session_user',\r\n        'set_bit',\r\n        'set_byte',\r\n        'set_config',\r\n        'set_masklen',\r\n        'setseed',\r\n        'setval',\r\n        'setweight',\r\n        'shobj_description',\r\n        'sign',\r\n        'sin',\r\n        'sind',\r\n        'split_part',\r\n        'sprintf',\r\n        'sqrt',\r\n        'statement_timestamp',\r\n        'stddev',\r\n        'stddev_pop',\r\n        'stddev_samp',\r\n        'string_agg',\r\n        'string_to_array',\r\n        'strip',\r\n        'strpos',\r\n        'substr',\r\n        'substring',\r\n        'sum',\r\n        'table_to_xml',\r\n        'table_to_xml_and_xmlschema',\r\n        'tan',\r\n        'tand',\r\n        'text',\r\n        'timeofday',\r\n        'timezone',\r\n        'to_ascii',\r\n        'to_char',\r\n        'to_date',\r\n        'to_hex',\r\n        'to_json',\r\n        'to_number',\r\n        'to_regclass',\r\n        'to_regnamespace',\r\n        'to_regoper',\r\n        'to_regoperator',\r\n        'to_regproc',\r\n        'to_regprocedure',\r\n        'to_regrole',\r\n        'to_regtype',\r\n        'to_timestamp',\r\n        'to_tsquery',\r\n        'to_tsvector',\r\n        'transaction_timestamp',\r\n        'translate',\r\n        'trim',\r\n        'trunc',\r\n        'ts_debug',\r\n        'ts_delete',\r\n        'ts_filter',\r\n        'ts_headline',\r\n        'ts_lexize',\r\n        'ts_parse',\r\n        'ts_rank',\r\n        'ts_rank_cd',\r\n        'ts_rewrite',\r\n        'ts_stat',\r\n        'ts_token_type',\r\n        'tsquery_phrase',\r\n        'tsvector_to_array',\r\n        'tsvector_update_trigger',\r\n        'tsvector_update_trigger_column',\r\n        'txid_current',\r\n        'txid_current_snapshot',\r\n        'txid_snapshot_xip',\r\n        'txid_snapshot_xmax',\r\n        'txid_snapshot_xmin',\r\n        'txid_visible_in_snapshot',\r\n        'unnest',\r\n        'upper',\r\n        'upper_inc',\r\n        'upper_inf',\r\n        'user',\r\n        'var_pop',\r\n        'var_samp',\r\n        'variance',\r\n        'version',\r\n        'width',\r\n        'width_bucket',\r\n        'xml_is_well_formed',\r\n        'xml_is_well_formed_content',\r\n        'xml_is_well_formed_document',\r\n        'xmlagg',\r\n        'xmlcomment',\r\n        'xmlconcat',\r\n        'xmlelement',\r\n        'xmlexists',\r\n        'xmlforest',\r\n        'xmlparse',\r\n        'xmlpi',\r\n        'xmlroot',\r\n        'xmlserialize',\r\n        'xpath',\r\n        'xpath_exists'\r\n    ],\r\n    builtinVariables: [\r\n    // NOT SUPPORTED\r\n    ],\r\n    pseudoColumns: [\r\n    // NOT SUPPORTED\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            [\r\n                /[\\w@#$]+/,\r\n                {\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            ],\r\n            [/[<>=!%&+\\-*/|~^]/, 'operator']\r\n        ],\r\n        whitespace: [[/\\s+/, 'white']],\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            [\r\n                /[$][A-Za-z_][\\w@#$]*/,\r\n                {\r\n                    cases: {\r\n                        '@pseudoColumns': 'predefined',\r\n                        '@default': 'identifier'\r\n                    }\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: [[/'/, { token: 'string', next: '@string' }]],\r\n        string: [\r\n            [/[^']+/, 'string'],\r\n            [/''/, 'string'],\r\n            [/'/, { token: 'string', next: '@pop' }]\r\n        ],\r\n        complexIdentifiers: [[/\"/, { token: 'identifier.quote', next: '@quotedIdentifier' }]],\r\n        quotedIdentifier: [\r\n            [/[^\"]+/, 'identifier'],\r\n            [/\"\"/, 'identifier'],\r\n            [/\"/, { token: 'identifier.quote', next: '@pop' }]\r\n        ],\r\n        scopes: [\r\n        // NOT SUPPORTED\r\n        ]\r\n    }\r\n};\r\n\n\n//# sourceURL=webpack://browser-esm-webpack/./node_modules/monaco-editor/esm/vs/basic-languages/pgsql/pgsql.js?");

/***/ })

}]);