(function(modules){function webpackJsonpCallback(data){var chunkIds=data[0];var moreModules=data[1];var moduleId,chunkId,i=0,resolves=[];for(;i<chunkIds.length;i++){chunkId=chunkIds[i];if(Object.prototype.hasOwnProperty.call(installedChunks,chunkId)&&installedChunks[chunkId]){resolves.push(installedChunks[chunkId][0])}installedChunks[chunkId]=0}for(moduleId in moreModules){if(Object.prototype.hasOwnProperty.call(moreModules,moduleId)){modules[moduleId]=moreModules[moduleId]}}if(parentJsonpFunction)parentJsonpFunction(data);while(resolves.length){resolves.shift()()}}var installedModules={};var installedChunks={2:0};function jsonpScriptSrc(chunkId){return __webpack_require__.p+"observabilityDashboards.chunk."+chunkId+".js"}function __webpack_require__(moduleId){if(installedModules[moduleId]){return installedModules[moduleId].exports}var module=installedModules[moduleId]={i:moduleId,l:false,exports:{}};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.l=true;return module.exports}__webpack_require__.e=function requireEnsure(chunkId){var promises=[];var installedChunkData=installedChunks[chunkId];if(installedChunkData!==0){if(installedChunkData){promises.push(installedChunkData[2])}else{var promise=new Promise((function(resolve,reject){installedChunkData=installedChunks[chunkId]=[resolve,reject]}));promises.push(installedChunkData[2]=promise);var script=document.createElement("script");var onScriptComplete;script.charset="utf-8";script.timeout=120;if(__webpack_require__.nc){script.setAttribute("nonce",__webpack_require__.nc)}script.src=jsonpScriptSrc(chunkId);var error=new Error;onScriptComplete=function(event){script.onerror=script.onload=null;clearTimeout(timeout);var chunk=installedChunks[chunkId];if(chunk!==0){if(chunk){var errorType=event&&(event.type==="load"?"missing":event.type);var realSrc=event&&event.target&&event.target.src;error.message="Loading chunk "+chunkId+" failed.\n("+errorType+": "+realSrc+")";error.name="ChunkLoadError";error.type=errorType;error.request=realSrc;chunk[1](error)}installedChunks[chunkId]=undefined}};var timeout=setTimeout((function(){onScriptComplete({type:"timeout",target:script})}),12e4);script.onerror=script.onload=onScriptComplete;document.head.appendChild(script)}}return Promise.all(promises)};__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.d=function(exports,name,getter){if(!__webpack_require__.o(exports,name)){Object.defineProperty(exports,name,{enumerable:true,get:getter})}};__webpack_require__.r=function(exports){if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(exports,"__esModule",{value:true})};__webpack_require__.t=function(value,mode){if(mode&1)value=__webpack_require__(value);if(mode&8)return value;if(mode&4&&typeof value==="object"&&value&&value.__esModule)return value;var ns=Object.create(null);__webpack_require__.r(ns);Object.defineProperty(ns,"default",{enumerable:true,value:value});if(mode&2&&typeof value!="string")for(var key in value)__webpack_require__.d(ns,key,function(key){return value[key]}.bind(null,key));return ns};__webpack_require__.n=function(module){var getter=module&&module.__esModule?function getDefault(){return module["default"]}:function getModuleExports(){return module};__webpack_require__.d(getter,"a",getter);return getter};__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)};__webpack_require__.p="";__webpack_require__.oe=function(err){console.error(err);throw err};var jsonpArray=window["observabilityDashboards_bundle_jsonpfunction"]=window["observabilityDashboards_bundle_jsonpfunction"]||[];var oldJsonpFunction=jsonpArray.push.bind(jsonpArray);jsonpArray.push=webpackJsonpCallback;jsonpArray=jsonpArray.slice();for(var i=0;i<jsonpArray.length;i++)webpackJsonpCallback(jsonpArray[i]);var parentJsonpFunction=oldJsonpFunction;return __webpack_require__(__webpack_require__.s=108)})([function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.SuppressWarnings=exports.Override=exports.Nullable=exports.NotNull=void 0;function NotNull(target,propertyKey,propertyDescriptor){}exports.NotNull=NotNull;function Nullable(target,propertyKey,propertyDescriptor){}exports.Nullable=Nullable;function Override(target,propertyKey,propertyDescriptor){}exports.Override=Override;function SuppressWarnings(options){return(target,propertyKey,descriptor)=>{}}exports.SuppressWarnings=SuppressWarnings},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.ParserRuleContext=void 0;const ErrorNode_1=__webpack_require__(64);const Interval_1=__webpack_require__(10);const Decorators_1=__webpack_require__(0);const RuleContext_1=__webpack_require__(89);const TerminalNode_1=__webpack_require__(31);class ParserRuleContext extends RuleContext_1.RuleContext{constructor(parent,invokingStateNumber){if(invokingStateNumber==null){super()}else{super(parent,invokingStateNumber)}}static emptyContext(){return ParserRuleContext.EMPTY}copyFrom(ctx){this._parent=ctx._parent;this.invokingState=ctx.invokingState;this._start=ctx._start;this._stop=ctx._stop;if(ctx.children){this.children=[];for(let child of ctx.children){if(child instanceof ErrorNode_1.ErrorNode){this.addChild(child)}}}}enterRule(listener){}exitRule(listener){}addAnyChild(t){if(!this.children){this.children=[t]}else{this.children.push(t)}return t}addChild(t){let result;if(t instanceof TerminalNode_1.TerminalNode){t.setParent(this);this.addAnyChild(t);return}else if(t instanceof RuleContext_1.RuleContext){this.addAnyChild(t);return}else{t=new TerminalNode_1.TerminalNode(t);this.addAnyChild(t);t.setParent(this);return t}}addErrorNode(node){if(node instanceof ErrorNode_1.ErrorNode){const errorNode=node;errorNode.setParent(this);return this.addAnyChild(errorNode)}else{const badToken=node;let t=new ErrorNode_1.ErrorNode(badToken);this.addAnyChild(t);t.setParent(this);return t}}removeLastChild(){if(this.children){this.children.pop()}}get parent(){let parent=super.parent;if(parent===undefined||parent instanceof ParserRuleContext){return parent}throw new TypeError("Invalid parent type for ParserRuleContext")}getChild(i,ctxType){if(!this.children||i<0||i>=this.children.length){throw new RangeError("index parameter must be between >= 0 and <= number of children.")}if(ctxType==null){return this.children[i]}let result=this.tryGetChild(i,ctxType);if(result===undefined){throw new Error("The specified node does not exist")}return result}tryGetChild(i,ctxType){if(!this.children||i<0||i>=this.children.length){return undefined}let j=-1;for(let o of this.children){if(o instanceof ctxType){j++;if(j===i){return o}}}return undefined}getToken(ttype,i){let result=this.tryGetToken(ttype,i);if(result===undefined){throw new Error("The specified token does not exist")}return result}tryGetToken(ttype,i){if(!this.children||i<0||i>=this.children.length){return undefined}let j=-1;for(let o of this.children){if(o instanceof TerminalNode_1.TerminalNode){let symbol=o.symbol;if(symbol.type===ttype){j++;if(j===i){return o}}}}return undefined}getTokens(ttype){let tokens=[];if(!this.children){return tokens}for(let o of this.children){if(o instanceof TerminalNode_1.TerminalNode){let symbol=o.symbol;if(symbol.type===ttype){tokens.push(o)}}}return tokens}get ruleContext(){return this}getRuleContext(i,ctxType){return this.getChild(i,ctxType)}tryGetRuleContext(i,ctxType){return this.tryGetChild(i,ctxType)}getRuleContexts(ctxType){let contexts=[];if(!this.children){return contexts}for(let o of this.children){if(o instanceof ctxType){contexts.push(o)}}return contexts}get childCount(){return this.children?this.children.length:0}get sourceInterval(){if(!this._start){return Interval_1.Interval.INVALID}if(!this._stop||this._stop.tokenIndex<this._start.tokenIndex){return Interval_1.Interval.of(this._start.tokenIndex,this._start.tokenIndex-1)}return Interval_1.Interval.of(this._start.tokenIndex,this._stop.tokenIndex)}get start(){return this._start}get stop(){return this._stop}toInfoString(recognizer){let rules=recognizer.getRuleInvocationStack(this).reverse();return"ParserRuleContext"+rules+"{"+"start="+this._start+", stop="+this._stop+"}"}}ParserRuleContext.EMPTY=new ParserRuleContext;__decorate([Decorators_1.Override],ParserRuleContext.prototype,"parent",null);__decorate([Decorators_1.Override],ParserRuleContext.prototype,"childCount",null);__decorate([Decorators_1.Override],ParserRuleContext.prototype,"sourceInterval",null);exports.ParserRuleContext=ParserRuleContext},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.RecognitionException=void 0;class RecognitionException extends Error{constructor(recognizer,input,ctx,message){super(message);this._offendingState=-1;this._recognizer=recognizer;this.input=input;this.ctx=ctx;if(recognizer){this._offendingState=recognizer.state}}get offendingState(){return this._offendingState}setOffendingState(offendingState){this._offendingState=offendingState}get expectedTokens(){if(this._recognizer){return this._recognizer.atn.getExpectedTokens(this._offendingState,this.ctx)}return undefined}get context(){return this.ctx}get inputStream(){return this.input}getOffendingToken(recognizer){if(recognizer&&recognizer!==this._recognizer){return undefined}return this.offendingToken}setOffendingToken(recognizer,offendingToken){if(recognizer===this._recognizer){this.offendingToken=offendingToken}}get recognizer(){return this._recognizer}}exports.RecognitionException=RecognitionException},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"q",(function(){return PPL_BASE}));__webpack_require__.d(__webpack_exports__,"x",(function(){return PPL_SEARCH}));__webpack_require__.d(__webpack_exports__,"c",(function(){return DSL_BASE}));__webpack_require__.d(__webpack_exports__,"f",(function(){return DSL_SEARCH}));__webpack_require__.d(__webpack_exports__,"d",(function(){return DSL_CAT}));__webpack_require__.d(__webpack_exports__,"e",(function(){return DSL_MAPPING}));__webpack_require__.d(__webpack_exports__,"n",(function(){return OBSERVABILITY_BASE}));__webpack_require__.d(__webpack_exports__,"h",(function(){return EVENT_ANALYTICS}));__webpack_require__.d(__webpack_exports__,"B",(function(){return SAVED_OBJECTS}));__webpack_require__.d(__webpack_exports__,"C",(function(){return SAVED_QUERY}));__webpack_require__.d(__webpack_exports__,"D",(function(){return SAVED_VISUALIZATION}));__webpack_require__.d(__webpack_exports__,"L",(function(){return observabilityID}));__webpack_require__.d(__webpack_exports__,"N",(function(){return observabilityTitle}));__webpack_require__.d(__webpack_exports__,"M",(function(){return observabilityPluginOrder}));__webpack_require__.d(__webpack_exports__,"F",(function(){return SQL_DOCUMENTATION_URL}));__webpack_require__.d(__webpack_exports__,"s",(function(){return PPL_DOCUMENTATION_URL}));__webpack_require__.d(__webpack_exports__,"w",(function(){return PPL_PATTERNS_DOCUMENTATION_URL}));__webpack_require__.d(__webpack_exports__,"I",(function(){return UI_DATE_FORMAT}));__webpack_require__.d(__webpack_exports__,"r",(function(){return PPL_DATE_FORMAT}));__webpack_require__.d(__webpack_exports__,"E",(function(){return SPAN_REGEX}));__webpack_require__.d(__webpack_exports__,"y",(function(){return PPL_SPAN_REGEX}));__webpack_require__.d(__webpack_exports__,"z",(function(){return PPL_STATS_REGEX}));__webpack_require__.d(__webpack_exports__,"t",(function(){return PPL_INDEX_INSERT_POINT_REGEX}));__webpack_require__.d(__webpack_exports__,"u",(function(){return PPL_INDEX_REGEX}));__webpack_require__.d(__webpack_exports__,"A",(function(){return PPL_WHERE_CLAUSE_REGEX}));__webpack_require__.d(__webpack_exports__,"v",(function(){return PPL_NEWLINE_REGEX}));__webpack_require__.d(__webpack_exports__,"o",(function(){return PLOTLY_COLOR}));__webpack_require__.d(__webpack_exports__,"l",(function(){return LONG_CHART_COLOR}));__webpack_require__.d(__webpack_exports__,"O",(function(){return pageStyles}));__webpack_require__.d(__webpack_exports__,"K",(function(){return VIS_CHART_TYPES}));__webpack_require__.d(__webpack_exports__,"m",(function(){return NUMERICAL_FIELDS}));__webpack_require__.d(__webpack_exports__,"g",(function(){return ENABLED_VIS_TYPES}));__webpack_require__.d(__webpack_exports__,"k",(function(){return LIVE_OPTIONS}));__webpack_require__.d(__webpack_exports__,"j",(function(){return LIVE_END_TIME}));__webpack_require__.d(__webpack_exports__,"b",(function(){return DEFAULT_CHART_STYLES}));__webpack_require__.d(__webpack_exports__,"i",(function(){return FILLOPACITY_DIV_FACTOR}));__webpack_require__.d(__webpack_exports__,"H",(function(){return THRESHOLD_LINE_WIDTH}));__webpack_require__.d(__webpack_exports__,"G",(function(){return THRESHOLD_LINE_OPACITY}));__webpack_require__.d(__webpack_exports__,"a",(function(){return BarOrientation}));__webpack_require__.d(__webpack_exports__,"p",(function(){return PLOT_MARGIN}));__webpack_require__.d(__webpack_exports__,"J",(function(){return VISUALIZATION_ERROR}));var PPL_BASE="/api/ppl";var PPL_SEARCH="/search";var DSL_BASE="/api/dsl";var DSL_SEARCH="/search";var DSL_CAT="/cat.indices";var DSL_MAPPING="/indices.getFieldMapping";var OBSERVABILITY_BASE="/api/observability";var EVENT_ANALYTICS="/event_analytics";var SAVED_OBJECTS="/saved_objects";var SAVED_QUERY="/query";var SAVED_VISUALIZATION="/vis";var PPL_ENDPOINT="/_plugins/_ppl";var SQL_ENDPOINT="/_plugins/_sql";var DSL_ENDPOINT="/_plugins/_dsl";var observabilityID="observability-dashboards";var observabilityTitle="Observability";var observabilityPluginOrder=6e3;var SQL_DOCUMENTATION_URL="https://opensearch.org/docs/latest/search-plugins/sql/index/";var PPL_DOCUMENTATION_URL="https://opensearch.org/docs/latest/search-plugins/sql/ppl/index";var PPL_PATTERNS_DOCUMENTATION_URL="https://github.com/opensearch-project/sql/blob/2.x/docs/user/ppl/cmd/patterns.rst#description";var UI_DATE_FORMAT="MM/DD/YYYY hh:mm A";var PPL_DATE_FORMAT="YYYY-MM-DD HH:mm:ss.SSSSSS";var SPAN_REGEX=/span/;var PPL_SPAN_REGEX=/by\s*span/i;var PPL_STATS_REGEX=/\|\s*stats/i;var PPL_INDEX_INSERT_POINT_REGEX=/(search source|source|index)\s*=\s*([^|\s]+)(.*)/i;var PPL_INDEX_REGEX=/(search source|source|index)\s*=\s*([^|\s]+)/i;var PPL_WHERE_CLAUSE_REGEX=/\s*where\s+/i;var PPL_NEWLINE_REGEX=/[\n\r]+/g;var BASE_OBSERVABILITY_URI="/_plugins/_observability";var OPENSEARCH_PANELS_API={OBJECT:"".concat(BASE_OBSERVABILITY_URI,"/object")};var SAVED_OBJECT="/object";var PLOTLY_COLOR=["#3CA1C7","#8C55A3","#DB748A","#F2BE4B","#68CCC2","#2A7866","#843769","#374FB8","#BD6F26","#4C636F"];var LONG_CHART_COLOR=PLOTLY_COLOR[1];var pageStyles={float:"left",width:"100%",maxWidth:"1130px"};var VIS_CHART_TYPES;(function(VIS_CHART_TYPES){VIS_CHART_TYPES["Bar"]="bar";VIS_CHART_TYPES["HorizontalBar"]="horizontal_bar";VIS_CHART_TYPES["Line"]="line";VIS_CHART_TYPES["Pie"]="pie";VIS_CHART_TYPES["HeatMap"]="heatmap";VIS_CHART_TYPES["Text"]="text"})(VIS_CHART_TYPES||(VIS_CHART_TYPES={}));var NUMERICAL_FIELDS=["short","integer","long","float","double"];var ENABLED_VIS_TYPES=[VIS_CHART_TYPES.Bar,VIS_CHART_TYPES.HorizontalBar,VIS_CHART_TYPES.Line,VIS_CHART_TYPES.Pie,VIS_CHART_TYPES.HeatMap,VIS_CHART_TYPES.Text];var LIVE_OPTIONS=[{label:"5s",startTime:"now-5s",delayTime:5e3},{label:"10s",startTime:"now-10s",delayTime:1e4},{label:"30s",startTime:"now-30s",delayTime:3e4},{label:"1m",startTime:"now-1m",delayTime:6e4},{label:"5m",startTime:"now-5m",delayTime:6e4*5},{label:"15m",startTime:"now-15m",delayTime:6e4*15},{label:"30m",startTime:"now-30m",delayTime:6e4*30},{label:"1h",startTime:"now-1h",delayTime:6e4*60},{label:"2h",startTime:"now-2h",delayTime:6e4*120}];var LIVE_END_TIME="now";var DEFAULT_CHART_STYLES={DefaultModeLine:"lines",Interpolation:"spline",LineWidth:2,FillOpacity:70,MarkerSize:5,ShowLegend:"show",LegendPosition:"v",LabelAngle:0,DefaultSortSectors:"largest_to_smallest",DefaultModeScatter:"markers"};var FILLOPACITY_DIV_FACTOR=200;var SLIDER_MIN_VALUE=0;var SLIDER_MAX_VALUE=100;var SLIDER_STEP=1;var THRESHOLD_LINE_WIDTH=3;var THRESHOLD_LINE_OPACITY=.7;var MAX_BUCKET_LENGTH=16;var BarOrientation;(function(BarOrientation){BarOrientation["horizontal"]="h";BarOrientation["vertical"]="v"})(BarOrientation||(BarOrientation={}));var PLOT_MARGIN={l:30,r:5,b:30,t:50,pad:4};var WAITING_TIME_ON_USER_ACTIONS=300;var VISUALIZATION_ERROR={NO_DATA:"No data found.",INVALID_DATA:"Invalid visualization data"}},function(module,exports){module.exports=__osdSharedDeps__.Lodash},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.Token=void 0;const IntStream_1=__webpack_require__(21);var Token;(function(Token){Token.INVALID_TYPE=0;Token.EPSILON=-2;Token.MIN_USER_TOKEN_TYPE=1;Token.EOF=IntStream_1.IntStream.EOF;Token.DEFAULT_CHANNEL=0;Token.HIDDEN_CHANNEL=1;Token.MIN_USER_CHANNEL_VALUE=2})(Token=exports.Token||(exports.Token={}))},function(module,exports,__webpack_require__){"use strict";module.exports=function(cssWithMappingToString){var list=[];list.toString=function toString(){return this.map((function(item){var content=cssWithMappingToString(item);if(item[2]){return"@media ".concat(item[2]," {").concat(content,"}")}return content})).join("")};list.i=function(modules,mediaQuery,dedupe){if(typeof modules==="string"){modules=[[null,modules,""]]}var alreadyImportedModules={};if(dedupe){for(var i=0;i<this.length;i++){var id=this[i][0];if(id!=null){alreadyImportedModules[id]=true}}}for(var _i=0;_i<modules.length;_i++){var item=[].concat(modules[_i]);if(dedupe&&alreadyImportedModules[item[0]]){continue}if(mediaQuery){if(!item[2]){item[2]=mediaQuery}else{item[2]="".concat(mediaQuery," and ").concat(item[2])}}list.push(item)}};return list}},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.MurmurHash=void 0;var MurmurHash;(function(MurmurHash){const DEFAULT_SEED=0;function initialize(seed=DEFAULT_SEED){return seed}MurmurHash.initialize=initialize;function update(hash,value){const c1=3432918353;const c2=461845907;const r1=15;const r2=13;const m=5;const n=3864292196;if(value==null){value=0}else if(typeof value==="string"){value=hashString(value)}else if(typeof value==="object"){value=value.hashCode()}let k=value;k=Math.imul(k,c1);k=k<<r1|k>>>32-r1;k=Math.imul(k,c2);hash=hash^k;hash=hash<<r2|hash>>>32-r2;hash=Math.imul(hash,m)+n;return hash&4294967295}MurmurHash.update=update;function finish(hash,numberOfWords){hash=hash^numberOfWords*4;hash=hash^hash>>>16;hash=Math.imul(hash,2246822507);hash=hash^hash>>>13;hash=Math.imul(hash,3266489909);hash=hash^hash>>>16;return hash}MurmurHash.finish=finish;function hashCode(data,seed=DEFAULT_SEED){let hash=initialize(seed);let length=0;for(let value of data){hash=update(hash,value);length++}hash=finish(hash,length);return hash}MurmurHash.hashCode=hashCode;function hashString(str){let len=str.length;if(len===0){return 0}let hash=0;for(let i=0;i<len;i++){let c=str.charCodeAt(i);hash=(hash<<5>>>0)-hash+c;hash|=0}return hash}})(MurmurHash=exports.MurmurHash||(exports.MurmurHash={}))},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.NoViableAltException=void 0;const Parser_1=__webpack_require__(33);const RecognitionException_1=__webpack_require__(2);const Decorators_1=__webpack_require__(0);class NoViableAltException extends RecognitionException_1.RecognitionException{constructor(recognizer,input,startToken,offendingToken,deadEndConfigs,ctx){if(recognizer instanceof Parser_1.Parser){if(input===undefined){input=recognizer.inputStream}if(startToken===undefined){startToken=recognizer.currentToken}if(offendingToken===undefined){offendingToken=recognizer.currentToken}if(ctx===undefined){ctx=recognizer.context}}super(recognizer,input,ctx);this._deadEndConfigs=deadEndConfigs;this._startToken=startToken;this.setOffendingToken(recognizer,offendingToken)}get startToken(){return this._startToken}get deadEndConfigs(){return this._deadEndConfigs}}__decorate([Decorators_1.NotNull],NoViableAltException.prototype,"_startToken",void 0);exports.NoViableAltException=NoViableAltException},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.ATNStateType=void 0;var ATNStateType;(function(ATNStateType){ATNStateType[ATNStateType["INVALID_TYPE"]=0]="INVALID_TYPE";ATNStateType[ATNStateType["BASIC"]=1]="BASIC";ATNStateType[ATNStateType["RULE_START"]=2]="RULE_START";ATNStateType[ATNStateType["BLOCK_START"]=3]="BLOCK_START";ATNStateType[ATNStateType["PLUS_BLOCK_START"]=4]="PLUS_BLOCK_START";ATNStateType[ATNStateType["STAR_BLOCK_START"]=5]="STAR_BLOCK_START";ATNStateType[ATNStateType["TOKEN_START"]=6]="TOKEN_START";ATNStateType[ATNStateType["RULE_STOP"]=7]="RULE_STOP";ATNStateType[ATNStateType["BLOCK_END"]=8]="BLOCK_END";ATNStateType[ATNStateType["STAR_LOOP_BACK"]=9]="STAR_LOOP_BACK";ATNStateType[ATNStateType["STAR_LOOP_ENTRY"]=10]="STAR_LOOP_ENTRY";ATNStateType[ATNStateType["PLUS_LOOP_BACK"]=11]="PLUS_LOOP_BACK";ATNStateType[ATNStateType["LOOP_END"]=12]="LOOP_END"})(ATNStateType=exports.ATNStateType||(exports.ATNStateType={}))},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.Interval=void 0;const Decorators_1=__webpack_require__(0);const INTERVAL_POOL_MAX_VALUE=1e3;class Interval{constructor(a,b){this.a=a;this.b=b}static get INVALID(){return Interval._INVALID}static of(a,b){if(a!==b||a<0||a>INTERVAL_POOL_MAX_VALUE){return new Interval(a,b)}if(Interval.cache[a]==null){Interval.cache[a]=new Interval(a,a)}return Interval.cache[a]}get length(){if(this.b<this.a){return 0}return this.b-this.a+1}equals(o){if(o===this){return true}else if(!(o instanceof Interval)){return false}return this.a===o.a&&this.b===o.b}hashCode(){let hash=23;hash=hash*31+this.a;hash=hash*31+this.b;return hash}startsBeforeDisjoint(other){return this.a<other.a&&this.b<other.a}startsBeforeNonDisjoint(other){return this.a<=other.a&&this.b>=other.a}startsAfter(other){return this.a>other.a}startsAfterDisjoint(other){return this.a>other.b}startsAfterNonDisjoint(other){return this.a>other.a&&this.a<=other.b}disjoint(other){return this.startsBeforeDisjoint(other)||this.startsAfterDisjoint(other)}adjacent(other){return this.a===other.b+1||this.b===other.a-1}properlyContains(other){return other.a>=this.a&&other.b<=this.b}union(other){return Interval.of(Math.min(this.a,other.a),Math.max(this.b,other.b))}intersection(other){return Interval.of(Math.max(this.a,other.a),Math.min(this.b,other.b))}differenceNotProperlyContained(other){let diff;if(other.startsBeforeNonDisjoint(this)){diff=Interval.of(Math.max(this.a,other.b+1),this.b)}else if(other.startsAfterNonDisjoint(this)){diff=Interval.of(this.a,other.a-1)}return diff}toString(){return this.a+".."+this.b}}Interval._INVALID=new Interval(-1,-2);Interval.cache=new Array(INTERVAL_POOL_MAX_VALUE+1);__decorate([Decorators_1.Override],Interval.prototype,"equals",null);__decorate([Decorators_1.Override],Interval.prototype,"hashCode",null);__decorate([Decorators_1.Override],Interval.prototype,"toString",null);exports.Interval=Interval},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.toCharArray=exports.toMap=exports.equals=exports.join=exports.escapeWhitespace=void 0;function escapeWhitespace(s,escapeSpaces){return escapeSpaces?s.replace(/ /,"·"):s.replace(/\t/,"\\t").replace(/\n/,"\\n").replace(/\r/,"\\r")}exports.escapeWhitespace=escapeWhitespace;function join(collection,separator){let buf="";let first=true;for(let current of collection){if(first){first=false}else{buf+=separator}buf+=current}return buf}exports.join=join;function equals(x,y){if(x===y){return true}if(x===undefined||y===undefined){return false}return x.equals(y)}exports.equals=equals;function toMap(keys){let m=new Map;for(let i=0;i<keys.length;i++){m.set(keys[i],i)}return m}exports.toMap=toMap;function toCharArray(str){if(typeof str==="string"){let result=new Uint16Array(str.length);for(let i=0;i<str.length;i++){result[i]=str.charCodeAt(i)}return result}else{return str.toCharArray()}}exports.toCharArray=toCharArray},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.ATN=void 0;const Array2DHashMap_1=__webpack_require__(30);const DFA_1=__webpack_require__(79);const IntervalSet_1=__webpack_require__(25);const InvalidState_1=__webpack_require__(82);const LL1Analyzer_1=__webpack_require__(145);const Decorators_1=__webpack_require__(0);const ObjectEqualityComparator_1=__webpack_require__(17);const PredictionContext_1=__webpack_require__(16);const Token_1=__webpack_require__(5);const assert=__webpack_require__(13);let ATN=class ATN{constructor(grammarType,maxTokenType){this.states=[];this.decisionToState=[];this.modeNameToStartState=new Map;this.modeToStartState=[];this.contextCache=new Array2DHashMap_1.Array2DHashMap(ObjectEqualityComparator_1.ObjectEqualityComparator.INSTANCE);this.decisionToDFA=[];this.modeToDFA=[];this.LL1Table=new Map;this.grammarType=grammarType;this.maxTokenType=maxTokenType}clearDFA(){this.decisionToDFA=new Array(this.decisionToState.length);for(let i=0;i<this.decisionToDFA.length;i++){this.decisionToDFA[i]=new DFA_1.DFA(this.decisionToState[i],i)}this.modeToDFA=new Array(this.modeToStartState.length);for(let i=0;i<this.modeToDFA.length;i++){this.modeToDFA[i]=new DFA_1.DFA(this.modeToStartState[i])}this.contextCache.clear();this.LL1Table.clear()}get contextCacheSize(){return this.contextCache.size}getCachedContext(context){return PredictionContext_1.PredictionContext.getCachedContext(context,this.contextCache,new PredictionContext_1.PredictionContext.IdentityHashMap)}getDecisionToDFA(){assert(this.decisionToDFA!=null&&this.decisionToDFA.length===this.decisionToState.length);return this.decisionToDFA}nextTokens(s,ctx){if(ctx){let anal=new LL1Analyzer_1.LL1Analyzer(this);let next=anal.LOOK(s,ctx);return next}else{if(s.nextTokenWithinRule){return s.nextTokenWithinRule}s.nextTokenWithinRule=this.nextTokens(s,PredictionContext_1.PredictionContext.EMPTY_LOCAL);s.nextTokenWithinRule.setReadonly(true);return s.nextTokenWithinRule}}addState(state){state.atn=this;state.stateNumber=this.states.length;this.states.push(state)}removeState(state){let invalidState=new InvalidState_1.InvalidState;invalidState.atn=this;invalidState.stateNumber=state.stateNumber;this.states[state.stateNumber]=invalidState}defineMode(name,s){this.modeNameToStartState.set(name,s);this.modeToStartState.push(s);this.modeToDFA.push(new DFA_1.DFA(s));this.defineDecisionState(s)}defineDecisionState(s){this.decisionToState.push(s);s.decision=this.decisionToState.length-1;this.decisionToDFA.push(new DFA_1.DFA(s,s.decision));return s.decision}getDecisionState(decision){if(this.decisionToState.length>0){return this.decisionToState[decision]}return undefined}get numberOfDecisions(){return this.decisionToState.length}getExpectedTokens(stateNumber,context){if(stateNumber<0||stateNumber>=this.states.length){throw new RangeError("Invalid state number.")}let ctx=context;let s=this.states[stateNumber];let following=this.nextTokens(s);if(!following.contains(Token_1.Token.EPSILON)){return following}let expected=new IntervalSet_1.IntervalSet;expected.addAll(following);expected.remove(Token_1.Token.EPSILON);while(ctx!=null&&ctx.invokingState>=0&&following.contains(Token_1.Token.EPSILON)){let invokingState=this.states[ctx.invokingState];let rt=invokingState.transition(0);following=this.nextTokens(rt.followState);expected.addAll(following);expected.remove(Token_1.Token.EPSILON);ctx=ctx._parent}if(following.contains(Token_1.Token.EPSILON)){expected.add(Token_1.Token.EOF)}return expected}};__decorate([Decorators_1.NotNull],ATN.prototype,"states",void 0);__decorate([Decorators_1.NotNull],ATN.prototype,"decisionToState",void 0);__decorate([Decorators_1.NotNull],ATN.prototype,"modeNameToStartState",void 0);__decorate([Decorators_1.NotNull],ATN.prototype,"modeToStartState",void 0);__decorate([Decorators_1.NotNull],ATN.prototype,"decisionToDFA",void 0);__decorate([Decorators_1.NotNull],ATN.prototype,"modeToDFA",void 0);__decorate([Decorators_1.NotNull],ATN.prototype,"nextTokens",null);__decorate([__param(0,Decorators_1.NotNull)],ATN.prototype,"removeState",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],ATN.prototype,"defineMode",null);__decorate([__param(0,Decorators_1.NotNull)],ATN.prototype,"defineDecisionState",null);__decorate([Decorators_1.NotNull],ATN.prototype,"getExpectedTokens",null);ATN=__decorate([__param(0,Decorators_1.NotNull)],ATN);exports.ATN=ATN;(function(ATN){ATN.INVALID_ALT_NUMBER=0})(ATN=exports.ATN||(exports.ATN={}));exports.ATN=ATN},function(module,exports,__webpack_require__){"use strict";(function(global){var objectAssign=__webpack_require__(140);
/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
 * @license  MIT
 */function compare(a,b){if(a===b){return 0}var x=a.length;var y=b.length;for(var i=0,len=Math.min(x,y);i<len;++i){if(a[i]!==b[i]){x=a[i];y=b[i];break}}if(x<y){return-1}if(y<x){return 1}return 0}function isBuffer(b){if(global.Buffer&&typeof global.Buffer.isBuffer==="function"){return global.Buffer.isBuffer(b)}return!!(b!=null&&b._isBuffer)}var util=__webpack_require__(74);var hasOwn=Object.prototype.hasOwnProperty;var pSlice=Array.prototype.slice;var functionsHaveNames=function(){return function foo(){}.name==="foo"}();function pToString(obj){return Object.prototype.toString.call(obj)}function isView(arrbuf){if(isBuffer(arrbuf)){return false}if(typeof global.ArrayBuffer!=="function"){return false}if(typeof ArrayBuffer.isView==="function"){return ArrayBuffer.isView(arrbuf)}if(!arrbuf){return false}if(arrbuf instanceof DataView){return true}if(arrbuf.buffer&&arrbuf.buffer instanceof ArrayBuffer){return true}return false}var assert=module.exports=ok;var regex=/\s*function\s+([^\(\s]*)\s*/;function getName(func){if(!util.isFunction(func)){return}if(functionsHaveNames){return func.name}var str=func.toString();var match=str.match(regex);return match&&match[1]}assert.AssertionError=function AssertionError(options){this.name="AssertionError";this.actual=options.actual;this.expected=options.expected;this.operator=options.operator;if(options.message){this.message=options.message;this.generatedMessage=false}else{this.message=getMessage(this);this.generatedMessage=true}var stackStartFunction=options.stackStartFunction||fail;if(Error.captureStackTrace){Error.captureStackTrace(this,stackStartFunction)}else{var err=new Error;if(err.stack){var out=err.stack;var fn_name=getName(stackStartFunction);var idx=out.indexOf("\n"+fn_name);if(idx>=0){var next_line=out.indexOf("\n",idx+1);out=out.substring(next_line+1)}this.stack=out}}};util.inherits(assert.AssertionError,Error);function truncate(s,n){if(typeof s==="string"){return s.length<n?s:s.slice(0,n)}else{return s}}function inspect(something){if(functionsHaveNames||!util.isFunction(something)){return util.inspect(something)}var rawname=getName(something);var name=rawname?": "+rawname:"";return"[Function"+name+"]"}function getMessage(self){return truncate(inspect(self.actual),128)+" "+self.operator+" "+truncate(inspect(self.expected),128)}function fail(actual,expected,message,operator,stackStartFunction){throw new assert.AssertionError({message:message,actual:actual,expected:expected,operator:operator,stackStartFunction:stackStartFunction})}assert.fail=fail;function ok(value,message){if(!value)fail(value,true,message,"==",assert.ok)}assert.ok=ok;assert.equal=function equal(actual,expected,message){if(actual!=expected)fail(actual,expected,message,"==",assert.equal)};assert.notEqual=function notEqual(actual,expected,message){if(actual==expected){fail(actual,expected,message,"!=",assert.notEqual)}};assert.deepEqual=function deepEqual(actual,expected,message){if(!_deepEqual(actual,expected,false)){fail(actual,expected,message,"deepEqual",assert.deepEqual)}};assert.deepStrictEqual=function deepStrictEqual(actual,expected,message){if(!_deepEqual(actual,expected,true)){fail(actual,expected,message,"deepStrictEqual",assert.deepStrictEqual)}};function _deepEqual(actual,expected,strict,memos){if(actual===expected){return true}else if(isBuffer(actual)&&isBuffer(expected)){return compare(actual,expected)===0}else if(util.isDate(actual)&&util.isDate(expected)){return actual.getTime()===expected.getTime()}else if(util.isRegExp(actual)&&util.isRegExp(expected)){return actual.source===expected.source&&actual.global===expected.global&&actual.multiline===expected.multiline&&actual.lastIndex===expected.lastIndex&&actual.ignoreCase===expected.ignoreCase}else if((actual===null||typeof actual!=="object")&&(expected===null||typeof expected!=="object")){return strict?actual===expected:actual==expected}else if(isView(actual)&&isView(expected)&&pToString(actual)===pToString(expected)&&!(actual instanceof Float32Array||actual instanceof Float64Array)){return compare(new Uint8Array(actual.buffer),new Uint8Array(expected.buffer))===0}else if(isBuffer(actual)!==isBuffer(expected)){return false}else{memos=memos||{actual:[],expected:[]};var actualIndex=memos.actual.indexOf(actual);if(actualIndex!==-1){if(actualIndex===memos.expected.indexOf(expected)){return true}}memos.actual.push(actual);memos.expected.push(expected);return objEquiv(actual,expected,strict,memos)}}function isArguments(object){return Object.prototype.toString.call(object)=="[object Arguments]"}function objEquiv(a,b,strict,actualVisitedObjects){if(a===null||a===undefined||b===null||b===undefined)return false;if(util.isPrimitive(a)||util.isPrimitive(b))return a===b;if(strict&&Object.getPrototypeOf(a)!==Object.getPrototypeOf(b))return false;var aIsArgs=isArguments(a);var bIsArgs=isArguments(b);if(aIsArgs&&!bIsArgs||!aIsArgs&&bIsArgs)return false;if(aIsArgs){a=pSlice.call(a);b=pSlice.call(b);return _deepEqual(a,b,strict)}var ka=objectKeys(a);var kb=objectKeys(b);var key,i;if(ka.length!==kb.length)return false;ka.sort();kb.sort();for(i=ka.length-1;i>=0;i--){if(ka[i]!==kb[i])return false}for(i=ka.length-1;i>=0;i--){key=ka[i];if(!_deepEqual(a[key],b[key],strict,actualVisitedObjects))return false}return true}assert.notDeepEqual=function notDeepEqual(actual,expected,message){if(_deepEqual(actual,expected,false)){fail(actual,expected,message,"notDeepEqual",assert.notDeepEqual)}};assert.notDeepStrictEqual=notDeepStrictEqual;function notDeepStrictEqual(actual,expected,message){if(_deepEqual(actual,expected,true)){fail(actual,expected,message,"notDeepStrictEqual",notDeepStrictEqual)}}assert.strictEqual=function strictEqual(actual,expected,message){if(actual!==expected){fail(actual,expected,message,"===",assert.strictEqual)}};assert.notStrictEqual=function notStrictEqual(actual,expected,message){if(actual===expected){fail(actual,expected,message,"!==",assert.notStrictEqual)}};function expectedException(actual,expected){if(!actual||!expected){return false}if(Object.prototype.toString.call(expected)=="[object RegExp]"){return expected.test(actual)}try{if(actual instanceof expected){return true}}catch(e){}if(Error.isPrototypeOf(expected)){return false}return expected.call({},actual)===true}function _tryBlock(block){var error;try{block()}catch(e){error=e}return error}function _throws(shouldThrow,block,expected,message){var actual;if(typeof block!=="function"){throw new TypeError('"block" argument must be a function')}if(typeof expected==="string"){message=expected;expected=null}actual=_tryBlock(block);message=(expected&&expected.name?" ("+expected.name+").":".")+(message?" "+message:".");if(shouldThrow&&!actual){fail(actual,expected,"Missing expected exception"+message)}var userProvidedMessage=typeof message==="string";var isUnwantedException=!shouldThrow&&util.isError(actual);var isUnexpectedException=!shouldThrow&&actual&&!expected;if(isUnwantedException&&userProvidedMessage&&expectedException(actual,expected)||isUnexpectedException){fail(actual,expected,"Got unwanted exception"+message)}if(shouldThrow&&actual&&expected&&!expectedException(actual,expected)||!shouldThrow&&actual){throw actual}}assert.throws=function(block,error,message){_throws(true,block,error,message)};assert.doesNotThrow=function(block,error,message){_throws(false,block,error,message)};assert.ifError=function(err){if(err)throw err};function strict(value,message){if(!value)fail(value,true,message,"==",strict)}assert.strict=objectAssign(strict,assert,{equal:assert.strictEqual,deepEqual:assert.deepStrictEqual,notEqual:assert.notStrictEqual,notDeepEqual:assert.notDeepStrictEqual});assert.strict.strict=assert.strict;var objectKeys=Object.keys||function(obj){var keys=[];for(var key in obj){if(hasOwn.call(obj,key))keys.push(key)}return keys}}).call(this,__webpack_require__(107))},function(module,exports,__webpack_require__){"use strict";var isOldIE=function isOldIE(){var memo;return function memorize(){if(typeof memo==="undefined"){memo=Boolean(window&&document&&document.all&&!window.atob)}return memo}}();var getTarget=function getTarget(){var memo={};return function memorize(target){if(typeof memo[target]==="undefined"){var styleTarget=document.querySelector(target);if(window.HTMLIFrameElement&&styleTarget instanceof window.HTMLIFrameElement){try{styleTarget=styleTarget.contentDocument.head}catch(e){styleTarget=null}}memo[target]=styleTarget}return memo[target]}}();var stylesInDom=[];function getIndexByIdentifier(identifier){var result=-1;for(var i=0;i<stylesInDom.length;i++){if(stylesInDom[i].identifier===identifier){result=i;break}}return result}function modulesToDom(list,options){var idCountMap={};var identifiers=[];for(var i=0;i<list.length;i++){var item=list[i];var id=options.base?item[0]+options.base:item[0];var count=idCountMap[id]||0;var identifier="".concat(id," ").concat(count);idCountMap[id]=count+1;var index=getIndexByIdentifier(identifier);var obj={css:item[1],media:item[2],sourceMap:item[3]};if(index!==-1){stylesInDom[index].references++;stylesInDom[index].updater(obj)}else{stylesInDom.push({identifier:identifier,updater:addStyle(obj,options),references:1})}identifiers.push(identifier)}return identifiers}function insertStyleElement(options){var style=document.createElement("style");var attributes=options.attributes||{};if(typeof attributes.nonce==="undefined"){var nonce=true?__webpack_require__.nc:undefined;if(nonce){attributes.nonce=nonce}}Object.keys(attributes).forEach((function(key){style.setAttribute(key,attributes[key])}));if(typeof options.insert==="function"){options.insert(style)}else{var target=getTarget(options.insert||"head");if(!target){throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.")}target.appendChild(style)}return style}function removeStyleElement(style){if(style.parentNode===null){return false}style.parentNode.removeChild(style)}var replaceText=function replaceText(){var textStore=[];return function replace(index,replacement){textStore[index]=replacement;return textStore.filter(Boolean).join("\n")}}();function applyToSingletonTag(style,index,remove,obj){var css=remove?"":obj.media?"@media ".concat(obj.media," {").concat(obj.css,"}"):obj.css;if(style.styleSheet){style.styleSheet.cssText=replaceText(index,css)}else{var cssNode=document.createTextNode(css);var childNodes=style.childNodes;if(childNodes[index]){style.removeChild(childNodes[index])}if(childNodes.length){style.insertBefore(cssNode,childNodes[index])}else{style.appendChild(cssNode)}}}function applyToTag(style,options,obj){var css=obj.css;var media=obj.media;var sourceMap=obj.sourceMap;if(media){style.setAttribute("media",media)}else{style.removeAttribute("media")}if(sourceMap&&typeof btoa!=="undefined"){css+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))))," */")}if(style.styleSheet){style.styleSheet.cssText=css}else{while(style.firstChild){style.removeChild(style.firstChild)}style.appendChild(document.createTextNode(css))}}var singleton=null;var singletonCounter=0;function addStyle(obj,options){var style;var update;var remove;if(options.singleton){var styleIndex=singletonCounter++;style=singleton||(singleton=insertStyleElement(options));update=applyToSingletonTag.bind(null,style,styleIndex,false);remove=applyToSingletonTag.bind(null,style,styleIndex,true)}else{style=insertStyleElement(options);update=applyToTag.bind(null,style,options);remove=function remove(){removeStyleElement(style)}}update(obj);return function updateStyle(newObj){if(newObj){if(newObj.css===obj.css&&newObj.media===obj.media&&newObj.sourceMap===obj.sourceMap){return}update(obj=newObj)}else{remove()}}}module.exports=function(list,options){options=options||{};if(!options.singleton&&typeof options.singleton!=="boolean"){options.singleton=isOldIE()}list=list||[];var lastIdentifiers=modulesToDom(list,options);return function update(newList){newList=newList||[];if(Object.prototype.toString.call(newList)!=="[object Array]"){return}for(var i=0;i<lastIdentifiers.length;i++){var identifier=lastIdentifiers[i];var index=getIndexByIdentifier(identifier);stylesInDom[index].references--}var newLastIdentifiers=modulesToDom(newList,options);for(var _i=0;_i<lastIdentifiers.length;_i++){var _identifier=lastIdentifiers[_i];var _index=getIndexByIdentifier(_identifier);if(stylesInDom[_index].references===0){stylesInDom[_index].updater();stylesInDom.splice(_index,1)}}lastIdentifiers=newLastIdentifiers}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"t",(function(){return EVENT_ANALYTICS_DOCUMENTATION_URL}));__webpack_require__.d(__webpack_exports__,"Q",(function(){return OPEN_TELEMETRY_LOG_CORRELATION_LINK}));__webpack_require__.d(__webpack_exports__,"eb",(function(){return RAW_QUERY}));__webpack_require__.d(__webpack_exports__,"w",(function(){return FINAL_QUERY}));__webpack_require__.d(__webpack_exports__,"sb",(function(){return SELECTED_DATE_RANGE}));__webpack_require__.d(__webpack_exports__,"C",(function(){return INDEX}));__webpack_require__.d(__webpack_exports__,"ub",(function(){return SELECTED_PATTERN_FIELD}));__webpack_require__.d(__webpack_exports__,"W",(function(){return PATTERN_REGEX}));__webpack_require__.d(__webpack_exports__,"u",(function(){return FILTERED_PATTERN}));__webpack_require__.d(__webpack_exports__,"wb",(function(){return SELECTED_TIMESTAMP}));__webpack_require__.d(__webpack_exports__,"tb",(function(){return SELECTED_FIELDS}));__webpack_require__.d(__webpack_exports__,"Jb",(function(){return UNSELECTED_FIELDS}));__webpack_require__.d(__webpack_exports__,"e",(function(){return AVAILABLE_FIELDS}));__webpack_require__.d(__webpack_exports__,"cb",(function(){return QUERIED_FIELDS}));__webpack_require__.d(__webpack_exports__,"Eb",(function(){return TAB_ID_TXT_PFX}));__webpack_require__.d(__webpack_exports__,"Fb",(function(){return TAB_TITLE}));__webpack_require__.d(__webpack_exports__,"Ab",(function(){return TAB_CHART_TITLE}));__webpack_require__.d(__webpack_exports__,"Db",(function(){return TAB_EVENT_TITLE}));__webpack_require__.d(__webpack_exports__,"Cb",(function(){return TAB_EVENT_ID}));__webpack_require__.d(__webpack_exports__,"zb",(function(){return TAB_CHART_ID}));__webpack_require__.d(__webpack_exports__,"v",(function(){return FILTER_OPTIONS}));__webpack_require__.d(__webpack_exports__,"qb",(function(){return SAVED_QUERY}));__webpack_require__.d(__webpack_exports__,"rb",(function(){return SAVED_VISUALIZATION}));__webpack_require__.d(__webpack_exports__,"ob",(function(){return SAVED_OBJECT_ID}));__webpack_require__.d(__webpack_exports__,"pb",(function(){return SAVED_OBJECT_TYPE}));__webpack_require__.d(__webpack_exports__,"Bb",(function(){return TAB_CREATED_TYPE}));__webpack_require__.d(__webpack_exports__,"N",(function(){return NEW_TAB}));__webpack_require__.d(__webpack_exports__,"fb",(function(){return REDIRECT_TAB}));__webpack_require__.d(__webpack_exports__,"S",(function(){return PAGE_SIZE}));__webpack_require__.d(__webpack_exports__,"o",(function(){return DEFAULT_COLUMNS}));__webpack_require__.d(__webpack_exports__,"R",(function(){return OTEL_TRACE_ID}));__webpack_require__.d(__webpack_exports__,"D",(function(){return JAEGER_TRACE_ID}));__webpack_require__.d(__webpack_exports__,"l",(function(){return DATE_PICKER_FORMAT}));__webpack_require__.d(__webpack_exports__,"Ib",(function(){return TIME_INTERVAL_OPTIONS}));__webpack_require__.d(__webpack_exports__,"vb",(function(){return SELECTED_QUERY_TAB}));__webpack_require__.d(__webpack_exports__,"db",(function(){return QUERY_TAB_IDS}));__webpack_require__.d(__webpack_exports__,"M",(function(){return NEW_SELECTED_QUERY_TAB}));__webpack_require__.d(__webpack_exports__,"jb",(function(){return REDUX_EXPL_SLICE_QUERIES}));__webpack_require__.d(__webpack_exports__,"kb",(function(){return REDUX_EXPL_SLICE_QUERY_RESULT}));__webpack_require__.d(__webpack_exports__,"hb",(function(){return REDUX_EXPL_SLICE_FIELDS}));__webpack_require__.d(__webpack_exports__,"lb",(function(){return REDUX_EXPL_SLICE_QUERY_TABS}));__webpack_require__.d(__webpack_exports__,"mb",(function(){return REDUX_EXPL_SLICE_VISUALIZATION}));__webpack_require__.d(__webpack_exports__,"gb",(function(){return REDUX_EXPL_SLICE_COUNT_DISTRIBUTION}));__webpack_require__.d(__webpack_exports__,"ib",(function(){return REDUX_EXPL_SLICE_PATTERNS}));__webpack_require__.d(__webpack_exports__,"Z",(function(){return PLOTLY_GAUGE_COLUMN_NUMBER}));__webpack_require__.d(__webpack_exports__,"d",(function(){return APP_ANALYTICS_TAB_ID_REGEX}));__webpack_require__.d(__webpack_exports__,"m",(function(){return DEFAULT_AVAILABILITY_QUERY}));__webpack_require__.d(__webpack_exports__,"bb",(function(){return PPL_DEFAULT_PATTERN_REGEX_FILETER}));__webpack_require__.d(__webpack_exports__,"V",(function(){return PATTERNS_REGEX}));__webpack_require__.d(__webpack_exports__,"U",(function(){return PATTERNS_EXTRACTOR_REGEX}));__webpack_require__.d(__webpack_exports__,"a",(function(){return ADD_BUTTON_TEXT}));__webpack_require__.d(__webpack_exports__,"O",(function(){return NUMBER_INPUT_MIN_LIMIT}));__webpack_require__.d(__webpack_exports__,"c",(function(){return AGGREGATION_OPTIONS}));__webpack_require__.d(__webpack_exports__,"P",(function(){return NUMERICAL_TYPES}));__webpack_require__.d(__webpack_exports__,"x",(function(){return GRID_HEADER_COLUMN_MAX_WIDTH}));__webpack_require__.d(__webpack_exports__,"y",(function(){return GRID_PAGE_RANGE_DISPLAY}));__webpack_require__.d(__webpack_exports__,"h",(function(){return COLUMN_DEFAULT_MIN_WIDTH}));__webpack_require__.d(__webpack_exports__,"z",(function(){return GRID_PAGE_SIZES}));__webpack_require__.d(__webpack_exports__,"nb",(function(){return ROW_DENSITIES}));__webpack_require__.d(__webpack_exports__,"B",(function(){return HEADER_HEIGHT}));__webpack_require__.d(__webpack_exports__,"p",(function(){return DEFAULT_GAUGE_CHART_PARAMETERS}));__webpack_require__.d(__webpack_exports__,"ab",(function(){return PLOTLY_PIE_COLUMN_NUMBER}));__webpack_require__.d(__webpack_exports__,"X",(function(){return PIE_XAXIS_GAP}));__webpack_require__.d(__webpack_exports__,"Y",(function(){return PIE_YAXIS_GAP}));__webpack_require__.d(__webpack_exports__,"r",(function(){return DEFAULT_PIE_CHART_PARAMETERS}));__webpack_require__.d(__webpack_exports__,"A",(function(){return GROUPBY}));__webpack_require__.d(__webpack_exports__,"b",(function(){return AGGREGATIONS}));__webpack_require__.d(__webpack_exports__,"T",(function(){return PARENTFIELDS}));__webpack_require__.d(__webpack_exports__,"Kb",(function(){return VALUEFIELD}));__webpack_require__.d(__webpack_exports__,"g",(function(){return CHILDFIELD}));__webpack_require__.d(__webpack_exports__,"Gb",(function(){return TIMESTAMP}));__webpack_require__.d(__webpack_exports__,"G",(function(){return METRICS_GRID_SPACE_BETWEEN_X_AXIS}));__webpack_require__.d(__webpack_exports__,"H",(function(){return METRICS_GRID_SPACE_BETWEEN_Y_AXIS}));__webpack_require__.d(__webpack_exports__,"K",(function(){return METRICS_REDUCE_VALUE_SIZE_PERCENTAGE}));__webpack_require__.d(__webpack_exports__,"J",(function(){return METRICS_REDUCE_TITLE_SIZE_PERCENTAGE}));__webpack_require__.d(__webpack_exports__,"I",(function(){return METRICS_REDUCE_SERIES_UNIT_SIZE_PERCENTAGE}));__webpack_require__.d(__webpack_exports__,"L",(function(){return METRICS_SERIES_UNIT_SUBSTRING_LENGTH}));__webpack_require__.d(__webpack_exports__,"F",(function(){return METRICS_AXIS_MARGIN}));__webpack_require__.d(__webpack_exports__,"E",(function(){return METRICS_ANNOTATION}));__webpack_require__.d(__webpack_exports__,"q",(function(){return DEFAULT_METRICS_CHART_PARAMETERS}));__webpack_require__.d(__webpack_exports__,"n",(function(){return DEFAULT_BAR_CHART_STYLES}));__webpack_require__.d(__webpack_exports__,"xb",(function(){return SIMILAR_VIZ_TYPES}));__webpack_require__.d(__webpack_exports__,"j",(function(){return ConfigChartOptionsEnum}));__webpack_require__.d(__webpack_exports__,"i",(function(){return CUSTOM_LABEL}));__webpack_require__.d(__webpack_exports__,"f",(function(){return BREAKDOWNS}));__webpack_require__.d(__webpack_exports__,"yb",(function(){return SPAN}));__webpack_require__.d(__webpack_exports__,"Hb",(function(){return TIME_FIELD}));__webpack_require__.d(__webpack_exports__,"s",(function(){return DISABLED_COLOUR}));__webpack_require__.d(__webpack_exports__,"k",(function(){return DATA_CONFIG_HINTS_INFO}));var _elastic_eui__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(70);var _elastic_eui__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_elastic_eui__WEBPACK_IMPORTED_MODULE_0__);var _shared__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(3);function _typeof(obj){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var _DATA_CONFIG_HINTS_IN;function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}function _wrapRegExp(){_wrapRegExp=function _wrapRegExp(re,groups){return new BabelRegExp(re,void 0,groups)};var _super=RegExp.prototype,_groups=new WeakMap;function BabelRegExp(re,flags,groups){var _this=new RegExp(re,flags);return _groups.set(_this,groups||_groups.get(re)),_setPrototypeOf(_this,BabelRegExp.prototype)}function buildGroups(result,re){var g=_groups.get(re);return Object.keys(g).reduce((function(groups,name){return groups[name]=result[g[name]],groups}),Object.create(null))}return _inherits(BabelRegExp,RegExp),BabelRegExp.prototype.exec=function(str){var result=_super.exec.call(this,str);return result&&(result.groups=buildGroups(result,this)),result},BabelRegExp.prototype[Symbol.replace]=function(str,substitution){if("string"==typeof substitution){var groups=_groups.get(this);return _super[Symbol.replace].call(this,str,substitution.replace(/\$<([^>]+)>/g,(function(_,name){return"$"+groups[name]})))}if("function"==typeof substitution){var _this=this;return _super[Symbol.replace].call(this,str,(function(){var args=arguments;return"object"!=_typeof(args[args.length-1])&&(args=[].slice.call(args)).push(buildGroups(args,_this)),substitution.apply(this,args)}))}return _super[Symbol.replace].call(this,str,substitution)},_wrapRegExp.apply(this,arguments)}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function")}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});Object.defineProperty(subClass,"prototype",{writable:false});if(superClass)_setPrototypeOf(subClass,superClass)}function _setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return _setPrototypeOf(o,p)}var EVENT_ANALYTICS_DOCUMENTATION_URL="https://opensearch.org/docs/latest/observability-plugin/event-analytics/";var OPEN_TELEMETRY_LOG_CORRELATION_LINK="https://opentelemetry.io/docs/reference/specification/logs/overview/#log-correlation";var RAW_QUERY="rawQuery";var FINAL_QUERY="finalQuery";var SELECTED_DATE_RANGE="selectedDateRange";var INDEX="index";var SELECTED_PATTERN_FIELD="selectedPatternField";var PATTERN_REGEX="patternRegex";var FILTERED_PATTERN="filteredPattern";var SELECTED_TIMESTAMP="selectedTimestamp";var SELECTED_FIELDS="selectedFields";var UNSELECTED_FIELDS="unselectedFields";var AVAILABLE_FIELDS="availableFields";var QUERIED_FIELDS="queriedFields";var TAB_ID_TXT_PFX="explorer-tab-";var TAB_TITLE="New query";var TAB_CHART_TITLE="Visualizations";var TAB_EVENT_TITLE="Events";var TAB_EVENT_ID_TXT_PFX="main-content-events-";var TAB_CHART_ID_TXT_PFX="main-content-vis-";var TAB_EVENT_ID="main-content-events";var TAB_CHART_ID="main-content-vis";var HAS_SAVED_TIMESTAMP="hasSavedTimestamp";var FILTER_OPTIONS=["Visualization","Query","Metric"];var SAVED_QUERY="savedQuery";var SAVED_VISUALIZATION="savedVisualization";var SAVED_OBJECT_ID="savedObjectId";var SAVED_OBJECT_TYPE="objectType";var TAB_CREATED_TYPE="tabCreatedType";var NEW_TAB="newTab";var REDIRECT_TAB="redirect_tab";var PAGE_SIZE=50;var DEFAULT_COLUMNS=["","Time","_source"];var OTEL_TRACE_ID="traceId";var JAEGER_TRACE_ID="traceID";var DATE_PICKER_FORMAT="YYYY-MM-DD HH:mm:ss";var TIME_INTERVAL_OPTIONS=[{text:"Minute",value:"m"},{text:"Hour",value:"h"},{text:"Day",value:"d"},{text:"Week",value:"w"},{text:"Month",value:"M"},{text:"Year",value:"y"}];var SELECTED_QUERY_TAB="selectedQueryTab";var QUERY_TAB_IDS="queryTabIds";var NEW_SELECTED_QUERY_TAB="newSelectedQueryTab";var REDUX_EXPL_SLICE_QUERIES="queries";var REDUX_EXPL_SLICE_QUERY_RESULT="queryResults";var REDUX_EXPL_SLICE_FIELDS="fields";var REDUX_EXPL_SLICE_QUERY_TABS="queryTabs";var REDUX_EXPL_SLICE_VISUALIZATION="explorerVisualization";var REDUX_EXPL_SLICE_COUNT_DISTRIBUTION="countDistributionVisualization";var REDUX_EXPL_SLICE_PATTERNS="patterns";var PLOTLY_GAUGE_COLUMN_NUMBER=4;var APP_ANALYTICS_TAB_ID_REGEX=/application-analytics-tab.+/;var DEFAULT_AVAILABILITY_QUERY="stats count() by span( timestamp, 1h )";var PPL_DEFAULT_PATTERN_REGEX_FILETER="[a-zA-Z\\d]";var PATTERNS_REGEX=/\|\s*patterns.+?\|.*\s*where\s+patterns_field\s*\=\s*'[^a-zA-Z0-9]+'/;var PATTERNS_EXTRACTOR_REGEX=_wrapRegExp(/patterns\s+(\S+)/,{pattern:1});var ADD_BUTTON_TEXT="+ Add color theme";var NUMBER_INPUT_MIN_LIMIT=1;var VIZ_CONTAIN_XY_AXIS=[_shared__WEBPACK_IMPORTED_MODULE_1__["K"].Bar,_shared__WEBPACK_IMPORTED_MODULE_1__["K"].Histogram,_shared__WEBPACK_IMPORTED_MODULE_1__["K"].Line,_shared__WEBPACK_IMPORTED_MODULE_1__["K"].Pie,_shared__WEBPACK_IMPORTED_MODULE_1__["K"].Scatter,_shared__WEBPACK_IMPORTED_MODULE_1__["K"].HorizontalBar];var AGGREGATION_OPTIONS=[{label:"count"},{label:"sum"},{label:"avg"},{label:"max"},{label:"min"},{label:"var_samp"},{label:"var_pop"},{label:"stddev_samp"},{label:"stddev_pop"}];var NUMERICAL_TYPES=["float","double","bigint","long","octet","short","byte","integer"];var GRID_HEADER_COLUMN_MAX_WIDTH="150px";var GRID_PAGE_RANGE_DISPLAY=5;var COLUMN_DEFAULT_MIN_WIDTH=100;var GRID_PAGE_SIZES=[10,50,100];var ROW_DENSITIES=[{icon:"tableDensityExpanded",height:55,selected:false},{icon:"tableDensityNormal",height:45,selected:false},{icon:"tableDensityCompact",height:35,selected:true}];var HEADER_HEIGHT=35;var DEFAULT_GAUGE_CHART_PARAMETERS={GaugeTitleSize:14,DisplayDefaultGauges:1,OrientationDefault:"h",TickLength:5,LegendPlacement:"center",ThresholdsMaxLimit:1};var PLOTLY_PIE_COLUMN_NUMBER=2;var PIE_XAXIS_GAP=.2;var PIE_YAXIS_GAP=.1;var DEFAULT_PIE_CHART_PARAMETERS={DefaultMode:"pie"};var GROUPBY="dimensions";var AGGREGATIONS="series";var PARENTFIELDS="parentFields";var VALUEFIELD="valueField";var CHILDFIELD="childField";var TIMESTAMP="timestamp";var METRICS_GRID_SPACE_BETWEEN_X_AXIS=.01;var METRICS_GRID_SPACE_BETWEEN_Y_AXIS=100;var METRICS_REDUCE_VALUE_SIZE_PERCENTAGE=.08;var METRICS_REDUCE_TITLE_SIZE_PERCENTAGE=.05;var METRICS_REDUCE_SERIES_UNIT_SIZE_PERCENTAGE=.2;var METRICS_SERIES_UNIT_SUBSTRING_LENGTH=3;var METRICS_AXIS_MARGIN={l:0,r:0,b:0,t:80};var METRICS_ANNOTATION={xref:"paper",yref:"paper",showarrow:false};var DEFAULT_METRICS_CHART_PARAMETERS={DefaultTextMode:"auto",DefaultOrientation:"auto",DefaultTitleSize:30,DefaultValueSize:80,DefaultChartType:"auto",TextAlignment:"auto",DefaultPrecision:1,BaseThreshold:{thid:Object(_elastic_eui__WEBPACK_IMPORTED_MODULE_0__["htmlIdGenerator"])("thr")(),name:"Base",color:"#3CA1C7",value:0,isReadOnly:true},DefaultTextColor:"#FFFFFF"};var DEFAULT_BAR_CHART_STYLES={BarMode:"group",GroupWidth:.7,BarWidth:.97,LabelSize:12};var SIMILAR_VIZ_TYPES=[_shared__WEBPACK_IMPORTED_MODULE_1__["K"].Line,_shared__WEBPACK_IMPORTED_MODULE_1__["K"].Scatter,_shared__WEBPACK_IMPORTED_MODULE_1__["K"].HorizontalBar,_shared__WEBPACK_IMPORTED_MODULE_1__["K"].Bar];var ConfigChartOptionsEnum;(function(ConfigChartOptionsEnum){ConfigChartOptionsEnum["palettePicker"]="palettePicker";ConfigChartOptionsEnum["singleColorPicker"]="singleColorPicker";ConfigChartOptionsEnum["colorpicker"]="colorpicker";ConfigChartOptionsEnum["treemapColorPicker"]="treemapColorPicker";ConfigChartOptionsEnum["input"]="input";ConfigChartOptionsEnum["textInput"]="textInput";ConfigChartOptionsEnum["slider"]="slider";ConfigChartOptionsEnum["switchButton"]="switchButton";ConfigChartOptionsEnum["buttons"]="buttons"})(ConfigChartOptionsEnum||(ConfigChartOptionsEnum={}));var CUSTOM_LABEL="customLabel";var BREAKDOWNS="breakdowns";var SPAN="span";var TIME_FIELD="time_field";var DISABLED_COLOUR="#fafbfd";var DATA_CONFIG_HINTS_INFO=(_DATA_CONFIG_HINTS_IN={},_defineProperty(_DATA_CONFIG_HINTS_IN,AGGREGATIONS,"Series is an aggregation function (mandatory). The argument of an aggregation must be a field."),_defineProperty(_DATA_CONFIG_HINTS_IN,GROUPBY,"Dimensions are 'by' clauses. They are fields or expressions like scalar and aggregation functions. Besides, the span clause for a dimension can be used to split a specific field into buckets in the same interval, the stats then does the aggregation by these span buckets."),_defineProperty(_DATA_CONFIG_HINTS_IN,BREAKDOWNS,"Defines how each series is broken down. Breakdowns are 'by' clauses that subdivide the existing series."),_DATA_CONFIG_HINTS_IN);var UNITS_OF_MEASURE=["seconds (s)","hours (h)","celsius (C)","farenheit (F)","meters (m)","kilometers (k)"]},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.SingletonPredictionContext=exports.PredictionContext=void 0;const Array2DHashMap_1=__webpack_require__(30);const Array2DHashSet_1=__webpack_require__(23);const Arrays_1=__webpack_require__(56);const MurmurHash_1=__webpack_require__(7);const Decorators_1=__webpack_require__(0);const PredictionContextCache_1=__webpack_require__(58);const assert=__webpack_require__(13);const INITIAL_HASH=1;class PredictionContext{constructor(cachedHashCode){this.cachedHashCode=cachedHashCode}static calculateEmptyHashCode(){let hash=MurmurHash_1.MurmurHash.initialize(INITIAL_HASH);hash=MurmurHash_1.MurmurHash.finish(hash,0);return hash}static calculateSingleHashCode(parent,returnState){let hash=MurmurHash_1.MurmurHash.initialize(INITIAL_HASH);hash=MurmurHash_1.MurmurHash.update(hash,parent);hash=MurmurHash_1.MurmurHash.update(hash,returnState);hash=MurmurHash_1.MurmurHash.finish(hash,2);return hash}static calculateHashCode(parents,returnStates){let hash=MurmurHash_1.MurmurHash.initialize(INITIAL_HASH);for(let parent of parents){hash=MurmurHash_1.MurmurHash.update(hash,parent)}for(let returnState of returnStates){hash=MurmurHash_1.MurmurHash.update(hash,returnState)}hash=MurmurHash_1.MurmurHash.finish(hash,2*parents.length);return hash}static fromRuleContext(atn,outerContext,fullContext=true){if(outerContext.isEmpty){return fullContext?PredictionContext.EMPTY_FULL:PredictionContext.EMPTY_LOCAL}let parent;if(outerContext._parent){parent=PredictionContext.fromRuleContext(atn,outerContext._parent,fullContext)}else{parent=fullContext?PredictionContext.EMPTY_FULL:PredictionContext.EMPTY_LOCAL}let state=atn.states[outerContext.invokingState];let transition=state.transition(0);return parent.getChild(transition.followState.stateNumber)}static addEmptyContext(context){return context.addEmptyContext()}static removeEmptyContext(context){return context.removeEmptyContext()}static join(context0,context1,contextCache=PredictionContextCache_1.PredictionContextCache.UNCACHED){if(context0===context1){return context0}if(context0.isEmpty){return PredictionContext.isEmptyLocal(context0)?context0:PredictionContext.addEmptyContext(context1)}else if(context1.isEmpty){return PredictionContext.isEmptyLocal(context1)?context1:PredictionContext.addEmptyContext(context0)}let context0size=context0.size;let context1size=context1.size;if(context0size===1&&context1size===1&&context0.getReturnState(0)===context1.getReturnState(0)){let merged=contextCache.join(context0.getParent(0),context1.getParent(0));if(merged===context0.getParent(0)){return context0}else if(merged===context1.getParent(0)){return context1}else{return merged.getChild(context0.getReturnState(0))}}let count=0;let parentsList=new Array(context0size+context1size);let returnStatesList=new Array(parentsList.length);let leftIndex=0;let rightIndex=0;let canReturnLeft=true;let canReturnRight=true;while(leftIndex<context0size&&rightIndex<context1size){if(context0.getReturnState(leftIndex)===context1.getReturnState(rightIndex)){parentsList[count]=contextCache.join(context0.getParent(leftIndex),context1.getParent(rightIndex));returnStatesList[count]=context0.getReturnState(leftIndex);canReturnLeft=canReturnLeft&&parentsList[count]===context0.getParent(leftIndex);canReturnRight=canReturnRight&&parentsList[count]===context1.getParent(rightIndex);leftIndex++;rightIndex++}else if(context0.getReturnState(leftIndex)<context1.getReturnState(rightIndex)){parentsList[count]=context0.getParent(leftIndex);returnStatesList[count]=context0.getReturnState(leftIndex);canReturnRight=false;leftIndex++}else{assert(context1.getReturnState(rightIndex)<context0.getReturnState(leftIndex));parentsList[count]=context1.getParent(rightIndex);returnStatesList[count]=context1.getReturnState(rightIndex);canReturnLeft=false;rightIndex++}count++}while(leftIndex<context0size){parentsList[count]=context0.getParent(leftIndex);returnStatesList[count]=context0.getReturnState(leftIndex);leftIndex++;canReturnRight=false;count++}while(rightIndex<context1size){parentsList[count]=context1.getParent(rightIndex);returnStatesList[count]=context1.getReturnState(rightIndex);rightIndex++;canReturnLeft=false;count++}if(canReturnLeft){return context0}else if(canReturnRight){return context1}if(count<parentsList.length){parentsList=parentsList.slice(0,count);returnStatesList=returnStatesList.slice(0,count)}if(parentsList.length===0){return PredictionContext.EMPTY_FULL}else if(parentsList.length===1){return new SingletonPredictionContext(parentsList[0],returnStatesList[0])}else{return new ArrayPredictionContext(parentsList,returnStatesList)}}static isEmptyLocal(context){return context===PredictionContext.EMPTY_LOCAL}static getCachedContext(context,contextCache,visited){if(context.isEmpty){return context}let existing=visited.get(context);if(existing){return existing}existing=contextCache.get(context);if(existing){visited.put(context,existing);return existing}let changed=false;let parents=new Array(context.size);for(let i=0;i<parents.length;i++){let parent=PredictionContext.getCachedContext(context.getParent(i),contextCache,visited);if(changed||parent!==context.getParent(i)){if(!changed){parents=new Array(context.size);for(let j=0;j<context.size;j++){parents[j]=context.getParent(j)}changed=true}parents[i]=parent}}if(!changed){existing=contextCache.putIfAbsent(context,context);visited.put(context,existing!=null?existing:context);return context}let updated;if(parents.length===1){updated=new SingletonPredictionContext(parents[0],context.getReturnState(0))}else{let returnStates=new Array(context.size);for(let i=0;i<context.size;i++){returnStates[i]=context.getReturnState(i)}updated=new ArrayPredictionContext(parents,returnStates,context.hashCode())}existing=contextCache.putIfAbsent(updated,updated);visited.put(updated,existing||updated);visited.put(context,existing||updated);return updated}appendSingleContext(returnContext,contextCache){return this.appendContext(PredictionContext.EMPTY_FULL.getChild(returnContext),contextCache)}getChild(returnState){return new SingletonPredictionContext(this,returnState)}hashCode(){return this.cachedHashCode}toStrings(recognizer,currentState,stop=PredictionContext.EMPTY_FULL){let result=[];outer:for(let perm=0;;perm++){let offset=0;let last=true;let p=this;let stateNumber=currentState;let localBuffer="";localBuffer+="[";while(!p.isEmpty&&p!==stop){let index=0;if(p.size>0){let bits=1;while(1<<bits>>>0<p.size){bits++}let mask=(1<<bits>>>0)-1;index=perm>>offset&mask;last=last&&index>=p.size-1;if(index>=p.size){continue outer}offset+=bits}if(recognizer){if(localBuffer.length>1){localBuffer+=" "}let atn=recognizer.atn;let s=atn.states[stateNumber];let ruleName=recognizer.ruleNames[s.ruleIndex];localBuffer+=ruleName}else if(p.getReturnState(index)!==PredictionContext.EMPTY_FULL_STATE_KEY){if(!p.isEmpty){if(localBuffer.length>1){localBuffer+=" "}localBuffer+=p.getReturnState(index)}}stateNumber=p.getReturnState(index);p=p.getParent(index)}localBuffer+="]";result.push(localBuffer);if(last){break}}return result}}__decorate([Decorators_1.Override],PredictionContext.prototype,"hashCode",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull),__param(2,Decorators_1.NotNull)],PredictionContext,"join",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull),__param(2,Decorators_1.NotNull)],PredictionContext,"getCachedContext",null);exports.PredictionContext=PredictionContext;class EmptyPredictionContext extends PredictionContext{constructor(fullContext){super(PredictionContext.calculateEmptyHashCode());this.fullContext=fullContext}get isFullContext(){return this.fullContext}addEmptyContext(){return this}removeEmptyContext(){throw new Error("Cannot remove the empty context from itself.")}getParent(index){throw new Error("index out of bounds")}getReturnState(index){throw new Error("index out of bounds")}findReturnState(returnState){return-1}get size(){return 0}appendSingleContext(returnContext,contextCache){return contextCache.getChild(this,returnContext)}appendContext(suffix,contextCache){return suffix}get isEmpty(){return true}get hasEmpty(){return true}equals(o){return this===o}toStrings(recognizer,currentState,stop){return["[]"]}}__decorate([Decorators_1.Override],EmptyPredictionContext.prototype,"addEmptyContext",null);__decorate([Decorators_1.Override],EmptyPredictionContext.prototype,"removeEmptyContext",null);__decorate([Decorators_1.Override],EmptyPredictionContext.prototype,"getParent",null);__decorate([Decorators_1.Override],EmptyPredictionContext.prototype,"getReturnState",null);__decorate([Decorators_1.Override],EmptyPredictionContext.prototype,"findReturnState",null);__decorate([Decorators_1.Override],EmptyPredictionContext.prototype,"size",null);__decorate([Decorators_1.Override],EmptyPredictionContext.prototype,"appendSingleContext",null);__decorate([Decorators_1.Override],EmptyPredictionContext.prototype,"appendContext",null);__decorate([Decorators_1.Override],EmptyPredictionContext.prototype,"isEmpty",null);__decorate([Decorators_1.Override],EmptyPredictionContext.prototype,"hasEmpty",null);__decorate([Decorators_1.Override],EmptyPredictionContext.prototype,"equals",null);__decorate([Decorators_1.Override],EmptyPredictionContext.prototype,"toStrings",null);let ArrayPredictionContext=class ArrayPredictionContext extends PredictionContext{constructor(parents,returnStates,hashCode){super(hashCode||PredictionContext.calculateHashCode(parents,returnStates));assert(parents.length===returnStates.length);assert(returnStates.length>1||returnStates[0]!==PredictionContext.EMPTY_FULL_STATE_KEY,"Should be using PredictionContext.EMPTY instead.");this.parents=parents;this.returnStates=returnStates}getParent(index){return this.parents[index]}getReturnState(index){return this.returnStates[index]}findReturnState(returnState){return Arrays_1.Arrays.binarySearch(this.returnStates,returnState)}get size(){return this.returnStates.length}get isEmpty(){return false}get hasEmpty(){return this.returnStates[this.returnStates.length-1]===PredictionContext.EMPTY_FULL_STATE_KEY}addEmptyContext(){if(this.hasEmpty){return this}let parents2=this.parents.slice(0);let returnStates2=this.returnStates.slice(0);parents2.push(PredictionContext.EMPTY_FULL);returnStates2.push(PredictionContext.EMPTY_FULL_STATE_KEY);return new ArrayPredictionContext(parents2,returnStates2)}removeEmptyContext(){if(!this.hasEmpty){return this}if(this.returnStates.length===2){return new SingletonPredictionContext(this.parents[0],this.returnStates[0])}else{let parents2=this.parents.slice(0,this.parents.length-1);let returnStates2=this.returnStates.slice(0,this.returnStates.length-1);return new ArrayPredictionContext(parents2,returnStates2)}}appendContext(suffix,contextCache){return ArrayPredictionContext.appendContextImpl(this,suffix,new PredictionContext.IdentityHashMap)}static appendContextImpl(context,suffix,visited){if(suffix.isEmpty){if(PredictionContext.isEmptyLocal(suffix)){if(context.hasEmpty){return PredictionContext.EMPTY_LOCAL}throw new Error("what to do here?")}return context}if(suffix.size!==1){throw new Error("Appending a tree suffix is not yet supported.")}let result=visited.get(context);if(!result){if(context.isEmpty){result=suffix}else{let parentCount=context.size;if(context.hasEmpty){parentCount--}let updatedParents=new Array(parentCount);let updatedReturnStates=new Array(parentCount);for(let i=0;i<parentCount;i++){updatedReturnStates[i]=context.getReturnState(i)}for(let i=0;i<parentCount;i++){updatedParents[i]=ArrayPredictionContext.appendContextImpl(context.getParent(i),suffix,visited)}if(updatedParents.length===1){result=new SingletonPredictionContext(updatedParents[0],updatedReturnStates[0])}else{assert(updatedParents.length>1);result=new ArrayPredictionContext(updatedParents,updatedReturnStates)}if(context.hasEmpty){result=PredictionContext.join(result,suffix)}}visited.put(context,result)}return result}equals(o){if(this===o){return true}else if(!(o instanceof ArrayPredictionContext)){return false}if(this.hashCode()!==o.hashCode()){return false}let other=o;return this.equalsImpl(other,new Array2DHashSet_1.Array2DHashSet)}equalsImpl(other,visited){let selfWorkList=[];let otherWorkList=[];selfWorkList.push(this);otherWorkList.push(other);while(true){let currentSelf=selfWorkList.pop();let currentOther=otherWorkList.pop();if(!currentSelf||!currentOther){break}let operands=new PredictionContextCache_1.PredictionContextCache.IdentityCommutativePredictionContextOperands(currentSelf,currentOther);if(!visited.add(operands)){continue}let selfSize=operands.x.size;if(selfSize===0){if(!operands.x.equals(operands.y)){return false}continue}let otherSize=operands.y.size;if(selfSize!==otherSize){return false}for(let i=0;i<selfSize;i++){if(operands.x.getReturnState(i)!==operands.y.getReturnState(i)){return false}let selfParent=operands.x.getParent(i);let otherParent=operands.y.getParent(i);if(selfParent.hashCode()!==otherParent.hashCode()){return false}if(selfParent!==otherParent){selfWorkList.push(selfParent);otherWorkList.push(otherParent)}}}return true}};__decorate([Decorators_1.NotNull],ArrayPredictionContext.prototype,"parents",void 0);__decorate([Decorators_1.NotNull],ArrayPredictionContext.prototype,"returnStates",void 0);__decorate([Decorators_1.Override],ArrayPredictionContext.prototype,"getParent",null);__decorate([Decorators_1.Override],ArrayPredictionContext.prototype,"getReturnState",null);__decorate([Decorators_1.Override],ArrayPredictionContext.prototype,"findReturnState",null);__decorate([Decorators_1.Override],ArrayPredictionContext.prototype,"size",null);__decorate([Decorators_1.Override],ArrayPredictionContext.prototype,"isEmpty",null);__decorate([Decorators_1.Override],ArrayPredictionContext.prototype,"hasEmpty",null);__decorate([Decorators_1.Override],ArrayPredictionContext.prototype,"addEmptyContext",null);__decorate([Decorators_1.Override],ArrayPredictionContext.prototype,"removeEmptyContext",null);__decorate([Decorators_1.Override],ArrayPredictionContext.prototype,"appendContext",null);__decorate([Decorators_1.Override],ArrayPredictionContext.prototype,"equals",null);ArrayPredictionContext=__decorate([__param(0,Decorators_1.NotNull)],ArrayPredictionContext);let SingletonPredictionContext=class SingletonPredictionContext extends PredictionContext{constructor(parent,returnState){super(PredictionContext.calculateSingleHashCode(parent,returnState));this.parent=parent;this.returnState=returnState}getParent(index){return this.parent}getReturnState(index){return this.returnState}findReturnState(returnState){return this.returnState===returnState?0:-1}get size(){return 1}get isEmpty(){return false}get hasEmpty(){return false}appendContext(suffix,contextCache){return contextCache.getChild(this.parent.appendContext(suffix,contextCache),this.returnState)}addEmptyContext(){let parents=[this.parent,PredictionContext.EMPTY_FULL];let returnStates=[this.returnState,PredictionContext.EMPTY_FULL_STATE_KEY];return new ArrayPredictionContext(parents,returnStates)}removeEmptyContext(){return this}equals(o){if(o===this){return true}else if(!(o instanceof SingletonPredictionContext)){return false}let other=o;if(this.hashCode()!==other.hashCode()){return false}return this.returnState===other.returnState&&this.parent.equals(other.parent)}};__decorate([Decorators_1.NotNull],SingletonPredictionContext.prototype,"parent",void 0);__decorate([Decorators_1.Override],SingletonPredictionContext.prototype,"getParent",null);__decorate([Decorators_1.Override],SingletonPredictionContext.prototype,"getReturnState",null);__decorate([Decorators_1.Override],SingletonPredictionContext.prototype,"findReturnState",null);__decorate([Decorators_1.Override],SingletonPredictionContext.prototype,"size",null);__decorate([Decorators_1.Override],SingletonPredictionContext.prototype,"isEmpty",null);__decorate([Decorators_1.Override],SingletonPredictionContext.prototype,"hasEmpty",null);__decorate([Decorators_1.Override],SingletonPredictionContext.prototype,"appendContext",null);__decorate([Decorators_1.Override],SingletonPredictionContext.prototype,"addEmptyContext",null);__decorate([Decorators_1.Override],SingletonPredictionContext.prototype,"removeEmptyContext",null);__decorate([Decorators_1.Override],SingletonPredictionContext.prototype,"equals",null);SingletonPredictionContext=__decorate([__param(0,Decorators_1.NotNull)],SingletonPredictionContext);exports.SingletonPredictionContext=SingletonPredictionContext;(function(PredictionContext){PredictionContext.EMPTY_LOCAL=new EmptyPredictionContext(false);PredictionContext.EMPTY_FULL=new EmptyPredictionContext(true);PredictionContext.EMPTY_LOCAL_STATE_KEY=-(1<<31>>>0);PredictionContext.EMPTY_FULL_STATE_KEY=(1<<31>>>0)-1;class IdentityHashMap extends Array2DHashMap_1.Array2DHashMap{constructor(){super(IdentityEqualityComparator.INSTANCE)}}PredictionContext.IdentityHashMap=IdentityHashMap;class IdentityEqualityComparator{IdentityEqualityComparator(){}hashCode(obj){return obj.hashCode()}equals(a,b){return a===b}}IdentityEqualityComparator.INSTANCE=new IdentityEqualityComparator;__decorate([Decorators_1.Override],IdentityEqualityComparator.prototype,"hashCode",null);__decorate([Decorators_1.Override],IdentityEqualityComparator.prototype,"equals",null);PredictionContext.IdentityEqualityComparator=IdentityEqualityComparator})(PredictionContext=exports.PredictionContext||(exports.PredictionContext={}))},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.ObjectEqualityComparator=void 0;const Decorators_1=__webpack_require__(0);class ObjectEqualityComparator{hashCode(obj){if(obj==null){return 0}return obj.hashCode()}equals(a,b){if(a==null){return b==null}return a.equals(b)}}ObjectEqualityComparator.INSTANCE=new ObjectEqualityComparator;__decorate([Decorators_1.Override],ObjectEqualityComparator.prototype,"hashCode",null);__decorate([Decorators_1.Override],ObjectEqualityComparator.prototype,"equals",null);exports.ObjectEqualityComparator=ObjectEqualityComparator},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.VocabularyImpl=void 0;const Decorators_1=__webpack_require__(0);const Token_1=__webpack_require__(5);class VocabularyImpl{constructor(literalNames,symbolicNames,displayNames){this.literalNames=literalNames;this.symbolicNames=symbolicNames;this.displayNames=displayNames;this._maxTokenType=Math.max(this.displayNames.length,Math.max(this.literalNames.length,this.symbolicNames.length))-1}get maxTokenType(){return this._maxTokenType}getLiteralName(tokenType){if(tokenType>=0&&tokenType<this.literalNames.length){return this.literalNames[tokenType]}return undefined}getSymbolicName(tokenType){if(tokenType>=0&&tokenType<this.symbolicNames.length){return this.symbolicNames[tokenType]}if(tokenType===Token_1.Token.EOF){return"EOF"}return undefined}getDisplayName(tokenType){if(tokenType>=0&&tokenType<this.displayNames.length){let displayName=this.displayNames[tokenType];if(displayName){return displayName}}let literalName=this.getLiteralName(tokenType);if(literalName){return literalName}let symbolicName=this.getSymbolicName(tokenType);if(symbolicName){return symbolicName}return String(tokenType)}}VocabularyImpl.EMPTY_VOCABULARY=new VocabularyImpl([],[],[]);__decorate([Decorators_1.NotNull],VocabularyImpl.prototype,"literalNames",void 0);__decorate([Decorators_1.NotNull],VocabularyImpl.prototype,"symbolicNames",void 0);__decorate([Decorators_1.NotNull],VocabularyImpl.prototype,"displayNames",void 0);__decorate([Decorators_1.Override],VocabularyImpl.prototype,"maxTokenType",null);__decorate([Decorators_1.Override],VocabularyImpl.prototype,"getLiteralName",null);__decorate([Decorators_1.Override],VocabularyImpl.prototype,"getSymbolicName",null);__decorate([Decorators_1.Override,Decorators_1.NotNull],VocabularyImpl.prototype,"getDisplayName",null);__decorate([Decorators_1.NotNull],VocabularyImpl,"EMPTY_VOCABULARY",void 0);exports.VocabularyImpl=VocabularyImpl},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.ATNState=void 0;const Decorators_1=__webpack_require__(0);const INITIAL_NUM_TRANSITIONS=4;class ATNState{constructor(){this.stateNumber=ATNState.INVALID_STATE_NUMBER;this.ruleIndex=0;this.epsilonOnlyTransitions=false;this.transitions=[];this.optimizedTransitions=this.transitions}getStateNumber(){return this.stateNumber}get nonStopStateNumber(){return this.getStateNumber()}hashCode(){return this.stateNumber}equals(o){if(o instanceof ATNState){return this.stateNumber===o.stateNumber}return false}get isNonGreedyExitState(){return false}toString(){return String(this.stateNumber)}getTransitions(){return this.transitions.slice(0)}get numberOfTransitions(){return this.transitions.length}addTransition(e,index){if(this.transitions.length===0){this.epsilonOnlyTransitions=e.isEpsilon}else if(this.epsilonOnlyTransitions!==e.isEpsilon){this.epsilonOnlyTransitions=false;throw new Error("ATN state "+this.stateNumber+" has both epsilon and non-epsilon transitions.")}this.transitions.splice(index!==undefined?index:this.transitions.length,0,e)}transition(i){return this.transitions[i]}setTransition(i,e){this.transitions[i]=e}removeTransition(index){return this.transitions.splice(index,1)[0]}get onlyHasEpsilonTransitions(){return this.epsilonOnlyTransitions}setRuleIndex(ruleIndex){this.ruleIndex=ruleIndex}get isOptimized(){return this.optimizedTransitions!==this.transitions}get numberOfOptimizedTransitions(){return this.optimizedTransitions.length}getOptimizedTransition(i){return this.optimizedTransitions[i]}addOptimizedTransition(e){if(!this.isOptimized){this.optimizedTransitions=new Array}this.optimizedTransitions.push(e)}setOptimizedTransition(i,e){if(!this.isOptimized){throw new Error("This ATNState is not optimized.")}this.optimizedTransitions[i]=e}removeOptimizedTransition(i){if(!this.isOptimized){throw new Error("This ATNState is not optimized.")}this.optimizedTransitions.splice(i,1)}}__decorate([Decorators_1.Override],ATNState.prototype,"hashCode",null);__decorate([Decorators_1.Override],ATNState.prototype,"equals",null);__decorate([Decorators_1.Override],ATNState.prototype,"toString",null);exports.ATNState=ATNState;(function(ATNState){ATNState.INVALID_STATE_NUMBER=-1})(ATNState=exports.ATNState||(exports.ATNState={}))},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.Lexer=void 0;const CommonTokenFactory_1=__webpack_require__(57);const IntegerStack_1=__webpack_require__(77);const Interval_1=__webpack_require__(10);const IntStream_1=__webpack_require__(21);const LexerATNSimulator_1=__webpack_require__(42);const LexerNoViableAltException_1=__webpack_require__(48);const Decorators_1=__webpack_require__(0);const Recognizer_1=__webpack_require__(38);const Token_1=__webpack_require__(5);class Lexer extends Recognizer_1.Recognizer{constructor(input){super();this._factory=CommonTokenFactory_1.CommonTokenFactory.DEFAULT;this._tokenStartCharIndex=-1;this._tokenStartLine=0;this._tokenStartCharPositionInLine=0;this._hitEOF=false;this._channel=0;this._type=0;this._modeStack=new IntegerStack_1.IntegerStack;this._mode=Lexer.DEFAULT_MODE;this._input=input;this._tokenFactorySourcePair={source:this,stream:input}}static get DEFAULT_TOKEN_CHANNEL(){return Token_1.Token.DEFAULT_CHANNEL}static get HIDDEN(){return Token_1.Token.HIDDEN_CHANNEL}reset(resetInput){if(resetInput===undefined||resetInput){this._input.seek(0)}this._token=undefined;this._type=Token_1.Token.INVALID_TYPE;this._channel=Token_1.Token.DEFAULT_CHANNEL;this._tokenStartCharIndex=-1;this._tokenStartCharPositionInLine=-1;this._tokenStartLine=-1;this._text=undefined;this._hitEOF=false;this._mode=Lexer.DEFAULT_MODE;this._modeStack.clear();this.interpreter.reset()}nextToken(){if(this._input==null){throw new Error("nextToken requires a non-null input stream.")}let tokenStartMarker=this._input.mark();try{outer:while(true){if(this._hitEOF){return this.emitEOF()}this._token=undefined;this._channel=Token_1.Token.DEFAULT_CHANNEL;this._tokenStartCharIndex=this._input.index;this._tokenStartCharPositionInLine=this.interpreter.charPositionInLine;this._tokenStartLine=this.interpreter.line;this._text=undefined;do{this._type=Token_1.Token.INVALID_TYPE;let ttype;try{ttype=this.interpreter.match(this._input,this._mode)}catch(e){if(e instanceof LexerNoViableAltException_1.LexerNoViableAltException){this.notifyListeners(e);this.recover(e);ttype=Lexer.SKIP}else{throw e}}if(this._input.LA(1)===IntStream_1.IntStream.EOF){this._hitEOF=true}if(this._type===Token_1.Token.INVALID_TYPE){this._type=ttype}if(this._type===Lexer.SKIP){continue outer}}while(this._type===Lexer.MORE);if(this._token==null){return this.emit()}return this._token}}finally{this._input.release(tokenStartMarker)}}skip(){this._type=Lexer.SKIP}more(){this._type=Lexer.MORE}mode(m){this._mode=m}pushMode(m){if(LexerATNSimulator_1.LexerATNSimulator.debug){console.log("pushMode "+m)}this._modeStack.push(this._mode);this.mode(m)}popMode(){if(this._modeStack.isEmpty){throw new Error("EmptyStackException")}if(LexerATNSimulator_1.LexerATNSimulator.debug){console.log("popMode back to "+this._modeStack.peek())}this.mode(this._modeStack.pop());return this._mode}get tokenFactory(){return this._factory}set tokenFactory(factory){this._factory=factory}get inputStream(){return this._input}set inputStream(input){this.reset(false);this._input=input;this._tokenFactorySourcePair={source:this,stream:this._input}}get sourceName(){return this._input.sourceName}emit(token){if(!token){token=this._factory.create(this._tokenFactorySourcePair,this._type,this._text,this._channel,this._tokenStartCharIndex,this.charIndex-1,this._tokenStartLine,this._tokenStartCharPositionInLine)}this._token=token;return token}emitEOF(){let cpos=this.charPositionInLine;let line=this.line;let eof=this._factory.create(this._tokenFactorySourcePair,Token_1.Token.EOF,undefined,Token_1.Token.DEFAULT_CHANNEL,this._input.index,this._input.index-1,line,cpos);this.emit(eof);return eof}get line(){return this.interpreter.line}set line(line){this.interpreter.line=line}get charPositionInLine(){return this.interpreter.charPositionInLine}set charPositionInLine(charPositionInLine){this.interpreter.charPositionInLine=charPositionInLine}get charIndex(){return this._input.index}get text(){if(this._text!=null){return this._text}return this.interpreter.getText(this._input)}set text(text){this._text=text}get token(){return this._token}set token(_token){this._token=_token}set type(ttype){this._type=ttype}get type(){return this._type}set channel(channel){this._channel=channel}get channel(){return this._channel}getAllTokens(){let tokens=[];let t=this.nextToken();while(t.type!==Token_1.Token.EOF){tokens.push(t);t=this.nextToken()}return tokens}notifyListeners(e){let text=this._input.getText(Interval_1.Interval.of(this._tokenStartCharIndex,this._input.index));let msg="token recognition error at: '"+this.getErrorDisplay(text)+"'";let listener=this.getErrorListenerDispatch();if(listener.syntaxError){listener.syntaxError(this,undefined,this._tokenStartLine,this._tokenStartCharPositionInLine,msg,e)}}getErrorDisplay(s){if(typeof s==="number"){switch(s){case Token_1.Token.EOF:return"<EOF>";case 10:return"\\n";case 9:return"\\t";case 13:return"\\r"}return String.fromCharCode(s)}return s.replace(/\n/g,"\\n").replace(/\t/g,"\\t").replace(/\r/g,"\\r")}getCharErrorDisplay(c){let s=this.getErrorDisplay(c);return"'"+s+"'"}recover(re){if(re instanceof LexerNoViableAltException_1.LexerNoViableAltException){if(this._input.LA(1)!==IntStream_1.IntStream.EOF){this.interpreter.consume(this._input)}}else{this._input.consume()}}}Lexer.DEFAULT_MODE=0;Lexer.MORE=-2;Lexer.SKIP=-3;Lexer.MIN_CHAR_VALUE=0;Lexer.MAX_CHAR_VALUE=1114111;__decorate([Decorators_1.Override],Lexer.prototype,"nextToken",null);__decorate([Decorators_1.Override],Lexer.prototype,"tokenFactory",null);__decorate([Decorators_1.Override],Lexer.prototype,"inputStream",null);__decorate([Decorators_1.Override],Lexer.prototype,"sourceName",null);__decorate([Decorators_1.Override],Lexer.prototype,"line",null);__decorate([Decorators_1.Override],Lexer.prototype,"charPositionInLine",null);exports.Lexer=Lexer},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.IntStream=void 0;var IntStream;(function(IntStream){IntStream.EOF=-1;IntStream.UNKNOWN_SOURCE_NAME="<unknown>"})(IntStream=exports.IntStream||(exports.IntStream={}))},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.Transition=void 0;const Decorators_1=__webpack_require__(0);let Transition=class Transition{constructor(target){if(target==null){throw new Error("target cannot be null.")}this.target=target}get isEpsilon(){return false}get label(){return undefined}};Transition.serializationNames=["INVALID","EPSILON","RANGE","RULE","PREDICATE","ATOM","ACTION","SET","NOT_SET","WILDCARD","PRECEDENCE"];__decorate([Decorators_1.NotNull],Transition.prototype,"target",void 0);Transition=__decorate([__param(0,Decorators_1.NotNull)],Transition);exports.Transition=Transition},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.Array2DHashSet=void 0;const assert=__webpack_require__(13);const DefaultEqualityComparator_1=__webpack_require__(143);const Decorators_1=__webpack_require__(0);const MurmurHash_1=__webpack_require__(7);const INITAL_CAPACITY=16;const LOAD_FACTOR=.75;class Array2DHashSet{constructor(comparatorOrSet,initialCapacity=INITAL_CAPACITY){this.n=0;this.threshold=Math.floor(INITAL_CAPACITY*LOAD_FACTOR);if(comparatorOrSet instanceof Array2DHashSet){this.comparator=comparatorOrSet.comparator;this.buckets=comparatorOrSet.buckets.slice(0);for(let i=0;i<this.buckets.length;i++){let bucket=this.buckets[i];if(bucket){this.buckets[i]=bucket.slice(0)}}this.n=comparatorOrSet.n;this.threshold=comparatorOrSet.threshold}else{this.comparator=comparatorOrSet||DefaultEqualityComparator_1.DefaultEqualityComparator.INSTANCE;this.buckets=this.createBuckets(initialCapacity)}}getOrAdd(o){if(this.n>this.threshold){this.expand()}return this.getOrAddImpl(o)}getOrAddImpl(o){let b=this.getBucket(o);let bucket=this.buckets[b];if(!bucket){bucket=[o];this.buckets[b]=bucket;this.n++;return o}for(let existing of bucket){if(this.comparator.equals(existing,o)){return existing}}bucket.push(o);this.n++;return o}get(o){if(o==null){return o}let b=this.getBucket(o);let bucket=this.buckets[b];if(!bucket){return undefined}for(let e of bucket){if(this.comparator.equals(e,o)){return e}}return undefined}getBucket(o){let hash=this.comparator.hashCode(o);let b=hash&this.buckets.length-1;return b}hashCode(){let hash=MurmurHash_1.MurmurHash.initialize();for(let bucket of this.buckets){if(bucket==null){continue}for(let o of bucket){if(o==null){break}hash=MurmurHash_1.MurmurHash.update(hash,this.comparator.hashCode(o))}}hash=MurmurHash_1.MurmurHash.finish(hash,this.size);return hash}equals(o){if(o===this){return true}if(!(o instanceof Array2DHashSet)){return false}if(o.size!==this.size){return false}let same=this.containsAll(o);return same}expand(){let old=this.buckets;let newCapacity=this.buckets.length*2;let newTable=this.createBuckets(newCapacity);this.buckets=newTable;this.threshold=Math.floor(newCapacity*LOAD_FACTOR);let oldSize=this.size;for(let bucket of old){if(!bucket){continue}for(let o of bucket){let b=this.getBucket(o);let newBucket=this.buckets[b];if(!newBucket){newBucket=[];this.buckets[b]=newBucket}newBucket.push(o)}}assert(this.n===oldSize)}add(t){let existing=this.getOrAdd(t);return existing===t}get size(){return this.n}get isEmpty(){return this.n===0}contains(o){return this.containsFast(this.asElementType(o))}containsFast(obj){if(obj==null){return false}return this.get(obj)!=null}*[Symbol.iterator](){yield*this.toArray()}toArray(){const a=new Array(this.size);let i=0;for(let bucket of this.buckets){if(bucket==null){continue}for(let o of bucket){if(o==null){break}a[i++]=o}}return a}containsAll(collection){if(collection instanceof Array2DHashSet){let s=collection;for(let bucket of s.buckets){if(bucket==null){continue}for(let o of bucket){if(o==null){break}if(!this.containsFast(this.asElementType(o))){return false}}}}else{for(let o of collection){if(!this.containsFast(this.asElementType(o))){return false}}}return true}addAll(c){let changed=false;for(let o of c){let existing=this.getOrAdd(o);if(existing!==o){changed=true}}return changed}clear(){this.buckets=this.createBuckets(INITAL_CAPACITY);this.n=0;this.threshold=Math.floor(INITAL_CAPACITY*LOAD_FACTOR)}toString(){if(this.size===0){return"{}"}let buf="{";let first=true;for(let bucket of this.buckets){if(bucket==null){continue}for(let o of bucket){if(o==null){break}if(first){first=false}else{buf+=", "}buf+=o.toString()}}buf+="}";return buf}toTableString(){let buf="";for(let bucket of this.buckets){if(bucket==null){buf+="null\n";continue}buf+="[";let first=true;for(let o of bucket){if(first){first=false}else{buf+=" "}if(o==null){buf+="_"}else{buf+=o.toString()}}buf+="]\n"}return buf}asElementType(o){return o}createBuckets(capacity){return new Array(capacity)}}__decorate([Decorators_1.NotNull],Array2DHashSet.prototype,"comparator",void 0);__decorate([Decorators_1.Override],Array2DHashSet.prototype,"hashCode",null);__decorate([Decorators_1.Override],Array2DHashSet.prototype,"equals",null);__decorate([Decorators_1.Override],Array2DHashSet.prototype,"add",null);__decorate([Decorators_1.Override],Array2DHashSet.prototype,"size",null);__decorate([Decorators_1.Override],Array2DHashSet.prototype,"isEmpty",null);__decorate([Decorators_1.Override],Array2DHashSet.prototype,"contains",null);__decorate([__param(0,Decorators_1.Nullable)],Array2DHashSet.prototype,"containsFast",null);__decorate([Decorators_1.Override],Array2DHashSet.prototype,Symbol.iterator,null);__decorate([Decorators_1.Override],Array2DHashSet.prototype,"toArray",null);__decorate([Decorators_1.Override],Array2DHashSet.prototype,"containsAll",null);__decorate([Decorators_1.Override],Array2DHashSet.prototype,"addAll",null);__decorate([Decorators_1.Override],Array2DHashSet.prototype,"clear",null);__decorate([Decorators_1.Override],Array2DHashSet.prototype,"toString",null);__decorate([Decorators_1.SuppressWarnings("unchecked")],Array2DHashSet.prototype,"asElementType",null);__decorate([Decorators_1.SuppressWarnings("unchecked")],Array2DHashSet.prototype,"createBuckets",null);exports.Array2DHashSet=Array2DHashSet},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.BitSet=void 0;const util=__webpack_require__(74);const MurmurHash_1=__webpack_require__(7);const EMPTY_DATA=new Uint16Array(0);function getIndex(bitNumber){return bitNumber>>>4}function unIndex(n){return n*16}function findLSBSet(word){let bit=1;for(let i=0;i<16;i++){if((word&bit)!==0){return i}bit=bit<<1>>>0}throw new RangeError("No specified bit found")}function findMSBSet(word){let bit=1<<15>>>0;for(let i=15;i>=0;i--){if((word&bit)!==0){return i}bit=bit>>>1}throw new RangeError("No specified bit found")}function bitsFor(fromBit,toBit){fromBit&=15;toBit&=15;if(fromBit===toBit){return 1<<fromBit>>>0}return 65535>>>15-toBit^65535>>>16-fromBit}const POP_CNT=new Uint8Array(65536);for(let i=0;i<16;i++){const stride=1<<i>>>0;let index=0;while(index<POP_CNT.length){index+=stride;for(let j=0;j<stride;j++){POP_CNT[index]++;index++}}}class BitSet{constructor(arg){if(!arg){this.data=EMPTY_DATA}else if(typeof arg==="number"){if(arg<0){throw new RangeError("nbits cannot be negative")}else{this.data=new Uint16Array(getIndex(arg-1)+1)}}else{if(arg instanceof BitSet){this.data=arg.data.slice(0)}else{let max=-1;for(let v of arg){if(max<v){max=v}}this.data=new Uint16Array(getIndex(max-1)+1);for(let v of arg){this.set(v)}}}}and(set){const data=this.data;const other=set.data;const words=Math.min(data.length,other.length);let lastWord=-1;for(let i=0;i<words;i++){let value=data[i]&=other[i];if(value!==0){lastWord=i}}if(lastWord===-1){this.data=EMPTY_DATA}if(lastWord<data.length-1){this.data=data.slice(0,lastWord+1)}}andNot(set){const data=this.data;const other=set.data;const words=Math.min(data.length,other.length);let lastWord=-1;for(let i=0;i<words;i++){let value=data[i]&=other[i]^65535;if(value!==0){lastWord=i}}if(lastWord===-1){this.data=EMPTY_DATA}if(lastWord<data.length-1){this.data=data.slice(0,lastWord+1)}}cardinality(){if(this.isEmpty){return 0}const data=this.data;const length=data.length;let result=0;for(let i=0;i<length;i++){result+=POP_CNT[data[i]]}return result}clear(fromIndex,toIndex){if(fromIndex==null){this.data.fill(0)}else if(toIndex==null){this.set(fromIndex,false)}else{this.set(fromIndex,toIndex,false)}}flip(fromIndex,toIndex){if(toIndex==null){toIndex=fromIndex}if(fromIndex<0||toIndex<fromIndex){throw new RangeError}let word=getIndex(fromIndex);const lastWord=getIndex(toIndex);if(word===lastWord){this.data[word]^=bitsFor(fromIndex,toIndex)}else{this.data[word++]^=bitsFor(fromIndex,15);while(word<lastWord){this.data[word++]^=65535}this.data[word++]^=bitsFor(0,toIndex)}}get(fromIndex,toIndex){if(toIndex===undefined){return!!(this.data[getIndex(fromIndex)]&bitsFor(fromIndex,fromIndex))}else{let result=new BitSet(toIndex+1);for(let i=fromIndex;i<=toIndex;i++){result.set(i,this.get(i))}return result}}intersects(set){let smallerLength=Math.min(this.length(),set.length());if(smallerLength===0){return false}let bound=getIndex(smallerLength-1);for(let i=0;i<=bound;i++){if((this.data[i]&set.data[i])!==0){return true}}return false}get isEmpty(){return this.length()===0}length(){if(!this.data.length){return 0}return this.previousSetBit(unIndex(this.data.length)-1)+1}nextClearBit(fromIndex){if(fromIndex<0){throw new RangeError("fromIndex cannot be negative")}const data=this.data;const length=data.length;let word=getIndex(fromIndex);if(word>length){return-1}let ignore=65535^bitsFor(fromIndex,15);if((data[word]|ignore)===65535){word++;ignore=0;for(;word<length;word++){if(data[word]!==65535){break}}if(word===length){return-1}}return unIndex(word)+findLSBSet((data[word]|ignore)^65535)}nextSetBit(fromIndex){if(fromIndex<0){throw new RangeError("fromIndex cannot be negative")}const data=this.data;const length=data.length;let word=getIndex(fromIndex);if(word>length){return-1}let mask=bitsFor(fromIndex,15);if((data[word]&mask)===0){word++;mask=65535;for(;word<length;word++){if(data[word]!==0){break}}if(word>=length){return-1}}return unIndex(word)+findLSBSet(data[word]&mask)}or(set){const data=this.data;const other=set.data;const minWords=Math.min(data.length,other.length);const words=Math.max(data.length,other.length);const dest=data.length===words?data:new Uint16Array(words);let lastWord=-1;for(let i=0;i<minWords;i++){let value=dest[i]=data[i]|other[i];if(value!==0){lastWord=i}}const longer=data.length>other.length?data:other;for(let i=minWords;i<words;i++){let value=dest[i]=longer[i];if(value!==0){lastWord=i}}if(lastWord===-1){this.data=EMPTY_DATA}else if(dest.length===lastWord+1){this.data=dest}else{this.data=dest.slice(0,lastWord)}}previousClearBit(fromIndex){if(fromIndex<0){throw new RangeError("fromIndex cannot be negative")}const data=this.data;const length=data.length;let word=getIndex(fromIndex);if(word>=length){word=length-1}let ignore=65535^bitsFor(0,fromIndex);if((data[word]|ignore)===65535){ignore=0;word--;for(;word>=0;word--){if(data[word]!==65535){break}}if(word<0){return-1}}return unIndex(word)+findMSBSet((data[word]|ignore)^65535)}previousSetBit(fromIndex){if(fromIndex<0){throw new RangeError("fromIndex cannot be negative")}const data=this.data;const length=data.length;let word=getIndex(fromIndex);if(word>=length){word=length-1}let mask=bitsFor(0,fromIndex);if((data[word]&mask)===0){word--;mask=65535;for(;word>=0;word--){if(data[word]!==0){break}}if(word<0){return-1}}return unIndex(word)+findMSBSet(data[word]&mask)}set(fromIndex,toIndex,value){if(toIndex===undefined){toIndex=fromIndex;value=true}else if(typeof toIndex==="boolean"){value=toIndex;toIndex=fromIndex}if(value===undefined){value=true}if(fromIndex<0||fromIndex>toIndex){throw new RangeError}let word=getIndex(fromIndex);let lastWord=getIndex(toIndex);if(value&&lastWord>=this.data.length){let temp=new Uint16Array(lastWord+1);this.data.forEach((value,index)=>temp[index]=value);this.data=temp}else if(!value){if(word>=this.data.length){return}if(lastWord>=this.data.length){lastWord=this.data.length-1;toIndex=this.data.length*16-1}}if(word===lastWord){this._setBits(word,value,bitsFor(fromIndex,toIndex))}else{this._setBits(word++,value,bitsFor(fromIndex,15));while(word<lastWord){this.data[word++]=value?65535:0}this._setBits(word,value,bitsFor(0,toIndex))}}_setBits(word,value,mask){if(value){this.data[word]|=mask}else{this.data[word]&=65535^mask}}get size(){return this.data.byteLength*8}hashCode(){return MurmurHash_1.MurmurHash.hashCode(this.data,22)}equals(obj){if(obj===this){return true}else if(!(obj instanceof BitSet)){return false}const len=this.length();if(len!==obj.length()){return false}if(len===0){return true}let bound=getIndex(len-1);for(let i=0;i<=bound;i++){if(this.data[i]!==obj.data[i]){return false}}return true}toString(){let result="{";let first=true;for(let i=this.nextSetBit(0);i>=0;i=this.nextSetBit(i+1)){if(first){first=false}else{result+=", "}result+=i}result+="}";return result}xor(set){const data=this.data;const other=set.data;const minWords=Math.min(data.length,other.length);const words=Math.max(data.length,other.length);const dest=data.length===words?data:new Uint16Array(words);let lastWord=-1;for(let i=0;i<minWords;i++){let value=dest[i]=data[i]^other[i];if(value!==0){lastWord=i}}const longer=data.length>other.length?data:other;for(let i=minWords;i<words;i++){let value=dest[i]=longer[i];if(value!==0){lastWord=i}}if(lastWord===-1){this.data=EMPTY_DATA}else if(dest.length===lastWord+1){this.data=dest}else{this.data=dest.slice(0,lastWord+1)}}clone(){return new BitSet(this)}[Symbol.iterator](){return new BitSetIterator(this.data)}[util.inspect.custom](){return"BitSet "+this.toString()}}exports.BitSet=BitSet;class BitSetIterator{constructor(data){this.data=data;this.index=0;this.mask=65535}next(){while(this.index<this.data.length){const bits=this.data[this.index]&this.mask;if(bits!==0){const bitNumber=unIndex(this.index)+findLSBSet(bits);this.mask=bitsFor(bitNumber+1,15);return{done:false,value:bitNumber}}this.index++;this.mask=65535}return{done:true,value:-1}}[Symbol.iterator](){return this}}},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.IntervalSet=void 0;const ArrayEqualityComparator_1=__webpack_require__(43);const IntegerList_1=__webpack_require__(55);const Interval_1=__webpack_require__(10);const Lexer_1=__webpack_require__(20);const MurmurHash_1=__webpack_require__(7);const Decorators_1=__webpack_require__(0);const Token_1=__webpack_require__(5);class IntervalSet{constructor(intervals){this.readonly=false;if(intervals!=null){this._intervals=intervals.slice(0)}else{this._intervals=[]}}static get COMPLETE_CHAR_SET(){if(IntervalSet._COMPLETE_CHAR_SET===undefined){IntervalSet._COMPLETE_CHAR_SET=IntervalSet.of(Lexer_1.Lexer.MIN_CHAR_VALUE,Lexer_1.Lexer.MAX_CHAR_VALUE);IntervalSet._COMPLETE_CHAR_SET.setReadonly(true)}return IntervalSet._COMPLETE_CHAR_SET}static get EMPTY_SET(){if(IntervalSet._EMPTY_SET==null){IntervalSet._EMPTY_SET=new IntervalSet;IntervalSet._EMPTY_SET.setReadonly(true)}return IntervalSet._EMPTY_SET}static of(a,b=a){let s=new IntervalSet;s.add(a,b);return s}clear(){if(this.readonly){throw new Error("can't alter readonly IntervalSet")}this._intervals.length=0}add(a,b=a){this.addRange(Interval_1.Interval.of(a,b))}addRange(addition){if(this.readonly){throw new Error("can't alter readonly IntervalSet")}if(addition.b<addition.a){return}for(let i=0;i<this._intervals.length;i++){let r=this._intervals[i];if(addition.equals(r)){return}if(addition.adjacent(r)||!addition.disjoint(r)){let bigger=addition.union(r);this._intervals[i]=bigger;while(i<this._intervals.length-1){i++;let next=this._intervals[i];if(!bigger.adjacent(next)&&bigger.disjoint(next)){break}this._intervals.splice(i,1);i--;this._intervals[i]=bigger.union(next)}return}if(addition.startsBeforeDisjoint(r)){this._intervals.splice(i,0,addition);return}}this._intervals.push(addition)}static or(sets){let r=new IntervalSet;for(let s of sets){r.addAll(s)}return r}addAll(set){if(set==null){return this}if(set instanceof IntervalSet){let other=set;let n=other._intervals.length;for(let i=0;i<n;i++){let I=other._intervals[i];this.add(I.a,I.b)}}else{for(let value of set.toArray()){this.add(value)}}return this}complementRange(minElement,maxElement){return this.complement(IntervalSet.of(minElement,maxElement))}complement(vocabulary){if(vocabulary.isNil){return IntervalSet.EMPTY_SET}let vocabularyIS;if(vocabulary instanceof IntervalSet){vocabularyIS=vocabulary}else{vocabularyIS=new IntervalSet;vocabularyIS.addAll(vocabulary)}return vocabularyIS.subtract(this)}subtract(a){if(a==null||a.isNil){return new IntervalSet(this._intervals)}if(a instanceof IntervalSet){return IntervalSet.subtract(this,a)}let other=new IntervalSet;other.addAll(a);return IntervalSet.subtract(this,other)}static subtract(left,right){if(left.isNil){return new IntervalSet}let result=new IntervalSet(left._intervals);if(right.isNil){return result}let resultI=0;let rightI=0;while(resultI<result._intervals.length&&rightI<right._intervals.length){let resultInterval=result._intervals[resultI];let rightInterval=right._intervals[rightI];if(rightInterval.b<resultInterval.a){rightI++;continue}if(rightInterval.a>resultInterval.b){resultI++;continue}let beforeCurrent;let afterCurrent;if(rightInterval.a>resultInterval.a){beforeCurrent=new Interval_1.Interval(resultInterval.a,rightInterval.a-1)}if(rightInterval.b<resultInterval.b){afterCurrent=new Interval_1.Interval(rightInterval.b+1,resultInterval.b)}if(beforeCurrent){if(afterCurrent){result._intervals[resultI]=beforeCurrent;result._intervals.splice(resultI+1,0,afterCurrent);resultI++;rightI++;continue}else{result._intervals[resultI]=beforeCurrent;resultI++;continue}}else{if(afterCurrent){result._intervals[resultI]=afterCurrent;rightI++;continue}else{result._intervals.splice(resultI,1);continue}}}return result}or(a){let o=new IntervalSet;o.addAll(this);o.addAll(a);return o}and(other){if(other.isNil){return new IntervalSet}let myIntervals=this._intervals;let theirIntervals=other._intervals;let intersection;let mySize=myIntervals.length;let theirSize=theirIntervals.length;let i=0;let j=0;while(i<mySize&&j<theirSize){let mine=myIntervals[i];let theirs=theirIntervals[j];if(mine.startsBeforeDisjoint(theirs)){i++}else if(theirs.startsBeforeDisjoint(mine)){j++}else if(mine.properlyContains(theirs)){if(!intersection){intersection=new IntervalSet}intersection.addRange(mine.intersection(theirs));j++}else if(theirs.properlyContains(mine)){if(!intersection){intersection=new IntervalSet}intersection.addRange(mine.intersection(theirs));i++}else if(!mine.disjoint(theirs)){if(!intersection){intersection=new IntervalSet}intersection.addRange(mine.intersection(theirs));if(mine.startsAfterNonDisjoint(theirs)){j++}else if(theirs.startsAfterNonDisjoint(mine)){i++}}}if(!intersection){return new IntervalSet}return intersection}contains(el){let n=this._intervals.length;let l=0;let r=n-1;while(l<=r){let m=l+r>>1;let I=this._intervals[m];let a=I.a;let b=I.b;if(b<el){l=m+1}else if(a>el){r=m-1}else{return true}}return false}get isNil(){return this._intervals==null||this._intervals.length===0}get maxElement(){if(this.isNil){throw new RangeError("set is empty")}let last=this._intervals[this._intervals.length-1];return last.b}get minElement(){if(this.isNil){throw new RangeError("set is empty")}return this._intervals[0].a}get intervals(){return this._intervals}hashCode(){let hash=MurmurHash_1.MurmurHash.initialize();for(let I of this._intervals){hash=MurmurHash_1.MurmurHash.update(hash,I.a);hash=MurmurHash_1.MurmurHash.update(hash,I.b)}hash=MurmurHash_1.MurmurHash.finish(hash,this._intervals.length*2);return hash}equals(o){if(o==null||!(o instanceof IntervalSet)){return false}return ArrayEqualityComparator_1.ArrayEqualityComparator.INSTANCE.equals(this._intervals,o._intervals)}toString(elemAreChar=false){let buf="";if(this._intervals==null||this._intervals.length===0){return"{}"}if(this.size>1){buf+="{"}let first=true;for(let I of this._intervals){if(first){first=false}else{buf+=", "}let a=I.a;let b=I.b;if(a===b){if(a===Token_1.Token.EOF){buf+="<EOF>"}else if(elemAreChar){buf+="'"+String.fromCodePoint(a)+"'"}else{buf+=a}}else{if(elemAreChar){buf+="'"+String.fromCodePoint(a)+"'..'"+String.fromCodePoint(b)+"'"}else{buf+=a+".."+b}}}if(this.size>1){buf+="}"}return buf}toStringVocabulary(vocabulary){if(this._intervals==null||this._intervals.length===0){return"{}"}let buf="";if(this.size>1){buf+="{"}let first=true;for(let I of this._intervals){if(first){first=false}else{buf+=", "}let a=I.a;let b=I.b;if(a===b){buf+=this.elementName(vocabulary,a)}else{for(let i=a;i<=b;i++){if(i>a){buf+=", "}buf+=this.elementName(vocabulary,i)}}}if(this.size>1){buf+="}"}return buf}elementName(vocabulary,a){if(a===Token_1.Token.EOF){return"<EOF>"}else if(a===Token_1.Token.EPSILON){return"<EPSILON>"}else{return vocabulary.getDisplayName(a)}}get size(){let n=0;let numIntervals=this._intervals.length;if(numIntervals===1){let firstInterval=this._intervals[0];return firstInterval.b-firstInterval.a+1}for(let i=0;i<numIntervals;i++){let I=this._intervals[i];n+=I.b-I.a+1}return n}toIntegerList(){let values=new IntegerList_1.IntegerList(this.size);let n=this._intervals.length;for(let i=0;i<n;i++){let I=this._intervals[i];let a=I.a;let b=I.b;for(let v=a;v<=b;v++){values.add(v)}}return values}toSet(){let s=new Set;for(let I of this._intervals){let a=I.a;let b=I.b;for(let v=a;v<=b;v++){s.add(v)}}return s}toArray(){let values=new Array;let n=this._intervals.length;for(let i=0;i<n;i++){let I=this._intervals[i];let a=I.a;let b=I.b;for(let v=a;v<=b;v++){values.push(v)}}return values}remove(el){if(this.readonly){throw new Error("can't alter readonly IntervalSet")}let n=this._intervals.length;for(let i=0;i<n;i++){let I=this._intervals[i];let a=I.a;let b=I.b;if(el<a){break}if(el===a&&el===b){this._intervals.splice(i,1);break}if(el===a){this._intervals[i]=Interval_1.Interval.of(I.a+1,I.b);break}if(el===b){this._intervals[i]=Interval_1.Interval.of(I.a,I.b-1);break}if(el>a&&el<b){let oldb=I.b;this._intervals[i]=Interval_1.Interval.of(I.a,el-1);this.add(el+1,oldb)}}}get isReadonly(){return this.readonly}setReadonly(readonly){if(this.readonly&&!readonly){throw new Error("can't alter readonly IntervalSet")}this.readonly=readonly}}__decorate([Decorators_1.Override],IntervalSet.prototype,"addAll",null);__decorate([Decorators_1.Override],IntervalSet.prototype,"complement",null);__decorate([Decorators_1.Override],IntervalSet.prototype,"subtract",null);__decorate([Decorators_1.Override],IntervalSet.prototype,"or",null);__decorate([Decorators_1.Override],IntervalSet.prototype,"and",null);__decorate([Decorators_1.Override],IntervalSet.prototype,"contains",null);__decorate([Decorators_1.Override],IntervalSet.prototype,"isNil",null);__decorate([Decorators_1.Override],IntervalSet.prototype,"hashCode",null);__decorate([Decorators_1.Override],IntervalSet.prototype,"equals",null);__decorate([__param(0,Decorators_1.NotNull)],IntervalSet.prototype,"toStringVocabulary",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull)],IntervalSet.prototype,"elementName",null);__decorate([Decorators_1.Override],IntervalSet.prototype,"size",null);__decorate([Decorators_1.Override],IntervalSet.prototype,"remove",null);__decorate([Decorators_1.NotNull],IntervalSet,"of",null);__decorate([Decorators_1.NotNull],IntervalSet,"subtract",null);exports.IntervalSet=IntervalSet},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.DecisionState=void 0;const ATNState_1=__webpack_require__(19);class DecisionState extends ATNState_1.ATNState{constructor(){super(...arguments);this.decision=-1;this.nonGreedy=false;this.sll=false}}exports.DecisionState=DecisionState},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.Trees=void 0;const ATN_1=__webpack_require__(12);const CommonToken_1=__webpack_require__(36);const ErrorNode_1=__webpack_require__(64);const Decorators_1=__webpack_require__(0);const Parser_1=__webpack_require__(33);const ParserRuleContext_1=__webpack_require__(1);const RuleNode_1=__webpack_require__(65);const TerminalNode_1=__webpack_require__(31);const Token_1=__webpack_require__(5);const Utils=__webpack_require__(11);class Trees{static toStringTree(t,arg2){let ruleNames;if(arg2 instanceof Parser_1.Parser){ruleNames=arg2.ruleNames}else{ruleNames=arg2}let s=Utils.escapeWhitespace(this.getNodeText(t,ruleNames),false);if(t.childCount===0){return s}let buf="";buf+="(";s=Utils.escapeWhitespace(this.getNodeText(t,ruleNames),false);buf+=s;buf+=" ";for(let i=0;i<t.childCount;i++){if(i>0){buf+=" "}buf+=this.toStringTree(t.getChild(i),ruleNames)}buf+=")";return buf}static getNodeText(t,arg2){let ruleNames;if(arg2 instanceof Parser_1.Parser){ruleNames=arg2.ruleNames}else if(arg2){ruleNames=arg2}else{let payload=t.payload;if(typeof payload.text==="string"){return payload.text}return t.payload.toString()}if(t instanceof RuleNode_1.RuleNode){let ruleContext=t.ruleContext;let ruleIndex=ruleContext.ruleIndex;let ruleName=ruleNames[ruleIndex];let altNumber=ruleContext.altNumber;if(altNumber!==ATN_1.ATN.INVALID_ALT_NUMBER){return ruleName+":"+altNumber}return ruleName}else if(t instanceof ErrorNode_1.ErrorNode){return t.toString()}else if(t instanceof TerminalNode_1.TerminalNode){let symbol=t.symbol;return symbol.text||""}throw new TypeError("Unexpected node type")}static getChildren(t){let kids=[];for(let i=0;i<t.childCount;i++){kids.push(t.getChild(i))}return kids}static getAncestors(t){let ancestors=[];let p=t.parent;while(p){ancestors.unshift(p);p=p.parent}return ancestors}static isAncestorOf(t,u){if(!t||!u||!t.parent){return false}let p=u.parent;while(p){if(t===p){return true}p=p.parent}return false}static findAllTokenNodes(t,ttype){return Trees.findAllNodes(t,ttype,true)}static findAllRuleNodes(t,ruleIndex){return Trees.findAllNodes(t,ruleIndex,false)}static findAllNodes(t,index,findTokens){let nodes=[];Trees._findAllNodes(t,index,findTokens,nodes);return nodes}static _findAllNodes(t,index,findTokens,nodes){if(findTokens&&t instanceof TerminalNode_1.TerminalNode){if(t.symbol.type===index){nodes.push(t)}}else if(!findTokens&&t instanceof ParserRuleContext_1.ParserRuleContext){if(t.ruleIndex===index){nodes.push(t)}}for(let i=0;i<t.childCount;i++){Trees._findAllNodes(t.getChild(i),index,findTokens,nodes)}}static getDescendants(t){let nodes=[];function recurse(e){nodes.push(e);const n=e.childCount;for(let i=0;i<n;i++){recurse(e.getChild(i))}}recurse(t);return nodes}static getRootOfSubtreeEnclosingRegion(t,startTokenIndex,stopTokenIndex){let n=t.childCount;for(let i=0;i<n;i++){let child=t.getChild(i);let r=Trees.getRootOfSubtreeEnclosingRegion(child,startTokenIndex,stopTokenIndex);if(r){return r}}if(t instanceof ParserRuleContext_1.ParserRuleContext){let stopToken=t.stop;if(startTokenIndex>=t.start.tokenIndex&&(stopToken==null||stopTokenIndex<=stopToken.tokenIndex)){return t}}return undefined}static stripChildrenOutOfRange(t,root,startIndex,stopIndex){if(!t){return}let count=t.childCount;for(let i=0;i<count;i++){let child=t.getChild(i);let range=child.sourceInterval;if(child instanceof ParserRuleContext_1.ParserRuleContext&&(range.b<startIndex||range.a>stopIndex)){if(Trees.isAncestorOf(child,root)){let abbrev=new CommonToken_1.CommonToken(Token_1.Token.INVALID_TYPE,"...");t.children[i]=new TerminalNode_1.TerminalNode(abbrev)}}}}static findNodeSuchThat(t,pred){if(pred(t)){return t}let n=t.childCount;for(let i=0;i<n;i++){let u=Trees.findNodeSuchThat(t.getChild(i),pred);if(u!==undefined){return u}}return undefined}}__decorate([__param(0,Decorators_1.NotNull)],Trees,"toStringTree",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull)],Trees,"getAncestors",null);__decorate([__param(0,Decorators_1.NotNull)],Trees,"getRootOfSubtreeEnclosingRegion",null);exports.Trees=Trees},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"d",(function(){return getIndexPatternFromRawQuery}));__webpack_require__.d(__webpack_exports__,"e",(function(){return preprocessQuery}));__webpack_require__.d(__webpack_exports__,"a",(function(){return buildPatternsQuery}));__webpack_require__.d(__webpack_exports__,"b",(function(){return buildQuery}));__webpack_require__.d(__webpack_exports__,"c",(function(){return composeFinalQuery}));__webpack_require__.d(__webpack_exports__,"f",(function(){return removeBacktick}));var _elastic_datemath__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(50);var _elastic_datemath__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_elastic_datemath__WEBPACK_IMPORTED_MODULE_0__);var lodash__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(4);var lodash__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__);var _common_constants_explorer__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(15);var _common_constants_shared__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(3);var escapeQuotes=function escapeQuotes(literal){return literal.replaceAll("'","''")};var getIndexPatternFromRawQuery=function getIndexPatternFromRawQuery(query){var matches=query.match(_common_constants_shared__WEBPACK_IMPORTED_MODULE_3__["u"]);if(matches){return matches[2]}return""};var preprocessQuery=function preprocessQuery(_ref){var _datemath$parse,_datemath$parse2;var rawQuery=_ref.rawQuery,startTime=_ref.startTime,endTime=_ref.endTime,timeField=_ref.timeField,isLiveQuery=_ref.isLiveQuery,selectedPatternField=_ref.selectedPatternField,patternRegex=_ref.patternRegex,filteredPattern=_ref.filteredPattern;var finalQuery="";if(Object(lodash__WEBPACK_IMPORTED_MODULE_1__["isEmpty"])(rawQuery))return finalQuery;var start=(_datemath$parse=_elastic_datemath__WEBPACK_IMPORTED_MODULE_0___default.a.parse(startTime))===null||_datemath$parse===void 0?void 0:_datemath$parse.utc().format(_common_constants_explorer__WEBPACK_IMPORTED_MODULE_2__["l"]);var end=(_datemath$parse2=_elastic_datemath__WEBPACK_IMPORTED_MODULE_0___default.a.parse(endTime,{roundUp:true}))===null||_datemath$parse2===void 0?void 0:_datemath$parse2.utc().format(_common_constants_explorer__WEBPACK_IMPORTED_MODULE_2__["l"]);var tokens=rawQuery.replaceAll(_common_constants_shared__WEBPACK_IMPORTED_MODULE_3__["v"],"").match(_common_constants_shared__WEBPACK_IMPORTED_MODULE_3__["t"]);if(Object(lodash__WEBPACK_IMPORTED_MODULE_1__["isEmpty"])(tokens))return finalQuery;finalQuery="".concat(tokens[1],"=").concat(tokens[2]," | where ").concat(timeField," >= '").concat(start,"' and ").concat(timeField," <= '").concat(end,"'").concat(tokens[3]);if(isLiveQuery){finalQuery=finalQuery+" | sort - ".concat(timeField)}if(selectedPatternField&&filteredPattern)finalQuery=buildPatternsQuery(finalQuery,selectedPatternField,patternRegex,filteredPattern);return finalQuery};var buildPatternsQuery=function buildPatternsQuery(baseQuery,selectedPatternField,patternRegex,filteredPattern){var finalQuery=baseQuery;if(selectedPatternField){finalQuery+=" | patterns ";if(patternRegex&&patternRegex!==_common_constants_explorer__WEBPACK_IMPORTED_MODULE_2__["bb"]){finalQuery+="pattern='".concat(escapeQuotes(patternRegex),"' ")}finalQuery+="`".concat(selectedPatternField,"` ");if(filteredPattern){finalQuery+="| where patterns_field='".concat(escapeQuotes(filteredPattern),"'")}}return finalQuery};var buildQuery=function buildQuery(baseQuery,currQuery){var fullQuery;if(baseQuery){fullQuery=baseQuery;if(currQuery){fullQuery+="| "+currQuery}}else{fullQuery=currQuery}return fullQuery};var composeFinalQuery=function composeFinalQuery(curQuery,startingTime,endingTime,timeField,isLiveQuery,appBaseQuery,selectedPatternField,patternRegex,filteredPattern){var fullQuery=curQuery.includes(appBaseQuery)?curQuery:buildQuery(appBaseQuery,curQuery);if(Object(lodash__WEBPACK_IMPORTED_MODULE_1__["isEmpty"])(fullQuery))return"";return preprocessQuery({rawQuery:fullQuery,startTime:startingTime,endTime:endingTime,timeField:timeField,isLiveQuery:isLiveQuery,selectedPatternField:selectedPatternField,patternRegex:patternRegex,filteredPattern:filteredPattern})};var removeBacktick=function removeBacktick(stringContainsBacktick){if(!stringContainsBacktick)return"";return stringContainsBacktick.replace(/`/g,"")}},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.SemanticContext=void 0;const Array2DHashSet_1=__webpack_require__(23);const ArrayEqualityComparator_1=__webpack_require__(43);const MurmurHash_1=__webpack_require__(7);const Decorators_1=__webpack_require__(0);const ObjectEqualityComparator_1=__webpack_require__(17);const Utils=__webpack_require__(11);function max(items){let result;for(let current of items){if(result===undefined){result=current;continue}let comparison=result.compareTo(current);if(comparison<0){result=current}}return result}function min(items){let result;for(let current of items){if(result===undefined){result=current;continue}let comparison=result.compareTo(current);if(comparison>0){result=current}}return result}class SemanticContext{static get NONE(){if(SemanticContext._NONE===undefined){SemanticContext._NONE=new SemanticContext.Predicate}return SemanticContext._NONE}evalPrecedence(parser,parserCallStack){return this}static and(a,b){if(!a||a===SemanticContext.NONE){return b}if(b===SemanticContext.NONE){return a}let result=new SemanticContext.AND(a,b);if(result.opnds.length===1){return result.opnds[0]}return result}static or(a,b){if(!a){return b}if(a===SemanticContext.NONE||b===SemanticContext.NONE){return SemanticContext.NONE}let result=new SemanticContext.OR(a,b);if(result.opnds.length===1){return result.opnds[0]}return result}}exports.SemanticContext=SemanticContext;(function(SemanticContext){const AND_HASHCODE=40363613;const OR_HASHCODE=486279973;function filterPrecedencePredicates(collection){let result=[];for(let i=0;i<collection.length;i++){let context=collection[i];if(context instanceof SemanticContext.PrecedencePredicate){result.push(context);collection.splice(i,1);i--}}return result}class Predicate extends SemanticContext{constructor(ruleIndex=-1,predIndex=-1,isCtxDependent=false){super();this.ruleIndex=ruleIndex;this.predIndex=predIndex;this.isCtxDependent=isCtxDependent}eval(parser,parserCallStack){let localctx=this.isCtxDependent?parserCallStack:undefined;return parser.sempred(localctx,this.ruleIndex,this.predIndex)}hashCode(){let hashCode=MurmurHash_1.MurmurHash.initialize();hashCode=MurmurHash_1.MurmurHash.update(hashCode,this.ruleIndex);hashCode=MurmurHash_1.MurmurHash.update(hashCode,this.predIndex);hashCode=MurmurHash_1.MurmurHash.update(hashCode,this.isCtxDependent?1:0);hashCode=MurmurHash_1.MurmurHash.finish(hashCode,3);return hashCode}equals(obj){if(!(obj instanceof Predicate)){return false}if(this===obj){return true}return this.ruleIndex===obj.ruleIndex&&this.predIndex===obj.predIndex&&this.isCtxDependent===obj.isCtxDependent}toString(){return"{"+this.ruleIndex+":"+this.predIndex+"}?"}}__decorate([Decorators_1.Override],Predicate.prototype,"eval",null);__decorate([Decorators_1.Override],Predicate.prototype,"hashCode",null);__decorate([Decorators_1.Override],Predicate.prototype,"equals",null);__decorate([Decorators_1.Override],Predicate.prototype,"toString",null);SemanticContext.Predicate=Predicate;class PrecedencePredicate extends SemanticContext{constructor(precedence){super();this.precedence=precedence}eval(parser,parserCallStack){return parser.precpred(parserCallStack,this.precedence)}evalPrecedence(parser,parserCallStack){if(parser.precpred(parserCallStack,this.precedence)){return SemanticContext.NONE}else{return undefined}}compareTo(o){return this.precedence-o.precedence}hashCode(){let hashCode=1;hashCode=31*hashCode+this.precedence;return hashCode}equals(obj){if(!(obj instanceof PrecedencePredicate)){return false}if(this===obj){return true}return this.precedence===obj.precedence}toString(){return"{"+this.precedence+">=prec}?"}}__decorate([Decorators_1.Override],PrecedencePredicate.prototype,"eval",null);__decorate([Decorators_1.Override],PrecedencePredicate.prototype,"evalPrecedence",null);__decorate([Decorators_1.Override],PrecedencePredicate.prototype,"compareTo",null);__decorate([Decorators_1.Override],PrecedencePredicate.prototype,"hashCode",null);__decorate([Decorators_1.Override],PrecedencePredicate.prototype,"equals",null);__decorate([Decorators_1.Override],PrecedencePredicate.prototype,"toString",null);SemanticContext.PrecedencePredicate=PrecedencePredicate;class Operator extends SemanticContext{}SemanticContext.Operator=Operator;let AND=class AND extends Operator{constructor(a,b){super();let operands=new Array2DHashSet_1.Array2DHashSet(ObjectEqualityComparator_1.ObjectEqualityComparator.INSTANCE);if(a instanceof AND){operands.addAll(a.opnds)}else{operands.add(a)}if(b instanceof AND){operands.addAll(b.opnds)}else{operands.add(b)}this.opnds=operands.toArray();let precedencePredicates=filterPrecedencePredicates(this.opnds);let reduced=min(precedencePredicates);if(reduced){this.opnds.push(reduced)}}get operands(){return this.opnds}equals(obj){if(this===obj){return true}if(!(obj instanceof AND)){return false}return ArrayEqualityComparator_1.ArrayEqualityComparator.INSTANCE.equals(this.opnds,obj.opnds)}hashCode(){return MurmurHash_1.MurmurHash.hashCode(this.opnds,AND_HASHCODE)}eval(parser,parserCallStack){for(let opnd of this.opnds){if(!opnd.eval(parser,parserCallStack)){return false}}return true}evalPrecedence(parser,parserCallStack){let differs=false;let operands=[];for(let context of this.opnds){let evaluated=context.evalPrecedence(parser,parserCallStack);differs=differs||evaluated!==context;if(evaluated==null){return undefined}else if(evaluated!==SemanticContext.NONE){operands.push(evaluated)}}if(!differs){return this}if(operands.length===0){return SemanticContext.NONE}let result=operands[0];for(let i=1;i<operands.length;i++){result=SemanticContext.and(result,operands[i])}return result}toString(){return Utils.join(this.opnds,"&&")}};__decorate([Decorators_1.Override],AND.prototype,"operands",null);__decorate([Decorators_1.Override],AND.prototype,"equals",null);__decorate([Decorators_1.Override],AND.prototype,"hashCode",null);__decorate([Decorators_1.Override],AND.prototype,"eval",null);__decorate([Decorators_1.Override],AND.prototype,"evalPrecedence",null);__decorate([Decorators_1.Override],AND.prototype,"toString",null);AND=__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],AND);SemanticContext.AND=AND;let OR=class OR extends Operator{constructor(a,b){super();let operands=new Array2DHashSet_1.Array2DHashSet(ObjectEqualityComparator_1.ObjectEqualityComparator.INSTANCE);if(a instanceof OR){operands.addAll(a.opnds)}else{operands.add(a)}if(b instanceof OR){operands.addAll(b.opnds)}else{operands.add(b)}this.opnds=operands.toArray();let precedencePredicates=filterPrecedencePredicates(this.opnds);let reduced=max(precedencePredicates);if(reduced){this.opnds.push(reduced)}}get operands(){return this.opnds}equals(obj){if(this===obj){return true}if(!(obj instanceof OR)){return false}return ArrayEqualityComparator_1.ArrayEqualityComparator.INSTANCE.equals(this.opnds,obj.opnds)}hashCode(){return MurmurHash_1.MurmurHash.hashCode(this.opnds,OR_HASHCODE)}eval(parser,parserCallStack){for(let opnd of this.opnds){if(opnd.eval(parser,parserCallStack)){return true}}return false}evalPrecedence(parser,parserCallStack){let differs=false;let operands=[];for(let context of this.opnds){let evaluated=context.evalPrecedence(parser,parserCallStack);differs=differs||evaluated!==context;if(evaluated===SemanticContext.NONE){return SemanticContext.NONE}else if(evaluated){operands.push(evaluated)}}if(!differs){return this}if(operands.length===0){return undefined}let result=operands[0];for(let i=1;i<operands.length;i++){result=SemanticContext.or(result,operands[i])}return result}toString(){return Utils.join(this.opnds,"||")}};__decorate([Decorators_1.Override],OR.prototype,"operands",null);__decorate([Decorators_1.Override],OR.prototype,"equals",null);__decorate([Decorators_1.Override],OR.prototype,"hashCode",null);__decorate([Decorators_1.Override],OR.prototype,"eval",null);__decorate([Decorators_1.Override],OR.prototype,"evalPrecedence",null);__decorate([Decorators_1.Override],OR.prototype,"toString",null);OR=__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],OR);SemanticContext.OR=OR})(SemanticContext=exports.SemanticContext||(exports.SemanticContext={}))},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.Array2DHashMap=void 0;const Array2DHashSet_1=__webpack_require__(23);class MapKeyEqualityComparator{constructor(keyComparator){this.keyComparator=keyComparator}hashCode(obj){return this.keyComparator.hashCode(obj.key)}equals(a,b){return this.keyComparator.equals(a.key,b.key)}}class Array2DHashMap{constructor(keyComparer){if(keyComparer instanceof Array2DHashMap){this.backingStore=new Array2DHashSet_1.Array2DHashSet(keyComparer.backingStore)}else{this.backingStore=new Array2DHashSet_1.Array2DHashSet(new MapKeyEqualityComparator(keyComparer))}}clear(){this.backingStore.clear()}containsKey(key){return this.backingStore.contains({key:key})}get(key){let bucket=this.backingStore.get({key:key});if(!bucket){return undefined}return bucket.value}get isEmpty(){return this.backingStore.isEmpty}put(key,value){let element=this.backingStore.get({key:key,value:value});let result;if(!element){this.backingStore.add({key:key,value:value})}else{result=element.value;element.value=value}return result}putIfAbsent(key,value){let element=this.backingStore.get({key:key,value:value});let result;if(!element){this.backingStore.add({key:key,value:value})}else{result=element.value}return result}get size(){return this.backingStore.size}hashCode(){return this.backingStore.hashCode()}equals(o){if(!(o instanceof Array2DHashMap)){return false}return this.backingStore.equals(o.backingStore)}}exports.Array2DHashMap=Array2DHashMap},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.TerminalNode=void 0;const Interval_1=__webpack_require__(10);const Decorators_1=__webpack_require__(0);const Token_1=__webpack_require__(5);class TerminalNode{constructor(symbol){this._symbol=symbol}getChild(i){throw new RangeError("Terminal Node has no children.")}get symbol(){return this._symbol}get parent(){return this._parent}setParent(parent){this._parent=parent}get payload(){return this._symbol}get sourceInterval(){let tokenIndex=this._symbol.tokenIndex;return new Interval_1.Interval(tokenIndex,tokenIndex)}get childCount(){return 0}accept(visitor){return visitor.visitTerminal(this)}get text(){return this._symbol.text||""}toStringTree(parser){return this.toString()}toString(){if(this._symbol.type===Token_1.Token.EOF){return"<EOF>"}return this._symbol.text||""}}__decorate([Decorators_1.Override],TerminalNode.prototype,"getChild",null);__decorate([Decorators_1.Override],TerminalNode.prototype,"parent",null);__decorate([Decorators_1.Override],TerminalNode.prototype,"setParent",null);__decorate([Decorators_1.Override],TerminalNode.prototype,"payload",null);__decorate([Decorators_1.Override],TerminalNode.prototype,"sourceInterval",null);__decorate([Decorators_1.Override],TerminalNode.prototype,"childCount",null);__decorate([Decorators_1.Override],TerminalNode.prototype,"accept",null);__decorate([Decorators_1.Override],TerminalNode.prototype,"text",null);__decorate([Decorators_1.Override],TerminalNode.prototype,"toStringTree",null);__decorate([Decorators_1.Override],TerminalNode.prototype,"toString",null);exports.TerminalNode=TerminalNode},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.XPathElement=void 0;const Decorators_1=__webpack_require__(0);class XPathElement{constructor(nodeName){this.nodeName=nodeName;this.invert=false}toString(){let inv=this.invert?"!":"";let className=Object.constructor.name;return className+"["+inv+this.nodeName+"]"}}__decorate([Decorators_1.Override],XPathElement.prototype,"toString",null);exports.XPathElement=XPathElement},function(module,exports,__webpack_require__){"use strict";(function(process){
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */
var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};var __awaiter=this&&this.__awaiter||function(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P((function(resolve){resolve(value)}))}return new(P||(P=Promise))((function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())}))};Object.defineProperty(exports,"__esModule",{value:true});exports.Parser=void 0;const Utils=__webpack_require__(11);const ATNDeserializationOptions_1=__webpack_require__(85);const ATNDeserializer_1=__webpack_require__(35);const DefaultErrorStrategy_1=__webpack_require__(53);const ErrorNode_1=__webpack_require__(64);const IntegerStack_1=__webpack_require__(77);const Lexer_1=__webpack_require__(20);const Decorators_1=__webpack_require__(0);const ParseInfo_1=__webpack_require__(171);const ParserATNSimulator_1=__webpack_require__(34);const ProxyParserErrorListener_1=__webpack_require__(91);const Recognizer_1=__webpack_require__(38);const TerminalNode_1=__webpack_require__(31);const Token_1=__webpack_require__(5);class TraceListener{constructor(ruleNames,tokenStream){this.ruleNames=ruleNames;this.tokenStream=tokenStream}enterEveryRule(ctx){console.log("enter   "+this.ruleNames[ctx.ruleIndex]+", LT(1)="+this.tokenStream.LT(1).text)}exitEveryRule(ctx){console.log("exit    "+this.ruleNames[ctx.ruleIndex]+", LT(1)="+this.tokenStream.LT(1).text)}visitErrorNode(node){}visitTerminal(node){let parent=node.parent.ruleContext;let token=node.symbol;console.log("consume "+token+" rule "+this.ruleNames[parent.ruleIndex])}}__decorate([Decorators_1.Override],TraceListener.prototype,"enterEveryRule",null);__decorate([Decorators_1.Override],TraceListener.prototype,"exitEveryRule",null);__decorate([Decorators_1.Override],TraceListener.prototype,"visitErrorNode",null);__decorate([Decorators_1.Override],TraceListener.prototype,"visitTerminal",null);class Parser extends Recognizer_1.Recognizer{constructor(input){super();this._errHandler=new DefaultErrorStrategy_1.DefaultErrorStrategy;this._precedenceStack=new IntegerStack_1.IntegerStack;this._buildParseTrees=true;this._parseListeners=[];this._syntaxErrors=0;this.matchedEOF=false;this._precedenceStack.push(0);this.inputStream=input}reset(resetInput){if(resetInput===undefined||resetInput){this.inputStream.seek(0)}this._errHandler.reset(this);this._ctx=undefined;this._syntaxErrors=0;this.matchedEOF=false;this.isTrace=false;this._precedenceStack.clear();this._precedenceStack.push(0);let interpreter=this.interpreter;if(interpreter!=null){interpreter.reset()}}match(ttype){let t=this.currentToken;if(t.type===ttype){if(ttype===Token_1.Token.EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}else{t=this._errHandler.recoverInline(this);if(this._buildParseTrees&&t.tokenIndex===-1){this._ctx.addErrorNode(this.createErrorNode(this._ctx,t))}}return t}matchWildcard(){let t=this.currentToken;if(t.type>0){this._errHandler.reportMatch(this);this.consume()}else{t=this._errHandler.recoverInline(this);if(this._buildParseTrees&&t.tokenIndex===-1){this._ctx.addErrorNode(this.createErrorNode(this._ctx,t))}}return t}set buildParseTree(buildParseTrees){this._buildParseTrees=buildParseTrees}get buildParseTree(){return this._buildParseTrees}getParseListeners(){return this._parseListeners}addParseListener(listener){if(listener==null){throw new TypeError("listener cannot be null")}this._parseListeners.push(listener)}removeParseListener(listener){let index=this._parseListeners.findIndex(l=>l===listener);if(index!==-1){this._parseListeners.splice(index,1)}}removeParseListeners(){this._parseListeners.length=0}triggerEnterRuleEvent(){for(let listener of this._parseListeners){if(listener.enterEveryRule){listener.enterEveryRule(this._ctx)}this._ctx.enterRule(listener)}}triggerExitRuleEvent(){for(let i=this._parseListeners.length-1;i>=0;i--){let listener=this._parseListeners[i];this._ctx.exitRule(listener);if(listener.exitEveryRule){listener.exitEveryRule(this._ctx)}}}get numberOfSyntaxErrors(){return this._syntaxErrors}get tokenFactory(){return this._input.tokenSource.tokenFactory}getATNWithBypassAlts(){let serializedAtn=this.serializedATN;if(serializedAtn==null){throw new Error("The current parser does not support an ATN with bypass alternatives.")}let result=Parser.bypassAltsAtnCache.get(serializedAtn);if(result==null){let deserializationOptions=new ATNDeserializationOptions_1.ATNDeserializationOptions;deserializationOptions.isGenerateRuleBypassTransitions=true;result=new ATNDeserializer_1.ATNDeserializer(deserializationOptions).deserialize(Utils.toCharArray(serializedAtn));Parser.bypassAltsAtnCache.set(serializedAtn,result)}return result}compileParseTreePattern(pattern,patternRuleIndex,lexer){return __awaiter(this,void 0,void 0,(function*(){if(!lexer){if(this.inputStream){let tokenSource=this.inputStream.tokenSource;if(tokenSource instanceof Lexer_1.Lexer){lexer=tokenSource}}if(!lexer){throw new Error("Parser can't discover a lexer to use")}}let currentLexer=lexer;let m=yield Promise.resolve().then(()=>__webpack_require__(172));let matcher=new m.ParseTreePatternMatcher(currentLexer,this);return matcher.compile(pattern,patternRuleIndex)}))}get errorHandler(){return this._errHandler}set errorHandler(handler){this._errHandler=handler}get inputStream(){return this._input}set inputStream(input){this.reset(false);this._input=input}get currentToken(){return this._input.LT(1)}notifyErrorListeners(msg,offendingToken,e){if(offendingToken===undefined){offendingToken=this.currentToken}else if(offendingToken===null){offendingToken=undefined}this._syntaxErrors++;let line=-1;let charPositionInLine=-1;if(offendingToken!=null){line=offendingToken.line;charPositionInLine=offendingToken.charPositionInLine}let listener=this.getErrorListenerDispatch();if(listener.syntaxError){listener.syntaxError(this,offendingToken,line,charPositionInLine,msg,e)}}consume(){let o=this.currentToken;if(o.type!==Parser.EOF){this.inputStream.consume()}let hasListener=this._parseListeners.length!==0;if(this._buildParseTrees||hasListener){if(this._errHandler.inErrorRecoveryMode(this)){let node=this._ctx.addErrorNode(this.createErrorNode(this._ctx,o));if(hasListener){for(let listener of this._parseListeners){if(listener.visitErrorNode){listener.visitErrorNode(node)}}}}else{let node=this.createTerminalNode(this._ctx,o);this._ctx.addChild(node);if(hasListener){for(let listener of this._parseListeners){if(listener.visitTerminal){listener.visitTerminal(node)}}}}}return o}createTerminalNode(parent,t){return new TerminalNode_1.TerminalNode(t)}createErrorNode(parent,t){return new ErrorNode_1.ErrorNode(t)}addContextToParseTree(){let parent=this._ctx._parent;if(parent!=null){parent.addChild(this._ctx)}}enterRule(localctx,state,ruleIndex){this.state=state;this._ctx=localctx;this._ctx._start=this._input.LT(1);if(this._buildParseTrees){this.addContextToParseTree()}this.triggerEnterRuleEvent()}enterLeftFactoredRule(localctx,state,ruleIndex){this.state=state;if(this._buildParseTrees){let factoredContext=this._ctx.getChild(this._ctx.childCount-1);this._ctx.removeLastChild();factoredContext._parent=localctx;localctx.addChild(factoredContext)}this._ctx=localctx;this._ctx._start=this._input.LT(1);if(this._buildParseTrees){this.addContextToParseTree()}this.triggerEnterRuleEvent()}exitRule(){if(this.matchedEOF){this._ctx._stop=this._input.LT(1)}else{this._ctx._stop=this._input.tryLT(-1)}this.triggerExitRuleEvent();this.state=this._ctx.invokingState;this._ctx=this._ctx._parent}enterOuterAlt(localctx,altNum){localctx.altNumber=altNum;if(this._buildParseTrees&&this._ctx!==localctx){let parent=this._ctx._parent;if(parent!=null){parent.removeLastChild();parent.addChild(localctx)}}this._ctx=localctx}get precedence(){if(this._precedenceStack.isEmpty){return-1}return this._precedenceStack.peek()}enterRecursionRule(localctx,state,ruleIndex,precedence){this.state=state;this._precedenceStack.push(precedence);this._ctx=localctx;this._ctx._start=this._input.LT(1);this.triggerEnterRuleEvent()}pushNewRecursionContext(localctx,state,ruleIndex){let previous=this._ctx;previous._parent=localctx;previous.invokingState=state;previous._stop=this._input.tryLT(-1);this._ctx=localctx;this._ctx._start=previous._start;if(this._buildParseTrees){this._ctx.addChild(previous)}this.triggerEnterRuleEvent()}unrollRecursionContexts(_parentctx){this._precedenceStack.pop();this._ctx._stop=this._input.tryLT(-1);let retctx=this._ctx;if(this._parseListeners.length>0){while(this._ctx!==_parentctx){this.triggerExitRuleEvent();this._ctx=this._ctx._parent}}else{this._ctx=_parentctx}retctx._parent=_parentctx;if(this._buildParseTrees&&_parentctx!=null){_parentctx.addChild(retctx)}}getInvokingContext(ruleIndex){let p=this._ctx;while(p&&p.ruleIndex!==ruleIndex){p=p._parent}return p}get context(){return this._ctx}set context(ctx){this._ctx=ctx}precpred(localctx,precedence){return precedence>=this._precedenceStack.peek()}getErrorListenerDispatch(){return new ProxyParserErrorListener_1.ProxyParserErrorListener(this.getErrorListeners())}inContext(context){return false}isExpectedToken(symbol){let atn=this.interpreter.atn;let ctx=this._ctx;let s=atn.states[this.state];let following=atn.nextTokens(s);if(following.contains(symbol)){return true}if(!following.contains(Token_1.Token.EPSILON)){return false}while(ctx!=null&&ctx.invokingState>=0&&following.contains(Token_1.Token.EPSILON)){let invokingState=atn.states[ctx.invokingState];let rt=invokingState.transition(0);following=atn.nextTokens(rt.followState);if(following.contains(symbol)){return true}ctx=ctx._parent}if(following.contains(Token_1.Token.EPSILON)&&symbol===Token_1.Token.EOF){return true}return false}get isMatchedEOF(){return this.matchedEOF}getExpectedTokens(){return this.atn.getExpectedTokens(this.state,this.context)}getExpectedTokensWithinCurrentRule(){let atn=this.interpreter.atn;let s=atn.states[this.state];return atn.nextTokens(s)}getRuleIndex(ruleName){let ruleIndex=this.getRuleIndexMap().get(ruleName);if(ruleIndex!=null){return ruleIndex}return-1}get ruleContext(){return this._ctx}getRuleInvocationStack(ctx=this._ctx){let p=ctx;let ruleNames=this.ruleNames;let stack=[];while(p!=null){let ruleIndex=p.ruleIndex;if(ruleIndex<0){stack.push("n/a")}else{stack.push(ruleNames[ruleIndex])}p=p._parent}return stack}getDFAStrings(){let s=[];for(let dfa of this._interp.atn.decisionToDFA){s.push(dfa.toString(this.vocabulary,this.ruleNames))}return s}dumpDFA(){let seenOne=false;for(let dfa of this._interp.atn.decisionToDFA){if(!dfa.isEmpty){if(seenOne){console.log()}console.log("Decision "+dfa.decision+":");process.stdout.write(dfa.toString(this.vocabulary,this.ruleNames));seenOne=true}}}get sourceName(){return this._input.sourceName}get parseInfo(){return Promise.resolve().then(()=>__webpack_require__(100)).then(m=>{let interp=this.interpreter;if(interp instanceof m.ProfilingATNSimulator){return new ParseInfo_1.ParseInfo(interp)}return undefined})}setProfile(profile){return __awaiter(this,void 0,void 0,(function*(){let m=yield Promise.resolve().then(()=>__webpack_require__(100));let interp=this.interpreter;if(profile){if(!(interp instanceof m.ProfilingATNSimulator)){this.interpreter=new m.ProfilingATNSimulator(this)}}else if(interp instanceof m.ProfilingATNSimulator){this.interpreter=new ParserATNSimulator_1.ParserATNSimulator(this.atn,this)}this.interpreter.setPredictionMode(interp.getPredictionMode())}))}set isTrace(trace){if(!trace){if(this._tracer){this.removeParseListener(this._tracer);this._tracer=undefined}}else{if(this._tracer){this.removeParseListener(this._tracer)}else{this._tracer=new TraceListener(this.ruleNames,this._input)}this.addParseListener(this._tracer)}}get isTrace(){return this._tracer!=null}}Parser.bypassAltsAtnCache=new Map;__decorate([Decorators_1.NotNull],Parser.prototype,"_errHandler",void 0);__decorate([Decorators_1.NotNull],Parser.prototype,"match",null);__decorate([Decorators_1.NotNull],Parser.prototype,"matchWildcard",null);__decorate([Decorators_1.NotNull],Parser.prototype,"getParseListeners",null);__decorate([__param(0,Decorators_1.NotNull)],Parser.prototype,"addParseListener",null);__decorate([Decorators_1.NotNull],Parser.prototype,"getATNWithBypassAlts",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull)],Parser.prototype,"errorHandler",null);__decorate([Decorators_1.Override],Parser.prototype,"inputStream",null);__decorate([Decorators_1.NotNull],Parser.prototype,"currentToken",null);__decorate([__param(0,Decorators_1.NotNull)],Parser.prototype,"enterRule",null);__decorate([Decorators_1.Override,__param(0,Decorators_1.Nullable)],Parser.prototype,"precpred",null);__decorate([Decorators_1.Override],Parser.prototype,"getErrorListenerDispatch",null);__decorate([Decorators_1.NotNull],Parser.prototype,"getExpectedTokens",null);__decorate([Decorators_1.NotNull],Parser.prototype,"getExpectedTokensWithinCurrentRule",null);__decorate([Decorators_1.Override],Parser.prototype,"parseInfo",null);exports.Parser=Parser}).call(this,__webpack_require__(52))},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.ParserATNSimulator=void 0;const AcceptStateInfo_1=__webpack_require__(78);const ActionTransition_1=__webpack_require__(86);const Array2DHashSet_1=__webpack_require__(23);const Arrays_1=__webpack_require__(56);const ATN_1=__webpack_require__(12);const ATNConfig_1=__webpack_require__(45);const ATNConfigSet_1=__webpack_require__(37);const ATNSimulator_1=__webpack_require__(46);const ATNStateType_1=__webpack_require__(9);const AtomTransition_1=__webpack_require__(87);const BitSet_1=__webpack_require__(24);const ConflictInfo_1=__webpack_require__(160);const DecisionState_1=__webpack_require__(26);const DFAState_1=__webpack_require__(47);const IntegerList_1=__webpack_require__(55);const Interval_1=__webpack_require__(10);const IntStream_1=__webpack_require__(21);const Decorators_1=__webpack_require__(0);const NotSetTransition_1=__webpack_require__(61);const NoViableAltException_1=__webpack_require__(8);const ObjectEqualityComparator_1=__webpack_require__(17);const ParserRuleContext_1=__webpack_require__(1);const PredictionContext_1=__webpack_require__(16);const PredictionContextCache_1=__webpack_require__(58);const PredictionMode_1=__webpack_require__(161);const RuleStopState_1=__webpack_require__(39);const RuleTransition_1=__webpack_require__(63);const SemanticContext_1=__webpack_require__(29);const SetTransition_1=__webpack_require__(62);const SimulatorState_1=__webpack_require__(90);const Token_1=__webpack_require__(5);const VocabularyImpl_1=__webpack_require__(18);const assert=__webpack_require__(13);const MAX_SHORT_VALUE=65535;const MIN_INTEGER_VALUE=-(1<<31>>>0);let ParserATNSimulator=class ParserATNSimulator extends ATNSimulator_1.ATNSimulator{constructor(atn,parser){super(atn);this.predictionMode=PredictionMode_1.PredictionMode.LL;this.force_global_context=false;this.always_try_local_context=true;this.enable_global_context_dfa=false;this.optimize_unique_closure=true;this.optimize_ll1=true;this.optimize_tail_calls=true;this.tail_call_preserves_sll=true;this.treat_sllk1_conflict_as_ambiguity=false;this.reportAmbiguities=false;this.userWantsCtxSensitive=true;this._parser=parser}getPredictionMode(){return this.predictionMode}setPredictionMode(predictionMode){this.predictionMode=predictionMode}reset(){}adaptivePredict(input,decision,outerContext,useContext){if(useContext===undefined){useContext=false}let dfa=this.atn.decisionToDFA[decision];assert(dfa!=null);if(this.optimize_ll1&&!dfa.isPrecedenceDfa&&!dfa.isEmpty){let ll_1=input.LA(1);if(ll_1>=0&&ll_1<=65535){let key=(decision<<16>>>0)+ll_1;let alt=this.atn.LL1Table.get(key);if(alt!=null){return alt}}}this.dfa=dfa;if(this.force_global_context){useContext=true}else if(!this.always_try_local_context){useContext=useContext||dfa.isContextSensitive}this.userWantsCtxSensitive=useContext||this.predictionMode!==PredictionMode_1.PredictionMode.SLL&&outerContext!=null&&!this.atn.decisionToState[decision].sll;if(outerContext==null){outerContext=ParserRuleContext_1.ParserRuleContext.emptyContext()}let state;if(!dfa.isEmpty){state=this.getStartState(dfa,input,outerContext,useContext)}if(state==null){if(outerContext==null){outerContext=ParserRuleContext_1.ParserRuleContext.emptyContext()}if(ParserATNSimulator.debug){console.log("ATN decision "+dfa.decision+" exec LA(1)=="+this.getLookaheadName(input)+", outerContext="+outerContext.toString(this._parser))}state=this.computeStartState(dfa,outerContext,useContext)}let m=input.mark();let index=input.index;try{let alt=this.execDFA(dfa,input,index,state);if(ParserATNSimulator.debug){console.log("DFA after predictATN: "+dfa.toString(this._parser.vocabulary,this._parser.ruleNames))}return alt}finally{this.dfa=undefined;input.seek(index);input.release(m)}}getStartState(dfa,input,outerContext,useContext){if(!useContext){if(dfa.isPrecedenceDfa){let state=dfa.getPrecedenceStartState(this._parser.precedence,false);if(state==null){return undefined}return new SimulatorState_1.SimulatorState(outerContext,state,false,outerContext)}else{if(dfa.s0==null){return undefined}return new SimulatorState_1.SimulatorState(outerContext,dfa.s0,false,outerContext)}}if(!this.enable_global_context_dfa){return undefined}let remainingContext=outerContext;assert(outerContext!=null);let s0;if(dfa.isPrecedenceDfa){s0=dfa.getPrecedenceStartState(this._parser.precedence,true)}else{s0=dfa.s0full}while(remainingContext!=null&&s0!=null&&s0.isContextSensitive){remainingContext=this.skipTailCalls(remainingContext);s0=s0.getContextTarget(this.getReturnState(remainingContext));if(remainingContext.isEmpty){assert(s0==null||!s0.isContextSensitive)}else{remainingContext=remainingContext.parent}}if(s0==null){return undefined}return new SimulatorState_1.SimulatorState(outerContext,s0,useContext,remainingContext)}execDFA(dfa,input,startIndex,state){let outerContext=state.outerContext;if(ParserATNSimulator.dfa_debug){console.log("DFA decision "+dfa.decision+" exec LA(1)=="+this.getLookaheadName(input)+", outerContext="+outerContext.toString(this._parser))}if(ParserATNSimulator.dfa_debug){console.log(dfa.toString(this._parser.vocabulary,this._parser.ruleNames))}let s=state.s0;let t=input.LA(1);let remainingOuterContext=state.remainingOuterContext;while(true){if(ParserATNSimulator.dfa_debug){console.log("DFA state "+s.stateNumber+" LA(1)=="+this.getLookaheadName(input))}if(state.useContext){while(s.isContextSymbol(t)){let next;if(remainingOuterContext!=null){remainingOuterContext=this.skipTailCalls(remainingOuterContext);next=s.getContextTarget(this.getReturnState(remainingOuterContext))}if(next==null){let initialState=new SimulatorState_1.SimulatorState(state.outerContext,s,state.useContext,remainingOuterContext);return this.execATN(dfa,input,startIndex,initialState)}assert(remainingOuterContext!=null);remainingOuterContext=remainingOuterContext.parent;s=next}}if(this.isAcceptState(s,state.useContext)){if(s.predicates!=null){if(ParserATNSimulator.dfa_debug){console.log("accept "+s)}}else{if(ParserATNSimulator.dfa_debug){console.log("accept; predict "+s.prediction+" in state "+s.stateNumber)}}break}assert(!this.isAcceptState(s,state.useContext));let target=this.getExistingTargetState(s,t);if(target==null){if(ParserATNSimulator.dfa_debug&&t>=0){console.log("no edge for "+this._parser.vocabulary.getDisplayName(t))}let alt;if(ParserATNSimulator.dfa_debug){let interval=Interval_1.Interval.of(startIndex,this._parser.inputStream.index);console.log("ATN exec upon "+this._parser.inputStream.getText(interval)+" at DFA state "+s.stateNumber)}let initialState=new SimulatorState_1.SimulatorState(outerContext,s,state.useContext,remainingOuterContext);alt=this.execATN(dfa,input,startIndex,initialState);if(ParserATNSimulator.dfa_debug){console.log("back from DFA update, alt="+alt+", dfa=\n"+dfa.toString(this._parser.vocabulary,this._parser.ruleNames))}if(ParserATNSimulator.dfa_debug){console.log("DFA decision "+dfa.decision+" predicts "+alt)}return alt}else if(target===ATNSimulator_1.ATNSimulator.ERROR){let errorState=new SimulatorState_1.SimulatorState(outerContext,s,state.useContext,remainingOuterContext);return this.handleNoViableAlt(input,startIndex,errorState)}s=target;if(!this.isAcceptState(s,state.useContext)&&t!==IntStream_1.IntStream.EOF){input.consume();t=input.LA(1)}}if(!state.useContext&&s.configs.conflictInfo!=null){if(dfa.atnStartState instanceof DecisionState_1.DecisionState){if(!this.userWantsCtxSensitive||!s.configs.dipsIntoOuterContext&&s.configs.isExactConflict||this.treat_sllk1_conflict_as_ambiguity&&input.index===startIndex){}else{assert(!state.useContext);let conflictingAlts;let predicates=s.predicates;if(predicates!=null){let conflictIndex=input.index;if(conflictIndex!==startIndex){input.seek(startIndex)}conflictingAlts=this.evalSemanticContext(predicates,outerContext,true);if(conflictingAlts.cardinality()===1){return conflictingAlts.nextSetBit(0)}if(conflictIndex!==startIndex){input.seek(conflictIndex)}}if(this.reportAmbiguities){let conflictState=new SimulatorState_1.SimulatorState(outerContext,s,state.useContext,remainingOuterContext);this.reportAttemptingFullContext(dfa,conflictingAlts,conflictState,startIndex,input.index)}input.seek(startIndex);return this.adaptivePredict(input,dfa.decision,outerContext,true)}}}let predicates=s.predicates;if(predicates!=null){let stopIndex=input.index;if(startIndex!==stopIndex){input.seek(startIndex)}let alts=this.evalSemanticContext(predicates,outerContext,this.reportAmbiguities&&this.predictionMode===PredictionMode_1.PredictionMode.LL_EXACT_AMBIG_DETECTION);switch(alts.cardinality()){case 0:throw this.noViableAlt(input,outerContext,s.configs,startIndex);case 1:return alts.nextSetBit(0);default:if(startIndex!==stopIndex){input.seek(stopIndex)}this.reportAmbiguity(dfa,s,startIndex,stopIndex,s.configs.isExactConflict,alts,s.configs);return alts.nextSetBit(0)}}if(ParserATNSimulator.dfa_debug){console.log("DFA decision "+dfa.decision+" predicts "+s.prediction)}return s.prediction}isAcceptState(state,useContext){if(!state.isAcceptState){return false}if(state.configs.conflictingAlts==null){return true}if(useContext&&this.predictionMode===PredictionMode_1.PredictionMode.LL_EXACT_AMBIG_DETECTION){return state.configs.isExactConflict}return true}execATN(dfa,input,startIndex,initialState){if(ParserATNSimulator.debug){console.log("execATN decision "+dfa.decision+" exec LA(1)=="+this.getLookaheadName(input))}let outerContext=initialState.outerContext;let useContext=initialState.useContext;let t=input.LA(1);let previous=initialState;let contextCache=new PredictionContextCache_1.PredictionContextCache;while(true){let nextState=this.computeReachSet(dfa,previous,t,contextCache);if(nextState==null){this.setDFAEdge(previous.s0,input.LA(1),ATNSimulator_1.ATNSimulator.ERROR);return this.handleNoViableAlt(input,startIndex,previous)}let D=nextState.s0;assert(D.isAcceptState||D.prediction===ATN_1.ATN.INVALID_ALT_NUMBER);assert(D.isAcceptState||D.configs.conflictInfo==null);if(this.isAcceptState(D,useContext)){let conflictingAlts=D.configs.conflictingAlts;let predictedAlt=conflictingAlts==null?D.prediction:ATN_1.ATN.INVALID_ALT_NUMBER;if(predictedAlt!==ATN_1.ATN.INVALID_ALT_NUMBER){if(this.optimize_ll1&&input.index===startIndex&&!dfa.isPrecedenceDfa&&nextState.outerContext===nextState.remainingOuterContext&&dfa.decision>=0&&!D.configs.hasSemanticContext){if(t>=0&&t<=MAX_SHORT_VALUE){let key=(dfa.decision<<16>>>0)+t;this.atn.LL1Table.set(key,predictedAlt)}}if(useContext&&this.always_try_local_context){this.reportContextSensitivity(dfa,predictedAlt,nextState,startIndex,input.index)}}predictedAlt=D.prediction;let attemptFullContext=conflictingAlts!=null&&this.userWantsCtxSensitive;if(attemptFullContext){attemptFullContext=!useContext&&(D.configs.dipsIntoOuterContext||!D.configs.isExactConflict)&&(!this.treat_sllk1_conflict_as_ambiguity||input.index!==startIndex)}if(D.configs.hasSemanticContext){let predPredictions=D.predicates;if(predPredictions!=null){let conflictIndex=input.index;if(conflictIndex!==startIndex){input.seek(startIndex)}conflictingAlts=this.evalSemanticContext(predPredictions,outerContext,attemptFullContext||this.reportAmbiguities);switch(conflictingAlts.cardinality()){case 0:throw this.noViableAlt(input,outerContext,D.configs,startIndex);case 1:return conflictingAlts.nextSetBit(0);default:break}if(conflictIndex!==startIndex){input.seek(conflictIndex)}}}if(!attemptFullContext){if(conflictingAlts!=null){if(this.reportAmbiguities&&conflictingAlts.cardinality()>1){this.reportAmbiguity(dfa,D,startIndex,input.index,D.configs.isExactConflict,conflictingAlts,D.configs)}predictedAlt=conflictingAlts.nextSetBit(0)}return predictedAlt}else{assert(!useContext);assert(this.isAcceptState(D,false));if(ParserATNSimulator.debug){console.log("RETRY with outerContext="+outerContext)}let fullContextState=this.computeStartState(dfa,outerContext,true);if(this.reportAmbiguities){this.reportAttemptingFullContext(dfa,conflictingAlts,nextState,startIndex,input.index)}input.seek(startIndex);return this.execATN(dfa,input,startIndex,fullContextState)}}previous=nextState;if(t!==IntStream_1.IntStream.EOF){input.consume();t=input.LA(1)}}}handleNoViableAlt(input,startIndex,previous){if(previous.s0!=null){let alts=new BitSet_1.BitSet;let maxAlt=0;for(let config of previous.s0.configs){if(config.reachesIntoOuterContext||config.state instanceof RuleStopState_1.RuleStopState){alts.set(config.alt);maxAlt=Math.max(maxAlt,config.alt)}}switch(alts.cardinality()){case 0:break;case 1:return alts.nextSetBit(0);default:if(!previous.s0.configs.hasSemanticContext){return alts.nextSetBit(0)}let filteredConfigs=new ATNConfigSet_1.ATNConfigSet;for(let config of previous.s0.configs){if(config.reachesIntoOuterContext||config.state instanceof RuleStopState_1.RuleStopState){filteredConfigs.add(config)}}let altToPred=this.getPredsForAmbigAlts(alts,filteredConfigs,maxAlt);if(altToPred!=null){let predicates=this.getPredicatePredictions(alts,altToPred);if(predicates!=null){let stopIndex=input.index;try{input.seek(startIndex);let filteredAlts=this.evalSemanticContext(predicates,previous.outerContext,false);if(!filteredAlts.isEmpty){return filteredAlts.nextSetBit(0)}}finally{input.seek(stopIndex)}}}return alts.nextSetBit(0)}}throw this.noViableAlt(input,previous.outerContext,previous.s0.configs,startIndex)}computeReachSet(dfa,previous,t,contextCache){let useContext=previous.useContext;let remainingGlobalContext=previous.remainingOuterContext;let s=previous.s0;if(useContext){while(s.isContextSymbol(t)){let next;if(remainingGlobalContext!=null){remainingGlobalContext=this.skipTailCalls(remainingGlobalContext);next=s.getContextTarget(this.getReturnState(remainingGlobalContext))}if(next==null){break}assert(remainingGlobalContext!=null);remainingGlobalContext=remainingGlobalContext.parent;s=next}}assert(!this.isAcceptState(s,useContext));if(this.isAcceptState(s,useContext)){return new SimulatorState_1.SimulatorState(previous.outerContext,s,useContext,remainingGlobalContext)}let s0=s;let target=this.getExistingTargetState(s0,t);if(target==null){let result=this.computeTargetState(dfa,s0,remainingGlobalContext,t,useContext,contextCache);target=result[0];remainingGlobalContext=result[1]}if(target===ATNSimulator_1.ATNSimulator.ERROR){return undefined}assert(!useContext||!target.configs.dipsIntoOuterContext);return new SimulatorState_1.SimulatorState(previous.outerContext,target,useContext,remainingGlobalContext)}getExistingTargetState(s,t){return s.getTarget(t)}computeTargetState(dfa,s,remainingGlobalContext,t,useContext,contextCache){let closureConfigs=s.configs.toArray();let contextElements;let reach=new ATNConfigSet_1.ATNConfigSet;let stepIntoGlobal;do{let hasMoreContext=!useContext||remainingGlobalContext!=null;if(!hasMoreContext){reach.isOutermostConfigSet=true}let reachIntermediate=new ATNConfigSet_1.ATNConfigSet;let skippedStopStates;for(let c of closureConfigs){if(ParserATNSimulator.debug){console.log("testing "+this.getTokenName(t)+" at "+c.toString())}if(c.state instanceof RuleStopState_1.RuleStopState){assert(c.context.isEmpty);if(useContext&&!c.reachesIntoOuterContext||t===IntStream_1.IntStream.EOF){if(skippedStopStates==null){skippedStopStates=[]}skippedStopStates.push(c)}continue}let n=c.state.numberOfOptimizedTransitions;for(let ti=0;ti<n;ti++){let trans=c.state.getOptimizedTransition(ti);let target=this.getReachableTarget(c,trans,t);if(target!=null){reachIntermediate.add(c.transform(target,false),contextCache)}}}if(this.optimize_unique_closure&&skippedStopStates==null&&t!==Token_1.Token.EOF&&reachIntermediate.uniqueAlt!==ATN_1.ATN.INVALID_ALT_NUMBER){reachIntermediate.isOutermostConfigSet=reach.isOutermostConfigSet;reach=reachIntermediate;break}let collectPredicates=false;let treatEofAsEpsilon=t===Token_1.Token.EOF;this.closure(reachIntermediate,reach,collectPredicates,hasMoreContext,contextCache,treatEofAsEpsilon);stepIntoGlobal=reach.dipsIntoOuterContext;if(t===IntStream_1.IntStream.EOF){reach=this.removeAllConfigsNotInRuleStopState(reach,contextCache)}if(skippedStopStates!=null&&(!useContext||!PredictionMode_1.PredictionMode.hasConfigInRuleStopState(reach))){assert(skippedStopStates.length>0);for(let c of skippedStopStates){reach.add(c,contextCache)}}if(useContext&&stepIntoGlobal){reach.clear();remainingGlobalContext=remainingGlobalContext;remainingGlobalContext=this.skipTailCalls(remainingGlobalContext);let nextContextElement=this.getReturnState(remainingGlobalContext);if(contextElements==null){contextElements=new IntegerList_1.IntegerList}if(remainingGlobalContext.isEmpty){remainingGlobalContext=undefined}else{remainingGlobalContext=remainingGlobalContext.parent}contextElements.add(nextContextElement);if(nextContextElement!==PredictionContext_1.PredictionContext.EMPTY_FULL_STATE_KEY){for(let i=0;i<closureConfigs.length;i++){closureConfigs[i]=closureConfigs[i].appendContext(nextContextElement,contextCache)}}}}while(useContext&&stepIntoGlobal);if(reach.isEmpty){this.setDFAEdge(s,t,ATNSimulator_1.ATNSimulator.ERROR);return[ATNSimulator_1.ATNSimulator.ERROR,remainingGlobalContext]}let result=this.addDFAEdge(dfa,s,t,contextElements,reach,contextCache);return[result,remainingGlobalContext]}removeAllConfigsNotInRuleStopState(configs,contextCache){if(PredictionMode_1.PredictionMode.allConfigsInRuleStopStates(configs)){return configs}let result=new ATNConfigSet_1.ATNConfigSet;for(let config of configs){if(!(config.state instanceof RuleStopState_1.RuleStopState)){continue}result.add(config,contextCache)}return result}computeStartState(dfa,globalContext,useContext){let s0=dfa.isPrecedenceDfa?dfa.getPrecedenceStartState(this._parser.precedence,useContext):useContext?dfa.s0full:dfa.s0;if(s0!=null){if(!useContext){return new SimulatorState_1.SimulatorState(globalContext,s0,useContext,globalContext)}s0.setContextSensitive(this.atn)}let decision=dfa.decision;let p=dfa.atnStartState;let previousContext=0;let remainingGlobalContext=globalContext;let initialContext=useContext?PredictionContext_1.PredictionContext.EMPTY_FULL:PredictionContext_1.PredictionContext.EMPTY_LOCAL;let contextCache=new PredictionContextCache_1.PredictionContextCache;if(useContext){if(!this.enable_global_context_dfa){while(remainingGlobalContext!=null){if(remainingGlobalContext.isEmpty){previousContext=PredictionContext_1.PredictionContext.EMPTY_FULL_STATE_KEY;remainingGlobalContext=undefined}else{previousContext=this.getReturnState(remainingGlobalContext);initialContext=initialContext.appendSingleContext(previousContext,contextCache);remainingGlobalContext=remainingGlobalContext.parent}}}while(s0!=null&&s0.isContextSensitive&&remainingGlobalContext!=null){let next;remainingGlobalContext=this.skipTailCalls(remainingGlobalContext);if(remainingGlobalContext.isEmpty){next=s0.getContextTarget(PredictionContext_1.PredictionContext.EMPTY_FULL_STATE_KEY);previousContext=PredictionContext_1.PredictionContext.EMPTY_FULL_STATE_KEY;remainingGlobalContext=undefined}else{previousContext=this.getReturnState(remainingGlobalContext);next=s0.getContextTarget(previousContext);initialContext=initialContext.appendSingleContext(previousContext,contextCache);remainingGlobalContext=remainingGlobalContext.parent}if(next==null){break}s0=next}}if(s0!=null&&!s0.isContextSensitive){return new SimulatorState_1.SimulatorState(globalContext,s0,useContext,remainingGlobalContext)}let configs=new ATNConfigSet_1.ATNConfigSet;while(true){let reachIntermediate=new ATNConfigSet_1.ATNConfigSet;let n=p.numberOfTransitions;for(let ti=0;ti<n;ti++){let target=p.transition(ti).target;reachIntermediate.add(ATNConfig_1.ATNConfig.create(target,ti+1,initialContext))}let hasMoreContext=remainingGlobalContext!=null;if(!hasMoreContext){configs.isOutermostConfigSet=true}let collectPredicates=true;this.closure(reachIntermediate,configs,collectPredicates,hasMoreContext,contextCache,false);let stepIntoGlobal=configs.dipsIntoOuterContext;let next;if(useContext&&!this.enable_global_context_dfa){s0=this.addDFAState(dfa,configs,contextCache);break}else if(s0==null){if(!dfa.isPrecedenceDfa){next=this.addDFAState(dfa,configs,contextCache);if(useContext){if(!dfa.s0full){dfa.s0full=next}else{next=dfa.s0full}}else{if(!dfa.s0){dfa.s0=next}else{next=dfa.s0}}}else{configs=this.applyPrecedenceFilter(configs,globalContext,contextCache);next=this.addDFAState(dfa,configs,contextCache);dfa.setPrecedenceStartState(this._parser.precedence,useContext,next)}}else{if(dfa.isPrecedenceDfa){configs=this.applyPrecedenceFilter(configs,globalContext,contextCache)}next=this.addDFAState(dfa,configs,contextCache);s0.setContextTarget(previousContext,next)}s0=next;if(!useContext||!stepIntoGlobal){break}next.setContextSensitive(this.atn);remainingGlobalContext=remainingGlobalContext;configs.clear();remainingGlobalContext=this.skipTailCalls(remainingGlobalContext);let nextContextElement=this.getReturnState(remainingGlobalContext);if(remainingGlobalContext.isEmpty){remainingGlobalContext=undefined}else{remainingGlobalContext=remainingGlobalContext.parent}if(nextContextElement!==PredictionContext_1.PredictionContext.EMPTY_FULL_STATE_KEY){initialContext=initialContext.appendSingleContext(nextContextElement,contextCache)}previousContext=nextContextElement}return new SimulatorState_1.SimulatorState(globalContext,s0,useContext,remainingGlobalContext)}applyPrecedenceFilter(configs,globalContext,contextCache){let statesFromAlt1=new Map;let configSet=new ATNConfigSet_1.ATNConfigSet;for(let config of configs){if(config.alt!==1){continue}let updatedContext=config.semanticContext.evalPrecedence(this._parser,globalContext);if(updatedContext==null){continue}statesFromAlt1.set(config.state.stateNumber,config.context);if(updatedContext!==config.semanticContext){configSet.add(config.transform(config.state,false,updatedContext),contextCache)}else{configSet.add(config,contextCache)}}for(let config of configs){if(config.alt===1){continue}if(!config.isPrecedenceFilterSuppressed){let context=statesFromAlt1.get(config.state.stateNumber);if(context!=null&&context.equals(config.context)){continue}}configSet.add(config,contextCache)}return configSet}getReachableTarget(source,trans,ttype){if(trans.matches(ttype,0,this.atn.maxTokenType)){return trans.target}return undefined}predicateDFAState(D,configs,nalts){let conflictingAlts=this.getConflictingAltsFromConfigSet(configs);if(!conflictingAlts){throw new Error("This unhandled scenario is intended to be unreachable, but I'm currently not sure of why we know that's the case.")}if(ParserATNSimulator.debug){console.log("predicateDFAState "+D)}let altToPred=this.getPredsForAmbigAlts(conflictingAlts,configs,nalts);let predPredictions;if(altToPred!=null){predPredictions=this.getPredicatePredictions(conflictingAlts,altToPred);D.predicates=predPredictions}return predPredictions}getPredsForAmbigAlts(ambigAlts,configs,nalts){let altToPred=new Array(nalts+1);let n=altToPred.length;for(let c of configs){if(ambigAlts.get(c.alt)){altToPred[c.alt]=SemanticContext_1.SemanticContext.or(altToPred[c.alt],c.semanticContext)}}let nPredAlts=0;for(let i=0;i<n;i++){if(altToPred[i]==null){altToPred[i]=SemanticContext_1.SemanticContext.NONE}else if(altToPred[i]!==SemanticContext_1.SemanticContext.NONE){nPredAlts++}}let result=altToPred;if(nPredAlts===0){result=undefined}if(ParserATNSimulator.debug){console.log("getPredsForAmbigAlts result "+(result?Arrays_1.Arrays.toString(result):"undefined"))}return result}getPredicatePredictions(ambigAlts,altToPred){let pairs=[];let containsPredicate=false;for(let i=1;i<altToPred.length;i++){let pred=altToPred[i];assert(pred!=null);if(ambigAlts!=null&&ambigAlts.get(i)&&pred===SemanticContext_1.SemanticContext.NONE){pairs.push(new DFAState_1.DFAState.PredPrediction(pred,i))}else if(pred!==SemanticContext_1.SemanticContext.NONE){containsPredicate=true;pairs.push(new DFAState_1.DFAState.PredPrediction(pred,i))}}if(!containsPredicate){return undefined}return pairs}evalSemanticContext(predPredictions,outerContext,complete){let predictions=new BitSet_1.BitSet;for(let pair of predPredictions){if(pair.pred===SemanticContext_1.SemanticContext.NONE){predictions.set(pair.alt);if(!complete){break}continue}let evaluatedResult=this.evalSemanticContextImpl(pair.pred,outerContext,pair.alt);if(ParserATNSimulator.debug||ParserATNSimulator.dfa_debug){console.log("eval pred "+pair+"="+evaluatedResult)}if(evaluatedResult){if(ParserATNSimulator.debug||ParserATNSimulator.dfa_debug){console.log("PREDICT "+pair.alt)}predictions.set(pair.alt);if(!complete){break}}}return predictions}evalSemanticContextImpl(pred,parserCallStack,alt){return pred.eval(this._parser,parserCallStack)}closure(sourceConfigs,configs,collectPredicates,hasMoreContext,contextCache,treatEofAsEpsilon){if(contextCache==null){contextCache=PredictionContextCache_1.PredictionContextCache.UNCACHED}let currentConfigs=sourceConfigs;let closureBusy=new Array2DHashSet_1.Array2DHashSet(ObjectEqualityComparator_1.ObjectEqualityComparator.INSTANCE);while(currentConfigs.size>0){let intermediate=new ATNConfigSet_1.ATNConfigSet;for(let config of currentConfigs){this.closureImpl(config,configs,intermediate,closureBusy,collectPredicates,hasMoreContext,contextCache,0,treatEofAsEpsilon)}currentConfigs=intermediate}}closureImpl(config,configs,intermediate,closureBusy,collectPredicates,hasMoreContexts,contextCache,depth,treatEofAsEpsilon){if(ParserATNSimulator.debug){console.log("closure("+config.toString(this._parser,true)+")")}if(config.state instanceof RuleStopState_1.RuleStopState){if(!config.context.isEmpty){let hasEmpty=config.context.hasEmpty;let nonEmptySize=config.context.size-(hasEmpty?1:0);for(let i=0;i<nonEmptySize;i++){let newContext=config.context.getParent(i);let returnState=this.atn.states[config.context.getReturnState(i)];let c=ATNConfig_1.ATNConfig.create(returnState,config.alt,newContext,config.semanticContext);c.outerContextDepth=config.outerContextDepth;c.isPrecedenceFilterSuppressed=config.isPrecedenceFilterSuppressed;assert(depth>MIN_INTEGER_VALUE);this.closureImpl(c,configs,intermediate,closureBusy,collectPredicates,hasMoreContexts,contextCache,depth-1,treatEofAsEpsilon)}if(!hasEmpty||!hasMoreContexts){return}config=config.transform(config.state,false,PredictionContext_1.PredictionContext.EMPTY_LOCAL)}else if(!hasMoreContexts){configs.add(config,contextCache);return}else{if(ParserATNSimulator.debug){console.log("FALLING off rule "+this.getRuleName(config.state.ruleIndex))}if(config.context===PredictionContext_1.PredictionContext.EMPTY_FULL){config=config.transform(config.state,false,PredictionContext_1.PredictionContext.EMPTY_LOCAL)}else if(!config.reachesIntoOuterContext&&PredictionContext_1.PredictionContext.isEmptyLocal(config.context)){configs.add(config,contextCache)}}}let p=config.state;if(!p.onlyHasEpsilonTransitions){configs.add(config,contextCache);if(ParserATNSimulator.debug){console.log("added config "+configs)}}for(let i=0;i<p.numberOfOptimizedTransitions;i++){if(i===0&&p.stateType===ATNStateType_1.ATNStateType.STAR_LOOP_ENTRY&&p.precedenceRuleDecision&&!config.context.hasEmpty){let precedenceDecision=p;let suppress=true;for(let j=0;j<config.context.size;j++){if(!precedenceDecision.precedenceLoopbackStates.get(config.context.getReturnState(j))){suppress=false;break}}if(suppress){continue}}let t=p.getOptimizedTransition(i);let continueCollecting=!(t instanceof ActionTransition_1.ActionTransition)&&collectPredicates;let c=this.getEpsilonTarget(config,t,continueCollecting,depth===0,contextCache,treatEofAsEpsilon);if(c!=null){if(t instanceof RuleTransition_1.RuleTransition){if(intermediate!=null&&!collectPredicates){intermediate.add(c,contextCache);continue}}let newDepth=depth;if(config.state instanceof RuleStopState_1.RuleStopState){if(this.dfa!=null&&this.dfa.isPrecedenceDfa){let outermostPrecedenceReturn=t.outermostPrecedenceReturn;if(outermostPrecedenceReturn===this.dfa.atnStartState.ruleIndex){c.isPrecedenceFilterSuppressed=true}}c.outerContextDepth=c.outerContextDepth+1;if(!closureBusy.add(c)){continue}assert(newDepth>MIN_INTEGER_VALUE);newDepth--;if(ParserATNSimulator.debug){console.log("dips into outer ctx: "+c)}}else if(t instanceof RuleTransition_1.RuleTransition){if(this.optimize_tail_calls&&t.optimizedTailCall&&(!this.tail_call_preserves_sll||!PredictionContext_1.PredictionContext.isEmptyLocal(config.context))){assert(c.context===config.context);if(newDepth===0){newDepth--;if(!this.tail_call_preserves_sll&&PredictionContext_1.PredictionContext.isEmptyLocal(config.context)){c.outerContextDepth=c.outerContextDepth+1}}}else{if(newDepth>=0){newDepth++}}}else{if(!t.isEpsilon&&!closureBusy.add(c)){continue}}this.closureImpl(c,configs,intermediate,closureBusy,continueCollecting,hasMoreContexts,contextCache,newDepth,treatEofAsEpsilon)}}}getRuleName(index){if(this._parser!=null&&index>=0){return this._parser.ruleNames[index]}return"<rule "+index+">"}getEpsilonTarget(config,t,collectPredicates,inContext,contextCache,treatEofAsEpsilon){switch(t.serializationType){case 3:return this.ruleTransition(config,t,contextCache);case 10:return this.precedenceTransition(config,t,collectPredicates,inContext);case 4:return this.predTransition(config,t,collectPredicates,inContext);case 6:return this.actionTransition(config,t);case 1:return config.transform(t.target,false);case 5:case 2:case 7:if(treatEofAsEpsilon){if(t.matches(Token_1.Token.EOF,0,1)){return config.transform(t.target,false)}}return undefined;default:return undefined}}actionTransition(config,t){if(ParserATNSimulator.debug){console.log("ACTION edge "+t.ruleIndex+":"+t.actionIndex)}return config.transform(t.target,false)}precedenceTransition(config,pt,collectPredicates,inContext){if(ParserATNSimulator.debug){console.log("PRED (collectPredicates="+collectPredicates+") "+pt.precedence+">=_p"+", ctx dependent=true");if(this._parser!=null){console.log("context surrounding pred is "+this._parser.getRuleInvocationStack())}}let c;if(collectPredicates&&inContext){let newSemCtx=SemanticContext_1.SemanticContext.and(config.semanticContext,pt.predicate);c=config.transform(pt.target,false,newSemCtx)}else{c=config.transform(pt.target,false)}if(ParserATNSimulator.debug){console.log("config from pred transition="+c)}return c}predTransition(config,pt,collectPredicates,inContext){if(ParserATNSimulator.debug){console.log("PRED (collectPredicates="+collectPredicates+") "+pt.ruleIndex+":"+pt.predIndex+", ctx dependent="+pt.isCtxDependent);if(this._parser!=null){console.log("context surrounding pred is "+this._parser.getRuleInvocationStack())}}let c;if(collectPredicates&&(!pt.isCtxDependent||pt.isCtxDependent&&inContext)){let newSemCtx=SemanticContext_1.SemanticContext.and(config.semanticContext,pt.predicate);c=config.transform(pt.target,false,newSemCtx)}else{c=config.transform(pt.target,false)}if(ParserATNSimulator.debug){console.log("config from pred transition="+c)}return c}ruleTransition(config,t,contextCache){if(ParserATNSimulator.debug){console.log("CALL rule "+this.getRuleName(t.target.ruleIndex)+", ctx="+config.context)}let returnState=t.followState;let newContext;if(this.optimize_tail_calls&&t.optimizedTailCall&&(!this.tail_call_preserves_sll||!PredictionContext_1.PredictionContext.isEmptyLocal(config.context))){newContext=config.context}else if(contextCache!=null){newContext=contextCache.getChild(config.context,returnState.stateNumber)}else{newContext=config.context.getChild(returnState.stateNumber)}return config.transform(t.target,false,newContext)}isConflicted(configset,contextCache){if(configset.uniqueAlt!==ATN_1.ATN.INVALID_ALT_NUMBER||configset.size<=1){return undefined}let configs=configset.toArray();configs.sort(ParserATNSimulator.STATE_ALT_SORT_COMPARATOR);let exact=!configset.dipsIntoOuterContext;let alts=new BitSet_1.BitSet;let minAlt=configs[0].alt;alts.set(minAlt);let currentState=configs[0].state.nonStopStateNumber;for(let config of configs){let stateNumber=config.state.nonStopStateNumber;if(stateNumber!==currentState){if(config.alt!==minAlt){return undefined}currentState=stateNumber}}let representedAlts;if(exact){currentState=configs[0].state.nonStopStateNumber;representedAlts=new BitSet_1.BitSet;let maxAlt=minAlt;for(let config of configs){if(config.state.nonStopStateNumber!==currentState){break}let alt=config.alt;representedAlts.set(alt);maxAlt=alt}currentState=configs[0].state.nonStopStateNumber;let currentAlt=minAlt;for(let config of configs){let stateNumber=config.state.nonStopStateNumber;let alt=config.alt;if(stateNumber!==currentState){if(currentAlt!==maxAlt){exact=false;break}currentState=stateNumber;currentAlt=minAlt}else if(alt!==currentAlt){if(alt!==representedAlts.nextSetBit(currentAlt+1)){exact=false;break}currentAlt=alt}}}currentState=configs[0].state.nonStopStateNumber;let firstIndexCurrentState=0;let lastIndexCurrentStateMinAlt=0;let joinedCheckContext=configs[0].context;for(let i=1;i<configs.length;i++){let config=configs[i];if(config.alt!==minAlt){break}if(config.state.nonStopStateNumber!==currentState){break}lastIndexCurrentStateMinAlt=i;joinedCheckContext=contextCache.join(joinedCheckContext,configs[i].context)}for(let i=lastIndexCurrentStateMinAlt+1;i<configs.length;i++){let config=configs[i];let state=config.state;alts.set(config.alt);if(state.nonStopStateNumber!==currentState){currentState=state.nonStopStateNumber;firstIndexCurrentState=i;lastIndexCurrentStateMinAlt=i;joinedCheckContext=config.context;for(let j=firstIndexCurrentState+1;j<configs.length;j++){let config2=configs[j];if(config2.alt!==minAlt){break}if(config2.state.nonStopStateNumber!==currentState){break}lastIndexCurrentStateMinAlt=j;joinedCheckContext=contextCache.join(joinedCheckContext,config2.context)}i=lastIndexCurrentStateMinAlt;continue}let joinedCheckContext2=config.context;let currentAlt=config.alt;let lastIndexCurrentStateCurrentAlt=i;for(let j=lastIndexCurrentStateCurrentAlt+1;j<configs.length;j++){let config2=configs[j];if(config2.alt!==currentAlt){break}if(config2.state.nonStopStateNumber!==currentState){break}lastIndexCurrentStateCurrentAlt=j;joinedCheckContext2=contextCache.join(joinedCheckContext2,config2.context)}i=lastIndexCurrentStateCurrentAlt;let check=contextCache.join(joinedCheckContext,joinedCheckContext2);if(!joinedCheckContext.equals(check)){return undefined}exact=exact&&joinedCheckContext.equals(joinedCheckContext2)}return new ConflictInfo_1.ConflictInfo(alts,exact)}getConflictingAltsFromConfigSet(configs){let conflictingAlts=configs.conflictingAlts;if(conflictingAlts==null&&configs.uniqueAlt!==ATN_1.ATN.INVALID_ALT_NUMBER){conflictingAlts=new BitSet_1.BitSet;conflictingAlts.set(configs.uniqueAlt)}return conflictingAlts}getTokenName(t){if(t===Token_1.Token.EOF){return"EOF"}let vocabulary=this._parser!=null?this._parser.vocabulary:VocabularyImpl_1.VocabularyImpl.EMPTY_VOCABULARY;let displayName=vocabulary.getDisplayName(t);if(displayName===String(t)){return displayName}return displayName+"<"+t+">"}getLookaheadName(input){return this.getTokenName(input.LA(1))}dumpDeadEndConfigs(nvae){console.log("dead end configs: ");let deadEndConfigs=nvae.deadEndConfigs;if(!deadEndConfigs){return}for(let c of deadEndConfigs){let trans="no edges";if(c.state.numberOfOptimizedTransitions>0){let t=c.state.getOptimizedTransition(0);if(t instanceof AtomTransition_1.AtomTransition){trans="Atom "+this.getTokenName(t._label)}else if(t instanceof SetTransition_1.SetTransition){let not=t instanceof NotSetTransition_1.NotSetTransition;trans=(not?"~":"")+"Set "+t.set.toString()}}console.log(c.toString(this._parser,true)+":"+trans)}}noViableAlt(input,outerContext,configs,startIndex){return new NoViableAltException_1.NoViableAltException(this._parser,input,input.get(startIndex),input.LT(1),configs,outerContext)}getUniqueAlt(configs){let alt=ATN_1.ATN.INVALID_ALT_NUMBER;for(let c of configs){if(alt===ATN_1.ATN.INVALID_ALT_NUMBER){alt=c.alt}else if(c.alt!==alt){return ATN_1.ATN.INVALID_ALT_NUMBER}}return alt}configWithAltAtStopState(configs,alt){for(let c of configs){if(c.alt===alt){if(c.state instanceof RuleStopState_1.RuleStopState){return true}}}return false}addDFAEdge(dfa,fromState,t,contextTransitions,toConfigs,contextCache){assert(contextTransitions==null||contextTransitions.isEmpty||dfa.isContextSensitive);let from=fromState;let to=this.addDFAState(dfa,toConfigs,contextCache);if(contextTransitions!=null){for(let context of contextTransitions.toArray()){if(context===PredictionContext_1.PredictionContext.EMPTY_FULL_STATE_KEY){if(from.configs.isOutermostConfigSet){continue}}from.setContextSensitive(this.atn);from.setContextSymbol(t);let next=from.getContextTarget(context);if(next!=null){from=next;continue}next=this.addDFAContextState(dfa,from.configs,context,contextCache);assert(context!==PredictionContext_1.PredictionContext.EMPTY_FULL_STATE_KEY||next.configs.isOutermostConfigSet);from.setContextTarget(context,next);from=next}}if(ParserATNSimulator.debug){console.log("EDGE "+from+" -> "+to+" upon "+this.getTokenName(t))}this.setDFAEdge(from,t,to);if(ParserATNSimulator.debug){console.log("DFA=\n"+dfa.toString(this._parser!=null?this._parser.vocabulary:VocabularyImpl_1.VocabularyImpl.EMPTY_VOCABULARY,this._parser!=null?this._parser.ruleNames:undefined))}return to}setDFAEdge(p,t,q){if(p!=null){p.setTarget(t,q)}}addDFAContextState(dfa,configs,returnContext,contextCache){if(returnContext!==PredictionContext_1.PredictionContext.EMPTY_FULL_STATE_KEY){let contextConfigs=new ATNConfigSet_1.ATNConfigSet;for(let config of configs){contextConfigs.add(config.appendContext(returnContext,contextCache))}return this.addDFAState(dfa,contextConfigs,contextCache)}else{assert(!configs.isOutermostConfigSet,"Shouldn't be adding a duplicate edge.");configs=configs.clone(true);configs.isOutermostConfigSet=true;return this.addDFAState(dfa,configs,contextCache)}}addDFAState(dfa,configs,contextCache){let enableDfa=this.enable_global_context_dfa||!configs.isOutermostConfigSet;if(enableDfa){if(!configs.isReadOnly){configs.optimizeConfigs(this)}let proposed=this.createDFAState(dfa,configs);let existing=dfa.states.get(proposed);if(existing!=null){return existing}}if(!configs.isReadOnly){if(configs.conflictInfo==null){configs.conflictInfo=this.isConflicted(configs,contextCache)}}let newState=this.createDFAState(dfa,configs.clone(true));let decisionState=this.atn.getDecisionState(dfa.decision);let predictedAlt=this.getUniqueAlt(configs);if(predictedAlt!==ATN_1.ATN.INVALID_ALT_NUMBER){newState.acceptStateInfo=new AcceptStateInfo_1.AcceptStateInfo(predictedAlt)}else if(configs.conflictingAlts!=null){let conflictingAlts=configs.conflictingAlts;if(conflictingAlts){newState.acceptStateInfo=new AcceptStateInfo_1.AcceptStateInfo(conflictingAlts.nextSetBit(0))}}if(newState.isAcceptState&&configs.hasSemanticContext){this.predicateDFAState(newState,configs,decisionState.numberOfTransitions)}if(!enableDfa){return newState}let added=dfa.addState(newState);if(ParserATNSimulator.debug&&added===newState){console.log("adding new DFA state: "+newState)}return added}createDFAState(dfa,configs){return new DFAState_1.DFAState(configs)}reportAttemptingFullContext(dfa,conflictingAlts,conflictState,startIndex,stopIndex){if(ParserATNSimulator.debug||ParserATNSimulator.retry_debug){let interval=Interval_1.Interval.of(startIndex,stopIndex);console.log("reportAttemptingFullContext decision="+dfa.decision+":"+conflictState.s0.configs+", input="+this._parser.inputStream.getText(interval))}if(this._parser!=null){let listener=this._parser.getErrorListenerDispatch();if(listener.reportAttemptingFullContext){listener.reportAttemptingFullContext(this._parser,dfa,startIndex,stopIndex,conflictingAlts,conflictState)}}}reportContextSensitivity(dfa,prediction,acceptState,startIndex,stopIndex){if(ParserATNSimulator.debug||ParserATNSimulator.retry_debug){let interval=Interval_1.Interval.of(startIndex,stopIndex);console.log("reportContextSensitivity decision="+dfa.decision+":"+acceptState.s0.configs+", input="+this._parser.inputStream.getText(interval))}if(this._parser!=null){let listener=this._parser.getErrorListenerDispatch();if(listener.reportContextSensitivity){listener.reportContextSensitivity(this._parser,dfa,startIndex,stopIndex,prediction,acceptState)}}}reportAmbiguity(dfa,D,startIndex,stopIndex,exact,ambigAlts,configs){if(ParserATNSimulator.debug||ParserATNSimulator.retry_debug){let interval=Interval_1.Interval.of(startIndex,stopIndex);console.log("reportAmbiguity "+ambigAlts+":"+configs+", input="+this._parser.inputStream.getText(interval))}if(this._parser!=null){let listener=this._parser.getErrorListenerDispatch();if(listener.reportAmbiguity){listener.reportAmbiguity(this._parser,dfa,startIndex,stopIndex,exact,ambigAlts,configs)}}}getReturnState(context){if(context.isEmpty){return PredictionContext_1.PredictionContext.EMPTY_FULL_STATE_KEY}let state=this.atn.states[context.invokingState];let transition=state.transition(0);return transition.followState.stateNumber}skipTailCalls(context){if(!this.optimize_tail_calls){return context}while(!context.isEmpty){let state=this.atn.states[context.invokingState];assert(state.numberOfTransitions===1&&state.transition(0).serializationType===3);let transition=state.transition(0);if(!transition.tailCall){break}context=context.parent}return context}get parser(){return this._parser}};ParserATNSimulator.debug=false;ParserATNSimulator.dfa_debug=false;ParserATNSimulator.retry_debug=false;ParserATNSimulator.STATE_ALT_SORT_COMPARATOR=(o1,o2)=>{let diff=o1.state.nonStopStateNumber-o2.state.nonStopStateNumber;if(diff!==0){return diff}diff=o1.alt-o2.alt;if(diff!==0){return diff}return 0};__decorate([Decorators_1.NotNull],ParserATNSimulator.prototype,"predictionMode",void 0);__decorate([Decorators_1.NotNull],ParserATNSimulator.prototype,"getPredictionMode",null);__decorate([__param(0,Decorators_1.NotNull)],ParserATNSimulator.prototype,"setPredictionMode",null);__decorate([Decorators_1.Override],ParserATNSimulator.prototype,"reset",null);__decorate([__param(0,Decorators_1.NotNull)],ParserATNSimulator.prototype,"adaptivePredict",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull),__param(2,Decorators_1.NotNull)],ParserATNSimulator.prototype,"getStartState",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull),__param(3,Decorators_1.NotNull)],ParserATNSimulator.prototype,"execDFA",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull),__param(3,Decorators_1.NotNull)],ParserATNSimulator.prototype,"execATN",null);__decorate([__param(0,Decorators_1.NotNull),__param(2,Decorators_1.NotNull)],ParserATNSimulator.prototype,"handleNoViableAlt",null);__decorate([__param(0,Decorators_1.NotNull)],ParserATNSimulator.prototype,"getExistingTargetState",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],ParserATNSimulator.prototype,"computeTargetState",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull)],ParserATNSimulator.prototype,"removeAllConfigsNotInRuleStopState",null);__decorate([Decorators_1.NotNull],ParserATNSimulator.prototype,"computeStartState",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull)],ParserATNSimulator.prototype,"applyPrecedenceFilter",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],ParserATNSimulator.prototype,"getReachableTarget",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],ParserATNSimulator.prototype,"getPredsForAmbigAlts",null);__decorate([__param(0,Decorators_1.NotNull)],ParserATNSimulator.prototype,"evalSemanticContext",null);__decorate([__param(0,Decorators_1.NotNull)],ParserATNSimulator.prototype,"evalSemanticContextImpl",null);__decorate([__param(1,Decorators_1.NotNull),__param(4,Decorators_1.Nullable)],ParserATNSimulator.prototype,"closure",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull),__param(2,Decorators_1.Nullable),__param(3,Decorators_1.NotNull),__param(6,Decorators_1.NotNull)],ParserATNSimulator.prototype,"closureImpl",null);__decorate([Decorators_1.NotNull],ParserATNSimulator.prototype,"getRuleName",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],ParserATNSimulator.prototype,"getEpsilonTarget",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],ParserATNSimulator.prototype,"actionTransition",null);__decorate([Decorators_1.Nullable,__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],ParserATNSimulator.prototype,"precedenceTransition",null);__decorate([Decorators_1.Nullable,__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],ParserATNSimulator.prototype,"predTransition",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull),__param(2,Decorators_1.Nullable)],ParserATNSimulator.prototype,"ruleTransition",null);__decorate([__param(0,Decorators_1.NotNull)],ParserATNSimulator.prototype,"isConflicted",null);__decorate([Decorators_1.NotNull],ParserATNSimulator.prototype,"getTokenName",null);__decorate([__param(0,Decorators_1.NotNull)],ParserATNSimulator.prototype,"dumpDeadEndConfigs",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull),__param(2,Decorators_1.NotNull)],ParserATNSimulator.prototype,"noViableAlt",null);__decorate([__param(0,Decorators_1.NotNull)],ParserATNSimulator.prototype,"getUniqueAlt",null);__decorate([__param(0,Decorators_1.NotNull)],ParserATNSimulator.prototype,"configWithAltAtStopState",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull),__param(4,Decorators_1.NotNull)],ParserATNSimulator.prototype,"addDFAEdge",null);__decorate([__param(0,Decorators_1.Nullable),__param(2,Decorators_1.Nullable)],ParserATNSimulator.prototype,"setDFAEdge",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],ParserATNSimulator.prototype,"addDFAContextState",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],ParserATNSimulator.prototype,"addDFAState",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],ParserATNSimulator.prototype,"createDFAState",null);__decorate([__param(0,Decorators_1.NotNull),__param(2,Decorators_1.NotNull)],ParserATNSimulator.prototype,"reportAttemptingFullContext",null);__decorate([__param(0,Decorators_1.NotNull),__param(2,Decorators_1.NotNull)],ParserATNSimulator.prototype,"reportContextSensitivity",null);__decorate([__param(0,Decorators_1.NotNull),__param(5,Decorators_1.NotNull),__param(6,Decorators_1.NotNull)],ParserATNSimulator.prototype,"reportAmbiguity",null);ParserATNSimulator=__decorate([__param(0,Decorators_1.NotNull)],ParserATNSimulator);exports.ParserATNSimulator=ParserATNSimulator},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.ATNDeserializer=void 0;const ActionTransition_1=__webpack_require__(86);const Array2DHashSet_1=__webpack_require__(23);const ATN_1=__webpack_require__(12);const ATNDeserializationOptions_1=__webpack_require__(85);const ATNStateType_1=__webpack_require__(9);const AtomTransition_1=__webpack_require__(87);const BasicBlockStartState_1=__webpack_require__(149);const BasicState_1=__webpack_require__(83);const BitSet_1=__webpack_require__(24);const BlockEndState_1=__webpack_require__(150);const BlockStartState_1=__webpack_require__(49);const DecisionState_1=__webpack_require__(26);const DFA_1=__webpack_require__(79);const EpsilonTransition_1=__webpack_require__(151);const IntervalSet_1=__webpack_require__(25);const InvalidState_1=__webpack_require__(82);const LexerChannelAction_1=__webpack_require__(152);const LexerCustomAction_1=__webpack_require__(153);const LexerModeAction_1=__webpack_require__(154);const LexerMoreAction_1=__webpack_require__(155);const LexerPopModeAction_1=__webpack_require__(156);const LexerPushModeAction_1=__webpack_require__(157);const LexerSkipAction_1=__webpack_require__(158);const LexerTypeAction_1=__webpack_require__(159);const LoopEndState_1=__webpack_require__(88);const Decorators_1=__webpack_require__(0);const NotSetTransition_1=__webpack_require__(61);const ParserATNSimulator_1=__webpack_require__(34);const PlusBlockStartState_1=__webpack_require__(162);const PlusLoopbackState_1=__webpack_require__(163);const PrecedencePredicateTransition_1=__webpack_require__(164);const PredicateTransition_1=__webpack_require__(76);const RangeTransition_1=__webpack_require__(165);const RuleStartState_1=__webpack_require__(166);const RuleStopState_1=__webpack_require__(39);const RuleTransition_1=__webpack_require__(63);const SetTransition_1=__webpack_require__(62);const StarBlockStartState_1=__webpack_require__(167);const StarLoopbackState_1=__webpack_require__(168);const StarLoopEntryState_1=__webpack_require__(60);const Token_1=__webpack_require__(5);const TokensStartState_1=__webpack_require__(169);const UUID_1=__webpack_require__(170);const WildcardTransition_1=__webpack_require__(84);var UnicodeDeserializingMode;(function(UnicodeDeserializingMode){UnicodeDeserializingMode[UnicodeDeserializingMode["UNICODE_BMP"]=0]="UNICODE_BMP";UnicodeDeserializingMode[UnicodeDeserializingMode["UNICODE_SMP"]=1]="UNICODE_SMP"})(UnicodeDeserializingMode||(UnicodeDeserializingMode={}));class ATNDeserializer{constructor(deserializationOptions){if(deserializationOptions===undefined){deserializationOptions=ATNDeserializationOptions_1.ATNDeserializationOptions.defaultOptions}this.deserializationOptions=deserializationOptions}static get SERIALIZED_VERSION(){return 3}static isFeatureSupported(feature,actualUuid){let featureIndex=ATNDeserializer.SUPPORTED_UUIDS.findIndex(e=>e.equals(feature));if(featureIndex<0){return false}return ATNDeserializer.SUPPORTED_UUIDS.findIndex(e=>e.equals(actualUuid))>=featureIndex}static getUnicodeDeserializer(mode){if(mode===0){return{readUnicode:(data,p)=>ATNDeserializer.toInt(data[p]),size:1}}else{return{readUnicode:(data,p)=>ATNDeserializer.toInt32(data,p),size:2}}}deserialize(data){data=data.slice(0);for(let i=1;i<data.length;i++){data[i]=data[i]-2&65535}let p=0;let version=ATNDeserializer.toInt(data[p++]);if(version!==ATNDeserializer.SERIALIZED_VERSION){let reason=`Could not deserialize ATN with version ${version} (expected ${ATNDeserializer.SERIALIZED_VERSION}).`;throw new Error(reason)}let uuid=ATNDeserializer.toUUID(data,p);p+=8;if(ATNDeserializer.SUPPORTED_UUIDS.findIndex(e=>e.equals(uuid))<0){let reason=`Could not deserialize ATN with UUID ${uuid} (expected ${ATNDeserializer.SERIALIZED_UUID} or a legacy UUID).`;throw new Error(reason)}let supportsLexerActions=ATNDeserializer.isFeatureSupported(ATNDeserializer.ADDED_LEXER_ACTIONS,uuid);let grammarType=ATNDeserializer.toInt(data[p++]);let maxTokenType=ATNDeserializer.toInt(data[p++]);let atn=new ATN_1.ATN(grammarType,maxTokenType);let loopBackStateNumbers=[];let endStateNumbers=[];let nstates=ATNDeserializer.toInt(data[p++]);for(let i=0;i<nstates;i++){let stype=ATNDeserializer.toInt(data[p++]);if(stype===ATNStateType_1.ATNStateType.INVALID_TYPE){atn.addState(new InvalidState_1.InvalidState);continue}let ruleIndex=ATNDeserializer.toInt(data[p++]);if(ruleIndex===65535){ruleIndex=-1}let s=this.stateFactory(stype,ruleIndex);if(stype===ATNStateType_1.ATNStateType.LOOP_END){let loopBackStateNumber=ATNDeserializer.toInt(data[p++]);loopBackStateNumbers.push([s,loopBackStateNumber])}else if(s instanceof BlockStartState_1.BlockStartState){let endStateNumber=ATNDeserializer.toInt(data[p++]);endStateNumbers.push([s,endStateNumber])}atn.addState(s)}for(let pair of loopBackStateNumbers){pair[0].loopBackState=atn.states[pair[1]]}for(let pair of endStateNumbers){pair[0].endState=atn.states[pair[1]]}let numNonGreedyStates=ATNDeserializer.toInt(data[p++]);for(let i=0;i<numNonGreedyStates;i++){let stateNumber=ATNDeserializer.toInt(data[p++]);atn.states[stateNumber].nonGreedy=true}let numSllDecisions=ATNDeserializer.toInt(data[p++]);for(let i=0;i<numSllDecisions;i++){let stateNumber=ATNDeserializer.toInt(data[p++]);atn.states[stateNumber].sll=true}let numPrecedenceStates=ATNDeserializer.toInt(data[p++]);for(let i=0;i<numPrecedenceStates;i++){let stateNumber=ATNDeserializer.toInt(data[p++]);atn.states[stateNumber].isPrecedenceRule=true}let nrules=ATNDeserializer.toInt(data[p++]);if(atn.grammarType===0){atn.ruleToTokenType=new Int32Array(nrules)}atn.ruleToStartState=new Array(nrules);for(let i=0;i<nrules;i++){let s=ATNDeserializer.toInt(data[p++]);let startState=atn.states[s];startState.leftFactored=ATNDeserializer.toInt(data[p++])!==0;atn.ruleToStartState[i]=startState;if(atn.grammarType===0){let tokenType=ATNDeserializer.toInt(data[p++]);if(tokenType===65535){tokenType=Token_1.Token.EOF}atn.ruleToTokenType[i]=tokenType;if(!ATNDeserializer.isFeatureSupported(ATNDeserializer.ADDED_LEXER_ACTIONS,uuid)){let actionIndexIgnored=ATNDeserializer.toInt(data[p++]);if(actionIndexIgnored===65535){actionIndexIgnored=-1}}}}atn.ruleToStopState=new Array(nrules);for(let state of atn.states){if(!(state instanceof RuleStopState_1.RuleStopState)){continue}atn.ruleToStopState[state.ruleIndex]=state;atn.ruleToStartState[state.ruleIndex].stopState=state}let nmodes=ATNDeserializer.toInt(data[p++]);for(let i=0;i<nmodes;i++){let s=ATNDeserializer.toInt(data[p++]);atn.modeToStartState.push(atn.states[s])}atn.modeToDFA=new Array(nmodes);for(let i=0;i<nmodes;i++){atn.modeToDFA[i]=new DFA_1.DFA(atn.modeToStartState[i])}let sets=[];p=this.deserializeSets(data,p,sets,ATNDeserializer.getUnicodeDeserializer(0));if(ATNDeserializer.isFeatureSupported(ATNDeserializer.ADDED_UNICODE_SMP,uuid)){p=this.deserializeSets(data,p,sets,ATNDeserializer.getUnicodeDeserializer(1))}let nedges=ATNDeserializer.toInt(data[p++]);for(let i=0;i<nedges;i++){let src=ATNDeserializer.toInt(data[p]);let trg=ATNDeserializer.toInt(data[p+1]);let ttype=ATNDeserializer.toInt(data[p+2]);let arg1=ATNDeserializer.toInt(data[p+3]);let arg2=ATNDeserializer.toInt(data[p+4]);let arg3=ATNDeserializer.toInt(data[p+5]);let trans=this.edgeFactory(atn,ttype,src,trg,arg1,arg2,arg3,sets);let srcState=atn.states[src];srcState.addTransition(trans);p+=6}let returnTransitionsSet=new Array2DHashSet_1.Array2DHashSet({hashCode:o=>o.stopState^o.returnState^o.outermostPrecedenceReturn,equals:(a,b)=>a.stopState===b.stopState&&a.returnState===b.returnState&&a.outermostPrecedenceReturn===b.outermostPrecedenceReturn});let returnTransitions=[];for(let state of atn.states){let returningToLeftFactored=state.ruleIndex>=0&&atn.ruleToStartState[state.ruleIndex].leftFactored;for(let i=0;i<state.numberOfTransitions;i++){let t=state.transition(i);if(!(t instanceof RuleTransition_1.RuleTransition)){continue}let ruleTransition=t;let returningFromLeftFactored=atn.ruleToStartState[ruleTransition.target.ruleIndex].leftFactored;if(!returningFromLeftFactored&&returningToLeftFactored){continue}let outermostPrecedenceReturn=-1;if(atn.ruleToStartState[ruleTransition.target.ruleIndex].isPrecedenceRule){if(ruleTransition.precedence===0){outermostPrecedenceReturn=ruleTransition.target.ruleIndex}}let current={stopState:ruleTransition.target.ruleIndex,returnState:ruleTransition.followState.stateNumber,outermostPrecedenceReturn:outermostPrecedenceReturn};if(returnTransitionsSet.add(current)){returnTransitions.push(current)}}}for(let returnTransition of returnTransitions){let transition=new EpsilonTransition_1.EpsilonTransition(atn.states[returnTransition.returnState],returnTransition.outermostPrecedenceReturn);atn.ruleToStopState[returnTransition.stopState].addTransition(transition)}for(let state of atn.states){if(state instanceof BlockStartState_1.BlockStartState){if(state.endState===undefined){throw new Error("IllegalStateException")}if(state.endState.startState!==undefined){throw new Error("IllegalStateException")}state.endState.startState=state}if(state instanceof PlusLoopbackState_1.PlusLoopbackState){let loopbackState=state;for(let i=0;i<loopbackState.numberOfTransitions;i++){let target=loopbackState.transition(i).target;if(target instanceof PlusBlockStartState_1.PlusBlockStartState){target.loopBackState=loopbackState}}}else if(state instanceof StarLoopbackState_1.StarLoopbackState){let loopbackState=state;for(let i=0;i<loopbackState.numberOfTransitions;i++){let target=loopbackState.transition(i).target;if(target instanceof StarLoopEntryState_1.StarLoopEntryState){target.loopBackState=loopbackState}}}}let ndecisions=ATNDeserializer.toInt(data[p++]);for(let i=1;i<=ndecisions;i++){let s=ATNDeserializer.toInt(data[p++]);let decState=atn.states[s];atn.decisionToState.push(decState);decState.decision=i-1}if(atn.grammarType===0){if(supportsLexerActions){atn.lexerActions=new Array(ATNDeserializer.toInt(data[p++]));for(let i=0;i<atn.lexerActions.length;i++){let actionType=ATNDeserializer.toInt(data[p++]);let data1=ATNDeserializer.toInt(data[p++]);if(data1===65535){data1=-1}let data2=ATNDeserializer.toInt(data[p++]);if(data2===65535){data2=-1}let lexerAction=this.lexerActionFactory(actionType,data1,data2);atn.lexerActions[i]=lexerAction}}else{let legacyLexerActions=[];for(let state of atn.states){for(let i=0;i<state.numberOfTransitions;i++){let transition=state.transition(i);if(!(transition instanceof ActionTransition_1.ActionTransition)){continue}let ruleIndex=transition.ruleIndex;let actionIndex=transition.actionIndex;let lexerAction=new LexerCustomAction_1.LexerCustomAction(ruleIndex,actionIndex);state.setTransition(i,new ActionTransition_1.ActionTransition(transition.target,ruleIndex,legacyLexerActions.length,false));legacyLexerActions.push(lexerAction)}}atn.lexerActions=legacyLexerActions}}this.markPrecedenceDecisions(atn);atn.decisionToDFA=new Array(ndecisions);for(let i=0;i<ndecisions;i++){atn.decisionToDFA[i]=new DFA_1.DFA(atn.decisionToState[i],i)}if(this.deserializationOptions.isVerifyATN){this.verifyATN(atn)}if(this.deserializationOptions.isGenerateRuleBypassTransitions&&atn.grammarType===1){atn.ruleToTokenType=new Int32Array(atn.ruleToStartState.length);for(let i=0;i<atn.ruleToStartState.length;i++){atn.ruleToTokenType[i]=atn.maxTokenType+i+1}for(let i=0;i<atn.ruleToStartState.length;i++){let bypassStart=new BasicBlockStartState_1.BasicBlockStartState;bypassStart.ruleIndex=i;atn.addState(bypassStart);let bypassStop=new BlockEndState_1.BlockEndState;bypassStop.ruleIndex=i;atn.addState(bypassStop);bypassStart.endState=bypassStop;atn.defineDecisionState(bypassStart);bypassStop.startState=bypassStart;let endState;let excludeTransition;if(atn.ruleToStartState[i].isPrecedenceRule){endState=undefined;for(let state of atn.states){if(state.ruleIndex!==i){continue}if(!(state instanceof StarLoopEntryState_1.StarLoopEntryState)){continue}let maybeLoopEndState=state.transition(state.numberOfTransitions-1).target;if(!(maybeLoopEndState instanceof LoopEndState_1.LoopEndState)){continue}if(maybeLoopEndState.epsilonOnlyTransitions&&maybeLoopEndState.transition(0).target instanceof RuleStopState_1.RuleStopState){endState=state;break}}if(!endState){throw new Error("Couldn't identify final state of the precedence rule prefix section.")}excludeTransition=endState.loopBackState.transition(0)}else{endState=atn.ruleToStopState[i]}for(let state of atn.states){for(let i=0;i<state.numberOfTransitions;i++){let transition=state.transition(i);if(transition===excludeTransition){continue}if(transition.target===endState){transition.target=bypassStop}}}while(atn.ruleToStartState[i].numberOfTransitions>0){let transition=atn.ruleToStartState[i].removeTransition(atn.ruleToStartState[i].numberOfTransitions-1);bypassStart.addTransition(transition)}atn.ruleToStartState[i].addTransition(new EpsilonTransition_1.EpsilonTransition(bypassStart));bypassStop.addTransition(new EpsilonTransition_1.EpsilonTransition(endState));let matchState=new BasicState_1.BasicState;atn.addState(matchState);matchState.addTransition(new AtomTransition_1.AtomTransition(bypassStop,atn.ruleToTokenType[i]));bypassStart.addTransition(new EpsilonTransition_1.EpsilonTransition(matchState))}if(this.deserializationOptions.isVerifyATN){this.verifyATN(atn)}}if(this.deserializationOptions.isOptimize){while(true){let optimizationCount=0;optimizationCount+=ATNDeserializer.inlineSetRules(atn);optimizationCount+=ATNDeserializer.combineChainedEpsilons(atn);let preserveOrder=atn.grammarType===0;optimizationCount+=ATNDeserializer.optimizeSets(atn,preserveOrder);if(optimizationCount===0){break}}if(this.deserializationOptions.isVerifyATN){this.verifyATN(atn)}}ATNDeserializer.identifyTailCalls(atn);return atn}deserializeSets(data,p,sets,unicodeDeserializer){let nsets=ATNDeserializer.toInt(data[p++]);for(let i=0;i<nsets;i++){let nintervals=ATNDeserializer.toInt(data[p]);p++;let set=new IntervalSet_1.IntervalSet;sets.push(set);let containsEof=ATNDeserializer.toInt(data[p++])!==0;if(containsEof){set.add(-1)}for(let j=0;j<nintervals;j++){let a=unicodeDeserializer.readUnicode(data,p);p+=unicodeDeserializer.size;let b=unicodeDeserializer.readUnicode(data,p);p+=unicodeDeserializer.size;set.add(a,b)}}return p}markPrecedenceDecisions(atn){let rulePrecedenceDecisions=new Map;for(let state of atn.states){if(!(state instanceof StarLoopEntryState_1.StarLoopEntryState)){continue}if(atn.ruleToStartState[state.ruleIndex].isPrecedenceRule){let maybeLoopEndState=state.transition(state.numberOfTransitions-1).target;if(maybeLoopEndState instanceof LoopEndState_1.LoopEndState){if(maybeLoopEndState.epsilonOnlyTransitions&&maybeLoopEndState.transition(0).target instanceof RuleStopState_1.RuleStopState){rulePrecedenceDecisions.set(state.ruleIndex,state);state.precedenceRuleDecision=true;state.precedenceLoopbackStates=new BitSet_1.BitSet(atn.states.length)}}}}for(let precedenceDecision of rulePrecedenceDecisions){for(let transition of atn.ruleToStopState[precedenceDecision[0]].getTransitions()){if(transition.serializationType!==1){continue}let epsilonTransition=transition;if(epsilonTransition.outermostPrecedenceReturn!==-1){continue}precedenceDecision[1].precedenceLoopbackStates.set(transition.target.stateNumber)}}}verifyATN(atn){for(let state of atn.states){this.checkCondition(state!==undefined,"ATN states should not be undefined.");if(state.stateType===ATNStateType_1.ATNStateType.INVALID_TYPE){continue}this.checkCondition(state.onlyHasEpsilonTransitions||state.numberOfTransitions<=1);if(state instanceof PlusBlockStartState_1.PlusBlockStartState){this.checkCondition(state.loopBackState!==undefined)}if(state instanceof StarLoopEntryState_1.StarLoopEntryState){let starLoopEntryState=state;this.checkCondition(starLoopEntryState.loopBackState!==undefined);this.checkCondition(starLoopEntryState.numberOfTransitions===2);if(starLoopEntryState.transition(0).target instanceof StarBlockStartState_1.StarBlockStartState){this.checkCondition(starLoopEntryState.transition(1).target instanceof LoopEndState_1.LoopEndState);this.checkCondition(!starLoopEntryState.nonGreedy)}else if(starLoopEntryState.transition(0).target instanceof LoopEndState_1.LoopEndState){this.checkCondition(starLoopEntryState.transition(1).target instanceof StarBlockStartState_1.StarBlockStartState);this.checkCondition(starLoopEntryState.nonGreedy)}else{throw new Error("IllegalStateException")}}if(state instanceof StarLoopbackState_1.StarLoopbackState){this.checkCondition(state.numberOfTransitions===1);this.checkCondition(state.transition(0).target instanceof StarLoopEntryState_1.StarLoopEntryState)}if(state instanceof LoopEndState_1.LoopEndState){this.checkCondition(state.loopBackState!==undefined)}if(state instanceof RuleStartState_1.RuleStartState){this.checkCondition(state.stopState!==undefined)}if(state instanceof BlockStartState_1.BlockStartState){this.checkCondition(state.endState!==undefined)}if(state instanceof BlockEndState_1.BlockEndState){this.checkCondition(state.startState!==undefined)}if(state instanceof DecisionState_1.DecisionState){let decisionState=state;this.checkCondition(decisionState.numberOfTransitions<=1||decisionState.decision>=0)}else{this.checkCondition(state.numberOfTransitions<=1||state instanceof RuleStopState_1.RuleStopState)}}}checkCondition(condition,message){if(!condition){throw new Error("IllegalStateException: "+message)}}static inlineSetRules(atn){let inlinedCalls=0;let ruleToInlineTransition=new Array(atn.ruleToStartState.length);for(let i=0;i<atn.ruleToStartState.length;i++){let startState=atn.ruleToStartState[i];let middleState=startState;while(middleState.onlyHasEpsilonTransitions&&middleState.numberOfOptimizedTransitions===1&&middleState.getOptimizedTransition(0).serializationType===1){middleState=middleState.getOptimizedTransition(0).target}if(middleState.numberOfOptimizedTransitions!==1){continue}let matchTransition=middleState.getOptimizedTransition(0);let matchTarget=matchTransition.target;if(matchTransition.isEpsilon||!matchTarget.onlyHasEpsilonTransitions||matchTarget.numberOfOptimizedTransitions!==1||!(matchTarget.getOptimizedTransition(0).target instanceof RuleStopState_1.RuleStopState)){continue}switch(matchTransition.serializationType){case 5:case 2:case 7:ruleToInlineTransition[i]=matchTransition;break;case 8:case 9:continue;default:continue}}for(let state of atn.states){if(state.ruleIndex<0){continue}let optimizedTransitions;for(let i=0;i<state.numberOfOptimizedTransitions;i++){let transition=state.getOptimizedTransition(i);if(!(transition instanceof RuleTransition_1.RuleTransition)){if(optimizedTransitions!==undefined){optimizedTransitions.push(transition)}continue}let ruleTransition=transition;let effective=ruleToInlineTransition[ruleTransition.target.ruleIndex];if(effective===undefined){if(optimizedTransitions!==undefined){optimizedTransitions.push(transition)}continue}if(optimizedTransitions===undefined){optimizedTransitions=[];for(let j=0;j<i;j++){optimizedTransitions.push(state.getOptimizedTransition(i))}}inlinedCalls++;let target=ruleTransition.followState;let intermediateState=new BasicState_1.BasicState;intermediateState.setRuleIndex(target.ruleIndex);atn.addState(intermediateState);optimizedTransitions.push(new EpsilonTransition_1.EpsilonTransition(intermediateState));switch(effective.serializationType){case 5:intermediateState.addTransition(new AtomTransition_1.AtomTransition(target,effective._label));break;case 2:intermediateState.addTransition(new RangeTransition_1.RangeTransition(target,effective.from,effective.to));break;case 7:intermediateState.addTransition(new SetTransition_1.SetTransition(target,effective.label));break;default:throw new Error("UnsupportedOperationException")}}if(optimizedTransitions!==undefined){if(state.isOptimized){while(state.numberOfOptimizedTransitions>0){state.removeOptimizedTransition(state.numberOfOptimizedTransitions-1)}}for(let transition of optimizedTransitions){state.addOptimizedTransition(transition)}}}if(ParserATNSimulator_1.ParserATNSimulator.debug){console.log("ATN runtime optimizer removed "+inlinedCalls+" rule invocations by inlining sets.")}return inlinedCalls}static combineChainedEpsilons(atn){let removedEdges=0;for(let state of atn.states){if(!state.onlyHasEpsilonTransitions||state instanceof RuleStopState_1.RuleStopState){continue}let optimizedTransitions;nextTransition:for(let i=0;i<state.numberOfOptimizedTransitions;i++){let transition=state.getOptimizedTransition(i);let intermediate=transition.target;if(transition.serializationType!==1||transition.outermostPrecedenceReturn!==-1||intermediate.stateType!==ATNStateType_1.ATNStateType.BASIC||!intermediate.onlyHasEpsilonTransitions){if(optimizedTransitions!==undefined){optimizedTransitions.push(transition)}continue nextTransition}for(let j=0;j<intermediate.numberOfOptimizedTransitions;j++){if(intermediate.getOptimizedTransition(j).serializationType!==1||intermediate.getOptimizedTransition(j).outermostPrecedenceReturn!==-1){if(optimizedTransitions!==undefined){optimizedTransitions.push(transition)}continue nextTransition}}removedEdges++;if(optimizedTransitions===undefined){optimizedTransitions=[];for(let j=0;j<i;j++){optimizedTransitions.push(state.getOptimizedTransition(j))}}for(let j=0;j<intermediate.numberOfOptimizedTransitions;j++){let target=intermediate.getOptimizedTransition(j).target;optimizedTransitions.push(new EpsilonTransition_1.EpsilonTransition(target))}}if(optimizedTransitions!==undefined){if(state.isOptimized){while(state.numberOfOptimizedTransitions>0){state.removeOptimizedTransition(state.numberOfOptimizedTransitions-1)}}for(let transition of optimizedTransitions){state.addOptimizedTransition(transition)}}}if(ParserATNSimulator_1.ParserATNSimulator.debug){console.log("ATN runtime optimizer removed "+removedEdges+" transitions by combining chained epsilon transitions.")}return removedEdges}static optimizeSets(atn,preserveOrder){if(preserveOrder){return 0}let removedPaths=0;let decisions=atn.decisionToState;for(let decision of decisions){let setTransitions=new IntervalSet_1.IntervalSet;for(let i=0;i<decision.numberOfOptimizedTransitions;i++){let epsTransition=decision.getOptimizedTransition(i);if(!(epsTransition instanceof EpsilonTransition_1.EpsilonTransition)){continue}if(epsTransition.target.numberOfOptimizedTransitions!==1){continue}let transition=epsTransition.target.getOptimizedTransition(0);if(!(transition.target instanceof BlockEndState_1.BlockEndState)){continue}if(transition instanceof NotSetTransition_1.NotSetTransition){continue}if(transition instanceof AtomTransition_1.AtomTransition||transition instanceof RangeTransition_1.RangeTransition||transition instanceof SetTransition_1.SetTransition){setTransitions.add(i)}}if(setTransitions.size<=1){continue}let optimizedTransitions=[];for(let i=0;i<decision.numberOfOptimizedTransitions;i++){if(!setTransitions.contains(i)){optimizedTransitions.push(decision.getOptimizedTransition(i))}}let blockEndState=decision.getOptimizedTransition(setTransitions.minElement).target.getOptimizedTransition(0).target;let matchSet=new IntervalSet_1.IntervalSet;for(let interval of setTransitions.intervals){for(let j=interval.a;j<=interval.b;j++){let matchTransition=decision.getOptimizedTransition(j).target.getOptimizedTransition(0);if(matchTransition instanceof NotSetTransition_1.NotSetTransition){throw new Error("Not yet implemented.")}else{matchSet.addAll(matchTransition.label)}}}let newTransition;if(matchSet.intervals.length===1){if(matchSet.size===1){newTransition=new AtomTransition_1.AtomTransition(blockEndState,matchSet.minElement)}else{let matchInterval=matchSet.intervals[0];newTransition=new RangeTransition_1.RangeTransition(blockEndState,matchInterval.a,matchInterval.b)}}else{newTransition=new SetTransition_1.SetTransition(blockEndState,matchSet)}let setOptimizedState=new BasicState_1.BasicState;setOptimizedState.setRuleIndex(decision.ruleIndex);atn.addState(setOptimizedState);setOptimizedState.addTransition(newTransition);optimizedTransitions.push(new EpsilonTransition_1.EpsilonTransition(setOptimizedState));removedPaths+=decision.numberOfOptimizedTransitions-optimizedTransitions.length;if(decision.isOptimized){while(decision.numberOfOptimizedTransitions>0){decision.removeOptimizedTransition(decision.numberOfOptimizedTransitions-1)}}for(let transition of optimizedTransitions){decision.addOptimizedTransition(transition)}}if(ParserATNSimulator_1.ParserATNSimulator.debug){console.log("ATN runtime optimizer removed "+removedPaths+" paths by collapsing sets.")}return removedPaths}static identifyTailCalls(atn){for(let state of atn.states){for(let i=0;i<state.numberOfTransitions;i++){let transition=state.transition(i);if(!(transition instanceof RuleTransition_1.RuleTransition)){continue}transition.tailCall=this.testTailCall(atn,transition,false);transition.optimizedTailCall=this.testTailCall(atn,transition,true)}if(!state.isOptimized){continue}for(let i=0;i<state.numberOfOptimizedTransitions;i++){let transition=state.getOptimizedTransition(i);if(!(transition instanceof RuleTransition_1.RuleTransition)){continue}transition.tailCall=this.testTailCall(atn,transition,false);transition.optimizedTailCall=this.testTailCall(atn,transition,true)}}}static testTailCall(atn,transition,optimizedPath){if(!optimizedPath&&transition.tailCall){return true}if(optimizedPath&&transition.optimizedTailCall){return true}let reachable=new BitSet_1.BitSet(atn.states.length);let worklist=[];worklist.push(transition.followState);while(true){let state=worklist.pop();if(!state){break}if(reachable.get(state.stateNumber)){continue}if(state instanceof RuleStopState_1.RuleStopState){continue}if(!state.onlyHasEpsilonTransitions){return false}let transitionCount=optimizedPath?state.numberOfOptimizedTransitions:state.numberOfTransitions;for(let i=0;i<transitionCount;i++){let t=optimizedPath?state.getOptimizedTransition(i):state.transition(i);if(t.serializationType!==1){return false}worklist.push(t.target)}}return true}static toInt(c){return c}static toInt32(data,offset){return(data[offset]|data[offset+1]<<16)>>>0}static toUUID(data,offset){let leastSigBits=ATNDeserializer.toInt32(data,offset);let lessSigBits=ATNDeserializer.toInt32(data,offset+2);let moreSigBits=ATNDeserializer.toInt32(data,offset+4);let mostSigBits=ATNDeserializer.toInt32(data,offset+6);return new UUID_1.UUID(mostSigBits,moreSigBits,lessSigBits,leastSigBits)}edgeFactory(atn,type,src,trg,arg1,arg2,arg3,sets){let target=atn.states[trg];switch(type){case 1:return new EpsilonTransition_1.EpsilonTransition(target);case 2:if(arg3!==0){return new RangeTransition_1.RangeTransition(target,Token_1.Token.EOF,arg2)}else{return new RangeTransition_1.RangeTransition(target,arg1,arg2)}case 3:let rt=new RuleTransition_1.RuleTransition(atn.states[arg1],arg2,arg3,target);return rt;case 4:let pt=new PredicateTransition_1.PredicateTransition(target,arg1,arg2,arg3!==0);return pt;case 10:return new PrecedencePredicateTransition_1.PrecedencePredicateTransition(target,arg1);case 5:if(arg3!==0){return new AtomTransition_1.AtomTransition(target,Token_1.Token.EOF)}else{return new AtomTransition_1.AtomTransition(target,arg1)}case 6:let a=new ActionTransition_1.ActionTransition(target,arg1,arg2,arg3!==0);return a;case 7:return new SetTransition_1.SetTransition(target,sets[arg1]);case 8:return new NotSetTransition_1.NotSetTransition(target,sets[arg1]);case 9:return new WildcardTransition_1.WildcardTransition(target)}throw new Error("The specified transition type is not valid.")}stateFactory(type,ruleIndex){let s;switch(type){case ATNStateType_1.ATNStateType.INVALID_TYPE:return new InvalidState_1.InvalidState;case ATNStateType_1.ATNStateType.BASIC:s=new BasicState_1.BasicState;break;case ATNStateType_1.ATNStateType.RULE_START:s=new RuleStartState_1.RuleStartState;break;case ATNStateType_1.ATNStateType.BLOCK_START:s=new BasicBlockStartState_1.BasicBlockStartState;break;case ATNStateType_1.ATNStateType.PLUS_BLOCK_START:s=new PlusBlockStartState_1.PlusBlockStartState;break;case ATNStateType_1.ATNStateType.STAR_BLOCK_START:s=new StarBlockStartState_1.StarBlockStartState;break;case ATNStateType_1.ATNStateType.TOKEN_START:s=new TokensStartState_1.TokensStartState;break;case ATNStateType_1.ATNStateType.RULE_STOP:s=new RuleStopState_1.RuleStopState;break;case ATNStateType_1.ATNStateType.BLOCK_END:s=new BlockEndState_1.BlockEndState;break;case ATNStateType_1.ATNStateType.STAR_LOOP_BACK:s=new StarLoopbackState_1.StarLoopbackState;break;case ATNStateType_1.ATNStateType.STAR_LOOP_ENTRY:s=new StarLoopEntryState_1.StarLoopEntryState;break;case ATNStateType_1.ATNStateType.PLUS_LOOP_BACK:s=new PlusLoopbackState_1.PlusLoopbackState;break;case ATNStateType_1.ATNStateType.LOOP_END:s=new LoopEndState_1.LoopEndState;break;default:let message=`The specified state type ${type} is not valid.`;throw new Error(message)}s.ruleIndex=ruleIndex;return s}lexerActionFactory(type,data1,data2){switch(type){case 0:return new LexerChannelAction_1.LexerChannelAction(data1);case 1:return new LexerCustomAction_1.LexerCustomAction(data1,data2);case 2:return new LexerModeAction_1.LexerModeAction(data1);case 3:return LexerMoreAction_1.LexerMoreAction.INSTANCE;case 4:return LexerPopModeAction_1.LexerPopModeAction.INSTANCE;case 5:return new LexerPushModeAction_1.LexerPushModeAction(data1);case 6:return LexerSkipAction_1.LexerSkipAction.INSTANCE;case 7:return new LexerTypeAction_1.LexerTypeAction(data1);default:let message=`The specified lexer action type ${type} is not valid.`;throw new Error(message)}}}ATNDeserializer.BASE_SERIALIZED_UUID=UUID_1.UUID.fromString("E4178468-DF95-44D0-AD87-F22A5D5FB6D3");ATNDeserializer.ADDED_LEXER_ACTIONS=UUID_1.UUID.fromString("AB35191A-1603-487E-B75A-479B831EAF6D");ATNDeserializer.ADDED_UNICODE_SMP=UUID_1.UUID.fromString("C23FEA89-0605-4f51-AFB8-058BCAB8C91B");ATNDeserializer.SUPPORTED_UUIDS=[ATNDeserializer.BASE_SERIALIZED_UUID,ATNDeserializer.ADDED_LEXER_ACTIONS,ATNDeserializer.ADDED_UNICODE_SMP];ATNDeserializer.SERIALIZED_UUID=ATNDeserializer.ADDED_UNICODE_SMP;__decorate([Decorators_1.NotNull],ATNDeserializer.prototype,"deserializationOptions",void 0);__decorate([__param(0,Decorators_1.NotNull)],ATNDeserializer.prototype,"deserialize",null);__decorate([__param(0,Decorators_1.NotNull)],ATNDeserializer.prototype,"markPrecedenceDecisions",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull)],ATNDeserializer.prototype,"edgeFactory",null);exports.ATNDeserializer=ATNDeserializer},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.CommonToken=void 0;const Interval_1=__webpack_require__(10);const Decorators_1=__webpack_require__(0);const Token_1=__webpack_require__(5);let CommonToken=class CommonToken{constructor(type,text,source=CommonToken.EMPTY_SOURCE,channel=Token_1.Token.DEFAULT_CHANNEL,start=0,stop=0){this._line=0;this._charPositionInLine=-1;this._channel=Token_1.Token.DEFAULT_CHANNEL;this.index=-1;this._text=text;this._type=type;this.source=source;this._channel=channel;this.start=start;this.stop=stop;if(source.source!=null){this._line=source.source.line;this._charPositionInLine=source.source.charPositionInLine}}static fromToken(oldToken){let result=new CommonToken(oldToken.type,undefined,CommonToken.EMPTY_SOURCE,oldToken.channel,oldToken.startIndex,oldToken.stopIndex);result._line=oldToken.line;result.index=oldToken.tokenIndex;result._charPositionInLine=oldToken.charPositionInLine;if(oldToken instanceof CommonToken){result._text=oldToken._text;result.source=oldToken.source}else{result._text=oldToken.text;result.source={source:oldToken.tokenSource,stream:oldToken.inputStream}}return result}get type(){return this._type}set type(type){this._type=type}get line(){return this._line}set line(line){this._line=line}get text(){if(this._text!=null){return this._text}let input=this.inputStream;if(input==null){return undefined}let n=input.size;if(this.start<n&&this.stop<n){return input.getText(Interval_1.Interval.of(this.start,this.stop))}else{return"<EOF>"}}set text(text){this._text=text}get charPositionInLine(){return this._charPositionInLine}set charPositionInLine(charPositionInLine){this._charPositionInLine=charPositionInLine}get channel(){return this._channel}set channel(channel){this._channel=channel}get startIndex(){return this.start}set startIndex(start){this.start=start}get stopIndex(){return this.stop}set stopIndex(stop){this.stop=stop}get tokenIndex(){return this.index}set tokenIndex(index){this.index=index}get tokenSource(){return this.source.source}get inputStream(){return this.source.stream}toString(recognizer){let channelStr="";if(this._channel>0){channelStr=",channel="+this._channel}let txt=this.text;if(txt!=null){txt=txt.replace(/\n/g,"\\n");txt=txt.replace(/\r/g,"\\r");txt=txt.replace(/\t/g,"\\t")}else{txt="<no text>"}let typeString=String(this._type);if(recognizer){typeString=recognizer.vocabulary.getDisplayName(this._type)}return"[@"+this.tokenIndex+","+this.start+":"+this.stop+"='"+txt+"',<"+typeString+">"+channelStr+","+this._line+":"+this.charPositionInLine+"]"}};CommonToken.EMPTY_SOURCE={source:undefined,stream:undefined};__decorate([Decorators_1.NotNull],CommonToken.prototype,"source",void 0);__decorate([Decorators_1.Override],CommonToken.prototype,"type",null);__decorate([Decorators_1.Override],CommonToken.prototype,"line",null);__decorate([Decorators_1.Override],CommonToken.prototype,"text",null);__decorate([Decorators_1.Override],CommonToken.prototype,"charPositionInLine",null);__decorate([Decorators_1.Override],CommonToken.prototype,"channel",null);__decorate([Decorators_1.Override],CommonToken.prototype,"startIndex",null);__decorate([Decorators_1.Override],CommonToken.prototype,"stopIndex",null);__decorate([Decorators_1.Override],CommonToken.prototype,"tokenIndex",null);__decorate([Decorators_1.Override],CommonToken.prototype,"tokenSource",null);__decorate([Decorators_1.Override],CommonToken.prototype,"inputStream",null);__decorate([Decorators_1.Override],CommonToken.prototype,"toString",null);__decorate([__param(0,Decorators_1.NotNull)],CommonToken,"fromToken",null);CommonToken=__decorate([__param(2,Decorators_1.NotNull)],CommonToken);exports.CommonToken=CommonToken},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.ATNConfigSet=void 0;const Array2DHashMap_1=__webpack_require__(30);const Array2DHashSet_1=__webpack_require__(23);const ArrayEqualityComparator_1=__webpack_require__(43);const ATN_1=__webpack_require__(12);const ATNConfig_1=__webpack_require__(45);const BitSet_1=__webpack_require__(24);const Decorators_1=__webpack_require__(0);const ObjectEqualityComparator_1=__webpack_require__(17);const PredictionContext_1=__webpack_require__(16);const PredictionContextCache_1=__webpack_require__(58);const SemanticContext_1=__webpack_require__(29);const assert=__webpack_require__(13);const Utils=__webpack_require__(11);class KeyTypeEqualityComparer{hashCode(key){return key.state^key.alt}equals(a,b){return a.state===b.state&&a.alt===b.alt}}KeyTypeEqualityComparer.INSTANCE=new KeyTypeEqualityComparer;function NewKeyedConfigMap(map){if(map){return new Array2DHashMap_1.Array2DHashMap(map)}else{return new Array2DHashMap_1.Array2DHashMap(KeyTypeEqualityComparer.INSTANCE)}}class ATNConfigSet{constructor(set,readonly){this._uniqueAlt=0;this._hasSemanticContext=false;this._dipsIntoOuterContext=false;this.outermostConfigSet=false;this.cachedHashCode=-1;if(!set){this.mergedConfigs=NewKeyedConfigMap();this.unmerged=[];this.configs=[];this._uniqueAlt=ATN_1.ATN.INVALID_ALT_NUMBER}else{if(readonly){this.mergedConfigs=undefined;this.unmerged=undefined}else if(!set.isReadOnly){this.mergedConfigs=NewKeyedConfigMap(set.mergedConfigs);this.unmerged=set.unmerged.slice(0)}else{this.mergedConfigs=NewKeyedConfigMap();this.unmerged=[]}this.configs=set.configs.slice(0);this._dipsIntoOuterContext=set._dipsIntoOuterContext;this._hasSemanticContext=set._hasSemanticContext;this.outermostConfigSet=set.outermostConfigSet;if(readonly||!set.isReadOnly){this._uniqueAlt=set._uniqueAlt;this._conflictInfo=set._conflictInfo}}}getRepresentedAlternatives(){if(this._conflictInfo!=null){return this._conflictInfo.conflictedAlts.clone()}let alts=new BitSet_1.BitSet;for(let config of this){alts.set(config.alt)}return alts}get isReadOnly(){return this.mergedConfigs==null}get isOutermostConfigSet(){return this.outermostConfigSet}set isOutermostConfigSet(outermostConfigSet){if(this.outermostConfigSet&&!outermostConfigSet){throw new Error("IllegalStateException")}assert(!outermostConfigSet||!this._dipsIntoOuterContext);this.outermostConfigSet=outermostConfigSet}getStates(){let states=new Array2DHashSet_1.Array2DHashSet(ObjectEqualityComparator_1.ObjectEqualityComparator.INSTANCE);for(let c of this.configs){states.add(c.state)}return states}optimizeConfigs(interpreter){if(this.configs.length===0){return}for(let config of this.configs){config.context=interpreter.atn.getCachedContext(config.context)}}clone(readonly){let copy=new ATNConfigSet(this,readonly);if(!readonly&&this.isReadOnly){copy.addAll(this.configs)}return copy}get size(){return this.configs.length}get isEmpty(){return this.configs.length===0}contains(o){if(!(o instanceof ATNConfig_1.ATNConfig)){return false}if(this.mergedConfigs&&this.unmerged){let config=o;let configKey=this.getKey(config);let mergedConfig=this.mergedConfigs.get(configKey);if(mergedConfig!=null&&this.canMerge(config,configKey,mergedConfig)){return mergedConfig.contains(config)}for(let c of this.unmerged){if(c.contains(o)){return true}}}else{for(let c of this.configs){if(c.contains(o)){return true}}}return false}*[Symbol.iterator](){yield*this.configs}toArray(){return this.configs}add(e,contextCache){this.ensureWritable();if(!this.mergedConfigs||!this.unmerged){throw new Error("Covered by ensureWritable but duplicated here for strict null check limitation")}assert(!this.outermostConfigSet||!e.reachesIntoOuterContext);if(contextCache==null){contextCache=PredictionContextCache_1.PredictionContextCache.UNCACHED}let addKey;let key=this.getKey(e);let mergedConfig=this.mergedConfigs.get(key);addKey=mergedConfig==null;if(mergedConfig!=null&&this.canMerge(e,key,mergedConfig)){mergedConfig.outerContextDepth=Math.max(mergedConfig.outerContextDepth,e.outerContextDepth);if(e.isPrecedenceFilterSuppressed){mergedConfig.isPrecedenceFilterSuppressed=true}let joined=PredictionContext_1.PredictionContext.join(mergedConfig.context,e.context,contextCache);this.updatePropertiesForMergedConfig(e);if(mergedConfig.context===joined){return false}mergedConfig.context=joined;return true}for(let i=0;i<this.unmerged.length;i++){let unmergedConfig=this.unmerged[i];if(this.canMerge(e,key,unmergedConfig)){unmergedConfig.outerContextDepth=Math.max(unmergedConfig.outerContextDepth,e.outerContextDepth);if(e.isPrecedenceFilterSuppressed){unmergedConfig.isPrecedenceFilterSuppressed=true}let joined=PredictionContext_1.PredictionContext.join(unmergedConfig.context,e.context,contextCache);this.updatePropertiesForMergedConfig(e);if(unmergedConfig.context===joined){return false}unmergedConfig.context=joined;if(addKey){this.mergedConfigs.put(key,unmergedConfig);this.unmerged.splice(i,1)}return true}}this.configs.push(e);if(addKey){this.mergedConfigs.put(key,e)}else{this.unmerged.push(e)}this.updatePropertiesForAddedConfig(e);return true}updatePropertiesForMergedConfig(config){this._dipsIntoOuterContext=this._dipsIntoOuterContext||config.reachesIntoOuterContext;assert(!this.outermostConfigSet||!this._dipsIntoOuterContext)}updatePropertiesForAddedConfig(config){if(this.configs.length===1){this._uniqueAlt=config.alt}else if(this._uniqueAlt!==config.alt){this._uniqueAlt=ATN_1.ATN.INVALID_ALT_NUMBER}this._hasSemanticContext=this._hasSemanticContext||!SemanticContext_1.SemanticContext.NONE.equals(config.semanticContext);this._dipsIntoOuterContext=this._dipsIntoOuterContext||config.reachesIntoOuterContext;assert(!this.outermostConfigSet||!this._dipsIntoOuterContext)}canMerge(left,leftKey,right){if(left.state.stateNumber!==right.state.stateNumber){return false}if(leftKey.alt!==right.alt){return false}return left.semanticContext.equals(right.semanticContext)}getKey(e){return{state:e.state.stateNumber,alt:e.alt}}containsAll(c){for(let o of c){if(!(o instanceof ATNConfig_1.ATNConfig)){return false}if(!this.contains(o)){return false}}return true}addAll(c,contextCache){this.ensureWritable();let changed=false;for(let group of c){if(this.add(group,contextCache)){changed=true}}return changed}clear(){this.ensureWritable();if(!this.mergedConfigs||!this.unmerged){throw new Error("Covered by ensureWritable but duplicated here for strict null check limitation")}this.mergedConfigs.clear();this.unmerged.length=0;this.configs.length=0;this._dipsIntoOuterContext=false;this._hasSemanticContext=false;this._uniqueAlt=ATN_1.ATN.INVALID_ALT_NUMBER;this._conflictInfo=undefined}equals(obj){if(this===obj){return true}if(!(obj instanceof ATNConfigSet)){return false}return this.outermostConfigSet===obj.outermostConfigSet&&Utils.equals(this._conflictInfo,obj._conflictInfo)&&ArrayEqualityComparator_1.ArrayEqualityComparator.INSTANCE.equals(this.configs,obj.configs)}hashCode(){if(this.isReadOnly&&this.cachedHashCode!==-1){return this.cachedHashCode}let hashCode=1;hashCode=5*hashCode^(this.outermostConfigSet?1:0);hashCode=5*hashCode^ArrayEqualityComparator_1.ArrayEqualityComparator.INSTANCE.hashCode(this.configs);if(this.isReadOnly){this.cachedHashCode=hashCode}return hashCode}toString(showContext){if(showContext==null){showContext=false}let buf="";let sortedConfigs=this.configs.slice(0);sortedConfigs.sort((o1,o2)=>{if(o1.alt!==o2.alt){return o1.alt-o2.alt}else if(o1.state.stateNumber!==o2.state.stateNumber){return o1.state.stateNumber-o2.state.stateNumber}else{return o1.semanticContext.toString().localeCompare(o2.semanticContext.toString())}});buf+="[";for(let i=0;i<sortedConfigs.length;i++){if(i>0){buf+=", "}buf+=sortedConfigs[i].toString(undefined,true,showContext)}buf+="]";if(this._hasSemanticContext){buf+=",hasSemanticContext="+this._hasSemanticContext}if(this._uniqueAlt!==ATN_1.ATN.INVALID_ALT_NUMBER){buf+=",uniqueAlt="+this._uniqueAlt}if(this._conflictInfo!=null){buf+=",conflictingAlts="+this._conflictInfo.conflictedAlts;if(!this._conflictInfo.isExact){buf+="*"}}if(this._dipsIntoOuterContext){buf+=",dipsIntoOuterContext"}return buf.toString()}get uniqueAlt(){return this._uniqueAlt}get hasSemanticContext(){return this._hasSemanticContext}set hasSemanticContext(value){this.ensureWritable();this._hasSemanticContext=value}get conflictInfo(){return this._conflictInfo}set conflictInfo(conflictInfo){this.ensureWritable();this._conflictInfo=conflictInfo}get conflictingAlts(){if(this._conflictInfo==null){return undefined}return this._conflictInfo.conflictedAlts}get isExactConflict(){if(this._conflictInfo==null){return false}return this._conflictInfo.isExact}get dipsIntoOuterContext(){return this._dipsIntoOuterContext}get(index){return this.configs[index]}ensureWritable(){if(this.isReadOnly){throw new Error("This ATNConfigSet is read only.")}}}__decorate([Decorators_1.NotNull],ATNConfigSet.prototype,"getRepresentedAlternatives",null);__decorate([Decorators_1.Override],ATNConfigSet.prototype,"size",null);__decorate([Decorators_1.Override],ATNConfigSet.prototype,"isEmpty",null);__decorate([Decorators_1.Override],ATNConfigSet.prototype,"contains",null);__decorate([Decorators_1.Override],ATNConfigSet.prototype,Symbol.iterator,null);__decorate([Decorators_1.Override],ATNConfigSet.prototype,"toArray",null);__decorate([Decorators_1.Override],ATNConfigSet.prototype,"containsAll",null);__decorate([Decorators_1.Override],ATNConfigSet.prototype,"clear",null);__decorate([Decorators_1.Override],ATNConfigSet.prototype,"equals",null);__decorate([Decorators_1.Override],ATNConfigSet.prototype,"hashCode",null);exports.ATNConfigSet=ATNConfigSet},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.Recognizer=void 0;const ConsoleErrorListener_1=__webpack_require__(81);const ProxyErrorListener_1=__webpack_require__(59);const Decorators_1=__webpack_require__(0);const Token_1=__webpack_require__(5);const Utils=__webpack_require__(11);class Recognizer{constructor(){this._listeners=[ConsoleErrorListener_1.ConsoleErrorListener.INSTANCE];this._stateNumber=-1}getTokenTypeMap(){let vocabulary=this.vocabulary;let result=Recognizer.tokenTypeMapCache.get(vocabulary);if(result==null){let intermediateResult=new Map;for(let i=0;i<=this.atn.maxTokenType;i++){let literalName=vocabulary.getLiteralName(i);if(literalName!=null){intermediateResult.set(literalName,i)}let symbolicName=vocabulary.getSymbolicName(i);if(symbolicName!=null){intermediateResult.set(symbolicName,i)}}intermediateResult.set("EOF",Token_1.Token.EOF);result=intermediateResult;Recognizer.tokenTypeMapCache.set(vocabulary,result)}return result}getRuleIndexMap(){let ruleNames=this.ruleNames;if(ruleNames==null){throw new Error("The current recognizer does not provide a list of rule names.")}let result=Recognizer.ruleIndexMapCache.get(ruleNames);if(result==null){result=Utils.toMap(ruleNames);Recognizer.ruleIndexMapCache.set(ruleNames,result)}return result}getTokenType(tokenName){let ttype=this.getTokenTypeMap().get(tokenName);if(ttype!=null){return ttype}return Token_1.Token.INVALID_TYPE}get serializedATN(){throw new Error("there is no serialized ATN")}get atn(){return this._interp.atn}get interpreter(){return this._interp}set interpreter(interpreter){this._interp=interpreter}get parseInfo(){return Promise.resolve(undefined)}getErrorHeader(e){let token=e.getOffendingToken();if(!token){return""}let line=token.line;let charPositionInLine=token.charPositionInLine;return"line "+line+":"+charPositionInLine}addErrorListener(listener){if(!listener){throw new TypeError("listener must not be null")}this._listeners.push(listener)}removeErrorListener(listener){let position=this._listeners.indexOf(listener);if(position!==-1){this._listeners.splice(position,1)}}removeErrorListeners(){this._listeners.length=0}getErrorListeners(){return this._listeners.slice(0)}getErrorListenerDispatch(){return new ProxyErrorListener_1.ProxyErrorListener(this.getErrorListeners())}sempred(_localctx,ruleIndex,actionIndex){return true}precpred(localctx,precedence){return true}action(_localctx,ruleIndex,actionIndex){}get state(){return this._stateNumber}set state(atnState){this._stateNumber=atnState}}Recognizer.EOF=-1;Recognizer.tokenTypeMapCache=new WeakMap;Recognizer.ruleIndexMapCache=new WeakMap;__decorate([Decorators_1.SuppressWarnings("serial"),Decorators_1.NotNull],Recognizer.prototype,"_listeners",void 0);__decorate([Decorators_1.NotNull],Recognizer.prototype,"getTokenTypeMap",null);__decorate([Decorators_1.NotNull],Recognizer.prototype,"getRuleIndexMap",null);__decorate([Decorators_1.NotNull],Recognizer.prototype,"serializedATN",null);__decorate([Decorators_1.NotNull],Recognizer.prototype,"atn",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull)],Recognizer.prototype,"interpreter",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull)],Recognizer.prototype,"getErrorHeader",null);__decorate([__param(0,Decorators_1.NotNull)],Recognizer.prototype,"addErrorListener",null);__decorate([__param(0,Decorators_1.NotNull)],Recognizer.prototype,"removeErrorListener",null);__decorate([Decorators_1.NotNull],Recognizer.prototype,"getErrorListeners",null);exports.Recognizer=Recognizer},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.RuleStopState=void 0;const ATNState_1=__webpack_require__(19);const ATNStateType_1=__webpack_require__(9);const Decorators_1=__webpack_require__(0);class RuleStopState extends ATNState_1.ATNState{get nonStopStateNumber(){return-1}get stateType(){return ATNStateType_1.ATNStateType.RULE_STOP}}__decorate([Decorators_1.Override],RuleStopState.prototype,"nonStopStateNumber",null);__decorate([Decorators_1.Override],RuleStopState.prototype,"stateType",null);exports.RuleStopState=RuleStopState},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.DecisionEventInfo=void 0;const Decorators_1=__webpack_require__(0);let DecisionEventInfo=class DecisionEventInfo{constructor(decision,state,input,startIndex,stopIndex,fullCtx){this.decision=decision;this.fullCtx=fullCtx;this.stopIndex=stopIndex;this.input=input;this.startIndex=startIndex;this.state=state}};__decorate([Decorators_1.NotNull],DecisionEventInfo.prototype,"input",void 0);DecisionEventInfo=__decorate([__param(2,Decorators_1.NotNull)],DecisionEventInfo);exports.DecisionEventInfo=DecisionEventInfo},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.FailedPredicateException=void 0;const RecognitionException_1=__webpack_require__(2);const Decorators_1=__webpack_require__(0);const PredicateTransition_1=__webpack_require__(76);let FailedPredicateException=class FailedPredicateException extends RecognitionException_1.RecognitionException{constructor(recognizer,predicate,message){super(recognizer,recognizer.inputStream,recognizer.context,FailedPredicateException.formatMessage(predicate,message));let s=recognizer.interpreter.atn.states[recognizer.state];let trans=s.transition(0);if(trans instanceof PredicateTransition_1.PredicateTransition){this._ruleIndex=trans.ruleIndex;this._predicateIndex=trans.predIndex}else{this._ruleIndex=0;this._predicateIndex=0}this._predicate=predicate;super.setOffendingToken(recognizer,recognizer.currentToken)}get ruleIndex(){return this._ruleIndex}get predicateIndex(){return this._predicateIndex}get predicate(){return this._predicate}static formatMessage(predicate,message){if(message){return message}return`failed predicate: {${predicate}}?`}};__decorate([Decorators_1.NotNull],FailedPredicateException,"formatMessage",null);FailedPredicateException=__decorate([__param(0,Decorators_1.NotNull)],FailedPredicateException);exports.FailedPredicateException=FailedPredicateException},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.LexerATNSimulator=void 0;const AcceptStateInfo_1=__webpack_require__(78);const ATN_1=__webpack_require__(12);const ATNConfig_1=__webpack_require__(45);const ATNConfigSet_1=__webpack_require__(37);const ATNSimulator_1=__webpack_require__(46);const DFAState_1=__webpack_require__(47);const Interval_1=__webpack_require__(10);const IntStream_1=__webpack_require__(21);const Lexer_1=__webpack_require__(20);const LexerActionExecutor_1=__webpack_require__(146);const LexerNoViableAltException_1=__webpack_require__(48);const Decorators_1=__webpack_require__(0);const OrderedATNConfigSet_1=__webpack_require__(148);const PredictionContext_1=__webpack_require__(16);const RuleStopState_1=__webpack_require__(39);const Token_1=__webpack_require__(5);const assert=__webpack_require__(13);let LexerATNSimulator=class LexerATNSimulator extends ATNSimulator_1.ATNSimulator{constructor(atn,recog){super(atn);this.optimize_tail_calls=true;this.startIndex=-1;this._line=1;this._charPositionInLine=0;this.mode=Lexer_1.Lexer.DEFAULT_MODE;this.prevAccept=new LexerATNSimulator.SimState;this.recog=recog}copyState(simulator){this._charPositionInLine=simulator.charPositionInLine;this._line=simulator._line;this.mode=simulator.mode;this.startIndex=simulator.startIndex}match(input,mode){this.mode=mode;let mark=input.mark();try{this.startIndex=input.index;this.prevAccept.reset();let s0=this.atn.modeToDFA[mode].s0;if(s0==null){return this.matchATN(input)}else{return this.execATN(input,s0)}}finally{input.release(mark)}}reset(){this.prevAccept.reset();this.startIndex=-1;this._line=1;this._charPositionInLine=0;this.mode=Lexer_1.Lexer.DEFAULT_MODE}matchATN(input){let startState=this.atn.modeToStartState[this.mode];if(LexerATNSimulator.debug){console.log(`matchATN mode ${this.mode} start: ${startState}`)}let old_mode=this.mode;let s0_closure=this.computeStartState(input,startState);let suppressEdge=s0_closure.hasSemanticContext;if(suppressEdge){s0_closure.hasSemanticContext=false}let next=this.addDFAState(s0_closure);if(!suppressEdge){let dfa=this.atn.modeToDFA[this.mode];if(!dfa.s0){dfa.s0=next}else{next=dfa.s0}}let predict=this.execATN(input,next);if(LexerATNSimulator.debug){console.log(`DFA after matchATN: ${this.atn.modeToDFA[old_mode].toLexerString()}`)}return predict}execATN(input,ds0){if(LexerATNSimulator.debug){console.log(`start state closure=${ds0.configs}`)}if(ds0.isAcceptState){this.captureSimState(this.prevAccept,input,ds0)}let t=input.LA(1);let s=ds0;while(true){if(LexerATNSimulator.debug){console.log(`execATN loop starting closure: ${s.configs}`)}let target=this.getExistingTargetState(s,t);if(target==null){target=this.computeTargetState(input,s,t)}if(target===ATNSimulator_1.ATNSimulator.ERROR){break}if(t!==IntStream_1.IntStream.EOF){this.consume(input)}if(target.isAcceptState){this.captureSimState(this.prevAccept,input,target);if(t===IntStream_1.IntStream.EOF){break}}t=input.LA(1);s=target}return this.failOrAccept(this.prevAccept,input,s.configs,t)}getExistingTargetState(s,t){let target=s.getTarget(t);if(LexerATNSimulator.debug&&target!=null){console.log("reuse state "+s.stateNumber+" edge to "+target.stateNumber)}return target}computeTargetState(input,s,t){let reach=new OrderedATNConfigSet_1.OrderedATNConfigSet;this.getReachableConfigSet(input,s.configs,reach,t);if(reach.isEmpty){if(!reach.hasSemanticContext){this.addDFAEdge(s,t,ATNSimulator_1.ATNSimulator.ERROR)}return ATNSimulator_1.ATNSimulator.ERROR}return this.addDFAEdge(s,t,reach)}failOrAccept(prevAccept,input,reach,t){if(prevAccept.dfaState!=null){let lexerActionExecutor=prevAccept.dfaState.lexerActionExecutor;this.accept(input,lexerActionExecutor,this.startIndex,prevAccept.index,prevAccept.line,prevAccept.charPos);return prevAccept.dfaState.prediction}else{if(t===IntStream_1.IntStream.EOF&&input.index===this.startIndex){return Token_1.Token.EOF}throw new LexerNoViableAltException_1.LexerNoViableAltException(this.recog,input,this.startIndex,reach)}}getReachableConfigSet(input,closure,reach,t){let skipAlt=ATN_1.ATN.INVALID_ALT_NUMBER;for(let c of closure){let currentAltReachedAcceptState=c.alt===skipAlt;if(currentAltReachedAcceptState&&c.hasPassedThroughNonGreedyDecision){continue}if(LexerATNSimulator.debug){console.log(`testing ${this.getTokenName(t)} at ${c.toString(this.recog,true)}`)}let n=c.state.numberOfOptimizedTransitions;for(let ti=0;ti<n;ti++){let trans=c.state.getOptimizedTransition(ti);let target=this.getReachableTarget(trans,t);if(target!=null){let lexerActionExecutor=c.lexerActionExecutor;let config;if(lexerActionExecutor!=null){lexerActionExecutor=lexerActionExecutor.fixOffsetBeforeMatch(input.index-this.startIndex);config=c.transform(target,true,lexerActionExecutor)}else{assert(c.lexerActionExecutor==null);config=c.transform(target,true)}let treatEofAsEpsilon=t===IntStream_1.IntStream.EOF;if(this.closure(input,config,reach,currentAltReachedAcceptState,true,treatEofAsEpsilon)){skipAlt=c.alt;break}}}}}accept(input,lexerActionExecutor,startIndex,index,line,charPos){if(LexerATNSimulator.debug){console.log(`ACTION ${lexerActionExecutor}`)}input.seek(index);this._line=line;this._charPositionInLine=charPos;if(lexerActionExecutor!=null&&this.recog!=null){lexerActionExecutor.execute(this.recog,input,startIndex)}}getReachableTarget(trans,t){if(trans.matches(t,Lexer_1.Lexer.MIN_CHAR_VALUE,Lexer_1.Lexer.MAX_CHAR_VALUE)){return trans.target}return undefined}computeStartState(input,p){let initialContext=PredictionContext_1.PredictionContext.EMPTY_FULL;let configs=new OrderedATNConfigSet_1.OrderedATNConfigSet;for(let i=0;i<p.numberOfTransitions;i++){let target=p.transition(i).target;let c=ATNConfig_1.ATNConfig.create(target,i+1,initialContext);this.closure(input,c,configs,false,false,false)}return configs}closure(input,config,configs,currentAltReachedAcceptState,speculative,treatEofAsEpsilon){if(LexerATNSimulator.debug){console.log("closure("+config.toString(this.recog,true)+")")}if(config.state instanceof RuleStopState_1.RuleStopState){if(LexerATNSimulator.debug){if(this.recog!=null){console.log(`closure at ${this.recog.ruleNames[config.state.ruleIndex]} rule stop ${config}`)}else{console.log(`closure at rule stop ${config}`)}}let context=config.context;if(context.isEmpty){configs.add(config);return true}else if(context.hasEmpty){configs.add(config.transform(config.state,true,PredictionContext_1.PredictionContext.EMPTY_FULL));currentAltReachedAcceptState=true}for(let i=0;i<context.size;i++){let returnStateNumber=context.getReturnState(i);if(returnStateNumber===PredictionContext_1.PredictionContext.EMPTY_FULL_STATE_KEY){continue}let newContext=context.getParent(i);let returnState=this.atn.states[returnStateNumber];let c=config.transform(returnState,false,newContext);currentAltReachedAcceptState=this.closure(input,c,configs,currentAltReachedAcceptState,speculative,treatEofAsEpsilon)}return currentAltReachedAcceptState}if(!config.state.onlyHasEpsilonTransitions){if(!currentAltReachedAcceptState||!config.hasPassedThroughNonGreedyDecision){configs.add(config)}}let p=config.state;for(let i=0;i<p.numberOfOptimizedTransitions;i++){let t=p.getOptimizedTransition(i);let c=this.getEpsilonTarget(input,config,t,configs,speculative,treatEofAsEpsilon);if(c!=null){currentAltReachedAcceptState=this.closure(input,c,configs,currentAltReachedAcceptState,speculative,treatEofAsEpsilon)}}return currentAltReachedAcceptState}getEpsilonTarget(input,config,t,configs,speculative,treatEofAsEpsilon){let c;switch(t.serializationType){case 3:let ruleTransition=t;if(this.optimize_tail_calls&&ruleTransition.optimizedTailCall&&!config.context.hasEmpty){c=config.transform(t.target,true)}else{let newContext=config.context.getChild(ruleTransition.followState.stateNumber);c=config.transform(t.target,true,newContext)}break;case 10:throw new Error("Precedence predicates are not supported in lexers.");case 4:let pt=t;if(LexerATNSimulator.debug){console.log("EVAL rule "+pt.ruleIndex+":"+pt.predIndex)}configs.hasSemanticContext=true;if(this.evaluatePredicate(input,pt.ruleIndex,pt.predIndex,speculative)){c=config.transform(t.target,true)}else{c=undefined}break;case 6:if(config.context.hasEmpty){let lexerActionExecutor=LexerActionExecutor_1.LexerActionExecutor.append(config.lexerActionExecutor,this.atn.lexerActions[t.actionIndex]);c=config.transform(t.target,true,lexerActionExecutor);break}else{c=config.transform(t.target,true);break}case 1:c=config.transform(t.target,true);break;case 5:case 2:case 7:if(treatEofAsEpsilon){if(t.matches(IntStream_1.IntStream.EOF,Lexer_1.Lexer.MIN_CHAR_VALUE,Lexer_1.Lexer.MAX_CHAR_VALUE)){c=config.transform(t.target,false);break}}c=undefined;break;default:c=undefined;break}return c}evaluatePredicate(input,ruleIndex,predIndex,speculative){if(this.recog==null){return true}if(!speculative){return this.recog.sempred(undefined,ruleIndex,predIndex)}let savedCharPositionInLine=this._charPositionInLine;let savedLine=this._line;let index=input.index;let marker=input.mark();try{this.consume(input);return this.recog.sempred(undefined,ruleIndex,predIndex)}finally{this._charPositionInLine=savedCharPositionInLine;this._line=savedLine;input.seek(index);input.release(marker)}}captureSimState(settings,input,dfaState){settings.index=input.index;settings.line=this._line;settings.charPos=this._charPositionInLine;settings.dfaState=dfaState}addDFAEdge(p,t,q){if(q instanceof ATNConfigSet_1.ATNConfigSet){let suppressEdge=q.hasSemanticContext;if(suppressEdge){q.hasSemanticContext=false}let to=this.addDFAState(q);if(suppressEdge){return to}this.addDFAEdge(p,t,to);return to}else{if(LexerATNSimulator.debug){console.log("EDGE "+p+" -> "+q+" upon "+String.fromCharCode(t))}if(p!=null){p.setTarget(t,q)}}}addDFAState(configs){assert(!configs.hasSemanticContext);let proposed=new DFAState_1.DFAState(configs);let existing=this.atn.modeToDFA[this.mode].states.get(proposed);if(existing!=null){return existing}configs.optimizeConfigs(this);let newState=new DFAState_1.DFAState(configs.clone(true));let firstConfigWithRuleStopState;for(let c of configs){if(c.state instanceof RuleStopState_1.RuleStopState){firstConfigWithRuleStopState=c;break}}if(firstConfigWithRuleStopState!=null){let prediction=this.atn.ruleToTokenType[firstConfigWithRuleStopState.state.ruleIndex];let lexerActionExecutor=firstConfigWithRuleStopState.lexerActionExecutor;newState.acceptStateInfo=new AcceptStateInfo_1.AcceptStateInfo(prediction,lexerActionExecutor)}return this.atn.modeToDFA[this.mode].addState(newState)}getDFA(mode){return this.atn.modeToDFA[mode]}getText(input){return input.getText(Interval_1.Interval.of(this.startIndex,input.index-1))}get line(){return this._line}set line(line){this._line=line}get charPositionInLine(){return this._charPositionInLine}set charPositionInLine(charPositionInLine){this._charPositionInLine=charPositionInLine}consume(input){let curChar=input.LA(1);if(curChar==="\n".charCodeAt(0)){this._line++;this._charPositionInLine=0}else{this._charPositionInLine++}input.consume()}getTokenName(t){if(t===-1){return"EOF"}return"'"+String.fromCharCode(t)+"'"}};__decorate([Decorators_1.NotNull],LexerATNSimulator.prototype,"prevAccept",void 0);__decorate([__param(0,Decorators_1.NotNull)],LexerATNSimulator.prototype,"copyState",null);__decorate([__param(0,Decorators_1.NotNull)],LexerATNSimulator.prototype,"match",null);__decorate([Decorators_1.Override],LexerATNSimulator.prototype,"reset",null);__decorate([__param(0,Decorators_1.NotNull)],LexerATNSimulator.prototype,"matchATN",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],LexerATNSimulator.prototype,"execATN",null);__decorate([__param(0,Decorators_1.NotNull)],LexerATNSimulator.prototype,"getExistingTargetState",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],LexerATNSimulator.prototype,"computeTargetState",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull),__param(2,Decorators_1.NotNull)],LexerATNSimulator.prototype,"getReachableConfigSet",null);__decorate([__param(0,Decorators_1.NotNull)],LexerATNSimulator.prototype,"accept",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],LexerATNSimulator.prototype,"computeStartState",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull),__param(2,Decorators_1.NotNull)],LexerATNSimulator.prototype,"closure",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull),__param(2,Decorators_1.NotNull),__param(3,Decorators_1.NotNull)],LexerATNSimulator.prototype,"getEpsilonTarget",null);__decorate([__param(0,Decorators_1.NotNull)],LexerATNSimulator.prototype,"evaluatePredicate",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull),__param(2,Decorators_1.NotNull)],LexerATNSimulator.prototype,"captureSimState",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull)],LexerATNSimulator.prototype,"addDFAState",null);__decorate([Decorators_1.NotNull],LexerATNSimulator.prototype,"getDFA",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull)],LexerATNSimulator.prototype,"getText",null);__decorate([__param(0,Decorators_1.NotNull)],LexerATNSimulator.prototype,"consume",null);__decorate([Decorators_1.NotNull],LexerATNSimulator.prototype,"getTokenName",null);LexerATNSimulator=__decorate([__param(0,Decorators_1.NotNull)],LexerATNSimulator);exports.LexerATNSimulator=LexerATNSimulator;(function(LexerATNSimulator){LexerATNSimulator.debug=false;LexerATNSimulator.dfa_debug=false;class SimState{constructor(){this.index=-1;this.line=0;this.charPos=-1}reset(){this.index=-1;this.line=0;this.charPos=-1;this.dfaState=undefined}}LexerATNSimulator.SimState=SimState})(LexerATNSimulator=exports.LexerATNSimulator||(exports.LexerATNSimulator={}));exports.LexerATNSimulator=LexerATNSimulator},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.ArrayEqualityComparator=void 0;const Decorators_1=__webpack_require__(0);const MurmurHash_1=__webpack_require__(7);const ObjectEqualityComparator_1=__webpack_require__(17);class ArrayEqualityComparator{hashCode(obj){if(obj==null){return 0}return MurmurHash_1.MurmurHash.hashCode(obj,0)}equals(a,b){if(a==null){return b==null}else if(b==null){return false}if(a.length!==b.length){return false}for(let i=0;i<a.length;i++){if(!ObjectEqualityComparator_1.ObjectEqualityComparator.INSTANCE.equals(a[i],b[i])){return false}}return true}}ArrayEqualityComparator.INSTANCE=new ArrayEqualityComparator;__decorate([Decorators_1.Override],ArrayEqualityComparator.prototype,"hashCode",null);__decorate([Decorators_1.Override],ArrayEqualityComparator.prototype,"equals",null);exports.ArrayEqualityComparator=ArrayEqualityComparator},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.InputMismatchException=void 0;const RecognitionException_1=__webpack_require__(2);const Decorators_1=__webpack_require__(0);let InputMismatchException=class InputMismatchException extends RecognitionException_1.RecognitionException{constructor(recognizer,state,context){if(context===undefined){context=recognizer.context}super(recognizer,recognizer.inputStream,context);if(state!==undefined){this.setOffendingState(state)}this.setOffendingToken(recognizer,recognizer.currentToken)}};InputMismatchException=__decorate([__param(0,Decorators_1.NotNull)],InputMismatchException);exports.InputMismatchException=InputMismatchException},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.ATNConfig=void 0;const Array2DHashMap_1=__webpack_require__(30);const DecisionState_1=__webpack_require__(26);const MurmurHash_1=__webpack_require__(7);const Decorators_1=__webpack_require__(0);const ObjectEqualityComparator_1=__webpack_require__(17);const PredictionContext_1=__webpack_require__(16);const SemanticContext_1=__webpack_require__(29);const assert=__webpack_require__(13);const SUPPRESS_PRECEDENCE_FILTER=2147483648;let ATNConfig=class ATNConfig{constructor(state,altOrConfig,context){if(typeof altOrConfig==="number"){assert((altOrConfig&16777215)===altOrConfig);this._state=state;this.altAndOuterContextDepth=altOrConfig;this._context=context}else{this._state=state;this.altAndOuterContextDepth=altOrConfig.altAndOuterContextDepth;this._context=context}}static create(state,alt,context,semanticContext=SemanticContext_1.SemanticContext.NONE,lexerActionExecutor){if(semanticContext!==SemanticContext_1.SemanticContext.NONE){if(lexerActionExecutor!=null){return new ActionSemanticContextATNConfig(lexerActionExecutor,semanticContext,state,alt,context,false)}else{return new SemanticContextATNConfig(semanticContext,state,alt,context)}}else if(lexerActionExecutor!=null){return new ActionATNConfig(lexerActionExecutor,state,alt,context,false)}else{return new ATNConfig(state,alt,context)}}get state(){return this._state}get alt(){return this.altAndOuterContextDepth&16777215}get context(){return this._context}set context(context){this._context=context}get reachesIntoOuterContext(){return this.outerContextDepth!==0}get outerContextDepth(){return this.altAndOuterContextDepth>>>24&127}set outerContextDepth(outerContextDepth){assert(outerContextDepth>=0);outerContextDepth=Math.min(outerContextDepth,127);this.altAndOuterContextDepth=outerContextDepth<<24|(this.altAndOuterContextDepth&~2130706432)>>>0}get lexerActionExecutor(){return undefined}get semanticContext(){return SemanticContext_1.SemanticContext.NONE}get hasPassedThroughNonGreedyDecision(){return false}clone(){return this.transform(this.state,false)}transform(state,checkNonGreedy,arg2){if(arg2==null){return this.transformImpl(state,this._context,this.semanticContext,checkNonGreedy,this.lexerActionExecutor)}else if(arg2 instanceof PredictionContext_1.PredictionContext){return this.transformImpl(state,arg2,this.semanticContext,checkNonGreedy,this.lexerActionExecutor)}else if(arg2 instanceof SemanticContext_1.SemanticContext){return this.transformImpl(state,this._context,arg2,checkNonGreedy,this.lexerActionExecutor)}else{return this.transformImpl(state,this._context,this.semanticContext,checkNonGreedy,arg2)}}transformImpl(state,context,semanticContext,checkNonGreedy,lexerActionExecutor){let passedThroughNonGreedy=checkNonGreedy&&ATNConfig.checkNonGreedyDecision(this,state);if(semanticContext!==SemanticContext_1.SemanticContext.NONE){if(lexerActionExecutor!=null||passedThroughNonGreedy){return new ActionSemanticContextATNConfig(lexerActionExecutor,semanticContext,state,this,context,passedThroughNonGreedy)}else{return new SemanticContextATNConfig(semanticContext,state,this,context)}}else if(lexerActionExecutor!=null||passedThroughNonGreedy){return new ActionATNConfig(lexerActionExecutor,state,this,context,passedThroughNonGreedy)}else{return new ATNConfig(state,this,context)}}static checkNonGreedyDecision(source,target){return source.hasPassedThroughNonGreedyDecision||target instanceof DecisionState_1.DecisionState&&target.nonGreedy}appendContext(context,contextCache){if(typeof context==="number"){let appendedContext=this.context.appendSingleContext(context,contextCache);let result=this.transform(this.state,false,appendedContext);return result}else{let appendedContext=this.context.appendContext(context,contextCache);let result=this.transform(this.state,false,appendedContext);return result}}contains(subconfig){if(this.state.stateNumber!==subconfig.state.stateNumber||this.alt!==subconfig.alt||!this.semanticContext.equals(subconfig.semanticContext)){return false}let leftWorkList=[];let rightWorkList=[];leftWorkList.push(this.context);rightWorkList.push(subconfig.context);while(true){let left=leftWorkList.pop();let right=rightWorkList.pop();if(!left||!right){break}if(left===right){return true}if(left.size<right.size){return false}if(right.isEmpty){return left.hasEmpty}else{for(let i=0;i<right.size;i++){let index=left.findReturnState(right.getReturnState(i));if(index<0){return false}leftWorkList.push(left.getParent(index));rightWorkList.push(right.getParent(i))}}}return false}get isPrecedenceFilterSuppressed(){return(this.altAndOuterContextDepth&SUPPRESS_PRECEDENCE_FILTER)!==0}set isPrecedenceFilterSuppressed(value){if(value){this.altAndOuterContextDepth|=SUPPRESS_PRECEDENCE_FILTER}else{this.altAndOuterContextDepth&=~SUPPRESS_PRECEDENCE_FILTER}}equals(o){if(this===o){return true}else if(!(o instanceof ATNConfig)){return false}return this.state.stateNumber===o.state.stateNumber&&this.alt===o.alt&&this.reachesIntoOuterContext===o.reachesIntoOuterContext&&this.context.equals(o.context)&&this.semanticContext.equals(o.semanticContext)&&this.isPrecedenceFilterSuppressed===o.isPrecedenceFilterSuppressed&&this.hasPassedThroughNonGreedyDecision===o.hasPassedThroughNonGreedyDecision&&ObjectEqualityComparator_1.ObjectEqualityComparator.INSTANCE.equals(this.lexerActionExecutor,o.lexerActionExecutor)}hashCode(){let hashCode=MurmurHash_1.MurmurHash.initialize(7);hashCode=MurmurHash_1.MurmurHash.update(hashCode,this.state.stateNumber);hashCode=MurmurHash_1.MurmurHash.update(hashCode,this.alt);hashCode=MurmurHash_1.MurmurHash.update(hashCode,this.reachesIntoOuterContext?1:0);hashCode=MurmurHash_1.MurmurHash.update(hashCode,this.context);hashCode=MurmurHash_1.MurmurHash.update(hashCode,this.semanticContext);hashCode=MurmurHash_1.MurmurHash.update(hashCode,this.hasPassedThroughNonGreedyDecision?1:0);hashCode=MurmurHash_1.MurmurHash.update(hashCode,this.lexerActionExecutor);hashCode=MurmurHash_1.MurmurHash.finish(hashCode,7);return hashCode}toDotString(){let builder="";builder+="digraph G {\n";builder+="rankdir=LR;\n";let visited=new Array2DHashMap_1.Array2DHashMap(PredictionContext_1.PredictionContext.IdentityEqualityComparator.INSTANCE);let workList=[];function getOrAddContext(context){let newNumber=visited.size;let result=visited.putIfAbsent(context,newNumber);if(result!=null){return result}workList.push(context);return newNumber}workList.push(this.context);visited.put(this.context,0);while(true){let current=workList.pop();if(!current){break}for(let i=0;i<current.size;i++){builder+="  s"+getOrAddContext(current);builder+="->";builder+="s"+getOrAddContext(current.getParent(i));builder+='[label="'+current.getReturnState(i)+'"];\n'}}builder+="}\n";return builder.toString()}toString(recog,showAlt,showContext){if(showContext==null){showContext=showAlt!=null}if(showAlt==null){showAlt=true}let buf="";let contexts;if(showContext){contexts=this.context.toStrings(recog,this.state.stateNumber)}else{contexts=["?"]}let first=true;for(let contextDesc of contexts){if(first){first=false}else{buf+=", "}buf+="(";buf+=this.state;if(showAlt){buf+=",";buf+=this.alt}if(this.context){buf+=",";buf+=contextDesc}if(this.semanticContext!==SemanticContext_1.SemanticContext.NONE){buf+=",";buf+=this.semanticContext}if(this.reachesIntoOuterContext){buf+=",up="+this.outerContextDepth}buf+=")"}return buf.toString()}};__decorate([Decorators_1.NotNull],ATNConfig.prototype,"_state",void 0);__decorate([Decorators_1.NotNull],ATNConfig.prototype,"_context",void 0);__decorate([Decorators_1.NotNull],ATNConfig.prototype,"state",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull)],ATNConfig.prototype,"context",null);__decorate([Decorators_1.NotNull],ATNConfig.prototype,"semanticContext",null);__decorate([Decorators_1.Override],ATNConfig.prototype,"clone",null);__decorate([__param(0,Decorators_1.NotNull),__param(2,Decorators_1.NotNull)],ATNConfig.prototype,"transformImpl",null);__decorate([Decorators_1.Override],ATNConfig.prototype,"equals",null);__decorate([Decorators_1.Override],ATNConfig.prototype,"hashCode",null);__decorate([__param(0,Decorators_1.NotNull),__param(3,Decorators_1.NotNull)],ATNConfig,"create",null);ATNConfig=__decorate([__param(0,Decorators_1.NotNull),__param(2,Decorators_1.NotNull)],ATNConfig);exports.ATNConfig=ATNConfig;let SemanticContextATNConfig=class SemanticContextATNConfig extends ATNConfig{constructor(semanticContext,state,altOrConfig,context){if(typeof altOrConfig==="number"){super(state,altOrConfig,context)}else{super(state,altOrConfig,context)}this._semanticContext=semanticContext}get semanticContext(){return this._semanticContext}};__decorate([Decorators_1.NotNull],SemanticContextATNConfig.prototype,"_semanticContext",void 0);__decorate([Decorators_1.Override],SemanticContextATNConfig.prototype,"semanticContext",null);SemanticContextATNConfig=__decorate([__param(1,Decorators_1.NotNull),__param(2,Decorators_1.NotNull)],SemanticContextATNConfig);let ActionATNConfig=class ActionATNConfig extends ATNConfig{constructor(lexerActionExecutor,state,altOrConfig,context,passedThroughNonGreedyDecision){if(typeof altOrConfig==="number"){super(state,altOrConfig,context)}else{super(state,altOrConfig,context);if(altOrConfig.semanticContext!==SemanticContext_1.SemanticContext.NONE){throw new Error("Not supported")}}this._lexerActionExecutor=lexerActionExecutor;this.passedThroughNonGreedyDecision=passedThroughNonGreedyDecision}get lexerActionExecutor(){return this._lexerActionExecutor}get hasPassedThroughNonGreedyDecision(){return this.passedThroughNonGreedyDecision}};__decorate([Decorators_1.Override],ActionATNConfig.prototype,"lexerActionExecutor",null);__decorate([Decorators_1.Override],ActionATNConfig.prototype,"hasPassedThroughNonGreedyDecision",null);ActionATNConfig=__decorate([__param(1,Decorators_1.NotNull),__param(2,Decorators_1.NotNull)],ActionATNConfig);let ActionSemanticContextATNConfig=class ActionSemanticContextATNConfig extends SemanticContextATNConfig{constructor(lexerActionExecutor,semanticContext,state,altOrConfig,context,passedThroughNonGreedyDecision){if(typeof altOrConfig==="number"){super(semanticContext,state,altOrConfig,context)}else{super(semanticContext,state,altOrConfig,context)}this._lexerActionExecutor=lexerActionExecutor;this.passedThroughNonGreedyDecision=passedThroughNonGreedyDecision}get lexerActionExecutor(){return this._lexerActionExecutor}get hasPassedThroughNonGreedyDecision(){return this.passedThroughNonGreedyDecision}};__decorate([Decorators_1.Override],ActionSemanticContextATNConfig.prototype,"lexerActionExecutor",null);__decorate([Decorators_1.Override],ActionSemanticContextATNConfig.prototype,"hasPassedThroughNonGreedyDecision",null);ActionSemanticContextATNConfig=__decorate([__param(1,Decorators_1.NotNull),__param(2,Decorators_1.NotNull)],ActionSemanticContextATNConfig)},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.ATNSimulator=void 0;const ATNConfigSet_1=__webpack_require__(37);const DFAState_1=__webpack_require__(47);const Decorators_1=__webpack_require__(0);const PredictionContext_1=__webpack_require__(16);let ATNSimulator=class ATNSimulator{constructor(atn){this.atn=atn}static get ERROR(){if(!ATNSimulator._ERROR){ATNSimulator._ERROR=new DFAState_1.DFAState(new ATNConfigSet_1.ATNConfigSet);ATNSimulator._ERROR.stateNumber=PredictionContext_1.PredictionContext.EMPTY_FULL_STATE_KEY}return ATNSimulator._ERROR}clearDFA(){this.atn.clearDFA()}};__decorate([Decorators_1.NotNull],ATNSimulator.prototype,"atn",void 0);__decorate([Decorators_1.NotNull],ATNSimulator,"ERROR",null);ATNSimulator=__decorate([__param(0,Decorators_1.NotNull)],ATNSimulator);exports.ATNSimulator=ATNSimulator;(function(ATNSimulator){const RULE_VARIANT_DELIMITER="$";const RULE_LF_VARIANT_MARKER="$lf$";const RULE_NOLF_VARIANT_MARKER="$nolf$"})(ATNSimulator=exports.ATNSimulator||(exports.ATNSimulator={}));exports.ATNSimulator=ATNSimulator},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.DFAState=void 0;const ATN_1=__webpack_require__(12);const BitSet_1=__webpack_require__(24);const MurmurHash_1=__webpack_require__(7);const Decorators_1=__webpack_require__(0);const PredictionContext_1=__webpack_require__(16);const assert=__webpack_require__(13);class DFAState{constructor(configs){this.stateNumber=-1;this.configs=configs;this.edges=new Map;this.contextEdges=new Map}get isContextSensitive(){return!!this.contextSymbols}isContextSymbol(symbol){if(!this.isContextSensitive){return false}return this.contextSymbols.get(symbol)}setContextSymbol(symbol){assert(this.isContextSensitive);this.contextSymbols.set(symbol)}setContextSensitive(atn){assert(!this.configs.isOutermostConfigSet);if(this.isContextSensitive){return}if(!this.contextSymbols){this.contextSymbols=new BitSet_1.BitSet}}get acceptStateInfo(){return this._acceptStateInfo}set acceptStateInfo(acceptStateInfo){this._acceptStateInfo=acceptStateInfo}get isAcceptState(){return!!this._acceptStateInfo}get prediction(){if(!this._acceptStateInfo){return ATN_1.ATN.INVALID_ALT_NUMBER}return this._acceptStateInfo.prediction}get lexerActionExecutor(){if(!this._acceptStateInfo){return undefined}return this._acceptStateInfo.lexerActionExecutor}getTarget(symbol){return this.edges.get(symbol)}setTarget(symbol,target){this.edges.set(symbol,target)}getEdgeMap(){return this.edges}getContextTarget(invokingState){if(invokingState===PredictionContext_1.PredictionContext.EMPTY_FULL_STATE_KEY){invokingState=-1}return this.contextEdges.get(invokingState)}setContextTarget(invokingState,target){if(!this.isContextSensitive){throw new Error("The state is not context sensitive.")}if(invokingState===PredictionContext_1.PredictionContext.EMPTY_FULL_STATE_KEY){invokingState=-1}this.contextEdges.set(invokingState,target)}getContextEdgeMap(){let map=new Map(this.contextEdges);let existing=map.get(-1);if(existing!==undefined){if(map.size===1){let result=new Map;result.set(PredictionContext_1.PredictionContext.EMPTY_FULL_STATE_KEY,existing);return result}else{map.delete(-1);map.set(PredictionContext_1.PredictionContext.EMPTY_FULL_STATE_KEY,existing)}}return map}hashCode(){let hash=MurmurHash_1.MurmurHash.initialize(7);hash=MurmurHash_1.MurmurHash.update(hash,this.configs.hashCode());hash=MurmurHash_1.MurmurHash.finish(hash,1);return hash}equals(o){if(this===o){return true}if(!(o instanceof DFAState)){return false}let other=o;let sameSet=this.configs.equals(other.configs);return sameSet}toString(){let buf="";buf+=this.stateNumber+":"+this.configs;if(this.isAcceptState){buf+="=>";if(this.predicates){buf+=this.predicates}else{buf+=this.prediction}}return buf.toString()}}__decorate([Decorators_1.NotNull],DFAState.prototype,"configs",void 0);__decorate([Decorators_1.NotNull],DFAState.prototype,"edges",void 0);__decorate([Decorators_1.NotNull],DFAState.prototype,"contextEdges",void 0);__decorate([Decorators_1.Override],DFAState.prototype,"hashCode",null);__decorate([Decorators_1.Override],DFAState.prototype,"equals",null);__decorate([Decorators_1.Override],DFAState.prototype,"toString",null);exports.DFAState=DFAState;(function(DFAState){let PredPrediction=class PredPrediction{constructor(pred,alt){this.alt=alt;this.pred=pred}toString(){return"("+this.pred+", "+this.alt+")"}};__decorate([Decorators_1.NotNull],PredPrediction.prototype,"pred",void 0);__decorate([Decorators_1.Override],PredPrediction.prototype,"toString",null);PredPrediction=__decorate([__param(0,Decorators_1.NotNull)],PredPrediction);DFAState.PredPrediction=PredPrediction})(DFAState=exports.DFAState||(exports.DFAState={}))},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.LexerNoViableAltException=void 0;const RecognitionException_1=__webpack_require__(2);const Decorators_1=__webpack_require__(0);const Interval_1=__webpack_require__(10);const Utils=__webpack_require__(11);let LexerNoViableAltException=class LexerNoViableAltException extends RecognitionException_1.RecognitionException{constructor(lexer,input,startIndex,deadEndConfigs){super(lexer,input);this._startIndex=startIndex;this._deadEndConfigs=deadEndConfigs}get startIndex(){return this._startIndex}get deadEndConfigs(){return this._deadEndConfigs}get inputStream(){return super.inputStream}toString(){let symbol="";if(this._startIndex>=0&&this._startIndex<this.inputStream.size){symbol=this.inputStream.getText(Interval_1.Interval.of(this._startIndex,this._startIndex));symbol=Utils.escapeWhitespace(symbol,false)}return`LexerNoViableAltException('${symbol}')`}};__decorate([Decorators_1.Override],LexerNoViableAltException.prototype,"inputStream",null);__decorate([Decorators_1.Override],LexerNoViableAltException.prototype,"toString",null);LexerNoViableAltException=__decorate([__param(1,Decorators_1.NotNull)],LexerNoViableAltException);exports.LexerNoViableAltException=LexerNoViableAltException},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.BlockStartState=void 0;const DecisionState_1=__webpack_require__(26);class BlockStartState extends DecisionState_1.DecisionState{}exports.BlockStartState=BlockStartState},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;var _moment=_interopRequireDefault(__webpack_require__(106));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _toConsumableArray(arr){return _arrayWithoutHoles(arr)||_iterableToArray(arr)||_unsupportedIterableToArray(arr)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(n);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}function _iterableToArray(iter){if(typeof Symbol!=="undefined"&&Symbol.iterator in Object(iter))return Array.from(iter)}function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++){arr2[i]=arr[i]}return arr2}var unitsMap={ms:{weight:1,type:"fixed",base:1},s:{weight:2,type:"fixed",base:1e3},m:{weight:3,type:"mixed",base:1e3*60},h:{weight:4,type:"mixed",base:1e3*60*60},d:{weight:5,type:"mixed",base:1e3*60*60*24},w:{weight:6,type:"calendar",base:NaN},M:{weight:7,type:"calendar",base:NaN},y:{weight:9,type:"calendar",base:NaN}};var units=Object.keys(unitsMap).sort((function(a,b){return unitsMap[b].weight-unitsMap[a].weight}));var unitsDesc=_toConsumableArray(units);var unitsAsc=_toConsumableArray(units).reverse();var isDate=function isDate(d){return Object.prototype.toString.call(d)==="[object Date]"};var isValidDate=function isValidDate(d){return isDate(d)&&!isNaN(d.valueOf())};function parse(text){var _ref=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},_ref$roundUp=_ref.roundUp,roundUp=_ref$roundUp===void 0?false:_ref$roundUp,_ref$momentInstance=_ref.momentInstance,momentInstance=_ref$momentInstance===void 0?_moment.default:_ref$momentInstance,forceNow=_ref.forceNow;if(!text)return undefined;if(momentInstance.isMoment(text))return text;if(isDate(text))return momentInstance(text);if(forceNow!==undefined&&!isValidDate(forceNow)){throw new Error("forceNow must be a valid Date")}var time;var mathString="";var index;var parseString;if(text.substring(0,3)==="now"){time=momentInstance(forceNow);mathString=text.substring("now".length)}else{index=text.indexOf("||");if(index===-1){parseString=text;mathString=""}else{parseString=text.substring(0,index);mathString=text.substring(index+2)}time=momentInstance(parseString)}if(!mathString.length){return time}return parseDateMath(mathString,time,roundUp)}function parseDateMath(mathString,time,roundUp){var dateTime=time;var len=mathString.length;var i=0;while(i<len){var c=mathString.charAt(i++);var type=void 0;var num=void 0;var unit=void 0;if(c==="/"){type=0}else if(c==="+"){type=1}else if(c==="-"){type=2}else{return}if(isNaN(mathString.charAt(i))){num=1}else if(mathString.length===2){num=mathString.charAt(i)}else{var numFrom=i;while(!isNaN(mathString.charAt(i))){i++;if(i>=len)return}num=parseInt(mathString.substring(numFrom,i),10)}if(type===0){if(num!==1){return}}unit=mathString.charAt(i++);for(var j=i;j<len;j++){var unitChar=mathString.charAt(i);if(/[a-z]/i.test(unitChar)){unit+=unitChar;i++}else{break}}if(units.indexOf(unit)===-1){return}else{if(type===0){if(roundUp)dateTime.endOf(unit);else dateTime.startOf(unit)}else if(type===1){dateTime.add(num,unit)}else if(type===2){dateTime.subtract(num,unit)}}}return dateTime}var _default={parse:parse,unitsMap:Object.freeze(unitsMap),units:Object.freeze(units),unitsAsc:Object.freeze(unitsAsc),unitsDesc:Object.freeze(unitsDesc)};exports.default=_default;module.exports=exports.default},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",(function(){return CUSTOM_PANELS_API_PREFIX}));__webpack_require__.d(__webpack_exports__,"c",(function(){return CUSTOM_PANELS_DOCUMENTATION_URL}));__webpack_require__.d(__webpack_exports__,"a",(function(){return CREATE_PANEL_MESSAGE}));var CUSTOM_PANELS_API_PREFIX="/api/observability/operational_panels";var CUSTOM_PANELS_DOCUMENTATION_URL="https://opensearch.org/docs/latest/observability-plugin/operational-panels/";var CREATE_PANEL_MESSAGE="Enter a name to describe the purpose of this custom panel."},function(module,exports){var process=module.exports={};var cachedSetTimeout;var cachedClearTimeout;function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}(function(){try{if(typeof setTimeout==="function"){cachedSetTimeout=setTimeout}else{cachedSetTimeout=defaultSetTimout}}catch(e){cachedSetTimeout=defaultSetTimout}try{if(typeof clearTimeout==="function"){cachedClearTimeout=clearTimeout}else{cachedClearTimeout=defaultClearTimeout}}catch(e){cachedClearTimeout=defaultClearTimeout}})();function runTimeout(fun){if(cachedSetTimeout===setTimeout){return setTimeout(fun,0)}if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout){cachedSetTimeout=setTimeout;return setTimeout(fun,0)}try{return cachedSetTimeout(fun,0)}catch(e){try{return cachedSetTimeout.call(null,fun,0)}catch(e){return cachedSetTimeout.call(this,fun,0)}}}function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout){return clearTimeout(marker)}if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout){cachedClearTimeout=clearTimeout;return clearTimeout(marker)}try{return cachedClearTimeout(marker)}catch(e){try{return cachedClearTimeout.call(null,marker)}catch(e){return cachedClearTimeout.call(this,marker)}}}var queue=[];var draining=false;var currentQueue;var queueIndex=-1;function cleanUpNextTick(){if(!draining||!currentQueue){return}draining=false;if(currentQueue.length){queue=currentQueue.concat(queue)}else{queueIndex=-1}if(queue.length){drainQueue()}}function drainQueue(){if(draining){return}var timeout=runTimeout(cleanUpNextTick);draining=true;var len=queue.length;while(len){currentQueue=queue;queue=[];while(++queueIndex<len){if(currentQueue){currentQueue[queueIndex].run()}}queueIndex=-1;len=queue.length}currentQueue=null;draining=false;runClearTimeout(timeout)}process.nextTick=function(fun){var args=new Array(arguments.length-1);if(arguments.length>1){for(var i=1;i<arguments.length;i++){args[i-1]=arguments[i]}}queue.push(new Item(fun,args));if(queue.length===1&&!draining){runTimeout(drainQueue)}};function Item(fun,array){this.fun=fun;this.array=array}Item.prototype.run=function(){this.fun.apply(null,this.array)};process.title="browser";process.browser=true;process.env={};process.argv=[];process.version="";process.versions={};function noop(){}process.on=noop;process.addListener=noop;process.once=noop;process.off=noop;process.removeListener=noop;process.removeAllListeners=noop;process.emit=noop;process.prependListener=noop;process.prependOnceListener=noop;process.listeners=function(name){return[]};process.binding=function(name){throw new Error("process.binding is not supported")};process.cwd=function(){return"/"};process.chdir=function(dir){throw new Error("process.chdir is not supported")};process.umask=function(){return 0}},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.DefaultErrorStrategy=void 0;const ATNState_1=__webpack_require__(19);const ATNStateType_1=__webpack_require__(9);const FailedPredicateException_1=__webpack_require__(41);const InputMismatchException_1=__webpack_require__(44);const IntervalSet_1=__webpack_require__(25);const NoViableAltException_1=__webpack_require__(8);const PredictionContext_1=__webpack_require__(16);const Token_1=__webpack_require__(5);const Decorators_1=__webpack_require__(0);class DefaultErrorStrategy{constructor(){this.errorRecoveryMode=false;this.lastErrorIndex=-1;this.nextTokensState=ATNState_1.ATNState.INVALID_STATE_NUMBER}reset(recognizer){this.endErrorCondition(recognizer)}beginErrorCondition(recognizer){this.errorRecoveryMode=true}inErrorRecoveryMode(recognizer){return this.errorRecoveryMode}endErrorCondition(recognizer){this.errorRecoveryMode=false;this.lastErrorStates=undefined;this.lastErrorIndex=-1}reportMatch(recognizer){this.endErrorCondition(recognizer)}reportError(recognizer,e){if(this.inErrorRecoveryMode(recognizer)){return}this.beginErrorCondition(recognizer);if(e instanceof NoViableAltException_1.NoViableAltException){this.reportNoViableAlternative(recognizer,e)}else if(e instanceof InputMismatchException_1.InputMismatchException){this.reportInputMismatch(recognizer,e)}else if(e instanceof FailedPredicateException_1.FailedPredicateException){this.reportFailedPredicate(recognizer,e)}else{console.error(`unknown recognition error type: ${e}`);this.notifyErrorListeners(recognizer,e.toString(),e)}}notifyErrorListeners(recognizer,message,e){let offendingToken=e.getOffendingToken(recognizer);if(offendingToken===undefined){offendingToken=null}recognizer.notifyErrorListeners(message,offendingToken,e)}recover(recognizer,e){if(this.lastErrorIndex===recognizer.inputStream.index&&this.lastErrorStates&&this.lastErrorStates.contains(recognizer.state)){recognizer.consume()}this.lastErrorIndex=recognizer.inputStream.index;if(!this.lastErrorStates){this.lastErrorStates=new IntervalSet_1.IntervalSet}this.lastErrorStates.add(recognizer.state);let followSet=this.getErrorRecoverySet(recognizer);this.consumeUntil(recognizer,followSet)}sync(recognizer){let s=recognizer.interpreter.atn.states[recognizer.state];if(this.inErrorRecoveryMode(recognizer)){return}let tokens=recognizer.inputStream;let la=tokens.LA(1);let nextTokens=recognizer.atn.nextTokens(s);if(nextTokens.contains(la)){this.nextTokensContext=undefined;this.nextTokensState=ATNState_1.ATNState.INVALID_STATE_NUMBER;return}if(nextTokens.contains(Token_1.Token.EPSILON)){if(this.nextTokensContext===undefined){this.nextTokensContext=recognizer.context;this.nextTokensState=recognizer.state}return}switch(s.stateType){case ATNStateType_1.ATNStateType.BLOCK_START:case ATNStateType_1.ATNStateType.STAR_BLOCK_START:case ATNStateType_1.ATNStateType.PLUS_BLOCK_START:case ATNStateType_1.ATNStateType.STAR_LOOP_ENTRY:if(this.singleTokenDeletion(recognizer)){return}throw new InputMismatchException_1.InputMismatchException(recognizer);case ATNStateType_1.ATNStateType.PLUS_LOOP_BACK:case ATNStateType_1.ATNStateType.STAR_LOOP_BACK:this.reportUnwantedToken(recognizer);let expecting=recognizer.getExpectedTokens();let whatFollowsLoopIterationOrRule=expecting.or(this.getErrorRecoverySet(recognizer));this.consumeUntil(recognizer,whatFollowsLoopIterationOrRule);break;default:break}}reportNoViableAlternative(recognizer,e){let tokens=recognizer.inputStream;let input;if(tokens){if(e.startToken.type===Token_1.Token.EOF){input="<EOF>"}else{input=tokens.getTextFromRange(e.startToken,e.getOffendingToken())}}else{input="<unknown input>"}let msg="no viable alternative at input "+this.escapeWSAndQuote(input);this.notifyErrorListeners(recognizer,msg,e)}reportInputMismatch(recognizer,e){let expected=e.expectedTokens;let expectedString=expected?expected.toStringVocabulary(recognizer.vocabulary):"";let msg="mismatched input "+this.getTokenErrorDisplay(e.getOffendingToken(recognizer))+" expecting "+expectedString;this.notifyErrorListeners(recognizer,msg,e)}reportFailedPredicate(recognizer,e){let ruleName=recognizer.ruleNames[recognizer.context.ruleIndex];let msg="rule "+ruleName+" "+e.message;this.notifyErrorListeners(recognizer,msg,e)}reportUnwantedToken(recognizer){if(this.inErrorRecoveryMode(recognizer)){return}this.beginErrorCondition(recognizer);let t=recognizer.currentToken;let tokenName=this.getTokenErrorDisplay(t);let expecting=this.getExpectedTokens(recognizer);let msg="extraneous input "+tokenName+" expecting "+expecting.toStringVocabulary(recognizer.vocabulary);recognizer.notifyErrorListeners(msg,t,undefined)}reportMissingToken(recognizer){if(this.inErrorRecoveryMode(recognizer)){return}this.beginErrorCondition(recognizer);let t=recognizer.currentToken;let expecting=this.getExpectedTokens(recognizer);let msg="missing "+expecting.toStringVocabulary(recognizer.vocabulary)+" at "+this.getTokenErrorDisplay(t);recognizer.notifyErrorListeners(msg,t,undefined)}recoverInline(recognizer){let matchedSymbol=this.singleTokenDeletion(recognizer);if(matchedSymbol){recognizer.consume();return matchedSymbol}if(this.singleTokenInsertion(recognizer)){return this.getMissingSymbol(recognizer)}if(this.nextTokensContext===undefined){throw new InputMismatchException_1.InputMismatchException(recognizer)}else{throw new InputMismatchException_1.InputMismatchException(recognizer,this.nextTokensState,this.nextTokensContext)}}singleTokenInsertion(recognizer){let currentSymbolType=recognizer.inputStream.LA(1);let currentState=recognizer.interpreter.atn.states[recognizer.state];let next=currentState.transition(0).target;let atn=recognizer.interpreter.atn;let expectingAtLL2=atn.nextTokens(next,PredictionContext_1.PredictionContext.fromRuleContext(atn,recognizer.context));if(expectingAtLL2.contains(currentSymbolType)){this.reportMissingToken(recognizer);return true}return false}singleTokenDeletion(recognizer){let nextTokenType=recognizer.inputStream.LA(2);let expecting=this.getExpectedTokens(recognizer);if(expecting.contains(nextTokenType)){this.reportUnwantedToken(recognizer);recognizer.consume();let matchedSymbol=recognizer.currentToken;this.reportMatch(recognizer);return matchedSymbol}return undefined}getMissingSymbol(recognizer){let currentSymbol=recognizer.currentToken;let expecting=this.getExpectedTokens(recognizer);let expectedTokenType=Token_1.Token.INVALID_TYPE;if(!expecting.isNil){expectedTokenType=expecting.minElement}let tokenText;if(expectedTokenType===Token_1.Token.EOF){tokenText="<missing EOF>"}else{tokenText="<missing "+recognizer.vocabulary.getDisplayName(expectedTokenType)+">"}let current=currentSymbol;let lookback=recognizer.inputStream.tryLT(-1);if(current.type===Token_1.Token.EOF&&lookback!=null){current=lookback}return this.constructToken(recognizer.inputStream.tokenSource,expectedTokenType,tokenText,current)}constructToken(tokenSource,expectedTokenType,tokenText,current){let factory=tokenSource.tokenFactory;let x=current.tokenSource;let stream=x?x.inputStream:undefined;return factory.create({source:tokenSource,stream:stream},expectedTokenType,tokenText,Token_1.Token.DEFAULT_CHANNEL,-1,-1,current.line,current.charPositionInLine)}getExpectedTokens(recognizer){return recognizer.getExpectedTokens()}getTokenErrorDisplay(t){if(!t){return"<no token>"}let s=this.getSymbolText(t);if(!s){if(this.getSymbolType(t)===Token_1.Token.EOF){s="<EOF>"}else{s=`<${this.getSymbolType(t)}>`}}return this.escapeWSAndQuote(s)}getSymbolText(symbol){return symbol.text}getSymbolType(symbol){return symbol.type}escapeWSAndQuote(s){s=s.replace("\n","\\n");s=s.replace("\r","\\r");s=s.replace("\t","\\t");return"'"+s+"'"}getErrorRecoverySet(recognizer){let atn=recognizer.interpreter.atn;let ctx=recognizer.context;let recoverSet=new IntervalSet_1.IntervalSet;while(ctx&&ctx.invokingState>=0){let invokingState=atn.states[ctx.invokingState];let rt=invokingState.transition(0);let follow=atn.nextTokens(rt.followState);recoverSet.addAll(follow);ctx=ctx._parent}recoverSet.remove(Token_1.Token.EPSILON);return recoverSet}consumeUntil(recognizer,set){let ttype=recognizer.inputStream.LA(1);while(ttype!==Token_1.Token.EOF&&!set.contains(ttype)){recognizer.consume();ttype=recognizer.inputStream.LA(1)}}}__decorate([Decorators_1.Override],DefaultErrorStrategy.prototype,"reset",null);__decorate([__param(0,Decorators_1.NotNull)],DefaultErrorStrategy.prototype,"beginErrorCondition",null);__decorate([Decorators_1.Override],DefaultErrorStrategy.prototype,"inErrorRecoveryMode",null);__decorate([__param(0,Decorators_1.NotNull)],DefaultErrorStrategy.prototype,"endErrorCondition",null);__decorate([Decorators_1.Override],DefaultErrorStrategy.prototype,"reportMatch",null);__decorate([Decorators_1.Override],DefaultErrorStrategy.prototype,"reportError",null);__decorate([__param(0,Decorators_1.NotNull)],DefaultErrorStrategy.prototype,"notifyErrorListeners",null);__decorate([Decorators_1.Override],DefaultErrorStrategy.prototype,"recover",null);__decorate([Decorators_1.Override],DefaultErrorStrategy.prototype,"sync",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],DefaultErrorStrategy.prototype,"reportNoViableAlternative",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],DefaultErrorStrategy.prototype,"reportInputMismatch",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],DefaultErrorStrategy.prototype,"reportFailedPredicate",null);__decorate([__param(0,Decorators_1.NotNull)],DefaultErrorStrategy.prototype,"reportUnwantedToken",null);__decorate([__param(0,Decorators_1.NotNull)],DefaultErrorStrategy.prototype,"reportMissingToken",null);__decorate([Decorators_1.Override],DefaultErrorStrategy.prototype,"recoverInline",null);__decorate([__param(0,Decorators_1.NotNull)],DefaultErrorStrategy.prototype,"singleTokenInsertion",null);__decorate([__param(0,Decorators_1.NotNull)],DefaultErrorStrategy.prototype,"singleTokenDeletion",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull)],DefaultErrorStrategy.prototype,"getMissingSymbol",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull)],DefaultErrorStrategy.prototype,"getExpectedTokens",null);__decorate([__param(0,Decorators_1.NotNull)],DefaultErrorStrategy.prototype,"getSymbolText",null);__decorate([__param(0,Decorators_1.NotNull)],DefaultErrorStrategy.prototype,"getSymbolType",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull)],DefaultErrorStrategy.prototype,"escapeWSAndQuote",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull)],DefaultErrorStrategy.prototype,"getErrorRecoverySet",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],DefaultErrorStrategy.prototype,"consumeUntil",null);exports.DefaultErrorStrategy=DefaultErrorStrategy},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.AbstractPredicateTransition=void 0;const Transition_1=__webpack_require__(22);class AbstractPredicateTransition extends Transition_1.Transition{constructor(target){super(target)}}exports.AbstractPredicateTransition=AbstractPredicateTransition},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.IntegerList=void 0;const Arrays_1=__webpack_require__(56);const Decorators_1=__webpack_require__(0);const EMPTY_DATA=new Int32Array(0);const INITIAL_SIZE=4;const MAX_ARRAY_SIZE=(1<<31>>>0)-1-8;class IntegerList{constructor(arg){if(!arg){this._data=EMPTY_DATA;this._size=0}else if(arg instanceof IntegerList){this._data=arg._data.slice(0);this._size=arg._size}else if(typeof arg==="number"){if(arg===0){this._data=EMPTY_DATA;this._size=0}else{this._data=new Int32Array(arg);this._size=0}}else{this._data=EMPTY_DATA;this._size=0;for(let value of arg){this.add(value)}}}add(value){if(this._data.length===this._size){this.ensureCapacity(this._size+1)}this._data[this._size]=value;this._size++}addAll(list){if(Array.isArray(list)){this.ensureCapacity(this._size+list.length);this._data.subarray(this._size,this._size+list.length).set(list);this._size+=list.length}else if(list instanceof IntegerList){this.ensureCapacity(this._size+list._size);this._data.subarray(this._size,this._size+list.size).set(list._data);this._size+=list._size}else{this.ensureCapacity(this._size+list.size);let current=0;for(let xi of list){this._data[this._size+current]=xi;current++}this._size+=list.size}}get(index){if(index<0||index>=this._size){throw RangeError()}return this._data[index]}contains(value){for(let i=0;i<this._size;i++){if(this._data[i]===value){return true}}return false}set(index,value){if(index<0||index>=this._size){throw RangeError()}let previous=this._data[index];this._data[index]=value;return previous}removeAt(index){let value=this.get(index);this._data.copyWithin(index,index+1,this._size);this._data[this._size-1]=0;this._size--;return value}removeRange(fromIndex,toIndex){if(fromIndex<0||toIndex<0||fromIndex>this._size||toIndex>this._size){throw RangeError()}if(fromIndex>toIndex){throw RangeError()}this._data.copyWithin(toIndex,fromIndex,this._size);this._data.fill(0,this._size-(toIndex-fromIndex),this._size);this._size-=toIndex-fromIndex}get isEmpty(){return this._size===0}get size(){return this._size}trimToSize(){if(this._data.length===this._size){return}this._data=this._data.slice(0,this._size)}clear(){this._data.fill(0,0,this._size);this._size=0}toArray(){if(this._size===0){return[]}return Array.from(this._data.subarray(0,this._size))}sort(){this._data.subarray(0,this._size).sort()}equals(o){if(o===this){return true}if(!(o instanceof IntegerList)){return false}if(this._size!==o._size){return false}for(let i=0;i<this._size;i++){if(this._data[i]!==o._data[i]){return false}}return true}hashCode(){let hashCode=1;for(let i=0;i<this._size;i++){hashCode=31*hashCode+this._data[i]}return hashCode}toString(){return this._data.toString()}binarySearch(key,fromIndex,toIndex){if(fromIndex===undefined){fromIndex=0}if(toIndex===undefined){toIndex=this._size}if(fromIndex<0||toIndex<0||fromIndex>this._size||toIndex>this._size){throw new RangeError}if(fromIndex>toIndex){throw new RangeError}return Arrays_1.Arrays.binarySearch(this._data,key,fromIndex,toIndex)}ensureCapacity(capacity){if(capacity<0||capacity>MAX_ARRAY_SIZE){throw new RangeError}let newLength;if(this._data.length===0){newLength=INITIAL_SIZE}else{newLength=this._data.length}while(newLength<capacity){newLength=newLength*2;if(newLength<0||newLength>MAX_ARRAY_SIZE){newLength=MAX_ARRAY_SIZE}}let tmp=new Int32Array(newLength);tmp.set(this._data);this._data=tmp}toCharArray(){let resultArray=new Uint16Array(this._size);let resultIdx=0;let calculatedPreciseResultSize=false;for(let i=0;i<this._size;i++){let codePoint=this._data[i];if(codePoint>=0&&codePoint<65536){resultArray[resultIdx]=codePoint;resultIdx++;continue}if(!calculatedPreciseResultSize){let newResultArray=new Uint16Array(this.charArraySize());newResultArray.set(resultArray,0);resultArray=newResultArray;calculatedPreciseResultSize=true}let pair=String.fromCodePoint(codePoint);resultArray[resultIdx]=pair.charCodeAt(0);resultArray[resultIdx+1]=pair.charCodeAt(1);resultIdx+=2}return resultArray}charArraySize(){let result=0;for(let i=0;i<this._size;i++){result+=this._data[i]>=65536?2:1}return result}}__decorate([Decorators_1.NotNull],IntegerList.prototype,"_data",void 0);__decorate([Decorators_1.Override],IntegerList.prototype,"equals",null);__decorate([Decorators_1.Override],IntegerList.prototype,"hashCode",null);__decorate([Decorators_1.Override],IntegerList.prototype,"toString",null);exports.IntegerList=IntegerList},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.Arrays=void 0;var Arrays;(function(Arrays){function binarySearch(array,key,fromIndex,toIndex){return binarySearch0(array,fromIndex!==undefined?fromIndex:0,toIndex!==undefined?toIndex:array.length,key)}Arrays.binarySearch=binarySearch;function binarySearch0(array,fromIndex,toIndex,key){let low=fromIndex;let high=toIndex-1;while(low<=high){let mid=low+high>>>1;let midVal=array[mid];if(midVal<key){low=mid+1}else if(midVal>key){high=mid-1}else{return mid}}return-(low+1)}function toString(array){let result="[";let first=true;for(let element of array){if(first){first=false}else{result+=", "}if(element===null){result+="null"}else if(element===undefined){result+="undefined"}else{result+=element}}result+="]";return result}Arrays.toString=toString})(Arrays=exports.Arrays||(exports.Arrays={}))},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.CommonTokenFactory=void 0;const CommonToken_1=__webpack_require__(36);const Interval_1=__webpack_require__(10);const Decorators_1=__webpack_require__(0);class CommonTokenFactory{constructor(copyText=false){this.copyText=copyText}create(source,type,text,channel,start,stop,line,charPositionInLine){let t=new CommonToken_1.CommonToken(type,text,source,channel,start,stop);t.line=line;t.charPositionInLine=charPositionInLine;if(text==null&&this.copyText&&source.stream!=null){t.text=source.stream.getText(Interval_1.Interval.of(start,stop))}return t}createSimple(type,text){return new CommonToken_1.CommonToken(type,text)}}__decorate([Decorators_1.Override],CommonTokenFactory.prototype,"create",null);__decorate([Decorators_1.Override],CommonTokenFactory.prototype,"createSimple",null);exports.CommonTokenFactory=CommonTokenFactory;(function(CommonTokenFactory){CommonTokenFactory.DEFAULT=new CommonTokenFactory})(CommonTokenFactory=exports.CommonTokenFactory||(exports.CommonTokenFactory={}))},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.PredictionContextCache=void 0;const Array2DHashMap_1=__webpack_require__(30);const Decorators_1=__webpack_require__(0);const ObjectEqualityComparator_1=__webpack_require__(17);const PredictionContext_1=__webpack_require__(16);const assert=__webpack_require__(13);class PredictionContextCache{constructor(enableCache=true){this.contexts=new Array2DHashMap_1.Array2DHashMap(ObjectEqualityComparator_1.ObjectEqualityComparator.INSTANCE);this.childContexts=new Array2DHashMap_1.Array2DHashMap(ObjectEqualityComparator_1.ObjectEqualityComparator.INSTANCE);this.joinContexts=new Array2DHashMap_1.Array2DHashMap(ObjectEqualityComparator_1.ObjectEqualityComparator.INSTANCE);this.enableCache=enableCache}getAsCached(context){if(!this.enableCache){return context}let result=this.contexts.get(context);if(!result){result=context;this.contexts.put(context,context)}return result}getChild(context,invokingState){if(!this.enableCache){return context.getChild(invokingState)}let operands=new PredictionContextCache.PredictionContextAndInt(context,invokingState);let result=this.childContexts.get(operands);if(!result){result=context.getChild(invokingState);result=this.getAsCached(result);this.childContexts.put(operands,result)}return result}join(x,y){if(!this.enableCache){return PredictionContext_1.PredictionContext.join(x,y,this)}let operands=new PredictionContextCache.IdentityCommutativePredictionContextOperands(x,y);let result=this.joinContexts.get(operands);if(result){return result}result=PredictionContext_1.PredictionContext.join(x,y,this);result=this.getAsCached(result);this.joinContexts.put(operands,result);return result}}exports.PredictionContextCache=PredictionContextCache;PredictionContextCache.UNCACHED=new PredictionContextCache(false);(function(PredictionContextCache){class PredictionContextAndInt{constructor(obj,value){this.obj=obj;this.value=value}equals(obj){if(!(obj instanceof PredictionContextAndInt)){return false}else if(obj===this){return true}let other=obj;return this.value===other.value&&(this.obj===other.obj||this.obj!=null&&this.obj.equals(other.obj))}hashCode(){let hashCode=5;hashCode=7*hashCode+(this.obj!=null?this.obj.hashCode():0);hashCode=7*hashCode+this.value;return hashCode}}__decorate([Decorators_1.Override],PredictionContextAndInt.prototype,"equals",null);__decorate([Decorators_1.Override],PredictionContextAndInt.prototype,"hashCode",null);PredictionContextCache.PredictionContextAndInt=PredictionContextAndInt;class IdentityCommutativePredictionContextOperands{constructor(x,y){assert(x!=null);assert(y!=null);this._x=x;this._y=y}get x(){return this._x}get y(){return this._y}equals(o){if(!(o instanceof IdentityCommutativePredictionContextOperands)){return false}else if(this===o){return true}let other=o;return this._x===other._x&&this._y===other._y||this._x===other._y&&this._y===other._x}hashCode(){return this._x.hashCode()^this._y.hashCode()}}__decorate([Decorators_1.Override],IdentityCommutativePredictionContextOperands.prototype,"equals",null);__decorate([Decorators_1.Override],IdentityCommutativePredictionContextOperands.prototype,"hashCode",null);PredictionContextCache.IdentityCommutativePredictionContextOperands=IdentityCommutativePredictionContextOperands})(PredictionContextCache=exports.PredictionContextCache||(exports.PredictionContextCache={}))},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.ProxyErrorListener=void 0;const Decorators_1=__webpack_require__(0);class ProxyErrorListener{constructor(delegates){this.delegates=delegates;if(!delegates){throw new Error("Invalid delegates")}}getDelegates(){return this.delegates}syntaxError(recognizer,offendingSymbol,line,charPositionInLine,msg,e){this.delegates.forEach(listener=>{if(listener.syntaxError){listener.syntaxError(recognizer,offendingSymbol,line,charPositionInLine,msg,e)}})}}__decorate([Decorators_1.Override,__param(0,Decorators_1.NotNull),__param(4,Decorators_1.NotNull)],ProxyErrorListener.prototype,"syntaxError",null);exports.ProxyErrorListener=ProxyErrorListener},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.StarLoopEntryState=void 0;const ATNStateType_1=__webpack_require__(9);const BitSet_1=__webpack_require__(24);const DecisionState_1=__webpack_require__(26);const Decorators_1=__webpack_require__(0);class StarLoopEntryState extends DecisionState_1.DecisionState{constructor(){super(...arguments);this.precedenceRuleDecision=false;this.precedenceLoopbackStates=new BitSet_1.BitSet}get stateType(){return ATNStateType_1.ATNStateType.STAR_LOOP_ENTRY}}__decorate([Decorators_1.Override],StarLoopEntryState.prototype,"stateType",null);exports.StarLoopEntryState=StarLoopEntryState},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.NotSetTransition=void 0;const Decorators_1=__webpack_require__(0);const SetTransition_1=__webpack_require__(62);let NotSetTransition=class NotSetTransition extends SetTransition_1.SetTransition{constructor(target,set){super(target,set)}get serializationType(){return 8}matches(symbol,minVocabSymbol,maxVocabSymbol){return symbol>=minVocabSymbol&&symbol<=maxVocabSymbol&&!super.matches(symbol,minVocabSymbol,maxVocabSymbol)}toString(){return"~"+super.toString()}};__decorate([Decorators_1.Override],NotSetTransition.prototype,"serializationType",null);__decorate([Decorators_1.Override],NotSetTransition.prototype,"matches",null);__decorate([Decorators_1.Override],NotSetTransition.prototype,"toString",null);NotSetTransition=__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.Nullable)],NotSetTransition);exports.NotSetTransition=NotSetTransition},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.SetTransition=void 0;const IntervalSet_1=__webpack_require__(25);const Decorators_1=__webpack_require__(0);const Token_1=__webpack_require__(5);const Transition_1=__webpack_require__(22);let SetTransition=class SetTransition extends Transition_1.Transition{constructor(target,set){super(target);if(set==null){set=IntervalSet_1.IntervalSet.of(Token_1.Token.INVALID_TYPE)}this.set=set}get serializationType(){return 7}get label(){return this.set}matches(symbol,minVocabSymbol,maxVocabSymbol){return this.set.contains(symbol)}toString(){return this.set.toString()}};__decorate([Decorators_1.NotNull],SetTransition.prototype,"set",void 0);__decorate([Decorators_1.Override],SetTransition.prototype,"serializationType",null);__decorate([Decorators_1.Override,Decorators_1.NotNull],SetTransition.prototype,"label",null);__decorate([Decorators_1.Override],SetTransition.prototype,"matches",null);__decorate([Decorators_1.Override,Decorators_1.NotNull],SetTransition.prototype,"toString",null);SetTransition=__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.Nullable)],SetTransition);exports.SetTransition=SetTransition},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.RuleTransition=void 0;const Decorators_1=__webpack_require__(0);const Transition_1=__webpack_require__(22);let RuleTransition=class RuleTransition extends Transition_1.Transition{constructor(ruleStart,ruleIndex,precedence,followState){super(ruleStart);this.tailCall=false;this.optimizedTailCall=false;this.ruleIndex=ruleIndex;this.precedence=precedence;this.followState=followState}get serializationType(){return 3}get isEpsilon(){return true}matches(symbol,minVocabSymbol,maxVocabSymbol){return false}};__decorate([Decorators_1.NotNull],RuleTransition.prototype,"followState",void 0);__decorate([Decorators_1.Override],RuleTransition.prototype,"serializationType",null);__decorate([Decorators_1.Override],RuleTransition.prototype,"isEpsilon",null);__decorate([Decorators_1.Override],RuleTransition.prototype,"matches",null);RuleTransition=__decorate([__param(0,Decorators_1.NotNull),__param(3,Decorators_1.NotNull)],RuleTransition);exports.RuleTransition=RuleTransition},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.ErrorNode=void 0;const Decorators_1=__webpack_require__(0);const TerminalNode_1=__webpack_require__(31);class ErrorNode extends TerminalNode_1.TerminalNode{constructor(token){super(token)}accept(visitor){return visitor.visitErrorNode(this)}}__decorate([Decorators_1.Override],ErrorNode.prototype,"accept",null);exports.ErrorNode=ErrorNode},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.RuleNode=void 0;class RuleNode{}exports.RuleNode=RuleNode},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.CharStreams=void 0;const CodePointBuffer_1=__webpack_require__(92);const CodePointCharStream_1=__webpack_require__(93);const IntStream_1=__webpack_require__(21);var CharStreams;(function(CharStreams){function fromString(s,sourceName){if(sourceName===undefined||sourceName.length===0){sourceName=IntStream_1.IntStream.UNKNOWN_SOURCE_NAME}let codePointBufferBuilder=CodePointBuffer_1.CodePointBuffer.builder(s.length);let cb=new Uint16Array(s.length);for(let i=0;i<s.length;i++){cb[i]=s.charCodeAt(i)}codePointBufferBuilder.append(cb);return CodePointCharStream_1.CodePointCharStream.fromBuffer(codePointBufferBuilder.build(),sourceName)}CharStreams.fromString=fromString})(CharStreams=exports.CharStreams||(exports.CharStreams={}))},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.CommonTokenStream=void 0;const BufferedTokenStream_1=__webpack_require__(94);const Decorators_1=__webpack_require__(0);const Token_1=__webpack_require__(5);let CommonTokenStream=class CommonTokenStream extends BufferedTokenStream_1.BufferedTokenStream{constructor(tokenSource,channel=Token_1.Token.DEFAULT_CHANNEL){super(tokenSource);this.channel=channel}adjustSeekIndex(i){return this.nextTokenOnChannel(i,this.channel)}tryLB(k){if(this.p-k<0){return undefined}let i=this.p;let n=1;while(n<=k&&i>0){i=this.previousTokenOnChannel(i-1,this.channel);n++}if(i<0){return undefined}return this.tokens[i]}tryLT(k){this.lazyInit();if(k===0){throw new RangeError("0 is not a valid lookahead index")}if(k<0){return this.tryLB(-k)}let i=this.p;let n=1;while(n<k){if(this.sync(i+1)){i=this.nextTokenOnChannel(i+1,this.channel)}n++}return this.tokens[i]}getNumberOfOnChannelTokens(){let n=0;this.fill();for(let t of this.tokens){if(t.channel===this.channel){n++}if(t.type===Token_1.Token.EOF){break}}return n}};__decorate([Decorators_1.Override],CommonTokenStream.prototype,"adjustSeekIndex",null);__decorate([Decorators_1.Override],CommonTokenStream.prototype,"tryLB",null);__decorate([Decorators_1.Override],CommonTokenStream.prototype,"tryLT",null);CommonTokenStream=__decorate([__param(0,Decorators_1.NotNull)],CommonTokenStream);exports.CommonTokenStream=CommonTokenStream},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.XPath=void 0;const CharStreams_1=__webpack_require__(66);const CommonTokenStream_1=__webpack_require__(67);const LexerNoViableAltException_1=__webpack_require__(48);const ParserRuleContext_1=__webpack_require__(1);const Token_1=__webpack_require__(5);const XPathLexer_1=__webpack_require__(177);const XPathLexerErrorListener_1=__webpack_require__(178);const XPathRuleAnywhereElement_1=__webpack_require__(179);const XPathRuleElement_1=__webpack_require__(180);const XPathTokenAnywhereElement_1=__webpack_require__(181);const XPathTokenElement_1=__webpack_require__(182);const XPathWildcardAnywhereElement_1=__webpack_require__(183);const XPathWildcardElement_1=__webpack_require__(184);class XPath{constructor(parser,path){this.parser=parser;this.path=path;this.elements=this.split(path)}split(path){let lexer=new XPathLexer_1.XPathLexer(CharStreams_1.CharStreams.fromString(path));lexer.recover=e=>{throw e};lexer.removeErrorListeners();lexer.addErrorListener(new XPathLexerErrorListener_1.XPathLexerErrorListener);let tokenStream=new CommonTokenStream_1.CommonTokenStream(lexer);try{tokenStream.fill()}catch(e){if(e instanceof LexerNoViableAltException_1.LexerNoViableAltException){let pos=lexer.charPositionInLine;let msg="Invalid tokens or characters at index "+pos+" in path '"+path+"' -- "+e.message;throw new RangeError(msg)}throw e}let tokens=tokenStream.getTokens();let elements=[];let n=tokens.length;let i=0;loop:while(i<n){let el=tokens[i];let next;switch(el.type){case XPathLexer_1.XPathLexer.ROOT:case XPathLexer_1.XPathLexer.ANYWHERE:let anywhere=el.type===XPathLexer_1.XPathLexer.ANYWHERE;i++;next=tokens[i];let invert=next.type===XPathLexer_1.XPathLexer.BANG;if(invert){i++;next=tokens[i]}let pathElement=this.getXPathElement(next,anywhere);pathElement.invert=invert;elements.push(pathElement);i++;break;case XPathLexer_1.XPathLexer.TOKEN_REF:case XPathLexer_1.XPathLexer.RULE_REF:case XPathLexer_1.XPathLexer.WILDCARD:elements.push(this.getXPathElement(el,false));i++;break;case Token_1.Token.EOF:break loop;default:throw new Error("Unknowth path element "+el)}}return elements}getXPathElement(wordToken,anywhere){if(wordToken.type===Token_1.Token.EOF){throw new Error("Missing path element at end of path")}let word=wordToken.text;if(word==null){throw new Error("Expected wordToken to have text content.")}let ttype=this.parser.getTokenType(word);let ruleIndex=this.parser.getRuleIndex(word);switch(wordToken.type){case XPathLexer_1.XPathLexer.WILDCARD:return anywhere?new XPathWildcardAnywhereElement_1.XPathWildcardAnywhereElement:new XPathWildcardElement_1.XPathWildcardElement;case XPathLexer_1.XPathLexer.TOKEN_REF:case XPathLexer_1.XPathLexer.STRING:if(ttype===Token_1.Token.INVALID_TYPE){throw new Error(word+" at index "+wordToken.startIndex+" isn't a valid token name")}return anywhere?new XPathTokenAnywhereElement_1.XPathTokenAnywhereElement(word,ttype):new XPathTokenElement_1.XPathTokenElement(word,ttype);default:if(ruleIndex===-1){throw new Error(word+" at index "+wordToken.startIndex+" isn't a valid rule name")}return anywhere?new XPathRuleAnywhereElement_1.XPathRuleAnywhereElement(word,ruleIndex):new XPathRuleElement_1.XPathRuleElement(word,ruleIndex)}}static findAll(tree,xpath,parser){let p=new XPath(parser,xpath);return p.evaluate(tree)}evaluate(t){let dummyRoot=new ParserRuleContext_1.ParserRuleContext;dummyRoot.addChild(t);let work=new Set([dummyRoot]);let i=0;while(i<this.elements.length){let next=new Set;for(let node of work){if(node.childCount>0){let matching=this.elements[i].evaluate(node);matching.forEach(next.add,next)}}i++;work=next}return work}}exports.XPath=XPath;XPath.WILDCARD="*";XPath.NOT="!"},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __createBinding=this&&this.__createBinding||(Object.create?function(o,m,k,k2){if(k2===undefined)k2=k;Object.defineProperty(o,k2,{enumerable:true,get:function(){return m[k]}})}:function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k]});var __exportStar=this&&this.__exportStar||function(m,exports){for(var p in m)if(p!=="default"&&!Object.prototype.hasOwnProperty.call(exports,p))__createBinding(exports,m,p)};Object.defineProperty(exports,"__esModule",{value:true});__exportStar(__webpack_require__(137),exports);__exportStar(__webpack_require__(138),exports);__exportStar(__webpack_require__(139),exports);__exportStar(__webpack_require__(75),exports);__exportStar(__webpack_require__(94),exports);__exportStar(__webpack_require__(195),exports);__exportStar(__webpack_require__(66),exports);__exportStar(__webpack_require__(92),exports);__exportStar(__webpack_require__(93),exports);__exportStar(__webpack_require__(36),exports);__exportStar(__webpack_require__(57),exports);__exportStar(__webpack_require__(67),exports);__exportStar(__webpack_require__(81),exports);__exportStar(__webpack_require__(53),exports);__exportStar(__webpack_require__(196),exports);__exportStar(__webpack_require__(197),exports);__exportStar(__webpack_require__(41),exports);__exportStar(__webpack_require__(44),exports);__exportStar(__webpack_require__(98),exports);__exportStar(__webpack_require__(21),exports);__exportStar(__webpack_require__(20),exports);__exportStar(__webpack_require__(198),exports);__exportStar(__webpack_require__(48),exports);__exportStar(__webpack_require__(95),exports);__exportStar(__webpack_require__(8),exports);__exportStar(__webpack_require__(33),exports);__exportStar(__webpack_require__(199),exports);__exportStar(__webpack_require__(97),exports);__exportStar(__webpack_require__(1),exports);__exportStar(__webpack_require__(59),exports);__exportStar(__webpack_require__(91),exports);__exportStar(__webpack_require__(2),exports);__exportStar(__webpack_require__(38),exports);__exportStar(__webpack_require__(89),exports);__exportStar(__webpack_require__(200),exports);__exportStar(__webpack_require__(201),exports);__exportStar(__webpack_require__(202),exports);__exportStar(__webpack_require__(5),exports);__exportStar(__webpack_require__(203),exports);__exportStar(__webpack_require__(204),exports);__exportStar(__webpack_require__(205),exports);__exportStar(__webpack_require__(206),exports);__exportStar(__webpack_require__(207),exports);__exportStar(__webpack_require__(18),exports);__exportStar(__webpack_require__(208),exports)},function(module,exports){module.exports=__osdSharedDeps__.ElasticEui},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"c",(function(){return query_utils["d"]}));__webpack_require__.d(__webpack_exports__,"a",(function(){return query_utils["b"]}));__webpack_require__.d(__webpack_exports__,"b",(function(){return query_utils["c"]}));__webpack_require__.d(__webpack_exports__,"d",(function(){return query_utils["f"]}));__webpack_require__.d(__webpack_exports__,"e",(function(){return uiSettingsService}));var query_utils=__webpack_require__(28);var uiSettings;var notifications;var uiSettingsService={init:function init(client,notificationsStart){uiSettings=client;notifications=notificationsStart},get:function get(key,defaultOverride){var _uiSettings;return((_uiSettings=uiSettings)===null||_uiSettings===void 0?void 0:_uiSettings.get(key,defaultOverride))||""},set:function set(key,value){var _uiSettings2;return((_uiSettings2=uiSettings)===null||_uiSettings2===void 0?void 0:_uiSettings2.set(key,value))||Promise.reject("uiSettings client not initialized.")},addToast:function addToast(toast){return notifications.toasts.add(toast)}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return ppl_query_manager_QueryManager}));var antlr4ts=__webpack_require__(69);function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}var CaseInsensitiveCharStream=function(){function CaseInsensitiveCharStream(stream){_classCallCheck(this,CaseInsensitiveCharStream);_defineProperty(this,"stream",void 0);this.stream=stream}_createClass(CaseInsensitiveCharStream,[{key:"index",get:function get(){return this.stream.index}},{key:"size",get:function get(){return this.stream.size}},{key:"sourceName",get:function get(){return"pplquery"}},{key:"LA",value:function LA(offset){var c=this.stream.LA(offset);if(c<=0){return c}return String.fromCodePoint(c).toUpperCase().codePointAt(0)}},{key:"consume",value:function consume(){this.stream.consume()}},{key:"mark",value:function mark(){return this.stream.mark()}},{key:"release",value:function release(marker){this.stream.release(marker)}},{key:"seek",value:function seek(index){this.stream.seek(index)}},{key:"getText",value:function getText(interval){return this.stream.getText(interval)}},{key:"toString",value:function toString(){return this.stream.toString()}}]);return CaseInsensitiveCharStream}();var ATNDeserializer=__webpack_require__(35);var Lexer=__webpack_require__(20);var LexerATNSimulator=__webpack_require__(42);var VocabularyImpl=__webpack_require__(18);var Utils=__webpack_require__(11);function _typeof(obj){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function OpenSearchPPLLexer_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function OpenSearchPPLLexer_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function OpenSearchPPLLexer_createClass(Constructor,protoProps,staticProps){if(protoProps)OpenSearchPPLLexer_defineProperties(Constructor.prototype,protoProps);if(staticProps)OpenSearchPPLLexer_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function")}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});Object.defineProperty(subClass,"prototype",{writable:false});if(superClass)_setPrototypeOf(subClass,superClass)}function _setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return _setPrototypeOf(o,p)}function _createSuper(Derived){var hasNativeReflectConstruct=_isNativeReflectConstruct();return function _createSuperInternal(){var Super=_getPrototypeOf(Derived),result;if(hasNativeReflectConstruct){var NewTarget=_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else{result=Super.apply(this,arguments)}return _possibleConstructorReturn(this,result)}}function _possibleConstructorReturn(self,call){if(call&&(_typeof(call)==="object"||typeof call==="function")){return call}else if(call!==void 0){throw new TypeError("Derived constructors may only return object or undefined")}return _assertThisInitialized(self)}function _assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return self}function _isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return true}catch(e){return false}}function _getPrototypeOf(o){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return _getPrototypeOf(o)}function OpenSearchPPLLexer_defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}var OpenSearchPPLLexer_OpenSearchPPLLexer=function(_Lexer){_inherits(OpenSearchPPLLexer,_Lexer);var _super=_createSuper(OpenSearchPPLLexer);function OpenSearchPPLLexer(input){var _this;OpenSearchPPLLexer_classCallCheck(this,OpenSearchPPLLexer);_this=_super.call(this,input);_this._interp=new LexerATNSimulator["LexerATNSimulator"](OpenSearchPPLLexer._ATN,_assertThisInitialized(_this));return _this}OpenSearchPPLLexer_createClass(OpenSearchPPLLexer,[{key:"vocabulary",get:function get(){return OpenSearchPPLLexer.VOCABULARY}},{key:"grammarFileName",get:function get(){return"OpenSearchPPLLexer.g4"}},{key:"ruleNames",get:function get(){return OpenSearchPPLLexer.ruleNames}},{key:"serializedATN",get:function get(){return OpenSearchPPLLexer._serializedATN}},{key:"channelNames",get:function get(){return OpenSearchPPLLexer.channelNames}},{key:"modeNames",get:function get(){return OpenSearchPPLLexer.modeNames}}],[{key:"_ATN",get:function get(){if(!OpenSearchPPLLexer.__ATN){OpenSearchPPLLexer.__ATN=(new ATNDeserializer["ATNDeserializer"]).deserialize(Utils["toCharArray"](OpenSearchPPLLexer._serializedATN))}return OpenSearchPPLLexer.__ATN}}]);return OpenSearchPPLLexer}(Lexer["Lexer"]);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SEARCH",1);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DESCRIBE",2);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SHOW",3);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"FROM",4);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"WHERE",5);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"FIELDS",6);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"RENAME",7);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"STATS",8);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DEDUP",9);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SORT",10);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"EVAL",11);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"HEAD",12);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"TOP",13);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"RARE",14);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"PARSE",15);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"METHOD",16);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"REGEX",17);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"PUNCT",18);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"GROK",19);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"PATTERN",20);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"PATTERNS",21);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"NEW_FIELD",22);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"KMEANS",23);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"AD",24);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ML",25);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"AS",26);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"BY",27);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SOURCE",28);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"INDEX",29);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"D",30);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DESC",31);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"CATALOGS",32);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SORTBY",33);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"AUTO",34);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"STR",35);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"IP",36);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"NUM",37);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"KEEPEMPTY",38);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"CONSECUTIVE",39);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DEDUP_SPLITVALUES",40);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"PARTITIONS",41);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ALLNUM",42);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DELIM",43);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"CENTROIDS",44);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ITERATIONS",45);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DISTANCE_TYPE",46);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"NUMBER_OF_TREES",47);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SHINGLE_SIZE",48);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SAMPLE_SIZE",49);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"OUTPUT_AFTER",50);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"TIME_DECAY",51);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ANOMALY_RATE",52);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"CATEGORY_FIELD",53);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"TIME_FIELD",54);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"TIME_ZONE",55);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"TRAINING_DATA_SIZE",56);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ANOMALY_SCORE_THRESHOLD",57);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"CASE",58);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"IN",59);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"NOT",60);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"OR",61);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"AND",62);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"XOR",63);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"TRUE",64);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"FALSE",65);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"REGEXP",66);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DATETIME",67);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"INTERVAL",68);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MICROSECOND",69);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MILLISECOND",70);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SECOND",71);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MINUTE",72);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"HOUR",73);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DAY",74);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"WEEK",75);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MONTH",76);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"QUARTER",77);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"YEAR",78);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SECOND_MICROSECOND",79);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MINUTE_MICROSECOND",80);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MINUTE_SECOND",81);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"HOUR_MICROSECOND",82);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"HOUR_SECOND",83);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"HOUR_MINUTE",84);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DAY_MICROSECOND",85);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DAY_SECOND",86);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DAY_MINUTE",87);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DAY_HOUR",88);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"YEAR_MONTH",89);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"CONVERT_TZ",90);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DATAMODEL",91);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LOOKUP",92);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SAVEDSEARCH",93);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"INT",94);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"INTEGER",95);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DOUBLE",96);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LONG",97);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"FLOAT",98);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"STRING",99);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"BOOLEAN",100);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"PIPE",101);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"COMMA",102);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DOT",103);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"EQUAL",104);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"GREATER",105);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LESS",106);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"NOT_GREATER",107);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"NOT_LESS",108);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"NOT_EQUAL",109);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"PLUS",110);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MINUS",111);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"STAR",112);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DIVIDE",113);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MODULE",114);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"EXCLAMATION_SYMBOL",115);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"COLON",116);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LT_PRTHS",117);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"RT_PRTHS",118);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LT_SQR_PRTHS",119);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"RT_SQR_PRTHS",120);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SINGLE_QUOTE",121);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DOUBLE_QUOTE",122);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"BACKTICK",123);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"BIT_NOT_OP",124);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"BIT_AND_OP",125);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"BIT_XOR_OP",126);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"AVG",127);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"COUNT",128);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DISTINCT_COUNT",129);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ESTDC",130);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ESTDC_ERROR",131);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MAX",132);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MEAN",133);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MEDIAN",134);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MIN",135);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MODE",136);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"RANGE",137);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"STDEV",138);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"STDEVP",139);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SUM",140);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SUMSQ",141);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"VAR_SAMP",142);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"VAR_POP",143);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"STDDEV_SAMP",144);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"STDDEV_POP",145);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"PERCENTILE",146);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"TAKE",147);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"FIRST",148);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LAST",149);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LIST",150);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"VALUES",151);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"EARLIEST",152);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"EARLIEST_TIME",153);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LATEST",154);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LATEST_TIME",155);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"PER_DAY",156);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"PER_HOUR",157);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"PER_MINUTE",158);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"PER_SECOND",159);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"RATE",160);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SPARKLINE",161);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"C",162);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DC",163);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ABS",164);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"CEIL",165);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"CEILING",166);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"CONV",167);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"CRC32",168);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"E",169);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"EXP",170);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"FLOOR",171);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LN",172);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LOG",173);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LOG10",174);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LOG2",175);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MOD",176);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"PI",177);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"POW",178);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"POWER",179);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"RAND",180);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ROUND",181);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SIGN",182);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SQRT",183);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"TRUNCATE",184);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ACOS",185);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ASIN",186);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ATAN",187);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ATAN2",188);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"COS",189);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"COT",190);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DEGREES",191);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"RADIANS",192);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SIN",193);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"TAN",194);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ADDDATE",195);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"CURDATE",196);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"CURRENT_DATE",197);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"CURRENT_TIME",198);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"CURRENT_TIMESTAMP",199);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"CURTIME",200);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DATE",201);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DATE_ADD",202);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DATE_FORMAT",203);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DATE_SUB",204);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DAYNAME",205);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DAYOFMONTH",206);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DAYOFWEEK",207);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DAYOFYEAR",208);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"FROM_DAYS",209);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LOCALTIME",210);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LOCALTIMESTAMP",211);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"FROM_UNIXTIME",212);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MAKEDATE",213);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MAKETIME",214);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MONTHNAME",215);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"NOW",216);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"PERIOD_ADD",217);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"PERIOD_DIFF",218);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SUBDATE",219);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SYSDATE",220);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"TIME",221);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"TIME_TO_SEC",222);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"TIMESTAMP",223);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"TO_DAYS",224);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"UTC_DATE",225);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"UTC_TIME",226);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"UTC_TIMESTAMP",227);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"UNIX_TIMESTAMP",228);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SUBSTR",229);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SUBSTRING",230);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LTRIM",231);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"RTRIM",232);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"TRIM",233);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"TO",234);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LOWER",235);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"UPPER",236);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"CONCAT",237);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"CONCAT_WS",238);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LENGTH",239);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"STRCMP",240);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"RIGHT",241);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LEFT",242);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ASCII",243);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LOCATE",244);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"REPLACE",245);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"CAST",246);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LIKE",247);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ISNULL",248);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ISNOTNULL",249);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"IFNULL",250);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"NULLIF",251);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"IF",252);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"TYPEOF",253);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MATCH",254);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MATCH_PHRASE",255);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MATCH_PHRASE_PREFIX",256);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MATCH_BOOL_PREFIX",257);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SIMPLE_QUERY_STRING",258);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MULTI_MATCH",259);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"QUERY_STRING",260);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ALLOW_LEADING_WILDCARD",261);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ANALYZE_WILDCARD",262);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ANALYZER",263);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"AUTO_GENERATE_SYNONYMS_PHRASE_QUERY",264);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"BOOST",265);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"CUTOFF_FREQUENCY",266);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DEFAULT_FIELD",267);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DEFAULT_OPERATOR",268);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ENABLE_POSITION_INCREMENTS",269);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ESCAPE",270);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"FLAGS",271);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"FUZZY_MAX_EXPANSIONS",272);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"FUZZY_PREFIX_LENGTH",273);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"FUZZY_TRANSPOSITIONS",274);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"FUZZY_REWRITE",275);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"FUZZINESS",276);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LENIENT",277);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"LOW_FREQ_OPERATOR",278);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MAX_DETERMINIZED_STATES",279);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MAX_EXPANSIONS",280);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MINIMUM_SHOULD_MATCH",281);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"OPERATOR",282);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"PHRASE_SLOP",283);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"PREFIX_LENGTH",284);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"QUOTE_ANALYZER",285);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"QUOTE_FIELD_SUFFIX",286);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"REWRITE",287);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SLOP",288);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"TIE_BREAKER",289);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"TYPE",290);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ZERO_TERMS_QUERY",291);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SPAN",292);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"MS",293);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"S",294);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"M",295);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"H",296);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"W",297);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"Q",298);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"Y",299);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ID",300);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"INTEGER_LITERAL",301);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DECIMAL_LITERAL",302);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ID_DATE_SUFFIX",303);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"DQUOTA_STRING",304);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"SQUOTA_STRING",305);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"BQUOTA_STRING",306);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ERROR_RECOGNITION",307);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"WHITESPACE",2);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ERRORCHANNEL",3);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"channelNames",["DEFAULT_TOKEN_CHANNEL","HIDDEN","WHITESPACE","ERRORCHANNEL"]);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"modeNames",["DEFAULT_MODE"]);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"ruleNames",["SEARCH","DESCRIBE","SHOW","FROM","WHERE","FIELDS","RENAME","STATS","DEDUP","SORT","EVAL","HEAD","TOP","RARE","PARSE","METHOD","REGEX","PUNCT","GROK","PATTERN","PATTERNS","NEW_FIELD","KMEANS","AD","ML","AS","BY","SOURCE","INDEX","D","DESC","CATALOGS","SORTBY","AUTO","STR","IP","NUM","KEEPEMPTY","CONSECUTIVE","DEDUP_SPLITVALUES","PARTITIONS","ALLNUM","DELIM","CENTROIDS","ITERATIONS","DISTANCE_TYPE","NUMBER_OF_TREES","SHINGLE_SIZE","SAMPLE_SIZE","OUTPUT_AFTER","TIME_DECAY","ANOMALY_RATE","CATEGORY_FIELD","TIME_FIELD","TIME_ZONE","TRAINING_DATA_SIZE","ANOMALY_SCORE_THRESHOLD","CASE","IN","NOT","OR","AND","XOR","TRUE","FALSE","REGEXP","DATETIME","INTERVAL","MICROSECOND","MILLISECOND","SECOND","MINUTE","HOUR","DAY","WEEK","MONTH","QUARTER","YEAR","SECOND_MICROSECOND","MINUTE_MICROSECOND","MINUTE_SECOND","HOUR_MICROSECOND","HOUR_SECOND","HOUR_MINUTE","DAY_MICROSECOND","DAY_SECOND","DAY_MINUTE","DAY_HOUR","YEAR_MONTH","CONVERT_TZ","DATAMODEL","LOOKUP","SAVEDSEARCH","INT","INTEGER","DOUBLE","LONG","FLOAT","STRING","BOOLEAN","PIPE","COMMA","DOT","EQUAL","GREATER","LESS","NOT_GREATER","NOT_LESS","NOT_EQUAL","PLUS","MINUS","STAR","DIVIDE","MODULE","EXCLAMATION_SYMBOL","COLON","LT_PRTHS","RT_PRTHS","LT_SQR_PRTHS","RT_SQR_PRTHS","SINGLE_QUOTE","DOUBLE_QUOTE","BACKTICK","BIT_NOT_OP","BIT_AND_OP","BIT_XOR_OP","AVG","COUNT","DISTINCT_COUNT","ESTDC","ESTDC_ERROR","MAX","MEAN","MEDIAN","MIN","MODE","RANGE","STDEV","STDEVP","SUM","SUMSQ","VAR_SAMP","VAR_POP","STDDEV_SAMP","STDDEV_POP","PERCENTILE","TAKE","FIRST","LAST","LIST","VALUES","EARLIEST","EARLIEST_TIME","LATEST","LATEST_TIME","PER_DAY","PER_HOUR","PER_MINUTE","PER_SECOND","RATE","SPARKLINE","C","DC","ABS","CEIL","CEILING","CONV","CRC32","E","EXP","FLOOR","LN","LOG","LOG10","LOG2","MOD","PI","POW","POWER","RAND","ROUND","SIGN","SQRT","TRUNCATE","ACOS","ASIN","ATAN","ATAN2","COS","COT","DEGREES","RADIANS","SIN","TAN","ADDDATE","CURDATE","CURRENT_DATE","CURRENT_TIME","CURRENT_TIMESTAMP","CURTIME","DATE","DATE_ADD","DATE_FORMAT","DATE_SUB","DAYNAME","DAYOFMONTH","DAYOFWEEK","DAYOFYEAR","FROM_DAYS","LOCALTIME","LOCALTIMESTAMP","FROM_UNIXTIME","MAKEDATE","MAKETIME","MONTHNAME","NOW","PERIOD_ADD","PERIOD_DIFF","SUBDATE","SYSDATE","TIME","TIME_TO_SEC","TIMESTAMP","TO_DAYS","UTC_DATE","UTC_TIME","UTC_TIMESTAMP","UNIX_TIMESTAMP","SUBSTR","SUBSTRING","LTRIM","RTRIM","TRIM","TO","LOWER","UPPER","CONCAT","CONCAT_WS","LENGTH","STRCMP","RIGHT","LEFT","ASCII","LOCATE","REPLACE","CAST","LIKE","ISNULL","ISNOTNULL","IFNULL","NULLIF","IF","TYPEOF","MATCH","MATCH_PHRASE","MATCH_PHRASE_PREFIX","MATCH_BOOL_PREFIX","SIMPLE_QUERY_STRING","MULTI_MATCH","QUERY_STRING","ALLOW_LEADING_WILDCARD","ANALYZE_WILDCARD","ANALYZER","AUTO_GENERATE_SYNONYMS_PHRASE_QUERY","BOOST","CUTOFF_FREQUENCY","DEFAULT_FIELD","DEFAULT_OPERATOR","ENABLE_POSITION_INCREMENTS","ESCAPE","FLAGS","FUZZY_MAX_EXPANSIONS","FUZZY_PREFIX_LENGTH","FUZZY_TRANSPOSITIONS","FUZZY_REWRITE","FUZZINESS","LENIENT","LOW_FREQ_OPERATOR","MAX_DETERMINIZED_STATES","MAX_EXPANSIONS","MINIMUM_SHOULD_MATCH","OPERATOR","PHRASE_SLOP","PREFIX_LENGTH","QUOTE_ANALYZER","QUOTE_FIELD_SUFFIX","REWRITE","SLOP","TIE_BREAKER","TYPE","ZERO_TERMS_QUERY","SPAN","MS","S","M","H","W","Q","Y","ID","INTEGER_LITERAL","DECIMAL_LITERAL","DATE_SUFFIX","ID_LITERAL","ID_DATE_SUFFIX","DQUOTA_STRING","SQUOTA_STRING","BQUOTA_STRING","DEC_DIGIT","ERROR_RECOGNITION"]);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"_LITERAL_NAMES",[undefined,"'SEARCH'","'DESCRIBE'","'SHOW'","'FROM'","'WHERE'","'FIELDS'","'RENAME'","'STATS'","'DEDUP'","'SORT'","'EVAL'","'HEAD'","'TOP'","'RARE'","'PARSE'","'METHOD'","'REGEX'","'PUNCT'","'GROK'","'PATTERN'","'PATTERNS'","'NEW_FIELD'","'KMEANS'","'AD'","'ML'","'AS'","'BY'","'SOURCE'","'INDEX'","'D'","'DESC'","'CATALOGS'","'SORTBY'","'AUTO'","'STR'","'IP'","'NUM'","'KEEPEMPTY'","'CONSECUTIVE'","'DEDUP_SPLITVALUES'","'PARTITIONS'","'ALLNUM'","'DELIM'","'CENTROIDS'","'ITERATIONS'","'DISTANCE_TYPE'","'NUMBER_OF_TREES'","'SHINGLE_SIZE'","'SAMPLE_SIZE'","'OUTPUT_AFTER'","'TIME_DECAY'","'ANOMALY_RATE'","'CATEGORY_FIELD'","'TIME_FIELD'","'TIME_ZONE'","'TRAINING_DATA_SIZE'","'ANOMALY_SCORE_THRESHOLD'","'CASE'","'IN'","'NOT'","'OR'","'AND'","'XOR'","'TRUE'","'FALSE'","'REGEXP'","'DATETIME'","'INTERVAL'","'MICROSECOND'","'MILLISECOND'","'SECOND'","'MINUTE'","'HOUR'","'DAY'","'WEEK'","'MONTH'","'QUARTER'","'YEAR'","'SECOND_MICROSECOND'","'MINUTE_MICROSECOND'","'MINUTE_SECOND'","'HOUR_MICROSECOND'","'HOUR_SECOND'","'HOUR_MINUTE'","'DAY_MICROSECOND'","'DAY_SECOND'","'DAY_MINUTE'","'DAY_HOUR'","'YEAR_MONTH'","'CONVERT_TZ'","'DATAMODEL'","'LOOKUP'","'SAVEDSEARCH'","'INT'","'INTEGER'","'DOUBLE'","'LONG'","'FLOAT'","'STRING'","'BOOLEAN'","'|'","','","'.'","'='","'>'","'<'",undefined,undefined,undefined,"'+'","'-'","'*'","'/'","'%'","'!'","':'","'('","')'","'['","']'","'''","'\"'","'`'","'~'","'&'","'^'","'AVG'","'COUNT'","'DISTINCT_COUNT'","'ESTDC'","'ESTDC_ERROR'","'MAX'","'MEAN'","'MEDIAN'","'MIN'","'MODE'","'RANGE'","'STDEV'","'STDEVP'","'SUM'","'SUMSQ'","'VAR_SAMP'","'VAR_POP'","'STDDEV_SAMP'","'STDDEV_POP'","'PERCENTILE'","'TAKE'","'FIRST'","'LAST'","'LIST'","'VALUES'","'EARLIEST'","'EARLIEST_TIME'","'LATEST'","'LATEST_TIME'","'PER_DAY'","'PER_HOUR'","'PER_MINUTE'","'PER_SECOND'","'RATE'","'SPARKLINE'","'C'","'DC'","'ABS'","'CEIL'","'CEILING'","'CONV'","'CRC32'","'E'","'EXP'","'FLOOR'","'LN'","'LOG'","'LOG10'","'LOG2'","'MOD'","'PI'","'POW'","'POWER'","'RAND'","'ROUND'","'SIGN'","'SQRT'","'TRUNCATE'","'ACOS'","'ASIN'","'ATAN'","'ATAN2'","'COS'","'COT'","'DEGREES'","'RADIANS'","'SIN'","'TAN'","'ADDDATE'","'CURDATE'","'CURRENT_DATE'","'CURRENT_TIME'","'CURRENT_TIMESTAMP'","'CURTIME'","'DATE'","'DATE_ADD'","'DATE_FORMAT'","'DATE_SUB'","'DAYNAME'","'DAYOFMONTH'","'DAYOFWEEK'","'DAYOFYEAR'","'FROM_DAYS'","'LOCALTIME'","'LOCALTIMESTAMP'","'FROM_UNIXTIME'","'MAKEDATE'","'MAKETIME'","'MONTHNAME'","'NOW'","'PERIOD_ADD'","'PERIOD_DIFF'","'SUBDATE'","'SYSDATE'","'TIME'","'TIME_TO_SEC'","'TIMESTAMP'","'TO_DAYS'","'UTC_DATE'","'UTC_TIME'","'UTC_TIMESTAMP'","'UNIX_TIMESTAMP'","'SUBSTR'","'SUBSTRING'","'LTRIM'","'RTRIM'","'TRIM'","'TO'","'LOWER'","'UPPER'","'CONCAT'","'CONCAT_WS'","'LENGTH'","'STRCMP'","'RIGHT'","'LEFT'","'ASCII'","'LOCATE'","'REPLACE'","'CAST'","'LIKE'","'ISNULL'","'ISNOTNULL'","'IFNULL'","'NULLIF'","'IF'","'TYPEOF'","'MATCH'","'MATCH_PHRASE'","'MATCH_PHRASE_PREFIX'","'MATCH_BOOL_PREFIX'","'SIMPLE_QUERY_STRING'","'MULTI_MATCH'","'QUERY_STRING'","'ALLOW_LEADING_WILDCARD'","'ANALYZE_WILDCARD'","'ANALYZER'","'AUTO_GENERATE_SYNONYMS_PHRASE_QUERY'","'BOOST'","'CUTOFF_FREQUENCY'","'DEFAULT_FIELD'","'DEFAULT_OPERATOR'","'ENABLE_POSITION_INCREMENTS'","'ESCAPE'","'FLAGS'","'FUZZY_MAX_EXPANSIONS'","'FUZZY_PREFIX_LENGTH'","'FUZZY_TRANSPOSITIONS'","'FUZZY_REWRITE'","'FUZZINESS'","'LENIENT'","'LOW_FREQ_OPERATOR'","'MAX_DETERMINIZED_STATES'","'MAX_EXPANSIONS'","'MINIMUM_SHOULD_MATCH'","'OPERATOR'","'PHRASE_SLOP'","'PREFIX_LENGTH'","'QUOTE_ANALYZER'","'QUOTE_FIELD_SUFFIX'","'REWRITE'","'SLOP'","'TIE_BREAKER'","'TYPE'","'ZERO_TERMS_QUERY'","'SPAN'","'MS'","'S'","'M'","'H'","'W'","'Q'","'Y'"]);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"_SYMBOLIC_NAMES",[undefined,"SEARCH","DESCRIBE","SHOW","FROM","WHERE","FIELDS","RENAME","STATS","DEDUP","SORT","EVAL","HEAD","TOP","RARE","PARSE","METHOD","REGEX","PUNCT","GROK","PATTERN","PATTERNS","NEW_FIELD","KMEANS","AD","ML","AS","BY","SOURCE","INDEX","D","DESC","CATALOGS","SORTBY","AUTO","STR","IP","NUM","KEEPEMPTY","CONSECUTIVE","DEDUP_SPLITVALUES","PARTITIONS","ALLNUM","DELIM","CENTROIDS","ITERATIONS","DISTANCE_TYPE","NUMBER_OF_TREES","SHINGLE_SIZE","SAMPLE_SIZE","OUTPUT_AFTER","TIME_DECAY","ANOMALY_RATE","CATEGORY_FIELD","TIME_FIELD","TIME_ZONE","TRAINING_DATA_SIZE","ANOMALY_SCORE_THRESHOLD","CASE","IN","NOT","OR","AND","XOR","TRUE","FALSE","REGEXP","DATETIME","INTERVAL","MICROSECOND","MILLISECOND","SECOND","MINUTE","HOUR","DAY","WEEK","MONTH","QUARTER","YEAR","SECOND_MICROSECOND","MINUTE_MICROSECOND","MINUTE_SECOND","HOUR_MICROSECOND","HOUR_SECOND","HOUR_MINUTE","DAY_MICROSECOND","DAY_SECOND","DAY_MINUTE","DAY_HOUR","YEAR_MONTH","CONVERT_TZ","DATAMODEL","LOOKUP","SAVEDSEARCH","INT","INTEGER","DOUBLE","LONG","FLOAT","STRING","BOOLEAN","PIPE","COMMA","DOT","EQUAL","GREATER","LESS","NOT_GREATER","NOT_LESS","NOT_EQUAL","PLUS","MINUS","STAR","DIVIDE","MODULE","EXCLAMATION_SYMBOL","COLON","LT_PRTHS","RT_PRTHS","LT_SQR_PRTHS","RT_SQR_PRTHS","SINGLE_QUOTE","DOUBLE_QUOTE","BACKTICK","BIT_NOT_OP","BIT_AND_OP","BIT_XOR_OP","AVG","COUNT","DISTINCT_COUNT","ESTDC","ESTDC_ERROR","MAX","MEAN","MEDIAN","MIN","MODE","RANGE","STDEV","STDEVP","SUM","SUMSQ","VAR_SAMP","VAR_POP","STDDEV_SAMP","STDDEV_POP","PERCENTILE","TAKE","FIRST","LAST","LIST","VALUES","EARLIEST","EARLIEST_TIME","LATEST","LATEST_TIME","PER_DAY","PER_HOUR","PER_MINUTE","PER_SECOND","RATE","SPARKLINE","C","DC","ABS","CEIL","CEILING","CONV","CRC32","E","EXP","FLOOR","LN","LOG","LOG10","LOG2","MOD","PI","POW","POWER","RAND","ROUND","SIGN","SQRT","TRUNCATE","ACOS","ASIN","ATAN","ATAN2","COS","COT","DEGREES","RADIANS","SIN","TAN","ADDDATE","CURDATE","CURRENT_DATE","CURRENT_TIME","CURRENT_TIMESTAMP","CURTIME","DATE","DATE_ADD","DATE_FORMAT","DATE_SUB","DAYNAME","DAYOFMONTH","DAYOFWEEK","DAYOFYEAR","FROM_DAYS","LOCALTIME","LOCALTIMESTAMP","FROM_UNIXTIME","MAKEDATE","MAKETIME","MONTHNAME","NOW","PERIOD_ADD","PERIOD_DIFF","SUBDATE","SYSDATE","TIME","TIME_TO_SEC","TIMESTAMP","TO_DAYS","UTC_DATE","UTC_TIME","UTC_TIMESTAMP","UNIX_TIMESTAMP","SUBSTR","SUBSTRING","LTRIM","RTRIM","TRIM","TO","LOWER","UPPER","CONCAT","CONCAT_WS","LENGTH","STRCMP","RIGHT","LEFT","ASCII","LOCATE","REPLACE","CAST","LIKE","ISNULL","ISNOTNULL","IFNULL","NULLIF","IF","TYPEOF","MATCH","MATCH_PHRASE","MATCH_PHRASE_PREFIX","MATCH_BOOL_PREFIX","SIMPLE_QUERY_STRING","MULTI_MATCH","QUERY_STRING","ALLOW_LEADING_WILDCARD","ANALYZE_WILDCARD","ANALYZER","AUTO_GENERATE_SYNONYMS_PHRASE_QUERY","BOOST","CUTOFF_FREQUENCY","DEFAULT_FIELD","DEFAULT_OPERATOR","ENABLE_POSITION_INCREMENTS","ESCAPE","FLAGS","FUZZY_MAX_EXPANSIONS","FUZZY_PREFIX_LENGTH","FUZZY_TRANSPOSITIONS","FUZZY_REWRITE","FUZZINESS","LENIENT","LOW_FREQ_OPERATOR","MAX_DETERMINIZED_STATES","MAX_EXPANSIONS","MINIMUM_SHOULD_MATCH","OPERATOR","PHRASE_SLOP","PREFIX_LENGTH","QUOTE_ANALYZER","QUOTE_FIELD_SUFFIX","REWRITE","SLOP","TIE_BREAKER","TYPE","ZERO_TERMS_QUERY","SPAN","MS","S","M","H","W","Q","Y","ID","INTEGER_LITERAL","DECIMAL_LITERAL","ID_DATE_SUFFIX","DQUOTA_STRING","SQUOTA_STRING","BQUOTA_STRING","ERROR_RECOGNITION"]);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"VOCABULARY",new VocabularyImpl["VocabularyImpl"](OpenSearchPPLLexer_OpenSearchPPLLexer._LITERAL_NAMES,OpenSearchPPLLexer_OpenSearchPPLLexer._SYMBOLIC_NAMES,[]));OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"_serializedATNSegments",6);OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"_serializedATNSegment0","줝쪺֍꾺体؇쉁ĵ఻\b"+"\t\t\t\t\t"+"\t\b\t\b\t\t\t\n\t\n\v\t\v\f\t\f"+"\r\t\r\t\t\t\t"+"\t\t\t\t\t"+"\t\t\t\t\t"+'\t\t\t\t \t !\t!"'+"\t\"#\t#$\t$%\t%&\t&'\t'(\t()\t)*\t"+"*+\t+,\t,-\t-.\t./\t/0\t01\t12\t2"+"3\t34\t45\t56\t67\t78\t89\t9:\t:;\t;"+"<\t<=\t=>\t>?\t?@\t@A\tAB\tBC\tCD\tD"+"E\tEF\tFG\tGH\tHI\tIJ\tJK\tKL\tLM\tM"+"N\tNO\tOP\tPQ\tQR\tRS\tST\tTU\tUV\tV"+"W\tWX\tXY\tYZ\tZ[\t[\\\t\\]\t]^\t^_\t"+"_`\t`a\tab\tbc\tcd\tde\tef\tfg\tg"+"h\thi\tij\tjk\tkl\tlm\tmn\tno\top\tp"+"q\tqr\trs\tst\ttu\tuv\tvw\twx\txy\ty"+"z\tz{\t{|\t|}\t}~\t~\t\t"+"\t\t\t\t\t"+"\t\t\t\t\t"+"\t\t\t\t\t"+"\t\t\t\t\t"+"\t\t\t\t\t"+"\t\t\t\t\t"+"\t \t ¡\t¡¢\t¢£\t£¤"+"\t¤¥\t¥¦\t¦§\t§¨\t¨©"+"\t©ª\tª«\t«¬\t¬­\t­®"+"\t®¯\t¯°\t°±\t±²\t²³"+"\t³´\t´µ\tµ¶\t¶·\t·¸"+"\t¸¹\t¹º\tº»\t»¼\t¼½"+"\t½¾\t¾¿\t¿À\tÀÁ\tÁÂ"+"\tÂÃ\tÃÄ\tÄÅ\tÅÆ\tÆÇ"+"\tÇÈ\tÈÉ\tÉÊ\tÊË\tËÌ"+"\tÌÍ\tÍÎ\tÎÏ\tÏÐ\tÐÑ"+"\tÑÒ\tÒÓ\tÓÔ\tÔÕ\tÕÖ"+"\tÖ×\t×Ø\tØÙ\tÙÚ\tÚÛ"+"\tÛÜ\tÜÝ\tÝÞ\tÞß\tßà"+"\tàá\táâ\tâã\tãä\täå"+"\tåæ\tæç\tçè\tèé\téê"+"\têë\tëì\tìí\tíî\tîï"+"\tïð\tðñ\tñò\tòó\tóô"+"\tôõ\tõö\tö÷\t÷ø\tøù"+"\tùú\túû\tûü\tüý\týþ"+"\tþÿ\tÿĀ\tĀā\tāĂ\tĂ"+"ă\tăĄ\tĄą\tąĆ\tĆ"+"ć\tćĈ\tĈĉ\tĉĊ\tĊ"+"ċ\tċČ\tČč\tčĎ\tĎ"+"ď\tďĐ\tĐđ\tđĒ\tĒ"+"ē\tēĔ\tĔĕ\tĕĖ\tĖ"+"ė\tėĘ\tĘę\tęĚ\tĚ"+"ě\těĜ\tĜĝ\tĝĞ\tĞ"+"ğ\tğĠ\tĠġ\tġĢ\tĢ"+"ģ\tģĤ\tĤĥ\tĥĦ\tĦ"+"ħ\tħĨ\tĨĩ\tĩĪ\tĪ"+"ī\tīĬ\tĬĭ\tĭĮ\tĮ"+"į\tįİ\tİı\tıĲ\tĲ"+"ĳ\tĳĴ\tĴĵ\tĵĶ\tĶ"+"ķ\tķ"+""+""+""+"\b\b\b\b"+"\b\b\b\t\t\t\t\t\t\n\n\n"+"\n\n\n\v\v\v\v\v\f\f\f\f"+"\f\r\r\r\r\r"+""+""+""+""+""+""+""+""+""+""+"     "+'!!!!!!!!!""""'+'"""#####$$$$%%'+"%&&&&'''''''"+"'''((((((((((("+"())))))))))))"+"))))))********"+"***+++++++,,,,"+",,----------.."+"........./////"+"/////////00000"+"00000000000111"+"11111111112222"+"22222222333333"+"33333334444444"+"44445555555555"+"55566666666666"+"66667777777777"+"78888888888999"+"99999999999999"+"99::::::::::::"+"::::::::::::;;"+";;;<<<====>>>?"+"???@@@@AAAAABB"+"BBBBCCCCCCCDDD"+"DDDDDDEEEEEEEE"+"EFFFFFFFFFFFFG"+"GGGGGGGGGGGHHH"+"HHHHIIIIIIIJJJ"+"JJKKKKLLLLLMMM"+"MMMNNNNNNNNOOO"+"OOPPPPPPPPPPPP"+"PPPPPPPQQQQQQQ"+"QQQQQQQQQQQQRR"+"RRRRRRRRRRRRSS"+"SSSSSSSSSSSSSS"+"STTTTTTTTTTTTU"+"UUUUUUUUUUUVVV"+"VVVVVVVVVVVVVW"+"WWWWWWWWWWXXXX"+"XXXXXXXYYYYYYY"+"YYZZZZZZZZZZZ["+"[[[[[[[[[[\\\\\\\\"+"\\\\\\\\\\\\]]]]]]"+"]^^^^^^^^^^^^_"+"___````````aaa"+"aaaabbbbbccccc"+"cdddddddeeeeee"+"eeffgghhiijjkk"+"lllmmmnnnooppq"+"qrrssttuuvvwwx"+"xyyzz{{||}}~~"+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+""+"     "+"      ¡¡¡"+"¡¡¢¢¢¢¢¢¢"+"¢¢¢££¤¤¤¥"+"¥¥¥¦¦¦¦¦§"+"§§§§§§§¨¨"+"¨¨¨©©©©©©"+"ªª««««¬¬¬"+"¬¬¬­­­®®®"+"®¯¯¯¯¯¯°°"+"°°°±±±±²²"+"²³³³³´´´´"+"´´µµµµµ¶¶"+"¶¶¶¶·····"+"¸¸¸¸¸¹¹¹¹"+"¹¹¹¹¹ºººº"+"º»»»»»¼¼¼"+"¼¼½½½½½½¾"+"¾¾¾¿¿¿¿ÀÀ"+"ÀÀÀÀÀÀÁÁÁ"+"ÁÁÁÁÁÂÂÂÂ"+"ÃÃÃÃÄÄÄÄÄ"+"ÄÄÄÅÅÅÅÅÅ"+"ÅÅÆÆÆÆÆÆÆ"+"ÆÆÆÆÆÆÇÇÇ"+"ÇÇÇÇÇÇÇÇÇ"+"ÇÈÈÈÈÈÈÈÈ"+"ÈÈÈÈÈÈÈÈÈ"+"ÈÉÉÉÉÉÉÉÉ"+"ÊÊÊÊÊËËËË"+"ËËËËËÌÌÌÌ"+"ÌÌÌÌÌÌÌÌÍ"+"ÍÍÍÍÍÍÍÍÎ"+"ÎÎÎÎÎÎÎÏÏ"+"ÏÏÏÏÏÏÏÏÏ"+"ÐÐÐÐÐÐÐÐÐ"+"ÐÑÑÑÑÑÑÑÑ"+"ÑÑÒÒÒÒÒÒÒ"+"ÒÒÒÓÓÓÓÓÓ"+"ÓÓÓÓÔÔÔÔÔ"+"ÔÔÔÔÔÔÔÔÔ"+"ÔÕÕÕÕÕÕÕÕ"+"ÕÕÕÕÕÕÖÖÖ"+"ÖÖÖÖÖÖ×××"+"××××××ØØØ"+"ØØØØØØØÙÙ"+"ÙÙÚÚÚÚÚÚÚ"+"ÚÚÚÚÛÛÛÛÛ"+"ÛÛÛÛÛÛÛÜÜ"+"ÜÜÜÜÜÜÝÝÝ"+"ÝÝÝÝÝÞÞÞÞ"+"Þßßßßßßßß"+"ßßßßààààà"+"àààààáááá"+"ááááâââââ"+"ââââããããã"+"ããããäääää"+"äääääääää"+"ååååååååå"+"ååååååæææ"+"ææææççççç"+"çççççèèèè"+"èèééééééê"+"êêêêëëëìì"+"ììììííííí"+"íîîîîîîîï"+"ïïïïïïïïï"+"ðððððððññ"+"ñññññòòòò"+"òòóóóóóôô"+"ôôôôõõõõõ"+"õõööööööö"+"ö÷÷÷÷÷øøø"+"øøùùùùùùù"+"úúúúúúúúú"+"úûûûûûûûü"+"üüüüüüýýý"+"þþþþþþþÿÿ"+"ÿÿÿÿĀĀĀĀ"+"ĀĀĀĀĀĀĀ"+"ĀĀāāāāā"+"āāāāāāā"+"āāāāāāā"+"āĂĂĂĂĂ");OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"_serializedATNSegment1","ĂĂĂĂĂĂĂ"+"ĂĂĂĂĂĂă"+"ăăăăăăă"+"ăăăăăăă"+"ăăăăăĄĄ"+"ĄĄĄĄĄĄĄ"+"ĄĄĄąąąą"+"ąąąąąąą"+"ąąĆĆĆĆĆ"+"ĆĆĆĆĆĆĆ"+"ĆĆĆĆĆĆĆ"+"ĆĆĆĆććć"+"ććććććć"+"ććććććć"+"ĈĈĈĈĈĈĈ"+"ĈĈĉĉĉĉĉ"+"ĉĉĉĉĉĉĉ"+"ĉĉĉĉĉĉĉ"+"ĉĉĉĉĉĉĉ"+"ĉĉĉĉĉĉĉ"+"ĉĉĉĊĊĊĊ"+"ĊĊċċċċċ"+"ċċċċċċċ"+"ċċċċċČČ"+"ČČČČČČČ"+"ČČČČČčč"+"ččččččč"+"ččččččč"+"čĎĎĎĎĎĎ"+"ĎĎĎĎĎĎĎ"+"ĎĎĎĎĎĎĎ"+"ĎĎĎĎĎĎĎ"+"ďďďďďďď"+"ĐĐĐĐĐĐđ"+"đđđđđđđ"+"đđđđđđđ"+"đđđđđđĒ"+"ĒĒĒĒĒĒĒ"+"ĒĒĒĒĒĒĒ"+"ĒĒĒĒĒēē"+"ēēēēēēē"+"ēēēēēēē"+"ēēēēēĔĔ"+"ĔĔĔĔĔĔĔ"+"ĔĔĔĔĔĕĕ"+"ĕĕĕĕĕĕĕ"+"ĕĖĖĖĖĖĖ"+"ĖĖėėėėė"+"ėėėėėėė"+"ėėėėėėĘ"+"ĘĘĘĘĘĘĘ"+"ĘĘĘĘĘĘĘ"+"ĘĘĘĘĘĘĘ"+"ĘĘęęęęę"+"ęęęęęęę"+"ęęęĚĚĚĚ"+"ĚĚĚĚĚĚĚ"+"ĚĚĚĚĚĚĚ"+"ĚĚĚěěěě"+"ěěěěěĜĜ"+"ĜĜĜĜĜĜĜ"+"ĜĜĜĝĝĝĝ"+"ĝĝĝĝĝĝĝ"+"ĝĝĝĞĞĞĞ"+"ĞĞĞĞĞĞĞ"+"ĞĞĞĞğğğ"+"ğğğğğğğ"+"ğğğğğğğ"+"ğğĠĠĠĠĠ"+"ĠĠĠġġġġ"+"ġĢĢĢĢĢĢ"+"ĢĢĢĢĢĢģ"+"ģģģģĤĤĤ"+"ĤĤĤĤĤĤĤ"+"ĤĤĤĤĤĤĤ"+"ĥĥĥĥĥĦĦ"+"ĦħħĨĨĩĩ"+"ĪĪīīĬĬĭ"+"ĭĮĮ௥\nĮ\rĮĮ௦"+"įį௪\nį\rįį௫į௮"+"\nįįįį௲\nį\rįį"+"௳İİİ௸\nİ\rİİ௹"+"İ௼\nİ\fİİ௿\vİı"+"ıం\nı\rııఃııఇ"+"\nı\fııఊ\vıĲĲĲ"+"ĳĳĳĳĳĳĳ"+"క\nĳ\fĳĳఘ\vĳĳĳ"+"ĴĴĴĴĴĴĴఢ"+"\nĴ\fĴĴథ\vĴĴĴĵ"+"ĵĵĵĵĵĵయ\nĵ"+"\fĵĵల\vĵĵĵĶĶ"+"ķķķķఃĸ"+"\t\v\r\b\t"+"\n\v\f\r"+"!#%')+-"+"/13579;="+" ?!A\"C#E$G%I&K'M(O)Q*S+"+"U,W-Y.[/]0_1a2c3e4g5i6k"+"7m8o9q:s;u<w=y>{?}@A"+"BCDEFGHI"+"JKLMNOPQ¡"+"R£S¥T§U©V«W­X¯Y±"+"Z³[µ\\·]¹^»_½`¿aÁ"+"bÃcÅdÇeÉfËgÍhÏiÑ"+"jÓkÕl×mÙnÛoÝpßqá"+"rãsåtçuévëwíxïyñ"+"zó{õ|÷}ù~ûýÿ"+"āăąćĉ"+"ċčďđē"+"ĕėęěĝ"+"ğġģĥħ"+"ĩīĭįı"+"ĳĵķĹĻ"+"Ľ Ŀ¡Ł¢Ń£Ņ"+"¤Ň¥ŉ¦ŋ§ō¨ŏ"+"©őªœ«ŕ¬ŗ­ř"+"®ś¯ŝ°ş±š²ţ"+"³ť´ŧµũ¶ū·ŭ"+"¸ů¹űºų»ŵ¼ŷ"+"½Ź¾Ż¿ŽÀſÁƁ"+"ÂƃÃƅÄƇÅƉÆƋ"+"ÇƍÈƏÉƑÊƓËƕ"+"ÌƗÍƙÎƛÏƝÐƟ"+"ÑơÒƣÓƥÔƧÕƩ"+"Öƫ×ƭØƯÙƱÚƳ"+"ÛƵÜƷÝƹÞƻßƽ"+"àƿáǁâǃãǅäǇ"+"åǉæǋçǍèǏéǑ"+"êǓëǕìǗíǙîǛ"+"ïǝðǟñǡòǣóǥ"+"ôǧõǩöǫ÷ǭøǯ"+"ùǱúǳûǵüǷýǹ"+"þǻÿǽĀǿāȁĂ"+"ȃăȅĄȇąȉĆȋ"+"ćȍĈȏĉȑĊȓċ"+"ȕČȗčșĎțďȝ"+"ĐȟđȡĒȣēȥĔ"+"ȧĕȩĖȫėȭĘȯ"+"ęȱĚȳěȵĜȷĝ"+"ȹĞȻğȽĠȿġɁ"+"ĢɃģɅĤɇĥɉĦ"+"ɋħɍĨɏĩɑĪɓ"+"īɕĬɗĭəĮɛį"+"ɝİɟɡɣıɥ"+"ĲɧĳɩĴɫɭĵ"+"\n/0,,2;,,B\\,,//2;C\\aa$"+"$^^))^^^^bb2;ై"+"\t"+"\v\r"+""+""+"!"+"#%')"+"+-/"+"135"+"79;="+"?AC"+"EGIK"+"MOQ"+"SUW"+"Y[]_"+"ace"+"gikm"+"oqs"+"uwy"+"{}"+""+""+""+""+""+"¡£¥"+"§©«"+"­¯±"+"³µ·"+"¹»½"+"¿ÁÃ"+"ÅÇÉ"+"ËÍÏ"+"ÑÓÕ"+"×ÙÛ"+"Ýßá"+"ãåç"+"éëí"+"ïñó"+"õ÷ù"+"ûýÿ"+"āă"+"ąćĉ"+"ċčď"+"đēĕ"+"ėę"+"ěĝğ"+"ġģĥ"+"ħĩī"+"ĭį"+"ıĳĵ"+"ķĹĻ"+"ĽĿŁ"+"ŃŅ"+"Ňŉŋ"+"ōŏő"+"œŕŗ"+"řś"+"ŝşš"+"ţťŧ"+"ũūŭ"+"ůű"+"ųŵŷ"+"ŹŻŽ"+"ſƁƃ"+"ƅƇ"+"ƉƋƍ"+"ƏƑƓ"+"ƕƗƙ"+"ƛƝ"+"Ɵơƣ"+"ƥƧƩ"+"ƫƭƯ"+"ƱƳ"+"ƵƷƹ"+"ƻƽƿ"+"ǁǃǅ"+"Ǉǉ"+"ǋǍǏ"+"ǑǓǕ"+"ǗǙǛ"+"ǝǟ"+"ǡǣǥ"+"ǧǩǫ"+"ǭǯǱ"+"ǳǵ"+"Ƿǹǻ"+"ǽǿȁ"+"ȃȅȇ"+"ȉȋ"+"ȍȏȑ"+"ȓȕȗ"+"șțȝ"+"ȟȡ"+"ȣȥȧ"+"ȩȫȭ"+"ȯȱȳ"+"ȵȷ"+"ȹȻȽ"+"ȿɁɃ"+"Ʌɇɉ"+"ɋɍ"+"ɏɑɓ"+"ɕɗə"+"ɛɝɣ"+"ɥɧ"+"ɩɭɯ"+"ɶɿ\tʄ"+"\vʉ\rʏʖ"+"ʝʣʩ"+"ʮʳ"+"ʸʼˁ"+"!ˇ#ˎ%˔"+"'˚)˟+˧"+"-˰/˺1́"+"3̄5̇7̊"+"9̍;̔=̚"+"?̜A̡C̪"+"E̱G̶I̺"+"K̽ḾO͋"+"Q͗SͩUʹ"+"WͻY΁[΋"+"]Ζ_Τaδ"+"cρeύgϚ"+"iϥkϲmЁ"+"oЌqЖsЩ"+"uсwцyщ"+"{э}ѐє"+"јѝѣ"+"ѪѳѼ"+"҈Ҕ"+"қҢҧ"+"ҫҰҶ"+"ҾӃ¡Ӗ"+"£ө¥ӷ§"+"Ԉ©Ԕ«Ԡ"+"­԰¯Ի±Ն"+"³Տµ՚·ե"+"¹կ»ն½"+"ւ¿ֆÁ֎"+"Ã֕Å֚Ç֠"+"É֧Ë֯Íֱ"+"ÏֳÑֵÓ"+"ַÕֹ×ֻ"+"Ù־ÛׁÝׄ"+"ß׆á׈ã׊"+"å׌ç׎é"+"אëגíה"+"ïזñטóך"+"õל÷מùנ"+"ûעýפÿ"+"צāתăװ"+"ą׿ć؅ĉ"+"ؑċؕčؚ"+"ďءđإē"+"تĕذėض"+"ęؽěفĝ"+"هğِġ٘"+"ģ٤ĥٯħ");OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"_serializedATNSegment2","ٺĩٿīڅ"+"ĭڊįڏı"+"ږĳڟĵڭ"+"ķڴĹۀĻ"+"ۈĽۑĿۜ"+"ŁۧŃ۬Ņ"+"۶Ň۸ŉۻ"+"ŋۿō܄ŏ"+"܌őܑœܗ"+"ŕܙŗܝř"+"ܣśܦŝܪ"+"şܰšܵţ"+"ܹťܼŧ݀"+"ũ݆ū݋ŭ"+"ݑůݖűݛ"+"ųݤŵݩŷ"+"ݮŹݳŻݹ"+"ŽݽſށƁ"+"މƃޑƅޕ"+"ƇޙƉޡƋ"+"ީƍ޶Ə߃"+"ƑߕƓߝƕ"+"ߢƗ߫ƙ߷"+"ƛࠀƝࠈƟ"+"ࠓơࠝƣࠧ"+"ƥ࠱Ƨ࠻Ʃ"+"ࡊƫࡘƭࡡ"+"ƯࡪƱࡴƳ"+"ࡸƵࢃƷ࢏"+"ƹࢗƻ࢟ƽ"+"ࢤƿࢰǁࢺ"+"ǃࣂǅ࣋Ǉ"+"ࣔǉ࣢ǋࣱ"+"ǍࣸǏंǑ"+"ईǓऎǕओ"+"ǗखǙजǛ"+"ढǝऩǟळ"+"ǡऺǣुǥ"+"ेǧौǩ॒"+"ǫख़ǭॡǯ"+"०Ǳ५ǳॲ"+"ǵॼǷঃǹ"+"ঊǻ঍ǽঔ"+"ǿচȁধȃ"+"঻ȅ্ȇৡ"+"ȉ৭ȋ৺ȍ"+"਑ȏਢȑਫ"+"ȓ੏ȕ੕ȗ"+"੦șੴțઅ"+"ȝઠȟધȡ"+"ભȣૂȥ૖"+"ȧ૫ȩૹȫ"+"ଃȭଋȯଝ"+"ȱଵȳୄȵ"+"୙ȷୢȹ୮"+"Ȼ୼Ƚ஋ȿ"+"ஞɁ஦Ƀ஫"+"Ʌஷɇ஼ɉ"+"்ɋ௒ɍ௕"+"ɏௗɑ௙ɓ"+"௛ɕ௝ɗ௟"+"ə௡ɛ௤ɝ"+"௭ɟ௽ɡఁ"+"ɣఋɥఎɧ"+"ఛɩనɫవ"+"ɭషɯɰUɰɱ"+"GɱɲCɲɳTɳ"+"ɴEɴɵJɵ"+"ɶɷFɷɸGɸɹU"+"ɹɺEɺɻTɻɼ"+"KɼɽDɽɾGɾ"+"ɿʀUʀʁJʁ"+"ʂQʂʃYʃ\bʄ"+"ʅHʅʆTʆʇQ"+"ʇʈOʈ\nʉʊY"+"ʊʋJʋʌGʌʍ"+"TʍʎGʎ\fʏʐ"+"HʐʑKʑʒGʒ"+"ʓNʓʔFʔʕU"+"ʕʖʗTʗʘG"+"ʘʙPʙʚCʚʛ"+"OʛʜGʜʝʞ"+"UʞʟVʟʠCʠ"+"ʡVʡʢUʢ"+"ʣʤFʤʥGʥʦF"+"ʦʧWʧʨRʨ"+"ʩʪUʪʫQʫʬ"+"TʬʭVʭʮ"+"ʯGʯʰXʰʱC"+"ʱʲNʲʳʴJ"+"ʴʵGʵʶCʶʷ"+"FʷʸʹVʹʺ"+"QʺʻRʻʼ"+"ʽTʽʾCʾʿT"+"ʿˀGˀˁ˂R"+"˂˃C˃˄T˄˅"+"U˅ˆGˆ ˇˈ"+"OˈˉGˉˊVˊ"+"ˋJˋˌQˌˍF"+'ˍ"ˎˏTˏːG'+"ːˑIˑ˒G˒˓"+"Z˓$˔˕R˕˖"+"W˖˗P˗˘E˘"+"˙V˙&˚˛I˛"+"˜T˜˝Q˝˞M"+"˞(˟ˠRˠˡC"+"ˡˢVˢˣVˣˤ"+"Gˤ˥T˥˦P˦*"+"˧˨R˨˩C˩˪"+"V˪˫V˫ˬGˬ"+"˭T˭ˮPˮ˯U"+"˯,˰˱P˱˲G"+"˲˳Y˳˴a˴˵"+"H˵˶K˶˷G˷˸"+"N˸˹F˹.˺˻"+"M˻˼O˼˽G˽"+"˾C˾˿P˿̀U"+"̀0́̂Ĉ̃F"+"̃2̄̅O̅̆N"+"̆4̇̈C̈̉"+"Ủ6̊̋D̋̌"+"[̌8̍̎U̎̏"+"Q̏̐W̐̑T̑"+"̒E̒̓G̓:̔"+"̕K̖̕P̖̗F"+"̗̘G̘̙Z̙<"+"̛̚F̛>̜̝F"+"̝̞G̞̟U̟̠"+"E̠@̡̢Ẹ̢"+"C̣̤V̤̥C̥"+"̦Ņ̦Q̧̨I"+"̨̩U̩B̪̫U"+"̫̬Q̬̭Ṱ̮"+"V̮̯D̯̰[̰D"+"̱̲C̲̳W̴̳"+"V̴̵Q̵F̶̷"+"U̷̸V̸̹T̹"+"H̺̻K̻̼R̼"+"J̽̾P̾̿W̿"+"̀ÒĹ͂M͂"+"̓G̓̈́G̈́ͅR"+"͆ͅG͇͆O͇͈R"+"͈͉V͉͊[͊N"+"͋͌E͍͌Q͍͎"+"P͎͏U͏͐G͐"+"͑E͑͒W͓͒V"+"͓͔K͔͕X͕͖G"+"͖P͗͘F͙͘G"+"͙͚F͚͛W͛͜"+"R͜͝a͝͞U͞"+"͟R͟͠N͠͡K"+"͢͡Vͣ͢XͣͤC"+"ͤͥNͥͦWͦͧ"+"GͧͨUͨRͩͪ"+"RͪͫCͫͬTͬ"+"ͭVͭͮKͮͯV"+"ͯͰKͰͱQͱͲP"+"ͲͳUͳTʹ͵C"+"͵ͶNͶͷNͷ͸"+"P͸͹W͹ͺOͺ"+"VͻͼFͼͽGͽ"+";N;ͿKͿ΀O"+"΀X΁΂E΂΃G"+"΃΄P΄΅V΅Ά"+"TΆ·Q·ΈKΈΉ"+"FΉΊUΊZ΋Ό"+"KΌ΍V΍ΎGΎ"+"ΏTΏΐCΐΑV"+"ΑΒKΒΓQΓΔP"+"ΔΕUΕ\\ΖΗ"+"FΗΘKΘΙUΙΚ"+"VΚΛCΛΜPΜ"+"ΝEΝΞGΞΟa"+"ΟΠVΠΡ[Ρ΢R"+"΢ΣGΣ^ΤΥP"+"ΥΦWΦΧOΧΨ"+"DΨΩGΩΪTΪ"+"ΫaΫάQάέH"+"έήaήίVίΰT"+"ΰαGαβGβγ"+"Uγ`δεUεζ"+"JζηKηθPθ"+"ιIικNκλG"+"λμaμνUνξK"+"ξο\\οπGπb"+"ρςUςσCστ"+"OτυRυφNφ"+"χGχψaψωU"+"ωϊKϊϋ\\ϋόG"+"όdύώQώϏW"+"ϏϐVϐϑRϑϒ"+"WϒϓVϓϔaϔ"+"ϕCϕϖHϖϗV"+"ϗϘGϘϙTϙf"+"ϚϛVϛϜKϜϝ"+"OϝϞGϞϟaϟϠ"+"FϠϡGϡϢEϢ"+"ϣCϣϤ[Ϥhϥ"+"ϦCϦϧPϧϨQ"+"ϨϩOϩϪCϪϫN"+"ϫϬ[ϬϭaϭϮ"+"TϮϯCϯϰVϰϱ"+"GϱjϲϳEϳϴ"+"CϴϵVϵ϶G϶"+"ϷIϷϸQϸϹT"+"ϹϺ[ϺϻaϻϼH"+"ϼϽKϽϾGϾϿ"+"NϿЀFЀlЁЂ"+"VЂЃKЃЄOЄ"+"ЅGЅІaІЇH"+"ЇЈKЈЉGЉЊN"+"ЊЋFЋnЌЍV"+"ЍЎKЎЏOЏА"+"GАБaБВ\\В"+"ГQГДPДЕG"+"ЕpЖЗVЗИT"+"ИЙCЙКKКЛ"+"PЛМKМНPНО"+"IОПaПРFР"+"СCСТVТУC"+"УФaФХUХЦK"+"ЦЧ\\ЧШGШr"+"ЩЪCЪЫPЫЬ"+"QЬЭOЭЮCЮ"+"ЯNЯа[абa"+"бвUвгEгдQ"+"деTежGжз"+"aзиVийJйк"+"TклGлмUм"+"нJноQопN"+"прFрtстE"+"туCуфUфх"+"GхvцчKчш"+"PшxщъPъы"+"QыьVьzэю"+"QюяTя|ѐё"+"CёђPђѓFѓ"+"~єѕZѕіQі"+"їTїјљV"+"љњTњћWћќG"+"ќѝўHўџ"+"CџѠNѠѡUѡѢ"+"GѢѣѤTѤ"+"ѥGѥѦIѦѧG"+"ѧѨZѨѩRѩ"+"ѪѫFѫѬCѬѭ"+"VѭѮGѮѯVѯѰ"+"KѰѱOѱѲGѲ"+"ѳѴKѴѵP"+"ѵѶVѶѷGѷѸT"+"ѸѹXѹѺCѺѻ"+"NѻѼѽOѽѾ"+"KѾѿEѿҀTҀ"+"ҁQҁ҂U҂҃G"+"҃҄E҄҅Q҅҆P"+"҆҇F҇҈҉"+"O҉ҊKҊҋNҋҌ"+"NҌҍKҍҎUҎ"+"ҏGҏҐEҐґQ"+"ґҒPҒғFғ"+"ҔҕUҕҖGҖҗ"+"EҗҘQҘҙPҙҚ"+"FҚқҜOҜ"+"ҝKҝҞPҞҟW"+"ҟҠVҠҡGҡ"+"ҢңJңҤQҤҥ"+"WҥҦTҦҧҨ"+"FҨҩCҩҪ[Ҫ"+"ҫҬYҬҭG"+"ҭҮGҮүMү"+"ҰұOұҲQҲҳ"+"PҳҴVҴҵJҵ"+"ҶҷSҷҸWҸ"+"ҹCҹҺTҺһV"+"һҼGҼҽTҽ"+"Ҿҿ[ҿӀGӀӁ"+"CӁӂTӂӃӄ"+"UӄӅGӅӆEӆ"+"ӇQӇӈPӈӉF"+"ӉӊaӊӋOӋӌK"+"ӌӍEӍӎTӎӏ"+"QӏӐUӐӑGӑӒ"+"EӒӓQӓӔPӔ"+"ӕFӕ ӖӗO"+"ӗӘKӘәPәӚW"+"ӚӛVӛӜGӜӝ"+"aӝӞOӞӟKӟӠ"+"EӠӡTӡӢQӢ"+"ӣUӣӤGӤӥE"+"ӥӦQӦӧPӧӨF"+"Ө¢өӪOӪӫ"+"KӫӬPӬӭWӭӮ"+"VӮӯGӯӰaӰ"+"ӱUӱӲGӲӳE"+"ӳӴQӴӵPӵӶF"+"Ӷ¤ӷӸJӸӹ"+"QӹӺWӺӻTӻӼ"+"aӼӽOӽӾKӾ"+"ӿEӿԀTԀԁQ"+"ԁԂUԂԃGԃԄE"+"ԄԅQԅԆPԆԇ"+"Fԇ¦ԈԉJԉԊ"+"QԊԋWԋԌTԌ"+"ԍ");OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"_serializedATNSegment3","aԍԎUԎԏGԏԐ"+"EԐԑQԑԒPԒ"+"ԓFԓ¨ԔԕJ"+"ԕԖQԖԗWԗԘT"+"ԘԙaԙԚOԚԛ"+"KԛԜPԜԝWԝԞ"+"VԞԟGԟªԠ"+"ԡFԡԢCԢԣ["+"ԣԤaԤԥOԥԦK"+"ԦԧEԧԨTԨԩ"+"QԩԪUԪԫGԫԬ"+"EԬԭQԭԮPԮ"+"ԯFԯ¬԰ԱF"+"ԱԲCԲԳ[ԳԴa"+"ԴԵUԵԶGԶԷ"+"EԷԸQԸԹPԹԺ"+"FԺ®ԻԼFԼ"+"ԽCԽԾ[ԾԿa"+"ԿՀOՀՁKՁՂP"+"ՂՃWՃՄVՄՅ"+"GՅ°ՆՇFՇՈ"+"CՈՉ[ՉՊaՊ"+"ՋJՋՌQՌՍW"+"ՍՎTՎ²ՏՐ["+"ՐՑGՑՒCՒՓ"+"TՓՔaՔՕOՕՖ"+"QՖ՗P՗՘V՘"+"ՙJՙ´՚՛E"+"՛՜Q՜՝P՝՞X"+"՞՟G՟ՠTՠա"+"VաբaբգVգդ"+"\\դ¶եզFզ"+"էCէըVըթC"+"թժOժիQիլF"+"լխGխծNծ¸"+"կհNհձQձղ"+"QղճMճմWմ"+"յRյºնշU"+"շոCոչXչպG"+"պջFջռUռս"+"GսվCվտTտր"+"EրցJց¼ւ"+"փKփքPքօV"+"օ¾ֆևKևֈP"+"ֈ։V։֊G֊֋"+"I֋֌G֌֍T֍À"+"֎֏F֏֐Q֐"+"֑W֑֒D֒֓N"+"֓֔G֔Â֖֕N"+"֖֗Q֗֘P֘֙"+"I֙Ä֛֚H֛֜"+"N֜֝Q֝֞C֞"+"֟V֟Æ֠֡U"+"֢֡V֢֣T֣֤K"+"֤֥P֥֦I֦È"+"֧֨D֨֩Q֪֩"+"Q֪֫N֫֬G֬"+"֭C֭֮P֮Ê"+"ְ֯~ְÌֱֲ."+"ֲÎֳִ0ִÐ"+"ֵֶ?ֶÒַ"+"ָ@ָÔֹֺ>"+"ֺÖֻּ>ּֽ?"+"ֽØ־ֿ@ֿ׀"+"?׀Úׁׂ#ׂ׃"+"?׃Üׅׄ-ׅ"+"Þ׆ׇ/ׇà"+"׈׉,׉â׊׋1"+"׋ä׌׍'׍æ"+"׎׏#׏èא"+"ב<בêגד*"+"דìהו+וî"+"זח]חðטי"+"_יòךכ)כ"+"ôלם$םö"+"מןbןøנס"+"סúעף(ףü"+"פץ`ץþצ"+"קCקרXרשI"+"שĀת׫E׫׬"+"Q׬׭W׭׮P׮ׯ"+"VׯĂװױFױ"+"ײKײ׳U׳״V"+"״׵K׵׶P׶׷E"+"׷׸V׸׹a׹׺"+"E׺׻Q׻׼W׼׽"+"P׽׾V׾Ą׿"+"؀G؀؁U؁؂V"+"؂؃F؃؄E؄Ć"+"؅؆G؆؇U؇؈"+"V؈؉F؉؊E؊"+"؋a؋،G،؍T"+"؍؎T؎؏Q؏ؐT"+"ؐĈؑؒOؒؓ"+"CؓؔZؔĊؕ"+"ؖOؖؗGؘؗC"+"ؘؙPؙČؚ؛"+"O؛؜G؜؝F؝؞"+"K؞؟C؟ؠPؠ"+"ĎءآOآأK"+"أؤPؤĐإئ"+"OئاQابFبة"+"GةĒتثTث"+"جCجحPحخI"+"خدGدĔذر"+"UرزVزسFسش"+"GشصXصĖض"+"طUطظVظعF"+"عغGغػXػؼR"+"ؼĘؽؾUؾؿ"+"WؿـOـĚف"+"قUقكWكلO"+"لمUمنSنĜ"+"هوXوىCىي"+"TيًaًٌUٌ"+"ٍCٍَOَُR"+"ُĞِّXّْ"+"CْٓTٓٔaٕٔ"+"RٕٖQٖٗRٗ"+"Ġ٘ٙUٙٚV"+"ٚٛFٜٛFٜٝG"+"ٝٞXٟٞaٟ٠"+"U٠١C١٢O٢٣"+"R٣Ģ٤٥U٥"+"٦V٦٧F٧٨F"+"٨٩G٩٪X٪٫a"+"٫٬R٬٭Q٭ٮ"+"RٮĤٯٰRٰٱ"+"GٱٲTٲٳEٳ"+"ٴGٴٵPٵٶV"+"ٶٷKٷٸNٸٹG"+"ٹĦٺٻVٻټ"+"CټٽMٽپGپ"+"ĨٿڀHڀځK"+"ځڂTڂڃUڃڄV"+"ڄĪڅچNچڇ"+"CڇڈUڈډVډ"+"ĬڊڋNڋڌK"+"ڌڍUڍڎVڎĮ"+"ڏڐXڐڑCڑڒ"+"NڒړWړڔGڔ"+"ڕUڕİږڗG"+"ڗژCژڙTڙښN"+"ښڛKڛڜGڜڝ"+"UڝڞVڞĲڟڠ"+"GڠڡCڡڢTڢ"+"ڣNڣڤKڤڥG"+"ڥڦUڦڧVڧڨa"+"ڨکVکڪKڪګ"+"OګڬGڬĴڭڮ"+"NڮگCگڰVڰ"+"ڱGڱڲUڲڳV"+"ڳĶڴڵNڵڶ"+"CڶڷVڷڸGڸڹ"+"UڹںVںڻaڻ"+"ڼVڼڽKڽھO"+"ھڿGڿĸۀہ"+"RہۂGۂۃTۃۄ"+"aۄۅFۅۆCۆ"+"ۇ[ۇĺۈۉR"+"ۉۊGۊۋTۋیa"+"یۍJۍێQێۏ"+"WۏېTېļۑے"+"RےۓGۓ۔T۔"+"ەaەۖOۖۗK"+"ۗۘPۘۙWۙۚV"+"ۚۛGۛľۜ۝"+"R۝۞G۞۟T۟"+"۠a۠ۡUۡۢG"+"ۣۢEۣۤQۤۥP"+"ۥۦFۦŀۧۨ"+"Tۨ۩C۩۪V۪"+"۫G۫łۭ۬U"+"ۭۮRۮۯCۯ۰T"+"۰۱M۱۲N۲۳"+"K۳۴P۴۵G۵ń"+"۶۷E۷ņ"+"۸۹F۹ۺEۺň"+"ۻۼCۼ۽D۽۾"+"U۾Ŋۿ܀E܀"+"܁G܁܂K܂܃N"+"܃Ō܄܅E܅܆"+"G܆܇K܇܈N܈܉"+"K܉܊P܊܋I܋"+"Ŏ܌܍E܍܎Q"+"܎܏P܏ܐXܐŐ"+"ܑܒEܒܓTܓܔ"+"Eܔܕ5ܕܖ4ܖ"+"ŒܗܘGܘŔ"+"ܙܚGܚܛZܛܜ"+"RܜŖܝܞHܞܟ"+"NܟܠQܠܡQܡ"+"ܢTܢŘܣܤN"+"ܤܥPܥŚܦܧ"+"NܧܨQܨܩIܩŜ"+"ܪܫNܫܬQܬ"+"ܭIܭܮ3ܮܯ2"+"ܯŞܱܰNܱܲ"+"QܲܳIܴܳ4ܴŠ"+"ܵܶOܷܶQܷ"+"ܸFܸŢܹܺR"+"ܻܺKܻŤܼܽ"+"RܾܽQܾܿYܿŦ"+"݀݁R݂݁Q݂"+"݃Y݄݃G݄݅T"+"݅Ũ݆݇T݈݇"+"C݈݉P݉݊F݊Ū"+"݋݌T݌ݍQݍ"+"ݎWݎݏPݏݐF"+"ݐŬݑݒUݒݓ"+"KݓݔIݔݕPݕŮ"+"ݖݗUݗݘSݘ"+"ݙTݙݚVݚŰ"+"ݛݜVݜݝTݝݞW"+"ݞݟPݟݠEݠݡ"+"CݡݢVݢݣGݣŲ"+"ݤݥCݥݦEݦ"+"ݧQݧݨUݨŴ"+"ݩݪCݪݫUݫݬK"+"ݬݭPݭŶݮݯ"+"CݯݰVݰݱCݱ"+"ݲPݲŸݳݴC"+"ݴݵVݵݶCݶݷP"+"ݷݸ4ݸźݹݺ"+"EݺݻQݻݼUݼ"+"żݽݾEݾݿQ"+"ݿހVހžށނ"+"FނރGރބIބޅ"+"TޅކGކއGއ"+"ވUވƀމފT"+"ފދCދތFތލK"+"ލގCގޏPޏސ"+"UސƂޑޒUޒޓ"+"KޓޔPޔƄޕ"+"ޖVޖޗCޗޘP"+"ޘƆޙޚCޚޛ"+"FޛޜFޜޝFޝޞ"+"CޞޟVޟޠGޠ"+"ƈޡޢEޢޣW"+"ޣޤTޤޥFޥަC"+"ަާVާިGިƊ"+"ީުEުޫWޫެ"+"TެޭTޭޮGޮ"+"ޯPޯްVްޱa"+"ޱ޲F޲޳C޳޴V"+"޴޵G޵ƌ޶޷"+"E޷޸W޸޹T޹"+"޺T޺޻G޻޼P"+"޼޽V޽޾a޾޿V"+"޿߀K߀߁O߁߂"+"G߂Ǝ߃߄E߄߅"+"W߅߆T߆߇T߇"+"߈G߈߉P߉ߊV"+"ߊߋaߋߌVߌߍK"+"ߍߎOߎߏGߏߐ"+"UߐߑVߑߒCߒߓ"+"OߓߔRߔƐߕ"+"ߖEߖߗWߗߘT"+"ߘߙVߙߚKߚߛO"+"ߛߜGߜƒߝߞ"+"FߞߟCߟߠVߠ"+"ߡGߡƔߢߣF"+"ߣߤCߤߥVߥߦG"+"ߦߧaߧߨCߨߩ"+"FߩߪFߪƖ߫߬"+"F߬߭C߭߮V߮"+"߯G߯߰a߰߱H"+"߲߱Q߲߳T߳ߴO"+"ߴߵCߵ߶V߶Ƙ"+"߷߸F߸߹C߹ߺ"+"Vߺ߻G߻߼a߼"+"߽U߽߾W߾߿D"+"߿ƚࠀࠁFࠁࠂ"+"Cࠂࠃ[ࠃࠄPࠄࠅ"+"CࠅࠆOࠆࠇGࠇ"+"ƜࠈࠉFࠉࠊC"+"ࠊࠋ[ࠋࠌQࠌࠍH"+"ࠍࠎOࠎࠏQࠏࠐ"+"PࠐࠑVࠑࠒJࠒƞ"+"ࠓࠔFࠔࠕCࠕ"+"ࠖ[ࠖࠗQࠗ࠘H"+"࠘࠙Y࠙ࠚGࠚࠛG"+"ࠛࠜMࠜƠࠝࠞ"+"FࠞࠟCࠟࠠ[ࠠ"+"ࠡQࠡࠢHࠢࠣ["+"ࠣࠤGࠤࠥCࠥࠦT"+"ࠦƢࠧࠨHࠨࠩ"+"TࠩࠪQࠪࠫOࠫ"+"ࠬaࠬ࠭F࠭࠮C"+"࠮࠯[࠯࠰U࠰Ƥ"+"࠱࠲N࠲࠳Q࠳࠴"+"E࠴࠵C࠵࠶N࠶"+"࠷V࠷࠸K࠸࠹O"+"࠹࠺G࠺Ʀ࠻࠼"+"N࠼࠽Q࠽࠾E࠾࠿"+"C࠿ࡀNࡀࡁVࡁ"+"ࡂKࡂࡃOࡃࡄG"+"ࡄࡅUࡅࡆVࡆࡇC"+"ࡇࡈOࡈࡉRࡉƨ"+"ࡊࡋHࡋࡌTࡌࡍ"+"QࡍࡎO");OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"_serializedATNSegment4","ࡎࡏaࡏࡐWࡐࡑ"+"PࡑࡒKࡒࡓZࡓࡔ"+"VࡔࡕKࡕࡖOࡖ"+"ࡗGࡗƪࡘ࡙O"+"࡙࡚C࡚࡛M࡛࡜G"+"࡜࡝F࡝࡞C࡞࡟"+"V࡟ࡠGࡠƬࡡࡢ"+"OࡢࡣCࡣࡤMࡤ"+"ࡥGࡥࡦVࡦࡧK"+"ࡧࡨOࡨࡩGࡩƮ"+"ࡪ࡫O࡫࡬Q࡬࡭"+"P࡭࡮V࡮࡯J࡯"+"ࡰPࡰࡱCࡱࡲO"+"ࡲࡳGࡳưࡴࡵ"+"PࡵࡶQࡶࡷYࡷƲ"+"ࡸࡹRࡹࡺGࡺ"+"ࡻTࡻࡼKࡼࡽQ"+"ࡽࡾFࡾࡿaࡿࢀC"+"ࢀࢁFࢁࢂFࢂƴ"+"ࢃࢄRࢄࢅGࢅࢆ"+"TࢆࢇKࢇ࢈Q࢈"+"ࢉFࢉࢊaࢊࢋF"+"ࢋࢌKࢌࢍHࢍࢎH"+"ࢎƶ࢏࢐U࢐࢑"+"W࢑࢒D࢒࢓F࢓"+"࢔C࢔࢕V࢕࢖G"+"࢖Ƹࢗ࢘U࢙࢘"+"[࢙࢚U࢚࢛F࢛࢜"+"C࢜࢝V࢝࢞G࢞"+"ƺ࢟ࢠVࢠࢡK"+"ࢡࢢOࢢࢣGࢣƼ"+"ࢤࢥVࢥࢦKࢦࢧ"+"OࢧࢨGࢨࢩaࢩ"+"ࢪVࢪࢫQࢫࢬa"+"ࢬࢭUࢭࢮGࢮࢯE"+"ࢯƾࢰࢱVࢱࢲ"+"KࢲࢳOࢳࢴGࢴ"+"ࢵUࢵࢶVࢶࢷC"+"ࢷࢸOࢸࢹRࢹǀ"+"ࢺࢻVࢻࢼQࢼࢽ"+"aࢽࢾFࢾࢿCࢿ"+"ࣀ[ࣀࣁUࣁǂ"+"ࣂࣃWࣃࣄVࣄࣅE"+"ࣅࣆaࣆࣇFࣇࣈ"+"CࣈࣉVࣉ࣊G࣊Ǆ"+"࣋࣌W࣌࣍V࣍"+"࣎E࣏࣎a࣏࣐V"+"࣐࣑K࣑࣒O࣒࣓G"+"࣓ǆࣔࣕWࣕࣖ"+"VࣖࣗEࣗࣘaࣘ"+"ࣙVࣙࣚKࣚࣛO"+"ࣛࣜGࣜࣝUࣝࣞV"+"ࣞࣟCࣟ࣠O࣠࣡"+"R࣡ǈ࣢ࣣWࣣࣤ"+"PࣤࣥKࣦࣥZࣦ"+"ࣧaࣧࣨVࣩࣨK"+"ࣩ࣪O࣪࣫G࣫࣬U"+"࣭࣬V࣭࣮C࣮࣯"+"Oࣰ࣯RࣰǊࣱࣲ"+"UࣲࣳWࣳࣴDࣴ"+"ࣵUࣶࣵVࣶࣷT"+"ࣷǌࣹࣸUࣹࣺ"+"WࣺࣻDࣻࣼUࣼࣽ"+"VࣽࣾTࣾࣿKࣿ"+"ऀPऀँIँǎ"+"ंःNःऄVऄअT"+"अआKआइOइǐ"+"ईउTउऊVऊऋ"+"TऋऌKऌऍOऍ"+"ǒऎएVएऐT"+"ऐऑKऑऒOऒǔ"+"ओऔVऔकQकǖ"+"खगNगघQघ"+"ङYङचGचछT"+"छǘजझWझञ"+"RञटRटठGठड"+"TडǚढणEण"+"तQतथPथदE"+"दधCधनVनǜ"+"ऩपEपफQफब"+"PबभEभमCम"+"यVयरaरऱY"+"ऱलUलǞळऴ"+"NऴवGवशPशष"+"IषसVसहJह"+"ǠऺऻUऻ़V"+"़ऽTऽाEािO"+"िीRीǢुू"+"TूृKृॄIॄ"+"ॅJॅॆVॆǤ"+"ेैNैॉGॉॊH"+"ॊोVोǦौ्"+"C्ॎUॎॏEॏ"+"ॐKॐ॑K॑Ǩ"+"॒॓N॓॔Q॔ॕE"+"ॕॖCॖॗVॗक़"+"Gक़Ǫख़ग़Tग़ज़"+"Gज़ड़Rड़ढ़Nढ़"+"फ़Cफ़य़Eय़ॠG"+"ॠǬॡॢEॢॣ"+"Cॣ।U।॥V॥Ǯ"+"०१N१२K२"+"३M३४G४ǰ"+"५६K६७U७८P"+"८९W९॰N॰ॱ"+"NॱǲॲॳKॳॴ"+"UॴॵPॵॶQॶ"+"ॷVॷॸPॸॹW"+"ॹॺNॺॻNॻǴ"+"ॼॽKॽॾHॾॿ"+"PॿঀWঀঁNঁ"+"ংNংǶঃ঄P"+"঄অWঅআNআইN"+"ইঈKঈউHউǸ"+"ঊঋKঋঌHঌǺ"+"঍঎V঎এ[এ"+"ঐRঐ঑G঑঒Q"+"঒ওHওǼঔক"+"OকখCখগVগঘ"+"EঘঙJঙǾচ"+"ছOছজCজঝV"+"ঝঞEঞটJটঠa"+"ঠডRডঢJঢণ"+"TণতCতথUথদ"+"GদȀধনOন"+"঩C঩পVপফE"+"ফবJবভaভমR"+"মযJযরTর঱"+"C঱লUল঳G঳঴"+"a঴঵R঵শTশ"+"ষGষসHসহK"+"হ঺Z঺Ȃ঻়"+"O়ঽCঽাVাি"+"EিীJীুaু"+"ূDূৃQৃৄQ"+"ৄ৅N৅৆a৆েR"+"েৈTৈ৉G৉৊"+"H৊োKোৌZৌȄ"+"্ৎUৎ৏K৏"+"৐O৐৑R৑৒N"+"৒৓G৓৔a৔৕S"+"৕৖W৖ৗGৗ৘"+"T৘৙[৙৚a৚৛"+"U৛ড়Vড়ঢ়Tঢ়"+"৞K৞য়Pয়ৠI"+"ৠȆৡৢOৢৣ"+"Wৣ৤N৤৥V৥০"+"K০১a১২O২"+"৩C৩৪V৪৫E"+"৫৬J৬Ȉ৭৮"+"S৮৯W৯ৰGৰৱ"+"Tৱ৲[৲৳a৳"+"৴U৴৵V৵৶T"+"৶৷K৷৸P৸৹I"+"৹Ȋ৺৻C৻ৼ"+"Nৼ৽N৽৾Q৾"+"৿Y৿਀a਀ਁN"+"ਁਂGਂਃCਃ਄F"+"਄ਅKਅਆPਆਇ"+"IਇਈaਈਉYਉਊ"+"Kਊ਋N਋਌F਌"+"਍E਍਎C਎ਏT"+"ਏਐFਐȌ਑਒"+"C਒ਓPਓਔCਔਕ"+"Nਕਖ[ਖਗ\\ਗ"+"ਘGਘਙaਙਚY"+"ਚਛKਛਜNਜਝF"+"ਝਞEਞਟCਟਠ"+"TਠਡFਡȎਢਣ"+"CਣਤPਤਥCਥ"+"ਦNਦਧ[ਧਨ\\"+"ਨ਩G਩ਪTਪȐ"+"ਫਬCਬਭWਭਮ"+"VਮਯQਯਰaਰ"+"਱I਱ਲGਲਲ਼P"+"ਲ਼਴G਴ਵTਵਸ਼C"+"ਸ਼਷V਷ਸGਸਹ"+"aਹ਺U਺਻[਻਼"+"P਼਽Q਽ਾPਾ"+"ਿ[ਿੀOੀੁU"+"ੁੂaੂ੃R੃੄J"+"੄੅T੅੆C੆ੇ"+"UੇੈGੈ੉a੉੊"+"S੊ੋWੋੌGੌ"+"੍T੍੎[੎Ȓ"+"੏੐D੐ੑQੑ੒Q"+"੒੓U੓੔V੔Ȕ"+"੕੖E੖੗W੗੘"+"V੘ਖ਼Qਖ਼ਗ਼Hਗ਼"+"ਜ਼Hਜ਼ੜaੜ੝H"+"੝ਫ਼Tਫ਼੟G੟੠S"+"੠੡W੡੢G੢੣"+"P੣੤E੤੥[੥Ȗ"+"੦੧F੧੨G੨"+"੩H੩੪C੪੫W"+"੫੬N੬੭V੭੮a"+"੮੯H੯ੰKੰੱ"+"GੱੲNੲੳFੳȘ"+"ੴੵFੵ੶G੶"+"੷H੷੸C੸੹W"+"੹੺N੺੻V੻੼a"+"੼੽Q੽੾R੾੿"+"G੿઀T઀ઁCઁં"+"VંઃQઃ઄T઄"+"ȚઅઆGઆઇP"+"ઇઈCઈઉDઉઊN"+"ઊઋGઋઌaઌઍ"+"Rઍ઎Q઎એUએઐ"+"KઐઑVઑ઒K઒"+"ઓQઓઔPઔકa"+"કખKખગPગઘE"+"ઘઙTઙચGચછ"+"OછજGજઝPઝઞ"+"VઞટUટȜઠ"+"ડGડઢUઢણE"+"ણતCતથRથદG"+"દȞધનHન઩"+"N઩પCપફIફ"+"બUબȠભમH"+"મયWયર\\ર઱\\"+"઱લ[લળaળ઴"+"O઴વCવશZશ"+"ષaષસGસહZ"+"હ઺R઺઻C઻઼P"+"઼ઽUઽાKાિ"+"QિીPીુUુȢ"+"ૂૃHૃૄWૄ"+"ૅ\\ૅ૆\\૆ે["+"ેૈaૈૉRૉ૊T"+"૊ોGોૌHૌ્"+"K્૎Z૎૏a૏ૐ"+"Nૐ૑G૑૒P૒"+"૓I૓૔V૔૕J"+"૕Ȥ૖૗H૗૘"+"W૘૙\\૙૚\\૚૛"+"[૛૜a૜૝V૝"+"૞T૞૟C૟ૠP"+"ૠૡUૡૢRૢૣQ"+"ૣ૤U૤૥K૥૦"+"V૦૧K૧૨Q૨૩"+"P૩૪U૪Ȧ૫"+"૬H૬૭W૭૮\\"+"૮૯\\૯૰[૰૱a"+"૱૲T૲૳G૳૴"+"Y૴૵T૵૶K૶૷"+"V૷૸G૸Ȩૹ"+"ૺHૺૻWૻૼ\\"+"ૼ૽\\૽૾K૾૿P"+"૿଀G଀ଁUଁଂ"+"UଂȪଃ଄N଄ଅ"+"GଅଆPଆଇKଇ"+"ଈGଈଉPଉଊV"+"ଊȬଋଌNଌ଍"+"Q଍଎Y଎ଏaଏଐ"+"Hଐ଑T଑଒G଒"+"ଓSଓଔaଔକQ"+"କଖRଖଗGଗଘT"+"ଘଙCଙଚVଚଛ"+"QଛଜTଜȮଝଞ"+"OଞଟCଟଠZଠ"+"ଡaଡଢFଢଣG"+"ଣତVତଥGଥଦT"+"ଦଧOଧନKନ଩"+"P଩ପKପଫ\\ଫବ"+"GବଭFଭମaମ"+"ଯUଯରVର଱C"+"଱ଲVଲଳGଳ଴U"+"଴ȰଵଶOଶଷ"+"CଷସZସହaହ"+"଺G଺଻Z଻଼R"+"଼ଽCଽାPାିU"+"ିୀKୀୁQୁୂ"+"PୂୃUୃȲୄ୅"+"O୅୆K୆େPେ"+"ୈKୈ୉O୉୊W"+"୊ୋOୋୌaୌ୍U"+"୍୎J୎୏Q୏୐"+"W୐୑N୑୒F୒୓"+"a୓୔O୔୕C୕"+"ୖVୖୗEୗ୘J"+"୘ȴ୙୚Q୚୛"+"R୛ଡ଼Gଡ଼ଢ଼Tଢ଼୞"+"C୞ୟVୟୠQୠ"+"ୡTୡȶୢୣR"+"ୣ୤J୤୥T୥୦C"+"୦୧U୧୨G୨୩"+"a୩୪U୪୫N୫୬"+"Q୬୭R୭ȸ୮"+"୯R୯୰T୰ୱG"+"ୱ୲H୲୳K୳୴Z"+"୴୵a୵୶N୶୷"+"G୷୸P୸୹I୹୺"+"V୺୻J୻Ⱥ୼"+"୽S୽୾W୾୿Q"+"୿஀V஀஁G஁ஂa"+"ஂஃCஃ஄P஄அ"+"CஅஆNஆஇ[இஈ"+"\\ஈஉGஉஊTஊ"+"ȼ஋஌S஌஍W"+"஍எQஎஏVஏ");OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"_serializedATNSegment5","ஐGஐ஑a஑ஒH"+"ஒஓKஓஔGஔகN"+"க஖F஖஗a஗஘"+"U஘ஙWஙசHச஛"+"H஛ஜKஜ஝Z஝"+"ȾஞடTட஠G"+"஠஡Y஡஢T஢ணK"+"ணதVத஥G஥ɀ"+"஦஧U஧நNநன"+"QனபRபɂ஫"+"஬V஬஭K஭மG"+"மயaயரDரறT"+"றலGலளCளழ"+"MழவGவஶTஶɄ"+"ஷஸVஸஹ[ஹ"+"஺R஺஻G஻Ɇ"+"஼஽\\஽ாGாிT"+"ிீQீுaுூ"+"Vூ௃G௃௄T௄௅"+"O௅ெUெேaே"+"ைSை௉W௉ொG"+"ொோTோௌ[ௌɈ"+"்௎U௎௏R௏ௐ"+"Cௐ௑P௑Ɋ௒"+"௓O௓௔U௔Ɍ"+"௕௖U௖Ɏௗ௘"+"O௘ɐ௙௚J௚ɒ"+"௛௜Y௜ɔ"+"௝௞S௞ɖ௟௠"+"[௠ɘ௡௢ɡı"+"௢ɚ௣௥ɫĶ௤௣"+"௥௦௦௤"+"௦௧௧ɜ௨௪"+"ɫĶ௩௨௪௫"+"௫௩௫௬௬௮"+"௭௩௭௮௮"+"௯௯௱0௰௲ɫ"+"Ķ௱௰௲௳௳"+"௱௳௴௴ɞ"+"௵௷\t௶௸\t௷௶"+"௸௹௹௷"+"௹௺௺௼௻௵"+"௼௿௽௻௽"+"௾௾ɠ௿௽"+"ఀం\tఁఀంః"+"ఃఄఃఁ"+"ఄఈఅఇ\tఆఅ"+"ఇఊఈఆఈ"+"ఉఉɢఊఈ"+"ఋఌɡıఌ఍ɟİ"+"఍ɤఎఖ$ఏఐ"+"^ఐక\v఑ఒ$ఒక"+"$ఓక\nఔఏఔ"+"఑ఔఓకఘ"+"ఖఔఖగగ"+"ఙఘఖఙచ$"+"చɦఛణ)జఝ"+"^ఝఢ\vఞట)ట"+"ఢ)ఠఢ\nడజ"+"డఞడఠఢథ"+"ణడణత"+"తదథణదధ"+")ధɨనరb఩ప"+"^పయ\vఫబbబ"+"యbభయ\n\bమ఩"+"మఫమభయల"+"రమరఱఱ"+"ళలరళఴb"+"ఴɪవశ\t\tశɬ"+"షస\vసహహ"+"఺\bķ఺ɮ௦௫"+"௭௳௹௽ఃఈఔఖడణమర"+"");OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"_serializedATN",Utils["join"]([OpenSearchPPLLexer_OpenSearchPPLLexer._serializedATNSegment0,OpenSearchPPLLexer_OpenSearchPPLLexer._serializedATNSegment1,OpenSearchPPLLexer_OpenSearchPPLLexer._serializedATNSegment2,OpenSearchPPLLexer_OpenSearchPPLLexer._serializedATNSegment3,OpenSearchPPLLexer_OpenSearchPPLLexer._serializedATNSegment4,OpenSearchPPLLexer_OpenSearchPPLLexer._serializedATNSegment5],""));OpenSearchPPLLexer_defineProperty(OpenSearchPPLLexer_OpenSearchPPLLexer,"__ATN",void 0);var ATN=__webpack_require__(12);var FailedPredicateException=__webpack_require__(41);var NoViableAltException=__webpack_require__(8);var Parser=__webpack_require__(33);var ParserRuleContext=__webpack_require__(1);var ParserATNSimulator=__webpack_require__(34);var RecognitionException=__webpack_require__(2);var Token=__webpack_require__(5);function OpenSearchPPLParser_typeof(obj){"@babel/helpers - typeof";return OpenSearchPPLParser_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},OpenSearchPPLParser_typeof(obj)}function _get(){if(typeof Reflect!=="undefined"&&Reflect.get){_get=Reflect.get}else{_get=function _get(target,property,receiver){var base=_superPropBase(target,property);if(!base)return;var desc=Object.getOwnPropertyDescriptor(base,property);if(desc.get){return desc.get.call(arguments.length<3?target:receiver)}return desc.value}}return _get.apply(this,arguments)}function _superPropBase(object,property){while(!Object.prototype.hasOwnProperty.call(object,property)){object=OpenSearchPPLParser_getPrototypeOf(object);if(object===null)break}return object}function OpenSearchPPLParser_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function OpenSearchPPLParser_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function OpenSearchPPLParser_createClass(Constructor,protoProps,staticProps){if(protoProps)OpenSearchPPLParser_defineProperties(Constructor.prototype,protoProps);if(staticProps)OpenSearchPPLParser_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}function OpenSearchPPLParser_inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function")}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});Object.defineProperty(subClass,"prototype",{writable:false});if(superClass)OpenSearchPPLParser_setPrototypeOf(subClass,superClass)}function OpenSearchPPLParser_setPrototypeOf(o,p){OpenSearchPPLParser_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return OpenSearchPPLParser_setPrototypeOf(o,p)}function OpenSearchPPLParser_createSuper(Derived){var hasNativeReflectConstruct=OpenSearchPPLParser_isNativeReflectConstruct();return function _createSuperInternal(){var Super=OpenSearchPPLParser_getPrototypeOf(Derived),result;if(hasNativeReflectConstruct){var NewTarget=OpenSearchPPLParser_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else{result=Super.apply(this,arguments)}return OpenSearchPPLParser_possibleConstructorReturn(this,result)}}function OpenSearchPPLParser_possibleConstructorReturn(self,call){if(call&&(OpenSearchPPLParser_typeof(call)==="object"||typeof call==="function")){return call}else if(call!==void 0){throw new TypeError("Derived constructors may only return object or undefined")}return OpenSearchPPLParser_assertThisInitialized(self)}function OpenSearchPPLParser_assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return self}function OpenSearchPPLParser_isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return true}catch(e){return false}}function OpenSearchPPLParser_getPrototypeOf(o){OpenSearchPPLParser_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return OpenSearchPPLParser_getPrototypeOf(o)}function OpenSearchPPLParser_defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}var OpenSearchPPLParser_OpenSearchPPLParser=function(_Parser){OpenSearchPPLParser_inherits(OpenSearchPPLParser,_Parser);var _super=OpenSearchPPLParser_createSuper(OpenSearchPPLParser);function OpenSearchPPLParser(input){var _this;OpenSearchPPLParser_classCallCheck(this,OpenSearchPPLParser);_this=_super.call(this,input);_this._interp=new ParserATNSimulator["ParserATNSimulator"](OpenSearchPPLParser._ATN,OpenSearchPPLParser_assertThisInitialized(_this));return _this}OpenSearchPPLParser_createClass(OpenSearchPPLParser,[{key:"vocabulary",get:function get(){return OpenSearchPPLParser.VOCABULARY}},{key:"grammarFileName",get:function get(){return"OpenSearchPPLParser.g4"}},{key:"ruleNames",get:function get(){return OpenSearchPPLParser.ruleNames}},{key:"serializedATN",get:function get(){return OpenSearchPPLParser._serializedATN}},{key:"createFailedPredicateException",value:function createFailedPredicateException(predicate,message){return new FailedPredicateException["FailedPredicateException"](this,predicate,message)}},{key:"root",value:function root(){var _localctx=new RootContext(this._ctx,this.state);this.enterRule(_localctx,0,OpenSearchPPLParser.RULE_root);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=207;this._errHandler.sync(this);_la=this._input.LA(1);if((_la&~31)===0&&(1<<_la&(1<<OpenSearchPPLParser.SEARCH|1<<OpenSearchPPLParser.DESCRIBE|1<<OpenSearchPPLParser.SHOW|1<<OpenSearchPPLParser.SOURCE|1<<OpenSearchPPLParser.INDEX|1<<OpenSearchPPLParser.D))!==0||(_la-60&~31)===0&&(1<<_la-60&(1<<OpenSearchPPLParser.NOT-60|1<<OpenSearchPPLParser.TRUE-60|1<<OpenSearchPPLParser.FALSE-60|1<<OpenSearchPPLParser.DATETIME-60|1<<OpenSearchPPLParser.INTERVAL-60|1<<OpenSearchPPLParser.MICROSECOND-60|1<<OpenSearchPPLParser.MILLISECOND-60|1<<OpenSearchPPLParser.SECOND-60|1<<OpenSearchPPLParser.MINUTE-60|1<<OpenSearchPPLParser.HOUR-60|1<<OpenSearchPPLParser.DAY-60|1<<OpenSearchPPLParser.WEEK-60|1<<OpenSearchPPLParser.MONTH-60|1<<OpenSearchPPLParser.QUARTER-60|1<<OpenSearchPPLParser.YEAR-60|1<<OpenSearchPPLParser.CONVERT_TZ-60))!==0||(_la-103&~31)===0&&(1<<_la-103&(1<<OpenSearchPPLParser.DOT-103|1<<OpenSearchPPLParser.PLUS-103|1<<OpenSearchPPLParser.MINUS-103|1<<OpenSearchPPLParser.LT_PRTHS-103|1<<OpenSearchPPLParser.BACKTICK-103|1<<OpenSearchPPLParser.AVG-103|1<<OpenSearchPPLParser.COUNT-103|1<<OpenSearchPPLParser.MAX-103))!==0||(_la-135&~31)===0&&(1<<_la-135&(1<<OpenSearchPPLParser.MIN-135|1<<OpenSearchPPLParser.SUM-135|1<<OpenSearchPPLParser.VAR_SAMP-135|1<<OpenSearchPPLParser.VAR_POP-135|1<<OpenSearchPPLParser.STDDEV_SAMP-135|1<<OpenSearchPPLParser.STDDEV_POP-135|1<<OpenSearchPPLParser.FIRST-135|1<<OpenSearchPPLParser.LAST-135|1<<OpenSearchPPLParser.ABS-135|1<<OpenSearchPPLParser.CEIL-135|1<<OpenSearchPPLParser.CEILING-135))!==0||(_la-167&~31)===0&&(1<<_la-167&(1<<OpenSearchPPLParser.CONV-167|1<<OpenSearchPPLParser.CRC32-167|1<<OpenSearchPPLParser.E-167|1<<OpenSearchPPLParser.EXP-167|1<<OpenSearchPPLParser.FLOOR-167|1<<OpenSearchPPLParser.LN-167|1<<OpenSearchPPLParser.LOG-167|1<<OpenSearchPPLParser.LOG10-167|1<<OpenSearchPPLParser.LOG2-167|1<<OpenSearchPPLParser.MOD-167|1<<OpenSearchPPLParser.PI-167|1<<OpenSearchPPLParser.POW-167|1<<OpenSearchPPLParser.POWER-167|1<<OpenSearchPPLParser.RAND-167|1<<OpenSearchPPLParser.ROUND-167|1<<OpenSearchPPLParser.SIGN-167|1<<OpenSearchPPLParser.SQRT-167|1<<OpenSearchPPLParser.TRUNCATE-167|1<<OpenSearchPPLParser.ACOS-167|1<<OpenSearchPPLParser.ASIN-167|1<<OpenSearchPPLParser.ATAN-167|1<<OpenSearchPPLParser.ATAN2-167|1<<OpenSearchPPLParser.COS-167|1<<OpenSearchPPLParser.COT-167|1<<OpenSearchPPLParser.DEGREES-167|1<<OpenSearchPPLParser.RADIANS-167|1<<OpenSearchPPLParser.SIN-167|1<<OpenSearchPPLParser.TAN-167|1<<OpenSearchPPLParser.ADDDATE-167|1<<OpenSearchPPLParser.CURDATE-167|1<<OpenSearchPPLParser.CURRENT_DATE-167|1<<OpenSearchPPLParser.CURRENT_TIME-167))!==0||(_la-199&~31)===0&&(1<<_la-199&(1<<OpenSearchPPLParser.CURRENT_TIMESTAMP-199|1<<OpenSearchPPLParser.CURTIME-199|1<<OpenSearchPPLParser.DATE-199|1<<OpenSearchPPLParser.DATE_ADD-199|1<<OpenSearchPPLParser.DATE_FORMAT-199|1<<OpenSearchPPLParser.DATE_SUB-199|1<<OpenSearchPPLParser.DAYNAME-199|1<<OpenSearchPPLParser.DAYOFMONTH-199|1<<OpenSearchPPLParser.DAYOFWEEK-199|1<<OpenSearchPPLParser.DAYOFYEAR-199|1<<OpenSearchPPLParser.FROM_DAYS-199|1<<OpenSearchPPLParser.LOCALTIME-199|1<<OpenSearchPPLParser.LOCALTIMESTAMP-199|1<<OpenSearchPPLParser.FROM_UNIXTIME-199|1<<OpenSearchPPLParser.MAKEDATE-199|1<<OpenSearchPPLParser.MAKETIME-199|1<<OpenSearchPPLParser.MONTHNAME-199|1<<OpenSearchPPLParser.NOW-199|1<<OpenSearchPPLParser.PERIOD_ADD-199|1<<OpenSearchPPLParser.PERIOD_DIFF-199|1<<OpenSearchPPLParser.SUBDATE-199|1<<OpenSearchPPLParser.SYSDATE-199|1<<OpenSearchPPLParser.TIME-199|1<<OpenSearchPPLParser.TIME_TO_SEC-199|1<<OpenSearchPPLParser.TIMESTAMP-199|1<<OpenSearchPPLParser.TO_DAYS-199|1<<OpenSearchPPLParser.UTC_DATE-199|1<<OpenSearchPPLParser.UTC_TIME-199|1<<OpenSearchPPLParser.UTC_TIMESTAMP-199|1<<OpenSearchPPLParser.UNIX_TIMESTAMP-199|1<<OpenSearchPPLParser.SUBSTR-199|1<<OpenSearchPPLParser.SUBSTRING-199))!==0||(_la-231&~31)===0&&(1<<_la-231&(1<<OpenSearchPPLParser.LTRIM-231|1<<OpenSearchPPLParser.RTRIM-231|1<<OpenSearchPPLParser.TRIM-231|1<<OpenSearchPPLParser.LOWER-231|1<<OpenSearchPPLParser.UPPER-231|1<<OpenSearchPPLParser.CONCAT-231|1<<OpenSearchPPLParser.CONCAT_WS-231|1<<OpenSearchPPLParser.LENGTH-231|1<<OpenSearchPPLParser.STRCMP-231|1<<OpenSearchPPLParser.RIGHT-231|1<<OpenSearchPPLParser.LEFT-231|1<<OpenSearchPPLParser.ASCII-231|1<<OpenSearchPPLParser.LOCATE-231|1<<OpenSearchPPLParser.REPLACE-231|1<<OpenSearchPPLParser.CAST-231|1<<OpenSearchPPLParser.LIKE-231|1<<OpenSearchPPLParser.ISNULL-231|1<<OpenSearchPPLParser.ISNOTNULL-231|1<<OpenSearchPPLParser.IFNULL-231|1<<OpenSearchPPLParser.NULLIF-231|1<<OpenSearchPPLParser.IF-231|1<<OpenSearchPPLParser.TYPEOF-231|1<<OpenSearchPPLParser.MATCH-231|1<<OpenSearchPPLParser.MATCH_PHRASE-231|1<<OpenSearchPPLParser.MATCH_PHRASE_PREFIX-231|1<<OpenSearchPPLParser.MATCH_BOOL_PREFIX-231|1<<OpenSearchPPLParser.SIMPLE_QUERY_STRING-231|1<<OpenSearchPPLParser.MULTI_MATCH-231|1<<OpenSearchPPLParser.QUERY_STRING-231))!==0||(_la-292&~31)===0&&(1<<_la-292&(1<<OpenSearchPPLParser.SPAN-292|1<<OpenSearchPPLParser.MS-292|1<<OpenSearchPPLParser.S-292|1<<OpenSearchPPLParser.M-292|1<<OpenSearchPPLParser.H-292|1<<OpenSearchPPLParser.W-292|1<<OpenSearchPPLParser.Q-292|1<<OpenSearchPPLParser.Y-292|1<<OpenSearchPPLParser.ID-292|1<<OpenSearchPPLParser.INTEGER_LITERAL-292|1<<OpenSearchPPLParser.DECIMAL_LITERAL-292|1<<OpenSearchPPLParser.DQUOTA_STRING-292|1<<OpenSearchPPLParser.SQUOTA_STRING-292|1<<OpenSearchPPLParser.BQUOTA_STRING-292))!==0){{this.state=206;this.pplStatement()}}this.state=209;this.match(OpenSearchPPLParser.EOF)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"pplStatement",value:function pplStatement(){var _localctx=new PplStatementContext(this._ctx,this.state);this.enterRule(_localctx,2,OpenSearchPPLParser.RULE_pplStatement);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=211;this.pplCommands();this.state=216;this._errHandler.sync(this);_la=this._input.LA(1);while(_la===OpenSearchPPLParser.PIPE){{{this.state=212;this.match(OpenSearchPPLParser.PIPE);this.state=213;this.commands()}}this.state=218;this._errHandler.sync(this);_la=this._input.LA(1)}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"pplCommands",value:function pplCommands(){var _localctx=new PplCommandsContext(this._ctx,this.state);this.enterRule(_localctx,4,OpenSearchPPLParser.RULE_pplCommands);try{this.state=222;this._errHandler.sync(this);switch(this._input.LA(1)){case OpenSearchPPLParser.SEARCH:case OpenSearchPPLParser.SOURCE:case OpenSearchPPLParser.INDEX:case OpenSearchPPLParser.D:case OpenSearchPPLParser.NOT:case OpenSearchPPLParser.TRUE:case OpenSearchPPLParser.FALSE:case OpenSearchPPLParser.DATETIME:case OpenSearchPPLParser.INTERVAL:case OpenSearchPPLParser.MICROSECOND:case OpenSearchPPLParser.MILLISECOND:case OpenSearchPPLParser.SECOND:case OpenSearchPPLParser.MINUTE:case OpenSearchPPLParser.HOUR:case OpenSearchPPLParser.DAY:case OpenSearchPPLParser.WEEK:case OpenSearchPPLParser.MONTH:case OpenSearchPPLParser.QUARTER:case OpenSearchPPLParser.YEAR:case OpenSearchPPLParser.CONVERT_TZ:case OpenSearchPPLParser.DOT:case OpenSearchPPLParser.PLUS:case OpenSearchPPLParser.MINUS:case OpenSearchPPLParser.LT_PRTHS:case OpenSearchPPLParser.BACKTICK:case OpenSearchPPLParser.AVG:case OpenSearchPPLParser.COUNT:case OpenSearchPPLParser.MAX:case OpenSearchPPLParser.MIN:case OpenSearchPPLParser.SUM:case OpenSearchPPLParser.VAR_SAMP:case OpenSearchPPLParser.VAR_POP:case OpenSearchPPLParser.STDDEV_SAMP:case OpenSearchPPLParser.STDDEV_POP:case OpenSearchPPLParser.FIRST:case OpenSearchPPLParser.LAST:case OpenSearchPPLParser.ABS:case OpenSearchPPLParser.CEIL:case OpenSearchPPLParser.CEILING:case OpenSearchPPLParser.CONV:case OpenSearchPPLParser.CRC32:case OpenSearchPPLParser.E:case OpenSearchPPLParser.EXP:case OpenSearchPPLParser.FLOOR:case OpenSearchPPLParser.LN:case OpenSearchPPLParser.LOG:case OpenSearchPPLParser.LOG10:case OpenSearchPPLParser.LOG2:case OpenSearchPPLParser.MOD:case OpenSearchPPLParser.PI:case OpenSearchPPLParser.POW:case OpenSearchPPLParser.POWER:case OpenSearchPPLParser.RAND:case OpenSearchPPLParser.ROUND:case OpenSearchPPLParser.SIGN:case OpenSearchPPLParser.SQRT:case OpenSearchPPLParser.TRUNCATE:case OpenSearchPPLParser.ACOS:case OpenSearchPPLParser.ASIN:case OpenSearchPPLParser.ATAN:case OpenSearchPPLParser.ATAN2:case OpenSearchPPLParser.COS:case OpenSearchPPLParser.COT:case OpenSearchPPLParser.DEGREES:case OpenSearchPPLParser.RADIANS:case OpenSearchPPLParser.SIN:case OpenSearchPPLParser.TAN:case OpenSearchPPLParser.ADDDATE:case OpenSearchPPLParser.CURDATE:case OpenSearchPPLParser.CURRENT_DATE:case OpenSearchPPLParser.CURRENT_TIME:case OpenSearchPPLParser.CURRENT_TIMESTAMP:case OpenSearchPPLParser.CURTIME:case OpenSearchPPLParser.DATE:case OpenSearchPPLParser.DATE_ADD:case OpenSearchPPLParser.DATE_FORMAT:case OpenSearchPPLParser.DATE_SUB:case OpenSearchPPLParser.DAYNAME:case OpenSearchPPLParser.DAYOFMONTH:case OpenSearchPPLParser.DAYOFWEEK:case OpenSearchPPLParser.DAYOFYEAR:case OpenSearchPPLParser.FROM_DAYS:case OpenSearchPPLParser.LOCALTIME:case OpenSearchPPLParser.LOCALTIMESTAMP:case OpenSearchPPLParser.FROM_UNIXTIME:case OpenSearchPPLParser.MAKEDATE:case OpenSearchPPLParser.MAKETIME:case OpenSearchPPLParser.MONTHNAME:case OpenSearchPPLParser.NOW:case OpenSearchPPLParser.PERIOD_ADD:case OpenSearchPPLParser.PERIOD_DIFF:case OpenSearchPPLParser.SUBDATE:case OpenSearchPPLParser.SYSDATE:case OpenSearchPPLParser.TIME:case OpenSearchPPLParser.TIME_TO_SEC:case OpenSearchPPLParser.TIMESTAMP:case OpenSearchPPLParser.TO_DAYS:case OpenSearchPPLParser.UTC_DATE:case OpenSearchPPLParser.UTC_TIME:case OpenSearchPPLParser.UTC_TIMESTAMP:case OpenSearchPPLParser.UNIX_TIMESTAMP:case OpenSearchPPLParser.SUBSTR:case OpenSearchPPLParser.SUBSTRING:case OpenSearchPPLParser.LTRIM:case OpenSearchPPLParser.RTRIM:case OpenSearchPPLParser.TRIM:case OpenSearchPPLParser.LOWER:case OpenSearchPPLParser.UPPER:case OpenSearchPPLParser.CONCAT:case OpenSearchPPLParser.CONCAT_WS:case OpenSearchPPLParser.LENGTH:case OpenSearchPPLParser.STRCMP:case OpenSearchPPLParser.RIGHT:case OpenSearchPPLParser.LEFT:case OpenSearchPPLParser.ASCII:case OpenSearchPPLParser.LOCATE:case OpenSearchPPLParser.REPLACE:case OpenSearchPPLParser.CAST:case OpenSearchPPLParser.LIKE:case OpenSearchPPLParser.ISNULL:case OpenSearchPPLParser.ISNOTNULL:case OpenSearchPPLParser.IFNULL:case OpenSearchPPLParser.NULLIF:case OpenSearchPPLParser.IF:case OpenSearchPPLParser.TYPEOF:case OpenSearchPPLParser.MATCH:case OpenSearchPPLParser.MATCH_PHRASE:case OpenSearchPPLParser.MATCH_PHRASE_PREFIX:case OpenSearchPPLParser.MATCH_BOOL_PREFIX:case OpenSearchPPLParser.SIMPLE_QUERY_STRING:case OpenSearchPPLParser.MULTI_MATCH:case OpenSearchPPLParser.QUERY_STRING:case OpenSearchPPLParser.SPAN:case OpenSearchPPLParser.MS:case OpenSearchPPLParser.S:case OpenSearchPPLParser.M:case OpenSearchPPLParser.H:case OpenSearchPPLParser.W:case OpenSearchPPLParser.Q:case OpenSearchPPLParser.Y:case OpenSearchPPLParser.ID:case OpenSearchPPLParser.INTEGER_LITERAL:case OpenSearchPPLParser.DECIMAL_LITERAL:case OpenSearchPPLParser.DQUOTA_STRING:case OpenSearchPPLParser.SQUOTA_STRING:case OpenSearchPPLParser.BQUOTA_STRING:this.enterOuterAlt(_localctx,1);{this.state=219;this.searchCommand()}break;case OpenSearchPPLParser.DESCRIBE:this.enterOuterAlt(_localctx,2);{this.state=220;this.describeCommand()}break;case OpenSearchPPLParser.SHOW:this.enterOuterAlt(_localctx,3);{this.state=221;this.showCatalogsCommand()}break;default:throw new NoViableAltException["NoViableAltException"](this)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"commands",value:function commands(){var _localctx=new CommandsContext(this._ctx,this.state);this.enterRule(_localctx,6,OpenSearchPPLParser.RULE_commands);try{this.state=240;this._errHandler.sync(this);switch(this._input.LA(1)){case OpenSearchPPLParser.WHERE:this.enterOuterAlt(_localctx,1);{this.state=224;this.whereCommand()}break;case OpenSearchPPLParser.FIELDS:this.enterOuterAlt(_localctx,2);{this.state=225;this.fieldsCommand()}break;case OpenSearchPPLParser.RENAME:this.enterOuterAlt(_localctx,3);{this.state=226;this.renameCommand()}break;case OpenSearchPPLParser.STATS:this.enterOuterAlt(_localctx,4);{this.state=227;this.statsCommand()}break;case OpenSearchPPLParser.DEDUP:this.enterOuterAlt(_localctx,5);{this.state=228;this.dedupCommand()}break;case OpenSearchPPLParser.SORT:this.enterOuterAlt(_localctx,6);{this.state=229;this.sortCommand()}break;case OpenSearchPPLParser.EVAL:this.enterOuterAlt(_localctx,7);{this.state=230;this.evalCommand()}break;case OpenSearchPPLParser.HEAD:this.enterOuterAlt(_localctx,8);{this.state=231;this.headCommand()}break;case OpenSearchPPLParser.TOP:this.enterOuterAlt(_localctx,9);{this.state=232;this.topCommand()}break;case OpenSearchPPLParser.RARE:this.enterOuterAlt(_localctx,10);{this.state=233;this.rareCommand()}break;case OpenSearchPPLParser.GROK:this.enterOuterAlt(_localctx,11);{this.state=234;this.grokCommand()}break;case OpenSearchPPLParser.PARSE:this.enterOuterAlt(_localctx,12);{this.state=235;this.parseCommand()}break;case OpenSearchPPLParser.PATTERNS:this.enterOuterAlt(_localctx,13);{this.state=236;this.patternsCommand()}break;case OpenSearchPPLParser.KMEANS:this.enterOuterAlt(_localctx,14);{this.state=237;this.kmeansCommand()}break;case OpenSearchPPLParser.AD:this.enterOuterAlt(_localctx,15);{this.state=238;this.adCommand()}break;case OpenSearchPPLParser.ML:this.enterOuterAlt(_localctx,16);{this.state=239;this.mlCommand()}break;default:throw new NoViableAltException["NoViableAltException"](this)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"searchCommand",value:function searchCommand(){var _localctx=new SearchCommandContext(this._ctx,this.state);this.enterRule(_localctx,8,OpenSearchPPLParser.RULE_searchCommand);var _la;try{this.state=258;this._errHandler.sync(this);switch(this.interpreter.adaptivePredict(this._input,7,this._ctx)){case 1:_localctx=new SearchFromContext(_localctx);this.enterOuterAlt(_localctx,1);{this.state=243;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.SEARCH){{this.state=242;this.match(OpenSearchPPLParser.SEARCH)}}this.state=245;this.fromClause()}break;case 2:_localctx=new SearchFromFilterContext(_localctx);this.enterOuterAlt(_localctx,2);{this.state=247;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.SEARCH){{this.state=246;this.match(OpenSearchPPLParser.SEARCH)}}this.state=249;this.fromClause();this.state=250;this.logicalExpression(0)}break;case 3:_localctx=new SearchFilterFromContext(_localctx);this.enterOuterAlt(_localctx,3);{this.state=253;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.SEARCH){{this.state=252;this.match(OpenSearchPPLParser.SEARCH)}}this.state=255;this.logicalExpression(0);this.state=256;this.fromClause()}break}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"describeCommand",value:function describeCommand(){var _localctx=new DescribeCommandContext(this._ctx,this.state);this.enterRule(_localctx,10,OpenSearchPPLParser.RULE_describeCommand);try{this.enterOuterAlt(_localctx,1);{this.state=260;this.match(OpenSearchPPLParser.DESCRIBE);this.state=261;this.tableSourceClause()}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"showCatalogsCommand",value:function showCatalogsCommand(){var _localctx=new ShowCatalogsCommandContext(this._ctx,this.state);this.enterRule(_localctx,12,OpenSearchPPLParser.RULE_showCatalogsCommand);try{this.enterOuterAlt(_localctx,1);{this.state=263;this.match(OpenSearchPPLParser.SHOW);this.state=264;this.match(OpenSearchPPLParser.CATALOGS)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"whereCommand",value:function whereCommand(){var _localctx=new WhereCommandContext(this._ctx,this.state);this.enterRule(_localctx,14,OpenSearchPPLParser.RULE_whereCommand);try{this.enterOuterAlt(_localctx,1);{this.state=266;this.match(OpenSearchPPLParser.WHERE);this.state=267;this.logicalExpression(0)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"fieldsCommand",value:function fieldsCommand(){var _localctx=new FieldsCommandContext(this._ctx,this.state);this.enterRule(_localctx,16,OpenSearchPPLParser.RULE_fieldsCommand);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=269;this.match(OpenSearchPPLParser.FIELDS);this.state=271;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.PLUS||_la===OpenSearchPPLParser.MINUS){{this.state=270;_la=this._input.LA(1);if(!(_la===OpenSearchPPLParser.PLUS||_la===OpenSearchPPLParser.MINUS)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}}}this.state=273;this.fieldList()}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"renameCommand",value:function renameCommand(){var _localctx=new RenameCommandContext(this._ctx,this.state);this.enterRule(_localctx,18,OpenSearchPPLParser.RULE_renameCommand);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=275;this.match(OpenSearchPPLParser.RENAME);this.state=276;this.renameClasue();this.state=281;this._errHandler.sync(this);_la=this._input.LA(1);while(_la===OpenSearchPPLParser.COMMA){{{this.state=277;this.match(OpenSearchPPLParser.COMMA);this.state=278;this.renameClasue()}}this.state=283;this._errHandler.sync(this);_la=this._input.LA(1)}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"statsCommand",value:function statsCommand(){var _localctx=new StatsCommandContext(this._ctx,this.state);this.enterRule(_localctx,20,OpenSearchPPLParser.RULE_statsCommand);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=284;this.match(OpenSearchPPLParser.STATS);this.state=288;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.PARTITIONS){{this.state=285;this.match(OpenSearchPPLParser.PARTITIONS);this.state=286;this.match(OpenSearchPPLParser.EQUAL);this.state=287;_localctx._partitions=this.integerLiteral()}}this.state=293;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.ALLNUM){{this.state=290;this.match(OpenSearchPPLParser.ALLNUM);this.state=291;this.match(OpenSearchPPLParser.EQUAL);this.state=292;_localctx._allnum=this.booleanLiteral()}}this.state=298;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.DELIM){{this.state=295;this.match(OpenSearchPPLParser.DELIM);this.state=296;this.match(OpenSearchPPLParser.EQUAL);this.state=297;_localctx._delim=this.stringLiteral()}}this.state=300;this.statsAggTerm();this.state=305;this._errHandler.sync(this);_la=this._input.LA(1);while(_la===OpenSearchPPLParser.COMMA){{{this.state=301;this.match(OpenSearchPPLParser.COMMA);this.state=302;this.statsAggTerm()}}this.state=307;this._errHandler.sync(this);_la=this._input.LA(1)}this.state=309;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.BY){{this.state=308;this.statsByClause()}}this.state=314;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.DEDUP_SPLITVALUES){{this.state=311;this.match(OpenSearchPPLParser.DEDUP_SPLITVALUES);this.state=312;this.match(OpenSearchPPLParser.EQUAL);this.state=313;_localctx._dedupsplit=this.booleanLiteral()}}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"dedupCommand",value:function dedupCommand(){var _localctx=new DedupCommandContext(this._ctx,this.state);this.enterRule(_localctx,22,OpenSearchPPLParser.RULE_dedupCommand);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=316;this.match(OpenSearchPPLParser.DEDUP);this.state=318;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.PLUS||_la===OpenSearchPPLParser.MINUS||_la===OpenSearchPPLParser.INTEGER_LITERAL){{this.state=317;_localctx._number=this.integerLiteral()}}this.state=320;this.fieldList();this.state=324;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.KEEPEMPTY){{this.state=321;this.match(OpenSearchPPLParser.KEEPEMPTY);this.state=322;this.match(OpenSearchPPLParser.EQUAL);this.state=323;_localctx._keepempty=this.booleanLiteral()}}this.state=329;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.CONSECUTIVE){{this.state=326;this.match(OpenSearchPPLParser.CONSECUTIVE);this.state=327;this.match(OpenSearchPPLParser.EQUAL);this.state=328;_localctx._consecutive=this.booleanLiteral()}}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"sortCommand",value:function sortCommand(){var _localctx=new SortCommandContext(this._ctx,this.state);this.enterRule(_localctx,24,OpenSearchPPLParser.RULE_sortCommand);try{this.enterOuterAlt(_localctx,1);{this.state=331;this.match(OpenSearchPPLParser.SORT);this.state=332;this.sortbyClause()}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"evalCommand",value:function evalCommand(){var _localctx=new EvalCommandContext(this._ctx,this.state);this.enterRule(_localctx,26,OpenSearchPPLParser.RULE_evalCommand);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=334;this.match(OpenSearchPPLParser.EVAL);this.state=335;this.evalClause();this.state=340;this._errHandler.sync(this);_la=this._input.LA(1);while(_la===OpenSearchPPLParser.COMMA){{{this.state=336;this.match(OpenSearchPPLParser.COMMA);this.state=337;this.evalClause()}}this.state=342;this._errHandler.sync(this);_la=this._input.LA(1)}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"headCommand",value:function headCommand(){var _localctx=new HeadCommandContext(this._ctx,this.state);this.enterRule(_localctx,28,OpenSearchPPLParser.RULE_headCommand);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=343;this.match(OpenSearchPPLParser.HEAD);this.state=345;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.PLUS||_la===OpenSearchPPLParser.MINUS||_la===OpenSearchPPLParser.INTEGER_LITERAL){{this.state=344;_localctx._number=this.integerLiteral()}}this.state=349;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.FROM){{this.state=347;this.match(OpenSearchPPLParser.FROM);this.state=348;_localctx._from=this.integerLiteral()}}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"topCommand",value:function topCommand(){var _localctx=new TopCommandContext(this._ctx,this.state);this.enterRule(_localctx,30,OpenSearchPPLParser.RULE_topCommand);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=351;this.match(OpenSearchPPLParser.TOP);this.state=353;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.PLUS||_la===OpenSearchPPLParser.MINUS||_la===OpenSearchPPLParser.INTEGER_LITERAL){{this.state=352;_localctx._number=this.integerLiteral()}}this.state=355;this.fieldList();this.state=357;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.BY){{this.state=356;this.byClause()}}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"rareCommand",value:function rareCommand(){var _localctx=new RareCommandContext(this._ctx,this.state);this.enterRule(_localctx,32,OpenSearchPPLParser.RULE_rareCommand);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=359;this.match(OpenSearchPPLParser.RARE);this.state=360;this.fieldList();this.state=362;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.BY){{this.state=361;this.byClause()}}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"grokCommand",value:function grokCommand(){var _localctx=new GrokCommandContext(this._ctx,this.state);this.enterRule(_localctx,34,OpenSearchPPLParser.RULE_grokCommand);try{this.enterOuterAlt(_localctx,1);{this.state=364;this.match(OpenSearchPPLParser.GROK);{this.state=365;_localctx._source_field=this.expression()}{this.state=366;_localctx._pattern=this.stringLiteral()}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"parseCommand",value:function parseCommand(){var _localctx=new ParseCommandContext(this._ctx,this.state);this.enterRule(_localctx,36,OpenSearchPPLParser.RULE_parseCommand);try{this.enterOuterAlt(_localctx,1);{this.state=368;this.match(OpenSearchPPLParser.PARSE);{this.state=369;_localctx._source_field=this.expression()}{this.state=370;_localctx._pattern=this.stringLiteral()}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"patternsCommand",value:function patternsCommand(){var _localctx=new PatternsCommandContext(this._ctx,this.state);this.enterRule(_localctx,38,OpenSearchPPLParser.RULE_patternsCommand);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=372;this.match(OpenSearchPPLParser.PATTERNS);this.state=376;this._errHandler.sync(this);_la=this._input.LA(1);while(_la===OpenSearchPPLParser.PATTERN||_la===OpenSearchPPLParser.NEW_FIELD){{{this.state=373;this.patternsParameter()}}this.state=378;this._errHandler.sync(this);_la=this._input.LA(1)}{this.state=379;_localctx._source_field=this.expression()}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"patternsParameter",value:function patternsParameter(){var _localctx=new PatternsParameterContext(this._ctx,this.state);this.enterRule(_localctx,40,OpenSearchPPLParser.RULE_patternsParameter);try{this.state=387;this._errHandler.sync(this);switch(this._input.LA(1)){case OpenSearchPPLParser.NEW_FIELD:this.enterOuterAlt(_localctx,1);{{this.state=381;this.match(OpenSearchPPLParser.NEW_FIELD);this.state=382;this.match(OpenSearchPPLParser.EQUAL);this.state=383;_localctx._new_field=this.stringLiteral()}}break;case OpenSearchPPLParser.PATTERN:this.enterOuterAlt(_localctx,2);{{this.state=384;this.match(OpenSearchPPLParser.PATTERN);this.state=385;this.match(OpenSearchPPLParser.EQUAL);this.state=386;_localctx._pattern=this.stringLiteral()}}break;default:throw new NoViableAltException["NoViableAltException"](this)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"patternsMethod",value:function patternsMethod(){var _localctx=new PatternsMethodContext(this._ctx,this.state);this.enterRule(_localctx,42,OpenSearchPPLParser.RULE_patternsMethod);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=389;_la=this._input.LA(1);if(!(_la===OpenSearchPPLParser.REGEX||_la===OpenSearchPPLParser.PUNCT)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"kmeansCommand",value:function kmeansCommand(){var _localctx=new KmeansCommandContext(this._ctx,this.state);this.enterRule(_localctx,44,OpenSearchPPLParser.RULE_kmeansCommand);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=391;this.match(OpenSearchPPLParser.KMEANS);this.state=395;this._errHandler.sync(this);_la=this._input.LA(1);while((_la-44&~31)===0&&(1<<_la-44&(1<<OpenSearchPPLParser.CENTROIDS-44|1<<OpenSearchPPLParser.ITERATIONS-44|1<<OpenSearchPPLParser.DISTANCE_TYPE-44))!==0){{{this.state=392;this.kmeansParameter()}}this.state=397;this._errHandler.sync(this);_la=this._input.LA(1)}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"kmeansParameter",value:function kmeansParameter(){var _localctx=new KmeansParameterContext(this._ctx,this.state);this.enterRule(_localctx,46,OpenSearchPPLParser.RULE_kmeansParameter);try{this.state=407;this._errHandler.sync(this);switch(this._input.LA(1)){case OpenSearchPPLParser.CENTROIDS:this.enterOuterAlt(_localctx,1);{{this.state=398;this.match(OpenSearchPPLParser.CENTROIDS);this.state=399;this.match(OpenSearchPPLParser.EQUAL);this.state=400;_localctx._centroids=this.integerLiteral()}}break;case OpenSearchPPLParser.ITERATIONS:this.enterOuterAlt(_localctx,2);{{this.state=401;this.match(OpenSearchPPLParser.ITERATIONS);this.state=402;this.match(OpenSearchPPLParser.EQUAL);this.state=403;_localctx._iterations=this.integerLiteral()}}break;case OpenSearchPPLParser.DISTANCE_TYPE:this.enterOuterAlt(_localctx,3);{{this.state=404;this.match(OpenSearchPPLParser.DISTANCE_TYPE);this.state=405;this.match(OpenSearchPPLParser.EQUAL);this.state=406;_localctx._distance_type=this.stringLiteral()}}break;default:throw new NoViableAltException["NoViableAltException"](this)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"adCommand",value:function adCommand(){var _localctx=new AdCommandContext(this._ctx,this.state);this.enterRule(_localctx,48,OpenSearchPPLParser.RULE_adCommand);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=409;this.match(OpenSearchPPLParser.AD);this.state=413;this._errHandler.sync(this);_la=this._input.LA(1);while((_la-47&~31)===0&&(1<<_la-47&(1<<OpenSearchPPLParser.NUMBER_OF_TREES-47|1<<OpenSearchPPLParser.SHINGLE_SIZE-47|1<<OpenSearchPPLParser.SAMPLE_SIZE-47|1<<OpenSearchPPLParser.OUTPUT_AFTER-47|1<<OpenSearchPPLParser.TIME_DECAY-47|1<<OpenSearchPPLParser.ANOMALY_RATE-47|1<<OpenSearchPPLParser.CATEGORY_FIELD-47|1<<OpenSearchPPLParser.TIME_FIELD-47|1<<OpenSearchPPLParser.TIME_ZONE-47|1<<OpenSearchPPLParser.TRAINING_DATA_SIZE-47|1<<OpenSearchPPLParser.ANOMALY_SCORE_THRESHOLD-47))!==0||_la===OpenSearchPPLParser.DATE_FORMAT){{{this.state=410;this.adParameter()}}this.state=415;this._errHandler.sync(this);_la=this._input.LA(1)}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"adParameter",value:function adParameter(){var _localctx=new AdParameterContext(this._ctx,this.state);this.enterRule(_localctx,50,OpenSearchPPLParser.RULE_adParameter);try{this.state=452;this._errHandler.sync(this);switch(this._input.LA(1)){case OpenSearchPPLParser.NUMBER_OF_TREES:this.enterOuterAlt(_localctx,1);{{this.state=416;this.match(OpenSearchPPLParser.NUMBER_OF_TREES);this.state=417;this.match(OpenSearchPPLParser.EQUAL);this.state=418;_localctx._number_of_trees=this.integerLiteral()}}break;case OpenSearchPPLParser.SHINGLE_SIZE:this.enterOuterAlt(_localctx,2);{{this.state=419;this.match(OpenSearchPPLParser.SHINGLE_SIZE);this.state=420;this.match(OpenSearchPPLParser.EQUAL);this.state=421;_localctx._shingle_size=this.integerLiteral()}}break;case OpenSearchPPLParser.SAMPLE_SIZE:this.enterOuterAlt(_localctx,3);{{this.state=422;this.match(OpenSearchPPLParser.SAMPLE_SIZE);this.state=423;this.match(OpenSearchPPLParser.EQUAL);this.state=424;_localctx._sample_size=this.integerLiteral()}}break;case OpenSearchPPLParser.OUTPUT_AFTER:this.enterOuterAlt(_localctx,4);{{this.state=425;this.match(OpenSearchPPLParser.OUTPUT_AFTER);this.state=426;this.match(OpenSearchPPLParser.EQUAL);this.state=427;_localctx._output_after=this.integerLiteral()}}break;case OpenSearchPPLParser.TIME_DECAY:this.enterOuterAlt(_localctx,5);{{this.state=428;this.match(OpenSearchPPLParser.TIME_DECAY);this.state=429;this.match(OpenSearchPPLParser.EQUAL);this.state=430;_localctx._time_decay=this.decimalLiteral()}}break;case OpenSearchPPLParser.ANOMALY_RATE:this.enterOuterAlt(_localctx,6);{{this.state=431;this.match(OpenSearchPPLParser.ANOMALY_RATE);this.state=432;this.match(OpenSearchPPLParser.EQUAL);this.state=433;_localctx._anomaly_rate=this.decimalLiteral()}}break;case OpenSearchPPLParser.CATEGORY_FIELD:this.enterOuterAlt(_localctx,7);{{this.state=434;this.match(OpenSearchPPLParser.CATEGORY_FIELD);this.state=435;this.match(OpenSearchPPLParser.EQUAL);this.state=436;_localctx._category_field=this.stringLiteral()}}break;case OpenSearchPPLParser.TIME_FIELD:this.enterOuterAlt(_localctx,8);{{this.state=437;this.match(OpenSearchPPLParser.TIME_FIELD);this.state=438;this.match(OpenSearchPPLParser.EQUAL);this.state=439;_localctx._time_field=this.stringLiteral()}}break;case OpenSearchPPLParser.DATE_FORMAT:this.enterOuterAlt(_localctx,9);{{this.state=440;this.match(OpenSearchPPLParser.DATE_FORMAT);this.state=441;this.match(OpenSearchPPLParser.EQUAL);this.state=442;_localctx._date_format=this.stringLiteral()}}break;case OpenSearchPPLParser.TIME_ZONE:this.enterOuterAlt(_localctx,10);{{this.state=443;this.match(OpenSearchPPLParser.TIME_ZONE);this.state=444;this.match(OpenSearchPPLParser.EQUAL);this.state=445;_localctx._time_zone=this.stringLiteral()}}break;case OpenSearchPPLParser.TRAINING_DATA_SIZE:this.enterOuterAlt(_localctx,11);{{this.state=446;this.match(OpenSearchPPLParser.TRAINING_DATA_SIZE);this.state=447;this.match(OpenSearchPPLParser.EQUAL);this.state=448;_localctx._training_data_size=this.integerLiteral()}}break;case OpenSearchPPLParser.ANOMALY_SCORE_THRESHOLD:this.enterOuterAlt(_localctx,12);{{this.state=449;this.match(OpenSearchPPLParser.ANOMALY_SCORE_THRESHOLD);this.state=450;this.match(OpenSearchPPLParser.EQUAL);this.state=451;_localctx._anomaly_score_threshold=this.decimalLiteral()}}break;default:throw new NoViableAltException["NoViableAltException"](this)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"mlCommand",value:function mlCommand(){var _localctx=new MlCommandContext(this._ctx,this.state);this.enterRule(_localctx,52,OpenSearchPPLParser.RULE_mlCommand);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=454;this.match(OpenSearchPPLParser.ML);this.state=458;this._errHandler.sync(this);_la=this._input.LA(1);while(_la===OpenSearchPPLParser.D||(_la-67&~31)===0&&(1<<_la-67&(1<<OpenSearchPPLParser.DATETIME-67|1<<OpenSearchPPLParser.MICROSECOND-67|1<<OpenSearchPPLParser.MILLISECOND-67|1<<OpenSearchPPLParser.SECOND-67|1<<OpenSearchPPLParser.MINUTE-67|1<<OpenSearchPPLParser.HOUR-67|1<<OpenSearchPPLParser.DAY-67|1<<OpenSearchPPLParser.WEEK-67|1<<OpenSearchPPLParser.MONTH-67|1<<OpenSearchPPLParser.QUARTER-67|1<<OpenSearchPPLParser.YEAR-67|1<<OpenSearchPPLParser.CONVERT_TZ-67))!==0||(_la-103&~31)===0&&(1<<_la-103&(1<<OpenSearchPPLParser.DOT-103|1<<OpenSearchPPLParser.BACKTICK-103|1<<OpenSearchPPLParser.AVG-103|1<<OpenSearchPPLParser.COUNT-103|1<<OpenSearchPPLParser.MAX-103))!==0||(_la-135&~31)===0&&(1<<_la-135&(1<<OpenSearchPPLParser.MIN-135|1<<OpenSearchPPLParser.SUM-135|1<<OpenSearchPPLParser.VAR_SAMP-135|1<<OpenSearchPPLParser.VAR_POP-135|1<<OpenSearchPPLParser.STDDEV_SAMP-135|1<<OpenSearchPPLParser.STDDEV_POP-135|1<<OpenSearchPPLParser.FIRST-135|1<<OpenSearchPPLParser.LAST-135|1<<OpenSearchPPLParser.ABS-135|1<<OpenSearchPPLParser.CEIL-135|1<<OpenSearchPPLParser.CEILING-135))!==0||(_la-167&~31)===0&&(1<<_la-167&(1<<OpenSearchPPLParser.CONV-167|1<<OpenSearchPPLParser.CRC32-167|1<<OpenSearchPPLParser.E-167|1<<OpenSearchPPLParser.EXP-167|1<<OpenSearchPPLParser.FLOOR-167|1<<OpenSearchPPLParser.LN-167|1<<OpenSearchPPLParser.LOG-167|1<<OpenSearchPPLParser.LOG10-167|1<<OpenSearchPPLParser.LOG2-167|1<<OpenSearchPPLParser.MOD-167|1<<OpenSearchPPLParser.PI-167|1<<OpenSearchPPLParser.POW-167|1<<OpenSearchPPLParser.POWER-167|1<<OpenSearchPPLParser.RAND-167|1<<OpenSearchPPLParser.ROUND-167|1<<OpenSearchPPLParser.SIGN-167|1<<OpenSearchPPLParser.SQRT-167|1<<OpenSearchPPLParser.TRUNCATE-167|1<<OpenSearchPPLParser.ACOS-167|1<<OpenSearchPPLParser.ASIN-167|1<<OpenSearchPPLParser.ATAN-167|1<<OpenSearchPPLParser.ATAN2-167|1<<OpenSearchPPLParser.COS-167|1<<OpenSearchPPLParser.COT-167|1<<OpenSearchPPLParser.DEGREES-167|1<<OpenSearchPPLParser.RADIANS-167|1<<OpenSearchPPLParser.SIN-167|1<<OpenSearchPPLParser.TAN-167|1<<OpenSearchPPLParser.ADDDATE-167|1<<OpenSearchPPLParser.CURDATE-167|1<<OpenSearchPPLParser.CURRENT_DATE-167|1<<OpenSearchPPLParser.CURRENT_TIME-167))!==0||(_la-199&~31)===0&&(1<<_la-199&(1<<OpenSearchPPLParser.CURRENT_TIMESTAMP-199|1<<OpenSearchPPLParser.CURTIME-199|1<<OpenSearchPPLParser.DATE-199|1<<OpenSearchPPLParser.DATE_ADD-199|1<<OpenSearchPPLParser.DATE_FORMAT-199|1<<OpenSearchPPLParser.DATE_SUB-199|1<<OpenSearchPPLParser.DAYNAME-199|1<<OpenSearchPPLParser.DAYOFMONTH-199|1<<OpenSearchPPLParser.DAYOFWEEK-199|1<<OpenSearchPPLParser.DAYOFYEAR-199|1<<OpenSearchPPLParser.FROM_DAYS-199|1<<OpenSearchPPLParser.LOCALTIME-199|1<<OpenSearchPPLParser.LOCALTIMESTAMP-199|1<<OpenSearchPPLParser.FROM_UNIXTIME-199|1<<OpenSearchPPLParser.MAKEDATE-199|1<<OpenSearchPPLParser.MAKETIME-199|1<<OpenSearchPPLParser.MONTHNAME-199|1<<OpenSearchPPLParser.NOW-199|1<<OpenSearchPPLParser.PERIOD_ADD-199|1<<OpenSearchPPLParser.PERIOD_DIFF-199|1<<OpenSearchPPLParser.SUBDATE-199|1<<OpenSearchPPLParser.SYSDATE-199|1<<OpenSearchPPLParser.TIME-199|1<<OpenSearchPPLParser.TIME_TO_SEC-199|1<<OpenSearchPPLParser.TIMESTAMP-199|1<<OpenSearchPPLParser.TO_DAYS-199|1<<OpenSearchPPLParser.UTC_DATE-199|1<<OpenSearchPPLParser.UTC_TIME-199|1<<OpenSearchPPLParser.UTC_TIMESTAMP-199|1<<OpenSearchPPLParser.UNIX_TIMESTAMP-199|1<<OpenSearchPPLParser.SUBSTR-199|1<<OpenSearchPPLParser.SUBSTRING-199))!==0||(_la-231&~31)===0&&(1<<_la-231&(1<<OpenSearchPPLParser.LTRIM-231|1<<OpenSearchPPLParser.RTRIM-231|1<<OpenSearchPPLParser.TRIM-231|1<<OpenSearchPPLParser.LOWER-231|1<<OpenSearchPPLParser.UPPER-231|1<<OpenSearchPPLParser.CONCAT-231|1<<OpenSearchPPLParser.CONCAT_WS-231|1<<OpenSearchPPLParser.LENGTH-231|1<<OpenSearchPPLParser.STRCMP-231|1<<OpenSearchPPLParser.RIGHT-231|1<<OpenSearchPPLParser.LEFT-231|1<<OpenSearchPPLParser.ASCII-231|1<<OpenSearchPPLParser.LOCATE-231|1<<OpenSearchPPLParser.REPLACE-231))!==0||(_la-292&~31)===0&&(1<<_la-292&(1<<OpenSearchPPLParser.SPAN-292|1<<OpenSearchPPLParser.MS-292|1<<OpenSearchPPLParser.S-292|1<<OpenSearchPPLParser.M-292|1<<OpenSearchPPLParser.H-292|1<<OpenSearchPPLParser.W-292|1<<OpenSearchPPLParser.Q-292|1<<OpenSearchPPLParser.Y-292|1<<OpenSearchPPLParser.ID-292|1<<OpenSearchPPLParser.BQUOTA_STRING-292))!==0){{{this.state=455;this.mlArg()}}this.state=460;this._errHandler.sync(this);_la=this._input.LA(1)}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"mlArg",value:function mlArg(){var _localctx=new MlArgContext(this._ctx,this.state);this.enterRule(_localctx,54,OpenSearchPPLParser.RULE_mlArg);try{this.enterOuterAlt(_localctx,1);{{this.state=461;_localctx._argName=this.ident();this.state=462;this.match(OpenSearchPPLParser.EQUAL);this.state=463;_localctx._argValue=this.literalValue()}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"fromClause",value:function fromClause(){var _localctx=new FromClauseContext(this._ctx,this.state);this.enterRule(_localctx,56,OpenSearchPPLParser.RULE_fromClause);try{this.state=477;this._errHandler.sync(this);switch(this.interpreter.adaptivePredict(this._input,32,this._ctx)){case 1:this.enterOuterAlt(_localctx,1);{this.state=465;this.match(OpenSearchPPLParser.SOURCE);this.state=466;this.match(OpenSearchPPLParser.EQUAL);this.state=467;this.tableSourceClause()}break;case 2:this.enterOuterAlt(_localctx,2);{this.state=468;this.match(OpenSearchPPLParser.INDEX);this.state=469;this.match(OpenSearchPPLParser.EQUAL);this.state=470;this.tableSourceClause()}break;case 3:this.enterOuterAlt(_localctx,3);{this.state=471;this.match(OpenSearchPPLParser.SOURCE);this.state=472;this.match(OpenSearchPPLParser.EQUAL);this.state=473;this.tableFunction()}break;case 4:this.enterOuterAlt(_localctx,4);{this.state=474;this.match(OpenSearchPPLParser.INDEX);this.state=475;this.match(OpenSearchPPLParser.EQUAL);this.state=476;this.tableFunction()}break}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"tableSourceClause",value:function tableSourceClause(){var _localctx=new TableSourceClauseContext(this._ctx,this.state);this.enterRule(_localctx,58,OpenSearchPPLParser.RULE_tableSourceClause);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=479;this.tableSource();this.state=484;this._errHandler.sync(this);_la=this._input.LA(1);while(_la===OpenSearchPPLParser.COMMA){{{this.state=480;this.match(OpenSearchPPLParser.COMMA);this.state=481;this.tableSource()}}this.state=486;this._errHandler.sync(this);_la=this._input.LA(1)}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"renameClasue",value:function renameClasue(){var _localctx=new RenameClasueContext(this._ctx,this.state);this.enterRule(_localctx,60,OpenSearchPPLParser.RULE_renameClasue);try{this.enterOuterAlt(_localctx,1);{this.state=487;_localctx._orignalField=this.wcFieldExpression();this.state=488;this.match(OpenSearchPPLParser.AS);this.state=489;_localctx._renamedField=this.wcFieldExpression()}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"byClause",value:function byClause(){var _localctx=new ByClauseContext(this._ctx,this.state);this.enterRule(_localctx,62,OpenSearchPPLParser.RULE_byClause);try{this.enterOuterAlt(_localctx,1);{this.state=491;this.match(OpenSearchPPLParser.BY);this.state=492;this.fieldList()}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"statsByClause",value:function statsByClause(){var _localctx=new StatsByClauseContext(this._ctx,this.state);this.enterRule(_localctx,64,OpenSearchPPLParser.RULE_statsByClause);try{this.state=503;this._errHandler.sync(this);switch(this.interpreter.adaptivePredict(this._input,34,this._ctx)){case 1:this.enterOuterAlt(_localctx,1);{this.state=494;this.match(OpenSearchPPLParser.BY);this.state=495;this.fieldList()}break;case 2:this.enterOuterAlt(_localctx,2);{this.state=496;this.match(OpenSearchPPLParser.BY);this.state=497;this.bySpanClause()}break;case 3:this.enterOuterAlt(_localctx,3);{this.state=498;this.match(OpenSearchPPLParser.BY);this.state=499;this.bySpanClause();this.state=500;this.match(OpenSearchPPLParser.COMMA);this.state=501;this.fieldList()}break}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"bySpanClause",value:function bySpanClause(){var _localctx=new BySpanClauseContext(this._ctx,this.state);this.enterRule(_localctx,66,OpenSearchPPLParser.RULE_bySpanClause);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=505;this.spanClause();this.state=508;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.AS){{this.state=506;this.match(OpenSearchPPLParser.AS);this.state=507;_localctx._alias=this.qualifiedName()}}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"spanClause",value:function spanClause(){var _localctx=new SpanClauseContext(this._ctx,this.state);this.enterRule(_localctx,68,OpenSearchPPLParser.RULE_spanClause);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=510;this.match(OpenSearchPPLParser.SPAN);this.state=511;this.match(OpenSearchPPLParser.LT_PRTHS);this.state=512;this.fieldExpression();this.state=513;this.match(OpenSearchPPLParser.COMMA);this.state=514;_localctx._value=this.literalValue();this.state=516;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.D||(_la-70&~31)===0&&(1<<_la-70&(1<<OpenSearchPPLParser.MILLISECOND-70|1<<OpenSearchPPLParser.SECOND-70|1<<OpenSearchPPLParser.MINUTE-70|1<<OpenSearchPPLParser.HOUR-70|1<<OpenSearchPPLParser.DAY-70|1<<OpenSearchPPLParser.WEEK-70|1<<OpenSearchPPLParser.MONTH-70|1<<OpenSearchPPLParser.QUARTER-70|1<<OpenSearchPPLParser.YEAR-70))!==0||(_la-293&~31)===0&&(1<<_la-293&(1<<OpenSearchPPLParser.MS-293|1<<OpenSearchPPLParser.S-293|1<<OpenSearchPPLParser.M-293|1<<OpenSearchPPLParser.H-293|1<<OpenSearchPPLParser.W-293|1<<OpenSearchPPLParser.Q-293|1<<OpenSearchPPLParser.Y-293))!==0){{this.state=515;_localctx._unit=this.timespanUnit()}}this.state=518;this.match(OpenSearchPPLParser.RT_PRTHS)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"sortbyClause",value:function sortbyClause(){var _localctx=new SortbyClauseContext(this._ctx,this.state);this.enterRule(_localctx,70,OpenSearchPPLParser.RULE_sortbyClause);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=520;this.sortField();this.state=525;this._errHandler.sync(this);_la=this._input.LA(1);while(_la===OpenSearchPPLParser.COMMA){{{this.state=521;this.match(OpenSearchPPLParser.COMMA);this.state=522;this.sortField()}}this.state=527;this._errHandler.sync(this);_la=this._input.LA(1)}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"evalClause",value:function evalClause(){var _localctx=new EvalClauseContext(this._ctx,this.state);this.enterRule(_localctx,72,OpenSearchPPLParser.RULE_evalClause);try{this.enterOuterAlt(_localctx,1);{this.state=528;this.fieldExpression();this.state=529;this.match(OpenSearchPPLParser.EQUAL);this.state=530;this.expression()}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"statsAggTerm",value:function statsAggTerm(){var _localctx=new StatsAggTermContext(this._ctx,this.state);this.enterRule(_localctx,74,OpenSearchPPLParser.RULE_statsAggTerm);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=532;this.statsFunction();this.state=535;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.AS){{this.state=533;this.match(OpenSearchPPLParser.AS);this.state=534;_localctx._alias=this.wcFieldExpression()}}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"statsFunction",value:function statsFunction(){var _localctx=new StatsFunctionContext(this._ctx,this.state);this.enterRule(_localctx,76,OpenSearchPPLParser.RULE_statsFunction);var _la;try{this.state=552;this._errHandler.sync(this);switch(this.interpreter.adaptivePredict(this._input,39,this._ctx)){case 1:_localctx=new StatsFunctionCallContext(_localctx);this.enterOuterAlt(_localctx,1);{this.state=537;this.statsFunctionName();this.state=538;this.match(OpenSearchPPLParser.LT_PRTHS);this.state=539;this.valueExpression(0);this.state=540;this.match(OpenSearchPPLParser.RT_PRTHS)}break;case 2:_localctx=new CountAllFunctionCallContext(_localctx);this.enterOuterAlt(_localctx,2);{this.state=542;this.match(OpenSearchPPLParser.COUNT);this.state=543;this.match(OpenSearchPPLParser.LT_PRTHS);this.state=544;this.match(OpenSearchPPLParser.RT_PRTHS)}break;case 3:_localctx=new DistinctCountFunctionCallContext(_localctx);this.enterOuterAlt(_localctx,3);{this.state=545;_la=this._input.LA(1);if(!(_la===OpenSearchPPLParser.DISTINCT_COUNT||_la===OpenSearchPPLParser.DC)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}this.state=546;this.match(OpenSearchPPLParser.LT_PRTHS);this.state=547;this.valueExpression(0);this.state=548;this.match(OpenSearchPPLParser.RT_PRTHS)}break;case 4:_localctx=new PercentileAggFunctionCallContext(_localctx);this.enterOuterAlt(_localctx,4);{this.state=550;this.percentileAggFunction()}break;case 5:_localctx=new TakeAggFunctionCallContext(_localctx);this.enterOuterAlt(_localctx,5);{this.state=551;this.takeAggFunction()}break}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"statsFunctionName",value:function statsFunctionName(){var _localctx=new StatsFunctionNameContext(this._ctx,this.state);this.enterRule(_localctx,78,OpenSearchPPLParser.RULE_statsFunctionName);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=554;_la=this._input.LA(1);if(!((_la-127&~31)===0&&(1<<_la-127&(1<<OpenSearchPPLParser.AVG-127|1<<OpenSearchPPLParser.COUNT-127|1<<OpenSearchPPLParser.MAX-127|1<<OpenSearchPPLParser.MIN-127|1<<OpenSearchPPLParser.SUM-127|1<<OpenSearchPPLParser.VAR_SAMP-127|1<<OpenSearchPPLParser.VAR_POP-127|1<<OpenSearchPPLParser.STDDEV_SAMP-127|1<<OpenSearchPPLParser.STDDEV_POP-127))!==0)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"takeAggFunction",value:function takeAggFunction(){var _localctx=new TakeAggFunctionContext(this._ctx,this.state);this.enterRule(_localctx,80,OpenSearchPPLParser.RULE_takeAggFunction);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=556;this.match(OpenSearchPPLParser.TAKE);this.state=557;this.match(OpenSearchPPLParser.LT_PRTHS);this.state=558;this.fieldExpression();this.state=561;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.COMMA){{this.state=559;this.match(OpenSearchPPLParser.COMMA);this.state=560;_localctx._size=this.integerLiteral()}}this.state=563;this.match(OpenSearchPPLParser.RT_PRTHS)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"percentileAggFunction",value:function percentileAggFunction(){var _localctx=new PercentileAggFunctionContext(this._ctx,this.state);this.enterRule(_localctx,82,OpenSearchPPLParser.RULE_percentileAggFunction);try{this.enterOuterAlt(_localctx,1);{this.state=565;this.match(OpenSearchPPLParser.PERCENTILE);this.state=566;this.match(OpenSearchPPLParser.LESS);this.state=567;_localctx._value=this.integerLiteral();this.state=568;this.match(OpenSearchPPLParser.GREATER);this.state=569;this.match(OpenSearchPPLParser.LT_PRTHS);this.state=570;_localctx._aggField=this.fieldExpression();this.state=571;this.match(OpenSearchPPLParser.RT_PRTHS)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"expression",value:function expression(){var _localctx=new ExpressionContext(this._ctx,this.state);this.enterRule(_localctx,84,OpenSearchPPLParser.RULE_expression);try{this.state=576;this._errHandler.sync(this);switch(this.interpreter.adaptivePredict(this._input,41,this._ctx)){case 1:this.enterOuterAlt(_localctx,1);{this.state=573;this.logicalExpression(0)}break;case 2:this.enterOuterAlt(_localctx,2);{this.state=574;this.comparisonExpression()}break;case 3:this.enterOuterAlt(_localctx,3);{this.state=575;this.valueExpression(0)}break}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"logicalExpression",value:function logicalExpression(_p){if(_p===undefined){_p=0}var _parentctx=this._ctx;var _parentState=this.state;var _localctx=new LogicalExpressionContext(this._ctx,_parentState);var _prevctx=_localctx;var _startState=86;this.enterRecursionRule(_localctx,86,OpenSearchPPLParser.RULE_logicalExpression,_p);var _la;try{var _alt;this.enterOuterAlt(_localctx,1);{this.state=584;this._errHandler.sync(this);switch(this.interpreter.adaptivePredict(this._input,42,this._ctx)){case 1:{_localctx=new ComparsionContext(_localctx);this._ctx=_localctx;_prevctx=_localctx;this.state=579;this.comparisonExpression()}break;case 2:{_localctx=new LogicalNotContext(_localctx);this._ctx=_localctx;_prevctx=_localctx;this.state=580;this.match(OpenSearchPPLParser.NOT);this.state=581;this.logicalExpression(6)}break;case 3:{_localctx=new BooleanExprContext(_localctx);this._ctx=_localctx;_prevctx=_localctx;this.state=582;this.booleanExpression()}break;case 4:{_localctx=new RelevanceExprContext(_localctx);this._ctx=_localctx;_prevctx=_localctx;this.state=583;this.relevanceExpression()}break}this._ctx._stop=this._input.tryLT(-1);this.state=599;this._errHandler.sync(this);_alt=this.interpreter.adaptivePredict(this._input,45,this._ctx);while(_alt!==2&&_alt!==ATN["ATN"].INVALID_ALT_NUMBER){if(_alt===1){if(this._parseListeners!=null){this.triggerExitRuleEvent()}_prevctx=_localctx;{this.state=597;this._errHandler.sync(this);switch(this.interpreter.adaptivePredict(this._input,44,this._ctx)){case 1:{_localctx=new LogicalOrContext(new LogicalExpressionContext(_parentctx,_parentState));_localctx._left=_prevctx;this.pushNewRecursionContext(_localctx,_startState,OpenSearchPPLParser.RULE_logicalExpression);this.state=586;if(!this.precpred(this._ctx,5)){throw this.createFailedPredicateException("this.precpred(this._ctx, 5)")}this.state=587;this.match(OpenSearchPPLParser.OR);this.state=588;_localctx._right=this.logicalExpression(6)}break;case 2:{_localctx=new LogicalAndContext(new LogicalExpressionContext(_parentctx,_parentState));_localctx._left=_prevctx;this.pushNewRecursionContext(_localctx,_startState,OpenSearchPPLParser.RULE_logicalExpression);this.state=589;if(!this.precpred(this._ctx,4)){throw this.createFailedPredicateException("this.precpred(this._ctx, 4)")}this.state=591;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.AND){{this.state=590;this.match(OpenSearchPPLParser.AND)}}this.state=593;_localctx._right=this.logicalExpression(5)}break;case 3:{_localctx=new LogicalXorContext(new LogicalExpressionContext(_parentctx,_parentState));_localctx._left=_prevctx;this.pushNewRecursionContext(_localctx,_startState,OpenSearchPPLParser.RULE_logicalExpression);this.state=594;if(!this.precpred(this._ctx,3)){throw this.createFailedPredicateException("this.precpred(this._ctx, 3)")}this.state=595;this.match(OpenSearchPPLParser.XOR);this.state=596;_localctx._right=this.logicalExpression(4)}break}}}this.state=601;this._errHandler.sync(this);_alt=this.interpreter.adaptivePredict(this._input,45,this._ctx)}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.unrollRecursionContexts(_parentctx)}return _localctx}},{key:"comparisonExpression",value:function comparisonExpression(){var _localctx=new ComparisonExpressionContext(this._ctx,this.state);this.enterRule(_localctx,88,OpenSearchPPLParser.RULE_comparisonExpression);try{this.state=610;this._errHandler.sync(this);switch(this.interpreter.adaptivePredict(this._input,46,this._ctx)){case 1:_localctx=new CompareExprContext(_localctx);this.enterOuterAlt(_localctx,1);{this.state=602;_localctx._left=this.valueExpression(0);this.state=603;this.comparisonOperator();this.state=604;_localctx._right=this.valueExpression(0)}break;case 2:_localctx=new InExprContext(_localctx);this.enterOuterAlt(_localctx,2);{this.state=606;this.valueExpression(0);this.state=607;this.match(OpenSearchPPLParser.IN);this.state=608;this.valueList()}break}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"valueExpression",value:function valueExpression(_p){if(_p===undefined){_p=0}var _parentctx=this._ctx;var _parentState=this.state;var _localctx=new ValueExpressionContext(this._ctx,_parentState);var _prevctx=_localctx;var _startState=90;this.enterRecursionRule(_localctx,90,OpenSearchPPLParser.RULE_valueExpression,_p);try{var _alt;this.enterOuterAlt(_localctx,1);{this.state=620;this._errHandler.sync(this);switch(this._input.LA(1)){case OpenSearchPPLParser.LT_PRTHS:{_localctx=new ParentheticBinaryArithmeticContext(_localctx);this._ctx=_localctx;_prevctx=_localctx;this.state=613;this.match(OpenSearchPPLParser.LT_PRTHS);this.state=614;_localctx._left=this.valueExpression(0);this.state=615;this.binaryOperator();this.state=616;_localctx._right=this.valueExpression(0);this.state=617;this.match(OpenSearchPPLParser.RT_PRTHS)}break;case OpenSearchPPLParser.D:case OpenSearchPPLParser.TRUE:case OpenSearchPPLParser.FALSE:case OpenSearchPPLParser.DATETIME:case OpenSearchPPLParser.INTERVAL:case OpenSearchPPLParser.MICROSECOND:case OpenSearchPPLParser.MILLISECOND:case OpenSearchPPLParser.SECOND:case OpenSearchPPLParser.MINUTE:case OpenSearchPPLParser.HOUR:case OpenSearchPPLParser.DAY:case OpenSearchPPLParser.WEEK:case OpenSearchPPLParser.MONTH:case OpenSearchPPLParser.QUARTER:case OpenSearchPPLParser.YEAR:case OpenSearchPPLParser.CONVERT_TZ:case OpenSearchPPLParser.DOT:case OpenSearchPPLParser.PLUS:case OpenSearchPPLParser.MINUS:case OpenSearchPPLParser.BACKTICK:case OpenSearchPPLParser.AVG:case OpenSearchPPLParser.COUNT:case OpenSearchPPLParser.MAX:case OpenSearchPPLParser.MIN:case OpenSearchPPLParser.SUM:case OpenSearchPPLParser.VAR_SAMP:case OpenSearchPPLParser.VAR_POP:case OpenSearchPPLParser.STDDEV_SAMP:case OpenSearchPPLParser.STDDEV_POP:case OpenSearchPPLParser.FIRST:case OpenSearchPPLParser.LAST:case OpenSearchPPLParser.ABS:case OpenSearchPPLParser.CEIL:case OpenSearchPPLParser.CEILING:case OpenSearchPPLParser.CONV:case OpenSearchPPLParser.CRC32:case OpenSearchPPLParser.E:case OpenSearchPPLParser.EXP:case OpenSearchPPLParser.FLOOR:case OpenSearchPPLParser.LN:case OpenSearchPPLParser.LOG:case OpenSearchPPLParser.LOG10:case OpenSearchPPLParser.LOG2:case OpenSearchPPLParser.MOD:case OpenSearchPPLParser.PI:case OpenSearchPPLParser.POW:case OpenSearchPPLParser.POWER:case OpenSearchPPLParser.RAND:case OpenSearchPPLParser.ROUND:case OpenSearchPPLParser.SIGN:case OpenSearchPPLParser.SQRT:case OpenSearchPPLParser.TRUNCATE:case OpenSearchPPLParser.ACOS:case OpenSearchPPLParser.ASIN:case OpenSearchPPLParser.ATAN:case OpenSearchPPLParser.ATAN2:case OpenSearchPPLParser.COS:case OpenSearchPPLParser.COT:case OpenSearchPPLParser.DEGREES:case OpenSearchPPLParser.RADIANS:case OpenSearchPPLParser.SIN:case OpenSearchPPLParser.TAN:case OpenSearchPPLParser.ADDDATE:case OpenSearchPPLParser.CURDATE:case OpenSearchPPLParser.CURRENT_DATE:case OpenSearchPPLParser.CURRENT_TIME:case OpenSearchPPLParser.CURRENT_TIMESTAMP:case OpenSearchPPLParser.CURTIME:case OpenSearchPPLParser.DATE:case OpenSearchPPLParser.DATE_ADD:case OpenSearchPPLParser.DATE_FORMAT:case OpenSearchPPLParser.DATE_SUB:case OpenSearchPPLParser.DAYNAME:case OpenSearchPPLParser.DAYOFMONTH:case OpenSearchPPLParser.DAYOFWEEK:case OpenSearchPPLParser.DAYOFYEAR:case OpenSearchPPLParser.FROM_DAYS:case OpenSearchPPLParser.LOCALTIME:case OpenSearchPPLParser.LOCALTIMESTAMP:case OpenSearchPPLParser.FROM_UNIXTIME:case OpenSearchPPLParser.MAKEDATE:case OpenSearchPPLParser.MAKETIME:case OpenSearchPPLParser.MONTHNAME:case OpenSearchPPLParser.NOW:case OpenSearchPPLParser.PERIOD_ADD:case OpenSearchPPLParser.PERIOD_DIFF:case OpenSearchPPLParser.SUBDATE:case OpenSearchPPLParser.SYSDATE:case OpenSearchPPLParser.TIME:case OpenSearchPPLParser.TIME_TO_SEC:case OpenSearchPPLParser.TIMESTAMP:case OpenSearchPPLParser.TO_DAYS:case OpenSearchPPLParser.UTC_DATE:case OpenSearchPPLParser.UTC_TIME:case OpenSearchPPLParser.UTC_TIMESTAMP:case OpenSearchPPLParser.UNIX_TIMESTAMP:case OpenSearchPPLParser.SUBSTR:case OpenSearchPPLParser.SUBSTRING:case OpenSearchPPLParser.LTRIM:case OpenSearchPPLParser.RTRIM:case OpenSearchPPLParser.TRIM:case OpenSearchPPLParser.LOWER:case OpenSearchPPLParser.UPPER:case OpenSearchPPLParser.CONCAT:case OpenSearchPPLParser.CONCAT_WS:case OpenSearchPPLParser.LENGTH:case OpenSearchPPLParser.STRCMP:case OpenSearchPPLParser.RIGHT:case OpenSearchPPLParser.LEFT:case OpenSearchPPLParser.ASCII:case OpenSearchPPLParser.LOCATE:case OpenSearchPPLParser.REPLACE:case OpenSearchPPLParser.CAST:case OpenSearchPPLParser.LIKE:case OpenSearchPPLParser.ISNULL:case OpenSearchPPLParser.ISNOTNULL:case OpenSearchPPLParser.IFNULL:case OpenSearchPPLParser.NULLIF:case OpenSearchPPLParser.IF:case OpenSearchPPLParser.TYPEOF:case OpenSearchPPLParser.SPAN:case OpenSearchPPLParser.MS:case OpenSearchPPLParser.S:case OpenSearchPPLParser.M:case OpenSearchPPLParser.H:case OpenSearchPPLParser.W:case OpenSearchPPLParser.Q:case OpenSearchPPLParser.Y:case OpenSearchPPLParser.ID:case OpenSearchPPLParser.INTEGER_LITERAL:case OpenSearchPPLParser.DECIMAL_LITERAL:case OpenSearchPPLParser.DQUOTA_STRING:case OpenSearchPPLParser.SQUOTA_STRING:case OpenSearchPPLParser.BQUOTA_STRING:{_localctx=new ValueExpressionDefaultContext(_localctx);this._ctx=_localctx;_prevctx=_localctx;this.state=619;this.primaryExpression()}break;default:throw new NoViableAltException["NoViableAltException"](this)}this._ctx._stop=this._input.tryLT(-1);this.state=628;this._errHandler.sync(this);_alt=this.interpreter.adaptivePredict(this._input,48,this._ctx);while(_alt!==2&&_alt!==ATN["ATN"].INVALID_ALT_NUMBER){if(_alt===1){if(this._parseListeners!=null){this.triggerExitRuleEvent()}_prevctx=_localctx;{{_localctx=new BinaryArithmeticContext(new ValueExpressionContext(_parentctx,_parentState));_localctx._left=_prevctx;this.pushNewRecursionContext(_localctx,_startState,OpenSearchPPLParser.RULE_valueExpression);this.state=622;if(!this.precpred(this._ctx,3)){throw this.createFailedPredicateException("this.precpred(this._ctx, 3)")}this.state=623;this.binaryOperator();this.state=624;_localctx._right=this.valueExpression(4)}}}this.state=630;this._errHandler.sync(this);_alt=this.interpreter.adaptivePredict(this._input,48,this._ctx)}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.unrollRecursionContexts(_parentctx)}return _localctx}},{key:"primaryExpression",value:function primaryExpression(){var _localctx=new PrimaryExpressionContext(this._ctx,this.state);this.enterRule(_localctx,92,OpenSearchPPLParser.RULE_primaryExpression);try{this.state=636;this._errHandler.sync(this);switch(this.interpreter.adaptivePredict(this._input,49,this._ctx)){case 1:this.enterOuterAlt(_localctx,1);{this.state=631;this.evalFunctionCall()}break;case 2:this.enterOuterAlt(_localctx,2);{this.state=632;this.dataTypeFunctionCall()}break;case 3:this.enterOuterAlt(_localctx,3);{this.state=633;this.fieldExpression()}break;case 4:this.enterOuterAlt(_localctx,4);{this.state=634;this.literalValue()}break;case 5:this.enterOuterAlt(_localctx,5);{this.state=635;this.constantFunction()}break}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"constantFunction",value:function constantFunction(){var _localctx=new ConstantFunctionContext(this._ctx,this.state);this.enterRule(_localctx,94,OpenSearchPPLParser.RULE_constantFunction);try{this.enterOuterAlt(_localctx,1);{this.state=638;this.constantFunctionName();this.state=639;this.match(OpenSearchPPLParser.LT_PRTHS);this.state=641;this._errHandler.sync(this);switch(this.interpreter.adaptivePredict(this._input,50,this._ctx)){case 1:{this.state=640;this.functionArgs()}break}this.state=643;this.match(OpenSearchPPLParser.RT_PRTHS)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"booleanExpression",value:function booleanExpression(){var _localctx=new BooleanExpressionContext(this._ctx,this.state);this.enterRule(_localctx,96,OpenSearchPPLParser.RULE_booleanExpression);try{this.enterOuterAlt(_localctx,1);{this.state=645;this.booleanFunctionCall()}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"relevanceExpression",value:function relevanceExpression(){var _localctx=new RelevanceExpressionContext(this._ctx,this.state);this.enterRule(_localctx,98,OpenSearchPPLParser.RULE_relevanceExpression);try{this.state=649;this._errHandler.sync(this);switch(this._input.LA(1)){case OpenSearchPPLParser.MATCH:case OpenSearchPPLParser.MATCH_PHRASE:case OpenSearchPPLParser.MATCH_PHRASE_PREFIX:case OpenSearchPPLParser.MATCH_BOOL_PREFIX:this.enterOuterAlt(_localctx,1);{this.state=647;this.singleFieldRelevanceFunction()}break;case OpenSearchPPLParser.SIMPLE_QUERY_STRING:case OpenSearchPPLParser.MULTI_MATCH:case OpenSearchPPLParser.QUERY_STRING:this.enterOuterAlt(_localctx,2);{this.state=648;this.multiFieldRelevanceFunction()}break;default:throw new NoViableAltException["NoViableAltException"](this)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"singleFieldRelevanceFunction",value:function singleFieldRelevanceFunction(){var _localctx=new SingleFieldRelevanceFunctionContext(this._ctx,this.state);this.enterRule(_localctx,100,OpenSearchPPLParser.RULE_singleFieldRelevanceFunction);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=651;this.singleFieldRelevanceFunctionName();this.state=652;this.match(OpenSearchPPLParser.LT_PRTHS);this.state=653;_localctx._field=this.relevanceField();this.state=654;this.match(OpenSearchPPLParser.COMMA);this.state=655;_localctx._query=this.relevanceQuery();this.state=660;this._errHandler.sync(this);_la=this._input.LA(1);while(_la===OpenSearchPPLParser.COMMA){{{this.state=656;this.match(OpenSearchPPLParser.COMMA);this.state=657;this.relevanceArg()}}this.state=662;this._errHandler.sync(this);_la=this._input.LA(1)}this.state=663;this.match(OpenSearchPPLParser.RT_PRTHS)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"multiFieldRelevanceFunction",value:function multiFieldRelevanceFunction(){var _localctx=new MultiFieldRelevanceFunctionContext(this._ctx,this.state);this.enterRule(_localctx,102,OpenSearchPPLParser.RULE_multiFieldRelevanceFunction);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=665;this.multiFieldRelevanceFunctionName();this.state=666;this.match(OpenSearchPPLParser.LT_PRTHS);this.state=667;this.match(OpenSearchPPLParser.LT_SQR_PRTHS);this.state=668;_localctx._field=this.relevanceFieldAndWeight();this.state=673;this._errHandler.sync(this);_la=this._input.LA(1);while(_la===OpenSearchPPLParser.COMMA){{{this.state=669;this.match(OpenSearchPPLParser.COMMA);this.state=670;_localctx._field=this.relevanceFieldAndWeight()}}this.state=675;this._errHandler.sync(this);_la=this._input.LA(1)}this.state=676;this.match(OpenSearchPPLParser.RT_SQR_PRTHS);this.state=677;this.match(OpenSearchPPLParser.COMMA);this.state=678;_localctx._query=this.relevanceQuery();this.state=683;this._errHandler.sync(this);_la=this._input.LA(1);while(_la===OpenSearchPPLParser.COMMA){{{this.state=679;this.match(OpenSearchPPLParser.COMMA);this.state=680;this.relevanceArg()}}this.state=685;this._errHandler.sync(this);_la=this._input.LA(1)}this.state=686;this.match(OpenSearchPPLParser.RT_PRTHS)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"tableSource",value:function tableSource(){var _localctx=new TableSourceContext(this._ctx,this.state);this.enterRule(_localctx,104,OpenSearchPPLParser.RULE_tableSource);try{this.state=690;this._errHandler.sync(this);switch(this._input.LA(1)){case OpenSearchPPLParser.D:case OpenSearchPPLParser.DATETIME:case OpenSearchPPLParser.MICROSECOND:case OpenSearchPPLParser.MILLISECOND:case OpenSearchPPLParser.SECOND:case OpenSearchPPLParser.MINUTE:case OpenSearchPPLParser.HOUR:case OpenSearchPPLParser.DAY:case OpenSearchPPLParser.WEEK:case OpenSearchPPLParser.MONTH:case OpenSearchPPLParser.QUARTER:case OpenSearchPPLParser.YEAR:case OpenSearchPPLParser.CONVERT_TZ:case OpenSearchPPLParser.DOT:case OpenSearchPPLParser.BACKTICK:case OpenSearchPPLParser.AVG:case OpenSearchPPLParser.COUNT:case OpenSearchPPLParser.MAX:case OpenSearchPPLParser.MIN:case OpenSearchPPLParser.SUM:case OpenSearchPPLParser.VAR_SAMP:case OpenSearchPPLParser.VAR_POP:case OpenSearchPPLParser.STDDEV_SAMP:case OpenSearchPPLParser.STDDEV_POP:case OpenSearchPPLParser.FIRST:case OpenSearchPPLParser.LAST:case OpenSearchPPLParser.ABS:case OpenSearchPPLParser.CEIL:case OpenSearchPPLParser.CEILING:case OpenSearchPPLParser.CONV:case OpenSearchPPLParser.CRC32:case OpenSearchPPLParser.E:case OpenSearchPPLParser.EXP:case OpenSearchPPLParser.FLOOR:case OpenSearchPPLParser.LN:case OpenSearchPPLParser.LOG:case OpenSearchPPLParser.LOG10:case OpenSearchPPLParser.LOG2:case OpenSearchPPLParser.MOD:case OpenSearchPPLParser.PI:case OpenSearchPPLParser.POW:case OpenSearchPPLParser.POWER:case OpenSearchPPLParser.RAND:case OpenSearchPPLParser.ROUND:case OpenSearchPPLParser.SIGN:case OpenSearchPPLParser.SQRT:case OpenSearchPPLParser.TRUNCATE:case OpenSearchPPLParser.ACOS:case OpenSearchPPLParser.ASIN:case OpenSearchPPLParser.ATAN:case OpenSearchPPLParser.ATAN2:case OpenSearchPPLParser.COS:case OpenSearchPPLParser.COT:case OpenSearchPPLParser.DEGREES:case OpenSearchPPLParser.RADIANS:case OpenSearchPPLParser.SIN:case OpenSearchPPLParser.TAN:case OpenSearchPPLParser.ADDDATE:case OpenSearchPPLParser.CURDATE:case OpenSearchPPLParser.CURRENT_DATE:case OpenSearchPPLParser.CURRENT_TIME:case OpenSearchPPLParser.CURRENT_TIMESTAMP:case OpenSearchPPLParser.CURTIME:case OpenSearchPPLParser.DATE:case OpenSearchPPLParser.DATE_ADD:case OpenSearchPPLParser.DATE_FORMAT:case OpenSearchPPLParser.DATE_SUB:case OpenSearchPPLParser.DAYNAME:case OpenSearchPPLParser.DAYOFMONTH:case OpenSearchPPLParser.DAYOFWEEK:case OpenSearchPPLParser.DAYOFYEAR:case OpenSearchPPLParser.FROM_DAYS:case OpenSearchPPLParser.LOCALTIME:case OpenSearchPPLParser.LOCALTIMESTAMP:case OpenSearchPPLParser.FROM_UNIXTIME:case OpenSearchPPLParser.MAKEDATE:case OpenSearchPPLParser.MAKETIME:case OpenSearchPPLParser.MONTHNAME:case OpenSearchPPLParser.NOW:case OpenSearchPPLParser.PERIOD_ADD:case OpenSearchPPLParser.PERIOD_DIFF:case OpenSearchPPLParser.SUBDATE:case OpenSearchPPLParser.SYSDATE:case OpenSearchPPLParser.TIME:case OpenSearchPPLParser.TIME_TO_SEC:case OpenSearchPPLParser.TIMESTAMP:case OpenSearchPPLParser.TO_DAYS:case OpenSearchPPLParser.UTC_DATE:case OpenSearchPPLParser.UTC_TIME:case OpenSearchPPLParser.UTC_TIMESTAMP:case OpenSearchPPLParser.UNIX_TIMESTAMP:case OpenSearchPPLParser.SUBSTR:case OpenSearchPPLParser.SUBSTRING:case OpenSearchPPLParser.LTRIM:case OpenSearchPPLParser.RTRIM:case OpenSearchPPLParser.TRIM:case OpenSearchPPLParser.LOWER:case OpenSearchPPLParser.UPPER:case OpenSearchPPLParser.CONCAT:case OpenSearchPPLParser.CONCAT_WS:case OpenSearchPPLParser.LENGTH:case OpenSearchPPLParser.STRCMP:case OpenSearchPPLParser.RIGHT:case OpenSearchPPLParser.LEFT:case OpenSearchPPLParser.ASCII:case OpenSearchPPLParser.LOCATE:case OpenSearchPPLParser.REPLACE:case OpenSearchPPLParser.SPAN:case OpenSearchPPLParser.MS:case OpenSearchPPLParser.S:case OpenSearchPPLParser.M:case OpenSearchPPLParser.H:case OpenSearchPPLParser.W:case OpenSearchPPLParser.Q:case OpenSearchPPLParser.Y:case OpenSearchPPLParser.ID:case OpenSearchPPLParser.BQUOTA_STRING:this.enterOuterAlt(_localctx,1);{this.state=688;this.qualifiedName()}break;case OpenSearchPPLParser.ID_DATE_SUFFIX:this.enterOuterAlt(_localctx,2);{this.state=689;this.match(OpenSearchPPLParser.ID_DATE_SUFFIX)}break;default:throw new NoViableAltException["NoViableAltException"](this)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"tableFunction",value:function tableFunction(){var _localctx=new TableFunctionContext(this._ctx,this.state);this.enterRule(_localctx,106,OpenSearchPPLParser.RULE_tableFunction);try{this.enterOuterAlt(_localctx,1);{this.state=692;this.qualifiedName();this.state=693;this.match(OpenSearchPPLParser.LT_PRTHS);this.state=694;this.functionArgs();this.state=695;this.match(OpenSearchPPLParser.RT_PRTHS)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"fieldList",value:function fieldList(){var _localctx=new FieldListContext(this._ctx,this.state);this.enterRule(_localctx,108,OpenSearchPPLParser.RULE_fieldList);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=697;this.fieldExpression();this.state=702;this._errHandler.sync(this);_la=this._input.LA(1);while(_la===OpenSearchPPLParser.COMMA){{{this.state=698;this.match(OpenSearchPPLParser.COMMA);this.state=699;this.fieldExpression()}}this.state=704;this._errHandler.sync(this);_la=this._input.LA(1)}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"wcFieldList",value:function wcFieldList(){var _localctx=new WcFieldListContext(this._ctx,this.state);this.enterRule(_localctx,110,OpenSearchPPLParser.RULE_wcFieldList);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=705;this.wcFieldExpression();this.state=710;this._errHandler.sync(this);_la=this._input.LA(1);while(_la===OpenSearchPPLParser.COMMA){{{this.state=706;this.match(OpenSearchPPLParser.COMMA);this.state=707;this.wcFieldExpression()}}this.state=712;this._errHandler.sync(this);_la=this._input.LA(1)}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"sortField",value:function sortField(){var _localctx=new SortFieldContext(this._ctx,this.state);this.enterRule(_localctx,112,OpenSearchPPLParser.RULE_sortField);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=714;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.PLUS||_la===OpenSearchPPLParser.MINUS){{this.state=713;_la=this._input.LA(1);if(!(_la===OpenSearchPPLParser.PLUS||_la===OpenSearchPPLParser.MINUS)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}}}this.state=716;this.sortFieldExpression()}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"sortFieldExpression",value:function sortFieldExpression(){var _localctx=new SortFieldExpressionContext(this._ctx,this.state);this.enterRule(_localctx,114,OpenSearchPPLParser.RULE_sortFieldExpression);try{this.state=739;this._errHandler.sync(this);switch(this._input.LA(1)){case OpenSearchPPLParser.D:case OpenSearchPPLParser.DATETIME:case OpenSearchPPLParser.MICROSECOND:case OpenSearchPPLParser.MILLISECOND:case OpenSearchPPLParser.SECOND:case OpenSearchPPLParser.MINUTE:case OpenSearchPPLParser.HOUR:case OpenSearchPPLParser.DAY:case OpenSearchPPLParser.WEEK:case OpenSearchPPLParser.MONTH:case OpenSearchPPLParser.QUARTER:case OpenSearchPPLParser.YEAR:case OpenSearchPPLParser.CONVERT_TZ:case OpenSearchPPLParser.DOT:case OpenSearchPPLParser.BACKTICK:case OpenSearchPPLParser.AVG:case OpenSearchPPLParser.COUNT:case OpenSearchPPLParser.MAX:case OpenSearchPPLParser.MIN:case OpenSearchPPLParser.SUM:case OpenSearchPPLParser.VAR_SAMP:case OpenSearchPPLParser.VAR_POP:case OpenSearchPPLParser.STDDEV_SAMP:case OpenSearchPPLParser.STDDEV_POP:case OpenSearchPPLParser.FIRST:case OpenSearchPPLParser.LAST:case OpenSearchPPLParser.ABS:case OpenSearchPPLParser.CEIL:case OpenSearchPPLParser.CEILING:case OpenSearchPPLParser.CONV:case OpenSearchPPLParser.CRC32:case OpenSearchPPLParser.E:case OpenSearchPPLParser.EXP:case OpenSearchPPLParser.FLOOR:case OpenSearchPPLParser.LN:case OpenSearchPPLParser.LOG:case OpenSearchPPLParser.LOG10:case OpenSearchPPLParser.LOG2:case OpenSearchPPLParser.MOD:case OpenSearchPPLParser.PI:case OpenSearchPPLParser.POW:case OpenSearchPPLParser.POWER:case OpenSearchPPLParser.RAND:case OpenSearchPPLParser.ROUND:case OpenSearchPPLParser.SIGN:case OpenSearchPPLParser.SQRT:case OpenSearchPPLParser.TRUNCATE:case OpenSearchPPLParser.ACOS:case OpenSearchPPLParser.ASIN:case OpenSearchPPLParser.ATAN:case OpenSearchPPLParser.ATAN2:case OpenSearchPPLParser.COS:case OpenSearchPPLParser.COT:case OpenSearchPPLParser.DEGREES:case OpenSearchPPLParser.RADIANS:case OpenSearchPPLParser.SIN:case OpenSearchPPLParser.TAN:case OpenSearchPPLParser.ADDDATE:case OpenSearchPPLParser.CURDATE:case OpenSearchPPLParser.CURRENT_DATE:case OpenSearchPPLParser.CURRENT_TIME:case OpenSearchPPLParser.CURRENT_TIMESTAMP:case OpenSearchPPLParser.CURTIME:case OpenSearchPPLParser.DATE:case OpenSearchPPLParser.DATE_ADD:case OpenSearchPPLParser.DATE_FORMAT:case OpenSearchPPLParser.DATE_SUB:case OpenSearchPPLParser.DAYNAME:case OpenSearchPPLParser.DAYOFMONTH:case OpenSearchPPLParser.DAYOFWEEK:case OpenSearchPPLParser.DAYOFYEAR:case OpenSearchPPLParser.FROM_DAYS:case OpenSearchPPLParser.LOCALTIME:case OpenSearchPPLParser.LOCALTIMESTAMP:case OpenSearchPPLParser.FROM_UNIXTIME:case OpenSearchPPLParser.MAKEDATE:case OpenSearchPPLParser.MAKETIME:case OpenSearchPPLParser.MONTHNAME:case OpenSearchPPLParser.NOW:case OpenSearchPPLParser.PERIOD_ADD:case OpenSearchPPLParser.PERIOD_DIFF:case OpenSearchPPLParser.SUBDATE:case OpenSearchPPLParser.SYSDATE:case OpenSearchPPLParser.TIME:case OpenSearchPPLParser.TIME_TO_SEC:case OpenSearchPPLParser.TIMESTAMP:case OpenSearchPPLParser.TO_DAYS:case OpenSearchPPLParser.UTC_DATE:case OpenSearchPPLParser.UTC_TIME:case OpenSearchPPLParser.UTC_TIMESTAMP:case OpenSearchPPLParser.UNIX_TIMESTAMP:case OpenSearchPPLParser.SUBSTR:case OpenSearchPPLParser.SUBSTRING:case OpenSearchPPLParser.LTRIM:case OpenSearchPPLParser.RTRIM:case OpenSearchPPLParser.TRIM:case OpenSearchPPLParser.LOWER:case OpenSearchPPLParser.UPPER:case OpenSearchPPLParser.CONCAT:case OpenSearchPPLParser.CONCAT_WS:case OpenSearchPPLParser.LENGTH:case OpenSearchPPLParser.STRCMP:case OpenSearchPPLParser.RIGHT:case OpenSearchPPLParser.LEFT:case OpenSearchPPLParser.ASCII:case OpenSearchPPLParser.LOCATE:case OpenSearchPPLParser.REPLACE:case OpenSearchPPLParser.SPAN:case OpenSearchPPLParser.MS:case OpenSearchPPLParser.S:case OpenSearchPPLParser.M:case OpenSearchPPLParser.H:case OpenSearchPPLParser.W:case OpenSearchPPLParser.Q:case OpenSearchPPLParser.Y:case OpenSearchPPLParser.ID:case OpenSearchPPLParser.BQUOTA_STRING:this.enterOuterAlt(_localctx,1);{this.state=718;this.fieldExpression()}break;case OpenSearchPPLParser.AUTO:this.enterOuterAlt(_localctx,2);{this.state=719;this.match(OpenSearchPPLParser.AUTO);this.state=720;this.match(OpenSearchPPLParser.LT_PRTHS);this.state=721;this.fieldExpression();this.state=722;this.match(OpenSearchPPLParser.RT_PRTHS)}break;case OpenSearchPPLParser.STR:this.enterOuterAlt(_localctx,3);{this.state=724;this.match(OpenSearchPPLParser.STR);this.state=725;this.match(OpenSearchPPLParser.LT_PRTHS);this.state=726;this.fieldExpression();this.state=727;this.match(OpenSearchPPLParser.RT_PRTHS)}break;case OpenSearchPPLParser.IP:this.enterOuterAlt(_localctx,4);{this.state=729;this.match(OpenSearchPPLParser.IP);this.state=730;this.match(OpenSearchPPLParser.LT_PRTHS);this.state=731;this.fieldExpression();this.state=732;this.match(OpenSearchPPLParser.RT_PRTHS)}break;case OpenSearchPPLParser.NUM:this.enterOuterAlt(_localctx,5);{this.state=734;this.match(OpenSearchPPLParser.NUM);this.state=735;this.match(OpenSearchPPLParser.LT_PRTHS);this.state=736;this.fieldExpression();this.state=737;this.match(OpenSearchPPLParser.RT_PRTHS)}break;default:throw new NoViableAltException["NoViableAltException"](this)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"fieldExpression",value:function fieldExpression(){var _localctx=new FieldExpressionContext(this._ctx,this.state);this.enterRule(_localctx,116,OpenSearchPPLParser.RULE_fieldExpression);try{this.enterOuterAlt(_localctx,1);{this.state=741;this.qualifiedName()}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"wcFieldExpression",value:function wcFieldExpression(){var _localctx=new WcFieldExpressionContext(this._ctx,this.state);this.enterRule(_localctx,118,OpenSearchPPLParser.RULE_wcFieldExpression);try{this.enterOuterAlt(_localctx,1);{this.state=743;this.wcQualifiedName()}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"evalFunctionCall",value:function evalFunctionCall(){var _localctx=new EvalFunctionCallContext(this._ctx,this.state);this.enterRule(_localctx,120,OpenSearchPPLParser.RULE_evalFunctionCall);try{this.enterOuterAlt(_localctx,1);{this.state=745;this.evalFunctionName();this.state=746;this.match(OpenSearchPPLParser.LT_PRTHS);this.state=747;this.functionArgs();this.state=748;this.match(OpenSearchPPLParser.RT_PRTHS)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"dataTypeFunctionCall",value:function dataTypeFunctionCall(){var _localctx=new DataTypeFunctionCallContext(this._ctx,this.state);this.enterRule(_localctx,122,OpenSearchPPLParser.RULE_dataTypeFunctionCall);try{this.enterOuterAlt(_localctx,1);{this.state=750;this.match(OpenSearchPPLParser.CAST);this.state=751;this.match(OpenSearchPPLParser.LT_PRTHS);this.state=752;this.expression();this.state=753;this.match(OpenSearchPPLParser.AS);this.state=754;this.convertedDataType();this.state=755;this.match(OpenSearchPPLParser.RT_PRTHS)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"booleanFunctionCall",value:function booleanFunctionCall(){var _localctx=new BooleanFunctionCallContext(this._ctx,this.state);this.enterRule(_localctx,124,OpenSearchPPLParser.RULE_booleanFunctionCall);try{this.enterOuterAlt(_localctx,1);{this.state=757;this.conditionFunctionBase();this.state=758;this.match(OpenSearchPPLParser.LT_PRTHS);this.state=759;this.functionArgs();this.state=760;this.match(OpenSearchPPLParser.RT_PRTHS)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"convertedDataType",value:function convertedDataType(){var _localctx=new ConvertedDataTypeContext(this._ctx,this.state);this.enterRule(_localctx,126,OpenSearchPPLParser.RULE_convertedDataType);try{this.state=772;this._errHandler.sync(this);switch(this._input.LA(1)){case OpenSearchPPLParser.DATE:this.enterOuterAlt(_localctx,1);{this.state=762;_localctx._typeName=this.match(OpenSearchPPLParser.DATE)}break;case OpenSearchPPLParser.TIME:this.enterOuterAlt(_localctx,2);{this.state=763;_localctx._typeName=this.match(OpenSearchPPLParser.TIME)}break;case OpenSearchPPLParser.TIMESTAMP:this.enterOuterAlt(_localctx,3);{this.state=764;_localctx._typeName=this.match(OpenSearchPPLParser.TIMESTAMP)}break;case OpenSearchPPLParser.INT:this.enterOuterAlt(_localctx,4);{this.state=765;_localctx._typeName=this.match(OpenSearchPPLParser.INT)}break;case OpenSearchPPLParser.INTEGER:this.enterOuterAlt(_localctx,5);{this.state=766;_localctx._typeName=this.match(OpenSearchPPLParser.INTEGER)}break;case OpenSearchPPLParser.DOUBLE:this.enterOuterAlt(_localctx,6);{this.state=767;_localctx._typeName=this.match(OpenSearchPPLParser.DOUBLE)}break;case OpenSearchPPLParser.LONG:this.enterOuterAlt(_localctx,7);{this.state=768;_localctx._typeName=this.match(OpenSearchPPLParser.LONG)}break;case OpenSearchPPLParser.FLOAT:this.enterOuterAlt(_localctx,8);{this.state=769;_localctx._typeName=this.match(OpenSearchPPLParser.FLOAT)}break;case OpenSearchPPLParser.STRING:this.enterOuterAlt(_localctx,9);{this.state=770;_localctx._typeName=this.match(OpenSearchPPLParser.STRING)}break;case OpenSearchPPLParser.BOOLEAN:this.enterOuterAlt(_localctx,10);{this.state=771;_localctx._typeName=this.match(OpenSearchPPLParser.BOOLEAN)}break;default:throw new NoViableAltException["NoViableAltException"](this)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"evalFunctionName",value:function evalFunctionName(){var _localctx=new EvalFunctionNameContext(this._ctx,this.state);this.enterRule(_localctx,128,OpenSearchPPLParser.RULE_evalFunctionName);try{this.state=779;this._errHandler.sync(this);switch(this._input.LA(1)){case OpenSearchPPLParser.ABS:case OpenSearchPPLParser.CEIL:case OpenSearchPPLParser.CEILING:case OpenSearchPPLParser.CONV:case OpenSearchPPLParser.CRC32:case OpenSearchPPLParser.E:case OpenSearchPPLParser.EXP:case OpenSearchPPLParser.FLOOR:case OpenSearchPPLParser.LN:case OpenSearchPPLParser.LOG:case OpenSearchPPLParser.LOG10:case OpenSearchPPLParser.LOG2:case OpenSearchPPLParser.MOD:case OpenSearchPPLParser.PI:case OpenSearchPPLParser.POW:case OpenSearchPPLParser.POWER:case OpenSearchPPLParser.RAND:case OpenSearchPPLParser.ROUND:case OpenSearchPPLParser.SIGN:case OpenSearchPPLParser.SQRT:case OpenSearchPPLParser.TRUNCATE:case OpenSearchPPLParser.ACOS:case OpenSearchPPLParser.ASIN:case OpenSearchPPLParser.ATAN:case OpenSearchPPLParser.ATAN2:case OpenSearchPPLParser.COS:case OpenSearchPPLParser.COT:case OpenSearchPPLParser.DEGREES:case OpenSearchPPLParser.RADIANS:case OpenSearchPPLParser.SIN:case OpenSearchPPLParser.TAN:this.enterOuterAlt(_localctx,1);{this.state=774;this.mathematicalFunctionBase()}break;case OpenSearchPPLParser.DATETIME:case OpenSearchPPLParser.MICROSECOND:case OpenSearchPPLParser.SECOND:case OpenSearchPPLParser.MINUTE:case OpenSearchPPLParser.HOUR:case OpenSearchPPLParser.DAY:case OpenSearchPPLParser.WEEK:case OpenSearchPPLParser.MONTH:case OpenSearchPPLParser.QUARTER:case OpenSearchPPLParser.YEAR:case OpenSearchPPLParser.CONVERT_TZ:case OpenSearchPPLParser.ADDDATE:case OpenSearchPPLParser.DATE:case OpenSearchPPLParser.DATE_ADD:case OpenSearchPPLParser.DATE_FORMAT:case OpenSearchPPLParser.DATE_SUB:case OpenSearchPPLParser.DAYNAME:case OpenSearchPPLParser.DAYOFMONTH:case OpenSearchPPLParser.DAYOFWEEK:case OpenSearchPPLParser.DAYOFYEAR:case OpenSearchPPLParser.FROM_DAYS:case OpenSearchPPLParser.FROM_UNIXTIME:case OpenSearchPPLParser.MAKEDATE:case OpenSearchPPLParser.MAKETIME:case OpenSearchPPLParser.MONTHNAME:case OpenSearchPPLParser.PERIOD_ADD:case OpenSearchPPLParser.PERIOD_DIFF:case OpenSearchPPLParser.SUBDATE:case OpenSearchPPLParser.SYSDATE:case OpenSearchPPLParser.TIME:case OpenSearchPPLParser.TIME_TO_SEC:case OpenSearchPPLParser.TIMESTAMP:case OpenSearchPPLParser.TO_DAYS:case OpenSearchPPLParser.UNIX_TIMESTAMP:this.enterOuterAlt(_localctx,2);{this.state=775;this.dateAndTimeFunctionBase()}break;case OpenSearchPPLParser.SUBSTR:case OpenSearchPPLParser.SUBSTRING:case OpenSearchPPLParser.LTRIM:case OpenSearchPPLParser.RTRIM:case OpenSearchPPLParser.TRIM:case OpenSearchPPLParser.LOWER:case OpenSearchPPLParser.UPPER:case OpenSearchPPLParser.CONCAT:case OpenSearchPPLParser.CONCAT_WS:case OpenSearchPPLParser.LENGTH:case OpenSearchPPLParser.STRCMP:case OpenSearchPPLParser.RIGHT:case OpenSearchPPLParser.LEFT:case OpenSearchPPLParser.ASCII:case OpenSearchPPLParser.LOCATE:case OpenSearchPPLParser.REPLACE:this.enterOuterAlt(_localctx,3);{this.state=776;this.textFunctionBase()}break;case OpenSearchPPLParser.LIKE:case OpenSearchPPLParser.ISNULL:case OpenSearchPPLParser.ISNOTNULL:case OpenSearchPPLParser.IFNULL:case OpenSearchPPLParser.NULLIF:case OpenSearchPPLParser.IF:this.enterOuterAlt(_localctx,4);{this.state=777;this.conditionFunctionBase()}break;case OpenSearchPPLParser.TYPEOF:this.enterOuterAlt(_localctx,5);{this.state=778;this.systemFunctionBase()}break;default:throw new NoViableAltException["NoViableAltException"](this)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"functionArgs",value:function functionArgs(){var _localctx=new FunctionArgsContext(this._ctx,this.state);this.enterRule(_localctx,130,OpenSearchPPLParser.RULE_functionArgs);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=789;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.D||(_la-64&~31)===0&&(1<<_la-64&(1<<OpenSearchPPLParser.TRUE-64|1<<OpenSearchPPLParser.FALSE-64|1<<OpenSearchPPLParser.DATETIME-64|1<<OpenSearchPPLParser.INTERVAL-64|1<<OpenSearchPPLParser.MICROSECOND-64|1<<OpenSearchPPLParser.MILLISECOND-64|1<<OpenSearchPPLParser.SECOND-64|1<<OpenSearchPPLParser.MINUTE-64|1<<OpenSearchPPLParser.HOUR-64|1<<OpenSearchPPLParser.DAY-64|1<<OpenSearchPPLParser.WEEK-64|1<<OpenSearchPPLParser.MONTH-64|1<<OpenSearchPPLParser.QUARTER-64|1<<OpenSearchPPLParser.YEAR-64|1<<OpenSearchPPLParser.CONVERT_TZ-64))!==0||(_la-103&~31)===0&&(1<<_la-103&(1<<OpenSearchPPLParser.DOT-103|1<<OpenSearchPPLParser.PLUS-103|1<<OpenSearchPPLParser.MINUS-103|1<<OpenSearchPPLParser.LT_PRTHS-103|1<<OpenSearchPPLParser.BACKTICK-103|1<<OpenSearchPPLParser.AVG-103|1<<OpenSearchPPLParser.COUNT-103|1<<OpenSearchPPLParser.MAX-103))!==0||(_la-135&~31)===0&&(1<<_la-135&(1<<OpenSearchPPLParser.MIN-135|1<<OpenSearchPPLParser.SUM-135|1<<OpenSearchPPLParser.VAR_SAMP-135|1<<OpenSearchPPLParser.VAR_POP-135|1<<OpenSearchPPLParser.STDDEV_SAMP-135|1<<OpenSearchPPLParser.STDDEV_POP-135|1<<OpenSearchPPLParser.FIRST-135|1<<OpenSearchPPLParser.LAST-135|1<<OpenSearchPPLParser.ABS-135|1<<OpenSearchPPLParser.CEIL-135|1<<OpenSearchPPLParser.CEILING-135))!==0||(_la-167&~31)===0&&(1<<_la-167&(1<<OpenSearchPPLParser.CONV-167|1<<OpenSearchPPLParser.CRC32-167|1<<OpenSearchPPLParser.E-167|1<<OpenSearchPPLParser.EXP-167|1<<OpenSearchPPLParser.FLOOR-167|1<<OpenSearchPPLParser.LN-167|1<<OpenSearchPPLParser.LOG-167|1<<OpenSearchPPLParser.LOG10-167|1<<OpenSearchPPLParser.LOG2-167|1<<OpenSearchPPLParser.MOD-167|1<<OpenSearchPPLParser.PI-167|1<<OpenSearchPPLParser.POW-167|1<<OpenSearchPPLParser.POWER-167|1<<OpenSearchPPLParser.RAND-167|1<<OpenSearchPPLParser.ROUND-167|1<<OpenSearchPPLParser.SIGN-167|1<<OpenSearchPPLParser.SQRT-167|1<<OpenSearchPPLParser.TRUNCATE-167|1<<OpenSearchPPLParser.ACOS-167|1<<OpenSearchPPLParser.ASIN-167|1<<OpenSearchPPLParser.ATAN-167|1<<OpenSearchPPLParser.ATAN2-167|1<<OpenSearchPPLParser.COS-167|1<<OpenSearchPPLParser.COT-167|1<<OpenSearchPPLParser.DEGREES-167|1<<OpenSearchPPLParser.RADIANS-167|1<<OpenSearchPPLParser.SIN-167|1<<OpenSearchPPLParser.TAN-167|1<<OpenSearchPPLParser.ADDDATE-167|1<<OpenSearchPPLParser.CURDATE-167|1<<OpenSearchPPLParser.CURRENT_DATE-167|1<<OpenSearchPPLParser.CURRENT_TIME-167))!==0||(_la-199&~31)===0&&(1<<_la-199&(1<<OpenSearchPPLParser.CURRENT_TIMESTAMP-199|1<<OpenSearchPPLParser.CURTIME-199|1<<OpenSearchPPLParser.DATE-199|1<<OpenSearchPPLParser.DATE_ADD-199|1<<OpenSearchPPLParser.DATE_FORMAT-199|1<<OpenSearchPPLParser.DATE_SUB-199|1<<OpenSearchPPLParser.DAYNAME-199|1<<OpenSearchPPLParser.DAYOFMONTH-199|1<<OpenSearchPPLParser.DAYOFWEEK-199|1<<OpenSearchPPLParser.DAYOFYEAR-199|1<<OpenSearchPPLParser.FROM_DAYS-199|1<<OpenSearchPPLParser.LOCALTIME-199|1<<OpenSearchPPLParser.LOCALTIMESTAMP-199|1<<OpenSearchPPLParser.FROM_UNIXTIME-199|1<<OpenSearchPPLParser.MAKEDATE-199|1<<OpenSearchPPLParser.MAKETIME-199|1<<OpenSearchPPLParser.MONTHNAME-199|1<<OpenSearchPPLParser.NOW-199|1<<OpenSearchPPLParser.PERIOD_ADD-199|1<<OpenSearchPPLParser.PERIOD_DIFF-199|1<<OpenSearchPPLParser.SUBDATE-199|1<<OpenSearchPPLParser.SYSDATE-199|1<<OpenSearchPPLParser.TIME-199|1<<OpenSearchPPLParser.TIME_TO_SEC-199|1<<OpenSearchPPLParser.TIMESTAMP-199|1<<OpenSearchPPLParser.TO_DAYS-199|1<<OpenSearchPPLParser.UTC_DATE-199|1<<OpenSearchPPLParser.UTC_TIME-199|1<<OpenSearchPPLParser.UTC_TIMESTAMP-199|1<<OpenSearchPPLParser.UNIX_TIMESTAMP-199|1<<OpenSearchPPLParser.SUBSTR-199|1<<OpenSearchPPLParser.SUBSTRING-199))!==0||(_la-231&~31)===0&&(1<<_la-231&(1<<OpenSearchPPLParser.LTRIM-231|1<<OpenSearchPPLParser.RTRIM-231|1<<OpenSearchPPLParser.TRIM-231|1<<OpenSearchPPLParser.LOWER-231|1<<OpenSearchPPLParser.UPPER-231|1<<OpenSearchPPLParser.CONCAT-231|1<<OpenSearchPPLParser.CONCAT_WS-231|1<<OpenSearchPPLParser.LENGTH-231|1<<OpenSearchPPLParser.STRCMP-231|1<<OpenSearchPPLParser.RIGHT-231|1<<OpenSearchPPLParser.LEFT-231|1<<OpenSearchPPLParser.ASCII-231|1<<OpenSearchPPLParser.LOCATE-231|1<<OpenSearchPPLParser.REPLACE-231|1<<OpenSearchPPLParser.CAST-231|1<<OpenSearchPPLParser.LIKE-231|1<<OpenSearchPPLParser.ISNULL-231|1<<OpenSearchPPLParser.ISNOTNULL-231|1<<OpenSearchPPLParser.IFNULL-231|1<<OpenSearchPPLParser.NULLIF-231|1<<OpenSearchPPLParser.IF-231|1<<OpenSearchPPLParser.TYPEOF-231))!==0||(_la-292&~31)===0&&(1<<_la-292&(1<<OpenSearchPPLParser.SPAN-292|1<<OpenSearchPPLParser.MS-292|1<<OpenSearchPPLParser.S-292|1<<OpenSearchPPLParser.M-292|1<<OpenSearchPPLParser.H-292|1<<OpenSearchPPLParser.W-292|1<<OpenSearchPPLParser.Q-292|1<<OpenSearchPPLParser.Y-292|1<<OpenSearchPPLParser.ID-292|1<<OpenSearchPPLParser.INTEGER_LITERAL-292|1<<OpenSearchPPLParser.DECIMAL_LITERAL-292|1<<OpenSearchPPLParser.DQUOTA_STRING-292|1<<OpenSearchPPLParser.SQUOTA_STRING-292|1<<OpenSearchPPLParser.BQUOTA_STRING-292))!==0){{this.state=781;this.functionArg();this.state=786;this._errHandler.sync(this);_la=this._input.LA(1);while(_la===OpenSearchPPLParser.COMMA){{{this.state=782;this.match(OpenSearchPPLParser.COMMA);this.state=783;this.functionArg()}}this.state=788;this._errHandler.sync(this);_la=this._input.LA(1)}}}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"functionArg",value:function functionArg(){var _localctx=new FunctionArgContext(this._ctx,this.state);this.enterRule(_localctx,132,OpenSearchPPLParser.RULE_functionArg);try{this.enterOuterAlt(_localctx,1);{this.state=794;this._errHandler.sync(this);switch(this.interpreter.adaptivePredict(this._input,64,this._ctx)){case 1:{this.state=791;this.ident();this.state=792;this.match(OpenSearchPPLParser.EQUAL)}break}this.state=796;this.valueExpression(0)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"relevanceArg",value:function relevanceArg(){var _localctx=new RelevanceArgContext(this._ctx,this.state);this.enterRule(_localctx,134,OpenSearchPPLParser.RULE_relevanceArg);try{this.enterOuterAlt(_localctx,1);{this.state=798;this.relevanceArgName();this.state=799;this.match(OpenSearchPPLParser.EQUAL);this.state=800;this.relevanceArgValue()}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"relevanceArgName",value:function relevanceArgName(){var _localctx=new RelevanceArgNameContext(this._ctx,this.state);this.enterRule(_localctx,136,OpenSearchPPLParser.RULE_relevanceArgName);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=802;_la=this._input.LA(1);if(!(_la===OpenSearchPPLParser.FIELDS||_la===OpenSearchPPLParser.TIME_ZONE||(_la-261&~31)===0&&(1<<_la-261&(1<<OpenSearchPPLParser.ALLOW_LEADING_WILDCARD-261|1<<OpenSearchPPLParser.ANALYZE_WILDCARD-261|1<<OpenSearchPPLParser.ANALYZER-261|1<<OpenSearchPPLParser.AUTO_GENERATE_SYNONYMS_PHRASE_QUERY-261|1<<OpenSearchPPLParser.BOOST-261|1<<OpenSearchPPLParser.CUTOFF_FREQUENCY-261|1<<OpenSearchPPLParser.DEFAULT_FIELD-261|1<<OpenSearchPPLParser.DEFAULT_OPERATOR-261|1<<OpenSearchPPLParser.ENABLE_POSITION_INCREMENTS-261|1<<OpenSearchPPLParser.ESCAPE-261|1<<OpenSearchPPLParser.FLAGS-261|1<<OpenSearchPPLParser.FUZZY_MAX_EXPANSIONS-261|1<<OpenSearchPPLParser.FUZZY_PREFIX_LENGTH-261|1<<OpenSearchPPLParser.FUZZY_TRANSPOSITIONS-261|1<<OpenSearchPPLParser.FUZZY_REWRITE-261|1<<OpenSearchPPLParser.FUZZINESS-261|1<<OpenSearchPPLParser.LENIENT-261|1<<OpenSearchPPLParser.LOW_FREQ_OPERATOR-261|1<<OpenSearchPPLParser.MAX_DETERMINIZED_STATES-261|1<<OpenSearchPPLParser.MAX_EXPANSIONS-261|1<<OpenSearchPPLParser.MINIMUM_SHOULD_MATCH-261|1<<OpenSearchPPLParser.OPERATOR-261|1<<OpenSearchPPLParser.PHRASE_SLOP-261|1<<OpenSearchPPLParser.PREFIX_LENGTH-261|1<<OpenSearchPPLParser.QUOTE_ANALYZER-261|1<<OpenSearchPPLParser.QUOTE_FIELD_SUFFIX-261|1<<OpenSearchPPLParser.REWRITE-261|1<<OpenSearchPPLParser.SLOP-261|1<<OpenSearchPPLParser.TIE_BREAKER-261|1<<OpenSearchPPLParser.TYPE-261|1<<OpenSearchPPLParser.ZERO_TERMS_QUERY-261))!==0)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"relevanceFieldAndWeight",value:function relevanceFieldAndWeight(){var _localctx=new RelevanceFieldAndWeightContext(this._ctx,this.state);this.enterRule(_localctx,138,OpenSearchPPLParser.RULE_relevanceFieldAndWeight);try{this.state=812;this._errHandler.sync(this);switch(this.interpreter.adaptivePredict(this._input,65,this._ctx)){case 1:this.enterOuterAlt(_localctx,1);{this.state=804;_localctx._field=this.relevanceField()}break;case 2:this.enterOuterAlt(_localctx,2);{this.state=805;_localctx._field=this.relevanceField();this.state=806;_localctx._weight=this.relevanceFieldWeight()}break;case 3:this.enterOuterAlt(_localctx,3);{this.state=808;_localctx._field=this.relevanceField();this.state=809;this.match(OpenSearchPPLParser.BIT_XOR_OP);this.state=810;_localctx._weight=this.relevanceFieldWeight()}break}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"relevanceFieldWeight",value:function relevanceFieldWeight(){var _localctx=new RelevanceFieldWeightContext(this._ctx,this.state);this.enterRule(_localctx,140,OpenSearchPPLParser.RULE_relevanceFieldWeight);try{this.state=816;this._errHandler.sync(this);switch(this.interpreter.adaptivePredict(this._input,66,this._ctx)){case 1:this.enterOuterAlt(_localctx,1);{this.state=814;this.integerLiteral()}break;case 2:this.enterOuterAlt(_localctx,2);{this.state=815;this.decimalLiteral()}break}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"relevanceField",value:function relevanceField(){var _localctx=new RelevanceFieldContext(this._ctx,this.state);this.enterRule(_localctx,142,OpenSearchPPLParser.RULE_relevanceField);try{this.state=820;this._errHandler.sync(this);switch(this._input.LA(1)){case OpenSearchPPLParser.D:case OpenSearchPPLParser.DATETIME:case OpenSearchPPLParser.MICROSECOND:case OpenSearchPPLParser.MILLISECOND:case OpenSearchPPLParser.SECOND:case OpenSearchPPLParser.MINUTE:case OpenSearchPPLParser.HOUR:case OpenSearchPPLParser.DAY:case OpenSearchPPLParser.WEEK:case OpenSearchPPLParser.MONTH:case OpenSearchPPLParser.QUARTER:case OpenSearchPPLParser.YEAR:case OpenSearchPPLParser.CONVERT_TZ:case OpenSearchPPLParser.DOT:case OpenSearchPPLParser.BACKTICK:case OpenSearchPPLParser.AVG:case OpenSearchPPLParser.COUNT:case OpenSearchPPLParser.MAX:case OpenSearchPPLParser.MIN:case OpenSearchPPLParser.SUM:case OpenSearchPPLParser.VAR_SAMP:case OpenSearchPPLParser.VAR_POP:case OpenSearchPPLParser.STDDEV_SAMP:case OpenSearchPPLParser.STDDEV_POP:case OpenSearchPPLParser.FIRST:case OpenSearchPPLParser.LAST:case OpenSearchPPLParser.ABS:case OpenSearchPPLParser.CEIL:case OpenSearchPPLParser.CEILING:case OpenSearchPPLParser.CONV:case OpenSearchPPLParser.CRC32:case OpenSearchPPLParser.E:case OpenSearchPPLParser.EXP:case OpenSearchPPLParser.FLOOR:case OpenSearchPPLParser.LN:case OpenSearchPPLParser.LOG:case OpenSearchPPLParser.LOG10:case OpenSearchPPLParser.LOG2:case OpenSearchPPLParser.MOD:case OpenSearchPPLParser.PI:case OpenSearchPPLParser.POW:case OpenSearchPPLParser.POWER:case OpenSearchPPLParser.RAND:case OpenSearchPPLParser.ROUND:case OpenSearchPPLParser.SIGN:case OpenSearchPPLParser.SQRT:case OpenSearchPPLParser.TRUNCATE:case OpenSearchPPLParser.ACOS:case OpenSearchPPLParser.ASIN:case OpenSearchPPLParser.ATAN:case OpenSearchPPLParser.ATAN2:case OpenSearchPPLParser.COS:case OpenSearchPPLParser.COT:case OpenSearchPPLParser.DEGREES:case OpenSearchPPLParser.RADIANS:case OpenSearchPPLParser.SIN:case OpenSearchPPLParser.TAN:case OpenSearchPPLParser.ADDDATE:case OpenSearchPPLParser.CURDATE:case OpenSearchPPLParser.CURRENT_DATE:case OpenSearchPPLParser.CURRENT_TIME:case OpenSearchPPLParser.CURRENT_TIMESTAMP:case OpenSearchPPLParser.CURTIME:case OpenSearchPPLParser.DATE:case OpenSearchPPLParser.DATE_ADD:case OpenSearchPPLParser.DATE_FORMAT:case OpenSearchPPLParser.DATE_SUB:case OpenSearchPPLParser.DAYNAME:case OpenSearchPPLParser.DAYOFMONTH:case OpenSearchPPLParser.DAYOFWEEK:case OpenSearchPPLParser.DAYOFYEAR:case OpenSearchPPLParser.FROM_DAYS:case OpenSearchPPLParser.LOCALTIME:case OpenSearchPPLParser.LOCALTIMESTAMP:case OpenSearchPPLParser.FROM_UNIXTIME:case OpenSearchPPLParser.MAKEDATE:case OpenSearchPPLParser.MAKETIME:case OpenSearchPPLParser.MONTHNAME:case OpenSearchPPLParser.NOW:case OpenSearchPPLParser.PERIOD_ADD:case OpenSearchPPLParser.PERIOD_DIFF:case OpenSearchPPLParser.SUBDATE:case OpenSearchPPLParser.SYSDATE:case OpenSearchPPLParser.TIME:case OpenSearchPPLParser.TIME_TO_SEC:case OpenSearchPPLParser.TIMESTAMP:case OpenSearchPPLParser.TO_DAYS:case OpenSearchPPLParser.UTC_DATE:case OpenSearchPPLParser.UTC_TIME:case OpenSearchPPLParser.UTC_TIMESTAMP:case OpenSearchPPLParser.UNIX_TIMESTAMP:case OpenSearchPPLParser.SUBSTR:case OpenSearchPPLParser.SUBSTRING:case OpenSearchPPLParser.LTRIM:case OpenSearchPPLParser.RTRIM:case OpenSearchPPLParser.TRIM:case OpenSearchPPLParser.LOWER:case OpenSearchPPLParser.UPPER:case OpenSearchPPLParser.CONCAT:case OpenSearchPPLParser.CONCAT_WS:case OpenSearchPPLParser.LENGTH:case OpenSearchPPLParser.STRCMP:case OpenSearchPPLParser.RIGHT:case OpenSearchPPLParser.LEFT:case OpenSearchPPLParser.ASCII:case OpenSearchPPLParser.LOCATE:case OpenSearchPPLParser.REPLACE:case OpenSearchPPLParser.SPAN:case OpenSearchPPLParser.MS:case OpenSearchPPLParser.S:case OpenSearchPPLParser.M:case OpenSearchPPLParser.H:case OpenSearchPPLParser.W:case OpenSearchPPLParser.Q:case OpenSearchPPLParser.Y:case OpenSearchPPLParser.ID:case OpenSearchPPLParser.BQUOTA_STRING:this.enterOuterAlt(_localctx,1);{this.state=818;this.qualifiedName()}break;case OpenSearchPPLParser.DQUOTA_STRING:case OpenSearchPPLParser.SQUOTA_STRING:this.enterOuterAlt(_localctx,2);{this.state=819;this.stringLiteral()}break;default:throw new NoViableAltException["NoViableAltException"](this)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"relevanceQuery",value:function relevanceQuery(){var _localctx=new RelevanceQueryContext(this._ctx,this.state);this.enterRule(_localctx,144,OpenSearchPPLParser.RULE_relevanceQuery);try{this.enterOuterAlt(_localctx,1);{this.state=822;this.relevanceArgValue()}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"relevanceArgValue",value:function relevanceArgValue(){var _localctx=new RelevanceArgValueContext(this._ctx,this.state);this.enterRule(_localctx,146,OpenSearchPPLParser.RULE_relevanceArgValue);try{this.state=826;this._errHandler.sync(this);switch(this.interpreter.adaptivePredict(this._input,68,this._ctx)){case 1:this.enterOuterAlt(_localctx,1);{this.state=824;this.qualifiedName()}break;case 2:this.enterOuterAlt(_localctx,2);{this.state=825;this.literalValue()}break}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"mathematicalFunctionBase",value:function mathematicalFunctionBase(){var _localctx=new MathematicalFunctionBaseContext(this._ctx,this.state);this.enterRule(_localctx,148,OpenSearchPPLParser.RULE_mathematicalFunctionBase);try{this.state=850;this._errHandler.sync(this);switch(this._input.LA(1)){case OpenSearchPPLParser.ABS:this.enterOuterAlt(_localctx,1);{this.state=828;this.match(OpenSearchPPLParser.ABS)}break;case OpenSearchPPLParser.CEIL:this.enterOuterAlt(_localctx,2);{this.state=829;this.match(OpenSearchPPLParser.CEIL)}break;case OpenSearchPPLParser.CEILING:this.enterOuterAlt(_localctx,3);{this.state=830;this.match(OpenSearchPPLParser.CEILING)}break;case OpenSearchPPLParser.CONV:this.enterOuterAlt(_localctx,4);{this.state=831;this.match(OpenSearchPPLParser.CONV)}break;case OpenSearchPPLParser.CRC32:this.enterOuterAlt(_localctx,5);{this.state=832;this.match(OpenSearchPPLParser.CRC32)}break;case OpenSearchPPLParser.E:this.enterOuterAlt(_localctx,6);{this.state=833;this.match(OpenSearchPPLParser.E)}break;case OpenSearchPPLParser.EXP:this.enterOuterAlt(_localctx,7);{this.state=834;this.match(OpenSearchPPLParser.EXP)}break;case OpenSearchPPLParser.FLOOR:this.enterOuterAlt(_localctx,8);{this.state=835;this.match(OpenSearchPPLParser.FLOOR)}break;case OpenSearchPPLParser.LN:this.enterOuterAlt(_localctx,9);{this.state=836;this.match(OpenSearchPPLParser.LN)}break;case OpenSearchPPLParser.LOG:this.enterOuterAlt(_localctx,10);{this.state=837;this.match(OpenSearchPPLParser.LOG)}break;case OpenSearchPPLParser.LOG10:this.enterOuterAlt(_localctx,11);{this.state=838;this.match(OpenSearchPPLParser.LOG10)}break;case OpenSearchPPLParser.LOG2:this.enterOuterAlt(_localctx,12);{this.state=839;this.match(OpenSearchPPLParser.LOG2)}break;case OpenSearchPPLParser.MOD:this.enterOuterAlt(_localctx,13);{this.state=840;this.match(OpenSearchPPLParser.MOD)}break;case OpenSearchPPLParser.PI:this.enterOuterAlt(_localctx,14);{this.state=841;this.match(OpenSearchPPLParser.PI)}break;case OpenSearchPPLParser.POW:this.enterOuterAlt(_localctx,15);{this.state=842;this.match(OpenSearchPPLParser.POW)}break;case OpenSearchPPLParser.POWER:this.enterOuterAlt(_localctx,16);{this.state=843;this.match(OpenSearchPPLParser.POWER)}break;case OpenSearchPPLParser.RAND:this.enterOuterAlt(_localctx,17);{this.state=844;this.match(OpenSearchPPLParser.RAND)}break;case OpenSearchPPLParser.ROUND:this.enterOuterAlt(_localctx,18);{this.state=845;this.match(OpenSearchPPLParser.ROUND)}break;case OpenSearchPPLParser.SIGN:this.enterOuterAlt(_localctx,19);{this.state=846;this.match(OpenSearchPPLParser.SIGN)}break;case OpenSearchPPLParser.SQRT:this.enterOuterAlt(_localctx,20);{this.state=847;this.match(OpenSearchPPLParser.SQRT)}break;case OpenSearchPPLParser.TRUNCATE:this.enterOuterAlt(_localctx,21);{this.state=848;this.match(OpenSearchPPLParser.TRUNCATE)}break;case OpenSearchPPLParser.ACOS:case OpenSearchPPLParser.ASIN:case OpenSearchPPLParser.ATAN:case OpenSearchPPLParser.ATAN2:case OpenSearchPPLParser.COS:case OpenSearchPPLParser.COT:case OpenSearchPPLParser.DEGREES:case OpenSearchPPLParser.RADIANS:case OpenSearchPPLParser.SIN:case OpenSearchPPLParser.TAN:this.enterOuterAlt(_localctx,22);{this.state=849;this.trigonometricFunctionName()}break;default:throw new NoViableAltException["NoViableAltException"](this)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"trigonometricFunctionName",value:function trigonometricFunctionName(){var _localctx=new TrigonometricFunctionNameContext(this._ctx,this.state);this.enterRule(_localctx,150,OpenSearchPPLParser.RULE_trigonometricFunctionName);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=852;_la=this._input.LA(1);if(!((_la-185&~31)===0&&(1<<_la-185&(1<<OpenSearchPPLParser.ACOS-185|1<<OpenSearchPPLParser.ASIN-185|1<<OpenSearchPPLParser.ATAN-185|1<<OpenSearchPPLParser.ATAN2-185|1<<OpenSearchPPLParser.COS-185|1<<OpenSearchPPLParser.COT-185|1<<OpenSearchPPLParser.DEGREES-185|1<<OpenSearchPPLParser.RADIANS-185|1<<OpenSearchPPLParser.SIN-185|1<<OpenSearchPPLParser.TAN-185))!==0)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"dateAndTimeFunctionBase",value:function dateAndTimeFunctionBase(){var _localctx=new DateAndTimeFunctionBaseContext(this._ctx,this.state);this.enterRule(_localctx,152,OpenSearchPPLParser.RULE_dateAndTimeFunctionBase);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=854;_la=this._input.LA(1);if(!((_la-67&~31)===0&&(1<<_la-67&(1<<OpenSearchPPLParser.DATETIME-67|1<<OpenSearchPPLParser.MICROSECOND-67|1<<OpenSearchPPLParser.SECOND-67|1<<OpenSearchPPLParser.MINUTE-67|1<<OpenSearchPPLParser.HOUR-67|1<<OpenSearchPPLParser.DAY-67|1<<OpenSearchPPLParser.WEEK-67|1<<OpenSearchPPLParser.MONTH-67|1<<OpenSearchPPLParser.QUARTER-67|1<<OpenSearchPPLParser.YEAR-67|1<<OpenSearchPPLParser.CONVERT_TZ-67))!==0||(_la-195&~31)===0&&(1<<_la-195&(1<<OpenSearchPPLParser.ADDDATE-195|1<<OpenSearchPPLParser.DATE-195|1<<OpenSearchPPLParser.DATE_ADD-195|1<<OpenSearchPPLParser.DATE_FORMAT-195|1<<OpenSearchPPLParser.DATE_SUB-195|1<<OpenSearchPPLParser.DAYNAME-195|1<<OpenSearchPPLParser.DAYOFMONTH-195|1<<OpenSearchPPLParser.DAYOFWEEK-195|1<<OpenSearchPPLParser.DAYOFYEAR-195|1<<OpenSearchPPLParser.FROM_DAYS-195|1<<OpenSearchPPLParser.FROM_UNIXTIME-195|1<<OpenSearchPPLParser.MAKEDATE-195|1<<OpenSearchPPLParser.MAKETIME-195|1<<OpenSearchPPLParser.MONTHNAME-195|1<<OpenSearchPPLParser.PERIOD_ADD-195|1<<OpenSearchPPLParser.PERIOD_DIFF-195|1<<OpenSearchPPLParser.SUBDATE-195|1<<OpenSearchPPLParser.SYSDATE-195|1<<OpenSearchPPLParser.TIME-195|1<<OpenSearchPPLParser.TIME_TO_SEC-195|1<<OpenSearchPPLParser.TIMESTAMP-195|1<<OpenSearchPPLParser.TO_DAYS-195))!==0||_la===OpenSearchPPLParser.UNIX_TIMESTAMP)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"constantFunctionName",value:function constantFunctionName(){var _localctx=new ConstantFunctionNameContext(this._ctx,this.state);this.enterRule(_localctx,154,OpenSearchPPLParser.RULE_constantFunctionName);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=856;_la=this._input.LA(1);if(!((_la-196&~31)===0&&(1<<_la-196&(1<<OpenSearchPPLParser.CURDATE-196|1<<OpenSearchPPLParser.CURRENT_DATE-196|1<<OpenSearchPPLParser.CURRENT_TIME-196|1<<OpenSearchPPLParser.CURRENT_TIMESTAMP-196|1<<OpenSearchPPLParser.CURTIME-196|1<<OpenSearchPPLParser.LOCALTIME-196|1<<OpenSearchPPLParser.LOCALTIMESTAMP-196|1<<OpenSearchPPLParser.NOW-196|1<<OpenSearchPPLParser.UTC_DATE-196|1<<OpenSearchPPLParser.UTC_TIME-196|1<<OpenSearchPPLParser.UTC_TIMESTAMP-196))!==0)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"conditionFunctionBase",value:function conditionFunctionBase(){var _localctx=new ConditionFunctionBaseContext(this._ctx,this.state);this.enterRule(_localctx,156,OpenSearchPPLParser.RULE_conditionFunctionBase);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=858;_la=this._input.LA(1);if(!((_la-247&~31)===0&&(1<<_la-247&(1<<OpenSearchPPLParser.LIKE-247|1<<OpenSearchPPLParser.ISNULL-247|1<<OpenSearchPPLParser.ISNOTNULL-247|1<<OpenSearchPPLParser.IFNULL-247|1<<OpenSearchPPLParser.NULLIF-247|1<<OpenSearchPPLParser.IF-247))!==0)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"systemFunctionBase",value:function systemFunctionBase(){var _localctx=new SystemFunctionBaseContext(this._ctx,this.state);this.enterRule(_localctx,158,OpenSearchPPLParser.RULE_systemFunctionBase);try{this.enterOuterAlt(_localctx,1);{this.state=860;this.match(OpenSearchPPLParser.TYPEOF)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"textFunctionBase",value:function textFunctionBase(){var _localctx=new TextFunctionBaseContext(this._ctx,this.state);this.enterRule(_localctx,160,OpenSearchPPLParser.RULE_textFunctionBase);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=862;_la=this._input.LA(1);if(!((_la-229&~31)===0&&(1<<_la-229&(1<<OpenSearchPPLParser.SUBSTR-229|1<<OpenSearchPPLParser.SUBSTRING-229|1<<OpenSearchPPLParser.LTRIM-229|1<<OpenSearchPPLParser.RTRIM-229|1<<OpenSearchPPLParser.TRIM-229|1<<OpenSearchPPLParser.LOWER-229|1<<OpenSearchPPLParser.UPPER-229|1<<OpenSearchPPLParser.CONCAT-229|1<<OpenSearchPPLParser.CONCAT_WS-229|1<<OpenSearchPPLParser.LENGTH-229|1<<OpenSearchPPLParser.STRCMP-229|1<<OpenSearchPPLParser.RIGHT-229|1<<OpenSearchPPLParser.LEFT-229|1<<OpenSearchPPLParser.ASCII-229|1<<OpenSearchPPLParser.LOCATE-229|1<<OpenSearchPPLParser.REPLACE-229))!==0)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"comparisonOperator",value:function comparisonOperator(){var _localctx=new ComparisonOperatorContext(this._ctx,this.state);this.enterRule(_localctx,162,OpenSearchPPLParser.RULE_comparisonOperator);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=864;_la=this._input.LA(1);if(!(_la===OpenSearchPPLParser.REGEXP||(_la-104&~31)===0&&(1<<_la-104&(1<<OpenSearchPPLParser.EQUAL-104|1<<OpenSearchPPLParser.GREATER-104|1<<OpenSearchPPLParser.LESS-104|1<<OpenSearchPPLParser.NOT_GREATER-104|1<<OpenSearchPPLParser.NOT_LESS-104|1<<OpenSearchPPLParser.NOT_EQUAL-104))!==0)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"binaryOperator",value:function binaryOperator(){var _localctx=new BinaryOperatorContext(this._ctx,this.state);this.enterRule(_localctx,164,OpenSearchPPLParser.RULE_binaryOperator);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=866;_la=this._input.LA(1);if(!((_la-110&~31)===0&&(1<<_la-110&(1<<OpenSearchPPLParser.PLUS-110|1<<OpenSearchPPLParser.MINUS-110|1<<OpenSearchPPLParser.STAR-110|1<<OpenSearchPPLParser.DIVIDE-110|1<<OpenSearchPPLParser.MODULE-110))!==0)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"singleFieldRelevanceFunctionName",value:function singleFieldRelevanceFunctionName(){var _localctx=new SingleFieldRelevanceFunctionNameContext(this._ctx,this.state);this.enterRule(_localctx,166,OpenSearchPPLParser.RULE_singleFieldRelevanceFunctionName);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=868;_la=this._input.LA(1);if(!((_la-254&~31)===0&&(1<<_la-254&(1<<OpenSearchPPLParser.MATCH-254|1<<OpenSearchPPLParser.MATCH_PHRASE-254|1<<OpenSearchPPLParser.MATCH_PHRASE_PREFIX-254|1<<OpenSearchPPLParser.MATCH_BOOL_PREFIX-254))!==0)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"multiFieldRelevanceFunctionName",value:function multiFieldRelevanceFunctionName(){var _localctx=new MultiFieldRelevanceFunctionNameContext(this._ctx,this.state);this.enterRule(_localctx,168,OpenSearchPPLParser.RULE_multiFieldRelevanceFunctionName);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=870;_la=this._input.LA(1);if(!((_la-258&~31)===0&&(1<<_la-258&(1<<OpenSearchPPLParser.SIMPLE_QUERY_STRING-258|1<<OpenSearchPPLParser.MULTI_MATCH-258|1<<OpenSearchPPLParser.QUERY_STRING-258))!==0)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"literalValue",value:function literalValue(){var _localctx=new LiteralValueContext(this._ctx,this.state);this.enterRule(_localctx,170,OpenSearchPPLParser.RULE_literalValue);try{this.state=878;this._errHandler.sync(this);switch(this.interpreter.adaptivePredict(this._input,70,this._ctx)){case 1:this.enterOuterAlt(_localctx,1);{this.state=872;this.intervalLiteral()}break;case 2:this.enterOuterAlt(_localctx,2);{this.state=873;this.stringLiteral()}break;case 3:this.enterOuterAlt(_localctx,3);{this.state=874;this.integerLiteral()}break;case 4:this.enterOuterAlt(_localctx,4);{this.state=875;this.decimalLiteral()}break;case 5:this.enterOuterAlt(_localctx,5);{this.state=876;this.booleanLiteral()}break;case 6:this.enterOuterAlt(_localctx,6);{this.state=877;this.datetimeLiteral()}break}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"intervalLiteral",value:function intervalLiteral(){var _localctx=new IntervalLiteralContext(this._ctx,this.state);this.enterRule(_localctx,172,OpenSearchPPLParser.RULE_intervalLiteral);try{this.enterOuterAlt(_localctx,1);{this.state=880;this.match(OpenSearchPPLParser.INTERVAL);this.state=881;this.valueExpression(0);this.state=882;this.intervalUnit()}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"stringLiteral",value:function stringLiteral(){var _localctx=new StringLiteralContext(this._ctx,this.state);this.enterRule(_localctx,174,OpenSearchPPLParser.RULE_stringLiteral);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=884;_la=this._input.LA(1);if(!(_la===OpenSearchPPLParser.DQUOTA_STRING||_la===OpenSearchPPLParser.SQUOTA_STRING)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"integerLiteral",value:function integerLiteral(){var _localctx=new IntegerLiteralContext(this._ctx,this.state);this.enterRule(_localctx,176,OpenSearchPPLParser.RULE_integerLiteral);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=887;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.PLUS||_la===OpenSearchPPLParser.MINUS){{this.state=886;_la=this._input.LA(1);if(!(_la===OpenSearchPPLParser.PLUS||_la===OpenSearchPPLParser.MINUS)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}}}this.state=889;this.match(OpenSearchPPLParser.INTEGER_LITERAL)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"decimalLiteral",value:function decimalLiteral(){var _localctx=new DecimalLiteralContext(this._ctx,this.state);this.enterRule(_localctx,178,OpenSearchPPLParser.RULE_decimalLiteral);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=892;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.PLUS||_la===OpenSearchPPLParser.MINUS){{this.state=891;_la=this._input.LA(1);if(!(_la===OpenSearchPPLParser.PLUS||_la===OpenSearchPPLParser.MINUS)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}}}this.state=894;this.match(OpenSearchPPLParser.DECIMAL_LITERAL)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"booleanLiteral",value:function booleanLiteral(){var _localctx=new BooleanLiteralContext(this._ctx,this.state);this.enterRule(_localctx,180,OpenSearchPPLParser.RULE_booleanLiteral);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=896;_la=this._input.LA(1);if(!(_la===OpenSearchPPLParser.TRUE||_la===OpenSearchPPLParser.FALSE)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"datetimeLiteral",value:function datetimeLiteral(){var _localctx=new DatetimeLiteralContext(this._ctx,this.state);this.enterRule(_localctx,182,OpenSearchPPLParser.RULE_datetimeLiteral);try{this.state=901;this._errHandler.sync(this);switch(this._input.LA(1)){case OpenSearchPPLParser.DATE:this.enterOuterAlt(_localctx,1);{this.state=898;this.dateLiteral()}break;case OpenSearchPPLParser.TIME:this.enterOuterAlt(_localctx,2);{this.state=899;this.timeLiteral()}break;case OpenSearchPPLParser.TIMESTAMP:this.enterOuterAlt(_localctx,3);{this.state=900;this.timestampLiteral()}break;default:throw new NoViableAltException["NoViableAltException"](this)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"dateLiteral",value:function dateLiteral(){var _localctx=new DateLiteralContext(this._ctx,this.state);this.enterRule(_localctx,184,OpenSearchPPLParser.RULE_dateLiteral);try{this.enterOuterAlt(_localctx,1);{this.state=903;this.match(OpenSearchPPLParser.DATE);this.state=904;_localctx._date=this.stringLiteral()}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"timeLiteral",value:function timeLiteral(){var _localctx=new TimeLiteralContext(this._ctx,this.state);this.enterRule(_localctx,186,OpenSearchPPLParser.RULE_timeLiteral);try{this.enterOuterAlt(_localctx,1);{this.state=906;this.match(OpenSearchPPLParser.TIME);this.state=907;_localctx._time=this.stringLiteral()}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"timestampLiteral",value:function timestampLiteral(){var _localctx=new TimestampLiteralContext(this._ctx,this.state);this.enterRule(_localctx,188,OpenSearchPPLParser.RULE_timestampLiteral);try{this.enterOuterAlt(_localctx,1);{this.state=909;this.match(OpenSearchPPLParser.TIMESTAMP);this.state=910;_localctx._timestamp=this.stringLiteral()}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"intervalUnit",value:function intervalUnit(){var _localctx=new IntervalUnitContext(this._ctx,this.state);this.enterRule(_localctx,190,OpenSearchPPLParser.RULE_intervalUnit);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=912;_la=this._input.LA(1);if(!((_la-69&~31)===0&&(1<<_la-69&(1<<OpenSearchPPLParser.MICROSECOND-69|1<<OpenSearchPPLParser.SECOND-69|1<<OpenSearchPPLParser.MINUTE-69|1<<OpenSearchPPLParser.HOUR-69|1<<OpenSearchPPLParser.DAY-69|1<<OpenSearchPPLParser.WEEK-69|1<<OpenSearchPPLParser.MONTH-69|1<<OpenSearchPPLParser.QUARTER-69|1<<OpenSearchPPLParser.YEAR-69|1<<OpenSearchPPLParser.SECOND_MICROSECOND-69|1<<OpenSearchPPLParser.MINUTE_MICROSECOND-69|1<<OpenSearchPPLParser.MINUTE_SECOND-69|1<<OpenSearchPPLParser.HOUR_MICROSECOND-69|1<<OpenSearchPPLParser.HOUR_SECOND-69|1<<OpenSearchPPLParser.HOUR_MINUTE-69|1<<OpenSearchPPLParser.DAY_MICROSECOND-69|1<<OpenSearchPPLParser.DAY_SECOND-69|1<<OpenSearchPPLParser.DAY_MINUTE-69|1<<OpenSearchPPLParser.DAY_HOUR-69|1<<OpenSearchPPLParser.YEAR_MONTH-69))!==0)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"timespanUnit",value:function timespanUnit(){var _localctx=new TimespanUnitContext(this._ctx,this.state);this.enterRule(_localctx,192,OpenSearchPPLParser.RULE_timespanUnit);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=914;_la=this._input.LA(1);if(!(_la===OpenSearchPPLParser.D||(_la-70&~31)===0&&(1<<_la-70&(1<<OpenSearchPPLParser.MILLISECOND-70|1<<OpenSearchPPLParser.SECOND-70|1<<OpenSearchPPLParser.MINUTE-70|1<<OpenSearchPPLParser.HOUR-70|1<<OpenSearchPPLParser.DAY-70|1<<OpenSearchPPLParser.WEEK-70|1<<OpenSearchPPLParser.MONTH-70|1<<OpenSearchPPLParser.QUARTER-70|1<<OpenSearchPPLParser.YEAR-70))!==0||(_la-293&~31)===0&&(1<<_la-293&(1<<OpenSearchPPLParser.MS-293|1<<OpenSearchPPLParser.S-293|1<<OpenSearchPPLParser.M-293|1<<OpenSearchPPLParser.H-293|1<<OpenSearchPPLParser.W-293|1<<OpenSearchPPLParser.Q-293|1<<OpenSearchPPLParser.Y-293))!==0)){this._errHandler.recoverInline(this)}else{if(this._input.LA(1)===Token["Token"].EOF){this.matchedEOF=true}this._errHandler.reportMatch(this);this.consume()}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"valueList",value:function valueList(){var _localctx=new ValueListContext(this._ctx,this.state);this.enterRule(_localctx,194,OpenSearchPPLParser.RULE_valueList);var _la;try{this.enterOuterAlt(_localctx,1);{this.state=916;this.match(OpenSearchPPLParser.LT_PRTHS);this.state=917;this.literalValue();this.state=922;this._errHandler.sync(this);_la=this._input.LA(1);while(_la===OpenSearchPPLParser.COMMA){{{this.state=918;this.match(OpenSearchPPLParser.COMMA);this.state=919;this.literalValue()}}this.state=924;this._errHandler.sync(this);_la=this._input.LA(1)}this.state=925;this.match(OpenSearchPPLParser.RT_PRTHS)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"qualifiedName",value:function qualifiedName(){var _localctx=new QualifiedNameContext(this._ctx,this.state);this.enterRule(_localctx,196,OpenSearchPPLParser.RULE_qualifiedName);try{var _alt;_localctx=new IdentsAsQualifiedNameContext(_localctx);this.enterOuterAlt(_localctx,1);{this.state=927;this.ident();this.state=932;this._errHandler.sync(this);_alt=this.interpreter.adaptivePredict(this._input,75,this._ctx);while(_alt!==2&&_alt!==ATN["ATN"].INVALID_ALT_NUMBER){if(_alt===1){{{this.state=928;this.match(OpenSearchPPLParser.DOT);this.state=929;this.ident()}}}this.state=934;this._errHandler.sync(this);_alt=this.interpreter.adaptivePredict(this._input,75,this._ctx)}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"wcQualifiedName",value:function wcQualifiedName(){var _localctx=new WcQualifiedNameContext(this._ctx,this.state);this.enterRule(_localctx,198,OpenSearchPPLParser.RULE_wcQualifiedName);var _la;try{_localctx=new IdentsAsWildcardQualifiedNameContext(_localctx);this.enterOuterAlt(_localctx,1);{this.state=935;this.wildcard();this.state=940;this._errHandler.sync(this);_la=this._input.LA(1);while(_la===OpenSearchPPLParser.DOT){{{this.state=936;this.match(OpenSearchPPLParser.DOT);this.state=937;this.wildcard()}}this.state=942;this._errHandler.sync(this);_la=this._input.LA(1)}}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"ident",value:function ident(){var _localctx=new IdentContext(this._ctx,this.state);this.enterRule(_localctx,200,OpenSearchPPLParser.RULE_ident);var _la;try{this.state=953;this._errHandler.sync(this);switch(this._input.LA(1)){case OpenSearchPPLParser.DOT:case OpenSearchPPLParser.ID:this.enterOuterAlt(_localctx,1);{this.state=944;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.DOT){{this.state=943;this.match(OpenSearchPPLParser.DOT)}}this.state=946;this.match(OpenSearchPPLParser.ID)}break;case OpenSearchPPLParser.BACKTICK:this.enterOuterAlt(_localctx,2);{this.state=947;this.match(OpenSearchPPLParser.BACKTICK);this.state=948;this.ident();this.state=949;this.match(OpenSearchPPLParser.BACKTICK)}break;case OpenSearchPPLParser.BQUOTA_STRING:this.enterOuterAlt(_localctx,3);{this.state=951;this.match(OpenSearchPPLParser.BQUOTA_STRING)}break;case OpenSearchPPLParser.D:case OpenSearchPPLParser.DATETIME:case OpenSearchPPLParser.MICROSECOND:case OpenSearchPPLParser.MILLISECOND:case OpenSearchPPLParser.SECOND:case OpenSearchPPLParser.MINUTE:case OpenSearchPPLParser.HOUR:case OpenSearchPPLParser.DAY:case OpenSearchPPLParser.WEEK:case OpenSearchPPLParser.MONTH:case OpenSearchPPLParser.QUARTER:case OpenSearchPPLParser.YEAR:case OpenSearchPPLParser.CONVERT_TZ:case OpenSearchPPLParser.AVG:case OpenSearchPPLParser.COUNT:case OpenSearchPPLParser.MAX:case OpenSearchPPLParser.MIN:case OpenSearchPPLParser.SUM:case OpenSearchPPLParser.VAR_SAMP:case OpenSearchPPLParser.VAR_POP:case OpenSearchPPLParser.STDDEV_SAMP:case OpenSearchPPLParser.STDDEV_POP:case OpenSearchPPLParser.FIRST:case OpenSearchPPLParser.LAST:case OpenSearchPPLParser.ABS:case OpenSearchPPLParser.CEIL:case OpenSearchPPLParser.CEILING:case OpenSearchPPLParser.CONV:case OpenSearchPPLParser.CRC32:case OpenSearchPPLParser.E:case OpenSearchPPLParser.EXP:case OpenSearchPPLParser.FLOOR:case OpenSearchPPLParser.LN:case OpenSearchPPLParser.LOG:case OpenSearchPPLParser.LOG10:case OpenSearchPPLParser.LOG2:case OpenSearchPPLParser.MOD:case OpenSearchPPLParser.PI:case OpenSearchPPLParser.POW:case OpenSearchPPLParser.POWER:case OpenSearchPPLParser.RAND:case OpenSearchPPLParser.ROUND:case OpenSearchPPLParser.SIGN:case OpenSearchPPLParser.SQRT:case OpenSearchPPLParser.TRUNCATE:case OpenSearchPPLParser.ACOS:case OpenSearchPPLParser.ASIN:case OpenSearchPPLParser.ATAN:case OpenSearchPPLParser.ATAN2:case OpenSearchPPLParser.COS:case OpenSearchPPLParser.COT:case OpenSearchPPLParser.DEGREES:case OpenSearchPPLParser.RADIANS:case OpenSearchPPLParser.SIN:case OpenSearchPPLParser.TAN:case OpenSearchPPLParser.ADDDATE:case OpenSearchPPLParser.CURDATE:case OpenSearchPPLParser.CURRENT_DATE:case OpenSearchPPLParser.CURRENT_TIME:case OpenSearchPPLParser.CURRENT_TIMESTAMP:case OpenSearchPPLParser.CURTIME:case OpenSearchPPLParser.DATE:case OpenSearchPPLParser.DATE_ADD:case OpenSearchPPLParser.DATE_FORMAT:case OpenSearchPPLParser.DATE_SUB:case OpenSearchPPLParser.DAYNAME:case OpenSearchPPLParser.DAYOFMONTH:case OpenSearchPPLParser.DAYOFWEEK:case OpenSearchPPLParser.DAYOFYEAR:case OpenSearchPPLParser.FROM_DAYS:case OpenSearchPPLParser.LOCALTIME:case OpenSearchPPLParser.LOCALTIMESTAMP:case OpenSearchPPLParser.FROM_UNIXTIME:case OpenSearchPPLParser.MAKEDATE:case OpenSearchPPLParser.MAKETIME:case OpenSearchPPLParser.MONTHNAME:case OpenSearchPPLParser.NOW:case OpenSearchPPLParser.PERIOD_ADD:case OpenSearchPPLParser.PERIOD_DIFF:case OpenSearchPPLParser.SUBDATE:case OpenSearchPPLParser.SYSDATE:case OpenSearchPPLParser.TIME:case OpenSearchPPLParser.TIME_TO_SEC:case OpenSearchPPLParser.TIMESTAMP:case OpenSearchPPLParser.TO_DAYS:case OpenSearchPPLParser.UTC_DATE:case OpenSearchPPLParser.UTC_TIME:case OpenSearchPPLParser.UTC_TIMESTAMP:case OpenSearchPPLParser.UNIX_TIMESTAMP:case OpenSearchPPLParser.SUBSTR:case OpenSearchPPLParser.SUBSTRING:case OpenSearchPPLParser.LTRIM:case OpenSearchPPLParser.RTRIM:case OpenSearchPPLParser.TRIM:case OpenSearchPPLParser.LOWER:case OpenSearchPPLParser.UPPER:case OpenSearchPPLParser.CONCAT:case OpenSearchPPLParser.CONCAT_WS:case OpenSearchPPLParser.LENGTH:case OpenSearchPPLParser.STRCMP:case OpenSearchPPLParser.RIGHT:case OpenSearchPPLParser.LEFT:case OpenSearchPPLParser.ASCII:case OpenSearchPPLParser.LOCATE:case OpenSearchPPLParser.REPLACE:case OpenSearchPPLParser.SPAN:case OpenSearchPPLParser.MS:case OpenSearchPPLParser.S:case OpenSearchPPLParser.M:case OpenSearchPPLParser.H:case OpenSearchPPLParser.W:case OpenSearchPPLParser.Q:case OpenSearchPPLParser.Y:this.enterOuterAlt(_localctx,4);{this.state=952;this.keywordsCanBeId()}break;default:throw new NoViableAltException["NoViableAltException"](this)}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"wildcard",value:function wildcard(){var _localctx=new WildcardContext(this._ctx,this.state);this.enterRule(_localctx,202,OpenSearchPPLParser.RULE_wildcard);var _la;try{var _alt;this.state=978;this._errHandler.sync(this);switch(this.interpreter.adaptivePredict(this._input,81,this._ctx)){case 1:this.enterOuterAlt(_localctx,1);{this.state=955;this.ident();this.state=960;this._errHandler.sync(this);_alt=this.interpreter.adaptivePredict(this._input,79,this._ctx);while(_alt!==2&&_alt!==ATN["ATN"].INVALID_ALT_NUMBER){if(_alt===1){{{this.state=956;this.match(OpenSearchPPLParser.MODULE);this.state=957;this.ident()}}}this.state=962;this._errHandler.sync(this);_alt=this.interpreter.adaptivePredict(this._input,79,this._ctx)}this.state=964;this._errHandler.sync(this);_la=this._input.LA(1);if(_la===OpenSearchPPLParser.MODULE){{this.state=963;this.match(OpenSearchPPLParser.MODULE)}}}break;case 2:this.enterOuterAlt(_localctx,2);{this.state=966;this.match(OpenSearchPPLParser.SINGLE_QUOTE);this.state=967;this.wildcard();this.state=968;this.match(OpenSearchPPLParser.SINGLE_QUOTE)}break;case 3:this.enterOuterAlt(_localctx,3);{this.state=970;this.match(OpenSearchPPLParser.DOUBLE_QUOTE);this.state=971;this.wildcard();this.state=972;this.match(OpenSearchPPLParser.DOUBLE_QUOTE)}break;case 4:this.enterOuterAlt(_localctx,4);{this.state=974;this.match(OpenSearchPPLParser.BACKTICK);this.state=975;this.wildcard();this.state=976;this.match(OpenSearchPPLParser.BACKTICK)}break}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"keywordsCanBeId",value:function keywordsCanBeId(){var _localctx=new KeywordsCanBeIdContext(this._ctx,this.state);this.enterRule(_localctx,204,OpenSearchPPLParser.RULE_keywordsCanBeId);try{this.state=993;this._errHandler.sync(this);switch(this.interpreter.adaptivePredict(this._input,82,this._ctx)){case 1:this.enterOuterAlt(_localctx,1);{this.state=980;this.match(OpenSearchPPLParser.D)}break;case 2:this.enterOuterAlt(_localctx,2);{this.state=981;this.statsFunctionName()}break;case 3:this.enterOuterAlt(_localctx,3);{this.state=982;this.match(OpenSearchPPLParser.TIMESTAMP)}break;case 4:this.enterOuterAlt(_localctx,4);{this.state=983;this.match(OpenSearchPPLParser.DATE)}break;case 5:this.enterOuterAlt(_localctx,5);{this.state=984;this.match(OpenSearchPPLParser.TIME)}break;case 6:this.enterOuterAlt(_localctx,6);{this.state=985;this.match(OpenSearchPPLParser.FIRST)}break;case 7:this.enterOuterAlt(_localctx,7);{this.state=986;this.match(OpenSearchPPLParser.LAST)}break;case 8:this.enterOuterAlt(_localctx,8);{this.state=987;this.timespanUnit()}break;case 9:this.enterOuterAlt(_localctx,9);{this.state=988;this.match(OpenSearchPPLParser.SPAN)}break;case 10:this.enterOuterAlt(_localctx,10);{this.state=989;this.constantFunctionName()}break;case 11:this.enterOuterAlt(_localctx,11);{this.state=990;this.dateAndTimeFunctionBase()}break;case 12:this.enterOuterAlt(_localctx,12);{this.state=991;this.textFunctionBase()}break;case 13:this.enterOuterAlt(_localctx,13);{this.state=992;this.mathematicalFunctionBase()}break}}catch(re){if(re instanceof RecognitionException["RecognitionException"]){_localctx.exception=re;this._errHandler.reportError(this,re);this._errHandler.recover(this,re)}else{throw re}}finally{this.exitRule()}return _localctx}},{key:"sempred",value:function sempred(_localctx,ruleIndex,predIndex){switch(ruleIndex){case 43:return this.logicalExpression_sempred(_localctx,predIndex);case 45:return this.valueExpression_sempred(_localctx,predIndex)}return true}},{key:"logicalExpression_sempred",value:function logicalExpression_sempred(_localctx,predIndex){switch(predIndex){case 0:return this.precpred(this._ctx,5);case 1:return this.precpred(this._ctx,4);case 2:return this.precpred(this._ctx,3)}return true}},{key:"valueExpression_sempred",value:function valueExpression_sempred(_localctx,predIndex){switch(predIndex){case 3:return this.precpred(this._ctx,3)}return true}}],[{key:"_ATN",get:function get(){if(!OpenSearchPPLParser.__ATN){OpenSearchPPLParser.__ATN=(new ATNDeserializer["ATNDeserializer"]).deserialize(Utils["toCharArray"](OpenSearchPPLParser._serializedATN))}return OpenSearchPPLParser.__ATN}}]);return OpenSearchPPLParser}(Parser["Parser"]);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SEARCH",1);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DESCRIBE",2);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SHOW",3);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"FROM",4);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"WHERE",5);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"FIELDS",6);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RENAME",7);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"STATS",8);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DEDUP",9);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SORT",10);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"EVAL",11);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"HEAD",12);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"TOP",13);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RARE",14);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"PARSE",15);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"METHOD",16);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"REGEX",17);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"PUNCT",18);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"GROK",19);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"PATTERN",20);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"PATTERNS",21);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"NEW_FIELD",22);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"KMEANS",23);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"AD",24);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ML",25);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"AS",26);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"BY",27);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SOURCE",28);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"INDEX",29);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"D",30);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DESC",31);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"CATALOGS",32);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SORTBY",33);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"AUTO",34);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"STR",35);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"IP",36);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"NUM",37);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"KEEPEMPTY",38);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"CONSECUTIVE",39);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DEDUP_SPLITVALUES",40);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"PARTITIONS",41);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ALLNUM",42);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DELIM",43);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"CENTROIDS",44);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ITERATIONS",45);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DISTANCE_TYPE",46);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"NUMBER_OF_TREES",47);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SHINGLE_SIZE",48);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SAMPLE_SIZE",49);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"OUTPUT_AFTER",50);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"TIME_DECAY",51);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ANOMALY_RATE",52);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"CATEGORY_FIELD",53);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"TIME_FIELD",54);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"TIME_ZONE",55);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"TRAINING_DATA_SIZE",56);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ANOMALY_SCORE_THRESHOLD",57);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"CASE",58);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"IN",59);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"NOT",60);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"OR",61);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"AND",62);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"XOR",63);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"TRUE",64);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"FALSE",65);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"REGEXP",66);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DATETIME",67);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"INTERVAL",68);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MICROSECOND",69);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MILLISECOND",70);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SECOND",71);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MINUTE",72);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"HOUR",73);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DAY",74);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"WEEK",75);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MONTH",76);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"QUARTER",77);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"YEAR",78);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SECOND_MICROSECOND",79);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MINUTE_MICROSECOND",80);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MINUTE_SECOND",81);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"HOUR_MICROSECOND",82);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"HOUR_SECOND",83);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"HOUR_MINUTE",84);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DAY_MICROSECOND",85);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DAY_SECOND",86);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DAY_MINUTE",87);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DAY_HOUR",88);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"YEAR_MONTH",89);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"CONVERT_TZ",90);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DATAMODEL",91);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LOOKUP",92);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SAVEDSEARCH",93);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"INT",94);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"INTEGER",95);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DOUBLE",96);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LONG",97);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"FLOAT",98);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"STRING",99);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"BOOLEAN",100);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"PIPE",101);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"COMMA",102);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DOT",103);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"EQUAL",104);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"GREATER",105);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LESS",106);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"NOT_GREATER",107);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"NOT_LESS",108);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"NOT_EQUAL",109);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"PLUS",110);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MINUS",111);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"STAR",112);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DIVIDE",113);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MODULE",114);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"EXCLAMATION_SYMBOL",115);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"COLON",116);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LT_PRTHS",117);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RT_PRTHS",118);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LT_SQR_PRTHS",119);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RT_SQR_PRTHS",120);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SINGLE_QUOTE",121);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DOUBLE_QUOTE",122);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"BACKTICK",123);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"BIT_NOT_OP",124);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"BIT_AND_OP",125);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"BIT_XOR_OP",126);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"AVG",127);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"COUNT",128);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DISTINCT_COUNT",129);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ESTDC",130);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ESTDC_ERROR",131);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MAX",132);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MEAN",133);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MEDIAN",134);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MIN",135);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MODE",136);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RANGE",137);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"STDEV",138);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"STDEVP",139);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SUM",140);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SUMSQ",141);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"VAR_SAMP",142);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"VAR_POP",143);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"STDDEV_SAMP",144);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"STDDEV_POP",145);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"PERCENTILE",146);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"TAKE",147);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"FIRST",148);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LAST",149);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LIST",150);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"VALUES",151);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"EARLIEST",152);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"EARLIEST_TIME",153);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LATEST",154);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LATEST_TIME",155);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"PER_DAY",156);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"PER_HOUR",157);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"PER_MINUTE",158);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"PER_SECOND",159);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RATE",160);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SPARKLINE",161);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"C",162);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DC",163);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ABS",164);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"CEIL",165);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"CEILING",166);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"CONV",167);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"CRC32",168);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"E",169);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"EXP",170);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"FLOOR",171);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LN",172);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LOG",173);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LOG10",174);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LOG2",175);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MOD",176);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"PI",177);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"POW",178);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"POWER",179);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RAND",180);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ROUND",181);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SIGN",182);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SQRT",183);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"TRUNCATE",184);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ACOS",185);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ASIN",186);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ATAN",187);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ATAN2",188);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"COS",189);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"COT",190);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DEGREES",191);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RADIANS",192);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SIN",193);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"TAN",194);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ADDDATE",195);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"CURDATE",196);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"CURRENT_DATE",197);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"CURRENT_TIME",198);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"CURRENT_TIMESTAMP",199);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"CURTIME",200);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DATE",201);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DATE_ADD",202);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DATE_FORMAT",203);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DATE_SUB",204);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DAYNAME",205);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DAYOFMONTH",206);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DAYOFWEEK",207);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DAYOFYEAR",208);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"FROM_DAYS",209);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LOCALTIME",210);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LOCALTIMESTAMP",211);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"FROM_UNIXTIME",212);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MAKEDATE",213);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MAKETIME",214);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MONTHNAME",215);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"NOW",216);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"PERIOD_ADD",217);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"PERIOD_DIFF",218);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SUBDATE",219);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SYSDATE",220);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"TIME",221);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"TIME_TO_SEC",222);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"TIMESTAMP",223);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"TO_DAYS",224);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"UTC_DATE",225);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"UTC_TIME",226);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"UTC_TIMESTAMP",227);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"UNIX_TIMESTAMP",228);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SUBSTR",229);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SUBSTRING",230);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LTRIM",231);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RTRIM",232);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"TRIM",233);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"TO",234);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LOWER",235);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"UPPER",236);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"CONCAT",237);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"CONCAT_WS",238);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LENGTH",239);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"STRCMP",240);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RIGHT",241);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LEFT",242);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ASCII",243);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LOCATE",244);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"REPLACE",245);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"CAST",246);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LIKE",247);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ISNULL",248);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ISNOTNULL",249);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"IFNULL",250);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"NULLIF",251);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"IF",252);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"TYPEOF",253);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MATCH",254);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MATCH_PHRASE",255);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MATCH_PHRASE_PREFIX",256);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MATCH_BOOL_PREFIX",257);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SIMPLE_QUERY_STRING",258);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MULTI_MATCH",259);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"QUERY_STRING",260);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ALLOW_LEADING_WILDCARD",261);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ANALYZE_WILDCARD",262);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ANALYZER",263);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"AUTO_GENERATE_SYNONYMS_PHRASE_QUERY",264);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"BOOST",265);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"CUTOFF_FREQUENCY",266);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DEFAULT_FIELD",267);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DEFAULT_OPERATOR",268);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ENABLE_POSITION_INCREMENTS",269);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ESCAPE",270);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"FLAGS",271);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"FUZZY_MAX_EXPANSIONS",272);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"FUZZY_PREFIX_LENGTH",273);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"FUZZY_TRANSPOSITIONS",274);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"FUZZY_REWRITE",275);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"FUZZINESS",276);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LENIENT",277);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"LOW_FREQ_OPERATOR",278);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MAX_DETERMINIZED_STATES",279);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MAX_EXPANSIONS",280);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MINIMUM_SHOULD_MATCH",281);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"OPERATOR",282);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"PHRASE_SLOP",283);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"PREFIX_LENGTH",284);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"QUOTE_ANALYZER",285);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"QUOTE_FIELD_SUFFIX",286);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"REWRITE",287);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SLOP",288);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"TIE_BREAKER",289);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"TYPE",290);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ZERO_TERMS_QUERY",291);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SPAN",292);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"MS",293);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"S",294);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"M",295);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"H",296);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"W",297);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"Q",298);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"Y",299);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ID",300);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"INTEGER_LITERAL",301);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DECIMAL_LITERAL",302);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ID_DATE_SUFFIX",303);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"DQUOTA_STRING",304);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"SQUOTA_STRING",305);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"BQUOTA_STRING",306);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ERROR_RECOGNITION",307);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_root",0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_pplStatement",1);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_pplCommands",2);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_commands",3);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_searchCommand",4);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_describeCommand",5);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_showCatalogsCommand",6);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_whereCommand",7);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_fieldsCommand",8);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_renameCommand",9);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_statsCommand",10);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_dedupCommand",11);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_sortCommand",12);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_evalCommand",13);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_headCommand",14);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_topCommand",15);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_rareCommand",16);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_grokCommand",17);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_parseCommand",18);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_patternsCommand",19);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_patternsParameter",20);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_patternsMethod",21);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_kmeansCommand",22);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_kmeansParameter",23);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_adCommand",24);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_adParameter",25);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_mlCommand",26);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_mlArg",27);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_fromClause",28);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_tableSourceClause",29);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_renameClasue",30);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_byClause",31);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_statsByClause",32);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_bySpanClause",33);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_spanClause",34);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_sortbyClause",35);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_evalClause",36);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_statsAggTerm",37);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_statsFunction",38);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_statsFunctionName",39);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_takeAggFunction",40);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_percentileAggFunction",41);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_expression",42);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_logicalExpression",43);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_comparisonExpression",44);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_valueExpression",45);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_primaryExpression",46);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_constantFunction",47);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_booleanExpression",48);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_relevanceExpression",49);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_singleFieldRelevanceFunction",50);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_multiFieldRelevanceFunction",51);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_tableSource",52);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_tableFunction",53);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_fieldList",54);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_wcFieldList",55);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_sortField",56);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_sortFieldExpression",57);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_fieldExpression",58);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_wcFieldExpression",59);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_evalFunctionCall",60);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_dataTypeFunctionCall",61);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_booleanFunctionCall",62);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_convertedDataType",63);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_evalFunctionName",64);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_functionArgs",65);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_functionArg",66);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_relevanceArg",67);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_relevanceArgName",68);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_relevanceFieldAndWeight",69);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_relevanceFieldWeight",70);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_relevanceField",71);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_relevanceQuery",72);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_relevanceArgValue",73);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_mathematicalFunctionBase",74);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_trigonometricFunctionName",75);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_dateAndTimeFunctionBase",76);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_constantFunctionName",77);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_conditionFunctionBase",78);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_systemFunctionBase",79);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_textFunctionBase",80);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_comparisonOperator",81);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_binaryOperator",82);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_singleFieldRelevanceFunctionName",83);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_multiFieldRelevanceFunctionName",84);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_literalValue",85);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_intervalLiteral",86);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_stringLiteral",87);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_integerLiteral",88);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_decimalLiteral",89);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_booleanLiteral",90);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_datetimeLiteral",91);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_dateLiteral",92);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_timeLiteral",93);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_timestampLiteral",94);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_intervalUnit",95);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_timespanUnit",96);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_valueList",97);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_qualifiedName",98);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_wcQualifiedName",99);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_ident",100);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_wildcard",101);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"RULE_keywordsCanBeId",102);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"ruleNames",["root","pplStatement","pplCommands","commands","searchCommand","describeCommand","showCatalogsCommand","whereCommand","fieldsCommand","renameCommand","statsCommand","dedupCommand","sortCommand","evalCommand","headCommand","topCommand","rareCommand","grokCommand","parseCommand","patternsCommand","patternsParameter","patternsMethod","kmeansCommand","kmeansParameter","adCommand","adParameter","mlCommand","mlArg","fromClause","tableSourceClause","renameClasue","byClause","statsByClause","bySpanClause","spanClause","sortbyClause","evalClause","statsAggTerm","statsFunction","statsFunctionName","takeAggFunction","percentileAggFunction","expression","logicalExpression","comparisonExpression","valueExpression","primaryExpression","constantFunction","booleanExpression","relevanceExpression","singleFieldRelevanceFunction","multiFieldRelevanceFunction","tableSource","tableFunction","fieldList","wcFieldList","sortField","sortFieldExpression","fieldExpression","wcFieldExpression","evalFunctionCall","dataTypeFunctionCall","booleanFunctionCall","convertedDataType","evalFunctionName","functionArgs","functionArg","relevanceArg","relevanceArgName","relevanceFieldAndWeight","relevanceFieldWeight","relevanceField","relevanceQuery","relevanceArgValue","mathematicalFunctionBase","trigonometricFunctionName","dateAndTimeFunctionBase","constantFunctionName","conditionFunctionBase","systemFunctionBase","textFunctionBase","comparisonOperator","binaryOperator","singleFieldRelevanceFunctionName","multiFieldRelevanceFunctionName","literalValue","intervalLiteral","stringLiteral","integerLiteral","decimalLiteral","booleanLiteral","datetimeLiteral","dateLiteral","timeLiteral","timestampLiteral","intervalUnit","timespanUnit","valueList","qualifiedName","wcQualifiedName","ident","wildcard","keywordsCanBeId"]);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"_LITERAL_NAMES",[undefined,"'SEARCH'","'DESCRIBE'","'SHOW'","'FROM'","'WHERE'","'FIELDS'","'RENAME'","'STATS'","'DEDUP'","'SORT'","'EVAL'","'HEAD'","'TOP'","'RARE'","'PARSE'","'METHOD'","'REGEX'","'PUNCT'","'GROK'","'PATTERN'","'PATTERNS'","'NEW_FIELD'","'KMEANS'","'AD'","'ML'","'AS'","'BY'","'SOURCE'","'INDEX'","'D'","'DESC'","'CATALOGS'","'SORTBY'","'AUTO'","'STR'","'IP'","'NUM'","'KEEPEMPTY'","'CONSECUTIVE'","'DEDUP_SPLITVALUES'","'PARTITIONS'","'ALLNUM'","'DELIM'","'CENTROIDS'","'ITERATIONS'","'DISTANCE_TYPE'","'NUMBER_OF_TREES'","'SHINGLE_SIZE'","'SAMPLE_SIZE'","'OUTPUT_AFTER'","'TIME_DECAY'","'ANOMALY_RATE'","'CATEGORY_FIELD'","'TIME_FIELD'","'TIME_ZONE'","'TRAINING_DATA_SIZE'","'ANOMALY_SCORE_THRESHOLD'","'CASE'","'IN'","'NOT'","'OR'","'AND'","'XOR'","'TRUE'","'FALSE'","'REGEXP'","'DATETIME'","'INTERVAL'","'MICROSECOND'","'MILLISECOND'","'SECOND'","'MINUTE'","'HOUR'","'DAY'","'WEEK'","'MONTH'","'QUARTER'","'YEAR'","'SECOND_MICROSECOND'","'MINUTE_MICROSECOND'","'MINUTE_SECOND'","'HOUR_MICROSECOND'","'HOUR_SECOND'","'HOUR_MINUTE'","'DAY_MICROSECOND'","'DAY_SECOND'","'DAY_MINUTE'","'DAY_HOUR'","'YEAR_MONTH'","'CONVERT_TZ'","'DATAMODEL'","'LOOKUP'","'SAVEDSEARCH'","'INT'","'INTEGER'","'DOUBLE'","'LONG'","'FLOAT'","'STRING'","'BOOLEAN'","'|'","','","'.'","'='","'>'","'<'",undefined,undefined,undefined,"'+'","'-'","'*'","'/'","'%'","'!'","':'","'('","')'","'['","']'","'''","'\"'","'`'","'~'","'&'","'^'","'AVG'","'COUNT'","'DISTINCT_COUNT'","'ESTDC'","'ESTDC_ERROR'","'MAX'","'MEAN'","'MEDIAN'","'MIN'","'MODE'","'RANGE'","'STDEV'","'STDEVP'","'SUM'","'SUMSQ'","'VAR_SAMP'","'VAR_POP'","'STDDEV_SAMP'","'STDDEV_POP'","'PERCENTILE'","'TAKE'","'FIRST'","'LAST'","'LIST'","'VALUES'","'EARLIEST'","'EARLIEST_TIME'","'LATEST'","'LATEST_TIME'","'PER_DAY'","'PER_HOUR'","'PER_MINUTE'","'PER_SECOND'","'RATE'","'SPARKLINE'","'C'","'DC'","'ABS'","'CEIL'","'CEILING'","'CONV'","'CRC32'","'E'","'EXP'","'FLOOR'","'LN'","'LOG'","'LOG10'","'LOG2'","'MOD'","'PI'","'POW'","'POWER'","'RAND'","'ROUND'","'SIGN'","'SQRT'","'TRUNCATE'","'ACOS'","'ASIN'","'ATAN'","'ATAN2'","'COS'","'COT'","'DEGREES'","'RADIANS'","'SIN'","'TAN'","'ADDDATE'","'CURDATE'","'CURRENT_DATE'","'CURRENT_TIME'","'CURRENT_TIMESTAMP'","'CURTIME'","'DATE'","'DATE_ADD'","'DATE_FORMAT'","'DATE_SUB'","'DAYNAME'","'DAYOFMONTH'","'DAYOFWEEK'","'DAYOFYEAR'","'FROM_DAYS'","'LOCALTIME'","'LOCALTIMESTAMP'","'FROM_UNIXTIME'","'MAKEDATE'","'MAKETIME'","'MONTHNAME'","'NOW'","'PERIOD_ADD'","'PERIOD_DIFF'","'SUBDATE'","'SYSDATE'","'TIME'","'TIME_TO_SEC'","'TIMESTAMP'","'TO_DAYS'","'UTC_DATE'","'UTC_TIME'","'UTC_TIMESTAMP'","'UNIX_TIMESTAMP'","'SUBSTR'","'SUBSTRING'","'LTRIM'","'RTRIM'","'TRIM'","'TO'","'LOWER'","'UPPER'","'CONCAT'","'CONCAT_WS'","'LENGTH'","'STRCMP'","'RIGHT'","'LEFT'","'ASCII'","'LOCATE'","'REPLACE'","'CAST'","'LIKE'","'ISNULL'","'ISNOTNULL'","'IFNULL'","'NULLIF'","'IF'","'TYPEOF'","'MATCH'","'MATCH_PHRASE'","'MATCH_PHRASE_PREFIX'","'MATCH_BOOL_PREFIX'","'SIMPLE_QUERY_STRING'","'MULTI_MATCH'","'QUERY_STRING'","'ALLOW_LEADING_WILDCARD'","'ANALYZE_WILDCARD'","'ANALYZER'","'AUTO_GENERATE_SYNONYMS_PHRASE_QUERY'","'BOOST'","'CUTOFF_FREQUENCY'","'DEFAULT_FIELD'","'DEFAULT_OPERATOR'","'ENABLE_POSITION_INCREMENTS'","'ESCAPE'","'FLAGS'","'FUZZY_MAX_EXPANSIONS'","'FUZZY_PREFIX_LENGTH'","'FUZZY_TRANSPOSITIONS'","'FUZZY_REWRITE'","'FUZZINESS'","'LENIENT'","'LOW_FREQ_OPERATOR'","'MAX_DETERMINIZED_STATES'","'MAX_EXPANSIONS'","'MINIMUM_SHOULD_MATCH'","'OPERATOR'","'PHRASE_SLOP'","'PREFIX_LENGTH'","'QUOTE_ANALYZER'","'QUOTE_FIELD_SUFFIX'","'REWRITE'","'SLOP'","'TIE_BREAKER'","'TYPE'","'ZERO_TERMS_QUERY'","'SPAN'","'MS'","'S'","'M'","'H'","'W'","'Q'","'Y'"]);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"_SYMBOLIC_NAMES",[undefined,"SEARCH","DESCRIBE","SHOW","FROM","WHERE","FIELDS","RENAME","STATS","DEDUP","SORT","EVAL","HEAD","TOP","RARE","PARSE","METHOD","REGEX","PUNCT","GROK","PATTERN","PATTERNS","NEW_FIELD","KMEANS","AD","ML","AS","BY","SOURCE","INDEX","D","DESC","CATALOGS","SORTBY","AUTO","STR","IP","NUM","KEEPEMPTY","CONSECUTIVE","DEDUP_SPLITVALUES","PARTITIONS","ALLNUM","DELIM","CENTROIDS","ITERATIONS","DISTANCE_TYPE","NUMBER_OF_TREES","SHINGLE_SIZE","SAMPLE_SIZE","OUTPUT_AFTER","TIME_DECAY","ANOMALY_RATE","CATEGORY_FIELD","TIME_FIELD","TIME_ZONE","TRAINING_DATA_SIZE","ANOMALY_SCORE_THRESHOLD","CASE","IN","NOT","OR","AND","XOR","TRUE","FALSE","REGEXP","DATETIME","INTERVAL","MICROSECOND","MILLISECOND","SECOND","MINUTE","HOUR","DAY","WEEK","MONTH","QUARTER","YEAR","SECOND_MICROSECOND","MINUTE_MICROSECOND","MINUTE_SECOND","HOUR_MICROSECOND","HOUR_SECOND","HOUR_MINUTE","DAY_MICROSECOND","DAY_SECOND","DAY_MINUTE","DAY_HOUR","YEAR_MONTH","CONVERT_TZ","DATAMODEL","LOOKUP","SAVEDSEARCH","INT","INTEGER","DOUBLE","LONG","FLOAT","STRING","BOOLEAN","PIPE","COMMA","DOT","EQUAL","GREATER","LESS","NOT_GREATER","NOT_LESS","NOT_EQUAL","PLUS","MINUS","STAR","DIVIDE","MODULE","EXCLAMATION_SYMBOL","COLON","LT_PRTHS","RT_PRTHS","LT_SQR_PRTHS","RT_SQR_PRTHS","SINGLE_QUOTE","DOUBLE_QUOTE","BACKTICK","BIT_NOT_OP","BIT_AND_OP","BIT_XOR_OP","AVG","COUNT","DISTINCT_COUNT","ESTDC","ESTDC_ERROR","MAX","MEAN","MEDIAN","MIN","MODE","RANGE","STDEV","STDEVP","SUM","SUMSQ","VAR_SAMP","VAR_POP","STDDEV_SAMP","STDDEV_POP","PERCENTILE","TAKE","FIRST","LAST","LIST","VALUES","EARLIEST","EARLIEST_TIME","LATEST","LATEST_TIME","PER_DAY","PER_HOUR","PER_MINUTE","PER_SECOND","RATE","SPARKLINE","C","DC","ABS","CEIL","CEILING","CONV","CRC32","E","EXP","FLOOR","LN","LOG","LOG10","LOG2","MOD","PI","POW","POWER","RAND","ROUND","SIGN","SQRT","TRUNCATE","ACOS","ASIN","ATAN","ATAN2","COS","COT","DEGREES","RADIANS","SIN","TAN","ADDDATE","CURDATE","CURRENT_DATE","CURRENT_TIME","CURRENT_TIMESTAMP","CURTIME","DATE","DATE_ADD","DATE_FORMAT","DATE_SUB","DAYNAME","DAYOFMONTH","DAYOFWEEK","DAYOFYEAR","FROM_DAYS","LOCALTIME","LOCALTIMESTAMP","FROM_UNIXTIME","MAKEDATE","MAKETIME","MONTHNAME","NOW","PERIOD_ADD","PERIOD_DIFF","SUBDATE","SYSDATE","TIME","TIME_TO_SEC","TIMESTAMP","TO_DAYS","UTC_DATE","UTC_TIME","UTC_TIMESTAMP","UNIX_TIMESTAMP","SUBSTR","SUBSTRING","LTRIM","RTRIM","TRIM","TO","LOWER","UPPER","CONCAT","CONCAT_WS","LENGTH","STRCMP","RIGHT","LEFT","ASCII","LOCATE","REPLACE","CAST","LIKE","ISNULL","ISNOTNULL","IFNULL","NULLIF","IF","TYPEOF","MATCH","MATCH_PHRASE","MATCH_PHRASE_PREFIX","MATCH_BOOL_PREFIX","SIMPLE_QUERY_STRING","MULTI_MATCH","QUERY_STRING","ALLOW_LEADING_WILDCARD","ANALYZE_WILDCARD","ANALYZER","AUTO_GENERATE_SYNONYMS_PHRASE_QUERY","BOOST","CUTOFF_FREQUENCY","DEFAULT_FIELD","DEFAULT_OPERATOR","ENABLE_POSITION_INCREMENTS","ESCAPE","FLAGS","FUZZY_MAX_EXPANSIONS","FUZZY_PREFIX_LENGTH","FUZZY_TRANSPOSITIONS","FUZZY_REWRITE","FUZZINESS","LENIENT","LOW_FREQ_OPERATOR","MAX_DETERMINIZED_STATES","MAX_EXPANSIONS","MINIMUM_SHOULD_MATCH","OPERATOR","PHRASE_SLOP","PREFIX_LENGTH","QUOTE_ANALYZER","QUOTE_FIELD_SUFFIX","REWRITE","SLOP","TIE_BREAKER","TYPE","ZERO_TERMS_QUERY","SPAN","MS","S","M","H","W","Q","Y","ID","INTEGER_LITERAL","DECIMAL_LITERAL","ID_DATE_SUFFIX","DQUOTA_STRING","SQUOTA_STRING","BQUOTA_STRING","ERROR_RECOGNITION"]);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"VOCABULARY",new VocabularyImpl["VocabularyImpl"](OpenSearchPPLParser_OpenSearchPPLParser._LITERAL_NAMES,OpenSearchPPLParser_OpenSearchPPLParser._SYMBOLIC_NAMES,[]));OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"_serializedATNSegments",2);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"_serializedATNSegment0","줝쪺֍꾺体؇쉁ĵϦ"+"\t\t\t\t\t"+"\t\b\t\b\t\t\t\n\t\n\v\t\v\f\t\f\r\t\r"+"\t\t\t\t\t"+"\t\t\t\t\t"+"\t\t\t\t\t"+'\t\t\t \t !\t!"\t"'+"#\t#$\t$%\t%&\t&'\t'(\t()\t)*\t*+\t"+"+,\t,-\t-.\t./\t/0\t01\t12\t23\t3"+"4\t45\t56\t67\t78\t89\t9:\t:;\t;<\t<"+"=\t=>\t>?\t?@\t@A\tAB\tBC\tCD\tDE\tE"+"F\tFG\tGH\tHI\tIJ\tJK\tKL\tLM\tMN\tN"+"O\tOP\tPQ\tQR\tRS\tST\tTU\tUV\tVW\tW"+"X\tXY\tYZ\tZ[\t[\\\t\\]\t]^\t^_\t_`\t"+"`a\tab\tbc\tcd\tde\tef\tfg\tgh\th"+"Ò\n"+"Ù\n\fÜ\vá"+"\n"+""+"ó\nö\nú\n"+"Ā\n"+"ą\n\b\b\b"+"\t\t\t\n\n\nĒ\n\n\n\n\v\v"+"\v\v\vĚ\n\v\f\v\vĝ\v\v\f\f\f\f"+"\fģ\n\f\f\f\f\fĨ\n\f\f\f\f\f"+"ĭ\n\f\f\f\f\fĲ\n\f\f\f\fĵ\v\f\f"+"\fĸ\n\f\f\f\f\fĽ\n\f\r\r\rŁ"+"\n\r\r\r\r\r\rŇ\n\r\r\r\r\rŌ"+"\n\rŕ"+"\n\fŘ\vŜ\n"+"Š\nŤ\n"+"Ũ\nŭ"+"\n"+"Ź\n\fż\v"+"Ɔ"+"\nƌ\n\f"+"Ə\v"+"ƚ\nƞ\n\f"+"ơ\v"+""+""+""+"Ǉ\nǋ"+"\n\fǎ\v"+""+"Ǡ\nǥ"+"\n\fǨ\v    !!!"+'""""""""""Ǻ\n"'+"####ǿ\n#$$$$$$$ȇ\n$"+"$$%%%%Ȏ\n%\f%%ȑ\v%&&"+"&&''''Ț\n'((((("+"(((((((((((ȫ\n()"+")******ȴ\n***+++"+"+++++,,,,Ƀ\n,---"+"----ɋ\n-------ɒ\n--"+"----ɘ\n-\f--ɛ\v-...."+".....ɥ\n.///////"+"//ɯ\n//////ɵ\n/\f//ɸ\v/"+"000000ɿ\n01111ʄ\n11"+"122333ʌ\n3444444"+"44ʕ\n4\f44ʘ\v4445555"+"555ʢ\n5\f55ʥ\v5555555ʬ"+"\n5\f55ʯ\v555666ʵ\n6777"+"778888ʿ\n8\f88˂\v899"+"99ˇ\n9\f99ˊ\v9::ˍ\n:::;"+";;;;;;;;;;;;;;"+";;;;;;;˦\n;<<==>"+">>>>???????@@@"+"@@AAAAAAAAAAȦ\n"+"ABBBBBB̎\nBCCCC̓\nC"+"\fCC̖\vCC̘\nCDDDD̝\nDD"+"DEEEEFFGGGGGGG"+"GG̯\nGHHH̳\nHIII̷\nIJ"+"JKKK̽\nKLLLLLLLL"+"LLLLLLLLLLLLLL"+"L͕\nLMMNNOOPPQQR"+"RSSTTUUVVWWWWW"+"WWͱ\nWXXXXYYZZͺ\nZZ"+"Z[[Ϳ\n[[[\\\\]]]]Έ"+"\n]^^^___```aabb"+"cccccΛ\nc\fccΞ\vcccdd"+"ddΥ\nd\fddΨ\vdeeeeέ\ne\fee"+"ΰ\veffγ\nfffffffffμ"+"\nfggggρ\ng\fggτ\vgggχ\ng"+"gggggggggggggϕ\n"+"ghhhhhhhhhhhhh"+"hϤ\nhhX\\i\b\n\f"+""+' "$&(*,.02468'+":<>@BDFHJLNPRT"+"VXZ\\^`bdfhjlnp"+"rtvxz|~"+""+" ¢¤¦¨ª¬"+"®°²´¶¸º¼¾"+"ÀÂÄÆÈÊÌÎ"+"pq¥¥"+"\b\b99ćĥ»"+"Ä\vEEGGIP\\\\ÅÅËÓÖÙÛâææÆ"+"ÊÔÕÚÚãåùþçëí÷"+"DDjoptĀăĄĆĲ"+"ĳBCGGI[  HPħĭаÑ"+"Õà\bò"+"\nĄ\fĆĉ"+"Čď"+"ĕĞľ"+"ōŐř"+' š"ũ$Ů'+"&Ų(Ŷ*ƅ"+",Ƈ.Ɖ0ƙ"+"2ƛ4ǆ6ǈ"+"8Ǐ:ǟ<ǡ"+">ǩ@ǭBǹ"+"DǻFȀHȊ"+"JȒLȖNȪ"+"PȬRȮTȷ"+"VɂXɊZɤ"+"\\ɮ^ɾ`ʀ"+"bʇdʋfʍ"+"hʛjʴlʶ"+"nʻp˃rˌ"+"t˥v˧x˩"+"z˫|˰~˷"+"̗̆̍"+"̜̠"+"̤̮̲"+"̶̸̼"+"͔͖͘"+"͚͜ "+"͞¢͠¤͢"+"¦ͤ¨ͦªͨ"+"¬Ͱ®Ͳ°Ͷ"+"²͹´;¶"+"΂¸·ºΉ"+"¼Ό¾ΏÀΒ"+"ÂΔÄΖÆΡ"+"ÈΩÊλÌ"+"ϔÎϣÐÒ"+"ÑÐÑÒÒÓ"+"ÓÔÔÕÚ"+"Ö×g×Ù\bØÖÙ"+"ÜÚØÚÛÛ"+"ÜÚÝá\nÞ"+"á\fßá\bàÝàÞ"+"àßáâó"+"\tãó\näó\våó"+"\fæó\rçóèó"+'éóêó ëó"'+"ìó$íó&îó(ï"+"ó.ðó2ñó6òâ"+"òãòäòå"+"òæòçòè"+"òéòêòë"+"òìòíòî"+"òïòðòñ"+"ó\tôöõô"+"õöö÷÷ą"+":øúùøùú"+"úûûü:üý"+"X-ýąþĀÿþ"+"ÿĀĀā"+"āĂX-Ăă:ăą"+"ĄõĄùĄÿ"+"ą\vĆćć"+"Ĉ<Ĉ\rĉĊ"+'Ċċ"ċČč'+"čĎX-Ďďđ"+"\bĐĒ\tđĐđ"+"ĒĒēēĔn8"+"ĔĕĖ\tĖě>"+" ėĘhĘĚ> ęė"+"Ěĝěęě"+"ĜĜĝě"+"ĞĢ\nğĠ+Ġġ"+"jġģ²ZĢğĢģ"+"ģħĤĥ,"+"ĥĦjĦĨ¶\\ħĤ"+"ħĨĨĬĩ"+"Ī-Īījīĭ°Y"+"ĬĩĬĭĭĮ"+"ĮĳL'įİhİĲ"+"L'ıįĲĵĳ"+"ıĳĴĴķ"+'ĵĳĶĸB"ķĶ'+"ķĸĸļ"+"Ĺĺ*ĺĻjĻĽ¶"+"\\ļĹļĽĽ"+"ľŀ\vĿŁ²Zŀ"+"ĿŀŁŁł"+"łņn8Ńń(ńŅ"+"jŅŇ¶\\ņŃņ"+"ŇŇŋňŉ)"+"ŉŊjŊŌ¶\\ŋň"+"ŋŌŌō"+"Ŏ\fŎŏH%ŏŐ"+"ő\rőŖJ&Œœhœ"+"ŕJ&ŔŒŕŘ"+"ŖŔŖŗŗ"+"ŘŖřśŚ"+"Ŝ²ZśŚśŜ"+"ŜşŝŞŞŠ"+"²ZşŝşŠ"+"ŠšţŢŤ"+"²ZţŢţŤŤ"+"ťťŧn8ŦŨ@!ŧ"+"ŦŧŨŨ!"+"ũŪŪŬn8ūŭ"+"@!ŬūŬŭŭ#"+"ŮůůŰV,Ű"+"ű°Yű%Ųų"+"ųŴV,Ŵŵ°Yŵ'"+"ŶźŷŹ*Ÿŷ"+"ŹżźŸź"+"ŻŻŽżź"+"ŽžV,ž)ſƀ"+"ƀƁjƁƆ°YƂƃ"+"ƃƄjƄƆ°Yƅ"+"ſƅƂƆ+"+"Ƈƈ\tƈ-Ɖƍ"+"Ɗƌ0ƋƊƌ"+"ƏƍƋƍƎ"+"Ǝ/ƏƍƐƑ"+".Ƒƒjƒƚ²ZƓ"+"Ɣ/Ɣƕjƕƚ²Z"+"ƖƗ0ƗƘjƘƚ°"+"YƙƐƙƓƙƖ"+"ƚ1ƛƟƜ"+"ƞ4ƝƜƞơ"+"ƟƝƟƠƠ3"+"ơƟƢƣ1ƣ"+"ƤjƤǇ²ZƥƦ2"+"ƦƧjƧǇ²ZƨƩ3"+"ƩƪjƪǇ²ZƫƬ"+"4ƬƭjƭǇ²ZƮƯ"+"5ƯưjưǇ´[Ʊ"+"Ʋ6ƲƳjƳǇ´["+"ƴƵ7ƵƶjƶǇ°"+"YƷƸ8ƸƹjƹǇ"+"°YƺƻÍƻƼjƼǇ"+"°Yƽƾ9ƾƿjƿ"+"Ǉ°Yǀǁ:ǁǂj"+"ǂǇ²ZǃǄ;Ǆǅj"+"ǅǇ´[ǆƢǆƥ"+"ǆƨǆƫ"+"ǆƮǆƱǆƴ"+"ǆƷǆƺǆ"+"ƽǆǀǆǃ"+"Ǉ5ǈǌǉǋ"+"8Ǌǉǋǎ"+"ǌǊǌǍǍ7"+"ǎǌǏǐÊfǐǑ"+"jǑǒ¬Wǒ9Ǔǔ"+"ǔǕjǕǠ<ǖ"+"ǗǗǘjǘǠ");OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"_serializedATNSegment1","<ǙǚǚǛjǛ"+"Ǡl7ǜǝǝǞj"+"ǞǠl7ǟǓǟǖ"+"ǟǙǟǜǠ"+";ǡǦj6Ǣǣhǣ"+"ǥj6ǤǢǥǨ"+"ǦǤǦǧǧ="+"ǨǦǩǪx=Ǫǫ"+"ǫǬx=Ǭ?ǭǮ"+"Ǯǯn8ǯAǰǱ"+"ǱǺn8ǲǳǳ"+"ǺD#ǴǵǵǶD#Ƕ"+"ǷhǷǸn8ǸǺ"+"ǹǰǹǲǹǴ"+"ǺCǻǾF$Ǽǽ"+"ǽǿÆdǾǼ"+"ǾǿǿEȀȁĦ"+"ȁȂwȂȃv<ȃȄ"+"hȄȆ¬WȅȇÂbȆȅ"+"ȆȇȇȈ"+"ȈȉxȉGȊȏr:"+"ȋȌhȌȎr:ȍȋ"+"ȎȑȏȍȏȐ"+"ȐIȑȏȒ"+"ȓv<ȓȔjȔȕV,ȕ"+"KȖșN(ȗȘȘ"+"Țx=șȗșȚ"+"ȚMțȜP)Ȝȝw"+"ȝȞ\\/Ȟȟxȟȫ"+"ȠȡȡȢwȢȫ"+"xȣȤ\tȤȥwȥ"+"Ȧ\\/Ȧȧxȧȫ"+"ȨȫT+ȩȫR*Ȫț"+"ȪȠȪȣȪȨ"+"ȪȩȫOȬ"+"ȭ\tȭQȮȯ"+"ȯȰwȰȳv<ȱȲh"+"Ȳȴ²Zȳȱȳȴ"+"ȴȵȵȶxȶ"+"Sȷȸȸȹl"+"ȹȺ²ZȺȻkȻȼw"+"ȼȽv<ȽȾxȾU"+"ȿɃX-ɀɃZ.ɁɃ\\/"+"ɂȿɂɀɂɁ"+"ɃWɄɅ\b-Ʌɋ"+"Z.Ɇɇ>ɇɋX-\bɈɋ"+"b2ɉɋd3ɊɄɊɆ"+"ɊɈɊɉɋ"+"əɌɍ\fɍɎ?"+"ɎɘX-\bɏɑ\fɐɒ@"+"ɑɐɑɒɒɓ"+"ɓɘX-ɔɕ\fɕ"+"ɖAɖɘX-ɗɌ"+"ɗɏɗɔɘɛ"+"əɗəɚɚ"+"Yɛəɜɝ\\/ɝ"+"ɞ¤Sɞɟ\\/ɟɥ"+"ɠɡ\\/ɡɢ=ɢɣÄc"+"ɣɥɤɜɤɠ"+"ɥ[ɦɧ\b/ɧɨ"+"wɨɩ\\/ɩɪ¦Tɪɫ"+"\\/ɫɬxɬɯɭ"+"ɯ^0ɮɦɮɭ"+"ɯɶɰɱ\fɱɲ"+"¦Tɲɳ\\/ɳɵɴɰ"+"ɵɸɶɴ"+"ɶɷɷ]ɸɶ"+"ɹɿz>ɺɿ|?ɻɿv"+"<ɼɿ¬Wɽɿ`1ɾɹ"+"ɾɺɾɻɾ"+"ɼɾɽɿ_"+"ʀʁOʁʃwʂʄ"+"Cʃʂʃʄʄ"+"ʅʅʆxʆa"+"ʇʈ~@ʈcʉʌf4ʊ"+"ʌh5ʋʉʋʊ"+"ʌeʍʎ¨Uʎʏw"+"ʏʐIʐʑhʑʖ"+"JʒʓhʓʕEʔʒ"+"ʕʘʖʔ"+"ʖʗʗʙʘʖ"+"ʙʚxʚgʛʜ"+"ªVʜʝwʝʞyʞ"+"ʣGʟʠhʠʢG"+"ʡʟʢʥʣʡ"+"ʣʤʤʦʥ"+"ʣʦʧzʧʨh"+"ʨʭJʩʪhʪʬ"+"Eʫʩʬʯʭʫ"+"ʭʮʮʰ"+"ʯʭʰʱxʱi"+"ʲʵÆdʳʵıʴʲ"+"ʴʳʵkʶ"+"ʷÆdʷʸwʸʹC"+"ʹʺxʺmʻˀv<"+"ʼʽhʽʿv<ʾʼ"+"ʿ˂ˀʾˀˁ"+"ˁo˂ˀ˃"+"ˈx=˄˅h˅ˇx=ˆ"+"˄ˇˊˈˆ"+"ˈˉˉqˊˈ"+"ˋˍ\tˌˋ"+"ˌˍˍˎˎˏ"+"t;ˏsː˦v<ˑ˒$"+"˒˓w˓˔v<˔˕x"+"˕˦˖˗%˗˘"+"w˘˙v<˙˚x˚˦"+"˛˜&˜˝w˝"+"˞v<˞˟x˟˦"+"ˠˡ'ˡˢwˢˣv<"+"ˣˤxˤ˦˥ː"+"˥ˑ˥˖"+"˥˛˥ˠ˦u"+"˧˨Æd˨w˩˪"+"Èe˪y˫ˬBˬ˭"+"w˭ˮCˮ˯x˯"+"{˰˱ø˱˲w"+"˲˳V,˳˴˴˵"+"A˵˶x˶}˷˸"+"P˸˹w˹˺C˺˻"+"x˻˼̇Ë˽"+"̇ß˾̇á˿̇`"+"̀̇á̇b̂̇"+"c̃̇d̄̇e̅̇"+"f̆˼̆˽"+"̆˾̆˿̆̀"+"̆́̆̂̆"+"̃̆̄̆̅"+"̇̈̎L̉̎"+"N̊̎¢R̋̎P̌"+"̎ Q̍̈̍̉"+"̍̊̍̋̍̌"+"̎̏̔D̐"+"̑h̑̓D̒̐"+"̖̓̔̒̔̕"+"̘̖̗̔̕"+"̗̘̘̏"+"̙̚Êf̛̚j̛̝"+"̜̙̜̝̝"+"̞̞̟\\/̟"+"̡̠F̡̢j̢̣"+"Ḳ̤̥\t̥"+"̦̯I̧̨Į̩"+"H̩̯̪̫I̫"+"̬̬̭H̭̯"+"̧̮̦̮̮̪"+"̯̰̳²Ẕ"+"̳´[̲̰̲̱"+"̴̷̳Æd̵̷"+"°Y̶̴̶̵̷"+"̸̹K̹"+"̺̽Æd̻̽¬W̼̺"+"̼̻͕̽̾"+"¦͕̿§͕̀¨"+"͕́©͕͂ª͕̓"+"«͕̈́¬͕ͅ­͆"+"͕®͇͕¯͈͕°"+"͉͕±͕͊²͋"+"͕³͕͌´͍͕µ"+"͎͕¶͏͕·͐"+"͕¸͕͑¹͕͒º"+"͓͕M͔͔̾̿"+"͔͔̀́"+"͔͔͔͂̓̈́"+"͔͔͔͆ͅ"+"͇͔͈͔͉"+"͔͔͔͊͋"+"͔͍͔͎͌"+"͔͏͔͔͐"+"͔͔͓͑͒"+"͕͖͗\t͗"+"͙͘\t\b͙͚"+"͛\t\t͛͜͝\t\n͝"+"͟͞ÿ͟¡"+"͠͡\t\v͡£ͣ͢\t\f"+"ͣ¥ͤͥ\t\rͥ§"+"ͦͧ\tͧ©ͨ"+"ͩ\tͩ«ͪͱ®X"+"ͫͱ°Yͬͱ²Zͭͱ´"+"[ͮͱ¶\\ͯͱ¸]Ͱͪ"+"ͰͫͰͬͰ"+"ͭͰͮͰͯ"+"ͱ­ͲͳFͳʹ"+"\\/ʹ͵Àa͵¯Ͷͷ"+"\tͷ±͸ͺ\t͹"+"͸͹ͺͺͻ"+"ͻͼįͼ³ͽ"+"Ϳ\t;ͽ;Ϳ"+"Ϳ΀΀΁İ΁µ"+"΂΃\t΃·΄"+"Έº^΅Έ¼_ΆΈ¾`"+"·΄·΅·Ά"+"Έ¹ΉΊËΊ"+"΋°Y΋»Ό΍ß"+"΍Ύ°YΎ½Ώΐ"+"áΐΑ°YΑ¿Β"+"Γ\tΓÁΔΕ\t"+"ΕÃΖΗwΗΜ¬"+"WΘΙhΙΛ¬WΚΘ"+"ΛΞΜΚΜ"+"ΝΝΟΞΜ"+"ΟΠxΠÅΡΦ"+"Êf΢ΣiΣΥÊfΤ"+"΢ΥΨΦΤ"+"ΦΧΧÇΨΦ"+"ΩήÌgΪΫiΫ"+"έÌgάΪέΰ"+"ήάήίίÉ"+"ΰήαγi"+"βαβγγδ"+"δμĮεζ}ζ"+"ηÊfηθ}θμ"+"ιμĴκμÎhλβ"+"λελιλ"+"κμËνςÊf"+"ξοtορÊfπξ"+"ρτςπς"+"σσφτς"+"υχtφυφχ"+"χϕψω{"+"ωϊÌgϊϋ{ϋϕ"+"όύ|ύώÌgώϏ"+"|Ϗϕϐϑ}ϑ"+"ϒÌgϒϓ}ϓϕ"+"ϔνϔψϔό"+"ϔϐϕÍϖ"+"Ϥ ϗϤP)ϘϤá"+"ϙϤËϚϤßϛϤ"+"ϜϤϝϤÂbϞ"+"ϤĦϟϤOϠϤ"+"NϡϤ¢RϢϤLϣϖ"+"ϣϗϣϘϣ"+"ϙϣϚϣϛ"+"ϣϜϣϝϣ"+"ϞϣϟϣϠ"+"ϣϡϣϢϤ"+"ÏUÑÚàòõùÿĄđěĢ"+"ħĬĳķļŀņŋŖśşţ"+"ŧŬźƅƍƙƟǆǌǟǦǹ"+"ǾȆȏșȪȳɂɊɑɗəɤ"+"ɮɶɾʃʋʖʣʭʴˀˈˌ"+"˥̶̗̜̮̲̼͔̆̍̔Ͱ"+"͹;·ΜΦήβλςφϔϣ");OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"_serializedATN",Utils["join"]([OpenSearchPPLParser_OpenSearchPPLParser._serializedATNSegment0,OpenSearchPPLParser_OpenSearchPPLParser._serializedATNSegment1],""));OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_OpenSearchPPLParser,"__ATN",void 0);var RootContext=function(_ParserRuleContext){OpenSearchPPLParser_inherits(RootContext,_ParserRuleContext);var _super2=OpenSearchPPLParser_createSuper(RootContext);function RootContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,RootContext);return _super2.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(RootContext,[{key:"EOF",value:function EOF(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.EOF,0)}},{key:"pplStatement",value:function pplStatement(){return this.tryGetRuleContext(0,PplStatementContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_root}},{key:"enterRule",value:function enterRule(listener){if(listener.enterRoot){listener.enterRoot(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitRoot){listener.exitRoot(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitRoot){return visitor.visitRoot(this)}else{return visitor.visitChildren(this)}}}]);return RootContext}(ParserRuleContext["ParserRuleContext"]);var PplStatementContext=function(_ParserRuleContext2){OpenSearchPPLParser_inherits(PplStatementContext,_ParserRuleContext2);var _super3=OpenSearchPPLParser_createSuper(PplStatementContext);function PplStatementContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,PplStatementContext);return _super3.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(PplStatementContext,[{key:"pplCommands",value:function pplCommands(){return this.getRuleContext(0,PplCommandsContext)}},{key:"PIPE",value:function PIPE(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.PIPE)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.PIPE,i)}}},{key:"commands",value:function commands(i){if(i===undefined){return this.getRuleContexts(CommandsContext)}else{return this.getRuleContext(i,CommandsContext)}}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_pplStatement}},{key:"enterRule",value:function enterRule(listener){if(listener.enterPplStatement){listener.enterPplStatement(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitPplStatement){listener.exitPplStatement(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitPplStatement){return visitor.visitPplStatement(this)}else{return visitor.visitChildren(this)}}}]);return PplStatementContext}(ParserRuleContext["ParserRuleContext"]);var PplCommandsContext=function(_ParserRuleContext3){OpenSearchPPLParser_inherits(PplCommandsContext,_ParserRuleContext3);var _super4=OpenSearchPPLParser_createSuper(PplCommandsContext);function PplCommandsContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,PplCommandsContext);return _super4.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(PplCommandsContext,[{key:"searchCommand",value:function searchCommand(){return this.tryGetRuleContext(0,SearchCommandContext)}},{key:"describeCommand",value:function describeCommand(){return this.tryGetRuleContext(0,DescribeCommandContext)}},{key:"showCatalogsCommand",value:function showCatalogsCommand(){return this.tryGetRuleContext(0,ShowCatalogsCommandContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_pplCommands}},{key:"enterRule",value:function enterRule(listener){if(listener.enterPplCommands){listener.enterPplCommands(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitPplCommands){listener.exitPplCommands(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitPplCommands){return visitor.visitPplCommands(this)}else{return visitor.visitChildren(this)}}}]);return PplCommandsContext}(ParserRuleContext["ParserRuleContext"]);var CommandsContext=function(_ParserRuleContext4){OpenSearchPPLParser_inherits(CommandsContext,_ParserRuleContext4);var _super5=OpenSearchPPLParser_createSuper(CommandsContext);function CommandsContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,CommandsContext);return _super5.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(CommandsContext,[{key:"whereCommand",value:function whereCommand(){return this.tryGetRuleContext(0,WhereCommandContext)}},{key:"fieldsCommand",value:function fieldsCommand(){return this.tryGetRuleContext(0,FieldsCommandContext)}},{key:"renameCommand",value:function renameCommand(){return this.tryGetRuleContext(0,RenameCommandContext)}},{key:"statsCommand",value:function statsCommand(){return this.tryGetRuleContext(0,StatsCommandContext)}},{key:"dedupCommand",value:function dedupCommand(){return this.tryGetRuleContext(0,DedupCommandContext)}},{key:"sortCommand",value:function sortCommand(){return this.tryGetRuleContext(0,SortCommandContext)}},{key:"evalCommand",value:function evalCommand(){return this.tryGetRuleContext(0,EvalCommandContext)}},{key:"headCommand",value:function headCommand(){return this.tryGetRuleContext(0,HeadCommandContext)}},{key:"topCommand",value:function topCommand(){return this.tryGetRuleContext(0,TopCommandContext)}},{key:"rareCommand",value:function rareCommand(){return this.tryGetRuleContext(0,RareCommandContext)}},{key:"grokCommand",value:function grokCommand(){return this.tryGetRuleContext(0,GrokCommandContext)}},{key:"parseCommand",value:function parseCommand(){return this.tryGetRuleContext(0,ParseCommandContext)}},{key:"patternsCommand",value:function patternsCommand(){return this.tryGetRuleContext(0,PatternsCommandContext)}},{key:"kmeansCommand",value:function kmeansCommand(){return this.tryGetRuleContext(0,KmeansCommandContext)}},{key:"adCommand",value:function adCommand(){return this.tryGetRuleContext(0,AdCommandContext)}},{key:"mlCommand",value:function mlCommand(){return this.tryGetRuleContext(0,MlCommandContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_commands}},{key:"enterRule",value:function enterRule(listener){if(listener.enterCommands){listener.enterCommands(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitCommands){listener.exitCommands(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitCommands){return visitor.visitCommands(this)}else{return visitor.visitChildren(this)}}}]);return CommandsContext}(ParserRuleContext["ParserRuleContext"]);var SearchCommandContext=function(_ParserRuleContext5){OpenSearchPPLParser_inherits(SearchCommandContext,_ParserRuleContext5);var _super6=OpenSearchPPLParser_createSuper(SearchCommandContext);function SearchCommandContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,SearchCommandContext);return _super6.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(SearchCommandContext,[{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_searchCommand}},{key:"copyFrom",value:function copyFrom(ctx){_get(OpenSearchPPLParser_getPrototypeOf(SearchCommandContext.prototype),"copyFrom",this).call(this,ctx)}}]);return SearchCommandContext}(ParserRuleContext["ParserRuleContext"]);var SearchFromContext=function(_SearchCommandContext){OpenSearchPPLParser_inherits(SearchFromContext,_SearchCommandContext);var _super7=OpenSearchPPLParser_createSuper(SearchFromContext);function SearchFromContext(ctx){var _this2;OpenSearchPPLParser_classCallCheck(this,SearchFromContext);_this2=_super7.call(this,ctx.parent,ctx.invokingState);_this2.copyFrom(ctx);return _this2}OpenSearchPPLParser_createClass(SearchFromContext,[{key:"fromClause",value:function fromClause(){return this.getRuleContext(0,FromClauseContext)}},{key:"SEARCH",value:function SEARCH(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SEARCH,0)}},{key:"enterRule",value:function enterRule(listener){if(listener.enterSearchFrom){listener.enterSearchFrom(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitSearchFrom){listener.exitSearchFrom(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitSearchFrom){return visitor.visitSearchFrom(this)}else{return visitor.visitChildren(this)}}}]);return SearchFromContext}(SearchCommandContext);var SearchFromFilterContext=function(_SearchCommandContext2){OpenSearchPPLParser_inherits(SearchFromFilterContext,_SearchCommandContext2);var _super8=OpenSearchPPLParser_createSuper(SearchFromFilterContext);function SearchFromFilterContext(ctx){var _this3;OpenSearchPPLParser_classCallCheck(this,SearchFromFilterContext);_this3=_super8.call(this,ctx.parent,ctx.invokingState);_this3.copyFrom(ctx);return _this3}OpenSearchPPLParser_createClass(SearchFromFilterContext,[{key:"fromClause",value:function fromClause(){return this.getRuleContext(0,FromClauseContext)}},{key:"logicalExpression",value:function logicalExpression(){return this.getRuleContext(0,LogicalExpressionContext)}},{key:"SEARCH",value:function SEARCH(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SEARCH,0)}},{key:"enterRule",value:function enterRule(listener){if(listener.enterSearchFromFilter){listener.enterSearchFromFilter(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitSearchFromFilter){listener.exitSearchFromFilter(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitSearchFromFilter){return visitor.visitSearchFromFilter(this)}else{return visitor.visitChildren(this)}}}]);return SearchFromFilterContext}(SearchCommandContext);var SearchFilterFromContext=function(_SearchCommandContext3){OpenSearchPPLParser_inherits(SearchFilterFromContext,_SearchCommandContext3);var _super9=OpenSearchPPLParser_createSuper(SearchFilterFromContext);function SearchFilterFromContext(ctx){var _this4;OpenSearchPPLParser_classCallCheck(this,SearchFilterFromContext);_this4=_super9.call(this,ctx.parent,ctx.invokingState);_this4.copyFrom(ctx);return _this4}OpenSearchPPLParser_createClass(SearchFilterFromContext,[{key:"logicalExpression",value:function logicalExpression(){return this.getRuleContext(0,LogicalExpressionContext)}},{key:"fromClause",value:function fromClause(){return this.getRuleContext(0,FromClauseContext)}},{key:"SEARCH",value:function SEARCH(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SEARCH,0)}},{key:"enterRule",value:function enterRule(listener){if(listener.enterSearchFilterFrom){listener.enterSearchFilterFrom(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitSearchFilterFrom){listener.exitSearchFilterFrom(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitSearchFilterFrom){return visitor.visitSearchFilterFrom(this)}else{return visitor.visitChildren(this)}}}]);return SearchFilterFromContext}(SearchCommandContext);var DescribeCommandContext=function(_ParserRuleContext6){OpenSearchPPLParser_inherits(DescribeCommandContext,_ParserRuleContext6);var _super10=OpenSearchPPLParser_createSuper(DescribeCommandContext);function DescribeCommandContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,DescribeCommandContext);return _super10.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(DescribeCommandContext,[{key:"DESCRIBE",value:function DESCRIBE(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.DESCRIBE,0)}},{key:"tableSourceClause",value:function tableSourceClause(){return this.getRuleContext(0,TableSourceClauseContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_describeCommand}},{key:"enterRule",value:function enterRule(listener){if(listener.enterDescribeCommand){listener.enterDescribeCommand(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitDescribeCommand){listener.exitDescribeCommand(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitDescribeCommand){return visitor.visitDescribeCommand(this)}else{return visitor.visitChildren(this)}}}]);return DescribeCommandContext}(ParserRuleContext["ParserRuleContext"]);var ShowCatalogsCommandContext=function(_ParserRuleContext7){OpenSearchPPLParser_inherits(ShowCatalogsCommandContext,_ParserRuleContext7);var _super11=OpenSearchPPLParser_createSuper(ShowCatalogsCommandContext);function ShowCatalogsCommandContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,ShowCatalogsCommandContext);return _super11.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(ShowCatalogsCommandContext,[{key:"SHOW",value:function SHOW(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.SHOW,0)}},{key:"CATALOGS",value:function CATALOGS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.CATALOGS,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_showCatalogsCommand}},{key:"enterRule",value:function enterRule(listener){if(listener.enterShowCatalogsCommand){listener.enterShowCatalogsCommand(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitShowCatalogsCommand){listener.exitShowCatalogsCommand(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitShowCatalogsCommand){return visitor.visitShowCatalogsCommand(this)}else{return visitor.visitChildren(this)}}}]);return ShowCatalogsCommandContext}(ParserRuleContext["ParserRuleContext"]);var WhereCommandContext=function(_ParserRuleContext8){OpenSearchPPLParser_inherits(WhereCommandContext,_ParserRuleContext8);var _super12=OpenSearchPPLParser_createSuper(WhereCommandContext);function WhereCommandContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,WhereCommandContext);return _super12.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(WhereCommandContext,[{key:"WHERE",value:function WHERE(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.WHERE,0)}},{key:"logicalExpression",value:function logicalExpression(){return this.getRuleContext(0,LogicalExpressionContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_whereCommand}},{key:"enterRule",value:function enterRule(listener){if(listener.enterWhereCommand){listener.enterWhereCommand(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitWhereCommand){listener.exitWhereCommand(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitWhereCommand){return visitor.visitWhereCommand(this)}else{return visitor.visitChildren(this)}}}]);return WhereCommandContext}(ParserRuleContext["ParserRuleContext"]);var FieldsCommandContext=function(_ParserRuleContext9){OpenSearchPPLParser_inherits(FieldsCommandContext,_ParserRuleContext9);var _super13=OpenSearchPPLParser_createSuper(FieldsCommandContext);function FieldsCommandContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,FieldsCommandContext);return _super13.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(FieldsCommandContext,[{key:"FIELDS",value:function FIELDS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.FIELDS,0)}},{key:"fieldList",value:function fieldList(){return this.getRuleContext(0,FieldListContext)}},{key:"PLUS",value:function PLUS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.PLUS,0)}},{key:"MINUS",value:function MINUS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MINUS,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_fieldsCommand}},{key:"enterRule",value:function enterRule(listener){if(listener.enterFieldsCommand){listener.enterFieldsCommand(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitFieldsCommand){listener.exitFieldsCommand(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitFieldsCommand){return visitor.visitFieldsCommand(this)}else{return visitor.visitChildren(this)}}}]);return FieldsCommandContext}(ParserRuleContext["ParserRuleContext"]);var RenameCommandContext=function(_ParserRuleContext10){OpenSearchPPLParser_inherits(RenameCommandContext,_ParserRuleContext10);var _super14=OpenSearchPPLParser_createSuper(RenameCommandContext);function RenameCommandContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,RenameCommandContext);return _super14.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(RenameCommandContext,[{key:"RENAME",value:function RENAME(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.RENAME,0)}},{key:"renameClasue",value:function renameClasue(i){if(i===undefined){return this.getRuleContexts(RenameClasueContext)}else{return this.getRuleContext(i,RenameClasueContext)}}},{key:"COMMA",value:function COMMA(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.COMMA)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.COMMA,i)}}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_renameCommand}},{key:"enterRule",value:function enterRule(listener){if(listener.enterRenameCommand){listener.enterRenameCommand(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitRenameCommand){listener.exitRenameCommand(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitRenameCommand){return visitor.visitRenameCommand(this)}else{return visitor.visitChildren(this)}}}]);return RenameCommandContext}(ParserRuleContext["ParserRuleContext"]);var StatsCommandContext=function(_ParserRuleContext11){OpenSearchPPLParser_inherits(StatsCommandContext,_ParserRuleContext11);var _super15=OpenSearchPPLParser_createSuper(StatsCommandContext);function StatsCommandContext(parent,invokingState){var _this5;OpenSearchPPLParser_classCallCheck(this,StatsCommandContext);_this5=_super15.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this5),"_partitions",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this5),"_allnum",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this5),"_delim",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this5),"_dedupsplit",void 0);return _this5}OpenSearchPPLParser_createClass(StatsCommandContext,[{key:"STATS",value:function STATS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.STATS,0)}},{key:"statsAggTerm",value:function statsAggTerm(i){if(i===undefined){return this.getRuleContexts(StatsAggTermContext)}else{return this.getRuleContext(i,StatsAggTermContext)}}},{key:"PARTITIONS",value:function PARTITIONS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.PARTITIONS,0)}},{key:"EQUAL",value:function EQUAL(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.EQUAL)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.EQUAL,i)}}},{key:"ALLNUM",value:function ALLNUM(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ALLNUM,0)}},{key:"DELIM",value:function DELIM(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DELIM,0)}},{key:"COMMA",value:function COMMA(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.COMMA)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.COMMA,i)}}},{key:"statsByClause",value:function statsByClause(){return this.tryGetRuleContext(0,StatsByClauseContext)}},{key:"DEDUP_SPLITVALUES",value:function DEDUP_SPLITVALUES(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DEDUP_SPLITVALUES,0)}},{key:"integerLiteral",value:function integerLiteral(){return this.tryGetRuleContext(0,IntegerLiteralContext)}},{key:"booleanLiteral",value:function booleanLiteral(i){if(i===undefined){return this.getRuleContexts(BooleanLiteralContext)}else{return this.getRuleContext(i,BooleanLiteralContext)}}},{key:"stringLiteral",value:function stringLiteral(){return this.tryGetRuleContext(0,StringLiteralContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_statsCommand}},{key:"enterRule",value:function enterRule(listener){if(listener.enterStatsCommand){listener.enterStatsCommand(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitStatsCommand){listener.exitStatsCommand(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitStatsCommand){return visitor.visitStatsCommand(this)}else{return visitor.visitChildren(this)}}}]);return StatsCommandContext}(ParserRuleContext["ParserRuleContext"]);var DedupCommandContext=function(_ParserRuleContext12){OpenSearchPPLParser_inherits(DedupCommandContext,_ParserRuleContext12);var _super16=OpenSearchPPLParser_createSuper(DedupCommandContext);function DedupCommandContext(parent,invokingState){var _this6;OpenSearchPPLParser_classCallCheck(this,DedupCommandContext);_this6=_super16.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this6),"_number",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this6),"_keepempty",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this6),"_consecutive",void 0);return _this6}OpenSearchPPLParser_createClass(DedupCommandContext,[{key:"DEDUP",value:function DEDUP(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.DEDUP,0)}},{key:"fieldList",value:function fieldList(){return this.getRuleContext(0,FieldListContext)}},{key:"KEEPEMPTY",value:function KEEPEMPTY(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.KEEPEMPTY,0)}},{key:"EQUAL",value:function EQUAL(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.EQUAL)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.EQUAL,i)}}},{key:"CONSECUTIVE",value:function CONSECUTIVE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.CONSECUTIVE,0)}},{key:"integerLiteral",value:function integerLiteral(){return this.tryGetRuleContext(0,IntegerLiteralContext)}},{key:"booleanLiteral",value:function booleanLiteral(i){if(i===undefined){return this.getRuleContexts(BooleanLiteralContext)}else{return this.getRuleContext(i,BooleanLiteralContext)}}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_dedupCommand}},{key:"enterRule",value:function enterRule(listener){if(listener.enterDedupCommand){listener.enterDedupCommand(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitDedupCommand){listener.exitDedupCommand(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitDedupCommand){return visitor.visitDedupCommand(this)}else{return visitor.visitChildren(this)}}}]);return DedupCommandContext}(ParserRuleContext["ParserRuleContext"]);var SortCommandContext=function(_ParserRuleContext13){OpenSearchPPLParser_inherits(SortCommandContext,_ParserRuleContext13);var _super17=OpenSearchPPLParser_createSuper(SortCommandContext);function SortCommandContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,SortCommandContext);return _super17.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(SortCommandContext,[{key:"SORT",value:function SORT(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.SORT,0)}},{key:"sortbyClause",value:function sortbyClause(){return this.getRuleContext(0,SortbyClauseContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_sortCommand}},{key:"enterRule",value:function enterRule(listener){if(listener.enterSortCommand){listener.enterSortCommand(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitSortCommand){listener.exitSortCommand(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitSortCommand){return visitor.visitSortCommand(this)}else{return visitor.visitChildren(this)}}}]);return SortCommandContext}(ParserRuleContext["ParserRuleContext"]);var EvalCommandContext=function(_ParserRuleContext14){OpenSearchPPLParser_inherits(EvalCommandContext,_ParserRuleContext14);var _super18=OpenSearchPPLParser_createSuper(EvalCommandContext);function EvalCommandContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,EvalCommandContext);return _super18.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(EvalCommandContext,[{key:"EVAL",value:function EVAL(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.EVAL,0)}},{key:"evalClause",value:function evalClause(i){if(i===undefined){return this.getRuleContexts(EvalClauseContext)}else{return this.getRuleContext(i,EvalClauseContext)}}},{key:"COMMA",value:function COMMA(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.COMMA)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.COMMA,i)}}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_evalCommand}},{key:"enterRule",value:function enterRule(listener){if(listener.enterEvalCommand){listener.enterEvalCommand(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitEvalCommand){listener.exitEvalCommand(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitEvalCommand){return visitor.visitEvalCommand(this)}else{return visitor.visitChildren(this)}}}]);return EvalCommandContext}(ParserRuleContext["ParserRuleContext"]);var HeadCommandContext=function(_ParserRuleContext15){OpenSearchPPLParser_inherits(HeadCommandContext,_ParserRuleContext15);var _super19=OpenSearchPPLParser_createSuper(HeadCommandContext);function HeadCommandContext(parent,invokingState){var _this7;OpenSearchPPLParser_classCallCheck(this,HeadCommandContext);_this7=_super19.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this7),"_number",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this7),"_from",void 0);return _this7}OpenSearchPPLParser_createClass(HeadCommandContext,[{key:"HEAD",value:function HEAD(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.HEAD,0)}},{key:"FROM",value:function FROM(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.FROM,0)}},{key:"integerLiteral",value:function integerLiteral(i){if(i===undefined){return this.getRuleContexts(IntegerLiteralContext)}else{return this.getRuleContext(i,IntegerLiteralContext)}}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_headCommand}},{key:"enterRule",value:function enterRule(listener){if(listener.enterHeadCommand){listener.enterHeadCommand(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitHeadCommand){listener.exitHeadCommand(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitHeadCommand){return visitor.visitHeadCommand(this)}else{return visitor.visitChildren(this)}}}]);return HeadCommandContext}(ParserRuleContext["ParserRuleContext"]);var TopCommandContext=function(_ParserRuleContext16){OpenSearchPPLParser_inherits(TopCommandContext,_ParserRuleContext16);var _super20=OpenSearchPPLParser_createSuper(TopCommandContext);function TopCommandContext(parent,invokingState){var _this8;OpenSearchPPLParser_classCallCheck(this,TopCommandContext);_this8=_super20.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this8),"_number",void 0);return _this8}OpenSearchPPLParser_createClass(TopCommandContext,[{key:"TOP",value:function TOP(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.TOP,0)}},{key:"fieldList",value:function fieldList(){return this.getRuleContext(0,FieldListContext)}},{key:"byClause",value:function byClause(){return this.tryGetRuleContext(0,ByClauseContext)}},{key:"integerLiteral",value:function integerLiteral(){return this.tryGetRuleContext(0,IntegerLiteralContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_topCommand}},{key:"enterRule",value:function enterRule(listener){if(listener.enterTopCommand){listener.enterTopCommand(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitTopCommand){listener.exitTopCommand(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitTopCommand){return visitor.visitTopCommand(this)}else{return visitor.visitChildren(this)}}}]);return TopCommandContext}(ParserRuleContext["ParserRuleContext"]);var RareCommandContext=function(_ParserRuleContext17){OpenSearchPPLParser_inherits(RareCommandContext,_ParserRuleContext17);var _super21=OpenSearchPPLParser_createSuper(RareCommandContext);function RareCommandContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,RareCommandContext);return _super21.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(RareCommandContext,[{key:"RARE",value:function RARE(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.RARE,0)}},{key:"fieldList",value:function fieldList(){return this.getRuleContext(0,FieldListContext)}},{key:"byClause",value:function byClause(){return this.tryGetRuleContext(0,ByClauseContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_rareCommand}},{key:"enterRule",value:function enterRule(listener){if(listener.enterRareCommand){listener.enterRareCommand(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitRareCommand){listener.exitRareCommand(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitRareCommand){return visitor.visitRareCommand(this)}else{return visitor.visitChildren(this)}}}]);return RareCommandContext}(ParserRuleContext["ParserRuleContext"]);var GrokCommandContext=function(_ParserRuleContext18){OpenSearchPPLParser_inherits(GrokCommandContext,_ParserRuleContext18);var _super22=OpenSearchPPLParser_createSuper(GrokCommandContext);function GrokCommandContext(parent,invokingState){var _this9;OpenSearchPPLParser_classCallCheck(this,GrokCommandContext);_this9=_super22.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this9),"_source_field",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this9),"_pattern",void 0);return _this9}OpenSearchPPLParser_createClass(GrokCommandContext,[{key:"GROK",value:function GROK(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.GROK,0)}},{key:"expression",value:function expression(){return this.tryGetRuleContext(0,ExpressionContext)}},{key:"stringLiteral",value:function stringLiteral(){return this.tryGetRuleContext(0,StringLiteralContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_grokCommand}},{key:"enterRule",value:function enterRule(listener){if(listener.enterGrokCommand){listener.enterGrokCommand(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitGrokCommand){listener.exitGrokCommand(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitGrokCommand){return visitor.visitGrokCommand(this)}else{return visitor.visitChildren(this)}}}]);return GrokCommandContext}(ParserRuleContext["ParserRuleContext"]);var ParseCommandContext=function(_ParserRuleContext19){OpenSearchPPLParser_inherits(ParseCommandContext,_ParserRuleContext19);var _super23=OpenSearchPPLParser_createSuper(ParseCommandContext);function ParseCommandContext(parent,invokingState){var _this10;OpenSearchPPLParser_classCallCheck(this,ParseCommandContext);_this10=_super23.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this10),"_source_field",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this10),"_pattern",void 0);return _this10}OpenSearchPPLParser_createClass(ParseCommandContext,[{key:"PARSE",value:function PARSE(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.PARSE,0)}},{key:"expression",value:function expression(){return this.tryGetRuleContext(0,ExpressionContext)}},{key:"stringLiteral",value:function stringLiteral(){return this.tryGetRuleContext(0,StringLiteralContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_parseCommand}},{key:"enterRule",value:function enterRule(listener){if(listener.enterParseCommand){listener.enterParseCommand(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitParseCommand){listener.exitParseCommand(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitParseCommand){return visitor.visitParseCommand(this)}else{return visitor.visitChildren(this)}}}]);return ParseCommandContext}(ParserRuleContext["ParserRuleContext"]);var PatternsCommandContext=function(_ParserRuleContext20){OpenSearchPPLParser_inherits(PatternsCommandContext,_ParserRuleContext20);var _super24=OpenSearchPPLParser_createSuper(PatternsCommandContext);function PatternsCommandContext(parent,invokingState){var _this11;OpenSearchPPLParser_classCallCheck(this,PatternsCommandContext);_this11=_super24.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this11),"_source_field",void 0);return _this11}OpenSearchPPLParser_createClass(PatternsCommandContext,[{key:"PATTERNS",value:function PATTERNS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.PATTERNS,0)}},{key:"patternsParameter",value:function patternsParameter(i){if(i===undefined){return this.getRuleContexts(PatternsParameterContext)}else{return this.getRuleContext(i,PatternsParameterContext)}}},{key:"expression",value:function expression(){return this.tryGetRuleContext(0,ExpressionContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_patternsCommand}},{key:"enterRule",value:function enterRule(listener){if(listener.enterPatternsCommand){listener.enterPatternsCommand(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitPatternsCommand){listener.exitPatternsCommand(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitPatternsCommand){return visitor.visitPatternsCommand(this)}else{return visitor.visitChildren(this)}}}]);return PatternsCommandContext}(ParserRuleContext["ParserRuleContext"]);var PatternsParameterContext=function(_ParserRuleContext21){OpenSearchPPLParser_inherits(PatternsParameterContext,_ParserRuleContext21);var _super25=OpenSearchPPLParser_createSuper(PatternsParameterContext);function PatternsParameterContext(parent,invokingState){var _this12;OpenSearchPPLParser_classCallCheck(this,PatternsParameterContext);_this12=_super25.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this12),"_new_field",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this12),"_pattern",void 0);return _this12}OpenSearchPPLParser_createClass(PatternsParameterContext,[{key:"NEW_FIELD",value:function NEW_FIELD(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.NEW_FIELD,0)}},{key:"EQUAL",value:function EQUAL(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.EQUAL,0)}},{key:"stringLiteral",value:function stringLiteral(){return this.tryGetRuleContext(0,StringLiteralContext)}},{key:"PATTERN",value:function PATTERN(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.PATTERN,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_patternsParameter}},{key:"enterRule",value:function enterRule(listener){if(listener.enterPatternsParameter){listener.enterPatternsParameter(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitPatternsParameter){listener.exitPatternsParameter(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitPatternsParameter){return visitor.visitPatternsParameter(this)}else{return visitor.visitChildren(this)}}}]);return PatternsParameterContext}(ParserRuleContext["ParserRuleContext"]);var PatternsMethodContext=function(_ParserRuleContext22){OpenSearchPPLParser_inherits(PatternsMethodContext,_ParserRuleContext22);var _super26=OpenSearchPPLParser_createSuper(PatternsMethodContext);function PatternsMethodContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,PatternsMethodContext);return _super26.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(PatternsMethodContext,[{key:"PUNCT",value:function PUNCT(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.PUNCT,0)}},{key:"REGEX",value:function REGEX(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.REGEX,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_patternsMethod}},{key:"enterRule",value:function enterRule(listener){if(listener.enterPatternsMethod){listener.enterPatternsMethod(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitPatternsMethod){listener.exitPatternsMethod(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitPatternsMethod){return visitor.visitPatternsMethod(this)}else{return visitor.visitChildren(this)}}}]);return PatternsMethodContext}(ParserRuleContext["ParserRuleContext"]);var KmeansCommandContext=function(_ParserRuleContext23){OpenSearchPPLParser_inherits(KmeansCommandContext,_ParserRuleContext23);var _super27=OpenSearchPPLParser_createSuper(KmeansCommandContext);function KmeansCommandContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,KmeansCommandContext);return _super27.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(KmeansCommandContext,[{key:"KMEANS",value:function KMEANS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.KMEANS,0)}},{key:"kmeansParameter",value:function kmeansParameter(i){if(i===undefined){return this.getRuleContexts(KmeansParameterContext)}else{return this.getRuleContext(i,KmeansParameterContext)}}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_kmeansCommand}},{key:"enterRule",value:function enterRule(listener){if(listener.enterKmeansCommand){listener.enterKmeansCommand(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitKmeansCommand){listener.exitKmeansCommand(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitKmeansCommand){return visitor.visitKmeansCommand(this)}else{return visitor.visitChildren(this)}}}]);return KmeansCommandContext}(ParserRuleContext["ParserRuleContext"]);var KmeansParameterContext=function(_ParserRuleContext24){OpenSearchPPLParser_inherits(KmeansParameterContext,_ParserRuleContext24);var _super28=OpenSearchPPLParser_createSuper(KmeansParameterContext);function KmeansParameterContext(parent,invokingState){var _this13;OpenSearchPPLParser_classCallCheck(this,KmeansParameterContext);_this13=_super28.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this13),"_centroids",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this13),"_iterations",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this13),"_distance_type",void 0);return _this13}OpenSearchPPLParser_createClass(KmeansParameterContext,[{key:"CENTROIDS",value:function CENTROIDS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.CENTROIDS,0)}},{key:"EQUAL",value:function EQUAL(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.EQUAL,0)}},{key:"integerLiteral",value:function integerLiteral(){return this.tryGetRuleContext(0,IntegerLiteralContext)}},{key:"ITERATIONS",value:function ITERATIONS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ITERATIONS,0)}},{key:"DISTANCE_TYPE",value:function DISTANCE_TYPE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DISTANCE_TYPE,0)}},{key:"stringLiteral",value:function stringLiteral(){return this.tryGetRuleContext(0,StringLiteralContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_kmeansParameter}},{key:"enterRule",value:function enterRule(listener){if(listener.enterKmeansParameter){listener.enterKmeansParameter(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitKmeansParameter){listener.exitKmeansParameter(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitKmeansParameter){return visitor.visitKmeansParameter(this)}else{return visitor.visitChildren(this)}}}]);return KmeansParameterContext}(ParserRuleContext["ParserRuleContext"]);var AdCommandContext=function(_ParserRuleContext25){OpenSearchPPLParser_inherits(AdCommandContext,_ParserRuleContext25);var _super29=OpenSearchPPLParser_createSuper(AdCommandContext);function AdCommandContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,AdCommandContext);return _super29.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(AdCommandContext,[{key:"AD",value:function AD(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.AD,0)}},{key:"adParameter",value:function adParameter(i){if(i===undefined){return this.getRuleContexts(AdParameterContext)}else{return this.getRuleContext(i,AdParameterContext)}}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_adCommand}},{key:"enterRule",value:function enterRule(listener){if(listener.enterAdCommand){listener.enterAdCommand(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitAdCommand){listener.exitAdCommand(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitAdCommand){return visitor.visitAdCommand(this)}else{return visitor.visitChildren(this)}}}]);return AdCommandContext}(ParserRuleContext["ParserRuleContext"]);var AdParameterContext=function(_ParserRuleContext26){OpenSearchPPLParser_inherits(AdParameterContext,_ParserRuleContext26);var _super30=OpenSearchPPLParser_createSuper(AdParameterContext);function AdParameterContext(parent,invokingState){var _this14;OpenSearchPPLParser_classCallCheck(this,AdParameterContext);_this14=_super30.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this14),"_number_of_trees",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this14),"_shingle_size",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this14),"_sample_size",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this14),"_output_after",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this14),"_time_decay",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this14),"_anomaly_rate",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this14),"_category_field",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this14),"_time_field",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this14),"_date_format",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this14),"_time_zone",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this14),"_training_data_size",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this14),"_anomaly_score_threshold",void 0);return _this14}OpenSearchPPLParser_createClass(AdParameterContext,[{key:"NUMBER_OF_TREES",value:function NUMBER_OF_TREES(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.NUMBER_OF_TREES,0)}},{key:"EQUAL",value:function EQUAL(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.EQUAL,0)}},{key:"integerLiteral",value:function integerLiteral(){return this.tryGetRuleContext(0,IntegerLiteralContext)}},{key:"SHINGLE_SIZE",value:function SHINGLE_SIZE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SHINGLE_SIZE,0)}},{key:"SAMPLE_SIZE",value:function SAMPLE_SIZE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SAMPLE_SIZE,0)}},{key:"OUTPUT_AFTER",value:function OUTPUT_AFTER(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.OUTPUT_AFTER,0)}},{key:"TIME_DECAY",value:function TIME_DECAY(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.TIME_DECAY,0)}},{key:"decimalLiteral",value:function decimalLiteral(){return this.tryGetRuleContext(0,DecimalLiteralContext)}},{key:"ANOMALY_RATE",value:function ANOMALY_RATE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ANOMALY_RATE,0)}},{key:"CATEGORY_FIELD",value:function CATEGORY_FIELD(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.CATEGORY_FIELD,0)}},{key:"stringLiteral",value:function stringLiteral(){return this.tryGetRuleContext(0,StringLiteralContext)}},{key:"TIME_FIELD",value:function TIME_FIELD(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.TIME_FIELD,0)}},{key:"DATE_FORMAT",value:function DATE_FORMAT(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DATE_FORMAT,0)}},{key:"TIME_ZONE",value:function TIME_ZONE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.TIME_ZONE,0)}},{key:"TRAINING_DATA_SIZE",value:function TRAINING_DATA_SIZE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.TRAINING_DATA_SIZE,0)}},{key:"ANOMALY_SCORE_THRESHOLD",value:function ANOMALY_SCORE_THRESHOLD(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ANOMALY_SCORE_THRESHOLD,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_adParameter}},{key:"enterRule",value:function enterRule(listener){if(listener.enterAdParameter){listener.enterAdParameter(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitAdParameter){listener.exitAdParameter(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitAdParameter){return visitor.visitAdParameter(this)}else{return visitor.visitChildren(this)}}}]);return AdParameterContext}(ParserRuleContext["ParserRuleContext"]);var MlCommandContext=function(_ParserRuleContext27){OpenSearchPPLParser_inherits(MlCommandContext,_ParserRuleContext27);var _super31=OpenSearchPPLParser_createSuper(MlCommandContext);function MlCommandContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,MlCommandContext);return _super31.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(MlCommandContext,[{key:"ML",value:function ML(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.ML,0)}},{key:"mlArg",value:function mlArg(i){if(i===undefined){return this.getRuleContexts(MlArgContext)}else{return this.getRuleContext(i,MlArgContext)}}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_mlCommand}},{key:"enterRule",value:function enterRule(listener){if(listener.enterMlCommand){listener.enterMlCommand(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitMlCommand){listener.exitMlCommand(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitMlCommand){return visitor.visitMlCommand(this)}else{return visitor.visitChildren(this)}}}]);return MlCommandContext}(ParserRuleContext["ParserRuleContext"]);var MlArgContext=function(_ParserRuleContext28){OpenSearchPPLParser_inherits(MlArgContext,_ParserRuleContext28);var _super32=OpenSearchPPLParser_createSuper(MlArgContext);function MlArgContext(parent,invokingState){var _this15;OpenSearchPPLParser_classCallCheck(this,MlArgContext);_this15=_super32.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this15),"_argName",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this15),"_argValue",void 0);return _this15}OpenSearchPPLParser_createClass(MlArgContext,[{key:"EQUAL",value:function EQUAL(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.EQUAL,0)}},{key:"ident",value:function ident(){return this.tryGetRuleContext(0,IdentContext)}},{key:"literalValue",value:function literalValue(){return this.tryGetRuleContext(0,LiteralValueContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_mlArg}},{key:"enterRule",value:function enterRule(listener){if(listener.enterMlArg){listener.enterMlArg(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitMlArg){listener.exitMlArg(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitMlArg){return visitor.visitMlArg(this)}else{return visitor.visitChildren(this)}}}]);return MlArgContext}(ParserRuleContext["ParserRuleContext"]);var FromClauseContext=function(_ParserRuleContext29){OpenSearchPPLParser_inherits(FromClauseContext,_ParserRuleContext29);var _super33=OpenSearchPPLParser_createSuper(FromClauseContext);function FromClauseContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,FromClauseContext);return _super33.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(FromClauseContext,[{key:"SOURCE",value:function SOURCE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SOURCE,0)}},{key:"EQUAL",value:function EQUAL(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.EQUAL,0)}},{key:"tableSourceClause",value:function tableSourceClause(){return this.tryGetRuleContext(0,TableSourceClauseContext)}},{key:"INDEX",value:function INDEX(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.INDEX,0)}},{key:"tableFunction",value:function tableFunction(){return this.tryGetRuleContext(0,TableFunctionContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_fromClause}},{key:"enterRule",value:function enterRule(listener){if(listener.enterFromClause){listener.enterFromClause(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitFromClause){listener.exitFromClause(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitFromClause){return visitor.visitFromClause(this)}else{return visitor.visitChildren(this)}}}]);return FromClauseContext}(ParserRuleContext["ParserRuleContext"]);var TableSourceClauseContext=function(_ParserRuleContext30){OpenSearchPPLParser_inherits(TableSourceClauseContext,_ParserRuleContext30);var _super34=OpenSearchPPLParser_createSuper(TableSourceClauseContext);function TableSourceClauseContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,TableSourceClauseContext);return _super34.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(TableSourceClauseContext,[{key:"tableSource",value:function tableSource(i){if(i===undefined){return this.getRuleContexts(TableSourceContext)}else{return this.getRuleContext(i,TableSourceContext)}}},{key:"COMMA",value:function COMMA(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.COMMA)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.COMMA,i)}}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_tableSourceClause}},{key:"enterRule",value:function enterRule(listener){if(listener.enterTableSourceClause){listener.enterTableSourceClause(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitTableSourceClause){listener.exitTableSourceClause(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitTableSourceClause){return visitor.visitTableSourceClause(this)}else{return visitor.visitChildren(this)}}}]);return TableSourceClauseContext}(ParserRuleContext["ParserRuleContext"]);var RenameClasueContext=function(_ParserRuleContext31){OpenSearchPPLParser_inherits(RenameClasueContext,_ParserRuleContext31);var _super35=OpenSearchPPLParser_createSuper(RenameClasueContext);function RenameClasueContext(parent,invokingState){var _this16;OpenSearchPPLParser_classCallCheck(this,RenameClasueContext);_this16=_super35.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this16),"_orignalField",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this16),"_renamedField",void 0);return _this16}OpenSearchPPLParser_createClass(RenameClasueContext,[{key:"AS",value:function AS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.AS,0)}},{key:"wcFieldExpression",value:function wcFieldExpression(i){if(i===undefined){return this.getRuleContexts(WcFieldExpressionContext)}else{return this.getRuleContext(i,WcFieldExpressionContext)}}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_renameClasue}},{key:"enterRule",value:function enterRule(listener){if(listener.enterRenameClasue){listener.enterRenameClasue(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitRenameClasue){listener.exitRenameClasue(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitRenameClasue){return visitor.visitRenameClasue(this)}else{return visitor.visitChildren(this)}}}]);return RenameClasueContext}(ParserRuleContext["ParserRuleContext"]);var ByClauseContext=function(_ParserRuleContext32){OpenSearchPPLParser_inherits(ByClauseContext,_ParserRuleContext32);var _super36=OpenSearchPPLParser_createSuper(ByClauseContext);function ByClauseContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,ByClauseContext);return _super36.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(ByClauseContext,[{key:"BY",value:function BY(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.BY,0)}},{key:"fieldList",value:function fieldList(){return this.getRuleContext(0,FieldListContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_byClause}},{key:"enterRule",value:function enterRule(listener){if(listener.enterByClause){listener.enterByClause(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitByClause){listener.exitByClause(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitByClause){return visitor.visitByClause(this)}else{return visitor.visitChildren(this)}}}]);return ByClauseContext}(ParserRuleContext["ParserRuleContext"]);var StatsByClauseContext=function(_ParserRuleContext33){OpenSearchPPLParser_inherits(StatsByClauseContext,_ParserRuleContext33);var _super37=OpenSearchPPLParser_createSuper(StatsByClauseContext);function StatsByClauseContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,StatsByClauseContext);return _super37.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(StatsByClauseContext,[{key:"BY",value:function BY(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.BY,0)}},{key:"fieldList",value:function fieldList(){return this.tryGetRuleContext(0,FieldListContext)}},{key:"bySpanClause",value:function bySpanClause(){return this.tryGetRuleContext(0,BySpanClauseContext)}},{key:"COMMA",value:function COMMA(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.COMMA,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_statsByClause}},{key:"enterRule",value:function enterRule(listener){if(listener.enterStatsByClause){listener.enterStatsByClause(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitStatsByClause){listener.exitStatsByClause(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitStatsByClause){return visitor.visitStatsByClause(this)}else{return visitor.visitChildren(this)}}}]);return StatsByClauseContext}(ParserRuleContext["ParserRuleContext"]);var BySpanClauseContext=function(_ParserRuleContext34){OpenSearchPPLParser_inherits(BySpanClauseContext,_ParserRuleContext34);var _super38=OpenSearchPPLParser_createSuper(BySpanClauseContext);function BySpanClauseContext(parent,invokingState){var _this17;OpenSearchPPLParser_classCallCheck(this,BySpanClauseContext);_this17=_super38.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this17),"_alias",void 0);return _this17}OpenSearchPPLParser_createClass(BySpanClauseContext,[{key:"spanClause",value:function spanClause(){return this.getRuleContext(0,SpanClauseContext)}},{key:"AS",value:function AS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.AS,0)}},{key:"qualifiedName",value:function qualifiedName(){return this.tryGetRuleContext(0,QualifiedNameContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_bySpanClause}},{key:"enterRule",value:function enterRule(listener){if(listener.enterBySpanClause){listener.enterBySpanClause(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitBySpanClause){listener.exitBySpanClause(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitBySpanClause){return visitor.visitBySpanClause(this)}else{return visitor.visitChildren(this)}}}]);return BySpanClauseContext}(ParserRuleContext["ParserRuleContext"]);var SpanClauseContext=function(_ParserRuleContext35){OpenSearchPPLParser_inherits(SpanClauseContext,_ParserRuleContext35);var _super39=OpenSearchPPLParser_createSuper(SpanClauseContext);function SpanClauseContext(parent,invokingState){var _this18;OpenSearchPPLParser_classCallCheck(this,SpanClauseContext);_this18=_super39.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this18),"_value",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this18),"_unit",void 0);return _this18}OpenSearchPPLParser_createClass(SpanClauseContext,[{key:"SPAN",value:function SPAN(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.SPAN,0)}},{key:"LT_PRTHS",value:function LT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.LT_PRTHS,0)}},{key:"fieldExpression",value:function fieldExpression(){return this.getRuleContext(0,FieldExpressionContext)}},{key:"COMMA",value:function COMMA(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.COMMA,0)}},{key:"RT_PRTHS",value:function RT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.RT_PRTHS,0)}},{key:"literalValue",value:function literalValue(){return this.getRuleContext(0,LiteralValueContext)}},{key:"timespanUnit",value:function timespanUnit(){return this.tryGetRuleContext(0,TimespanUnitContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_spanClause}},{key:"enterRule",value:function enterRule(listener){if(listener.enterSpanClause){listener.enterSpanClause(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitSpanClause){listener.exitSpanClause(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitSpanClause){return visitor.visitSpanClause(this)}else{return visitor.visitChildren(this)}}}]);return SpanClauseContext}(ParserRuleContext["ParserRuleContext"]);var SortbyClauseContext=function(_ParserRuleContext36){OpenSearchPPLParser_inherits(SortbyClauseContext,_ParserRuleContext36);var _super40=OpenSearchPPLParser_createSuper(SortbyClauseContext);function SortbyClauseContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,SortbyClauseContext);return _super40.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(SortbyClauseContext,[{key:"sortField",value:function sortField(i){if(i===undefined){return this.getRuleContexts(SortFieldContext)}else{return this.getRuleContext(i,SortFieldContext)}}},{key:"COMMA",value:function COMMA(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.COMMA)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.COMMA,i)}}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_sortbyClause}},{key:"enterRule",value:function enterRule(listener){if(listener.enterSortbyClause){listener.enterSortbyClause(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitSortbyClause){listener.exitSortbyClause(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitSortbyClause){return visitor.visitSortbyClause(this)}else{return visitor.visitChildren(this)}}}]);return SortbyClauseContext}(ParserRuleContext["ParserRuleContext"]);var EvalClauseContext=function(_ParserRuleContext37){OpenSearchPPLParser_inherits(EvalClauseContext,_ParserRuleContext37);var _super41=OpenSearchPPLParser_createSuper(EvalClauseContext);function EvalClauseContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,EvalClauseContext);return _super41.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(EvalClauseContext,[{key:"fieldExpression",value:function fieldExpression(){return this.getRuleContext(0,FieldExpressionContext)}},{key:"EQUAL",value:function EQUAL(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.EQUAL,0)}},{key:"expression",value:function expression(){return this.getRuleContext(0,ExpressionContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_evalClause}},{key:"enterRule",value:function enterRule(listener){if(listener.enterEvalClause){listener.enterEvalClause(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitEvalClause){listener.exitEvalClause(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitEvalClause){return visitor.visitEvalClause(this)}else{return visitor.visitChildren(this)}}}]);return EvalClauseContext}(ParserRuleContext["ParserRuleContext"]);var StatsAggTermContext=function(_ParserRuleContext38){OpenSearchPPLParser_inherits(StatsAggTermContext,_ParserRuleContext38);var _super42=OpenSearchPPLParser_createSuper(StatsAggTermContext);function StatsAggTermContext(parent,invokingState){var _this19;OpenSearchPPLParser_classCallCheck(this,StatsAggTermContext);_this19=_super42.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this19),"_alias",void 0);return _this19}OpenSearchPPLParser_createClass(StatsAggTermContext,[{key:"statsFunction",value:function statsFunction(){return this.getRuleContext(0,StatsFunctionContext)}},{key:"AS",value:function AS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.AS,0)}},{key:"wcFieldExpression",value:function wcFieldExpression(){return this.tryGetRuleContext(0,WcFieldExpressionContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_statsAggTerm}},{key:"enterRule",value:function enterRule(listener){if(listener.enterStatsAggTerm){listener.enterStatsAggTerm(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitStatsAggTerm){listener.exitStatsAggTerm(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitStatsAggTerm){return visitor.visitStatsAggTerm(this)}else{return visitor.visitChildren(this)}}}]);return StatsAggTermContext}(ParserRuleContext["ParserRuleContext"]);var StatsFunctionContext=function(_ParserRuleContext39){OpenSearchPPLParser_inherits(StatsFunctionContext,_ParserRuleContext39);var _super43=OpenSearchPPLParser_createSuper(StatsFunctionContext);function StatsFunctionContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,StatsFunctionContext);return _super43.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(StatsFunctionContext,[{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_statsFunction}},{key:"copyFrom",value:function copyFrom(ctx){_get(OpenSearchPPLParser_getPrototypeOf(StatsFunctionContext.prototype),"copyFrom",this).call(this,ctx)}}]);return StatsFunctionContext}(ParserRuleContext["ParserRuleContext"]);var StatsFunctionCallContext=function(_StatsFunctionContext){OpenSearchPPLParser_inherits(StatsFunctionCallContext,_StatsFunctionContext);var _super44=OpenSearchPPLParser_createSuper(StatsFunctionCallContext);function StatsFunctionCallContext(ctx){var _this20;OpenSearchPPLParser_classCallCheck(this,StatsFunctionCallContext);_this20=_super44.call(this,ctx.parent,ctx.invokingState);_this20.copyFrom(ctx);return _this20}OpenSearchPPLParser_createClass(StatsFunctionCallContext,[{key:"statsFunctionName",value:function statsFunctionName(){return this.getRuleContext(0,StatsFunctionNameContext)}},{key:"LT_PRTHS",value:function LT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.LT_PRTHS,0)}},{key:"valueExpression",value:function valueExpression(){return this.getRuleContext(0,ValueExpressionContext)}},{key:"RT_PRTHS",value:function RT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.RT_PRTHS,0)}},{key:"enterRule",value:function enterRule(listener){if(listener.enterStatsFunctionCall){listener.enterStatsFunctionCall(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitStatsFunctionCall){listener.exitStatsFunctionCall(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitStatsFunctionCall){return visitor.visitStatsFunctionCall(this)}else{return visitor.visitChildren(this)}}}]);return StatsFunctionCallContext}(StatsFunctionContext);var CountAllFunctionCallContext=function(_StatsFunctionContext2){OpenSearchPPLParser_inherits(CountAllFunctionCallContext,_StatsFunctionContext2);var _super45=OpenSearchPPLParser_createSuper(CountAllFunctionCallContext);function CountAllFunctionCallContext(ctx){var _this21;OpenSearchPPLParser_classCallCheck(this,CountAllFunctionCallContext);_this21=_super45.call(this,ctx.parent,ctx.invokingState);_this21.copyFrom(ctx);return _this21}OpenSearchPPLParser_createClass(CountAllFunctionCallContext,[{key:"COUNT",value:function COUNT(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.COUNT,0)}},{key:"LT_PRTHS",value:function LT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.LT_PRTHS,0)}},{key:"RT_PRTHS",value:function RT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.RT_PRTHS,0)}},{key:"enterRule",value:function enterRule(listener){if(listener.enterCountAllFunctionCall){listener.enterCountAllFunctionCall(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitCountAllFunctionCall){listener.exitCountAllFunctionCall(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitCountAllFunctionCall){return visitor.visitCountAllFunctionCall(this)}else{return visitor.visitChildren(this)}}}]);return CountAllFunctionCallContext}(StatsFunctionContext);var DistinctCountFunctionCallContext=function(_StatsFunctionContext3){OpenSearchPPLParser_inherits(DistinctCountFunctionCallContext,_StatsFunctionContext3);var _super46=OpenSearchPPLParser_createSuper(DistinctCountFunctionCallContext);function DistinctCountFunctionCallContext(ctx){var _this22;OpenSearchPPLParser_classCallCheck(this,DistinctCountFunctionCallContext);_this22=_super46.call(this,ctx.parent,ctx.invokingState);_this22.copyFrom(ctx);return _this22}OpenSearchPPLParser_createClass(DistinctCountFunctionCallContext,[{key:"LT_PRTHS",value:function LT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.LT_PRTHS,0)}},{key:"valueExpression",value:function valueExpression(){return this.getRuleContext(0,ValueExpressionContext)}},{key:"RT_PRTHS",value:function RT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.RT_PRTHS,0)}},{key:"DISTINCT_COUNT",value:function DISTINCT_COUNT(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DISTINCT_COUNT,0)}},{key:"DC",value:function DC(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DC,0)}},{key:"enterRule",value:function enterRule(listener){if(listener.enterDistinctCountFunctionCall){listener.enterDistinctCountFunctionCall(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitDistinctCountFunctionCall){listener.exitDistinctCountFunctionCall(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitDistinctCountFunctionCall){return visitor.visitDistinctCountFunctionCall(this)}else{return visitor.visitChildren(this)}}}]);return DistinctCountFunctionCallContext}(StatsFunctionContext);var PercentileAggFunctionCallContext=function(_StatsFunctionContext4){OpenSearchPPLParser_inherits(PercentileAggFunctionCallContext,_StatsFunctionContext4);var _super47=OpenSearchPPLParser_createSuper(PercentileAggFunctionCallContext);function PercentileAggFunctionCallContext(ctx){var _this23;OpenSearchPPLParser_classCallCheck(this,PercentileAggFunctionCallContext);_this23=_super47.call(this,ctx.parent,ctx.invokingState);_this23.copyFrom(ctx);return _this23}OpenSearchPPLParser_createClass(PercentileAggFunctionCallContext,[{key:"percentileAggFunction",value:function percentileAggFunction(){return this.getRuleContext(0,PercentileAggFunctionContext)}},{key:"enterRule",value:function enterRule(listener){if(listener.enterPercentileAggFunctionCall){listener.enterPercentileAggFunctionCall(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitPercentileAggFunctionCall){listener.exitPercentileAggFunctionCall(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitPercentileAggFunctionCall){return visitor.visitPercentileAggFunctionCall(this)}else{return visitor.visitChildren(this)}}}]);return PercentileAggFunctionCallContext}(StatsFunctionContext);var TakeAggFunctionCallContext=function(_StatsFunctionContext5){OpenSearchPPLParser_inherits(TakeAggFunctionCallContext,_StatsFunctionContext5);var _super48=OpenSearchPPLParser_createSuper(TakeAggFunctionCallContext);function TakeAggFunctionCallContext(ctx){var _this24;OpenSearchPPLParser_classCallCheck(this,TakeAggFunctionCallContext);_this24=_super48.call(this,ctx.parent,ctx.invokingState);_this24.copyFrom(ctx);return _this24}OpenSearchPPLParser_createClass(TakeAggFunctionCallContext,[{key:"takeAggFunction",value:function takeAggFunction(){return this.getRuleContext(0,TakeAggFunctionContext)}},{key:"enterRule",value:function enterRule(listener){if(listener.enterTakeAggFunctionCall){listener.enterTakeAggFunctionCall(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitTakeAggFunctionCall){listener.exitTakeAggFunctionCall(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitTakeAggFunctionCall){return visitor.visitTakeAggFunctionCall(this)}else{return visitor.visitChildren(this)}}}]);return TakeAggFunctionCallContext}(StatsFunctionContext);var StatsFunctionNameContext=function(_ParserRuleContext40){OpenSearchPPLParser_inherits(StatsFunctionNameContext,_ParserRuleContext40);var _super49=OpenSearchPPLParser_createSuper(StatsFunctionNameContext);function StatsFunctionNameContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,StatsFunctionNameContext);return _super49.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(StatsFunctionNameContext,[{key:"AVG",value:function AVG(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.AVG,0)}},{key:"COUNT",value:function COUNT(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.COUNT,0)}},{key:"SUM",value:function SUM(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SUM,0)}},{key:"MIN",value:function MIN(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MIN,0)}},{key:"MAX",value:function MAX(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MAX,0)}},{key:"VAR_SAMP",value:function VAR_SAMP(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.VAR_SAMP,0)}},{key:"VAR_POP",value:function VAR_POP(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.VAR_POP,0)}},{key:"STDDEV_SAMP",value:function STDDEV_SAMP(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.STDDEV_SAMP,0)}},{key:"STDDEV_POP",value:function STDDEV_POP(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.STDDEV_POP,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_statsFunctionName}},{key:"enterRule",value:function enterRule(listener){if(listener.enterStatsFunctionName){listener.enterStatsFunctionName(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitStatsFunctionName){listener.exitStatsFunctionName(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitStatsFunctionName){return visitor.visitStatsFunctionName(this)}else{return visitor.visitChildren(this)}}}]);return StatsFunctionNameContext}(ParserRuleContext["ParserRuleContext"]);var TakeAggFunctionContext=function(_ParserRuleContext41){OpenSearchPPLParser_inherits(TakeAggFunctionContext,_ParserRuleContext41);var _super50=OpenSearchPPLParser_createSuper(TakeAggFunctionContext);function TakeAggFunctionContext(parent,invokingState){var _this25;OpenSearchPPLParser_classCallCheck(this,TakeAggFunctionContext);_this25=_super50.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this25),"_size",void 0);return _this25}OpenSearchPPLParser_createClass(TakeAggFunctionContext,[{key:"TAKE",value:function TAKE(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.TAKE,0)}},{key:"LT_PRTHS",value:function LT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.LT_PRTHS,0)}},{key:"fieldExpression",value:function fieldExpression(){return this.getRuleContext(0,FieldExpressionContext)}},{key:"RT_PRTHS",value:function RT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.RT_PRTHS,0)}},{key:"COMMA",value:function COMMA(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.COMMA,0)}},{key:"integerLiteral",value:function integerLiteral(){return this.tryGetRuleContext(0,IntegerLiteralContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_takeAggFunction}},{key:"enterRule",value:function enterRule(listener){if(listener.enterTakeAggFunction){listener.enterTakeAggFunction(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitTakeAggFunction){listener.exitTakeAggFunction(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitTakeAggFunction){return visitor.visitTakeAggFunction(this)}else{return visitor.visitChildren(this)}}}]);return TakeAggFunctionContext}(ParserRuleContext["ParserRuleContext"]);var PercentileAggFunctionContext=function(_ParserRuleContext42){OpenSearchPPLParser_inherits(PercentileAggFunctionContext,_ParserRuleContext42);var _super51=OpenSearchPPLParser_createSuper(PercentileAggFunctionContext);function PercentileAggFunctionContext(parent,invokingState){var _this26;OpenSearchPPLParser_classCallCheck(this,PercentileAggFunctionContext);_this26=_super51.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this26),"_value",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this26),"_aggField",void 0);return _this26}OpenSearchPPLParser_createClass(PercentileAggFunctionContext,[{key:"PERCENTILE",value:function PERCENTILE(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.PERCENTILE,0)}},{key:"LESS",value:function LESS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.LESS,0)}},{key:"GREATER",value:function GREATER(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.GREATER,0)}},{key:"LT_PRTHS",value:function LT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.LT_PRTHS,0)}},{key:"RT_PRTHS",value:function RT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.RT_PRTHS,0)}},{key:"integerLiteral",value:function integerLiteral(){return this.getRuleContext(0,IntegerLiteralContext)}},{key:"fieldExpression",value:function fieldExpression(){return this.getRuleContext(0,FieldExpressionContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_percentileAggFunction}},{key:"enterRule",value:function enterRule(listener){if(listener.enterPercentileAggFunction){listener.enterPercentileAggFunction(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitPercentileAggFunction){listener.exitPercentileAggFunction(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitPercentileAggFunction){return visitor.visitPercentileAggFunction(this)}else{return visitor.visitChildren(this)}}}]);return PercentileAggFunctionContext}(ParserRuleContext["ParserRuleContext"]);var ExpressionContext=function(_ParserRuleContext43){OpenSearchPPLParser_inherits(ExpressionContext,_ParserRuleContext43);var _super52=OpenSearchPPLParser_createSuper(ExpressionContext);function ExpressionContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,ExpressionContext);return _super52.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(ExpressionContext,[{key:"logicalExpression",value:function logicalExpression(){return this.tryGetRuleContext(0,LogicalExpressionContext)}},{key:"comparisonExpression",value:function comparisonExpression(){return this.tryGetRuleContext(0,ComparisonExpressionContext)}},{key:"valueExpression",value:function valueExpression(){return this.tryGetRuleContext(0,ValueExpressionContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_expression}},{key:"enterRule",value:function enterRule(listener){if(listener.enterExpression){listener.enterExpression(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitExpression){listener.exitExpression(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitExpression){return visitor.visitExpression(this)}else{return visitor.visitChildren(this)}}}]);return ExpressionContext}(ParserRuleContext["ParserRuleContext"]);var LogicalExpressionContext=function(_ParserRuleContext44){OpenSearchPPLParser_inherits(LogicalExpressionContext,_ParserRuleContext44);var _super53=OpenSearchPPLParser_createSuper(LogicalExpressionContext);function LogicalExpressionContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,LogicalExpressionContext);return _super53.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(LogicalExpressionContext,[{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_logicalExpression}},{key:"copyFrom",value:function copyFrom(ctx){_get(OpenSearchPPLParser_getPrototypeOf(LogicalExpressionContext.prototype),"copyFrom",this).call(this,ctx)}}]);return LogicalExpressionContext}(ParserRuleContext["ParserRuleContext"]);var ComparsionContext=function(_LogicalExpressionCon){OpenSearchPPLParser_inherits(ComparsionContext,_LogicalExpressionCon);var _super54=OpenSearchPPLParser_createSuper(ComparsionContext);function ComparsionContext(ctx){var _this27;OpenSearchPPLParser_classCallCheck(this,ComparsionContext);_this27=_super54.call(this,ctx.parent,ctx.invokingState);_this27.copyFrom(ctx);return _this27}OpenSearchPPLParser_createClass(ComparsionContext,[{key:"comparisonExpression",value:function comparisonExpression(){return this.getRuleContext(0,ComparisonExpressionContext)}},{key:"enterRule",value:function enterRule(listener){if(listener.enterComparsion){listener.enterComparsion(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitComparsion){listener.exitComparsion(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitComparsion){return visitor.visitComparsion(this)}else{return visitor.visitChildren(this)}}}]);return ComparsionContext}(LogicalExpressionContext);var LogicalNotContext=function(_LogicalExpressionCon2){OpenSearchPPLParser_inherits(LogicalNotContext,_LogicalExpressionCon2);var _super55=OpenSearchPPLParser_createSuper(LogicalNotContext);function LogicalNotContext(ctx){var _this28;OpenSearchPPLParser_classCallCheck(this,LogicalNotContext);_this28=_super55.call(this,ctx.parent,ctx.invokingState);_this28.copyFrom(ctx);return _this28}OpenSearchPPLParser_createClass(LogicalNotContext,[{key:"NOT",value:function NOT(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.NOT,0)}},{key:"logicalExpression",value:function logicalExpression(){return this.getRuleContext(0,LogicalExpressionContext)}},{key:"enterRule",value:function enterRule(listener){if(listener.enterLogicalNot){listener.enterLogicalNot(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitLogicalNot){listener.exitLogicalNot(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitLogicalNot){return visitor.visitLogicalNot(this)}else{return visitor.visitChildren(this)}}}]);return LogicalNotContext}(LogicalExpressionContext);var LogicalOrContext=function(_LogicalExpressionCon3){OpenSearchPPLParser_inherits(LogicalOrContext,_LogicalExpressionCon3);var _super56=OpenSearchPPLParser_createSuper(LogicalOrContext);function LogicalOrContext(ctx){var _this29;OpenSearchPPLParser_classCallCheck(this,LogicalOrContext);_this29=_super56.call(this,ctx.parent,ctx.invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this29),"_left",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this29),"_right",void 0);_this29.copyFrom(ctx);return _this29}OpenSearchPPLParser_createClass(LogicalOrContext,[{key:"OR",value:function OR(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.OR,0)}},{key:"logicalExpression",value:function logicalExpression(i){if(i===undefined){return this.getRuleContexts(LogicalExpressionContext)}else{return this.getRuleContext(i,LogicalExpressionContext)}}},{key:"enterRule",value:function enterRule(listener){if(listener.enterLogicalOr){listener.enterLogicalOr(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitLogicalOr){listener.exitLogicalOr(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitLogicalOr){return visitor.visitLogicalOr(this)}else{return visitor.visitChildren(this)}}}]);return LogicalOrContext}(LogicalExpressionContext);var LogicalAndContext=function(_LogicalExpressionCon4){OpenSearchPPLParser_inherits(LogicalAndContext,_LogicalExpressionCon4);var _super57=OpenSearchPPLParser_createSuper(LogicalAndContext);function LogicalAndContext(ctx){var _this30;OpenSearchPPLParser_classCallCheck(this,LogicalAndContext);_this30=_super57.call(this,ctx.parent,ctx.invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this30),"_left",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this30),"_right",void 0);_this30.copyFrom(ctx);return _this30}OpenSearchPPLParser_createClass(LogicalAndContext,[{key:"logicalExpression",value:function logicalExpression(i){if(i===undefined){return this.getRuleContexts(LogicalExpressionContext)}else{return this.getRuleContext(i,LogicalExpressionContext)}}},{key:"AND",value:function AND(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.AND,0)}},{key:"enterRule",value:function enterRule(listener){if(listener.enterLogicalAnd){listener.enterLogicalAnd(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitLogicalAnd){listener.exitLogicalAnd(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitLogicalAnd){return visitor.visitLogicalAnd(this)}else{return visitor.visitChildren(this)}}}]);return LogicalAndContext}(LogicalExpressionContext);var LogicalXorContext=function(_LogicalExpressionCon5){OpenSearchPPLParser_inherits(LogicalXorContext,_LogicalExpressionCon5);var _super58=OpenSearchPPLParser_createSuper(LogicalXorContext);function LogicalXorContext(ctx){var _this31;OpenSearchPPLParser_classCallCheck(this,LogicalXorContext);_this31=_super58.call(this,ctx.parent,ctx.invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this31),"_left",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this31),"_right",void 0);_this31.copyFrom(ctx);return _this31}OpenSearchPPLParser_createClass(LogicalXorContext,[{key:"XOR",value:function XOR(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.XOR,0)}},{key:"logicalExpression",value:function logicalExpression(i){if(i===undefined){return this.getRuleContexts(LogicalExpressionContext)}else{return this.getRuleContext(i,LogicalExpressionContext)}}},{key:"enterRule",value:function enterRule(listener){if(listener.enterLogicalXor){listener.enterLogicalXor(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitLogicalXor){listener.exitLogicalXor(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitLogicalXor){return visitor.visitLogicalXor(this)}else{return visitor.visitChildren(this)}}}]);return LogicalXorContext}(LogicalExpressionContext);var BooleanExprContext=function(_LogicalExpressionCon6){OpenSearchPPLParser_inherits(BooleanExprContext,_LogicalExpressionCon6);var _super59=OpenSearchPPLParser_createSuper(BooleanExprContext);function BooleanExprContext(ctx){var _this32;OpenSearchPPLParser_classCallCheck(this,BooleanExprContext);_this32=_super59.call(this,ctx.parent,ctx.invokingState);_this32.copyFrom(ctx);return _this32}OpenSearchPPLParser_createClass(BooleanExprContext,[{key:"booleanExpression",value:function booleanExpression(){return this.getRuleContext(0,BooleanExpressionContext)}},{key:"enterRule",value:function enterRule(listener){if(listener.enterBooleanExpr){listener.enterBooleanExpr(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitBooleanExpr){listener.exitBooleanExpr(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitBooleanExpr){return visitor.visitBooleanExpr(this)}else{return visitor.visitChildren(this)}}}]);return BooleanExprContext}(LogicalExpressionContext);var RelevanceExprContext=function(_LogicalExpressionCon7){OpenSearchPPLParser_inherits(RelevanceExprContext,_LogicalExpressionCon7);var _super60=OpenSearchPPLParser_createSuper(RelevanceExprContext);function RelevanceExprContext(ctx){var _this33;OpenSearchPPLParser_classCallCheck(this,RelevanceExprContext);_this33=_super60.call(this,ctx.parent,ctx.invokingState);_this33.copyFrom(ctx);return _this33}OpenSearchPPLParser_createClass(RelevanceExprContext,[{key:"relevanceExpression",value:function relevanceExpression(){return this.getRuleContext(0,RelevanceExpressionContext)}},{key:"enterRule",value:function enterRule(listener){if(listener.enterRelevanceExpr){listener.enterRelevanceExpr(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitRelevanceExpr){listener.exitRelevanceExpr(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitRelevanceExpr){return visitor.visitRelevanceExpr(this)}else{return visitor.visitChildren(this)}}}]);return RelevanceExprContext}(LogicalExpressionContext);var ComparisonExpressionContext=function(_ParserRuleContext45){OpenSearchPPLParser_inherits(ComparisonExpressionContext,_ParserRuleContext45);var _super61=OpenSearchPPLParser_createSuper(ComparisonExpressionContext);function ComparisonExpressionContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,ComparisonExpressionContext);return _super61.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(ComparisonExpressionContext,[{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_comparisonExpression}},{key:"copyFrom",value:function copyFrom(ctx){_get(OpenSearchPPLParser_getPrototypeOf(ComparisonExpressionContext.prototype),"copyFrom",this).call(this,ctx)}}]);return ComparisonExpressionContext}(ParserRuleContext["ParserRuleContext"]);var CompareExprContext=function(_ComparisonExpression){OpenSearchPPLParser_inherits(CompareExprContext,_ComparisonExpression);var _super62=OpenSearchPPLParser_createSuper(CompareExprContext);function CompareExprContext(ctx){var _this34;OpenSearchPPLParser_classCallCheck(this,CompareExprContext);_this34=_super62.call(this,ctx.parent,ctx.invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this34),"_left",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this34),"_right",void 0);_this34.copyFrom(ctx);return _this34}OpenSearchPPLParser_createClass(CompareExprContext,[{key:"comparisonOperator",value:function comparisonOperator(){return this.getRuleContext(0,ComparisonOperatorContext)}},{key:"valueExpression",value:function valueExpression(i){if(i===undefined){return this.getRuleContexts(ValueExpressionContext)}else{return this.getRuleContext(i,ValueExpressionContext)}}},{key:"enterRule",value:function enterRule(listener){if(listener.enterCompareExpr){listener.enterCompareExpr(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitCompareExpr){listener.exitCompareExpr(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitCompareExpr){return visitor.visitCompareExpr(this)}else{return visitor.visitChildren(this)}}}]);return CompareExprContext}(ComparisonExpressionContext);var InExprContext=function(_ComparisonExpression2){OpenSearchPPLParser_inherits(InExprContext,_ComparisonExpression2);var _super63=OpenSearchPPLParser_createSuper(InExprContext);function InExprContext(ctx){var _this35;OpenSearchPPLParser_classCallCheck(this,InExprContext);_this35=_super63.call(this,ctx.parent,ctx.invokingState);_this35.copyFrom(ctx);return _this35}OpenSearchPPLParser_createClass(InExprContext,[{key:"valueExpression",value:function valueExpression(){return this.getRuleContext(0,ValueExpressionContext)}},{key:"IN",value:function IN(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.IN,0)}},{key:"valueList",value:function valueList(){return this.getRuleContext(0,ValueListContext)}},{key:"enterRule",value:function enterRule(listener){if(listener.enterInExpr){listener.enterInExpr(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitInExpr){listener.exitInExpr(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitInExpr){return visitor.visitInExpr(this)}else{return visitor.visitChildren(this)}}}]);return InExprContext}(ComparisonExpressionContext);var ValueExpressionContext=function(_ParserRuleContext46){OpenSearchPPLParser_inherits(ValueExpressionContext,_ParserRuleContext46);var _super64=OpenSearchPPLParser_createSuper(ValueExpressionContext);function ValueExpressionContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,ValueExpressionContext);return _super64.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(ValueExpressionContext,[{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_valueExpression}},{key:"copyFrom",value:function copyFrom(ctx){_get(OpenSearchPPLParser_getPrototypeOf(ValueExpressionContext.prototype),"copyFrom",this).call(this,ctx)}}]);return ValueExpressionContext}(ParserRuleContext["ParserRuleContext"]);var BinaryArithmeticContext=function(_ValueExpressionConte){OpenSearchPPLParser_inherits(BinaryArithmeticContext,_ValueExpressionConte);var _super65=OpenSearchPPLParser_createSuper(BinaryArithmeticContext);function BinaryArithmeticContext(ctx){var _this36;OpenSearchPPLParser_classCallCheck(this,BinaryArithmeticContext);_this36=_super65.call(this,ctx.parent,ctx.invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this36),"_left",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this36),"_right",void 0);_this36.copyFrom(ctx);return _this36}OpenSearchPPLParser_createClass(BinaryArithmeticContext,[{key:"binaryOperator",value:function binaryOperator(){return this.getRuleContext(0,BinaryOperatorContext)}},{key:"valueExpression",value:function valueExpression(i){if(i===undefined){return this.getRuleContexts(ValueExpressionContext)}else{return this.getRuleContext(i,ValueExpressionContext)}}},{key:"enterRule",value:function enterRule(listener){if(listener.enterBinaryArithmetic){listener.enterBinaryArithmetic(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitBinaryArithmetic){listener.exitBinaryArithmetic(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitBinaryArithmetic){return visitor.visitBinaryArithmetic(this)}else{return visitor.visitChildren(this)}}}]);return BinaryArithmeticContext}(ValueExpressionContext);var ParentheticBinaryArithmeticContext=function(_ValueExpressionConte2){OpenSearchPPLParser_inherits(ParentheticBinaryArithmeticContext,_ValueExpressionConte2);var _super66=OpenSearchPPLParser_createSuper(ParentheticBinaryArithmeticContext);function ParentheticBinaryArithmeticContext(ctx){var _this37;OpenSearchPPLParser_classCallCheck(this,ParentheticBinaryArithmeticContext);_this37=_super66.call(this,ctx.parent,ctx.invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this37),"_left",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this37),"_right",void 0);_this37.copyFrom(ctx);return _this37}OpenSearchPPLParser_createClass(ParentheticBinaryArithmeticContext,[{key:"LT_PRTHS",value:function LT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.LT_PRTHS,0)}},{key:"binaryOperator",value:function binaryOperator(){return this.getRuleContext(0,BinaryOperatorContext)}},{key:"RT_PRTHS",value:function RT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.RT_PRTHS,0)}},{key:"valueExpression",value:function valueExpression(i){if(i===undefined){return this.getRuleContexts(ValueExpressionContext)}else{return this.getRuleContext(i,ValueExpressionContext)}}},{key:"enterRule",value:function enterRule(listener){if(listener.enterParentheticBinaryArithmetic){listener.enterParentheticBinaryArithmetic(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitParentheticBinaryArithmetic){listener.exitParentheticBinaryArithmetic(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitParentheticBinaryArithmetic){return visitor.visitParentheticBinaryArithmetic(this)}else{return visitor.visitChildren(this)}}}]);return ParentheticBinaryArithmeticContext}(ValueExpressionContext);var ValueExpressionDefaultContext=function(_ValueExpressionConte3){OpenSearchPPLParser_inherits(ValueExpressionDefaultContext,_ValueExpressionConte3);var _super67=OpenSearchPPLParser_createSuper(ValueExpressionDefaultContext);function ValueExpressionDefaultContext(ctx){var _this38;OpenSearchPPLParser_classCallCheck(this,ValueExpressionDefaultContext);_this38=_super67.call(this,ctx.parent,ctx.invokingState);_this38.copyFrom(ctx);return _this38}OpenSearchPPLParser_createClass(ValueExpressionDefaultContext,[{key:"primaryExpression",value:function primaryExpression(){return this.getRuleContext(0,PrimaryExpressionContext)}},{key:"enterRule",value:function enterRule(listener){if(listener.enterValueExpressionDefault){listener.enterValueExpressionDefault(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitValueExpressionDefault){listener.exitValueExpressionDefault(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitValueExpressionDefault){return visitor.visitValueExpressionDefault(this)}else{return visitor.visitChildren(this)}}}]);return ValueExpressionDefaultContext}(ValueExpressionContext);var PrimaryExpressionContext=function(_ParserRuleContext47){OpenSearchPPLParser_inherits(PrimaryExpressionContext,_ParserRuleContext47);var _super68=OpenSearchPPLParser_createSuper(PrimaryExpressionContext);function PrimaryExpressionContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,PrimaryExpressionContext);return _super68.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(PrimaryExpressionContext,[{key:"evalFunctionCall",value:function evalFunctionCall(){return this.tryGetRuleContext(0,EvalFunctionCallContext)}},{key:"dataTypeFunctionCall",value:function dataTypeFunctionCall(){return this.tryGetRuleContext(0,DataTypeFunctionCallContext)}},{key:"fieldExpression",value:function fieldExpression(){return this.tryGetRuleContext(0,FieldExpressionContext)}},{key:"literalValue",value:function literalValue(){return this.tryGetRuleContext(0,LiteralValueContext)}},{key:"constantFunction",value:function constantFunction(){return this.tryGetRuleContext(0,ConstantFunctionContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_primaryExpression}},{key:"enterRule",value:function enterRule(listener){if(listener.enterPrimaryExpression){listener.enterPrimaryExpression(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitPrimaryExpression){listener.exitPrimaryExpression(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitPrimaryExpression){return visitor.visitPrimaryExpression(this)}else{return visitor.visitChildren(this)}}}]);return PrimaryExpressionContext}(ParserRuleContext["ParserRuleContext"]);var ConstantFunctionContext=function(_ParserRuleContext48){OpenSearchPPLParser_inherits(ConstantFunctionContext,_ParserRuleContext48);var _super69=OpenSearchPPLParser_createSuper(ConstantFunctionContext);function ConstantFunctionContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,ConstantFunctionContext);return _super69.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(ConstantFunctionContext,[{key:"constantFunctionName",value:function constantFunctionName(){return this.getRuleContext(0,ConstantFunctionNameContext)}},{key:"LT_PRTHS",value:function LT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.LT_PRTHS,0)}},{key:"RT_PRTHS",value:function RT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.RT_PRTHS,0)}},{key:"functionArgs",value:function functionArgs(){return this.tryGetRuleContext(0,FunctionArgsContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_constantFunction}},{key:"enterRule",value:function enterRule(listener){if(listener.enterConstantFunction){listener.enterConstantFunction(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitConstantFunction){listener.exitConstantFunction(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitConstantFunction){return visitor.visitConstantFunction(this)}else{return visitor.visitChildren(this)}}}]);return ConstantFunctionContext}(ParserRuleContext["ParserRuleContext"]);var BooleanExpressionContext=function(_ParserRuleContext49){OpenSearchPPLParser_inherits(BooleanExpressionContext,_ParserRuleContext49);var _super70=OpenSearchPPLParser_createSuper(BooleanExpressionContext);function BooleanExpressionContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,BooleanExpressionContext);return _super70.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(BooleanExpressionContext,[{key:"booleanFunctionCall",value:function booleanFunctionCall(){return this.getRuleContext(0,BooleanFunctionCallContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_booleanExpression}},{key:"enterRule",value:function enterRule(listener){if(listener.enterBooleanExpression){listener.enterBooleanExpression(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitBooleanExpression){listener.exitBooleanExpression(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitBooleanExpression){return visitor.visitBooleanExpression(this)}else{return visitor.visitChildren(this)}}}]);return BooleanExpressionContext}(ParserRuleContext["ParserRuleContext"]);var RelevanceExpressionContext=function(_ParserRuleContext50){OpenSearchPPLParser_inherits(RelevanceExpressionContext,_ParserRuleContext50);var _super71=OpenSearchPPLParser_createSuper(RelevanceExpressionContext);function RelevanceExpressionContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,RelevanceExpressionContext);return _super71.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(RelevanceExpressionContext,[{key:"singleFieldRelevanceFunction",value:function singleFieldRelevanceFunction(){return this.tryGetRuleContext(0,SingleFieldRelevanceFunctionContext)}},{key:"multiFieldRelevanceFunction",value:function multiFieldRelevanceFunction(){return this.tryGetRuleContext(0,MultiFieldRelevanceFunctionContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_relevanceExpression}},{key:"enterRule",value:function enterRule(listener){if(listener.enterRelevanceExpression){listener.enterRelevanceExpression(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitRelevanceExpression){listener.exitRelevanceExpression(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitRelevanceExpression){return visitor.visitRelevanceExpression(this)}else{return visitor.visitChildren(this)}}}]);return RelevanceExpressionContext}(ParserRuleContext["ParserRuleContext"]);var SingleFieldRelevanceFunctionContext=function(_ParserRuleContext51){OpenSearchPPLParser_inherits(SingleFieldRelevanceFunctionContext,_ParserRuleContext51);var _super72=OpenSearchPPLParser_createSuper(SingleFieldRelevanceFunctionContext);function SingleFieldRelevanceFunctionContext(parent,invokingState){var _this39;OpenSearchPPLParser_classCallCheck(this,SingleFieldRelevanceFunctionContext);_this39=_super72.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this39),"_field",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this39),"_query",void 0);return _this39}OpenSearchPPLParser_createClass(SingleFieldRelevanceFunctionContext,[{key:"singleFieldRelevanceFunctionName",value:function singleFieldRelevanceFunctionName(){return this.getRuleContext(0,SingleFieldRelevanceFunctionNameContext)}},{key:"LT_PRTHS",value:function LT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.LT_PRTHS,0)}},{key:"COMMA",value:function COMMA(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.COMMA)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.COMMA,i)}}},{key:"RT_PRTHS",value:function RT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.RT_PRTHS,0)}},{key:"relevanceField",value:function relevanceField(){return this.getRuleContext(0,RelevanceFieldContext)}},{key:"relevanceQuery",value:function relevanceQuery(){return this.getRuleContext(0,RelevanceQueryContext)}},{key:"relevanceArg",value:function relevanceArg(i){if(i===undefined){return this.getRuleContexts(RelevanceArgContext)}else{return this.getRuleContext(i,RelevanceArgContext)}}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_singleFieldRelevanceFunction}},{key:"enterRule",value:function enterRule(listener){if(listener.enterSingleFieldRelevanceFunction){listener.enterSingleFieldRelevanceFunction(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitSingleFieldRelevanceFunction){listener.exitSingleFieldRelevanceFunction(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitSingleFieldRelevanceFunction){return visitor.visitSingleFieldRelevanceFunction(this)}else{return visitor.visitChildren(this)}}}]);return SingleFieldRelevanceFunctionContext}(ParserRuleContext["ParserRuleContext"]);var MultiFieldRelevanceFunctionContext=function(_ParserRuleContext52){OpenSearchPPLParser_inherits(MultiFieldRelevanceFunctionContext,_ParserRuleContext52);var _super73=OpenSearchPPLParser_createSuper(MultiFieldRelevanceFunctionContext);function MultiFieldRelevanceFunctionContext(parent,invokingState){var _this40;OpenSearchPPLParser_classCallCheck(this,MultiFieldRelevanceFunctionContext);_this40=_super73.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this40),"_field",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this40),"_query",void 0);return _this40}OpenSearchPPLParser_createClass(MultiFieldRelevanceFunctionContext,[{key:"multiFieldRelevanceFunctionName",value:function multiFieldRelevanceFunctionName(){return this.getRuleContext(0,MultiFieldRelevanceFunctionNameContext)}},{key:"LT_PRTHS",value:function LT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.LT_PRTHS,0)}},{key:"LT_SQR_PRTHS",value:function LT_SQR_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.LT_SQR_PRTHS,0)}},{key:"RT_SQR_PRTHS",value:function RT_SQR_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.RT_SQR_PRTHS,0)}},{key:"COMMA",value:function COMMA(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.COMMA)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.COMMA,i)}}},{key:"RT_PRTHS",value:function RT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.RT_PRTHS,0)}},{key:"relevanceFieldAndWeight",value:function relevanceFieldAndWeight(i){if(i===undefined){return this.getRuleContexts(RelevanceFieldAndWeightContext)}else{return this.getRuleContext(i,RelevanceFieldAndWeightContext)}}},{key:"relevanceQuery",value:function relevanceQuery(){return this.getRuleContext(0,RelevanceQueryContext)}},{key:"relevanceArg",value:function relevanceArg(i){if(i===undefined){return this.getRuleContexts(RelevanceArgContext)}else{return this.getRuleContext(i,RelevanceArgContext)}}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_multiFieldRelevanceFunction}},{key:"enterRule",value:function enterRule(listener){if(listener.enterMultiFieldRelevanceFunction){listener.enterMultiFieldRelevanceFunction(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitMultiFieldRelevanceFunction){listener.exitMultiFieldRelevanceFunction(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitMultiFieldRelevanceFunction){return visitor.visitMultiFieldRelevanceFunction(this)}else{return visitor.visitChildren(this)}}}]);return MultiFieldRelevanceFunctionContext}(ParserRuleContext["ParserRuleContext"]);var TableSourceContext=function(_ParserRuleContext53){OpenSearchPPLParser_inherits(TableSourceContext,_ParserRuleContext53);var _super74=OpenSearchPPLParser_createSuper(TableSourceContext);function TableSourceContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,TableSourceContext);return _super74.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(TableSourceContext,[{key:"qualifiedName",value:function qualifiedName(){return this.tryGetRuleContext(0,QualifiedNameContext)}},{key:"ID_DATE_SUFFIX",value:function ID_DATE_SUFFIX(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ID_DATE_SUFFIX,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_tableSource}},{key:"enterRule",value:function enterRule(listener){if(listener.enterTableSource){listener.enterTableSource(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitTableSource){listener.exitTableSource(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitTableSource){return visitor.visitTableSource(this)}else{return visitor.visitChildren(this)}}}]);return TableSourceContext}(ParserRuleContext["ParserRuleContext"]);var TableFunctionContext=function(_ParserRuleContext54){OpenSearchPPLParser_inherits(TableFunctionContext,_ParserRuleContext54);var _super75=OpenSearchPPLParser_createSuper(TableFunctionContext);function TableFunctionContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,TableFunctionContext);return _super75.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(TableFunctionContext,[{key:"qualifiedName",value:function qualifiedName(){return this.getRuleContext(0,QualifiedNameContext)}},{key:"LT_PRTHS",value:function LT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.LT_PRTHS,0)}},{key:"functionArgs",value:function functionArgs(){return this.getRuleContext(0,FunctionArgsContext)}},{key:"RT_PRTHS",value:function RT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.RT_PRTHS,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_tableFunction}},{key:"enterRule",value:function enterRule(listener){if(listener.enterTableFunction){listener.enterTableFunction(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitTableFunction){listener.exitTableFunction(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitTableFunction){return visitor.visitTableFunction(this)}else{return visitor.visitChildren(this)}}}]);return TableFunctionContext}(ParserRuleContext["ParserRuleContext"]);var FieldListContext=function(_ParserRuleContext55){OpenSearchPPLParser_inherits(FieldListContext,_ParserRuleContext55);var _super76=OpenSearchPPLParser_createSuper(FieldListContext);function FieldListContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,FieldListContext);return _super76.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(FieldListContext,[{key:"fieldExpression",value:function fieldExpression(i){if(i===undefined){return this.getRuleContexts(FieldExpressionContext)}else{return this.getRuleContext(i,FieldExpressionContext)}}},{key:"COMMA",value:function COMMA(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.COMMA)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.COMMA,i)}}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_fieldList}},{key:"enterRule",value:function enterRule(listener){if(listener.enterFieldList){listener.enterFieldList(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitFieldList){listener.exitFieldList(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitFieldList){return visitor.visitFieldList(this)}else{return visitor.visitChildren(this)}}}]);return FieldListContext}(ParserRuleContext["ParserRuleContext"]);var WcFieldListContext=function(_ParserRuleContext56){OpenSearchPPLParser_inherits(WcFieldListContext,_ParserRuleContext56);var _super77=OpenSearchPPLParser_createSuper(WcFieldListContext);function WcFieldListContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,WcFieldListContext);return _super77.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(WcFieldListContext,[{key:"wcFieldExpression",value:function wcFieldExpression(i){if(i===undefined){return this.getRuleContexts(WcFieldExpressionContext)}else{return this.getRuleContext(i,WcFieldExpressionContext)}}},{key:"COMMA",value:function COMMA(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.COMMA)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.COMMA,i)}}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_wcFieldList}},{key:"enterRule",value:function enterRule(listener){if(listener.enterWcFieldList){listener.enterWcFieldList(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitWcFieldList){listener.exitWcFieldList(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitWcFieldList){return visitor.visitWcFieldList(this)}else{return visitor.visitChildren(this)}}}]);return WcFieldListContext}(ParserRuleContext["ParserRuleContext"]);var SortFieldContext=function(_ParserRuleContext57){OpenSearchPPLParser_inherits(SortFieldContext,_ParserRuleContext57);var _super78=OpenSearchPPLParser_createSuper(SortFieldContext);function SortFieldContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,SortFieldContext);return _super78.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(SortFieldContext,[{key:"sortFieldExpression",value:function sortFieldExpression(){return this.getRuleContext(0,SortFieldExpressionContext)}},{key:"PLUS",value:function PLUS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.PLUS,0)}},{key:"MINUS",value:function MINUS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MINUS,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_sortField}},{key:"enterRule",value:function enterRule(listener){if(listener.enterSortField){listener.enterSortField(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitSortField){listener.exitSortField(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitSortField){return visitor.visitSortField(this)}else{return visitor.visitChildren(this)}}}]);return SortFieldContext}(ParserRuleContext["ParserRuleContext"]);var SortFieldExpressionContext=function(_ParserRuleContext58){OpenSearchPPLParser_inherits(SortFieldExpressionContext,_ParserRuleContext58);var _super79=OpenSearchPPLParser_createSuper(SortFieldExpressionContext);function SortFieldExpressionContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,SortFieldExpressionContext);return _super79.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(SortFieldExpressionContext,[{key:"fieldExpression",value:function fieldExpression(){return this.getRuleContext(0,FieldExpressionContext)}},{key:"AUTO",value:function AUTO(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.AUTO,0)}},{key:"LT_PRTHS",value:function LT_PRTHS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.LT_PRTHS,0)}},{key:"RT_PRTHS",value:function RT_PRTHS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.RT_PRTHS,0)}},{key:"STR",value:function STR(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.STR,0)}},{key:"IP",value:function IP(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.IP,0)}},{key:"NUM",value:function NUM(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.NUM,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_sortFieldExpression}},{key:"enterRule",value:function enterRule(listener){if(listener.enterSortFieldExpression){listener.enterSortFieldExpression(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitSortFieldExpression){listener.exitSortFieldExpression(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitSortFieldExpression){return visitor.visitSortFieldExpression(this)}else{return visitor.visitChildren(this)}}}]);return SortFieldExpressionContext}(ParserRuleContext["ParserRuleContext"]);var FieldExpressionContext=function(_ParserRuleContext59){OpenSearchPPLParser_inherits(FieldExpressionContext,_ParserRuleContext59);var _super80=OpenSearchPPLParser_createSuper(FieldExpressionContext);function FieldExpressionContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,FieldExpressionContext);return _super80.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(FieldExpressionContext,[{key:"qualifiedName",value:function qualifiedName(){return this.getRuleContext(0,QualifiedNameContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_fieldExpression}},{key:"enterRule",value:function enterRule(listener){if(listener.enterFieldExpression){listener.enterFieldExpression(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitFieldExpression){listener.exitFieldExpression(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitFieldExpression){return visitor.visitFieldExpression(this)}else{return visitor.visitChildren(this)}}}]);return FieldExpressionContext}(ParserRuleContext["ParserRuleContext"]);var WcFieldExpressionContext=function(_ParserRuleContext60){OpenSearchPPLParser_inherits(WcFieldExpressionContext,_ParserRuleContext60);var _super81=OpenSearchPPLParser_createSuper(WcFieldExpressionContext);function WcFieldExpressionContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,WcFieldExpressionContext);return _super81.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(WcFieldExpressionContext,[{key:"wcQualifiedName",value:function wcQualifiedName(){return this.getRuleContext(0,WcQualifiedNameContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_wcFieldExpression}},{key:"enterRule",value:function enterRule(listener){if(listener.enterWcFieldExpression){listener.enterWcFieldExpression(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitWcFieldExpression){listener.exitWcFieldExpression(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitWcFieldExpression){return visitor.visitWcFieldExpression(this)}else{return visitor.visitChildren(this)}}}]);return WcFieldExpressionContext}(ParserRuleContext["ParserRuleContext"]);var EvalFunctionCallContext=function(_ParserRuleContext61){OpenSearchPPLParser_inherits(EvalFunctionCallContext,_ParserRuleContext61);var _super82=OpenSearchPPLParser_createSuper(EvalFunctionCallContext);function EvalFunctionCallContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,EvalFunctionCallContext);return _super82.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(EvalFunctionCallContext,[{key:"evalFunctionName",value:function evalFunctionName(){return this.getRuleContext(0,EvalFunctionNameContext)}},{key:"LT_PRTHS",value:function LT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.LT_PRTHS,0)}},{key:"functionArgs",value:function functionArgs(){return this.getRuleContext(0,FunctionArgsContext)}},{key:"RT_PRTHS",value:function RT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.RT_PRTHS,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_evalFunctionCall}},{key:"enterRule",value:function enterRule(listener){if(listener.enterEvalFunctionCall){listener.enterEvalFunctionCall(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitEvalFunctionCall){listener.exitEvalFunctionCall(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitEvalFunctionCall){return visitor.visitEvalFunctionCall(this)}else{return visitor.visitChildren(this)}}}]);return EvalFunctionCallContext}(ParserRuleContext["ParserRuleContext"]);var DataTypeFunctionCallContext=function(_ParserRuleContext62){OpenSearchPPLParser_inherits(DataTypeFunctionCallContext,_ParserRuleContext62);var _super83=OpenSearchPPLParser_createSuper(DataTypeFunctionCallContext);function DataTypeFunctionCallContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,DataTypeFunctionCallContext);return _super83.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(DataTypeFunctionCallContext,[{key:"CAST",value:function CAST(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.CAST,0)}},{key:"LT_PRTHS",value:function LT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.LT_PRTHS,0)}},{key:"expression",value:function expression(){return this.getRuleContext(0,ExpressionContext)}},{key:"AS",value:function AS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.AS,0)}},{key:"convertedDataType",value:function convertedDataType(){return this.getRuleContext(0,ConvertedDataTypeContext)}},{key:"RT_PRTHS",value:function RT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.RT_PRTHS,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_dataTypeFunctionCall}},{key:"enterRule",value:function enterRule(listener){if(listener.enterDataTypeFunctionCall){listener.enterDataTypeFunctionCall(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitDataTypeFunctionCall){listener.exitDataTypeFunctionCall(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitDataTypeFunctionCall){return visitor.visitDataTypeFunctionCall(this)}else{return visitor.visitChildren(this)}}}]);return DataTypeFunctionCallContext}(ParserRuleContext["ParserRuleContext"]);var BooleanFunctionCallContext=function(_ParserRuleContext63){OpenSearchPPLParser_inherits(BooleanFunctionCallContext,_ParserRuleContext63);var _super84=OpenSearchPPLParser_createSuper(BooleanFunctionCallContext);function BooleanFunctionCallContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,BooleanFunctionCallContext);return _super84.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(BooleanFunctionCallContext,[{key:"conditionFunctionBase",value:function conditionFunctionBase(){return this.getRuleContext(0,ConditionFunctionBaseContext)}},{key:"LT_PRTHS",value:function LT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.LT_PRTHS,0)}},{key:"functionArgs",value:function functionArgs(){return this.getRuleContext(0,FunctionArgsContext)}},{key:"RT_PRTHS",value:function RT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.RT_PRTHS,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_booleanFunctionCall}},{key:"enterRule",value:function enterRule(listener){if(listener.enterBooleanFunctionCall){listener.enterBooleanFunctionCall(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitBooleanFunctionCall){listener.exitBooleanFunctionCall(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitBooleanFunctionCall){return visitor.visitBooleanFunctionCall(this)}else{return visitor.visitChildren(this)}}}]);return BooleanFunctionCallContext}(ParserRuleContext["ParserRuleContext"]);var ConvertedDataTypeContext=function(_ParserRuleContext64){OpenSearchPPLParser_inherits(ConvertedDataTypeContext,_ParserRuleContext64);var _super85=OpenSearchPPLParser_createSuper(ConvertedDataTypeContext);function ConvertedDataTypeContext(parent,invokingState){var _this41;OpenSearchPPLParser_classCallCheck(this,ConvertedDataTypeContext);_this41=_super85.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this41),"_typeName",void 0);return _this41}OpenSearchPPLParser_createClass(ConvertedDataTypeContext,[{key:"DATE",value:function DATE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DATE,0)}},{key:"TIME",value:function TIME(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.TIME,0)}},{key:"TIMESTAMP",value:function TIMESTAMP(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.TIMESTAMP,0)}},{key:"INT",value:function INT(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.INT,0)}},{key:"INTEGER",value:function INTEGER(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.INTEGER,0)}},{key:"DOUBLE",value:function DOUBLE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DOUBLE,0)}},{key:"LONG",value:function LONG(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.LONG,0)}},{key:"FLOAT",value:function FLOAT(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.FLOAT,0)}},{key:"STRING",value:function STRING(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.STRING,0)}},{key:"BOOLEAN",value:function BOOLEAN(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.BOOLEAN,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_convertedDataType}},{key:"enterRule",value:function enterRule(listener){if(listener.enterConvertedDataType){listener.enterConvertedDataType(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitConvertedDataType){listener.exitConvertedDataType(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitConvertedDataType){return visitor.visitConvertedDataType(this)}else{return visitor.visitChildren(this)}}}]);return ConvertedDataTypeContext}(ParserRuleContext["ParserRuleContext"]);var EvalFunctionNameContext=function(_ParserRuleContext65){OpenSearchPPLParser_inherits(EvalFunctionNameContext,_ParserRuleContext65);var _super86=OpenSearchPPLParser_createSuper(EvalFunctionNameContext);function EvalFunctionNameContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,EvalFunctionNameContext);return _super86.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(EvalFunctionNameContext,[{key:"mathematicalFunctionBase",value:function mathematicalFunctionBase(){return this.tryGetRuleContext(0,MathematicalFunctionBaseContext)}},{key:"dateAndTimeFunctionBase",value:function dateAndTimeFunctionBase(){return this.tryGetRuleContext(0,DateAndTimeFunctionBaseContext)}},{key:"textFunctionBase",value:function textFunctionBase(){return this.tryGetRuleContext(0,TextFunctionBaseContext)}},{key:"conditionFunctionBase",value:function conditionFunctionBase(){return this.tryGetRuleContext(0,ConditionFunctionBaseContext)}},{key:"systemFunctionBase",value:function systemFunctionBase(){return this.tryGetRuleContext(0,SystemFunctionBaseContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_evalFunctionName}},{key:"enterRule",value:function enterRule(listener){if(listener.enterEvalFunctionName){listener.enterEvalFunctionName(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitEvalFunctionName){listener.exitEvalFunctionName(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitEvalFunctionName){return visitor.visitEvalFunctionName(this)}else{return visitor.visitChildren(this)}}}]);return EvalFunctionNameContext}(ParserRuleContext["ParserRuleContext"]);var FunctionArgsContext=function(_ParserRuleContext66){OpenSearchPPLParser_inherits(FunctionArgsContext,_ParserRuleContext66);var _super87=OpenSearchPPLParser_createSuper(FunctionArgsContext);function FunctionArgsContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,FunctionArgsContext);return _super87.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(FunctionArgsContext,[{key:"functionArg",value:function functionArg(i){if(i===undefined){return this.getRuleContexts(FunctionArgContext)}else{return this.getRuleContext(i,FunctionArgContext)}}},{key:"COMMA",value:function COMMA(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.COMMA)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.COMMA,i)}}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_functionArgs}},{key:"enterRule",value:function enterRule(listener){if(listener.enterFunctionArgs){listener.enterFunctionArgs(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitFunctionArgs){listener.exitFunctionArgs(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitFunctionArgs){return visitor.visitFunctionArgs(this)}else{return visitor.visitChildren(this)}}}]);return FunctionArgsContext}(ParserRuleContext["ParserRuleContext"]);var FunctionArgContext=function(_ParserRuleContext67){OpenSearchPPLParser_inherits(FunctionArgContext,_ParserRuleContext67);var _super88=OpenSearchPPLParser_createSuper(FunctionArgContext);function FunctionArgContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,FunctionArgContext);return _super88.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(FunctionArgContext,[{key:"valueExpression",value:function valueExpression(){return this.getRuleContext(0,ValueExpressionContext)}},{key:"ident",value:function ident(){return this.tryGetRuleContext(0,IdentContext)}},{key:"EQUAL",value:function EQUAL(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.EQUAL,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_functionArg}},{key:"enterRule",value:function enterRule(listener){if(listener.enterFunctionArg){listener.enterFunctionArg(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitFunctionArg){listener.exitFunctionArg(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitFunctionArg){return visitor.visitFunctionArg(this)}else{return visitor.visitChildren(this)}}}]);return FunctionArgContext}(ParserRuleContext["ParserRuleContext"]);var RelevanceArgContext=function(_ParserRuleContext68){OpenSearchPPLParser_inherits(RelevanceArgContext,_ParserRuleContext68);var _super89=OpenSearchPPLParser_createSuper(RelevanceArgContext);function RelevanceArgContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,RelevanceArgContext);return _super89.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(RelevanceArgContext,[{key:"relevanceArgName",value:function relevanceArgName(){return this.getRuleContext(0,RelevanceArgNameContext)}},{key:"EQUAL",value:function EQUAL(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.EQUAL,0)}},{key:"relevanceArgValue",value:function relevanceArgValue(){return this.getRuleContext(0,RelevanceArgValueContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_relevanceArg}},{key:"enterRule",value:function enterRule(listener){if(listener.enterRelevanceArg){listener.enterRelevanceArg(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitRelevanceArg){listener.exitRelevanceArg(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitRelevanceArg){return visitor.visitRelevanceArg(this)}else{return visitor.visitChildren(this)}}}]);return RelevanceArgContext}(ParserRuleContext["ParserRuleContext"]);var RelevanceArgNameContext=function(_ParserRuleContext69){OpenSearchPPLParser_inherits(RelevanceArgNameContext,_ParserRuleContext69);var _super90=OpenSearchPPLParser_createSuper(RelevanceArgNameContext);function RelevanceArgNameContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,RelevanceArgNameContext);return _super90.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(RelevanceArgNameContext,[{key:"ALLOW_LEADING_WILDCARD",value:function ALLOW_LEADING_WILDCARD(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ALLOW_LEADING_WILDCARD,0)}},{key:"ANALYZER",value:function ANALYZER(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ANALYZER,0)}},{key:"ANALYZE_WILDCARD",value:function ANALYZE_WILDCARD(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ANALYZE_WILDCARD,0)}},{key:"AUTO_GENERATE_SYNONYMS_PHRASE_QUERY",value:function AUTO_GENERATE_SYNONYMS_PHRASE_QUERY(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.AUTO_GENERATE_SYNONYMS_PHRASE_QUERY,0)}},{key:"BOOST",value:function BOOST(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.BOOST,0)}},{key:"CUTOFF_FREQUENCY",value:function CUTOFF_FREQUENCY(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.CUTOFF_FREQUENCY,0)}},{key:"DEFAULT_FIELD",value:function DEFAULT_FIELD(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DEFAULT_FIELD,0)}},{key:"DEFAULT_OPERATOR",value:function DEFAULT_OPERATOR(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DEFAULT_OPERATOR,0)}},{key:"ENABLE_POSITION_INCREMENTS",value:function ENABLE_POSITION_INCREMENTS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ENABLE_POSITION_INCREMENTS,0)}},{key:"ESCAPE",value:function ESCAPE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ESCAPE,0)}},{key:"FIELDS",value:function FIELDS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.FIELDS,0)}},{key:"FLAGS",value:function FLAGS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.FLAGS,0)}},{key:"FUZZINESS",value:function FUZZINESS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.FUZZINESS,0)}},{key:"FUZZY_MAX_EXPANSIONS",value:function FUZZY_MAX_EXPANSIONS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.FUZZY_MAX_EXPANSIONS,0)}},{key:"FUZZY_PREFIX_LENGTH",value:function FUZZY_PREFIX_LENGTH(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.FUZZY_PREFIX_LENGTH,0)}},{key:"FUZZY_REWRITE",value:function FUZZY_REWRITE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.FUZZY_REWRITE,0)}},{key:"FUZZY_TRANSPOSITIONS",value:function FUZZY_TRANSPOSITIONS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.FUZZY_TRANSPOSITIONS,0)}},{key:"LENIENT",value:function LENIENT(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.LENIENT,0)}},{key:"LOW_FREQ_OPERATOR",value:function LOW_FREQ_OPERATOR(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.LOW_FREQ_OPERATOR,0)}},{key:"MAX_DETERMINIZED_STATES",value:function MAX_DETERMINIZED_STATES(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MAX_DETERMINIZED_STATES,0)}},{key:"MAX_EXPANSIONS",value:function MAX_EXPANSIONS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MAX_EXPANSIONS,0)}},{key:"MINIMUM_SHOULD_MATCH",value:function MINIMUM_SHOULD_MATCH(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MINIMUM_SHOULD_MATCH,0)}},{key:"OPERATOR",value:function OPERATOR(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.OPERATOR,0)}},{key:"PHRASE_SLOP",value:function PHRASE_SLOP(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.PHRASE_SLOP,0)}},{key:"PREFIX_LENGTH",value:function PREFIX_LENGTH(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.PREFIX_LENGTH,0)}},{key:"QUOTE_ANALYZER",value:function QUOTE_ANALYZER(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.QUOTE_ANALYZER,0)}},{key:"QUOTE_FIELD_SUFFIX",value:function QUOTE_FIELD_SUFFIX(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.QUOTE_FIELD_SUFFIX,0)}},{key:"REWRITE",value:function REWRITE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.REWRITE,0)}},{key:"SLOP",value:function SLOP(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SLOP,0)}},{key:"TIE_BREAKER",value:function TIE_BREAKER(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.TIE_BREAKER,0)}},{key:"TIME_ZONE",value:function TIME_ZONE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.TIME_ZONE,0)}},{key:"TYPE",value:function TYPE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.TYPE,0)}},{key:"ZERO_TERMS_QUERY",value:function ZERO_TERMS_QUERY(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ZERO_TERMS_QUERY,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_relevanceArgName}},{key:"enterRule",value:function enterRule(listener){if(listener.enterRelevanceArgName){listener.enterRelevanceArgName(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitRelevanceArgName){listener.exitRelevanceArgName(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitRelevanceArgName){return visitor.visitRelevanceArgName(this)}else{return visitor.visitChildren(this)}}}]);return RelevanceArgNameContext}(ParserRuleContext["ParserRuleContext"]);var RelevanceFieldAndWeightContext=function(_ParserRuleContext70){OpenSearchPPLParser_inherits(RelevanceFieldAndWeightContext,_ParserRuleContext70);var _super91=OpenSearchPPLParser_createSuper(RelevanceFieldAndWeightContext);function RelevanceFieldAndWeightContext(parent,invokingState){var _this42;OpenSearchPPLParser_classCallCheck(this,RelevanceFieldAndWeightContext);_this42=_super91.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this42),"_field",void 0);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this42),"_weight",void 0);return _this42}OpenSearchPPLParser_createClass(RelevanceFieldAndWeightContext,[{key:"relevanceField",value:function relevanceField(){return this.getRuleContext(0,RelevanceFieldContext)}},{key:"relevanceFieldWeight",value:function relevanceFieldWeight(){return this.tryGetRuleContext(0,RelevanceFieldWeightContext)}},{key:"BIT_XOR_OP",value:function BIT_XOR_OP(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.BIT_XOR_OP,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_relevanceFieldAndWeight}},{key:"enterRule",value:function enterRule(listener){if(listener.enterRelevanceFieldAndWeight){listener.enterRelevanceFieldAndWeight(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitRelevanceFieldAndWeight){listener.exitRelevanceFieldAndWeight(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitRelevanceFieldAndWeight){return visitor.visitRelevanceFieldAndWeight(this)}else{return visitor.visitChildren(this)}}}]);return RelevanceFieldAndWeightContext}(ParserRuleContext["ParserRuleContext"]);var RelevanceFieldWeightContext=function(_ParserRuleContext71){OpenSearchPPLParser_inherits(RelevanceFieldWeightContext,_ParserRuleContext71);var _super92=OpenSearchPPLParser_createSuper(RelevanceFieldWeightContext);function RelevanceFieldWeightContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,RelevanceFieldWeightContext);return _super92.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(RelevanceFieldWeightContext,[{key:"integerLiteral",value:function integerLiteral(){return this.tryGetRuleContext(0,IntegerLiteralContext)}},{key:"decimalLiteral",value:function decimalLiteral(){return this.tryGetRuleContext(0,DecimalLiteralContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_relevanceFieldWeight}},{key:"enterRule",value:function enterRule(listener){if(listener.enterRelevanceFieldWeight){listener.enterRelevanceFieldWeight(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitRelevanceFieldWeight){listener.exitRelevanceFieldWeight(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitRelevanceFieldWeight){return visitor.visitRelevanceFieldWeight(this)}else{return visitor.visitChildren(this)}}}]);return RelevanceFieldWeightContext}(ParserRuleContext["ParserRuleContext"]);var RelevanceFieldContext=function(_ParserRuleContext72){OpenSearchPPLParser_inherits(RelevanceFieldContext,_ParserRuleContext72);var _super93=OpenSearchPPLParser_createSuper(RelevanceFieldContext);function RelevanceFieldContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,RelevanceFieldContext);return _super93.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(RelevanceFieldContext,[{key:"qualifiedName",value:function qualifiedName(){return this.tryGetRuleContext(0,QualifiedNameContext)}},{key:"stringLiteral",value:function stringLiteral(){return this.tryGetRuleContext(0,StringLiteralContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_relevanceField}},{key:"enterRule",value:function enterRule(listener){if(listener.enterRelevanceField){listener.enterRelevanceField(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitRelevanceField){listener.exitRelevanceField(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitRelevanceField){return visitor.visitRelevanceField(this)}else{return visitor.visitChildren(this)}}}]);return RelevanceFieldContext}(ParserRuleContext["ParserRuleContext"]);var RelevanceQueryContext=function(_ParserRuleContext73){OpenSearchPPLParser_inherits(RelevanceQueryContext,_ParserRuleContext73);var _super94=OpenSearchPPLParser_createSuper(RelevanceQueryContext);function RelevanceQueryContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,RelevanceQueryContext);return _super94.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(RelevanceQueryContext,[{key:"relevanceArgValue",value:function relevanceArgValue(){return this.getRuleContext(0,RelevanceArgValueContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_relevanceQuery}},{key:"enterRule",value:function enterRule(listener){if(listener.enterRelevanceQuery){listener.enterRelevanceQuery(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitRelevanceQuery){listener.exitRelevanceQuery(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitRelevanceQuery){return visitor.visitRelevanceQuery(this)}else{return visitor.visitChildren(this)}}}]);return RelevanceQueryContext}(ParserRuleContext["ParserRuleContext"]);var RelevanceArgValueContext=function(_ParserRuleContext74){OpenSearchPPLParser_inherits(RelevanceArgValueContext,_ParserRuleContext74);var _super95=OpenSearchPPLParser_createSuper(RelevanceArgValueContext);function RelevanceArgValueContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,RelevanceArgValueContext);return _super95.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(RelevanceArgValueContext,[{key:"qualifiedName",value:function qualifiedName(){return this.tryGetRuleContext(0,QualifiedNameContext)}},{key:"literalValue",value:function literalValue(){return this.tryGetRuleContext(0,LiteralValueContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_relevanceArgValue}},{key:"enterRule",value:function enterRule(listener){if(listener.enterRelevanceArgValue){listener.enterRelevanceArgValue(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitRelevanceArgValue){listener.exitRelevanceArgValue(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitRelevanceArgValue){return visitor.visitRelevanceArgValue(this)}else{return visitor.visitChildren(this)}}}]);return RelevanceArgValueContext}(ParserRuleContext["ParserRuleContext"]);var MathematicalFunctionBaseContext=function(_ParserRuleContext75){OpenSearchPPLParser_inherits(MathematicalFunctionBaseContext,_ParserRuleContext75);var _super96=OpenSearchPPLParser_createSuper(MathematicalFunctionBaseContext);function MathematicalFunctionBaseContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,MathematicalFunctionBaseContext);return _super96.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(MathematicalFunctionBaseContext,[{key:"ABS",value:function ABS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ABS,0)}},{key:"CEIL",value:function CEIL(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.CEIL,0)}},{key:"CEILING",value:function CEILING(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.CEILING,0)}},{key:"CONV",value:function CONV(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.CONV,0)}},{key:"CRC32",value:function CRC32(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.CRC32,0)}},{key:"E",value:function E(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.E,0)}},{key:"EXP",value:function EXP(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.EXP,0)}},{key:"FLOOR",value:function FLOOR(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.FLOOR,0)}},{key:"LN",value:function LN(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.LN,0)}},{key:"LOG",value:function LOG(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.LOG,0)}},{key:"LOG10",value:function LOG10(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.LOG10,0)}},{key:"LOG2",value:function LOG2(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.LOG2,0)}},{key:"MOD",value:function MOD(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MOD,0)}},{key:"PI",value:function PI(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.PI,0)}},{key:"POW",value:function POW(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.POW,0)}},{key:"POWER",value:function POWER(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.POWER,0)}},{key:"RAND",value:function RAND(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.RAND,0)}},{key:"ROUND",value:function ROUND(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ROUND,0)}},{key:"SIGN",value:function SIGN(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SIGN,0)}},{key:"SQRT",value:function SQRT(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SQRT,0)}},{key:"TRUNCATE",value:function TRUNCATE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.TRUNCATE,0)}},{key:"trigonometricFunctionName",value:function trigonometricFunctionName(){return this.tryGetRuleContext(0,TrigonometricFunctionNameContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_mathematicalFunctionBase}},{key:"enterRule",value:function enterRule(listener){if(listener.enterMathematicalFunctionBase){listener.enterMathematicalFunctionBase(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitMathematicalFunctionBase){listener.exitMathematicalFunctionBase(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitMathematicalFunctionBase){return visitor.visitMathematicalFunctionBase(this)}else{return visitor.visitChildren(this)}}}]);return MathematicalFunctionBaseContext}(ParserRuleContext["ParserRuleContext"]);var TrigonometricFunctionNameContext=function(_ParserRuleContext76){OpenSearchPPLParser_inherits(TrigonometricFunctionNameContext,_ParserRuleContext76);var _super97=OpenSearchPPLParser_createSuper(TrigonometricFunctionNameContext);function TrigonometricFunctionNameContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,TrigonometricFunctionNameContext);return _super97.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(TrigonometricFunctionNameContext,[{key:"ACOS",value:function ACOS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ACOS,0)}},{key:"ASIN",value:function ASIN(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ASIN,0)}},{key:"ATAN",value:function ATAN(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ATAN,0)}},{key:"ATAN2",value:function ATAN2(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ATAN2,0)}},{key:"COS",value:function COS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.COS,0)}},{key:"COT",value:function COT(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.COT,0)}},{key:"DEGREES",value:function DEGREES(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DEGREES,0)}},{key:"RADIANS",value:function RADIANS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.RADIANS,0)}},{key:"SIN",value:function SIN(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SIN,0)}},{key:"TAN",value:function TAN(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.TAN,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_trigonometricFunctionName}},{key:"enterRule",value:function enterRule(listener){if(listener.enterTrigonometricFunctionName){listener.enterTrigonometricFunctionName(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitTrigonometricFunctionName){listener.exitTrigonometricFunctionName(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitTrigonometricFunctionName){return visitor.visitTrigonometricFunctionName(this)}else{return visitor.visitChildren(this)}}}]);return TrigonometricFunctionNameContext}(ParserRuleContext["ParserRuleContext"]);var DateAndTimeFunctionBaseContext=function(_ParserRuleContext77){OpenSearchPPLParser_inherits(DateAndTimeFunctionBaseContext,_ParserRuleContext77);var _super98=OpenSearchPPLParser_createSuper(DateAndTimeFunctionBaseContext);function DateAndTimeFunctionBaseContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,DateAndTimeFunctionBaseContext);return _super98.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(DateAndTimeFunctionBaseContext,[{key:"ADDDATE",value:function ADDDATE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ADDDATE,0)}},{key:"CONVERT_TZ",value:function CONVERT_TZ(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.CONVERT_TZ,0)}},{key:"DATE",value:function DATE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DATE,0)}},{key:"DATE_ADD",value:function DATE_ADD(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DATE_ADD,0)}},{key:"DATE_FORMAT",value:function DATE_FORMAT(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DATE_FORMAT,0)}},{key:"DATE_SUB",value:function DATE_SUB(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DATE_SUB,0)}},{key:"DATETIME",value:function DATETIME(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DATETIME,0)}},{key:"DAY",value:function DAY(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DAY,0)}},{key:"DAYNAME",value:function DAYNAME(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DAYNAME,0)}},{key:"DAYOFMONTH",value:function DAYOFMONTH(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DAYOFMONTH,0)}},{key:"DAYOFWEEK",value:function DAYOFWEEK(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DAYOFWEEK,0)}},{key:"DAYOFYEAR",value:function DAYOFYEAR(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DAYOFYEAR,0)}},{key:"FROM_DAYS",value:function FROM_DAYS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.FROM_DAYS,0)}},{key:"FROM_UNIXTIME",value:function FROM_UNIXTIME(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.FROM_UNIXTIME,0)}},{key:"HOUR",value:function HOUR(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.HOUR,0)}},{key:"MAKEDATE",value:function MAKEDATE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MAKEDATE,0)}},{key:"MAKETIME",value:function MAKETIME(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MAKETIME,0)}},{key:"MICROSECOND",value:function MICROSECOND(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MICROSECOND,0)}},{key:"MINUTE",value:function MINUTE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MINUTE,0)}},{key:"MONTH",value:function MONTH(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MONTH,0)}},{key:"MONTHNAME",value:function MONTHNAME(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MONTHNAME,0)}},{key:"PERIOD_ADD",value:function PERIOD_ADD(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.PERIOD_ADD,0)}},{key:"PERIOD_DIFF",value:function PERIOD_DIFF(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.PERIOD_DIFF,0)}},{key:"QUARTER",value:function QUARTER(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.QUARTER,0)}},{key:"SECOND",value:function SECOND(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SECOND,0)}},{key:"SUBDATE",value:function SUBDATE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SUBDATE,0)}},{key:"SYSDATE",value:function SYSDATE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SYSDATE,0)}},{key:"TIME",value:function TIME(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.TIME,0)}},{key:"TIME_TO_SEC",value:function TIME_TO_SEC(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.TIME_TO_SEC,0)}},{key:"TIMESTAMP",value:function TIMESTAMP(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.TIMESTAMP,0)}},{key:"TO_DAYS",value:function TO_DAYS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.TO_DAYS,0)}},{key:"UNIX_TIMESTAMP",value:function UNIX_TIMESTAMP(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.UNIX_TIMESTAMP,0)}},{key:"WEEK",value:function WEEK(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.WEEK,0)}},{key:"YEAR",value:function YEAR(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.YEAR,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_dateAndTimeFunctionBase}},{key:"enterRule",value:function enterRule(listener){if(listener.enterDateAndTimeFunctionBase){listener.enterDateAndTimeFunctionBase(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitDateAndTimeFunctionBase){listener.exitDateAndTimeFunctionBase(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitDateAndTimeFunctionBase){return visitor.visitDateAndTimeFunctionBase(this)}else{return visitor.visitChildren(this)}}}]);return DateAndTimeFunctionBaseContext}(ParserRuleContext["ParserRuleContext"]);var ConstantFunctionNameContext=function(_ParserRuleContext78){OpenSearchPPLParser_inherits(ConstantFunctionNameContext,_ParserRuleContext78);var _super99=OpenSearchPPLParser_createSuper(ConstantFunctionNameContext);function ConstantFunctionNameContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,ConstantFunctionNameContext);return _super99.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(ConstantFunctionNameContext,[{key:"CURRENT_DATE",value:function CURRENT_DATE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.CURRENT_DATE,0)}},{key:"CURRENT_TIME",value:function CURRENT_TIME(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.CURRENT_TIME,0)}},{key:"CURRENT_TIMESTAMP",value:function CURRENT_TIMESTAMP(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.CURRENT_TIMESTAMP,0)}},{key:"LOCALTIME",value:function LOCALTIME(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.LOCALTIME,0)}},{key:"LOCALTIMESTAMP",value:function LOCALTIMESTAMP(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.LOCALTIMESTAMP,0)}},{key:"UTC_TIMESTAMP",value:function UTC_TIMESTAMP(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.UTC_TIMESTAMP,0)}},{key:"UTC_DATE",value:function UTC_DATE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.UTC_DATE,0)}},{key:"UTC_TIME",value:function UTC_TIME(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.UTC_TIME,0)}},{key:"CURDATE",value:function CURDATE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.CURDATE,0)}},{key:"CURTIME",value:function CURTIME(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.CURTIME,0)}},{key:"NOW",value:function NOW(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.NOW,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_constantFunctionName}},{key:"enterRule",value:function enterRule(listener){if(listener.enterConstantFunctionName){listener.enterConstantFunctionName(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitConstantFunctionName){listener.exitConstantFunctionName(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitConstantFunctionName){return visitor.visitConstantFunctionName(this)}else{return visitor.visitChildren(this)}}}]);return ConstantFunctionNameContext}(ParserRuleContext["ParserRuleContext"]);var ConditionFunctionBaseContext=function(_ParserRuleContext79){OpenSearchPPLParser_inherits(ConditionFunctionBaseContext,_ParserRuleContext79);var _super100=OpenSearchPPLParser_createSuper(ConditionFunctionBaseContext);function ConditionFunctionBaseContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,ConditionFunctionBaseContext);return _super100.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(ConditionFunctionBaseContext,[{key:"LIKE",value:function LIKE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.LIKE,0)}},{key:"IF",value:function IF(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.IF,0)}},{key:"ISNULL",value:function ISNULL(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ISNULL,0)}},{key:"ISNOTNULL",value:function ISNOTNULL(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ISNOTNULL,0)}},{key:"IFNULL",value:function IFNULL(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.IFNULL,0)}},{key:"NULLIF",value:function NULLIF(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.NULLIF,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_conditionFunctionBase}},{key:"enterRule",value:function enterRule(listener){if(listener.enterConditionFunctionBase){listener.enterConditionFunctionBase(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitConditionFunctionBase){listener.exitConditionFunctionBase(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitConditionFunctionBase){return visitor.visitConditionFunctionBase(this)}else{return visitor.visitChildren(this)}}}]);return ConditionFunctionBaseContext}(ParserRuleContext["ParserRuleContext"]);var SystemFunctionBaseContext=function(_ParserRuleContext80){OpenSearchPPLParser_inherits(SystemFunctionBaseContext,_ParserRuleContext80);var _super101=OpenSearchPPLParser_createSuper(SystemFunctionBaseContext);function SystemFunctionBaseContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,SystemFunctionBaseContext);return _super101.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(SystemFunctionBaseContext,[{key:"TYPEOF",value:function TYPEOF(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.TYPEOF,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_systemFunctionBase}},{key:"enterRule",value:function enterRule(listener){if(listener.enterSystemFunctionBase){listener.enterSystemFunctionBase(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitSystemFunctionBase){listener.exitSystemFunctionBase(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitSystemFunctionBase){return visitor.visitSystemFunctionBase(this)}else{return visitor.visitChildren(this)}}}]);return SystemFunctionBaseContext}(ParserRuleContext["ParserRuleContext"]);var TextFunctionBaseContext=function(_ParserRuleContext81){OpenSearchPPLParser_inherits(TextFunctionBaseContext,_ParserRuleContext81);var _super102=OpenSearchPPLParser_createSuper(TextFunctionBaseContext);function TextFunctionBaseContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,TextFunctionBaseContext);return _super102.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(TextFunctionBaseContext,[{key:"SUBSTR",value:function SUBSTR(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SUBSTR,0)}},{key:"SUBSTRING",value:function SUBSTRING(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SUBSTRING,0)}},{key:"TRIM",value:function TRIM(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.TRIM,0)}},{key:"LTRIM",value:function LTRIM(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.LTRIM,0)}},{key:"RTRIM",value:function RTRIM(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.RTRIM,0)}},{key:"LOWER",value:function LOWER(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.LOWER,0)}},{key:"UPPER",value:function UPPER(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.UPPER,0)}},{key:"CONCAT",value:function CONCAT(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.CONCAT,0)}},{key:"CONCAT_WS",value:function CONCAT_WS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.CONCAT_WS,0)}},{key:"LENGTH",value:function LENGTH(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.LENGTH,0)}},{key:"STRCMP",value:function STRCMP(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.STRCMP,0)}},{key:"RIGHT",value:function RIGHT(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.RIGHT,0)}},{key:"LEFT",value:function LEFT(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.LEFT,0)}},{key:"ASCII",value:function ASCII(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ASCII,0)}},{key:"LOCATE",value:function LOCATE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.LOCATE,0)}},{key:"REPLACE",value:function REPLACE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.REPLACE,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_textFunctionBase}},{key:"enterRule",value:function enterRule(listener){if(listener.enterTextFunctionBase){listener.enterTextFunctionBase(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitTextFunctionBase){listener.exitTextFunctionBase(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitTextFunctionBase){return visitor.visitTextFunctionBase(this)}else{return visitor.visitChildren(this)}}}]);return TextFunctionBaseContext}(ParserRuleContext["ParserRuleContext"]);var ComparisonOperatorContext=function(_ParserRuleContext82){OpenSearchPPLParser_inherits(ComparisonOperatorContext,_ParserRuleContext82);var _super103=OpenSearchPPLParser_createSuper(ComparisonOperatorContext);function ComparisonOperatorContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,ComparisonOperatorContext);return _super103.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(ComparisonOperatorContext,[{key:"EQUAL",value:function EQUAL(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.EQUAL,0)}},{key:"NOT_EQUAL",value:function NOT_EQUAL(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.NOT_EQUAL,0)}},{key:"LESS",value:function LESS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.LESS,0)}},{key:"NOT_LESS",value:function NOT_LESS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.NOT_LESS,0)}},{key:"GREATER",value:function GREATER(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.GREATER,0)}},{key:"NOT_GREATER",value:function NOT_GREATER(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.NOT_GREATER,0)}},{key:"REGEXP",value:function REGEXP(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.REGEXP,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_comparisonOperator}},{key:"enterRule",value:function enterRule(listener){if(listener.enterComparisonOperator){listener.enterComparisonOperator(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitComparisonOperator){listener.exitComparisonOperator(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitComparisonOperator){return visitor.visitComparisonOperator(this)}else{return visitor.visitChildren(this)}}}]);return ComparisonOperatorContext}(ParserRuleContext["ParserRuleContext"]);var BinaryOperatorContext=function(_ParserRuleContext83){OpenSearchPPLParser_inherits(BinaryOperatorContext,_ParserRuleContext83);var _super104=OpenSearchPPLParser_createSuper(BinaryOperatorContext);function BinaryOperatorContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,BinaryOperatorContext);return _super104.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(BinaryOperatorContext,[{key:"PLUS",value:function PLUS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.PLUS,0)}},{key:"MINUS",value:function MINUS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MINUS,0)}},{key:"STAR",value:function STAR(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.STAR,0)}},{key:"DIVIDE",value:function DIVIDE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DIVIDE,0)}},{key:"MODULE",value:function MODULE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MODULE,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_binaryOperator}},{key:"enterRule",value:function enterRule(listener){if(listener.enterBinaryOperator){listener.enterBinaryOperator(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitBinaryOperator){listener.exitBinaryOperator(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitBinaryOperator){return visitor.visitBinaryOperator(this)}else{return visitor.visitChildren(this)}}}]);return BinaryOperatorContext}(ParserRuleContext["ParserRuleContext"]);var SingleFieldRelevanceFunctionNameContext=function(_ParserRuleContext84){OpenSearchPPLParser_inherits(SingleFieldRelevanceFunctionNameContext,_ParserRuleContext84);var _super105=OpenSearchPPLParser_createSuper(SingleFieldRelevanceFunctionNameContext);function SingleFieldRelevanceFunctionNameContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,SingleFieldRelevanceFunctionNameContext);return _super105.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(SingleFieldRelevanceFunctionNameContext,[{key:"MATCH",value:function MATCH(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MATCH,0)}},{key:"MATCH_PHRASE",value:function MATCH_PHRASE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MATCH_PHRASE,0)}},{key:"MATCH_BOOL_PREFIX",value:function MATCH_BOOL_PREFIX(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MATCH_BOOL_PREFIX,0)}},{key:"MATCH_PHRASE_PREFIX",value:function MATCH_PHRASE_PREFIX(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MATCH_PHRASE_PREFIX,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_singleFieldRelevanceFunctionName}},{key:"enterRule",value:function enterRule(listener){if(listener.enterSingleFieldRelevanceFunctionName){listener.enterSingleFieldRelevanceFunctionName(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitSingleFieldRelevanceFunctionName){listener.exitSingleFieldRelevanceFunctionName(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitSingleFieldRelevanceFunctionName){return visitor.visitSingleFieldRelevanceFunctionName(this)}else{return visitor.visitChildren(this)}}}]);return SingleFieldRelevanceFunctionNameContext}(ParserRuleContext["ParserRuleContext"]);var MultiFieldRelevanceFunctionNameContext=function(_ParserRuleContext85){OpenSearchPPLParser_inherits(MultiFieldRelevanceFunctionNameContext,_ParserRuleContext85);var _super106=OpenSearchPPLParser_createSuper(MultiFieldRelevanceFunctionNameContext);function MultiFieldRelevanceFunctionNameContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,MultiFieldRelevanceFunctionNameContext);return _super106.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(MultiFieldRelevanceFunctionNameContext,[{key:"SIMPLE_QUERY_STRING",value:function SIMPLE_QUERY_STRING(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SIMPLE_QUERY_STRING,0)}},{key:"MULTI_MATCH",value:function MULTI_MATCH(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MULTI_MATCH,0)}},{key:"QUERY_STRING",value:function QUERY_STRING(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.QUERY_STRING,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_multiFieldRelevanceFunctionName}},{key:"enterRule",value:function enterRule(listener){if(listener.enterMultiFieldRelevanceFunctionName){listener.enterMultiFieldRelevanceFunctionName(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitMultiFieldRelevanceFunctionName){listener.exitMultiFieldRelevanceFunctionName(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitMultiFieldRelevanceFunctionName){return visitor.visitMultiFieldRelevanceFunctionName(this)}else{return visitor.visitChildren(this)}}}]);return MultiFieldRelevanceFunctionNameContext}(ParserRuleContext["ParserRuleContext"]);var LiteralValueContext=function(_ParserRuleContext86){OpenSearchPPLParser_inherits(LiteralValueContext,_ParserRuleContext86);var _super107=OpenSearchPPLParser_createSuper(LiteralValueContext);function LiteralValueContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,LiteralValueContext);return _super107.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(LiteralValueContext,[{key:"intervalLiteral",value:function intervalLiteral(){return this.tryGetRuleContext(0,IntervalLiteralContext)}},{key:"stringLiteral",value:function stringLiteral(){return this.tryGetRuleContext(0,StringLiteralContext)}},{key:"integerLiteral",value:function integerLiteral(){return this.tryGetRuleContext(0,IntegerLiteralContext)}},{key:"decimalLiteral",value:function decimalLiteral(){return this.tryGetRuleContext(0,DecimalLiteralContext)}},{key:"booleanLiteral",value:function booleanLiteral(){return this.tryGetRuleContext(0,BooleanLiteralContext)}},{key:"datetimeLiteral",value:function datetimeLiteral(){return this.tryGetRuleContext(0,DatetimeLiteralContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_literalValue}},{key:"enterRule",value:function enterRule(listener){if(listener.enterLiteralValue){listener.enterLiteralValue(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitLiteralValue){listener.exitLiteralValue(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitLiteralValue){return visitor.visitLiteralValue(this)}else{return visitor.visitChildren(this)}}}]);return LiteralValueContext}(ParserRuleContext["ParserRuleContext"]);var IntervalLiteralContext=function(_ParserRuleContext87){OpenSearchPPLParser_inherits(IntervalLiteralContext,_ParserRuleContext87);var _super108=OpenSearchPPLParser_createSuper(IntervalLiteralContext);function IntervalLiteralContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,IntervalLiteralContext);return _super108.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(IntervalLiteralContext,[{key:"INTERVAL",value:function INTERVAL(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.INTERVAL,0)}},{key:"valueExpression",value:function valueExpression(){return this.getRuleContext(0,ValueExpressionContext)}},{key:"intervalUnit",value:function intervalUnit(){return this.getRuleContext(0,IntervalUnitContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_intervalLiteral}},{key:"enterRule",value:function enterRule(listener){if(listener.enterIntervalLiteral){listener.enterIntervalLiteral(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitIntervalLiteral){listener.exitIntervalLiteral(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitIntervalLiteral){return visitor.visitIntervalLiteral(this)}else{return visitor.visitChildren(this)}}}]);return IntervalLiteralContext}(ParserRuleContext["ParserRuleContext"]);var StringLiteralContext=function(_ParserRuleContext88){OpenSearchPPLParser_inherits(StringLiteralContext,_ParserRuleContext88);var _super109=OpenSearchPPLParser_createSuper(StringLiteralContext);function StringLiteralContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,StringLiteralContext);return _super109.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(StringLiteralContext,[{key:"DQUOTA_STRING",value:function DQUOTA_STRING(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DQUOTA_STRING,0)}},{key:"SQUOTA_STRING",value:function SQUOTA_STRING(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SQUOTA_STRING,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_stringLiteral}},{key:"enterRule",value:function enterRule(listener){if(listener.enterStringLiteral){listener.enterStringLiteral(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitStringLiteral){listener.exitStringLiteral(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitStringLiteral){return visitor.visitStringLiteral(this)}else{return visitor.visitChildren(this)}}}]);return StringLiteralContext}(ParserRuleContext["ParserRuleContext"]);var IntegerLiteralContext=function(_ParserRuleContext89){OpenSearchPPLParser_inherits(IntegerLiteralContext,_ParserRuleContext89);var _super110=OpenSearchPPLParser_createSuper(IntegerLiteralContext);function IntegerLiteralContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,IntegerLiteralContext);return _super110.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(IntegerLiteralContext,[{key:"INTEGER_LITERAL",value:function INTEGER_LITERAL(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.INTEGER_LITERAL,0)}},{key:"PLUS",value:function PLUS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.PLUS,0)}},{key:"MINUS",value:function MINUS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MINUS,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_integerLiteral}},{key:"enterRule",value:function enterRule(listener){if(listener.enterIntegerLiteral){listener.enterIntegerLiteral(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitIntegerLiteral){listener.exitIntegerLiteral(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitIntegerLiteral){return visitor.visitIntegerLiteral(this)}else{return visitor.visitChildren(this)}}}]);return IntegerLiteralContext}(ParserRuleContext["ParserRuleContext"]);var DecimalLiteralContext=function(_ParserRuleContext90){OpenSearchPPLParser_inherits(DecimalLiteralContext,_ParserRuleContext90);var _super111=OpenSearchPPLParser_createSuper(DecimalLiteralContext);function DecimalLiteralContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,DecimalLiteralContext);return _super111.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(DecimalLiteralContext,[{key:"DECIMAL_LITERAL",value:function DECIMAL_LITERAL(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.DECIMAL_LITERAL,0)}},{key:"PLUS",value:function PLUS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.PLUS,0)}},{key:"MINUS",value:function MINUS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MINUS,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_decimalLiteral}},{key:"enterRule",value:function enterRule(listener){if(listener.enterDecimalLiteral){listener.enterDecimalLiteral(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitDecimalLiteral){listener.exitDecimalLiteral(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitDecimalLiteral){return visitor.visitDecimalLiteral(this)}else{return visitor.visitChildren(this)}}}]);return DecimalLiteralContext}(ParserRuleContext["ParserRuleContext"]);var BooleanLiteralContext=function(_ParserRuleContext91){OpenSearchPPLParser_inherits(BooleanLiteralContext,_ParserRuleContext91);var _super112=OpenSearchPPLParser_createSuper(BooleanLiteralContext);function BooleanLiteralContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,BooleanLiteralContext);return _super112.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(BooleanLiteralContext,[{key:"TRUE",value:function TRUE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.TRUE,0)}},{key:"FALSE",value:function FALSE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.FALSE,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_booleanLiteral}},{key:"enterRule",value:function enterRule(listener){if(listener.enterBooleanLiteral){listener.enterBooleanLiteral(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitBooleanLiteral){listener.exitBooleanLiteral(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitBooleanLiteral){return visitor.visitBooleanLiteral(this)}else{return visitor.visitChildren(this)}}}]);return BooleanLiteralContext}(ParserRuleContext["ParserRuleContext"]);var DatetimeLiteralContext=function(_ParserRuleContext92){OpenSearchPPLParser_inherits(DatetimeLiteralContext,_ParserRuleContext92);var _super113=OpenSearchPPLParser_createSuper(DatetimeLiteralContext);function DatetimeLiteralContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,DatetimeLiteralContext);return _super113.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(DatetimeLiteralContext,[{key:"dateLiteral",value:function dateLiteral(){return this.tryGetRuleContext(0,DateLiteralContext)}},{key:"timeLiteral",value:function timeLiteral(){return this.tryGetRuleContext(0,TimeLiteralContext)}},{key:"timestampLiteral",value:function timestampLiteral(){return this.tryGetRuleContext(0,TimestampLiteralContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_datetimeLiteral}},{key:"enterRule",value:function enterRule(listener){if(listener.enterDatetimeLiteral){listener.enterDatetimeLiteral(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitDatetimeLiteral){listener.exitDatetimeLiteral(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitDatetimeLiteral){return visitor.visitDatetimeLiteral(this)}else{return visitor.visitChildren(this)}}}]);return DatetimeLiteralContext}(ParserRuleContext["ParserRuleContext"]);var DateLiteralContext=function(_ParserRuleContext93){OpenSearchPPLParser_inherits(DateLiteralContext,_ParserRuleContext93);var _super114=OpenSearchPPLParser_createSuper(DateLiteralContext);function DateLiteralContext(parent,invokingState){var _this43;OpenSearchPPLParser_classCallCheck(this,DateLiteralContext);_this43=_super114.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this43),"_date",void 0);return _this43}OpenSearchPPLParser_createClass(DateLiteralContext,[{key:"DATE",value:function DATE(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.DATE,0)}},{key:"stringLiteral",value:function stringLiteral(){return this.getRuleContext(0,StringLiteralContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_dateLiteral}},{key:"enterRule",value:function enterRule(listener){if(listener.enterDateLiteral){listener.enterDateLiteral(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitDateLiteral){listener.exitDateLiteral(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitDateLiteral){return visitor.visitDateLiteral(this)}else{return visitor.visitChildren(this)}}}]);return DateLiteralContext}(ParserRuleContext["ParserRuleContext"]);var TimeLiteralContext=function(_ParserRuleContext94){OpenSearchPPLParser_inherits(TimeLiteralContext,_ParserRuleContext94);var _super115=OpenSearchPPLParser_createSuper(TimeLiteralContext);function TimeLiteralContext(parent,invokingState){var _this44;OpenSearchPPLParser_classCallCheck(this,TimeLiteralContext);_this44=_super115.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this44),"_time",void 0);return _this44}OpenSearchPPLParser_createClass(TimeLiteralContext,[{key:"TIME",value:function TIME(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.TIME,0)}},{key:"stringLiteral",value:function stringLiteral(){return this.getRuleContext(0,StringLiteralContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_timeLiteral}},{key:"enterRule",value:function enterRule(listener){if(listener.enterTimeLiteral){listener.enterTimeLiteral(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitTimeLiteral){listener.exitTimeLiteral(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitTimeLiteral){return visitor.visitTimeLiteral(this)}else{return visitor.visitChildren(this)}}}]);return TimeLiteralContext}(ParserRuleContext["ParserRuleContext"]);var TimestampLiteralContext=function(_ParserRuleContext95){OpenSearchPPLParser_inherits(TimestampLiteralContext,_ParserRuleContext95);var _super116=OpenSearchPPLParser_createSuper(TimestampLiteralContext);function TimestampLiteralContext(parent,invokingState){var _this45;OpenSearchPPLParser_classCallCheck(this,TimestampLiteralContext);_this45=_super116.call(this,parent,invokingState);OpenSearchPPLParser_defineProperty(OpenSearchPPLParser_assertThisInitialized(_this45),"_timestamp",void 0);return _this45}OpenSearchPPLParser_createClass(TimestampLiteralContext,[{key:"TIMESTAMP",value:function TIMESTAMP(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.TIMESTAMP,0)}},{key:"stringLiteral",value:function stringLiteral(){return this.getRuleContext(0,StringLiteralContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_timestampLiteral}},{key:"enterRule",value:function enterRule(listener){if(listener.enterTimestampLiteral){listener.enterTimestampLiteral(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitTimestampLiteral){listener.exitTimestampLiteral(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitTimestampLiteral){return visitor.visitTimestampLiteral(this)}else{return visitor.visitChildren(this)}}}]);return TimestampLiteralContext}(ParserRuleContext["ParserRuleContext"]);var IntervalUnitContext=function(_ParserRuleContext96){OpenSearchPPLParser_inherits(IntervalUnitContext,_ParserRuleContext96);var _super117=OpenSearchPPLParser_createSuper(IntervalUnitContext);function IntervalUnitContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,IntervalUnitContext);return _super117.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(IntervalUnitContext,[{key:"MICROSECOND",value:function MICROSECOND(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MICROSECOND,0)}},{key:"SECOND",value:function SECOND(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SECOND,0)}},{key:"MINUTE",value:function MINUTE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MINUTE,0)}},{key:"HOUR",value:function HOUR(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.HOUR,0)}},{key:"DAY",value:function DAY(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DAY,0)}},{key:"WEEK",value:function WEEK(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.WEEK,0)}},{key:"MONTH",value:function MONTH(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MONTH,0)}},{key:"QUARTER",value:function QUARTER(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.QUARTER,0)}},{key:"YEAR",value:function YEAR(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.YEAR,0)}},{key:"SECOND_MICROSECOND",value:function SECOND_MICROSECOND(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SECOND_MICROSECOND,0)}},{key:"MINUTE_MICROSECOND",value:function MINUTE_MICROSECOND(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MINUTE_MICROSECOND,0)}},{key:"MINUTE_SECOND",value:function MINUTE_SECOND(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MINUTE_SECOND,0)}},{key:"HOUR_MICROSECOND",value:function HOUR_MICROSECOND(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.HOUR_MICROSECOND,0)}},{key:"HOUR_SECOND",value:function HOUR_SECOND(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.HOUR_SECOND,0)}},{key:"HOUR_MINUTE",value:function HOUR_MINUTE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.HOUR_MINUTE,0)}},{key:"DAY_MICROSECOND",value:function DAY_MICROSECOND(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DAY_MICROSECOND,0)}},{key:"DAY_SECOND",value:function DAY_SECOND(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DAY_SECOND,0)}},{key:"DAY_MINUTE",value:function DAY_MINUTE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DAY_MINUTE,0)}},{key:"DAY_HOUR",value:function DAY_HOUR(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DAY_HOUR,0)}},{key:"YEAR_MONTH",value:function YEAR_MONTH(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.YEAR_MONTH,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_intervalUnit}},{key:"enterRule",value:function enterRule(listener){if(listener.enterIntervalUnit){listener.enterIntervalUnit(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitIntervalUnit){listener.exitIntervalUnit(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitIntervalUnit){return visitor.visitIntervalUnit(this)}else{return visitor.visitChildren(this)}}}]);return IntervalUnitContext}(ParserRuleContext["ParserRuleContext"]);var TimespanUnitContext=function(_ParserRuleContext97){OpenSearchPPLParser_inherits(TimespanUnitContext,_ParserRuleContext97);var _super118=OpenSearchPPLParser_createSuper(TimespanUnitContext);function TimespanUnitContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,TimespanUnitContext);return _super118.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(TimespanUnitContext,[{key:"MS",value:function MS(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MS,0)}},{key:"S",value:function S(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.S,0)}},{key:"M",value:function M(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.M,0)}},{key:"H",value:function H(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.H,0)}},{key:"D",value:function D(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.D,0)}},{key:"W",value:function W(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.W,0)}},{key:"Q",value:function Q(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.Q,0)}},{key:"Y",value:function Y(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.Y,0)}},{key:"MILLISECOND",value:function MILLISECOND(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MILLISECOND,0)}},{key:"SECOND",value:function SECOND(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SECOND,0)}},{key:"MINUTE",value:function MINUTE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MINUTE,0)}},{key:"HOUR",value:function HOUR(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.HOUR,0)}},{key:"DAY",value:function DAY(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DAY,0)}},{key:"WEEK",value:function WEEK(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.WEEK,0)}},{key:"MONTH",value:function MONTH(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.MONTH,0)}},{key:"QUARTER",value:function QUARTER(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.QUARTER,0)}},{key:"YEAR",value:function YEAR(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.YEAR,0)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_timespanUnit}},{key:"enterRule",value:function enterRule(listener){if(listener.enterTimespanUnit){listener.enterTimespanUnit(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitTimespanUnit){listener.exitTimespanUnit(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitTimespanUnit){return visitor.visitTimespanUnit(this)}else{return visitor.visitChildren(this)}}}]);return TimespanUnitContext}(ParserRuleContext["ParserRuleContext"]);var ValueListContext=function(_ParserRuleContext98){OpenSearchPPLParser_inherits(ValueListContext,_ParserRuleContext98);var _super119=OpenSearchPPLParser_createSuper(ValueListContext);function ValueListContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,ValueListContext);return _super119.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(ValueListContext,[{key:"LT_PRTHS",value:function LT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.LT_PRTHS,0)}},{key:"literalValue",value:function literalValue(i){if(i===undefined){return this.getRuleContexts(LiteralValueContext)}else{return this.getRuleContext(i,LiteralValueContext)}}},{key:"RT_PRTHS",value:function RT_PRTHS(){return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.RT_PRTHS,0)}},{key:"COMMA",value:function COMMA(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.COMMA)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.COMMA,i)}}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_valueList}},{key:"enterRule",value:function enterRule(listener){if(listener.enterValueList){listener.enterValueList(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitValueList){listener.exitValueList(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitValueList){return visitor.visitValueList(this)}else{return visitor.visitChildren(this)}}}]);return ValueListContext}(ParserRuleContext["ParserRuleContext"]);var QualifiedNameContext=function(_ParserRuleContext99){OpenSearchPPLParser_inherits(QualifiedNameContext,_ParserRuleContext99);var _super120=OpenSearchPPLParser_createSuper(QualifiedNameContext);function QualifiedNameContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,QualifiedNameContext);return _super120.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(QualifiedNameContext,[{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_qualifiedName}},{key:"copyFrom",value:function copyFrom(ctx){_get(OpenSearchPPLParser_getPrototypeOf(QualifiedNameContext.prototype),"copyFrom",this).call(this,ctx)}}]);return QualifiedNameContext}(ParserRuleContext["ParserRuleContext"]);var IdentsAsQualifiedNameContext=function(_QualifiedNameContext){OpenSearchPPLParser_inherits(IdentsAsQualifiedNameContext,_QualifiedNameContext);var _super121=OpenSearchPPLParser_createSuper(IdentsAsQualifiedNameContext);function IdentsAsQualifiedNameContext(ctx){var _this46;OpenSearchPPLParser_classCallCheck(this,IdentsAsQualifiedNameContext);_this46=_super121.call(this,ctx.parent,ctx.invokingState);_this46.copyFrom(ctx);return _this46}OpenSearchPPLParser_createClass(IdentsAsQualifiedNameContext,[{key:"ident",value:function ident(i){if(i===undefined){return this.getRuleContexts(IdentContext)}else{return this.getRuleContext(i,IdentContext)}}},{key:"DOT",value:function DOT(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.DOT)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.DOT,i)}}},{key:"enterRule",value:function enterRule(listener){if(listener.enterIdentsAsQualifiedName){listener.enterIdentsAsQualifiedName(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitIdentsAsQualifiedName){listener.exitIdentsAsQualifiedName(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitIdentsAsQualifiedName){return visitor.visitIdentsAsQualifiedName(this)}else{return visitor.visitChildren(this)}}}]);return IdentsAsQualifiedNameContext}(QualifiedNameContext);var WcQualifiedNameContext=function(_ParserRuleContext100){OpenSearchPPLParser_inherits(WcQualifiedNameContext,_ParserRuleContext100);var _super122=OpenSearchPPLParser_createSuper(WcQualifiedNameContext);function WcQualifiedNameContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,WcQualifiedNameContext);return _super122.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(WcQualifiedNameContext,[{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_wcQualifiedName}},{key:"copyFrom",value:function copyFrom(ctx){_get(OpenSearchPPLParser_getPrototypeOf(WcQualifiedNameContext.prototype),"copyFrom",this).call(this,ctx)}}]);return WcQualifiedNameContext}(ParserRuleContext["ParserRuleContext"]);var IdentsAsWildcardQualifiedNameContext=function(_WcQualifiedNameConte){OpenSearchPPLParser_inherits(IdentsAsWildcardQualifiedNameContext,_WcQualifiedNameConte);var _super123=OpenSearchPPLParser_createSuper(IdentsAsWildcardQualifiedNameContext);function IdentsAsWildcardQualifiedNameContext(ctx){var _this47;OpenSearchPPLParser_classCallCheck(this,IdentsAsWildcardQualifiedNameContext);_this47=_super123.call(this,ctx.parent,ctx.invokingState);_this47.copyFrom(ctx);return _this47}OpenSearchPPLParser_createClass(IdentsAsWildcardQualifiedNameContext,[{key:"wildcard",value:function wildcard(i){if(i===undefined){return this.getRuleContexts(WildcardContext)}else{return this.getRuleContext(i,WildcardContext)}}},{key:"DOT",value:function DOT(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.DOT)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.DOT,i)}}},{key:"enterRule",value:function enterRule(listener){if(listener.enterIdentsAsWildcardQualifiedName){listener.enterIdentsAsWildcardQualifiedName(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitIdentsAsWildcardQualifiedName){listener.exitIdentsAsWildcardQualifiedName(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitIdentsAsWildcardQualifiedName){return visitor.visitIdentsAsWildcardQualifiedName(this)}else{return visitor.visitChildren(this)}}}]);return IdentsAsWildcardQualifiedNameContext}(WcQualifiedNameContext);var IdentContext=function(_ParserRuleContext101){OpenSearchPPLParser_inherits(IdentContext,_ParserRuleContext101);var _super124=OpenSearchPPLParser_createSuper(IdentContext);function IdentContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,IdentContext);return _super124.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(IdentContext,[{key:"ID",value:function ID(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.ID,0)}},{key:"DOT",value:function DOT(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DOT,0)}},{key:"BACKTICK",value:function BACKTICK(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.BACKTICK)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.BACKTICK,i)}}},{key:"ident",value:function ident(){return this.tryGetRuleContext(0,IdentContext)}},{key:"BQUOTA_STRING",value:function BQUOTA_STRING(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.BQUOTA_STRING,0)}},{key:"keywordsCanBeId",value:function keywordsCanBeId(){return this.tryGetRuleContext(0,KeywordsCanBeIdContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_ident}},{key:"enterRule",value:function enterRule(listener){if(listener.enterIdent){listener.enterIdent(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitIdent){listener.exitIdent(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitIdent){return visitor.visitIdent(this)}else{return visitor.visitChildren(this)}}}]);return IdentContext}(ParserRuleContext["ParserRuleContext"]);var WildcardContext=function(_ParserRuleContext102){OpenSearchPPLParser_inherits(WildcardContext,_ParserRuleContext102);var _super125=OpenSearchPPLParser_createSuper(WildcardContext);function WildcardContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,WildcardContext);return _super125.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(WildcardContext,[{key:"ident",value:function ident(i){if(i===undefined){return this.getRuleContexts(IdentContext)}else{return this.getRuleContext(i,IdentContext)}}},{key:"MODULE",value:function MODULE(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.MODULE)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.MODULE,i)}}},{key:"SINGLE_QUOTE",value:function SINGLE_QUOTE(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.SINGLE_QUOTE)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.SINGLE_QUOTE,i)}}},{key:"wildcard",value:function wildcard(){return this.tryGetRuleContext(0,WildcardContext)}},{key:"DOUBLE_QUOTE",value:function DOUBLE_QUOTE(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.DOUBLE_QUOTE)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.DOUBLE_QUOTE,i)}}},{key:"BACKTICK",value:function BACKTICK(i){if(i===undefined){return this.getTokens(OpenSearchPPLParser_OpenSearchPPLParser.BACKTICK)}else{return this.getToken(OpenSearchPPLParser_OpenSearchPPLParser.BACKTICK,i)}}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_wildcard}},{key:"enterRule",value:function enterRule(listener){if(listener.enterWildcard){listener.enterWildcard(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitWildcard){listener.exitWildcard(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitWildcard){return visitor.visitWildcard(this)}else{return visitor.visitChildren(this)}}}]);return WildcardContext}(ParserRuleContext["ParserRuleContext"]);var KeywordsCanBeIdContext=function(_ParserRuleContext103){OpenSearchPPLParser_inherits(KeywordsCanBeIdContext,_ParserRuleContext103);var _super126=OpenSearchPPLParser_createSuper(KeywordsCanBeIdContext);function KeywordsCanBeIdContext(parent,invokingState){OpenSearchPPLParser_classCallCheck(this,KeywordsCanBeIdContext);return _super126.call(this,parent,invokingState)}OpenSearchPPLParser_createClass(KeywordsCanBeIdContext,[{key:"D",value:function D(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.D,0)}},{key:"statsFunctionName",value:function statsFunctionName(){return this.tryGetRuleContext(0,StatsFunctionNameContext)}},{key:"TIMESTAMP",value:function TIMESTAMP(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.TIMESTAMP,0)}},{key:"DATE",value:function DATE(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.DATE,0)}},{key:"TIME",value:function TIME(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.TIME,0)}},{key:"FIRST",value:function FIRST(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.FIRST,0)}},{key:"LAST",value:function LAST(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.LAST,0)}},{key:"timespanUnit",value:function timespanUnit(){return this.tryGetRuleContext(0,TimespanUnitContext)}},{key:"SPAN",value:function SPAN(){return this.tryGetToken(OpenSearchPPLParser_OpenSearchPPLParser.SPAN,0)}},{key:"constantFunctionName",value:function constantFunctionName(){return this.tryGetRuleContext(0,ConstantFunctionNameContext)}},{key:"dateAndTimeFunctionBase",value:function dateAndTimeFunctionBase(){return this.tryGetRuleContext(0,DateAndTimeFunctionBaseContext)}},{key:"textFunctionBase",value:function textFunctionBase(){return this.tryGetRuleContext(0,TextFunctionBaseContext)}},{key:"mathematicalFunctionBase",value:function mathematicalFunctionBase(){return this.tryGetRuleContext(0,MathematicalFunctionBaseContext)}},{key:"ruleIndex",get:function get(){return OpenSearchPPLParser_OpenSearchPPLParser.RULE_keywordsCanBeId}},{key:"enterRule",value:function enterRule(listener){if(listener.enterKeywordsCanBeId){listener.enterKeywordsCanBeId(this)}}},{key:"exitRule",value:function exitRule(listener){if(listener.exitKeywordsCanBeId){listener.exitKeywordsCanBeId(this)}}},{key:"accept",value:function accept(visitor){if(visitor.visitKeywordsCanBeId){return visitor.visitKeywordsCanBeId(this)}else{return visitor.visitChildren(this)}}}]);return KeywordsCanBeIdContext}(ParserRuleContext["ParserRuleContext"]);function ppl_syntax_parser_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function ppl_syntax_parser_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function ppl_syntax_parser_createClass(Constructor,protoProps,staticProps){if(protoProps)ppl_syntax_parser_defineProperties(Constructor.prototype,protoProps);if(staticProps)ppl_syntax_parser_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}var ppl_syntax_parser_PPLSyntaxParser=function(){function PPLSyntaxParser(){ppl_syntax_parser_classCallCheck(this,PPLSyntaxParser)}ppl_syntax_parser_createClass(PPLSyntaxParser,[{key:"parse",value:function parse(query){return this.createParser(this.createLexer(query))}},{key:"createLexer",value:function createLexer(){var query=arguments.length>0&&arguments[0]!==undefined?arguments[0]:"";return new OpenSearchPPLLexer_OpenSearchPPLLexer(new CaseInsensitiveCharStream(antlr4ts["CharStreams"].fromString(query)))}},{key:"createParser",value:function createParser(lexer){return new OpenSearchPPLParser_OpenSearchPPLParser(new antlr4ts["CommonTokenStream"](lexer))}}]);return PPLSyntaxParser}();var external_osdSharedDeps_Lodash_=__webpack_require__(4);function node_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function node_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function node_createClass(Constructor,protoProps,staticProps){if(protoProps)node_defineProperties(Constructor.prototype,protoProps);if(staticProps)node_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}var PPLNode=function(){function PPLNode(name,children){node_classCallCheck(this,PPLNode);this.name=name;this.children=children}node_createClass(PPLNode,[{key:"getChildren",value:function getChildren(){return this.children}},{key:"getName",value:function getName(){return this.name}},{key:"toString",value:function toString(){return""}},{key:"getTokens",value:function getTokens(){return null}}]);return PPLNode}();function aggragations_typeof(obj){"@babel/helpers - typeof";return aggragations_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},aggragations_typeof(obj)}function aggragations_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function aggragations_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function aggragations_createClass(Constructor,protoProps,staticProps){if(protoProps)aggragations_defineProperties(Constructor.prototype,protoProps);if(staticProps)aggragations_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}function aggragations_inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function")}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});Object.defineProperty(subClass,"prototype",{writable:false});if(superClass)aggragations_setPrototypeOf(subClass,superClass)}function aggragations_setPrototypeOf(o,p){aggragations_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return aggragations_setPrototypeOf(o,p)}function aggragations_createSuper(Derived){var hasNativeReflectConstruct=aggragations_isNativeReflectConstruct();return function _createSuperInternal(){var Super=aggragations_getPrototypeOf(Derived),result;if(hasNativeReflectConstruct){var NewTarget=aggragations_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else{result=Super.apply(this,arguments)}return aggragations_possibleConstructorReturn(this,result)}}function aggragations_possibleConstructorReturn(self,call){if(call&&(aggragations_typeof(call)==="object"||typeof call==="function")){return call}else if(call!==void 0){throw new TypeError("Derived constructors may only return object or undefined")}return aggragations_assertThisInitialized(self)}function aggragations_assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return self}function aggragations_isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return true}catch(e){return false}}function aggragations_getPrototypeOf(o){aggragations_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return aggragations_getPrototypeOf(o)}var aggragations_Aggregations=function(_PPLNode){aggragations_inherits(Aggregations,_PPLNode);var _super=aggragations_createSuper(Aggregations);function Aggregations(name,children,partitions,allNum,delim,aggExprList,groupExprList,dedupSplitValue,indices){var _this;aggragations_classCallCheck(this,Aggregations);_this=_super.call(this,name,children);_this.partitions=partitions;_this.allNum=allNum;_this.delim=delim;_this.aggExprList=aggExprList;_this.groupExprList=groupExprList;_this.dedupSplitValue=dedupSplitValue;_this.indices=indices;return _this}aggragations_createClass(Aggregations,[{key:"getStartEndIndicesOfOriginQuery",value:function getStartEndIndicesOfOriginQuery(){if(this.indices===undefined){return{start:-1,end:-1}}return{start:this.indices.start,end:this.indices.end}}},{key:"getTokens",value:function getTokens(){return{partitions:this.partitions,all_num:this.allNum,delim:this.delim,aggregations:this.aggExprList.map((function(aggTerm){return aggTerm.getTokens()})),groupby:!Object(external_osdSharedDeps_Lodash_["isEmpty"])(this.groupExprList)?this.groupExprList.getTokens():"",dedup_split_value:this.dedupSplitValue}}},{key:"toString",value:function toString(){return"stats ".concat(!Object(external_osdSharedDeps_Lodash_["isEmpty"])(this.partitions)?"".concat(this.partitions," "):"").concat(!Object(external_osdSharedDeps_Lodash_["isEmpty"])(this.allNum)?"".concat(this.allNum," "):"").concat(!Object(external_osdSharedDeps_Lodash_["isEmpty"])(this.delim)?"".concat(this.delim," "):"").concat(this.aggExprList.map((function(aggTerm){return aggTerm.toString()})).join(", ")).concat(!Object(external_osdSharedDeps_Lodash_["isEmpty"])(this.groupExprList)?" ".concat(this.groupExprList.toString()):"").concat(!Object(external_osdSharedDeps_Lodash_["isEmpty"])(this.dedupSplitValue)?" ".concat(this.dedupSplitValue):"")}}]);return Aggregations}(PPLNode);function AggregateFunction_typeof(obj){"@babel/helpers - typeof";return AggregateFunction_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},AggregateFunction_typeof(obj)}function AggregateFunction_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function AggregateFunction_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function AggregateFunction_createClass(Constructor,protoProps,staticProps){if(protoProps)AggregateFunction_defineProperties(Constructor.prototype,protoProps);if(staticProps)AggregateFunction_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}function AggregateFunction_inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function")}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});Object.defineProperty(subClass,"prototype",{writable:false});if(superClass)AggregateFunction_setPrototypeOf(subClass,superClass)}function AggregateFunction_setPrototypeOf(o,p){AggregateFunction_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return AggregateFunction_setPrototypeOf(o,p)}function AggregateFunction_createSuper(Derived){var hasNativeReflectConstruct=AggregateFunction_isNativeReflectConstruct();return function _createSuperInternal(){var Super=AggregateFunction_getPrototypeOf(Derived),result;if(hasNativeReflectConstruct){var NewTarget=AggregateFunction_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else{result=Super.apply(this,arguments)}return AggregateFunction_possibleConstructorReturn(this,result)}}function AggregateFunction_possibleConstructorReturn(self,call){if(call&&(AggregateFunction_typeof(call)==="object"||typeof call==="function")){return call}else if(call!==void 0){throw new TypeError("Derived constructors may only return object or undefined")}return AggregateFunction_assertThisInitialized(self)}function AggregateFunction_assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return self}function AggregateFunction_isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return true}catch(e){return false}}function AggregateFunction_getPrototypeOf(o){AggregateFunction_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return AggregateFunction_getPrototypeOf(o)}var AggregateFunction=function(_PPLNode){AggregateFunction_inherits(AggregateFunction,_PPLNode);var _super=AggregateFunction_createSuper(AggregateFunction);function AggregateFunction(name,children,statsFunctionName,valueExpression,percentileAggFunction){var _this;AggregateFunction_classCallCheck(this,AggregateFunction);_this=_super.call(this,name,children);_this.statsFunctionName=statsFunctionName;_this.valueExpression=valueExpression;_this.percentileAggFunction=percentileAggFunction;return _this}AggregateFunction_createClass(AggregateFunction,[{key:"getTokens",value:function getTokens(){return{name:this.statsFunctionName,value_expression:this.valueExpression,percentile_agg_function:this.percentileAggFunction}}},{key:"toString",value:function toString(){if(this.statsFunctionName&&this.valueExpression){return"".concat(this.statsFunctionName,"(").concat(this.valueExpression,")")}else if(this.statsFunctionName){return"".concat(this.statsFunctionName,"()")}else if(this.percentileAggFunction){return"".concat(this.percentileAggFunction)}return""}}]);return AggregateFunction}(PPLNode);var explorer=__webpack_require__(15);function AggregateTerm_typeof(obj){"@babel/helpers - typeof";return AggregateTerm_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},AggregateTerm_typeof(obj)}function AggregateTerm_defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}function AggregateTerm_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function AggregateTerm_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function AggregateTerm_createClass(Constructor,protoProps,staticProps){if(protoProps)AggregateTerm_defineProperties(Constructor.prototype,protoProps);if(staticProps)AggregateTerm_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}function AggregateTerm_inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function")}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});Object.defineProperty(subClass,"prototype",{writable:false});if(superClass)AggregateTerm_setPrototypeOf(subClass,superClass)}function AggregateTerm_setPrototypeOf(o,p){AggregateTerm_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return AggregateTerm_setPrototypeOf(o,p)}function AggregateTerm_createSuper(Derived){var hasNativeReflectConstruct=AggregateTerm_isNativeReflectConstruct();return function _createSuperInternal(){var Super=AggregateTerm_getPrototypeOf(Derived),result;if(hasNativeReflectConstruct){var NewTarget=AggregateTerm_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else{result=Super.apply(this,arguments)}return AggregateTerm_possibleConstructorReturn(this,result)}}function AggregateTerm_possibleConstructorReturn(self,call){if(call&&(AggregateTerm_typeof(call)==="object"||typeof call==="function")){return call}else if(call!==void 0){throw new TypeError("Derived constructors may only return object or undefined")}return AggregateTerm_assertThisInitialized(self)}function AggregateTerm_assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return self}function AggregateTerm_isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return true}catch(e){return false}}function AggregateTerm_getPrototypeOf(o){AggregateTerm_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return AggregateTerm_getPrototypeOf(o)}var AggregateTerm_AggregateTerm=function(_PPLNode){AggregateTerm_inherits(AggregateTerm,_PPLNode);var _super=AggregateTerm_createSuper(AggregateTerm);function AggregateTerm(name,children,statsFunction,customLabel){var _this;AggregateTerm_classCallCheck(this,AggregateTerm);_this=_super.call(this,name,children);_this.statsFunction=statsFunction;_this.customLabel=customLabel;return _this}AggregateTerm_createClass(AggregateTerm,[{key:"getTokens",value:function getTokens(){return AggregateTerm_defineProperty({function:this.statsFunction.getTokens()},explorer["i"],this[explorer["i"]])}},{key:"toString",value:function toString(){if(this[explorer["i"]]){return"".concat(this.statsFunction.toString()).concat(this[explorer["i"]]?" as ".concat(this[explorer["i"]]):"")}return"".concat(this.statsFunction.toString())}}]);return AggregateTerm}(PPLNode);function group_by_typeof(obj){"@babel/helpers - typeof";return group_by_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},group_by_typeof(obj)}function group_by_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function group_by_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function group_by_createClass(Constructor,protoProps,staticProps){if(protoProps)group_by_defineProperties(Constructor.prototype,protoProps);if(staticProps)group_by_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}function group_by_inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function")}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});Object.defineProperty(subClass,"prototype",{writable:false});if(superClass)group_by_setPrototypeOf(subClass,superClass)}function group_by_setPrototypeOf(o,p){group_by_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return group_by_setPrototypeOf(o,p)}function group_by_createSuper(Derived){var hasNativeReflectConstruct=group_by_isNativeReflectConstruct();return function _createSuperInternal(){var Super=group_by_getPrototypeOf(Derived),result;if(hasNativeReflectConstruct){var NewTarget=group_by_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else{result=Super.apply(this,arguments)}return group_by_possibleConstructorReturn(this,result)}}function group_by_possibleConstructorReturn(self,call){if(call&&(group_by_typeof(call)==="object"||typeof call==="function")){return call}else if(call!==void 0){throw new TypeError("Derived constructors may only return object or undefined")}return group_by_assertThisInitialized(self)}function group_by_assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return self}function group_by_isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return true}catch(e){return false}}function group_by_getPrototypeOf(o){group_by_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return group_by_getPrototypeOf(o)}var group_by_GroupBy=function(_PPLNode){group_by_inherits(GroupBy,_PPLNode);var _super=group_by_createSuper(GroupBy);function GroupBy(name,children,fields,span){var _this;group_by_classCallCheck(this,GroupBy);_this=_super.call(this,name,children);_this.fields=fields;_this.span=span;return _this}group_by_createClass(GroupBy,[{key:"getTokens",value:function getTokens(){var _this$span;return{group_fields:this.fields.map((function(field){return field.getTokens()})),span:(_this$span=this.span)===null||_this$span===void 0?void 0:_this$span.getTokens()}}},{key:"toString",value:function toString(){return"".concat(!Object(external_osdSharedDeps_Lodash_["isEmpty"])(this.fields)||!Object(external_osdSharedDeps_Lodash_["isEmpty"])(this.span)?"by ":"")+"".concat(!Object(external_osdSharedDeps_Lodash_["isEmpty"])(this.span)?"".concat(this.span.toString()).concat(this.fields.length>0?", ":""):"").concat(this.fields.map((function(field){return field.toString()})).join(", "))}}]);return GroupBy}(PPLNode);function span_typeof(obj){"@babel/helpers - typeof";return span_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},span_typeof(obj)}function span_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function span_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function span_createClass(Constructor,protoProps,staticProps){if(protoProps)span_defineProperties(Constructor.prototype,protoProps);if(staticProps)span_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}function span_inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function")}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});Object.defineProperty(subClass,"prototype",{writable:false});if(superClass)span_setPrototypeOf(subClass,superClass)}function span_setPrototypeOf(o,p){span_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return span_setPrototypeOf(o,p)}function span_createSuper(Derived){var hasNativeReflectConstruct=span_isNativeReflectConstruct();return function _createSuperInternal(){var Super=span_getPrototypeOf(Derived),result;if(hasNativeReflectConstruct){var NewTarget=span_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else{result=Super.apply(this,arguments)}return span_possibleConstructorReturn(this,result)}}function span_possibleConstructorReturn(self,call){if(call&&(span_typeof(call)==="object"||typeof call==="function")){return call}else if(call!==void 0){throw new TypeError("Derived constructors may only return object or undefined")}return span_assertThisInitialized(self)}function span_assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return self}function span_isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return true}catch(e){return false}}function span_getPrototypeOf(o){span_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return span_getPrototypeOf(o)}var Span=function(_PPLNode){span_inherits(Span,_PPLNode);var _super=span_createSuper(Span);function Span(name,children,spanExpression,customLabel){var _this;span_classCallCheck(this,Span);_this=_super.call(this,name,children);_this.spanExpression=spanExpression;_this.customLabel=customLabel;return _this}span_createClass(Span,[{key:"getTokens",value:function getTokens(){return{span_expression:this.spanExpression.getTokens(),customLabel:this.customLabel}}},{key:"toString",value:function toString(){return"".concat(this.spanExpression.toString()).concat(this.customLabel?" as ".concat(this.customLabel):"")}}]);return Span}(PPLNode);function spanExpression_typeof(obj){"@babel/helpers - typeof";return spanExpression_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},spanExpression_typeof(obj)}function spanExpression_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function spanExpression_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function spanExpression_createClass(Constructor,protoProps,staticProps){if(protoProps)spanExpression_defineProperties(Constructor.prototype,protoProps);if(staticProps)spanExpression_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}function spanExpression_inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function")}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});Object.defineProperty(subClass,"prototype",{writable:false});if(superClass)spanExpression_setPrototypeOf(subClass,superClass)}function spanExpression_setPrototypeOf(o,p){spanExpression_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return spanExpression_setPrototypeOf(o,p)}function spanExpression_createSuper(Derived){var hasNativeReflectConstruct=spanExpression_isNativeReflectConstruct();return function _createSuperInternal(){var Super=spanExpression_getPrototypeOf(Derived),result;if(hasNativeReflectConstruct){var NewTarget=spanExpression_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else{result=Super.apply(this,arguments)}return spanExpression_possibleConstructorReturn(this,result)}}function spanExpression_possibleConstructorReturn(self,call){if(call&&(spanExpression_typeof(call)==="object"||typeof call==="function")){return call}else if(call!==void 0){throw new TypeError("Derived constructors may only return object or undefined")}return spanExpression_assertThisInitialized(self)}function spanExpression_assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return self}function spanExpression_isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return true}catch(e){return false}}function spanExpression_getPrototypeOf(o){spanExpression_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return spanExpression_getPrototypeOf(o)}var SpanExpression=function(_PPLNode){spanExpression_inherits(SpanExpression,_PPLNode);var _super=spanExpression_createSuper(SpanExpression);function SpanExpression(name,children,fieldExpression,literalValue,timeUnit){var _this;spanExpression_classCallCheck(this,SpanExpression);_this=_super.call(this,name,children);_this.fieldExpression=fieldExpression;_this.literalValue=literalValue;_this.timeUnit=timeUnit;return _this}spanExpression_createClass(SpanExpression,[{key:"getTokens",value:function getTokens(){return{field:this.fieldExpression,literal_value:this.literalValue,time_unit:this.timeUnit}}},{key:"toString",value:function toString(){return"span(".concat(this.fieldExpression,", ").concat(this.literalValue).concat(this.timeUnit,")")}}]);return SpanExpression}(PPLNode);function field_typeof(obj){"@babel/helpers - typeof";return field_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},field_typeof(obj)}function field_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function field_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function field_createClass(Constructor,protoProps,staticProps){if(protoProps)field_defineProperties(Constructor.prototype,protoProps);if(staticProps)field_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}function field_inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function")}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});Object.defineProperty(subClass,"prototype",{writable:false});if(superClass)field_setPrototypeOf(subClass,superClass)}function field_setPrototypeOf(o,p){field_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return field_setPrototypeOf(o,p)}function field_createSuper(Derived){var hasNativeReflectConstruct=field_isNativeReflectConstruct();return function _createSuperInternal(){var Super=field_getPrototypeOf(Derived),result;if(hasNativeReflectConstruct){var NewTarget=field_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else{result=Super.apply(this,arguments)}return field_possibleConstructorReturn(this,result)}}function field_possibleConstructorReturn(self,call){if(call&&(field_typeof(call)==="object"||typeof call==="function")){return call}else if(call!==void 0){throw new TypeError("Derived constructors may only return object or undefined")}return field_assertThisInitialized(self)}function field_assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return self}function field_isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return true}catch(e){return false}}function field_getPrototypeOf(o){field_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return field_getPrototypeOf(o)}var Field=function(_PPLNode){field_inherits(Field,_PPLNode);var _super=field_createSuper(Field);function Field(name,children,fieldExpression){var _this;field_classCallCheck(this,Field);_this=_super.call(this,name,children);_this.fieldExpression=fieldExpression;return _this}field_createClass(Field,[{key:"getTokens",value:function getTokens(){var _this$fieldExpression;return{name:(_this$fieldExpression=this.fieldExpression)!==null&&_this$fieldExpression!==void 0?_this$fieldExpression:""}}},{key:"toString",value:function toString(){var _this$fieldExpression2;return(_this$fieldExpression2=this.fieldExpression)!==null&&_this$fieldExpression2!==void 0?_this$fieldExpression2:""}}]);return Field}(PPLNode);function stats_builder_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function stats_builder_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function stats_builder_createClass(Constructor,protoProps,staticProps){if(protoProps)stats_builder_defineProperties(Constructor.prototype,protoProps);if(staticProps)stats_builder_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}var stats_builder_StatsBuilder=function(){function StatsBuilder(statsChunk){stats_builder_classCallCheck(this,StatsBuilder);this.statsChunk=statsChunk}stats_builder_createClass(StatsBuilder,[{key:"build",value:function build(){return new aggragations_Aggregations("stats_command",[],!Object(external_osdSharedDeps_Lodash_["isEmpty"])(this.statsChunk.partitions)?this.buildParttions(this.statsChunk.partitions):"",!Object(external_osdSharedDeps_Lodash_["isEmpty"])(this.statsChunk.all_num)?this.buildAllNum(this.statsChunk.all_num):"",!Object(external_osdSharedDeps_Lodash_["isEmpty"])(this.statsChunk.delim)?this.buildDelim(this.statsChunk.delim):"",!Object(external_osdSharedDeps_Lodash_["isEmpty"])(this.statsChunk.aggregations)?this.buildAggList(this.statsChunk.aggregations):[],!Object(external_osdSharedDeps_Lodash_["isEmpty"])(this.statsChunk.groupby)?this.buildGroupList(this.statsChunk.groupby):new group_by_GroupBy("stats_by_clause",[],[],null),!Object(external_osdSharedDeps_Lodash_["isEmpty"])(this.statsChunk.dedup_split_value)?this.buildDedupSplitValue(this.statsChunk.dedup_split_value):"")}},{key:"buildParttions",value:function buildParttions(partitions){return"".concat(partitions.keyword," ").concat(partitions.sign," ").concat(partitions.value)}},{key:"buildAllNum",value:function buildAllNum(allNum){return"".concat(allNum.keyword," ").concat(allNum.sign," ").concat(allNum.value)}},{key:"buildDelim",value:function buildDelim(delim){return"".concat(delim.keyword," ").concat(delim.sign," ").concat(delim.value)}},{key:"buildDedupSplitValue",value:function buildDedupSplitValue(dedupSplitvalue){return"".concat(dedupSplitvalue.keyword," ").concat(dedupSplitvalue.sign," ").concat(dedupSplitvalue.value)}},{key:"buildAggList",value:function buildAggList(aggregations){var _this=this;return aggregations.map((function(aggregation){return _this.buildAggTerm(aggregation)}))}},{key:"buildAggTerm",value:function buildAggTerm(aggTerm){return new AggregateTerm_AggregateTerm("stats_agg_term",[],this.buildAggregateFunction(aggTerm.function),aggTerm.function_alias)}},{key:"buildAggregateFunction",value:function buildAggregateFunction(aggFunction){return new AggregateFunction("stats_function",[],aggFunction.name,aggFunction.value_expression,aggFunction.percentile_agg_function)}},{key:"buildGroupList",value:function buildGroupList(groupby){return new group_by_GroupBy("stats_by_clause",[],this.buildFieldList(groupby.group_fields),groupby.span?this.buildSpan(groupby.span):null)}},{key:"buildFieldList",value:function buildFieldList(group_fields){return group_fields.map((function(gf){return new Field("field_expression",[],gf.name)}))}},{key:"buildSpan",value:function buildSpan(span){return new Span("span_clause",[],this.buildeSpanExpression(span.span_expression),span[explorer["i"]])}},{key:"buildeSpanExpression",value:function buildeSpanExpression(spanExpression){return new SpanExpression("span_expression",[],spanExpression.field,spanExpression.literal_value,spanExpression.time_unit)}}]);return StatsBuilder}();var AbstractParseTreeVisitor=__webpack_require__(105);function stats_ast_builder_typeof(obj){"@babel/helpers - typeof";return stats_ast_builder_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},stats_ast_builder_typeof(obj)}function stats_ast_builder_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function stats_ast_builder_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function stats_ast_builder_createClass(Constructor,protoProps,staticProps){if(protoProps)stats_ast_builder_defineProperties(Constructor.prototype,protoProps);if(staticProps)stats_ast_builder_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}function stats_ast_builder_inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function")}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});Object.defineProperty(subClass,"prototype",{writable:false});if(superClass)stats_ast_builder_setPrototypeOf(subClass,superClass)}function stats_ast_builder_setPrototypeOf(o,p){stats_ast_builder_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return stats_ast_builder_setPrototypeOf(o,p)}function stats_ast_builder_createSuper(Derived){var hasNativeReflectConstruct=stats_ast_builder_isNativeReflectConstruct();return function _createSuperInternal(){var Super=stats_ast_builder_getPrototypeOf(Derived),result;if(hasNativeReflectConstruct){var NewTarget=stats_ast_builder_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else{result=Super.apply(this,arguments)}return stats_ast_builder_possibleConstructorReturn(this,result)}}function stats_ast_builder_possibleConstructorReturn(self,call){if(call&&(stats_ast_builder_typeof(call)==="object"||typeof call==="function")){return call}else if(call!==void 0){throw new TypeError("Derived constructors may only return object or undefined")}return stats_ast_builder_assertThisInitialized(self)}function stats_ast_builder_assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return self}function stats_ast_builder_isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return true}catch(e){return false}}function stats_ast_builder_getPrototypeOf(o){stats_ast_builder_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return stats_ast_builder_getPrototypeOf(o)}var stats_ast_builder_StatsAstBuilder=function(_AbstractParseTreeVis){stats_ast_builder_inherits(StatsAstBuilder,_AbstractParseTreeVis);var _super=stats_ast_builder_createSuper(StatsAstBuilder);function StatsAstBuilder(){stats_ast_builder_classCallCheck(this,StatsAstBuilder);return _super.apply(this,arguments)}stats_ast_builder_createClass(StatsAstBuilder,[{key:"defaultResult",value:function defaultResult(){return new PPLNode("default",[])}},{key:"visitRoot",value:function visitRoot(ctx){if(!ctx.pplStatement())return this.defaultResult();return this.visitPplStatement(ctx.pplStatement())}},{key:"visitPplStatement",value:function visitPplStatement(ctx){var _this=this;var statsTree=this.defaultResult();ctx.commands().map((function(pplCommandContext){if(Object(external_osdSharedDeps_Lodash_["isFunction"])(_this.visitChildren(pplCommandContext).getName)&&Object(external_osdSharedDeps_Lodash_["isEqual"])(_this.visitChildren(pplCommandContext).getName(),"stats_command"))statsTree=_this.visitChildren(pplCommandContext)}));return statsTree}},{key:"visitCommands",value:function visitCommands(ctx){if(ctx.statsCommand()){return this.visitStatsCommand(ctx.statsCommand())}return this.defaultResult()}},{key:"visitStatsCommand",value:function visitStatsCommand(ctx){var _ctx$PARTITIONS,_ctx$integerLiteral,_ctx$ALLNUM,_ctx$DELIM,_this2=this,_ctx$DEDUP_SPLITVALUE,_ctx$stop;return new aggragations_Aggregations("stats_command",[],ctx.PARTITIONS()&&ctx.integerLiteral()?{keyword:(_ctx$PARTITIONS=ctx.PARTITIONS())===null||_ctx$PARTITIONS===void 0?void 0:_ctx$PARTITIONS.text,sign:"=",value:(_ctx$integerLiteral=ctx.integerLiteral())===null||_ctx$integerLiteral===void 0?void 0:_ctx$integerLiteral.text}:{},ctx.ALLNUM()&&ctx.booleanLiteral()?{keyword:(_ctx$ALLNUM=ctx.ALLNUM())===null||_ctx$ALLNUM===void 0?void 0:_ctx$ALLNUM.text,sign:"=",value:this.visitBooleanLiteral(ctx.booleanLiteral()[0])}:{},ctx.DELIM()&&ctx.stringLiteral()?{keyword:(_ctx$DELIM=ctx.DELIM())===null||_ctx$DELIM===void 0?void 0:_ctx$DELIM.text,sign:"=",value:this.visitStringLiteral(ctx.stringLiteral())}:"",ctx.statsAggTerm().map((function(aggTermAlternative){return _this2.visitStatsAggTerm(aggTermAlternative)})),ctx.statsByClause()?this.visitStatsByClause(ctx.statsByClause()):{},ctx.DEDUP_SPLITVALUES()&&ctx.booleanLiteral()?{keyword:(_ctx$DEDUP_SPLITVALUE=ctx.DEDUP_SPLITVALUES())===null||_ctx$DEDUP_SPLITVALUE===void 0?void 0:_ctx$DEDUP_SPLITVALUE.text,sign:"=",value:this.visitBooleanLiteral(ctx.booleanLiteral()[1])}:"",{start:ctx.start.startIndex,end:(_ctx$stop=ctx.stop)===null||_ctx$stop===void 0?void 0:_ctx$stop.stopIndex})}},{key:"visitIntegerLiteral",value:function visitIntegerLiteral(ctx){return ctx.text}},{key:"visitBooleanLiteral",value:function visitBooleanLiteral(ctx){return ctx.text}},{key:"visitStringLiteral",value:function visitStringLiteral(ctx){return ctx.text}},{key:"visitStatsAggTerm",value:function visitStatsAggTerm(ctx){return new AggregateTerm_AggregateTerm("stats_agg_term",[],this.visitStatsFunction(ctx.statsFunction()),ctx.wcFieldExpression()?this.visitWcFieldExpression(ctx.wcFieldExpression()):"")}},{key:"visitWcFieldExpression",value:function visitWcFieldExpression(ctx){return ctx.wcQualifiedName().text}},{key:"visitStatsByClause",value:function visitStatsByClause(ctx){return new group_by_GroupBy("stats_by_clause",[],ctx.fieldList()?this.visitFieldList(ctx.fieldList()):[],ctx.bySpanClause()?this.visitBySpanClause(ctx.bySpanClause()):this.defaultResult())}},{key:"visitBySpanClause",value:function visitBySpanClause(ctx){return new Span("span_clause",[],this.visitSpanClause(ctx.spanClause()),ctx.qualifiedName()?this.visitQualifiedName(ctx.qualifiedName()):"")}},{key:"visitSpanClause",value:function visitSpanClause(ctx){return new SpanExpression("span_expression",[],this.visitFieldExpression(ctx.fieldExpression()),this.visitLiteralValue(ctx.literalValue()),ctx.timespanUnit()?this.visitTimespanUnit(ctx.timespanUnit()):"")}},{key:"visitLiteralValue",value:function visitLiteralValue(ctx){return ctx.text}},{key:"visitTimespanUnit",value:function visitTimespanUnit(ctx){return ctx.text}},{key:"visitStatsFunction",value:function visitStatsFunction(ctx){var funcName="";var valueExpr="";if(Object(external_osdSharedDeps_Lodash_["isFunction"])(ctx.valueExpression)){valueExpr=this.visitValueExpression(ctx.valueExpression());if(Object(external_osdSharedDeps_Lodash_["isFunction"])(ctx.statsFunctionName)){funcName=this.visitStatsFunctionName(ctx.statsFunctionName())}else{funcName=ctx.DISTINCT_COUNT()?ctx.DISTINCT_COUNT().text:ctx.DC().text}}else if(Object(external_osdSharedDeps_Lodash_["isFunction"])(ctx.percentileAggFunction)){}else if(Object(external_osdSharedDeps_Lodash_["isFunction"])(ctx.COUNT)){funcName=ctx.COUNT().text}return new AggregateFunction("stats_function",[],funcName,valueExpr,Object(external_osdSharedDeps_Lodash_["isFunction"])(ctx.percentileAggFunction)?ctx.text:"")}},{key:"visitValueExpression",value:function visitValueExpression(ctx){return ctx.text}},{key:"visitStatsFunctionName",value:function visitStatsFunctionName(ctx){return ctx.text}},{key:"visitFieldList",value:function visitFieldList(ctx){var _this3=this;return ctx.fieldExpression().map((function(fieldExprAlternative){return new Field("field_expression",[],_this3.visitFieldExpression(fieldExprAlternative))}))}},{key:"visitFieldExpression",value:function visitFieldExpression(ctx){return this.visitQualifiedName(ctx.qualifiedName())}},{key:"visitQualifiedName",value:function visitQualifiedName(ctx){return ctx.text}}]);return StatsAstBuilder}(AbstractParseTreeVisitor["AbstractParseTreeVisitor"]);function ppl_query_builder_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function ppl_query_builder_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function ppl_query_builder_createClass(Constructor,protoProps,staticProps){if(protoProps)ppl_query_builder_defineProperties(Constructor.prototype,protoProps);if(staticProps)ppl_query_builder_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}function ppl_query_builder_defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}var ppl_query_builder_PPLQueryBuilder=function(){function PPLQueryBuilder(){ppl_query_builder_classCallCheck(this,PPLQueryBuilder);ppl_query_builder_defineProperty(this,"parser",null)}ppl_query_builder_createClass(PPLQueryBuilder,[{key:"build",value:function build(query,pplTokens){this.parser=(new ppl_syntax_parser_PPLSyntaxParser).parse(query);return this.buildStats(query,pplTokens)}},{key:"buildStats",value:function buildStats(query,statsTokens){var statsTree=(new stats_ast_builder_StatsAstBuilder).visitRoot(this.parser.root());var newStatsAstTree=new stats_builder_StatsBuilder(statsTokens).build();if(typeof statsTree.getStartEndIndicesOfOriginQuery!=="function"){return query+" | "+newStatsAstTree.toString()}var indices=statsTree.getStartEndIndicesOfOriginQuery();if(indices.start!==-1&&indices.end!==-1){return query.substring(0,indices.start)+newStatsAstTree.toString()+query.substring(indices.end+1,query.length)}else if(indices&&newStatsAstTree){return query+" | "+newStatsAstTree.toString()}return""}}]);return PPLQueryBuilder}();function ppl_query_parser_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function ppl_query_parser_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function ppl_query_parser_createClass(Constructor,protoProps,staticProps){if(protoProps)ppl_query_parser_defineProperties(Constructor.prototype,protoProps);if(staticProps)ppl_query_parser_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}function ppl_query_parser_defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}var ppl_query_parser_PPLQueryParser=function(){function PPLQueryParser(){ppl_query_parser_classCallCheck(this,PPLQueryParser);ppl_query_parser_defineProperty(this,"parser",null);ppl_query_parser_defineProperty(this,"visitor",null);ppl_query_parser_defineProperty(this,"rawQuery","")}ppl_query_parser_createClass(PPLQueryParser,[{key:"parse",value:function parse(pplQuery){this.rawQuery=pplQuery;this.parser=(new ppl_syntax_parser_PPLSyntaxParser).parse(this.rawQuery);return this}},{key:"getStats",value:function getStats(){this.visitor=new stats_ast_builder_StatsAstBuilder;return this.visitor.visitRoot(this.parser.root()).getTokens()}}]);return PPLQueryParser}();function ppl_query_manager_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function ppl_query_manager_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function ppl_query_manager_createClass(Constructor,protoProps,staticProps){if(protoProps)ppl_query_manager_defineProperties(Constructor.prototype,protoProps);if(staticProps)ppl_query_manager_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}var ppl_query_manager_QueryManager=function(){function QueryManager(){ppl_query_manager_classCallCheck(this,QueryManager)}ppl_query_manager_createClass(QueryManager,[{key:"queryBuilder",value:function queryBuilder(){return new ppl_query_builder_PPLQueryBuilder}},{key:"queryParser",value:function queryParser(){return new ppl_query_parser_PPLQueryParser}}]);return QueryManager}()},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return PPLService}));var _common_constants_shared__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(3);function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg);var value=info.value}catch(error){reject(error);return}if(info.done){resolve(value)}else{Promise.resolve(value).then(_next,_throw)}}function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(undefined)}))}}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}var PPLService=_createClass((function PPLService(http){var _this=this;_classCallCheck(this,PPLService);_defineProperty(this,"http",void 0);_defineProperty(this,"fetch",function(){var _ref=_asyncToGenerator(regeneratorRuntime.mark((function _callee(params,errorHandler){return regeneratorRuntime.wrap((function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:return _context.abrupt("return",_this.http.post("".concat(_common_constants_shared__WEBPACK_IMPORTED_MODULE_0__["q"]).concat(_common_constants_shared__WEBPACK_IMPORTED_MODULE_0__["x"]),{body:JSON.stringify(params)}).catch((function(error){console.error("fetch error: ",error.body);if(errorHandler)errorHandler(error);throw error})));case 1:case"end":return _context.stop()}}}),_callee)})));return function(_x,_x2){return _ref.apply(this,arguments)}}());this.http=http}))},function(module,exports,__webpack_require__){(function(process){var getOwnPropertyDescriptors=Object.getOwnPropertyDescriptors||function getOwnPropertyDescriptors(obj){var keys=Object.keys(obj);var descriptors={};for(var i=0;i<keys.length;i++){descriptors[keys[i]]=Object.getOwnPropertyDescriptor(obj,keys[i])}return descriptors};var formatRegExp=/%[sdj%]/g;exports.format=function(f){if(!isString(f)){var objects=[];for(var i=0;i<arguments.length;i++){objects.push(inspect(arguments[i]))}return objects.join(" ")}var i=1;var args=arguments;var len=args.length;var str=String(f).replace(formatRegExp,(function(x){if(x==="%%")return"%";if(i>=len)return x;switch(x){case"%s":return String(args[i++]);case"%d":return Number(args[i++]);case"%j":try{return JSON.stringify(args[i++])}catch(_){return"[Circular]"}default:return x}}));for(var x=args[i];i<len;x=args[++i]){if(isNull(x)||!isObject(x)){str+=" "+x}else{str+=" "+inspect(x)}}return str};exports.deprecate=function(fn,msg){if(typeof process!=="undefined"&&process.noDeprecation===true){return fn}if(typeof process==="undefined"){return function(){return exports.deprecate(fn,msg).apply(this,arguments)}}var warned=false;function deprecated(){if(!warned){if(process.throwDeprecation){throw new Error(msg)}else if(process.traceDeprecation){console.trace(msg)}else{console.error(msg)}warned=true}return fn.apply(this,arguments)}return deprecated};var debugs={};var debugEnviron;exports.debuglog=function(set){if(isUndefined(debugEnviron))debugEnviron=Object({IS_OPENSEARCH_DASHBOARDS_DISTRIBUTABLE:"true"}).NODE_DEBUG||"";set=set.toUpperCase();if(!debugs[set]){if(new RegExp("\\b"+set+"\\b","i").test(debugEnviron)){var pid=process.pid;debugs[set]=function(){var msg=exports.format.apply(exports,arguments);console.error("%s %d: %s",set,pid,msg)}}else{debugs[set]=function(){}}}return debugs[set]};function inspect(obj,opts){var ctx={seen:[],stylize:stylizeNoColor};if(arguments.length>=3)ctx.depth=arguments[2];if(arguments.length>=4)ctx.colors=arguments[3];if(isBoolean(opts)){ctx.showHidden=opts}else if(opts){exports._extend(ctx,opts)}if(isUndefined(ctx.showHidden))ctx.showHidden=false;if(isUndefined(ctx.depth))ctx.depth=2;if(isUndefined(ctx.colors))ctx.colors=false;if(isUndefined(ctx.customInspect))ctx.customInspect=true;if(ctx.colors)ctx.stylize=stylizeWithColor;return formatValue(ctx,obj,ctx.depth)}exports.inspect=inspect;inspect.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]};inspect.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function stylizeWithColor(str,styleType){var style=inspect.styles[styleType];if(style){return"["+inspect.colors[style][0]+"m"+str+"["+inspect.colors[style][1]+"m"}else{return str}}function stylizeNoColor(str,styleType){return str}function arrayToHash(array){var hash={};array.forEach((function(val,idx){hash[val]=true}));return hash}function formatValue(ctx,value,recurseTimes){if(ctx.customInspect&&value&&isFunction(value.inspect)&&value.inspect!==exports.inspect&&!(value.constructor&&value.constructor.prototype===value)){var ret=value.inspect(recurseTimes,ctx);if(!isString(ret)){ret=formatValue(ctx,ret,recurseTimes)}return ret}var primitive=formatPrimitive(ctx,value);if(primitive){return primitive}var keys=Object.keys(value);var visibleKeys=arrayToHash(keys);if(ctx.showHidden){keys=Object.getOwnPropertyNames(value)}if(isError(value)&&(keys.indexOf("message")>=0||keys.indexOf("description")>=0)){return formatError(value)}if(keys.length===0){if(isFunction(value)){var name=value.name?": "+value.name:"";return ctx.stylize("[Function"+name+"]","special")}if(isRegExp(value)){return ctx.stylize(RegExp.prototype.toString.call(value),"regexp")}if(isDate(value)){return ctx.stylize(Date.prototype.toString.call(value),"date")}if(isError(value)){return formatError(value)}}var base="",array=false,braces=["{","}"];if(isArray(value)){array=true;braces=["[","]"]}if(isFunction(value)){var n=value.name?": "+value.name:"";base=" [Function"+n+"]"}if(isRegExp(value)){base=" "+RegExp.prototype.toString.call(value)}if(isDate(value)){base=" "+Date.prototype.toUTCString.call(value)}if(isError(value)){base=" "+formatError(value)}if(keys.length===0&&(!array||value.length==0)){return braces[0]+base+braces[1]}if(recurseTimes<0){if(isRegExp(value)){return ctx.stylize(RegExp.prototype.toString.call(value),"regexp")}else{return ctx.stylize("[Object]","special")}}ctx.seen.push(value);var output;if(array){output=formatArray(ctx,value,recurseTimes,visibleKeys,keys)}else{output=keys.map((function(key){return formatProperty(ctx,value,recurseTimes,visibleKeys,key,array)}))}ctx.seen.pop();return reduceToSingleString(output,base,braces)}function formatPrimitive(ctx,value){if(isUndefined(value))return ctx.stylize("undefined","undefined");if(isString(value)){var simple="'"+JSON.stringify(value).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return ctx.stylize(simple,"string")}if(isNumber(value))return ctx.stylize(""+value,"number");if(isBoolean(value))return ctx.stylize(""+value,"boolean");if(isNull(value))return ctx.stylize("null","null")}function formatError(value){return"["+Error.prototype.toString.call(value)+"]"}function formatArray(ctx,value,recurseTimes,visibleKeys,keys){var output=[];for(var i=0,l=value.length;i<l;++i){if(hasOwnProperty(value,String(i))){output.push(formatProperty(ctx,value,recurseTimes,visibleKeys,String(i),true))}else{output.push("")}}keys.forEach((function(key){if(!key.match(/^\d+$/)){output.push(formatProperty(ctx,value,recurseTimes,visibleKeys,key,true))}}));return output}function formatProperty(ctx,value,recurseTimes,visibleKeys,key,array){var name,str,desc;desc=Object.getOwnPropertyDescriptor(value,key)||{value:value[key]};if(desc.get){if(desc.set){str=ctx.stylize("[Getter/Setter]","special")}else{str=ctx.stylize("[Getter]","special")}}else{if(desc.set){str=ctx.stylize("[Setter]","special")}}if(!hasOwnProperty(visibleKeys,key)){name="["+key+"]"}if(!str){if(ctx.seen.indexOf(desc.value)<0){if(isNull(recurseTimes)){str=formatValue(ctx,desc.value,null)}else{str=formatValue(ctx,desc.value,recurseTimes-1)}if(str.indexOf("\n")>-1){if(array){str=str.split("\n").map((function(line){return"  "+line})).join("\n").substr(2)}else{str="\n"+str.split("\n").map((function(line){return"   "+line})).join("\n")}}}else{str=ctx.stylize("[Circular]","special")}}if(isUndefined(name)){if(array&&key.match(/^\d+$/)){return str}name=JSON.stringify(""+key);if(name.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)){name=name.substr(1,name.length-2);name=ctx.stylize(name,"name")}else{name=name.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'");name=ctx.stylize(name,"string")}}return name+": "+str}function reduceToSingleString(output,base,braces){var numLinesEst=0;var length=output.reduce((function(prev,cur){numLinesEst++;if(cur.indexOf("\n")>=0)numLinesEst++;return prev+cur.replace(/\u001b\[\d\d?m/g,"").length+1}),0);if(length>60){return braces[0]+(base===""?"":base+"\n ")+" "+output.join(",\n  ")+" "+braces[1]}return braces[0]+base+" "+output.join(", ")+" "+braces[1]}function isArray(ar){return Array.isArray(ar)}exports.isArray=isArray;function isBoolean(arg){return typeof arg==="boolean"}exports.isBoolean=isBoolean;function isNull(arg){return arg===null}exports.isNull=isNull;function isNullOrUndefined(arg){return arg==null}exports.isNullOrUndefined=isNullOrUndefined;function isNumber(arg){return typeof arg==="number"}exports.isNumber=isNumber;function isString(arg){return typeof arg==="string"}exports.isString=isString;function isSymbol(arg){return typeof arg==="symbol"}exports.isSymbol=isSymbol;function isUndefined(arg){return arg===void 0}exports.isUndefined=isUndefined;function isRegExp(re){return isObject(re)&&objectToString(re)==="[object RegExp]"}exports.isRegExp=isRegExp;function isObject(arg){return typeof arg==="object"&&arg!==null}exports.isObject=isObject;function isDate(d){return isObject(d)&&objectToString(d)==="[object Date]"}exports.isDate=isDate;function isError(e){return isObject(e)&&(objectToString(e)==="[object Error]"||e instanceof Error)}exports.isError=isError;function isFunction(arg){return typeof arg==="function"}exports.isFunction=isFunction;function isPrimitive(arg){return arg===null||typeof arg==="boolean"||typeof arg==="number"||typeof arg==="string"||typeof arg==="symbol"||typeof arg==="undefined"}exports.isPrimitive=isPrimitive;exports.isBuffer=__webpack_require__(141);function objectToString(o){return Object.prototype.toString.call(o)}function pad(n){return n<10?"0"+n.toString(10):n.toString(10)}var months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function timestamp(){var d=new Date;var time=[pad(d.getHours()),pad(d.getMinutes()),pad(d.getSeconds())].join(":");return[d.getDate(),months[d.getMonth()],time].join(" ")}exports.log=function(){console.log("%s - %s",timestamp(),exports.format.apply(exports,arguments))};exports.inherits=__webpack_require__(142);exports._extend=function(origin,add){if(!add||!isObject(add))return origin;var keys=Object.keys(add);var i=keys.length;while(i--){origin[keys[i]]=add[keys[i]]}return origin};function hasOwnProperty(obj,prop){return Object.prototype.hasOwnProperty.call(obj,prop)}var kCustomPromisifiedSymbol=typeof Symbol!=="undefined"?Symbol("util.promisify.custom"):undefined;exports.promisify=function promisify(original){if(typeof original!=="function")throw new TypeError('The "original" argument must be of type Function');if(kCustomPromisifiedSymbol&&original[kCustomPromisifiedSymbol]){var fn=original[kCustomPromisifiedSymbol];if(typeof fn!=="function"){throw new TypeError('The "util.promisify.custom" argument must be of type Function')}Object.defineProperty(fn,kCustomPromisifiedSymbol,{value:fn,enumerable:false,writable:false,configurable:true});return fn}function fn(){var promiseResolve,promiseReject;var promise=new Promise((function(resolve,reject){promiseResolve=resolve;promiseReject=reject}));var args=[];for(var i=0;i<arguments.length;i++){args.push(arguments[i])}args.push((function(err,value){if(err){promiseReject(err)}else{promiseResolve(value)}}));try{original.apply(this,args)}catch(err){promiseReject(err)}return promise}Object.setPrototypeOf(fn,Object.getPrototypeOf(original));if(kCustomPromisifiedSymbol)Object.defineProperty(fn,kCustomPromisifiedSymbol,{value:fn,enumerable:false,writable:false,configurable:true});return Object.defineProperties(fn,getOwnPropertyDescriptors(original))};exports.promisify.custom=kCustomPromisifiedSymbol;function callbackifyOnRejected(reason,cb){if(!reason){var newReason=new Error("Promise was rejected with a falsy value");newReason.reason=reason;reason=newReason}return cb(reason)}function callbackify(original){if(typeof original!=="function"){throw new TypeError('The "original" argument must be of type Function')}function callbackified(){var args=[];for(var i=0;i<arguments.length;i++){args.push(arguments[i])}var maybeCb=args.pop();if(typeof maybeCb!=="function"){throw new TypeError("The last argument must be of type Function")}var self=this;var cb=function(){return maybeCb.apply(self,arguments)};original.apply(this,args).then((function(ret){process.nextTick(cb,null,ret)}),(function(rej){process.nextTick(callbackifyOnRejected,rej,cb)}))}Object.setPrototypeOf(callbackified,Object.getPrototypeOf(original));Object.defineProperties(callbackified,getOwnPropertyDescriptors(original));return callbackified}exports.callbackify=callbackify}).call(this,__webpack_require__(52))},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.BailErrorStrategy=void 0;const DefaultErrorStrategy_1=__webpack_require__(53);const InputMismatchException_1=__webpack_require__(44);const Decorators_1=__webpack_require__(0);const ParseCancellationException_1=__webpack_require__(96);class BailErrorStrategy extends DefaultErrorStrategy_1.DefaultErrorStrategy{recover(recognizer,e){for(let context=recognizer.context;context;context=context.parent){context.exception=e}throw new ParseCancellationException_1.ParseCancellationException(e)}recoverInline(recognizer){let e=new InputMismatchException_1.InputMismatchException(recognizer);for(let context=recognizer.context;context;context=context.parent){context.exception=e}throw new ParseCancellationException_1.ParseCancellationException(e)}sync(recognizer){}}__decorate([Decorators_1.Override],BailErrorStrategy.prototype,"recover",null);__decorate([Decorators_1.Override],BailErrorStrategy.prototype,"recoverInline",null);__decorate([Decorators_1.Override],BailErrorStrategy.prototype,"sync",null);exports.BailErrorStrategy=BailErrorStrategy},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.PredicateTransition=void 0;const AbstractPredicateTransition_1=__webpack_require__(54);const Decorators_1=__webpack_require__(0);const SemanticContext_1=__webpack_require__(29);let PredicateTransition=class PredicateTransition extends AbstractPredicateTransition_1.AbstractPredicateTransition{constructor(target,ruleIndex,predIndex,isCtxDependent){super(target);this.ruleIndex=ruleIndex;this.predIndex=predIndex;this.isCtxDependent=isCtxDependent}get serializationType(){return 4}get isEpsilon(){return true}matches(symbol,minVocabSymbol,maxVocabSymbol){return false}get predicate(){return new SemanticContext_1.SemanticContext.Predicate(this.ruleIndex,this.predIndex,this.isCtxDependent)}toString(){return"pred_"+this.ruleIndex+":"+this.predIndex}};__decorate([Decorators_1.Override],PredicateTransition.prototype,"serializationType",null);__decorate([Decorators_1.Override],PredicateTransition.prototype,"isEpsilon",null);__decorate([Decorators_1.Override],PredicateTransition.prototype,"matches",null);__decorate([Decorators_1.Override,Decorators_1.NotNull],PredicateTransition.prototype,"toString",null);PredicateTransition=__decorate([__param(0,Decorators_1.NotNull)],PredicateTransition);exports.PredicateTransition=PredicateTransition},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.IntegerStack=void 0;const IntegerList_1=__webpack_require__(55);class IntegerStack extends IntegerList_1.IntegerList{constructor(arg){super(arg)}push(value){this.add(value)}pop(){return this.removeAt(this.size-1)}peek(){return this.get(this.size-1)}}exports.IntegerStack=IntegerStack},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.AcceptStateInfo=void 0;class AcceptStateInfo{constructor(prediction,lexerActionExecutor){this._prediction=prediction;this._lexerActionExecutor=lexerActionExecutor}get prediction(){return this._prediction}get lexerActionExecutor(){return this._lexerActionExecutor}}exports.AcceptStateInfo=AcceptStateInfo},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.DFA=void 0;const Array2DHashSet_1=__webpack_require__(23);const ATNConfigSet_1=__webpack_require__(37);const DFASerializer_1=__webpack_require__(80);const DFAState_1=__webpack_require__(47);const LexerDFASerializer_1=__webpack_require__(144);const Decorators_1=__webpack_require__(0);const ObjectEqualityComparator_1=__webpack_require__(17);const StarLoopEntryState_1=__webpack_require__(60);const VocabularyImpl_1=__webpack_require__(18);let DFA=class DFA{constructor(atnStartState,decision=0){this.states=new Array2DHashSet_1.Array2DHashSet(ObjectEqualityComparator_1.ObjectEqualityComparator.INSTANCE);this.nextStateNumber=0;if(!atnStartState.atn){throw new Error("The ATNState must be associated with an ATN")}this.atnStartState=atnStartState;this.atn=atnStartState.atn;this.decision=decision;let isPrecedenceDfa=false;if(atnStartState instanceof StarLoopEntryState_1.StarLoopEntryState){if(atnStartState.precedenceRuleDecision){isPrecedenceDfa=true;this.s0=new DFAState_1.DFAState(new ATNConfigSet_1.ATNConfigSet);this.s0full=new DFAState_1.DFAState(new ATNConfigSet_1.ATNConfigSet)}}this.precedenceDfa=isPrecedenceDfa}get isPrecedenceDfa(){return this.precedenceDfa}getPrecedenceStartState(precedence,fullContext){if(!this.isPrecedenceDfa){throw new Error("Only precedence DFAs may contain a precedence start state.")}if(fullContext){return this.s0full.getTarget(precedence)}else{return this.s0.getTarget(precedence)}}setPrecedenceStartState(precedence,fullContext,startState){if(!this.isPrecedenceDfa){throw new Error("Only precedence DFAs may contain a precedence start state.")}if(precedence<0){return}if(fullContext){this.s0full.setTarget(precedence,startState)}else{this.s0.setTarget(precedence,startState)}}get isEmpty(){if(this.isPrecedenceDfa){return this.s0.getEdgeMap().size===0&&this.s0full.getEdgeMap().size===0}return this.s0==null&&this.s0full==null}get isContextSensitive(){if(this.isPrecedenceDfa){return this.s0full.getEdgeMap().size>0}return this.s0full!=null}addState(state){state.stateNumber=this.nextStateNumber++;return this.states.getOrAdd(state)}toString(vocabulary,ruleNames){if(!vocabulary){vocabulary=VocabularyImpl_1.VocabularyImpl.EMPTY_VOCABULARY}if(!this.s0){return""}let serializer;if(ruleNames){serializer=new DFASerializer_1.DFASerializer(this,vocabulary,ruleNames,this.atnStartState.atn)}else{serializer=new DFASerializer_1.DFASerializer(this,vocabulary)}return serializer.toString()}toLexerString(){if(!this.s0){return""}let serializer=new LexerDFASerializer_1.LexerDFASerializer(this);return serializer.toString()}};__decorate([Decorators_1.NotNull],DFA.prototype,"states",void 0);__decorate([Decorators_1.NotNull],DFA.prototype,"atnStartState",void 0);__decorate([Decorators_1.NotNull],DFA.prototype,"atn",void 0);DFA=__decorate([__param(0,Decorators_1.NotNull)],DFA);exports.DFA=DFA},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.DFASerializer=void 0;const ATNSimulator_1=__webpack_require__(46);const Decorators_1=__webpack_require__(0);const PredictionContext_1=__webpack_require__(16);const Recognizer_1=__webpack_require__(38);const VocabularyImpl_1=__webpack_require__(18);class DFASerializer{constructor(dfa,vocabulary,ruleNames,atn){if(vocabulary instanceof Recognizer_1.Recognizer){ruleNames=vocabulary.ruleNames;atn=vocabulary.atn;vocabulary=vocabulary.vocabulary}else if(!vocabulary){vocabulary=VocabularyImpl_1.VocabularyImpl.EMPTY_VOCABULARY}this.dfa=dfa;this.vocabulary=vocabulary;this.ruleNames=ruleNames;this.atn=atn}toString(){if(!this.dfa.s0){return""}let buf="";if(this.dfa.states){let states=new Array(...this.dfa.states.toArray());states.sort((o1,o2)=>o1.stateNumber-o2.stateNumber);for(let s of states){let edges=s.getEdgeMap();let edgeKeys=[...edges.keys()].sort((a,b)=>a-b);let contextEdges=s.getContextEdgeMap();let contextEdgeKeys=[...contextEdges.keys()].sort((a,b)=>a-b);for(let entry of edgeKeys){let value=edges.get(entry);if((value==null||value===ATNSimulator_1.ATNSimulator.ERROR)&&!s.isContextSymbol(entry)){continue}let contextSymbol=false;buf+=this.getStateString(s)+"-"+this.getEdgeLabel(entry)+"->";if(s.isContextSymbol(entry)){buf+="!";contextSymbol=true}let t=value;if(t&&t.stateNumber!==ATNSimulator_1.ATNSimulator.ERROR.stateNumber){buf+=this.getStateString(t)+"\n"}else if(contextSymbol){buf+="ctx\n"}}if(s.isContextSensitive){for(let entry of contextEdgeKeys){buf+=this.getStateString(s)+"-"+this.getContextLabel(entry)+"->"+this.getStateString(contextEdges.get(entry))+"\n"}}}}let output=buf;if(output.length===0){return""}return output}getContextLabel(i){if(i===PredictionContext_1.PredictionContext.EMPTY_FULL_STATE_KEY){return"ctx:EMPTY_FULL"}else if(i===PredictionContext_1.PredictionContext.EMPTY_LOCAL_STATE_KEY){return"ctx:EMPTY_LOCAL"}if(this.atn&&i>0&&i<=this.atn.states.length){let state=this.atn.states[i];let ruleIndex=state.ruleIndex;if(this.ruleNames&&ruleIndex>=0&&ruleIndex<this.ruleNames.length){return"ctx:"+String(i)+"("+this.ruleNames[ruleIndex]+")"}}return"ctx:"+String(i)}getEdgeLabel(i){return this.vocabulary.getDisplayName(i)}getStateString(s){if(s===ATNSimulator_1.ATNSimulator.ERROR){return"ERROR"}let n=s.stateNumber;let stateStr="s"+n;if(s.isAcceptState){if(s.predicates){stateStr=":s"+n+"=>"+s.predicates}else{stateStr=":s"+n+"=>"+s.prediction}}if(s.isContextSensitive){stateStr+="*";for(let config of s.configs){if(config.reachesIntoOuterContext){stateStr+="*";break}}}return stateStr}}__decorate([Decorators_1.NotNull],DFASerializer.prototype,"dfa",void 0);__decorate([Decorators_1.NotNull],DFASerializer.prototype,"vocabulary",void 0);__decorate([Decorators_1.Override],DFASerializer.prototype,"toString",null);exports.DFASerializer=DFASerializer},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.ConsoleErrorListener=void 0;class ConsoleErrorListener{syntaxError(recognizer,offendingSymbol,line,charPositionInLine,msg,e){console.error(`line ${line}:${charPositionInLine} ${msg}`)}}exports.ConsoleErrorListener=ConsoleErrorListener;ConsoleErrorListener.INSTANCE=new ConsoleErrorListener},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.InvalidState=void 0;const ATNStateType_1=__webpack_require__(9);const BasicState_1=__webpack_require__(83);const Decorators_1=__webpack_require__(0);class InvalidState extends BasicState_1.BasicState{get stateType(){return ATNStateType_1.ATNStateType.INVALID_TYPE}}__decorate([Decorators_1.Override],InvalidState.prototype,"stateType",null);exports.InvalidState=InvalidState},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.BasicState=void 0;const ATNState_1=__webpack_require__(19);const ATNStateType_1=__webpack_require__(9);const Decorators_1=__webpack_require__(0);class BasicState extends ATNState_1.ATNState{get stateType(){return ATNStateType_1.ATNStateType.BASIC}}__decorate([Decorators_1.Override],BasicState.prototype,"stateType",null);exports.BasicState=BasicState},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.WildcardTransition=void 0;const Decorators_1=__webpack_require__(0);const Transition_1=__webpack_require__(22);let WildcardTransition=class WildcardTransition extends Transition_1.Transition{constructor(target){super(target)}get serializationType(){return 9}matches(symbol,minVocabSymbol,maxVocabSymbol){return symbol>=minVocabSymbol&&symbol<=maxVocabSymbol}toString(){return"."}};__decorate([Decorators_1.Override],WildcardTransition.prototype,"serializationType",null);__decorate([Decorators_1.Override],WildcardTransition.prototype,"matches",null);__decorate([Decorators_1.Override,Decorators_1.NotNull],WildcardTransition.prototype,"toString",null);WildcardTransition=__decorate([__param(0,Decorators_1.NotNull)],WildcardTransition);exports.WildcardTransition=WildcardTransition},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.ATNDeserializationOptions=void 0;const Decorators_1=__webpack_require__(0);class ATNDeserializationOptions{constructor(options){this.readOnly=false;if(options){this.verifyATN=options.verifyATN;this.generateRuleBypassTransitions=options.generateRuleBypassTransitions;this.optimize=options.optimize}else{this.verifyATN=true;this.generateRuleBypassTransitions=false;this.optimize=true}}static get defaultOptions(){if(ATNDeserializationOptions._defaultOptions==null){ATNDeserializationOptions._defaultOptions=new ATNDeserializationOptions;ATNDeserializationOptions._defaultOptions.makeReadOnly()}return ATNDeserializationOptions._defaultOptions}get isReadOnly(){return this.readOnly}makeReadOnly(){this.readOnly=true}get isVerifyATN(){return this.verifyATN}set isVerifyATN(verifyATN){this.throwIfReadOnly();this.verifyATN=verifyATN}get isGenerateRuleBypassTransitions(){return this.generateRuleBypassTransitions}set isGenerateRuleBypassTransitions(generateRuleBypassTransitions){this.throwIfReadOnly();this.generateRuleBypassTransitions=generateRuleBypassTransitions}get isOptimize(){return this.optimize}set isOptimize(optimize){this.throwIfReadOnly();this.optimize=optimize}throwIfReadOnly(){if(this.isReadOnly){throw new Error("The object is read only.")}}}__decorate([Decorators_1.NotNull],ATNDeserializationOptions,"defaultOptions",null);exports.ATNDeserializationOptions=ATNDeserializationOptions},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.ActionTransition=void 0;const Decorators_1=__webpack_require__(0);const Transition_1=__webpack_require__(22);let ActionTransition=class ActionTransition extends Transition_1.Transition{constructor(target,ruleIndex,actionIndex=-1,isCtxDependent=false){super(target);this.ruleIndex=ruleIndex;this.actionIndex=actionIndex;this.isCtxDependent=isCtxDependent}get serializationType(){return 6}get isEpsilon(){return true}matches(symbol,minVocabSymbol,maxVocabSymbol){return false}toString(){return"action_"+this.ruleIndex+":"+this.actionIndex}};__decorate([Decorators_1.Override],ActionTransition.prototype,"serializationType",null);__decorate([Decorators_1.Override],ActionTransition.prototype,"isEpsilon",null);__decorate([Decorators_1.Override],ActionTransition.prototype,"matches",null);__decorate([Decorators_1.Override],ActionTransition.prototype,"toString",null);ActionTransition=__decorate([__param(0,Decorators_1.NotNull)],ActionTransition);exports.ActionTransition=ActionTransition},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.AtomTransition=void 0;const IntervalSet_1=__webpack_require__(25);const Decorators_1=__webpack_require__(0);const Transition_1=__webpack_require__(22);let AtomTransition=class AtomTransition extends Transition_1.Transition{constructor(target,label){super(target);this._label=label}get serializationType(){return 5}get label(){return IntervalSet_1.IntervalSet.of(this._label)}matches(symbol,minVocabSymbol,maxVocabSymbol){return this._label===symbol}toString(){return String(this.label)}};__decorate([Decorators_1.Override],AtomTransition.prototype,"serializationType",null);__decorate([Decorators_1.Override,Decorators_1.NotNull],AtomTransition.prototype,"label",null);__decorate([Decorators_1.Override],AtomTransition.prototype,"matches",null);__decorate([Decorators_1.Override,Decorators_1.NotNull],AtomTransition.prototype,"toString",null);AtomTransition=__decorate([__param(0,Decorators_1.NotNull)],AtomTransition);exports.AtomTransition=AtomTransition},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.LoopEndState=void 0;const ATNState_1=__webpack_require__(19);const ATNStateType_1=__webpack_require__(9);const Decorators_1=__webpack_require__(0);class LoopEndState extends ATNState_1.ATNState{get stateType(){return ATNStateType_1.ATNStateType.LOOP_END}}__decorate([Decorators_1.Override],LoopEndState.prototype,"stateType",null);exports.LoopEndState=LoopEndState},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.RuleContext=void 0;const ATN_1=__webpack_require__(12);const Recognizer_1=__webpack_require__(38);const RuleNode_1=__webpack_require__(65);const Interval_1=__webpack_require__(10);const Decorators_1=__webpack_require__(0);const Trees_1=__webpack_require__(27);const ParserRuleContext_1=__webpack_require__(1);class RuleContext extends RuleNode_1.RuleNode{constructor(parent,invokingState){super();this._parent=parent;this.invokingState=invokingState!=null?invokingState:-1}static getChildContext(parent,invokingState){return new RuleContext(parent,invokingState)}depth(){let n=0;let p=this;while(p){p=p._parent;n++}return n}get isEmpty(){return this.invokingState===-1}get sourceInterval(){return Interval_1.Interval.INVALID}get ruleContext(){return this}get parent(){return this._parent}setParent(parent){this._parent=parent}get payload(){return this}get text(){if(this.childCount===0){return""}let builder="";for(let i=0;i<this.childCount;i++){builder+=this.getChild(i).text}return builder.toString()}get ruleIndex(){return-1}get altNumber(){return ATN_1.ATN.INVALID_ALT_NUMBER}set altNumber(altNumber){}getChild(i){throw new RangeError("i must be greater than or equal to 0 and less than childCount")}get childCount(){return 0}accept(visitor){return visitor.visitChildren(this)}toStringTree(recog){return Trees_1.Trees.toStringTree(this,recog)}toString(arg1,stop){const ruleNames=arg1 instanceof Recognizer_1.Recognizer?arg1.ruleNames:arg1;stop=stop||ParserRuleContext_1.ParserRuleContext.emptyContext();let buf="";let p=this;buf+="[";while(p&&p!==stop){if(!ruleNames){if(!p.isEmpty){buf+=p.invokingState}}else{let ruleIndex=p.ruleIndex;let ruleName=ruleIndex>=0&&ruleIndex<ruleNames.length?ruleNames[ruleIndex]:ruleIndex.toString();buf+=ruleName}if(p._parent&&(ruleNames||!p._parent.isEmpty)){buf+=" "}p=p._parent}buf+="]";return buf.toString()}}__decorate([Decorators_1.Override],RuleContext.prototype,"sourceInterval",null);__decorate([Decorators_1.Override],RuleContext.prototype,"ruleContext",null);__decorate([Decorators_1.Override],RuleContext.prototype,"parent",null);__decorate([Decorators_1.Override],RuleContext.prototype,"setParent",null);__decorate([Decorators_1.Override],RuleContext.prototype,"payload",null);__decorate([Decorators_1.Override],RuleContext.prototype,"text",null);__decorate([Decorators_1.Override],RuleContext.prototype,"getChild",null);__decorate([Decorators_1.Override],RuleContext.prototype,"childCount",null);__decorate([Decorators_1.Override],RuleContext.prototype,"accept",null);__decorate([Decorators_1.Override],RuleContext.prototype,"toStringTree",null);exports.RuleContext=RuleContext},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.SimulatorState=void 0;const Decorators_1=__webpack_require__(0);const ParserRuleContext_1=__webpack_require__(1);let SimulatorState=class SimulatorState{constructor(outerContext,s0,useContext,remainingOuterContext){this.outerContext=outerContext!=null?outerContext:ParserRuleContext_1.ParserRuleContext.emptyContext();this.s0=s0;this.useContext=useContext;this.remainingOuterContext=remainingOuterContext}};SimulatorState=__decorate([__param(1,Decorators_1.NotNull)],SimulatorState);exports.SimulatorState=SimulatorState},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.ProxyParserErrorListener=void 0;const ProxyErrorListener_1=__webpack_require__(59);const Decorators_1=__webpack_require__(0);class ProxyParserErrorListener extends ProxyErrorListener_1.ProxyErrorListener{constructor(delegates){super(delegates)}reportAmbiguity(recognizer,dfa,startIndex,stopIndex,exact,ambigAlts,configs){this.getDelegates().forEach(listener=>{if(listener.reportAmbiguity){listener.reportAmbiguity(recognizer,dfa,startIndex,stopIndex,exact,ambigAlts,configs)}})}reportAttemptingFullContext(recognizer,dfa,startIndex,stopIndex,conflictingAlts,conflictState){this.getDelegates().forEach(listener=>{if(listener.reportAttemptingFullContext){listener.reportAttemptingFullContext(recognizer,dfa,startIndex,stopIndex,conflictingAlts,conflictState)}})}reportContextSensitivity(recognizer,dfa,startIndex,stopIndex,prediction,acceptState){this.getDelegates().forEach(listener=>{if(listener.reportContextSensitivity){listener.reportContextSensitivity(recognizer,dfa,startIndex,stopIndex,prediction,acceptState)}})}}__decorate([Decorators_1.Override],ProxyParserErrorListener.prototype,"reportAmbiguity",null);__decorate([Decorators_1.Override],ProxyParserErrorListener.prototype,"reportAttemptingFullContext",null);__decorate([Decorators_1.Override],ProxyParserErrorListener.prototype,"reportContextSensitivity",null);exports.ProxyParserErrorListener=ProxyParserErrorListener},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.CodePointBuffer=void 0;const assert=__webpack_require__(13);const Character=__webpack_require__(173);class CodePointBuffer{constructor(buffer,size){this.buffer=buffer;this._position=0;this._size=size}static withArray(buffer){return new CodePointBuffer(buffer,buffer.length)}get position(){return this._position}set position(newPosition){if(newPosition<0||newPosition>this._size){throw new RangeError}this._position=newPosition}get remaining(){return this._size-this.position}get(offset){return this.buffer[offset]}array(){return this.buffer.slice(0,this._size)}static builder(initialBufferSize){return new CodePointBuffer.Builder(initialBufferSize)}}exports.CodePointBuffer=CodePointBuffer;(function(CodePointBuffer){let Type;(function(Type){Type[Type["BYTE"]=0]="BYTE";Type[Type["CHAR"]=1]="CHAR";Type[Type["INT"]=2]="INT"})(Type||(Type={}));class Builder{constructor(initialBufferSize){this.type=0;this.buffer=new Uint8Array(initialBufferSize);this.prevHighSurrogate=-1;this.position=0}build(){return new CodePointBuffer(this.buffer,this.position)}static roundUpToNextPowerOfTwo(i){let nextPowerOfTwo=32-Math.clz32(i-1);return Math.pow(2,nextPowerOfTwo)}ensureRemaining(remainingNeeded){switch(this.type){case 0:if(this.buffer.length-this.position<remainingNeeded){let newCapacity=Builder.roundUpToNextPowerOfTwo(this.buffer.length+remainingNeeded);let newBuffer=new Uint8Array(newCapacity);newBuffer.set(this.buffer.subarray(0,this.position),0);this.buffer=newBuffer}break;case 1:if(this.buffer.length-this.position<remainingNeeded){let newCapacity=Builder.roundUpToNextPowerOfTwo(this.buffer.length+remainingNeeded);let newBuffer=new Uint16Array(newCapacity);newBuffer.set(this.buffer.subarray(0,this.position),0);this.buffer=newBuffer}break;case 2:if(this.buffer.length-this.position<remainingNeeded){let newCapacity=Builder.roundUpToNextPowerOfTwo(this.buffer.length+remainingNeeded);let newBuffer=new Int32Array(newCapacity);newBuffer.set(this.buffer.subarray(0,this.position),0);this.buffer=newBuffer}break}}append(utf16In){this.ensureRemaining(utf16In.length);this.appendArray(utf16In)}appendArray(utf16In){switch(this.type){case 0:this.appendArrayByte(utf16In);break;case 1:this.appendArrayChar(utf16In);break;case 2:this.appendArrayInt(utf16In);break}}appendArrayByte(utf16In){assert(this.prevHighSurrogate===-1);let input=utf16In;let inOffset=0;let inLimit=utf16In.length;let outByte=this.buffer;let outOffset=this.position;while(inOffset<inLimit){let c=input[inOffset];if(c<=255){outByte[outOffset]=c}else{utf16In=utf16In.subarray(inOffset,inLimit);this.position=outOffset;if(!Character.isHighSurrogate(c)){this.byteToCharBuffer(utf16In.length);this.appendArrayChar(utf16In);return}else{this.byteToIntBuffer(utf16In.length);this.appendArrayInt(utf16In);return}}inOffset++;outOffset++}this.position=outOffset}appendArrayChar(utf16In){assert(this.prevHighSurrogate===-1);let input=utf16In;let inOffset=0;let inLimit=utf16In.length;let outChar=this.buffer;let outOffset=this.position;while(inOffset<inLimit){let c=input[inOffset];if(!Character.isHighSurrogate(c)){outChar[outOffset]=c}else{utf16In=utf16In.subarray(inOffset,inLimit);this.position=outOffset;this.charToIntBuffer(utf16In.length);this.appendArrayInt(utf16In);return}inOffset++;outOffset++}this.position=outOffset}appendArrayInt(utf16In){let input=utf16In;let inOffset=0;let inLimit=utf16In.length;let outInt=this.buffer;let outOffset=this.position;while(inOffset<inLimit){let c=input[inOffset];inOffset++;if(this.prevHighSurrogate!==-1){if(Character.isLowSurrogate(c)){outInt[outOffset]=String.fromCharCode(this.prevHighSurrogate,c).codePointAt(0);outOffset++;this.prevHighSurrogate=-1}else{outInt[outOffset]=this.prevHighSurrogate;outOffset++;if(Character.isHighSurrogate(c)){this.prevHighSurrogate=c}else{outInt[outOffset]=c;outOffset++;this.prevHighSurrogate=-1}}}else if(Character.isHighSurrogate(c)){this.prevHighSurrogate=c}else{outInt[outOffset]=c;outOffset++}}if(this.prevHighSurrogate!==-1){outInt[outOffset]=this.prevHighSurrogate;outOffset++}this.position=outOffset}byteToCharBuffer(toAppend){let newBuffer=new Uint16Array(Math.max(this.position+toAppend,this.buffer.length>>1));newBuffer.set(this.buffer.subarray(0,this.position),0);this.type=1;this.buffer=newBuffer}byteToIntBuffer(toAppend){let newBuffer=new Int32Array(Math.max(this.position+toAppend,this.buffer.length>>2));newBuffer.set(this.buffer.subarray(0,this.position),0);this.type=2;this.buffer=newBuffer}charToIntBuffer(toAppend){let newBuffer=new Int32Array(Math.max(this.position+toAppend,this.buffer.length>>1));newBuffer.set(this.buffer.subarray(0,this.position),0);this.type=2;this.buffer=newBuffer}}CodePointBuffer.Builder=Builder})(CodePointBuffer=exports.CodePointBuffer||(exports.CodePointBuffer={}))},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.CodePointCharStream=void 0;const assert=__webpack_require__(13);const IntStream_1=__webpack_require__(21);const Interval_1=__webpack_require__(10);const Decorators_1=__webpack_require__(0);class CodePointCharStream{constructor(array,position,remaining,name){assert(position===0);this._array=array;this._size=remaining;this._name=name;this._position=0}get internalStorage(){return this._array}static fromBuffer(codePointBuffer,name){if(name===undefined||name.length===0){name=IntStream_1.IntStream.UNKNOWN_SOURCE_NAME}return new CodePointCharStream(codePointBuffer.array(),codePointBuffer.position,codePointBuffer.remaining,name)}consume(){if(this._size-this._position===0){assert(this.LA(1)===IntStream_1.IntStream.EOF);throw new RangeError("cannot consume EOF")}this._position++}get index(){return this._position}get size(){return this._size}mark(){return-1}release(marker){}seek(index){this._position=index}get sourceName(){return this._name}toString(){return this.getText(Interval_1.Interval.of(0,this.size-1))}LA(i){let offset;switch(Math.sign(i)){case-1:offset=this.index+i;if(offset<0){return IntStream_1.IntStream.EOF}return this._array[offset];case 0:return 0;case 1:offset=this.index+i-1;if(offset>=this.size){return IntStream_1.IntStream.EOF}return this._array[offset]}throw new RangeError("Not reached")}getText(interval){const startIdx=Math.min(interval.a,this.size);const len=Math.min(interval.b-interval.a+1,this.size-startIdx);if(this._array instanceof Int32Array){return String.fromCodePoint(...Array.from(this._array.subarray(startIdx,startIdx+len)))}else{return String.fromCharCode(...Array.from(this._array.subarray(startIdx,startIdx+len)))}}}__decorate([Decorators_1.Override],CodePointCharStream.prototype,"consume",null);__decorate([Decorators_1.Override],CodePointCharStream.prototype,"index",null);__decorate([Decorators_1.Override],CodePointCharStream.prototype,"size",null);__decorate([Decorators_1.Override],CodePointCharStream.prototype,"mark",null);__decorate([Decorators_1.Override],CodePointCharStream.prototype,"release",null);__decorate([Decorators_1.Override],CodePointCharStream.prototype,"seek",null);__decorate([Decorators_1.Override],CodePointCharStream.prototype,"sourceName",null);__decorate([Decorators_1.Override],CodePointCharStream.prototype,"toString",null);__decorate([Decorators_1.Override],CodePointCharStream.prototype,"LA",null);__decorate([Decorators_1.Override],CodePointCharStream.prototype,"getText",null);exports.CodePointCharStream=CodePointCharStream},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.BufferedTokenStream=void 0;const assert=__webpack_require__(13);const CommonToken_1=__webpack_require__(36);const Interval_1=__webpack_require__(10);const Lexer_1=__webpack_require__(20);const Decorators_1=__webpack_require__(0);const Token_1=__webpack_require__(5);let BufferedTokenStream=class BufferedTokenStream{constructor(tokenSource){this.tokens=[];this.p=-1;this.fetchedEOF=false;if(tokenSource==null){throw new Error("tokenSource cannot be null")}this._tokenSource=tokenSource}get tokenSource(){return this._tokenSource}set tokenSource(tokenSource){this._tokenSource=tokenSource;this.tokens.length=0;this.p=-1;this.fetchedEOF=false}get index(){return this.p}mark(){return 0}release(marker){}seek(index){this.lazyInit();this.p=this.adjustSeekIndex(index)}get size(){return this.tokens.length}consume(){let skipEofCheck;if(this.p>=0){if(this.fetchedEOF){skipEofCheck=this.p<this.tokens.length-1}else{skipEofCheck=this.p<this.tokens.length}}else{skipEofCheck=false}if(!skipEofCheck&&this.LA(1)===Token_1.Token.EOF){throw new Error("cannot consume EOF")}if(this.sync(this.p+1)){this.p=this.adjustSeekIndex(this.p+1)}}sync(i){assert(i>=0);let n=i-this.tokens.length+1;if(n>0){let fetched=this.fetch(n);return fetched>=n}return true}fetch(n){if(this.fetchedEOF){return 0}for(let i=0;i<n;i++){let t=this.tokenSource.nextToken();if(this.isWritableToken(t)){t.tokenIndex=this.tokens.length}this.tokens.push(t);if(t.type===Token_1.Token.EOF){this.fetchedEOF=true;return i+1}}return n}get(i){if(i<0||i>=this.tokens.length){throw new RangeError("token index "+i+" out of range 0.."+(this.tokens.length-1))}return this.tokens[i]}getRange(start,stop){if(start<0||stop<0){return[]}this.lazyInit();let subset=new Array;if(stop>=this.tokens.length){stop=this.tokens.length-1}for(let i=start;i<=stop;i++){let t=this.tokens[i];if(t.type===Token_1.Token.EOF){break}subset.push(t)}return subset}LA(i){let token=this.LT(i);if(!token){return Token_1.Token.INVALID_TYPE}return token.type}tryLB(k){if(this.p-k<0){return undefined}return this.tokens[this.p-k]}LT(k){let result=this.tryLT(k);if(result===undefined){throw new RangeError("requested lookback index out of range")}return result}tryLT(k){this.lazyInit();if(k===0){throw new RangeError("0 is not a valid lookahead index")}if(k<0){return this.tryLB(-k)}let i=this.p+k-1;this.sync(i);if(i>=this.tokens.length){return this.tokens[this.tokens.length-1]}return this.tokens[i]}adjustSeekIndex(i){return i}lazyInit(){if(this.p===-1){this.setup()}}setup(){this.sync(0);this.p=this.adjustSeekIndex(0)}getTokens(start,stop,types){this.lazyInit();if(start===undefined){assert(stop===undefined&&types===undefined);return this.tokens}else if(stop===undefined){stop=this.tokens.length-1}if(start<0||stop>=this.tokens.length||stop<0||start>=this.tokens.length){throw new RangeError("start "+start+" or stop "+stop+" not in 0.."+(this.tokens.length-1))}if(start>stop){return[]}if(types===undefined){return this.tokens.slice(start,stop+1)}else if(typeof types==="number"){types=(new Set).add(types)}let typesSet=types;let filteredTokens=this.tokens.slice(start,stop+1);filteredTokens=filteredTokens.filter(value=>typesSet.has(value.type));return filteredTokens}nextTokenOnChannel(i,channel){this.sync(i);if(i>=this.size){return this.size-1}let token=this.tokens[i];while(token.channel!==channel){if(token.type===Token_1.Token.EOF){return i}i++;this.sync(i);token=this.tokens[i]}return i}previousTokenOnChannel(i,channel){this.sync(i);if(i>=this.size){return this.size-1}while(i>=0){let token=this.tokens[i];if(token.type===Token_1.Token.EOF||token.channel===channel){return i}i--}return i}getHiddenTokensToRight(tokenIndex,channel=-1){this.lazyInit();if(tokenIndex<0||tokenIndex>=this.tokens.length){throw new RangeError(tokenIndex+" not in 0.."+(this.tokens.length-1))}let nextOnChannel=this.nextTokenOnChannel(tokenIndex+1,Lexer_1.Lexer.DEFAULT_TOKEN_CHANNEL);let to;let from=tokenIndex+1;if(nextOnChannel===-1){to=this.size-1}else{to=nextOnChannel}return this.filterForChannel(from,to,channel)}getHiddenTokensToLeft(tokenIndex,channel=-1){this.lazyInit();if(tokenIndex<0||tokenIndex>=this.tokens.length){throw new RangeError(tokenIndex+" not in 0.."+(this.tokens.length-1))}if(tokenIndex===0){return[]}let prevOnChannel=this.previousTokenOnChannel(tokenIndex-1,Lexer_1.Lexer.DEFAULT_TOKEN_CHANNEL);if(prevOnChannel===tokenIndex-1){return[]}let from=prevOnChannel+1;let to=tokenIndex-1;return this.filterForChannel(from,to,channel)}filterForChannel(from,to,channel){let hidden=new Array;for(let i=from;i<=to;i++){let t=this.tokens[i];if(channel===-1){if(t.channel!==Lexer_1.Lexer.DEFAULT_TOKEN_CHANNEL){hidden.push(t)}}else{if(t.channel===channel){hidden.push(t)}}}return hidden}get sourceName(){return this.tokenSource.sourceName}getText(interval){if(interval===undefined){interval=Interval_1.Interval.of(0,this.size-1)}else if(!(interval instanceof Interval_1.Interval)){interval=interval.sourceInterval}let start=interval.a;let stop=interval.b;if(start<0||stop<0){return""}this.fill();if(stop>=this.tokens.length){stop=this.tokens.length-1}let buf="";for(let i=start;i<=stop;i++){let t=this.tokens[i];if(t.type===Token_1.Token.EOF){break}buf+=t.text}return buf.toString()}getTextFromRange(start,stop){if(this.isToken(start)&&this.isToken(stop)){return this.getText(Interval_1.Interval.of(start.tokenIndex,stop.tokenIndex))}return""}fill(){this.lazyInit();const blockSize=1e3;while(true){let fetched=this.fetch(blockSize);if(fetched<blockSize){return}}}isWritableToken(t){return t instanceof CommonToken_1.CommonToken}isToken(t){return t instanceof CommonToken_1.CommonToken}};__decorate([Decorators_1.NotNull],BufferedTokenStream.prototype,"_tokenSource",void 0);__decorate([Decorators_1.Override],BufferedTokenStream.prototype,"tokenSource",null);__decorate([Decorators_1.Override],BufferedTokenStream.prototype,"index",null);__decorate([Decorators_1.Override],BufferedTokenStream.prototype,"mark",null);__decorate([Decorators_1.Override],BufferedTokenStream.prototype,"release",null);__decorate([Decorators_1.Override],BufferedTokenStream.prototype,"seek",null);__decorate([Decorators_1.Override],BufferedTokenStream.prototype,"size",null);__decorate([Decorators_1.Override],BufferedTokenStream.prototype,"consume",null);__decorate([Decorators_1.Override],BufferedTokenStream.prototype,"get",null);__decorate([Decorators_1.Override],BufferedTokenStream.prototype,"LA",null);__decorate([Decorators_1.NotNull,Decorators_1.Override],BufferedTokenStream.prototype,"LT",null);__decorate([Decorators_1.Override],BufferedTokenStream.prototype,"sourceName",null);__decorate([Decorators_1.NotNull,Decorators_1.Override],BufferedTokenStream.prototype,"getText",null);__decorate([Decorators_1.NotNull,Decorators_1.Override],BufferedTokenStream.prototype,"getTextFromRange",null);BufferedTokenStream=__decorate([__param(0,Decorators_1.NotNull)],BufferedTokenStream);exports.BufferedTokenStream=BufferedTokenStream},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.ListTokenSource=void 0;const CommonTokenFactory_1=__webpack_require__(57);const Decorators_1=__webpack_require__(0);const Token_1=__webpack_require__(5);let ListTokenSource=class ListTokenSource{constructor(tokens,sourceName){this.i=0;this._factory=CommonTokenFactory_1.CommonTokenFactory.DEFAULT;if(tokens==null){throw new Error("tokens cannot be null")}this.tokens=tokens;this._sourceName=sourceName}get charPositionInLine(){if(this.i<this.tokens.length){return this.tokens[this.i].charPositionInLine}else if(this.eofToken!=null){return this.eofToken.charPositionInLine}else if(this.tokens.length>0){let lastToken=this.tokens[this.tokens.length-1];let tokenText=lastToken.text;if(tokenText!=null){let lastNewLine=tokenText.lastIndexOf("\n");if(lastNewLine>=0){return tokenText.length-lastNewLine-1}}return lastToken.charPositionInLine+lastToken.stopIndex-lastToken.startIndex+1}return 0}nextToken(){if(this.i>=this.tokens.length){if(this.eofToken==null){let start=-1;if(this.tokens.length>0){let previousStop=this.tokens[this.tokens.length-1].stopIndex;if(previousStop!==-1){start=previousStop+1}}let stop=Math.max(-1,start-1);this.eofToken=this._factory.create({source:this,stream:this.inputStream},Token_1.Token.EOF,"EOF",Token_1.Token.DEFAULT_CHANNEL,start,stop,this.line,this.charPositionInLine)}return this.eofToken}let t=this.tokens[this.i];if(this.i===this.tokens.length-1&&t.type===Token_1.Token.EOF){this.eofToken=t}this.i++;return t}get line(){if(this.i<this.tokens.length){return this.tokens[this.i].line}else if(this.eofToken!=null){return this.eofToken.line}else if(this.tokens.length>0){let lastToken=this.tokens[this.tokens.length-1];let line=lastToken.line;let tokenText=lastToken.text;if(tokenText!=null){for(let i=0;i<tokenText.length;i++){if(tokenText.charAt(i)==="\n"){line++}}}return line}return 1}get inputStream(){if(this.i<this.tokens.length){return this.tokens[this.i].inputStream}else if(this.eofToken!=null){return this.eofToken.inputStream}else if(this.tokens.length>0){return this.tokens[this.tokens.length-1].inputStream}return undefined}get sourceName(){if(this._sourceName){return this._sourceName}let inputStream=this.inputStream;if(inputStream!=null){return inputStream.sourceName}return"List"}set tokenFactory(factory){this._factory=factory}get tokenFactory(){return this._factory}};__decorate([Decorators_1.Override],ListTokenSource.prototype,"charPositionInLine",null);__decorate([Decorators_1.Override],ListTokenSource.prototype,"nextToken",null);__decorate([Decorators_1.Override],ListTokenSource.prototype,"line",null);__decorate([Decorators_1.Override],ListTokenSource.prototype,"inputStream",null);__decorate([Decorators_1.Override],ListTokenSource.prototype,"sourceName",null);__decorate([Decorators_1.Override,Decorators_1.NotNull,__param(0,Decorators_1.NotNull)],ListTokenSource.prototype,"tokenFactory",null);ListTokenSource=__decorate([__param(0,Decorators_1.NotNull)],ListTokenSource);exports.ListTokenSource=ListTokenSource},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.ParseCancellationException=void 0;class ParseCancellationException extends Error{constructor(cause){super(cause.message);this.cause=cause;this.stack=cause.stack}getCause(){return this.cause}}exports.ParseCancellationException=ParseCancellationException},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.ParserInterpreter=void 0;const ATNState_1=__webpack_require__(19);const ATNStateType_1=__webpack_require__(9);const BitSet_1=__webpack_require__(24);const FailedPredicateException_1=__webpack_require__(41);const InputMismatchException_1=__webpack_require__(44);const InterpreterRuleContext_1=__webpack_require__(98);const LoopEndState_1=__webpack_require__(88);const Decorators_1=__webpack_require__(0);const Decorators_2=__webpack_require__(0);const Parser_1=__webpack_require__(33);const ParserATNSimulator_1=__webpack_require__(34);const RecognitionException_1=__webpack_require__(2);const StarLoopEntryState_1=__webpack_require__(60);const Token_1=__webpack_require__(5);let ParserInterpreter=class ParserInterpreter extends Parser_1.Parser{constructor(grammarFileName,vocabulary,ruleNames,atn,input){super(grammarFileName instanceof ParserInterpreter?grammarFileName.inputStream:input);this._parentContextStack=[];this.overrideDecision=-1;this.overrideDecisionInputIndex=-1;this.overrideDecisionAlt=-1;this.overrideDecisionReached=false;this._overrideDecisionRoot=undefined;if(grammarFileName instanceof ParserInterpreter){let old=grammarFileName;this._grammarFileName=old._grammarFileName;this._atn=old._atn;this.pushRecursionContextStates=old.pushRecursionContextStates;this._ruleNames=old._ruleNames;this._vocabulary=old._vocabulary;this.interpreter=new ParserATNSimulator_1.ParserATNSimulator(this._atn,this)}else{vocabulary=vocabulary;ruleNames=ruleNames;atn=atn;this._grammarFileName=grammarFileName;this._atn=atn;this._ruleNames=ruleNames.slice(0);this._vocabulary=vocabulary;this.pushRecursionContextStates=new BitSet_1.BitSet(atn.states.length);for(let state of atn.states){if(!(state instanceof StarLoopEntryState_1.StarLoopEntryState)){continue}if(state.precedenceRuleDecision){this.pushRecursionContextStates.set(state.stateNumber)}}this.interpreter=new ParserATNSimulator_1.ParserATNSimulator(atn,this)}}reset(resetInput){if(resetInput===undefined){super.reset()}else{super.reset(resetInput)}this.overrideDecisionReached=false;this._overrideDecisionRoot=undefined}get atn(){return this._atn}get vocabulary(){return this._vocabulary}get ruleNames(){return this._ruleNames}get grammarFileName(){return this._grammarFileName}parse(startRuleIndex){let startRuleStartState=this._atn.ruleToStartState[startRuleIndex];this._rootContext=this.createInterpreterRuleContext(undefined,ATNState_1.ATNState.INVALID_STATE_NUMBER,startRuleIndex);if(startRuleStartState.isPrecedenceRule){this.enterRecursionRule(this._rootContext,startRuleStartState.stateNumber,startRuleIndex,0)}else{this.enterRule(this._rootContext,startRuleStartState.stateNumber,startRuleIndex)}while(true){let p=this.atnState;switch(p.stateType){case ATNStateType_1.ATNStateType.RULE_STOP:if(this._ctx.isEmpty){if(startRuleStartState.isPrecedenceRule){let result=this._ctx;let parentContext=this._parentContextStack.pop();this.unrollRecursionContexts(parentContext[0]);return result}else{this.exitRule();return this._rootContext}}this.visitRuleStopState(p);break;default:try{this.visitState(p)}catch(e){if(e instanceof RecognitionException_1.RecognitionException){this.state=this._atn.ruleToStopState[p.ruleIndex].stateNumber;this.context.exception=e;this.errorHandler.reportError(this,e);this.recover(e)}else{throw e}}break}}}enterRecursionRule(localctx,state,ruleIndex,precedence){this._parentContextStack.push([this._ctx,localctx.invokingState]);super.enterRecursionRule(localctx,state,ruleIndex,precedence)}get atnState(){return this._atn.states[this.state]}visitState(p){let predictedAlt=1;if(p.numberOfTransitions>1){predictedAlt=this.visitDecisionState(p)}let transition=p.transition(predictedAlt-1);switch(transition.serializationType){case 1:if(this.pushRecursionContextStates.get(p.stateNumber)&&!(transition.target instanceof LoopEndState_1.LoopEndState)){let parentContext=this._parentContextStack[this._parentContextStack.length-1];let localctx=this.createInterpreterRuleContext(parentContext[0],parentContext[1],this._ctx.ruleIndex);this.pushNewRecursionContext(localctx,this._atn.ruleToStartState[p.ruleIndex].stateNumber,this._ctx.ruleIndex)}break;case 5:this.match(transition._label);break;case 2:case 7:case 8:if(!transition.matches(this._input.LA(1),Token_1.Token.MIN_USER_TOKEN_TYPE,65535)){this.recoverInline()}this.matchWildcard();break;case 9:this.matchWildcard();break;case 3:let ruleStartState=transition.target;let ruleIndex=ruleStartState.ruleIndex;let newctx=this.createInterpreterRuleContext(this._ctx,p.stateNumber,ruleIndex);if(ruleStartState.isPrecedenceRule){this.enterRecursionRule(newctx,ruleStartState.stateNumber,ruleIndex,transition.precedence)}else{this.enterRule(newctx,transition.target.stateNumber,ruleIndex)}break;case 4:let predicateTransition=transition;if(!this.sempred(this._ctx,predicateTransition.ruleIndex,predicateTransition.predIndex)){throw new FailedPredicateException_1.FailedPredicateException(this)}break;case 6:let actionTransition=transition;this.action(this._ctx,actionTransition.ruleIndex,actionTransition.actionIndex);break;case 10:if(!this.precpred(this._ctx,transition.precedence)){let precedence=transition.precedence;throw new FailedPredicateException_1.FailedPredicateException(this,`precpred(_ctx, ${precedence})`)}break;default:throw new Error("UnsupportedOperationException: Unrecognized ATN transition type.")}this.state=transition.target.stateNumber}visitDecisionState(p){let predictedAlt;this.errorHandler.sync(this);let decision=p.decision;if(decision===this.overrideDecision&&this._input.index===this.overrideDecisionInputIndex&&!this.overrideDecisionReached){predictedAlt=this.overrideDecisionAlt;this.overrideDecisionReached=true}else{predictedAlt=this.interpreter.adaptivePredict(this._input,decision,this._ctx)}return predictedAlt}createInterpreterRuleContext(parent,invokingStateNumber,ruleIndex){return new InterpreterRuleContext_1.InterpreterRuleContext(ruleIndex,parent,invokingStateNumber)}visitRuleStopState(p){let ruleStartState=this._atn.ruleToStartState[p.ruleIndex];if(ruleStartState.isPrecedenceRule){let parentContext=this._parentContextStack.pop();this.unrollRecursionContexts(parentContext[0]);this.state=parentContext[1]}else{this.exitRule()}let ruleTransition=this._atn.states[this.state].transition(0);this.state=ruleTransition.followState.stateNumber}addDecisionOverride(decision,tokenIndex,forcedAlt){this.overrideDecision=decision;this.overrideDecisionInputIndex=tokenIndex;this.overrideDecisionAlt=forcedAlt}get overrideDecisionRoot(){return this._overrideDecisionRoot}recover(e){let i=this._input.index;this.errorHandler.recover(this,e);if(this._input.index===i){let tok=e.getOffendingToken();if(!tok){throw new Error("Expected exception to have an offending token")}let source=tok.tokenSource;let stream=source!==undefined?source.inputStream:undefined;let sourcePair={source:source,stream:stream};if(e instanceof InputMismatchException_1.InputMismatchException){let expectedTokens=e.expectedTokens;if(expectedTokens===undefined){throw new Error("Expected the exception to provide expected tokens")}let expectedTokenType=Token_1.Token.INVALID_TYPE;if(!expectedTokens.isNil){expectedTokenType=expectedTokens.minElement}let errToken=this.tokenFactory.create(sourcePair,expectedTokenType,tok.text,Token_1.Token.DEFAULT_CHANNEL,-1,-1,tok.line,tok.charPositionInLine);this._ctx.addErrorNode(this.createErrorNode(this._ctx,errToken))}else{let source=tok.tokenSource;let errToken=this.tokenFactory.create(sourcePair,Token_1.Token.INVALID_TYPE,tok.text,Token_1.Token.DEFAULT_CHANNEL,-1,-1,tok.line,tok.charPositionInLine);this._ctx.addErrorNode(this.createErrorNode(this._ctx,errToken))}}}recoverInline(){return this._errHandler.recoverInline(this)}get rootContext(){return this._rootContext}};__decorate([Decorators_1.NotNull],ParserInterpreter.prototype,"_vocabulary",void 0);__decorate([Decorators_2.Override],ParserInterpreter.prototype,"reset",null);__decorate([Decorators_2.Override],ParserInterpreter.prototype,"atn",null);__decorate([Decorators_2.Override],ParserInterpreter.prototype,"vocabulary",null);__decorate([Decorators_2.Override],ParserInterpreter.prototype,"ruleNames",null);__decorate([Decorators_2.Override],ParserInterpreter.prototype,"grammarFileName",null);__decorate([Decorators_2.Override],ParserInterpreter.prototype,"enterRecursionRule",null);ParserInterpreter=__decorate([__param(1,Decorators_1.NotNull)],ParserInterpreter);exports.ParserInterpreter=ParserInterpreter},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.InterpreterRuleContext=void 0;const Decorators_1=__webpack_require__(0);const ParserRuleContext_1=__webpack_require__(1);class InterpreterRuleContext extends ParserRuleContext_1.ParserRuleContext{constructor(ruleIndex,parent,invokingStateNumber){if(invokingStateNumber!==undefined){super(parent,invokingStateNumber)}else{super()}this._ruleIndex=ruleIndex}get ruleIndex(){return this._ruleIndex}}__decorate([Decorators_1.Override],InterpreterRuleContext.prototype,"ruleIndex",null);exports.InterpreterRuleContext=InterpreterRuleContext},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.Chunk=void 0;class Chunk{}exports.Chunk=Chunk},function(module,exports,__webpack_require__){"use strict";(function(process){
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */
var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.ProfilingATNSimulator=void 0;const AmbiguityInfo_1=__webpack_require__(189);const ATN_1=__webpack_require__(12);const ATNSimulator_1=__webpack_require__(46);const ContextSensitivityInfo_1=__webpack_require__(190);const DecisionInfo_1=__webpack_require__(191);const ErrorInfo_1=__webpack_require__(192);const Decorators_1=__webpack_require__(0);const LookaheadEventInfo_1=__webpack_require__(193);const ParserATNSimulator_1=__webpack_require__(34);const PredicateEvalInfo_1=__webpack_require__(194);const SemanticContext_1=__webpack_require__(29);const SimulatorState_1=__webpack_require__(90);class ProfilingATNSimulator extends ParserATNSimulator_1.ParserATNSimulator{constructor(parser){super(parser.interpreter.atn,parser);this._startIndex=0;this._sllStopIndex=0;this._llStopIndex=0;this.currentDecision=0;this.conflictingAltResolvedBySLL=0;this.optimize_ll1=false;this.reportAmbiguities=true;this.numDecisions=this.atn.decisionToState.length;this.decisions=[];for(let i=0;i<this.numDecisions;i++){this.decisions.push(new DecisionInfo_1.DecisionInfo(i))}}adaptivePredict(input,decision,outerContext,useContext){if(useContext!==undefined){return super.adaptivePredict(input,decision,outerContext,useContext)}try{this._input=input;this._startIndex=input.index;this._sllStopIndex=this._startIndex-1;this._llStopIndex=-1;this.currentDecision=decision;this.currentState=undefined;this.conflictingAltResolvedBySLL=ATN_1.ATN.INVALID_ALT_NUMBER;let start=process.hrtime();let alt=super.adaptivePredict(input,decision,outerContext);let stop=process.hrtime();let nanoseconds=(stop[0]-start[0])*1e9;if(nanoseconds===0){nanoseconds=stop[1]-start[1]}else{nanoseconds+=1e9-start[1]+stop[1]}this.decisions[decision].timeInPrediction+=nanoseconds;this.decisions[decision].invocations++;let SLL_k=this._sllStopIndex-this._startIndex+1;this.decisions[decision].SLL_TotalLook+=SLL_k;this.decisions[decision].SLL_MinLook=this.decisions[decision].SLL_MinLook===0?SLL_k:Math.min(this.decisions[decision].SLL_MinLook,SLL_k);if(SLL_k>this.decisions[decision].SLL_MaxLook){this.decisions[decision].SLL_MaxLook=SLL_k;this.decisions[decision].SLL_MaxLookEvent=new LookaheadEventInfo_1.LookaheadEventInfo(decision,undefined,alt,input,this._startIndex,this._sllStopIndex,false)}if(this._llStopIndex>=0){let LL_k=this._llStopIndex-this._startIndex+1;this.decisions[decision].LL_TotalLook+=LL_k;this.decisions[decision].LL_MinLook=this.decisions[decision].LL_MinLook===0?LL_k:Math.min(this.decisions[decision].LL_MinLook,LL_k);if(LL_k>this.decisions[decision].LL_MaxLook){this.decisions[decision].LL_MaxLook=LL_k;this.decisions[decision].LL_MaxLookEvent=new LookaheadEventInfo_1.LookaheadEventInfo(decision,undefined,alt,input,this._startIndex,this._llStopIndex,true)}}return alt}finally{this._input=undefined;this.currentDecision=-1}}getStartState(dfa,input,outerContext,useContext){let state=super.getStartState(dfa,input,outerContext,useContext);this.currentState=state;return state}computeStartState(dfa,globalContext,useContext){let state=super.computeStartState(dfa,globalContext,useContext);this.currentState=state;return state}computeReachSet(dfa,previous,t,contextCache){if(this._input===undefined){throw new Error("Invalid state")}let reachState=super.computeReachSet(dfa,previous,t,contextCache);if(reachState==null){this.decisions[this.currentDecision].errors.push(new ErrorInfo_1.ErrorInfo(this.currentDecision,previous,this._input,this._startIndex,this._input.index))}this.currentState=reachState;return reachState}getExistingTargetState(previousD,t){if(this.currentState===undefined||this._input===undefined){throw new Error("Invalid state")}if(this.currentState.useContext){this._llStopIndex=this._input.index}else{this._sllStopIndex=this._input.index}let existingTargetState=super.getExistingTargetState(previousD,t);if(existingTargetState!=null){this.currentState=new SimulatorState_1.SimulatorState(this.currentState.outerContext,existingTargetState,this.currentState.useContext,this.currentState.remainingOuterContext);if(this.currentState.useContext){this.decisions[this.currentDecision].LL_DFATransitions++}else{this.decisions[this.currentDecision].SLL_DFATransitions++}if(existingTargetState===ATNSimulator_1.ATNSimulator.ERROR){let state=new SimulatorState_1.SimulatorState(this.currentState.outerContext,previousD,this.currentState.useContext,this.currentState.remainingOuterContext);this.decisions[this.currentDecision].errors.push(new ErrorInfo_1.ErrorInfo(this.currentDecision,state,this._input,this._startIndex,this._input.index))}}return existingTargetState}computeTargetState(dfa,s,remainingGlobalContext,t,useContext,contextCache){let targetState=super.computeTargetState(dfa,s,remainingGlobalContext,t,useContext,contextCache);if(useContext){this.decisions[this.currentDecision].LL_ATNTransitions++}else{this.decisions[this.currentDecision].SLL_ATNTransitions++}return targetState}evalSemanticContextImpl(pred,parserCallStack,alt){if(this.currentState===undefined||this._input===undefined){throw new Error("Invalid state")}let result=super.evalSemanticContextImpl(pred,parserCallStack,alt);if(!(pred instanceof SemanticContext_1.SemanticContext.PrecedencePredicate)){let fullContext=this._llStopIndex>=0;let stopIndex=fullContext?this._llStopIndex:this._sllStopIndex;this.decisions[this.currentDecision].predicateEvals.push(new PredicateEvalInfo_1.PredicateEvalInfo(this.currentState,this.currentDecision,this._input,this._startIndex,stopIndex,pred,result,alt))}return result}reportContextSensitivity(dfa,prediction,acceptState,startIndex,stopIndex){if(this._input===undefined){throw new Error("Invalid state")}if(prediction!==this.conflictingAltResolvedBySLL){this.decisions[this.currentDecision].contextSensitivities.push(new ContextSensitivityInfo_1.ContextSensitivityInfo(this.currentDecision,acceptState,this._input,startIndex,stopIndex))}super.reportContextSensitivity(dfa,prediction,acceptState,startIndex,stopIndex)}reportAttemptingFullContext(dfa,conflictingAlts,conflictState,startIndex,stopIndex){if(conflictingAlts!=null){this.conflictingAltResolvedBySLL=conflictingAlts.nextSetBit(0)}else{this.conflictingAltResolvedBySLL=conflictState.s0.configs.getRepresentedAlternatives().nextSetBit(0)}this.decisions[this.currentDecision].LL_Fallback++;super.reportAttemptingFullContext(dfa,conflictingAlts,conflictState,startIndex,stopIndex)}reportAmbiguity(dfa,D,startIndex,stopIndex,exact,ambigAlts,configs){if(this.currentState===undefined||this._input===undefined){throw new Error("Invalid state")}let prediction;if(ambigAlts!=null){prediction=ambigAlts.nextSetBit(0)}else{prediction=configs.getRepresentedAlternatives().nextSetBit(0)}if(this.conflictingAltResolvedBySLL!==ATN_1.ATN.INVALID_ALT_NUMBER&&prediction!==this.conflictingAltResolvedBySLL){this.decisions[this.currentDecision].contextSensitivities.push(new ContextSensitivityInfo_1.ContextSensitivityInfo(this.currentDecision,this.currentState,this._input,startIndex,stopIndex))}this.decisions[this.currentDecision].ambiguities.push(new AmbiguityInfo_1.AmbiguityInfo(this.currentDecision,this.currentState,ambigAlts,this._input,startIndex,stopIndex));super.reportAmbiguity(dfa,D,startIndex,stopIndex,exact,ambigAlts,configs)}getDecisionInfo(){return this.decisions}getCurrentState(){return this.currentState}}__decorate([Decorators_1.Override,__param(0,Decorators_1.NotNull)],ProfilingATNSimulator.prototype,"adaptivePredict",null);__decorate([Decorators_1.Override],ProfilingATNSimulator.prototype,"getStartState",null);__decorate([Decorators_1.Override],ProfilingATNSimulator.prototype,"computeStartState",null);__decorate([Decorators_1.Override],ProfilingATNSimulator.prototype,"computeReachSet",null);__decorate([Decorators_1.Override],ProfilingATNSimulator.prototype,"getExistingTargetState",null);__decorate([Decorators_1.Override],ProfilingATNSimulator.prototype,"computeTargetState",null);__decorate([Decorators_1.Override],ProfilingATNSimulator.prototype,"evalSemanticContextImpl",null);__decorate([Decorators_1.Override],ProfilingATNSimulator.prototype,"reportContextSensitivity",null);__decorate([Decorators_1.Override],ProfilingATNSimulator.prototype,"reportAttemptingFullContext",null);__decorate([Decorators_1.Override,__param(0,Decorators_1.NotNull),__param(5,Decorators_1.NotNull),__param(6,Decorators_1.NotNull)],ProfilingATNSimulator.prototype,"reportAmbiguity",null);exports.ProfilingATNSimulator=ProfilingATNSimulator}).call(this,__webpack_require__(52))},function(module,__webpack_exports__,__webpack_require__){"use strict";var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'.vis-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.vis-active{box-shadow:0 0 10px #86d5f8}.vis [class*=span]{min-height:0;width:auto}div.vis-color-picker{background-color:#fff;border-radius:15px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);display:none;height:444px;left:30px;margin-left:30px;margin-top:-140px;padding:10px;position:absolute;top:0;width:310px;z-index:1}div.vis-color-picker div.vis-arrow{left:5px;position:absolute;top:147px}div.vis-color-picker div.vis-arrow:after,div.vis-color-picker div.vis-arrow:before{border:solid transparent;content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:50%;width:0}div.vis-color-picker div.vis-arrow:after{border-color:hsla(0,0%,100%,0) #fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:30px;margin-top:-30px}div.vis-color-picker div.vis-color{cursor:pointer;height:289px;position:absolute;width:289px}div.vis-color-picker div.vis-brightness{position:absolute;top:313px}div.vis-color-picker div.vis-opacity{position:absolute;top:350px}div.vis-color-picker div.vis-selector{background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4c4c4c),color-stop(12%,#595959),color-stop(25%,#666),color-stop(39%,#474747),color-stop(50%,#2c2c2c),color-stop(51%,#000),color-stop(60%,#111),color-stop(76%,#2b2b2b),color-stop(91%,#1c1c1c),color-stop(100%,#131313));background:-webkit-linear-gradient(top,#4c4c4c,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313);background:-o-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-ms-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:linear-gradient(180deg,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313);border:1px solid #fff;border-radius:15px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c",endColorstr="#131313",GradientType=0);height:15px;left:137px;position:absolute;top:137px;width:15px}div.vis-color-picker div.vis-new-color{left:159px;padding-right:2px;text-align:right}div.vis-color-picker div.vis-initial-color,div.vis-color-picker div.vis-new-color{border:1px solid rgba(0,0,0,.1);border-radius:5px;color:rgba(0,0,0,.4);font-size:10px;height:20px;line-height:20px;position:absolute;top:380px;vertical-align:middle;width:140px}div.vis-color-picker div.vis-initial-color{left:10px;padding-left:2px;text-align:left}div.vis-color-picker div.vis-label{left:10px;position:absolute;width:300px}div.vis-color-picker div.vis-label.vis-brightness{top:300px}div.vis-color-picker div.vis-label.vis-opacity{top:338px}div.vis-color-picker div.vis-button{background-color:#f7f7f7;border:2px solid #d9d9d9;border-radius:10px;cursor:pointer;height:25px;line-height:25px;position:absolute;text-align:center;top:410px;vertical-align:middle;width:68px}div.vis-color-picker div.vis-button.vis-cancel{left:5px}div.vis-color-picker div.vis-button.vis-load{left:82px}div.vis-color-picker div.vis-button.vis-apply{left:159px}div.vis-color-picker div.vis-button.vis-save{left:236px}div.vis-color-picker input.vis-range{height:20px;width:290px}div.vis-configuration{display:block;float:left;font-size:12px;position:relative}div.vis-configuration-wrapper{display:block;width:700px}div.vis-configuration-wrapper:after{clear:both;content:"";display:block}div.vis-configuration.vis-config-option-container{background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;display:block;left:10px;margin-top:20px;padding-left:5px;width:495px}div.vis-configuration.vis-config-button{background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;cursor:pointer;display:block;height:25px;left:10px;line-height:25px;margin-bottom:30px;margin-top:20px;padding-left:5px;vertical-align:middle;width:495px}div.vis-configuration.vis-config-button.hover{background-color:#4588e6;border:2px solid #214373;color:#fff}div.vis-configuration.vis-config-item{display:block;float:left;height:25px;line-height:25px;vertical-align:middle;width:495px}div.vis-configuration.vis-config-item.vis-config-s2{background-color:#f7f8fa;border-radius:3px;left:10px;padding-left:5px}div.vis-configuration.vis-config-item.vis-config-s3{background-color:#e4e9f0;border-radius:3px;left:20px;padding-left:5px}div.vis-configuration.vis-config-item.vis-config-s4{background-color:#cfd8e6;border-radius:3px;left:30px;padding-left:5px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:700}div.vis-configuration.vis-config-label{height:25px;line-height:25px;width:120px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{border:1px solid #444;border-radius:2px;cursor:pointer;height:19px;margin:0;padding:0;top:1px;width:30px}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{margin:0;padding:1px;pointer-events:none;position:relative;top:-5px;width:60px}input.vis-configuration.vis-config-range{-webkit-appearance:none;background-color:transparent;border:0 solid #fff;height:20px;width:300px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px 0 #aaa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);height:5px;width:300px}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;background:#3876c2;background:-moz-linear-gradient(top,#3876c2 0,#385380 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3876c2),color-stop(100%,#385380));background:-webkit-linear-gradient(top,#3876c2,#385380);background:-o-linear-gradient(top,#3876c2 0,#385380 100%);background:-ms-linear-gradient(top,#3876c2 0,#385380 100%);background:linear-gradient(180deg,#3876c2 0,#385380);border:1px solid #14334b;border-radius:50%;box-shadow:0 0 1px 0 #111927;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3876c2",endColorstr="#385380",GradientType=0);height:17px;margin-top:-7px;width:17px}input.vis-configuration.vis-config-range:focus{outline:none}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:#9d9d9d;background:-moz-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9d9d9d),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#9d9d9d,#c8c8c8 99%);background:-o-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:linear-gradient(180deg,#9d9d9d 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9d9d9d",endColorstr="#c8c8c8",GradientType=0)}input.vis-configuration.vis-config-range::-moz-range-track{background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px 0 #aaa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);height:10px;width:300px}input.vis-configuration.vis-config-range::-moz-range-thumb{background:#385380;border:none;border-radius:50%;height:16px;width:16px}input.vis-configuration.vis-config-range:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input.vis-configuration.vis-config-range::-ms-track{background:transparent;border-color:transparent;border-width:6px 0;color:transparent;height:5px;width:300px}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{background:#385380;border:none;border-radius:50%;height:16px;width:16px}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{background:rgba(57,76,89,.85);border:2px solid #f2faff;border-radius:4px;color:#fff;font-size:14px;height:30px;line-height:30px;position:absolute;text-align:center;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:150px}.vis-configuration-popup:after,.vis-configuration-popup:before{border:solid transparent;content:" ";height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.vis-configuration-popup:after{border-color:rgba(136,183,213,0) rgba(136,183,213,0) rgba(136,183,213,0) rgba(57,76,89,.85);border-width:8px;margin-top:-8px}.vis-configuration-popup:before{border-color:rgba(194,225,245,0) rgba(194,225,245,0) rgba(194,225,245,0) #f2faff;border-width:12px;margin-top:-12px}div.vis-tooltip{background-color:#f5f4ed;border:1px solid #808074;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:3px 3px 10px rgba(0,0,0,.2);color:#000;font-family:verdana;font-size:14px;padding:5px;pointer-events:none;position:absolute;visibility:hidden;white-space:nowrap;z-index:5}div.vis-network div.vis-navigation div.vis-button{-webkit-touch-callout:none;background-position:2px 2px;background-repeat:no-repeat;-moz-border-radius:17px;border-radius:17px;cursor:pointer;display:inline-block;height:34px;position:absolute;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:34px}div.vis-network div.vis-navigation div.vis-button:hover{box-shadow:0 0 3px 3px rgba(56,207,21,.3)}div.vis-network div.vis-navigation div.vis-button:active{box-shadow:0 0 1px 3px rgba(56,207,21,.95)}div.vis-network div.vis-navigation div.vis-button.vis-up{background-image:url("data:image/png;base64, ");bottom:50px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-down{background-image:url("data:image/png;base64, ");bottom:10px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-left{background-image:url("data:image/png;base64, ");bottom:10px;left:15px}div.vis-network div.vis-navigation div.vis-button.vis-right{background-image:url("data:image/png;base64, ");bottom:10px;left:95px}div.vis-network div.vis-navigation div.vis-button.vis-zoomIn{background-image:url("data:image/png;base64, ");bottom:10px;right:15px}div.vis-network div.vis-navigation div.vis-button.vis-zoomOut{background-image:url("data:image/png;base64, ");bottom:10px;right:55px}div.vis-network div.vis-navigation div.vis-button.vis-zoomExtends{background-image:url("data:image/png;base64, ");bottom:50px;right:15px}div.vis-network div.vis-manipulation{background:#fff;background:-moz-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(48%,#fcfcfc),color-stop(50%,#fafafa),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top,#fff,#fcfcfc 48%,#fafafa 50%,#fcfcfc);background:-o-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-ms-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:linear-gradient(180deg,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc);border:0 solid #d6d9d8;border-bottom:1px;box-sizing:content-box;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#fcfcfc",GradientType=0);height:28px;left:0;padding-top:4px;position:absolute;top:0;width:100%}div.vis-network button.vis-edit-mode,div.vis-network div.vis-edit-mode{height:30px;left:0;position:absolute;top:5px}div.vis-network button.vis-close{-webkit-touch-callout:none;background-color:transparent;background-image:url("data:image/png;base64, ");background-position:20px 3px;background-repeat:no-repeat;border:none;cursor:pointer;height:30px;position:absolute;right:0;top:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30px}div.vis-network button.vis-close:hover{opacity:.6}div.vis-network div.vis-edit-mode button.vis-button,div.vis-network div.vis-manipulation button.vis-button{-webkit-touch-callout:none;background-color:transparent;background-position:0 0;background-repeat:no-repeat;border:none;-moz-border-radius:15px;border-radius:15px;box-sizing:content-box;cursor:pointer;float:left;font-family:verdana;font-size:12px;height:24px;margin-left:10px;padding:0 8px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network div.vis-manipulation button.vis-button:hover{box-shadow:1px 1px 8px rgba(0,0,0,.2)}div.vis-network div.vis-manipulation button.vis-button:active{box-shadow:1px 1px 8px rgba(0,0,0,.5)}div.vis-network div.vis-manipulation button.vis-button.vis-back{background-image:url("data:image/png;base64, ")}div.vis-network div.vis-manipulation div.vis-none:hover{box-shadow:1px 1px 8px transparent;cursor:default}div.vis-network div.vis-manipulation div.vis-none:active{box-shadow:1px 1px 8px transparent}div.vis-network div.vis-manipulation div.vis-none{line-height:23px;padding:0}div.vis-network div.vis-manipulation div.notification{font-weight:700;margin:2px}div.vis-network div.vis-manipulation button.vis-button.vis-add{background-image:url("data:image/png;base64, ")}div.vis-network div.vis-edit-mode button.vis-button.vis-edit,div.vis-network div.vis-manipulation button.vis-button.vis-edit{background-image:url("data:image/png;base64, ")}div.vis-network div.vis-edit-mode button.vis-button.vis-edit.vis-edit-mode{background-color:#fcfcfc;border:1px solid #ccc}div.vis-network div.vis-manipulation button.vis-button.vis-connect{background-image:url("data:image/png;base64, ")}div.vis-network div.vis-manipulation button.vis-button.vis-delete{background-image:url("data:image/png;base64, ")}div.vis-network div.vis-edit-mode div.vis-label,div.vis-network div.vis-manipulation div.vis-label{line-height:25px;margin:0 0 0 23px}div.vis-network div.vis-manipulation div.vis-separator-line{background-color:#bdbdbd;display:inline-block;float:left;height:21px;margin:0 7px 0 15px;width:1px}',""]);__webpack_exports__["a"]=___CSS_LOADER_EXPORT___},function(module,__webpack_exports__,__webpack_require__){"use strict";var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'.vis-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.vis-active{box-shadow:0 0 10px #86d5f8}.vis [class*=span]{min-height:0;width:auto}div.vis-color-picker{background-color:#fff;border-radius:15px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);display:none;height:444px;left:30px;margin-left:30px;margin-top:-140px;padding:10px;position:absolute;top:0;width:310px;z-index:1}div.vis-color-picker div.vis-arrow{left:5px;position:absolute;top:147px}div.vis-color-picker div.vis-arrow:after,div.vis-color-picker div.vis-arrow:before{border:solid transparent;content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:50%;width:0}div.vis-color-picker div.vis-arrow:after{border-color:hsla(0,0%,100%,0) #fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:30px;margin-top:-30px}div.vis-color-picker div.vis-color{cursor:pointer;height:289px;position:absolute;width:289px}div.vis-color-picker div.vis-brightness{position:absolute;top:313px}div.vis-color-picker div.vis-opacity{position:absolute;top:350px}div.vis-color-picker div.vis-selector{background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4c4c4c),color-stop(12%,#595959),color-stop(25%,#666),color-stop(39%,#474747),color-stop(50%,#2c2c2c),color-stop(51%,#000),color-stop(60%,#111),color-stop(76%,#2b2b2b),color-stop(91%,#1c1c1c),color-stop(100%,#131313));background:-webkit-linear-gradient(top,#4c4c4c,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313);background:-o-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-ms-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:linear-gradient(180deg,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313);border:1px solid #fff;border-radius:15px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c",endColorstr="#131313",GradientType=0);height:15px;left:137px;position:absolute;top:137px;width:15px}div.vis-color-picker div.vis-new-color{left:159px;padding-right:2px;text-align:right}div.vis-color-picker div.vis-initial-color,div.vis-color-picker div.vis-new-color{border:1px solid rgba(0,0,0,.1);border-radius:5px;color:rgba(0,0,0,.4);font-size:10px;height:20px;line-height:20px;position:absolute;top:380px;vertical-align:middle;width:140px}div.vis-color-picker div.vis-initial-color{left:10px;padding-left:2px;text-align:left}div.vis-color-picker div.vis-label{left:10px;position:absolute;width:300px}div.vis-color-picker div.vis-label.vis-brightness{top:300px}div.vis-color-picker div.vis-label.vis-opacity{top:338px}div.vis-color-picker div.vis-button{background-color:#f7f7f7;border:2px solid #d9d9d9;border-radius:10px;cursor:pointer;height:25px;line-height:25px;position:absolute;text-align:center;top:410px;vertical-align:middle;width:68px}div.vis-color-picker div.vis-button.vis-cancel{left:5px}div.vis-color-picker div.vis-button.vis-load{left:82px}div.vis-color-picker div.vis-button.vis-apply{left:159px}div.vis-color-picker div.vis-button.vis-save{left:236px}div.vis-color-picker input.vis-range{height:20px;width:290px}div.vis-configuration{display:block;float:left;font-size:12px;position:relative}div.vis-configuration-wrapper{display:block;width:700px}div.vis-configuration-wrapper:after{clear:both;content:"";display:block}div.vis-configuration.vis-config-option-container{background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;display:block;left:10px;margin-top:20px;padding-left:5px;width:495px}div.vis-configuration.vis-config-button{background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;cursor:pointer;display:block;height:25px;left:10px;line-height:25px;margin-bottom:30px;margin-top:20px;padding-left:5px;vertical-align:middle;width:495px}div.vis-configuration.vis-config-button.hover{background-color:#4588e6;border:2px solid #214373;color:#fff}div.vis-configuration.vis-config-item{display:block;float:left;height:25px;line-height:25px;vertical-align:middle;width:495px}div.vis-configuration.vis-config-item.vis-config-s2{background-color:#f7f8fa;border-radius:3px;left:10px;padding-left:5px}div.vis-configuration.vis-config-item.vis-config-s3{background-color:#e4e9f0;border-radius:3px;left:20px;padding-left:5px}div.vis-configuration.vis-config-item.vis-config-s4{background-color:#cfd8e6;border-radius:3px;left:30px;padding-left:5px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:700}div.vis-configuration.vis-config-label{height:25px;line-height:25px;width:120px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{border:1px solid #444;border-radius:2px;cursor:pointer;height:19px;margin:0;padding:0;top:1px;width:30px}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{margin:0;padding:1px;pointer-events:none;position:relative;top:-5px;width:60px}input.vis-configuration.vis-config-range{-webkit-appearance:none;background-color:transparent;border:0 solid #fff;height:20px;width:300px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px 0 #aaa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);height:5px;width:300px}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;background:#3876c2;background:-moz-linear-gradient(top,#3876c2 0,#385380 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3876c2),color-stop(100%,#385380));background:-webkit-linear-gradient(top,#3876c2,#385380);background:-o-linear-gradient(top,#3876c2 0,#385380 100%);background:-ms-linear-gradient(top,#3876c2 0,#385380 100%);background:linear-gradient(180deg,#3876c2 0,#385380);border:1px solid #14334b;border-radius:50%;box-shadow:0 0 1px 0 #111927;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3876c2",endColorstr="#385380",GradientType=0);height:17px;margin-top:-7px;width:17px}input.vis-configuration.vis-config-range:focus{outline:none}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:#9d9d9d;background:-moz-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9d9d9d),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#9d9d9d,#c8c8c8 99%);background:-o-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:linear-gradient(180deg,#9d9d9d 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9d9d9d",endColorstr="#c8c8c8",GradientType=0)}input.vis-configuration.vis-config-range::-moz-range-track{background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px 0 #aaa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);height:10px;width:300px}input.vis-configuration.vis-config-range::-moz-range-thumb{background:#385380;border:none;border-radius:50%;height:16px;width:16px}input.vis-configuration.vis-config-range:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input.vis-configuration.vis-config-range::-ms-track{background:transparent;border-color:transparent;border-width:6px 0;color:transparent;height:5px;width:300px}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{background:#385380;border:none;border-radius:50%;height:16px;width:16px}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{background:rgba(57,76,89,.85);border:2px solid #f2faff;border-radius:4px;color:#fff;font-size:14px;height:30px;line-height:30px;position:absolute;text-align:center;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:150px}.vis-configuration-popup:after,.vis-configuration-popup:before{border:solid transparent;content:" ";height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.vis-configuration-popup:after{border-color:rgba(136,183,213,0) rgba(136,183,213,0) rgba(136,183,213,0) rgba(57,76,89,.85);border-width:8px;margin-top:-8px}.vis-configuration-popup:before{border-color:rgba(194,225,245,0) rgba(194,225,245,0) rgba(194,225,245,0) #f2faff;border-width:12px;margin-top:-12px}div.vis-tooltip{background-color:#f5f4ed;border:1px solid #808074;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:3px 3px 10px rgba(0,0,0,.2);color:#000;font-family:verdana;font-size:14px;padding:5px;pointer-events:none;position:absolute;visibility:hidden;white-space:nowrap;z-index:5}div.vis-network div.vis-navigation div.vis-button{-webkit-touch-callout:none;background-position:2px 2px;background-repeat:no-repeat;-moz-border-radius:17px;border-radius:17px;cursor:pointer;display:inline-block;height:34px;position:absolute;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:34px}div.vis-network div.vis-navigation div.vis-button:hover{box-shadow:0 0 3px 3px rgba(56,207,21,.3)}div.vis-network div.vis-navigation div.vis-button:active{box-shadow:0 0 1px 3px rgba(56,207,21,.95)}div.vis-network div.vis-navigation div.vis-button.vis-up{background-image:url("data:image/png;base64, ");bottom:50px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-down{background-image:url("data:image/png;base64, ");bottom:10px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-left{background-image:url("data:image/png;base64, ");bottom:10px;left:15px}div.vis-network div.vis-navigation div.vis-button.vis-right{background-image:url("data:image/png;base64, ");bottom:10px;left:95px}div.vis-network div.vis-navigation div.vis-button.vis-zoomIn{background-image:url("data:image/png;base64, ");bottom:10px;right:15px}div.vis-network div.vis-navigation div.vis-button.vis-zoomOut{background-image:url("data:image/png;base64, ");bottom:10px;right:55px}div.vis-network div.vis-navigation div.vis-button.vis-zoomExtends{background-image:url("data:image/png;base64, ");bottom:50px;right:15px}div.vis-network div.vis-manipulation{background:#fff;background:-moz-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(48%,#fcfcfc),color-stop(50%,#fafafa),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top,#fff,#fcfcfc 48%,#fafafa 50%,#fcfcfc);background:-o-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-ms-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:linear-gradient(180deg,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc);border:0 solid #d6d9d8;border-bottom:1px;box-sizing:content-box;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#fcfcfc",GradientType=0);height:28px;left:0;padding-top:4px;position:absolute;top:0;width:100%}div.vis-network button.vis-edit-mode,div.vis-network div.vis-edit-mode{height:30px;left:0;position:absolute;top:5px}div.vis-network button.vis-close{-webkit-touch-callout:none;background-color:transparent;background-image:url("data:image/png;base64, ");background-position:20px 3px;background-repeat:no-repeat;border:none;cursor:pointer;height:30px;position:absolute;right:0;top:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30px}div.vis-network button.vis-close:hover{opacity:.6}div.vis-network div.vis-edit-mode button.vis-button,div.vis-network div.vis-manipulation button.vis-button{-webkit-touch-callout:none;background-color:transparent;background-position:0 0;background-repeat:no-repeat;border:none;-moz-border-radius:15px;border-radius:15px;box-sizing:content-box;cursor:pointer;float:left;font-family:verdana;font-size:12px;height:24px;margin-left:10px;padding:0 8px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network div.vis-manipulation button.vis-button:hover{box-shadow:1px 1px 8px rgba(0,0,0,.2)}div.vis-network div.vis-manipulation button.vis-button:active{box-shadow:1px 1px 8px rgba(0,0,0,.5)}div.vis-network div.vis-manipulation button.vis-button.vis-back{background-image:url("data:image/png;base64, ")}div.vis-network div.vis-manipulation div.vis-none:hover{box-shadow:1px 1px 8px transparent;cursor:default}div.vis-network div.vis-manipulation div.vis-none:active{box-shadow:1px 1px 8px transparent}div.vis-network div.vis-manipulation div.vis-none{line-height:23px;padding:0}div.vis-network div.vis-manipulation div.notification{font-weight:700;margin:2px}div.vis-network div.vis-manipulation button.vis-button.vis-add{background-image:url("data:image/png;base64, ")}div.vis-network div.vis-edit-mode button.vis-button.vis-edit,div.vis-network div.vis-manipulation button.vis-button.vis-edit{background-image:url("data:image/png;base64, ")}div.vis-network div.vis-edit-mode button.vis-button.vis-edit.vis-edit-mode{background-color:#fcfcfc;border:1px solid #ccc}div.vis-network div.vis-manipulation button.vis-button.vis-connect{background-image:url("data:image/png;base64, ")}div.vis-network div.vis-manipulation button.vis-button.vis-delete{background-image:url("data:image/png;base64, ")}div.vis-network div.vis-edit-mode div.vis-label,div.vis-network div.vis-manipulation div.vis-label{line-height:25px;margin:0 0 0 23px}div.vis-network div.vis-manipulation div.vis-separator-line{background-color:#bdbdbd;display:inline-block;float:left;height:21px;margin:0 7px 0 15px;width:1px}',""]);__webpack_exports__["a"]=___CSS_LOADER_EXPORT___},function(module,__webpack_exports__,__webpack_require__){"use strict";var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'.vis-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.vis-active{box-shadow:0 0 10px #86d5f8}.vis [class*=span]{min-height:0;width:auto}div.vis-color-picker{background-color:#fff;border-radius:15px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);display:none;height:444px;left:30px;margin-left:30px;margin-top:-140px;padding:10px;position:absolute;top:0;width:310px;z-index:1}div.vis-color-picker div.vis-arrow{left:5px;position:absolute;top:147px}div.vis-color-picker div.vis-arrow:after,div.vis-color-picker div.vis-arrow:before{border:solid transparent;content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:50%;width:0}div.vis-color-picker div.vis-arrow:after{border-color:hsla(0,0%,100%,0) #fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:30px;margin-top:-30px}div.vis-color-picker div.vis-color{cursor:pointer;height:289px;position:absolute;width:289px}div.vis-color-picker div.vis-brightness{position:absolute;top:313px}div.vis-color-picker div.vis-opacity{position:absolute;top:350px}div.vis-color-picker div.vis-selector{background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4c4c4c),color-stop(12%,#595959),color-stop(25%,#666),color-stop(39%,#474747),color-stop(50%,#2c2c2c),color-stop(51%,#000),color-stop(60%,#111),color-stop(76%,#2b2b2b),color-stop(91%,#1c1c1c),color-stop(100%,#131313));background:-webkit-linear-gradient(top,#4c4c4c,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313);background:-o-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-ms-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:linear-gradient(180deg,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313);border:1px solid #fff;border-radius:15px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c",endColorstr="#131313",GradientType=0);height:15px;left:137px;position:absolute;top:137px;width:15px}div.vis-color-picker div.vis-new-color{left:159px;padding-right:2px;text-align:right}div.vis-color-picker div.vis-initial-color,div.vis-color-picker div.vis-new-color{border:1px solid rgba(0,0,0,.1);border-radius:5px;color:rgba(0,0,0,.4);font-size:10px;height:20px;line-height:20px;position:absolute;top:380px;vertical-align:middle;width:140px}div.vis-color-picker div.vis-initial-color{left:10px;padding-left:2px;text-align:left}div.vis-color-picker div.vis-label{left:10px;position:absolute;width:300px}div.vis-color-picker div.vis-label.vis-brightness{top:300px}div.vis-color-picker div.vis-label.vis-opacity{top:338px}div.vis-color-picker div.vis-button{background-color:#f7f7f7;border:2px solid #d9d9d9;border-radius:10px;cursor:pointer;height:25px;line-height:25px;position:absolute;text-align:center;top:410px;vertical-align:middle;width:68px}div.vis-color-picker div.vis-button.vis-cancel{left:5px}div.vis-color-picker div.vis-button.vis-load{left:82px}div.vis-color-picker div.vis-button.vis-apply{left:159px}div.vis-color-picker div.vis-button.vis-save{left:236px}div.vis-color-picker input.vis-range{height:20px;width:290px}div.vis-configuration{display:block;float:left;font-size:12px;position:relative}div.vis-configuration-wrapper{display:block;width:700px}div.vis-configuration-wrapper:after{clear:both;content:"";display:block}div.vis-configuration.vis-config-option-container{background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;display:block;left:10px;margin-top:20px;padding-left:5px;width:495px}div.vis-configuration.vis-config-button{background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;cursor:pointer;display:block;height:25px;left:10px;line-height:25px;margin-bottom:30px;margin-top:20px;padding-left:5px;vertical-align:middle;width:495px}div.vis-configuration.vis-config-button.hover{background-color:#4588e6;border:2px solid #214373;color:#fff}div.vis-configuration.vis-config-item{display:block;float:left;height:25px;line-height:25px;vertical-align:middle;width:495px}div.vis-configuration.vis-config-item.vis-config-s2{background-color:#f7f8fa;border-radius:3px;left:10px;padding-left:5px}div.vis-configuration.vis-config-item.vis-config-s3{background-color:#e4e9f0;border-radius:3px;left:20px;padding-left:5px}div.vis-configuration.vis-config-item.vis-config-s4{background-color:#cfd8e6;border-radius:3px;left:30px;padding-left:5px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:700}div.vis-configuration.vis-config-label{height:25px;line-height:25px;width:120px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{border:1px solid #444;border-radius:2px;cursor:pointer;height:19px;margin:0;padding:0;top:1px;width:30px}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{margin:0;padding:1px;pointer-events:none;position:relative;top:-5px;width:60px}input.vis-configuration.vis-config-range{-webkit-appearance:none;background-color:transparent;border:0 solid #fff;height:20px;width:300px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px 0 #aaa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);height:5px;width:300px}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;background:#3876c2;background:-moz-linear-gradient(top,#3876c2 0,#385380 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3876c2),color-stop(100%,#385380));background:-webkit-linear-gradient(top,#3876c2,#385380);background:-o-linear-gradient(top,#3876c2 0,#385380 100%);background:-ms-linear-gradient(top,#3876c2 0,#385380 100%);background:linear-gradient(180deg,#3876c2 0,#385380);border:1px solid #14334b;border-radius:50%;box-shadow:0 0 1px 0 #111927;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3876c2",endColorstr="#385380",GradientType=0);height:17px;margin-top:-7px;width:17px}input.vis-configuration.vis-config-range:focus{outline:none}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:#9d9d9d;background:-moz-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9d9d9d),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#9d9d9d,#c8c8c8 99%);background:-o-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:linear-gradient(180deg,#9d9d9d 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9d9d9d",endColorstr="#c8c8c8",GradientType=0)}input.vis-configuration.vis-config-range::-moz-range-track{background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px 0 #aaa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);height:10px;width:300px}input.vis-configuration.vis-config-range::-moz-range-thumb{background:#385380;border:none;border-radius:50%;height:16px;width:16px}input.vis-configuration.vis-config-range:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input.vis-configuration.vis-config-range::-ms-track{background:transparent;border-color:transparent;border-width:6px 0;color:transparent;height:5px;width:300px}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{background:#385380;border:none;border-radius:50%;height:16px;width:16px}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{background:rgba(57,76,89,.85);border:2px solid #f2faff;border-radius:4px;color:#fff;font-size:14px;height:30px;line-height:30px;position:absolute;text-align:center;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:150px}.vis-configuration-popup:after,.vis-configuration-popup:before{border:solid transparent;content:" ";height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.vis-configuration-popup:after{border-color:rgba(136,183,213,0) rgba(136,183,213,0) rgba(136,183,213,0) rgba(57,76,89,.85);border-width:8px;margin-top:-8px}.vis-configuration-popup:before{border-color:rgba(194,225,245,0) rgba(194,225,245,0) rgba(194,225,245,0) #f2faff;border-width:12px;margin-top:-12px}div.vis-tooltip{background-color:#f5f4ed;border:1px solid #808074;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:3px 3px 10px rgba(0,0,0,.2);color:#000;font-family:verdana;font-size:14px;padding:5px;pointer-events:none;position:absolute;visibility:hidden;white-space:nowrap;z-index:5}div.vis-network div.vis-navigation div.vis-button{-webkit-touch-callout:none;background-position:2px 2px;background-repeat:no-repeat;-moz-border-radius:17px;border-radius:17px;cursor:pointer;display:inline-block;height:34px;position:absolute;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:34px}div.vis-network div.vis-navigation div.vis-button:hover{box-shadow:0 0 3px 3px rgba(56,207,21,.3)}div.vis-network div.vis-navigation div.vis-button:active{box-shadow:0 0 1px 3px rgba(56,207,21,.95)}div.vis-network div.vis-navigation div.vis-button.vis-up{background-image:url("data:image/png;base64, ");bottom:50px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-down{background-image:url("data:image/png;base64, ");bottom:10px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-left{background-image:url("data:image/png;base64, ");bottom:10px;left:15px}div.vis-network div.vis-navigation div.vis-button.vis-right{background-image:url("data:image/png;base64, ");bottom:10px;left:95px}div.vis-network div.vis-navigation div.vis-button.vis-zoomIn{background-image:url("data:image/png;base64, ");bottom:10px;right:15px}div.vis-network div.vis-navigation div.vis-button.vis-zoomOut{background-image:url("data:image/png;base64, ");bottom:10px;right:55px}div.vis-network div.vis-navigation div.vis-button.vis-zoomExtends{background-image:url("data:image/png;base64, ");bottom:50px;right:15px}div.vis-network div.vis-manipulation{background:#fff;background:-moz-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(48%,#fcfcfc),color-stop(50%,#fafafa),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top,#fff,#fcfcfc 48%,#fafafa 50%,#fcfcfc);background:-o-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-ms-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:linear-gradient(180deg,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc);border:0 solid #d6d9d8;border-bottom:1px;box-sizing:content-box;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#fcfcfc",GradientType=0);height:28px;left:0;padding-top:4px;position:absolute;top:0;width:100%}div.vis-network button.vis-edit-mode,div.vis-network div.vis-edit-mode{height:30px;left:0;position:absolute;top:5px}div.vis-network button.vis-close{-webkit-touch-callout:none;background-color:transparent;background-image:url("data:image/png;base64, ");background-position:20px 3px;background-repeat:no-repeat;border:none;cursor:pointer;height:30px;position:absolute;right:0;top:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30px}div.vis-network button.vis-close:hover{opacity:.6}div.vis-network div.vis-edit-mode button.vis-button,div.vis-network div.vis-manipulation button.vis-button{-webkit-touch-callout:none;background-color:transparent;background-position:0 0;background-repeat:no-repeat;border:none;-moz-border-radius:15px;border-radius:15px;box-sizing:content-box;cursor:pointer;float:left;font-family:verdana;font-size:12px;height:24px;margin-left:10px;padding:0 8px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network div.vis-manipulation button.vis-button:hover{box-shadow:1px 1px 8px rgba(0,0,0,.2)}div.vis-network div.vis-manipulation button.vis-button:active{box-shadow:1px 1px 8px rgba(0,0,0,.5)}div.vis-network div.vis-manipulation button.vis-button.vis-back{background-image:url("data:image/png;base64, ")}div.vis-network div.vis-manipulation div.vis-none:hover{box-shadow:1px 1px 8px transparent;cursor:default}div.vis-network div.vis-manipulation div.vis-none:active{box-shadow:1px 1px 8px transparent}div.vis-network div.vis-manipulation div.vis-none{line-height:23px;padding:0}div.vis-network div.vis-manipulation div.notification{font-weight:700;margin:2px}div.vis-network div.vis-manipulation button.vis-button.vis-add{background-image:url("data:image/png;base64, ")}div.vis-network div.vis-edit-mode button.vis-button.vis-edit,div.vis-network div.vis-manipulation button.vis-button.vis-edit{background-image:url("data:image/png;base64, ")}div.vis-network div.vis-edit-mode button.vis-button.vis-edit.vis-edit-mode{background-color:#fcfcfc;border:1px solid #ccc}div.vis-network div.vis-manipulation button.vis-button.vis-connect{background-image:url("data:image/png;base64, ")}div.vis-network div.vis-manipulation button.vis-button.vis-delete{background-image:url("data:image/png;base64, ")}div.vis-network div.vis-edit-mode div.vis-label,div.vis-network div.vis-manipulation div.vis-label{line-height:25px;margin:0 0 0 23px}div.vis-network div.vis-manipulation div.vis-separator-line{background-color:#bdbdbd;display:inline-block;float:left;height:21px;margin:0 7px 0 15px;width:1px}',""]);__webpack_exports__["a"]=___CSS_LOADER_EXPORT___},function(module,__webpack_exports__,__webpack_require__){"use strict";var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'.vis-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.vis-active{box-shadow:0 0 10px #86d5f8}.vis [class*=span]{min-height:0;width:auto}div.vis-color-picker{background-color:#fff;border-radius:15px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);display:none;height:444px;left:30px;margin-left:30px;margin-top:-140px;padding:10px;position:absolute;top:0;width:310px;z-index:1}div.vis-color-picker div.vis-arrow{left:5px;position:absolute;top:147px}div.vis-color-picker div.vis-arrow:after,div.vis-color-picker div.vis-arrow:before{border:solid transparent;content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:50%;width:0}div.vis-color-picker div.vis-arrow:after{border-color:hsla(0,0%,100%,0) #fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:30px;margin-top:-30px}div.vis-color-picker div.vis-color{cursor:pointer;height:289px;position:absolute;width:289px}div.vis-color-picker div.vis-brightness{position:absolute;top:313px}div.vis-color-picker div.vis-opacity{position:absolute;top:350px}div.vis-color-picker div.vis-selector{background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4c4c4c),color-stop(12%,#595959),color-stop(25%,#666),color-stop(39%,#474747),color-stop(50%,#2c2c2c),color-stop(51%,#000),color-stop(60%,#111),color-stop(76%,#2b2b2b),color-stop(91%,#1c1c1c),color-stop(100%,#131313));background:-webkit-linear-gradient(top,#4c4c4c,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313);background:-o-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-ms-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:linear-gradient(180deg,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313);border:1px solid #fff;border-radius:15px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c",endColorstr="#131313",GradientType=0);height:15px;left:137px;position:absolute;top:137px;width:15px}div.vis-color-picker div.vis-new-color{left:159px;padding-right:2px;text-align:right}div.vis-color-picker div.vis-initial-color,div.vis-color-picker div.vis-new-color{border:1px solid rgba(0,0,0,.1);border-radius:5px;color:rgba(0,0,0,.4);font-size:10px;height:20px;line-height:20px;position:absolute;top:380px;vertical-align:middle;width:140px}div.vis-color-picker div.vis-initial-color{left:10px;padding-left:2px;text-align:left}div.vis-color-picker div.vis-label{left:10px;position:absolute;width:300px}div.vis-color-picker div.vis-label.vis-brightness{top:300px}div.vis-color-picker div.vis-label.vis-opacity{top:338px}div.vis-color-picker div.vis-button{background-color:#f7f7f7;border:2px solid #d9d9d9;border-radius:10px;cursor:pointer;height:25px;line-height:25px;position:absolute;text-align:center;top:410px;vertical-align:middle;width:68px}div.vis-color-picker div.vis-button.vis-cancel{left:5px}div.vis-color-picker div.vis-button.vis-load{left:82px}div.vis-color-picker div.vis-button.vis-apply{left:159px}div.vis-color-picker div.vis-button.vis-save{left:236px}div.vis-color-picker input.vis-range{height:20px;width:290px}div.vis-configuration{display:block;float:left;font-size:12px;position:relative}div.vis-configuration-wrapper{display:block;width:700px}div.vis-configuration-wrapper:after{clear:both;content:"";display:block}div.vis-configuration.vis-config-option-container{background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;display:block;left:10px;margin-top:20px;padding-left:5px;width:495px}div.vis-configuration.vis-config-button{background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;cursor:pointer;display:block;height:25px;left:10px;line-height:25px;margin-bottom:30px;margin-top:20px;padding-left:5px;vertical-align:middle;width:495px}div.vis-configuration.vis-config-button.hover{background-color:#4588e6;border:2px solid #214373;color:#fff}div.vis-configuration.vis-config-item{display:block;float:left;height:25px;line-height:25px;vertical-align:middle;width:495px}div.vis-configuration.vis-config-item.vis-config-s2{background-color:#f7f8fa;border-radius:3px;left:10px;padding-left:5px}div.vis-configuration.vis-config-item.vis-config-s3{background-color:#e4e9f0;border-radius:3px;left:20px;padding-left:5px}div.vis-configuration.vis-config-item.vis-config-s4{background-color:#cfd8e6;border-radius:3px;left:30px;padding-left:5px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:700}div.vis-configuration.vis-config-label{height:25px;line-height:25px;width:120px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{border:1px solid #444;border-radius:2px;cursor:pointer;height:19px;margin:0;padding:0;top:1px;width:30px}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{margin:0;padding:1px;pointer-events:none;position:relative;top:-5px;width:60px}input.vis-configuration.vis-config-range{-webkit-appearance:none;background-color:transparent;border:0 solid #fff;height:20px;width:300px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px 0 #aaa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);height:5px;width:300px}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;background:#3876c2;background:-moz-linear-gradient(top,#3876c2 0,#385380 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3876c2),color-stop(100%,#385380));background:-webkit-linear-gradient(top,#3876c2,#385380);background:-o-linear-gradient(top,#3876c2 0,#385380 100%);background:-ms-linear-gradient(top,#3876c2 0,#385380 100%);background:linear-gradient(180deg,#3876c2 0,#385380);border:1px solid #14334b;border-radius:50%;box-shadow:0 0 1px 0 #111927;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3876c2",endColorstr="#385380",GradientType=0);height:17px;margin-top:-7px;width:17px}input.vis-configuration.vis-config-range:focus{outline:none}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:#9d9d9d;background:-moz-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9d9d9d),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#9d9d9d,#c8c8c8 99%);background:-o-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:linear-gradient(180deg,#9d9d9d 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9d9d9d",endColorstr="#c8c8c8",GradientType=0)}input.vis-configuration.vis-config-range::-moz-range-track{background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(180deg,#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;box-shadow:0 0 3px 0 #aaa;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);height:10px;width:300px}input.vis-configuration.vis-config-range::-moz-range-thumb{background:#385380;border:none;border-radius:50%;height:16px;width:16px}input.vis-configuration.vis-config-range:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input.vis-configuration.vis-config-range::-ms-track{background:transparent;border-color:transparent;border-width:6px 0;color:transparent;height:5px;width:300px}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{background:#385380;border:none;border-radius:50%;height:16px;width:16px}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{background:rgba(57,76,89,.85);border:2px solid #f2faff;border-radius:4px;color:#fff;font-size:14px;height:30px;line-height:30px;position:absolute;text-align:center;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:150px}.vis-configuration-popup:after,.vis-configuration-popup:before{border:solid transparent;content:" ";height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.vis-configuration-popup:after{border-color:rgba(136,183,213,0) rgba(136,183,213,0) rgba(136,183,213,0) rgba(57,76,89,.85);border-width:8px;margin-top:-8px}.vis-configuration-popup:before{border-color:rgba(194,225,245,0) rgba(194,225,245,0) rgba(194,225,245,0) #f2faff;border-width:12px;margin-top:-12px}div.vis-tooltip{background-color:#f5f4ed;border:1px solid #808074;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:3px 3px 10px rgba(0,0,0,.2);color:#000;font-family:verdana;font-size:14px;padding:5px;pointer-events:none;position:absolute;visibility:hidden;white-space:nowrap;z-index:5}div.vis-network div.vis-navigation div.vis-button{-webkit-touch-callout:none;background-position:2px 2px;background-repeat:no-repeat;-moz-border-radius:17px;border-radius:17px;cursor:pointer;display:inline-block;height:34px;position:absolute;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:34px}div.vis-network div.vis-navigation div.vis-button:hover{box-shadow:0 0 3px 3px rgba(56,207,21,.3)}div.vis-network div.vis-navigation div.vis-button:active{box-shadow:0 0 1px 3px rgba(56,207,21,.95)}div.vis-network div.vis-navigation div.vis-button.vis-up{background-image:url("data:image/png;base64, ");bottom:50px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-down{background-image:url("data:image/png;base64, ");bottom:10px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-left{background-image:url("data:image/png;base64, ");bottom:10px;left:15px}div.vis-network div.vis-navigation div.vis-button.vis-right{background-image:url("data:image/png;base64, ");bottom:10px;left:95px}div.vis-network div.vis-navigation div.vis-button.vis-zoomIn{background-image:url("data:image/png;base64, ");bottom:10px;right:15px}div.vis-network div.vis-navigation div.vis-button.vis-zoomOut{background-image:url("data:image/png;base64, ");bottom:10px;right:55px}div.vis-network div.vis-navigation div.vis-button.vis-zoomExtends{background-image:url("data:image/png;base64, ");bottom:50px;right:15px}div.vis-network div.vis-manipulation{background:#fff;background:-moz-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(48%,#fcfcfc),color-stop(50%,#fafafa),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top,#fff,#fcfcfc 48%,#fafafa 50%,#fcfcfc);background:-o-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-ms-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:linear-gradient(180deg,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc);border:0 solid #d6d9d8;border-bottom:1px;box-sizing:content-box;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#fcfcfc",GradientType=0);height:28px;left:0;padding-top:4px;position:absolute;top:0;width:100%}div.vis-network button.vis-edit-mode,div.vis-network div.vis-edit-mode{height:30px;left:0;position:absolute;top:5px}div.vis-network button.vis-close{-webkit-touch-callout:none;background-color:transparent;background-image:url("data:image/png;base64, ");background-position:20px 3px;background-repeat:no-repeat;border:none;cursor:pointer;height:30px;position:absolute;right:0;top:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30px}div.vis-network button.vis-close:hover{opacity:.6}div.vis-network div.vis-edit-mode button.vis-button,div.vis-network div.vis-manipulation button.vis-button{-webkit-touch-callout:none;background-color:transparent;background-position:0 0;background-repeat:no-repeat;border:none;-moz-border-radius:15px;border-radius:15px;box-sizing:content-box;cursor:pointer;float:left;font-family:verdana;font-size:12px;height:24px;margin-left:10px;padding:0 8px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network div.vis-manipulation button.vis-button:hover{box-shadow:1px 1px 8px rgba(0,0,0,.2)}div.vis-network div.vis-manipulation button.vis-button:active{box-shadow:1px 1px 8px rgba(0,0,0,.5)}div.vis-network div.vis-manipulation button.vis-button.vis-back{background-image:url("data:image/png;base64, ")}div.vis-network div.vis-manipulation div.vis-none:hover{box-shadow:1px 1px 8px transparent;cursor:default}div.vis-network div.vis-manipulation div.vis-none:active{box-shadow:1px 1px 8px transparent}div.vis-network div.vis-manipulation div.vis-none{line-height:23px;padding:0}div.vis-network div.vis-manipulation div.notification{font-weight:700;margin:2px}div.vis-network div.vis-manipulation button.vis-button.vis-add{background-image:url("data:image/png;base64, ")}div.vis-network div.vis-edit-mode button.vis-button.vis-edit,div.vis-network div.vis-manipulation button.vis-button.vis-edit{background-image:url("data:image/png;base64, ")}div.vis-network div.vis-edit-mode button.vis-button.vis-edit.vis-edit-mode{background-color:#fcfcfc;border:1px solid #ccc}div.vis-network div.vis-manipulation button.vis-button.vis-connect{background-image:url("data:image/png;base64, ")}div.vis-network div.vis-manipulation button.vis-button.vis-delete{background-image:url("data:image/png;base64, ")}div.vis-network div.vis-edit-mode div.vis-label,div.vis-network div.vis-manipulation div.vis-label{line-height:25px;margin:0 0 0 23px}div.vis-network div.vis-manipulation div.vis-separator-line{background-color:#bdbdbd;display:inline-block;float:left;height:21px;margin:0 7px 0 15px;width:1px}',""]);__webpack_exports__["a"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.AbstractParseTreeVisitor=void 0;const Decorators_1=__webpack_require__(0);class AbstractParseTreeVisitor{visit(tree){return tree.accept(this)}visitChildren(node){let result=this.defaultResult();let n=node.childCount;for(let i=0;i<n;i++){if(!this.shouldVisitNextChild(node,result)){break}let c=node.getChild(i);let childResult=c.accept(this);result=this.aggregateResult(result,childResult)}return result}visitTerminal(node){return this.defaultResult()}visitErrorNode(node){return this.defaultResult()}aggregateResult(aggregate,nextResult){return nextResult}shouldVisitNextChild(node,currentResult){return true}}__decorate([Decorators_1.Override,__param(0,Decorators_1.NotNull)],AbstractParseTreeVisitor.prototype,"visit",null);__decorate([Decorators_1.Override,__param(0,Decorators_1.NotNull)],AbstractParseTreeVisitor.prototype,"visitChildren",null);__decorate([Decorators_1.Override,__param(0,Decorators_1.NotNull)],AbstractParseTreeVisitor.prototype,"visitTerminal",null);__decorate([Decorators_1.Override,__param(0,Decorators_1.NotNull)],AbstractParseTreeVisitor.prototype,"visitErrorNode",null);__decorate([__param(0,Decorators_1.NotNull)],AbstractParseTreeVisitor.prototype,"shouldVisitNextChild",null);exports.AbstractParseTreeVisitor=AbstractParseTreeVisitor},function(module,exports){module.exports=__osdSharedDeps__.Moment},function(module,exports){var g;g=function(){return this}();try{g=g||new Function("return this")()}catch(e){if(typeof window==="object")g=window}module.exports=g},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_val_loader_dist_cjs_js_key_observabilityDashboards_osd_ui_shared_deps_public_path_module_creator_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(109);var _node_modules_val_loader_dist_cjs_js_key_observabilityDashboards_osd_ui_shared_deps_public_path_module_creator_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_val_loader_dist_cjs_js_key_observabilityDashboards_osd_ui_shared_deps_public_path_module_creator_js__WEBPACK_IMPORTED_MODULE_0__);__osdBundles__.define("plugin/observabilityDashboards/public",__webpack_require__,209)},function(module,exports,__webpack_require__){__webpack_require__.p=window.__osdPublicPath__["observabilityDashboards"]},function(module,exports,__webpack_require__){switch(window.__osdThemeTag__){case"v7dark":return __webpack_require__(111);case"v7light":return __webpack_require__(113);case"v8dark":return __webpack_require__(115);case"v8light":return __webpack_require__(117)}},function(module,exports,__webpack_require__){var api=__webpack_require__(14);var content=__webpack_require__(112);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var _node_modules_css_loader_dist_cjs_js_ref_6_oneOf_0_1_node_modules_vis_network_dist_dist_vis_network_min_css__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(101);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.i(_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_0_1_node_modules_vis_network_dist_dist_vis_network_min_css__WEBPACK_IMPORTED_MODULE_1__["a"]);___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/**\n * 1. Focus rings shouldn't be visible on scrollable regions, but a11y requires them to be focusable.\n *    Browser's supporting `:focus-visible` will still show outline on keyboard focus only.\n *    Others like Safari, won't show anything at all.\n * 2. Force the `:focus-visible` when the `tabindex=0` (is tabbable)\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.overview-title {\n  color: '#333333';\n  font-weight: 370; }\n\n.overview-content {\n  font-weight: 430; }\n\n.panel-title {\n  color: '#3f3f3f';\n  font-weight: 500; }\n\n.panel-title-count {\n  color: '#8a9596';\n  font-weight: 300; }\n\ndiv.vis-network > div.vis-tooltip {\n  color: #f4f5f5;\n  background-color: #3d4652;\n  opacity: 0.9;\n  padding: 5px;\n  font-size: small; }\n  div.vis-network > div.vis-tooltip p {\n    padding: 5px; }\n\nth[data-test-subj^='tableHeaderCell_dashboard_trace_group_name'] svg[aria-label^=\"Sorted in\"],\nth[data-test-subj^='tableHeaderCell_dashboard_latency_variance'] svg[aria-label^=\"Sorted in\"],\nth[data-test-subj^='tableHeaderCell_dashboard_average_latency'] svg[aria-label^=\"Sorted in\"],\nth[data-test-subj^='tableHeaderCell_dashboard_error_rate'] svg[aria-label^=\"Sorted in\"],\nth[data-test-subj^='tableHeaderCell_dashboard_traces'] svg[aria-label^=\"Sorted in\"] {\n  margin-top: -20px; }\n\nth[data-test-subj^='tableHeaderCell_dashboard_latency_variance'] svg[aria-label^=\"Sorted in\"] {\n  margin-left: -16px;\n  position: relative;\n  left: 10px; }\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(14);var content=__webpack_require__(114);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var _node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vis_network_dist_dist_vis_network_min_css__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(102);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.i(_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vis_network_dist_dist_vis_network_min_css__WEBPACK_IMPORTED_MODULE_1__["a"]);___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/**\n * 1. Focus rings shouldn't be visible on scrollable regions, but a11y requires them to be focusable.\n *    Browser's supporting `:focus-visible` will still show outline on keyboard focus only.\n *    Others like Safari, won't show anything at all.\n * 2. Force the `:focus-visible` when the `tabindex=0` (is tabbable)\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.overview-title {\n  color: '#333333';\n  font-weight: 370; }\n\n.overview-content {\n  font-weight: 430; }\n\n.panel-title {\n  color: '#3f3f3f';\n  font-weight: 500; }\n\n.panel-title-count {\n  color: '#8a9596';\n  font-weight: 300; }\n\ndiv.vis-network > div.vis-tooltip {\n  color: #f4f5f5;\n  background-color: #3d4652;\n  opacity: 0.9;\n  padding: 5px;\n  font-size: small; }\n  div.vis-network > div.vis-tooltip p {\n    padding: 5px; }\n\nth[data-test-subj^='tableHeaderCell_dashboard_trace_group_name'] svg[aria-label^=\"Sorted in\"],\nth[data-test-subj^='tableHeaderCell_dashboard_latency_variance'] svg[aria-label^=\"Sorted in\"],\nth[data-test-subj^='tableHeaderCell_dashboard_average_latency'] svg[aria-label^=\"Sorted in\"],\nth[data-test-subj^='tableHeaderCell_dashboard_error_rate'] svg[aria-label^=\"Sorted in\"],\nth[data-test-subj^='tableHeaderCell_dashboard_traces'] svg[aria-label^=\"Sorted in\"] {\n  margin-top: -20px; }\n\nth[data-test-subj^='tableHeaderCell_dashboard_latency_variance'] svg[aria-label^=\"Sorted in\"] {\n  margin-left: -16px;\n  position: relative;\n  left: 10px; }\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(14);var content=__webpack_require__(116);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var _node_modules_css_loader_dist_cjs_js_ref_6_oneOf_2_1_node_modules_vis_network_dist_dist_vis_network_min_css__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(103);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.i(_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_2_1_node_modules_vis_network_dist_dist_vis_network_min_css__WEBPACK_IMPORTED_MODULE_1__["a"]);___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/**\n * 1. Focus rings shouldn't be visible on scrollable regions, but a11y requires them to be focusable.\n *    Browser's supporting `:focus-visible` will still show outline on keyboard focus only.\n *    Others like Safari, won't show anything at all.\n * 2. Force the `:focus-visible` when the `tabindex=0` (is tabbable)\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.overview-title {\n  color: '#333333';\n  font-weight: 370; }\n\n.overview-content {\n  font-weight: 430; }\n\n.panel-title {\n  color: '#3f3f3f';\n  font-weight: 500; }\n\n.panel-title-count {\n  color: '#8a9596';\n  font-weight: 300; }\n\ndiv.vis-network > div.vis-tooltip {\n  color: #f4f5f5;\n  background-color: #3d4652;\n  opacity: 0.9;\n  padding: 5px;\n  font-size: small; }\n  div.vis-network > div.vis-tooltip p {\n    padding: 5px; }\n\nth[data-test-subj^='tableHeaderCell_dashboard_trace_group_name'] svg[aria-label^=\"Sorted in\"],\nth[data-test-subj^='tableHeaderCell_dashboard_latency_variance'] svg[aria-label^=\"Sorted in\"],\nth[data-test-subj^='tableHeaderCell_dashboard_average_latency'] svg[aria-label^=\"Sorted in\"],\nth[data-test-subj^='tableHeaderCell_dashboard_error_rate'] svg[aria-label^=\"Sorted in\"],\nth[data-test-subj^='tableHeaderCell_dashboard_traces'] svg[aria-label^=\"Sorted in\"] {\n  margin-top: -20px; }\n\nth[data-test-subj^='tableHeaderCell_dashboard_latency_variance'] svg[aria-label^=\"Sorted in\"] {\n  margin-left: -16px;\n  position: relative;\n  left: 10px; }\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(14);var content=__webpack_require__(118);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var _node_modules_css_loader_dist_cjs_js_ref_6_oneOf_3_1_node_modules_vis_network_dist_dist_vis_network_min_css__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(104);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.i(_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_3_1_node_modules_vis_network_dist_dist_vis_network_min_css__WEBPACK_IMPORTED_MODULE_1__["a"]);___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/**\n * 1. Focus rings shouldn't be visible on scrollable regions, but a11y requires them to be focusable.\n *    Browser's supporting `:focus-visible` will still show outline on keyboard focus only.\n *    Others like Safari, won't show anything at all.\n * 2. Force the `:focus-visible` when the `tabindex=0` (is tabbable)\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.overview-title {\n  color: '#333333';\n  font-weight: 370; }\n\n.overview-content {\n  font-weight: 430; }\n\n.panel-title {\n  color: '#3f3f3f';\n  font-weight: 500; }\n\n.panel-title-count {\n  color: '#8a9596';\n  font-weight: 300; }\n\ndiv.vis-network > div.vis-tooltip {\n  color: #f4f5f5;\n  background-color: #3d4652;\n  opacity: 0.9;\n  padding: 5px;\n  font-size: small; }\n  div.vis-network > div.vis-tooltip p {\n    padding: 5px; }\n\nth[data-test-subj^='tableHeaderCell_dashboard_trace_group_name'] svg[aria-label^=\"Sorted in\"],\nth[data-test-subj^='tableHeaderCell_dashboard_latency_variance'] svg[aria-label^=\"Sorted in\"],\nth[data-test-subj^='tableHeaderCell_dashboard_average_latency'] svg[aria-label^=\"Sorted in\"],\nth[data-test-subj^='tableHeaderCell_dashboard_error_rate'] svg[aria-label^=\"Sorted in\"],\nth[data-test-subj^='tableHeaderCell_dashboard_traces'] svg[aria-label^=\"Sorted in\"] {\n  margin-top: -20px; }\n\nth[data-test-subj^='tableHeaderCell_dashboard_latency_variance'] svg[aria-label^=\"Sorted in\"] {\n  margin-left: -16px;\n  position: relative;\n  left: 10px; }\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){switch(window.__osdThemeTag__){case"v7dark":return __webpack_require__(120);case"v7light":return __webpack_require__(122);case"v8dark":return __webpack_require__(124);case"v8light":return __webpack_require__(126)}},function(module,exports,__webpack_require__){var api=__webpack_require__(14);var content=__webpack_require__(121);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/**\n * 1. Focus rings shouldn't be visible on scrollable regions, but a11y requires them to be focusable.\n *    Browser's supporting `:focus-visible` will still show outline on keyboard focus only.\n *    Others like Safari, won't show anything at all.\n * 2. Force the `:focus-visible` when the `tabindex=0` (is tabbable)\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.editorArea {\n  font-family: Dank Mono, Source Code Pro, Consolas, Courier New, Courier, monospace;\n  font-size: 1em;\n  border: none;\n  width: 100%;\n  height: 14em; }\n\n#notebookArea {\n  max-width: 88vw; }\n\n.panel-header-count {\n  color: #687078;\n  font-weight: normal; }\n\n.markdown-output-text {\n  font-family: 'Inter UI', -apple-system, system-ui, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; }\n\n.notebooks-paragraph button[aria-label='Expand'] {\n  display: none; }\n\n.notebooks-paragraph-dark .markdown-body pre.input {\n  background-color: #25262d !important; }\n\n.notebooks-paragraph-dark .markdown-body code.language-text {\n  color: #e0e5ee !important;\n  background-color: #25262d !important; }\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(14);var content=__webpack_require__(123);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/**\n * 1. Focus rings shouldn't be visible on scrollable regions, but a11y requires them to be focusable.\n *    Browser's supporting `:focus-visible` will still show outline on keyboard focus only.\n *    Others like Safari, won't show anything at all.\n * 2. Force the `:focus-visible` when the `tabindex=0` (is tabbable)\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.editorArea {\n  font-family: Dank Mono, Source Code Pro, Consolas, Courier New, Courier, monospace;\n  font-size: 1em;\n  border: none;\n  width: 100%;\n  height: 14em; }\n\n#notebookArea {\n  max-width: 88vw; }\n\n.panel-header-count {\n  color: #687078;\n  font-weight: normal; }\n\n.markdown-output-text {\n  font-family: 'Inter UI', -apple-system, system-ui, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; }\n\n.notebooks-paragraph button[aria-label='Expand'] {\n  display: none; }\n\n.notebooks-paragraph-dark .markdown-body pre.input {\n  background-color: #25262d !important; }\n\n.notebooks-paragraph-dark .markdown-body code.language-text {\n  color: #e0e5ee !important;\n  background-color: #25262d !important; }\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(14);var content=__webpack_require__(125);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/**\n * 1. Focus rings shouldn't be visible on scrollable regions, but a11y requires them to be focusable.\n *    Browser's supporting `:focus-visible` will still show outline on keyboard focus only.\n *    Others like Safari, won't show anything at all.\n * 2. Force the `:focus-visible` when the `tabindex=0` (is tabbable)\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.editorArea {\n  font-family: Dank Mono, Source Code Pro, Consolas, Courier New, Courier, monospace;\n  font-size: 1em;\n  border: none;\n  width: 100%;\n  height: 14em; }\n\n#notebookArea {\n  max-width: 88vw; }\n\n.panel-header-count {\n  color: #687078;\n  font-weight: normal; }\n\n.markdown-output-text {\n  font-family: 'Inter UI', -apple-system, system-ui, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; }\n\n.notebooks-paragraph button[aria-label='Expand'] {\n  display: none; }\n\n.notebooks-paragraph-dark .markdown-body pre.input {\n  background-color: #25262d !important; }\n\n.notebooks-paragraph-dark .markdown-body code.language-text {\n  color: #e0e5ee !important;\n  background-color: #25262d !important; }\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(14);var content=__webpack_require__(127);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/**\n * 1. Focus rings shouldn't be visible on scrollable regions, but a11y requires them to be focusable.\n *    Browser's supporting `:focus-visible` will still show outline on keyboard focus only.\n *    Others like Safari, won't show anything at all.\n * 2. Force the `:focus-visible` when the `tabindex=0` (is tabbable)\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.editorArea {\n  font-family: Dank Mono, Source Code Pro, Consolas, Courier New, Courier, monospace;\n  font-size: 1em;\n  border: none;\n  width: 100%;\n  height: 14em; }\n\n#notebookArea {\n  max-width: 88vw; }\n\n.panel-header-count {\n  color: #687078;\n  font-weight: normal; }\n\n.markdown-output-text {\n  font-family: 'Inter UI', -apple-system, system-ui, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; }\n\n.notebooks-paragraph button[aria-label='Expand'] {\n  display: none; }\n\n.notebooks-paragraph-dark .markdown-body pre.input {\n  background-color: #25262d !important; }\n\n.notebooks-paragraph-dark .markdown-body code.language-text {\n  color: #e0e5ee !important;\n  background-color: #25262d !important; }\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){switch(window.__osdThemeTag__){case"v7dark":return __webpack_require__(129);case"v7light":return __webpack_require__(131);case"v8dark":return __webpack_require__(133);case"v8light":return __webpack_require__(135)}},function(module,exports,__webpack_require__){var api=__webpack_require__(14);var content=__webpack_require__(130);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/**\n * 1. Focus rings shouldn't be visible on scrollable regions, but a11y requires them to be focusable.\n *    Browser's supporting `:focus-visible` will still show outline on keyboard focus only.\n *    Others like Safari, won't show anything at all.\n * 2. Force the `:focus-visible` when the `tabindex=0` (is tabbable)\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n/* base */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n/* components */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.event-home {\n  float: left;\n  width: 100%;\n  max-width: 1130px; }\n  .event-home #autocomplete-textarea {\n    min-height: 80px; }\n  .event-home .ppl-link {\n    right: 5px; }\n\n#home-his-title {\n  padding-left: 10px; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.queryTabs .euiTabs .tab-title {\n  max-width: 8rem;\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis; }\n\n.queryTabs .euiTabs svg {\n  vertical-align: inherit; }\n\n.queryTabs .euiTabs .linkNewTag {\n  display: inline-block;\n  text-align: center;\n  font-size: 0.875rem;\n  line-height: 3.5;\n  padding: 0.5rem;\n  min-width: 6rem; }\n\n.tab-title {\n  display: inline-block;\n  margin-right: 5px; }\n\n.search-area {\n  position: relative; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n#opensearch-dashboards-body {\n  overflow-y: hidden; }\n\n.liveStream {\n  margin: 8px;\n  height: 40px;\n  align-items: center;\n  justify-content: center;\n  flex-direction: row;\n  display: flex;\n  flex-grow: 1;\n  vertical-align: baseline; }\n\n.mainContentTabs .euiResizableContainer {\n  height: calc(100vh - 298px); }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.dscSidebar__container {\n  padding-left: 0 !important;\n  padding-right: 0 !important;\n  background-color: transparent;\n  border-right-color: transparent;\n  border-bottom-color: transparent; }\n\n.dscIndexPattern__container {\n  display: flex;\n  align-items: center;\n  height: 48px;\n  margin-top: -8px; }\n\n.dscIndexPattern__triggerButton {\n  color: #DFE5EF;\n  font-size: 16px;\n  font-size: 1rem;\n  line-height: 1.5rem;\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 40px; }\n\n.dscFieldList {\n  list-style: none;\n  margin-bottom: 0; }\n\n.dscFieldListHeader {\n  padding: 8px 8px 0 8px;\n  background-color: #343741; }\n\n.dscFieldList--popular {\n  background-color: #343741; }\n\n.dscFieldChooser__toggle {\n  color: #535966;\n  margin-left: 8px !important; }\n\n/**\n * 1. Only visually hide the action, so that it's still accessible to screen readers.\n * 2. When tabbed to, this element needs to be visible for keyboard accessibility.\n */\n.dscSidebarItem__action {\n  opacity: 0;\n  /* 1 */\n  transition: none;\n  font-size: 12px;\n  padding: 2px 6px !important;\n  height: 22px !important;\n  min-width: auto !important; }\n  .dscSidebarItem__action:focus {\n    opacity: 1;\n    /* 2 */ }\n  .dscSidebarItem__action .euiButton__content {\n    padding: 0 4px; }\n\n.dscFieldSearch {\n  padding: 8px; }\n\n.dscFieldSearch__toggleButton {\n  width: calc(100% - 8px);\n  color: #1BA9F5;\n  padding-left: 4px;\n  margin-left: 4px; }\n\n.dscFieldSearch__filterWrapper {\n  flex-grow: 0; }\n\n.dscFieldSearch__formWrapper {\n  padding: 12px; }\n\n.dscFieldDetails {\n  color: #DFE5EF;\n  margin-bottom: 8px; }\n\n.dscSidebarItem__fieldPopoverPanel {\n  min-width: 300px;\n  max-width: 600px;\n  max-height: 600px;\n  overflow-y: scroll; }\n\n.override_timestamp_loading {\n  vertical-align: middle; }\n\n.explorerFieldSelector {\n  padding: 8px; }\n\n#vis__mainContent .explorer__insights .explorerFieldSelector, #vis__mainContent .explorer__insights .explorer__vizDataConfig {\n  padding: 8px;\n  overflow: auto; }\n  #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups {\n    scrollbar-width: thin;\n    height: 100%;\n    overflow-y: auto;\n    overflow-x: hidden;\n    -webkit-mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);\n            mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);\n    overflow-y: auto;\n    margin-right: -8px;\n    padding-right: 8px;\n    margin-top: 8px; }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups::-webkit-scrollbar, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups::-webkit-scrollbar {\n      width: 16px;\n      height: 16px; }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups::-webkit-scrollbar-thumb, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups::-webkit-scrollbar-thumb {\n      background-color: rgba(152, 162, 179, 0.5);\n      border: 6px solid transparent;\n      background-clip: content-box; }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups::-webkit-scrollbar-corner, #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups::-webkit-scrollbar-track, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups::-webkit-scrollbar-corner, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups::-webkit-scrollbar-track {\n      background-color: transparent; }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups:focus, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups:focus {\n      outline: none;\n      /* 1 */ }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups[tabindex='0']:focus:focus-visible, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups[tabindex='0']:focus:focus-visible {\n      outline-style: auto;\n      /* 2 */ }\n  #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroup, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroup {\n    margin-top: 8px; }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroup:first-child, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroup:first-child {\n      margin-top: 0; }\n\n#vis__mainContent .explorer__insights .explorerFieldSelector {\n  scrollbar-width: thin;\n  height: 100%;\n  overflow-y: auto;\n  overflow-x: hidden;\n  -webkit-mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);\n          mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%); }\n  #vis__mainContent .explorer__insights .explorerFieldSelector::-webkit-scrollbar {\n    width: 16px;\n    height: 16px; }\n  #vis__mainContent .explorer__insights .explorerFieldSelector::-webkit-scrollbar-thumb {\n    background-color: rgba(152, 162, 179, 0.5);\n    border: 6px solid transparent;\n    background-clip: content-box; }\n  #vis__mainContent .explorer__insights .explorerFieldSelector::-webkit-scrollbar-corner, #vis__mainContent .explorer__insights .explorerFieldSelector::-webkit-scrollbar-track {\n    background-color: transparent; }\n  #vis__mainContent .explorer__insights .explorerFieldSelector:focus {\n    outline: none;\n    /* 1 */ }\n  #vis__mainContent .explorer__insights .explorerFieldSelector[tabindex='0']:focus:focus-visible {\n    outline-style: auto;\n    /* 2 */ }\n  #vis__mainContent .explorer__insights .explorerFieldSelector .sidebar-list {\n    height: 100%; }\n\n.ws__configPanel--right {\n  overflow-y: unset; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n/**\n * 1. Stack content vertically so the table can scroll when its constrained by a fixed container height.\n */\ndoc-table {\n  scrollbar-width: thin;\n  overflow: auto;\n  flex: 1 1 100%;\n  flex-direction: column;\n  /* 1 */ }\n  doc-table::-webkit-scrollbar {\n    width: 16px;\n    height: 16px; }\n  doc-table::-webkit-scrollbar-thumb {\n    background-color: rgba(152, 162, 179, 0.5);\n    border: 6px solid transparent;\n    background-clip: content-box; }\n  doc-table::-webkit-scrollbar-corner, doc-table::-webkit-scrollbar-track {\n    background-color: transparent; }\n  doc-table .spinner {\n    position: absolute;\n    top: 40%;\n    left: 0;\n    right: 0;\n    z-index: 1000;\n    opacity: 0.5; }\n\n.osdDocTable__container.loading {\n  opacity: 0.5; }\n\n.osdDocTable {\n  font-size: 12px; }\n  .osdDocTable th {\n    white-space: nowrap;\n    padding-right: 8px; }\n    .osdDocTable th .fa {\n      font-size: 1.1em; }\n\n.osd-table,\n.osdDocTable {\n  /**\n  *  Style OpenSearch document _source in table view <dt>key:<dt><dd>value</dd>\n  *  Use alpha so this will stand out against non-white backgrounds, e.g. the highlighted\n  *  row in the Context Log.\n  */ }\n  .osd-table dl.source,\n  .osdDocTable dl.source {\n    margin-bottom: 0;\n    line-height: 2em;\n    word-break: break-word; }\n    .osd-table dl.source dt,\n    .osd-table dl.source dd,\n    .osdDocTable dl.source dt,\n    .osdDocTable dl.source dd {\n      display: inline; }\n    .osd-table dl.source dt,\n    .osdDocTable dl.source dt {\n      background-color: rgba(22, 135, 196, 0.1);\n      color: #DFE5EF;\n      padding: 2px 4px;\n      margin-right: 4px;\n      word-break: normal;\n      border-radius: 4px; }\n\n.osdDocTable__row td {\n  position: relative; }\n  .osdDocTable__row td:hover .osdDocTableRowFilterButton {\n    opacity: 1; }\n\n.osdDocTable__row--highlight td,\n.osdDocTable__row--highlight .osdDocTableRowFilterButton {\n  background-color: #08334a; }\n\n.osdDocTable__bar {\n  margin: 4px 4px 0; }\n\n.osdDocTable__bar--footer {\n  position: relative;\n  margin: -48px 4px 0; }\n\n.osdDocTable__padBottom {\n  padding-bottom: 32px; }\n\n.osdDocTable__error {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  flex: 1 0 100%;\n  text-align: center; }\n\n.truncate-by-height {\n  overflow: hidden; }\n\n.table .table {\n  background-color: #1D1E24; }\n\n.osd-table .table .table {\n  margin-bottom: 0; }\n  .osd-table .table .table tr:first-child > td {\n    border-top: none; }\n  .osd-table .table .table td.field-name {\n    font-weight: 700; }\n\n.osd-table th {\n  text-align: left;\n  font-weight: bold; }\n\ntable th i.fa-sort {\n  color: #343741; }\n\ntable th button.fa-sort-asc,\ntable th button.fa-sort-down,\ntable th i.fa-sort-asc,\ntable th i.fa-sort-down {\n  color: #1BA9F5; }\n\ntable th button.fa-sort-desc,\ntable th button.fa-sort-up,\ntable th i.fa-sort-desc,\ntable th i.fa-sort-up {\n  color: #1BA9F5; }\n\n/* ------------- table cell ---------- */\n.osdDocTableCell__dataField {\n  white-space: pre-wrap; }\n\n.osdDocTableCell__toggleDetails {\n  padding: 4px 0 0 0 !important; }\n\n.osdDocTableCell__filter {\n  position: absolute;\n  white-space: nowrap;\n  right: 0; }\n\n/**\n * 1. Align icon with text in cell.\n * 2. Use opacity to make this element accessible to screen readers and keyboard.\n * 3. Show on focus to enable keyboard accessibility.\n */\n.osdDocTableRowFilterButton {\n  -webkit-appearance: none;\n          appearance: none;\n  background-color: #1D1E24;\n  border: none;\n  padding: 0 4px;\n  font-size: 14px;\n  line-height: 1;\n  /* 1 */\n  display: inline-block;\n  opacity: 0;\n  /* 2 */ }\n  .osdDocTableRowFilterButton:focus {\n    opacity: 1;\n    /* 3 */ }\n\n/* ------------- End of table cell ---------- */\n/* ------------- Discover like style -------- */\n.dscAppWrapper {\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  overflow: hidden; }\n\n.dscAppContainer > * {\n  position: relative; }\n\ndiscover-app {\n  flex-grow: 1; }\n\n.dscHistogram {\n  display: flex;\n  height: 200px;\n  padding: 8px; }\n\n.dscWrapper {\n  padding-left: 32px;\n  padding-right: 8px;\n  margin-top: 12px;\n  z-index: 1; }\n  @media only screen and (max-width: 574px) {\n    .dscWrapper {\n      padding-left: 8px; } }\n  @media only screen and (min-width: 575px) and (max-width: 767px) {\n    .dscWrapper {\n      padding-left: 8px; } }\n  @media only screen and (min-width: 768px) and (max-width: 991px) {\n    .dscWrapper {\n      padding-left: 8px; } }\n\n.dscWrapper__content {\n  background-color: #1D1E24;\n  border: 1px solid #343741;\n  border-radius: 4px;\n  flex-grow: 1; }\n  .dscWrapper__content.dscWrapper__content--flexGrowZero {\n    flex-grow: 0; }\n  .dscWrapper__content.dscWrapper__content--noBorder {\n    border: none; }\n  .dscWrapper__content.dscWrapper__content--hasShadow {\n    box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.3), 0 1px 5px -2px rgba(0, 0, 0, 0.3);\n    border: 1px solid #343741; }\n  .dscWrapper__content.dscWrapper__content--isClickable {\n    transition: all 150ms cubic-bezier(0.694, 0.0482, 0.335, 1); }\n    .dscWrapper__content.dscWrapper__content--isClickable:enabled {\n      display: block;\n      width: 100%;\n      text-align: left; }\n    .dscWrapper__content.dscWrapper__content--isClickable:hover, .dscWrapper__content.dscWrapper__content--isClickable:focus {\n      box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.15), 0 2px 2px -1px rgba(0, 0, 0, 0.3);\n      -webkit-transform: translateY(-2px);\n              transform: translateY(-2px);\n      cursor: pointer; }\n  .dscWrapper__content.dscWrapper__content--borderRadiusNone {\n    border-radius: 0; }\n  .dscWrapper__content.dscWrapper__content--borderRadiusMedium {\n    border-radius: 4px; }\n  .dscWrapper__content.dscWrapper__content--transparent {\n    background-color: transparent; }\n  .dscWrapper__content.dscWrapper__content--plain {\n    background-color: #1D1E24; }\n  .dscWrapper__content.dscWrapper__content--subdued {\n    background-color: #141519; }\n  .dscWrapper__content.dscWrapper__content--accent {\n    background-color: #4b2b3a; }\n  .dscWrapper__content.dscWrapper__content--primary {\n    background-color: #08334a; }\n  .dscWrapper__content.dscWrapper__content--success {\n    background-color: #26443f; }\n  .dscWrapper__content.dscWrapper__content--warning {\n    background-color: #4d3e25; }\n  .dscWrapper__content.dscWrapper__content--danger {\n    background-color: #4d1f1f; }\n\n.dscWrapper__content {\n  padding-top: 4px;\n  background-color: #1D1E24; }\n  .dscWrapper__content .osd-table {\n    margin-bottom: 0; }\n\n.dscTimechart {\n  display: block;\n  position: relative; }\n  .dscTimechart .series > rect {\n    fill-opacity: 0.5;\n    stroke-width: 1; }\n\n.dscResultCount {\n  padding-top: 4px; }\n\n.dscTimechart__header {\n  display: flex;\n  justify-content: center;\n  min-height: 40px;\n  padding: 4px 0; }\n\n.dscOverlay {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 20;\n  padding-top: 12px;\n  opacity: 0.75;\n  text-align: center;\n  background-color: transparent; }\n\n.dscTable {\n  overflow: auto; }\n  .dscTable .osdDocTable__row {\n    font-family: \"Roboto Mono\", Consolas, Menlo, Courier, monospace;\n    font-size: 12px; }\n\n.dscTable__footer {\n  background-color: #343741;\n  padding: 5px 10px;\n  text-align: center; }\n\n.dscResults h3 {\n  margin: -20px 0 10px 0;\n  text-align: center; }\n\n.dscResults__interval {\n  display: inline-block;\n  width: auto; }\n\n.dscSkipButton {\n  position: absolute;\n  right: 12px;\n  top: 4px; }\n\n.dscTableFixedScroll {\n  overflow-x: auto;\n  padding-bottom: 0; }\n  .dscTableFixedScroll + .dscTableFixedScroll__scroller {\n    position: fixed;\n    bottom: 0;\n    overflow-x: auto;\n    overflow-y: hidden; }\n\n.dscCollapsibleSidebar {\n  position: relative;\n  z-index: 1; }\n  .dscCollapsibleSidebar .dscCollapsibleSidebar__collapseButton {\n    position: absolute;\n    top: 0;\n    right: -28px;\n    cursor: pointer;\n    z-index: -1;\n    min-height: 12px;\n    min-width: 12px;\n    padding: 2px; }\n  .dscCollapsibleSidebar.closed {\n    width: 0 !important;\n    border-right-width: 0;\n    border-left-width: 0; }\n    .dscCollapsibleSidebar.closed .dscCollapsibleSidebar__collapseButton {\n      right: -20px; }\n\n@media only screen and (max-width: 574px) {\n  .dscCollapsibleSidebar.closed {\n    display: none; }\n  .dscCollapsibleSidebar .dscCollapsibleSidebar__collapseButton {\n    display: none; } }\n\n@media only screen and (min-width: 575px) and (max-width: 767px) {\n  .dscCollapsibleSidebar.closed {\n    display: none; }\n  .dscCollapsibleSidebar .dscCollapsibleSidebar__collapseButton {\n    display: none; } }\n\n@media only screen and (min-width: 768px) and (max-width: 991px) {\n  .dscCollapsibleSidebar.closed {\n    display: none; }\n  .dscCollapsibleSidebar .dscCollapsibleSidebar__collapseButton {\n    display: none; } }\n\n/* ------------- Detail table cell -------- */\n/**\n * 1. Visually align the actions with the tabs. We can improve this by using flexbox instead, at a later point.\n */\n.osdDocTableDetails__actions {\n  float: right;\n  padding-top: 8px;\n  /* 1 */ }\n\n.osdDocTableDetails__row > td {\n  padding: 24px !important; }\n  .osdDocTableDetails__row > td tr:hover td {\n    background: #1e1e25; }\n\n.osdDocTableDetails__row td {\n  border-top: none !important; }\n\n/* ------------- open -------- */\n.osdDocTableOpen__button {\n  -webkit-appearance: none;\n          appearance: none;\n  background-color: transparent;\n  padding: 0;\n  border: none;\n  width: 14px;\n  /* 1 */\n  height: 14px; }\n\n/* ------------- table header -------- */\n.osdDocTableHeader {\n  white-space: nowrap; }\n\n.osdDocTableHeader button {\n  margin-left: 4px; }\n\n.osdDocTableHeader__move,\n.osdDocTableHeader__sortChange {\n  opacity: 0; }\n  th:hover .osdDocTableHeader__move, .osdDocTableHeader__move:focus, th:hover\n  .osdDocTableHeader__sortChange,\n  .osdDocTableHeader__sortChange:focus {\n    opacity: 1; }\n\n/* ------------- doc_viewer -------- */\n.osdDocViewerTable {\n  margin-top: 8px; }\n\n.osdDocViewer pre,\n.osdDocViewer .osdDocViewer__value {\n  display: inline-block;\n  word-break: break-all;\n  word-wrap: break-word;\n  white-space: pre-wrap;\n  color: #FFF;\n  vertical-align: top;\n  padding-top: 2px; }\n\n.osdDocViewer .osdDocViewer__field {\n  padding-top: 8px; }\n\n.osdDocViewer .dscFieldName {\n  color: #98A2B3; }\n\n.osdDocViewer td,\n.osdDocViewer pre {\n  font-family: \"Roboto Mono\", Consolas, Menlo, Courier, monospace; }\n\n.osdDocViewer tr:first-child td {\n  border-top-color: transparent; }\n\n.osdDocViewer tr:hover .osdDocViewer__actionButton {\n  opacity: 1; }\n\n.osdDocViewer__buttons,\n.osdDocViewer__field {\n  white-space: nowrap; }\n\n.osdDocViewer__buttons {\n  width: 60px; }\n  .osdDocViewer__buttons:focus-within .osdDocViewer__actionButton {\n    opacity: 1; }\n\n.osdDocViewer__field {\n  width: 160px; }\n\n.osdDocViewer__actionButton {\n  opacity: 0; }\n  .osdDocViewer__actionButton:focus {\n    opacity: 1; }\n\n.osdDocViewer__warning {\n  margin-right: 8px; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.selected-event-row {\n  background-color: rgba(5, 143, 244, 0.1); }\n\n.doc-flyout table {\n  width: 100%;\n  display: inline-block;\n  overflow-x: scroll; }\n\n.doc-flyout td.eui-textNoWrap {\n  padding-top: 1.25vh; }\n\n.doc-flyout td {\n  vertical-align: top;\n  padding: 0.5vh; }\n\n.compare-checkbox {\n  padding: 8px; }\n\n.header-button {\n  margin-right: 55px; }\n\n.cnt-picker {\n  width: 80px;\n  text-align: center; }\n\n.events-flyout-resize {\n  position: absolute;\n  right: 30px;\n  top: 0px;\n  z-index: 3; }\n\n.vertical-center {\n  margin-top: auto; }\n\n.trace-link {\n  margin-left: 5px; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.visEditorSidebar {\n  min-width: 350px; }\n  .visEditorSidebar > .visEditorSidebar__formWrapper {\n    flex-basis: auto; }\n\n.visEditorSidebar__form {\n  flex: 1 1 auto;\n  display: flex;\n  flex-direction: column;\n  max-width: 100%; }\n  .visEditorSidebar__form > * {\n    flex-shrink: 0; }\n\n.visEditorSidebar__config {\n  scrollbar-width: thin;\n  height: 100%;\n  overflow-y: auto;\n  overflow-x: hidden;\n  -webkit-mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);\n          mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);\n  padding: 8px;\n  overflow-y: auto;\n  height: calc(100vh - 398px); }\n  .visEditorSidebar__config::-webkit-scrollbar {\n    width: 16px;\n    height: 16px; }\n  .visEditorSidebar__config::-webkit-scrollbar-thumb {\n    background-color: rgba(152, 162, 179, 0.5);\n    border: 6px solid transparent;\n    background-clip: content-box; }\n  .visEditorSidebar__config::-webkit-scrollbar-corner, .visEditorSidebar__config::-webkit-scrollbar-track {\n    background-color: transparent; }\n  .visEditorSidebar__config:focus {\n    outline: none;\n    /* 1 */ }\n  .visEditorSidebar__config[tabindex='0']:focus:focus-visible {\n    outline-style: auto;\n    /* 2 */ }\n\n.visEditorSidebar__config-isHidden {\n  display: none; }\n\n.visEditorSidebar__titleContainer {\n  padding: 8px 32px 8px 8px; }\n\n.visEditorSidebar__indexPatternPlaceholder {\n  min-height: 40px;\n  border-bottom: 1px solid #343741; }\n\n.visEditorSidebar__nav,\n.visEditorSidebar__linkedSearch {\n  flex-grow: 0; }\n\n.visEditorSidebar__section {\n  background-color: #1D1E24;\n  padding: 8px;\n  border-radius: 4px; }\n  .visEditorSidebar__section + .visEditorSidebar__section {\n    margin-top: 8px; }\n\n.visEditorSidebar__collapsible {\n  background-color: #25262E; }\n\n.visEditorSidebar__collapsible--marginBottom {\n  margin-bottom: 12px; }\n\n.visEditorSidebar__formRow {\n  display: flex;\n  align-items: center;\n  margin-top: 12px; }\n\n.visEditorSidebar__formLabel {\n  display: flex;\n  align-items: center;\n  flex: 1 1 40%;\n  padding-right: 4px; }\n\n.visEditorSidebar__formControl {\n  display: flex;\n  align-items: center;\n  flex: 1 1 60%; }\n\n.visEditorSidebar__aggGroupAccordionButtonContent {\n  font-size: 14px; }\n  .visEditorSidebar__aggGroupAccordionButtonContent span {\n    color: #98A2B3; }\n\n.visEditorSidebar__controls {\n  border-top: 1px solid #343741;\n  padding: 8px;\n  display: flex;\n  justify-content: flex-end;\n  align-items: center; }\n  .visEditorSidebar__controls .visEditorSidebar__autoApplyButton {\n    margin-left: 12px; }\n\n.euiComboBoxOptionsList__rowWrap {\n  max-height: 250px; }\n\n.euiComboBoxOptionsList__rowWrap > div {\n  height: 250px !important; }\n\n.cp__rightContainer {\n  display: grid; }\n  .cp__rightContainer .cp__rightHeader, .cp__rightContainer .cp__rightSettings {\n    padding: 8px;\n    background-color: transparent; }\n  .cp__rightContainer .cp__rightHeader {\n    border-bottom: 1px solid #D3DAE6; }\n    .cp__rightContainer .cp__rightHeader .euiBadge {\n      background: transparent;\n      border: none;\n      font-size: 14px; }\n  .cp__rightContainer .cp__rightSettings {\n    height: 100%;\n    overflow-y: auto;\n    overflow-x: hidden; }\n\n.info-icon {\n  margin-left: 7px;\n  margin-top: 5px; }\n\n#vis__mainContent .vis__leftPanel {\n  overflow-y: unset; }\n\n.panelItem_button {\n  display: grid;\n  grid-template-columns: 1fr auto;\n  grid-gap: 8px;\n  padding: 8px 12px;\n  align-items: center; }\n\n.field_text {\n  text-overflow: ellipsis;\n  overflow: hidden; }\n\n.panel_section {\n  border-bottom: 1px solid #d3dae6; }\n\n.panel_title {\n  display: block; }\n\n.panel_title:first-letter {\n  text-transform: uppercase; }\n\n.color-theme-combo-box-option .euiFlexItem.euiFlexItem--flexGrowZero {\n  display: none; }\n\n.explorer-dark .panel_section, .explorer-dark .cp__rightHeader {\n  border-bottom: 1px solid #343741; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.explorer__vizDataConfig {\n  border-left: 1px solid #343741;\n  border-right: 1px solid #343741;\n  position: relative; }\n  .explorer__vizDataConfig__section {\n    width: 100%;\n    transition: -webkit-transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1);\n    transition: transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1);\n    transition: transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1), -webkit-transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1); }\n  .explorer__vizDataConfig__title {\n    padding: 8px;\n    padding-bottom: 0; }\n    .explorer__vizDataConfig__title.showDivider {\n      border-bottom: 1px solid #343741; }\n  .explorer__vizDataConfig__content {\n    padding: 8px; }\n  .explorer__vizDataConfig__aggEditor {\n    padding: 0 12px; }\n  .explorer__vizDataConfig--secondary {\n    position: absolute;\n    top: 0;\n    left: 100%; }\n  .explorer__vizDataConfig.showSecondary > .wizConfig__section {\n    -webkit-transform: translateX(-100%);\n            transform: translateX(-100%); }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.dataConfigContainer {\n  height: 1242px;\n  overflow: auto; }\n\n.explorerViz__commonPanel {\n  display: grid;\n  grid-template-rows: auto 1fr;\n  grid-area: workspace;\n  height: 100%; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.lnsChart__empty {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  height: 100%;\n  font-size: 20px; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.lnsToolbarButton {\n  line-height: 40px;\n  background-color: #1D1E24;\n  min-width: 0; }\n  .lnsToolbarButton[class*='--text'] {\n    border-color: #343741 !important; }\n  .lnsToolbarButton[class*='isDisabled'] {\n    pointer-events: initial; }\n  .lnsToolbarButton .lnsToolbarButton__text > svg {\n    margin-top: -1px; }\n  .lnsToolbarButton .lnsToolbarButton__text:empty {\n    margin: 0; }\n  .lnsToolbarButton[class*='fullWidth'] {\n    text-align: left; }\n    .lnsToolbarButton[class*='fullWidth'] .lnsToolbarButton__content {\n      justify-content: space-between; }\n\n.lnsToolbarButton--groupLeft {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.lnsToolbarButton--groupCenter {\n  border-radius: 0;\n  border-left: none; }\n\n.lnsToolbarButton--groupRight {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  border-left: none; }\n\n.lnsToolbarButton--bold {\n  font-weight: 700; }\n\n.lnsToolbarButton--s {\n  box-shadow: none !important;\n  font-size: 14px; }\n\n.visEditor--vega .visEditorSidebar__config {\n  padding: 0; }\n\n@media only screen and (max-width: 574px) {\n  .vgaEditor {\n    scrollbar-width: thin;\n    max-height: 240px;\n    overflow-y: auto; }\n    .vgaEditor::-webkit-scrollbar {\n      width: 16px;\n      height: 16px; }\n    .vgaEditor::-webkit-scrollbar-thumb {\n      background-color: rgba(152, 162, 179, 0.5);\n      border: 6px solid transparent;\n      background-clip: content-box; }\n    .vgaEditor::-webkit-scrollbar-corner, .vgaEditor::-webkit-scrollbar-track {\n      background-color: transparent; } }\n\n@media only screen and (min-width: 575px) and (max-width: 767px) {\n  .vgaEditor {\n    scrollbar-width: thin;\n    max-height: 240px;\n    overflow-y: auto; }\n    .vgaEditor::-webkit-scrollbar {\n      width: 16px;\n      height: 16px; }\n    .vgaEditor::-webkit-scrollbar-thumb {\n      background-color: rgba(152, 162, 179, 0.5);\n      border: 6px solid transparent;\n      background-clip: content-box; }\n    .vgaEditor::-webkit-scrollbar-corner, .vgaEditor::-webkit-scrollbar-track {\n      background-color: transparent; } }\n\n@media only screen and (min-width: 768px) and (max-width: 991px) {\n  .vgaEditor {\n    scrollbar-width: thin;\n    max-height: 240px;\n    overflow-y: auto; }\n    .vgaEditor::-webkit-scrollbar {\n      width: 16px;\n      height: 16px; }\n    .vgaEditor::-webkit-scrollbar-thumb {\n      background-color: rgba(152, 162, 179, 0.5);\n      border: 6px solid transparent;\n      background-clip: content-box; }\n    .vgaEditor::-webkit-scrollbar-corner, .vgaEditor::-webkit-scrollbar-track {\n      background-color: transparent; } }\n\n.vgaEditor__aceEditorActions {\n  position: absolute;\n  z-index: 1000;\n  top: 8px;\n  right: 40px;\n  line-height: 1; }\n\n.vgaVis {\n  display: flex;\n  flex: 1 1 100%;\n  position: relative; }\n\n.vgaVis__view {\n  z-index: 0;\n  flex: 1 1 100%;\n  display: block;\n  max-width: 100%;\n  max-height: 100%;\n  width: 100%;\n  height: 100%; }\n  .vgaVis__view .vega-bindings {\n    display: none !important; }\n\n.vgaVis__controls {\n  font-size: 14px;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  display: flex; }\n  .vgaVis__controls:not(:empty) {\n    padding: 8px 0; }\n  .vgaVis__controls.vgaVis__controls--column {\n    flex-direction: column; }\n  .vgaVis__controls.vgaVis__controls--row {\n    flex-direction: row; }\n    .vgaVis__controls.vgaVis__controls--row > .vega-bind {\n      flex-grow: 1; }\n  .vgaVis__controls > .vega-bind .vega-bind-name {\n    display: inline-block;\n    width: 104px; }\n  .vgaVis__controls > .vega-bind input[type='range'] {\n    width: 120px;\n    display: inline-block;\n    vertical-align: middle; }\n  .vgaVis__controls > .vega-bind label {\n    margin: 0 0 0 8px; }\n  .vgaVis__controls > .vega-bind select {\n    max-width: 160px; }\n  .vgaVis__controls > .vega-bind .vega-bind-radio label {\n    margin: 0 8px 0 4px; }\n\n.vgaVis__messages {\n  position: absolute;\n  top: 0;\n  width: 100%;\n  margin: auto;\n  opacity: .8;\n  z-index: 1;\n  list-style: none; }\n\n.vgaVis__message {\n  margin: 8px; }\n  .vgaVis__message .vgaVis__messageCode {\n    white-space: pre-wrap;\n    padding: 8px; }\n\n.vgaVis__message--warn .vgaVis__messageCode {\n  background-color: #4d3e25;\n  color: #FFCE7A; }\n\n.vgaVis__message--err .vgaVis__messageCode {\n  background-color: #4d1f1f;\n  color: #F66; }\n\n.vgaVis__tooltip {\n  max-width: 100%;\n  position: fixed; }\n  .vgaVis__tooltip h2 {\n    margin-bottom: 8px; }\n  .vgaVis__tooltip td {\n    max-width: 100%;\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n    white-space: nowrap !important;\n    word-wrap: normal !important;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    .vgaVis__tooltip td.key {\n      color: #535966;\n      max-width: 160px;\n      text-align: right;\n      padding-right: 4px; }\n    .vgaVis__tooltip td.value {\n      max-width: 240px;\n      text-align: left; }\n  @media only screen and (max-width: 768px) {\n    .vgaVis__tooltip td.key {\n      max-width: 96px; }\n    .vgaVis__tooltip td.value {\n      max-width: 160px; } }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.ws__header-dark {\n  background-color: transparent; }\n\n.ws__visCanvas {\n  grid-gap: 12px;\n  padding: 12px; }\n  .ws__visCanvas .ws__visCanvasControl {\n    height: 40px;\n    width: 140px; }\n    .ws__visCanvas .ws__visCanvasControl .ws__visCanvasFlexitem {\n      display: block; }\n\n#vis__mainContent .ws__central--canvas {\n  border-right: 1px solid #D3DAE6; }\n\n.explorer-dark #vis__mainContent .ws__central--canvas {\n  border-right: 1px solid #343741; }\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(14);var content=__webpack_require__(132);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/**\n * 1. Focus rings shouldn't be visible on scrollable regions, but a11y requires them to be focusable.\n *    Browser's supporting `:focus-visible` will still show outline on keyboard focus only.\n *    Others like Safari, won't show anything at all.\n * 2. Force the `:focus-visible` when the `tabindex=0` (is tabbable)\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n/* base */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n/* components */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.event-home {\n  float: left;\n  width: 100%;\n  max-width: 1130px; }\n  .event-home #autocomplete-textarea {\n    min-height: 80px; }\n  .event-home .ppl-link {\n    right: 5px; }\n\n#home-his-title {\n  padding-left: 10px; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.queryTabs .euiTabs .tab-title {\n  max-width: 8rem;\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis; }\n\n.queryTabs .euiTabs svg {\n  vertical-align: inherit; }\n\n.queryTabs .euiTabs .linkNewTag {\n  display: inline-block;\n  text-align: center;\n  font-size: 0.875rem;\n  line-height: 3.5;\n  padding: 0.5rem;\n  min-width: 6rem; }\n\n.tab-title {\n  display: inline-block;\n  margin-right: 5px; }\n\n.search-area {\n  position: relative; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n#opensearch-dashboards-body {\n  overflow-y: hidden; }\n\n.liveStream {\n  margin: 8px;\n  height: 40px;\n  align-items: center;\n  justify-content: center;\n  flex-direction: row;\n  display: flex;\n  flex-grow: 1;\n  vertical-align: baseline; }\n\n.mainContentTabs .euiResizableContainer {\n  height: calc(100vh - 298px); }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.dscSidebar__container {\n  padding-left: 0 !important;\n  padding-right: 0 !important;\n  background-color: transparent;\n  border-right-color: transparent;\n  border-bottom-color: transparent; }\n\n.dscIndexPattern__container {\n  display: flex;\n  align-items: center;\n  height: 48px;\n  margin-top: -8px; }\n\n.dscIndexPattern__triggerButton {\n  color: #1a1c21;\n  font-size: 16px;\n  font-size: 1rem;\n  line-height: 1.5rem;\n  font-weight: 600;\n  letter-spacing: -0.02em;\n  line-height: 40px; }\n\n.dscFieldList {\n  list-style: none;\n  margin-bottom: 0; }\n\n.dscFieldListHeader {\n  padding: 8px 8px 0 8px;\n  background-color: #e6f0f8; }\n\n.dscFieldList--popular {\n  background-color: #e6f0f8; }\n\n.dscFieldChooser__toggle {\n  color: #98A2B3;\n  margin-left: 8px !important; }\n\n/**\n * 1. Only visually hide the action, so that it's still accessible to screen readers.\n * 2. When tabbed to, this element needs to be visible for keyboard accessibility.\n */\n.dscSidebarItem__action {\n  opacity: 0;\n  /* 1 */\n  transition: none;\n  font-size: 12px;\n  padding: 2px 6px !important;\n  height: 22px !important;\n  min-width: auto !important; }\n  .dscSidebarItem__action:focus {\n    opacity: 1;\n    /* 2 */ }\n  .dscSidebarItem__action .euiButton__content {\n    padding: 0 4px; }\n\n.dscFieldSearch {\n  padding: 8px; }\n\n.dscFieldSearch__toggleButton {\n  width: calc(100% - 8px);\n  color: #006BB4;\n  padding-left: 4px;\n  margin-left: 4px; }\n\n.dscFieldSearch__filterWrapper {\n  flex-grow: 0; }\n\n.dscFieldSearch__formWrapper {\n  padding: 12px; }\n\n.dscFieldDetails {\n  color: #343741;\n  margin-bottom: 8px; }\n\n.dscSidebarItem__fieldPopoverPanel {\n  min-width: 300px;\n  max-width: 600px;\n  max-height: 600px;\n  overflow-y: scroll; }\n\n.override_timestamp_loading {\n  vertical-align: middle; }\n\n.explorerFieldSelector {\n  padding: 8px; }\n\n#vis__mainContent .explorer__insights .explorerFieldSelector, #vis__mainContent .explorer__insights .explorer__vizDataConfig {\n  padding: 8px;\n  overflow: auto; }\n  #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups {\n    scrollbar-width: thin;\n    height: 100%;\n    overflow-y: auto;\n    overflow-x: hidden;\n    -webkit-mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);\n            mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);\n    overflow-y: auto;\n    margin-right: -8px;\n    padding-right: 8px;\n    margin-top: 8px; }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups::-webkit-scrollbar, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups::-webkit-scrollbar {\n      width: 16px;\n      height: 16px; }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups::-webkit-scrollbar-thumb, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups::-webkit-scrollbar-thumb {\n      background-color: rgba(105, 112, 125, 0.5);\n      border: 6px solid transparent;\n      background-clip: content-box; }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups::-webkit-scrollbar-corner, #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups::-webkit-scrollbar-track, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups::-webkit-scrollbar-corner, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups::-webkit-scrollbar-track {\n      background-color: transparent; }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups:focus, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups:focus {\n      outline: none;\n      /* 1 */ }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups[tabindex='0']:focus:focus-visible, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups[tabindex='0']:focus:focus-visible {\n      outline-style: auto;\n      /* 2 */ }\n  #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroup, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroup {\n    margin-top: 8px; }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroup:first-child, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroup:first-child {\n      margin-top: 0; }\n\n#vis__mainContent .explorer__insights .explorerFieldSelector {\n  scrollbar-width: thin;\n  height: 100%;\n  overflow-y: auto;\n  overflow-x: hidden;\n  -webkit-mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);\n          mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%); }\n  #vis__mainContent .explorer__insights .explorerFieldSelector::-webkit-scrollbar {\n    width: 16px;\n    height: 16px; }\n  #vis__mainContent .explorer__insights .explorerFieldSelector::-webkit-scrollbar-thumb {\n    background-color: rgba(105, 112, 125, 0.5);\n    border: 6px solid transparent;\n    background-clip: content-box; }\n  #vis__mainContent .explorer__insights .explorerFieldSelector::-webkit-scrollbar-corner, #vis__mainContent .explorer__insights .explorerFieldSelector::-webkit-scrollbar-track {\n    background-color: transparent; }\n  #vis__mainContent .explorer__insights .explorerFieldSelector:focus {\n    outline: none;\n    /* 1 */ }\n  #vis__mainContent .explorer__insights .explorerFieldSelector[tabindex='0']:focus:focus-visible {\n    outline-style: auto;\n    /* 2 */ }\n  #vis__mainContent .explorer__insights .explorerFieldSelector .sidebar-list {\n    height: 100%; }\n\n.ws__configPanel--right {\n  overflow-y: unset; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n/**\n * 1. Stack content vertically so the table can scroll when its constrained by a fixed container height.\n */\ndoc-table {\n  scrollbar-width: thin;\n  overflow: auto;\n  flex: 1 1 100%;\n  flex-direction: column;\n  /* 1 */ }\n  doc-table::-webkit-scrollbar {\n    width: 16px;\n    height: 16px; }\n  doc-table::-webkit-scrollbar-thumb {\n    background-color: rgba(105, 112, 125, 0.5);\n    border: 6px solid transparent;\n    background-clip: content-box; }\n  doc-table::-webkit-scrollbar-corner, doc-table::-webkit-scrollbar-track {\n    background-color: transparent; }\n  doc-table .spinner {\n    position: absolute;\n    top: 40%;\n    left: 0;\n    right: 0;\n    z-index: 1000;\n    opacity: 0.5; }\n\n.osdDocTable__container.loading {\n  opacity: 0.5; }\n\n.osdDocTable {\n  font-size: 12px; }\n  .osdDocTable th {\n    white-space: nowrap;\n    padding-right: 8px; }\n    .osdDocTable th .fa {\n      font-size: 1.1em; }\n\n.osd-table,\n.osdDocTable {\n  /**\n  *  Style OpenSearch document _source in table view <dt>key:<dt><dd>value</dd>\n  *  Use alpha so this will stand out against non-white backgrounds, e.g. the highlighted\n  *  row in the Context Log.\n  */ }\n  .osd-table dl.source,\n  .osdDocTable dl.source {\n    margin-bottom: 0;\n    line-height: 2em;\n    word-break: break-word; }\n    .osd-table dl.source dt,\n    .osd-table dl.source dd,\n    .osdDocTable dl.source dt,\n    .osdDocTable dl.source dd {\n      display: inline; }\n    .osd-table dl.source dt,\n    .osdDocTable dl.source dt {\n      background-color: rgba(0, 86, 144, 0.1);\n      color: #343741;\n      padding: 2px 4px;\n      margin-right: 4px;\n      word-break: normal;\n      border-radius: 4px; }\n\n.osdDocTable__row td {\n  position: relative; }\n  .osdDocTable__row td:hover .osdDocTableRowFilterButton {\n    opacity: 1; }\n\n.osdDocTable__row--highlight td,\n.osdDocTable__row--highlight .osdDocTableRowFilterButton {\n  background-color: #e6f0f8; }\n\n.osdDocTable__bar {\n  margin: 4px 4px 0; }\n\n.osdDocTable__bar--footer {\n  position: relative;\n  margin: -48px 4px 0; }\n\n.osdDocTable__padBottom {\n  padding-bottom: 32px; }\n\n.osdDocTable__error {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  flex: 1 0 100%;\n  text-align: center; }\n\n.truncate-by-height {\n  overflow: hidden; }\n\n.table .table {\n  background-color: #FFF; }\n\n.osd-table .table .table {\n  margin-bottom: 0; }\n  .osd-table .table .table tr:first-child > td {\n    border-top: none; }\n  .osd-table .table .table td.field-name {\n    font-weight: 700; }\n\n.osd-table th {\n  text-align: left;\n  font-weight: bold; }\n\ntable th i.fa-sort {\n  color: #D3DAE6; }\n\ntable th button.fa-sort-asc,\ntable th button.fa-sort-down,\ntable th i.fa-sort-asc,\ntable th i.fa-sort-down {\n  color: #006BB4; }\n\ntable th button.fa-sort-desc,\ntable th button.fa-sort-up,\ntable th i.fa-sort-desc,\ntable th i.fa-sort-up {\n  color: #006BB4; }\n\n/* ------------- table cell ---------- */\n.osdDocTableCell__dataField {\n  white-space: pre-wrap; }\n\n.osdDocTableCell__toggleDetails {\n  padding: 4px 0 0 0 !important; }\n\n.osdDocTableCell__filter {\n  position: absolute;\n  white-space: nowrap;\n  right: 0; }\n\n/**\n * 1. Align icon with text in cell.\n * 2. Use opacity to make this element accessible to screen readers and keyboard.\n * 3. Show on focus to enable keyboard accessibility.\n */\n.osdDocTableRowFilterButton {\n  -webkit-appearance: none;\n          appearance: none;\n  background-color: #FFF;\n  border: none;\n  padding: 0 4px;\n  font-size: 14px;\n  line-height: 1;\n  /* 1 */\n  display: inline-block;\n  opacity: 0;\n  /* 2 */ }\n  .osdDocTableRowFilterButton:focus {\n    opacity: 1;\n    /* 3 */ }\n\n/* ------------- End of table cell ---------- */\n/* ------------- Discover like style -------- */\n.dscAppWrapper {\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  overflow: hidden; }\n\n.dscAppContainer > * {\n  position: relative; }\n\ndiscover-app {\n  flex-grow: 1; }\n\n.dscHistogram {\n  display: flex;\n  height: 200px;\n  padding: 8px; }\n\n.dscWrapper {\n  padding-left: 32px;\n  padding-right: 8px;\n  margin-top: 12px;\n  z-index: 1; }\n  @media only screen and (max-width: 574px) {\n    .dscWrapper {\n      padding-left: 8px; } }\n  @media only screen and (min-width: 575px) and (max-width: 767px) {\n    .dscWrapper {\n      padding-left: 8px; } }\n  @media only screen and (min-width: 768px) and (max-width: 991px) {\n    .dscWrapper {\n      padding-left: 8px; } }\n\n.dscWrapper__content {\n  background-color: #FFF;\n  border: 1px solid #D3DAE6;\n  border-radius: 4px;\n  flex-grow: 1; }\n  .dscWrapper__content.dscWrapper__content--flexGrowZero {\n    flex-grow: 0; }\n  .dscWrapper__content.dscWrapper__content--noBorder {\n    border: none; }\n  .dscWrapper__content.dscWrapper__content--hasShadow {\n    box-shadow: 0 2px 2px -1px rgba(152, 162, 179, 0.3), 0 1px 5px -2px rgba(152, 162, 179, 0.3);\n    border: 1px solid #D3DAE6; }\n  .dscWrapper__content.dscWrapper__content--isClickable {\n    transition: all 150ms cubic-bezier(0.694, 0.0482, 0.335, 1); }\n    .dscWrapper__content.dscWrapper__content--isClickable:enabled {\n      display: block;\n      width: 100%;\n      text-align: left; }\n    .dscWrapper__content.dscWrapper__content--isClickable:hover, .dscWrapper__content.dscWrapper__content--isClickable:focus {\n      box-shadow: 0 4px 8px 0 rgba(152, 162, 179, 0.15), 0 2px 2px -1px rgba(152, 162, 179, 0.3);\n      -webkit-transform: translateY(-2px);\n              transform: translateY(-2px);\n      cursor: pointer; }\n  .dscWrapper__content.dscWrapper__content--borderRadiusNone {\n    border-radius: 0; }\n  .dscWrapper__content.dscWrapper__content--borderRadiusMedium {\n    border-radius: 4px; }\n  .dscWrapper__content.dscWrapper__content--transparent {\n    background-color: transparent; }\n  .dscWrapper__content.dscWrapper__content--plain {\n    background-color: #FFF; }\n  .dscWrapper__content.dscWrapper__content--subdued {\n    background-color: #fafbfd; }\n  .dscWrapper__content.dscWrapper__content--accent {\n    background-color: #fce7f1; }\n  .dscWrapper__content.dscWrapper__content--primary {\n    background-color: #e6f0f8; }\n  .dscWrapper__content.dscWrapper__content--success {\n    background-color: #e6f2f1; }\n  .dscWrapper__content.dscWrapper__content--warning {\n    background-color: #fef6e6; }\n  .dscWrapper__content.dscWrapper__content--danger {\n    background-color: #f8e9e9; }\n\n.dscWrapper__content {\n  padding-top: 4px;\n  background-color: #FFF; }\n  .dscWrapper__content .osd-table {\n    margin-bottom: 0; }\n\n.dscTimechart {\n  display: block;\n  position: relative; }\n  .dscTimechart .series > rect {\n    fill-opacity: 0.5;\n    stroke-width: 1; }\n\n.dscResultCount {\n  padding-top: 4px; }\n\n.dscTimechart__header {\n  display: flex;\n  justify-content: center;\n  min-height: 40px;\n  padding: 4px 0; }\n\n.dscOverlay {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 20;\n  padding-top: 12px;\n  opacity: 0.75;\n  text-align: center;\n  background-color: transparent; }\n\n.dscTable {\n  overflow: auto; }\n  .dscTable .osdDocTable__row {\n    font-family: \"Roboto Mono\", Consolas, Menlo, Courier, monospace;\n    font-size: 12px; }\n\n.dscTable__footer {\n  background-color: #D3DAE6;\n  padding: 5px 10px;\n  text-align: center; }\n\n.dscResults h3 {\n  margin: -20px 0 10px 0;\n  text-align: center; }\n\n.dscResults__interval {\n  display: inline-block;\n  width: auto; }\n\n.dscSkipButton {\n  position: absolute;\n  right: 12px;\n  top: 4px; }\n\n.dscTableFixedScroll {\n  overflow-x: auto;\n  padding-bottom: 0; }\n  .dscTableFixedScroll + .dscTableFixedScroll__scroller {\n    position: fixed;\n    bottom: 0;\n    overflow-x: auto;\n    overflow-y: hidden; }\n\n.dscCollapsibleSidebar {\n  position: relative;\n  z-index: 1; }\n  .dscCollapsibleSidebar .dscCollapsibleSidebar__collapseButton {\n    position: absolute;\n    top: 0;\n    right: -28px;\n    cursor: pointer;\n    z-index: -1;\n    min-height: 12px;\n    min-width: 12px;\n    padding: 2px; }\n  .dscCollapsibleSidebar.closed {\n    width: 0 !important;\n    border-right-width: 0;\n    border-left-width: 0; }\n    .dscCollapsibleSidebar.closed .dscCollapsibleSidebar__collapseButton {\n      right: -20px; }\n\n@media only screen and (max-width: 574px) {\n  .dscCollapsibleSidebar.closed {\n    display: none; }\n  .dscCollapsibleSidebar .dscCollapsibleSidebar__collapseButton {\n    display: none; } }\n\n@media only screen and (min-width: 575px) and (max-width: 767px) {\n  .dscCollapsibleSidebar.closed {\n    display: none; }\n  .dscCollapsibleSidebar .dscCollapsibleSidebar__collapseButton {\n    display: none; } }\n\n@media only screen and (min-width: 768px) and (max-width: 991px) {\n  .dscCollapsibleSidebar.closed {\n    display: none; }\n  .dscCollapsibleSidebar .dscCollapsibleSidebar__collapseButton {\n    display: none; } }\n\n/* ------------- Detail table cell -------- */\n/**\n * 1. Visually align the actions with the tabs. We can improve this by using flexbox instead, at a later point.\n */\n.osdDocTableDetails__actions {\n  float: right;\n  padding-top: 8px;\n  /* 1 */ }\n\n.osdDocTableDetails__row > td {\n  padding: 24px !important; }\n  .osdDocTableDetails__row > td tr:hover td {\n    background: #fafbfd; }\n\n.osdDocTableDetails__row td {\n  border-top: none !important; }\n\n/* ------------- open -------- */\n.osdDocTableOpen__button {\n  -webkit-appearance: none;\n          appearance: none;\n  background-color: transparent;\n  padding: 0;\n  border: none;\n  width: 14px;\n  /* 1 */\n  height: 14px; }\n\n/* ------------- table header -------- */\n.osdDocTableHeader {\n  white-space: nowrap; }\n\n.osdDocTableHeader button {\n  margin-left: 4px; }\n\n.osdDocTableHeader__move,\n.osdDocTableHeader__sortChange {\n  opacity: 0; }\n  th:hover .osdDocTableHeader__move, .osdDocTableHeader__move:focus, th:hover\n  .osdDocTableHeader__sortChange,\n  .osdDocTableHeader__sortChange:focus {\n    opacity: 1; }\n\n/* ------------- doc_viewer -------- */\n.osdDocViewerTable {\n  margin-top: 8px; }\n\n.osdDocViewer pre,\n.osdDocViewer .osdDocViewer__value {\n  display: inline-block;\n  word-break: break-all;\n  word-wrap: break-word;\n  white-space: pre-wrap;\n  color: #000;\n  vertical-align: top;\n  padding-top: 2px; }\n\n.osdDocViewer .osdDocViewer__field {\n  padding-top: 8px; }\n\n.osdDocViewer .dscFieldName {\n  color: #69707D; }\n\n.osdDocViewer td,\n.osdDocViewer pre {\n  font-family: \"Roboto Mono\", Consolas, Menlo, Courier, monospace; }\n\n.osdDocViewer tr:first-child td {\n  border-top-color: transparent; }\n\n.osdDocViewer tr:hover .osdDocViewer__actionButton {\n  opacity: 1; }\n\n.osdDocViewer__buttons,\n.osdDocViewer__field {\n  white-space: nowrap; }\n\n.osdDocViewer__buttons {\n  width: 60px; }\n  .osdDocViewer__buttons:focus-within .osdDocViewer__actionButton {\n    opacity: 1; }\n\n.osdDocViewer__field {\n  width: 160px; }\n\n.osdDocViewer__actionButton {\n  opacity: 0; }\n  .osdDocViewer__actionButton:focus {\n    opacity: 1; }\n\n.osdDocViewer__warning {\n  margin-right: 8px; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.selected-event-row {\n  background-color: rgba(5, 143, 244, 0.1); }\n\n.doc-flyout table {\n  width: 100%;\n  display: inline-block;\n  overflow-x: scroll; }\n\n.doc-flyout td.eui-textNoWrap {\n  padding-top: 1.25vh; }\n\n.doc-flyout td {\n  vertical-align: top;\n  padding: 0.5vh; }\n\n.compare-checkbox {\n  padding: 8px; }\n\n.header-button {\n  margin-right: 55px; }\n\n.cnt-picker {\n  width: 80px;\n  text-align: center; }\n\n.events-flyout-resize {\n  position: absolute;\n  right: 30px;\n  top: 0px;\n  z-index: 3; }\n\n.vertical-center {\n  margin-top: auto; }\n\n.trace-link {\n  margin-left: 5px; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.visEditorSidebar {\n  min-width: 350px; }\n  .visEditorSidebar > .visEditorSidebar__formWrapper {\n    flex-basis: auto; }\n\n.visEditorSidebar__form {\n  flex: 1 1 auto;\n  display: flex;\n  flex-direction: column;\n  max-width: 100%; }\n  .visEditorSidebar__form > * {\n    flex-shrink: 0; }\n\n.visEditorSidebar__config {\n  scrollbar-width: thin;\n  height: 100%;\n  overflow-y: auto;\n  overflow-x: hidden;\n  -webkit-mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);\n          mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);\n  padding: 8px;\n  overflow-y: auto;\n  height: calc(100vh - 398px); }\n  .visEditorSidebar__config::-webkit-scrollbar {\n    width: 16px;\n    height: 16px; }\n  .visEditorSidebar__config::-webkit-scrollbar-thumb {\n    background-color: rgba(105, 112, 125, 0.5);\n    border: 6px solid transparent;\n    background-clip: content-box; }\n  .visEditorSidebar__config::-webkit-scrollbar-corner, .visEditorSidebar__config::-webkit-scrollbar-track {\n    background-color: transparent; }\n  .visEditorSidebar__config:focus {\n    outline: none;\n    /* 1 */ }\n  .visEditorSidebar__config[tabindex='0']:focus:focus-visible {\n    outline-style: auto;\n    /* 2 */ }\n\n.visEditorSidebar__config-isHidden {\n  display: none; }\n\n.visEditorSidebar__titleContainer {\n  padding: 8px 32px 8px 8px; }\n\n.visEditorSidebar__indexPatternPlaceholder {\n  min-height: 40px;\n  border-bottom: 1px solid #D3DAE6; }\n\n.visEditorSidebar__nav,\n.visEditorSidebar__linkedSearch {\n  flex-grow: 0; }\n\n.visEditorSidebar__section {\n  background-color: #FFF;\n  padding: 8px;\n  border-radius: 4px; }\n  .visEditorSidebar__section + .visEditorSidebar__section {\n    margin-top: 8px; }\n\n.visEditorSidebar__collapsible {\n  background-color: #fafbfd; }\n\n.visEditorSidebar__collapsible--marginBottom {\n  margin-bottom: 12px; }\n\n.visEditorSidebar__formRow {\n  display: flex;\n  align-items: center;\n  margin-top: 12px; }\n\n.visEditorSidebar__formLabel {\n  display: flex;\n  align-items: center;\n  flex: 1 1 40%;\n  padding-right: 4px; }\n\n.visEditorSidebar__formControl {\n  display: flex;\n  align-items: center;\n  flex: 1 1 60%; }\n\n.visEditorSidebar__aggGroupAccordionButtonContent {\n  font-size: 14px; }\n  .visEditorSidebar__aggGroupAccordionButtonContent span {\n    color: #69707D; }\n\n.visEditorSidebar__controls {\n  border-top: 1px solid #D3DAE6;\n  padding: 8px;\n  display: flex;\n  justify-content: flex-end;\n  align-items: center; }\n  .visEditorSidebar__controls .visEditorSidebar__autoApplyButton {\n    margin-left: 12px; }\n\n.euiComboBoxOptionsList__rowWrap {\n  max-height: 250px; }\n\n.euiComboBoxOptionsList__rowWrap > div {\n  height: 250px !important; }\n\n.cp__rightContainer {\n  display: grid; }\n  .cp__rightContainer .cp__rightHeader, .cp__rightContainer .cp__rightSettings {\n    padding: 8px;\n    background-color: transparent; }\n  .cp__rightContainer .cp__rightHeader {\n    border-bottom: 1px solid #D3DAE6; }\n    .cp__rightContainer .cp__rightHeader .euiBadge {\n      background: transparent;\n      border: none;\n      font-size: 14px; }\n  .cp__rightContainer .cp__rightSettings {\n    height: 100%;\n    overflow-y: auto;\n    overflow-x: hidden; }\n\n.info-icon {\n  margin-left: 7px;\n  margin-top: 5px; }\n\n#vis__mainContent .vis__leftPanel {\n  overflow-y: unset; }\n\n.panelItem_button {\n  display: grid;\n  grid-template-columns: 1fr auto;\n  grid-gap: 8px;\n  padding: 8px 12px;\n  align-items: center; }\n\n.field_text {\n  text-overflow: ellipsis;\n  overflow: hidden; }\n\n.panel_section {\n  border-bottom: 1px solid #d3dae6; }\n\n.panel_title {\n  display: block; }\n\n.panel_title:first-letter {\n  text-transform: uppercase; }\n\n.color-theme-combo-box-option .euiFlexItem.euiFlexItem--flexGrowZero {\n  display: none; }\n\n.explorer-dark .panel_section, .explorer-dark .cp__rightHeader {\n  border-bottom: 1px solid #343741; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.explorer__vizDataConfig {\n  border-left: 1px solid #D3DAE6;\n  border-right: 1px solid #D3DAE6;\n  position: relative; }\n  .explorer__vizDataConfig__section {\n    width: 100%;\n    transition: -webkit-transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1);\n    transition: transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1);\n    transition: transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1), -webkit-transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1); }\n  .explorer__vizDataConfig__title {\n    padding: 8px;\n    padding-bottom: 0; }\n    .explorer__vizDataConfig__title.showDivider {\n      border-bottom: 1px solid #D3DAE6; }\n  .explorer__vizDataConfig__content {\n    padding: 8px; }\n  .explorer__vizDataConfig__aggEditor {\n    padding: 0 12px; }\n  .explorer__vizDataConfig--secondary {\n    position: absolute;\n    top: 0;\n    left: 100%; }\n  .explorer__vizDataConfig.showSecondary > .wizConfig__section {\n    -webkit-transform: translateX(-100%);\n            transform: translateX(-100%); }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.dataConfigContainer {\n  height: 1242px;\n  overflow: auto; }\n\n.explorerViz__commonPanel {\n  display: grid;\n  grid-template-rows: auto 1fr;\n  grid-area: workspace;\n  height: 100%; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.lnsChart__empty {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  height: 100%;\n  font-size: 20px; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.lnsToolbarButton {\n  line-height: 40px;\n  background-color: #FFF;\n  min-width: 0; }\n  .lnsToolbarButton[class*='--text'] {\n    border-color: #D3DAE6 !important; }\n  .lnsToolbarButton[class*='isDisabled'] {\n    pointer-events: initial; }\n  .lnsToolbarButton .lnsToolbarButton__text > svg {\n    margin-top: -1px; }\n  .lnsToolbarButton .lnsToolbarButton__text:empty {\n    margin: 0; }\n  .lnsToolbarButton[class*='fullWidth'] {\n    text-align: left; }\n    .lnsToolbarButton[class*='fullWidth'] .lnsToolbarButton__content {\n      justify-content: space-between; }\n\n.lnsToolbarButton--groupLeft {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.lnsToolbarButton--groupCenter {\n  border-radius: 0;\n  border-left: none; }\n\n.lnsToolbarButton--groupRight {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  border-left: none; }\n\n.lnsToolbarButton--bold {\n  font-weight: 700; }\n\n.lnsToolbarButton--s {\n  box-shadow: none !important;\n  font-size: 14px; }\n\n.visEditor--vega .visEditorSidebar__config {\n  padding: 0; }\n\n@media only screen and (max-width: 574px) {\n  .vgaEditor {\n    scrollbar-width: thin;\n    max-height: 240px;\n    overflow-y: auto; }\n    .vgaEditor::-webkit-scrollbar {\n      width: 16px;\n      height: 16px; }\n    .vgaEditor::-webkit-scrollbar-thumb {\n      background-color: rgba(105, 112, 125, 0.5);\n      border: 6px solid transparent;\n      background-clip: content-box; }\n    .vgaEditor::-webkit-scrollbar-corner, .vgaEditor::-webkit-scrollbar-track {\n      background-color: transparent; } }\n\n@media only screen and (min-width: 575px) and (max-width: 767px) {\n  .vgaEditor {\n    scrollbar-width: thin;\n    max-height: 240px;\n    overflow-y: auto; }\n    .vgaEditor::-webkit-scrollbar {\n      width: 16px;\n      height: 16px; }\n    .vgaEditor::-webkit-scrollbar-thumb {\n      background-color: rgba(105, 112, 125, 0.5);\n      border: 6px solid transparent;\n      background-clip: content-box; }\n    .vgaEditor::-webkit-scrollbar-corner, .vgaEditor::-webkit-scrollbar-track {\n      background-color: transparent; } }\n\n@media only screen and (min-width: 768px) and (max-width: 991px) {\n  .vgaEditor {\n    scrollbar-width: thin;\n    max-height: 240px;\n    overflow-y: auto; }\n    .vgaEditor::-webkit-scrollbar {\n      width: 16px;\n      height: 16px; }\n    .vgaEditor::-webkit-scrollbar-thumb {\n      background-color: rgba(105, 112, 125, 0.5);\n      border: 6px solid transparent;\n      background-clip: content-box; }\n    .vgaEditor::-webkit-scrollbar-corner, .vgaEditor::-webkit-scrollbar-track {\n      background-color: transparent; } }\n\n.vgaEditor__aceEditorActions {\n  position: absolute;\n  z-index: 1000;\n  top: 8px;\n  right: 40px;\n  line-height: 1; }\n\n.vgaVis {\n  display: flex;\n  flex: 1 1 100%;\n  position: relative; }\n\n.vgaVis__view {\n  z-index: 0;\n  flex: 1 1 100%;\n  display: block;\n  max-width: 100%;\n  max-height: 100%;\n  width: 100%;\n  height: 100%; }\n  .vgaVis__view .vega-bindings {\n    display: none !important; }\n\n.vgaVis__controls {\n  font-size: 14px;\n  font-size: 0.875rem;\n  line-height: 1.5;\n  display: flex; }\n  .vgaVis__controls:not(:empty) {\n    padding: 8px 0; }\n  .vgaVis__controls.vgaVis__controls--column {\n    flex-direction: column; }\n  .vgaVis__controls.vgaVis__controls--row {\n    flex-direction: row; }\n    .vgaVis__controls.vgaVis__controls--row > .vega-bind {\n      flex-grow: 1; }\n  .vgaVis__controls > .vega-bind .vega-bind-name {\n    display: inline-block;\n    width: 104px; }\n  .vgaVis__controls > .vega-bind input[type='range'] {\n    width: 120px;\n    display: inline-block;\n    vertical-align: middle; }\n  .vgaVis__controls > .vega-bind label {\n    margin: 0 0 0 8px; }\n  .vgaVis__controls > .vega-bind select {\n    max-width: 160px; }\n  .vgaVis__controls > .vega-bind .vega-bind-radio label {\n    margin: 0 8px 0 4px; }\n\n.vgaVis__messages {\n  position: absolute;\n  top: 0;\n  width: 100%;\n  margin: auto;\n  opacity: .8;\n  z-index: 1;\n  list-style: none; }\n\n.vgaVis__message {\n  margin: 8px; }\n  .vgaVis__message .vgaVis__messageCode {\n    white-space: pre-wrap;\n    padding: 8px; }\n\n.vgaVis__message--warn .vgaVis__messageCode {\n  background-color: #fef6e6;\n  color: #936400; }\n\n.vgaVis__message--err .vgaVis__messageCode {\n  background-color: #f8e9e9;\n  color: #BD271E; }\n\n.vgaVis__tooltip {\n  max-width: 100%;\n  position: fixed; }\n  .vgaVis__tooltip h2 {\n    margin-bottom: 8px; }\n  .vgaVis__tooltip td {\n    max-width: 100%;\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n    white-space: nowrap !important;\n    word-wrap: normal !important;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    .vgaVis__tooltip td.key {\n      color: #98A2B3;\n      max-width: 160px;\n      text-align: right;\n      padding-right: 4px; }\n    .vgaVis__tooltip td.value {\n      max-width: 240px;\n      text-align: left; }\n  @media only screen and (max-width: 768px) {\n    .vgaVis__tooltip td.key {\n      max-width: 96px; }\n    .vgaVis__tooltip td.value {\n      max-width: 160px; } }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.ws__header-dark {\n  background-color: transparent; }\n\n.ws__visCanvas {\n  grid-gap: 12px;\n  padding: 12px; }\n  .ws__visCanvas .ws__visCanvasControl {\n    height: 40px;\n    width: 140px; }\n    .ws__visCanvas .ws__visCanvasControl .ws__visCanvasFlexitem {\n      display: block; }\n\n#vis__mainContent .ws__central--canvas {\n  border-right: 1px solid #D3DAE6; }\n\n.explorer-dark #vis__mainContent .ws__central--canvas {\n  border-right: 1px solid #343741; }\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(14);var content=__webpack_require__(134);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/**\n * 1. Focus rings shouldn't be visible on scrollable regions, but a11y requires them to be focusable.\n *    Browser's supporting `:focus-visible` will still show outline on keyboard focus only.\n *    Others like Safari, won't show anything at all.\n * 2. Force the `:focus-visible` when the `tabindex=0` (is tabbable)\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n/* base */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n/* components */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.event-home {\n  float: left;\n  width: 100%;\n  max-width: 1130px; }\n  .event-home #autocomplete-textarea {\n    min-height: 80px; }\n  .event-home .ppl-link {\n    right: 5px; }\n\n#home-his-title {\n  padding-left: 10px; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.queryTabs .euiTabs .tab-title {\n  max-width: 8rem;\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis; }\n\n.queryTabs .euiTabs svg {\n  vertical-align: inherit; }\n\n.queryTabs .euiTabs .linkNewTag {\n  display: inline-block;\n  text-align: center;\n  font-size: 0.875rem;\n  line-height: 3.5;\n  padding: 0.5rem;\n  min-width: 6rem; }\n\n.tab-title {\n  display: inline-block;\n  margin-right: 5px; }\n\n.search-area {\n  position: relative; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n#opensearch-dashboards-body {\n  overflow-y: hidden; }\n\n.liveStream {\n  margin: 8px;\n  height: 40px;\n  align-items: center;\n  justify-content: center;\n  flex-direction: row;\n  display: flex;\n  flex-grow: 1;\n  vertical-align: baseline; }\n\n.mainContentTabs .euiResizableContainer {\n  height: calc(100vh - 298px); }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.dscSidebar__container {\n  padding-left: 0 !important;\n  padding-right: 0 !important;\n  background-color: transparent;\n  border-right-color: transparent;\n  border-bottom-color: transparent; }\n\n.dscIndexPattern__container {\n  display: flex;\n  align-items: center;\n  height: 48px;\n  margin-top: -8px; }\n\n.dscIndexPattern__triggerButton {\n  color: #DFE5EF;\n  font-size: 16px;\n  font-size: 1.14286rem;\n  line-height: 1.71429rem;\n  font-weight: 700;\n  line-height: 40px; }\n\n.dscFieldList {\n  list-style: none;\n  margin-bottom: 0; }\n\n.dscFieldListHeader {\n  padding: 8px 8px 0 8px;\n  background-color: #343741; }\n\n.dscFieldList--popular {\n  background-color: #343741; }\n\n.dscFieldChooser__toggle {\n  color: #535966;\n  margin-left: 8px !important; }\n\n/**\n * 1. Only visually hide the action, so that it's still accessible to screen readers.\n * 2. When tabbed to, this element needs to be visible for keyboard accessibility.\n */\n.dscSidebarItem__action {\n  opacity: 0;\n  /* 1 */\n  transition: none;\n  font-size: 12px;\n  padding: 2px 6px !important;\n  height: 22px !important;\n  min-width: auto !important; }\n  .dscSidebarItem__action:focus {\n    opacity: 1;\n    /* 2 */ }\n  .dscSidebarItem__action .euiButton__content {\n    padding: 0 4px; }\n\n.dscFieldSearch {\n  padding: 8px; }\n\n.dscFieldSearch__toggleButton {\n  width: calc(100% - 8px);\n  color: #36A2EF;\n  padding-left: 4px;\n  margin-left: 4px; }\n\n.dscFieldSearch__filterWrapper {\n  flex-grow: 0; }\n\n.dscFieldSearch__formWrapper {\n  padding: 12px; }\n\n.dscFieldDetails {\n  color: #DFE5EF;\n  margin-bottom: 8px; }\n\n.dscSidebarItem__fieldPopoverPanel {\n  min-width: 300px;\n  max-width: 600px;\n  max-height: 600px;\n  overflow-y: scroll; }\n\n.override_timestamp_loading {\n  vertical-align: middle; }\n\n.explorerFieldSelector {\n  padding: 8px; }\n\n#vis__mainContent .explorer__insights .explorerFieldSelector, #vis__mainContent .explorer__insights .explorer__vizDataConfig {\n  padding: 8px;\n  overflow: auto; }\n  #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups {\n    scrollbar-width: thin;\n    height: 100%;\n    overflow-y: auto;\n    overflow-x: hidden;\n    -webkit-mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);\n            mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);\n    overflow-y: auto;\n    margin-right: -8px;\n    padding-right: 8px;\n    margin-top: 8px; }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups::-webkit-scrollbar, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups::-webkit-scrollbar {\n      width: 16px;\n      height: 16px; }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups::-webkit-scrollbar-thumb, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups::-webkit-scrollbar-thumb {\n      background-color: rgba(152, 162, 179, 0.5);\n      border: 6px solid transparent;\n      background-clip: content-box; }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups::-webkit-scrollbar-corner, #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups::-webkit-scrollbar-track, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups::-webkit-scrollbar-corner, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups::-webkit-scrollbar-track {\n      background-color: transparent; }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups:focus, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups:focus {\n      outline: none;\n      /* 1 */ }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups[tabindex='0']:focus:focus-visible, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups[tabindex='0']:focus:focus-visible {\n      outline-style: auto;\n      /* 2 */ }\n  #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroup, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroup {\n    margin-top: 8px; }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroup:first-child, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroup:first-child {\n      margin-top: 0; }\n\n#vis__mainContent .explorer__insights .explorerFieldSelector {\n  scrollbar-width: thin;\n  height: 100%;\n  overflow-y: auto;\n  overflow-x: hidden;\n  -webkit-mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);\n          mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%); }\n  #vis__mainContent .explorer__insights .explorerFieldSelector::-webkit-scrollbar {\n    width: 16px;\n    height: 16px; }\n  #vis__mainContent .explorer__insights .explorerFieldSelector::-webkit-scrollbar-thumb {\n    background-color: rgba(152, 162, 179, 0.5);\n    border: 6px solid transparent;\n    background-clip: content-box; }\n  #vis__mainContent .explorer__insights .explorerFieldSelector::-webkit-scrollbar-corner, #vis__mainContent .explorer__insights .explorerFieldSelector::-webkit-scrollbar-track {\n    background-color: transparent; }\n  #vis__mainContent .explorer__insights .explorerFieldSelector:focus {\n    outline: none;\n    /* 1 */ }\n  #vis__mainContent .explorer__insights .explorerFieldSelector[tabindex='0']:focus:focus-visible {\n    outline-style: auto;\n    /* 2 */ }\n  #vis__mainContent .explorer__insights .explorerFieldSelector .sidebar-list {\n    height: 100%; }\n\n.ws__configPanel--right {\n  overflow-y: unset; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n/**\n * 1. Stack content vertically so the table can scroll when its constrained by a fixed container height.\n */\ndoc-table {\n  scrollbar-width: thin;\n  overflow: auto;\n  flex: 1 1 100%;\n  flex-direction: column;\n  /* 1 */ }\n  doc-table::-webkit-scrollbar {\n    width: 16px;\n    height: 16px; }\n  doc-table::-webkit-scrollbar-thumb {\n    background-color: rgba(152, 162, 179, 0.5);\n    border: 6px solid transparent;\n    background-clip: content-box; }\n  doc-table::-webkit-scrollbar-corner, doc-table::-webkit-scrollbar-track {\n    background-color: transparent; }\n  doc-table .spinner {\n    position: absolute;\n    top: 40%;\n    left: 0;\n    right: 0;\n    z-index: 1000;\n    opacity: 0.5; }\n\n.osdDocTable__container.loading {\n  opacity: 0.5; }\n\n.osdDocTable {\n  font-size: 12px; }\n  .osdDocTable th {\n    white-space: nowrap;\n    padding-right: 8px; }\n    .osdDocTable th .fa {\n      font-size: 1.1em; }\n\n.osd-table,\n.osdDocTable {\n  /**\n  *  Style OpenSearch document _source in table view <dt>key:<dt><dd>value</dd>\n  *  Use alpha so this will stand out against non-white backgrounds, e.g. the highlighted\n  *  row in the Context Log.\n  */ }\n  .osd-table dl.source,\n  .osdDocTable dl.source {\n    margin-bottom: 0;\n    line-height: 2em;\n    word-break: break-word; }\n    .osd-table dl.source dt,\n    .osd-table dl.source dd,\n    .osdDocTable dl.source dt,\n    .osdDocTable dl.source dd {\n      display: inline; }\n    .osd-table dl.source dt,\n    .osdDocTable dl.source dt {\n      background-color: rgba(43, 130, 191, 0.1);\n      color: #DFE5EF;\n      padding: 2px 4px;\n      margin-right: 4px;\n      word-break: normal;\n      border-radius: 6px; }\n\n.osdDocTable__row td {\n  position: relative; }\n  .osdDocTable__row td:hover .osdDocTableRowFilterButton {\n    opacity: 1; }\n\n.osdDocTable__row--highlight td,\n.osdDocTable__row--highlight .osdDocTableRowFilterButton {\n  background-color: #103148; }\n\n.osdDocTable__bar {\n  margin: 4px 4px 0; }\n\n.osdDocTable__bar--footer {\n  position: relative;\n  margin: -48px 4px 0; }\n\n.osdDocTable__padBottom {\n  padding-bottom: 32px; }\n\n.osdDocTable__error {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  flex: 1 0 100%;\n  text-align: center; }\n\n.truncate-by-height {\n  overflow: hidden; }\n\n.table .table {\n  background-color: #1D1E24; }\n\n.osd-table .table .table {\n  margin-bottom: 0; }\n  .osd-table .table .table tr:first-child > td {\n    border-top: none; }\n  .osd-table .table .table td.field-name {\n    font-weight: 700; }\n\n.osd-table th {\n  text-align: left;\n  font-weight: bold; }\n\ntable th i.fa-sort {\n  color: #343741; }\n\ntable th button.fa-sort-asc,\ntable th button.fa-sort-down,\ntable th i.fa-sort-asc,\ntable th i.fa-sort-down {\n  color: #36A2EF; }\n\ntable th button.fa-sort-desc,\ntable th button.fa-sort-up,\ntable th i.fa-sort-desc,\ntable th i.fa-sort-up {\n  color: #36A2EF; }\n\n/* ------------- table cell ---------- */\n.osdDocTableCell__dataField {\n  white-space: pre-wrap; }\n\n.osdDocTableCell__toggleDetails {\n  padding: 4px 0 0 0 !important; }\n\n.osdDocTableCell__filter {\n  position: absolute;\n  white-space: nowrap;\n  right: 0; }\n\n/**\n * 1. Align icon with text in cell.\n * 2. Use opacity to make this element accessible to screen readers and keyboard.\n * 3. Show on focus to enable keyboard accessibility.\n */\n.osdDocTableRowFilterButton {\n  -webkit-appearance: none;\n          appearance: none;\n  background-color: #1D1E24;\n  border: none;\n  padding: 0 4px;\n  font-size: 14px;\n  line-height: 1;\n  /* 1 */\n  display: inline-block;\n  opacity: 0;\n  /* 2 */ }\n  .osdDocTableRowFilterButton:focus {\n    opacity: 1;\n    /* 3 */ }\n\n/* ------------- End of table cell ---------- */\n/* ------------- Discover like style -------- */\n.dscAppWrapper {\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  overflow: hidden; }\n\n.dscAppContainer > * {\n  position: relative; }\n\ndiscover-app {\n  flex-grow: 1; }\n\n.dscHistogram {\n  display: flex;\n  height: 200px;\n  padding: 8px; }\n\n.dscWrapper {\n  padding-left: 32px;\n  padding-right: 8px;\n  margin-top: 12px;\n  z-index: 1; }\n  @media only screen and (max-width: 574px) {\n    .dscWrapper {\n      padding-left: 8px; } }\n  @media only screen and (min-width: 575px) and (max-width: 767px) {\n    .dscWrapper {\n      padding-left: 8px; } }\n  @media only screen and (min-width: 768px) and (max-width: 991px) {\n    .dscWrapper {\n      padding-left: 8px; } }\n\n.dscWrapper__content {\n  flex-grow: 1; }\n  .dscWrapper__content.dscWrapper__content--flexGrowZero {\n    flex-grow: 0; }\n  .dscWrapper__content.dscWrapper__content--hasShadow {\n    box-shadow: 0 0.9px 4px -1px rgba(0, 0, 0, 0.2), 0 2.6px 8px -1px rgba(0, 0, 0, 0.15), 0 5.7px 12px -1px rgba(0, 0, 0, 0.125), 0 15px 15px -1px rgba(0, 0, 0, 0.1); }\n  .dscWrapper__content.dscWrapper__content--hasBorder {\n    border: 1px solid #343741;\n    box-shadow: none; }\n  .dscWrapper__content.dscWrapper__content--isClickable {\n    transition: all 150ms cubic-bezier(0.694, 0.0482, 0.335, 1); }\n    .dscWrapper__content.dscWrapper__content--isClickable:enabled {\n      display: block;\n      width: 100%;\n      text-align: left; }\n    .dscWrapper__content.dscWrapper__content--isClickable:hover, .dscWrapper__content.dscWrapper__content--isClickable:focus {\n      box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25), 0 3.6px 13px rgba(0, 0, 0, 0.175), 0 8.4px 23px rgba(0, 0, 0, 0.15), 0 23px 35px rgba(0, 0, 0, 0.125);\n      -webkit-transform: translateY(-2px);\n              transform: translateY(-2px);\n      cursor: pointer; }\n  .dscWrapper__content.dscWrapper__content--borderRadiusNone {\n    border-radius: 0; }\n  .dscWrapper__content.dscWrapper__content--borderRadiusMedium {\n    border-radius: 6px; }\n  .dscWrapper__content.dscWrapper__content--transparent {\n    background-color: transparent; }\n  .dscWrapper__content.dscWrapper__content--plain {\n    background-color: #1D1E24; }\n  .dscWrapper__content.dscWrapper__content--subdued {\n    background-color: #141519; }\n  .dscWrapper__content.dscWrapper__content--accent {\n    background-color: #4a2b39; }\n  .dscWrapper__content.dscWrapper__content--primary {\n    background-color: #103148; }\n  .dscWrapper__content.dscWrapper__content--success {\n    background-color: #264341; }\n  .dscWrapper__content.dscWrapper__content--warning {\n    background-color: #493f22; }\n  .dscWrapper__content.dscWrapper__content--danger {\n    background-color: #4a201e; }\n\n.dscWrapper__content {\n  padding-top: 4px;\n  background-color: #1D1E24; }\n  .dscWrapper__content .osd-table {\n    margin-bottom: 0; }\n\n.dscTimechart {\n  display: block;\n  position: relative; }\n  .dscTimechart .series > rect {\n    fill-opacity: 0.5;\n    stroke-width: 1; }\n\n.dscResultCount {\n  padding-top: 4px; }\n\n.dscTimechart__header {\n  display: flex;\n  justify-content: center;\n  min-height: 40px;\n  padding: 4px 0; }\n\n.dscOverlay {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 20;\n  padding-top: 12px;\n  opacity: 0.75;\n  text-align: center;\n  background-color: transparent; }\n\n.dscTable {\n  overflow: auto; }\n  .dscTable .osdDocTable__row {\n    font-family: \"Roboto Mono\", Consolas, Menlo, Courier, monospace;\n    font-size: 12px; }\n\n.dscTable__footer {\n  background-color: #343741;\n  padding: 5px 10px;\n  text-align: center; }\n\n.dscResults h3 {\n  margin: -20px 0 10px 0;\n  text-align: center; }\n\n.dscResults__interval {\n  display: inline-block;\n  width: auto; }\n\n.dscSkipButton {\n  position: absolute;\n  right: 12px;\n  top: 4px; }\n\n.dscTableFixedScroll {\n  overflow-x: auto;\n  padding-bottom: 0; }\n  .dscTableFixedScroll + .dscTableFixedScroll__scroller {\n    position: fixed;\n    bottom: 0;\n    overflow-x: auto;\n    overflow-y: hidden; }\n\n.dscCollapsibleSidebar {\n  position: relative;\n  z-index: 1; }\n  .dscCollapsibleSidebar .dscCollapsibleSidebar__collapseButton {\n    position: absolute;\n    top: 0;\n    right: -28px;\n    cursor: pointer;\n    z-index: -1;\n    min-height: 12px;\n    min-width: 12px;\n    padding: 2px; }\n  .dscCollapsibleSidebar.closed {\n    width: 0 !important;\n    border-right-width: 0;\n    border-left-width: 0; }\n    .dscCollapsibleSidebar.closed .dscCollapsibleSidebar__collapseButton {\n      right: -20px; }\n\n@media only screen and (max-width: 574px) {\n  .dscCollapsibleSidebar.closed {\n    display: none; }\n  .dscCollapsibleSidebar .dscCollapsibleSidebar__collapseButton {\n    display: none; } }\n\n@media only screen and (min-width: 575px) and (max-width: 767px) {\n  .dscCollapsibleSidebar.closed {\n    display: none; }\n  .dscCollapsibleSidebar .dscCollapsibleSidebar__collapseButton {\n    display: none; } }\n\n@media only screen and (min-width: 768px) and (max-width: 991px) {\n  .dscCollapsibleSidebar.closed {\n    display: none; }\n  .dscCollapsibleSidebar .dscCollapsibleSidebar__collapseButton {\n    display: none; } }\n\n/* ------------- Detail table cell -------- */\n/**\n * 1. Visually align the actions with the tabs. We can improve this by using flexbox instead, at a later point.\n */\n.osdDocTableDetails__actions {\n  float: right;\n  padding-top: 8px;\n  /* 1 */ }\n\n.osdDocTableDetails__row > td {\n  padding: 24px !important; }\n  .osdDocTableDetails__row > td tr:hover td {\n    background: #1e1e25; }\n\n.osdDocTableDetails__row td {\n  border-top: none !important; }\n\n/* ------------- open -------- */\n.osdDocTableOpen__button {\n  -webkit-appearance: none;\n          appearance: none;\n  background-color: transparent;\n  padding: 0;\n  border: none;\n  width: 14px;\n  /* 1 */\n  height: 14px; }\n\n/* ------------- table header -------- */\n.osdDocTableHeader {\n  white-space: nowrap; }\n\n.osdDocTableHeader button {\n  margin-left: 4px; }\n\n.osdDocTableHeader__move,\n.osdDocTableHeader__sortChange {\n  opacity: 0; }\n  th:hover .osdDocTableHeader__move, .osdDocTableHeader__move:focus, th:hover\n  .osdDocTableHeader__sortChange,\n  .osdDocTableHeader__sortChange:focus {\n    opacity: 1; }\n\n/* ------------- doc_viewer -------- */\n.osdDocViewerTable {\n  margin-top: 8px; }\n\n.osdDocViewer pre,\n.osdDocViewer .osdDocViewer__value {\n  display: inline-block;\n  word-break: break-all;\n  word-wrap: break-word;\n  white-space: pre-wrap;\n  color: #FFF;\n  vertical-align: top;\n  padding-top: 2px; }\n\n.osdDocViewer .osdDocViewer__field {\n  padding-top: 8px; }\n\n.osdDocViewer .dscFieldName {\n  color: #98A2B3; }\n\n.osdDocViewer td,\n.osdDocViewer pre {\n  font-family: \"Roboto Mono\", Consolas, Menlo, Courier, monospace; }\n\n.osdDocViewer tr:first-child td {\n  border-top-color: transparent; }\n\n.osdDocViewer tr:hover .osdDocViewer__actionButton {\n  opacity: 1; }\n\n.osdDocViewer__buttons,\n.osdDocViewer__field {\n  white-space: nowrap; }\n\n.osdDocViewer__buttons {\n  width: 60px; }\n  .osdDocViewer__buttons:focus-within .osdDocViewer__actionButton {\n    opacity: 1; }\n\n.osdDocViewer__field {\n  width: 160px; }\n\n.osdDocViewer__actionButton {\n  opacity: 0; }\n  .osdDocViewer__actionButton:focus {\n    opacity: 1; }\n\n.osdDocViewer__warning {\n  margin-right: 8px; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.selected-event-row {\n  background-color: rgba(5, 143, 244, 0.1); }\n\n.doc-flyout table {\n  width: 100%;\n  display: inline-block;\n  overflow-x: scroll; }\n\n.doc-flyout td.eui-textNoWrap {\n  padding-top: 1.25vh; }\n\n.doc-flyout td {\n  vertical-align: top;\n  padding: 0.5vh; }\n\n.compare-checkbox {\n  padding: 8px; }\n\n.header-button {\n  margin-right: 55px; }\n\n.cnt-picker {\n  width: 80px;\n  text-align: center; }\n\n.events-flyout-resize {\n  position: absolute;\n  right: 30px;\n  top: 0px;\n  z-index: 3; }\n\n.vertical-center {\n  margin-top: auto; }\n\n.trace-link {\n  margin-left: 5px; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.visEditorSidebar {\n  min-width: 350px; }\n  .visEditorSidebar > .visEditorSidebar__formWrapper {\n    flex-basis: auto; }\n\n.visEditorSidebar__form {\n  flex: 1 1 auto;\n  display: flex;\n  flex-direction: column;\n  max-width: 100%; }\n  .visEditorSidebar__form > * {\n    flex-shrink: 0; }\n\n.visEditorSidebar__config {\n  scrollbar-width: thin;\n  height: 100%;\n  overflow-y: auto;\n  overflow-x: hidden;\n  -webkit-mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);\n          mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);\n  padding: 8px;\n  overflow-y: auto;\n  height: calc(100vh - 398px); }\n  .visEditorSidebar__config::-webkit-scrollbar {\n    width: 16px;\n    height: 16px; }\n  .visEditorSidebar__config::-webkit-scrollbar-thumb {\n    background-color: rgba(152, 162, 179, 0.5);\n    border: 6px solid transparent;\n    background-clip: content-box; }\n  .visEditorSidebar__config::-webkit-scrollbar-corner, .visEditorSidebar__config::-webkit-scrollbar-track {\n    background-color: transparent; }\n  .visEditorSidebar__config:focus {\n    outline: none;\n    /* 1 */ }\n  .visEditorSidebar__config[tabindex='0']:focus:focus-visible {\n    outline-style: auto;\n    /* 2 */ }\n\n.visEditorSidebar__config-isHidden {\n  display: none; }\n\n.visEditorSidebar__titleContainer {\n  padding: 8px 32px 8px 8px; }\n\n.visEditorSidebar__indexPatternPlaceholder {\n  min-height: 40px;\n  border-bottom: 1px solid #343741; }\n\n.visEditorSidebar__nav,\n.visEditorSidebar__linkedSearch {\n  flex-grow: 0; }\n\n.visEditorSidebar__section {\n  background-color: #1D1E24;\n  padding: 8px;\n  border-radius: 6px; }\n  .visEditorSidebar__section + .visEditorSidebar__section {\n    margin-top: 8px; }\n\n.visEditorSidebar__collapsible {\n  background-color: #25262E; }\n\n.visEditorSidebar__collapsible--marginBottom {\n  margin-bottom: 12px; }\n\n.visEditorSidebar__formRow {\n  display: flex;\n  align-items: center;\n  margin-top: 12px; }\n\n.visEditorSidebar__formLabel {\n  display: flex;\n  align-items: center;\n  flex: 1 1 40%;\n  padding-right: 4px; }\n\n.visEditorSidebar__formControl {\n  display: flex;\n  align-items: center;\n  flex: 1 1 60%; }\n\n.visEditorSidebar__aggGroupAccordionButtonContent {\n  font-size: 14px; }\n  .visEditorSidebar__aggGroupAccordionButtonContent span {\n    color: #98A2B3; }\n\n.visEditorSidebar__controls {\n  border-top: 1px solid #343741;\n  padding: 8px;\n  display: flex;\n  justify-content: flex-end;\n  align-items: center; }\n  .visEditorSidebar__controls .visEditorSidebar__autoApplyButton {\n    margin-left: 12px; }\n\n.euiComboBoxOptionsList__rowWrap {\n  max-height: 250px; }\n\n.euiComboBoxOptionsList__rowWrap > div {\n  height: 250px !important; }\n\n.cp__rightContainer {\n  display: grid; }\n  .cp__rightContainer .cp__rightHeader, .cp__rightContainer .cp__rightSettings {\n    padding: 8px;\n    background-color: transparent; }\n  .cp__rightContainer .cp__rightHeader {\n    border-bottom: 1px solid #D3DAE6; }\n    .cp__rightContainer .cp__rightHeader .euiBadge {\n      background: transparent;\n      border: none;\n      font-size: 14px; }\n  .cp__rightContainer .cp__rightSettings {\n    height: 100%;\n    overflow-y: auto;\n    overflow-x: hidden; }\n\n.info-icon {\n  margin-left: 7px;\n  margin-top: 5px; }\n\n#vis__mainContent .vis__leftPanel {\n  overflow-y: unset; }\n\n.panelItem_button {\n  display: grid;\n  grid-template-columns: 1fr auto;\n  grid-gap: 8px;\n  padding: 8px 12px;\n  align-items: center; }\n\n.field_text {\n  text-overflow: ellipsis;\n  overflow: hidden; }\n\n.panel_section {\n  border-bottom: 1px solid #d3dae6; }\n\n.panel_title {\n  display: block; }\n\n.panel_title:first-letter {\n  text-transform: uppercase; }\n\n.color-theme-combo-box-option .euiFlexItem.euiFlexItem--flexGrowZero {\n  display: none; }\n\n.explorer-dark .panel_section, .explorer-dark .cp__rightHeader {\n  border-bottom: 1px solid #343741; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.explorer__vizDataConfig {\n  border-left: 1px solid #343741;\n  border-right: 1px solid #343741;\n  position: relative; }\n  .explorer__vizDataConfig__section {\n    width: 100%;\n    transition: -webkit-transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1);\n    transition: transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1);\n    transition: transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1), -webkit-transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1); }\n  .explorer__vizDataConfig__title {\n    padding: 8px;\n    padding-bottom: 0; }\n    .explorer__vizDataConfig__title.showDivider {\n      border-bottom: 1px solid #343741; }\n  .explorer__vizDataConfig__content {\n    padding: 8px; }\n  .explorer__vizDataConfig__aggEditor {\n    padding: 0 12px; }\n  .explorer__vizDataConfig--secondary {\n    position: absolute;\n    top: 0;\n    left: 100%; }\n  .explorer__vizDataConfig.showSecondary > .wizConfig__section {\n    -webkit-transform: translateX(-100%);\n            transform: translateX(-100%); }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.dataConfigContainer {\n  height: 1242px;\n  overflow: auto; }\n\n.explorerViz__commonPanel {\n  display: grid;\n  grid-template-rows: auto 1fr;\n  grid-area: workspace;\n  height: 100%; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.lnsChart__empty {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  height: 100%;\n  font-size: 20px; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.lnsToolbarButton {\n  line-height: 40px;\n  background-color: #1D1E24;\n  min-width: 0; }\n  .lnsToolbarButton[class*='--text'] {\n    border-color: #343741 !important; }\n  .lnsToolbarButton[class*='isDisabled'] {\n    pointer-events: initial; }\n  .lnsToolbarButton .lnsToolbarButton__text > svg {\n    margin-top: -1px; }\n  .lnsToolbarButton .lnsToolbarButton__text:empty {\n    margin: 0; }\n  .lnsToolbarButton[class*='fullWidth'] {\n    text-align: left; }\n    .lnsToolbarButton[class*='fullWidth'] .lnsToolbarButton__content {\n      justify-content: space-between; }\n\n.lnsToolbarButton--groupLeft {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.lnsToolbarButton--groupCenter {\n  border-radius: 0;\n  border-left: none; }\n\n.lnsToolbarButton--groupRight {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  border-left: none; }\n\n.lnsToolbarButton--bold {\n  font-weight: 700; }\n\n.lnsToolbarButton--s {\n  box-shadow: none !important;\n  font-size: 14px; }\n\n.visEditor--vega .visEditorSidebar__config {\n  padding: 0; }\n\n@media only screen and (max-width: 574px) {\n  .vgaEditor {\n    scrollbar-width: thin;\n    max-height: 240px;\n    overflow-y: auto; }\n    .vgaEditor::-webkit-scrollbar {\n      width: 16px;\n      height: 16px; }\n    .vgaEditor::-webkit-scrollbar-thumb {\n      background-color: rgba(152, 162, 179, 0.5);\n      border: 6px solid transparent;\n      background-clip: content-box; }\n    .vgaEditor::-webkit-scrollbar-corner, .vgaEditor::-webkit-scrollbar-track {\n      background-color: transparent; } }\n\n@media only screen and (min-width: 575px) and (max-width: 767px) {\n  .vgaEditor {\n    scrollbar-width: thin;\n    max-height: 240px;\n    overflow-y: auto; }\n    .vgaEditor::-webkit-scrollbar {\n      width: 16px;\n      height: 16px; }\n    .vgaEditor::-webkit-scrollbar-thumb {\n      background-color: rgba(152, 162, 179, 0.5);\n      border: 6px solid transparent;\n      background-clip: content-box; }\n    .vgaEditor::-webkit-scrollbar-corner, .vgaEditor::-webkit-scrollbar-track {\n      background-color: transparent; } }\n\n@media only screen and (min-width: 768px) and (max-width: 991px) {\n  .vgaEditor {\n    scrollbar-width: thin;\n    max-height: 240px;\n    overflow-y: auto; }\n    .vgaEditor::-webkit-scrollbar {\n      width: 16px;\n      height: 16px; }\n    .vgaEditor::-webkit-scrollbar-thumb {\n      background-color: rgba(152, 162, 179, 0.5);\n      border: 6px solid transparent;\n      background-clip: content-box; }\n    .vgaEditor::-webkit-scrollbar-corner, .vgaEditor::-webkit-scrollbar-track {\n      background-color: transparent; } }\n\n.vgaEditor__aceEditorActions {\n  position: absolute;\n  z-index: 1000;\n  top: 8px;\n  right: 40px;\n  line-height: 1; }\n\n.vgaVis {\n  display: flex;\n  flex: 1 1 100%;\n  position: relative; }\n\n.vgaVis__view {\n  z-index: 0;\n  flex: 1 1 100%;\n  display: block;\n  max-width: 100%;\n  max-height: 100%;\n  width: 100%;\n  height: 100%; }\n  .vgaVis__view .vega-bindings {\n    display: none !important; }\n\n.vgaVis__controls {\n  font-size: 14px;\n  font-size: 1rem;\n  line-height: 1.71429rem;\n  display: flex; }\n  .vgaVis__controls:not(:empty) {\n    padding: 8px 0; }\n  .vgaVis__controls.vgaVis__controls--column {\n    flex-direction: column; }\n  .vgaVis__controls.vgaVis__controls--row {\n    flex-direction: row; }\n    .vgaVis__controls.vgaVis__controls--row > .vega-bind {\n      flex-grow: 1; }\n  .vgaVis__controls > .vega-bind .vega-bind-name {\n    display: inline-block;\n    width: 104px; }\n  .vgaVis__controls > .vega-bind input[type='range'] {\n    width: 120px;\n    display: inline-block;\n    vertical-align: middle; }\n  .vgaVis__controls > .vega-bind label {\n    margin: 0 0 0 8px; }\n  .vgaVis__controls > .vega-bind select {\n    max-width: 160px; }\n  .vgaVis__controls > .vega-bind .vega-bind-radio label {\n    margin: 0 8px 0 4px; }\n\n.vgaVis__messages {\n  position: absolute;\n  top: 0;\n  width: 100%;\n  margin: auto;\n  opacity: .8;\n  z-index: 1;\n  list-style: none; }\n\n.vgaVis__message {\n  margin: 8px; }\n  .vgaVis__message .vgaVis__messageCode {\n    white-space: pre-wrap;\n    padding: 8px; }\n\n.vgaVis__message--warn .vgaVis__messageCode {\n  background-color: #493f22;\n  color: #F3D371; }\n\n.vgaVis__message--err .vgaVis__messageCode {\n  background-color: #4a201e;\n  color: #F86B63; }\n\n.vgaVis__tooltip {\n  max-width: 100%;\n  position: fixed; }\n  .vgaVis__tooltip h2 {\n    margin-bottom: 8px; }\n  .vgaVis__tooltip td {\n    max-width: 100%;\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n    white-space: nowrap !important;\n    word-wrap: normal !important;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    .vgaVis__tooltip td.key {\n      color: #535966;\n      max-width: 160px;\n      text-align: right;\n      padding-right: 4px; }\n    .vgaVis__tooltip td.value {\n      max-width: 240px;\n      text-align: left; }\n  @media only screen and (max-width: 768px) {\n    .vgaVis__tooltip td.key {\n      max-width: 96px; }\n    .vgaVis__tooltip td.value {\n      max-width: 160px; } }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.ws__header-dark {\n  background-color: transparent; }\n\n.ws__visCanvas {\n  grid-gap: 12px;\n  padding: 12px; }\n  .ws__visCanvas .ws__visCanvasControl {\n    height: 40px;\n    width: 140px; }\n    .ws__visCanvas .ws__visCanvasControl .ws__visCanvasFlexitem {\n      display: block; }\n\n#vis__mainContent .ws__central--canvas {\n  border-right: 1px solid #D3DAE6; }\n\n.explorer-dark #vis__mainContent .ws__central--canvas {\n  border-right: 1px solid #343741; }\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(14);var content=__webpack_require__(136);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/**\n * 1. Focus rings shouldn't be visible on scrollable regions, but a11y requires them to be focusable.\n *    Browser's supporting `:focus-visible` will still show outline on keyboard focus only.\n *    Others like Safari, won't show anything at all.\n * 2. Force the `:focus-visible` when the `tabindex=0` (is tabbable)\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n/* OUI -> EUI Aliases */\n/* End of Aliases */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n/* base */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n/* components */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.event-home {\n  float: left;\n  width: 100%;\n  max-width: 1130px; }\n  .event-home #autocomplete-textarea {\n    min-height: 80px; }\n  .event-home .ppl-link {\n    right: 5px; }\n\n#home-his-title {\n  padding-left: 10px; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.queryTabs .euiTabs .tab-title {\n  max-width: 8rem;\n  overflow: hidden;\n  white-space: nowrap;\n  text-overflow: ellipsis; }\n\n.queryTabs .euiTabs svg {\n  vertical-align: inherit; }\n\n.queryTabs .euiTabs .linkNewTag {\n  display: inline-block;\n  text-align: center;\n  font-size: 0.875rem;\n  line-height: 3.5;\n  padding: 0.5rem;\n  min-width: 6rem; }\n\n.tab-title {\n  display: inline-block;\n  margin-right: 5px; }\n\n.search-area {\n  position: relative; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n#opensearch-dashboards-body {\n  overflow-y: hidden; }\n\n.liveStream {\n  margin: 8px;\n  height: 40px;\n  align-items: center;\n  justify-content: center;\n  flex-direction: row;\n  display: flex;\n  flex-grow: 1;\n  vertical-align: baseline; }\n\n.mainContentTabs .euiResizableContainer {\n  height: calc(100vh - 298px); }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.dscSidebar__container {\n  padding-left: 0 !important;\n  padding-right: 0 !important;\n  background-color: transparent;\n  border-right-color: transparent;\n  border-bottom-color: transparent; }\n\n.dscIndexPattern__container {\n  display: flex;\n  align-items: center;\n  height: 48px;\n  margin-top: -8px; }\n\n.dscIndexPattern__triggerButton {\n  color: #1a1c21;\n  font-size: 16px;\n  font-size: 1.14286rem;\n  line-height: 1.71429rem;\n  font-weight: 700;\n  line-height: 40px; }\n\n.dscFieldList {\n  list-style: none;\n  margin-bottom: 0; }\n\n.dscFieldListHeader {\n  padding: 8px 8px 0 8px;\n  background-color: #e6f1fa; }\n\n.dscFieldList--popular {\n  background-color: #e6f1fa; }\n\n.dscFieldChooser__toggle {\n  color: #98A2B3;\n  margin-left: 8px !important; }\n\n/**\n * 1. Only visually hide the action, so that it's still accessible to screen readers.\n * 2. When tabbed to, this element needs to be visible for keyboard accessibility.\n */\n.dscSidebarItem__action {\n  opacity: 0;\n  /* 1 */\n  transition: none;\n  font-size: 12px;\n  padding: 2px 6px !important;\n  height: 22px !important;\n  min-width: auto !important; }\n  .dscSidebarItem__action:focus {\n    opacity: 1;\n    /* 2 */ }\n  .dscSidebarItem__action .euiButton__content {\n    padding: 0 4px; }\n\n.dscFieldSearch {\n  padding: 8px; }\n\n.dscFieldSearch__toggleButton {\n  width: calc(100% - 8px);\n  color: #07C;\n  padding-left: 4px;\n  margin-left: 4px; }\n\n.dscFieldSearch__filterWrapper {\n  flex-grow: 0; }\n\n.dscFieldSearch__formWrapper {\n  padding: 12px; }\n\n.dscFieldDetails {\n  color: #343741;\n  margin-bottom: 8px; }\n\n.dscSidebarItem__fieldPopoverPanel {\n  min-width: 300px;\n  max-width: 600px;\n  max-height: 600px;\n  overflow-y: scroll; }\n\n.override_timestamp_loading {\n  vertical-align: middle; }\n\n.explorerFieldSelector {\n  padding: 8px; }\n\n#vis__mainContent .explorer__insights .explorerFieldSelector, #vis__mainContent .explorer__insights .explorer__vizDataConfig {\n  padding: 8px;\n  overflow: auto; }\n  #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups {\n    scrollbar-width: thin;\n    height: 100%;\n    overflow-y: auto;\n    overflow-x: hidden;\n    -webkit-mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);\n            mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);\n    overflow-y: auto;\n    margin-right: -8px;\n    padding-right: 8px;\n    margin-top: 8px; }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups::-webkit-scrollbar, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups::-webkit-scrollbar {\n      width: 16px;\n      height: 16px; }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups::-webkit-scrollbar-thumb, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups::-webkit-scrollbar-thumb {\n      background-color: rgba(105, 112, 125, 0.5);\n      border: 6px solid transparent;\n      background-clip: content-box; }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups::-webkit-scrollbar-corner, #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups::-webkit-scrollbar-track, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups::-webkit-scrollbar-corner, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups::-webkit-scrollbar-track {\n      background-color: transparent; }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups:focus, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups:focus {\n      outline: none;\n      /* 1 */ }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroups[tabindex='0']:focus:focus-visible, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroups[tabindex='0']:focus:focus-visible {\n      outline-style: auto;\n      /* 2 */ }\n  #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroup, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroup {\n    margin-top: 8px; }\n    #vis__mainContent .explorer__insights .explorerFieldSelector__fieldGroup:first-child, #vis__mainContent .explorer__insights .explorer__vizDataConfig__fieldGroup:first-child {\n      margin-top: 0; }\n\n#vis__mainContent .explorer__insights .explorerFieldSelector {\n  scrollbar-width: thin;\n  height: 100%;\n  overflow-y: auto;\n  overflow-x: hidden;\n  -webkit-mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);\n          mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%); }\n  #vis__mainContent .explorer__insights .explorerFieldSelector::-webkit-scrollbar {\n    width: 16px;\n    height: 16px; }\n  #vis__mainContent .explorer__insights .explorerFieldSelector::-webkit-scrollbar-thumb {\n    background-color: rgba(105, 112, 125, 0.5);\n    border: 6px solid transparent;\n    background-clip: content-box; }\n  #vis__mainContent .explorer__insights .explorerFieldSelector::-webkit-scrollbar-corner, #vis__mainContent .explorer__insights .explorerFieldSelector::-webkit-scrollbar-track {\n    background-color: transparent; }\n  #vis__mainContent .explorer__insights .explorerFieldSelector:focus {\n    outline: none;\n    /* 1 */ }\n  #vis__mainContent .explorer__insights .explorerFieldSelector[tabindex='0']:focus:focus-visible {\n    outline-style: auto;\n    /* 2 */ }\n  #vis__mainContent .explorer__insights .explorerFieldSelector .sidebar-list {\n    height: 100%; }\n\n.ws__configPanel--right {\n  overflow-y: unset; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n/**\n * 1. Stack content vertically so the table can scroll when its constrained by a fixed container height.\n */\ndoc-table {\n  scrollbar-width: thin;\n  overflow: auto;\n  flex: 1 1 100%;\n  flex-direction: column;\n  /* 1 */ }\n  doc-table::-webkit-scrollbar {\n    width: 16px;\n    height: 16px; }\n  doc-table::-webkit-scrollbar-thumb {\n    background-color: rgba(105, 112, 125, 0.5);\n    border: 6px solid transparent;\n    background-clip: content-box; }\n  doc-table::-webkit-scrollbar-corner, doc-table::-webkit-scrollbar-track {\n    background-color: transparent; }\n  doc-table .spinner {\n    position: absolute;\n    top: 40%;\n    left: 0;\n    right: 0;\n    z-index: 1000;\n    opacity: 0.5; }\n\n.osdDocTable__container.loading {\n  opacity: 0.5; }\n\n.osdDocTable {\n  font-size: 12px; }\n  .osdDocTable th {\n    white-space: nowrap;\n    padding-right: 8px; }\n    .osdDocTable th .fa {\n      font-size: 1.1em; }\n\n.osd-table,\n.osdDocTable {\n  /**\n  *  Style OpenSearch document _source in table view <dt>key:<dt><dd>value</dd>\n  *  Use alpha so this will stand out against non-white backgrounds, e.g. the highlighted\n  *  row in the Context Log.\n  */ }\n  .osd-table dl.source,\n  .osdDocTable dl.source {\n    margin-bottom: 0;\n    line-height: 2em;\n    word-break: break-word; }\n    .osd-table dl.source dt,\n    .osd-table dl.source dd,\n    .osdDocTable dl.source dt,\n    .osdDocTable dl.source dd {\n      display: inline; }\n    .osd-table dl.source dt,\n    .osdDocTable dl.source dt {\n      background-color: rgba(0, 95, 163, 0.1);\n      color: #343741;\n      padding: 2px 4px;\n      margin-right: 4px;\n      word-break: normal;\n      border-radius: 6px; }\n\n.osdDocTable__row td {\n  position: relative; }\n  .osdDocTable__row td:hover .osdDocTableRowFilterButton {\n    opacity: 1; }\n\n.osdDocTable__row--highlight td,\n.osdDocTable__row--highlight .osdDocTableRowFilterButton {\n  background-color: #e6f1fa; }\n\n.osdDocTable__bar {\n  margin: 4px 4px 0; }\n\n.osdDocTable__bar--footer {\n  position: relative;\n  margin: -48px 4px 0; }\n\n.osdDocTable__padBottom {\n  padding-bottom: 32px; }\n\n.osdDocTable__error {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  flex: 1 0 100%;\n  text-align: center; }\n\n.truncate-by-height {\n  overflow: hidden; }\n\n.table .table {\n  background-color: #FFF; }\n\n.osd-table .table .table {\n  margin-bottom: 0; }\n  .osd-table .table .table tr:first-child > td {\n    border-top: none; }\n  .osd-table .table .table td.field-name {\n    font-weight: 700; }\n\n.osd-table th {\n  text-align: left;\n  font-weight: bold; }\n\ntable th i.fa-sort {\n  color: #D3DAE6; }\n\ntable th button.fa-sort-asc,\ntable th button.fa-sort-down,\ntable th i.fa-sort-asc,\ntable th i.fa-sort-down {\n  color: #07C; }\n\ntable th button.fa-sort-desc,\ntable th button.fa-sort-up,\ntable th i.fa-sort-desc,\ntable th i.fa-sort-up {\n  color: #07C; }\n\n/* ------------- table cell ---------- */\n.osdDocTableCell__dataField {\n  white-space: pre-wrap; }\n\n.osdDocTableCell__toggleDetails {\n  padding: 4px 0 0 0 !important; }\n\n.osdDocTableCell__filter {\n  position: absolute;\n  white-space: nowrap;\n  right: 0; }\n\n/**\n * 1. Align icon with text in cell.\n * 2. Use opacity to make this element accessible to screen readers and keyboard.\n * 3. Show on focus to enable keyboard accessibility.\n */\n.osdDocTableRowFilterButton {\n  -webkit-appearance: none;\n          appearance: none;\n  background-color: #FFF;\n  border: none;\n  padding: 0 4px;\n  font-size: 14px;\n  line-height: 1;\n  /* 1 */\n  display: inline-block;\n  opacity: 0;\n  /* 2 */ }\n  .osdDocTableRowFilterButton:focus {\n    opacity: 1;\n    /* 3 */ }\n\n/* ------------- End of table cell ---------- */\n/* ------------- Discover like style -------- */\n.dscAppWrapper {\n  display: flex;\n  flex-direction: column;\n  flex-grow: 1;\n  overflow: hidden; }\n\n.dscAppContainer > * {\n  position: relative; }\n\ndiscover-app {\n  flex-grow: 1; }\n\n.dscHistogram {\n  display: flex;\n  height: 200px;\n  padding: 8px; }\n\n.dscWrapper {\n  padding-left: 32px;\n  padding-right: 8px;\n  margin-top: 12px;\n  z-index: 1; }\n  @media only screen and (max-width: 574px) {\n    .dscWrapper {\n      padding-left: 8px; } }\n  @media only screen and (min-width: 575px) and (max-width: 767px) {\n    .dscWrapper {\n      padding-left: 8px; } }\n  @media only screen and (min-width: 768px) and (max-width: 991px) {\n    .dscWrapper {\n      padding-left: 8px; } }\n\n.dscWrapper__content {\n  flex-grow: 1; }\n  .dscWrapper__content.dscWrapper__content--flexGrowZero {\n    flex-grow: 0; }\n  .dscWrapper__content.dscWrapper__content--hasShadow {\n    box-shadow: 0 0.9px 4px -1px rgba(0, 0, 0, 0.08), 0 2.6px 8px -1px rgba(0, 0, 0, 0.06), 0 5.7px 12px -1px rgba(0, 0, 0, 0.05), 0 15px 15px -1px rgba(0, 0, 0, 0.04); }\n  .dscWrapper__content.dscWrapper__content--hasBorder {\n    border: 1px solid #D3DAE6;\n    box-shadow: none; }\n  .dscWrapper__content.dscWrapper__content--isClickable {\n    transition: all 150ms cubic-bezier(0.694, 0.0482, 0.335, 1); }\n    .dscWrapper__content.dscWrapper__content--isClickable:enabled {\n      display: block;\n      width: 100%;\n      text-align: left; }\n    .dscWrapper__content.dscWrapper__content--isClickable:hover, .dscWrapper__content.dscWrapper__content--isClickable:focus {\n      box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1), 0 3.6px 13px rgba(0, 0, 0, 0.07), 0 8.4px 23px rgba(0, 0, 0, 0.06), 0 23px 35px rgba(0, 0, 0, 0.05);\n      -webkit-transform: translateY(-2px);\n              transform: translateY(-2px);\n      cursor: pointer; }\n  .dscWrapper__content.dscWrapper__content--borderRadiusNone {\n    border-radius: 0; }\n  .dscWrapper__content.dscWrapper__content--borderRadiusMedium {\n    border-radius: 6px; }\n  .dscWrapper__content.dscWrapper__content--transparent {\n    background-color: transparent; }\n  .dscWrapper__content.dscWrapper__content--plain {\n    background-color: #FFF; }\n  .dscWrapper__content.dscWrapper__content--subdued {\n    background-color: #fafbfd; }\n  .dscWrapper__content.dscWrapper__content--accent {\n    background-color: #feedf5; }\n  .dscWrapper__content.dscWrapper__content--primary {\n    background-color: #e6f1fa; }\n  .dscWrapper__content.dscWrapper__content--success {\n    background-color: #e6f9f7; }\n  .dscWrapper__content.dscWrapper__content--warning {\n    background-color: #fff9e8; }\n  .dscWrapper__content.dscWrapper__content--danger {\n    background-color: #f8e9e9; }\n\n.dscWrapper__content {\n  padding-top: 4px;\n  background-color: #FFF; }\n  .dscWrapper__content .osd-table {\n    margin-bottom: 0; }\n\n.dscTimechart {\n  display: block;\n  position: relative; }\n  .dscTimechart .series > rect {\n    fill-opacity: 0.5;\n    stroke-width: 1; }\n\n.dscResultCount {\n  padding-top: 4px; }\n\n.dscTimechart__header {\n  display: flex;\n  justify-content: center;\n  min-height: 40px;\n  padding: 4px 0; }\n\n.dscOverlay {\n  position: absolute;\n  top: 0;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 20;\n  padding-top: 12px;\n  opacity: 0.75;\n  text-align: center;\n  background-color: transparent; }\n\n.dscTable {\n  overflow: auto; }\n  .dscTable .osdDocTable__row {\n    font-family: \"Roboto Mono\", Consolas, Menlo, Courier, monospace;\n    font-size: 12px; }\n\n.dscTable__footer {\n  background-color: #D3DAE6;\n  padding: 5px 10px;\n  text-align: center; }\n\n.dscResults h3 {\n  margin: -20px 0 10px 0;\n  text-align: center; }\n\n.dscResults__interval {\n  display: inline-block;\n  width: auto; }\n\n.dscSkipButton {\n  position: absolute;\n  right: 12px;\n  top: 4px; }\n\n.dscTableFixedScroll {\n  overflow-x: auto;\n  padding-bottom: 0; }\n  .dscTableFixedScroll + .dscTableFixedScroll__scroller {\n    position: fixed;\n    bottom: 0;\n    overflow-x: auto;\n    overflow-y: hidden; }\n\n.dscCollapsibleSidebar {\n  position: relative;\n  z-index: 1; }\n  .dscCollapsibleSidebar .dscCollapsibleSidebar__collapseButton {\n    position: absolute;\n    top: 0;\n    right: -28px;\n    cursor: pointer;\n    z-index: -1;\n    min-height: 12px;\n    min-width: 12px;\n    padding: 2px; }\n  .dscCollapsibleSidebar.closed {\n    width: 0 !important;\n    border-right-width: 0;\n    border-left-width: 0; }\n    .dscCollapsibleSidebar.closed .dscCollapsibleSidebar__collapseButton {\n      right: -20px; }\n\n@media only screen and (max-width: 574px) {\n  .dscCollapsibleSidebar.closed {\n    display: none; }\n  .dscCollapsibleSidebar .dscCollapsibleSidebar__collapseButton {\n    display: none; } }\n\n@media only screen and (min-width: 575px) and (max-width: 767px) {\n  .dscCollapsibleSidebar.closed {\n    display: none; }\n  .dscCollapsibleSidebar .dscCollapsibleSidebar__collapseButton {\n    display: none; } }\n\n@media only screen and (min-width: 768px) and (max-width: 991px) {\n  .dscCollapsibleSidebar.closed {\n    display: none; }\n  .dscCollapsibleSidebar .dscCollapsibleSidebar__collapseButton {\n    display: none; } }\n\n/* ------------- Detail table cell -------- */\n/**\n * 1. Visually align the actions with the tabs. We can improve this by using flexbox instead, at a later point.\n */\n.osdDocTableDetails__actions {\n  float: right;\n  padding-top: 8px;\n  /* 1 */ }\n\n.osdDocTableDetails__row > td {\n  padding: 24px !important; }\n  .osdDocTableDetails__row > td tr:hover td {\n    background: #fafbfd; }\n\n.osdDocTableDetails__row td {\n  border-top: none !important; }\n\n/* ------------- open -------- */\n.osdDocTableOpen__button {\n  -webkit-appearance: none;\n          appearance: none;\n  background-color: transparent;\n  padding: 0;\n  border: none;\n  width: 14px;\n  /* 1 */\n  height: 14px; }\n\n/* ------------- table header -------- */\n.osdDocTableHeader {\n  white-space: nowrap; }\n\n.osdDocTableHeader button {\n  margin-left: 4px; }\n\n.osdDocTableHeader__move,\n.osdDocTableHeader__sortChange {\n  opacity: 0; }\n  th:hover .osdDocTableHeader__move, .osdDocTableHeader__move:focus, th:hover\n  .osdDocTableHeader__sortChange,\n  .osdDocTableHeader__sortChange:focus {\n    opacity: 1; }\n\n/* ------------- doc_viewer -------- */\n.osdDocViewerTable {\n  margin-top: 8px; }\n\n.osdDocViewer pre,\n.osdDocViewer .osdDocViewer__value {\n  display: inline-block;\n  word-break: break-all;\n  word-wrap: break-word;\n  white-space: pre-wrap;\n  color: #000;\n  vertical-align: top;\n  padding-top: 2px; }\n\n.osdDocViewer .osdDocViewer__field {\n  padding-top: 8px; }\n\n.osdDocViewer .dscFieldName {\n  color: #69707D; }\n\n.osdDocViewer td,\n.osdDocViewer pre {\n  font-family: \"Roboto Mono\", Consolas, Menlo, Courier, monospace; }\n\n.osdDocViewer tr:first-child td {\n  border-top-color: transparent; }\n\n.osdDocViewer tr:hover .osdDocViewer__actionButton {\n  opacity: 1; }\n\n.osdDocViewer__buttons,\n.osdDocViewer__field {\n  white-space: nowrap; }\n\n.osdDocViewer__buttons {\n  width: 60px; }\n  .osdDocViewer__buttons:focus-within .osdDocViewer__actionButton {\n    opacity: 1; }\n\n.osdDocViewer__field {\n  width: 160px; }\n\n.osdDocViewer__actionButton {\n  opacity: 0; }\n  .osdDocViewer__actionButton:focus {\n    opacity: 1; }\n\n.osdDocViewer__warning {\n  margin-right: 8px; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.selected-event-row {\n  background-color: rgba(5, 143, 244, 0.1); }\n\n.doc-flyout table {\n  width: 100%;\n  display: inline-block;\n  overflow-x: scroll; }\n\n.doc-flyout td.eui-textNoWrap {\n  padding-top: 1.25vh; }\n\n.doc-flyout td {\n  vertical-align: top;\n  padding: 0.5vh; }\n\n.compare-checkbox {\n  padding: 8px; }\n\n.header-button {\n  margin-right: 55px; }\n\n.cnt-picker {\n  width: 80px;\n  text-align: center; }\n\n.events-flyout-resize {\n  position: absolute;\n  right: 30px;\n  top: 0px;\n  z-index: 3; }\n\n.vertical-center {\n  margin-top: auto; }\n\n.trace-link {\n  margin-left: 5px; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.visEditorSidebar {\n  min-width: 350px; }\n  .visEditorSidebar > .visEditorSidebar__formWrapper {\n    flex-basis: auto; }\n\n.visEditorSidebar__form {\n  flex: 1 1 auto;\n  display: flex;\n  flex-direction: column;\n  max-width: 100%; }\n  .visEditorSidebar__form > * {\n    flex-shrink: 0; }\n\n.visEditorSidebar__config {\n  scrollbar-width: thin;\n  height: 100%;\n  overflow-y: auto;\n  overflow-x: hidden;\n  -webkit-mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);\n          mask-image: linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);\n  padding: 8px;\n  overflow-y: auto;\n  height: calc(100vh - 398px); }\n  .visEditorSidebar__config::-webkit-scrollbar {\n    width: 16px;\n    height: 16px; }\n  .visEditorSidebar__config::-webkit-scrollbar-thumb {\n    background-color: rgba(105, 112, 125, 0.5);\n    border: 6px solid transparent;\n    background-clip: content-box; }\n  .visEditorSidebar__config::-webkit-scrollbar-corner, .visEditorSidebar__config::-webkit-scrollbar-track {\n    background-color: transparent; }\n  .visEditorSidebar__config:focus {\n    outline: none;\n    /* 1 */ }\n  .visEditorSidebar__config[tabindex='0']:focus:focus-visible {\n    outline-style: auto;\n    /* 2 */ }\n\n.visEditorSidebar__config-isHidden {\n  display: none; }\n\n.visEditorSidebar__titleContainer {\n  padding: 8px 32px 8px 8px; }\n\n.visEditorSidebar__indexPatternPlaceholder {\n  min-height: 40px;\n  border-bottom: 1px solid #D3DAE6; }\n\n.visEditorSidebar__nav,\n.visEditorSidebar__linkedSearch {\n  flex-grow: 0; }\n\n.visEditorSidebar__section {\n  background-color: #FFF;\n  padding: 8px;\n  border-radius: 6px; }\n  .visEditorSidebar__section + .visEditorSidebar__section {\n    margin-top: 8px; }\n\n.visEditorSidebar__collapsible {\n  background-color: #fafbfd; }\n\n.visEditorSidebar__collapsible--marginBottom {\n  margin-bottom: 12px; }\n\n.visEditorSidebar__formRow {\n  display: flex;\n  align-items: center;\n  margin-top: 12px; }\n\n.visEditorSidebar__formLabel {\n  display: flex;\n  align-items: center;\n  flex: 1 1 40%;\n  padding-right: 4px; }\n\n.visEditorSidebar__formControl {\n  display: flex;\n  align-items: center;\n  flex: 1 1 60%; }\n\n.visEditorSidebar__aggGroupAccordionButtonContent {\n  font-size: 14px; }\n  .visEditorSidebar__aggGroupAccordionButtonContent span {\n    color: #69707D; }\n\n.visEditorSidebar__controls {\n  border-top: 1px solid #D3DAE6;\n  padding: 8px;\n  display: flex;\n  justify-content: flex-end;\n  align-items: center; }\n  .visEditorSidebar__controls .visEditorSidebar__autoApplyButton {\n    margin-left: 12px; }\n\n.euiComboBoxOptionsList__rowWrap {\n  max-height: 250px; }\n\n.euiComboBoxOptionsList__rowWrap > div {\n  height: 250px !important; }\n\n.cp__rightContainer {\n  display: grid; }\n  .cp__rightContainer .cp__rightHeader, .cp__rightContainer .cp__rightSettings {\n    padding: 8px;\n    background-color: transparent; }\n  .cp__rightContainer .cp__rightHeader {\n    border-bottom: 1px solid #D3DAE6; }\n    .cp__rightContainer .cp__rightHeader .euiBadge {\n      background: transparent;\n      border: none;\n      font-size: 14px; }\n  .cp__rightContainer .cp__rightSettings {\n    height: 100%;\n    overflow-y: auto;\n    overflow-x: hidden; }\n\n.info-icon {\n  margin-left: 7px;\n  margin-top: 5px; }\n\n#vis__mainContent .vis__leftPanel {\n  overflow-y: unset; }\n\n.panelItem_button {\n  display: grid;\n  grid-template-columns: 1fr auto;\n  grid-gap: 8px;\n  padding: 8px 12px;\n  align-items: center; }\n\n.field_text {\n  text-overflow: ellipsis;\n  overflow: hidden; }\n\n.panel_section {\n  border-bottom: 1px solid #d3dae6; }\n\n.panel_title {\n  display: block; }\n\n.panel_title:first-letter {\n  text-transform: uppercase; }\n\n.color-theme-combo-box-option .euiFlexItem.euiFlexItem--flexGrowZero {\n  display: none; }\n\n.explorer-dark .panel_section, .explorer-dark .cp__rightHeader {\n  border-bottom: 1px solid #343741; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.explorer__vizDataConfig {\n  border-left: 1px solid #D3DAE6;\n  border-right: 1px solid #D3DAE6;\n  position: relative; }\n  .explorer__vizDataConfig__section {\n    width: 100%;\n    transition: -webkit-transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1);\n    transition: transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1);\n    transition: transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1), -webkit-transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1); }\n  .explorer__vizDataConfig__title {\n    padding: 8px;\n    padding-bottom: 0; }\n    .explorer__vizDataConfig__title.showDivider {\n      border-bottom: 1px solid #D3DAE6; }\n  .explorer__vizDataConfig__content {\n    padding: 8px; }\n  .explorer__vizDataConfig__aggEditor {\n    padding: 0 12px; }\n  .explorer__vizDataConfig--secondary {\n    position: absolute;\n    top: 0;\n    left: 100%; }\n  .explorer__vizDataConfig.showSecondary > .wizConfig__section {\n    -webkit-transform: translateX(-100%);\n            transform: translateX(-100%); }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.dataConfigContainer {\n  height: 1242px;\n  overflow: auto; }\n\n.explorerViz__commonPanel {\n  display: grid;\n  grid-template-rows: auto 1fr;\n  grid-area: workspace;\n  height: 100%; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.lnsChart__empty {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  height: 100%;\n  font-size: 20px; }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.lnsToolbarButton {\n  line-height: 40px;\n  background-color: #FFF;\n  min-width: 0; }\n  .lnsToolbarButton[class*='--text'] {\n    border-color: #D3DAE6 !important; }\n  .lnsToolbarButton[class*='isDisabled'] {\n    pointer-events: initial; }\n  .lnsToolbarButton .lnsToolbarButton__text > svg {\n    margin-top: -1px; }\n  .lnsToolbarButton .lnsToolbarButton__text:empty {\n    margin: 0; }\n  .lnsToolbarButton[class*='fullWidth'] {\n    text-align: left; }\n    .lnsToolbarButton[class*='fullWidth'] .lnsToolbarButton__content {\n      justify-content: space-between; }\n\n.lnsToolbarButton--groupLeft {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.lnsToolbarButton--groupCenter {\n  border-radius: 0;\n  border-left: none; }\n\n.lnsToolbarButton--groupRight {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  border-left: none; }\n\n.lnsToolbarButton--bold {\n  font-weight: 700; }\n\n.lnsToolbarButton--s {\n  box-shadow: none !important;\n  font-size: 14px; }\n\n.visEditor--vega .visEditorSidebar__config {\n  padding: 0; }\n\n@media only screen and (max-width: 574px) {\n  .vgaEditor {\n    scrollbar-width: thin;\n    max-height: 240px;\n    overflow-y: auto; }\n    .vgaEditor::-webkit-scrollbar {\n      width: 16px;\n      height: 16px; }\n    .vgaEditor::-webkit-scrollbar-thumb {\n      background-color: rgba(105, 112, 125, 0.5);\n      border: 6px solid transparent;\n      background-clip: content-box; }\n    .vgaEditor::-webkit-scrollbar-corner, .vgaEditor::-webkit-scrollbar-track {\n      background-color: transparent; } }\n\n@media only screen and (min-width: 575px) and (max-width: 767px) {\n  .vgaEditor {\n    scrollbar-width: thin;\n    max-height: 240px;\n    overflow-y: auto; }\n    .vgaEditor::-webkit-scrollbar {\n      width: 16px;\n      height: 16px; }\n    .vgaEditor::-webkit-scrollbar-thumb {\n      background-color: rgba(105, 112, 125, 0.5);\n      border: 6px solid transparent;\n      background-clip: content-box; }\n    .vgaEditor::-webkit-scrollbar-corner, .vgaEditor::-webkit-scrollbar-track {\n      background-color: transparent; } }\n\n@media only screen and (min-width: 768px) and (max-width: 991px) {\n  .vgaEditor {\n    scrollbar-width: thin;\n    max-height: 240px;\n    overflow-y: auto; }\n    .vgaEditor::-webkit-scrollbar {\n      width: 16px;\n      height: 16px; }\n    .vgaEditor::-webkit-scrollbar-thumb {\n      background-color: rgba(105, 112, 125, 0.5);\n      border: 6px solid transparent;\n      background-clip: content-box; }\n    .vgaEditor::-webkit-scrollbar-corner, .vgaEditor::-webkit-scrollbar-track {\n      background-color: transparent; } }\n\n.vgaEditor__aceEditorActions {\n  position: absolute;\n  z-index: 1000;\n  top: 8px;\n  right: 40px;\n  line-height: 1; }\n\n.vgaVis {\n  display: flex;\n  flex: 1 1 100%;\n  position: relative; }\n\n.vgaVis__view {\n  z-index: 0;\n  flex: 1 1 100%;\n  display: block;\n  max-width: 100%;\n  max-height: 100%;\n  width: 100%;\n  height: 100%; }\n  .vgaVis__view .vega-bindings {\n    display: none !important; }\n\n.vgaVis__controls {\n  font-size: 14px;\n  font-size: 1rem;\n  line-height: 1.71429rem;\n  display: flex; }\n  .vgaVis__controls:not(:empty) {\n    padding: 8px 0; }\n  .vgaVis__controls.vgaVis__controls--column {\n    flex-direction: column; }\n  .vgaVis__controls.vgaVis__controls--row {\n    flex-direction: row; }\n    .vgaVis__controls.vgaVis__controls--row > .vega-bind {\n      flex-grow: 1; }\n  .vgaVis__controls > .vega-bind .vega-bind-name {\n    display: inline-block;\n    width: 104px; }\n  .vgaVis__controls > .vega-bind input[type='range'] {\n    width: 120px;\n    display: inline-block;\n    vertical-align: middle; }\n  .vgaVis__controls > .vega-bind label {\n    margin: 0 0 0 8px; }\n  .vgaVis__controls > .vega-bind select {\n    max-width: 160px; }\n  .vgaVis__controls > .vega-bind .vega-bind-radio label {\n    margin: 0 8px 0 4px; }\n\n.vgaVis__messages {\n  position: absolute;\n  top: 0;\n  width: 100%;\n  margin: auto;\n  opacity: .8;\n  z-index: 1;\n  list-style: none; }\n\n.vgaVis__message {\n  margin: 8px; }\n  .vgaVis__message .vgaVis__messageCode {\n    white-space: pre-wrap;\n    padding: 8px; }\n\n.vgaVis__message--warn .vgaVis__messageCode {\n  background-color: #fff9e8;\n  color: #8a6a0a; }\n\n.vgaVis__message--err .vgaVis__messageCode {\n  background-color: #f8e9e9;\n  color: #BD271E; }\n\n.vgaVis__tooltip {\n  max-width: 100%;\n  position: fixed; }\n  .vgaVis__tooltip h2 {\n    margin-bottom: 8px; }\n  .vgaVis__tooltip td {\n    max-width: 100%;\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n    white-space: nowrap !important;\n    word-wrap: normal !important;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    .vgaVis__tooltip td.key {\n      color: #98A2B3;\n      max-width: 160px;\n      text-align: right;\n      padding-right: 4px; }\n    .vgaVis__tooltip td.value {\n      max-width: 240px;\n      text-align: left; }\n  @media only screen and (max-width: 768px) {\n    .vgaVis__tooltip td.key {\n      max-width: 96px; }\n    .vgaVis__tooltip td.value {\n      max-width: 160px; } }\n\n/*\n * Copyright OpenSearch Contributors\n * SPDX-License-Identifier: Apache-2.0\n */\n.ws__header-dark {\n  background-color: transparent; }\n\n.ws__visCanvas {\n  grid-gap: 12px;\n  padding: 12px; }\n  .ws__visCanvas .ws__visCanvasControl {\n    height: 40px;\n    width: 140px; }\n    .ws__visCanvas .ws__visCanvasControl .ws__visCanvasFlexitem {\n      display: block; }\n\n#vis__mainContent .ws__central--canvas {\n  border-right: 1px solid #D3DAE6; }\n\n.explorer-dark #vis__mainContent .ws__central--canvas {\n  border-right: 1px solid #343741; }\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true})},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true})},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.ANTLRInputStream=void 0;const assert=__webpack_require__(13);const Decorators_1=__webpack_require__(0);const IntStream_1=__webpack_require__(21);const READ_BUFFER_SIZE=1024;const INITIAL_BUFFER_SIZE=1024;class ANTLRInputStream{constructor(input){this.p=0;this.data=input;this.n=input.length}reset(){this.p=0}consume(){if(this.p>=this.n){assert(this.LA(1)===IntStream_1.IntStream.EOF);throw new Error("cannot consume EOF")}if(this.p<this.n){this.p++}}LA(i){if(i===0){return 0}if(i<0){i++;if(this.p+i-1<0){return IntStream_1.IntStream.EOF}}if(this.p+i-1>=this.n){return IntStream_1.IntStream.EOF}return this.data.charCodeAt(this.p+i-1)}LT(i){return this.LA(i)}get index(){return this.p}get size(){return this.n}mark(){return-1}release(marker){}seek(index){if(index<=this.p){this.p=index;return}index=Math.min(index,this.n);while(this.p<index){this.consume()}}getText(interval){let start=interval.a;let stop=interval.b;if(stop>=this.n){stop=this.n-1}let count=stop-start+1;if(start>=this.n){return""}return this.data.substr(start,count)}get sourceName(){if(!this.name){return IntStream_1.IntStream.UNKNOWN_SOURCE_NAME}return this.name}toString(){return this.data}}__decorate([Decorators_1.Override],ANTLRInputStream.prototype,"consume",null);__decorate([Decorators_1.Override],ANTLRInputStream.prototype,"LA",null);__decorate([Decorators_1.Override],ANTLRInputStream.prototype,"index",null);__decorate([Decorators_1.Override],ANTLRInputStream.prototype,"size",null);__decorate([Decorators_1.Override],ANTLRInputStream.prototype,"mark",null);__decorate([Decorators_1.Override],ANTLRInputStream.prototype,"release",null);__decorate([Decorators_1.Override],ANTLRInputStream.prototype,"seek",null);__decorate([Decorators_1.Override],ANTLRInputStream.prototype,"getText",null);__decorate([Decorators_1.Override],ANTLRInputStream.prototype,"sourceName",null);__decorate([Decorators_1.Override],ANTLRInputStream.prototype,"toString",null);exports.ANTLRInputStream=ANTLRInputStream},function(module,exports,__webpack_require__){"use strict";
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var getOwnPropertySymbols=Object.getOwnPropertySymbols;var hasOwnProperty=Object.prototype.hasOwnProperty;var propIsEnumerable=Object.prototype.propertyIsEnumerable;function toObject(val){if(val===null||val===undefined){throw new TypeError("Object.assign cannot be called with null or undefined")}return Object(val)}function shouldUseNative(){try{if(!Object.assign){return false}var test1=new String("abc");test1[5]="de";if(Object.getOwnPropertyNames(test1)[0]==="5"){return false}var test2={};for(var i=0;i<10;i++){test2["_"+String.fromCharCode(i)]=i}var order2=Object.getOwnPropertyNames(test2).map((function(n){return test2[n]}));if(order2.join("")!=="0123456789"){return false}var test3={};"abcdefghijklmnopqrst".split("").forEach((function(letter){test3[letter]=letter}));if(Object.keys(Object.assign({},test3)).join("")!=="abcdefghijklmnopqrst"){return false}return true}catch(err){return false}}module.exports=shouldUseNative()?Object.assign:function(target,source){var from;var to=toObject(target);var symbols;for(var s=1;s<arguments.length;s++){from=Object(arguments[s]);for(var key in from){if(hasOwnProperty.call(from,key)){to[key]=from[key]}}if(getOwnPropertySymbols){symbols=getOwnPropertySymbols(from);for(var i=0;i<symbols.length;i++){if(propIsEnumerable.call(from,symbols[i])){to[symbols[i]]=from[symbols[i]]}}}}return to}},function(module,exports){module.exports=function isBuffer(arg){return arg&&typeof arg==="object"&&typeof arg.copy==="function"&&typeof arg.fill==="function"&&typeof arg.readUInt8==="function"}},function(module,exports){if(typeof Object.create==="function"){module.exports=function inherits(ctor,superCtor){ctor.super_=superCtor;ctor.prototype=Object.create(superCtor.prototype,{constructor:{value:ctor,enumerable:false,writable:true,configurable:true}})}}else{module.exports=function inherits(ctor,superCtor){ctor.super_=superCtor;var TempCtor=function(){};TempCtor.prototype=superCtor.prototype;ctor.prototype=new TempCtor;ctor.prototype.constructor=ctor}}},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.DefaultEqualityComparator=void 0;const Decorators_1=__webpack_require__(0);const MurmurHash_1=__webpack_require__(7);const ObjectEqualityComparator_1=__webpack_require__(17);class DefaultEqualityComparator{hashCode(obj){if(obj==null){return 0}else if(typeof obj==="string"||typeof obj==="number"){return MurmurHash_1.MurmurHash.hashCode([obj])}else{return ObjectEqualityComparator_1.ObjectEqualityComparator.INSTANCE.hashCode(obj)}}equals(a,b){if(a==null){return b==null}else if(typeof a==="string"||typeof a==="number"){return a===b}else{return ObjectEqualityComparator_1.ObjectEqualityComparator.INSTANCE.equals(a,b)}}}DefaultEqualityComparator.INSTANCE=new DefaultEqualityComparator;__decorate([Decorators_1.Override],DefaultEqualityComparator.prototype,"hashCode",null);__decorate([Decorators_1.Override],DefaultEqualityComparator.prototype,"equals",null);exports.DefaultEqualityComparator=DefaultEqualityComparator},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.LexerDFASerializer=void 0;const DFASerializer_1=__webpack_require__(80);const Decorators_1=__webpack_require__(0);const VocabularyImpl_1=__webpack_require__(18);let LexerDFASerializer=class LexerDFASerializer extends DFASerializer_1.DFASerializer{constructor(dfa){super(dfa,VocabularyImpl_1.VocabularyImpl.EMPTY_VOCABULARY)}getEdgeLabel(i){return"'"+String.fromCodePoint(i)+"'"}};__decorate([Decorators_1.Override,Decorators_1.NotNull],LexerDFASerializer.prototype,"getEdgeLabel",null);LexerDFASerializer=__decorate([__param(0,Decorators_1.NotNull)],LexerDFASerializer);exports.LexerDFASerializer=LexerDFASerializer},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.LL1Analyzer=void 0;const AbstractPredicateTransition_1=__webpack_require__(54);const Array2DHashSet_1=__webpack_require__(23);const ATNConfig_1=__webpack_require__(45);const BitSet_1=__webpack_require__(24);const IntervalSet_1=__webpack_require__(25);const Decorators_1=__webpack_require__(0);const NotSetTransition_1=__webpack_require__(61);const ObjectEqualityComparator_1=__webpack_require__(17);const PredictionContext_1=__webpack_require__(16);const RuleStopState_1=__webpack_require__(39);const RuleTransition_1=__webpack_require__(63);const Token_1=__webpack_require__(5);const WildcardTransition_1=__webpack_require__(84);let LL1Analyzer=class LL1Analyzer{constructor(atn){this.atn=atn}getDecisionLookahead(s){if(s==null){return undefined}let look=new Array(s.numberOfTransitions);for(let alt=0;alt<s.numberOfTransitions;alt++){let current=new IntervalSet_1.IntervalSet;look[alt]=current;let lookBusy=new Array2DHashSet_1.Array2DHashSet(ObjectEqualityComparator_1.ObjectEqualityComparator.INSTANCE);let seeThruPreds=false;this._LOOK(s.transition(alt).target,undefined,PredictionContext_1.PredictionContext.EMPTY_LOCAL,current,lookBusy,new BitSet_1.BitSet,seeThruPreds,false);if(current.size===0||current.contains(LL1Analyzer.HIT_PRED)){current=undefined;look[alt]=current}}return look}LOOK(s,ctx,stopState){if(stopState===undefined){if(s.atn==null){throw new Error("Illegal state")}stopState=s.atn.ruleToStopState[s.ruleIndex]}else if(stopState===null){stopState=undefined}let r=new IntervalSet_1.IntervalSet;let seeThruPreds=true;let addEOF=true;this._LOOK(s,stopState,ctx,r,new Array2DHashSet_1.Array2DHashSet,new BitSet_1.BitSet,seeThruPreds,addEOF);return r}_LOOK(s,stopState,ctx,look,lookBusy,calledRuleStack,seeThruPreds,addEOF){let c=ATNConfig_1.ATNConfig.create(s,0,ctx);if(!lookBusy.add(c)){return}if(s===stopState){if(PredictionContext_1.PredictionContext.isEmptyLocal(ctx)){look.add(Token_1.Token.EPSILON);return}else if(ctx.isEmpty){if(addEOF){look.add(Token_1.Token.EOF)}return}}if(s instanceof RuleStopState_1.RuleStopState){if(ctx.isEmpty&&!PredictionContext_1.PredictionContext.isEmptyLocal(ctx)){if(addEOF){look.add(Token_1.Token.EOF)}return}let removed=calledRuleStack.get(s.ruleIndex);try{calledRuleStack.clear(s.ruleIndex);for(let i=0;i<ctx.size;i++){if(ctx.getReturnState(i)===PredictionContext_1.PredictionContext.EMPTY_FULL_STATE_KEY){continue}let returnState=this.atn.states[ctx.getReturnState(i)];this._LOOK(returnState,stopState,ctx.getParent(i),look,lookBusy,calledRuleStack,seeThruPreds,addEOF)}}finally{if(removed){calledRuleStack.set(s.ruleIndex)}}}let n=s.numberOfTransitions;for(let i=0;i<n;i++){let t=s.transition(i);if(t instanceof RuleTransition_1.RuleTransition){if(calledRuleStack.get(t.ruleIndex)){continue}let newContext=ctx.getChild(t.followState.stateNumber);try{calledRuleStack.set(t.ruleIndex);this._LOOK(t.target,stopState,newContext,look,lookBusy,calledRuleStack,seeThruPreds,addEOF)}finally{calledRuleStack.clear(t.ruleIndex)}}else if(t instanceof AbstractPredicateTransition_1.AbstractPredicateTransition){if(seeThruPreds){this._LOOK(t.target,stopState,ctx,look,lookBusy,calledRuleStack,seeThruPreds,addEOF)}else{look.add(LL1Analyzer.HIT_PRED)}}else if(t.isEpsilon){this._LOOK(t.target,stopState,ctx,look,lookBusy,calledRuleStack,seeThruPreds,addEOF)}else if(t instanceof WildcardTransition_1.WildcardTransition){look.addAll(IntervalSet_1.IntervalSet.of(Token_1.Token.MIN_USER_TOKEN_TYPE,this.atn.maxTokenType))}else{let set=t.label;if(set!=null){if(t instanceof NotSetTransition_1.NotSetTransition){set=set.complement(IntervalSet_1.IntervalSet.of(Token_1.Token.MIN_USER_TOKEN_TYPE,this.atn.maxTokenType))}look.addAll(set)}}}}};LL1Analyzer.HIT_PRED=Token_1.Token.INVALID_TYPE;__decorate([Decorators_1.NotNull],LL1Analyzer.prototype,"atn",void 0);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],LL1Analyzer.prototype,"LOOK",null);__decorate([__param(0,Decorators_1.NotNull),__param(2,Decorators_1.NotNull),__param(3,Decorators_1.NotNull),__param(4,Decorators_1.NotNull),__param(5,Decorators_1.NotNull)],LL1Analyzer.prototype,"_LOOK",null);LL1Analyzer=__decorate([__param(0,Decorators_1.NotNull)],LL1Analyzer);exports.LL1Analyzer=LL1Analyzer},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.LexerActionExecutor=void 0;const ArrayEqualityComparator_1=__webpack_require__(43);const LexerIndexedCustomAction_1=__webpack_require__(147);const MurmurHash_1=__webpack_require__(7);const Decorators_1=__webpack_require__(0);let LexerActionExecutor=class LexerActionExecutor{constructor(lexerActions){this._lexerActions=lexerActions;let hash=MurmurHash_1.MurmurHash.initialize();for(let lexerAction of lexerActions){hash=MurmurHash_1.MurmurHash.update(hash,lexerAction)}this.cachedHashCode=MurmurHash_1.MurmurHash.finish(hash,lexerActions.length)}static append(lexerActionExecutor,lexerAction){if(!lexerActionExecutor){return new LexerActionExecutor([lexerAction])}let lexerActions=lexerActionExecutor._lexerActions.slice(0);lexerActions.push(lexerAction);return new LexerActionExecutor(lexerActions)}fixOffsetBeforeMatch(offset){let updatedLexerActions;for(let i=0;i<this._lexerActions.length;i++){if(this._lexerActions[i].isPositionDependent&&!(this._lexerActions[i]instanceof LexerIndexedCustomAction_1.LexerIndexedCustomAction)){if(!updatedLexerActions){updatedLexerActions=this._lexerActions.slice(0)}updatedLexerActions[i]=new LexerIndexedCustomAction_1.LexerIndexedCustomAction(offset,this._lexerActions[i])}}if(!updatedLexerActions){return this}return new LexerActionExecutor(updatedLexerActions)}get lexerActions(){return this._lexerActions}execute(lexer,input,startIndex){let requiresSeek=false;let stopIndex=input.index;try{for(let lexerAction of this._lexerActions){if(lexerAction instanceof LexerIndexedCustomAction_1.LexerIndexedCustomAction){let offset=lexerAction.offset;input.seek(startIndex+offset);lexerAction=lexerAction.action;requiresSeek=startIndex+offset!==stopIndex}else if(lexerAction.isPositionDependent){input.seek(stopIndex);requiresSeek=false}lexerAction.execute(lexer)}}finally{if(requiresSeek){input.seek(stopIndex)}}}hashCode(){return this.cachedHashCode}equals(obj){if(obj===this){return true}else if(!(obj instanceof LexerActionExecutor)){return false}return this.cachedHashCode===obj.cachedHashCode&&ArrayEqualityComparator_1.ArrayEqualityComparator.INSTANCE.equals(this._lexerActions,obj._lexerActions)}};__decorate([Decorators_1.NotNull],LexerActionExecutor.prototype,"_lexerActions",void 0);__decorate([Decorators_1.NotNull],LexerActionExecutor.prototype,"lexerActions",null);__decorate([__param(0,Decorators_1.NotNull)],LexerActionExecutor.prototype,"execute",null);__decorate([Decorators_1.Override],LexerActionExecutor.prototype,"hashCode",null);__decorate([Decorators_1.Override],LexerActionExecutor.prototype,"equals",null);__decorate([Decorators_1.NotNull,__param(1,Decorators_1.NotNull)],LexerActionExecutor,"append",null);LexerActionExecutor=__decorate([__param(0,Decorators_1.NotNull)],LexerActionExecutor);exports.LexerActionExecutor=LexerActionExecutor},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.LexerIndexedCustomAction=void 0;const MurmurHash_1=__webpack_require__(7);const Decorators_1=__webpack_require__(0);let LexerIndexedCustomAction=class LexerIndexedCustomAction{constructor(offset,action){this._offset=offset;this._action=action}get offset(){return this._offset}get action(){return this._action}get actionType(){return this._action.actionType}get isPositionDependent(){return true}execute(lexer){this._action.execute(lexer)}hashCode(){let hash=MurmurHash_1.MurmurHash.initialize();hash=MurmurHash_1.MurmurHash.update(hash,this._offset);hash=MurmurHash_1.MurmurHash.update(hash,this._action);return MurmurHash_1.MurmurHash.finish(hash,2)}equals(obj){if(obj===this){return true}else if(!(obj instanceof LexerIndexedCustomAction)){return false}return this._offset===obj._offset&&this._action.equals(obj._action)}};__decorate([Decorators_1.NotNull],LexerIndexedCustomAction.prototype,"action",null);__decorate([Decorators_1.Override],LexerIndexedCustomAction.prototype,"actionType",null);__decorate([Decorators_1.Override],LexerIndexedCustomAction.prototype,"isPositionDependent",null);__decorate([Decorators_1.Override],LexerIndexedCustomAction.prototype,"execute",null);__decorate([Decorators_1.Override],LexerIndexedCustomAction.prototype,"hashCode",null);__decorate([Decorators_1.Override],LexerIndexedCustomAction.prototype,"equals",null);LexerIndexedCustomAction=__decorate([__param(1,Decorators_1.NotNull)],LexerIndexedCustomAction);exports.LexerIndexedCustomAction=LexerIndexedCustomAction},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.OrderedATNConfigSet=void 0;const ATNConfigSet_1=__webpack_require__(37);const Decorators_1=__webpack_require__(0);class OrderedATNConfigSet extends ATNConfigSet_1.ATNConfigSet{constructor(set,readonly){if(set!=null&&readonly!=null){super(set,readonly)}else{super()}}clone(readonly){let copy=new OrderedATNConfigSet(this,readonly);if(!readonly&&this.isReadOnly){copy.addAll(this)}return copy}getKey(e){return{state:0,alt:e.hashCode()}}canMerge(left,leftKey,right){return left.equals(right)}}__decorate([Decorators_1.Override],OrderedATNConfigSet.prototype,"clone",null);__decorate([Decorators_1.Override],OrderedATNConfigSet.prototype,"getKey",null);__decorate([Decorators_1.Override],OrderedATNConfigSet.prototype,"canMerge",null);exports.OrderedATNConfigSet=OrderedATNConfigSet},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.BasicBlockStartState=void 0;const ATNStateType_1=__webpack_require__(9);const BlockStartState_1=__webpack_require__(49);const Decorators_1=__webpack_require__(0);class BasicBlockStartState extends BlockStartState_1.BlockStartState{get stateType(){return ATNStateType_1.ATNStateType.BLOCK_START}}__decorate([Decorators_1.Override],BasicBlockStartState.prototype,"stateType",null);exports.BasicBlockStartState=BasicBlockStartState},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.BlockEndState=void 0;const ATNState_1=__webpack_require__(19);const ATNStateType_1=__webpack_require__(9);const Decorators_1=__webpack_require__(0);class BlockEndState extends ATNState_1.ATNState{get stateType(){return ATNStateType_1.ATNStateType.BLOCK_END}}__decorate([Decorators_1.Override],BlockEndState.prototype,"stateType",null);exports.BlockEndState=BlockEndState},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.EpsilonTransition=void 0;const Decorators_1=__webpack_require__(0);const Transition_1=__webpack_require__(22);let EpsilonTransition=class EpsilonTransition extends Transition_1.Transition{constructor(target,outermostPrecedenceReturn=-1){super(target);this._outermostPrecedenceReturn=outermostPrecedenceReturn}get outermostPrecedenceReturn(){return this._outermostPrecedenceReturn}get serializationType(){return 1}get isEpsilon(){return true}matches(symbol,minVocabSymbol,maxVocabSymbol){return false}toString(){return"epsilon"}};__decorate([Decorators_1.Override],EpsilonTransition.prototype,"serializationType",null);__decorate([Decorators_1.Override],EpsilonTransition.prototype,"isEpsilon",null);__decorate([Decorators_1.Override],EpsilonTransition.prototype,"matches",null);__decorate([Decorators_1.Override,Decorators_1.NotNull],EpsilonTransition.prototype,"toString",null);EpsilonTransition=__decorate([__param(0,Decorators_1.NotNull)],EpsilonTransition);exports.EpsilonTransition=EpsilonTransition},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.LexerChannelAction=void 0;const MurmurHash_1=__webpack_require__(7);const Decorators_1=__webpack_require__(0);class LexerChannelAction{constructor(channel){this._channel=channel}get channel(){return this._channel}get actionType(){return 0}get isPositionDependent(){return false}execute(lexer){lexer.channel=this._channel}hashCode(){let hash=MurmurHash_1.MurmurHash.initialize();hash=MurmurHash_1.MurmurHash.update(hash,this.actionType);hash=MurmurHash_1.MurmurHash.update(hash,this._channel);return MurmurHash_1.MurmurHash.finish(hash,2)}equals(obj){if(obj===this){return true}else if(!(obj instanceof LexerChannelAction)){return false}return this._channel===obj._channel}toString(){return`channel(${this._channel})`}}__decorate([Decorators_1.Override],LexerChannelAction.prototype,"actionType",null);__decorate([Decorators_1.Override],LexerChannelAction.prototype,"isPositionDependent",null);__decorate([Decorators_1.Override,__param(0,Decorators_1.NotNull)],LexerChannelAction.prototype,"execute",null);__decorate([Decorators_1.Override],LexerChannelAction.prototype,"hashCode",null);__decorate([Decorators_1.Override],LexerChannelAction.prototype,"equals",null);__decorate([Decorators_1.Override],LexerChannelAction.prototype,"toString",null);exports.LexerChannelAction=LexerChannelAction},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.LexerCustomAction=void 0;const MurmurHash_1=__webpack_require__(7);const Decorators_1=__webpack_require__(0);class LexerCustomAction{constructor(ruleIndex,actionIndex){this._ruleIndex=ruleIndex;this._actionIndex=actionIndex}get ruleIndex(){return this._ruleIndex}get actionIndex(){return this._actionIndex}get actionType(){return 1}get isPositionDependent(){return true}execute(lexer){lexer.action(undefined,this._ruleIndex,this._actionIndex)}hashCode(){let hash=MurmurHash_1.MurmurHash.initialize();hash=MurmurHash_1.MurmurHash.update(hash,this.actionType);hash=MurmurHash_1.MurmurHash.update(hash,this._ruleIndex);hash=MurmurHash_1.MurmurHash.update(hash,this._actionIndex);return MurmurHash_1.MurmurHash.finish(hash,3)}equals(obj){if(obj===this){return true}else if(!(obj instanceof LexerCustomAction)){return false}return this._ruleIndex===obj._ruleIndex&&this._actionIndex===obj._actionIndex}}__decorate([Decorators_1.Override],LexerCustomAction.prototype,"actionType",null);__decorate([Decorators_1.Override],LexerCustomAction.prototype,"isPositionDependent",null);__decorate([Decorators_1.Override,__param(0,Decorators_1.NotNull)],LexerCustomAction.prototype,"execute",null);__decorate([Decorators_1.Override],LexerCustomAction.prototype,"hashCode",null);__decorate([Decorators_1.Override],LexerCustomAction.prototype,"equals",null);exports.LexerCustomAction=LexerCustomAction},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.LexerModeAction=void 0;const MurmurHash_1=__webpack_require__(7);const Decorators_1=__webpack_require__(0);class LexerModeAction{constructor(mode){this._mode=mode}get mode(){return this._mode}get actionType(){return 2}get isPositionDependent(){return false}execute(lexer){lexer.mode(this._mode)}hashCode(){let hash=MurmurHash_1.MurmurHash.initialize();hash=MurmurHash_1.MurmurHash.update(hash,this.actionType);hash=MurmurHash_1.MurmurHash.update(hash,this._mode);return MurmurHash_1.MurmurHash.finish(hash,2)}equals(obj){if(obj===this){return true}else if(!(obj instanceof LexerModeAction)){return false}return this._mode===obj._mode}toString(){return`mode(${this._mode})`}}__decorate([Decorators_1.Override],LexerModeAction.prototype,"actionType",null);__decorate([Decorators_1.Override],LexerModeAction.prototype,"isPositionDependent",null);__decorate([Decorators_1.Override,__param(0,Decorators_1.NotNull)],LexerModeAction.prototype,"execute",null);__decorate([Decorators_1.Override],LexerModeAction.prototype,"hashCode",null);__decorate([Decorators_1.Override],LexerModeAction.prototype,"equals",null);__decorate([Decorators_1.Override],LexerModeAction.prototype,"toString",null);exports.LexerModeAction=LexerModeAction},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.LexerMoreAction=void 0;const MurmurHash_1=__webpack_require__(7);const Decorators_1=__webpack_require__(0);class LexerMoreAction{constructor(){}get actionType(){return 3}get isPositionDependent(){return false}execute(lexer){lexer.more()}hashCode(){let hash=MurmurHash_1.MurmurHash.initialize();hash=MurmurHash_1.MurmurHash.update(hash,this.actionType);return MurmurHash_1.MurmurHash.finish(hash,1)}equals(obj){return obj===this}toString(){return"more"}}__decorate([Decorators_1.Override],LexerMoreAction.prototype,"actionType",null);__decorate([Decorators_1.Override],LexerMoreAction.prototype,"isPositionDependent",null);__decorate([Decorators_1.Override,__param(0,Decorators_1.NotNull)],LexerMoreAction.prototype,"execute",null);__decorate([Decorators_1.Override],LexerMoreAction.prototype,"hashCode",null);__decorate([Decorators_1.Override],LexerMoreAction.prototype,"equals",null);__decorate([Decorators_1.Override],LexerMoreAction.prototype,"toString",null);exports.LexerMoreAction=LexerMoreAction;(function(LexerMoreAction){LexerMoreAction.INSTANCE=new LexerMoreAction})(LexerMoreAction=exports.LexerMoreAction||(exports.LexerMoreAction={}))},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.LexerPopModeAction=void 0;const MurmurHash_1=__webpack_require__(7);const Decorators_1=__webpack_require__(0);class LexerPopModeAction{constructor(){}get actionType(){return 4}get isPositionDependent(){return false}execute(lexer){lexer.popMode()}hashCode(){let hash=MurmurHash_1.MurmurHash.initialize();hash=MurmurHash_1.MurmurHash.update(hash,this.actionType);return MurmurHash_1.MurmurHash.finish(hash,1)}equals(obj){return obj===this}toString(){return"popMode"}}__decorate([Decorators_1.Override],LexerPopModeAction.prototype,"actionType",null);__decorate([Decorators_1.Override],LexerPopModeAction.prototype,"isPositionDependent",null);__decorate([Decorators_1.Override,__param(0,Decorators_1.NotNull)],LexerPopModeAction.prototype,"execute",null);__decorate([Decorators_1.Override],LexerPopModeAction.prototype,"hashCode",null);__decorate([Decorators_1.Override],LexerPopModeAction.prototype,"equals",null);__decorate([Decorators_1.Override],LexerPopModeAction.prototype,"toString",null);exports.LexerPopModeAction=LexerPopModeAction;(function(LexerPopModeAction){LexerPopModeAction.INSTANCE=new LexerPopModeAction})(LexerPopModeAction=exports.LexerPopModeAction||(exports.LexerPopModeAction={}))},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.LexerPushModeAction=void 0;const MurmurHash_1=__webpack_require__(7);const Decorators_1=__webpack_require__(0);class LexerPushModeAction{constructor(mode){this._mode=mode}get mode(){return this._mode}get actionType(){return 5}get isPositionDependent(){return false}execute(lexer){lexer.pushMode(this._mode)}hashCode(){let hash=MurmurHash_1.MurmurHash.initialize();hash=MurmurHash_1.MurmurHash.update(hash,this.actionType);hash=MurmurHash_1.MurmurHash.update(hash,this._mode);return MurmurHash_1.MurmurHash.finish(hash,2)}equals(obj){if(obj===this){return true}else if(!(obj instanceof LexerPushModeAction)){return false}return this._mode===obj._mode}toString(){return`pushMode(${this._mode})`}}__decorate([Decorators_1.Override],LexerPushModeAction.prototype,"actionType",null);__decorate([Decorators_1.Override],LexerPushModeAction.prototype,"isPositionDependent",null);__decorate([Decorators_1.Override,__param(0,Decorators_1.NotNull)],LexerPushModeAction.prototype,"execute",null);__decorate([Decorators_1.Override],LexerPushModeAction.prototype,"hashCode",null);__decorate([Decorators_1.Override],LexerPushModeAction.prototype,"equals",null);__decorate([Decorators_1.Override],LexerPushModeAction.prototype,"toString",null);exports.LexerPushModeAction=LexerPushModeAction},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.LexerSkipAction=void 0;const MurmurHash_1=__webpack_require__(7);const Decorators_1=__webpack_require__(0);class LexerSkipAction{constructor(){}get actionType(){return 6}get isPositionDependent(){return false}execute(lexer){lexer.skip()}hashCode(){let hash=MurmurHash_1.MurmurHash.initialize();hash=MurmurHash_1.MurmurHash.update(hash,this.actionType);return MurmurHash_1.MurmurHash.finish(hash,1)}equals(obj){return obj===this}toString(){return"skip"}}__decorate([Decorators_1.Override],LexerSkipAction.prototype,"actionType",null);__decorate([Decorators_1.Override],LexerSkipAction.prototype,"isPositionDependent",null);__decorate([Decorators_1.Override,__param(0,Decorators_1.NotNull)],LexerSkipAction.prototype,"execute",null);__decorate([Decorators_1.Override],LexerSkipAction.prototype,"hashCode",null);__decorate([Decorators_1.Override],LexerSkipAction.prototype,"equals",null);__decorate([Decorators_1.Override],LexerSkipAction.prototype,"toString",null);exports.LexerSkipAction=LexerSkipAction;(function(LexerSkipAction){LexerSkipAction.INSTANCE=new LexerSkipAction})(LexerSkipAction=exports.LexerSkipAction||(exports.LexerSkipAction={}))},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.LexerTypeAction=void 0;const MurmurHash_1=__webpack_require__(7);const Decorators_1=__webpack_require__(0);class LexerTypeAction{constructor(type){this._type=type}get type(){return this._type}get actionType(){return 7}get isPositionDependent(){return false}execute(lexer){lexer.type=this._type}hashCode(){let hash=MurmurHash_1.MurmurHash.initialize();hash=MurmurHash_1.MurmurHash.update(hash,this.actionType);hash=MurmurHash_1.MurmurHash.update(hash,this._type);return MurmurHash_1.MurmurHash.finish(hash,2)}equals(obj){if(obj===this){return true}else if(!(obj instanceof LexerTypeAction)){return false}return this._type===obj._type}toString(){return`type(${this._type})`}}__decorate([Decorators_1.Override],LexerTypeAction.prototype,"actionType",null);__decorate([Decorators_1.Override],LexerTypeAction.prototype,"isPositionDependent",null);__decorate([Decorators_1.Override,__param(0,Decorators_1.NotNull)],LexerTypeAction.prototype,"execute",null);__decorate([Decorators_1.Override],LexerTypeAction.prototype,"hashCode",null);__decorate([Decorators_1.Override],LexerTypeAction.prototype,"equals",null);__decorate([Decorators_1.Override],LexerTypeAction.prototype,"toString",null);exports.LexerTypeAction=LexerTypeAction},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.ConflictInfo=void 0;const Decorators_1=__webpack_require__(0);const Utils=__webpack_require__(11);class ConflictInfo{constructor(conflictedAlts,exact){this._conflictedAlts=conflictedAlts;this.exact=exact}get conflictedAlts(){return this._conflictedAlts}get isExact(){return this.exact}equals(obj){if(obj===this){return true}else if(!(obj instanceof ConflictInfo)){return false}return this.isExact===obj.isExact&&Utils.equals(this.conflictedAlts,obj.conflictedAlts)}hashCode(){return this.conflictedAlts.hashCode()}}__decorate([Decorators_1.Override],ConflictInfo.prototype,"equals",null);__decorate([Decorators_1.Override],ConflictInfo.prototype,"hashCode",null);exports.ConflictInfo=ConflictInfo},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.PredictionMode=void 0;const Array2DHashMap_1=__webpack_require__(30);const MurmurHash_1=__webpack_require__(7);const Decorators_1=__webpack_require__(0);const RuleStopState_1=__webpack_require__(39);var PredictionMode;(function(PredictionMode){PredictionMode[PredictionMode["SLL"]=0]="SLL";PredictionMode[PredictionMode["LL"]=1]="LL";PredictionMode[PredictionMode["LL_EXACT_AMBIG_DETECTION"]=2]="LL_EXACT_AMBIG_DETECTION"})(PredictionMode=exports.PredictionMode||(exports.PredictionMode={}));(function(PredictionMode){class AltAndContextMap extends Array2DHashMap_1.Array2DHashMap{constructor(){super(AltAndContextConfigEqualityComparator.INSTANCE)}}class AltAndContextConfigEqualityComparator{AltAndContextConfigEqualityComparator(){}hashCode(o){let hashCode=MurmurHash_1.MurmurHash.initialize(7);hashCode=MurmurHash_1.MurmurHash.update(hashCode,o.state.stateNumber);hashCode=MurmurHash_1.MurmurHash.update(hashCode,o.context);hashCode=MurmurHash_1.MurmurHash.finish(hashCode,2);return hashCode}equals(a,b){if(a===b){return true}if(a==null||b==null){return false}return a.state.stateNumber===b.state.stateNumber&&a.context.equals(b.context)}}AltAndContextConfigEqualityComparator.INSTANCE=new AltAndContextConfigEqualityComparator;__decorate([Decorators_1.Override],AltAndContextConfigEqualityComparator.prototype,"hashCode",null);__decorate([Decorators_1.Override],AltAndContextConfigEqualityComparator.prototype,"equals",null);function hasConfigInRuleStopState(configs){for(let c of configs){if(c.state instanceof RuleStopState_1.RuleStopState){return true}}return false}PredictionMode.hasConfigInRuleStopState=hasConfigInRuleStopState;function allConfigsInRuleStopStates(configs){for(let config of configs){if(!(config.state instanceof RuleStopState_1.RuleStopState)){return false}}return true}PredictionMode.allConfigsInRuleStopStates=allConfigsInRuleStopStates})(PredictionMode=exports.PredictionMode||(exports.PredictionMode={}))},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.PlusBlockStartState=void 0;const ATNStateType_1=__webpack_require__(9);const BlockStartState_1=__webpack_require__(49);const Decorators_1=__webpack_require__(0);class PlusBlockStartState extends BlockStartState_1.BlockStartState{get stateType(){return ATNStateType_1.ATNStateType.PLUS_BLOCK_START}}__decorate([Decorators_1.Override],PlusBlockStartState.prototype,"stateType",null);exports.PlusBlockStartState=PlusBlockStartState},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.PlusLoopbackState=void 0;const ATNStateType_1=__webpack_require__(9);const DecisionState_1=__webpack_require__(26);const Decorators_1=__webpack_require__(0);class PlusLoopbackState extends DecisionState_1.DecisionState{get stateType(){return ATNStateType_1.ATNStateType.PLUS_LOOP_BACK}}__decorate([Decorators_1.Override],PlusLoopbackState.prototype,"stateType",null);exports.PlusLoopbackState=PlusLoopbackState},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.PrecedencePredicateTransition=void 0;const AbstractPredicateTransition_1=__webpack_require__(54);const Decorators_1=__webpack_require__(0);const SemanticContext_1=__webpack_require__(29);let PrecedencePredicateTransition=class PrecedencePredicateTransition extends AbstractPredicateTransition_1.AbstractPredicateTransition{constructor(target,precedence){super(target);this.precedence=precedence}get serializationType(){return 10}get isEpsilon(){return true}matches(symbol,minVocabSymbol,maxVocabSymbol){return false}get predicate(){return new SemanticContext_1.SemanticContext.PrecedencePredicate(this.precedence)}toString(){return this.precedence+" >= _p"}};__decorate([Decorators_1.Override],PrecedencePredicateTransition.prototype,"serializationType",null);__decorate([Decorators_1.Override],PrecedencePredicateTransition.prototype,"isEpsilon",null);__decorate([Decorators_1.Override],PrecedencePredicateTransition.prototype,"matches",null);__decorate([Decorators_1.Override],PrecedencePredicateTransition.prototype,"toString",null);PrecedencePredicateTransition=__decorate([__param(0,Decorators_1.NotNull)],PrecedencePredicateTransition);exports.PrecedencePredicateTransition=PrecedencePredicateTransition},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.RangeTransition=void 0;const IntervalSet_1=__webpack_require__(25);const Decorators_1=__webpack_require__(0);const Transition_1=__webpack_require__(22);let RangeTransition=class RangeTransition extends Transition_1.Transition{constructor(target,from,to){super(target);this.from=from;this.to=to}get serializationType(){return 2}get label(){return IntervalSet_1.IntervalSet.of(this.from,this.to)}matches(symbol,minVocabSymbol,maxVocabSymbol){return symbol>=this.from&&symbol<=this.to}toString(){return"'"+String.fromCodePoint(this.from)+"'..'"+String.fromCodePoint(this.to)+"'"}};__decorate([Decorators_1.Override],RangeTransition.prototype,"serializationType",null);__decorate([Decorators_1.Override,Decorators_1.NotNull],RangeTransition.prototype,"label",null);__decorate([Decorators_1.Override],RangeTransition.prototype,"matches",null);__decorate([Decorators_1.Override,Decorators_1.NotNull],RangeTransition.prototype,"toString",null);RangeTransition=__decorate([__param(0,Decorators_1.NotNull)],RangeTransition);exports.RangeTransition=RangeTransition},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.RuleStartState=void 0;const ATNState_1=__webpack_require__(19);const ATNStateType_1=__webpack_require__(9);const Decorators_1=__webpack_require__(0);class RuleStartState extends ATNState_1.ATNState{constructor(){super(...arguments);this.isPrecedenceRule=false;this.leftFactored=false}get stateType(){return ATNStateType_1.ATNStateType.RULE_START}}__decorate([Decorators_1.Override],RuleStartState.prototype,"stateType",null);exports.RuleStartState=RuleStartState},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.StarBlockStartState=void 0;const ATNStateType_1=__webpack_require__(9);const BlockStartState_1=__webpack_require__(49);const Decorators_1=__webpack_require__(0);class StarBlockStartState extends BlockStartState_1.BlockStartState{get stateType(){return ATNStateType_1.ATNStateType.STAR_BLOCK_START}}__decorate([Decorators_1.Override],StarBlockStartState.prototype,"stateType",null);exports.StarBlockStartState=StarBlockStartState},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.StarLoopbackState=void 0;const ATNState_1=__webpack_require__(19);const ATNStateType_1=__webpack_require__(9);const Decorators_1=__webpack_require__(0);class StarLoopbackState extends ATNState_1.ATNState{get loopEntryState(){return this.transition(0).target}get stateType(){return ATNStateType_1.ATNStateType.STAR_LOOP_BACK}}__decorate([Decorators_1.Override],StarLoopbackState.prototype,"stateType",null);exports.StarLoopbackState=StarLoopbackState},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.TokensStartState=void 0;const ATNStateType_1=__webpack_require__(9);const DecisionState_1=__webpack_require__(26);const Decorators_1=__webpack_require__(0);class TokensStartState extends DecisionState_1.DecisionState{get stateType(){return ATNStateType_1.ATNStateType.TOKEN_START}}__decorate([Decorators_1.Override],TokensStartState.prototype,"stateType",null);exports.TokensStartState=TokensStartState},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.UUID=void 0;const MurmurHash_1=__webpack_require__(7);class UUID{constructor(mostSigBits,moreSigBits,lessSigBits,leastSigBits){this.data=new Uint32Array(4);this.data[0]=mostSigBits;this.data[1]=moreSigBits;this.data[2]=lessSigBits;this.data[3]=leastSigBits}static fromString(data){if(!/^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$/.test(data)){throw new Error("Incorrectly formatted UUID")}let segments=data.split("-");let mostSigBits=parseInt(segments[0],16);let moreSigBits=(parseInt(segments[1],16)<<16>>>0)+parseInt(segments[2],16);let lessSigBits=(parseInt(segments[3],16)<<16>>>0)+parseInt(segments[4].substr(0,4),16);let leastSigBits=parseInt(segments[4].substr(-8),16);return new UUID(mostSigBits,moreSigBits,lessSigBits,leastSigBits)}hashCode(){return MurmurHash_1.MurmurHash.hashCode([this.data[0],this.data[1],this.data[2],this.data[3]])}equals(obj){if(obj===this){return true}else if(!(obj instanceof UUID)){return false}return this.data[0]===obj.data[0]&&this.data[1]===obj.data[1]&&this.data[2]===obj.data[2]&&this.data[3]===obj.data[3]}toString(){return("00000000"+this.data[0].toString(16)).substr(-8)+"-"+("0000"+(this.data[1]>>>16).toString(16)).substr(-4)+"-"+("0000"+this.data[1].toString(16)).substr(-4)+"-"+("0000"+(this.data[2]>>>16).toString(16)).substr(-4)+"-"+("0000"+this.data[2].toString(16)).substr(-4)+("00000000"+this.data[3].toString(16)).substr(-8)}}exports.UUID=UUID},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.ParseInfo=void 0;const Decorators_1=__webpack_require__(0);let ParseInfo=class ParseInfo{constructor(atnSimulator){this.atnSimulator=atnSimulator}getDecisionInfo(){return this.atnSimulator.getDecisionInfo()}getLLDecisions(){let decisions=this.atnSimulator.getDecisionInfo();let LL=[];for(let i=0;i<decisions.length;i++){let fallBack=decisions[i].LL_Fallback;if(fallBack>0){LL.push(i)}}return LL}getTotalTimeInPrediction(){let decisions=this.atnSimulator.getDecisionInfo();let t=0;for(let decision of decisions){t+=decision.timeInPrediction}return t}getTotalSLLLookaheadOps(){let decisions=this.atnSimulator.getDecisionInfo();let k=0;for(let decision of decisions){k+=decision.SLL_TotalLook}return k}getTotalLLLookaheadOps(){let decisions=this.atnSimulator.getDecisionInfo();let k=0;for(let decision of decisions){k+=decision.LL_TotalLook}return k}getTotalSLLATNLookaheadOps(){let decisions=this.atnSimulator.getDecisionInfo();let k=0;for(let decision of decisions){k+=decision.SLL_ATNTransitions}return k}getTotalLLATNLookaheadOps(){let decisions=this.atnSimulator.getDecisionInfo();let k=0;for(let decision of decisions){k+=decision.LL_ATNTransitions}return k}getTotalATNLookaheadOps(){let decisions=this.atnSimulator.getDecisionInfo();let k=0;for(let decision of decisions){k+=decision.SLL_ATNTransitions;k+=decision.LL_ATNTransitions}return k}getDFASize(decision){if(decision){let decisionToDFA=this.atnSimulator.atn.decisionToDFA[decision];return decisionToDFA.states.size}else{let n=0;let decisionToDFA=this.atnSimulator.atn.decisionToDFA;for(let i=0;i<decisionToDFA.length;i++){n+=this.getDFASize(i)}return n}}};__decorate([Decorators_1.NotNull],ParseInfo.prototype,"getDecisionInfo",null);__decorate([Decorators_1.NotNull],ParseInfo.prototype,"getLLDecisions",null);ParseInfo=__decorate([__param(0,Decorators_1.NotNull)],ParseInfo);exports.ParseInfo=ParseInfo},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.ParseTreePatternMatcher=void 0;const BailErrorStrategy_1=__webpack_require__(75);const CharStreams_1=__webpack_require__(66);const CommonTokenStream_1=__webpack_require__(67);const ListTokenSource_1=__webpack_require__(95);const MultiMap_1=__webpack_require__(174);const Decorators_1=__webpack_require__(0);const ParseCancellationException_1=__webpack_require__(96);const ParserInterpreter_1=__webpack_require__(97);const ParserRuleContext_1=__webpack_require__(1);const ParseTreeMatch_1=__webpack_require__(175);const ParseTreePattern_1=__webpack_require__(176);const RecognitionException_1=__webpack_require__(2);const RuleNode_1=__webpack_require__(65);const RuleTagToken_1=__webpack_require__(185);const TagChunk_1=__webpack_require__(186);const TerminalNode_1=__webpack_require__(31);const TextChunk_1=__webpack_require__(187);const Token_1=__webpack_require__(5);const TokenTagToken_1=__webpack_require__(188);class ParseTreePatternMatcher{constructor(lexer,parser){this.start="<";this.stop=">";this.escape="\\";this.escapeRE=/\\/g;this._lexer=lexer;this._parser=parser}setDelimiters(start,stop,escapeLeft){if(!start){throw new Error("start cannot be null or empty")}if(!stop){throw new Error("stop cannot be null or empty")}this.start=start;this.stop=stop;this.escape=escapeLeft;this.escapeRE=new RegExp(escapeLeft.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"g")}matches(tree,pattern,patternRuleIndex=0){if(typeof pattern==="string"){let p=this.compile(pattern,patternRuleIndex);return this.matches(tree,p)}else{let labels=new MultiMap_1.MultiMap;let mismatchedNode=this.matchImpl(tree,pattern.patternTree,labels);return!mismatchedNode}}match(tree,pattern,patternRuleIndex=0){if(typeof pattern==="string"){let p=this.compile(pattern,patternRuleIndex);return this.match(tree,p)}else{let labels=new MultiMap_1.MultiMap;let mismatchedNode=this.matchImpl(tree,pattern.patternTree,labels);return new ParseTreeMatch_1.ParseTreeMatch(tree,pattern,labels,mismatchedNode)}}compile(pattern,patternRuleIndex){let tokenList=this.tokenize(pattern);let tokenSrc=new ListTokenSource_1.ListTokenSource(tokenList);let tokens=new CommonTokenStream_1.CommonTokenStream(tokenSrc);const parser=this._parser;let parserInterp=new ParserInterpreter_1.ParserInterpreter(parser.grammarFileName,parser.vocabulary,parser.ruleNames,parser.getATNWithBypassAlts(),tokens);let tree;try{parserInterp.errorHandler=new BailErrorStrategy_1.BailErrorStrategy;tree=parserInterp.parse(patternRuleIndex)}catch(e){if(e instanceof ParseCancellationException_1.ParseCancellationException){throw e.getCause()}else if(e instanceof RecognitionException_1.RecognitionException){throw e}else if(e instanceof Error){throw new ParseTreePatternMatcher.CannotInvokeStartRule(e)}else{throw e}}if(tokens.LA(1)!==Token_1.Token.EOF){throw new ParseTreePatternMatcher.StartRuleDoesNotConsumeFullPattern}return new ParseTreePattern_1.ParseTreePattern(this,pattern,patternRuleIndex,tree)}get lexer(){return this._lexer}get parser(){return this._parser}matchImpl(tree,patternTree,labels){if(!tree){throw new TypeError("tree cannot be null")}if(!patternTree){throw new TypeError("patternTree cannot be null")}if(tree instanceof TerminalNode_1.TerminalNode&&patternTree instanceof TerminalNode_1.TerminalNode){let mismatchedNode;if(tree.symbol.type===patternTree.symbol.type){if(patternTree.symbol instanceof TokenTagToken_1.TokenTagToken){let tokenTagToken=patternTree.symbol;labels.map(tokenTagToken.tokenName,tree);const l=tokenTagToken.label;if(l){labels.map(l,tree)}}else if(tree.text===patternTree.text){}else{if(!mismatchedNode){mismatchedNode=tree}}}else{if(!mismatchedNode){mismatchedNode=tree}}return mismatchedNode}if(tree instanceof ParserRuleContext_1.ParserRuleContext&&patternTree instanceof ParserRuleContext_1.ParserRuleContext){let mismatchedNode;let ruleTagToken=this.getRuleTagToken(patternTree);if(ruleTagToken){let m;if(tree.ruleContext.ruleIndex===patternTree.ruleContext.ruleIndex){labels.map(ruleTagToken.ruleName,tree);const l=ruleTagToken.label;if(l){labels.map(l,tree)}}else{if(!mismatchedNode){mismatchedNode=tree}}return mismatchedNode}if(tree.childCount!==patternTree.childCount){if(!mismatchedNode){mismatchedNode=tree}return mismatchedNode}let n=tree.childCount;for(let i=0;i<n;i++){let childMatch=this.matchImpl(tree.getChild(i),patternTree.getChild(i),labels);if(childMatch){return childMatch}}return mismatchedNode}return tree}getRuleTagToken(t){if(t instanceof RuleNode_1.RuleNode){if(t.childCount===1&&t.getChild(0)instanceof TerminalNode_1.TerminalNode){let c=t.getChild(0);if(c.symbol instanceof RuleTagToken_1.RuleTagToken){return c.symbol}}}return undefined}tokenize(pattern){let chunks=this.split(pattern);let tokens=[];for(let chunk of chunks){if(chunk instanceof TagChunk_1.TagChunk){let tagChunk=chunk;const firstChar=tagChunk.tag.substr(0,1);if(firstChar===firstChar.toUpperCase()){let ttype=this._parser.getTokenType(tagChunk.tag);if(ttype===Token_1.Token.INVALID_TYPE){throw new Error("Unknown token "+tagChunk.tag+" in pattern: "+pattern)}let t=new TokenTagToken_1.TokenTagToken(tagChunk.tag,ttype,tagChunk.label);tokens.push(t)}else if(firstChar===firstChar.toLowerCase()){let ruleIndex=this._parser.getRuleIndex(tagChunk.tag);if(ruleIndex===-1){throw new Error("Unknown rule "+tagChunk.tag+" in pattern: "+pattern)}let ruleImaginaryTokenType=this._parser.getATNWithBypassAlts().ruleToTokenType[ruleIndex];tokens.push(new RuleTagToken_1.RuleTagToken(tagChunk.tag,ruleImaginaryTokenType,tagChunk.label))}else{throw new Error("invalid tag: "+tagChunk.tag+" in pattern: "+pattern)}}else{let textChunk=chunk;this._lexer.inputStream=CharStreams_1.CharStreams.fromString(textChunk.text);let t=this._lexer.nextToken();while(t.type!==Token_1.Token.EOF){tokens.push(t);t=this._lexer.nextToken()}}}return tokens}split(pattern){let p=0;let n=pattern.length;let chunks=[];let buf;let starts=[];let stops=[];while(p<n){if(p===pattern.indexOf(this.escape+this.start,p)){p+=this.escape.length+this.start.length}else if(p===pattern.indexOf(this.escape+this.stop,p)){p+=this.escape.length+this.stop.length}else if(p===pattern.indexOf(this.start,p)){starts.push(p);p+=this.start.length}else if(p===pattern.indexOf(this.stop,p)){stops.push(p);p+=this.stop.length}else{p++}}if(starts.length>stops.length){throw new Error("unterminated tag in pattern: "+pattern)}if(starts.length<stops.length){throw new Error("missing start tag in pattern: "+pattern)}let ntags=starts.length;for(let i=0;i<ntags;i++){if(starts[i]>=stops[i]){throw new Error("tag delimiters out of order in pattern: "+pattern)}}if(ntags===0){let text=pattern.substring(0,n);chunks.push(new TextChunk_1.TextChunk(text))}if(ntags>0&&starts[0]>0){let text=pattern.substring(0,starts[0]);chunks.push(new TextChunk_1.TextChunk(text))}for(let i=0;i<ntags;i++){let tag=pattern.substring(starts[i]+this.start.length,stops[i]);let ruleOrToken=tag;let label;let colon=tag.indexOf(":");if(colon>=0){label=tag.substring(0,colon);ruleOrToken=tag.substring(colon+1,tag.length)}chunks.push(new TagChunk_1.TagChunk(ruleOrToken,label));if(i+1<ntags){let text=pattern.substring(stops[i]+this.stop.length,starts[i+1]);chunks.push(new TextChunk_1.TextChunk(text))}}if(ntags>0){let afterLastTag=stops[ntags-1]+this.stop.length;if(afterLastTag<n){let text=pattern.substring(afterLastTag,n);chunks.push(new TextChunk_1.TextChunk(text))}}for(let i=0;i<chunks.length;i++){let c=chunks[i];if(c instanceof TextChunk_1.TextChunk){let unescaped=c.text.replace(this.escapeRE,"");if(unescaped.length<c.text.length){chunks[i]=new TextChunk_1.TextChunk(unescaped)}}}return chunks}}__decorate([Decorators_1.NotNull,__param(1,Decorators_1.NotNull)],ParseTreePatternMatcher.prototype,"match",null);__decorate([Decorators_1.NotNull],ParseTreePatternMatcher.prototype,"lexer",null);__decorate([Decorators_1.NotNull],ParseTreePatternMatcher.prototype,"parser",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull),__param(2,Decorators_1.NotNull)],ParseTreePatternMatcher.prototype,"matchImpl",null);exports.ParseTreePatternMatcher=ParseTreePatternMatcher;(function(ParseTreePatternMatcher){class CannotInvokeStartRule extends Error{constructor(error){super(`CannotInvokeStartRule: ${error}`);this.error=error}}ParseTreePatternMatcher.CannotInvokeStartRule=CannotInvokeStartRule;class StartRuleDoesNotConsumeFullPattern extends Error{constructor(){super("StartRuleDoesNotConsumeFullPattern")}}ParseTreePatternMatcher.StartRuleDoesNotConsumeFullPattern=StartRuleDoesNotConsumeFullPattern})(ParseTreePatternMatcher=exports.ParseTreePatternMatcher||(exports.ParseTreePatternMatcher={}))},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.isSupplementaryCodePoint=exports.isLowSurrogate=exports.isHighSurrogate=void 0;function isHighSurrogate(ch){return ch>=55296&&ch<=56319}exports.isHighSurrogate=isHighSurrogate;function isLowSurrogate(ch){return ch>=56320&&ch<=57343}exports.isLowSurrogate=isLowSurrogate;function isSupplementaryCodePoint(ch){return ch>=65536}exports.isSupplementaryCodePoint=isSupplementaryCodePoint},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.MultiMap=void 0;class MultiMap extends Map{constructor(){super()}map(key,value){let elementsForKey=super.get(key);if(!elementsForKey){elementsForKey=[];super.set(key,elementsForKey)}elementsForKey.push(value)}getPairs(){let pairs=[];this.forEach((values,key)=>{values.forEach(v=>{pairs.push([key,v])})});return pairs}}exports.MultiMap=MultiMap},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.ParseTreeMatch=void 0;const Decorators_1=__webpack_require__(0);let ParseTreeMatch=class ParseTreeMatch{constructor(tree,pattern,labels,mismatchedNode){if(!tree){throw new Error("tree cannot be null")}if(!pattern){throw new Error("pattern cannot be null")}if(!labels){throw new Error("labels cannot be null")}this._tree=tree;this._pattern=pattern;this._labels=labels;this._mismatchedNode=mismatchedNode}get(label){let parseTrees=this._labels.get(label);if(!parseTrees||parseTrees.length===0){return undefined}return parseTrees[parseTrees.length-1]}getAll(label){const nodes=this._labels.get(label);if(!nodes){return[]}return nodes}get labels(){return this._labels}get mismatchedNode(){return this._mismatchedNode}get succeeded(){return!this._mismatchedNode}get pattern(){return this._pattern}get tree(){return this._tree}toString(){return`Match ${this.succeeded?"succeeded":"failed"}; found ${this.labels.size} labels`}};__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull)],ParseTreeMatch.prototype,"getAll",null);__decorate([Decorators_1.NotNull],ParseTreeMatch.prototype,"labels",null);__decorate([Decorators_1.NotNull],ParseTreeMatch.prototype,"pattern",null);__decorate([Decorators_1.NotNull],ParseTreeMatch.prototype,"tree",null);__decorate([Decorators_1.Override],ParseTreeMatch.prototype,"toString",null);ParseTreeMatch=__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull),__param(2,Decorators_1.NotNull)],ParseTreeMatch);exports.ParseTreeMatch=ParseTreeMatch},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.ParseTreePattern=void 0;const Decorators_1=__webpack_require__(0);const XPath_1=__webpack_require__(68);let ParseTreePattern=class ParseTreePattern{constructor(matcher,pattern,patternRuleIndex,patternTree){this._matcher=matcher;this._patternRuleIndex=patternRuleIndex;this._pattern=pattern;this._patternTree=patternTree}match(tree){return this._matcher.match(tree,this)}matches(tree){return this._matcher.match(tree,this).succeeded}findAll(tree,xpath){let subtrees=XPath_1.XPath.findAll(tree,xpath,this._matcher.parser);let matches=[];for(let t of subtrees){let match=this.match(t);if(match.succeeded){matches.push(match)}}return matches}get matcher(){return this._matcher}get pattern(){return this._pattern}get patternRuleIndex(){return this._patternRuleIndex}get patternTree(){return this._patternTree}};__decorate([Decorators_1.NotNull],ParseTreePattern.prototype,"_pattern",void 0);__decorate([Decorators_1.NotNull],ParseTreePattern.prototype,"_patternTree",void 0);__decorate([Decorators_1.NotNull],ParseTreePattern.prototype,"_matcher",void 0);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull)],ParseTreePattern.prototype,"match",null);__decorate([__param(0,Decorators_1.NotNull)],ParseTreePattern.prototype,"matches",null);__decorate([Decorators_1.NotNull,__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],ParseTreePattern.prototype,"findAll",null);__decorate([Decorators_1.NotNull],ParseTreePattern.prototype,"matcher",null);__decorate([Decorators_1.NotNull],ParseTreePattern.prototype,"pattern",null);__decorate([Decorators_1.NotNull],ParseTreePattern.prototype,"patternTree",null);ParseTreePattern=__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull),__param(3,Decorators_1.NotNull)],ParseTreePattern);exports.ParseTreePattern=ParseTreePattern},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.XPathLexer=void 0;const ATNDeserializer_1=__webpack_require__(35);const Lexer_1=__webpack_require__(20);const LexerATNSimulator_1=__webpack_require__(42);const VocabularyImpl_1=__webpack_require__(18);const Utils=__webpack_require__(11);class XPathLexer extends Lexer_1.Lexer{constructor(input){super(input);this._interp=new LexerATNSimulator_1.LexerATNSimulator(XPathLexer._ATN,this)}get vocabulary(){return XPathLexer.VOCABULARY}get grammarFileName(){return"XPathLexer.g4"}get ruleNames(){return XPathLexer.ruleNames}get serializedATN(){return XPathLexer._serializedATN}get channelNames(){return XPathLexer.channelNames}get modeNames(){return XPathLexer.modeNames}action(_localctx,ruleIndex,actionIndex){switch(ruleIndex){case 4:this.ID_action(_localctx,actionIndex);break}}ID_action(_localctx,actionIndex){switch(actionIndex){case 0:let text=this.text;if(text.charAt(0)===text.charAt(0).toUpperCase()){this.type=XPathLexer.TOKEN_REF}else{this.type=XPathLexer.RULE_REF}break}}static get _ATN(){if(!XPathLexer.__ATN){XPathLexer.__ATN=(new ATNDeserializer_1.ATNDeserializer).deserialize(Utils.toCharArray(XPathLexer._serializedATN))}return XPathLexer.__ATN}}exports.XPathLexer=XPathLexer;XPathLexer.TOKEN_REF=1;XPathLexer.RULE_REF=2;XPathLexer.ANYWHERE=3;XPathLexer.ROOT=4;XPathLexer.WILDCARD=5;XPathLexer.BANG=6;XPathLexer.ID=7;XPathLexer.STRING=8;XPathLexer.channelNames=["DEFAULT_TOKEN_CHANNEL","HIDDEN"];XPathLexer.modeNames=["DEFAULT_MODE"];XPathLexer.ruleNames=["ANYWHERE","ROOT","WILDCARD","BANG","ID","NameChar","NameStartChar","STRING"];XPathLexer._LITERAL_NAMES=[undefined,undefined,undefined,"'//'","'/'","'*'","'!'"];XPathLexer._SYMBOLIC_NAMES=[undefined,"TOKEN_REF","RULE_REF","ANYWHERE","ROOT","WILDCARD","BANG","ID","STRING"];XPathLexer.VOCABULARY=new VocabularyImpl_1.VocabularyImpl(XPathLexer._LITERAL_NAMES,XPathLexer._SYMBOLIC_NAMES,[]);XPathLexer._serializedATNSegments=2;XPathLexer._serializedATNSegment0="줝쪺֍꾺体؇쉁\n2\b"+"\t\t\t\t\t"+"\t\b\t\b\t\t\t"+"\n\f"+'"\v\b\b\t'+"\t\t,\n\t\f\t\t/\v\t\t\t-\n"+"\t\b\v\t\r\n"+"ʶ\n2;C\\"+"aac|¡¬¬¯¯"+"··¼¼ÂØÚøú"+"˃ˈ˓ˢ˦ˮˮ"+"˰˰̂Ͷ͸͹ͼ"+"Ϳ΁΁ΈΈΊΌ"+"ΎΎΐΣΥϷϹ"+"҃҅҉ҌԱԳ՘"+"՛՛գ։ֿׁ֓"+"ׁ׃ׄ׆ׇ׉׉"+"ג׬ײ״؂؇ؒ"+"؜؞؞آ٫ٰە"+"۪ۗ۟ۡ۬۾܁"+"܁ܑ݌ݏ޳߂߷"+"߼߼ࠂ࠯ࡂ࡝ࢢ"+"ࢶࢸࢿࣖ॥२ॱ"+"ॳঅই঎঑঒ক"+"পবল঴঴স঻"+"া৆৉৊্৐৙"+"৙৞য়ৡ৥২৳"+"ਃਅਇ਌਑਒ਕ"+"ਪਬਲ਴ਵ਷ਸ"+"਺਻ਾਾੀ੄੉"+"੊੍੏੓੓ਜ਼ਫ਼"+"੠੠੨੷ઃઅઇ"+"એઑઓકપબલ"+"઴વષ઻ાેૉ"+"ો્૏૒૒ૢ૥"+"૨૱ૻૻଃଅଇ"+"଎଑଒କପବଲ"+"଴ଵଷ଻ା୆୉"+"୊୍୏୘୙୞ୟ"+"ୡ୥୨ୱ୳୳஄"+"அஇ஌ஐஒஔ஗"+"஛ஜஞஞ஠஡஥"+"஦ப஬ர஻ீ௄"+"ைொௌ௏௒௒௙"+"௙௨௱ంఅఇఎ"+"ఐఒఔపబ఻ి"+"ెైొౌ౏౗ౘ"+"ౚ౜ౢ౥౨౱ಂ"+"ಅಇಎಐಒಔಪ"+"ಬವಷ಻ಾೆೈ"+"ೊೌ೏೗೘ೠೠ"+"ೢ೥೨ೱೳ೴ഃ"+"അഇഎഐഒഔ഼"+"ിെൈൊൌ൐ൖ"+"൙ൡ൥൨൱ർඁ"+"඄අඇ඘ගඳඵ"+"ල඿඿ෂ෈෌෌"+"ෑූෘෘේ෡෨"+"෱෴෵ฃ฼โ๐"+"๒๛຃ຄຆຆຉ"+"ຊຌຌຏຏຖນ"+"ປມຣລວວຩ"+"ຩຬອຯົຽ຿"+"ໂໆ່່໊໏໒"+"໛ໞ໡༂༂༚༛"+"༢༫༹༹༷༷༻"+"༻ཀཉཋ཮ཱི྆"+"ྈྙྛ྾࿈࿈ဂ"+"။ၒ႟ႢჇ჉჉"+"჏჏გჼჾቊቌ"+"቏ቒቘቚቚቜ቟"+"ቢኊኌ኏ኒኲኴ"+"኷ኺዀዂዂዄ዇"+"ዊዘዚጒጔ጗ጚ"+"፜፟፡ᎂ᎑Ꭲ᏷"+"ᏺ᏿ᐃ᙮ᙱᚁᚃ"+"᚜ᚢ᛬ᛰ᛺ᜂᜎ"+"ᜐ᜖ᜢ᜶ᝂ᝕ᝢ"+"ᝮᝰᝲ᝴᝵គ៕"+"៙៙៞៟២៫᠍"+"᠐᠒᠛ᠢ᡹ᢂ᢬"+"ᢲ᣷ᤂᤠᤢ᤭ᤲ"+"᤽᥈᥯ᥲ᥶ᦂ᦭"+"ᦲ᧋᧒᧛ᨂ᨝ᨢ"+"᩠ᩢ᩾᪁᪋᪒᪛"+"᪩᪩ᪿ᪲ᬂ᭍᭒"+"᭛᭭᭵ᮂ᯵ᰂ᰹"+"᱂᱋ᱏ᱿ᲂᲊ᳒"+"᳔᳖᳸ᳺ᳻ᴂ᷷"+"᷽἗Ἒ἟ἢ὇Ὂ"+"὏ὒὙὛὛὝὝ"+"ὟὟὡ὿ᾂᾶᾸ"+"ι῀῀ῄῆῈ῎"+"ῒ῕Ῐ῝ῢ΅ῴ"+"ῶῸ῾‍‑‬‰"+"⁁⁂⁖⁖⁢⁦⁨"+"ⁱ⁳⁳₁₁ₒ₞"+"⃒⃞⃣⃣⃧⃲℄"+"℄℉℉ℌℕ℗℗"+"ℛ℟ΩΩℨℨK"+"Kℬℯℱ℻ℾ⅁"+"ⅇ⅋⅐⅐Ⅲ↊Ⰲ"+"ⰰⰲⱠⱢ⳦Ⳮ⳵"+"ⴂⴧ⴩⴩⴯⴯ⴲ"+"⵩⵱⵱ⶁ⶘ⶢⶨ"+"ⶪⶰⶲⶸⶺⷀⷂ"+"ⷈⷊⷐⷒⷘⷚⷠ"+"ⷢ⸁⸱⸱〇〉〣"+"〱〳〷〺〾ぃ゘"+"゛゜ゟァィーヾ"+"㄁ㄇㄯㄳ㆐ㆢㆼ"+"ㇲ㈁㐂䶷丂鿗ꀂ"+"꒎ꓒ꓿ꔂ꘎ꘒ꘭"+"Ꙃ꙱ꙶꙿꚁ꛳ꜙ"+"꜡Ꜥ꞊ꞍꞰꞲꞹ"+"ꟹ꠩ꡂ꡵ꢂ꣇꣒"+"꣛꣢꣹ꣽꣽꣿꣿ"+"꤂꤯ꤲ꥕ꥢ꥾ꦂ"+"꧂꧑꧛ꧢꨀꨂ꨸"+"ꩂ꩏꩒꩛ꩢ꩸ꩼ"+"꫄ꫝ꫟ꫢ꫱ꫴ꫸"+"ꬃ꬈ꬋ꬐ꬓ꬘ꬢ"+"ꬨꬪꬰꬲꭜꭞꭧ"+"ꭲ꯬꯮꯯꯲꯻갂"+"힥ힲ퟈ퟍ퟽車﩯"+"全﫛ﬂ﬈ﬕ﬙ײַ"+"שׁשּׁטּךּמּנּנּ"+"﭂ףּ﭅צּרּ﮳ﯕ"+"﴿ﵒ﶑ﶔ﷉ﷲ﷽"+"︂︑︢︱︵︶﹏"+"﹑ﹲﹶﹸ﻾！！"+"２；Ｃ＼ａａｃ"+"｜ｨ￀ￄ￉ￌ￑"+"ￔ￙ￜ￞￻�\r"+"(*<>?AOR_ü"+"łŶǿǿʂʞʢ"+"˒ˢˢ̡̲̂͌"+"͒ͼ΂Ο΢υϊ"+"ϑϓϗЂҟҢҫ"+"ҲӕӚӽԂԩԲ"+"ե؂ܸ݂ݗݢݩ"+"ࠂࠇࠊࠊࠌ࠷࠹"+"࠺࠾࠾ࡁࡗࡢࡸ"+"ࢂࢠ࣢ࣶࣴࣷं"+"गढऻংহীু"+"ਂਅਇਈ਎ਕਗ"+"ਙਛਵ਺਼ੁੁ"+"੢੾ંઞૂૉો"+"૨ଂଷୂୗୢ୴"+"ஂஓంొಂ಴ೂ"+"೴ဂ၈ၨၱႁႼ"+"ႿႿგცჲ჻ᄂ"+"ᄶᄸᅁᅒᅵᅸᅸ"+"ᆂᇆᇌᇎᇒᇜᇞ"+"ᇞሂሓሕሹቀቀ"+"ኂኈኊኊኌ኏ኑ"+"ኟኡኪኲዬዲዻ"+"ጂጅጇጎ጑ጒጕ"+"ጪጬጲጴጵጷጻ"+"ጾፆፉፊፍፏፒ"+"ፒፙፙ፟፥፨፮"+"፲፶ᐂᑌᑒᑛᒂ"+"ᓇᓉᓉᓒᓛᖂᖷ"+"ᖺᗂᗚᗟᘂᙂᙆ"+"ᙆᙒᙛᚂᚹᛂᛋ"+"ᜂ᜛ᜟᜭᜲ᜻ᢢ"+"ᣫᤁᤁ᫂᫺ᰂᰊ"+"ᰌ᰸᰺᱂᱒ᱛᱴ"+"ᲑᲔᲩᲫᲸ ⎛"+"␂⑰⒂╅。㐰䐂"+"䙈栂樺橂橠橢橫"+"櫒櫯櫲櫶欂欸歂"+"歅歒歛步歹歿殑"+"漂潆潒澀澑澡濢"+"濢瀂蟮蠂諴뀂뀃"+"밂뱬뱲뱾벂벊벒"+"벛벟베벢벥텧텫"+"텯톄톇톍톬톯퉄"+"퉆퐂푖푘풞풠풡"+"풤풤풧풨풫풮풰"+"풻풽풽풿퓅퓇픇"+"픉플픏픖픘픞픠"+"픻픽핀핂핆핈핈"+"핌핒핔횧횪훂후"+"훜훞훼훾휖휘휶"+"휸흐흒흰흲힊힌"+"힪힬ퟄퟆퟍퟐ\ud801"+"\uda02\uda38\uda3d\uda6e\uda77\uda77\uda86"+"\uda86\uda9d\udaa1\udaa3\udab1"+""+""+""+""+""+""+""+""+""+""+""+"ꛘ"+"꜂뜶띂렟렢캣"+'﨟"ĂǱɀ'+"C\\c|¬¬··¼¼"+"ÂØÚøú˃ˈ˓"+"ˢ˦ˮˮ˰˰Ͳ"+"Ͷ͸͹ͼͿ΁΁"+"ΈΈΊΌΎΎΐ"+"ΣΥϷϹ҃ҌԱ"+"Գ՘՛՛գ։ג"+"׬ײ״آٌٰٱ"+"ٳەۗۗۧۨ۰"+"۱ۼ۾܁܁ܒܒ"+"ܔܱݏާ޳޳ߌ"+"߬߶߷߼߼ࠂࠗ"+"ࠜࠜࠦࠦࠪࠪࡂ"+"࡚ࢢࢶࢸࢿआऻ"+"िि॒॒ग़ॣॳ"+"ংই঎঑঒কপ"+"বল঴঴স঻ি"+"ি৐৐৞য়ৡৣ"+"৲৳ਇ਌਑਒ਕ"+"ਪਬਲ਴ਵ਷ਸ"+"਺਻ਜ਼ਫ਼੠੠ੴ"+"੶ઇએઑઓકપ"+"બલ઴વષ઻િ"+"િ૒૒ૢૣૻૻ"+"ଇ଎଑଒କପବ"+"ଲ଴ଵଷ଻ିି"+"୞ୟୡୣ୳୳அ"+"அஇ஌ஐஒஔ஗"+"஛ஜஞஞ஠஡஥"+"஦ப஬ர஻௒௒"+"ఇఎఐఒఔపబ"+"఻ిిౚ౜ౢౣ"+"ಂಂಇಎಐಒಔ"+"ಪಬವಷ಻ಿಿ"+"ೠೠೢೣೳ೴ഇ"+"എഐഒഔ഼ിി"+"൐൐ൖ൘ൡൣർ"+"ඁඇ඘ගඳඵල"+"඿඿ෂ෈ฃาิ"+"ีโ่຃ຄຆຆ"+"ຉຊຌຌຏຏຖ"+"ນປມຣລວວ"+"ຩຩຬອຯາິ"+"ີ຿຿ໂໆ່່"+"ໞ໡༂༂གཉཋ"+"཮ྊྎဂာ၁၁"+"ၒၗၜၟၣၣၧ"+"ၨၰၲၷႃ႐႐"+"ႢჇ჉჉჏჏გ"+"ჼჾቊቌ቏ቒቘ"+"ቚቚቜ቟ቢኊኌ"+"኏ኒኲኴ኷ኺዀ"+"ዂዂዄ዇ዊዘዚ"+"ጒጔ጗ጚ፜ᎂ᎑"+"Ꭲ᏷ᏺ᏿ᐃ᙮ᙱ"+"ᚁᚃ᚜ᚢ᛬ᛰ᛺"+"ᜂᜎᜐᜓᜢᜳᝂ"+"ᝓᝢᝮᝰᝲគ឵"+"៙៙៞៞ᠢ᡹ᢂ"+"ᢆᢉᢪ᢬᢬ᢲ᣷"+"ᤂᤠᥒ᥯ᥲ᥶ᦂ"+"᦭ᦲ᧋ᨂᨘᨢᩖ"+"᪩᪩ᬈᭇ᭍ᮅ"+"ᮢ᮰᮱ᮼᯧᰂᰥ"+"ᱏ᱑ᱜ᱿ᲂᲊᳫ"+"ᳮᳰᳳ᳷᳸ᴂ᷁"+"Ḃ἗Ἒ἟ἢ὇Ὂ"+"὏ὒὙὛὛὝὝ"+"ὟὟὡ὿ᾂᾶᾸ"+"ι῀῀ῄῆῈ῎"+"ῒ῕Ῐ῝ῢ΅ῴ"+"ῶῸ῾⁳⁳₁₁"+"ₒ₞℄℄℉℉ℌ"+"ℕ℗℗ℛ℟ΩΩ"+"ℨℨKKℬℯℱ"+"℻ℾ⅁ⅇ⅋⅐⅐"+"Ⅲ↊ⰂⰰⰲⱠⱢ"+"⳦Ⳮ⳰⳴⳵ⴂⴧ"+"⴩⴩⴯⴯ⴲ⵩⵱"+"⵱ⶂ⶘ⶢⶨⶪⶰ"+"ⶲⶸⶺⷀⷂⷈⷊ"+"ⷐⷒⷘⷚⷠ⸱⸱"+"〇〉〣〫〳〷〺"+"〾ぃ゘ゟァィー"+"ヾ㄁ㄇㄯㄳ㆐ㆢ"+"ㆼㇲ㈁㐂䶷丂鿗"+"ꀂ꒎ꓒ꓿ꔂ꘎ꘒ"+"꘡꘬꘭Ꙃ꙰ꚁꚟ"+"ꚢ꛱ꜙ꜡Ꜥ꞊Ɥ"+"ꞰꞲꞹꟹꠃꠅꠇ"+"ꠉꠌꠎꠤꡂ꡵ꢄ"+"ꢵꣴ꣹ꣽꣽꣿꣿ"+"ꤌꤧꤲꥈꥢ꥾ꦆ"+"ꦴ꧑꧑ꧢꧦꧨ꧱"+"ꧼꨀꨂꨪꩂꩄꩆ"+"ꩍꩢ꩸ꩼꩼꪀꪱ"+"ꪳꪳꪷꪸꪻ꪿ꫂ"+"ꫂ꫄꫄ꫝ꫟ꫢꫬ"+"ꫴ꫶ꬃ꬈ꬋ꬐ꬓ"+"꬘ꬢꬨꬪꬰꬲꭜ"+"ꭞꭧꭲꯤ갂힥ힲ"+"퟈ퟍ퟽車﩯全﫛"+"ﬂ﬈ﬕ﬙ײַײַﬡ"+"שׁשּׁטּךּמּנּנּ"+"﭂ףּ﭅צּרּ﮳ﯕ"+"﴿ﵒ﶑ﶔ﷉ﷲ﷽"+"ﹲﹶﹸ﻾Ｃ＼ｃ"+"｜ｨ￀ￄ￉ￌ￑"+"ￔ￙ￜ￞\r(*"+"<>?AOR_üłŶ"+"ʂʞʢ˒̡̲̂"+"͌͒ͷ΂Ο΢υ"+"ϊϑϓϗЂҟҲ"+"ӕӚӽԂԩԲե"+"؂ܸ݂ݗݢݩࠂ"+"ࠇࠊࠊࠌ࠷࠹࠺"+"࠾࠾ࡁࡗࡢࡸࢂ"+"ࢠ࣢ࣶࣴࣷंग"+"ढऻংহীুਂ"+"ਂ਒ਕਗਙਛਵ"+"੢੾ંઞૂૉો"+"૦ଂଷୂୗୢ୴"+"ஂஓంొಂ಴ೂ"+"೴စ္ႅႱგც"+"ᄅᄨᅒᅴᅸᅸᆅ"+"ᆴᇃᇆᇜᇜᇞᇞ"+"ሂሓሕርኂኈኊ"+"ኊኌ኏ኑኟኡኪ"+"ኲዠጇጎ጑ጒጕ"+"ጪጬጲጴጵጷጻ"+"ጿጿፒፒ፟፣ᐂ"+"ᐶᑉᑌᒂᒱᓆᓇ"+"ᓉᓉᖂᖰᗚᗝᘂ"+"ᘱᙆᙆᚂᚬᜂ᜛"+"ᢢᣡᤁᤁ᫂᫺ᰂ"+"ᰊᰌᰰ᱂᱂ᱴᲑ"+" ⎛␂⑰⒂╅。"+"㐰䐂䙈栂樺橂橠"+"櫒櫯欂欱歂歅步"+"歹歿殑漂潆潒潒"+"澕澡濢濢瀂蟮蠂"+"諴뀂뀃밂뱬뱲뱾"+"벂벊벒벛퐂푖푘"+"풞풠풡풤풤풧풨"+"풫풮풰풻풽풽풿"+"퓅퓇픇픉플픏픖"+"픘픞픠픻픽핀핂"+"핆핈핈";XPathLexer._serializedATNSegment1="핌핒핔횧횪훂후"+"훜훞훼훾휖휘휶"+"휸흐흒흰흲힊힌"+"힪힬ퟄퟆퟍ"+""+""+""+""+""+""+""+""+""+"ꛘ"+"꜂뜶띂렟렢캣"+"﨟1"+"\t\v"+""+"\t\v\r%"+"')1"+"11"+",\b#"+"\n \b\r"+'"  !'+'!#" #$\b$\f'+"%&\t&'(\t("+")-)*,\v+*,/"+"-.-+.0/-"+"01)1 -"+"";XPathLexer._serializedATN=Utils.join([XPathLexer._serializedATNSegment0,XPathLexer._serializedATNSegment1],"")},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.XPathLexerErrorListener=void 0;const Decorators_1=__webpack_require__(0);class XPathLexerErrorListener{syntaxError(recognizer,offendingSymbol,line,charPositionInLine,msg,e){}}__decorate([Decorators_1.Override],XPathLexerErrorListener.prototype,"syntaxError",null);exports.XPathLexerErrorListener=XPathLexerErrorListener},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.XPathRuleAnywhereElement=void 0;const Decorators_1=__webpack_require__(0);const Trees_1=__webpack_require__(27);const XPathElement_1=__webpack_require__(32);class XPathRuleAnywhereElement extends XPathElement_1.XPathElement{constructor(ruleName,ruleIndex){super(ruleName);this.ruleIndex=ruleIndex}evaluate(t){return Trees_1.Trees.findAllRuleNodes(t,this.ruleIndex)}}__decorate([Decorators_1.Override],XPathRuleAnywhereElement.prototype,"evaluate",null);exports.XPathRuleAnywhereElement=XPathRuleAnywhereElement},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.XPathRuleElement=void 0;const ParserRuleContext_1=__webpack_require__(1);const Decorators_1=__webpack_require__(0);const Trees_1=__webpack_require__(27);const XPathElement_1=__webpack_require__(32);class XPathRuleElement extends XPathElement_1.XPathElement{constructor(ruleName,ruleIndex){super(ruleName);this.ruleIndex=ruleIndex}evaluate(t){let nodes=[];for(let c of Trees_1.Trees.getChildren(t)){if(c instanceof ParserRuleContext_1.ParserRuleContext){if(c.ruleIndex===this.ruleIndex&&!this.invert||c.ruleIndex!==this.ruleIndex&&this.invert){nodes.push(c)}}}return nodes}}__decorate([Decorators_1.Override],XPathRuleElement.prototype,"evaluate",null);exports.XPathRuleElement=XPathRuleElement},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.XPathTokenAnywhereElement=void 0;const Decorators_1=__webpack_require__(0);const Trees_1=__webpack_require__(27);const XPathElement_1=__webpack_require__(32);class XPathTokenAnywhereElement extends XPathElement_1.XPathElement{constructor(tokenName,tokenType){super(tokenName);this.tokenType=tokenType}evaluate(t){return Trees_1.Trees.findAllTokenNodes(t,this.tokenType)}}__decorate([Decorators_1.Override],XPathTokenAnywhereElement.prototype,"evaluate",null);exports.XPathTokenAnywhereElement=XPathTokenAnywhereElement},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.XPathTokenElement=void 0;const Decorators_1=__webpack_require__(0);const TerminalNode_1=__webpack_require__(31);const Trees_1=__webpack_require__(27);const XPathElement_1=__webpack_require__(32);class XPathTokenElement extends XPathElement_1.XPathElement{constructor(tokenName,tokenType){super(tokenName);this.tokenType=tokenType}evaluate(t){let nodes=[];for(let c of Trees_1.Trees.getChildren(t)){if(c instanceof TerminalNode_1.TerminalNode){if(c.symbol.type===this.tokenType&&!this.invert||c.symbol.type!==this.tokenType&&this.invert){nodes.push(c)}}}return nodes}}__decorate([Decorators_1.Override],XPathTokenElement.prototype,"evaluate",null);exports.XPathTokenElement=XPathTokenElement},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.XPathWildcardAnywhereElement=void 0;const Decorators_1=__webpack_require__(0);const Trees_1=__webpack_require__(27);const XPath_1=__webpack_require__(68);const XPathElement_1=__webpack_require__(32);class XPathWildcardAnywhereElement extends XPathElement_1.XPathElement{constructor(){super(XPath_1.XPath.WILDCARD)}evaluate(t){if(this.invert){return[]}return Trees_1.Trees.getDescendants(t)}}__decorate([Decorators_1.Override],XPathWildcardAnywhereElement.prototype,"evaluate",null);exports.XPathWildcardAnywhereElement=XPathWildcardAnywhereElement},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.XPathWildcardElement=void 0;const Decorators_1=__webpack_require__(0);const Trees_1=__webpack_require__(27);const XPath_1=__webpack_require__(68);const XPathElement_1=__webpack_require__(32);class XPathWildcardElement extends XPathElement_1.XPathElement{constructor(){super(XPath_1.XPath.WILDCARD)}evaluate(t){let kids=[];if(this.invert){return kids}for(let c of Trees_1.Trees.getChildren(t)){kids.push(c)}return kids}}__decorate([Decorators_1.Override],XPathWildcardElement.prototype,"evaluate",null);exports.XPathWildcardElement=XPathWildcardElement},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.RuleTagToken=void 0;const Decorators_1=__webpack_require__(0);const Token_1=__webpack_require__(5);let RuleTagToken=class RuleTagToken{constructor(ruleName,bypassTokenType,label){if(ruleName==null||ruleName.length===0){throw new Error("ruleName cannot be null or empty.")}this._ruleName=ruleName;this.bypassTokenType=bypassTokenType;this._label=label}get ruleName(){return this._ruleName}get label(){return this._label}get channel(){return Token_1.Token.DEFAULT_CHANNEL}get text(){if(this._label!=null){return"<"+this._label+":"+this._ruleName+">"}return"<"+this._ruleName+">"}get type(){return this.bypassTokenType}get line(){return 0}get charPositionInLine(){return-1}get tokenIndex(){return-1}get startIndex(){return-1}get stopIndex(){return-1}get tokenSource(){return undefined}get inputStream(){return undefined}toString(){return this._ruleName+":"+this.bypassTokenType}};__decorate([Decorators_1.NotNull],RuleTagToken.prototype,"ruleName",null);__decorate([Decorators_1.Override],RuleTagToken.prototype,"channel",null);__decorate([Decorators_1.Override],RuleTagToken.prototype,"text",null);__decorate([Decorators_1.Override],RuleTagToken.prototype,"type",null);__decorate([Decorators_1.Override],RuleTagToken.prototype,"line",null);__decorate([Decorators_1.Override],RuleTagToken.prototype,"charPositionInLine",null);__decorate([Decorators_1.Override],RuleTagToken.prototype,"tokenIndex",null);__decorate([Decorators_1.Override],RuleTagToken.prototype,"startIndex",null);__decorate([Decorators_1.Override],RuleTagToken.prototype,"stopIndex",null);__decorate([Decorators_1.Override],RuleTagToken.prototype,"tokenSource",null);__decorate([Decorators_1.Override],RuleTagToken.prototype,"inputStream",null);__decorate([Decorators_1.Override],RuleTagToken.prototype,"toString",null);RuleTagToken=__decorate([__param(0,Decorators_1.NotNull)],RuleTagToken);exports.RuleTagToken=RuleTagToken},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.TagChunk=void 0;const Chunk_1=__webpack_require__(99);const Decorators_1=__webpack_require__(0);class TagChunk extends Chunk_1.Chunk{constructor(tag,label){super();if(tag==null||tag.length===0){throw new Error("tag cannot be null or empty")}this._tag=tag;this._label=label}get tag(){return this._tag}get label(){return this._label}toString(){if(this._label!=null){return this._label+":"+this._tag}return this._tag}}__decorate([Decorators_1.NotNull],TagChunk.prototype,"tag",null);__decorate([Decorators_1.Override],TagChunk.prototype,"toString",null);exports.TagChunk=TagChunk},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.TextChunk=void 0;const Chunk_1=__webpack_require__(99);const Decorators_1=__webpack_require__(0);let TextChunk=class TextChunk extends Chunk_1.Chunk{constructor(text){super();if(text==null){throw new Error("text cannot be null")}this._text=text}get text(){return this._text}toString(){return"'"+this._text+"'"}};__decorate([Decorators_1.NotNull],TextChunk.prototype,"_text",void 0);__decorate([Decorators_1.NotNull],TextChunk.prototype,"text",null);__decorate([Decorators_1.Override],TextChunk.prototype,"toString",null);TextChunk=__decorate([__param(0,Decorators_1.NotNull)],TextChunk);exports.TextChunk=TextChunk},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.TokenTagToken=void 0;const CommonToken_1=__webpack_require__(36);const Decorators_1=__webpack_require__(0);let TokenTagToken=class TokenTagToken extends CommonToken_1.CommonToken{constructor(tokenName,type,label){super(type);this._tokenName=tokenName;this._label=label}get tokenName(){return this._tokenName}get label(){return this._label}get text(){if(this._label!=null){return"<"+this._label+":"+this._tokenName+">"}return"<"+this._tokenName+">"}toString(){return this._tokenName+":"+this.type}};__decorate([Decorators_1.NotNull],TokenTagToken.prototype,"_tokenName",void 0);__decorate([Decorators_1.NotNull],TokenTagToken.prototype,"tokenName",null);__decorate([Decorators_1.Override],TokenTagToken.prototype,"text",null);__decorate([Decorators_1.Override],TokenTagToken.prototype,"toString",null);TokenTagToken=__decorate([__param(0,Decorators_1.NotNull)],TokenTagToken);exports.TokenTagToken=TokenTagToken},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.AmbiguityInfo=void 0;const DecisionEventInfo_1=__webpack_require__(40);const Decorators_1=__webpack_require__(0);let AmbiguityInfo=class AmbiguityInfo extends DecisionEventInfo_1.DecisionEventInfo{constructor(decision,state,ambigAlts,input,startIndex,stopIndex){super(decision,state,input,startIndex,stopIndex,state.useContext);this.ambigAlts=ambigAlts}get ambiguousAlternatives(){return this.ambigAlts}};__decorate([Decorators_1.NotNull],AmbiguityInfo.prototype,"ambigAlts",void 0);__decorate([Decorators_1.NotNull],AmbiguityInfo.prototype,"ambiguousAlternatives",null);AmbiguityInfo=__decorate([__param(1,Decorators_1.NotNull),__param(2,Decorators_1.NotNull),__param(3,Decorators_1.NotNull)],AmbiguityInfo);exports.AmbiguityInfo=AmbiguityInfo},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.ContextSensitivityInfo=void 0;const DecisionEventInfo_1=__webpack_require__(40);const Decorators_1=__webpack_require__(0);let ContextSensitivityInfo=class ContextSensitivityInfo extends DecisionEventInfo_1.DecisionEventInfo{constructor(decision,state,input,startIndex,stopIndex){super(decision,state,input,startIndex,stopIndex,true)}};ContextSensitivityInfo=__decorate([__param(1,Decorators_1.NotNull),__param(2,Decorators_1.NotNull)],ContextSensitivityInfo);exports.ContextSensitivityInfo=ContextSensitivityInfo},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.DecisionInfo=void 0;const Decorators_1=__webpack_require__(0);class DecisionInfo{constructor(decision){this.invocations=0;this.timeInPrediction=0;this.SLL_TotalLook=0;this.SLL_MinLook=0;this.SLL_MaxLook=0;this.LL_TotalLook=0;this.LL_MinLook=0;this.LL_MaxLook=0;this.contextSensitivities=[];this.errors=[];this.ambiguities=[];this.predicateEvals=[];this.SLL_ATNTransitions=0;this.SLL_DFATransitions=0;this.LL_Fallback=0;this.LL_ATNTransitions=0;this.LL_DFATransitions=0;this.decision=decision}toString(){return"{"+"decision="+this.decision+", contextSensitivities="+this.contextSensitivities.length+", errors="+this.errors.length+", ambiguities="+this.ambiguities.length+", SLL_lookahead="+this.SLL_TotalLook+", SLL_ATNTransitions="+this.SLL_ATNTransitions+", SLL_DFATransitions="+this.SLL_DFATransitions+", LL_Fallback="+this.LL_Fallback+", LL_lookahead="+this.LL_TotalLook+", LL_ATNTransitions="+this.LL_ATNTransitions+"}"}}__decorate([Decorators_1.Override],DecisionInfo.prototype,"toString",null);exports.DecisionInfo=DecisionInfo},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.ErrorInfo=void 0;const DecisionEventInfo_1=__webpack_require__(40);const Decorators_1=__webpack_require__(0);let ErrorInfo=class ErrorInfo extends DecisionEventInfo_1.DecisionEventInfo{constructor(decision,state,input,startIndex,stopIndex){super(decision,state,input,startIndex,stopIndex,state.useContext)}};ErrorInfo=__decorate([__param(1,Decorators_1.NotNull),__param(2,Decorators_1.NotNull)],ErrorInfo);exports.ErrorInfo=ErrorInfo},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.LookaheadEventInfo=void 0;const DecisionEventInfo_1=__webpack_require__(40);const Decorators_1=__webpack_require__(0);let LookaheadEventInfo=class LookaheadEventInfo extends DecisionEventInfo_1.DecisionEventInfo{constructor(decision,state,predictedAlt,input,startIndex,stopIndex,fullCtx){super(decision,state,input,startIndex,stopIndex,fullCtx);this.predictedAlt=predictedAlt}};LookaheadEventInfo=__decorate([__param(3,Decorators_1.NotNull)],LookaheadEventInfo);exports.LookaheadEventInfo=LookaheadEventInfo},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.PredicateEvalInfo=void 0;const DecisionEventInfo_1=__webpack_require__(40);const Decorators_1=__webpack_require__(0);let PredicateEvalInfo=class PredicateEvalInfo extends DecisionEventInfo_1.DecisionEventInfo{constructor(state,decision,input,startIndex,stopIndex,semctx,evalResult,predictedAlt){super(decision,state,input,startIndex,stopIndex,state.useContext);this.semctx=semctx;this.evalResult=evalResult;this.predictedAlt=predictedAlt}};PredicateEvalInfo=__decorate([__param(0,Decorators_1.NotNull),__param(2,Decorators_1.NotNull),__param(5,Decorators_1.NotNull)],PredicateEvalInfo);exports.PredicateEvalInfo=PredicateEvalInfo},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true})},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.Dependents=void 0;var Dependents;(function(Dependents){Dependents[Dependents["SELF"]=0]="SELF";Dependents[Dependents["PARENTS"]=1]="PARENTS";Dependents[Dependents["CHILDREN"]=2]="CHILDREN";Dependents[Dependents["ANCESTORS"]=3]="ANCESTORS";Dependents[Dependents["DESCENDANTS"]=4]="DESCENDANTS";Dependents[Dependents["SIBLINGS"]=5]="SIBLINGS";Dependents[Dependents["PRECEEDING_SIBLINGS"]=6]="PRECEEDING_SIBLINGS";Dependents[Dependents["FOLLOWING_SIBLINGS"]=7]="FOLLOWING_SIBLINGS";Dependents[Dependents["PRECEEDING"]=8]="PRECEEDING";Dependents[Dependents["FOLLOWING"]=9]="FOLLOWING"})(Dependents=exports.Dependents||(exports.Dependents={}))},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.DiagnosticErrorListener=void 0;const BitSet_1=__webpack_require__(24);const Decorators_1=__webpack_require__(0);const Interval_1=__webpack_require__(10);class DiagnosticErrorListener{constructor(exactOnly=true){this.exactOnly=exactOnly;this.exactOnly=exactOnly}syntaxError(recognizer,offendingSymbol,line,charPositionInLine,msg,e){}reportAmbiguity(recognizer,dfa,startIndex,stopIndex,exact,ambigAlts,configs){if(this.exactOnly&&!exact){return}let decision=this.getDecisionDescription(recognizer,dfa);let conflictingAlts=this.getConflictingAlts(ambigAlts,configs);let text=recognizer.inputStream.getText(Interval_1.Interval.of(startIndex,stopIndex));let message=`reportAmbiguity d=${decision}: ambigAlts=${conflictingAlts}, input='${text}'`;recognizer.notifyErrorListeners(message)}reportAttemptingFullContext(recognizer,dfa,startIndex,stopIndex,conflictingAlts,conflictState){let format="reportAttemptingFullContext d=%s, input='%s'";let decision=this.getDecisionDescription(recognizer,dfa);let text=recognizer.inputStream.getText(Interval_1.Interval.of(startIndex,stopIndex));let message=`reportAttemptingFullContext d=${decision}, input='${text}'`;recognizer.notifyErrorListeners(message)}reportContextSensitivity(recognizer,dfa,startIndex,stopIndex,prediction,acceptState){let format="reportContextSensitivity d=%s, input='%s'";let decision=this.getDecisionDescription(recognizer,dfa);let text=recognizer.inputStream.getText(Interval_1.Interval.of(startIndex,stopIndex));let message=`reportContextSensitivity d=${decision}, input='${text}'`;recognizer.notifyErrorListeners(message)}getDecisionDescription(recognizer,dfa){let decision=dfa.decision;let ruleIndex=dfa.atnStartState.ruleIndex;let ruleNames=recognizer.ruleNames;if(ruleIndex<0||ruleIndex>=ruleNames.length){return decision.toString()}let ruleName=ruleNames[ruleIndex];if(!ruleName){return decision.toString()}return`${decision} (${ruleName})`}getConflictingAlts(reportedAlts,configs){if(reportedAlts!=null){return reportedAlts}let result=new BitSet_1.BitSet;for(let config of configs){result.set(config.alt)}return result}}__decorate([Decorators_1.Override],DiagnosticErrorListener.prototype,"syntaxError",null);__decorate([Decorators_1.Override,__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull),__param(6,Decorators_1.NotNull)],DiagnosticErrorListener.prototype,"reportAmbiguity",null);__decorate([Decorators_1.Override,__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull),__param(5,Decorators_1.NotNull)],DiagnosticErrorListener.prototype,"reportAttemptingFullContext",null);__decorate([Decorators_1.Override,__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull),__param(5,Decorators_1.NotNull)],DiagnosticErrorListener.prototype,"reportContextSensitivity",null);__decorate([__param(0,Decorators_1.NotNull),__param(1,Decorators_1.NotNull)],DiagnosticErrorListener.prototype,"getDecisionDescription",null);__decorate([Decorators_1.NotNull,__param(1,Decorators_1.NotNull)],DiagnosticErrorListener.prototype,"getConflictingAlts",null);exports.DiagnosticErrorListener=DiagnosticErrorListener},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};var __param=this&&this.__param||function(paramIndex,decorator){return function(target,key){decorator(target,key,paramIndex)}};Object.defineProperty(exports,"__esModule",{value:true});exports.LexerInterpreter=void 0;const Lexer_1=__webpack_require__(20);const LexerATNSimulator_1=__webpack_require__(42);const Decorators_1=__webpack_require__(0);const Decorators_2=__webpack_require__(0);let LexerInterpreter=class LexerInterpreter extends Lexer_1.Lexer{constructor(grammarFileName,vocabulary,ruleNames,channelNames,modeNames,atn,input){super(input);if(atn.grammarType!==0){throw new Error("IllegalArgumentException: The ATN must be a lexer ATN.")}this._grammarFileName=grammarFileName;this._atn=atn;this._ruleNames=ruleNames.slice(0);this._channelNames=channelNames.slice(0);this._modeNames=modeNames.slice(0);this._vocabulary=vocabulary;this._interp=new LexerATNSimulator_1.LexerATNSimulator(atn,this)}get atn(){return this._atn}get grammarFileName(){return this._grammarFileName}get ruleNames(){return this._ruleNames}get channelNames(){return this._channelNames}get modeNames(){return this._modeNames}get vocabulary(){return this._vocabulary}};__decorate([Decorators_1.NotNull],LexerInterpreter.prototype,"_vocabulary",void 0);__decorate([Decorators_2.Override],LexerInterpreter.prototype,"atn",null);__decorate([Decorators_2.Override],LexerInterpreter.prototype,"grammarFileName",null);__decorate([Decorators_2.Override],LexerInterpreter.prototype,"ruleNames",null);__decorate([Decorators_2.Override],LexerInterpreter.prototype,"channelNames",null);__decorate([Decorators_2.Override],LexerInterpreter.prototype,"modeNames",null);__decorate([Decorators_2.Override],LexerInterpreter.prototype,"vocabulary",null);LexerInterpreter=__decorate([__param(1,Decorators_1.NotNull)],LexerInterpreter);exports.LexerInterpreter=LexerInterpreter},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true})},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.RuleContextWithAltNum=void 0;const ATN_1=__webpack_require__(12);const Decorators_1=__webpack_require__(0);const ParserRuleContext_1=__webpack_require__(1);class RuleContextWithAltNum extends ParserRuleContext_1.ParserRuleContext{constructor(parent,invokingStateNumber){if(invokingStateNumber!==undefined){super(parent,invokingStateNumber)}else{super()}this._altNumber=ATN_1.ATN.INVALID_ALT_NUMBER}get altNumber(){return this._altNumber}set altNumber(altNum){this._altNumber=altNum}}__decorate([Decorators_1.Override],RuleContextWithAltNum.prototype,"altNumber",null);exports.RuleContextWithAltNum=RuleContextWithAltNum},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.RuleDependency=void 0;function RuleDependency(dependency){return(target,propertyKey,propertyDescriptor)=>{}}exports.RuleDependency=RuleDependency},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true});exports.RuleVersion=void 0;function RuleVersion(version){return(target,propertyKey,propertyDescriptor)=>{}}exports.RuleVersion=RuleVersion},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true})},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true})},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true})},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */var __decorate=this&&this.__decorate||function(decorators,target,key,desc){var c=arguments.length,r=c<3?target:desc===null?desc=Object.getOwnPropertyDescriptor(target,key):desc,d;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")r=Reflect.decorate(decorators,target,key,desc);else for(var i=decorators.length-1;i>=0;i--)if(d=decorators[i])r=(c<3?d(r):c>3?d(target,key,r):d(target,key))||r;return c>3&&r&&Object.defineProperty(target,key,r),r};Object.defineProperty(exports,"__esModule",{value:true});exports.RewriteOperation=exports.TokenStreamRewriter=void 0;const Interval_1=__webpack_require__(10);const Decorators_1=__webpack_require__(0);const Token_1=__webpack_require__(5);class TokenStreamRewriter{constructor(tokens){this.tokens=tokens;this.programs=new Map;this.programs.set(TokenStreamRewriter.DEFAULT_PROGRAM_NAME,[]);this.lastRewriteTokenIndexes=new Map}getTokenStream(){return this.tokens}rollback(instructionIndex,programName=TokenStreamRewriter.DEFAULT_PROGRAM_NAME){let is=this.programs.get(programName);if(is!=null){this.programs.set(programName,is.slice(TokenStreamRewriter.MIN_TOKEN_INDEX,instructionIndex))}}deleteProgram(programName=TokenStreamRewriter.DEFAULT_PROGRAM_NAME){this.rollback(TokenStreamRewriter.MIN_TOKEN_INDEX,programName)}insertAfter(tokenOrIndex,text,programName=TokenStreamRewriter.DEFAULT_PROGRAM_NAME){let index;if(typeof tokenOrIndex==="number"){index=tokenOrIndex}else{index=tokenOrIndex.tokenIndex}let rewrites=this.getProgram(programName);let op=new InsertAfterOp(this.tokens,index,rewrites.length,text);rewrites.push(op)}insertBefore(tokenOrIndex,text,programName=TokenStreamRewriter.DEFAULT_PROGRAM_NAME){let index;if(typeof tokenOrIndex==="number"){index=tokenOrIndex}else{index=tokenOrIndex.tokenIndex}let rewrites=this.getProgram(programName);let op=new InsertBeforeOp(this.tokens,index,rewrites.length,text);rewrites.push(op)}replaceSingle(index,text){if(typeof index==="number"){this.replace(index,index,text)}else{this.replace(index,index,text)}}replace(from,to,text,programName=TokenStreamRewriter.DEFAULT_PROGRAM_NAME){if(typeof from!=="number"){from=from.tokenIndex}if(typeof to!=="number"){to=to.tokenIndex}if(from>to||from<0||to<0||to>=this.tokens.size){throw new RangeError(`replace: range invalid: ${from}..${to}(size=${this.tokens.size})`)}let rewrites=this.getProgram(programName);let op=new ReplaceOp(this.tokens,from,to,rewrites.length,text);rewrites.push(op)}delete(from,to,programName=TokenStreamRewriter.DEFAULT_PROGRAM_NAME){if(to===undefined){to=from}if(typeof from==="number"){this.replace(from,to,"",programName)}else{this.replace(from,to,"",programName)}}getLastRewriteTokenIndex(programName=TokenStreamRewriter.DEFAULT_PROGRAM_NAME){let I=this.lastRewriteTokenIndexes.get(programName);if(I==null){return-1}return I}setLastRewriteTokenIndex(programName,i){this.lastRewriteTokenIndexes.set(programName,i)}getProgram(name){let is=this.programs.get(name);if(is==null){is=this.initializeProgram(name)}return is}initializeProgram(name){let is=[];this.programs.set(name,is);return is}getText(intervalOrProgram,programName=TokenStreamRewriter.DEFAULT_PROGRAM_NAME){let interval;if(intervalOrProgram instanceof Interval_1.Interval){interval=intervalOrProgram}else{interval=Interval_1.Interval.of(0,this.tokens.size-1)}if(typeof intervalOrProgram==="string"){programName=intervalOrProgram}let rewrites=this.programs.get(programName);let start=interval.a;let stop=interval.b;if(stop>this.tokens.size-1){stop=this.tokens.size-1}if(start<0){start=0}if(rewrites==null||rewrites.length===0){return this.tokens.getText(interval)}let buf=[];let indexToOp=this.reduceToSingleOperationPerIndex(rewrites);let i=start;while(i<=stop&&i<this.tokens.size){let op=indexToOp.get(i);indexToOp.delete(i);let t=this.tokens.get(i);if(op==null){if(t.type!==Token_1.Token.EOF){buf.push(String(t.text))}i++}else{i=op.execute(buf)}}if(stop===this.tokens.size-1){for(let op of indexToOp.values()){if(op.index>=this.tokens.size-1){buf.push(op.text.toString())}}}return buf.join("")}reduceToSingleOperationPerIndex(rewrites){for(let i=0;i<rewrites.length;i++){let op=rewrites[i];if(op==null){continue}if(!(op instanceof ReplaceOp)){continue}let rop=op;let inserts=this.getKindOfOps(rewrites,InsertBeforeOp,i);for(let iop of inserts){if(iop.index===rop.index){rewrites[iop.instructionIndex]=undefined;rop.text=iop.text.toString()+(rop.text!=null?rop.text.toString():"")}else if(iop.index>rop.index&&iop.index<=rop.lastIndex){rewrites[iop.instructionIndex]=undefined}}let prevReplaces=this.getKindOfOps(rewrites,ReplaceOp,i);for(let prevRop of prevReplaces){if(prevRop.index>=rop.index&&prevRop.lastIndex<=rop.lastIndex){rewrites[prevRop.instructionIndex]=undefined;continue}let disjoint=prevRop.lastIndex<rop.index||prevRop.index>rop.lastIndex;if(prevRop.text==null&&rop.text==null&&!disjoint){rewrites[prevRop.instructionIndex]=undefined;rop.index=Math.min(prevRop.index,rop.index);rop.lastIndex=Math.max(prevRop.lastIndex,rop.lastIndex)}else if(!disjoint){throw new Error(`replace op boundaries of ${rop} overlap with previous ${prevRop}`)}}}for(let i=0;i<rewrites.length;i++){let op=rewrites[i];if(op==null){continue}if(!(op instanceof InsertBeforeOp)){continue}let iop=op;let prevInserts=this.getKindOfOps(rewrites,InsertBeforeOp,i);for(let prevIop of prevInserts){if(prevIop.index===iop.index){if(prevIop instanceof InsertAfterOp){iop.text=this.catOpText(prevIop.text,iop.text);rewrites[prevIop.instructionIndex]=undefined}else if(prevIop instanceof InsertBeforeOp){iop.text=this.catOpText(iop.text,prevIop.text);rewrites[prevIop.instructionIndex]=undefined}}}let prevReplaces=this.getKindOfOps(rewrites,ReplaceOp,i);for(let rop of prevReplaces){if(iop.index===rop.index){rop.text=this.catOpText(iop.text,rop.text);rewrites[i]=undefined;continue}if(iop.index>=rop.index&&iop.index<=rop.lastIndex){throw new Error(`insert op ${iop} within boundaries of previous ${rop}`)}}}let m=new Map;for(let op of rewrites){if(op==null){continue}if(m.get(op.index)!=null){throw new Error("should only be one op per index")}m.set(op.index,op)}return m}catOpText(a,b){let x="";let y="";if(a!=null){x=a.toString()}if(b!=null){y=b.toString()}return x+y}getKindOfOps(rewrites,kind,before){let ops=[];for(let i=0;i<before&&i<rewrites.length;i++){let op=rewrites[i];if(op==null){continue}if(op instanceof kind){ops.push(op)}}return ops}}exports.TokenStreamRewriter=TokenStreamRewriter;TokenStreamRewriter.DEFAULT_PROGRAM_NAME="default";TokenStreamRewriter.PROGRAM_INIT_SIZE=100;TokenStreamRewriter.MIN_TOKEN_INDEX=0;class RewriteOperation{constructor(tokens,index,instructionIndex,text){this.tokens=tokens;this.instructionIndex=instructionIndex;this.index=index;this.text=text===undefined?"":text}execute(buf){return this.index}toString(){let opName=this.constructor.name;let $index=opName.indexOf("$");opName=opName.substring($index+1,opName.length);return"<"+opName+"@"+this.tokens.get(this.index)+':"'+this.text+'">'}}__decorate([Decorators_1.Override],RewriteOperation.prototype,"toString",null);exports.RewriteOperation=RewriteOperation;class InsertBeforeOp extends RewriteOperation{constructor(tokens,index,instructionIndex,text){super(tokens,index,instructionIndex,text)}execute(buf){buf.push(this.text.toString());if(this.tokens.get(this.index).type!==Token_1.Token.EOF){buf.push(String(this.tokens.get(this.index).text))}return this.index+1}}__decorate([Decorators_1.Override],InsertBeforeOp.prototype,"execute",null);class InsertAfterOp extends InsertBeforeOp{constructor(tokens,index,instructionIndex,text){super(tokens,index+1,instructionIndex,text)}}class ReplaceOp extends RewriteOperation{constructor(tokens,from,to,instructionIndex,text){super(tokens,from,instructionIndex,text);this.lastIndex=to}execute(buf){if(this.text!=null){buf.push(this.text.toString())}return this.lastIndex+1}toString(){if(this.text==null){return"<DeleteOp@"+this.tokens.get(this.index)+".."+this.tokens.get(this.lastIndex)+">"}return"<ReplaceOp@"+this.tokens.get(this.index)+".."+this.tokens.get(this.lastIndex)+':"'+this.text+'">'}}__decorate([Decorators_1.Override],ReplaceOp.prototype,"execute",null);__decorate([Decorators_1.Override],ReplaceOp.prototype,"toString",null)},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true})},function(module,exports,__webpack_require__){"use strict";
/*!
 * Copyright 2016 The ANTLR Project. All rights reserved.
 * Licensed under the BSD-3-Clause license. See LICENSE file in the project root for license information.
 */Object.defineProperty(exports,"__esModule",{value:true})},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"Plugin",(function(){return plugin_ObservabilityPlugin}));__webpack_require__.d(__webpack_exports__,"plugin",(function(){return public_plugin}));var trace_analytics=__webpack_require__(110);var notebooks=__webpack_require__(119);var public_0=__webpack_require__(128);var shared=__webpack_require__(3);var ppl=__webpack_require__(73);function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg);var value=info.value}catch(error){reject(error);return}if(info.done){resolve(value)}else{Promise.resolve(value).then(_next,_throw)}}function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(undefined)}))}}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function _defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}var dsl_DSLService=_createClass((function DSLService(http){var _this=this;_classCallCheck(this,DSLService);_defineProperty(this,"http",void 0);_defineProperty(this,"fetch",function(){var _ref=_asyncToGenerator(regeneratorRuntime.mark((function _callee(request){return regeneratorRuntime.wrap((function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:return _context.abrupt("return",_this.http.post("".concat(shared["c"]).concat(shared["f"]),{body:JSON.stringify(request)}).catch((function(error){return console.error(error)})));case 1:case"end":return _context.stop()}}}),_callee)})));return function(_x){return _ref.apply(this,arguments)}}());_defineProperty(this,"fetchIndices",_asyncToGenerator(regeneratorRuntime.mark((function _callee2(){return regeneratorRuntime.wrap((function _callee2$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:return _context2.abrupt("return",_this.http.get("".concat(shared["c"]).concat(shared["d"]),{query:{format:"json"}}).catch((function(error){return console.error(error)})));case 1:case"end":return _context2.stop()}}}),_callee2)}))));_defineProperty(this,"fetchFields",function(){var _ref3=_asyncToGenerator(regeneratorRuntime.mark((function _callee3(index){return regeneratorRuntime.wrap((function _callee3$(_context3){while(1){switch(_context3.prev=_context3.next){case 0:return _context3.abrupt("return",_this.http.get("".concat(shared["c"]).concat(shared["e"]),{query:{index:index}}).catch((function(error){return console.error(error)})));case 1:case"end":return _context3.stop()}}}),_callee3)})));return function(_x2){return _ref3.apply(this,arguments)}}());this.http=http}));var external_osdSharedDeps_Lodash_=__webpack_require__(4);function _createForOfIteratorHelper(o,allowArrayLike){var it=typeof Symbol!=="undefined"&&o[Symbol.iterator]||o["@@iterator"];if(!it){if(Array.isArray(o)||(it=_unsupportedIterableToArray(o))||allowArrayLike&&o&&typeof o.length==="number"){if(it)o=it;var i=0;var F=function F(){};return{s:F,n:function n(){if(i>=o.length)return{done:true};return{done:false,value:o[i++]}},e:function e(_e){throw _e},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var normalCompletion=true,didErr=false,err;return{s:function s(){it=it.call(o)},n:function n(){var step=it.next();normalCompletion=step.done;return step},e:function e(_e2){didErr=true;err=_e2},f:function f(){try{if(!normalCompletion&&it.return!=null)it.return()}finally{if(didErr)throw err}}}}function _toConsumableArray(arr){return _arrayWithoutHoles(arr)||_iterableToArray(arr)||_unsupportedIterableToArray(arr)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(o);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}function _iterableToArray(iter){if(typeof Symbol!=="undefined"&&iter[Symbol.iterator]!=null||iter["@@iterator"]!=null)return Array.from(iter)}function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}function _arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++){arr2[i]=arr[i]}return arr2}function timestamp_asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg);var value=info.value}catch(error){reject(error);return}if(info.done){resolve(value)}else{Promise.resolve(value).then(_next,_throw)}}function timestamp_asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){timestamp_asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){timestamp_asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(undefined)}))}}function timestamp_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function timestamp_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function timestamp_createClass(Constructor,protoProps,staticProps){if(protoProps)timestamp_defineProperties(Constructor.prototype,protoProps);if(staticProps)timestamp_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}var timestamp_TimestampUtils=function(){function TimestampUtils(dslService,pplService){timestamp_classCallCheck(this,TimestampUtils);this.dslService=dslService;this.pplService=pplService}timestamp_createClass(TimestampUtils,[{key:"isTimeField",value:function isTimeField(type){return["date","date_nanos"].some((function(dateTimeType){return Object(external_osdSharedDeps_Lodash_["isEqual"])(type,dateTimeType)}))}},{key:"getTimestamp",value:function(){var _getTimestamp=timestamp_asyncToGenerator(regeneratorRuntime.mark((function _callee(index){var indexMappings,timestamp,mappingValues,i,_mappingValues$i,_mappingValues$i$mapp,fieldMapping,mfields,mvalues,j;return regeneratorRuntime.wrap((function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:_context.next=2;return this.getIndexMappings(index);case 2:indexMappings=_context.sent;timestamp={hasSchemaConflict:false,default_timestamp:"",message:"Index does not contain a valid time field."};mappingValues=Object(external_osdSharedDeps_Lodash_["values"])(indexMappings);if(mappingValues.length>1&&mappingValues.some((function(mapping){var _mappingValues$,_mappingValues$$mappi,_mapping$mappings;return!Object(external_osdSharedDeps_Lodash_["isEqual"])((_mappingValues$=mappingValues[0])===null||_mappingValues$===void 0?void 0:(_mappingValues$$mappi=_mappingValues$.mappings)===null||_mappingValues$$mappi===void 0?void 0:_mappingValues$$mappi.properties,(_mapping$mappings=mapping.mappings)===null||_mapping$mappings===void 0?void 0:_mapping$mappings.properties)}))){timestamp.message="Indexes have different schemas, and may lead to unexpected behaviors";timestamp.hasSchemaConflict=true}i=0;case 7:if(!(i<Object(external_osdSharedDeps_Lodash_["keys"])(indexMappings).length)){_context.next=26;break}fieldMapping=((_mappingValues$i=mappingValues[i])===null||_mappingValues$i===void 0?void 0:(_mappingValues$i$mapp=_mappingValues$i.mappings)===null||_mappingValues$i$mapp===void 0?void 0:_mappingValues$i$mapp.properties)||{};if(Object(external_osdSharedDeps_Lodash_["isEmpty"])(fieldMapping)){_context.next=21;break}mfields=Object(external_osdSharedDeps_Lodash_["keys"])(fieldMapping);mvalues=Object(external_osdSharedDeps_Lodash_["values"])(fieldMapping);j=0;case 13:if(!(j<mfields.length)){_context.next=21;break}if(!(mvalues[j].type&&this.isTimeField(mvalues[j].type)&&Object(external_osdSharedDeps_Lodash_["isEmpty"])(timestamp.default_timestamp))){_context.next=18;break}timestamp.default_timestamp=mfields[j];timestamp.message=timestamp.hasSchemaConflict?timestamp.message:"";return _context.abrupt("break",21);case 18:j++;_context.next=13;break;case 21:if(!timestamp.default_timestamp){_context.next=23;break}return _context.abrupt("break",26);case 23:i++;_context.next=7;break;case 26:return _context.abrupt("return",timestamp);case 27:case"end":return _context.stop()}}}),_callee,this)})));function getTimestamp(_x){return _getTimestamp.apply(this,arguments)}return getTimestamp}()},{key:"getIndexMappings",value:function(){var _getIndexMappings=timestamp_asyncToGenerator(regeneratorRuntime.mark((function _callee2(index){var myArray,catalog,mappings;return regeneratorRuntime.wrap((function _callee2$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:myArray=_toConsumableArray(index.matchAll(/[^.`]+|`[^`]*`/g));if(!(myArray.length>1)){_context2.next=10;break}catalog=myArray[0][0].replace(/`/g,"");_context2.next=5;return this.isPrometheusCatalog(catalog);case 5:if(!_context2.sent){_context2.next=10;break}_context2.next=8;return this.pplService.fetch({query:"describe "+index+" | fields COLUMN_NAME, DATA_TYPE",format:"jdbc"});case 8:mappings=_context2.sent;return _context2.abrupt("return",this.convertToMappings(index,mappings));case 10:_context2.next=12;return this.dslService.fetchFields(index);case 12:return _context2.abrupt("return",_context2.sent);case 13:case"end":return _context2.stop()}}}),_callee2,this)})));function getIndexMappings(_x2){return _getIndexMappings.apply(this,arguments)}return getIndexMappings}()},{key:"isPrometheusCatalog",value:function(){var _isPrometheusCatalog=timestamp_asyncToGenerator(regeneratorRuntime.mark((function _callee3(catalog){var catalogs;return regeneratorRuntime.wrap((function _callee3$(_context3){while(1){switch(_context3.prev=_context3.next){case 0:_context3.next=2;return this.pplService.fetch({query:"show datasources | where CONNECTOR_TYPE='PROMETHEUS' | fields DATASOURCE_NAME",format:"viz"});case 2:catalogs=_context3.sent;if(!(catalogs.data&&catalogs.data.DATASOURCE_NAME&&catalogs.data.DATASOURCE_NAME.includes(catalog))){_context3.next=7;break}return _context3.abrupt("return",true);case 7:return _context3.abrupt("return",false);case 8:case"end":return _context3.stop()}}}),_callee3,this)})));function isPrometheusCatalog(_x3){return _isPrometheusCatalog.apply(this,arguments)}return isPrometheusCatalog}()},{key:"convertToMappings",value:function convertToMappings(index,_ref){var datarows=_ref.datarows;var result={};result[index]={mappings:{properties:{}}};if(datarows){var _iterator=_createForOfIteratorHelper(datarows),_step;try{for(_iterator.s();!(_step=_iterator.n()).done;){var s=_step.value;var key=s[0];var datatype=s[1];if(datatype==="timestamp"){datatype="date"}result[index].mappings.properties[key]={type:datatype}}}catch(err){_iterator.e(err)}finally{_iterator.f()}}return result}}]);return TimestampUtils}();var custom_panels=__webpack_require__(51);function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys(Object(source),!0).forEach((function(key){saved_objects_defineProperty(target,key,source[key])})):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach((function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}))}return target}function saved_objects_defineProperty(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}function saved_objects_asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg);var value=info.value}catch(error){reject(error);return}if(info.done){resolve(value)}else{Promise.resolve(value).then(_next,_throw)}}function saved_objects_asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){saved_objects_asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){saved_objects_asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(undefined)}))}}function saved_objects_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function saved_objects_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function saved_objects_createClass(Constructor,protoProps,staticProps){if(protoProps)saved_objects_defineProperties(Constructor.prototype,protoProps);if(staticProps)saved_objects_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}var CONCAT_FIELDS=["objectIdList","objectType"];var saved_objects_SavedObjects=function(){function SavedObjects(http){saved_objects_classCallCheck(this,SavedObjects);this.http=http}saved_objects_createClass(SavedObjects,[{key:"buildRequestBody",value:function buildRequestBody(_ref){var query=_ref.query,fields=_ref.fields,dateRange=_ref.dateRange,timestamp=_ref.timestamp,_ref$name=_ref.name,name=_ref$name===void 0?"":_ref$name,_ref$chartType=_ref.chartType,chartType=_ref$chartType===void 0?"":_ref$chartType,_ref$description=_ref.description,description=_ref$description===void 0?"":_ref$description,_ref$applicationId=_ref.applicationId,applicationId=_ref$applicationId===void 0?"":_ref$applicationId,_ref$userConfigs=_ref.userConfigs,userConfigs=_ref$userConfigs===void 0?"":_ref$userConfigs,_ref$subType=_ref.subType,subType=_ref$subType===void 0?"":_ref$subType,_ref$unitsOfMeasure=_ref.unitsOfMeasure,unitsOfMeasure=_ref$unitsOfMeasure===void 0?"":_ref$unitsOfMeasure,selectedLabels=_ref.selectedLabels;var objRequest={object:{query:query,selected_date_range:{start:dateRange[0]||"now/15m",end:dateRange[1]||"now",text:""},selected_timestamp:{name:timestamp||"",type:"timestamp"},selected_fields:{tokens:fields,text:""},name:name||"",description:description||""}};if(!Object(external_osdSharedDeps_Lodash_["isEmpty"])(chartType)){objRequest.object.type=chartType}if(!Object(external_osdSharedDeps_Lodash_["isEmpty"])(applicationId)){objRequest.object.application_id=applicationId}if(!Object(external_osdSharedDeps_Lodash_["isEmpty"])(userConfigs)){objRequest.object.user_configs=userConfigs}if(!Object(external_osdSharedDeps_Lodash_["isEmpty"])(subType)){objRequest.object.sub_type=subType}if(!Object(external_osdSharedDeps_Lodash_["isEmpty"])(unitsOfMeasure)){objRequest.object.units_of_measure=unitsOfMeasure}if(!Object(external_osdSharedDeps_Lodash_["isEmpty"])(selectedLabels)){objRequest.object.selected_labels=selectedLabels}return objRequest}},{key:"stringifyList",value:function stringifyList(targetObj,key,joinBy){if(Object(external_osdSharedDeps_Lodash_["has"])(targetObj,key)&&Object(external_osdSharedDeps_Lodash_["isArray"])(targetObj[key])){targetObj[key]=targetObj[key].join(joinBy)}return targetObj}},{key:"fetchSavedObjects",value:function(){var _fetchSavedObjects=saved_objects_asyncToGenerator(regeneratorRuntime.mark((function _callee(params){var _this=this;return regeneratorRuntime.wrap((function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:CONCAT_FIELDS.map((function(arrayField){_this.stringifyList(params,arrayField,",")}));_context.next=3;return this.http.get("".concat(shared["n"]).concat(shared["h"]).concat(shared["B"]),{query:_objectSpread({},params)});case 3:return _context.abrupt("return",_context.sent);case 4:case"end":return _context.stop()}}}),_callee,this)})));function fetchSavedObjects(_x){return _fetchSavedObjects.apply(this,arguments)}return fetchSavedObjects}()},{key:"fetchCustomPanels",value:function(){var _fetchCustomPanels=saved_objects_asyncToGenerator(regeneratorRuntime.mark((function _callee2(){return regeneratorRuntime.wrap((function _callee2$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:_context2.next=2;return this.http.get("".concat(custom_panels["b"],"/panels"));case 2:return _context2.abrupt("return",_context2.sent);case 3:case"end":return _context2.stop()}}}),_callee2,this)})));function fetchCustomPanels(){return _fetchCustomPanels.apply(this,arguments)}return fetchCustomPanels}()},{key:"bulkUpdateCustomPanel",value:function(){var _bulkUpdateCustomPanel=saved_objects_asyncToGenerator(regeneratorRuntime.mark((function _callee3(params){var _this2=this;var finalParams;return regeneratorRuntime.wrap((function _callee3$(_context3){while(1){switch(_context3.prev=_context3.next){case 0:finalParams={panelId:"",savedVisualizationId:params.savedVisualizationId};_context3.next=3;return Promise.all(params.selectedCustomPanels.map((function(panel){finalParams.panelId=panel.panel.id;return _this2.http.post("".concat(custom_panels["b"],"/visualizations"),{body:JSON.stringify(finalParams)})})));case 3:return _context3.abrupt("return",_context3.sent);case 4:case"end":return _context3.stop()}}}),_callee3)})));function bulkUpdateCustomPanel(_x2){return _bulkUpdateCustomPanel.apply(this,arguments)}return bulkUpdateCustomPanel}()},{key:"bulkUpdateSavedVisualization",value:function(){var _bulkUpdateSavedVisualization=saved_objects_asyncToGenerator(regeneratorRuntime.mark((function _callee4(params){var _this3=this;var finalParams;return regeneratorRuntime.wrap((function _callee4$(_context4){while(1){switch(_context4.prev=_context4.next){case 0:finalParams=this.buildRequestBody({query:params.query,fields:params.fields,dateRange:params.dateRange,chartType:params.type,name:params.name});_context4.next=3;return Promise.all(params.savedObjectList.map((function(objectToUpdate){finalParams.object_id=objectToUpdate.saved_object.objectId;return _this3.http.put("".concat(shared["n"]).concat(shared["h"]).concat(shared["B"]).concat(shared["D"]),{body:JSON.stringify(finalParams)})})));case 3:return _context4.abrupt("return",_context4.sent);case 4:case"end":return _context4.stop()}}}),_callee4,this)})));function bulkUpdateSavedVisualization(_x3){return _bulkUpdateSavedVisualization.apply(this,arguments)}return bulkUpdateSavedVisualization}()},{key:"updateSavedVisualizationById",value:function(){var _updateSavedVisualizationById=saved_objects_asyncToGenerator(regeneratorRuntime.mark((function _callee5(params){var finalParams;return regeneratorRuntime.wrap((function _callee5$(_context5){while(1){switch(_context5.prev=_context5.next){case 0:finalParams=this.buildRequestBody({query:params.query,fields:params.fields,dateRange:params.dateRange,chartType:params.type,name:params.name,timestamp:params.timestamp,userConfigs:params.userConfigs,description:params.description,subType:params.subType,unitsOfMeasure:params.unitsOfMeasure,selectedLabels:params.selectedLabels});finalParams.object_id=params.objectId;_context5.next=4;return this.http.put("".concat(shared["n"]).concat(shared["h"]).concat(shared["B"]).concat(shared["D"]),{body:JSON.stringify(finalParams)});case 4:return _context5.abrupt("return",_context5.sent);case 5:case"end":return _context5.stop()}}}),_callee5,this)})));function updateSavedVisualizationById(_x4){return _updateSavedVisualizationById.apply(this,arguments)}return updateSavedVisualizationById}()},{key:"updateSavedQueryById",value:function(){var _updateSavedQueryById=saved_objects_asyncToGenerator(regeneratorRuntime.mark((function _callee6(params){var finalParams;return regeneratorRuntime.wrap((function _callee6$(_context6){while(1){switch(_context6.prev=_context6.next){case 0:finalParams=this.buildRequestBody({query:params.query,fields:params.fields,dateRange:params.dateRange,chartType:params.type,name:params.name,timestamp:params.timestamp});finalParams.object_id=params.objectId;_context6.next=4;return this.http.put("".concat(shared["n"]).concat(shared["h"]).concat(shared["B"]).concat(shared["C"]),{body:JSON.stringify(finalParams)});case 4:return _context6.abrupt("return",_context6.sent);case 5:case"end":return _context6.stop()}}}),_callee6,this)})));function updateSavedQueryById(_x5){return _updateSavedQueryById.apply(this,arguments)}return updateSavedQueryById}()},{key:"createSavedQuery",value:function(){var _createSavedQuery=saved_objects_asyncToGenerator(regeneratorRuntime.mark((function _callee7(params){var finalParams;return regeneratorRuntime.wrap((function _callee7$(_context7){while(1){switch(_context7.prev=_context7.next){case 0:finalParams=this.buildRequestBody({query:params.query,fields:params.fields,dateRange:params.dateRange,name:params.name,timestamp:params.timestamp});_context7.next=3;return this.http.post("".concat(shared["n"]).concat(shared["h"]).concat(shared["B"]).concat(shared["C"]),{body:JSON.stringify(finalParams)});case 3:return _context7.abrupt("return",_context7.sent);case 4:case"end":return _context7.stop()}}}),_callee7,this)})));function createSavedQuery(_x6){return _createSavedQuery.apply(this,arguments)}return createSavedQuery}()},{key:"createSavedVisualization",value:function(){var _createSavedVisualization=saved_objects_asyncToGenerator(regeneratorRuntime.mark((function _callee8(params){var finalParams;return regeneratorRuntime.wrap((function _callee8$(_context8){while(1){switch(_context8.prev=_context8.next){case 0:finalParams=this.buildRequestBody({query:params.query,fields:params.fields,dateRange:params.dateRange,chartType:params.type,name:params.name,timestamp:params.timestamp,applicationId:params.applicationId,userConfigs:params.userConfigs,description:params.description,subType:params.subType,unitsOfMeasure:params.unitsOfMeasure,selectedLabels:params.selectedLabels});_context8.next=3;return this.http.post("".concat(shared["n"]).concat(shared["h"]).concat(shared["B"]).concat(shared["D"]),{body:JSON.stringify(finalParams)});case 3:return _context8.abrupt("return",_context8.sent);case 4:case"end":return _context8.stop()}}}),_callee8,this)})));function createSavedVisualization(_x7){return _createSavedVisualization.apply(this,arguments)}return createSavedVisualization}()},{key:"createSavedTimestamp",value:function(){var _createSavedTimestamp=saved_objects_asyncToGenerator(regeneratorRuntime.mark((function _callee9(params){var finalParams;return regeneratorRuntime.wrap((function _callee9$(_context9){while(1){switch(_context9.prev=_context9.next){case 0:finalParams={index:params.index,name:params.name,type:params.type,dsl_type:params.dsl_type};_context9.next=3;return this.http.post("".concat(shared["n"]).concat(shared["h"]).concat(shared["B"],"/timestamp"),{body:JSON.stringify(finalParams)});case 3:return _context9.abrupt("return",_context9.sent);case 4:case"end":return _context9.stop()}}}),_callee9,this)})));function createSavedTimestamp(_x8){return _createSavedTimestamp.apply(this,arguments)}return createSavedTimestamp}()},{key:"updateTimestamp",value:function(){var _updateTimestamp=saved_objects_asyncToGenerator(regeneratorRuntime.mark((function _callee10(params){var finalParams;return regeneratorRuntime.wrap((function _callee10$(_context10){while(1){switch(_context10.prev=_context10.next){case 0:finalParams={objectId:params.index,timestamp:{name:params.name,index:params.index,type:params.type,dsl_type:params.dsl_type}};_context10.next=3;return this.http.put("".concat(shared["n"]).concat(shared["h"]).concat(shared["B"],"/timestamp"),{body:JSON.stringify(finalParams)});case 3:return _context10.abrupt("return",_context10.sent);case 4:case"end":return _context10.stop()}}}),_callee10,this)})));function updateTimestamp(_x9){return _updateTimestamp.apply(this,arguments)}return updateTimestamp}()},{key:"deleteSavedObjectsList",value:function(){var _deleteSavedObjectsList=saved_objects_asyncToGenerator(regeneratorRuntime.mark((function _callee11(deleteObjectRequest){return regeneratorRuntime.wrap((function _callee11$(_context11){while(1){switch(_context11.prev=_context11.next){case 0:_context11.next=2;return this.http.delete("".concat(shared["n"]).concat(shared["h"]).concat(shared["B"],"/").concat(deleteObjectRequest.objectIdList.join(",")));case 2:return _context11.abrupt("return",_context11.sent);case 3:case"end":return _context11.stop()}}}),_callee11,this)})));function deleteSavedObjectsList(_x10){return _deleteSavedObjectsList.apply(this,arguments)}return deleteSavedObjectsList}()},{key:"deleteSavedObjectsByIdList",value:function deleteSavedObjectsByIdList(deleteObjectRequesList){}}]);return SavedObjects}();var legacy_route_helpers_convertLegacyNotebooksUrl=function convertLegacyNotebooksUrl(location){var pathname=location.pathname.replace("notebooks-dashboards",shared["L"]);var hash="#/notebooks".concat(location.hash.replace(/^#/,"")).concat(location.hash.includes("?")?location.search.replace(/^\?/,"&"):location.search);return pathname+hash};var legacy_route_helpers_convertLegacyTraceAnalyticsUrl=function convertLegacyTraceAnalyticsUrl(location){var pathname=location.pathname.replace("trace-analytics-dashboards",shared["L"]);var hash="#/trace_analytics".concat(location.hash.replace(/^#/,"/home")).concat(location.hash.includes("?")?location.search.replace(/^\?/,"&"):location.search);return pathname+hash};var utils=__webpack_require__(71);var query_manager=__webpack_require__(72);function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||plugin_unsupportedIterableToArray(arr,i)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function plugin_unsupportedIterableToArray(o,minLen){if(!o)return;if(typeof o==="string")return plugin_arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);if(n==="Object"&&o.constructor)n=o.constructor.name;if(n==="Map"||n==="Set")return Array.from(o);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return plugin_arrayLikeToArray(o,minLen)}function plugin_arrayLikeToArray(arr,len){if(len==null||len>arr.length)len=arr.length;for(var i=0,arr2=new Array(len);i<len;i++){arr2[i]=arr[i]}return arr2}function _iterableToArrayLimit(arr,i){var _i=arr==null?null:typeof Symbol!=="undefined"&&arr[Symbol.iterator]||arr["@@iterator"];if(_i==null)return;var _arr=[];var _n=true;var _d=false;var _s,_e;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i["return"]!=null)_i["return"]()}finally{if(_d)throw _e}}return _arr}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}function plugin_asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg);var value=info.value}catch(error){reject(error);return}if(info.done){resolve(value)}else{Promise.resolve(value).then(_next,_throw)}}function plugin_asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){plugin_asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){plugin_asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(undefined)}))}}function plugin_classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function plugin_defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function plugin_createClass(Constructor,protoProps,staticProps){if(protoProps)plugin_defineProperties(Constructor.prototype,protoProps);if(staticProps)plugin_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}var plugin_ObservabilityPlugin=function(){function ObservabilityPlugin(){plugin_classCallCheck(this,ObservabilityPlugin)}plugin_createClass(ObservabilityPlugin,[{key:"setup",value:function setup(core){utils["e"].init(core.uiSettings,core.notifications);if(window.location.pathname.includes("notebooks-dashboards")){window.location.assign(legacy_route_helpers_convertLegacyNotebooksUrl(window.location))}if(window.location.pathname.includes("trace-analytics-dashboards")){window.location.assign(legacy_route_helpers_convertLegacyTraceAnalyticsUrl(window.location))}core.application.register({id:shared["L"],title:shared["N"],category:{id:"opensearch",label:"OpenSearch Plugins",order:2e3},order:shared["M"],mount:function mount(params){return plugin_asyncToGenerator(regeneratorRuntime.mark((function _callee(){var _yield$import,Observability,_yield$core$getStartS,_yield$core$getStartS2,coreStart,depsStart,pplService,dslService,savedObjects,timestampUtils,qm;return regeneratorRuntime.wrap((function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:_context.next=2;return Promise.all([__webpack_require__.e(3),__webpack_require__.e(4)]).then(__webpack_require__.bind(null,2089));case 2:_yield$import=_context.sent;Observability=_yield$import.Observability;_context.next=6;return core.getStartServices();case 6:_yield$core$getStartS=_context.sent;_yield$core$getStartS2=_slicedToArray(_yield$core$getStartS,2);coreStart=_yield$core$getStartS2[0];depsStart=_yield$core$getStartS2[1];pplService=new ppl["a"](coreStart.http);dslService=new dsl_DSLService(coreStart.http);savedObjects=new saved_objects_SavedObjects(coreStart.http);timestampUtils=new timestamp_TimestampUtils(dslService,pplService);qm=new query_manager["a"];return _context.abrupt("return",Observability(coreStart,depsStart,params,pplService,dslService,savedObjects,timestampUtils,qm));case 16:case"end":return _context.stop()}}}),_callee)})))()}});return{}}},{key:"start",value:function start(core){return{}}},{key:"stop",value:function stop(){}}]);return ObservabilityPlugin}();var public_plugin=function plugin(initializerContext){return new plugin_ObservabilityPlugin(initializerContext)}},function(module,exports){module.exports=__osdSharedDeps__.React},function(module,exports){module.exports=__osdSharedDeps__.OsdI18n},function(module,exports){module.exports=__osdSharedDeps__.TsLib},function(module,exports){module.exports=__osdSharedDeps__.OsdI18nReact},function(module,exports){module.exports=__osdSharedDeps__.Rxjs},function(module,exports){module.exports=__osdSharedDeps__.ReactDom},function(module,exports){module.exports=__osdSharedDeps__.RxjsOperators},function(module,exports){module.exports=__osdSharedDeps__.StyledComponents},function(module,exports){module.exports=__osdSharedDeps__.ReactRouterDom},function(module,exports){module.exports=__osdSharedDeps__.MomentTimezone},function(module,exports){module.exports=__osdSharedDeps__.Jquery},function(module,exports){module.exports=__osdSharedDeps__.ReactDomServer},function(module,exports){module.exports=__osdSharedDeps__.MonacoBarePluginApi},function(module,exports){module.exports=__osdSharedDeps__.ReactRouter},function(module,exports){module.exports=__osdSharedDeps__.ElasticNumeral},function(module,exports){module.exports=__osdSharedDeps__.OsdMonaco},function(module,exports){module.exports=__osdSharedDeps__.Theme.euiDarkVars},function(module,exports){module.exports=__osdSharedDeps__.Theme.euiLightVars},function(module,exports){module.exports=__osdSharedDeps__.ElasticEuiLibServices}]);