|
|
!function(Je){function webpackJsonpCallback(et){for(var it,Zt,en=et[0],_n=et[1],wn=et[2],Sn=0,xn=[];Sn<en.length;Sn++)Zt=en[Sn],Object.prototype.hasOwnProperty.call(tt,Zt)&&tt[Zt]&&xn.push(tt[Zt][0]),tt[Zt]=0;for(it in _n)Object.prototype.hasOwnProperty.call(_n,it)&&(Je[it]=_n[it]);for(Cn&&Cn(et);xn.length;)xn.shift()();return ot.push.apply(ot,wn||[]),checkDeferredModules()}function checkDeferredModules(){for(var Je,et=0;et<ot.length;et++){for(var it=ot[et],Zt=!0,en=1;en<it.length;en++){var Cn=it[en];0!==tt[Cn]&&(Zt=!1)}Zt&&(ot.splice(et--,1),Je=__webpack_require__(__webpack_require__.s=it[0]))}return Je}var et={},tt={11:0},ot=[];function __webpack_require__(tt){if(et[tt])return et[tt].exports;var ot=et[tt]={i:tt,l:!1,exports:{}};return Je[tt].call(ot.exports,ot,ot.exports,__webpack_require__),ot.l=!0,ot.exports}__webpack_require__.e=function requireEnsure(Je){var et=[],ot=tt[Je];if(0!==ot)if(ot)et.push(ot[2]);else{var it=new Promise((function(et,it){ot=tt[Je]=[et,it]}));et.push(ot[2]=it);var Zt,en=document.createElement("script");en.charset="utf-8",en.timeout=120,__webpack_require__.nc&&en.setAttribute("nonce",__webpack_require__.nc),en.src=function jsonpScriptSrc(Je){return __webpack_require__.p+""+({}[Je]||Je)+".js"}(Je);var Cn=new Error;Zt=function(et){en.onerror=en.onload=null,clearTimeout(_n);var ot=tt[Je];if(0!==ot){if(ot){var it=et&&("load"===et.type?"missing":et.type),Zt=et&&et.target&&et.target.src;Cn.message="Loading chunk "+Je+" failed.\n("+it+": "+Zt+")",Cn.name="ChunkLoadError",Cn.type=it,Cn.request=Zt,ot[1](Cn)}tt[Je]=void 0}};var _n=setTimeout((function(){Zt({type:"timeout",target:en})}),12e4);en.onerror=en.onload=Zt,document.head.appendChild(en)}return Promise.all(et)},__webpack_require__.m=Je,__webpack_require__.c=et,__webpack_require__.d=function(Je,et,tt){__webpack_require__.o(Je,et)||Object.defineProperty(Je,et,{enumerable:!0,get:tt})},__webpack_require__.r=function(Je){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})},__webpack_require__.t=function(Je,et){if(1&et&&(Je=__webpack_require__(Je)),8&et)return Je;if(4&et&&"object"==typeof Je&&Je&&Je.__esModule)return Je;var tt=Object.create(null);if(__webpack_require__.r(tt),Object.defineProperty(tt,"default",{enumerable:!0,value:Je}),2&et&&"string"!=typeof Je)for(var ot in Je)__webpack_require__.d(tt,ot,function(et){return Je[et]}.bind(null,ot));return tt},__webpack_require__.n=function(Je){var et=Je&&Je.__esModule?function getDefault(){return Je.default}:function getModuleExports(){return Je};return __webpack_require__.d(et,"a",et),et},__webpack_require__.o=function(Je,et){return Object.prototype.hasOwnProperty.call(Je,et)},__webpack_require__.p="",__webpack_require__.oe=function(Je){throw console.error(Je),Je};var it=window.webpackJsonp=window.webpackJsonp||[],Zt=it.push.bind(it);it.push=webpackJsonpCallback,it=it.slice();for(var en=0;en<it.length;en++)webpackJsonpCallback(it[en]);var Cn=Zt;ot.push([6918,1,0]),checkDeferredModules()}({10:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Range}));var ot=tt(30);class Range{constructor(Je,et,tt,ot){Je>tt||Je===tt&&et>ot?(this.startLineNumber=tt,this.startColumn=ot,this.endLineNumber=Je,this.endColumn=et):(this.startLineNumber=Je,this.startColumn=et,this.endLineNumber=tt,this.endColumn=ot)}isEmpty(){return Range.isEmpty(this)}static isEmpty(Je){return Je.startLineNumber===Je.endLineNumber&&Je.startColumn===Je.endColumn}containsPosition(Je){return Range.containsPosition(this,Je)}static containsPosition(Je,et){return!(et.lineNumber<Je.startLineNumber||et.lineNumber>Je.endLineNumber)&&(!(et.lineNumber===Je.startLineNumber&&et.column<Je.startColumn)&&!(et.lineNumber===Je.endLineNumber&&et.column>Je.endColumn))}containsRange(Je){return Range.containsRange(this,Je)}static containsRange(Je,et){return!(et.startLineNumber<Je.startLineNumber||et.endLineNumber<Je.startLineNumber)&&(!(et.startLineNumber>Je.endLineNumber||et.endLineNumber>Je.endLineNumber)&&(!(et.startLineNumber===Je.startLineNumber&&et.startColumn<Je.startColumn)&&!(et.endLineNumber===Je.endLineNumber&&et.endColumn>Je.endColumn)))}strictContainsRange(Je){return Range.strictContainsRange(this,Je)}static strictContainsRange(Je,et){return!(et.startLineNumber<Je.startLineNumber||et.endLineNumber<Je.startLineNumber)&&(!(et.startLineNumber>Je.endLineNumber||et.endLineNumber>Je.endLineNumber)&&(!(et.startLineNumber===Je.startLineNumber&&et.startColumn<=Je.startColumn)&&!(et.endLineNumber===Je.endLineNumber&&et.endColumn>=Je.endColumn)))}plusRange(Je){return Range.plusRange(this,Je)}static plusRange(Je,et){let tt,ot,it,Zt;return et.startLineNumber<Je.startLineNumber?(tt=et.startLineNumber,ot=et.startColumn):et.startLineNumber===Je.startLineNumber?(tt=et.startLineNumber,ot=Math.min(et.startColumn,Je.startColumn)):(tt=Je.startLineNumber,ot=Je.startColumn),et.endLineNumber>Je.endLineNumber?(it=et.endLineNumber,Zt=et.endColumn):et.endLineNumber===Je.endLineNumber?(it=et.endLineNumber,Zt=Math.max(et.endColumn,Je.endColumn)):(it=Je.endLineNumber,Zt=Je.endColumn),new Range(tt,ot,it,Zt)}intersectRanges(Je){return Range.intersectRanges(this,Je)}static intersectRanges(Je,et){let tt=Je.startLineNumber,ot=Je.startColumn,it=Je.endLineNumber,Zt=Je.endColumn,en=et.startLineNumber,Cn=et.startColumn,_n=et.endLineNumber,wn=et.endColumn;return tt<en?(tt=en,ot=Cn):tt===en&&(ot=Math.max(ot,Cn)),it>_n?(it=_n,Zt=wn):it===_n&&(Zt=Math.min(Zt,wn)),tt>it||tt===it&&ot>Zt?null:new Range(tt,ot,it,Zt)}equalsRange(Je){return Range.equalsRange(this,Je)}static equalsRange(Je,et){return!!Je&&!!et&&Je.startLineNumber===et.startLineNumber&&Je.startColumn===et.startColumn&&Je.endLineNumber===et.endLineNumber&&Je.endColumn===et.endColumn}getEndPosition(){return Range.getEndPosition(this)}static getEndPosition(Je){return new ot.a(Je.endLineNumber,Je.endColumn)}getStartPosition(){return Range.getStartPosition(this)}static getStartPosition(Je){return new ot.a(Je.startLineNumber,Je.startColumn)}toString(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"}setEndPosition(Je,et){return new Range(this.startLineNumber,this.startColumn,Je,et)}setStartPosition(Je,et){return new Range(Je,et,this.endLineNumber,this.endColumn)}collapseToStart(){return Range.collapseToStart(this)}static collapseToStart(Je){return new Range(Je.startLineNumber,Je.startColumn,Je.startLineNumber,Je.startColumn)}static fromPositions(Je,et=Je){return new Range(Je.lineNumber,Je.column,et.lineNumber,et.column)}static lift(Je){return Je?new Range(Je.startLineNumber,Je.startColumn,Je.endLineNumber,Je.endColumn):null}static isIRange(Je){return Je&&"number"==typeof Je.startLineNumber&&"number"==typeof Je.startColumn&&"number"==typeof Je.endLineNumber&&"number"==typeof Je.endColumn}static areIntersectingOrTouching(Je,et){return!(Je.endLineNumber<et.startLineNumber||Je.endLineNumber===et.startLineNumber&&Je.endColumn<et.startColumn)&&!(et.endLineNumber<Je.startLineNumber||et.endLineNumber===Je.startLineNumber&&et.endColumn<Je.startColumn)}static areIntersecting(Je,et){return!(Je.endLineNumber<et.startLineNumber||Je.endLineNumber===et.startLineNumber&&Je.endColumn<=et.startColumn)&&!(et.endLineNumber<Je.startLineNumber||et.endLineNumber===Je.startLineNumber&&et.endColumn<=Je.startColumn)}static compareRangesUsingStarts(Je,et){if(Je&&et){const tt=0|Je.startLineNumber,ot=0|et.startLineNumber;if(tt===ot){const tt=0|Je.startColumn,ot=0|et.startColumn;if(tt===ot){const tt=0|Je.endLineNumber,ot=0|et.endLineNumber;if(tt===ot){return(0|Je.endColumn)-(0|et.endColumn)}return tt-ot}return tt-ot}return tt-ot}return(Je?1:0)-(et?1:0)}static compareRangesUsingEnds(Je,et){return Je.endLineNumber===et.endLineNumber?Je.endColumn===et.endColumn?Je.startLineNumber===et.startLineNumber?Je.startColumn-et.startColumn:Je.startLineNumber-et.startLineNumber:Je.endColumn-et.endColumn:Je.endLineNumber-et.endLineNumber}static spansMultipleLines(Je){return Je.endLineNumber>Je.startLineNumber}}},101:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Zt})),tt.d(et,"b",(function(){return CancellationTokenSource}));var ot=tt(18);const it=Object.freeze((function(Je,et){const tt=setTimeout(Je.bind(et),0);return{dispose(){clearTimeout(tt)}}}));var Zt;!function(Je){Je.isCancellationToken=function isCancellationToken(et){return et===Je.None||et===Je.Cancelled||(et instanceof MutableToken||!(!et||"object"!=typeof et)&&("boolean"==typeof et.isCancellationRequested&&"function"==typeof et.onCancellationRequested))},Je.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:ot.c.None}),Je.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:it})}(Zt||(Zt={}));class MutableToken{constructor(){this._isCancelled=!1,this._emitter=null}cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._emitter.fire(void 0),this.dispose()))}get isCancellationRequested(){return this._isCancelled}get onCancellationRequested(){return this._isCancelled?it:(this._emitter||(this._emitter=new ot.b),this._emitter.event)}dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=null)}}class CancellationTokenSource{constructor(Je){this._token=void 0,this._parentListener=void 0,this._parentListener=Je&&Je.onCancellationRequested(this.cancel,this)}get token(){return this._token||(this._token=new MutableToken),this._token}cancel(){this._token?this._token instanceof MutableToken&&this._token.cancel():this._token=Zt.Cancelled}dispose(Je=!1){Je&&this.cancel(),this._parentListener&&this._parentListener.dispose(),this._token?this._token instanceof MutableToken&&this._token.dispose():this._token=Zt.None}}},1037:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.getCustomizedTheme=et.addThemeDefaults=void 0;var ot=_interopRequireDefault(tt(84)),it=_interopRequireDefault(tt(2473));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}et.addThemeDefaults=function addThemeDefaults(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=Je.family,tt=void 0===et?"prisma":et,ot=Je.colorScheme,it=void 0===ot?"dark":ot,Zt=Je.density,en=void 0===Zt?"comfortable":Zt,Cn=Je.isPrisma,_n=void 0===Cn||Cn,wn=Je.isEnterprise,Sn=void 0!==wn&&wn,xn=Je.isComfortable,kn=void 0===xn||xn,En=Je.isCompact,Dn=void 0!==En&&En,Pn=Je.isDark,Ln=void 0===Pn||Pn,Tn=Je.isLight,In=void 0!==Tn&&Tn;return{family:tt,colorScheme:it,density:en,isPrisma:_n,isEnterprise:Sn,isComfortable:kn,isCompact:Dn,isDark:Ln,isLight:In}};var Zt=(0,ot.default)((function getCustomizedThemeUnmemo(Je,et){var tt=(0,it.default)(Je);return et?et(tt):tt}),(function(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=Je.family,tt=Je.colorScheme,ot=Je.density,it=arguments.length>1?arguments[1]:void 0;return"".concat(et,"-").concat(tt,"-").concat(ot,"-").concat(!!it)}));et.getCustomizedTheme=Zt},1038:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Wn,legacyRefMode:()=>Bn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(62);var xn=et.n(Sn);tt(33);const kn=tt(112);var En=et.n(kn);const Dn=tt(63);var Pn=et.n(Dn);const Ln=tt(38);var Tn=et.n(Ln);const In=tt(810),jn=tt(643),Mn=tt(1210);var An=et.n(Mn);function C(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function k(Je){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function R(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function j(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function T(Je,et){return(T=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function D(Je){var et=function K(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function o(){var tt,ot=M(Je);if(et){var it=M(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return I(this,tt)}}function I(Je,et){return!et||"object"!==k(et)&&"function"!=typeof et?E(Je):et}function E(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function M(Je){return(M=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function _(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Rn=["clickAway","contentClick","escapeKey","offScreen","tabKey","toggleClick"],Nn={align:Cn().oneOf(["center","edge","theme","end"]),canCoverAnchor:Cn().bool,children:Cn().oneOfType([Cn().node,Cn().func]),closeReasons:Cn().arrayOf(Cn().oneOf(Rn)),defaultPlacement:Cn().oneOf(["above","below","left","right","vertical","horizontal"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),focusToggleReasons:Cn().arrayOf(Cn().oneOf(Rn)),inputId:Cn().string,onRequestClose:Cn().func,onRequestOpen:Cn().func,open:Cn().bool,openWithArrowKeys:Cn().bool,repositionMode:Cn().oneOf(["none","flip","any"]),retainFocus:Cn().bool,takeFocus:Cn().bool,toggle:Cn().element.isRequired},Fn={align:"theme",canCoverAnchor:!0,closeReasons:Rn,defaultPlacement:"below",focusToggleReasons:["contentClick","escapeKey","tabKey","toggleClick"],repositionMode:"flip",retainFocus:!1,openWithArrowKeys:!1,takeFocus:!0},Bn=Symbol("Dropdown legacy ref mode marker"),Vn=function(Je){!function S(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&T(Je,et)}(r,Je);var et=D(r);function r(Je){var tt;return function P(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),_(E(tt=et.call(this,Je)),"controlledExternally",void 0),_(E(tt),"popoverId",void 0),_(E(tt),"toggleRef",null),_(E(tt),"toggleId",void 0),_(E(tt),"handleToggleMount",(function(Je){tt.toggleRef=Je,tt.setState({anchor:Je}),tt.props.toggle.type[Bn]?C(tt.props.toggle.props.elementRef,Je):C(tt.props.toggle.ref,Je)})),_(E(tt),"handleToggleClick",(function(Je){var et,ot,it,Zt;(null===(et=(ot=tt.props.toggle.props).onClick)||void 0===et||et.call(ot,Je),tt.isOpen())?tt.handleRequestClose({reason:"toggleClick",event:Je}):(null===(it=(Zt=tt.props).onRequestOpen)||void 0===it||it.call(Zt,Je,{reason:"toggleClick"}),tt.isControlled()||tt.setState({open:!0}))})),_(E(tt),"handleToggleKeyDownOpen",(function(Je){var et,ot;if(null===(et=(ot=tt.props.toggle.props).onKeyDown)||void 0===et||et.call(ot,Je),tt.props.openWithArrowKeys){var it,Zt,en=(0,jn.keycode)(Je.nativeEvent);if("up"===en||"down"===en)Je.preventDefault(),null===(it=(Zt=tt.props).onRequestOpen)||void 0===it||it.call(Zt,Je,{reason:"toggleKeydown"}),tt.isControlled()||tt.setState({open:!0})}})),_(E(tt),"handleRequestClose",(function(Je){var et=Je.event,ot=Je.reason,it=tt.props,Zt=it.closeReasons,en=it.focusToggleReasons,Cn=it.onRequestClose;if(et&&"clickAway"===ot)for(var _n=et.target,wn=tt.props.inputId||tt.props.toggle.props.id||tt.toggleId;_n;){if(_n.id===wn)return;_n=_n.parentNode}tt.isOpen()&&xn()(Zt,ot)&&(xn()(en,ot)&&tt.focus(),tt.isControlled()||tt.setState({open:!1}),null==Cn||Cn(Je))})),_(E(tt),"handleContentClick",(function(Je){tt.handleRequestClose({reason:"contentClick",event:Je})})),tt.state={anchor:null,open:!1},tt.controlledExternally=wn()(Je,"open"),tt.popoverId=(0,In.createDOMID)("popover"),tt.toggleId=(0,In.createDOMID)("toggle"),tt}return function q(Je,et,tt){return et&&j(Je.prototype,et),tt&&j(Je,tt),Je}(r,[{key:"componentDidUpdate",value:function e(){(function w(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?R(Object(tt),!0).forEach((function(et){_(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):R(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je})({},Tn()(this.props,Pn()(r.propTypes),"value","id"))}},{key:"isOpen",value:function e(){return this.isControlled()?this.props.open:this.state.open}},{key:"focus",value:function e(){var Je;null===(Je=this.toggleRef)||void 0===Je||Je.focus()}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"renderToggle",value:function e(){var Je;return(0,it.cloneElement)(this.props.toggle,(_(Je={onClick:this.handleToggleClick,onKeyDown:this.handleToggleKeyDownOpen},this.props.toggle.type[Bn]?"elementRef":"ref",this.handleToggleMount),_(Je,"aria-controls",this.isOpen()?this.popoverId:void 0),_(Je,"aria-haspopup",this.props.toggle.props["aria-haspopup"]||!0),_(Je,"aria-expanded",this.isOpen()),_(Je,"data-test",this.props.toggle.props["data-test"]||"dropdown"),_(Je,"data-test-popover-id",this.popoverId),_(Je,"id",this.props.inputId||this.props.toggle.props.id||this.toggleId),Je))}},{key:"render",value:function e(){var Je=this.props,et=Je.align,tt=Je.canCoverAnchor,ot=Je.children,it=Je.closeReasons,en=Je.defaultPlacement,Cn=Je.elementRef,_n=Je.repositionMode,wn=Je.retainFocus,Sn=Je.takeFocus,kn=this.state.anchor,Dn=this.handleRequestClose,Pn=this.handleContentClick,Ln=this.renderToggle();return Zt().createElement(Zt().Fragment,null,Ln,Zt().createElement(An(),{align:et,open:!!kn&&this.isOpen(),autoCloseWhenOffScreen:xn()(it,"offScreen"),anchor:kn,canCoverAnchor:tt,elementRef:Cn,retainFocus:wn,defaultPlacement:en,onRequestClose:Dn,repositionMode:_n,id:this.popoverId,"aria-labelledby":this.props.inputId||this.props.toggle.props.id||this.toggleId,takeFocus:Sn},En()(ot)?function(){return Zt().createElement("div",{onClick:Pn},ot.apply(void 0,arguments))}:Zt().createElement("div",{onClick:Pn},ot)))}}]),r}(it.Component);_(Vn,"possibleCloseReasons",Rn),_(Vn,"propTypes",Nn),_(Vn,"defaultProps",Fn);const Wn=Vn;Je.exports=ot})()},1039:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.getCustomizedTheme=et.addThemeDefaults=void 0;var ot=_interopRequireDefault(tt(84)),it=_interopRequireDefault(tt(2486));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}et.addThemeDefaults=function addThemeDefaults(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=Je.family,tt=void 0===et?"prisma":et,ot=Je.colorScheme,it=void 0===ot?"dark":ot,Zt=Je.density,en=void 0===Zt?"comfortable":Zt,Cn=Je.isPrisma,_n=void 0===Cn||Cn,wn=Je.isEnterprise,Sn=void 0!==wn&&wn,xn=Je.isComfortable,kn=void 0===xn||xn,En=Je.isCompact,Dn=void 0!==En&&En,Pn=Je.isDark,Ln=void 0===Pn||Pn,Tn=Je.isLight,In=void 0!==Tn&&Tn;return{family:tt,colorScheme:it,density:en,isPrisma:_n,isEnterprise:Sn,isComfortable:kn,isCompact:Dn,isDark:Ln,isLight:In}};var Zt=(0,ot.default)((function getCustomizedThemeUnmemo(Je,et){var tt=(0,it.default)(Je);return et?et(tt):tt}),(function(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=Je.family,tt=Je.colorScheme,ot=Je.density,it=arguments.length>1?arguments[1]:void 0;return"".concat(et,"-").concat(tt,"-").concat(ot,"-").concat(!!it)}));et.getCustomizedTheme=Zt},1040:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.timerangeQueryParametersString=et.parseExprToSeconds=et.getStatusMessage=et.addTimeZone=et.DRILLDOWN_TYPES=void 0;var it=ot(tt(158)),Zt=ot(tt(76)),en=ot(tt(121)),Cn=tt(135),_n=tt(4);et.DRILLDOWN_TYPES={SAVED_GLASS_TABLE:"saved_glass_table",SAVED_DEEP_DIVE:"saved_deep_dive",SAVED_DASHBOARD:"saved_dashboard",SAVED_EVENT_MANAGEMENT:"saved_event_management",SAVED_HOME_VIEW:"saved_home_view"};et.addTimeZone=Je=>{var{earliest:et,latest:tt}=Je;return{earliest:(0,en.default)(et,en.default.ISO_8601).isValid()?en.default.newSplunkTime({time:et}).format("YYYY-MM-DDTHH:mm:ss.SSSZ"):et,latest:(0,en.default)(tt,en.default.ISO_8601).isValid()?en.default.newSplunkTime({time:tt}).format("YYYY-MM-DDTHH:mm:ss.SSSZ"):tt}};et.timerangeQueryParametersString=Je=>{var et="";if(!Je)return et;var tt=[];return Je.earliest&&tt.push("earliest=".concat(Je.earliest)),Je.latest&&tt.push("latest=".concat(Je.latest)),tt.length&&(et=tt.join("&")),et};et.parseExprToSeconds=function parseExprToSeconds(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"5s";try{if((0,it.default)(Je))return Math.abs(parseInt(Je,10));if((0,Zt.default)(Je)){var et=(0,Cn.epochToMoment)(),{momentTime:tt}=(0,Cn.parse)("+".concat(Je),et),ot=tt.diff(et,"seconds");return Math.abs(ot)}return 0}catch(Je){return 0}};et.getStatusMessage=(Je,et,tt)=>{if("running"===Je){if(et)return(0,_n.gettext)("Real-time search is running");if(0===tt)return(0,_n.gettext)("Search is running, but not enough data to render visualization")}return"queued"===Je||"parsing"===Je?(0,_n.gettext)("Search is not yet running, queued on server"):"done"===Je&&0===tt?(0,_n.gettext)("Search ran successfully, but no results were returned"):""}},1041:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.getCustomizedTheme=et.addThemeDefaults=void 0;var ot=_interopRequireDefault(tt(84)),it=_interopRequireDefault(tt(2501));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}et.addThemeDefaults=function addThemeDefaults(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=Je.family,tt=void 0===et?"prisma":et,ot=Je.colorScheme,it=void 0===ot?"dark":ot,Zt=Je.density,en=void 0===Zt?"comfortable":Zt,Cn=Je.isPrisma,_n=void 0===Cn||Cn,wn=Je.isEnterprise,Sn=void 0!==wn&&wn,xn=Je.isComfortable,kn=void 0===xn||xn,En=Je.isCompact,Dn=void 0!==En&&En,Pn=Je.isDark,Ln=void 0===Pn||Pn,Tn=Je.isLight,In=void 0!==Tn&&Tn;return{family:tt,colorScheme:it,density:en,isPrisma:_n,isEnterprise:Sn,isComfortable:kn,isCompact:Dn,isDark:Ln,isLight:In}};var Zt=(0,ot.default)((function getCustomizedThemeUnmemo(Je,et){var tt=(0,it.default)(Je);return et?et(tt):tt}),(function(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=Je.family,tt=Je.colorScheme,ot=Je.density,it=arguments.length>1?arguments[1]:void 0;return"".concat(et,"-").concat(tt,"-").concat(ot,"-").concat(!!it)}));et.getCustomizedTheme=Zt},1042:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(562),Cn=tt(7124);var _n=et.n(Cn);function i(){return(i=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),i({screenReaderText:(0,en._)("Close")},Je))}Je.exports=ot})()},1043:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Jn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(76);var wn=et.n(_n);const Sn=tt(1804),xn=tt(1807),kn=tt(2);var En=et.n(kn);const Dn=tt(3886);var Pn=et.n(Dn);const Ln=tt(316);var Tn=En().span.withConfig({displayName:"ButtonStyles__StyledIcon",componentId:"eqxqs2-0"})(["display:flex;align-items:center;flex-shrink:0;font-size:",";",""],(0,Ln.pick)({enterprise:"inherit",prisma:{comfortable:"21px",compact:"16px"}}),(0,Ln.pickVariant)("$isStartIcon",{true:{enterprise:(0,kn.css)(["padding-right:3px;"]),prisma:(0,kn.css)(["padding-right:8px;"])}})),In=En()(Pn()).withConfig({displayName:"ButtonStyles__StyledButtonSimple",componentId:"eqxqs2-1"})(["text-decoration:none;white-space:nowrap;flex-grow:1;min-width:0;max-width:100%;line-height:",";min-height:",";padding:",";"," "," &[data-inline]{:where(:not(a)){display:inline-block;}:where(a){display:inline-flex;}vertical-align:middle;","}[data-inline] + &&[data-inline]{margin-bottom:0;","}"],Ln.variables.lineHeight,Ln.variables.inputHeight,(0,Ln.pick)({enterprise:{comfortable:"5px 14px",compact:"2px 14px"},prisma:{comfortable:function e(Je){return Je.$hasPrismaIcon?"7px 18px":"9px 18px"},compact:function e(Je){return Je.$isMenu?"5px 8px 5px 16px":"5px 16px"}}}),(function(Je){var et=Je.$inline,tt=Je.append,ot=Je.prepend;return!et&&!tt&&!ot&&(0,kn.css)(["width:100%;"])}),(function(Je){return Je.$isIconOnly&&(0,kn.css)(["box-sizing:border-box;",";width:",";min-width:",";"],(0,Ln.pick)({enterprise:{comfortable:(0,kn.css)(["padding:0 5px;"]),compact:(0,kn.css)(["padding:0 2px;"])},prisma:{comfortable:(0,kn.css)(["padding:0 calc("," / 2 - 1px);"],Ln.variables.inputHeight),compact:(0,kn.css)(["padding:0 calc("," / 2 - 1px);"],Ln.variables.inputHeight)}}),Ln.variables.inputHeight,Ln.variables.inputHeight)}),(function(Je){return Je.$isIconOnly?null:(0,kn.css)(["width:auto;"])}),(function(Je){return!Je.prepend&&(0,kn.css)(["margin-left:",";"],Ln.variables.spacingSmall)})),jn=En().span.withConfig({displayName:"ButtonStyles__StyledContentWrapper",componentId:"eqxqs2-2"})(["display:flex;flex-direction:row;justify-content:center;align-items:center;flex:1 0 auto;max-width:100%;box-sizing:border-box;padding:",";"],(0,Ln.pick)({enterprise:function e(Je){return Je.$error?"1px":(0,Ln.pickVariant)("$appearance",{default:"0",secondary:"0",destructive:"1px",primary:"1px",pill:"0",toggle:"0",flat:"0",subtle:"0"})},prisma:(0,Ln.pickVariant)("$appearance",{default:0,secondary:"1px 0",primary:"1px 0",destructive:"1px 0",pill:"1px 0",toggle:"0",flat:"1px 0",subtle:"1px 0"})})),Mn=En().span.withConfig({displayName:"ButtonStyles__StyledLabel",componentId:"eqxqs2-3"})(["text-overflow:ellipsis;overflow:hidden;flex:0 1 auto;&:not(:last-child){padding-right:",";}",""],(0,Ln.pick)({enterprise:"3px",prisma:"10px"}),(function(Je){return Je.$isMenu&&(0,kn.css)(["flex:1 1 auto;text-align:left;"])})),An=En().span.withConfig({displayName:"ButtonStyles__StyledCaretWrapper",componentId:"eqxqs2-4"})(["display:inline-flex;",""],(0,Ln.pickVariant)("$disabled",{false:{prisma:(0,Ln.pickVariant)("$primary",{true:(0,kn.css)(["color:",";"],Ln.variables.contentColorInverted),false:(0,kn.css)(["color:",";",":hover > * > &,",":active > * > &,{color:",";}"],Ln.variables.contentColorDefault,In,In,Ln.variables.contentColorDefault)})}}));const Rn=tt(3887);var Nn=et.n(Rn);const Fn=tt(3888);var Bn=et.n(Fn);const Vn=function e(){var Je=(0,Ln.useSplunkTheme)(),et=Je.isEnterprise,tt=Je.isCompact?"20px":"24px";return et?Zt().createElement(Bn(),{screenReaderText:null,hideDefaultTooltip:!0,size:.5}):Zt().createElement(Nn(),{height:tt,width:tt})},Wn=tt(7127);var zn=et.n(Wn);const Hn=tt(2507);var $n=et.n(Hn);var qn=(0,tt(644)._)("Open externally");const Kn=function j(){return(0,Ln.useSplunkTheme)().isEnterprise?Zt().createElement($n(),{screenReaderText:qn}):Zt().createElement(zn(),{"aria-label":qn},Zt().createElement("title",null,qn))};function M(Je){return(M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function T(){return(T=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function B(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function V(Je,et){return(V=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function z(Je){var et=function L(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=F(Je);if(et){var it=F(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return W(this,tt)}}function W(Je,et){return!et||"object"!==M(et)&&"function"!=typeof et?A(Je):et}function A(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function F(Je){return(F=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function G(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Un={action:Cn().string,appearance:Cn().oneOf(["default","secondary","primary","destructive","pill","toggle","flat","subtle"]),append:Cn().bool,children:Cn().node,classNamePrivate:Cn().string,disabled:Cn().oneOfType([Cn().bool,Cn().oneOf(["dimmed"])]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,icon:Cn().node,inline:Cn().bool,isMenu:Cn().bool,label:Cn().node,onClick:Cn().func,openInNewContext:Cn().bool,prepend:Cn().bool,selected:Cn().bool,to:Cn().string,value:Cn().any},Gn=function(Je){!function H(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&V(Je,et)}(n,Je);var et=z(n);function n(Je){var tt;return function R(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),G(A(tt=et.call(this,Je)),"component",null),G(A(tt),"handleClick",(function(Je){var et=tt.props,ot=et.label,it=et.icon,Zt=et.value,en=et.action,Cn=et.onClick;null==Cn||Cn(Je,{label:ot,icon:it,value:Zt,action:en})})),G(A(tt),"handleMount",(function(Je){tt.component=Je})),tt}return function D(Je,et,tt){return et&&B(Je.prototype,et),tt&&B(Je,tt),Je}(n,[{key:"focus",value:function e(){var Je;null===(Je=this.component)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this.props,et=Je.action,tt=Je.appearance,ot=Je.append,it=Je.className,en=Je.classNamePrivate,Cn=Je.disabled,_n=Je.error,Sn=Je.icon,kn=Je.inline,En=Je.isMenu,Dn=Je.onClick,Pn=Je.openInNewContext,Ln=Je.prepend,Rn=Je.to,Nn=Je.value,Fn=this.props,Bn=Fn.children,Wn=Fn.label;!Wn&&wn()(Bn)&&(Wn=Bn,Bn=null);var zn=!(!Sn||Wn||En||Bn),Hn=Rn&&Pn||En||!!Sn;return Zt().createElement(In,T({"aria-haspopup":En||void 0,"aria-invalid":_n||void 0,"data-test":"button"},this.props,{className:(0,xn.toClassName)(it,en),"data-action":et,"data-inline":kn||null,disabled:Cn,append:ot,prepend:Ln,$inline:kn,$hasPrismaIcon:Hn,$isIconOnly:zn,$isMenu:En,value:Nn,onClick:Dn?this.handleClick:void 0,ref:this.handleMount,openInNewContext:Pn,appearance:tt}),Zt().createElement(jn,{$appearance:tt,$error:_n},Sn&&Zt().createElement(Tn,{$isStartIcon:!zn},Sn),Wn&&Zt().createElement(Mn,{"data-test":"label",$isMenu:En},Wn),Bn,En&&Zt().createElement(An,{$disabled:Cn,$primary:"primary"===tt},Zt().createElement(Vn,null)),Pn&&Zt().createElement(Tn,{$isStartIcon:!1},Zt().createElement(Kn,null))))}}]),n}(it.Component);G(Gn,"propTypes",Un),G(Gn,"defaultProps",{appearance:"default",append:!1,disabled:!1,error:!1,inline:!0,isMenu:!1,openInNewContext:!1,prepend:!1}),G(Gn,Sn.legacyRefMode,!0);const Jn=Gn;Je.exports=ot})()},1044:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.getCustomizedTheme=et.addThemeDefaults=void 0;var ot=_interopRequireDefault(tt(84)),it=_interopRequireDefault(tt(2510));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}et.addThemeDefaults=function addThemeDefaults(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=Je.family,tt=void 0===et?"prisma":et,ot=Je.colorScheme,it=void 0===ot?"dark":ot,Zt=Je.density,en=void 0===Zt?"comfortable":Zt,Cn=Je.isPrisma,_n=void 0===Cn||Cn,wn=Je.isEnterprise,Sn=void 0!==wn&&wn,xn=Je.isComfortable,kn=void 0===xn||xn,En=Je.isCompact,Dn=void 0!==En&&En,Pn=Je.isDark,Ln=void 0===Pn||Pn,Tn=Je.isLight,In=void 0!==Tn&&Tn;return{family:tt,colorScheme:it,density:en,isPrisma:_n,isEnterprise:Sn,isComfortable:kn,isCompact:Dn,isDark:Ln,isLight:In}};var Zt=(0,ot.default)((function getCustomizedThemeUnmemo(Je,et){var tt=(0,it.default)(Je);return et?et(tt):tt}),(function(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=Je.family,tt=Je.colorScheme,ot=Je.density,it=arguments.length>1?arguments[1]:void 0;return"".concat(et,"-").concat(tt,"-").concat(ot,"-").concat(!!it)}));et.getCustomizedTheme=Zt},1045:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.getCustomizedTheme=et.addThemeDefaults=void 0;var ot=_interopRequireDefault(tt(84)),it=_interopRequireDefault(tt(2522));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}et.addThemeDefaults=function addThemeDefaults(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=Je.family,tt=void 0===et?"prisma":et,ot=Je.colorScheme,it=void 0===ot?"dark":ot,Zt=Je.density,en=void 0===Zt?"comfortable":Zt,Cn=Je.isPrisma,_n=void 0===Cn||Cn,wn=Je.isEnterprise,Sn=void 0!==wn&&wn,xn=Je.isComfortable,kn=void 0===xn||xn,En=Je.isCompact,Dn=void 0!==En&&En,Pn=Je.isDark,Ln=void 0===Pn||Pn,Tn=Je.isLight,In=void 0!==Tn&&Tn;return{family:tt,colorScheme:it,density:en,isPrisma:_n,isEnterprise:Sn,isComfortable:kn,isCompact:Dn,isDark:Ln,isLight:In}};var Zt=(0,ot.default)((function getCustomizedThemeUnmemo(Je,et){var tt=(0,it.default)(Je);return et?et(tt):tt}),(function(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=Je.family,tt=Je.colorScheme,ot=Je.density,it=arguments.length>1?arguments[1]:void 0;return"".concat(et,"-").concat(tt,"-").concat(ot,"-").concat(!!it)}));et.getCustomizedTheme=Zt},105:function(Je,et,tt){"use strict";tt.d(et,"h",(function(){return en})),tt.d(et,"b",(function(){return ConfigurationChangedEvent})),tt.d(et,"j",(function(){return ValidatedEditorOptions})),tt.d(et,"a",(function(){return ComputeOptionsMemory})),tt.d(et,"k",(function(){return boolean})),tt.d(et,"n",(function(){return stringSet})),tt.d(et,"i",(function(){return Cn})),tt.d(et,"e",(function(){return EditorFontLigatures})),tt.d(et,"f",(function(){return EditorLayoutInfoComputer})),tt.d(et,"m",(function(){return filterValidationDecorations})),tt.d(et,"c",(function(){return _n})),tt.d(et,"d",(function(){return wn})),tt.d(et,"l",(function(){return Sn})),tt.d(et,"g",(function(){return xn}));var ot=tt(5),it=tt(43),Zt=tt(651);const en=8;class ConfigurationChangedEvent{constructor(Je){this._values=Je}hasChanged(Je){return this._values[Je]}}class ValidatedEditorOptions{constructor(){this._values=[]}_read(Je){return this._values[Je]}get(Je){return this._values[Je]}_write(Je,et){this._values[Je]=et}}class ComputeOptionsMemory{constructor(){this.stableMinimapLayoutInput=null,this.stableFitMaxMinimapScale=0,this.stableFitRemainingWidth=0}}class BaseEditorOption{constructor(Je,et,tt,ot){this.id=Je,this.name=et,this.defaultValue=tt,this.schema=ot}compute(Je,et,tt){return tt}}class ComputedEditorOption{constructor(Je,et=null){this.schema=void 0,this.id=Je,this.name="_never_",this.defaultValue=void 0,this.deps=et}validate(Je){return this.defaultValue}}class SimpleEditorOption{constructor(Je,et,tt,ot){this.id=Je,this.name=et,this.defaultValue=tt,this.schema=ot}validate(Je){return void 0===Je?this.defaultValue:Je}compute(Je,et,tt){return tt}}function boolean(Je,et){return void 0===Je?et:"false"!==Je&&Boolean(Je)}class EditorBooleanOption extends SimpleEditorOption{constructor(Je,et,tt,ot){void 0!==ot&&(ot.type="boolean",ot.default=tt),super(Je,et,tt,ot)}validate(Je){return boolean(Je,this.defaultValue)}}class EditorIntOption extends SimpleEditorOption{constructor(Je,et,tt,ot,it,Zt){void 0!==Zt&&(Zt.type="integer",Zt.default=tt,Zt.minimum=ot,Zt.maximum=it),super(Je,et,tt,Zt),this.minimum=ot,this.maximum=it}static clampedInt(Je,et,tt,ot){if(void 0===Je)return et;let it=parseInt(Je,10);return isNaN(it)?et:(it=Math.max(tt,it),it=Math.min(ot,it),0|it)}validate(Je){return EditorIntOption.clampedInt(Je,this.defaultValue,this.minimum,this.maximum)}}class EditorFloatOption extends SimpleEditorOption{constructor(Je,et,tt,ot,it){void 0!==it&&(it.type="number",it.default=tt),super(Je,et,tt,it),this.validationFn=ot}static clamp(Je,et,tt){return Je<et?et:Je>tt?tt:Je}static float(Je,et){if("number"==typeof Je)return Je;if(void 0===Je)return et;const tt=parseFloat(Je);return isNaN(tt)?et:tt}validate(Je){return this.validationFn(EditorFloatOption.float(Je,this.defaultValue))}}class EditorStringOption extends SimpleEditorOption{static string(Je,et){return"string"!=typeof Je?et:Je}constructor(Je,et,tt,ot){void 0!==ot&&(ot.type="string",ot.default=tt),super(Je,et,tt,ot)}validate(Je){return EditorStringOption.string(Je,this.defaultValue)}}function stringSet(Je,et,tt){return"string"!=typeof Je||-1===tt.indexOf(Je)?et:Je}class EditorStringEnumOption extends SimpleEditorOption{constructor(Je,et,tt,ot,it){void 0!==it&&(it.type="string",it.enum=ot,it.default=tt),super(Je,et,tt,it),this._allowedValues=ot}validate(Je){return stringSet(Je,this.defaultValue,this._allowedValues)}}class EditorEnumOption extends BaseEditorOption{constructor(Je,et,tt,ot,it,Zt,en){void 0!==en&&(en.type="string",en.enum=it,en.default=ot),super(Je,et,tt,en),this._allowedValues=it,this._convert=Zt}validate(Je){return"string"!=typeof Je||-1===this._allowedValues.indexOf(Je)?this.defaultValue:this._convert(Je)}}var Cn;!function(Je){Je[Je.Line=1]="Line",Je[Je.Block=2]="Block",Je[Je.Underline=3]="Underline",Je[Je.LineThin=4]="LineThin",Je[Je.BlockOutline=5]="BlockOutline",Je[Je.UnderlineThin=6]="UnderlineThin"}(Cn||(Cn={}));class EditorFontLigatures extends BaseEditorOption{constructor(){super(42,"fontLigatures",EditorFontLigatures.OFF,{anyOf:[{type:"boolean",description:ot.a("fontLigatures","Enables/Disables font ligatures ('calt' and 'liga' font features). Change this to a string for fine-grained control of the 'font-feature-settings' CSS property.")},{type:"string",description:ot.a("fontFeatureSettings","Explicit 'font-feature-settings' CSS property. A boolean can be passed instead if one only needs to turn on/off ligatures.")}],description:ot.a("fontLigaturesGeneral","Configures font ligatures or font features. Can be either a boolean to enable/disable ligatures or a string for the value of the CSS 'font-feature-settings' property."),default:!1})}validate(Je){return void 0===Je?this.defaultValue:"string"==typeof Je?"false"===Je?EditorFontLigatures.OFF:"true"===Je?EditorFontLigatures.ON:Je:Boolean(Je)?EditorFontLigatures.ON:EditorFontLigatures.OFF}}EditorFontLigatures.OFF='"liga" off, "calt" off',EditorFontLigatures.ON='"liga" on, "calt" on';class EditorFontWeight extends BaseEditorOption{constructor(){super(44,"fontWeight",_n.fontWeight,{anyOf:[{type:"number",minimum:EditorFontWeight.MINIMUM_VALUE,maximum:EditorFontWeight.MAXIMUM_VALUE,errorMessage:ot.a("fontWeightErrorMessage",'Only "normal" and "bold" keywords or numbers between 1 and 1000 are allowed.')},{type:"string",pattern:"^(normal|bold|1000|[1-9][0-9]{0,2})$"},{enum:EditorFontWeight.SUGGESTION_VALUES}],default:_n.fontWeight,description:ot.a("fontWeight",'Controls the font weight. Accepts "normal" and "bold" keywords or numbers between 1 and 1000.')})}validate(Je){return"normal"===Je||"bold"===Je?Je:String(EditorIntOption.clampedInt(Je,_n.fontWeight,EditorFontWeight.MINIMUM_VALUE,EditorFontWeight.MAXIMUM_VALUE))}}EditorFontWeight.SUGGESTION_VALUES=["normal","bold","100","200","300","400","500","600","700","800","900"],EditorFontWeight.MINIMUM_VALUE=1,EditorFontWeight.MAXIMUM_VALUE=1e3;class EditorLayoutInfoComputer extends ComputedEditorOption{constructor(){super(129,[47,56,35,63,91,58,59,93,116,119,120,121,2])}compute(Je,et,tt){return EditorLayoutInfoComputer.computeLayout(et,{memory:Je.memory,outerWidth:Je.outerWidth,outerHeight:Je.outerHeight,isDominatedByLongLines:Je.isDominatedByLongLines,lineHeight:Je.fontInfo.lineHeight,viewLineCount:Je.viewLineCount,lineNumbersDigitCount:Je.lineNumbersDigitCount,typicalHalfwidthCharacterWidth:Je.fontInfo.typicalHalfwidthCharacterWidth,maxDigitWidth:Je.fontInfo.maxDigitWidth,pixelRatio:Je.pixelRatio})}static computeContainedMinimapLineCount(Je){const et=Je.height/Je.lineHeight,tt=Je.scrollBeyondLastLine?et-1:0,ot=(Je.viewLineCount+tt)/(Je.pixelRatio*Je.height);return{typicalViewportLineCount:et,extraLinesBeyondLastLine:tt,desiredRatio:ot,minimapLineCount:Math.floor(Je.viewLineCount/ot)}}static _computeMinimapLayout(Je,et){const tt=Je.outerWidth,ot=Je.outerHeight,it=Je.pixelRatio;if(!Je.minimap.enabled)return{renderMinimap:0,minimapLeft:0,minimapWidth:0,minimapHeightIsEditorHeight:!1,minimapIsSampling:!1,minimapScale:1,minimapLineHeight:1,minimapCanvasInnerWidth:0,minimapCanvasInnerHeight:Math.floor(it*ot),minimapCanvasOuterWidth:0,minimapCanvasOuterHeight:ot};const Zt=et.stableMinimapLayoutInput,Cn=Zt&&Je.outerHeight===Zt.outerHeight&&Je.lineHeight===Zt.lineHeight&&Je.typicalHalfwidthCharacterWidth===Zt.typicalHalfwidthCharacterWidth&&Je.pixelRatio===Zt.pixelRatio&&Je.scrollBeyondLastLine===Zt.scrollBeyondLastLine&&Je.minimap.enabled===Zt.minimap.enabled&&Je.minimap.side===Zt.minimap.side&&Je.minimap.size===Zt.minimap.size&&Je.minimap.showSlider===Zt.minimap.showSlider&&Je.minimap.renderCharacters===Zt.minimap.renderCharacters&&Je.minimap.maxColumn===Zt.minimap.maxColumn&&Je.minimap.scale===Zt.minimap.scale&&Je.verticalScrollbarWidth===Zt.verticalScrollbarWidth&&Je.isViewportWrapping===Zt.isViewportWrapping,_n=Je.lineHeight,wn=Je.typicalHalfwidthCharacterWidth,Sn=Je.scrollBeyondLastLine,xn=Je.minimap.renderCharacters;let kn=it>=2?Math.round(2*Je.minimap.scale):Je.minimap.scale;const En=Je.minimap.maxColumn,Dn=Je.minimap.size,Pn=Je.minimap.side,Ln=Je.verticalScrollbarWidth,Tn=Je.viewLineCount,In=Je.remainingWidth,jn=Je.isViewportWrapping,Mn=xn?2:3;let An=Math.floor(it*ot);const Rn=An/it;let Nn=!1,Fn=!1,Bn=Mn*kn,Vn=kn/it,Wn=1;if("fill"===Dn||"fit"===Dn){const{typicalViewportLineCount:tt,extraLinesBeyondLastLine:Zt,desiredRatio:en,minimapLineCount:wn}=EditorLayoutInfoComputer.computeContainedMinimapLineCount({viewLineCount:Tn,scrollBeyondLastLine:Sn,height:ot,lineHeight:_n,pixelRatio:it});if(Tn/wn>1)Nn=!0,Fn=!0,kn=1,Bn=1,Vn=kn/it;else{let ot=!1,wn=kn+1;if("fit"===Dn){const Je=Math.ceil((Tn+Zt)*Bn);jn&&Cn&&In<=et.stableFitRemainingWidth?(ot=!0,wn=et.stableFitMaxMinimapScale):ot=Je>An}if("fill"===Dn||ot){Nn=!0;const ot=kn;Bn=Math.min(_n*it,Math.max(1,Math.floor(1/en))),jn&&Cn&&In<=et.stableFitRemainingWidth&&(wn=et.stableFitMaxMinimapScale),kn=Math.min(wn,Math.max(1,Math.floor(Bn/Mn))),kn>ot&&(Wn=Math.min(2,kn/ot)),Vn=kn/it/Wn,An=Math.ceil(Math.max(tt,Tn+Zt)*Bn),jn?(et.stableMinimapLayoutInput=Je,et.stableFitRemainingWidth=In,et.stableFitMaxMinimapScale=kn):(et.stableMinimapLayoutInput=null,et.stableFitRemainingWidth=0)}}}const zn=Math.floor(En*Vn),Hn=Math.min(zn,Math.max(0,Math.floor((In-Ln-2)*Vn/(wn+Vn)))+en);let $n=Math.floor(it*Hn);const qn=$n/it;$n=Math.floor($n*Wn);return{renderMinimap:xn?1:2,minimapLeft:"left"===Pn?0:tt-Hn-Ln,minimapWidth:Hn,minimapHeightIsEditorHeight:Nn,minimapIsSampling:Fn,minimapScale:kn,minimapLineHeight:Bn,minimapCanvasInnerWidth:$n,minimapCanvasInnerHeight:An,minimapCanvasOuterWidth:qn,minimapCanvasOuterHeight:Rn}}static computeLayout(Je,et){const tt=0|et.outerWidth,ot=0|et.outerHeight,it=0|et.lineHeight,Zt=0|et.lineNumbersDigitCount,en=et.typicalHalfwidthCharacterWidth,Cn=et.maxDigitWidth,_n=et.pixelRatio,wn=et.viewLineCount,Sn=Je.get(121),xn="inherit"===Sn?Je.get(120):Sn,kn="inherit"===xn?Je.get(116):xn,En=Je.get(119),Dn=Je.get(2),Pn=et.isDominatedByLongLines,Ln=Je.get(47),Tn=0!==Je.get(58).renderType,In=Je.get(59),jn=Je.get(93),Mn=Je.get(63),An=Je.get(91),Rn=An.verticalScrollbarSize,Nn=An.verticalHasArrows,Fn=An.arrowSize,Bn=An.horizontalScrollbarSize,Vn=Je.get(56),Wn=Je.get(35);let zn;if("string"==typeof Vn&&/^\d+(\.\d+)?ch$/.test(Vn)){const Je=parseFloat(Vn.substr(0,Vn.length-2));zn=EditorIntOption.clampedInt(Je*en,0,0,1e3)}else zn=EditorIntOption.clampedInt(Vn,0,0,1e3);Wn&&(zn+=16);let Hn=0;if(Tn){const Je=Math.max(Zt,In);Hn=Math.round(Je*Cn)}let $n=0;Ln&&($n=it);let qn=0,Kn=qn+$n,Un=Kn+Hn,Gn=Un+zn;const Jn=tt-$n-Hn-zn;let Cr=!1,wr=!1,Sr=-1;2!==Dn&&("inherit"===xn&&Pn?(Cr=!0,wr=!0):"on"===kn||"bounded"===kn?wr=!0:"wordWrapColumn"===kn&&(Sr=En));const Or=EditorLayoutInfoComputer._computeMinimapLayout({outerWidth:tt,outerHeight:ot,lineHeight:it,typicalHalfwidthCharacterWidth:en,pixelRatio:_n,scrollBeyondLastLine:jn,minimap:Mn,verticalScrollbarWidth:Rn,viewLineCount:wn,remainingWidth:Jn,isViewportWrapping:wr},et.memory||new ComputeOptionsMemory);0!==Or.renderMinimap&&0===Or.minimapLeft&&(qn+=Or.minimapWidth,Kn+=Or.minimapWidth,Un+=Or.minimapWidth,Gn+=Or.minimapWidth);const xr=Jn-Or.minimapWidth,kr=Math.max(1,Math.floor((xr-Rn-2)/en)),Lr=Nn?Fn:0;return wr&&(Sr=Math.max(1,kr),"bounded"===kn&&(Sr=Math.min(Sr,En))),{width:tt,height:ot,glyphMarginLeft:qn,glyphMarginWidth:$n,lineNumbersLeft:Kn,lineNumbersWidth:Hn,decorationsLeft:Un,decorationsWidth:zn,contentLeft:Gn,contentWidth:xr,minimap:Or,viewportColumn:kr,isWordWrapMinified:Cr,isViewportWrapping:wr,wrappingColumn:Sr,verticalScrollbarWidth:Rn,horizontalScrollbarHeight:Bn,overviewRuler:{top:Lr,width:Rn,height:ot-2*Lr,right:0}}}}function filterValidationDecorations(Je){const et=Je.get(86);return"editable"===et?Je.get(79):"on"!==et}function _scrollbarVisibilityFromString(Je,et){if("string"!=typeof Je)return et;switch(Je){case"hidden":return 2;case"visible":return 3;default:return 1}}const _n={fontFamily:it.f?"Menlo, Monaco, 'Courier New', monospace":it.d?"'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'":"Consolas, 'Courier New', monospace",fontWeight:"normal",fontSize:it.f?12:14,lineHeight:0,letterSpacing:0},wn={tabSize:4,indentSize:4,insertSpaces:!0,detectIndentation:!0,trimAutoWhitespace:!0,largeFileOptimizations:!0},Sn=[];function register(Je){return Sn[Je.id]=Je,Je}const xn={acceptSuggestionOnCommitCharacter:register(new EditorBooleanOption(0,"acceptSuggestionOnCommitCharacter",!0,{markdownDescription:ot.a("acceptSuggestionOnCommitCharacter","Controls whether suggestions should be accepted on commit characters. For example, in JavaScript, the semi-colon (`;`) can be a commit character that accepts a suggestion and types that character.")})),acceptSuggestionOnEnter:register(new EditorStringEnumOption(1,"acceptSuggestionOnEnter","on",["on","smart","off"],{markdownEnumDescriptions:["",ot.a("acceptSuggestionOnEnterSmart","Only accept a suggestion with `Enter` when it makes a textual change."),""],markdownDescription:ot.a("acceptSuggestionOnEnter","Controls whether suggestions should be accepted on `Enter`, in addition to `Tab`. Helps to avoid ambiguity between inserting new lines or accepting suggestions.")})),accessibilitySupport:register(new class EditorAccessibilitySupport extends BaseEditorOption{constructor(){super(2,"accessibilitySupport",0,{type:"string",enum:["auto","on","off"],enumDescriptions:[ot.a("accessibilitySupport.auto","The editor will use platform APIs to detect when a Screen Reader is attached."),ot.a("accessibilitySupport.on","The editor will be permanently optimized for usage with a Screen Reader. Word wrapping will be disabled."),ot.a("accessibilitySupport.off","The editor will never be optimized for usage with a Screen Reader.")],default:"auto",description:ot.a("accessibilitySupport","Controls whether the editor should run in a mode where it is optimized for screen readers. Setting to on will disable word wrapping.")})}validate(Je){switch(Je){case"auto":return 0;case"off":return 1;case"on":return 2}return this.defaultValue}compute(Je,et,tt){return 0===tt?Je.accessibilitySupport:tt}}),accessibilityPageSize:register(new EditorIntOption(3,"accessibilityPageSize",10,1,1073741824,{description:ot.a("accessibilityPageSize","Controls the number of lines in the editor that can be read out by a screen reader at once. When we detect a screen reader we automatically set the default to be 500. Warning: this has a performance implication for numbers larger than the default.")})),ariaLabel:register(new EditorStringOption(4,"ariaLabel",ot.a("editorViewAccessibleLabel","Editor content"))),autoClosingBrackets:register(new EditorStringEnumOption(5,"autoClosingBrackets","languageDefined",["always","languageDefined","beforeWhitespace","never"],{enumDescriptions:["",ot.a("editor.autoClosingBrackets.languageDefined","Use language configurations to determine when to autoclose brackets."),ot.a("editor.autoClosingBrackets.beforeWhitespace","Autoclose brackets only when the cursor is to the left of whitespace."),""],description:ot.a("autoClosingBrackets","Controls whether the editor should automatically close brackets after the user adds an opening bracket.")})),autoClosingDelete:register(new EditorStringEnumOption(6,"autoClosingDelete","auto",["always","auto","never"],{enumDescriptions:["",ot.a("editor.autoClosingDelete.auto","Remove adjacent closing quotes or brackets only if they were automatically inserted."),""],description:ot.a("autoClosingDelete","Controls whether the editor should remove adjacent closing quotes or brackets when deleting.")})),autoClosingOvertype:register(new EditorStringEnumOption(7,"autoClosingOvertype","auto",["always","auto","never"],{enumDescriptions:["",ot.a("editor.autoClosingOvertype.auto","Type over closing quotes or brackets only if they were automatically inserted."),""],description:ot.a("autoClosingOvertype","Controls whether the editor should type over closing quotes or brackets.")})),autoClosingQuotes:register(new EditorStringEnumOption(8,"autoClosingQuotes","languageDefined",["always","languageDefined","beforeWhitespace","never"],{enumDescriptions:["",ot.a("editor.autoClosingQuotes.languageDefined","Use language configurations to determine when to autoclose quotes."),ot.a("editor.autoClosingQuotes.beforeWhitespace","Autoclose quotes only when the cursor is to the left of whitespace."),""],description:ot.a("autoClosingQuotes","Controls whether the editor should automatically close quotes after the user adds an opening quote.")})),autoIndent:register(new EditorEnumOption(9,"autoIndent",4,"full",["none","keep","brackets","advanced","full"],(function _autoIndentFromString(Je){switch(Je){case"none":return 0;case"keep":return 1;case"brackets":return 2;case"advanced":return 3;case"full":return 4}}),{enumDescriptions:[ot.a("editor.autoIndent.none","The editor will not insert indentation automatically."),ot.a("editor.autoIndent.keep","The editor will keep the current line's indentation."),ot.a("editor.autoIndent.brackets","The editor will keep the current line's indentation and honor language defined brackets."),ot.a("editor.autoIndent.advanced","The editor will keep the current line's indentation, honor language defined brackets and invoke special onEnterRules defined by languages."),ot.a("editor.autoIndent.full","The editor will keep the current line's indentation, honor language defined brackets, invoke special onEnterRules defined by languages, and honor indentationRules defined by languages.")],description:ot.a("autoIndent","Controls whether the editor should automatically adjust the indentation when users type, paste, move or indent lines.")})),automaticLayout:register(new EditorBooleanOption(10,"automaticLayout",!1)),autoSurround:register(new EditorStringEnumOption(11,"autoSurround","languageDefined",["languageDefined","quotes","brackets","never"],{enumDescriptions:[ot.a("editor.autoSurround.languageDefined","Use language configurations to determine when to automatically surround selections."),ot.a("editor.autoSurround.quotes","Surround with quotes but not brackets."),ot.a("editor.autoSurround.brackets","Surround with brackets but not quotes."),""],description:ot.a("autoSurround","Controls whether the editor should automatically surround selections when typing quotes or brackets.")})),stickyTabStops:register(new EditorBooleanOption(103,"stickyTabStops",!1,{description:ot.a("stickyTabStops","Emulate selection behavior of tab characters when using spaces for indentation. Selection will stick to tab stops.")})),codeLens:register(new EditorBooleanOption(12,"codeLens",!0,{description:ot.a("codeLens","Controls whether the editor shows CodeLens.")})),codeLensFontFamily:register(new EditorStringOption(13,"codeLensFontFamily","",{description:ot.a("codeLensFontFamily","Controls the font family for CodeLens.")})),codeLensFontSize:register(new EditorIntOption(14,"codeLensFontSize",0,0,100,{type:"number",default:0,minimum:0,maximum:100,markdownDescription:ot.a("codeLensFontSize","Controls the font size in pixels for CodeLens. When set to `0`, the 90% of `#editor.fontSize#` is used.")})),colorDecorators:register(new EditorBooleanOption(15,"colorDecorators",!0,{description:ot.a("colorDecorators","Controls whether the editor should render the inline color decorators and color picker.")})),columnSelection:register(new EditorBooleanOption(16,"columnSelection",!1,{description:ot.a("columnSelection","Enable that the selection with the mouse and keys is doing column selection.")})),comments:register(new class EditorComments extends BaseEditorOption{constructor(){const Je={insertSpace:!0,ignoreEmptyLines:!0};super(17,"comments",Je,{"editor.comments.insertSpace":{type:"boolean",default:Je.insertSpace,description:ot.a("comments.insertSpace","Controls whether a space character is inserted when commenting.")},"editor.comments.ignoreEmptyLines":{type:"boolean",default:Je.ignoreEmptyLines,description:ot.a("comments.ignoreEmptyLines","Controls if empty lines should be ignored with toggle, add or remove actions for line comments.")}})}validate(Je){if(!Je||"object"!=typeof Je)return this.defaultValue;const et=Je;return{insertSpace:boolean(et.insertSpace,this.defaultValue.insertSpace),ignoreEmptyLines:boolean(et.ignoreEmptyLines,this.defaultValue.ignoreEmptyLines)}}}),contextmenu:register(new EditorBooleanOption(18,"contextmenu",!0)),copyWithSyntaxHighlighting:register(new EditorBooleanOption(19,"copyWithSyntaxHighlighting",!0,{description:ot.a("copyWithSyntaxHighlighting","Controls whether syntax highlighting should be copied into the clipboard.")})),cursorBlinking:register(new EditorEnumOption(20,"cursorBlinking",1,"blink",["blink","smooth","phase","expand","solid"],(function _cursorBlinkingStyleFromString(Je){switch(Je){case"blink":return 1;case"smooth":return 2;case"phase":return 3;case"expand":return 4;case"solid":return 5}}),{description:ot.a("cursorBlinking","Control the cursor animation style.")})),cursorSmoothCaretAnimation:register(new EditorBooleanOption(21,"cursorSmoothCaretAnimation",!1,{description:ot.a("cursorSmoothCaretAnimation","Controls whether the smooth caret animation should be enabled.")})),cursorStyle:register(new EditorEnumOption(22,"cursorStyle",Cn.Line,"line",["line","block","underline","line-thin","block-outline","underline-thin"],(function _cursorStyleFromString(Je){switch(Je){case"line":return Cn.Line;case"block":return Cn.Block;case"underline":return Cn.Underline;case"line-thin":return Cn.LineThin;case"block-outline":return Cn.BlockOutline;case"underline-thin":return Cn.UnderlineThin}}),{description:ot.a("cursorStyle","Controls the cursor style.")})),cursorSurroundingLines:register(new EditorIntOption(23,"cursorSurroundingLines",0,0,1073741824,{description:ot.a("cursorSurroundingLines","Controls the minimal number of visible leading and trailing lines surrounding the cursor. Known as 'scrollOff' or 'scrollOffset' in some other editors.")})),cursorSurroundingLinesStyle:register(new EditorStringEnumOption(24,"cursorSurroundingLinesStyle","default",["default","all"],{enumDescriptions:[ot.a("cursorSurroundingLinesStyle.default","`cursorSurroundingLines` is enforced only when triggered via the keyboard or API."),ot.a("cursorSurroundingLinesStyle.all","`cursorSurroundingLines` is enforced always.")],description:ot.a("cursorSurroundingLinesStyle","Controls when `cursorSurroundingLines` should be enforced.")})),cursorWidth:register(new EditorIntOption(25,"cursorWidth",0,0,1073741824,{markdownDescription:ot.a("cursorWidth","Controls the width of the cursor when `#editor.cursorStyle#` is set to `line`.")})),disableLayerHinting:register(new EditorBooleanOption(26,"disableLayerHinting",!1)),disableMonospaceOptimizations:register(new EditorBooleanOption(27,"disableMonospaceOptimizations",!1)),domReadOnly:register(new EditorBooleanOption(28,"domReadOnly",!1)),dragAndDrop:register(new EditorBooleanOption(29,"dragAndDrop",!0,{description:ot.a("dragAndDrop","Controls whether the editor should allow moving selections via drag and drop.")})),emptySelectionClipboard:register(new class EditorEmptySelectionClipboard extends EditorBooleanOption{constructor(){super(30,"emptySelectionClipboard",!0,{description:ot.a("emptySelectionClipboard","Controls whether copying without a selection copies the current line.")})}compute(Je,et,tt){return tt&&Je.emptySelectionClipboard}}),extraEditorClassName:register(new EditorStringOption(31,"extraEditorClassName","")),fastScrollSensitivity:register(new EditorFloatOption(32,"fastScrollSensitivity",5,Je=>Je<=0?5:Je,{markdownDescription:ot.a("fastScrollSensitivity","Scrolling speed multiplier when pressing `Alt`.")})),find:register(new class EditorFind extends BaseEditorOption{constructor(){const Je={cursorMoveOnType:!0,seedSearchStringFromSelection:"always",autoFindInSelection:"never",globalFindClipboard:!1,addExtraSpaceOnTop:!0,loop:!0};super(33,"find",Je,{"editor.find.cursorMoveOnType":{type:"boolean",default:Je.cursorMoveOnType,description:ot.a("find.cursorMoveOnType","Controls whether the cursor should jump to find matches while typing.")},"editor.find.seedSearchStringFromSelection":{type:"string",enum:["never","always","selection"],default:Je.seedSearchStringFromSelection,enumDescriptions:[ot.a("editor.find.seedSearchStringFromSelection.never","Never seed search string from the editor selection."),ot.a("editor.find.seedSearchStringFromSelection.always","Always seed search string from the editor selection, including word at cursor position."),ot.a("editor.find.seedSearchStringFromSelection.selection","Only seed search string from the editor selection.")],description:ot.a("find.seedSearchStringFromSelection","Controls whether the search string in the Find Widget is seeded from the editor selection.")},"editor.find.autoFindInSelection":{type:"string",enum:["never","always","multiline"],default:Je.autoFindInSelection,enumDescriptions:[ot.a("editor.find.autoFindInSelection.never","Never turn on Find in Selection automatically (default)."),ot.a("editor.find.autoFindInSelection.always","Always turn on Find in Selection automatically."),ot.a("editor.find.autoFindInSelection.multiline","Turn on Find in Selection automatically when multiple lines of content are selected.")],description:ot.a("find.autoFindInSelection","Controls the condition for turning on Find in Selection automatically.")},"editor.find.globalFindClipboard":{type:"boolean",default:Je.globalFindClipboard,description:ot.a("find.globalFindClipboard","Controls whether the Find Widget should read or modify the shared find clipboard on macOS."),included:it.f},"editor.find.addExtraSpaceOnTop":{type:"boolean",default:Je.addExtraSpaceOnTop,description:ot.a("find.addExtraSpaceOnTop","Controls whether the Find Widget should add extra lines on top of the editor. When true, you can scroll beyond the first line when the Find Widget is visible.")},"editor.find.loop":{type:"boolean",default:Je.loop,description:ot.a("find.loop","Controls whether the search automatically restarts from the beginning (or the end) when no further matches can be found.")}})}validate(Je){if(!Je||"object"!=typeof Je)return this.defaultValue;const et=Je;return{cursorMoveOnType:boolean(et.cursorMoveOnType,this.defaultValue.cursorMoveOnType),seedSearchStringFromSelection:"boolean"==typeof Je.seedSearchStringFromSelection?Je.seedSearchStringFromSelection?"always":"never":stringSet(et.seedSearchStringFromSelection,this.defaultValue.seedSearchStringFromSelection,["never","always","selection"]),autoFindInSelection:"boolean"==typeof Je.autoFindInSelection?Je.autoFindInSelection?"always":"never":stringSet(et.autoFindInSelection,this.defaultValue.autoFindInSelection,["never","always","multiline"]),globalFindClipboard:boolean(et.globalFindClipboard,this.defaultValue.globalFindClipboard),addExtraSpaceOnTop:boolean(et.addExtraSpaceOnTop,this.defaultValue.addExtraSpaceOnTop),loop:boolean(et.loop,this.defaultValue.loop)}}}),fixedOverflowWidgets:register(new EditorBooleanOption(34,"fixedOverflowWidgets",!1)),folding:register(new EditorBooleanOption(35,"folding",!0,{description:ot.a("folding","Controls whether the editor has code folding enabled.")})),foldingStrategy:register(new EditorStringEnumOption(36,"foldingStrategy","auto",["auto","indentation"],{enumDescriptions:[ot.a("foldingStrategy.auto","Use a language-specific folding strategy if available, else the indentation-based one."),ot.a("foldingStrategy.indentation","Use the indentation-based folding strategy.")],description:ot.a("foldingStrategy","Controls the strategy for computing folding ranges.")})),foldingHighlight:register(new EditorBooleanOption(37,"foldingHighlight",!0,{description:ot.a("foldingHighlight","Controls whether the editor should highlight folded ranges.")})),foldingImportsByDefault:register(new EditorBooleanOption(38,"foldingImportsByDefault",!1,{description:ot.a("foldingImportsByDefault","Controls whether the editor automatically collapses import ranges.")})),unfoldOnClickAfterEndOfLine:register(new EditorBooleanOption(39,"unfoldOnClickAfterEndOfLine",!1,{description:ot.a("unfoldOnClickAfterEndOfLine","Controls whether clicking on the empty content after a folded line will unfold the line.")})),fontFamily:register(new EditorStringOption(40,"fontFamily",_n.fontFamily,{description:ot.a("fontFamily","Controls the font family.")})),fontInfo:register(new class EditorFontInfo extends ComputedEditorOption{constructor(){super(41)}compute(Je,et,tt){return Je.fontInfo}}),fontLigatures2:register(new EditorFontLigatures),fontSize:register(new class EditorFontSize extends SimpleEditorOption{constructor(){super(43,"fontSize",_n.fontSize,{type:"number",minimum:6,maximum:100,default:_n.fontSize,description:ot.a("fontSize","Controls the font size in pixels.")})}validate(Je){let et=EditorFloatOption.float(Je,this.defaultValue);return 0===et?_n.fontSize:EditorFloatOption.clamp(et,6,100)}compute(Je,et,tt){return Je.fontInfo.fontSize}}),fontWeight:register(new EditorFontWeight),formatOnPaste:register(new EditorBooleanOption(45,"formatOnPaste",!1,{description:ot.a("formatOnPaste","Controls whether the editor should automatically format the pasted content. A formatter must be available and the formatter should be able to format a range in a document.")})),formatOnType:register(new EditorBooleanOption(46,"formatOnType",!1,{description:ot.a("formatOnType","Controls whether the editor should automatically format the line after typing.")})),glyphMargin:register(new EditorBooleanOption(47,"glyphMargin",!0,{description:ot.a("glyphMargin","Controls whether the editor should render the vertical glyph margin. Glyph margin is mostly used for debugging.")})),gotoLocation:register(new class EditorGoToLocation extends BaseEditorOption{constructor(){const Je={multiple:"peek",multipleDefinitions:"peek",multipleTypeDefinitions:"peek",multipleDeclarations:"peek",multipleImplementations:"peek",multipleReferences:"peek",alternativeDefinitionCommand:"editor.action.goToReferences",alternativeTypeDefinitionCommand:"editor.action.goToReferences",alternativeDeclarationCommand:"editor.action.goToReferences",alternativeImplementationCommand:"",alternativeReferenceCommand:""},et={type:"string",enum:["peek","gotoAndPeek","goto"],default:Je.multiple,enumDescriptions:[ot.a("editor.gotoLocation.multiple.peek","Show peek view of the results (default)"),ot.a("editor.gotoLocation.multiple.gotoAndPeek","Go to the primary result and show a peek view"),ot.a("editor.gotoLocation.multiple.goto","Go to the primary result and enable peek-less navigation to others")]},tt=["","editor.action.referenceSearch.trigger","editor.action.goToReferences","editor.action.peekImplementation","editor.action.goToImplementation","editor.action.peekTypeDefinition","editor.action.goToTypeDefinition","editor.action.peekDeclaration","editor.action.revealDeclaration","editor.action.peekDefinition","editor.action.revealDefinitionAside","editor.action.revealDefinition"];super(48,"gotoLocation",Je,{"editor.gotoLocation.multiple":{deprecationMessage:ot.a("editor.gotoLocation.multiple.deprecated","This setting is deprecated, please use separate settings like 'editor.editor.gotoLocation.multipleDefinitions' or 'editor.editor.gotoLocation.multipleImplementations' instead.")},"editor.gotoLocation.multipleDefinitions":Object.assign({description:ot.a("editor.editor.gotoLocation.multipleDefinitions","Controls the behavior the 'Go to Definition'-command when multiple target locations exist.")},et),"editor.gotoLocation.multipleTypeDefinitions":Object.assign({description:ot.a("editor.editor.gotoLocation.multipleTypeDefinitions","Controls the behavior the 'Go to Type Definition'-command when multiple target locations exist.")},et),"editor.gotoLocation.multipleDeclarations":Object.assign({description:ot.a("editor.editor.gotoLocation.multipleDeclarations","Controls the behavior the 'Go to Declaration'-command when multiple target locations exist.")},et),"editor.gotoLocation.multipleImplementations":Object.assign({description:ot.a("editor.editor.gotoLocation.multipleImplemenattions","Controls the behavior the 'Go to Implementations'-command when multiple target locations exist.")},et),"editor.gotoLocation.multipleReferences":Object.assign({description:ot.a("editor.editor.gotoLocation.multipleReferences","Controls the behavior the 'Go to References'-command when multiple target locations exist.")},et),"editor.gotoLocation.alternativeDefinitionCommand":{type:"string",default:Je.alternativeDefinitionCommand,enum:tt,description:ot.a("alternativeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Definition' is the current location.")},"editor.gotoLocation.alternativeTypeDefinitionCommand":{type:"string",default:Je.alternativeTypeDefinitionCommand,enum:tt,description:ot.a("alternativeTypeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Type Definition' is the current location.")},"editor.gotoLocation.alternativeDeclarationCommand":{type:"string",default:Je.alternativeDeclarationCommand,enum:tt,description:ot.a("alternativeDeclarationCommand","Alternative command id that is being executed when the result of 'Go to Declaration' is the current location.")},"editor.gotoLocation.alternativeImplementationCommand":{type:"string",default:Je.alternativeImplementationCommand,enum:tt,description:ot.a("alternativeImplementationCommand","Alternative command id that is being executed when the result of 'Go to Implementation' is the current location.")},"editor.gotoLocation.alternativeReferenceCommand":{type:"string",default:Je.alternativeReferenceCommand,enum:tt,description:ot.a("alternativeReferenceCommand","Alternative command id that is being executed when the result of 'Go to Reference' is the current location.")}})}validate(Je){var et,tt,ot,it,Zt;if(!Je||"object"!=typeof Je)return this.defaultValue;const en=Je;return{multiple:stringSet(en.multiple,this.defaultValue.multiple,["peek","gotoAndPeek","goto"]),multipleDefinitions:null!==(et=en.multipleDefinitions)&&void 0!==et?et:stringSet(en.multipleDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleTypeDefinitions:null!==(tt=en.multipleTypeDefinitions)&&void 0!==tt?tt:stringSet(en.multipleTypeDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleDeclarations:null!==(ot=en.multipleDeclarations)&&void 0!==ot?ot:stringSet(en.multipleDeclarations,"peek",["peek","gotoAndPeek","goto"]),multipleImplementations:null!==(it=en.multipleImplementations)&&void 0!==it?it:stringSet(en.multipleImplementations,"peek",["peek","gotoAndPeek","goto"]),multipleReferences:null!==(Zt=en.multipleReferences)&&void 0!==Zt?Zt:stringSet(en.multipleReferences,"peek",["peek","gotoAndPeek","goto"]),alternativeDefinitionCommand:EditorStringOption.string(en.alternativeDefinitionCommand,this.defaultValue.alternativeDefinitionCommand),alternativeTypeDefinitionCommand:EditorStringOption.string(en.alternativeTypeDefinitionCommand,this.defaultValue.alternativeTypeDefinitionCommand),alternativeDeclarationCommand:EditorStringOption.string(en.alternativeDeclarationCommand,this.defaultValue.alternativeDeclarationCommand),alternativeImplementationCommand:EditorStringOption.string(en.alternativeImplementationCommand,this.defaultValue.alternativeImplementationCommand),alternativeReferenceCommand:EditorStringOption.string(en.alternativeReferenceCommand,this.defaultValue.alternativeReferenceCommand)}}}),hideCursorInOverviewRuler:register(new EditorBooleanOption(49,"hideCursorInOverviewRuler",!1,{description:ot.a("hideCursorInOverviewRuler","Controls whether the cursor should be hidden in the overview ruler.")})),highlightActiveIndentGuide:register(new EditorBooleanOption(50,"highlightActiveIndentGuide",!0,{description:ot.a("highlightActiveIndentGuide","Controls whether the editor should highlight the active indent guide.")})),hover:register(new class EditorHover extends BaseEditorOption{constructor(){const Je={enabled:!0,delay:300,sticky:!0};super(51,"hover",Je,{"editor.hover.enabled":{type:"boolean",default:Je.enabled,description:ot.a("hover.enabled","Controls whether the hover is shown.")},"editor.hover.delay":{type:"number",default:Je.delay,description:ot.a("hover.delay","Controls the delay in milliseconds after which the hover is shown.")},"editor.hover.sticky":{type:"boolean",default:Je.sticky,description:ot.a("hover.sticky","Controls whether the hover should remain visible when mouse is moved over it.")}})}validate(Je){if(!Je||"object"!=typeof Je)return this.defaultValue;const et=Je;return{enabled:boolean(et.enabled,this.defaultValue.enabled),delay:EditorIntOption.clampedInt(et.delay,this.defaultValue.delay,0,1e4),sticky:boolean(et.sticky,this.defaultValue.sticky)}}}),inDiffEditor:register(new EditorBooleanOption(52,"inDiffEditor",!1)),letterSpacing:register(new EditorFloatOption(54,"letterSpacing",_n.letterSpacing,Je=>EditorFloatOption.clamp(Je,-5,20),{description:ot.a("letterSpacing","Controls the letter spacing in pixels.")})),lightbulb:register(new class EditorLightbulb extends BaseEditorOption{constructor(){const Je={enabled:!0};super(55,"lightbulb",Je,{"editor.lightbulb.enabled":{type:"boolean",default:Je.enabled,description:ot.a("codeActions","Enables the code action lightbulb in the editor.")}})}validate(Je){if(!Je||"object"!=typeof Je)return this.defaultValue;return{enabled:boolean(Je.enabled,this.defaultValue.enabled)}}}),lineDecorationsWidth:register(new SimpleEditorOption(56,"lineDecorationsWidth",10)),lineHeight:register(new class EditorLineHeight extends EditorFloatOption{constructor(){super(57,"lineHeight",_n.lineHeight,Je=>EditorFloatOption.clamp(Je,0,150),{markdownDescription:ot.a("lineHeight","Controls the line height. \n - Use 0 to automatically compute the line height from the font size.\n - Values between 0 and 8 will be used as a multiplier with the font size.\n - Values greater than or equal to 8 will be used as effective values.")})}compute(Je,et,tt){return Je.fontInfo.lineHeight}}),lineNumbers:register(new class EditorRenderLineNumbersOption extends BaseEditorOption{constructor(){super(58,"lineNumbers",{renderType:1,renderFn:null},{type:"string",enum:["off","on","relative","interval"],enumDescriptions:[ot.a("lineNumbers.off","Line numbers are not rendered."),ot.a("lineNumbers.on","Line numbers are rendered as absolute number."),ot.a("lineNumbers.relative","Line numbers are rendered as distance in lines to cursor position."),ot.a("lineNumbers.interval","Line numbers are rendered every 10 lines.")],default:"on",description:ot.a("lineNumbers","Controls the display of line numbers.")})}validate(Je){let et=this.defaultValue.renderType,tt=this.defaultValue.renderFn;return void 0!==Je&&("function"==typeof Je?(et=4,tt=Je):et="interval"===Je?3:"relative"===Je?2:"on"===Je?1:0),{renderType:et,renderFn:tt}}}),lineNumbersMinChars:register(new EditorIntOption(59,"lineNumbersMinChars",5,1,300)),linkedEditing:register(new EditorBooleanOption(60,"linkedEditing",!1,{description:ot.a("linkedEditing","Controls whether the editor has linked editing enabled. Depending on the language, related symbols, e.g. HTML tags, are updated while editing.")})),links:register(new EditorBooleanOption(61,"links",!0,{description:ot.a("links","Controls whether the editor should detect links and make them clickable.")})),matchBrackets:register(new EditorStringEnumOption(62,"matchBrackets","always",["always","near","never"],{description:ot.a("matchBrackets","Highlight matching brackets.")})),minimap:register(new class EditorMinimap extends BaseEditorOption{constructor(){const Je={enabled:!0,size:"proportional",side:"right",showSlider:"mouseover",renderCharacters:!0,maxColumn:120,scale:1};super(63,"minimap",Je,{"editor.minimap.enabled":{type:"boolean",default:Je.enabled,description:ot.a("minimap.enabled","Controls whether the minimap is shown.")},"editor.minimap.size":{type:"string",enum:["proportional","fill","fit"],enumDescriptions:[ot.a("minimap.size.proportional","The minimap has the same size as the editor contents (and might scroll)."),ot.a("minimap.size.fill","The minimap will stretch or shrink as necessary to fill the height of the editor (no scrolling)."),ot.a("minimap.size.fit","The minimap will shrink as necessary to never be larger than the editor (no scrolling).")],default:Je.size,description:ot.a("minimap.size","Controls the size of the minimap.")},"editor.minimap.side":{type:"string",enum:["left","right"],default:Je.side,description:ot.a("minimap.side","Controls the side where to render the minimap.")},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:Je.showSlider,description:ot.a("minimap.showSlider","Controls when the minimap slider is shown.")},"editor.minimap.scale":{type:"number",default:Je.scale,minimum:1,maximum:3,enum:[1,2,3],description:ot.a("minimap.scale","Scale of content drawn in the minimap: 1, 2 or 3.")},"editor.minimap.renderCharacters":{type:"boolean",default:Je.renderCharacters,description:ot.a("minimap.renderCharacters","Render the actual characters on a line as opposed to color blocks.")},"editor.minimap.maxColumn":{type:"number",default:Je.maxColumn,description:ot.a("minimap.maxColumn","Limit the width of the minimap to render at most a certain number of columns.")}})}validate(Je){if(!Je||"object"!=typeof Je)return this.defaultValue;const et=Je;return{enabled:boolean(et.enabled,this.defaultValue.enabled),size:stringSet(et.size,this.defaultValue.size,["proportional","fill","fit"]),side:stringSet(et.side,this.defaultValue.side,["right","left"]),showSlider:stringSet(et.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:boolean(et.renderCharacters,this.defaultValue.renderCharacters),scale:EditorIntOption.clampedInt(et.scale,1,1,3),maxColumn:EditorIntOption.clampedInt(et.maxColumn,this.defaultValue.maxColumn,1,1e4)}}}),mouseStyle:register(new EditorStringEnumOption(64,"mouseStyle","text",["text","default","copy"])),mouseWheelScrollSensitivity:register(new EditorFloatOption(65,"mouseWheelScrollSensitivity",1,Je=>0===Je?1:Je,{markdownDescription:ot.a("mouseWheelScrollSensitivity","A multiplier to be used on the `deltaX` and `deltaY` of mouse wheel scroll events.")})),mouseWheelZoom:register(new EditorBooleanOption(66,"mouseWheelZoom",!1,{markdownDescription:ot.a("mouseWheelZoom","Zoom the font of the editor when using mouse wheel and holding `Ctrl`.")})),multiCursorMergeOverlapping:register(new EditorBooleanOption(67,"multiCursorMergeOverlapping",!0,{description:ot.a("multiCursorMergeOverlapping","Merge multiple cursors when they are overlapping.")})),multiCursorModifier:register(new EditorEnumOption(68,"multiCursorModifier","altKey","alt",["ctrlCmd","alt"],(function _multiCursorModifierFromString(Je){return"ctrlCmd"===Je?it.f?"metaKey":"ctrlKey":"altKey"}),{markdownEnumDescriptions:[ot.a("multiCursorModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),ot.a("multiCursorModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],markdownDescription:ot.a({key:"multiCursorModifier",comment:["- `ctrlCmd` refers to a value the setting can take and should not be localized.","- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."]},"The modifier to be used to add multiple cursors with the mouse. The Go To Definition and Open Link mouse gestures will adapt such that they do not conflict with the multicursor modifier. [Read more](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).")})),multiCursorPaste:register(new EditorStringEnumOption(69,"multiCursorPaste","spread",["spread","full"],{markdownEnumDescriptions:[ot.a("multiCursorPaste.spread","Each cursor pastes a single line of the text."),ot.a("multiCursorPaste.full","Each cursor pastes the full text.")],markdownDescription:ot.a("multiCursorPaste","Controls pasting when the line count of the pasted text matches the cursor count.")})),occurrencesHighlight:register(new EditorBooleanOption(70,"occurrencesHighlight",!0,{description:ot.a("occurrencesHighlight","Controls whether the editor should highlight semantic symbol occurrences.")})),overviewRulerBorder:register(new EditorBooleanOption(71,"overviewRulerBorder",!0,{description:ot.a("overviewRulerBorder","Controls whether a border should be drawn around the overview ruler.")})),overviewRulerLanes:register(new EditorIntOption(72,"overviewRulerLanes",3,0,3)),padding:register(new class EditorPadding extends BaseEditorOption{constructor(){super(73,"padding",{top:0,bottom:0},{"editor.padding.top":{type:"number",default:0,minimum:0,maximum:1e3,description:ot.a("padding.top","Controls the amount of space between the top edge of the editor and the first line.")},"editor.padding.bottom":{type:"number",default:0,minimum:0,maximum:1e3,description:ot.a("padding.bottom","Controls the amount of space between the bottom edge of the editor and the last line.")}})}validate(Je){if(!Je||"object"!=typeof Je)return this.defaultValue;const et=Je;return{top:EditorIntOption.clampedInt(et.top,0,0,1e3),bottom:EditorIntOption.clampedInt(et.bottom,0,0,1e3)}}}),parameterHints:register(new class EditorParameterHints extends BaseEditorOption{constructor(){const Je={enabled:!0,cycle:!1};super(74,"parameterHints",Je,{"editor.parameterHints.enabled":{type:"boolean",default:Je.enabled,description:ot.a("parameterHints.enabled","Enables a pop-up that shows parameter documentation and type information as you type.")},"editor.parameterHints.cycle":{type:"boolean",default:Je.cycle,description:ot.a("parameterHints.cycle","Controls whether the parameter hints menu cycles or closes when reaching the end of the list.")}})}validate(Je){if(!Je||"object"!=typeof Je)return this.defaultValue;const et=Je;return{enabled:boolean(et.enabled,this.defaultValue.enabled),cycle:boolean(et.cycle,this.defaultValue.cycle)}}}),peekWidgetDefaultFocus:register(new EditorStringEnumOption(75,"peekWidgetDefaultFocus","tree",["tree","editor"],{enumDescriptions:[ot.a("peekWidgetDefaultFocus.tree","Focus the tree when opening peek"),ot.a("peekWidgetDefaultFocus.editor","Focus the editor when opening peek")],description:ot.a("peekWidgetDefaultFocus","Controls whether to focus the inline editor or the tree in the peek widget.")})),definitionLinkOpensInPeek:register(new EditorBooleanOption(76,"definitionLinkOpensInPeek",!1,{description:ot.a("definitionLinkOpensInPeek","Controls whether the Go to Definition mouse gesture always opens the peek widget.")})),quickSuggestions:register(new class EditorQuickSuggestions extends BaseEditorOption{constructor(){const Je={other:!0,comments:!1,strings:!1};super(77,"quickSuggestions",Je,{anyOf:[{type:"boolean"},{type:"object",properties:{strings:{type:"boolean",default:Je.strings,description:ot.a("quickSuggestions.strings","Enable quick suggestions inside strings.")},comments:{type:"boolean",default:Je.comments,description:ot.a("quickSuggestions.comments","Enable quick suggestions inside comments.")},other:{type:"boolean",default:Je.other,description:ot.a("quickSuggestions.other","Enable quick suggestions outside of strings and comments.")}}}],default:Je,description:ot.a("quickSuggestions","Controls whether suggestions should automatically show up while typing.")}),this.defaultValue=Je}validate(Je){if("boolean"==typeof Je)return Je;if(Je&&"object"==typeof Je){const et=Je,tt={other:boolean(et.other,this.defaultValue.other),comments:boolean(et.comments,this.defaultValue.comments),strings:boolean(et.strings,this.defaultValue.strings)};return!!(tt.other&&tt.comments&&tt.strings)||!!(tt.other||tt.comments||tt.strings)&&tt}return this.defaultValue}}),quickSuggestionsDelay:register(new EditorIntOption(78,"quickSuggestionsDelay",10,0,1073741824,{description:ot.a("quickSuggestionsDelay","Controls the delay in milliseconds after which quick suggestions will show up.")})),readOnly:register(new EditorBooleanOption(79,"readOnly",!1)),renameOnType:register(new EditorBooleanOption(80,"renameOnType",!1,{description:ot.a("renameOnType","Controls whether the editor auto renames on type."),markdownDeprecationMessage:ot.a("renameOnTypeDeprecate","Deprecated, use `editor.linkedEditing` instead.")})),renderControlCharacters:register(new EditorBooleanOption(81,"renderControlCharacters",!1,{description:ot.a("renderControlCharacters","Controls whether the editor should render control characters.")})),renderIndentGuides:register(new EditorBooleanOption(82,"renderIndentGuides",!0,{description:ot.a("renderIndentGuides","Controls whether the editor should render indent guides.")})),renderFinalNewline:register(new EditorBooleanOption(83,"renderFinalNewline",!0,{description:ot.a("renderFinalNewline","Render last line number when the file ends with a newline.")})),renderLineHighlight:register(new EditorStringEnumOption(84,"renderLineHighlight","line",["none","gutter","line","all"],{enumDescriptions:["","","",ot.a("renderLineHighlight.all","Highlights both the gutter and the current line.")],description:ot.a("renderLineHighlight","Controls how the editor should render the current line highlight.")})),renderLineHighlightOnlyWhenFocus:register(new EditorBooleanOption(85,"renderLineHighlightOnlyWhenFocus",!1,{description:ot.a("renderLineHighlightOnlyWhenFocus","Controls if the editor should render the current line highlight only when the editor is focused.")})),renderValidationDecorations:register(new EditorStringEnumOption(86,"renderValidationDecorations","editable",["editable","on","off"])),renderWhitespace:register(new EditorStringEnumOption(87,"renderWhitespace","selection",["none","boundary","selection","trailing","all"],{enumDescriptions:["",ot.a("renderWhitespace.boundary","Render whitespace characters except for single spaces between words."),ot.a("renderWhitespace.selection","Render whitespace characters only on selected text."),ot.a("renderWhitespace.trailing","Render only trailing whitespace characters."),""],description:ot.a("renderWhitespace","Controls how the editor should render whitespace characters.")})),revealHorizontalRightPadding:register(new EditorIntOption(88,"revealHorizontalRightPadding",30,0,1e3)),roundedSelection:register(new EditorBooleanOption(89,"roundedSelection",!0,{description:ot.a("roundedSelection","Controls whether selections should have rounded corners.")})),rulers:register(new class EditorRulers extends BaseEditorOption{constructor(){const Je=[],et={type:"number",description:ot.a("rulers.size","Number of monospace characters at which this editor ruler will render.")};super(90,"rulers",Je,{type:"array",items:{anyOf:[et,{type:["object"],properties:{column:et,color:{type:"string",description:ot.a("rulers.color","Color of this editor ruler."),format:"color-hex"}}}]},default:Je,description:ot.a("rulers","Render vertical rulers after a certain number of monospace characters. Use multiple values for multiple rulers. No rulers are drawn if array is empty.")})}validate(Je){if(Array.isArray(Je)){let et=[];for(let tt of Je)if("number"==typeof tt)et.push({column:EditorIntOption.clampedInt(tt,0,0,1e4),color:null});else if(tt&&"object"==typeof tt){const Je=tt;et.push({column:EditorIntOption.clampedInt(Je.column,0,0,1e4),color:Je.color})}return et.sort((Je,et)=>Je.column-et.column),et}return this.defaultValue}}),scrollbar:register(new class EditorScrollbar extends BaseEditorOption{constructor(){const Je={vertical:1,horizontal:1,arrowSize:11,useShadows:!0,verticalHasArrows:!1,horizontalHasArrows:!1,horizontalScrollbarSize:12,horizontalSliderSize:12,verticalScrollbarSize:14,verticalSliderSize:14,handleMouseWheel:!0,alwaysConsumeMouseWheel:!0,scrollByPage:!1};super(91,"scrollbar",Je,{"editor.scrollbar.vertical":{type:"string",enum:["auto","visible","hidden"],enumDescriptions:[ot.a("scrollbar.vertical.auto","The vertical scrollbar will be visible only when necessary."),ot.a("scrollbar.vertical.visible","The vertical scrollbar will always be visible."),ot.a("scrollbar.vertical.fit","The vertical scrollbar will always be hidden.")],default:"auto",description:ot.a("scrollbar.vertical","Controls the visibility of the vertical scrollbar.")},"editor.scrollbar.horizontal":{type:"string",enum:["auto","visible","hidden"],enumDescriptions:[ot.a("scrollbar.horizontal.auto","The horizontal scrollbar will be visible only when necessary."),ot.a("scrollbar.horizontal.visible","The horizontal scrollbar will always be visible."),ot.a("scrollbar.horizontal.fit","The horizontal scrollbar will always be hidden.")],default:"auto",description:ot.a("scrollbar.horizontal","Controls the visibility of the horizontal scrollbar.")},"editor.scrollbar.verticalScrollbarSize":{type:"number",default:Je.verticalScrollbarSize,description:ot.a("scrollbar.verticalScrollbarSize","The width of the vertical scrollbar.")},"editor.scrollbar.horizontalScrollbarSize":{type:"number",default:Je.horizontalScrollbarSize,description:ot.a("scrollbar.horizontalScrollbarSize","The height of the horizontal scrollbar.")},"editor.scrollbar.scrollByPage":{type:"boolean",default:Je.scrollByPage,description:ot.a("scrollbar.scrollByPage","Controls whether clicks scroll by page or jump to click position.")}})}validate(Je){if(!Je||"object"!=typeof Je)return this.defaultValue;const et=Je,tt=EditorIntOption.clampedInt(et.horizontalScrollbarSize,this.defaultValue.horizontalScrollbarSize,0,1e3),ot=EditorIntOption.clampedInt(et.verticalScrollbarSize,this.defaultValue.verticalScrollbarSize,0,1e3);return{arrowSize:EditorIntOption.clampedInt(et.arrowSize,this.defaultValue.arrowSize,0,1e3),vertical:_scrollbarVisibilityFromString(et.vertical,this.defaultValue.vertical),horizontal:_scrollbarVisibilityFromString(et.horizontal,this.defaultValue.horizontal),useShadows:boolean(et.useShadows,this.defaultValue.useShadows),verticalHasArrows:boolean(et.verticalHasArrows,this.defaultValue.verticalHasArrows),horizontalHasArrows:boolean(et.horizontalHasArrows,this.defaultValue.horizontalHasArrows),handleMouseWheel:boolean(et.handleMouseWheel,this.defaultValue.handleMouseWheel),alwaysConsumeMouseWheel:boolean(et.alwaysConsumeMouseWheel,this.defaultValue.alwaysConsumeMouseWheel),horizontalScrollbarSize:tt,horizontalSliderSize:EditorIntOption.clampedInt(et.horizontalSliderSize,tt,0,1e3),verticalScrollbarSize:ot,verticalSliderSize:EditorIntOption.clampedInt(et.verticalSliderSize,ot,0,1e3),scrollByPage:boolean(et.scrollByPage,this.defaultValue.scrollByPage)}}}),scrollBeyondLastColumn:register(new EditorIntOption(92,"scrollBeyondLastColumn",5,0,1073741824,{description:ot.a("scrollBeyondLastColumn","Controls the number of extra characters beyond which the editor will scroll horizontally.")})),scrollBeyondLastLine:register(new EditorBooleanOption(93,"scrollBeyondLastLine",!0,{description:ot.a("scrollBeyondLastLine","Controls whether the editor will scroll beyond the last line.")})),scrollPredominantAxis:register(new EditorBooleanOption(94,"scrollPredominantAxis",!0,{description:ot.a("scrollPredominantAxis","Scroll only along the predominant axis when scrolling both vertically and horizontally at the same time. Prevents horizontal drift when scrolling vertically on a trackpad.")})),selectionClipboard:register(new EditorBooleanOption(95,"selectionClipboard",!0,{description:ot.a("selectionClipboard","Controls whether the Linux primary clipboard should be supported."),included:it.d})),selectionHighlight:register(new EditorBooleanOption(96,"selectionHighlight",!0,{description:ot.a("selectionHighlight","Controls whether the editor should highlight matches similar to the selection.")})),selectOnLineNumbers:register(new EditorBooleanOption(97,"selectOnLineNumbers",!0)),showFoldingControls:register(new EditorStringEnumOption(98,"showFoldingControls","mouseover",["always","mouseover"],{enumDescriptions:[ot.a("showFoldingControls.always","Always show the folding controls."),ot.a("showFoldingControls.mouseover","Only show the folding controls when the mouse is over the gutter.")],description:ot.a("showFoldingControls","Controls when the folding controls on the gutter are shown.")})),showUnused:register(new EditorBooleanOption(99,"showUnused",!0,{description:ot.a("showUnused","Controls fading out of unused code.")})),showDeprecated:register(new EditorBooleanOption(124,"showDeprecated",!0,{description:ot.a("showDeprecated","Controls strikethrough deprecated variables.")})),inlayHints:register(new class EditorInlayHints extends BaseEditorOption{constructor(){const Je={enabled:!0,fontSize:0,fontFamily:""};super(125,"inlayHints",Je,{"editor.inlayHints.enabled":{type:"boolean",default:Je.enabled,description:ot.a("inlayHints.enable","Enables the inlay hints in the editor.")},"editor.inlayHints.fontSize":{type:"number",default:Je.fontSize,markdownDescription:ot.a("inlayHints.fontSize","Controls font size of inlay hints in the editor. When set to `0`, the 90% of `#editor.fontSize#` is used.")},"editor.inlayHints.fontFamily":{type:"string",default:Je.fontFamily,description:ot.a("inlayHints.fontFamily","Controls font family of inlay hints in the editor. When set to empty, the `#editor.fontFamily#` is used.")}})}validate(Je){if(!Je||"object"!=typeof Je)return this.defaultValue;const et=Je;return{enabled:boolean(et.enabled,this.defaultValue.enabled),fontSize:EditorIntOption.clampedInt(et.fontSize,this.defaultValue.fontSize,0,100),fontFamily:EditorStringOption.string(et.fontFamily,this.defaultValue.fontFamily)}}}),snippetSuggestions:register(new EditorStringEnumOption(100,"snippetSuggestions","inline",["top","bottom","inline","none"],{enumDescriptions:[ot.a("snippetSuggestions.top","Show snippet suggestions on top of other suggestions."),ot.a("snippetSuggestions.bottom","Show snippet suggestions below other suggestions."),ot.a("snippetSuggestions.inline","Show snippets suggestions with other suggestions."),ot.a("snippetSuggestions.none","Do not show snippet suggestions.")],description:ot.a("snippetSuggestions","Controls whether snippets are shown with other suggestions and how they are sorted.")})),smartSelect:register(new class SmartSelect extends BaseEditorOption{constructor(){super(101,"smartSelect",{selectLeadingAndTrailingWhitespace:!0},{"editor.smartSelect.selectLeadingAndTrailingWhitespace":{description:ot.a("selectLeadingAndTrailingWhitespace","Whether leading and trailing whitespace should always be selected."),default:!0,type:"boolean"}})}validate(Je){return Je&&"object"==typeof Je?{selectLeadingAndTrailingWhitespace:boolean(Je.selectLeadingAndTrailingWhitespace,this.defaultValue.selectLeadingAndTrailingWhitespace)}:this.defaultValue}}),smoothScrolling:register(new EditorBooleanOption(102,"smoothScrolling",!1,{description:ot.a("smoothScrolling","Controls whether the editor will scroll using an animation.")})),stopRenderingLineAfter:register(new EditorIntOption(104,"stopRenderingLineAfter",1e4,-1,1073741824)),suggest:register(new class EditorSuggest extends BaseEditorOption{constructor(){const Je={insertMode:"insert",filterGraceful:!0,snippetsPreventQuickSuggestions:!0,localityBonus:!1,shareSuggestSelections:!1,showIcons:!0,showStatusBar:!1,preview:!1,previewMode:"subwordSmart",showInlineDetails:!0,showMethods:!0,showFunctions:!0,showConstructors:!0,showDeprecated:!0,showFields:!0,showVariables:!0,showClasses:!0,showStructs:!0,showInterfaces:!0,showModules:!0,showProperties:!0,showEvents:!0,showOperators:!0,showUnits:!0,showValues:!0,showConstants:!0,showEnums:!0,showEnumMembers:!0,showKeywords:!0,showWords:!0,showColors:!0,showFiles:!0,showReferences:!0,showFolders:!0,showTypeParameters:!0,showSnippets:!0,showUsers:!0,showIssues:!0};super(105,"suggest",Je,{"editor.suggest.insertMode":{type:"string",enum:["insert","replace"],enumDescriptions:[ot.a("suggest.insertMode.insert","Insert suggestion without overwriting text right of the cursor."),ot.a("suggest.insertMode.replace","Insert suggestion and overwrite text right of the cursor.")],default:Je.insertMode,description:ot.a("suggest.insertMode","Controls whether words are overwritten when accepting completions. Note that this depends on extensions opting into this feature.")},"editor.suggest.filterGraceful":{type:"boolean",default:Je.filterGraceful,description:ot.a("suggest.filterGraceful","Controls whether filtering and sorting suggestions accounts for small typos.")},"editor.suggest.localityBonus":{type:"boolean",default:Je.localityBonus,description:ot.a("suggest.localityBonus","Controls whether sorting favors words that appear close to the cursor.")},"editor.suggest.shareSuggestSelections":{type:"boolean",default:Je.shareSuggestSelections,markdownDescription:ot.a("suggest.shareSuggestSelections","Controls whether remembered suggestion selections are shared between multiple workspaces and windows (needs `#editor.suggestSelection#`).")},"editor.suggest.snippetsPreventQuickSuggestions":{type:"boolean",default:Je.snippetsPreventQuickSuggestions,description:ot.a("suggest.snippetsPreventQuickSuggestions","Controls whether an active snippet prevents quick suggestions.")},"editor.suggest.showIcons":{type:"boolean",default:Je.showIcons,description:ot.a("suggest.showIcons","Controls whether to show or hide icons in suggestions.")},"editor.suggest.showStatusBar":{type:"boolean",default:Je.showStatusBar,description:ot.a("suggest.showStatusBar","Controls the visibility of the status bar at the bottom of the suggest widget.")},"editor.suggest.preview":{type:"boolean",default:Je.preview,description:ot.a("suggest.preview","Controls whether to preview the suggestion outcome in the editor.")},"editor.suggest.previewMode":{type:"string",enum:["prefix","subword","subwordSmart"],enumDescriptions:[ot.a("suggest.previewMode.prefix","Only render a preview if the replace text is a prefix of the insert text."),ot.a("suggest.previewMode.subword","Only render a preview if the replace text is a subword of the insert text."),ot.a("suggest.previewMode.subwordSmart","Render a preview if the replace text is a subword of the insert text, or if it is a prefix of the insert text.")],default:Je.previewMode,description:ot.a("suggest.previewMode","Controls which mode to use for rendering the suggest preview.")},"editor.suggest.showInlineDetails":{type:"boolean",default:Je.showInlineDetails,description:ot.a("suggest.showInlineDetails","Controls whether suggest details show inline with the label or only in the details widget")},"editor.suggest.maxVisibleSuggestions":{type:"number",deprecationMessage:ot.a("suggest.maxVisibleSuggestions.dep","This setting is deprecated. The suggest widget can now be resized.")},"editor.suggest.filteredTypes":{type:"object",deprecationMessage:ot.a("deprecated","This setting is deprecated, please use separate settings like 'editor.suggest.showKeywords' or 'editor.suggest.showSnippets' instead.")},"editor.suggest.showMethods":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showMethods","When enabled IntelliSense shows `method`-suggestions.")},"editor.suggest.showFunctions":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showFunctions","When enabled IntelliSense shows `function`-suggestions.")},"editor.suggest.showConstructors":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showConstructors","When enabled IntelliSense shows `constructor`-suggestions.")},"editor.suggest.showDeprecated":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showDeprecated","When enabled IntelliSense shows `deprecated`-suggestions.")},"editor.suggest.showFields":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showFields","When enabled IntelliSense shows `field`-suggestions.")},"editor.suggest.showVariables":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showVariables","When enabled IntelliSense shows `variable`-suggestions.")},"editor.suggest.showClasses":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showClasss","When enabled IntelliSense shows `class`-suggestions.")},"editor.suggest.showStructs":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showStructs","When enabled IntelliSense shows `struct`-suggestions.")},"editor.suggest.showInterfaces":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showInterfaces","When enabled IntelliSense shows `interface`-suggestions.")},"editor.suggest.showModules":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showModules","When enabled IntelliSense shows `module`-suggestions.")},"editor.suggest.showProperties":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showPropertys","When enabled IntelliSense shows `property`-suggestions.")},"editor.suggest.showEvents":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showEvents","When enabled IntelliSense shows `event`-suggestions.")},"editor.suggest.showOperators":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showOperators","When enabled IntelliSense shows `operator`-suggestions.")},"editor.suggest.showUnits":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showUnits","When enabled IntelliSense shows `unit`-suggestions.")},"editor.suggest.showValues":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showValues","When enabled IntelliSense shows `value`-suggestions.")},"editor.suggest.showConstants":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showConstants","When enabled IntelliSense shows `constant`-suggestions.")},"editor.suggest.showEnums":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showEnums","When enabled IntelliSense shows `enum`-suggestions.")},"editor.suggest.showEnumMembers":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showEnumMembers","When enabled IntelliSense shows `enumMember`-suggestions.")},"editor.suggest.showKeywords":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showKeywords","When enabled IntelliSense shows `keyword`-suggestions.")},"editor.suggest.showWords":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showTexts","When enabled IntelliSense shows `text`-suggestions.")},"editor.suggest.showColors":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showColors","When enabled IntelliSense shows `color`-suggestions.")},"editor.suggest.showFiles":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showFiles","When enabled IntelliSense shows `file`-suggestions.")},"editor.suggest.showReferences":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showReferences","When enabled IntelliSense shows `reference`-suggestions.")},"editor.suggest.showCustomcolors":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showCustomcolors","When enabled IntelliSense shows `customcolor`-suggestions.")},"editor.suggest.showFolders":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showFolders","When enabled IntelliSense shows `folder`-suggestions.")},"editor.suggest.showTypeParameters":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showTypeParameters","When enabled IntelliSense shows `typeParameter`-suggestions.")},"editor.suggest.showSnippets":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showSnippets","When enabled IntelliSense shows `snippet`-suggestions.")},"editor.suggest.showUsers":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showUsers","When enabled IntelliSense shows `user`-suggestions.")},"editor.suggest.showIssues":{type:"boolean",default:!0,markdownDescription:ot.a("editor.suggest.showIssues","When enabled IntelliSense shows `issues`-suggestions.")}})}validate(Je){if(!Je||"object"!=typeof Je)return this.defaultValue;const et=Je;return{insertMode:stringSet(et.insertMode,this.defaultValue.insertMode,["insert","replace"]),filterGraceful:boolean(et.filterGraceful,this.defaultValue.filterGraceful),snippetsPreventQuickSuggestions:boolean(et.snippetsPreventQuickSuggestions,this.defaultValue.filterGraceful),localityBonus:boolean(et.localityBonus,this.defaultValue.localityBonus),shareSuggestSelections:boolean(et.shareSuggestSelections,this.defaultValue.shareSuggestSelections),showIcons:boolean(et.showIcons,this.defaultValue.showIcons),showStatusBar:boolean(et.showStatusBar,this.defaultValue.showStatusBar),preview:boolean(et.preview,this.defaultValue.preview),previewMode:stringSet(et.previewMode,this.defaultValue.previewMode,["prefix","subword","subwordSmart"]),showInlineDetails:boolean(et.showInlineDetails,this.defaultValue.showInlineDetails),showMethods:boolean(et.showMethods,this.defaultValue.showMethods),showFunctions:boolean(et.showFunctions,this.defaultValue.showFunctions),showConstructors:boolean(et.showConstructors,this.defaultValue.showConstructors),showDeprecated:boolean(et.showDeprecated,this.defaultValue.showDeprecated),showFields:boolean(et.showFields,this.defaultValue.showFields),showVariables:boolean(et.showVariables,this.defaultValue.showVariables),showClasses:boolean(et.showClasses,this.defaultValue.showClasses),showStructs:boolean(et.showStructs,this.defaultValue.showStructs),showInterfaces:boolean(et.showInterfaces,this.defaultValue.showInterfaces),showModules:boolean(et.showModules,this.defaultValue.showModules),showProperties:boolean(et.showProperties,this.defaultValue.showProperties),showEvents:boolean(et.showEvents,this.defaultValue.showEvents),showOperators:boolean(et.showOperators,this.defaultValue.showOperators),showUnits:boolean(et.showUnits,this.defaultValue.showUnits),showValues:boolean(et.showValues,this.defaultValue.showValues),showConstants:boolean(et.showConstants,this.defaultValue.showConstants),showEnums:boolean(et.showEnums,this.defaultValue.showEnums),showEnumMembers:boolean(et.showEnumMembers,this.defaultValue.showEnumMembers),showKeywords:boolean(et.showKeywords,this.defaultValue.showKeywords),showWords:boolean(et.showWords,this.defaultValue.showWords),showColors:boolean(et.showColors,this.defaultValue.showColors),showFiles:boolean(et.showFiles,this.defaultValue.showFiles),showReferences:boolean(et.showReferences,this.defaultValue.showReferences),showFolders:boolean(et.showFolders,this.defaultValue.showFolders),showTypeParameters:boolean(et.showTypeParameters,this.defaultValue.showTypeParameters),showSnippets:boolean(et.showSnippets,this.defaultValue.showSnippets),showUsers:boolean(et.showUsers,this.defaultValue.showUsers),showIssues:boolean(et.showIssues,this.defaultValue.showIssues)}}}),inlineSuggest:register(new class InlineEditorSuggest extends BaseEditorOption{constructor(){const Je={enabled:!1,mode:"subwordSmart"};super(53,"inlineSuggest",Je,{"editor.inlineSuggest.enabled":{type:"boolean",default:Je.enabled,description:ot.a("inlineSuggest.enabled","Controls whether to automatically show inline suggestions in the editor.")},"editor.inlineSuggest.mode":{type:"string",enum:["prefix","subword","subwordSmart"],enumDescriptions:[ot.a("inlineSuggest.mode.prefix","Only render an inline suggestion if the replace text is a prefix of the insert text."),ot.a("inlineSuggest.mode.subword","Only render an inline suggestion if the replace text is a subword of the insert text."),ot.a("inlineSuggest.mode.subwordSmart","Only render an inline suggestion if the replace text is a subword of the insert text, but the subword must start after the cursor.")],default:Je.mode,description:ot.a("inlineSuggest.mode","Controls which mode to use for rendering inline suggestions.")}})}validate(Je){if(!Je||"object"!=typeof Je)return this.defaultValue;const et=Je;return{enabled:boolean(et.enabled,this.defaultValue.enabled),mode:stringSet(et.mode,this.defaultValue.mode,["prefix","subword","subwordSmart"])}}}),suggestFontSize:register(new EditorIntOption(106,"suggestFontSize",0,0,1e3,{markdownDescription:ot.a("suggestFontSize","Font size for the suggest widget. When set to `0`, the value of `#editor.fontSize#` is used.")})),suggestLineHeight:register(new EditorIntOption(107,"suggestLineHeight",0,0,1e3,{markdownDescription:ot.a("suggestLineHeight","Line height for the suggest widget. When set to `0`, the value of `#editor.lineHeight#` is used. The minimum value is 8.")})),suggestOnTriggerCharacters:register(new EditorBooleanOption(108,"suggestOnTriggerCharacters",!0,{description:ot.a("suggestOnTriggerCharacters","Controls whether suggestions should automatically show up when typing trigger characters.")})),suggestSelection:register(new EditorStringEnumOption(109,"suggestSelection","recentlyUsed",["first","recentlyUsed","recentlyUsedByPrefix"],{markdownEnumDescriptions:[ot.a("suggestSelection.first","Always select the first suggestion."),ot.a("suggestSelection.recentlyUsed","Select recent suggestions unless further typing selects one, e.g. `console.| -> console.log` because `log` has been completed recently."),ot.a("suggestSelection.recentlyUsedByPrefix","Select suggestions based on previous prefixes that have completed those suggestions, e.g. `co -> console` and `con -> const`.")],description:ot.a("suggestSelection","Controls how suggestions are pre-selected when showing the suggest list.")})),tabCompletion:register(new EditorStringEnumOption(110,"tabCompletion","off",["on","off","onlySnippets"],{enumDescriptions:[ot.a("tabCompletion.on","Tab complete will insert the best matching suggestion when pressing tab."),ot.a("tabCompletion.off","Disable tab completions."),ot.a("tabCompletion.onlySnippets","Tab complete snippets when their prefix match. Works best when 'quickSuggestions' aren't enabled.")],description:ot.a("tabCompletion","Enables tab completions.")})),tabIndex:register(new EditorIntOption(111,"tabIndex",0,-1,1073741824)),unusualLineTerminators:register(new EditorStringEnumOption(112,"unusualLineTerminators","prompt",["auto","off","prompt"],{enumDescriptions:[ot.a("unusualLineTerminators.auto","Unusual line terminators are automatically removed."),ot.a("unusualLineTerminators.off","Unusual line terminators are ignored."),ot.a("unusualLineTerminators.prompt","Unusual line terminators prompt to be removed.")],description:ot.a("unusualLineTerminators","Remove unusual line terminators that might cause problems.")})),useShadowDOM:register(new EditorBooleanOption(113,"useShadowDOM",!0)),useTabStops:register(new EditorBooleanOption(114,"useTabStops",!0,{description:ot.a("useTabStops","Inserting and deleting whitespace follows tab stops.")})),wordSeparators:register(new EditorStringOption(115,"wordSeparators",Zt.b,{description:ot.a("wordSeparators","Characters that will be used as word separators when doing word related navigations or operations.")})),wordWrap:register(new EditorStringEnumOption(116,"wordWrap","off",["off","on","wordWrapColumn","bounded"],{markdownEnumDescriptions:[ot.a("wordWrap.off","Lines will never wrap."),ot.a("wordWrap.on","Lines will wrap at the viewport width."),ot.a({key:"wordWrap.wordWrapColumn",comment:["- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at `#editor.wordWrapColumn#`."),ot.a({key:"wordWrap.bounded",comment:["- viewport means the edge of the visible window size.","- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at the minimum of viewport and `#editor.wordWrapColumn#`.")],description:ot.a({key:"wordWrap",comment:["- 'off', 'on', 'wordWrapColumn' and 'bounded' refer to values the setting can take and should not be localized.","- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Controls how lines should wrap.")})),wordWrapBreakAfterCharacters:register(new EditorStringOption(117,"wordWrapBreakAfterCharacters"," \t})]?|/&.,;¢°′″‰℃、。。、¢,.:;?!%・・ゝゞヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻ァィゥェォャュョッー”〉》」』】〕)]}」")),wordWrapBreakBeforeCharacters:register(new EditorStringOption(118,"wordWrapBreakBeforeCharacters","([{‘“〈《「『【〔([{「£¥$£¥++")),wordWrapColumn:register(new EditorIntOption(119,"wordWrapColumn",80,1,1073741824,{markdownDescription:ot.a({key:"wordWrapColumn",comment:["- `editor.wordWrap` refers to a different setting and should not be localized.","- 'wordWrapColumn' and 'bounded' refer to values the different setting can take and should not be localized."]},"Controls the wrapping column of the editor when `#editor.wordWrap#` is `wordWrapColumn` or `bounded`.")})),wordWrapOverride1:register(new EditorStringEnumOption(120,"wordWrapOverride1","inherit",["off","on","inherit"])),wordWrapOverride2:register(new EditorStringEnumOption(121,"wordWrapOverride2","inherit",["off","on","inherit"])),wrappingIndent:register(new EditorEnumOption(122,"wrappingIndent",1,"same",["none","same","indent","deepIndent"],(function _wrappingIndentFromString(Je){switch(Je){case"none":return 0;case"same":return 1;case"indent":return 2;case"deepIndent":return 3}}),{enumDescriptions:[ot.a("wrappingIndent.none","No indentation. Wrapped lines begin at column 1."),ot.a("wrappingIndent.same","Wrapped lines get the same indentation as the parent."),ot.a("wrappingIndent.indent","Wrapped lines get +1 indentation toward the parent."),ot.a("wrappingIndent.deepIndent","Wrapped lines get +2 indentation toward the parent.")],description:ot.a("wrappingIndent","Controls the indentation of wrapped lines.")})),wrappingStrategy:register(new EditorStringEnumOption(123,"wrappingStrategy","simple",["simple","advanced"],{enumDescriptions:[ot.a("wrappingStrategy.simple","Assumes that all characters are of the same width. This is a fast algorithm that works correctly for monospace fonts and certain scripts (like Latin characters) where glyphs are of equal width."),ot.a("wrappingStrategy.advanced","Delegates wrapping points computation to the browser. This is a slow algorithm, that might cause freezes for large files, but it works correctly in all cases.")],description:ot.a("wrappingStrategy","Controls the algorithm that computes wrapping points.")})),editorClassName:register(new class EditorClassName extends ComputedEditorOption{constructor(){super(126,[64,31])}compute(Je,et,tt){const ot=["monaco-editor"];return et.get(31)&&ot.push(et.get(31)),Je.extraEditorClassName&&ot.push(Je.extraEditorClassName),"default"===et.get(64)?ot.push("mouse-default"):"copy"===et.get(64)&&ot.push("mouse-copy"),et.get(99)&&ot.push("showUnused"),et.get(124)&&ot.push("showDeprecated"),ot.join(" ")}}),pixelRatio:register(new class EditorPixelRatio extends ComputedEditorOption{constructor(){super(127)}compute(Je,et,tt){return Je.pixelRatio}}),tabFocusMode:register(new class EditorTabFocusMode extends ComputedEditorOption{constructor(){super(128,[79])}compute(Je,et,tt){return!!et.get(79)||Je.tabFocusMode}}),layoutInfo:register(new EditorLayoutInfoComputer),wrappingInfo:register(new class EditorWrappingInfoComputer extends ComputedEditorOption{constructor(){super(130,[129])}compute(Je,et,tt){const ot=et.get(129);return{isDominatedByLongLines:Je.isDominatedByLongLines,isWordWrapMinified:ot.isWordWrapMinified,isViewportWrapping:ot.isViewportWrapping,wrappingColumn:ot.wrappingColumn}}})}},1062:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Zt}));var ot=tt(124),it=tt(43);const Zt={clipboard:{writeText:it.g||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:it.g||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText)},keyboard:it.g||ot.i?0:navigator.keyboard||ot.h?1:2,touch:"ontouchstart"in window||navigator.maxTouchPoints>0,pointerEvents:window.PointerEvent&&("ontouchstart"in window||window.navigator.maxTouchPoints>0||navigator.maxTouchPoints>0)}},1063:function(Je,et,tt){"use strict";tt.d(et,"c",(function(){return renderText})),tt.d(et,"b",(function(){return renderFormattedText})),tt.d(et,"a",(function(){return createElement}));var ot=tt(6);function renderText(Je,et={}){const tt=createElement(et);return tt.textContent=Je,tt}function renderFormattedText(Je,et={}){const tt=createElement(et);return function _renderFormattedText(Je,et,tt,it){let Zt;if(2===et.type)Zt=document.createTextNode(et.content||"");else if(3===et.type)Zt=document.createElement("b");else if(4===et.type)Zt=document.createElement("i");else if(7===et.type&&it)Zt=document.createElement("code");else if(5===et.type&&tt){const Je=document.createElement("a");Je.href="#",tt.disposeables.add(ot.o(Je,"click",Je=>{tt.callback(String(et.index),Je)})),Zt=Je}else 8===et.type?Zt=document.createElement("br"):1===et.type&&(Zt=Je);Zt&&Je!==Zt&&Je.appendChild(Zt);Zt&&Array.isArray(et.children)&&et.children.forEach(Je=>{_renderFormattedText(Zt,Je,tt,it)})}(tt,function parseFormattedText(Je,et){const tt={type:1,children:[]};let ot=0,it=tt;const Zt=[],en=new StringStream(Je);for(;!en.eos();){let Je=en.next();const tt="\\"===Je&&0!==formatTagType(en.peek(),et);if(tt&&(Je=en.next()),tt||0===formatTagType(Je,et)||Je!==en.peek())if("\n"===Je)2===it.type&&(it=Zt.pop()),it.children.push({type:8});else if(2!==it.type){const et={type:2,content:Je};it.children.push(et),Zt.push(it),it=et}else it.content+=Je;else{en.advance(),2===it.type&&(it=Zt.pop());const tt=formatTagType(Je,et);if(it.type===tt||5===it.type&&6===tt)it=Zt.pop();else{const Je={type:tt,children:[]};5===tt&&(Je.index=ot,ot++),it.children.push(Je),Zt.push(it),it=Je}}}2===it.type&&(it=Zt.pop());Zt.length;return tt}(Je,!!et.renderCodeSegements),et.actionHandler,et.renderCodeSegements),tt}function createElement(Je){const et=Je.inline?"span":"div",tt=document.createElement(et);return Je.className&&(tt.className=Je.className),tt}class StringStream{constructor(Je){this.source=Je,this.index=0}eos(){return this.index>=this.source.length}next(){const Je=this.peek();return this.advance(),Je}peek(){return this.source[this.index]}advance(){this.index++}}function formatTagType(Je,et){switch(Je){case"*":return 3;case"_":return 4;case"[":return 5;case"]":return 6;case"`":return et?7:0;default:return 0}}},1064:function(Je,et,tt){"use strict";tt.d(et,"d",(function(){return toPosixPath})),tt.d(et,"b",(function(){return isEqualOrParent})),tt.d(et,"c",(function(){return isRootOrDriveLetter})),tt.d(et,"a",(function(){return hasDriveLetter}));var ot=tt(43),it=tt(26),Zt=tt(196);function toPosixPath(Je){return-1===Je.indexOf("/")&&(Je=function toSlashes(Je){return Je.replace(/[\\/]/g,Zt.e.sep)}(Je)),/^[a-zA-Z]:(\/|$)/.test(Je)&&(Je="/"+Je),Je}function isEqualOrParent(Je,et,tt,ot=Zt.h){if(Je===et)return!0;if(!Je||!et)return!1;if(et.length>Je.length)return!1;if(tt){if(!Object(it.S)(Je,et))return!1;if(et.length===Je.length)return!0;let tt=et.length;return et.charAt(et.length-1)===ot&&tt--,Je.charAt(tt)===ot}return et.charAt(et.length-1)!==ot&&(et+=ot),0===Je.indexOf(et)}function isRootOrDriveLetter(Je){const et=Object(Zt.d)(Je);return ot.j?!(Je.length>3)&&(hasDriveLetter(et)&&(2===Je.length||92===et.charCodeAt(2))):et===Zt.e.sep}function hasDriveLetter(Je){return!!ot.j&&(function isWindowsDriveLetter(Je){return Je>=65&&Je<=90||Je>=97&&Je<=122}(Je.charCodeAt(0))&&58===Je.charCodeAt(1))}},1065:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return getBaseLabel})),tt.d(et,"b",(function(){return normalizeDriveLetter}));var ot=tt(92),it=tt(139),Zt=tt(43),en=tt(171),Cn=tt(1064);function getBaseLabel(Je){if(!Je)return;"string"==typeof Je&&(Je=ot.a.file(Je));const et=Object(en.b)(Je)||(Je.scheme===it.c.file?Je.fsPath:Je.path);return Zt.j&&Object(Cn.c)(et)?normalizeDriveLetter(et):et}function normalizeDriveLetter(Je){return Object(Cn.a)(Je)?Je.charAt(0).toUpperCase()+Je.slice(1):Je}},1066:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return DeleteOperations}));var ot=tt(26),it=tt(208),Zt=tt(72),en=tt(279),Cn=tt(10),_n=tt(30);class DeleteOperations{static deleteRight(Je,et,tt,ot){let Zt=[],_n=3!==Je;for(let Je=0,wn=ot.length;Je<wn;Je++){const wn=ot[Je];let Sn=wn;if(Sn.isEmpty()){let Je=wn.getPosition(),ot=en.a.right(et,tt,Je);Sn=new Cn.a(ot.lineNumber,ot.column,Je.lineNumber,Je.column)}Sn.isEmpty()?Zt[Je]=null:(Sn.startLineNumber!==Sn.endLineNumber&&(_n=!0),Zt[Je]=new it.a(Sn,""))}return[_n,Zt]}static isAutoClosingPairDelete(Je,et,tt,ot,it,en,Cn){if("never"===et&&"never"===tt)return!1;if("never"===Je)return!1;for(let _n=0,wn=en.length;_n<wn;_n++){const wn=en[_n],Sn=wn.getPosition();if(!wn.isEmpty())return!1;const xn=it.getLineContent(Sn.lineNumber);if(Sn.column<2||Sn.column>=xn.length+1)return!1;const kn=xn.charAt(Sn.column-2),En=ot.get(kn);if(!En)return!1;if(Object(Zt.g)(kn)){if("never"===tt)return!1}else if("never"===et)return!1;const Dn=xn.charAt(Sn.column-1);let Pn=!1;for(const Je of En)Je.open===kn&&Je.close===Dn&&(Pn=!0);if(!Pn)return!1;if("auto"===Je){let Je=!1;for(let et=0,tt=Cn.length;et<tt;et++){const tt=Cn[et];if(Sn.lineNumber===tt.startLineNumber&&Sn.column===tt.startColumn){Je=!0;break}}if(!Je)return!1}}return!0}static _runAutoClosingPairDelete(Je,et,tt){let ot=[];for(let Je=0,et=tt.length;Je<et;Je++){const et=tt[Je].getPosition(),Zt=new Cn.a(et.lineNumber,et.column-1,et.lineNumber,et.column+1);ot[Je]=new it.a(Zt,"")}return[!0,ot]}static deleteLeft(Je,et,tt,ot,Zt){if(this.isAutoClosingPairDelete(et.autoClosingDelete,et.autoClosingBrackets,et.autoClosingQuotes,et.autoClosingPairs.autoClosingPairsOpenByEnd,tt,ot,Zt))return this._runAutoClosingPairDelete(et,tt,ot);const en=[];let Cn=2!==Je;for(let Je=0,Zt=ot.length;Je<Zt;Je++){let Zt=DeleteOperations.getDeleteRange(ot[Je],tt,et);Zt.isEmpty()?en[Je]=null:(Zt.startLineNumber!==Zt.endLineNumber&&(Cn=!0),en[Je]=new it.a(Zt,""))}return[Cn,en]}static getDeleteRange(Je,et,tt){if(!Je.isEmpty())return Je;const it=Je.getPosition();if(tt.useTabStops&&it.column>1){const Je=et.getLineContent(it.lineNumber),en=ot.v(Je),_n=-1===en?Je.length+1:en+1;if(it.column<=_n){const Je=Zt.a.visibleColumnFromColumn2(tt,et,it),ot=Zt.a.prevIndentTabStop(Je,tt.indentSize),en=Zt.a.columnFromVisibleColumn2(tt,et,it.lineNumber,ot);return new Cn.a(it.lineNumber,en,it.lineNumber,it.column)}}return Cn.a.fromPositions(DeleteOperations.getPositionAfterDeleteLeft(it,et),it)}static getPositionAfterDeleteLeft(Je,et){if(Je.column>1){const tt=ot.z(Je.column-1,et.getLineContent(Je.lineNumber));return Je.with(void 0,tt+1)}if(Je.lineNumber>1){const tt=Je.lineNumber-1;return new _n.a(tt,et.getLineMaxColumn(tt))}return Je}static cut(Je,et,tt){let ot=[];for(let Zt=0,en=tt.length;Zt<en;Zt++){const en=tt[Zt];if(en.isEmpty())if(Je.emptySelectionClipboard){let Je,tt,_n,wn,Sn=en.getPosition();Sn.lineNumber<et.getLineCount()?(Je=Sn.lineNumber,tt=1,_n=Sn.lineNumber+1,wn=1):Sn.lineNumber>1?(Je=Sn.lineNumber-1,tt=et.getLineMaxColumn(Sn.lineNumber-1),_n=Sn.lineNumber,wn=et.getLineMaxColumn(Sn.lineNumber)):(Je=Sn.lineNumber,tt=1,_n=Sn.lineNumber,wn=et.getLineMaxColumn(Sn.lineNumber));let xn=new Cn.a(Je,tt,_n,wn);xn.isEmpty()?ot[Zt]=null:ot[Zt]=new it.a(xn,"")}else ot[Zt]=null;else ot[Zt]=new it.a(en,"")}return new Zt.e(0,ot,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})}}},1067:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return it})),tt.d(et,"a",(function(){return Zt}));var ot=tt(5);class ModifierLabelProvider{constructor(Je,et,tt=et){this.modifierLabels=[null],this.modifierLabels[2]=Je,this.modifierLabels[1]=et,this.modifierLabels[3]=tt}toLabel(Je,et,tt){if(0===et.length)return null;const ot=[];for(let it=0,Zt=et.length;it<Zt;it++){const Zt=et[it],en=tt(Zt);if(null===en)return null;ot[it]=_simpleAsString(Zt,en,this.modifierLabels[Je])}return ot.join(" ")}}const it=new ModifierLabelProvider({ctrlKey:"⌃",shiftKey:"⇧",altKey:"⌥",metaKey:"⌘",separator:""},{ctrlKey:ot.a({key:"ctrlKey",comment:["This is the short form for the Control key on the keyboard"]},"Ctrl"),shiftKey:ot.a({key:"shiftKey",comment:["This is the short form for the Shift key on the keyboard"]},"Shift"),altKey:ot.a({key:"altKey",comment:["This is the short form for the Alt key on the keyboard"]},"Alt"),metaKey:ot.a({key:"windowsKey",comment:["This is the short form for the Windows key on the keyboard"]},"Windows"),separator:"+"},{ctrlKey:ot.a({key:"ctrlKey",comment:["This is the short form for the Control key on the keyboard"]},"Ctrl"),shiftKey:ot.a({key:"shiftKey",comment:["This is the short form for the Shift key on the keyboard"]},"Shift"),altKey:ot.a({key:"altKey",comment:["This is the short form for the Alt key on the keyboard"]},"Alt"),metaKey:ot.a({key:"superKey",comment:["This is the short form for the Super key on the keyboard"]},"Super"),separator:"+"}),Zt=new ModifierLabelProvider({ctrlKey:ot.a({key:"ctrlKey.long",comment:["This is the long form for the Control key on the keyboard"]},"Control"),shiftKey:ot.a({key:"shiftKey.long",comment:["This is the long form for the Shift key on the keyboard"]},"Shift"),altKey:ot.a({key:"altKey.long",comment:["This is the long form for the Alt key on the keyboard"]},"Alt"),metaKey:ot.a({key:"cmdKey.long",comment:["This is the long form for the Command key on the keyboard"]},"Command"),separator:"+"},{ctrlKey:ot.a({key:"ctrlKey.long",comment:["This is the long form for the Control key on the keyboard"]},"Control"),shiftKey:ot.a({key:"shiftKey.long",comment:["This is the long form for the Shift key on the keyboard"]},"Shift"),altKey:ot.a({key:"altKey.long",comment:["This is the long form for the Alt key on the keyboard"]},"Alt"),metaKey:ot.a({key:"windowsKey.long",comment:["This is the long form for the Windows key on the keyboard"]},"Windows"),separator:"+"},{ctrlKey:ot.a({key:"ctrlKey.long",comment:["This is the long form for the Control key on the keyboard"]},"Control"),shiftKey:ot.a({key:"shiftKey.long",comment:["This is the long form for the Shift key on the keyboard"]},"Shift"),altKey:ot.a({key:"altKey.long",comment:["This is the long form for the Alt key on the keyboard"]},"Alt"),metaKey:ot.a({key:"superKey.long",comment:["This is the long form for the Super key on the keyboard"]},"Super"),separator:"+"});function _simpleAsString(Je,et,tt){if(null===et)return"";const ot=[];return Je.ctrlKey&&ot.push(tt.ctrlKey),Je.shiftKey&&ot.push(tt.shiftKey),Je.altKey&&ot.push(tt.altKey),Je.metaKey&&ot.push(tt.metaKey),""!==et&&ot.push(et),ot.join(tt.separator)}},11:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Sn})),tt.d(et,"wc",(function(){return registerColor})),tt.d(et,"eb",(function(){return kn})),tt.d(et,"cb",(function(){return En})),tt.d(et,"fb",(function(){return Dn})),tt.d(et,"db",(function(){return Pn})),tt.d(et,"h",(function(){return Ln})),tt.d(et,"b",(function(){return Tn})),tt.d(et,"Jc",(function(){return In})),tt.d(et,"Ic",(function(){return jn})),tt.d(et,"Hc",(function(){return Mn})),tt.d(et,"Mc",(function(){return An})),tt.d(et,"jb",(function(){return Rn})),tt.d(et,"lb",(function(){return Nn})),tt.d(et,"kb",(function(){return Fn})),tt.d(et,"hb",(function(){return Bn})),tt.d(et,"gb",(function(){return Vn})),tt.d(et,"ib",(function(){return Wn})),tt.d(et,"pb",(function(){return zn})),tt.d(et,"rb",(function(){return Hn})),tt.d(et,"qb",(function(){return $n})),tt.d(et,"sb",(function(){return qn})),tt.d(et,"ub",(function(){return Kn})),tt.d(et,"tb",(function(){return Un})),tt.d(et,"mb",(function(){return Gn})),tt.d(et,"ob",(function(){return Jn})),tt.d(et,"nb",(function(){return Cr})),tt.d(et,"f",(function(){return Or})),tt.d(et,"e",(function(){return xr})),tt.d(et,"g",(function(){return kr})),tt.d(et,"c",(function(){return Lr})),tt.d(et,"d",(function(){return Nr})),tt.d(et,"yc",(function(){return Wr})),tt.d(et,"Ac",(function(){return zr})),tt.d(et,"Bc",(function(){return Hr})),tt.d(et,"zc",(function(){return $r})),tt.d(et,"pc",(function(){return Kr})),tt.d(et,"s",(function(){return Ur})),tt.d(et,"u",(function(){return Gr})),tt.d(et,"t",(function(){return Zr})),tt.d(et,"V",(function(){return Xr})),tt.d(et,"X",(function(){return Yr})),tt.d(et,"W",(function(){return Qr})),tt.d(et,"K",(function(){return Jr})),tt.d(et,"M",(function(){return eo})),tt.d(et,"L",(function(){return to})),tt.d(et,"D",(function(){return no})),tt.d(et,"C",(function(){return ro})),tt.d(et,"r",(function(){return oo})),tt.d(et,"B",(function(){return io})),tt.d(et,"Y",(function(){return ao})),tt.d(et,"ab",(function(){return so})),tt.d(et,"Z",(function(){return lo})),tt.d(et,"bb",(function(){return co})),tt.d(et,"qc",(function(){return uo})),tt.d(et,"rc",(function(){return po})),tt.d(et,"vc",(function(){return ho})),tt.d(et,"lc",(function(){return fo})),tt.d(et,"kc",(function(){return go})),tt.d(et,"vb",(function(){return mo})),tt.d(et,"yb",(function(){return bo})),tt.d(et,"wb",(function(){return vo})),tt.d(et,"xb",(function(){return yo})),tt.d(et,"R",(function(){return Co})),tt.d(et,"S",(function(){return _o})),tt.d(et,"J",(function(){return wo})),tt.d(et,"T",(function(){return So})),tt.d(et,"U",(function(){return Oo})),tt.d(et,"v",(function(){return xo})),tt.d(et,"x",(function(){return ko})),tt.d(et,"z",(function(){return Eo})),tt.d(et,"w",(function(){return Do})),tt.d(et,"y",(function(){return Po})),tt.d(et,"A",(function(){return Lo})),tt.d(et,"H",(function(){return To})),tt.d(et,"E",(function(){return Io})),tt.d(et,"G",(function(){return jo})),tt.d(et,"F",(function(){return Mo})),tt.d(et,"I",(function(){return Ao})),tt.d(et,"q",(function(){return Ro})),tt.d(et,"O",(function(){return No})),tt.d(et,"N",(function(){return Fo})),tt.d(et,"Q",(function(){return Bo})),tt.d(et,"P",(function(){return Vo})),tt.d(et,"i",(function(){return Wo})),tt.d(et,"j",(function(){return zo})),tt.d(et,"m",(function(){return Ho})),tt.d(et,"o",(function(){return $o})),tt.d(et,"n",(function(){return qo})),tt.d(et,"p",(function(){return Ko})),tt.d(et,"k",(function(){return Uo})),tt.d(et,"l",(function(){return Go})),tt.d(et,"Gb",(function(){return Zo})),tt.d(et,"Hb",(function(){return Xo})),tt.d(et,"Jb",(function(){return Yo})),tt.d(et,"zb",(function(){return Qo})),tt.d(et,"Ab",(function(){return Jo})),tt.d(et,"Bb",(function(){return ei})),tt.d(et,"Pb",(function(){return ti})),tt.d(et,"Qb",(function(){return ni})),tt.d(et,"Rb",(function(){return ri})),tt.d(et,"Nb",(function(){return oi})),tt.d(et,"Ob",(function(){return ii})),tt.d(et,"Lb",(function(){return ai})),tt.d(et,"Mb",(function(){return si})),tt.d(et,"Cb",(function(){return li})),tt.d(et,"Kb",(function(){return ci})),tt.d(et,"Ib",(function(){return ui})),tt.d(et,"Db",(function(){return di})),tt.d(et,"Fb",(function(){return pi})),tt.d(et,"Eb",(function(){return hi})),tt.d(et,"Lc",(function(){return fi})),tt.d(et,"Gc",(function(){return gi})),tt.d(et,"tc",(function(){return bi})),tt.d(et,"uc",(function(){return vi})),tt.d(et,"sc",(function(){return yi})),tt.d(et,"Tb",(function(){return Ci})),tt.d(et,"Ub",(function(){return _i})),tt.d(et,"Sb",(function(){return wi})),tt.d(et,"Xb",(function(){return Si})),tt.d(et,"Vb",(function(){return Oi})),tt.d(et,"Wb",(function(){return xi})),tt.d(et,"Yb",(function(){return ki})),tt.d(et,"Ec",(function(){return Ei})),tt.d(et,"Fc",(function(){return Di})),tt.d(et,"Cc",(function(){return Pi})),tt.d(et,"Dc",(function(){return Li})),tt.d(et,"ic",(function(){return Ti})),tt.d(et,"jc",(function(){return Ii})),tt.d(et,"bc",(function(){return ji})),tt.d(et,"cc",(function(){return Mi})),tt.d(et,"ac",(function(){return Ai})),tt.d(et,"gc",(function(){return Ri})),tt.d(et,"Zb",(function(){return Ni})),tt.d(et,"ec",(function(){return Fi})),tt.d(et,"fc",(function(){return Bi})),tt.d(et,"dc",(function(){return Vi})),tt.d(et,"mc",(function(){return Wi})),tt.d(et,"oc",(function(){return zi})),tt.d(et,"nc",(function(){return Hi})),tt.d(et,"Kc",(function(){return transparent})),tt.d(et,"hc",(function(){return oneOf})),tt.d(et,"xc",(function(){return resolveColorValue}));var ot=tt(170),it=tt(42),Zt=tt(18),en=tt(5),Cn=tt(1227),_n=tt(55),wn=tt(54);const Sn={ColorContribution:"base.contributions.colors"};const xn=new class ColorRegistry{constructor(){this._onDidChangeSchema=new Zt.b,this.onDidChangeSchema=this._onDidChangeSchema.event,this.colorSchema={type:"object",properties:{}},this.colorReferenceSchema={type:"string",enum:[],enumDescriptions:[]},this.colorsById={}}registerColor(Je,et,tt,ot=!1,it){let Zt={id:Je,description:tt,defaults:et,needsTransparency:ot,deprecationMessage:it};this.colorsById[Je]=Zt;let en={type:"string",description:tt,format:"color-hex",defaultSnippets:[{body:"${1:#ff0000}"}]};return it&&(en.deprecationMessage=it),this.colorSchema.properties[Je]=en,this.colorReferenceSchema.enum.push(Je),this.colorReferenceSchema.enumDescriptions.push(tt),this._onDidChangeSchema.fire(),Je}resolveDefaultColor(Je,et){const tt=this.colorsById[Je];if(tt&&tt.defaults){return resolveColorValue(tt.defaults[et.type],et)}}getColorSchema(){return this.colorSchema}toString(){return Object.keys(this.colorsById).sort((Je,et)=>{let tt=-1===Je.indexOf(".")?0:1,ot=-1===et.indexOf(".")?0:1;return tt!==ot?tt-ot:Je.localeCompare(et)}).map(Je=>`- \`${Je}\`: ${this.colorsById[Je].description}`).join("\n")}};function registerColor(Je,et,tt,ot,it){return xn.registerColor(Je,et,tt,ot,it)}ot.a.add(Sn.ColorContribution,xn);const kn=registerColor("foreground",{dark:"#CCCCCC",light:"#616161",hc:"#FFFFFF"},en.a("foreground","Overall foreground color. This color is only used if not overridden by a component.")),En=registerColor("errorForeground",{dark:"#F48771",light:"#A1260D",hc:"#F48771"},en.a("errorForeground","Overall foreground color for error messages. This color is only used if not overridden by a component.")),Dn=registerColor("icon.foreground",{dark:"#C5C5C5",light:"#424242",hc:"#FFFFFF"},en.a("iconForeground","The default color for icons in the workbench.")),Pn=registerColor("focusBorder",{dark:"#007FD4",light:"#0090F1",hc:"#F38518"},en.a("focusBorder","Overall border color for focused elements. This color is only used if not overridden by a component.")),Ln=registerColor("contrastBorder",{light:null,dark:null,hc:"#6FC3DF"},en.a("contrastBorder","An extra border around elements to separate them from others for greater contrast.")),Tn=registerColor("contrastActiveBorder",{light:null,dark:null,hc:Pn},en.a("activeContrastBorder","An extra border around active elements to separate them from others for greater contrast.")),In=registerColor("textLink.foreground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},en.a("textLinkForeground","Foreground color for links in text.")),jn=registerColor("textLink.activeForeground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},en.a("textLinkActiveForeground","Foreground color for links in text when clicked on and on mouse hover.")),Mn=registerColor("textCodeBlock.background",{light:"#dcdcdc66",dark:"#0a0a0a66",hc:it.a.black},en.a("textCodeBlockBackground","Background color for code blocks in text.")),An=registerColor("widget.shadow",{dark:transparent(it.a.black,.36),light:transparent(it.a.black,.16),hc:null},en.a("widgetShadow","Shadow color of widgets such as find/replace inside the editor.")),Rn=registerColor("input.background",{dark:"#3C3C3C",light:it.a.white,hc:it.a.black},en.a("inputBoxBackground","Input box background.")),Nn=registerColor("input.foreground",{dark:kn,light:kn,hc:kn},en.a("inputBoxForeground","Input box foreground.")),Fn=registerColor("input.border",{dark:null,light:null,hc:Ln},en.a("inputBoxBorder","Input box border.")),Bn=registerColor("inputOption.activeBorder",{dark:"#007ACC00",light:"#007ACC00",hc:Ln},en.a("inputBoxActiveOptionBorder","Border color of activated options in input fields.")),Vn=registerColor("inputOption.activeBackground",{dark:transparent(Pn,.4),light:transparent(Pn,.2),hc:it.a.transparent},en.a("inputOption.activeBackground","Background color of activated options in input fields.")),Wn=registerColor("inputOption.activeForeground",{dark:it.a.white,light:it.a.black,hc:null},en.a("inputOption.activeForeground","Foreground color of activated options in input fields.")),zn=registerColor("inputValidation.infoBackground",{dark:"#063B49",light:"#D6ECF2",hc:it.a.black},en.a("inputValidationInfoBackground","Input validation background color for information severity.")),Hn=registerColor("inputValidation.infoForeground",{dark:null,light:null,hc:null},en.a("inputValidationInfoForeground","Input validation foreground color for information severity.")),$n=registerColor("inputValidation.infoBorder",{dark:"#007acc",light:"#007acc",hc:Ln},en.a("inputValidationInfoBorder","Input validation border color for information severity.")),qn=registerColor("inputValidation.warningBackground",{dark:"#352A05",light:"#F6F5D2",hc:it.a.black},en.a("inputValidationWarningBackground","Input validation background color for warning severity.")),Kn=registerColor("inputValidation.warningForeground",{dark:null,light:null,hc:null},en.a("inputValidationWarningForeground","Input validation foreground color for warning severity.")),Un=registerColor("inputValidation.warningBorder",{dark:"#B89500",light:"#B89500",hc:Ln},en.a("inputValidationWarningBorder","Input validation border color for warning severity.")),Gn=registerColor("inputValidation.errorBackground",{dark:"#5A1D1D",light:"#F2DEDE",hc:it.a.black},en.a("inputValidationErrorBackground","Input validation background color for error severity.")),Jn=registerColor("inputValidation.errorForeground",{dark:null,light:null,hc:null},en.a("inputValidationErrorForeground","Input validation foreground color for error severity.")),Cr=registerColor("inputValidation.errorBorder",{dark:"#BE1100",light:"#BE1100",hc:Ln},en.a("inputValidationErrorBorder","Input validation border color for error severity.")),wr=registerColor("dropdown.background",{dark:"#3C3C3C",light:it.a.white,hc:it.a.black},en.a("dropdownBackground","Dropdown background.")),Sr=registerColor("dropdown.foreground",{dark:"#F0F0F0",light:null,hc:it.a.white},en.a("dropdownForeground","Dropdown foreground.")),Or=registerColor("button.foreground",{dark:it.a.white,light:it.a.white,hc:it.a.white},en.a("buttonForeground","Button foreground color.")),xr=registerColor("button.background",{dark:"#0E639C",light:"#007ACC",hc:null},en.a("buttonBackground","Button background color.")),kr=registerColor("button.hoverBackground",{dark:lighten(xr,.2),light:darken(xr,.2),hc:null},en.a("buttonHoverBackground","Button background color when hovering.")),Lr=registerColor("badge.background",{dark:"#4D4D4D",light:"#C4C4C4",hc:it.a.black},en.a("badgeBackground","Badge background color. Badges are small information labels, e.g. for search results count.")),Nr=registerColor("badge.foreground",{dark:it.a.white,light:"#333",hc:it.a.white},en.a("badgeForeground","Badge foreground color. Badges are small information labels, e.g. for search results count.")),Wr=registerColor("scrollbar.shadow",{dark:"#000000",light:"#DDDDDD",hc:null},en.a("scrollbarShadow","Scrollbar shadow to indicate that the view is scrolled.")),zr=registerColor("scrollbarSlider.background",{dark:it.a.fromHex("#797979").transparent(.4),light:it.a.fromHex("#646464").transparent(.4),hc:transparent(Ln,.6)},en.a("scrollbarSliderBackground","Scrollbar slider background color.")),Hr=registerColor("scrollbarSlider.hoverBackground",{dark:it.a.fromHex("#646464").transparent(.7),light:it.a.fromHex("#646464").transparent(.7),hc:transparent(Ln,.8)},en.a("scrollbarSliderHoverBackground","Scrollbar slider background color when hovering.")),$r=registerColor("scrollbarSlider.activeBackground",{dark:it.a.fromHex("#BFBFBF").transparent(.4),light:it.a.fromHex("#000000").transparent(.6),hc:Ln},en.a("scrollbarSliderActiveBackground","Scrollbar slider background color when clicked on.")),Kr=registerColor("progressBar.background",{dark:it.a.fromHex("#0E70C0"),light:it.a.fromHex("#0E70C0"),hc:Ln},en.a("progressBarBackground","Background color of the progress bar that can show for long running operations.")),Ur=registerColor("editorError.background",{dark:null,light:null,hc:null},en.a("editorError.background","Background color of error text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),Gr=registerColor("editorError.foreground",{dark:"#F48771",light:"#E51400",hc:null},en.a("editorError.foreground","Foreground color of error squigglies in the editor.")),Zr=registerColor("editorError.border",{dark:null,light:null,hc:it.a.fromHex("#E47777").transparent(.8)},en.a("errorBorder","Border color of error boxes in the editor.")),Xr=registerColor("editorWarning.background",{dark:null,light:null,hc:null},en.a("editorWarning.background","Background color of warning text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),Yr=registerColor("editorWarning.foreground",{dark:"#CCA700",light:"#BF8803",hc:null},en.a("editorWarning.foreground","Foreground color of warning squigglies in the editor.")),Qr=registerColor("editorWarning.border",{dark:null,light:null,hc:it.a.fromHex("#FFCC00").transparent(.8)},en.a("warningBorder","Border color of warning boxes in the editor.")),Jr=registerColor("editorInfo.background",{dark:null,light:null,hc:null},en.a("editorInfo.background","Background color of info text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),eo=registerColor("editorInfo.foreground",{dark:"#75BEFF",light:"#75BEFF",hc:null},en.a("editorInfo.foreground","Foreground color of info squigglies in the editor.")),to=registerColor("editorInfo.border",{dark:null,light:null,hc:it.a.fromHex("#75BEFF").transparent(.8)},en.a("infoBorder","Border color of info boxes in the editor.")),no=registerColor("editorHint.foreground",{dark:it.a.fromHex("#eeeeee").transparent(.7),light:"#6c6c6c",hc:null},en.a("editorHint.foreground","Foreground color of hint squigglies in the editor.")),ro=registerColor("editorHint.border",{dark:null,light:null,hc:it.a.fromHex("#eeeeee").transparent(.8)},en.a("hintBorder","Border color of hint boxes in the editor.")),oo=registerColor("editor.background",{light:"#fffffe",dark:"#1E1E1E",hc:it.a.black},en.a("editorBackground","Editor background color.")),io=registerColor("editor.foreground",{light:"#333333",dark:"#BBBBBB",hc:it.a.white},en.a("editorForeground","Editor default foreground color.")),ao=registerColor("editorWidget.background",{dark:"#252526",light:"#F3F3F3",hc:"#0C141F"},en.a("editorWidgetBackground","Background color of editor widgets, such as find/replace.")),so=registerColor("editorWidget.foreground",{dark:kn,light:kn,hc:kn},en.a("editorWidgetForeground","Foreground color of editor widgets, such as find/replace.")),lo=registerColor("editorWidget.border",{dark:"#454545",light:"#C8C8C8",hc:Ln},en.a("editorWidgetBorder","Border color of editor widgets. The color is only used if the widget chooses to have a border and if the color is not overridden by a widget.")),co=registerColor("editorWidget.resizeBorder",{light:null,dark:null,hc:null},en.a("editorWidgetResizeBorder","Border color of the resize bar of editor widgets. The color is only used if the widget chooses to have a resize border and if the color is not overridden by a widget.")),uo=registerColor("quickInput.background",{dark:ao,light:ao,hc:ao},en.a("pickerBackground","Quick picker background color. The quick picker widget is the container for pickers like the command palette.")),po=registerColor("quickInput.foreground",{dark:so,light:so,hc:so},en.a("pickerForeground","Quick picker foreground color. The quick picker widget is the container for pickers like the command palette.")),ho=registerColor("quickInputTitle.background",{dark:new it.a(new it.c(255,255,255,.105)),light:new it.a(new it.c(0,0,0,.06)),hc:"#000000"},en.a("pickerTitleBackground","Quick picker title background color. The quick picker widget is the container for pickers like the command palette.")),fo=registerColor("pickerGroup.foreground",{dark:"#3794FF",light:"#0066BF",hc:it.a.white},en.a("pickerGroupForeground","Quick picker color for grouping labels.")),go=registerColor("pickerGroup.border",{dark:"#3F3F46",light:"#CCCEDB",hc:it.a.white},en.a("pickerGroupBorder","Quick picker color for grouping borders.")),mo=registerColor("keybindingLabel.background",{dark:new it.a(new it.c(128,128,128,.17)),light:new it.a(new it.c(221,221,221,.4)),hc:it.a.transparent},en.a("keybindingLabelBackground","Keybinding label background color. The keybinding label is used to represent a keyboard shortcut.")),bo=registerColor("keybindingLabel.foreground",{dark:it.a.fromHex("#CCCCCC"),light:it.a.fromHex("#555555"),hc:it.a.white},en.a("keybindingLabelForeground","Keybinding label foreground color. The keybinding label is used to represent a keyboard shortcut.")),vo=registerColor("keybindingLabel.border",{dark:new it.a(new it.c(51,51,51,.6)),light:new it.a(new it.c(204,204,204,.4)),hc:new it.a(new it.c(111,195,223))},en.a("keybindingLabelBorder","Keybinding label border color. The keybinding label is used to represent a keyboard shortcut.")),yo=registerColor("keybindingLabel.bottomBorder",{dark:new it.a(new it.c(68,68,68,.6)),light:new it.a(new it.c(187,187,187,.4)),hc:new it.a(new it.c(111,195,223))},en.a("keybindingLabelBottomBorder","Keybinding label border bottom color. The keybinding label is used to represent a keyboard shortcut.")),Co=registerColor("editor.selectionBackground",{light:"#ADD6FF",dark:"#264F78",hc:"#f3f518"},en.a("editorSelectionBackground","Color of the editor selection.")),_o=registerColor("editor.selectionForeground",{light:null,dark:null,hc:"#000000"},en.a("editorSelectionForeground","Color of the selected text for high contrast.")),wo=registerColor("editor.inactiveSelectionBackground",{light:transparent(Co,.5),dark:transparent(Co,.5),hc:transparent(Co,.5)},en.a("editorInactiveSelection","Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations."),!0),So=registerColor("editor.selectionHighlightBackground",{light:lessProminent(Co,oo,.3,.6),dark:lessProminent(Co,oo,.3,.6),hc:null},en.a("editorSelectionHighlight","Color for regions with the same content as the selection. The color must not be opaque so as not to hide underlying decorations."),!0),Oo=registerColor("editor.selectionHighlightBorder",{light:null,dark:null,hc:Tn},en.a("editorSelectionHighlightBorder","Border color for regions with the same content as the selection.")),xo=registerColor("editor.findMatchBackground",{light:"#A8AC94",dark:"#515C6A",hc:null},en.a("editorFindMatch","Color of the current search match.")),ko=registerColor("editor.findMatchHighlightBackground",{light:"#EA5C0055",dark:"#EA5C0055",hc:null},en.a("findMatchHighlight","Color of the other search matches. The color must not be opaque so as not to hide underlying decorations."),!0),Eo=registerColor("editor.findRangeHighlightBackground",{dark:"#3a3d4166",light:"#b4b4b44d",hc:null},en.a("findRangeHighlight","Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),Do=registerColor("editor.findMatchBorder",{light:null,dark:null,hc:Tn},en.a("editorFindMatchBorder","Border color of the current search match.")),Po=registerColor("editor.findMatchHighlightBorder",{light:null,dark:null,hc:Tn},en.a("findMatchHighlightBorder","Border color of the other search matches.")),Lo=registerColor("editor.findRangeHighlightBorder",{dark:null,light:null,hc:transparent(Tn,.4)},en.a("findRangeHighlightBorder","Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),To=registerColor("editor.hoverHighlightBackground",{light:"#ADD6FF26",dark:"#264f7840",hc:"#ADD6FF26"},en.a("hoverHighlight","Highlight below the word for which a hover is shown. The color must not be opaque so as not to hide underlying decorations."),!0),Io=registerColor("editorHoverWidget.background",{light:ao,dark:ao,hc:ao},en.a("hoverBackground","Background color of the editor hover.")),jo=registerColor("editorHoverWidget.foreground",{light:so,dark:so,hc:so},en.a("hoverForeground","Foreground color of the editor hover.")),Mo=registerColor("editorHoverWidget.border",{light:lo,dark:lo,hc:lo},en.a("hoverBorder","Border color of the editor hover.")),Ao=registerColor("editorHoverWidget.statusBarBackground",{dark:lighten(Io,.2),light:darken(Io,.05),hc:ao},en.a("statusBarBackground","Background color of the editor hover status bar.")),Ro=registerColor("editorLink.activeForeground",{dark:"#4E94CE",light:it.a.blue,hc:it.a.cyan},en.a("activeLinkForeground","Color of active links.")),No=registerColor("editorInlayHint.foreground",{dark:transparent(Nr,.8),light:transparent(Nr,.8),hc:Nr},en.a("editorInlayHintForeground","Foreground color of inline hints")),Fo=registerColor("editorInlayHint.background",{dark:transparent(Lr,.6),light:transparent(Lr,.3),hc:Lr},en.a("editorInlayHintBackground","Background color of inline hints")),Bo=registerColor("editorLightBulb.foreground",{dark:"#FFCC00",light:"#DDB100",hc:"#FFCC00"},en.a("editorLightBulbForeground","The color used for the lightbulb actions icon.")),Vo=registerColor("editorLightBulbAutoFix.foreground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},en.a("editorLightBulbAutoFixForeground","The color used for the lightbulb auto fix actions icon.")),Wo=new it.a(new it.c(155,185,85,.2)),zo=new it.a(new it.c(255,0,0,.2)),Ho=registerColor("diffEditor.insertedTextBackground",{dark:Wo,light:Wo,hc:null},en.a("diffEditorInserted","Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations."),!0),$o=registerColor("diffEditor.removedTextBackground",{dark:zo,light:zo,hc:null},en.a("diffEditorRemoved","Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations."),!0),qo=registerColor("diffEditor.insertedTextBorder",{dark:null,light:null,hc:"#33ff2eff"},en.a("diffEditorInsertedOutline","Outline color for the text that got inserted.")),Ko=registerColor("diffEditor.removedTextBorder",{dark:null,light:null,hc:"#FF008F"},en.a("diffEditorRemovedOutline","Outline color for text that got removed.")),Uo=registerColor("diffEditor.border",{dark:null,light:null,hc:Ln},en.a("diffEditorBorder","Border color between the two text editors.")),Go=registerColor("diffEditor.diagonalFill",{dark:"#cccccc33",light:"#22222233",hc:null},en.a("diffDiagonalFill","Color of the diff editor's diagonal fill. The diagonal fill is used in side-by-side diff views.")),Zo=registerColor("list.focusBackground",{dark:null,light:null,hc:null},en.a("listFocusBackground","List/Tree background color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Xo=registerColor("list.focusForeground",{dark:null,light:null,hc:null},en.a("listFocusForeground","List/Tree foreground color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Yo=registerColor("list.focusOutline",{dark:Pn,light:Pn,hc:Tn},en.a("listFocusOutline","List/Tree outline color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Qo=registerColor("list.activeSelectionBackground",{dark:"#094771",light:"#0060C0",hc:null},en.a("listActiveSelectionBackground","List/Tree background color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Jo=registerColor("list.activeSelectionForeground",{dark:it.a.white,light:it.a.white,hc:null},en.a("listActiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),ei=registerColor("list.activeSelectionIconForeground",{dark:null,light:null,hc:null},en.a("listActiveSelectionIconForeground","List/Tree icon foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),ti=registerColor("list.inactiveSelectionBackground",{dark:"#37373D",light:"#E4E6F1",hc:null},en.a("listInactiveSelectionBackground","List/Tree background color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),ni=registerColor("list.inactiveSelectionForeground",{dark:null,light:null,hc:null},en.a("listInactiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),ri=registerColor("list.inactiveSelectionIconForeground",{dark:null,light:null,hc:null},en.a("listInactiveSelectionIconForeground","List/Tree icon foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),oi=registerColor("list.inactiveFocusBackground",{dark:null,light:null,hc:null},en.a("listInactiveFocusBackground","List/Tree background color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),ii=registerColor("list.inactiveFocusOutline",{dark:null,light:null,hc:null},en.a("listInactiveFocusOutline","List/Tree outline color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),ai=registerColor("list.hoverBackground",{dark:"#2A2D2E",light:"#F0F0F0",hc:null},en.a("listHoverBackground","List/Tree background when hovering over items using the mouse.")),si=registerColor("list.hoverForeground",{dark:null,light:null,hc:null},en.a("listHoverForeground","List/Tree foreground when hovering over items using the mouse.")),li=registerColor("list.dropBackground",{dark:"#062F4A",light:"#D6EBFF",hc:null},en.a("listDropBackground","List/Tree drag and drop background when moving items around using the mouse.")),ci=registerColor("list.highlightForeground",{dark:"#18A3FF",light:"#0066BF",hc:Pn},en.a("highlight","List/Tree foreground color of the match highlights when searching inside the list/tree.")),ui=registerColor("list.focusHighlightForeground",{dark:ci,light:function ifDefinedThenElse(Je,et,tt){return{op:5,if:Je,then:et,else:tt}}(Qo,ci,"#9DDDFF"),hc:ci},en.a("listFocusHighlightForeground","List/Tree foreground color of the match highlights on actively focused items when searching inside the list/tree.")),di=registerColor("listFilterWidget.background",{light:"#efc1ad",dark:"#653723",hc:it.a.black},en.a("listFilterWidgetBackground","Background color of the type filter widget in lists and trees.")),pi=registerColor("listFilterWidget.outline",{dark:it.a.transparent,light:it.a.transparent,hc:"#f38518"},en.a("listFilterWidgetOutline","Outline color of the type filter widget in lists and trees.")),hi=registerColor("listFilterWidget.noMatchesOutline",{dark:"#BE1100",light:"#BE1100",hc:Ln},en.a("listFilterWidgetNoMatchesOutline","Outline color of the type filter widget in lists and trees, when there are no matches.")),fi=registerColor("tree.indentGuidesStroke",{dark:"#585858",light:"#a9a9a9",hc:"#a9a9a9"},en.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides.")),gi=registerColor("tree.tableColumnsBorder",{dark:"#CCCCCC20",light:"#61616120",hc:null},en.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides.")),mi=registerColor("quickInput.list.focusBackground",{dark:null,light:null,hc:null},"",void 0,en.a("quickInput.list.focusBackground deprecation","Please use quickInputList.focusBackground instead")),bi=registerColor("quickInputList.focusForeground",{dark:Jo,light:Jo,hc:Jo},en.a("quickInput.listFocusForeground","Quick picker foreground color for the focused item.")),vi=registerColor("quickInputList.focusIconForeground",{dark:ei,light:ei,hc:ei},en.a("quickInput.listFocusIconForeground","Quick picker icon foreground color for the focused item.")),yi=registerColor("quickInputList.focusBackground",{dark:oneOf(mi,Qo),light:oneOf(mi,Qo),hc:null},en.a("quickInput.listFocusBackground","Quick picker background color for the focused item.")),Ci=registerColor("menu.border",{dark:null,light:null,hc:Ln},en.a("menuBorder","Border color of menus.")),_i=registerColor("menu.foreground",{dark:Sr,light:kn,hc:Sr},en.a("menuForeground","Foreground color of menu items.")),wi=registerColor("menu.background",{dark:wr,light:wr,hc:wr},en.a("menuBackground","Background color of menu items.")),Si=registerColor("menu.selectionForeground",{dark:Jo,light:Jo,hc:Jo},en.a("menuSelectionForeground","Foreground color of the selected menu item in menus.")),Oi=registerColor("menu.selectionBackground",{dark:Qo,light:Qo,hc:Qo},en.a("menuSelectionBackground","Background color of the selected menu item in menus.")),xi=registerColor("menu.selectionBorder",{dark:null,light:null,hc:Tn},en.a("menuSelectionBorder","Border color of the selected menu item in menus.")),ki=registerColor("menu.separatorBackground",{dark:"#BBBBBB",light:"#888888",hc:Ln},en.a("menuSeparatorBackground","Color of a separator menu item in menus.")),Ei=registerColor("editor.snippetTabstopHighlightBackground",{dark:new it.a(new it.c(124,124,124,.3)),light:new it.a(new it.c(10,50,100,.2)),hc:new it.a(new it.c(124,124,124,.3))},en.a("snippetTabstopHighlightBackground","Highlight background color of a snippet tabstop.")),Di=registerColor("editor.snippetTabstopHighlightBorder",{dark:null,light:null,hc:null},en.a("snippetTabstopHighlightBorder","Highlight border color of a snippet tabstop.")),Pi=registerColor("editor.snippetFinalTabstopHighlightBackground",{dark:null,light:null,hc:null},en.a("snippetFinalTabstopHighlightBackground","Highlight background color of the final tabstop of a snippet.")),Li=registerColor("editor.snippetFinalTabstopHighlightBorder",{dark:"#525252",light:new it.a(new it.c(10,50,100,.5)),hc:"#525252"},en.a("snippetFinalTabstopHighlightBorder","Highlight border color of the final tabstop of a snippet.")),Ti=registerColor("editorOverviewRuler.findMatchForeground",{dark:"#d186167e",light:"#d186167e",hc:"#AB5A00"},en.a("overviewRulerFindMatchForeground","Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations."),!0),Ii=registerColor("editorOverviewRuler.selectionHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},en.a("overviewRulerSelectionHighlightForeground","Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations."),!0),ji=registerColor("minimap.findMatchHighlight",{light:"#d18616",dark:"#d18616",hc:"#AB5A00"},en.a("minimapFindMatchHighlight","Minimap marker color for find matches."),!0),Mi=registerColor("minimap.selectionHighlight",{light:"#ADD6FF",dark:"#264F78",hc:"#ffffff"},en.a("minimapSelectionHighlight","Minimap marker color for the editor selection."),!0),Ai=registerColor("minimap.errorHighlight",{dark:new it.a(new it.c(255,18,18,.7)),light:new it.a(new it.c(255,18,18,.7)),hc:new it.a(new it.c(255,50,50,1))},en.a("minimapError","Minimap marker color for errors.")),Ri=registerColor("minimap.warningHighlight",{dark:Yr,light:Yr,hc:Qr},en.a("overviewRuleWarning","Minimap marker color for warnings.")),Ni=registerColor("minimap.background",{dark:null,light:null,hc:null},en.a("minimapBackground","Minimap background color.")),Fi=registerColor("minimapSlider.background",{light:transparent(zr,.5),dark:transparent(zr,.5),hc:transparent(zr,.5)},en.a("minimapSliderBackground","Minimap slider background color.")),Bi=registerColor("minimapSlider.hoverBackground",{light:transparent(Hr,.5),dark:transparent(Hr,.5),hc:transparent(Hr,.5)},en.a("minimapSliderHoverBackground","Minimap slider background color when hovering.")),Vi=registerColor("minimapSlider.activeBackground",{light:transparent($r,.5),dark:transparent($r,.5),hc:transparent($r,.5)},en.a("minimapSliderActiveBackground","Minimap slider background color when clicked on.")),Wi=registerColor("problemsErrorIcon.foreground",{dark:Gr,light:Gr,hc:Gr},en.a("problemsErrorIconForeground","The color used for the problems error icon.")),zi=registerColor("problemsWarningIcon.foreground",{dark:Yr,light:Yr,hc:Yr},en.a("problemsWarningIconForeground","The color used for the problems warning icon.")),Hi=registerColor("problemsInfoIcon.foreground",{dark:eo,light:eo,hc:eo},en.a("problemsInfoIconForeground","The color used for the problems info icon."));function darken(Je,et){return{op:0,value:Je,factor:et}}function lighten(Je,et){return{op:1,value:Je,factor:et}}function transparent(Je,et){return{op:2,value:Je,factor:et}}function oneOf(...Je){return{op:3,values:Je}}function lessProminent(Je,et,tt,ot){return{op:4,value:Je,background:et,factor:tt,transparency:ot}}function resolveColorValue(Je,et){if(null!==Je)return"string"==typeof Je?"#"===Je[0]?it.a.fromHex(Je):et.getColor(Je):Je instanceof it.a?Je:"object"==typeof Je?function executeTransform(Je,et){var tt,ot,Zt;switch(Je.op){case 0:return null===(tt=resolveColorValue(Je.value,et))||void 0===tt?void 0:tt.darken(Je.factor);case 1:return null===(ot=resolveColorValue(Je.value,et))||void 0===ot?void 0:ot.lighten(Je.factor);case 2:return null===(Zt=resolveColorValue(Je.value,et))||void 0===Zt?void 0:Zt.transparent(Je.factor);case 3:for(const tt of Je.values){const Je=resolveColorValue(tt,et);if(Je)return Je}return;case 5:return resolveColorValue(et.defines(Je.if)?Je.then:Je.else,et);case 4:const en=resolveColorValue(Je.value,et);if(!en)return;const Cn=resolveColorValue(Je.background,et);return Cn?en.isDarkerThan(Cn)?it.a.getLighterColor(en,Cn,Je.factor).transparent(Je.transparency):it.a.getDarkerColor(en,Cn,Je.factor).transparent(Je.transparency):en.transparent(Je.factor*Je.transparency);default:throw Object(wn.b)(Je)}}(Je,et):void 0}let $i=ot.a.as(Cn.a.JSONContribution);$i.registerSchema("vscode://schemas/workbench-colors",xn.getColorSchema());const qi=new _n.e(()=>$i.notifySchemaChanged("vscode://schemas/workbench-colors"),200);xn.onDidChangeSchema(()=>{qi.isScheduled()||qi.schedule()})},1103:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return OverviewRulerZone})),tt.d(et,"b",(function(){return OverviewZoneManager}));class ColorZone{constructor(Je,et,tt){this._colorZoneBrand=void 0,this.from=0|Je,this.to=0|et,this.colorId=0|tt}static compare(Je,et){return Je.colorId===et.colorId?Je.from===et.from?Je.to-et.to:Je.from-et.from:Je.colorId-et.colorId}}class OverviewRulerZone{constructor(Je,et,tt){this._overviewRulerZoneBrand=void 0,this.startLineNumber=Je,this.endLineNumber=et,this.color=tt,this._colorZone=null}static compare(Je,et){return Je.color===et.color?Je.startLineNumber===et.startLineNumber?Je.endLineNumber-et.endLineNumber:Je.startLineNumber-et.startLineNumber:Je.color<et.color?-1:1}setColorZone(Je){this._colorZone=Je}getColorZones(){return this._colorZone}}class OverviewZoneManager{constructor(Je){this._getVerticalOffsetForLine=Je,this._zones=[],this._colorZonesInvalid=!1,this._lineHeight=0,this._domWidth=0,this._domHeight=0,this._outerHeight=0,this._pixelRatio=1,this._lastAssignedId=0,this._color2Id=Object.create(null),this._id2Color=[]}getId2Color(){return this._id2Color}setZones(Je){this._zones=Je,this._zones.sort(OverviewRulerZone.compare)}setLineHeight(Je){return this._lineHeight!==Je&&(this._lineHeight=Je,this._colorZonesInvalid=!0,!0)}setPixelRatio(Je){this._pixelRatio=Je,this._colorZonesInvalid=!0}getDOMWidth(){return this._domWidth}getCanvasWidth(){return this._domWidth*this._pixelRatio}setDOMWidth(Je){return this._domWidth!==Je&&(this._domWidth=Je,this._colorZonesInvalid=!0,!0)}getDOMHeight(){return this._domHeight}getCanvasHeight(){return this._domHeight*this._pixelRatio}setDOMHeight(Je){return this._domHeight!==Je&&(this._domHeight=Je,this._colorZonesInvalid=!0,!0)}getOuterHeight(){return this._outerHeight}setOuterHeight(Je){return this._outerHeight!==Je&&(this._outerHeight=Je,this._colorZonesInvalid=!0,!0)}resolveColorZones(){const Je=this._colorZonesInvalid,et=Math.floor(this._lineHeight),tt=Math.floor(this.getCanvasHeight()),ot=tt/Math.floor(this._outerHeight),it=Math.floor(4*this._pixelRatio/2);let Zt=[];for(let en=0,Cn=this._zones.length;en<Cn;en++){const Cn=this._zones[en];if(!Je){const Je=Cn.getColorZones();if(Je){Zt.push(Je);continue}}const _n=Math.floor(ot*this._getVerticalOffsetForLine(Cn.startLineNumber)),wn=Math.floor(ot*(this._getVerticalOffsetForLine(Cn.endLineNumber)+et));let Sn=Math.floor((_n+wn)/2),xn=wn-Sn;xn<it&&(xn=it),Sn-xn<0&&(Sn=xn),Sn+xn>tt&&(Sn=tt-xn);const kn=Cn.color;let En=this._color2Id[kn];En||(En=++this._lastAssignedId,this._color2Id[kn]=En,this._id2Color[En]=kn);const Dn=new ColorZone(Sn-xn,Sn+xn,En);Cn.setColorZone(Dn),Zt.push(Dn)}return this._colorZonesInvalid=!1,Zt.sort(ColorZone.compare),Zt}}},1104:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return en})),tt.d(et,"a",(function(){return Cn}));var ot=tt(5),it=tt(25),Zt=tt(43);const en=new it.c("isWindows",Zt.j,Object(ot.a)("isWindows","Whether the operating system is Windows")),Cn="inputFocus"},115:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return textModel_TextModel})),tt.d(et,"a",(function(){return ModelDecorationOptions}));var ot=tt(53),it=tt(18),Zt=tt(9),en=tt(26),Cn=tt(92),_n=tt(105),wn=tt(30),Sn=tt(10),xn=tt(79),kn=tt(182),En=tt(821);class SpacesDiffResult{constructor(){this.spacesDiff=0,this.looksLikeAlignment=!1}}function spacesDiff(Je,et,tt,ot,it){let Zt;for(it.spacesDiff=0,it.looksLikeAlignment=!1,Zt=0;Zt<et&&Zt<ot;Zt++){if(Je.charCodeAt(Zt)!==tt.charCodeAt(Zt))break}let en=0,Cn=0;for(let tt=Zt;tt<et;tt++){32===Je.charCodeAt(tt)?en++:Cn++}let _n=0,wn=0;for(let Je=Zt;Je<ot;Je++){32===tt.charCodeAt(Je)?_n++:wn++}if(en>0&&Cn>0)return;if(_n>0&&wn>0)return;let Sn=Math.abs(Cn-wn),xn=Math.abs(en-_n);if(0===Sn)return it.spacesDiff=xn,void(xn>0&&0<=_n-1&&_n-1<Je.length&&_n<tt.length&&32!==tt.charCodeAt(_n)&&32===Je.charCodeAt(_n-1)&&44===Je.charCodeAt(Je.length-1)&&(it.looksLikeAlignment=!0));xn%Sn!=0||(it.spacesDiff=xn/Sn)}function guessIndentation(Je,et,tt){const ot=Math.min(Je.getLineCount(),1e4);let it=0,Zt=0,en="",Cn=0;const _n=[2,4,6,8,3,5,7];let wn=[0,0,0,0,0,0,0,0,0],Sn=new SpacesDiffResult;for(let _n=1;_n<=ot;_n++){let ot=Je.getLineLength(_n),xn=Je.getLineContent(_n);const kn=ot<=65536;let En=!1,Dn=0,Pn=0,Ln=0;for(let et=0,tt=ot;et<tt;et++){let tt=kn?xn.charCodeAt(et):Je.getLineCharCode(_n,et);if(9===tt)Ln++;else{if(32!==tt){En=!0,Dn=et;break}Pn++}}if(!En)continue;if(Ln>0?it++:Pn>1&&Zt++,spacesDiff(en,Cn,xn,Dn,Sn),Sn.looksLikeAlignment&&(!tt||et!==Sn.spacesDiff))continue;let Tn=Sn.spacesDiff;Tn<=8&&wn[Tn]++,en=xn,Cn=Dn}let xn=tt;it!==Zt&&(xn=it<Zt);let kn=et;if(xn){let Je=xn?0:.1*ot;_n.forEach(et=>{let tt=wn[et];tt>Je&&(Je=tt,kn=et)}),4===kn&&wn[4]>0&&wn[2]>0&&wn[2]>=wn[4]/2&&(kn=2)}return{insertSpaces:xn,tabSize:kn}}function getNodeColor(Je){return(1&Je.metadata)>>>0}function setNodeColor(Je,et){Je.metadata=254&Je.metadata|et<<0}function getNodeIsVisited(Je){return(2&Je.metadata)>>>1==1}function setNodeIsVisited(Je,et){Je.metadata=253&Je.metadata|(et?1:0)<<1}function getNodeIsForValidation(Je){return(4&Je.metadata)>>>2==1}function setNodeIsForValidation(Je,et){Je.metadata=251&Je.metadata|(et?1:0)<<2}function _setNodeStickiness(Je,et){Je.metadata=231&Je.metadata|et<<3}function setCollapseOnReplaceEdit(Je,et){Je.metadata=223&Je.metadata|(et?1:0)<<5}class IntervalNode{constructor(Je,et,tt){this.metadata=0,this.parent=this,this.left=this,this.right=this,setNodeColor(this,1),this.start=et,this.end=tt,this.delta=0,this.maxEnd=tt,this.id=Je,this.ownerId=0,this.options=null,setNodeIsForValidation(this,!1),_setNodeStickiness(this,1),setCollapseOnReplaceEdit(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=et,this.cachedAbsoluteEnd=tt,this.range=null,setNodeIsVisited(this,!1)}reset(Je,et,tt,ot){this.start=et,this.end=tt,this.maxEnd=tt,this.cachedVersionId=Je,this.cachedAbsoluteStart=et,this.cachedAbsoluteEnd=tt,this.range=ot}setOptions(Je){this.options=Je;let et=this.options.className;setNodeIsForValidation(this,"squiggly-error"===et||"squiggly-warning"===et||"squiggly-info"===et),_setNodeStickiness(this,this.options.stickiness),setCollapseOnReplaceEdit(this,this.options.collapseOnReplaceEdit)}setCachedOffsets(Je,et,tt){this.cachedVersionId!==tt&&(this.range=null),this.cachedVersionId=tt,this.cachedAbsoluteStart=Je,this.cachedAbsoluteEnd=et}detach(){this.parent=null,this.left=null,this.right=null}}const Dn=new IntervalNode(null,0,0);Dn.parent=Dn,Dn.left=Dn,Dn.right=Dn,setNodeColor(Dn,0);class IntervalTree{constructor(){this.root=Dn,this.requestNormalizeDelta=!1}intervalSearch(Je,et,tt,ot,it){return this.root===Dn?[]:function intervalSearch(Je,et,tt,ot,it,Zt){let en=Je.root,Cn=0,_n=0,wn=0,Sn=0,xn=[],kn=0;for(;en!==Dn;)if(getNodeIsVisited(en))setNodeIsVisited(en.left,!1),setNodeIsVisited(en.right,!1),en===en.parent.right&&(Cn-=en.parent.delta),en=en.parent;else{if(!getNodeIsVisited(en.left)){if(_n=Cn+en.maxEnd,_n<et){setNodeIsVisited(en,!0);continue}if(en.left!==Dn){en=en.left;continue}}if(wn=Cn+en.start,wn>tt)setNodeIsVisited(en,!0);else{if(Sn=Cn+en.end,Sn>=et){en.setCachedOffsets(wn,Sn,Zt);let Je=!0;ot&&en.ownerId&&en.ownerId!==ot&&(Je=!1),it&&getNodeIsForValidation(en)&&(Je=!1),Je&&(xn[kn++]=en)}setNodeIsVisited(en,!0),en.right===Dn||getNodeIsVisited(en.right)||(Cn+=en.delta,en=en.right)}}return setNodeIsVisited(Je.root,!1),xn}(this,Je,et,tt,ot,it)}search(Je,et,tt){return this.root===Dn?[]:function search(Je,et,tt,ot){let it=Je.root,Zt=0,en=0,Cn=0,_n=[],wn=0;for(;it!==Dn;){if(getNodeIsVisited(it)){setNodeIsVisited(it.left,!1),setNodeIsVisited(it.right,!1),it===it.parent.right&&(Zt-=it.parent.delta),it=it.parent;continue}if(it.left!==Dn&&!getNodeIsVisited(it.left)){it=it.left;continue}en=Zt+it.start,Cn=Zt+it.end,it.setCachedOffsets(en,Cn,ot);let Je=!0;et&&it.ownerId&&it.ownerId!==et&&(Je=!1),tt&&getNodeIsForValidation(it)&&(Je=!1),Je&&(_n[wn++]=it),setNodeIsVisited(it,!0),it.right===Dn||getNodeIsVisited(it.right)||(Zt+=it.delta,it=it.right)}return setNodeIsVisited(Je.root,!1),_n}(this,Je,et,tt)}collectNodesFromOwner(Je){return function collectNodesFromOwner(Je,et){let tt=Je.root,ot=[],it=0;for(;tt!==Dn;)getNodeIsVisited(tt)?(setNodeIsVisited(tt.left,!1),setNodeIsVisited(tt.right,!1),tt=tt.parent):tt.left===Dn||getNodeIsVisited(tt.left)?(tt.ownerId===et&&(ot[it++]=tt),setNodeIsVisited(tt,!0),tt.right===Dn||getNodeIsVisited(tt.right)||(tt=tt.right)):tt=tt.left;return setNodeIsVisited(Je.root,!1),ot}(this,Je)}collectNodesPostOrder(){return function collectNodesPostOrder(Je){let et=Je.root,tt=[],ot=0;for(;et!==Dn;)getNodeIsVisited(et)?(setNodeIsVisited(et.left,!1),setNodeIsVisited(et.right,!1),et=et.parent):et.left===Dn||getNodeIsVisited(et.left)?et.right===Dn||getNodeIsVisited(et.right)?(tt[ot++]=et,setNodeIsVisited(et,!0)):et=et.right:et=et.left;return setNodeIsVisited(Je.root,!1),tt}(this)}insert(Je){rbTreeInsert(this,Je),this._normalizeDeltaIfNecessary()}delete(Je){rbTreeDelete(this,Je),this._normalizeDeltaIfNecessary()}resolveNode(Je,et){const tt=Je;let ot=0;for(;Je!==this.root;)Je===Je.parent.right&&(ot+=Je.parent.delta),Je=Je.parent;const it=tt.start+ot,Zt=tt.end+ot;tt.setCachedOffsets(it,Zt,et)}acceptReplace(Je,et,tt,ot){const it=function searchForEditing(Je,et,tt){let ot=Je.root,it=0,Zt=0,en=0,Cn=0,_n=[],wn=0;for(;ot!==Dn;)if(getNodeIsVisited(ot))setNodeIsVisited(ot.left,!1),setNodeIsVisited(ot.right,!1),ot===ot.parent.right&&(it-=ot.parent.delta),ot=ot.parent;else{if(!getNodeIsVisited(ot.left)){if(Zt=it+ot.maxEnd,Zt<et){setNodeIsVisited(ot,!0);continue}if(ot.left!==Dn){ot=ot.left;continue}}en=it+ot.start,en>tt?setNodeIsVisited(ot,!0):(Cn=it+ot.end,Cn>=et&&(ot.setCachedOffsets(en,Cn,0),_n[wn++]=ot),setNodeIsVisited(ot,!0),ot.right===Dn||getNodeIsVisited(ot.right)||(it+=ot.delta,ot=ot.right))}return setNodeIsVisited(Je.root,!1),_n}(this,Je,Je+et);for(let Je=0,et=it.length;Je<et;Je++){rbTreeDelete(this,it[Je])}this._normalizeDeltaIfNecessary(),function noOverlapReplace(Je,et,tt,ot){let it=Je.root,Zt=0,en=0,Cn=0;const _n=ot-(tt-et);for(;it!==Dn;)if(getNodeIsVisited(it))setNodeIsVisited(it.left,!1),setNodeIsVisited(it.right,!1),it===it.parent.right&&(Zt-=it.parent.delta),recomputeMaxEnd(it),it=it.parent;else{if(!getNodeIsVisited(it.left)){if(en=Zt+it.maxEnd,en<et){setNodeIsVisited(it,!0);continue}if(it.left!==Dn){it=it.left;continue}}Cn=Zt+it.start,Cn>tt?(it.start+=_n,it.end+=_n,it.delta+=_n,(it.delta<-1073741824||it.delta>1073741824)&&(Je.requestNormalizeDelta=!0),setNodeIsVisited(it,!0)):(setNodeIsVisited(it,!0),it.right===Dn||getNodeIsVisited(it.right)||(Zt+=it.delta,it=it.right))}setNodeIsVisited(Je.root,!1)}(this,Je,Je+et,tt),this._normalizeDeltaIfNecessary();for(let Zt=0,en=it.length;Zt<en;Zt++){const en=it[Zt];en.start=en.cachedAbsoluteStart,en.end=en.cachedAbsoluteEnd,nodeAcceptEdit(en,Je,Je+et,tt,ot),en.maxEnd=en.end,rbTreeInsert(this,en)}this._normalizeDeltaIfNecessary()}_normalizeDeltaIfNecessary(){this.requestNormalizeDelta&&(this.requestNormalizeDelta=!1,function normalizeDelta(Je){let et=Je.root,tt=0;for(;et!==Dn;)et.left===Dn||getNodeIsVisited(et.left)?et.right===Dn||getNodeIsVisited(et.right)?(et.start=tt+et.start,et.end=tt+et.end,et.delta=0,recomputeMaxEnd(et),setNodeIsVisited(et,!0),setNodeIsVisited(et.left,!1),setNodeIsVisited(et.right,!1),et===et.parent.right&&(tt-=et.parent.delta),et=et.parent):(tt+=et.delta,et=et.right):et=et.left;setNodeIsVisited(Je.root,!1)}(this))}}function adjustMarkerBeforeColumn(Je,et,tt,ot){return Je<tt||!(Je>tt)&&(1!==ot&&(2===ot||et))}function nodeAcceptEdit(Je,et,tt,ot,it){const Zt=function getNodeStickiness(Je){return(24&Je.metadata)>>>3}(Je),en=0===Zt||2===Zt,Cn=1===Zt||2===Zt,_n=tt-et,wn=ot,Sn=Math.min(_n,wn),xn=Je.start;let kn=!1;const En=Je.end;let Dn=!1;et<=xn&&En<=tt&&function getCollapseOnReplaceEdit(Je){return(32&Je.metadata)>>>5==1}(Je)&&(Je.start=et,kn=!0,Je.end=et,Dn=!0);{const Je=it?1:_n>0?2:0;!kn&&adjustMarkerBeforeColumn(xn,en,et,Je)&&(kn=!0),!Dn&&adjustMarkerBeforeColumn(En,Cn,et,Je)&&(Dn=!0)}if(Sn>0&&!it){const Je=_n>wn?2:0;!kn&&adjustMarkerBeforeColumn(xn,en,et+Sn,Je)&&(kn=!0),!Dn&&adjustMarkerBeforeColumn(En,Cn,et+Sn,Je)&&(Dn=!0)}{const ot=it?1:0;!kn&&adjustMarkerBeforeColumn(xn,en,tt,ot)&&(Je.start=et+wn,kn=!0),!Dn&&adjustMarkerBeforeColumn(En,Cn,tt,ot)&&(Je.end=et+wn,Dn=!0)}const Pn=wn-_n;kn||(Je.start=Math.max(0,xn+Pn)),Dn||(Je.end=Math.max(0,En+Pn)),Je.start>Je.end&&(Je.end=Je.start)}function rbTreeInsert(Je,et){if(Je.root===Dn)return et.parent=Dn,et.left=Dn,et.right=Dn,setNodeColor(et,0),Je.root=et,Je.root;!function treeInsert(Je,et){let tt=0,ot=Je.root;const it=et.start,Zt=et.end;for(;;){if(intervalCompare(it,Zt,ot.start+tt,ot.end+tt)<0){if(ot.left===Dn){et.start-=tt,et.end-=tt,et.maxEnd-=tt,ot.left=et;break}ot=ot.left}else{if(ot.right===Dn){et.start-=tt+ot.delta,et.end-=tt+ot.delta,et.maxEnd-=tt+ot.delta,ot.right=et;break}tt+=ot.delta,ot=ot.right}}et.parent=ot,et.left=Dn,et.right=Dn,setNodeColor(et,1)}(Je,et),recomputeMaxEndWalkToRoot(et.parent);let tt=et;for(;tt!==Je.root&&1===getNodeColor(tt.parent);)if(tt.parent===tt.parent.parent.left){const et=tt.parent.parent.right;1===getNodeColor(et)?(setNodeColor(tt.parent,0),setNodeColor(et,0),setNodeColor(tt.parent.parent,1),tt=tt.parent.parent):(tt===tt.parent.right&&(tt=tt.parent,leftRotate(Je,tt)),setNodeColor(tt.parent,0),setNodeColor(tt.parent.parent,1),rightRotate(Je,tt.parent.parent))}else{const et=tt.parent.parent.left;1===getNodeColor(et)?(setNodeColor(tt.parent,0),setNodeColor(et,0),setNodeColor(tt.parent.parent,1),tt=tt.parent.parent):(tt===tt.parent.left&&(tt=tt.parent,rightRotate(Je,tt)),setNodeColor(tt.parent,0),setNodeColor(tt.parent.parent,1),leftRotate(Je,tt.parent.parent))}return setNodeColor(Je.root,0),et}function rbTreeDelete(Je,et){let tt,ot;if(et.left===Dn?(tt=et.right,ot=et,tt.delta+=et.delta,(tt.delta<-1073741824||tt.delta>1073741824)&&(Je.requestNormalizeDelta=!0),tt.start+=et.delta,tt.end+=et.delta):et.right===Dn?(tt=et.left,ot=et):(ot=function leftest(Je){for(;Je.left!==Dn;)Je=Je.left;return Je}(et.right),tt=ot.right,tt.start+=ot.delta,tt.end+=ot.delta,tt.delta+=ot.delta,(tt.delta<-1073741824||tt.delta>1073741824)&&(Je.requestNormalizeDelta=!0),ot.start+=et.delta,ot.end+=et.delta,ot.delta=et.delta,(ot.delta<-1073741824||ot.delta>1073741824)&&(Je.requestNormalizeDelta=!0)),ot===Je.root)return Je.root=tt,setNodeColor(tt,0),et.detach(),resetSentinel(),recomputeMaxEnd(tt),void(Je.root.parent=Dn);let it,Zt=1===getNodeColor(ot);if(ot===ot.parent.left?ot.parent.left=tt:ot.parent.right=tt,ot===et?tt.parent=ot.parent:(ot.parent===et?tt.parent=ot:tt.parent=ot.parent,ot.left=et.left,ot.right=et.right,ot.parent=et.parent,setNodeColor(ot,getNodeColor(et)),et===Je.root?Je.root=ot:et===et.parent.left?et.parent.left=ot:et.parent.right=ot,ot.left!==Dn&&(ot.left.parent=ot),ot.right!==Dn&&(ot.right.parent=ot)),et.detach(),Zt)return recomputeMaxEndWalkToRoot(tt.parent),ot!==et&&(recomputeMaxEndWalkToRoot(ot),recomputeMaxEndWalkToRoot(ot.parent)),void resetSentinel();for(recomputeMaxEndWalkToRoot(tt),recomputeMaxEndWalkToRoot(tt.parent),ot!==et&&(recomputeMaxEndWalkToRoot(ot),recomputeMaxEndWalkToRoot(ot.parent));tt!==Je.root&&0===getNodeColor(tt);)tt===tt.parent.left?(it=tt.parent.right,1===getNodeColor(it)&&(setNodeColor(it,0),setNodeColor(tt.parent,1),leftRotate(Je,tt.parent),it=tt.parent.right),0===getNodeColor(it.left)&&0===getNodeColor(it.right)?(setNodeColor(it,1),tt=tt.parent):(0===getNodeColor(it.right)&&(setNodeColor(it.left,0),setNodeColor(it,1),rightRotate(Je,it),it=tt.parent.right),setNodeColor(it,getNodeColor(tt.parent)),setNodeColor(tt.parent,0),setNodeColor(it.right,0),leftRotate(Je,tt.parent),tt=Je.root)):(it=tt.parent.left,1===getNodeColor(it)&&(setNodeColor(it,0),setNodeColor(tt.parent,1),rightRotate(Je,tt.parent),it=tt.parent.left),0===getNodeColor(it.left)&&0===getNodeColor(it.right)?(setNodeColor(it,1),tt=tt.parent):(0===getNodeColor(it.left)&&(setNodeColor(it.right,0),setNodeColor(it,1),leftRotate(Je,it),it=tt.parent.left),setNodeColor(it,getNodeColor(tt.parent)),setNodeColor(tt.parent,0),setNodeColor(it.left,0),rightRotate(Je,tt.parent),tt=Je.root));setNodeColor(tt,0),resetSentinel()}function resetSentinel(){Dn.parent=Dn,Dn.delta=0,Dn.start=0,Dn.end=0}function leftRotate(Je,et){const tt=et.right;tt.delta+=et.delta,(tt.delta<-1073741824||tt.delta>1073741824)&&(Je.requestNormalizeDelta=!0),tt.start+=et.delta,tt.end+=et.delta,et.right=tt.left,tt.left!==Dn&&(tt.left.parent=et),tt.parent=et.parent,et.parent===Dn?Je.root=tt:et===et.parent.left?et.parent.left=tt:et.parent.right=tt,tt.left=et,et.parent=tt,recomputeMaxEnd(et),recomputeMaxEnd(tt)}function rightRotate(Je,et){const tt=et.left;et.delta-=tt.delta,(et.delta<-1073741824||et.delta>1073741824)&&(Je.requestNormalizeDelta=!0),et.start-=tt.delta,et.end-=tt.delta,et.left=tt.right,tt.right!==Dn&&(tt.right.parent=et),tt.parent=et.parent,et.parent===Dn?Je.root=tt:et===et.parent.right?et.parent.right=tt:et.parent.left=tt,tt.right=et,et.parent=tt,recomputeMaxEnd(et),recomputeMaxEnd(tt)}function computeMaxEnd(Je){let et=Je.end;if(Je.left!==Dn){const tt=Je.left.maxEnd;tt>et&&(et=tt)}if(Je.right!==Dn){const tt=Je.right.maxEnd+Je.delta;tt>et&&(et=tt)}return et}function recomputeMaxEnd(Je){Je.maxEnd=computeMaxEnd(Je)}function recomputeMaxEndWalkToRoot(Je){for(;Je!==Dn;){const et=computeMaxEnd(Je);if(Je.maxEnd===et)return;Je.maxEnd=et,Je=Je.parent}}function intervalCompare(Je,et,tt,ot){return Je===tt?et-ot:Je-tt}class TreeNode{constructor(Je,et){this.piece=Je,this.color=et,this.size_left=0,this.lf_left=0,this.parent=this,this.left=this,this.right=this}next(){if(this.right!==Pn)return rbTreeBase_leftest(this.right);let Je=this;for(;Je.parent!==Pn&&Je.parent.left!==Je;)Je=Je.parent;return Je.parent===Pn?Pn:Je.parent}prev(){if(this.left!==Pn)return righttest(this.left);let Je=this;for(;Je.parent!==Pn&&Je.parent.right!==Je;)Je=Je.parent;return Je.parent===Pn?Pn:Je.parent}detach(){this.parent=null,this.left=null,this.right=null}}const Pn=new TreeNode(null,0);function rbTreeBase_leftest(Je){for(;Je.left!==Pn;)Je=Je.left;return Je}function righttest(Je){for(;Je.right!==Pn;)Je=Je.right;return Je}function calculateSize(Je){return Je===Pn?0:Je.size_left+Je.piece.length+calculateSize(Je.right)}function calculateLF(Je){return Je===Pn?0:Je.lf_left+Je.piece.lineFeedCnt+calculateLF(Je.right)}function rbTreeBase_resetSentinel(){Pn.parent=Pn}function rbTreeBase_leftRotate(Je,et){let tt=et.right;tt.size_left+=et.size_left+(et.piece?et.piece.length:0),tt.lf_left+=et.lf_left+(et.piece?et.piece.lineFeedCnt:0),et.right=tt.left,tt.left!==Pn&&(tt.left.parent=et),tt.parent=et.parent,et.parent===Pn?Je.root=tt:et.parent.left===et?et.parent.left=tt:et.parent.right=tt,tt.left=et,et.parent=tt}function rbTreeBase_rightRotate(Je,et){let tt=et.left;et.left=tt.right,tt.right!==Pn&&(tt.right.parent=et),tt.parent=et.parent,et.size_left-=tt.size_left+(tt.piece?tt.piece.length:0),et.lf_left-=tt.lf_left+(tt.piece?tt.piece.lineFeedCnt:0),et.parent===Pn?Je.root=tt:et===et.parent.right?et.parent.right=tt:et.parent.left=tt,tt.right=et,et.parent=tt}function rbDelete(Je,et){let tt,ot;if(et.left===Pn?(ot=et,tt=ot.right):et.right===Pn?(ot=et,tt=ot.left):(ot=rbTreeBase_leftest(et.right),tt=ot.right),ot===Je.root)return Je.root=tt,tt.color=0,et.detach(),rbTreeBase_resetSentinel(),void(Je.root.parent=Pn);let it,Zt=1===ot.color;if(ot===ot.parent.left?ot.parent.left=tt:ot.parent.right=tt,ot===et?(tt.parent=ot.parent,recomputeTreeMetadata(Je,tt)):(ot.parent===et?tt.parent=ot:tt.parent=ot.parent,recomputeTreeMetadata(Je,tt),ot.left=et.left,ot.right=et.right,ot.parent=et.parent,ot.color=et.color,et===Je.root?Je.root=ot:et===et.parent.left?et.parent.left=ot:et.parent.right=ot,ot.left!==Pn&&(ot.left.parent=ot),ot.right!==Pn&&(ot.right.parent=ot),ot.size_left=et.size_left,ot.lf_left=et.lf_left,recomputeTreeMetadata(Je,ot)),et.detach(),tt.parent.left===tt){let et=calculateSize(tt),ot=calculateLF(tt);if(et!==tt.parent.size_left||ot!==tt.parent.lf_left){let it=et-tt.parent.size_left,Zt=ot-tt.parent.lf_left;tt.parent.size_left=et,tt.parent.lf_left=ot,updateTreeMetadata(Je,tt.parent,it,Zt)}}if(recomputeTreeMetadata(Je,tt.parent),Zt)rbTreeBase_resetSentinel();else{for(;tt!==Je.root&&0===tt.color;)tt===tt.parent.left?(it=tt.parent.right,1===it.color&&(it.color=0,tt.parent.color=1,rbTreeBase_leftRotate(Je,tt.parent),it=tt.parent.right),0===it.left.color&&0===it.right.color?(it.color=1,tt=tt.parent):(0===it.right.color&&(it.left.color=0,it.color=1,rbTreeBase_rightRotate(Je,it),it=tt.parent.right),it.color=tt.parent.color,tt.parent.color=0,it.right.color=0,rbTreeBase_leftRotate(Je,tt.parent),tt=Je.root)):(it=tt.parent.left,1===it.color&&(it.color=0,tt.parent.color=1,rbTreeBase_rightRotate(Je,tt.parent),it=tt.parent.left),0===it.left.color&&0===it.right.color?(it.color=1,tt=tt.parent):(0===it.left.color&&(it.right.color=0,it.color=1,rbTreeBase_leftRotate(Je,it),it=tt.parent.left),it.color=tt.parent.color,tt.parent.color=0,it.left.color=0,rbTreeBase_rightRotate(Je,tt.parent),tt=Je.root));tt.color=0,rbTreeBase_resetSentinel()}}function fixInsert(Je,et){for(recomputeTreeMetadata(Je,et);et!==Je.root&&1===et.parent.color;)if(et.parent===et.parent.parent.left){const tt=et.parent.parent.right;1===tt.color?(et.parent.color=0,tt.color=0,et.parent.parent.color=1,et=et.parent.parent):(et===et.parent.right&&rbTreeBase_leftRotate(Je,et=et.parent),et.parent.color=0,et.parent.parent.color=1,rbTreeBase_rightRotate(Je,et.parent.parent))}else{const tt=et.parent.parent.left;1===tt.color?(et.parent.color=0,tt.color=0,et.parent.parent.color=1,et=et.parent.parent):(et===et.parent.left&&rbTreeBase_rightRotate(Je,et=et.parent),et.parent.color=0,et.parent.parent.color=1,rbTreeBase_leftRotate(Je,et.parent.parent))}Je.root.color=0}function updateTreeMetadata(Je,et,tt,ot){for(;et!==Je.root&&et!==Pn;)et.parent.left===et&&(et.parent.size_left+=tt,et.parent.lf_left+=ot),et=et.parent}function recomputeTreeMetadata(Je,et){let tt=0,ot=0;if(et!==Je.root){if(0===tt){for(;et!==Je.root&&et===et.parent.right;)et=et.parent;if(et===Je.root)return;tt=calculateSize((et=et.parent).left)-et.size_left,ot=calculateLF(et.left)-et.lf_left,et.size_left+=tt,et.lf_left+=ot}for(;et!==Je.root&&(0!==tt||0!==ot);)et.parent.left===et&&(et.parent.size_left+=tt,et.parent.lf_left+=ot),et=et.parent}}Pn.parent=Pn,Pn.left=Pn,Pn.right=Pn,Pn.color=0;var Ln=tt(437);function createUintArray(Je){let et;return et=Je[Je.length-1]<65536?new Uint16Array(Je.length):new Uint32Array(Je.length),et.set(Je,0),et}class LineStarts{constructor(Je,et,tt,ot,it){this.lineStarts=Je,this.cr=et,this.lf=tt,this.crlf=ot,this.isBasicASCII=it}}function createLineStartsFast(Je,et=!0){let tt=[0],ot=1;for(let et=0,it=Je.length;et<it;et++){const Zt=Je.charCodeAt(et);13===Zt?et+1<it&&10===Je.charCodeAt(et+1)?(tt[ot++]=et+2,et++):tt[ot++]=et+1:10===Zt&&(tt[ot++]=et+1)}return et?createUintArray(tt):tt}class Piece{constructor(Je,et,tt,ot,it){this.bufferIndex=Je,this.start=et,this.end=tt,this.lineFeedCnt=ot,this.length=it}}class StringBuffer{constructor(Je,et){this.buffer=Je,this.lineStarts=et}}class pieceTreeBase_PieceTreeSnapshot{constructor(Je,et){this._pieces=[],this._tree=Je,this._BOM=et,this._index=0,Je.root!==Pn&&Je.iterate(Je.root,Je=>(Je!==Pn&&this._pieces.push(Je.piece),!0))}read(){return 0===this._pieces.length?0===this._index?(this._index++,this._BOM):null:this._index>this._pieces.length-1?null:0===this._index?this._BOM+this._tree.getPieceContent(this._pieces[this._index++]):this._tree.getPieceContent(this._pieces[this._index++])}}class PieceTreeSearchCache{constructor(Je){this._limit=Je,this._cache=[]}get(Je){for(let et=this._cache.length-1;et>=0;et--){let tt=this._cache[et];if(tt.nodeStartOffset<=Je&&tt.nodeStartOffset+tt.node.piece.length>=Je)return tt}return null}get2(Je){for(let et=this._cache.length-1;et>=0;et--){let tt=this._cache[et];if(tt.nodeStartLineNumber&&tt.nodeStartLineNumber<Je&&tt.nodeStartLineNumber+tt.node.piece.lineFeedCnt>=Je)return tt}return null}set(Je){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(Je)}validate(Je){let et=!1,tt=this._cache;for(let ot=0;ot<tt.length;ot++){let it=tt[ot];(null===it.node.parent||it.nodeStartOffset>=Je)&&(tt[ot]=null,et=!0)}if(et){let Je=[];for(const et of tt)null!==et&&Je.push(et);this._cache=Je}}}class pieceTreeBase_PieceTreeBase{constructor(Je,et,tt){this.create(Je,et,tt)}create(Je,et,tt){this._buffers=[new StringBuffer("",[0])],this._lastChangeBufferPos={line:0,column:0},this.root=Pn,this._lineCnt=1,this._length=0,this._EOL=et,this._EOLLength=et.length,this._EOLNormalized=tt;let ot=null;for(let et=0,tt=Je.length;et<tt;et++)if(Je[et].buffer.length>0){Je[et].lineStarts||(Je[et].lineStarts=createLineStartsFast(Je[et].buffer));let tt=new Piece(et+1,{line:0,column:0},{line:Je[et].lineStarts.length-1,column:Je[et].buffer.length-Je[et].lineStarts[Je[et].lineStarts.length-1]},Je[et].lineStarts.length-1,Je[et].buffer.length);this._buffers.push(Je[et]),ot=this.rbInsertRight(ot,tt)}this._searchCache=new PieceTreeSearchCache(1),this._lastVisitedLine={lineNumber:0,value:""},this.computeBufferMetadata()}normalizeEOL(Je){let et=65535-Math.floor(21845),tt=2*et,ot="",it=0,Zt=[];if(this.iterate(this.root,en=>{let Cn=this.getNodeContent(en),_n=Cn.length;if(it<=et||it+_n<tt)return ot+=Cn,it+=_n,!0;let wn=ot.replace(/\r\n|\r|\n/g,Je);return Zt.push(new StringBuffer(wn,createLineStartsFast(wn))),ot=Cn,it=_n,!0}),it>0){let et=ot.replace(/\r\n|\r|\n/g,Je);Zt.push(new StringBuffer(et,createLineStartsFast(et)))}this.create(Zt,Je,!0)}getEOL(){return this._EOL}setEOL(Je){this._EOL=Je,this._EOLLength=this._EOL.length,this.normalizeEOL(Je)}createSnapshot(Je){return new pieceTreeBase_PieceTreeSnapshot(this,Je)}getOffsetAt(Je,et){let tt=0,ot=this.root;for(;ot!==Pn;)if(ot.left!==Pn&&ot.lf_left+1>=Je)ot=ot.left;else{if(ot.lf_left+ot.piece.lineFeedCnt+1>=Je){return tt+=ot.size_left,tt+(this.getAccumulatedValue(ot,Je-ot.lf_left-2)+et-1)}Je-=ot.lf_left+ot.piece.lineFeedCnt,tt+=ot.size_left+ot.piece.length,ot=ot.right}return tt}getPositionAt(Je){Je=Math.floor(Je),Je=Math.max(0,Je);let et=this.root,tt=0,ot=Je;for(;et!==Pn;)if(0!==et.size_left&&et.size_left>=Je)et=et.left;else{if(et.size_left+et.piece.length>=Je){let it=this.getIndexOf(et,Je-et.size_left);if(tt+=et.lf_left+it.index,0===it.index){let Je=ot-this.getOffsetAt(tt+1,1);return new wn.a(tt+1,Je+1)}return new wn.a(tt+1,it.remainder+1)}if(Je-=et.size_left+et.piece.length,tt+=et.lf_left+et.piece.lineFeedCnt,et.right===Pn){let et=ot-Je-this.getOffsetAt(tt+1,1);return new wn.a(tt+1,et+1)}et=et.right}return new wn.a(1,1)}getValueInRange(Je,et){if(Je.startLineNumber===Je.endLineNumber&&Je.startColumn===Je.endColumn)return"";let tt=this.nodeAt2(Je.startLineNumber,Je.startColumn),ot=this.nodeAt2(Je.endLineNumber,Je.endColumn),it=this.getValueInRange2(tt,ot);return et?et===this._EOL&&this._EOLNormalized&&et===this.getEOL()&&this._EOLNormalized?it:it.replace(/\r\n|\r|\n/g,et):it}getValueInRange2(Je,et){if(Je.node===et.node){let tt=Je.node,ot=this._buffers[tt.piece.bufferIndex].buffer,it=this.offsetInBuffer(tt.piece.bufferIndex,tt.piece.start);return ot.substring(it+Je.remainder,it+et.remainder)}let tt=Je.node,ot=this._buffers[tt.piece.bufferIndex].buffer,it=this.offsetInBuffer(tt.piece.bufferIndex,tt.piece.start),Zt=ot.substring(it+Je.remainder,it+tt.piece.length);for(tt=tt.next();tt!==Pn;){let Je=this._buffers[tt.piece.bufferIndex].buffer,ot=this.offsetInBuffer(tt.piece.bufferIndex,tt.piece.start);if(tt===et.node){Zt+=Je.substring(ot,ot+et.remainder);break}Zt+=Je.substr(ot,tt.piece.length),tt=tt.next()}return Zt}getLinesContent(){let Je=[],et=0,tt="",ot=!1;return this.iterate(this.root,it=>{if(it===Pn)return!0;const Zt=it.piece;let en=Zt.length;if(0===en)return!0;const Cn=this._buffers[Zt.bufferIndex].buffer,_n=this._buffers[Zt.bufferIndex].lineStarts,wn=Zt.start.line,Sn=Zt.end.line;let xn=_n[wn]+Zt.start.column;if(ot&&(10===Cn.charCodeAt(xn)&&(xn++,en--),Je[et++]=tt,tt="",ot=!1,0===en))return!0;if(wn===Sn)return this._EOLNormalized||13!==Cn.charCodeAt(xn+en-1)?tt+=Cn.substr(xn,en):(ot=!0,tt+=Cn.substr(xn,en-1)),!0;tt+=this._EOLNormalized?Cn.substring(xn,Math.max(xn,_n[wn+1]-this._EOLLength)):Cn.substring(xn,_n[wn+1]).replace(/(\r\n|\r|\n)$/,""),Je[et++]=tt;for(let ot=wn+1;ot<Sn;ot++)tt=this._EOLNormalized?Cn.substring(_n[ot],_n[ot+1]-this._EOLLength):Cn.substring(_n[ot],_n[ot+1]).replace(/(\r\n|\r|\n)$/,""),Je[et++]=tt;return this._EOLNormalized||13!==Cn.charCodeAt(_n[Sn]+Zt.end.column-1)?tt=Cn.substr(_n[Sn],Zt.end.column):(ot=!0,0===Zt.end.column?et--:tt=Cn.substr(_n[Sn],Zt.end.column-1)),!0}),ot&&(Je[et++]=tt,tt=""),Je[et++]=tt,Je}getLength(){return this._length}getLineCount(){return this._lineCnt}getLineContent(Je){return this._lastVisitedLine.lineNumber===Je||(this._lastVisitedLine.lineNumber=Je,Je===this._lineCnt?this._lastVisitedLine.value=this.getLineRawContent(Je):this._EOLNormalized?this._lastVisitedLine.value=this.getLineRawContent(Je,this._EOLLength):this._lastVisitedLine.value=this.getLineRawContent(Je).replace(/(\r\n|\r|\n)$/,"")),this._lastVisitedLine.value}_getCharCode(Je){if(Je.remainder===Je.node.piece.length){let et=Je.node.next();if(!et)return 0;let tt=this._buffers[et.piece.bufferIndex],ot=this.offsetInBuffer(et.piece.bufferIndex,et.piece.start);return tt.buffer.charCodeAt(ot)}{let et=this._buffers[Je.node.piece.bufferIndex],tt=this.offsetInBuffer(Je.node.piece.bufferIndex,Je.node.piece.start)+Je.remainder;return et.buffer.charCodeAt(tt)}}getLineCharCode(Je,et){let tt=this.nodeAt2(Je,et+1);return this._getCharCode(tt)}getLineLength(Je){if(Je===this.getLineCount()){let et=this.getOffsetAt(Je,1);return this.getLength()-et}return this.getOffsetAt(Je+1,1)-this.getOffsetAt(Je,1)-this._EOLLength}findMatchesInNode(Je,et,tt,ot,it,Zt,en,Cn,_n,wn,xn){let kn,En,Dn,Pn=this._buffers[Je.piece.bufferIndex],Tn=this.offsetInBuffer(Je.piece.bufferIndex,Je.piece.start),In=this.offsetInBuffer(Je.piece.bufferIndex,it),jn=this.offsetInBuffer(Je.piece.bufferIndex,Zt),Mn={line:0,column:0};et._wordSeparators?(En=Pn.buffer.substring(In,jn),Dn=Je=>Je+In,et.reset(0)):(En=Pn.buffer,Dn=Je=>Je,et.reset(In));do{if(kn=et.next(En),kn){if(Dn(kn.index)>=jn)return wn;this.positionInBuffer(Je,Dn(kn.index)-Tn,Mn);let et=this.getLineFeedCnt(Je.piece.bufferIndex,it,Mn),Zt=Mn.line===it.line?Mn.column-it.column+ot:Mn.column+1,en=Zt+kn[0].length;if(xn[wn++]=Object(Ln.d)(new Sn.a(tt+et,Zt,tt+et,en),kn,Cn),Dn(kn.index)+kn[0].length>=jn)return wn;if(wn>=_n)return wn}}while(kn);return wn}findMatchesLineByLine(Je,et,tt,ot){const it=[];let Zt=0;const en=new Ln.b(et.wordSeparators,et.regex);let Cn=this.nodeAt2(Je.startLineNumber,Je.startColumn);if(null===Cn)return[];let _n=this.nodeAt2(Je.endLineNumber,Je.endColumn);if(null===_n)return[];let wn=this.positionInBuffer(Cn.node,Cn.remainder),Sn=this.positionInBuffer(_n.node,_n.remainder);if(Cn.node===_n.node)return this.findMatchesInNode(Cn.node,en,Je.startLineNumber,Je.startColumn,wn,Sn,et,tt,ot,Zt,it),it;let xn=Je.startLineNumber,kn=Cn.node;for(;kn!==_n.node;){let _n=this.getLineFeedCnt(kn.piece.bufferIndex,wn,kn.piece.end);if(_n>=1){let Cn=this._buffers[kn.piece.bufferIndex].lineStarts,Sn=this.offsetInBuffer(kn.piece.bufferIndex,kn.piece.start),En=Cn[wn.line+_n],Dn=xn===Je.startLineNumber?Je.startColumn:1;if(Zt=this.findMatchesInNode(kn,en,xn,Dn,wn,this.positionInBuffer(kn,En-Sn),et,tt,ot,Zt,it),Zt>=ot)return it;xn+=_n}let Sn=xn===Je.startLineNumber?Je.startColumn-1:0;if(xn===Je.endLineNumber){const Cn=this.getLineContent(xn).substring(Sn,Je.endColumn-1);return Zt=this._findMatchesInLine(et,en,Cn,Je.endLineNumber,Sn,Zt,it,tt,ot),it}if(Zt=this._findMatchesInLine(et,en,this.getLineContent(xn).substr(Sn),xn,Sn,Zt,it,tt,ot),Zt>=ot)return it;xn++,Cn=this.nodeAt2(xn,1),kn=Cn.node,wn=this.positionInBuffer(Cn.node,Cn.remainder)}if(xn===Je.endLineNumber){let Cn=xn===Je.startLineNumber?Je.startColumn-1:0;const _n=this.getLineContent(xn).substring(Cn,Je.endColumn-1);return Zt=this._findMatchesInLine(et,en,_n,Je.endLineNumber,Cn,Zt,it,tt,ot),it}let En=xn===Je.startLineNumber?Je.startColumn:1;return Zt=this.findMatchesInNode(_n.node,en,xn,En,wn,Sn,et,tt,ot,Zt,it),it}_findMatchesInLine(Je,et,tt,ot,it,Zt,en,Cn,_n){const wn=Je.wordSeparators;if(!Cn&&Je.simpleSearch){const et=Je.simpleSearch,Cn=et.length,xn=tt.length;let En=-Cn;for(;-1!==(En=tt.indexOf(et,En+Cn));)if((!wn||Object(Ln.e)(wn,tt,xn,En,Cn))&&(en[Zt++]=new kn.b(new Sn.a(ot,En+1+it,ot,En+1+Cn+it),null),Zt>=_n))return Zt;return Zt}let xn;et.reset(0);do{if(xn=et.next(tt),xn&&(en[Zt++]=Object(Ln.d)(new Sn.a(ot,xn.index+1+it,ot,xn.index+1+xn[0].length+it),xn,Cn),Zt>=_n))return Zt}while(xn);return Zt}insert(Je,et,tt=!1){if(this._EOLNormalized=this._EOLNormalized&&tt,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==Pn){let{node:tt,remainder:ot,nodeStartOffset:it}=this.nodeAt(Je),Zt=tt.piece,en=Zt.bufferIndex,Cn=this.positionInBuffer(tt,ot);if(0===tt.piece.bufferIndex&&Zt.end.line===this._lastChangeBufferPos.line&&Zt.end.column===this._lastChangeBufferPos.column&&it+Zt.length===Je&&et.length<65535)return this.appendToNode(tt,et),void this.computeBufferMetadata();if(it===Je)this.insertContentToNodeLeft(et,tt),this._searchCache.validate(Je);else if(it+tt.piece.length>Je){let Je=[],it=new Piece(Zt.bufferIndex,Cn,Zt.end,this.getLineFeedCnt(Zt.bufferIndex,Cn,Zt.end),this.offsetInBuffer(en,Zt.end)-this.offsetInBuffer(en,Cn));if(this.shouldCheckCRLF()&&this.endWithCR(et)){if(10===this.nodeCharCodeAt(tt,ot)){let Je={line:it.start.line+1,column:0};it=new Piece(it.bufferIndex,Je,it.end,this.getLineFeedCnt(it.bufferIndex,Je,it.end),it.length-1),et+="\n"}}if(this.shouldCheckCRLF()&&this.startWithLF(et)){if(13===this.nodeCharCodeAt(tt,ot-1)){let it=this.positionInBuffer(tt,ot-1);this.deleteNodeTail(tt,it),et="\r"+et,0===tt.piece.length&&Je.push(tt)}else this.deleteNodeTail(tt,Cn)}else this.deleteNodeTail(tt,Cn);let _n=this.createNewPieces(et);it.length>0&&this.rbInsertRight(tt,it);let wn=tt;for(let Je=0;Je<_n.length;Je++)wn=this.rbInsertRight(wn,_n[Je]);this.deleteNodes(Je)}else this.insertContentToNodeRight(et,tt)}else{let Je=this.createNewPieces(et),tt=this.rbInsertLeft(null,Je[0]);for(let et=1;et<Je.length;et++)tt=this.rbInsertRight(tt,Je[et])}this.computeBufferMetadata()}delete(Je,et){if(this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",et<=0||this.root===Pn)return;let tt=this.nodeAt(Je),ot=this.nodeAt(Je+et),it=tt.node,Zt=ot.node;if(it===Zt){let Zt=this.positionInBuffer(it,tt.remainder),en=this.positionInBuffer(it,ot.remainder);if(tt.nodeStartOffset===Je){if(et===it.piece.length){let Je=it.next();return rbDelete(this,it),this.validateCRLFWithPrevNode(Je),void this.computeBufferMetadata()}return this.deleteNodeHead(it,en),this._searchCache.validate(Je),this.validateCRLFWithPrevNode(it),void this.computeBufferMetadata()}return tt.nodeStartOffset+it.piece.length===Je+et?(this.deleteNodeTail(it,Zt),this.validateCRLFWithNextNode(it),void this.computeBufferMetadata()):(this.shrinkNode(it,Zt,en),void this.computeBufferMetadata())}let en=[],Cn=this.positionInBuffer(it,tt.remainder);this.deleteNodeTail(it,Cn),this._searchCache.validate(Je),0===it.piece.length&&en.push(it);let _n=this.positionInBuffer(Zt,ot.remainder);this.deleteNodeHead(Zt,_n),0===Zt.piece.length&&en.push(Zt);for(let Je=it.next();Je!==Pn&&Je!==Zt;Je=Je.next())en.push(Je);let wn=0===it.piece.length?it.prev():it;this.deleteNodes(en),this.validateCRLFWithNextNode(wn),this.computeBufferMetadata()}insertContentToNodeLeft(Je,et){let tt=[];if(this.shouldCheckCRLF()&&this.endWithCR(Je)&&this.startWithLF(et)){let ot=et.piece,it={line:ot.start.line+1,column:0},Zt=new Piece(ot.bufferIndex,it,ot.end,this.getLineFeedCnt(ot.bufferIndex,it,ot.end),ot.length-1);et.piece=Zt,Je+="\n",updateTreeMetadata(this,et,-1,-1),0===et.piece.length&&tt.push(et)}let ot=this.createNewPieces(Je),it=this.rbInsertLeft(et,ot[ot.length-1]);for(let Je=ot.length-2;Je>=0;Je--)it=this.rbInsertLeft(it,ot[Je]);this.validateCRLFWithPrevNode(it),this.deleteNodes(tt)}insertContentToNodeRight(Je,et){this.adjustCarriageReturnFromNext(Je,et)&&(Je+="\n");let tt=this.createNewPieces(Je),ot=this.rbInsertRight(et,tt[0]),it=ot;for(let Je=1;Je<tt.length;Je++)it=this.rbInsertRight(it,tt[Je]);this.validateCRLFWithPrevNode(ot)}positionInBuffer(Je,et,tt){let ot=Je.piece,it=Je.piece.bufferIndex,Zt=this._buffers[it].lineStarts,en=Zt[ot.start.line]+ot.start.column+et,Cn=ot.start.line,_n=ot.end.line,wn=0,Sn=0,xn=0;for(;Cn<=_n&&(wn=Cn+(_n-Cn)/2|0,xn=Zt[wn],wn!==_n);)if(Sn=Zt[wn+1],en<xn)_n=wn-1;else{if(!(en>=Sn))break;Cn=wn+1}return tt?(tt.line=wn,tt.column=en-xn,null):{line:wn,column:en-xn}}getLineFeedCnt(Je,et,tt){if(0===tt.column)return tt.line-et.line;let ot=this._buffers[Je].lineStarts;if(tt.line===ot.length-1)return tt.line-et.line;let it=ot[tt.line+1],Zt=ot[tt.line]+tt.column;if(it>Zt+1)return tt.line-et.line;let en=Zt-1;return 13===this._buffers[Je].buffer.charCodeAt(en)?tt.line-et.line+1:tt.line-et.line}offsetInBuffer(Je,et){return this._buffers[Je].lineStarts[et.line]+et.column}deleteNodes(Je){for(let et=0;et<Je.length;et++)rbDelete(this,Je[et])}createNewPieces(Je){if(Je.length>65535){let et=[];for(;Je.length>65535;){const tt=Je.charCodeAt(65534);let ot;13===tt||tt>=55296&&tt<=56319?(ot=Je.substring(0,65534),Je=Je.substring(65534)):(ot=Je.substring(0,65535),Je=Je.substring(65535));let it=createLineStartsFast(ot);et.push(new Piece(this._buffers.length,{line:0,column:0},{line:it.length-1,column:ot.length-it[it.length-1]},it.length-1,ot.length)),this._buffers.push(new StringBuffer(ot,it))}let tt=createLineStartsFast(Je);return et.push(new Piece(this._buffers.length,{line:0,column:0},{line:tt.length-1,column:Je.length-tt[tt.length-1]},tt.length-1,Je.length)),this._buffers.push(new StringBuffer(Je,tt)),et}let et=this._buffers[0].buffer.length;const tt=createLineStartsFast(Je,!1);let ot=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===et&&0!==et&&this.startWithLF(Je)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},ot=this._lastChangeBufferPos;for(let Je=0;Je<tt.length;Je++)tt[Je]+=et+1;this._buffers[0].lineStarts=this._buffers[0].lineStarts.concat(tt.slice(1)),this._buffers[0].buffer+="_"+Je,et+=1}else{if(0!==et)for(let Je=0;Je<tt.length;Je++)tt[Je]+=et;this._buffers[0].lineStarts=this._buffers[0].lineStarts.concat(tt.slice(1)),this._buffers[0].buffer+=Je}const it=this._buffers[0].buffer.length;let Zt=this._buffers[0].lineStarts.length-1,en={line:Zt,column:it-this._buffers[0].lineStarts[Zt]},Cn=new Piece(0,ot,en,this.getLineFeedCnt(0,ot,en),it-et);return this._lastChangeBufferPos=en,[Cn]}getLineRawContent(Je,et=0){let tt=this.root,ot="",it=this._searchCache.get2(Je);if(it){tt=it.node;let Zt=this.getAccumulatedValue(tt,Je-it.nodeStartLineNumber-1),en=this._buffers[tt.piece.bufferIndex].buffer,Cn=this.offsetInBuffer(tt.piece.bufferIndex,tt.piece.start);if(it.nodeStartLineNumber+tt.piece.lineFeedCnt!==Je){let ot=this.getAccumulatedValue(tt,Je-it.nodeStartLineNumber);return en.substring(Cn+Zt,Cn+ot-et)}ot=en.substring(Cn+Zt,Cn+tt.piece.length)}else{let it=0;const Zt=Je;for(;tt!==Pn;)if(tt.left!==Pn&&tt.lf_left>=Je-1)tt=tt.left;else{if(tt.lf_left+tt.piece.lineFeedCnt>Je-1){let ot=this.getAccumulatedValue(tt,Je-tt.lf_left-2),en=this.getAccumulatedValue(tt,Je-tt.lf_left-1),Cn=this._buffers[tt.piece.bufferIndex].buffer,_n=this.offsetInBuffer(tt.piece.bufferIndex,tt.piece.start);return it+=tt.size_left,this._searchCache.set({node:tt,nodeStartOffset:it,nodeStartLineNumber:Zt-(Je-1-tt.lf_left)}),Cn.substring(_n+ot,_n+en-et)}if(tt.lf_left+tt.piece.lineFeedCnt===Je-1){let et=this.getAccumulatedValue(tt,Je-tt.lf_left-2),it=this._buffers[tt.piece.bufferIndex].buffer,Zt=this.offsetInBuffer(tt.piece.bufferIndex,tt.piece.start);ot=it.substring(Zt+et,Zt+tt.piece.length);break}Je-=tt.lf_left+tt.piece.lineFeedCnt,it+=tt.size_left+tt.piece.length,tt=tt.right}}for(tt=tt.next();tt!==Pn;){let Je=this._buffers[tt.piece.bufferIndex].buffer;if(tt.piece.lineFeedCnt>0){let it=this.getAccumulatedValue(tt,0),Zt=this.offsetInBuffer(tt.piece.bufferIndex,tt.piece.start);return ot+=Je.substring(Zt,Zt+it-et),ot}{let et=this.offsetInBuffer(tt.piece.bufferIndex,tt.piece.start);ot+=Je.substr(et,tt.piece.length)}tt=tt.next()}return ot}computeBufferMetadata(){let Je=this.root,et=1,tt=0;for(;Je!==Pn;)et+=Je.lf_left+Je.piece.lineFeedCnt,tt+=Je.size_left+Je.piece.length,Je=Je.right;this._lineCnt=et,this._length=tt,this._searchCache.validate(this._length)}getIndexOf(Je,et){let tt=Je.piece,ot=this.positionInBuffer(Je,et),it=ot.line-tt.start.line;if(this.offsetInBuffer(tt.bufferIndex,tt.end)-this.offsetInBuffer(tt.bufferIndex,tt.start)===et){let et=this.getLineFeedCnt(Je.piece.bufferIndex,tt.start,ot);if(et!==it)return{index:et,remainder:0}}return{index:it,remainder:ot.column}}getAccumulatedValue(Je,et){if(et<0)return 0;let tt=Je.piece,ot=this._buffers[tt.bufferIndex].lineStarts,it=tt.start.line+et+1;return it>tt.end.line?ot[tt.end.line]+tt.end.column-ot[tt.start.line]-tt.start.column:ot[it]-ot[tt.start.line]-tt.start.column}deleteNodeTail(Je,et){const tt=Je.piece,ot=tt.lineFeedCnt,it=this.offsetInBuffer(tt.bufferIndex,tt.end),Zt=et,en=this.offsetInBuffer(tt.bufferIndex,Zt),Cn=this.getLineFeedCnt(tt.bufferIndex,tt.start,Zt),_n=Cn-ot,wn=en-it,Sn=tt.length+wn;Je.piece=new Piece(tt.bufferIndex,tt.start,Zt,Cn,Sn),updateTreeMetadata(this,Je,wn,_n)}deleteNodeHead(Je,et){const tt=Je.piece,ot=tt.lineFeedCnt,it=this.offsetInBuffer(tt.bufferIndex,tt.start),Zt=et,en=this.getLineFeedCnt(tt.bufferIndex,Zt,tt.end),Cn=en-ot,_n=it-this.offsetInBuffer(tt.bufferIndex,Zt),wn=tt.length+_n;Je.piece=new Piece(tt.bufferIndex,Zt,tt.end,en,wn),updateTreeMetadata(this,Je,_n,Cn)}shrinkNode(Je,et,tt){const ot=Je.piece,it=ot.start,Zt=ot.end,en=ot.length,Cn=ot.lineFeedCnt,_n=et,wn=this.getLineFeedCnt(ot.bufferIndex,ot.start,_n),Sn=this.offsetInBuffer(ot.bufferIndex,et)-this.offsetInBuffer(ot.bufferIndex,it);Je.piece=new Piece(ot.bufferIndex,ot.start,_n,wn,Sn),updateTreeMetadata(this,Je,Sn-en,wn-Cn);let xn=new Piece(ot.bufferIndex,tt,Zt,this.getLineFeedCnt(ot.bufferIndex,tt,Zt),this.offsetInBuffer(ot.bufferIndex,Zt)-this.offsetInBuffer(ot.bufferIndex,tt)),kn=this.rbInsertRight(Je,xn);this.validateCRLFWithPrevNode(kn)}appendToNode(Je,et){this.adjustCarriageReturnFromNext(et,Je)&&(et+="\n");const tt=this.shouldCheckCRLF()&&this.startWithLF(et)&&this.endWithCR(Je),ot=this._buffers[0].buffer.length;this._buffers[0].buffer+=et;const it=createLineStartsFast(et,!1);for(let Je=0;Je<it.length;Je++)it[Je]+=ot;if(tt){let Je=this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-2];this._buffers[0].lineStarts.pop(),this._lastChangeBufferPos={line:this._lastChangeBufferPos.line-1,column:ot-Je}}this._buffers[0].lineStarts=this._buffers[0].lineStarts.concat(it.slice(1));const Zt=this._buffers[0].lineStarts.length-1,en={line:Zt,column:this._buffers[0].buffer.length-this._buffers[0].lineStarts[Zt]},Cn=Je.piece.length+et.length,_n=Je.piece.lineFeedCnt,wn=this.getLineFeedCnt(0,Je.piece.start,en),Sn=wn-_n;Je.piece=new Piece(Je.piece.bufferIndex,Je.piece.start,en,wn,Cn),this._lastChangeBufferPos=en,updateTreeMetadata(this,Je,et.length,Sn)}nodeAt(Je){let et=this.root,tt=this._searchCache.get(Je);if(tt)return{node:tt.node,nodeStartOffset:tt.nodeStartOffset,remainder:Je-tt.nodeStartOffset};let ot=0;for(;et!==Pn;)if(et.size_left>Je)et=et.left;else{if(et.size_left+et.piece.length>=Je){ot+=et.size_left;let tt={node:et,remainder:Je-et.size_left,nodeStartOffset:ot};return this._searchCache.set(tt),tt}Je-=et.size_left+et.piece.length,ot+=et.size_left+et.piece.length,et=et.right}return null}nodeAt2(Je,et){let tt=this.root,ot=0;for(;tt!==Pn;)if(tt.left!==Pn&&tt.lf_left>=Je-1)tt=tt.left;else{if(tt.lf_left+tt.piece.lineFeedCnt>Je-1){let it=this.getAccumulatedValue(tt,Je-tt.lf_left-2),Zt=this.getAccumulatedValue(tt,Je-tt.lf_left-1);return ot+=tt.size_left,{node:tt,remainder:Math.min(it+et-1,Zt),nodeStartOffset:ot}}if(tt.lf_left+tt.piece.lineFeedCnt===Je-1){let it=this.getAccumulatedValue(tt,Je-tt.lf_left-2);if(it+et-1<=tt.piece.length)return{node:tt,remainder:it+et-1,nodeStartOffset:ot};et-=tt.piece.length-it;break}Je-=tt.lf_left+tt.piece.lineFeedCnt,ot+=tt.size_left+tt.piece.length,tt=tt.right}for(tt=tt.next();tt!==Pn;){if(tt.piece.lineFeedCnt>0){let Je=this.getAccumulatedValue(tt,0),ot=this.offsetOfNode(tt);return{node:tt,remainder:Math.min(et-1,Je),nodeStartOffset:ot}}if(tt.piece.length>=et-1){return{node:tt,remainder:et-1,nodeStartOffset:this.offsetOfNode(tt)}}et-=tt.piece.length,tt=tt.next()}return null}nodeCharCodeAt(Je,et){if(Je.piece.lineFeedCnt<1)return-1;let tt=this._buffers[Je.piece.bufferIndex],ot=this.offsetInBuffer(Je.piece.bufferIndex,Je.piece.start)+et;return tt.buffer.charCodeAt(ot)}offsetOfNode(Je){if(!Je)return 0;let et=Je.size_left;for(;Je!==this.root;)Je.parent.right===Je&&(et+=Je.parent.size_left+Je.parent.piece.length),Je=Je.parent;return et}shouldCheckCRLF(){return!(this._EOLNormalized&&"\n"===this._EOL)}startWithLF(Je){if("string"==typeof Je)return 10===Je.charCodeAt(0);if(Je===Pn||0===Je.piece.lineFeedCnt)return!1;let et=Je.piece,tt=this._buffers[et.bufferIndex].lineStarts,ot=et.start.line,it=tt[ot]+et.start.column;return ot!==tt.length-1&&(!(tt[ot+1]>it+1)&&10===this._buffers[et.bufferIndex].buffer.charCodeAt(it))}endWithCR(Je){return"string"==typeof Je?13===Je.charCodeAt(Je.length-1):Je!==Pn&&0!==Je.piece.lineFeedCnt&&13===this.nodeCharCodeAt(Je,Je.piece.length-1)}validateCRLFWithPrevNode(Je){if(this.shouldCheckCRLF()&&this.startWithLF(Je)){let et=Je.prev();this.endWithCR(et)&&this.fixCRLF(et,Je)}}validateCRLFWithNextNode(Je){if(this.shouldCheckCRLF()&&this.endWithCR(Je)){let et=Je.next();this.startWithLF(et)&&this.fixCRLF(Je,et)}}fixCRLF(Je,et){let tt,ot=[],it=this._buffers[Je.piece.bufferIndex].lineStarts;tt=0===Je.piece.end.column?{line:Je.piece.end.line-1,column:it[Je.piece.end.line]-it[Je.piece.end.line-1]-1}:{line:Je.piece.end.line,column:Je.piece.end.column-1};const Zt=Je.piece.length-1,en=Je.piece.lineFeedCnt-1;Je.piece=new Piece(Je.piece.bufferIndex,Je.piece.start,tt,en,Zt),updateTreeMetadata(this,Je,-1,-1),0===Je.piece.length&&ot.push(Je);let Cn={line:et.piece.start.line+1,column:0};const _n=et.piece.length-1,wn=this.getLineFeedCnt(et.piece.bufferIndex,Cn,et.piece.end);et.piece=new Piece(et.piece.bufferIndex,Cn,et.piece.end,wn,_n),updateTreeMetadata(this,et,-1,-1),0===et.piece.length&&ot.push(et);let Sn=this.createNewPieces("\r\n");this.rbInsertRight(Je,Sn[0]);for(let Je=0;Je<ot.length;Je++)rbDelete(this,ot[Je])}adjustCarriageReturnFromNext(Je,et){if(this.shouldCheckCRLF()&&this.endWithCR(Je)){let tt=et.next();if(this.startWithLF(tt)){if(Je+="\n",1===tt.piece.length)rbDelete(this,tt);else{const Je=tt.piece,et={line:Je.start.line+1,column:0},ot=Je.length-1,it=this.getLineFeedCnt(Je.bufferIndex,et,Je.end);tt.piece=new Piece(Je.bufferIndex,et,Je.end,it,ot),updateTreeMetadata(this,tt,-1,-1)}return!0}}return!1}iterate(Je,et){if(Je===Pn)return et(Pn);let tt=this.iterate(Je.left,et);return tt?et(Je)&&this.iterate(Je.right,et):tt}getNodeContent(Je){if(Je===Pn)return"";let et,tt=this._buffers[Je.piece.bufferIndex],ot=Je.piece,it=this.offsetInBuffer(ot.bufferIndex,ot.start),Zt=this.offsetInBuffer(ot.bufferIndex,ot.end);return et=tt.buffer.substring(it,Zt),et}getPieceContent(Je){let et=this._buffers[Je.bufferIndex],tt=this.offsetInBuffer(Je.bufferIndex,Je.start),ot=this.offsetInBuffer(Je.bufferIndex,Je.end);return et.buffer.substring(tt,ot)}rbInsertRight(Je,et){let tt=new TreeNode(et,1);if(tt.left=Pn,tt.right=Pn,tt.parent=Pn,tt.size_left=0,tt.lf_left=0,this.root===Pn)this.root=tt,tt.color=0;else if(Je.right===Pn)Je.right=tt,tt.parent=Je;else{let et=rbTreeBase_leftest(Je.right);et.left=tt,tt.parent=et}return fixInsert(this,tt),tt}rbInsertLeft(Je,et){let tt=new TreeNode(et,1);if(tt.left=Pn,tt.right=Pn,tt.parent=Pn,tt.size_left=0,tt.lf_left=0,this.root===Pn)this.root=tt,tt.color=0;else if(Je.left===Pn)Je.left=tt,tt.parent=Je;else{let et=righttest(Je.left);et.right=tt,tt.parent=et}return fixInsert(this,tt),tt}}var Tn=tt(508),In=tt(1476);class pieceTreeTextBuffer_PieceTreeTextBuffer extends Zt.a{constructor(Je,et,tt,ot,Zt,en,Cn){super(),this._onDidChangeContent=this._register(new it.b),this._BOM=et,this._mightContainNonBasicASCII=!en,this._mightContainRTL=ot,this._mightContainUnusualLineTerminators=Zt,this._pieceTree=new pieceTreeBase_PieceTreeBase(Je,tt,Cn)}mightContainRTL(){return this._mightContainRTL}mightContainUnusualLineTerminators(){return this._mightContainUnusualLineTerminators}resetMightContainUnusualLineTerminators(){this._mightContainUnusualLineTerminators=!1}mightContainNonBasicASCII(){return this._mightContainNonBasicASCII}getBOM(){return this._BOM}getEOL(){return this._pieceTree.getEOL()}createSnapshot(Je){return this._pieceTree.createSnapshot(Je?this._BOM:"")}getOffsetAt(Je,et){return this._pieceTree.getOffsetAt(Je,et)}getPositionAt(Je){return this._pieceTree.getPositionAt(Je)}getRangeAt(Je,et){let tt=Je+et;const ot=this.getPositionAt(Je),it=this.getPositionAt(tt);return new Sn.a(ot.lineNumber,ot.column,it.lineNumber,it.column)}getValueInRange(Je,et=0){if(Je.isEmpty())return"";const tt=this._getEndOfLine(et);return this._pieceTree.getValueInRange(Je,tt)}getValueLengthInRange(Je,et=0){if(Je.isEmpty())return 0;if(Je.startLineNumber===Je.endLineNumber)return Je.endColumn-Je.startColumn;let tt=this.getOffsetAt(Je.startLineNumber,Je.startColumn);return this.getOffsetAt(Je.endLineNumber,Je.endColumn)-tt}getCharacterCountInRange(Je,et=0){if(this._mightContainNonBasicASCII){let tt=0;const ot=Je.startLineNumber,it=Je.endLineNumber;for(let et=ot;et<=it;et++){const Zt=this.getLineContent(et),Cn=et===ot?Je.startColumn-1:0,_n=et===it?Je.endColumn-1:Zt.length;for(let Je=Cn;Je<_n;Je++)en.F(Zt.charCodeAt(Je))?(tt+=1,Je+=1):tt+=1}return tt+=this._getEndOfLine(et).length*(it-ot),tt}return this.getValueLengthInRange(Je,et)}getLength(){return this._pieceTree.getLength()}getLineCount(){return this._pieceTree.getLineCount()}getLinesContent(){return this._pieceTree.getLinesContent()}getLineContent(Je){return this._pieceTree.getLineContent(Je)}getLineCharCode(Je,et){return this._pieceTree.getLineCharCode(Je,et)}getLineLength(Je){return this._pieceTree.getLineLength(Je)}getLineFirstNonWhitespaceColumn(Je){const et=en.v(this.getLineContent(Je));return-1===et?0:et+1}getLineLastNonWhitespaceColumn(Je){const et=en.J(this.getLineContent(Je));return-1===et?0:et+2}_getEndOfLine(Je){switch(Je){case 1:return"\n";case 2:return"\r\n";case 0:return this.getEOL();default:throw new Error("Unknown EOL preference")}}setEOL(Je){this._pieceTree.setEOL(Je)}applyEdits(Je,et,tt){let ot=this._mightContainRTL,it=this._mightContainUnusualLineTerminators,Zt=this._mightContainNonBasicASCII,Cn=!0,_n=[];for(let et=0;et<Je.length;et++){let tt=Je[et];Cn&&tt._isTracked&&(Cn=!1);let wn=tt.range;if(tt.text){let Je=!0;Zt||(Je=!en.B(tt.text),Zt=Je),!ot&&Je&&(ot=en.m(tt.text)),!it&&Je&&(it=en.n(tt.text))}let Sn="",xn=0,kn=0,En=0;if(tt.text){let Je;[xn,kn,En,Je]=Object(Tn.f)(tt.text);const et=this.getEOL(),ot="\r\n"===et?2:1;Sn=0===Je||Je===ot?tt.text:tt.text.replace(/\r\n|\r|\n/g,et)}_n[et]={sortIndex:et,identifier:tt.identifier||null,range:wn,rangeOffset:this.getOffsetAt(wn.startLineNumber,wn.startColumn),rangeLength:this.getValueLengthInRange(wn),text:Sn,eolCount:xn,firstLineLength:kn,lastLineLength:En,forceMoveMarkers:Boolean(tt.forceMoveMarkers),isAutoWhitespaceEdit:tt.isAutoWhitespaceEdit||!1}}_n.sort(pieceTreeTextBuffer_PieceTreeTextBuffer._sortOpsAscending);let wn=!1;for(let Je=0,et=_n.length-1;Je<et;Je++){let et=_n[Je].range.getEndPosition(),tt=_n[Je+1].range.getStartPosition();if(tt.isBeforeOrEqual(et)){if(tt.isBefore(et))throw new Error("Overlapping ranges are not allowed!");wn=!0}}Cn&&(_n=this._reduceOperations(_n));let Sn=tt||et?pieceTreeTextBuffer_PieceTreeTextBuffer._getInverseEditRanges(_n):[],xn=[];if(et)for(let Je=0;Je<_n.length;Je++){let et=_n[Je],tt=Sn[Je];if(et.isAutoWhitespaceEdit&&et.range.isEmpty())for(let Je=tt.startLineNumber;Je<=tt.endLineNumber;Je++){let ot="";Je===tt.startLineNumber&&(ot=this.getLineContent(et.range.startLineNumber),-1!==en.v(ot))||xn.push({lineNumber:Je,oldContent:ot})}}let En=null;if(tt){let Je=0;En=[];for(let et=0;et<_n.length;et++){const tt=_n[et],ot=Sn[et],it=this.getValueInRange(tt.range),Zt=tt.rangeOffset+Je;Je+=tt.text.length-it.length,En[et]={sortIndex:tt.sortIndex,identifier:tt.identifier,range:ot,text:it,textChange:new In.a(tt.rangeOffset,it,Zt,tt.text)}}wn||En.sort((Je,et)=>Je.sortIndex-et.sortIndex)}this._mightContainRTL=ot,this._mightContainUnusualLineTerminators=it,this._mightContainNonBasicASCII=Zt;const Dn=this._doApplyEdits(_n);let Pn=null;if(et&&xn.length>0){xn.sort((Je,et)=>et.lineNumber-Je.lineNumber),Pn=[];for(let Je=0,et=xn.length;Je<et;Je++){let et=xn[Je].lineNumber;if(Je>0&&xn[Je-1].lineNumber===et)continue;let tt=xn[Je].oldContent,ot=this.getLineContent(et);0!==ot.length&&ot!==tt&&-1===en.v(ot)&&Pn.push(et)}}return this._onDidChangeContent.fire(),new kn.a(En,Dn,Pn)}_reduceOperations(Je){return Je.length<1e3?Je:[this._toSingleEditOperation(Je)]}_toSingleEditOperation(Je){let et=!1;const tt=Je[0].range,ot=Je[Je.length-1].range,it=new Sn.a(tt.startLineNumber,tt.startColumn,ot.endLineNumber,ot.endColumn);let Zt=tt.startLineNumber,en=tt.startColumn;const Cn=[];for(let tt=0,ot=Je.length;tt<ot;tt++){const ot=Je[tt],it=ot.range;et=et||ot.forceMoveMarkers,Cn.push(this.getValueInRange(new Sn.a(Zt,en,it.startLineNumber,it.startColumn))),ot.text.length>0&&Cn.push(ot.text),Zt=it.endLineNumber,en=it.endColumn}const _n=Cn.join(""),[wn,xn,kn]=Object(Tn.f)(_n);return{sortIndex:0,identifier:Je[0].identifier,range:it,rangeOffset:this.getOffsetAt(it.startLineNumber,it.startColumn),rangeLength:this.getValueLengthInRange(it,0),text:_n,eolCount:wn,firstLineLength:xn,lastLineLength:kn,forceMoveMarkers:et,isAutoWhitespaceEdit:!1}}_doApplyEdits(Je){Je.sort(pieceTreeTextBuffer_PieceTreeTextBuffer._sortOpsDescending);let et=[];for(let tt=0;tt<Je.length;tt++){let ot=Je[tt];const it=ot.range.startLineNumber,Zt=ot.range.startColumn,en=ot.range.endLineNumber,Cn=ot.range.endColumn;if(it===en&&Zt===Cn&&0===ot.text.length)continue;ot.text?(this._pieceTree.delete(ot.rangeOffset,ot.rangeLength),this._pieceTree.insert(ot.rangeOffset,ot.text,!0)):this._pieceTree.delete(ot.rangeOffset,ot.rangeLength);const _n=new Sn.a(it,Zt,en,Cn);et.push({range:_n,rangeLength:ot.rangeLength,text:ot.text,rangeOffset:ot.rangeOffset,forceMoveMarkers:ot.forceMoveMarkers})}return et}findMatchesLineByLine(Je,et,tt,ot){return this._pieceTree.findMatchesLineByLine(Je,et,tt,ot)}static _getInverseEditRanges(Je){let et=[],tt=0,ot=0,it=null;for(let Zt=0,en=Je.length;Zt<en;Zt++){let en,Cn,_n,wn=Je[Zt];if(it?it.range.endLineNumber===wn.range.startLineNumber?(en=tt,Cn=ot+(wn.range.startColumn-it.range.endColumn)):(en=tt+(wn.range.startLineNumber-it.range.endLineNumber),Cn=wn.range.startColumn):(en=wn.range.startLineNumber,Cn=wn.range.startColumn),wn.text.length>0){const Je=wn.eolCount+1;_n=1===Je?new Sn.a(en,Cn,en,Cn+wn.firstLineLength):new Sn.a(en,Cn,en+Je-1,wn.lastLineLength+1)}else _n=new Sn.a(en,Cn,en,Cn);tt=_n.endLineNumber,ot=_n.endColumn,et.push(_n),it=wn}return et}static _sortOpsAscending(Je,et){let tt=Sn.a.compareRangesUsingEnds(Je.range,et.range);return 0===tt?Je.sortIndex-et.sortIndex:tt}static _sortOpsDescending(Je,et){let tt=Sn.a.compareRangesUsingEnds(Je.range,et.range);return 0===tt?et.sortIndex-Je.sortIndex:-tt}}class pieceTreeTextBufferBuilder_PieceTreeTextBufferFactory{constructor(Je,et,tt,ot,it,Zt,en,Cn,_n){this._chunks=Je,this._bom=et,this._cr=tt,this._lf=ot,this._crlf=it,this._containsRTL=Zt,this._containsUnusualLineTerminators=en,this._isBasicASCII=Cn,this._normalizeEOL=_n}_getEOL(Je){const et=this._cr+this._lf+this._crlf,tt=this._cr+this._crlf;return 0===et?1===Je?"\n":"\r\n":tt>et/2?"\r\n":"\n"}create(Je){const et=this._getEOL(Je);let tt=this._chunks;if(this._normalizeEOL&&("\r\n"===et&&(this._cr>0||this._lf>0)||"\n"===et&&(this._cr>0||this._crlf>0)))for(let Je=0,ot=tt.length;Je<ot;Je++){let ot=tt[Je].buffer.replace(/\r\n|\r|\n/g,et),it=createLineStartsFast(ot);tt[Je]=new StringBuffer(ot,it)}const ot=new pieceTreeTextBuffer_PieceTreeTextBuffer(tt,this._bom,et,this._containsRTL,this._containsUnusualLineTerminators,this._isBasicASCII,this._normalizeEOL);return{textBuffer:ot,disposable:ot}}}class pieceTreeTextBufferBuilder_PieceTreeTextBufferBuilder{constructor(){this.chunks=[],this.BOM="",this._hasPreviousChar=!1,this._previousChar=0,this._tmpLineStarts=[],this.cr=0,this.lf=0,this.crlf=0,this.containsRTL=!1,this.containsUnusualLineTerminators=!1,this.isBasicASCII=!0}acceptChunk(Je){if(0===Je.length)return;0===this.chunks.length&&en.T(Je)&&(this.BOM=en.b,Je=Je.substr(1));const et=Je.charCodeAt(Je.length-1);13===et||et>=55296&&et<=56319?(this._acceptChunk1(Je.substr(0,Je.length-1),!1),this._hasPreviousChar=!0,this._previousChar=et):(this._acceptChunk1(Je,!1),this._hasPreviousChar=!1,this._previousChar=et)}_acceptChunk1(Je,et){(et||0!==Je.length)&&(this._hasPreviousChar?this._acceptChunk2(String.fromCharCode(this._previousChar)+Je):this._acceptChunk2(Je))}_acceptChunk2(Je){const et=function createLineStarts(Je,et){Je.length=0,Je[0]=0;let tt=1,ot=0,it=0,Zt=0,en=!0;for(let Cn=0,_n=et.length;Cn<_n;Cn++){const wn=et.charCodeAt(Cn);13===wn?Cn+1<_n&&10===et.charCodeAt(Cn+1)?(Zt++,Je[tt++]=Cn+2,Cn++):(ot++,Je[tt++]=Cn+1):10===wn?(it++,Je[tt++]=Cn+1):en&&9!==wn&&(wn<32||wn>126)&&(en=!1)}const Cn=new LineStarts(createUintArray(Je),ot,it,Zt,en);return Je.length=0,Cn}(this._tmpLineStarts,Je);this.chunks.push(new StringBuffer(Je,et.lineStarts)),this.cr+=et.cr,this.lf+=et.lf,this.crlf+=et.crlf,this.isBasicASCII&&(this.isBasicASCII=et.isBasicASCII),this.isBasicASCII||this.containsRTL||(this.containsRTL=en.m(Je)),this.isBasicASCII||this.containsUnusualLineTerminators||(this.containsUnusualLineTerminators=en.n(Je))}finish(Je=!0){return this._finish(),new pieceTreeTextBufferBuilder_PieceTreeTextBufferFactory(this.chunks,this.BOM,this.cr,this.lf,this.crlf,this.containsRTL,this.containsUnusualLineTerminators,this.isBasicASCII,Je)}_finish(){if(0===this.chunks.length&&this._acceptChunk1("",!0),this._hasPreviousChar){this._hasPreviousChar=!1;let Je=this.chunks[this.chunks.length-1];Je.buffer+=String.fromCharCode(this._previousChar);let et=createLineStartsFast(Je.buffer);Je.lineStarts=et,13===this._previousChar&&this.cr++}}}var jn=tt(299),Mn=tt(68),An=tt(379),Rn=tt(31),Nn=tt(342),Fn=tt(563),Bn=tt(43);class textModelTokens_TokenizationStateStore{constructor(){this._beginState=[],this._valid=[],this._len=0,this._invalidLineStartIndex=0}_reset(Je){this._beginState=[],this._valid=[],this._len=0,this._invalidLineStartIndex=0,Je&&this._setBeginState(0,Je)}flush(Je){this._reset(Je)}get invalidLineStartIndex(){return this._invalidLineStartIndex}_invalidateLine(Je){Je<this._len&&(this._valid[Je]=!1),Je<this._invalidLineStartIndex&&(this._invalidLineStartIndex=Je)}_isValid(Je){return Je<this._len&&this._valid[Je]}getBeginState(Je){return Je<this._len?this._beginState[Je]:null}_ensureLine(Je){for(;Je>=this._len;)this._beginState[this._len]=null,this._valid[this._len]=!1,this._len++}_deleteLines(Je,et){0!==et&&(Je+et>this._len&&(et=this._len-Je),this._beginState.splice(Je,et),this._valid.splice(Je,et),this._len-=et)}_insertLines(Je,et){if(0===et)return;let tt=[],ot=[];for(let Je=0;Je<et;Je++)tt[Je]=null,ot[Je]=!1;this._beginState=Mn.b(this._beginState,Je,tt),this._valid=Mn.b(this._valid,Je,ot),this._len+=et}_setValid(Je,et){this._ensureLine(Je),this._valid[Je]=et}_setBeginState(Je,et){this._ensureLine(Je),this._beginState[Je]=et}setEndState(Je,et,tt){if(this._setValid(et,!0),this._invalidLineStartIndex=et+1,et===Je-1)return;const ot=this.getBeginState(et+1);if(null===ot||!tt.equals(ot))return this._setBeginState(et+1,tt),void this._invalidateLine(et+1);let it=et+1;for(;it<Je&&this._isValid(it);)it++;this._invalidLineStartIndex=it}setFakeTokens(Je){this._setValid(Je,!1)}applyEdits(Je,et){const tt=Je.endLineNumber-Je.startLineNumber,ot=et;for(let et=Math.min(tt,ot);et>=0;et--)this._invalidateLine(Je.startLineNumber+et-1);this._acceptDeleteRange(Je),this._acceptInsertText(new wn.a(Je.startLineNumber,Je.startColumn),et)}_acceptDeleteRange(Je){Je.startLineNumber-1>=this._len||this._deleteLines(Je.startLineNumber,Je.endLineNumber-Je.startLineNumber)}_acceptInsertText(Je,et){Je.lineNumber-1>=this._len||this._insertLines(Je.lineNumber,et)}}class textModelTokens_TextModelTokenization extends Zt.a{constructor(Je){super(),this._isDisposed=!1,this._textModel=Je,this._tokenizationStateStore=new textModelTokens_TokenizationStateStore,this._tokenizationSupport=null,this._register(Rn.F.onDidChange(Je=>{const et=this._textModel.getLanguageIdentifier();-1!==Je.changedLanguages.indexOf(et.language)&&(this._resetTokenizationState(),this._textModel.clearTokens())})),this._register(this._textModel.onDidChangeContentFast(Je=>{if(Je.isFlush)this._resetTokenizationState();else{for(let et=0,tt=Je.changes.length;et<tt;et++){const tt=Je.changes[et],[ot]=Object(Tn.f)(tt.text);this._tokenizationStateStore.applyEdits(tt.range,ot)}this._beginBackgroundTokenization()}})),this._register(this._textModel.onDidChangeAttached(()=>{this._beginBackgroundTokenization()})),this._register(this._textModel.onDidChangeLanguage(()=>{this._resetTokenizationState(),this._textModel.clearTokens()})),this._resetTokenizationState()}dispose(){this._isDisposed=!0,super.dispose()}_resetTokenizationState(){const[Je,et]=function initializeTokenization(Je){const et=Je.getLanguageIdentifier();let tt=Je.isTooLargeForTokenization()?null:Rn.F.get(et.language),it=null;if(tt)try{it=tt.getInitialState()}catch(Je){Object(ot.e)(Je),tt=null}return[tt,it]}(this._textModel);this._tokenizationSupport=Je,this._tokenizationStateStore.flush(et),this._beginBackgroundTokenization()}_beginBackgroundTokenization(){this._textModel.isAttachedToEditor()&&this._hasLinesToTokenize()&&Bn.k(()=>{this._isDisposed||this._revalidateTokensNow()})}_revalidateTokensNow(Je=this._textModel.getLineCount()){const et=new Tn.b,tt=Fn.a.create(!1);for(;this._hasLinesToTokenize()&&!(tt.elapsed()>1);){if(this._tokenizeOneInvalidLine(et)>=Je)break}this._beginBackgroundTokenization(),this._textModel.setTokens(et.tokens)}tokenizeViewport(Je,et){const tt=new Tn.b;this._tokenizeViewport(tt,Je,et),this._textModel.setTokens(tt.tokens)}reset(){this._resetTokenizationState(),this._textModel.clearTokens()}forceTokenization(Je){const et=new Tn.b;this._updateTokensUntilLine(et,Je),this._textModel.setTokens(et.tokens)}isCheapToTokenize(Je){if(!this._tokenizationSupport)return!0;const et=this._tokenizationStateStore.invalidLineStartIndex+1;return!(Je>et)&&(Je<et||this._textModel.getLineLength(Je)<2048)}_hasLinesToTokenize(){return!!this._tokenizationSupport&&this._tokenizationStateStore.invalidLineStartIndex<this._textModel.getLineCount()}_tokenizeOneInvalidLine(Je){if(!this._hasLinesToTokenize())return this._textModel.getLineCount()+1;const et=this._tokenizationStateStore.invalidLineStartIndex+1;return this._updateTokensUntilLine(Je,et),et}_updateTokensUntilLine(Je,et){if(!this._tokenizationSupport)return;const tt=this._textModel.getLanguageIdentifier(),ot=this._textModel.getLineCount(),it=et-1;for(let et=this._tokenizationStateStore.invalidLineStartIndex;et<=it;et++){const it=this._textModel.getLineContent(et+1),Zt=this._tokenizationStateStore.getBeginState(et),en=safeTokenize(tt,this._tokenizationSupport,it,!0,Zt);Je.add(et+1,en.tokens),this._tokenizationStateStore.setEndState(ot,et,en.endState),et=this._tokenizationStateStore.invalidLineStartIndex-1}}_tokenizeViewport(Je,et,tt){if(!this._tokenizationSupport)return;if(tt<=this._tokenizationStateStore.invalidLineStartIndex)return;if(et<=this._tokenizationStateStore.invalidLineStartIndex)return void this._updateTokensUntilLine(Je,tt);let ot=this._textModel.getLineFirstNonWhitespaceColumn(et),it=[],Zt=null;for(let Je=et-1;ot>0&&Je>=1;Je--){let et=this._textModel.getLineFirstNonWhitespaceColumn(Je);if(0!==et&&et<ot){if(Zt=this._tokenizationStateStore.getBeginState(Je-1),Zt)break;it.push(this._textModel.getLineContent(Je)),ot=et}}Zt||(Zt=this._tokenizationSupport.getInitialState());const en=this._textModel.getLanguageIdentifier();let Cn=Zt;for(let Je=it.length-1;Je>=0;Je--){Cn=safeTokenize(en,this._tokenizationSupport,it[Je],!1,Cn).endState}for(let ot=et;ot<=tt;ot++){let et=this._textModel.getLineContent(ot),tt=safeTokenize(en,this._tokenizationSupport,et,!0,Cn);Je.add(ot,tt.tokens),this._tokenizationStateStore.setFakeTokens(ot-1),Cn=tt.endState}}}function safeTokenize(Je,et,tt,it,Zt){let en=null;if(et)try{en=et.tokenize2(tt,it,Zt.clone(),0)}catch(Je){Object(ot.e)(Je)}return en||(en=Object(Nn.e)(Je.id,tt,Zt,0)),An.a.convertToEndOffset(en.tokens,tt.length),en}var Vn=tt(651),Wn=tt(120),zn=tt(469),Hn=tt(510),$n=tt(42);function createTextBufferFactory(Je){const et=function createTextBufferBuilder(){return new pieceTreeTextBufferBuilder_PieceTreeTextBufferBuilder}();return et.acceptChunk(Je),et.finish()}function createTextBuffer(Je,et){return("string"==typeof Je?createTextBufferFactory(Je):Je).create(et)}let qn=0;class TextModelSnapshot{constructor(Je){this._source=Je,this._eos=!1}read(){if(this._eos)return null;let Je=[],et=0,tt=0;for(;;){let ot=this._source.read();if(null===ot)return this._eos=!0,0===et?null:Je.join("");if(ot.length>0&&(Je[et++]=ot,tt+=ot.length),tt>=65536)return Je.join("")}}}const invalidFunc=()=>{throw new Error("Invalid change accessor")};class BracketSearchCanceled{constructor(){this._searchCanceledBrand=void 0}}function stripBracketSearchCanceled(Je){return Je instanceof BracketSearchCanceled?null:Je}BracketSearchCanceled.INSTANCE=new BracketSearchCanceled;class textModel_TextModel extends Zt.a{constructor(Je,et,tt,ot=null,Zt){super(),this._onWillDispose=this._register(new it.b),this.onWillDispose=this._onWillDispose.event,this._onDidChangeDecorations=this._register(new textModel_DidChangeDecorationsEmitter(Je=>this.handleBeforeFireDecorationsChangedEvent(Je))),this.onDidChangeDecorations=this._onDidChangeDecorations.event,this._onDidChangeLanguage=this._register(new it.b),this.onDidChangeLanguage=this._onDidChangeLanguage.event,this._onDidChangeLanguageConfiguration=this._register(new it.b),this.onDidChangeLanguageConfiguration=this._onDidChangeLanguageConfiguration.event,this._onDidChangeTokens=this._register(new it.b),this.onDidChangeTokens=this._onDidChangeTokens.event,this._onDidChangeOptions=this._register(new it.b),this.onDidChangeOptions=this._onDidChangeOptions.event,this._onDidChangeAttached=this._register(new it.b),this.onDidChangeAttached=this._onDidChangeAttached.event,this._onDidChangeContentOrInjectedText=this._register(new it.b),this.onDidChangeContentOrInjectedText=this._onDidChangeContentOrInjectedText.event,this._eventEmitter=this._register(new textModel_DidChangeContentEmitter),this._register(this._eventEmitter.fastEvent(Je=>{this._onDidChangeContentOrInjectedText.fire(Je.rawContentChangedEvent)})),qn++,this.id="$model"+qn,this.isForSimpleWidget=et.isForSimpleWidget,this._associatedResource=null==ot?Cn.a.parse("inmemory://model/"+qn):ot,this._undoRedoService=Zt,this._attachedEditorCount=0;const{textBuffer:_n,disposable:wn}=createTextBuffer(Je,et.defaultEOL);this._buffer=_n,this._bufferDisposable=wn,this._options=textModel_TextModel.resolveOptions(this._buffer,et);const xn=this._buffer.getLineCount(),kn=this._buffer.getValueLengthInRange(new Sn.a(1,1,xn,this._buffer.getLineLength(xn)+1),0);et.largeFileOptimizations?this._isTooLargeForTokenization=kn>textModel_TextModel.LARGE_FILE_SIZE_THRESHOLD||xn>textModel_TextModel.LARGE_FILE_LINE_COUNT_THRESHOLD:this._isTooLargeForTokenization=!1,this._isTooLargeForSyncing=kn>textModel_TextModel.MODEL_SYNC_LIMIT,this._versionId=1,this._alternativeVersionId=1,this._initialUndoRedoSnapshot=null,this._isDisposed=!1,this._isDisposing=!1,this._languageIdentifier=tt||Nn.a,this._languageRegistryListener=Wn.a.onDidChange(Je=>{Je.languageIdentifier.id===this._languageIdentifier.id&&this._onDidChangeLanguageConfiguration.fire({})}),this._instanceId=en.Q(qn),this._lastDecorationId=0,this._decorations=Object.create(null),this._decorationsTree=new textModel_DecorationsTrees,this._commandManager=new En.a(this,Zt),this._isUndoing=!1,this._isRedoing=!1,this._trimAutoWhitespaceLines=null,this._tokens=new Tn.d,this._tokens2=new Tn.e,this._tokenization=new textModelTokens_TextModelTokenization(this)}static resolveOptions(Je,et){if(et.detectIndentation){const tt=guessIndentation(Je,et.tabSize,et.insertSpaces);return new kn.e({tabSize:tt.tabSize,indentSize:tt.tabSize,insertSpaces:tt.insertSpaces,trimAutoWhitespace:et.trimAutoWhitespace,defaultEOL:et.defaultEOL})}return new kn.e({tabSize:et.tabSize,indentSize:et.indentSize,insertSpaces:et.insertSpaces,trimAutoWhitespace:et.trimAutoWhitespace,defaultEOL:et.defaultEOL})}onDidChangeContentFast(Je){return this._eventEmitter.fastEvent(et=>Je(et.contentChangedEvent))}onDidChangeContent(Je){return this._eventEmitter.slowEvent(et=>Je(et.contentChangedEvent))}dispose(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,super.dispose(),this._bufferDisposable.dispose(),this._isDisposing=!1;const Je=new pieceTreeTextBuffer_PieceTreeTextBuffer([],"","\n",!1,!1,!0,!0);Je.dispose(),this._buffer=Je}_assertNotDisposed(){if(this._isDisposed)throw new Error("Model is disposed!")}_emitContentChangedEvent(Je,et){this._isDisposing||this._eventEmitter.fire(new jn.a(Je,et))}setValue(Je){if(this._assertNotDisposed(),null===Je)return;const{textBuffer:et,disposable:tt}=createTextBuffer(Je,this._options.defaultEOL);this._setValueFromTextBuffer(et,tt)}_createContentChanged2(Je,et,tt,ot,it,Zt,en){return{changes:[{range:Je,rangeOffset:et,rangeLength:tt,text:ot}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:it,isRedoing:Zt,isFlush:en}}_setValueFromTextBuffer(Je,et){this._assertNotDisposed();const tt=this.getFullModelRange(),ot=this.getValueLengthInRange(tt),it=this.getLineCount(),Zt=this.getLineMaxColumn(it);this._buffer=Je,this._bufferDisposable.dispose(),this._bufferDisposable=et,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new textModel_DecorationsTrees,this._commandManager.clear(),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new jn.d([new jn.f],this._versionId,!1,!1),this._createContentChanged2(new Sn.a(1,1,it,Zt),0,ot,this.getValue(),!1,!1,!0))}setEOL(Je){this._assertNotDisposed();const et=1===Je?"\r\n":"\n";if(this._buffer.getEOL()===et)return;const tt=this.getFullModelRange(),ot=this.getValueLengthInRange(tt),it=this.getLineCount(),Zt=this.getLineMaxColumn(it);this._onBeforeEOLChange(),this._buffer.setEOL(et),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new jn.d([new jn.e],this._versionId,!1,!1),this._createContentChanged2(new Sn.a(1,1,it,Zt),0,ot,this.getValue(),!1,!1,!1))}_onBeforeEOLChange(){this._decorationsTree.ensureAllNodesHaveRanges(this)}_onAfterEOLChange(){const Je=this.getVersionId(),et=this._decorationsTree.collectNodesPostOrder();for(let tt=0,ot=et.length;tt<ot;tt++){const ot=et[tt],it=ot.range,Zt=ot.cachedAbsoluteStart-ot.start,en=this._buffer.getOffsetAt(it.startLineNumber,it.startColumn),Cn=this._buffer.getOffsetAt(it.endLineNumber,it.endColumn);ot.cachedAbsoluteStart=en,ot.cachedAbsoluteEnd=Cn,ot.cachedVersionId=Je,ot.start=en-Zt,ot.end=Cn-Zt,recomputeMaxEnd(ot)}}onBeforeAttached(){this._attachedEditorCount++,1===this._attachedEditorCount&&this._onDidChangeAttached.fire(void 0)}onBeforeDetached(){this._attachedEditorCount--,0===this._attachedEditorCount&&this._onDidChangeAttached.fire(void 0)}isAttachedToEditor(){return this._attachedEditorCount>0}getAttachedEditorCount(){return this._attachedEditorCount}isTooLargeForSyncing(){return this._isTooLargeForSyncing}isTooLargeForTokenization(){return this._isTooLargeForTokenization}isDisposed(){return this._isDisposed}isDominatedByLongLines(){if(this._assertNotDisposed(),this.isTooLargeForTokenization())return!1;let Je=0,et=0;const tt=this._buffer.getLineCount();for(let ot=1;ot<=tt;ot++){const tt=this._buffer.getLineLength(ot);tt>=1e4?et+=tt:Je+=tt}return et>Je}get uri(){return this._associatedResource}getOptions(){return this._assertNotDisposed(),this._options}getFormattingOptions(){return{tabSize:this._options.indentSize,insertSpaces:this._options.insertSpaces}}updateOptions(Je){this._assertNotDisposed();let et=void 0!==Je.tabSize?Je.tabSize:this._options.tabSize,tt=void 0!==Je.indentSize?Je.indentSize:this._options.indentSize,ot=void 0!==Je.insertSpaces?Je.insertSpaces:this._options.insertSpaces,it=void 0!==Je.trimAutoWhitespace?Je.trimAutoWhitespace:this._options.trimAutoWhitespace,Zt=new kn.e({tabSize:et,indentSize:tt,insertSpaces:ot,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:it});if(this._options.equals(Zt))return;let en=this._options.createChangeEvent(Zt);this._options=Zt,this._onDidChangeOptions.fire(en)}detectIndentation(Je,et){this._assertNotDisposed();let tt=guessIndentation(this._buffer,et,Je);this.updateOptions({insertSpaces:tt.insertSpaces,tabSize:tt.tabSize,indentSize:tt.tabSize})}static _normalizeIndentationFromWhitespace(Je,et,tt){let ot=0;for(let tt=0;tt<Je.length;tt++)"\t"===Je.charAt(tt)?ot+=et:ot++;let it="";if(!tt){let Je=Math.floor(ot/et);ot%=et;for(let et=0;et<Je;et++)it+="\t"}for(let Je=0;Je<ot;Je++)it+=" ";return it}static normalizeIndentation(Je,et,tt){let ot=en.v(Je);return-1===ot&&(ot=Je.length),textModel_TextModel._normalizeIndentationFromWhitespace(Je.substring(0,ot),et,tt)+Je.substring(ot)}normalizeIndentation(Je){return this._assertNotDisposed(),textModel_TextModel.normalizeIndentation(Je,this._options.indentSize,this._options.insertSpaces)}getVersionId(){return this._assertNotDisposed(),this._versionId}mightContainRTL(){return this._buffer.mightContainRTL()}mightContainUnusualLineTerminators(){return this._buffer.mightContainUnusualLineTerminators()}removeUnusualLineTerminators(Je=null){const et=this.findMatches(en.a.source,!1,!0,!1,null,!1,1073741824);this._buffer.resetMightContainUnusualLineTerminators(),this.pushEditOperations(Je,et.map(Je=>({range:Je.range,text:null})),()=>null)}mightContainNonBasicASCII(){return this._buffer.mightContainNonBasicASCII()}getAlternativeVersionId(){return this._assertNotDisposed(),this._alternativeVersionId}getInitialUndoRedoSnapshot(){return this._assertNotDisposed(),this._initialUndoRedoSnapshot}getOffsetAt(Je){this._assertNotDisposed();let et=this._validatePosition(Je.lineNumber,Je.column,0);return this._buffer.getOffsetAt(et.lineNumber,et.column)}getPositionAt(Je){this._assertNotDisposed();let et=Math.min(this._buffer.getLength(),Math.max(0,Je));return this._buffer.getPositionAt(et)}_increaseVersionId(){this._versionId=this._versionId+1,this._alternativeVersionId=this._versionId}_overwriteVersionId(Je){this._versionId=Je}_overwriteAlternativeVersionId(Je){this._alternativeVersionId=Je}_overwriteInitialUndoRedoSnapshot(Je){this._initialUndoRedoSnapshot=Je}getValue(Je,et=!1){this._assertNotDisposed();const tt=this.getFullModelRange(),ot=this.getValueInRange(tt,Je);return et?this._buffer.getBOM()+ot:ot}createSnapshot(Je=!1){return new TextModelSnapshot(this._buffer.createSnapshot(Je))}getValueLength(Je,et=!1){this._assertNotDisposed();const tt=this.getFullModelRange(),ot=this.getValueLengthInRange(tt,Je);return et?this._buffer.getBOM().length+ot:ot}getValueInRange(Je,et=0){return this._assertNotDisposed(),this._buffer.getValueInRange(this.validateRange(Je),et)}getValueLengthInRange(Je,et=0){return this._assertNotDisposed(),this._buffer.getValueLengthInRange(this.validateRange(Je),et)}getCharacterCountInRange(Je,et=0){return this._assertNotDisposed(),this._buffer.getCharacterCountInRange(this.validateRange(Je),et)}getLineCount(){return this._assertNotDisposed(),this._buffer.getLineCount()}getLineContent(Je){if(this._assertNotDisposed(),Je<1||Je>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineContent(Je)}getLineLength(Je){if(this._assertNotDisposed(),Je<1||Je>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(Je)}getLinesContent(){return this._assertNotDisposed(),this._buffer.getLinesContent()}getEOL(){return this._assertNotDisposed(),this._buffer.getEOL()}getEndOfLineSequence(){return this._assertNotDisposed(),"\n"===this._buffer.getEOL()?0:1}getLineMinColumn(Je){return this._assertNotDisposed(),1}getLineMaxColumn(Je){if(this._assertNotDisposed(),Je<1||Je>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(Je)+1}getLineFirstNonWhitespaceColumn(Je){if(this._assertNotDisposed(),Je<1||Je>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineFirstNonWhitespaceColumn(Je)}getLineLastNonWhitespaceColumn(Je){if(this._assertNotDisposed(),Je<1||Je>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLastNonWhitespaceColumn(Je)}_validateRangeRelaxedNoAllocations(Je){const et=this._buffer.getLineCount(),tt=Je.startLineNumber,ot=Je.startColumn;let it=Math.floor("number"!=typeof tt||isNaN(tt)?1:tt),Zt=Math.floor("number"!=typeof ot||isNaN(ot)?1:ot);if(it<1)it=1,Zt=1;else if(it>et)it=et,Zt=this.getLineMaxColumn(it);else if(Zt<=1)Zt=1;else{const Je=this.getLineMaxColumn(it);Zt>=Je&&(Zt=Je)}const en=Je.endLineNumber,Cn=Je.endColumn;let _n=Math.floor("number"!=typeof en||isNaN(en)?1:en),wn=Math.floor("number"!=typeof Cn||isNaN(Cn)?1:Cn);if(_n<1)_n=1,wn=1;else if(_n>et)_n=et,wn=this.getLineMaxColumn(_n);else if(wn<=1)wn=1;else{const Je=this.getLineMaxColumn(_n);wn>=Je&&(wn=Je)}return tt===it&&ot===Zt&&en===_n&&Cn===wn&&Je instanceof Sn.a&&!(Je instanceof xn.a)?Je:new Sn.a(it,Zt,_n,wn)}_isValidPosition(Je,et,tt){if("number"!=typeof Je||"number"!=typeof et)return!1;if(isNaN(Je)||isNaN(et))return!1;if(Je<1||et<1)return!1;if((0|Je)!==Je||(0|et)!==et)return!1;if(Je>this._buffer.getLineCount())return!1;if(1===et)return!0;if(et>this.getLineMaxColumn(Je))return!1;if(1===tt){const tt=this._buffer.getLineCharCode(Je,et-2);if(en.F(tt))return!1}return!0}_validatePosition(Je,et,tt){const ot=Math.floor("number"!=typeof Je||isNaN(Je)?1:Je),it=Math.floor("number"!=typeof et||isNaN(et)?1:et),Zt=this._buffer.getLineCount();if(ot<1)return new wn.a(1,1);if(ot>Zt)return new wn.a(Zt,this.getLineMaxColumn(Zt));if(it<=1)return new wn.a(ot,1);const Cn=this.getLineMaxColumn(ot);if(it>=Cn)return new wn.a(ot,Cn);if(1===tt){const Je=this._buffer.getLineCharCode(ot,it-2);if(en.F(Je))return new wn.a(ot,it-1)}return new wn.a(ot,it)}validatePosition(Je){return this._assertNotDisposed(),Je instanceof wn.a&&this._isValidPosition(Je.lineNumber,Je.column,1)?Je:this._validatePosition(Je.lineNumber,Je.column,1)}_isValidRange(Je,et){const tt=Je.startLineNumber,ot=Je.startColumn,it=Je.endLineNumber,Zt=Je.endColumn;if(!this._isValidPosition(tt,ot,0))return!1;if(!this._isValidPosition(it,Zt,0))return!1;if(1===et){const Je=ot>1?this._buffer.getLineCharCode(tt,ot-2):0,et=Zt>1&&Zt<=this._buffer.getLineLength(it)?this._buffer.getLineCharCode(it,Zt-2):0,Cn=en.F(Je),_n=en.F(et);return!Cn&&!_n}return!0}validateRange(Je){if(this._assertNotDisposed(),Je instanceof Sn.a&&!(Je instanceof xn.a)&&this._isValidRange(Je,1))return Je;const et=this._validatePosition(Je.startLineNumber,Je.startColumn,0),tt=this._validatePosition(Je.endLineNumber,Je.endColumn,0),ot=et.lineNumber,it=et.column,Zt=tt.lineNumber,Cn=tt.column;{const Je=it>1?this._buffer.getLineCharCode(ot,it-2):0,et=Cn>1&&Cn<=this._buffer.getLineLength(Zt)?this._buffer.getLineCharCode(Zt,Cn-2):0,tt=en.F(Je),_n=en.F(et);return tt||_n?ot===Zt&&it===Cn?new Sn.a(ot,it-1,Zt,Cn-1):tt&&_n?new Sn.a(ot,it-1,Zt,Cn+1):tt?new Sn.a(ot,it-1,Zt,Cn):new Sn.a(ot,it,Zt,Cn+1):new Sn.a(ot,it,Zt,Cn)}}modifyPosition(Je,et){this._assertNotDisposed();let tt=this.getOffsetAt(Je)+et;return this.getPositionAt(Math.min(this._buffer.getLength(),Math.max(0,tt)))}getFullModelRange(){this._assertNotDisposed();const Je=this.getLineCount();return new Sn.a(1,1,Je,this.getLineMaxColumn(Je))}findMatchesLineByLine(Je,et,tt,ot){return this._buffer.findMatchesLineByLine(Je,et,tt,ot)}findMatches(Je,et,tt,ot,it,Zt,en=999){this._assertNotDisposed();let Cn=null;null!==et&&(Array.isArray(et)||(et=[et]),et.every(Je=>Sn.a.isIRange(Je))&&(Cn=et.map(Je=>this.validateRange(Je)))),null===Cn&&(Cn=[this.getFullModelRange()]),Cn=Cn.sort((Je,et)=>Je.startLineNumber-et.startLineNumber||Je.startColumn-et.startColumn);const _n=[];let wn;if(_n.push(Cn.reduce((Je,et)=>Sn.a.areIntersecting(Je,et)?Je.plusRange(et):(_n.push(Je),et))),!tt&&Je.indexOf("\n")<0){const et=new Ln.a(Je,tt,ot,it).parseSearchRequest();if(!et)return[];wn=Je=>this.findMatchesLineByLine(Je,et,Zt,en)}else wn=et=>Ln.c.findMatches(this,new Ln.a(Je,tt,ot,it),et,Zt,en);return _n.map(wn).reduce((Je,et)=>Je.concat(et),[])}findNextMatch(Je,et,tt,ot,it,Zt){this._assertNotDisposed();const en=this.validatePosition(et);if(!tt&&Je.indexOf("\n")<0){const et=new Ln.a(Je,tt,ot,it).parseSearchRequest();if(!et)return null;const Cn=this.getLineCount();let _n=new Sn.a(en.lineNumber,en.column,Cn,this.getLineMaxColumn(Cn)),wn=this.findMatchesLineByLine(_n,et,Zt,1);return Ln.c.findNextMatch(this,new Ln.a(Je,tt,ot,it),en,Zt),wn.length>0?wn[0]:(_n=new Sn.a(1,1,en.lineNumber,this.getLineMaxColumn(en.lineNumber)),wn=this.findMatchesLineByLine(_n,et,Zt,1),wn.length>0?wn[0]:null)}return Ln.c.findNextMatch(this,new Ln.a(Je,tt,ot,it),en,Zt)}findPreviousMatch(Je,et,tt,ot,it,Zt){this._assertNotDisposed();const en=this.validatePosition(et);return Ln.c.findPreviousMatch(this,new Ln.a(Je,tt,ot,it),en,Zt)}pushStackElement(){this._commandManager.pushStackElement()}popStackElement(){this._commandManager.popStackElement()}pushEOL(Je){if(("\n"===this.getEOL()?0:1)!==Je)try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),null===this._initialUndoRedoSnapshot&&(this._initialUndoRedoSnapshot=this._undoRedoService.createSnapshot(this.uri)),this._commandManager.pushEOL(Je)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}}_validateEditOperation(Je){return Je instanceof kn.f?Je:new kn.f(Je.identifier||null,this.validateRange(Je.range),Je.text,Je.forceMoveMarkers||!1,Je.isAutoWhitespaceEdit||!1,Je._isTracked||!1)}_validateEditOperations(Je){const et=[];for(let tt=0,ot=Je.length;tt<ot;tt++)et[tt]=this._validateEditOperation(Je[tt]);return et}pushEditOperations(Je,et,tt){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._pushEditOperations(Je,this._validateEditOperations(et),tt)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}}_pushEditOperations(Je,et,tt){if(this._options.trimAutoWhitespace&&this._trimAutoWhitespaceLines){let tt=et.map(Je=>({range:this.validateRange(Je.range),text:Je.text})),ot=!0;if(Je)for(let et=0,it=Je.length;et<it;et++){let it=Je[et],Zt=!1;for(let Je=0,et=tt.length;Je<et;Je++){let et=tt[Je].range,ot=et.startLineNumber>it.endLineNumber,en=it.startLineNumber>et.endLineNumber;if(!ot&&!en){Zt=!0;break}}if(!Zt){ot=!1;break}}if(ot)for(let Je=0,ot=this._trimAutoWhitespaceLines.length;Je<ot;Je++){let ot=this._trimAutoWhitespaceLines[Je],it=this.getLineMaxColumn(ot),Zt=!0;for(let Je=0,et=tt.length;Je<et;Je++){let et=tt[Je].range,en=tt[Je].text;if(!(ot<et.startLineNumber||ot>et.endLineNumber)&&!(ot===et.startLineNumber&&et.startColumn===it&&et.isEmpty()&&en&&en.length>0&&"\n"===en.charAt(0)||ot===et.startLineNumber&&1===et.startColumn&&et.isEmpty()&&en&&en.length>0&&"\n"===en.charAt(en.length-1))){Zt=!1;break}}if(Zt){const Je=new Sn.a(ot,1,ot,it);et.push(new kn.f(null,Je,null,!1,!1,!1))}}this._trimAutoWhitespaceLines=null}return null===this._initialUndoRedoSnapshot&&(this._initialUndoRedoSnapshot=this._undoRedoService.createSnapshot(this.uri)),this._commandManager.pushEditOperation(Je,et,tt)}_applyUndo(Je,et,tt,ot){const it=Je.map(Je=>{const et=this.getPositionAt(Je.newPosition),tt=this.getPositionAt(Je.newEnd);return{range:new Sn.a(et.lineNumber,et.column,tt.lineNumber,tt.column),text:Je.oldText}});this._applyUndoRedoEdits(it,et,!0,!1,tt,ot)}_applyRedo(Je,et,tt,ot){const it=Je.map(Je=>{const et=this.getPositionAt(Je.oldPosition),tt=this.getPositionAt(Je.oldEnd);return{range:new Sn.a(et.lineNumber,et.column,tt.lineNumber,tt.column),text:Je.newText}});this._applyUndoRedoEdits(it,et,!1,!0,tt,ot)}_applyUndoRedoEdits(Je,et,tt,ot,it,Zt){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._isUndoing=tt,this._isRedoing=ot,this.applyEdits(Je,!1),this.setEOL(et),this._overwriteAlternativeVersionId(it)}finally{this._isUndoing=!1,this._isRedoing=!1,this._eventEmitter.endDeferredEmit(Zt),this._onDidChangeDecorations.endDeferredEmit()}}applyEdits(Je,et=!1){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit();const tt=this._validateEditOperations(Je);return this._doApplyEdits(tt,et)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}}_doApplyEdits(Je,et){const tt=this._buffer.getLineCount(),ot=this._buffer.applyEdits(Je,this._options.trimAutoWhitespace,et),it=this._buffer.getLineCount(),Zt=ot.changes;if(this._trimAutoWhitespaceLines=ot.trimAutoWhitespaceLineNumbers,0!==Zt.length){for(let Je=0,et=Zt.length;Je<et;Je++){const et=Zt[Je],[tt,ot,it]=Object(Tn.f)(et.text);this._tokens.acceptEdit(et.range,tt,ot),this._tokens2.acceptEdit(et.range,tt,ot,it,et.text.length>0?et.text.charCodeAt(0):0),this._decorationsTree.acceptReplace(et.rangeOffset,et.rangeLength,et.text.length,et.forceMoveMarkers)}let Je=[];this._increaseVersionId();let et=tt;for(let tt=0,ot=Zt.length;tt<ot;tt++){const ot=Zt[tt],[en]=Object(Tn.f)(ot.text);this._onDidChangeDecorations.fire();const Cn=ot.range.startLineNumber,_n=ot.range.endLineNumber,Sn=_n-Cn,xn=en,kn=Math.min(Sn,xn),En=xn-Sn,Dn=it-et-En+Cn,Pn=Dn,Ln=Dn+xn,In=this._decorationsTree.getInjectedTextInInterval(this,this.getOffsetAt(new wn.a(Pn,1)),this.getOffsetAt(new wn.a(Ln,this.getLineMaxColumn(Ln))),0),An=jn.b.fromDecorations(In),Rn=new Mn.a(An);for(let et=kn;et>=0;et--){const tt=Cn+et,ot=Dn+et;Rn.takeFromEndWhile(Je=>Je.lineNumber>ot);const it=Rn.takeFromEndWhile(Je=>Je.lineNumber===ot);Je.push(new jn.g(tt,this.getLineContent(ot),it))}if(kn<Sn){const et=Cn+kn;Je.push(new jn.h(et+1,_n))}if(kn<xn){const tt=new Mn.a(An),ot=Cn+kn,Zt=xn-kn,en=it-et-Zt+ot+1;let _n=[],wn=[];for(let Je=0;Je<Zt;Je++){let et=en+Je;wn[Je]=this.getLineContent(et),tt.takeWhile(Je=>Je.lineNumber<et),_n[Je]=tt.takeWhile(Je=>Je.lineNumber===et)}Je.push(new jn.i(ot+1,Cn+xn,wn,_n))}et+=En}this._emitContentChangedEvent(new jn.d(Je,this.getVersionId(),this._isUndoing,this._isRedoing),{changes:Zt,eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:this._isUndoing,isRedoing:this._isRedoing,isFlush:!1})}return null===ot.reverseEdits?void 0:ot.reverseEdits}undo(){return this._undoRedoService.undo(this.uri)}canUndo(){return this._undoRedoService.canUndo(this.uri)}redo(){return this._undoRedoService.redo(this.uri)}canRedo(){return this._undoRedoService.canRedo(this.uri)}handleBeforeFireDecorationsChangedEvent(Je){if(null===Je||0===Je.size)return;const et=[...Je].map(Je=>new jn.g(Je,this.getLineContent(Je),this._getInjectedTextInLine(Je)));this._onDidChangeContentOrInjectedText.fire(new jn.c(et))}changeDecorations(Je,et=0){this._assertNotDisposed();try{return this._onDidChangeDecorations.beginDeferredEmit(),this._changeDecorations(et,Je)}finally{this._onDidChangeDecorations.endDeferredEmit()}}_changeDecorations(Je,et){let tt={addDecoration:(et,tt)=>this._deltaDecorationsImpl(Je,[],[{range:et,options:tt}])[0],changeDecoration:(Je,et)=>{this._changeDecorationImpl(Je,et)},changeDecorationOptions:(Je,et)=>{this._changeDecorationOptionsImpl(Je,_normalizeOptions(et))},removeDecoration:et=>{this._deltaDecorationsImpl(Je,[et],[])},deltaDecorations:(et,tt)=>0===et.length&&0===tt.length?[]:this._deltaDecorationsImpl(Je,et,tt)},it=null;try{it=et(tt)}catch(Je){Object(ot.e)(Je)}return tt.addDecoration=invalidFunc,tt.changeDecoration=invalidFunc,tt.changeDecorationOptions=invalidFunc,tt.removeDecoration=invalidFunc,tt.deltaDecorations=invalidFunc,it}deltaDecorations(Je,et,tt=0){if(this._assertNotDisposed(),Je||(Je=[]),0===Je.length&&0===et.length)return[];try{return this._onDidChangeDecorations.beginDeferredEmit(),this._deltaDecorationsImpl(tt,Je,et)}finally{this._onDidChangeDecorations.endDeferredEmit()}}_getTrackedRange(Je){return this.getDecorationRange(Je)}_setTrackedRange(Je,et,tt){const ot=Je?this._decorations[Je]:null;if(!ot)return et?this._deltaDecorationsImpl(0,[],[{range:et,options:Kn[tt]}])[0]:null;if(!et)return this._decorationsTree.delete(ot),delete this._decorations[ot.id],null;const it=this._validateRangeRelaxedNoAllocations(et),Zt=this._buffer.getOffsetAt(it.startLineNumber,it.startColumn),en=this._buffer.getOffsetAt(it.endLineNumber,it.endColumn);return this._decorationsTree.delete(ot),ot.reset(this.getVersionId(),Zt,en,it),ot.setOptions(Kn[tt]),this._decorationsTree.insert(ot),ot.id}removeAllDecorationsWithOwnerId(Je){if(this._isDisposed)return;const et=this._decorationsTree.collectNodesFromOwner(Je);for(let Je=0,tt=et.length;Je<tt;Je++){const tt=et[Je];this._decorationsTree.delete(tt),delete this._decorations[tt.id]}}getDecorationOptions(Je){const et=this._decorations[Je];return et?et.options:null}getDecorationRange(Je){const et=this._decorations[Je];return et?this._decorationsTree.getNodeRange(this,et):null}getLineDecorations(Je,et=0,tt=!1){return Je<1||Je>this.getLineCount()?[]:this.getLinesDecorations(Je,Je,et,tt)}getLinesDecorations(Je,et,tt=0,ot=!1){let it=this.getLineCount(),Zt=Math.min(it,Math.max(1,Je)),en=Math.min(it,Math.max(1,et)),Cn=this.getLineMaxColumn(en);return this._getDecorationsInRange(new Sn.a(Zt,1,en,Cn),tt,ot)}getDecorationsInRange(Je,et=0,tt=!1){let ot=this.validateRange(Je);return this._getDecorationsInRange(ot,et,tt)}getOverviewRulerDecorations(Je=0,et=!1){return this._decorationsTree.getAll(this,Je,et,!0)}getInjectedTextDecorations(Je=0){return this._decorationsTree.getAllInjectedText(this,Je)}_getInjectedTextInLine(Je){const et=this._buffer.getOffsetAt(Je,1),tt=et+this._buffer.getLineLength(Je),ot=this._decorationsTree.getInjectedTextInInterval(this,et,tt,0);return jn.b.fromDecorations(ot).filter(et=>et.lineNumber===Je)}getAllDecorations(Je=0,et=!1){return this._decorationsTree.getAll(this,Je,et,!1)}_getDecorationsInRange(Je,et,tt){const ot=this._buffer.getOffsetAt(Je.startLineNumber,Je.startColumn),it=this._buffer.getOffsetAt(Je.endLineNumber,Je.endColumn);return this._decorationsTree.getAllInInterval(this,ot,it,et,tt)}getRangeAt(Je,et){return this._buffer.getRangeAt(Je,et-Je)}_changeDecorationImpl(Je,et){const tt=this._decorations[Je];if(!tt)return;if(tt.options.after){const et=this.getDecorationRange(Je);this._onDidChangeDecorations.recordLineAffectedByInjectedText(et.endLineNumber)}if(tt.options.before){const et=this.getDecorationRange(Je);this._onDidChangeDecorations.recordLineAffectedByInjectedText(et.startLineNumber)}const ot=this._validateRangeRelaxedNoAllocations(et),it=this._buffer.getOffsetAt(ot.startLineNumber,ot.startColumn),Zt=this._buffer.getOffsetAt(ot.endLineNumber,ot.endColumn);this._decorationsTree.delete(tt),tt.reset(this.getVersionId(),it,Zt,ot),this._decorationsTree.insert(tt),this._onDidChangeDecorations.checkAffectedAndFire(tt.options),tt.options.after&&this._onDidChangeDecorations.recordLineAffectedByInjectedText(ot.endLineNumber),tt.options.before&&this._onDidChangeDecorations.recordLineAffectedByInjectedText(ot.startLineNumber)}_changeDecorationOptionsImpl(Je,et){const tt=this._decorations[Je];if(!tt)return;const ot=!(!tt.options.overviewRuler||!tt.options.overviewRuler.color),it=!(!et.overviewRuler||!et.overviewRuler.color);if(this._onDidChangeDecorations.checkAffectedAndFire(tt.options),this._onDidChangeDecorations.checkAffectedAndFire(et),tt.options.after||et.after){const Je=this._decorationsTree.getNodeRange(this,tt);this._onDidChangeDecorations.recordLineAffectedByInjectedText(Je.endLineNumber)}if(tt.options.before||et.before){const Je=this._decorationsTree.getNodeRange(this,tt);this._onDidChangeDecorations.recordLineAffectedByInjectedText(Je.startLineNumber)}ot!==it?(this._decorationsTree.delete(tt),tt.setOptions(et),this._decorationsTree.insert(tt)):tt.setOptions(et)}_deltaDecorationsImpl(Je,et,tt){const ot=this.getVersionId(),it=et.length;let Zt=0;const en=tt.length;let Cn=0,_n=new Array(en);for(;Zt<it||Cn<en;){let wn=null;if(Zt<it){do{wn=this._decorations[et[Zt++]]}while(!wn&&Zt<it);if(wn){if(wn.options.after){const Je=this._decorationsTree.getNodeRange(this,wn);this._onDidChangeDecorations.recordLineAffectedByInjectedText(Je.endLineNumber)}if(wn.options.before){const Je=this._decorationsTree.getNodeRange(this,wn);this._onDidChangeDecorations.recordLineAffectedByInjectedText(Je.startLineNumber)}this._decorationsTree.delete(wn),this._onDidChangeDecorations.checkAffectedAndFire(wn.options)}}if(Cn<en){if(!wn){const Je=++this._lastDecorationId,et=`${this._instanceId};${Je}`;wn=new IntervalNode(et,0,0),this._decorations[et]=wn}const et=tt[Cn],it=this._validateRangeRelaxedNoAllocations(et.range),Zt=_normalizeOptions(et.options),en=this._buffer.getOffsetAt(it.startLineNumber,it.startColumn),Sn=this._buffer.getOffsetAt(it.endLineNumber,it.endColumn);wn.ownerId=Je,wn.reset(ot,en,Sn,it),wn.setOptions(Zt),wn.options.after&&this._onDidChangeDecorations.recordLineAffectedByInjectedText(it.endLineNumber),wn.options.before&&this._onDidChangeDecorations.recordLineAffectedByInjectedText(it.startLineNumber),this._onDidChangeDecorations.checkAffectedAndFire(Zt),this._decorationsTree.insert(wn),_n[Cn]=wn.id,Cn++}else wn&&delete this._decorations[wn.id]}return _n}setTokens(Je){if(0===Je.length)return;let et=[];for(let tt=0,ot=Je.length;tt<ot;tt++){const ot=Je[tt];let it=0,Zt=0,en=!1;for(let Je=0,et=ot.tokens.length;Je<et;Je++){const et=ot.startLineNumber+Je;if(en)this._tokens.setTokens(this._languageIdentifier.id,et-1,this._buffer.getLineLength(et),ot.tokens[Je],!1),Zt=et;else{this._tokens.setTokens(this._languageIdentifier.id,et-1,this._buffer.getLineLength(et),ot.tokens[Je],!0)&&(en=!0,it=et,Zt=et)}}en&&et.push({fromLineNumber:it,toLineNumber:Zt})}et.length>0&&this._emitModelTokensChangedEvent({tokenizationSupportChanged:!1,semanticTokensApplied:!1,ranges:et})}setSemanticTokens(Je,et){this._tokens2.set(Je,et),this._emitModelTokensChangedEvent({tokenizationSupportChanged:!1,semanticTokensApplied:null!==Je,ranges:[{fromLineNumber:1,toLineNumber:this.getLineCount()}]})}hasCompleteSemanticTokens(){return this._tokens2.isComplete()}hasSomeSemanticTokens(){return!this._tokens2.isEmpty()}setPartialSemanticTokens(Je,et){if(this.hasCompleteSemanticTokens())return;const tt=this._tokens2.setPartial(Je,et);this._emitModelTokensChangedEvent({tokenizationSupportChanged:!1,semanticTokensApplied:!0,ranges:[{fromLineNumber:tt.startLineNumber,toLineNumber:tt.endLineNumber}]})}tokenizeViewport(Je,et){Je=Math.max(1,Je),et=Math.min(this._buffer.getLineCount(),et),this._tokenization.tokenizeViewport(Je,et)}clearTokens(){this._tokens.flush(),this._emitModelTokensChangedEvent({tokenizationSupportChanged:!0,semanticTokensApplied:!1,ranges:[{fromLineNumber:1,toLineNumber:this._buffer.getLineCount()}]})}_emitModelTokensChangedEvent(Je){this._isDisposing||this._onDidChangeTokens.fire(Je)}resetTokenization(){this._tokenization.reset()}forceTokenization(Je){if(Je<1||Je>this.getLineCount())throw new Error("Illegal value for lineNumber");this._tokenization.forceTokenization(Je)}isCheapToTokenize(Je){return this._tokenization.isCheapToTokenize(Je)}tokenizeIfCheap(Je){this.isCheapToTokenize(Je)&&this.forceTokenization(Je)}getLineTokens(Je){if(Je<1||Je>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._getLineTokens(Je)}_getLineTokens(Je){const et=this.getLineContent(Je),tt=this._tokens.getTokens(this._languageIdentifier.id,Je-1,et);return this._tokens2.addSemanticTokens(Je,tt)}getLanguageIdentifier(){return this._languageIdentifier}getModeId(){return this._languageIdentifier.language}setMode(Je){if(this._languageIdentifier.id===Je.id)return;let et={oldLanguage:this._languageIdentifier.language,newLanguage:Je.language};this._languageIdentifier=Je,this._onDidChangeLanguage.fire(et),this._onDidChangeLanguageConfiguration.fire({})}getLanguageIdAtPosition(Je,et){const tt=this.validatePosition(new wn.a(Je,et)),ot=this.getLineTokens(tt.lineNumber);return ot.getLanguageId(ot.findTokenIndexAtOffset(tt.column-1))}getWordAtPosition(Je){this._assertNotDisposed();const et=this.validatePosition(Je),tt=this.getLineContent(et.lineNumber),ot=this._getLineTokens(et.lineNumber),it=ot.findTokenIndexAtOffset(et.column-1),[Zt,en]=textModel_TextModel._findLanguageBoundaries(ot,it),Cn=Object(Vn.d)(et.column,Wn.a.getWordDefinition(ot.getLanguageId(it)),tt.substring(Zt,en),Zt);if(Cn&&Cn.startColumn<=Je.column&&Je.column<=Cn.endColumn)return Cn;if(it>0&&Zt===et.column-1){const[Zt,en]=textModel_TextModel._findLanguageBoundaries(ot,it-1),Cn=Object(Vn.d)(et.column,Wn.a.getWordDefinition(ot.getLanguageId(it-1)),tt.substring(Zt,en),Zt);if(Cn&&Cn.startColumn<=Je.column&&Je.column<=Cn.endColumn)return Cn}return null}static _findLanguageBoundaries(Je,et){const tt=Je.getLanguageId(et);let ot=0;for(let it=et;it>=0&&Je.getLanguageId(it)===tt;it--)ot=Je.getStartOffset(it);let it=Je.getLineContent().length;for(let ot=et,Zt=Je.getCount();ot<Zt&&Je.getLanguageId(ot)===tt;ot++)it=Je.getEndOffset(ot);return[ot,it]}getWordUntilPosition(Je){const et=this.getWordAtPosition(Je);return et?{word:et.word.substr(0,Je.column-et.startColumn),startColumn:et.startColumn,endColumn:Je.column}:{word:"",startColumn:Je.column,endColumn:Je.column}}findMatchingBracketUp(Je,et){let tt=Je.toLowerCase(),ot=this.validatePosition(et),it=this._getLineTokens(ot.lineNumber),Zt=it.getLanguageId(it.findTokenIndexAtOffset(ot.column-1)),en=Wn.a.getBracketsSupport(Zt);if(!en)return null;let Cn=en.textIsBracket[tt];return Cn?stripBracketSearchCanceled(this._findMatchingBracketUp(Cn,ot,null)):null}matchBracket(Je){return this._matchBracket(this.validatePosition(Je))}_establishBracketSearchOffsets(Je,et,tt,ot){const it=et.getCount(),Zt=et.getLanguageId(ot);let en=Math.max(0,Je.column-1-tt.maxBracketLength);for(let Je=ot-1;Je>=0;Je--){const tt=et.getEndOffset(Je);if(tt<=en)break;if(Object(zn.b)(et.getStandardTokenType(Je))||et.getLanguageId(Je)!==Zt){en=tt;break}}let Cn=Math.min(et.getLineContent().length,Je.column-1+tt.maxBracketLength);for(let Je=ot+1;Je<it;Je++){const tt=et.getStartOffset(Je);if(tt>=Cn)break;if(Object(zn.b)(et.getStandardTokenType(Je))||et.getLanguageId(Je)!==Zt){Cn=tt;break}}return{searchStartOffset:en,searchEndOffset:Cn}}_matchBracket(Je){const et=Je.lineNumber,tt=this._getLineTokens(et),ot=this._buffer.getLineContent(et),it=tt.findTokenIndexAtOffset(Je.column-1);if(it<0)return null;const Zt=Wn.a.getBracketsSupport(tt.getLanguageId(it));if(Zt&&!Object(zn.b)(tt.getStandardTokenType(it))){let{searchStartOffset:en,searchEndOffset:Cn}=this._establishBracketSearchOffsets(Je,tt,Zt,it),_n=null;for(;;){const tt=Hn.a.findNextBracketInRange(Zt.forwardRegex,et,ot,en,Cn);if(!tt)break;if(tt.startColumn<=Je.column&&Je.column<=tt.endColumn){const Je=ot.substring(tt.startColumn-1,tt.endColumn-1).toLowerCase(),et=this._matchFoundBracket(tt,Zt.textIsBracket[Je],Zt.textIsOpenBracket[Je],null);if(et){if(et instanceof BracketSearchCanceled)return null;_n=et}}en=tt.endColumn-1}if(_n)return _n}if(it>0&&tt.getStartOffset(it)===Je.column-1){const Zt=it-1,en=Wn.a.getBracketsSupport(tt.getLanguageId(Zt));if(en&&!Object(zn.b)(tt.getStandardTokenType(Zt))){let{searchStartOffset:it,searchEndOffset:Cn}=this._establishBracketSearchOffsets(Je,tt,en,Zt);const _n=Hn.a.findPrevBracketInRange(en.reversedRegex,et,ot,it,Cn);if(_n&&_n.startColumn<=Je.column&&Je.column<=_n.endColumn){const Je=ot.substring(_n.startColumn-1,_n.endColumn-1).toLowerCase(),et=this._matchFoundBracket(_n,en.textIsBracket[Je],en.textIsOpenBracket[Je],null);if(et)return et instanceof BracketSearchCanceled?null:et}}}return null}_matchFoundBracket(Je,et,tt,ot){if(!et)return null;const it=tt?this._findMatchingBracketDown(et,Je.getEndPosition(),ot):this._findMatchingBracketUp(et,Je.getStartPosition(),ot);return it?it instanceof BracketSearchCanceled?it:[Je,it]:null}_findMatchingBracketUp(Je,et,tt){const ot=Je.languageIdentifier.id,it=Je.reversedRegex;let Zt=-1,en=0;const searchPrevMatchingBracketInRange=(et,ot,Cn,_n)=>{for(;;){if(tt&&++en%100==0&&!tt())return BracketSearchCanceled.INSTANCE;const wn=Hn.a.findPrevBracketInRange(it,et,ot,Cn,_n);if(!wn)break;const Sn=ot.substring(wn.startColumn-1,wn.endColumn-1).toLowerCase();if(Je.isOpen(Sn)?Zt++:Je.isClose(Sn)&&Zt--,0===Zt)return wn;_n=wn.startColumn-1}return null};for(let Je=et.lineNumber;Je>=1;Je--){const tt=this._getLineTokens(Je),it=tt.getCount(),Zt=this._buffer.getLineContent(Je);let en=it-1,Cn=Zt.length,_n=Zt.length;Je===et.lineNumber&&(en=tt.findTokenIndexAtOffset(et.column-1),Cn=et.column-1,_n=et.column-1);let wn=!0;for(;en>=0;en--){const et=tt.getLanguageId(en)===ot&&!Object(zn.b)(tt.getStandardTokenType(en));if(et)wn?Cn=tt.getStartOffset(en):(Cn=tt.getStartOffset(en),_n=tt.getEndOffset(en));else if(wn&&Cn!==_n){const et=searchPrevMatchingBracketInRange(Je,Zt,Cn,_n);if(et)return et}wn=et}if(wn&&Cn!==_n){const et=searchPrevMatchingBracketInRange(Je,Zt,Cn,_n);if(et)return et}}return null}_findMatchingBracketDown(Je,et,tt){const ot=Je.languageIdentifier.id,it=Je.forwardRegex;let Zt=1,en=0;const searchNextMatchingBracketInRange=(et,ot,Cn,_n)=>{for(;;){if(tt&&++en%100==0&&!tt())return BracketSearchCanceled.INSTANCE;const wn=Hn.a.findNextBracketInRange(it,et,ot,Cn,_n);if(!wn)break;const Sn=ot.substring(wn.startColumn-1,wn.endColumn-1).toLowerCase();if(Je.isOpen(Sn)?Zt++:Je.isClose(Sn)&&Zt--,0===Zt)return wn;Cn=wn.endColumn-1}return null},Cn=this.getLineCount();for(let Je=et.lineNumber;Je<=Cn;Je++){const tt=this._getLineTokens(Je),it=tt.getCount(),Zt=this._buffer.getLineContent(Je);let en=0,Cn=0,_n=0;Je===et.lineNumber&&(en=tt.findTokenIndexAtOffset(et.column-1),Cn=et.column-1,_n=et.column-1);let wn=!0;for(;en<it;en++){const et=tt.getLanguageId(en)===ot&&!Object(zn.b)(tt.getStandardTokenType(en));if(et)wn||(Cn=tt.getStartOffset(en)),_n=tt.getEndOffset(en);else if(wn&&Cn!==_n){const et=searchNextMatchingBracketInRange(Je,Zt,Cn,_n);if(et)return et}wn=et}if(wn&&Cn!==_n){const et=searchNextMatchingBracketInRange(Je,Zt,Cn,_n);if(et)return et}}return null}findPrevBracket(Je){const et=this.validatePosition(Je);let tt=-1,ot=null;for(let Je=et.lineNumber;Je>=1;Je--){const it=this._getLineTokens(Je),Zt=it.getCount(),en=this._buffer.getLineContent(Je);let Cn=Zt-1,_n=en.length,wn=en.length;if(Je===et.lineNumber){Cn=it.findTokenIndexAtOffset(et.column-1),_n=et.column-1,wn=et.column-1;const Je=it.getLanguageId(Cn);tt!==Je&&(tt=Je,ot=Wn.a.getBracketsSupport(tt))}let Sn=!0;for(;Cn>=0;Cn--){const et=it.getLanguageId(Cn);if(tt!==et){if(ot&&Sn&&_n!==wn){const et=Hn.a.findPrevBracketInRange(ot.reversedRegex,Je,en,_n,wn);if(et)return this._toFoundBracket(ot,et);Sn=!1}tt=et,ot=Wn.a.getBracketsSupport(tt)}const Zt=!!ot&&!Object(zn.b)(it.getStandardTokenType(Cn));if(Zt)Sn?_n=it.getStartOffset(Cn):(_n=it.getStartOffset(Cn),wn=it.getEndOffset(Cn));else if(ot&&Sn&&_n!==wn){const et=Hn.a.findPrevBracketInRange(ot.reversedRegex,Je,en,_n,wn);if(et)return this._toFoundBracket(ot,et)}Sn=Zt}if(ot&&Sn&&_n!==wn){const et=Hn.a.findPrevBracketInRange(ot.reversedRegex,Je,en,_n,wn);if(et)return this._toFoundBracket(ot,et)}}return null}findNextBracket(Je){const et=this.validatePosition(Je),tt=this.getLineCount();let ot=-1,it=null;for(let Je=et.lineNumber;Je<=tt;Je++){const tt=this._getLineTokens(Je),Zt=tt.getCount(),en=this._buffer.getLineContent(Je);let Cn=0,_n=0,wn=0;if(Je===et.lineNumber){Cn=tt.findTokenIndexAtOffset(et.column-1),_n=et.column-1,wn=et.column-1;const Je=tt.getLanguageId(Cn);ot!==Je&&(ot=Je,it=Wn.a.getBracketsSupport(ot))}let Sn=!0;for(;Cn<Zt;Cn++){const et=tt.getLanguageId(Cn);if(ot!==et){if(it&&Sn&&_n!==wn){const et=Hn.a.findNextBracketInRange(it.forwardRegex,Je,en,_n,wn);if(et)return this._toFoundBracket(it,et);Sn=!1}ot=et,it=Wn.a.getBracketsSupport(ot)}const Zt=!!it&&!Object(zn.b)(tt.getStandardTokenType(Cn));if(Zt)Sn||(_n=tt.getStartOffset(Cn)),wn=tt.getEndOffset(Cn);else if(it&&Sn&&_n!==wn){const et=Hn.a.findNextBracketInRange(it.forwardRegex,Je,en,_n,wn);if(et)return this._toFoundBracket(it,et)}Sn=Zt}if(it&&Sn&&_n!==wn){const et=Hn.a.findNextBracketInRange(it.forwardRegex,Je,en,_n,wn);if(et)return this._toFoundBracket(it,et)}}return null}findEnclosingBrackets(Je,et){let tt;if(void 0===et)tt=null;else{const Je=Date.now();tt=()=>Date.now()-Je<=et}const ot=this.validatePosition(Je),it=this.getLineCount(),Zt=new Map;let en=[];const resetCounts=(Je,et)=>{if(!Zt.has(Je)){let tt=[];for(let Je=0,ot=et?et.brackets.length:0;Je<ot;Je++)tt[Je]=0;Zt.set(Je,tt)}en=Zt.get(Je)};let Cn=0;const searchInRange=(Je,et,ot,it,Zt)=>{for(;;){if(tt&&++Cn%100==0&&!tt())return BracketSearchCanceled.INSTANCE;const _n=Hn.a.findNextBracketInRange(Je.forwardRegex,et,ot,it,Zt);if(!_n)break;const wn=ot.substring(_n.startColumn-1,_n.endColumn-1).toLowerCase(),Sn=Je.textIsBracket[wn];if(Sn&&(Sn.isOpen(wn)?en[Sn.index]++:Sn.isClose(wn)&&en[Sn.index]--,-1===en[Sn.index]))return this._matchFoundBracket(_n,Sn,!1,tt);it=_n.endColumn-1}return null};let _n=-1,wn=null;for(let Je=ot.lineNumber;Je<=it;Je++){const et=this._getLineTokens(Je),tt=et.getCount(),it=this._buffer.getLineContent(Je);let Zt=0,en=0,Cn=0;if(Je===ot.lineNumber){Zt=et.findTokenIndexAtOffset(ot.column-1),en=ot.column-1,Cn=ot.column-1;const Je=et.getLanguageId(Zt);_n!==Je&&(_n=Je,wn=Wn.a.getBracketsSupport(_n),resetCounts(_n,wn))}let Sn=!0;for(;Zt<tt;Zt++){const tt=et.getLanguageId(Zt);if(_n!==tt){if(wn&&Sn&&en!==Cn){const et=searchInRange(wn,Je,it,en,Cn);if(et)return stripBracketSearchCanceled(et);Sn=!1}_n=tt,wn=Wn.a.getBracketsSupport(_n),resetCounts(_n,wn)}const ot=!!wn&&!Object(zn.b)(et.getStandardTokenType(Zt));if(ot)Sn||(en=et.getStartOffset(Zt)),Cn=et.getEndOffset(Zt);else if(wn&&Sn&&en!==Cn){const et=searchInRange(wn,Je,it,en,Cn);if(et)return stripBracketSearchCanceled(et)}Sn=ot}if(wn&&Sn&&en!==Cn){const et=searchInRange(wn,Je,it,en,Cn);if(et)return stripBracketSearchCanceled(et)}}return null}_toFoundBracket(Je,et){if(!et)return null;let tt=this.getValueInRange(et);tt=tt.toLowerCase();let ot=Je.textIsBracket[tt];return ot?{range:et,open:ot.open,close:ot.close,isOpen:Je.textIsOpenBracket[tt]}:null}static computeIndentLevel(Je,et){let tt=0,ot=0,it=Je.length;for(;ot<it;){let it=Je.charCodeAt(ot);if(32===it)tt++;else{if(9!==it)break;tt=tt-tt%et+et}ot++}return ot===it?-1:tt}_computeIndentLevel(Je){return textModel_TextModel.computeIndentLevel(this._buffer.getLineContent(Je+1),this._options.tabSize)}getActiveIndentGuide(Je,et,tt){this._assertNotDisposed();const ot=this.getLineCount();if(Je<1||Je>ot)throw new Error("Illegal value for lineNumber");const it=Wn.a.getFoldingRules(this._languageIdentifier.id),Zt=Boolean(it&&it.offSide);let en=-2,Cn=-1,_n=-2,wn=-1;const up_resolveIndents=Je=>{if(-1!==en&&(-2===en||en>Je-1)){en=-1,Cn=-1;for(let et=Je-2;et>=0;et--){let Je=this._computeIndentLevel(et);if(Je>=0){en=et,Cn=Je;break}}}if(-2===_n){_n=-1,wn=-1;for(let et=Je;et<ot;et++){let Je=this._computeIndentLevel(et);if(Je>=0){_n=et,wn=Je;break}}}};let Sn=-2,xn=-1,kn=-2,En=-1;const down_resolveIndents=Je=>{if(-2===Sn){Sn=-1,xn=-1;for(let et=Je-2;et>=0;et--){let Je=this._computeIndentLevel(et);if(Je>=0){Sn=et,xn=Je;break}}}if(-1!==kn&&(-2===kn||kn<Je-1)){kn=-1,En=-1;for(let et=Je;et<ot;et++){let Je=this._computeIndentLevel(et);if(Je>=0){kn=et,En=Je;break}}}};let Dn=0,Pn=!0,Ln=0,Tn=!0,In=0,jn=0;for(let it=0;Pn||Tn;it++){const en=Je-it,kn=Je+it;it>1&&(en<1||en<et)&&(Pn=!1),it>1&&(kn>ot||kn>tt)&&(Tn=!1),it>5e4&&(Pn=!1,Tn=!1);let Mn=-1;if(Pn){const Je=this._computeIndentLevel(en-1);Je>=0?(_n=en-1,wn=Je,Mn=Math.ceil(Je/this._options.indentSize)):(up_resolveIndents(en),Mn=this._getIndentLevelForWhitespaceLine(Zt,Cn,wn))}let An=-1;if(Tn){const Je=this._computeIndentLevel(kn-1);Je>=0?(Sn=kn-1,xn=Je,An=Math.ceil(Je/this._options.indentSize)):(down_resolveIndents(kn),An=this._getIndentLevelForWhitespaceLine(Zt,xn,En))}if(0!==it){if(1===it){if(kn<=ot&&An>=0&&jn+1===An){Pn=!1,Dn=kn,Ln=kn,In=An;continue}if(en>=1&&Mn>=0&&Mn-1===jn){Tn=!1,Dn=en,Ln=en,In=Mn;continue}if(Dn=Je,Ln=Je,In=jn,0===In)return{startLineNumber:Dn,endLineNumber:Ln,indent:In}}Pn&&(Mn>=In?Dn=en:Pn=!1),Tn&&(An>=In?Ln=kn:Tn=!1)}else jn=Mn}return{startLineNumber:Dn,endLineNumber:Ln,indent:In}}getLinesIndentGuides(Je,et){this._assertNotDisposed();const tt=this.getLineCount();if(Je<1||Je>tt)throw new Error("Illegal value for startLineNumber");if(et<1||et>tt)throw new Error("Illegal value for endLineNumber");const ot=Wn.a.getFoldingRules(this._languageIdentifier.id),it=Boolean(ot&&ot.offSide);let Zt=new Array(et-Je+1),en=-2,Cn=-1,_n=-2,wn=-1;for(let ot=Je;ot<=et;ot++){let et=ot-Je;const Sn=this._computeIndentLevel(ot-1);if(Sn>=0)en=ot-1,Cn=Sn,Zt[et]=Math.ceil(Sn/this._options.indentSize);else{if(-2===en){en=-1,Cn=-1;for(let Je=ot-2;Je>=0;Je--){let et=this._computeIndentLevel(Je);if(et>=0){en=Je,Cn=et;break}}}if(-1!==_n&&(-2===_n||_n<ot-1)){_n=-1,wn=-1;for(let Je=ot;Je<tt;Je++){let et=this._computeIndentLevel(Je);if(et>=0){_n=Je,wn=et;break}}}Zt[et]=this._getIndentLevelForWhitespaceLine(it,Cn,wn)}}return Zt}_getIndentLevelForWhitespaceLine(Je,et,tt){return-1===et||-1===tt?0:et<tt?1+Math.floor(et/this._options.indentSize):et===tt||Je?Math.ceil(tt/this._options.indentSize):1+Math.floor(tt/this._options.indentSize)}normalizePosition(Je,et){return Je}getLineIndentColumn(Je){return function indentOfLine(Je){let et=0;for(const tt of Je){if(" "!==tt&&"\t"!==tt)break;et++}return et}(this.getLineContent(Je))+1}}function isNodeInOverviewRuler(Je){return!(!Je.options.overviewRuler||!Je.options.overviewRuler.color)}function isNodeInjectedText(Je){return!!Je.options.after||!!Je.options.before}textModel_TextModel.MODEL_SYNC_LIMIT=52428800,textModel_TextModel.LARGE_FILE_SIZE_THRESHOLD=20971520,textModel_TextModel.LARGE_FILE_LINE_COUNT_THRESHOLD=3e5,textModel_TextModel.DEFAULT_CREATION_OPTIONS={isForSimpleWidget:!1,tabSize:_n.d.tabSize,indentSize:_n.d.indentSize,insertSpaces:_n.d.insertSpaces,detectIndentation:!1,defaultEOL:1,trimAutoWhitespace:_n.d.trimAutoWhitespace,largeFileOptimizations:_n.d.largeFileOptimizations};class textModel_DecorationsTrees{constructor(){this._decorationsTree0=new IntervalTree,this._decorationsTree1=new IntervalTree,this._injectedTextDecorationsTree=new IntervalTree}ensureAllNodesHaveRanges(Je){this.getAll(Je,0,!1,!1)}_ensureNodesHaveRanges(Je,et){for(const tt of et)null===tt.range&&(tt.range=Je.getRangeAt(tt.cachedAbsoluteStart,tt.cachedAbsoluteEnd));return et}getAllInInterval(Je,et,tt,ot,it){const Zt=Je.getVersionId(),en=this._intervalSearch(et,tt,ot,it,Zt);return this._ensureNodesHaveRanges(Je,en)}_intervalSearch(Je,et,tt,ot,it){const Zt=this._decorationsTree0.intervalSearch(Je,et,tt,ot,it),en=this._decorationsTree1.intervalSearch(Je,et,tt,ot,it),Cn=this._injectedTextDecorationsTree.intervalSearch(Je,et,tt,ot,it);return Zt.concat(en).concat(Cn)}getInjectedTextInInterval(Je,et,tt,ot){const it=Je.getVersionId(),Zt=this._injectedTextDecorationsTree.intervalSearch(et,tt,ot,!1,it);return this._ensureNodesHaveRanges(Je,Zt)}getAllInjectedText(Je,et){const tt=Je.getVersionId(),ot=this._injectedTextDecorationsTree.search(et,!1,tt);return this._ensureNodesHaveRanges(Je,ot)}getAll(Je,et,tt,ot){const it=Je.getVersionId(),Zt=this._search(et,tt,ot,it);return this._ensureNodesHaveRanges(Je,Zt)}_search(Je,et,tt,ot){if(tt)return this._decorationsTree1.search(Je,et,ot);{const tt=this._decorationsTree0.search(Je,et,ot),it=this._decorationsTree1.search(Je,et,ot),Zt=this._injectedTextDecorationsTree.search(Je,et,ot);return tt.concat(it).concat(Zt)}}collectNodesFromOwner(Je){const et=this._decorationsTree0.collectNodesFromOwner(Je),tt=this._decorationsTree1.collectNodesFromOwner(Je),ot=this._injectedTextDecorationsTree.collectNodesFromOwner(Je);return et.concat(tt).concat(ot)}collectNodesPostOrder(){const Je=this._decorationsTree0.collectNodesPostOrder(),et=this._decorationsTree1.collectNodesPostOrder(),tt=this._injectedTextDecorationsTree.collectNodesPostOrder();return Je.concat(et).concat(tt)}insert(Je){isNodeInjectedText(Je)?this._injectedTextDecorationsTree.insert(Je):isNodeInOverviewRuler(Je)?this._decorationsTree1.insert(Je):this._decorationsTree0.insert(Je)}delete(Je){isNodeInjectedText(Je)?this._injectedTextDecorationsTree.delete(Je):isNodeInOverviewRuler(Je)?this._decorationsTree1.delete(Je):this._decorationsTree0.delete(Je)}getNodeRange(Je,et){const tt=Je.getVersionId();return et.cachedVersionId!==tt&&this._resolveNode(et,tt),null===et.range&&(et.range=Je.getRangeAt(et.cachedAbsoluteStart,et.cachedAbsoluteEnd)),et.range}_resolveNode(Je,et){isNodeInjectedText(Je)?this._injectedTextDecorationsTree.resolveNode(Je,et):isNodeInOverviewRuler(Je)?this._decorationsTree1.resolveNode(Je,et):this._decorationsTree0.resolveNode(Je,et)}acceptReplace(Je,et,tt,ot){this._decorationsTree0.acceptReplace(Je,et,tt,ot),this._decorationsTree1.acceptReplace(Je,et,tt,ot),this._injectedTextDecorationsTree.acceptReplace(Je,et,tt,ot)}}function cleanClassName(Je){return Je.replace(/[^a-z0-9\-_]/gi," ")}class DecorationOptions{constructor(Je){this.color=Je.color||"",this.darkColor=Je.darkColor||""}}class textModel_ModelDecorationOverviewRulerOptions extends DecorationOptions{constructor(Je){super(Je),this._resolvedColor=null,this.position="number"==typeof Je.position?Je.position:kn.d.Center}getColor(Je){return this._resolvedColor||("light"!==Je.type&&this.darkColor?this._resolvedColor=this._resolveColor(this.darkColor,Je):this._resolvedColor=this._resolveColor(this.color,Je)),this._resolvedColor}invalidateCachedColor(){this._resolvedColor=null}_resolveColor(Je,et){if("string"==typeof Je)return Je;let tt=Je?et.getColor(Je.id):null;return tt?tt.toString():""}}class textModel_ModelDecorationMinimapOptions extends DecorationOptions{constructor(Je){super(Je),this.position=Je.position}getColor(Je){return this._resolvedColor||("light"!==Je.type&&this.darkColor?this._resolvedColor=this._resolveColor(this.darkColor,Je):this._resolvedColor=this._resolveColor(this.color,Je)),this._resolvedColor}invalidateCachedColor(){this._resolvedColor=void 0}_resolveColor(Je,et){return"string"==typeof Je?$n.a.fromHex(Je):et.getColor(Je.id)}}class ModelDecorationInjectedTextOptions{constructor(Je){this.content=Je.content||"",this.inlineClassName=Je.inlineClassName||null,this.inlineClassNameAffectsLetterSpacing=Je.inlineClassNameAffectsLetterSpacing||!1}static from(Je){return Je instanceof ModelDecorationInjectedTextOptions?Je:new ModelDecorationInjectedTextOptions(Je)}}class ModelDecorationOptions{constructor(Je){this.description=Je.description,this.stickiness=Je.stickiness||0,this.zIndex=Je.zIndex||0,this.className=Je.className?cleanClassName(Je.className):null,this.hoverMessage=Je.hoverMessage||null,this.glyphMarginHoverMessage=Je.glyphMarginHoverMessage||null,this.isWholeLine=Je.isWholeLine||!1,this.showIfCollapsed=Je.showIfCollapsed||!1,this.collapseOnReplaceEdit=Je.collapseOnReplaceEdit||!1,this.overviewRuler=Je.overviewRuler?new textModel_ModelDecorationOverviewRulerOptions(Je.overviewRuler):null,this.minimap=Je.minimap?new textModel_ModelDecorationMinimapOptions(Je.minimap):null,this.glyphMarginClassName=Je.glyphMarginClassName?cleanClassName(Je.glyphMarginClassName):null,this.linesDecorationsClassName=Je.linesDecorationsClassName?cleanClassName(Je.linesDecorationsClassName):null,this.firstLineDecorationClassName=Je.firstLineDecorationClassName?cleanClassName(Je.firstLineDecorationClassName):null,this.marginClassName=Je.marginClassName?cleanClassName(Je.marginClassName):null,this.inlineClassName=Je.inlineClassName?cleanClassName(Je.inlineClassName):null,this.inlineClassNameAffectsLetterSpacing=Je.inlineClassNameAffectsLetterSpacing||!1,this.beforeContentClassName=Je.beforeContentClassName?cleanClassName(Je.beforeContentClassName):null,this.afterContentClassName=Je.afterContentClassName?cleanClassName(Je.afterContentClassName):null,this.after=Je.after?ModelDecorationInjectedTextOptions.from(Je.after):null,this.before=Je.before?ModelDecorationInjectedTextOptions.from(Je.before):null}static register(Je){return new ModelDecorationOptions(Je)}static createDynamic(Je){return new ModelDecorationOptions(Je)}}ModelDecorationOptions.EMPTY=ModelDecorationOptions.register({description:"empty"});const Kn=[ModelDecorationOptions.register({description:"tracked-range-always-grows-when-typing-at-edges",stickiness:0}),ModelDecorationOptions.register({description:"tracked-range-never-grows-when-typing-at-edges",stickiness:1}),ModelDecorationOptions.register({description:"tracked-range-grows-only-when-typing-before",stickiness:2}),ModelDecorationOptions.register({description:"tracked-range-grows-only-when-typing-after",stickiness:3})];function _normalizeOptions(Je){return Je instanceof ModelDecorationOptions?Je:ModelDecorationOptions.createDynamic(Je)}class textModel_DidChangeDecorationsEmitter extends Zt.a{constructor(Je){super(),this.handleBeforeFire=Je,this._actual=this._register(new it.b),this.event=this._actual.event,this._affectedInjectedTextLines=null,this._deferredCnt=0,this._shouldFire=!1,this._affectsMinimap=!1,this._affectsOverviewRuler=!1}beginDeferredEmit(){this._deferredCnt++}endDeferredEmit(){var Je;if(this._deferredCnt--,0===this._deferredCnt){if(this._shouldFire){this.handleBeforeFire(this._affectedInjectedTextLines);const Je={affectsMinimap:this._affectsMinimap,affectsOverviewRuler:this._affectsOverviewRuler};this._shouldFire=!1,this._affectsMinimap=!1,this._affectsOverviewRuler=!1,this._actual.fire(Je)}null===(Je=this._affectedInjectedTextLines)||void 0===Je||Je.clear(),this._affectedInjectedTextLines=null}}recordLineAffectedByInjectedText(Je){this._affectedInjectedTextLines||(this._affectedInjectedTextLines=new Set),this._affectedInjectedTextLines.add(Je)}checkAffectedAndFire(Je){this._affectsMinimap||(this._affectsMinimap=!(!Je.minimap||!Je.minimap.position)),this._affectsOverviewRuler||(this._affectsOverviewRuler=!(!Je.overviewRuler||!Je.overviewRuler.color)),this._shouldFire=!0}fire(){this._affectsMinimap=!0,this._affectsOverviewRuler=!0,this._shouldFire=!0}}class textModel_DidChangeContentEmitter extends Zt.a{constructor(){super(),this._fastEmitter=this._register(new it.b),this.fastEvent=this._fastEmitter.event,this._slowEmitter=this._register(new it.b),this.slowEvent=this._slowEmitter.event,this._deferredCnt=0,this._deferredEvent=null}beginDeferredEmit(){this._deferredCnt++}endDeferredEmit(Je=null){if(this._deferredCnt--,0===this._deferredCnt&&null!==this._deferredEvent){this._deferredEvent.rawContentChangedEvent.resultingSelection=Je;const et=this._deferredEvent;this._deferredEvent=null,this._fastEmitter.fire(et),this._slowEmitter.fire(et)}}fire(Je){this._deferredCnt>0?this._deferredEvent?this._deferredEvent=this._deferredEvent.merge(Je):this._deferredEvent=Je:(this._fastEmitter.fire(Je),this._slowEmitter.fire(Je))}}},120:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return xn}));var ot=tt(18),it=tt(9),Zt=tt(26),en=tt(651),Cn=tt(242),_n=tt(469);class characterPair_CharacterPairSupport{constructor(Je){if(Je.autoClosingPairs?this._autoClosingPairs=Je.autoClosingPairs.map(Je=>new Cn.c(Je)):Je.brackets?this._autoClosingPairs=Je.brackets.map(Je=>new Cn.c({open:Je[0],close:Je[1]})):this._autoClosingPairs=[],Je.__electricCharacterSupport&&Je.__electricCharacterSupport.docComment){const et=Je.__electricCharacterSupport.docComment;this._autoClosingPairs.push(new Cn.c({open:et.open,close:et.close||""}))}this._autoCloseBefore="string"==typeof Je.autoCloseBefore?Je.autoCloseBefore:characterPair_CharacterPairSupport.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED,this._surroundingPairs=Je.surroundingPairs||this._autoClosingPairs}getAutoClosingPairs(){return this._autoClosingPairs}getAutoCloseBeforeSet(){return this._autoCloseBefore}static shouldAutoClosePair(Je,et,tt){if(0===et.getTokenCount())return!0;const ot=et.findTokenIndexAtOffset(tt-2),it=et.getStandardTokenType(ot);return Je.isOK(it)}getSurroundingPairs(){return this._surroundingPairs}}characterPair_CharacterPairSupport.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED=";:.,=}])> \n\t";var wn=tt(510);class electricCharacter_BracketElectricCharacterSupport{constructor(Je){this._richEditBrackets=Je}getElectricCharacters(){let Je=[];if(this._richEditBrackets)for(const et of this._richEditBrackets.brackets)for(const tt of et.close){const et=tt.charAt(tt.length-1);Je.push(et)}return Je=Je.filter((Je,et,tt)=>tt.indexOf(Je)===et),Je}onElectricCharacter(Je,et,tt){if(!this._richEditBrackets||0===this._richEditBrackets.brackets.length)return null;const ot=et.findTokenIndexAtOffset(tt-1);if(Object(_n.b)(et.getStandardTokenType(ot)))return null;const it=this._richEditBrackets.reversedRegex,Zt=et.getLineContent().substring(0,tt-1)+Je,en=wn.a.findPrevBracketInRange(it,1,Zt,0,Zt.length);if(!en)return null;const Cn=Zt.substring(en.startColumn-1,en.endColumn-1).toLowerCase();if(this._richEditBrackets.textIsOpenBracket[Cn])return null;const Sn=et.getActualLineContentBefore(en.startColumn-1);return/^\s*$/.test(Sn)?{matchOpenBracket:Cn}:null}}function resetGlobalRegex(Je){return Je.global&&(Je.lastIndex=0),!0}class IndentRulesSupport{constructor(Je){this._indentationRules=Je}shouldIncrease(Je){return!!(this._indentationRules&&this._indentationRules.increaseIndentPattern&&resetGlobalRegex(this._indentationRules.increaseIndentPattern)&&this._indentationRules.increaseIndentPattern.test(Je))}shouldDecrease(Je){return!!(this._indentationRules&&this._indentationRules.decreaseIndentPattern&&resetGlobalRegex(this._indentationRules.decreaseIndentPattern)&&this._indentationRules.decreaseIndentPattern.test(Je))}shouldIndentNextLine(Je){return!!(this._indentationRules&&this._indentationRules.indentNextLinePattern&&resetGlobalRegex(this._indentationRules.indentNextLinePattern)&&this._indentationRules.indentNextLinePattern.test(Je))}shouldIgnore(Je){return!!(this._indentationRules&&this._indentationRules.unIndentedLinePattern&&resetGlobalRegex(this._indentationRules.unIndentedLinePattern)&&this._indentationRules.unIndentedLinePattern.test(Je))}getIndentMetadata(Je){let et=0;return this.shouldIncrease(Je)&&(et+=1),this.shouldDecrease(Je)&&(et+=2),this.shouldIndentNextLine(Je)&&(et+=4),this.shouldIgnore(Je)&&(et+=8),et}}var Sn=tt(53);class onEnter_OnEnterSupport{constructor(Je){(Je=Je||{}).brackets=Je.brackets||[["(",")"],["{","}"],["[","]"]],this._brackets=[],Je.brackets.forEach(Je=>{const et=onEnter_OnEnterSupport._createOpenBracketRegExp(Je[0]),tt=onEnter_OnEnterSupport._createCloseBracketRegExp(Je[1]);et&&tt&&this._brackets.push({open:Je[0],openRegExp:et,close:Je[1],closeRegExp:tt})}),this._regExpRules=Je.onEnterRules||[]}onEnter(Je,et,tt,ot){if(Je>=3)for(let Je=0,it=this._regExpRules.length;Je<it;Je++){let it=this._regExpRules[Je];if([{reg:it.beforeText,text:tt},{reg:it.afterText,text:ot},{reg:it.previousLineText,text:et}].every(Je=>!Je.reg||(Je.reg.lastIndex=0,Je.reg.test(Je.text))))return it.action}if(Je>=2&&tt.length>0&&ot.length>0)for(let Je=0,et=this._brackets.length;Je<et;Je++){let et=this._brackets[Je];if(et.openRegExp.test(tt)&&et.closeRegExp.test(ot))return{indentAction:Cn.b.IndentOutdent}}if(Je>=2&&tt.length>0)for(let Je=0,et=this._brackets.length;Je<et;Je++){if(this._brackets[Je].openRegExp.test(tt))return{indentAction:Cn.b.Indent}}return null}static _createOpenBracketRegExp(Je){let et=Zt.u(Je);return/\B/.test(et.charAt(0))||(et="\\b"+et),et+="\\s*$",onEnter_OnEnterSupport._safeRegExp(et)}static _createCloseBracketRegExp(Je){let et=Zt.u(Je);return/\B/.test(et.charAt(et.length-1))||(et+="\\b"),et="^\\s*"+et,onEnter_OnEnterSupport._safeRegExp(et)}static _safeRegExp(Je){try{return new RegExp(Je)}catch(Je){return Object(Sn.e)(Je),null}}}class languageConfigurationRegistry_RichEditSupport{constructor(Je,et){this._languageIdentifier=Je,this._brackets=null,this._electricCharacter=null,this._conf=et,this._onEnterSupport=this._conf.brackets||this._conf.indentationRules||this._conf.onEnterRules?new onEnter_OnEnterSupport(this._conf):null,this.comments=languageConfigurationRegistry_RichEditSupport._handleComments(this._conf),this.characterPair=new characterPair_CharacterPairSupport(this._conf),this.wordDefinition=this._conf.wordPattern||en.a,this.indentationRules=this._conf.indentationRules,this._conf.indentationRules?this.indentRulesSupport=new IndentRulesSupport(this._conf.indentationRules):this.indentRulesSupport=null,this.foldingRules=this._conf.folding||{}}get brackets(){return!this._brackets&&this._conf.brackets&&(this._brackets=new wn.b(this._languageIdentifier,this._conf.brackets)),this._brackets}get electricCharacter(){return this._electricCharacter||(this._electricCharacter=new electricCharacter_BracketElectricCharacterSupport(this.brackets)),this._electricCharacter}onEnter(Je,et,tt,ot){return this._onEnterSupport?this._onEnterSupport.onEnter(Je,et,tt,ot):null}static _handleComments(Je){let et=Je.comments;if(!et)return null;let tt={};if(et.lineComment&&(tt.lineCommentToken=et.lineComment),et.blockComment){let[Je,ot]=et.blockComment;tt.blockCommentStartToken=Je,tt.blockCommentEndToken=ot}return tt}}class LanguageConfigurationChangeEvent{constructor(Je){this.languageIdentifier=Je}}class LanguageConfigurationEntry{constructor(Je,et,tt){this.configuration=Je,this.priority=et,this.order=tt}static cmp(Je,et){return Je.priority===et.priority?Je.order-et.order:Je.priority-et.priority}}class languageConfigurationRegistry_LanguageConfigurationEntries{constructor(Je){this.languageIdentifier=Je,this._resolved=null,this._entries=[],this._order=0,this._resolved=null}register(Je,et){const tt=new LanguageConfigurationEntry(Je,et,++this._order);return this._entries.push(tt),this._resolved=null,Object(it.i)(()=>{for(let Je=0;Je<this._entries.length;Je++)if(this._entries[Je]===tt){this._entries.splice(Je,1),this._resolved=null;break}})}getRichEditSupport(){if(!this._resolved){const Je=this._resolve();Je&&(this._resolved=new languageConfigurationRegistry_RichEditSupport(this.languageIdentifier,Je))}return this._resolved}_resolve(){if(0===this._entries.length)return null;this._entries.sort(LanguageConfigurationEntry.cmp);const Je={};for(const et of this._entries){const tt=et.configuration;Je.comments=tt.comments||Je.comments,Je.brackets=tt.brackets||Je.brackets,Je.wordPattern=tt.wordPattern||Je.wordPattern,Je.indentationRules=tt.indentationRules||Je.indentationRules,Je.onEnterRules=tt.onEnterRules||Je.onEnterRules,Je.autoClosingPairs=tt.autoClosingPairs||Je.autoClosingPairs,Je.surroundingPairs=tt.surroundingPairs||Je.surroundingPairs,Je.autoCloseBefore=tt.autoCloseBefore||Je.autoCloseBefore,Je.folding=tt.folding||Je.folding,Je.__electricCharacterSupport=tt.__electricCharacterSupport||Je.__electricCharacterSupport}return Je}}const xn=new class languageConfigurationRegistry_LanguageConfigurationRegistryImpl{constructor(){this._entries2=new Map,this._onDidChange=new ot.b,this.onDidChange=this._onDidChange.event}register(Je,et,tt=0){let ot=this._entries2.get(Je.id);ot||(ot=new languageConfigurationRegistry_LanguageConfigurationEntries(Je),this._entries2.set(Je.id,ot));const Zt=ot.register(et,tt);return this._onDidChange.fire(new LanguageConfigurationChangeEvent(Je)),Object(it.i)(()=>{Zt.dispose(),this._onDidChange.fire(new LanguageConfigurationChangeEvent(Je))})}_getRichEditSupport(Je){const et=this._entries2.get(Je);return et?et.getRichEditSupport():null}getIndentationRules(Je){const et=this._getRichEditSupport(Je);return et&&et.indentationRules||null}_getElectricCharacterSupport(Je){let et=this._getRichEditSupport(Je);return et&&et.electricCharacter||null}getElectricCharacters(Je){let et=this._getElectricCharacterSupport(Je);return et?et.getElectricCharacters():[]}onElectricCharacter(Je,et,tt){let ot=Object(_n.a)(et,tt-1),it=this._getElectricCharacterSupport(ot.languageId);return it?it.onElectricCharacter(Je,ot,tt-ot.firstCharOffset):null}getComments(Je){let et=this._getRichEditSupport(Je);return et&&et.comments||null}_getCharacterPairSupport(Je){let et=this._getRichEditSupport(Je);return et&&et.characterPair||null}getAutoClosingPairs(Je){const et=this._getCharacterPairSupport(Je);return new Cn.a(et?et.getAutoClosingPairs():[])}getAutoCloseBeforeSet(Je){let et=this._getCharacterPairSupport(Je);return et?et.getAutoCloseBeforeSet():characterPair_CharacterPairSupport.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED}getSurroundingPairs(Je){let et=this._getCharacterPairSupport(Je);return et?et.getSurroundingPairs():[]}shouldAutoClosePair(Je,et,tt){const ot=Object(_n.a)(et,tt-1);return characterPair_CharacterPairSupport.shouldAutoClosePair(Je,ot,tt-ot.firstCharOffset)}getWordDefinition(Je){let et=this._getRichEditSupport(Je);return et?Object(en.c)(et.wordDefinition||null):Object(en.c)(null)}getFoldingRules(Je){let et=this._getRichEditSupport(Je);return et?et.foldingRules:{}}getIndentRulesSupport(Je){let et=this._getRichEditSupport(Je);return et&&et.indentRulesSupport||null}getPrecedingValidLine(Je,et,tt){let ot=Je.getLanguageIdAtPosition(et,0);if(et>1){let it,Zt=-1;for(it=et-1;it>=1;it--){if(Je.getLanguageIdAtPosition(it,0)!==ot)return Zt;let et=Je.getLineContent(it);if(!tt.shouldIgnore(et)&&!/^\s+$/.test(et)&&""!==et)return it;Zt=it}}return-1}getInheritIndentForLine(Je,et,tt,ot=!0){if(Je<4)return null;const it=this.getIndentRulesSupport(et.getLanguageIdentifier().id);if(!it)return null;if(tt<=1)return{indentation:"",action:null};const en=this.getPrecedingValidLine(et,tt,it);if(en<0)return null;if(en<1)return{indentation:"",action:null};const _n=et.getLineContent(en);if(it.shouldIncrease(_n)||it.shouldIndentNextLine(_n))return{indentation:Zt.y(_n),action:Cn.b.Indent,line:en};if(it.shouldDecrease(_n))return{indentation:Zt.y(_n),action:null,line:en};{if(1===en)return{indentation:Zt.y(et.getLineContent(en)),action:null,line:en};const Je=en-1,tt=it.getIndentMetadata(et.getLineContent(Je));if(!(3&tt)&&4&tt){let tt=0;for(let ot=Je-1;ot>0;ot--)if(!it.shouldIndentNextLine(et.getLineContent(ot))){tt=ot;break}return{indentation:Zt.y(et.getLineContent(tt+1)),action:null,line:tt+1}}if(ot)return{indentation:Zt.y(et.getLineContent(en)),action:null,line:en};for(let Je=en;Je>0;Je--){const tt=et.getLineContent(Je);if(it.shouldIncrease(tt))return{indentation:Zt.y(tt),action:Cn.b.Indent,line:Je};if(it.shouldIndentNextLine(tt)){let tt=0;for(let ot=Je-1;ot>0;ot--)if(!it.shouldIndentNextLine(et.getLineContent(Je))){tt=ot;break}return{indentation:Zt.y(et.getLineContent(tt+1)),action:null,line:tt+1}}if(it.shouldDecrease(tt))return{indentation:Zt.y(tt),action:null,line:Je}}return{indentation:Zt.y(et.getLineContent(1)),action:null,line:1}}}getGoodIndentForLine(Je,et,tt,ot,it){if(Je<4)return null;const en=this._getRichEditSupport(tt);if(!en)return null;const _n=this.getIndentRulesSupport(tt);if(!_n)return null;const wn=this.getInheritIndentForLine(Je,et,ot),Sn=et.getLineContent(ot);if(wn){const tt=wn.line;if(void 0!==tt){const ot=en.onEnter(Je,"",et.getLineContent(tt),"");if(ot){let Je=Zt.y(et.getLineContent(tt));return ot.removeText&&(Je=Je.substring(0,Je.length-ot.removeText)),ot.indentAction===Cn.b.Indent||ot.indentAction===Cn.b.IndentOutdent?Je=it.shiftIndent(Je):ot.indentAction===Cn.b.Outdent&&(Je=it.unshiftIndent(Je)),_n.shouldDecrease(Sn)&&(Je=it.unshiftIndent(Je)),ot.appendText&&(Je+=ot.appendText),Zt.y(Je)}}return _n.shouldDecrease(Sn)?wn.action===Cn.b.Indent?wn.indentation:it.unshiftIndent(wn.indentation):wn.action===Cn.b.Indent?it.shiftIndent(wn.indentation):wn.indentation}return null}getIndentForEnter(Je,et,tt,ot){if(Je<4)return null;et.forceTokenization(tt.startLineNumber);const it=et.getLineTokens(tt.startLineNumber),en=Object(_n.a)(it,tt.startColumn-1),wn=en.getLineContent();let Sn,xn,kn=!1;if(en.firstCharOffset>0&&it.getLanguageId(0)!==en.languageId?(kn=!0,Sn=wn.substr(0,tt.startColumn-1-en.firstCharOffset)):Sn=it.getLineContent().substring(0,tt.startColumn-1),tt.isEmpty())xn=wn.substr(tt.startColumn-1-en.firstCharOffset);else{xn=this.getScopedLineTokens(et,tt.endLineNumber,tt.endColumn).getLineContent().substr(tt.endColumn-1-en.firstCharOffset)}const En=this.getIndentRulesSupport(en.languageId);if(!En)return null;const Dn=Sn,Pn=Zt.y(Sn),Ln={getLineTokens:Je=>et.getLineTokens(Je),getLanguageIdentifier:()=>et.getLanguageIdentifier(),getLanguageIdAtPosition:(Je,tt)=>et.getLanguageIdAtPosition(Je,tt),getLineContent:Je=>Je===tt.startLineNumber?Dn:et.getLineContent(Je)},Tn=Zt.y(it.getLineContent()),In=this.getInheritIndentForLine(Je,Ln,tt.startLineNumber+1);if(!In){const Je=kn?Tn:Pn;return{beforeEnter:Je,afterEnter:Je}}let jn=kn?Tn:In.indentation;return In.action===Cn.b.Indent&&(jn=ot.shiftIndent(jn)),En.shouldDecrease(xn)&&(jn=ot.unshiftIndent(jn)),{beforeEnter:kn?Tn:Pn,afterEnter:jn}}getIndentActionForType(Je,et,tt,ot,it){if(Je<4)return null;const Zt=this.getScopedLineTokens(et,tt.startLineNumber,tt.startColumn);if(Zt.firstCharOffset)return null;const en=this.getIndentRulesSupport(Zt.languageId);if(!en)return null;const _n=Zt.getLineContent(),wn=_n.substr(0,tt.startColumn-1-Zt.firstCharOffset);let Sn;if(tt.isEmpty())Sn=_n.substr(tt.startColumn-1-Zt.firstCharOffset);else{Sn=this.getScopedLineTokens(et,tt.endLineNumber,tt.endColumn).getLineContent().substr(tt.endColumn-1-Zt.firstCharOffset)}if(!en.shouldDecrease(wn+Sn)&&en.shouldDecrease(wn+ot+Sn)){const ot=this.getInheritIndentForLine(Je,et,tt.startLineNumber,!1);if(!ot)return null;let Zt=ot.indentation;return ot.action!==Cn.b.Indent&&(Zt=it.unshiftIndent(Zt)),Zt}return null}getIndentMetadata(Je,et){const tt=this.getIndentRulesSupport(Je.getLanguageIdentifier().id);return tt?et<1||et>Je.getLineCount()?null:tt.getIndentMetadata(Je.getLineContent(et)):null}getEnterAction(Je,et,tt){const ot=this.getScopedLineTokens(et,tt.startLineNumber,tt.startColumn),it=this._getRichEditSupport(ot.languageId);if(!it)return null;const Zt=ot.getLineContent(),en=Zt.substr(0,tt.startColumn-1-ot.firstCharOffset);let _n;if(tt.isEmpty())_n=Zt.substr(tt.startColumn-1-ot.firstCharOffset);else{_n=this.getScopedLineTokens(et,tt.endLineNumber,tt.endColumn).getLineContent().substr(tt.endColumn-1-ot.firstCharOffset)}let wn="";if(tt.startLineNumber>1&&0===ot.firstCharOffset){const Je=this.getScopedLineTokens(et,tt.startLineNumber-1);Je.languageId===ot.languageId&&(wn=Je.getLineContent())}const Sn=it.onEnter(Je,wn,en,_n);if(!Sn)return null;const xn=Sn.indentAction;let kn=Sn.appendText;const En=Sn.removeText||0;kn?xn===Cn.b.Indent&&(kn="\t"+kn):kn=xn===Cn.b.Indent||xn===Cn.b.IndentOutdent?"\t":"";let Dn=this.getIndentationAtPosition(et,tt.startLineNumber,tt.startColumn);return En&&(Dn=Dn.substring(0,Dn.length-En)),{indentAction:xn,appendText:kn,removeText:En,indentation:Dn}}getIndentationAtPosition(Je,et,tt){const ot=Je.getLineContent(et);let it=Zt.y(ot);return it.length>tt-1&&(it=it.substring(0,tt-1)),it}getScopedLineTokens(Je,et,tt){Je.forceTokenization(et);const ot=Je.getLineTokens(et),it=void 0===tt?Je.getLineMaxColumn(et)-1:tt-1;return Object(_n.a)(ot,it)}getBracketsSupport(Je){const et=this._getRichEditSupport(Je);return et&&et.brackets||null}}},1208:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(641);var Cn=et.n(en);const _n=tt(642);function i(Je,et){if(null==Je)return{};var tt,ot,it=function l(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M6.70711 5.29289C6.31658 4.90237 5.68342 4.90237 5.29289 5.29289C4.90237 5.68342 4.90237 6.31658 5.29289 6.70711L10.5858 12L5.2929 17.2929C4.90238 17.6834 4.90238 18.3166 5.2929 18.7071C5.68342 19.0976 6.31659 19.0976 6.70711 18.7071L12 13.4142L17.2929 18.7071C17.6834 19.0976 18.3166 19.0976 18.7071 18.7071C19.0976 18.3166 19.0976 17.6834 18.7071 17.2929L13.4142 12L18.7071 6.70711C19.0976 6.31658 19.0976 5.68342 18.7071 5.29289C18.3166 4.90237 17.6834 4.90237 17.2929 5.29289L12 10.5858L6.70711 5.29289Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=i(Je,["children","variant"]),en=xn(tt),Sn="cross-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},1209:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(595),Cn=tt(6945);var _n=et.n(Cn);function i(){return(i=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),i({screenReaderText:(0,en._)("Close")},Je))}Je.exports=ot})()},1210:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{PopoverContext:()=>xr,default:()=>io});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(35),wn=tt(440);var Sn=et.n(wn);const xn=tt(149);var kn=et.n(xn);const En=tt(246);var Dn=et.n(En);const Pn=tt(56);var Ln=et.n(Pn);const Tn=tt(62);var In=et.n(Tn);const jn=tt(157);var Mn=et.n(jn);const An=tt(158);var Rn=et.n(An);const Nn=tt(112);var Fn=et.n(Nn);const Bn=tt(63);var Vn=et.n(Bn);const Wn=tt(38);var zn=et.n(Wn);const Hn=tt(183);var $n=et.n(Hn);const qn=tt(198),Kn=tt(2490),Un=tt(1211);var Gn=et.n(Un);const Jn=tt(6965);var Cr=et.n(Jn);const wr=tt(3819);var Sr=et.n(wr);const Or=tt(1789);function D(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function I(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?D(Object(tt),!0).forEach((function(et){F(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):D(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function F(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function z(Je){var et=Je.align,tt=Je.anchorPos,ot=Je.scrollContainerPos,it=Je.canCoverAnchor,Zt=Je.defaultPlacement,en=Je.outerContainerEl,Cn=Je.padding,_n=Je.repositionMode,wn=Je.windowHeight,Sn=Je.windowWidth,xn="any"===_n,kn="flip"===_n||xn,En=Je.placement||Zt;"vertical"===Zt?En=tt.top>wn-tt.bottom?"above":"below":"horizontal"===Zt&&(En=tt.left>Sn-tt.right?"left":"right");var Dn=En,Pn=function N(Je){var et=Je.align,tt=Je.anchorPos,ot=Je.outerContainerEl,it=Je.padding,Zt=Je.placement;switch(Zt){case"above":return{top:tt.top-ot.offsetHeight,left:"edge"===et?tt.left-it:tt.middle-ot.offsetWidth/2};case"below":return"end"===et?{top:tt.bottom,left:tt.right-ot.offsetWidth+it}:{top:tt.bottom,left:"edge"===et?tt.left-it:tt.middle-ot.offsetWidth/2};case"left":return{top:"edge"===et?tt.top-it:tt.center-ot.offsetHeight/2,left:tt.left-ot.offsetWidth};case"right":return{top:"edge"===et?tt.top-it:tt.center-ot.offsetHeight/2,left:tt.right};default:throw new Error("".concat(Zt," is not a valid placement value. Valid options are: 'above', 'below', 'left', or 'right'"))}}({align:et,anchorPos:tt,outerContainerEl:en,padding:Cn,placement:Dn}),Ln=Pn.top,Tn=Pn.left,In="auto",jn=Sn,Mn=wn,An=Dn,Rn=tt.top-en.offsetHeight>0,Nn=tt.bottom+en.offsetHeight<wn,Fn=tt.left-en.offsetWidth>0,Bn=tt.right+en.offsetWidth<Sn,Vn=.7*tt.top>wn-tt.bottom,Wn=("edge"===et?tt.left+en.offsetWidth-Cn:tt.middle+en.offsetWidth/2)>Sn,zn=("edge"===et?tt.left-Cn:tt.middle-en.offsetWidth/2)<0,Hn=("edge"===et?tt.top-Cn:tt.top-en.offsetHeight/2)<0,$n=("edge"===et?tt.top+en.offsetHeight-Cn:tt.bottom+en.offsetHeight/2)>wn;if("above"===An){if(!Rn&&kn){if(Nn)return z(I(I({},Je),{},{placement:"below"}));if(xn&&Bn)return z(I(I({},Je),{},{placement:"right"}));if(xn&&Fn)return z(I(I({},Je),{},{placement:"left"}));it&&(An="misaligned",Ln=0)}"misaligned"!==An&&(In=wn-Ln-en.offsetHeight,ot&&(In=Math.min(In,wn-ot.top)),Ln="auto"),Wn?Tn=Math.max(Sn-en.offsetWidth,0):zn&&(Tn=0),it||(Mn=tt.top)}if("below"===An){if(!Nn&&kn){if(Rn&&Vn)return z(I(I({},Je),{},{placement:"above"}));if(xn&&Bn)return z(I(I({},Je),{},{placement:"right"}));if(xn&&Fn)return z(I(I({},Je),{},{placement:"left"}));it&&(An="misaligned",Ln=0)}ot&&(Ln=Math.min(Ln,ot.bottom)),Wn?Tn=Math.max(Sn-en.offsetWidth,0):zn&&(Tn=0),it||(Mn=wn-tt.bottom)}if("left"===An){if(!Fn&&kn){if(Bn)return z(I(I({},Je),{},{placement:"right"}));if(xn&&Nn)return z(I(I({},Je),{},{placement:"below"}));if(xn&&Rn)return z(I(I({},Je),{},{placement:"above"}));it&&(An="misaligned",Ln=0)}Hn?Ln=0:$n&&(Ln=Math.max(wn-en.offsetHeight,0)),it||(jn=tt.left)}if("right"===An){if(!Bn&&kn){if(Fn)return z(I(I({},Je),{},{placement:"left"}));if(xn&&Nn)return z(I(I({},Je),{},{placement:"below"}));if(xn&&Rn)return z(I(I({},Je),{},{placement:"above"}));it&&(An="misaligned",Ln=0)}Hn?Ln=0:$n&&(Ln=Math.max(wn-en.offsetHeight,0)),it||(jn=Sn-tt.left)}return{placement:An,maxHeight:Mn,maxWidth:jn,outerContainerStyle:{top:Ln,left:Tn,bottom:In}}}var xr=(0,it.createContext)({});const kr=tt(128),Lr=tt(2);var Nr=et.n(Lr),Wr=(0,qn.pick)({enterprise:"8px",prisma:0}),zr=Nr()(kr.animated.div).withConfig({displayName:"PopoverStyles__Styled",componentId:"sc-1nahsvw-0"})(["position:fixed;z-index:",";left:-300%;top:-300%;"],qn.variables.zindexPopover),Hr=Nr().div.withConfig({displayName:"PopoverStyles__StyledBox",componentId:"sc-1nahsvw-1"})(["",";",";",";"],qn.mixins.reset("block"),(function(Je){return!Je.$open&&(0,Lr.css)(["pointer-events:none;"])}),(function(Je){return"none"!==Je.$appearance&&(0,Lr.css)(["padding:8px;"])})),$r=Nr().div.withConfig({displayName:"PopoverStyles__StyledContent",componentId:"sc-1nahsvw-2"})(["",""],(0,qn.pickVariant)("$appearance",{normal:(0,Lr.css)(["background-color:",";color:",";border:",";",";border-radius:",";"],qn.variables.backgroundColorPopup,qn.variables.contentColorDefault,(0,qn.pick)({enterprise:{light:qn.variables.border,dark:qn.variables.border},prisma:"none"}),(0,qn.pick)({enterprise:{light:(0,Lr.css)(["box-shadow:0 2px 2px ",";"],qn.mixins.colorWithAlpha(qn.variables.gray20,.1)),dark:(0,Lr.css)(["box-shadow:0 1px 2px #000;"])},prisma:(0,Lr.css)(["box-shadow:",";"],qn.variables.overlayShadow)}),qn.variables.borderRadius),inverted:(0,Lr.css)(["background-color:",";color:",";"],(0,qn.pick)({light:qn.variables.gray20,dark:qn.variables.white}),(0,qn.pick)({light:qn.variables.white,dark:qn.variables.gray30}))})),Kr=Nr().div.withConfig({displayName:"PopoverStyles__StyledArrow",componentId:"sc-1nahsvw-3"})(["width:0;height:0;border-left:"," solid transparent;border-right:"," solid transparent;position:absolute;border-bottom-width:",";border-bottom-style:solid;",""],Wr,Wr,Wr,(0,qn.pickVariant)("$appearance",{normal:(0,Lr.css)(["border-bottom-color:",";&::before{content:'';display:block;width:0;height:0;border-left:"," solid transparent;border-right:"," solid transparent;border-bottom:"," solid ",";position:absolute;top:1px;left:0;margin-left:-",";}"],(0,qn.pick)({light:qn.variables.borderColor,dark:qn.variables.black}),Wr,Wr,Wr,qn.variables.backgroundColor,Wr),inverted:(0,Lr.css)(["border-bottom-color:",";"],(0,qn.pick)({light:qn.variables.gray20,dark:qn.variables.white}))})),Ur=Nr().div.withConfig({displayName:"PopoverStyles__StyledLowerRightCorner",componentId:"sc-1nahsvw-4"})(["position:fixed;right:0;bottom:0;"]),Gr=Nr().svg.withConfig({displayName:"PopoverStyles__StyledHitArea",componentId:"sc-1nahsvw-5"})(["position:fixed;pointer-events:none;path{pointer-events:auto;stroke-width:0;stroke:transparent;fill:transparent;}"]);function ee(Je,et){return function ae(Je){if(Array.isArray(Je))return Je}(Je)||function oe(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function re(Je,et){if(!Je)return;if("string"==typeof Je)return ne(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return ne(Je,et)}(Je,et)||function te(){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 ne(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var Zr={anchorRect:Cn().object,popoverEl:Cn().object,popoverPlacement:Cn().oneOf(["above","below","left","right","misaligned"])},Xr=Zt().forwardRef((function(Je,et){var tt=Je.anchorRect,ot=Je.popoverEl,en=Je.popoverPlacement,Cn=ee((0,it.useState)(null),2),_n=Cn[0],wn=Cn[1],Sn=ee((0,it.useState)({}),2),xn=Sn[0],kn=Sn[1];return(0,it.useEffect)((function(){var Je=function e(Je){var et=Je.anchorRect,tt=Je.popoverEl,ot=Je.popoverPlacement;if(null!=et&&null!=tt&&null!=ot){var it=tt.getBoundingClientRect();if("above"===ot||"below"===ot){var Zt=et.left-it.left,en=et.height,Cn=0;"above"===ot&&(en=0,Cn=et.height);var _n="0 ".concat(en),wn="".concat(it.width," ").concat(en),Sn="".concat(Zt," ").concat(en),xn="".concat(Zt," ").concat(Cn),kn="".concat(Zt+et.width," ").concat(en),En="".concat(Zt+et.width," ").concat(Cn);return{hitAreaPath:"\n M ".concat(_n,"\n S ").concat(Sn," , ").concat(xn,"\n L ").concat(Sn,"\n L ").concat(kn,"\n L ").concat(En,"\n S ").concat(kn," , ").concat(wn,"\n "),hitAreaStyle:{left:it.left,top:et.top,width:it.width,height:et.height}}}if("left"===ot||"right"===ot){var Dn=et.top-it.top,Pn=0,Ln=et.width;"right"===ot&&(Pn=et.width,Ln=0);var Tn="".concat(Pn," 0"),In="".concat(Pn," ").concat(it.height),jn="".concat(Pn," ").concat(Dn),Mn="".concat(Ln," ").concat(Dn),An="".concat(Pn," ").concat(Dn+et.height),Rn="".concat(Ln," ").concat(Dn+et.height);return{hitAreaPath:"\n M ".concat(Tn,"\n S ").concat(jn," , ").concat(Mn,"\n L ").concat(jn,"\n L ").concat(An,"\n L ").concat(Rn,"\n S ").concat(An," , ").concat(In,"\n "),hitAreaStyle:{left:et.left,top:it.top,width:et.width,height:it.height}}}}return{hitAreaPath:null,hitAreaStyle:{}}}({anchorRect:tt,popoverEl:ot,popoverPlacement:en}),et=Je.hitAreaPath,it=Je.hitAreaStyle;wn(et),kn(it)}),[tt,ot,en]),null!=_n?Zt().createElement(Gr,{"data-test":"popover-hit-area",style:xn},Zt().createElement("path",{d:_n,ref:et})):null}));Xr.propTypes=Zr;const Yr=Xr;var Qr={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};var Jr={document:Qr,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function e(){},pushState:function e(){},go:function e(){},back:function e(){}},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){},matchMedia:function e(){return{}},requestAnimationFrame:function e(Je){return"undefined"==typeof setTimeout?(Je(),null):setTimeout(Je,0)},cancelAnimationFrame:function e(Je){"undefined"!=typeof setTimeout&&clearTimeout(Je)}};function he(){return"undefined"!=typeof window?window:Jr}function de(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function ve(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?de(Object(tt),!0).forEach((function(et){me(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):de(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function me(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function ge(Je,et){var tt,ot,it=Je.getBoundingClientRect(),Zt=function be(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}();if(!et||!Zt)return it;var en=he(),Cn=it.left+((null===(tt=en.visualViewport)||void 0===tt?void 0:tt.offsetLeft)||0),_n=it.top+((null===(ot=en.visualViewport)||void 0===ot?void 0:ot.offsetTop)||0);return function ye(Je){return ve(ve({},Je),{},{top:Je.y,left:Je.x,right:Je.x+Je.width,bottom:Je.y+Je.height})}({width:it.width,height:it.height,x:Cn,y:_n})}function we(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function Se(Je){return(Se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function Oe(){return(Oe=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Pe(Je){return function je(Je){if(Array.isArray(Je))return qe(Je)}(Je)||function Ce(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||Re(Je)||function Ee(){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 ke(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function xe(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ke(Object(tt),!0).forEach((function(et){Ke(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ke(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function Ae(Je,et){return function Me(Je){if(Array.isArray(Je))return Je}(Je)||function We(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||Re(Je,et)||function Te(){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 Re(Je,et){if(Je){if("string"==typeof Je)return qe(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);return"Object"===tt&&Je.constructor&&(tt=Je.constructor.name),"Map"===tt||"Set"===tt?Array.from(Je):"Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt)?qe(Je,et):void 0}}function qe(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function _e(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Le(Je,et,tt){return et&&_e(Je.prototype,et),tt&&_e(Je,tt),Je}function Ie(Je,et){return(Ie=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function Fe(Je){var et=function $e(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Ue(Je);if(et){var it=Ue(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Ne(this,tt)}}function Ne(Je,et){return!et||"object"!==Se(et)&&"function"!=typeof et?ze(Je):et}function ze(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Ue(Je){return(Ue=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Ke(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var eo=["clickAway","escapeKey","offScreen","tabKey"],to={align:Cn().oneOf(["center","edge","theme","end"]),anchor:Cn().object,animation:Cn().bool,animationConfig:Cn().object,appearance:Cn().oneOf(["normal","inverted","none"]),autoCloseWhenOffScreen:Cn().bool,canCoverAnchor:Cn().bool,children:Cn().oneOfType([Cn().node,Cn().func]),closeReasons:Cn().arrayOf(Cn().oneOf(eo)),defaultPlacement:Cn().oneOf(["above","below","left","right","vertical","horizontal"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),id:Cn().string,hitAreaRef:Cn().oneOfType([Cn().func,Cn().object]),onRequestClose:Cn().func,open:Cn().bool,outerRef:Cn().oneOfType([Cn().func,Cn().object]),pointTo:Cn().shape({x:Cn().number,y:Cn().number}),repositionMode:Cn().oneOf(["none","flip","any"]),retainFocus:Cn().bool,takeFocus:Cn().bool,splunkTheme:Cn().object},no={align:"theme",animation:!0,animationConfig:{},appearance:"normal",autoCloseWhenOffScreen:!0,canCoverAnchor:!1,closeReasons:eo,defaultPlacement:"below",open:!1,repositionMode:"flip",retainFocus:!0,takeFocus:!1};function Ye(Je,et){var tt=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return!!Je&&!!et&&Dn()(Je,(function(Je,ot){return Rn()(Je)?Math.abs(et[ot]-Je)<=tt:et[ot]===Je}))}var ro=function(Je){!function De(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&Ie(Je,et)}(r,Je);var et=Fe(r);function r(Je){var tt;return function He(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Ke(ze(tt=et.call(this,Je)),"outerContainerEl",null),Ke(ze(tt),"innerContainerEl",null),Ke(ze(tt),"arrow",null),Ke(ze(tt),"windowSizeMeasurementEl",null),Ke(ze(tt),"handleScroll",void 0),Ke(ze(tt),"handleWindowScroll",void 0),Ke(ze(tt),"allowAnimationUpdates",!0),Ke(ze(tt),"getElPosition",(function(Je){var et=arguments.length>1&&void 0!==arguments[1]&&arguments[1],ot=ge(Je,et),it={width:Je.offsetWidth,height:Je.offsetHeight},Zt=tt.props.pointTo,en=Zt&&Ln()(Zt,"x"),Cn=Zt&&Ln()(Zt,"y");return it.left=en?ot.left+((null==Zt?void 0:Zt.x)||0):ot.left,it.top=Cn?ot.top+((null==Zt?void 0:Zt.y)||0):ot.top,it.right=en?it.left+it.width:ot.left+it.width||ot.right,it.bottom=Cn?it.top+it.height:ot.top+it.height||ot.bottom,it.middle=en?it.left:ot.left+(it.right-ot.left)/2,it.center=Cn?it.top:ot.top+(it.bottom-ot.top)/2,it})),Ke(ze(tt),"setPlacement",(function(Je){var et=he();tt.setState((function(ot){var it,Zt=tt.props,en=Zt.align,Cn=Zt.anchor,_n=Zt.autoCloseWhenOffScreen,wn=Zt.canCoverAnchor,Sn=Zt.defaultPlacement,xn=Zt.open,kn=Zt.repositionMode,En=Zt.splunkTheme,Dn=tt.context||et,Pn=En.isPrisma;if(!(xn&&tt.outerContainerEl&&Cn&&ot.anchorEl&&tt.windowSizeMeasurementEl))return null;var Ln=tt.getElPosition(ot.anchorEl),Tn=tt.getElPosition(ot.anchorEl,!0),In=function Ge(Je){return Je!==window&&Je!==window.document}(Dn)?tt.getElPosition(Dn):void 0;if(Je&&_n&&tt.autoCloseWhenOffScreen(Ln,In))return null;var jn=Pn?0:8,Mn=z({align:"theme"===en?Pn?"edge":"center":en,anchorPos:Tn,scrollContainerPos:In,canCoverAnchor:wn,defaultPlacement:Sn,repositionMode:kn,outerContainerEl:tt.outerContainerEl,padding:8,windowWidth:tt.windowSizeMeasurementEl.offsetLeft,windowHeight:tt.windowSizeMeasurementEl.offsetTop}),An=Mn.placement,Rn=Mn.outerContainerStyle,Nn=Mn.maxHeight,Fn=Mn.maxWidth,Bn=Ae(tt.arrow?r.getArrowStyle({anchorPos:Tn,arrowHeight:jn,outerContainerStyle:Rn,placement:An,outerContainerEl:tt.outerContainerEl}):[],2),Vn=Bn[0],Wn=Bn[1],Hn="none"!==tt.props.appearance&&!Pn,$n=Ye(Tn,ot.anchorPos)&&Ye(Rn,ot.outerContainerStyle)&&An===ot.placement&&Nn===ot.maxHeight&&Fn===ot.maxWidth,qn=Ye(zn()(Vn,"transform"),zn()(ot.arrowStyle,"transform"))&&Ye(null!=Wn?Wn:{},null!==(it=ot.arrowStyleTransformMeta)&&void 0!==it?it:{});return $n&&(!Hn||Hn&&qn)?null:{anchorPos:Tn,arrowStyle:Vn,arrowStyleTransformMeta:Wn,outerContainerStyle:Rn,placement:An,maxHeight:Nn,maxWidth:Fn}}))})),Ke(ze(tt),"handleNewAnchor",(function(Je){var et,ot=(et=!Je||Je instanceof HTMLElement?null!=Je?Je:void 0:(0,_n.findDOMNode)(Je))?tt.getElPosition(et):void 0;tt.setState({anchorEl:et,anchorPos:ot})})),Ke(ze(tt),"handleInnerContainerMount",(function(Je){tt.innerContainerEl=Je,Je&&tt.props.takeFocus&&kn()(Or.takeFocus,Je),we(tt.props.elementRef,Je)})),Ke(ze(tt),"handleOuterContainerMount",(function(Je){tt.outerContainerEl=Je,we(tt.props.outerRef,Je)})),Ke(ze(tt),"handleTab",(function(Je){if(tt.innerContainerEl)if(tt.props.retainFocus)(0,Or.handleTab)(tt.innerContainerEl,Je);else if((0,Or.isTabKey)(Je)){var et=(0,Or.getSortedTabbableElements)(tt.innerContainerEl);if(et.length>0)(Je.shiftKey?et[0]:et[et.length-1])===Je.target&&tt.handleRequestClose({event:Je,reason:"tabKey"})}})),Ke(ze(tt),"handleRequestClose",(function(Je){tt.props.open&&tt.requestClose(Je)})),Ke(ze(tt),"handleAnimationEnd",(function(){tt.allowAnimationUpdates&&tt.setState({animating:!1})})),Ke(ze(tt),"renderLayer",(function(){var Je=tt.props,et=Je.animation,ot=Je.animationConfig,it=Je.appearance,en=Je.children,Cn=Je.id,_n=Je.open,wn=Je.retainFocus,Sn=Je.splunkTheme,xn=tt.state,kn=xn.anchorPos,En=xn.arrowStyle,Dn=xn.outerContainerStyle,Pn=xn.placement,Ln=Sn.isPrisma,Tn=Ln&&"inverted"===it?"normal":it,In=tt.state,jn=In.maxHeight,Mn=In.maxWidth;"none"!==it&&(Rn()(jn)&&(jn-=20),Rn()(Mn)&&(Mn-=20));var An={anchorHeight:kn?kn.height:null,anchorWidth:kn?kn.width:null,placement:Pn||null,maxHeight:jn||null,maxWidth:Mn||null},Nn=et?{opacity:_n?1:0}:{opacity:1};return Zt().createElement(Kn.Spring,{from:{opacity:et?0:1},to:Nn,config:xe({tension:300,friction:40},ot),onRest:tt.handleAnimationEnd},(function(Je){return Zt().createElement(zr,{"data-test":"outer-popover",style:xe(xe({},Dn),Je),ref:tt.handleOuterContainerMount},(_n||tt.state.animating)&&Zt().createElement(Hr,Oe({$appearance:Tn,$open:_n,"data-test":"popover",ref:tt.handleInnerContainerMount,id:Cn,onKeyDown:tt.handleTab},zn()(tt.props,["anchor"].concat(Pe(Vn()(r.propTypes))))),Zt().createElement(xr.Provider,{value:{retainFocus:wn}},Zt().createElement(Zt().Fragment,null,"none"===it&&en,"none"!==it&&!Ln&&Zt().createElement(Kr,{$appearance:Tn,ref:function e(Je){tt.arrow=Je},style:En}),"none"!==it&&Zt().createElement($r,{$appearance:Tn},Fn()(en)?en(An):en)))),Zt().createElement(Ur,{ref:function e(Je){tt.windowSizeMeasurementEl=Je}}))}))})),tt.handleScroll=$n()(tt.setPlacement.bind(ze(tt),!0),0),tt.handleWindowScroll=$n()(tt.setPlacement.bind(ze(tt),!0),0),tt.setPlacement=$n()(tt.setPlacement,0,{leading:!1}),tt.state={animating:!1,prevOpen:Je.open},tt}return Le(r,null,[{key:"getArrowStyle",value:function e(Je){var et=Je.anchorPos,tt=Je.arrowHeight,ot=Je.placement,it=Je.outerContainerStyle,Zt=Je.outerContainerEl;if("misaligned"===ot)return[{display:"none"}];var en={display:"block"},Cn=Zt.offsetHeight/2-22,_n=-(Zt.offsetHeight/2-15),wn=et.center-(it.top+Zt.offsetHeight/2)-tt/2,xn=Sn()(wn,_n,Cn),kn=et.middle-(it.left+Zt.offsetWidth/2)-tt,En={left:{translateX:tt/2,translateY:xn,rotate:90},right:{translateX:-tt/2,translateY:xn,rotate:-90},above:{translateX:kn,translateY:0,rotate:180},below:{translateX:kn,translateY:0,rotate:0}}[ot];en.transform="translate(".concat(En.translateX,"px, ").concat(En.translateY,"px) rotate(").concat(En.rotate,"deg)");en[{left:"right",right:"left",above:"bottom",below:"top"}[ot]]="1px";return en[{left:"top",right:"top",above:"left",below:"left"}[ot]]="50%",[en,En]}}]),Le(r,[{key:"componentDidMount",value:function e(){this.handleNewAnchor(this.props.anchor)}},{key:"componentDidUpdate",value:function e(Je){Je.anchor!==this.props.anchor&&this.handleNewAnchor(this.props.anchor),this.innerContainerEl&&(this.props.open||this.state.animating)&&(this.setPlacement(),!Je.open&&this.props.open&&this.props.takeFocus&&(0,Or.takeFocus)(this.innerContainerEl))}},{key:"componentWillUnmount",value:function e(){this.setPlacement.cancel(),this.handleScroll.cancel(),this.allowAnimationUpdates=!1}},{key:"autoCloseWhenOffScreen",value:function e(Je,et){var tt=he();return(Je.top<0||Je.top>tt.innerHeight||Je.left<0||Je.left>tt.innerWidth||!(!et||!(Je.height+Je.top<et.top||Je.top>et.bottom||Je.width+Je.left<et.left||Je.left>et.right)))&&(this.requestClose({reason:"offScreen"}),!0)}},{key:"requestClose",value:function e(Je){var et,tt;In()(this.props.closeReasons,Je.reason)&&(null===(et=(tt=this.props).onRequestClose)||void 0===et||et.call(tt,Je))}},{key:"render",value:function e(){var Je=he(),et=this.props.open||this.state.animating,tt=this.context||Je,ot=tt!==Je,it=this.state,en=it.anchorPos,Cn=it.placement,_n=et?[ot&&Zt().createElement(Gn(),{target:tt,eventType:"scroll",listener:this.handleScroll,options:{passive:!1,capture:!0},key:"eventListener"}),Zt().createElement(Gn(),{target:Je,eventType:"resize",listener:this.setPlacement,key:"eventListenerOnWindowResize"}),Zt().createElement(Gn(),{target:Je,eventType:"scroll",listener:this.handleWindowScroll,options:{passive:!1,capture:!0},key:"eventListenerOnWindowScroll"})]:[];return[].concat(_n,[Zt().createElement(Cr(),{closeReasons:Mn()(this.props.closeReasons.filter((function(Je){return"offScreen"!==Je})),Cr().possibleCloseReasons),open:et,onRequestClose:this.handleRequestClose,key:"Layer"},et&&this.innerContainerEl&&this.props.hitAreaRef&&Zt().createElement(Yr,{anchorRect:en,popoverEl:this.innerContainerEl,popoverPlacement:Cn,ref:this.props.hitAreaRef}),et&&this.renderLayer())])}}]),r}(it.Component);Ke(ro,"contextType",Sr()),Ke(ro,"defaultProps",no),Ke(ro,"propTypes",to),Ke(ro,"getDerivedStateFromProps",(function(Je,et){return Je.open!==et.prevOpen?{animating:Je.animation,prevOpen:Je.open}:null}));var oo=(0,qn.withSplunkTheme)(ro);oo.propTypes=ro.propTypes;const io=oo;Je.exports=ot})()},1211:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>xn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(397);var wn=et.n(_n),Sn={children:Cn().node,target:Cn().oneOfType([Cn().object,Cn().string]),eventType:Cn().any,listener:Cn().func,options:Cn().oneOfType([Cn().object,Cn().bool])};function p(Je){var et=Je.children,tt=Je.target,ot=Je.eventType,it=Je.listener,en=Je.options;return wn()(tt,ot,it,en),Zt().createElement(Zt().Fragment,null,et||null)}p.propTypes=Sn;const xn=p;Je.exports=ot})()},1212:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{ControlGroupContext:()=>qn,default:()=>Cr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(69);var wn=et.n(_n);const Sn=tt(158);var xn=et.n(Sn);const kn=tt(198),En=tt(810),Dn=tt(561);var Pn=et.n(Dn);const Ln=tt(699);var Tn=et.n(Ln);const In=tt(2);var jn=et.n(In);const Mn=tt(1213);var An=et.n(Mn),Rn=jn()(Pn()).withConfig({displayName:"ControlGroupStyles__StyledBox",componentId:"wjnyif-0"})([""," "," max-width:600px;margin-bottom:",";"," color:",";",""],kn.mixins.reset("block"),kn.mixins.clearfix(),(0,kn.pick)({enterprise:kn.variables.spacingMedium,prisma:{comfortable:kn.variables.spacingLarge,compact:kn.variables.spacingMedium}}),(0,kn.pick)({prisma:{comfortable:(0,In.css)(["&:first-child{margin-top:",";}&:last-child{margin-bottom:",";}"],kn.variables.spacingMedium,kn.variables.spacingMedium),compact:(0,In.css)(["&:first-child{margin-top:",";}&:last-child{margin-bottom:",";}"],kn.variables.spacingSmall,kn.variables.spacingSmall)}}),(0,kn.pick)({enterprise:kn.variables.textColor,prisma:kn.variables.contentColorMuted}),(function(Je){return Je.$error&&(0,In.css)(["color:",";"],(0,kn.pick)({enterprise:{light:kn.variables.errorColorD10,dark:kn.variables.errorColorL20},prisma:kn.variables.accentColorNegative}))})),Nn=jn()(Pn()).withConfig({displayName:"ControlGroupStyles__StyledControlsStackBox",componentId:"wjnyif-1"})(["flex-direction:column;"]),Fn=jn().div.withConfig({displayName:"ControlGroupStyles__StyledLabelWrapper",componentId:"wjnyif-2"})(["display:inline-flex;align-items:center;"," ",""],(0,kn.pick)({enterprise:(0,In.css)(["justify-content:flex-end;"])}),(function(Je){return"top"===Je.$labelPosition?(0,In.css)(["",""],(0,kn.pick)({prisma:(0,In.css)(["height:24px;padding-bottom:",";"],kn.variables.spacingXSmall)})):(0,In.css)(["",""],(0,kn.pick)({prisma:(0,In.css)(["min-height:",";"],kn.variables.inputHeight)}))})),Bn=jn()(Fn).withConfig({displayName:"ControlGroupStyles__StyledLabelWrapperLeft",componentId:"wjnyif-3"})(["float:left;"]),Vn=jn().label.withConfig({displayName:"ControlGroupStyles__StyledLabel",componentId:"wjnyif-4"})(["padding:",";word-wrap:break-word;color:inherit;text-align:",";"],(0,kn.pick)({enterprise:{comfortable:"6px 0",compact:"4px 0"}}),(0,kn.pick)({enterprise:"right",prisma:"left"})),Wn=jn()(An()).withConfig({displayName:"ControlGroupStyles__StyledTooltip",componentId:"wjnyif-5"})(["",""],(function(Je){return"top"===Je.$labelPosition&&(0,In.css)(["button{","}"],(0,kn.pick)({prisma:(0,In.css)(["svg{width:20px;height:20px;}padding:4px;"])}))})),zn=jn().div.withConfig({displayName:"ControlGroupStyles__StyledHelp",componentId:"wjnyif-6"})(["",";font-size:",";color:",";margin-top:",";",""],kn.mixins.reset("block"),kn.variables.fontSizeSmall,kn.variables.contentColorMuted,(0,kn.pick)({enterprise:"2px",prisma:"4px"}),(function(Je){return Je.$error&&(0,In.css)(["color:inherit;"])})),Hn=jn().div.withConfig({displayName:"ControlGroupStyles__StyledErrorText",componentId:"wjnyif-7"})(["",";font-size:",";[aria-invalid] > &{color:inherit;}",""],kn.mixins.reset("block"),kn.variables.fontSizeSmall,(function(Je){return!Je.$help&&(0,In.css)(["margin-top:",";"],(0,kn.pick)({enterprise:"2px",prisma:"4px"}))})),$n=jn().span.withConfig({displayName:"ControlGroupStyles__StyledAsterisk",componentId:"wjnyif-8"})(["color:inherit;margin-right:2px;"]);const qn=Zt().createContext({});function T(Je){return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function E(){return(E=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function D(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function q(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?D(Object(tt),!0).forEach((function(et){Z(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):D(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function M(Je,et){if(null==Je)return{};var tt,ot,it=function V(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function $(Je,et){return function z(Je){if(Array.isArray(Je))return Je}(Je)||function N(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function G(Je,et){if(!Je)return;if("string"==typeof Je)return B(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return B(Je,et)}(Je,et)||function A(){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 B(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function W(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function H(Je,et){return(H=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function U(Je){var et=function Q(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Y(Je);if(et){var it=Y(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return X(this,tt)}}function X(Je,et){return!et||"object"!==T(et)&&"function"!=typeof et?K(Je):et}function K(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Y(Je){return(Y=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Z(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Kn={children:Cn().node,controlsLayout:Cn().oneOf(["fill","fillJoin","none","stack"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().oneOfType([Cn().bool,Cn().string]),help:Cn().node,hideLabel:Cn().bool,label:Cn().string.isRequired,labelFor:Cn().string,labelPosition:Cn().oneOf(["left","top"]),labelWidth:Cn().oneOfType([Cn().number,Cn().string]),required:Cn().bool,size:Cn().oneOf(["small","medium"]),splunkTheme:Cn().object,tooltip:Cn().node,tooltipDefaultPlacement:Cn().oneOf(["above","below","left","right","theme"])},Un={flexGrow:1},Gn=function(Je){!function J(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&H(Je,et)}(o,Je);var et=U(o);function o(Je){var tt;return function R(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,o),Z(K(tt=et.call(this,Je)),"errorId",void 0),Z(K(tt),"helpId",void 0),Z(K(tt),"labelId",void 0),Z(K(tt),"contextValue",void 0),Z(K(tt),"childIds",void 0),Z(K(tt),"stackLayoutChildStyle",void 0),Z(K(tt),"getChildID",(function(Je,et){var ot="".concat(Je,"-").concat(et),it=tt.childIds[ot];return it&&it.length||(it=(0,En.createDOMID)(Je),tt.childIds[ot]=it),it})),Z(K(tt),"getStackLayoutChildStyle",(function(Je,et){return Je?(et&&(tt.stackLayoutChildStyle.marginBottom="12px"),tt.stackLayoutChildStyle.marginBottom="16px"):tt.stackLayoutChildStyle.marginBottom="0",tt.stackLayoutChildStyle})),Z(K(tt),"hasInputId",(function(Je){return Je.type&&Je.type.propTypes&&Object.prototype.hasOwnProperty.call(Je.type.propTypes,"inputId")})),Z(K(tt),"getLinkedId",(function(Je){if(0!==Je.length){var et=$(Je,1)[0],ot=wn()(Je,(function(Je){return Je.type&&"Text"===Je.type.componentType})),it=tt.hasInputId(et);return 1===Je.length&&et&&et.props?it?et.props.inputId:et.props.id:ot&&ot.props?ot.props.inputId:et.props?it?et.props.inputId:et.props.id:void 0}})),tt.errorId=(0,En.createDOMID)("error"),tt.helpId=(0,En.createDOMID)("help"),tt.labelId=(0,En.createDOMID)("label"),tt.contextValue=tt.createContextValue(),tt.childIds={},tt.stackLayoutChildStyle={},tt}return function F(Je,et,tt){return et&&W(Je.prototype,et),tt&&W(Je,tt),Je}(o,[{key:"shouldComponentUpdate",value:function e(Je){return Zt().Children.count(Je.children)!==Zt().Children.count(this.props.children)&&(this.childIds={}),!0}},{key:"createContextValue",value:function e(){return{labelAttrs:{text:this.props.label,id:this.labelId}}}},{key:"getContextValue",value:function e(){var Je,et;return this.props.label===(null===(Je=this.contextValue.labelAttrs)||void 0===Je?void 0:Je.text)&&this.labelId===(null===(et=this.contextValue.labelAttrs)||void 0===et?void 0:et.id)||(this.contextValue=this.createContextValue()),this.contextValue}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.children,ot=et.controlsLayout,en=et.error,Cn=et.help,_n=et.hideLabel,wn=et.label,Sn=et.labelFor,kn=et.labelPosition,En=et.labelWidth,Dn=et.required,Ln=et.size,In=et.splunkTheme,jn=et.tooltip,Mn=et.tooltipDefaultPlacement,An=M(et,["children","controlsLayout","error","help","hideLabel","label","labelFor","labelPosition","labelWidth","required","size","splunkTheme","tooltip","tooltipDefaultPlacement"]),Kn=In.isPrisma,Gn=In.isCompact,Jn=it.Children.toArray(tt).filter(it.isValidElement),Cr=Jn.length,wr=An,Sr=Jn.map((function e(et,tt){var Zt={key:et.key||tt};if("fillJoin"===ot&&(tt>0&&(Zt.prepend=!0),tt<Cr-1&&(Zt.append=!0),(Zt.prepend||Zt.append)&&(Zt.inline=!1)),"fill"===ot&&Cr>1&&(Zt.inline=!0),"stack"===ot&&(Zt.inline=!1,tt<Cr-1)){var en=Je.getStackLayoutChildStyle(Kn,Gn);Zt.style=et.props.style?q(q({},et.props.style),en):en}(Zt.labelledBy=Je.labelId,Je.props.help&&"boolean"==typeof Je.props.error?Zt.describedBy=Je.helpId:Je.props.help&&"string"==typeof Je.props.error?Zt.describedBy="".concat(Je.helpId," ").concat(Je.errorId):Je.props.help||"string"!=typeof Je.props.error||(Zt.describedBy=Je.errorId),Je.props.required&&(Zt.required=!0),"Multiselect"===et.type.componentType)?!1===et.props.compact&&(Zt.labelText=wn):Zt.labelText=wn;return 1!==Cr||"fillJoin"!==ot&&"fill"!==ot||(Zt.style=et.props.style?q(q({},et.props.style),Un):Un),!Sn&&et&&(Je.hasInputId(et)?Zt.inputId=et.props.inputId||Je.getChildID("input-id",tt):Zt.id=et.props.id||Je.getChildID("id",tt)),(0,it.cloneElement)(et,Zt)})),Or=this.getLinkedId(Sr);en&&(wr["aria-invalid"]=!0);var xr="left"===kn?{width:En}:void 0,kr=xn()(En)?"".concat(En,"px"):En,Lr=Kn?"16px":"20px",Nr="left"===kn?{marginLeft:"calc(".concat(kr," + ").concat(Lr,")")}:void 0,Wr="stack"===ot?Nn:Pn(),zr="left"===kn?Bn:Fn,Hr=Zt().createElement(zr,{style:xr,$labelPosition:kn},Zt().createElement(Vn,{"data-size":Ln,"data-test":"label",id:this.labelId,htmlFor:Sn||Or,$tooltip:!!jn},Dn&&Zt().createElement($n,{"aria-hidden":"true"},"*"),wn,!Kn&&!_n&&jn&&Zt().createElement("span",null," "),!_n&&jn&&Zt().createElement(Tn(),null,jn)),!_n&&jn&&Zt().createElement(Wn,{$labelPosition:kn,closeWhen:"notOnClick",content:jn,defaultPlacement:Mn,"aria-hidden":"true"})),$r="string"==typeof en||!0===en,Kr="boolean"==typeof en;return Zt().createElement(Rn,E({"data-test":"control-group","data-test-required":Dn,$error:$r},wr),Zt().createElement(qn.Provider,{value:this.getContextValue()},_n?Zt().createElement(Tn(),null,Hr):Hr,Zt().createElement(Wr,{"data-test":"controls",flex:"none"!==ot,style:Nr},Sr),Cn&&Zt().createElement(zn,{"data-test":"help",id:this.helpId,style:Nr,$error:$r&&Kr},Cn),$r&&!Kr&&Zt().createElement(Hn,{"data-test":"error",id:this.errorId,style:Nr,$help:!!Cn},en)))}}]),o}(it.Component);Z(Gn,"propTypes",Kn),Z(Gn,"defaultProps",{controlsLayout:"fill",error:!1,hideLabel:!1,labelPosition:"left",labelWidth:120,required:!1,size:"medium"});var Jn=(0,kn.withSplunkTheme)(Gn);Jn.propTypes=Gn.propTypes;const Cr=Jn;Je.exports=ot})()},1213:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Cr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(183);var xn=et.n(Sn);const kn=tt(1210);var En=et.n(kn);const Dn=tt(699);var Pn=et.n(Dn);const Ln=tt(198),Tn=tt(810),In=tt(378),jn=tt(1437);var Mn=et.n(jn);function g(){return(g=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}const An=function C(Je){var et=(0,Ln.useSplunkTheme)(),tt=et.family,ot=et.density;if("enterprise"===tt)return Zt().createElement(Mn(),g({screenReaderText:(0,In._)("Info Circle"),viewBox:"0 0 24 24"},Je),Zt().createElement("path",{fill:"currentColor",d:"M12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM13.2001 8.1999C13.2001 7.53716 12.6628 6.9999 12.0001 6.9999C11.3373 6.9999 10.8001 7.53716 10.8001 8.1999C10.8001 8.86264 11.3373 9.3999 12.0001 9.3999C12.6628 9.3999 13.2001 8.86264 13.2001 8.1999ZM11.0001 16.0094V11.9999C11.0001 11.4476 11.4478 10.9999 12.0001 10.9999C12.5524 10.9999 13.0001 11.4476 13.0001 11.9999V16.0094C13.0001 16.5617 12.5524 17.0094 12.0001 17.0094C11.4478 17.0094 11.0001 16.5617 11.0001 16.0094Z"}));var it="compact"===ot?"20":"24";return Zt().createElement("svg",{width:it,height:it,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{display:"block"}},Zt().createElement("path",{d:"M12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM13.2003 8.1999C13.2003 7.53716 12.663 6.9999 12.0003 6.9999C11.3376 6.9999 10.8003 7.53716 10.8003 8.1999C10.8003 8.86264 11.3376 9.3999 12.0003 9.3999C12.663 9.3999 13.2003 8.86264 13.2003 8.1999ZM11.0005 16.0094V11.9999C11.0005 11.4476 11.4482 10.9999 12.0005 10.9999C12.5528 10.9999 13.0005 11.4476 13.0005 11.9999V16.0094C13.0005 16.5617 12.5528 17.0094 12.0005 17.0094C11.4482 17.0094 11.0005 16.5617 11.0005 16.0094Z",fill:"currentColor",fillRule:"evenodd"}))},Rn=tt(2);var Nn=et.n(Rn);const Fn=tt(499);var Bn=et.n(Fn),Vn="16px",Wn=Nn().span.withConfig({displayName:"TooltipStyles__Styled",componentId:"sc-67fvgm-0"})(["",";position:relative;"],Ln.mixins.reset("block")),zn=Nn().span.withConfig({displayName:"TooltipStyles__StyledInline",componentId:"sc-67fvgm-1"})(["",";position:relative;"],Ln.mixins.reset("inline-block")),Hn=Nn().span.withConfig({displayName:"TooltipStyles__StyledToggle",componentId:"sc-67fvgm-2"})(["display:block;"]),$n=Nn().span.withConfig({displayName:"TooltipStyles__StyledToggleInline",componentId:"sc-67fvgm-3"})(["display:inline-block;"]),qn=Nn().div.withConfig({displayName:"TooltipStyles__StyledContent",componentId:"sc-67fvgm-4"})(["padding:",";font-size:",";line-height:",";user-select:none;"],(0,Ln.pick)({enterprise:Ln.variables.spacingSmall,prisma:(0,Ln.pickVariant)("$isLabel",{false:"12px 16px",true:"4px 8px"})}),(0,Ln.pick)({enterprise:Ln.variables.fontSizeSmall,prisma:"inherit"}),(0,Ln.pick)({enterprise:"18px",prisma:(0,Ln.pickVariant)("$isLabel",{false:"inherit",true:"18px"})})),Kn=Nn()(Bn()).withConfig({displayName:"TooltipStyles__StyledButton",componentId:"sc-67fvgm-5"})(["cursor:default;"," "," &:focus{box-shadow:",";}"],(0,Ln.pick)({enterprise:(0,Rn.css)(["display:inline-block;width:",";height:",";border:2px solid ",";border-radius:",";font-size:",";font-weight:",";line-height:calc("," - 2px);text-align:center;color:",";vertical-align:baseline;&:not([disabled]){&:hover{text-decoration:none;}}"],Vn,Vn,Ln.variables.linkColor,Vn,Ln.variables.fontSizeSmall,Ln.variables.fontWeightSemiBold,Vn,Ln.variables.linkColor),prisma:(0,Rn.css)(["color:",";border-radius:50%;display:inline-block;vertical-align:middle;&:hover,&:focus{color:",";background:",";}"],Ln.variables.contentColorMuted,Ln.variables.contentColorActive,Ln.variables.interactiveColorOverlayHover)}),(0,Ln.pick)({prisma:{comfortable:(0,Rn.css)(["padding:8px;"]),compact:(0,Rn.css)(["padding:6px;"])}}),Ln.variables.focusShadow);function _(Je){return(_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function I(){return(I=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function A(Je,et){if(null==Je)return{};var tt,ot,it=function j(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function D(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Z(Je,et){return(Z=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function N(Je){var et=function F(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=$(Je);if(et){var it=$(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return W(this,tt)}}function W(Je,et){return!et||"object"!==_(et)&&"function"!=typeof et?z(Je):et}function z(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function $(Je){return($=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function U(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Un={appearance:Cn().string,children:Cn().node,closeDelay:Cn().number,closeWhen:Cn().oneOf(["default","notOnClick"]),content:Cn().node,contentRelationship:Cn().oneOf(["label","description"]),defaultPlacement:Cn().oneOf(["above","below","left","right","theme"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),inline:Cn().bool,onRequestClose:Cn().func,onRequestOpen:Cn().func,open:Cn().bool,openDelay:Cn().oneOfType([Cn().oneOf(["primary","secondary"]),Cn().number]),splunkTheme:Cn().object},Gn=function(Je){!function V(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&Z(Je,et)}(r,Je);var et=N(r);function r(Je){var tt;return function H(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),U(z(tt=et.call(this,Je)),"ariaId",void 0),U(z(tt),"controlledExternally",void 0),U(z(tt),"popoverId",void 0),U(z(tt),"timeout",void 0),U(z(tt),"handleMount",(function(Je){Je?(Je.addEventListener("mouseenter",tt.handleMouseEnter),Je.addEventListener("mouseleave",tt.handleMouseLeave)):tt.state.anchorEl&&(tt.state.anchorEl.removeEventListener("mouseenter",tt.handleMouseEnter),tt.state.anchorEl.removeEventListener("mouseleave",tt.handleMouseLeave)),tt.setState({anchorEl:Je})})),U(z(tt),"handlePopoverMount",(function(Je){Je?(Je.addEventListener("mouseenter",tt.handleMouseEnterPopover),Je.addEventListener("mouseleave",tt.handleMouseLeavePopover)):tt.state.popoverEl&&(tt.state.popoverEl.removeEventListener("mouseenter",tt.handleMouseEnterPopover),tt.state.popoverEl.removeEventListener("mouseleave",tt.handleMouseLeavePopover)),tt.setState({popoverEl:Je})})),U(z(tt),"handlePopoverOuterMount",(function(Je){tt.setState({popoverOuterEl:Je})})),U(z(tt),"handleHitAreaMount",(function(Je){Je?(Je.addEventListener("mouseenter",tt.handleMouseEnterHitArea),Je.addEventListener("mousemove",tt.handleMouseMoveHitArea),Je.addEventListener("mouseleave",tt.handleMouseLeaveHitArea)):tt.state.hitAreaEl&&(tt.state.hitAreaEl.removeEventListener("mouseenter",tt.handleMouseEnterHitArea),tt.state.hitAreaEl.removeEventListener("mousemove",tt.handleMouseMoveHitArea),tt.state.hitAreaEl.removeEventListener("mouseleave",tt.handleMouseLeaveHitArea)),tt.setState({hitAreaEl:Je})})),U(z(tt),"handleMouseEnter",(function(Je){tt.handleRequestOpen(Je,{reason:"mouseEnterToggle"})})),U(z(tt),"handleMouseEnterPopover",(function(Je){tt.handleRequestOpen(Je,{reason:"mouseEnterPopover"})})),U(z(tt),"handleMouseEnterHitArea",(function(Je){tt.handleRequestOpen(Je,{reason:"mouseEnterHitArea"})})),U(z(tt),"handleMouseLeave",(function(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"mouseLeaveToggle";(null==Je.relatedTarget||Je.relatedTarget!==tt.state.popoverEl&&Je.relatedTarget!==tt.state.popoverOuterEl)&&tt.handleRequestClose(Je,{reason:et})})),U(z(tt),"handleMouseLeavePopover",(function(Je){tt.handleMouseLeave(Je,"mouseLeavePopover")})),U(z(tt),"handleMouseLeaveHitArea",(function(Je){tt.handleMouseLeave(Je,"mouseLeaveHitArea")})),U(z(tt),"handleMouseMoveHitAreaImpl",(function(Je){tt.handleRequestClose(Je,{reason:"mouseStopHitArea"})})),U(z(tt),"handleMouseMoveHitArea",xn()(tt.handleMouseMoveHitAreaImpl,10)),U(z(tt),"handleClick",(function(Je){"notOnClick"!==tt.props.closeWhen&&tt.handleRequestClose(Je,{reason:"toggleClick"})})),U(z(tt),"handleFocus",(function(Je){tt.handleRequestOpen(Je,{reason:"focusToggle"})})),U(z(tt),"handleBlur",(function(Je){tt.handleRequestClose(Je,{reason:"blurToggle"})})),U(z(tt),"handlePopoverOnRequestClose",(function(Je){tt.handleRequestClose(null,Je)})),U(z(tt),"handleRequestClose",(function(Je,et){var ot=tt.props.closeDelay;void 0!==tt.timeout&&clearTimeout(tt.timeout),tt.timeout=setTimeout((function(){var ot,it;tt.isControlled()||tt.setState({open:!1}),null===(ot=(it=tt.props).onRequestClose)||void 0===ot||ot.call(it,Je,et)}),ot)})),U(z(tt),"handleRequestOpen",(function(Je,et){var ot=tt.props.openDelay,it="number"==typeof ot?ot:"primary"===ot?300:750;void 0!==tt.timeout&&clearTimeout(tt.timeout),tt.timeout=setTimeout((function(){var ot,it,Zt=tt.isOpen();(tt.isControlled()||tt.setState({open:!0}),Zt)||(null===(ot=(it=tt.props).onRequestOpen)||void 0===ot||ot.call(it,Je,et))}),it)})),tt.controlledExternally=wn()(Je,"open"),tt.popoverId=(0,Tn.createDOMID)("popover"),tt.ariaId=(0,Tn.createDOMID)("aria-id"),tt.state={anchorEl:null,open:!1,popoverEl:null,popoverOuterEl:null,hitAreaEl:null},tt}return function B(Je,et,tt){return et&&D(Je.prototype,et),tt&&D(Je,tt),Je}(r,[{key:"componentDidUpdate",value:function e(){0}},{key:"componentWillUnmount",value:function e(){void 0!==this.timeout&&clearTimeout(this.timeout)}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"isOpen",value:function e(){var Je=!!this.props.content;return this.state.anchorEl&&this.isControlled()?this.props.open:Je&&this.state.open}},{key:"render",value:function e(){var Je,et=this.props,tt=et.appearance,ot=et.children,en=et.content,Cn=et.defaultPlacement,_n=et.elementRef,wn=et.inline,Sn=(et.onRequestClose,et.onRequestOpen,et.splunkTheme),xn=et.contentRelationship,kn=A(et,["appearance","children","content","defaultPlacement","elementRef","inline","onRequestClose","onRequestOpen","splunkTheme","contentRelationship"]),Dn=this.state.anchorEl,Ln=!!en,Tn=this.isOpen(),jn=wn?zn:Wn,Mn=wn?$n:Hn,Rn=Sn.isPrisma,Nn=Rn?"below":"above";return"label"===xn?Je={labelledBy:this.ariaId,"aria-labelledby":this.ariaId}:"description"===xn&&(Je={describedBy:this.ariaId,"aria-describedby":this.ariaId}),Zt().createElement(jn,I({"data-test":"tooltip","data-test-open":Tn,"data-test-popover-id":this.popoverId,ref:_n},kn),Zt().createElement(Mn,{onClick:this.handleClick,onFocus:this.handleFocus,onBlur:this.handleBlur,ref:this.handleMount,"data-test":"toggle"},Ln&&(0,it.isValidElement)(ot)?(0,it.cloneElement)(ot,Je):ot,Ln&&!ot&&Zt().createElement(Kn,{"aria-describedby":this.ariaId},Rn?Zt().createElement(An,{hideDefaultTooltip:!0,screenReaderText:(0,In._)("More info"),style:{height:"22px",width:"22px"}}):Zt().createElement(Zt().Fragment,null,Zt().createElement("span",{"aria-hidden":"true"},"?"),Zt().createElement(Pn(),null,(0,In._)("More info")))),Ln&&Zt().createElement(Pn(),{"aria-hidden":"true",id:this.ariaId},en)),Zt().createElement(En(),{role:"tooltip",align:"center",anchor:Dn,animationConfig:{tension:400},appearance:tt,closeReasons:["offScreen","escapeKey"],defaultPlacement:"theme"===Cn?Nn:Cn,id:this.popoverId,open:Tn,onRequestClose:this.handlePopoverOnRequestClose,elementRef:this.handlePopoverMount,hitAreaRef:this.handleHitAreaMount,outerRef:this.handlePopoverOuterMount},Zt().createElement(qn,{$isLabel:"label"===xn},en)))}}]),r}(it.Component);U(Gn,"propTypes",Un),U(Gn,"defaultProps",{appearance:"inverted",closeDelay:300,closeWhen:"default",contentRelationship:"description",defaultPlacement:"theme",inline:!0,openDelay:"primary"});var Jn=(0,Ln.withSplunkTheme)(Gn);Jn.propTypes=Gn.propTypes;const Cr=Jn;Je.exports=ot})()},1214:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Hn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(699);var wn=et.n(_n);const Sn=tt(1038),xn=tt(378),kn=tt(2);var En=et.n(kn);const Dn=tt(3820);var Pn=et.n(Dn);const Ln=tt(2494);var Tn=et.n(Ln);const In=tt(198);var jn=(0,kn.css)(["width:0.8em;height:0.8em;vertical-align:baseline;"]),Mn=En()(Tn()).withConfig({displayName:"External__StyledEnterprise",componentId:"sc-13bdx45-0"})([""," margin:0 0 0 3px;"],jn),An=En()(Pn()).withConfig({displayName:"External__StyledPrisma",componentId:"sc-13bdx45-1"})([""," margin:0 0 0 4px;"],jn);const Rn=function w(){return(0,In.useSplunkTheme)().isEnterprise?Zt().createElement(Mn,{screenReaderText:null}):Zt().createElement(An,null)},Nn=tt(499);var Fn=et.n(Nn),Bn=En()(Fn()).withConfig({displayName:"LinkStyles__StyledClickable",componentId:"sc-1hhltcf-0"})(["",";color:",";text-decoration:none;font-size:inherit;font-weight:inherit;line-height:inherit;border-radius:",";&:not([disabled],[aria-disabled='true']){cursor:pointer;",";&:focus{box-shadow:",";outline:0;&:active{box-shadow:none;}}}&[disabled],&[aria-disabled='true']{color:",";}"],In.mixins.reset("inline"),(0,In.pick)({enterprise:In.variables.linkColor,prisma:In.variables.interactiveColorPrimary}),(0,In.pick)({enterprise:0,prisma:"1px"}),(0,In.pick)({enterprise:(0,kn.css)(["&:hover{text-decoration:underline;}"]),prisma:(0,kn.css)(["&:hover:not(:focus),&:active{text-decoration:underline;text-underline-position:under;}"])}),In.variables.focusShadow,In.variables.contentColorDisabled);function j(Je){return(j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function _(){return(_=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function P(Je,et){if(null==Je)return{};var tt,ot,it=function C(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function E(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function q(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function I(Je,et){return(I=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function N(Je){var et=function A(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=L(Je);if(et){var it=L(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return M(this,tt)}}function M(Je,et){return!et||"object"!==j(et)&&"function"!=typeof et?D(Je):et}function D(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function L(Je){return(L=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function z(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Vn={allowDisabledLink:Cn().bool,children:Cn().node,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),openInNewContext:Cn().oneOfType([Cn().bool,Cn().string]),to:Cn().string},Wn=(0,xn._)("(Opens new window)"),zn=function(Je){!function T(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&I(Je,et)}(n,Je);var et=N(n);function n(){var Je;E(this,n);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return z(D(Je=et.call.apply(et,[this].concat(ot))),"component",null),z(D(Je),"handleMount",(function(et){Je.component=et})),Je}return function R(Je,et,tt){return et&&q(Je.prototype,et),tt&&q(Je,tt),Je}(n,[{key:"focus",value:function e(){var Je;null===(Je=this.component)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je,et=this.props,tt=et.children,ot=et.openInNewContext,it=P(et,["children","openInNewContext"]),en=!1;return ot&&(en=!0,Je="string"==typeof ot?ot:Wn),Zt().createElement(Bn,_({"data-test":"link",ref:this.handleMount,openInNewContext:en},it),tt,ot&&Zt().createElement(Zt().Fragment,null,Zt().createElement(Rn,null),Zt().createElement(wn(),null,Je)))}}]),n}(it.Component);z(zn,"propTypes",Vn),z(zn,"defaultProps",{disabled:!1,openInNewContext:!1}),z(zn,Sn.legacyRefMode,!0);const Hn=zn;Je.exports=ot})()},1215:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>no});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(63);var xn=et.n(Sn);const kn=tt(38);var En=et.n(kn);const Dn=tt(347);var Pn=et.n(Dn);const Ln=tt(1212),Tn=tt(738);var In=et.n(Tn);const jn=tt(903);var Mn=et.n(jn);const An=tt(1791);var Rn=et.n(An);const Nn=tt(1792);var Fn=et.n(Nn);const Bn=tt(699);var Vn=et.n(Bn);const Wn=tt(6970);var zn=et.n(Wn);const Hn=tt(198),$n=tt(1790),qn=tt(378),Kn=tt(1437);var Un=et.n(Kn);function M(){return(M=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}const Gn=function R(Je){var et=(0,Hn.useSplunkTheme)(),tt=et.family,ot=et.density;if("enterprise"===tt)return Zt().createElement(Un(),M({viewBox:"0 0 24 24",size:1.2,screenReaderText:(0,qn._)("Hide password")},Je),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.00691 3.89287C3.61638 3.50234 2.98322 3.50235 2.5927 3.89287C2.20217 4.2834 2.20217 4.91656 2.5927 5.30708L4.35908 7.07346C3.63043 7.75302 2.99174 8.52671 2.46085 9.37612L1.18794 11.4128C0.963393 11.7721 0.963395 12.2279 1.18794 12.5872L2.46085 14.6239C3.3213 16.0006 4.46494 17.1784 5.81576 18.0789L5.94933 18.1679C7.74121 19.3625 9.8466 20 12.0002 20C13.5116 20 14.9993 19.686 16.3715 19.0858L18.5982 21.3125C18.9887 21.703 19.6218 21.703 20.0124 21.3125C20.4029 20.922 20.4029 20.2888 20.0124 19.8983L4.00691 3.89287ZM14.8257 17.54L13.0353 15.7496C12.7056 15.8405 12.3583 15.889 11.9997 15.889C9.85196 15.889 8.11084 14.1479 8.11084 12.0001C8.11084 11.6415 8.15937 11.2943 8.25022 10.9646L5.77433 8.48871C5.15179 9.06078 4.60729 9.71541 4.15685 10.4361L3.17943 12L4.15685 13.5639C4.86685 14.6999 5.81053 15.6717 6.92516 16.4148L7.05873 16.5038C8.52208 17.4794 10.2415 18 12.0002 18C12.9658 18 13.9196 17.8431 14.8257 17.54Z",fill:"currentColor"}),Zt().createElement("path",{d:"M10.9657 8.25019L15.7496 13.0342C15.8402 12.7049 15.8886 12.3581 15.8886 12.0001C15.8886 9.85232 14.1475 8.11121 11.9997 8.11121C11.6417 8.11121 11.2949 8.15959 10.9657 8.25019Z",fill:"currentColor"}),Zt().createElement("path",{d:"M19.8435 13.5639C19.3932 14.2844 18.8488 14.939 18.2264 15.5109L19.6417 16.9262C20.3702 16.2467 21.0087 15.4731 21.5395 14.6239L22.8124 12.5872C23.037 12.2279 23.037 11.7721 22.8124 11.4128L21.5395 9.37612C20.6791 7.99942 19.5354 6.82164 18.1846 5.9211L18.051 5.83205C16.2591 4.63746 14.1538 4 12.0002 4C10.489 4 9.00149 4.31389 7.62941 4.91392L9.17525 6.45977C10.0811 6.15687 11.0347 6 12.0002 6C13.7589 6 15.4783 6.52059 16.9416 7.49615L17.0752 7.5852C18.1898 8.32829 19.1335 9.30013 19.8435 10.4361L20.8209 12L19.8435 13.5639Z",fill:"currentColor"}));var it="compact"===ot?"20":"24";return Zt().createElement("svg",{width:it,height:it,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{display:"block"}},Zt().createElement("title",null,(0,qn._)("Hide password")),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.00691 3.89287C3.61638 3.50234 2.98322 3.50235 2.5927 3.89287C2.20217 4.2834 2.20217 4.91656 2.5927 5.30708L4.35908 7.07346C3.63043 7.75302 2.99174 8.52671 2.46085 9.37612L1.18794 11.4128C0.963393 11.7721 0.963395 12.2279 1.18794 12.5872L2.46085 14.6239C3.3213 16.0006 4.46494 17.1784 5.81576 18.0789L5.94933 18.1679C7.74121 19.3625 9.8466 20 12.0002 20C13.5116 20 14.9993 19.686 16.3715 19.0858L18.5982 21.3125C18.9887 21.703 19.6218 21.703 20.0124 21.3125C20.4029 20.922 20.4029 20.2888 20.0124 19.8983L4.00691 3.89287ZM14.8257 17.54L13.0353 15.7496C12.7056 15.8405 12.3583 15.889 11.9997 15.889C9.85196 15.889 8.11084 14.1479 8.11084 12.0001C8.11084 11.6415 8.15937 11.2943 8.25022 10.9646L5.77433 8.48871C5.15179 9.06078 4.60729 9.71541 4.15685 10.4361L3.17943 12L4.15685 13.5639C4.86685 14.6999 5.81053 15.6717 6.92516 16.4148L7.05873 16.5038C8.52208 17.4794 10.2415 18 12.0002 18C12.9658 18 13.9196 17.8431 14.8257 17.54Z",fill:"currentColor"}),Zt().createElement("path",{d:"M10.9657 8.25019L15.7496 13.0342C15.8402 12.7049 15.8886 12.3581 15.8886 12.0001C15.8886 9.85232 14.1475 8.11121 11.9997 8.11121C11.6417 8.11121 11.2949 8.15959 10.9657 8.25019Z",fill:"currentColor"}),Zt().createElement("path",{d:"M19.8435 13.5639C19.3932 14.2844 18.8488 14.939 18.2264 15.5109L19.6417 16.9262C20.3702 16.2467 21.0087 15.4731 21.5395 14.6239L22.8124 12.5872C23.037 12.2279 23.037 11.7721 22.8124 11.4128L21.5395 9.37612C20.6791 7.99942 19.5354 6.82164 18.1846 5.9211L18.051 5.83205C16.2591 4.63746 14.1538 4 12.0002 4C10.489 4 9.00149 4.31389 7.62941 4.91392L9.17525 6.45977C10.0811 6.15687 11.0347 6 12.0002 6C13.7589 6 15.4783 6.52059 16.9416 7.49615L17.0752 7.5852C18.1898 8.32829 19.1335 9.30013 19.8435 10.4361L20.8209 12L19.8435 13.5639Z",fill:"currentColor"}))};function _(){return(_=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}const Jn=function P(Je){var et=(0,Hn.useSplunkTheme)(),tt=et.family,ot=et.density;if("enterprise"===tt)return Zt().createElement(Un(),_({viewBox:"0 0 24 24",size:1.2,screenReaderText:(0,qn._)("View password")},Je),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.7745 11.8654C15.7745 14.0132 14.0334 15.7543 11.8857 15.7543C9.73788 15.7543 7.99677 14.0132 7.99677 11.8654C7.99677 9.71762 9.73788 7.9765 11.8857 7.9765C14.0334 7.9765 15.7745 9.71762 15.7745 11.8654ZM13.7745 11.8654C13.7745 12.9086 12.9289 13.7543 11.8857 13.7543C10.8424 13.7543 9.99677 12.9086 9.99677 11.8654C9.99677 10.8222 10.8424 9.9765 11.8857 9.9765C12.9289 9.9765 13.7745 10.8222 13.7745 11.8654Z",fill:"currentColor"}),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.8859 3.86536C9.73235 3.86536 7.62695 4.50282 5.83507 5.69741L5.7015 5.78646C4.35068 6.687 3.20704 7.86477 2.3466 9.24148L1.07369 11.2781C0.849136 11.6374 0.849137 12.0933 1.07369 12.4526L2.3466 14.4892C3.20704 15.8659 4.35068 17.0437 5.7015 17.9443L5.83507 18.0333C7.62695 19.2279 9.73235 19.8654 11.8859 19.8654C14.0395 19.8654 16.1449 19.2279 17.9368 18.0333L18.0703 17.9443C19.4212 17.0437 20.5648 15.8659 21.4252 14.4892L22.6982 12.4526C22.9227 12.0933 22.9227 11.6374 22.6982 11.2781L21.4252 9.24148C20.5648 7.86477 19.4212 6.687 18.0703 5.78645L17.9368 5.69741C16.1449 4.50282 14.0395 3.86536 11.8859 3.86536ZM6.94447 7.36151C8.40782 6.38594 10.1272 5.86536 11.8859 5.86536C13.6446 5.86536 15.364 6.38594 16.8274 7.36151L16.9609 7.45056C18.0756 8.19364 19.0193 9.16549 19.7293 10.3015L20.7067 11.8654L19.7293 13.4292C19.0193 14.5652 18.0756 15.5371 16.9609 16.2802L16.8274 16.3692C15.364 17.3448 13.6446 17.8654 11.8859 17.8654C10.1272 17.8654 8.40782 17.3448 6.94447 16.3692L6.8109 16.2802C5.69627 15.5371 4.75259 14.5652 4.04259 13.4292L3.06517 11.8654L4.04259 10.3015C4.75259 9.16549 5.69627 8.19364 6.8109 7.45056L6.94447 7.36151Z",fill:"currentColor"}));var it="compact"===ot?"20":"24";return Zt().createElement("svg",{width:it,height:it,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{display:"block"}},Zt().createElement("title",null,(0,qn._)("View password")),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.7745 11.8654C15.7745 14.0132 14.0334 15.7543 11.8857 15.7543C9.73788 15.7543 7.99677 14.0132 7.99677 11.8654C7.99677 9.71762 9.73788 7.9765 11.8857 7.9765C14.0334 7.9765 15.7745 9.71762 15.7745 11.8654ZM13.7745 11.8654C13.7745 12.9086 12.9289 13.7543 11.8857 13.7543C10.8424 13.7543 9.99677 12.9086 9.99677 11.8654C9.99677 10.8222 10.8424 9.9765 11.8857 9.9765C12.9289 9.9765 13.7745 10.8222 13.7745 11.8654Z",fill:"currentColor"}),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.8859 3.86536C9.73235 3.86536 7.62695 4.50282 5.83507 5.69741L5.7015 5.78646C4.35068 6.687 3.20704 7.86477 2.3466 9.24148L1.07369 11.2781C0.849136 11.6374 0.849137 12.0933 1.07369 12.4526L2.3466 14.4892C3.20704 15.8659 4.35068 17.0437 5.7015 17.9443L5.83507 18.0333C7.62695 19.2279 9.73235 19.8654 11.8859 19.8654C14.0395 19.8654 16.1449 19.2279 17.9368 18.0333L18.0703 17.9443C19.4212 17.0437 20.5648 15.8659 21.4252 14.4892L22.6982 12.4526C22.9227 12.0933 22.9227 11.6374 22.6982 11.2781L21.4252 9.24148C20.5648 7.86477 19.4212 6.687 18.0703 5.78645L17.9368 5.69741C16.1449 4.50282 14.0395 3.86536 11.8859 3.86536ZM6.94447 7.36151C8.40782 6.38594 10.1272 5.86536 11.8859 5.86536C13.6446 5.86536 15.364 6.38594 16.8274 7.36151L16.9609 7.45056C18.0756 8.19364 19.0193 9.16549 19.7293 10.3015L20.7067 11.8654L19.7293 13.4292C19.0193 14.5652 18.0756 15.5371 16.9609 16.2802L16.8274 16.3692C15.364 17.3448 13.6446 17.8654 11.8859 17.8654C10.1272 17.8654 8.40782 17.3448 6.94447 16.3692L6.8109 16.2802C5.69627 15.5371 4.75259 14.5652 4.04259 13.4292L3.06517 11.8654L4.04259 10.3015C4.75259 9.16549 5.69627 8.19364 6.8109 7.45056L6.94447 7.36151Z",fill:"currentColor"}))},Cr=tt(2);var wr=et.n(Cr);const Sr=tt(561);var Or=et.n(Sr);const xr=tt(697);var kr=et.n(xr),Lr=(0,Cr.css)(["&,&[type]{cursor:not-allowed;color:",";&::placeholder{color:",";}}"],(0,Hn.pick)({enterprise:Hn.variables.textDisabledColor,prisma:Hn.variables.contentColorDisabled}),(0,Hn.pick)({enterprise:Hn.variables.textDisabledColor,prisma:Hn.variables.contentColorDisabled})),Nr=(0,Cr.css)(["border-radius:",";cursor:pointer;font-size:0.83333em;flex-grow:0;",";&:not([disabled]){color:",";}"],(0,Hn.pick)({enterprise:Hn.variables.borderRadius,prisma:"50%"}),(0,Hn.pick)({enterprise:(0,Cr.css)(["width:",";height:",";"],Hn.variables.inputHeight,Hn.variables.inputHeight),prisma:{comfortable:(0,Cr.css)(["width:26px;min-width:26px;min-height:26px;margin:8px;padding:0;"]),compact:(0,Cr.css)(["width:22px;min-width:22px;min-height:22px;margin:8px;padding:0;"])}}),(0,Hn.pick)({enterprise:{light:Hn.variables.gray60,dark:Hn.variables.white},prisma:Hn.variables.contentColorMuted})),Wr=wr()(kr()).withConfig({displayName:"TextStyles__StyledClearButton",componentId:"eg7n6t-0"})(["display:none;visibility:hidden;",""],Nr),zr=wr().span.withConfig({displayName:"TextStyles__StyledSearchIconWrapper",componentId:"eg7n6t-1"})(["",";color:",";pointer-events:none;padding:",";",""],Hn.mixins.reset("inline-block"),(0,Hn.pick)({enterprise:{light:Hn.variables.gray60,dark:Hn.variables.white},prisma:Hn.variables.contentColorMuted}),(0,Hn.pick)({comfortable:"0 8px",compact:"0 6px"}),(function(Je){return Je.$disabled&&(0,Cr.css)(["",""],(0,Hn.pick)({enterprise:(0,Cr.css)(["color:",";"],Hn.variables.textDisabledColor),prisma:(0,Cr.css)(["color:",";"],Hn.variables.contentColorDisabled)}))})),Hr=wr()(Or()).withConfig({displayName:"TextStyles__StyledBox",componentId:"eg7n6t-2"})(["display:flex;justify-content:space-between;flex-grow:1;flex-shrink:1;position:relative;&[data-inline]{width:230px;flex-basis:230px;[data-inline] + &{margin-left:",";}}&:focus-within:not([disabled]){","{","}","{visibility:visible;display:block;}}",""],Hn.variables.spacingSmall,zr,(0,Hn.pick)({enterprise:(0,Cr.css)(["display:none;"])}),Wr,(function(Je){return Je.$isTimeInput&&(0,Cr.css)(["@media screen and (min--moz-device-pixel-ratio:0){","{display:none;}}"],Wr)})),$r=wr().span.withConfig({displayName:"TextStyles__StyledInputWrapper",componentId:"eg7n6t-3"})(["",";flex-grow:1;min-height:",";position:relative;overflow:hidden;border:1px solid ",";border-radius:",";box-sizing:border-box;background-color:",";box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);padding:",";align-items:center;"," "," &:hover:not([disabled]){border-color:",";}&:focus-within:not([disabled]){box-shadow:",";color:",";}"," "," "," ",""],Hn.mixins.reset("inline-flex"),Hn.variables.inputHeight,Hn.variables.interactiveColorBorder,Hn.variables.borderRadius,(0,Hn.pick)({enterprise:{light:Hn.variables.white,dark:Hn.variables.gray22},prisma:Hn.variables.transparent}),(0,Hn.pick)({enterprise:"0 10px",prisma:"0 12px"}),(function(Je){return Je.$hasEndAdornment&&(0,Cr.css)(["padding-right:0;"])}),(function(Je){return Je.$hasStartAdornment&&(0,Cr.css)(["padding-left:0;"])}),Hn.variables.interactiveColorBorderHover,Hn.variables.focusShadow,Hn.variables.contentColorActive,(function(Je){return Je.$error&&(0,Cr.css)(["&,&:hover:not([disabled]){border-color:",";}&:focus-within:not([disabled]){box-shadow:",";color:",";}"],Hn.variables.accentColorNegative,Hn.variables.focusShadow,Hn.variables.contentColorActive)}),(function(Je){return Je.$append&&(0,Cr.css)(["margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;"])}),(function(Je){return Je.$prepend&&(0,Cr.css)(["border-top-left-radius:0;border-bottom-left-radius:0;"])}),(function(Je){return Je.disabled&&(0,Cr.css)(["border-color:",";box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);",""],Hn.variables.interactiveColorBorderDisabled,(0,Hn.pick)({enterprise:(0,Cr.css)(["background-color:",";"],Hn.variables.interactiveColorBackgroundDisabled)}))})),Kr=wr().input.withConfig({displayName:"TextStyles__StyledInput",componentId:"eg7n6t-4"})(["",";&,&[type]{outline-style:none;border:0;background:transparent;color:",";flex-grow:1;font-family:",";font-size:inherit;line-height:inherit;&[type='time']{&::-webkit-calendar-picker-indicator{display:none;}height:",";@media screen and (min--moz-device-pixel-ratio:0){padding-right:",";}}position:relative;&::placeholder{color:",";opacity:1;}"," ","}"],Hn.mixins.reset("inline-flex"),(0,Hn.pick)({enterprise:Hn.variables.textColor,prisma:Hn.variables.contentColorActive}),Hn.variables.sansFontFamily,(0,Hn.pick)({enterprise:"20px",prisma:{comfortable:"24px",compact:"20px"}}),(0,Hn.pick)({enterprise:Hn.variables.spacingSmall,prisma:"14px"}),Hn.variables.contentColorMuted,(function(Je){return Je.$error&&(0,Cr.css)(["&,&:hover{color:",";}"],(0,Hn.pick)({enterprise:{light:Hn.variables.errorColorD10,dark:Hn.variables.errorColorL20},prisma:Hn.variables.contentColorActive}))}),(function(Je){return Je.disabled&&Lr})),Ur=wr()(kr()).withConfig({displayName:"TextStyles__StyledVisibilityToggle",componentId:"eg7n6t-5"})(["",""],Nr),Gr=wr().span.withConfig({displayName:"TextStyles__StyledPlaceholder",componentId:"eg7n6t-6"})(["pointer-events:none;color:",";position:absolute;overflow:hidden;font-size:inherit;line-height:inherit;height:",";margin-right:",";",";",";",""],(0,Hn.pick)({enterprise:Hn.variables.textGray,prisma:Hn.variables.contentColorMuted}),Hn.variables.lineHeight,(0,Hn.pick)({enterprise:"10px",prisma:"14px"}),(function(Je){var et=Je.$hasStartAdornment,tt=Je.$startAdornmentWidth;return et&&(tt?(0,Cr.css)(["margin-left:","px;"],tt):(0,Cr.css)(["margin-left:",";"],(0,Hn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}})))}),(function(Je){var et=Je.$hasEndAdornment,tt=Je.$endAdornmentWidth;return et&&(tt?(0,Cr.css)(["max-width:calc( 100% - "," - ","px );"],(0,Hn.pick)({enterprise:"10px",prisma:"14px"}),tt):(0,Cr.css)(["max-width:calc( 100% - "," - "," );"],(0,Hn.pick)({enterprise:"10px",prisma:"14px"}),(0,Hn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}})))}),(function(Je){var et=Je.$hasBothAdornment,tt=Je.$endAdornmentWidth,ot=Je.$startAdornmentWidth;return et&&(0,Cr.css)(["max-width:calc(100% - ","px - ","px);"],ot,tt)})),Zr=(0,Cr.css)(["display:inline-flex;align-items:center;justify-content:center;height:",";pointer-events:none;"],(0,Hn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}})),Xr=wr().div.withConfig({displayName:"TextStyles__StyledStartAdornmentHolder",componentId:"eg7n6t-7"})([""," ",";"],Zr,(function(Je){var et=Je.$width;return et?(0,Cr.css)(["min-width:","px;"],et):(0,Cr.css)(["min-width:",";"],(0,Hn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}}))})),Yr=wr().div.withConfig({displayName:"TextStyles__StyledEndAdornmentHolder",componentId:"eg7n6t-8"})([""," ",";"],Zr,(function(Je){var et=Je.$width;return et?(0,Cr.css)(["min-width:","px;"],et):(0,Cr.css)(["min-width:",";"],(0,Hn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}}))})),Qr=wr().div.withConfig({displayName:"TextStyles__StyledAdornment",componentId:"eg7n6t-9"})(["display:inline-flex;align-items:center;justify-content:center;position:absolute;pointer-events:none;z-index:1;height:",";color:",";",";",";",""],(0,Hn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}}),(0,Hn.pick)({enterprise:{light:Hn.variables.gray60,dark:Hn.variables.white},prisma:Hn.variables.contentColorMuted}),(function(Je){return"start"===Je.$position?(0,Cr.css)(["top:1px;left:1px;"]):(0,Cr.css)(["top:1px;right:1px;"])}),(function(Je){return Je.disabled&&Lr}),(0,Hn.pick)({enterprise:(0,Cr.css)(["margin-left:-1px;margin-right:-1px;"])}));function ie(Je){return(ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function ae(){return(ae=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function oe(Je){return function pe(Je){if(Array.isArray(Je))return de(Je)}(Je)||function ce(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function se(Je,et){if(!Je)return;if("string"==typeof Je)return de(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return de(Je,et)}(Je)||function le(){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 de(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function ue(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function fe(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ue(Object(tt),!0).forEach((function(et){Ee(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ue(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function me(Je,et){if(null==Je)return{};var tt,ot,it=function he(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function be(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function ye(Je,et,tt){return et&&be(Je.prototype,et),tt&&be(Je,tt),Je}function ge(Je,et){return(ge=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function xe(Je){var et=function Le(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Se(Je);if(et){var it=Se(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return we(this,tt)}}function we(Je,et){return!et||"object"!==ie(et)&&"function"!=typeof et?ke(Je):et}function ke(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Se(Je){return(Se=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Ee(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Jr={appearance:Cn().oneOf(["default","search"]),append:Cn().bool,autoCapitalize:Cn().string,autoComplete:Cn().string,autoCorrect:Cn().string,autoFocus:Cn().bool,canClear:Cn().bool,children:Cn().node,classNamePrivate:Cn().string,defaultValue:Cn().string,describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),endAdornment:Cn().node,error:Cn().bool,inline:Cn().bool,inputClassName:Cn().string,inputId:Cn().string,inputRef:Cn().oneOfType([Cn().func,Cn().object]),labelledBy:Cn().string,maxLength:Cn().number,multiline:Cn().bool,name:Cn().string,onBlur:Cn().func,onChange:Cn().func,onFocus:Cn().func,onKeyDown:Cn().func,onSelect:Cn().func,onInputClick:Cn().func,placeholder:Cn().string,prepend:Cn().bool,required:Cn().bool,rowsMax:Cn().number,rowsMin:Cn().number,spellCheck:Cn().bool,tabIndex:Cn().number,startAdornment:Cn().node,splunkTheme:Cn().object,type:Cn().string,passwordVisibilityToggle:Cn().bool,useSyntheticPlaceholder:Cn().bool,value:Cn().string},eo=function(Je){!function Ce(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&ge(Je,et)}(r,Je);var et=xe(r);function r(Je){var tt;return function ve(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Ee(ke(tt=et.call(this,Je)),"controlledExternally",void 0),Ee(ke(tt),"input",null),Ee(ke(tt),"startAdornment",null),Ee(ke(tt),"endAdornment",null),Ee(ke(tt),"getAdornmentWidth",(function(){var Je=tt.startAdornment?tt.startAdornment.getBoundingClientRect():void 0,et=Je&&Math.round(Je.width);tt.state.startAdornmentWidth!==et&&tt.setState({startAdornmentWidth:et});var ot=tt.endAdornment?tt.endAdornment.getBoundingClientRect():void 0,it=ot&&Math.round(ot.width);tt.state.endAdornmentWidth!==it&&tt.setState({endAdornmentWidth:it})})),Ee(ke(tt),"handleInputMount",(function(Je){tt.input=Je,function ne(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(tt.props.inputRef,Je)})),Ee(ke(tt),"handleInputChange",(function(Je){var et,ot,it=Je.target.value,Zt=tt.props.name;tt.isControlled()||tt.setState({value:it}),null===(et=(ot=tt.props).onChange)||void 0===et||et.call(ot,Je,{value:it,name:Zt})})),Ee(ke(tt),"handleInputKeyDown",(function(Je){var et,ot;null===(et=(ot=tt.props).onKeyDown)||void 0===et||et.call(ot,Je)})),Ee(ke(tt),"handleInputSelect",(function(Je){var et,ot;null===(et=(ot=tt.props).onSelect)||void 0===et||et.call(ot,Je)})),Ee(ke(tt),"handleInputClick",(function(Je){var et,ot;null===(et=(ot=tt.props).onInputClick)||void 0===et||et.call(ot,Je)})),Ee(ke(tt),"handleInputFocus",(function(Je){var et,ot,it=Je.target.value,Zt=tt.props.name;null===(et=(ot=tt.props).onFocus)||void 0===et||et.call(ot,Je,{value:it,name:Zt})})),Ee(ke(tt),"handleInputBlur",(function(Je){var et,ot,it=Je.target.value,Zt=tt.props.name;null===(et=(ot=tt.props).onBlur)||void 0===et||et.call(ot,Je,{value:it,name:Zt})})),Ee(ke(tt),"handleClear",(function(Je){var et,ot;Je.preventDefault();var it=tt.props.name;tt.isControlled()||tt.setState({value:""}),tt.focus(),null===(et=(ot=tt.props).onChange)||void 0===et||et.call(ot,Je,{value:"",name:it})})),Ee(ke(tt),"handleVisibilityToggle",(function(){tt.setState((function(Je){return{hideVisibility:!Je.hideVisibility}}))})),Ee(ke(tt),"renderEndAdornment",(function(){var Je,et=tt.props,ot=et.appearance,it=et.endAdornment,en=et.passwordVisibilityToggle,Cn=et.disabled,_n=et.canClear,wn=et.splunkTheme,Sn=wn.isPrisma,xn=wn.isCompact,kn=wn.isEnterprise,En=xn?"20px":"24px",Dn={ref:function e(Je){tt.endAdornment=Je},disabled:Cn,$position:"end"};if(it)return Zt().createElement(Qr,Dn,it);if(en&&!Cn){var Pn=tt.state.hideVisibility?Zt().createElement(Jn,null):Zt().createElement(Gn,null);return Zt().createElement(Qr,Dn,Zt().createElement(Ur,{appearance:"subtle","data-test":"password-toggle",inline:!1,onClick:tt.handleVisibilityToggle,type:"button",icon:Pn}))}var Ln=null===(Je=tt.context.labelAttrs)||void 0===Je?void 0:Je.text,Tn=Ln?(0,qn._)("Clear ".concat(Ln," text field")):(0,qn._)("Clear text field"),jn=tt.getDisplayValue();return kn&&"search"===ot?jn?Zt().createElement(Qr,Dn,!Cn&&Zt().createElement(Wr,{appearance:"subtle","data-test":"clear",inline:!1,"aria-label":Tn,icon:Zt().createElement(Mn(),{size:1,screenReaderText:null}),onClick:tt.handleClear}),Zt().createElement(zr,{"data-test":"search-icon",$disabled:Cn},Zt().createElement(Rn(),{screenReaderText:null,hideDefaultTooltip:!0,size:"16px",inline:!1}))):Zt().createElement(Qr,Dn,Zt().createElement(zr,{$disabled:Cn,"data-test":"search-icon"},Zt().createElement(Rn(),{screenReaderText:null,hideDefaultTooltip:!0,size:"16px",inline:!1}))):jn&&(Sn&&"search"===ot||_n)?Zt().createElement(Qr,Dn,!Cn&&Zt().createElement(Wr,{"data-test":"clear",appearance:"subtle","aria-label":Tn,onClick:tt.handleClear,icon:kn?Zt().createElement(Mn(),{inline:!1,screenReaderText:null}):Zt().createElement(In(),{height:En,inline:!1,width:En})})):void 0})),Ee(ke(tt),"renderStartAdornment",(function(){var Je=tt.props,et=Je.appearance,ot=Je.startAdornment,it=Je.splunkTheme,en=Je.disabled,Cn=it.isPrisma,_n=it.isCompact?"20px":"24px",wn={ref:function e(Je){tt.startAdornment=Je},disabled:en,$position:"start"};return ot?Zt().createElement(Qr,wn,ot):Cn&&"search"===et?Zt().createElement(Qr,wn,Zt().createElement(zr,{"data-test":"search-icon",$disabled:en},Zt().createElement(Fn(),{height:_n,width:_n}))):void 0})),Ee(ke(tt),"getDisplayValue",(function(){return tt.isControlled()?tt.props.value:tt.state.value})),tt.controlledExternally=wn()(Je,"value"),tt.state={value:Je.defaultValue||"",hideVisibility:!0},wn()(Je,"useSyntheticPlaceholder")&&console.warn("The 'Text' prop 'useSyntheticPlaceholder' has been marked for deprecation."),r.validateRows(Je),tt}return ye(r,null,[{key:"validateRows",value:function e(Je){Je.rowsMin,Je.rowsMax}}]),ye(r,[{key:"componentDidMount",value:function e(){this.getAdornmentWidth()}},{key:"componentDidUpdate",value:function e(Je){r.validateRows(this.props),this.getAdornmentWidth()}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"blur",value:function e(){var Je;null===(Je=this.input)||void 0===Je||Je.blur()}},{key:"focus",value:function e(Je){var et;null===(et=this.input)||void 0===et||et.focus(Je)}},{key:"select",value:function e(){var Je;null===(Je=this.input)||void 0===Je||Je.select()}},{key:"render",value:function e(){var Je=this.props,et=Je.append,tt=Je.autoCapitalize,ot=Je.autoComplete,it=Je.autoCorrect,en=Je.autoFocus,Cn=Je.children,_n=Je.className,wn=Je.classNamePrivate,Sn=Je.disabled,kn=Je.describedBy,Dn=Je.elementRef,Ln=Je.error,Tn=Je.inline,In=Je.inputClassName,jn=Je.inputId,Mn=Je.labelledBy,An=Je.multiline,Rn=Je.maxLength,Nn=Je.name,Fn=Je.passwordVisibilityToggle,Bn=Je.placeholder,Wn=Je.prepend,Hn=Je.required,qn=Je.spellCheck,Kn=Je.tabIndex,Un=Je.title,Gn=Je.type,Jn=Je.useSyntheticPlaceholder,Cr=me(Je,["append","autoCapitalize","autoComplete","autoCorrect","autoFocus","children","className","classNamePrivate","disabled","describedBy","elementRef","error","inline","inputClassName","inputId","labelledBy","multiline","maxLength","name","passwordVisibilityToggle","placeholder","prepend","required","spellCheck","tabIndex","title","type","useSyntheticPlaceholder"]),wr=fe(fe({role:"textbox"},Pn()(Cr,(function(Je,et){return"role"===et||0===et.indexOf("aria-")}))),{},{"aria-describedby":kn,"aria-labelledby":Mn,"aria-invalid":Ln||void 0}),Sr=En()(Cr,["inputRef","onBlur","onChange","onFocus","onKeyDown","onSelect","onInputClick","rowsMax","rowsMin"].concat(oe(xn()(wr)))),Or=this.getDisplayValue(),xr={className:(0,$n.toClassName)(_n,In),$append:et||void 0,$error:Ln,$prepend:Wn||void 0},kr=this.state.hideVisibility?"password":"text",Lr=Fn?kr:Gn,Nr=fe(fe({},wr),{},{"data-test":"textbox",autoCapitalize:tt,autoComplete:ot,autoCorrect:it,autoFocus:en,id:jn,maxLength:Rn,placeholder:Bn&&!Jn?Bn:void 0,name:Nn,onChange:this.handleInputChange,onKeyDown:this.handleInputKeyDown,onSelect:this.handleInputSelect,onClick:this.handleInputClick,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,ref:this.handleInputMount,required:Hn,spellCheck:qn,style:{height:this.state.height},title:Un,tabIndex:Kn,type:Lr,value:Or,$error:Ln}),Wr=Jn&&Bn&&!Or,zr="password"===Gn||Fn?void 0:Or,Ur="time"===Gn,Zr=this.renderStartAdornment(),Qr=this.renderEndAdornment(),Jr=!!Zr,eo=!!Qr;return An?Zt().createElement(zn(),this.props):Zt().createElement(Hr,ae({tabIndex:-1,$isTimeInput:Ur,className:(0,$n.toClassName)(_n,wn),"data-test":"text","data-test-value":zr,elementRef:Dn,flex:!0,inline:Tn},Sr),Zr,Zt().createElement($r,ae({$hasEndAdornment:eo,$hasStartAdornment:Jr,disabled:Sn},xr),Jr&&Zt().createElement(Xr,{$width:this.state.startAdornmentWidth}),Sn?Zt().createElement(Kr,ae({className:(0,$n.toClassName)(_n,wn),"data-test":"textbox",disabled:!0,readOnly:!0,type:Lr,value:Or,placeholder:Bn&&!Jn?Bn:void 0},wr)):Zt().createElement(Kr,ae({},Nr,{onClick:this.handleInputClick})),Wr&&Zt().createElement(Vn(),null,Bn),Wr&&Zt().createElement(Gr,{$endAdornmentWidth:this.state.endAdornmentWidth,$hasBothAdornment:Jr&&eo,$hasEndAdornment:eo,$hasStartAdornment:Jr,$startAdornmentWidth:this.state.startAdornmentWidth,"aria-hidden":!0,"data-role":"placeholder"},Bn),Cn,eo&&Zt().createElement(Yr,{$width:this.state.endAdornmentWidth})),Qr)}}]),r}(it.Component);Ee(eo,"propTypes",Jr),Ee(eo,"defaultProps",{appearance:"default",append:!1,autoFocus:!1,canClear:!1,disabled:!1,error:!1,inline:!1,multiline:!1,placeholder:"",prepend:!1,rowsMax:8,rowsMin:2,tabIndex:0,type:"text",passwordVisibilityToggle:!1}),Ee(eo,"componentType","Text"),Ee(eo,"contextType",Ln.ControlGroupContext);var to=(0,Hn.withSplunkTheme)(eo);to.propTypes=eo.propTypes,to.componentType=eo.componentType;const no=to;Je.exports=ot})()},1216:function(Je,et,tt){"use strict";
|
|
|
/*!
|
|
|
Copyright (c) 2018 Jed Watson.
|
|
|
Licensed under the MIT License (MIT), see
|
|
|
http://jedwatson.github.io/classnames
|
|
|
*/function isString(Je){return"string"==typeof Je}function isNonEmptyArray(Je){return Array.isArray(Je)&&Je.length>0}function isClassDictionary(Je){return"object"==typeof Je}Object.defineProperty(et,"__esModule",{value:!0}),et.classNames=void 0,et.classNames=function classNames(){for(var Je=[],et=0;et<arguments.length;et++)Je[et]=arguments[et];for(var tt=[],ot=0;ot<Je.length;ot++){var it=Je[ot];if(it)if(isString(it))tt.push(it);else if(isNonEmptyArray(it)){var Zt=classNames.apply(null,it);Zt&&tt.push(Zt)}else if(isClassDictionary(it))for(var en in it)it.hasOwnProperty(en)&&it[en]&&tt.push(en)}return tt.join(" ")}},1217:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=et.GlassTableContextProvider=et.GlassTableContextConsumer=void 0;var ot=(0,tt(0).createContext)({});et.GlassTableContextProvider=ot.Provider,et.GlassTableContextConsumer=ot.Consumer,et.default=ot},1218:function(Je,et,tt){"use strict";function createGUID(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(Je){var et=Math.floor(16*Math.random());return("x"===Je?et:et%4+8).toString(16)}))}Object.defineProperty(et,"__esModule",{value:!0}),et.createGUID=createGUID,et.createDOMID=function createDOMID(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"id";if(Je.match(/^[a-zA-Z][\w-]*$/))return"".concat(Je,"-").concat(createGUID());throw new Error("createDOMID: Prefix must start with a letter and may only contain letters, digits, hyphens and underscores")}},1219:function(Je,et,tt){(()=>{"use strict";var et={80023:Je=>{Je.exports=tt(3)},99497:Je=>{Je.exports=tt(0)}},ot={};function t(Je){var tt=ot[Je];if(void 0!==tt)return tt.exports;var it=ot[Je]={exports:{}};return et[Je](it,it.exports,t),it.exports}t.n=Je=>{var et=Je&&Je.__esModule?()=>Je.default:()=>Je;return t.d(et,{a:et}),et},t.d=(Je,et)=>{for(var tt in et)t.o(et,tt)&&!t.o(Je,tt)&&Object.defineProperty(Je,tt,{enumerable:!0,get:et[tt]})},t.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),t.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var it={};(()=>{t.r(it),t.d(it,{default:()=>xn});var Je=t(99497),et=t.n(Je),ot=t(80023),Zt=t.n(ot);const en=tt(2);var Cn=t.n(en);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function p(Je,et){if(null==Je)return{};var tt,ot,it=function d(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var _n=Cn().svg.withConfig({displayName:"SVG__StyledSVG",componentId:"sc-13m0oii-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;pointer-events:none;fill:currentColor;"]),wn=Cn()(_n).withConfig({displayName:"SVG__BlockSVG",componentId:"sc-13m0oii-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),Sn={children:Zt().node,height:Zt().oneOfType([Zt().number,Zt().string]),inline:Zt().bool,width:Zt().oneOfType([Zt().number,Zt().string])};function y(Je){var tt=Je.children,ot=Je.height,it=Je.inline,Zt=Je.viewBox,en=Je.width,Cn=p(Je,["children","height","inline","viewBox","width"]),Sn=it?_n:wn;return et().createElement(Sn,u({"aria-hidden":"true",height:ot,tabIndex:-1,viewBox:Zt,width:en,xmlns:"http://www.w3.org/2000/svg"},Cn),tt)}y.defaultProps={inline:!0,height:"16px",viewBox:"0 0 24 24",width:"16px"},y.propTypes=Sn;const xn=y})(),Je.exports=it})()},122:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return it}));var ot=tt(58);const it=Object(ot.c)("codeEditorService")},1220:function(Je,et,tt){(()=>{"use strict";var et={42519:(Je,et,ot)=>{ot.d(et,{default:()=>En});var it=ot(99497),Zt=ot.n(it),en=ot(80023),Cn=ot.n(en);const _n=tt(2);var wn=ot.n(_n);function c(){return(c=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function f(Je,et){if(null==Je)return{};var tt,ot,it=function s(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Sn=wn().svg.withConfig({displayName:"SVG__StyledSVG",componentId:"sc-13m0oii-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;pointer-events:none;fill:currentColor;"]),xn=wn()(Sn).withConfig({displayName:"SVG__BlockSVG",componentId:"sc-13m0oii-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),kn={children:Cn().node,height:Cn().oneOfType([Cn().number,Cn().string]),inline:Cn().bool,width:Cn().oneOfType([Cn().number,Cn().string])};function h(Je){var et=Je.children,tt=Je.height,ot=Je.inline,it=Je.viewBox,en=Je.width,Cn=f(Je,["children","height","inline","viewBox","width"]),_n=ot?Sn:xn;return Zt().createElement(_n,c({"aria-hidden":"true",height:tt,tabIndex:-1,viewBox:it,width:en,xmlns:"http://www.w3.org/2000/svg"},Cn),et)}h.defaultProps={inline:!0,height:"16px",viewBox:"0 0 24 24",width:"16px"},h.propTypes=kn;const En=h},80023:Je=>{Je.exports=tt(3)},99497:Je=>{Je.exports=tt(0)}},ot={};function t(Je){var tt=ot[Je];if(void 0!==tt)return tt.exports;var it=ot[Je]={exports:{}};return et[Je](it,it.exports,t),it.exports}t.n=Je=>{var et=Je&&Je.__esModule?()=>Je.default:()=>Je;return t.d(et,{a:et}),et},t.d=(Je,et)=>{for(var tt in et)t.o(et,tt)&&!t.o(Je,tt)&&Object.defineProperty(Je,tt,{enumerable:!0,get:et[tt]})},t.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),t.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var it={};(()=>{t.r(it),t.d(it,{IconContext:()=>_n,IconProvider:()=>wn,default:()=>Sn});var Je=t(99497),et=t.n(Je),tt=t(80023),ot=t.n(tt),Zt=t(42519);function u(Je,et){return function v(Je){if(Array.isArray(Je))return Je}(Je)||function s(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function c(Je,et){if(!Je)return;if("string"==typeof Je)return f(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return f(Je,et)}(Je,et)||function l(){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 f(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var en={children:ot().node,duplicateRepeatedIcons:ot().bool},Cn=function e(Je){var tt=Je.icons;return et().createElement(Zt.default,{style:{display:"none"}},et().createElement("defs",null,function e(Je){var tt=[];return Je.forEach((function(Je,ot){tt.push(et().createElement("symbol",{key:ot,id:ot,viewBox:"0 0 24 24"},Je))})),tt}(tt)))},_n=(0,Je.createContext)(null),wn=function t(tt){var ot=tt.children,it=tt.duplicateRepeatedIcons,Zt=u((0,Je.useState)(0),2),en=(Zt[0],Zt[1]),wn=(0,Je.useRef)(new Map),Sn=(0,Je.useRef)(!1);if((0,Je.useEffect)((function(){en(wn.current.size),Sn.current=!0}),[]),!it)return et().createElement(et().Fragment,null,ot);var xn=function e(Je){return wn.current.has(Je)};return et().createElement(_n.Provider,{value:{toRender:Sn.current,addIcon:function e(Je,et){var tt=xn(Je);return tt||(Sn.current=!1,wn.current.set(Je,et)),tt},getIconExists:xn}},et().createElement(Cn,{icons:wn.current}),ot)};wn.propTypes=en;const Sn=wn})(),Je.exports=it})()},1227:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Zt}));var ot=tt(170),it=tt(18);const Zt={JSONContribution:"base.contributions.json"};const en=new class JSONContributionRegistry{constructor(){this._onDidChangeSchema=new it.b,this.schemasById={}}registerSchema(Je,et){this.schemasById[function normalizeId(Je){return Je.length>0&&"#"===Je.charAt(Je.length-1)?Je.substring(0,Je.length-1):Je}(Je)]=et,this._onDidChangeSchema.fire(Je)}notifySchemaChanged(Je){this._onDidChangeSchema.fire(Je)}};ot.a.add(Zt.JSONContribution,en)},1228:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return it}));var ot=tt(58);const it=Object(ot.c)("markerDecorationsService")},1229:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return it})),tt.d(et,"b",(function(){return WorkspaceFolder}));var ot=tt(58);tt(215);const it=Object(ot.c)("contextService");class WorkspaceFolder{constructor(Je,et){this.raw=et,this.uri=Je.uri,this.index=Je.index,this.name=Je.name}toJSON(){return{uri:this.uri,name:this.name,index:this.index}}}},123:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return FastDomNode})),tt.d(et,"b",(function(){return createFastDomNode}));class FastDomNode{constructor(Je){this.domNode=Je,this._maxWidth=-1,this._width=-1,this._height=-1,this._top=-1,this._left=-1,this._bottom=-1,this._right=-1,this._fontFamily="",this._fontWeight="",this._fontSize=-1,this._fontFeatureSettings="",this._lineHeight=-1,this._letterSpacing=-100,this._className="",this._display="",this._position="",this._visibility="",this._backgroundColor="",this._layerHint=!1,this._contain="none",this._boxShadow=""}setMaxWidth(Je){this._maxWidth!==Je&&(this._maxWidth=Je,this.domNode.style.maxWidth=this._maxWidth+"px")}setWidth(Je){this._width!==Je&&(this._width=Je,this.domNode.style.width=this._width+"px")}setHeight(Je){this._height!==Je&&(this._height=Je,this.domNode.style.height=this._height+"px")}setTop(Je){this._top!==Je&&(this._top=Je,this.domNode.style.top=this._top+"px")}unsetTop(){-1!==this._top&&(this._top=-1,this.domNode.style.top="")}setLeft(Je){this._left!==Je&&(this._left=Je,this.domNode.style.left=this._left+"px")}setBottom(Je){this._bottom!==Je&&(this._bottom=Je,this.domNode.style.bottom=this._bottom+"px")}setRight(Je){this._right!==Je&&(this._right=Je,this.domNode.style.right=this._right+"px")}setFontFamily(Je){this._fontFamily!==Je&&(this._fontFamily=Je,this.domNode.style.fontFamily=this._fontFamily)}setFontWeight(Je){this._fontWeight!==Je&&(this._fontWeight=Je,this.domNode.style.fontWeight=this._fontWeight)}setFontSize(Je){this._fontSize!==Je&&(this._fontSize=Je,this.domNode.style.fontSize=this._fontSize+"px")}setFontFeatureSettings(Je){this._fontFeatureSettings!==Je&&(this._fontFeatureSettings=Je,this.domNode.style.fontFeatureSettings=this._fontFeatureSettings)}setLineHeight(Je){this._lineHeight!==Je&&(this._lineHeight=Je,this.domNode.style.lineHeight=this._lineHeight+"px")}setLetterSpacing(Je){this._letterSpacing!==Je&&(this._letterSpacing=Je,this.domNode.style.letterSpacing=this._letterSpacing+"px")}setClassName(Je){this._className!==Je&&(this._className=Je,this.domNode.className=this._className)}toggleClassName(Je,et){this.domNode.classList.toggle(Je,et),this._className=this.domNode.className}setDisplay(Je){this._display!==Je&&(this._display=Je,this.domNode.style.display=this._display)}setPosition(Je){this._position!==Je&&(this._position=Je,this.domNode.style.position=this._position)}setVisibility(Je){this._visibility!==Je&&(this._visibility=Je,this.domNode.style.visibility=this._visibility)}setBackgroundColor(Je){this._backgroundColor!==Je&&(this._backgroundColor=Je,this.domNode.style.backgroundColor=this._backgroundColor)}setLayerHinting(Je){this._layerHint!==Je&&(this._layerHint=Je,this.domNode.style.transform=this._layerHint?"translate3d(0px, 0px, 0px)":"")}setBoxShadow(Je){this._boxShadow!==Je&&(this._boxShadow=Je,this.domNode.style.boxShadow=Je)}setContain(Je){this._contain!==Je&&(this._contain=Je,this.domNode.style.contain=this._contain)}setAttribute(Je,et){this.domNode.setAttribute(Je,et)}removeAttribute(Je){this.domNode.removeAttribute(Je)}appendChild(Je){this.domNode.appendChild(Je.domNode)}removeChild(Je){this.domNode.removeChild(Je.domNode)}}function createFastDomNode(Je){return new FastDomNode(Je)}},1230:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Pi}));var ot=tt(1228),it=tt(13),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let Zt=class MarkerDecorationsContribution{constructor(Je,et){}dispose(){}};Zt.ID="editor.contrib.markerDecorations",Zt=__decorate([__param(1,ot.a)],Zt),Object(it.l)(Zt.ID,Zt);var en=tt(12),Cn=tt.n(en),_n=tt(2786),wn=tt.n(_n),Sn={insert:"head",singleton:!1},xn=(Cn()(wn.a,Sn),wn.a.locals,tt(5)),kn=tt(6),En=tt(53),Dn=tt(18),Pn=tt(9),Ln=tt(139),Tn=tt(298),In=tt(122),jn=tt(124),Mn=tt(79),An=tt(123),Rn=tt(43),Nn=tt(195),Fn=tt(261),Bn=tt(55),Vn=tt(420);class editorDom_PageCoordinates{constructor(Je,et){this.x=Je,this.y=et,this._pageCoordinatesBrand=void 0}toClientCoordinates(){return new editorDom_ClientCoordinates(this.x-kn.f.scrollX,this.y-kn.f.scrollY)}}class editorDom_ClientCoordinates{constructor(Je,et){this.clientX=Je,this.clientY=et,this._clientCoordinatesBrand=void 0}toPageCoordinates(){return new editorDom_PageCoordinates(this.clientX+kn.f.scrollX,this.clientY+kn.f.scrollY)}}class EditorPagePosition{constructor(Je,et,tt,ot){this.x=Je,this.y=et,this.width=tt,this.height=ot,this._editorPagePositionBrand=void 0}}function createEditorPagePosition(Je){const et=kn.D(Je);return new EditorPagePosition(et.left,et.top,et.width,et.height)}class editorDom_EditorMouseEvent extends Fn.a{constructor(Je,et){super(Je),this._editorMouseEventBrand=void 0,this.pos=new editorDom_PageCoordinates(this.posx,this.posy),this.editorPos=createEditorPagePosition(et)}}class editorDom_EditorMouseEventFactory{constructor(Je){this._editorViewDomNode=Je}_create(Je){return new editorDom_EditorMouseEvent(Je,this._editorViewDomNode)}onContextMenu(Je,et){return kn.i(Je,"contextmenu",Je=>{et(this._create(Je))})}onMouseUp(Je,et){return kn.i(Je,"mouseup",Je=>{et(this._create(Je))})}onMouseDown(Je,et){return kn.i(Je,"mousedown",Je=>{et(this._create(Je))})}onMouseLeave(Je,et){return kn.j(Je,Je=>{et(this._create(Je))})}onMouseMoveThrottled(Je,et,tt,ot){return kn.l(Je,"mousemove",et,(Je,et)=>tt(Je,this._create(et)),ot)}}class editorDom_EditorPointerEventFactory{constructor(Je){this._editorViewDomNode=Je}_create(Je){return new editorDom_EditorMouseEvent(Je,this._editorViewDomNode)}onPointerUp(Je,et){return kn.i(Je,"pointerup",Je=>{et(this._create(Je))})}onPointerDown(Je,et){return kn.i(Je,"pointerdown",Je=>{et(this._create(Je))})}onPointerLeave(Je,et){return kn.k(Je,Je=>{et(this._create(Je))})}onPointerMoveThrottled(Je,et,tt,ot){return kn.l(Je,"pointermove",et,(Je,et)=>tt(Je,this._create(et)),ot)}}class editorDom_GlobalEditorMouseMoveMonitor extends Pn.a{constructor(Je){super(),this._editorViewDomNode=Je,this._globalMouseMoveMonitor=this._register(new Vn.a),this._keydownListener=null}startMonitoring(Je,et,tt,ot,it){this._keydownListener=kn.o(document,"keydown",Je=>{Je.toKeybinding().isModifierKey()||this._globalMouseMoveMonitor.stopMonitoring(!0,Je.browserEvent)},!0);this._globalMouseMoveMonitor.startMonitoring(Je,et,(Je,et)=>tt(Je,new editorDom_EditorMouseEvent(et,this._editorViewDomNode)),ot,Je=>{this._keydownListener.dispose(),it(Je)})}stopMonitoring(){this._globalMouseMoveMonitor.stopMonitoring(!0)}}class viewEventHandler_ViewEventHandler extends Pn.a{constructor(){super(),this._shouldRender=!0}shouldRender(){return this._shouldRender}forceShouldRender(){this._shouldRender=!0}setShouldRender(){this._shouldRender=!0}onDidRender(){this._shouldRender=!1}onCompositionStart(Je){return!1}onCompositionEnd(Je){return!1}onConfigurationChanged(Je){return!1}onCursorStateChanged(Je){return!1}onDecorationsChanged(Je){return!1}onFlushed(Je){return!1}onFocusChanged(Je){return!1}onLanguageConfigurationChanged(Je){return!1}onLineMappingChanged(Je){return!1}onLinesChanged(Je){return!1}onLinesDeleted(Je){return!1}onLinesInserted(Je){return!1}onRevealRangeRequest(Je){return!1}onScrollChanged(Je){return!1}onThemeChanged(Je){return!1}onTokensChanged(Je){return!1}onTokensColorsChanged(Je){return!1}onZonesChanged(Je){return!1}handleEvents(Je){let et=!1;for(let tt=0,ot=Je.length;tt<ot;tt++){let ot=Je[tt];switch(ot.type){case 0:this.onCompositionStart(ot)&&(et=!0);break;case 1:this.onCompositionEnd(ot)&&(et=!0);break;case 2:this.onConfigurationChanged(ot)&&(et=!0);break;case 3:this.onCursorStateChanged(ot)&&(et=!0);break;case 4:this.onDecorationsChanged(ot)&&(et=!0);break;case 5:this.onFlushed(ot)&&(et=!0);break;case 6:this.onFocusChanged(ot)&&(et=!0);break;case 7:this.onLanguageConfigurationChanged(ot)&&(et=!0);break;case 8:this.onLineMappingChanged(ot)&&(et=!0);break;case 9:this.onLinesChanged(ot)&&(et=!0);break;case 10:this.onLinesDeleted(ot)&&(et=!0);break;case 11:this.onLinesInserted(ot)&&(et=!0);break;case 12:this.onRevealRangeRequest(ot)&&(et=!0);break;case 13:this.onScrollChanged(ot)&&(et=!0);break;case 15:this.onTokensChanged(ot)&&(et=!0);break;case 14:this.onThemeChanged(ot)&&(et=!0);break;case 16:this.onTokensColorsChanged(ot)&&(et=!0);break;case 17:this.onZonesChanged(ot)&&(et=!0);break;default:console.info("View received unknown event: "),console.info(ot)}}et&&(this._shouldRender=!0)}}class viewPart_ViewPart extends viewEventHandler_ViewEventHandler{constructor(Je){super(),this._context=Je,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}}class viewPart_PartFingerprints{static write(Je,et){An.a,Je.setAttribute("data-mprt",String(et))}static read(Je){const et=Je.getAttribute("data-mprt");return null===et?0:parseInt(et,10)}static collect(Je,et){let tt=[],ot=0;for(;Je&&Je!==document.body&&Je!==et;)Je.nodeType===Je.ELEMENT_NODE&&(tt[ot++]=this.read(Je)),Je=Je.parentElement;const it=new Uint8Array(ot);for(let Je=0;Je<ot;Je++)it[Je]=tt[ot-Je-1];return it}}class RenderingContext extends class RestrictedRenderingContext{constructor(Je,et){this._restrictedRenderingContextBrand=void 0,this._viewLayout=Je,this.viewportData=et,this.scrollWidth=this._viewLayout.getScrollWidth(),this.scrollHeight=this._viewLayout.getScrollHeight(),this.visibleRange=this.viewportData.visibleRange,this.bigNumbersDelta=this.viewportData.bigNumbersDelta;const tt=this._viewLayout.getCurrentViewport();this.scrollTop=tt.top,this.scrollLeft=tt.left,this.viewportWidth=tt.width,this.viewportHeight=tt.height}getScrolledTopFromAbsoluteTop(Je){return Je-this.scrollTop}getVerticalOffsetForLineNumber(Je){return this._viewLayout.getVerticalOffsetForLineNumber(Je)}getDecorationsInViewport(){return this.viewportData.getDecorationsInViewport()}}{constructor(Je,et,tt){super(Je,et),this._renderingContextBrand=void 0,this._viewLines=tt}linesVisibleRangesForRange(Je,et){return this._viewLines.linesVisibleRangesForRange(Je,et)}visibleRangeForPosition(Je){return this._viewLines.visibleRangeForPosition(Je)}}class LineVisibleRanges{constructor(Je,et,tt){this.outsideRenderedLine=Je,this.lineNumber=et,this.ranges=tt}}class HorizontalRange{constructor(Je,et){this.left=Math.round(Je),this.width=Math.round(et)}toString(){return`[${this.left},${this.width}]`}}class HorizontalPosition{constructor(Je,et){this.outsideRenderedLine=Je,this.left=Math.round(et)}}class VisibleRanges{constructor(Je,et){this.outsideRenderedLine=Je,this.ranges=et}}class FloatHorizontalRange{constructor(Je,et){this._floatHorizontalRangeBrand=void 0,this.left=Je,this.width=et}toString(){return`[${this.left},${this.width}]`}static compare(Je,et){return Je.left-et.left}}class rangeUtil_RangeUtil{static _createRange(){return this._handyReadyRange||(this._handyReadyRange=document.createRange()),this._handyReadyRange}static _detachRange(Je,et){Je.selectNodeContents(et)}static _readClientRects(Je,et,tt,ot,it){const Zt=this._createRange();try{return Zt.setStart(Je,et),Zt.setEnd(tt,ot),Zt.getClientRects()}catch(Je){return null}finally{this._detachRange(Zt,it)}}static _mergeAdjacentRanges(Je){if(1===Je.length)return[new HorizontalRange(Je[0].left,Je[0].width)];Je.sort(FloatHorizontalRange.compare);let et=[],tt=0,ot=Je[0].left,it=Je[0].width;for(let Zt=1,en=Je.length;Zt<en;Zt++){const en=Je[Zt],Cn=en.left,_n=en.width;ot+it+.9>=Cn?it=Math.max(it,Cn+_n-ot):(et[tt++]=new HorizontalRange(ot,it),ot=Cn,it=_n)}return et[tt++]=new HorizontalRange(ot,it),et}static _createHorizontalRangesFromClientRects(Je,et){if(!Je||0===Je.length)return null;const tt=[];for(let ot=0,it=Je.length;ot<it;ot++){const it=Je[ot];tt[ot]=new FloatHorizontalRange(Math.max(0,it.left-et),it.width)}return this._mergeAdjacentRanges(tt)}static readHorizontalRanges(Je,et,tt,ot,it,Zt,en){const Cn=Je.children.length-1;if(0>Cn)return null;if((et=Math.min(Cn,Math.max(0,et)))===(ot=Math.min(Cn,Math.max(0,ot)))&&tt===it&&0===tt&&!Je.children[et].firstChild){const tt=Je.children[et].getClientRects();return this._createHorizontalRangesFromClientRects(tt,Zt)}et!==ot&&ot>0&&0===it&&(ot--,it=1073741824);let _n=Je.children[et].firstChild,wn=Je.children[ot].firstChild;if(_n&&wn||(!_n&&0===tt&&et>0&&(_n=Je.children[et-1].firstChild,tt=1073741824),!wn&&0===it&&ot>0&&(wn=Je.children[ot-1].firstChild,it=1073741824)),!_n||!wn)return null;tt=Math.min(_n.textContent.length,Math.max(0,tt)),it=Math.min(wn.textContent.length,Math.max(0,it));const Sn=this._readClientRects(_n,tt,wn,it,en);return this._createHorizontalRangesFromClientRects(Sn,Zt)}}var Wn=tt(566),zn=tt(362),Hn=tt(466),$n=tt(105);const qn=!!Rn.g||!(Rn.d||jn.g||jn.h);let Kn=!0;class DomReadingContext{constructor(Je,et){this._domNode=Je,this._clientRectDeltaLeft=0,this._clientRectDeltaLeftRead=!1,this.endNode=et}get clientRectDeltaLeft(){return this._clientRectDeltaLeftRead||(this._clientRectDeltaLeftRead=!0,this._clientRectDeltaLeft=this._domNode.getBoundingClientRect().left),this._clientRectDeltaLeft}}class ViewLineOptions{constructor(Je,et){this.themeType=et;const tt=Je.options,ot=tt.get(41);this.renderWhitespace=tt.get(87),this.renderControlCharacters=tt.get(81),this.spaceWidth=ot.spaceWidth,this.middotWidth=ot.middotWidth,this.wsmiddotWidth=ot.wsmiddotWidth,this.useMonospaceOptimizations=ot.isMonospace&&!tt.get(27),this.canUseHalfwidthRightwardsArrow=ot.canUseHalfwidthRightwardsArrow,this.lineHeight=tt.get(57),this.stopRenderingLineAfter=tt.get(104),this.fontLigatures=tt.get(42)}equals(Je){return this.themeType===Je.themeType&&this.renderWhitespace===Je.renderWhitespace&&this.renderControlCharacters===Je.renderControlCharacters&&this.spaceWidth===Je.spaceWidth&&this.middotWidth===Je.middotWidth&&this.wsmiddotWidth===Je.wsmiddotWidth&&this.useMonospaceOptimizations===Je.useMonospaceOptimizations&&this.canUseHalfwidthRightwardsArrow===Je.canUseHalfwidthRightwardsArrow&&this.lineHeight===Je.lineHeight&&this.stopRenderingLineAfter===Je.stopRenderingLineAfter&&this.fontLigatures===Je.fontLigatures}}class viewLine_ViewLine{constructor(Je){this._options=Je,this._isMaybeInvalid=!0,this._renderedViewLine=null}getDomNode(){return this._renderedViewLine&&this._renderedViewLine.domNode?this._renderedViewLine.domNode.domNode:null}setDomNode(Je){if(!this._renderedViewLine)throw new Error("I have no rendered view line to set the dom node to...");this._renderedViewLine.domNode=Object(An.b)(Je)}onContentChanged(){this._isMaybeInvalid=!0}onTokensChanged(){this._isMaybeInvalid=!0}onDecorationsChanged(){this._isMaybeInvalid=!0}onOptionsChanged(Je){this._isMaybeInvalid=!0,this._options=Je}onSelectionChanged(){return(this._options.themeType===Hn.a.HIGH_CONTRAST||"selection"===this._options.renderWhitespace)&&(this._isMaybeInvalid=!0,!0)}renderLine(Je,et,tt,ot){if(!1===this._isMaybeInvalid)return!1;this._isMaybeInvalid=!1;const it=tt.getViewLineRenderingData(Je),Zt=this._options,en=Wn.a.filter(it.inlineDecorations,Je,it.minColumn,it.maxColumn);let Cn=null;if(Zt.themeType===Hn.a.HIGH_CONTRAST||"selection"===this._options.renderWhitespace){const et=tt.selections;for(const tt of et){if(tt.endLineNumber<Je||tt.startLineNumber>Je)continue;const et=tt.startLineNumber===Je?tt.startColumn:it.minColumn,ot=tt.endLineNumber===Je?tt.endColumn:it.maxColumn;et<ot&&(Zt.themeType===Hn.a.HIGH_CONTRAST||"selection"!==this._options.renderWhitespace?en.push(new Wn.a(et,ot,"inline-selected-text",0)):(Cn||(Cn=[]),Cn.push(new zn.b(et-1,ot-1))))}}const _n=new zn.c(Zt.useMonospaceOptimizations,Zt.canUseHalfwidthRightwardsArrow,it.content,it.continuesWithWrappedLine,it.isBasicASCII,it.containsRTL,it.minColumn-1,it.tokens,en,it.tabSize,it.startVisibleColumn,Zt.spaceWidth,Zt.middotWidth,Zt.wsmiddotWidth,Zt.stopRenderingLineAfter,Zt.renderWhitespace,Zt.renderControlCharacters,Zt.fontLigatures!==$n.e.OFF,Cn);if(this._renderedViewLine&&this._renderedViewLine.input.equals(_n))return!1;ot.appendASCIIString('<div style="top:'),ot.appendASCIIString(String(et)),ot.appendASCIIString("px;height:"),ot.appendASCIIString(String(this._options.lineHeight)),ot.appendASCIIString('px;" class="'),ot.appendASCIIString(viewLine_ViewLine.CLASS_NAME),ot.appendASCIIString('">');const wn=Object(zn.d)(_n,ot);ot.appendASCIIString("</div>");let Sn=null;return Kn&&qn&&it.isBasicASCII&&Zt.useMonospaceOptimizations&&0===wn.containsForeignElements&&it.content.length<300&&_n.lineTokens.getCount()<100&&(Sn=new viewLine_FastRenderedViewLine(this._renderedViewLine?this._renderedViewLine.domNode:null,_n,wn.characterMapping)),Sn||(Sn=Un(this._renderedViewLine?this._renderedViewLine.domNode:null,_n,wn.characterMapping,wn.containsRTL,wn.containsForeignElements)),this._renderedViewLine=Sn,!0}layoutLine(Je,et){this._renderedViewLine&&this._renderedViewLine.domNode&&(this._renderedViewLine.domNode.setTop(et),this._renderedViewLine.domNode.setHeight(this._options.lineHeight))}getWidth(){return this._renderedViewLine?this._renderedViewLine.getWidth():0}getWidthIsFast(){return!this._renderedViewLine||this._renderedViewLine.getWidthIsFast()}needsMonospaceFontCheck(){return!!this._renderedViewLine&&this._renderedViewLine instanceof viewLine_FastRenderedViewLine}monospaceAssumptionsAreValid(){return this._renderedViewLine&&this._renderedViewLine instanceof viewLine_FastRenderedViewLine?this._renderedViewLine.monospaceAssumptionsAreValid():Kn}onMonospaceAssumptionsInvalidated(){this._renderedViewLine&&this._renderedViewLine instanceof viewLine_FastRenderedViewLine&&(this._renderedViewLine=this._renderedViewLine.toSlowRenderedLine())}getVisibleRangesForRange(Je,et,tt){if(!this._renderedViewLine)return null;Je|=0,et|=0,Je=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,Je)),et=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,et));const ot=0|this._renderedViewLine.input.stopRenderingLineAfter;let it=!1;-1!==ot&&Je>ot+1&&et>ot+1&&(it=!0),-1!==ot&&Je>ot+1&&(Je=ot+1),-1!==ot&&et>ot+1&&(et=ot+1);const Zt=this._renderedViewLine.getVisibleRangesForRange(Je,et,tt);return Zt&&Zt.length>0?new VisibleRanges(it,Zt):null}getColumnOfNodeOffset(Je,et,tt){return this._renderedViewLine?this._renderedViewLine.getColumnOfNodeOffset(Je,et,tt):1}}viewLine_ViewLine.CLASS_NAME="view-line";class viewLine_FastRenderedViewLine{constructor(Je,et,tt){this.domNode=Je,this.input=et,this._characterMapping=tt,this._charWidth=et.spaceWidth}getWidth(){return this._getCharPosition(this._characterMapping.length)}getWidthIsFast(){return!0}monospaceAssumptionsAreValid(){if(!this.domNode)return Kn;const Je=this.getWidth(),et=this.domNode.domNode.firstChild.offsetWidth;return Math.abs(Je-et)>=2&&(console.warn("monospace assumptions have been violated, therefore disabling monospace optimizations!"),Kn=!1),Kn}toSlowRenderedLine(){return Un(this.domNode,this.input,this._characterMapping,!1,0)}getVisibleRangesForRange(Je,et,tt){const ot=this._getCharPosition(Je),it=this._getCharPosition(et);return[new HorizontalRange(ot,it-ot)]}_getCharPosition(Je){const et=this._characterMapping.getAbsoluteOffset(Je);return Math.round(this._charWidth*et)}getColumnOfNodeOffset(Je,et,tt){const ot=et.textContent.length;let it=-1;for(;et;)et=et.previousSibling,it++;return this._characterMapping.getColumn(new zn.a(it,tt),ot)}}class viewLine_RenderedViewLine{constructor(Je,et,tt,ot,it){if(this.domNode=Je,this.input=et,this._characterMapping=tt,this._isWhitespaceOnly=/^\s*$/.test(et.lineContent),this._containsForeignElements=it,this._cachedWidth=-1,this._pixelOffsetCache=null,!ot||0===this._characterMapping.length){this._pixelOffsetCache=new Int32Array(Math.max(2,this._characterMapping.length+1));for(let Je=0,et=this._characterMapping.length;Je<=et;Je++)this._pixelOffsetCache[Je]=-1}}_getReadingTarget(Je){return Je.domNode.firstChild}getWidth(){return this.domNode?(-1===this._cachedWidth&&(this._cachedWidth=this._getReadingTarget(this.domNode).offsetWidth),this._cachedWidth):0}getWidthIsFast(){return-1!==this._cachedWidth}getVisibleRangesForRange(Je,et,tt){if(!this.domNode)return null;if(null!==this._pixelOffsetCache){const ot=this._readPixelOffset(this.domNode,Je,tt);if(-1===ot)return null;const it=this._readPixelOffset(this.domNode,et,tt);return-1===it?null:[new HorizontalRange(ot,it-ot)]}return this._readVisibleRangesForRange(this.domNode,Je,et,tt)}_readVisibleRangesForRange(Je,et,tt,ot){if(et===tt){const tt=this._readPixelOffset(Je,et,ot);return-1===tt?null:[new HorizontalRange(tt,0)]}return this._readRawVisibleRangesForRange(Je,et,tt,ot)}_readPixelOffset(Je,et,tt){if(0===this._characterMapping.length){if(0===this._containsForeignElements)return 0;if(2===this._containsForeignElements)return 0;if(1===this._containsForeignElements)return this.getWidth();const et=this._getReadingTarget(Je);return et.firstChild?et.firstChild.offsetWidth:0}if(null!==this._pixelOffsetCache){const ot=this._pixelOffsetCache[et];if(-1!==ot)return ot;const it=this._actualReadPixelOffset(Je,et,tt);return this._pixelOffsetCache[et]=it,it}return this._actualReadPixelOffset(Je,et,tt)}_actualReadPixelOffset(Je,et,tt){if(0===this._characterMapping.length){const et=rangeUtil_RangeUtil.readHorizontalRanges(this._getReadingTarget(Je),0,0,0,0,tt.clientRectDeltaLeft,tt.endNode);return et&&0!==et.length?et[0].left:-1}if(et===this._characterMapping.length&&this._isWhitespaceOnly&&0===this._containsForeignElements)return this.getWidth();const ot=this._characterMapping.getDomPosition(et),it=rangeUtil_RangeUtil.readHorizontalRanges(this._getReadingTarget(Je),ot.partIndex,ot.charIndex,ot.partIndex,ot.charIndex,tt.clientRectDeltaLeft,tt.endNode);if(!it||0===it.length)return-1;const Zt=it[0].left;if(this.input.isBasicASCII){const Je=this._characterMapping.getAbsoluteOffset(et),tt=Math.round(this.input.spaceWidth*Je);if(Math.abs(tt-Zt)<=1)return tt}return Zt}_readRawVisibleRangesForRange(Je,et,tt,ot){if(1===et&&tt===this._characterMapping.length)return[new HorizontalRange(0,this.getWidth())];const it=this._characterMapping.getDomPosition(et),Zt=this._characterMapping.getDomPosition(tt);return rangeUtil_RangeUtil.readHorizontalRanges(this._getReadingTarget(Je),it.partIndex,it.charIndex,Zt.partIndex,Zt.charIndex,ot.clientRectDeltaLeft,ot.endNode)}getColumnOfNodeOffset(Je,et,tt){const ot=et.textContent.length;let it=-1;for(;et;)et=et.previousSibling,it++;return this._characterMapping.getColumn(new zn.a(it,tt),ot)}}class WebKitRenderedViewLine extends viewLine_RenderedViewLine{_readVisibleRangesForRange(Je,et,tt,ot){const it=super._readVisibleRangesForRange(Je,et,tt,ot);if(!it||0===it.length||et===tt||1===et&&tt===this._characterMapping.length)return it;if(!this.input.containsRTL){const et=this._readPixelOffset(Je,tt,ot);if(-1!==et){const Je=it[it.length-1];Je.left<et&&(Je.width=et-Je.left)}}return it}}const Un=jn.j?createWebKitRenderedLine:createNormalRenderedLine;function createWebKitRenderedLine(Je,et,tt,ot,it){return new WebKitRenderedViewLine(Je,et,tt,ot,it)}function createNormalRenderedLine(Je,et,tt,ot,it){return new viewLine_RenderedViewLine(Je,et,tt,ot,it)}var Gn,Jn=tt(30),Cr=tt(10),wr=tt(72),Sr=tt(1478);class UnknownHitTestResult{constructor(Je=null){this.hitTarget=Je,this.type=0}}class ContentHitTestResult{constructor(Je,et,tt){this.position=Je,this.spanNode=et,this.injectedText=tt,this.type=1}}!function(Je){Je.createFromDOMInfo=function createFromDOMInfo(Je,et,tt){const ot=Je.getPositionFromDOMInfo(et,tt);return ot?new ContentHitTestResult(ot,et,null):new UnknownHitTestResult(et)}}(Gn||(Gn={}));class PointerHandlerLastRenderData{constructor(Je,et){this.lastViewCursorsRenderData=Je,this.lastTextareaPosition=et}}class mouseTarget_MouseTarget{constructor(Je,et,tt=0,ot=null,it=null,Zt=null){this.element=Je,this.type=et,this.mouseColumn=tt,this.position=ot,!it&&ot&&(it=new Cr.a(ot.lineNumber,ot.column,ot.lineNumber,ot.column)),this.range=it,this.detail=Zt}static _typeToString(Je){return 1===Je?"TEXTAREA":2===Je?"GUTTER_GLYPH_MARGIN":3===Je?"GUTTER_LINE_NUMBERS":4===Je?"GUTTER_LINE_DECORATIONS":5===Je?"GUTTER_VIEW_ZONE":6===Je?"CONTENT_TEXT":7===Je?"CONTENT_EMPTY":8===Je?"CONTENT_VIEW_ZONE":9===Je?"CONTENT_WIDGET":10===Je?"OVERVIEW_RULER":11===Je?"SCROLLBAR":12===Je?"OVERLAY_WIDGET":"UNKNOWN"}static toString(Je){return this._typeToString(Je.type)+": "+Je.position+" - "+Je.range+" - "+Je.detail}toString(){return mouseTarget_MouseTarget.toString(this)}}class ElementPath{static isTextArea(Je){return 2===Je.length&&3===Je[0]&&6===Je[1]}static isChildOfViewLines(Je){return Je.length>=4&&3===Je[0]&&7===Je[3]}static isStrictChildOfViewLines(Je){return Je.length>4&&3===Je[0]&&7===Je[3]}static isChildOfScrollableElement(Je){return Je.length>=2&&3===Je[0]&&5===Je[1]}static isChildOfMinimap(Je){return Je.length>=2&&3===Je[0]&&8===Je[1]}static isChildOfContentWidgets(Je){return Je.length>=4&&3===Je[0]&&1===Je[3]}static isChildOfOverflowingContentWidgets(Je){return Je.length>=1&&2===Je[0]}static isChildOfOverlayWidgets(Je){return Je.length>=2&&3===Je[0]&&4===Je[1]}}class mouseTarget_HitTestContext{constructor(Je,et,tt){this.model=Je.model;const ot=Je.configuration.options;this.layoutInfo=ot.get(129),this.viewDomNode=et.viewDomNode,this.lineHeight=ot.get(57),this.stickyTabStops=ot.get(103),this.typicalHalfwidthCharacterWidth=ot.get(41).typicalHalfwidthCharacterWidth,this.lastRenderData=tt,this._context=Je,this._viewHelper=et}getZoneAtCoord(Je){return mouseTarget_HitTestContext.getZoneAtCoord(this._context,Je)}static getZoneAtCoord(Je,et){const tt=Je.viewLayout.getWhitespaceAtVerticalOffset(et);if(tt){const ot=tt.verticalOffset+tt.height/2,it=Je.model.getLineCount();let Zt,en=null,Cn=null;return tt.afterLineNumber!==it&&(Cn=new Jn.a(tt.afterLineNumber+1,1)),tt.afterLineNumber>0&&(en=new Jn.a(tt.afterLineNumber,Je.model.getLineMaxColumn(tt.afterLineNumber))),Zt=null===Cn?en:null===en?Cn:et<ot?en:Cn,{viewZoneId:tt.id,afterLineNumber:tt.afterLineNumber,positionBefore:en,positionAfter:Cn,position:Zt}}return null}getFullLineRangeAtCoord(Je){if(this._context.viewLayout.isAfterLines(Je)){const Je=this._context.model.getLineCount(),et=this._context.model.getLineMaxColumn(Je);return{range:new Cr.a(Je,et,Je,et),isAfterLines:!0}}const et=this._context.viewLayout.getLineNumberAtVerticalOffset(Je),tt=this._context.model.getLineMaxColumn(et);return{range:new Cr.a(et,1,et,tt),isAfterLines:!1}}getLineNumberAtVerticalOffset(Je){return this._context.viewLayout.getLineNumberAtVerticalOffset(Je)}isAfterLines(Je){return this._context.viewLayout.isAfterLines(Je)}isInTopPadding(Je){return this._context.viewLayout.isInTopPadding(Je)}isInBottomPadding(Je){return this._context.viewLayout.isInBottomPadding(Je)}getVerticalOffsetForLineNumber(Je){return this._context.viewLayout.getVerticalOffsetForLineNumber(Je)}findAttribute(Je,et){return mouseTarget_HitTestContext._findAttribute(Je,et,this._viewHelper.viewDomNode)}static _findAttribute(Je,et,tt){for(;Je&&Je!==document.body;){if(Je.hasAttribute&&Je.hasAttribute(et))return Je.getAttribute(et);if(Je===tt)return null;Je=Je.parentNode}return null}getLineWidth(Je){return this._viewHelper.getLineWidth(Je)}visibleRangeForPosition(Je,et){return this._viewHelper.visibleRangeForPosition(Je,et)}getPositionFromDOMInfo(Je,et){return this._viewHelper.getPositionFromDOMInfo(Je,et)}getCurrentScrollTop(){return this._context.viewLayout.getCurrentScrollTop()}getCurrentScrollLeft(){return this._context.viewLayout.getCurrentScrollLeft()}}class mouseTarget_HitTestRequest extends class BareHitTestRequest{constructor(Je,et,tt){this.editorPos=et,this.pos=tt,this.mouseVerticalOffset=Math.max(0,Je.getCurrentScrollTop()+tt.y-et.y),this.mouseContentHorizontalOffset=Je.getCurrentScrollLeft()+tt.x-et.x-Je.layoutInfo.contentLeft,this.isInMarginArea=tt.x-et.x<Je.layoutInfo.contentLeft&&tt.x-et.x>=Je.layoutInfo.glyphMarginLeft,this.isInContentArea=!this.isInMarginArea,this.mouseColumn=Math.max(0,mouseTarget_MouseTargetFactory._getMouseColumn(this.mouseContentHorizontalOffset,Je.typicalHalfwidthCharacterWidth))}}{constructor(Je,et,tt,ot){super(Je,et,tt),this._ctx=Je,ot?(this.target=ot,this.targetPath=viewPart_PartFingerprints.collect(ot,Je.viewDomNode)):(this.target=null,this.targetPath=new Uint8Array(0))}toString(){return`pos(${this.pos.x},${this.pos.y}), editorPos(${this.editorPos.x},${this.editorPos.y}), mouseVerticalOffset: ${this.mouseVerticalOffset}, mouseContentHorizontalOffset: ${this.mouseContentHorizontalOffset}\n\ttarget: ${this.target?this.target.outerHTML:null}`}fulfill(Je,et=null,tt=null,ot=null){let it=this.mouseColumn;return et&&et.column<this._ctx.model.getLineMaxColumn(et.lineNumber)&&(it=wr.a.visibleColumnFromColumn(this._ctx.model.getLineContent(et.lineNumber),et.column,this._ctx.model.getTextModelOptions().tabSize)+1),new mouseTarget_MouseTarget(this.target,Je,it,et,tt,ot)}withTarget(Je){return new mouseTarget_HitTestRequest(this._ctx,this.editorPos,this.pos,Je)}}const Or={isAfterLines:!0};function createEmptyContentDataInLines(Je){return{isAfterLines:!1,horizontalDistanceToText:Je}}class mouseTarget_MouseTargetFactory{constructor(Je,et){this._context=Je,this._viewHelper=et}mouseTargetIsWidget(Je){const et=Je.target,tt=viewPart_PartFingerprints.collect(et,this._viewHelper.viewDomNode);return!(!ElementPath.isChildOfContentWidgets(tt)&&!ElementPath.isChildOfOverflowingContentWidgets(tt))||!!ElementPath.isChildOfOverlayWidgets(tt)}createMouseTarget(Je,et,tt,ot){const it=new mouseTarget_HitTestContext(this._context,this._viewHelper,Je),Zt=new mouseTarget_HitTestRequest(it,et,tt,ot);try{return mouseTarget_MouseTargetFactory._createMouseTarget(it,Zt,!1)}catch(Je){return Zt.fulfill(0)}}static _createMouseTarget(Je,et,tt){if(null===et.target){if(tt)return et.fulfill(0);const ot=mouseTarget_MouseTargetFactory._doHitTest(Je,et);return 1===ot.type?mouseTarget_MouseTargetFactory.createMouseTargetFromHitTestPosition(Je,et,ot.spanNode,ot.position,ot.injectedText):this._createMouseTarget(Je,et.withTarget(ot.hitTarget),!0)}const ot=et;let it=null;return it=it||mouseTarget_MouseTargetFactory._hitTestContentWidget(Je,ot),it=it||mouseTarget_MouseTargetFactory._hitTestOverlayWidget(Je,ot),it=it||mouseTarget_MouseTargetFactory._hitTestMinimap(Je,ot),it=it||mouseTarget_MouseTargetFactory._hitTestScrollbarSlider(Je,ot),it=it||mouseTarget_MouseTargetFactory._hitTestViewZone(Je,ot),it=it||mouseTarget_MouseTargetFactory._hitTestMargin(Je,ot),it=it||mouseTarget_MouseTargetFactory._hitTestViewCursor(Je,ot),it=it||mouseTarget_MouseTargetFactory._hitTestTextArea(Je,ot),it=it||mouseTarget_MouseTargetFactory._hitTestViewLines(Je,ot,tt),it=it||mouseTarget_MouseTargetFactory._hitTestScrollbar(Je,ot),it||et.fulfill(0)}static _hitTestContentWidget(Je,et){if(ElementPath.isChildOfContentWidgets(et.targetPath)||ElementPath.isChildOfOverflowingContentWidgets(et.targetPath)){const tt=Je.findAttribute(et.target,"widgetId");return tt?et.fulfill(9,null,null,tt):et.fulfill(0)}return null}static _hitTestOverlayWidget(Je,et){if(ElementPath.isChildOfOverlayWidgets(et.targetPath)){const tt=Je.findAttribute(et.target,"widgetId");return tt?et.fulfill(12,null,null,tt):et.fulfill(0)}return null}static _hitTestViewCursor(Je,et){if(et.target){const tt=Je.lastRenderData.lastViewCursorsRenderData;for(const Je of tt)if(et.target===Je.domNode)return et.fulfill(6,Je.position,null,{mightBeForeignElement:!1})}if(et.isInContentArea){const tt=Je.lastRenderData.lastViewCursorsRenderData,ot=et.mouseContentHorizontalOffset,it=et.mouseVerticalOffset;for(const Zt of tt){if(ot<Zt.contentLeft)continue;if(ot>Zt.contentLeft+Zt.width)continue;const tt=Je.getVerticalOffsetForLineNumber(Zt.position.lineNumber);if(tt<=it&&it<=tt+Zt.height)return et.fulfill(6,Zt.position,null,{mightBeForeignElement:!1})}}return null}static _hitTestViewZone(Je,et){const tt=Je.getZoneAtCoord(et.mouseVerticalOffset);if(tt){const Je=et.isInContentArea?8:5;return et.fulfill(Je,tt.position,null,tt)}return null}static _hitTestTextArea(Je,et){return ElementPath.isTextArea(et.targetPath)?Je.lastRenderData.lastTextareaPosition?et.fulfill(6,Je.lastRenderData.lastTextareaPosition,null,{mightBeForeignElement:!1}):et.fulfill(1,Je.lastRenderData.lastTextareaPosition):null}static _hitTestMargin(Je,et){if(et.isInMarginArea){const tt=Je.getFullLineRangeAtCoord(et.mouseVerticalOffset),ot=tt.range.getStartPosition();let it=Math.abs(et.pos.x-et.editorPos.x);const Zt={isAfterLines:tt.isAfterLines,glyphMarginLeft:Je.layoutInfo.glyphMarginLeft,glyphMarginWidth:Je.layoutInfo.glyphMarginWidth,lineNumbersWidth:Je.layoutInfo.lineNumbersWidth,offsetX:it};return it-=Je.layoutInfo.glyphMarginLeft,it<=Je.layoutInfo.glyphMarginWidth?et.fulfill(2,ot,tt.range,Zt):(it-=Je.layoutInfo.glyphMarginWidth,it<=Je.layoutInfo.lineNumbersWidth?et.fulfill(3,ot,tt.range,Zt):(it-=Je.layoutInfo.lineNumbersWidth,et.fulfill(4,ot,tt.range,Zt)))}return null}static _hitTestViewLines(Je,et,tt){if(!ElementPath.isChildOfViewLines(et.targetPath))return null;if(Je.isInTopPadding(et.mouseVerticalOffset))return et.fulfill(7,new Jn.a(1,1),null,Or);if(Je.isAfterLines(et.mouseVerticalOffset)||Je.isInBottomPadding(et.mouseVerticalOffset)){const tt=Je.model.getLineCount(),ot=Je.model.getLineMaxColumn(tt);return et.fulfill(7,new Jn.a(tt,ot),null,Or)}if(tt){if(ElementPath.isStrictChildOfViewLines(et.targetPath)){const tt=Je.getLineNumberAtVerticalOffset(et.mouseVerticalOffset);if(0===Je.model.getLineLength(tt)){const ot=Je.getLineWidth(tt),it=createEmptyContentDataInLines(et.mouseContentHorizontalOffset-ot);return et.fulfill(7,new Jn.a(tt,1),null,it)}const ot=Je.getLineWidth(tt);if(et.mouseContentHorizontalOffset>=ot){const it=createEmptyContentDataInLines(et.mouseContentHorizontalOffset-ot),Zt=new Jn.a(tt,Je.model.getLineMaxColumn(tt));return et.fulfill(7,Zt,null,it)}}return et.fulfill(0)}const ot=mouseTarget_MouseTargetFactory._doHitTest(Je,et);return 1===ot.type?mouseTarget_MouseTargetFactory.createMouseTargetFromHitTestPosition(Je,et,ot.spanNode,ot.position,ot.injectedText):this._createMouseTarget(Je,et.withTarget(ot.hitTarget),!0)}static _hitTestMinimap(Je,et){if(ElementPath.isChildOfMinimap(et.targetPath)){const tt=Je.getLineNumberAtVerticalOffset(et.mouseVerticalOffset),ot=Je.model.getLineMaxColumn(tt);return et.fulfill(11,new Jn.a(tt,ot))}return null}static _hitTestScrollbarSlider(Je,et){if(ElementPath.isChildOfScrollableElement(et.targetPath)&&et.target&&1===et.target.nodeType){const tt=et.target.className;if(tt&&/\b(slider|scrollbar)\b/.test(tt)){const tt=Je.getLineNumberAtVerticalOffset(et.mouseVerticalOffset),ot=Je.model.getLineMaxColumn(tt);return et.fulfill(11,new Jn.a(tt,ot))}}return null}static _hitTestScrollbar(Je,et){if(ElementPath.isChildOfScrollableElement(et.targetPath)){const tt=Je.getLineNumberAtVerticalOffset(et.mouseVerticalOffset),ot=Je.model.getLineMaxColumn(tt);return et.fulfill(11,new Jn.a(tt,ot))}return null}getMouseColumn(Je,et){const tt=this._context.configuration.options,ot=tt.get(129),it=this._context.viewLayout.getCurrentScrollLeft()+et.x-Je.x-ot.contentLeft;return mouseTarget_MouseTargetFactory._getMouseColumn(it,tt.get(41).typicalHalfwidthCharacterWidth)}static _getMouseColumn(Je,et){if(Je<0)return 1;return Math.round(Je/et)+1}static createMouseTargetFromHitTestPosition(Je,et,tt,ot,it){const Zt=ot.lineNumber,en=ot.column,Cn=Je.getLineWidth(Zt);if(et.mouseContentHorizontalOffset>Cn){const Je=createEmptyContentDataInLines(et.mouseContentHorizontalOffset-Cn);return et.fulfill(7,ot,null,Je)}const _n=Je.visibleRangeForPosition(Zt,en);if(!_n)return et.fulfill(0,ot);const wn=_n.left;if(et.mouseContentHorizontalOffset===wn)return et.fulfill(6,ot,null,{mightBeForeignElement:!!it});const Sn=[];if(Sn.push({offset:_n.left,column:en}),en>1){const et=Je.visibleRangeForPosition(Zt,en-1);et&&Sn.push({offset:et.left,column:en-1})}if(en<Je.model.getLineMaxColumn(Zt)){const et=Je.visibleRangeForPosition(Zt,en+1);et&&Sn.push({offset:et.left,column:en+1})}Sn.sort((Je,et)=>Je.offset-et.offset);const xn=et.pos.toClientCoordinates(),kn=tt.getBoundingClientRect(),En=kn.left<=xn.clientX&&xn.clientX<=kn.right;for(let Je=1;Je<Sn.length;Je++){const tt=Sn[Je-1],en=Sn[Je];if(tt.offset<=et.mouseContentHorizontalOffset&&et.mouseContentHorizontalOffset<=en.offset){const Je=new Cr.a(Zt,tt.column,Zt,en.column);return et.fulfill(6,ot,Je,{mightBeForeignElement:!En||!!it})}}return et.fulfill(6,ot,null,{mightBeForeignElement:!En||!!it})}static _doHitTestWithCaretRangeFromPoint(Je,et){const tt=Je.getLineNumberAtVerticalOffset(et.mouseVerticalOffset),ot=Je.getVerticalOffsetForLineNumber(tt)+Math.floor(Je.lineHeight/2);let it=et.pos.y+(ot-et.mouseVerticalOffset);it<=et.editorPos.y&&(it=et.editorPos.y+1),it>=et.editorPos.y+Je.layoutInfo.height&&(it=et.editorPos.y+Je.layoutInfo.height-1);const Zt=new editorDom_PageCoordinates(et.pos.x,it),en=this._actualDoHitTestWithCaretRangeFromPoint(Je,Zt.toClientCoordinates());return 1===en.type?en:this._actualDoHitTestWithCaretRangeFromPoint(Je,et.pos.toClientCoordinates())}static _actualDoHitTestWithCaretRangeFromPoint(Je,et){const tt=kn.F(Je.viewDomNode);let ot;if(ot=tt?void 0===tt.caretRangeFromPoint?function shadowCaretRangeFromPoint(Je,et,tt){const ot=document.createRange();let it=Je.elementFromPoint(et,tt);if(null!==it){for(;it&&it.firstChild&&it.firstChild.nodeType!==it.firstChild.TEXT_NODE&&it.lastChild&&it.lastChild.firstChild;)it=it.lastChild;const Je=it.getBoundingClientRect(),tt=window.getComputedStyle(it,null).getPropertyValue("font"),Zt=it.innerText;let en,Cn=Je.left,_n=0;if(et>Je.left+Je.width)_n=Zt.length;else{const Je=CharWidthReader.getInstance();for(let ot=0;ot<Zt.length+1;ot++){if(en=Je.getCharWidth(Zt.charAt(ot),tt)/2,Cn+=en,et<Cn){_n=ot;break}Cn+=en}}ot.setStart(it.firstChild,_n),ot.setEnd(it.firstChild,_n)}return ot}(tt,et.clientX,et.clientY):tt.caretRangeFromPoint(et.clientX,et.clientY):document.caretRangeFromPoint(et.clientX,et.clientY),!ot||!ot.startContainer)return new UnknownHitTestResult;const it=ot.startContainer;if(it.nodeType===it.TEXT_NODE){const et=it.parentNode,tt=et?et.parentNode:null,Zt=tt?tt.parentNode:null;return(Zt&&Zt.nodeType===Zt.ELEMENT_NODE?Zt.className:null)===viewLine_ViewLine.CLASS_NAME?Gn.createFromDOMInfo(Je,et,ot.startOffset):new UnknownHitTestResult(it.parentNode)}if(it.nodeType===it.ELEMENT_NODE){const et=it.parentNode,tt=et?et.parentNode:null;return(tt&&tt.nodeType===tt.ELEMENT_NODE?tt.className:null)===viewLine_ViewLine.CLASS_NAME?Gn.createFromDOMInfo(Je,it,it.textContent.length):new UnknownHitTestResult(it)}return new UnknownHitTestResult}static _doHitTestWithCaretPositionFromPoint(Je,et){const tt=document.caretPositionFromPoint(et.clientX,et.clientY);if(tt.offsetNode.nodeType===tt.offsetNode.TEXT_NODE){const et=tt.offsetNode.parentNode,ot=et?et.parentNode:null,it=ot?ot.parentNode:null;return(it&&it.nodeType===it.ELEMENT_NODE?it.className:null)===viewLine_ViewLine.CLASS_NAME?Gn.createFromDOMInfo(Je,tt.offsetNode.parentNode,tt.offset):new UnknownHitTestResult(tt.offsetNode.parentNode)}if(tt.offsetNode.nodeType===tt.offsetNode.ELEMENT_NODE){const et=tt.offsetNode.parentNode,ot=et&&et.nodeType===et.ELEMENT_NODE?et.className:null,it=et?et.parentNode:null,Zt=it&&it.nodeType===it.ELEMENT_NODE?it.className:null;if(ot===viewLine_ViewLine.CLASS_NAME){const et=tt.offsetNode.childNodes[Math.min(tt.offset,tt.offsetNode.childNodes.length-1)];if(et)return Gn.createFromDOMInfo(Je,et,0)}else if(Zt===viewLine_ViewLine.CLASS_NAME)return Gn.createFromDOMInfo(Je,tt.offsetNode,0)}return new UnknownHitTestResult(tt.offsetNode)}static _snapToSoftTabBoundary(Je,et){const tt=et.getLineContent(Je.lineNumber),{tabSize:ot}=et.getTextModelOptions(),it=Sr.a.atomicPosition(tt,Je.column-1,ot,2);return-1!==it?new Jn.a(Je.lineNumber,it+1):Je}static _doHitTest(Je,et){let tt=new UnknownHitTestResult;if("function"==typeof document.caretRangeFromPoint?tt=this._doHitTestWithCaretRangeFromPoint(Je,et):document.caretPositionFromPoint&&(tt=this._doHitTestWithCaretPositionFromPoint(Je,et.pos.toClientCoordinates())),1===tt.type){const et=Je.model.getInjectedTextAt(tt.position),ot=Je.model.normalizePosition(tt.position,2);!et&&ot.equals(tt.position)||(tt=new ContentHitTestResult(ot,tt.spanNode,et))}return 1===tt.type&&Je.stickyTabStops&&(tt=new ContentHitTestResult(this._snapToSoftTabBoundary(tt.position,Je.model),tt.spanNode,tt.injectedText)),tt}}class CharWidthReader{constructor(){this._cache={},this._canvas=document.createElement("canvas")}static getInstance(){return CharWidthReader._INSTANCE||(CharWidthReader._INSTANCE=new CharWidthReader),CharWidthReader._INSTANCE}getCharWidth(Je,et){const tt=Je+et;if(this._cache[tt])return this._cache[tt];const ot=this._canvas.getContext("2d");ot.font=et;const it=ot.measureText(Je).width;return this._cache[tt]=it,it}}CharWidthReader._INSTANCE=null;var xr=tt(600);function createMouseMoveEventMerger(Je){return function(et,tt){let ot=!1;return Je&&(ot=Je.mouseTargetIsWidget(tt)),ot||tt.preventDefault(),tt}}class mouseHandler_MouseHandler extends viewEventHandler_ViewEventHandler{constructor(Je,et,tt){super(),this._context=Je,this.viewController=et,this.viewHelper=tt,this.mouseTargetFactory=new mouseTarget_MouseTargetFactory(this._context,tt),this._mouseDownOperation=this._register(new mouseHandler_MouseDownOperation(this._context,this.viewController,this.viewHelper,(Je,et)=>this._createMouseTarget(Je,et),Je=>this._getMouseColumn(Je))),this.lastMouseLeaveTime=-1,this._height=this._context.configuration.options.get(129).height;const ot=new editorDom_EditorMouseEventFactory(this.viewHelper.viewDomNode);this._register(ot.onContextMenu(this.viewHelper.viewDomNode,Je=>this._onContextMenu(Je,!0))),this._register(ot.onMouseMoveThrottled(this.viewHelper.viewDomNode,Je=>this._onMouseMove(Je),createMouseMoveEventMerger(this.mouseTargetFactory),mouseHandler_MouseHandler.MOUSE_MOVE_MINIMUM_TIME)),this._register(ot.onMouseUp(this.viewHelper.viewDomNode,Je=>this._onMouseUp(Je))),this._register(ot.onMouseLeave(this.viewHelper.viewDomNode,Je=>this._onMouseLeave(Je))),this._register(ot.onMouseDown(this.viewHelper.viewDomNode,Je=>this._onMouseDown(Je)));this._register(kn.i(this.viewHelper.viewDomNode,kn.d.MOUSE_WHEEL,Je=>{if(this.viewController.emitMouseWheel(Je),!this._context.configuration.options.get(66))return;const et=new Fn.b(Je);if(Rn.f?(Je.metaKey||Je.ctrlKey)&&!Je.shiftKey&&!Je.altKey:Je.ctrlKey&&!Je.metaKey&&!Je.shiftKey&&!Je.altKey){const Je=xr.a.getZoomLevel(),tt=et.deltaY>0?1:-1;xr.a.setZoomLevel(Je+tt),et.preventDefault(),et.stopPropagation()}},{capture:!0,passive:!1})),this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}onConfigurationChanged(Je){if(Je.hasChanged(129)){const Je=this._context.configuration.options.get(129).height;this._height!==Je&&(this._height=Je,this._mouseDownOperation.onHeightChanged())}return!1}onCursorStateChanged(Je){return this._mouseDownOperation.onCursorStateChanged(Je),!1}onFocusChanged(Je){return!1}onScrollChanged(Je){return this._mouseDownOperation.onScrollChanged(),!1}getTargetAtClientPoint(Je,et){const tt=new editorDom_ClientCoordinates(Je,et).toPageCoordinates(),ot=createEditorPagePosition(this.viewHelper.viewDomNode);return tt.y<ot.y||tt.y>ot.y+ot.height||tt.x<ot.x||tt.x>ot.x+ot.width?null:this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),ot,tt,null)}_createMouseTarget(Je,et){return this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),Je.editorPos,Je.pos,et?Je.target:null)}_getMouseColumn(Je){return this.mouseTargetFactory.getMouseColumn(Je.editorPos,Je.pos)}_onContextMenu(Je,et){this.viewController.emitContextMenu({event:Je,target:this._createMouseTarget(Je,et)})}_onMouseMove(Je){if(this._mouseDownOperation.isActive())return;Je.timestamp<this.lastMouseLeaveTime||this.viewController.emitMouseMove({event:Je,target:this._createMouseTarget(Je,!0)})}_onMouseLeave(Je){this.lastMouseLeaveTime=(new Date).getTime(),this.viewController.emitMouseLeave({event:Je,target:null})}_onMouseUp(Je){this.viewController.emitMouseUp({event:Je,target:this._createMouseTarget(Je,!0)})}_onMouseDown(Je){const et=this._createMouseTarget(Je,!0),tt=6===et.type||7===et.type,ot=2===et.type||3===et.type||4===et.type,it=3===et.type,Zt=this._context.configuration.options.get(97),en=8===et.type||5===et.type,Cn=9===et.type;let _n=Je.leftButton||Je.middleButton;Rn.f&&Je.leftButton&&Je.ctrlKey&&(_n=!1);const focus=()=>{Je.preventDefault(),this.viewHelper.focusTextArea()};if(_n&&(tt||it&&Zt))focus(),this._mouseDownOperation.start(et.type,Je);else if(ot)Je.preventDefault();else if(en){const tt=et.detail;this.viewHelper.shouldSuppressMouseDownOnViewZone(tt.viewZoneId)&&(focus(),this._mouseDownOperation.start(et.type,Je),Je.preventDefault())}else Cn&&this.viewHelper.shouldSuppressMouseDownOnWidget(et.detail)&&(focus(),Je.preventDefault());this.viewController.emitMouseDown({event:Je,target:et})}}mouseHandler_MouseHandler.MOUSE_MOVE_MINIMUM_TIME=100;class mouseHandler_MouseDownOperation extends Pn.a{constructor(Je,et,tt,ot,it){super(),this._context=Je,this._viewController=et,this._viewHelper=tt,this._createMouseTarget=ot,this._getMouseColumn=it,this._mouseMoveMonitor=this._register(new editorDom_GlobalEditorMouseMoveMonitor(this._viewHelper.viewDomNode)),this._onScrollTimeout=this._register(new Bn.g),this._mouseState=new MouseDownState,this._currentSelection=new Mn.a(1,1,1,1),this._isActive=!1,this._lastMouseEvent=null}dispose(){super.dispose()}isActive(){return this._isActive}_onMouseDownThenMove(Je){this._lastMouseEvent=Je,this._mouseState.setModifiers(Je);const et=this._findMousePosition(Je,!0);et&&(this._mouseState.isDragAndDrop?this._viewController.emitMouseDrag({event:Je,target:et}):this._dispatchMouse(et,!0))}start(Je,et){this._lastMouseEvent=et,this._mouseState.setStartedOnLineNumbers(3===Je),this._mouseState.setStartButtons(et),this._mouseState.setModifiers(et);const tt=this._findMousePosition(et,!0);if(!tt||!tt.position)return;this._mouseState.trySetCount(et.detail,tt.position),et.detail=this._mouseState.count;const ot=this._context.configuration.options;if(!ot.get(79)&&ot.get(29)&&!ot.get(16)&&!this._mouseState.altKey&&et.detail<2&&!this._isActive&&!this._currentSelection.isEmpty()&&6===tt.type&&tt.position&&this._currentSelection.containsPosition(tt.position))return this._mouseState.isDragAndDrop=!0,this._isActive=!0,void this._mouseMoveMonitor.startMonitoring(et.target,et.buttons,createMouseMoveEventMerger(null),Je=>this._onMouseDownThenMove(Je),Je=>{const et=this._findMousePosition(this._lastMouseEvent,!0);Je&&Je instanceof KeyboardEvent?this._viewController.emitMouseDropCanceled():this._viewController.emitMouseDrop({event:this._lastMouseEvent,target:et?this._createMouseTarget(this._lastMouseEvent,!0):null}),this._stop()});this._mouseState.isDragAndDrop=!1,this._dispatchMouse(tt,et.shiftKey),this._isActive||(this._isActive=!0,this._mouseMoveMonitor.startMonitoring(et.target,et.buttons,createMouseMoveEventMerger(null),Je=>this._onMouseDownThenMove(Je),()=>this._stop()))}_stop(){this._isActive=!1,this._onScrollTimeout.cancel()}onHeightChanged(){this._mouseMoveMonitor.stopMonitoring()}onScrollChanged(){this._isActive&&this._onScrollTimeout.setIfNotSet(()=>{if(!this._lastMouseEvent)return;const Je=this._findMousePosition(this._lastMouseEvent,!1);Je&&(this._mouseState.isDragAndDrop||this._dispatchMouse(Je,!0))},10)}onCursorStateChanged(Je){this._currentSelection=Je.selections[0]}_getPositionOutsideEditor(Je){const et=Je.editorPos,tt=this._context.model,ot=this._context.viewLayout,it=this._getMouseColumn(Je);if(Je.posy<et.y){const tt=Math.max(ot.getCurrentScrollTop()-(et.y-Je.posy),0),Zt=mouseTarget_HitTestContext.getZoneAtCoord(this._context,tt);if(Zt){const Je=this._helpPositionJumpOverViewZone(Zt);if(Je)return new mouseTarget_MouseTarget(null,13,it,Je)}const en=ot.getLineNumberAtVerticalOffset(tt);return new mouseTarget_MouseTarget(null,13,it,new Jn.a(en,1))}if(Je.posy>et.y+et.height){const Zt=ot.getCurrentScrollTop()+(Je.posy-et.y),en=mouseTarget_HitTestContext.getZoneAtCoord(this._context,Zt);if(en){const Je=this._helpPositionJumpOverViewZone(en);if(Je)return new mouseTarget_MouseTarget(null,13,it,Je)}const Cn=ot.getLineNumberAtVerticalOffset(Zt);return new mouseTarget_MouseTarget(null,13,it,new Jn.a(Cn,tt.getLineMaxColumn(Cn)))}const Zt=ot.getLineNumberAtVerticalOffset(ot.getCurrentScrollTop()+(Je.posy-et.y));return Je.posx<et.x?new mouseTarget_MouseTarget(null,13,it,new Jn.a(Zt,1)):Je.posx>et.x+et.width?new mouseTarget_MouseTarget(null,13,it,new Jn.a(Zt,tt.getLineMaxColumn(Zt))):null}_findMousePosition(Je,et){const tt=this._getPositionOutsideEditor(Je);if(tt)return tt;const ot=this._createMouseTarget(Je,et);if(!ot.position)return null;if(8===ot.type||5===ot.type){const Je=this._helpPositionJumpOverViewZone(ot.detail);if(Je)return new mouseTarget_MouseTarget(ot.element,ot.type,ot.mouseColumn,Je,null,ot.detail)}return ot}_helpPositionJumpOverViewZone(Je){const et=new Jn.a(this._currentSelection.selectionStartLineNumber,this._currentSelection.selectionStartColumn),tt=Je.positionBefore,ot=Je.positionAfter;return tt&&ot?tt.isBefore(et)?tt:ot:null}_dispatchMouse(Je,et){Je.position&&this._viewController.dispatchMouse({position:Je.position,mouseColumn:Je.mouseColumn,startedOnLineNumbers:this._mouseState.startedOnLineNumbers,inSelectionMode:et,mouseDownCount:this._mouseState.count,altKey:this._mouseState.altKey,ctrlKey:this._mouseState.ctrlKey,metaKey:this._mouseState.metaKey,shiftKey:this._mouseState.shiftKey,leftButton:this._mouseState.leftButton,middleButton:this._mouseState.middleButton})}}class MouseDownState{constructor(){this._altKey=!1,this._ctrlKey=!1,this._metaKey=!1,this._shiftKey=!1,this._leftButton=!1,this._middleButton=!1,this._startedOnLineNumbers=!1,this._lastMouseDownPosition=null,this._lastMouseDownPositionEqualCount=0,this._lastMouseDownCount=0,this._lastSetMouseDownCountTime=0,this.isDragAndDrop=!1}get altKey(){return this._altKey}get ctrlKey(){return this._ctrlKey}get metaKey(){return this._metaKey}get shiftKey(){return this._shiftKey}get leftButton(){return this._leftButton}get middleButton(){return this._middleButton}get startedOnLineNumbers(){return this._startedOnLineNumbers}get count(){return this._lastMouseDownCount}setModifiers(Je){this._altKey=Je.altKey,this._ctrlKey=Je.ctrlKey,this._metaKey=Je.metaKey,this._shiftKey=Je.shiftKey}setStartButtons(Je){this._leftButton=Je.leftButton,this._middleButton=Je.middleButton}setStartedOnLineNumbers(Je){this._startedOnLineNumbers=Je}trySetCount(Je,et){const tt=(new Date).getTime();tt-this._lastSetMouseDownCountTime>MouseDownState.CLEAR_MOUSE_DOWN_COUNT_TIME&&(Je=1),this._lastSetMouseDownCountTime=tt,Je>this._lastMouseDownCount+1&&(Je=this._lastMouseDownCount+1),this._lastMouseDownPosition&&this._lastMouseDownPosition.equals(et)?this._lastMouseDownPositionEqualCount++:this._lastMouseDownPositionEqualCount=1,this._lastMouseDownPosition=et,this._lastMouseDownCount=Math.min(Je,this._lastMouseDownPositionEqualCount)}}MouseDownState.CLEAR_MOUSE_DOWN_COUNT_TIME=400;var kr=tt(1062),Lr=tt(819);class pointerHandler_PointerEventHandler extends mouseHandler_MouseHandler{constructor(Je,et,tt){super(Je,et,tt),this._register(Nn.b.addTarget(this.viewHelper.linesContentDomNode)),this._register(kn.i(this.viewHelper.linesContentDomNode,Nn.a.Tap,Je=>this.onTap(Je))),this._register(kn.i(this.viewHelper.linesContentDomNode,Nn.a.Change,Je=>this.onChange(Je))),this._register(kn.i(this.viewHelper.linesContentDomNode,Nn.a.Contextmenu,Je=>this._onContextMenu(new editorDom_EditorMouseEvent(Je,this.viewHelper.viewDomNode),!1))),this._lastPointerType="mouse",this._register(kn.i(this.viewHelper.linesContentDomNode,"pointerdown",Je=>{const et=Je.pointerType;this._lastPointerType="mouse"!==et?"touch"===et?"touch":"pen":"mouse"}));const ot=new editorDom_EditorPointerEventFactory(this.viewHelper.viewDomNode);this._register(ot.onPointerMoveThrottled(this.viewHelper.viewDomNode,Je=>this._onMouseMove(Je),createMouseMoveEventMerger(this.mouseTargetFactory),mouseHandler_MouseHandler.MOUSE_MOVE_MINIMUM_TIME)),this._register(ot.onPointerUp(this.viewHelper.viewDomNode,Je=>this._onMouseUp(Je))),this._register(ot.onPointerLeave(this.viewHelper.viewDomNode,Je=>this._onMouseLeave(Je))),this._register(ot.onPointerDown(this.viewHelper.viewDomNode,Je=>this._onMouseDown(Je)))}onTap(Je){if(!Je.initialTarget||!this.viewHelper.linesContentDomNode.contains(Je.initialTarget))return;Je.preventDefault(),this.viewHelper.focusTextArea();const et=this._createMouseTarget(new editorDom_EditorMouseEvent(Je,this.viewHelper.viewDomNode),!1);et.position&&this.viewController.dispatchMouse({position:et.position,mouseColumn:et.position.column,startedOnLineNumbers:!1,mouseDownCount:Je.tapCount,inSelectionMode:!1,altKey:!1,ctrlKey:!1,metaKey:!1,shiftKey:!1,leftButton:!1,middleButton:!1})}onChange(Je){"touch"===this._lastPointerType&&this._context.model.deltaScrollNow(-Je.translationX,-Je.translationY)}_onMouseDown(Je){"touch"!==Je.browserEvent.pointerType&&super._onMouseDown(Je)}}class pointerHandler_TouchHandler extends mouseHandler_MouseHandler{constructor(Je,et,tt){super(Je,et,tt),this._register(Nn.b.addTarget(this.viewHelper.linesContentDomNode)),this._register(kn.i(this.viewHelper.linesContentDomNode,Nn.a.Tap,Je=>this.onTap(Je))),this._register(kn.i(this.viewHelper.linesContentDomNode,Nn.a.Change,Je=>this.onChange(Je))),this._register(kn.i(this.viewHelper.linesContentDomNode,Nn.a.Contextmenu,Je=>this._onContextMenu(new editorDom_EditorMouseEvent(Je,this.viewHelper.viewDomNode),!1)))}onTap(Je){Je.preventDefault(),this.viewHelper.focusTextArea();const et=this._createMouseTarget(new editorDom_EditorMouseEvent(Je,this.viewHelper.viewDomNode),!1);if(et.position){const Je=document.createEvent("CustomEvent");Je.initEvent(Lr.d.Tap,!1,!0),this.viewHelper.dispatchTextAreaEvent(Je),this.viewController.moveTo(et.position)}}onChange(Je){this._context.model.deltaScrollNow(-Je.translationX,-Je.translationY)}}class pointerHandler_PointerHandler extends Pn.a{constructor(Je,et,tt){super(),Rn.c&&kr.a.pointerEvents?this.handler=this._register(new pointerHandler_PointerEventHandler(Je,et,tt)):window.TouchEvent?this.handler=this._register(new pointerHandler_TouchHandler(Je,et,tt)):this.handler=this._register(new mouseHandler_MouseHandler(Je,et,tt))}getTargetAtClientPoint(Je,et){return this.handler.getTargetAtClientPoint(Je,et)}}var Nr=tt(2787),Wr=tt.n(Nr),zr={insert:"head",singleton:!1},Hr=(Cn()(Wr.a,zr),Wr.a.locals,tt(26)),$r=tt(332),Kr=tt(2788),Ur=tt.n(Kr),Gr={insert:"head",singleton:!1};Cn()(Ur.a,Gr),Ur.a.locals;class dynamicViewOverlay_DynamicViewOverlay extends viewEventHandler_ViewEventHandler{}var Zr=tt(164),Xr=tt(49);class lineNumbers_LineNumbersOverlay extends dynamicViewOverlay_DynamicViewOverlay{constructor(Je){super(),this._context=Je,this._readConfig(),this._lastCursorModelPosition=new Jn.a(1,1),this._renderResult=null,this._activeLineNumber=1,this._context.addEventHandler(this)}_readConfig(){const Je=this._context.configuration.options;this._lineHeight=Je.get(57);const et=Je.get(58);this._renderLineNumbers=et.renderType,this._renderCustomLineNumbers=et.renderFn,this._renderFinalNewline=Je.get(83);const tt=Je.get(129);this._lineNumbersLeft=tt.lineNumbersLeft,this._lineNumbersWidth=tt.lineNumbersWidth}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(Je){return this._readConfig(),!0}onCursorStateChanged(Je){const et=Je.selections[0].getPosition();this._lastCursorModelPosition=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(et);let tt=!1;return this._activeLineNumber!==et.lineNumber&&(this._activeLineNumber=et.lineNumber,tt=!0),2!==this._renderLineNumbers&&3!==this._renderLineNumbers||(tt=!0),tt}onFlushed(Je){return!0}onLinesChanged(Je){return!0}onLinesDeleted(Je){return!0}onLinesInserted(Je){return!0}onScrollChanged(Je){return Je.scrollTopChanged}onZonesChanged(Je){return!0}_getLineRenderLineNumber(Je){const et=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(new Jn.a(Je,1));if(1!==et.column)return"";const tt=et.lineNumber;if(this._renderCustomLineNumbers)return this._renderCustomLineNumbers(tt);if(2===this._renderLineNumbers){const Je=Math.abs(this._lastCursorModelPosition.lineNumber-tt);return 0===Je?'<span class="relative-current-line-number">'+tt+"</span>":String(Je)}return 3===this._renderLineNumbers?this._lastCursorModelPosition.lineNumber===tt||tt%10==0?String(tt):"":String(tt)}prepareRender(Je){if(0===this._renderLineNumbers)return void(this._renderResult=null);const et=Rn.d?this._lineHeight%2==0?" lh-even":" lh-odd":"",tt=Je.visibleRange.startLineNumber,ot=Je.visibleRange.endLineNumber,it='<div class="'+lineNumbers_LineNumbersOverlay.CLASS_NAME+et+'" style="left:'+this._lineNumbersLeft+"px;width:"+this._lineNumbersWidth+'px;">',Zt=this._context.model.getLineCount(),en=[];for(let Je=tt;Je<=ot;Je++){const ot=Je-tt;if(!this._renderFinalNewline&&Je===Zt&&0===this._context.model.getLineLength(Je)){en[ot]="";continue}const Cn=this._getLineRenderLineNumber(Je);Cn?Je===this._activeLineNumber?en[ot]='<div class="active-line-number '+lineNumbers_LineNumbersOverlay.CLASS_NAME+et+'" style="left:'+this._lineNumbersLeft+"px;width:"+this._lineNumbersWidth+'px;">'+Cn+"</div>":en[ot]=it+Cn+"</div>":en[ot]=""}this._renderResult=en}render(Je,et){if(!this._renderResult)return"";const tt=et-Je;return tt<0||tt>=this._renderResult.length?"":this._renderResult[tt]}}lineNumbers_LineNumbersOverlay.CLASS_NAME="line-numbers",Object(Xr.f)((Je,et)=>{const tt=Je.getColor(Zr.k);tt&&et.addRule(`.monaco-editor .line-numbers { color: ${tt}; }`);const ot=Je.getColor(Zr.b);ot&&et.addRule(`.monaco-editor .line-numbers.active-line-number { color: ${ot}; }`)});class margin_Margin extends viewPart_ViewPart{constructor(Je){super(Je);const et=this._context.configuration.options,tt=et.get(129);this._canUseLayerHinting=!et.get(26),this._contentLeft=tt.contentLeft,this._glyphMarginLeft=tt.glyphMarginLeft,this._glyphMarginWidth=tt.glyphMarginWidth,this._domNode=Object(An.b)(document.createElement("div")),this._domNode.setClassName(margin_Margin.OUTER_CLASS_NAME),this._domNode.setPosition("absolute"),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),this._glyphMarginBackgroundDomNode=Object(An.b)(document.createElement("div")),this._glyphMarginBackgroundDomNode.setClassName(margin_Margin.CLASS_NAME),this._domNode.appendChild(this._glyphMarginBackgroundDomNode)}dispose(){super.dispose()}getDomNode(){return this._domNode}onConfigurationChanged(Je){const et=this._context.configuration.options,tt=et.get(129);return this._canUseLayerHinting=!et.get(26),this._contentLeft=tt.contentLeft,this._glyphMarginLeft=tt.glyphMarginLeft,this._glyphMarginWidth=tt.glyphMarginWidth,!0}onScrollChanged(Je){return super.onScrollChanged(Je)||Je.scrollTopChanged}prepareRender(Je){}render(Je){this._domNode.setLayerHinting(this._canUseLayerHinting),this._domNode.setContain("strict");const et=Je.scrollTop-Je.bigNumbersDelta;this._domNode.setTop(-et);const tt=Math.min(Je.scrollHeight,1e6);this._domNode.setHeight(tt),this._domNode.setWidth(this._contentLeft),this._glyphMarginBackgroundDomNode.setLeft(this._glyphMarginLeft),this._glyphMarginBackgroundDomNode.setWidth(this._glyphMarginWidth),this._glyphMarginBackgroundDomNode.setHeight(tt)}}margin_Margin.CLASS_NAME="glyph-margin",margin_Margin.OUTER_CLASS_NAME="margin";var Yr=tt(435),Qr=tt(709);class VisibleTextAreaData{constructor(Je,et,tt){this._visibleTextAreaBrand=void 0,this.top=Je,this.left=et,this.width=tt}setWidth(Je){return new VisibleTextAreaData(this.top,this.left,Je)}}const Jr=jn.g;class textAreaHandler_TextAreaHandler extends viewPart_ViewPart{constructor(Je,et,tt){super(Je),this._primaryCursorPosition=new Jn.a(1,1),this._primaryCursorVisibleRange=null,this._viewController=et,this._viewHelper=tt,this._scrollLeft=0,this._scrollTop=0;const ot=this._context.configuration.options,it=ot.get(129);this._setAccessibilityOptions(ot),this._contentLeft=it.contentLeft,this._contentWidth=it.contentWidth,this._contentHeight=it.height,this._fontInfo=ot.get(41),this._lineHeight=ot.get(57),this._emptySelectionClipboard=ot.get(30),this._copyWithSyntaxHighlighting=ot.get(19),this._visibleTextArea=null,this._selections=[new Mn.a(1,1,1,1)],this._modelSelections=[new Mn.a(1,1,1,1)],this._lastRenderPosition=null,this.textArea=Object(An.b)(document.createElement("textarea")),viewPart_PartFingerprints.write(this.textArea,6),this.textArea.setClassName("inputarea "+Qr.a),this.textArea.setAttribute("wrap","off"),this.textArea.setAttribute("autocorrect","off"),this.textArea.setAttribute("autocapitalize","off"),this.textArea.setAttribute("autocomplete","off"),this.textArea.setAttribute("spellcheck","false"),this.textArea.setAttribute("aria-label",this._getAriaLabel(ot)),this.textArea.setAttribute("tabindex",String(ot.get(111))),this.textArea.setAttribute("role","textbox"),this.textArea.setAttribute("aria-roledescription",xn.a("editor","editor")),this.textArea.setAttribute("aria-multiline","true"),this.textArea.setAttribute("aria-haspopup","false"),this.textArea.setAttribute("aria-autocomplete","both"),ot.get(28)&&ot.get(79)&&this.textArea.setAttribute("readonly","true"),this.textAreaCover=Object(An.b)(document.createElement("div")),this.textAreaCover.setPosition("absolute");const Zt={getLineCount:()=>this._context.model.getLineCount(),getLineMaxColumn:Je=>this._context.model.getLineMaxColumn(Je),getValueInRange:(Je,et)=>this._context.model.getValueInRange(Je,et)},en={getDataToCopy:Je=>{const et=this._context.model.getPlainTextToCopy(this._modelSelections,this._emptySelectionClipboard,Rn.j),tt=this._context.model.getEOL(),ot=this._emptySelectionClipboard&&1===this._modelSelections.length&&this._modelSelections[0].isEmpty(),it=Array.isArray(et)?et:null,Zt=Array.isArray(et)?et.join(tt):et;let en=void 0,Cn=null;if(Je&&(Lr.a.forceCopyWithSyntaxHighlighting||this._copyWithSyntaxHighlighting&&Zt.length<65536)){const Je=this._context.model.getRichTextToCopy(this._modelSelections,this._emptySelectionClipboard);Je&&(en=Je.html,Cn=Je.mode)}return{isFromEmptySelection:ot,multicursorText:it,text:Zt,html:en,mode:Cn}},getScreenReaderContent:Je=>{if(1===this._accessibilitySupport){if(Rn.f){const Je=this._selections[0];if(Je.isEmpty()){const et=Je.getStartPosition();let tt=this._getWordBeforePosition(et);if(0===tt.length&&(tt=this._getCharacterBeforePosition(et)),tt.length>0)return new $r.b(tt,tt.length,tt.length,et,et)}}return $r.b.EMPTY}if(jn.e){const Je=this._selections[0];if(Je.isEmpty()){const et=Je.getStartPosition(),[tt,ot]=this._getAndroidWordAtPosition(et);if(tt.length>0)return new $r.b(tt,ot,ot,et,et)}return $r.b.EMPTY}return $r.a.fromEditorSelection(Je,Zt,this._selections[0],this._accessibilityPageSize,0===this._accessibilitySupport)},deduceModelPosition:(Je,et,tt)=>this._context.model.deduceModelPositionRelativeToViewPosition(Je,et,tt)};this._textAreaInput=this._register(new Lr.c(en,this.textArea)),this._register(this._textAreaInput.onKeyDown(Je=>{this._viewController.emitKeyDown(Je)})),this._register(this._textAreaInput.onKeyUp(Je=>{this._viewController.emitKeyUp(Je)})),this._register(this._textAreaInput.onPaste(Je=>{let et=!1,tt=null,ot=null;Je.metadata&&(et=this._emptySelectionClipboard&&!!Je.metadata.isFromEmptySelection,tt=void 0!==Je.metadata.multicursorText?Je.metadata.multicursorText:null,ot=Je.metadata.mode),this._viewController.paste(Je.text,et,tt,ot)})),this._register(this._textAreaInput.onCut(()=>{this._viewController.cut()})),this._register(this._textAreaInput.onType(Je=>{Je.replacePrevCharCnt||Je.replaceNextCharCnt||Je.positionDelta?($r.c&&console.log(` => compositionType: <<${Je.text}>>, ${Je.replacePrevCharCnt}, ${Je.replaceNextCharCnt}, ${Je.positionDelta}`),this._viewController.compositionType(Je.text,Je.replacePrevCharCnt,Je.replaceNextCharCnt,Je.positionDelta)):($r.c&&console.log(` => type: <<${Je.text}>>`),this._viewController.type(Je.text))})),this._register(this._textAreaInput.onSelectionChangeRequest(Je=>{this._viewController.setSelection(Je)})),this._register(this._textAreaInput.onCompositionStart(Je=>{const et=this._selections[0].startLineNumber,tt=this._selections[0].startColumn+Je.revealDeltaColumns;this._context.model.revealRange("keyboard",!0,new Cr.a(et,tt,et,tt),0,1);const ot=this._viewHelper.visibleRangeForPositionRelativeToEditor(et,tt);ot&&(this._visibleTextArea=new VisibleTextAreaData(this._context.viewLayout.getVerticalOffsetForLineNumber(et),ot.left,Jr?0:1),this._render()),this.textArea.setClassName(`inputarea ${Qr.a} ime-input`),this._viewController.compositionStart(),this._context.model.onCompositionStart()})),this._register(this._textAreaInput.onCompositionUpdate(Je=>{this._visibleTextArea&&(this._visibleTextArea=this._visibleTextArea.setWidth(function measureText(Je,et){const tt=document.createElement("canvas").getContext("2d");tt.font=function createFontString(Je){return function doCreateFontString(Je,et,tt,ot,it){return`${Je} normal ${et} ${tt}px / ${ot}px ${it}`}("normal",Je.fontWeight,Je.fontSize,Je.lineHeight,Je.fontFamily)}(et);const ot=tt.measureText(Je);return jn.g?ot.width+2:ot.width}(Je.data,this._fontInfo)),this._render())})),this._register(this._textAreaInput.onCompositionEnd(()=>{this._visibleTextArea=null,this._render(),this.textArea.setClassName("inputarea "+Qr.a),this._viewController.compositionEnd(),this._context.model.onCompositionEnd()})),this._register(this._textAreaInput.onFocus(()=>{this._context.model.setHasFocus(!0)})),this._register(this._textAreaInput.onBlur(()=>{this._context.model.setHasFocus(!1)}))}dispose(){super.dispose()}_getAndroidWordAtPosition(Je){const et=this._context.model.getLineContent(Je.lineNumber),tt=Object(Yr.a)('`~!@#$%^&*()-=+[{]}\\|;:",.<>/?');let ot=!0,it=Je.column,Zt=!0,en=Je.column,Cn=0;for(;Cn<50&&(ot||Zt);){if(ot&&it<=1&&(ot=!1),ot){const Je=et.charCodeAt(it-2);0!==tt.get(Je)?ot=!1:it--}if(Zt&&en>et.length&&(Zt=!1),Zt){const Je=et.charCodeAt(en-1);0!==tt.get(Je)?Zt=!1:en++}Cn++}return[et.substring(it-1,en-1),Je.column-it]}_getWordBeforePosition(Je){const et=this._context.model.getLineContent(Je.lineNumber),tt=Object(Yr.a)(this._context.configuration.options.get(115));let ot=Je.column,it=0;for(;ot>1;){const Zt=et.charCodeAt(ot-2);if(0!==tt.get(Zt)||it>50)return et.substring(ot-1,Je.column-1);it++,ot--}return et.substring(0,Je.column-1)}_getCharacterBeforePosition(Je){if(Je.column>1){const et=this._context.model.getLineContent(Je.lineNumber).charAt(Je.column-2);if(!Hr.F(et.charCodeAt(0)))return et}return""}_getAriaLabel(Je){return 1===Je.get(2)?xn.a("accessibilityOffAriaLabel","The editor is not accessible at this time. Press {0} for options.",Rn.d?"Shift+Alt+F1":"Alt+F1"):Je.get(4)}_setAccessibilityOptions(Je){this._accessibilitySupport=Je.get(2);const et=Je.get(3);2===this._accessibilitySupport&&et===$n.g.accessibilityPageSize.defaultValue?this._accessibilityPageSize=500:this._accessibilityPageSize=et}onConfigurationChanged(Je){const et=this._context.configuration.options,tt=et.get(129);return this._setAccessibilityOptions(et),this._contentLeft=tt.contentLeft,this._contentWidth=tt.contentWidth,this._contentHeight=tt.height,this._fontInfo=et.get(41),this._lineHeight=et.get(57),this._emptySelectionClipboard=et.get(30),this._copyWithSyntaxHighlighting=et.get(19),this.textArea.setAttribute("aria-label",this._getAriaLabel(et)),this.textArea.setAttribute("tabindex",String(et.get(111))),(Je.hasChanged(28)||Je.hasChanged(79))&&(et.get(28)&&et.get(79)?this.textArea.setAttribute("readonly","true"):this.textArea.removeAttribute("readonly")),Je.hasChanged(2)&&this._textAreaInput.writeScreenReaderContent("strategy changed"),!0}onCursorStateChanged(Je){return this._selections=Je.selections.slice(0),this._modelSelections=Je.modelSelections.slice(0),this._textAreaInput.writeScreenReaderContent("selection changed"),!0}onDecorationsChanged(Je){return!0}onFlushed(Je){return!0}onLinesChanged(Je){return!0}onLinesDeleted(Je){return!0}onLinesInserted(Je){return!0}onScrollChanged(Je){return this._scrollLeft=Je.scrollLeft,this._scrollTop=Je.scrollTop,!0}onZonesChanged(Je){return!0}isFocused(){return this._textAreaInput.isFocused()}focusTextArea(){this._textAreaInput.focusTextArea()}getLastRenderData(){return this._lastRenderPosition}setAriaOptions(Je){Je.activeDescendant?(this.textArea.setAttribute("aria-haspopup","true"),this.textArea.setAttribute("aria-autocomplete","list"),this.textArea.setAttribute("aria-activedescendant",Je.activeDescendant)):(this.textArea.setAttribute("aria-haspopup","false"),this.textArea.setAttribute("aria-autocomplete","both"),this.textArea.removeAttribute("aria-activedescendant")),Je.role&&this.textArea.setAttribute("role",Je.role)}prepareRender(Je){this._primaryCursorPosition=new Jn.a(this._selections[0].positionLineNumber,this._selections[0].positionColumn),this._primaryCursorVisibleRange=Je.visibleRangeForPosition(this._primaryCursorPosition)}render(Je){this._textAreaInput.writeScreenReaderContent("render"),this._render()}_render(){if(this._visibleTextArea)return void this._renderInsideEditor(null,this._visibleTextArea.top-this._scrollTop,this._contentLeft+this._visibleTextArea.left-this._scrollLeft,this._visibleTextArea.width,this._lineHeight);if(!this._primaryCursorVisibleRange)return void this._renderAtTopLeft();const Je=this._contentLeft+this._primaryCursorVisibleRange.left-this._scrollLeft;if(Je<this._contentLeft||Je>this._contentLeft+this._contentWidth)return void this._renderAtTopLeft();const et=this._context.viewLayout.getVerticalOffsetForLineNumber(this._selections[0].positionLineNumber)-this._scrollTop;et<0||et>this._contentHeight?this._renderAtTopLeft():Rn.f?this._renderInsideEditor(this._primaryCursorPosition,et,Je,Jr?0:1,this._lineHeight):this._renderInsideEditor(this._primaryCursorPosition,et,Je,Jr?0:1,Jr?0:1)}_renderInsideEditor(Je,et,tt,ot,it){this._lastRenderPosition=Je;const Zt=this.textArea,en=this.textAreaCover;Tn.a.applyFontInfo(Zt,this._fontInfo),Zt.setTop(et),Zt.setLeft(tt),Zt.setWidth(ot),Zt.setHeight(it),en.setTop(0),en.setLeft(0),en.setWidth(0),en.setHeight(0)}_renderAtTopLeft(){this._lastRenderPosition=null;const Je=this.textArea,et=this.textAreaCover;if(Tn.a.applyFontInfo(Je,this._fontInfo),Je.setTop(0),Je.setLeft(0),et.setTop(0),et.setLeft(0),Jr)return Je.setWidth(0),Je.setHeight(0),et.setWidth(0),void et.setHeight(0);Je.setWidth(1),Je.setHeight(1),et.setWidth(1),et.setHeight(1);const tt=this._context.configuration.options;tt.get(47)?et.setClassName("monaco-editor-background textAreaCover "+margin_Margin.OUTER_CLASS_NAME):0!==tt.get(58).renderType?et.setClassName("monaco-editor-background textAreaCover "+lineNumbers_LineNumbersOverlay.CLASS_NAME):et.setClassName("monaco-editor-background textAreaCover")}}var eo=tt(363);class viewController_ViewController{constructor(Je,et,tt,ot){this.configuration=Je,this.viewModel=et,this.userInputEvents=tt,this.commandDelegate=ot}paste(Je,et,tt,ot){this.commandDelegate.paste(Je,et,tt,ot)}type(Je){this.commandDelegate.type(Je)}compositionType(Je,et,tt,ot){this.commandDelegate.compositionType(Je,et,tt,ot)}compositionStart(){this.commandDelegate.startComposition()}compositionEnd(){this.commandDelegate.endComposition()}cut(){this.commandDelegate.cut()}setSelection(Je){eo.CoreNavigationCommands.SetSelection.runCoreEditorCommand(this.viewModel,{source:"keyboard",selection:Je})}_validateViewColumn(Je){const et=this.viewModel.getLineMinColumn(Je.lineNumber);return Je.column<et?new Jn.a(Je.lineNumber,et):Je}_hasMulticursorModifier(Je){switch(this.configuration.options.get(68)){case"altKey":return Je.altKey;case"ctrlKey":return Je.ctrlKey;case"metaKey":return Je.metaKey;default:return!1}}_hasNonMulticursorModifier(Je){switch(this.configuration.options.get(68)){case"altKey":return Je.ctrlKey||Je.metaKey;case"ctrlKey":return Je.altKey||Je.metaKey;case"metaKey":return Je.ctrlKey||Je.altKey;default:return!1}}dispatchMouse(Je){const et=this.configuration.options,tt=Rn.d&&et.get(95),ot=et.get(16);Je.middleButton&&!tt?this._columnSelect(Je.position,Je.mouseColumn,Je.inSelectionMode):Je.startedOnLineNumbers?this._hasMulticursorModifier(Je)?Je.inSelectionMode?this._lastCursorLineSelect(Je.position):this._createCursor(Je.position,!0):Je.inSelectionMode?this._lineSelectDrag(Je.position):this._lineSelect(Je.position):Je.mouseDownCount>=4?this._selectAll():3===Je.mouseDownCount?this._hasMulticursorModifier(Je)?Je.inSelectionMode?this._lastCursorLineSelectDrag(Je.position):this._lastCursorLineSelect(Je.position):Je.inSelectionMode?this._lineSelectDrag(Je.position):this._lineSelect(Je.position):2===Je.mouseDownCount?this._hasMulticursorModifier(Je)?this._lastCursorWordSelect(Je.position):Je.inSelectionMode?this._wordSelectDrag(Je.position):this._wordSelect(Je.position):this._hasMulticursorModifier(Je)?this._hasNonMulticursorModifier(Je)||(Je.shiftKey?this._columnSelect(Je.position,Je.mouseColumn,!0):Je.inSelectionMode?this._lastCursorMoveToSelect(Je.position):this._createCursor(Je.position,!1)):Je.inSelectionMode?Je.altKey||ot?this._columnSelect(Je.position,Je.mouseColumn,!0):this._moveToSelect(Je.position):this.moveTo(Je.position)}_usualArgs(Je){return Je=this._validateViewColumn(Je),{source:"mouse",position:this._convertViewToModelPosition(Je),viewPosition:Je}}moveTo(Je){eo.CoreNavigationCommands.MoveTo.runCoreEditorCommand(this.viewModel,this._usualArgs(Je))}_moveToSelect(Je){eo.CoreNavigationCommands.MoveToSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(Je))}_columnSelect(Je,et,tt){Je=this._validateViewColumn(Je),eo.CoreNavigationCommands.ColumnSelect.runCoreEditorCommand(this.viewModel,{source:"mouse",position:this._convertViewToModelPosition(Je),viewPosition:Je,mouseColumn:et,doColumnSelect:tt})}_createCursor(Je,et){Je=this._validateViewColumn(Je),eo.CoreNavigationCommands.CreateCursor.runCoreEditorCommand(this.viewModel,{source:"mouse",position:this._convertViewToModelPosition(Je),viewPosition:Je,wholeLine:et})}_lastCursorMoveToSelect(Je){eo.CoreNavigationCommands.LastCursorMoveToSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(Je))}_wordSelect(Je){eo.CoreNavigationCommands.WordSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(Je))}_wordSelectDrag(Je){eo.CoreNavigationCommands.WordSelectDrag.runCoreEditorCommand(this.viewModel,this._usualArgs(Je))}_lastCursorWordSelect(Je){eo.CoreNavigationCommands.LastCursorWordSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(Je))}_lineSelect(Je){eo.CoreNavigationCommands.LineSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(Je))}_lineSelectDrag(Je){eo.CoreNavigationCommands.LineSelectDrag.runCoreEditorCommand(this.viewModel,this._usualArgs(Je))}_lastCursorLineSelect(Je){eo.CoreNavigationCommands.LastCursorLineSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(Je))}_lastCursorLineSelectDrag(Je){eo.CoreNavigationCommands.LastCursorLineSelectDrag.runCoreEditorCommand(this.viewModel,this._usualArgs(Je))}_selectAll(){eo.CoreNavigationCommands.SelectAll.runCoreEditorCommand(this.viewModel,{source:"mouse"})}_convertViewToModelPosition(Je){return this.viewModel.coordinatesConverter.convertViewPositionToModelPosition(Je)}emitKeyDown(Je){this.userInputEvents.emitKeyDown(Je)}emitKeyUp(Je){this.userInputEvents.emitKeyUp(Je)}emitContextMenu(Je){this.userInputEvents.emitContextMenu(Je)}emitMouseMove(Je){this.userInputEvents.emitMouseMove(Je)}emitMouseLeave(Je){this.userInputEvents.emitMouseLeave(Je)}emitMouseUp(Je){this.userInputEvents.emitMouseUp(Je)}emitMouseDown(Je){this.userInputEvents.emitMouseDown(Je)}emitMouseDrag(Je){this.userInputEvents.emitMouseDrag(Je)}emitMouseDrop(Je){this.userInputEvents.emitMouseDrop(Je)}emitMouseDropCanceled(){this.userInputEvents.emitMouseDropCanceled()}emitMouseWheel(Je){this.userInputEvents.emitMouseWheel(Je)}}class ViewUserInputEvents{constructor(Je){this.onKeyDown=null,this.onKeyUp=null,this.onContextMenu=null,this.onMouseMove=null,this.onMouseLeave=null,this.onMouseDown=null,this.onMouseUp=null,this.onMouseDrag=null,this.onMouseDrop=null,this.onMouseDropCanceled=null,this.onMouseWheel=null,this._coordinatesConverter=Je}emitKeyDown(Je){this.onKeyDown&&this.onKeyDown(Je)}emitKeyUp(Je){this.onKeyUp&&this.onKeyUp(Je)}emitContextMenu(Je){this.onContextMenu&&this.onContextMenu(this._convertViewToModelMouseEvent(Je))}emitMouseMove(Je){this.onMouseMove&&this.onMouseMove(this._convertViewToModelMouseEvent(Je))}emitMouseLeave(Je){this.onMouseLeave&&this.onMouseLeave(this._convertViewToModelMouseEvent(Je))}emitMouseDown(Je){this.onMouseDown&&this.onMouseDown(this._convertViewToModelMouseEvent(Je))}emitMouseUp(Je){this.onMouseUp&&this.onMouseUp(this._convertViewToModelMouseEvent(Je))}emitMouseDrag(Je){this.onMouseDrag&&this.onMouseDrag(this._convertViewToModelMouseEvent(Je))}emitMouseDrop(Je){this.onMouseDrop&&this.onMouseDrop(this._convertViewToModelMouseEvent(Je))}emitMouseDropCanceled(){this.onMouseDropCanceled&&this.onMouseDropCanceled()}emitMouseWheel(Je){this.onMouseWheel&&this.onMouseWheel(Je)}_convertViewToModelMouseEvent(Je){return Je.target?{event:Je.event,target:this._convertViewToModelMouseTarget(Je.target)}:Je}_convertViewToModelMouseTarget(Je){return ViewUserInputEvents.convertViewToModelMouseTarget(Je,this._coordinatesConverter)}static convertViewToModelMouseTarget(Je,et){return new viewUserInputEvents_ExternalMouseTarget(Je.element,Je.type,Je.mouseColumn,Je.position?et.convertViewPositionToModelPosition(Je.position):null,Je.range?et.convertViewRangeToModelRange(Je.range):null,Je.detail)}}class viewUserInputEvents_ExternalMouseTarget{constructor(Je,et,tt,ot,it,Zt){this.element=Je,this.type=et,this.mouseColumn=tt,this.position=ot,this.range=it,this.detail=Zt}toString(){return mouseTarget_MouseTarget.toString(this)}}var to,no=tt(530);class RenderedLinesCollection{constructor(Je){this._createLine=Je,this._set(1,[])}flush(){this._set(1,[])}_set(Je,et){this._lines=et,this._rendLineNumberStart=Je}_get(){return{rendLineNumberStart:this._rendLineNumberStart,lines:this._lines}}getStartLineNumber(){return this._rendLineNumberStart}getEndLineNumber(){return this._rendLineNumberStart+this._lines.length-1}getCount(){return this._lines.length}getLine(Je){const et=Je-this._rendLineNumberStart;if(et<0||et>=this._lines.length)throw new Error("Illegal value for lineNumber");return this._lines[et]}onLinesDeleted(Je,et){if(0===this.getCount())return null;const tt=this.getStartLineNumber(),ot=this.getEndLineNumber();if(et<tt){const tt=et-Je+1;return this._rendLineNumberStart-=tt,null}if(Je>ot)return null;let it=0,Zt=0;for(let en=tt;en<=ot;en++){const tt=en-this._rendLineNumberStart;Je<=en&&en<=et&&(0===Zt?(it=tt,Zt=1):Zt++)}if(Je<tt){let ot=0;ot=et<tt?et-Je+1:tt-Je,this._rendLineNumberStart-=ot}return this._lines.splice(it,Zt)}onLinesChanged(Je,et){if(0===this.getCount())return!1;const tt=this.getStartLineNumber(),ot=this.getEndLineNumber();let it=!1;for(let Zt=Je;Zt<=et;Zt++)Zt>=tt&&Zt<=ot&&(this._lines[Zt-this._rendLineNumberStart].onContentChanged(),it=!0);return it}onLinesInserted(Je,et){if(0===this.getCount())return null;const tt=et-Je+1,ot=this.getStartLineNumber(),it=this.getEndLineNumber();if(Je<=ot)return this._rendLineNumberStart+=tt,null;if(Je>it)return null;if(tt+Je>it){return this._lines.splice(Je-this._rendLineNumberStart,it-Je+1)}const Zt=[];for(let Je=0;Je<tt;Je++)Zt[Je]=this._createLine();const en=Je-this._rendLineNumberStart,Cn=this._lines.slice(0,en),_n=this._lines.slice(en,this._lines.length-tt),wn=this._lines.slice(this._lines.length-tt,this._lines.length);return this._lines=Cn.concat(Zt).concat(_n),wn}onTokensChanged(Je){if(0===this.getCount())return!1;const et=this.getStartLineNumber(),tt=this.getEndLineNumber();let ot=!1;for(let it=0,Zt=Je.length;it<Zt;it++){const Zt=Je[it];if(Zt.toLineNumber<et||Zt.fromLineNumber>tt)continue;const en=Math.max(et,Zt.fromLineNumber),Cn=Math.min(tt,Zt.toLineNumber);for(let Je=en;Je<=Cn;Je++){const et=Je-this._rendLineNumberStart;this._lines[et].onTokensChanged(),ot=!0}}return ot}}class viewLayer_VisibleLinesCollection{constructor(Je){this._host=Je,this.domNode=this._createDomNode(),this._linesCollection=new RenderedLinesCollection(()=>this._host.createVisibleLine())}_createDomNode(){const Je=Object(An.b)(document.createElement("div"));return Je.setClassName("view-layer"),Je.setPosition("absolute"),Je.domNode.setAttribute("role","presentation"),Je.domNode.setAttribute("aria-hidden","true"),Je}onConfigurationChanged(Je){return!!Je.hasChanged(129)}onFlushed(Je){return this._linesCollection.flush(),!0}onLinesChanged(Je){return this._linesCollection.onLinesChanged(Je.fromLineNumber,Je.toLineNumber)}onLinesDeleted(Je){const et=this._linesCollection.onLinesDeleted(Je.fromLineNumber,Je.toLineNumber);if(et)for(let Je=0,tt=et.length;Je<tt;Je++){const tt=et[Je].getDomNode();tt&&this.domNode.domNode.removeChild(tt)}return!0}onLinesInserted(Je){const et=this._linesCollection.onLinesInserted(Je.fromLineNumber,Je.toLineNumber);if(et)for(let Je=0,tt=et.length;Je<tt;Je++){const tt=et[Je].getDomNode();tt&&this.domNode.domNode.removeChild(tt)}return!0}onScrollChanged(Je){return Je.scrollTopChanged}onTokensChanged(Je){return this._linesCollection.onTokensChanged(Je.ranges)}onZonesChanged(Je){return!0}getStartLineNumber(){return this._linesCollection.getStartLineNumber()}getEndLineNumber(){return this._linesCollection.getEndLineNumber()}getVisibleLine(Je){return this._linesCollection.getLine(Je)}renderLines(Je){const et=this._linesCollection._get(),tt=new ViewLayerRenderer(this.domNode.domNode,this._host,Je),ot={rendLineNumberStart:et.rendLineNumberStart,lines:et.lines,linesLength:et.lines.length},it=tt.render(ot,Je.startLineNumber,Je.endLineNumber,Je.relativeVerticalOffset);this._linesCollection._set(it.rendLineNumberStart,it.lines)}}class ViewLayerRenderer{constructor(Je,et,tt){this.domNode=Je,this.host=et,this.viewportData=tt}render(Je,et,tt,ot){const it={rendLineNumberStart:Je.rendLineNumberStart,lines:Je.lines.slice(0),linesLength:Je.linesLength};if(it.rendLineNumberStart+it.linesLength-1<et||tt<it.rendLineNumberStart){it.rendLineNumberStart=et,it.linesLength=tt-et+1,it.lines=[];for(let Je=et;Je<=tt;Je++)it.lines[Je-et]=this.host.createVisibleLine();return this._finishRendering(it,!0,ot),it}if(this._renderUntouchedLines(it,Math.max(et-it.rendLineNumberStart,0),Math.min(tt-it.rendLineNumberStart,it.linesLength-1),ot,et),it.rendLineNumberStart>et){const Je=et,Zt=Math.min(tt,it.rendLineNumberStart-1);Je<=Zt&&(this._insertLinesBefore(it,Je,Zt,ot,et),it.linesLength+=Zt-Je+1)}else if(it.rendLineNumberStart<et){const Je=Math.min(it.linesLength,et-it.rendLineNumberStart);Je>0&&(this._removeLinesBefore(it,Je),it.linesLength-=Je)}if(it.rendLineNumberStart=et,it.rendLineNumberStart+it.linesLength-1<tt){const Je=it.rendLineNumberStart+it.linesLength,Zt=tt;Je<=Zt&&(this._insertLinesAfter(it,Je,Zt,ot,et),it.linesLength+=Zt-Je+1)}else if(it.rendLineNumberStart+it.linesLength-1>tt){const Je=Math.max(0,tt-it.rendLineNumberStart+1),et=it.linesLength-1-Je+1;et>0&&(this._removeLinesAfter(it,et),it.linesLength-=et)}return this._finishRendering(it,!1,ot),it}_renderUntouchedLines(Je,et,tt,ot,it){const Zt=Je.rendLineNumberStart,en=Je.lines;for(let Je=et;Je<=tt;Je++){const et=Zt+Je;en[Je].layoutLine(et,ot[et-it])}}_insertLinesBefore(Je,et,tt,ot,it){const Zt=[];let en=0;for(let Je=et;Je<=tt;Je++)Zt[en++]=this.host.createVisibleLine();Je.lines=Zt.concat(Je.lines)}_removeLinesBefore(Je,et){for(let tt=0;tt<et;tt++){const et=Je.lines[tt].getDomNode();et&&this.domNode.removeChild(et)}Je.lines.splice(0,et)}_insertLinesAfter(Je,et,tt,ot,it){const Zt=[];let en=0;for(let Je=et;Je<=tt;Je++)Zt[en++]=this.host.createVisibleLine();Je.lines=Je.lines.concat(Zt)}_removeLinesAfter(Je,et){const tt=Je.linesLength-et;for(let ot=0;ot<et;ot++){const et=Je.lines[tt+ot].getDomNode();et&&this.domNode.removeChild(et)}Je.lines.splice(tt,et)}_finishRenderingNewLines(Je,et,tt,ot){ViewLayerRenderer._ttPolicy&&(tt=ViewLayerRenderer._ttPolicy.createHTML(tt));const it=this.domNode.lastChild;et||!it?this.domNode.innerHTML=tt:it.insertAdjacentHTML("afterend",tt);let Zt=this.domNode.lastChild;for(let et=Je.linesLength-1;et>=0;et--){const tt=Je.lines[et];ot[et]&&(tt.setDomNode(Zt),Zt=Zt.previousSibling)}}_finishRenderingInvalidLines(Je,et,tt){const ot=document.createElement("div");ViewLayerRenderer._ttPolicy&&(et=ViewLayerRenderer._ttPolicy.createHTML(et)),ot.innerHTML=et;for(let et=0;et<Je.linesLength;et++){const it=Je.lines[et];if(tt[et]){const Je=ot.firstChild,et=it.getDomNode();et.parentNode.replaceChild(Je,et),it.setDomNode(Je)}}}_finishRendering(Je,et,tt){const ot=ViewLayerRenderer._sb,it=Je.linesLength,Zt=Je.lines,en=Je.rendLineNumberStart,Cn=[];{ot.reset();let _n=!1;for(let Je=0;Je<it;Je++){const et=Zt[Je];Cn[Je]=!1;if(et.getDomNode())continue;et.renderLine(Je+en,tt[Je],this.viewportData,ot)&&(Cn[Je]=!0,_n=!0)}_n&&this._finishRenderingNewLines(Je,et,ot.build(),Cn)}{ot.reset();let et=!1;const _n=[];for(let Je=0;Je<it;Je++){const it=Zt[Je];if(_n[Je]=!1,Cn[Je])continue;it.renderLine(Je+en,tt[Je],this.viewportData,ot)&&(_n[Je]=!0,et=!0)}et&&this._finishRenderingInvalidLines(Je,ot.build(),_n)}}}ViewLayerRenderer._ttPolicy=null===(to=window.trustedTypes)||void 0===to?void 0:to.createPolicy("editorViewLayer",{createHTML:Je=>Je}),ViewLayerRenderer._sb=Object(no.a)(1e5);class viewOverlays_ViewOverlays extends viewPart_ViewPart{constructor(Je){super(Je),this._visibleLines=new viewLayer_VisibleLinesCollection(this),this.domNode=this._visibleLines.domNode,this._dynamicOverlays=[],this._isFocused=!1,this.domNode.setClassName("view-overlays")}shouldRender(){if(super.shouldRender())return!0;for(let Je=0,et=this._dynamicOverlays.length;Je<et;Je++){if(this._dynamicOverlays[Je].shouldRender())return!0}return!1}dispose(){super.dispose();for(let Je=0,et=this._dynamicOverlays.length;Je<et;Je++){this._dynamicOverlays[Je].dispose()}this._dynamicOverlays=[]}getDomNode(){return this.domNode}createVisibleLine(){return new viewOverlays_ViewOverlayLine(this._context.configuration,this._dynamicOverlays)}addDynamicOverlay(Je){this._dynamicOverlays.push(Je)}onConfigurationChanged(Je){this._visibleLines.onConfigurationChanged(Je);const et=this._visibleLines.getStartLineNumber(),tt=this._visibleLines.getEndLineNumber();for(let ot=et;ot<=tt;ot++){this._visibleLines.getVisibleLine(ot).onConfigurationChanged(Je)}return!0}onFlushed(Je){return this._visibleLines.onFlushed(Je)}onFocusChanged(Je){return this._isFocused=Je.isFocused,!0}onLinesChanged(Je){return this._visibleLines.onLinesChanged(Je)}onLinesDeleted(Je){return this._visibleLines.onLinesDeleted(Je)}onLinesInserted(Je){return this._visibleLines.onLinesInserted(Je)}onScrollChanged(Je){return this._visibleLines.onScrollChanged(Je)||!0}onTokensChanged(Je){return this._visibleLines.onTokensChanged(Je)}onZonesChanged(Je){return this._visibleLines.onZonesChanged(Je)}prepareRender(Je){const et=this._dynamicOverlays.filter(Je=>Je.shouldRender());for(let tt=0,ot=et.length;tt<ot;tt++){const ot=et[tt];ot.prepareRender(Je),ot.onDidRender()}}render(Je){this._viewOverlaysRender(Je),this.domNode.toggleClassName("focused",this._isFocused)}_viewOverlaysRender(Je){this._visibleLines.renderLines(Je.viewportData)}}class viewOverlays_ViewOverlayLine{constructor(Je,et){this._configuration=Je,this._lineHeight=this._configuration.options.get(57),this._dynamicOverlays=et,this._domNode=null,this._renderedContent=null}getDomNode(){return this._domNode?this._domNode.domNode:null}setDomNode(Je){this._domNode=Object(An.b)(Je)}onContentChanged(){}onTokensChanged(){}onConfigurationChanged(Je){this._lineHeight=this._configuration.options.get(57)}renderLine(Je,et,tt,ot){let it="";for(let et=0,ot=this._dynamicOverlays.length;et<ot;et++){it+=this._dynamicOverlays[et].render(tt.startLineNumber,Je)}return this._renderedContent!==it&&(this._renderedContent=it,ot.appendASCIIString('<div style="position:absolute;top:'),ot.appendASCIIString(String(et)),ot.appendASCIIString("px;width:100%;height:"),ot.appendASCIIString(String(this._lineHeight)),ot.appendASCIIString('px;">'),ot.appendASCIIString(it),ot.appendASCIIString("</div>"),!0)}layoutLine(Je,et){this._domNode&&(this._domNode.setTop(et),this._domNode.setHeight(this._lineHeight))}}class ContentViewOverlays extends viewOverlays_ViewOverlays{constructor(Je){super(Je);const et=this._context.configuration.options.get(129);this._contentWidth=et.contentWidth,this.domNode.setHeight(0)}onConfigurationChanged(Je){const et=this._context.configuration.options.get(129);return this._contentWidth=et.contentWidth,super.onConfigurationChanged(Je)||!0}onScrollChanged(Je){return super.onScrollChanged(Je)||Je.scrollWidthChanged}_viewOverlaysRender(Je){super._viewOverlaysRender(Je),this.domNode.setWidth(Math.max(Je.scrollWidth,this._contentWidth))}}class viewOverlays_MarginViewOverlays extends viewOverlays_ViewOverlays{constructor(Je){super(Je);const et=this._context.configuration.options,tt=et.get(129);this._contentLeft=tt.contentLeft,this.domNode.setClassName("margin-view-overlays"),this.domNode.setWidth(1),Tn.a.applyFontInfo(this.domNode,et.get(41))}onConfigurationChanged(Je){const et=this._context.configuration.options;Tn.a.applyFontInfo(this.domNode,et.get(41));const tt=et.get(129);return this._contentLeft=tt.contentLeft,super.onConfigurationChanged(Je)||!0}onScrollChanged(Je){return super.onScrollChanged(Je)||Je.scrollHeightChanged}_viewOverlaysRender(Je){super._viewOverlaysRender(Je);const et=Math.min(Je.scrollHeight,1e6);this.domNode.setHeight(et),this.domNode.setWidth(this._contentLeft)}}class Coordinate{constructor(Je,et){this._coordinateBrand=void 0,this.top=Je,this.left=et}}class contentWidgets_ViewContentWidgets extends viewPart_ViewPart{constructor(Je,et){super(Je),this._viewDomNode=et,this._widgets={},this.domNode=Object(An.b)(document.createElement("div")),viewPart_PartFingerprints.write(this.domNode,1),this.domNode.setClassName("contentWidgets"),this.domNode.setPosition("absolute"),this.domNode.setTop(0),this.overflowingContentWidgetsDomNode=Object(An.b)(document.createElement("div")),viewPart_PartFingerprints.write(this.overflowingContentWidgetsDomNode,2),this.overflowingContentWidgetsDomNode.setClassName("overflowingContentWidgets")}dispose(){super.dispose(),this._widgets={}}onConfigurationChanged(Je){const et=Object.keys(this._widgets);for(const tt of et)this._widgets[tt].onConfigurationChanged(Je);return!0}onDecorationsChanged(Je){return!0}onFlushed(Je){return!0}onLineMappingChanged(Je){const et=Object.keys(this._widgets);for(const tt of et)this._widgets[tt].onLineMappingChanged(Je);return!0}onLinesChanged(Je){return!0}onLinesDeleted(Je){return!0}onLinesInserted(Je){return!0}onScrollChanged(Je){return!0}onZonesChanged(Je){return!0}addWidget(Je){const et=new contentWidgets_Widget(this._context,this._viewDomNode,Je);this._widgets[et.id]=et,et.allowEditorOverflow?this.overflowingContentWidgetsDomNode.appendChild(et.domNode):this.domNode.appendChild(et.domNode),this.setShouldRender()}setWidgetPosition(Je,et,tt){this._widgets[Je.getId()].setPosition(et,tt),this.setShouldRender()}removeWidget(Je){const et=Je.getId();if(this._widgets.hasOwnProperty(et)){const Je=this._widgets[et];delete this._widgets[et];const tt=Je.domNode.domNode;tt.parentNode.removeChild(tt),tt.removeAttribute("monaco-visible-content-widget"),this.setShouldRender()}}shouldSuppressMouseDownOnWidget(Je){return!!this._widgets.hasOwnProperty(Je)&&this._widgets[Je].suppressMouseDown}onBeforeRender(Je){const et=Object.keys(this._widgets);for(const tt of et)this._widgets[tt].onBeforeRender(Je)}prepareRender(Je){const et=Object.keys(this._widgets);for(const tt of et)this._widgets[tt].prepareRender(Je)}render(Je){const et=Object.keys(this._widgets);for(const tt of et)this._widgets[tt].render(Je)}}class contentWidgets_Widget{constructor(Je,et,tt){this._context=Je,this._viewDomNode=et,this._actual=tt,this.domNode=Object(An.b)(this._actual.getDomNode()),this.id=this._actual.getId(),this.allowEditorOverflow=this._actual.allowEditorOverflow||!1,this.suppressMouseDown=this._actual.suppressMouseDown||!1;const ot=this._context.configuration.options,it=ot.get(129);this._fixedOverflowWidgets=ot.get(34),this._contentWidth=it.contentWidth,this._contentLeft=it.contentLeft,this._lineHeight=ot.get(57),this._range=null,this._viewRange=null,this._preference=[],this._cachedDomNodeClientWidth=-1,this._cachedDomNodeClientHeight=-1,this._maxWidth=this._getMaxWidth(),this._isVisible=!1,this._renderData=null,this.domNode.setPosition(this._fixedOverflowWidgets&&this.allowEditorOverflow?"fixed":"absolute"),this.domNode.setVisibility("hidden"),this.domNode.setAttribute("widgetId",this.id),this.domNode.setMaxWidth(this._maxWidth)}onConfigurationChanged(Je){const et=this._context.configuration.options;if(this._lineHeight=et.get(57),Je.hasChanged(129)){const Je=et.get(129);this._contentLeft=Je.contentLeft,this._contentWidth=Je.contentWidth,this._maxWidth=this._getMaxWidth()}}onLineMappingChanged(Je){this._setPosition(this._range)}_setPosition(Je){if(this._range=Je,this._viewRange=null,this._range){const Je=this._context.model.validateModelRange(this._range);(this._context.model.coordinatesConverter.modelPositionIsVisible(Je.getStartPosition())||this._context.model.coordinatesConverter.modelPositionIsVisible(Je.getEndPosition()))&&(this._viewRange=this._context.model.coordinatesConverter.convertModelRangeToViewRange(Je))}}_getMaxWidth(){return this.allowEditorOverflow?window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth:this._contentWidth}setPosition(Je,et){this._setPosition(Je),this._preference=et,this._cachedDomNodeClientWidth=-1,this._cachedDomNodeClientHeight=-1}_layoutBoxInViewport(Je,et,tt,ot,it){const Zt=Je.top,en=Zt,Cn=et.top+this._lineHeight,_n=Zt-ot,wn=en>=ot,Sn=Cn,xn=it.viewportHeight-Cn>=ot;let kn=Je.left,En=et.left;return kn+tt>it.scrollLeft+it.viewportWidth&&(kn=it.scrollLeft+it.viewportWidth-tt),En+tt>it.scrollLeft+it.viewportWidth&&(En=it.scrollLeft+it.viewportWidth-tt),kn<it.scrollLeft&&(kn=it.scrollLeft),En<it.scrollLeft&&(En=it.scrollLeft),{fitsAbove:wn,aboveTop:_n,aboveLeft:kn,fitsBelow:xn,belowTop:Sn,belowLeft:En}}_layoutHorizontalSegmentInPage(Je,et,tt,ot){const it=Math.max(0,et.left-ot),Zt=Math.min(et.left+et.width+ot,Je.width);let en=et.left+tt-kn.f.scrollX;if(en+ot>Zt){const Je=en-(Zt-ot);en-=Je,tt-=Je}if(en<it){const Je=en-it;en-=Je,tt-=Je}return[tt,en]}_layoutBoxInPage(Je,et,tt,ot,it){const Zt=Je.top-ot,en=et.top+this._lineHeight,Cn=kn.D(this._viewDomNode.domNode),_n=Cn.top+Zt-kn.f.scrollY,wn=Cn.top+en-kn.f.scrollY,Sn=kn.z(document.body),[xn,En]=this._layoutHorizontalSegmentInPage(Sn,Cn,Je.left-it.scrollLeft+this._contentLeft,tt),[Dn,Pn]=this._layoutHorizontalSegmentInPage(Sn,Cn,et.left-it.scrollLeft+this._contentLeft,tt),Ln=_n>=22,Tn=wn+ot<=Sn.height-22;return this._fixedOverflowWidgets?{fitsAbove:Ln,aboveTop:Math.max(_n,22),aboveLeft:En,fitsBelow:Tn,belowTop:wn,belowLeft:Pn}:{fitsAbove:Ln,aboveTop:Zt,aboveLeft:xn,fitsBelow:Tn,belowTop:en,belowLeft:Dn}}_prepareRenderWidgetAtExactPositionOverflowing(Je){return new Coordinate(Je.top,Je.left+this._contentLeft)}_getTopAndBottomLeft(Je){if(!this._viewRange)return[null,null];const et=Je.linesVisibleRangesForRange(this._viewRange,!1);if(!et||0===et.length)return[null,null];let tt=et[0],ot=et[0];for(const Je of et)Je.lineNumber<tt.lineNumber&&(tt=Je),Je.lineNumber>ot.lineNumber&&(ot=Je);let it=1073741824;for(const Je of tt.ranges)Je.left<it&&(it=Je.left);let Zt=1073741824;for(const Je of ot.ranges)Je.left<Zt&&(Zt=Je.left);const en=Je.getVerticalOffsetForLineNumber(tt.lineNumber)-Je.scrollTop,Cn=new Coordinate(en,it),_n=Je.getVerticalOffsetForLineNumber(ot.lineNumber)-Je.scrollTop;return[Cn,new Coordinate(_n,Zt)]}_prepareRenderWidget(Je){const[et,tt]=this._getTopAndBottomLeft(Je);if(!et||!tt)return null;if(-1===this._cachedDomNodeClientWidth||-1===this._cachedDomNodeClientHeight){let Je=null;if("function"==typeof this._actual.beforeRender&&(Je=safeInvoke(this._actual.beforeRender,this._actual)),Je)this._cachedDomNodeClientWidth=Je.width,this._cachedDomNodeClientHeight=Je.height;else{const Je=this.domNode.domNode;this._cachedDomNodeClientWidth=Je.clientWidth,this._cachedDomNodeClientHeight=Je.clientHeight}}let ot;if(ot=this.allowEditorOverflow?this._layoutBoxInPage(et,tt,this._cachedDomNodeClientWidth,this._cachedDomNodeClientHeight,Je):this._layoutBoxInViewport(et,tt,this._cachedDomNodeClientWidth,this._cachedDomNodeClientHeight,Je),this._preference)for(let Je=1;Je<=2;Je++)for(const tt of this._preference)if(1===tt){if(!ot)return null;if(2===Je||ot.fitsAbove)return{coordinate:new Coordinate(ot.aboveTop,ot.aboveLeft),position:1}}else{if(2!==tt)return this.allowEditorOverflow?{coordinate:this._prepareRenderWidgetAtExactPositionOverflowing(et),position:0}:{coordinate:et,position:0};if(!ot)return null;if(2===Je||ot.fitsBelow)return{coordinate:new Coordinate(ot.belowTop,ot.belowLeft),position:2}}return null}onBeforeRender(Je){this._viewRange&&this._preference&&(this._viewRange.endLineNumber<Je.startLineNumber||this._viewRange.startLineNumber>Je.endLineNumber||this.domNode.setMaxWidth(this._maxWidth))}prepareRender(Je){this._renderData=this._prepareRenderWidget(Je)}render(Je){if(!this._renderData)return this._isVisible&&(this.domNode.removeAttribute("monaco-visible-content-widget"),this._isVisible=!1,this.domNode.setVisibility("hidden")),void("function"==typeof this._actual.afterRender&&safeInvoke(this._actual.afterRender,this._actual,null));this.allowEditorOverflow?(this.domNode.setTop(this._renderData.coordinate.top),this.domNode.setLeft(this._renderData.coordinate.left)):(this.domNode.setTop(this._renderData.coordinate.top+Je.scrollTop-Je.bigNumbersDelta),this.domNode.setLeft(this._renderData.coordinate.left)),this._isVisible||(this.domNode.setVisibility("inherit"),this.domNode.setAttribute("monaco-visible-content-widget","true"),this._isVisible=!0),"function"==typeof this._actual.afterRender&&safeInvoke(this._actual.afterRender,this._actual,this._renderData.position)}}function safeInvoke(Je,et,...tt){try{return Je.call(et,...tt)}catch(Je){return null}}var ro=tt(2790),oo=tt.n(ro),io={insert:"head",singleton:!1},ao=(Cn()(oo.a,io),oo.a.locals,tt(68));let so=!0;class currentLineHighlight_AbstractLineHighlightOverlay extends dynamicViewOverlay_DynamicViewOverlay{constructor(Je){super(),this._context=Je;const et=this._context.configuration.options,tt=et.get(129);this._lineHeight=et.get(57),this._renderLineHighlight=et.get(84),this._renderLineHighlightOnlyWhenFocus=et.get(85),this._contentLeft=tt.contentLeft,this._contentWidth=tt.contentWidth,this._selectionIsEmpty=!0,this._focused=!1,this._cursorLineNumbers=[1],this._selections=[new Mn.a(1,1,1,1)],this._renderData=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}_readFromSelections(){let Je=!1;const et=so?this._selections.slice(0,1):this._selections,tt=et.map(Je=>Je.positionLineNumber);tt.sort((Je,et)=>Je-et),ao.h(this._cursorLineNumbers,tt)||(this._cursorLineNumbers=tt,Je=!0);const ot=et.every(Je=>Je.isEmpty());return this._selectionIsEmpty!==ot&&(this._selectionIsEmpty=ot,Je=!0),Je}onThemeChanged(Je){return this._readFromSelections()}onConfigurationChanged(Je){const et=this._context.configuration.options,tt=et.get(129);return this._lineHeight=et.get(57),this._renderLineHighlight=et.get(84),this._renderLineHighlightOnlyWhenFocus=et.get(85),this._contentLeft=tt.contentLeft,this._contentWidth=tt.contentWidth,!0}onCursorStateChanged(Je){return this._selections=Je.selections,this._readFromSelections()}onFlushed(Je){return!0}onLinesDeleted(Je){return!0}onLinesInserted(Je){return!0}onScrollChanged(Je){return Je.scrollWidthChanged||Je.scrollTopChanged}onZonesChanged(Je){return!0}onFocusChanged(Je){return!!this._renderLineHighlightOnlyWhenFocus&&(this._focused=Je.isFocused,!0)}prepareRender(Je){if(!this._shouldRenderThis())return void(this._renderData=null);const et=this._renderOne(Je),tt=Je.visibleRange.startLineNumber,ot=Je.visibleRange.endLineNumber,it=this._cursorLineNumbers.length;let Zt=0;const en=[];for(let Je=tt;Je<=ot;Je++){const ot=Je-tt;for(;Zt<it&&this._cursorLineNumbers[Zt]<Je;)Zt++;Zt<it&&this._cursorLineNumbers[Zt]===Je?en[ot]=et:en[ot]=""}this._renderData=en}render(Je,et){if(!this._renderData)return"";const tt=et-Je;return tt>=this._renderData.length?"":this._renderData[tt]}}class CurrentLineHighlightOverlay extends currentLineHighlight_AbstractLineHighlightOverlay{_renderOne(Je){return`<div class="${"current-line"+(this._shouldRenderOther()?" current-line-both":"")}" style="width:${Math.max(Je.scrollWidth,this._contentWidth)}px; height:${this._lineHeight}px;"></div>`}_shouldRenderThis(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}_shouldRenderOther(){return("gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}}class CurrentLineMarginHighlightOverlay extends currentLineHighlight_AbstractLineHighlightOverlay{_renderOne(Je){return`<div class="${"current-line"+(this._shouldRenderMargin()?" current-line-margin":"")+(this._shouldRenderOther()?" current-line-margin-both":"")}" style="width:${this._contentLeft}px; height:${this._lineHeight}px;"></div>`}_shouldRenderMargin(){return("gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}_shouldRenderThis(){return!0}_shouldRenderOther(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty&&(!this._renderLineHighlightOnlyWhenFocus||this._focused)}}Object(Xr.f)((Je,et)=>{so=!1;const tt=Je.getColor(Zr.i);if(tt&&(et.addRule(`.monaco-editor .view-overlays .current-line { background-color: ${tt}; }`),et.addRule(`.monaco-editor .margin-view-overlays .current-line-margin { background-color: ${tt}; border: none; }`)),!tt||tt.isTransparent()||Je.defines(Zr.j)){const tt=Je.getColor(Zr.j);tt&&(so=!0,et.addRule(`.monaco-editor .view-overlays .current-line { border: 2px solid ${tt}; }`),et.addRule(`.monaco-editor .margin-view-overlays .current-line-margin { border: 2px solid ${tt}; }`),"hc"===Je.type&&(et.addRule(".monaco-editor .view-overlays .current-line { border-width: 1px; }"),et.addRule(".monaco-editor .margin-view-overlays .current-line-margin { border-width: 1px; }")))}});var lo=tt(2791),co=tt.n(lo),uo={insert:"head",singleton:!1};Cn()(co.a,uo),co.a.locals;class decorations_DecorationsOverlay extends dynamicViewOverlay_DynamicViewOverlay{constructor(Je){super(),this._context=Je;const et=this._context.configuration.options;this._lineHeight=et.get(57),this._typicalHalfwidthCharacterWidth=et.get(41).typicalHalfwidthCharacterWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(Je){const et=this._context.configuration.options;return this._lineHeight=et.get(57),this._typicalHalfwidthCharacterWidth=et.get(41).typicalHalfwidthCharacterWidth,!0}onDecorationsChanged(Je){return!0}onFlushed(Je){return!0}onLinesChanged(Je){return!0}onLinesDeleted(Je){return!0}onLinesInserted(Je){return!0}onScrollChanged(Je){return Je.scrollTopChanged||Je.scrollWidthChanged}onZonesChanged(Je){return!0}prepareRender(Je){const et=Je.getDecorationsInViewport();let tt=[],ot=0;for(let Je=0,it=et.length;Je<it;Je++){const it=et[Je];it.options.className&&(tt[ot++]=it)}tt=tt.sort((Je,et)=>{if(Je.options.zIndex<et.options.zIndex)return-1;if(Je.options.zIndex>et.options.zIndex)return 1;const tt=Je.options.className,ot=et.options.className;return tt<ot?-1:tt>ot?1:Cr.a.compareRangesUsingStarts(Je.range,et.range)});const it=Je.visibleRange.startLineNumber,Zt=Je.visibleRange.endLineNumber,en=[];for(let Je=it;Je<=Zt;Je++){en[Je-it]=""}this._renderWholeLineDecorations(Je,tt,en),this._renderNormalDecorations(Je,tt,en),this._renderResult=en}_renderWholeLineDecorations(Je,et,tt){const ot=String(this._lineHeight),it=Je.visibleRange.startLineNumber,Zt=Je.visibleRange.endLineNumber;for(let Je=0,en=et.length;Je<en;Je++){const en=et[Je];if(!en.options.isWholeLine)continue;const Cn='<div class="cdr '+en.options.className+'" style="left:0;width:100%;height:'+ot+'px;"></div>',_n=Math.max(en.range.startLineNumber,it),wn=Math.min(en.range.endLineNumber,Zt);for(let Je=_n;Je<=wn;Je++){tt[Je-it]+=Cn}}}_renderNormalDecorations(Je,et,tt){const ot=String(this._lineHeight),it=Je.visibleRange.startLineNumber;let Zt=null,en=!1,Cn=null;for(let _n=0,wn=et.length;_n<wn;_n++){const wn=et[_n];if(wn.options.isWholeLine)continue;const Sn=wn.options.className,xn=Boolean(wn.options.showIfCollapsed);let kn=wn.range;xn&&1===kn.endColumn&&kn.endLineNumber!==kn.startLineNumber&&(kn=new Cr.a(kn.startLineNumber,kn.startColumn,kn.endLineNumber-1,this._context.model.getLineMaxColumn(kn.endLineNumber-1))),Zt===Sn&&en===xn&&Cr.a.areIntersectingOrTouching(Cn,kn)?Cn=Cr.a.plusRange(Cn,kn):(null!==Zt&&this._renderNormalDecoration(Je,Cn,Zt,en,ot,it,tt),Zt=Sn,en=xn,Cn=kn)}null!==Zt&&this._renderNormalDecoration(Je,Cn,Zt,en,ot,it,tt)}_renderNormalDecoration(Je,et,tt,ot,it,Zt,en){const Cn=Je.linesVisibleRangesForRange(et,"findMatch"===tt);if(Cn)for(let Je=0,et=Cn.length;Je<et;Je++){const et=Cn[Je];if(et.outsideRenderedLine)continue;const _n=et.lineNumber-Zt;if(ot&&1===et.ranges.length){const Je=et.ranges[0];0===Je.width&&(et.ranges[0]=new HorizontalRange(Je.left,this._typicalHalfwidthCharacterWidth))}for(let Je=0,ot=et.ranges.length;Je<ot;Je++){const ot=et.ranges[Je],Zt='<div class="cdr '+tt+'" style="left:'+String(ot.left)+"px;width:"+String(ot.width)+"px;height:"+it+'px;"></div>';en[_n]+=Zt}}}render(Je,et){if(!this._renderResult)return"";const tt=et-Je;return tt<0||tt>=this._renderResult.length?"":this._renderResult[tt]}}var po=tt(390);class editorScrollbar_EditorScrollbar extends viewPart_ViewPart{constructor(Je,et,tt,ot){super(Je);const it=this._context.configuration.options,Zt=it.get(91),en=it.get(65),Cn=it.get(32),_n=it.get(94),wn={listenOnDomNode:tt.domNode,className:"editor-scrollable "+Object(Xr.e)(Je.theme.type),useShadows:!1,lazyRender:!0,vertical:Zt.vertical,horizontal:Zt.horizontal,verticalHasArrows:Zt.verticalHasArrows,horizontalHasArrows:Zt.horizontalHasArrows,verticalScrollbarSize:Zt.verticalScrollbarSize,verticalSliderSize:Zt.verticalSliderSize,horizontalScrollbarSize:Zt.horizontalScrollbarSize,horizontalSliderSize:Zt.horizontalSliderSize,handleMouseWheel:Zt.handleMouseWheel,alwaysConsumeMouseWheel:Zt.alwaysConsumeMouseWheel,arrowSize:Zt.arrowSize,mouseWheelScrollSensitivity:en,fastScrollSensitivity:Cn,scrollPredominantAxis:_n,scrollByPage:Zt.scrollByPage};this.scrollbar=this._register(new po.c(et.domNode,wn,this._context.viewLayout.getScrollable())),viewPart_PartFingerprints.write(this.scrollbar.getDomNode(),5),this.scrollbarDomNode=Object(An.b)(this.scrollbar.getDomNode()),this.scrollbarDomNode.setPosition("absolute"),this._setLayout();const onBrowserDesperateReveal=(Je,et,tt)=>{const ot={};if(et){const et=Je.scrollTop;et&&(ot.scrollTop=this._context.viewLayout.getCurrentScrollTop()+et,Je.scrollTop=0)}if(tt){const et=Je.scrollLeft;et&&(ot.scrollLeft=this._context.viewLayout.getCurrentScrollLeft()+et,Je.scrollLeft=0)}this._context.model.setScrollPosition(ot,1)};this._register(kn.i(tt.domNode,"scroll",Je=>onBrowserDesperateReveal(tt.domNode,!0,!0))),this._register(kn.i(et.domNode,"scroll",Je=>onBrowserDesperateReveal(et.domNode,!0,!1))),this._register(kn.i(ot.domNode,"scroll",Je=>onBrowserDesperateReveal(ot.domNode,!0,!1))),this._register(kn.i(this.scrollbarDomNode.domNode,"scroll",Je=>onBrowserDesperateReveal(this.scrollbarDomNode.domNode,!0,!1)))}dispose(){super.dispose()}_setLayout(){const Je=this._context.configuration.options,et=Je.get(129);this.scrollbarDomNode.setLeft(et.contentLeft);"right"===Je.get(63).side?this.scrollbarDomNode.setWidth(et.contentWidth+et.minimap.minimapWidth):this.scrollbarDomNode.setWidth(et.contentWidth),this.scrollbarDomNode.setHeight(et.height)}getOverviewRulerLayoutInfo(){return this.scrollbar.getOverviewRulerLayoutInfo()}getDomNode(){return this.scrollbarDomNode}delegateVerticalScrollbarMouseDown(Je){this.scrollbar.delegateVerticalScrollbarMouseDown(Je)}onConfigurationChanged(Je){if(Je.hasChanged(91)||Je.hasChanged(65)||Je.hasChanged(32)){const Je=this._context.configuration.options,et=Je.get(91),tt=Je.get(65),ot=Je.get(32),it=Je.get(94),Zt={vertical:et.vertical,horizontal:et.horizontal,verticalScrollbarSize:et.verticalScrollbarSize,horizontalScrollbarSize:et.horizontalScrollbarSize,scrollByPage:et.scrollByPage,handleMouseWheel:et.handleMouseWheel,mouseWheelScrollSensitivity:tt,fastScrollSensitivity:ot,scrollPredominantAxis:it};this.scrollbar.updateOptions(Zt)}return Je.hasChanged(129)&&this._setLayout(),!0}onScrollChanged(Je){return!0}onThemeChanged(Je){return this.scrollbar.updateClassName("editor-scrollable "+Object(Xr.e)(this._context.theme.type)),!0}prepareRender(Je){}render(Je){this.scrollbar.renderNow()}}var ho=tt(2792),fo=tt.n(ho),go={insert:"head",singleton:!1};Cn()(fo.a,go),fo.a.locals;class DecorationToRender{constructor(Je,et,tt){this._decorationToRenderBrand=void 0,this.startLineNumber=+Je,this.endLineNumber=+et,this.className=String(tt)}}class glyphMargin_DedupOverlay extends dynamicViewOverlay_DynamicViewOverlay{_render(Je,et,tt){const ot=[];for(let tt=Je;tt<=et;tt++){ot[tt-Je]=[]}if(0===tt.length)return ot;tt.sort((Je,et)=>Je.className===et.className?Je.startLineNumber===et.startLineNumber?Je.endLineNumber-et.endLineNumber:Je.startLineNumber-et.startLineNumber:Je.className<et.className?-1:1);let it=null,Zt=0;for(let en=0,Cn=tt.length;en<Cn;en++){const Cn=tt[en],_n=Cn.className;let wn=Math.max(Cn.startLineNumber,Je)-Je;const Sn=Math.min(Cn.endLineNumber,et)-Je;it===_n?(wn=Math.max(Zt+1,wn),Zt=Math.max(Zt,Sn)):(it=_n,Zt=Sn);for(let Je=wn;Je<=Zt;Je++)ot[Je].push(it)}return ot}}class GlyphMarginOverlay extends glyphMargin_DedupOverlay{constructor(Je){super(),this._context=Je;const et=this._context.configuration.options,tt=et.get(129);this._lineHeight=et.get(57),this._glyphMargin=et.get(47),this._glyphMarginLeft=tt.glyphMarginLeft,this._glyphMarginWidth=tt.glyphMarginWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(Je){const et=this._context.configuration.options,tt=et.get(129);return this._lineHeight=et.get(57),this._glyphMargin=et.get(47),this._glyphMarginLeft=tt.glyphMarginLeft,this._glyphMarginWidth=tt.glyphMarginWidth,!0}onDecorationsChanged(Je){return!0}onFlushed(Je){return!0}onLinesChanged(Je){return!0}onLinesDeleted(Je){return!0}onLinesInserted(Je){return!0}onScrollChanged(Je){return Je.scrollTopChanged}onZonesChanged(Je){return!0}_getDecorations(Je){const et=Je.getDecorationsInViewport();let tt=[],ot=0;for(let Je=0,it=et.length;Je<it;Je++){const it=et[Je],Zt=it.options.glyphMarginClassName;Zt&&(tt[ot++]=new DecorationToRender(it.range.startLineNumber,it.range.endLineNumber,Zt))}return tt}prepareRender(Je){if(!this._glyphMargin)return void(this._renderResult=null);const et=Je.visibleRange.startLineNumber,tt=Je.visibleRange.endLineNumber,ot=this._render(et,tt,this._getDecorations(Je)),it=this._lineHeight.toString(),Zt='" style="left:'+this._glyphMarginLeft.toString()+"px;width:"+this._glyphMarginWidth.toString()+"px;height:"+it+'px;"></div>',en=[];for(let Je=et;Je<=tt;Je++){const tt=Je-et,it=ot[tt];0===it.length?en[tt]="":en[tt]='<div class="cgmr codicon '+it.join(" ")+Zt}this._renderResult=en}render(Je,et){if(!this._renderResult)return"";const tt=et-Je;return tt<0||tt>=this._renderResult.length?"":this._renderResult[tt]}}var mo=tt(2793),bo=tt.n(mo),vo={insert:"head",singleton:!1};Cn()(bo.a,vo),bo.a.locals;class indentGuides_IndentGuidesOverlay extends dynamicViewOverlay_DynamicViewOverlay{constructor(Je){super(),this._context=Je,this._primaryLineNumber=0;const et=this._context.configuration.options,tt=et.get(130),ot=et.get(41);this._lineHeight=et.get(57),this._spaceWidth=ot.spaceWidth,this._enabled=et.get(82),this._activeIndentEnabled=et.get(50),this._maxIndentLeft=-1===tt.wrappingColumn?-1:tt.wrappingColumn*ot.typicalHalfwidthCharacterWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(Je){const et=this._context.configuration.options,tt=et.get(130),ot=et.get(41);return this._lineHeight=et.get(57),this._spaceWidth=ot.spaceWidth,this._enabled=et.get(82),this._activeIndentEnabled=et.get(50),this._maxIndentLeft=-1===tt.wrappingColumn?-1:tt.wrappingColumn*ot.typicalHalfwidthCharacterWidth,!0}onCursorStateChanged(Je){const et=Je.selections[0],tt=et.isEmpty()?et.positionLineNumber:0;return this._primaryLineNumber!==tt&&(this._primaryLineNumber=tt,!0)}onDecorationsChanged(Je){return!0}onFlushed(Je){return!0}onLinesChanged(Je){return!0}onLinesDeleted(Je){return!0}onLinesInserted(Je){return!0}onScrollChanged(Je){return Je.scrollTopChanged}onZonesChanged(Je){return!0}onLanguageConfigurationChanged(Je){return!0}prepareRender(Je){if(!this._enabled)return void(this._renderResult=null);const et=Je.visibleRange.startLineNumber,tt=Je.visibleRange.endLineNumber,{indentSize:ot}=this._context.model.getTextModelOptions(),it=ot*this._spaceWidth,Zt=Je.scrollWidth,en=this._lineHeight,Cn=this._context.model.getLinesIndentGuides(et,tt);let _n=0,wn=0,Sn=0;if(this._activeIndentEnabled&&this._primaryLineNumber){const Je=this._context.model.getActiveIndentGuide(this._primaryLineNumber,et,tt);_n=Je.startLineNumber,wn=Je.endLineNumber,Sn=Je.indent}const xn=[];for(let ot=et;ot<=tt;ot++){const tt=_n<=ot&&ot<=wn,kn=ot-et,En=Cn[kn];let Dn="";if(En>=1){const et=Je.visibleRangeForPosition(new Jn.a(ot,1));let Cn=et?et.left:0;for(let Je=1;Je<=En;Je++){if(Dn+=`<div class="${tt&&Je===Sn?"cigra":"cigr"}" style="left:${Cn}px;height:${en}px;width:${it}px"></div>`,Cn+=it,Cn>Zt||this._maxIndentLeft>0&&Cn>this._maxIndentLeft)break}}xn[kn]=Dn}this._renderResult=xn}render(Je,et){if(!this._renderResult)return"";const tt=et-Je;return tt<0||tt>=this._renderResult.length?"":this._renderResult[tt]}}Object(Xr.f)((Je,et)=>{const tt=Je.getColor(Zr.h);tt&&et.addRule(`.monaco-editor .lines-content .cigr { box-shadow: 1px 0 0 0 ${tt} inset; }`);const ot=Je.getColor(Zr.a)||tt;ot&&et.addRule(`.monaco-editor .lines-content .cigra { box-shadow: 1px 0 0 0 ${ot} inset; }`)});var yo=tt(2794),Co=tt.n(yo),_o={insert:"head",singleton:!1};Cn()(Co.a,_o),Co.a.locals;class viewLines_LastRenderedData{constructor(){this._currentVisibleRange=new Cr.a(1,1,1,1)}getCurrentVisibleRange(){return this._currentVisibleRange}setCurrentVisibleRange(Je){this._currentVisibleRange=Je}}class HorizontalRevealRangeRequest{constructor(Je,et,tt,ot,it,Zt){this.lineNumber=Je,this.startColumn=et,this.endColumn=tt,this.startScrollTop=ot,this.stopScrollTop=it,this.scrollType=Zt,this.type="range",this.minLineNumber=Je,this.maxLineNumber=Je}}class HorizontalRevealSelectionsRequest{constructor(Je,et,tt,ot){this.selections=Je,this.startScrollTop=et,this.stopScrollTop=tt,this.scrollType=ot,this.type="selections";let it=Je[0].startLineNumber,Zt=Je[0].endLineNumber;for(let et=1,tt=Je.length;et<tt;et++){const tt=Je[et];it=Math.min(it,tt.startLineNumber),Zt=Math.max(Zt,tt.endLineNumber)}this.minLineNumber=it,this.maxLineNumber=Zt}}class viewLines_ViewLines extends viewPart_ViewPart{constructor(Je,et){super(Je),this._linesContent=et,this._textRangeRestingSpot=document.createElement("div"),this._visibleLines=new viewLayer_VisibleLinesCollection(this),this.domNode=this._visibleLines.domNode;const tt=this._context.configuration,ot=this._context.configuration.options,it=ot.get(41),Zt=ot.get(130);this._lineHeight=ot.get(57),this._typicalHalfwidthCharacterWidth=it.typicalHalfwidthCharacterWidth,this._isViewportWrapping=Zt.isViewportWrapping,this._revealHorizontalRightPadding=ot.get(88),this._cursorSurroundingLines=ot.get(23),this._cursorSurroundingLinesStyle=ot.get(24),this._canUseLayerHinting=!ot.get(26),this._viewLineOptions=new ViewLineOptions(tt,this._context.theme.type),viewPart_PartFingerprints.write(this.domNode,7),this.domNode.setClassName("view-lines "+Qr.a),Tn.a.applyFontInfo(this.domNode,it),this._maxLineWidth=0,this._asyncUpdateLineWidths=new Bn.e(()=>{this._updateLineWidthsSlow()},200),this._asyncCheckMonospaceFontAssumptions=new Bn.e(()=>{this._checkMonospaceFontAssumptions()},2e3),this._lastRenderedData=new viewLines_LastRenderedData,this._horizontalRevealRequest=null}dispose(){this._asyncUpdateLineWidths.dispose(),this._asyncCheckMonospaceFontAssumptions.dispose(),super.dispose()}getDomNode(){return this.domNode}createVisibleLine(){return new viewLine_ViewLine(this._viewLineOptions)}onConfigurationChanged(Je){this._visibleLines.onConfigurationChanged(Je),Je.hasChanged(130)&&(this._maxLineWidth=0);const et=this._context.configuration.options,tt=et.get(41),ot=et.get(130);return this._lineHeight=et.get(57),this._typicalHalfwidthCharacterWidth=tt.typicalHalfwidthCharacterWidth,this._isViewportWrapping=ot.isViewportWrapping,this._revealHorizontalRightPadding=et.get(88),this._cursorSurroundingLines=et.get(23),this._cursorSurroundingLinesStyle=et.get(24),this._canUseLayerHinting=!et.get(26),Tn.a.applyFontInfo(this.domNode,tt),this._onOptionsMaybeChanged(),Je.hasChanged(129)&&(this._maxLineWidth=0),!0}_onOptionsMaybeChanged(){const Je=this._context.configuration,et=new ViewLineOptions(Je,this._context.theme.type);if(!this._viewLineOptions.equals(et)){this._viewLineOptions=et;const Je=this._visibleLines.getStartLineNumber(),tt=this._visibleLines.getEndLineNumber();for(let et=Je;et<=tt;et++){this._visibleLines.getVisibleLine(et).onOptionsChanged(this._viewLineOptions)}return!0}return!1}onCursorStateChanged(Je){const et=this._visibleLines.getStartLineNumber(),tt=this._visibleLines.getEndLineNumber();let ot=!1;for(let Je=et;Je<=tt;Je++)ot=this._visibleLines.getVisibleLine(Je).onSelectionChanged()||ot;return ot}onDecorationsChanged(Je){{const Je=this._visibleLines.getStartLineNumber(),et=this._visibleLines.getEndLineNumber();for(let tt=Je;tt<=et;tt++)this._visibleLines.getVisibleLine(tt).onDecorationsChanged()}return!0}onFlushed(Je){const et=this._visibleLines.onFlushed(Je);return this._maxLineWidth=0,et}onLinesChanged(Je){return this._visibleLines.onLinesChanged(Je)}onLinesDeleted(Je){return this._visibleLines.onLinesDeleted(Je)}onLinesInserted(Je){return this._visibleLines.onLinesInserted(Je)}onRevealRangeRequest(Je){const et=this._computeScrollTopToRevealRange(this._context.viewLayout.getFutureViewport(),Je.source,Je.range,Je.selections,Je.verticalType);if(-1===et)return!1;let tt=this._context.viewLayout.validateScrollPosition({scrollTop:et});Je.revealHorizontal?Je.range&&Je.range.startLineNumber!==Je.range.endLineNumber?tt={scrollTop:tt.scrollTop,scrollLeft:0}:Je.range?this._horizontalRevealRequest=new HorizontalRevealRangeRequest(Je.range.startLineNumber,Je.range.startColumn,Je.range.endColumn,this._context.viewLayout.getCurrentScrollTop(),tt.scrollTop,Je.scrollType):Je.selections&&Je.selections.length>0&&(this._horizontalRevealRequest=new HorizontalRevealSelectionsRequest(Je.selections,this._context.viewLayout.getCurrentScrollTop(),tt.scrollTop,Je.scrollType)):this._horizontalRevealRequest=null;const ot=Math.abs(this._context.viewLayout.getCurrentScrollTop()-tt.scrollTop)<=this._lineHeight?1:Je.scrollType;return this._context.model.setScrollPosition(tt,ot),!0}onScrollChanged(Je){if(this._horizontalRevealRequest&&Je.scrollLeftChanged&&(this._horizontalRevealRequest=null),this._horizontalRevealRequest&&Je.scrollTopChanged){const et=Math.min(this._horizontalRevealRequest.startScrollTop,this._horizontalRevealRequest.stopScrollTop),tt=Math.max(this._horizontalRevealRequest.startScrollTop,this._horizontalRevealRequest.stopScrollTop);(Je.scrollTop<et||Je.scrollTop>tt)&&(this._horizontalRevealRequest=null)}return this.domNode.setWidth(Je.scrollWidth),this._visibleLines.onScrollChanged(Je)||!0}onTokensChanged(Je){return this._visibleLines.onTokensChanged(Je)}onZonesChanged(Je){return this._context.model.setMaxLineWidth(this._maxLineWidth),this._visibleLines.onZonesChanged(Je)}onThemeChanged(Je){return this._onOptionsMaybeChanged()}getPositionFromDOMInfo(Je,et){const tt=this._getViewLineDomNode(Je);if(null===tt)return null;const ot=this._getLineNumberFor(tt);if(-1===ot)return null;if(ot<1||ot>this._context.model.getLineCount())return null;if(1===this._context.model.getLineMaxColumn(ot))return new Jn.a(ot,1);const it=this._visibleLines.getStartLineNumber(),Zt=this._visibleLines.getEndLineNumber();if(ot<it||ot>Zt)return null;let en=this._visibleLines.getVisibleLine(ot).getColumnOfNodeOffset(ot,Je,et);const Cn=this._context.model.getLineMinColumn(ot);return en<Cn&&(en=Cn),new Jn.a(ot,en)}_getViewLineDomNode(Je){for(;Je&&1===Je.nodeType;){if(Je.className===viewLine_ViewLine.CLASS_NAME)return Je;Je=Je.parentElement}return null}_getLineNumberFor(Je){const et=this._visibleLines.getStartLineNumber(),tt=this._visibleLines.getEndLineNumber();for(let ot=et;ot<=tt;ot++){if(Je===this._visibleLines.getVisibleLine(ot).getDomNode())return ot}return-1}getLineWidth(Je){const et=this._visibleLines.getStartLineNumber(),tt=this._visibleLines.getEndLineNumber();return Je<et||Je>tt?-1:this._visibleLines.getVisibleLine(Je).getWidth()}linesVisibleRangesForRange(Je,et){if(this.shouldRender())return null;const tt=Je.endLineNumber,ot=Cr.a.intersectRanges(Je,this._lastRenderedData.getCurrentVisibleRange());if(!ot)return null;let it=[],Zt=0;const en=new DomReadingContext(this.domNode.domNode,this._textRangeRestingSpot);let Cn=0;et&&(Cn=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(new Jn.a(ot.startLineNumber,1)).lineNumber);const _n=this._visibleLines.getStartLineNumber(),wn=this._visibleLines.getEndLineNumber();for(let Je=ot.startLineNumber;Je<=ot.endLineNumber;Je++){if(Je<_n||Je>wn)continue;const Sn=Je===ot.startLineNumber?ot.startColumn:1,xn=Je===ot.endLineNumber?ot.endColumn:this._context.model.getLineMaxColumn(Je),kn=this._visibleLines.getVisibleLine(Je).getVisibleRangesForRange(Sn,xn,en);if(kn){if(et&&Je<tt){const et=Cn;Cn=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(new Jn.a(Je+1,1)).lineNumber,et!==Cn&&(kn.ranges[kn.ranges.length-1].width+=this._typicalHalfwidthCharacterWidth)}it[Zt++]=new LineVisibleRanges(kn.outsideRenderedLine,Je,kn.ranges)}}return 0===Zt?null:it}_visibleRangesForLineRange(Je,et,tt){return this.shouldRender()||Je<this._visibleLines.getStartLineNumber()||Je>this._visibleLines.getEndLineNumber()?null:this._visibleLines.getVisibleLine(Je).getVisibleRangesForRange(et,tt,new DomReadingContext(this.domNode.domNode,this._textRangeRestingSpot))}visibleRangeForPosition(Je){const et=this._visibleRangesForLineRange(Je.lineNumber,Je.column,Je.column);return et?new HorizontalPosition(et.outsideRenderedLine,et.ranges[0].left):null}updateLineWidths(){this._updateLineWidths(!1)}_updateLineWidthsFast(){return this._updateLineWidths(!0)}_updateLineWidthsSlow(){this._updateLineWidths(!1)}_updateLineWidths(Je){const et=this._visibleLines.getStartLineNumber(),tt=this._visibleLines.getEndLineNumber();let ot=1,it=!0;for(let Zt=et;Zt<=tt;Zt++){const et=this._visibleLines.getVisibleLine(Zt);!Je||et.getWidthIsFast()?ot=Math.max(ot,et.getWidth()):it=!1}return it&&1===et&&tt===this._context.model.getLineCount()&&(this._maxLineWidth=0),this._ensureMaxLineWidth(ot),it}_checkMonospaceFontAssumptions(){let Je=-1,et=-1;const tt=this._visibleLines.getStartLineNumber(),ot=this._visibleLines.getEndLineNumber();for(let it=tt;it<=ot;it++){const tt=this._visibleLines.getVisibleLine(it);if(tt.needsMonospaceFontCheck()){const ot=tt.getWidth();ot>et&&(et=ot,Je=it)}}if(-1!==Je&&!this._visibleLines.getVisibleLine(Je).monospaceAssumptionsAreValid())for(let Je=tt;Je<=ot;Je++){this._visibleLines.getVisibleLine(Je).onMonospaceAssumptionsInvalidated()}}prepareRender(){throw new Error("Not supported")}render(){throw new Error("Not supported")}renderText(Je){if(this._visibleLines.renderLines(Je),this._lastRenderedData.setCurrentVisibleRange(Je.visibleRange),this.domNode.setWidth(this._context.viewLayout.getScrollWidth()),this.domNode.setHeight(Math.min(this._context.viewLayout.getScrollHeight(),1e6)),this._horizontalRevealRequest){const et=this._horizontalRevealRequest;if(Je.startLineNumber<=et.minLineNumber&&et.maxLineNumber<=Je.endLineNumber){this._horizontalRevealRequest=null,this.onDidRender();const Je=this._computeScrollLeftToReveal(et);Je&&(this._isViewportWrapping||this._ensureMaxLineWidth(Je.maxHorizontalOffset),this._context.model.setScrollPosition({scrollLeft:Je.scrollLeft},et.scrollType))}}if(this._updateLineWidthsFast()||this._asyncUpdateLineWidths.schedule(),Rn.d&&!this._asyncCheckMonospaceFontAssumptions.isScheduled()){const Je=this._visibleLines.getStartLineNumber(),et=this._visibleLines.getEndLineNumber();for(let tt=Je;tt<=et;tt++){if(this._visibleLines.getVisibleLine(tt).needsMonospaceFontCheck()){this._asyncCheckMonospaceFontAssumptions.schedule();break}}}this._linesContent.setLayerHinting(this._canUseLayerHinting),this._linesContent.setContain("strict");const et=this._context.viewLayout.getCurrentScrollTop()-Je.bigNumbersDelta;this._linesContent.setTop(-et),this._linesContent.setLeft(-this._context.viewLayout.getCurrentScrollLeft())}_ensureMaxLineWidth(Je){const et=Math.ceil(Je);this._maxLineWidth<et&&(this._maxLineWidth=et,this._context.model.setMaxLineWidth(this._maxLineWidth))}_computeScrollTopToRevealRange(Je,et,tt,ot,it){const Zt=Je.top,en=Je.height,Cn=Zt+en;let _n,wn,Sn;if(ot&&ot.length>0){let Je=ot[0].startLineNumber,et=ot[0].endLineNumber;for(let tt=1,it=ot.length;tt<it;tt++){const it=ot[tt];Je=Math.min(Je,it.startLineNumber),et=Math.max(et,it.endLineNumber)}_n=!1,wn=this._context.viewLayout.getVerticalOffsetForLineNumber(Je),Sn=this._context.viewLayout.getVerticalOffsetForLineNumber(et)+this._lineHeight}else{if(!tt)return-1;_n=!0,wn=this._context.viewLayout.getVerticalOffsetForLineNumber(tt.startLineNumber),Sn=this._context.viewLayout.getVerticalOffsetForLineNumber(tt.endLineNumber)+this._lineHeight}if(!("mouse"===et&&"default"===this._cursorSurroundingLinesStyle)){const Je=Math.min(en/this._lineHeight/2,this._cursorSurroundingLines);wn-=Je*this._lineHeight,Sn+=Math.max(0,Je-1)*this._lineHeight}let xn;if(0!==it&&4!==it||(Sn+=this._lineHeight),Sn-wn>en){if(!_n)return-1;xn=wn}else if(5===it||6===it)if(6===it&&Zt<=wn&&Sn<=Cn)xn=Zt;else{const Je=wn-Math.max(5*this._lineHeight,.2*en),et=Sn-en;xn=Math.max(et,Je)}else if(1===it||2===it)if(2===it&&Zt<=wn&&Sn<=Cn)xn=Zt;else{const Je=(wn+Sn)/2;xn=Math.max(0,Je-en/2)}else xn=this._computeMinimumScrolling(Zt,Cn,wn,Sn,3===it,4===it);return xn}_computeScrollLeftToReveal(Je){const et=this._context.viewLayout.getCurrentViewport(),tt=et.left,ot=tt+et.width;let it=1073741824,Zt=0;if("range"===Je.type){const et=this._visibleRangesForLineRange(Je.lineNumber,Je.startColumn,Je.endColumn);if(!et)return null;for(const Je of et.ranges)it=Math.min(it,Je.left),Zt=Math.max(Zt,Je.left+Je.width)}else for(const et of Je.selections){if(et.startLineNumber!==et.endLineNumber)return null;const Je=this._visibleRangesForLineRange(et.startLineNumber,et.startColumn,et.endColumn);if(!Je)return null;for(const et of Je.ranges)it=Math.min(it,et.left),Zt=Math.max(Zt,et.left+et.width)}if(it=Math.max(0,it-viewLines_ViewLines.HORIZONTAL_EXTRA_PX),Zt+=this._revealHorizontalRightPadding,"selections"===Je.type&&Zt-it>et.width)return null;return{scrollLeft:this._computeMinimumScrolling(tt,ot,it,Zt),maxHorizontalOffset:Zt}}_computeMinimumScrolling(Je,et,tt,ot,it,Zt){it=!!it,Zt=!!Zt;const en=(et|=0)-(Je|=0);return(ot|=0)-(tt|=0)<en?it?tt:Zt?Math.max(0,ot-en):tt<Je?tt:ot>et?Math.max(0,ot-en):Je:tt}}viewLines_ViewLines.HORIZONTAL_EXTRA_PX=30;var wo=tt(2795),So=tt.n(wo),Oo={insert:"head",singleton:!1};Cn()(So.a,Oo),So.a.locals;class linesDecorations_LinesDecorationsOverlay extends glyphMargin_DedupOverlay{constructor(Je){super(),this._context=Je;const et=this._context.configuration.options.get(129);this._decorationsLeft=et.decorationsLeft,this._decorationsWidth=et.decorationsWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(Je){const et=this._context.configuration.options.get(129);return this._decorationsLeft=et.decorationsLeft,this._decorationsWidth=et.decorationsWidth,!0}onDecorationsChanged(Je){return!0}onFlushed(Je){return!0}onLinesChanged(Je){return!0}onLinesDeleted(Je){return!0}onLinesInserted(Je){return!0}onScrollChanged(Je){return Je.scrollTopChanged}onZonesChanged(Je){return!0}_getDecorations(Je){const et=Je.getDecorationsInViewport();let tt=[],ot=0;for(let Je=0,it=et.length;Je<it;Je++){const it=et[Je],Zt=it.options.linesDecorationsClassName;Zt&&(tt[ot++]=new DecorationToRender(it.range.startLineNumber,it.range.endLineNumber,Zt));const en=it.options.firstLineDecorationClassName;en&&(tt[ot++]=new DecorationToRender(it.range.startLineNumber,it.range.startLineNumber,en))}return tt}prepareRender(Je){const et=Je.visibleRange.startLineNumber,tt=Je.visibleRange.endLineNumber,ot=this._render(et,tt,this._getDecorations(Je)),it='" style="left:'+this._decorationsLeft.toString()+"px;width:"+this._decorationsWidth.toString()+'px;"></div>',Zt=[];for(let Je=et;Je<=tt;Je++){const tt=Je-et,en=ot[tt];let Cn="";for(let Je=0,et=en.length;Je<et;Je++)Cn+='<div class="cldr '+en[Je]+it;Zt[tt]=Cn}this._renderResult=Zt}render(Je,et){return this._renderResult?this._renderResult[et-Je]:""}}var xo=tt(2796),ko=tt.n(xo),Eo={insert:"head",singleton:!1};Cn()(ko.a,Eo),ko.a.locals;class marginDecorations_MarginViewLineDecorationsOverlay extends glyphMargin_DedupOverlay{constructor(Je){super(),this._context=Je,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(Je){return!0}onDecorationsChanged(Je){return!0}onFlushed(Je){return!0}onLinesChanged(Je){return!0}onLinesDeleted(Je){return!0}onLinesInserted(Je){return!0}onScrollChanged(Je){return Je.scrollTopChanged}onZonesChanged(Je){return!0}_getDecorations(Je){const et=Je.getDecorationsInViewport();let tt=[],ot=0;for(let Je=0,it=et.length;Je<it;Je++){const it=et[Je],Zt=it.options.marginClassName;Zt&&(tt[ot++]=new DecorationToRender(it.range.startLineNumber,it.range.endLineNumber,Zt))}return tt}prepareRender(Je){const et=Je.visibleRange.startLineNumber,tt=Je.visibleRange.endLineNumber,ot=this._render(et,tt,this._getDecorations(Je)),it=[];for(let Je=et;Je<=tt;Je++){const tt=Je-et,Zt=ot[tt];let en="";for(let Je=0,et=Zt.length;Je<et;Je++)en+='<div class="cmdr '+Zt[Je]+'" style=""></div>';it[tt]=en}this._renderResult=it}render(Je,et){return this._renderResult?this._renderResult[et-Je]:""}}var Do=tt(2797),Po=tt.n(Do),Lo={insert:"head",singleton:!1};Cn()(Po.a,Lo),Po.a.locals;class RGBA8{constructor(Je,et,tt,ot){this._rgba8Brand=void 0,this.r=RGBA8._clamp(Je),this.g=RGBA8._clamp(et),this.b=RGBA8._clamp(tt),this.a=RGBA8._clamp(ot)}equals(Je){return this.r===Je.r&&this.g===Je.g&&this.b===Je.b&&this.a===Je.a}static _clamp(Je){return Je<0?0:Je>255?255:0|Je}}RGBA8.Empty=new RGBA8(0,0,0,0);var To=tt(31);class minimapTokensColorTracker_MinimapTokensColorTracker extends Pn.a{constructor(){super(),this._onDidChange=new Dn.b,this.onDidChange=this._onDidChange.event,this._updateColorMap(),this._register(To.F.onDidChange(Je=>{Je.changedColorMap&&this._updateColorMap()}))}static getInstance(){return this._INSTANCE||(this._INSTANCE=Object(Pn.h)(new minimapTokensColorTracker_MinimapTokensColorTracker)),this._INSTANCE}_updateColorMap(){const Je=To.F.getColorMap();if(!Je)return this._colors=[RGBA8.Empty],void(this._backgroundIsLight=!0);this._colors=[RGBA8.Empty];for(let et=1;et<Je.length;et++){const tt=Je[et].rgba;this._colors[et]=new RGBA8(tt.r,tt.g,tt.b,Math.round(255*tt.a))}let et=Je[2].getRelativeLuminance();this._backgroundIsLight=et>=.5,this._onDidChange.fire(void 0)}getColor(Je){return(Je<1||Je>=this._colors.length)&&(Je=2),this._colors[Je]}backgroundIsLight(){return this._backgroundIsLight}}minimapTokensColorTracker_MinimapTokensColorTracker._INSTANCE=null;var Io=tt(202),jo=tt(11);const Mo=(()=>{const Je=[];for(let et=32;et<=126;et++)Je.push(et);return Je.push(65533),Je})();var Ao=tt(565);class minimapCharRenderer_MinimapCharRenderer{constructor(Je,et){this.scale=et,this._minimapCharRendererBrand=void 0,this.charDataNormal=minimapCharRenderer_MinimapCharRenderer.soften(Je,.8),this.charDataLight=minimapCharRenderer_MinimapCharRenderer.soften(Je,50/60)}static soften(Je,et){let tt=new Uint8ClampedArray(Je.length);for(let ot=0,it=Je.length;ot<it;ot++)tt[ot]=Object(Ao.b)(Je[ot]*et);return tt}renderChar(Je,et,tt,ot,it,Zt,en,Cn,_n){const wn=1*this.scale,Sn=2*this.scale,xn=_n?1:Sn;if(et+wn>Je.width||tt+xn>Je.height)return void console.warn("bad render request outside image data");const kn=Cn?this.charDataLight:this.charDataNormal,En=((Je,et)=>(Je-=32)<0||Je>96?et<=2?(Je+96)%96:95:Je)(ot,en),Dn=4*Je.width,Pn=Zt.r,Ln=Zt.g,Tn=Zt.b,In=it.r-Pn,jn=it.g-Ln,Mn=it.b-Tn,An=Je.data;let Rn=En*wn*Sn,Nn=tt*Dn+4*et;for(let Je=0;Je<xn;Je++){let Je=Nn;for(let et=0;et<wn;et++){const et=kn[Rn++]/255;An[Je++]=Pn+In*et,An[Je++]=Ln+jn*et,An[Je++]=Tn+Mn*et,Je++}Nn+=Dn}}blockRenderChar(Je,et,tt,ot,it,Zt,en){const Cn=1*this.scale,_n=2*this.scale,wn=en?1:_n;if(et+Cn>Je.width||tt+wn>Je.height)return void console.warn("bad render request outside image data");const Sn=4*Je.width,xn=it.r,kn=it.g,En=it.b,Dn=xn+.5*(ot.r-xn),Pn=kn+.5*(ot.g-kn),Ln=En+.5*(ot.b-En),Tn=Je.data;let In=tt*Sn+4*et;for(let Je=0;Je<wn;Je++){let Je=In;for(let et=0;et<Cn;et++)Tn[Je++]=Dn,Tn[Je++]=Pn,Tn[Je++]=Ln,Je++;In+=Sn}}}var Ro=tt(503);const No={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15},decodeData=Je=>{const et=new Uint8ClampedArray(Je.length/2);for(let tt=0;tt<Je.length;tt+=2)et[tt>>1]=No[Je[tt]]<<4|15&No[Je[tt+1]];return et},Fo={1:Object(Ro.a)(()=>decodeData("0000511D6300CF609C709645A78432005642574171487021003C451900274D35D762755E8B629C5BA856AF57BA649530C167D1512A272A3F6038604460398526BCA2A968DB6F8957C768BE5FBE2FB467CF5D8D5B795DC7625B5DFF50DE64C466DB2FC47CD860A65E9A2EB96CB54CE06DA763AB2EA26860524D3763536601005116008177A8705E53AB738E6A982F88BAA35B5F5B626D9C636B449B737E5B7B678598869A662F6B5B8542706C704C80736A607578685B70594A49715A4522E792")),2:Object(Ro.a)(()=>decodeData("000000000000000055394F383D2800008B8B1F210002000081B1CBCBCC820000847AAF6B9AAF2119BE08B8881AD60000A44FD07DCCF107015338130C00000000385972265F390B406E2437634B4B48031B12B8A0847000001E15B29A402F0000000000004B33460B00007A752C2A0000000000004D3900000084394B82013400ABA5CFC7AD9C0302A45A3E5A98AB000089A43382D97900008BA54AA087A70A0248A6A7AE6DBE0000BF6F94987EA40A01A06DCFA7A7A9030496C32F77891D0000A99FB1A0AFA80603B29AB9CA75930D010C0948354D3900000C0948354F37460D0028BE673D8400000000AF9D7B6E00002B007AA8933400007AA642675C2700007984CFB9C3985B768772A8A6B7B20000CAAECAAFC4B700009F94A6009F840009D09F9BA4CA9C0000CC8FC76DC87F0000C991C472A2000000A894A48CA7B501079BA2C9C69BA20000B19A5D3FA89000005CA6009DA2960901B0A7F0669FB200009D009E00B7890000DAD0F5D092820000D294D4C48BD10000B5A7A4A3B1A50402CAB6CBA6A2000000B5A7A4A3B1A8044FCDADD19D9CB00000B7778F7B8AAE0803C9AB5D3F5D3F00009EA09EA0BAB006039EA0989A8C7900009B9EF4D6B7C00000A9A7816CACA80000ABAC84705D3F000096DA635CDC8C00006F486F266F263D4784006124097B00374F6D2D6D2D6D4A3A95872322000000030000000000008D8939130000000000002E22A5C9CBC70600AB25C0B5C9B400061A2DB04CA67001082AA6BEBEBFC606002321DACBC19E03087AA08B6768380000282FBAC0B8CA7A88AD25BBA5A29900004C396C5894A6000040485A6E356E9442A32CD17EADA70000B4237923628600003E2DE9C1D7B500002F25BBA5A2990000231DB6AFB4A804023025C0B5CAB588062B2CBDBEC0C706882435A75CA20000002326BD6A82A908048B4B9A5A668000002423A09CB4BB060025259C9D8A7900001C1FCAB2C7C700002A2A9387ABA200002626A4A47D6E9D14333163A0C87500004B6F9C2D643A257049364936493647358A34438355497F1A0000A24C1D590000D38DFFBDD4CD3126"))};class minimapCharRendererFactory_MinimapCharRendererFactory{static create(Je,et){if(this.lastCreated&&Je===this.lastCreated.scale&&et===this.lastFontFamily)return this.lastCreated;let tt;return tt=Fo[Je]?new minimapCharRenderer_MinimapCharRenderer(Fo[Je](),Je):minimapCharRendererFactory_MinimapCharRendererFactory.createFromSampleData(minimapCharRendererFactory_MinimapCharRendererFactory.createSampleData(et).data,Je),this.lastFontFamily=et,this.lastCreated=tt,tt}static createSampleData(Je){const et=document.createElement("canvas"),tt=et.getContext("2d");et.style.height="16px",et.height=16,et.width=960,et.style.width="960px",tt.fillStyle="#ffffff",tt.font="bold 16px "+Je,tt.textBaseline="middle";let ot=0;for(const Je of Mo)tt.fillText(String.fromCharCode(Je),ot,8),ot+=10;return tt.getImageData(0,0,960,16)}static createFromSampleData(Je,et){if(61440!==Je.length)throw new Error("Unexpected source in MinimapCharRenderer");let tt=minimapCharRendererFactory_MinimapCharRendererFactory._downsample(Je,et);return new minimapCharRenderer_MinimapCharRenderer(tt,et)}static _downsampleChar(Je,et,tt,ot,it){const Zt=1*it,en=2*it;let Cn=ot,_n=0;for(let ot=0;ot<en;ot++){const it=ot/en*16,wn=(ot+1)/en*16;for(let ot=0;ot<Zt;ot++){const en=ot/Zt*10,Sn=(ot+1)/Zt*10;let xn=0,kn=0;for(let tt=it;tt<wn;tt++){const ot=et+3840*Math.floor(tt),it=1-(tt-Math.floor(tt));for(let et=en;et<Sn;et++){const tt=1-(et-Math.floor(et)),Zt=ot+4*Math.floor(et),en=tt*it;kn+=en,xn+=Je[Zt]*Je[Zt+3]/255*en}}const En=xn/kn;_n=Math.max(_n,En),tt[Cn++]=Object(Ao.b)(En)}}return _n}static _downsample(Je,et){const tt=2*et*1*et,ot=96*tt,it=new Uint8ClampedArray(ot);let Zt=0,en=0,Cn=0;for(let ot=0;ot<96;ot++)Cn=Math.max(Cn,this._downsampleChar(Je,en,it,Zt,et)),Zt+=tt,en+=40;if(Cn>0){const Je=255/Cn;for(let et=0;et<ot;et++)it[et]*=Je}return it}}var Bo=tt(182);class minimap_MinimapOptions{constructor(Je,et,tt){const ot=Je.options,it=ot.get(127),Zt=ot.get(129),en=Zt.minimap,Cn=ot.get(41),_n=ot.get(63);this.renderMinimap=en.renderMinimap,this.size=_n.size,this.minimapHeightIsEditorHeight=en.minimapHeightIsEditorHeight,this.scrollBeyondLastLine=ot.get(93),this.showSlider=_n.showSlider,this.pixelRatio=it,this.typicalHalfwidthCharacterWidth=Cn.typicalHalfwidthCharacterWidth,this.lineHeight=ot.get(57),this.minimapLeft=en.minimapLeft,this.minimapWidth=en.minimapWidth,this.minimapHeight=Zt.height,this.canvasInnerWidth=en.minimapCanvasInnerWidth,this.canvasInnerHeight=en.minimapCanvasInnerHeight,this.canvasOuterWidth=en.minimapCanvasOuterWidth,this.canvasOuterHeight=en.minimapCanvasOuterHeight,this.isSampling=en.minimapIsSampling,this.editorHeight=Zt.height,this.fontScale=en.minimapScale,this.minimapLineHeight=en.minimapLineHeight,this.minimapCharWidth=1*this.fontScale,this.charRenderer=Object(Ro.a)(()=>minimapCharRendererFactory_MinimapCharRendererFactory.create(this.fontScale,Cn.fontFamily)),this.backgroundColor=minimap_MinimapOptions._getMinimapBackground(et,tt)}static _getMinimapBackground(Je,et){const tt=Je.getColor(jo.Zb);return tt?new RGBA8(tt.rgba.r,tt.rgba.g,tt.rgba.b,tt.rgba.a):et.getColor(2)}equals(Je){return this.renderMinimap===Je.renderMinimap&&this.size===Je.size&&this.minimapHeightIsEditorHeight===Je.minimapHeightIsEditorHeight&&this.scrollBeyondLastLine===Je.scrollBeyondLastLine&&this.showSlider===Je.showSlider&&this.pixelRatio===Je.pixelRatio&&this.typicalHalfwidthCharacterWidth===Je.typicalHalfwidthCharacterWidth&&this.lineHeight===Je.lineHeight&&this.minimapLeft===Je.minimapLeft&&this.minimapWidth===Je.minimapWidth&&this.minimapHeight===Je.minimapHeight&&this.canvasInnerWidth===Je.canvasInnerWidth&&this.canvasInnerHeight===Je.canvasInnerHeight&&this.canvasOuterWidth===Je.canvasOuterWidth&&this.canvasOuterHeight===Je.canvasOuterHeight&&this.isSampling===Je.isSampling&&this.editorHeight===Je.editorHeight&&this.fontScale===Je.fontScale&&this.minimapLineHeight===Je.minimapLineHeight&&this.minimapCharWidth===Je.minimapCharWidth&&this.backgroundColor&&this.backgroundColor.equals(Je.backgroundColor)}}class MinimapLayout{constructor(Je,et,tt,ot,it,Zt,en,Cn){this.scrollTop=Je,this.scrollHeight=et,this.sliderNeeded=tt,this._computedSliderRatio=ot,this.sliderTop=it,this.sliderHeight=Zt,this.startLineNumber=en,this.endLineNumber=Cn}getDesiredScrollTopFromDelta(Je){return Math.round(this.scrollTop+Je/this._computedSliderRatio)}getDesiredScrollTopFromTouchLocation(Je){return Math.round((Je-this.sliderHeight/2)/this._computedSliderRatio)}static create(Je,et,tt,ot,it,Zt,en,Cn,_n,wn,Sn){const xn=Je.pixelRatio,kn=Je.minimapLineHeight,En=Math.floor(Je.canvasInnerHeight/kn),Dn=Je.lineHeight;if(Je.minimapHeightIsEditorHeight){const et=Cn*Je.lineHeight+(Je.scrollBeyondLastLine?it-Je.lineHeight:0),tt=Math.max(1,Math.floor(it*it/et)),ot=Math.max(0,Je.minimapHeight-tt),Zt=ot/(wn-it),Sn=_n*Zt,xn=ot>0,kn=Math.floor(Je.canvasInnerHeight/Je.minimapLineHeight);return new MinimapLayout(_n,wn,xn,Zt,Sn,tt,1,Math.min(en,kn))}let Pn,Ln;if(Zt&&tt!==en){const Je=tt-et+1;Pn=Math.floor(Je*kn/xn)}else{const Je=it/Dn;Pn=Math.floor(Je*kn/xn)}Ln=Je.scrollBeyondLastLine?(en-1)*kn/xn:Math.max(0,en*kn/xn-Pn),Ln=Math.min(Je.minimapHeight-Pn,Ln);const Tn=Ln/(wn-it),In=_n*Tn;let jn=0;if(Je.scrollBeyondLastLine){jn=it/Dn-1}if(En>=en+jn){return new MinimapLayout(_n,wn,Ln>0,Tn,In,Pn,1,en)}{let Je=Math.max(1,Math.floor(et-In*xn/kn));Sn&&Sn.scrollHeight===wn&&(Sn.scrollTop>_n&&(Je=Math.min(Je,Sn.startLineNumber)),Sn.scrollTop<_n&&(Je=Math.max(Je,Sn.startLineNumber)));const tt=Math.min(en,Je+En-1);return new MinimapLayout(_n,wn,!0,Tn,(et-Je+(_n-ot)/Dn)*kn/xn,Pn,Je,tt)}}}class MinimapLine{constructor(Je){this.dy=Je}onContentChanged(){this.dy=-1}onTokensChanged(){this.dy=-1}}MinimapLine.INVALID=new MinimapLine(-1);class minimap_RenderData{constructor(Je,et,tt){this.renderedLayout=Je,this._imageData=et,this._renderedLines=new RenderedLinesCollection(()=>MinimapLine.INVALID),this._renderedLines._set(Je.startLineNumber,tt)}linesEquals(Je){if(!this.scrollEquals(Je))return!1;const et=this._renderedLines._get().lines;for(let Je=0,tt=et.length;Je<tt;Je++)if(-1===et[Je].dy)return!1;return!0}scrollEquals(Je){return this.renderedLayout.startLineNumber===Je.startLineNumber&&this.renderedLayout.endLineNumber===Je.endLineNumber}_get(){const Je=this._renderedLines._get();return{imageData:this._imageData,rendLineNumberStart:Je.rendLineNumberStart,lines:Je.lines}}onLinesChanged(Je,et){return this._renderedLines.onLinesChanged(Je,et)}onLinesDeleted(Je,et){this._renderedLines.onLinesDeleted(Je,et)}onLinesInserted(Je,et){this._renderedLines.onLinesInserted(Je,et)}onTokensChanged(Je){return this._renderedLines.onTokensChanged(Je)}}class MinimapBuffers{constructor(Je,et,tt,ot){this._backgroundFillData=MinimapBuffers._createBackgroundFillData(et,tt,ot),this._buffers=[Je.createImageData(et,tt),Je.createImageData(et,tt)],this._lastUsedBuffer=0}getBuffer(){this._lastUsedBuffer=1-this._lastUsedBuffer;const Je=this._buffers[this._lastUsedBuffer];return Je.data.set(this._backgroundFillData),Je}static _createBackgroundFillData(Je,et,tt){const ot=tt.r,it=tt.g,Zt=tt.b,en=new Uint8ClampedArray(Je*et*4);let Cn=0;for(let tt=0;tt<et;tt++)for(let et=0;et<Je;et++)en[Cn]=ot,en[Cn+1]=it,en[Cn+2]=Zt,en[Cn+3]=255,Cn+=4;return en}}class minimap_MinimapSamplingState{constructor(Je,et){this.samplingRatio=Je,this.minimapLines=et}static compute(Je,et,tt){if(0===Je.renderMinimap||!Je.isSampling)return[null,[]];const ot=Je.pixelRatio,it=Je.lineHeight,Zt=Je.scrollBeyondLastLine,{minimapLineCount:en}=$n.f.computeContainedMinimapLineCount({viewLineCount:et,scrollBeyondLastLine:Zt,height:Je.editorHeight,lineHeight:it,pixelRatio:ot}),Cn=et/en,_n=Cn/2;if(!tt||0===tt.minimapLines.length){let Je=[];if(Je[0]=1,en>1){for(let et=0,tt=en-1;et<tt;et++)Je[et]=Math.round(et*Cn+_n);Je[en-1]=et}return[new minimap_MinimapSamplingState(Cn,Je),[]]}const wn=tt.minimapLines,Sn=wn.length;let xn=[],kn=0,En=0,Dn=1;let Pn=[],Ln=null;for(let Je=0;Je<en;Je++){const tt=Math.max(Dn,Math.round(Je*Cn)),ot=Math.max(tt,Math.round((Je+1)*Cn));for(;kn<Sn&&wn[kn]<tt;){if(Pn.length<10){const Je=kn+1+En;Ln&&"deleted"===Ln.type&&Ln._oldIndex===kn-1?Ln.deleteToLineNumber++:(Ln={type:"deleted",_oldIndex:kn,deleteFromLineNumber:Je,deleteToLineNumber:Je},Pn.push(Ln)),En--}kn++}let it;if(kn<Sn&&wn[kn]<=ot)it=wn[kn],kn++;else if(it=0===Je?1:Je+1===en?et:Math.round(Je*Cn+_n),Pn.length<10){const et=kn+1+En;Ln&&"inserted"===Ln.type&&Ln._i===Je-1?Ln.insertToLineNumber++:(Ln={type:"inserted",_i:Je,insertFromLineNumber:et,insertToLineNumber:et},Pn.push(Ln)),En++}xn[Je]=it,Dn=it}if(Pn.length<10)for(;kn<Sn;){const Je=kn+1+En;Ln&&"deleted"===Ln.type&&Ln._oldIndex===kn-1?Ln.deleteToLineNumber++:(Ln={type:"deleted",_oldIndex:kn,deleteFromLineNumber:Je,deleteToLineNumber:Je},Pn.push(Ln)),En--,kn++}else Pn=[{type:"flush"}];return[new minimap_MinimapSamplingState(Cn,xn),Pn]}modelLineToMinimapLine(Je){return Math.min(this.minimapLines.length,Math.max(1,Math.round(Je/this.samplingRatio)))}modelLineRangeToMinimapLineRange(Je,et){let tt=this.modelLineToMinimapLine(Je)-1;for(;tt>0&&this.minimapLines[tt-1]>=Je;)tt--;let ot=this.modelLineToMinimapLine(et)-1;for(;ot+1<this.minimapLines.length&&this.minimapLines[ot+1]<=et;)ot++;if(tt===ot){const ot=this.minimapLines[tt];if(ot<Je||ot>et)return null}return[tt+1,ot+1]}decorationLineRangeToMinimapLineRange(Je,et){let tt=this.modelLineToMinimapLine(Je),ot=this.modelLineToMinimapLine(et);return Je!==et&&ot===tt&&(ot===this.minimapLines.length?tt>1&&tt--:ot++),[tt,ot]}onLinesDeleted(Je){const et=Je.toLineNumber-Je.fromLineNumber+1;let tt=this.minimapLines.length,ot=0;for(let it=this.minimapLines.length-1;it>=0&&!(this.minimapLines[it]<Je.fromLineNumber);it--)this.minimapLines[it]<=Je.toLineNumber?(this.minimapLines[it]=Math.max(1,Je.fromLineNumber-1),tt=Math.min(tt,it),ot=Math.max(ot,it)):this.minimapLines[it]-=et;return[tt,ot]}onLinesInserted(Je){const et=Je.toLineNumber-Je.fromLineNumber+1;for(let tt=this.minimapLines.length-1;tt>=0&&!(this.minimapLines[tt]<Je.fromLineNumber);tt--)this.minimapLines[tt]+=et}}class minimap_Minimap extends viewPart_ViewPart{constructor(Je){super(Je),this.tokensColorTracker=minimapTokensColorTracker_MinimapTokensColorTracker.getInstance(),this._selections=[],this._minimapSelections=null,this.options=new minimap_MinimapOptions(this._context.configuration,this._context.theme,this.tokensColorTracker);const[et]=minimap_MinimapSamplingState.compute(this.options,this._context.model.getLineCount(),null);this._samplingState=et,this._shouldCheckSampling=!1,this._actual=new minimap_InnerMinimap(Je.theme,this)}dispose(){this._actual.dispose(),super.dispose()}getDomNode(){return this._actual.getDomNode()}_onOptionsMaybeChanged(){const Je=new minimap_MinimapOptions(this._context.configuration,this._context.theme,this.tokensColorTracker);return!this.options.equals(Je)&&(this.options=Je,this._recreateLineSampling(),this._actual.onDidChangeOptions(),!0)}onConfigurationChanged(Je){return this._onOptionsMaybeChanged()}onCursorStateChanged(Je){return this._selections=Je.selections,this._minimapSelections=null,this._actual.onSelectionChanged()}onDecorationsChanged(Je){return!!Je.affectsMinimap&&this._actual.onDecorationsChanged()}onFlushed(Je){return this._samplingState&&(this._shouldCheckSampling=!0),this._actual.onFlushed()}onLinesChanged(Je){if(this._samplingState){const et=this._samplingState.modelLineRangeToMinimapLineRange(Je.fromLineNumber,Je.toLineNumber);return!!et&&this._actual.onLinesChanged(et[0],et[1])}return this._actual.onLinesChanged(Je.fromLineNumber,Je.toLineNumber)}onLinesDeleted(Je){if(this._samplingState){const[et,tt]=this._samplingState.onLinesDeleted(Je);return et<=tt&&this._actual.onLinesChanged(et+1,tt+1),this._shouldCheckSampling=!0,!0}return this._actual.onLinesDeleted(Je.fromLineNumber,Je.toLineNumber)}onLinesInserted(Je){return this._samplingState?(this._samplingState.onLinesInserted(Je),this._shouldCheckSampling=!0,!0):this._actual.onLinesInserted(Je.fromLineNumber,Je.toLineNumber)}onScrollChanged(Je){return this._actual.onScrollChanged()}onThemeChanged(Je){return this._context.model.invalidateMinimapColorCache(),this._actual.onThemeChanged(),this._onOptionsMaybeChanged(),!0}onTokensChanged(Je){if(this._samplingState){let et=[];for(const tt of Je.ranges){const Je=this._samplingState.modelLineRangeToMinimapLineRange(tt.fromLineNumber,tt.toLineNumber);Je&&et.push({fromLineNumber:Je[0],toLineNumber:Je[1]})}return!!et.length&&this._actual.onTokensChanged(et)}return this._actual.onTokensChanged(Je.ranges)}onTokensColorsChanged(Je){return this._onOptionsMaybeChanged(),this._actual.onTokensColorsChanged()}onZonesChanged(Je){return this._actual.onZonesChanged()}prepareRender(Je){this._shouldCheckSampling&&(this._shouldCheckSampling=!1,this._recreateLineSampling())}render(Je){let et=Je.visibleRange.startLineNumber,tt=Je.visibleRange.endLineNumber;this._samplingState&&(et=this._samplingState.modelLineToMinimapLine(et),tt=this._samplingState.modelLineToMinimapLine(tt));const ot={viewportContainsWhitespaceGaps:Je.viewportData.whitespaceViewportData.length>0,scrollWidth:Je.scrollWidth,scrollHeight:Je.scrollHeight,viewportStartLineNumber:et,viewportEndLineNumber:tt,viewportStartLineNumberVerticalOffset:Je.getVerticalOffsetForLineNumber(et),scrollTop:Je.scrollTop,scrollLeft:Je.scrollLeft,viewportWidth:Je.viewportWidth,viewportHeight:Je.viewportHeight};this._actual.render(ot)}_recreateLineSampling(){this._minimapSelections=null;const Je=Boolean(this._samplingState),[et,tt]=minimap_MinimapSamplingState.compute(this.options,this._context.model.getLineCount(),this._samplingState);if(this._samplingState=et,Je&&this._samplingState)for(const Je of tt)switch(Je.type){case"deleted":this._actual.onLinesDeleted(Je.deleteFromLineNumber,Je.deleteToLineNumber);break;case"inserted":this._actual.onLinesInserted(Je.insertFromLineNumber,Je.insertToLineNumber);break;case"flush":this._actual.onFlushed()}}getLineCount(){return this._samplingState?this._samplingState.minimapLines.length:this._context.model.getLineCount()}getRealLineCount(){return this._context.model.getLineCount()}getLineContent(Je){return this._samplingState?this._context.model.getLineContent(this._samplingState.minimapLines[Je-1]):this._context.model.getLineContent(Je)}getMinimapLinesRenderingData(Je,et,tt){if(this._samplingState){let ot=[];for(let it=0,Zt=et-Je+1;it<Zt;it++)tt[it]?ot[it]=this._context.model.getViewLineData(this._samplingState.minimapLines[Je+it-1]):ot[it]=null;return ot}return this._context.model.getMinimapLinesRenderingData(Je,et,tt).data}getSelections(){if(null===this._minimapSelections)if(this._samplingState){this._minimapSelections=[];for(const Je of this._selections){const[et,tt]=this._samplingState.decorationLineRangeToMinimapLineRange(Je.startLineNumber,Je.endLineNumber);this._minimapSelections.push(new Mn.a(et,Je.startColumn,tt,Je.endColumn))}}else this._minimapSelections=this._selections;return this._minimapSelections}getMinimapDecorationsInViewport(Je,et){let tt;if(this._samplingState){const ot=this._samplingState.minimapLines[Je-1],it=this._samplingState.minimapLines[et-1];tt=new Cr.a(ot,1,it,this._context.model.getLineMaxColumn(it))}else tt=new Cr.a(Je,1,et,this._context.model.getLineMaxColumn(et));const ot=this._context.model.getDecorationsInViewport(tt);if(this._samplingState){let Je=[];for(const et of ot){if(!et.options.minimap)continue;const tt=et.range,ot=this._samplingState.modelLineToMinimapLine(tt.startLineNumber),it=this._samplingState.modelLineToMinimapLine(tt.endLineNumber);Je.push(new Io.g(new Cr.a(ot,tt.startColumn,it,tt.endColumn),et.options))}return Je}return ot}getOptions(){return this._context.model.getTextModelOptions()}revealLineNumber(Je){this._samplingState&&(Je=this._samplingState.minimapLines[Je-1]),this._context.model.revealRange("mouse",!1,new Cr.a(Je,1,Je,1),1,0)}setScrollTop(Je){this._context.model.setScrollPosition({scrollTop:Je},1)}}class minimap_InnerMinimap extends Pn.a{constructor(Je,et){super(),this._renderDecorations=!1,this._gestureInProgress=!1,this._theme=Je,this._model=et,this._lastRenderData=null,this._buffers=null,this._selectionColor=this._theme.getColor(jo.cc),this._domNode=Object(An.b)(document.createElement("div")),viewPart_PartFingerprints.write(this._domNode,8),this._domNode.setClassName(this._getMinimapDomNodeClassName()),this._domNode.setPosition("absolute"),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),this._shadow=Object(An.b)(document.createElement("div")),this._shadow.setClassName("minimap-shadow-hidden"),this._domNode.appendChild(this._shadow),this._canvas=Object(An.b)(document.createElement("canvas")),this._canvas.setPosition("absolute"),this._canvas.setLeft(0),this._domNode.appendChild(this._canvas),this._decorationsCanvas=Object(An.b)(document.createElement("canvas")),this._decorationsCanvas.setPosition("absolute"),this._decorationsCanvas.setClassName("minimap-decorations-layer"),this._decorationsCanvas.setLeft(0),this._domNode.appendChild(this._decorationsCanvas),this._slider=Object(An.b)(document.createElement("div")),this._slider.setPosition("absolute"),this._slider.setClassName("minimap-slider"),this._slider.setLayerHinting(!0),this._slider.setContain("strict"),this._domNode.appendChild(this._slider),this._sliderHorizontal=Object(An.b)(document.createElement("div")),this._sliderHorizontal.setPosition("absolute"),this._sliderHorizontal.setClassName("minimap-slider-horizontal"),this._slider.appendChild(this._sliderHorizontal),this._applyLayout(),this._mouseDownListener=kn.o(this._domNode.domNode,"mousedown",Je=>{Je.preventDefault();if(0===this._model.options.renderMinimap)return;if(!this._lastRenderData)return;if("proportional"!==this._model.options.size){if(Je.leftButton&&this._lastRenderData){const et=kn.D(this._slider.domNode),tt=et.top+et.height/2;this._startSliderDragging(Je.buttons,Je.posx,tt,Je.posy,this._lastRenderData.renderedLayout)}return}const et=this._model.options.minimapLineHeight,tt=this._model.options.canvasInnerHeight/this._model.options.canvasOuterHeight*Je.browserEvent.offsetY;let ot=Math.floor(tt/et)+this._lastRenderData.renderedLayout.startLineNumber;ot=Math.min(ot,this._model.getLineCount()),this._model.revealLineNumber(ot)}),this._sliderMouseMoveMonitor=new Vn.a,this._sliderMouseDownListener=kn.o(this._slider.domNode,"mousedown",Je=>{Je.preventDefault(),Je.stopPropagation(),Je.leftButton&&this._lastRenderData&&this._startSliderDragging(Je.buttons,Je.posx,Je.posy,Je.posy,this._lastRenderData.renderedLayout)}),this._gestureDisposable=Nn.b.addTarget(this._domNode.domNode),this._sliderTouchStartListener=kn.i(this._domNode.domNode,Nn.a.Start,Je=>{Je.preventDefault(),Je.stopPropagation(),this._lastRenderData&&(this._slider.toggleClassName("active",!0),this._gestureInProgress=!0,this.scrollDueToTouchEvent(Je))},{passive:!1}),this._sliderTouchMoveListener=kn.i(this._domNode.domNode,Nn.a.Change,Je=>{Je.preventDefault(),Je.stopPropagation(),this._lastRenderData&&this._gestureInProgress&&this.scrollDueToTouchEvent(Je)},{passive:!1}),this._sliderTouchEndListener=kn.o(this._domNode.domNode,Nn.a.End,Je=>{Je.preventDefault(),Je.stopPropagation(),this._gestureInProgress=!1,this._slider.toggleClassName("active",!1)})}_startSliderDragging(Je,et,tt,ot,it){this._slider.toggleClassName("active",!0);const handleMouseMove=(Je,ot)=>{const Zt=Math.abs(ot-et);if(Rn.j&&Zt>140)return void this._model.setScrollTop(it.scrollTop);const en=Je-tt;this._model.setScrollTop(it.getDesiredScrollTopFromDelta(en))};ot!==tt&&handleMouseMove(ot,et),this._sliderMouseMoveMonitor.startMonitoring(this._slider.domNode,Je,Vn.b,Je=>handleMouseMove(Je.posy,Je.posx),()=>{this._slider.toggleClassName("active",!1)})}scrollDueToTouchEvent(Je){const et=this._domNode.domNode.getBoundingClientRect().top,tt=this._lastRenderData.renderedLayout.getDesiredScrollTopFromTouchLocation(Je.pageY-et);this._model.setScrollTop(tt)}dispose(){this._mouseDownListener.dispose(),this._sliderMouseMoveMonitor.dispose(),this._sliderMouseDownListener.dispose(),this._gestureDisposable.dispose(),this._sliderTouchStartListener.dispose(),this._sliderTouchMoveListener.dispose(),this._sliderTouchEndListener.dispose(),super.dispose()}_getMinimapDomNodeClassName(){return"always"===this._model.options.showSlider?"minimap slider-always":"minimap slider-mouseover"}getDomNode(){return this._domNode}_applyLayout(){this._domNode.setLeft(this._model.options.minimapLeft),this._domNode.setWidth(this._model.options.minimapWidth),this._domNode.setHeight(this._model.options.minimapHeight),this._shadow.setHeight(this._model.options.minimapHeight),this._canvas.setWidth(this._model.options.canvasOuterWidth),this._canvas.setHeight(this._model.options.canvasOuterHeight),this._canvas.domNode.width=this._model.options.canvasInnerWidth,this._canvas.domNode.height=this._model.options.canvasInnerHeight,this._decorationsCanvas.setWidth(this._model.options.canvasOuterWidth),this._decorationsCanvas.setHeight(this._model.options.canvasOuterHeight),this._decorationsCanvas.domNode.width=this._model.options.canvasInnerWidth,this._decorationsCanvas.domNode.height=this._model.options.canvasInnerHeight,this._slider.setWidth(this._model.options.minimapWidth)}_getBuffer(){return this._buffers||this._model.options.canvasInnerWidth>0&&this._model.options.canvasInnerHeight>0&&(this._buffers=new MinimapBuffers(this._canvas.domNode.getContext("2d"),this._model.options.canvasInnerWidth,this._model.options.canvasInnerHeight,this._model.options.backgroundColor)),this._buffers?this._buffers.getBuffer():null}onDidChangeOptions(){this._lastRenderData=null,this._buffers=null,this._applyLayout(),this._domNode.setClassName(this._getMinimapDomNodeClassName())}onSelectionChanged(){return this._renderDecorations=!0,!0}onDecorationsChanged(){return this._renderDecorations=!0,!0}onFlushed(){return this._lastRenderData=null,!0}onLinesChanged(Je,et){return!!this._lastRenderData&&this._lastRenderData.onLinesChanged(Je,et)}onLinesDeleted(Je,et){return this._lastRenderData&&this._lastRenderData.onLinesDeleted(Je,et),!0}onLinesInserted(Je,et){return this._lastRenderData&&this._lastRenderData.onLinesInserted(Je,et),!0}onScrollChanged(){return this._renderDecorations=!0,!0}onThemeChanged(){return this._selectionColor=this._theme.getColor(jo.cc),this._renderDecorations=!0,!0}onTokensChanged(Je){return!!this._lastRenderData&&this._lastRenderData.onTokensChanged(Je)}onTokensColorsChanged(){return this._lastRenderData=null,this._buffers=null,!0}onZonesChanged(){return this._lastRenderData=null,!0}render(Je){if(0===this._model.options.renderMinimap)return this._shadow.setClassName("minimap-shadow-hidden"),this._sliderHorizontal.setWidth(0),void this._sliderHorizontal.setHeight(0);Je.scrollLeft+Je.viewportWidth>=Je.scrollWidth?this._shadow.setClassName("minimap-shadow-hidden"):this._shadow.setClassName("minimap-shadow-visible");const et=MinimapLayout.create(this._model.options,Je.viewportStartLineNumber,Je.viewportEndLineNumber,Je.viewportStartLineNumberVerticalOffset,Je.viewportHeight,Je.viewportContainsWhitespaceGaps,this._model.getLineCount(),this._model.getRealLineCount(),Je.scrollTop,Je.scrollHeight,this._lastRenderData?this._lastRenderData.renderedLayout:null);this._slider.setDisplay(et.sliderNeeded?"block":"none"),this._slider.setTop(et.sliderTop),this._slider.setHeight(et.sliderHeight);const tt=Je.scrollLeft/this._model.options.typicalHalfwidthCharacterWidth,ot=Math.min(this._model.options.minimapWidth,Math.round(tt*this._model.options.minimapCharWidth/this._model.options.pixelRatio));this._sliderHorizontal.setLeft(ot),this._sliderHorizontal.setWidth(this._model.options.minimapWidth-ot),this._sliderHorizontal.setTop(0),this._sliderHorizontal.setHeight(et.sliderHeight),this.renderDecorations(et),this._lastRenderData=this.renderLines(et)}renderDecorations(Je){if(this._renderDecorations){this._renderDecorations=!1;const et=this._model.getSelections(),tt=this._model.getMinimapDecorationsInViewport(Je.startLineNumber,Je.endLineNumber),{canvasInnerWidth:ot,canvasInnerHeight:it}=this._model.options,Zt=this._model.options.minimapLineHeight,en=this._model.options.minimapCharWidth,Cn=this._model.getOptions().tabSize,_n=this._decorationsCanvas.domNode.getContext("2d");_n.clearRect(0,0,ot,it);const wn=new Map;for(let tt=0;tt<et.length;tt++){const ot=et[tt];for(let et=ot.startLineNumber;et<=ot.endLineNumber;et++)this.renderDecorationOnLine(_n,wn,ot,this._selectionColor,Je,et,Zt,Zt,Cn,en)}for(let et=0;et<tt.length;et++){const ot=tt[et];if(!ot.options.minimap)continue;const it=ot.options.minimap.getColor(this._theme);for(let et=ot.range.startLineNumber;et<=ot.range.endLineNumber;et++)switch(ot.options.minimap.position){case Bo.c.Inline:this.renderDecorationOnLine(_n,wn,ot.range,it,Je,et,Zt,Zt,Cn,en);continue;case Bo.c.Gutter:const tt=(et-Je.startLineNumber)*Zt,Sn=2;this.renderDecoration(_n,it,Sn,tt,2,Zt);continue}}}}renderDecorationOnLine(Je,et,tt,ot,it,Zt,en,Cn,_n,wn){const Sn=(Zt-it.startLineNumber)*Cn;if(Sn+en<0||Sn>this._model.options.canvasInnerHeight)return;let xn=et.get(Zt);const kn=!xn;if(!xn){const Je=this._model.getLineContent(Zt);xn=[$n.h];for(let et=1;et<Je.length+1;et++){const tt=Je.charCodeAt(et-1),ot=9===tt?_n*wn:Hr.E(tt)?2*wn:wn;xn[et]=xn[et-1]+ot}et.set(Zt,xn)}const{startColumn:En,endColumn:Dn,startLineNumber:Pn,endLineNumber:Ln}=tt,Tn=Pn===Zt?xn[En-1]:$n.h,In=Ln>Zt?xn.length-1:Dn-1;if(In>0){const et=xn[In]-Tn||2;this.renderDecoration(Je,ot,Tn,Sn,et,en)}kn&&this.renderLineHighlight(Je,ot,Sn,en)}renderLineHighlight(Je,et,tt,ot){Je.fillStyle=et&&et.transparent(.5).toString()||"",Je.fillRect($n.h,tt,Je.canvas.width,ot)}renderDecoration(Je,et,tt,ot,it,Zt){Je.fillStyle=et&&et.toString()||"",Je.fillRect(tt,ot,it,Zt)}renderLines(Je){const et=Je.startLineNumber,tt=Je.endLineNumber,ot=this._model.options.minimapLineHeight;if(this._lastRenderData&&this._lastRenderData.linesEquals(Je)){const et=this._lastRenderData._get();return new minimap_RenderData(Je,et.imageData,et.lines)}const it=this._getBuffer();if(!it)return null;let[Zt,en,Cn]=minimap_InnerMinimap._renderUntouchedLines(it,et,tt,ot,this._lastRenderData);const _n=this._model.getMinimapLinesRenderingData(et,tt,Cn),wn=this._model.getOptions().tabSize,Sn=this._model.options.backgroundColor,xn=this._model.tokensColorTracker,kn=xn.backgroundIsLight(),En=this._model.options.renderMinimap,Dn=this._model.options.charRenderer(),Pn=this._model.options.fontScale,Ln=this._model.options.minimapCharWidth,Tn=(1===En?2:3)*Pn,In=ot>Tn?Math.floor((ot-Tn)/2):0;let jn=0;const Mn=[];for(let Je=0,Zt=tt-et+1;Je<Zt;Je++)Cn[Je]&&minimap_InnerMinimap._renderLine(it,Sn,kn,En,Ln,xn,Dn,jn,In,wn,_n[Je],Pn,ot),Mn[Je]=new MinimapLine(jn),jn+=ot;const An=-1===Zt?0:Zt,Rn=(-1===en?it.height:en)-An;return this._canvas.domNode.getContext("2d").putImageData(it,0,0,0,An,it.width,Rn),new minimap_RenderData(Je,it,Mn)}static _renderUntouchedLines(Je,et,tt,ot,it){const Zt=[];if(!it){for(let Je=0,ot=tt-et+1;Je<ot;Je++)Zt[Je]=!0;return[-1,-1,Zt]}const en=it._get(),Cn=en.imageData.data,_n=en.rendLineNumberStart,wn=en.lines,Sn=wn.length,xn=Je.width,kn=Je.data,En=(tt-et+1)*ot*xn*4;let Dn=-1,Pn=-1,Ln=-1,Tn=-1,In=-1,jn=-1,Mn=0;for(let Je=et;Je<=tt;Je++){const tt=Je-et,it=Je-_n,en=it>=0&&it<Sn?wn[it].dy:-1;if(-1===en){Zt[tt]=!0,Mn+=ot;continue}const An=en*xn*4,Rn=(en+ot)*xn*4,Nn=Mn*xn*4,Fn=(Mn+ot)*xn*4;Tn===An&&jn===Nn?(Tn=Rn,jn=Fn):(-1!==Ln&&(kn.set(Cn.subarray(Ln,Tn),In),-1===Dn&&0===Ln&&Ln===In&&(Dn=Tn),-1===Pn&&Tn===En&&Ln===In&&(Pn=Ln)),Ln=An,Tn=Rn,In=Nn,jn=Fn),Zt[tt]=!1,Mn+=ot}-1!==Ln&&(kn.set(Cn.subarray(Ln,Tn),In),-1===Dn&&0===Ln&&Ln===In&&(Dn=Tn),-1===Pn&&Tn===En&&Ln===In&&(Pn=Ln));return[-1===Dn?-1:Dn/(4*xn),-1===Pn?-1:Pn/(4*xn),Zt]}static _renderLine(Je,et,tt,ot,it,Zt,en,Cn,_n,wn,Sn,xn,kn){const En=Sn.content,Dn=Sn.tokens,Pn=Je.width-it,Ln=1===kn;let Tn=$n.h,In=0,jn=0;for(let Sn=0,kn=Dn.getCount();Sn<kn;Sn++){const kn=Dn.getEndOffset(Sn),Mn=Dn.getForeground(Sn),An=Zt.getColor(Mn);for(;In<kn;In++){if(Tn>Pn)return;const Zt=En.charCodeAt(In);if(9===Zt){const Je=wn-(In+jn)%wn;jn+=Je-1,Tn+=Je*it}else if(32===Zt)Tn+=it;else{const wn=Hr.E(Zt)?2:1;for(let Sn=0;Sn<wn;Sn++)if(2===ot?en.blockRenderChar(Je,Tn,Cn+_n,An,et,tt,Ln):en.renderChar(Je,Tn,Cn+_n,Zt,An,et,xn,tt,Ln),Tn+=it,Tn>Pn)return}}}}}Object(Xr.f)((Je,et)=>{const tt=Je.getColor(jo.Zb);tt&&et.addRule(`.monaco-editor .minimap > canvas { opacity: ${tt.rgba.a}; will-change: opacity; }`);const ot=Je.getColor(jo.ec);ot&&et.addRule(`.monaco-editor .minimap-slider .minimap-slider-horizontal { background: ${ot}; }`);const it=Je.getColor(jo.fc);it&&et.addRule(`.monaco-editor .minimap-slider:hover .minimap-slider-horizontal { background: ${it}; }`);const Zt=Je.getColor(jo.dc);Zt&&et.addRule(`.monaco-editor .minimap-slider.active .minimap-slider-horizontal { background: ${Zt}; }`);const en=Je.getColor(jo.yc);en&&et.addRule(`.monaco-editor .minimap-shadow-visible { box-shadow: ${en} -6px 0 6px -6px inset; }`)});var Vo=tt(2798),Wo=tt.n(Vo),zo={insert:"head",singleton:!1};Cn()(Wo.a,zo),Wo.a.locals;class overlayWidgets_ViewOverlayWidgets extends viewPart_ViewPart{constructor(Je){super(Je);const et=this._context.configuration.options.get(129);this._widgets={},this._verticalScrollbarWidth=et.verticalScrollbarWidth,this._minimapWidth=et.minimap.minimapWidth,this._horizontalScrollbarHeight=et.horizontalScrollbarHeight,this._editorHeight=et.height,this._editorWidth=et.width,this._domNode=Object(An.b)(document.createElement("div")),viewPart_PartFingerprints.write(this._domNode,4),this._domNode.setClassName("overlayWidgets")}dispose(){super.dispose(),this._widgets={}}getDomNode(){return this._domNode}onConfigurationChanged(Je){const et=this._context.configuration.options.get(129);return this._verticalScrollbarWidth=et.verticalScrollbarWidth,this._minimapWidth=et.minimap.minimapWidth,this._horizontalScrollbarHeight=et.horizontalScrollbarHeight,this._editorHeight=et.height,this._editorWidth=et.width,!0}addWidget(Je){const et=Object(An.b)(Je.getDomNode());this._widgets[Je.getId()]={widget:Je,preference:null,domNode:et},et.setPosition("absolute"),et.setAttribute("widgetId",Je.getId()),this._domNode.appendChild(et),this.setShouldRender()}setWidgetPosition(Je,et){const tt=this._widgets[Je.getId()];return tt.preference!==et&&(tt.preference=et,this.setShouldRender(),!0)}removeWidget(Je){const et=Je.getId();if(this._widgets.hasOwnProperty(et)){const Je=this._widgets[et].domNode.domNode;delete this._widgets[et],Je.parentNode.removeChild(Je),this.setShouldRender()}}_renderWidget(Je){const et=Je.domNode;if(null!==Je.preference)if(0===Je.preference)et.setTop(0),et.setRight(2*this._verticalScrollbarWidth+this._minimapWidth);else if(1===Je.preference){const Je=et.domNode.clientHeight;et.setTop(this._editorHeight-Je-2*this._horizontalScrollbarHeight),et.setRight(2*this._verticalScrollbarWidth+this._minimapWidth)}else 2===Je.preference&&(et.setTop(0),et.domNode.style.right="50%");else et.unsetTop()}prepareRender(Je){}render(Je){this._domNode.setWidth(this._editorWidth);const et=Object.keys(this._widgets);for(let Je=0,tt=et.length;Je<tt;Je++){const tt=et[Je];this._renderWidget(this._widgets[tt])}}}var Ho=tt(42);class decorationsOverviewRuler_Settings{constructor(Je,et){const tt=Je.options;this.lineHeight=tt.get(57),this.pixelRatio=tt.get(127),this.overviewRulerLanes=tt.get(72),this.renderBorder=tt.get(71);const ot=et.getColor(Zr.m);this.borderColor=ot?ot.toString():null,this.hideCursor=tt.get(49);const it=et.getColor(Zr.g);this.cursorColor=it?it.transparent(.7).toString():null,this.themeType=et.type;const Zt=tt.get(63),en=Zt.enabled,Cn=Zt.side,_n=en?et.getColor(Zr.l)||To.F.getDefaultBackground():null;this.backgroundColor=null===_n||"left"===Cn?null:Ho.a.Format.CSS.formatHex(_n);const wn=tt.get(129).overviewRuler;this.top=wn.top,this.right=wn.right,this.domWidth=wn.width,this.domHeight=wn.height,0===this.overviewRulerLanes?(this.canvasWidth=0,this.canvasHeight=0):(this.canvasWidth=this.domWidth*this.pixelRatio|0,this.canvasHeight=this.domHeight*this.pixelRatio|0);const[Sn,xn]=this._initLanes(1,this.canvasWidth,this.overviewRulerLanes);this.x=Sn,this.w=xn}_initLanes(Je,et,tt){const ot=et-Je;if(tt>=3){const et=Math.floor(ot/3),tt=Math.floor(ot/3),it=ot-et-tt,Zt=Je+et;return[[0,Je,Zt,Je,Je+et+it,Je,Zt,Je],[0,et,it,et+it,tt,et+it+tt,it+tt,et+it+tt]]}if(2===tt){const et=Math.floor(ot/2),tt=ot-et;return[[0,Je,Je,Je,Je+et,Je,Je,Je],[0,et,et,et,tt,et+tt,et+tt,et+tt]]}return[[0,Je,Je,Je,Je,Je,Je,Je],[0,ot,ot,ot,ot,ot,ot,ot]]}equals(Je){return this.lineHeight===Je.lineHeight&&this.pixelRatio===Je.pixelRatio&&this.overviewRulerLanes===Je.overviewRulerLanes&&this.renderBorder===Je.renderBorder&&this.borderColor===Je.borderColor&&this.hideCursor===Je.hideCursor&&this.cursorColor===Je.cursorColor&&this.themeType===Je.themeType&&this.backgroundColor===Je.backgroundColor&&this.top===Je.top&&this.right===Je.right&&this.domWidth===Je.domWidth&&this.domHeight===Je.domHeight&&this.canvasWidth===Je.canvasWidth&&this.canvasHeight===Je.canvasHeight}}class decorationsOverviewRuler_DecorationsOverviewRuler extends viewPart_ViewPart{constructor(Je){super(Je),this._domNode=Object(An.b)(document.createElement("canvas")),this._domNode.setClassName("decorationsOverviewRuler"),this._domNode.setPosition("absolute"),this._domNode.setLayerHinting(!0),this._domNode.setContain("strict"),this._domNode.setAttribute("aria-hidden","true"),this._updateSettings(!1),this._tokensColorTrackerListener=To.F.onDidChange(Je=>{Je.changedColorMap&&this._updateSettings(!0)}),this._cursorPositions=[]}dispose(){super.dispose(),this._tokensColorTrackerListener.dispose()}_updateSettings(Je){const et=new decorationsOverviewRuler_Settings(this._context.configuration,this._context.theme);return(!this._settings||!this._settings.equals(et))&&(this._settings=et,this._domNode.setTop(this._settings.top),this._domNode.setRight(this._settings.right),this._domNode.setWidth(this._settings.domWidth),this._domNode.setHeight(this._settings.domHeight),this._domNode.domNode.width=this._settings.canvasWidth,this._domNode.domNode.height=this._settings.canvasHeight,Je&&this._render(),!0)}onConfigurationChanged(Je){return this._updateSettings(!1)}onCursorStateChanged(Je){this._cursorPositions=[];for(let et=0,tt=Je.selections.length;et<tt;et++)this._cursorPositions[et]=Je.selections[et].getPosition();return this._cursorPositions.sort(Jn.a.compare),!0}onDecorationsChanged(Je){return!!Je.affectsOverviewRuler}onFlushed(Je){return!0}onScrollChanged(Je){return Je.scrollHeightChanged}onZonesChanged(Je){return!0}onThemeChanged(Je){return this._context.model.invalidateOverviewRulerColorCache(),this._updateSettings(!1)}getDomNode(){return this._domNode.domNode}prepareRender(Je){}render(Je){this._render()}_render(){if(0===this._settings.overviewRulerLanes)return void this._domNode.setBackgroundColor(this._settings.backgroundColor?this._settings.backgroundColor:"");const Je=this._settings.canvasWidth,et=this._settings.canvasHeight,tt=this._settings.lineHeight,ot=this._context.viewLayout,it=et/this._context.viewLayout.getScrollHeight(),Zt=this._context.model.getAllOverviewRulerDecorations(this._context.theme),en=6*this._settings.pixelRatio|0,Cn=en/2|0,_n=this._domNode.domNode.getContext("2d");null===this._settings.backgroundColor?_n.clearRect(0,0,Je,et):(_n.fillStyle=this._settings.backgroundColor,_n.fillRect(0,0,Je,et));const wn=this._settings.x,Sn=this._settings.w,xn=Object.keys(Zt);xn.sort();for(let Je=0,kn=xn.length;Je<kn;Je++){const kn=xn[Je],En=Zt[kn];_n.fillStyle=kn;let Dn=0,Pn=0,Ln=0;for(let Je=0,Zt=En.length;Je<Zt;Je++){const Zt=En[3*Je],xn=En[3*Je+1],kn=En[3*Je+2];let Tn=ot.getVerticalOffsetForLineNumber(xn)*it|0,In=(ot.getVerticalOffsetForLineNumber(kn)+tt)*it|0;if(In-Tn<en){let Je=(Tn+In)/2|0;Je<Cn?Je=Cn:Je+Cn>et&&(Je=et-Cn),Tn=Je-Cn,In=Je+Cn}Tn>Ln+1||Zt!==Dn?(0!==Je&&_n.fillRect(wn[Dn],Pn,Sn[Dn],Ln-Pn),Dn=Zt,Pn=Tn,Ln=In):In>Ln&&(Ln=In)}_n.fillRect(wn[Dn],Pn,Sn[Dn],Ln-Pn)}if(!this._settings.hideCursor&&this._settings.cursorColor){const Je=2*this._settings.pixelRatio|0,tt=Je/2|0,Zt=this._settings.x[7],en=this._settings.w[7];_n.fillStyle=this._settings.cursorColor;let Cn=-100,wn=-100;for(let Sn=0,xn=this._cursorPositions.length;Sn<xn;Sn++){const xn=this._cursorPositions[Sn];let kn=ot.getVerticalOffsetForLineNumber(xn.lineNumber)*it|0;kn<tt?kn=tt:kn+tt>et&&(kn=et-tt);const En=kn-tt,Dn=En+Je;En>wn+1?(0!==Sn&&_n.fillRect(Zt,Cn,en,wn-Cn),Cn=En,wn=Dn):Dn>wn&&(wn=Dn)}_n.fillRect(Zt,Cn,en,wn-Cn)}this._settings.renderBorder&&this._settings.borderColor&&this._settings.overviewRulerLanes>0&&(_n.beginPath(),_n.lineWidth=1,_n.strokeStyle=this._settings.borderColor,_n.moveTo(0,0),_n.lineTo(0,et),_n.stroke(),_n.moveTo(0,0),_n.lineTo(Je,0),_n.stroke())}}var $o=tt(1103);class overviewRuler_OverviewRuler extends viewEventHandler_ViewEventHandler{constructor(Je,et){super(),this._context=Je;const tt=this._context.configuration.options;this._domNode=Object(An.b)(document.createElement("canvas")),this._domNode.setClassName(et),this._domNode.setPosition("absolute"),this._domNode.setLayerHinting(!0),this._domNode.setContain("strict"),this._zoneManager=new $o.b(Je=>this._context.viewLayout.getVerticalOffsetForLineNumber(Je)),this._zoneManager.setDOMWidth(0),this._zoneManager.setDOMHeight(0),this._zoneManager.setOuterHeight(this._context.viewLayout.getScrollHeight()),this._zoneManager.setLineHeight(tt.get(57)),this._zoneManager.setPixelRatio(tt.get(127)),this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}onConfigurationChanged(Je){const et=this._context.configuration.options;return Je.hasChanged(57)&&(this._zoneManager.setLineHeight(et.get(57)),this._render()),Je.hasChanged(127)&&(this._zoneManager.setPixelRatio(et.get(127)),this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render()),!0}onFlushed(Je){return this._render(),!0}onScrollChanged(Je){return Je.scrollHeightChanged&&(this._zoneManager.setOuterHeight(Je.scrollHeight),this._render()),!0}onZonesChanged(Je){return this._render(),!0}getDomNode(){return this._domNode.domNode}setLayout(Je){this._domNode.setTop(Je.top),this._domNode.setRight(Je.right);let et=!1;et=this._zoneManager.setDOMWidth(Je.width)||et,et=this._zoneManager.setDOMHeight(Je.height)||et,et&&(this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render())}setZones(Je){this._zoneManager.setZones(Je),this._render()}_render(){if(0===this._zoneManager.getOuterHeight())return!1;const Je=this._zoneManager.getCanvasWidth(),et=this._zoneManager.getCanvasHeight(),tt=this._zoneManager.resolveColorZones(),ot=this._zoneManager.getId2Color(),it=this._domNode.domNode.getContext("2d");return it.clearRect(0,0,Je,et),tt.length>0&&this._renderOneLane(it,tt,ot,Je),!0}_renderOneLane(Je,et,tt,ot){let it=0,Zt=0,en=0;for(const Cn of et){const et=Cn.colorId,_n=Cn.from,wn=Cn.to;et!==it?(Je.fillRect(0,Zt,ot,en-Zt),it=et,Je.fillStyle=tt[it],Zt=_n,en=wn):en>=_n?en=Math.max(en,wn):(Je.fillRect(0,Zt,ot,en-Zt),Zt=_n,en=wn)}Je.fillRect(0,Zt,ot,en-Zt)}}var qo=tt(2799),Ko=tt.n(qo),Uo={insert:"head",singleton:!1};Cn()(Ko.a,Uo),Ko.a.locals;class rulers_Rulers extends viewPart_ViewPart{constructor(Je){super(Je),this.domNode=Object(An.b)(document.createElement("div")),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this.domNode.setClassName("view-rulers"),this._renderedRulers=[];const et=this._context.configuration.options;this._rulers=et.get(90),this._typicalHalfwidthCharacterWidth=et.get(41).typicalHalfwidthCharacterWidth}dispose(){super.dispose()}onConfigurationChanged(Je){const et=this._context.configuration.options;return this._rulers=et.get(90),this._typicalHalfwidthCharacterWidth=et.get(41).typicalHalfwidthCharacterWidth,!0}onScrollChanged(Je){return Je.scrollHeightChanged}prepareRender(Je){}_ensureRulersCount(){const Je=this._renderedRulers.length,et=this._rulers.length;if(Je===et)return;if(Je<et){const{tabSize:tt}=this._context.model.getTextModelOptions(),ot=tt;let it=et-Je;for(;it>0;){const Je=Object(An.b)(document.createElement("div"));Je.setClassName("view-ruler"),Je.setWidth(ot),this.domNode.appendChild(Je),this._renderedRulers.push(Je),it--}return}let tt=Je-et;for(;tt>0;){const Je=this._renderedRulers.pop();this.domNode.removeChild(Je),tt--}}render(Je){this._ensureRulersCount();for(let et=0,tt=this._rulers.length;et<tt;et++){const tt=this._renderedRulers[et],ot=this._rulers[et];tt.setBoxShadow(ot.color?`1px 0 0 0 ${ot.color} inset`:""),tt.setHeight(Math.min(Je.scrollHeight,1e6)),tt.setLeft(ot.column*this._typicalHalfwidthCharacterWidth)}}}Object(Xr.f)((Je,et)=>{const tt=Je.getColor(Zr.n);tt&&et.addRule(`.monaco-editor .view-ruler { box-shadow: 1px 0 0 0 ${tt} inset; }`)});var Go=tt(2800),Zo=tt.n(Go),Xo={insert:"head",singleton:!1};Cn()(Zo.a,Xo),Zo.a.locals;class scrollDecoration_ScrollDecorationViewPart extends viewPart_ViewPart{constructor(Je){super(Je),this._scrollTop=0,this._width=0,this._updateWidth(),this._shouldShow=!1;const et=this._context.configuration.options.get(91);this._useShadows=et.useShadows,this._domNode=Object(An.b)(document.createElement("div")),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true")}dispose(){super.dispose()}_updateShouldShow(){const Je=this._useShadows&&this._scrollTop>0;return this._shouldShow!==Je&&(this._shouldShow=Je,!0)}getDomNode(){return this._domNode}_updateWidth(){const Je=this._context.configuration.options.get(129);0===Je.minimap.renderMinimap||Je.minimap.minimapWidth>0&&0===Je.minimap.minimapLeft?this._width=Je.width:this._width=Je.width-Je.minimap.minimapWidth-Je.verticalScrollbarWidth}onConfigurationChanged(Je){const et=this._context.configuration.options.get(91);return this._useShadows=et.useShadows,this._updateWidth(),this._updateShouldShow(),!0}onScrollChanged(Je){return this._scrollTop=Je.scrollTop,this._updateShouldShow()}prepareRender(Je){}render(Je){this._domNode.setWidth(this._width),this._domNode.setClassName(this._shouldShow?"scroll-decoration":"")}}Object(Xr.f)((Je,et)=>{const tt=Je.getColor(jo.yc);tt&&et.addRule(`.monaco-editor .scroll-decoration { box-shadow: ${tt} 0 6px 6px -6px inset; }`)});var Yo=tt(2801),Qo=tt.n(Yo),Jo={insert:"head",singleton:!1};Cn()(Qo.a,Jo),Qo.a.locals;class HorizontalRangeWithStyle{constructor(Je){this.left=Je.left,this.width=Je.width,this.startStyle=null,this.endStyle=null}}class LineVisibleRangesWithStyle{constructor(Je,et){this.lineNumber=Je,this.ranges=et}}function toStyledRange(Je){return new HorizontalRangeWithStyle(Je)}function toStyled(Je){return new LineVisibleRangesWithStyle(Je.lineNumber,Je.ranges.map(toStyledRange))}class selections_SelectionsOverlay extends dynamicViewOverlay_DynamicViewOverlay{constructor(Je){super(),this._previousFrameVisibleRangesWithStyle=[],this._context=Je;const et=this._context.configuration.options;this._lineHeight=et.get(57),this._roundedSelection=et.get(89),this._typicalHalfwidthCharacterWidth=et.get(41).typicalHalfwidthCharacterWidth,this._selections=[],this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(Je){const et=this._context.configuration.options;return this._lineHeight=et.get(57),this._roundedSelection=et.get(89),this._typicalHalfwidthCharacterWidth=et.get(41).typicalHalfwidthCharacterWidth,!0}onCursorStateChanged(Je){return this._selections=Je.selections.slice(0),!0}onDecorationsChanged(Je){return!0}onFlushed(Je){return!0}onLinesChanged(Je){return!0}onLinesDeleted(Je){return!0}onLinesInserted(Je){return!0}onScrollChanged(Je){return Je.scrollTopChanged}onZonesChanged(Je){return!0}_visibleRangesHaveGaps(Je){for(let et=0,tt=Je.length;et<tt;et++){if(Je[et].ranges.length>1)return!0}return!1}_enrichVisibleRangesWithStyle(Je,et,tt){const ot=this._typicalHalfwidthCharacterWidth/4;let it=null,Zt=null;if(tt&&tt.length>0&&et.length>0){const ot=et[0].lineNumber;if(ot===Je.startLineNumber)for(let Je=0;!it&&Je<tt.length;Je++)tt[Je].lineNumber===ot&&(it=tt[Je].ranges[0]);const en=et[et.length-1].lineNumber;if(en===Je.endLineNumber)for(let Je=tt.length-1;!Zt&&Je>=0;Je--)tt[Je].lineNumber===en&&(Zt=tt[Je].ranges[0]);it&&!it.startStyle&&(it=null),Zt&&!Zt.startStyle&&(Zt=null)}for(let Je=0,tt=et.length;Je<tt;Je++){const en=et[Je].ranges[0],Cn=en.left,_n=en.left+en.width,wn={top:0,bottom:0},Sn={top:0,bottom:0};if(Je>0){const tt=et[Je-1].ranges[0].left,it=et[Je-1].ranges[0].left+et[Je-1].ranges[0].width;abs(Cn-tt)<ot?wn.top=2:Cn>tt&&(wn.top=1),abs(_n-it)<ot?Sn.top=2:tt<_n&&_n<it&&(Sn.top=1)}else it&&(wn.top=it.startStyle.top,Sn.top=it.endStyle.top);if(Je+1<tt){const tt=et[Je+1].ranges[0].left,it=et[Je+1].ranges[0].left+et[Je+1].ranges[0].width;abs(Cn-tt)<ot?wn.bottom=2:tt<Cn&&Cn<it&&(wn.bottom=1),abs(_n-it)<ot?Sn.bottom=2:_n<it&&(Sn.bottom=1)}else Zt&&(wn.bottom=Zt.startStyle.bottom,Sn.bottom=Zt.endStyle.bottom);en.startStyle=wn,en.endStyle=Sn}}_getVisibleRangesWithStyle(Je,et,tt){const ot=(et.linesVisibleRangesForRange(Je,!0)||[]).map(toStyled);return!this._visibleRangesHaveGaps(ot)&&this._roundedSelection&&this._enrichVisibleRangesWithStyle(et.visibleRange,ot,tt),ot}_createSelectionPiece(Je,et,tt,ot,it){return'<div class="cslr '+tt+'" style="top:'+Je.toString()+"px;left:"+ot.toString()+"px;width:"+it.toString()+"px;height:"+et+'px;"></div>'}_actualRenderOneSelection(Je,et,tt,ot){if(0===ot.length)return;const it=!!ot[0].ranges[0].startStyle,Zt=this._lineHeight.toString(),en=(this._lineHeight-1).toString(),Cn=ot[0].lineNumber,_n=ot[ot.length-1].lineNumber;for(let wn=0,Sn=ot.length;wn<Sn;wn++){const Sn=ot[wn],xn=Sn.lineNumber,kn=xn-et,En=tt&&(xn===_n||xn===Cn)?en:Zt,Dn=tt&&xn===Cn?1:0;let Pn="",Ln="";for(let Je=0,et=Sn.ranges.length;Je<et;Je++){const et=Sn.ranges[Je];if(it){const Je=et.startStyle,tt=et.endStyle;if(1===Je.top||1===Je.bottom){Pn+=this._createSelectionPiece(Dn,En,selections_SelectionsOverlay.SELECTION_CLASS_NAME,et.left-selections_SelectionsOverlay.ROUNDED_PIECE_WIDTH,selections_SelectionsOverlay.ROUNDED_PIECE_WIDTH);let tt=selections_SelectionsOverlay.EDITOR_BACKGROUND_CLASS_NAME;1===Je.top&&(tt+=" "+selections_SelectionsOverlay.SELECTION_TOP_RIGHT),1===Je.bottom&&(tt+=" "+selections_SelectionsOverlay.SELECTION_BOTTOM_RIGHT),Pn+=this._createSelectionPiece(Dn,En,tt,et.left-selections_SelectionsOverlay.ROUNDED_PIECE_WIDTH,selections_SelectionsOverlay.ROUNDED_PIECE_WIDTH)}if(1===tt.top||1===tt.bottom){Pn+=this._createSelectionPiece(Dn,En,selections_SelectionsOverlay.SELECTION_CLASS_NAME,et.left+et.width,selections_SelectionsOverlay.ROUNDED_PIECE_WIDTH);let Je=selections_SelectionsOverlay.EDITOR_BACKGROUND_CLASS_NAME;1===tt.top&&(Je+=" "+selections_SelectionsOverlay.SELECTION_TOP_LEFT),1===tt.bottom&&(Je+=" "+selections_SelectionsOverlay.SELECTION_BOTTOM_LEFT),Pn+=this._createSelectionPiece(Dn,En,Je,et.left+et.width,selections_SelectionsOverlay.ROUNDED_PIECE_WIDTH)}}let tt=selections_SelectionsOverlay.SELECTION_CLASS_NAME;if(it){const Je=et.startStyle,ot=et.endStyle;0===Je.top&&(tt+=" "+selections_SelectionsOverlay.SELECTION_TOP_LEFT),0===Je.bottom&&(tt+=" "+selections_SelectionsOverlay.SELECTION_BOTTOM_LEFT),0===ot.top&&(tt+=" "+selections_SelectionsOverlay.SELECTION_TOP_RIGHT),0===ot.bottom&&(tt+=" "+selections_SelectionsOverlay.SELECTION_BOTTOM_RIGHT)}Ln+=this._createSelectionPiece(Dn,En,tt,et.left,et.width)}Je[kn][0]+=Pn,Je[kn][1]+=Ln}}prepareRender(Je){const et=[],tt=Je.visibleRange.startLineNumber,ot=Je.visibleRange.endLineNumber;for(let Je=tt;Je<=ot;Je++){et[Je-tt]=["",""]}const it=[];for(let ot=0,Zt=this._selections.length;ot<Zt;ot++){const Zt=this._selections[ot];if(Zt.isEmpty()){it[ot]=null;continue}const en=this._getVisibleRangesWithStyle(Zt,Je,this._previousFrameVisibleRangesWithStyle[ot]);it[ot]=en,this._actualRenderOneSelection(et,tt,this._selections.length>1,en)}this._previousFrameVisibleRangesWithStyle=it,this._renderResult=et.map(([Je,et])=>Je+et)}render(Je,et){if(!this._renderResult)return"";const tt=et-Je;return tt<0||tt>=this._renderResult.length?"":this._renderResult[tt]}}function abs(Je){return Je<0?-Je:Je}selections_SelectionsOverlay.SELECTION_CLASS_NAME="selected-text",selections_SelectionsOverlay.SELECTION_TOP_LEFT="top-left-radius",selections_SelectionsOverlay.SELECTION_BOTTOM_LEFT="bottom-left-radius",selections_SelectionsOverlay.SELECTION_TOP_RIGHT="top-right-radius",selections_SelectionsOverlay.SELECTION_BOTTOM_RIGHT="bottom-right-radius",selections_SelectionsOverlay.EDITOR_BACKGROUND_CLASS_NAME="monaco-editor-background",selections_SelectionsOverlay.ROUNDED_PIECE_WIDTH=10,Object(Xr.f)((Je,et)=>{const tt=Je.getColor(jo.R);tt&&et.addRule(`.monaco-editor .focused .selected-text { background-color: ${tt}; }`);const ot=Je.getColor(jo.J);ot&&et.addRule(`.monaco-editor .selected-text { background-color: ${ot}; }`);const it=Je.getColor(jo.S);it&&!it.isTransparent()&&et.addRule(`.monaco-editor .view-line span.inline-selected-text { color: ${it}; }`)});var ei=tt(2802),ti=tt.n(ei),ni={insert:"head",singleton:!1};Cn()(ti.a,ni),ti.a.locals;class ViewCursorRenderData{constructor(Je,et,tt,ot,it,Zt){this.top=Je,this.left=et,this.width=tt,this.height=ot,this.textContent=it,this.textContentClassName=Zt}}class viewCursor_ViewCursor{constructor(Je){this._context=Je;const et=this._context.configuration.options,tt=et.get(41);this._cursorStyle=et.get(22),this._lineHeight=et.get(57),this._typicalHalfwidthCharacterWidth=tt.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(et.get(25),this._typicalHalfwidthCharacterWidth),this._isVisible=!0,this._domNode=Object(An.b)(document.createElement("div")),this._domNode.setClassName("cursor "+Qr.a),this._domNode.setHeight(this._lineHeight),this._domNode.setTop(0),this._domNode.setLeft(0),Tn.a.applyFontInfo(this._domNode,tt),this._domNode.setDisplay("none"),this._position=new Jn.a(1,1),this._lastRenderedContent="",this._renderData=null}getDomNode(){return this._domNode}getPosition(){return this._position}show(){this._isVisible||(this._domNode.setVisibility("inherit"),this._isVisible=!0)}hide(){this._isVisible&&(this._domNode.setVisibility("hidden"),this._isVisible=!1)}onConfigurationChanged(Je){const et=this._context.configuration.options,tt=et.get(41);return this._cursorStyle=et.get(22),this._lineHeight=et.get(57),this._typicalHalfwidthCharacterWidth=tt.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(et.get(25),this._typicalHalfwidthCharacterWidth),Tn.a.applyFontInfo(this._domNode,tt),!0}onCursorPositionChanged(Je){return this._position=Je,!0}_prepareRender(Je){let et="";if(this._cursorStyle===$n.i.Line||this._cursorStyle===$n.i.LineThin){const tt=Je.visibleRangeForPosition(this._position);if(!tt||tt.outsideRenderedLine)return null;let ot;if(this._cursorStyle===$n.i.Line){if(ot=kn.u(this._lineCursorWidth>0?this._lineCursorWidth:2),ot>2){const Je=this._context.model.getLineContent(this._position.lineNumber),tt=Hr.L(Je,this._position.column-1);et=Je.substr(this._position.column-1,tt)}}else ot=kn.u(1);let it=tt.left;ot>=2&&it>=1&&(it-=1);const Zt=Je.getVerticalOffsetForLineNumber(this._position.lineNumber)-Je.bigNumbersDelta;return new ViewCursorRenderData(Zt,it,ot,this._lineHeight,et,"")}const tt=this._context.model.getLineContent(this._position.lineNumber),ot=Hr.L(tt,this._position.column-1),it=Je.linesVisibleRangesForRange(new Cr.a(this._position.lineNumber,this._position.column,this._position.lineNumber,this._position.column+ot),!1);if(!it||0===it.length)return null;const Zt=it[0];if(Zt.outsideRenderedLine||0===Zt.ranges.length)return null;const en=Zt.ranges[0],Cn=en.width<1?this._typicalHalfwidthCharacterWidth:en.width;let _n="";if(this._cursorStyle===$n.i.Block){const Je=this._context.model.getViewLineData(this._position.lineNumber);et=tt.substr(this._position.column-1,ot);const it=Je.tokens.findTokenIndexAtOffset(this._position.column-1);_n=Je.tokens.getClassName(it)}let wn=Je.getVerticalOffsetForLineNumber(this._position.lineNumber)-Je.bigNumbersDelta,Sn=this._lineHeight;return this._cursorStyle!==$n.i.Underline&&this._cursorStyle!==$n.i.UnderlineThin||(wn+=this._lineHeight-2,Sn=2),new ViewCursorRenderData(wn,en.left,Cn,Sn,et,_n)}prepareRender(Je){this._renderData=this._prepareRender(Je)}render(Je){return this._renderData?(this._lastRenderedContent!==this._renderData.textContent&&(this._lastRenderedContent=this._renderData.textContent,this._domNode.domNode.textContent=this._lastRenderedContent),this._domNode.setClassName(`cursor ${Qr.a} ${this._renderData.textContentClassName}`),this._domNode.setDisplay("block"),this._domNode.setTop(this._renderData.top),this._domNode.setLeft(this._renderData.left),this._domNode.setWidth(this._renderData.width),this._domNode.setLineHeight(this._renderData.height),this._domNode.setHeight(this._renderData.height),{domNode:this._domNode.domNode,position:this._position,contentLeft:this._renderData.left,height:this._renderData.height,width:2}):(this._domNode.setDisplay("none"),null)}}class viewCursors_ViewCursors extends viewPart_ViewPart{constructor(Je){super(Je);const et=this._context.configuration.options;this._readOnly=et.get(79),this._cursorBlinking=et.get(20),this._cursorStyle=et.get(22),this._cursorSmoothCaretAnimation=et.get(21),this._selectionIsEmpty=!0,this._isComposingInput=!1,this._isVisible=!1,this._primaryCursor=new viewCursor_ViewCursor(this._context),this._secondaryCursors=[],this._renderData=[],this._domNode=Object(An.b)(document.createElement("div")),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),this._updateDomClassName(),this._domNode.appendChild(this._primaryCursor.getDomNode()),this._startCursorBlinkAnimation=new Bn.g,this._cursorFlatBlinkInterval=new Bn.c,this._blinkingEnabled=!1,this._editorHasFocus=!1,this._updateBlinking()}dispose(){super.dispose(),this._startCursorBlinkAnimation.dispose(),this._cursorFlatBlinkInterval.dispose()}getDomNode(){return this._domNode}onCompositionStart(Je){return this._isComposingInput=!0,this._updateBlinking(),!0}onCompositionEnd(Je){return this._isComposingInput=!1,this._updateBlinking(),!0}onConfigurationChanged(Je){const et=this._context.configuration.options;this._readOnly=et.get(79),this._cursorBlinking=et.get(20),this._cursorStyle=et.get(22),this._cursorSmoothCaretAnimation=et.get(21),this._updateBlinking(),this._updateDomClassName(),this._primaryCursor.onConfigurationChanged(Je);for(let et=0,tt=this._secondaryCursors.length;et<tt;et++)this._secondaryCursors[et].onConfigurationChanged(Je);return!0}_onCursorPositionChanged(Je,et){if(this._primaryCursor.onCursorPositionChanged(Je),this._updateBlinking(),this._secondaryCursors.length<et.length){const Je=et.length-this._secondaryCursors.length;for(let et=0;et<Je;et++){const Je=new viewCursor_ViewCursor(this._context);this._domNode.domNode.insertBefore(Je.getDomNode().domNode,this._primaryCursor.getDomNode().domNode.nextSibling),this._secondaryCursors.push(Je)}}else if(this._secondaryCursors.length>et.length){const Je=this._secondaryCursors.length-et.length;for(let et=0;et<Je;et++)this._domNode.removeChild(this._secondaryCursors[0].getDomNode()),this._secondaryCursors.splice(0,1)}for(let Je=0;Je<et.length;Je++)this._secondaryCursors[Je].onCursorPositionChanged(et[Je])}onCursorStateChanged(Je){const et=[];for(let tt=0,ot=Je.selections.length;tt<ot;tt++)et[tt]=Je.selections[tt].getPosition();this._onCursorPositionChanged(et[0],et.slice(1));const tt=Je.selections[0].isEmpty();return this._selectionIsEmpty!==tt&&(this._selectionIsEmpty=tt,this._updateDomClassName()),!0}onDecorationsChanged(Je){return!0}onFlushed(Je){return!0}onFocusChanged(Je){return this._editorHasFocus=Je.isFocused,this._updateBlinking(),!1}onLinesChanged(Je){return!0}onLinesDeleted(Je){return!0}onLinesInserted(Je){return!0}onScrollChanged(Je){return!0}onTokensChanged(Je){const shouldRender=et=>{for(let tt=0,ot=Je.ranges.length;tt<ot;tt++)if(Je.ranges[tt].fromLineNumber<=et.lineNumber&&et.lineNumber<=Je.ranges[tt].toLineNumber)return!0;return!1};if(shouldRender(this._primaryCursor.getPosition()))return!0;for(const Je of this._secondaryCursors)if(shouldRender(Je.getPosition()))return!0;return!1}onZonesChanged(Je){return!0}_getCursorBlinking(){return this._isComposingInput?0:this._editorHasFocus?this._readOnly?5:this._cursorBlinking:0}_updateBlinking(){this._startCursorBlinkAnimation.cancel(),this._cursorFlatBlinkInterval.cancel();const Je=this._getCursorBlinking(),et=0===Je,tt=5===Je;et?this._hide():this._show(),this._blinkingEnabled=!1,this._updateDomClassName(),et||tt||(1===Je?this._cursorFlatBlinkInterval.cancelAndSet(()=>{this._isVisible?this._hide():this._show()},viewCursors_ViewCursors.BLINK_INTERVAL):this._startCursorBlinkAnimation.setIfNotSet(()=>{this._blinkingEnabled=!0,this._updateDomClassName()},viewCursors_ViewCursors.BLINK_INTERVAL))}_updateDomClassName(){this._domNode.setClassName(this._getClassName())}_getClassName(){let Je="cursors-layer";switch(this._selectionIsEmpty||(Je+=" has-selection"),this._cursorStyle){case $n.i.Line:Je+=" cursor-line-style";break;case $n.i.Block:Je+=" cursor-block-style";break;case $n.i.Underline:Je+=" cursor-underline-style";break;case $n.i.LineThin:Je+=" cursor-line-thin-style";break;case $n.i.BlockOutline:Je+=" cursor-block-outline-style";break;case $n.i.UnderlineThin:Je+=" cursor-underline-thin-style";break;default:Je+=" cursor-line-style"}if(this._blinkingEnabled)switch(this._getCursorBlinking()){case 1:Je+=" cursor-blink";break;case 2:Je+=" cursor-smooth";break;case 3:Je+=" cursor-phase";break;case 4:Je+=" cursor-expand";break;case 5:Je+=" cursor-solid";break;default:Je+=" cursor-solid"}else Je+=" cursor-solid";return this._cursorSmoothCaretAnimation&&(Je+=" cursor-smooth-caret-animation"),Je}_show(){this._primaryCursor.show();for(let Je=0,et=this._secondaryCursors.length;Je<et;Je++)this._secondaryCursors[Je].show();this._isVisible=!0}_hide(){this._primaryCursor.hide();for(let Je=0,et=this._secondaryCursors.length;Je<et;Je++)this._secondaryCursors[Je].hide();this._isVisible=!1}prepareRender(Je){this._primaryCursor.prepareRender(Je);for(let et=0,tt=this._secondaryCursors.length;et<tt;et++)this._secondaryCursors[et].prepareRender(Je)}render(Je){let et=[],tt=0;const ot=this._primaryCursor.render(Je);ot&&(et[tt++]=ot);for(let ot=0,it=this._secondaryCursors.length;ot<it;ot++){const it=this._secondaryCursors[ot].render(Je);it&&(et[tt++]=it)}this._renderData=et}getLastRenderData(){return this._renderData}}viewCursors_ViewCursors.BLINK_INTERVAL=500,Object(Xr.f)((Je,et)=>{const tt=Je.getColor(Zr.g);if(tt){let ot=Je.getColor(Zr.f);ot||(ot=tt.opposite()),et.addRule(`.monaco-editor .cursors-layer .cursor { background-color: ${tt}; border-color: ${tt}; color: ${ot}; }`),"hc"===Je.type&&et.addRule(`.monaco-editor .cursors-layer.has-selection .cursor { border-left: 1px solid ${ot}; border-right: 1px solid ${ot}; }`)}});const invalidFunc=()=>{throw new Error("Invalid change accessor")};class viewZones_ViewZones extends viewPart_ViewPart{constructor(Je){super(Je);const et=this._context.configuration.options,tt=et.get(129);this._lineHeight=et.get(57),this._contentWidth=tt.contentWidth,this._contentLeft=tt.contentLeft,this.domNode=Object(An.b)(document.createElement("div")),this.domNode.setClassName("view-zones"),this.domNode.setPosition("absolute"),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this.marginDomNode=Object(An.b)(document.createElement("div")),this.marginDomNode.setClassName("margin-view-zones"),this.marginDomNode.setPosition("absolute"),this.marginDomNode.setAttribute("role","presentation"),this.marginDomNode.setAttribute("aria-hidden","true"),this._zones={}}dispose(){super.dispose(),this._zones={}}_recomputeWhitespacesProps(){const Je=this._context.viewLayout.getWhitespaces(),et=new Map;for(const tt of Je)et.set(tt.id,tt);let tt=!1;return this._context.model.changeWhitespace(Je=>{const ot=Object.keys(this._zones);for(let it=0,Zt=ot.length;it<Zt;it++){const Zt=ot[it],en=this._zones[Zt],Cn=this._computeWhitespaceProps(en.delegate),_n=et.get(Zt);!_n||_n.afterLineNumber===Cn.afterViewLineNumber&&_n.height===Cn.heightInPx||(Je.changeOneWhitespace(Zt,Cn.afterViewLineNumber,Cn.heightInPx),this._safeCallOnComputedHeight(en.delegate,Cn.heightInPx),tt=!0)}}),tt}onConfigurationChanged(Je){const et=this._context.configuration.options,tt=et.get(129);return this._lineHeight=et.get(57),this._contentWidth=tt.contentWidth,this._contentLeft=tt.contentLeft,Je.hasChanged(57)&&this._recomputeWhitespacesProps(),!0}onLineMappingChanged(Je){return this._recomputeWhitespacesProps()}onLinesDeleted(Je){return!0}onScrollChanged(Je){return Je.scrollTopChanged||Je.scrollWidthChanged}onZonesChanged(Je){return!0}onLinesInserted(Je){return!0}_getZoneOrdinal(Je){return void 0!==Je.afterColumn?Je.afterColumn:1e4}_computeWhitespaceProps(Je){if(0===Je.afterLineNumber)return{afterViewLineNumber:0,heightInPx:this._heightInPixels(Je),minWidthInPx:this._minWidthInPixels(Je)};let et,tt;if(void 0!==Je.afterColumn)et=this._context.model.validateModelPosition({lineNumber:Je.afterLineNumber,column:Je.afterColumn});else{const tt=this._context.model.validateModelPosition({lineNumber:Je.afterLineNumber,column:1}).lineNumber;et=new Jn.a(tt,this._context.model.getModelLineMaxColumn(tt))}tt=et.column===this._context.model.getModelLineMaxColumn(et.lineNumber)?this._context.model.validateModelPosition({lineNumber:et.lineNumber+1,column:1}):this._context.model.validateModelPosition({lineNumber:et.lineNumber,column:et.column+1});const ot=this._context.model.coordinatesConverter.convertModelPositionToViewPosition(et),it=this._context.model.coordinatesConverter.modelPositionIsVisible(tt);return{afterViewLineNumber:ot.lineNumber,heightInPx:it?this._heightInPixels(Je):0,minWidthInPx:this._minWidthInPixels(Je)}}changeViewZones(Je){let et=!1;return this._context.model.changeWhitespace(tt=>{const ot={addZone:Je=>(et=!0,this._addZone(tt,Je)),removeZone:Je=>{Je&&(et=this._removeZone(tt,Je)||et)},layoutZone:Je=>{Je&&(et=this._layoutZone(tt,Je)||et)}};!function safeInvoke1Arg(Je,et){try{return Je(et)}catch(Je){Object(En.e)(Je)}}(Je,ot),ot.addZone=invalidFunc,ot.removeZone=invalidFunc,ot.layoutZone=invalidFunc}),et}_addZone(Je,et){const tt=this._computeWhitespaceProps(et),ot={whitespaceId:Je.insertWhitespace(tt.afterViewLineNumber,this._getZoneOrdinal(et),tt.heightInPx,tt.minWidthInPx),delegate:et,isVisible:!1,domNode:Object(An.b)(et.domNode),marginDomNode:et.marginDomNode?Object(An.b)(et.marginDomNode):null};return this._safeCallOnComputedHeight(ot.delegate,tt.heightInPx),ot.domNode.setPosition("absolute"),ot.domNode.domNode.style.width="100%",ot.domNode.setDisplay("none"),ot.domNode.setAttribute("monaco-view-zone",ot.whitespaceId),this.domNode.appendChild(ot.domNode),ot.marginDomNode&&(ot.marginDomNode.setPosition("absolute"),ot.marginDomNode.domNode.style.width="100%",ot.marginDomNode.setDisplay("none"),ot.marginDomNode.setAttribute("monaco-view-zone",ot.whitespaceId),this.marginDomNode.appendChild(ot.marginDomNode)),this._zones[ot.whitespaceId]=ot,this.setShouldRender(),ot.whitespaceId}_removeZone(Je,et){if(this._zones.hasOwnProperty(et)){const tt=this._zones[et];return delete this._zones[et],Je.removeWhitespace(tt.whitespaceId),tt.domNode.removeAttribute("monaco-visible-view-zone"),tt.domNode.removeAttribute("monaco-view-zone"),tt.domNode.domNode.parentNode.removeChild(tt.domNode.domNode),tt.marginDomNode&&(tt.marginDomNode.removeAttribute("monaco-visible-view-zone"),tt.marginDomNode.removeAttribute("monaco-view-zone"),tt.marginDomNode.domNode.parentNode.removeChild(tt.marginDomNode.domNode)),this.setShouldRender(),!0}return!1}_layoutZone(Je,et){if(this._zones.hasOwnProperty(et)){const tt=this._zones[et],ot=this._computeWhitespaceProps(tt.delegate);return Je.changeOneWhitespace(tt.whitespaceId,ot.afterViewLineNumber,ot.heightInPx),this._safeCallOnComputedHeight(tt.delegate,ot.heightInPx),this.setShouldRender(),!0}return!1}shouldSuppressMouseDownOnViewZone(Je){if(this._zones.hasOwnProperty(Je)){const et=this._zones[Je];return Boolean(et.delegate.suppressMouseDown)}return!1}_heightInPixels(Je){return"number"==typeof Je.heightInPx?Je.heightInPx:"number"==typeof Je.heightInLines?this._lineHeight*Je.heightInLines:this._lineHeight}_minWidthInPixels(Je){return"number"==typeof Je.minWidthInPx?Je.minWidthInPx:0}_safeCallOnComputedHeight(Je,et){if("function"==typeof Je.onComputedHeight)try{Je.onComputedHeight(et)}catch(Je){Object(En.e)(Je)}}_safeCallOnDomNodeTop(Je,et){if("function"==typeof Je.onDomNodeTop)try{Je.onDomNodeTop(et)}catch(Je){Object(En.e)(Je)}}prepareRender(Je){}render(Je){const et=Je.viewportData.whitespaceViewportData,tt={};let ot=!1;for(let Je=0,it=et.length;Je<it;Je++)tt[et[Je].id]=et[Je],ot=!0;const it=Object.keys(this._zones);for(let et=0,ot=it.length;et<ot;et++){const ot=it[et],Zt=this._zones[ot];let en=0,Cn=0,_n="none";tt.hasOwnProperty(ot)?(en=tt[ot].verticalOffset-Je.bigNumbersDelta,Cn=tt[ot].height,_n="block",Zt.isVisible||(Zt.domNode.setAttribute("monaco-visible-view-zone","true"),Zt.isVisible=!0),this._safeCallOnDomNodeTop(Zt.delegate,Je.getScrolledTopFromAbsoluteTop(tt[ot].verticalOffset))):(Zt.isVisible&&(Zt.domNode.removeAttribute("monaco-visible-view-zone"),Zt.isVisible=!1),this._safeCallOnDomNodeTop(Zt.delegate,Je.getScrolledTopFromAbsoluteTop(-1e6))),Zt.domNode.setTop(en),Zt.domNode.setHeight(Cn),Zt.domNode.setDisplay(_n),Zt.marginDomNode&&(Zt.marginDomNode.setTop(en),Zt.marginDomNode.setHeight(Cn),Zt.marginDomNode.setDisplay(_n))}ot&&(this.domNode.setWidth(Math.max(Je.scrollWidth,this._contentWidth)),this.marginDomNode.setWidth(this._contentLeft))}}class EditorTheme{constructor(Je){this._theme=Je}get type(){return this._theme.type}update(Je){this._theme=Je}getColor(Je){return this._theme.getColor(Je)}}class ViewContext{constructor(Je,et,tt){this.configuration=Je,this.theme=new EditorTheme(et),this.model=tt,this.viewLayout=tt.viewLayout}addEventHandler(Je){this.model.addViewEventHandler(Je)}removeEventHandler(Je){this.model.removeViewEventHandler(Je)}}class viewLinesViewportData_ViewportData{constructor(Je,et,tt,ot){this.selections=Je,this.startLineNumber=0|et.startLineNumber,this.endLineNumber=0|et.endLineNumber,this.relativeVerticalOffset=et.relativeVerticalOffset,this.bigNumbersDelta=0|et.bigNumbersDelta,this.whitespaceViewportData=tt,this._model=ot,this.visibleRange=new Cr.a(et.startLineNumber,this._model.getLineMinColumn(et.startLineNumber),et.endLineNumber,this._model.getLineMaxColumn(et.endLineNumber))}getViewLineRenderingData(Je){return this._model.getViewLineRenderingData(this.visibleRange,Je)}getDecorationsInViewport(){return this._model.getDecorationsInViewport(this.visibleRange)}}class viewImpl_View extends viewEventHandler_ViewEventHandler{constructor(Je,et,tt,ot,it,Zt){super(),this._selections=[new Mn.a(1,1,1,1)],this._renderAnimationFrame=null;const en=new viewController_ViewController(et,ot,it,Je);this._context=new ViewContext(et,tt.getColorTheme(),ot),this._configPixelRatio=this._context.configuration.options.get(127),this._context.addEventHandler(this),this._register(tt.onDidColorThemeChange(Je=>{this._context.theme.update(Je),this._context.model.onDidColorThemeChange(),this.render(!0,!1)})),this._viewParts=[],this._textAreaHandler=new textAreaHandler_TextAreaHandler(this._context,en,this._createTextAreaHandlerHelper()),this._viewParts.push(this._textAreaHandler),this._linesContent=Object(An.b)(document.createElement("div")),this._linesContent.setClassName("lines-content monaco-editor-background"),this._linesContent.setPosition("absolute"),this.domNode=Object(An.b)(document.createElement("div")),this.domNode.setClassName(this._getEditorClassName()),this.domNode.setAttribute("role","code"),this._overflowGuardContainer=Object(An.b)(document.createElement("div")),viewPart_PartFingerprints.write(this._overflowGuardContainer,3),this._overflowGuardContainer.setClassName("overflow-guard"),this._scrollbar=new editorScrollbar_EditorScrollbar(this._context,this._linesContent,this.domNode,this._overflowGuardContainer),this._viewParts.push(this._scrollbar),this._viewLines=new viewLines_ViewLines(this._context,this._linesContent),this._viewZones=new viewZones_ViewZones(this._context),this._viewParts.push(this._viewZones);const Cn=new decorationsOverviewRuler_DecorationsOverviewRuler(this._context);this._viewParts.push(Cn);const _n=new scrollDecoration_ScrollDecorationViewPart(this._context);this._viewParts.push(_n);const wn=new ContentViewOverlays(this._context);this._viewParts.push(wn),wn.addDynamicOverlay(new CurrentLineHighlightOverlay(this._context)),wn.addDynamicOverlay(new selections_SelectionsOverlay(this._context)),wn.addDynamicOverlay(new indentGuides_IndentGuidesOverlay(this._context)),wn.addDynamicOverlay(new decorations_DecorationsOverlay(this._context));const Sn=new viewOverlays_MarginViewOverlays(this._context);this._viewParts.push(Sn),Sn.addDynamicOverlay(new CurrentLineMarginHighlightOverlay(this._context)),Sn.addDynamicOverlay(new GlyphMarginOverlay(this._context)),Sn.addDynamicOverlay(new marginDecorations_MarginViewLineDecorationsOverlay(this._context)),Sn.addDynamicOverlay(new linesDecorations_LinesDecorationsOverlay(this._context)),Sn.addDynamicOverlay(new lineNumbers_LineNumbersOverlay(this._context));const xn=new margin_Margin(this._context);xn.getDomNode().appendChild(this._viewZones.marginDomNode),xn.getDomNode().appendChild(Sn.getDomNode()),this._viewParts.push(xn),this._contentWidgets=new contentWidgets_ViewContentWidgets(this._context,this.domNode),this._viewParts.push(this._contentWidgets),this._viewCursors=new viewCursors_ViewCursors(this._context),this._viewParts.push(this._viewCursors),this._overlayWidgets=new overlayWidgets_ViewOverlayWidgets(this._context),this._viewParts.push(this._overlayWidgets);const kn=new rulers_Rulers(this._context);this._viewParts.push(kn);const En=new minimap_Minimap(this._context);if(this._viewParts.push(En),Cn){const Je=this._scrollbar.getOverviewRulerLayoutInfo();Je.parent.insertBefore(Cn.getDomNode(),Je.insertBefore)}this._linesContent.appendChild(wn.getDomNode()),this._linesContent.appendChild(kn.domNode),this._linesContent.appendChild(this._viewZones.domNode),this._linesContent.appendChild(this._viewLines.getDomNode()),this._linesContent.appendChild(this._contentWidgets.domNode),this._linesContent.appendChild(this._viewCursors.getDomNode()),this._overflowGuardContainer.appendChild(xn.getDomNode()),this._overflowGuardContainer.appendChild(this._scrollbar.getDomNode()),this._overflowGuardContainer.appendChild(_n.getDomNode()),this._overflowGuardContainer.appendChild(this._textAreaHandler.textArea),this._overflowGuardContainer.appendChild(this._textAreaHandler.textAreaCover),this._overflowGuardContainer.appendChild(this._overlayWidgets.getDomNode()),this._overflowGuardContainer.appendChild(En.getDomNode()),this.domNode.appendChild(this._overflowGuardContainer),Zt?Zt.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode.domNode):this.domNode.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode),this._applyLayout(),this._pointerHandler=this._register(new pointerHandler_PointerHandler(this._context,en,this._createPointerHandlerHelper()))}_flushAccumulatedAndRenderNow(){this._renderNow()}_createPointerHandlerHelper(){return{viewDomNode:this.domNode.domNode,linesContentDomNode:this._linesContent.domNode,focusTextArea:()=>{this.focus()},dispatchTextAreaEvent:Je=>{this._textAreaHandler.textArea.domNode.dispatchEvent(Je)},getLastRenderData:()=>{const Je=this._viewCursors.getLastRenderData()||[],et=this._textAreaHandler.getLastRenderData();return new PointerHandlerLastRenderData(Je,et)},shouldSuppressMouseDownOnViewZone:Je=>this._viewZones.shouldSuppressMouseDownOnViewZone(Je),shouldSuppressMouseDownOnWidget:Je=>this._contentWidgets.shouldSuppressMouseDownOnWidget(Je),getPositionFromDOMInfo:(Je,et)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.getPositionFromDOMInfo(Je,et)),visibleRangeForPosition:(Je,et)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.visibleRangeForPosition(new Jn.a(Je,et))),getLineWidth:Je=>(this._flushAccumulatedAndRenderNow(),this._viewLines.getLineWidth(Je))}}_createTextAreaHandlerHelper(){return{visibleRangeForPositionRelativeToEditor:(Je,et)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.visibleRangeForPosition(new Jn.a(Je,et)))}}_applyLayout(){const Je=this._context.configuration.options.get(129);this.domNode.setWidth(Je.width),this.domNode.setHeight(Je.height),this._overflowGuardContainer.setWidth(Je.width),this._overflowGuardContainer.setHeight(Je.height),this._linesContent.setWidth(1e6),this._linesContent.setHeight(1e6)}_getEditorClassName(){const Je=this._textAreaHandler.isFocused()?" focused":"";return this._context.configuration.options.get(126)+" "+Object(Xr.e)(this._context.theme.type)+Je}handleEvents(Je){super.handleEvents(Je),this._scheduleRender()}onConfigurationChanged(Je){return this._configPixelRatio=this._context.configuration.options.get(127),this.domNode.setClassName(this._getEditorClassName()),this._applyLayout(),!1}onCursorStateChanged(Je){return this._selections=Je.selections,!1}onFocusChanged(Je){return this.domNode.setClassName(this._getEditorClassName()),!1}onThemeChanged(Je){return this.domNode.setClassName(this._getEditorClassName()),!1}dispose(){null!==this._renderAnimationFrame&&(this._renderAnimationFrame.dispose(),this._renderAnimationFrame=null),this._contentWidgets.overflowingContentWidgetsDomNode.domNode.remove(),this._context.removeEventHandler(this),this._viewLines.dispose();for(const Je of this._viewParts)Je.dispose();super.dispose()}_scheduleRender(){null===this._renderAnimationFrame&&(this._renderAnimationFrame=kn.T(this._onRenderScheduled.bind(this),100))}_onRenderScheduled(){this._renderAnimationFrame=null,this._flushAccumulatedAndRenderNow()}_renderNow(){!function safeInvokeNoArg(Je){try{return Je()}catch(Je){Object(En.e)(Je)}}(()=>this._actualRender())}_getViewPartsToRender(){let Je=[],et=0;for(const tt of this._viewParts)tt.shouldRender()&&(Je[et++]=tt);return Je}_actualRender(){if(!kn.N(this.domNode.domNode))return;let Je=this._getViewPartsToRender();if(!this._viewLines.shouldRender()&&0===Je.length)return;const et=this._context.viewLayout.getLinesViewportData();this._context.model.setViewport(et.startLineNumber,et.endLineNumber,et.centeredLineNumber);const tt=new viewLinesViewportData_ViewportData(this._selections,et,this._context.viewLayout.getWhitespaceViewportData(),this._context.model);this._contentWidgets.shouldRender()&&this._contentWidgets.onBeforeRender(tt),this._viewLines.shouldRender()&&(this._viewLines.renderText(tt),this._viewLines.onDidRender(),Je=this._getViewPartsToRender());const ot=new RenderingContext(this._context.viewLayout,tt,this._viewLines);for(const et of Je)et.prepareRender(ot);for(const et of Je)et.render(ot),et.onDidRender();Math.abs(jn.a()-this._configPixelRatio)>.001&&this._context.configuration.updatePixelRatio()}delegateVerticalScrollbarMouseDown(Je){this._scrollbar.delegateVerticalScrollbarMouseDown(Je)}restoreState(Je){this._context.model.setScrollPosition({scrollTop:Je.scrollTop},1),this._context.model.tokenizeViewport(),this._renderNow(),this._viewLines.updateLineWidths(),this._context.model.setScrollPosition({scrollLeft:Je.scrollLeft},1)}getOffsetForColumn(Je,et){const tt=this._context.model.validateModelPosition({lineNumber:Je,column:et}),ot=this._context.model.coordinatesConverter.convertModelPositionToViewPosition(tt);this._flushAccumulatedAndRenderNow();const it=this._viewLines.visibleRangeForPosition(new Jn.a(ot.lineNumber,ot.column));return it?it.left:-1}getTargetAtClientPoint(Je,et){const tt=this._pointerHandler.getTargetAtClientPoint(Je,et);return tt?ViewUserInputEvents.convertViewToModelMouseTarget(tt,this._context.model.coordinatesConverter):null}createOverviewRuler(Je){return new overviewRuler_OverviewRuler(this._context,Je)}change(Je){this._viewZones.changeViewZones(Je),this._scheduleRender()}render(Je,et){if(et){this._viewLines.forceShouldRender();for(const Je of this._viewParts)Je.forceShouldRender()}Je?this._flushAccumulatedAndRenderNow():this._scheduleRender()}focus(){this._textAreaHandler.focusTextArea()}isFocused(){return this._textAreaHandler.isFocused()}setAriaOptions(Je){this._textAreaHandler.setAriaOptions(Je)}addContentWidget(Je){this._contentWidgets.addWidget(Je.widget),this.layoutContentWidget(Je),this._scheduleRender()}layoutContentWidget(Je){let et=Je.position&&Je.position.range||null;if(null===et){const tt=Je.position?Je.position.position:null;null!==tt&&(et=new Cr.a(tt.lineNumber,tt.column,tt.lineNumber,tt.column))}const tt=Je.position?Je.position.preference:null;this._contentWidgets.setWidgetPosition(Je.widget,et,tt),this._scheduleRender()}removeContentWidget(Je){this._contentWidgets.removeWidget(Je.widget),this._scheduleRender()}addOverlayWidget(Je){this._overlayWidgets.addWidget(Je.widget),this.layoutOverlayWidget(Je),this._scheduleRender()}layoutOverlayWidget(Je){const et=Je.position?Je.position.preference:null;this._overlayWidgets.setWidgetPosition(Je.widget,et)&&this._scheduleRender()}removeOverlayWidget(Je){this._overlayWidgets.removeWidget(Je.widget),this._scheduleRender()}}class oneCursor_Cursor{constructor(Je){this._selTrackedRange=null,this._trackSelection=!0,this._setState(Je,new wr.f(new Cr.a(1,1,1,1),0,new Jn.a(1,1),0),new wr.f(new Cr.a(1,1,1,1),0,new Jn.a(1,1),0))}dispose(Je){this._removeTrackedRange(Je)}startTrackingSelection(Je){this._trackSelection=!0,this._updateTrackedRange(Je)}stopTrackingSelection(Je){this._trackSelection=!1,this._removeTrackedRange(Je)}_updateTrackedRange(Je){this._trackSelection&&(this._selTrackedRange=Je.model._setTrackedRange(this._selTrackedRange,this.modelState.selection,0))}_removeTrackedRange(Je){this._selTrackedRange=Je.model._setTrackedRange(this._selTrackedRange,null,0)}asCursorState(){return new wr.d(this.modelState,this.viewState)}readSelectionFromMarkers(Je){const et=Je.model._getTrackedRange(this._selTrackedRange);return 0===this.modelState.selection.getDirection()?new Mn.a(et.startLineNumber,et.startColumn,et.endLineNumber,et.endColumn):new Mn.a(et.endLineNumber,et.endColumn,et.startLineNumber,et.startColumn)}ensureValidState(Je){this._setState(Je,this.modelState,this.viewState)}setState(Je,et,tt){this._setState(Je,et,tt)}static _validatePositionWithCache(Je,et,tt,ot){return et.equals(tt)?ot:Je.normalizePosition(et,2)}static _validateViewState(Je,et){const tt=et.position,ot=et.selectionStart.getStartPosition(),it=et.selectionStart.getEndPosition(),Zt=Je.normalizePosition(tt,2),en=this._validatePositionWithCache(Je,ot,tt,Zt),Cn=this._validatePositionWithCache(Je,it,ot,en);return tt.equals(Zt)&&ot.equals(en)&&it.equals(Cn)?et:new wr.f(Cr.a.fromPositions(en,Cn),et.selectionStartLeftoverVisibleColumns+ot.column-en.column,Zt,et.leftoverVisibleColumns+tt.column-Zt.column)}_setState(Je,et,tt){if(tt&&(tt=oneCursor_Cursor._validateViewState(Je.viewModel,tt)),et){const tt=Je.model.validateRange(et.selectionStart),ot=et.selectionStart.equalsRange(tt)?et.selectionStartLeftoverVisibleColumns:0,it=Je.model.validatePosition(et.position),Zt=et.position.equals(it)?et.leftoverVisibleColumns:0;et=new wr.f(tt,ot,it,Zt)}else{if(!tt)return;const ot=Je.model.validateRange(Je.coordinatesConverter.convertViewRangeToModelRange(tt.selectionStart)),it=Je.model.validatePosition(Je.coordinatesConverter.convertViewPositionToModelPosition(tt.position));et=new wr.f(ot,tt.selectionStartLeftoverVisibleColumns,it,tt.leftoverVisibleColumns)}if(tt){const ot=Je.coordinatesConverter.validateViewRange(tt.selectionStart,et.selectionStart),it=Je.coordinatesConverter.validateViewPosition(tt.position,et.position);tt=new wr.f(ot,et.selectionStartLeftoverVisibleColumns,it,et.leftoverVisibleColumns)}else{const ot=Je.coordinatesConverter.convertModelPositionToViewPosition(new Jn.a(et.selectionStart.startLineNumber,et.selectionStart.startColumn)),it=Je.coordinatesConverter.convertModelPositionToViewPosition(new Jn.a(et.selectionStart.endLineNumber,et.selectionStart.endColumn)),Zt=new Cr.a(ot.lineNumber,ot.column,it.lineNumber,it.column),en=Je.coordinatesConverter.convertModelPositionToViewPosition(et.position);tt=new wr.f(Zt,et.selectionStartLeftoverVisibleColumns,en,et.leftoverVisibleColumns)}this.modelState=et,this.viewState=tt,this._updateTrackedRange(Je)}}class cursorCollection_CursorCollection{constructor(Je){this.context=Je,this.primaryCursor=new oneCursor_Cursor(Je),this.secondaryCursors=[],this.lastAddedCursorIndex=0}dispose(){this.primaryCursor.dispose(this.context),this.killSecondaryCursors()}startTrackingSelections(){this.primaryCursor.startTrackingSelection(this.context);for(let Je=0,et=this.secondaryCursors.length;Je<et;Je++)this.secondaryCursors[Je].startTrackingSelection(this.context)}stopTrackingSelections(){this.primaryCursor.stopTrackingSelection(this.context);for(let Je=0,et=this.secondaryCursors.length;Je<et;Je++)this.secondaryCursors[Je].stopTrackingSelection(this.context)}updateContext(Je){this.context=Je}ensureValidState(){this.primaryCursor.ensureValidState(this.context);for(let Je=0,et=this.secondaryCursors.length;Je<et;Je++)this.secondaryCursors[Je].ensureValidState(this.context)}readSelectionFromMarkers(){let Je=[];Je[0]=this.primaryCursor.readSelectionFromMarkers(this.context);for(let et=0,tt=this.secondaryCursors.length;et<tt;et++)Je[et+1]=this.secondaryCursors[et].readSelectionFromMarkers(this.context);return Je}getAll(){let Je=[];Je[0]=this.primaryCursor.asCursorState();for(let et=0,tt=this.secondaryCursors.length;et<tt;et++)Je[et+1]=this.secondaryCursors[et].asCursorState();return Je}getViewPositions(){let Je=[];Je[0]=this.primaryCursor.viewState.position;for(let et=0,tt=this.secondaryCursors.length;et<tt;et++)Je[et+1]=this.secondaryCursors[et].viewState.position;return Je}getTopMostViewPosition(){let Je=this.primaryCursor.viewState.position;for(let et=0,tt=this.secondaryCursors.length;et<tt;et++){const tt=this.secondaryCursors[et].viewState.position;tt.isBefore(Je)&&(Je=tt)}return Je}getBottomMostViewPosition(){let Je=this.primaryCursor.viewState.position;for(let et=0,tt=this.secondaryCursors.length;et<tt;et++){const tt=this.secondaryCursors[et].viewState.position;Je.isBeforeOrEqual(tt)&&(Je=tt)}return Je}getSelections(){let Je=[];Je[0]=this.primaryCursor.modelState.selection;for(let et=0,tt=this.secondaryCursors.length;et<tt;et++)Je[et+1]=this.secondaryCursors[et].modelState.selection;return Je}getViewSelections(){let Je=[];Je[0]=this.primaryCursor.viewState.selection;for(let et=0,tt=this.secondaryCursors.length;et<tt;et++)Je[et+1]=this.secondaryCursors[et].viewState.selection;return Je}setSelections(Je){this.setStates(wr.d.fromModelSelections(Je))}getPrimaryCursor(){return this.primaryCursor.asCursorState()}setStates(Je){null!==Je&&(this.primaryCursor.setState(this.context,Je[0].modelState,Je[0].viewState),this._setSecondaryStates(Je.slice(1)))}_setSecondaryStates(Je){const et=this.secondaryCursors.length,tt=Je.length;if(et<tt){let Je=tt-et;for(let et=0;et<Je;et++)this._addSecondaryCursor()}else if(et>tt){let Je=et-tt;for(let et=0;et<Je;et++)this._removeSecondaryCursor(this.secondaryCursors.length-1)}for(let et=0;et<tt;et++)this.secondaryCursors[et].setState(this.context,Je[et].modelState,Je[et].viewState)}killSecondaryCursors(){this._setSecondaryStates([])}_addSecondaryCursor(){this.secondaryCursors.push(new oneCursor_Cursor(this.context)),this.lastAddedCursorIndex=this.secondaryCursors.length}getLastAddedCursorIndex(){return 0===this.secondaryCursors.length||0===this.lastAddedCursorIndex?0:this.lastAddedCursorIndex}_removeSecondaryCursor(Je){this.lastAddedCursorIndex>=Je+1&&this.lastAddedCursorIndex--,this.secondaryCursors[Je].dispose(this.context),this.secondaryCursors.splice(Je,1)}_getAll(){let Je=[];Je[0]=this.primaryCursor;for(let et=0,tt=this.secondaryCursors.length;et<tt;et++)Je[et+1]=this.secondaryCursors[et];return Je}normalize(){if(0===this.secondaryCursors.length)return;let Je=this._getAll(),et=[];for(let tt=0,ot=Je.length;tt<ot;tt++)et.push({index:tt,selection:Je[tt].modelState.selection});et.sort((Je,et)=>Je.selection.startLineNumber===et.selection.startLineNumber?Je.selection.startColumn-et.selection.startColumn:Je.selection.startLineNumber-et.selection.startLineNumber);for(let tt=0;tt<et.length-1;tt++){const ot=et[tt],it=et[tt+1],Zt=ot.selection,en=it.selection;if(!this.context.cursorConfig.multiCursorMergeOverlapping)continue;let Cn;if(Cn=en.isEmpty()||Zt.isEmpty()?en.getStartPosition().isBeforeOrEqual(Zt.getEndPosition()):en.getStartPosition().isBefore(Zt.getEndPosition()),Cn){const Zt=ot.index<it.index?tt:tt+1,en=ot.index<it.index?tt+1:tt,Cn=et[en].index,_n=et[Zt].index,wn=et[en].selection,Sn=et[Zt].selection;if(!wn.equalsSelection(Sn)){const tt=wn.plusRange(Sn),ot=wn.selectionStartLineNumber===wn.startLineNumber&&wn.selectionStartColumn===wn.startColumn,it=Sn.selectionStartLineNumber===Sn.startLineNumber&&Sn.selectionStartColumn===Sn.startColumn;let en,xn;Cn===this.lastAddedCursorIndex?(en=ot,this.lastAddedCursorIndex=_n):en=it,xn=en?new Mn.a(tt.startLineNumber,tt.startColumn,tt.endLineNumber,tt.endColumn):new Mn.a(tt.endLineNumber,tt.endColumn,tt.startLineNumber,tt.startColumn),et[Zt].selection=xn;const kn=wr.d.fromModelSelection(xn);Je[_n].setState(this.context,kn.modelState,kn.viewState)}for(const Je of et)Je.index>Cn&&Je.index--;Je.splice(Cn,1),et.splice(en,1),this._removeSecondaryCursor(Cn-1),tt--}}}}var ri=tt(1066),oi=tt(538),ii=tt(299);class ViewCompositionStartEvent{constructor(){this.type=0}}class ViewCompositionEndEvent{constructor(){this.type=1}}class ViewConfigurationChangedEvent{constructor(Je){this.type=2,this._source=Je}hasChanged(Je){return this._source.hasChanged(Je)}}class ViewCursorStateChangedEvent{constructor(Je,et){this.type=3,this.selections=Je,this.modelSelections=et}}class ViewDecorationsChangedEvent{constructor(Je){this.type=4,Je?(this.affectsMinimap=Je.affectsMinimap,this.affectsOverviewRuler=Je.affectsOverviewRuler):(this.affectsMinimap=!0,this.affectsOverviewRuler=!0)}}class ViewFlushedEvent{constructor(){this.type=5}}class ViewFocusChangedEvent{constructor(Je){this.type=6,this.isFocused=Je}}class ViewLanguageConfigurationEvent{constructor(){this.type=7}}class ViewLineMappingChangedEvent{constructor(){this.type=8}}class ViewLinesChangedEvent{constructor(Je,et){this.type=9,this.fromLineNumber=Je,this.toLineNumber=et}}class ViewLinesDeletedEvent{constructor(Je,et){this.type=10,this.fromLineNumber=Je,this.toLineNumber=et}}class ViewLinesInsertedEvent{constructor(Je,et){this.type=11,this.fromLineNumber=Je,this.toLineNumber=et}}class ViewRevealRangeRequestEvent{constructor(Je,et,tt,ot,it,Zt){this.type=12,this.source=Je,this.range=et,this.selections=tt,this.verticalType=ot,this.revealHorizontal=it,this.scrollType=Zt}}class ViewScrollChangedEvent{constructor(Je){this.type=13,this.scrollWidth=Je.scrollWidth,this.scrollLeft=Je.scrollLeft,this.scrollHeight=Je.scrollHeight,this.scrollTop=Je.scrollTop,this.scrollWidthChanged=Je.scrollWidthChanged,this.scrollLeftChanged=Je.scrollLeftChanged,this.scrollHeightChanged=Je.scrollHeightChanged,this.scrollTopChanged=Je.scrollTopChanged}}class ViewThemeChangedEvent{constructor(){this.type=14}}class ViewTokensChangedEvent{constructor(Je){this.type=15,this.ranges=Je}}class ViewTokensColorsChangedEvent{constructor(){this.type=16}}class ViewZonesChangedEvent{constructor(){this.type=17}}class viewModelEventDispatcher_ViewModelEventDispatcher extends Pn.a{constructor(){super(),this._onEvent=this._register(new Dn.b),this.onEvent=this._onEvent.event,this._eventHandlers=[],this._viewEventQueue=null,this._isConsumingViewEventQueue=!1,this._collector=null,this._collectorCnt=0,this._outgoingEvents=[]}emitOutgoingEvent(Je){this._addOutgoingEvent(Je),this._emitOugoingEvents()}_addOutgoingEvent(Je){for(let et=0,tt=this._outgoingEvents.length;et<tt;et++)if(this._outgoingEvents[et].kind===Je.kind)return void(this._outgoingEvents[et]=this._outgoingEvents[et].merge(Je));this._outgoingEvents.push(Je)}_emitOugoingEvents(){for(;this._outgoingEvents.length>0;){if(this._collector||this._isConsumingViewEventQueue)return;const Je=this._outgoingEvents.shift();Je.isNoOp()||this._onEvent.fire(Je)}}addViewEventHandler(Je){for(let et=0,tt=this._eventHandlers.length;et<tt;et++)this._eventHandlers[et]===Je&&console.warn("Detected duplicate listener in ViewEventDispatcher",Je);this._eventHandlers.push(Je)}removeViewEventHandler(Je){for(let et=0;et<this._eventHandlers.length;et++)if(this._eventHandlers[et]===Je){this._eventHandlers.splice(et,1);break}}beginEmitViewEvents(){return this._collectorCnt++,1===this._collectorCnt&&(this._collector=new ViewModelEventsCollector),this._collector}endEmitViewEvents(){if(this._collectorCnt--,0===this._collectorCnt){const Je=this._collector.outgoingEvents,et=this._collector.viewEvents;this._collector=null;for(const et of Je)this._addOutgoingEvent(et);et.length>0&&this._emitMany(et)}this._emitOugoingEvents()}emitSingleViewEvent(Je){try{this.beginEmitViewEvents().emitViewEvent(Je)}finally{this.endEmitViewEvents()}}_emitMany(Je){this._viewEventQueue?this._viewEventQueue=this._viewEventQueue.concat(Je):this._viewEventQueue=Je,this._isConsumingViewEventQueue||this._consumeViewEventQueue()}_consumeViewEventQueue(){try{this._isConsumingViewEventQueue=!0,this._doConsumeQueue()}finally{this._isConsumingViewEventQueue=!1}}_doConsumeQueue(){for(;this._viewEventQueue;){const Je=this._viewEventQueue;this._viewEventQueue=null;const et=this._eventHandlers.slice(0);for(const tt of et)tt.handleEvents(Je)}}}class ViewModelEventsCollector{constructor(){this.viewEvents=[],this.outgoingEvents=[]}emitViewEvent(Je){this.viewEvents.push(Je)}emitOutgoingEvent(Je){this.outgoingEvents.push(Je)}}class ContentSizeChangedEvent{constructor(Je,et,tt,ot){this.kind=0,this._oldContentWidth=Je,this._oldContentHeight=et,this.contentWidth=tt,this.contentHeight=ot,this.contentWidthChanged=this._oldContentWidth!==this.contentWidth,this.contentHeightChanged=this._oldContentHeight!==this.contentHeight}isNoOp(){return!this.contentWidthChanged&&!this.contentHeightChanged}merge(Je){return 0!==Je.kind?this:new ContentSizeChangedEvent(this._oldContentWidth,this._oldContentHeight,Je.contentWidth,Je.contentHeight)}}class FocusChangedEvent{constructor(Je,et){this.kind=1,this.oldHasFocus=Je,this.hasFocus=et}isNoOp(){return this.oldHasFocus===this.hasFocus}merge(Je){return 1!==Je.kind?this:new FocusChangedEvent(this.oldHasFocus,Je.hasFocus)}}class ScrollChangedEvent{constructor(Je,et,tt,ot,it,Zt,en,Cn){this.kind=2,this._oldScrollWidth=Je,this._oldScrollLeft=et,this._oldScrollHeight=tt,this._oldScrollTop=ot,this.scrollWidth=it,this.scrollLeft=Zt,this.scrollHeight=en,this.scrollTop=Cn,this.scrollWidthChanged=this._oldScrollWidth!==this.scrollWidth,this.scrollLeftChanged=this._oldScrollLeft!==this.scrollLeft,this.scrollHeightChanged=this._oldScrollHeight!==this.scrollHeight,this.scrollTopChanged=this._oldScrollTop!==this.scrollTop}isNoOp(){return!(this.scrollWidthChanged||this.scrollLeftChanged||this.scrollHeightChanged||this.scrollTopChanged)}merge(Je){return 2!==Je.kind?this:new ScrollChangedEvent(this._oldScrollWidth,this._oldScrollLeft,this._oldScrollHeight,this._oldScrollTop,Je.scrollWidth,Je.scrollLeft,Je.scrollHeight,Je.scrollTop)}}class viewModelEventDispatcher_ViewZonesChangedEvent{constructor(){this.kind=3}isNoOp(){return!1}merge(Je){return this}}class CursorStateChangedEvent{constructor(Je,et,tt,ot,it,Zt,en){this.kind=5,this.oldSelections=Je,this.selections=et,this.oldModelVersionId=tt,this.modelVersionId=ot,this.source=it,this.reason=Zt,this.reachedMaxCursorCount=en}static _selectionsAreEqual(Je,et){if(!Je&&!et)return!0;if(!Je||!et)return!1;const tt=Je.length;if(tt!==et.length)return!1;for(let ot=0;ot<tt;ot++)if(!Je[ot].equalsSelection(et[ot]))return!1;return!0}isNoOp(){return CursorStateChangedEvent._selectionsAreEqual(this.oldSelections,this.selections)&&this.oldModelVersionId===this.modelVersionId}merge(Je){return 5!==Je.kind?this:new CursorStateChangedEvent(this.oldSelections,Je.selections,this.oldModelVersionId,Je.modelVersionId,Je.source,Je.reason,this.reachedMaxCursorCount||Je.reachedMaxCursorCount)}}class ReadOnlyEditAttemptEvent{constructor(){this.kind=4}isNoOp(){return!1}merge(Je){return this}}class CursorModelState{constructor(Je,et){this.modelVersionId=Je.getVersionId(),this.cursorState=et.getCursorStates()}equals(Je){if(!Je)return!1;if(this.modelVersionId!==Je.modelVersionId)return!1;if(this.cursorState.length!==Je.cursorState.length)return!1;for(let et=0,tt=this.cursorState.length;et<tt;et++)if(!this.cursorState[et].equals(Je.cursorState[et]))return!1;return!0}}class cursor_AutoClosedAction{constructor(Je,et,tt){this._model=Je,this._autoClosedCharactersDecorations=et,this._autoClosedEnclosingDecorations=tt}static getAllAutoClosedCharacters(Je){let et=[];for(const tt of Je)et=et.concat(tt.getAutoClosedCharactersRanges());return et}dispose(){this._autoClosedCharactersDecorations=this._model.deltaDecorations(this._autoClosedCharactersDecorations,[]),this._autoClosedEnclosingDecorations=this._model.deltaDecorations(this._autoClosedEnclosingDecorations,[])}getAutoClosedCharactersRanges(){let Je=[];for(let et=0;et<this._autoClosedCharactersDecorations.length;et++){const tt=this._model.getDecorationRange(this._autoClosedCharactersDecorations[et]);tt&&Je.push(tt)}return Je}isValid(Je){let et=[];for(let Je=0;Je<this._autoClosedEnclosingDecorations.length;Je++){const tt=this._model.getDecorationRange(this._autoClosedEnclosingDecorations[Je]);if(tt&&(et.push(tt),tt.startLineNumber!==tt.endLineNumber))return!1}et.sort(Cr.a.compareRangesUsingStarts),Je.sort(Cr.a.compareRangesUsingStarts);for(let tt=0;tt<Je.length;tt++){if(tt>=et.length)return!1;if(!et[tt].strictContainsRange(Je[tt]))return!1}return!0}}class cursor_CursorsController extends Pn.a{constructor(Je,et,tt,ot){super(),this._model=Je,this._knownModelVersionId=this._model.getVersionId(),this._viewModel=et,this._coordinatesConverter=tt,this.context=new wr.c(this._model,this._viewModel,this._coordinatesConverter,ot),this._cursors=new cursorCollection_CursorCollection(this.context),this._hasFocus=!1,this._isHandling=!1,this._isDoingComposition=!1,this._selectionsWhenCompositionStarted=null,this._columnSelectData=null,this._autoClosedActions=[],this._prevEditOperationType=0}dispose(){this._cursors.dispose(),this._autoClosedActions=Object(Pn.f)(this._autoClosedActions),super.dispose()}updateConfiguration(Je){this.context=new wr.c(this._model,this._viewModel,this._coordinatesConverter,Je),this._cursors.updateContext(this.context)}onLineMappingChanged(Je){this._knownModelVersionId===this._model.getVersionId()&&this.setStates(Je,"viewModel",0,this.getCursorStates())}setHasFocus(Je){this._hasFocus=Je}_validateAutoClosedActions(){if(this._autoClosedActions.length>0){let Je=this._cursors.getSelections();for(let et=0;et<this._autoClosedActions.length;et++){const tt=this._autoClosedActions[et];tt.isValid(Je)||(tt.dispose(),this._autoClosedActions.splice(et,1),et--)}}}getPrimaryCursorState(){return this._cursors.getPrimaryCursor()}getLastAddedCursorIndex(){return this._cursors.getLastAddedCursorIndex()}getCursorStates(){return this._cursors.getAll()}setStates(Je,et,tt,ot){let it=!1;null!==ot&&ot.length>cursor_CursorsController.MAX_CURSOR_COUNT&&(ot=ot.slice(0,cursor_CursorsController.MAX_CURSOR_COUNT),it=!0);const Zt=new CursorModelState(this._model,this);return this._cursors.setStates(ot),this._cursors.normalize(),this._columnSelectData=null,this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(Je,et,tt,Zt,it)}setCursorColumnSelectData(Je){this._columnSelectData=Je}revealPrimary(Je,et,tt,ot){const it=this._cursors.getViewPositions();if(it.length>1)this._emitCursorRevealRange(Je,et,null,this._cursors.getViewSelections(),0,tt,ot);else{const Zt=it[0],en=new Cr.a(Zt.lineNumber,Zt.column,Zt.lineNumber,Zt.column);this._emitCursorRevealRange(Je,et,en,null,0,tt,ot)}}_revealPrimaryCursor(Je,et,tt,ot,it){const Zt=this._cursors.getViewPositions();if(Zt.length>1)this._emitCursorRevealRange(Je,et,null,this._cursors.getViewSelections(),tt,ot,it);else{const en=Zt[0],Cn=new Cr.a(en.lineNumber,en.column,en.lineNumber,en.column);this._emitCursorRevealRange(Je,et,Cn,null,tt,ot,it)}}_emitCursorRevealRange(Je,et,tt,ot,it,Zt,en){Je.emitViewEvent(new ViewRevealRangeRequestEvent(et,tt,ot,it,Zt,en))}saveState(){let Je=[];const et=this._cursors.getSelections();for(let tt=0,ot=et.length;tt<ot;tt++){const ot=et[tt];Je.push({inSelectionMode:!ot.isEmpty(),selectionStart:{lineNumber:ot.selectionStartLineNumber,column:ot.selectionStartColumn},position:{lineNumber:ot.positionLineNumber,column:ot.positionColumn}})}return Je}restoreState(Je,et){let tt=[];for(let Je=0,ot=et.length;Je<ot;Je++){const ot=et[Je];let it=1,Zt=1;ot.position&&ot.position.lineNumber&&(it=ot.position.lineNumber),ot.position&&ot.position.column&&(Zt=ot.position.column);let en=it,Cn=Zt;ot.selectionStart&&ot.selectionStart.lineNumber&&(en=ot.selectionStart.lineNumber),ot.selectionStart&&ot.selectionStart.column&&(Cn=ot.selectionStart.column),tt.push({selectionStartLineNumber:en,selectionStartColumn:Cn,positionLineNumber:it,positionColumn:Zt})}this.setStates(Je,"restoreState",0,wr.d.fromModelSelections(tt)),this.revealPrimary(Je,"restoreState",!0,1)}onModelContentChanged(Je,et){if(et instanceof ii.c){const et=this._cursors.readSelectionFromMarkers();this.setStates(Je,"modelChange",2,wr.d.fromModelSelections(et))}else{if(this._knownModelVersionId=et.versionId,this._isHandling)return;const tt=et.containsEvent(1);if(this._prevEditOperationType=0,tt)this._cursors.dispose(),this._cursors=new cursorCollection_CursorCollection(this.context),this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(Je,"model",1,null,!1);else if(this._hasFocus&&et.resultingSelection&&et.resultingSelection.length>0){const tt=wr.d.fromModelSelections(et.resultingSelection);this.setStates(Je,"modelChange",et.isUndoing?5:et.isRedoing?6:2,tt)&&this._revealPrimaryCursor(Je,"modelChange",0,!0,0)}else{const et=this._cursors.readSelectionFromMarkers();this.setStates(Je,"modelChange",2,wr.d.fromModelSelections(et))}}}getSelection(){return this._cursors.getPrimaryCursor().modelState.selection}getTopMostViewPosition(){return this._cursors.getTopMostViewPosition()}getBottomMostViewPosition(){return this._cursors.getBottomMostViewPosition()}getCursorColumnSelectData(){if(this._columnSelectData)return this._columnSelectData;const Je=this._cursors.getPrimaryCursor(),et=Je.viewState.selectionStart.getStartPosition(),tt=Je.viewState.position;return{isReal:!1,fromViewLineNumber:et.lineNumber,fromViewVisualColumn:wr.a.visibleColumnFromColumn2(this.context.cursorConfig,this._viewModel,et),toViewLineNumber:tt.lineNumber,toViewVisualColumn:wr.a.visibleColumnFromColumn2(this.context.cursorConfig,this._viewModel,tt)}}getSelections(){return this._cursors.getSelections()}setSelections(Je,et,tt,ot){this.setStates(Je,et,ot,wr.d.fromModelSelections(tt))}getPrevEditOperationType(){return this._prevEditOperationType}setPrevEditOperationType(Je){this._prevEditOperationType=Je}_pushAutoClosedAction(Je,et){let tt=[],ot=[];for(let it=0,Zt=Je.length;it<Zt;it++)tt.push({range:Je[it],options:{description:"auto-closed-character",inlineClassName:"auto-closed-character",stickiness:1}}),ot.push({range:et[it],options:{description:"auto-closed-enclosing",stickiness:1}});const it=this._model.deltaDecorations([],tt),Zt=this._model.deltaDecorations([],ot);this._autoClosedActions.push(new cursor_AutoClosedAction(this._model,it,Zt))}_executeEditOperation(Je){if(!Je)return;Je.shouldPushStackElementBefore&&this._model.pushStackElement();const et=class cursor_CommandExecutor{static executeCommands(Je,et,tt){const ot={model:Je,selectionsBefore:et,trackedRanges:[],trackedRangesDirection:[]},it=this._innerExecuteCommands(ot,tt);for(let Je=0,et=ot.trackedRanges.length;Je<et;Je++)ot.model._setTrackedRange(ot.trackedRanges[Je],null,0);return it}static _innerExecuteCommands(Je,et){if(this._arrayIsEmpty(et))return null;const tt=this._getEditOperations(Je,et);if(0===tt.operations.length)return null;const ot=tt.operations,it=this._getLoserCursorMap(ot);if(it.hasOwnProperty("0"))return console.warn("Ignoring commands"),null;let Zt=[];for(let Je=0,et=ot.length;Je<et;Je++)it.hasOwnProperty(ot[Je].identifier.major.toString())||Zt.push(ot[Je]);tt.hadTrackedEditOperation&&Zt.length>0&&(Zt[0]._isTracked=!0);let en=Je.model.pushEditOperations(Je.selectionsBefore,Zt,tt=>{let ot=[];for(let et=0;et<Je.selectionsBefore.length;et++)ot[et]=[];for(const Je of tt)Je.identifier&&ot[Je.identifier.major].push(Je);const minorBasedSorter=(Je,et)=>Je.identifier.minor-et.identifier.minor;let it=[];for(let tt=0;tt<Je.selectionsBefore.length;tt++)ot[tt].length>0?(ot[tt].sort(minorBasedSorter),it[tt]=et[tt].computeCursorState(Je.model,{getInverseEditOperations:()=>ot[tt],getTrackedSelection:et=>{const tt=parseInt(et,10),ot=Je.model._getTrackedRange(Je.trackedRanges[tt]);return 0===Je.trackedRangesDirection[tt]?new Mn.a(ot.startLineNumber,ot.startColumn,ot.endLineNumber,ot.endColumn):new Mn.a(ot.endLineNumber,ot.endColumn,ot.startLineNumber,ot.startColumn)}})):it[tt]=Je.selectionsBefore[tt];return it});en||(en=Je.selectionsBefore);let Cn=[];for(let Je in it)it.hasOwnProperty(Je)&&Cn.push(parseInt(Je,10));Cn.sort((Je,et)=>et-Je);for(const Je of Cn)en.splice(Je,1);return en}static _arrayIsEmpty(Je){for(let et=0,tt=Je.length;et<tt;et++)if(Je[et])return!1;return!0}static _getEditOperations(Je,et){let tt=[],ot=!1;for(let it=0,Zt=et.length;it<Zt;it++){const Zt=et[it];if(Zt){const et=this._getEditOperationsFromCommand(Je,it,Zt);tt=tt.concat(et.operations),ot=ot||et.hadTrackedEditOperation}}return{operations:tt,hadTrackedEditOperation:ot}}static _getEditOperationsFromCommand(Je,et,tt){let ot=[],it=0;const addEditOperation=(Je,Zt,en=!1)=>{Cr.a.isEmpty(Je)&&""===Zt||ot.push({identifier:{major:et,minor:it++},range:Je,text:Zt,forceMoveMarkers:en,isAutoWhitespaceEdit:tt.insertsAutoWhitespace})};let Zt=!1;const en={addEditOperation:addEditOperation,addTrackedEditOperation:(Je,et,tt)=>{Zt=!0,addEditOperation(Je,et,tt)},trackSelection:(et,tt)=>{const ot=Mn.a.liftSelection(et);let it;if(ot.isEmpty())if("boolean"==typeof tt)it=tt?2:3;else{const et=Je.model.getLineMaxColumn(ot.startLineNumber);it=ot.startColumn===et?2:3}else it=1;const Zt=Je.trackedRanges.length,en=Je.model._setTrackedRange(null,ot,it);return Je.trackedRanges[Zt]=en,Je.trackedRangesDirection[Zt]=ot.getDirection(),Zt.toString()}};try{tt.getEditOperations(Je.model,en)}catch(Je){return Object(En.e)(Je),{operations:[],hadTrackedEditOperation:!1}}return{operations:ot,hadTrackedEditOperation:Zt}}static _getLoserCursorMap(Je){(Je=Je.slice(0)).sort((Je,et)=>-Cr.a.compareRangesUsingEnds(Je.range,et.range));let et={};for(let tt=1;tt<Je.length;tt++){const ot=Je[tt-1],it=Je[tt];if(Cr.a.getStartPosition(ot.range).isBefore(Cr.a.getEndPosition(it.range))){let Zt;Zt=ot.identifier.major>it.identifier.major?ot.identifier.major:it.identifier.major,et[Zt.toString()]=!0;for(let et=0;et<Je.length;et++)Je[et].identifier.major===Zt&&(Je.splice(et,1),et<tt&&tt--,et--);tt>0&&tt--}}return et}}.executeCommands(this._model,this._cursors.getSelections(),Je.commands);if(et){this._interpretCommandResult(et);let tt=[],ot=[];for(let et=0;et<Je.commands.length;et++){const it=Je.commands[et];it instanceof oi.b&&it.enclosingRange&&it.closeCharacterRange&&(tt.push(it.closeCharacterRange),ot.push(it.enclosingRange))}tt.length>0&&this._pushAutoClosedAction(tt,ot),this._prevEditOperationType=Je.type}Je.shouldPushStackElementAfter&&this._model.pushStackElement()}_interpretCommandResult(Je){Je&&0!==Je.length||(Je=this._cursors.readSelectionFromMarkers()),this._columnSelectData=null,this._cursors.setSelections(Je),this._cursors.normalize()}_emitStateChangedIfNecessary(Je,et,tt,ot,it){const Zt=new CursorModelState(this._model,this);if(Zt.equals(ot))return!1;const en=this._cursors.getSelections(),Cn=this._cursors.getViewSelections();if(Je.emitViewEvent(new ViewCursorStateChangedEvent(Cn,en)),!ot||ot.cursorState.length!==Zt.cursorState.length||Zt.cursorState.some((Je,et)=>!Je.modelState.equals(ot.cursorState[et].modelState))){const Cn=ot?ot.cursorState.map(Je=>Je.modelState.selection):null,_n=ot?ot.modelVersionId:0;Je.emitOutgoingEvent(new CursorStateChangedEvent(Cn,en,_n,Zt.modelVersionId,et||"keyboard",tt,it))}return!0}_findAutoClosingPairs(Je){if(!Je.length)return null;let et=[];for(let tt=0,ot=Je.length;tt<ot;tt++){const ot=Je[tt];if(!ot.text||ot.text.indexOf("\n")>=0)return null;const it=ot.text.match(/([)\]}>'"`])([^)\]}>'"`]*)$/);if(!it)return null;const Zt=it[1],en=this.context.cursorConfig.autoClosingPairs.autoClosingPairsCloseSingleChar.get(Zt);if(!en||1!==en.length)return null;const Cn=en[0].open,_n=ot.text.length-it[2].length-1,wn=ot.text.lastIndexOf(Cn,_n-1);if(-1===wn)return null;et.push([wn,_n])}return et}executeEdits(Je,et,tt,ot){let it=null;"snippet"===et&&(it=this._findAutoClosingPairs(tt)),it&&(tt[0]._isTracked=!0);let Zt=[],en=[];const Cn=this._model.pushEditOperations(this.getSelections(),tt,Je=>{if(it)for(let et=0,tt=it.length;et<tt;et++){const[tt,ot]=it[et],Cn=Je[et],_n=Cn.range.startLineNumber,wn=Cn.range.startColumn-1+tt,Sn=Cn.range.startColumn-1+ot;Zt.push(new Cr.a(_n,Sn+1,_n,Sn+2)),en.push(new Cr.a(_n,wn+1,_n,Sn+2))}const et=ot(Je);return et&&(this._isHandling=!0),et});Cn&&(this._isHandling=!1,this.setSelections(Je,et,Cn,0)),Zt.length>0&&this._pushAutoClosedAction(Zt,en)}_executeEdit(Je,et,tt,ot=0){if(this.context.cursorConfig.readOnly)return;const it=new CursorModelState(this._model,this);this._cursors.stopTrackingSelections(),this._isHandling=!0;try{this._cursors.ensureValidState(),Je()}catch(Je){Object(En.e)(Je)}this._isHandling=!1,this._cursors.startTrackingSelections(),this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(et,tt,ot,it,!1)&&this._revealPrimaryCursor(et,tt,0,!0,0)}setIsDoingComposition(Je){this._isDoingComposition=Je}getAutoClosedCharacters(){return cursor_AutoClosedAction.getAllAutoClosedCharacters(this._autoClosedActions)}startComposition(Je){this._selectionsWhenCompositionStarted=this.getSelections().slice(0)}endComposition(Je,et){this._executeEdit(()=>{"keyboard"===et&&(this._executeEditOperation(oi.a.compositionEndWithInterceptors(this._prevEditOperationType,this.context.cursorConfig,this._model,this._selectionsWhenCompositionStarted,this.getSelections(),this.getAutoClosedCharacters())),this._selectionsWhenCompositionStarted=null)},Je,et)}type(Je,et,tt){this._executeEdit(()=>{if("keyboard"===tt){const Je=et.length;let tt=0;for(;tt<Je;){const Je=Hr.L(et,tt),ot=et.substr(tt,Je);this._executeEditOperation(oi.a.typeWithInterceptors(this._isDoingComposition,this._prevEditOperationType,this.context.cursorConfig,this._model,this.getSelections(),this.getAutoClosedCharacters(),ot)),tt+=Je}}else this._executeEditOperation(oi.a.typeWithoutInterceptors(this._prevEditOperationType,this.context.cursorConfig,this._model,this.getSelections(),et))},Je,tt)}compositionType(Je,et,tt,ot,it,Zt){if(0!==et.length||0!==tt||0!==ot)this._executeEdit(()=>{this._executeEditOperation(oi.a.compositionType(this._prevEditOperationType,this.context.cursorConfig,this._model,this.getSelections(),et,tt,ot,it))},Je,Zt);else if(0!==it){const et=this.getSelections().map(Je=>{const et=Je.getPosition();return new Mn.a(et.lineNumber,et.column+it,et.lineNumber,et.column+it)});this.setSelections(Je,Zt,et,0)}}paste(Je,et,tt,ot,it){this._executeEdit(()=>{this._executeEditOperation(oi.a.paste(this.context.cursorConfig,this._model,this.getSelections(),et,tt,ot||[]))},Je,it,4)}cut(Je,et){this._executeEdit(()=>{this._executeEditOperation(ri.a.cut(this.context.cursorConfig,this._model,this.getSelections()))},Je,et)}executeCommand(Je,et,tt){this._executeEdit(()=>{this._cursors.killSecondaryCursors(),this._executeEditOperation(new wr.e(0,[et],{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}))},Je,tt)}executeCommands(Je,et,tt){this._executeEdit(()=>{this._executeEditOperation(new wr.e(0,et,{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}))},Je,tt)}}cursor_CursorsController.MAX_CURSOR_COUNT=1e4;var ai=tt(1846),si=tt(707),li=tt(23),ci=tt(1479),ui=tt(908);class PendingChanges{constructor(){this._hasPending=!1,this._inserts=[],this._changes=[],this._removes=[]}insert(Je){this._hasPending=!0,this._inserts.push(Je)}change(Je){this._hasPending=!0,this._changes.push(Je)}remove(Je){this._hasPending=!0,this._removes.push(Je)}mustCommit(){return this._hasPending}commit(Je){if(!this._hasPending)return;const et=this._inserts,tt=this._changes,ot=this._removes;this._hasPending=!1,this._inserts=[],this._changes=[],this._removes=[],Je._commitPendingChanges(et,tt,ot)}}class EditorWhitespace{constructor(Je,et,tt,ot,it){this.id=Je,this.afterLineNumber=et,this.ordinal=tt,this.height=ot,this.minWidth=it,this.prefixSum=0}}class linesLayout_LinesLayout{constructor(Je,et,tt,ot){this._instanceId=Hr.Q(++linesLayout_LinesLayout.INSTANCE_COUNT),this._pendingChanges=new PendingChanges,this._lastWhitespaceId=0,this._arr=[],this._prefixSumValidIndex=-1,this._minWidth=-1,this._lineCount=Je,this._lineHeight=et,this._paddingTop=tt,this._paddingBottom=ot}static findInsertionIndex(Je,et,tt){let ot=0,it=Je.length;for(;ot<it;){const Zt=ot+it>>>1;et===Je[Zt].afterLineNumber?tt<Je[Zt].ordinal?it=Zt:ot=Zt+1:et<Je[Zt].afterLineNumber?it=Zt:ot=Zt+1}return ot}setLineHeight(Je){this._checkPendingChanges(),this._lineHeight=Je}setPadding(Je,et){this._paddingTop=Je,this._paddingBottom=et}onFlushed(Je){this._checkPendingChanges(),this._lineCount=Je}changeWhitespace(Je){let et=!1;try{Je({insertWhitespace:(Je,tt,ot,it)=>{et=!0,Je|=0,tt|=0,ot|=0,it|=0;const Zt=this._instanceId+ ++this._lastWhitespaceId;return this._pendingChanges.insert(new EditorWhitespace(Zt,Je,tt,ot,it)),Zt},changeOneWhitespace:(Je,tt,ot)=>{et=!0,tt|=0,ot|=0,this._pendingChanges.change({id:Je,newAfterLineNumber:tt,newHeight:ot})},removeWhitespace:Je=>{et=!0,this._pendingChanges.remove({id:Je})}})}finally{this._pendingChanges.commit(this)}return et}_commitPendingChanges(Je,et,tt){if((Je.length>0||tt.length>0)&&(this._minWidth=-1),Je.length+et.length+tt.length<=1){for(const et of Je)this._insertWhitespace(et);for(const Je of et)this._changeOneWhitespace(Je.id,Je.newAfterLineNumber,Je.newHeight);for(const Je of tt){const et=this._findWhitespaceIndex(Je.id);-1!==et&&this._removeWhitespace(et)}return}const ot=new Set;for(const Je of tt)ot.add(Je.id);const it=new Map;for(const Je of et)it.set(Je.id,Je);const applyRemoveAndChange=Je=>{let et=[];for(const tt of Je)if(!ot.has(tt.id)){if(it.has(tt.id)){const Je=it.get(tt.id);tt.afterLineNumber=Je.newAfterLineNumber,tt.height=Je.newHeight}et.push(tt)}return et},Zt=applyRemoveAndChange(this._arr).concat(applyRemoveAndChange(Je));Zt.sort((Je,et)=>Je.afterLineNumber===et.afterLineNumber?Je.ordinal-et.ordinal:Je.afterLineNumber-et.afterLineNumber),this._arr=Zt,this._prefixSumValidIndex=-1}_checkPendingChanges(){this._pendingChanges.mustCommit()&&this._pendingChanges.commit(this)}_insertWhitespace(Je){const et=linesLayout_LinesLayout.findInsertionIndex(this._arr,Je.afterLineNumber,Je.ordinal);this._arr.splice(et,0,Je),this._prefixSumValidIndex=Math.min(this._prefixSumValidIndex,et-1)}_findWhitespaceIndex(Je){const et=this._arr;for(let tt=0,ot=et.length;tt<ot;tt++)if(et[tt].id===Je)return tt;return-1}_changeOneWhitespace(Je,et,tt){const ot=this._findWhitespaceIndex(Je);if(-1!==ot&&(this._arr[ot].height!==tt&&(this._arr[ot].height=tt,this._prefixSumValidIndex=Math.min(this._prefixSumValidIndex,ot-1)),this._arr[ot].afterLineNumber!==et)){const Je=this._arr[ot];this._removeWhitespace(ot),Je.afterLineNumber=et,this._insertWhitespace(Je)}}_removeWhitespace(Je){this._arr.splice(Je,1),this._prefixSumValidIndex=Math.min(this._prefixSumValidIndex,Je-1)}onLinesDeleted(Je,et){this._checkPendingChanges(),Je|=0,et|=0,this._lineCount-=et-Je+1;for(let tt=0,ot=this._arr.length;tt<ot;tt++){const ot=this._arr[tt].afterLineNumber;Je<=ot&&ot<=et?this._arr[tt].afterLineNumber=Je-1:ot>et&&(this._arr[tt].afterLineNumber-=et-Je+1)}}onLinesInserted(Je,et){this._checkPendingChanges(),Je|=0,et|=0,this._lineCount+=et-Je+1;for(let tt=0,ot=this._arr.length;tt<ot;tt++){Je<=this._arr[tt].afterLineNumber&&(this._arr[tt].afterLineNumber+=et-Je+1)}}getWhitespacesTotalHeight(){return this._checkPendingChanges(),0===this._arr.length?0:this.getWhitespacesAccumulatedHeight(this._arr.length-1)}getWhitespacesAccumulatedHeight(Je){this._checkPendingChanges(),Je|=0;let et=Math.max(0,this._prefixSumValidIndex+1);0===et&&(this._arr[0].prefixSum=this._arr[0].height,et++);for(let tt=et;tt<=Je;tt++)this._arr[tt].prefixSum=this._arr[tt-1].prefixSum+this._arr[tt].height;return this._prefixSumValidIndex=Math.max(this._prefixSumValidIndex,Je),this._arr[Je].prefixSum}getLinesTotalHeight(){this._checkPendingChanges();return this._lineHeight*this._lineCount+this.getWhitespacesTotalHeight()+this._paddingTop+this._paddingBottom}getWhitespaceAccumulatedHeightBeforeLineNumber(Je){this._checkPendingChanges(),Je|=0;const et=this._findLastWhitespaceBeforeLineNumber(Je);return-1===et?0:this.getWhitespacesAccumulatedHeight(et)}_findLastWhitespaceBeforeLineNumber(Je){Je|=0;const et=this._arr;let tt=0,ot=et.length-1;for(;tt<=ot;){const it=tt+((ot-tt|0)/2|0)|0;if(et[it].afterLineNumber<Je){if(it+1>=et.length||et[it+1].afterLineNumber>=Je)return it;tt=it+1|0}else ot=it-1|0}return-1}_findFirstWhitespaceAfterLineNumber(Je){Je|=0;const et=this._findLastWhitespaceBeforeLineNumber(Je)+1;return et<this._arr.length?et:-1}getFirstWhitespaceIndexAfterLineNumber(Je){return this._checkPendingChanges(),Je|=0,this._findFirstWhitespaceAfterLineNumber(Je)}getVerticalOffsetForLineNumber(Je){let et;this._checkPendingChanges(),et=(Je|=0)>1?this._lineHeight*(Je-1):0;return et+this.getWhitespaceAccumulatedHeightBeforeLineNumber(Je)+this._paddingTop}getWhitespaceMinWidth(){if(this._checkPendingChanges(),-1===this._minWidth){let Je=0;for(let et=0,tt=this._arr.length;et<tt;et++)Je=Math.max(Je,this._arr[et].minWidth);this._minWidth=Je}return this._minWidth}isAfterLines(Je){this._checkPendingChanges();return Je>this.getLinesTotalHeight()}isInTopPadding(Je){return 0!==this._paddingTop&&(this._checkPendingChanges(),Je<this._paddingTop)}isInBottomPadding(Je){if(0===this._paddingBottom)return!1;this._checkPendingChanges();return Je>=this.getLinesTotalHeight()-this._paddingBottom}getLineNumberAtOrAfterVerticalOffset(Je){if(this._checkPendingChanges(),(Je|=0)<0)return 1;const et=0|this._lineCount,tt=this._lineHeight;let ot=1,it=et;for(;ot<it;){const et=(ot+it)/2|0,Zt=0|this.getVerticalOffsetForLineNumber(et);if(Je>=Zt+tt)ot=et+1;else{if(Je>=Zt)return et;it=et}}return ot>et?et:ot}getLinesViewportData(Je,et){this._checkPendingChanges(),Je|=0,et|=0;const tt=this._lineHeight,ot=0|this.getLineNumberAtOrAfterVerticalOffset(Je),it=0|this.getVerticalOffsetForLineNumber(ot);let Zt=0|this._lineCount,en=0|this.getFirstWhitespaceIndexAfterLineNumber(ot);const Cn=0|this.getWhitespacesCount();let _n,wn;-1===en?(en=Cn,wn=Zt+1,_n=0):(wn=0|this.getAfterLineNumberForWhitespaceIndex(en),_n=0|this.getHeightForWhitespaceIndex(en));let Sn=it,xn=Sn;let kn=0;it>=5e5&&(kn=5e5*Math.floor(it/5e5),kn=Math.floor(kn/tt)*tt,xn-=kn);const En=[],Dn=Je+(et-Je)/2;let Pn=-1;for(let Je=ot;Je<=Zt;Je++){if(-1===Pn){const et=Sn,ot=Sn+tt;(et<=Dn&&Dn<ot||et>Dn)&&(Pn=Je)}for(Sn+=tt,En[Je-ot]=xn,xn+=tt;wn===Je;)xn+=_n,Sn+=_n,en++,en>=Cn?wn=Zt+1:(wn=0|this.getAfterLineNumberForWhitespaceIndex(en),_n=0|this.getHeightForWhitespaceIndex(en));if(Sn>=et){Zt=Je;break}}-1===Pn&&(Pn=Zt);const Ln=0|this.getVerticalOffsetForLineNumber(Zt);let Tn=ot,In=Zt;return Tn<In&&it<Je&&Tn++,Tn<In&&Ln+tt>et&&In--,{bigNumbersDelta:kn,startLineNumber:ot,endLineNumber:Zt,relativeVerticalOffset:En,centeredLineNumber:Pn,completelyVisibleStartLineNumber:Tn,completelyVisibleEndLineNumber:In}}getVerticalOffsetForWhitespaceIndex(Je){this._checkPendingChanges(),Je|=0;const et=this.getAfterLineNumberForWhitespaceIndex(Je);let tt,ot;return tt=et>=1?this._lineHeight*et:0,ot=Je>0?this.getWhitespacesAccumulatedHeight(Je-1):0,tt+ot+this._paddingTop}getWhitespaceIndexAtOrAfterVerticallOffset(Je){this._checkPendingChanges(),Je|=0;let et=0,tt=this.getWhitespacesCount()-1;if(tt<0)return-1;if(Je>=this.getVerticalOffsetForWhitespaceIndex(tt)+this.getHeightForWhitespaceIndex(tt))return-1;for(;et<tt;){const ot=Math.floor((et+tt)/2),it=this.getVerticalOffsetForWhitespaceIndex(ot);if(Je>=it+this.getHeightForWhitespaceIndex(ot))et=ot+1;else{if(Je>=it)return ot;tt=ot}}return et}getWhitespaceAtVerticalOffset(Je){this._checkPendingChanges(),Je|=0;const et=this.getWhitespaceIndexAtOrAfterVerticallOffset(Je);if(et<0)return null;if(et>=this.getWhitespacesCount())return null;const tt=this.getVerticalOffsetForWhitespaceIndex(et);if(tt>Je)return null;const ot=this.getHeightForWhitespaceIndex(et);return{id:this.getIdForWhitespaceIndex(et),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(et),verticalOffset:tt,height:ot}}getWhitespaceViewportData(Je,et){this._checkPendingChanges(),Je|=0,et|=0;const tt=this.getWhitespaceIndexAtOrAfterVerticallOffset(Je),ot=this.getWhitespacesCount()-1;if(tt<0)return[];let it=[];for(let Je=tt;Je<=ot;Je++){const tt=this.getVerticalOffsetForWhitespaceIndex(Je),ot=this.getHeightForWhitespaceIndex(Je);if(tt>=et)break;it.push({id:this.getIdForWhitespaceIndex(Je),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(Je),verticalOffset:tt,height:ot})}return it}getWhitespaces(){return this._checkPendingChanges(),this._arr.slice(0)}getWhitespacesCount(){return this._checkPendingChanges(),this._arr.length}getIdForWhitespaceIndex(Je){return this._checkPendingChanges(),Je|=0,this._arr[Je].id}getAfterLineNumberForWhitespaceIndex(Je){return this._checkPendingChanges(),Je|=0,this._arr[Je].afterLineNumber}getHeightForWhitespaceIndex(Je){return this._checkPendingChanges(),Je|=0,this._arr[Je].height}}linesLayout_LinesLayout.INSTANCE_COUNT=0;class EditorScrollDimensions{constructor(Je,et,tt,ot){(Je|=0)<0&&(Je=0),(et|=0)<0&&(et=0),(tt|=0)<0&&(tt=0),(ot|=0)<0&&(ot=0),this.width=Je,this.contentWidth=et,this.scrollWidth=Math.max(Je,et),this.height=tt,this.contentHeight=ot,this.scrollHeight=Math.max(tt,ot)}equals(Je){return this.width===Je.width&&this.contentWidth===Je.contentWidth&&this.height===Je.height&&this.contentHeight===Je.contentHeight}}class viewLayout_EditorScrollable extends Pn.a{constructor(Je,et){super(),this._onDidContentSizeChange=this._register(new Dn.b),this.onDidContentSizeChange=this._onDidContentSizeChange.event,this._dimensions=new EditorScrollDimensions(0,0,0,0),this._scrollable=this._register(new ui.a(Je,et)),this.onDidScroll=this._scrollable.onScroll}getScrollable(){return this._scrollable}setSmoothScrollDuration(Je){this._scrollable.setSmoothScrollDuration(Je)}validateScrollPosition(Je){return this._scrollable.validateScrollPosition(Je)}getScrollDimensions(){return this._dimensions}setScrollDimensions(Je){if(this._dimensions.equals(Je))return;const et=this._dimensions;this._dimensions=Je,this._scrollable.setScrollDimensions({width:Je.width,scrollWidth:Je.scrollWidth,height:Je.height,scrollHeight:Je.scrollHeight},!0);const tt=et.contentWidth!==Je.contentWidth,ot=et.contentHeight!==Je.contentHeight;(tt||ot)&&this._onDidContentSizeChange.fire(new ContentSizeChangedEvent(et.contentWidth,et.contentHeight,Je.contentWidth,Je.contentHeight))}getFutureScrollPosition(){return this._scrollable.getFutureScrollPosition()}getCurrentScrollPosition(){return this._scrollable.getCurrentScrollPosition()}setScrollPositionNow(Je){this._scrollable.setScrollPositionNow(Je)}setScrollPositionSmooth(Je){this._scrollable.setScrollPositionSmooth(Je)}}class viewLayout_ViewLayout extends Pn.a{constructor(Je,et,tt){super(),this._configuration=Je;const ot=this._configuration.options,it=ot.get(129),Zt=ot.get(73);this._linesLayout=new linesLayout_LinesLayout(et,ot.get(57),Zt.top,Zt.bottom),this._scrollable=this._register(new viewLayout_EditorScrollable(0,tt)),this._configureSmoothScrollDuration(),this._scrollable.setScrollDimensions(new EditorScrollDimensions(it.contentWidth,0,it.height,0)),this.onDidScroll=this._scrollable.onDidScroll,this.onDidContentSizeChange=this._scrollable.onDidContentSizeChange,this._updateHeight()}dispose(){super.dispose()}getScrollable(){return this._scrollable.getScrollable()}onHeightMaybeChanged(){this._updateHeight()}_configureSmoothScrollDuration(){this._scrollable.setSmoothScrollDuration(this._configuration.options.get(102)?125:0)}onConfigurationChanged(Je){const et=this._configuration.options;if(Je.hasChanged(57)&&this._linesLayout.setLineHeight(et.get(57)),Je.hasChanged(73)){const Je=et.get(73);this._linesLayout.setPadding(Je.top,Je.bottom)}if(Je.hasChanged(129)){const Je=et.get(129),tt=Je.contentWidth,ot=Je.height,it=this._scrollable.getScrollDimensions(),Zt=it.contentWidth;this._scrollable.setScrollDimensions(new EditorScrollDimensions(tt,it.contentWidth,ot,this._getContentHeight(tt,ot,Zt)))}else this._updateHeight();Je.hasChanged(102)&&this._configureSmoothScrollDuration()}onFlushed(Je){this._linesLayout.onFlushed(Je)}onLinesDeleted(Je,et){this._linesLayout.onLinesDeleted(Je,et)}onLinesInserted(Je,et){this._linesLayout.onLinesInserted(Je,et)}_getHorizontalScrollbarHeight(Je,et){const tt=this._configuration.options.get(91);return 2===tt.horizontal||Je>=et?0:tt.horizontalScrollbarSize}_getContentHeight(Je,et,tt){const ot=this._configuration.options;let it=this._linesLayout.getLinesTotalHeight();return ot.get(93)?it+=Math.max(0,et-ot.get(57)-ot.get(73).bottom):it+=this._getHorizontalScrollbarHeight(Je,tt),it}_updateHeight(){const Je=this._scrollable.getScrollDimensions(),et=Je.width,tt=Je.height,ot=Je.contentWidth;this._scrollable.setScrollDimensions(new EditorScrollDimensions(et,Je.contentWidth,tt,this._getContentHeight(et,tt,ot)))}getCurrentViewport(){const Je=this._scrollable.getScrollDimensions(),et=this._scrollable.getCurrentScrollPosition();return new Io.h(et.scrollTop,et.scrollLeft,Je.width,Je.height)}getFutureViewport(){const Je=this._scrollable.getScrollDimensions(),et=this._scrollable.getFutureScrollPosition();return new Io.h(et.scrollTop,et.scrollLeft,Je.width,Je.height)}_computeContentWidth(Je){const et=this._configuration.options,tt=et.get(130),ot=et.get(41);if(tt.isViewportWrapping){const tt=et.get(129),it=et.get(63);return Je>tt.contentWidth+ot.typicalHalfwidthCharacterWidth&&it.enabled&&"right"===it.side?Je+tt.verticalScrollbarWidth:Je}{const tt=et.get(92)*ot.typicalHalfwidthCharacterWidth,it=this._linesLayout.getWhitespaceMinWidth();return Math.max(Je+tt,it)}}setMaxLineWidth(Je){const et=this._scrollable.getScrollDimensions();this._scrollable.setScrollDimensions(new EditorScrollDimensions(et.width,this._computeContentWidth(Je),et.height,et.contentHeight)),this._updateHeight()}saveState(){const Je=this._scrollable.getFutureScrollPosition();let et=Je.scrollTop,tt=this._linesLayout.getLineNumberAtOrAfterVerticalOffset(et);return{scrollTop:et,scrollTopWithoutViewZones:et-this._linesLayout.getWhitespaceAccumulatedHeightBeforeLineNumber(tt),scrollLeft:Je.scrollLeft}}changeWhitespace(Je){const et=this._linesLayout.changeWhitespace(Je);return et&&this.onHeightMaybeChanged(),et}getVerticalOffsetForLineNumber(Je){return this._linesLayout.getVerticalOffsetForLineNumber(Je)}isAfterLines(Je){return this._linesLayout.isAfterLines(Je)}isInTopPadding(Je){return this._linesLayout.isInTopPadding(Je)}isInBottomPadding(Je){return this._linesLayout.isInBottomPadding(Je)}getLineNumberAtVerticalOffset(Je){return this._linesLayout.getLineNumberAtOrAfterVerticalOffset(Je)}getWhitespaceAtVerticalOffset(Je){return this._linesLayout.getWhitespaceAtVerticalOffset(Je)}getLinesViewportData(){const Je=this.getCurrentViewport();return this._linesLayout.getLinesViewportData(Je.top,Je.top+Je.height)}getLinesViewportDataAtScrollTop(Je){const et=this._scrollable.getScrollDimensions();return Je+et.height>et.scrollHeight&&(Je=et.scrollHeight-et.height),Je<0&&(Je=0),this._linesLayout.getLinesViewportData(Je,Je+et.height)}getWhitespaceViewportData(){const Je=this.getCurrentViewport();return this._linesLayout.getWhitespaceViewportData(Je.top,Je.top+Je.height)}getWhitespaces(){return this._linesLayout.getWhitespaces()}getContentWidth(){return this._scrollable.getScrollDimensions().contentWidth}getScrollWidth(){return this._scrollable.getScrollDimensions().scrollWidth}getContentHeight(){return this._scrollable.getScrollDimensions().contentHeight}getScrollHeight(){return this._scrollable.getScrollDimensions().scrollHeight}getCurrentScrollLeft(){return this._scrollable.getCurrentScrollPosition().scrollLeft}getCurrentScrollTop(){return this._scrollable.getCurrentScrollPosition().scrollTop}validateScrollPosition(Je){return this._scrollable.validateScrollPosition(Je)}setScrollPosition(Je,et){1===et?this._scrollable.setScrollPositionNow(Je):this._scrollable.setScrollPositionSmooth(Je)}deltaScrollNow(Je,et){const tt=this._scrollable.getCurrentScrollPosition();this._scrollable.setScrollPositionNow({scrollLeft:tt.scrollLeft+Je,scrollTop:tt.scrollTop+et})}}var di=tt(379),pi=tt(115),hi=tt(1847);class CoordinatesConverter{constructor(Je){this._lines=Je}convertViewPositionToModelPosition(Je){return this._lines.convertViewPositionToModelPosition(Je.lineNumber,Je.column)}convertViewRangeToModelRange(Je){return this._lines.convertViewRangeToModelRange(Je)}validateViewPosition(Je,et){return this._lines.validateViewPosition(Je.lineNumber,Je.column,et)}validateViewRange(Je,et){return this._lines.validateViewRange(Je,et)}convertModelPositionToViewPosition(Je,et){return this._lines.convertModelPositionToViewPosition(Je.lineNumber,Je.column,et)}convertModelRangeToViewRange(Je,et){return this._lines.convertModelRangeToViewRange(Je,et)}modelPositionIsVisible(Je){return this._lines.modelPositionIsVisible(Je.lineNumber,Je.column)}getModelLineViewLineCount(Je){return this._lines.getModelLineViewLineCount(Je)}}class splitLinesCollection_LineNumberMapper{constructor(Je){this._counts=Je,this._isValid=!1,this._validEndIndex=-1,this._modelToView=[],this._viewToModel=[]}_invalidate(Je){this._isValid=!1,this._validEndIndex=Math.min(this._validEndIndex,Je-1)}_ensureValid(){if(!this._isValid){for(let Je=this._validEndIndex+1,et=this._counts.length;Je<et;Je++){const et=this._counts[Je],tt=Je>0?this._modelToView[Je-1]:0;this._modelToView[Je]=tt+et;for(let ot=0;ot<et;ot++)this._viewToModel[tt+ot]=Je}this._modelToView.length=this._counts.length,this._viewToModel.length=this._modelToView[this._modelToView.length-1],this._isValid=!0,this._validEndIndex=this._counts.length-1}}changeValue(Je,et){this._counts[Je]!==et&&(this._counts[Je]=et,this._invalidate(Je))}removeValues(Je,et){this._counts.splice(Je,et),this._invalidate(Je)}insertValues(Je,et){this._counts=ao.b(this._counts,Je,et),this._invalidate(Je)}getTotalValue(){return this._ensureValid(),this._viewToModel.length}getAccumulatedValue(Je){return this._ensureValid(),this._modelToView[Je]}getIndexOf(Je){this._ensureValid();const et=this._viewToModel[Je],tt=et>0?this._modelToView[et-1]:0;return new hi.b(et,Je-tt)}}class splitLinesCollection_SplitLinesCollection{constructor(Je,et,tt,ot,it,Zt,en,Cn,_n){this._editorId=Je,this.model=et,this._validModelVersionId=-1,this._domLineBreaksComputerFactory=tt,this._monospaceLineBreaksComputerFactory=ot,this.fontInfo=it,this.tabSize=Zt,this.wrappingStrategy=en,this.wrappingColumn=Cn,this.wrappingIndent=_n,this._constructLines(!0,null)}dispose(){this.hiddenAreasIds=this.model.deltaDecorations(this.hiddenAreasIds,[])}createCoordinatesConverter(){return new CoordinatesConverter(this)}_constructLines(Je,et){this.lines=[],Je&&(this.hiddenAreasIds=[]);const tt=this.model.getLinesContent(),ot=this.model.getInjectedTextDecorations(this._editorId),it=ii.b.fromDecorations(ot),Zt=tt.length,en=this.createLineBreaksComputer(),Cn=it.length;let _n=0,wn=_n<Cn?it[_n].lineNumber:Zt+1;for(let Je=0;Je<Zt;Je++){let ot=null;if(Je+1===wn)for(ot=[];Je+1===wn&&_n<Cn;)ot.push(it[_n]),_n++,wn=_n<Cn?it[_n].lineNumber:Zt+1;en.addRequest(tt[Je],ot,et?et[Je]:null)}const Sn=en.finalize();let xn=[],kn=this.hiddenAreasIds.map(Je=>this.model.getDecorationRange(Je)).sort(Cr.a.compareRangesUsingStarts),En=1,Dn=0,Pn=-1,Ln=Pn+1<kn.length?Dn+1:Zt+2;for(let Je=0;Je<Zt;Je++){let et=Je+1;et===Ln&&(Pn++,En=kn[Pn].startLineNumber,Dn=kn[Pn].endLineNumber,Ln=Pn+1<kn.length?Dn+1:Zt+2);let tt=et>=En&&et<=Dn,ot=createSplitLine(Sn[Je],!tt);xn[Je]=ot.getViewLineCount(),this.lines[Je]=ot}this._validModelVersionId=this.model.getVersionId(),this.prefixSumComputer=new splitLinesCollection_LineNumberMapper(xn)}getHiddenAreas(){return this.hiddenAreasIds.map(Je=>this.model.getDecorationRange(Je))}_reduceRanges(Je){if(0===Je.length)return[];let et=Je.map(Je=>this.model.validateRange(Je)).sort(Cr.a.compareRangesUsingStarts),tt=[],ot=et[0].startLineNumber,it=et[0].endLineNumber;for(let Je=1,Zt=et.length;Je<Zt;Je++){let Zt=et[Je];Zt.startLineNumber>it+1?(tt.push(new Cr.a(ot,1,it,1)),ot=Zt.startLineNumber,it=Zt.endLineNumber):Zt.endLineNumber>it&&(it=Zt.endLineNumber)}return tt.push(new Cr.a(ot,1,it,1)),tt}setHiddenAreas(Je){let et=this._reduceRanges(Je),tt=this.hiddenAreasIds.map(Je=>this.model.getDecorationRange(Je)).sort(Cr.a.compareRangesUsingStarts);if(et.length===tt.length){let Je=!1;for(let ot=0;ot<et.length;ot++)if(!et[ot].equalsRange(tt[ot])){Je=!0;break}if(!Je)return!1}let ot=[];for(const Je of et)ot.push({range:Je,options:pi.a.EMPTY});this.hiddenAreasIds=this.model.deltaDecorations(this.hiddenAreasIds,ot);let it=et,Zt=1,en=0,Cn=-1,_n=Cn+1<it.length?en+1:this.lines.length+2,wn=!1;for(let Je=0;Je<this.lines.length;Je++){let et=Je+1;et===_n&&(Cn++,Zt=it[Cn].startLineNumber,en=it[Cn].endLineNumber,_n=Cn+1<it.length?en+1:this.lines.length+2);let tt=!1;if(et>=Zt&&et<=en?this.lines[Je].isVisible()&&(this.lines[Je]=this.lines[Je].setVisible(!1),tt=!0):(wn=!0,this.lines[Je].isVisible()||(this.lines[Je]=this.lines[Je].setVisible(!0),tt=!0)),tt){let et=this.lines[Je].getViewLineCount();this.prefixSumComputer.changeValue(Je,et)}}return wn||this.setHiddenAreas([]),!0}modelPositionIsVisible(Je,et){return!(Je<1||Je>this.lines.length)&&this.lines[Je-1].isVisible()}getModelLineViewLineCount(Je){return Je<1||Je>this.lines.length?1:this.lines[Je-1].getViewLineCount()}setTabSize(Je){return this.tabSize!==Je&&(this.tabSize=Je,this._constructLines(!1,null),!0)}setWrappingSettings(Je,et,tt,ot){const it=this.fontInfo.equals(Je),Zt=this.wrappingStrategy===et,en=this.wrappingColumn===tt,Cn=this.wrappingIndent===ot;if(it&&Zt&&en&&Cn)return!1;const _n=it&&Zt&&!en&&Cn;this.fontInfo=Je,this.wrappingStrategy=et,this.wrappingColumn=tt,this.wrappingIndent=ot;let wn=null;if(_n){wn=[];for(let Je=0,et=this.lines.length;Je<et;Je++)wn[Je]=this.lines[Je].getLineBreakData()}return this._constructLines(!1,wn),!0}createLineBreaksComputer(){return("advanced"===this.wrappingStrategy?this._domLineBreaksComputerFactory:this._monospaceLineBreaksComputerFactory).createLineBreaksComputer(this.fontInfo,this.tabSize,this.wrappingColumn,this.wrappingIndent)}onModelFlushed(){this._constructLines(!0,null)}onModelLinesDeleted(Je,et,tt){if(!Je||Je<=this._validModelVersionId)return null;let ot=1===et?1:this.prefixSumComputer.getAccumulatedValue(et-2)+1,it=this.prefixSumComputer.getAccumulatedValue(tt-1);return this.lines.splice(et-1,tt-et+1),this.prefixSumComputer.removeValues(et-1,tt-et+1),new ViewLinesDeletedEvent(ot,it)}onModelLinesInserted(Je,et,tt,ot){if(!Je||Je<=this._validModelVersionId)return null;const it=et>2&&!this.lines[et-2].isVisible();let Zt=1===et?1:this.prefixSumComputer.getAccumulatedValue(et-2)+1,en=0,Cn=[],_n=[];for(let Je=0,et=ot.length;Je<et;Je++){let et=createSplitLine(ot[Je],!it);Cn.push(et);let tt=et.getViewLineCount();en+=tt,_n[Je]=tt}return this.lines=this.lines.slice(0,et-1).concat(Cn).concat(this.lines.slice(et-1)),this.prefixSumComputer.insertValues(et-1,_n),new ViewLinesInsertedEvent(Zt,Zt+en-1)}onModelLineChanged(Je,et,tt){if(null!==Je&&Je<=this._validModelVersionId)return[!1,null,null,null];let ot=et-1,it=this.lines[ot].getViewLineCount(),Zt=createSplitLine(tt,this.lines[ot].isVisible());this.lines[ot]=Zt;let en=this.lines[ot].getViewLineCount(),Cn=!1,_n=0,wn=-1,Sn=0,xn=-1,kn=0,En=-1;it>en?(_n=1===et?1:this.prefixSumComputer.getAccumulatedValue(et-2)+1,wn=_n+en-1,kn=wn+1,En=kn+(it-en)-1,Cn=!0):it<en?(_n=1===et?1:this.prefixSumComputer.getAccumulatedValue(et-2)+1,wn=_n+it-1,Sn=wn+1,xn=Sn+(en-it)-1,Cn=!0):(_n=1===et?1:this.prefixSumComputer.getAccumulatedValue(et-2)+1,wn=_n+en-1),this.prefixSumComputer.changeValue(ot,en);return[Cn,_n<=wn?new ViewLinesChangedEvent(_n,wn):null,Sn<=xn?new ViewLinesInsertedEvent(Sn,xn):null,kn<=En?new ViewLinesDeletedEvent(kn,En):null]}acceptVersionId(Je){this._validModelVersionId=Je,1!==this.lines.length||this.lines[0].isVisible()||this.setHiddenAreas([])}getViewLineCount(){return this.prefixSumComputer.getTotalValue()}_toValidViewLineNumber(Je){if(Je<1)return 1;const et=this.getViewLineCount();return Je>et?et:0|Je}getActiveIndentGuide(Je,et,tt){Je=this._toValidViewLineNumber(Je),et=this._toValidViewLineNumber(et),tt=this._toValidViewLineNumber(tt);const ot=this.convertViewPositionToModelPosition(Je,this.getViewLineMinColumn(Je)),it=this.convertViewPositionToModelPosition(et,this.getViewLineMinColumn(et)),Zt=this.convertViewPositionToModelPosition(tt,this.getViewLineMinColumn(tt)),en=this.model.getActiveIndentGuide(ot.lineNumber,it.lineNumber,Zt.lineNumber),Cn=this.convertModelPositionToViewPosition(en.startLineNumber,1),_n=this.convertModelPositionToViewPosition(en.endLineNumber,this.model.getLineMaxColumn(en.endLineNumber));return{startLineNumber:Cn.lineNumber,endLineNumber:_n.lineNumber,indent:en.indent}}getViewLinesIndentGuides(Je,et){Je=this._toValidViewLineNumber(Je),et=this._toValidViewLineNumber(et);const tt=this.convertViewPositionToModelPosition(Je,this.getViewLineMinColumn(Je)),ot=this.convertViewPositionToModelPosition(et,this.getViewLineMaxColumn(et));let it=[],Zt=[],en=[];const Cn=tt.lineNumber-1,_n=ot.lineNumber-1;let wn=null;for(let Je=Cn;Je<=_n;Je++){const et=this.lines[Je];if(et.isVisible()){let ot=et.getViewLineNumberOfModelPosition(0,Je===Cn?tt.column:1),it=et.getViewLineNumberOfModelPosition(0,this.model.getLineMaxColumn(Je+1)),_n=it-ot+1,Sn=0;_n>1&&1===et.getViewLineMinColumn(this.model,Je+1,it)&&(Sn=0===ot?1:2),Zt.push(_n),en.push(Sn),null===wn&&(wn=new Jn.a(Je+1,0))}else null!==wn&&(it=it.concat(this.model.getLinesIndentGuides(wn.lineNumber,Je)),wn=null)}null!==wn&&(it=it.concat(this.model.getLinesIndentGuides(wn.lineNumber,ot.lineNumber)),wn=null);const Sn=et-Je+1;let xn=new Array(Sn),kn=0;for(let Je=0,et=it.length;Je<et;Je++){let et,tt=it[Je],ot=Math.min(Sn-kn,Zt[Je]),Cn=en[Je];et=2===Cn?0:1===Cn?1:ot;for(let Je=0;Je<ot;Je++)Je===et&&(tt=0),xn[kn++]=tt}return xn}getViewLineContent(Je){Je=this._toValidViewLineNumber(Je);let et=this.prefixSumComputer.getIndexOf(Je-1),tt=et.index,ot=et.remainder;return this.lines[tt].getViewLineContent(this.model,tt+1,ot)}getViewLineLength(Je){Je=this._toValidViewLineNumber(Je);let et=this.prefixSumComputer.getIndexOf(Je-1),tt=et.index,ot=et.remainder;return this.lines[tt].getViewLineLength(this.model,tt+1,ot)}getViewLineMinColumn(Je){Je=this._toValidViewLineNumber(Je);let et=this.prefixSumComputer.getIndexOf(Je-1),tt=et.index,ot=et.remainder;return this.lines[tt].getViewLineMinColumn(this.model,tt+1,ot)}getViewLineMaxColumn(Je){Je=this._toValidViewLineNumber(Je);let et=this.prefixSumComputer.getIndexOf(Je-1),tt=et.index,ot=et.remainder;return this.lines[tt].getViewLineMaxColumn(this.model,tt+1,ot)}getViewLineData(Je){Je=this._toValidViewLineNumber(Je);let et=this.prefixSumComputer.getIndexOf(Je-1),tt=et.index,ot=et.remainder;return this.lines[tt].getViewLineData(this.model,tt+1,ot)}getViewLinesData(Je,et,tt){Je=this._toValidViewLineNumber(Je),et=this._toValidViewLineNumber(et);let ot=this.prefixSumComputer.getIndexOf(Je-1),it=Je,Zt=ot.index,en=ot.remainder,Cn=[];for(let ot=Zt,_n=this.model.getLineCount();ot<_n;ot++){let _n=this.lines[ot];if(!_n.isVisible())continue;let wn=ot===Zt?en:0,Sn=_n.getViewLineCount()-wn,xn=!1;it+Sn>et&&(xn=!0,Sn=et-it+1);let kn=wn+Sn;if(_n.getViewLinesData(this.model,ot+1,wn,kn,it-Je,tt,Cn),it+=Sn,xn)break}return Cn}validateViewPosition(Je,et,tt){Je=this._toValidViewLineNumber(Je);let ot=this.prefixSumComputer.getIndexOf(Je-1),it=ot.index,Zt=ot.remainder,en=this.lines[it],Cn=en.getViewLineMinColumn(this.model,it+1,Zt),_n=en.getViewLineMaxColumn(this.model,it+1,Zt);et<Cn&&(et=Cn),et>_n&&(et=_n);let wn=en.getModelColumnOfViewPosition(Zt,et);return this.model.validatePosition(new Jn.a(it+1,wn)).equals(tt)?new Jn.a(Je,et):this.convertModelPositionToViewPosition(tt.lineNumber,tt.column)}validateViewRange(Je,et){const tt=this.validateViewPosition(Je.startLineNumber,Je.startColumn,et.getStartPosition()),ot=this.validateViewPosition(Je.endLineNumber,Je.endColumn,et.getEndPosition());return new Cr.a(tt.lineNumber,tt.column,ot.lineNumber,ot.column)}convertViewPositionToModelPosition(Je,et){Je=this._toValidViewLineNumber(Je);let tt=this.prefixSumComputer.getIndexOf(Je-1),ot=tt.index,it=tt.remainder,Zt=this.lines[ot].getModelColumnOfViewPosition(it,et);return this.model.validatePosition(new Jn.a(ot+1,Zt))}convertViewRangeToModelRange(Je){const et=this.convertViewPositionToModelPosition(Je.startLineNumber,Je.startColumn),tt=this.convertViewPositionToModelPosition(Je.endLineNumber,Je.endColumn);return new Cr.a(et.lineNumber,et.column,tt.lineNumber,tt.column)}convertModelPositionToViewPosition(Je,et,tt=2){const ot=this.model.validatePosition(new Jn.a(Je,et)),it=ot.lineNumber,Zt=ot.column;let en=it-1,Cn=!1;for(;en>0&&!this.lines[en].isVisible();)en--,Cn=!0;if(0===en&&!this.lines[en].isVisible())return new Jn.a(1,1);const _n=1+(0===en?0:this.prefixSumComputer.getAccumulatedValue(en-1));let wn;return wn=Cn?this.lines[en].getViewPositionOfModelPosition(_n,this.model.getLineMaxColumn(en+1),tt):this.lines[it-1].getViewPositionOfModelPosition(_n,Zt,tt),wn}convertModelRangeToViewRange(Je,et=0){if(Je.isEmpty()){const tt=this.convertModelPositionToViewPosition(Je.startLineNumber,Je.startColumn,et);return Cr.a.fromPositions(tt)}{const et=this.convertModelPositionToViewPosition(Je.startLineNumber,Je.startColumn,1),tt=this.convertModelPositionToViewPosition(Je.endLineNumber,Je.endColumn,0);return new Cr.a(et.lineNumber,et.column,tt.lineNumber,tt.column)}}_getViewLineNumberForModelPosition(Je,et){let tt=Je-1;if(this.lines[tt].isVisible()){const Je=1+(0===tt?0:this.prefixSumComputer.getAccumulatedValue(tt-1));return this.lines[tt].getViewLineNumberOfModelPosition(Je,et)}for(;tt>0&&!this.lines[tt].isVisible();)tt--;if(0===tt&&!this.lines[tt].isVisible())return 1;const ot=1+(0===tt?0:this.prefixSumComputer.getAccumulatedValue(tt-1));return this.lines[tt].getViewLineNumberOfModelPosition(ot,this.model.getLineMaxColumn(tt+1))}getAllOverviewRulerDecorations(Je,et,tt){const ot=this.model.getOverviewRulerDecorations(Je,et),it=new OverviewRulerDecorations;for(const Je of ot){const et=Je.options.overviewRuler,ot=et?et.position:0;if(0===ot)continue;const Zt=et.getColor(tt),en=this._getViewLineNumberForModelPosition(Je.range.startLineNumber,Je.range.startColumn),Cn=this._getViewLineNumberForModelPosition(Je.range.endLineNumber,Je.range.endColumn);it.accept(Zt,en,Cn,ot)}return it.result}getDecorationsInRange(Je,et,tt){const ot=this.convertViewPositionToModelPosition(Je.startLineNumber,Je.startColumn),it=this.convertViewPositionToModelPosition(Je.endLineNumber,Je.endColumn);if(it.lineNumber-ot.lineNumber<=Je.endLineNumber-Je.startLineNumber)return this.model.getDecorationsInRange(new Cr.a(ot.lineNumber,1,it.lineNumber,it.column),et,tt);let Zt=[];const en=ot.lineNumber-1,Cn=it.lineNumber-1;let _n=null;for(let Je=en;Je<=Cn;Je++){if(this.lines[Je].isVisible())null===_n&&(_n=new Jn.a(Je+1,Je===en?ot.column:1));else if(null!==_n){const ot=this.model.getLineMaxColumn(Je);Zt=Zt.concat(this.model.getDecorationsInRange(new Cr.a(_n.lineNumber,_n.column,Je,ot),et,tt)),_n=null}}null!==_n&&(Zt=Zt.concat(this.model.getDecorationsInRange(new Cr.a(_n.lineNumber,_n.column,it.lineNumber,it.column),et,tt)),_n=null),Zt.sort((Je,et)=>{const tt=Cr.a.compareRangesUsingStarts(Je.range,et.range);return 0===tt?Je.id<et.id?-1:Je.id>et.id?1:0:tt});let wn=[],Sn=0,xn=null;for(const Je of Zt){const et=Je.id;xn!==et&&(xn=et,wn[Sn++]=Je)}return wn}getInjectedTextAt(Je){const et=this._toValidViewLineNumber(Je.lineNumber),tt=this.prefixSumComputer.getIndexOf(et-1),ot=tt.index,it=tt.remainder;return this.lines[ot].getInjectedTextAt(it,Je.column)}normalizePosition(Je,et){const tt=this._toValidViewLineNumber(Je.lineNumber),ot=this.prefixSumComputer.getIndexOf(tt-1),it=ot.index,Zt=ot.remainder;return this.lines[it].normalizePosition(this.model,it+1,Zt,Je,et)}getLineIndentColumn(Je){const et=this._toValidViewLineNumber(Je),tt=this.prefixSumComputer.getIndexOf(et-1),ot=tt.index;return 0===tt.remainder?this.model.getLineIndentColumn(ot+1):0}}class splitLinesCollection_VisibleIdentitySplitLine{constructor(){}isVisible(){return!0}setVisible(Je){return Je?this:InvisibleIdentitySplitLine.INSTANCE}getLineBreakData(){return null}getViewLineCount(){return 1}getViewLineContent(Je,et,tt){return Je.getLineContent(et)}getViewLineLength(Je,et,tt){return Je.getLineLength(et)}getViewLineMinColumn(Je,et,tt){return Je.getLineMinColumn(et)}getViewLineMaxColumn(Je,et,tt){return Je.getLineMaxColumn(et)}getViewLineData(Je,et,tt){let ot=Je.getLineTokens(et),it=ot.getLineContent();return new Io.e(it,!1,1,it.length+1,0,ot.inflate(),null)}getViewLinesData(Je,et,tt,ot,it,Zt,en){Zt[it]?en[it]=this.getViewLineData(Je,et,0):en[it]=null}getModelColumnOfViewPosition(Je,et){return et}getViewPositionOfModelPosition(Je,et){return new Jn.a(Je,et)}getViewLineNumberOfModelPosition(Je,et){return Je}normalizePosition(Je,et,tt,ot,it){return ot}getInjectedTextAt(Je,et){return null}}splitLinesCollection_VisibleIdentitySplitLine.INSTANCE=new splitLinesCollection_VisibleIdentitySplitLine;class InvisibleIdentitySplitLine{constructor(){}isVisible(){return!1}setVisible(Je){return Je?splitLinesCollection_VisibleIdentitySplitLine.INSTANCE:this}getLineBreakData(){return null}getViewLineCount(){return 0}getViewLineContent(Je,et,tt){throw new Error("Not supported")}getViewLineLength(Je,et,tt){throw new Error("Not supported")}getViewLineMinColumn(Je,et,tt){throw new Error("Not supported")}getViewLineMaxColumn(Je,et,tt){throw new Error("Not supported")}getViewLineData(Je,et,tt){throw new Error("Not supported")}getViewLinesData(Je,et,tt,ot,it,Zt,en){throw new Error("Not supported")}getModelColumnOfViewPosition(Je,et){throw new Error("Not supported")}getViewPositionOfModelPosition(Je,et){throw new Error("Not supported")}getViewLineNumberOfModelPosition(Je,et){throw new Error("Not supported")}normalizePosition(Je,et,tt,ot,it){throw new Error("Not supported")}getInjectedTextAt(Je,et){throw new Error("Not supported")}}InvisibleIdentitySplitLine.INSTANCE=new InvisibleIdentitySplitLine;class splitLinesCollection_SplitLine{constructor(Je,et){this._lineBreakData=Je,this._isVisible=et}isVisible(){return this._isVisible}setVisible(Je){return this._isVisible=Je,this}getLineBreakData(){return this._lineBreakData}getViewLineCount(){return this._isVisible?this._lineBreakData.breakOffsets.length:0}getInputStartOffsetOfOutputLineIndex(Je){return this._lineBreakData.getInputOffsetOfOutputPosition(Je,0)}getInputEndOffsetOfOutputLineIndex(Je,et,tt){return tt+1===this._lineBreakData.breakOffsets.length?Je.getLineMaxColumn(et)-1:this._lineBreakData.getInputOffsetOfOutputPosition(tt+1,0)}getViewLineContent(Je,et,tt){if(!this._isVisible)throw new Error("Not supported");const ot=tt>0?this._lineBreakData.breakOffsets[tt-1]:0,it=tt<this._lineBreakData.breakOffsets.length?this._lineBreakData.breakOffsets[tt]:this._lineBreakData.breakOffsets[this._lineBreakData.breakOffsets.length-1];let Zt;if(null!==this._lineBreakData.injectionOffsets){const tt=this._lineBreakData.injectionOffsets.map((Je,et)=>new ii.b(0,0,Je+1,this._lineBreakData.injectionOptions[et],0));Zt=ii.b.applyInjectedText(Je.getLineContent(et),tt).substring(ot,it)}else Zt=Je.getValueInRange({startLineNumber:et,startColumn:ot+1,endLineNumber:et,endColumn:it+1});return tt>0&&(Zt=spaces(this._lineBreakData.wrappedTextIndentLength)+Zt),Zt}getViewLineLength(Je,et,tt){if(!this._isVisible)throw new Error("Not supported");const ot=tt>0?this._lineBreakData.breakOffsets[tt-1]:0;let it=(tt<this._lineBreakData.breakOffsets.length?this._lineBreakData.breakOffsets[tt]:this._lineBreakData.breakOffsets[this._lineBreakData.breakOffsets.length-1])-ot;return tt>0&&(it=this._lineBreakData.wrappedTextIndentLength+it),it}getViewLineMinColumn(Je,et,tt){if(!this._isVisible)throw new Error("Not supported");return this._getViewLineMinColumn(tt)}_getViewLineMinColumn(Je){return Je>0?this._lineBreakData.wrappedTextIndentLength+1:1}getViewLineMaxColumn(Je,et,tt){if(!this._isVisible)throw new Error("Not supported");return this.getViewLineLength(Je,et,tt)+1}getViewLineData(Je,et,tt){if(!this._isVisible)throw new Error("Not supported");const ot=this._lineBreakData,it=tt>0?ot.wrappedTextIndentLength:0,Zt=ot.injectionOffsets,en=ot.injectionOptions;let Cn,_n,wn;if(Zt){const Sn=Je.getLineTokens(et).withInserted(Zt.map((Je,et)=>({offset:Je,text:en[et].content,tokenMetadata:di.a.defaultTokenMetadata}))),xn=tt>0?ot.breakOffsets[tt-1]:0,kn=ot.breakOffsets[tt];Cn=Sn.getLineContent().substring(xn,kn),_n=Sn.sliceAndInflate(xn,kn,it),wn=new Array;let En=0;for(let Je=0;Je<Zt.length;Je++){const et=en[Je].content.length,it=Zt[Je]+En,Cn=Zt[Je]+En+et;if(it>kn)break;if(xn<Cn){const et=en[Je];if(et.inlineClassName){const Je=tt>0?ot.wrappedTextIndentLength:0,Zt=Je+Math.max(it-xn,0),en=Je+Math.min(Cn-xn,kn);Zt!==en&&wn.push(new Io.d(Zt,en,et.inlineClassName,et.inlineClassNameAffectsLetterSpacing))}}En+=et}}else{const ot=this.getInputStartOffsetOfOutputLineIndex(tt),Zt=this.getInputEndOffsetOfOutputLineIndex(Je,et,tt),en=Je.getLineTokens(et);Cn=Je.getValueInRange({startLineNumber:et,startColumn:ot+1,endLineNumber:et,endColumn:Zt+1}),_n=en.sliceAndInflate(ot,Zt,it),wn=null}tt>0&&(Cn=spaces(ot.wrappedTextIndentLength)+Cn);const Sn=tt>0?ot.wrappedTextIndentLength+1:1,xn=Cn.length+1,kn=tt+1<this.getViewLineCount(),En=0===tt?0:ot.breakOffsetsVisibleColumn[tt-1];return new Io.e(Cn,kn,Sn,xn,En,_n,wn)}getViewLinesData(Je,et,tt,ot,it,Zt,en){if(!this._isVisible)throw new Error("Not supported");for(let Cn=tt;Cn<ot;Cn++){let ot=it+Cn-tt;Zt[ot]?en[ot]=this.getViewLineData(Je,et,Cn):en[ot]=null}}getModelColumnOfViewPosition(Je,et){if(!this._isVisible)throw new Error("Not supported");let tt=et-1;return Je>0&&(tt<this._lineBreakData.wrappedTextIndentLength?tt=0:tt-=this._lineBreakData.wrappedTextIndentLength),this._lineBreakData.getInputOffsetOfOutputPosition(Je,tt)+1}getViewPositionOfModelPosition(Je,et,tt=2){if(!this._isVisible)throw new Error("Not supported");let ot=this._lineBreakData.getOutputPositionOfInputOffset(et-1,tt),it=ot.outputLineIndex,Zt=ot.outputOffset+1;return it>0&&(Zt+=this._lineBreakData.wrappedTextIndentLength),new Jn.a(Je+it,Zt)}getViewLineNumberOfModelPosition(Je,et){if(!this._isVisible)throw new Error("Not supported");return Je+this._lineBreakData.getOutputPositionOfInputOffset(et-1).outputLineIndex}normalizePosition(Je,et,tt,ot,it){if(null!==this._lineBreakData.injectionOffsets){const Je=ot.lineNumber-tt,et=this._lineBreakData.outputPositionToOffsetInUnwrappedLine(tt,ot.column-1),Zt=this._lineBreakData.normalizeOffsetAroundInjections(et,it);if(Zt!==et)return this._lineBreakData.getOutputPositionOfOffsetInUnwrappedLine(Zt,it).toPosition(Je,this._lineBreakData.wrappedTextIndentLength)}if(0===it){if(tt>0&&ot.column===this._getViewLineMinColumn(tt))return new Jn.a(ot.lineNumber-1,this.getViewLineMaxColumn(Je,et,tt-1))}else if(1===it){if(tt<this.getViewLineCount()-1&&ot.column===this.getViewLineMaxColumn(Je,et,tt))return new Jn.a(ot.lineNumber+1,this._getViewLineMinColumn(tt+1))}return ot}getInjectedTextAt(Je,et){return this._lineBreakData.getInjectedText(Je,et-1)}}let fi=[""];function spaces(Je){if(Je>=fi.length)for(let et=1;et<=Je;et++)fi[et]=_makeSpaces(et);return fi[Je]}function _makeSpaces(Je){return new Array(Je+1).join(" ")}function createSplitLine(Je,et){return null===Je?et?splitLinesCollection_VisibleIdentitySplitLine.INSTANCE:InvisibleIdentitySplitLine.INSTANCE:new splitLinesCollection_SplitLine(Je,et)}class IdentityCoordinatesConverter{constructor(Je){this._lines=Je}_validPosition(Je){return this._lines.model.validatePosition(Je)}_validRange(Je){return this._lines.model.validateRange(Je)}convertViewPositionToModelPosition(Je){return this._validPosition(Je)}convertViewRangeToModelRange(Je){return this._validRange(Je)}validateViewPosition(Je,et){return this._validPosition(et)}validateViewRange(Je,et){return this._validRange(et)}convertModelPositionToViewPosition(Je){return this._validPosition(Je)}convertModelRangeToViewRange(Je){return this._validRange(Je)}modelPositionIsVisible(Je){const et=this._lines.model.getLineCount();return!(Je.lineNumber<1||Je.lineNumber>et)}getModelLineViewLineCount(Je){return 1}}class splitLinesCollection_IdentityLinesCollection{constructor(Je){this.model=Je}dispose(){}createCoordinatesConverter(){return new IdentityCoordinatesConverter(this)}getHiddenAreas(){return[]}setHiddenAreas(Je){return!1}setTabSize(Je){return!1}setWrappingSettings(Je,et,tt,ot){return!1}createLineBreaksComputer(){let Je=[];return{addRequest:(et,tt,ot)=>{Je.push(null)},finalize:()=>Je}}onModelFlushed(){}onModelLinesDeleted(Je,et,tt){return new ViewLinesDeletedEvent(et,tt)}onModelLinesInserted(Je,et,tt,ot){return new ViewLinesInsertedEvent(et,tt)}onModelLineChanged(Je,et,tt){return[!1,new ViewLinesChangedEvent(et,et),null,null]}acceptVersionId(Je){}getViewLineCount(){return this.model.getLineCount()}getActiveIndentGuide(Je,et,tt){return{startLineNumber:Je,endLineNumber:Je,indent:0}}getViewLinesIndentGuides(Je,et){const tt=et-Je+1;let ot=new Array(tt);for(let Je=0;Je<tt;Je++)ot[Je]=0;return ot}getViewLineContent(Je){return this.model.getLineContent(Je)}getViewLineLength(Je){return this.model.getLineLength(Je)}getViewLineMinColumn(Je){return this.model.getLineMinColumn(Je)}getViewLineMaxColumn(Je){return this.model.getLineMaxColumn(Je)}getViewLineData(Je){let et=this.model.getLineTokens(Je),tt=et.getLineContent();return new Io.e(tt,!1,1,tt.length+1,0,et.inflate(),null)}getViewLinesData(Je,et,tt){const ot=this.model.getLineCount();Je=Math.min(Math.max(1,Je),ot),et=Math.min(Math.max(1,et),ot);let it=[];for(let ot=Je;ot<=et;ot++){let et=ot-Je;tt[et]||(it[et]=null),it[et]=this.getViewLineData(ot)}return it}getAllOverviewRulerDecorations(Je,et,tt){const ot=this.model.getOverviewRulerDecorations(Je,et),it=new OverviewRulerDecorations;for(const Je of ot){const et=Je.options.overviewRuler,ot=et?et.position:0;if(0===ot)continue;const Zt=et.getColor(tt),en=Je.range.startLineNumber,Cn=Je.range.endLineNumber;it.accept(Zt,en,Cn,ot)}return it.result}getDecorationsInRange(Je,et,tt){return this.model.getDecorationsInRange(Je,et,tt)}normalizePosition(Je,et){return this.model.normalizePosition(Je,et)}getLineIndentColumn(Je){return this.model.getLineIndentColumn(Je)}getInjectedTextAt(Je){return null}}class OverviewRulerDecorations{constructor(){this.result=Object.create(null)}accept(Je,et,tt,ot){let it=this.result[Je];if(it){const Je=it[it.length-3],Zt=it[it.length-1];if(Je===ot&&Zt+1>=et)return void(tt>Zt&&(it[it.length-1]=tt));it.push(ot,et,tt)}else this.result[Je]=[ot,et,tt]}}class viewModelDecorations_ViewModelDecorations{constructor(Je,et,tt,ot,it){this.editorId=Je,this.model=et,this.configuration=tt,this._linesCollection=ot,this._coordinatesConverter=it,this._decorationsCache=Object.create(null),this._cachedModelDecorationsResolver=null,this._cachedModelDecorationsResolverViewRange=null}_clearCachedModelDecorationsResolver(){this._cachedModelDecorationsResolver=null,this._cachedModelDecorationsResolverViewRange=null}dispose(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()}reset(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()}onModelDecorationsChanged(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()}onLineMappingChanged(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()}_getOrCreateViewModelDecoration(Je){const et=Je.id;let tt=this._decorationsCache[et];if(!tt){const ot=Je.range,it=Je.options;let Zt;if(it.isWholeLine){const Je=this._coordinatesConverter.convertModelPositionToViewPosition(new Jn.a(ot.startLineNumber,1),0),et=this._coordinatesConverter.convertModelPositionToViewPosition(new Jn.a(ot.endLineNumber,this.model.getLineMaxColumn(ot.endLineNumber)),1);Zt=new Cr.a(Je.lineNumber,Je.column,et.lineNumber,et.column)}else Zt=this._coordinatesConverter.convertModelRangeToViewRange(ot,1);tt=new Io.g(Zt,it),this._decorationsCache[et]=tt}return tt}getDecorationsViewportData(Je){let et=null!==this._cachedModelDecorationsResolver;return et=et&&Je.equalsRange(this._cachedModelDecorationsResolverViewRange),et||(this._cachedModelDecorationsResolver=this._getDecorationsViewportData(Je),this._cachedModelDecorationsResolverViewRange=Je),this._cachedModelDecorationsResolver}_getDecorationsViewportData(Je){const et=this._linesCollection.getDecorationsInRange(Je,this.editorId,Object($n.m)(this.configuration.options)),tt=Je.startLineNumber,ot=Je.endLineNumber;let it=[],Zt=0,en=[];for(let Je=tt;Je<=ot;Je++)en[Je-tt]=[];for(let Je=0,Cn=et.length;Je<Cn;Je++){let Cn=et[Je],_n=Cn.options,wn=this._getOrCreateViewModelDecoration(Cn),Sn=wn.range;if(it[Zt++]=wn,_n.inlineClassName){let Je=new Io.a(Sn,_n.inlineClassName,_n.inlineClassNameAffectsLetterSpacing?3:0),et=Math.max(tt,Sn.startLineNumber),it=Math.min(ot,Sn.endLineNumber);for(let ot=et;ot<=it;ot++)en[ot-tt].push(Je)}if(_n.beforeContentClassName&&tt<=Sn.startLineNumber&&Sn.startLineNumber<=ot){let Je=new Io.a(new Cr.a(Sn.startLineNumber,Sn.startColumn,Sn.startLineNumber,Sn.startColumn),_n.beforeContentClassName,1);en[Sn.startLineNumber-tt].push(Je)}if(_n.afterContentClassName&&tt<=Sn.endLineNumber&&Sn.endLineNumber<=ot){let Je=new Io.a(new Cr.a(Sn.endLineNumber,Sn.endColumn,Sn.endLineNumber,Sn.endColumn),_n.afterContentClassName,2);en[Sn.endLineNumber-tt].push(Je)}}return{decorations:it,inlineDecorations:en}}}class viewModelImpl_ViewModel extends Pn.a{constructor(Je,et,tt,ot,it,Zt){if(super(),this._editorId=Je,this._configuration=et,this.model=tt,this._eventDispatcher=new viewModelEventDispatcher_ViewModelEventDispatcher,this.onEvent=this._eventDispatcher.onEvent,this.cursorConfig=new wr.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._tokenizeViewportSoon=this._register(new Bn.e(()=>this.tokenizeViewport(),50)),this._updateConfigurationViewLineCount=this._register(new Bn.e(()=>this._updateConfigurationViewLineCountNow(),0)),this._hasFocus=!1,this._viewportStartLine=-1,this._viewportStartLineTrackedRange=null,this._viewportStartLineDelta=0,this.model.isTooLargeForTokenization())this._lines=new splitLinesCollection_IdentityLinesCollection(this.model);else{const Je=this._configuration.options,et=Je.get(41),tt=Je.get(123),Zt=Je.get(130),en=Je.get(122);this._lines=new splitLinesCollection_SplitLinesCollection(this._editorId,this.model,ot,it,et,this.model.getOptions().tabSize,tt,Zt.wrappingColumn,en)}this.coordinatesConverter=this._lines.createCoordinatesConverter(),this._cursor=this._register(new cursor_CursorsController(tt,this,this.coordinatesConverter,this.cursorConfig)),this.viewLayout=this._register(new viewLayout_ViewLayout(this._configuration,this.getLineCount(),Zt)),this._register(this.viewLayout.onDidScroll(Je=>{Je.scrollTopChanged&&this._tokenizeViewportSoon.schedule(),this._eventDispatcher.emitSingleViewEvent(new ViewScrollChangedEvent(Je)),this._eventDispatcher.emitOutgoingEvent(new ScrollChangedEvent(Je.oldScrollWidth,Je.oldScrollLeft,Je.oldScrollHeight,Je.oldScrollTop,Je.scrollWidth,Je.scrollLeft,Je.scrollHeight,Je.scrollTop))})),this._register(this.viewLayout.onDidContentSizeChange(Je=>{this._eventDispatcher.emitOutgoingEvent(Je)})),this._decorations=new viewModelDecorations_ViewModelDecorations(this._editorId,this.model,this._configuration,this._lines,this.coordinatesConverter),this._registerModelEvents(),this._register(this._configuration.onDidChangeFast(Je=>{try{const et=this._eventDispatcher.beginEmitViewEvents();this._onConfigurationChanged(et,Je)}finally{this._eventDispatcher.endEmitViewEvents()}})),this._register(minimapTokensColorTracker_MinimapTokensColorTracker.getInstance().onDidChange(()=>{this._eventDispatcher.emitSingleViewEvent(new ViewTokensColorsChangedEvent)})),this._updateConfigurationViewLineCountNow()}dispose(){super.dispose(),this._decorations.dispose(),this._lines.dispose(),this.invalidateMinimapColorCache(),this._viewportStartLineTrackedRange=this.model._setTrackedRange(this._viewportStartLineTrackedRange,null,1),this._eventDispatcher.dispose()}createLineBreaksComputer(){return this._lines.createLineBreaksComputer()}addViewEventHandler(Je){this._eventDispatcher.addViewEventHandler(Je)}removeViewEventHandler(Je){this._eventDispatcher.removeViewEventHandler(Je)}_updateConfigurationViewLineCountNow(){this._configuration.setViewLineCount(this._lines.getViewLineCount())}tokenizeViewport(){const Je=this.viewLayout.getLinesViewportData(),et=this.coordinatesConverter.convertViewPositionToModelPosition(new Jn.a(Je.startLineNumber,1)),tt=this.coordinatesConverter.convertViewPositionToModelPosition(new Jn.a(Je.endLineNumber,1));this.model.tokenizeViewport(et.lineNumber,tt.lineNumber)}setHasFocus(Je){this._hasFocus=Je,this._cursor.setHasFocus(Je),this._eventDispatcher.emitSingleViewEvent(new ViewFocusChangedEvent(Je)),this._eventDispatcher.emitOutgoingEvent(new FocusChangedEvent(!Je,Je))}onCompositionStart(){this._eventDispatcher.emitSingleViewEvent(new ViewCompositionStartEvent)}onCompositionEnd(){this._eventDispatcher.emitSingleViewEvent(new ViewCompositionEndEvent)}onDidColorThemeChange(){this._eventDispatcher.emitSingleViewEvent(new ViewThemeChangedEvent)}_onConfigurationChanged(Je,et){let tt=null;if(-1!==this._viewportStartLine){let Je=new Jn.a(this._viewportStartLine,this.getLineMinColumn(this._viewportStartLine));tt=this.coordinatesConverter.convertViewPositionToModelPosition(Je)}let ot=!1;const it=this._configuration.options,Zt=it.get(41),en=it.get(123),Cn=it.get(130),_n=it.get(122);if(this._lines.setWrappingSettings(Zt,en,Cn.wrappingColumn,_n)&&(Je.emitViewEvent(new ViewFlushedEvent),Je.emitViewEvent(new ViewLineMappingChangedEvent),Je.emitViewEvent(new ViewDecorationsChangedEvent(null)),this._cursor.onLineMappingChanged(Je),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),0!==this.viewLayout.getCurrentScrollTop()&&(ot=!0),this._updateConfigurationViewLineCount.schedule()),et.hasChanged(79)&&(this._decorations.reset(),Je.emitViewEvent(new ViewDecorationsChangedEvent(null))),Je.emitViewEvent(new ViewConfigurationChangedEvent(et)),this.viewLayout.onConfigurationChanged(et),ot&&tt){const Je=this.coordinatesConverter.convertModelPositionToViewPosition(tt),et=this.viewLayout.getVerticalOffsetForLineNumber(Je.lineNumber);this.viewLayout.setScrollPosition({scrollTop:et+this._viewportStartLineDelta},1)}wr.b.shouldRecreate(et)&&(this.cursorConfig=new wr.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig))}_registerModelEvents(){this._register(this.model.onDidChangeContentOrInjectedText(Je=>{try{const et=this._eventDispatcher.beginEmitViewEvents();let tt=!1,ot=!1;const it=Je.changes,Zt=Je instanceof ii.d?Je.versionId:null,en=this._lines.createLineBreaksComputer();for(const Je of it)switch(Je.changeType){case 4:for(let et=0;et<Je.detail.length;et++){const tt=Je.detail[et];let ot=Je.injectedTexts[et];ot&&(ot=ot.filter(Je=>!Je.ownerId||Je.ownerId===this._editorId)),en.addRequest(tt,ot,null)}break;case 2:{let et=null;Je.injectedText&&(et=Je.injectedText.filter(Je=>!Je.ownerId||Je.ownerId===this._editorId)),en.addRequest(Je.detail,et,null);break}}const Cn=en.finalize();let _n=0;for(const Je of it)switch(Je.changeType){case 1:this._lines.onModelFlushed(),et.emitViewEvent(new ViewFlushedEvent),this._decorations.reset(),this.viewLayout.onFlushed(this.getLineCount()),tt=!0;break;case 3:{const ot=this._lines.onModelLinesDeleted(Zt,Je.fromLineNumber,Je.toLineNumber);null!==ot&&(et.emitViewEvent(ot),this.viewLayout.onLinesDeleted(ot.fromLineNumber,ot.toLineNumber)),tt=!0;break}case 4:{const ot=Cn.slice(_n,_n+Je.detail.length);_n+=Je.detail.length;const it=this._lines.onModelLinesInserted(Zt,Je.fromLineNumber,Je.toLineNumber,ot);null!==it&&(et.emitViewEvent(it),this.viewLayout.onLinesInserted(it.fromLineNumber,it.toLineNumber)),tt=!0;break}case 2:{const tt=Cn[_n];_n++;const[it,en,wn,Sn]=this._lines.onModelLineChanged(Zt,Je.lineNumber,tt);ot=it,en&&et.emitViewEvent(en),wn&&(et.emitViewEvent(wn),this.viewLayout.onLinesInserted(wn.fromLineNumber,wn.toLineNumber)),Sn&&(et.emitViewEvent(Sn),this.viewLayout.onLinesDeleted(Sn.fromLineNumber,Sn.toLineNumber));break}}null!==Zt&&this._lines.acceptVersionId(Zt),this.viewLayout.onHeightMaybeChanged(),!tt&&ot&&(et.emitViewEvent(new ViewLineMappingChangedEvent),et.emitViewEvent(new ViewDecorationsChangedEvent(null)),this._cursor.onLineMappingChanged(et),this._decorations.onLineMappingChanged())}finally{this._eventDispatcher.endEmitViewEvents()}if(this._viewportStartLine=-1,this._configuration.setMaxLineNumber(this.model.getLineCount()),this._updateConfigurationViewLineCountNow(),!this._hasFocus&&this.model.getAttachedEditorCount()>=2&&this._viewportStartLineTrackedRange){const Je=this.model._getTrackedRange(this._viewportStartLineTrackedRange);if(Je){const et=this.coordinatesConverter.convertModelPositionToViewPosition(Je.getStartPosition()),tt=this.viewLayout.getVerticalOffsetForLineNumber(et.lineNumber);this.viewLayout.setScrollPosition({scrollTop:tt+this._viewportStartLineDelta},1)}}try{const et=this._eventDispatcher.beginEmitViewEvents();this._cursor.onModelContentChanged(et,Je)}finally{this._eventDispatcher.endEmitViewEvents()}})),this._register(this.model.onDidChangeTokens(Je=>{let et=[];for(let tt=0,ot=Je.ranges.length;tt<ot;tt++){const ot=Je.ranges[tt],it=this.coordinatesConverter.convertModelPositionToViewPosition(new Jn.a(ot.fromLineNumber,1)).lineNumber,Zt=this.coordinatesConverter.convertModelPositionToViewPosition(new Jn.a(ot.toLineNumber,this.model.getLineMaxColumn(ot.toLineNumber))).lineNumber;et[tt]={fromLineNumber:it,toLineNumber:Zt}}this._eventDispatcher.emitSingleViewEvent(new ViewTokensChangedEvent(et)),Je.tokenizationSupportChanged&&this._tokenizeViewportSoon.schedule()})),this._register(this.model.onDidChangeLanguageConfiguration(Je=>{this._eventDispatcher.emitSingleViewEvent(new ViewLanguageConfigurationEvent),this.cursorConfig=new wr.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeLanguage(Je=>{this.cursorConfig=new wr.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeOptions(Je=>{if(this._lines.setTabSize(this.model.getOptions().tabSize)){try{const Je=this._eventDispatcher.beginEmitViewEvents();Je.emitViewEvent(new ViewFlushedEvent),Je.emitViewEvent(new ViewLineMappingChangedEvent),Je.emitViewEvent(new ViewDecorationsChangedEvent(null)),this._cursor.onLineMappingChanged(Je),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount())}finally{this._eventDispatcher.endEmitViewEvents()}this._updateConfigurationViewLineCount.schedule()}this.cursorConfig=new wr.b(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeDecorations(Je=>{this._decorations.onModelDecorationsChanged(),this._eventDispatcher.emitSingleViewEvent(new ViewDecorationsChangedEvent(Je))}))}setHiddenAreas(Je){try{const et=this._eventDispatcher.beginEmitViewEvents();this._lines.setHiddenAreas(Je)&&(et.emitViewEvent(new ViewFlushedEvent),et.emitViewEvent(new ViewLineMappingChangedEvent),et.emitViewEvent(new ViewDecorationsChangedEvent(null)),this._cursor.onLineMappingChanged(et),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),this.viewLayout.onHeightMaybeChanged())}finally{this._eventDispatcher.endEmitViewEvents()}this._updateConfigurationViewLineCount.schedule()}getVisibleRangesPlusViewportAboveBelow(){const Je=this._configuration.options.get(129),et=this._configuration.options.get(57),tt=Math.max(20,Math.round(Je.height/et)),ot=this.viewLayout.getLinesViewportData(),it=Math.max(1,ot.completelyVisibleStartLineNumber-tt),Zt=Math.min(this.getLineCount(),ot.completelyVisibleEndLineNumber+tt);return this._toModelVisibleRanges(new Cr.a(it,this.getLineMinColumn(it),Zt,this.getLineMaxColumn(Zt)))}getVisibleRanges(){const Je=this.getCompletelyVisibleViewRange();return this._toModelVisibleRanges(Je)}_toModelVisibleRanges(Je){const et=this.coordinatesConverter.convertViewRangeToModelRange(Je),tt=this._lines.getHiddenAreas();if(0===tt.length)return[et];let ot=[],it=0,Zt=et.startLineNumber,en=et.startColumn,Cn=et.endLineNumber,_n=et.endColumn;for(let Je=0,et=tt.length;Je<et;Je++){const et=tt[Je].startLineNumber,_n=tt[Je].endLineNumber;_n<Zt||(et>Cn||(Zt<et&&(ot[it++]=new Cr.a(Zt,en,et-1,this.model.getLineMaxColumn(et-1))),Zt=_n+1,en=1))}return(Zt<Cn||Zt===Cn&&en<_n)&&(ot[it++]=new Cr.a(Zt,en,Cn,_n)),ot}getCompletelyVisibleViewRange(){const Je=this.viewLayout.getLinesViewportData(),et=Je.completelyVisibleStartLineNumber,tt=Je.completelyVisibleEndLineNumber;return new Cr.a(et,this.getLineMinColumn(et),tt,this.getLineMaxColumn(tt))}getCompletelyVisibleViewRangeAtScrollTop(Je){const et=this.viewLayout.getLinesViewportDataAtScrollTop(Je),tt=et.completelyVisibleStartLineNumber,ot=et.completelyVisibleEndLineNumber;return new Cr.a(tt,this.getLineMinColumn(tt),ot,this.getLineMaxColumn(ot))}saveState(){const Je=this.viewLayout.saveState(),et=Je.scrollTop,tt=this.viewLayout.getLineNumberAtVerticalOffset(et),ot=this.coordinatesConverter.convertViewPositionToModelPosition(new Jn.a(tt,this.getLineMinColumn(tt))),it=this.viewLayout.getVerticalOffsetForLineNumber(tt)-et;return{scrollLeft:Je.scrollLeft,firstPosition:ot,firstPositionDeltaTop:it}}reduceRestoreState(Je){if(void 0===Je.firstPosition)return this._reduceRestoreStateCompatibility(Je);const et=this.model.validatePosition(Je.firstPosition),tt=this.coordinatesConverter.convertModelPositionToViewPosition(et),ot=this.viewLayout.getVerticalOffsetForLineNumber(tt.lineNumber)-Je.firstPositionDeltaTop;return{scrollLeft:Je.scrollLeft,scrollTop:ot}}_reduceRestoreStateCompatibility(Je){return{scrollLeft:Je.scrollLeft,scrollTop:Je.scrollTopWithoutViewZones}}getTabSize(){return this.model.getOptions().tabSize}getTextModelOptions(){return this.model.getOptions()}getLineCount(){return this._lines.getViewLineCount()}setViewport(Je,et,tt){this._viewportStartLine=Je;let ot=this.coordinatesConverter.convertViewPositionToModelPosition(new Jn.a(Je,this.getLineMinColumn(Je)));this._viewportStartLineTrackedRange=this.model._setTrackedRange(this._viewportStartLineTrackedRange,new Cr.a(ot.lineNumber,ot.column,ot.lineNumber,ot.column),1);const it=this.viewLayout.getVerticalOffsetForLineNumber(Je),Zt=this.viewLayout.getCurrentScrollTop();this._viewportStartLineDelta=Zt-it}getActiveIndentGuide(Je,et,tt){return this._lines.getActiveIndentGuide(Je,et,tt)}getLinesIndentGuides(Je,et){return this._lines.getViewLinesIndentGuides(Je,et)}getLineContent(Je){return this._lines.getViewLineContent(Je)}getLineLength(Je){return this._lines.getViewLineLength(Je)}getLineMinColumn(Je){return this._lines.getViewLineMinColumn(Je)}getLineMaxColumn(Je){return this._lines.getViewLineMaxColumn(Je)}getLineFirstNonWhitespaceColumn(Je){const et=Hr.v(this.getLineContent(Je));return-1===et?0:et+1}getLineLastNonWhitespaceColumn(Je){const et=Hr.J(this.getLineContent(Je));return-1===et?0:et+2}getDecorationsInViewport(Je){return this._decorations.getDecorationsViewportData(Je).decorations}getInjectedTextAt(Je){return this._lines.getInjectedTextAt(Je)}getViewLineRenderingData(Je,et){let tt=this.model.mightContainRTL(),ot=this.model.mightContainNonBasicASCII(),it=this.getTabSize(),Zt=this._lines.getViewLineData(et),en=this._decorations.getDecorationsViewportData(Je).inlineDecorations[et-Je.startLineNumber];return Zt.inlineDecorations&&(en=[...en,...Zt.inlineDecorations.map(Je=>Je.toInlineDecoration(et))]),new Io.f(Zt.minColumn,Zt.maxColumn,Zt.content,Zt.continuesWithWrappedLine,tt,ot,Zt.tokens,en,it,Zt.startVisibleColumn)}getViewLineData(Je){return this._lines.getViewLineData(Je)}getMinimapLinesRenderingData(Je,et,tt){let ot=this._lines.getViewLinesData(Je,et,tt);return new Io.c(this.getTabSize(),ot)}getAllOverviewRulerDecorations(Je){return this._lines.getAllOverviewRulerDecorations(this._editorId,Object($n.m)(this._configuration.options),Je)}invalidateOverviewRulerColorCache(){const Je=this.model.getOverviewRulerDecorations();for(const et of Je){const Je=et.options.overviewRuler;Je&&Je.invalidateCachedColor()}}invalidateMinimapColorCache(){const Je=this.model.getAllDecorations();for(const et of Je){const Je=et.options.minimap;Je&&Je.invalidateCachedColor()}}getValueInRange(Je,et){const tt=this.coordinatesConverter.convertViewRangeToModelRange(Je);return this.model.getValueInRange(tt,et)}getModelLineMaxColumn(Je){return this.model.getLineMaxColumn(Je)}validateModelPosition(Je){return this.model.validatePosition(Je)}validateModelRange(Je){return this.model.validateRange(Je)}deduceModelPositionRelativeToViewPosition(Je,et,tt){const ot=this.coordinatesConverter.convertViewPositionToModelPosition(Je);2===this.model.getEOL().length&&(et<0?et-=tt:et+=tt);const it=this.model.getOffsetAt(ot)+et;return this.model.getPositionAt(it)}getEOL(){return this.model.getEOL()}getPlainTextToCopy(Je,et,tt){const ot=tt?"\r\n":this.model.getEOL();(Je=Je.slice(0)).sort(Cr.a.compareRangesUsingStarts);let it=!1,Zt=!1;for(const et of Je)et.isEmpty()?it=!0:Zt=!0;if(!Zt){if(!et)return"";const tt=Je.map(Je=>Je.startLineNumber);let it="";for(let Je=0;Je<tt.length;Je++)Je>0&&tt[Je-1]===tt[Je]||(it+=this.model.getLineContent(tt[Je])+ot);return it}if(it&&et){let et=[],ot=0;for(const it of Je){const Je=it.startLineNumber;it.isEmpty()?Je!==ot&&et.push(this.model.getLineContent(Je)):et.push(this.model.getValueInRange(it,tt?2:0)),ot=Je}return 1===et.length?et[0]:et}let en=[];for(const et of Je)et.isEmpty()||en.push(this.model.getValueInRange(et,tt?2:0));return 1===en.length?en[0]:en}getRichTextToCopy(Je,et){const tt=this.model.getLanguageIdentifier();if(1===tt.id)return null;if(1!==Je.length)return null;let ot=Je[0];if(ot.isEmpty()){if(!et)return null;const Je=ot.startLineNumber;ot=new Cr.a(Je,this.model.getLineMinColumn(Je),Je,this.model.getLineMaxColumn(Je))}const it=this._configuration.options.get(41),Zt=this._getColorMap();let en;if(/[:;\\\/<>]/.test(it.fontFamily)||it.fontFamily===$n.c.fontFamily)en=$n.c.fontFamily;else{en=it.fontFamily,en=en.replace(/"/g,"'");if(!/[,']/.test(en)){/[+ ]/.test(en)&&(en=`'${en}'`)}en=`${en}, ${$n.c.fontFamily}`}return{mode:tt.language,html:`<div style="color: ${Zt[1]};background-color: ${Zt[2]};font-family: ${en};font-weight: ${it.fontWeight};font-size: ${it.fontSize}px;line-height: ${it.lineHeight}px;white-space: pre;">`+this._getHTMLToCopy(ot,Zt)+"</div>"}}_getHTMLToCopy(Je,et){const tt=Je.startLineNumber,ot=Je.startColumn,it=Je.endLineNumber,Zt=Je.endColumn,en=this.getTabSize();let Cn="";for(let Je=tt;Je<=it;Je++){const _n=this.model.getLineTokens(Je),wn=_n.getLineContent(),Sn=Je===tt?ot-1:0,xn=Je===it?Zt-1:wn.length;Cn+=""===wn?"<br>":Object(ci.a)(wn,_n.inflate(),et,Sn,xn,en,Rn.j)}return Cn}_getColorMap(){let Je=To.F.getColorMap(),et=["#000000"];if(Je)for(let tt=1,ot=Je.length;tt<ot;tt++)et[tt]=Ho.a.Format.CSS.formatHex(Je[tt]);return et}pushStackElement(){this.model.pushStackElement()}getPrimaryCursorState(){return this._cursor.getPrimaryCursorState()}getLastAddedCursorIndex(){return this._cursor.getLastAddedCursorIndex()}getCursorStates(){return this._cursor.getCursorStates()}setCursorStates(Je,et,tt){this._withViewEventsCollector(ot=>this._cursor.setStates(ot,Je,et,tt))}getCursorColumnSelectData(){return this._cursor.getCursorColumnSelectData()}getCursorAutoClosedCharacters(){return this._cursor.getAutoClosedCharacters()}setCursorColumnSelectData(Je){this._cursor.setCursorColumnSelectData(Je)}getPrevEditOperationType(){return this._cursor.getPrevEditOperationType()}setPrevEditOperationType(Je){this._cursor.setPrevEditOperationType(Je)}getSelection(){return this._cursor.getSelection()}getSelections(){return this._cursor.getSelections()}getPosition(){return this._cursor.getPrimaryCursorState().modelState.position}setSelections(Je,et,tt=0){this._withViewEventsCollector(ot=>this._cursor.setSelections(ot,Je,et,tt))}saveCursorState(){return this._cursor.saveState()}restoreCursorState(Je){this._withViewEventsCollector(et=>this._cursor.restoreState(et,Je))}_executeCursorEdit(Je){this._cursor.context.cursorConfig.readOnly?this._eventDispatcher.emitOutgoingEvent(new ReadOnlyEditAttemptEvent):this._withViewEventsCollector(Je)}executeEdits(Je,et,tt){this._executeCursorEdit(ot=>this._cursor.executeEdits(ot,Je,et,tt))}startComposition(){this._cursor.setIsDoingComposition(!0),this._executeCursorEdit(Je=>this._cursor.startComposition(Je))}endComposition(Je){this._cursor.setIsDoingComposition(!1),this._executeCursorEdit(et=>this._cursor.endComposition(et,Je))}type(Je,et){this._executeCursorEdit(tt=>this._cursor.type(tt,Je,et))}compositionType(Je,et,tt,ot,it){this._executeCursorEdit(Zt=>this._cursor.compositionType(Zt,Je,et,tt,ot,it))}paste(Je,et,tt,ot){this._executeCursorEdit(it=>this._cursor.paste(it,Je,et,tt,ot))}cut(Je){this._executeCursorEdit(et=>this._cursor.cut(et,Je))}executeCommand(Je,et){this._executeCursorEdit(tt=>this._cursor.executeCommand(tt,Je,et))}executeCommands(Je,et){this._executeCursorEdit(tt=>this._cursor.executeCommands(tt,Je,et))}revealPrimaryCursor(Je,et){this._withViewEventsCollector(tt=>this._cursor.revealPrimary(tt,Je,et,0))}revealTopMostCursor(Je){const et=this._cursor.getTopMostViewPosition(),tt=new Cr.a(et.lineNumber,et.column,et.lineNumber,et.column);this._withViewEventsCollector(et=>et.emitViewEvent(new ViewRevealRangeRequestEvent(Je,tt,null,0,!0,0)))}revealBottomMostCursor(Je){const et=this._cursor.getBottomMostViewPosition(),tt=new Cr.a(et.lineNumber,et.column,et.lineNumber,et.column);this._withViewEventsCollector(et=>et.emitViewEvent(new ViewRevealRangeRequestEvent(Je,tt,null,0,!0,0)))}revealRange(Je,et,tt,ot,it){this._withViewEventsCollector(Zt=>Zt.emitViewEvent(new ViewRevealRangeRequestEvent(Je,tt,null,ot,et,it)))}getVerticalOffsetForLineNumber(Je){return this.viewLayout.getVerticalOffsetForLineNumber(Je)}getScrollTop(){return this.viewLayout.getCurrentScrollTop()}setScrollTop(Je,et){this.viewLayout.setScrollPosition({scrollTop:Je},et)}setScrollPosition(Je,et){this.viewLayout.setScrollPosition(Je,et)}deltaScrollNow(Je,et){this.viewLayout.deltaScrollNow(Je,et)}changeWhitespace(Je){this.viewLayout.changeWhitespace(Je)&&(this._eventDispatcher.emitSingleViewEvent(new ViewZonesChangedEvent),this._eventDispatcher.emitOutgoingEvent(new viewModelEventDispatcher_ViewZonesChangedEvent))}setMaxLineWidth(Je){this.viewLayout.setMaxLineWidth(Je)}_withViewEventsCollector(Je){try{Je(this._eventDispatcher.beginEmitViewEvents())}finally{this._eventDispatcher.endEmitViewEvents()}}normalizePosition(Je,et){return this._lines.normalizePosition(Je,et)}getLineIndentColumn(Je){return this._lines.getLineIndentColumn(Je)}}var gi=tt(98),mi=tt(25),bi=tt(58),vi=tt(817),yi=tt(181),Ci=tt(277),_i=tt(54),wi=tt(532);class monospaceLineBreaksComputer_WrappingCharacterClassifier extends wi.a{constructor(Je,et){super(0);for(let et=0;et<Je.length;et++)this.set(Je.charCodeAt(et),1);for(let Je=0;Je<et.length;Je++)this.set(et.charCodeAt(Je),2)}get(Je){return Je>=0&&Je<256?this._asciiMap[Je]:Je>=12352&&Je<=12543||Je>=13312&&Je<=19903||Je>=19968&&Je<=40959?3:this._map.get(Je)||this._defaultValue}}let Si=[],Oi=[];class MonospaceLineBreaksComputerFactory{constructor(Je,et){this.classifier=new monospaceLineBreaksComputer_WrappingCharacterClassifier(Je,et)}static create(Je){return new MonospaceLineBreaksComputerFactory(Je.get(118),Je.get(117))}createLineBreaksComputer(Je,et,tt,ot){et|=0,tt=+tt;const it=[],Zt=[],en=[];return{addRequest:(Je,et,tt)=>{it.push(Je),Zt.push(et),en.push(tt)},finalize:()=>{const Cn=Je.typicalFullwidthCharacterWidth/Je.typicalHalfwidthCharacterWidth;let _n=[];for(let Je=0,wn=it.length;Je<wn;Je++){const wn=Zt[Je],Sn=en[Je];!Sn||Sn.injectionOptions||wn?_n[Je]=createLineBreaks(this.classifier,it[Je],wn,et,tt,Cn,ot):_n[Je]=createLineBreaksFromPreviousLineBreaks(this.classifier,Sn,it[Je],et,tt,Cn,ot)}return Si.length=0,Oi.length=0,_n}}}}function createLineBreaksFromPreviousLineBreaks(Je,et,tt,ot,it,Zt,en){if(-1===it)return null;const Cn=tt.length;if(Cn<=1)return null;const _n=et.breakOffsets,wn=et.breakOffsetsVisibleColumn,Sn=computeWrappedTextIndentLength(tt,ot,it,Zt,en),xn=it-Sn;let kn=Si,En=Oi,Dn=0,Pn=0,Ln=0,Tn=it;const In=_n.length;let jn=0;if(jn>=0){let Je=Math.abs(wn[jn]-Tn);for(;jn+1<In;){const et=Math.abs(wn[jn+1]-Tn);if(et>=Je)break;Je=et,jn++}}for(;jn<In;){let et=jn<0?0:_n[jn],it=jn<0?0:wn[jn];Pn>et&&(et=Pn,it=Ln);let en=0,Sn=0,Mn=0,An=0;if(it<=Tn){let Ln=it,In=0===et?0:tt.charCodeAt(et-1),jn=0===et?0:Je.get(In),Rn=!0;for(let it=et;it<Cn;it++){const et=it,Cn=tt.charCodeAt(it);let _n,wn;if(Hr.F(Cn)?(it++,_n=0,wn=2):(_n=Je.get(Cn),wn=computeCharWidth(Cn,Ln,ot,Zt)),et>Pn&&canBreak(In,jn,Cn,_n)&&(en=et,Sn=Ln),Ln+=wn,Ln>Tn){et>Pn?(Mn=et,An=Ln-wn):(Mn=it+1,An=Ln),Ln-Sn>xn&&(en=0),Rn=!1;break}In=Cn,jn=_n}if(Rn){Dn>0&&(kn[Dn]=_n[_n.length-1],En[Dn]=wn[_n.length-1],Dn++);break}}if(0===en){let Cn=it,_n=tt.charCodeAt(et),wn=Je.get(_n),kn=!1;for(let ot=et-1;ot>=Pn;ot--){const et=ot+1,it=tt.charCodeAt(ot);if(9===it){kn=!0;break}let En,Dn;if(Hr.G(it)?(ot--,En=0,Dn=2):(En=Je.get(it),Dn=Hr.E(it)?Zt:1),Cn<=Tn){if(0===Mn&&(Mn=et,An=Cn),Cn<=Tn-xn)break;if(canBreak(it,En,_n,wn)){en=et,Sn=Cn;break}}Cn-=Dn,_n=it,wn=En}if(0!==en){const Je=xn-(An-Sn);if(Je<=ot){const et=tt.charCodeAt(Mn);let it;it=Hr.F(et)?2:computeCharWidth(et,An,ot,Zt),Je-it<0&&(en=0)}}if(kn){jn--;continue}}if(0===en&&(en=Mn,Sn=An),en<=Pn){const Je=tt.charCodeAt(Pn);Hr.F(Je)?(en=Pn+2,Sn=Ln+2):(en=Pn+1,Sn=Ln+computeCharWidth(Je,Ln,ot,Zt))}for(Pn=en,kn[Dn]=en,Ln=Sn,En[Dn]=Sn,Dn++,Tn=Sn+xn;jn<0||jn<In&&wn[jn]<Sn;)jn++;let Rn=Math.abs(wn[jn]-Tn);for(;jn+1<In;){const Je=Math.abs(wn[jn+1]-Tn);if(Je>=Rn)break;Rn=Je,jn++}}return 0===Dn?null:(kn.length=Dn,En.length=Dn,Si=et.breakOffsets,Oi=et.breakOffsetsVisibleColumn,et.breakOffsets=kn,et.breakOffsetsVisibleColumn=En,et.wrappedTextIndentLength=Sn,et)}function createLineBreaks(Je,et,tt,ot,it,Zt,en){const Cn=ii.b.applyInjectedText(et,tt);let _n,wn;if(tt&&tt.length>0?(_n=tt.map(Je=>Je.options),wn=tt.map(Je=>Je.column-1)):(_n=null,wn=null),-1===it)return _n?new Io.b([Cn.length],[],0,wn,_n):null;const Sn=Cn.length;if(Sn<=1)return _n?new Io.b([Cn.length],[],0,wn,_n):null;const xn=computeWrappedTextIndentLength(Cn,ot,it,Zt,en),kn=it-xn;let En=[],Dn=[],Pn=0,Ln=0,Tn=0,In=it,jn=Cn.charCodeAt(0),Mn=Je.get(jn),An=computeCharWidth(jn,0,ot,Zt),Rn=1;Hr.F(jn)&&(An+=1,jn=Cn.charCodeAt(1),Mn=Je.get(jn),Rn++);for(let et=Rn;et<Sn;et++){const tt=et,it=Cn.charCodeAt(et);let en,_n;Hr.F(it)?(et++,en=0,_n=2):(en=Je.get(it),_n=computeCharWidth(it,An,ot,Zt)),canBreak(jn,Mn,it,en)&&(Ln=tt,Tn=An),An+=_n,An>In&&((0===Ln||An-Tn>kn)&&(Ln=tt,Tn=An-_n),En[Pn]=Ln,Dn[Pn]=Tn,Pn++,In=Tn+kn,Ln=0),jn=it,Mn=en}return 0!==Pn||tt&&0!==tt.length?(En[Pn]=Sn,Dn[Pn]=An,new Io.b(En,Dn,xn,wn,_n)):null}function computeCharWidth(Je,et,tt,ot){return 9===Je?tt-et%tt:Hr.E(Je)||Je<32?ot:1}function tabCharacterWidth(Je,et){return et-Je%et}function canBreak(Je,et,tt,ot){return 32!==tt&&(2===et||3===et&&2!==ot||1===ot||3===ot&&1!==et)}function computeWrappedTextIndentLength(Je,et,tt,ot,it){let Zt=0;if(0!==it){const en=Hr.v(Je);if(-1!==en){for(let tt=0;tt<en;tt++){Zt+=9===Je.charCodeAt(tt)?tabCharacterWidth(Zt,et):1}const Cn=3===it?2:2===it?1:0;for(let Je=0;Je<Cn;Je++){Zt+=tabCharacterWidth(Zt,et)}Zt+ot>tt&&(Zt=0)}}return Zt}var xi;const ki=null===(xi=window.trustedTypes)||void 0===xi?void 0:xi.createPolicy("domLineBreaksComputer",{createHTML:Je=>Je});class DOMLineBreaksComputerFactory{static create(){return new DOMLineBreaksComputerFactory}constructor(){}createLineBreaksComputer(Je,et,tt,ot){et|=0,tt=+tt;let it=[],Zt=[];return{addRequest:(Je,et,tt)=>{it.push(Je),Zt.push(et)},finalize:()=>function domLineBreaksComputer_createLineBreaks(Je,et,tt,ot,it,Zt){var en;function createEmptyLineBreakWithPossiblyInjectedText(et){const tt=Zt[et];if(tt){const ot=ii.b.applyInjectedText(Je[et],tt),it=tt.map(Je=>Je.options),Zt=tt.map(Je=>Je.column-1);return new Io.b([ot.length],[],0,Zt,it)}return null}if(-1===ot){const et=[];for(let tt=0,ot=Je.length;tt<ot;tt++)et[tt]=createEmptyLineBreakWithPossiblyInjectedText(tt);return et}const Cn=Math.round(ot*et.typicalHalfwidthCharacterWidth);2!==it&&3!==it||(it=1);const _n=document.createElement("div");Tn.a.applyFontInfoSlow(_n,et);const wn=Object(no.a)(1e4),Sn=[],xn=[],kn=[],En=[],Dn=[];for(let ot=0;ot<Je.length;ot++){const en=ii.b.applyInjectedText(Je[ot],Zt[ot]);let _n=0,Pn=0,Ln=Cn;if(0!==it)if(_n=Hr.v(en),-1===_n)_n=0;else{for(let Je=0;Je<_n;Je++){const et=9===en.charCodeAt(Je)?tt-Pn%tt:1;Pn+=et}const Je=Math.ceil(et.spaceWidth*Pn);Je+et.typicalFullwidthCharacterWidth>Cn?(_n=0,Pn=0):Ln=Cn-Je}const Tn=en.substr(_n),In=renderLine(Tn,Pn,tt,Ln,wn);Sn[ot]=_n,xn[ot]=Pn,kn[ot]=Tn,En[ot]=In[0],Dn[ot]=In[1]}const Pn=wn.build(),Ln=null!==(en=null==ki?void 0:ki.createHTML(Pn))&&void 0!==en?en:Pn;_n.innerHTML=Ln,_n.style.position="absolute",_n.style.top="10000",_n.style.wordWrap="break-word",document.body.appendChild(_n);let In=document.createRange();const jn=Array.prototype.slice.call(_n.children,0);let Mn=[];for(let et=0;et<Je.length;et++){const Je=jn[et],tt=readLineBreaks(In,Je,kn[et],En[et]);if(null===tt){Mn[et]=createEmptyLineBreakWithPossiblyInjectedText(et);continue}const ot=Sn[et],it=xn[et],en=Dn[et],Cn=[];for(let Je=0,et=tt.length;Je<et;Je++)Cn[Je]=en[tt[Je]];if(0!==ot)for(let Je=0,et=tt.length;Je<et;Je++)tt[Je]+=ot;let _n,wn;const Pn=Zt[et];Pn?(_n=Pn.map(Je=>Je.options),wn=Pn.map(Je=>Je.column-1)):(_n=null,wn=null),Mn[et]=new Io.b(tt,Cn,it,wn,_n)}return document.body.removeChild(_n),Mn}(it,Je,et,tt,ot,Zt)}}}function renderLine(Je,et,tt,ot,it){it.appendASCIIString('<div style="width:'),it.appendASCIIString(String(ot)),it.appendASCIIString('px;">');const Zt=Je.length;let en=et,Cn=0,_n=[],wn=[],Sn=0<Zt?Je.charCodeAt(0):0;it.appendASCIIString("<span>");for(let et=0;et<Zt;et++){0!==et&&et%16384==0&&it.appendASCIIString("</span><span>"),_n[et]=Cn,wn[et]=en;const ot=Sn;Sn=et+1<Zt?Je.charCodeAt(et+1):0;let xn=1,kn=1;switch(ot){case 9:xn=tt-en%tt,kn=xn;for(let Je=1;Je<=xn;Je++)Je<xn?it.write1(160):it.appendASCII(32);break;case 32:32===Sn?it.write1(160):it.appendASCII(32);break;case 60:it.appendASCIIString("<");break;case 62:it.appendASCIIString(">");break;case 38:it.appendASCIIString("&");break;case 0:it.appendASCIIString("�");break;case 65279:case 8232:case 8233:case 133:it.write1(65533);break;default:Hr.E(ot)&&kn++,ot<32?it.write1(9216+ot):it.write1(ot)}Cn+=xn,en+=kn}return it.appendASCIIString("</span>"),_n[Je.length]=Cn,wn[Je.length]=en,it.appendASCIIString("</div>"),[_n,wn]}function readLineBreaks(Je,et,tt,ot){if(tt.length<=1)return null;const it=Array.prototype.slice.call(et.children,0),Zt=[];try{!function discoverBreaks(Je,et,tt,ot,it,Zt,en,Cn){if(ot===Zt)return;if(it=it||readClientRect(Je,et,tt[ot],tt[ot+1]),en=en||readClientRect(Je,et,tt[Zt],tt[Zt+1]),Math.abs(it[0].top-en[0].top)<=.1)return;if(ot+1===Zt)return void Cn.push(Zt);const _n=ot+(Zt-ot)/2|0,wn=readClientRect(Je,et,tt[_n],tt[_n+1]);discoverBreaks(Je,et,tt,ot,it,_n,wn,Cn),discoverBreaks(Je,et,tt,_n,wn,Zt,en,Cn)}(Je,it,ot,0,null,tt.length-1,null,Zt)}catch(Je){return console.log(Je),null}return 0===Zt.length?null:(Zt.push(tt.length),Zt)}function readClientRect(Je,et,tt,ot){return Je.setStart(et[tt/16384|0].firstChild,tt%16384),Je.setEnd(et[ot/16384|0].firstChild,ot%16384),Je.getClientRects()}var Ei=tt(535),codeEditorWidget_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},codeEditorWidget_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let Di=0;class codeEditorWidget_ModelData{constructor(Je,et,tt,ot,it){this.model=Je,this.viewModel=et,this.view=tt,this.hasRealView=ot,this.listenersToRemove=it}dispose(){Object(Pn.f)(this.listenersToRemove),this.model.onBeforeDetached(),this.hasRealView&&this.view.dispose(),this.viewModel.dispose()}}let Pi=class CodeEditorWidget extends Pn.a{constructor(Je,et,tt,ot,Zt,en,Cn,_n,wn,Sn){super(),this._onDidDispose=this._register(new Dn.b),this.onDidDispose=this._onDidDispose.event,this._onDidChangeModelContent=this._register(new Dn.b),this.onDidChangeModelContent=this._onDidChangeModelContent.event,this._onDidChangeModelLanguage=this._register(new Dn.b),this.onDidChangeModelLanguage=this._onDidChangeModelLanguage.event,this._onDidChangeModelLanguageConfiguration=this._register(new Dn.b),this.onDidChangeModelLanguageConfiguration=this._onDidChangeModelLanguageConfiguration.event,this._onDidChangeModelOptions=this._register(new Dn.b),this.onDidChangeModelOptions=this._onDidChangeModelOptions.event,this._onDidChangeModelDecorations=this._register(new Dn.b),this.onDidChangeModelDecorations=this._onDidChangeModelDecorations.event,this._onDidChangeConfiguration=this._register(new Dn.b),this.onDidChangeConfiguration=this._onDidChangeConfiguration.event,this._onDidChangeModel=this._register(new Dn.b),this.onDidChangeModel=this._onDidChangeModel.event,this._onDidChangeCursorPosition=this._register(new Dn.b),this.onDidChangeCursorPosition=this._onDidChangeCursorPosition.event,this._onDidChangeCursorSelection=this._register(new Dn.b),this.onDidChangeCursorSelection=this._onDidChangeCursorSelection.event,this._onDidAttemptReadOnlyEdit=this._register(new Dn.b),this.onDidAttemptReadOnlyEdit=this._onDidAttemptReadOnlyEdit.event,this._onDidLayoutChange=this._register(new Dn.b),this.onDidLayoutChange=this._onDidLayoutChange.event,this._editorTextFocus=this._register(new codeEditorWidget_BooleanEventEmitter),this.onDidFocusEditorText=this._editorTextFocus.onDidChangeToTrue,this.onDidBlurEditorText=this._editorTextFocus.onDidChangeToFalse,this._editorWidgetFocus=this._register(new codeEditorWidget_BooleanEventEmitter),this.onDidFocusEditorWidget=this._editorWidgetFocus.onDidChangeToTrue,this.onDidBlurEditorWidget=this._editorWidgetFocus.onDidChangeToFalse,this._onWillType=this._register(new Dn.b),this.onWillType=this._onWillType.event,this._onDidType=this._register(new Dn.b),this.onDidType=this._onDidType.event,this._onDidCompositionStart=this._register(new Dn.b),this.onDidCompositionStart=this._onDidCompositionStart.event,this._onDidCompositionEnd=this._register(new Dn.b),this.onDidCompositionEnd=this._onDidCompositionEnd.event,this._onDidPaste=this._register(new Dn.b),this.onDidPaste=this._onDidPaste.event,this._onMouseUp=this._register(new Dn.b),this.onMouseUp=this._onMouseUp.event,this._onMouseDown=this._register(new Dn.b),this.onMouseDown=this._onMouseDown.event,this._onMouseDrag=this._register(new Dn.b),this.onMouseDrag=this._onMouseDrag.event,this._onMouseDrop=this._register(new Dn.b),this.onMouseDrop=this._onMouseDrop.event,this._onMouseDropCanceled=this._register(new Dn.b),this.onMouseDropCanceled=this._onMouseDropCanceled.event,this._onContextMenu=this._register(new Dn.b),this.onContextMenu=this._onContextMenu.event,this._onMouseMove=this._register(new Dn.b),this.onMouseMove=this._onMouseMove.event,this._onMouseLeave=this._register(new Dn.b),this.onMouseLeave=this._onMouseLeave.event,this._onMouseWheel=this._register(new Dn.b),this.onMouseWheel=this._onMouseWheel.event,this._onKeyUp=this._register(new Dn.b),this.onKeyUp=this._onKeyUp.event,this._onKeyDown=this._register(new Dn.b),this.onKeyDown=this._onKeyDown.event,this._onDidContentSizeChange=this._register(new Dn.b),this.onDidContentSizeChange=this._onDidContentSizeChange.event,this._onDidScrollChange=this._register(new Dn.b),this.onDidScrollChange=this._onDidScrollChange.event,this._onDidChangeViewZones=this._register(new Dn.b),this.onDidChangeViewZones=this._onDidChangeViewZones.event;const xn=Object.assign({},et);let kn;this._domElement=Je,this._overflowWidgetsDomNode=xn.overflowWidgetsDomNode,delete xn.overflowWidgetsDomNode,this._id=++Di,this._decorationTypeKeysToIds={},this._decorationTypeSubtypes={},this.isSimpleWidget=tt.isSimpleWidget||!1,this._telemetryData=tt.telemetryData,this._configuration=this._register(this._createConfiguration(xn,Sn)),this._register(this._configuration.onDidChange(Je=>{this._onDidChangeConfiguration.fire(Je);const et=this._configuration.options;if(Je.hasChanged(129)){const Je=et.get(129);this._onDidLayoutChange.fire(Je)}})),this._contextKeyService=this._register(Cn.createScoped(this._domElement)),this._notificationService=wn,this._codeEditorService=Zt,this._commandService=en,this._themeService=_n,this._register(new codeEditorWidget_EditorContextKeysManager(this,this._contextKeyService)),this._register(new codeEditorWidget_EditorModeContext(this,this._contextKeyService)),this._instantiationService=ot.createChild(new vi.a([mi.b,this._contextKeyService])),this._modelData=null,this._contributions={},this._actions={},this._focusTracker=new codeEditorWidget_CodeEditorWidgetFocusTracker(Je),this._register(this._focusTracker.onChange(()=>{this._editorWidgetFocus.setValue(this._focusTracker.hasFocus())})),this._contentWidgets={},this._overlayWidgets={},kn=Array.isArray(tt.contributions)?tt.contributions:it.d.getEditorContributions();for(const Je of kn)if(this._contributions[Je.id])Object(En.e)(new Error("Cannot have two contributions with the same id "+Je.id));else try{const et=this._instantiationService.createInstance(Je.ctor,this);this._contributions[Je.id]=et}catch(Je){Object(En.e)(Je)}it.d.getEditorActions().forEach(Je=>{if(this._actions[Je.id])return void Object(En.e)(new Error("Cannot have two actions with the same id "+Je.id));const et=new ai.a(Je.id,Je.label,Je.alias,Object(_i.o)(Je.precondition),()=>this._instantiationService.invokeFunction(et=>Promise.resolve(Je.runEditorCommand(et,this,null))),this._contextKeyService);this._actions[et.id]=et}),this._codeEditorService.addCodeEditor(this)}_createConfiguration(Je,et){return new Tn.a(this.isSimpleWidget,Je,this._domElement,et)}getId(){return this.getEditorType()+":"+this._id}getEditorType(){return si.a.ICodeEditor}dispose(){this._codeEditorService.removeCodeEditor(this),this._focusTracker.dispose();const Je=Object.keys(this._contributions);for(let et=0,tt=Je.length;et<tt;et++){const tt=Je[et];this._contributions[tt].dispose()}this._contributions={},this._actions={},this._contentWidgets={},this._overlayWidgets={},this._removeDecorationTypes(),this._postDetachModelCleanup(this._detachModel()),this._onDidDispose.fire(),super.dispose()}invokeWithinContext(Je){return this._instantiationService.invokeFunction(Je)}updateOptions(Je){this._configuration.updateOptions(Je)}getOptions(){return this._configuration.options}getOption(Je){return this._configuration.options.get(Je)}getRawOptions(){return this._configuration.getRawOptions()}getOverflowWidgetsDomNode(){return this._overflowWidgetsDomNode}getConfiguredWordAtPosition(Je){return this._modelData?Ei.a.getWordAtPosition(this._modelData.model,this._configuration.options.get(115),Je):null}getValue(Je=null){if(!this._modelData)return"";const et=!(!Je||!Je.preserveBOM);let tt=0;return Je&&Je.lineEnding&&"\n"===Je.lineEnding?tt=1:Je&&Je.lineEnding&&"\r\n"===Je.lineEnding&&(tt=2),this._modelData.model.getValue(tt,et)}setValue(Je){this._modelData&&this._modelData.model.setValue(Je)}getModel(){return this._modelData?this._modelData.model:null}setModel(Je=null){const et=Je;if(null===this._modelData&&null===et)return;if(this._modelData&&this._modelData.model===et)return;const tt=this.hasTextFocus(),ot=this._detachModel();this._attachModel(et),tt&&this.hasModel()&&this.focus();const it={oldModelUrl:ot?ot.uri:null,newModelUrl:et?et.uri:null};this._removeDecorationTypes(),this._onDidChangeModel.fire(it),this._postDetachModelCleanup(ot)}_removeDecorationTypes(){if(this._decorationTypeKeysToIds={},this._decorationTypeSubtypes){for(let Je in this._decorationTypeSubtypes){const et=this._decorationTypeSubtypes[Je];for(let tt in et)this._removeDecorationType(Je+"-"+tt)}this._decorationTypeSubtypes={}}}getVisibleRanges(){return this._modelData?this._modelData.viewModel.getVisibleRanges():[]}getVisibleRangesPlusViewportAboveBelow(){return this._modelData?this._modelData.viewModel.getVisibleRangesPlusViewportAboveBelow():[]}getWhitespaces(){return this._modelData?this._modelData.viewModel.viewLayout.getWhitespaces():[]}static _getVerticalOffsetForPosition(Je,et,tt){const ot=Je.model.validatePosition({lineNumber:et,column:tt}),it=Je.viewModel.coordinatesConverter.convertModelPositionToViewPosition(ot);return Je.viewModel.viewLayout.getVerticalOffsetForLineNumber(it.lineNumber)}getTopForLineNumber(Je){return this._modelData?CodeEditorWidget._getVerticalOffsetForPosition(this._modelData,Je,1):-1}getTopForPosition(Je,et){return this._modelData?CodeEditorWidget._getVerticalOffsetForPosition(this._modelData,Je,et):-1}setHiddenAreas(Je){this._modelData&&this._modelData.viewModel.setHiddenAreas(Je.map(Je=>Cr.a.lift(Je)))}getVisibleColumnFromPosition(Je){if(!this._modelData)return Je.column;const et=this._modelData.model.validatePosition(Je),tt=this._modelData.model.getOptions().tabSize;return wr.a.visibleColumnFromColumn(this._modelData.model.getLineContent(et.lineNumber),et.column,tt)+1}getPosition(){return this._modelData?this._modelData.viewModel.getPosition():null}setPosition(Je){if(this._modelData){if(!Jn.a.isIPosition(Je))throw new Error("Invalid arguments");this._modelData.viewModel.setSelections("api",[{selectionStartLineNumber:Je.lineNumber,selectionStartColumn:Je.column,positionLineNumber:Je.lineNumber,positionColumn:Je.column}])}}_sendRevealRange(Je,et,tt,ot){if(!this._modelData)return;if(!Cr.a.isIRange(Je))throw new Error("Invalid arguments");const it=this._modelData.model.validateRange(Je),Zt=this._modelData.viewModel.coordinatesConverter.convertModelRangeToViewRange(it);this._modelData.viewModel.revealRange("api",tt,Zt,et,ot)}revealLine(Je,et=0){this._revealLine(Je,0,et)}revealLineInCenter(Je,et=0){this._revealLine(Je,1,et)}revealLineInCenterIfOutsideViewport(Je,et=0){this._revealLine(Je,2,et)}revealLineNearTop(Je,et=0){this._revealLine(Je,5,et)}_revealLine(Je,et,tt){if("number"!=typeof Je)throw new Error("Invalid arguments");this._sendRevealRange(new Cr.a(Je,1,Je,1),et,!1,tt)}revealPosition(Je,et=0){this._revealPosition(Je,0,!0,et)}revealPositionInCenter(Je,et=0){this._revealPosition(Je,1,!0,et)}revealPositionInCenterIfOutsideViewport(Je,et=0){this._revealPosition(Je,2,!0,et)}revealPositionNearTop(Je,et=0){this._revealPosition(Je,5,!0,et)}_revealPosition(Je,et,tt,ot){if(!Jn.a.isIPosition(Je))throw new Error("Invalid arguments");this._sendRevealRange(new Cr.a(Je.lineNumber,Je.column,Je.lineNumber,Je.column),et,tt,ot)}getSelection(){return this._modelData?this._modelData.viewModel.getSelection():null}getSelections(){return this._modelData?this._modelData.viewModel.getSelections():null}setSelection(Je){const et=Mn.a.isISelection(Je),tt=Cr.a.isIRange(Je);if(!et&&!tt)throw new Error("Invalid arguments");if(et)this._setSelectionImpl(Je);else if(tt){const et={selectionStartLineNumber:Je.startLineNumber,selectionStartColumn:Je.startColumn,positionLineNumber:Je.endLineNumber,positionColumn:Je.endColumn};this._setSelectionImpl(et)}}_setSelectionImpl(Je){if(!this._modelData)return;const et=new Mn.a(Je.selectionStartLineNumber,Je.selectionStartColumn,Je.positionLineNumber,Je.positionColumn);this._modelData.viewModel.setSelections("api",[et])}revealLines(Je,et,tt=0){this._revealLines(Je,et,0,tt)}revealLinesInCenter(Je,et,tt=0){this._revealLines(Je,et,1,tt)}revealLinesInCenterIfOutsideViewport(Je,et,tt=0){this._revealLines(Je,et,2,tt)}revealLinesNearTop(Je,et,tt=0){this._revealLines(Je,et,5,tt)}_revealLines(Je,et,tt,ot){if("number"!=typeof Je||"number"!=typeof et)throw new Error("Invalid arguments");this._sendRevealRange(new Cr.a(Je,1,et,1),tt,!1,ot)}revealRange(Je,et=0,tt=!1,ot=!0){this._revealRange(Je,tt?1:0,ot,et)}revealRangeInCenter(Je,et=0){this._revealRange(Je,1,!0,et)}revealRangeInCenterIfOutsideViewport(Je,et=0){this._revealRange(Je,2,!0,et)}revealRangeNearTop(Je,et=0){this._revealRange(Je,5,!0,et)}revealRangeNearTopIfOutsideViewport(Je,et=0){this._revealRange(Je,6,!0,et)}revealRangeAtTop(Je,et=0){this._revealRange(Je,3,!0,et)}_revealRange(Je,et,tt,ot){if(!Cr.a.isIRange(Je))throw new Error("Invalid arguments");this._sendRevealRange(Cr.a.lift(Je),et,tt,ot)}setSelections(Je,et="api",tt=0){if(this._modelData){if(!Je||0===Je.length)throw new Error("Invalid arguments");for(let et=0,tt=Je.length;et<tt;et++)if(!Mn.a.isISelection(Je[et]))throw new Error("Invalid arguments");this._modelData.viewModel.setSelections(et,Je,tt)}}getContentWidth(){return this._modelData?this._modelData.viewModel.viewLayout.getContentWidth():-1}getScrollWidth(){return this._modelData?this._modelData.viewModel.viewLayout.getScrollWidth():-1}getScrollLeft(){return this._modelData?this._modelData.viewModel.viewLayout.getCurrentScrollLeft():-1}getContentHeight(){return this._modelData?this._modelData.viewModel.viewLayout.getContentHeight():-1}getScrollHeight(){return this._modelData?this._modelData.viewModel.viewLayout.getScrollHeight():-1}getScrollTop(){return this._modelData?this._modelData.viewModel.viewLayout.getCurrentScrollTop():-1}setScrollLeft(Je,et=1){if(this._modelData){if("number"!=typeof Je)throw new Error("Invalid arguments");this._modelData.viewModel.setScrollPosition({scrollLeft:Je},et)}}setScrollTop(Je,et=1){if(this._modelData){if("number"!=typeof Je)throw new Error("Invalid arguments");this._modelData.viewModel.setScrollPosition({scrollTop:Je},et)}}setScrollPosition(Je,et=1){this._modelData&&this._modelData.viewModel.setScrollPosition(Je,et)}saveViewState(){if(!this._modelData)return null;const Je={},et=Object.keys(this._contributions);for(const tt of et){const et=this._contributions[tt];"function"==typeof et.saveViewState&&(Je[tt]=et.saveViewState())}return{cursorState:this._modelData.viewModel.saveCursorState(),viewState:this._modelData.viewModel.saveState(),contributionsState:Je}}restoreViewState(Je){if(!this._modelData||!this._modelData.hasRealView)return;const et=Je;if(et&&et.cursorState&&et.viewState){const Je=et.cursorState;Array.isArray(Je)?this._modelData.viewModel.restoreCursorState(Je):this._modelData.viewModel.restoreCursorState([Je]);const tt=et.contributionsState||{},ot=Object.keys(this._contributions);for(let Je=0,et=ot.length;Je<et;Je++){const et=ot[Je],it=this._contributions[et];"function"==typeof it.restoreViewState&&it.restoreViewState(tt[et])}const it=this._modelData.viewModel.reduceRestoreState(et.viewState);this._modelData.view.restoreState(it)}}getContribution(Je){return this._contributions[Je]||null}getActions(){const Je=[],et=Object.keys(this._actions);for(let tt=0,ot=et.length;tt<ot;tt++){const ot=et[tt];Je.push(this._actions[ot])}return Je}getSupportedActions(){let Je=this.getActions();return Je=Je.filter(Je=>Je.isSupported()),Je}getAction(Je){return this._actions[Je]||null}trigger(Je,et,tt){switch(tt=tt||{},et){case"compositionStart":return void this._startComposition();case"compositionEnd":return void this._endComposition(Je);case"type":{const et=tt;return void this._type(Je,et.text||"")}case"replacePreviousChar":{const et=tt;return void this._compositionType(Je,et.text||"",et.replaceCharCnt||0,0,0)}case"compositionType":{const et=tt;return void this._compositionType(Je,et.text||"",et.replacePrevCharCnt||0,et.replaceNextCharCnt||0,et.positionDelta||0)}case"paste":{const et=tt;return void this._paste(Je,et.text||"",et.pasteOnNewLine||!1,et.multicursorText||null,et.mode||null)}case"cut":return void this._cut(Je)}const ot=this.getAction(et);ot?Promise.resolve(ot.run()).then(void 0,En.e):this._modelData&&(this._triggerEditorCommand(Je,et,tt)||this._triggerCommand(et,tt))}_triggerCommand(Je,et){this._commandService.executeCommand(Je,et)}_startComposition(){this._modelData&&(this._modelData.viewModel.startComposition(),this._onDidCompositionStart.fire())}_endComposition(Je){this._modelData&&(this._modelData.viewModel.endComposition(Je),this._onDidCompositionEnd.fire())}_type(Je,et){this._modelData&&0!==et.length&&("keyboard"===Je&&this._onWillType.fire(et),this._modelData.viewModel.type(et,Je),"keyboard"===Je&&this._onDidType.fire(et))}_compositionType(Je,et,tt,ot,it){this._modelData&&this._modelData.viewModel.compositionType(et,tt,ot,it,Je)}_paste(Je,et,tt,ot,it){if(!this._modelData||0===et.length)return;const Zt=this._modelData.viewModel.getSelection().getStartPosition();this._modelData.viewModel.paste(et,tt,ot,Je);const en=this._modelData.viewModel.getSelection().getStartPosition();"keyboard"===Je&&this._onDidPaste.fire({range:new Cr.a(Zt.lineNumber,Zt.column,en.lineNumber,en.column),mode:it})}_cut(Je){this._modelData&&this._modelData.viewModel.cut(Je)}_triggerEditorCommand(Je,et,tt){const ot=it.d.getEditorCommand(et);return!!ot&&((tt=tt||{}).source=Je,this._instantiationService.invokeFunction(Je=>{Promise.resolve(ot.runEditorCommand(Je,this,tt)).then(void 0,En.e)}),!0)}_getViewModel(){return this._modelData?this._modelData.viewModel:null}pushUndoStop(){return!!this._modelData&&(!this._configuration.options.get(79)&&(this._modelData.model.pushStackElement(),!0))}popUndoStop(){return!!this._modelData&&(!this._configuration.options.get(79)&&(this._modelData.model.popStackElement(),!0))}executeEdits(Je,et,tt){if(!this._modelData)return!1;if(this._configuration.options.get(79))return!1;let ot;return ot=tt?Array.isArray(tt)?()=>tt:tt:()=>null,this._modelData.viewModel.executeEdits(Je,et,ot),!0}executeCommand(Je,et){this._modelData&&this._modelData.viewModel.executeCommand(et,Je)}executeCommands(Je,et){this._modelData&&this._modelData.viewModel.executeCommands(et,Je)}changeDecorations(Je){return this._modelData?this._modelData.model.changeDecorations(Je,this._id):null}getLineDecorations(Je){return this._modelData?this._modelData.model.getLineDecorations(Je,this._id,Object($n.m)(this._configuration.options)):null}deltaDecorations(Je,et){return this._modelData?0===Je.length&&0===et.length?Je:this._modelData.model.deltaDecorations(Je,et,this._id):[]}removeDecorations(Je){const et=this._decorationTypeKeysToIds[Je];et&&this.deltaDecorations(et,[]),this._decorationTypeKeysToIds.hasOwnProperty(Je)&&delete this._decorationTypeKeysToIds[Je],this._decorationTypeSubtypes.hasOwnProperty(Je)&&delete this._decorationTypeSubtypes[Je]}getLayoutInfo(){return this._configuration.options.get(129)}createOverviewRuler(Je){return this._modelData&&this._modelData.hasRealView?this._modelData.view.createOverviewRuler(Je):null}getContainerDomNode(){return this._domElement}getDomNode(){return this._modelData&&this._modelData.hasRealView?this._modelData.view.domNode.domNode:null}delegateVerticalScrollbarMouseDown(Je){this._modelData&&this._modelData.hasRealView&&this._modelData.view.delegateVerticalScrollbarMouseDown(Je)}layout(Je){this._configuration.observeReferenceElement(Je),this.render()}focus(){this._modelData&&this._modelData.hasRealView&&this._modelData.view.focus()}hasTextFocus(){return!(!this._modelData||!this._modelData.hasRealView)&&this._modelData.view.isFocused()}hasWidgetFocus(){return this._focusTracker&&this._focusTracker.hasFocus()}addContentWidget(Je){const et={widget:Je,position:Je.getPosition()};this._contentWidgets.hasOwnProperty(Je.getId())&&console.warn("Overwriting a content widget with the same id."),this._contentWidgets[Je.getId()]=et,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addContentWidget(et)}layoutContentWidget(Je){const et=Je.getId();if(this._contentWidgets.hasOwnProperty(et)){const tt=this._contentWidgets[et];tt.position=Je.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutContentWidget(tt)}}removeContentWidget(Je){const et=Je.getId();if(this._contentWidgets.hasOwnProperty(et)){const Je=this._contentWidgets[et];delete this._contentWidgets[et],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeContentWidget(Je)}}addOverlayWidget(Je){const et={widget:Je,position:Je.getPosition()};this._overlayWidgets.hasOwnProperty(Je.getId())&&console.warn("Overwriting an overlay widget with the same id."),this._overlayWidgets[Je.getId()]=et,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addOverlayWidget(et)}layoutOverlayWidget(Je){const et=Je.getId();if(this._overlayWidgets.hasOwnProperty(et)){const tt=this._overlayWidgets[et];tt.position=Je.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutOverlayWidget(tt)}}removeOverlayWidget(Je){const et=Je.getId();if(this._overlayWidgets.hasOwnProperty(et)){const Je=this._overlayWidgets[et];delete this._overlayWidgets[et],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeOverlayWidget(Je)}}changeViewZones(Je){this._modelData&&this._modelData.hasRealView&&this._modelData.view.change(Je)}getTargetAtClientPoint(Je,et){return this._modelData&&this._modelData.hasRealView?this._modelData.view.getTargetAtClientPoint(Je,et):null}getScrolledVisiblePosition(Je){if(!this._modelData||!this._modelData.hasRealView)return null;const et=this._modelData.model.validatePosition(Je),tt=this._configuration.options,ot=tt.get(129);return{top:CodeEditorWidget._getVerticalOffsetForPosition(this._modelData,et.lineNumber,et.column)-this.getScrollTop(),left:this._modelData.view.getOffsetForColumn(et.lineNumber,et.column)+ot.glyphMarginWidth+ot.lineNumbersWidth+ot.decorationsWidth-this.getScrollLeft(),height:tt.get(57)}}getOffsetForColumn(Je,et){return this._modelData&&this._modelData.hasRealView?this._modelData.view.getOffsetForColumn(Je,et):-1}render(Je=!1){this._modelData&&this._modelData.hasRealView&&this._modelData.view.render(!0,Je)}setAriaOptions(Je){this._modelData&&this._modelData.hasRealView&&this._modelData.view.setAriaOptions(Je)}applyFontInfo(Je){Tn.a.applyFontInfoSlow(Je,this._configuration.options.get(41))}_attachModel(Je){if(!Je)return void(this._modelData=null);const et=[];this._domElement.setAttribute("data-mode-id",Je.getLanguageIdentifier().language),this._configuration.setIsDominatedByLongLines(Je.isDominatedByLongLines()),this._configuration.setMaxLineNumber(Je.getLineCount()),Je.onBeforeAttached();const tt=new viewModelImpl_ViewModel(this._id,this._configuration,Je,DOMLineBreaksComputerFactory.create(),MonospaceLineBreaksComputerFactory.create(this._configuration.options),Je=>kn.V(Je));et.push(Je.onDidChangeDecorations(Je=>this._onDidChangeModelDecorations.fire(Je))),et.push(Je.onDidChangeLanguage(et=>{this._domElement.setAttribute("data-mode-id",Je.getLanguageIdentifier().language),this._onDidChangeModelLanguage.fire(et)})),et.push(Je.onDidChangeLanguageConfiguration(Je=>this._onDidChangeModelLanguageConfiguration.fire(Je))),et.push(Je.onDidChangeContent(Je=>this._onDidChangeModelContent.fire(Je))),et.push(Je.onDidChangeOptions(Je=>this._onDidChangeModelOptions.fire(Je))),et.push(Je.onWillDispose(()=>this.setModel(null))),et.push(tt.onEvent(Je=>{switch(Je.kind){case 0:this._onDidContentSizeChange.fire(Je);break;case 1:this._editorTextFocus.setValue(Je.hasFocus);break;case 2:this._onDidScrollChange.fire(Je);break;case 3:this._onDidChangeViewZones.fire();break;case 4:this._onDidAttemptReadOnlyEdit.fire();break;case 5:{Je.reachedMaxCursorCount&&this._notificationService.warn(xn.a("cursors.maximum","The number of cursors has been limited to {0}.",cursor_CursorsController.MAX_CURSOR_COUNT));const et=[];for(let tt=0,ot=Je.selections.length;tt<ot;tt++)et[tt]=Je.selections[tt].getPosition();const tt={position:et[0],secondaryPositions:et.slice(1),reason:Je.reason,source:Je.source};this._onDidChangeCursorPosition.fire(tt);const ot={selection:Je.selections[0],secondarySelections:Je.selections.slice(1),modelVersionId:Je.modelVersionId,oldSelections:Je.oldSelections,oldModelVersionId:Je.oldModelVersionId,source:Je.source,reason:Je.reason};this._onDidChangeCursorSelection.fire(ot);break}}}));const[ot,it]=this._createView(tt);if(it){this._domElement.appendChild(ot.domNode.domNode);let et=Object.keys(this._contentWidgets);for(let Je=0,tt=et.length;Je<tt;Je++){const tt=et[Je];ot.addContentWidget(this._contentWidgets[tt])}et=Object.keys(this._overlayWidgets);for(let Je=0,tt=et.length;Je<tt;Je++){const tt=et[Je];ot.addOverlayWidget(this._overlayWidgets[tt])}ot.render(!1,!0),ot.domNode.domNode.setAttribute("data-uri",Je.uri.toString())}this._modelData=new codeEditorWidget_ModelData(Je,tt,ot,it,et)}_createView(Je){let et;et=this.isSimpleWidget?{paste:(Je,et,tt,ot)=>{this._paste("keyboard",Je,et,tt,ot)},type:Je=>{this._type("keyboard",Je)},compositionType:(Je,et,tt,ot)=>{this._compositionType("keyboard",Je,et,tt,ot)},startComposition:()=>{this._startComposition()},endComposition:()=>{this._endComposition("keyboard")},cut:()=>{this._cut("keyboard")}}:{paste:(Je,et,tt,ot)=>{const it={text:Je,pasteOnNewLine:et,multicursorText:tt,mode:ot};this._commandService.executeCommand("paste",it)},type:Je=>{const et={text:Je};this._commandService.executeCommand("type",et)},compositionType:(Je,et,tt,ot)=>{if(tt||ot){const it={text:Je,replacePrevCharCnt:et,replaceNextCharCnt:tt,positionDelta:ot};this._commandService.executeCommand("compositionType",it)}else{const tt={text:Je,replaceCharCnt:et};this._commandService.executeCommand("replacePreviousChar",tt)}},startComposition:()=>{this._commandService.executeCommand("compositionStart",{})},endComposition:()=>{this._commandService.executeCommand("compositionEnd",{})},cut:()=>{this._commandService.executeCommand("cut",{})}};const tt=new ViewUserInputEvents(Je.coordinatesConverter);tt.onKeyDown=Je=>this._onKeyDown.fire(Je),tt.onKeyUp=Je=>this._onKeyUp.fire(Je),tt.onContextMenu=Je=>this._onContextMenu.fire(Je),tt.onMouseMove=Je=>this._onMouseMove.fire(Je),tt.onMouseLeave=Je=>this._onMouseLeave.fire(Je),tt.onMouseDown=Je=>this._onMouseDown.fire(Je),tt.onMouseUp=Je=>this._onMouseUp.fire(Je),tt.onMouseDrag=Je=>this._onMouseDrag.fire(Je),tt.onMouseDrop=Je=>this._onMouseDrop.fire(Je),tt.onMouseDropCanceled=Je=>this._onMouseDropCanceled.fire(Je),tt.onMouseWheel=Je=>this._onMouseWheel.fire(Je);return[new viewImpl_View(et,this._configuration,this._themeService,Je,tt,this._overflowWidgetsDomNode),!0]}_postDetachModelCleanup(Je){Je&&Je.removeAllDecorationsWithOwnerId(this._id)}_detachModel(){if(!this._modelData)return null;const Je=this._modelData.model,et=this._modelData.hasRealView?this._modelData.view.domNode.domNode:null;return this._modelData.dispose(),this._modelData=null,this._domElement.removeAttribute("data-mode-id"),et&&this._domElement.contains(et)&&this._domElement.removeChild(et),Je}_removeDecorationType(Je){this._codeEditorService.removeDecorationType(Je)}hasModel(){return null!==this._modelData}};Pi=codeEditorWidget_decorate([codeEditorWidget_param(3,bi.a),codeEditorWidget_param(4,In.a),codeEditorWidget_param(5,gi.b),codeEditorWidget_param(6,mi.b),codeEditorWidget_param(7,Xr.b),codeEditorWidget_param(8,yi.a),codeEditorWidget_param(9,Ci.b)],Pi);class codeEditorWidget_BooleanEventEmitter extends Pn.a{constructor(){super(),this._onDidChangeToTrue=this._register(new Dn.b),this.onDidChangeToTrue=this._onDidChangeToTrue.event,this._onDidChangeToFalse=this._register(new Dn.b),this.onDidChangeToFalse=this._onDidChangeToFalse.event,this._value=0}setValue(Je){const et=Je?2:1;this._value!==et&&(this._value=et,2===this._value?this._onDidChangeToTrue.fire():1===this._value&&this._onDidChangeToFalse.fire())}}class codeEditorWidget_EditorContextKeysManager extends Pn.a{constructor(Je,et){super(),this._editor=Je,et.createKey("editorId",Je.getId()),this._editorSimpleInput=li.a.editorSimpleInput.bindTo(et),this._editorFocus=li.a.focus.bindTo(et),this._textInputFocus=li.a.textInputFocus.bindTo(et),this._editorTextFocus=li.a.editorTextFocus.bindTo(et),this._editorTabMovesFocus=li.a.tabMovesFocus.bindTo(et),this._editorReadonly=li.a.readOnly.bindTo(et),this._inDiffEditor=li.a.inDiffEditor.bindTo(et),this._editorColumnSelection=li.a.columnSelection.bindTo(et),this._hasMultipleSelections=li.a.hasMultipleSelections.bindTo(et),this._hasNonEmptySelection=li.a.hasNonEmptySelection.bindTo(et),this._canUndo=li.a.canUndo.bindTo(et),this._canRedo=li.a.canRedo.bindTo(et),this._register(this._editor.onDidChangeConfiguration(()=>this._updateFromConfig())),this._register(this._editor.onDidChangeCursorSelection(()=>this._updateFromSelection())),this._register(this._editor.onDidFocusEditorWidget(()=>this._updateFromFocus())),this._register(this._editor.onDidBlurEditorWidget(()=>this._updateFromFocus())),this._register(this._editor.onDidFocusEditorText(()=>this._updateFromFocus())),this._register(this._editor.onDidBlurEditorText(()=>this._updateFromFocus())),this._register(this._editor.onDidChangeModel(()=>this._updateFromModel())),this._register(this._editor.onDidChangeConfiguration(()=>this._updateFromModel())),this._updateFromConfig(),this._updateFromSelection(),this._updateFromFocus(),this._updateFromModel(),this._editorSimpleInput.set(this._editor.isSimpleWidget)}_updateFromConfig(){const Je=this._editor.getOptions();this._editorTabMovesFocus.set(Je.get(128)),this._editorReadonly.set(Je.get(79)),this._inDiffEditor.set(Je.get(52)),this._editorColumnSelection.set(Je.get(16))}_updateFromSelection(){const Je=this._editor.getSelections();Je?(this._hasMultipleSelections.set(Je.length>1),this._hasNonEmptySelection.set(Je.some(Je=>!Je.isEmpty()))):(this._hasMultipleSelections.reset(),this._hasNonEmptySelection.reset())}_updateFromFocus(){this._editorFocus.set(this._editor.hasWidgetFocus()&&!this._editor.isSimpleWidget),this._editorTextFocus.set(this._editor.hasTextFocus()&&!this._editor.isSimpleWidget),this._textInputFocus.set(this._editor.hasTextFocus())}_updateFromModel(){const Je=this._editor.getModel();this._canUndo.set(Boolean(Je&&Je.canUndo())),this._canRedo.set(Boolean(Je&&Je.canRedo()))}}class codeEditorWidget_EditorModeContext extends Pn.a{constructor(Je,et){super(),this._editor=Je,this._contextKeyService=et,this._langId=li.a.languageId.bindTo(et),this._hasCompletionItemProvider=li.a.hasCompletionItemProvider.bindTo(et),this._hasCodeActionsProvider=li.a.hasCodeActionsProvider.bindTo(et),this._hasCodeLensProvider=li.a.hasCodeLensProvider.bindTo(et),this._hasDefinitionProvider=li.a.hasDefinitionProvider.bindTo(et),this._hasDeclarationProvider=li.a.hasDeclarationProvider.bindTo(et),this._hasImplementationProvider=li.a.hasImplementationProvider.bindTo(et),this._hasTypeDefinitionProvider=li.a.hasTypeDefinitionProvider.bindTo(et),this._hasHoverProvider=li.a.hasHoverProvider.bindTo(et),this._hasDocumentHighlightProvider=li.a.hasDocumentHighlightProvider.bindTo(et),this._hasDocumentSymbolProvider=li.a.hasDocumentSymbolProvider.bindTo(et),this._hasReferenceProvider=li.a.hasReferenceProvider.bindTo(et),this._hasRenameProvider=li.a.hasRenameProvider.bindTo(et),this._hasSignatureHelpProvider=li.a.hasSignatureHelpProvider.bindTo(et),this._hasInlayHintsProvider=li.a.hasInlayHintsProvider.bindTo(et),this._hasDocumentFormattingProvider=li.a.hasDocumentFormattingProvider.bindTo(et),this._hasDocumentSelectionFormattingProvider=li.a.hasDocumentSelectionFormattingProvider.bindTo(et),this._hasMultipleDocumentFormattingProvider=li.a.hasMultipleDocumentFormattingProvider.bindTo(et),this._hasMultipleDocumentSelectionFormattingProvider=li.a.hasMultipleDocumentSelectionFormattingProvider.bindTo(et),this._isInWalkThrough=li.a.isInWalkThroughSnippet.bindTo(et);const update=()=>this._update();this._register(Je.onDidChangeModel(update)),this._register(Je.onDidChangeModelLanguage(update)),this._register(To.d.onDidChange(update)),this._register(To.a.onDidChange(update)),this._register(To.b.onDidChange(update)),this._register(To.f.onDidChange(update)),this._register(To.e.onDidChange(update)),this._register(To.q.onDidChange(update)),this._register(To.G.onDidChange(update)),this._register(To.p.onDidChange(update)),this._register(To.i.onDidChange(update)),this._register(To.m.onDidChange(update)),this._register(To.y.onDidChange(update)),this._register(To.z.onDidChange(update)),this._register(To.g.onDidChange(update)),this._register(To.j.onDidChange(update)),this._register(To.B.onDidChange(update)),this._register(To.r.onDidChange(update)),update()}dispose(){super.dispose()}reset(){this._contextKeyService.bufferChangeEvents(()=>{this._langId.reset(),this._hasCompletionItemProvider.reset(),this._hasCodeActionsProvider.reset(),this._hasCodeLensProvider.reset(),this._hasDefinitionProvider.reset(),this._hasDeclarationProvider.reset(),this._hasImplementationProvider.reset(),this._hasTypeDefinitionProvider.reset(),this._hasHoverProvider.reset(),this._hasDocumentHighlightProvider.reset(),this._hasDocumentSymbolProvider.reset(),this._hasReferenceProvider.reset(),this._hasRenameProvider.reset(),this._hasDocumentFormattingProvider.reset(),this._hasDocumentSelectionFormattingProvider.reset(),this._hasSignatureHelpProvider.reset(),this._isInWalkThrough.reset()})}_update(){const Je=this._editor.getModel();Je?this._contextKeyService.bufferChangeEvents(()=>{this._langId.set(Je.getLanguageIdentifier().language),this._hasCompletionItemProvider.set(To.d.has(Je)),this._hasCodeActionsProvider.set(To.a.has(Je)),this._hasCodeLensProvider.set(To.b.has(Je)),this._hasDefinitionProvider.set(To.f.has(Je)),this._hasDeclarationProvider.set(To.e.has(Je)),this._hasImplementationProvider.set(To.q.has(Je)),this._hasTypeDefinitionProvider.set(To.G.has(Je)),this._hasHoverProvider.set(To.p.has(Je)),this._hasDocumentHighlightProvider.set(To.i.has(Je)),this._hasDocumentSymbolProvider.set(To.m.has(Je)),this._hasReferenceProvider.set(To.y.has(Je)),this._hasRenameProvider.set(To.z.has(Je)),this._hasSignatureHelpProvider.set(To.B.has(Je)),this._hasInlayHintsProvider.set(To.r.has(Je)),this._hasDocumentFormattingProvider.set(To.g.has(Je)||To.j.has(Je)),this._hasDocumentSelectionFormattingProvider.set(To.j.has(Je)),this._hasMultipleDocumentFormattingProvider.set(To.g.all(Je).length+To.j.all(Je).length>1),this._hasMultipleDocumentSelectionFormattingProvider.set(To.j.all(Je).length>1),this._isInWalkThrough.set(Je.uri.scheme===Ln.c.walkThroughSnippet)}):this.reset()}}class codeEditorWidget_CodeEditorWidgetFocusTracker extends Pn.a{constructor(Je){super(),this._onChange=this._register(new Dn.b),this.onChange=this._onChange.event,this._hasFocus=!1,this._domFocusTracker=this._register(kn.Y(Je)),this._register(this._domFocusTracker.onDidFocus(()=>{this._hasFocus=!0,this._onChange.fire(void 0)})),this._register(this._domFocusTracker.onDidBlur(()=>{this._hasFocus=!1,this._onChange.fire(void 0)}))}hasFocus(){return this._hasFocus}}const Li=encodeURIComponent("<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 3' enable-background='new 0 0 6 3' height='3' width='6'><g fill='"),Ti=encodeURIComponent("'><polygon points='5.5,0 2.5,3 1.1,3 4.1,0'/><polygon points='4,0 6,2 6,0.6 5.4,0'/><polygon points='0,2 1,3 2.4,3 0,0.6'/></g></svg>");function getSquigglySVGData(Je){return Li+encodeURIComponent(Je.toString())+Ti}const Ii=encodeURIComponent('<svg xmlns="http://www.w3.org/2000/svg" height="3" width="12"><g fill="'),ji=encodeURIComponent('"><circle cx="1" cy="1" r="1"/><circle cx="5" cy="1" r="1"/><circle cx="9" cy="1" r="1"/></g></svg>');Object(Xr.f)((Je,et)=>{const tt=Je.getColor(jo.t);tt&&et.addRule(`.monaco-editor .squiggly-error { border-bottom: 4px double ${tt}; }`);const ot=Je.getColor(jo.u);ot&&et.addRule(`.monaco-editor .squiggly-error { background: url("data:image/svg+xml,${getSquigglySVGData(ot)}") repeat-x bottom left; }`);const it=Je.getColor(jo.s);it&&et.addRule(`.monaco-editor .squiggly-error::before { display: block; content: ''; width: 100%; height: 100%; background: ${it}; }`);const Zt=Je.getColor(jo.W);Zt&&et.addRule(`.monaco-editor .squiggly-warning { border-bottom: 4px double ${Zt}; }`);const en=Je.getColor(jo.X);en&&et.addRule(`.monaco-editor .squiggly-warning { background: url("data:image/svg+xml,${getSquigglySVGData(en)}") repeat-x bottom left; }`);const Cn=Je.getColor(jo.V);Cn&&et.addRule(`.monaco-editor .squiggly-warning::before { display: block; content: ''; width: 100%; height: 100%; background: ${Cn}; }`);const _n=Je.getColor(jo.L);_n&&et.addRule(`.monaco-editor .squiggly-info { border-bottom: 4px double ${_n}; }`);const wn=Je.getColor(jo.M);wn&&et.addRule(`.monaco-editor .squiggly-info { background: url("data:image/svg+xml,${getSquigglySVGData(wn)}") repeat-x bottom left; }`);const Sn=Je.getColor(jo.K);Sn&&et.addRule(`.monaco-editor .squiggly-info::before { display: block; content: ''; width: 100%; height: 100%; background: ${Sn}; }`);const xn=Je.getColor(jo.C);xn&&et.addRule(`.monaco-editor .squiggly-hint { border-bottom: 2px dotted ${xn}; }`);const kn=Je.getColor(jo.D);kn&&et.addRule(`.monaco-editor .squiggly-hint { background: url("data:image/svg+xml,${function getDotDotDotSVGData(Je){return Ii+encodeURIComponent(Je.toString())+ji}(kn)}") no-repeat bottom left; }`);const En=Je.getColor(Zr.p);En&&et.addRule(`.monaco-editor.showUnused .squiggly-inline-unnecessary { opacity: ${En.rgba.a}; }`);const Dn=Je.getColor(Zr.o);Dn&&et.addRule(`.monaco-editor.showUnused .squiggly-unnecessary { border-bottom: 2px dashed ${Dn}; }`);const Pn=Je.getColor(jo.B)||"inherit";et.addRule(`.monaco-editor.showDeprecated .squiggly-inline-deprecated { text-decoration: line-through; text-decoration-color: ${Pn}}`)})},1231:function(Je,et,tt){"use strict";tt.d(et,"c",(function(){return createAndFillInActionBarActions})),tt.d(et,"a",(function(){return Hn})),tt.d(et,"b",(function(){return createActionViewItem}));var ot=tt(12),it=tt.n(ot),Zt=tt(2805),en=tt.n(Zt),Cn={insert:"head",singleton:!1},_n=(it()(en.a,Cn),en.a.locals,tt(6)),wn=tt(186),Sn=tt(9),xn=tt(5),kn=tt(90),En=tt(317),Dn=tt(168),Pn=tt(1067),Ln=tt(181),Tn=tt(49),In=tt(505),jn=tt(2806),Mn=tt.n(jn),An={insert:"head",singleton:!1},Rn=(it()(Mn.a,An),Mn.a.locals,tt(18)),Nn=tt(195),Fn=tt(190);class dropdown_BaseDropdown extends wn.b{constructor(Je,et){super(),this._onDidChangeVisibility=new Rn.b,this.onDidChangeVisibility=this._onDidChangeVisibility.event,this._element=Object(_n.q)(Je,Object(_n.a)(".monaco-dropdown")),this._label=Object(_n.q)(this._element,Object(_n.a)(".dropdown-label"));let tt=et.labelRenderer;tt||(tt=Je=>(Je.textContent=et.label||"",null));for(const Je of[_n.d.CLICK,_n.d.MOUSE_DOWN,Nn.a.Tap])this._register(Object(_n.i)(this.element,Je,Je=>_n.c.stop(Je,!0)));for(const Je of[_n.d.MOUSE_DOWN,Nn.a.Tap])this._register(Object(_n.i)(this._label,Je,Je=>{Je instanceof MouseEvent&&Je.detail>1||(this.visible?this.hide():this.show())}));this._register(Object(_n.i)(this._label,_n.d.KEY_UP,Je=>{const et=new Fn.a(Je);(et.equals(3)||et.equals(10))&&(_n.c.stop(Je,!0),this.visible?this.hide():this.show())}));const ot=tt(this._label);ot&&this._register(ot),this._register(Nn.b.addTarget(this._label))}get element(){return this._element}show(){this.visible||(this.visible=!0,this._onDidChangeVisibility.fire(!0))}hide(){this.visible&&(this.visible=!1,this._onDidChangeVisibility.fire(!1))}dispose(){super.dispose(),this.hide(),this.boxContainer&&(this.boxContainer.remove(),this.boxContainer=void 0),this.contents&&(this.contents.remove(),this.contents=void 0),this._label&&(this._label.remove(),this._label=void 0)}}class DropdownMenu extends dropdown_BaseDropdown{constructor(Je,et){super(Je,et),this._actions=[],this._contextMenuProvider=et.contextMenuProvider,this.actions=et.actions||[],this.actionProvider=et.actionProvider,this.menuClassName=et.menuClassName||"",this.menuAsChild=!!et.menuAsChild}set menuOptions(Je){this._menuOptions=Je}get menuOptions(){return this._menuOptions}get actions(){return this.actionProvider?this.actionProvider.getActions():this._actions}set actions(Je){this._actions=Je}show(){super.show(),this.element.classList.add("active"),this._contextMenuProvider.showContextMenu({getAnchor:()=>this.element,getActions:()=>this.actions,getActionsContext:()=>this.menuOptions?this.menuOptions.context:null,getActionViewItem:Je=>this.menuOptions&&this.menuOptions.actionViewItemProvider?this.menuOptions.actionViewItemProvider(Je):void 0,getKeyBinding:Je=>this.menuOptions&&this.menuOptions.getKeyBinding?this.menuOptions.getKeyBinding(Je):void 0,getMenuClassName:()=>this.menuClassName,onHide:()=>this.onHide(),actionRunner:this.menuOptions?this.menuOptions.actionRunner:void 0,anchorAlignment:this.menuOptions?this.menuOptions.anchorAlignment:0,domForShadowRoot:this.menuAsChild?this.element:void 0})}hide(){super.hide()}onHide(){this.hide(),this.element.classList.remove("active")}}class dropdownActionViewItem_DropdownMenuActionViewItem extends In.b{constructor(Je,et,tt,ot=Object.create(null)){super(null,Je,ot),this.actionItem=null,this._onDidChangeVisibility=this._register(new Rn.b),this.menuActionsOrProvider=et,this.contextMenuProvider=tt,this.options=ot,this.options.actionRunner&&(this.actionRunner=this.options.actionRunner)}render(Je){this.actionItem=Je;const et=Array.isArray(this.menuActionsOrProvider),tt={contextMenuProvider:this.contextMenuProvider,labelRenderer:Je=>{this.element=Object(_n.q)(Je,Object(_n.a)("a.action-label"));let et=[];return"string"==typeof this.options.classNames?et=this.options.classNames.split(/\s+/g).filter(Je=>!!Je):this.options.classNames&&(et=this.options.classNames),et.find(Je=>"icon"===Je)||et.push("codicon"),this.element.classList.add(...et),this.element.setAttribute("role","button"),this.element.setAttribute("aria-haspopup","true"),this.element.setAttribute("aria-expanded","false"),this.element.title=this._action.label||"",null},menuAsChild:this.options.menuAsChild,actions:et?this.menuActionsOrProvider:void 0,actionProvider:et?void 0:this.menuActionsOrProvider};if(this.dropdownMenu=this._register(new DropdownMenu(Je,tt)),this._register(this.dropdownMenu.onDidChangeVisibility(Je=>{var et;null===(et=this.element)||void 0===et||et.setAttribute("aria-expanded",""+Je),this._onDidChangeVisibility.fire(Je)})),this.dropdownMenu.menuOptions={actionViewItemProvider:this.options.actionViewItemProvider,actionRunner:this.actionRunner,getKeyBinding:this.options.keybindingProvider,context:this._context},this.options.anchorAlignmentProvider){const Je=this;this.dropdownMenu.menuOptions=Object.assign(Object.assign({},this.dropdownMenu.menuOptions),{get anchorAlignment(){return Je.options.anchorAlignmentProvider()}})}this.updateEnabled()}setActionContext(Je){super.setActionContext(Je),this.dropdownMenu&&(this.dropdownMenu.menuOptions?this.dropdownMenu.menuOptions.context=Je:this.dropdownMenu.menuOptions={context:Je})}updateEnabled(){var Je,et;const tt=!this.getAction().enabled;null===(Je=this.actionItem)||void 0===Je||Je.classList.toggle("disabled",tt),null===(et=this.element)||void 0===et||et.classList.toggle("disabled",tt)}}var Bn=tt(43),Vn=tt(58),Wn=tt(25),zn=tt(358),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};function createAndFillInActionBarActions(Je,et,tt,ot,it,Zt,en){const Cn=Je.getActions(et);return function fillInActions(Je,et,tt,ot=(Je=>"navigation"===Je),it=Number.MAX_SAFE_INTEGER,Zt=(()=>!1),en=!1){let Cn,_n;Array.isArray(et)?(Cn=et,_n=et):(Cn=et.primary,_n=et.secondary);const Sn=new Set;for(const[et,it]of Je){let Je;ot(et)?(Je=Cn,Je.length>0&&en&&Je.push(new wn.d)):(Je=_n,Je.length>0&&Je.push(new wn.d));for(let ot of it){tt&&(ot=ot instanceof kn.c&&ot.alt?ot.alt:ot);const it=Je.push(ot);ot instanceof wn.e&&Sn.add({group:et,action:ot,index:it-1})}}for(const{group:Je,action:et,index:tt}of Sn){const en=ot(Je)?Cn:_n,wn=et.actions;(wn.length<=1||en.length+wn.length-2<=it)&&Zt(et,Je,en.length)&&en.splice(tt,1,...wn)}if(Cn!==_n&&Cn.length>it){const Je=Cn.splice(it,Cn.length-it);_n.unshift(...Je,new wn.d)}}(Cn,tt,!1,"string"==typeof ot?Je=>Je===ot:ot,it,Zt,en),function asDisposable(Je){const et=new Sn.b;for(const[,tt]of Je)for(const Je of tt)et.add(Je);return et}(Cn)}let Hn=class MenuEntryActionViewItem extends In.a{constructor(Je,et,tt,ot,it){super(void 0,Je,{icon:!(!Je.class&&!Je.item.icon),label:!Je.class&&!Je.item.icon,draggable:null==et?void 0:et.draggable}),this._keybindingService=tt,this._notificationService=ot,this._contextKeyService=it,this._wantsAltCommand=!1,this._itemClassDispose=this._register(new Sn.d),this._altKey=_n.e.getInstance()}get _menuItemAction(){return this._action}get _commandAction(){return this._wantsAltCommand&&this._menuItemAction.alt||this._menuItemAction}onClick(Je){return __awaiter(this,void 0,void 0,(function*(){Je.preventDefault(),Je.stopPropagation();try{yield this.actionRunner.run(this._commandAction,this._context)}catch(Je){this._notificationService.error(Je)}}))}render(Je){super.render(Je),Je.classList.add("menu-entry"),this._updateItemClass(this._menuItemAction.item);let et=!1,tt=this._altKey.keyStatus.altKey||(Bn.j||Bn.d)&&this._altKey.keyStatus.shiftKey;const updateAltState=()=>{const Je=et&&tt;Je!==this._wantsAltCommand&&(this._wantsAltCommand=Je,this.updateLabel(),this.updateTooltip(),this.updateClass())};this._menuItemAction.alt&&this._register(this._altKey.event(Je=>{tt=Je.altKey||(Bn.j||Bn.d)&&Je.shiftKey,updateAltState()})),this._register(Object(_n.i)(Je,"mouseleave",Je=>{et=!1,updateAltState()})),this._register(Object(_n.i)(Je,"mouseenter",Je=>{et=!0,updateAltState()}))}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this._commandAction.label)}updateTooltip(){if(this.label){const Je=this._keybindingService.lookupKeybinding(this._commandAction.id,this._contextKeyService),et=Je&&Je.getLabel(),tt=this._commandAction.tooltip||this._commandAction.label;let ot=et?Object(xn.a)("titleAndKb","{0} ({1})",tt,et):tt;if(!this._wantsAltCommand&&this._menuItemAction.alt){const Je=this._menuItemAction.alt.tooltip||this._menuItemAction.alt.label,et=this._keybindingService.lookupKeybinding(this._menuItemAction.alt.id,this._contextKeyService),tt=et&&et.getLabel(),it=tt?Object(xn.a)("titleAndKb","{0} ({1})",Je,tt):Je;ot+=`\n[${Pn.b.modifierLabels[Bn.a].altKey}] ${it}`}this.label.title=ot}}updateClass(){this.options.icon&&(this._commandAction!==this._menuItemAction?this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.alt.item):this._menuItemAction.alt&&this._updateItemClass(this._menuItemAction.item))}_updateItemClass(Je){var et;this._itemClassDispose.value=void 0;const{element:tt,label:ot}=this;if(!tt||!ot)return;const it=this._commandAction.checked&&(null===(et=Je.toggled)||void 0===et?void 0:et.icon)?Je.toggled.icon:Je.icon;if(it)if(Tn.d.isThemeIcon(it)){const Je=Tn.d.asClassNameArray(it);ot.classList.add(...Je),this._itemClassDispose.value=Object(Sn.i)(()=>{ot.classList.remove(...Je)})}else it.light&&ot.style.setProperty("--menu-entry-icon-light",Object(_n.s)(it.light)),it.dark&&ot.style.setProperty("--menu-entry-icon-dark",Object(_n.s)(it.dark)),ot.classList.add("icon"),this._itemClassDispose.value=Object(Sn.i)(()=>{ot.classList.remove("icon"),ot.style.removeProperty("--menu-entry-icon-light"),ot.style.removeProperty("--menu-entry-icon-dark")})}};Hn=__decorate([__param(2,Dn.a),__param(3,Ln.a),__param(4,Wn.b)],Hn);let $n=class SubmenuEntryActionViewItem extends dropdownActionViewItem_DropdownMenuActionViewItem{constructor(Je,et){super(Je,{getActions:()=>Je.actions},et,{menuAsChild:!0,classNames:Tn.d.isThemeIcon(Je.item.icon)?Tn.d.asClassName(Je.item.icon):void 0})}render(Je){if(super.render(Je),this.element){Je.classList.add("menu-entry");const{icon:et}=this._action.item;et&&!Tn.d.isThemeIcon(et)&&(this.element.classList.add("icon"),et.light&&this.element.style.setProperty("--menu-entry-icon-light",Object(_n.s)(et.light)),et.dark&&this.element.style.setProperty("--menu-entry-icon-dark",Object(_n.s)(et.dark)))}}};$n=__decorate([__param(1,En.a)],$n);let qn=class DropdownWithDefaultActionViewItem extends In.b{constructor(Je,et,tt,ot,it,Zt,en){let Cn;super(null,Je),this._keybindingService=et,this._notificationService=tt,this._contextMenuService=ot,this._menuService=it,this._instaService=Zt,this._storageService=en,this._container=null,this._storageKey=Je.item.submenu._debugName+"_lastActionId";let _n=en.get(this._storageKey,1);_n&&(Cn=Je.actions.find(Je=>_n===Je.id)),Cn||(Cn=Je.actions[0]),this._defaultAction=this._instaService.createInstance(Hn,Cn,void 0),this._dropdown=new dropdownActionViewItem_DropdownMenuActionViewItem(Je,Je.actions,this._contextMenuService,{menuAsChild:!0,classNames:["codicon","codicon-chevron-down"]}),this._dropdown.actionRunner.onDidRun(Je=>{Je.action instanceof kn.c&&this.update(Je.action)})}update(Je){this._storageService.store(this._storageKey,Je.id,1,0),this._defaultAction.dispose(),this._defaultAction=this._instaService.createInstance(Hn,Je,void 0),this._defaultAction.actionRunner=new class extends wn.b{runAction(Je,et){return __awaiter(this,void 0,void 0,(function*(){yield Je.run(void 0)}))}},this._container&&this._defaultAction.render(Object(_n.P)(this._container,Object(_n.a)(".action-container")))}setActionContext(Je){super.setActionContext(Je),this._defaultAction.setActionContext(Je),this._dropdown.setActionContext(Je)}render(Je){this._container=Je,super.render(this._container),this._container.classList.add("monaco-dropdown-with-primary");const et=Object(_n.a)(".action-container");this._defaultAction.render(Object(_n.q)(this._container,et)),this._register(Object(_n.i)(et,_n.d.KEY_DOWN,Je=>{const et=new Fn.a(Je);et.equals(17)&&(this._defaultAction.element.tabIndex=-1,this._dropdown.focus(),et.stopPropagation())}));const tt=Object(_n.a)(".dropdown-action-container");this._dropdown.render(Object(_n.q)(this._container,tt)),this._register(Object(_n.i)(tt,_n.d.KEY_DOWN,Je=>{var et;const tt=new Fn.a(Je);tt.equals(15)&&(this._defaultAction.element.tabIndex=0,this._dropdown.setFocusable(!1),null===(et=this._defaultAction.element)||void 0===et||et.focus(),tt.stopPropagation())}))}focus(Je){Je?this._dropdown.focus():(this._defaultAction.element.tabIndex=0,this._defaultAction.element.focus())}blur(){this._defaultAction.element.tabIndex=-1,this._dropdown.blur(),this._container.blur()}setFocusable(Je){Je?this._defaultAction.element.tabIndex=0:(this._defaultAction.element.tabIndex=-1,this._dropdown.setFocusable(!1))}dispose(){this._defaultAction.dispose(),this._dropdown.dispose(),super.dispose()}};function createActionViewItem(Je,et){if(et instanceof kn.c)return Je.createInstance(Hn,et,void 0);if(et instanceof kn.e){const tt=!et.actions.some(Je=>Je instanceof kn.c&&Je.item.icon&&!Tn.d.isThemeIcon(Je.item.icon));return et.item.rememberDefaultAction&&tt?Je.createInstance(qn,et):Je.createInstance($n,et)}}qn=__decorate([__param(1,Dn.a),__param(2,Ln.a),__param(3,En.a),__param(4,kn.a),__param(5,Vn.a),__param(6,zn.a)],qn)},1232:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return inputBox_InputBox})),tt.d(et,"a",(function(){return inputBox_HistoryInputBox}));var ot=tt(12),it=tt.n(ot),Zt=tt(2826),en=tt.n(Zt),Cn={insert:"head",singleton:!1},_n=(it()(en.a,Cn),en.a.locals,tt(5)),wn=tt(6),Sn=tt(1063),xn=tt(199),kn=tt(504),En=tt(18),Dn=tt(297),Pn=tt(42),Ln=tt(161);class ArrayNavigator{constructor(Je,et=0,tt=Je.length,ot=et-1){this.items=Je,this.start=et,this.end=tt,this.index=ot}current(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]}next(){return this.index=Math.min(this.index+1,this.end),this.current()}previous(){return this.index=Math.max(this.index-1,this.start-1),this.current()}first(){return this.index=this.start,this.current()}last(){return this.index=this.end-1,this.current()}}class history_HistoryNavigator{constructor(Je=[],et=10){this._initialize(Je),this._limit=et,this._onChange()}add(Je){this._history.delete(Je),this._history.add(Je),this._onChange()}next(){return this._currentPosition()!==this._elements.length-1?this._navigator.next():null}previous(){return 0!==this._currentPosition()?this._navigator.previous():null}current(){return this._navigator.current()}first(){return this._navigator.first()}last(){return this._navigator.last()}has(Je){return this._history.has(Je)}_onChange(){this._reduceToLimit();const Je=this._elements;this._navigator=new ArrayNavigator(Je,0,Je.length,Je.length)}_reduceToLimit(){const Je=this._elements;Je.length>this._limit&&this._initialize(Je.slice(Je.length-this._limit))}_currentPosition(){const Je=this._navigator.current();return Je?this._elements.indexOf(Je):-1}_initialize(Je){this._history=new Set;for(const et of Je)this._history.add(et)}get _elements(){const Je=[];return this._history.forEach(et=>Je.push(et)),Je}}var Tn=tt(390),In=tt(191);const jn=wn.a,Mn={inputBackground:Pn.a.fromHex("#3C3C3C"),inputForeground:Pn.a.fromHex("#CCCCCC"),inputValidationInfoBorder:Pn.a.fromHex("#55AAFF"),inputValidationInfoBackground:Pn.a.fromHex("#063B49"),inputValidationWarningBorder:Pn.a.fromHex("#B89500"),inputValidationWarningBackground:Pn.a.fromHex("#352A05"),inputValidationErrorBorder:Pn.a.fromHex("#BE1100"),inputValidationErrorBackground:Pn.a.fromHex("#5A1D1D")};class inputBox_InputBox extends Dn.a{constructor(Je,et,tt){var ot;super(),this.state="idle",this.maxHeight=Number.POSITIVE_INFINITY,this._onDidChange=this._register(new En.b),this.onDidChange=this._onDidChange.event,this._onDidHeightChange=this._register(new En.b),this.onDidHeightChange=this._onDidHeightChange.event,this.contextViewProvider=et,this.options=tt||Object.create(null),Object(Ln.f)(this.options,Mn,!1),this.message=null,this.placeholder=this.options.placeholder||"",this.tooltip=null!==(ot=this.options.tooltip)&&void 0!==ot?ot:this.placeholder||"",this.ariaLabel=this.options.ariaLabel||"",this.inputBackground=this.options.inputBackground,this.inputForeground=this.options.inputForeground,this.inputBorder=this.options.inputBorder,this.inputValidationInfoBorder=this.options.inputValidationInfoBorder,this.inputValidationInfoBackground=this.options.inputValidationInfoBackground,this.inputValidationInfoForeground=this.options.inputValidationInfoForeground,this.inputValidationWarningBorder=this.options.inputValidationWarningBorder,this.inputValidationWarningBackground=this.options.inputValidationWarningBackground,this.inputValidationWarningForeground=this.options.inputValidationWarningForeground,this.inputValidationErrorBorder=this.options.inputValidationErrorBorder,this.inputValidationErrorBackground=this.options.inputValidationErrorBackground,this.inputValidationErrorForeground=this.options.inputValidationErrorForeground,this.options.validationOptions&&(this.validation=this.options.validationOptions.validation),this.element=wn.q(Je,jn(".monaco-inputbox.idle"));let it=this.options.flexibleHeight?"textarea":"input",Zt=wn.q(this.element,jn(".ibwrapper"));if(this.input=wn.q(Zt,jn(it+".input.empty")),this.input.setAttribute("autocorrect","off"),this.input.setAttribute("autocapitalize","off"),this.input.setAttribute("spellcheck","false"),this.onfocus(this.input,()=>this.element.classList.add("synthetic-focus")),this.onblur(this.input,()=>this.element.classList.remove("synthetic-focus")),this.options.flexibleHeight){this.maxHeight="number"==typeof this.options.flexibleMaxHeight?this.options.flexibleMaxHeight:Number.POSITIVE_INFINITY,this.mirror=wn.q(Zt,jn("div.mirror")),this.mirror.innerText=" ",this.scrollableElement=new Tn.b(this.element,{vertical:1}),this.options.flexibleWidth&&(this.input.setAttribute("wrap","off"),this.mirror.style.whiteSpace="pre",this.mirror.style.wordWrap="initial"),wn.q(Je,this.scrollableElement.getDomNode()),this._register(this.scrollableElement),this._register(this.scrollableElement.onScroll(Je=>this.input.scrollTop=Je.scrollTop));const et=this._register(new In.a(document,"selectionchange")),tt=En.c.filter(et.event,()=>{const Je=document.getSelection();return(null==Je?void 0:Je.anchorNode)===Zt});this._register(tt(this.updateScrollDimensions,this)),this._register(this.onDidHeightChange(this.updateScrollDimensions,this))}else this.input.type=this.options.type||"text",this.input.setAttribute("wrap","off");this.ariaLabel&&this.input.setAttribute("aria-label",this.ariaLabel),this.placeholder&&!this.options.showPlaceholderOnFocus&&this.setPlaceHolder(this.placeholder),this.tooltip&&this.setTooltip(this.tooltip),this.oninput(this.input,()=>this.onValueChange()),this.onblur(this.input,()=>this.onBlur()),this.onfocus(this.input,()=>this.onFocus()),this.ignoreGesture(this.input),setTimeout(()=>this.updateMirror(),0),this.options.actions&&(this.actionbar=this._register(new kn.a(this.element)),this.actionbar.push(this.options.actions,{icon:!0,label:!1})),this.applyStyles()}onBlur(){this._hideMessage(),this.options.showPlaceholderOnFocus&&this.input.setAttribute("placeholder","")}onFocus(){this._showMessage(),this.options.showPlaceholderOnFocus&&this.input.setAttribute("placeholder",this.placeholder||"")}setPlaceHolder(Je){this.placeholder=Je,this.input.setAttribute("placeholder",Je)}setTooltip(Je){this.tooltip=Je,this.input.title=Je}setAriaLabel(Je){this.ariaLabel=Je,Je?this.input.setAttribute("aria-label",this.ariaLabel):this.input.removeAttribute("aria-label")}getAriaLabel(){return this.ariaLabel}get inputElement(){return this.input}get value(){return this.input.value}set value(Je){this.input.value!==Je&&(this.input.value=Je,this.onValueChange())}get height(){return"number"==typeof this.cachedHeight?this.cachedHeight:wn.H(this.element)}focus(){this.input.focus()}blur(){this.input.blur()}hasFocus(){return document.activeElement===this.input}select(Je=null){this.input.select(),Je&&(this.input.setSelectionRange(Je.start,Je.end),Je.end===this.input.value.length&&(this.input.scrollLeft=this.input.scrollWidth))}isSelectionAtEnd(){return this.input.selectionEnd===this.input.value.length&&this.input.selectionStart===this.input.selectionEnd}enable(){this.input.removeAttribute("disabled")}disable(){this.blur(),this.input.disabled=!0,this._hideMessage()}get width(){return wn.I(this.input)}set width(Je){if(this.options.flexibleHeight&&this.options.flexibleWidth){let et=0;if(this.mirror){et=(parseFloat(this.mirror.style.paddingLeft||"")||0)+(parseFloat(this.mirror.style.paddingRight||"")||0)}this.input.style.width=Je-et+"px"}else this.input.style.width=Je+"px";this.mirror&&(this.mirror.style.width=Je+"px")}set paddingRight(Je){this.options.flexibleHeight&&this.options.flexibleWidth?this.input.style.width=`calc(100% - ${Je}px)`:this.input.style.paddingRight=Je+"px",this.mirror&&(this.mirror.style.paddingRight=Je+"px")}updateScrollDimensions(){if("number"!=typeof this.cachedContentHeight||"number"!=typeof this.cachedHeight||!this.scrollableElement)return;const Je=this.cachedContentHeight,et=this.cachedHeight,tt=this.input.scrollTop;this.scrollableElement.setScrollDimensions({scrollHeight:Je,height:et}),this.scrollableElement.setScrollPosition({scrollTop:tt})}showMessage(Je,et){this.message=Je,this.element.classList.remove("idle"),this.element.classList.remove("info"),this.element.classList.remove("warning"),this.element.classList.remove("error"),this.element.classList.add(this.classForType(Je.type));const tt=this.stylesForType(this.message.type);this.element.style.border=tt.border?"1px solid "+tt.border:"",(this.hasFocus()||et)&&this._showMessage()}hideMessage(){this.message=null,this.element.classList.remove("info"),this.element.classList.remove("warning"),this.element.classList.remove("error"),this.element.classList.add("idle"),this._hideMessage(),this.applyStyles()}validate(){let Je=null;return this.validation&&(Je=this.validation(this.value),Je?(this.inputElement.setAttribute("aria-invalid","true"),this.showMessage(Je)):this.inputElement.hasAttribute("aria-invalid")&&(this.inputElement.removeAttribute("aria-invalid"),this.hideMessage())),null==Je?void 0:Je.type}stylesForType(Je){switch(Je){case 1:return{border:this.inputValidationInfoBorder,background:this.inputValidationInfoBackground,foreground:this.inputValidationInfoForeground};case 2:return{border:this.inputValidationWarningBorder,background:this.inputValidationWarningBackground,foreground:this.inputValidationWarningForeground};default:return{border:this.inputValidationErrorBorder,background:this.inputValidationErrorBackground,foreground:this.inputValidationErrorForeground}}}classForType(Je){switch(Je){case 1:return"info";case 2:return"warning";default:return"error"}}_showMessage(){if(!this.contextViewProvider||!this.message)return;let Je,et,layout=()=>Je.style.width=wn.I(this.element)+"px";this.contextViewProvider.showContextView({getAnchor:()=>this.element,anchorAlignment:1,render:et=>{if(!this.message)return null;Je=wn.q(et,jn(".monaco-inputbox-container")),layout();const tt={inline:!0,className:"monaco-inputbox-message"},ot=this.message.formatContent?Object(Sn.b)(this.message.content,tt):Object(Sn.c)(this.message.content,tt);ot.classList.add(this.classForType(this.message.type));const it=this.stylesForType(this.message.type);return ot.style.backgroundColor=it.background?it.background.toString():"",ot.style.color=it.foreground?it.foreground.toString():"",ot.style.border=it.border?"1px solid "+it.border:"",wn.q(Je,ot),null},onHide:()=>{this.state="closed"},layout:layout}),et=3===this.message.type?_n.a("alertErrorMessage","Error: {0}",this.message.content):2===this.message.type?_n.a("alertWarningMessage","Warning: {0}",this.message.content):_n.a("alertInfoMessage","Info: {0}",this.message.content),xn.a(et),this.state="open"}_hideMessage(){this.contextViewProvider&&("open"===this.state&&this.contextViewProvider.hideContextView(),this.state="idle")}onValueChange(){this._onDidChange.fire(this.value),this.validate(),this.updateMirror(),this.input.classList.toggle("empty",!this.value),"open"===this.state&&this.contextViewProvider&&this.contextViewProvider.layout()}updateMirror(){if(!this.mirror)return;const Je=this.value,et=10===Je.charCodeAt(Je.length-1)?" ":"";(Je+et).replace(/\u000c/g,"")?this.mirror.textContent=Je+et:this.mirror.innerText=" ",this.layout()}style(Je){this.inputBackground=Je.inputBackground,this.inputForeground=Je.inputForeground,this.inputBorder=Je.inputBorder,this.inputValidationInfoBackground=Je.inputValidationInfoBackground,this.inputValidationInfoForeground=Je.inputValidationInfoForeground,this.inputValidationInfoBorder=Je.inputValidationInfoBorder,this.inputValidationWarningBackground=Je.inputValidationWarningBackground,this.inputValidationWarningForeground=Je.inputValidationWarningForeground,this.inputValidationWarningBorder=Je.inputValidationWarningBorder,this.inputValidationErrorBackground=Je.inputValidationErrorBackground,this.inputValidationErrorForeground=Je.inputValidationErrorForeground,this.inputValidationErrorBorder=Je.inputValidationErrorBorder,this.applyStyles()}applyStyles(){const Je=this.inputBackground?this.inputBackground.toString():"",et=this.inputForeground?this.inputForeground.toString():"",tt=this.inputBorder?this.inputBorder.toString():"";this.element.style.backgroundColor=Je,this.element.style.color=et,this.input.style.backgroundColor="inherit",this.input.style.color=et,this.element.style.borderWidth=tt?"1px":"",this.element.style.borderStyle=tt?"solid":"",this.element.style.borderColor=tt}layout(){if(!this.mirror)return;const Je=this.cachedContentHeight;this.cachedContentHeight=wn.H(this.mirror),Je!==this.cachedContentHeight&&(this.cachedHeight=Math.min(this.cachedContentHeight,this.maxHeight),this.input.style.height=this.cachedHeight+"px",this._onDidHeightChange.fire(this.cachedContentHeight))}insertAtCursor(Je){const et=this.inputElement,tt=et.selectionStart,ot=et.selectionEnd,it=et.value;null!==tt&&null!==ot&&(this.value=it.substr(0,tt)+Je+it.substr(ot),et.setSelectionRange(tt+1,tt+1),this.layout())}dispose(){this._hideMessage(),this.message=null,this.actionbar&&this.actionbar.dispose(),super.dispose()}}class inputBox_HistoryInputBox extends inputBox_InputBox{constructor(Je,et,tt){super(Je,et,tt),this.history=new history_HistoryNavigator(tt.history,100)}addToHistory(){this.value&&this.value!==this.getCurrentValue()&&this.history.add(this.value)}showNextValue(){this.history.has(this.value)||this.addToHistory();let Je=this.getNextValue();Je&&(Je=Je===this.value?this.getNextValue():Je),Je&&(this.value=Je,xn.c(this.value))}showPreviousValue(){this.history.has(this.value)||this.addToHistory();let Je=this.getPreviousValue();Je&&(Je=Je===this.value?this.getPreviousValue():Je),Je&&(this.value=Je,xn.c(this.value))}getCurrentValue(){let Je=this.history.current();return Je||(Je=this.history.last(),this.history.next()),Je}getPreviousValue(){return this.history.previous()||this.history.first()}getNextValue(){return this.history.next()||this.history.last()}}},1233:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return iconLabel_IconLabel}));var ot=tt(12),it=tt.n(ot),Zt=tt(2814),en=tt.n(Zt),Cn={insert:"head",singleton:!1},_n=(it()(en.a,Cn),en.a.locals,tt(6)),wn=tt(820),Sn=tt(9),xn=tt(380),kn=tt(161),En=tt(54),Dn=tt(101),Pn=tt(5),Ln=tt(55),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};function setupCustomHover(Je,et,tt){if(!tt)return;const ot=function getTooltipForCustom(Je){if(Object(En.k)(Je))return()=>__awaiter(this,void 0,void 0,(function*(){return Je}));if(Object(En.h)(Je.markdown))return Je.markdown;{const et=Je.markdown;return()=>__awaiter(this,void 0,void 0,(function*(){return et}))}}(tt);let it,Zt;const en=_n.i(et,_n.d.MOUSE_OVER,en=>{if(it)return;const Cn=new Dn.b,mouseLeaveOrDown=Je=>{const tt=Je.type===_n.d.MOUSE_DOWN;tt&&(null==Zt||Zt.dispose(),Zt=void 0),(tt||Je.fromElement===et)&&(null==it||it.dispose(),it=void 0)},wn=_n.i(et,_n.d.MOUSE_LEAVE,mouseLeaveOrDown,!0),xn=_n.i(et,_n.d.MOUSE_DOWN,mouseLeaveOrDown,!0),kn={targetElements:[et],dispose:()=>{}};let Tn;if(void 0===Je.placement||"mouse"===Je.placement){const mouseMove=Je=>kn.x=Je.x+10;Tn=_n.i(et,_n.d.MOUSE_MOVE,mouseMove,!0)}const In=new Ln.e(()=>__awaiter(this,void 0,void 0,(function*(){var et;if(it){const en={text:Object(Pn.a)("iconLabel.loading","Loading..."),target:kn,hoverPosition:2};null==Zt||Zt.dispose(),Zt=Je.showHover(en);const _n=null!==(et=yield ot(Cn.token))&&void 0!==et?et:Object(En.k)(tt)?void 0:tt.markdownNotSupportedFallback;if(null==Zt||Zt.dispose(),Zt=void 0,_n&&it){const et={text:_n,target:kn,showPointer:"element"===Je.placement,hoverPosition:2};Zt=Je.showHover(et)}}null==Tn||Tn.dispose()})),Je.delay);In.schedule(),it=Object(Sn.i)(()=>{In.dispose(),null==Tn||Tn.dispose(),xn.dispose(),wn.dispose(),Cn.dispose(!0)})},!0);return Object(Sn.i)(()=>{en.dispose(),null==it||it.dispose(),null==Zt||Zt.dispose()})}class FastLabelNode{constructor(Je){this._element=Je}get element(){return this._element}set textContent(Je){this.disposed||Je===this._textContent||(this._textContent=Je,this._element.textContent=Je)}set className(Je){this.disposed||Je===this._className||(this._className=Je,this._element.className=Je)}set empty(Je){this.disposed||Je===this._empty||(this._empty=Je,this._element.style.marginLeft=Je?"0":"")}dispose(){this.disposed=!0}}class iconLabel_IconLabel extends Sn.a{constructor(Je,et){super(),this.customHovers=new Map,this.domNode=this._register(new FastLabelNode(_n.q(Je,_n.a(".monaco-icon-label")))),this.labelContainer=_n.q(this.domNode.element,_n.a(".monaco-icon-label-container"));const tt=_n.q(this.labelContainer,_n.a("span.monaco-icon-name-container"));this.descriptionContainer=this._register(new FastLabelNode(_n.q(this.labelContainer,_n.a("span.monaco-icon-description-container")))),(null==et?void 0:et.supportHighlights)||(null==et?void 0:et.supportIcons)?this.nameNode=new iconLabel_LabelWithHighlights(tt,!!et.supportIcons):this.nameNode=new iconLabel_Label(tt),(null==et?void 0:et.supportDescriptionHighlights)?this.descriptionNodeFactory=()=>new wn.a(_n.q(this.descriptionContainer.element,_n.a("span.label-description")),!!et.supportIcons):this.descriptionNodeFactory=()=>this._register(new FastLabelNode(_n.q(this.descriptionContainer.element,_n.a("span.label-description")))),this.hoverDelegate=null==et?void 0:et.hoverDelegate}setLabel(Je,et,tt){const ot=["monaco-icon-label"];tt&&(tt.extraClasses&&ot.push(...tt.extraClasses),tt.italic&&ot.push("italic"),tt.strikethrough&&ot.push("strikethrough")),this.domNode.className=ot.join(" "),this.setupHover(this.labelContainer,null==tt?void 0:tt.title),this.nameNode.setLabel(Je,tt),(et||this.descriptionNode)&&(this.descriptionNode||(this.descriptionNode=this.descriptionNodeFactory()),this.descriptionNode instanceof wn.a?(this.descriptionNode.set(et||"",tt?tt.descriptionMatches:void 0),this.setupHover(this.descriptionNode.element,null==tt?void 0:tt.descriptionTitle)):(this.descriptionNode.textContent=et||"",this.setupHover(this.descriptionNode.element,(null==tt?void 0:tt.descriptionTitle)||""),this.descriptionNode.empty=!et))}setupHover(Je,et){const tt=this.customHovers.get(Je);if(tt&&(tt.dispose(),this.customHovers.delete(Je)),et)if(this.hoverDelegate){const tt=setupCustomHover(this.hoverDelegate,Je,et);tt&&this.customHovers.set(Je,tt)}else!function setupNativeHover(Je,et){Object(En.k)(et)?Je.title=et:(null==et?void 0:et.markdownNotSupportedFallback)?Je.title=et.markdownNotSupportedFallback:Je.removeAttribute("title")}(Je,et);else Je.removeAttribute("title")}dispose(){super.dispose();for(const Je of this.customHovers.values())Je.dispose();this.customHovers.clear()}}class iconLabel_Label{constructor(Je){this.container=Je,this.label=void 0,this.singleLabel=void 0}setLabel(Je,et){if(this.label!==Je||!Object(kn.d)(this.options,et))if(this.label=Je,this.options=et,"string"==typeof Je)this.singleLabel||(this.container.innerText="",this.container.classList.remove("multiple"),this.singleLabel=_n.q(this.container,_n.a("a.label-name",{id:null==et?void 0:et.domId}))),this.singleLabel.textContent=Je;else{this.container.innerText="",this.container.classList.add("multiple"),this.singleLabel=void 0;for(let tt=0;tt<Je.length;tt++){const ot=Je[tt],it=(null==et?void 0:et.domId)&&`${null==et?void 0:et.domId}_${tt}`;_n.q(this.container,_n.a("a.label-name",{id:it,"data-icon-label-count":Je.length,"data-icon-label-index":tt,role:"treeitem"},ot)),tt<Je.length-1&&_n.q(this.container,_n.a("span.label-separator",void 0,(null==et?void 0:et.separator)||"/"))}}}}class iconLabel_LabelWithHighlights{constructor(Je,et){this.container=Je,this.supportIcons=et,this.label=void 0,this.singleLabel=void 0}setLabel(Je,et){if(this.label!==Je||!Object(kn.d)(this.options,et))if(this.label=Je,this.options=et,"string"==typeof Je)this.singleLabel||(this.container.innerText="",this.container.classList.remove("multiple"),this.singleLabel=new wn.a(_n.q(this.container,_n.a("a.label-name",{id:null==et?void 0:et.domId})),this.supportIcons)),this.singleLabel.set(Je,null==et?void 0:et.matches,void 0,null==et?void 0:et.labelEscapeNewLines);else{this.container.innerText="",this.container.classList.add("multiple"),this.singleLabel=void 0;const tt=(null==et?void 0:et.separator)||"/",ot=function splitMatches(Je,et,tt){if(!tt)return;let ot=0;return Je.map(Je=>{const it={start:ot,end:ot+Je.length},Zt=tt.map(Je=>xn.a.intersect(it,Je)).filter(Je=>!xn.a.isEmpty(Je)).map(({start:Je,end:et})=>({start:Je-ot,end:et-ot}));return ot=it.end+et.length,Zt})}(Je,tt,null==et?void 0:et.matches);for(let it=0;it<Je.length;it++){const Zt=Je[it],en=ot?ot[it]:void 0,Cn=(null==et?void 0:et.domId)&&`${null==et?void 0:et.domId}_${it}`,Sn=_n.a("a.label-name",{id:Cn,"data-icon-label-count":Je.length,"data-icon-label-index":it,role:"treeitem"});new wn.a(_n.q(this.container,Sn),this.supportIcons).set(Zt,en,void 0,null==et?void 0:et.labelEscapeNewLines),it<Je.length-1&&_n.q(Sn,_n.a("span.label-separator",void 0,tt))}}}}},1234:function(Je,et,tt){"use strict";function ok(Je,et){if(!Je)throw new Error(et?`Assertion failed (${et})`:"Assertion Failed")}tt.d(et,"a",(function(){return ok}))},1235:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"MoveWordCommand",(function(){return MoveWordCommand})),tt.d(et,"WordLeftCommand",(function(){return WordLeftCommand})),tt.d(et,"WordRightCommand",(function(){return WordRightCommand})),tt.d(et,"CursorWordStartLeft",(function(){return CursorWordStartLeft})),tt.d(et,"CursorWordEndLeft",(function(){return CursorWordEndLeft})),tt.d(et,"CursorWordLeft",(function(){return CursorWordLeft})),tt.d(et,"CursorWordStartLeftSelect",(function(){return CursorWordStartLeftSelect})),tt.d(et,"CursorWordEndLeftSelect",(function(){return CursorWordEndLeftSelect})),tt.d(et,"CursorWordLeftSelect",(function(){return CursorWordLeftSelect})),tt.d(et,"CursorWordAccessibilityLeft",(function(){return CursorWordAccessibilityLeft})),tt.d(et,"CursorWordAccessibilityLeftSelect",(function(){return CursorWordAccessibilityLeftSelect})),tt.d(et,"CursorWordStartRight",(function(){return CursorWordStartRight})),tt.d(et,"CursorWordEndRight",(function(){return CursorWordEndRight})),tt.d(et,"CursorWordRight",(function(){return CursorWordRight})),tt.d(et,"CursorWordStartRightSelect",(function(){return CursorWordStartRightSelect})),tt.d(et,"CursorWordEndRightSelect",(function(){return CursorWordEndRightSelect})),tt.d(et,"CursorWordRightSelect",(function(){return CursorWordRightSelect})),tt.d(et,"CursorWordAccessibilityRight",(function(){return CursorWordAccessibilityRight})),tt.d(et,"CursorWordAccessibilityRightSelect",(function(){return CursorWordAccessibilityRightSelect})),tt.d(et,"DeleteWordCommand",(function(){return DeleteWordCommand})),tt.d(et,"DeleteWordLeftCommand",(function(){return DeleteWordLeftCommand})),tt.d(et,"DeleteWordRightCommand",(function(){return DeleteWordRightCommand})),tt.d(et,"DeleteWordStartLeft",(function(){return DeleteWordStartLeft})),tt.d(et,"DeleteWordEndLeft",(function(){return DeleteWordEndLeft})),tt.d(et,"DeleteWordLeft",(function(){return DeleteWordLeft})),tt.d(et,"DeleteWordStartRight",(function(){return DeleteWordStartRight})),tt.d(et,"DeleteWordEndRight",(function(){return DeleteWordEndRight})),tt.d(et,"DeleteWordRight",(function(){return DeleteWordRight})),tt.d(et,"DeleteInsideWord",(function(){return DeleteInsideWord}));var ot=tt(5),it=tt(13),Zt=tt(208),en=tt(72),Cn=tt(535),_n=tt(435),wn=tt(30),Sn=tt(10),xn=tt(79),kn=tt(23),En=tt(277),Dn=tt(25),Pn=tt(105),Ln=tt(120),Tn=tt(1104);class MoveWordCommand extends it.c{constructor(Je){super(Je),this._inSelectionMode=Je.inSelectionMode,this._wordNavigationType=Je.wordNavigationType}runEditorCommand(Je,et,tt){if(!et.hasModel())return;const ot=Object(_n.a)(et.getOption(115)),it=et.getModel(),Zt=et.getSelections().map(Je=>{const et=new wn.a(Je.positionLineNumber,Je.positionColumn),tt=this._move(ot,it,et,this._wordNavigationType);return this._moveTo(Je,tt,this._inSelectionMode)});if(it.pushStackElement(),et._getViewModel().setCursorStates("moveWordCommand",3,Zt.map(Je=>en.d.fromModelSelection(Je))),1===Zt.length){const Je=new wn.a(Zt[0].positionLineNumber,Zt[0].positionColumn);et.revealPosition(Je,0)}}_moveTo(Je,et,tt){return tt?new xn.a(Je.selectionStartLineNumber,Je.selectionStartColumn,et.lineNumber,et.column):new xn.a(et.lineNumber,et.column,et.lineNumber,et.column)}}class WordLeftCommand extends MoveWordCommand{_move(Je,et,tt,ot){return Cn.a.moveWordLeft(Je,et,tt,ot)}}class WordRightCommand extends MoveWordCommand{_move(Je,et,tt,ot){return Cn.a.moveWordRight(Je,et,tt,ot)}}class CursorWordStartLeft extends WordLeftCommand{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartLeft",precondition:void 0})}}class CursorWordEndLeft extends WordLeftCommand{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndLeft",precondition:void 0})}}class CursorWordLeft extends WordLeftCommand{constructor(){var Je;super({inSelectionMode:!1,wordNavigationType:1,id:"cursorWordLeft",precondition:void 0,kbOpts:{kbExpr:Dn.a.and(kn.a.textInputFocus,null===(Je=Dn.a.and(En.a,Tn.b))||void 0===Je?void 0:Je.negate()),primary:2063,mac:{primary:527},weight:100}})}}class CursorWordStartLeftSelect extends WordLeftCommand{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartLeftSelect",precondition:void 0})}}class CursorWordEndLeftSelect extends WordLeftCommand{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndLeftSelect",precondition:void 0})}}class CursorWordLeftSelect extends WordLeftCommand{constructor(){var Je;super({inSelectionMode:!0,wordNavigationType:1,id:"cursorWordLeftSelect",precondition:void 0,kbOpts:{kbExpr:Dn.a.and(kn.a.textInputFocus,null===(Je=Dn.a.and(En.a,Tn.b))||void 0===Je?void 0:Je.negate()),primary:3087,mac:{primary:1551},weight:100}})}}class CursorWordAccessibilityLeft extends WordLeftCommand{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityLeft",precondition:void 0})}_move(Je,et,tt,ot){return super._move(Object(_n.a)(Pn.g.wordSeparators.defaultValue),et,tt,ot)}}class CursorWordAccessibilityLeftSelect extends WordLeftCommand{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityLeftSelect",precondition:void 0})}_move(Je,et,tt,ot){return super._move(Object(_n.a)(Pn.g.wordSeparators.defaultValue),et,tt,ot)}}class CursorWordStartRight extends WordRightCommand{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordStartRight",precondition:void 0})}}class CursorWordEndRight extends WordRightCommand{constructor(){var Je;super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordEndRight",precondition:void 0,kbOpts:{kbExpr:Dn.a.and(kn.a.textInputFocus,null===(Je=Dn.a.and(En.a,Tn.b))||void 0===Je?void 0:Je.negate()),primary:2065,mac:{primary:529},weight:100}})}}class CursorWordRight extends WordRightCommand{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordRight",precondition:void 0})}}class CursorWordStartRightSelect extends WordRightCommand{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordStartRightSelect",precondition:void 0})}}class CursorWordEndRightSelect extends WordRightCommand{constructor(){var Je;super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordEndRightSelect",precondition:void 0,kbOpts:{kbExpr:Dn.a.and(kn.a.textInputFocus,null===(Je=Dn.a.and(En.a,Tn.b))||void 0===Je?void 0:Je.negate()),primary:3089,mac:{primary:1553},weight:100}})}}class CursorWordRightSelect extends WordRightCommand{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordRightSelect",precondition:void 0})}}class CursorWordAccessibilityRight extends WordRightCommand{constructor(){super({inSelectionMode:!1,wordNavigationType:3,id:"cursorWordAccessibilityRight",precondition:void 0})}_move(Je,et,tt,ot){return super._move(Object(_n.a)(Pn.g.wordSeparators.defaultValue),et,tt,ot)}}class CursorWordAccessibilityRightSelect extends WordRightCommand{constructor(){super({inSelectionMode:!0,wordNavigationType:3,id:"cursorWordAccessibilityRightSelect",precondition:void 0})}_move(Je,et,tt,ot){return super._move(Object(_n.a)(Pn.g.wordSeparators.defaultValue),et,tt,ot)}}class DeleteWordCommand extends it.c{constructor(Je){super(Je),this._whitespaceHeuristics=Je.whitespaceHeuristics,this._wordNavigationType=Je.wordNavigationType}runEditorCommand(Je,et,tt){if(!et.hasModel())return;const ot=Object(_n.a)(et.getOption(115)),it=et.getModel(),en=et.getSelections(),Cn=et.getOption(5),wn=et.getOption(8),Sn=Ln.a.getAutoClosingPairs(it.getLanguageIdentifier().id),xn=et._getViewModel(),kn=en.map(Je=>{const tt=this._delete({wordSeparators:ot,model:it,selection:Je,whitespaceHeuristics:this._whitespaceHeuristics,autoClosingDelete:et.getOption(6),autoClosingBrackets:Cn,autoClosingQuotes:wn,autoClosingPairs:Sn,autoClosedCharacters:xn.getCursorAutoClosedCharacters()},this._wordNavigationType);return new Zt.a(tt,"")});et.pushUndoStop(),et.executeCommands(this.id,kn),et.pushUndoStop()}}class DeleteWordLeftCommand extends DeleteWordCommand{_delete(Je,et){let tt=Cn.a.deleteWordLeft(Je,et);return tt||new Sn.a(1,1,1,1)}}class DeleteWordRightCommand extends DeleteWordCommand{_delete(Je,et){let tt=Cn.a.deleteWordRight(Je,et);if(tt)return tt;const ot=Je.model.getLineCount(),it=Je.model.getLineMaxColumn(ot);return new Sn.a(ot,it,ot,it)}}class DeleteWordStartLeft extends DeleteWordLeftCommand{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartLeft",precondition:kn.a.writable})}}class DeleteWordEndLeft extends DeleteWordLeftCommand{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndLeft",precondition:kn.a.writable})}}class DeleteWordLeft extends DeleteWordLeftCommand{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:0,id:"deleteWordLeft",precondition:kn.a.writable,kbOpts:{kbExpr:kn.a.textInputFocus,primary:2049,mac:{primary:513},weight:100}})}}class DeleteWordStartRight extends DeleteWordRightCommand{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:0,id:"deleteWordStartRight",precondition:kn.a.writable})}}class DeleteWordEndRight extends DeleteWordRightCommand{constructor(){super({whitespaceHeuristics:!1,wordNavigationType:2,id:"deleteWordEndRight",precondition:kn.a.writable})}}class DeleteWordRight extends DeleteWordRightCommand{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:2,id:"deleteWordRight",precondition:kn.a.writable,kbOpts:{kbExpr:kn.a.textInputFocus,primary:2068,mac:{primary:532},weight:100}})}}class DeleteInsideWord extends it.b{constructor(){super({id:"deleteInsideWord",precondition:kn.a.writable,label:ot.a("deleteInsideWord","Delete Word"),alias:"Delete Word"})}run(Je,et,tt){if(!et.hasModel())return;const ot=Object(_n.a)(et.getOption(115)),it=et.getModel(),en=et.getSelections().map(Je=>{const et=Cn.a.deleteInsideWord(ot,it,Je);return new Zt.a(et,"")});et.pushUndoStop(),et.executeCommands(this.id,en),et.pushUndoStop()}}Object(it.k)(new CursorWordStartLeft),Object(it.k)(new CursorWordEndLeft),Object(it.k)(new CursorWordLeft),Object(it.k)(new CursorWordStartLeftSelect),Object(it.k)(new CursorWordEndLeftSelect),Object(it.k)(new CursorWordLeftSelect),Object(it.k)(new CursorWordStartRight),Object(it.k)(new CursorWordEndRight),Object(it.k)(new CursorWordRight),Object(it.k)(new CursorWordStartRightSelect),Object(it.k)(new CursorWordEndRightSelect),Object(it.k)(new CursorWordRightSelect),Object(it.k)(new CursorWordAccessibilityLeft),Object(it.k)(new CursorWordAccessibilityLeftSelect),Object(it.k)(new CursorWordAccessibilityRight),Object(it.k)(new CursorWordAccessibilityRightSelect),Object(it.k)(new DeleteWordStartLeft),Object(it.k)(new DeleteWordEndLeft),Object(it.k)(new DeleteWordLeft),Object(it.k)(new DeleteWordStartRight),Object(it.k)(new DeleteWordEndRight),Object(it.k)(new DeleteWordRight),Object(it.j)(DeleteInsideWord)},1236:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"SuggestController",(function(){return Ro})),tt.d(et,"TriggerSuggestAction",(function(){return suggestController_TriggerSuggestAction}));var ot=tt(199),it=tt(68),Zt=tt(53),en=tt(160),Cn=tt(9),_n=tt(308),wn=tt(13),Sn=tt(206),xn=tt(10),kn=tt(23),En=tt(914),Dn=tt(506),Pn=tt(215),Ln=tt(358),Tn=tt(31),In=tt(55),jn=tt(58),Mn=tt(152),An=tt(502),Rn=tt(357),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};class Memory{constructor(Je){this.name=Je}select(Je,et,tt){if(0===tt.length)return 0;let ot=tt[0].score[0];for(let Je=0;Je<tt.length;Je++){const{score:et,completion:it}=tt[Je];if(et[0]!==ot)break;if(it.preselect)return Je}return 0}}class NoMemory extends Memory{constructor(){super("first")}memorize(Je,et,tt){}toJSON(){}fromJSON(){}}let Nn=class SuggestMemoryService{constructor(Je,et,tt){this._storageService=Je,this._modeService=et,this._configService=tt,this._disposables=new Cn.b,this._persistSoon=new In.e(()=>this._saveState(),500),this._disposables.add(Je.onWillSaveState(Je=>{Je.reason===Ln.c.SHUTDOWN&&this._saveState()}))}dispose(){this._disposables.dispose(),this._persistSoon.dispose()}memorize(Je,et,tt){this._withStrategy(Je,et).memorize(Je,et,tt),this._persistSoon.schedule()}select(Je,et,tt){return this._withStrategy(Je,et).select(Je,et,tt)}_withStrategy(Je,et){var tt,ot;const it=this._configService.getValue("editor.suggestSelection",{overrideIdentifier:null===(tt=this._modeService.getLanguageIdentifier(Je.getLanguageIdAtPosition(et.lineNumber,et.column)))||void 0===tt?void 0:tt.language,resource:Je.uri});if((null===(ot=this._strategy)||void 0===ot?void 0:ot.name)!==it){this._saveState();const Je=SuggestMemoryService._strategyCtors.get(it)||NoMemory;this._strategy=new Je;try{const Je=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,et=this._storageService.get(`${SuggestMemoryService._storagePrefix}/${it}`,Je);et&&this._strategy.fromJSON(JSON.parse(et))}catch(Je){}}return this._strategy}_saveState(){if(this._strategy){const Je=this._configService.getValue("editor.suggest.shareSuggestSelections")?0:1,et=JSON.stringify(this._strategy);this._storageService.store(`${SuggestMemoryService._storagePrefix}/${this._strategy.name}`,et,Je,1)}}};Nn._strategyCtors=new Map([["recentlyUsedByPrefix",class suggestMemory_PrefixMemory extends Memory{constructor(){super("recentlyUsedByPrefix"),this._trie=Pn.c.forStrings(),this._seq=0}memorize(Je,et,tt){const{word:ot}=Je.getWordUntilPosition(et),it=`${Je.getLanguageIdentifier().language}/${ot}`;this._trie.set(it,{type:tt.completion.kind,insertText:tt.completion.insertText,touch:this._seq++})}select(Je,et,tt){let{word:ot}=Je.getWordUntilPosition(et);if(!ot)return super.select(Je,et,tt);let it=`${Je.getLanguageIdentifier().language}/${ot}`,Zt=this._trie.get(it);if(Zt||(Zt=this._trie.findSubstr(it)),Zt)for(let Je=0;Je<tt.length;Je++){let{kind:et,insertText:ot}=tt[Je].completion;if(et===Zt.type&&ot===Zt.insertText)return Je}return super.select(Je,et,tt)}toJSON(){let Je=[];return this._trie.forEach((et,tt)=>Je.push([tt,et])),Je.sort((Je,et)=>-(Je[1].touch-et[1].touch)).forEach((Je,et)=>Je[1].touch=et),Je.slice(0,200)}fromJSON(Je){if(this._trie.clear(),Je.length>0){this._seq=Je[0][1].touch+1;for(const[et,tt]of Je)tt.type="number"==typeof tt.type?tt.type:Object(Tn.H)(tt.type),this._trie.set(et,tt)}}}],["recentlyUsed",class suggestMemory_LRUMemory extends Memory{constructor(){super("recentlyUsed"),this._cache=new Pn.a(300,.66),this._seq=0}memorize(Je,et,tt){const ot=`${Je.getLanguageIdentifier().language}/${tt.textLabel}`;this._cache.set(ot,{touch:this._seq++,type:tt.completion.kind,insertText:tt.completion.insertText})}select(Je,et,tt){if(0===tt.length)return 0;const ot=Je.getLineContent(et.lineNumber).substr(et.column-10,et.column-1);if(/\s$/.test(ot))return super.select(Je,et,tt);let it=tt[0].score[0],Zt=-1,en=-1,Cn=-1;for(let et=0;et<tt.length&&tt[et].score[0]===it;et++){const ot=`${Je.getLanguageIdentifier().language}/${tt[et].textLabel}`,it=this._cache.peek(ot);if(it&&it.touch>Cn&&it.type===tt[et].completion.kind&&it.insertText===tt[et].completion.insertText&&(Cn=it.touch,en=et),tt[et].completion.preselect&&-1===Zt)return et}return-1!==en?en:-1!==Zt?Zt:0}toJSON(){return this._cache.toJSON()}fromJSON(Je){this._cache.clear();for(const[et,tt]of Je)tt.touch=0,tt.type="number"==typeof tt.type?tt.type:Object(Tn.H)(tt.type),this._cache.set(et,tt);this._seq=this._cache.size}}],["first",NoMemory]]),Nn._storagePrefix="suggest/memories",Nn=__decorate([__param(0,Ln.a),__param(1,Rn.a),__param(2,Mn.a)],Nn);const Fn=Object(jn.c)("ISuggestMemories");Object(An.b)(Fn,Nn,!0);var Bn=tt(5),Vn=tt(98),Wn=tt(25),zn=tt(360),Hn=tt(127),suggestAlternatives_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},suggestAlternatives_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let $n=class SuggestAlternatives{constructor(Je,et){this._editor=Je,this._index=0,this._ckOtherSuggestions=SuggestAlternatives.OtherSuggestions.bindTo(et)}dispose(){this.reset()}reset(){var Je;this._ckOtherSuggestions.reset(),null===(Je=this._listener)||void 0===Je||Je.dispose(),this._model=void 0,this._acceptNext=void 0,this._ignore=!1}set({model:Je,index:et},tt){if(0===Je.items.length)return void this.reset();SuggestAlternatives._moveIndex(!0,Je,et)!==et?(this._acceptNext=tt,this._model=Je,this._index=et,this._listener=this._editor.onDidChangeCursorPosition(()=>{this._ignore||this.reset()}),this._ckOtherSuggestions.set(!0)):this.reset()}static _moveIndex(Je,et,tt){let ot=tt;for(;ot=(ot+et.items.length+(Je?1:-1))%et.items.length,ot!==tt&&et.items[ot].completion.additionalTextEdits;);return ot}next(){this._move(!0)}prev(){this._move(!1)}_move(Je){if(this._model)try{this._ignore=!0,this._index=SuggestAlternatives._moveIndex(Je,this._model,this._index),this._acceptNext({index:this._index,item:this._model.items[this._index],model:this._model})}finally{this._ignore=!1}}};$n.OtherSuggestions=new Wn.c("hasOtherSuggestions",!1),$n=suggestAlternatives_decorate([suggestAlternatives_param(1,Wn.b)],$n);var qn=tt(18),Kn=tt(79),Un=tt(234),Gn=tt(26);class completionModel_CompletionModel{constructor(Je,et,tt,ot,it,Zt,en){this.clipboardText=en,this._snippetCompareFn=completionModel_CompletionModel._compareCompletionItems,this._items=Je,this._column=et,this._wordDistance=ot,this._options=it,this._refilterKind=1,this._lineContext=tt,"top"===Zt?this._snippetCompareFn=completionModel_CompletionModel._compareCompletionItemsSnippetsUp:"bottom"===Zt&&(this._snippetCompareFn=completionModel_CompletionModel._compareCompletionItemsSnippetsDown)}get lineContext(){return this._lineContext}set lineContext(Je){this._lineContext.leadingLineContent===Je.leadingLineContent&&this._lineContext.characterCountDelta===Je.characterCountDelta||(this._refilterKind=this._lineContext.characterCountDelta<Je.characterCountDelta&&this._filteredItems?2:1,this._lineContext=Je)}get items(){return this._ensureCachedState(),this._filteredItems}get allProvider(){return this._ensureCachedState(),this._providerInfo.keys()}get incomplete(){this._ensureCachedState();const Je=new Set;for(let[et,tt]of this._providerInfo)tt&&Je.add(et);return Je}adopt(Je){let et=[];for(let tt=0;tt<this._items.length;)Je.has(this._items[tt].provider)?tt++:(et.push(this._items[tt]),this._items[tt]=this._items[this._items.length-1],this._items.pop());return this._refilterKind=1,et}get stats(){return this._ensureCachedState(),this._stats}_ensureCachedState(){0!==this._refilterKind&&this._createCachedState()}_createCachedState(){this._providerInfo=new Map;const Je=[],{leadingLineContent:et,characterCountDelta:tt}=this._lineContext;let ot="",Zt="";const en=1===this._refilterKind?this._items:this._filteredItems,Cn=[],_n=!this._options.filterGraceful||en.length>2e3?Un.d:Un.e;for(let it=0;it<en.length;it++){const wn=en[it];if(wn.isInvalid)continue;this._providerInfo.set(wn.provider,Boolean(wn.container.incomplete));const Sn=wn.position.column-wn.editStart.column,xn=Sn+tt-(wn.position.column-this._column);if(ot.length!==xn&&(ot=0===xn?"":et.slice(-xn),Zt=ot.toLowerCase()),wn.word=ot,0===xn)wn.score=Un.a.Default;else{let Je=0;for(;Je<Sn;){const et=ot.charCodeAt(Je);if(32!==et&&9!==et)break;Je+=1}if(Je>=xn)wn.score=Un.a.Default;else if("string"==typeof wn.completion.filterText){let et=_n(ot,Zt,Je,wn.completion.filterText,wn.filterTextLow,0,!1);if(!et)continue;0===Object(Gn.g)(wn.completion.filterText,wn.textLabel)?wn.score=et:(wn.score=Object(Un.b)(ot,Zt,Je,wn.textLabel,wn.labelLow,0),wn.score[0]=et[0])}else{let et=_n(ot,Zt,Je,wn.textLabel,wn.labelLow,0,!1);if(!et)continue;wn.score=et}}wn.idx=it,wn.distance=this._wordDistance.distance(wn.position,wn.completion),Cn.push(wn),Je.push(wn.textLabel.length)}this._filteredItems=Cn.sort(this._snippetCompareFn),this._refilterKind=0,this._stats={pLabelLen:Je.length?Object(it.q)(Je.length-.85,Je,(Je,et)=>Je-et):0}}static _compareCompletionItems(Je,et){return Je.score[0]>et.score[0]?-1:Je.score[0]<et.score[0]?1:Je.distance<et.distance?-1:Je.distance>et.distance?1:Je.idx<et.idx?-1:Je.idx>et.idx?1:0}static _compareCompletionItemsSnippetsDown(Je,et){if(Je.completion.kind!==et.completion.kind){if(27===Je.completion.kind)return 1;if(27===et.completion.kind)return-1}return completionModel_CompletionModel._compareCompletionItems(Je,et)}static _compareCompletionItemsSnippetsUp(Je,et){if(Je.completion.kind!==et.completion.kind){if(27===Je.completion.kind)return-1;if(27===et.completion.kind)return 1}return completionModel_CompletionModel._compareCompletionItems(Je,et)}}var Jn=tt(101),Cr=tt(392),wr=tt(1848),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class wordDistance_WordDistance{static create(Je,et){return __awaiter(this,void 0,void 0,(function*(){if(!et.getOption(105).localityBonus)return wordDistance_WordDistance.None;if(!et.hasModel())return wordDistance_WordDistance.None;const tt=et.getModel(),ot=et.getPosition();if(!Je.canComputeWordRanges(tt.uri))return wordDistance_WordDistance.None;const[Zt]=yield(new wr.a).provideSelectionRanges(tt,[ot]);if(0===Zt.length)return wordDistance_WordDistance.None;const en=yield Je.computeWordRanges(tt.uri,Zt[0].range);if(!en)return wordDistance_WordDistance.None;const Cn=tt.getWordUntilPosition(ot);return delete en[Cn.word],new class extends wordDistance_WordDistance{distance(Je,tt){if(!ot.equals(et.getPosition()))return 0;if(17===tt.kind)return 2<<20;let Cn="string"==typeof tt.label?tt.label:tt.label.label,_n=en[Cn];if(Object(it.m)(_n))return 2<<20;let wn=Object(it.d)(_n,xn.a.fromPositions(Je),xn.a.compareRangesUsingStarts),Sn=wn>=0?_n[wn]:_n[Math.max(0,~wn-1)],kn=Zt.length;for(const Je of Zt){if(!xn.a.containsRange(Je.range,Sn))break;kn-=1}return kn}}}))}}wordDistance_WordDistance.None=new class extends wordDistance_WordDistance{distance(){return 0}};var Sr=tt(531),Or=tt(529),xr=tt(331),suggestModel_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},suggestModel_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},suggestModel_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class suggestModel_LineContext{constructor(Je,et,tt,ot){this.leadingLineContent=Je.getLineContent(et.lineNumber).substr(0,et.column-1),this.leadingWord=Je.getWordUntilPosition(et),this.lineNumber=et.lineNumber,this.column=et.column,this.auto=tt,this.shy=ot}static shouldAutoTrigger(Je){if(!Je.hasModel())return!1;const et=Je.getModel(),tt=Je.getPosition();et.tokenizeIfCheap(tt.lineNumber);const ot=et.getWordAtPosition(tt);return!!ot&&(ot.endColumn===tt.column&&!!isNaN(Number(ot.word)))}}let kr=class SuggestModel{constructor(Je,et,tt,ot,it,Zt,en){this._editor=Je,this._editorWorkerService=et,this._clipboardService=tt,this._telemetryService=ot,this._logService=it,this._contextKeyService=Zt,this._configurationService=en,this._toDispose=new Cn.b,this._quickSuggestDelay=10,this._triggerCharacterListener=new Cn.b,this._triggerQuickSuggest=new In.g,this._state=0,this._completionDisposables=new Cn.b,this._onDidCancel=new qn.b,this._onDidTrigger=new qn.b,this._onDidSuggest=new qn.b,this.onDidCancel=this._onDidCancel.event,this.onDidTrigger=this._onDidTrigger.event,this.onDidSuggest=this._onDidSuggest.event,this._telemetryGate=0,this._currentSelection=this._editor.getSelection()||new Kn.a(1,1,1,1),this._toDispose.add(this._editor.onDidChangeModel(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeModelLanguage(()=>{this._updateTriggerCharacters(),this.cancel()})),this._toDispose.add(this._editor.onDidChangeConfiguration(()=>{this._updateTriggerCharacters(),this._updateQuickSuggest()})),this._toDispose.add(Tn.d.onDidChange(()=>{this._updateTriggerCharacters(),this._updateActiveSuggestSession()})),this._toDispose.add(this._editor.onDidChangeCursorSelection(Je=>{this._onCursorChange(Je)}));let _n=!1;this._toDispose.add(this._editor.onDidCompositionStart(()=>{_n=!0})),this._toDispose.add(this._editor.onDidCompositionEnd(()=>{_n=!1,this._refilterCompletionItems()})),this._toDispose.add(this._editor.onDidChangeModelContent(()=>{_n||this._refilterCompletionItems()})),this._updateTriggerCharacters(),this._updateQuickSuggest()}dispose(){Object(Cn.f)(this._triggerCharacterListener),Object(Cn.f)([this._onDidCancel,this._onDidSuggest,this._onDidTrigger,this._triggerQuickSuggest]),this._toDispose.dispose(),this._completionDisposables.dispose(),this.cancel()}_updateQuickSuggest(){this._quickSuggestDelay=this._editor.getOption(78),(isNaN(this._quickSuggestDelay)||!this._quickSuggestDelay&&0!==this._quickSuggestDelay||this._quickSuggestDelay<0)&&(this._quickSuggestDelay=10)}_updateTriggerCharacters(){if(this._triggerCharacterListener.clear(),this._editor.getOption(79)||!this._editor.hasModel()||!this._editor.getOption(108))return;const Je=new Map;for(const et of Tn.d.all(this._editor.getModel()))for(const tt of et.triggerCharacters||[]){let ot=Je.get(tt);ot||(ot=new Set,ot.add(Object(Hn.c)()),Je.set(tt,ot)),ot.add(et)}const checkTriggerCharacter=et=>{if(function shouldPreventSuggestOnTriggerCharacters(Je,et){return Boolean(Je.getContextKeyValue("inlineSuggestionVisible"))&&!Boolean(et.getValue("editor.inlineSuggest.allowSuggestOnTriggerCharacters"))}(this._contextKeyService,this._configurationService))return;if(suggestModel_LineContext.shouldAutoTrigger(this._editor))return;if(!et){const Je=this._editor.getPosition();et=this._editor.getModel().getLineContent(Je.lineNumber).substr(0,Je.column-1)}let tt="";Object(Gn.G)(et.charCodeAt(et.length-1))?Object(Gn.F)(et.charCodeAt(et.length-2))&&(tt=et.substr(et.length-2)):tt=et.charAt(et.length-1);const ot=Je.get(tt);if(ot){const Je=this._completionModel?{items:this._completionModel.adopt(ot),clipboardText:this._completionModel.clipboardText}:void 0;this.trigger({auto:!0,shy:!1,triggerCharacter:tt},Boolean(this._completionModel),ot,Je)}};this._triggerCharacterListener.add(this._editor.onDidType(checkTriggerCharacter)),this._triggerCharacterListener.add(this._editor.onDidCompositionEnd(checkTriggerCharacter))}get state(){return this._state}cancel(Je=!1){var et;0!==this._state&&(this._triggerQuickSuggest.cancel(),null===(et=this._requestToken)||void 0===et||et.cancel(),this._requestToken=void 0,this._state=0,this._completionModel=void 0,this._context=void 0,this._onDidCancel.fire({retrigger:Je}))}clear(){this._completionDisposables.clear()}_updateActiveSuggestSession(){0!==this._state&&(this._editor.hasModel()&&Tn.d.has(this._editor.getModel())?this.trigger({auto:2===this._state,shy:!1},!0):this.cancel())}_onCursorChange(Je){if(!this._editor.hasModel())return;const et=this._editor.getModel(),tt=this._currentSelection;if(this._currentSelection=this._editor.getSelection(),!Je.selection.isEmpty()||0!==Je.reason&&3!==Je.reason||"keyboard"!==Je.source&&"deleteLeft"!==Je.source)this.cancel();else if(Tn.d.has(et))if(0===this._state&&0===Je.reason){if(!1===this._editor.getOption(77))return;if(!tt.containsRange(this._currentSelection)&&!tt.getEndPosition().isBeforeOrEqual(this._currentSelection.getPosition()))return;if(this._editor.getOption(105).snippetsPreventQuickSuggestions&&En.SnippetController2.get(this._editor).isInSnippet())return;this.cancel(),this._triggerQuickSuggest.cancelAndSet(()=>{if(0!==this._state)return;if(!suggestModel_LineContext.shouldAutoTrigger(this._editor))return;if(!this._editor.hasModel())return;const Je=this._editor.getModel(),et=this._editor.getPosition(),tt=this._editor.getOption(77);if(!1!==tt){if(!0===tt);else{Je.tokenizeIfCheap(et.lineNumber);const ot=Je.getLineTokens(et.lineNumber),it=ot.getStandardTokenType(ot.findTokenIndexAtOffset(Math.max(et.column-1-1,0)));if(!(tt.other&&0===it||tt.comments&&1===it||tt.strings&&2===it))return}(function shouldPreventQuickSuggest(Je,et){return Boolean(Je.getContextKeyValue("inlineSuggestionVisible"))&&!Boolean(et.getValue("editor.inlineSuggest.allowQuickSuggestions"))})(this._contextKeyService,this._configurationService)||this.trigger({auto:!0,shy:!1})}},this._quickSuggestDelay)}else 0!==this._state&&3===Je.reason&&this._refilterCompletionItems()}_refilterCompletionItems(){Promise.resolve().then(()=>{if(0===this._state)return;if(!this._editor.hasModel())return;const Je=this._editor.getModel(),et=this._editor.getPosition(),tt=new suggestModel_LineContext(Je,et,2===this._state,!1);this._onNewContext(tt)})}trigger(Je,et=!1,tt,ot){var it;if(!this._editor.hasModel())return;const en=this._editor.getModel(),Cn=Je.auto,_n=new suggestModel_LineContext(en,this._editor.getPosition(),Cn,Je.shy);this.cancel(et),this._state=Cn?2:1,this._onDidTrigger.fire({auto:Cn,shy:Je.shy,position:this._editor.getPosition()}),this._context=_n;let wn={triggerKind:null!==(it=Je.triggerKind)&&void 0!==it?it:0};Je.triggerCharacter&&(wn={triggerKind:1,triggerCharacter:Je.triggerCharacter}),this._requestToken=new Jn.b;const Sn=this._editor.getOption(100);let xn=1;switch(Sn){case"top":xn=0;break;case"bottom":xn=2}const{itemKind:kn,showDeprecated:En}=SuggestModel._createSuggestFilter(this._editor),Dn=wordDistance_WordDistance.create(this._editorWorkerService,this._editor),Pn=Object(Hn.e)(en,this._editor.getPosition(),new Hn.a(xn,kn,tt,En),wn,this._requestToken.token);Promise.all([Pn,Dn]).then(([et,tt])=>suggestModel_awaiter(this,void 0,void 0,(function*(){var it;if(null===(it=this._requestToken)||void 0===it||it.dispose(),!this._editor.hasModel())return;let Zt=null==ot?void 0:ot.clipboardText;if(!Zt&&et.needsClipboard&&(Zt=yield this._clipboardService.readText()),0===this._state)return;const en=this._editor.getModel();let _n=et.items;if(ot){const Je=Object(Hn.d)(xn);_n=_n.concat(ot.items).sort(Je)}const wn=new suggestModel_LineContext(en,this._editor.getPosition(),Cn,Je.shy);this._completionModel=new completionModel_CompletionModel(_n,this._context.column,{leadingLineContent:wn.leadingLineContent,characterCountDelta:wn.column-this._context.column},tt,this._editor.getOption(105),this._editor.getOption(100),Zt),this._completionDisposables.add(et.disposable),this._onNewContext(wn),this._reportDurationsTelemetry(et.durations)}))).catch(Zt.e)}_reportDurationsTelemetry(Je){this._telemetryGate++%230==0&&setTimeout(()=>{this._telemetryService.publicLog2("suggest.durations.json",{data:JSON.stringify(Je)}),this._logService.debug("suggest.durations.json",Je)})}static _createSuggestFilter(Je){const et=new Set;"none"===Je.getOption(100)&&et.add(27);const tt=Je.getOption(105);return tt.showMethods||et.add(0),tt.showFunctions||et.add(1),tt.showConstructors||et.add(2),tt.showFields||et.add(3),tt.showVariables||et.add(4),tt.showClasses||et.add(5),tt.showStructs||et.add(6),tt.showInterfaces||et.add(7),tt.showModules||et.add(8),tt.showProperties||et.add(9),tt.showEvents||et.add(10),tt.showOperators||et.add(11),tt.showUnits||et.add(12),tt.showValues||et.add(13),tt.showConstants||et.add(14),tt.showEnums||et.add(15),tt.showEnumMembers||et.add(16),tt.showKeywords||et.add(17),tt.showWords||et.add(18),tt.showColors||et.add(19),tt.showFiles||et.add(20),tt.showReferences||et.add(21),tt.showColors||et.add(22),tt.showFolders||et.add(23),tt.showTypeParameters||et.add(24),tt.showSnippets||et.add(27),tt.showUsers||et.add(25),tt.showIssues||et.add(26),{itemKind:et,showDeprecated:tt.showDeprecated}}_onNewContext(Je){if(this._context)if(Je.lineNumber===this._context.lineNumber)if(Object(Gn.y)(Je.leadingLineContent)===Object(Gn.y)(this._context.leadingLineContent)){if(Je.column<this._context.column)Je.leadingWord.word?this.trigger({auto:this._context.auto,shy:!1},!0):this.cancel();else if(this._completionModel)if(0!==Je.leadingWord.word.length&&Je.leadingWord.startColumn>this._context.leadingWord.startColumn){const Je=new Set(Tn.d.all(this._editor.getModel()));for(let et of this._completionModel.allProvider)Je.delete(et);const et=this._completionModel.adopt(new Set);this.trigger({auto:this._context.auto,shy:!1},!0,Je,{items:et,clipboardText:this._completionModel.clipboardText})}else if(Je.column>this._context.column&&this._completionModel.incomplete.size>0&&0!==Je.leadingWord.word.length){const{incomplete:Je}=this._completionModel,et=this._completionModel.adopt(Je);this.trigger({auto:2===this._state,shy:!1,triggerKind:2},!0,Je,{items:et,clipboardText:this._completionModel.clipboardText})}else{let et=this._completionModel.lineContext,tt=!1;if(this._completionModel.lineContext={leadingLineContent:Je.leadingLineContent,characterCountDelta:Je.column-this._context.column},0===this._completionModel.items.length){if(suggestModel_LineContext.shouldAutoTrigger(this._editor)&&this._context.leadingWord.endColumn<Je.leadingWord.startColumn)return void this.trigger({auto:this._context.auto,shy:!1},!0);if(this._context.auto)return void this.cancel();if(this._completionModel.lineContext=et,tt=this._completionModel.items.length>0,tt&&0===Je.leadingWord.word.length)return void this.cancel()}this._onDidSuggest.fire({completionModel:this._completionModel,auto:this._context.auto,shy:this._context.shy,isFrozen:tt})}}else this.cancel();else this.cancel()}};kr=suggestModel_decorate([suggestModel_param(1,Cr.a),suggestModel_param(2,Sr.a),suggestModel_param(3,Or.a),suggestModel_param(4,xr.b),suggestModel_param(5,Wn.b),suggestModel_param(6,Mn.a)],kr);var Lr=tt(12),Nr=tt.n(Lr),Wr=tt(2810),zr=tt.n(Wr),Hr={insert:"head",singleton:!1},$r=(Nr()(zr.a,Hr),zr.a.locals,tt(1474),tt(3857),tt(6)),Kr=tt(421),Ur=tt(300),Gr=tt(49),Zr=tt(11),Xr=tt(390),Yr=tt(910),Qr=tt(361),Jr=tt(65),eo=tt(507);class resizable_ResizableHTMLElement{constructor(){let Je;this._onDidWillResize=new qn.b,this.onDidWillResize=this._onDidWillResize.event,this._onDidResize=new qn.b,this.onDidResize=this._onDidResize.event,this._sashListener=new Cn.b,this._size=new $r.b(0,0),this._minSize=new $r.b(0,0),this._maxSize=new $r.b(Number.MAX_SAFE_INTEGER,Number.MAX_SAFE_INTEGER),this.domNode=document.createElement("div"),this._eastSash=new eo.b(this.domNode,{getVerticalSashLeft:()=>this._size.width},{orientation:0}),this._westSash=new eo.b(this.domNode,{getVerticalSashLeft:()=>0},{orientation:0}),this._northSash=new eo.b(this.domNode,{getHorizontalSashTop:()=>0},{orientation:1,orthogonalEdge:eo.a.North}),this._southSash=new eo.b(this.domNode,{getHorizontalSashTop:()=>this._size.height},{orientation:1,orthogonalEdge:eo.a.South}),this._northSash.orthogonalStartSash=this._westSash,this._northSash.orthogonalEndSash=this._eastSash,this._southSash.orthogonalStartSash=this._westSash,this._southSash.orthogonalEndSash=this._eastSash;let et=0,tt=0;this._sashListener.add(qn.c.any(this._northSash.onDidStart,this._eastSash.onDidStart,this._southSash.onDidStart,this._westSash.onDidStart)(()=>{void 0===Je&&(this._onDidWillResize.fire(),Je=this._size,et=0,tt=0)})),this._sashListener.add(qn.c.any(this._northSash.onDidEnd,this._eastSash.onDidEnd,this._southSash.onDidEnd,this._westSash.onDidEnd)(()=>{void 0!==Je&&(Je=void 0,et=0,tt=0,this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(this._eastSash.onDidChange(ot=>{Je&&(tt=ot.currentX-ot.startX,this.layout(Je.height+et,Je.width+tt),this._onDidResize.fire({dimension:this._size,done:!1,east:!0}))})),this._sashListener.add(this._westSash.onDidChange(ot=>{Je&&(tt=-(ot.currentX-ot.startX),this.layout(Je.height+et,Je.width+tt),this._onDidResize.fire({dimension:this._size,done:!1,west:!0}))})),this._sashListener.add(this._northSash.onDidChange(ot=>{Je&&(et=-(ot.currentY-ot.startY),this.layout(Je.height+et,Je.width+tt),this._onDidResize.fire({dimension:this._size,done:!1,north:!0}))})),this._sashListener.add(this._southSash.onDidChange(ot=>{Je&&(et=ot.currentY-ot.startY,this.layout(Je.height+et,Je.width+tt),this._onDidResize.fire({dimension:this._size,done:!1,south:!0}))})),this._sashListener.add(qn.c.any(this._eastSash.onDidReset,this._westSash.onDidReset)(Je=>{this._preferredSize&&(this.layout(this._size.height,this._preferredSize.width),this._onDidResize.fire({dimension:this._size,done:!0}))})),this._sashListener.add(qn.c.any(this._northSash.onDidReset,this._southSash.onDidReset)(Je=>{this._preferredSize&&(this.layout(this._preferredSize.height,this._size.width),this._onDidResize.fire({dimension:this._size,done:!0}))}))}dispose(){this._northSash.dispose(),this._southSash.dispose(),this._eastSash.dispose(),this._westSash.dispose(),this._sashListener.dispose(),this._onDidResize.dispose(),this._onDidWillResize.dispose(),this.domNode.remove()}enableSashes(Je,et,tt,ot){this._northSash.state=Je?3:0,this._eastSash.state=et?3:0,this._southSash.state=tt?3:0,this._westSash.state=ot?3:0}layout(Je=this.size.height,et=this.size.width){const{height:tt,width:ot}=this._minSize,{height:it,width:Zt}=this._maxSize;Je=Math.max(tt,Math.min(it,Je)),et=Math.max(ot,Math.min(Zt,et));const en=new $r.b(et,Je);$r.b.equals(en,this._size)||(this.domNode.style.height=Je+"px",this.domNode.style.width=et+"px",this._size=en,this._northSash.layout(),this._eastSash.layout(),this._southSash.layout(),this._westSash.layout())}clearSashHoverState(){this._eastSash.clearSashHoverState(),this._westSash.clearSashHoverState(),this._northSash.clearSashHoverState(),this._southSash.clearSashHoverState()}get size(){return this._size}set maxSize(Je){this._maxSize=Je}get maxSize(){return this._maxSize}set minSize(Je){this._minSize=Je}get minSize(){return this._minSize}set preferredSize(Je){this._preferredSize=Je}get preferredSize(){return this._preferredSize}}var suggestWidgetDetails_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},suggestWidgetDetails_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};function canExpandCompletionItem(Je){return!!Je&&Boolean(Je.completion.documentation||Je.completion.detail&&Je.completion.detail!==Je.completion.label)}let to=class SuggestDetailsWidget{constructor(Je,et){this._editor=Je,this._onDidClose=new qn.b,this.onDidClose=this._onDidClose.event,this._onDidChangeContents=new qn.b,this.onDidChangeContents=this._onDidChangeContents.event,this._disposables=new Cn.b,this._renderDisposeable=new Cn.b,this._borderWidth=1,this._size=new $r.b(330,0),this.domNode=$r.a(".suggest-details"),this.domNode.classList.add("no-docs"),this._markdownRenderer=et.createInstance(Yr.a,{editor:Je}),this._body=$r.a(".body"),this._scrollbar=new Xr.a(this._body,{}),$r.q(this.domNode,this._scrollbar.getDomNode()),this._disposables.add(this._scrollbar),this._header=$r.q(this._body,$r.a(".header")),this._close=$r.q(this._header,$r.a("span"+Jr.b.close.cssSelector)),this._close.title=Bn.a("details.close","Close"),this._type=$r.q(this._header,$r.a("p.type")),this._docs=$r.q(this._body,$r.a("p.docs")),this._configureFont(),this._disposables.add(this._editor.onDidChangeConfiguration(Je=>{Je.hasChanged(41)&&this._configureFont()}))}dispose(){this._disposables.dispose(),this._renderDisposeable.dispose()}_configureFont(){const Je=this._editor.getOptions(),et=Je.get(41),tt=et.fontFamily,ot=Je.get(106)||et.fontSize,it=Je.get(107)||et.lineHeight,Zt=et.fontWeight,en=ot+"px",Cn=it+"px";this.domNode.style.fontSize=en,this.domNode.style.lineHeight=Cn,this.domNode.style.fontWeight=Zt,this.domNode.style.fontFeatureSettings=et.fontFeatureSettings,this._type.style.fontFamily=tt,this._close.style.height=Cn,this._close.style.width=Cn}getLayoutInfo(){const Je=this._editor.getOption(107)||this._editor.getOption(41).lineHeight,et=this._borderWidth;return{lineHeight:Je,borderWidth:et,borderHeight:2*et,verticalPadding:22,horizontalPadding:14}}renderLoading(){this._type.textContent=Bn.a("loading","Loading..."),this._docs.textContent="",this.domNode.classList.remove("no-docs","no-type"),this.layout(this.size.width,2*this.getLayoutInfo().lineHeight),this._onDidChangeContents.fire(this)}renderItem(Je,et){var tt,ot;this._renderDisposeable.clear();let{detail:it,documentation:Zt}=Je.completion;if(et){let et="";et+=`score: ${Je.score[0]}\n`,et+=`prefix: ${null!==(tt=Je.word)&&void 0!==tt?tt:"(no prefix)"}\n`,et+=`word: ${Je.completion.filterText?Je.completion.filterText+" (filterText)":Je.textLabel}\n`,et+=`distance: ${Je.distance} (localityBonus-setting)\n`,et+=`index: ${Je.idx}, based on ${Je.completion.sortText&&`sortText: "${Je.completion.sortText}"`||"label"}\n`,et+=`commit_chars: ${null===(ot=Je.completion.commitCharacters)||void 0===ot?void 0:ot.join("")}\n`,Zt=(new Qr.a).appendCodeblock("empty",et),it="Provider: "+Je.provider._debugDisplayName}if(et||canExpandCompletionItem(Je)){if(this.domNode.classList.remove("no-docs","no-type"),it){const Je=it.length>1e5?it.substr(0,1e5)+"…":it;this._type.textContent=Je,this._type.title=Je,$r.W(this._type),this._type.classList.toggle("auto-wrap",!/\r?\n^\s+/gim.test(Je))}else $r.t(this._type),this._type.title="",$r.K(this._type),this.domNode.classList.add("no-type");if($r.t(this._docs),"string"==typeof Zt)this._docs.classList.remove("markdown-docs"),this._docs.textContent=Zt;else if(Zt){this._docs.classList.add("markdown-docs"),$r.t(this._docs);const Je=this._markdownRenderer.render(Zt);this._docs.appendChild(Je.element),this._renderDisposeable.add(Je),this._renderDisposeable.add(this._markdownRenderer.onDidRenderAsync(()=>{this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)}))}this.domNode.style.userSelect="text",this.domNode.tabIndex=-1,this._close.onmousedown=Je=>{Je.preventDefault(),Je.stopPropagation()},this._close.onclick=Je=>{Je.preventDefault(),Je.stopPropagation(),this._onDidClose.fire()},this._body.scrollTop=0,this.layout(this._size.width,this._type.clientHeight+this._docs.clientHeight),this._onDidChangeContents.fire(this)}else this.clearContents()}clearContents(){this.domNode.classList.add("no-docs"),this._type.textContent="",this._docs.textContent=""}get size(){return this._size}layout(Je,et){const tt=new $r.b(Je,et);$r.b.equals(tt,this._size)||(this._size=tt,$r.X(this.domNode,Je,et)),this._scrollbar.scanDomNode()}scrollDown(Je=8){this._body.scrollTop+=Je}scrollUp(Je=8){this._body.scrollTop-=Je}scrollTop(){this._body.scrollTop=0}scrollBottom(){this._body.scrollTop=this._body.scrollHeight}pageDown(){this.scrollDown(80)}pageUp(){this.scrollUp(80)}set borderWidth(Je){this._borderWidth=Je}get borderWidth(){return this._borderWidth}};to=suggestWidgetDetails_decorate([suggestWidgetDetails_param(1,jn.a)],to);class suggestWidgetDetails_SuggestDetailsOverlay{constructor(Je,et){let tt,ot;this.widget=Je,this._editor=et,this._disposables=new Cn.b,this._added=!1,this._resizable=new resizable_ResizableHTMLElement,this._resizable.domNode.classList.add("suggest-details-container"),this._resizable.domNode.appendChild(Je.domNode),this._resizable.enableSashes(!1,!0,!0,!1);let it=0,Zt=0;this._disposables.add(this._resizable.onDidWillResize(()=>{tt=this._topLeft,ot=this._resizable.size})),this._disposables.add(this._resizable.onDidResize(Je=>{if(tt&&ot){this.widget.layout(Je.dimension.width,Je.dimension.height);let et=!1;Je.west&&(Zt=ot.width-Je.dimension.width,et=!0),Je.north&&(it=ot.height-Je.dimension.height,et=!0),et&&this._applyTopLeft({top:tt.top+it,left:tt.left+Zt})}Je.done&&(tt=void 0,ot=void 0,it=0,Zt=0,this._userSize=Je.dimension)})),this._disposables.add(this.widget.onDidChangeContents(()=>{var Je;this._anchorBox&&this._placeAtAnchor(this._anchorBox,null!==(Je=this._userSize)&&void 0!==Je?Je:this.widget.size)}))}dispose(){this._resizable.dispose(),this._disposables.dispose(),this.hide()}getId(){return"suggest.details"}getDomNode(){return this._resizable.domNode}getPosition(){return null}show(){this._added||(this._editor.addOverlayWidget(this),this.getDomNode().style.position="fixed",this._added=!0)}hide(Je=!1){this._resizable.clearSashHoverState(),this._added&&(this._editor.removeOverlayWidget(this),this._added=!1,this._anchorBox=void 0,this._topLeft=void 0),Je&&(this._userSize=void 0,this.widget.clearContents())}placeAtAnchor(Je){var et;const tt=$r.D(Je);this._anchorBox=tt,this._placeAtAnchor(this._anchorBox,null!==(et=this._userSize)&&void 0!==et?et:this.widget.size)}_placeAtAnchor(Je,et){const tt=$r.z(document.body),ot=this.widget.getLayoutInfo();let it,Zt,en,Cn,_n=new $r.b(220,2*ot.lineHeight),wn=0,Sn=Je.top,xn=Je.top+Je.height-ot.borderHeight,kn=tt.width-(Je.left+Je.width+ot.borderWidth+ot.horizontalPadding);wn=-ot.borderWidth+Je.left+Je.width,Cn=!0,it=new $r.b(kn,tt.height-Je.top-ot.borderHeight-ot.verticalPadding),Zt=it.with(void 0,Je.top+Je.height-ot.borderHeight-ot.verticalPadding),et.width>kn&&(Je.left>kn&&(kn=Je.left-ot.borderWidth-ot.horizontalPadding,Cn=!1,wn=Math.max(ot.horizontalPadding,Je.left-et.width-ot.borderWidth),it=it.with(kn),Zt=it.with(void 0,Zt.height)),Je.width>1.3*kn&&tt.height-(Je.top+Je.height)>Je.height&&(kn=Je.width,wn=Je.left,Sn=-ot.borderWidth+Je.top+Je.height,it=new $r.b(Je.width-ot.borderHeight,tt.height-Je.top-Je.height-ot.verticalPadding),Zt=it.with(void 0,Je.top-ot.verticalPadding),_n=_n.with(it.width)));let En,Dn=et.height,Pn=Math.max(it.height,Zt.height);Dn>Pn&&(Dn=Pn),Dn<=it.height?(en=!0,En=it):(en=!1,En=Zt),this._applyTopLeft({left:wn,top:en?Sn:xn-Dn}),this.getDomNode().style.position="fixed",this._resizable.enableSashes(!en,Cn,en,!Cn),this._resizable.minSize=_n,this._resizable.maxSize=En,this._resizable.layout(Dn,Math.min(En.width,et.width)),this.widget.layout(this._resizable.size.width,this._resizable.size.height)}_applyTopLeft(Je){this._topLeft=Je,this.getDomNode().style.left=this._topLeft.left+"px",this.getDomNode().style.top=this._topLeft.top+"px"}}var no=tt(504),ro=tt(1231),oo=tt(90),suggestWidgetStatus_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},suggestWidgetStatus_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};class suggestWidgetStatus_StatusBarViewItem extends ro.a{updateLabel(){const Je=this._keybindingService.lookupKeybinding(this._action.id,this._contextKeyService);if(!Je)return super.updateLabel();this.label&&(this.label.textContent=Object(Bn.a)("ddd","{0} ({1})",this._action.label,suggestWidgetStatus_StatusBarViewItem.symbolPrintEnter(Je)))}static symbolPrintEnter(Je){var et;return null===(et=Je.getLabel())||void 0===et?void 0:et.replace(/\benter\b/gi,"⏎")}}let io=class SuggestWidgetStatus{constructor(Je,et,tt,ot){this._menuService=tt,this._contextKeyService=ot,this._menuDisposables=new Cn.b,this.element=$r.q(Je,$r.a(".suggest-status-bar"));const actionViewItemProvider=Je=>Je instanceof oo.c?et.createInstance(suggestWidgetStatus_StatusBarViewItem,Je,void 0):void 0;this._leftActions=new no.a(this.element,{actionViewItemProvider:actionViewItemProvider}),this._rightActions=new no.a(this.element,{actionViewItemProvider:actionViewItemProvider}),this._leftActions.domNode.classList.add("left"),this._rightActions.domNode.classList.add("right")}dispose(){this._menuDisposables.dispose(),this.element.remove()}show(){const Je=this._menuService.createMenu(Hn.g,this._contextKeyService),renderMenu=()=>{const et=[],tt=[];for(let[ot,it]of Je.getActions())"left"===ot?et.push(...it):tt.push(...it);this._leftActions.clear(),this._leftActions.push(et),this._rightActions.clear(),this._rightActions.push(tt)};this._menuDisposables.add(Je.onDidChange(()=>renderMenu())),this._menuDisposables.add(Je)}hide(){this._menuDisposables.clear()}};io=suggestWidgetStatus_decorate([suggestWidgetStatus_param(1,jn.a),suggestWidgetStatus_param(2,oo.a),suggestWidgetStatus_param(3,Wn.b)],io);var ao,so=tt(1233),lo=tt(139),co=tt(171),uo=tt(708);function getIconClasses(Je,et,tt,ot){const it=ot===ao.ROOT_FOLDER?["rootfolder-icon"]:ot===ao.FOLDER?["folder-icon"]:["file-icon"];if(tt){let Zt;if(tt.scheme===lo.c.data){Zt=co.a.parseMetaData(tt).get(co.a.META_DATA_LABEL)}else Zt=cssEscape(Object(co.c)(tt).toLowerCase());if(ot===ao.FOLDER)it.push(Zt+"-name-folder-icon");else{if(Zt){if(it.push(Zt+"-name-file-icon"),Zt.length<=255){const Je=Zt.split(".");for(let et=1;et<Je.length;et++)it.push(Je.slice(et).join(".")+"-ext-file-icon")}it.push("ext-file-icon")}const ot=function detectModeId(Je,et,tt){if(!tt)return null;let ot=null;if(tt.scheme===lo.c.data){const Je=co.a.parseMetaData(tt).get(co.a.META_DATA_MIME);Je&&(ot=et.getModeId(Je))}else{const et=Je.getModel(tt);et&&(ot=et.getModeId())}if(ot&&ot!==uo.c)return ot;return et.getModeIdByFilepathOrFirstLine(tt)}(Je,et,tt);ot&&it.push(cssEscape(ot)+"-lang-file-icon")}}return it}function cssEscape(Je){return Je.replace(/[\11\12\14\15\40]/g,"/")}!function(Je){Je[Je.FILE=0]="FILE",Je[Je.FOLDER=1]="FOLDER",Je[Je.ROOT_FOLDER=2]="ROOT_FOLDER"}(ao||(ao={}));var po,ho=tt(176),fo=tt(92),go=tt(278),suggestWidgetRenderer_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},suggestWidgetRenderer_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};function getAriaId(Je){return"suggest-aria-id:"+Je}const mo=Object(go.b)("suggest-more-info",Jr.b.chevronRight,Bn.a("suggestMoreInfoIcon","Icon for more information in the suggest widget.")),bo=new((po=class ColorExtractor{extract(Je,et){if(Je.textLabel.match(ColorExtractor._regexStrict))return et[0]=Je.textLabel,!0;if(Je.completion.detail&&Je.completion.detail.match(ColorExtractor._regexStrict))return et[0]=Je.completion.detail,!0;if("string"==typeof Je.completion.documentation){const tt=ColorExtractor._regexRelaxed.exec(Je.completion.documentation);if(tt&&(0===tt.index||tt.index+tt[0].length===Je.completion.documentation.length))return et[0]=tt[0],!0}return!1}})._regexRelaxed=/(#([\da-fA-F]{3}){1,2}|(rgb|hsl)a\(\s*(\d{1,3}%?\s*,\s*){3}(1|0?\.\d+)\)|(rgb|hsl)\(\s*\d{1,3}%?(\s*,\s*\d{1,3}%?){2}\s*\))/,po._regexStrict=new RegExp(`^${po._regexRelaxed.source}$`,"i"),po);let vo=class ItemRenderer{constructor(Je,et,tt,ot){this._editor=Je,this._modelService=et,this._modeService=tt,this._themeService=ot,this._onDidToggleDetails=new qn.b,this.onDidToggleDetails=this._onDidToggleDetails.event,this.templateId="suggestion"}dispose(){this._onDidToggleDetails.dispose()}renderTemplate(Je){const et=Object.create(null);et.disposables=new Cn.b,et.root=Je,et.root.classList.add("show-file-icons"),et.icon=Object($r.q)(Je,Object($r.a)(".icon")),et.colorspan=Object($r.q)(et.icon,Object($r.a)("span.colorspan"));const tt=Object($r.q)(Je,Object($r.a)(".contents")),ot=Object($r.q)(tt,Object($r.a)(".main"));et.iconContainer=Object($r.q)(ot,Object($r.a)(".icon-label.codicon")),et.left=Object($r.q)(ot,Object($r.a)("span.left")),et.right=Object($r.q)(ot,Object($r.a)("span.right")),et.iconLabel=new so.a(et.left,{supportHighlights:!0,supportIcons:!0}),et.disposables.add(et.iconLabel),et.parametersLabel=Object($r.q)(et.left,Object($r.a)("span.signature-label")),et.qualifierLabel=Object($r.q)(et.left,Object($r.a)("span.qualifier-label")),et.detailsLabel=Object($r.q)(et.right,Object($r.a)("span.details-label")),et.readMore=Object($r.q)(et.right,Object($r.a)("span.readMore"+Gr.d.asCSSSelector(mo))),et.readMore.title=Bn.a("readMore","Read More");const configureFont=()=>{const Je=this._editor.getOptions(),tt=Je.get(41),it=tt.fontFamily,Zt=tt.fontFeatureSettings,en=Je.get(106)||tt.fontSize,Cn=Je.get(107)||tt.lineHeight,_n=tt.fontWeight,wn=en+"px",Sn=Cn+"px";et.root.style.fontSize=wn,et.root.style.fontWeight=_n,ot.style.fontFamily=it,ot.style.fontFeatureSettings=Zt,ot.style.lineHeight=Sn,et.icon.style.height=Sn,et.icon.style.width=Sn,et.readMore.style.height=Sn,et.readMore.style.width=Sn};return configureFont(),et.disposables.add(this._editor.onDidChangeConfiguration(Je=>{(Je.hasChanged(41)||Je.hasChanged(106)||Je.hasChanged(107))&&configureFont()})),et}renderElement(Je,et,tt){const{completion:ot}=Je;tt.root.id=getAriaId(et),tt.colorspan.style.backgroundColor="";const Zt={labelEscapeNewLines:!0,matches:Object(Un.c)(Je.score)};let en=[];if(19===ot.kind&&bo.extract(Je,en))tt.icon.className="icon customcolor",tt.iconContainer.className="icon hide",tt.colorspan.style.backgroundColor=en[0];else if(20===ot.kind&&this._themeService.getFileIconTheme().hasFileIcons){tt.icon.className="icon hide",tt.iconContainer.className="icon hide";const et=getIconClasses(this._modelService,this._modeService,fo.a.from({scheme:"fake",path:Je.textLabel}),ao.FILE),it=getIconClasses(this._modelService,this._modeService,fo.a.from({scheme:"fake",path:ot.detail}),ao.FILE);Zt.extraClasses=et.length>it.length?et:it}else 23===ot.kind&&this._themeService.getFileIconTheme().hasFolderIcons?(tt.icon.className="icon hide",tt.iconContainer.className="icon hide",Zt.extraClasses=Object(it.k)([getIconClasses(this._modelService,this._modeService,fo.a.from({scheme:"fake",path:Je.textLabel}),ao.FOLDER),getIconClasses(this._modelService,this._modeService,fo.a.from({scheme:"fake",path:ot.detail}),ao.FOLDER)])):(tt.icon.className="icon hide",tt.iconContainer.className="",tt.iconContainer.classList.add("suggest-icon",...Object(Tn.I)(ot.kind).split(" ")));ot.tags&&ot.tags.indexOf(1)>=0&&(Zt.extraClasses=(Zt.extraClasses||[]).concat(["deprecated"]),Zt.matches=[]),tt.iconLabel.setLabel(Je.textLabel,void 0,Zt),"string"==typeof ot.label?(tt.parametersLabel.textContent="",tt.detailsLabel.textContent=stripNewLines(ot.detail||""),tt.root.classList.add("string-label")):(tt.parametersLabel.textContent=stripNewLines(ot.label.detail||""),tt.detailsLabel.textContent=stripNewLines(ot.label.description||""),tt.root.classList.remove("string-label")),this._editor.getOption(105).showInlineDetails?Object($r.W)(tt.detailsLabel):Object($r.K)(tt.detailsLabel),canExpandCompletionItem(Je)?(tt.right.classList.add("can-expand-details"),Object($r.W)(tt.readMore),tt.readMore.onmousedown=Je=>{Je.stopPropagation(),Je.preventDefault()},tt.readMore.onclick=Je=>{Je.stopPropagation(),Je.preventDefault(),this._onDidToggleDetails.fire()}):(tt.right.classList.remove("can-expand-details"),Object($r.K)(tt.readMore),tt.readMore.onmousedown=null,tt.readMore.onclick=null)}disposeTemplate(Je){Je.disposables.dispose()}};function stripNewLines(Je){return Je.replace(/\r\n|\r|\n/g,"")}vo=suggestWidgetRenderer_decorate([suggestWidgetRenderer_param(1,ho.a),suggestWidgetRenderer_param(2,Rn.a),suggestWidgetRenderer_param(3,Gr.b)],vo);var yo=tt(816),Co=tt(436),suggestWidget_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},suggestWidget_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},suggestWidget_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};const _o=Object(Zr.wc)("editorSuggestWidget.background",{dark:Zr.Y,light:Zr.Y,hc:Zr.Y},Bn.a("editorSuggestWidgetBackground","Background color of the suggest widget.")),wo=Object(Zr.wc)("editorSuggestWidget.border",{dark:Zr.Z,light:Zr.Z,hc:Zr.Z},Bn.a("editorSuggestWidgetBorder","Border color of the suggest widget.")),So=Object(Zr.wc)("editorSuggestWidget.foreground",{dark:Zr.B,light:Zr.B,hc:Zr.B},Bn.a("editorSuggestWidgetForeground","Foreground color of the suggest widget.")),Oo=Object(Zr.wc)("editorSuggestWidget.selectedForeground",{dark:Zr.tc,light:Zr.tc,hc:Zr.tc},Bn.a("editorSuggestWidgetSelectedForeground","Foreground color of the selected entry in the suggest widget.")),xo=Object(Zr.wc)("editorSuggestWidget.selectedIconForeground",{dark:Zr.uc,light:Zr.uc,hc:Zr.uc},Bn.a("editorSuggestWidgetSelectedIconForeground","Icon foreground color of the selected entry in the suggest widget.")),ko=Object(Zr.wc)("editorSuggestWidget.selectedBackground",{dark:Zr.sc,light:Zr.sc,hc:Zr.sc},Bn.a("editorSuggestWidgetSelectedBackground","Background color of the selected entry in the suggest widget.")),Eo=Object(Zr.wc)("editorSuggestWidget.highlightForeground",{dark:Zr.Kb,light:Zr.Kb,hc:Zr.Kb},Bn.a("editorSuggestWidgetHighlightForeground","Color of the match highlights in the suggest widget.")),Do=Object(Zr.wc)("editorSuggestWidget.focusHighlightForeground",{dark:Zr.Ib,light:Zr.Ib,hc:Zr.Ib},Bn.a("editorSuggestWidgetFocusHighlightForeground","Color of the match highlights in the suggest widget when an item is focused."));class suggestWidget_PersistedWidgetSize{constructor(Je,et){this._service=Je,this._key=`suggestWidget.size/${et.getEditorType()}/${et instanceof yo.a}`}restore(){var Je;const et=null!==(Je=this._service.get(this._key,0))&&void 0!==Je?Je:"";try{const Je=JSON.parse(et);if($r.b.is(Je))return $r.b.lift(Je)}catch(Je){}}store(Je){this._service.store(this._key,JSON.stringify(Je),0,1)}reset(){this._service.remove(this._key,0)}}let Po=class SuggestWidget{constructor(Je,et,tt,ot,it){this.editor=Je,this._storageService=et,this._state=0,this._isAuto=!1,this._ignoreFocusEvents=!1,this._forceRenderingAbove=!1,this._explainMode=!1,this._showTimeout=new In.g,this._disposables=new Cn.b,this._onDidSelect=new qn.b,this._onDidFocus=new qn.b,this._onDidHide=new qn.b,this._onDidShow=new qn.b,this.onDidSelect=this._onDidSelect.event,this.onDidFocus=this._onDidFocus.event,this.onDidHide=this._onDidHide.event,this.onDidShow=this._onDidShow.event,this._onDetailsKeydown=new qn.b,this.onDetailsKeyDown=this._onDetailsKeydown.event,this.element=new resizable_ResizableHTMLElement,this.element.domNode.classList.add("editor-widget","suggest-widget"),this._contentWidget=new suggestWidget_SuggestContentWidget(this,Je),this._persistedSize=new suggestWidget_PersistedWidgetSize(et,Je);class ResizeState{constructor(Je,et,tt=!1,ot=!1){this.persistedSize=Je,this.currentSize=et,this.persistHeight=tt,this.persistWidth=ot}}let Zt;this._disposables.add(this.element.onDidWillResize(()=>{this._contentWidget.lockPreference(),Zt=new ResizeState(this._persistedSize.restore(),this.element.size)})),this._disposables.add(this.element.onDidResize(Je=>{var et,tt,ot,it;if(this._resize(Je.dimension.width,Je.dimension.height),Zt&&(Zt.persistHeight=Zt.persistHeight||!!Je.north||!!Je.south,Zt.persistWidth=Zt.persistWidth||!!Je.east||!!Je.west),Je.done){if(Zt){const{itemHeight:Je,defaultSize:en}=this.getLayoutInfo(),Cn=Math.round(Je/2);let{width:_n,height:wn}=this.element.size;(!Zt.persistHeight||Math.abs(Zt.currentSize.height-wn)<=Cn)&&(wn=null!==(tt=null===(et=Zt.persistedSize)||void 0===et?void 0:et.height)&&void 0!==tt?tt:en.height),(!Zt.persistWidth||Math.abs(Zt.currentSize.width-_n)<=Cn)&&(_n=null!==(it=null===(ot=Zt.persistedSize)||void 0===ot?void 0:ot.width)&&void 0!==it?it:en.width),this._persistedSize.store(new $r.b(_n,wn))}this._contentWidget.unlockPreference(),Zt=void 0}})),this._messageElement=$r.q(this.element.domNode,$r.a(".message")),this._listElement=$r.q(this.element.domNode,$r.a(".tree"));const en=it.createInstance(to,this.editor);en.onDidClose(this.toggleDetails,this,this._disposables),this._details=new suggestWidgetDetails_SuggestDetailsOverlay(en,this.editor);const applyIconStyle=()=>this.element.domNode.classList.toggle("no-icons",!this.editor.getOption(105).showIcons);applyIconStyle();const _n=it.createInstance(vo,this.editor);this._disposables.add(_n),this._disposables.add(_n.onDidToggleDetails(()=>this.toggleDetails())),this._list=new Kr.c("SuggestWidget",this._listElement,{getHeight:Je=>this.getLayoutInfo().itemHeight,getTemplateId:Je=>"suggestion"},[_n],{alwaysConsumeMouseWheel:!0,useShadows:!1,mouseSupport:!1,accessibilityProvider:{getRole:()=>"option",getAriaLabel:Je=>{if(Je.isResolved&&this._isDetailsVisible()){const{documentation:et,detail:tt}=Je.completion,ot=Gn.w("{0}{1}",tt||"",et?"string"==typeof et?et:et.value:"");return Bn.a("ariaCurrenttSuggestionReadDetails","{0}, docs: {1}",Je.textLabel,ot)}return Je.textLabel},getWidgetAriaLabel:()=>Bn.a("suggest","Suggest"),getWidgetRole:()=>"listbox"}}),this._status=it.createInstance(io,this.element.domNode);const applyStatusBarStyle=()=>this.element.domNode.classList.toggle("with-status-bar",this.editor.getOption(105).showStatusBar);applyStatusBarStyle(),this._disposables.add(Object(Ur.b)(this._list,ot,{listInactiveFocusBackground:ko,listInactiveFocusOutline:Zr.b})),this._disposables.add(ot.onDidColorThemeChange(Je=>this._onThemeChange(Je))),this._onThemeChange(ot.getColorTheme()),this._disposables.add(this._list.onMouseDown(Je=>this._onListMouseDownOrTap(Je))),this._disposables.add(this._list.onTap(Je=>this._onListMouseDownOrTap(Je))),this._disposables.add(this._list.onDidChangeSelection(Je=>this._onListSelection(Je))),this._disposables.add(this._list.onDidChangeFocus(Je=>this._onListFocus(Je))),this._disposables.add(this.editor.onDidChangeCursorSelection(()=>this._onCursorSelectionChanged())),this._disposables.add(this.editor.onDidChangeConfiguration(Je=>{Je.hasChanged(105)&&(applyStatusBarStyle(),applyIconStyle())})),this._ctxSuggestWidgetVisible=Hn.b.Visible.bindTo(tt),this._ctxSuggestWidgetDetailsVisible=Hn.b.DetailsVisible.bindTo(tt),this._ctxSuggestWidgetMultipleSuggestions=Hn.b.MultipleSuggestions.bindTo(tt),this._disposables.add($r.o(this._details.widget.domNode,"keydown",Je=>{this._onDetailsKeydown.fire(Je)})),this._disposables.add(this.editor.onMouseDown(Je=>this._onEditorMouseDown(Je)))}dispose(){var Je;this._details.widget.dispose(),this._details.dispose(),this._list.dispose(),this._status.dispose(),this._disposables.dispose(),null===(Je=this._loadingTimeout)||void 0===Je||Je.dispose(),this._showTimeout.dispose(),this._contentWidget.dispose(),this.element.dispose()}_onEditorMouseDown(Je){this._details.widget.domNode.contains(Je.target.element)?this._details.widget.domNode.focus():this.element.domNode.contains(Je.target.element)&&this.editor.focus()}_onCursorSelectionChanged(){0!==this._state&&this._contentWidget.layout()}_onListMouseDownOrTap(Je){void 0!==Je.element&&void 0!==Je.index&&(Je.browserEvent.preventDefault(),Je.browserEvent.stopPropagation(),this._select(Je.element,Je.index))}_onListSelection(Je){Je.elements.length&&this._select(Je.elements[0],Je.indexes[0])}_select(Je,et){const tt=this._completionModel;tt&&(this._onDidSelect.fire({item:Je,index:et,model:tt}),this.editor.focus())}_onThemeChange(Je){const et=Je.getColor(_o);et&&(this.element.domNode.style.backgroundColor=et.toString(),this._messageElement.style.backgroundColor=et.toString(),this._details.widget.domNode.style.backgroundColor=et.toString());const tt=Je.getColor(wo);tt&&(this.element.domNode.style.borderColor=tt.toString(),this._messageElement.style.borderColor=tt.toString(),this._status.element.style.borderTopColor=tt.toString(),this._details.widget.domNode.style.borderColor=tt.toString(),this._detailsBorderColor=tt.toString());const ot=Je.getColor(Zr.db);ot&&(this._detailsFocusBorderColor=ot.toString()),this._details.widget.borderWidth="hc"===Je.type?2:1}_onListFocus(Je){var et;if(this._ignoreFocusEvents)return;if(!Je.elements.length)return this._currentSuggestionDetails&&(this._currentSuggestionDetails.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=void 0),void this.editor.setAriaOptions({activeDescendant:void 0});if(!this._completionModel)return;const tt=Je.elements[0],ot=Je.indexes[0];tt!==this._focusedItem&&(null===(et=this._currentSuggestionDetails)||void 0===et||et.cancel(),this._currentSuggestionDetails=void 0,this._focusedItem=tt,this._list.reveal(ot),this._currentSuggestionDetails=Object(In.h)(Je=>suggestWidget_awaiter(this,void 0,void 0,(function*(){const et=Object(In.i)(()=>{this._isDetailsVisible()&&this.showDetails(!0)},250);Je.onCancellationRequested(()=>et.dispose());const ot=yield tt.resolve(Je);return et.dispose(),ot}))),this._currentSuggestionDetails.then(()=>{ot>=this._list.length||tt!==this._list.element(ot)||(this._ignoreFocusEvents=!0,this._list.splice(ot,1,[tt]),this._list.setFocus([ot]),this._ignoreFocusEvents=!1,this._isDetailsVisible()?this.showDetails(!1):this.element.domNode.classList.remove("docs-side"),this.editor.setAriaOptions({activeDescendant:getAriaId(ot)}))}).catch(Zt.e)),this._onDidFocus.fire({item:tt,index:ot,model:this._completionModel})}_setState(Je){if(this._state!==Je)switch(this._state=Je,this.element.domNode.classList.toggle("frozen",4===Je),this.element.domNode.classList.remove("message"),Je){case 0:$r.K(this._messageElement,this._listElement,this._status.element),this._details.hide(!0),this._status.hide(),this._contentWidget.hide(),this._ctxSuggestWidgetVisible.reset(),this._ctxSuggestWidgetMultipleSuggestions.reset(),this._showTimeout.cancel(),this.element.domNode.classList.remove("visible"),this._list.splice(0,this._list.length),this._focusedItem=void 0,this._cappedHeight=void 0,this._explainMode=!1;break;case 1:this.element.domNode.classList.add("message"),this._messageElement.textContent=SuggestWidget.LOADING_MESSAGE,$r.K(this._listElement,this._status.element),$r.W(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0;break;case 2:this.element.domNode.classList.add("message"),this._messageElement.textContent=SuggestWidget.NO_SUGGESTIONS_MESSAGE,$r.K(this._listElement,this._status.element),$r.W(this._messageElement),this._details.hide(),this._show(),this._focusedItem=void 0;break;case 3:case 4:$r.K(this._messageElement),$r.W(this._listElement,this._status.element),this._show();break;case 5:$r.K(this._messageElement),$r.W(this._listElement,this._status.element),this._details.show(),this._show()}}_show(){this._status.show(),this._contentWidget.show(),this._layout(this._persistedSize.restore()),this._ctxSuggestWidgetVisible.set(!0),this._showTimeout.cancelAndSet(()=>{this.element.domNode.classList.add("visible"),this._onDidShow.fire(this)},100)}showTriggered(Je,et){0===this._state&&(this._contentWidget.setPosition(this.editor.getPosition()),this._isAuto=!!Je,this._isAuto||(this._loadingTimeout=Object(In.i)(()=>this._setState(1),et)))}showSuggestions(Je,et,tt,ot){var it,Zt;if(this._contentWidget.setPosition(this.editor.getPosition()),null===(it=this._loadingTimeout)||void 0===it||it.dispose(),null===(Zt=this._currentSuggestionDetails)||void 0===Zt||Zt.cancel(),this._currentSuggestionDetails=void 0,this._completionModel!==Je&&(this._completionModel=Je),tt&&2!==this._state&&0!==this._state)return void this._setState(4);const en=this._completionModel.items.length,Cn=0===en;if(this._ctxSuggestWidgetMultipleSuggestions.set(en>1),Cn)return this._setState(ot?0:2),void(this._completionModel=void 0);this._focusedItem=void 0,this._list.splice(0,this._list.length,this._completionModel.items),this._setState(tt?4:3),this._list.reveal(et,0),this._list.setFocus([et]),this._layout(this.element.size),this._detailsBorderColor&&(this._details.widget.domNode.style.borderColor=this._detailsBorderColor)}selectNextPage(){switch(this._state){case 0:return!1;case 5:return this._details.widget.pageDown(),!0;case 1:return!this._isAuto;default:return this._list.focusNextPage(),!0}}selectNext(){switch(this._state){case 0:return!1;case 1:return!this._isAuto;default:return this._list.focusNext(1,!0),!0}}selectLast(){switch(this._state){case 0:return!1;case 5:return this._details.widget.scrollBottom(),!0;case 1:return!this._isAuto;default:return this._list.focusLast(),!0}}selectPreviousPage(){switch(this._state){case 0:return!1;case 5:return this._details.widget.pageUp(),!0;case 1:return!this._isAuto;default:return this._list.focusPreviousPage(),!0}}selectPrevious(){switch(this._state){case 0:return!1;case 1:return!this._isAuto;default:return this._list.focusPrevious(1,!0),!1}}selectFirst(){switch(this._state){case 0:return!1;case 5:return this._details.widget.scrollTop(),!0;case 1:return!this._isAuto;default:return this._list.focusFirst(),!0}}getFocusedItem(){if(0!==this._state&&2!==this._state&&1!==this._state&&this._completionModel)return{item:this._list.getFocusedElements()[0],index:this._list.getFocus()[0],model:this._completionModel}}toggleDetailsFocus(){5===this._state?(this._setState(3),this._detailsBorderColor&&(this._details.widget.domNode.style.borderColor=this._detailsBorderColor)):3===this._state&&this._isDetailsVisible()&&(this._setState(5),this._detailsFocusBorderColor&&(this._details.widget.domNode.style.borderColor=this._detailsFocusBorderColor))}toggleDetails(){this._isDetailsVisible()?(this._ctxSuggestWidgetDetailsVisible.set(!1),this._setDetailsVisible(!1),this._details.hide(),this.element.domNode.classList.remove("shows-details")):!canExpandCompletionItem(this._list.getFocusedElements()[0])&&!this._explainMode||3!==this._state&&5!==this._state&&4!==this._state||(this._ctxSuggestWidgetDetailsVisible.set(!0),this._setDetailsVisible(!0),this.showDetails(!1))}showDetails(Je){this._details.show(),Je?this._details.widget.renderLoading():this._details.widget.renderItem(this._list.getFocusedElements()[0],this._explainMode),this._positionDetails(),this.editor.focus(),this.element.domNode.classList.add("shows-details")}toggleExplainMode(){this._list.getFocusedElements()[0]&&(this._explainMode=!this._explainMode,this._isDetailsVisible()?this.showDetails(!1):this.toggleDetails())}resetPersistedSize(){this._persistedSize.reset()}hideWidget(){var Je;null===(Je=this._loadingTimeout)||void 0===Je||Je.dispose(),this._setState(0),this._onDidHide.fire(this),this.element.clearSashHoverState();const et=this._persistedSize.restore(),tt=Math.ceil(4.3*this.getLayoutInfo().itemHeight);et&&et.height<tt&&this._persistedSize.store(et.with(void 0,tt))}isFrozen(){return 4===this._state}_afterRender(Je){null!==Je?2!==this._state&&1!==this._state&&(this._isDetailsVisible()&&this._details.show(),this._positionDetails()):this._isDetailsVisible()&&this._details.hide()}_layout(Je){var et,tt,ot;if(!this.editor.hasModel())return;if(!this.editor.getDomNode())return;const it=$r.z(document.body),Zt=this.getLayoutInfo();Je||(Je=Zt.defaultSize);let en=Je.height,Cn=Je.width;if(this._status.element.style.lineHeight=Zt.itemHeight+"px",2===this._state||1===this._state)en=Zt.itemHeight+Zt.borderHeight,Cn=Zt.defaultSize.width/2,this.element.enableSashes(!1,!1,!1,!1),this.element.minSize=this.element.maxSize=new $r.b(Cn,en),this._contentWidget.setPreference(2);else{const _n=it.width-Zt.borderHeight-2*Zt.horizontalPadding;Cn>_n&&(Cn=_n);const wn=this._completionModel?this._completionModel.stats.pLabelLen*Zt.typicalHalfwidthCharacterWidth:Cn,Sn=Zt.statusBarHeight+this._list.contentHeight+Zt.borderHeight,xn=Zt.itemHeight+Zt.statusBarHeight,kn=$r.D(this.editor.getDomNode()),En=this.editor.getScrolledVisiblePosition(this.editor.getPosition()),Dn=kn.top+En.top+En.height,Pn=Math.min(it.height-Dn-Zt.verticalPadding,Sn),Ln=Math.min(kn.top+En.top-Zt.verticalPadding,Sn);let Tn=Math.min(Math.max(Ln,Pn)+Zt.borderHeight,Sn);en===(null===(et=this._cappedHeight)||void 0===et?void 0:et.capped)&&(en=this._cappedHeight.wanted),en<xn&&(en=xn),en>Tn&&(en=Tn);const In=100;en>Pn||this._forceRenderingAbove&&Ln>In?(this._contentWidget.setPreference(1),this.element.enableSashes(!0,!0,!1,!1),Tn=Ln):(this._contentWidget.setPreference(2),this.element.enableSashes(!1,!0,!0,!1),Tn=Pn),this.element.preferredSize=new $r.b(wn,Zt.defaultSize.height),this.element.maxSize=new $r.b(_n,Tn),this.element.minSize=new $r.b(220,xn),this._cappedHeight=en===Sn?{wanted:null!==(ot=null===(tt=this._cappedHeight)||void 0===tt?void 0:tt.wanted)&&void 0!==ot?ot:Je.height,capped:en}:void 0}this._resize(Cn,en)}_resize(Je,et){const{width:tt,height:ot}=this.element.maxSize;Je=Math.min(tt,Je),et=Math.min(ot,et);const{statusBarHeight:it}=this.getLayoutInfo();this._list.layout(et-it,Je),this._listElement.style.height=et-it+"px",this.element.layout(et,Je),this._contentWidget.layout(),this._positionDetails()}_positionDetails(){this._isDetailsVisible()&&this._details.placeAtAnchor(this.element.domNode)}getLayoutInfo(){const Je=this.editor.getOption(41),et=Object(Co.b)(this.editor.getOption(107)||Je.lineHeight,8,1e3),tt=this.editor.getOption(105).showStatusBar&&2!==this._state&&1!==this._state?et:0,ot=this._details.widget.borderWidth,it=2*ot;return{itemHeight:et,statusBarHeight:tt,borderWidth:ot,borderHeight:it,typicalHalfwidthCharacterWidth:Je.typicalHalfwidthCharacterWidth,verticalPadding:22,horizontalPadding:14,defaultSize:new $r.b(430,tt+12*et+it)}}_isDetailsVisible(){return this._storageService.getBoolean("expandSuggestionDocs",0,!1)}_setDetailsVisible(Je){this._storageService.store("expandSuggestionDocs",Je,0,0)}forceRenderingAbove(){this._forceRenderingAbove||(this._forceRenderingAbove=!0,this._layout(this._persistedSize.restore()))}stopForceRenderingAbove(){this._forceRenderingAbove=!1}};Po.LOADING_MESSAGE=Bn.a("suggestWidget.loading","Loading..."),Po.NO_SUGGESTIONS_MESSAGE=Bn.a("suggestWidget.noSuggestions","No suggestions."),Po=suggestWidget_decorate([suggestWidget_param(1,Ln.a),suggestWidget_param(2,Wn.b),suggestWidget_param(3,Gr.b),suggestWidget_param(4,jn.a)],Po);class suggestWidget_SuggestContentWidget{constructor(Je,et){this._widget=Je,this._editor=et,this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this._preferenceLocked=!1,this._added=!1,this._hidden=!1}dispose(){this._added&&(this._added=!1,this._editor.removeContentWidget(this))}getId(){return"editor.widget.suggestWidget"}getDomNode(){return this._widget.element.domNode}show(){this._hidden=!1,this._added||(this._added=!0,this._editor.addContentWidget(this))}hide(){this._hidden||(this._hidden=!0,this.layout())}layout(){this._editor.layoutContentWidget(this)}getPosition(){return!this._hidden&&this._position&&this._preference?{position:this._position,preference:[this._preference]}:null}beforeRender(){const{height:Je,width:et}=this._widget.element.size,{borderWidth:tt,horizontalPadding:ot}=this._widget.getLayoutInfo();return new $r.b(et+2*tt+ot,Je+2*tt)}afterRender(Je){this._widget._afterRender(Je)}setPreference(Je){this._preferenceLocked||(this._preference=Je)}lockPreference(){this._preferenceLocked=!0}unlockPreference(){this._preferenceLocked=!1}setPosition(Je){this._position=Je}}Object(Gr.f)((Je,et)=>{const tt=Je.getColor(Eo);tt&&et.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-highlighted-label .highlight { color: ${tt}; }`);const ot=Je.getColor(Do);tt&&et.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight { color: ${ot}; }`);const it=Je.getColor(So);it&&et.addRule(`.monaco-editor .suggest-widget, .monaco-editor .suggest-details { color: ${it}; }`);const Zt=Je.getColor(Oo);Zt&&et.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused { color: ${Zt}; }`);const en=Je.getColor(xo);en&&et.addRule(`.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon { color: ${en}; }`);const Cn=Je.getColor(Zr.Jc);Cn&&et.addRule(`.monaco-editor .suggest-details a { color: ${Cn}; }`);const _n=Je.getColor(Zr.Hc);_n&&et.addRule(`.monaco-editor .suggest-details code { background-color: ${_n}; }`)});var wordContextKey_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},wordContextKey_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let Lo=class WordContextKey{constructor(Je,et){this._editor=Je,this._enabled=!1,this._ckAtEnd=WordContextKey.AtEnd.bindTo(et),this._configListener=this._editor.onDidChangeConfiguration(Je=>Je.hasChanged(110)&&this._update()),this._update()}dispose(){var Je;this._configListener.dispose(),null===(Je=this._selectionListener)||void 0===Je||Je.dispose(),this._ckAtEnd.reset()}_update(){const Je="on"===this._editor.getOption(110);if(this._enabled!==Je)if(this._enabled=Je,this._enabled){const checkForWordEnd=()=>{if(!this._editor.hasModel())return void this._ckAtEnd.set(!1);const Je=this._editor.getModel(),et=this._editor.getSelection(),tt=Je.getWordAtPosition(et.getStartPosition());tt?this._ckAtEnd.set(tt.endColumn===et.getStartPosition().column):this._ckAtEnd.set(!1)};this._selectionListener=this._editor.onDidChangeCursorSelection(checkForWordEnd),checkForWordEnd()}else this._selectionListener&&(this._ckAtEnd.reset(),this._selectionListener.dispose(),this._selectionListener=void 0)}};Lo.AtEnd=new Wn.c("atEndOfWord",!1),Lo=wordContextKey_decorate([wordContextKey_param(1,Wn.b)],Lo);var To=tt(54),Io=tt(532);class suggestCommitCharacters_CommitCharacterController{constructor(Je,et,tt){this._disposables=new Cn.b,this._disposables.add(et.onDidShow(()=>this._onItem(et.getFocusedItem()))),this._disposables.add(et.onDidFocus(this._onItem,this)),this._disposables.add(et.onDidHide(this.reset,this)),this._disposables.add(Je.onWillType(ot=>{if(this._active&&!et.isFrozen()){const et=ot.charCodeAt(ot.length-1);this._active.acceptCharacters.has(et)&&Je.getOption(0)&&tt(this._active.item)}}))}_onItem(Je){if(!Je||!Object(it.n)(Je.item.completion.commitCharacters))return void this.reset();if(this._active&&this._active.item.item===Je.item)return;const et=new Io.b;for(const tt of Je.item.completion.commitCharacters)tt.length>0&&et.add(tt.charCodeAt(0));this._active={acceptCharacters:et,item:Je}}reset(){this._active=void 0}dispose(){this._disposables.dispose()}}class suggestOvertypingCapturer_OvertypingCapturer{constructor(Je,et){this._disposables=new Cn.b,this._lastOvertyped=[],this._empty=!0,this._disposables.add(Je.onWillType(()=>{if(!this._empty)return;if(!Je.hasModel())return;const et=Je.getSelections(),tt=et.length;let ot=!1;for(let Je=0;Je<tt;Je++)if(!et[Je].isEmpty()){ot=!0;break}if(!ot)return;this._lastOvertyped=[];const it=Je.getModel();for(let Je=0;Je<tt;Je++){const tt=et[Je];if(it.getValueLengthInRange(tt)>suggestOvertypingCapturer_OvertypingCapturer._maxSelectionLength)return;this._lastOvertyped[Je]={value:it.getValueInRange(tt),multiline:tt.startLineNumber!==tt.endLineNumber}}this._empty=!1})),this._disposables.add(et.onDidCancel(Je=>{this._empty||Je.retrigger||(this._empty=!0)}))}getLastOvertypedInfo(Je){if(!this._empty&&Je>=0&&Je<this._lastOvertyped.length)return this._lastOvertyped[Je]}dispose(){this._disposables.dispose()}}suggestOvertypingCapturer_OvertypingCapturer._maxSelectionLength=51200;var jo=tt(30),Mo=tt(43),Ao=tt(563),suggestController_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},suggestController_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};class suggestController_LineSuffix{constructor(Je,et){this._model=Je,this._position=et;if(Je.getLineMaxColumn(et.lineNumber)!==et.column){const tt=Je.getOffsetAt(et),ot=Je.getPositionAt(tt+1);this._marker=Je.deltaDecorations([],[{range:xn.a.fromPositions(et,ot),options:{description:"suggest-line-suffix",stickiness:1}}])}}dispose(){this._marker&&!this._model.isDisposed()&&this._model.deltaDecorations(this._marker,[])}delta(Je){if(this._model.isDisposed()||this._position.lineNumber!==Je.lineNumber)return 0;if(this._marker){const et=this._model.getDecorationRange(this._marker[0]);return this._model.getOffsetAt(et.getStartPosition())-this._model.getOffsetAt(Je)}return this._model.getLineMaxColumn(Je.lineNumber)-Je.column}}let Ro=class SuggestController{constructor(Je,et,tt,ot,it,Zt){this._memoryService=et,this._commandService=tt,this._contextKeyService=ot,this._instantiationService=it,this._logService=Zt,this._lineSuffix=new Cn.d,this._toDispose=new Cn.b,this.editor=Je,this.model=it.createInstance(kr,this.editor);const _n=Hn.b.InsertMode.bindTo(ot);_n.set(Je.getOption(105).insertMode),this.model.onDidTrigger(()=>_n.set(Je.getOption(105).insertMode)),this.widget=this._toDispose.add(new In.b(()=>{const Je=this._instantiationService.createInstance(Po,this.editor);this._toDispose.add(Je),this._toDispose.add(Je.onDidSelect(Je=>this._insertSuggestion(Je,0),this));const et=new suggestCommitCharacters_CommitCharacterController(this.editor,Je,Je=>this._insertSuggestion(Je,2));this._toDispose.add(et),this._toDispose.add(this.model.onDidSuggest(Je=>{0===Je.completionModel.items.length&&et.reset()}));const tt=Hn.b.MakesTextEdit.bindTo(this._contextKeyService),ot=Hn.b.HasInsertAndReplaceRange.bindTo(this._contextKeyService),it=Hn.b.CanResolve.bindTo(this._contextKeyService);return this._toDispose.add(Object(Cn.i)(()=>{tt.reset(),ot.reset(),it.reset()})),this._toDispose.add(Je.onDidFocus(({item:Je})=>{const et=this.editor.getPosition(),Zt=Je.editStart.column,en=et.column;let Cn=!0;if(!("smart"!==this.editor.getOption(1)||2!==this.model.state||Je.completion.command||Je.completion.additionalTextEdits||4&Je.completion.insertTextRules||en-Zt!==Je.completion.insertText.length)){Cn=this.editor.getModel().getValueInRange({startLineNumber:et.lineNumber,startColumn:Zt,endLineNumber:et.lineNumber,endColumn:en})!==Je.completion.insertText}tt.set(Cn),ot.set(!jo.a.equals(Je.editInsertEnd,Je.editReplaceEnd)),it.set(Boolean(Je.provider.resolveCompletionItem)||Boolean(Je.completion.documentation)||Je.completion.detail!==Je.completion.label)})),this._toDispose.add(Je.onDetailsKeyDown(Je=>{Je.toKeybinding().equals(new en.e(!0,!1,!1,!1,33))||Mo.f&&Je.toKeybinding().equals(new en.e(!1,!1,!1,!0,33))?Je.stopPropagation():Je.toKeybinding().isModifierKey()||this.editor.focus()})),Je})),this._overtypingCapturer=this._toDispose.add(new In.b(()=>this._toDispose.add(new suggestOvertypingCapturer_OvertypingCapturer(this.editor,this.model)))),this._alternatives=this._toDispose.add(new In.b(()=>this._toDispose.add(new $n(this.editor,this._contextKeyService)))),this._toDispose.add(it.createInstance(Lo,Je)),this._toDispose.add(this.model.onDidTrigger(Je=>{this.widget.value.showTriggered(Je.auto,Je.shy?250:50),this._lineSuffix.value=new suggestController_LineSuffix(this.editor.getModel(),Je.position)})),this._toDispose.add(this.model.onDidSuggest(Je=>{if(!Je.shy){let et=this._memoryService.select(this.editor.getModel(),this.editor.getPosition(),Je.completionModel.items);this.widget.value.showSuggestions(Je.completionModel,et,Je.isFrozen,Je.auto)}})),this._toDispose.add(this.model.onDidCancel(Je=>{Je.retrigger||this.widget.value.hideWidget()})),this._toDispose.add(this.editor.onDidBlurEditorWidget(()=>{this.model.cancel(),this.model.clear()}));let wn=Hn.b.AcceptSuggestionsOnEnter.bindTo(ot),updateFromConfig=()=>{const Je=this.editor.getOption(1);wn.set("on"===Je||"smart"===Je)};this._toDispose.add(this.editor.onDidChangeConfiguration(()=>updateFromConfig())),updateFromConfig()}static get(Je){return Je.getContribution(SuggestController.ID)}dispose(){this._alternatives.dispose(),this._toDispose.dispose(),this.widget.dispose(),this.model.dispose(),this._lineSuffix.dispose()}_insertSuggestion(Je,et){if(!Je||!Je.item)return this._alternatives.value.reset(),this.model.cancel(),void this.model.clear();if(!this.editor.hasModel())return;const tt=this.editor.getModel(),ot=tt.getAlternativeVersionId(),{item:it}=Je,en=[],Cn=new Jn.b;1&et||this.editor.pushUndoStop();const wn=this.getOverwriteInfo(it,Boolean(8&et));if(this._memoryService.memorize(tt,this.editor.getPosition(),it),Array.isArray(it.completion.additionalTextEdits)){const Je=_n.c.capture(this.editor);this.editor.executeEdits("suggestController.additionalTextEdits.sync",it.completion.additionalTextEdits.map(Je=>Sn.a.replace(xn.a.lift(Je.range),Je.text))),Je.restoreRelativeVerticalPositionOfCursor(this.editor)}else if(!it.isResolved){const Je=new Ao.a(!0);let ot;const Zt=tt.onDidChangeContent(Je=>{if(Je.isFlush)return Cn.cancel(),void Zt.dispose();for(let et of Je.changes){const Je=xn.a.getEndPosition(et.range);ot&&!jo.a.isBefore(Je,ot)||(ot=Je)}});let wn=et;et|=2;let kn=!1,En=this.editor.onWillType(()=>{En.dispose(),kn=!0,2&wn||this.editor.pushUndoStop()});en.push(it.resolve(Cn.token).then(()=>{if(!it.completion.additionalTextEdits||Cn.token.isCancellationRequested)return!1;if(ot&&it.completion.additionalTextEdits.some(Je=>jo.a.isBefore(ot,xn.a.getStartPosition(Je.range))))return!1;kn&&this.editor.pushUndoStop();const Je=_n.c.capture(this.editor);return this.editor.executeEdits("suggestController.additionalTextEdits.async",it.completion.additionalTextEdits.map(Je=>Sn.a.replace(xn.a.lift(Je.range),Je.text))),Je.restoreRelativeVerticalPositionOfCursor(this.editor),!kn&&2&wn||this.editor.pushUndoStop(),!0}).then(et=>{this._logService.trace("[suggest] async resolving of edits DONE (ms, applied?)",Je.elapsed(),et),Zt.dispose(),En.dispose()}))}let{insertText:kn}=it.completion;4&it.completion.insertTextRules||(kn=Dn.c.escape(kn)),En.SnippetController2.get(this.editor).insert(kn,{overwriteBefore:wn.overwriteBefore,overwriteAfter:wn.overwriteAfter,undoStopBefore:!1,undoStopAfter:!1,adjustWhitespace:!(1&it.completion.insertTextRules),clipboardText:Je.model.clipboardText,overtypingCapturer:this._overtypingCapturer.value}),2&et||this.editor.pushUndoStop(),it.completion.command?it.completion.command.id===suggestController_TriggerSuggestAction.id?this.model.trigger({auto:!0,shy:!1},!0):(en.push(this._commandService.executeCommand(it.completion.command.id,...it.completion.command.arguments?[...it.completion.command.arguments]:[]).catch(Zt.e)),this.model.cancel()):this.model.cancel(),4&et&&this._alternatives.value.set(Je,Je=>{for(Cn.cancel();tt.canUndo();){ot!==tt.getAlternativeVersionId()&&tt.undo(),this._insertSuggestion(Je,3|(8&et?8:0));break}}),this._alertCompletionItem(it),Promise.all(en).finally(()=>{this.model.clear(),Cn.dispose()})}getOverwriteInfo(Je,et){Object(To.c)(this.editor.hasModel());let tt="replace"===this.editor.getOption(105).insertMode;et&&(tt=!tt);const ot=Je.position.column-Je.editStart.column,it=(tt?Je.editReplaceEnd.column:Je.editInsertEnd.column)-Je.position.column;return{overwriteBefore:ot+(this.editor.getPosition().column-Je.position.column),overwriteAfter:it+(this._lineSuffix.value?this._lineSuffix.value.delta(this.editor.getPosition()):0)}}_alertCompletionItem(Je){if(Object(it.n)(Je.completion.additionalTextEdits)){let et=Bn.a("aria.alert.snippet","Accepting '{0}' made {1} additional edits",Je.textLabel,Je.completion.additionalTextEdits.length);Object(ot.a)(et)}}triggerSuggest(Je){this.editor.hasModel()&&(this.model.trigger({auto:!1,shy:!1},!1,Je),this.editor.revealLine(this.editor.getPosition().lineNumber,0),this.editor.focus())}triggerSuggestAndAcceptBest(Je){if(!this.editor.hasModel())return;const et=this.editor.getPosition(),fallback=()=>{et.equals(this.editor.getPosition())&&this._commandService.executeCommand(Je.fallback)},makesTextEdit=Je=>{if(4&Je.completion.insertTextRules||Je.completion.additionalTextEdits)return!0;const et=this.editor.getPosition(),tt=Je.editStart.column,ot=et.column;if(ot-tt!==Je.completion.insertText.length)return!0;return this.editor.getModel().getValueInRange({startLineNumber:et.lineNumber,startColumn:tt,endLineNumber:et.lineNumber,endColumn:ot})!==Je.completion.insertText};qn.c.once(this.model.onDidTrigger)(Je=>{let et=[];qn.c.any(this.model.onDidTrigger,this.model.onDidCancel)(()=>{Object(Cn.f)(et),fallback()},void 0,et),this.model.onDidSuggest(({completionModel:Je})=>{if(Object(Cn.f)(et),0===Je.items.length)return void fallback();const tt=this._memoryService.select(this.editor.getModel(),this.editor.getPosition(),Je.items),ot=Je.items[tt];makesTextEdit(ot)?(this.editor.pushUndoStop(),this._insertSuggestion({index:tt,item:ot,model:Je},7)):fallback()},void 0,et)}),this.model.trigger({auto:!1,shy:!0}),this.editor.revealLine(et.lineNumber,0),this.editor.focus()}acceptSelectedSuggestion(Je,et){const tt=this.widget.value.getFocusedItem();let ot=0;Je&&(ot|=4),et&&(ot|=8),this._insertSuggestion(tt,ot)}acceptNextSuggestion(){this._alternatives.value.next()}acceptPrevSuggestion(){this._alternatives.value.prev()}cancelSuggestWidget(){this.model.cancel(),this.model.clear(),this.widget.value.hideWidget()}selectNextSuggestion(){this.widget.value.selectNext()}selectNextPageSuggestion(){this.widget.value.selectNextPage()}selectLastSuggestion(){this.widget.value.selectLast()}selectPrevSuggestion(){this.widget.value.selectPrevious()}selectPrevPageSuggestion(){this.widget.value.selectPreviousPage()}selectFirstSuggestion(){this.widget.value.selectFirst()}toggleSuggestionDetails(){this.widget.value.toggleDetails()}toggleExplainMode(){this.widget.value.toggleExplainMode()}toggleSuggestionFocus(){this.widget.value.toggleDetailsFocus()}resetWidgetSize(){this.widget.value.resetPersistedSize()}forceRenderingAbove(){this.widget.value.forceRenderingAbove()}stopForceRenderingAbove(){this.widget.value.stopForceRenderingAbove()}};Ro.ID="editor.contrib.suggestController",Ro=suggestController_decorate([suggestController_param(1,Fn),suggestController_param(2,Vn.b),suggestController_param(3,Wn.b),suggestController_param(4,jn.a),suggestController_param(5,xr.b)],Ro);class suggestController_TriggerSuggestAction extends wn.b{constructor(){super({id:suggestController_TriggerSuggestAction.id,label:Bn.a("suggest.trigger.label","Trigger Suggest"),alias:"Trigger Suggest",precondition:Wn.a.and(kn.a.writable,kn.a.hasCompletionItemProvider),kbOpts:{kbExpr:kn.a.textInputFocus,primary:2058,secondary:[2087],mac:{primary:266,secondary:[521,2087]},weight:100}})}run(Je,et){const tt=Ro.get(et);tt&&tt.triggerSuggest()}}suggestController_TriggerSuggestAction.id="editor.action.triggerSuggest",Object(wn.l)(Ro.ID,Ro),Object(wn.j)(suggestController_TriggerSuggestAction);const No=wn.c.bindToContribution(Ro.get);Object(wn.k)(new No({id:"acceptSelectedSuggestion",precondition:Hn.b.Visible,handler(Je){Je.acceptSelectedSuggestion(!0,!1)}})),zn.a.registerKeybindingRule({id:"acceptSelectedSuggestion",when:Wn.a.and(Hn.b.Visible,kn.a.textInputFocus),primary:2,weight:190}),zn.a.registerKeybindingRule({id:"acceptSelectedSuggestion",when:Wn.a.and(Hn.b.Visible,kn.a.textInputFocus,Hn.b.AcceptSuggestionsOnEnter,Hn.b.MakesTextEdit),primary:3,weight:190}),oo.d.appendMenuItem(Hn.g,{command:{id:"acceptSelectedSuggestion",title:Bn.a("accept.insert","Insert")},group:"left",order:1,when:Hn.b.HasInsertAndReplaceRange.toNegated()}),oo.d.appendMenuItem(Hn.g,{command:{id:"acceptSelectedSuggestion",title:Bn.a("accept.insert","Insert")},group:"left",order:1,when:Wn.a.and(Hn.b.HasInsertAndReplaceRange,Hn.b.InsertMode.isEqualTo("insert"))}),oo.d.appendMenuItem(Hn.g,{command:{id:"acceptSelectedSuggestion",title:Bn.a("accept.replace","Replace")},group:"left",order:1,when:Wn.a.and(Hn.b.HasInsertAndReplaceRange,Hn.b.InsertMode.isEqualTo("replace"))}),Object(wn.k)(new No({id:"acceptAlternativeSelectedSuggestion",precondition:Wn.a.and(Hn.b.Visible,kn.a.textInputFocus),kbOpts:{weight:190,kbExpr:kn.a.textInputFocus,primary:1027,secondary:[1026]},handler(Je){Je.acceptSelectedSuggestion(!1,!0)},menuOpts:[{menuId:Hn.g,group:"left",order:2,when:Wn.a.and(Hn.b.HasInsertAndReplaceRange,Hn.b.InsertMode.isEqualTo("insert")),title:Bn.a("accept.replace","Replace")},{menuId:Hn.g,group:"left",order:2,when:Wn.a.and(Hn.b.HasInsertAndReplaceRange,Hn.b.InsertMode.isEqualTo("replace")),title:Bn.a("accept.insert","Insert")}]})),Vn.a.registerCommandAlias("acceptSelectedSuggestionOnEnter","acceptSelectedSuggestion"),Object(wn.k)(new No({id:"hideSuggestWidget",precondition:Hn.b.Visible,handler:Je=>Je.cancelSuggestWidget(),kbOpts:{weight:190,kbExpr:kn.a.textInputFocus,primary:9,secondary:[1033]}})),Object(wn.k)(new No({id:"selectNextSuggestion",precondition:Wn.a.and(Hn.b.Visible,Hn.b.MultipleSuggestions),handler:Je=>Je.selectNextSuggestion(),kbOpts:{weight:190,kbExpr:kn.a.textInputFocus,primary:18,secondary:[2066],mac:{primary:18,secondary:[2066,300]}}})),Object(wn.k)(new No({id:"selectNextPageSuggestion",precondition:Wn.a.and(Hn.b.Visible,Hn.b.MultipleSuggestions),handler:Je=>Je.selectNextPageSuggestion(),kbOpts:{weight:190,kbExpr:kn.a.textInputFocus,primary:12,secondary:[2060]}})),Object(wn.k)(new No({id:"selectLastSuggestion",precondition:Wn.a.and(Hn.b.Visible,Hn.b.MultipleSuggestions),handler:Je=>Je.selectLastSuggestion()})),Object(wn.k)(new No({id:"selectPrevSuggestion",precondition:Wn.a.and(Hn.b.Visible,Hn.b.MultipleSuggestions),handler:Je=>Je.selectPrevSuggestion(),kbOpts:{weight:190,kbExpr:kn.a.textInputFocus,primary:16,secondary:[2064],mac:{primary:16,secondary:[2064,302]}}})),Object(wn.k)(new No({id:"selectPrevPageSuggestion",precondition:Wn.a.and(Hn.b.Visible,Hn.b.MultipleSuggestions),handler:Je=>Je.selectPrevPageSuggestion(),kbOpts:{weight:190,kbExpr:kn.a.textInputFocus,primary:11,secondary:[2059]}})),Object(wn.k)(new No({id:"selectFirstSuggestion",precondition:Wn.a.and(Hn.b.Visible,Hn.b.MultipleSuggestions),handler:Je=>Je.selectFirstSuggestion()})),Object(wn.k)(new No({id:"toggleSuggestionDetails",precondition:Hn.b.Visible,handler:Je=>Je.toggleSuggestionDetails(),kbOpts:{weight:190,kbExpr:kn.a.textInputFocus,primary:2058,mac:{primary:266}},menuOpts:[{menuId:Hn.g,group:"right",order:1,when:Wn.a.and(Hn.b.DetailsVisible,Hn.b.CanResolve),title:Bn.a("detail.more","show less")},{menuId:Hn.g,group:"right",order:1,when:Wn.a.and(Hn.b.DetailsVisible.toNegated(),Hn.b.CanResolve),title:Bn.a("detail.less","show more")}]})),Object(wn.k)(new No({id:"toggleExplainMode",precondition:Hn.b.Visible,handler:Je=>Je.toggleExplainMode(),kbOpts:{weight:100,primary:2133}})),Object(wn.k)(new No({id:"toggleSuggestionFocus",precondition:Hn.b.Visible,handler:Je=>Je.toggleSuggestionFocus(),kbOpts:{weight:190,kbExpr:kn.a.textInputFocus,primary:2570,mac:{primary:778}}})),Object(wn.k)(new No({id:"insertBestCompletion",precondition:Wn.a.and(kn.a.textInputFocus,Wn.a.equals("config.editor.tabCompletion","on"),Lo.AtEnd,Hn.b.Visible.toNegated(),$n.OtherSuggestions.toNegated(),En.SnippetController2.InSnippetMode.toNegated()),handler:(Je,et)=>{Je.triggerSuggestAndAcceptBest(Object(To.j)(et)?Object.assign({fallback:"tab"},et):{fallback:"tab"})},kbOpts:{weight:190,primary:2}})),Object(wn.k)(new No({id:"insertNextSuggestion",precondition:Wn.a.and(kn.a.textInputFocus,Wn.a.equals("config.editor.tabCompletion","on"),$n.OtherSuggestions,Hn.b.Visible.toNegated(),En.SnippetController2.InSnippetMode.toNegated()),handler:Je=>Je.acceptNextSuggestion(),kbOpts:{weight:190,kbExpr:kn.a.textInputFocus,primary:2}})),Object(wn.k)(new No({id:"insertPrevSuggestion",precondition:Wn.a.and(kn.a.textInputFocus,Wn.a.equals("config.editor.tabCompletion","on"),$n.OtherSuggestions,Hn.b.Visible.toNegated(),En.SnippetController2.InSnippetMode.toNegated()),handler:Je=>Je.acceptPrevSuggestion(),kbOpts:{weight:190,kbExpr:kn.a.textInputFocus,primary:1026}})),Object(wn.j)(class extends wn.b{constructor(){super({id:"editor.action.resetSuggestSize",label:Bn.a("suggest.reset.label","Reset Suggest Widget Size"),alias:"Reset Suggest Widget Size",precondition:void 0})}run(Je,et){Ro.get(et).resetWidgetSize()}})},1237:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Xr}));var ot=tt(5),it=tt(53),Zt=tt(9),en=tt(122),Cn=tt(58),_n=tt(25),wn=tt(152),Sn=tt(358),xn=tt(301),kn=tt(12),En=tt.n(kn),Dn=tt(2817),Pn=tt.n(Dn),Ln={insert:"head",singleton:!1},Tn=(En()(Pn.a,Ln),Pn.a.locals,tt(6)),In=tt(42),jn=tt(18),Mn=tt(139),An=tt(171),Rn=tt(816),Nn=tt(10),Fn=tt(115),Bn=tt(391),Vn=tt(1233),Wn=tt(1485),zn=tt(742),Hn=tt(49),$n=tt(300),qn=tt(1065),Kn=tt(168),Un=tt(234),Gn=tt(820),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let Jn=class DataSource{constructor(Je){this._resolverService=Je}hasChildren(Je){return Je instanceof xn.c||Je instanceof xn.a}getChildren(Je){if(Je instanceof xn.c)return Je.groups;if(Je instanceof xn.a)return Je.resolve(this._resolverService).then(Je=>Je.children);throw new Error("bad tree")}};Jn=__decorate([__param(0,Bn.a)],Jn);class referencesTree_Delegate{getHeight(){return 23}getTemplateId(Je){return Je instanceof xn.a?Sr.id:OneReferenceRenderer.id}}let Cr=class StringRepresentationProvider{constructor(Je){this._keybindingService=Je}getKeyboardNavigationLabel(Je){var et;if(Je instanceof xn.b){const tt=null===(et=Je.parent.getPreview(Je))||void 0===et?void 0:et.preview(Je.range);if(tt)return tt.value}return Object(An.b)(Je.uri)}};Cr=__decorate([__param(0,Kn.a)],Cr);class referencesTree_IdentityProvider{getId(Je){return Je instanceof xn.b?Je.id:Je.uri}}let wr=class FileReferencesTemplate extends Zt.a{constructor(Je,et,tt){super(),this._uriLabel=et;const ot=document.createElement("div");ot.classList.add("reference-file"),this.file=this._register(new Vn.a(ot,{supportHighlights:!0})),this.badge=new Wn.a(Tn.q(ot,Tn.a(".count"))),this._register(Object($n.a)(this.badge,tt)),Je.appendChild(ot)}set(Je,et){let tt=Object(An.d)(Je.uri);this.file.setLabel(Object(qn.a)(Je.uri),this._uriLabel.getUriLabel(tt,{relative:!0}),{title:this._uriLabel.getUriLabel(Je.uri),matches:et});const it=Je.children.length;this.badge.setCount(it),it>1?this.badge.setTitleFormat(Object(ot.a)("referencesCount","{0} references",it)):this.badge.setTitleFormat(Object(ot.a)("referenceCount","{0} reference",it))}};wr=__decorate([__param(1,zn.a),__param(2,Hn.b)],wr);let Sr=class FileReferencesRenderer{constructor(Je){this._instantiationService=Je,this.templateId=FileReferencesRenderer.id}renderTemplate(Je){return this._instantiationService.createInstance(wr,Je)}renderElement(Je,et,tt){tt.set(Je.element,Object(Un.c)(Je.filterData))}disposeTemplate(Je){Je.dispose()}};Sr.id="FileReferencesRenderer",Sr=__decorate([__param(0,Cn.a)],Sr);class referencesTree_OneReferenceTemplate{constructor(Je){this.label=new Gn.a(Je,!1)}set(Je,et){var tt;const ot=null===(tt=Je.parent.getPreview(Je))||void 0===tt?void 0:tt.preview(Je.range);if(ot&&ot.value){const{value:Je,highlight:tt}=ot;et&&!Un.a.isDefault(et)?(this.label.element.classList.toggle("referenceMatch",!1),this.label.set(Je,Object(Un.c)(et))):(this.label.element.classList.toggle("referenceMatch",!0),this.label.set(Je,[tt]))}else this.label.set(`${Object(An.b)(Je.uri)}:${Je.range.startLineNumber+1}:${Je.range.startColumn+1}`)}}class OneReferenceRenderer{constructor(){this.templateId=OneReferenceRenderer.id}renderTemplate(Je){return new referencesTree_OneReferenceTemplate(Je)}renderElement(Je,et,tt){tt.set(Je.element,Je.filterData)}disposeTemplate(){}}OneReferenceRenderer.id="OneReferenceRenderer";class referencesTree_AccessibilityProvider{getWidgetAriaLabel(){return Object(ot.a)("treeAriaLabel","References")}getAriaLabel(Je){return Je.ariaMessage}}var Or=tt(601),xr=tt(11),kr=tt(209),Lr=tt(1239),Nr=tt(509),referencesWidget_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},referencesWidget_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class referencesWidget_DecorationsManager{constructor(Je,et){this._editor=Je,this._model=et,this._decorations=new Map,this._decorationIgnoreSet=new Set,this._callOnDispose=new Zt.b,this._callOnModelChange=new Zt.b,this._callOnDispose.add(this._editor.onDidChangeModel(()=>this._onModelChanged())),this._onModelChanged()}dispose(){this._callOnModelChange.dispose(),this._callOnDispose.dispose(),this.removeDecorations()}_onModelChanged(){this._callOnModelChange.clear();const Je=this._editor.getModel();if(Je)for(let et of this._model.references)if(et.uri.toString()===Je.uri.toString())return void this._addDecorations(et.parent)}_addDecorations(Je){if(!this._editor.hasModel())return;this._callOnModelChange.add(this._editor.getModel().onDidChangeDecorations(()=>this._onDecorationChanged()));const et=[],tt=[];for(let ot=0,it=Je.children.length;ot<it;ot++){let it=Je.children[ot];this._decorationIgnoreSet.has(it.id)||it.uri.toString()===this._editor.getModel().uri.toString()&&(et.push({range:it.range,options:referencesWidget_DecorationsManager.DecorationOptions}),tt.push(ot))}const ot=this._editor.deltaDecorations([],et);for(let et=0;et<ot.length;et++)this._decorations.set(ot[et],Je.children[tt[et]])}_onDecorationChanged(){const Je=[],et=this._editor.getModel();if(et){for(let[tt,ot]of this._decorations){const it=et.getDecorationRange(tt);if(!it)continue;let Zt=!1;if(!Nn.a.equalsRange(it,ot.range)){if(Nn.a.spansMultipleLines(it))Zt=!0;else{ot.range.endColumn-ot.range.startColumn!==it.endColumn-it.startColumn&&(Zt=!0)}Zt?(this._decorationIgnoreSet.add(ot.id),Je.push(tt)):ot.range=it}}for(let et=0,tt=Je.length;et<tt;et++)this._decorations.delete(Je[et]);this._editor.deltaDecorations(Je,[])}}removeDecorations(){this._editor.deltaDecorations([...this._decorations.keys()],[]),this._decorations.clear()}}referencesWidget_DecorationsManager.DecorationOptions=Fn.a.register({description:"reference-decoration",stickiness:1,className:"reference-decoration"});class referencesWidget_ReferencesTree extends Or.c{}let Wr=class ReferenceWidget extends kr.c{constructor(Je,et,tt,ot,it,en,Cn,_n,wn,Sn){super(Je,{showFrame:!1,showArrow:!0,isResizeable:!0,isAccessible:!0},en),this._defaultTreeKeyboardSupport=et,this.layoutData=tt,this._textModelResolverService=it,this._instantiationService=en,this._peekViewService=Cn,this._uriLabel=_n,this._undoRedoService=wn,this._keybindingService=Sn,this._disposeOnNewModel=new Zt.b,this._callOnDispose=new Zt.b,this._onDidSelectReference=new jn.b,this.onDidSelectReference=this._onDidSelectReference.event,this._dim=new Tn.b(0,0),this._applyTheme(ot.getColorTheme()),this._callOnDispose.add(ot.onDidColorThemeChange(this._applyTheme.bind(this))),this._peekViewService.addExclusiveWidget(Je,this),this.create()}dispose(){this.setModel(void 0),this._callOnDispose.dispose(),this._disposeOnNewModel.dispose(),Object(Zt.f)(this._preview),Object(Zt.f)(this._previewNotAvailableMessage),Object(Zt.f)(this._tree),Object(Zt.f)(this._previewModelReference),this._splitView.dispose(),super.dispose()}_applyTheme(Je){const et=Je.getColor(kr.e)||In.a.transparent;this.style({arrowColor:et,frameColor:et,headerBackgroundColor:Je.getColor(kr.p)||In.a.transparent,primaryHeadingColor:Je.getColor(kr.q),secondaryHeadingColor:Je.getColor(kr.r)})}show(Je){this.editor.revealRangeInCenterIfOutsideViewport(Je,0),super.show(Je,this.layoutData.heightInLines||18)}focusOnReferenceTree(){this._tree.domFocus()}focusOnPreviewEditor(){this._preview.focus()}isPreviewEditorFocused(){return this._preview.hasTextFocus()}_onTitleClick(Je){this._preview&&this._preview.getModel()&&this._onDidSelectReference.fire({element:this._getFocusedReference(),kind:Je.ctrlKey||Je.metaKey||Je.altKey?"side":"open",source:"title"})}_fillBody(Je){this.setCssClass("reference-zone-widget"),this._messageContainer=Tn.q(Je,Tn.a("div.messages")),Tn.K(this._messageContainer),this._splitView=new Lr.b(Je,{orientation:1}),this._previewContainer=Tn.q(Je,Tn.a("div.preview.inline"));this._preview=this._instantiationService.createInstance(Rn.a,this._previewContainer,{scrollBeyondLastLine:!1,scrollbar:{verticalScrollbarSize:14,horizontal:"auto",useShadows:!0,verticalHasArrows:!1,horizontalHasArrows:!1,alwaysConsumeMouseWheel:!1},overviewRulerLanes:2,fixedOverflowWidgets:!0,minimap:{enabled:!1}},this.editor),Tn.K(this._previewContainer),this._previewNotAvailableMessage=new Fn.b(ot.a("missingPreviewMessage","no preview available"),Fn.b.DEFAULT_CREATION_OPTIONS,null,null,this._undoRedoService),this._treeContainer=Tn.q(Je,Tn.a("div.ref-tree.inline"));const et={keyboardSupport:this._defaultTreeKeyboardSupport,accessibilityProvider:new referencesTree_AccessibilityProvider,keyboardNavigationLabelProvider:this._instantiationService.createInstance(Cr),identityProvider:new referencesTree_IdentityProvider,openOnSingleClick:!0,selectionNavigation:!0,overrideStyles:{listBackground:kr.j}};this._defaultTreeKeyboardSupport&&this._callOnDispose.add(Tn.o(this._treeContainer,"keydown",Je=>{Je.equals(9)&&(this._keybindingService.dispatchEvent(Je,Je.target),Je.stopPropagation())},!0)),this._tree=this._instantiationService.createInstance(referencesWidget_ReferencesTree,"ReferencesWidget",this._treeContainer,new referencesTree_Delegate,[this._instantiationService.createInstance(Sr),this._instantiationService.createInstance(OneReferenceRenderer)],this._instantiationService.createInstance(Jn),et),this._splitView.addView({onDidChange:jn.c.None,element:this._previewContainer,minimumSize:200,maximumSize:Number.MAX_VALUE,layout:Je=>{this._preview.layout({height:this._dim.height,width:Je})}},Lr.a.Distribute),this._splitView.addView({onDidChange:jn.c.None,element:this._treeContainer,minimumSize:100,maximumSize:Number.MAX_VALUE,layout:Je=>{this._treeContainer.style.height=this._dim.height+"px",this._treeContainer.style.width=Je+"px",this._tree.layout(this._dim.height,Je)}},Lr.a.Distribute),this._disposables.add(this._splitView.onDidSashChange(()=>{this._dim.width&&(this.layoutData.ratio=this._splitView.getViewSize(0)/this._dim.width)},void 0));let onEvent=(Je,et)=>{Je instanceof xn.b&&("show"===et&&this._revealReference(Je,!1),this._onDidSelectReference.fire({element:Je,kind:et,source:"tree"}))};this._tree.onDidOpen(Je=>{Je.sideBySide?onEvent(Je.element,"side"):Je.editorOptions.pinned?onEvent(Je.element,"goto"):onEvent(Je.element,"show")}),Tn.K(this._treeContainer)}_onWidth(Je){this._dim&&this._doLayoutBody(this._dim.height,Je)}_doLayoutBody(Je,et){super._doLayoutBody(Je,et),this._dim=new Tn.b(et,Je),this.layoutData.heightInLines=this._viewZone?this._viewZone.heightInLines:this.layoutData.heightInLines,this._splitView.layout(et),this._splitView.resizeView(0,et*this.layoutData.ratio)}setSelection(Je){return this._revealReference(Je,!0).then(()=>{this._model&&(this._tree.setSelection([Je]),this._tree.setFocus([Je]))})}setModel(Je){return this._disposeOnNewModel.clear(),this._model=Je,this._model?this._onNewModel():Promise.resolve()}_onNewModel(){return this._model?this._model.isEmpty?(this.setTitle(""),this._messageContainer.innerText=ot.a("noResults","No results"),Tn.W(this._messageContainer),Promise.resolve(void 0)):(Tn.K(this._messageContainer),this._decorationsManager=new referencesWidget_DecorationsManager(this._preview,this._model),this._disposeOnNewModel.add(this._decorationsManager),this._disposeOnNewModel.add(this._model.onDidChangeReferenceRange(Je=>this._tree.rerender(Je))),this._disposeOnNewModel.add(this._preview.onMouseDown(Je=>{const{event:et,target:tt}=Je;if(2!==et.detail)return;const ot=this._getFocusedReference();ot&&this._onDidSelectReference.fire({element:{uri:ot.uri,range:tt.range},kind:et.ctrlKey||et.metaKey||et.altKey?"side":"open",source:"editor"})})),this.container.classList.add("results-loaded"),Tn.W(this._treeContainer),Tn.W(this._previewContainer),this._splitView.layout(this._dim.width),this.focusOnReferenceTree(),this._tree.setInput(1===this._model.groups.length?this._model.groups[0]:this._model)):Promise.resolve(void 0)}_getFocusedReference(){const[Je]=this._tree.getFocus();return Je instanceof xn.b?Je:Je instanceof xn.a&&Je.children.length>0?Je.children[0]:void 0}revealReference(Je){return __awaiter(this,void 0,void 0,(function*(){yield this._revealReference(Je,!1),this._onDidSelectReference.fire({element:Je,kind:"goto",source:"tree"})}))}_revealReference(Je,et){return __awaiter(this,void 0,void 0,(function*(){if(this._revealedReference===Je)return;this._revealedReference=Je,Je.uri.scheme!==Mn.c.inMemory?this.setTitle(Object(An.c)(Je.uri),this._uriLabel.getUriLabel(Object(An.d)(Je.uri))):this.setTitle(ot.a("peekView.alternateTitle","References"));const tt=this._textModelResolverService.createModelReference(Je.uri);this._tree.getInput()===Je.parent||(et&&this._tree.reveal(Je.parent),yield this._tree.expand(Je.parent)),this._tree.reveal(Je);const it=yield tt;if(!this._model)return void it.dispose();Object(Zt.f)(this._previewModelReference);const en=it.object;if(en){const et=this._preview.getModel()===en.textEditorModel?0:1,tt=Nn.a.lift(Je.range).collapseToStart();this._previewModelReference=it,this._preview.setModel(en.textEditorModel),this._preview.setSelection(tt),this._preview.revealRangeInCenter(tt,et)}else this._preview.setModel(this._previewNotAvailableMessage),it.dispose()}))}};Wr=referencesWidget_decorate([referencesWidget_param(3,Hn.b),referencesWidget_param(4,Bn.a),referencesWidget_param(5,Cn.a),referencesWidget_param(6,kr.a),referencesWidget_param(7,zn.a),referencesWidget_param(8,Nr.a),referencesWidget_param(9,Kn.a)],Wr),Object(Hn.f)((Je,et)=>{const tt=Je.getColor(kr.m);tt&&et.addRule(`.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight { background-color: ${tt}; }`);const ot=Je.getColor(kr.h);ot&&et.addRule(`.monaco-editor .reference-zone-widget .preview .reference-decoration { background-color: ${ot}; }`);const it=Je.getColor(kr.i);it&&et.addRule(`.monaco-editor .reference-zone-widget .preview .reference-decoration { border: 2px solid ${it}; box-sizing: border-box; }`);const Zt=Je.getColor(xr.b);Zt&&et.addRule(`.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight { border: 1px dotted ${Zt}; box-sizing: border-box; }`);const en=Je.getColor(kr.j);en&&et.addRule(`.monaco-editor .reference-zone-widget .ref-tree { background-color: ${en}; }`);const Cn=Je.getColor(kr.l);Cn&&et.addRule(`.monaco-editor .reference-zone-widget .ref-tree { color: ${Cn}; }`);const _n=Je.getColor(kr.k);_n&&et.addRule(`.monaco-editor .reference-zone-widget .ref-tree .reference-file { color: ${_n}; }`);const wn=Je.getColor(kr.n);wn&&et.addRule(`.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { background-color: ${wn}; }`);const Sn=Je.getColor(kr.o);Sn&&et.addRule(`.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { color: ${Sn} !important; }`);const xn=Je.getColor(kr.f);xn&&et.addRule(`.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input {\tbackground-color: ${xn};}`);const kn=Je.getColor(kr.g);kn&&et.addRule(`.monaco-editor .reference-zone-widget .preview .monaco-editor .margin {\tbackground-color: ${kn};}`)});var zr=tt(30),Hr=tt(181),$r=tt(55),Kr=tt(360),Ur=tt(160),Gr=tt(98),referencesController_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},referencesController_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},referencesController_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};const Zr=new _n.c("referenceSearchVisible",!1,ot.a("referenceSearchVisible","Whether reference peek is visible, like 'Peek References' or 'Peek Definition'"));let Xr=class ReferencesController{constructor(Je,et,tt,ot,it,en,Cn,_n){this._defaultTreeKeyboardSupport=Je,this._editor=et,this._editorService=ot,this._notificationService=it,this._instantiationService=en,this._storageService=Cn,this._configurationService=_n,this._disposables=new Zt.b,this._requestIdPool=0,this._ignoreModelChangeEvent=!1,this._referenceSearchVisible=Zr.bindTo(tt)}static get(Je){return Je.getContribution(ReferencesController.ID)}dispose(){var Je,et;this._referenceSearchVisible.reset(),this._disposables.dispose(),null===(Je=this._widget)||void 0===Je||Je.dispose(),null===(et=this._model)||void 0===et||et.dispose(),this._widget=void 0,this._model=void 0}toggleWidget(Je,et,tt){let it;if(this._widget&&(it=this._widget.position),this.closeWidget(),it&&Je.containsPosition(it))return;this._peekMode=tt,this._referenceSearchVisible.set(!0),this._disposables.add(this._editor.onDidChangeModelLanguage(()=>{this.closeWidget()})),this._disposables.add(this._editor.onDidChangeModel(()=>{this._ignoreModelChangeEvent||this.closeWidget()}));const Zt=class LayoutData{constructor(){this.ratio=.7,this.heightInLines=18}static fromJSON(Je){let et,tt;try{const ot=JSON.parse(Je);et=ot.ratio,tt=ot.heightInLines}catch(Je){}return{ratio:et||.7,heightInLines:tt||18}}}.fromJSON(this._storageService.get("peekViewLayout",0,"{}"));this._widget=this._instantiationService.createInstance(Wr,this._editor,this._defaultTreeKeyboardSupport,Zt),this._widget.setTitle(ot.a("labelLoading","Loading...")),this._widget.show(Je),this._disposables.add(this._widget.onDidClose(()=>{et.cancel(),this._widget&&(this._storageService.store("peekViewLayout",JSON.stringify(this._widget.layoutData),0,1),this._widget=void 0),this.closeWidget()})),this._disposables.add(this._widget.onDidSelectReference(Je=>{let{element:et,kind:ot}=Je;if(et)switch(ot){case"open":"editor"===Je.source&&this._configurationService.getValue("editor.stablePeek")||this.openReference(et,!1,!1);break;case"side":this.openReference(et,!0,!1);break;case"goto":tt?this._gotoReference(et):this.openReference(et,!1,!0)}}));const en=++this._requestIdPool;et.then(et=>{var tt;if(en===this._requestIdPool&&this._widget)return null===(tt=this._model)||void 0===tt||tt.dispose(),this._model=et,this._widget.setModel(this._model).then(()=>{if(this._widget&&this._model&&this._editor.hasModel()){this._model.isEmpty?this._widget.setMetaTitle(""):this._widget.setMetaTitle(ot.a("metaTitle.N","{0} ({1})",this._model.title,this._model.references.length));let et=this._editor.getModel().uri,tt=new zr.a(Je.startLineNumber,Je.startColumn),it=this._model.nearestReference(et,tt);if(it)return this._widget.setSelection(it).then(()=>{this._widget&&"editor"===this._editor.getOption(75)&&this._widget.focusOnPreviewEditor()})}});et.dispose()},Je=>{this._notificationService.error(Je)})}changeFocusBetweenPreviewAndReferences(){this._widget&&(this._widget.isPreviewEditorFocused()?this._widget.focusOnReferenceTree():this._widget.focusOnPreviewEditor())}goToNextOrPreviousReference(Je){return referencesController_awaiter(this,void 0,void 0,(function*(){if(!this._editor.hasModel()||!this._model||!this._widget)return;const et=this._widget.position;if(!et)return;const tt=this._model.nearestReference(this._editor.getModel().uri,et);if(!tt)return;const ot=this._model.nextOrPreviousReference(tt,Je),it=this._editor.hasTextFocus(),Zt=this._widget.isPreviewEditorFocused();yield this._widget.setSelection(ot),yield this._gotoReference(ot),it?this._editor.focus():this._widget&&Zt&&this._widget.focusOnPreviewEditor()}))}revealReference(Je){return referencesController_awaiter(this,void 0,void 0,(function*(){this._editor.hasModel()&&this._model&&this._widget&&(yield this._widget.revealReference(Je))}))}closeWidget(Je=!0){var et,tt;null===(et=this._widget)||void 0===et||et.dispose(),null===(tt=this._model)||void 0===tt||tt.dispose(),this._referenceSearchVisible.reset(),this._disposables.clear(),this._widget=void 0,this._model=void 0,Je&&this._editor.focus(),this._requestIdPool+=1}_gotoReference(Je){this._widget&&this._widget.hide(),this._ignoreModelChangeEvent=!0;const et=Nn.a.lift(Je.range).collapseToStart();return this._editorService.openCodeEditor({resource:Je.uri,options:{selection:et}},this._editor).then(Je=>{var tt;if(this._ignoreModelChangeEvent=!1,Je&&this._widget)if(this._editor===Je)this._widget.show(et),this._widget.focusOnReferenceTree();else{const ot=ReferencesController.get(Je),it=this._model.clone();this.closeWidget(),Je.focus(),ot.toggleWidget(et,Object($r.h)(Je=>Promise.resolve(it)),null!==(tt=this._peekMode)&&void 0!==tt&&tt)}else this.closeWidget()},Je=>{this._ignoreModelChangeEvent=!1,Object(it.e)(Je)})}openReference(Je,et,tt){et||this.closeWidget();const{uri:ot,range:it}=Je;this._editorService.openCodeEditor({resource:ot,options:{selection:it,pinned:tt}},this._editor,et)}};function withController(Je,et){const tt=Object(kr.d)(Je);if(!tt)return;let ot=Xr.get(tt);ot&&et(ot)}Xr.ID="editor.contrib.referencesController",Xr=referencesController_decorate([referencesController_param(2,_n.b),referencesController_param(3,en.a),referencesController_param(4,Hr.a),referencesController_param(5,Cn.a),referencesController_param(6,Sn.a),referencesController_param(7,wn.a)],Xr),Kr.a.registerCommandAndKeybindingRule({id:"togglePeekWidgetFocus",weight:100,primary:Object(Ur.a)(2089,60),when:_n.a.or(Zr,kr.b.inPeekEditor),handler(Je){withController(Je,Je=>{Je.changeFocusBetweenPreviewAndReferences()})}}),Kr.a.registerCommandAndKeybindingRule({id:"goToNextReference",weight:90,primary:62,secondary:[70],when:_n.a.or(Zr,kr.b.inPeekEditor),handler(Je){withController(Je,Je=>{Je.goToNextOrPreviousReference(!0)})}}),Kr.a.registerCommandAndKeybindingRule({id:"goToPreviousReference",weight:90,primary:1086,secondary:[1094],when:_n.a.or(Zr,kr.b.inPeekEditor),handler(Je){withController(Je,Je=>{Je.goToNextOrPreviousReference(!1)})}}),Gr.a.registerCommandAlias("goToNextReferenceFromEmbeddedEditor","goToNextReference"),Gr.a.registerCommandAlias("goToPreviousReferenceFromEmbeddedEditor","goToPreviousReference"),Gr.a.registerCommandAlias("closeReferenceSearchEditor","closeReferenceSearch"),Gr.a.registerCommand("closeReferenceSearch",Je=>withController(Je,Je=>Je.closeWidget())),Kr.a.registerKeybindingRule({id:"closeReferenceSearch",weight:-1,primary:9,secondary:[1033],when:_n.a.and(kr.b.inPeekEditor,_n.a.not("config.editor.stablePeek"))}),Kr.a.registerKeybindingRule({id:"closeReferenceSearch",weight:250,primary:9,secondary:[1033],when:_n.a.and(Zr,_n.a.not("config.editor.stablePeek"))}),Kr.a.registerCommandAndKeybindingRule({id:"revealReference",weight:200,primary:3,mac:{primary:3,secondary:[2066]},when:_n.a.and(Zr,Or.e),handler(Je){var et;const tt=null===(et=Je.get(Or.a).lastFocusedList)||void 0===et?void 0:et.getFocus();Array.isArray(tt)&&tt[0]instanceof xn.b&&withController(Je,Je=>Je.revealReference(tt[0]))}}),Kr.a.registerCommandAndKeybindingRule({id:"openReferenceToSide",weight:100,primary:2051,mac:{primary:259},when:_n.a.and(Zr,Or.e),handler(Je){var et;const tt=null===(et=Je.get(Or.a).lastFocusedList)||void 0===et?void 0:et.getFocus();Array.isArray(tt)&&tt[0]instanceof xn.b&&withController(Je,Je=>Je.openReference(tt[0],!0,!0))}}),Gr.a.registerCommand("openReference",Je=>{var et;const tt=null===(et=Je.get(Or.a).lastFocusedList)||void 0===et?void 0:et.getFocus();Array.isArray(tt)&&tt[0]instanceof xn.b&&withController(Je,Je=>Je.openReference(tt[0],!1,!0))})},1238:function(Je,et,tt){"use strict";tt.d(et,"c",(function(){return isSemanticTokens})),tt.d(et,"d",(function(){return isSemanticTokensEdits})),tt.d(et,"b",(function(){return getDocumentSemanticTokens})),tt.d(et,"a",(function(){return getDocumentRangeSemanticTokensProvider}));var ot=tt(101),it=tt(53),Zt=tt(92),en=tt(31),Cn=tt(176),_n=tt(98),wn=tt(54),Sn=tt(230),xn=tt(43);function encodeSemanticTokensDto(Je){const et=new Uint32Array(function encodeSemanticTokensDtoSize(Je){let et=0;if(et+=2,"full"===Je.type)et+=1+Je.data.length;else{et+=1,et+=3*Je.deltas.length;for(const tt of Je.deltas)tt.data&&(et+=tt.data.length)}return et}(Je));let tt=0;if(et[tt++]=Je.id,"full"===Je.type)et[tt++]=1,et[tt++]=Je.data.length,et.set(Je.data,tt),tt+=Je.data.length;else{et[tt++]=2,et[tt++]=Je.deltas.length;for(const ot of Je.deltas)et[tt++]=ot.start,et[tt++]=ot.deleteCount,ot.data?(et[tt++]=ot.data.length,et.set(ot.data,tt),tt+=ot.data.length):et[tt++]=0}return function toLittleEndianBuffer(Je){const et=new Uint8Array(Je.buffer,Je.byteOffset,4*Je.length);return xn.e()||function reverseEndianness(Je){for(let et=0,tt=Je.length;et<tt;et+=4){const tt=Je[et+0],ot=Je[et+1],it=Je[et+2],Zt=Je[et+3];Je[et+0]=Zt,Je[et+1]=it,Je[et+2]=ot,Je[et+3]=tt}}(et),Sn.a.wrap(et)}(et)}var kn=tt(10),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};function isSemanticTokens(Je){return Je&&!!Je.data}function isSemanticTokensEdits(Je){return Je&&Array.isArray(Je.edits)}function getDocumentSemanticTokens(Je,et,tt){const ot=_getDocumentSemanticTokensProvider(Je);return ot?{provider:ot,request:Promise.resolve(ot.provideDocumentSemanticTokens(Je,et,tt))}:null}function _getDocumentSemanticTokensProvider(Je){const et=en.l.ordered(Je);return et.length>0?et[0]:null}function getDocumentRangeSemanticTokensProvider(Je){const et=en.k.ordered(Je);return et.length>0?et[0]:null}_n.a.registerCommand("_provideDocumentSemanticTokensLegend",(Je,...et)=>__awaiter(void 0,void 0,void 0,(function*(){const[tt]=et;Object(wn.c)(tt instanceof Zt.a);const ot=Je.get(Cn.a).getModel(tt);if(!ot)return;const it=_getDocumentSemanticTokensProvider(ot);return it?it.getLegend():Je.get(_n.b).executeCommand("_provideDocumentRangeSemanticTokensLegend",tt)}))),_n.a.registerCommand("_provideDocumentSemanticTokens",(Je,...et)=>__awaiter(void 0,void 0,void 0,(function*(){const[tt]=et;Object(wn.c)(tt instanceof Zt.a);const en=Je.get(Cn.a).getModel(tt);if(!en)return;const Sn=getDocumentSemanticTokens(en,null,ot.a.None);if(!Sn)return Je.get(_n.b).executeCommand("_provideDocumentRangeSemanticTokens",tt,en.getFullModelRange());const{provider:xn,request:kn}=Sn;let En;try{En=yield kn}catch(Je){return void Object(it.f)(Je)}if(!En||!isSemanticTokens(En))return;const Dn=encodeSemanticTokensDto({id:0,type:"full",data:En.data});return En.resultId&&xn.releaseDocumentSemanticTokens(En.resultId),Dn}))),_n.a.registerCommand("_provideDocumentRangeSemanticTokensLegend",(Je,...et)=>__awaiter(void 0,void 0,void 0,(function*(){const[tt]=et;Object(wn.c)(tt instanceof Zt.a);const ot=Je.get(Cn.a).getModel(tt);if(!ot)return;const it=getDocumentRangeSemanticTokensProvider(ot);return it?it.getLegend():void 0}))),_n.a.registerCommand("_provideDocumentRangeSemanticTokens",(Je,...et)=>__awaiter(void 0,void 0,void 0,(function*(){const[tt,en]=et;Object(wn.c)(tt instanceof Zt.a),Object(wn.c)(kn.a.isIRange(en));const _n=Je.get(Cn.a).getModel(tt);if(!_n)return;const Sn=getDocumentRangeSemanticTokensProvider(_n);if(!Sn)return;let xn;try{xn=yield Sn.provideDocumentRangeSemanticTokens(_n,kn.a.lift(en),ot.a.None)}catch(Je){return void Object(it.f)(Je)}return xn&&isSemanticTokens(xn)?encodeSemanticTokensDto({id:0,type:"full",data:xn.data}):void 0})))},1239:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Mn})),tt.d(et,"b",(function(){return splitview_SplitView}));var ot=tt(12),it=tt.n(ot),Zt=tt(2821),en=tt.n(Zt),Cn={insert:"head",singleton:!1},_n=(it()(en.a,Cn),en.a.locals,tt(9)),wn=tt(18),Sn=tt(54),xn=tt(436),kn=tt(68),En=tt(507),Dn=tt(42),Pn=tt(6),Ln=tt(390),Tn=tt(908);const In={separatorBorder:Dn.a.transparent};class splitview_ViewItem{constructor(Je,et,tt,ot){this.container=Je,this.view=et,this.disposable=ot,this._cachedVisibleSize=void 0,"number"==typeof tt?(this._size=tt,this._cachedVisibleSize=void 0,Je.classList.add("visible")):(this._size=0,this._cachedVisibleSize=tt.cachedVisibleSize)}set size(Je){this._size=Je}get size(){return this._size}get visible(){return void 0===this._cachedVisibleSize}setVisible(Je,et){Je!==this.visible&&(Je?(this.size=Object(xn.b)(this._cachedVisibleSize,this.viewMinimumSize,this.viewMaximumSize),this._cachedVisibleSize=void 0):(this._cachedVisibleSize="number"==typeof et?et:this.size,this.size=0),this.container.classList.toggle("visible",Je),this.view.setVisible&&this.view.setVisible(Je))}get minimumSize(){return this.visible?this.view.minimumSize:0}get viewMinimumSize(){return this.view.minimumSize}get maximumSize(){return this.visible?this.view.maximumSize:0}get viewMaximumSize(){return this.view.maximumSize}get priority(){return this.view.priority}get snap(){return!!this.view.snap}set enabled(Je){this.container.style.pointerEvents=Je?"":"none"}layout(Je,et){this.layoutContainer(Je),this.view.layout(this.size,Je,et)}dispose(){return this.disposable.dispose(),this.view}}class VerticalViewItem extends splitview_ViewItem{layoutContainer(Je){this.container.style.top=Je+"px",this.container.style.height=this.size+"px"}}class HorizontalViewItem extends splitview_ViewItem{layoutContainer(Je){this.container.style.left=Je+"px",this.container.style.width=this.size+"px"}}var jn,Mn;!function(Je){Je[Je.Idle=0]="Idle",Je[Je.Busy=1]="Busy"}(jn||(jn={})),function(Je){Je.Distribute={type:"distribute"},Je.Split=function Split(Je){return{type:"split",index:Je}},Je.Invisible=function Invisible(Je){return{type:"invisible",cachedVisibleSize:Je}}}(Mn||(Mn={}));class splitview_SplitView extends _n.a{constructor(Je,et={}){var tt,ot;super(),this.size=0,this.contentSize=0,this.proportions=void 0,this.viewItems=[],this.sashItems=[],this.state=jn.Idle,this._onDidSashChange=this._register(new wn.b),this.onDidSashChange=this._onDidSashChange.event,this._onDidSashReset=this._register(new wn.b),this._startSnappingEnabled=!0,this._endSnappingEnabled=!0,this.orientation=Sn.l(et.orientation)?0:et.orientation,this.inverseAltBehavior=!!et.inverseAltBehavior,this.proportionalLayout=!!Sn.l(et.proportionalLayout)||!!et.proportionalLayout,this.getSashOrthogonalSize=et.getSashOrthogonalSize,this.el=document.createElement("div"),this.el.classList.add("monaco-split-view2"),this.el.classList.add(0===this.orientation?"vertical":"horizontal"),Je.appendChild(this.el),this.sashContainer=Object(Pn.q)(this.el,Object(Pn.a)(".sash-container")),this.viewContainer=Object(Pn.a)(".split-view-container"),this.scrollable=new Tn.a(125,Pn.V),this.scrollableElement=this._register(new Ln.c(this.viewContainer,{vertical:0===this.orientation?null!==(tt=et.scrollbarVisibility)&&void 0!==tt?tt:1:2,horizontal:1===this.orientation?null!==(ot=et.scrollbarVisibility)&&void 0!==ot?ot:1:2},this.scrollable)),this.onDidScroll=this.scrollableElement.onScroll,this._register(this.onDidScroll(Je=>{this.viewContainer.scrollTop=Je.scrollTop,this.viewContainer.scrollLeft=Je.scrollLeft})),Object(Pn.q)(this.el,this.scrollableElement.getDomNode()),this.style(et.styles||In),et.descriptor&&(this.size=et.descriptor.size,et.descriptor.views.forEach((Je,et)=>{const tt=Sn.l(Je.visible)||Je.visible?Je.size:{type:"invisible",cachedVisibleSize:Je.size},ot=Je.view;this.doAddView(ot,tt,et,!0)}),this.contentSize=this.viewItems.reduce((Je,et)=>Je+et.size,0),this.saveProportions())}get orthogonalStartSash(){return this._orthogonalStartSash}set orthogonalStartSash(Je){for(const et of this.sashItems)et.sash.orthogonalStartSash=Je;this._orthogonalStartSash=Je}get orthogonalEndSash(){return this._orthogonalEndSash}set orthogonalEndSash(Je){for(const et of this.sashItems)et.sash.orthogonalEndSash=Je;this._orthogonalEndSash=Je}get startSnappingEnabled(){return this._startSnappingEnabled}set startSnappingEnabled(Je){this._startSnappingEnabled!==Je&&(this._startSnappingEnabled=Je,this.updateSashEnablement())}get endSnappingEnabled(){return this._endSnappingEnabled}set endSnappingEnabled(Je){this._endSnappingEnabled!==Je&&(this._endSnappingEnabled=Je,this.updateSashEnablement())}style(Je){Je.separatorBorder.isTransparent()?(this.el.classList.remove("separator-border"),this.el.style.removeProperty("--separator-border")):(this.el.classList.add("separator-border"),this.el.style.setProperty("--separator-border",Je.separatorBorder.toString()))}addView(Je,et,tt=this.viewItems.length,ot){this.doAddView(Je,et,tt,ot)}layout(Je,et){const tt=Math.max(this.size,this.contentSize);if(this.size=Je,this.layoutContext=et,this.proportions)for(let et=0;et<this.viewItems.length;et++){const tt=this.viewItems[et];tt.size=Object(xn.b)(Math.round(this.proportions[et]*Je),tt.minimumSize,tt.maximumSize)}else{const et=Object(kn.r)(this.viewItems.length),ot=et.filter(Je=>1===this.viewItems[Je].priority),it=et.filter(Je=>2===this.viewItems[Je].priority);this.resize(this.viewItems.length-1,Je-tt,void 0,ot,it)}this.distributeEmptySpace(),this.layoutViews()}saveProportions(){this.proportionalLayout&&this.contentSize>0&&(this.proportions=this.viewItems.map(Je=>Je.size/this.contentSize))}onSashStart({sash:Je,start:et,alt:tt}){for(const Je of this.viewItems)Je.enabled=!1;const ot=this.sashItems.findIndex(et=>et.sash===Je),it=Object(_n.e)(Object(Pn.i)(document.body,"keydown",Je=>resetSashDragState(this.sashDragState.current,Je.altKey)),Object(Pn.i)(document.body,"keyup",()=>resetSashDragState(this.sashDragState.current,!1))),resetSashDragState=(Je,et)=>{const tt=this.viewItems.map(Je=>Je.size);let Zt,en,Cn=Number.NEGATIVE_INFINITY,_n=Number.POSITIVE_INFINITY;if(this.inverseAltBehavior&&(et=!et),et){if(ot===this.sashItems.length-1){const Je=this.viewItems[ot];Cn=(Je.minimumSize-Je.size)/2,_n=(Je.maximumSize-Je.size)/2}else{const Je=this.viewItems[ot+1];Cn=(Je.size-Je.maximumSize)/2,_n=(Je.size-Je.minimumSize)/2}}if(!et){const Je=Object(kn.r)(ot,-1),et=Object(kn.r)(ot+1,this.viewItems.length),it=Je.reduce((Je,et)=>Je+(this.viewItems[et].minimumSize-tt[et]),0),Cn=Je.reduce((Je,et)=>Je+(this.viewItems[et].viewMaximumSize-tt[et]),0),_n=0===et.length?Number.POSITIVE_INFINITY:et.reduce((Je,et)=>Je+(tt[et]-this.viewItems[et].minimumSize),0),wn=0===et.length?Number.NEGATIVE_INFINITY:et.reduce((Je,et)=>Je+(tt[et]-this.viewItems[et].viewMaximumSize),0),Sn=Math.max(it,wn),xn=Math.min(_n,Cn),En=this.findFirstSnapIndex(Je),Dn=this.findFirstSnapIndex(et);if("number"==typeof En){const Je=this.viewItems[En],et=Math.floor(Je.viewMinimumSize/2);Zt={index:En,limitDelta:Je.visible?Sn-et:Sn+et,size:Je.size}}if("number"==typeof Dn){const Je=this.viewItems[Dn],et=Math.floor(Je.viewMinimumSize/2);en={index:Dn,limitDelta:Je.visible?xn+et:xn-et,size:Je.size}}}this.sashDragState={start:Je,current:Je,index:ot,sizes:tt,minDelta:Cn,maxDelta:_n,alt:et,snapBefore:Zt,snapAfter:en,disposable:it}};resetSashDragState(et,tt)}onSashChange({current:Je}){const{index:et,start:tt,sizes:ot,alt:it,minDelta:Zt,maxDelta:en,snapBefore:Cn,snapAfter:_n}=this.sashDragState;this.sashDragState.current=Je;const wn=Je-tt,Sn=this.resize(et,wn,ot,void 0,void 0,Zt,en,Cn,_n);if(it){const Je=et===this.sashItems.length-1,tt=this.viewItems.map(Je=>Je.size),ot=Je?et:et+1,it=this.viewItems[ot],Zt=it.size-it.maximumSize,en=it.size-it.minimumSize,Cn=Je?et-1:et+1;this.resize(Cn,-Sn,tt,void 0,void 0,Zt,en)}this.distributeEmptySpace(),this.layoutViews()}onSashEnd(Je){this._onDidSashChange.fire(Je),this.sashDragState.disposable.dispose(),this.saveProportions();for(const Je of this.viewItems)Je.enabled=!0}onViewChange(Je,et){const tt=this.viewItems.indexOf(Je);tt<0||tt>=this.viewItems.length||(et="number"==typeof et?et:Je.size,et=Object(xn.b)(et,Je.minimumSize,Je.maximumSize),this.inverseAltBehavior&&tt>0?(this.resize(tt-1,Math.floor((Je.size-et)/2)),this.distributeEmptySpace(),this.layoutViews()):(Je.size=et,this.relayout([tt],void 0)))}resizeView(Je,et){if(this.state!==jn.Idle)throw new Error("Cant modify splitview");if(this.state=jn.Busy,Je<0||Je>=this.viewItems.length)return;const tt=Object(kn.r)(this.viewItems.length).filter(et=>et!==Je),ot=[...tt.filter(Je=>1===this.viewItems[Je].priority),Je],it=tt.filter(Je=>2===this.viewItems[Je].priority),Zt=this.viewItems[Je];et=Math.round(et),et=Object(xn.b)(et,Zt.minimumSize,Math.min(Zt.maximumSize,this.size)),Zt.size=et,this.relayout(ot,it),this.state=jn.Idle}distributeViewSizes(){const Je=[];let et=0;for(const tt of this.viewItems)tt.maximumSize-tt.minimumSize>0&&(Je.push(tt),et+=tt.size);const tt=Math.floor(et/Je.length);for(const et of Je)et.size=Object(xn.b)(tt,et.minimumSize,et.maximumSize);const ot=Object(kn.r)(this.viewItems.length),it=ot.filter(Je=>1===this.viewItems[Je].priority),Zt=ot.filter(Je=>2===this.viewItems[Je].priority);this.relayout(it,Zt)}getViewSize(Je){return Je<0||Je>=this.viewItems.length?-1:this.viewItems[Je].size}doAddView(Je,et,tt=this.viewItems.length,ot){if(this.state!==jn.Idle)throw new Error("Cant modify splitview");this.state=jn.Busy;const it=Object(Pn.a)(".split-view-view");tt===this.viewItems.length?this.viewContainer.appendChild(it):this.viewContainer.insertBefore(it,this.viewContainer.children.item(tt));const Zt=Je.onDidChange(Je=>this.onViewChange(xn,Je)),en=Object(_n.i)(()=>this.viewContainer.removeChild(it)),Cn=Object(_n.e)(Zt,en);let Sn;Sn="number"==typeof et?et:"split"===et.type?this.getViewSize(et.index)/2:"invisible"===et.type?{cachedVisibleSize:et.cachedVisibleSize}:Je.minimumSize;const xn=0===this.orientation?new VerticalViewItem(it,Je,Sn,Cn):new HorizontalViewItem(it,Je,Sn,Cn);if(this.viewItems.splice(tt,0,xn),this.viewItems.length>1){let Je={orthogonalStartSash:this.orthogonalStartSash,orthogonalEndSash:this.orthogonalEndSash};const et=0===this.orientation?new En.b(this.sashContainer,{getHorizontalSashTop:Je=>this.getSashPosition(Je),getHorizontalSashWidth:this.getSashOrthogonalSize},Object.assign(Object.assign({},Je),{orientation:1})):new En.b(this.sashContainer,{getVerticalSashLeft:Je=>this.getSashPosition(Je),getVerticalSashHeight:this.getSashOrthogonalSize},Object.assign(Object.assign({},Je),{orientation:0})),ot=0===this.orientation?Je=>({sash:et,start:Je.startY,current:Je.currentY,alt:Je.altKey}):Je=>({sash:et,start:Je.startX,current:Je.currentX,alt:Je.altKey}),it=wn.c.map(et.onDidStart,ot)(this.onSashStart,this),Zt=wn.c.map(et.onDidChange,ot)(this.onSashChange,this),en=wn.c.map(et.onDidEnd,()=>this.sashItems.findIndex(Je=>Je.sash===et))(this.onSashEnd,this),Cn=et.onDidReset(()=>{const Je=this.sashItems.findIndex(Je=>Je.sash===et),tt=Object(kn.r)(Je,-1),ot=Object(kn.r)(Je+1,this.viewItems.length),it=this.findFirstSnapIndex(tt),Zt=this.findFirstSnapIndex(ot);("number"!=typeof it||this.viewItems[it].visible)&&("number"!=typeof Zt||this.viewItems[Zt].visible)&&this._onDidSashReset.fire(Je)}),Sn=Object(_n.e)(it,Zt,en,Cn,et),xn={sash:et,disposable:Sn};this.sashItems.splice(tt-1,0,xn)}let Dn;it.appendChild(Je.element),"number"!=typeof et&&"split"===et.type&&(Dn=[et.index]),ot||this.relayout([tt],Dn),this.state=jn.Idle,ot||"number"==typeof et||"distribute"!==et.type||this.distributeViewSizes()}relayout(Je,et){const tt=this.viewItems.reduce((Je,et)=>Je+et.size,0);this.resize(this.viewItems.length-1,this.size-tt,void 0,Je,et),this.distributeEmptySpace(),this.layoutViews(),this.saveProportions()}resize(Je,et,tt=this.viewItems.map(Je=>Je.size),ot,it,Zt=Number.NEGATIVE_INFINITY,en=Number.POSITIVE_INFINITY,Cn,_n){if(Je<0||Je>=this.viewItems.length)return 0;const wn=Object(kn.r)(Je,-1),Sn=Object(kn.r)(Je+1,this.viewItems.length);if(it)for(const Je of it)Object(kn.p)(wn,Je),Object(kn.p)(Sn,Je);if(ot)for(const Je of ot)Object(kn.o)(wn,Je),Object(kn.o)(Sn,Je);const En=wn.map(Je=>this.viewItems[Je]),Dn=wn.map(Je=>tt[Je]),Pn=Sn.map(Je=>this.viewItems[Je]),Ln=Sn.map(Je=>tt[Je]),Tn=wn.reduce((Je,et)=>Je+(this.viewItems[et].minimumSize-tt[et]),0),In=wn.reduce((Je,et)=>Je+(this.viewItems[et].maximumSize-tt[et]),0),jn=0===Sn.length?Number.POSITIVE_INFINITY:Sn.reduce((Je,et)=>Je+(tt[et]-this.viewItems[et].minimumSize),0),Mn=0===Sn.length?Number.NEGATIVE_INFINITY:Sn.reduce((Je,et)=>Je+(tt[et]-this.viewItems[et].maximumSize),0),An=Math.max(Tn,Mn,Zt),Rn=Math.min(jn,In,en);let Nn=!1;if(Cn){const Je=this.viewItems[Cn.index],tt=et>=Cn.limitDelta;Nn=tt!==Je.visible,Je.setVisible(tt,Cn.size)}if(!Nn&&_n){const Je=this.viewItems[_n.index],tt=et<_n.limitDelta;Nn=tt!==Je.visible,Je.setVisible(tt,_n.size)}if(Nn)return this.resize(Je,et,tt,ot,it,Zt,en);for(let Je=0,tt=et=Object(xn.b)(et,An,Rn);Je<En.length;Je++){const et=En[Je],ot=Object(xn.b)(Dn[Je]+tt,et.minimumSize,et.maximumSize);tt-=ot-Dn[Je],et.size=ot}for(let Je=0,tt=et;Je<Pn.length;Je++){const et=Pn[Je],ot=Object(xn.b)(Ln[Je]-tt,et.minimumSize,et.maximumSize);tt+=ot-Ln[Je],et.size=ot}return et}distributeEmptySpace(Je){const et=this.viewItems.reduce((Je,et)=>Je+et.size,0);let tt=this.size-et;const ot=Object(kn.r)(this.viewItems.length-1,-1),it=ot.filter(Je=>1===this.viewItems[Je].priority),Zt=ot.filter(Je=>2===this.viewItems[Je].priority);for(const Je of Zt)Object(kn.p)(ot,Je);for(const Je of it)Object(kn.o)(ot,Je);"number"==typeof Je&&Object(kn.o)(ot,Je);for(let Je=0;0!==tt&&Je<ot.length;Je++){const et=this.viewItems[ot[Je]],it=Object(xn.b)(et.size+tt,et.minimumSize,et.maximumSize);tt-=it-et.size,et.size=it}}layoutViews(){this.contentSize=this.viewItems.reduce((Je,et)=>Je+et.size,0);let Je=0;for(const et of this.viewItems)et.layout(Je,this.layoutContext),Je+=et.size;this.sashItems.forEach(Je=>Je.sash.layout()),this.updateSashEnablement(),this.updateScrollableElement()}updateScrollableElement(){0===this.orientation?this.scrollableElement.setScrollDimensions({height:this.size,scrollHeight:this.contentSize}):this.scrollableElement.setScrollDimensions({width:this.size,scrollWidth:this.contentSize})}updateSashEnablement(){let Je=!1;const et=this.viewItems.map(et=>Je=et.size-et.minimumSize>0||Je);Je=!1;const tt=this.viewItems.map(et=>Je=et.maximumSize-et.size>0||Je),ot=[...this.viewItems].reverse();Je=!1;const it=ot.map(et=>Je=et.size-et.minimumSize>0||Je).reverse();Je=!1;const Zt=ot.map(et=>Je=et.maximumSize-et.size>0||Je).reverse();let en=0;for(let Je=0;Je<this.sashItems.length;Je++){const{sash:ot}=this.sashItems[Je];en+=this.viewItems[Je].size;const Cn=!(et[Je]&&Zt[Je+1]),_n=!(tt[Je]&&it[Je+1]);if(Cn&&_n){const tt=Object(kn.r)(Je,-1),Zt=Object(kn.r)(Je+1,this.viewItems.length),Cn=this.findFirstSnapIndex(tt),_n=this.findFirstSnapIndex(Zt),wn="number"==typeof Cn&&!this.viewItems[Cn].visible,Sn="number"==typeof _n&&!this.viewItems[_n].visible;wn&&it[Je]&&(en>0||this.startSnappingEnabled)?ot.state=1:Sn&&et[Je]&&(en<this.contentSize||this.endSnappingEnabled)?ot.state=2:ot.state=0}else ot.state=Cn&&!_n?1:!Cn&&_n?2:3}}getSashPosition(Je){let et=0;for(let tt=0;tt<this.sashItems.length;tt++)if(et+=this.viewItems[tt].size,this.sashItems[tt].sash===Je)return et;return 0}findFirstSnapIndex(Je){for(const et of Je){const Je=this.viewItems[et];if(Je.visible&&Je.snap)return et}for(const et of Je){const Je=this.viewItems[et];if(Je.visible&&Je.maximumSize-Je.minimumSize>0)return;if(!Je.visible&&Je.snap)return et}}dispose(){super.dispose(),this.viewItems.forEach(Je=>Je.dispose()),this.viewItems=[],this.sashItems.forEach(Je=>Je.disposable.dispose()),this.sashItems=[]}}},124:function(Je,et,tt){"use strict";tt.d(et,"d",(function(){return getZoomLevel})),tt.d(et,"b",(function(){return getTimeSinceLastZoomLevelChanged})),tt.d(et,"l",(function(){return onDidChangeZoomLevel})),tt.d(et,"c",(function(){return getZoomFactor})),tt.d(et,"a",(function(){return getPixelRatio})),tt.d(et,"g",(function(){return Zt})),tt.d(et,"j",(function(){return en})),tt.d(et,"f",(function(){return Cn})),tt.d(et,"h",(function(){return _n})),tt.d(et,"k",(function(){return wn})),tt.d(et,"e",(function(){return Sn})),tt.d(et,"i",(function(){return xn}));var ot=tt(18);class WindowManager{constructor(){this._zoomLevel=0,this._lastZoomLevelChangeTime=0,this._onDidChangeZoomLevel=new ot.b,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event,this._zoomFactor=1}getZoomLevel(){return this._zoomLevel}getTimeSinceLastZoomLevelChanged(){return Date.now()-this._lastZoomLevelChangeTime}getZoomFactor(){return this._zoomFactor}getPixelRatio(){let Je=document.createElement("canvas").getContext("2d");return(window.devicePixelRatio||1)/(Je.webkitBackingStorePixelRatio||Je.mozBackingStorePixelRatio||Je.msBackingStorePixelRatio||Je.oBackingStorePixelRatio||Je.backingStorePixelRatio||1)}}function getZoomLevel(){return WindowManager.INSTANCE.getZoomLevel()}function getTimeSinceLastZoomLevelChanged(){return WindowManager.INSTANCE.getTimeSinceLastZoomLevelChanged()}function onDidChangeZoomLevel(Je){return WindowManager.INSTANCE.onDidChangeZoomLevel(Je)}function getZoomFactor(){return WindowManager.INSTANCE.getZoomFactor()}function getPixelRatio(){return WindowManager.INSTANCE.getPixelRatio()}WindowManager.INSTANCE=new WindowManager;const it=navigator.userAgent,Zt=it.indexOf("Firefox")>=0,en=it.indexOf("AppleWebKit")>=0,Cn=it.indexOf("Chrome")>=0,_n=!Cn&&it.indexOf("Safari")>=0,wn=!Cn&&!_n&&en,Sn=it.indexOf("Android")>=0,xn=window.matchMedia&&window.matchMedia("(display-mode: standalone)").matches},127:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return jn})),tt.d(et,"g",(function(){return Mn})),tt.d(et,"a",(function(){return CompletionOptions})),tt.d(et,"c",(function(){return getSnippetSuggestSupport})),tt.d(et,"e",(function(){return provideSuggestionItems})),tt.d(et,"d",(function(){return getSuggestionComparator})),tt.d(et,"f",(function(){return showSimpleSuggestions}));var ot=tt(53),it=tt(31),Zt=tt(30),en=tt(25),Cn=tt(101),_n=tt(10),wn=tt(234),Sn=tt(9),xn=tt(90),kn=tt(506),En=tt(563),Dn=tt(98),Pn=tt(54),Ln=tt(92),Tn=tt(391),In=tt(5),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};const jn={Visible:new en.c("suggestWidgetVisible",!1,Object(In.a)("suggestWidgetVisible","Whether suggestion are visible")),DetailsVisible:new en.c("suggestWidgetDetailsVisible",!1,Object(In.a)("suggestWidgetDetailsVisible","Whether suggestion details are visible")),MultipleSuggestions:new en.c("suggestWidgetMultipleSuggestions",!1,Object(In.a)("suggestWidgetMultipleSuggestions","Whether there are multiple suggestions to pick from")),MakesTextEdit:new en.c("suggestionMakesTextEdit",!0,Object(In.a)("suggestionMakesTextEdit","Whether inserting the current suggestion yields in a change or has everything already been typed")),AcceptSuggestionsOnEnter:new en.c("acceptSuggestionOnEnter",!0,Object(In.a)("acceptSuggestionOnEnter","Whether suggestions are inserted when pressing Enter")),HasInsertAndReplaceRange:new en.c("suggestionHasInsertAndReplaceRange",!1,Object(In.a)("suggestionHasInsertAndReplaceRange","Whether the current suggestion has insert and replace behaviour")),InsertMode:new en.c("suggestionInsertMode",void 0,{type:"string",description:Object(In.a)("suggestionInsertMode","Whether the default behaviour is to insert or replace")}),CanResolve:new en.c("suggestionCanResolve",!1,Object(In.a)("suggestionCanResolve","Whether the current suggestion supports to resolve further details"))},Mn=new xn.b("suggestWidgetStatusBar");class CompletionItem{constructor(Je,et,tt,ot){this.position=Je,this.completion=et,this.container=tt,this.provider=ot,this.isInvalid=!1,this.score=wn.a.Default,this.distance=0,this.textLabel="string"==typeof et.label?et.label:et.label.label,this.labelLow=this.textLabel.toLowerCase(),this.isInvalid=!this.textLabel,this.sortTextLow=et.sortText&&et.sortText.toLowerCase(),this.filterTextLow=et.filterText&&et.filterText.toLowerCase(),_n.a.isIRange(et.range)?(this.editStart=new Zt.a(et.range.startLineNumber,et.range.startColumn),this.editInsertEnd=new Zt.a(et.range.endLineNumber,et.range.endColumn),this.editReplaceEnd=new Zt.a(et.range.endLineNumber,et.range.endColumn),this.isInvalid=this.isInvalid||_n.a.spansMultipleLines(et.range)||et.range.startLineNumber!==Je.lineNumber):(this.editStart=new Zt.a(et.range.insert.startLineNumber,et.range.insert.startColumn),this.editInsertEnd=new Zt.a(et.range.insert.endLineNumber,et.range.insert.endColumn),this.editReplaceEnd=new Zt.a(et.range.replace.endLineNumber,et.range.replace.endColumn),this.isInvalid=this.isInvalid||_n.a.spansMultipleLines(et.range.insert)||_n.a.spansMultipleLines(et.range.replace)||et.range.insert.startLineNumber!==Je.lineNumber||et.range.replace.startLineNumber!==Je.lineNumber||et.range.insert.startColumn!==et.range.replace.startColumn),"function"!=typeof ot.resolveCompletionItem&&(this._resolveCache=Promise.resolve(),this._isResolved=!0)}get isResolved(){return!!this._isResolved}resolve(Je){return __awaiter(this,void 0,void 0,(function*(){if(!this._resolveCache){const et=Je.onCancellationRequested(()=>{this._resolveCache=void 0,this._isResolved=!1});this._resolveCache=Promise.resolve(this.provider.resolveCompletionItem(this.completion,Je)).then(Je=>{Object.assign(this.completion,Je),this._isResolved=!0,et.dispose()},Je=>{Object(ot.d)(Je)&&(this._resolveCache=void 0,this._isResolved=!1)})}return this._resolveCache}))}}class CompletionOptions{constructor(Je=2,et=new Set,tt=new Set,ot=!0){this.snippetSortOrder=Je,this.kindFilter=et,this.providerFilter=tt,this.showDeprecated=ot}}function getSnippetSuggestSupport(){}CompletionOptions.default=new CompletionOptions;class CompletionItemModel{constructor(Je,et,tt,ot){this.items=Je,this.needsClipboard=et,this.durations=tt,this.disposable=ot}}function provideSuggestionItems(Je,et,tt=CompletionOptions.default,Zt={triggerKind:0},en=Cn.a.None){return __awaiter(this,void 0,void 0,(function*(){const Cn=new En.a(!0);et=et.clone();const wn=Je.getWordAtPosition(et),xn=wn?new _n.a(et.lineNumber,wn.startColumn,et.lineNumber,wn.endColumn):_n.a.fromPositions(et),Dn={replace:xn,insert:xn.setEndPosition(et.lineNumber,et.column)},Pn=[],Ln=new Sn.b,Tn=[];let In=!1;const onCompletionList=(Je,ot,it)=>{var Zt,en,Cn;if(ot){for(let it of ot.suggestions)if(!tt.kindFilter.has(it.kind)){if(!tt.showDeprecated&&(null===(Zt=null==it?void 0:it.tags)||void 0===Zt?void 0:Zt.includes(1)))continue;it.range||(it.range=Dn),it.sortText||(it.sortText="string"==typeof it.label?it.label:it.label.label),!In&&it.insertTextRules&&4&it.insertTextRules&&(In=kn.c.guessNeedsClipboard(it.insertText)),Pn.push(new CompletionItem(et,it,ot,Je))}Object(Sn.g)(ot)&&Ln.add(ot),Tn.push({providerName:null!==(en=Je._debugDisplayName)&&void 0!==en?en:"unkown_provider",elapsedProvider:null!==(Cn=ot.duration)&&void 0!==Cn?Cn:-1,elapsedOverall:it.elapsed()})}},jn=(()=>__awaiter(this,void 0,void 0,(function*(){})))();for(let Cn of it.d.orderedGroups(Je)){let it=Pn.length;if(yield Promise.all(Cn.map(it=>__awaiter(this,void 0,void 0,(function*(){if(!(tt.providerFilter.size>0)||tt.providerFilter.has(it))try{const tt=new En.a(!0),ot=yield it.provideCompletionItems(Je,et,Zt,en);onCompletionList(it,ot,tt)}catch(Je){Object(ot.f)(Je)}})))),it!==Pn.length||en.isCancellationRequested)break}return yield jn,en.isCancellationRequested?(Ln.dispose(),Promise.reject(Object(ot.a)())):new CompletionItemModel(Pn.sort(getSuggestionComparator(tt.snippetSortOrder)),In,{entries:Tn,elapsed:Cn.elapsed()},Ln)}))}function defaultComparator(Je,et){if(Je.sortTextLow&&et.sortTextLow){if(Je.sortTextLow<et.sortTextLow)return-1;if(Je.sortTextLow>et.sortTextLow)return 1}return Je.completion.label<et.completion.label?-1:Je.completion.label>et.completion.label?1:Je.completion.kind-et.completion.kind}const An=new Map;function getSuggestionComparator(Je){return An.get(Je)}An.set(0,(function snippetUpComparator(Je,et){if(Je.completion.kind!==et.completion.kind){if(27===Je.completion.kind)return-1;if(27===et.completion.kind)return 1}return defaultComparator(Je,et)})),An.set(2,(function snippetDownComparator(Je,et){if(Je.completion.kind!==et.completion.kind){if(27===Je.completion.kind)return 1;if(27===et.completion.kind)return-1}return defaultComparator(Je,et)})),An.set(1,defaultComparator),Dn.a.registerCommand("_executeCompletionItemProvider",(Je,...et)=>__awaiter(void 0,void 0,void 0,(function*(){const[tt,ot,it,en]=et;Object(Pn.c)(Ln.a.isUri(tt)),Object(Pn.c)(Zt.a.isIPosition(ot)),Object(Pn.c)("string"==typeof it||!it),Object(Pn.c)("number"==typeof en||!en);const _n=yield Je.get(Tn.a).createModelReference(tt);try{const Je={incomplete:!1,suggestions:[]},et=[],tt=yield provideSuggestionItems(_n.object.textEditorModel,Zt.a.lift(ot),void 0,{triggerCharacter:it,triggerKind:it?1:0});for(const ot of tt.items)et.length<(null!=en?en:0)&&et.push(ot.resolve(Cn.a.None)),Je.incomplete=Je.incomplete||ot.container.incomplete,Je.suggestions.push(ot.completion);try{return yield Promise.all(et),Je}finally{setTimeout(()=>tt.disposable.dispose(),100)}}finally{_n.dispose()}})));const Rn=new class{constructor(){this.onlyOnceSuggestions=[]}provideCompletionItems(){let Je={suggestions:this.onlyOnceSuggestions.slice(0)};return this.onlyOnceSuggestions.length=0,Je}};function showSimpleSuggestions(Je,et){setTimeout(()=>{Rn.onlyOnceSuggestions.push(...et),Je.getContribution("editor.contrib.suggestController").triggerSuggest((new Set).add(Rn))},0)}it.d.register("*",Rn)},13:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Command})),tt.d(et,"e",(function(){return MultiCommand})),tt.d(et,"c",(function(){return EditorCommand})),tt.d(et,"b",(function(){return EditorAction})),tt.d(et,"f",(function(){return MultiEditorAction})),tt.d(et,"n",(function(){return registerModelAndPositionCommand})),tt.d(et,"o",(function(){return registerModelCommand})),tt.d(et,"k",(function(){return registerEditorCommand})),tt.d(et,"j",(function(){return registerEditorAction})),tt.d(et,"p",(function(){return registerMultiEditorAction})),tt.d(et,"m",(function(){return registerInstantiatedEditorAction})),tt.d(et,"l",(function(){return registerEditorContribution})),tt.d(et,"d",(function(){return ot})),tt.d(et,"i",(function(){return In})),tt.d(et,"g",(function(){return jn})),tt.d(et,"h",(function(){return Mn}));var ot,it=tt(5),Zt=tt(92),en=tt(122),Cn=tt(30),_n=tt(176),wn=tt(391),Sn=tt(90),xn=tt(98),kn=tt(25),En=tt(360),Dn=tt(170),Pn=tt(529),Ln=tt(54),Tn=tt(331);class Command{constructor(Je){this.id=Je.id,this.precondition=Je.precondition,this._kbOpts=Je.kbOpts,this._menuOpts=Je.menuOpts,this._description=Je.description}register(){if(Array.isArray(this._menuOpts)?this._menuOpts.forEach(this._registerMenuItem,this):this._menuOpts&&this._registerMenuItem(this._menuOpts),this._kbOpts){const Je=Array.isArray(this._kbOpts)?this._kbOpts:[this._kbOpts];for(const et of Je){let Je=et.kbExpr;this.precondition&&(Je=Je?kn.a.and(Je,this.precondition):this.precondition);const tt={id:this.id,weight:et.weight,args:et.args,when:Je,primary:et.primary,secondary:et.secondary,win:et.win,linux:et.linux,mac:et.mac};En.a.registerKeybindingRule(tt)}}xn.a.registerCommand({id:this.id,handler:(Je,et)=>this.runCommand(Je,et),description:this._description})}_registerMenuItem(Je){Sn.d.appendMenuItem(Je.menuId,{group:Je.group,command:{id:this.id,title:Je.title,icon:Je.icon,precondition:this.precondition},when:Je.when,order:Je.order})}}class MultiCommand extends Command{constructor(){super(...arguments),this._implementations=[]}addImplementation(Je,et,tt){return this._implementations.push({priority:Je,name:et,implementation:tt}),this._implementations.sort((Je,et)=>et.priority-Je.priority),{dispose:()=>{for(let Je=0;Je<this._implementations.length;Je++)if(this._implementations[Je].implementation===tt)return void this._implementations.splice(Je,1)}}}runCommand(Je,et){const tt=Je.get(Tn.b);for(const ot of this._implementations){const it=ot.implementation(Je,et);if(it){if(tt.trace(`Command '${this.id}' was handled by '${ot.name}'.`),"boolean"==typeof it)return;return it}}}}class ProxyCommand extends Command{constructor(Je,et){super(et),this.command=Je}runCommand(Je,et){return this.command.runCommand(Je,et)}}class EditorCommand extends Command{static bindToContribution(Je){return class EditorControllerCommandImpl extends EditorCommand{constructor(Je){super(Je),this._callback=Je.handler}runEditorCommand(et,tt,ot){Je(tt)&&this._callback(Je(tt),ot)}}}runCommand(Je,et){const tt=Je.get(en.a),ot=tt.getFocusedCodeEditor()||tt.getActiveCodeEditor();if(ot)return ot.invokeWithinContext(Je=>{if(Je.get(kn.b).contextMatchesRules(Object(Ln.o)(this.precondition)))return this.runEditorCommand(Je,ot,et)})}}class EditorAction extends EditorCommand{constructor(Je){super(EditorAction.convertOptions(Je)),this.label=Je.label,this.alias=Je.alias}static convertOptions(Je){let et;function withDefaults(et){return et.menuId||(et.menuId=Sn.b.EditorContext),et.title||(et.title=Je.label),et.when=kn.a.and(Je.precondition,et.when),et}return et=Array.isArray(Je.menuOpts)?Je.menuOpts:Je.menuOpts?[Je.menuOpts]:[],Array.isArray(Je.contextMenuOpts)?et.push(...Je.contextMenuOpts.map(withDefaults)):Je.contextMenuOpts&&et.push(withDefaults(Je.contextMenuOpts)),Je.menuOpts=et,Je}runEditorCommand(Je,et,tt){return this.reportTelemetry(Je,et),this.run(Je,et,tt||{})}reportTelemetry(Je,et){Je.get(Pn.a).publicLog2("editorActionInvoked",{name:this.label,id:this.id})}}class MultiEditorAction extends EditorAction{constructor(){super(...arguments),this._implementations=[]}addImplementation(Je,et){return this._implementations.push([Je,et]),this._implementations.sort((Je,et)=>et[0]-Je[0]),{dispose:()=>{for(let Je=0;Je<this._implementations.length;Je++)if(this._implementations[Je][1]===et)return void this._implementations.splice(Je,1)}}}run(Je,et,tt){for(const ot of this._implementations){const it=ot[1](Je,et,tt);if(it){if("boolean"==typeof it)return;return it}}}}function registerModelAndPositionCommand(Je,et){xn.a.registerCommand(Je,(function(Je,...tt){const[ot,it]=tt;Object(Ln.c)(Zt.a.isUri(ot)),Object(Ln.c)(Cn.a.isIPosition(it));const en=Je.get(_n.a).getModel(ot);if(en){const Je=Cn.a.lift(it);return et(en,Je,...tt.slice(2))}return Je.get(wn.a).createModelReference(ot).then(Je=>new Promise((ot,Zt)=>{try{ot(et(Je.object.textEditorModel,Cn.a.lift(it),tt.slice(2)))}catch(Je){Zt(Je)}}).finally(()=>{Je.dispose()}))}))}function registerModelCommand(Je,et){xn.a.registerCommand(Je,(function(Je,...tt){const[ot]=tt;Object(Ln.c)(Zt.a.isUri(ot));const it=Je.get(_n.a).getModel(ot);return it?et(it,...tt.slice(1)):Je.get(wn.a).createModelReference(ot).then(Je=>new Promise((ot,it)=>{try{ot(et(Je.object.textEditorModel,tt.slice(1)))}catch(Je){it(Je)}}).finally(()=>{Je.dispose()}))}))}function registerEditorCommand(Je){return EditorContributionRegistry.INSTANCE.registerEditorCommand(Je),Je}function registerEditorAction(Je){const et=new Je;return EditorContributionRegistry.INSTANCE.registerEditorAction(et),et}function registerMultiEditorAction(Je){return EditorContributionRegistry.INSTANCE.registerEditorAction(Je),Je}function registerInstantiatedEditorAction(Je){EditorContributionRegistry.INSTANCE.registerEditorAction(Je)}function registerEditorContribution(Je,et){EditorContributionRegistry.INSTANCE.registerEditorContribution(Je,et)}!function(Je){Je.getEditorCommand=function getEditorCommand(Je){return EditorContributionRegistry.INSTANCE.getEditorCommand(Je)},Je.getEditorActions=function getEditorActions(){return EditorContributionRegistry.INSTANCE.getEditorActions()},Je.getEditorContributions=function getEditorContributions(){return EditorContributionRegistry.INSTANCE.getEditorContributions()},Je.getSomeEditorContributions=function getSomeEditorContributions(Je){return EditorContributionRegistry.INSTANCE.getEditorContributions().filter(et=>Je.indexOf(et.id)>=0)},Je.getDiffEditorContributions=function getDiffEditorContributions(){return EditorContributionRegistry.INSTANCE.getDiffEditorContributions()}}(ot||(ot={}));class EditorContributionRegistry{constructor(){this.editorContributions=[],this.diffEditorContributions=[],this.editorActions=[],this.editorCommands=Object.create(null)}registerEditorContribution(Je,et){this.editorContributions.push({id:Je,ctor:et})}getEditorContributions(){return this.editorContributions.slice(0)}getDiffEditorContributions(){return this.diffEditorContributions.slice(0)}registerEditorAction(Je){Je.register(),this.editorActions.push(Je)}getEditorActions(){return this.editorActions.slice(0)}registerEditorCommand(Je){Je.register(),this.editorCommands[Je.id]=Je}getEditorCommand(Je){return this.editorCommands[Je]||null}}function registerCommand(Je){return Je.register(),Je}EditorContributionRegistry.INSTANCE=new EditorContributionRegistry,Dn.a.add("editor.contributions",EditorContributionRegistry.INSTANCE);const In=registerCommand(new MultiCommand({id:"undo",precondition:void 0,kbOpts:{weight:0,primary:2104},menuOpts:[{menuId:Sn.b.MenubarEditMenu,group:"1_do",title:it.a({key:"miUndo",comment:["&& denotes a mnemonic"]},"&&Undo"),order:1},{menuId:Sn.b.CommandPalette,group:"",title:it.a("undo","Undo"),order:1}]}));registerCommand(new ProxyCommand(In,{id:"default:undo",precondition:void 0}));const jn=registerCommand(new MultiCommand({id:"redo",precondition:void 0,kbOpts:{weight:0,primary:2103,secondary:[3128],mac:{primary:3128}},menuOpts:[{menuId:Sn.b.MenubarEditMenu,group:"1_do",title:it.a({key:"miRedo",comment:["&& denotes a mnemonic"]},"&&Redo"),order:2},{menuId:Sn.b.CommandPalette,group:"",title:it.a("redo","Redo"),order:1}]}));registerCommand(new ProxyCommand(jn,{id:"default:redo",precondition:void 0}));const Mn=registerCommand(new MultiCommand({id:"editor.action.selectAll",precondition:void 0,kbOpts:{weight:0,kbExpr:null,primary:2079},menuOpts:[{menuId:Sn.b.MenubarSelectionMenu,group:"1_basic",title:it.a({key:"miSelectAll",comment:["&& denotes a mnemonic"]},"&&Select All"),order:1},{menuId:Sn.b.CommandPalette,group:"",title:it.a("selectAll","Select All"),order:1}]}))},1308:function(Je,et,tt){"use strict";var ot,it=Object.defineProperty,Zt=Object.getOwnPropertyDescriptor,en=Object.getOwnPropertyNames,Cn=Object.prototype.hasOwnProperty,_n={};((Je,et)=>{for(var tt in et)it(Je,tt,{get:et[tt],enumerable:!0})})(_n,{default:()=>wn}),Je.exports=(ot=_n,((Je,et,tt,ot)=>{if(et&&"object"==typeof et||"function"==typeof et)for(let _n of en(et))Cn.call(Je,_n)||_n===tt||it(Je,_n,{get:()=>et[_n],enumerable:!(ot=Zt(et,_n))||ot.enumerable});return Je})(it({},"__esModule",{value:!0}),ot));var wn={"excerpt-command":{isList:!1,args:[{key:"maxterms",valueType:"int"},{key:"maxlines",valueType:"int"}],functions:[],keywords:[],other:[],list:[]},"abstract-command":{isList:!1,args:[{key:"maxterms",valueType:"int"},{key:"maxlines",valueType:"int"}],functions:[],keywords:[],other:[],list:[]},"accum-command":{isList:!1,args:[],functions:[],keywords:["AS"],other:["field","field"],list:[]},"addcoltotals-command":{isList:!1,args:[{key:"labelfield",valueType:"field"},{key:"label",valueType:"string"}],functions:[],keywords:[],other:["field-list"],list:[]},"addinfo-command":{isList:!1,args:[],functions:[],keywords:[],other:[],list:[]},"addtotals-command":{isList:!1,args:[{key:"row",valueType:"bool"},{key:"col",valueType:"bool"},{key:"labelfield",valueType:"field"},{key:"label",valueType:"string"},{key:"fieldname",valueType:"field"}],functions:[],keywords:[],other:["field-list"],list:[]},"af-command":{isList:!1,args:[{key:"classfield",valueType:"field"}],functions:[],keywords:[],other:[],list:[]},"analyzefields-command":{isList:!1,args:[{key:"classfield",valueType:"field"}],functions:[],keywords:[],other:[],list:[]},"anomalies-command":{isList:!1,args:[{key:"threshold",valueType:"num"},{key:"labelonly",valueType:"bool"},{key:"normalize",valueType:"bool"},{key:"maxvalues",valueType:"int"},{key:"field",valueType:"field"},{key:"denylist",valueType:"filename"},{key:"denylistthreshold",valueType:"num"}],functions:[],keywords:["by"],other:["field-list"],list:[]},"anomalousvalue-command":{isList:!1,args:[{key:"minsupcount",valueType:"int"},{key:"maxanofreq",valueType:"num"},{key:"minsupfreq",valueType:"num"},{key:"minnormfreq",valueType:"num"},{key:"action",valueType:""},{key:"pthresh",valueType:"num"}],functions:[],keywords:[],other:["field-list"],list:[]},"anomalydetection-command":{isList:!1,args:[{key:"method",valueType:""},{key:"action",valueType:""},{key:"action",valueType:""},{key:"pthresh",valueType:"num"},{key:"cutoff",valueType:"bool"}],functions:[],keywords:[],other:["field-list"],list:[]},"append-command":{isList:!1,args:[{key:"extendtimerange",valueType:"bool"},{key:"maxtime",valueType:"int"},{key:"maxout",valueType:"int"},{key:"timeout",valueType:"int"}],functions:[],keywords:[],other:["string"],list:[]},"appendcols-command":{isList:!1,args:[{key:"override",valueType:"bool"},{key:"extendtimerange",valueType:"bool"},{key:"maxtime",valueType:"int"},{key:"maxout",valueType:"int"},{key:"timeout",valueType:"int"}],functions:[],keywords:[],other:["string"],list:[]},"appendpipe-command":{isList:!1,args:[{key:"run_in_preview",valueType:"bool"}],functions:[],keywords:[],other:["subpipeline"],list:[]},"archivebuckets-command":{isList:!1,args:[{key:"forcerun",valueType:""},{key:"retries",valueType:""}],functions:[],keywords:[],other:[],list:[]},"arules-command":{isList:!1,args:[{key:"sup",valueType:"int"},{key:"conf",valueType:"num"}],functions:[],keywords:[],other:["fields"],list:[]},"associate-command":{isList:!1,args:[{key:"supcnt",valueType:"int"},{key:"supfreq",valueType:"num"},{key:"improv",valueType:"num"}],functions:[],keywords:[],other:["field-list"],list:[]},"audit-command":{isList:!1,args:[],functions:[],keywords:[],other:[],list:[]},"ar-command":{isList:!1,args:[{key:"p",valueType:""}],functions:[],keywords:["AS"],other:["field","field:newfield"],list:[]},"autoregress-command":{isList:!1,args:[{key:"p",valueType:""}],functions:[],keywords:["AS"],other:["field","field:newfield"],list:[]},"bucket-command":{isList:!1,args:[{key:"bins",valueType:"int"},{key:"minspan",valueType:""},{key:"span",valueType:""},{key:"start",valueType:"num"},{key:"end",valueType:"num"},{key:"aligntime",valueType:""}],functions:[],keywords:["as"],other:["field","field"],list:[]},"discretize-command":{isList:!1,args:[{key:"bins",valueType:"int"},{key:"minspan",valueType:""},{key:"span",valueType:""},{key:"start",valueType:"num"},{key:"end",valueType:"num"},{key:"aligntime",valueType:""}],functions:[],keywords:["as"],other:["field","field"],list:[]},"bin-command":{isList:!1,args:[{key:"bins",valueType:"int"},{key:"minspan",valueType:""},{key:"span",valueType:""},{key:"start",valueType:"num"},{key:"end",valueType:"num"},{key:"aligntime",valueType:""}],functions:[],keywords:["as"],other:["field","field"],list:[]},"bucketdir-command":{isList:!1,args:[{key:"pathfield",valueType:"field"},{key:"sizefield",valueType:"field"},{key:"maxcount",valueType:"int"},{key:"countfield",valueType:"field"},{key:"sep",valueType:"char"}],functions:[],keywords:[],other:[],list:[]},"chart-command":{isList:!1,args:[{key:"sep",valueType:"string"},{key:"format",valueType:"string"},{key:"cont",valueType:"bool"},{key:"limit",valueType:"chart-limit-opt"},{key:"agg",valueType:"stats-agg-term"},{key:"bins",valueType:"int"},{key:"minspan",valueType:""},{key:"span",valueType:""},{key:"start",valueType:"num"},{key:"end",valueType:"num"},{key:"aligntime",valueType:""},{key:"usenull",valueType:"bool"},{key:"useother",valueType:"bool"},{key:"nullstr",valueType:"string"},{key:"otherstr",valueType:"string"},{key:"dedup_splitvals",valueType:"bool"}],functions:[{name:"c",parenOptional:!0},{name:"count",parenOptional:!0},{name:"dc",parenOptional:!0},{name:"distinct_count",parenOptional:!0},{name:"mean",parenOptional:!0},{name:"avg",parenOptional:!0},{name:"stdev",parenOptional:!0},{name:"stdevp",parenOptional:!0},{name:"var",parenOptional:!0},{name:"varp",parenOptional:!0},{name:"sum",parenOptional:!0},{name:"sumsq",parenOptional:!0},{name:"min",parenOptional:!0},{name:"max",parenOptional:!0},{name:"mode",parenOptional:!0},{name:"median",parenOptional:!0},{name:"earliest",parenOptional:!0},{name:"first",parenOptional:!0},{name:"last",parenOptional:!0},{name:"latest",parenOptional:!0},{name:"list",parenOptional:!0},{name:"values",parenOptional:!0},{name:"range",parenOptional:!0},{name:"estdc",parenOptional:!0},{name:"estdc_error",parenOptional:!0},{name:"earliest_time",parenOptional:!0},{name:"latest_time",parenOptional:!0},{name:"rate",parenOptional:!0},{name:"eval",parenOptional:!1},{name:"abs",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"case",parenOptional:!1},{name:"ceiling",parenOptional:!1},{name:"ceil",parenOptional:!1},{name:"cidrmatch",parenOptional:!1},{name:"coalesce",parenOptional:!1},{name:"commands",parenOptional:!1},{name:"exact",parenOptional:!1},{name:"exp",parenOptional:!1},{name:"false",parenOptional:!1},{name:"floor",parenOptional:!1},{name:"if",parenOptional:!1},{name:"ifnull",parenOptional:!1},{name:"isbool",parenOptional:!1},{name:"isint",parenOptional:!1},{name:"isnotnull",parenOptional:!1},{name:"isnull",parenOptional:!1},{name:"isnum",parenOptional:!1},{name:"isstr",parenOptional:!1},{name:"len",parenOptional:!1},{name:"like",parenOptional:!1},{name:"ln",parenOptional:!1},{name:"log",parenOptional:!1},{name:"lookup",parenOptional:!1},{name:"lower",parenOptional:!1},{name:"match",parenOptional:!1},{name:"max",parenOptional:!1},{name:"md5",parenOptional:!1},{name:"min",parenOptional:!1},{name:"mvappend",parenOptional:!1},{name:"mvcount",parenOptional:!1},{name:"mvdedup",parenOptional:!1},{name:"mvindex",parenOptional:!1},{name:"mvfilter",parenOptional:!1},{name:"mvfind",parenOptional:!1},{name:"mvjoin",parenOptional:!1},{name:"mvmap",parenOptional:!1},{name:"mvrange",parenOptional:!1},{name:"mvsort",parenOptional:!1},{name:"mvzip",parenOptional:!1},{name:"now",parenOptional:!1},{name:"null",parenOptional:!1},{name:"nullif",parenOptional:!1},{name:"pi",parenOptional:!1},{name:"pow",parenOptional:!1},{name:"random",parenOptional:!1},{name:"relative_time",parenOptional:!1},{name:"replace",parenOptional:!1},{name:"round",parenOptional:!1},{name:"searchmatch",parenOptional:!1},{name:"sha1",parenOptional:!1},{name:"sha256",parenOptional:!1},{name:"sha512",parenOptional:!1},{name:"sigfig",parenOptional:!1},{name:"spath",parenOptional:!1},{name:"split",parenOptional:!1},{name:"sqrt",parenOptional:!1},{name:"strftime",parenOptional:!1},{name:"strptime",parenOptional:!1},{name:"substr",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"time",parenOptional:!1},{name:"tostring",parenOptional:!1},{name:"trim",parenOptional:!1},{name:"ltrim",parenOptional:!1},{name:"rtrim",parenOptional:!1},{name:"true",parenOptional:!1},{name:"typeof",parenOptional:!1},{name:"upper",parenOptional:!1},{name:"urldecode",parenOptional:!1},{name:"validate",parenOptional:!1},{name:"tonumber",parenOptional:!1},{name:"acos",parenOptional:!1},{name:"acosh",parenOptional:!1},{name:"asin",parenOptional:!1},{name:"asinh",parenOptional:!1},{name:"atan",parenOptional:!1},{name:"atan2",parenOptional:!1},{name:"atanh",parenOptional:!1},{name:"cos",parenOptional:!1},{name:"cosh",parenOptional:!1},{name:"hypot",parenOptional:!1},{name:"sin",parenOptional:!1},{name:"sinh",parenOptional:!1},{name:"tan",parenOptional:!1},{name:"tanh",parenOptional:!1},{name:"json_array_to_mv",parenOptional:!1},{name:"mv_to_json_array",parenOptional:!1},{name:"json_append",parenOptional:!1},{name:"json_extend",parenOptional:!1},{name:"json_extract_exact",parenOptional:!1},{name:"json_set_exact",parenOptional:!1},{name:"sparkline",parenOptional:!1},{name:"c",parenOptional:!1},{name:"count",parenOptional:!1},{name:"dc",parenOptional:!1},{name:"mean",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"stdev",parenOptional:!1},{name:"stdevp",parenOptional:!1},{name:"var",parenOptional:!1},{name:"varp",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"sumsq",parenOptional:!1},{name:"min",parenOptional:!1},{name:"max",parenOptional:!1},{name:"range",parenOptional:!1},{name:"c",parenOptional:!1},{name:"count",parenOptional:!1},{name:"dc",parenOptional:!1},{name:"distinct_count",parenOptional:!1},{name:"mean",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"stdev",parenOptional:!1},{name:"stdevp",parenOptional:!1},{name:"var",parenOptional:!1},{name:"varp",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"sumsq",parenOptional:!1},{name:"min",parenOptional:!1},{name:"max",parenOptional:!1},{name:"mode",parenOptional:!1},{name:"median",parenOptional:!1},{name:"earliest",parenOptional:!1},{name:"first",parenOptional:!1},{name:"last",parenOptional:!1},{name:"latest",parenOptional:!1},{name:"list",parenOptional:!1},{name:"values",parenOptional:!1},{name:"range",parenOptional:!1},{name:"estdc",parenOptional:!1},{name:"estdc_error",parenOptional:!1},{name:"earliest_time",parenOptional:!1},{name:"latest_time",parenOptional:!1},{name:"rate",parenOptional:!1}],keywords:["LIKE","AND|OR|XOR","as","BY","where","OVER"],other:["field","num","string","wc-field","int","|"],list:[]},"slc-command":{isList:!1,args:[{key:"t",valueType:"num"},{key:"delims",valueType:"string"},{key:"showcount",valueType:"bool"},{key:"countfield",valueType:"field"},{key:"labelfield",valueType:"field"},{key:"field",valueType:"field"},{key:"labelonly",valueType:"bool"},{key:"match",valueType:""}],functions:[],keywords:[],other:[],list:[]},"cluster-command":{isList:!1,args:[{key:"t",valueType:"num"},{key:"delims",valueType:"string"},{key:"showcount",valueType:"bool"},{key:"countfield",valueType:"field"},{key:"labelfield",valueType:"field"},{key:"field",valueType:"field"},{key:"labelonly",valueType:"bool"},{key:"match",valueType:""}],functions:[],keywords:[],other:[],list:[]},"cofilter-command":{isList:!1,args:[],functions:[],keywords:[],other:[],list:[]},"collapse-command":{isList:!1,args:[{key:"chunksize",valueType:"num"},{key:"force",valueType:"bool"}],functions:[],keywords:[],other:[],list:[]},"stash-command":{isList:!1,args:[{key:"index",valueType:"string"},{key:"addtime",valueType:"bool"},{key:"file",valueType:"string"},{key:"spool",valueType:"bool"},{key:"marker",valueType:"string"},{key:"testmode",valueType:"bool"},{key:"run_in_preview",valueType:"bool"},{key:"host",valueType:"string"},{key:"source",valueType:"string"},{key:"sourcetype",valueType:"string"},{key:"uselb",valueType:"bool"},{key:"output_format",valueType:""}],functions:[],keywords:[],other:[],list:[]},"summaryindex-command":{isList:!1,args:[{key:"index",valueType:"string"},{key:"addtime",valueType:"bool"},{key:"file",valueType:"string"},{key:"spool",valueType:"bool"},{key:"marker",valueType:"string"},{key:"testmode",valueType:"bool"},{key:"run_in_preview",valueType:"bool"},{key:"host",valueType:"string"},{key:"source",valueType:"string"},{key:"sourcetype",valueType:"string"},{key:"uselb",valueType:"bool"},{key:"output_format",valueType:""}],functions:[],keywords:[],other:[],list:[]},"sumindex-command":{isList:!1,args:[{key:"index",valueType:"string"},{key:"addtime",valueType:"bool"},{key:"file",valueType:"string"},{key:"spool",valueType:"bool"},{key:"marker",valueType:"string"},{key:"testmode",valueType:"bool"},{key:"run_in_preview",valueType:"bool"},{key:"host",valueType:"string"},{key:"source",valueType:"string"},{key:"sourcetype",valueType:"string"},{key:"uselb",valueType:"bool"},{key:"output_format",valueType:""}],functions:[],keywords:[],other:[],list:[]},"collect-command":{isList:!1,args:[{key:"index",valueType:"string"},{key:"addtime",valueType:"bool"},{key:"file",valueType:"string"},{key:"spool",valueType:"bool"},{key:"marker",valueType:"string"},{key:"testmode",valueType:"bool"},{key:"run_in_preview",valueType:"bool"},{key:"host",valueType:"string"},{key:"source",valueType:"string"},{key:"sourcetype",valueType:"string"},{key:"uselb",valueType:"bool"},{key:"output_format",valueType:""}],functions:[],keywords:[],other:[],list:[]},"concurrency-command":{isList:!1,args:[{key:"duration",valueType:"field"},{key:"start",valueType:"field"},{key:"output",valueType:"field"}],functions:[],keywords:[],other:[],list:[]},"counttable-command":{isList:!1,args:[{key:"maxrows",valueType:"int"},{key:"maxcols",valueType:"int"},{key:"mincolcover",valueType:"num"},{key:"minrowcover",valueType:"num"},{key:"usetotal",valueType:"bool"},{key:"totalstr",valueType:"field"}],functions:[],keywords:[],other:["field","field"],list:[]},"ctable-command":{isList:!1,args:[{key:"maxrows",valueType:"int"},{key:"maxcols",valueType:"int"},{key:"mincolcover",valueType:"num"},{key:"minrowcover",valueType:"num"},{key:"usetotal",valueType:"bool"},{key:"totalstr",valueType:"field"}],functions:[],keywords:[],other:["field","field"],list:[]},"contingency-command":{isList:!1,args:[{key:"maxrows",valueType:"int"},{key:"maxcols",valueType:"int"},{key:"mincolcover",valueType:"num"},{key:"minrowcover",valueType:"num"},{key:"usetotal",valueType:"bool"},{key:"totalstr",valueType:"field"}],functions:[],keywords:[],other:["field","field"],list:[]},"convert-command":{isList:!1,args:[{key:"timeformat",valueType:"string"}],functions:[{name:"auto",parenOptional:!0},{name:"dur2sec",parenOptional:!1},{name:"mstime",parenOptional:!1},{name:"memk",parenOptional:!1},{name:"none",parenOptional:!1},{name:"num",parenOptional:!1},{name:"rmunit",parenOptional:!1},{name:"rmcomma",parenOptional:!1},{name:"ctime",parenOptional:!1},{name:"mktime",parenOptional:!1}],keywords:["as"],other:["wc-field","wc-field"],list:[]},"copyresults-command":{isList:!1,args:[{key:"dest",valueType:"string"},{key:"sid",valueType:"string"}],functions:[],keywords:[],other:[],list:[]},"correlate-command":{isList:!1,args:[],functions:[],keywords:[],other:[],list:[]},"createrss-command":{isList:!1,args:[{key:"path",valueType:"string"},{key:"name",valueType:"string"},{key:"link",valueType:"string"},{key:"descr",valueType:"string"},{key:"count",valueType:"int"},{key:"graceful",valueType:"bool"}],functions:[],keywords:[],other:[],list:[]},"datamodel-command":{isList:!1,args:[{key:"allow_old_summaries",valueType:"bool"},{key:"summariesonly",valueType:"bool"},{key:"strict_fields",valueType:"bool"}],functions:[],keywords:[],other:["string"],list:[]},"dbinspect-command":{isList:!1,args:[{key:"index",valueType:"string"},{key:"span",valueType:""},{key:"timeformat",valueType:"string"},{key:"corruptonly",valueType:"bool"},{key:"bucketstate",valueType:"bucketstate-type"}],functions:[],keywords:[],other:[],list:[]},"debug-command":{isList:!1,args:[{key:"cmd",valueType:"debug-method"},{key:"param1",valueType:"string"},{key:"param2",valueType:"string"}],functions:[],keywords:[],other:["string"],list:[]},"dedup-command":{isList:!1,args:[{key:"keepevents",valueType:"bool"},{key:"keepempty",valueType:"bool"},{key:"consecutive",valueType:"bool"}],functions:[],keywords:["sortby"],other:["int","field-list","field"],list:[]},"delete-command":{isList:!1,args:[],functions:[],keywords:[],other:[],list:[]},"delta-command":{isList:!1,args:[{key:"p",valueType:"int"}],functions:[],keywords:["as"],other:["field","field:newfield"],list:[]},"dfsjob-command":{isList:!1,args:[],functions:[],keywords:[],other:["string"],list:[]},"diff-command":{isList:!1,args:[{key:"position1",valueType:"int"},{key:"position2",valueType:"int"},{key:"attribute",valueType:"string"},{key:"diffheader",valueType:"bool"},{key:"context",valueType:"bool"},{key:"maxlen",valueType:"int"}],functions:[],keywords:[],other:[],list:[]},"dispatch-command":{isList:!1,args:[{key:"ttl",valueType:"num"},{key:"maxresults",valueType:"num"},{key:"maxtime",valueType:"num"},{key:"id",valueType:"string"},{key:"spawn_process",valueType:"bool"},{key:"label",valueType:"string"},{key:"start_time",valueType:"num"},{key:"end_time",valueType:"num"}],functions:[],keywords:[],other:["string","search-pipeline"],list:[]},"dump-command":{isList:!1,args:[{key:"basefilename",valueType:"string"},{key:"rollsize",valueType:"num"},{key:"compress",valueType:"int"},{key:"format",valueType:"string"},{key:"fields",valueType:"comma-delimited-string"}],functions:[],keywords:[],other:[],list:[]},"editinfo-command":{isList:!1,args:[{key:"keyset",valueType:""},{key:"starttime",valueType:""},{key:"endtime",valueType:""},{key:"msg_error",valueType:""},{key:"msg_warn",valueType:""},{key:"msg_info",valueType:""},{key:"msg_debug",valueType:""}],functions:[],keywords:[],other:[],list:[]},"erex-command":{isList:!1,args:[{key:"examples",valueType:"erex-examples"},{key:"counterexamples",valueType:"erex-examples"},{key:"fromfield",valueType:"field"},{key:"maxtrainers",valueType:"int"}],functions:[],keywords:[],other:["field"],list:[]},"eval-command":{isList:!1,args:[],functions:[{name:"abs",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"case",parenOptional:!1},{name:"ceiling",parenOptional:!1},{name:"ceil",parenOptional:!1},{name:"cidrmatch",parenOptional:!1},{name:"coalesce",parenOptional:!1},{name:"commands",parenOptional:!1},{name:"exact",parenOptional:!1},{name:"exp",parenOptional:!1},{name:"false",parenOptional:!1},{name:"floor",parenOptional:!1},{name:"if",parenOptional:!1},{name:"ifnull",parenOptional:!1},{name:"isbool",parenOptional:!1},{name:"isint",parenOptional:!1},{name:"isnotnull",parenOptional:!1},{name:"isnull",parenOptional:!1},{name:"isnum",parenOptional:!1},{name:"isstr",parenOptional:!1},{name:"len",parenOptional:!1},{name:"like",parenOptional:!1},{name:"ln",parenOptional:!1},{name:"log",parenOptional:!1},{name:"lookup",parenOptional:!1},{name:"lower",parenOptional:!1},{name:"match",parenOptional:!1},{name:"max",parenOptional:!1},{name:"md5",parenOptional:!1},{name:"min",parenOptional:!1},{name:"mvappend",parenOptional:!1},{name:"mvcount",parenOptional:!1},{name:"mvdedup",parenOptional:!1},{name:"mvindex",parenOptional:!1},{name:"mvfilter",parenOptional:!1},{name:"mvfind",parenOptional:!1},{name:"mvjoin",parenOptional:!1},{name:"mvmap",parenOptional:!1},{name:"mvrange",parenOptional:!1},{name:"mvsort",parenOptional:!1},{name:"mvzip",parenOptional:!1},{name:"now",parenOptional:!1},{name:"null",parenOptional:!1},{name:"nullif",parenOptional:!1},{name:"pi",parenOptional:!1},{name:"pow",parenOptional:!1},{name:"random",parenOptional:!1},{name:"relative_time",parenOptional:!1},{name:"replace",parenOptional:!1},{name:"round",parenOptional:!1},{name:"searchmatch",parenOptional:!1},{name:"sha1",parenOptional:!1},{name:"sha256",parenOptional:!1},{name:"sha512",parenOptional:!1},{name:"sigfig",parenOptional:!1},{name:"spath",parenOptional:!1},{name:"split",parenOptional:!1},{name:"sqrt",parenOptional:!1},{name:"strftime",parenOptional:!1},{name:"strptime",parenOptional:!1},{name:"substr",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"time",parenOptional:!1},{name:"tostring",parenOptional:!1},{name:"trim",parenOptional:!1},{name:"ltrim",parenOptional:!1},{name:"rtrim",parenOptional:!1},{name:"true",parenOptional:!1},{name:"typeof",parenOptional:!1},{name:"upper",parenOptional:!1},{name:"urldecode",parenOptional:!1},{name:"validate",parenOptional:!1},{name:"tonumber",parenOptional:!1},{name:"acos",parenOptional:!1},{name:"acosh",parenOptional:!1},{name:"asin",parenOptional:!1},{name:"asinh",parenOptional:!1},{name:"atan",parenOptional:!1},{name:"atan2",parenOptional:!1},{name:"atanh",parenOptional:!1},{name:"cos",parenOptional:!1},{name:"cosh",parenOptional:!1},{name:"hypot",parenOptional:!1},{name:"sin",parenOptional:!1},{name:"sinh",parenOptional:!1},{name:"tan",parenOptional:!1},{name:"tanh",parenOptional:!1},{name:"json_array_to_mv",parenOptional:!1},{name:"mv_to_json_array",parenOptional:!1},{name:"json_append",parenOptional:!1},{name:"json_extend",parenOptional:!1},{name:"json_extract_exact",parenOptional:!1},{name:"json_set_exact",parenOptional:!1}],keywords:["LIKE","AND|OR|XOR"],other:["field","num","string"],list:[]},"eventcount-command":{isList:!1,args:[{key:"index",valueType:"string"},{key:"summarize",valueType:"bool"},{key:"report_size",valueType:"bool"},{key:"list_vix",valueType:"bool"}],functions:[],keywords:[],other:[],list:[]},"eventstats-command":{isList:!1,args:[{key:"allnum",valueType:"bool"}],functions:[{name:"c",parenOptional:!0},{name:"count",parenOptional:!0},{name:"dc",parenOptional:!0},{name:"distinct_count",parenOptional:!0},{name:"mean",parenOptional:!0},{name:"avg",parenOptional:!0},{name:"stdev",parenOptional:!0},{name:"stdevp",parenOptional:!0},{name:"var",parenOptional:!0},{name:"varp",parenOptional:!0},{name:"sum",parenOptional:!0},{name:"sumsq",parenOptional:!0},{name:"min",parenOptional:!0},{name:"max",parenOptional:!0},{name:"mode",parenOptional:!0},{name:"median",parenOptional:!0},{name:"earliest",parenOptional:!0},{name:"first",parenOptional:!0},{name:"last",parenOptional:!0},{name:"latest",parenOptional:!0},{name:"list",parenOptional:!0},{name:"values",parenOptional:!0},{name:"range",parenOptional:!0},{name:"estdc",parenOptional:!0},{name:"estdc_error",parenOptional:!0},{name:"earliest_time",parenOptional:!0},{name:"latest_time",parenOptional:!0},{name:"rate",parenOptional:!0},{name:"eval",parenOptional:!1},{name:"abs",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"case",parenOptional:!1},{name:"ceiling",parenOptional:!1},{name:"ceil",parenOptional:!1},{name:"cidrmatch",parenOptional:!1},{name:"coalesce",parenOptional:!1},{name:"commands",parenOptional:!1},{name:"exact",parenOptional:!1},{name:"exp",parenOptional:!1},{name:"false",parenOptional:!1},{name:"floor",parenOptional:!1},{name:"if",parenOptional:!1},{name:"ifnull",parenOptional:!1},{name:"isbool",parenOptional:!1},{name:"isint",parenOptional:!1},{name:"isnotnull",parenOptional:!1},{name:"isnull",parenOptional:!1},{name:"isnum",parenOptional:!1},{name:"isstr",parenOptional:!1},{name:"len",parenOptional:!1},{name:"like",parenOptional:!1},{name:"ln",parenOptional:!1},{name:"log",parenOptional:!1},{name:"lookup",parenOptional:!1},{name:"lower",parenOptional:!1},{name:"match",parenOptional:!1},{name:"max",parenOptional:!1},{name:"md5",parenOptional:!1},{name:"min",parenOptional:!1},{name:"mvappend",parenOptional:!1},{name:"mvcount",parenOptional:!1},{name:"mvdedup",parenOptional:!1},{name:"mvindex",parenOptional:!1},{name:"mvfilter",parenOptional:!1},{name:"mvfind",parenOptional:!1},{name:"mvjoin",parenOptional:!1},{name:"mvmap",parenOptional:!1},{name:"mvrange",parenOptional:!1},{name:"mvsort",parenOptional:!1},{name:"mvzip",parenOptional:!1},{name:"now",parenOptional:!1},{name:"null",parenOptional:!1},{name:"nullif",parenOptional:!1},{name:"pi",parenOptional:!1},{name:"pow",parenOptional:!1},{name:"random",parenOptional:!1},{name:"relative_time",parenOptional:!1},{name:"replace",parenOptional:!1},{name:"round",parenOptional:!1},{name:"searchmatch",parenOptional:!1},{name:"sha1",parenOptional:!1},{name:"sha256",parenOptional:!1},{name:"sha512",parenOptional:!1},{name:"sigfig",parenOptional:!1},{name:"spath",parenOptional:!1},{name:"split",parenOptional:!1},{name:"sqrt",parenOptional:!1},{name:"strftime",parenOptional:!1},{name:"strptime",parenOptional:!1},{name:"substr",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"time",parenOptional:!1},{name:"tostring",parenOptional:!1},{name:"trim",parenOptional:!1},{name:"ltrim",parenOptional:!1},{name:"rtrim",parenOptional:!1},{name:"true",parenOptional:!1},{name:"typeof",parenOptional:!1},{name:"upper",parenOptional:!1},{name:"urldecode",parenOptional:!1},{name:"validate",parenOptional:!1},{name:"tonumber",parenOptional:!1},{name:"acos",parenOptional:!1},{name:"acosh",parenOptional:!1},{name:"asin",parenOptional:!1},{name:"asinh",parenOptional:!1},{name:"atan",parenOptional:!1},{name:"atan2",parenOptional:!1},{name:"atanh",parenOptional:!1},{name:"cos",parenOptional:!1},{name:"cosh",parenOptional:!1},{name:"hypot",parenOptional:!1},{name:"sin",parenOptional:!1},{name:"sinh",parenOptional:!1},{name:"tan",parenOptional:!1},{name:"tanh",parenOptional:!1},{name:"json_array_to_mv",parenOptional:!1},{name:"mv_to_json_array",parenOptional:!1},{name:"json_append",parenOptional:!1},{name:"json_extend",parenOptional:!1},{name:"json_extract_exact",parenOptional:!1},{name:"json_set_exact",parenOptional:!1}],keywords:["LIKE","AND|OR|XOR","as","by"],other:["field","num","string","wc-field","field-list"],list:[]},"kv-command":{isList:!1,args:[{key:"segment",valueType:"bool"},{key:"reload",valueType:"bool"},{key:"kvdelim",valueType:"string"},{key:"pairdelim",valueType:"string"},{key:"limit",valueType:"int"},{key:"maxchars",valueType:"int"},{key:"mv_add",valueType:"bool"},{key:"clean_keys",valueType:"bool"}],functions:[],keywords:[],other:["string"],list:[]},"extract-command":{isList:!1,args:[{key:"segment",valueType:"bool"},{key:"reload",valueType:"bool"},{key:"kvdelim",valueType:"string"},{key:"pairdelim",valueType:"string"},{key:"limit",valueType:"int"},{key:"maxchars",valueType:"int"},{key:"mv_add",valueType:"bool"},{key:"clean_keys",valueType:"bool"}],functions:[],keywords:[],other:["string"],list:[]},"fieldformat-command":{isList:!1,args:[],functions:[{name:"abs",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"case",parenOptional:!1},{name:"ceiling",parenOptional:!1},{name:"ceil",parenOptional:!1},{name:"cidrmatch",parenOptional:!1},{name:"coalesce",parenOptional:!1},{name:"commands",parenOptional:!1},{name:"exact",parenOptional:!1},{name:"exp",parenOptional:!1},{name:"false",parenOptional:!1},{name:"floor",parenOptional:!1},{name:"if",parenOptional:!1},{name:"ifnull",parenOptional:!1},{name:"isbool",parenOptional:!1},{name:"isint",parenOptional:!1},{name:"isnotnull",parenOptional:!1},{name:"isnull",parenOptional:!1},{name:"isnum",parenOptional:!1},{name:"isstr",parenOptional:!1},{name:"len",parenOptional:!1},{name:"like",parenOptional:!1},{name:"ln",parenOptional:!1},{name:"log",parenOptional:!1},{name:"lookup",parenOptional:!1},{name:"lower",parenOptional:!1},{name:"match",parenOptional:!1},{name:"max",parenOptional:!1},{name:"md5",parenOptional:!1},{name:"min",parenOptional:!1},{name:"mvappend",parenOptional:!1},{name:"mvcount",parenOptional:!1},{name:"mvdedup",parenOptional:!1},{name:"mvindex",parenOptional:!1},{name:"mvfilter",parenOptional:!1},{name:"mvfind",parenOptional:!1},{name:"mvjoin",parenOptional:!1},{name:"mvmap",parenOptional:!1},{name:"mvrange",parenOptional:!1},{name:"mvsort",parenOptional:!1},{name:"mvzip",parenOptional:!1},{name:"now",parenOptional:!1},{name:"null",parenOptional:!1},{name:"nullif",parenOptional:!1},{name:"pi",parenOptional:!1},{name:"pow",parenOptional:!1},{name:"random",parenOptional:!1},{name:"relative_time",parenOptional:!1},{name:"replace",parenOptional:!1},{name:"round",parenOptional:!1},{name:"searchmatch",parenOptional:!1},{name:"sha1",parenOptional:!1},{name:"sha256",parenOptional:!1},{name:"sha512",parenOptional:!1},{name:"sigfig",parenOptional:!1},{name:"spath",parenOptional:!1},{name:"split",parenOptional:!1},{name:"sqrt",parenOptional:!1},{name:"strftime",parenOptional:!1},{name:"strptime",parenOptional:!1},{name:"substr",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"time",parenOptional:!1},{name:"tostring",parenOptional:!1},{name:"trim",parenOptional:!1},{name:"ltrim",parenOptional:!1},{name:"rtrim",parenOptional:!1},{name:"true",parenOptional:!1},{name:"typeof",parenOptional:!1},{name:"upper",parenOptional:!1},{name:"urldecode",parenOptional:!1},{name:"validate",parenOptional:!1},{name:"tonumber",parenOptional:!1},{name:"acos",parenOptional:!1},{name:"acosh",parenOptional:!1},{name:"asin",parenOptional:!1},{name:"asinh",parenOptional:!1},{name:"atan",parenOptional:!1},{name:"atan2",parenOptional:!1},{name:"atanh",parenOptional:!1},{name:"cos",parenOptional:!1},{name:"cosh",parenOptional:!1},{name:"hypot",parenOptional:!1},{name:"sin",parenOptional:!1},{name:"sinh",parenOptional:!1},{name:"tan",parenOptional:!1},{name:"tanh",parenOptional:!1},{name:"json_array_to_mv",parenOptional:!1},{name:"mv_to_json_array",parenOptional:!1},{name:"json_append",parenOptional:!1},{name:"json_extend",parenOptional:!1},{name:"json_extract_exact",parenOptional:!1},{name:"json_set_exact",parenOptional:!1}],keywords:["LIKE","AND|OR|XOR"],other:["field","num","string"],list:[]},"fields-command":{isList:!1,args:[],functions:[],keywords:[],other:["wc-field-list"],list:[]},"fieldsummary-command":{isList:!1,args:[{key:"maxvals",valueType:"num"}],functions:[],keywords:[],other:["wc-field-list"],list:[]},"test-command":{isList:!1,args:[],functions:[],keywords:[],other:["filename"],list:[]},"file-command":{isList:!1,args:[],functions:[],keywords:[],other:["filename"],list:[]},"filldown-command":{isList:!1,args:[],functions:[],keywords:[],other:["wc-field-list"],list:[]},"fillnull-command":{isList:!1,args:[{key:"value",valueType:"string"}],functions:[],keywords:[],other:["field-list"],list:[]},"findkeywords-command":{isList:!1,args:[{key:"labelfield",valueType:"field"},{key:"dedup",valueType:"bool"}],functions:[],keywords:[],other:[],list:[]},"findtypes-command":{isList:!1,args:[{key:"max",valueType:"int"}],functions:[],keywords:[],other:[],list:[]},"folderize-command":{isList:!1,args:[{key:"attr",valueType:"string"},{key:"sep",valueType:"string"},{key:"size",valueType:"string"},{key:"minfolders",valueType:"int"},{key:"maxfolders",valueType:"int"}],functions:[],keywords:[],other:[],list:[]},"foreach-command":{isList:!1,args:[{key:"fieldstr",valueType:"string"},{key:"matchstr",valueType:"string"},{key:"matchseg1",valueType:"string"},{key:"matchseg2",valueType:"string"},{key:"matchseg3",valueType:"string"}],functions:[],keywords:[],other:["wc-field","string"],list:[]},"format-command":{isList:!1,args:[{key:"quote",valueType:"bool"},{key:"mvsep",valueType:""},{key:"maxresults",valueType:"int"}],functions:[],keywords:[],other:["double-quoted-string","row end"],list:[]},"from-command":{isList:!0,args:[],functions:[],keywords:[],other:["ws","string"],list:["datamodel","savedsearch","inputlookup","federated"]},"gauge-command":{isList:!1,args:[],functions:[],keywords:[],other:["num","field","num","field"],list:[]},"gentimes-command":{isList:!1,args:[{key:"start",valueType:"timestamp"},{key:"end",valueType:"timestamp"},{key:"increment",valueType:"increment"}],functions:[],keywords:[],other:[],list:[]},"geom-command":{isList:!1,args:[{key:"allFeatures",valueType:"bool"},{key:"featureIdField",valueType:"string"},{key:"gen",valueType:"num"},{key:"min_x",valueType:"num"},{key:"min_y",valueType:"num"},{key:"max_x",valueType:"num"},{key:"max_y",valueType:"num"}],functions:[],keywords:[],other:["string"],list:[]},"geomfilter-command":{isList:!1,args:[{key:"min_x",valueType:"num"},{key:"min_y",valueType:"num"},{key:"max_x",valueType:"num"},{key:"max_y",valueType:"num"}],functions:[],keywords:[],other:[],list:[]},"geostats-command":{isList:!1,args:[{key:"translatetoxy",valueType:"bool"},{key:"latfield",valueType:"string"},{key:"longfield",valueType:"string"},{key:"outputlatfield",valueType:"string"},{key:"outputlongfield",valueType:"string"},{key:"globallimit",valueType:"int"},{key:"locallimit",valueType:"int"},{key:"binspanlat",valueType:"float"},{key:"binspanlong",valueType:""},{key:"maxzoomlevel",valueType:"int"}],functions:[{name:"c",parenOptional:!0},{name:"count",parenOptional:!0},{name:"dc",parenOptional:!0},{name:"distinct_count",parenOptional:!0},{name:"mean",parenOptional:!0},{name:"avg",parenOptional:!0},{name:"stdev",parenOptional:!0},{name:"stdevp",parenOptional:!0},{name:"var",parenOptional:!0},{name:"varp",parenOptional:!0},{name:"sum",parenOptional:!0},{name:"sumsq",parenOptional:!0},{name:"min",parenOptional:!0},{name:"max",parenOptional:!0},{name:"mode",parenOptional:!0},{name:"median",parenOptional:!0},{name:"earliest",parenOptional:!0},{name:"first",parenOptional:!0},{name:"last",parenOptional:!0},{name:"latest",parenOptional:!0},{name:"list",parenOptional:!0},{name:"values",parenOptional:!0},{name:"range",parenOptional:!0},{name:"estdc",parenOptional:!0},{name:"estdc_error",parenOptional:!0},{name:"earliest_time",parenOptional:!0},{name:"latest_time",parenOptional:!0},{name:"rate",parenOptional:!0},{name:"eval",parenOptional:!1},{name:"abs",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"case",parenOptional:!1},{name:"ceiling",parenOptional:!1},{name:"ceil",parenOptional:!1},{name:"cidrmatch",parenOptional:!1},{name:"coalesce",parenOptional:!1},{name:"commands",parenOptional:!1},{name:"exact",parenOptional:!1},{name:"exp",parenOptional:!1},{name:"false",parenOptional:!1},{name:"floor",parenOptional:!1},{name:"if",parenOptional:!1},{name:"ifnull",parenOptional:!1},{name:"isbool",parenOptional:!1},{name:"isint",parenOptional:!1},{name:"isnotnull",parenOptional:!1},{name:"isnull",parenOptional:!1},{name:"isnum",parenOptional:!1},{name:"isstr",parenOptional:!1},{name:"len",parenOptional:!1},{name:"like",parenOptional:!1},{name:"ln",parenOptional:!1},{name:"log",parenOptional:!1},{name:"lookup",parenOptional:!1},{name:"lower",parenOptional:!1},{name:"match",parenOptional:!1},{name:"max",parenOptional:!1},{name:"md5",parenOptional:!1},{name:"min",parenOptional:!1},{name:"mvappend",parenOptional:!1},{name:"mvcount",parenOptional:!1},{name:"mvdedup",parenOptional:!1},{name:"mvindex",parenOptional:!1},{name:"mvfilter",parenOptional:!1},{name:"mvfind",parenOptional:!1},{name:"mvjoin",parenOptional:!1},{name:"mvmap",parenOptional:!1},{name:"mvrange",parenOptional:!1},{name:"mvsort",parenOptional:!1},{name:"mvzip",parenOptional:!1},{name:"now",parenOptional:!1},{name:"null",parenOptional:!1},{name:"nullif",parenOptional:!1},{name:"pi",parenOptional:!1},{name:"pow",parenOptional:!1},{name:"random",parenOptional:!1},{name:"relative_time",parenOptional:!1},{name:"replace",parenOptional:!1},{name:"round",parenOptional:!1},{name:"searchmatch",parenOptional:!1},{name:"sha1",parenOptional:!1},{name:"sha256",parenOptional:!1},{name:"sha512",parenOptional:!1},{name:"sigfig",parenOptional:!1},{name:"spath",parenOptional:!1},{name:"split",parenOptional:!1},{name:"sqrt",parenOptional:!1},{name:"strftime",parenOptional:!1},{name:"strptime",parenOptional:!1},{name:"substr",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"time",parenOptional:!1},{name:"tostring",parenOptional:!1},{name:"trim",parenOptional:!1},{name:"ltrim",parenOptional:!1},{name:"rtrim",parenOptional:!1},{name:"true",parenOptional:!1},{name:"typeof",parenOptional:!1},{name:"upper",parenOptional:!1},{name:"urldecode",parenOptional:!1},{name:"validate",parenOptional:!1},{name:"tonumber",parenOptional:!1},{name:"acos",parenOptional:!1},{name:"acosh",parenOptional:!1},{name:"asin",parenOptional:!1},{name:"asinh",parenOptional:!1},{name:"atan",parenOptional:!1},{name:"atan2",parenOptional:!1},{name:"atanh",parenOptional:!1},{name:"cos",parenOptional:!1},{name:"cosh",parenOptional:!1},{name:"hypot",parenOptional:!1},{name:"sin",parenOptional:!1},{name:"sinh",parenOptional:!1},{name:"tan",parenOptional:!1},{name:"tanh",parenOptional:!1},{name:"json_array_to_mv",parenOptional:!1},{name:"mv_to_json_array",parenOptional:!1},{name:"json_append",parenOptional:!1},{name:"json_extend",parenOptional:!1},{name:"json_extract_exact",parenOptional:!1},{name:"json_set_exact",parenOptional:!1}],keywords:["LIKE","AND|OR|XOR","as","by"],other:["field","num","string","wc-field","field-list"],list:[]},"head-command":{isList:!1,args:[{key:"limit",valueType:"int"},{key:"null",valueType:"bool"},{key:"keeplast",valueType:"bool"}],functions:[{name:"abs",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"case",parenOptional:!1},{name:"ceiling",parenOptional:!1},{name:"ceil",parenOptional:!1},{name:"cidrmatch",parenOptional:!1},{name:"coalesce",parenOptional:!1},{name:"commands",parenOptional:!1},{name:"exact",parenOptional:!1},{name:"exp",parenOptional:!1},{name:"false",parenOptional:!1},{name:"floor",parenOptional:!1},{name:"if",parenOptional:!1},{name:"ifnull",parenOptional:!1},{name:"isbool",parenOptional:!1},{name:"isint",parenOptional:!1},{name:"isnotnull",parenOptional:!1},{name:"isnull",parenOptional:!1},{name:"isnum",parenOptional:!1},{name:"isstr",parenOptional:!1},{name:"len",parenOptional:!1},{name:"like",parenOptional:!1},{name:"ln",parenOptional:!1},{name:"log",parenOptional:!1},{name:"lookup",parenOptional:!1},{name:"lower",parenOptional:!1},{name:"match",parenOptional:!1},{name:"max",parenOptional:!1},{name:"md5",parenOptional:!1},{name:"min",parenOptional:!1},{name:"mvappend",parenOptional:!1},{name:"mvcount",parenOptional:!1},{name:"mvdedup",parenOptional:!1},{name:"mvindex",parenOptional:!1},{name:"mvfilter",parenOptional:!1},{name:"mvfind",parenOptional:!1},{name:"mvjoin",parenOptional:!1},{name:"mvmap",parenOptional:!1},{name:"mvrange",parenOptional:!1},{name:"mvsort",parenOptional:!1},{name:"mvzip",parenOptional:!1},{name:"now",parenOptional:!1},{name:"null",parenOptional:!1},{name:"nullif",parenOptional:!1},{name:"pi",parenOptional:!1},{name:"pow",parenOptional:!1},{name:"random",parenOptional:!1},{name:"relative_time",parenOptional:!1},{name:"replace",parenOptional:!1},{name:"round",parenOptional:!1},{name:"searchmatch",parenOptional:!1},{name:"sha1",parenOptional:!1},{name:"sha256",parenOptional:!1},{name:"sha512",parenOptional:!1},{name:"sigfig",parenOptional:!1},{name:"spath",parenOptional:!1},{name:"split",parenOptional:!1},{name:"sqrt",parenOptional:!1},{name:"strftime",parenOptional:!1},{name:"strptime",parenOptional:!1},{name:"substr",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"time",parenOptional:!1},{name:"tostring",parenOptional:!1},{name:"trim",parenOptional:!1},{name:"ltrim",parenOptional:!1},{name:"rtrim",parenOptional:!1},{name:"true",parenOptional:!1},{name:"typeof",parenOptional:!1},{name:"upper",parenOptional:!1},{name:"urldecode",parenOptional:!1},{name:"validate",parenOptional:!1},{name:"tonumber",parenOptional:!1},{name:"acos",parenOptional:!1},{name:"acosh",parenOptional:!1},{name:"asin",parenOptional:!1},{name:"asinh",parenOptional:!1},{name:"atan",parenOptional:!1},{name:"atan2",parenOptional:!1},{name:"atanh",parenOptional:!1},{name:"cos",parenOptional:!1},{name:"cosh",parenOptional:!1},{name:"hypot",parenOptional:!1},{name:"sin",parenOptional:!1},{name:"sinh",parenOptional:!1},{name:"tan",parenOptional:!1},{name:"tanh",parenOptional:!1},{name:"json_array_to_mv",parenOptional:!1},{name:"mv_to_json_array",parenOptional:!1},{name:"json_append",parenOptional:!1},{name:"json_extend",parenOptional:!1},{name:"json_extract_exact",parenOptional:!1},{name:"json_set_exact",parenOptional:!1}],keywords:["LIKE","AND|OR|XOR"],other:["int","field","num","string"],list:[]},"hilite-command":{isList:!1,args:[],functions:[],keywords:[],other:["string"],list:[]},"highlight-command":{isList:!1,args:[],functions:[],keywords:[],other:["string"],list:[]},"history-command":{isList:!1,args:[{key:"events",valueType:"bool"}],functions:[],keywords:[],other:[],list:[]},"iconify-command":{isList:!1,args:[],functions:[],keywords:[],other:["field-list"],list:[]},"ingestpreview-command":{isList:!1,args:[{key:"meta_mode",valueType:"string"},{key:"ingest_processor",valueType:"string"},{key:"emit_copy_pastable",valueType:"bool"}],functions:[],keywords:[],other:[],list:[]},"inputcsv-command":{isList:!1,args:[{key:"dispatch",valueType:"bool"},{key:"append",valueType:"bool"},{key:"strict",valueType:"bool"},{key:"start",valueType:"int"},{key:"max",valueType:"int"},{key:"events",valueType:"bool"}],functions:[],keywords:["WHERE"],other:["filename","string:search-query"],list:[]},"inputlookup-command":{isList:!1,args:[{key:"append",valueType:"bool"},{key:"start",valueType:"int"},{key:"max",valueType:"int"}],functions:[],keywords:["where"],other:["filename","string:tablename","string:search-query"],list:[]},"internalinputcsv-command":{isList:!1,args:[],functions:[],keywords:[],other:["filename"],list:[]},"iplocation-command":{isList:!1,args:[{key:"prefix",valueType:"string"},{key:"allfields",valueType:"bool"},{key:"lang",valueType:"string"}],functions:[],keywords:[],other:["field"],list:[]},"join-command":{isList:!1,args:[{key:"type",valueType:""},{key:"usetime",valueType:"bool"},{key:"earlier",valueType:"bool"},{key:"overwrite",valueType:"bool"},{key:"max",valueType:"int"},{key:"return_multivalue",valueType:"bool"},{key:"left",valueType:"leftalias"},{key:"right",valueType:"rightalias"}],functions:[],keywords:["WHERE"],other:["field-list","string","field"],list:[]},"jsontxn-command":{isList:!1,args:[],functions:[],keywords:[],other:[],list:[]},"kmeans-command":{isList:!1,args:[{key:"reps",valueType:"int"},{key:"maxiters",valueType:"int"},{key:"t",valueType:"num"},{key:"k",valueType:""},{key:"cfield",valueType:"field"},{key:"dt",valueType:""},{key:"showcentroid",valueType:"bool"}],functions:[],keywords:[],other:["field-list"],list:[]},"kvform-command":{isList:!1,args:[{key:"form",valueType:"string"},{key:"field",valueType:"field"}],functions:[],keywords:[],other:[],list:[]},"loadjob-command":{isList:!1,args:[{key:"savedsearch",valueType:""},{key:"events",valueType:"bool"},{key:"job_delegate",valueType:"string"},{key:"artifact_offset",valueType:"int"},{key:"ignore_running",valueType:"bool"},{key:"wait_until_finished",valueType:"bool"},{key:"wait_timeout",valueType:"int"}],functions:[],keywords:[],other:["string"],list:[]},"localize-command":{isList:!1,args:[{key:"maxpause",valueType:""},{key:"timeafter",valueType:""},{key:"timebefore",valueType:""}],functions:[],keywords:[],other:[],list:[]},"localop-command":{isList:!1,args:[],functions:[],keywords:[],other:[],list:[]},"lookup-command":{isList:!1,args:[{key:"local",valueType:"bool"},{key:"update",valueType:"bool"},{key:"event_time_field",valueType:"string"}],functions:[],keywords:["as","OUTPUT|OUTPUTNEW","as"],other:["string:lookup-table-name","field:lookup","field:local","field:dest","field:local-dest"],list:[]},"makecontinuous-command":{isList:!1,args:[{key:"bins",valueType:"int"},{key:"minspan",valueType:""},{key:"span",valueType:""},{key:"start",valueType:"num"},{key:"end",valueType:"num"},{key:"aligntime",valueType:""}],functions:[],keywords:[],other:["field"],list:[]},"makejson-command":{isList:!1,args:[{key:"output",valueType:"string"}],functions:[],keywords:[],other:["wc-field-list"],list:[]},"makemv-command":{isList:!1,args:[{key:"delim",valueType:"string"},{key:"tokenizer",valueType:""},{key:"allowempty",valueType:"bool"},{key:"setsv",valueType:"bool"}],functions:[],keywords:[],other:["field"],list:[]},"makeresults-command":{isList:!1,args:[{key:"count",valueType:"int"},{key:"annotate",valueType:"bool"},{key:"splunk_server",valueType:"string"},{key:"splunk_server_group",valueType:"string"}],functions:[],keywords:[],other:[],list:[]},"map-command":{isList:!1,args:[{key:"search",valueType:""},{key:"maxsearches",valueType:"int"}],functions:[],keywords:[],other:["string"],list:[]},"mcatalog-command":{isList:!1,args:[{key:"prestats",valueType:"bool"},{key:"append",valueType:"bool"},{key:"timeformat",valueType:"string"},{key:"earliest",valueType:"time_modifier"},{key:"_index_earliest",valueType:"time_modifier"},{key:"starttime",valueType:"string"},{key:"startdaysago",valueType:"int"},{key:"startminutesago",valueType:"int"},{key:"starthoursago",valueType:"int"},{key:"startmonthsago",valueType:"int"},{key:"starttimeu",valueType:"num"},{key:"latest",valueType:"time_modifier"},{key:"_index_latest",valueType:"time_modifier"},{key:"endtime",valueType:"string"},{key:"enddaysago",valueType:"int"},{key:"endminutesago",valueType:"int"},{key:"endhoursago",valueType:"int"},{key:"endmonthsago",valueType:"int"},{key:"endtimeu",valueType:"num"},{key:"searchtimespanhours",valueType:"int"},{key:"searchtimespanminutes",valueType:"int"},{key:"searchtimespandays",valueType:"int"},{key:"searchtimespanmonths",valueType:"int"},{key:"daysago",valueType:"int"},{key:"minutesago",valueType:"int"},{key:"hoursago",valueType:"int"},{key:"monthsago",valueType:"int"},{key:"savedsearch",valueType:"string"},{key:"savedsplunk",valueType:"string"}],functions:[],keywords:["as","WHERE","IN","BY|GROUPBY"],other:["field","string","boolean-operator-not","term","num","boolean-operator-or","boolean-operator-and","field-list"],list:[]},"mcollect-command":{isList:!1,args:[{key:"index",valueType:"string"},{key:"file",valueType:"string"},{key:"split",valueType:"true|false|allnums"},{key:"spool",valueType:"bool"},{key:"prefix_field",valueType:"string"},{key:"host",valueType:"string"},{key:"source",valueType:"string"},{key:"sourcetype",valueType:"string"},{key:"marker",valueType:"string"}],functions:[],keywords:[],other:["field-list"],list:[]},"metadata-command":{isList:!1,args:[{key:"type",valueType:"metadata-type"},{key:"index",valueType:"string"},{key:"splunk_server",valueType:"wc-string"},{key:"splunk_server_group",valueType:"wc-string"},{key:"datatype",valueType:"metric|event"}],functions:[],keywords:[],other:[],list:[]},"metasearch-command":{isList:!1,args:[{key:"timeformat",valueType:"string"},{key:"earliest",valueType:"time_modifier"},{key:"_index_earliest",valueType:"time_modifier"},{key:"starttime",valueType:"string"},{key:"startdaysago",valueType:"int"},{key:"startminutesago",valueType:"int"},{key:"starthoursago",valueType:"int"},{key:"startmonthsago",valueType:"int"},{key:"starttimeu",valueType:"num"},{key:"latest",valueType:"time_modifier"},{key:"_index_latest",valueType:"time_modifier"},{key:"endtime",valueType:"string"},{key:"enddaysago",valueType:"int"},{key:"endminutesago",valueType:"int"},{key:"endhoursago",valueType:"int"},{key:"endmonthsago",valueType:"int"},{key:"endtimeu",valueType:"num"},{key:"searchtimespanhours",valueType:"int"},{key:"searchtimespanminutes",valueType:"int"},{key:"searchtimespandays",valueType:"int"},{key:"searchtimespanmonths",valueType:"int"},{key:"daysago",valueType:"int"},{key:"minutesago",valueType:"int"},{key:"hoursago",valueType:"int"},{key:"monthsago",valueType:"int"},{key:"savedsearch",valueType:"string"},{key:"savedsplunk",valueType:"string"}],functions:[],keywords:["IN"],other:["string","field","boolean-operator-not","term","num","boolean-operator-or","boolean-operator-and"],list:[]},"meventcollect-command":{isList:!1,args:[{key:"index",valueType:"string"},{key:"split",valueType:"bool"},{key:"spool",valueType:"bool"},{key:"prefix_field",valueType:"string"},{key:"host",valueType:"string"},{key:"source",valueType:"string"},{key:"sourcetype",valueType:"string"}],functions:[],keywords:[],other:["field-list"],list:[]},"msearch-command":{isList:!1,args:[{key:"filter",valueType:"string"},{key:"index",valueType:"string"},{key:"splunk_server",valueType:"wc-string"},{key:"splunk_server_group",valueType:"wc-string"},{key:"earliest",valueType:"mpreview-time-specifier"},{key:"latest",valueType:"mpreview-time-specifier"},{key:"chunk_size",valueType:"int"},{key:"target_per_timeseries",valueType:"int"}],functions:[],keywords:[],other:[],list:[]},"mpreview-command":{isList:!1,args:[{key:"filter",valueType:"string"},{key:"index",valueType:"string"},{key:"splunk_server",valueType:"wc-string"},{key:"splunk_server_group",valueType:"wc-string"},{key:"earliest",valueType:"mpreview-time-specifier"},{key:"latest",valueType:"mpreview-time-specifier"},{key:"chunk_size",valueType:"int"},{key:"target_per_timeseries",valueType:"int"}],functions:[],keywords:[],other:[],list:[]},"mrollup-command":{isList:!1,args:[{key:"source",valueType:"string"},{key:"target",valueType:"string"},{key:"file",valueType:"string"},{key:"span",valueType:"string:timespan"},{key:"aggregate",valueType:""},{key:"dimension-list",valueType:""},{key:"dimension-list-type",valueType:""},{key:"metric-list",valueType:""},{key:"metric-list-type",valueType:""},{key:"metric-overrides",valueType:""},{key:"app",valueType:"string"}],functions:[],keywords:[],other:[],list:[]},"mstats-command":{isList:!1,args:[{key:"chart",valueType:"bool"},{key:"chart.limit",valueType:"chart-limit-opt"},{key:"chart.agg",valueType:"stats-agg-term"},{key:"chart.usenull",valueType:"bool"},{key:"chart.useother",valueType:"bool"},{key:"chart.nullstr",valueType:"string"},{key:"chart.otherstr",valueType:"string"},{key:"prestats",valueType:"bool"},{key:"append",valueType:"bool"},{key:"backfill",valueType:"bool"},{key:"update_period",valueType:"int"},{key:"fillnull_value",valueType:"string"},{key:"chunk_size",valueType:"int"},{key:"timeformat",valueType:"string"},{key:"earliest",valueType:"time_modifier"},{key:"_index_earliest",valueType:"time_modifier"},{key:"starttime",valueType:"string"},{key:"startdaysago",valueType:"int"},{key:"startminutesago",valueType:"int"},{key:"starthoursago",valueType:"int"},{key:"startmonthsago",valueType:"int"},{key:"starttimeu",valueType:"num"},{key:"latest",valueType:"time_modifier"},{key:"_index_latest",valueType:"time_modifier"},{key:"endtime",valueType:"string"},{key:"enddaysago",valueType:"int"},{key:"endminutesago",valueType:"int"},{key:"endhoursago",valueType:"int"},{key:"endmonthsago",valueType:"int"},{key:"endtimeu",valueType:"num"},{key:"searchtimespanhours",valueType:"int"},{key:"searchtimespanminutes",valueType:"int"},{key:"searchtimespandays",valueType:"int"},{key:"searchtimespanmonths",valueType:"int"},{key:"daysago",valueType:"int"},{key:"minutesago",valueType:"int"},{key:"hoursago",valueType:"int"},{key:"monthsago",valueType:"int"},{key:"savedsearch",valueType:"string"},{key:"savedsplunk",valueType:"string"},{key:"span",valueType:"string:timespan"},{key:"every",valueType:"string:timespan"}],functions:[{name:"rate_avg",parenOptional:!1},{name:"rate_sum",parenOptional:!1}],keywords:["as","WHERE","IN","BY|GROUPBY"],other:["metric_name","string","stats-func-value","field","boolean-operator-not","term","num","boolean-operator-or","boolean-operator-and","field-list"],list:[]},"multikv-command":{isList:!1,args:[{key:"conf",valueType:"stanza_name"},{key:"copyattrs",valueType:"bool"},{key:"forceheader",valueType:"int"},{key:"multitable",valueType:"bool"},{key:"noheader",valueType:"bool"},{key:"rmorig",valueType:"bool"}],functions:[],keywords:["fields","filter"],other:["field-list"],list:[]},"multisearch-command":{isList:!1,args:[],functions:[],keywords:[],other:["string"],list:[]},"mvcombine-command":{isList:!1,args:[{key:"delim",valueType:"string"}],functions:[],keywords:[],other:["field"],list:[]},"mvexpand-command":{isList:!1,args:[{key:"limit",valueType:"int"}],functions:[],keywords:[],other:["field"],list:[]},"newseriesfilter-command":{isList:!1,args:[],functions:[],keywords:[],other:["string"],list:[]},"nokv-command":{isList:!1,args:[],functions:[],keywords:[],other:[],list:[]},"nomv-command":{isList:!1,args:[],functions:[],keywords:[],other:["field"],list:[]},"outlierfilter-command":{isList:!1,args:[{key:"action",valueType:""},{key:"param",valueType:"num"},{key:"uselower",valueType:"bool"},{key:"mark",valueType:"bool"}],functions:[],keywords:[],other:["field-list"],list:[]},"outlier-command":{isList:!1,args:[{key:"action",valueType:""},{key:"param",valueType:"num"},{key:"uselower",valueType:"bool"},{key:"mark",valueType:"bool"}],functions:[],keywords:[],other:["field-list"],list:[]},"outputcsv-command":{isList:!1,args:[{key:"append",valueType:"bool"},{key:"create_empty",valueType:"bool"},{key:"override_if_empty",valueType:""},{key:"dispatch",valueType:"bool"},{key:"usexml",valueType:"bool"},{key:"singlefile",valueType:"bool"}],functions:[],keywords:[],other:["filename"],list:[]},"outputlookup-command":{isList:!1,args:[{key:"append",valueType:"bool"},{key:"create_empty",valueType:"bool"},{key:"override_if_empty",valueType:""},{key:"max",valueType:"int"},{key:"key_field",valueType:"field"},{key:"createinapp",valueType:"bool"},{key:"create_context",valueType:"string"},{key:"output_format",valueType:"string"}],functions:[],keywords:[],other:["filename","string:tablename"],list:[]},"outputraw-command":{isList:!1,args:[],functions:[],keywords:[],other:[],list:[]},"outputrawr-command":{isList:!1,args:[],functions:[],keywords:[],other:[],list:[]},"outputtelemetry-command":{isList:!1,args:[{key:"input",valueType:"string"},{key:"type",valueType:"string"},{key:"component",valueType:"string"},{key:"support",valueType:"bool"},{key:"anonymous",valueType:"bool"},{key:"license",valueType:"bool"},{key:"optinrequired",valueType:"int"}],functions:[],keywords:[],other:[],list:[]},"outputtext-command":{isList:!1,args:[{key:"usexml",valueType:"bool"}],functions:[],keywords:[],other:[],list:[]},"overlap-command":{isList:!1,args:[],functions:[],keywords:[],other:[],list:[]},"pivot-command":{isList:!1,args:[],functions:[],keywords:[],other:["datamodel-name","object-name","pivot-element"],list:[]},"predict-command":{isList:!1,args:[{key:"algorithm",valueType:""},{key:"correlate",valueType:"field"},{key:"future_timespan",valueType:"num"},{key:"holdback",valueType:"num"},{key:"period",valueType:"num"},{key:"upper\\d+",valueType:"field"},{key:"lower\\d+",valueType:"field"},{key:"suppress",valueType:"field"}],functions:[],keywords:["as"],other:["field-list","field"],list:[]},"preview-command":{isList:!1,args:[],functions:[],keywords:[],other:[],list:[]},"prjob-command":{isList:!1,args:[],functions:[],keywords:[],other:["string"],list:[]},"rangemap-command":{isList:!1,args:[{key:"field",valueType:"field"},{key:"default",valueType:"string"}],functions:[],keywords:[],other:["string","num"],list:[]},"rare-command":{isList:!1,args:[{key:"showcount",valueType:"bool"},{key:"showperc",valueType:"bool"},{key:"limit",valueType:"int"},{key:"countfield",valueType:"string"},{key:"percentfield",valueType:"string"},{key:"useother",valueType:"bool"},{key:"otherstr",valueType:"string"}],functions:[],keywords:["by"],other:["field-list"],list:[]},"rawstats-command":{isList:!1,args:[],functions:[],keywords:[],other:[],list:[]},"redistribute-command":{isList:!1,args:[{key:"dfs",valueType:""},{key:"num_of_reducers",valueType:"int"}],functions:[],keywords:["by"],other:["field-list"],list:[]},"regex-command":{isList:!1,args:[],functions:[],keywords:[],other:["field","string"],list:[]},"relevancy-command":{isList:!1,args:[],functions:[],keywords:[],other:[],list:[]},"reltime-command":{isList:!1,args:[{key:"timefield",valueType:"field-list"},{key:"prefix",valueType:"string"}],functions:[],keywords:[],other:[],list:[]},"rename-command":{isList:!1,args:[],functions:[],keywords:["as"],other:["wc-field","wc-field"],list:[]},"replace-command":{isList:!1,args:[],functions:[],keywords:["with","in"],other:["wc-str","wc-str","field-list"],list:[]},"require-command":{isList:!1,args:[],functions:[],keywords:[],other:[],list:[]},"rest-command":{isList:!1,args:[{key:"count",valueType:"int"},{key:"strict",valueType:"bool"},{key:"splunk_server",valueType:"string"},{key:"splunk_server_group",valueType:"string"},{key:"timeout",valueType:"int"}],functions:[],keywords:[],other:["string"],list:[]},"return-command":{isList:!1,args:[],functions:[],keywords:[],other:["int:count","field:alias","field","field","field"],list:[]},"reverse-command":{isList:!1,args:[],functions:[],keywords:[],other:[],list:[]},"rex-command":{isList:!1,args:[{key:"field",valueType:"field"},{key:"max_match",valueType:"int"},{key:"offset_field",valueType:"string"},{key:"mode",valueType:""}],functions:[],keywords:[],other:["string","sed-expression"],list:[]},"rtorder-command":{isList:!1,args:[{key:"discard",valueType:"bool"},{key:"buffer_span",valueType:"span-length"},{key:"max_buffer_size",valueType:"int"}],functions:[],keywords:[],other:[],list:[]},"runshellscript-command":{isList:!1,args:[],functions:[],keywords:[],other:["script-filename","result-count","search-terms","search-string","savedsearch-name","description","results-url","deprecated-arg","search-id"],list:[]},"macro-command":{isList:!1,args:[{key:"nosubstitution",valueType:"bool"}],functions:[],keywords:[],other:["string"],list:[]},"savedsplunk-command":{isList:!1,args:[{key:"nosubstitution",valueType:"bool"}],functions:[],keywords:[],other:["string"],list:[]},"savedsearch-command":{isList:!1,args:[{key:"nosubstitution",valueType:"bool"}],functions:[],keywords:[],other:["string"],list:[]},"run-command":{isList:!1,args:[{key:"maxinputs",valueType:"int"}],functions:[],keywords:[],other:["string"],list:[]},"script-command":{isList:!1,args:[{key:"maxinputs",valueType:"int"}],functions:[],keywords:[],other:["string"],list:[]},"scrub-command":{isList:!1,args:[{key:"public-terms",valueType:"filename"},{key:"private-terms",valueType:"filename"},{key:"name-terms",valueType:"filename"},{key:"dictionary",valueType:"filename"},{key:"timeconfig",valueType:"filename"},{key:"namespace",valueType:"string"}],functions:[],keywords:[],other:[],list:[]},"search-command":{isList:!1,args:[{key:"timeformat",valueType:"string"},{key:"earliest",valueType:"time_modifier"},{key:"_index_earliest",valueType:"time_modifier"},{key:"starttime",valueType:"string"},{key:"startdaysago",valueType:"int"},{key:"startminutesago",valueType:"int"},{key:"starthoursago",valueType:"int"},{key:"startmonthsago",valueType:"int"},{key:"starttimeu",valueType:"num"},{key:"latest",valueType:"time_modifier"},{key:"_index_latest",valueType:"time_modifier"},{key:"endtime",valueType:"string"},{key:"enddaysago",valueType:"int"},{key:"endminutesago",valueType:"int"},{key:"endhoursago",valueType:"int"},{key:"endmonthsago",valueType:"int"},{key:"endtimeu",valueType:"num"},{key:"searchtimespanhours",valueType:"int"},{key:"searchtimespanminutes",valueType:"int"},{key:"searchtimespandays",valueType:"int"},{key:"searchtimespanmonths",valueType:"int"},{key:"daysago",valueType:"int"},{key:"minutesago",valueType:"int"},{key:"hoursago",valueType:"int"},{key:"monthsago",valueType:"int"},{key:"savedsearch",valueType:"string"},{key:"savedsplunk",valueType:"string"}],functions:[],keywords:["IN"],other:["string","field","boolean-operator-not","term","num","boolean-operator-or","boolean-operator-and"],list:[]},"searchtxn-command":{isList:!1,args:[{key:"max_terms",valueType:"int"},{key:"use_disjunct",valueType:"bool"},{key:"eventsonly",valueType:"bool"}],functions:[],keywords:[],other:["string","search-string"],list:[]},"report-command":{isList:!1,args:[],functions:[],keywords:[],other:["string"],list:[]},"select-command":{isList:!1,args:[],functions:[],keywords:[],other:["string"],list:[]},"selfjoin-command":{isList:!1,args:[{key:"overwrite",valueType:"bool"},{key:"max",valueType:"int"},{key:"keepsingle",valueType:"int"}],functions:[],keywords:[],other:["field-list"],list:[]},"sendalert-command":{isList:!1,args:[{key:"results_link",valueType:"url"},{key:"results_path",valueType:"path"},{key:"param.<param-name>",valueType:"value"}],functions:[],keywords:[],other:["string"],list:[]},"sendemail-command":{isList:!1,args:[{key:"to",valueType:"email_list"},{key:"from",valueType:"email_list"},{key:"cc",valueType:"email_list"},{key:"bcc",valueType:"email_list"},{key:"subject",valueType:"string"},{key:"message",valueType:"string"},{key:"footer",valueType:"string"},{key:"sendresults",valueType:"bool"},{key:"inline",valueType:"bool"},{key:"format",valueType:""},{key:"sendcsv",valueType:"bool"},{key:"sendpdf",valueType:"bool"},{key:"pdfview",valueType:"string"},{key:"paperorientation",valueType:""},{key:"papersize",valueType:""},{key:"priority",valueType:""},{key:"server",valueType:"string"},{key:"graceful",valueType:"bool"},{key:"content_type",valueType:""},{key:"width_sort_columns",valueType:"bool"},{key:"use_ssl",valueType:"bool"},{key:"use_tls",valueType:"bool"},{key:"maxinputs",valueType:"int"},{key:"maxtime",valueType:""}],functions:[],keywords:[],other:[],list:[]},"set-command":{isList:!1,args:[],functions:[],keywords:["union|diff|intersect"],other:["string"],list:[]},"setfields-command":{isList:!1,args:[],functions:[],keywords:[],other:["string"],list:[]},"shape-command":{isList:!1,args:[{key:"maxvalues",valueType:"int"},{key:"maxresolution",valueType:"int"}],functions:[],keywords:[],other:["field"],list:[]},"showargs-command":{isList:!1,args:[],functions:[],keywords:[],other:["string"],list:[]},"sichart-command":{isList:!1,args:[{key:"sep",valueType:"string"},{key:"format",valueType:"string"},{key:"cont",valueType:"bool"},{key:"limit",valueType:"chart-limit-opt"},{key:"agg",valueType:"stats-agg-term"},{key:"bins",valueType:"int"},{key:"minspan",valueType:""},{key:"span",valueType:""},{key:"start",valueType:"num"},{key:"end",valueType:"num"},{key:"aligntime",valueType:""},{key:"usenull",valueType:"bool"},{key:"useother",valueType:"bool"},{key:"nullstr",valueType:"string"},{key:"otherstr",valueType:"string"},{key:"dedup_splitvals",valueType:"bool"}],functions:[{name:"c",parenOptional:!0},{name:"count",parenOptional:!0},{name:"dc",parenOptional:!0},{name:"distinct_count",parenOptional:!0},{name:"mean",parenOptional:!0},{name:"avg",parenOptional:!0},{name:"stdev",parenOptional:!0},{name:"stdevp",parenOptional:!0},{name:"var",parenOptional:!0},{name:"varp",parenOptional:!0},{name:"sum",parenOptional:!0},{name:"sumsq",parenOptional:!0},{name:"min",parenOptional:!0},{name:"max",parenOptional:!0},{name:"mode",parenOptional:!0},{name:"median",parenOptional:!0},{name:"earliest",parenOptional:!0},{name:"first",parenOptional:!0},{name:"last",parenOptional:!0},{name:"latest",parenOptional:!0},{name:"list",parenOptional:!0},{name:"values",parenOptional:!0},{name:"range",parenOptional:!0},{name:"estdc",parenOptional:!0},{name:"estdc_error",parenOptional:!0},{name:"earliest_time",parenOptional:!0},{name:"latest_time",parenOptional:!0},{name:"rate",parenOptional:!0},{name:"eval",parenOptional:!1},{name:"abs",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"case",parenOptional:!1},{name:"ceiling",parenOptional:!1},{name:"ceil",parenOptional:!1},{name:"cidrmatch",parenOptional:!1},{name:"coalesce",parenOptional:!1},{name:"commands",parenOptional:!1},{name:"exact",parenOptional:!1},{name:"exp",parenOptional:!1},{name:"false",parenOptional:!1},{name:"floor",parenOptional:!1},{name:"if",parenOptional:!1},{name:"ifnull",parenOptional:!1},{name:"isbool",parenOptional:!1},{name:"isint",parenOptional:!1},{name:"isnotnull",parenOptional:!1},{name:"isnull",parenOptional:!1},{name:"isnum",parenOptional:!1},{name:"isstr",parenOptional:!1},{name:"len",parenOptional:!1},{name:"like",parenOptional:!1},{name:"ln",parenOptional:!1},{name:"log",parenOptional:!1},{name:"lookup",parenOptional:!1},{name:"lower",parenOptional:!1},{name:"match",parenOptional:!1},{name:"max",parenOptional:!1},{name:"md5",parenOptional:!1},{name:"min",parenOptional:!1},{name:"mvappend",parenOptional:!1},{name:"mvcount",parenOptional:!1},{name:"mvdedup",parenOptional:!1},{name:"mvindex",parenOptional:!1},{name:"mvfilter",parenOptional:!1},{name:"mvfind",parenOptional:!1},{name:"mvjoin",parenOptional:!1},{name:"mvmap",parenOptional:!1},{name:"mvrange",parenOptional:!1},{name:"mvsort",parenOptional:!1},{name:"mvzip",parenOptional:!1},{name:"now",parenOptional:!1},{name:"null",parenOptional:!1},{name:"nullif",parenOptional:!1},{name:"pi",parenOptional:!1},{name:"pow",parenOptional:!1},{name:"random",parenOptional:!1},{name:"relative_time",parenOptional:!1},{name:"replace",parenOptional:!1},{name:"round",parenOptional:!1},{name:"searchmatch",parenOptional:!1},{name:"sha1",parenOptional:!1},{name:"sha256",parenOptional:!1},{name:"sha512",parenOptional:!1},{name:"sigfig",parenOptional:!1},{name:"spath",parenOptional:!1},{name:"split",parenOptional:!1},{name:"sqrt",parenOptional:!1},{name:"strftime",parenOptional:!1},{name:"strptime",parenOptional:!1},{name:"substr",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"time",parenOptional:!1},{name:"tostring",parenOptional:!1},{name:"trim",parenOptional:!1},{name:"ltrim",parenOptional:!1},{name:"rtrim",parenOptional:!1},{name:"true",parenOptional:!1},{name:"typeof",parenOptional:!1},{name:"upper",parenOptional:!1},{name:"urldecode",parenOptional:!1},{name:"validate",parenOptional:!1},{name:"tonumber",parenOptional:!1},{name:"acos",parenOptional:!1},{name:"acosh",parenOptional:!1},{name:"asin",parenOptional:!1},{name:"asinh",parenOptional:!1},{name:"atan",parenOptional:!1},{name:"atan2",parenOptional:!1},{name:"atanh",parenOptional:!1},{name:"cos",parenOptional:!1},{name:"cosh",parenOptional:!1},{name:"hypot",parenOptional:!1},{name:"sin",parenOptional:!1},{name:"sinh",parenOptional:!1},{name:"tan",parenOptional:!1},{name:"tanh",parenOptional:!1},{name:"json_array_to_mv",parenOptional:!1},{name:"mv_to_json_array",parenOptional:!1},{name:"json_append",parenOptional:!1},{name:"json_extend",parenOptional:!1},{name:"json_extract_exact",parenOptional:!1},{name:"json_set_exact",parenOptional:!1},{name:"sparkline",parenOptional:!1},{name:"c",parenOptional:!1},{name:"count",parenOptional:!1},{name:"dc",parenOptional:!1},{name:"mean",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"stdev",parenOptional:!1},{name:"stdevp",parenOptional:!1},{name:"var",parenOptional:!1},{name:"varp",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"sumsq",parenOptional:!1},{name:"min",parenOptional:!1},{name:"max",parenOptional:!1},{name:"range",parenOptional:!1},{name:"c",parenOptional:!1},{name:"count",parenOptional:!1},{name:"dc",parenOptional:!1},{name:"distinct_count",parenOptional:!1},{name:"mean",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"stdev",parenOptional:!1},{name:"stdevp",parenOptional:!1},{name:"var",parenOptional:!1},{name:"varp",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"sumsq",parenOptional:!1},{name:"min",parenOptional:!1},{name:"max",parenOptional:!1},{name:"mode",parenOptional:!1},{name:"median",parenOptional:!1},{name:"earliest",parenOptional:!1},{name:"first",parenOptional:!1},{name:"last",parenOptional:!1},{name:"latest",parenOptional:!1},{name:"list",parenOptional:!1},{name:"values",parenOptional:!1},{name:"range",parenOptional:!1},{name:"estdc",parenOptional:!1},{name:"estdc_error",parenOptional:!1},{name:"earliest_time",parenOptional:!1},{name:"latest_time",parenOptional:!1},{name:"rate",parenOptional:!1}],keywords:["LIKE","AND|OR|XOR","as","BY","where","OVER"],other:["field","num","string","wc-field","int","|"],list:[]},"sirare-command":{isList:!1,args:[{key:"showcount",valueType:"bool"},{key:"showperc",valueType:"bool"},{key:"limit",valueType:"int"},{key:"countfield",valueType:"string"},{key:"percentfield",valueType:"string"},{key:"useother",valueType:"bool"},{key:"otherstr",valueType:"string"}],functions:[],keywords:["by"],other:["field-list"],list:[]},"sistats-command":{isList:!1,args:[{key:"partitions",valueType:"num"},{key:"allnum",valueType:"bool"},{key:"delim",valueType:"string"},{key:"dedup_splitvals",valueType:"bool"}],functions:[{name:"c",parenOptional:!0},{name:"count",parenOptional:!0},{name:"dc",parenOptional:!0},{name:"distinct_count",parenOptional:!0},{name:"mean",parenOptional:!0},{name:"avg",parenOptional:!0},{name:"stdev",parenOptional:!0},{name:"stdevp",parenOptional:!0},{name:"var",parenOptional:!0},{name:"varp",parenOptional:!0},{name:"sum",parenOptional:!0},{name:"sumsq",parenOptional:!0},{name:"min",parenOptional:!0},{name:"max",parenOptional:!0},{name:"mode",parenOptional:!0},{name:"median",parenOptional:!0},{name:"earliest",parenOptional:!0},{name:"first",parenOptional:!0},{name:"last",parenOptional:!0},{name:"latest",parenOptional:!0},{name:"list",parenOptional:!0},{name:"values",parenOptional:!0},{name:"range",parenOptional:!0},{name:"estdc",parenOptional:!0},{name:"estdc_error",parenOptional:!0},{name:"earliest_time",parenOptional:!0},{name:"latest_time",parenOptional:!0},{name:"rate",parenOptional:!0},{name:"eval",parenOptional:!1},{name:"abs",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"case",parenOptional:!1},{name:"ceiling",parenOptional:!1},{name:"ceil",parenOptional:!1},{name:"cidrmatch",parenOptional:!1},{name:"coalesce",parenOptional:!1},{name:"commands",parenOptional:!1},{name:"exact",parenOptional:!1},{name:"exp",parenOptional:!1},{name:"false",parenOptional:!1},{name:"floor",parenOptional:!1},{name:"if",parenOptional:!1},{name:"ifnull",parenOptional:!1},{name:"isbool",parenOptional:!1},{name:"isint",parenOptional:!1},{name:"isnotnull",parenOptional:!1},{name:"isnull",parenOptional:!1},{name:"isnum",parenOptional:!1},{name:"isstr",parenOptional:!1},{name:"len",parenOptional:!1},{name:"like",parenOptional:!1},{name:"ln",parenOptional:!1},{name:"log",parenOptional:!1},{name:"lookup",parenOptional:!1},{name:"lower",parenOptional:!1},{name:"match",parenOptional:!1},{name:"max",parenOptional:!1},{name:"md5",parenOptional:!1},{name:"min",parenOptional:!1},{name:"mvappend",parenOptional:!1},{name:"mvcount",parenOptional:!1},{name:"mvdedup",parenOptional:!1},{name:"mvindex",parenOptional:!1},{name:"mvfilter",parenOptional:!1},{name:"mvfind",parenOptional:!1},{name:"mvjoin",parenOptional:!1},{name:"mvmap",parenOptional:!1},{name:"mvrange",parenOptional:!1},{name:"mvsort",parenOptional:!1},{name:"mvzip",parenOptional:!1},{name:"now",parenOptional:!1},{name:"null",parenOptional:!1},{name:"nullif",parenOptional:!1},{name:"pi",parenOptional:!1},{name:"pow",parenOptional:!1},{name:"random",parenOptional:!1},{name:"relative_time",parenOptional:!1},{name:"replace",parenOptional:!1},{name:"round",parenOptional:!1},{name:"searchmatch",parenOptional:!1},{name:"sha1",parenOptional:!1},{name:"sha256",parenOptional:!1},{name:"sha512",parenOptional:!1},{name:"sigfig",parenOptional:!1},{name:"spath",parenOptional:!1},{name:"split",parenOptional:!1},{name:"sqrt",parenOptional:!1},{name:"strftime",parenOptional:!1},{name:"strptime",parenOptional:!1},{name:"substr",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"time",parenOptional:!1},{name:"tostring",parenOptional:!1},{name:"trim",parenOptional:!1},{name:"ltrim",parenOptional:!1},{name:"rtrim",parenOptional:!1},{name:"true",parenOptional:!1},{name:"typeof",parenOptional:!1},{name:"upper",parenOptional:!1},{name:"urldecode",parenOptional:!1},{name:"validate",parenOptional:!1},{name:"tonumber",parenOptional:!1},{name:"acos",parenOptional:!1},{name:"acosh",parenOptional:!1},{name:"asin",parenOptional:!1},{name:"asinh",parenOptional:!1},{name:"atan",parenOptional:!1},{name:"atan2",parenOptional:!1},{name:"atanh",parenOptional:!1},{name:"cos",parenOptional:!1},{name:"cosh",parenOptional:!1},{name:"hypot",parenOptional:!1},{name:"sin",parenOptional:!1},{name:"sinh",parenOptional:!1},{name:"tan",parenOptional:!1},{name:"tanh",parenOptional:!1},{name:"json_array_to_mv",parenOptional:!1},{name:"mv_to_json_array",parenOptional:!1},{name:"json_append",parenOptional:!1},{name:"json_extend",parenOptional:!1},{name:"json_extract_exact",parenOptional:!1},{name:"json_set_exact",parenOptional:!1},{name:"sparkline",parenOptional:!1},{name:"c",parenOptional:!1},{name:"count",parenOptional:!1},{name:"dc",parenOptional:!1},{name:"mean",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"stdev",parenOptional:!1},{name:"stdevp",parenOptional:!1},{name:"var",parenOptional:!1},{name:"varp",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"sumsq",parenOptional:!1},{name:"min",parenOptional:!1},{name:"max",parenOptional:!1},{name:"range",parenOptional:!1}],keywords:["LIKE","AND|OR|XOR","as","by"],other:["field","num","string","wc-field","int","field-list"],list:[]},"sitimechart-command":{isList:!1,args:[{key:"sep",valueType:"string"},{key:"format",valueType:"string"},{key:"fixedrange",valueType:"bool"},{key:"partial",valueType:"bool"},{key:"cont",valueType:"bool"},{key:"limit",valueType:"chart-limit-opt"},{key:"bins",valueType:"int"},{key:"minspan",valueType:""},{key:"span",valueType:""},{key:"start",valueType:"num"},{key:"end",valueType:"num"},{key:"aligntime",valueType:""},{key:"usenull",valueType:"bool"},{key:"useother",valueType:"bool"},{key:"nullstr",valueType:"string"},{key:"otherstr",valueType:"string"},{key:"dedup_splitvals",valueType:"bool"}],functions:[{name:"c",parenOptional:!0},{name:"count",parenOptional:!0},{name:"dc",parenOptional:!0},{name:"distinct_count",parenOptional:!0},{name:"mean",parenOptional:!0},{name:"avg",parenOptional:!0},{name:"stdev",parenOptional:!0},{name:"stdevp",parenOptional:!0},{name:"var",parenOptional:!0},{name:"varp",parenOptional:!0},{name:"sum",parenOptional:!0},{name:"sumsq",parenOptional:!0},{name:"min",parenOptional:!0},{name:"max",parenOptional:!0},{name:"mode",parenOptional:!0},{name:"median",parenOptional:!0},{name:"earliest",parenOptional:!0},{name:"first",parenOptional:!0},{name:"last",parenOptional:!0},{name:"latest",parenOptional:!0},{name:"list",parenOptional:!0},{name:"values",parenOptional:!0},{name:"range",parenOptional:!0},{name:"estdc",parenOptional:!0},{name:"estdc_error",parenOptional:!0},{name:"earliest_time",parenOptional:!0},{name:"latest_time",parenOptional:!0},{name:"rate",parenOptional:!0},{name:"eval",parenOptional:!1},{name:"abs",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"case",parenOptional:!1},{name:"ceiling",parenOptional:!1},{name:"ceil",parenOptional:!1},{name:"cidrmatch",parenOptional:!1},{name:"coalesce",parenOptional:!1},{name:"commands",parenOptional:!1},{name:"exact",parenOptional:!1},{name:"exp",parenOptional:!1},{name:"false",parenOptional:!1},{name:"floor",parenOptional:!1},{name:"if",parenOptional:!1},{name:"ifnull",parenOptional:!1},{name:"isbool",parenOptional:!1},{name:"isint",parenOptional:!1},{name:"isnotnull",parenOptional:!1},{name:"isnull",parenOptional:!1},{name:"isnum",parenOptional:!1},{name:"isstr",parenOptional:!1},{name:"len",parenOptional:!1},{name:"like",parenOptional:!1},{name:"ln",parenOptional:!1},{name:"log",parenOptional:!1},{name:"lookup",parenOptional:!1},{name:"lower",parenOptional:!1},{name:"match",parenOptional:!1},{name:"max",parenOptional:!1},{name:"md5",parenOptional:!1},{name:"min",parenOptional:!1},{name:"mvappend",parenOptional:!1},{name:"mvcount",parenOptional:!1},{name:"mvdedup",parenOptional:!1},{name:"mvindex",parenOptional:!1},{name:"mvfilter",parenOptional:!1},{name:"mvfind",parenOptional:!1},{name:"mvjoin",parenOptional:!1},{name:"mvmap",parenOptional:!1},{name:"mvrange",parenOptional:!1},{name:"mvsort",parenOptional:!1},{name:"mvzip",parenOptional:!1},{name:"now",parenOptional:!1},{name:"null",parenOptional:!1},{name:"nullif",parenOptional:!1},{name:"pi",parenOptional:!1},{name:"pow",parenOptional:!1},{name:"random",parenOptional:!1},{name:"relative_time",parenOptional:!1},{name:"replace",parenOptional:!1},{name:"round",parenOptional:!1},{name:"searchmatch",parenOptional:!1},{name:"sha1",parenOptional:!1},{name:"sha256",parenOptional:!1},{name:"sha512",parenOptional:!1},{name:"sigfig",parenOptional:!1},{name:"spath",parenOptional:!1},{name:"split",parenOptional:!1},{name:"sqrt",parenOptional:!1},{name:"strftime",parenOptional:!1},{name:"strptime",parenOptional:!1},{name:"substr",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"time",parenOptional:!1},{name:"tostring",parenOptional:!1},{name:"trim",parenOptional:!1},{name:"ltrim",parenOptional:!1},{name:"rtrim",parenOptional:!1},{name:"true",parenOptional:!1},{name:"typeof",parenOptional:!1},{name:"upper",parenOptional:!1},{name:"urldecode",parenOptional:!1},{name:"validate",parenOptional:!1},{name:"tonumber",parenOptional:!1},{name:"acos",parenOptional:!1},{name:"acosh",parenOptional:!1},{name:"asin",parenOptional:!1},{name:"asinh",parenOptional:!1},{name:"atan",parenOptional:!1},{name:"atan2",parenOptional:!1},{name:"atanh",parenOptional:!1},{name:"cos",parenOptional:!1},{name:"cosh",parenOptional:!1},{name:"hypot",parenOptional:!1},{name:"sin",parenOptional:!1},{name:"sinh",parenOptional:!1},{name:"tan",parenOptional:!1},{name:"tanh",parenOptional:!1},{name:"json_array_to_mv",parenOptional:!1},{name:"mv_to_json_array",parenOptional:!1},{name:"json_append",parenOptional:!1},{name:"json_extend",parenOptional:!1},{name:"json_extract_exact",parenOptional:!1},{name:"json_set_exact",parenOptional:!1},{name:"c",parenOptional:!1},{name:"count",parenOptional:!1},{name:"dc",parenOptional:!1},{name:"distinct_count",parenOptional:!1},{name:"mean",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"stdev",parenOptional:!1},{name:"stdevp",parenOptional:!1},{name:"var",parenOptional:!1},{name:"varp",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"sumsq",parenOptional:!1},{name:"min",parenOptional:!1},{name:"max",parenOptional:!1},{name:"mode",parenOptional:!1},{name:"median",parenOptional:!1},{name:"earliest",parenOptional:!1},{name:"first",parenOptional:!1},{name:"last",parenOptional:!1},{name:"latest",parenOptional:!1},{name:"list",parenOptional:!1},{name:"values",parenOptional:!1},{name:"range",parenOptional:!1},{name:"estdc",parenOptional:!1},{name:"estdc_error",parenOptional:!1},{name:"earliest_time",parenOptional:!1},{name:"latest_time",parenOptional:!1},{name:"rate",parenOptional:!1},{name:"per_second",parenOptional:!1},{name:"per_minute",parenOptional:!1},{name:"per_hour",parenOptional:!1},{name:"per_day",parenOptional:!1}],keywords:["LIKE","AND|OR|XOR","as","by","where"],other:["field","num","string","wc-field","int","|"],list:[]},"sitop-command":{isList:!1,args:[{key:"showcount",valueType:"bool"},{key:"showperc",valueType:"bool"},{key:"limit",valueType:"int"},{key:"countfield",valueType:"string"},{key:"percentfield",valueType:"string"},{key:"useother",valueType:"bool"},{key:"otherstr",valueType:"string"}],functions:[],keywords:["by"],other:["int","field-list"],list:[]},"sort-command":{isList:!1,args:[],functions:[],keywords:[],other:["int","field"],list:[]},"spath-command":{isList:!1,args:[{key:"output",valueType:"field"},{key:"path",valueType:"datapath"},{key:"input",valueType:"field"}],functions:[],keywords:[],other:["datapath"],list:[]},"stats-command":{isList:!1,args:[{key:"partitions",valueType:"num"},{key:"allnum",valueType:"bool"},{key:"delim",valueType:"string"},{key:"dedup_splitvals",valueType:"bool"}],functions:[{name:"c",parenOptional:!0},{name:"count",parenOptional:!0},{name:"dc",parenOptional:!0},{name:"distinct_count",parenOptional:!0},{name:"mean",parenOptional:!0},{name:"avg",parenOptional:!0},{name:"stdev",parenOptional:!0},{name:"stdevp",parenOptional:!0},{name:"var",parenOptional:!0},{name:"varp",parenOptional:!0},{name:"sum",parenOptional:!0},{name:"sumsq",parenOptional:!0},{name:"min",parenOptional:!0},{name:"max",parenOptional:!0},{name:"mode",parenOptional:!0},{name:"median",parenOptional:!0},{name:"earliest",parenOptional:!0},{name:"first",parenOptional:!0},{name:"last",parenOptional:!0},{name:"latest",parenOptional:!0},{name:"list",parenOptional:!0},{name:"values",parenOptional:!0},{name:"range",parenOptional:!0},{name:"estdc",parenOptional:!0},{name:"estdc_error",parenOptional:!0},{name:"earliest_time",parenOptional:!0},{name:"latest_time",parenOptional:!0},{name:"rate",parenOptional:!0},{name:"eval",parenOptional:!1},{name:"abs",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"case",parenOptional:!1},{name:"ceiling",parenOptional:!1},{name:"ceil",parenOptional:!1},{name:"cidrmatch",parenOptional:!1},{name:"coalesce",parenOptional:!1},{name:"commands",parenOptional:!1},{name:"exact",parenOptional:!1},{name:"exp",parenOptional:!1},{name:"false",parenOptional:!1},{name:"floor",parenOptional:!1},{name:"if",parenOptional:!1},{name:"ifnull",parenOptional:!1},{name:"isbool",parenOptional:!1},{name:"isint",parenOptional:!1},{name:"isnotnull",parenOptional:!1},{name:"isnull",parenOptional:!1},{name:"isnum",parenOptional:!1},{name:"isstr",parenOptional:!1},{name:"len",parenOptional:!1},{name:"like",parenOptional:!1},{name:"ln",parenOptional:!1},{name:"log",parenOptional:!1},{name:"lookup",parenOptional:!1},{name:"lower",parenOptional:!1},{name:"match",parenOptional:!1},{name:"max",parenOptional:!1},{name:"md5",parenOptional:!1},{name:"min",parenOptional:!1},{name:"mvappend",parenOptional:!1},{name:"mvcount",parenOptional:!1},{name:"mvdedup",parenOptional:!1},{name:"mvindex",parenOptional:!1},{name:"mvfilter",parenOptional:!1},{name:"mvfind",parenOptional:!1},{name:"mvjoin",parenOptional:!1},{name:"mvmap",parenOptional:!1},{name:"mvrange",parenOptional:!1},{name:"mvsort",parenOptional:!1},{name:"mvzip",parenOptional:!1},{name:"now",parenOptional:!1},{name:"null",parenOptional:!1},{name:"nullif",parenOptional:!1},{name:"pi",parenOptional:!1},{name:"pow",parenOptional:!1},{name:"random",parenOptional:!1},{name:"relative_time",parenOptional:!1},{name:"replace",parenOptional:!1},{name:"round",parenOptional:!1},{name:"searchmatch",parenOptional:!1},{name:"sha1",parenOptional:!1},{name:"sha256",parenOptional:!1},{name:"sha512",parenOptional:!1},{name:"sigfig",parenOptional:!1},{name:"spath",parenOptional:!1},{name:"split",parenOptional:!1},{name:"sqrt",parenOptional:!1},{name:"strftime",parenOptional:!1},{name:"strptime",parenOptional:!1},{name:"substr",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"time",parenOptional:!1},{name:"tostring",parenOptional:!1},{name:"trim",parenOptional:!1},{name:"ltrim",parenOptional:!1},{name:"rtrim",parenOptional:!1},{name:"true",parenOptional:!1},{name:"typeof",parenOptional:!1},{name:"upper",parenOptional:!1},{name:"urldecode",parenOptional:!1},{name:"validate",parenOptional:!1},{name:"tonumber",parenOptional:!1},{name:"acos",parenOptional:!1},{name:"acosh",parenOptional:!1},{name:"asin",parenOptional:!1},{name:"asinh",parenOptional:!1},{name:"atan",parenOptional:!1},{name:"atan2",parenOptional:!1},{name:"atanh",parenOptional:!1},{name:"cos",parenOptional:!1},{name:"cosh",parenOptional:!1},{name:"hypot",parenOptional:!1},{name:"sin",parenOptional:!1},{name:"sinh",parenOptional:!1},{name:"tan",parenOptional:!1},{name:"tanh",parenOptional:!1},{name:"json_array_to_mv",parenOptional:!1},{name:"mv_to_json_array",parenOptional:!1},{name:"json_append",parenOptional:!1},{name:"json_extend",parenOptional:!1},{name:"json_extract_exact",parenOptional:!1},{name:"json_set_exact",parenOptional:!1},{name:"sparkline",parenOptional:!1},{name:"c",parenOptional:!1},{name:"count",parenOptional:!1},{name:"dc",parenOptional:!1},{name:"mean",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"stdev",parenOptional:!1},{name:"stdevp",parenOptional:!1},{name:"var",parenOptional:!1},{name:"varp",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"sumsq",parenOptional:!1},{name:"min",parenOptional:!1},{name:"max",parenOptional:!1},{name:"range",parenOptional:!1}],keywords:["LIKE","AND|OR|XOR","as","by"],other:["field","num","string","wc-field","int","field-list"],list:[]},"strcat-command":{isList:!1,args:[{key:"allrequired",valueType:"bool"}],functions:[],keywords:[],other:["field","double-quoted-string","field"],list:[]},"streamedcsv-command":{isList:!1,args:[{key:"chunk",valueType:"int"}],functions:[],keywords:[],other:["string"],list:[]},"streamstats-command":{isList:!1,args:[{key:"reset_on_change",valueType:"bool"},{key:"reset_before",valueType:""},{key:"reset_after",valueType:""},{key:"current",valueType:"bool"},{key:"window",valueType:"int"},{key:"time_window",valueType:"span-length"},{key:"global",valueType:"bool"},{key:"allnum",valueType:"bool"}],functions:[{name:"c",parenOptional:!0},{name:"count",parenOptional:!0},{name:"dc",parenOptional:!0},{name:"distinct_count",parenOptional:!0},{name:"mean",parenOptional:!0},{name:"avg",parenOptional:!0},{name:"stdev",parenOptional:!0},{name:"stdevp",parenOptional:!0},{name:"var",parenOptional:!0},{name:"varp",parenOptional:!0},{name:"sum",parenOptional:!0},{name:"sumsq",parenOptional:!0},{name:"min",parenOptional:!0},{name:"max",parenOptional:!0},{name:"mode",parenOptional:!0},{name:"median",parenOptional:!0},{name:"earliest",parenOptional:!0},{name:"first",parenOptional:!0},{name:"last",parenOptional:!0},{name:"latest",parenOptional:!0},{name:"list",parenOptional:!0},{name:"values",parenOptional:!0},{name:"range",parenOptional:!0},{name:"estdc",parenOptional:!0},{name:"estdc_error",parenOptional:!0},{name:"earliest_time",parenOptional:!0},{name:"latest_time",parenOptional:!0},{name:"rate",parenOptional:!0},{name:"eval",parenOptional:!1},{name:"abs",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"case",parenOptional:!1},{name:"ceiling",parenOptional:!1},{name:"ceil",parenOptional:!1},{name:"cidrmatch",parenOptional:!1},{name:"coalesce",parenOptional:!1},{name:"commands",parenOptional:!1},{name:"exact",parenOptional:!1},{name:"exp",parenOptional:!1},{name:"false",parenOptional:!1},{name:"floor",parenOptional:!1},{name:"if",parenOptional:!1},{name:"ifnull",parenOptional:!1},{name:"isbool",parenOptional:!1},{name:"isint",parenOptional:!1},{name:"isnotnull",parenOptional:!1},{name:"isnull",parenOptional:!1},{name:"isnum",parenOptional:!1},{name:"isstr",parenOptional:!1},{name:"len",parenOptional:!1},{name:"like",parenOptional:!1},{name:"ln",parenOptional:!1},{name:"log",parenOptional:!1},{name:"lookup",parenOptional:!1},{name:"lower",parenOptional:!1},{name:"match",parenOptional:!1},{name:"max",parenOptional:!1},{name:"md5",parenOptional:!1},{name:"min",parenOptional:!1},{name:"mvappend",parenOptional:!1},{name:"mvcount",parenOptional:!1},{name:"mvdedup",parenOptional:!1},{name:"mvindex",parenOptional:!1},{name:"mvfilter",parenOptional:!1},{name:"mvfind",parenOptional:!1},{name:"mvjoin",parenOptional:!1},{name:"mvmap",parenOptional:!1},{name:"mvrange",parenOptional:!1},{name:"mvsort",parenOptional:!1},{name:"mvzip",parenOptional:!1},{name:"now",parenOptional:!1},{name:"null",parenOptional:!1},{name:"nullif",parenOptional:!1},{name:"pi",parenOptional:!1},{name:"pow",parenOptional:!1},{name:"random",parenOptional:!1},{name:"relative_time",parenOptional:!1},{name:"replace",parenOptional:!1},{name:"round",parenOptional:!1},{name:"searchmatch",parenOptional:!1},{name:"sha1",parenOptional:!1},{name:"sha256",parenOptional:!1},{name:"sha512",parenOptional:!1},{name:"sigfig",parenOptional:!1},{name:"spath",parenOptional:!1},{name:"split",parenOptional:!1},{name:"sqrt",parenOptional:!1},{name:"strftime",parenOptional:!1},{name:"strptime",parenOptional:!1},{name:"substr",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"time",parenOptional:!1},{name:"tostring",parenOptional:!1},{name:"trim",parenOptional:!1},{name:"ltrim",parenOptional:!1},{name:"rtrim",parenOptional:!1},{name:"true",parenOptional:!1},{name:"typeof",parenOptional:!1},{name:"upper",parenOptional:!1},{name:"urldecode",parenOptional:!1},{name:"validate",parenOptional:!1},{name:"tonumber",parenOptional:!1},{name:"acos",parenOptional:!1},{name:"acosh",parenOptional:!1},{name:"asin",parenOptional:!1},{name:"asinh",parenOptional:!1},{name:"atan",parenOptional:!1},{name:"atan2",parenOptional:!1},{name:"atanh",parenOptional:!1},{name:"cos",parenOptional:!1},{name:"cosh",parenOptional:!1},{name:"hypot",parenOptional:!1},{name:"sin",parenOptional:!1},{name:"sinh",parenOptional:!1},{name:"tan",parenOptional:!1},{name:"tanh",parenOptional:!1},{name:"json_array_to_mv",parenOptional:!1},{name:"mv_to_json_array",parenOptional:!1},{name:"json_append",parenOptional:!1},{name:"json_extend",parenOptional:!1},{name:"json_extract_exact",parenOptional:!1},{name:"json_set_exact",parenOptional:!1}],keywords:["LIKE","AND|OR|XOR","as","by"],other:["field","num","string","wc-field","field-list"],list:[]},"surrounding-command":{isList:!1,args:[{key:"id",valueType:"event-id"},{key:"timebefore",valueType:"int"},{key:"timeafter",valueType:"int"},{key:"searchkeys",valueType:"key-list"},{key:"readlevel",valueType:"readlevel-int"}],functions:[],keywords:[],other:["int:maxresults","string"],list:[]},"table-command":{isList:!1,args:[],functions:[],keywords:[],other:["wc-field-list"],list:[]},"tagcreate-command":{isList:!1,args:[],functions:[],keywords:[],other:["tag","field-and-value-list"],list:[]},"tagdelete-command":{isList:!1,args:[],functions:[],keywords:[],other:["tag","field-and-value-list"],list:[]},"tags-command":{isList:!1,args:[{key:"outputfield",valueType:"field"},{key:"inclname",valueType:"bool"},{key:"inclvalue",valueType:"bool"},{key:"allowed_tags",valueType:"string"}],functions:[],keywords:[],other:["field"],list:[]},"tagset-command":{isList:!1,args:[],functions:[],keywords:[],other:["field-and-value","tag-list"],list:[]},"tail-command":{isList:!1,args:[],functions:[],keywords:[],other:["int"],list:[]},"timechart-command":{isList:!1,args:[{key:"sep",valueType:"string"},{key:"format",valueType:"string"},{key:"fixedrange",valueType:"bool"},{key:"partial",valueType:"bool"},{key:"cont",valueType:"bool"},{key:"limit",valueType:"chart-limit-opt"},{key:"bins",valueType:"int"},{key:"minspan",valueType:""},{key:"span",valueType:""},{key:"start",valueType:"num"},{key:"end",valueType:"num"},{key:"aligntime",valueType:""},{key:"usenull",valueType:"bool"},{key:"useother",valueType:"bool"},{key:"nullstr",valueType:"string"},{key:"otherstr",valueType:"string"},{key:"dedup_splitvals",valueType:"bool"}],functions:[{name:"c",parenOptional:!0},{name:"count",parenOptional:!0},{name:"dc",parenOptional:!0},{name:"distinct_count",parenOptional:!0},{name:"mean",parenOptional:!0},{name:"avg",parenOptional:!0},{name:"stdev",parenOptional:!0},{name:"stdevp",parenOptional:!0},{name:"var",parenOptional:!0},{name:"varp",parenOptional:!0},{name:"sum",parenOptional:!0},{name:"sumsq",parenOptional:!0},{name:"min",parenOptional:!0},{name:"max",parenOptional:!0},{name:"mode",parenOptional:!0},{name:"median",parenOptional:!0},{name:"earliest",parenOptional:!0},{name:"first",parenOptional:!0},{name:"last",parenOptional:!0},{name:"latest",parenOptional:!0},{name:"list",parenOptional:!0},{name:"values",parenOptional:!0},{name:"range",parenOptional:!0},{name:"estdc",parenOptional:!0},{name:"estdc_error",parenOptional:!0},{name:"earliest_time",parenOptional:!0},{name:"latest_time",parenOptional:!0},{name:"rate",parenOptional:!0},{name:"eval",parenOptional:!1},{name:"abs",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"case",parenOptional:!1},{name:"ceiling",parenOptional:!1},{name:"ceil",parenOptional:!1},{name:"cidrmatch",parenOptional:!1},{name:"coalesce",parenOptional:!1},{name:"commands",parenOptional:!1},{name:"exact",parenOptional:!1},{name:"exp",parenOptional:!1},{name:"false",parenOptional:!1},{name:"floor",parenOptional:!1},{name:"if",parenOptional:!1},{name:"ifnull",parenOptional:!1},{name:"isbool",parenOptional:!1},{name:"isint",parenOptional:!1},{name:"isnotnull",parenOptional:!1},{name:"isnull",parenOptional:!1},{name:"isnum",parenOptional:!1},{name:"isstr",parenOptional:!1},{name:"len",parenOptional:!1},{name:"like",parenOptional:!1},{name:"ln",parenOptional:!1},{name:"log",parenOptional:!1},{name:"lookup",parenOptional:!1},{name:"lower",parenOptional:!1},{name:"match",parenOptional:!1},{name:"max",parenOptional:!1},{name:"md5",parenOptional:!1},{name:"min",parenOptional:!1},{name:"mvappend",parenOptional:!1},{name:"mvcount",parenOptional:!1},{name:"mvdedup",parenOptional:!1},{name:"mvindex",parenOptional:!1},{name:"mvfilter",parenOptional:!1},{name:"mvfind",parenOptional:!1},{name:"mvjoin",parenOptional:!1},{name:"mvmap",parenOptional:!1},{name:"mvrange",parenOptional:!1},{name:"mvsort",parenOptional:!1},{name:"mvzip",parenOptional:!1},{name:"now",parenOptional:!1},{name:"null",parenOptional:!1},{name:"nullif",parenOptional:!1},{name:"pi",parenOptional:!1},{name:"pow",parenOptional:!1},{name:"random",parenOptional:!1},{name:"relative_time",parenOptional:!1},{name:"replace",parenOptional:!1},{name:"round",parenOptional:!1},{name:"searchmatch",parenOptional:!1},{name:"sha1",parenOptional:!1},{name:"sha256",parenOptional:!1},{name:"sha512",parenOptional:!1},{name:"sigfig",parenOptional:!1},{name:"spath",parenOptional:!1},{name:"split",parenOptional:!1},{name:"sqrt",parenOptional:!1},{name:"strftime",parenOptional:!1},{name:"strptime",parenOptional:!1},{name:"substr",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"time",parenOptional:!1},{name:"tostring",parenOptional:!1},{name:"trim",parenOptional:!1},{name:"ltrim",parenOptional:!1},{name:"rtrim",parenOptional:!1},{name:"true",parenOptional:!1},{name:"typeof",parenOptional:!1},{name:"upper",parenOptional:!1},{name:"urldecode",parenOptional:!1},{name:"validate",parenOptional:!1},{name:"tonumber",parenOptional:!1},{name:"acos",parenOptional:!1},{name:"acosh",parenOptional:!1},{name:"asin",parenOptional:!1},{name:"asinh",parenOptional:!1},{name:"atan",parenOptional:!1},{name:"atan2",parenOptional:!1},{name:"atanh",parenOptional:!1},{name:"cos",parenOptional:!1},{name:"cosh",parenOptional:!1},{name:"hypot",parenOptional:!1},{name:"sin",parenOptional:!1},{name:"sinh",parenOptional:!1},{name:"tan",parenOptional:!1},{name:"tanh",parenOptional:!1},{name:"json_array_to_mv",parenOptional:!1},{name:"mv_to_json_array",parenOptional:!1},{name:"json_append",parenOptional:!1},{name:"json_extend",parenOptional:!1},{name:"json_extract_exact",parenOptional:!1},{name:"json_set_exact",parenOptional:!1},{name:"c",parenOptional:!1},{name:"count",parenOptional:!1},{name:"dc",parenOptional:!1},{name:"distinct_count",parenOptional:!1},{name:"mean",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"stdev",parenOptional:!1},{name:"stdevp",parenOptional:!1},{name:"var",parenOptional:!1},{name:"varp",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"sumsq",parenOptional:!1},{name:"min",parenOptional:!1},{name:"max",parenOptional:!1},{name:"mode",parenOptional:!1},{name:"median",parenOptional:!1},{name:"earliest",parenOptional:!1},{name:"first",parenOptional:!1},{name:"last",parenOptional:!1},{name:"latest",parenOptional:!1},{name:"list",parenOptional:!1},{name:"values",parenOptional:!1},{name:"range",parenOptional:!1},{name:"estdc",parenOptional:!1},{name:"estdc_error",parenOptional:!1},{name:"earliest_time",parenOptional:!1},{name:"latest_time",parenOptional:!1},{name:"rate",parenOptional:!1},{name:"per_second",parenOptional:!1},{name:"per_minute",parenOptional:!1},{name:"per_hour",parenOptional:!1},{name:"per_day",parenOptional:!1}],keywords:["LIKE","AND|OR|XOR","as","by","where"],other:["field","num","string","wc-field","int","|"],list:[]},"timewrap-command":{isList:!1,args:[{key:"align",valueType:""},{key:"series",valueType:""},{key:"time_format",valueType:"str"}],functions:[],keywords:[],other:["int"],list:[]},"tojson-command":{isList:!1,args:[{key:"fill_null",valueType:"bool"},{key:"include_internal",valueType:"bool"}],functions:[{name:"auto",parenOptional:!0},{name:"num",parenOptional:!0},{name:"str",parenOptional:!0},{name:"bool",parenOptional:!0},{name:"json",parenOptional:!0},{name:"none",parenOptional:!0}],keywords:[],other:["wc-field","output_field","default_type"],list:[]},"common-command":{isList:!1,args:[{key:"showcount",valueType:"bool"},{key:"showperc",valueType:"bool"},{key:"limit",valueType:"int"},{key:"countfield",valueType:"string"},{key:"percentfield",valueType:"string"},{key:"useother",valueType:"bool"},{key:"otherstr",valueType:"string"}],functions:[],keywords:["by"],other:["int","field-list"],list:[]},"top-command":{isList:!1,args:[{key:"showcount",valueType:"bool"},{key:"showperc",valueType:"bool"},{key:"limit",valueType:"int"},{key:"countfield",valueType:"string"},{key:"percentfield",valueType:"string"},{key:"useother",valueType:"bool"},{key:"otherstr",valueType:"string"}],functions:[],keywords:["by"],other:["int","field-list"],list:[]},"transam-command":{isList:!1,args:[{key:"name",valueType:"transaction-name"},{key:"maxspan",valueType:""},{key:"maxpause",valueType:""},{key:"maxevents",valueType:"int"},{key:"startswith",valueType:"transam-filter-string"},{key:"endswith",valueType:"transam-filter-string"},{key:"connected",valueType:"bool"},{key:"unifyends",valueType:"bool"},{key:"keeporphans",valueType:"bool"},{key:"maxopentxn",valueType:"int"},{key:"maxopenevents",valueType:"int"},{key:"keepevicted",valueType:"bool"},{key:"delim",valueType:"string"},{key:"mvlist",valueType:""},{key:"nullstr",valueType:"string"},{key:"mvraw",valueType:"bool"}],functions:[],keywords:[],other:["field-list"],list:[]},"transaction-command":{isList:!1,args:[{key:"name",valueType:"transaction-name"},{key:"maxspan",valueType:""},{key:"maxpause",valueType:""},{key:"maxevents",valueType:"int"},{key:"startswith",valueType:"transam-filter-string"},{key:"endswith",valueType:"transam-filter-string"},{key:"connected",valueType:"bool"},{key:"unifyends",valueType:"bool"},{key:"keeporphans",valueType:"bool"},{key:"maxopentxn",valueType:"int"},{key:"maxopenevents",valueType:"int"},{key:"keepevicted",valueType:"bool"},{key:"delim",valueType:"string"},{key:"mvlist",valueType:""},{key:"nullstr",valueType:"string"},{key:"mvraw",valueType:"bool"}],functions:[],keywords:[],other:["field-list"],list:[]},"transpose-command":{isList:!1,args:[{key:"column_name",valueType:"string"},{key:"header_field",valueType:"field"},{key:"include_empty",valueType:"bool"}],functions:[],keywords:[],other:["int"],list:[]},"trendline-command":{isList:!1,args:[],functions:[{name:"sma\\d+",parenOptional:!1},{name:"ema\\d+",parenOptional:!1},{name:"wma\\d+",parenOptional:!1}],keywords:["as"],other:["field","field"],list:[]},"tscollect-command":{isList:!1,args:[{key:"namespace",valueType:"string"},{key:"squashcase",valueType:"bool"},{key:"keepresults",valueType:"bool"}],functions:[],keywords:[],other:[],list:[]},"tstats-command":{isList:!1,args:[{key:"prestats",valueType:"bool"},{key:"local",valueType:"bool"},{key:"append",valueType:"bool"},{key:"summariesonly",valueType:"bool"},{key:"include_reduced_buckets",valueType:"bool"},{key:"allow_old_summaries",valueType:"bool"},{key:"chunk_size",valueType:"int"},{key:"fillnull_value",valueType:"string"},{key:"sid",valueType:"string:tscollect-job-id"},{key:"datamodel",valueType:""},{key:"timeformat",valueType:"string"},{key:"earliest",valueType:"time_modifier"},{key:"_index_earliest",valueType:"time_modifier"},{key:"starttime",valueType:"string"},{key:"startdaysago",valueType:"int"},{key:"startminutesago",valueType:"int"},{key:"starthoursago",valueType:"int"},{key:"startmonthsago",valueType:"int"},{key:"starttimeu",valueType:"num"},{key:"latest",valueType:"time_modifier"},{key:"_index_latest",valueType:"time_modifier"},{key:"endtime",valueType:"string"},{key:"enddaysago",valueType:"int"},{key:"endminutesago",valueType:"int"},{key:"endhoursago",valueType:"int"},{key:"endmonthsago",valueType:"int"},{key:"endtimeu",valueType:"num"},{key:"searchtimespanhours",valueType:"int"},{key:"searchtimespanminutes",valueType:"int"},{key:"searchtimespandays",valueType:"int"},{key:"searchtimespanmonths",valueType:"int"},{key:"daysago",valueType:"int"},{key:"minutesago",valueType:"int"},{key:"hoursago",valueType:"int"},{key:"monthsago",valueType:"int"},{key:"savedsearch",valueType:"string"},{key:"savedsplunk",valueType:"string"},{key:"span",valueType:"string:timespan"}],functions:[{name:"c",parenOptional:!1},{name:"count",parenOptional:!1},{name:"dc",parenOptional:!1},{name:"distinct_count",parenOptional:!1},{name:"mean",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"stdev",parenOptional:!1},{name:"stdevp",parenOptional:!1},{name:"var",parenOptional:!1},{name:"varp",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"sumsq",parenOptional:!1},{name:"min",parenOptional:!1},{name:"max",parenOptional:!1},{name:"mode",parenOptional:!1},{name:"median",parenOptional:!1},{name:"earliest",parenOptional:!1},{name:"first",parenOptional:!1},{name:"last",parenOptional:!1},{name:"latest",parenOptional:!1},{name:"list",parenOptional:!1},{name:"values",parenOptional:!1},{name:"range",parenOptional:!1},{name:"estdc",parenOptional:!1},{name:"estdc_error",parenOptional:!1},{name:"earliest_time",parenOptional:!1},{name:"latest_time",parenOptional:!1},{name:"rate",parenOptional:!1}],keywords:["as","FROM","WHERE","IN","by|GROUPBY"],other:["field","string","string:namespace","boolean-operator-not","term","num","boolean-operator-or","boolean-operator-and","field","field"],list:[]},"typeahead-command":{isList:!1,args:[{key:"prefix",valueType:"string"},{key:"count",valueType:"int"},{key:"max_time",valueType:"int"},{key:"index",valueType:"string"},{key:"starttimeu",valueType:"num"},{key:"endtimeu",valueType:"num"},{key:"collapse",valueType:"bool"}],functions:[],keywords:[],other:[],list:[]},"typelearner-command":{isList:!1,args:[{key:"maxlen",valueType:"int"}],functions:[],keywords:[],other:["field"],list:[]},"typer-command":{isList:!1,args:[{key:"eventtypes",valueType:"string"},{key:"maxlen",valueType:"int"}],functions:[],keywords:[],other:[],list:[]},"union-command":{isList:!1,args:[{key:"extendtimerange",valueType:"bool"},{key:"maxtime",valueType:"int"},{key:"maxout",valueType:"int"},{key:"timeout",valueType:"int"}],functions:[],keywords:[],other:[],list:[]},"uniq-command":{isList:!1,args:[],functions:[],keywords:[],other:[],list:[]},"untable-command":{isList:!1,args:[],functions:[],keywords:[],other:["field"],list:[]},"walklex-command":{isList:!1,args:[{key:"type",valueType:"walklex-type"},{key:"prefix",valueType:""},{key:"index",valueType:"string"},{key:"splunk_server",valueType:"wc-string"},{key:"splunk_server_group",valueType:"wc-string"}],functions:[],keywords:[],other:[],list:[]},"where-command":{isList:!1,args:[],functions:[{name:"abs",parenOptional:!1},{name:"avg",parenOptional:!1},{name:"case",parenOptional:!1},{name:"ceiling",parenOptional:!1},{name:"ceil",parenOptional:!1},{name:"cidrmatch",parenOptional:!1},{name:"coalesce",parenOptional:!1},{name:"commands",parenOptional:!1},{name:"exact",parenOptional:!1},{name:"exp",parenOptional:!1},{name:"false",parenOptional:!1},{name:"floor",parenOptional:!1},{name:"if",parenOptional:!1},{name:"ifnull",parenOptional:!1},{name:"isbool",parenOptional:!1},{name:"isint",parenOptional:!1},{name:"isnotnull",parenOptional:!1},{name:"isnull",parenOptional:!1},{name:"isnum",parenOptional:!1},{name:"isstr",parenOptional:!1},{name:"len",parenOptional:!1},{name:"like",parenOptional:!1},{name:"ln",parenOptional:!1},{name:"log",parenOptional:!1},{name:"lookup",parenOptional:!1},{name:"lower",parenOptional:!1},{name:"match",parenOptional:!1},{name:"max",parenOptional:!1},{name:"md5",parenOptional:!1},{name:"min",parenOptional:!1},{name:"mvappend",parenOptional:!1},{name:"mvcount",parenOptional:!1},{name:"mvdedup",parenOptional:!1},{name:"mvindex",parenOptional:!1},{name:"mvfilter",parenOptional:!1},{name:"mvfind",parenOptional:!1},{name:"mvjoin",parenOptional:!1},{name:"mvmap",parenOptional:!1},{name:"mvrange",parenOptional:!1},{name:"mvsort",parenOptional:!1},{name:"mvzip",parenOptional:!1},{name:"now",parenOptional:!1},{name:"null",parenOptional:!1},{name:"nullif",parenOptional:!1},{name:"pi",parenOptional:!1},{name:"pow",parenOptional:!1},{name:"random",parenOptional:!1},{name:"relative_time",parenOptional:!1},{name:"replace",parenOptional:!1},{name:"round",parenOptional:!1},{name:"searchmatch",parenOptional:!1},{name:"sha1",parenOptional:!1},{name:"sha256",parenOptional:!1},{name:"sha512",parenOptional:!1},{name:"sigfig",parenOptional:!1},{name:"spath",parenOptional:!1},{name:"split",parenOptional:!1},{name:"sqrt",parenOptional:!1},{name:"strftime",parenOptional:!1},{name:"strptime",parenOptional:!1},{name:"substr",parenOptional:!1},{name:"sum",parenOptional:!1},{name:"time",parenOptional:!1},{name:"tostring",parenOptional:!1},{name:"trim",parenOptional:!1},{name:"ltrim",parenOptional:!1},{name:"rtrim",parenOptional:!1},{name:"true",parenOptional:!1},{name:"typeof",parenOptional:!1},{name:"upper",parenOptional:!1},{name:"urldecode",parenOptional:!1},{name:"validate",parenOptional:!1},{name:"tonumber",parenOptional:!1},{name:"acos",parenOptional:!1},{name:"acosh",parenOptional:!1},{name:"asin",parenOptional:!1},{name:"asinh",parenOptional:!1},{name:"atan",parenOptional:!1},{name:"atan2",parenOptional:!1},{name:"atanh",parenOptional:!1},{name:"cos",parenOptional:!1},{name:"cosh",parenOptional:!1},{name:"hypot",parenOptional:!1},{name:"sin",parenOptional:!1},{name:"sinh",parenOptional:!1},{name:"tan",parenOptional:!1},{name:"tanh",parenOptional:!1},{name:"json_array_to_mv",parenOptional:!1},{name:"mv_to_json_array",parenOptional:!1},{name:"json_append",parenOptional:!1},{name:"json_extend",parenOptional:!1},{name:"json_extract_exact",parenOptional:!1},{name:"json_set_exact",parenOptional:!1}],keywords:["LIKE","AND|OR|XOR"],other:["field","num","string"],list:[]},"x11-command":{isList:!1,args:[],functions:[{name:"mult",parenOptional:!1},{name:"add",parenOptional:!1}],keywords:["as"],other:["field","field"],list:[]},"xmlkv-command":{isList:!1,args:[{key:"maxinputs",valueType:"int"}],functions:[],keywords:[],other:[],list:[]},"xmlunescape-command":{isList:!1,args:[{key:"maxinputs",valueType:"int"}],functions:[],keywords:[],other:[],list:[]},"xpath-command":{isList:!1,args:[{key:"field",valueType:"field"},{key:"outfield",valueType:"field"},{key:"default",valueType:"string"}],functions:[],keywords:[],other:["string:xpath"],list:[]},"maketable-command":{isList:!1,args:[{key:"grouped",valueType:"bool"},{key:"sep",valueType:"string"},{key:"format",valueType:"string"}],functions:[],keywords:[],other:["field"],list:[]},"xyseries-command":{isList:!1,args:[{key:"grouped",valueType:"bool"},{key:"sep",valueType:"string"},{key:"format",valueType:"string"}],functions:[],keywords:[],other:["field"],list:[]}}},1323:function(Je,et,tt){"use strict";function createGUID(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(Je){var et=Math.floor(16*Math.random());return("x"===Je?et:et%4+8).toString(16)}))}Object.defineProperty(et,"__esModule",{value:!0}),et.createGUID=createGUID,et.createDOMID=function createDOMID(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"id";if(Je.match(/^[a-zA-Z][\w-]*$/))return"".concat(Je,"-").concat(createGUID());throw new Error("createDOMID: Prefix must start with a letter and may only contain letters, digits, hyphens and underscores")}},1324:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}(tt(985));function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var it={backgroundColor:ot.default.gray20,backgroundColorHover:ot.default.gray30,borderColor:ot.default.gray22,borderColorWeak:ot.default.gray60,borderColorStrong:ot.default.black,borderActiveColor:"rgba(225,225,225, 0.5)",textColor:ot.default.white,textGray:ot.default.gray92,textDisabledColor:ot.default.gray45,linkColor:ot.default.accentColorL10,linkColorHover:ot.default.accentColorL20,border:"1px solid ".concat(ot.default.gray22),borderDark:"1px solid ".concat(ot.default.black),borderLight:"1px solid ".concat(ot.default.gray60),focusShadowInset:"inset 0 0 1px 1px ".concat(ot.default.gray25,", inset 0 0 0 3px ").concat(ot.default.focusColor),draggableBackground:"url('data:image/png;base64,".concat("iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA1SURBVHgB7dKhEQAgDAPAhHmwSKZHYtmHVtZVVNTkXS53UeG57yPYazLmrB8o6h8QgPqBOAOboRAPJUGIOAAAAABJRU5ErkJggg==","') 0 0 / 8px 8px repeat")},Zt={activeBorder:"".concat(it.borderActiveColor," double")},en=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},ot.default),it),{syntaxBlue:"#6cd0f0",syntaxBrown:"#fccf87",syntaxGray:"#b5b5b5",syntaxGreen:"#cef06c",syntaxOrange:"#f7994a",syntaxPink:"#f494e5",syntaxPurple:"#c99eff",syntaxRed:"#fa94aa",syntaxTeal:"#45d4ba"}),Zt),{},{borderLightColor:ot.default.gray60});et.default=en},1325:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingQuarter:"5px",spacingHalf:"10px",spacing:"20px",fontSizeSmall:"12px",fontSize:"12px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"28px",borderRadius:"3px"};et.default=ot},1326:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingQuarter:"5px",spacingHalf:"10px",spacing:"20px",fontSizeSmall:"12px",fontSize:"14px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"32px",borderRadius:"3px"};et.default=ot},1327:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{accentColorPositive:"#407a06",accentColorWarning:"#c97705",accentColorAlert:"#c6400d",accentColorNegative:"#e00000"}),{statusColorInfo:"#006be5",statusColorNormal:"#407a06",statusColorLow:"#155a4e",statusColorMedium:"#c97705",statusColorHigh:"#e00000",statusColorCritical:"#9e1534"}),{embossShadow:" 0px 1px 5px rgba(0, 0, 0, 0.07), 0px 0px 1px rgba(0, 0, 0, 0.07)",overlayShadow:"0px 26px 103px rgba(0, 0, 0, 0.13), 0px 11px 18px rgba(0, 0, 0, 0.06), 0px 3px 6px rgba(0, 0, 0, 0.06)",dragShadow:"0px 26px 103px rgba(0, 0, 0, 0.13), 0px 11px 18px rgba(0, 0, 0, 0.06), 0px 3px 6px rgba(0, 0, 0, 0.06)",modalShadow:"0px 50px 200px rgba(0, 0, 0, 0.3), 0px 29px 66px rgba(0, 0, 0, 0.08), 0px 29px 47px rgba(0, 0, 0, 0.08), 0px 5px 10px rgba(0, 0, 0, 0.03)"}),{backgroundColorPopup:"#ffffff",backgroundColorSection:"#ffffff",backgroundColorSidebar:"#f8f8f8",backgroundColorPage:"#f9f9f9",backgroundColorNavigation:"#f7f7f7",backgroundColorFloating:"#000000",backgroundColorDialog:"#ffffff",backgroundColorScrim:"rgba(255, 255, 255, 0.75)"}),{contentColorActive:"#2c2c2c",contentColorDefault:"#4d4d4d",contentColorDisabled:"#878787",contentColorInverted:"#ffffff",contentColorMuted:"#6b6b6b"}),{white:"#ffffff",neutral100:"#f0f0f0",neutral200:"#e6e6e6",neutral300:"#dddddd",neutral400:"#cacaca",neutral500:"#b8b8b8",black:"#000000"}),{interactiveColorPrimary:"#0264d7",interactiveColorBorder:"rgba(0, 0, 0, 0.48)",interactiveColorBorderActive:"rgba(0, 0, 0, 0.5)",interactiveColorBorderHover:"rgba(0, 0, 0, 0.6)",interactiveColorBorderDisabled:"rgba(0, 0, 0, 0.3)",interactiveColorOverlaySelected:"rgba(0, 0, 0, 0.04)",interactiveColorOverlayHover:"rgba(0, 0, 0, 0.03)",interactiveColorOverlayActive:"rgba(0, 0, 0, 0.07)",interactiveColorOverlayDrag:"rgba(2, 100, 215, 0.16)",interactiveColorBackground:"#eeeeee",interactiveColorBackgroundDisabled:"rgba(0, 0, 0, 0.1)"}),{syntaxBlue:"#0f7594",syntaxBrown:"#9f6404",syntaxGray:"#6b6b6b",syntaxGreen:"#5c780c",syntaxOrange:"#ba4f08",syntaxPink:"#cc15ae",syntaxPurple:"#7b4df5",syntaxRed:"#db1e47",syntaxTeal:"#1d7c6b"});et.default=ot},1328:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{accentColorPositive:"#85f415",accentColorWarning:"#f49106",accentColorAlert:"#f0581f",accentColorNegative:"#ff4242"}),{statusColorInfo:"#61cafa",statusColorNormal:"#85f415",statusColorLow:"#2cbda3",statusColorMedium:"#f49106",statusColorHigh:"#ff4242",statusColorCritical:"#ff3361"}),{embossShadow:"0px 1px 5px rgba(0, 0, 0, 0.35), 0px 0px 1px rgba(0, 0, 0, 0.35)",overlayShadow:"0px 26px 103px rgba(0, 0, 0, 0.64), 0px 11px 18px rgba(0, 0, 0, 0.32), 0px 3px 6px rgba(0, 0, 0, 0.3)",dragShadow:"0px 26px 103px rgba(0, 0, 0, 0.64), 0px 11px 18px rgba(0, 0, 0, 0.32), 0px 3px 6px rgba(0, 0, 0, 0.3)",modalShadow:"0px 50px 200px #000000, 0px 29px 66px rgba(0, 0, 0, 0.41), 0px 14px 47px rgba(0, 0, 0, 0.17), 0px 5px 10px rgba(0, 0, 0, 0.15)"}),{backgroundColorPopup:"#27292e",backgroundColorSection:"#1a1c20",backgroundColorSidebar:"#0b0c0e",backgroundColorPage:"#111215",backgroundColorNavigation:"#08090a",backgroundColorFloating:"#ffffff",backgroundColorDialog:"#1e2024",backgroundColorScrim:"rgba(0, 0, 0, 0.8)"}),{contentColorActive:"#fafafa",contentColorDefault:"#b5b5b5",contentColorDisabled:"#6b6b6b",contentColorInverted:"#000000",contentColorMuted:"#909090"}),{black:"#000000",neutral100:"#33343b",neutral200:"#43454b",neutral300:"#505158",neutral400:"#818285",neutral500:"#acacad",white:"#ffffff"}),{interactiveColorPrimary:"#3993FF",interactiveColorBorder:"rgba(255, 255, 255, 0.5)",interactiveColorBorderActive:"rgba(225, 225, 225, 0.5)",interactiveColorBorderHover:"rgba(255, 255, 255, 0.7)",interactiveColorBorderDisabled:"rgba(255, 255, 255, 0.30)",interactiveColorOverlaySelected:"rgba(255, 255, 255, 0.1)",interactiveColorOverlayHover:"rgba(255, 255, 255, 0.05)",interactiveColorOverlayActive:"rgba(0, 0, 0, 0.2)",interactiveColorOverlayDrag:"rgba(57, 147, 255, 0.16)",interactiveColorBackground:"#272a2f",interactiveColorBackgroundDisabled:"rgba(255, 255, 255, 0.15)"}),{syntaxBlue:"#6cd0f0",syntaxBrown:"#fccf87",syntaxGray:"#909090",syntaxGreen:"#cef06c",syntaxOrange:"#f7933f",syntaxPink:"#f494e5",syntaxPurple:"#ab74f1",syntaxRed:"#e9627f",syntaxTeal:"#45d4ba"});et.default=ot},1329:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=tt(0),it=tt(2),Zt=tt(523);function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function _objectWithoutProperties(Je,et){if(null==Je)return{};var tt,ot,it=function _objectWithoutPropertiesLoose(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var en=function useSplunkTheme(){var Je=(0,ot.useContext)(it.ThemeContext)||{},et=Je.splunkThemeV1,tt=void 0===et?{}:et,en=_objectWithoutProperties(Je,["splunkThemeV1"]),Cn=tt.family,_n=tt.colorScheme,wn=tt.density,Sn=tt.customizer;return _objectSpread(_objectSpread({},en),(0,Zt.getCustomizedTheme)({family:Cn,colorScheme:_n,density:wn},Sn))};et.default=en},1330:function(Je,et,tt){(()=>{"use strict";var et={d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Spring:()=>l,Transition:()=>f});const it=tt(128),Zt=tt(1331);function i(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function o(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?i(Object(tt),!0).forEach((function(et){u(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):i(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function u(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function c(Je,et){if(null==Je)return{};var tt,ot,it=function a(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function l(Je){var et=Je.children,tt=Je.immediate,ot=c(Je,["children","immediate"]),en=(0,Zt.useAnimationToggle)();return et((0,it.useSpring)(o({immediate:tt||"on"!==en},ot)))}function f(Je){var et=Je.items,tt=Je.children,ot=Je.immediate,en=c(Je,["items","children","immediate"]),Cn=(0,Zt.useAnimationToggle)();return(0,it.useTransition)(et,o({immediate:ot||"on"!==Cn},en))(tt)}Je.exports=ot})()},1331:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{AnimationToggleContext:()=>_n,AnimationToggleProvider:()=>Dn,default:()=>kn,useAnimationToggle:()=>wn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en),_n=Zt().createContext(!0);function i(Je,et){return function s(Je){if(Array.isArray(Je))return Je}(Je)||function l(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function c(Je,et){if(!Je)return;if("string"==typeof Je)return d(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return d(Je,et)}(Je,et)||function f(){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 d(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var wn=function e(){var Je=(0,it.useContext)(_n),et="screen and (prefers-reduced-motion: reduce)",tt="undefined"!=typeof window&&!!window.matchMedia,ot=i((0,it.useState)(tt&&window.matchMedia(et).matches),2),Zt=ot[0],en=ot[1];return(0,it.useEffect)((function(){if(tt){var Je=window.matchMedia(et),ot=function r(){en(Je.matches)};return Je.addListener(ot),function(){Je.removeListener(ot)}}}),[tt,et]),Je?Zt?"reduced":"on":"off"},Sn=function e(Je){return"function"==typeof Je?Je():Je},xn={on:Cn().oneOfType([Cn().node,Cn().func]).isRequired,off:Cn().oneOfType([Cn().node,Cn().func]).isRequired,reduced:Cn().oneOfType([Cn().node,Cn().func])};function p(Je){var et=Je.on,tt=Je.off,ot=Je.reduced,it=wn();return"on"===it?Zt().createElement(Zt().Fragment,null,Sn(et)):"reduced"===it&&ot?Zt().createElement(Zt().Fragment,null,Sn(ot)):Zt().createElement(Zt().Fragment,null,Sn(tt))}p.propTypes=xn;const kn=p;var En={children:Cn().node,enabled:Cn().bool},Dn=function e(Je){var et=Je.children,tt=Je.enabled,ot=void 0!==tt&&tt;return Zt().createElement(_n.Provider,{value:ot},et)};Dn.propTypes=En,Je.exports=ot})()},1332:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{ScrollContainerContext:()=>_n,ScrollContainerProvider:()=>wn,default:()=>Sn});const it=tt(0);var Zt=et.n(it),en={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};var Cn={document:en,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function e(){},pushState:function e(){},go:function e(){},back:function e(){}},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){},matchMedia:function e(){return{}},requestAnimationFrame:function e(Je){return"undefined"==typeof setTimeout?(Je(),null):setTimeout(Je,0)},cancelAnimationFrame:function e(Je){"undefined"!=typeof setTimeout&&clearTimeout(Je)}};var _n=Zt().createContext(function c(){return"undefined"!=typeof window?window:Cn}()),wn=_n.Provider;const Sn=_n;Je.exports=ot})()},1333:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.getSortedTabbableElements=getSortedTabbableElements,et.isTabKey=isTabKey,et.handleTab=function handleTab(Je,et){if(!Je.contains(document.activeElement))return null;if(!isTabKey(et))return null;var tt=getSortedTabbableElements(Je);if(0===tt.length)return document.activeElement===Je?(et.preventDefault(),Je):null;var ot=et&&et.target||Je.querySelector(":focus"),it=tt.indexOf(ot);-1===it&&(it=et.shiftKey?0:tt.length-1);et.shiftKey?tt.unshift(tt.pop()):tt.push(tt.shift());return et.preventDefault(),tt[it].focus(),tt[it]},et.takeFocus=function takeFocus(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"first",tt=Je.querySelector(":focus");if(tt)return tt;if("first"===et){var ot=getSortedTabbableElements(Je)[0];if(ot)return(0,it.default)((function(){return ot.focus()})),ot}if(Je.hasAttribute("tabIndex"))return(0,it.default)((function(){return Je.focus()})),Je;return null},et.handleFocus=function handleFocus(Je,et,tt){var ot=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},it=ot.enableLoop,Zt=void 0!==it&&it,en=ot.orientation,Cn=void 0===en?"horizontal":en,_n=ot.enableTab,wn=void 0!==_n&&_n,Sn=ot.enableHomeEnd,xn=void 0===Sn||Sn,Dn=et.length;if(!wn&&"tab"===Je)return void En(0,et);var Pn=kn(Je,Dn,tt,{enableLoop:Zt,orientation:Cn,enableTab:wn,enableHomeEnd:xn});if(Pn>=0&&Pn<Dn){var Ln,Tn;En(Pn,et),null===(Ln=(Tn=et[Pn]).focus)||void 0===Ln||Ln.call(Tn)}-1!==Pn||wn||"tabShift"!==Je||En(tt,et)},et.updateTabIndex=et.getNewIndex=et.calculateIndex=void 0;var ot=tt(775),it=_interopRequireDefault(tt(149)),Zt=_interopRequireDefault(tt(95)),en=_interopRequireDefault(tt(172));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}var Cn=["a[href]","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[contenteditable]"],_n=Cn.concat(["[tabindex]"]),wn=function isHidden(Je){return!(Je.offsetWidth||Je.offsetHeight||Je.getClientRects().length>0)||"hidden"===getComputedStyle(Je).visibility};function getSortedTabbableElements(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},tt=et.ignoreTabIndex,ot=(tt?Cn:_n).join(", "),it=Je.querySelectorAll(ot),Sn=(0,Zt.default)(it,(function(Je){return!wn(Je)&&(tt||Je.tabIndex>=0)||Je===document.activeElement})),xn=Sn.reduce((function(Je,et){var tt=Je[Je.length-1],ot="radio"===(null==tt?void 0:tt.getAttribute("type")),it="radio"===et.getAttribute("type"),Zt=et.getAttribute("name")===(null==tt?void 0:tt.getAttribute("name"));return ot&&it&&Zt?et.checked&&(Je.pop(),Je.push(et)):Je.push(et),Je}),[]);return(0,en.default)(xn,(function(Je){return Je.tabIndex>0?-1/Je.tabIndex:0}))}function isTabKey(Je){return!("tab"!==(0,ot.keycode)(Je)||Je.metaKey||Je.altKey||Je.controlKey)}var Sn=Object.freeze({NONE:"none",NEXT:"next",PREVIOUS:"previous"}),xn=function calculateIndex(Je){var et=Je.itemsLength,tt=Je.currentIndex,ot=Je.direction,it=Je.enableLoop;if(ot===Sn.NONE||![Sn.NONE,Sn.NEXT,Sn.PREVIOUS].includes(ot))return tt;var Zt=ot===Sn.NEXT?1:-1;if(!it){var en=tt+Zt;return en>=et||en<0?tt:en}return(tt+Zt+et)%et};et.calculateIndex=xn;var kn=function getNewIndex(Je,et,tt,ot){var it=ot.enableLoop,Zt=ot.orientation,en=ot.enableTab,Cn=ot.enableHomeEnd;if(tt<0||tt>=et)return 0;if("home"===Je)return Cn?0:-1;if("end"===Je)return Cn?et-1:-1;var _n=Sn.NONE;return"horizontal"===Zt?("left"===Je&&(_n=Sn.PREVIOUS),"right"===Je&&(_n=Sn.NEXT)):"vertical"===Zt&&("up"===Je&&(_n=Sn.PREVIOUS),"down"===Je&&(_n=Sn.NEXT)),en&&("tabShift"===Je&&(_n=Sn.PREVIOUS),"tab"===Je&&(_n=Sn.NEXT)),_n!==Sn.NONE?xn({itemsLength:et,currentIndex:tt,direction:_n,enableLoop:it}):-1};et.getNewIndex=kn;var En=function updateTabIndex(Je,et){et.forEach((function(et,tt){return et.setAttribute("tabindex",tt===Je?"0":"-1")}))};et.updateTabIndex=En},1348:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(679);var Cn=et.n(en);const _n=tt(680);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M7.99998 13C7.44769 13 6.99999 12.5523 7 12C7.00001 11.4477 7.44774 11 8.00002 11L13.2969 11.0001L11.8492 9.75927C11.4299 9.39985 11.3813 8.76855 11.7407 8.34922C12.1002 7.9299 12.7315 7.88134 13.1508 8.24076L16.208 10.8613C16.9065 11.4599 16.9064 12.5405 16.208 13.1391L13.1508 15.7593C12.7314 16.1187 12.1001 16.0701 11.7407 15.6508C11.3813 15.2314 11.4299 14.6001 11.8492 14.2407L13.2968 13.0001L7.99998 13Z"}),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.75 3C3.7835 3 3 3.7835 3 4.75V19.25C3 20.2165 3.7835 21 4.75 21H19.25C20.2165 21 21 20.2165 21 19.25V4.75C21 3.7835 20.2165 3 19.25 3H4.75ZM5 19V5H19V19H5Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.75 3C3.7835 3 3 3.7835 3 4.75V19.25C3 20.2165 3.7835 21 4.75 21H19.25C20.2165 21 21 20.2165 21 19.25V4.75C21 3.7835 20.2165 3 19.25 3H4.75ZM7.99998 13C7.44769 13 6.99999 12.5523 7 12C7.00001 11.4477 7.44774 11 8.00002 11L13.2969 11.0001L11.8492 9.75927C11.4299 9.39985 11.3813 8.76855 11.7407 8.34922C12.1002 7.9299 12.7315 7.88134 13.1508 8.24076L16.208 10.8613C16.9065 11.4599 16.9064 12.5405 16.208 13.1391L13.1508 15.7593C12.7314 16.1187 12.1001 16.0701 11.7407 15.6508C11.3813 15.2314 11.4299 14.6001 11.8492 14.2407L13.2968 13.0001L7.99998 13Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="arrowsquareright-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},1349:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Divider:()=>In,Heading:()=>Vn,Item:()=>co,MenuContext:()=>Tn,default:()=>bo});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(38);var wn=et.n(_n);const Sn=tt(776),xn=tt(775),kn=tt(1333),En=tt(2);var Dn=et.n(En);const Pn=tt(410);var Ln=Dn().div.withConfig({displayName:"DividerStyles__Styled",componentId:"l3zfh3-0"})(["border-top:1px solid ",";",""],(0,Pn.pick)({enterprise:Pn.variables.borderColor,prisma:Pn.variables.neutral200}),(0,Pn.pick)({prisma:{comfortable:(0,En.css)(["margin:8px 0;"]),compact:(0,En.css)(["margin:6px 0;"])}}));const Tn=(0,it.createContext)({role:"menu",preventFocus:!1});function h(){return(h=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function g(Je){var et=h({},Je),tt=(0,it.useContext)(Tn).role;return Zt().createElement(Ln,h({"aria-hidden":"listbox"===tt,"data-test":"divider",role:"separator"},et))}g.propTypes={},g.filterFirst=!0,g.filterConsecutive=!0,g.filterLast=!0,g.as="Divider";const In=g,jn=tt(2115);var Mn=et.n(jn);const An=tt(1329);var Rn=et.n(An),Nn=Dn().div.withConfig({displayName:"HeadingStyles__Styled",componentId:"mcd2ws-0"})([""," border-top:1px solid transparent;",";&:not(:first-child){",";}"],Pn.mixins.reset("block"),(0,Pn.pick)({enterprise:(0,En.css)(["padding:"," "," 6px;"],Pn.variables.spacingXSmall,Pn.variables.spacingSmall),prisma:{comfortable:"padding: 13px 16px 10px 16px",compact:"padding: 9px 16px 6px 16px"}}),(0,Pn.pick)({enterprise:(0,En.css)(["border-top:",";"],Pn.variables.border),prisma:{comfortable:(0,En.css)(["border-top:1px solid ",";margin-top:6px;padding-top:19px;"],Pn.variables.neutral200),compact:(0,En.css)(["border-top:1px solid ",";margin-top:6px;padding-top:15px;"],Pn.variables.neutral200)}})),Fn=Dn().h5.withConfig({displayName:"HeadingStyles__PrismaSectionTitle",componentId:"mcd2ws-1"})([""," font-size:",";line-height:",";font-weight:",";letter-spacing:0.02em;"],Pn.mixins.reset("block"),Pn.variables.fontSizeSmall,Pn.variables.lineHeight,Pn.variables.fontWeightBold);function P(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function E(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?P(Object(tt),!0).forEach((function(et){_(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):P(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function j(){return(j=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function T(Je,et){if(null==Je)return{};var tt,ot,it=function D(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Bn={children:Cn().node,title:Cn().bool,outerStyle:Cn().object};function q(Je){var et=Je.children,tt=Je.title,ot=Je.outerStyle,en=T(Je,["children","title","outerStyle"]),Cn=(0,it.useContext)(Tn).role,_n="prisma"===Rn()().family?Zt().createElement(Fn,j({as:tt?"h4":"h5",style:ot,"data-test":"heading"},en),et):Zt().createElement(Mn(),j({style:E(E({},ot),{},{margin:0}),level:tt?4:"ss","data-test":"heading"},en),et);return Zt().createElement(Nn,{"aria-hidden":"listbox"===Cn},_n)}q.propTypes=Bn,q.filterConsecutive=!0,q.filterLast=!0,q.as="Heading";const Vn=q,Wn=tt(76);var zn=et.n(Wn);const Hn=tt(2116);var $n=et.n(Hn);const qn=tt(2117);var Kn=et.n(qn);const Un=tt(1350);var Gn=et.n(Un);const Jn=tt(2119);var Cr=et.n(Jn);const wr=tt(672);var Sr=et.n(wr);const Or=tt(2120);var xr=et.n(Or),kr=(0,En.css)(["color:",";font-size:",";line-height:",";overflow:inherit;white-space:inherit;text-overflow:inherit;"],(0,Pn.pick)({prisma:Pn.variables.contentColorDefault,enterprise:Pn.variables.textGray}),Pn.variables.fontSizeSmall,(0,Pn.pick)({prisma:"16px"})),Lr=Dn().span.withConfig({displayName:"ItemStyles__StyledItemDescriptionBottom",componentId:"sc-4kc053-0"})(["",";display:block;"],kr),Nr=Dn().span.withConfig({displayName:"ItemStyles__StyledItemDescriptionRight",componentId:"sc-4kc053-1"})(["",";float:right;"," max-width:50%;text-align:right;box-sizing:border-box;"],kr,(0,Pn.pick)({enterprise:(0,En.css)(["padding-left:",";"],Pn.variables.spacingLarge)})),Wr=Dn().div.withConfig({displayName:"ItemStyles__StyledItemSelectedIcon",componentId:"sc-4kc053-2"})(["position:absolute;"," color:",";"],(0,Pn.pick)({prisma:(0,En.css)(["right:16px;"]),enterprise:(0,En.css)(["right:3px;left:8px;"])}),(0,Pn.pick)({prisma:Pn.variables.contentColorActive,enterprise:Pn.variables.accentColorL10})),zr=Dn().span.withConfig({displayName:"ItemStyles__StyledItemIcon",componentId:"sc-4kc053-3"})(["flex:0 0 auto;padding-right:",";min-width:10px;display:inline-block;text-align:center;vertical-align:",";",""],(0,Pn.pick)({prisma:"8px",enterprise:"3px"}),(0,Pn.pick)({prisma:"initial",enterprise:"middle"}),(0,Pn.pick)({prisma:(0,En.css)(["color:",";display:inline-flex;align-items:center;min-width:20px;min-height:20px;& > svg{width:20px;height:20px;}"],Pn.variables.contentColorMuted),enterprise:(0,En.css)(["transform:translateY(-1px);"])})),Hr=Dn()(Sr()).withConfig({displayName:"ItemStyles__StyledClickable",componentId:"sc-4kc053-4"})(["display:block;position:relative;cursor:pointer;color:",";word-wrap:break-word;max-width:100%;width:100%;padding:",";"," "," "," &:not([disabled]){&:hover{background:",";","}&:focus{outline:0;box-shadow:",";","}"," ","}&[disabled]{color:",";cursor:not-allowed;",",","{color:inherit;}","{cursor:not-allowed;color:",";}","}",""],(0,Pn.pick)({prisma:Pn.variables.contentColorActive,enterprise:{dark:Pn.variables.gray96,light:Pn.variables.gray22}}),(0,Pn.pick)({prisma:{comfortable:"10px 16px",compact:"6px 16px"},enterprise:"6px 10px"}),(function(Je){var et=Je.$isSelectable,tt=Je.$selectableAppearance;return et&&(0,Pn.pick)({prisma:(0,En.css)(["padding-right:44px;",""],(function(){return"checkbox"===tt&&"padding-left: 42px;"})),enterprise:(0,En.css)(["padding-right:10px;padding-left:",";"],(function(){return"checkbox"===tt?"32px":"28px"}))})}),(function(Je){var et=Je.$active,tt=Je.$preventFocus;return et&&!tt&&(0,En.css)(["box-shadow:",";"],Pn.variables.focusShadowInset)}),(function(Je){return Je.$active&&(0,En.css)(["background:",";font-weight:",";"],(0,Pn.pick)({enterprise:{light:Pn.variables.gray92,dark:Pn.variables.gray22},prisma:Pn.variables.neutral100}),Pn.variables.fontWeightBold)}),(0,Pn.pick)({prisma:Pn.variables.interactiveColorOverlayHover,enterprise:Pn.variables.backgroundColorHover}),(function(Je){return Je.$selected&&(0,Pn.pick)({prisma:(0,En.css)(["background:",";"],Pn.mixins.overlayColors(Pn.variables.interactiveColorOverlaySelected,Pn.variables.interactiveColorOverlayHover))})}),Pn.variables.focusShadowInset,(0,Pn.pick)({prisma:(0,En.css)(["background:",";"],Pn.variables.interactiveColorOverlayHover)}),(0,Pn.pick)({prisma:(0,En.css)(["&:active{background:",";}"],Pn.variables.interactiveColorOverlayActive)}),(function(Je){return Je.$selected&&(0,Pn.pick)({prisma:(0,En.css)(["background:",";&:active{background:",";}"],Pn.variables.interactiveColorOverlaySelected,Pn.mixins.overlayColors(Pn.variables.interactiveColorOverlaySelected,Pn.variables.interactiveColorOverlayActive))})}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray45,dark:Pn.variables.contentColorDisabled},prisma:Pn.variables.contentColorDisabled}),Lr,Nr,Wr,(0,Pn.pick)({prisma:Pn.variables.contentColorDisabled,enterprise:Pn.variables.gray80}),(0,Pn.pick)({prisma:(0,En.css)(["& > * > ","{color:",";}"],zr,Pn.variables.contentColorDisabled)}),(function(Je){return Je.$selected&&(0,Pn.pick)({prisma:(0,En.css)(["","{color:",";}"],zr,Pn.variables.contentColorActive)})})),$r=Dn()(xr()).withConfig({displayName:"ItemStyles__StyledSwitch",componentId:"sc-4kc053-5"})(["position:absolute;left:",";top:",";"],(0,Pn.pick)({prisma:"16px",enterprise:"8px"}),(0,Pn.pick)({prisma:"0px",enterprise:{comfortable:"-1px",compact:"2px"}})),Kr=Dn().span.withConfig({displayName:"ItemStyles__StyledInnerWrapper",componentId:"sc-4kc053-6"})(["display:flex;align-items:flex-start;"]),Ur=Dn().span.withConfig({displayName:"ItemStyles__StyledTitleAndDescriptionWrapper",componentId:"sc-4kc053-7"})(["display:flex;flex-wrap:wrap;flex-direction:column;max-width:100%;width:100%;align-self:center;word-break:break-word;white-space:normal;",""],(function(Je){return Je.$truncate&&(0,En.css)(["white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"])})),Gr=Dn().div.withConfig({displayName:"ItemStyles__StyledLabel",componentId:"sc-4kc053-8"})(["overflow:inherit;white-space:inherit;text-overflow:inherit;max-width:100%;min-height:20px;",""],(function(Je){return Je.$truncate&&(0,En.css)(["display:block;clear:both;"])})),Zr=Dn().span.withConfig({displayName:"ItemStyles__StyledMatch",componentId:"sc-4kc053-9"})(["border-bottom:1px solid ",";"],(0,Pn.pick)({prisma:Pn.variables.contentColorActive,enterprise:{dark:Pn.variables.gray96,light:Pn.variables.gray45}})),Xr=Dn().span.withConfig({displayName:"ItemStyles__StyledSubmenu",componentId:"sc-4kc053-10"})(["float:right;padding-left:",";color:",";",""],Pn.variables.spacingSmall,(0,Pn.pick)({prisma:"inherit",enterprise:Pn.variables.textGray}),(0,Pn.pick)({prisma:(0,En.css)(["& > svg{width:20px;height:20px;}"])}));const Yr=tt(2122);var Qr=et.n(Yr);const Jr=tt(2123);var eo=et.n(Jr);var to=(0,tt(2124)._)("Open externally"),no=(0,En.css)(["width:0.8em;height:0.8em;vertical-align:baseline;"]),ro=Dn()(eo()).withConfig({displayName:"External__StyledEnterprise",componentId:"sc-1turs2s-0"})([""," margin:0 0 0 3px;"],no),oo=Dn()(Qr()).withConfig({displayName:"External__StyledPrisma",componentId:"sc-1turs2s-1"})([""," margin:0 0 0 4px;"],no);const io=function he(){var Je=(0,Pn.useSplunkTheme)(),et=Je.isEnterprise,tt=Je.isCompact?"20px":"24px";return et?Zt().createElement(ro,{screenReaderText:to}):Zt().createElement(oo,{"aria-label":to,height:tt,width:tt},Zt().createElement("title",null,to))};function ge(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function xe(Je){return(xe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function we(){return(we=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Se(Je,et){if(null==Je)return{};var tt,ot,it=function Oe(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function Ie(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Pe(Je,et,tt){return et&&Ie(Je.prototype,et),tt&&Ie(Je,tt),Je}function _e(Je,et){return(_e=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function je(Je){var et=function Re(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=qe(Je);if(et){var it=qe(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Te(this,tt)}}function Te(Je,et){return!et||"object"!==xe(et)&&"function"!=typeof et?De(Je):et}function De(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function qe(Je){return(qe=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Ne(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var ao={active:Cn().bool,children:Cn().node,description:Cn().string,descriptionPosition:Cn().oneOf(["right","bottom"]),disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),hasSubmenu:Cn().bool,icon:Cn().node,itemKey:Cn().number,matchRanges:Cn().arrayOf(Cn().shape({start:Cn().number.isRequired,end:Cn().number.isRequired})),onClick:Cn().func,onFocus:Cn().func,openInNewContext:Cn().bool,preventFocus:Cn().bool,role:Cn().oneOf(["menuitem","menuitemradio","menuitemcheckbox","listboxitem","option"]),selectable:Cn().bool,selectableAppearance:Cn().oneOf(["checkmark","checkbox"]),selected:Cn().bool,splunkTheme:Cn().object,to:Cn().string,truncate:Cn().bool},so=function(Je){!function Ee(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&_e(Je,et)}(r,Je);var et=je(r);function r(Je){var tt;return function Ce(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Ne(De(tt=et.call(this,Je)),"el",null),Ne(De(tt),"handleFocus",(function(Je){var et=tt.props,ot=et.onFocus,it=et.itemKey;null==ot||ot(Je,{itemKey:it})})),Ne(De(tt),"handleMount",(function(Je){tt.el=Je,ge(tt.props.elementRef,Je)})),r.validateProps(Je),tt}return Pe(r,null,[{key:"validateProps",value:function e(Je){0}}]),Pe(r,[{key:"componentDidUpdate",value:function e(){r.validateProps(this.props)}},{key:"focus",value:function e(){var Je;null===(Je=this.el)||void 0===Je||Je.focus()}},{key:"scrollIntoViewIfNeeded",value:function e(){!function e(Je){if(Je){var et=Je.offsetParent;et&&(et.scrollTop+et.clientHeight<Je.offsetTop+Je.clientHeight?et.scrollTop=Je.offsetTop+Je.clientHeight-et.clientHeight:et.scrollTop>Je.offsetTop&&(et.scrollTop=Je.offsetTop))}}(this.el)}},{key:"renderLabel",value:function e(){var Je=this.props,et=Je.children,tt=Je.matchRanges;if(!tt||!zn()(et))return et;var ot=[];return ot.push(et.substring(0,tt[0].start)),tt.forEach((function(Je,it){ot.push(Zt().createElement(Zr,{key:it,"data-test":"match"},et.substring(Je.start,Je.end))),it<tt.length-1?ot.push(et.substring(Je.end,tt[it+1].start)):ot.push(et.substring(Je.end,et.length))})),ot}},{key:"render",value:function e(){var Je=this.props,et=Je.active,tt=Je.children,ot=Je.hasSubmenu,it=Je.selectable,en=Je.selectableAppearance,Cn=Je.selected,_n=Je.icon,Sn=Je.description,xn=Je.disabled,kn=Je.onClick,En=Je.role,Dn=Je.splunkTheme,Pn=Je.to,Ln=Je.truncate,Tn=Je.descriptionPosition,In=Je.openInNewContext,jn=Se(Je,["active","children","hasSubmenu","selectable","selectableAppearance","selected","icon","description","disabled","onClick","role","splunkTheme","to","truncate","descriptionPosition","openInNewContext"]),Mn=Dn.isEnterprise,An=Dn.isPrisma,Rn=this.context.preventFocus,Nn=it||Cn,Fn={nonselectable:"menuitem",checkmark:"menuitemradio",checkbox:"menuitemcheckbox"}[Nn?en:"nonselectable"],Bn={"aria-haspopup":!!ot||void 0,"aria-checked":!("checkmark"!==en||!Cn)||void 0},Vn=An?"right":"left",Wn=Sn&&"right"===Tn,Hn=Sn&&!Wn,qn=Cn&&"checkmark"===en&&Zt().createElement(Wr,null,An?Zt().createElement(Kn(),{inline:!0,height:"16",width:"16"}):Zt().createElement(Gn(),{hideDefaultTooltip:!0,inline:!0,screenReaderText:null,size:.85}));return Zt().createElement(Hr,we({$isSelectable:Nn,$selectableAppearance:en,$selected:Cn,$active:et,$preventFocus:Rn||!1,"data-test-selected":Nn?Cn:null,"data-test":"item","data-has-icon":!!_n,disabled:xn,onClick:kn,onFocus:this.handleFocus,onMouseDown:function e(Je){Rn&&Je.preventDefault()},role:En||Fn,tabIndex:Rn?-1:void 0,to:Pn,title:Ln&&zn()(tt)?tt:void 0,openInNewContext:In},Bn,wn()(jn,"onFocus"),{elementRef:this.handleMount}),it&&"checkbox"===en&&Zt().createElement($r,{interactive:!1,selected:Cn,selectedLabel:"Selected",value:"menu-item"}),ot&&Zt().createElement(Xr,null,Mn?Zt().createElement(Cr(),{hideDefaultTooltip:!0,screenReaderText:null}):Zt().createElement($n(),null)),Wn&&Zt().createElement(Nr,{"data-test":"description"},Sn),Zt().createElement(Kr,null,_n&&Zt().createElement(zr,null,_n),Zt().createElement(Ur,{$truncate:Ln},"left"===Vn&&qn,Zt().createElement(Gr,{$truncate:Ln,"data-test":"label"},this.renderLabel(),In&&Zt().createElement(io,null)),Hn&&Zt().createElement(Lr,{"data-test":"description"},Sn),"right"===Vn&&qn)))}}]),r}(it.Component);Ne(so,"propTypes",ao),Ne(so,"defaultProps",{active:!1,descriptionPosition:"bottom",disabled:!1,hasSubmenu:!1,openInNewContext:!1,preventFocus:!1,selectable:!1,selectableAppearance:"checkmark",selected:!1,truncate:!1}),Ne(so,"as",void 0),Ne(so,"contextType",Tn);var lo=(0,Pn.withSplunkTheme)(so);lo.propTypes=so.propTypes,lo.as="Item";const co=lo,uo=tt(2125);var po=et.n(uo),ho=(0,En.css)(["border-top:1px solid ",";"],(0,Pn.pick)({enterprise:Pn.variables.gray60,prisma:Pn.variables.neutral200})),fo=Dn().div.withConfig({displayName:"MenuStyles__Styled",componentId:"sc-1olffp9-0"})(["",";background-color:",";border-radius:",";min-width:60px;overflow:auto;position:relative;"," &:focus{outline:0;box-shadow:",";","}& + &{","}"],Pn.mixins.reset("block"),(0,Pn.pick)({enterprise:Pn.variables.backgroundColor,prisma:Pn.variables.backgroundColorPopup}),Pn.variables.borderRadius,(0,Pn.pick)({prisma:(0,En.css)(["padding:8px 0;"])}),Pn.variables.focusShadowInset,(0,Pn.pick)({prisma:(0,En.css)(["background:",";"],Pn.variables.interactiveColorOverlayHover)}),ho),go=Dn()(fo.withComponent(po())).withConfig({displayName:"MenuStyles__StyledScroll",componentId:"sc-1olffp9-1"})([""," + &,& + ","{","}"],fo,fo,ho);function Ve(){return(Ve=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Ue(Je,et){if(null==Je)return{};var tt,ot,it=function Xe(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var mo={children:Cn().node,controlledExternally:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),retainFocus:Cn().bool,stopScrollPropagation:Cn().bool,disableFocusControl:Cn().bool};function Qe(Je){var et=Je.children,tt=Je.controlledExternally,ot=Je.elementRef,en=Je.retainFocus,Cn=Je.stopScrollPropagation,_n=Je.disableFocusControl,En=Ue(Je,["children","controlledExternally","elementRef","retainFocus","stopScrollPropagation","disableFocusControl"]),Dn=(0,it.useContext)(Tn).role,Pn=void 0===Dn?"menu":Dn,Ln=(0,it.useContext)(Sn.PopoverContext).retainFocus,In=(0,it.useRef)(null),jn=!0;null!=en?jn=en:null!=Ln&&(jn=Ln);var Mn=it.Children.toArray(et).filter(it.isValidElement).reduce((function(Je,et,tt,ot){if("Divider"===et.type.as&&0===Je.length)return Je;if(("Heading"===et.type.as||"Divider"===et.type.as)&&!et.props.title&&et.type.filterConsecutive&&ot.length>tt+1){var it=ot[tt+1];if("Heading"===it.type.as||"Divider"===it.type.as)return Je}return"Divider"!==et.type.as&&"Heading"!==et.type.as||tt!==ot.length-1?(Je.push(et),Je):Je}),[]),An=(0,it.useCallback)((function(Je){In.current=Je,ge(ot,Je)}),[ot]),Rn=function e(Je){return{enableLoop:!0,orientation:"vertical",enableTab:Je,enableHomeEnd:!0}}(jn),Nn=(0,it.useCallback)((function(Je){var et=(0,xn.keycode)(Je.nativeEvent);"tab"===et&&(0,kn.isTabKey)(Je)&&Je.shiftKey?et="tabShift":"tab"===et&&(0,kn.isTabKey)(Je)&&(et="tab");var tt="tab"===et||"tabShift"===et;"enter"===et||!Rn.enableTab&&tt||Je.preventDefault();var ot=In.current,it=[];ot&&(it=(0,kn.getSortedTabbableElements)(ot,{ignoreTabIndex:!0}));var Zt=(null==Je?void 0:Je.target)instanceof Element?Je.target:null,en=null==ot?void 0:ot.querySelector(":focus"),Cn=Zt||en,_n=Cn?it.indexOf(Cn):-1;(0,kn.handleFocus)(et,it,_n,Rn)}),[Rn]),Fn={"data-test":"menu",onKeyDown:_n||tt?void 0:Nn,role:Pn};return Cn?Zt().createElement(go,Ve({},Fn,{elementRef:An,stopScrollPropagation:!0},wn()(En,"tagName")),Mn):Zt().createElement(fo,Ve({},Fn,{ref:An},En),Zt().createElement(Tn.Provider,{value:function e(){return{role:"menu",preventFocus:tt}}()},Mn))}Qe.propTypes=mo,Qe.Item=co,Qe.Divider=In,Qe.Heading=Vn;const bo=Qe;Je.exports=ot})()},1350:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(996),Cn=tt(997);var _n=et.n(Cn);function l(){return(l=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),l({screenReaderText:(0,en._)("Check")},Je),Zt().createElement("path",{d:"M536.3 1278.364L1500 121.514 1354.11.283 513.7 1010.212l-391.44-319.52L0 837.61"}))}Je.exports=ot})()},1351:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(679);var Cn=et.n(en);const _n=tt(680);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 5.875C4 5.39175 3.55228 5 3 5C2.44772 5 2 5.39175 2 5.875V18.125C2 18.6082 2.44772 19 3 19C3.55228 19 4 18.6082 4 18.125V5.875ZM10 16.683V7.31673L19.3811 11.9999L10 16.683ZM10.17 5.16622C9.17268 4.66835 8 5.39362 8 6.50828V17.4914C8 18.6061 9.17267 19.3314 10.17 18.8335L21.1705 13.342C22.2772 12.7895 22.2772 11.2103 21.1705 10.6579L10.17 5.16622Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 5.875C4 5.39175 3.55228 5 3 5C2.44772 5 2 5.39175 2 5.875V18.125C2 18.6082 2.44772 19 3 19C3.55228 19 4 18.6082 4 18.125V5.875ZM10.17 5.16622C9.17268 4.66835 8 5.39362 8 6.50828V17.4914C8 18.6061 9.17267 19.3314 10.17 18.8335L21.1705 13.342C22.2772 12.7895 22.2772 11.2103 21.1705 10.6579L10.17 5.16622Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="controlplayresume-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},139:function(Je,et,tt){"use strict";tt.d(et,"c",(function(){return ot})),tt.d(et,"b",(function(){return en})),tt.d(et,"a",(function(){return Cn}));var ot,it=tt(92),Zt=tt(43);!function(Je){Je.inMemory="inmemory",Je.vscode="vscode",Je.internal="private",Je.walkThrough="walkThrough",Je.walkThroughSnippet="walkThroughSnippet",Je.http="http",Je.https="https",Je.file="file",Je.mailto="mailto",Je.untitled="untitled",Je.data="data",Je.command="command",Je.vscodeRemote="vscode-remote",Je.vscodeRemoteResource="vscode-remote-resource",Je.userData="vscode-userdata",Je.vscodeCustomEditor="vscode-custom-editor",Je.vscodeNotebook="vscode-notebook",Je.vscodeNotebookCell="vscode-notebook-cell",Je.vscodeNotebookCellMetadata="vscode-notebook-cell-metadata",Je.vscodeNotebookCellOutput="vscode-notebook-cell-output",Je.vscodeInteractive="vscode-interactive",Je.vscodeInteractiveInput="vscode-interactive-input",Je.vscodeSettings="vscode-settings",Je.vscodeWorkspaceTrust="vscode-workspace-trust",Je.vscodeTerminal="vscode-terminal",Je.webviewPanel="webview-panel",Je.vscodeWebview="vscode-webview",Je.extension="extension",Je.vscodeFileResource="vscode-file",Je.tmp="tmp"}(ot||(ot={}));const en=new class RemoteAuthoritiesImpl{constructor(){this._hosts=Object.create(null),this._ports=Object.create(null),this._connectionTokens=Object.create(null),this._preferredWebSchema="http",this._delegate=null}setPreferredWebSchema(Je){this._preferredWebSchema=Je}rewrite(Je){if(this._delegate)return this._delegate(Je);const et=Je.authority;let tt=this._hosts[et];tt&&-1!==tt.indexOf(":")&&(tt=`[${tt}]`);const en=this._ports[et],Cn=this._connectionTokens[et];let _n="path="+encodeURIComponent(Je.path);return"string"==typeof Cn&&(_n+="&tkn="+encodeURIComponent(Cn)),it.a.from({scheme:Zt.i?this._preferredWebSchema:ot.vscodeRemoteResource,authority:`${tt}:${en}`,path:"/vscode-remote-resource",query:_n})}};const Cn=new class FileAccessImpl{constructor(){this.FALLBACK_AUTHORITY="vscode-app"}asBrowserUri(Je,et,tt){const it=this.toUri(Je,et);if(it.scheme===ot.vscodeRemote)return en.rewrite(it);let Cn=!1;return Zt.g&&(tt||Zt.h)&&it.scheme===ot.file&&(Cn=!0),it.scheme===ot.file&&"function"==typeof Zt.b.importScripts&&"vscode-file://vscode-app"===Zt.b.origin&&(Cn=!0),Cn?it.with({scheme:ot.vscodeFileResource,authority:it.authority||this.FALLBACK_AUTHORITY,query:null,fragment:null}):it}toUri(Je,et){return it.a.isUri(Je)?Je:it.a.parse(et.toUrl(Je))}}},1408:function(Je,et,tt){(function(Je,ot){var it;/*! https://mths.be/punycode v1.4.1 by @mathias */!function(Zt){et&&et.nodeType,Je&&Je.nodeType;var en="object"==typeof ot&&ot;en.global!==en&&en.window!==en&&en.self;var Cn,_n=2147483647,wn=/^xn--/,Sn=/[^\x20-\x7E]/,xn=/[\x2E\u3002\uFF0E\uFF61]/g,kn={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},En=Math.floor,Dn=String.fromCharCode;function error(Je){throw new RangeError(kn[Je])}function map(Je,et){for(var tt=Je.length,ot=[];tt--;)ot[tt]=et(Je[tt]);return ot}function mapDomain(Je,et){var tt=Je.split("@"),ot="";return tt.length>1&&(ot=tt[0]+"@",Je=tt[1]),ot+map((Je=Je.replace(xn,".")).split("."),et).join(".")}function ucs2decode(Je){for(var et,tt,ot=[],it=0,Zt=Je.length;it<Zt;)(et=Je.charCodeAt(it++))>=55296&&et<=56319&&it<Zt?56320==(64512&(tt=Je.charCodeAt(it++)))?ot.push(((1023&et)<<10)+(1023&tt)+65536):(ot.push(et),it--):ot.push(et);return ot}function ucs2encode(Je){return map(Je,(function(Je){var et="";return Je>65535&&(et+=Dn((Je-=65536)>>>10&1023|55296),Je=56320|1023&Je),et+=Dn(Je)})).join("")}function digitToBasic(Je,et){return Je+22+75*(Je<26)-((0!=et)<<5)}function adapt(Je,et,tt){var ot=0;for(Je=tt?En(Je/700):Je>>1,Je+=En(Je/et);Je>455;ot+=36)Je=En(Je/35);return En(ot+36*Je/(Je+38))}function decode(Je){var et,tt,ot,it,Zt,en,Cn,wn,Sn,xn,kn,Dn=[],Pn=Je.length,Ln=0,Tn=128,In=72;for((tt=Je.lastIndexOf("-"))<0&&(tt=0),ot=0;ot<tt;++ot)Je.charCodeAt(ot)>=128&&error("not-basic"),Dn.push(Je.charCodeAt(ot));for(it=tt>0?tt+1:0;it<Pn;){for(Zt=Ln,en=1,Cn=36;it>=Pn&&error("invalid-input"),((wn=(kn=Je.charCodeAt(it++))-48<10?kn-22:kn-65<26?kn-65:kn-97<26?kn-97:36)>=36||wn>En((_n-Ln)/en))&&error("overflow"),Ln+=wn*en,!(wn<(Sn=Cn<=In?1:Cn>=In+26?26:Cn-In));Cn+=36)en>En(_n/(xn=36-Sn))&&error("overflow"),en*=xn;In=adapt(Ln-Zt,et=Dn.length+1,0==Zt),En(Ln/et)>_n-Tn&&error("overflow"),Tn+=En(Ln/et),Ln%=et,Dn.splice(Ln++,0,Tn)}return ucs2encode(Dn)}function encode(Je){var et,tt,ot,it,Zt,en,Cn,wn,Sn,xn,kn,Pn,Ln,Tn,In,jn=[];for(Pn=(Je=ucs2decode(Je)).length,et=128,tt=0,Zt=72,en=0;en<Pn;++en)(kn=Je[en])<128&&jn.push(Dn(kn));for(ot=it=jn.length,it&&jn.push("-");ot<Pn;){for(Cn=_n,en=0;en<Pn;++en)(kn=Je[en])>=et&&kn<Cn&&(Cn=kn);for(Cn-et>En((_n-tt)/(Ln=ot+1))&&error("overflow"),tt+=(Cn-et)*Ln,et=Cn,en=0;en<Pn;++en)if((kn=Je[en])<et&&++tt>_n&&error("overflow"),kn==et){for(wn=tt,Sn=36;!(wn<(xn=Sn<=Zt?1:Sn>=Zt+26?26:Sn-Zt));Sn+=36)In=wn-xn,Tn=36-xn,jn.push(Dn(digitToBasic(xn+In%Tn,0))),wn=En(In/Tn);jn.push(Dn(digitToBasic(wn,0))),Zt=adapt(tt,Ln,ot==it),tt=0,++ot}++tt,++et}return jn.join("")}Cn={version:"1.4.1",ucs2:{decode:ucs2decode,encode:ucs2encode},decode:decode,encode:encode,toASCII:function toASCII(Je){return mapDomain(Je,(function(Je){return Sn.test(Je)?"xn--"+encode(Je):Je}))},toUnicode:function toUnicode(Je){return mapDomain(Je,(function(Je){return wn.test(Je)?decode(Je.slice(4).toLowerCase()):Je}))}},void 0===(it=function(){return Cn}.call(et,tt,et,Je))||(Je.exports=it)}()}).call(this,tt(714)(Je),tt(165))},1433:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Wn,legacyRefMode:()=>Bn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(62);var xn=et.n(Sn);tt(33);const kn=tt(112);var En=et.n(kn);const Dn=tt(63);var Pn=et.n(Dn);const Ln=tt(38);var Tn=et.n(Ln);const In=tt(808),jn=tt(807),Mn=tt(1780);var An=et.n(Mn);function C(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function k(Je){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function R(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function j(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function T(Je,et){return(T=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function D(Je){var et=function K(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function o(){var tt,ot=M(Je);if(et){var it=M(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return I(this,tt)}}function I(Je,et){return!et||"object"!==k(et)&&"function"!=typeof et?E(Je):et}function E(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function M(Je){return(M=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function _(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Rn=["clickAway","contentClick","escapeKey","offScreen","tabKey","toggleClick"],Nn={align:Cn().oneOf(["center","edge","theme","end"]),canCoverAnchor:Cn().bool,children:Cn().oneOfType([Cn().node,Cn().func]),closeReasons:Cn().arrayOf(Cn().oneOf(Rn)),defaultPlacement:Cn().oneOf(["above","below","left","right","vertical","horizontal"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),focusToggleReasons:Cn().arrayOf(Cn().oneOf(Rn)),inputId:Cn().string,onRequestClose:Cn().func,onRequestOpen:Cn().func,open:Cn().bool,openWithArrowKeys:Cn().bool,repositionMode:Cn().oneOf(["none","flip","any"]),retainFocus:Cn().bool,takeFocus:Cn().bool,toggle:Cn().element.isRequired},Fn={align:"theme",canCoverAnchor:!0,closeReasons:Rn,defaultPlacement:"below",focusToggleReasons:["contentClick","escapeKey","tabKey","toggleClick"],repositionMode:"flip",retainFocus:!1,openWithArrowKeys:!1,takeFocus:!0},Bn=Symbol("Dropdown legacy ref mode marker"),Vn=function(Je){!function S(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&T(Je,et)}(r,Je);var et=D(r);function r(Je){var tt;return function P(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),_(E(tt=et.call(this,Je)),"controlledExternally",void 0),_(E(tt),"popoverId",void 0),_(E(tt),"toggleRef",null),_(E(tt),"toggleId",void 0),_(E(tt),"handleToggleMount",(function(Je){tt.toggleRef=Je,tt.setState({anchor:Je}),tt.props.toggle.type[Bn]?C(tt.props.toggle.props.elementRef,Je):C(tt.props.toggle.ref,Je)})),_(E(tt),"handleToggleClick",(function(Je){var et,ot,it,Zt;(null===(et=(ot=tt.props.toggle.props).onClick)||void 0===et||et.call(ot,Je),tt.isOpen())?tt.handleRequestClose({reason:"toggleClick",event:Je}):(null===(it=(Zt=tt.props).onRequestOpen)||void 0===it||it.call(Zt,Je,{reason:"toggleClick"}),tt.isControlled()||tt.setState({open:!0}))})),_(E(tt),"handleToggleKeyDownOpen",(function(Je){var et,ot;if(null===(et=(ot=tt.props.toggle.props).onKeyDown)||void 0===et||et.call(ot,Je),tt.props.openWithArrowKeys){var it,Zt,en=(0,jn.keycode)(Je.nativeEvent);if("up"===en||"down"===en)Je.preventDefault(),null===(it=(Zt=tt.props).onRequestOpen)||void 0===it||it.call(Zt,Je,{reason:"toggleKeydown"}),tt.isControlled()||tt.setState({open:!0})}})),_(E(tt),"handleRequestClose",(function(Je){var et=Je.event,ot=Je.reason,it=tt.props,Zt=it.closeReasons,en=it.focusToggleReasons,Cn=it.onRequestClose;if(et&&"clickAway"===ot)for(var _n=et.target,wn=tt.props.inputId||tt.props.toggle.props.id||tt.toggleId;_n;){if(_n.id===wn)return;_n=_n.parentNode}tt.isOpen()&&xn()(Zt,ot)&&(xn()(en,ot)&&tt.focus(),tt.isControlled()||tt.setState({open:!1}),null==Cn||Cn(Je))})),_(E(tt),"handleContentClick",(function(Je){tt.handleRequestClose({reason:"contentClick",event:Je})})),tt.state={anchor:null,open:!1},tt.controlledExternally=wn()(Je,"open"),tt.popoverId=(0,In.createDOMID)("popover"),tt.toggleId=(0,In.createDOMID)("toggle"),tt}return function q(Je,et,tt){return et&&j(Je.prototype,et),tt&&j(Je,tt),Je}(r,[{key:"componentDidUpdate",value:function e(){(function w(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?R(Object(tt),!0).forEach((function(et){_(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):R(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je})({},Tn()(this.props,Pn()(r.propTypes),"value","id"))}},{key:"isOpen",value:function e(){return this.isControlled()?this.props.open:this.state.open}},{key:"focus",value:function e(){var Je;null===(Je=this.toggleRef)||void 0===Je||Je.focus()}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"renderToggle",value:function e(){var Je;return(0,it.cloneElement)(this.props.toggle,(_(Je={onClick:this.handleToggleClick,onKeyDown:this.handleToggleKeyDownOpen},this.props.toggle.type[Bn]?"elementRef":"ref",this.handleToggleMount),_(Je,"aria-controls",this.isOpen()?this.popoverId:void 0),_(Je,"aria-haspopup",this.props.toggle.props["aria-haspopup"]||!0),_(Je,"aria-expanded",this.isOpen()),_(Je,"data-test",this.props.toggle.props["data-test"]||"dropdown"),_(Je,"data-test-popover-id",this.popoverId),_(Je,"id",this.props.inputId||this.props.toggle.props.id||this.toggleId),Je))}},{key:"render",value:function e(){var Je=this.props,et=Je.align,tt=Je.canCoverAnchor,ot=Je.children,it=Je.closeReasons,en=Je.defaultPlacement,Cn=Je.elementRef,_n=Je.repositionMode,wn=Je.retainFocus,Sn=Je.takeFocus,kn=this.state.anchor,Dn=this.handleRequestClose,Pn=this.handleContentClick,Ln=this.renderToggle();return Zt().createElement(Zt().Fragment,null,Ln,Zt().createElement(An(),{align:et,open:!!kn&&this.isOpen(),autoCloseWhenOffScreen:xn()(it,"offScreen"),anchor:kn,canCoverAnchor:tt,elementRef:Cn,retainFocus:wn,defaultPlacement:en,onRequestClose:Dn,repositionMode:_n,id:this.popoverId,"aria-labelledby":this.props.inputId||this.props.toggle.props.id||this.toggleId,takeFocus:Sn},En()(ot)?function(){return Zt().createElement("div",{onClick:Pn},ot.apply(void 0,arguments))}:Zt().createElement("div",{onClick:Pn},ot)))}}]),r}(it.Component);_(Vn,"possibleCloseReasons",Rn),_(Vn,"propTypes",Nn),_(Vn,"defaultProps",Fn);const Wn=Vn;Je.exports=ot})()},1434:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>wr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2478);var wn=et.n(_n);const Sn=tt(809);var xn=et.n(Sn);const kn=tt(808),En=tt(3793);var Dn=et.n(En);const Pn=tt(259);function v(){return"enterprise"===(0,Pn.useSplunkTheme)().family?Zt().createElement(Dn(),{inline:!1,size:"12px",screenReaderText:null,hideDefaultTooltip:!0,style:{marginTop:"1px"}}):Zt().createElement("svg",{width:"12",height:"12",viewBox:"-1 -2 11 10",style:{display:"block"},xmlns:"http://www.w3.org/2000/svg"},Zt().createElement("path",{d:"M8.70711 0.292893C9.09763 0.683417 9.09763 1.31658 8.70711 1.70711L4.32132 6.0929C3.73559 6.67862 2.78596 6.67869 2.20015 6.09305L0.292997 4.18646C-0.0975845 3.79599 -0.0976776 3.16282 0.292789 2.77224C0.683256 2.38166 1.31642 2.38157 1.707 2.77203L3.26061 4.32518L7.29289 0.292893C7.68342 -0.0976311 8.31658 -0.0976311 8.70711 0.292893Z",fill:"currentColor"}))}const Ln=tt(2);var Tn=et.n(Ln);const In=tt(737);var jn=et.n(In);const Mn=tt(640);var An=et.n(Mn),Rn="18px",Nn="20px",Fn=Tn()(jn()).withConfig({displayName:"SwitchStyles__StyledBox",componentId:"sc-844ieu-0"})(["display:inline;position:relative;color:",";flex-shrink:0;",";[data-inline] + &{margin-left:",";}"],(0,Pn.pickVariant)("$switchState",{error:{enterprise:Pn.variables.errorColor,prisma:Pn.variables.accentColorNegative},disabled:{enterprise:Pn.variables.textDisabledColor,prisma:Pn.variables.contentColorDisabled}}),(0,Pn.pick)({enterprise:(0,Ln.css)(["padding:calc(("," - ",") / 2) 0;"],Pn.variables.inputHeight,Rn),prisma:{compact:(0,Ln.css)(["padding:6px 0;"]),comfortable:(0,Ln.css)(["padding:10px 0;"])}}),Pn.variables.spacingSmall),Bn=Tn()(An()).withConfig({displayName:"SwitchStyles__StyledCheckboxClickable",componentId:"sc-844ieu-1"})([""," position:relative;width:",";height:",";line-height:",";padding:2px;border-radius:2px;cursor:pointer;flex:0 0 auto;border-color:",";border-style:solid;border-width:",";color:",";"," &:focus{box-shadow:",";}"," "," &[disabled]{cursor:not-allowed;border-color:",";","}"],Pn.mixins.reset("inline"),Rn,Rn,Rn,(0,Pn.pick)({enterprise:(0,Pn.pick)({light:Pn.variables.gray45,dark:Pn.variables.gray80}),prisma:Pn.variables.contentColorMuted}),(0,Pn.pick)({enterprise:"1px",prisma:"2px"}),(0,Pn.pick)({enterprise:(0,Pn.pick)({light:Pn.variables.gray45,dark:Pn.variables.gray80}),prisma:Pn.variables.white}),(0,Pn.pick)({prisma:(0,Ln.css)(["top:1px;padding:1px;border-radius:3px;"," ",""],(function(Je){return Je.$interactive&&(0,Ln.css)(["&:not([disabled]):not(:focus):hover{box-shadow:0 0 0 2px ",",0 0 0 5px ",";}"],Pn.variables.backgroundColorPage,Pn.variables.interactiveColorOverlayHover)}),(function(Je){return!Je.$selected&&(0,Ln.css)(["&:not([disabled]):not(:focus):hover{border-color:",";}"],Pn.variables.contentColorDefault)}))}),Pn.variables.focusShadow,(function(Je){return Je.$selected&&(0,Ln.css)(["&:not([disabled]){border-color:",";background-color:",";}"],(0,Pn.pick)({enterprise:{light:Pn.variables.gray45,dark:Pn.variables.gray80},prisma:Pn.variables.interactiveColorPrimary}),(0,Pn.pick)({enterprise:"#none",prisma:(0,Ln.css)(["",";"],Pn.variables.interactiveColorPrimary)}))}),(function(Je){return Je.$error&&(0,Pn.pick)({enterprise:(0,Pn.pick)({light:(0,Ln.css)(["&:not([disabled]){border-color:",";color:",";","}"],Pn.variables.errorColorL30,Pn.variables.errorColor,(function(Je){return Je.$selected&&(0,Ln.css)(["border-color:",";"],Pn.variables.errorColor)})),dark:(0,Ln.css)(["border-color:",";"],Pn.variables.errorColor)}),prisma:(0,Ln.css)(["&:not([disabled]){border-color:",";","}"],Pn.variables.accentColorNegative,(function(Je){return Je.$selected&&(0,Ln.css)(["background-color:",";"],Pn.variables.accentColorNegative)}))})}),(0,Pn.pick)({enterprise:{light:Pn.variables.borderColor,dark:Pn.variables.gray45},prisma:Pn.variables.contentColorDisabled}),(function(Je){return Je.$selected&&(0,Pn.pick)({prisma:(0,Ln.css)(["border-color:transparent;background-color:",";"],Pn.variables.interactiveColorBackgroundDisabled)})})),Vn=Bn.withComponent("span"),Wn=Tn().div.withConfig({displayName:"SwitchStyles__StyledSome",componentId:"sc-844ieu-2"})(["display:block;margin:",";"," background:currentColor;border-radius:1px;"],(0,Pn.pick)({enterprise:"2px",prisma:"5px 2px"}),(0,Pn.pick)({enterprise:(0,Ln.css)(["height:calc("," - 10px);width:calc("," - 10px);"],Rn,Rn),prisma:(0,Ln.css)(["height:2px;width:8px;"])})),zn=Tn().div.withConfig({displayName:"SwitchStyles__StyledIndicator",componentId:"sc-844ieu-3"})(["background-color:",";border-color:",";box-sizing:border-box;border-radius:50%;border-width:1px;position:absolute;left:-1px;top:-1px;",";"," "," ",""],(0,Pn.pick)({enterprise:{light:Pn.variables.gray98,dark:Pn.variables.gray80},prisma:Pn.variables.white}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray60,dark:Pn.variables.borderColor},prisma:Pn.variables.transparent}),(function(Je){var et=Je.$delay;return et&&(0,Ln.css)(["transition:left ",";"],et)}),(0,Pn.pick)({enterprise:(0,Ln.css)(["width:",";height:",";border-style:solid;"],Rn,Rn),prisma:(0,Ln.css)(["height:16px;width:16px;margin:2px;border-style:none;box-shadow:",";"],Pn.variables.embossShadow)}),(function(Je){return Je.$disabled&&(0,Ln.css)(["border-color:",";border-style:solid;background-color:",";"],(0,Pn.pick)({enterprise:{light:Pn.mixins.colorWithAlpha(Pn.variables.borderLightColor,.8),dark:Pn.variables.gray22},prisma:Pn.variables.transparent}),(0,Pn.pick)({enterprise:{dark:Pn.variables.gray45},prisma:Pn.mixins.colorWithAlpha(Pn.variables.white,.3)}))}),(function(Je){return Je.$selected&&(0,Ln.css)(["",";"],(0,Pn.pick)({enterprise:(0,Ln.css)(["left:calc(100% - "," + 1px);"],Rn),prisma:(0,Ln.css)(["left:calc(100% - "," + 1px);"],Nn)}))})),Hn=Tn().div.withConfig({displayName:"SwitchStyles__StyledToggleOutline",componentId:"sc-844ieu-4"})(["position:absolute;border:1px solid transparent;",";",";top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;"," ",""],(function(Je){var et=Je.$delay;return et&&(0,Ln.css)(["transition:border-color ",";"],et)}),(0,Pn.pick)({enterprise:(0,Ln.css)(["border-radius:calc("," * 0.5);"],Rn),prisma:"border-radius: 15px"}),(0,Pn.pick)({prisma:(0,Ln.css)(["margin:-6px;"])}),(function(Je){return Je.$error&&(0,Ln.css)(["border-color:",";"],(0,Pn.pick)({enterprise:Pn.variables.errorColor,prisma:Pn.variables.transparent}))})),$n=Tn()(An()).withConfig({displayName:"SwitchStyles__StyledToggleClickable",componentId:"sc-844ieu-5"})(["position:relative;"," border-radius:",";transition:background-color ",";flex:0 0 auto;border:1px solid ",";"," &:not([disabled]){&:focus{outline:0;",";","}&:hover ","{background-color:",";}&:hover ","{background-color:",";}}&[disabled]{border:1px solid ",";background-color:",";"," ","}",";",""],(0,Pn.pick)({enterprise:(0,Pn.pick)({light:(0,Ln.css)(["width:calc("," * 2);background-color:",";height:",";"],Rn,Pn.variables.gray98,Rn),dark:(0,Ln.css)(["width:calc("," * 2);background-color:",";height:",";"],Rn,Pn.variables.gray45,Rn)}),prisma:(0,Ln.css)(["width:32px;background-color:",";height:",";top:1px;"],Pn.variables.contentColorMuted,Nn)}),Rn,(function(Je){return Je.$delay}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray60,dark:Pn.variables.borderColor},prisma:Pn.variables.transparent}),(0,Pn.pick)({enterprise:(0,Ln.css)(["box-shadow:inset 0 2px 0 rgba(0,0,0,0.1);"])}),(0,Pn.pick)({enterprise:(0,Ln.css)(["box-shadow:",",inset 0 2px 0 rgba(0,0,0,0.1);"],Pn.variables.focusShadow),prisma:(0,Ln.css)(["box-shadow:",";"],Pn.variables.focusShadow)}),(0,Pn.pick)({enterprise:(0,Ln.css)(["> ","{border-color:",";}"],Hn,Pn.mixins.colorWithAlpha(Pn.variables.focusColor,.8))}),zn,(0,Pn.pick)({enterprise:(0,Pn.pick)({light:Pn.variables.gray96,dark:"#b1bcc7"}),prisma:Pn.variables.white}),Hn,(0,Pn.pick)({prisma:Pn.variables.interactiveColorOverlayHover}),(0,Pn.pick)({enterprise:{light:Pn.variables.borderLightColor,dark:Pn.variables.borderColor},prisma:Pn.variables.transparent}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray96,dark:Pn.variables.gray30},prisma:Pn.variables.interactiveColorBackgroundDisabled}),(0,Pn.pick)({enterprise:(0,Ln.css)(["box-shadow:inset 0 2px 0 rgba(0,0,0,0.06);"])}),(function(Je){return Je.$selected&&(0,Ln.css)(["border-color:transparent;background-color:",";"],(0,Pn.pick)({enterprise:(0,Pn.pick)({light:Pn.variables.accentColorL40,dark:Pn.variables.accentColorD20}),prisma:Pn.mixins.colorWithAlpha(Pn.variables.interactiveColorPrimary,.7)}))}),(function(Je){return Je.$selected&&(0,Ln.css)(["border-color:",";background-color:",";",""],(0,Pn.pick)({enterprise:Pn.variables.accentColorL10,prisma:Pn.variables.transparent}),(0,Pn.pick)({enterprise:Pn.variables.accentColorL10,prisma:Pn.variables.interactiveColorPrimary}),(0,Pn.pick)({prisma:(0,Ln.css)(["box-shadow:",";"],Pn.variables.embossShadow)}))}),(function(Je){return Je.$error&&(0,Ln.css)(["border-color:",";",";"],(0,Pn.pick)({enterprise:Pn.variables.errorColor,prisma:Pn.variables.transparent}),(0,Pn.pick)({prisma:(0,Ln.css)(["background-color:",";"],Pn.variables.accentColorNegative)}))})),qn=$n.withComponent("span"),Kn=Tn().label.withConfig({displayName:"SwitchStyles__StyledLabel",componentId:"sc-844ieu-6"})([""," flex:1 1 auto;padding-left:",";color:inherit;",";"],Pn.mixins.reset("inline-block"),(0,Pn.pick)({enterprise:(0,Ln.css)(["",";"],Pn.variables.spacingXSmall),prisma:"8px"}),(function(Je){return!Je.$disabled&&(0,Ln.css)(["cursor:pointer;"])}));function I(Je){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function D(){return(D=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function q(Je,et){if(null==Je)return{};var tt,ot,it=function T(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function N(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function B(Je,et,tt){return et&&N(Je.prototype,et),tt&&N(Je,tt),Je}function A(Je,et){return(A=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function W(Je){var et=function H(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function t(){var tt,ot=U(Je);if(et){var it=U(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return z(this,tt)}}function z(Je,et){return!et||"object"!==I(et)&&"function"!=typeof et?F(Je):et}function F(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function U(Je){return(U=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function V(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Un={appearance:Cn().oneOf(["checkbox","toggle"]),children:Cn().node,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,id:Cn().string,inline:Cn().bool,interactive:Cn().bool,labelledBy:Cn().string,onClick:Cn().func,required:Cn().bool,selected:Cn().oneOf([!0,!1,"some"]),selectedLabel:Cn().string,someSelectedLabel:Cn().string,unselectedLabel:Cn().string,value:Cn().any},Gn={checkbox:Bn,toggle:$n},Jn={checkbox:Vn,toggle:qn},Cr=function(Je){!function M(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&A(Je,et)}(t,Je);var et=W(t);function t(Je){var tt;return function R(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,t),V(F(tt=et.call(this,Je)),"clickableId",void 0),V(F(tt),"labelId",void 0),V(F(tt),"toggle",null),V(F(tt),"componentDidUpdate",t.validateProps),V(F(tt),"handleContainerClick",(function(Je){var et,ot,it=tt.props,Zt=it.value,en=it.selected;null===(et=(ot=tt.props).onClick)||void 0===et||et.call(ot,Je,{value:Zt,selected:en})})),tt.labelId=(0,kn.createDOMID)("label"),tt.clickableId=(0,kn.createDOMID)("clickable"),t.validateProps(Je),tt}return B(t,null,[{key:"validateProps",value:function e(Je){Je.selected,Je.appearance}}]),B(t,[{key:"focus",value:function e(){var Je;null===(Je=this.toggle)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.appearance,ot=et.children,it=et.disabled,en=et.elementRef,Cn=et.error,_n=et.id,Sn=et.inline,kn=et.interactive,En=et.labelledBy,Dn=(et.onClick,et.required),Pn=et.selected,Ln=et.selectedLabel,Tn=et.someSelectedLabel,In=et.unselectedLabel,jn=et.value,Mn=q(et,["appearance","children","disabled","elementRef","error","id","inline","interactive","labelledBy","onClick","required","selected","selectedLabel","someSelectedLabel","unselectedLabel","value"]),An=En,Rn=_n;ot&&(An=this.labelId,Rn=_n||this.clickableId);var Nn={true:Ln,false:In,some:Tn},Bn={disabled:it,$interactive:kn,$error:Cn,$selected:"some"===Pn||Pn,"aria-labelledby":kn?An:void 0,"aria-checked":kn?"some"===Pn?"mixed":Pn:void 0,"aria-invalid":!!Cn||void 0,"aria-required":Dn,id:Rn,ref:function e(et){Je.toggle=et},onClick:it||!kn?void 0:this.handleContainerClick,"data-test":"button","data-selected":Pn},Vn=Gn[tt],$n=Jn[tt],qn=function e(Je){return function(){var et=Zt().createElement(Zt().Fragment,null,Zt().createElement(zn,{$delay:Je,$disabled:it,$error:!it&&Cn,$selected:Pn}),Zt().createElement(Hn,{$delay:Je,$error:!it&&Cn}));return kn?Zt().createElement(Vn,D({role:"switch"},Bn,{$delay:Je}),et):Zt().createElement($n,D({},Bn,{$delay:Je}),et)}},Un=(it?"disabled":Cn&&"error")||null,Cr=!!Ln||!!Tn||!!In;return Zt().createElement(Fn,D({flex:!0,inline:Sn,"data-test":"switch","data-test-selected":Pn,"data-test-value":jn,"data-test-error":!!Cn||void 0,"data-error":!!Cn||void 0,"data-disabled":!!it||void 0,elementRef:en,$switchState:Un},Mn),"toggle"===tt&&Zt().createElement(wn(),{on:qn("200ms"),off:qn()}),"toggle"!==tt&&function e(){var Je=Zt().createElement(Zt().Fragment,null,!0===Pn&&"checkbox"===tt&&Zt().createElement(v,null),"some"===Pn&&"checkbox"===tt&&Zt().createElement(Wn,null));return kn?Zt().createElement(Vn,D({"data-clickable":!0,role:tt},Bn),Je):Zt().createElement($n,Bn,Je)}(),kn&&Cr&&Zt().createElement(xn(),null,Nn["".concat(Pn)]),ot&&Zt().createElement(Kn,{$disabled:it,"data-test":"label",id:An,htmlFor:Rn,"data-disabled":it||null},ot))}}]),t}(it.Component);V(Cr,"propTypes",Un),V(Cr,"defaultProps",{appearance:"checkbox",disabled:!1,error:!1,inline:!1,interactive:!0,selected:!1});const wr=Cr;Je.exports=ot})()},1435:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Hn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(809);var wn=et.n(_n);const Sn=tt(1433),xn=tt(496),kn=tt(2);var En=et.n(kn);const Dn=tt(3794);var Pn=et.n(Dn);const Ln=tt(2483);var Tn=et.n(Ln);const In=tt(259);var jn=(0,kn.css)(["width:0.8em;height:0.8em;vertical-align:baseline;"]),Mn=En()(Tn()).withConfig({displayName:"External__StyledEnterprise",componentId:"sc-13bdx45-0"})([""," margin:0 0 0 3px;"],jn),An=En()(Pn()).withConfig({displayName:"External__StyledPrisma",componentId:"sc-13bdx45-1"})([""," margin:0 0 0 4px;"],jn);const Rn=function w(){return(0,In.useSplunkTheme)().isEnterprise?Zt().createElement(Mn,{screenReaderText:null}):Zt().createElement(An,null)},Nn=tt(640);var Fn=et.n(Nn),Bn=En()(Fn()).withConfig({displayName:"LinkStyles__StyledClickable",componentId:"sc-1hhltcf-0"})(["",";color:",";text-decoration:none;font-size:inherit;font-weight:inherit;line-height:inherit;border-radius:",";&:not([disabled],[aria-disabled='true']){cursor:pointer;",";&:focus{box-shadow:",";outline:0;&:active{box-shadow:none;}}}&[disabled],&[aria-disabled='true']{color:",";}"],In.mixins.reset("inline"),(0,In.pick)({enterprise:In.variables.linkColor,prisma:In.variables.interactiveColorPrimary}),(0,In.pick)({enterprise:0,prisma:"1px"}),(0,In.pick)({enterprise:(0,kn.css)(["&:hover{text-decoration:underline;}"]),prisma:(0,kn.css)(["&:hover:not(:focus),&:active{text-decoration:underline;text-underline-position:under;}"])}),In.variables.focusShadow,In.variables.contentColorDisabled);function j(Je){return(j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function _(){return(_=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function P(Je,et){if(null==Je)return{};var tt,ot,it=function C(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function E(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function q(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function I(Je,et){return(I=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function N(Je){var et=function A(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=L(Je);if(et){var it=L(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return M(this,tt)}}function M(Je,et){return!et||"object"!==j(et)&&"function"!=typeof et?D(Je):et}function D(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function L(Je){return(L=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function z(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Vn={allowDisabledLink:Cn().bool,children:Cn().node,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),openInNewContext:Cn().oneOfType([Cn().bool,Cn().string]),to:Cn().string},Wn=(0,xn._)("(Opens new window)"),zn=function(Je){!function T(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&I(Je,et)}(n,Je);var et=N(n);function n(){var Je;E(this,n);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return z(D(Je=et.call.apply(et,[this].concat(ot))),"component",null),z(D(Je),"handleMount",(function(et){Je.component=et})),Je}return function R(Je,et,tt){return et&&q(Je.prototype,et),tt&&q(Je,tt),Je}(n,[{key:"focus",value:function e(){var Je;null===(Je=this.component)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je,et=this.props,tt=et.children,ot=et.openInNewContext,it=P(et,["children","openInNewContext"]),en=!1;return ot&&(en=!0,Je="string"==typeof ot?ot:Wn),Zt().createElement(Bn,_({"data-test":"link",ref:this.handleMount,openInNewContext:en},it),tt,ot&&Zt().createElement(Zt().Fragment,null,Zt().createElement(Rn,null),Zt().createElement(wn(),null,Je)))}}]),n}(it.Component);z(zn,"propTypes",Vn),z(zn,"defaultProps",{disabled:!1,openInNewContext:!1}),z(zn,Sn.legacyRefMode,!0);const Hn=zn;Je.exports=ot})()},1436:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>no});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(63);var xn=et.n(Sn);const kn=tt(38);var En=et.n(kn);const Dn=tt(347);var Pn=et.n(Dn);const Ln=tt(3797),Tn=tt(1208);var In=et.n(Tn);const jn=tt(1209);var Mn=et.n(jn);const An=tt(1784);var Rn=et.n(An);const Nn=tt(1785);var Fn=et.n(Nn);const Bn=tt(809);var Vn=et.n(Bn);const Wn=tt(2485);var zn=et.n(Wn);const Hn=tt(259),$n=tt(2480),qn=tt(496),Kn=tt(1783);var Un=et.n(Kn);function M(){return(M=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}const Gn=function R(Je){var et=(0,Hn.useSplunkTheme)(),tt=et.family,ot=et.density;if("enterprise"===tt)return Zt().createElement(Un(),M({viewBox:"0 0 24 24",size:1.2,screenReaderText:(0,qn._)("Hide password")},Je),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.00691 3.89287C3.61638 3.50234 2.98322 3.50235 2.5927 3.89287C2.20217 4.2834 2.20217 4.91656 2.5927 5.30708L4.35908 7.07346C3.63043 7.75302 2.99174 8.52671 2.46085 9.37612L1.18794 11.4128C0.963393 11.7721 0.963395 12.2279 1.18794 12.5872L2.46085 14.6239C3.3213 16.0006 4.46494 17.1784 5.81576 18.0789L5.94933 18.1679C7.74121 19.3625 9.8466 20 12.0002 20C13.5116 20 14.9993 19.686 16.3715 19.0858L18.5982 21.3125C18.9887 21.703 19.6218 21.703 20.0124 21.3125C20.4029 20.922 20.4029 20.2888 20.0124 19.8983L4.00691 3.89287ZM14.8257 17.54L13.0353 15.7496C12.7056 15.8405 12.3583 15.889 11.9997 15.889C9.85196 15.889 8.11084 14.1479 8.11084 12.0001C8.11084 11.6415 8.15937 11.2943 8.25022 10.9646L5.77433 8.48871C5.15179 9.06078 4.60729 9.71541 4.15685 10.4361L3.17943 12L4.15685 13.5639C4.86685 14.6999 5.81053 15.6717 6.92516 16.4148L7.05873 16.5038C8.52208 17.4794 10.2415 18 12.0002 18C12.9658 18 13.9196 17.8431 14.8257 17.54Z",fill:"currentColor"}),Zt().createElement("path",{d:"M10.9657 8.25019L15.7496 13.0342C15.8402 12.7049 15.8886 12.3581 15.8886 12.0001C15.8886 9.85232 14.1475 8.11121 11.9997 8.11121C11.6417 8.11121 11.2949 8.15959 10.9657 8.25019Z",fill:"currentColor"}),Zt().createElement("path",{d:"M19.8435 13.5639C19.3932 14.2844 18.8488 14.939 18.2264 15.5109L19.6417 16.9262C20.3702 16.2467 21.0087 15.4731 21.5395 14.6239L22.8124 12.5872C23.037 12.2279 23.037 11.7721 22.8124 11.4128L21.5395 9.37612C20.6791 7.99942 19.5354 6.82164 18.1846 5.9211L18.051 5.83205C16.2591 4.63746 14.1538 4 12.0002 4C10.489 4 9.00149 4.31389 7.62941 4.91392L9.17525 6.45977C10.0811 6.15687 11.0347 6 12.0002 6C13.7589 6 15.4783 6.52059 16.9416 7.49615L17.0752 7.5852C18.1898 8.32829 19.1335 9.30013 19.8435 10.4361L20.8209 12L19.8435 13.5639Z",fill:"currentColor"}));var it="compact"===ot?"20":"24";return Zt().createElement("svg",{width:it,height:it,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{display:"block"}},Zt().createElement("title",null,(0,qn._)("Hide password")),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.00691 3.89287C3.61638 3.50234 2.98322 3.50235 2.5927 3.89287C2.20217 4.2834 2.20217 4.91656 2.5927 5.30708L4.35908 7.07346C3.63043 7.75302 2.99174 8.52671 2.46085 9.37612L1.18794 11.4128C0.963393 11.7721 0.963395 12.2279 1.18794 12.5872L2.46085 14.6239C3.3213 16.0006 4.46494 17.1784 5.81576 18.0789L5.94933 18.1679C7.74121 19.3625 9.8466 20 12.0002 20C13.5116 20 14.9993 19.686 16.3715 19.0858L18.5982 21.3125C18.9887 21.703 19.6218 21.703 20.0124 21.3125C20.4029 20.922 20.4029 20.2888 20.0124 19.8983L4.00691 3.89287ZM14.8257 17.54L13.0353 15.7496C12.7056 15.8405 12.3583 15.889 11.9997 15.889C9.85196 15.889 8.11084 14.1479 8.11084 12.0001C8.11084 11.6415 8.15937 11.2943 8.25022 10.9646L5.77433 8.48871C5.15179 9.06078 4.60729 9.71541 4.15685 10.4361L3.17943 12L4.15685 13.5639C4.86685 14.6999 5.81053 15.6717 6.92516 16.4148L7.05873 16.5038C8.52208 17.4794 10.2415 18 12.0002 18C12.9658 18 13.9196 17.8431 14.8257 17.54Z",fill:"currentColor"}),Zt().createElement("path",{d:"M10.9657 8.25019L15.7496 13.0342C15.8402 12.7049 15.8886 12.3581 15.8886 12.0001C15.8886 9.85232 14.1475 8.11121 11.9997 8.11121C11.6417 8.11121 11.2949 8.15959 10.9657 8.25019Z",fill:"currentColor"}),Zt().createElement("path",{d:"M19.8435 13.5639C19.3932 14.2844 18.8488 14.939 18.2264 15.5109L19.6417 16.9262C20.3702 16.2467 21.0087 15.4731 21.5395 14.6239L22.8124 12.5872C23.037 12.2279 23.037 11.7721 22.8124 11.4128L21.5395 9.37612C20.6791 7.99942 19.5354 6.82164 18.1846 5.9211L18.051 5.83205C16.2591 4.63746 14.1538 4 12.0002 4C10.489 4 9.00149 4.31389 7.62941 4.91392L9.17525 6.45977C10.0811 6.15687 11.0347 6 12.0002 6C13.7589 6 15.4783 6.52059 16.9416 7.49615L17.0752 7.5852C18.1898 8.32829 19.1335 9.30013 19.8435 10.4361L20.8209 12L19.8435 13.5639Z",fill:"currentColor"}))};function _(){return(_=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}const Jn=function P(Je){var et=(0,Hn.useSplunkTheme)(),tt=et.family,ot=et.density;if("enterprise"===tt)return Zt().createElement(Un(),_({viewBox:"0 0 24 24",size:1.2,screenReaderText:(0,qn._)("View password")},Je),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.7745 11.8654C15.7745 14.0132 14.0334 15.7543 11.8857 15.7543C9.73788 15.7543 7.99677 14.0132 7.99677 11.8654C7.99677 9.71762 9.73788 7.9765 11.8857 7.9765C14.0334 7.9765 15.7745 9.71762 15.7745 11.8654ZM13.7745 11.8654C13.7745 12.9086 12.9289 13.7543 11.8857 13.7543C10.8424 13.7543 9.99677 12.9086 9.99677 11.8654C9.99677 10.8222 10.8424 9.9765 11.8857 9.9765C12.9289 9.9765 13.7745 10.8222 13.7745 11.8654Z",fill:"currentColor"}),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.8859 3.86536C9.73235 3.86536 7.62695 4.50282 5.83507 5.69741L5.7015 5.78646C4.35068 6.687 3.20704 7.86477 2.3466 9.24148L1.07369 11.2781C0.849136 11.6374 0.849137 12.0933 1.07369 12.4526L2.3466 14.4892C3.20704 15.8659 4.35068 17.0437 5.7015 17.9443L5.83507 18.0333C7.62695 19.2279 9.73235 19.8654 11.8859 19.8654C14.0395 19.8654 16.1449 19.2279 17.9368 18.0333L18.0703 17.9443C19.4212 17.0437 20.5648 15.8659 21.4252 14.4892L22.6982 12.4526C22.9227 12.0933 22.9227 11.6374 22.6982 11.2781L21.4252 9.24148C20.5648 7.86477 19.4212 6.687 18.0703 5.78645L17.9368 5.69741C16.1449 4.50282 14.0395 3.86536 11.8859 3.86536ZM6.94447 7.36151C8.40782 6.38594 10.1272 5.86536 11.8859 5.86536C13.6446 5.86536 15.364 6.38594 16.8274 7.36151L16.9609 7.45056C18.0756 8.19364 19.0193 9.16549 19.7293 10.3015L20.7067 11.8654L19.7293 13.4292C19.0193 14.5652 18.0756 15.5371 16.9609 16.2802L16.8274 16.3692C15.364 17.3448 13.6446 17.8654 11.8859 17.8654C10.1272 17.8654 8.40782 17.3448 6.94447 16.3692L6.8109 16.2802C5.69627 15.5371 4.75259 14.5652 4.04259 13.4292L3.06517 11.8654L4.04259 10.3015C4.75259 9.16549 5.69627 8.19364 6.8109 7.45056L6.94447 7.36151Z",fill:"currentColor"}));var it="compact"===ot?"20":"24";return Zt().createElement("svg",{width:it,height:it,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{display:"block"}},Zt().createElement("title",null,(0,qn._)("View password")),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.7745 11.8654C15.7745 14.0132 14.0334 15.7543 11.8857 15.7543C9.73788 15.7543 7.99677 14.0132 7.99677 11.8654C7.99677 9.71762 9.73788 7.9765 11.8857 7.9765C14.0334 7.9765 15.7745 9.71762 15.7745 11.8654ZM13.7745 11.8654C13.7745 12.9086 12.9289 13.7543 11.8857 13.7543C10.8424 13.7543 9.99677 12.9086 9.99677 11.8654C9.99677 10.8222 10.8424 9.9765 11.8857 9.9765C12.9289 9.9765 13.7745 10.8222 13.7745 11.8654Z",fill:"currentColor"}),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.8859 3.86536C9.73235 3.86536 7.62695 4.50282 5.83507 5.69741L5.7015 5.78646C4.35068 6.687 3.20704 7.86477 2.3466 9.24148L1.07369 11.2781C0.849136 11.6374 0.849137 12.0933 1.07369 12.4526L2.3466 14.4892C3.20704 15.8659 4.35068 17.0437 5.7015 17.9443L5.83507 18.0333C7.62695 19.2279 9.73235 19.8654 11.8859 19.8654C14.0395 19.8654 16.1449 19.2279 17.9368 18.0333L18.0703 17.9443C19.4212 17.0437 20.5648 15.8659 21.4252 14.4892L22.6982 12.4526C22.9227 12.0933 22.9227 11.6374 22.6982 11.2781L21.4252 9.24148C20.5648 7.86477 19.4212 6.687 18.0703 5.78645L17.9368 5.69741C16.1449 4.50282 14.0395 3.86536 11.8859 3.86536ZM6.94447 7.36151C8.40782 6.38594 10.1272 5.86536 11.8859 5.86536C13.6446 5.86536 15.364 6.38594 16.8274 7.36151L16.9609 7.45056C18.0756 8.19364 19.0193 9.16549 19.7293 10.3015L20.7067 11.8654L19.7293 13.4292C19.0193 14.5652 18.0756 15.5371 16.9609 16.2802L16.8274 16.3692C15.364 17.3448 13.6446 17.8654 11.8859 17.8654C10.1272 17.8654 8.40782 17.3448 6.94447 16.3692L6.8109 16.2802C5.69627 15.5371 4.75259 14.5652 4.04259 13.4292L3.06517 11.8654L4.04259 10.3015C4.75259 9.16549 5.69627 8.19364 6.8109 7.45056L6.94447 7.36151Z",fill:"currentColor"}))},Cr=tt(2);var wr=et.n(Cr);const Sr=tt(737);var Or=et.n(Sr);const xr=tt(902);var kr=et.n(xr),Lr=(0,Cr.css)(["&,&[type]{cursor:not-allowed;color:",";&::placeholder{color:",";}}"],(0,Hn.pick)({enterprise:Hn.variables.textDisabledColor,prisma:Hn.variables.contentColorDisabled}),(0,Hn.pick)({enterprise:Hn.variables.textDisabledColor,prisma:Hn.variables.contentColorDisabled})),Nr=(0,Cr.css)(["border-radius:",";cursor:pointer;font-size:0.83333em;flex-grow:0;",";&:not([disabled]){color:",";}"],(0,Hn.pick)({enterprise:Hn.variables.borderRadius,prisma:"50%"}),(0,Hn.pick)({enterprise:(0,Cr.css)(["width:",";height:",";"],Hn.variables.inputHeight,Hn.variables.inputHeight),prisma:{comfortable:(0,Cr.css)(["width:26px;min-width:26px;min-height:26px;margin:8px;padding:0;"]),compact:(0,Cr.css)(["width:22px;min-width:22px;min-height:22px;margin:8px;padding:0;"])}}),(0,Hn.pick)({enterprise:{light:Hn.variables.gray60,dark:Hn.variables.white},prisma:Hn.variables.contentColorMuted})),Wr=wr()(kr()).withConfig({displayName:"TextStyles__StyledClearButton",componentId:"eg7n6t-0"})(["display:none;visibility:hidden;",""],Nr),zr=wr().span.withConfig({displayName:"TextStyles__StyledSearchIconWrapper",componentId:"eg7n6t-1"})(["",";color:",";pointer-events:none;padding:",";",""],Hn.mixins.reset("inline-block"),(0,Hn.pick)({enterprise:{light:Hn.variables.gray60,dark:Hn.variables.white},prisma:Hn.variables.contentColorMuted}),(0,Hn.pick)({comfortable:"0 8px",compact:"0 6px"}),(function(Je){return Je.$disabled&&(0,Cr.css)(["",""],(0,Hn.pick)({enterprise:(0,Cr.css)(["color:",";"],Hn.variables.textDisabledColor),prisma:(0,Cr.css)(["color:",";"],Hn.variables.contentColorDisabled)}))})),Hr=wr()(Or()).withConfig({displayName:"TextStyles__StyledBox",componentId:"eg7n6t-2"})(["display:flex;justify-content:space-between;flex-grow:1;flex-shrink:1;position:relative;&[data-inline]{width:230px;flex-basis:230px;[data-inline] + &{margin-left:",";}}&:focus-within:not([disabled]){","{","}","{visibility:visible;display:block;}}",""],Hn.variables.spacingSmall,zr,(0,Hn.pick)({enterprise:(0,Cr.css)(["display:none;"])}),Wr,(function(Je){return Je.$isTimeInput&&(0,Cr.css)(["@media screen and (min--moz-device-pixel-ratio:0){","{display:none;}}"],Wr)})),$r=wr().span.withConfig({displayName:"TextStyles__StyledInputWrapper",componentId:"eg7n6t-3"})(["",";flex-grow:1;min-height:",";position:relative;overflow:hidden;border:1px solid ",";border-radius:",";box-sizing:border-box;background-color:",";box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);padding:",";align-items:center;"," "," &:hover:not([disabled]){border-color:",";}&:focus-within:not([disabled]){box-shadow:",";color:",";}"," "," "," ",""],Hn.mixins.reset("inline-flex"),Hn.variables.inputHeight,Hn.variables.interactiveColorBorder,Hn.variables.borderRadius,(0,Hn.pick)({enterprise:{light:Hn.variables.white,dark:Hn.variables.gray22},prisma:Hn.variables.transparent}),(0,Hn.pick)({enterprise:"0 10px",prisma:"0 12px"}),(function(Je){return Je.$hasEndAdornment&&(0,Cr.css)(["padding-right:0;"])}),(function(Je){return Je.$hasStartAdornment&&(0,Cr.css)(["padding-left:0;"])}),Hn.variables.interactiveColorBorderHover,Hn.variables.focusShadow,Hn.variables.contentColorActive,(function(Je){return Je.$error&&(0,Cr.css)(["&,&:hover:not([disabled]){border-color:",";}&:focus-within:not([disabled]){box-shadow:",";color:",";}"],Hn.variables.accentColorNegative,Hn.variables.focusShadow,Hn.variables.contentColorActive)}),(function(Je){return Je.$append&&(0,Cr.css)(["margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;"])}),(function(Je){return Je.$prepend&&(0,Cr.css)(["border-top-left-radius:0;border-bottom-left-radius:0;"])}),(function(Je){return Je.disabled&&(0,Cr.css)(["border-color:",";box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);",""],Hn.variables.interactiveColorBorderDisabled,(0,Hn.pick)({enterprise:(0,Cr.css)(["background-color:",";"],Hn.variables.interactiveColorBackgroundDisabled)}))})),Kr=wr().input.withConfig({displayName:"TextStyles__StyledInput",componentId:"eg7n6t-4"})(["",";&,&[type]{outline-style:none;border:0;background:transparent;color:",";flex-grow:1;font-family:",";font-size:inherit;line-height:inherit;&[type='time']{&::-webkit-calendar-picker-indicator{display:none;}height:",";@media screen and (min--moz-device-pixel-ratio:0){padding-right:",";}}position:relative;&::placeholder{color:",";opacity:1;}"," ","}"],Hn.mixins.reset("inline-flex"),(0,Hn.pick)({enterprise:Hn.variables.textColor,prisma:Hn.variables.contentColorActive}),Hn.variables.sansFontFamily,(0,Hn.pick)({enterprise:"20px",prisma:{comfortable:"24px",compact:"20px"}}),(0,Hn.pick)({enterprise:Hn.variables.spacingSmall,prisma:"14px"}),Hn.variables.contentColorMuted,(function(Je){return Je.$error&&(0,Cr.css)(["&,&:hover{color:",";}"],(0,Hn.pick)({enterprise:{light:Hn.variables.errorColorD10,dark:Hn.variables.errorColorL20},prisma:Hn.variables.contentColorActive}))}),(function(Je){return Je.disabled&&Lr})),Ur=wr()(kr()).withConfig({displayName:"TextStyles__StyledVisibilityToggle",componentId:"eg7n6t-5"})(["",""],Nr),Gr=wr().span.withConfig({displayName:"TextStyles__StyledPlaceholder",componentId:"eg7n6t-6"})(["pointer-events:none;color:",";position:absolute;overflow:hidden;font-size:inherit;line-height:inherit;height:",";margin-right:",";",";",";",""],(0,Hn.pick)({enterprise:Hn.variables.textGray,prisma:Hn.variables.contentColorMuted}),Hn.variables.lineHeight,(0,Hn.pick)({enterprise:"10px",prisma:"14px"}),(function(Je){var et=Je.$hasStartAdornment,tt=Je.$startAdornmentWidth;return et&&(tt?(0,Cr.css)(["margin-left:","px;"],tt):(0,Cr.css)(["margin-left:",";"],(0,Hn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}})))}),(function(Je){var et=Je.$hasEndAdornment,tt=Je.$endAdornmentWidth;return et&&(tt?(0,Cr.css)(["max-width:calc( 100% - "," - ","px );"],(0,Hn.pick)({enterprise:"10px",prisma:"14px"}),tt):(0,Cr.css)(["max-width:calc( 100% - "," - "," );"],(0,Hn.pick)({enterprise:"10px",prisma:"14px"}),(0,Hn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}})))}),(function(Je){var et=Je.$hasBothAdornment,tt=Je.$endAdornmentWidth,ot=Je.$startAdornmentWidth;return et&&(0,Cr.css)(["max-width:calc(100% - ","px - ","px);"],ot,tt)})),Zr=(0,Cr.css)(["display:inline-flex;align-items:center;justify-content:center;height:",";pointer-events:none;"],(0,Hn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}})),Xr=wr().div.withConfig({displayName:"TextStyles__StyledStartAdornmentHolder",componentId:"eg7n6t-7"})([""," ",";"],Zr,(function(Je){var et=Je.$width;return et?(0,Cr.css)(["min-width:","px;"],et):(0,Cr.css)(["min-width:",";"],(0,Hn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}}))})),Yr=wr().div.withConfig({displayName:"TextStyles__StyledEndAdornmentHolder",componentId:"eg7n6t-8"})([""," ",";"],Zr,(function(Je){var et=Je.$width;return et?(0,Cr.css)(["min-width:","px;"],et):(0,Cr.css)(["min-width:",";"],(0,Hn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}}))})),Qr=wr().div.withConfig({displayName:"TextStyles__StyledAdornment",componentId:"eg7n6t-9"})(["display:inline-flex;align-items:center;justify-content:center;position:absolute;pointer-events:none;z-index:1;height:",";color:",";",";",";",""],(0,Hn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}}),(0,Hn.pick)({enterprise:{light:Hn.variables.gray60,dark:Hn.variables.white},prisma:Hn.variables.contentColorMuted}),(function(Je){return"start"===Je.$position?(0,Cr.css)(["top:1px;left:1px;"]):(0,Cr.css)(["top:1px;right:1px;"])}),(function(Je){return Je.disabled&&Lr}),(0,Hn.pick)({enterprise:(0,Cr.css)(["margin-left:-1px;margin-right:-1px;"])}));function ie(Je){return(ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function ae(){return(ae=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function oe(Je){return function pe(Je){if(Array.isArray(Je))return de(Je)}(Je)||function ce(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function se(Je,et){if(!Je)return;if("string"==typeof Je)return de(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return de(Je,et)}(Je)||function le(){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 de(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function ue(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function fe(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ue(Object(tt),!0).forEach((function(et){Ee(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ue(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function me(Je,et){if(null==Je)return{};var tt,ot,it=function he(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function be(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function ye(Je,et,tt){return et&&be(Je.prototype,et),tt&&be(Je,tt),Je}function ge(Je,et){return(ge=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function xe(Je){var et=function Le(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Se(Je);if(et){var it=Se(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return we(this,tt)}}function we(Je,et){return!et||"object"!==ie(et)&&"function"!=typeof et?ke(Je):et}function ke(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Se(Je){return(Se=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Ee(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Jr={appearance:Cn().oneOf(["default","search"]),append:Cn().bool,autoCapitalize:Cn().string,autoComplete:Cn().string,autoCorrect:Cn().string,autoFocus:Cn().bool,canClear:Cn().bool,children:Cn().node,classNamePrivate:Cn().string,defaultValue:Cn().string,describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),endAdornment:Cn().node,error:Cn().bool,inline:Cn().bool,inputClassName:Cn().string,inputId:Cn().string,inputRef:Cn().oneOfType([Cn().func,Cn().object]),labelledBy:Cn().string,maxLength:Cn().number,multiline:Cn().bool,name:Cn().string,onBlur:Cn().func,onChange:Cn().func,onFocus:Cn().func,onKeyDown:Cn().func,onSelect:Cn().func,onInputClick:Cn().func,placeholder:Cn().string,prepend:Cn().bool,required:Cn().bool,rowsMax:Cn().number,rowsMin:Cn().number,spellCheck:Cn().bool,tabIndex:Cn().number,startAdornment:Cn().node,splunkTheme:Cn().object,type:Cn().string,passwordVisibilityToggle:Cn().bool,useSyntheticPlaceholder:Cn().bool,value:Cn().string},eo=function(Je){!function Ce(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&ge(Je,et)}(r,Je);var et=xe(r);function r(Je){var tt;return function ve(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Ee(ke(tt=et.call(this,Je)),"controlledExternally",void 0),Ee(ke(tt),"input",null),Ee(ke(tt),"startAdornment",null),Ee(ke(tt),"endAdornment",null),Ee(ke(tt),"getAdornmentWidth",(function(){var Je=tt.startAdornment?tt.startAdornment.getBoundingClientRect():void 0,et=Je&&Math.round(Je.width);tt.state.startAdornmentWidth!==et&&tt.setState({startAdornmentWidth:et});var ot=tt.endAdornment?tt.endAdornment.getBoundingClientRect():void 0,it=ot&&Math.round(ot.width);tt.state.endAdornmentWidth!==it&&tt.setState({endAdornmentWidth:it})})),Ee(ke(tt),"handleInputMount",(function(Je){tt.input=Je,function ne(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(tt.props.inputRef,Je)})),Ee(ke(tt),"handleInputChange",(function(Je){var et,ot,it=Je.target.value,Zt=tt.props.name;tt.isControlled()||tt.setState({value:it}),null===(et=(ot=tt.props).onChange)||void 0===et||et.call(ot,Je,{value:it,name:Zt})})),Ee(ke(tt),"handleInputKeyDown",(function(Je){var et,ot;null===(et=(ot=tt.props).onKeyDown)||void 0===et||et.call(ot,Je)})),Ee(ke(tt),"handleInputSelect",(function(Je){var et,ot;null===(et=(ot=tt.props).onSelect)||void 0===et||et.call(ot,Je)})),Ee(ke(tt),"handleInputClick",(function(Je){var et,ot;null===(et=(ot=tt.props).onInputClick)||void 0===et||et.call(ot,Je)})),Ee(ke(tt),"handleInputFocus",(function(Je){var et,ot,it=Je.target.value,Zt=tt.props.name;null===(et=(ot=tt.props).onFocus)||void 0===et||et.call(ot,Je,{value:it,name:Zt})})),Ee(ke(tt),"handleInputBlur",(function(Je){var et,ot,it=Je.target.value,Zt=tt.props.name;null===(et=(ot=tt.props).onBlur)||void 0===et||et.call(ot,Je,{value:it,name:Zt})})),Ee(ke(tt),"handleClear",(function(Je){var et,ot;Je.preventDefault();var it=tt.props.name;tt.isControlled()||tt.setState({value:""}),tt.focus(),null===(et=(ot=tt.props).onChange)||void 0===et||et.call(ot,Je,{value:"",name:it})})),Ee(ke(tt),"handleVisibilityToggle",(function(){tt.setState((function(Je){return{hideVisibility:!Je.hideVisibility}}))})),Ee(ke(tt),"renderEndAdornment",(function(){var Je,et=tt.props,ot=et.appearance,it=et.endAdornment,en=et.passwordVisibilityToggle,Cn=et.disabled,_n=et.canClear,wn=et.splunkTheme,Sn=wn.isPrisma,xn=wn.isCompact,kn=wn.isEnterprise,En=xn?"20px":"24px",Dn={ref:function e(Je){tt.endAdornment=Je},disabled:Cn,$position:"end"};if(it)return Zt().createElement(Qr,Dn,it);if(en&&!Cn){var Pn=tt.state.hideVisibility?Zt().createElement(Jn,null):Zt().createElement(Gn,null);return Zt().createElement(Qr,Dn,Zt().createElement(Ur,{appearance:"subtle","data-test":"password-toggle",inline:!1,onClick:tt.handleVisibilityToggle,type:"button",icon:Pn}))}var Ln=null===(Je=tt.context.labelAttrs)||void 0===Je?void 0:Je.text,Tn=Ln?(0,qn._)("Clear ".concat(Ln," text field")):(0,qn._)("Clear text field"),jn=tt.getDisplayValue();return kn&&"search"===ot?jn?Zt().createElement(Qr,Dn,!Cn&&Zt().createElement(Wr,{appearance:"subtle","data-test":"clear",inline:!1,"aria-label":Tn,icon:Zt().createElement(Mn(),{size:1,screenReaderText:null}),onClick:tt.handleClear}),Zt().createElement(zr,{"data-test":"search-icon",$disabled:Cn},Zt().createElement(Rn(),{screenReaderText:null,hideDefaultTooltip:!0,size:"16px",inline:!1}))):Zt().createElement(Qr,Dn,Zt().createElement(zr,{$disabled:Cn,"data-test":"search-icon"},Zt().createElement(Rn(),{screenReaderText:null,hideDefaultTooltip:!0,size:"16px",inline:!1}))):jn&&(Sn&&"search"===ot||_n)?Zt().createElement(Qr,Dn,!Cn&&Zt().createElement(Wr,{"data-test":"clear",appearance:"subtle","aria-label":Tn,onClick:tt.handleClear,icon:kn?Zt().createElement(Mn(),{inline:!1,screenReaderText:null}):Zt().createElement(In(),{height:En,inline:!1,width:En})})):void 0})),Ee(ke(tt),"renderStartAdornment",(function(){var Je=tt.props,et=Je.appearance,ot=Je.startAdornment,it=Je.splunkTheme,en=Je.disabled,Cn=it.isPrisma,_n=it.isCompact?"20px":"24px",wn={ref:function e(Je){tt.startAdornment=Je},disabled:en,$position:"start"};return ot?Zt().createElement(Qr,wn,ot):Cn&&"search"===et?Zt().createElement(Qr,wn,Zt().createElement(zr,{"data-test":"search-icon",$disabled:en},Zt().createElement(Fn(),{height:_n,width:_n}))):void 0})),Ee(ke(tt),"getDisplayValue",(function(){return tt.isControlled()?tt.props.value:tt.state.value})),tt.controlledExternally=wn()(Je,"value"),tt.state={value:Je.defaultValue||"",hideVisibility:!0},wn()(Je,"useSyntheticPlaceholder")&&console.warn("The 'Text' prop 'useSyntheticPlaceholder' has been marked for deprecation."),r.validateRows(Je),tt}return ye(r,null,[{key:"validateRows",value:function e(Je){Je.rowsMin,Je.rowsMax}}]),ye(r,[{key:"componentDidMount",value:function e(){this.getAdornmentWidth()}},{key:"componentDidUpdate",value:function e(Je){r.validateRows(this.props),this.getAdornmentWidth()}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"blur",value:function e(){var Je;null===(Je=this.input)||void 0===Je||Je.blur()}},{key:"focus",value:function e(Je){var et;null===(et=this.input)||void 0===et||et.focus(Je)}},{key:"select",value:function e(){var Je;null===(Je=this.input)||void 0===Je||Je.select()}},{key:"render",value:function e(){var Je=this.props,et=Je.append,tt=Je.autoCapitalize,ot=Je.autoComplete,it=Je.autoCorrect,en=Je.autoFocus,Cn=Je.children,_n=Je.className,wn=Je.classNamePrivate,Sn=Je.disabled,kn=Je.describedBy,Dn=Je.elementRef,Ln=Je.error,Tn=Je.inline,In=Je.inputClassName,jn=Je.inputId,Mn=Je.labelledBy,An=Je.multiline,Rn=Je.maxLength,Nn=Je.name,Fn=Je.passwordVisibilityToggle,Bn=Je.placeholder,Wn=Je.prepend,Hn=Je.required,qn=Je.spellCheck,Kn=Je.tabIndex,Un=Je.title,Gn=Je.type,Jn=Je.useSyntheticPlaceholder,Cr=me(Je,["append","autoCapitalize","autoComplete","autoCorrect","autoFocus","children","className","classNamePrivate","disabled","describedBy","elementRef","error","inline","inputClassName","inputId","labelledBy","multiline","maxLength","name","passwordVisibilityToggle","placeholder","prepend","required","spellCheck","tabIndex","title","type","useSyntheticPlaceholder"]),wr=fe(fe({role:"textbox"},Pn()(Cr,(function(Je,et){return"role"===et||0===et.indexOf("aria-")}))),{},{"aria-describedby":kn,"aria-labelledby":Mn,"aria-invalid":Ln||void 0}),Sr=En()(Cr,["inputRef","onBlur","onChange","onFocus","onKeyDown","onSelect","onInputClick","rowsMax","rowsMin"].concat(oe(xn()(wr)))),Or=this.getDisplayValue(),xr={className:(0,$n.toClassName)(_n,In),$append:et||void 0,$error:Ln,$prepend:Wn||void 0},kr=this.state.hideVisibility?"password":"text",Lr=Fn?kr:Gn,Nr=fe(fe({},wr),{},{"data-test":"textbox",autoCapitalize:tt,autoComplete:ot,autoCorrect:it,autoFocus:en,id:jn,maxLength:Rn,placeholder:Bn&&!Jn?Bn:void 0,name:Nn,onChange:this.handleInputChange,onKeyDown:this.handleInputKeyDown,onSelect:this.handleInputSelect,onClick:this.handleInputClick,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,ref:this.handleInputMount,required:Hn,spellCheck:qn,style:{height:this.state.height},title:Un,tabIndex:Kn,type:Lr,value:Or,$error:Ln}),Wr=Jn&&Bn&&!Or,zr="password"===Gn||Fn?void 0:Or,Ur="time"===Gn,Zr=this.renderStartAdornment(),Qr=this.renderEndAdornment(),Jr=!!Zr,eo=!!Qr;return An?Zt().createElement(zn(),this.props):Zt().createElement(Hr,ae({tabIndex:-1,$isTimeInput:Ur,className:(0,$n.toClassName)(_n,wn),"data-test":"text","data-test-value":zr,elementRef:Dn,flex:!0,inline:Tn},Sr),Zr,Zt().createElement($r,ae({$hasEndAdornment:eo,$hasStartAdornment:Jr,disabled:Sn},xr),Jr&&Zt().createElement(Xr,{$width:this.state.startAdornmentWidth}),Sn?Zt().createElement(Kr,ae({className:(0,$n.toClassName)(_n,wn),"data-test":"textbox",disabled:!0,readOnly:!0,type:Lr,value:Or,placeholder:Bn&&!Jn?Bn:void 0},wr)):Zt().createElement(Kr,ae({},Nr,{onClick:this.handleInputClick})),Wr&&Zt().createElement(Vn(),null,Bn),Wr&&Zt().createElement(Gr,{$endAdornmentWidth:this.state.endAdornmentWidth,$hasBothAdornment:Jr&&eo,$hasEndAdornment:eo,$hasStartAdornment:Jr,$startAdornmentWidth:this.state.startAdornmentWidth,"aria-hidden":!0,"data-role":"placeholder"},Bn),Cn,eo&&Zt().createElement(Yr,{$width:this.state.endAdornmentWidth})),Qr)}}]),r}(it.Component);Ee(eo,"propTypes",Jr),Ee(eo,"defaultProps",{appearance:"default",append:!1,autoFocus:!1,canClear:!1,disabled:!1,error:!1,inline:!1,multiline:!1,placeholder:"",prepend:!1,rowsMax:8,rowsMin:2,tabIndex:0,type:"text",passwordVisibilityToggle:!1}),Ee(eo,"componentType","Text"),Ee(eo,"contextType",Ln.ControlGroupContext);var to=(0,Hn.withSplunkTheme)(eo);to.propTypes=eo.propTypes,to.componentType=eo.componentType;const no=to;Je.exports=ot})()},1437:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Tn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(99);var wn=et.n(_n);const Sn=tt(76);var xn=et.n(Sn);const kn=tt(2);var En=et.n(kn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function v(Je,et){if(null==Je)return{};var tt,ot,it=function f(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Dn=En().svg.withConfig({displayName:"SVGEnterprise__InlineSVG",componentId:"sc-9jxj7k-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;"]),Pn=En().svg.withConfig({displayName:"SVGEnterprise__BlockSVG",componentId:"sc-9jxj7k-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),Ln={children:Cn().node,height:Cn().oneOfType([Cn().number,Cn().string]),hideDefaultTooltip:Cn().bool,inline:Cn().bool,screenReaderText:Cn().oneOfType([Cn().string,Cn().oneOf(["null"])]),size:Cn().oneOfType([Cn().number,Cn().string]),width:Cn().oneOfType([Cn().number,Cn().string]),viewBox:Cn().string.isRequired,preserveAspectRatio:Cn().oneOf(["none","xMinYMin","xMidYMin","xMaxYMin","xMinYMid","xMidYMid","xMaxYMid","xMinYMax","xMidYMax","xMaxYMax"])};function g(Je){var et=Je.children,tt=Je.height,ot=Je.hideDefaultTooltip,it=void 0!==ot&&ot,en=Je.inline,Cn=void 0===en||en,_n=Je.preserveAspectRatio,Sn=void 0===_n?"xMidYMid":_n,kn=Je.screenReaderText,En=Je.size,Ln=void 0===En?.75:En,Tn=Je.viewBox,In=Je.width,jn=v(Je,["children","height","hideDefaultTooltip","inline","preserveAspectRatio","screenReaderText","size","viewBox","width"]);var Mn="number"!=typeof Ln?parseFloat(Ln):Ln,An=xn()(Ln)?Ln.match(/[^\d]+/):"em",Rn=parseFloat(Tn.split(" ")[3]),Nn=parseFloat(Tn.split(" ")[2]),Fn=Math.max(Nn,Rn),Bn=wn()(tt)?Rn/Fn*Mn:tt,Vn=wn()(In)?Nn/Fn*Mn:In,Wn=Cn?Dn:Pn,zn=kn&&!it;return Zt().createElement(Wn,u({focusable:"false",height:xn()(Bn)?Bn:"".concat(Bn.toFixed(4)).concat(An),width:xn()(Vn)?Vn:"".concat(Vn.toFixed(4)).concat(An),viewBox:Tn,"aria-label":it&&null!=kn?kn:void 0,"aria-hidden":!kn,preserveAspectRatio:Sn,xmlns:"http://www.w3.org/2000/svg"},jn),zn&&Zt().createElement("title",null,kn),et)}g.propTypes=Ln;const Tn=g;Je.exports=ot})()},1438:function(Je,et,tt){"use strict";(function(ot){var it=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var Zt,en=it(tt(303)),Cn=it(tt(16)),_n=it(tt(17)),wn=it(tt(21)),Sn=it(tt(19)),xn=it(tt(20)),kn=it(tt(8)),En=it(tt(7)),Dn=function _interopRequireWildcard(Je,et){if(!et&&Je&&Je.__esModule)return Je;if(null===Je||"object"!=typeof Je&&"function"!=typeof Je)return{default:Je};var tt=_getRequireWildcardCache(et);if(tt&&tt.has(Je))return tt.get(Je);var ot={__proto__:null},it=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Zt in Je)if("default"!==Zt&&{}.hasOwnProperty.call(Je,Zt)){var en=it?Object.getOwnPropertyDescriptor(Je,Zt):null;en&&(en.get||en.set)?Object.defineProperty(ot,Zt,en):ot[Zt]=Je[Zt]}return ot.default=Je,tt&&tt.set(Je,ot),ot}(tt(0)),Pn=it(tt(3)),Ln=it(tt(94)),Tn=it(tt(153)),In=it(tt(56)),jn=it(tt(86)),Mn=it(tt(2)),An=tt(4),Rn=tt(14),Nn=it(tt(44)),Fn=it(tt(24)),Bn=it(tt(66)),Vn=it(tt(103)),Wn=tt(368),zn=it(tt(7101)),Hn=tt(87),$n=tt(96),qn=tt(151);function _getRequireWildcardCache(Je){if("function"!=typeof WeakMap)return null;var et=new WeakMap,tt=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(Je){return Je?tt:et})(Je)}function _callSuper(Je,et,tt){return et=(0,Sn.default)(et),(0,wn.default)(Je,function _isNativeReflectConstruct(){try{var Je=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(Je){}return function _isNativeReflectConstruct(){return!!Je}()}()?Reflect.construct(et,tt||[],(0,Sn.default)(Je).constructor):et.apply(Je,tt))}var Kn=(0,Mn.default)(Bn.default)(Zt||(Zt=(0,En.default)(["\n\twidth: 100%;\n"]))),Un=function(Je){function DrilldownSelector(Je){var et;return(0,Cn.default)(this,DrilldownSelector),et=_callSuper(this,DrilldownSelector,[Je]),(0,kn.default)(et,"onChangeOption",function(){var Je=(0,en.default)((function*(Je,tt){var{value:ot=""}=tt,{options:it,onChange:Zt,type:en}=et.props;Zt({url:yield et.getObjectAccessURL(ot),newTab:it.newTab,type:en,key:ot}),et.setState({value:ot,preSelectedObject:[]})}));return function(et,tt){return Je.apply(this,arguments)}}()),(0,kn.default)(et,"onChangeCheckbox",()=>{var{options:Je,onChange:tt}=et.props;tt({url:Je.url,newTab:!Je.newTab,type:Je.type,key:Je.key})}),(0,kn.default)(et,"handlePreSelectedObjectFetch",()=>{var{options:Je,type:tt,objectFetchURL:it,formattedData:Zt,label:en}=et.props;if(Je.type===tt&&Je.key){var Cn=it(Je.key);Cn&&(et.setState({preSelectedIsLoading:!0}),ot(Cn).then((0,Wn.handleResponse)(200)).then(Je=>{var tt=Zt(Je)||[],ot=(0,jn.default)(tt)?tt:[tt];et.setState({preSelectedIsLoading:!1,preSelectedObject:ot})}).catch(tt=>{var ot=en.substring(0,en.length-1),it=(0,Rn.sprintf)((0,An.gettext)("Could not preselect the saved %(formattedLabel)s with key %(id)s. Object may not exist or may have been deleted."),{formattedLabel:ot.toLowerCase(),id:Je.key});(0,qn.handleError)(tt,it).then(Je=>{et.setState({preSelectedIsLoading:!1,preSelectedObject:[],objectFetchErrorMsg:Je})})}))}}),(0,kn.default)(et,"handleObjectListFetch",Je=>{var{objectListFetchURL:tt,objectListCountFetchURL:it,formattedData:Zt,label:en}=et.props,Cn=Je||"",_n=tt(Cn);if(_n){var wn=[];et.setState({isLoading:!0});var Sn=ot(_n).then((0,Wn.handleResponse)(200));if(wn.push(Sn),it){var xn=ot(it(Cn)).then((0,Wn.handleResponse)(200)).then(Je=>Je.count);wn.push(xn)}Promise.all(wn).then(Je=>{var tt,ot,[it,en]=Je,Cn=Zt(it)||[],_n=null!==(tt=null==it||null===(ot=it.paging)||void 0===ot?void 0:ot.total)&&void 0!==tt?tt:en;et.setState({isLoading:!1,objects:Cn,totalCount:_n})}).catch(Je=>{var tt=(0,Rn.sprintf)((0,An.gettext)("Failed to load the %(formattedLabel)s."),{formattedLabel:en.toLowerCase()});(0,qn.handleError)(Je,tt).then(Je=>{et.setState({isLoading:!1,objectListFetchErrorMsg:Je})})})}}),(0,kn.default)(et,"onFilterChange",(0,Ln.default)((Je,tt)=>{var{keyword:ot}=tt;et.handleObjectListFetch(ot)},Hn.DEFAULT_DEBOUNCE_DELAY)),(0,kn.default)(et,"getObjectConfig",Je=>{var{objects:tt}=et.state,ot=tt.filter(et=>et._key===Je);return ot.length?ot[0]:null}),(0,kn.default)(et,"createOption",(function(Je){var et=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return Dn.default.createElement(Bn.default.Option,{"data-test-itsi":"drilldown-option-select-option","data-test-value":Je.identifying_name,label:Je.title,value:Je._key,key:et?"selected":Je._key,hidden:!!et,truncate:!0})})),(0,kn.default)(et,"generateOptions",()=>{var Je,{value:tt,isLoading:ot,preSelectedObject:it,objects:Zt}=et.state;if(it&&it.length){var en=it[0];if(en._key&&en.title){var Cn={_key:en._key,title:en.title};Je=et.createOption(Cn,!0)}}else if(tt){var _n=et.getObjectConfig(tt);_n&&(Je=et.createOption(_n,!0))}if(ot)return Je;var wn=Zt.map(Je=>et.createOption(Je));return Je&&wn.push(Je),wn}),(0,kn.default)(et,"getCurrentValue",()=>{var{value:Je,preSelectedObject:tt}=et.state,ot=Je;return tt&&tt.length&&tt[0]._key&&(ot=tt[0]._key),ot}),et.state={value:"",preSelectedIsLoading:!1,isLoading:!1,objectFetchErrorMsg:"",objectListFetchErrorMsg:"",preSelectedObject:[],objects:[],totalCount:0},et}return(0,xn.default)(DrilldownSelector,Je),(0,_n.default)(DrilldownSelector,[{key:"componentDidMount",value:function componentDidMount(){this.handlePreSelectedObjectFetch(),this.handleObjectListFetch()}},{key:"getTimerangeConfig",value:(tt=(0,en.default)((function*(){var Je,et={},{dashboardApiRef:tt}=this.props;if(null!=tt&&null!==(Je=tt.historyManager)&&void 0!==Je&&Je.definitions){var{definitions:ot}=tt.historyManager;if(ot&&ot.length){var it=yield tt.takeSnapshot();if(it){var Zt=ot[0].id,en=(0,Tn.default)(it,["snapshotDefinition","defaults"],{}),Cn=(0,Tn.default)(it,["snapshotDefinition","dataSources"],{}),_n=zn.default.flattenDataSources(Cn,en),wn=(0,Tn.default)(it,["snapshotDefinition","visualizations",Zt,"dataSources","primary"]),Sn=(0,Tn.default)(en,["dataSources","global","options","queryParameters"]);if(wn){var xn=(0,Tn.default)(_n,[wn,"options","queryParameters"]);xn&&((0,In.default)(xn,"earliest")&&(et.earliest=xn.earliest),(0,In.default)(xn,"latest")&&(et.latest=xn.latest))}else Sn&&((0,In.default)(Sn,"earliest")&&(et.earliest=Sn.earliest),(0,In.default)(Sn,"latest")&&(et.latest=Sn.latest))}}}return et})),function getTimerangeConfig(){return tt.apply(this,arguments)})},{key:"getObjectAccessURL",value:(et=(0,en.default)((function*(Je){var{objectAccessURL:et}=this.props;return et(this.getObjectConfig(Je),yield this.getTimerangeConfig())})),function getObjectAccessURL(Je){return et.apply(this,arguments)})},{key:"render",value:function render(){var{label:Je,helpText:et,options:tt,error:ot}=this.props,{isLoading:it,preSelectedIsLoading:Zt,objectFetchErrorMsg:en,objectListFetchErrorMsg:Cn,totalCount:_n}=this.state,wn=null!==ot,Sn=this.getCurrentValue(),xn=this.generateOptions(),kn=Zt?(0,An.gettext)("Loading..."):(0,An.gettext)("Select..."),En=(0,Rn.sprintf)((0,An.gettext)("No %(formattedLabel)s found."),{formattedLabel:Je.toLowerCase().replace("kpi ","KPI ")});return Dn.default.createElement("div",(0,$n.createITSITestHook)(DrilldownSelector.name),Cn?Dn.default.createElement(Fn.default,{"data-test-itsi":"object-list-fetch-error-message",type:"error"},Cn):Dn.default.createElement(Nn.default,{controlsLayout:"none","data-test-itsi":"gt-drilldown-selector",labelPosition:"top",label:Je,help:et,error:wn},Dn.default.createElement(Kn,{inline:!0,"data-test-itsi":"drilldown-option-select",disabled:Zt,filter:"controlled",value:Sn,animateLoading:!0,error:wn,placeholder:kn,loadingMessage:(0,An.gettext)("Loading options..."),footerMessage:!it&&(0,Rn.sprintf)((0,An.gettext)("Showing %(numberOfOptions)d of %(totalNumberOfOptions)d options"),{numberOfOptions:xn.length,totalNumberOfOptions:_n}),noOptionsMessage:En,onChange:this.onChangeOption,onFilterChange:this.onFilterChange,isLoadingOptions:it},xn),en&&Dn.default.createElement(Fn.default,{"data-test-itsi":"drilldown-selector-error-message",type:"error"},en)),Dn.default.createElement(Vn.default,{"data-test-itsi":"drilldown-open-in-new-tab-switch",onClick:this.onChangeCheckbox,selected:!!tt.newTab,appearance:"checkbox"},(0,An.gettext)("Open in new tab")))}}]);var et,tt}(Dn.Component);Un.propTypes={type:Pn.default.string.isRequired,label:Pn.default.string,helpText:Pn.default.string,dashboardApiRef:Pn.default.object,formattedData:Pn.default.func,objectFetchURL:Pn.default.func.isRequired,objectListFetchURL:Pn.default.func.isRequired,objectListCountFetchURL:Pn.default.func,objectAccessURL:Pn.default.func.isRequired,options:Pn.default.shape({url:Pn.default.string,newTab:Pn.default.bool,type:Pn.default.string,key:Pn.default.string}),onChange:Pn.default.func.isRequired,error:Pn.default.any},Un.defaultProps={label:"",helpText:"",dashboardApiRef:{},formattedData:Je=>Je,options:{url:"",newTab:!0,objType:"",type:"",key:""},error:null,objectListCountFetchURL:null};et.default=Un;Je.exports=et.default}).call(this,tt(271))},1439:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(596);var Cn=et.n(en);const _n=tt(597);function i(Je,et){if(null==Je)return{};var tt,ot,it=function l(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M6.70711 5.29289C6.31658 4.90237 5.68342 4.90237 5.29289 5.29289C4.90237 5.68342 4.90237 6.31658 5.29289 6.70711L10.5858 12L5.2929 17.2929C4.90238 17.6834 4.90238 18.3166 5.2929 18.7071C5.68342 19.0976 6.31659 19.0976 6.70711 18.7071L12 13.4142L17.2929 18.7071C17.6834 19.0976 18.3166 19.0976 18.7071 18.7071C19.0976 18.3166 19.0976 17.6834 18.7071 17.2929L13.4142 12L18.7071 6.70711C19.0976 6.31658 19.0976 5.68342 18.7071 5.29289C18.3166 4.90237 17.6834 4.90237 17.2929 5.29289L12 10.5858L6.70711 5.29289Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=i(Je,["children","variant"]),en=xn(tt),Sn="cross-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},1440:function(Je,et,tt){"use strict";var ot,it=Object.create,Zt=Object.defineProperty,en=Object.defineProperties,Cn=Object.getOwnPropertyDescriptor,_n=Object.getOwnPropertyDescriptors,wn=Object.getOwnPropertyNames,Sn=Object.getOwnPropertySymbols,xn=Object.getPrototypeOf,kn=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,__defNormalProp=(Je,et,tt)=>et in Je?Zt(Je,et,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Je[et]=tt,__spreadValues=(Je,et)=>{for(var tt in et||(et={}))kn.call(et,tt)&&__defNormalProp(Je,tt,et[tt]);if(Sn)for(var tt of Sn(et))En.call(et,tt)&&__defNormalProp(Je,tt,et[tt]);return Je},__spreadProps=(Je,et)=>en(Je,_n(et)),__objRest=(Je,et)=>{var tt={};for(var ot in Je)kn.call(Je,ot)&&et.indexOf(ot)<0&&(tt[ot]=Je[ot]);if(null!=Je&&Sn)for(var ot of Sn(Je))et.indexOf(ot)<0&&En.call(Je,ot)&&(tt[ot]=Je[ot]);return tt},__export=(Je,et)=>{for(var tt in et)Zt(Je,tt,{get:et[tt],enumerable:!0})},__copyProps=(Je,et,tt,ot)=>{if(et&&"object"==typeof et||"function"==typeof et)for(let it of wn(et))kn.call(Je,it)||it===tt||Zt(Je,it,{get:()=>et[it],enumerable:!(ot=Cn(et,it))||ot.enumerable});return Je},__reExport=(Je,et,tt)=>(__copyProps(Je,et,"default"),tt&&__copyProps(tt,et,"default")),__toESM=(Je,et,tt)=>(tt=null!=Je?it(xn(Je)):{},__copyProps(!et&&Je&&Je.__esModule?tt:Zt(tt,"default",{value:Je,enumerable:!0}),Je)),__async=(Je,et,tt)=>new Promise((ot,it)=>{var fulfilled=Je=>{try{step(tt.next(Je))}catch(Je){it(Je)}},rejected=Je=>{try{step(tt.throw(Je))}catch(Je){it(Je)}},step=Je=>Je.done?ot(Je.value):Promise.resolve(Je.value).then(fulfilled,rejected);step((tt=tt.apply(Je,et)).next())}),Dn={};__export(Dn,{ActionsGroup:()=>ActionsGroup_default,Charts:()=>Charts_default,CollapsibleToolbar:()=>Ur,Config:()=>Config_default,ContentExport:()=>ContentExport_default,ControlGroup:()=>ControlGroup_default,Data:()=>Data_default,EditingGroup:()=>EditingGroup_default,EditorGroup:()=>EditorGroup_default,EditorsControlGroup:()=>EditorsControlGroup_default,EmptyVisualization:()=>EmptyVisualization_default,ExportDashboardButton:()=>ExportDashboardButton_default,Fullscreen:()=>Fullscreen_default,GridLineSwitch:()=>GridLineSwitch_default,HelpButton:()=>HelpButton_default,HistoryGroup:()=>HistoryGroup_default,IconButton:()=>IconButton_default,IconGallery:()=>IconGallery_default,Image:()=>Image_default,ImageGallery:()=>ImageGallery_default2,Inputs:()=>Inputs_default,Item:()=>Gr,ItemGroup:()=>ItemGroup_default,Markdown:()=>Markdown_default,ModeSwitch:()=>ModeSwitch_default,PopoverItemButton:()=>PopoverItemButton_default,Redo:()=>Redo_default,Shapes:()=>Shapes_default,SidebarControlGroup:()=>SidebarControlGroup_default,Source:()=>Source_default,Toolbar:()=>co,Undo:()=>Undo_default,VisualizationGroup:()=>VisualizationGroup_default,Zoom:()=>Zoom_default,default:()=>co}),Je.exports=(ot=Dn,__copyProps(Zt({},"__esModule",{value:!0}),ot));var Pn={};__export(Pn,{default:()=>Tn});var Ln=__toESM(tt(0));__reExport(Pn,tt(0));var Tn="default"in Ln?Ln.default:Ln,In={};__export(In,{default:()=>Mn});var jn=__toESM(tt(2));__reExport(In,tt(2));var Mn="default"in jn?jn.default:jn,An={};__export(An,{default:()=>Nn});var Rn=__toESM(tt(3889));__reExport(An,tt(3889));var Nn="default"in Rn?Rn.default:Rn,Fn={};__export(Fn,{default:()=>Vn});var Bn=__toESM(tt(3902));__reExport(Fn,tt(3902));var Vn="default"in Bn?Bn.default:Bn,Wn={};__export(Wn,{default:()=>Hn});var zn=__toESM(tt(22));__reExport(Wn,tt(22));var Hn="default"in zn?zn.default:zn,$n={};__export($n,{default:()=>Kn});var qn=__toESM(tt(2517));__reExport($n,tt(2517));var Kn="default"in qn?qn.default:qn,Un={};__export(Un,{default:()=>Jn});var Gn=__toESM(tt(3903));__reExport(Un,tt(3903));var Jn="default"in Gn?Gn.default:Gn,Cr={};__export(Cr,{default:()=>Sr});var wr=__toESM(tt(371));__reExport(Cr,tt(371));var Sr="default"in wr?wr.default:wr,Or={};__export(Or,{default:()=>kr});var xr=__toESM(tt(372));__reExport(Or,tt(372));var kr="default"in xr?xr.default:xr,Lr=Mn.div`
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
position: absolute;
|
|
|
right: 0;
|
|
|
z-index: 6;
|
|
|
height: ${48}px;
|
|
|
background-color: ${Or.customThemeVariables.toolbarBackgroundColor};
|
|
|
color: ${Wn.variables.contentColorDefault};
|
|
|
box-shadow: ${Wn.variables.overlayShadow};
|
|
|
border-radius: 0 0 0 20px;
|
|
|
`,Nr=Mn(Vn)`
|
|
|
border-right: ${({open:Je})=>Je?"solid":"none"};
|
|
|
border-width: 0 1px 0 0;
|
|
|
border-color: ${Wn.variables.interactiveColorBorder};
|
|
|
`,Wr=Mn.div`
|
|
|
display: flex;
|
|
|
padding: 2px 4px 2px 8px;
|
|
|
`,zr=In.css`
|
|
|
transition-duration: 0.2s;
|
|
|
transition-timing-function: ease-in-out;
|
|
|
`,Hr=Mn(Nn)`
|
|
|
// To get specific enough to override the default Button styling
|
|
|
&& {
|
|
|
// We shrink the button a bit when the toolbar is expanded since it
|
|
|
// switches to a circle button and needs a bit more space to breath
|
|
|
height: ${({expanded:Je})=>Je?"44px":"48px"};
|
|
|
width: ${({expanded:Je})=>Je?"44px":"48px"};
|
|
|
margin: ${({expanded:Je})=>Je?"0 4px 0 4px":"0"};
|
|
|
padding: 0;
|
|
|
border: none;
|
|
|
box-shadow: none;
|
|
|
background-color: ${Or.customThemeVariables.toolbarBackgroundColor};
|
|
|
border-radius: ${Je=>Je.expanded?"40px":"0 0 0 20px"};
|
|
|
transition-property: border-radius, height, width, margin-right;
|
|
|
${zr}
|
|
|
}
|
|
|
`,$r=Mn(Kn)`
|
|
|
transform: ${Je=>Je.expanded?"rotate(0)":"rotate(180deg)"};
|
|
|
transition-property: transform;
|
|
|
${zr}
|
|
|
`,Kr=Object.freeze({}),CollapsibleToolbar=({preset:Je=Kr,dashboardApi:et,initialExpanded:tt=!0,mode:ot="view",toolbarItems:it=[]})=>{const[Zt,en]=(0,Pn.useState)(tt),Cn=(0,Pn.useCallback)(()=>en(Je=>!Je),[]),_n=(0,Cr.useSelector)(Cr.selectLayoutType),wn=(0,Pn.useMemo)(()=>it.map(tt=>(0,Pn.cloneElement)(tt,{mode:ot,preset:Je,layoutType:_n,dashboardApi:et,borders:!1})),[it,ot,Je,et,_n]),Sn=(0,Pn.useMemo)(()=>Tn.createElement($r,{expanded:Zt,screenReaderText:Zt?(0,Un._)("Expanded"):(0,Un._)("Collapsed")}),[Zt]);return Tn.createElement(Lr,{"data-test":"dashboard-toolbar"},Tn.createElement(Nr,{animation:"slideFromRight",open:Zt},Tn.createElement(Wr,{"data-test":"toolbar-items"},wn)),Tn.createElement(Hr,{"data-test":"expand-button",expanded:Zt,onClick:Cn,icon:Sn,"data-clickable":!0}))};CollapsibleToolbar.displayName="CollapsibleToolbar";var Ur=CollapsibleToolbar,Gr=Mn.div`
|
|
|
padding: 0px 2px;
|
|
|
`,Zr={borderRadius:"4px"},IconButton_default=Je=>{var et=Je,{icon:tt,disabled:ot=!1,onClick:it,label:Zt,testLabel:en,selected:Cn=!1}=et,_n=__objRest(et,["icon","disabled","onClick","label","testLabel","selected"]);return Tn.createElement(Gr,__spreadValues({},_n),Tn.createElement(Nn,{"data-selected":Cn,selected:Cn,onClick:it,disabled:ot,appearance:"pill",icon:tt,label:Zt,"data-test":en,"data-clickable":!0,style:Zr}))},Xr=Mn.div.attrs({"data-test":"toolbar-item-group"})`
|
|
|
border-style: solid;
|
|
|
border-color: ${Wn.variables.interactiveColorBorder};
|
|
|
// Only show the right border to prevent overlapping
|
|
|
border-width: ${Je=>Je.borders?"0 1px 0 0":0};
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
padding: 0px 10px;
|
|
|
`,ItemGroup_default=Je=>{var et=Je,{children:tt,borders:ot=!0}=et,it=__objRest(et,["children","borders"]);const Zt=Tn.Children.map(tt,Je=>Je&&Tn.cloneElement(Je,it));return Tn.createElement(Xr,{borders:ot},Zt)},Yr=Mn.span`
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
justify-content: left;
|
|
|
align-items: center;
|
|
|
max-width: 100%;
|
|
|
`,Qr=Mn.span`
|
|
|
display: inline-block;
|
|
|
padding-right: 8px;
|
|
|
`,Jr=Mn.span`
|
|
|
text-overflow: ellipsis;
|
|
|
overflow: hidden;
|
|
|
flex: 0 1 auto;
|
|
|
`,PopoverItemButton_default=({icon:Je,label:et})=>Tn.createElement(Yr,null,Je&&Tn.createElement(Qr,null,Je),et&&Tn.createElement(Jr,{"data-test":"label-title"},et)),eo={};__export(eo,{default:()=>no});var to=__toESM(tt(758));__reExport(eo,tt(758));var no="default"in to?to.default:to,ro={};__export(ro,{default:()=>io});var oo=__toESM(tt(3904));__reExport(ro,tt(3904));var io="default"in oo?oo.default:oo,ao=Mn.div`
|
|
|
${(0,eo.reset)("flex")};
|
|
|
justify-content: space-between;
|
|
|
background-color: ${ro.customThemeVariables.toolbarBackgroundColor};
|
|
|
color: ${Wn.variables.contentColorDefault};
|
|
|
padding: 5px 5px 5px 8px;
|
|
|
border-bottom-width: 1px;
|
|
|
border-bottom-style: solid;
|
|
|
border-bottom-color: ${ro.customThemeVariables.toolbarBorderColor};
|
|
|
flex-wrap: wrap;
|
|
|
flex-shrink: 0;
|
|
|
`,so=Mn.div`
|
|
|
flex-grow: 1;
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
`,lo=Mn.div`
|
|
|
flex-basis: auto;
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
`,Toolbar=({activePanel:Je,dashboardApi:et,mode:tt,preset:ot,toolbarItems:it})=>{const Zt=(0,Cr.useSelector)(Cr.selectLayoutType),en=(0,Pn.useCallback)(Je=>{null==et||et.replaceDefinition({definition:Je})},[et]),Cn=(0,Pn.useCallback)(it=>{const Cn={activePanel:Je,dashboardApi:et,layoutType:Zt,mode:tt,preset:ot,onDefinitionChange:en};return it.map(Je=>Tn.cloneElement(Je,Cn))},[Je,et,Zt,tt,ot,en]),_n=(0,Pn.useMemo)(()=>{const Je=it.filter(Je=>{var et;return"right"!==(null==(et=Je.props)?void 0:et.align)});return Cn(Je)},[it,Cn]),wn=(0,Pn.useMemo)(()=>{const Je=it.filter(Je=>{var et;return"right"===(null==(et=Je.props)?void 0:et.align)});return Cn(Je)},[it,Cn]);return it.length?Tn.createElement(ao,{"data-test":"dashboard-toolbar"},Tn.createElement(so,{key:"left-align-items","data-test":"left-align-items"},_n),Tn.createElement(lo,{key:"right-align-items","data-test":"right-align-items"},wn)):null};Toolbar.displayName="Toolbar";var co=Toolbar,uo={};__export(uo,{default:()=>ho});var po=__toESM(tt(1808));__reExport(uo,tt(1808));var ho="default"in po?po.default:po,fo={};__export(fo,{default:()=>mo});var go=__toESM(tt(3905));__reExport(fo,tt(3905));var mo="default"in go?go.default:go,bo={};__export(bo,{default:()=>yo});var vo=__toESM(tt(370));__reExport(bo,tt(370));var yo="default"in vo?vo.default:vo,Co={};__export(Co,{default:()=>wo});var _o=__toESM(tt(287));__reExport(Co,tt(287));var wo="default"in _o?_o.default:_o,So={};__export(So,{default:()=>xo});var Oo=__toESM(tt(329));__reExport(So,tt(329));var xo="default"in Oo?Oo.default:Oo,useDropdown_default=({isContentClickClose:Je=!0})=>{const[et,tt]=(0,Pn.useState)(!1),ot=(0,Pn.useRef)(!1),it=(0,Pn.useCallback)(({reason:et})=>{("contentClick"!==et||Je)&&("escapeKey"===et&&ot.current||tt(!1))},[Je]);return{isOpen:et,handleRequestOpen:(0,Pn.useCallback)(()=>{tt(!0)},[]),handleRequestClose:it,handleForceClose:(0,Pn.useCallback)(()=>{tt(!1)},[]),setHasChildModal:(0,Pn.useCallback)(Je=>{ot.current=Je},[])}},ko=Mn(mo).attrs(({maxHeight:Je})=>({style:{maxHeight:null!=Je?Je:void 0}}))`
|
|
|
overflow-y: auto;
|
|
|
`,Eo=Tn.createElement(Tn.Fragment,null,Tn.createElement(bo.AddChartDropdown,{size:"20px"}),Tn.createElement(bo.DropdownIcon,{size:"20px",screenReaderText:""})),Do={borderRadius:"4px",maxWidth:"50px"},Po=[],Charts_default=({dashboardApi:Je,preset:et})=>{const{showNewDataForViz:tt=!0}=(0,Co.useFeatureFlags)(),ot=(0,So.useDashboardProfiler)(),{family:it}=(0,Wn.useSplunkTheme)(),{handleForceClose:Zt,handleRequestClose:en,handleRequestOpen:Cn,isOpen:_n}=useDropdown_default({isContentClickClose:!1}),wn=(0,Pn.useMemo)(()=>Tn.createElement(Nn,{"data-test":"charts-button","data-clickable":!0,appearance:"pill",icon:Eo,style:Do}),[]),Sn=(0,Pn.useMemo)(()=>new Or.VisualizationFilter(et).taxonomy,[et]),xn=(0,Pn.useCallback)(({type:et,options:it})=>()=>{null==ot||ot.startTimer({timerName:So.VIZ_ADD_EVENT}),(0,Cr.batch)(()=>{null==Je||Je.createVisualization({visualizationDefinition:{type:et,options:it}}),tt&&(null==Je||Je.openPanel({activePanel:"connectData",panelProps:{bindingType:"primary",from:{activePanel:"config"}}}))}),Zt()},[Je,ot,tt,Zt]),kn=(0,Pn.useMemo)(()=>(({taxonomy:Je,handleCreateVisualization:et})=>Je.reduce((Je,{visualizations:tt,category:ot})=>{const it=tt.filter(Je=>Je.includeInToolbar);return 0===it.length?Je:(Je.push(Tn.createElement(mo.Divider,{key:"menu-divider-"+ot})),Je.concat(it.map(Je=>{const{label:tt,type:ot,initialOptions:it}=Je,Zt=Je.icon;if(!ot)return null;const en=et({type:ot,options:it});return Tn.createElement(mo.Item,{"data-test":`add-${ot}-button`,"data-test-clickable":!0,onClick:en,icon:!!Zt&&Tn.createElement(Zt,{size:"18px"}),key:`add-${ot}-button`},tt)})))},[]))({taxonomy:Sn,handleCreateVisualization:xn}),[Sn,xn]),En=(0,Pn.useCallback)(({maxHeight:Je})=>Tn.createElement(Wn.SplunkThemeProvider,{density:"enterprise"===it?"comfortable":"compact"},Tn.createElement(ko,{maxHeight:Je,"data-test":"add-chart-menu"},kn)),[it,kn]);return Tn.createElement(Gr,null,Tn.createElement(ho,{focusToggleReasons:Po,onRequestClose:en,onRequestOpen:Cn,open:_n,toggle:wn},En))},Lo=Tn.createElement(bo.Configuration,{size:"24px",screenReaderText:(0,Un._)("Configuration")}),Config_default=({dashboardApi:Je})=>{const et=null==Je?void 0:Je.getOpenedPanel(),tt=!!et&&"dataOverview"!==et,ot=(0,Pn.useCallback)(()=>{tt?null==Je||Je.closePanel():null==Je||Je.openPanel({activePanel:"config"})},[Je,tt]);return Tn.createElement(IconButton_default,{selected:tt,testLabel:"config-button",onClick:ot,icon:Lo})},ContentExport_default=({disabled:Je,onClick:et})=>Tn.createElement(IconButton_default,{testLabel:"content-export-button",onClick:et,disabled:!!Je,icon:Tn.createElement(bo.ContentExport,{size:"24px"})}),To=Tn.createElement(bo.DataInput,{size:"24px",screenReaderText:(0,Un._)("Data source overview")}),Data_default=({dashboardApi:Je})=>{const et="dataOverview"===(null==Je?void 0:Je.getOpenedPanel()),tt=(0,Pn.useCallback)(()=>{et?Je.closePanel():(null==Je||Je.selectVisualization([]),null==Je||Je.openPanel({activePanel:"dataOverview"}))},[et,Je]);return Tn.createElement(IconButton_default,{selected:et,testLabel:"data-button",onClick:tt,icon:To})},Io={};__export(Io,{default:()=>Mo});var jo=__toESM(tt(3908));__reExport(Io,tt(3908));var Mo="default"in jo?jo.default:jo,EmptyVisualization_default=({dashboardApi:Je})=>{const et=(0,Pn.useCallback)(()=>__async(void 0,null,(function*(){null==Je||Je.createVisualization({visualizationDefinition:{type:"splunk.rectangle",options:{fillColor:"transparent",strokeColor:"transparent"}}}),null==Je||Je.openPanel({activePanel:"config"})})),[Je]);return Tn.createElement(IconButton_default,{testLabel:"empty-viz-button",onClick:et,icon:Tn.createElement(Mo,{size:"18px",screenReaderText:(0,Un._)("Add rectangle")})})},Ao={};__export(Ao,{default:()=>No});var Ro=__toESM(tt(40));__reExport(Ao,tt(40));var No="default"in Ro?Ro.default:Ro,Fo={};__export(Fo,{default:()=>Vo});var Bo=__toESM(tt(135));__reExport(Fo,tt(135));var Vo="default"in Bo?Bo.default:Bo,Wo={};__export(Wo,{default:()=>Ho});var zo=__toESM(tt(3909));__reExport(Wo,tt(3909));var Ho="default"in zo?zo.default:zo,$o={};__export($o,{default:()=>Ko});var qo=__toESM(tt(3910));__reExport($o,tt(3910));var Ko="default"in qo?qo.default:qo,Uo={};__export(Uo,{default:()=>Zo});var Go=__toESM(tt(322));__reExport(Uo,tt(322));var Zo="default"in Go?Go.default:Go,Xo={};__export(Xo,{default:()=>Qo});var Yo=__toESM(tt(3911));__reExport(Xo,tt(3911));var Qo="default"in Yo?Yo.default:Yo,Jo={};__export(Jo,{default:()=>ti});var ei=__toESM(tt(3912));__reExport(Jo,tt(3912));var ti="default"in ei?ei.default:ei,ni={borderBottom:"none"},ri={paddingTop:0,paddingBottom:0,width:"600px"},oi={borderTop:"none"},ii={fontSize:"12px"},ExportModal=({open:Je,onRequestClose:et,onConfirm:tt})=>Tn.createElement(Qo,{"data-open":Je,open:Je,onRequestClose:et,divider:"none"},Tn.createElement(Qo.Header,{icon:Tn.createElement(Ko,{height:"100%",width:"100%"}),title:(0,Un._)("Your dashboard is still loading"),style:ni}),Tn.createElement(Qo.Body,{style:ri},Tn.createElement(ti,null,(0,Un._)("Some visualizations will be incomplete or inaccurate. Are you sure you want to continue?")),Tn.createElement(ti,{style:ii},(0,Un._)("Note: For any visualizations depending on real-time data, accuracy will be dependent on the progress of the search."))),Tn.createElement(Qo.Footer,{style:oi},Tn.createElement("div",null,Tn.createElement(Nn,{key:"cancel-export-button","data-clickable":!0,"data-test":"cancel-export-button",label:(0,Un._)("Cancel"),appearance:"secondary",onClick:et}),Tn.createElement(Nn,{key:"confirm-export-button","data-clickable":!0,"data-test":"confirm-export-button",label:(0,Un._)("Continue Anyway"),appearance:"primary",onClick:tt})))),ExportSelect=({appearance:Je,onClick:et})=>{const tt=(0,Pn.useMemo)(()=>Tn.createElement(Nn,{icon:Tn.createElement(Ho,null),key:"export-dashboard-button","data-clickable":!0,"data-test":"export-dashboard-button",label:(0,Un._)("Download"),appearance:Je||"secondary",isMenu:!0}),[Je]),ot=(0,Pn.useCallback)(()=>{et("PNG")},[et]),it=(0,Pn.useCallback)(()=>{et("PDF")},[et]);return Tn.createElement(ho,{toggle:tt},Tn.createElement(mo,null,Tn.createElement(mo.Item,{onClick:ot,"data-test":"export-png"},"PNG"),Tn.createElement(mo.Item,{onClick:it,"data-test":"export-pdf"},"PDF")))},ExportDashboardButton_default=({createToast:Je,dashboardApi:et,appearance:tt="secondary"})=>{const[ot,it]=(0,Pn.useState)(null),[Zt,en]=(0,Pn.useState)(!1),Cn=(0,Pn.useContext)(So.TelemetryContext),_n=(0,Pn.useCallback)(tt=>{setTimeout(()=>__async(void 0,null,(function*(){try{yield(0,Fo.exportDashboardToFile)({fileType:tt,dashboardTitle:null==et?void 0:et.getDashboardTitle(),dashboardHeaderDomNode:null==et?void 0:et.getHeaderDomElement(),dashboardInputsDomNode:null==et?void 0:et.getInputsDomElement(),dashboardCanvasDomNode:null==et?void 0:et.getCanvasDomElement(),scale:1.5,showToast:et=>{Je({message:et,type:Uo.TOAST_TYPES.WARNING})}}),Je({message:(0,Un._)("Your download has started"),type:Uo.TOAST_TYPES.SUCCESS}),Cn.emit({pageAction:"dashboard.export",source:"toolbar",event:"dashboard.export_success",metadata:{fileType:tt}})}catch(et){et instanceof Error&&(Je({message:(0,Un._)("Error encountered while downloading"),type:Uo.TOAST_TYPES.ERROR}),Cn.emit({pageAction:"dashboard.export",source:"toolbar",event:"dashboard.export_failure",metadata:{fileType:tt},error:et.message}))}})),750)},[Je,et,Cn]),wn=(0,Ao.debounce)(et=>{Je({message:(0,Un._)("Preparing download..."),type:Uo.TOAST_TYPES.INFO}),_n(et)},250),Sn=(0,Pn.useCallback)(Je=>{null==et||et.selectVisualization(),(null==et?void 0:et.hasRunningSearches())?(it(Je),en(!0)):wn(Je)},[et,wn]),xn=(0,Pn.useCallback)(()=>{wn(ot),en(!1)},[ot,wn]),kn=(0,Pn.useCallback)(()=>{en(!1)},[]);return Tn.createElement(Tn.Fragment,null,Tn.createElement(ExportSelect,{appearance:tt,onClick:Sn}),Tn.createElement(ExportModal,{open:Zt,onRequestClose:kn,onConfirm:xn}))},Fullscreen_default=({dashboardApi:Je})=>{const et=!!(0,Cr.useSelector)(Cr.selectFullscreenElement),tt=(0,Pn.useCallback)(()=>{null==Je||Je.enterFullscreen()},[Je]);return Tn.createElement(IconButton_default,{testLabel:"fullscreen-button",onClick:tt,disabled:et,icon:Tn.createElement(bo.Fullscreen,{size:"24px"})})},ai={};__export(ai,{default:()=>li});var si=__toESM(tt(2518));__reExport(ai,tt(2518));var li="default"in si?si.default:si,ci=Mn.div`
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
flex-direction: row;
|
|
|
margin-right: 10px;
|
|
|
`,ui=Mn.div`
|
|
|
margin-right: 10px;
|
|
|
color: ${Wn.variables.contentColorDefault};
|
|
|
font-weight: ${(0,Wn.pick)({enterprise:400,prisma:500})};
|
|
|
`,di=Mn.div`
|
|
|
border-left-width: 1px;
|
|
|
border-left-style: solid;
|
|
|
border-left-color: ${Wn.variables.interactiveColorBorder};
|
|
|
width: 1px;
|
|
|
margin-right: 10px;
|
|
|
`,GridLineSwitch_default=({dashboardApi:Je,mode:et,showSeparator:tt,layoutType:ot})=>{var it;const Zt=null!=(it=(0,Cr.useSelector)(Cr.selectAreGridLinesEnabled))&&it,en=(0,Pn.useCallback)(()=>{null==Je||Je.toggleGridLines(!Zt)},[Je,Zt]),Cn=(0,Pn.useMemo)(()=>tt?Tn.createElement(di,{key:"item-separator"}):null,[tt]);return Je&&"edit"===et&&"grid"!==ot?Tn.createElement(Tn.Fragment,null,Tn.createElement(ci,{key:"grid-line-switch"},Tn.createElement(ui,null,(0,Un._)("Gridlines")),Tn.createElement(li,{onClick:en,selected:Zt,selectedLabel:(0,Un._)("Gridlines displayed"),unselectedLabel:(0,Un._)("Gridlines not displayed"),appearance:"toggle","data-test":"gridline-toggle","data-clickable":!0})),Cn):null},pi=Mn.div`
|
|
|
display: flex;
|
|
|
padding: 5px;
|
|
|
`,hi=Tn.createElement(Tn.Fragment,null,Tn.createElement(bo.AddIconDropdown,{size:"20px"}),Tn.createElement(bo.DropdownIcon,{size:"20px",screenReaderText:""})),fi={borderRadius:"4px",maxWidth:"50px"},gi=[],IconGallery_default=({dashboardApi:Je})=>{const{handleForceClose:et,handleRequestClose:tt,handleRequestOpen:ot,setHasChildModal:it,isOpen:Zt}=useDropdown_default({isContentClickClose:!1}),en=(0,Pn.useMemo)(()=>Tn.createElement(Nn,{"data-test":"icon-gallery-button","data-clickable":!0,appearance:"pill",icon:hi,style:fi}),[]),Cn=(0,Pn.useCallback)(tt=>__async(void 0,null,(function*(){null==Je||Je.createVisualization({visualizationDefinition:{type:"splunk.singlevalueicon",options:{showValue:!1,icon:tt}}}),null==Je||Je.openPanel({activePanel:"config"}),et()})),[Je,et]);return Tn.createElement(Gr,null,Tn.createElement(ho,{focusToggleReasons:gi,onRequestClose:tt,onRequestOpen:ot,open:Zt,toggle:en},Tn.createElement(pi,{"data-test":"icon-menu","data-open":Zt},Tn.createElement(Or.IconGallery,{onClick:Cn,setHasChildModal:it}))))},mi=[],HelpIcon=()=>Tn.createElement(Tn.Fragment,null,Tn.createElement(bo.Help,{size:"20px",screenReaderText:(0,Un._)("Help links")}),Tn.createElement(bo.DropdownIcon,{size:"20px",screenReaderText:""})),bi=Tn.createElement(Nn,{appearance:"pill","data-clickable":!0,"data-test":"help-button",icon:Tn.createElement(HelpIcon,null),style:{borderRadius:"4px",maxWidth:"50px"}}),HelpButton_default=({helpLinks:Je=[]})=>{const{handleRequestClose:et,handleRequestOpen:tt,isOpen:ot}=useDropdown_default({isContentClickClose:!0}),it=(0,Pn.useMemo)(()=>0===Je.length?[Tn.createElement(mo.Item,{"data-test":"no-links-provided",key:"no-links-provided",disabled:!0},(0,Un._)("No Links"))]:Je.map(Je=>{const{label:et="",description:tt="",url:ot}=Je,it=et.replace(/\s/g,"");return Tn.createElement(mo.Item,{"data-test":"help-link","data-test-clickable":!0,to:ot,description:tt,key:"help-link-"+it,openInNewContext:!0},et)}),[Je]);return Tn.createElement(Gr,null,Tn.createElement(ho,{focusToggleReasons:mi,onRequestClose:et,onRequestOpen:tt,open:ot,toggle:bi},Tn.createElement(mo,null,it)))},Image_default=({dashboardApi:Je})=>{const et=(0,Pn.useCallback)(()=>__async(void 0,null,(function*(){null==Je||Je.createVisualization({visualizationDefinition:{type:"splunk.image",options:{preserveAspectRatio:!0}}}),null==Je||Je.openPanel({activePanel:"config"})})),[Je]);return Tn.createElement(IconButton_default,{testLabel:"image-button",onClick:et,icon:Tn.createElement(bo.AddImage,{size:"24px",screenReaderText:(0,Un._)("Add image")})})},vi={};__export(vi,{default:()=>Ci});var yi=__toESM(tt(3913));__reExport(vi,tt(3913));var Ci="default"in yi?yi.default:yi,_i=Mn.div`
|
|
|
display: flex;
|
|
|
padding: 5px;
|
|
|
`,wi=Tn.createElement(Tn.Fragment,null,Tn.createElement(bo.AddImage,{size:"24px",screenReaderText:(0,Un._)("Add image")}),Tn.createElement(bo.DropdownIcon,{size:"24px",screenReaderText:""})),Si={borderRadius:"4px",maxWidth:"50px"},Oi=[],ImageGallery_default2=({dashboardApi:Je})=>{const{handleForceClose:et,handleRequestClose:tt,handleRequestOpen:ot,setHasChildModal:it,isOpen:Zt}=useDropdown_default({isContentClickClose:!1}),en=(0,Pn.useMemo)(()=>Tn.createElement(Nn,{"data-test":"image-gallery-button","data-clickable":!0,appearance:"pill",icon:wi,style:Si}),[]),Cn=(0,Pn.useCallback)(tt=>__async(void 0,null,(function*(){null==Je||Je.createVisualization({visualizationDefinition:{type:"splunk.image",options:{preserveAspectRatio:!0,src:tt}}}),null==Je||Je.openPanel({activePanel:"config"}),et()})),[Je,et]);return Tn.createElement(Gr,null,Tn.createElement(ho,{focusToggleReasons:Oi,onRequestClose:tt,onRequestOpen:ot,open:Zt,toggle:en},Tn.createElement(_i,null,Tn.createElement(Ci,{onClick:Cn,setHasChildModal:it}))))},xi={};__export(xi,{default:()=>Ei});var ki=__toESM(tt(295));__reExport(xi,tt(295));var Ei="default"in ki?ki.default:ki,Di={borderRadius:"4px",maxWidth:"50px"},Pi=[],AddInputIcon=()=>Tn.createElement(Tn.Fragment,null,Tn.createElement(bo.Input,{size:"20px",screenReaderText:(0,Un._)("Add input")}),Tn.createElement(bo.DropdownIcon,{size:"20px",screenReaderText:""})),Li=Object.freeze({}),Inputs_default=({dashboardApi:Je,preset:et=Li})=>{const{handleRequestClose:tt,handleRequestOpen:ot,isOpen:it}=useDropdown_default({isContentClickClose:!0}),Zt=(0,Pn.useMemo)(()=>Tn.createElement(Nn,{appearance:"pill","data-clickable":!0,"data-test":"inputs-button",icon:Tn.createElement(AddInputIcon,null),style:Di}),[]),en=(0,Pn.useCallback)(({type:et,defaultConfig:tt={},tokenPrefix:ot="token",showToken:it=!0})=>()=>{if(!Je)return;const Zt=__spreadProps(__spreadValues({},tt),{type:et,options:__spreadProps(__spreadValues({},tt.options),{token:it?xi.DashboardDefinition.fromJSON(null==Je?void 0:Je.getDefinition()).nextTokenId(ot):void 0})});Je.addInput(Zt),Je.openPanel({activePanel:"config"})},[Je]),Cn=(0,Pn.useMemo)(()=>{const Je=[],tt=null==et?void 0:et.inputs;return(0,Ao.each)(tt,(et,tt)=>{const{baseShape:ot={},label:it=(0,Un._)(tt+" Input"),description:Zt="",tokenPrefix:Cn="token",includeInToolbar:_n=!0,icon:wn=bo.Input,showToken:Sn=!0}=et.config||{};_n&&Je.push(Tn.createElement(mo.Item,{"data-test":`add-${tt}-button`,"data-test-clickable":!0,onClick:en({type:tt,defaultConfig:ot,tokenPrefix:Cn,showToken:Sn}),icon:Tn.createElement(wn,{size:"24px"}),description:Zt,key:`add-${tt}-button`},it))}),0===Je.length&&Je.push(Tn.createElement(mo.Item,{"data-test":"no-inputs-in-preset",key:"no-inputs-in-preset",disabled:!0},(0,Un._)("No Inputs"))),Je},[en,et]);return Tn.createElement(Gr,null,Tn.createElement(ho,{focusToggleReasons:Pi,onRequestClose:tt,onRequestOpen:ot,open:it,toggle:Zt},Tn.createElement(mo,null,Cn)))},Markdown_default=({dashboardApi:Je})=>{const et=(0,Pn.useCallback)(()=>{null==Je||Je.createVisualization({visualizationDefinition:{type:"splunk.markdown",options:{markdown:""}}}),null==Je||Je.openPanel({activePanel:"config"})},[Je]);return Tn.createElement(IconButton_default,{testLabel:"markdown-button",onClick:et,icon:Tn.createElement(bo.Markdown,{size:"24px",screenReaderText:(0,Un._)("Add markdown text")})})},ModeSwitch_default=({mode:Je,dashboardApi:et,appearance:tt=("edit"===Je?"secondary":"primary")})=>{const ot="edit"===Je?(0,Un._)("View"):(0,Un._)("Edit"),it=("edit"===Je?"view":"edit")+"-button",Zt=(0,Pn.useCallback)(()=>{et&&et.switchMode("edit"===Je?"view":"edit")},[Je,et]);return Tn.createElement(Gr,null,Tn.createElement(Nn,{key:Je+"-button","data-clickable":!0,"data-test":it,inline:!1,label:ot,appearance:tt,onClick:Zt}))},Ti=Tn.createElement(bo.Redo,{size:"24px"}),Redo_default=({dashboardApi:Je})=>{const et=(0,So.useTelemetryApi)(),[tt,ot]=(0,Pn.useState)(()=>{var et;return null!=(et=null==Je?void 0:Je.canRedo())&&et}),it=(0,Pn.useCallback)(()=>{var et;ot(null!=(et=null==Je?void 0:Je.canRedo())&&et)},[Je]);(0,Pn.useEffect)(()=>(null==Je?void 0:Je.historyManager)?Je.historyManager.subscribe({onAdd:it,onUndo:it,onRedo:it}):()=>{},[Je,it]);const Zt=(0,Pn.useCallback)(()=>{Je&&(et.emit(__spreadProps(__spreadValues({pageAction:"udf.redo"},Je.compareRedoDiff()),{metadata:{}})),Je.redo())},[Je,et]);return Tn.createElement(IconButton_default,{testLabel:"redo-button",onClick:Zt,disabled:!tt,icon:Ti})},Ii={};__export(Ii,{default:()=>Mi});var ji=__toESM(tt(3914));__reExport(Ii,tt(3914));var Mi="default"in ji?ji.default:ji,Ai={};__export(Ai,{default:()=>Ni});var Ri=__toESM(tt(3915));__reExport(Ai,tt(3915));var Ni="default"in Ri?Ri.default:Ri,Fi=Tn.createElement(Tn.Fragment,null,Tn.createElement(bo.AddShapeDropdown,{size:"20px"}),Tn.createElement(bo.DropdownIcon,{size:"20px",screenReaderText:""})),Bi={borderRadius:"4px",maxWidth:"50px"},Vi=[],Wi=Tn.createElement(Mi,{size:1,screenReaderText:(0,Un._)("Ellipse")}),zi=Tn.createElement(Mo,{size:1,screenReaderText:(0,Un._)("Rectangle")}),Hi=Tn.createElement(Ni,{size:1,screenReaderText:(0,Un._)("Line")}),Shapes_default=({dashboardApi:Je,layoutType:et})=>{const tt="absolute"===et,{handleRequestClose:ot,handleRequestOpen:it,isOpen:Zt}=useDropdown_default({isContentClickClose:!0}),en=(0,Pn.useMemo)(()=>Tn.createElement(Nn,{appearance:"pill","data-clickable":!0,"data-test":"shapes-button",icon:Fi,style:Bi}),[]),Cn=(0,Pn.useCallback)((et,tt)=>()=>{null==Je||Je.createVisualization({visualizationDefinition:et,layoutItemType:tt}),null==Je||Je.openPanel({activePanel:"config"})},[Je]);return Tn.createElement(Gr,null,Tn.createElement(ho,{focusToggleReasons:Vi,onRequestClose:ot,onRequestOpen:it,open:Zt,toggle:en},Tn.createElement(mo,{"data-test":"shapes-dropdown-children-container"},Tn.createElement(mo.Item,{"data-test":"ellipse-button",onClick:Cn({type:"splunk.ellipse"})},Tn.createElement(PopoverItemButton_default,{icon:Wi,label:(0,Un._)("Ellipse")})),Tn.createElement(mo.Item,{"data-test":"rectangle-button",onClick:Cn({type:"splunk.rectangle"})},Tn.createElement(PopoverItemButton_default,{icon:zi,label:(0,Un._)("Rectangle")})),tt&&Tn.createElement(mo.Item,{"data-test":"line-button",onClick:Cn({type:"abslayout.line"},"line")},Tn.createElement(PopoverItemButton_default,{icon:Hi,label:(0,Un._)("Line")})))))},Source_default=({disabled:Je,onClick:et})=>Tn.createElement(IconButton_default,{testLabel:"source-button",onClick:et,disabled:void 0!==Je&&Je,icon:Tn.createElement(bo.Source,{size:"24px"})}),$i=Tn.createElement(bo.Undo,{size:"24px"}),Undo_default=({dashboardApi:Je})=>{const et=(0,So.useTelemetryApi)(),[tt,ot]=(0,Pn.useState)(()=>{var et;return null!=(et=null==Je?void 0:Je.canUndo())&&et}),it=(0,Pn.useCallback)(()=>{var et;ot(null!=(et=null==Je?void 0:Je.canUndo())&&et)},[Je]);(0,Pn.useEffect)(()=>(null==Je?void 0:Je.historyManager)?Je.historyManager.subscribe({onAdd:it,onUndo:it,onRedo:it}):()=>{},[Je,it]);const Zt=(0,Pn.useCallback)(()=>{Je&&(et.emit(__spreadProps(__spreadValues({pageAction:"udf.undo"},Je.compareUndoDiff()),{metadata:{}})),Je.undo())},[Je,et]);return Tn.createElement(IconButton_default,{testLabel:"undo-button",onClick:Zt,disabled:!tt,icon:$i})},qi=[25,50,100,150,200],Ki=Mn.div`
|
|
|
min-width: 96px;
|
|
|
margin-right: ${(0,Wn.pick)({enterprise:0,prisma:"10px"})};
|
|
|
`,Ui={width:"200px"},Zoom_default=({dashboardApi:Je,showSeparator:et=!0,appearance:tt="default",mode:ot="view"})=>{const{family:it}=(0,Wn.useSplunkTheme)(),[Zt,en]=(0,Pn.useState)(100),[Cn,_n]=(0,Pn.useState)(null),wn=(0,So.useTelemetryApi)(),Sn=(0,Pn.useCallback)(Je=>{Je&&en(Math.round(100*Je))},[]),xn=(0,Pn.useMemo)(()=>(0,Ao.debounce)(wn.emit.bind(wn),500),[wn]);(0,Pn.useEffect)(()=>{xn({pageAction:"dashboard.zoom",source:"toolbar",event:"dashboard.zoom_level_change",metadata:{scale:Zt,scaleType:Cn,mode:ot}})},[Zt,Cn,xn,ot]),(0,Pn.useEffect)(()=>{let et;return function waitZoomObservable(){return __async(this,null,(function*(){const tt=yield null==Je?void 0:Je.getZoomLevel();tt&&(et=tt.subscribe({next:Sn}))}))}(),()=>{et&&et.unsubscribe()}},[Je,Sn]);const kn=(0,Pn.useMemo)(()=>et?Tn.createElement(di,{key:"item-separator"}):null,[et]),En=(0,Pn.useMemo)(()=>({width:"enterprise"===it?"86px":"110px"}),[it]),Dn=(0,Pn.useCallback)(()=>{_n(null),null==Je||Je.zoomOut()},[Je]),Ln=(0,Pn.useCallback)(()=>{_n(null),null==Je||Je.zoomIn()},[Je]),In=(0,Pn.useCallback)(et=>()=>{en(et),_n(null),null==Je||Je.setScale(et/100)},[Je]),jn=(0,Pn.useCallback)(()=>{_n("fit"),null==Je||Je.fitToWidth(1/0)},[Je]),Mn=(0,Pn.useCallback)(()=>{_n("auto"),null==Je||Je.fitToWidth(1)},[Je]),{handleRequestClose:An,handleRequestOpen:Rn,isOpen:Fn}=useDropdown_default({isContentClickClose:!0}),Bn=Tn.createElement(Nn,{"data-clickable":!0,label:Zt+"%","data-test":"zoom-dropdown-button",style:En,appearance:tt,isMenu:!0}),Vn=(0,Pn.useMemo)(()=>(0,Fo.isMac)(),[]),zn=(0,Pn.useMemo)(()=>{const Je=qi.map(Je=>Tn.createElement(mo.Item,{"data-test":Je+"-percent",onClick:In(Je),key:Je,selectable:!0,selected:Zt===Je&&!Cn},Je+"%"));return[Tn.createElement(mo.Item,{"data-test":"auto",onClick:Mn,key:"auto",selectable:!0,selected:"auto"===Cn},(0,Un._)("Auto")),Tn.createElement(mo.Item,{"data-test":"fit-to-width",onClick:jn,key:"fit-to-width",description:Vn?(0,Un._)("Ctrl Cmd 0"):(0,Un._)("Ctrl Alt 0"),descriptionPosition:"right",selectable:!0,selected:"fit"===Cn},(0,Un._)("Fit")),Tn.createElement(mo.Divider,{key:"menu-divider-1"}),...Je,Tn.createElement(mo.Divider,{key:"menu-divider-2"}),Tn.createElement(mo.Item,{"data-test":"zoom-in",onClick:Ln,key:"zoom-in",description:Vn?(0,Un._)("Ctrl Cmd ="):(0,Un._)("Ctrl Alt ="),descriptionPosition:"right",selectable:!0},(0,Un._)("Zoom in")),Tn.createElement(mo.Item,{"data-test":"zoom-out",onClick:Dn,key:"zoom-out",description:Vn?(0,Un._)("Ctrl Cmd -"):(0,Un._)("Ctrl Alt -"),descriptionPosition:"right",selectable:!0},(0,Un._)("Zoom out"))]},[In,jn,Mn,Dn,Ln,Cn,Zt,Vn]);return Tn.createElement(Tn.Fragment,null,Tn.createElement(Ki,null,Tn.createElement(ho,{onRequestClose:An,onRequestOpen:Rn,open:Fn,toggle:Bn},Tn.createElement(mo,{style:Ui,retainFocus:!1},zn))),kn)},Gi={width:"180px"},ActionsGroup_default=({children:Je})=>{const{handleRequestClose:et,handleRequestOpen:tt,isOpen:ot}=useDropdown_default({isContentClickClose:!0}),it=Tn.createElement(Nn,{"data-clickable":!0,label:(0,Un._)("Actions"),"data-test":"actions-dropdown-button",isMenu:!0,appearance:"pill"});return Tn.createElement(ho,{onRequestClose:et,onRequestOpen:tt,open:ot,toggle:it},Tn.createElement(mo,{style:Gi},Je))},ControlGroup_default=Je=>Tn.createElement(ItemGroup_default,__spreadValues({},Je),Tn.createElement(Fullscreen_default,null)),EditingGroup_default=Je=>{const{enableModeSwitch:et=!0,mode:tt="view",borders:ot=!0,layoutType:it}=Je,Zt=(0,Pn.useMemo)(()=>et?Tn.createElement(ModeSwitch_default,{mode:tt}):null,[et,tt]),en=(0,Pn.useMemo)(()=>"absolute"===it?[Tn.createElement(Zoom_default,{key:"zoom",showSeparator:ot})]:null,[it,ot]);return Tn.createElement(ItemGroup_default,__spreadProps(__spreadValues({},Je),{borders:!1}),Tn.createElement(GridLineSwitch_default,{showSeparator:et&&ot}),en,Zt)},EditorGroup_default=Je=>{var et;return Tn.createElement(ItemGroup_default,__spreadValues({borders:!1},Je),Tn.createElement(Source_default,{onClick:null!=(et=Je.sourceButtonOnClick)?et:Fo.noop}))},EditorsControlGroup_default=Je=>{var et;return Tn.createElement(ItemGroup_default,__spreadValues({borders:!1},Je),Tn.createElement(Config_default,null),Tn.createElement(Data_default,null),Tn.createElement(Source_default,{onClick:null!=(et=Je.sourceButtonOnClick)?et:Fo.noop}))},HistoryGroup_default=Je=>Tn.createElement(ItemGroup_default,__spreadValues({},Je),Tn.createElement(Undo_default,null),Tn.createElement(Redo_default,null)),SidebarControlGroup_default=Je=>Tn.createElement(ItemGroup_default,__spreadValues({},Je),Tn.createElement(Config_default,null),Tn.createElement(Data_default,null)),VisualizationGroup_default=Je=>{const et=(0,Pn.useMemo)(()=>"grid"===Je.layoutType?[Tn.createElement(Charts_default,{key:"charts"}),Tn.createElement(Inputs_default,{key:"inputs"}),Tn.createElement(EmptyVisualization_default,{key:"empty-viz"}),Tn.createElement(Image_default,{key:"images"}),Tn.createElement(Markdown_default,{key:"markdown"})]:[Tn.createElement(Charts_default,{key:"charts"}),Tn.createElement(Inputs_default,{key:"inputs"}),Tn.createElement(IconGallery_default,{key:"icon-gallery"}),Tn.createElement(Shapes_default,{key:"shapes"}),Tn.createElement(Image_default,{key:"images"}),Tn.createElement(Markdown_default,{key:"markdown"})],[Je.layoutType]);return Tn.createElement(ItemGroup_default,__spreadValues({},Je),et)}},1441:function(Je,et,tt){"use strict";var ot;function setSharedTranslator(Je){ot=Je}function resetSharedTranslator(){setSharedTranslator("undefined"!=typeof window&&window.gettext||function(Je){return Je})}Object.defineProperty(et,"__esModule",{value:!0}),et.gettext=function gettext(){return ot.apply(void 0,arguments)},et._=function _(){return ot.apply(void 0,arguments)},et.setSharedTranslator=setSharedTranslator,et.resetSharedTranslator=resetSharedTranslator,resetSharedTranslator()},146:function(Je,et,tt){"use strict";var ot;tt.d(et,"a",(function(){return ot})),function(Je){Je.is=function is(Je){return Je&&"object"==typeof Je&&"function"==typeof Je[Symbol.iterator]};const et=Object.freeze([]);Je.empty=function empty(){return et},Je.single=function*single(Je){yield Je},Je.from=function from(Je){return Je||et},Je.isEmpty=function isEmpty(Je){return!Je||!0===Je[Symbol.iterator]().next().done},Je.first=function first(Je){return Je[Symbol.iterator]().next().value},Je.some=function some(Je,et){for(const tt of Je)if(et(tt))return!0;return!1},Je.find=function find(Je,et){for(const tt of Je)if(et(tt))return tt},Je.filter=function*filter(Je,et){for(const tt of Je)et(tt)&&(yield tt)},Je.map=function*map(Je,et){let tt=0;for(const ot of Je)yield et(ot,tt++)},Je.concat=function*concat(...Je){for(const et of Je)for(const Je of et)yield Je},Je.concatNested=function*concatNested(Je){for(const et of Je)for(const Je of et)yield Je},Je.reduce=function reduce(Je,et,tt){let ot=tt;for(const tt of Je)ot=et(ot,tt);return ot},Je.slice=function*slice(Je,et,tt=Je.length){for(et<0&&(et+=Je.length),tt<0?tt+=Je.length:tt>Je.length&&(tt=Je.length);et<tt;et++)yield Je[et]},Je.consume=function consume(et,tt=Number.POSITIVE_INFINITY){const ot=[];if(0===tt)return[ot,et];const it=et[Symbol.iterator]();for(let et=0;et<tt;et++){const et=it.next();if(et.done)return[ot,Je.empty()];ot.push(et.value)}return[ot,{[Symbol.iterator]:()=>it}]},Je.equals=function equals(Je,et,tt=((Je,et)=>Je===et)){const ot=Je[Symbol.iterator](),it=et[Symbol.iterator]();for(;;){const Je=ot.next(),et=it.next();if(Je.done!==et.done)return!1;if(Je.done)return!0;if(!tt(Je.value,et.value))return!1}}}(ot||(ot={}))},1473:function(Je,et,tt){"use strict";var ot=tt(393);tt.o(ot,"Emitter")&&tt.d(et,"Emitter",(function(){return ot.Emitter})),tt.o(ot,"MarkerSeverity")&&tt.d(et,"MarkerSeverity",(function(){return ot.MarkerSeverity})),tt.o(ot,"Range")&&tt.d(et,"Range",(function(){return ot.Range})),tt.o(ot,"Uri")&&tt.d(et,"Uri",(function(){return ot.Uri})),tt.o(ot,"editor")&&tt.d(et,"editor",(function(){return ot.editor})),tt.o(ot,"languages")&&tt.d(et,"languages",(function(){return ot.languages}))},1474:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return formatRule}));var ot=tt(12),it=tt.n(ot),Zt=tt(2811),en=tt.n(Zt),Cn={insert:"head",singleton:!1},_n=(it()(en.a,Cn),en.a.locals,tt(2812)),wn=tt.n(_n),Sn={insert:"head",singleton:!1},xn=(it()(wn.a,Sn),wn.a.locals,tt(65));function formatRule(Je){let et=Je.definition;for(;et instanceof xn.b;)et=et.definition;return`.codicon-${Je.id}:before { content: '${et.fontCharacter}'; }`}},1475:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return IframeUtils}));let ot=!1,it=null;function getParentWindowIfSameOrigin(Je){if(!Je.parent||Je.parent===Je)return null;try{let et=Je.location,tt=Je.parent.location;if("null"!==et.origin&&"null"!==tt.origin&&(et.protocol!==tt.protocol||et.hostname!==tt.hostname||et.port!==tt.port))return ot=!0,null}catch(Je){return ot=!0,null}return Je.parent}class IframeUtils{static getSameOriginWindowChain(){if(!it){it=[];let Je,et=window;do{Je=getParentWindowIfSameOrigin(et),Je?it.push({window:et,iframeElement:et.frameElement||null}):it.push({window:et,iframeElement:null}),et=Je}while(et)}return it.slice(0)}static hasDifferentOriginAncestor(){return it||this.getSameOriginWindowChain(),ot}static getPositionOfChildWindowRelativeToAncestorWindow(Je,et){if(!et||Je===et)return{top:0,left:0};let tt=0,ot=0,it=this.getSameOriginWindowChain();for(const Je of it){if(tt+=Je.window.scrollY,ot+=Je.window.scrollX,Je.window===et)break;if(!Je.iframeElement)break;let it=Je.iframeElement.getBoundingClientRect();tt+=it.top,ot+=it.left}return{top:tt,left:ot}}}},1476:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return TextChange})),tt.d(et,"b",(function(){return compressConsecutiveTextChanges}));var ot=tt(230),it=tt(530);function escapeNewLine(Je){return Je.replace(/\n/g,"\\n").replace(/\r/g,"\\r")}class TextChange{constructor(Je,et,tt,ot){this.oldPosition=Je,this.oldText=et,this.newPosition=tt,this.newText=ot}get oldLength(){return this.oldText.length}get oldEnd(){return this.oldPosition+this.oldText.length}get newLength(){return this.newText.length}get newEnd(){return this.newPosition+this.newText.length}toString(){return 0===this.oldText.length?`(insert@${this.oldPosition} "${escapeNewLine(this.newText)}")`:0===this.newText.length?`(delete@${this.oldPosition} "${escapeNewLine(this.oldText)}")`:`(replace@${this.oldPosition} "${escapeNewLine(this.oldText)}" with "${escapeNewLine(this.newText)}")`}static _writeStringSize(Je){return 4+2*Je.length}static _writeString(Je,et,tt){const it=et.length;ot.f(Je,it,tt),tt+=4;for(let Zt=0;Zt<it;Zt++)ot.e(Je,et.charCodeAt(Zt),tt),tt+=2;return tt}static _readString(Je,et){const tt=ot.c(Je,et);return et+=4,Object(it.b)(Je,et,tt)}writeSize(){return 8+TextChange._writeStringSize(this.oldText)+TextChange._writeStringSize(this.newText)}write(Je,et){return ot.f(Je,this.oldPosition,et),et+=4,ot.f(Je,this.newPosition,et),et+=4,et=TextChange._writeString(Je,this.oldText,et),et=TextChange._writeString(Je,this.newText,et)}static read(Je,et,tt){const it=ot.c(Je,et);et+=4;const Zt=ot.c(Je,et);et+=4;const en=TextChange._readString(Je,et);et+=TextChange._writeStringSize(en);const Cn=TextChange._readString(Je,et);return et+=TextChange._writeStringSize(Cn),tt.push(new TextChange(it,en,Zt,Cn)),et}}function compressConsecutiveTextChanges(Je,et){if(null===Je||0===Je.length)return et;return new TextChangeCompressor(Je,et).compress()}class TextChangeCompressor{constructor(Je,et){this._prevEdits=Je,this._currEdits=et,this._result=[],this._resultLen=0,this._prevLen=this._prevEdits.length,this._prevDeltaOffset=0,this._currLen=this._currEdits.length,this._currDeltaOffset=0}compress(){let Je=0,et=0,tt=this._getPrev(Je),ot=this._getCurr(et);for(;Je<this._prevLen||et<this._currLen;){if(null===tt){this._acceptCurr(ot),ot=this._getCurr(++et);continue}if(null===ot){this._acceptPrev(tt),tt=this._getPrev(++Je);continue}if(ot.oldEnd<=tt.newPosition){this._acceptCurr(ot),ot=this._getCurr(++et);continue}if(tt.newEnd<=ot.oldPosition){this._acceptPrev(tt),tt=this._getPrev(++Je);continue}if(ot.oldPosition<tt.newPosition){const[Je,et]=TextChangeCompressor._splitCurr(ot,tt.newPosition-ot.oldPosition);this._acceptCurr(Je),ot=et;continue}if(tt.newPosition<ot.oldPosition){const[Je,et]=TextChangeCompressor._splitPrev(tt,ot.oldPosition-tt.newPosition);this._acceptPrev(Je),tt=et;continue}let it,Zt;if(ot.oldEnd===tt.newEnd)it=tt,Zt=ot,tt=this._getPrev(++Je),ot=this._getCurr(++et);else if(ot.oldEnd<tt.newEnd){const[Je,en]=TextChangeCompressor._splitPrev(tt,ot.oldLength);it=Je,Zt=ot,tt=en,ot=this._getCurr(++et)}else{const[et,en]=TextChangeCompressor._splitCurr(ot,tt.newLength);it=tt,Zt=et,tt=this._getPrev(++Je),ot=en}this._result[this._resultLen++]=new TextChange(it.oldPosition,it.oldText,Zt.newPosition,Zt.newText),this._prevDeltaOffset+=it.newLength-it.oldLength,this._currDeltaOffset+=Zt.newLength-Zt.oldLength}const it=TextChangeCompressor._merge(this._result);return TextChangeCompressor._removeNoOps(it)}_acceptCurr(Je){this._result[this._resultLen++]=TextChangeCompressor._rebaseCurr(this._prevDeltaOffset,Je),this._currDeltaOffset+=Je.newLength-Je.oldLength}_getCurr(Je){return Je<this._currLen?this._currEdits[Je]:null}_acceptPrev(Je){this._result[this._resultLen++]=TextChangeCompressor._rebasePrev(this._currDeltaOffset,Je),this._prevDeltaOffset+=Je.newLength-Je.oldLength}_getPrev(Je){return Je<this._prevLen?this._prevEdits[Je]:null}static _rebaseCurr(Je,et){return new TextChange(et.oldPosition-Je,et.oldText,et.newPosition,et.newText)}static _rebasePrev(Je,et){return new TextChange(et.oldPosition,et.oldText,et.newPosition+Je,et.newText)}static _splitPrev(Je,et){const tt=Je.newText.substr(0,et),ot=Je.newText.substr(et);return[new TextChange(Je.oldPosition,Je.oldText,Je.newPosition,tt),new TextChange(Je.oldEnd,"",Je.newPosition+et,ot)]}static _splitCurr(Je,et){const tt=Je.oldText.substr(0,et),ot=Je.oldText.substr(et);return[new TextChange(Je.oldPosition,tt,Je.newPosition,Je.newText),new TextChange(Je.oldPosition+et,ot,Je.newEnd,"")]}static _merge(Je){if(0===Je.length)return Je;let et=[],tt=0,ot=Je[0];for(let it=1;it<Je.length;it++){const Zt=Je[it];ot.oldEnd===Zt.oldPosition?ot=new TextChange(ot.oldPosition,ot.oldText+Zt.oldText,ot.newPosition,ot.newText+Zt.newText):(et[tt++]=ot,ot=Zt)}return et[tt++]=ot,et}static _removeNoOps(Je){if(0===Je.length)return Je;let et=[],tt=0;for(let ot=0;ot<Je.length;ot++){const it=Je[ot];it.oldText!==it.newText&&(et[tt++]=it)}return et}}},1477:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return getColors})),tt.d(et,"a",(function(){return getColorPresentations}));var ot=tt(101),it=tt(53),Zt=tt(92),en=tt(10),Cn=tt(31),_n=tt(176),wn=tt(98);function getColors(Je,et){const tt=[],ot=Cn.c.ordered(Je).reverse().map(ot=>Promise.resolve(ot.provideDocumentColors(Je,et)).then(Je=>{if(Array.isArray(Je))for(let et of Je)tt.push({colorInfo:et,provider:ot})}));return Promise.all(ot).then(()=>tt)}function getColorPresentations(Je,et,tt,ot){return Promise.resolve(tt.provideColorPresentations(Je,et,ot))}wn.a.registerCommand("_executeDocumentColorProvider",(function(Je,...et){const[tt]=et;if(!(tt instanceof Zt.a))throw Object(it.b)();const en=Je.get(_n.a).getModel(tt);if(!en)throw Object(it.b)();const wn=[],Sn=Cn.c.ordered(en).reverse().map(Je=>Promise.resolve(Je.provideDocumentColors(en,ot.a.None)).then(Je=>{if(Array.isArray(Je))for(let et of Je)wn.push({range:et.range,color:[et.color.red,et.color.green,et.color.blue,et.color.alpha]})}));return Promise.all(Sn).then(()=>wn)})),wn.a.registerCommand("_executeColorPresentationProvider",(function(Je,...et){const[tt,wn]=et,{uri:Sn,range:xn}=wn;if(!(Sn instanceof Zt.a&&Array.isArray(tt)&&4===tt.length&&en.a.isIRange(xn)))throw Object(it.b)();const[kn,En,Dn,Pn]=tt,Ln=Je.get(_n.a).getModel(Sn);if(!Ln)throw Object(it.b)();const Tn={range:xn,color:{red:kn,green:En,blue:Dn,alpha:Pn}},In=[],jn=Cn.c.ordered(Ln).reverse().map(Je=>Promise.resolve(Je.provideColorPresentations(Ln,Tn,ot.a.None)).then(Je=>{Array.isArray(Je)&&In.push(...Je)}));return Promise.all(jn).then(()=>In)}))},1478:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return AtomicTabMoveOperations}));var ot=tt(72);class AtomicTabMoveOperations{static whitespaceVisibleColumn(Je,et,tt){const it=Je.length;let Zt=0,en=-1,Cn=-1;for(let _n=0;_n<it;_n++){if(_n===et)return[en,Cn,Zt];Zt%tt==0&&(en=_n,Cn=Zt);switch(Je.charCodeAt(_n)){case 32:Zt+=1;break;case 9:Zt=ot.a.nextRenderTabStop(Zt,tt);break;default:return[-1,-1,-1]}}return et===it?[en,Cn,Zt]:[-1,-1,-1]}static atomicPosition(Je,et,tt,it){const Zt=Je.length,[en,Cn,_n]=AtomicTabMoveOperations.whitespaceVisibleColumn(Je,et,tt);if(-1===_n)return-1;let wn;switch(it){case 0:wn=!0;break;case 1:wn=!1;break;case 2:if(_n%tt==0)return et;wn=_n%tt<=tt/2}if(wn){if(-1===en)return-1;let et=Cn;for(let it=en;it<Zt;++it){if(et===Cn+tt)return en;switch(Je.charCodeAt(it)){case 32:et+=1;break;case 9:et=ot.a.nextRenderTabStop(et,tt);break;default:return-1}}return et===Cn+tt?en:-1}const Sn=ot.a.nextRenderTabStop(_n,tt);let xn=_n;for(let it=et;it<Zt;it++){if(xn===Sn)return it;switch(Je.charCodeAt(it)){case 32:xn+=1;break;case 9:xn=ot.a.nextRenderTabStop(xn,tt);break;default:return-1}}return xn===Sn?Zt:-1}}},1479:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return tokenizeToString})),tt.d(et,"a",(function(){return tokenizeLineToHTML}));var ot=tt(26),it=tt(379),Zt=tt(342);const en={getInitialState:()=>Zt.c,tokenize2:(Je,et,tt,ot)=>Object(Zt.e)(0,Je,tt,ot)};function tokenizeToString(Je,et=en){return function _tokenizeToString(Je,et){let tt='<div class="monaco-tokenized-source">',Zt=ot.R(Je),en=et.getInitialState();for(let Je=0,Cn=Zt.length;Je<Cn;Je++){let Cn=Zt[Je];Je>0&&(tt+="<br/>");let _n=et.tokenize2(Cn,!0,en,0);it.a.convertToEndOffset(_n.tokens,Cn.length);let wn=new it.a(_n.tokens,Cn).inflate(),Sn=0;for(let Je=0,et=wn.getCount();Je<et;Je++){const et=wn.getClassName(Je),it=wn.getEndOffset(Je);tt+=`<span class="${et}">${ot.t(Cn.substring(Sn,it))}</span>`,Sn=it}en=_n.endState}return tt+="</div>",tt}(Je,et||en)}function tokenizeLineToHTML(Je,et,tt,ot,it,Zt,en){let Cn="<div>",_n=ot,wn=0;for(let Sn=0,xn=et.getCount();Sn<xn;Sn++){const xn=et.getEndOffset(Sn);if(xn<=ot)continue;let kn="";for(;_n<xn&&_n<it;_n++){const et=Je.charCodeAt(_n);switch(et){case 9:let Je=Zt-(_n+wn)%Zt;for(wn+=Je-1;Je>0;)kn+=en?" ":" ",Je--;break;case 60:kn+="<";break;case 62:kn+=">";break;case 38:kn+="&";break;case 0:kn+="�";break;case 65279:case 8232:case 8233:case 133:kn+="<22>";break;case 13:kn+="​";break;case 32:kn+=en?" ":" ";break;default:kn+=String.fromCharCode(et)}}if(Cn+=`<span style="${et.getInlineStyle(Sn,tt)}">${kn}</span>`,xn>it||_n>=it)break}return Cn+="</div>",Cn}},1480:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return parse}));var ot=tt(230),it=tt(92);function parse(Je){let et=JSON.parse(Je);return et=function revive(Je,et=0){if(!Je||et>200)return Je;if("object"==typeof Je){switch(Je.$mid){case 1:return it.a.revive(Je);case 2:return new RegExp(Je.source,Je.flags)}if(Je instanceof ot.a||Je instanceof Uint8Array)return Je;if(Array.isArray(Je))for(let tt=0;tt<Je.length;++tt)Je[tt]=revive(Je[tt],et+1);else for(const tt in Je)Object.hasOwnProperty.call(Je,tt)&&(Je[tt]=revive(Je[tt],et+1))}return Je}(et),et}},1481:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return FormattingEdit}));var ot=tt(206),it=tt(10);class FormattingEdit{static _handleEolEdits(Je,et){let tt=void 0,ot=[];for(let Je of et)"number"==typeof Je.eol&&(tt=Je.eol),Je.range&&"string"==typeof Je.text&&ot.push(Je);return"number"==typeof tt&&Je.hasModel()&&Je.getModel().pushEOL(tt),ot}static _isFullModelReplaceEdit(Je,et){if(!Je.hasModel())return!1;const tt=Je.getModel(),ot=tt.validateRange(et.range);return tt.getFullModelRange().equalsRange(ot)}static execute(Je,et,tt){tt&&Je.pushUndoStop();const Zt=FormattingEdit._handleEolEdits(Je,et);1===Zt.length&&FormattingEdit._isFullModelReplaceEdit(Je,Zt[0])?Je.executeEdits("formatEditsCommand",Zt.map(Je=>ot.a.replace(it.a.lift(Je.range),Je.text))):Je.executeEdits("formatEditsCommand",Zt.map(Je=>ot.a.replaceMove(it.a.lift(Je.range),Je.text))),tt&&Je.pushUndoStop()}}},1482:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return SemanticTokensProviderStyling})),tt.d(et,"b",(function(){return toMultilineTokens2}));var ot=tt(31),it=tt(331),Zt=tt(508);class SemanticTokensProviderStyling{constructor(Je,et,tt){this._legend=Je,this._themeService=et,this._logService=tt,this._hashTable=new HashTable,this._hasWarnedOverlappingTokens=!1}getMetadata(Je,et,tt){const Zt=this._hashTable.get(Je,et,tt.id);let en;if(Zt)en=Zt.metadata,this._logService.getLevel()===it.c.Trace&&this._logService.trace(`SemanticTokensProviderStyling [CACHED] ${Je} / ${et}: foreground ${ot.E.getForeground(en)}, fontStyle ${ot.E.getFontStyle(en).toString(2)}`);else{let Zt=this._legend.tokenTypes[Je];const Cn=[];if(Zt){let Je=et;for(let et=0;Je>0&&et<this._legend.tokenModifiers.length;et++)1&Je&&Cn.push(this._legend.tokenModifiers[et]),Je>>=1;Je>0&&this._logService.getLevel()===it.c.Trace&&(this._logService.trace(`SemanticTokensProviderStyling: unknown token modifier index: ${et.toString(2)} for legend: ${JSON.stringify(this._legend.tokenModifiers)}`),Cn.push("not-in-legend"));const ot=this._themeService.getColorTheme().getTokenStyleMetadata(Zt,Cn,tt.language);if(void 0===ot)en=2147483647;else{if(en=0,void 0!==ot.italic){en|=1|(ot.italic?1:0)<<11}if(void 0!==ot.bold){en|=2|(ot.bold?2:0)<<11}if(void 0!==ot.underline){en|=4|(ot.underline?4:0)<<11}if(ot.foreground){en|=8|ot.foreground<<14}0===en&&(en=2147483647)}}else this._logService.getLevel()===it.c.Trace&&this._logService.trace(`SemanticTokensProviderStyling: unknown token type index: ${Je} for legend: ${JSON.stringify(this._legend.tokenTypes)}`),en=2147483647,Zt="not-in-legend";this._hashTable.add(Je,et,tt.id,en),this._logService.getLevel()===it.c.Trace&&this._logService.trace(`SemanticTokensProviderStyling ${Je} (${Zt}) / ${et} (${Cn.join(" ")}): foreground ${ot.E.getForeground(en)}, fontStyle ${ot.E.getFontStyle(en).toString(2)}`)}return en}warnOverlappingSemanticTokens(Je,et){this._hasWarnedOverlappingTokens||(this._hasWarnedOverlappingTokens=!0,console.warn(`Overlapping semantic tokens detected at lineNumber ${Je}, column ${et}`))}}function toMultilineTokens2(Je,et,tt){const ot=Je.data,it=Je.data.length/5|0,en=Math.max(Math.ceil(it/1024),400),Cn=[];let _n=0,wn=1,Sn=0;for(;_n<it;){const Je=_n;let xn=Math.min(Je+en,it);if(xn<it){let et=xn;for(;et-1>Je&&0===ot[5*et];)et--;if(et-1===Je){let Je=xn;for(;Je+1<it&&0===ot[5*Je];)Je++;xn=Je}else xn=et}let kn=new Uint32Array(4*(xn-Je)),En=0,Dn=0,Pn=0,Ln=0,Tn=0;for(;_n<xn;){const Je=5*_n,it=ot[Je],Zt=ot[Je+1],en=wn+it,Cn=0===it?Sn+Zt:Zt,xn=ot[Je+2],In=ot[Je+3],jn=ot[Je+4],Mn=et.getMetadata(In,jn,tt);2147483647!==Mn&&(0===Dn&&(Dn=en),Pn===en&&Tn>Cn&&(et.warnOverlappingSemanticTokens(en,Cn+1),Ln<Cn?kn[En-4+2]=Cn:En-=4),kn[En]=en-Dn,kn[En+1]=Cn,kn[En+2]=Cn+xn,kn[En+3]=Mn,En+=4,Pn=en,Ln=Cn,Tn=Cn+xn),wn=en,Sn=Cn,_n++}En!==kn.length&&(kn=kn.subarray(0,En));const In=new Zt.a(Dn,new Zt.c(kn));Cn.push(In)}return Cn}class HashTableEntry{constructor(Je,et,tt,ot){this.tokenTypeIndex=Je,this.tokenModifierSet=et,this.languageId=tt,this.metadata=ot,this.next=null}}class HashTable{constructor(){this._elementsCount=0,this._currentLengthIndex=0,this._currentLength=HashTable._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+1<HashTable._SIZES.length?2/3*this._currentLength:0),this._elements=[],HashTable._nullOutEntries(this._elements,this._currentLength)}static _nullOutEntries(Je,et){for(let tt=0;tt<et;tt++)Je[tt]=null}_hash2(Je,et){return(Je<<5)-Je+et|0}_hashFunc(Je,et,tt){return this._hash2(this._hash2(Je,et),tt)%this._currentLength}get(Je,et,tt){const ot=this._hashFunc(Je,et,tt);let it=this._elements[ot];for(;it;){if(it.tokenTypeIndex===Je&&it.tokenModifierSet===et&&it.languageId===tt)return it;it=it.next}return null}add(Je,et,tt,ot){if(this._elementsCount++,0!==this._growCount&&this._elementsCount>=this._growCount){const Je=this._elements;this._currentLengthIndex++,this._currentLength=HashTable._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+1<HashTable._SIZES.length?2/3*this._currentLength:0),this._elements=[],HashTable._nullOutEntries(this._elements,this._currentLength);for(const et of Je){let Je=et;for(;Je;){const et=Je.next;Je.next=null,this._add(Je),Je=et}}}this._add(new HashTableEntry(Je,et,tt,ot))}_add(Je){const et=this._hashFunc(Je.tokenTypeIndex,Je.tokenModifierSet,Je.languageId);Je.next=this._elements[et],this._elements[et]=Je}}HashTable._SIZES=[3,7,13,31,61,127,251,509,1021,2039,4093,8191,16381,32749,65521,131071,262139,524287,1048573,2097143]},1483:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Fn})),tt.d(et,"b",(function(){return Bn})),tt.d(et,"c",(function(){return isSemanticColoringEnabled}));var ot=tt(18),it=tt(9),Zt=tt(43),en=tt(53),Cn=tt(105),_n=tt(115),wn=tt(31),Sn=tt(708),xn=tt(818),kn=tt(152),En=tt(55),Dn=tt(101),Pn=tt(49),Ln=tt(331),Tn=tt(509),In=tt(648),jn=tt(821),Mn=tt(139),An=tt(1482),Rn=tt(1238),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};function MODEL_ID(Je){return Je.toString()}function computeModelSha1(Je){const et=new In.a,tt=Je.createSnapshot();let ot;for(;ot=tt.read();)et.update(ot);return et.digest()}class ModelData{constructor(Je,et,tt){this._modelEventListeners=new it.b,this.model=Je,this._languageSelection=null,this._languageSelectionListener=null,this._modelEventListeners.add(Je.onWillDispose(()=>et(Je))),this._modelEventListeners.add(Je.onDidChangeLanguage(et=>tt(Je,et)))}_disposeLanguageSelection(){this._languageSelectionListener&&(this._languageSelectionListener.dispose(),this._languageSelectionListener=null)}dispose(){this._modelEventListeners.dispose(),this._disposeLanguageSelection()}setLanguage(Je){this._disposeLanguageSelection(),this._languageSelection=Je,this._languageSelectionListener=this._languageSelection.onDidChange(()=>this.model.setMode(Je.languageIdentifier)),this.model.setMode(Je.languageIdentifier)}}const Nn=Zt.d||Zt.f?1:2;class DisposedModelInfo{constructor(Je,et,tt,ot,it,Zt,en,Cn){this.uri=Je,this.initialUndoRedoSnapshot=et,this.time=tt,this.sharesUndoRedoStack=ot,this.heapSize=it,this.sha1=Zt,this.versionId=en,this.alternativeVersionId=Cn}}let Fn=class ModelServiceImpl extends it.a{constructor(Je,et,tt,it,Zt){super(),this._configurationService=Je,this._resourcePropertiesService=et,this._themeService=tt,this._logService=it,this._undoRedoService=Zt,this._onModelAdded=this._register(new ot.b),this.onModelAdded=this._onModelAdded.event,this._onModelRemoved=this._register(new ot.b),this.onModelRemoved=this._onModelRemoved.event,this._onModelModeChanged=this._register(new ot.b),this.onModelModeChanged=this._onModelModeChanged.event,this._modelCreationOptionsByLanguageAndResource=Object.create(null),this._models={},this._disposedModels=new Map,this._disposedModelsHeapSize=0,this._semanticStyling=this._register(new SemanticStyling(this._themeService,this._logService)),this._register(this._configurationService.onDidChangeConfiguration(()=>this._updateModelOptions())),this._updateModelOptions(),this._register(new SemanticColoringFeature(this,this._themeService,this._configurationService,this._semanticStyling))}static _readModelOptions(Je,et){let tt=Cn.d.tabSize;if(Je.editor&&void 0!==Je.editor.tabSize){const et=parseInt(Je.editor.tabSize,10);isNaN(et)||(tt=et),tt<1&&(tt=1)}let ot=tt;if(Je.editor&&void 0!==Je.editor.indentSize&&"tabSize"!==Je.editor.indentSize){const et=parseInt(Je.editor.indentSize,10);isNaN(et)||(ot=et),ot<1&&(ot=1)}let it=Cn.d.insertSpaces;Je.editor&&void 0!==Je.editor.insertSpaces&&(it="false"!==Je.editor.insertSpaces&&Boolean(Je.editor.insertSpaces));let Zt=Nn;const en=Je.eol;"\r\n"===en?Zt=2:"\n"===en&&(Zt=1);let _n=Cn.d.trimAutoWhitespace;Je.editor&&void 0!==Je.editor.trimAutoWhitespace&&(_n="false"!==Je.editor.trimAutoWhitespace&&Boolean(Je.editor.trimAutoWhitespace));let wn=Cn.d.detectIndentation;Je.editor&&void 0!==Je.editor.detectIndentation&&(wn="false"!==Je.editor.detectIndentation&&Boolean(Je.editor.detectIndentation));let Sn=Cn.d.largeFileOptimizations;return Je.editor&&void 0!==Je.editor.largeFileOptimizations&&(Sn="false"!==Je.editor.largeFileOptimizations&&Boolean(Je.editor.largeFileOptimizations)),{isForSimpleWidget:et,tabSize:tt,indentSize:ot,insertSpaces:it,detectIndentation:wn,defaultEOL:Zt,trimAutoWhitespace:_n,largeFileOptimizations:Sn}}_getEOL(Je,et){if(Je)return this._resourcePropertiesService.getEOL(Je,et);const tt=this._configurationService.getValue("files.eol",{overrideIdentifier:et});return tt&&"string"==typeof tt&&"auto"!==tt?tt:3===Zt.a||2===Zt.a?"\n":"\r\n"}_shouldRestoreUndoStack(){const Je=this._configurationService.getValue("files.restoreUndoStack");return"boolean"!=typeof Je||Je}getCreationOptions(Je,et,tt){let ot=this._modelCreationOptionsByLanguageAndResource[Je+et];if(!ot){const it=this._configurationService.getValue("editor",{overrideIdentifier:Je,resource:et}),Zt=this._getEOL(et,Je);ot=ModelServiceImpl._readModelOptions({editor:it,eol:Zt},tt),this._modelCreationOptionsByLanguageAndResource[Je+et]=ot}return ot}_updateModelOptions(){const Je=this._modelCreationOptionsByLanguageAndResource;this._modelCreationOptionsByLanguageAndResource=Object.create(null);const et=Object.keys(this._models);for(let tt=0,ot=et.length;tt<ot;tt++){const ot=et[tt],it=this._models[ot],Zt=it.model.getLanguageIdentifier().language,en=it.model.uri,Cn=Je[Zt+en],_n=this.getCreationOptions(Zt,en,it.model.isForSimpleWidget);ModelServiceImpl._setModelOptionsForModel(it.model,_n,Cn)}}static _setModelOptionsForModel(Je,et,tt){tt&&tt.defaultEOL!==et.defaultEOL&&1===Je.getLineCount()&&Je.setEOL(1===et.defaultEOL?0:1),tt&&tt.detectIndentation===et.detectIndentation&&tt.insertSpaces===et.insertSpaces&&tt.tabSize===et.tabSize&&tt.indentSize===et.indentSize&&tt.trimAutoWhitespace===et.trimAutoWhitespace||(et.detectIndentation?(Je.detectIndentation(et.insertSpaces,et.tabSize),Je.updateOptions({trimAutoWhitespace:et.trimAutoWhitespace})):Je.updateOptions({insertSpaces:et.insertSpaces,tabSize:et.tabSize,indentSize:et.indentSize,trimAutoWhitespace:et.trimAutoWhitespace}))}_insertDisposedModel(Je){this._disposedModels.set(MODEL_ID(Je.uri),Je),this._disposedModelsHeapSize+=Je.heapSize}_removeDisposedModel(Je){const et=this._disposedModels.get(MODEL_ID(Je));return et&&(this._disposedModelsHeapSize-=et.heapSize),this._disposedModels.delete(MODEL_ID(Je)),et}_ensureDisposedModelsHeapSize(Je){if(this._disposedModelsHeapSize>Je){const et=[];for(this._disposedModels.forEach(Je=>{Je.sharesUndoRedoStack||et.push(Je)}),et.sort((Je,et)=>Je.time-et.time);et.length>0&&this._disposedModelsHeapSize>Je;){const Je=et.shift();this._removeDisposedModel(Je.uri),null!==Je.initialUndoRedoSnapshot&&this._undoRedoService.restoreSnapshot(Je.initialUndoRedoSnapshot)}}}_createModelData(Je,et,tt,ot){const it=this.getCreationOptions(et.language,tt,ot),Zt=new _n.b(Je,it,et,tt,this._undoRedoService);if(tt&&this._disposedModels.has(MODEL_ID(tt))){const Je=this._removeDisposedModel(tt),et=this._undoRedoService.getElements(tt),ot=computeModelSha1(Zt)===Je.sha1;if(ot||Je.sharesUndoRedoStack){for(const Je of et.past)Object(jn.b)(Je)&&Je.matchesResource(tt)&&Je.setModel(Zt);for(const Je of et.future)Object(jn.b)(Je)&&Je.matchesResource(tt)&&Je.setModel(Zt);this._undoRedoService.setElementsValidFlag(tt,!0,Je=>Object(jn.b)(Je)&&Je.matchesResource(tt)),ot&&(Zt._overwriteVersionId(Je.versionId),Zt._overwriteAlternativeVersionId(Je.alternativeVersionId),Zt._overwriteInitialUndoRedoSnapshot(Je.initialUndoRedoSnapshot))}else null!==Je.initialUndoRedoSnapshot&&this._undoRedoService.restoreSnapshot(Je.initialUndoRedoSnapshot)}const en=MODEL_ID(Zt.uri);if(this._models[en])throw new Error("ModelService: Cannot add model because it already exists!");const Cn=new ModelData(Zt,Je=>this._onWillDispose(Je),(Je,et)=>this._onDidChangeLanguage(Je,et));return this._models[en]=Cn,Cn}createModel(Je,et,tt,ot=!1){let it;return et?(it=this._createModelData(Je,et.languageIdentifier,tt,ot),this.setMode(it.model,et)):it=this._createModelData(Je,Sn.b,tt,ot),this._onModelAdded.fire(it.model),it.model}setMode(Je,et){if(!et)return;const tt=this._models[MODEL_ID(Je.uri)];tt&&tt.setLanguage(et)}getModels(){const Je=[],et=Object.keys(this._models);for(let tt=0,ot=et.length;tt<ot;tt++){const ot=et[tt];Je.push(this._models[ot].model)}return Je}getModel(Je){const et=MODEL_ID(Je),tt=this._models[et];return tt?tt.model:null}getSemanticTokensProviderStyling(Je){return this._semanticStyling.get(Je)}_onWillDispose(Je){const et=MODEL_ID(Je.uri),tt=this._models[et],ot=this._undoRedoService.getUriComparisonKey(Je.uri)!==Je.uri.toString();let it=!1,Zt=0;if(ot||this._shouldRestoreUndoStack()&&function schemaShouldMaintainUndoRedoElements(Je){return Je.scheme===Mn.c.file||Je.scheme===Mn.c.vscodeRemote||Je.scheme===Mn.c.userData||"fake-fs"===Je.scheme}(Je.uri)){const et=this._undoRedoService.getElements(Je.uri);if(et.past.length>0||et.future.length>0){for(const tt of et.past)Object(jn.b)(tt)&&tt.matchesResource(Je.uri)&&(it=!0,Zt+=tt.heapSize(Je.uri),tt.setModel(Je.uri));for(const tt of et.future)Object(jn.b)(tt)&&tt.matchesResource(Je.uri)&&(it=!0,Zt+=tt.heapSize(Je.uri),tt.setModel(Je.uri))}}const en=ModelServiceImpl.MAX_MEMORY_FOR_CLOSED_FILES_UNDO_STACK;if(it)if(!ot&&Zt>en){const Je=tt.model.getInitialUndoRedoSnapshot();null!==Je&&this._undoRedoService.restoreSnapshot(Je)}else this._ensureDisposedModelsHeapSize(en-Zt),this._undoRedoService.setElementsValidFlag(Je.uri,!1,et=>Object(jn.b)(et)&&et.matchesResource(Je.uri)),this._insertDisposedModel(new DisposedModelInfo(Je.uri,tt.model.getInitialUndoRedoSnapshot(),Date.now(),ot,Zt,computeModelSha1(Je),Je.getVersionId(),Je.getAlternativeVersionId()));else if(!ot){const Je=tt.model.getInitialUndoRedoSnapshot();null!==Je&&this._undoRedoService.restoreSnapshot(Je)}delete this._models[et],tt.dispose(),delete this._modelCreationOptionsByLanguageAndResource[Je.getLanguageIdentifier().language+Je.uri],this._onModelRemoved.fire(Je)}_onDidChangeLanguage(Je,et){const tt=et.oldLanguage,ot=Je.getLanguageIdentifier().language,it=this.getCreationOptions(tt,Je.uri,Je.isForSimpleWidget),Zt=this.getCreationOptions(ot,Je.uri,Je.isForSimpleWidget);ModelServiceImpl._setModelOptionsForModel(Je,Zt,it),this._onModelModeChanged.fire({model:Je,oldModeId:tt})}};Fn.MAX_MEMORY_FOR_CLOSED_FILES_UNDO_STACK=20971520,Fn=__decorate([__param(0,kn.a),__param(1,xn.b),__param(2,Pn.b),__param(3,Ln.b),__param(4,Tn.a)],Fn);const Bn="editor.semanticHighlighting";function isSemanticColoringEnabled(Je,et,tt){var ot;const it=null===(ot=tt.getValue(Bn,{overrideIdentifier:Je.getLanguageIdentifier().language,resource:Je.uri}))||void 0===ot?void 0:ot.enabled;return"boolean"==typeof it?it:et.getColorTheme().semanticHighlighting}class SemanticColoringFeature extends it.a{constructor(Je,et,tt,ot){super(),this._watchers=Object.create(null),this._semanticStyling=ot;const register=Je=>{this._watchers[Je.uri.toString()]=new ModelSemanticColoring(Je,et,this._semanticStyling)},deregister=(Je,et)=>{et.dispose(),delete this._watchers[Je.uri.toString()]},handleSettingOrThemeChange=()=>{for(let ot of Je.getModels()){const Je=this._watchers[ot.uri.toString()];isSemanticColoringEnabled(ot,et,tt)?Je||register(ot):Je&&deregister(ot,Je)}};this._register(Je.onModelAdded(Je=>{isSemanticColoringEnabled(Je,et,tt)&®ister(Je)})),this._register(Je.onModelRemoved(Je=>{const et=this._watchers[Je.uri.toString()];et&&deregister(Je,et)})),this._register(tt.onDidChangeConfiguration(Je=>{Je.affectsConfiguration(Bn)&&handleSettingOrThemeChange()})),this._register(et.onDidColorThemeChange(handleSettingOrThemeChange))}}class SemanticStyling extends it.a{constructor(Je,et){super(),this._themeService=Je,this._logService=et,this._caches=new WeakMap,this._register(this._themeService.onDidColorThemeChange(()=>{this._caches=new WeakMap}))}get(Je){return this._caches.has(Je)||this._caches.set(Je,new An.a(Je.getLegend(),this._themeService,this._logService)),this._caches.get(Je)}}class SemanticTokensResponse{constructor(Je,et,tt){this._provider=Je,this.resultId=et,this.data=tt}dispose(){this._provider.releaseDocumentSemanticTokens(this.resultId)}}class ModelSemanticColoring extends it.a{constructor(Je,et,tt){super(),this._isDisposed=!1,this._model=Je,this._semanticStyling=tt,this._fetchDocumentSemanticTokens=this._register(new En.e(()=>this._fetchDocumentSemanticTokensNow(),ModelSemanticColoring.FETCH_DOCUMENT_SEMANTIC_TOKENS_DELAY)),this._currentDocumentResponse=null,this._currentDocumentRequestCancellationTokenSource=null,this._documentProvidersChangeListeners=[],this._register(this._model.onDidChangeContent(()=>{this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule()})),this._register(this._model.onDidChangeLanguage(()=>{this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule(0)}));const bindDocumentChangeListeners=()=>{Object(it.f)(this._documentProvidersChangeListeners),this._documentProvidersChangeListeners=[];for(const et of wn.l.all(Je))"function"==typeof et.onDidChange&&this._documentProvidersChangeListeners.push(et.onDidChange(()=>this._fetchDocumentSemanticTokens.schedule(0)))};bindDocumentChangeListeners(),this._register(wn.l.onDidChange(()=>{bindDocumentChangeListeners(),this._fetchDocumentSemanticTokens.schedule()})),this._register(et.onDidColorThemeChange(Je=>{this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule()})),this._fetchDocumentSemanticTokens.schedule(0)}dispose(){this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),this._setDocumentSemanticTokens(null,null,null,[]),this._isDisposed=!0,super.dispose()}_fetchDocumentSemanticTokensNow(){if(this._currentDocumentRequestCancellationTokenSource)return;const Je=new Dn.b,et=this._currentDocumentResponse&&this._currentDocumentResponse.resultId||null,tt=Object(Rn.b)(this._model,et,Je.token);if(!tt)return void(this._currentDocumentResponse&&this._model.setSemanticTokens(null,!1));const{provider:ot,request:it}=tt;this._currentDocumentRequestCancellationTokenSource=Je;const Zt=[],Cn=this._model.onDidChangeContent(Je=>{Zt.push(Je)}),_n=this._semanticStyling.get(ot);it.then(Je=>{this._currentDocumentRequestCancellationTokenSource=null,Cn.dispose(),this._setDocumentSemanticTokens(ot,Je||null,_n,Zt)},Je=>{Je&&(en.d(Je)||"string"==typeof Je.message&&-1!==Je.message.indexOf("busy"))||en.e(Je),this._currentDocumentRequestCancellationTokenSource=null,Cn.dispose(),Zt.length>0&&(this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule())})}static _copy(Je,et,tt,ot,it){for(let Zt=0;Zt<it;Zt++)tt[ot+Zt]=Je[et+Zt]}_setDocumentSemanticTokens(Je,et,tt,ot){const it=this._currentDocumentResponse,rescheduleIfNeeded=()=>{ot.length>0&&!this._fetchDocumentSemanticTokens.isScheduled()&&this._fetchDocumentSemanticTokens.schedule()};if(this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._isDisposed)Je&&et&&Je.releaseDocumentSemanticTokens(et.resultId);else if(Je&&tt){if(!et)return this._model.setSemanticTokens(null,!0),void rescheduleIfNeeded();if(Object(Rn.d)(et)){if(!it)return void this._model.setSemanticTokens(null,!0);if(0===et.edits.length)et={resultId:et.resultId,data:it.data};else{let Je=0;for(const tt of et.edits)Je+=(tt.data?tt.data.length:0)-tt.deleteCount;const tt=it.data,ot=new Uint32Array(tt.length+Je);let Zt=tt.length,en=ot.length;for(let Je=et.edits.length-1;Je>=0;Je--){const it=et.edits[Je],Cn=Zt-(it.start+it.deleteCount);Cn>0&&(ModelSemanticColoring._copy(tt,Zt-Cn,ot,en-Cn,Cn),en-=Cn),it.data&&(ModelSemanticColoring._copy(it.data,0,ot,en-it.data.length,it.data.length),en-=it.data.length),Zt=it.start}Zt>0&&ModelSemanticColoring._copy(tt,0,ot,0,Zt),et={resultId:et.resultId,data:ot}}}if(Object(Rn.c)(et)){this._currentDocumentResponse=new SemanticTokensResponse(Je,et.resultId,et.data);const it=Object(An.b)(et,tt,this._model.getLanguageIdentifier());if(ot.length>0)for(const Je of ot)for(const et of it)for(const tt of Je.changes)et.applyEdit(tt.range,tt.text);this._model.setSemanticTokens(it,!0)}else this._model.setSemanticTokens(null,!0);rescheduleIfNeeded()}else this._model.setSemanticTokens(null,!1)}}ModelSemanticColoring.FETCH_DOCUMENT_SEMANTIC_TOKENS_DELAY=300},1484:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"getSelectionSearchString",(function(){return getSelectionSearchString})),tt.d(et,"CommonFindController",(function(){return Xo})),tt.d(et,"FindController",(function(){return Yo})),tt.d(et,"StartFindAction",(function(){return Qo})),tt.d(et,"StartFindWithSelectionAction",(function(){return findController_StartFindWithSelectionAction})),tt.d(et,"MatchFindAction",(function(){return findController_MatchFindAction})),tt.d(et,"NextMatchFindAction",(function(){return findController_NextMatchFindAction})),tt.d(et,"PreviousMatchFindAction",(function(){return findController_PreviousMatchFindAction})),tt.d(et,"SelectionMatchFindAction",(function(){return findController_SelectionMatchFindAction})),tt.d(et,"NextSelectionMatchFindAction",(function(){return findController_NextSelectionMatchFindAction})),tt.d(et,"PreviousSelectionMatchFindAction",(function(){return findController_PreviousSelectionMatchFindAction})),tt.d(et,"StartFindReplaceAction",(function(){return Jo}));var ot=tt(5),it=tt(55),Zt=tt(9),en=tt(26),Cn=tt(13),_n=tt(23),wn=tt(208),Sn=tt(30),xn=tt(10),kn=tt(79),En=tt(437),Dn=tt(182),Pn=tt(115),Ln=tt(11),Tn=tt(49);class findDecorations_FindDecorations{constructor(Je){this._editor=Je,this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null,this._startPosition=this._editor.getPosition()}dispose(){this._editor.deltaDecorations(this._allDecorations(),[]),this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null}reset(){this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationIds=[],this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null}getCount(){return this._decorations.length}getFindScope(){return this._findScopeDecorationIds[0]?this._editor.getModel().getDecorationRange(this._findScopeDecorationIds[0]):null}getFindScopes(){if(this._findScopeDecorationIds.length){const Je=this._findScopeDecorationIds.map(Je=>this._editor.getModel().getDecorationRange(Je)).filter(Je=>!!Je);if(Je.length)return Je}return null}getStartPosition(){return this._startPosition}setStartPosition(Je){this._startPosition=Je,this.setCurrentFindMatch(null)}_getDecorationIndex(Je){const et=this._decorations.indexOf(Je);return et>=0?et+1:1}getCurrentMatchesPosition(Je){let et=this._editor.getModel().getDecorationsInRange(Je);for(const Je of et){const et=Je.options;if(et===findDecorations_FindDecorations._FIND_MATCH_DECORATION||et===findDecorations_FindDecorations._CURRENT_FIND_MATCH_DECORATION)return this._getDecorationIndex(Je.id)}return 0}setCurrentFindMatch(Je){let et=null,tt=0;if(Je)for(let ot=0,it=this._decorations.length;ot<it;ot++){let it=this._editor.getModel().getDecorationRange(this._decorations[ot]);if(Je.equalsRange(it)){et=this._decorations[ot],tt=ot+1;break}}return null===this._highlightedDecorationId&&null===et||this._editor.changeDecorations(Je=>{if(null!==this._highlightedDecorationId&&(Je.changeDecorationOptions(this._highlightedDecorationId,findDecorations_FindDecorations._FIND_MATCH_DECORATION),this._highlightedDecorationId=null),null!==et&&(this._highlightedDecorationId=et,Je.changeDecorationOptions(this._highlightedDecorationId,findDecorations_FindDecorations._CURRENT_FIND_MATCH_DECORATION)),null!==this._rangeHighlightDecorationId&&(Je.removeDecoration(this._rangeHighlightDecorationId),this._rangeHighlightDecorationId=null),null!==et){let tt=this._editor.getModel().getDecorationRange(et);if(tt.startLineNumber!==tt.endLineNumber&&1===tt.endColumn){let Je=tt.endLineNumber-1,et=this._editor.getModel().getLineMaxColumn(Je);tt=new xn.a(tt.startLineNumber,tt.startColumn,Je,et)}this._rangeHighlightDecorationId=Je.addDecoration(tt,findDecorations_FindDecorations._RANGE_HIGHLIGHT_DECORATION)}}),tt}set(Je,et){this._editor.changeDecorations(tt=>{let ot=findDecorations_FindDecorations._FIND_MATCH_DECORATION,it=[];if(Je.length>1e3){ot=findDecorations_FindDecorations._FIND_MATCH_NO_OVERVIEW_DECORATION;const et=this._editor.getModel().getLineCount(),tt=this._editor.getLayoutInfo().height/et,Zt=Math.max(2,Math.ceil(3/tt));let en=Je[0].range.startLineNumber,Cn=Je[0].range.endLineNumber;for(let et=1,tt=Je.length;et<tt;et++){const tt=Je[et].range;Cn+Zt>=tt.startLineNumber?tt.endLineNumber>Cn&&(Cn=tt.endLineNumber):(it.push({range:new xn.a(en,1,Cn,1),options:findDecorations_FindDecorations._FIND_MATCH_ONLY_OVERVIEW_DECORATION}),en=tt.startLineNumber,Cn=tt.endLineNumber)}it.push({range:new xn.a(en,1,Cn,1),options:findDecorations_FindDecorations._FIND_MATCH_ONLY_OVERVIEW_DECORATION})}let Zt=new Array(Je.length);for(let et=0,tt=Je.length;et<tt;et++)Zt[et]={range:Je[et].range,options:ot};this._decorations=tt.deltaDecorations(this._decorations,Zt),this._overviewRulerApproximateDecorations=tt.deltaDecorations(this._overviewRulerApproximateDecorations,it),this._rangeHighlightDecorationId&&(tt.removeDecoration(this._rangeHighlightDecorationId),this._rangeHighlightDecorationId=null),this._findScopeDecorationIds.length&&(this._findScopeDecorationIds.forEach(Je=>tt.removeDecoration(Je)),this._findScopeDecorationIds=[]),(null==et?void 0:et.length)&&(this._findScopeDecorationIds=et.map(Je=>tt.addDecoration(Je,findDecorations_FindDecorations._FIND_SCOPE_DECORATION)))})}matchBeforePosition(Je){if(0===this._decorations.length)return null;for(let et=this._decorations.length-1;et>=0;et--){let tt=this._decorations[et],ot=this._editor.getModel().getDecorationRange(tt);if(ot&&!(ot.endLineNumber>Je.lineNumber)){if(ot.endLineNumber<Je.lineNumber)return ot;if(!(ot.endColumn>Je.column))return ot}}return this._editor.getModel().getDecorationRange(this._decorations[this._decorations.length-1])}matchAfterPosition(Je){if(0===this._decorations.length)return null;for(let et=0,tt=this._decorations.length;et<tt;et++){let tt=this._decorations[et],ot=this._editor.getModel().getDecorationRange(tt);if(ot&&!(ot.startLineNumber<Je.lineNumber)){if(ot.startLineNumber>Je.lineNumber)return ot;if(!(ot.startColumn<Je.column))return ot}}return this._editor.getModel().getDecorationRange(this._decorations[0])}_allDecorations(){let Je=[];return Je=Je.concat(this._decorations),Je=Je.concat(this._overviewRulerApproximateDecorations),this._findScopeDecorationIds.length&&Je.push(...this._findScopeDecorationIds),this._rangeHighlightDecorationId&&Je.push(this._rangeHighlightDecorationId),Je}}findDecorations_FindDecorations._CURRENT_FIND_MATCH_DECORATION=Pn.a.register({description:"current-find-match",stickiness:1,zIndex:13,className:"currentFindMatch",showIfCollapsed:!0,overviewRuler:{color:Object(Tn.g)(Ln.ic),position:Dn.d.Center},minimap:{color:Object(Tn.g)(Ln.bc),position:Dn.c.Inline}}),findDecorations_FindDecorations._FIND_MATCH_DECORATION=Pn.a.register({description:"find-match",stickiness:1,className:"findMatch",showIfCollapsed:!0,overviewRuler:{color:Object(Tn.g)(Ln.ic),position:Dn.d.Center},minimap:{color:Object(Tn.g)(Ln.bc),position:Dn.c.Inline}}),findDecorations_FindDecorations._FIND_MATCH_NO_OVERVIEW_DECORATION=Pn.a.register({description:"find-match-no-overview",stickiness:1,className:"findMatch",showIfCollapsed:!0}),findDecorations_FindDecorations._FIND_MATCH_ONLY_OVERVIEW_DECORATION=Pn.a.register({description:"find-match-only-overview",stickiness:1,overviewRuler:{color:Object(Tn.g)(Ln.ic),position:Dn.d.Center}}),findDecorations_FindDecorations._RANGE_HIGHLIGHT_DECORATION=Pn.a.register({description:"find-range-highlight",stickiness:1,className:"rangeHighlight",isWholeLine:!0}),findDecorations_FindDecorations._FIND_SCOPE_DECORATION=Pn.a.register({description:"find-scope",className:"findScope",isWholeLine:!0});class replaceAllCommand_ReplaceAllCommand{constructor(Je,et,tt){this._editorSelection=Je,this._ranges=et,this._replaceStrings=tt,this._trackedEditorSelectionId=null}getEditOperations(Je,et){if(this._ranges.length>0){let Je=[];for(let et=0;et<this._ranges.length;et++)Je.push({range:this._ranges[et],text:this._replaceStrings[et]});Je.sort((Je,et)=>xn.a.compareRangesUsingStarts(Je.range,et.range));let tt=[],ot=Je[0];for(let et=1;et<Je.length;et++)ot.range.endLineNumber===Je[et].range.startLineNumber&&ot.range.endColumn===Je[et].range.startColumn?(ot.range=ot.range.plusRange(Je[et].range),ot.text=ot.text+Je[et].text):(tt.push(ot),ot=Je[et]);tt.push(ot);for(const Je of tt)et.addEditOperation(Je.range,Je.text)}this._trackedEditorSelectionId=et.trackSelection(this._editorSelection)}computeCursorState(Je,et){return et.getTrackedSelection(this._trackedEditorSelectionId)}}function buildReplaceStringWithCasePreserved(Je,et){if(Je&&""!==Je[0]){const tt=validateSpecificSpecialCharacter(Je,et,"-"),ot=validateSpecificSpecialCharacter(Je,et,"_");return tt&&!ot?buildReplaceStringForSpecificSpecialCharacter(Je,et,"-"):!tt&&ot?buildReplaceStringForSpecificSpecialCharacter(Je,et,"_"):Je[0].toUpperCase()===Je[0]?et.toUpperCase():Je[0].toLowerCase()===Je[0]?et.toLowerCase():en.o(Je[0][0])&&et.length>0?et[0].toUpperCase()+et.substr(1):Je[0][0].toUpperCase()!==Je[0][0]&&et.length>0?et[0].toLowerCase()+et.substr(1):et}return et}function validateSpecificSpecialCharacter(Je,et,tt){return-1!==Je[0].indexOf(tt)&&-1!==et.indexOf(tt)&&Je[0].split(tt).length===et.split(tt).length}function buildReplaceStringForSpecificSpecialCharacter(Je,et,tt){const ot=et.split(tt),it=Je[0].split(tt);let Zt="";return ot.forEach((Je,et)=>{Zt+=buildReplaceStringWithCasePreserved([it[et]],Je)+tt}),Zt.slice(0,-1)}class StaticValueReplacePattern{constructor(Je){this.staticValue=Je,this.kind=0}}class DynamicPiecesReplacePattern{constructor(Je){this.pieces=Je,this.kind=1}}class replacePattern_ReplacePattern{constructor(Je){Je&&0!==Je.length?1===Je.length&&null!==Je[0].staticValue?this._state=new StaticValueReplacePattern(Je[0].staticValue):this._state=new DynamicPiecesReplacePattern(Je):this._state=new StaticValueReplacePattern("")}static fromStaticValue(Je){return new replacePattern_ReplacePattern([ReplacePiece.staticValue(Je)])}get hasReplacementPatterns(){return 1===this._state.kind}buildReplaceString(Je,et){if(0===this._state.kind)return et?buildReplaceStringWithCasePreserved(Je,this._state.staticValue):this._state.staticValue;let tt="";for(let et=0,ot=this._state.pieces.length;et<ot;et++){let ot=this._state.pieces[et];if(null!==ot.staticValue){tt+=ot.staticValue;continue}let it=replacePattern_ReplacePattern._substitute(ot.matchIndex,Je);if(null!==ot.caseOps&&ot.caseOps.length>0){let Je=[],et=ot.caseOps.length,tt=0;for(let Zt=0,en=it.length;Zt<en;Zt++){if(tt>=et){Je.push(it.slice(Zt));break}switch(ot.caseOps[tt]){case"U":Je.push(it[Zt].toUpperCase());break;case"u":Je.push(it[Zt].toUpperCase()),tt++;break;case"L":Je.push(it[Zt].toLowerCase());break;case"l":Je.push(it[Zt].toLowerCase()),tt++;break;default:Je.push(it[Zt])}}it=Je.join("")}tt+=it}return tt}static _substitute(Je,et){if(null===et)return"";if(0===Je)return et[0];let tt="";for(;Je>0;){if(Je<et.length){return(et[Je]||"")+tt}tt=String(Je%10)+tt,Je=Math.floor(Je/10)}return"$"+tt}}class ReplacePiece{constructor(Je,et,tt){this.staticValue=Je,this.matchIndex=et,tt&&0!==tt.length?this.caseOps=tt.slice(0):this.caseOps=null}static staticValue(Je){return new ReplacePiece(Je,-1,null)}static caseOps(Je,et){return new ReplacePiece(null,Je,et)}}class ReplacePieceBuilder{constructor(Je){this._source=Je,this._lastCharIndex=0,this._result=[],this._resultLen=0,this._currentStaticPiece=""}emitUnchanged(Je){this._emitStatic(this._source.substring(this._lastCharIndex,Je)),this._lastCharIndex=Je}emitStatic(Je,et){this._emitStatic(Je),this._lastCharIndex=et}_emitStatic(Je){0!==Je.length&&(this._currentStaticPiece+=Je)}emitMatchIndex(Je,et,tt){0!==this._currentStaticPiece.length&&(this._result[this._resultLen++]=ReplacePiece.staticValue(this._currentStaticPiece),this._currentStaticPiece=""),this._result[this._resultLen++]=ReplacePiece.caseOps(Je,tt),this._lastCharIndex=et}finalize(){return this.emitUnchanged(this._source.length),0!==this._currentStaticPiece.length&&(this._result[this._resultLen++]=ReplacePiece.staticValue(this._currentStaticPiece),this._currentStaticPiece=""),new replacePattern_ReplacePattern(this._result)}}var In=tt(25),jn=tt(68);const Mn=new In.c("findWidgetVisible",!1),An=new In.c("findInputFocussed",!1),Rn=new In.c("replaceInputFocussed",!1),Nn={primary:545,mac:{primary:2593}},Fn={primary:565,mac:{primary:2613}},Bn={primary:560,mac:{primary:2608}},Vn={primary:554,mac:{primary:2602}},Wn={primary:558,mac:{primary:2606}},zn="actions.find",Hn="actions.findWithSelection",$n="editor.action.nextMatchFindAction",qn="editor.action.previousMatchFindAction",Kn="editor.action.nextSelectionMatchFindAction",Un="editor.action.previousSelectionMatchFindAction",Gn="editor.action.startFindReplaceAction",Jn="closeFindWidget",Cr="toggleFindCaseSensitive",wr="toggleFindWholeWord",Sr="toggleFindRegex",Or="toggleFindInSelection",xr="togglePreserveCase",kr="editor.action.replaceOne",Lr="editor.action.replaceAll",Nr="editor.action.selectAllMatches";class findModel_FindModelBoundToEditorModel{constructor(Je,et){this._toDispose=new Zt.b,this._editor=Je,this._state=et,this._isDisposed=!1,this._startSearchingTimer=new it.g,this._decorations=new findDecorations_FindDecorations(Je),this._toDispose.add(this._decorations),this._updateDecorationsScheduler=new it.e(()=>this.research(!1),100),this._toDispose.add(this._updateDecorationsScheduler),this._toDispose.add(this._editor.onDidChangeCursorPosition(Je=>{3!==Je.reason&&5!==Je.reason&&6!==Je.reason||this._decorations.setStartPosition(this._editor.getPosition())})),this._ignoreModelContentChanged=!1,this._toDispose.add(this._editor.onDidChangeModelContent(Je=>{this._ignoreModelContentChanged||(Je.isFlush&&this._decorations.reset(),this._decorations.setStartPosition(this._editor.getPosition()),this._updateDecorationsScheduler.schedule())})),this._toDispose.add(this._state.onFindReplaceStateChange(Je=>this._onStateChanged(Je))),this.research(!1,this._state.searchScope)}dispose(){this._isDisposed=!0,Object(Zt.f)(this._startSearchingTimer),this._toDispose.dispose()}_onStateChanged(Je){if(!this._isDisposed&&this._editor.hasModel()&&(Je.searchString||Je.isReplaceRevealed||Je.isRegex||Je.wholeWord||Je.matchCase||Je.searchScope)){this._editor.getModel().isTooLargeForSyncing()?(this._startSearchingTimer.cancel(),this._startSearchingTimer.setIfNotSet(()=>{Je.searchScope?this.research(Je.moveCursor,this._state.searchScope):this.research(Je.moveCursor)},240)):Je.searchScope?this.research(Je.moveCursor,this._state.searchScope):this.research(Je.moveCursor)}}static _getSearchRange(Je,et){return et||Je.getFullModelRange()}research(Je,et){let tt=null;void 0!==et?null!==et&&(tt=Array.isArray(et)?et:[et]):tt=this._decorations.getFindScopes(),null!==tt&&(tt=tt.map(Je=>{if(Je.startLineNumber!==Je.endLineNumber){let et=Je.endLineNumber;return 1===Je.endColumn&&(et-=1),new xn.a(Je.startLineNumber,1,et,this._editor.getModel().getLineMaxColumn(et))}return Je}));let ot=this._findMatches(tt,!1,19999);this._decorations.set(ot,tt);const it=this._editor.getSelection();let Zt=this._decorations.getCurrentMatchesPosition(it);if(0===Zt&&ot.length>0){const Je=Object(jn.i)(ot.map(Je=>Je.range),Je=>xn.a.compareRangesUsingStarts(Je,it)>=0);Zt=Je>0?Je-1+1:Zt}this._state.changeMatchInfo(Zt,this._decorations.getCount(),void 0),Je&&this._editor.getOption(33).cursorMoveOnType&&this._moveToNextMatch(this._decorations.getStartPosition())}_hasMatches(){return this._state.matchesCount>0}_cannotFind(){if(!this._hasMatches()){let Je=this._decorations.getFindScope();return Je&&this._editor.revealRangeInCenterIfOutsideViewport(Je,0),!0}return!1}_setCurrentFindMatch(Je){let et=this._decorations.setCurrentFindMatch(Je);this._state.changeMatchInfo(et,this._decorations.getCount(),Je),this._editor.setSelection(Je),this._editor.revealRangeInCenterIfOutsideViewport(Je,0)}_prevSearchPosition(Je){let et=this._state.isRegex&&(this._state.searchString.indexOf("^")>=0||this._state.searchString.indexOf("$")>=0),{lineNumber:tt,column:ot}=Je,it=this._editor.getModel();return et||1===ot?(1===tt?tt=it.getLineCount():tt--,ot=it.getLineMaxColumn(tt)):ot--,new Sn.a(tt,ot)}_moveToPrevMatch(Je,et=!1){if(!this._state.canNavigateBack()){const et=this._decorations.matchAfterPosition(Je);return void(et&&this._setCurrentFindMatch(et))}if(this._decorations.getCount()<19999){let et=this._decorations.matchBeforePosition(Je);return et&&et.isEmpty()&&et.getStartPosition().equals(Je)&&(Je=this._prevSearchPosition(Je),et=this._decorations.matchBeforePosition(Je)),void(et&&this._setCurrentFindMatch(et))}if(this._cannotFind())return;let tt=this._decorations.getFindScope(),ot=findModel_FindModelBoundToEditorModel._getSearchRange(this._editor.getModel(),tt);ot.getEndPosition().isBefore(Je)&&(Je=ot.getEndPosition()),Je.isBefore(ot.getStartPosition())&&(Je=ot.getEndPosition());let{lineNumber:it,column:Zt}=Je,en=this._editor.getModel(),Cn=new Sn.a(it,Zt),_n=en.findPreviousMatch(this._state.searchString,Cn,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(115):null,!1);return _n&&_n.range.isEmpty()&&_n.range.getStartPosition().equals(Cn)&&(Cn=this._prevSearchPosition(Cn),_n=en.findPreviousMatch(this._state.searchString,Cn,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(115):null,!1)),_n?et||ot.containsRange(_n.range)?void this._setCurrentFindMatch(_n.range):this._moveToPrevMatch(_n.range.getStartPosition(),!0):void 0}moveToPrevMatch(){this._moveToPrevMatch(this._editor.getSelection().getStartPosition())}_nextSearchPosition(Je){let et=this._state.isRegex&&(this._state.searchString.indexOf("^")>=0||this._state.searchString.indexOf("$")>=0),{lineNumber:tt,column:ot}=Je,it=this._editor.getModel();return et||ot===it.getLineMaxColumn(tt)?(tt===it.getLineCount()?tt=1:tt++,ot=1):ot++,new Sn.a(tt,ot)}_moveToNextMatch(Je){if(!this._state.canNavigateForward()){const et=this._decorations.matchBeforePosition(Je);return void(et&&this._setCurrentFindMatch(et))}if(this._decorations.getCount()<19999){let et=this._decorations.matchAfterPosition(Je);return et&&et.isEmpty()&&et.getStartPosition().equals(Je)&&(Je=this._nextSearchPosition(Je),et=this._decorations.matchAfterPosition(Je)),void(et&&this._setCurrentFindMatch(et))}let et=this._getNextMatch(Je,!1,!0);et&&this._setCurrentFindMatch(et.range)}_getNextMatch(Je,et,tt,ot=!1){if(this._cannotFind())return null;let it=this._decorations.getFindScope(),Zt=findModel_FindModelBoundToEditorModel._getSearchRange(this._editor.getModel(),it);Zt.getEndPosition().isBefore(Je)&&(Je=Zt.getStartPosition()),Je.isBefore(Zt.getStartPosition())&&(Je=Zt.getStartPosition());let{lineNumber:en,column:Cn}=Je,_n=this._editor.getModel(),wn=new Sn.a(en,Cn),xn=_n.findNextMatch(this._state.searchString,wn,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(115):null,et);return tt&&xn&&xn.range.isEmpty()&&xn.range.getStartPosition().equals(wn)&&(wn=this._nextSearchPosition(wn),xn=_n.findNextMatch(this._state.searchString,wn,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(115):null,et)),xn?ot||Zt.containsRange(xn.range)?xn:this._getNextMatch(xn.range.getEndPosition(),et,tt,!0):null}moveToNextMatch(){this._moveToNextMatch(this._editor.getSelection().getEndPosition())}_getReplacePattern(){return this._state.isRegex?function parseReplaceString(Je){if(!Je||0===Je.length)return new replacePattern_ReplacePattern(null);let et=[],tt=new ReplacePieceBuilder(Je);for(let ot=0,it=Je.length;ot<it;ot++){let Zt=Je.charCodeAt(ot);if(92!==Zt){if(36===Zt){if(ot++,ot>=it)break;let Zt=Je.charCodeAt(ot);if(36===Zt){tt.emitUnchanged(ot-1),tt.emitStatic("$",ot+1);continue}if(48===Zt||38===Zt){tt.emitUnchanged(ot-1),tt.emitMatchIndex(0,ot+1,et),et.length=0;continue}if(49<=Zt&&Zt<=57){let en=Zt-48;if(ot+1<it){let it=Je.charCodeAt(ot+1);if(48<=it&&it<=57){ot++,en=10*en+(it-48),tt.emitUnchanged(ot-2),tt.emitMatchIndex(en,ot+1,et),et.length=0;continue}}tt.emitUnchanged(ot-1),tt.emitMatchIndex(en,ot+1,et),et.length=0;continue}}}else{if(ot++,ot>=it)break;let Zt=Je.charCodeAt(ot);switch(Zt){case 92:tt.emitUnchanged(ot-1),tt.emitStatic("\\",ot+1);break;case 110:tt.emitUnchanged(ot-1),tt.emitStatic("\n",ot+1);break;case 116:tt.emitUnchanged(ot-1),tt.emitStatic("\t",ot+1);break;case 117:case 85:case 108:case 76:tt.emitUnchanged(ot-1),tt.emitStatic("",ot+1),et.push(String.fromCharCode(Zt))}}}return tt.finalize()}(this._state.replaceString):replacePattern_ReplacePattern.fromStaticValue(this._state.replaceString)}replace(){if(!this._hasMatches())return;let Je=this._getReplacePattern(),et=this._editor.getSelection(),tt=this._getNextMatch(et.getStartPosition(),!0,!1);if(tt)if(et.equalsRange(tt.range)){let ot=Je.buildReplaceString(tt.matches,this._state.preserveCase),it=new wn.a(et,ot);this._executeEditorCommand("replace",it),this._decorations.setStartPosition(new Sn.a(et.startLineNumber,et.startColumn+ot.length)),this.research(!0)}else this._decorations.setStartPosition(this._editor.getPosition()),this._setCurrentFindMatch(tt.range)}_findMatches(Je,et,tt){const ot=(Je||[null]).map(Je=>findModel_FindModelBoundToEditorModel._getSearchRange(this._editor.getModel(),Je));return this._editor.getModel().findMatches(this._state.searchString,ot,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(115):null,et,tt)}replaceAll(){if(!this._hasMatches())return;const Je=this._decorations.getFindScopes();null===Je&&this._state.matchesCount>=19999?this._largeReplaceAll():this._regularReplaceAll(Je),this.research(!1)}_largeReplaceAll(){const Je=new En.a(this._state.searchString,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(115):null).parseSearchRequest();if(!Je)return;let et=Je.regex;if(!et.multiline){let Je="mu";et.ignoreCase&&(Je+="i"),et.global&&(Je+="g"),et=new RegExp(et.source,Je)}const tt=this._editor.getModel(),ot=tt.getValue(1),it=tt.getFullModelRange(),Zt=this._getReplacePattern();let en;const Cn=this._state.preserveCase;en=Zt.hasReplacementPatterns||Cn?ot.replace(et,(function(){return Zt.buildReplaceString(arguments,Cn)})):ot.replace(et,Zt.buildReplaceString(null,Cn));let _n=new wn.b(it,en,this._editor.getSelection());this._executeEditorCommand("replaceAll",_n)}_regularReplaceAll(Je){const et=this._getReplacePattern();let tt=this._findMatches(Je,et.hasReplacementPatterns||this._state.preserveCase,1073741824),ot=[];for(let Je=0,it=tt.length;Je<it;Je++)ot[Je]=et.buildReplaceString(tt[Je].matches,this._state.preserveCase);let it=new replaceAllCommand_ReplaceAllCommand(this._editor.getSelection(),tt.map(Je=>Je.range),ot);this._executeEditorCommand("replaceAll",it)}selectAllMatches(){if(!this._hasMatches())return;let Je=this._decorations.getFindScopes(),et=this._findMatches(Je,!1,1073741824).map(Je=>new kn.a(Je.range.startLineNumber,Je.range.startColumn,Je.range.endLineNumber,Je.range.endColumn)),tt=this._editor.getSelection();for(let Je=0,ot=et.length;Je<ot;Je++){if(et[Je].equalsRange(tt)){et=[tt].concat(et.slice(0,Je)).concat(et.slice(Je+1));break}}this._editor.setSelections(et)}_executeEditorCommand(Je,et){try{this._ignoreModelContentChanged=!0,this._editor.pushUndoStop(),this._editor.executeCommand(Je,et),this._editor.pushUndoStop()}finally{this._ignoreModelContentChanged=!1}}}var Wr=tt(6),zr=tt(12),Hr=tt.n(zr),$r=tt(2823),Kr=tt.n($r),Ur={insert:"head",singleton:!1},Gr=(Hr()(Kr.a,Ur),Kr.a.locals,tt(297)),Zr=tt(42),Xr=tt(18),Yr=tt(65);const Qr={inputActiveOptionBorder:Zr.a.fromHex("#007ACC00"),inputActiveOptionForeground:Zr.a.fromHex("#FFFFFF"),inputActiveOptionBackground:Zr.a.fromHex("#0E639C50")};class checkbox_Checkbox extends Gr.a{constructor(Je){super(),this._onChange=this._register(new Xr.b),this.onChange=this._onChange.event,this._onKeyDown=this._register(new Xr.b),this.onKeyDown=this._onKeyDown.event,this._opts=Object.assign(Object.assign({},Qr),Je),this._checked=this._opts.isChecked;const et=["monaco-custom-checkbox"];this._opts.icon&&et.push(...Yr.a.asClassNameArray(this._opts.icon)),this._opts.actionClassName&&et.push(...this._opts.actionClassName.split(" ")),this._checked&&et.push("checked"),this.domNode=document.createElement("div"),this.domNode.title=this._opts.title,this.domNode.classList.add(...et),this._opts.notFocusable||(this.domNode.tabIndex=0),this.domNode.setAttribute("role","checkbox"),this.domNode.setAttribute("aria-checked",String(this._checked)),this.domNode.setAttribute("aria-label",this._opts.title),this.applyStyles(),this.onclick(this.domNode,Je=>{this.checked=!this._checked,this._onChange.fire(!1),Je.preventDefault()}),this.ignoreGesture(this.domNode),this.onkeydown(this.domNode,Je=>{if(10===Je.keyCode||3===Je.keyCode)return this.checked=!this._checked,this._onChange.fire(!0),void Je.preventDefault();this._onKeyDown.fire(Je)})}get enabled(){return"true"!==this.domNode.getAttribute("aria-disabled")}focus(){this.domNode.focus()}get checked(){return this._checked}set checked(Je){this._checked=Je,this.domNode.setAttribute("aria-checked",String(this._checked)),this.domNode.classList.toggle("checked",this._checked),this.applyStyles()}width(){return 22}style(Je){Je.inputActiveOptionBorder&&(this._opts.inputActiveOptionBorder=Je.inputActiveOptionBorder),Je.inputActiveOptionForeground&&(this._opts.inputActiveOptionForeground=Je.inputActiveOptionForeground),Je.inputActiveOptionBackground&&(this._opts.inputActiveOptionBackground=Je.inputActiveOptionBackground),this.applyStyles()}applyStyles(){this.domNode&&(this.domNode.style.borderColor=this._checked&&this._opts.inputActiveOptionBorder?this._opts.inputActiveOptionBorder.toString():"transparent",this.domNode.style.color=this._checked&&this._opts.inputActiveOptionForeground?this._opts.inputActiveOptionForeground.toString():"inherit",this.domNode.style.backgroundColor=this._checked&&this._opts.inputActiveOptionBackground?this._opts.inputActiveOptionBackground.toString():"transparent")}enable(){this.domNode.setAttribute("aria-disabled",String(!1))}disable(){this.domNode.setAttribute("aria-disabled",String(!0))}}const Jr=ot.a("caseDescription","Match Case"),eo=ot.a("wordsDescription","Match Whole Word"),to=ot.a("regexDescription","Use Regular Expression");class findInputCheckboxes_CaseSensitiveCheckbox extends checkbox_Checkbox{constructor(Je){super({icon:Yr.b.caseSensitive,title:Jr+Je.appendTitle,isChecked:Je.isChecked,inputActiveOptionBorder:Je.inputActiveOptionBorder,inputActiveOptionForeground:Je.inputActiveOptionForeground,inputActiveOptionBackground:Je.inputActiveOptionBackground})}}class findInputCheckboxes_WholeWordsCheckbox extends checkbox_Checkbox{constructor(Je){super({icon:Yr.b.wholeWord,title:eo+Je.appendTitle,isChecked:Je.isChecked,inputActiveOptionBorder:Je.inputActiveOptionBorder,inputActiveOptionForeground:Je.inputActiveOptionForeground,inputActiveOptionBackground:Je.inputActiveOptionBackground})}}class findInputCheckboxes_RegexCheckbox extends checkbox_Checkbox{constructor(Je){super({icon:Yr.b.regex,title:to+Je.appendTitle,isChecked:Je.isChecked,inputActiveOptionBorder:Je.inputActiveOptionBorder,inputActiveOptionForeground:Je.inputActiveOptionForeground,inputActiveOptionBackground:Je.inputActiveOptionBackground})}}class findOptionsWidget_FindOptionsWidget extends Gr.a{constructor(Je,et,tt,ot){super(),this._hideSoon=this._register(new it.e(()=>this._hide(),2e3)),this._isVisible=!1,this._editor=Je,this._state=et,this._keybindingService=tt,this._domNode=document.createElement("div"),this._domNode.className="findOptionsWidget",this._domNode.style.display="none",this._domNode.style.top="10px",this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true");const Zt=ot.getColorTheme().getColor(Ln.hb),en=ot.getColorTheme().getColor(Ln.ib),Cn=ot.getColorTheme().getColor(Ln.gb);this.caseSensitive=this._register(new findInputCheckboxes_CaseSensitiveCheckbox({appendTitle:this._keybindingLabelFor(Cr),isChecked:this._state.matchCase,inputActiveOptionBorder:Zt,inputActiveOptionForeground:en,inputActiveOptionBackground:Cn})),this._domNode.appendChild(this.caseSensitive.domNode),this._register(this.caseSensitive.onChange(()=>{this._state.change({matchCase:this.caseSensitive.checked},!1)})),this.wholeWords=this._register(new findInputCheckboxes_WholeWordsCheckbox({appendTitle:this._keybindingLabelFor(wr),isChecked:this._state.wholeWord,inputActiveOptionBorder:Zt,inputActiveOptionForeground:en,inputActiveOptionBackground:Cn})),this._domNode.appendChild(this.wholeWords.domNode),this._register(this.wholeWords.onChange(()=>{this._state.change({wholeWord:this.wholeWords.checked},!1)})),this.regex=this._register(new findInputCheckboxes_RegexCheckbox({appendTitle:this._keybindingLabelFor(Sr),isChecked:this._state.isRegex,inputActiveOptionBorder:Zt,inputActiveOptionForeground:en,inputActiveOptionBackground:Cn})),this._domNode.appendChild(this.regex.domNode),this._register(this.regex.onChange(()=>{this._state.change({isRegex:this.regex.checked},!1)})),this._editor.addOverlayWidget(this),this._register(this._state.onFindReplaceStateChange(Je=>{let et=!1;Je.isRegex&&(this.regex.checked=this._state.isRegex,et=!0),Je.wholeWord&&(this.wholeWords.checked=this._state.wholeWord,et=!0),Je.matchCase&&(this.caseSensitive.checked=this._state.matchCase,et=!0),!this._state.isRevealed&&et&&this._revealTemporarily()})),this._register(Wr.j(this._domNode,Je=>this._onMouseOut())),this._register(Wr.i(this._domNode,"mouseover",Je=>this._onMouseOver())),this._applyTheme(ot.getColorTheme()),this._register(ot.onDidColorThemeChange(this._applyTheme.bind(this)))}_keybindingLabelFor(Je){let et=this._keybindingService.lookupKeybinding(Je);return et?` (${et.getLabel()})`:""}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}getId(){return findOptionsWidget_FindOptionsWidget.ID}getDomNode(){return this._domNode}getPosition(){return{preference:0}}highlightFindOptions(){this._revealTemporarily()}_revealTemporarily(){this._show(),this._hideSoon.schedule()}_onMouseOut(){this._hideSoon.schedule()}_onMouseOver(){this._hideSoon.cancel()}_show(){this._isVisible||(this._isVisible=!0,this._domNode.style.display="block")}_hide(){this._isVisible&&(this._isVisible=!1,this._domNode.style.display="none")}_applyTheme(Je){let et={inputActiveOptionBorder:Je.getColor(Ln.hb),inputActiveOptionForeground:Je.getColor(Ln.ib),inputActiveOptionBackground:Je.getColor(Ln.gb)};this.caseSensitive.style(et),this.wholeWords.style(et),this.regex.style(et)}}function effectiveOptionValue(Je,et){return 1===Je||2!==Je&&et}findOptionsWidget_FindOptionsWidget.ID="editor.contrib.findOptionsWidget",Object(Tn.f)((Je,et)=>{const tt=Je.getColor(Ln.Y);tt&&et.addRule(`.monaco-editor .findOptionsWidget { background-color: ${tt}; }`);const ot=Je.getColor(Ln.ab);ot&&et.addRule(`.monaco-editor .findOptionsWidget { color: ${ot}; }`);const it=Je.getColor(Ln.Mc);it&&et.addRule(`.monaco-editor .findOptionsWidget { box-shadow: 0 0 8px 2px ${it}; }`);const Zt=Je.getColor(Ln.h);Zt&&et.addRule(`.monaco-editor .findOptionsWidget { border: 2px solid ${Zt}; }`)});class findState_FindReplaceState extends Zt.a{constructor(){super(),this._onFindReplaceStateChange=this._register(new Xr.b),this.onFindReplaceStateChange=this._onFindReplaceStateChange.event,this._searchString="",this._replaceString="",this._isRevealed=!1,this._isReplaceRevealed=!1,this._isRegex=!1,this._isRegexOverride=0,this._wholeWord=!1,this._wholeWordOverride=0,this._matchCase=!1,this._matchCaseOverride=0,this._preserveCase=!1,this._preserveCaseOverride=0,this._searchScope=null,this._matchesPosition=0,this._matchesCount=0,this._currentMatch=null,this._loop=!0}get searchString(){return this._searchString}get replaceString(){return this._replaceString}get isRevealed(){return this._isRevealed}get isReplaceRevealed(){return this._isReplaceRevealed}get isRegex(){return effectiveOptionValue(this._isRegexOverride,this._isRegex)}get wholeWord(){return effectiveOptionValue(this._wholeWordOverride,this._wholeWord)}get matchCase(){return effectiveOptionValue(this._matchCaseOverride,this._matchCase)}get preserveCase(){return effectiveOptionValue(this._preserveCaseOverride,this._preserveCase)}get actualIsRegex(){return this._isRegex}get actualWholeWord(){return this._wholeWord}get actualMatchCase(){return this._matchCase}get actualPreserveCase(){return this._preserveCase}get searchScope(){return this._searchScope}get matchesPosition(){return this._matchesPosition}get matchesCount(){return this._matchesCount}get currentMatch(){return this._currentMatch}changeMatchInfo(Je,et,tt){let ot={moveCursor:!1,updateHistory:!1,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1,loop:!1},it=!1;0===et&&(Je=0),Je>et&&(Je=et),this._matchesPosition!==Je&&(this._matchesPosition=Je,ot.matchesPosition=!0,it=!0),this._matchesCount!==et&&(this._matchesCount=et,ot.matchesCount=!0,it=!0),void 0!==tt&&(xn.a.equalsRange(this._currentMatch,tt)||(this._currentMatch=tt,ot.currentMatch=!0,it=!0)),it&&this._onFindReplaceStateChange.fire(ot)}change(Je,et,tt=!0){var ot;let it={moveCursor:et,updateHistory:tt,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1,loop:!1},Zt=!1;const en=this.isRegex,Cn=this.wholeWord,_n=this.matchCase,wn=this.preserveCase;void 0!==Je.searchString&&this._searchString!==Je.searchString&&(this._searchString=Je.searchString,it.searchString=!0,Zt=!0),void 0!==Je.replaceString&&this._replaceString!==Je.replaceString&&(this._replaceString=Je.replaceString,it.replaceString=!0,Zt=!0),void 0!==Je.isRevealed&&this._isRevealed!==Je.isRevealed&&(this._isRevealed=Je.isRevealed,it.isRevealed=!0,Zt=!0),void 0!==Je.isReplaceRevealed&&this._isReplaceRevealed!==Je.isReplaceRevealed&&(this._isReplaceRevealed=Je.isReplaceRevealed,it.isReplaceRevealed=!0,Zt=!0),void 0!==Je.isRegex&&(this._isRegex=Je.isRegex),void 0!==Je.wholeWord&&(this._wholeWord=Je.wholeWord),void 0!==Je.matchCase&&(this._matchCase=Je.matchCase),void 0!==Je.preserveCase&&(this._preserveCase=Je.preserveCase),void 0!==Je.searchScope&&((null===(ot=Je.searchScope)||void 0===ot?void 0:ot.every(Je=>{var et;return null===(et=this._searchScope)||void 0===et?void 0:et.some(et=>!xn.a.equalsRange(et,Je))}))||(this._searchScope=Je.searchScope,it.searchScope=!0,Zt=!0)),void 0!==Je.loop&&this._loop!==Je.loop&&(this._loop=Je.loop,it.loop=!0,Zt=!0),this._isRegexOverride=void 0!==Je.isRegexOverride?Je.isRegexOverride:0,this._wholeWordOverride=void 0!==Je.wholeWordOverride?Je.wholeWordOverride:0,this._matchCaseOverride=void 0!==Je.matchCaseOverride?Je.matchCaseOverride:0,this._preserveCaseOverride=void 0!==Je.preserveCaseOverride?Je.preserveCaseOverride:0,en!==this.isRegex&&(Zt=!0,it.isRegex=!0),Cn!==this.wholeWord&&(Zt=!0,it.wholeWord=!0),_n!==this.matchCase&&(Zt=!0,it.matchCase=!0),wn!==this.preserveCase&&(Zt=!0,it.preserveCase=!0),Zt&&this._onFindReplaceStateChange.fire(it)}canNavigateBack(){return this.canNavigateInLoop()||1!==this.matchesPosition}canNavigateForward(){return this.canNavigateInLoop()||this.matchesPosition<this.matchesCount}canNavigateInLoop(){return this._loop||this.matchesCount>=19999}}var no=tt(2824),ro=tt.n(no),oo={insert:"head",singleton:!1},io=(Hr()(ro.a,oo),ro.a.locals,tt(199)),ao=tt(507),so=tt(53),lo=tt(43),co=tt(2825),uo=tt.n(co),po={insert:"head",singleton:!1},ho=(Hr()(uo.a,po),uo.a.locals,tt(1232));const fo=ot.a("defaultLabel","input");class findInput_FindInput extends Gr.a{constructor(Je,et,tt,ot){super(),this._showOptionButtons=tt,this.fixFocusOnOptionClickEnabled=!0,this.imeSessionInProgress=!1,this._onDidOptionChange=this._register(new Xr.b),this.onDidOptionChange=this._onDidOptionChange.event,this._onKeyDown=this._register(new Xr.b),this.onKeyDown=this._onKeyDown.event,this._onMouseDown=this._register(new Xr.b),this.onMouseDown=this._onMouseDown.event,this._onInput=this._register(new Xr.b),this._onKeyUp=this._register(new Xr.b),this._onCaseSensitiveKeyDown=this._register(new Xr.b),this.onCaseSensitiveKeyDown=this._onCaseSensitiveKeyDown.event,this._onRegexKeyDown=this._register(new Xr.b),this.onRegexKeyDown=this._onRegexKeyDown.event,this._lastHighlightFindOptions=0,this.contextViewProvider=et,this.placeholder=ot.placeholder||"",this.validation=ot.validation,this.label=ot.label||fo,this.inputActiveOptionBorder=ot.inputActiveOptionBorder,this.inputActiveOptionForeground=ot.inputActiveOptionForeground,this.inputActiveOptionBackground=ot.inputActiveOptionBackground,this.inputBackground=ot.inputBackground,this.inputForeground=ot.inputForeground,this.inputBorder=ot.inputBorder,this.inputValidationInfoBorder=ot.inputValidationInfoBorder,this.inputValidationInfoBackground=ot.inputValidationInfoBackground,this.inputValidationInfoForeground=ot.inputValidationInfoForeground,this.inputValidationWarningBorder=ot.inputValidationWarningBorder,this.inputValidationWarningBackground=ot.inputValidationWarningBackground,this.inputValidationWarningForeground=ot.inputValidationWarningForeground,this.inputValidationErrorBorder=ot.inputValidationErrorBorder,this.inputValidationErrorBackground=ot.inputValidationErrorBackground,this.inputValidationErrorForeground=ot.inputValidationErrorForeground;const it=ot.appendCaseSensitiveLabel||"",Zt=ot.appendWholeWordsLabel||"",en=ot.appendRegexLabel||"",Cn=ot.history||[],_n=!!ot.flexibleHeight,wn=!!ot.flexibleWidth,Sn=ot.flexibleMaxHeight;this.domNode=document.createElement("div"),this.domNode.classList.add("monaco-findInput"),this.inputBox=this._register(new ho.a(this.domNode,this.contextViewProvider,{placeholder:this.placeholder||"",ariaLabel:this.label||"",validationOptions:{validation:this.validation},inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder,history:Cn,flexibleHeight:_n,flexibleWidth:wn,flexibleMaxHeight:Sn})),this.regex=this._register(new findInputCheckboxes_RegexCheckbox({appendTitle:en,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.regex.onChange(Je=>{this._onDidOptionChange.fire(Je),!Je&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.regex.onKeyDown(Je=>{this._onRegexKeyDown.fire(Je)})),this.wholeWords=this._register(new findInputCheckboxes_WholeWordsCheckbox({appendTitle:Zt,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.wholeWords.onChange(Je=>{this._onDidOptionChange.fire(Je),!Je&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this.caseSensitive=this._register(new findInputCheckboxes_CaseSensitiveCheckbox({appendTitle:it,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.caseSensitive.onChange(Je=>{this._onDidOptionChange.fire(Je),!Je&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.caseSensitive.onKeyDown(Je=>{this._onCaseSensitiveKeyDown.fire(Je)})),this._showOptionButtons&&(this.inputBox.paddingRight=this.caseSensitive.width()+this.wholeWords.width()+this.regex.width());let xn=[this.caseSensitive.domNode,this.wholeWords.domNode,this.regex.domNode];this.onkeydown(this.domNode,Je=>{if(Je.equals(15)||Je.equals(17)||Je.equals(9)){let et=xn.indexOf(document.activeElement);if(et>=0){let tt=-1;Je.equals(17)?tt=(et+1)%xn.length:Je.equals(15)&&(tt=0===et?xn.length-1:et-1),Je.equals(9)?(xn[et].blur(),this.inputBox.focus()):tt>=0&&xn[tt].focus(),Wr.c.stop(Je,!0)}}});let kn=document.createElement("div");kn.className="controls",kn.style.display=this._showOptionButtons?"block":"none",kn.appendChild(this.caseSensitive.domNode),kn.appendChild(this.wholeWords.domNode),kn.appendChild(this.regex.domNode),this.domNode.appendChild(kn),Je&&Je.appendChild(this.domNode),this._register(Wr.i(this.inputBox.inputElement,"compositionstart",Je=>{this.imeSessionInProgress=!0})),this._register(Wr.i(this.inputBox.inputElement,"compositionend",Je=>{this.imeSessionInProgress=!1,this._onInput.fire()})),this.onkeydown(this.inputBox.inputElement,Je=>this._onKeyDown.fire(Je)),this.onkeyup(this.inputBox.inputElement,Je=>this._onKeyUp.fire(Je)),this.oninput(this.inputBox.inputElement,Je=>this._onInput.fire()),this.onmousedown(this.inputBox.inputElement,Je=>this._onMouseDown.fire(Je))}enable(){this.domNode.classList.remove("disabled"),this.inputBox.enable(),this.regex.enable(),this.wholeWords.enable(),this.caseSensitive.enable()}disable(){this.domNode.classList.add("disabled"),this.inputBox.disable(),this.regex.disable(),this.wholeWords.disable(),this.caseSensitive.disable()}setFocusInputOnOptionClick(Je){this.fixFocusOnOptionClickEnabled=Je}setEnabled(Je){Je?this.enable():this.disable()}getValue(){return this.inputBox.value}setValue(Je){this.inputBox.value!==Je&&(this.inputBox.value=Je)}style(Je){this.inputActiveOptionBorder=Je.inputActiveOptionBorder,this.inputActiveOptionForeground=Je.inputActiveOptionForeground,this.inputActiveOptionBackground=Je.inputActiveOptionBackground,this.inputBackground=Je.inputBackground,this.inputForeground=Je.inputForeground,this.inputBorder=Je.inputBorder,this.inputValidationInfoBackground=Je.inputValidationInfoBackground,this.inputValidationInfoForeground=Je.inputValidationInfoForeground,this.inputValidationInfoBorder=Je.inputValidationInfoBorder,this.inputValidationWarningBackground=Je.inputValidationWarningBackground,this.inputValidationWarningForeground=Je.inputValidationWarningForeground,this.inputValidationWarningBorder=Je.inputValidationWarningBorder,this.inputValidationErrorBackground=Je.inputValidationErrorBackground,this.inputValidationErrorForeground=Je.inputValidationErrorForeground,this.inputValidationErrorBorder=Je.inputValidationErrorBorder,this.applyStyles()}applyStyles(){if(this.domNode){const Je={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground};this.regex.style(Je),this.wholeWords.style(Je),this.caseSensitive.style(Je);const et={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder};this.inputBox.style(et)}}select(){this.inputBox.select()}focus(){this.inputBox.focus()}getCaseSensitive(){return this.caseSensitive.checked}setCaseSensitive(Je){this.caseSensitive.checked=Je}getWholeWords(){return this.wholeWords.checked}setWholeWords(Je){this.wholeWords.checked=Je}getRegex(){return this.regex.checked}setRegex(Je){this.regex.checked=Je,this.validate()}focusOnCaseSensitive(){this.caseSensitive.focus()}highlightFindOptions(){this.domNode.classList.remove("highlight-"+this._lastHighlightFindOptions),this._lastHighlightFindOptions=1-this._lastHighlightFindOptions,this.domNode.classList.add("highlight-"+this._lastHighlightFindOptions)}validate(){this.inputBox.validate()}clearMessage(){this.inputBox.hideMessage()}}var go=tt(360);const mo=ot.a("defaultLabel","input"),bo=ot.a("label.preserveCaseCheckbox","Preserve Case");class replaceInput_PreserveCaseCheckbox extends checkbox_Checkbox{constructor(Je){super({icon:Yr.b.preserveCase,title:bo+Je.appendTitle,isChecked:Je.isChecked,inputActiveOptionBorder:Je.inputActiveOptionBorder,inputActiveOptionForeground:Je.inputActiveOptionForeground,inputActiveOptionBackground:Je.inputActiveOptionBackground})}}class replaceInput_ReplaceInput extends Gr.a{constructor(Je,et,tt,ot){super(),this._showOptionButtons=tt,this.fixFocusOnOptionClickEnabled=!0,this.cachedOptionsWidth=0,this._onDidOptionChange=this._register(new Xr.b),this.onDidOptionChange=this._onDidOptionChange.event,this._onKeyDown=this._register(new Xr.b),this.onKeyDown=this._onKeyDown.event,this._onMouseDown=this._register(new Xr.b),this._onInput=this._register(new Xr.b),this._onKeyUp=this._register(new Xr.b),this._onPreserveCaseKeyDown=this._register(new Xr.b),this.onPreserveCaseKeyDown=this._onPreserveCaseKeyDown.event,this.contextViewProvider=et,this.placeholder=ot.placeholder||"",this.validation=ot.validation,this.label=ot.label||mo,this.inputActiveOptionBorder=ot.inputActiveOptionBorder,this.inputActiveOptionForeground=ot.inputActiveOptionForeground,this.inputActiveOptionBackground=ot.inputActiveOptionBackground,this.inputBackground=ot.inputBackground,this.inputForeground=ot.inputForeground,this.inputBorder=ot.inputBorder,this.inputValidationInfoBorder=ot.inputValidationInfoBorder,this.inputValidationInfoBackground=ot.inputValidationInfoBackground,this.inputValidationInfoForeground=ot.inputValidationInfoForeground,this.inputValidationWarningBorder=ot.inputValidationWarningBorder,this.inputValidationWarningBackground=ot.inputValidationWarningBackground,this.inputValidationWarningForeground=ot.inputValidationWarningForeground,this.inputValidationErrorBorder=ot.inputValidationErrorBorder,this.inputValidationErrorBackground=ot.inputValidationErrorBackground,this.inputValidationErrorForeground=ot.inputValidationErrorForeground;const it=ot.appendPreserveCaseLabel||"",Zt=ot.history||[],en=!!ot.flexibleHeight,Cn=!!ot.flexibleWidth,_n=ot.flexibleMaxHeight;this.domNode=document.createElement("div"),this.domNode.classList.add("monaco-findInput"),this.inputBox=this._register(new ho.a(this.domNode,this.contextViewProvider,{ariaLabel:this.label||"",placeholder:this.placeholder||"",validationOptions:{validation:this.validation},inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder,history:Zt,flexibleHeight:en,flexibleWidth:Cn,flexibleMaxHeight:_n})),this.preserveCase=this._register(new replaceInput_PreserveCaseCheckbox({appendTitle:it,isChecked:!1,inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground})),this._register(this.preserveCase.onChange(Je=>{this._onDidOptionChange.fire(Je),!Je&&this.fixFocusOnOptionClickEnabled&&this.inputBox.focus(),this.validate()})),this._register(this.preserveCase.onKeyDown(Je=>{this._onPreserveCaseKeyDown.fire(Je)})),this._showOptionButtons?this.cachedOptionsWidth=this.preserveCase.width():this.cachedOptionsWidth=0;let wn=[this.preserveCase.domNode];this.onkeydown(this.domNode,Je=>{if(Je.equals(15)||Je.equals(17)||Je.equals(9)){let et=wn.indexOf(document.activeElement);if(et>=0){let tt=-1;Je.equals(17)?tt=(et+1)%wn.length:Je.equals(15)&&(tt=0===et?wn.length-1:et-1),Je.equals(9)?(wn[et].blur(),this.inputBox.focus()):tt>=0&&wn[tt].focus(),Wr.c.stop(Je,!0)}}});let Sn=document.createElement("div");Sn.className="controls",Sn.style.display=this._showOptionButtons?"block":"none",Sn.appendChild(this.preserveCase.domNode),this.domNode.appendChild(Sn),Je&&Je.appendChild(this.domNode),this.onkeydown(this.inputBox.inputElement,Je=>this._onKeyDown.fire(Je)),this.onkeyup(this.inputBox.inputElement,Je=>this._onKeyUp.fire(Je)),this.oninput(this.inputBox.inputElement,Je=>this._onInput.fire()),this.onmousedown(this.inputBox.inputElement,Je=>this._onMouseDown.fire(Je))}enable(){this.domNode.classList.remove("disabled"),this.inputBox.enable(),this.preserveCase.enable()}disable(){this.domNode.classList.add("disabled"),this.inputBox.disable(),this.preserveCase.disable()}setEnabled(Je){Je?this.enable():this.disable()}style(Je){this.inputActiveOptionBorder=Je.inputActiveOptionBorder,this.inputActiveOptionForeground=Je.inputActiveOptionForeground,this.inputActiveOptionBackground=Je.inputActiveOptionBackground,this.inputBackground=Je.inputBackground,this.inputForeground=Je.inputForeground,this.inputBorder=Je.inputBorder,this.inputValidationInfoBackground=Je.inputValidationInfoBackground,this.inputValidationInfoForeground=Je.inputValidationInfoForeground,this.inputValidationInfoBorder=Je.inputValidationInfoBorder,this.inputValidationWarningBackground=Je.inputValidationWarningBackground,this.inputValidationWarningForeground=Je.inputValidationWarningForeground,this.inputValidationWarningBorder=Je.inputValidationWarningBorder,this.inputValidationErrorBackground=Je.inputValidationErrorBackground,this.inputValidationErrorForeground=Je.inputValidationErrorForeground,this.inputValidationErrorBorder=Je.inputValidationErrorBorder,this.applyStyles()}applyStyles(){if(this.domNode){const Je={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionForeground:this.inputActiveOptionForeground,inputActiveOptionBackground:this.inputActiveOptionBackground};this.preserveCase.style(Je);const et={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder};this.inputBox.style(et)}}select(){this.inputBox.select()}focus(){this.inputBox.focus()}getPreserveCase(){return this.preserveCase.checked}setPreserveCase(Je){this.preserveCase.checked=Je}focusOnPreserve(){this.preserveCase.focus()}validate(){this.inputBox&&this.inputBox.validate()}set width(Je){this.inputBox.paddingRight=this.cachedOptionsWidth,this.inputBox.width=Je,this.domNode.style.width=Je+"px"}dispose(){super.dispose()}}var __decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};function getContextScopedWidget(Je,et){return Je.getContext(document.activeElement).getValue(et)}function createAndBindHistoryNavigationWidgetScopedContextKeyService(Je,et){const tt=function createWidgetScopedContextKeyService(Je,et){return Je.createScoped(et.target)}(Je,et);!function bindContextScopedWidget(Je,et,tt){new In.c(tt,et).bindTo(Je)}(tt,et,"historyNavigationWidget");return{scopedContextKeyService:tt,historyNavigationEnablement:new In.c("historyNavigationEnabled",!0).bindTo(tt)}}let vo=class ContextScopedFindInput extends findInput_FindInput{constructor(Je,et,tt,ot,it=!1){super(Je,et,it,tt),this._register(createAndBindHistoryNavigationWidgetScopedContextKeyService(ot,{target:this.inputBox.element,historyNavigator:this.inputBox}).scopedContextKeyService)}};vo=__decorate([__param(3,In.b)],vo);let yo=class ContextScopedReplaceInput extends replaceInput_ReplaceInput{constructor(Je,et,tt,ot,it=!1){super(Je,et,it,tt),this._register(createAndBindHistoryNavigationWidgetScopedContextKeyService(ot,{target:this.inputBox.element,historyNavigator:this.inputBox}).scopedContextKeyService)}};yo=__decorate([__param(3,In.b)],yo),go.a.registerCommandAndKeybindingRule({id:"history.showPrevious",weight:200,when:In.a.and(In.a.has("historyNavigationWidget"),In.a.equals("historyNavigationEnabled",!0)),primary:16,secondary:[528],handler:(Je,et)=>{const tt=getContextScopedWidget(Je.get(In.b),"historyNavigationWidget");if(tt){tt.historyNavigator.showPreviousValue()}}}),go.a.registerCommandAndKeybindingRule({id:"history.showNext",weight:200,when:In.a.and(In.a.has("historyNavigationWidget"),In.a.equals("historyNavigationEnabled",!0)),primary:18,secondary:[530],handler:(Je,et)=>{const tt=getContextScopedWidget(Je.get(In.b),"historyNavigationWidget");if(tt){tt.historyNavigator.showNextValue()}}});var Co=tt(278),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};const _o=Object(Co.b)("find-selection",Yr.b.selection,ot.a("findSelectionIcon","Icon for 'Find in Selection' in the editor find widget.")),wo=Object(Co.b)("find-collapsed",Yr.b.chevronRight,ot.a("findCollapsedIcon","Icon to indicate that the editor find widget is collapsed.")),So=Object(Co.b)("find-expanded",Yr.b.chevronDown,ot.a("findExpandedIcon","Icon to indicate that the editor find widget is expanded.")),Oo=Object(Co.b)("find-replace",Yr.b.replace,ot.a("findReplaceIcon","Icon for 'Replace' in the editor find widget.")),xo=Object(Co.b)("find-replace-all",Yr.b.replaceAll,ot.a("findReplaceAllIcon","Icon for 'Replace All' in the editor find widget.")),ko=Object(Co.b)("find-previous-match",Yr.b.arrowUp,ot.a("findPreviousMatchIcon","Icon for 'Find Previous' in the editor find widget.")),Eo=Object(Co.b)("find-next-match",Yr.b.arrowDown,ot.a("findNextMatchIcon","Icon for 'Find Next' in the editor find widget.")),Do=ot.a("label.find","Find"),Po=ot.a("placeholder.find","Find"),Lo=ot.a("label.previousMatchButton","Previous Match"),To=ot.a("label.nextMatchButton","Next Match"),Io=ot.a("label.toggleSelectionFind","Find in Selection"),jo=ot.a("label.closeButton","Close"),Mo=ot.a("label.replace","Replace"),Ao=ot.a("placeholder.replace","Replace"),Ro=ot.a("label.replaceButton","Replace"),No=ot.a("label.replaceAllButton","Replace All"),Fo=ot.a("label.toggleReplaceButton","Toggle Replace"),Bo=ot.a("title.matchesCountLimit","Only the first {0} results are highlighted, but all find operations work on the entire text.",19999),Vo=ot.a("label.matchesLocation","{0} of {1}"),Wo=ot.a("label.noResults","No results");let zo=69;const Ho=lo.f?256:2048;class FindWidgetViewZone{constructor(Je){this.afterLineNumber=Je,this.heightInPx=33,this.suppressMouseDown=!1,this.domNode=document.createElement("div"),this.domNode.className="dock-find-viewzone"}}function stopPropagationForMultiLineUpwards(Je,et,tt){const ot=!!et.match(/\n/);tt&&ot&&tt.selectionStart>0&&Je.stopPropagation()}function stopPropagationForMultiLineDownwards(Je,et,tt){const ot=!!et.match(/\n/);tt&&ot&&tt.selectionEnd<tt.value.length&&Je.stopPropagation()}class findWidget_FindWidget extends Gr.a{constructor(Je,et,tt,ot,en,Cn,_n,wn,Sn){super(),this._cachedHeight=null,this._revealTimeouts=[],this._codeEditor=Je,this._controller=et,this._state=tt,this._contextViewProvider=ot,this._keybindingService=en,this._contextKeyService=Cn,this._storageService=wn,this._notificationService=Sn,this._ctrlEnterReplaceAllWarningPrompted=!!wn.getBoolean("ctrlEnterReplaceAll.windows.donotask",0),this._isVisible=!1,this._isReplaceVisible=!1,this._ignoreChangeEvent=!1,this._updateHistoryDelayer=new it.a(500),this._register(Object(Zt.i)(()=>this._updateHistoryDelayer.cancel())),this._register(this._state.onFindReplaceStateChange(Je=>this._onStateChanged(Je))),this._buildDomNode(),this._updateButtons(),this._tryUpdateWidgetWidth(),this._findInput.inputBox.layout(),this._register(this._codeEditor.onDidChangeConfiguration(Je=>{if(Je.hasChanged(79)&&(this._codeEditor.getOption(79)&&this._state.change({isReplaceRevealed:!1},!1),this._updateButtons()),Je.hasChanged(129)&&this._tryUpdateWidgetWidth(),Je.hasChanged(2)&&this.updateAccessibilitySupport(),Je.hasChanged(33)){const Je=this._codeEditor.getOption(33).addExtraSpaceOnTop;Je&&!this._viewZone&&(this._viewZone=new FindWidgetViewZone(0),this._showViewZone()),!Je&&this._viewZone&&this._removeViewZone()}})),this.updateAccessibilitySupport(),this._register(this._codeEditor.onDidChangeCursorSelection(()=>{this._isVisible&&this._updateToggleSelectionFindButton()})),this._register(this._codeEditor.onDidFocusEditorWidget(()=>__awaiter(this,void 0,void 0,(function*(){if(this._isVisible){let Je=yield this._controller.getGlobalBufferTerm();Je&&Je!==this._state.searchString&&(this._state.change({searchString:Je},!1),this._findInput.select())}})))),this._findInputFocused=An.bindTo(Cn),this._findFocusTracker=this._register(Wr.Y(this._findInput.inputBox.inputElement)),this._register(this._findFocusTracker.onDidFocus(()=>{this._findInputFocused.set(!0),this._updateSearchScope()})),this._register(this._findFocusTracker.onDidBlur(()=>{this._findInputFocused.set(!1)})),this._replaceInputFocused=Rn.bindTo(Cn),this._replaceFocusTracker=this._register(Wr.Y(this._replaceInput.inputBox.inputElement)),this._register(this._replaceFocusTracker.onDidFocus(()=>{this._replaceInputFocused.set(!0),this._updateSearchScope()})),this._register(this._replaceFocusTracker.onDidBlur(()=>{this._replaceInputFocused.set(!1)})),this._codeEditor.addOverlayWidget(this),this._codeEditor.getOption(33).addExtraSpaceOnTop&&(this._viewZone=new FindWidgetViewZone(0)),this._applyTheme(_n.getColorTheme()),this._register(_n.onDidColorThemeChange(this._applyTheme.bind(this))),this._register(this._codeEditor.onDidChangeModel(()=>{this._isVisible&&(this._viewZoneId=void 0)})),this._register(this._codeEditor.onDidScrollChange(Je=>{Je.scrollTopChanged?this._layoutViewZone():setTimeout(()=>{this._layoutViewZone()},0)}))}getId(){return findWidget_FindWidget.ID}getDomNode(){return this._domNode}getPosition(){return this._isVisible?{preference:0}:null}_onStateChanged(Je){if(Je.searchString){try{this._ignoreChangeEvent=!0,this._findInput.setValue(this._state.searchString)}finally{this._ignoreChangeEvent=!1}this._updateButtons()}if(Je.replaceString&&(this._replaceInput.inputBox.value=this._state.replaceString),Je.isRevealed&&(this._state.isRevealed?this._reveal():this._hide(!0)),Je.isReplaceRevealed&&(this._state.isReplaceRevealed?this._codeEditor.getOption(79)||this._isReplaceVisible||(this._isReplaceVisible=!0,this._replaceInput.width=Wr.I(this._findInput.domNode),this._updateButtons(),this._replaceInput.inputBox.layout()):this._isReplaceVisible&&(this._isReplaceVisible=!1,this._updateButtons())),(Je.isRevealed||Je.isReplaceRevealed)&&(this._state.isRevealed||this._state.isReplaceRevealed)&&this._tryUpdateHeight()&&this._showViewZone(),Je.isRegex&&this._findInput.setRegex(this._state.isRegex),Je.wholeWord&&this._findInput.setWholeWords(this._state.wholeWord),Je.matchCase&&this._findInput.setCaseSensitive(this._state.matchCase),Je.preserveCase&&this._replaceInput.setPreserveCase(this._state.preserveCase),Je.searchScope&&(this._state.searchScope?this._toggleSelectionFind.checked=!0:this._toggleSelectionFind.checked=!1,this._updateToggleSelectionFindButton()),Je.searchString||Je.matchesCount||Je.matchesPosition){let Je=this._state.searchString.length>0&&0===this._state.matchesCount;this._domNode.classList.toggle("no-results",Je),this._updateMatchesCount(),this._updateButtons()}(Je.searchString||Je.currentMatch)&&this._layoutViewZone(),Je.updateHistory&&this._delayedUpdateHistory(),Je.loop&&this._updateButtons()}_delayedUpdateHistory(){this._updateHistoryDelayer.trigger(this._updateHistory.bind(this)).then(void 0,so.e)}_updateHistory(){this._state.searchString&&this._findInput.inputBox.addToHistory(),this._state.replaceString&&this._replaceInput.inputBox.addToHistory()}_updateMatchesCount(){let Je;if(this._matchesCount.style.minWidth=zo+"px",this._state.matchesCount>=19999?this._matchesCount.title=Bo:this._matchesCount.title="",this._matchesCount.firstChild&&this._matchesCount.removeChild(this._matchesCount.firstChild),this._state.matchesCount>0){let et=String(this._state.matchesCount);this._state.matchesCount>=19999&&(et+="+");let tt=String(this._state.matchesPosition);"0"===tt&&(tt="?"),Je=en.w(Vo,tt,et)}else Je=Wo;this._matchesCount.appendChild(document.createTextNode(Je)),Object(io.a)(this._getAriaLabel(Je,this._state.currentMatch,this._state.searchString)),zo=Math.max(zo,this._matchesCount.clientWidth)}_getAriaLabel(Je,et,tt){if(Je===Wo)return""===tt?ot.a("ariaSearchNoResultEmpty","{0} found",Je):ot.a("ariaSearchNoResult","{0} found for '{1}'",Je,tt);if(et){const it=ot.a("ariaSearchNoResultWithLineNum","{0} found for '{1}', at {2}",Je,tt,et.startLineNumber+":"+et.startColumn),Zt=this._codeEditor.getModel();if(Zt&&et.startLineNumber<=Zt.getLineCount()&&et.startLineNumber>=1){return`${Zt.getLineContent(et.startLineNumber)}, ${it}`}return it}return ot.a("ariaSearchNoResultWithLineNumNoCurrentMatch","{0} found for '{1}'",Je,tt)}_updateToggleSelectionFindButton(){let Je=this._codeEditor.getSelection(),et=!!Je&&(Je.startLineNumber!==Je.endLineNumber||Je.startColumn!==Je.endColumn),tt=this._toggleSelectionFind.checked;this._isVisible&&(tt||et)?this._toggleSelectionFind.enable():this._toggleSelectionFind.disable()}_updateButtons(){this._findInput.setEnabled(this._isVisible),this._replaceInput.setEnabled(this._isVisible&&this._isReplaceVisible),this._updateToggleSelectionFindButton(),this._closeBtn.setEnabled(this._isVisible);let Je=this._state.searchString.length>0,et=!!this._state.matchesCount;this._prevBtn.setEnabled(this._isVisible&&Je&&et&&this._state.canNavigateBack()),this._nextBtn.setEnabled(this._isVisible&&Je&&et&&this._state.canNavigateForward()),this._replaceBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&Je),this._replaceAllBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&Je),this._domNode.classList.toggle("replaceToggled",this._isReplaceVisible),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible);let tt=!this._codeEditor.getOption(79);this._toggleReplaceBtn.setEnabled(this._isVisible&&tt)}_reveal(){if(this._revealTimeouts.forEach(Je=>{clearTimeout(Je)}),this._revealTimeouts=[],!this._isVisible){this._isVisible=!0;const Je=this._codeEditor.getSelection();switch(this._codeEditor.getOption(33).autoFindInSelection){case"always":this._toggleSelectionFind.checked=!0;break;case"never":this._toggleSelectionFind.checked=!1;break;case"multiline":const et=!!Je&&Je.startLineNumber!==Je.endLineNumber;this._toggleSelectionFind.checked=et}this._tryUpdateWidgetWidth(),this._updateButtons(),this._revealTimeouts.push(setTimeout(()=>{this._domNode.classList.add("visible"),this._domNode.setAttribute("aria-hidden","false")},0)),this._revealTimeouts.push(setTimeout(()=>{this._findInput.validate()},200)),this._codeEditor.layoutOverlayWidget(this);let et=!0;if(this._codeEditor.getOption(33).seedSearchStringFromSelection&&Je){const tt=this._codeEditor.getDomNode();if(tt){const ot=Wr.D(tt),it=this._codeEditor.getScrolledVisiblePosition(Je.getStartPosition()),Zt=ot.left+(it?it.left:0),en=it?it.top:0;if(this._viewZone&&en<this._viewZone.heightInPx){Je.endLineNumber>Je.startLineNumber&&(et=!1);const tt=Wr.G(this._domNode).left;Zt>tt&&(et=!1);const it=this._codeEditor.getScrolledVisiblePosition(Je.getEndPosition());ot.left+(it?it.left:0)>tt&&(et=!1)}}}this._showViewZone(et)}}_hide(Je){this._revealTimeouts.forEach(Je=>{clearTimeout(Je)}),this._revealTimeouts=[],this._isVisible&&(this._isVisible=!1,this._updateButtons(),this._domNode.classList.remove("visible"),this._domNode.setAttribute("aria-hidden","true"),this._findInput.clearMessage(),Je&&this._codeEditor.focus(),this._codeEditor.layoutOverlayWidget(this),this._removeViewZone())}_layoutViewZone(Je){if(!this._codeEditor.getOption(33).addExtraSpaceOnTop)return void this._removeViewZone();if(!this._isVisible)return;const et=this._viewZone;void 0===this._viewZoneId&&et&&this._codeEditor.changeViewZones(tt=>{et.heightInPx=this._getHeight(),this._viewZoneId=tt.addZone(et),this._codeEditor.setScrollTop(Je||this._codeEditor.getScrollTop()+et.heightInPx)})}_showViewZone(Je=!0){if(!this._isVisible)return;if(!this._codeEditor.getOption(33).addExtraSpaceOnTop)return;void 0===this._viewZone&&(this._viewZone=new FindWidgetViewZone(0));const et=this._viewZone;this._codeEditor.changeViewZones(tt=>{if(void 0!==this._viewZoneId){const ot=this._getHeight();if(ot===et.heightInPx)return;let it=ot-et.heightInPx;return et.heightInPx=ot,tt.layoutZone(this._viewZoneId),void(Je&&this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+it))}{let ot=this._getHeight();if(ot-=this._codeEditor.getOption(73).top,ot<=0)return;et.heightInPx=ot,this._viewZoneId=tt.addZone(et),Je&&this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()+ot)}})}_removeViewZone(){this._codeEditor.changeViewZones(Je=>{void 0!==this._viewZoneId&&(Je.removeZone(this._viewZoneId),this._viewZoneId=void 0,this._viewZone&&(this._codeEditor.setScrollTop(this._codeEditor.getScrollTop()-this._viewZone.heightInPx),this._viewZone=void 0))})}_applyTheme(Je){let et={inputActiveOptionBorder:Je.getColor(Ln.hb),inputActiveOptionBackground:Je.getColor(Ln.gb),inputActiveOptionForeground:Je.getColor(Ln.ib),inputBackground:Je.getColor(Ln.jb),inputForeground:Je.getColor(Ln.lb),inputBorder:Je.getColor(Ln.kb),inputValidationInfoBackground:Je.getColor(Ln.pb),inputValidationInfoForeground:Je.getColor(Ln.rb),inputValidationInfoBorder:Je.getColor(Ln.qb),inputValidationWarningBackground:Je.getColor(Ln.sb),inputValidationWarningForeground:Je.getColor(Ln.ub),inputValidationWarningBorder:Je.getColor(Ln.tb),inputValidationErrorBackground:Je.getColor(Ln.mb),inputValidationErrorForeground:Je.getColor(Ln.ob),inputValidationErrorBorder:Je.getColor(Ln.nb)};this._findInput.style(et),this._replaceInput.style(et),this._toggleSelectionFind.style(et)}_tryUpdateWidgetWidth(){if(!this._isVisible)return;if(!Wr.N(this._domNode))return;const Je=this._codeEditor.getLayoutInfo();if(Je.contentWidth<=0)return void this._domNode.classList.add("hiddenEditor");this._domNode.classList.contains("hiddenEditor")&&this._domNode.classList.remove("hiddenEditor");const et=Je.width,tt=Je.minimap.minimapWidth;let ot=!1,it=!1,Zt=!1;if(this._resized){if(Wr.I(this._domNode)>419)return this._domNode.style.maxWidth=et-28-tt-15+"px",void(this._replaceInput.width=Wr.I(this._findInput.domNode))}if(447+tt>=et&&(it=!0),447+tt-zo>=et&&(Zt=!0),447+tt-zo>=et+50&&(ot=!0),this._domNode.classList.toggle("collapsed-find-widget",ot),this._domNode.classList.toggle("narrow-find-widget",Zt),this._domNode.classList.toggle("reduced-find-widget",it),Zt||ot||(this._domNode.style.maxWidth=et-28-tt-15+"px"),this._resized){this._findInput.inputBox.layout();let Je=this._findInput.inputBox.element.clientWidth;Je>0&&(this._replaceInput.width=Je)}else this._isReplaceVisible&&(this._replaceInput.width=Wr.I(this._findInput.domNode))}_getHeight(){let Je=0;return Je+=4,Je+=this._findInput.inputBox.height+2,this._isReplaceVisible&&(Je+=4,Je+=this._replaceInput.inputBox.height+2),Je+=4,Je}_tryUpdateHeight(){const Je=this._getHeight();return(null===this._cachedHeight||this._cachedHeight!==Je)&&(this._cachedHeight=Je,this._domNode.style.height=Je+"px",!0)}focusFindInput(){this._findInput.select(),this._findInput.focus()}focusReplaceInput(){this._replaceInput.select(),this._replaceInput.focus()}highlightFindOptions(){this._findInput.highlightFindOptions()}_updateSearchScope(){if(this._codeEditor.hasModel()&&this._toggleSelectionFind.checked){let Je=this._codeEditor.getSelections();Je.map(Je=>{1===Je.endColumn&&Je.endLineNumber>Je.startLineNumber&&(Je=Je.setEndPosition(Je.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(Je.endLineNumber-1)));const et=this._state.currentMatch;return Je.startLineNumber===Je.endLineNumber||xn.a.equalsRange(Je,et)?null:Je}).filter(Je=>!!Je),Je.length&&this._state.change({searchScope:Je},!0)}}_onFindInputMouseDown(Je){Je.middleButton&&Je.stopPropagation()}_onFindInputKeyDown(Je){return Je.equals(3|Ho)?(this._findInput.inputBox.insertAtCursor("\n"),void Je.preventDefault()):Je.equals(2)?(this._isReplaceVisible?this._replaceInput.focus():this._findInput.focusOnCaseSensitive(),void Je.preventDefault()):Je.equals(2066)?(this._codeEditor.focus(),void Je.preventDefault()):Je.equals(16)?stopPropagationForMultiLineUpwards(Je,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):Je.equals(18)?stopPropagationForMultiLineDownwards(Je,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):void 0}_onReplaceInputKeyDown(Je){return Je.equals(3|Ho)?(lo.j&&lo.g&&!this._ctrlEnterReplaceAllWarningPrompted&&(this._notificationService.info(ot.a("ctrlEnter.keybindingChanged","Ctrl+Enter now inserts line break instead of replacing all. You can modify the keybinding for editor.action.replaceAll to override this behavior.")),this._ctrlEnterReplaceAllWarningPrompted=!0,this._storageService.store("ctrlEnterReplaceAll.windows.donotask",!0,0,0)),this._replaceInput.inputBox.insertAtCursor("\n"),void Je.preventDefault()):Je.equals(2)?(this._findInput.focusOnCaseSensitive(),void Je.preventDefault()):Je.equals(1026)?(this._findInput.focus(),void Je.preventDefault()):Je.equals(2066)?(this._codeEditor.focus(),void Je.preventDefault()):Je.equals(16)?stopPropagationForMultiLineUpwards(Je,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):Je.equals(18)?stopPropagationForMultiLineDownwards(Je,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):void 0}getVerticalSashLeft(Je){return 0}_keybindingLabelFor(Je){let et=this._keybindingService.lookupKeybinding(Je);return et?` (${et.getLabel()})`:""}_buildDomNode(){this._findInput=this._register(new vo(null,this._contextViewProvider,{width:221,label:Do,placeholder:Po,appendCaseSensitiveLabel:this._keybindingLabelFor(Cr),appendWholeWordsLabel:this._keybindingLabelFor(wr),appendRegexLabel:this._keybindingLabelFor(Sr),validation:Je=>{if(0===Je.length||!this._findInput.getRegex())return null;try{return new RegExp(Je,"gu"),null}catch(Je){return{content:Je.message}}},flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._findInput.setRegex(!!this._state.isRegex),this._findInput.setCaseSensitive(!!this._state.matchCase),this._findInput.setWholeWords(!!this._state.wholeWord),this._register(this._findInput.onKeyDown(Je=>this._onFindInputKeyDown(Je))),this._register(this._findInput.inputBox.onDidChange(()=>{this._ignoreChangeEvent||this._state.change({searchString:this._findInput.getValue()},!0)})),this._register(this._findInput.onDidOptionChange(()=>{this._state.change({isRegex:this._findInput.getRegex(),wholeWord:this._findInput.getWholeWords(),matchCase:this._findInput.getCaseSensitive()},!0)})),this._register(this._findInput.onCaseSensitiveKeyDown(Je=>{Je.equals(1026)&&this._isReplaceVisible&&(this._replaceInput.focus(),Je.preventDefault())})),this._register(this._findInput.onRegexKeyDown(Je=>{Je.equals(2)&&this._isReplaceVisible&&(this._replaceInput.focusOnPreserve(),Je.preventDefault())})),this._register(this._findInput.inputBox.onDidHeightChange(Je=>{this._tryUpdateHeight()&&this._showViewZone()})),lo.d&&this._register(this._findInput.onMouseDown(Je=>this._onFindInputMouseDown(Je))),this._matchesCount=document.createElement("div"),this._matchesCount.className="matchesCount",this._updateMatchesCount(),this._prevBtn=this._register(new findWidget_SimpleButton({label:Lo+this._keybindingLabelFor(qn),icon:ko,onTrigger:()=>{this._codeEditor.getAction(qn).run().then(void 0,so.e)}})),this._nextBtn=this._register(new findWidget_SimpleButton({label:To+this._keybindingLabelFor($n),icon:Eo,onTrigger:()=>{this._codeEditor.getAction($n).run().then(void 0,so.e)}}));let Je=document.createElement("div");Je.className="find-part",Je.appendChild(this._findInput.domNode);const et=document.createElement("div");et.className="find-actions",Je.appendChild(et),et.appendChild(this._matchesCount),et.appendChild(this._prevBtn.domNode),et.appendChild(this._nextBtn.domNode),this._toggleSelectionFind=this._register(new checkbox_Checkbox({icon:_o,title:Io+this._keybindingLabelFor(Or),isChecked:!1})),this._register(this._toggleSelectionFind.onChange(()=>{if(this._toggleSelectionFind.checked){if(this._codeEditor.hasModel()){let Je=this._codeEditor.getSelections();Je.map(Je=>(1===Je.endColumn&&Je.endLineNumber>Je.startLineNumber&&(Je=Je.setEndPosition(Je.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(Je.endLineNumber-1))),Je.isEmpty()?null:Je)).filter(Je=>!!Je),Je.length&&this._state.change({searchScope:Je},!0)}}else this._state.change({searchScope:null},!0)})),et.appendChild(this._toggleSelectionFind.domNode),this._closeBtn=this._register(new findWidget_SimpleButton({label:jo+this._keybindingLabelFor(Jn),icon:Co.c,onTrigger:()=>{this._state.change({isRevealed:!1,searchScope:null},!1)},onKeyDown:Je=>{Je.equals(2)&&this._isReplaceVisible&&(this._replaceBtn.isEnabled()?this._replaceBtn.focus():this._codeEditor.focus(),Je.preventDefault())}})),et.appendChild(this._closeBtn.domNode),this._replaceInput=this._register(new yo(null,void 0,{label:Mo,placeholder:Ao,appendPreserveCaseLabel:this._keybindingLabelFor(xr),history:[],flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._replaceInput.setPreserveCase(!!this._state.preserveCase),this._register(this._replaceInput.onKeyDown(Je=>this._onReplaceInputKeyDown(Je))),this._register(this._replaceInput.inputBox.onDidChange(()=>{this._state.change({replaceString:this._replaceInput.inputBox.value},!1)})),this._register(this._replaceInput.inputBox.onDidHeightChange(Je=>{this._isReplaceVisible&&this._tryUpdateHeight()&&this._showViewZone()})),this._register(this._replaceInput.onDidOptionChange(()=>{this._state.change({preserveCase:this._replaceInput.getPreserveCase()},!0)})),this._register(this._replaceInput.onPreserveCaseKeyDown(Je=>{Je.equals(2)&&(this._prevBtn.isEnabled()?this._prevBtn.focus():this._nextBtn.isEnabled()?this._nextBtn.focus():this._toggleSelectionFind.enabled?this._toggleSelectionFind.focus():this._closeBtn.isEnabled()&&this._closeBtn.focus(),Je.preventDefault())})),this._replaceBtn=this._register(new findWidget_SimpleButton({label:Ro+this._keybindingLabelFor(kr),icon:Oo,onTrigger:()=>{this._controller.replace()},onKeyDown:Je=>{Je.equals(1026)&&(this._closeBtn.focus(),Je.preventDefault())}})),this._replaceAllBtn=this._register(new findWidget_SimpleButton({label:No+this._keybindingLabelFor(Lr),icon:xo,onTrigger:()=>{this._controller.replaceAll()}}));let tt=document.createElement("div");tt.className="replace-part",tt.appendChild(this._replaceInput.domNode);const ot=document.createElement("div");ot.className="replace-actions",tt.appendChild(ot),ot.appendChild(this._replaceBtn.domNode),ot.appendChild(this._replaceAllBtn.domNode),this._toggleReplaceBtn=this._register(new findWidget_SimpleButton({label:Fo,className:"codicon toggle left",onTrigger:()=>{this._state.change({isReplaceRevealed:!this._isReplaceVisible},!1),this._isReplaceVisible&&(this._replaceInput.width=Wr.I(this._findInput.domNode),this._replaceInput.inputBox.layout()),this._showViewZone()}})),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible),this._domNode=document.createElement("div"),this._domNode.className="editor-widget find-widget",this._domNode.setAttribute("aria-hidden","true"),this._domNode.style.width="419px",this._domNode.appendChild(this._toggleReplaceBtn.domNode),this._domNode.appendChild(Je),this._domNode.appendChild(tt),this._resizeSash=new ao.b(this._domNode,this,{orientation:0,size:2}),this._resized=!1;let it=419;this._register(this._resizeSash.onDidStart(()=>{it=Wr.I(this._domNode)})),this._register(this._resizeSash.onDidChange(Je=>{this._resized=!0;let et=it+Je.startX-Je.currentX;if(et<419)return;et>(parseFloat(Wr.A(this._domNode).maxWidth)||0)||(this._domNode.style.width=et+"px",this._isReplaceVisible&&(this._replaceInput.width=Wr.I(this._findInput.domNode)),this._findInput.inputBox.layout(),this._tryUpdateHeight())})),this._register(this._resizeSash.onDidReset(()=>{const Je=Wr.I(this._domNode);if(Je<419)return;let et=419;if(!this._resized||419===Je){const Je=this._codeEditor.getLayoutInfo();et=Je.width-28-Je.minimap.minimapWidth-15,this._resized=!0}this._domNode.style.width=et+"px",this._isReplaceVisible&&(this._replaceInput.width=Wr.I(this._findInput.domNode)),this._findInput.inputBox.layout()}))}updateAccessibilitySupport(){const Je=this._codeEditor.getOption(2);this._findInput.setFocusInputOnOptionClick(2!==Je)}}findWidget_FindWidget.ID="editor.contrib.findWidget";class findWidget_SimpleButton extends Gr.a{constructor(Je){super(),this._opts=Je;let et="button";this._opts.className&&(et=et+" "+this._opts.className),this._opts.icon&&(et=et+" "+Tn.d.asClassName(this._opts.icon)),this._domNode=document.createElement("div"),this._domNode.title=this._opts.label,this._domNode.tabIndex=0,this._domNode.className=et,this._domNode.setAttribute("role","button"),this._domNode.setAttribute("aria-label",this._opts.label),this.onclick(this._domNode,Je=>{this._opts.onTrigger(),Je.preventDefault()}),this.onkeydown(this._domNode,Je=>{if(Je.equals(10)||Je.equals(3))return this._opts.onTrigger(),void Je.preventDefault();this._opts.onKeyDown&&this._opts.onKeyDown(Je)})}get domNode(){return this._domNode}isEnabled(){return this._domNode.tabIndex>=0}focus(){this._domNode.focus()}setEnabled(Je){this._domNode.classList.toggle("disabled",!Je),this._domNode.setAttribute("aria-disabled",String(!Je)),this._domNode.tabIndex=Je?0:-1}setExpanded(Je){this._domNode.setAttribute("aria-expanded",String(!!Je)),Je?(this._domNode.classList.remove(...Tn.d.asClassNameArray(wo)),this._domNode.classList.add(...Tn.d.asClassNameArray(So))):(this._domNode.classList.remove(...Tn.d.asClassNameArray(So)),this._domNode.classList.add(...Tn.d.asClassNameArray(wo)))}}Object(Tn.f)((Je,et)=>{const addBackgroundColorRule=(Je,tt)=>{tt&&et.addRule(`.monaco-editor ${Je} { background-color: ${tt}; }`)};addBackgroundColorRule(".findMatch",Je.getColor(Ln.x)),addBackgroundColorRule(".currentFindMatch",Je.getColor(Ln.v)),addBackgroundColorRule(".findScope",Je.getColor(Ln.z));addBackgroundColorRule(".find-widget",Je.getColor(Ln.Y));const tt=Je.getColor(Ln.Mc);tt&&et.addRule(`.monaco-editor .find-widget { box-shadow: 0 0 8px 2px ${tt}; }`);const ot=Je.getColor(Ln.y);ot&&et.addRule(`.monaco-editor .findMatch { border: 1px ${"hc"===Je.type?"dotted":"solid"} ${ot}; box-sizing: border-box; }`);const it=Je.getColor(Ln.w);it&&et.addRule(`.monaco-editor .currentFindMatch { border: 2px solid ${it}; padding: 1px; box-sizing: border-box; }`);const Zt=Je.getColor(Ln.A);Zt&&et.addRule(`.monaco-editor .findScope { border: 1px ${"hc"===Je.type?"dashed":"solid"} ${Zt}; }`);const en=Je.getColor(Ln.h);en&&et.addRule(`.monaco-editor .find-widget { border: 1px solid ${en}; }`);const Cn=Je.getColor(Ln.ab);Cn&&et.addRule(`.monaco-editor .find-widget { color: ${Cn}; }`);const _n=Je.getColor(Ln.cb);_n&&et.addRule(`.monaco-editor .find-widget.no-results .matchesCount { color: ${_n}; }`);const wn=Je.getColor(Ln.bb);if(wn)et.addRule(`.monaco-editor .find-widget .monaco-sash { background-color: ${wn}; }`);else{const tt=Je.getColor(Ln.Z);tt&&et.addRule(`.monaco-editor .find-widget .monaco-sash { background-color: ${tt}; }`)}const Sn=Je.getColor(Ln.db);Sn&&et.addRule(`.monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline-color: ${Sn}; }`)});var $o=tt(90),qo=tt(531),Ko=tt(317),Uo=tt(168),Go=tt(358),Zo=tt(181),findController_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},findController_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},findController_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};function getSelectionSearchString(Je,et="single",tt=!1){if(!Je.hasModel())return null;const ot=Je.getSelection();if("single"===et&&ot.startLineNumber===ot.endLineNumber||"multiple"===et)if(ot.isEmpty()){const et=Je.getConfiguredWordAtPosition(ot.getStartPosition());if(et&&!1===tt)return et.word}else if(Je.getModel().getValueLengthInRange(ot)<524288)return Je.getModel().getValueInRange(ot);return null}let Xo=class CommonFindController extends Zt.a{constructor(Je,et,tt,ot){super(),this._editor=Je,this._findWidgetVisible=Mn.bindTo(et),this._contextKeyService=et,this._storageService=tt,this._clipboardService=ot,this._updateHistoryDelayer=new it.a(500),this._state=this._register(new findState_FindReplaceState),this.loadQueryState(),this._register(this._state.onFindReplaceStateChange(Je=>this._onStateChanged(Je))),this._model=null,this._register(this._editor.onDidChangeModel(()=>{let Je=this._editor.getModel()&&this._state.isRevealed;this.disposeModel(),this._state.change({searchScope:null,matchCase:this._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:this._storageService.getBoolean("editor.isRegex",1,!1),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,!1)},!1),Je&&this._start({forceRevealReplace:!1,seedSearchStringFromSelection:"none",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1,loop:this._editor.getOption(33).loop})}))}get editor(){return this._editor}static get(Je){return Je.getContribution(CommonFindController.ID)}dispose(){this.disposeModel(),super.dispose()}disposeModel(){this._model&&(this._model.dispose(),this._model=null)}_onStateChanged(Je){this.saveQueryState(Je),Je.isRevealed&&(this._state.isRevealed?this._findWidgetVisible.set(!0):(this._findWidgetVisible.reset(),this.disposeModel())),Je.searchString&&this.setGlobalBufferTerm(this._state.searchString)}saveQueryState(Je){Je.isRegex&&this._storageService.store("editor.isRegex",this._state.actualIsRegex,1,0),Je.wholeWord&&this._storageService.store("editor.wholeWord",this._state.actualWholeWord,1,0),Je.matchCase&&this._storageService.store("editor.matchCase",this._state.actualMatchCase,1,0),Je.preserveCase&&this._storageService.store("editor.preserveCase",this._state.actualPreserveCase,1,0)}loadQueryState(){this._state.change({matchCase:this._storageService.getBoolean("editor.matchCase",1,this._state.matchCase),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,this._state.wholeWord),isRegex:this._storageService.getBoolean("editor.isRegex",1,this._state.isRegex),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,this._state.preserveCase)},!1)}isFindInputFocused(){return!!An.getValue(this._contextKeyService)}getState(){return this._state}closeFindWidget(){this._state.change({isRevealed:!1,searchScope:null},!1),this._editor.focus()}toggleCaseSensitive(){this._state.change({matchCase:!this._state.matchCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleWholeWords(){this._state.change({wholeWord:!this._state.wholeWord},!1),this._state.isRevealed||this.highlightFindOptions()}toggleRegex(){this._state.change({isRegex:!this._state.isRegex},!1),this._state.isRevealed||this.highlightFindOptions()}togglePreserveCase(){this._state.change({preserveCase:!this._state.preserveCase},!1),this._state.isRevealed||this.highlightFindOptions()}toggleSearchScope(){if(this._state.searchScope)this._state.change({searchScope:null},!0);else if(this._editor.hasModel()){let Je=this._editor.getSelections();Je.map(Je=>(1===Je.endColumn&&Je.endLineNumber>Je.startLineNumber&&(Je=Je.setEndPosition(Je.endLineNumber-1,this._editor.getModel().getLineMaxColumn(Je.endLineNumber-1))),Je.isEmpty()?null:Je)).filter(Je=>!!Je),Je.length&&this._state.change({searchScope:Je},!0)}}setSearchString(Je){this._state.isRegex&&(Je=en.u(Je)),this._state.change({searchString:Je},!1)}highlightFindOptions(Je=!1){}_start(Je){return findController_awaiter(this,void 0,void 0,(function*(){if(this.disposeModel(),!this._editor.hasModel())return;let et={isRevealed:!0};if("single"===Je.seedSearchStringFromSelection){let tt=getSelectionSearchString(this._editor,Je.seedSearchStringFromSelection,Je.seedSearchStringFromNonEmptySelection);tt&&(this._state.isRegex?et.searchString=en.u(tt):et.searchString=tt)}else if("multiple"===Je.seedSearchStringFromSelection&&!Je.updateSearchScope){let tt=getSelectionSearchString(this._editor,Je.seedSearchStringFromSelection);tt&&(et.searchString=tt)}if(!et.searchString&&Je.seedSearchStringFromGlobalClipboard){let Je=yield this.getGlobalBufferTerm();if(!this._editor.hasModel())return;Je&&(et.searchString=Je)}if(Je.forceRevealReplace?et.isReplaceRevealed=!0:this._findWidgetVisible.get()||(et.isReplaceRevealed=!1),Je.updateSearchScope){let Je=this._editor.getSelections();Je.some(Je=>!Je.isEmpty())&&(et.searchScope=Je)}et.loop=Je.loop,this._state.change(et,!1),this._model||(this._model=new findModel_FindModelBoundToEditorModel(this._editor,this._state))}))}start(Je){return this._start(Je)}moveToNextMatch(){return!!this._model&&(this._model.moveToNextMatch(),!0)}moveToPrevMatch(){return!!this._model&&(this._model.moveToPrevMatch(),!0)}replace(){return!!this._model&&(this._model.replace(),!0)}replaceAll(){return!!this._model&&(this._model.replaceAll(),!0)}selectAllMatches(){return!!this._model&&(this._model.selectAllMatches(),this._editor.focus(),!0)}getGlobalBufferTerm(){return findController_awaiter(this,void 0,void 0,(function*(){return this._editor.getOption(33).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""}))}setGlobalBufferTerm(Je){this._editor.getOption(33).globalFindClipboard&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(Je)}};Xo.ID="editor.contrib.findController",Xo=findController_decorate([findController_param(1,In.b),findController_param(2,Go.a),findController_param(3,qo.a)],Xo);let Yo=class FindController extends Xo{constructor(Je,et,tt,ot,it,Zt,en,Cn){super(Je,tt,en,Cn),this._contextViewService=et,this._keybindingService=ot,this._themeService=it,this._notificationService=Zt,this._widget=null,this._findOptionsWidget=null}_start(Je){const et=Object.create(null,{_start:{get:()=>super._start}});return findController_awaiter(this,void 0,void 0,(function*(){this._widget||this._createFindWidget();const tt=this._editor.getSelection();let ot=!1;switch(this._editor.getOption(33).autoFindInSelection){case"always":ot=!0;break;case"never":ot=!1;break;case"multiline":ot=!!tt&&tt.startLineNumber!==tt.endLineNumber}Je.updateSearchScope=ot,yield et._start.call(this,Je),this._widget&&(2===Je.shouldFocus?this._widget.focusReplaceInput():1===Je.shouldFocus&&this._widget.focusFindInput())}))}highlightFindOptions(Je=!1){this._widget||this._createFindWidget(),this._state.isRevealed&&!Je?this._widget.highlightFindOptions():this._findOptionsWidget.highlightFindOptions()}_createFindWidget(){this._widget=this._register(new findWidget_FindWidget(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._themeService,this._storageService,this._notificationService)),this._findOptionsWidget=this._register(new findOptionsWidget_FindOptionsWidget(this._editor,this._state,this._keybindingService,this._themeService))}};Yo=findController_decorate([findController_param(1,Ko.b),findController_param(2,In.b),findController_param(3,Uo.a),findController_param(4,Tn.b),findController_param(5,Zo.a),findController_param(6,Go.a),findController_param(7,qo.a)],Yo);const Qo=Object(Cn.p)(new Cn.f({id:zn,label:ot.a("startFindAction","Find"),alias:"Find",precondition:In.a.or(_n.a.focus,In.a.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2084,weight:100},menuOpts:{menuId:$o.b.MenubarEditMenu,group:"3_find",title:ot.a({key:"miFind",comment:["&& denotes a mnemonic"]},"&&Find"),order:1}}));Qo.addImplementation(0,(Je,et,tt)=>{const ot=Xo.get(et);return!!ot&&ot.start({forceRevealReplace:!1,seedSearchStringFromSelection:"never"!==et.getOption(33).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===et.getOption(33).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:et.getOption(33).globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1,loop:et.getOption(33).loop})});class findController_StartFindWithSelectionAction extends Cn.b{constructor(){super({id:Hn,label:ot.a("startFindWithSelectionAction","Find With Selection"),alias:"Find With Selection",precondition:void 0,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})}run(Je,et){return findController_awaiter(this,void 0,void 0,(function*(){let Je=Xo.get(et);Je&&(yield Je.start({forceRevealReplace:!1,seedSearchStringFromSelection:"multiple",seedSearchStringFromNonEmptySelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:et.getOption(33).loop}),Je.setGlobalBufferTerm(Je.getState().searchString))}))}}class findController_MatchFindAction extends Cn.b{run(Je,et){return findController_awaiter(this,void 0,void 0,(function*(){let Je=Xo.get(et);Je&&!this._run(Je)&&(yield Je.start({forceRevealReplace:!1,seedSearchStringFromSelection:0===Je.getState().searchString.length&&"never"!==et.getOption(33).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===et.getOption(33).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:et.getOption(33).loop}),this._run(Je))}))}}class findController_NextMatchFindAction extends findController_MatchFindAction{constructor(){super({id:$n,label:ot.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:[{kbExpr:_n.a.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100},{kbExpr:In.a.and(_n.a.focus,An),primary:3,weight:100}]})}_run(Je){return!!Je.moveToNextMatch()&&(Je.editor.pushUndoStop(),!0)}}class findController_PreviousMatchFindAction extends findController_MatchFindAction{constructor(){super({id:qn,label:ot.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:[{kbExpr:_n.a.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100},{kbExpr:In.a.and(_n.a.focus,An),primary:1027,weight:100}]})}_run(Je){return Je.moveToPrevMatch()}}class findController_SelectionMatchFindAction extends Cn.b{run(Je,et){return findController_awaiter(this,void 0,void 0,(function*(){let Je=Xo.get(et);if(!Je)return;const tt="selection"===et.getOption(33).seedSearchStringFromSelection;let ot=null;"never"!==et.getOption(33).seedSearchStringFromSelection&&(ot=getSelectionSearchString(et,"single",tt)),ot&&Je.setSearchString(ot),this._run(Je)||(yield Je.start({forceRevealReplace:!1,seedSearchStringFromSelection:"never"!==et.getOption(33).seedSearchStringFromSelection?"single":"none",seedSearchStringFromNonEmptySelection:tt,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1,loop:et.getOption(33).loop}),this._run(Je))}))}}class findController_NextSelectionMatchFindAction extends findController_SelectionMatchFindAction{constructor(){super({id:Kn,label:ot.a("nextSelectionMatchFindAction","Find Next Selection"),alias:"Find Next Selection",precondition:void 0,kbOpts:{kbExpr:_n.a.focus,primary:2109,weight:100}})}_run(Je){return Je.moveToNextMatch()}}class findController_PreviousSelectionMatchFindAction extends findController_SelectionMatchFindAction{constructor(){super({id:Un,label:ot.a("previousSelectionMatchFindAction","Find Previous Selection"),alias:"Find Previous Selection",precondition:void 0,kbOpts:{kbExpr:_n.a.focus,primary:3133,weight:100}})}_run(Je){return Je.moveToPrevMatch()}}const Jo=Object(Cn.p)(new Cn.f({id:Gn,label:ot.a("startReplace","Replace"),alias:"Replace",precondition:In.a.or(_n.a.focus,In.a.has("editorIsOpen")),kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menuOpts:{menuId:$o.b.MenubarEditMenu,group:"3_find",title:ot.a({key:"miReplace",comment:["&& denotes a mnemonic"]},"&&Replace"),order:2}}));Jo.addImplementation(0,(Je,et,tt)=>{if(!et.hasModel()||et.getOption(79))return!1;const ot=Xo.get(et);if(!ot)return!1;const it=et.getSelection(),Zt=ot.isFindInputFocused(),en=!it.isEmpty()&&it.startLineNumber===it.endLineNumber&&"never"!==et.getOption(33).seedSearchStringFromSelection&&!Zt,Cn=Zt||en?2:1;return ot.start({forceRevealReplace:!0,seedSearchStringFromSelection:en?"single":"none",seedSearchStringFromNonEmptySelection:"selection"===et.getOption(33).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:"never"!==et.getOption(33).seedSearchStringFromSelection,shouldFocus:Cn,shouldAnimate:!0,updateSearchScope:!1,loop:et.getOption(33).loop})}),Object(Cn.l)(Xo.ID,Yo),Object(Cn.j)(findController_StartFindWithSelectionAction),Object(Cn.j)(findController_NextMatchFindAction),Object(Cn.j)(findController_PreviousMatchFindAction),Object(Cn.j)(findController_NextSelectionMatchFindAction),Object(Cn.j)(findController_PreviousSelectionMatchFindAction);const ei=Cn.c.bindToContribution(Xo.get);Object(Cn.k)(new ei({id:Jn,precondition:Mn,handler:Je=>Je.closeFindWidget(),kbOpts:{weight:105,kbExpr:In.a.and(_n.a.focus,In.a.not("isComposing")),primary:9,secondary:[1033]}})),Object(Cn.k)(new ei({id:Cr,precondition:void 0,handler:Je=>Je.toggleCaseSensitive(),kbOpts:{weight:105,kbExpr:_n.a.focus,primary:Nn.primary,mac:Nn.mac,win:Nn.win,linux:Nn.linux}})),Object(Cn.k)(new ei({id:wr,precondition:void 0,handler:Je=>Je.toggleWholeWords(),kbOpts:{weight:105,kbExpr:_n.a.focus,primary:Fn.primary,mac:Fn.mac,win:Fn.win,linux:Fn.linux}})),Object(Cn.k)(new ei({id:Sr,precondition:void 0,handler:Je=>Je.toggleRegex(),kbOpts:{weight:105,kbExpr:_n.a.focus,primary:Bn.primary,mac:Bn.mac,win:Bn.win,linux:Bn.linux}})),Object(Cn.k)(new ei({id:Or,precondition:void 0,handler:Je=>Je.toggleSearchScope(),kbOpts:{weight:105,kbExpr:_n.a.focus,primary:Vn.primary,mac:Vn.mac,win:Vn.win,linux:Vn.linux}})),Object(Cn.k)(new ei({id:xr,precondition:void 0,handler:Je=>Je.togglePreserveCase(),kbOpts:{weight:105,kbExpr:_n.a.focus,primary:Wn.primary,mac:Wn.mac,win:Wn.win,linux:Wn.linux}})),Object(Cn.k)(new ei({id:kr,precondition:Mn,handler:Je=>Je.replace(),kbOpts:{weight:105,kbExpr:_n.a.focus,primary:3094}})),Object(Cn.k)(new ei({id:kr,precondition:Mn,handler:Je=>Je.replace(),kbOpts:{weight:105,kbExpr:In.a.and(_n.a.focus,Rn),primary:3}})),Object(Cn.k)(new ei({id:Lr,precondition:Mn,handler:Je=>Je.replaceAll(),kbOpts:{weight:105,kbExpr:_n.a.focus,primary:2563}})),Object(Cn.k)(new ei({id:Lr,precondition:Mn,handler:Je=>Je.replaceAll(),kbOpts:{weight:105,kbExpr:In.a.and(_n.a.focus,Rn),primary:void 0,mac:{primary:2051}}})),Object(Cn.k)(new ei({id:Nr,precondition:Mn,handler:Je=>Je.selectAllMatches(),kbOpts:{weight:105,kbExpr:_n.a.focus,primary:515}}))},1485:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return countBadge_CountBadge}));var ot=tt(12),it=tt.n(ot),Zt=tt(2818),en=tt.n(Zt),Cn={insert:"head",singleton:!1},_n=(it()(en.a,Cn),en.a.locals,tt(6)),wn=tt(26),Sn=tt(42),xn=tt(161);const kn={badgeBackground:Sn.a.fromHex("#4D4D4D"),badgeForeground:Sn.a.fromHex("#FFFFFF")};class countBadge_CountBadge{constructor(Je,et){this.count=0,this.options=et||Object.create(null),Object(xn.f)(this.options,kn,!1),this.badgeBackground=this.options.badgeBackground,this.badgeForeground=this.options.badgeForeground,this.badgeBorder=this.options.badgeBorder,this.element=Object(_n.q)(Je,Object(_n.a)(".monaco-count-badge")),this.countFormat=this.options.countFormat||"{0}",this.titleFormat=this.options.titleFormat||"",this.setCount(this.options.count||0)}setCount(Je){this.count=Je,this.render()}setTitleFormat(Je){this.titleFormat=Je,this.render()}render(){this.element.textContent=Object(wn.w)(this.countFormat,this.count),this.element.title=Object(wn.w)(this.titleFormat,this.count),this.applyStyles()}style(Je){this.badgeBackground=Je.badgeBackground,this.badgeForeground=Je.badgeForeground,this.badgeBorder=Je.badgeBorder,this.applyStyles()}applyStyles(){if(this.element){const Je=this.badgeBackground?this.badgeBackground.toString():"",et=this.badgeForeground?this.badgeForeground.toString():"",tt=this.badgeBorder?this.badgeBorder.toString():"";this.element.style.backgroundColor=Je,this.element.style.color=et,this.element.style.borderWidth=tt?"1px":"",this.element.style.borderStyle=tt?"solid":"",this.element.style.borderColor=tt}}}},152:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return en})),tt.d(et,"g",(function(){return toValuesTree})),tt.d(et,"b",(function(){return addToValueTree})),tt.d(et,"f",(function(){return removeFromValueTree})),tt.d(et,"d",(function(){return getConfigurationValue})),tt.d(et,"c",(function(){return getConfigurationKeys})),tt.d(et,"e",(function(){return getDefaultValues}));var ot=tt(170),it=tt(58),Zt=tt(564);const en=Object(it.c)("configurationService");function toValuesTree(Je,et){const tt=Object.create(null);for(let ot in Je)addToValueTree(tt,ot,Je[ot],et);return tt}function addToValueTree(Je,et,tt,ot){const it=et.split("."),Zt=it.pop();let en=Je;for(let Je=0;Je<it.length;Je++){let tt=it[Je],Zt=en[tt];switch(typeof Zt){case"undefined":Zt=en[tt]=Object.create(null);break;case"object":break;default:return void ot(`Ignoring ${et} as ${it.slice(0,Je+1).join(".")} is ${JSON.stringify(Zt)}`)}en=Zt}if("object"==typeof en&&null!==en)try{en[Zt]=tt}catch(Je){ot(`Ignoring ${et} as ${it.join(".")} is ${JSON.stringify(en)}`)}else ot(`Ignoring ${et} as ${it.join(".")} is ${JSON.stringify(en)}`)}function removeFromValueTree(Je,et){!function doRemoveFromValueTree(Je,et){const tt=et.shift();if(0===et.length)return void delete Je[tt];if(-1!==Object.keys(Je).indexOf(tt)){const ot=Je[tt];"object"!=typeof ot||Array.isArray(ot)||(doRemoveFromValueTree(ot,et),0===Object.keys(ot).length&&delete Je[tt])}}(Je,et.split("."))}function getConfigurationValue(Je,et,tt){const ot=function accessSetting(Je,et){let tt=Je;for(const Je of et){if("object"!=typeof tt||null===tt)return;tt=tt[Je]}return tt}(Je,et.split("."));return void 0===ot?tt:ot}function getConfigurationKeys(){const Je=ot.a.as(Zt.a.Configuration).getConfigurationProperties();return Object.keys(Je)}function getDefaultValues(){const Je=Object.create(null),et=ot.a.as(Zt.a.Configuration).getConfigurationProperties();for(let tt in et){addToValueTree(Je,tt,et[tt].default,Je=>console.error("Conflict in default settings: "+Je))}return Je}},160:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return Cn})),tt.d(et,"a",(function(){return KeyChord})),tt.d(et,"f",(function(){return createKeybinding})),tt.d(et,"e",(function(){return SimpleKeybinding})),tt.d(et,"d",(function(){return ResolvedKeybindingPart})),tt.d(et,"c",(function(){return ResolvedKeybinding}));var ot=tt(53);class KeyCodeStrMap{constructor(){this._keyCodeToStr=[],this._strToKeyCode=Object.create(null)}define(Je,et){this._keyCodeToStr[Je]=et,this._strToKeyCode[et.toLowerCase()]=Je}keyCodeToStr(Je){return this._keyCodeToStr[Je]}strToKeyCode(Je){return this._strToKeyCode[Je.toLowerCase()]||0}}const it=new KeyCodeStrMap,Zt=new KeyCodeStrMap,en=new KeyCodeStrMap;var Cn;function KeyChord(Je,et){return(Je|(65535&et)<<16>>>0)>>>0}function createKeybinding(Je,et){if(0===Je)return null;const tt=(65535&Je)>>>0,ot=(4294901760&Je)>>>16;return new ChordKeybinding(0!==ot?[createSimpleKeybinding(tt,et),createSimpleKeybinding(ot,et)]:[createSimpleKeybinding(tt,et)])}function createSimpleKeybinding(Je,et){const tt=!!(2048&Je),ot=!!(256&Je);return new SimpleKeybinding(2===et?ot:tt,!!(1024&Je),!!(512&Je),2===et?tt:ot,255&Je)}!function(){function define(Je,et,tt=et,ot=tt){it.define(Je,et),Zt.define(Je,tt),en.define(Je,ot)}define(0,"unknown"),define(1,"Backspace"),define(2,"Tab"),define(3,"Enter"),define(4,"Shift"),define(5,"Ctrl"),define(6,"Alt"),define(7,"PauseBreak"),define(8,"CapsLock"),define(9,"Escape"),define(10,"Space"),define(11,"PageUp"),define(12,"PageDown"),define(13,"End"),define(14,"Home"),define(15,"LeftArrow","Left"),define(16,"UpArrow","Up"),define(17,"RightArrow","Right"),define(18,"DownArrow","Down"),define(19,"Insert"),define(20,"Delete"),define(21,"0"),define(22,"1"),define(23,"2"),define(24,"3"),define(25,"4"),define(26,"5"),define(27,"6"),define(28,"7"),define(29,"8"),define(30,"9"),define(31,"A"),define(32,"B"),define(33,"C"),define(34,"D"),define(35,"E"),define(36,"F"),define(37,"G"),define(38,"H"),define(39,"I"),define(40,"J"),define(41,"K"),define(42,"L"),define(43,"M"),define(44,"N"),define(45,"O"),define(46,"P"),define(47,"Q"),define(48,"R"),define(49,"S"),define(50,"T"),define(51,"U"),define(52,"V"),define(53,"W"),define(54,"X"),define(55,"Y"),define(56,"Z"),define(57,"Meta"),define(58,"ContextMenu"),define(59,"F1"),define(60,"F2"),define(61,"F3"),define(62,"F4"),define(63,"F5"),define(64,"F6"),define(65,"F7"),define(66,"F8"),define(67,"F9"),define(68,"F10"),define(69,"F11"),define(70,"F12"),define(71,"F13"),define(72,"F14"),define(73,"F15"),define(74,"F16"),define(75,"F17"),define(76,"F18"),define(77,"F19"),define(78,"NumLock"),define(79,"ScrollLock"),define(80,";",";","OEM_1"),define(81,"=","=","OEM_PLUS"),define(82,",",",","OEM_COMMA"),define(83,"-","-","OEM_MINUS"),define(84,".",".","OEM_PERIOD"),define(85,"/","/","OEM_2"),define(86,"`","`","OEM_3"),define(110,"ABNT_C1"),define(111,"ABNT_C2"),define(87,"[","[","OEM_4"),define(88,"\\","\\","OEM_5"),define(89,"]","]","OEM_6"),define(90,"'","'","OEM_7"),define(91,"OEM_8"),define(92,"OEM_102"),define(93,"NumPad0"),define(94,"NumPad1"),define(95,"NumPad2"),define(96,"NumPad3"),define(97,"NumPad4"),define(98,"NumPad5"),define(99,"NumPad6"),define(100,"NumPad7"),define(101,"NumPad8"),define(102,"NumPad9"),define(103,"NumPad_Multiply"),define(104,"NumPad_Add"),define(105,"NumPad_Separator"),define(106,"NumPad_Subtract"),define(107,"NumPad_Decimal"),define(108,"NumPad_Divide")}(),function(Je){Je.toString=function toString(Je){return it.keyCodeToStr(Je)},Je.fromString=function fromString(Je){return it.strToKeyCode(Je)},Je.toUserSettingsUS=function toUserSettingsUS(Je){return Zt.keyCodeToStr(Je)},Je.toUserSettingsGeneral=function toUserSettingsGeneral(Je){return en.keyCodeToStr(Je)},Je.fromUserSettings=function fromUserSettings(Je){return Zt.strToKeyCode(Je)||en.strToKeyCode(Je)}}(Cn||(Cn={}));class SimpleKeybinding{constructor(Je,et,tt,ot,it){this.ctrlKey=Je,this.shiftKey=et,this.altKey=tt,this.metaKey=ot,this.keyCode=it}equals(Je){return this.ctrlKey===Je.ctrlKey&&this.shiftKey===Je.shiftKey&&this.altKey===Je.altKey&&this.metaKey===Je.metaKey&&this.keyCode===Je.keyCode}isModifierKey(){return 0===this.keyCode||5===this.keyCode||57===this.keyCode||6===this.keyCode||4===this.keyCode}toChord(){return new ChordKeybinding([this])}isDuplicateModifierCase(){return this.ctrlKey&&5===this.keyCode||this.shiftKey&&4===this.keyCode||this.altKey&&6===this.keyCode||this.metaKey&&57===this.keyCode}}class ChordKeybinding{constructor(Je){if(0===Je.length)throw Object(ot.b)("parts");this.parts=Je}}class ResolvedKeybindingPart{constructor(Je,et,tt,ot,it,Zt){this.ctrlKey=Je,this.shiftKey=et,this.altKey=tt,this.metaKey=ot,this.keyLabel=it,this.keyAriaLabel=Zt}}class ResolvedKeybinding{}},161:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return deepClone})),tt.d(et,"c",(function(){return deepFreeze})),tt.d(et,"a",(function(){return cloneAndChange})),tt.d(et,"f",(function(){return mixin})),tt.d(et,"d",(function(){return equals})),tt.d(et,"e",(function(){return getOrDefault}));var ot=tt(54);function deepClone(Je){if(!Je||"object"!=typeof Je)return Je;if(Je instanceof RegExp)return Je;const et=Array.isArray(Je)?[]:{};return Object.keys(Je).forEach(tt=>{Je[tt]&&"object"==typeof Je[tt]?et[tt]=deepClone(Je[tt]):et[tt]=Je[tt]}),et}function deepFreeze(Je){if(!Je||"object"!=typeof Je)return Je;const et=[Je];for(;et.length>0;){const Je=et.shift();Object.freeze(Je);for(const tt in Je)if(it.call(Je,tt)){const ot=Je[tt];"object"!=typeof ot||Object.isFrozen(ot)||et.push(ot)}}return Je}const it=Object.prototype.hasOwnProperty;function cloneAndChange(Je,et){return function _cloneAndChange(Je,et,tt){if(Object(ot.m)(Je))return Je;const Zt=et(Je);if(void 0!==Zt)return Zt;if(Object(ot.f)(Je)){const ot=[];for(const it of Je)ot.push(_cloneAndChange(it,et,tt));return ot}if(Object(ot.j)(Je)){if(tt.has(Je))throw new Error("Cannot clone recursive data-structure");tt.add(Je);const ot={};for(let Zt in Je)it.call(Je,Zt)&&(ot[Zt]=_cloneAndChange(Je[Zt],et,tt));return tt.delete(Je),ot}return Je}(Je,et,new Set)}function mixin(Je,et,tt=!0){return Object(ot.j)(Je)?(Object(ot.j)(et)&&Object.keys(et).forEach(it=>{it in Je?tt&&(Object(ot.j)(Je[it])&&Object(ot.j)(et[it])?mixin(Je[it],et[it],tt):Je[it]=et[it]):Je[it]=et[it]}),Je):et}function equals(Je,et){if(Je===et)return!0;if(null==Je||null==et)return!1;if(typeof Je!=typeof et)return!1;if("object"!=typeof Je)return!1;if(Array.isArray(Je)!==Array.isArray(et))return!1;let tt,ot;if(Array.isArray(Je)){if(Je.length!==et.length)return!1;for(tt=0;tt<Je.length;tt++)if(!equals(Je[tt],et[tt]))return!1}else{const it=[];for(ot in Je)it.push(ot);it.sort();const Zt=[];for(ot in et)Zt.push(ot);if(Zt.sort(),!equals(it,Zt))return!1;for(tt=0;tt<it.length;tt++)if(!equals(Je[it[tt]],et[it[tt]]))return!1}return!0}function getOrDefault(Je,et,tt){const ot=et(Je);return void 0===ot?tt:ot}},164:function(Je,et,tt){"use strict";tt.d(et,"i",(function(){return Cn})),tt.d(et,"j",(function(){return _n})),tt.d(et,"g",(function(){return En})),tt.d(et,"f",(function(){return Dn})),tt.d(et,"h",(function(){return Ln})),tt.d(et,"a",(function(){return Tn})),tt.d(et,"k",(function(){return In})),tt.d(et,"b",(function(){return Mn})),tt.d(et,"n",(function(){return An})),tt.d(et,"e",(function(){return Rn})),tt.d(et,"c",(function(){return Nn})),tt.d(et,"d",(function(){return Fn})),tt.d(et,"m",(function(){return Bn})),tt.d(et,"l",(function(){return Vn})),tt.d(et,"o",(function(){return zn})),tt.d(et,"p",(function(){return Hn})),tt.d(et,"q",(function(){return $n})),tt.d(et,"r",(function(){return qn})),tt.d(et,"u",(function(){return Un})),tt.d(et,"s",(function(){return Gn})),tt.d(et,"v",(function(){return Jn})),tt.d(et,"t",(function(){return Cr}));var ot=tt(5),it=tt(42),Zt=tt(11),en=tt(49);const Cn=Object(Zt.wc)("editor.lineHighlightBackground",{dark:null,light:null,hc:null},ot.a("lineHighlight","Background color for the highlight of line at the cursor position.")),_n=Object(Zt.wc)("editor.lineHighlightBorder",{dark:"#282828",light:"#eeeeee",hc:"#f38518"},ot.a("lineHighlightBorderBox","Background color for the border around the line at the cursor position.")),wn=Object(Zt.wc)("editor.rangeHighlightBackground",{dark:"#ffffff0b",light:"#fdff0033",hc:null},ot.a("rangeHighlight","Background color of highlighted ranges, like by quick open and find features. The color must not be opaque so as not to hide underlying decorations."),!0),Sn=Object(Zt.wc)("editor.rangeHighlightBorder",{dark:null,light:null,hc:Zt.b},ot.a("rangeHighlightBorder","Background color of the border around highlighted ranges."),!0),xn=Object(Zt.wc)("editor.symbolHighlightBackground",{dark:Zt.x,light:Zt.x,hc:null},ot.a("symbolHighlight","Background color of highlighted symbol, like for go to definition or go next/previous symbol. The color must not be opaque so as not to hide underlying decorations."),!0),kn=Object(Zt.wc)("editor.symbolHighlightBorder",{dark:null,light:null,hc:Zt.b},ot.a("symbolHighlightBorder","Background color of the border around highlighted symbols."),!0),En=Object(Zt.wc)("editorCursor.foreground",{dark:"#AEAFAD",light:it.a.black,hc:it.a.white},ot.a("caret","Color of the editor cursor.")),Dn=Object(Zt.wc)("editorCursor.background",null,ot.a("editorCursorBackground","The background color of the editor cursor. Allows customizing the color of a character overlapped by a block cursor.")),Pn=Object(Zt.wc)("editorWhitespace.foreground",{dark:"#e3e4e229",light:"#33333333",hc:"#e3e4e229"},ot.a("editorWhitespaces","Color of whitespace characters in the editor.")),Ln=Object(Zt.wc)("editorIndentGuide.background",{dark:Pn,light:Pn,hc:Pn},ot.a("editorIndentGuides","Color of the editor indentation guides.")),Tn=Object(Zt.wc)("editorIndentGuide.activeBackground",{dark:Pn,light:Pn,hc:Pn},ot.a("editorActiveIndentGuide","Color of the active editor indentation guides.")),In=Object(Zt.wc)("editorLineNumber.foreground",{dark:"#858585",light:"#237893",hc:it.a.white},ot.a("editorLineNumbers","Color of editor line numbers.")),jn=Object(Zt.wc)("editorActiveLineNumber.foreground",{dark:"#c6c6c6",light:"#0B216F",hc:Zt.b},ot.a("editorActiveLineNumber","Color of editor active line number"),!1,ot.a("deprecatedEditorActiveLineNumber","Id is deprecated. Use 'editorLineNumber.activeForeground' instead.")),Mn=Object(Zt.wc)("editorLineNumber.activeForeground",{dark:jn,light:jn,hc:jn},ot.a("editorActiveLineNumber","Color of editor active line number")),An=Object(Zt.wc)("editorRuler.foreground",{dark:"#5A5A5A",light:it.a.lightgrey,hc:it.a.white},ot.a("editorRuler","Color of the editor rulers.")),Rn=Object(Zt.wc)("editorCodeLens.foreground",{dark:"#999999",light:"#919191",hc:"#999999"},ot.a("editorCodeLensForeground","Foreground color of editor CodeLens")),Nn=Object(Zt.wc)("editorBracketMatch.background",{dark:"#0064001a",light:"#0064001a",hc:"#0064001a"},ot.a("editorBracketMatchBackground","Background color behind matching brackets")),Fn=Object(Zt.wc)("editorBracketMatch.border",{dark:"#888",light:"#B9B9B9",hc:Zt.h},ot.a("editorBracketMatchBorder","Color for matching brackets boxes")),Bn=Object(Zt.wc)("editorOverviewRuler.border",{dark:"#7f7f7f4d",light:"#7f7f7f4d",hc:"#7f7f7f4d"},ot.a("editorOverviewRulerBorder","Color of the overview ruler border.")),Vn=Object(Zt.wc)("editorOverviewRuler.background",null,ot.a("editorOverviewRulerBackground","Background color of the editor overview ruler. Only used when the minimap is enabled and placed on the right side of the editor.")),Wn=Object(Zt.wc)("editorGutter.background",{dark:Zt.r,light:Zt.r,hc:Zt.r},ot.a("editorGutter","Background color of the editor gutter. The gutter contains the glyph margins and the line numbers.")),zn=Object(Zt.wc)("editorUnnecessaryCode.border",{dark:null,light:null,hc:it.a.fromHex("#fff").transparent(.8)},ot.a("unnecessaryCodeBorder","Border color of unnecessary (unused) source code in the editor.")),Hn=Object(Zt.wc)("editorUnnecessaryCode.opacity",{dark:it.a.fromHex("#000a"),light:it.a.fromHex("#0007"),hc:null},ot.a("unnecessaryCodeOpacity","Opacity of unnecessary (unused) source code in the editor. For example, \"#000000c0\" will render the code with 75% opacity. For high contrast themes, use the 'editorUnnecessaryCode.border' theme color to underline unnecessary code instead of fading it out.")),$n=Object(Zt.wc)("editorGhostText.border",{dark:null,light:null,hc:it.a.fromHex("#fff").transparent(.8)},ot.a("editorGhostTextBorder","Border color of ghost text in the editor.")),qn=Object(Zt.wc)("editorGhostText.foreground",{dark:it.a.fromHex("#ffffff56"),light:it.a.fromHex("#0007"),hc:null},ot.a("editorGhostTextForeground","Foreground color of the ghost text in the editor.")),Kn=new it.a(new it.c(0,122,204,.6)),Un=Object(Zt.wc)("editorOverviewRuler.rangeHighlightForeground",{dark:Kn,light:Kn,hc:Kn},ot.a("overviewRulerRangeHighlight","Overview ruler marker color for range highlights. The color must not be opaque so as not to hide underlying decorations."),!0),Gn=Object(Zt.wc)("editorOverviewRuler.errorForeground",{dark:new it.a(new it.c(255,18,18,.7)),light:new it.a(new it.c(255,18,18,.7)),hc:new it.a(new it.c(255,50,50,1))},ot.a("overviewRuleError","Overview ruler marker color for errors.")),Jn=Object(Zt.wc)("editorOverviewRuler.warningForeground",{dark:Zt.X,light:Zt.X,hc:Zt.W},ot.a("overviewRuleWarning","Overview ruler marker color for warnings.")),Cr=Object(Zt.wc)("editorOverviewRuler.infoForeground",{dark:Zt.M,light:Zt.M,hc:Zt.L},ot.a("overviewRuleInfo","Overview ruler marker color for infos."));Object(en.f)((Je,et)=>{const tt=Je.getColor(Zt.r);tt&&et.addRule(`.monaco-editor, .monaco-editor-background, .monaco-editor .inputarea.ime-input { background-color: ${tt}; }`);const ot=Je.getColor(Zt.B);ot&&et.addRule(`.monaco-editor, .monaco-editor .inputarea.ime-input { color: ${ot}; }`);const it=Je.getColor(Wn);it&&et.addRule(`.monaco-editor .margin { background-color: ${it}; }`);const en=Je.getColor(wn);en&&et.addRule(`.monaco-editor .rangeHighlight { background-color: ${en}; }`);const Cn=Je.getColor(Sn);Cn&&et.addRule(`.monaco-editor .rangeHighlight { border: 1px ${"hc"===Je.type?"dotted":"solid"} ${Cn}; }`);const _n=Je.getColor(xn);_n&&et.addRule(`.monaco-editor .symbolHighlight { background-color: ${_n}; }`);const En=Je.getColor(kn);En&&et.addRule(`.monaco-editor .symbolHighlight { border: 1px ${"hc"===Je.type?"dotted":"solid"} ${En}; }`);const Dn=Je.getColor(Pn);Dn&&(et.addRule(`.monaco-editor .mtkw { color: ${Dn} !important; }`),et.addRule(`.monaco-editor .mtkz { color: ${Dn} !important; }`))})},168:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return it}));var ot=tt(58);const it=Object(ot.c)("keybindingService")},170:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Zt}));var ot=tt(54),it=tt(1234);const Zt=new class RegistryImpl{constructor(){this.data=new Map}add(Je,et){it.a(ot.k(Je)),it.a(ot.j(et)),it.a(!this.data.has(Je),"There is already an extension with this id"),this.data.set(Je,et)}as(Je){return this.data.get(Je)||null}}},171:function(Je,et,tt){"use strict";tt.d(et,"i",(function(){return originalFSPath})),tt.d(et,"e",(function(){return _n})),tt.d(et,"f",(function(){return wn})),tt.d(et,"c",(function(){return Sn})),tt.d(et,"b",(function(){return xn})),tt.d(et,"d",(function(){return kn})),tt.d(et,"g",(function(){return En})),tt.d(et,"h",(function(){return Dn})),tt.d(et,"j",(function(){return Pn})),tt.d(et,"a",(function(){return Ln}));var ot=tt(1064),it=tt(196),Zt=tt(92),en=tt(26),Cn=tt(139);function originalFSPath(Je){return Object(Zt.b)(Je,!0)}const _n=new class ExtUri{constructor(Je){this._ignorePathCasing=Je}compare(Je,et,tt=!1){return Je===et?0:Object(en.f)(this.getComparisonKey(Je,tt),this.getComparisonKey(et,tt))}isEqual(Je,et,tt=!1){return Je===et||!(!Je||!et)&&this.getComparisonKey(Je,tt)===this.getComparisonKey(et,tt)}getComparisonKey(Je,et=!1){return Je.with({path:this._ignorePathCasing(Je)?Je.path.toLowerCase():void 0,fragment:et?null:void 0}).toString()}joinPath(Je,...et){return Zt.a.joinPath(Je,...et)}basenameOrAuthority(Je){return xn(Je)||Je.authority}basename(Je){return it.e.basename(Je.path)}dirname(Je){if(0===Je.path.length)return Je;let et;return Je.scheme===Cn.c.file?et=Zt.a.file(it.b(originalFSPath(Je))).path:(et=it.e.dirname(Je.path),Je.authority&&et.length&&47!==et.charCodeAt(0)&&(console.error(`dirname("${Je.toString})) resulted in a relative path`),et="/")),Je.with({path:et})}normalizePath(Je){if(!Je.path.length)return Je;let et;return et=Je.scheme===Cn.c.file?Zt.a.file(it.d(originalFSPath(Je))).path:it.e.normalize(Je.path),Je.with({path:et})}resolvePath(Je,et){if(Je.scheme===Cn.c.file){const tt=Zt.a.file(it.g(originalFSPath(Je),et));return Je.with({authority:tt.authority,path:tt.path})}return et=ot.d(et),Je.with({path:it.e.resolve(Je.path,et)})}}(()=>!1),wn=_n.isEqual.bind(_n),Sn=_n.basenameOrAuthority.bind(_n),xn=_n.basename.bind(_n),kn=_n.dirname.bind(_n),En=_n.joinPath.bind(_n),Dn=_n.normalizePath.bind(_n),Pn=_n.resolvePath.bind(_n);var Ln;!function(Je){Je.META_DATA_LABEL="label",Je.META_DATA_DESCRIPTION="description",Je.META_DATA_SIZE="size",Je.META_DATA_MIME="mime",Je.parseMetaData=function parseMetaData(et){const tt=new Map;et.path.substring(et.path.indexOf(";")+1,et.path.lastIndexOf(";")).split(";").forEach(Je=>{const[et,ot]=Je.split(":");et&&ot&&tt.set(et,ot)});const ot=et.path.substring(0,et.path.indexOf(";"));return ot&&tt.set(Je.META_DATA_MIME,ot),tt}}(Ln||(Ln={}))},176:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return it})),tt.d(et,"b",(function(){return shouldSynchronizeModel}));var ot=tt(58);const it=Object(ot.c)("modelService");function shouldSynchronizeModel(Je){return!Je.isTooLargeForSyncing()&&!Je.isForSimpleWidget}},177:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return ot})),tt.d(et,"c",(function(){return it})),tt.d(et,"b",(function(){return Zt})),tt.d(et,"e",(function(){return en})),tt.d(et,"d",(function(){return Cn})),tt.d(et,"f",(function(){return _n})),tt.d(et,"h",(function(){return wn})),tt.d(et,"i",(function(){return Sn})),tt.d(et,"g",(function(){return xn}));var ot,it,Zt,en,Cn,_n,wn,Sn,xn,kn=tt(5);!function(Je){Je.noSelection=kn.a("noSelection","No selection"),Je.singleSelectionRange=kn.a("singleSelectionRange","Line {0}, Column {1} ({2} selected)"),Je.singleSelection=kn.a("singleSelection","Line {0}, Column {1}"),Je.multiSelectionRange=kn.a("multiSelectionRange","{0} selections ({1} characters selected)"),Je.multiSelection=kn.a("multiSelection","{0} selections"),Je.emergencyConfOn=kn.a("emergencyConfOn","Now changing the setting `accessibilitySupport` to 'on'."),Je.openingDocs=kn.a("openingDocs","Now opening the Editor Accessibility documentation page."),Je.readonlyDiffEditor=kn.a("readonlyDiffEditor"," in a read-only pane of a diff editor."),Je.editableDiffEditor=kn.a("editableDiffEditor"," in a pane of a diff editor."),Je.readonlyEditor=kn.a("readonlyEditor"," in a read-only code editor"),Je.editableEditor=kn.a("editableEditor"," in a code editor"),Je.changeConfigToOnMac=kn.a("changeConfigToOnMac","To configure the editor to be optimized for usage with a Screen Reader press Command+E now."),Je.changeConfigToOnWinLinux=kn.a("changeConfigToOnWinLinux","To configure the editor to be optimized for usage with a Screen Reader press Control+E now."),Je.auto_on=kn.a("auto_on","The editor is configured to be optimized for usage with a Screen Reader."),Je.auto_off=kn.a("auto_off","The editor is configured to never be optimized for usage with a Screen Reader, which is not the case at this time."),Je.tabFocusModeOnMsg=kn.a("tabFocusModeOnMsg","Pressing Tab in the current editor will move focus to the next focusable element. Toggle this behavior by pressing {0}."),Je.tabFocusModeOnMsgNoKb=kn.a("tabFocusModeOnMsgNoKb","Pressing Tab in the current editor will move focus to the next focusable element. The command {0} is currently not triggerable by a keybinding."),Je.tabFocusModeOffMsg=kn.a("tabFocusModeOffMsg","Pressing Tab in the current editor will insert the tab character. Toggle this behavior by pressing {0}."),Je.tabFocusModeOffMsgNoKb=kn.a("tabFocusModeOffMsgNoKb","Pressing Tab in the current editor will insert the tab character. The command {0} is currently not triggerable by a keybinding."),Je.openDocMac=kn.a("openDocMac","Press Command+H now to open a browser window with more information related to editor accessibility."),Je.openDocWinLinux=kn.a("openDocWinLinux","Press Control+H now to open a browser window with more information related to editor accessibility."),Je.outroMsg=kn.a("outroMsg","You can dismiss this tooltip and return to the editor by pressing Escape or Shift+Escape."),Je.showAccessibilityHelpAction=kn.a("showAccessibilityHelpAction","Show Accessibility Help")}(ot||(ot={})),function(Je){Je.inspectTokensAction=kn.a("inspectTokens","Developer: Inspect Tokens")}(it||(it={})),function(Je){Je.gotoLineActionLabel=kn.a("gotoLineActionLabel","Go to Line/Column...")}(Zt||(Zt={})),function(Je){Je.helpQuickAccessActionLabel=kn.a("helpQuickAccess","Show all Quick Access Providers")}(en||(en={})),function(Je){Je.quickCommandActionLabel=kn.a("quickCommandActionLabel","Command Palette"),Je.quickCommandHelp=kn.a("quickCommandActionHelp","Show And Run Commands")}(Cn||(Cn={})),function(Je){Je.quickOutlineActionLabel=kn.a("quickOutlineActionLabel","Go to Symbol..."),Je.quickOutlineByCategoryActionLabel=kn.a("quickOutlineByCategoryActionLabel","Go to Symbol by Category...")}(_n||(_n={})),function(Je){Je.editorViewAccessibleLabel=kn.a("editorViewAccessibleLabel","Editor content"),Je.accessibilityHelpMessage=kn.a("accessibilityHelpMessage","Press Alt+F1 for Accessibility Options.")}(wn||(wn={})),function(Je){Je.toggleHighContrast=kn.a("toggleHighContrast","Toggle High Contrast Theme")}(Sn||(Sn={})),function(Je){Je.bulkEditServiceSummary=kn.a("bulkEditServiceSummary","Made {0} edits in {1} files")}(xn||(xn={}))},1778:function(Je,et,tt){"use strict";var ot,it=Object.create,Zt=Object.defineProperty,en=Object.defineProperties,Cn=Object.getOwnPropertyDescriptor,_n=Object.getOwnPropertyDescriptors,wn=Object.getOwnPropertyNames,Sn=Object.getOwnPropertySymbols,xn=Object.getPrototypeOf,kn=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,__defNormalProp=(Je,et,tt)=>et in Je?Zt(Je,et,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Je[et]=tt,__spreadValues=(Je,et)=>{for(var tt in et||(et={}))kn.call(et,tt)&&__defNormalProp(Je,tt,et[tt]);if(Sn)for(var tt of Sn(et))En.call(et,tt)&&__defNormalProp(Je,tt,et[tt]);return Je},__spreadProps=(Je,et)=>en(Je,_n(et)),__export=(Je,et)=>{for(var tt in et)Zt(Je,tt,{get:et[tt],enumerable:!0})},__copyProps=(Je,et,tt,ot)=>{if(et&&"object"==typeof et||"function"==typeof et)for(let it of wn(et))kn.call(Je,it)||it===tt||Zt(Je,it,{get:()=>et[it],enumerable:!(ot=Cn(et,it))||ot.enumerable});return Je},__reExport=(Je,et,tt)=>(__copyProps(Je,et,"default"),tt&&__copyProps(tt,et,"default")),__toESM=(Je,et,tt)=>(tt=null!=Je?it(xn(Je)):{},__copyProps(!et&&Je&&Je.__esModule?tt:Zt(tt,"default",{value:Je,enumerable:!0}),Je)),__async=(Je,et,tt)=>new Promise((ot,it)=>{var fulfilled=Je=>{try{step(tt.next(Je))}catch(Je){it(Je)}},rejected=Je=>{try{step(tt.throw(Je))}catch(Je){it(Je)}},step=Je=>Je.done?ot(Je.value):Promise.resolve(Je.value).then(fulfilled,rejected);step((tt=tt.apply(Je,et)).next())}),Dn={};__export(Dn,{AbsoluteLayoutEditor:()=>AbsoluteLayoutEditor_default,AbsoluteLayoutItemEditor:()=>Ga,AlignmentEditor:()=>Ha,CloudDataSourceEditors:()=>uo,CloudSearchEditor:()=>io,CombinedCodeIdEditor:()=>dl,CornerRadiusEditor:()=>CornerRadiusEditor,DataSourceEditors:()=>Jo,DrilldownEditors:()=>sa,DynamicEditorWrapper:()=>Ia,DynamicTimeRangeConfigEditor:()=>DynamicTimeRangeConfigEditor_default,EnterpriseSavedSearchEditor:()=>Uo,EnterpriseSearchEditor:()=>Lo,FlyoutCodeEditor:()=>fl,GlobalLayoutOptionsEditor:()=>GlobalLayoutOptionsEditor,GridLayoutEditor:()=>GridLayoutEditor_default,LABELS:()=>Xa,LayoutEditors:()=>Na,LayoutItemEditors:()=>Za,PositionAndSizeEditor:()=>Ua,SimpleSourceEditor:()=>Js,StaticTimeRangeConfigEditor:()=>StaticTimeRangeConfigEditor_default,SubmitButtonOptions:()=>Ya,TabLabelEditor:()=>TabLabelEditor_default,TabLayoutTypeButton:()=>TabLayoutTypeButton_default,TabLayoutTypeEditor:()=>TabLayoutTypeEditor_default,TabLayoutTypeModal:()=>TabLayoutTypeModal_default,TestDataSourceEditor:()=>co,TimeRangeEditor:()=>TimeRangeEditor_default,TitleAndDescriptionToggle:()=>Qa}),Je.exports=(ot=Dn,__copyProps(Zt({},"__esModule",{value:!0}),ot));var Pn={};__export(Pn,{default:()=>Tn});var Ln=__toESM(tt(0));__reExport(Pn,tt(0));var Tn="default"in Ln?Ln.default:Ln,In={};__export(In,{default:()=>Mn});var jn=__toESM(tt(3));__reExport(In,tt(3));var Mn="default"in jn?jn.default:jn,An={};__export(An,{default:()=>Nn});var Rn=__toESM(tt(40));__reExport(An,tt(40));var Nn="default"in Rn?Rn.default:Rn,Fn={};__export(Fn,{default:()=>Vn});var Bn=__toESM(tt(135));__reExport(Fn,tt(135));var Vn="default"in Bn?Bn.default:Bn,Wn={};__export(Wn,{default:()=>Hn});var zn=__toESM(tt(3782));__reExport(Wn,tt(3782));var Hn="default"in zn?zn.default:zn,$n={};__export($n,{default:()=>Kn});var qn=__toESM(tt(372));__reExport($n,tt(372));var Kn="default"in qn?qn.default:qn,Un={};__export(Un,{default:()=>Jn});var Gn=__toESM(tt(866));__reExport(Un,tt(866));var Jn="default"in Gn?Gn.default:Gn,Cr={};__export(Cr,{default:()=>Sr});var wr=__toESM(tt(287));__reExport(Cr,tt(287));var Sr="default"in wr?wr.default:wr,Or={};__export(Or,{default:()=>kr});var xr=__toESM(tt(3783));__reExport(Or,tt(3783));var kr="default"in xr?xr.default:xr,Lr={};__export(Lr,{default:()=>Wr});var Nr=__toESM(tt(2));__reExport(Lr,tt(2));var Wr="default"in Nr?Nr.default:Nr,getTokensFromTimeRange=({earliest:Je,latest:et})=>{const tt=(0,Fn.extractTokens)(null!=Je?Je:"").map(({name:Je})=>Je.split(".")[0]),ot=(0,Fn.extractTokens)(null!=et?et:"").map(({name:Je})=>Je.split(".")[0]);return[tt[0],ot[0]]},zr=Wr.div.attrs(()=>({"data-test":"time-range-type-value"}))`
|
|
|
font-weight: bold;
|
|
|
overflow: hidden;
|
|
|
word-break: break-all;
|
|
|
`,TimeRangeType=({earliest:Je,latest:et})=>{const tt=(0,Cr.useDashboardApi)(),ot=(0,Fn.hasTokens)(Je)||(0,Fn.hasTokens)(et)?"dynamic":"static",it="static"===ot?(0,Fn.createRangeLabel)(Je,et,{timeRangePresets:Fn.defaultTimePreset,maxChars:0}):`${Je} - ${et}`;let Zt;if("static"===ot)Zt=(0,Wn._)("Currently using static time range");else{const ot=getTokensFromTimeRange({earliest:Je,latest:et}),it=tt.getInputByToken(ot[0]),en=(0,An.get)(it,"title",null);Zt=it?en?Tn.createElement(Tn.Fragment,null,(0,Wn._)("Currently using")," ",Tn.createElement("b",{"data-test":"time-range-input-name"},en)," ",(0,Wn._)("input")):(0,Wn._)("Currently using Untitled input"):`${(0,Wn._)("Currently referencing")} $${ot[0]}$`}return Tn.createElement("div",{"data-test":"time-range-type"},Tn.createElement("div",{"data-test":"time-range-type-label"},Zt),Tn.createElement(zr,null,it))};TimeRangeType.propTypes={earliest:Mn.string,latest:Mn.string},TimeRangeType.defaultProps={earliest:"-24h@h",latest:"now"};var Hr=TimeRangeType,$r={};__export($r,{default:()=>Ur});var Kr=__toESM(tt(3792));__reExport($r,tt(3792));var Ur="default"in Kr?Kr.default:Kr,Gr={};__export(Gr,{default:()=>Xr});var Zr=__toESM(tt(371));__reExport(Gr,tt(371));var Xr="default"in Zr?Zr.default:Zr,Yr=Wr.span`
|
|
|
font-style: ${Je=>Je.titleExists?"normal":"italic"};
|
|
|
`,getTimeStringFromToken=({tokenId:Je,submittedTokens:et,namespace:tt=Fn.DEFAULT_TOKEN_NAMESPACE})=>{if(!Je)return"";const{start:ot,end:it}=(0,Fn.replaceTokensForObject)({start:`$${tt}:${Je}.earliest$`,end:`$${tt}:${Je}.latest$`},et);return(0,Fn.createRangeLabel)(ot,it,{presets:Fn.defaultRealTimePreset,maxChars:0})},DynamicTimeRangeConfigEditor_default=({token:Je,onChange:et})=>{const[tt,ot]=(0,Pn.useState)(Je),it=(0,Cr.useDashboardApi)().getDefinition(),Zt=(0,Gr.useSelector)(Gr.selectSubmittedTokens),en=(0,Pn.useMemo)(()=>{var Je;return Object.entries(null!=(Je=it.inputs)?Je:{}).filter(([,Je])=>"input.timerange"===Je.type).map(([Je,et])=>{var tt,ot;return[Je,et,getTimeStringFromToken({tokenId:null==(tt=et.options)?void 0:tt.token,submittedTokens:Zt,namespace:null==(ot=et.options)?void 0:ot.tokenNamespace})]})},[it.inputs,Zt]),Cn=(0,Pn.useCallback)((Je,{value:tt})=>{var it;ot(tt);const Zt=en.findIndex(Je=>{var et,ot;return(null==(ot=null==(et=Je[1])?void 0:et.options)?void 0:ot.token)===tt}),{defaultValue:Cn}=null!=(it=en[Zt][1].options)?it:{};et(Je,{earliest:`$${tt}.earliest$`,latest:`$${tt}.latest$`},{token:tt,defaultValue:Cn})},[et,en]);return Tn.createElement(Ur,{"data-test":"time-range-input-select",onChange:Cn,value:tt,placeholder:(0,Wn._)("Select Time Range Input..."),noOptionsMessage:(0,Wn._)("No Inputs Available")},en.map(([Je,et,tt])=>{var ot,it,Zt,en,Cn;const _n=null!=(ot=et.title)?ot:(0,Wn._)("Untitled"),wn=(null==(it=et.options)?void 0:it.token)?` (${null==(Zt=et.options)?void 0:Zt.token})`:"";return Tn.createElement(Ur.Option,{key:Je,label:`${_n}${wn}`,value:null!=(Cn=null==(en=et.options)?void 0:en.token)?Cn:"",description:tt},Tn.createElement(Yr,{titleExists:!!et.title},_n),wn)}))},Qr={};__export(Qr,{default:()=>eo});var Jr=__toESM(tt(1289));__reExport(Qr,tt(1289));var eo="default"in Jr?Jr.default:Jr,StaticTimeRangeConfigEditor_default=({earliest:Je,latest:et,onChange:tt,TimeRangeConnector:ot=Tn.Fragment})=>{const[it,Zt]=(0,Pn.useState)((0,Fn.parse)(Je)),[en,Cn]=(0,Pn.useState)((0,Fn.parse)(et)),_n=(0,Pn.useCallback)(Je=>{Zt((0,Fn.parse)(Je))},[]),wn=(0,Pn.useCallback)(Je=>{Cn((0,Fn.parse)(Je))},[]);return Tn.createElement(ot,null,Tn.createElement(eo,{presets:Fn.defaultTimePreset,onChange:tt,earliest:Je,latest:et,parseEarliest:it,parseLatest:en,onRequestParseEarliest:_n,onRequestParseLatest:wn}))},to=Wr.div.attrs(()=>({"data-test":"time-range-type-value"}))`
|
|
|
font-weight: bold;
|
|
|
overflow: hidden;
|
|
|
word-break: break-all;
|
|
|
`,DefaultTimeRangeConfigEditor_default=({defaultEarliest:Je,defaultLatest:et})=>{const tt=(0,Fn.hasTokens)(Je)||(0,Fn.hasTokens)(et)?`${Je} - ${et}`:(0,Fn.createRangeLabel)(Je,et,{presets:Fn.defaultTimePreset,maxChars:0});return Tn.createElement(to,null,(0,Wn._)(tt))},no={dynamic:(0,Wn._)("Time range set by interactive dashboard input"),static:(0,Wn._)("Time range set by current data source"),default:(0,Wn._)("Time range set by dashboard source default value"),custom:(0,Wn._)("Time range set by custom source definition")},ro={dynamic:void 0,static:void 0,default:(0,Wn._)("Configure in source editor"),custom:(0,Wn._)("Configure in source editor")},TimeRangeEditor_default=({earliest:Je,latest:et,defaultEarliest:tt="-24h@h",defaultLatest:ot="now",onChange:it,TimeRangeConnector:Zt})=>{const en=(0,Cr.useDashboardApi)(),Cn=(0,Pn.useMemo)(()=>(({earliest:Je,latest:et,defaultEarliest:tt,defaultLatest:ot,dashboardApi:it})=>{if(void 0===Je||void 0===et)return{type:"default",earliest:tt,latest:ot};if(!(0,Fn.hasTokens)(Je)&&!(0,Fn.hasTokens)(et))return{type:"static",earliest:Je,latest:et};if(!(0,Fn.hasTokens)(Je)||!(0,Fn.hasTokens)(et))return{type:"custom",earliest:Je,latest:et};const[Zt,en]=getTokensFromTimeRange({earliest:Je,latest:et}),Cn=it.getInputByToken(Zt);return Zt===en&&null!==Cn?{type:"dynamic",token:Zt}:{type:"custom",earliest:Je,latest:et}})({earliest:Je,latest:et,defaultEarliest:tt,defaultLatest:ot,dashboardApi:en}),[Je,et,tt,ot,en]),_n=(0,Pn.useMemo)(()=>{var Je;const et=en.getDefinition();return Object.values(null!=(Je=et.inputs)?Je:{}).filter(Je=>"input.timerange"===Je.type)},[en]),wn=(0,Pn.useCallback)((Je,{value:et})=>{var tt,ot;if("dynamic"===et){const et=null!=(ot=null==(tt=_n[0].options)?void 0:tt.token)?ot:"";it(Je,{earliest:`$${et}.earliest$`,latest:`$${et}.latest$`})}else"static"===et?it(Je,{earliest:"-24h@h",latest:"now"}):"default"===et&&it(Je,{earliest:void 0,latest:void 0})},[_n,it]),Sn=(0,Pn.useMemo)(()=>{switch(Cn.type){case"dynamic":return Tn.createElement(DynamicTimeRangeConfigEditor_default,{token:Cn.token,onChange:it});case"static":return Tn.createElement(StaticTimeRangeConfigEditor_default,{earliest:Cn.earliest,latest:Cn.latest,onChange:it,TimeRangeConnector:Zt});case"default":return Tn.createElement(DefaultTimeRangeConfigEditor_default,{defaultEarliest:Cn.earliest,defaultLatest:Cn.latest});default:return Tn.createElement(Hr,{earliest:Cn.earliest,latest:Cn.latest})}},[Cn,it,Zt]);return Tn.createElement("div",{"data-test":"time-range-editor"},Tn.createElement($n.ControlGroup,{label:"",labelPosition:"top",hideLabel:!0,help:no[Cn.type]},Tn.createElement(kr,{"data-test":"time-range-type-radio-bar",onChange:wn,value:Cn.type},Tn.createElement(kr.Option,{label:(0,Wn._)("Input"),value:"dynamic",disabled:0===_n.length}),Tn.createElement(kr.Option,{label:(0,Wn._)("Static"),value:"static"}),Tn.createElement(kr.Option,{label:(0,Wn._)("Default"),value:"default"}))),Tn.createElement($n.ControlGroup,{label:"",labelPosition:"top",hideLabel:!0,help:ro[Cn.type],controlsLayout:"stack"},Sn))},oo=Wr.div`
|
|
|
width: 100%;
|
|
|
`,CloudSearchEditor=({defaultOptions:Je,options:et,onOptionsChange:tt,dataSourceId:ot})=>{const it=(0,$n.useSearchBNF)(),Zt=(0,Cr.useDataSourceContext)(),{enableDSModuleEditor:en}=(0,Cr.useFeatureFlags)(),Cn=(0,Pn.useCallback)((Je,{value:ot})=>{tt(__spreadProps(__spreadValues({},et),{query:ot}))},[et,tt]),_n=(0,Pn.useCallback)(Je=>{tt(__spreadProps(__spreadValues({},et),{module:Je.trim()}))},[et,tt]),wn=(0,Pn.useCallback)((Je,ot)=>{tt(__spreadProps(__spreadValues({},et),{queryParameters:__spreadValues(__spreadValues({},et.queryParameters),ot)}))},[et,tt]),{query:Sn="",module:xn,queryParameters:kn={}}=et,{query:En="",queryParameters:Dn={}}=Je,Ln=(0,An.isUndefined)(xn)?(null==Zt?void 0:Zt.defaultModule)||"":xn;return Tn.createElement(oo,null,Tn.createElement($n.Option,{"data-test":"ds-editor-search-option",label:(0,Wn._)("Search with SPL2")},Tn.createElement(Jn,{syntax:it,showLineNumbers:!1,minLines:4,value:Sn||En,onChange:Cn})),Tn.createElement($n.Separator,null),en&&Tn.createElement(Tn.Fragment,null,Tn.createElement($n.Option,{"data-test":"ds-editor-module-option",label:(0,Wn._)("Specify data source module")},Tn.createElement($n.TextEditor,{canClear:!0,placeholder:(0,Wn._)("Default module used if no value specified."),value:Ln,onValueChange:_n,uniqKey:ot})),Tn.createElement($n.Separator,null)),Tn.createElement($n.Option,{"data-test":"ds-editor-time-range-option",label:(0,Wn._)("Time range")},Tn.createElement(TimeRangeEditor_default,{earliest:kn.earliest,latest:kn.latest,defaultEarliest:Dn.earliest,defaultLatest:Dn.latest,onChange:wn})),Tn.createElement($n.Separator,null))};CloudSearchEditor.propTypes={defaultOptions:Mn.object,options:Mn.object,onOptionsChange:Mn.func,dataSourceId:Mn.string},CloudSearchEditor.defaultProps={defaultOptions:{},options:{},onOptionsChange:Fn.noop};var io=CloudSearchEditor,ao={};__export(ao,{default:()=>lo});var so=__toESM(tt(3798));__reExport(ao,tt(3798));var lo="default"in so?so.default:so,TestDataSourceEditor=()=>Tn.createElement(oo,null,Tn.createElement($n.Option,{label:(0,Wn._)("Mock data")},Tn.createElement(lo,{type:"warning"},"No editor for mock data source")));TestDataSourceEditor.propTypes={meta:Mn.object,options:Mn.object,onOptionsChange:Mn.func},TestDataSourceEditor.defaultProps={meta:{},options:{},onOptionsChange:Fn.noop};var co=TestDataSourceEditor,uo={"ds.search":io,"ds.test":co},po={};__export(po,{default:()=>fo});var ho=__toESM(tt(22));__reExport(po,tt(22));var fo="default"in ho?ho.default:ho,go={};__export(go,{default:()=>bo});var mo=__toESM(tt(1288));__reExport(go,tt(1288));var bo="default"in mo?mo.default:mo,vo={};__export(vo,{default:()=>Co});var yo=__toESM(tt(1435));__reExport(vo,tt(1435));var Co="default"in yo?yo.default:yo,_o={};__export(_o,{default:()=>So});var wo=__toESM(tt(85));__reExport(_o,tt(85));var So="default"in wo?wo.default:wo,Oo={};__export(Oo,{default:()=>ko});var xo=__toESM(tt(125));__reExport(Oo,tt(125));var ko="default"in xo?xo.default:xo,Eo=(0,Wn._)("Open in search"),Do=(0,Wn._)("Open in reports"),Po=(0,Wn._)("Open in alerts"),getBaseUrl=Je=>{var et;return"app/"+(null!=(et=Je.app)?et:_o.app)},getAdhocSearchUrl=Je=>{var et,tt,ot,it;const Zt=null!=(tt=null==(et=Je.queryParameters)?void 0:et.earliest)?tt:"-24h@h",en=null!=(it=null==(ot=Je.queryParameters)?void 0:ot.latest)?it:"now";return(0,Oo.createURL)(getBaseUrl(Je)+"/search",{earliest:Zt,latest:en,q:Je.query})},OpenInSearchLink=({options:Je,defaultOptions:et})=>{const tt=(0,Gr.useSelector)(Gr.selectSubmittedTokens),ot=(0,Pn.useMemo)(()=>{const ot=(0,Fn.replaceTokensForObject)((0,An.defaultsDeep)({},Je,et),tt);return getAdhocSearchUrl(ot)},[tt,Je,et]);return Tn.createElement(Co,{to:ot,openInNewContext:!0,"data-test":"open-in-search-link"},Eo)};OpenInSearchLink.propTypes={defaultOptions:Mn.object,options:Mn.object},OpenInSearchLink.defaultProps={defaultOptions:{},options:{}};var EnterpriseSearchEditor=({options:Je,onOptionsChange:et,defaultOptions:tt,splunkTheme:ot})=>{const it=(0,$n.useSearchBNF)(),Zt=(0,Pn.useMemo)(()=>(0,An.debounce)((tt,{value:ot})=>{et(__spreadProps(__spreadValues({},Je),{query:ot}))},250),[Je,et]),en=(0,Pn.useCallback)((tt,ot)=>{et(__spreadProps(__spreadValues({},Je),{queryParameters:__spreadValues(__spreadValues({},Je.queryParameters),ot)}))},[Je,et]),{query:Cn="",queryParameters:_n={}}=Je,{query:wn="",queryParameters:Sn={}}=tt,xn=(0,Pn.useMemo)(()=>Tn.createElement(Tn.Fragment,null,Tn.createElement("span",null,(0,Wn._)("SPL query")),Tn.createElement(OpenInSearchLink,{options:Je,defaultOptions:tt})),[Je,tt]);return Tn.createElement(oo,null,Tn.createElement($n.Option,{label:xn},Tn.createElement(Jn,{syntax:it,showLineNumbers:!1,minLines:4,value:Cn||wn,onChange:Zt,theme:ot.colorScheme})),Tn.createElement($n.Separator,null),Tn.createElement($n.Option,{"data-test":"ds-editor-time-range-option",label:(0,Wn._)("Time range")},Tn.createElement(TimeRangeEditor_default,{earliest:_n.earliest,latest:_n.latest,defaultEarliest:Sn.earliest,defaultLatest:Sn.latest,onChange:en,TimeRangeConnector:bo})),Tn.createElement($n.Separator,null))};EnterpriseSearchEditor.propTypes={defaultOptions:Mn.object,options:Mn.object,onOptionsChange:Mn.func,splunkTheme:Mn.object},EnterpriseSearchEditor.defaultProps={defaultOptions:{},options:{},onOptionsChange:Fn.noop,splunkTheme:{}};var Lo=(0,po.withSplunkTheme)(EnterpriseSearchEditor),To={};__export(To,{default:()=>jo});var Io=__toESM(tt(121));__reExport(To,tt(121));var jo="default"in Io?Io.default:Io,Mo={};__export(Mo,{default:()=>Ro});var Ao=__toESM(tt(368));__reExport(Mo,tt(368));var Ro="default"in Ao?Ao.default:Ao,No={};__export(No,{default:()=>Bo});var Fo=__toESM(tt(948));__reExport(No,tt(948));var Bo="default"in Fo?Fo.default:Fo,Vo={};__export(Vo,{default:()=>zo});var Wo=__toESM(tt(389));__reExport(Vo,tt(389));var zo="default"in Wo?Wo.default:Wo,getMetadata=Je=>__async(void 0,[Je],(function*({signal:Je,name:et,app:tt="",owner:ot=""}){var it;let Zt=null;try{Zt=yield(0,No.get)({name:et,app:tt,owner:ot},void 0,void 0,__spreadProps(__spreadValues({},Mo.defaultFetchInit),{signal:Je}))}catch(Je){}const en=null==(it=null==Zt?void 0:Zt.entry)?void 0:it[0],Cn=(0,Vo.extractMetadata)(en),_n=en&&(Je=>{const{isScheduled:et,alertType:tt,alertTrack:ot,actions:it,earliestTime:Zt,latestTime:en}=(0,Vo.extractMetadata)(Je);return et&&("always"!==tt||ot||Zt&&en&&it)})(en)?"alert":"report";return __spreadProps(__spreadValues({},Cn),{savedSearchType:_n})})),Ho=Wr.div`
|
|
|
display: flex;
|
|
|
padding-top: 2px;
|
|
|
`,$o=Wr.div`
|
|
|
width: 40%;
|
|
|
font-weight: 500;
|
|
|
`,qo=Wr.div`
|
|
|
.disabled .ace_content {
|
|
|
opacity: 1;
|
|
|
}
|
|
|
`,Ko=Wr.div`
|
|
|
margin-bottom: 5px;
|
|
|
`,SavedSearchTitle=({options:Je,savedSearchType:et})=>{const tt="report"===et?Do:Po,ot=(0,Pn.useMemo)(()=>((Je,et)=>{var tt;let ot=Je.ref;return"alert"===et&&(ot=null==(tt=(0,Oo.createRESTURL)("saved/searches/"+Je.ref,{app:Je.app},{splunkdPath:"-"}))?void 0:tt.substring(1)),(0,Oo.createURL)(`${getBaseUrl(Je)}/${et}`,{s:ot})})(Je,et),[Je,et]),it=(0,Pn.useMemo)(()=>Tn.createElement(Tn.Fragment,null,Tn.createElement("span",null,(0,Wn._)("Saved search")),Tn.createElement(Co,{to:ot,openInNewContext:!0,"data-test":`open-in-${et}-link`},tt)),[et,tt,ot]);return Tn.createElement($n.Option,{label:it},Tn.createElement(Ko,null,Je.ref))};SavedSearchTitle.propTypes={options:Mn.object,savedSearchType:Mn.oneOf(["alert","report"])};var Editor=({options:Je,dataSourceMetadata:et})=>{const{author:tt,updated:ot,app:it,sharing:Zt,isScheduled:en,nextScheduledTime:Cn,earliestTime:_n="-24h@h",latestTime:wn="now",savedSearchQuery:Sn,savedSearchType:xn}=et||{},kn=(0,$n.useSearchBNF)(),En=(0,Pn.useMemo)(()=>{switch(Zt){case"global":return(0,Wn._)("Global");case"app":return(0,Wn._)("App");case"user":return(0,Wn._)("Private");default:return Zt}},[Zt]),Dn=(0,Pn.useMemo)(()=>ot?jo.newSplunkTime({time:ot}).fromNow():"",[ot]);return Tn.createElement(oo,null,Tn.createElement($n.Separator,null),!!xn&&Tn.createElement(Tn.Fragment,null,Tn.createElement(SavedSearchTitle,{options:Je,savedSearchType:xn}),Tn.createElement($n.Separator,null)),Tn.createElement($n.Option,{label:(0,Wn._)("SPL query")},Tn.createElement(qo,null,Tn.createElement(Jn,{syntax:kn,showLineNumbers:!1,minLines:4,value:Sn,enabled:!1}))),!!et&&Tn.createElement(Tn.Fragment,null,Tn.createElement($n.Separator,null),Tn.createElement($n.Option,{"data-test":"ds-editor-time-range-option",label:(0,Wn._)("Time range")},Tn.createElement(Hr,{earliest:_n,latest:wn})),Tn.createElement($n.Separator,null),Tn.createElement($n.OptionContainer,{"data-test":"ds-editor-meta-data-option"},Tn.createElement("div",{"data-test":"option-content"},Tn.createElement(Ho,{"data-test":"saved-search-creator"},Tn.createElement($o,null,(0,Wn._)("Creator")),tt),Tn.createElement(Ho,{"data-test":"saved-search-app"},Tn.createElement($o,null,(0,Wn._)("App")),it),Tn.createElement(Ho,{"data-test":"saved-search-permissions"},Tn.createElement($o,null,(0,Wn._)("Permissions")),En),!!ot&&Tn.createElement(Ho,{"data-test":"saved-search-last-edited"},Tn.createElement($o,null,(0,Wn._)("Last edited")),Tn.createElement("div",{title:ot},Dn)),en&&Tn.createElement(Ho,{"data-test":"saved-search-schedule"},Tn.createElement($o,null,(0,Wn._)("Next scheduled time")),Cn)))))};Editor.propTypes={dataSourceMetadata:Mn.object,options:Mn.object},Editor.defaultProps={dataSourceMetadata:{},options:{}};var EnterpriseSavedSearchEditor=({options:Je,dataSourceMetadata:et})=>{const tt=(({options:Je,dataSourceMetadata:et})=>{const[tt,ot]=(0,Pn.useState)(void 0);return(0,Pn.useEffect)(()=>{if(Object.keys(et).length)return void ot(et);const tt=new AbortController;return __async(void 0,null,(function*(){const{signal:et}=tt,{ref:it,app:Zt,owner:en}=Je,Cn=yield getMetadata({name:it,app:Zt,owner:en,signal:et});tt.signal.aborted||ot(Cn)})),()=>{tt.abort()}},[Je,et]),tt})({options:Je,dataSourceMetadata:et});return Tn.createElement(Editor,{options:Je,dataSourceMetadata:tt})};EnterpriseSavedSearchEditor.propTypes={dataSourceMetadata:Mn.object,options:Mn.object},EnterpriseSavedSearchEditor.defaultProps={dataSourceMetadata:{},options:{}};var Uo=EnterpriseSavedSearchEditor,Go={};__export(Go,{default:()=>Xo});var Zo=__toESM(tt(295));__reExport(Go,tt(295));var Xo="default"in Zo?Zo.default:Zo,Yo=Wr.div`
|
|
|
.disabled .ace_content {
|
|
|
opacity: 1;
|
|
|
}
|
|
|
`,noop4=()=>{},Qo=Object.freeze({}),getDsName=Je=>Je||(0,Wn._)("Unnamed"),OpenInSearchLink2=({completeSearch:Je,query:et})=>{const tt=(0,Gr.useSelector)(Gr.selectSubmittedTokens),ot=(0,Pn.useMemo)(()=>{const ot=tt?(0,Fn.replaceTokens)(et,tt):et,it=__spreadProps(__spreadValues({},Je),{query:(0,Vo.mergeSearches)(null==Je?void 0:Je.query,null!==ot?ot:void 0)});return getAdhocSearchUrl(it)},[tt,et,Je]);return Tn.createElement(Co,{to:ot,openInNewContext:!0,"data-test":"open-in-search-link"},Eo)},EnterpriseChainSearchEditor=({options:Je=Qo,defaultOptions:{query:et=""}=Qo,dataSourceId:tt="",onOptionsChange:ot=noop4,definition:it=Qo,dashboardApi:Zt=Qo,dataSourceName:en})=>{const{query:Cn,extend:_n=""}=Je,wn=(0,$n.useSearchBNF)(),Sn=(()=>{let{chainSearches:Je}=(0,Cr.useDocumentationLinks)();if(!Je){(0,Fn.deprecated)('Missing the "chainSearches" documentation link');Je="cloud"===(0,An.get)(window,["__splunkd_partials__","/services/server/info","entry",0,"content","instance_type"])?"sds.chain.base":"sds.ent.chain"}return(0,Oo.createDocsURL)(Je)})(),xn=(0,Pn.useCallback)(()=>{window.open(Sn)},[Sn]),kn=(0,Pn.useCallback)((et,{value:tt})=>{ot(__spreadProps(__spreadValues({},Je),{query:tt}))},[Je,ot]),En=(0,Pn.useCallback)((et,{value:tt})=>{ot(__spreadProps(__spreadValues({},Je),{extend:tt}))},[ot,Je]),Dn=(0,Pn.useMemo)(()=>Go.DashboardDefinition.fromJSON(it),[it]),{baseSearches:Ln,chainSearches:In}=(0,Pn.useMemo)(()=>{const Je=Dn.getBaseDataSources();return{baseSearches:(0,An.pickBy)(Je,(Je,et)=>{var ot,it;return!(null!=(it=null==(ot=Je.options)?void 0:ot.extend)&&it)&&et!==tt}),chainSearches:(0,An.pickBy)(Je,(Je,et)=>{var ot,it;const Zt=null!=(it=null==(ot=null==Je?void 0:Je.options)?void 0:ot.extend)?it:"";return Zt&&Zt!==tt&&et!==tt})}},[Dn,tt]),jn=(0,Pn.useCallback)(Je=>Zt.getDataSourceMetaData(Je),[Zt]),{earliest:Mn,latest:Rn}=(0,Vo.getBaseTime)({definition:Dn,dataSourceId:_n,getMetaData:jn}),Nn=(0,Pn.useMemo)(()=>{var Je,et,tt;let ot=_n;const Zt=[];for(;ot&&Zt.length<Fn.MAX_CHAIN_LENGTH;){const en=null==(Je=null==it?void 0:it.dataSources)?void 0:Je[ot];if(!en)break;Zt.unshift(__spreadProps(__spreadValues({},en),{name:en.name||(null==(et=en.options)?void 0:et.ref),id:ot})),ot=null==(tt=en.options)?void 0:tt.extend}return Zt.length?Zt:[{name:(0,Wn._)("SPL query")}]},[it.dataSources,_n]),Bn=(0,Pn.useMemo)(()=>{const Je=Zt.getCompleteSearchQueryAndParameters(_n);return Tn.createElement(Tn.Fragment,null,Tn.createElement("span",null,getDsName(Nn[0].name)),Tn.createElement(OpenInSearchLink2,{completeSearch:Je,query:Cn}))},[Nn,Zt,Cn,_n]),Vn=(0,Pn.useMemo)(()=>Nn.map(({id:Je,name:et,options:tt},ot)=>{var it;let Zt=null==tt?void 0:tt.query;Zt||(Zt=null==(it=jn(Je))?void 0:it.savedSearchQuery);const en=Tn.createElement(Yo,{key:et||"unnamed"+ot},Tn.createElement(Jn,{placeholder:(0,Wn._)("could not find parent SPL"),enabled:!1,syntax:wn,showLineNumbers:!1,minLines:2,value:Zt,autoFocus:!1})),Cn=getDsName(et);return 0===ot?en:Tn.createElement(Tn.Fragment,{key:Cn},Tn.createElement($n.OptionLabel,null,Cn),en)}),[Nn,wn,jn]),zn=(0,Pn.useMemo)(()=>en?Tn.createElement($n.OptionLabel,null,en):null,[en]);return Tn.createElement(oo,null,Tn.createElement($n.Option,{"data-test":"ds-editor-search-option-extend",label:Tn.createElement(Tn.Fragment,null,Tn.createElement("div",null,(0,Wn._)("Parent search")),Tn.createElement(Co,{key:"learn-more",onClick:xn,"data-test":"learn-more-link",openInNewContext:!0},(0,Wn._)("Learn more")))},Tn.createElement("div",{"data-test":"option-content"},Tn.createElement(Ur,{inline:!1,value:_n,onChange:En},!(0,An.isEmpty)(Ln)&&Tn.createElement(Ur.Heading,null,(0,Wn._)("Searches")),(0,An.map)(Ln,(Je,et)=>{var tt;const ot="ds.savedSearch"===Je.type?null==(tt=Je.options)?void 0:tt.ref:Je.name;return Tn.createElement(Ur.Option,{key:et,label:getDsName(ot),value:et})}),!(0,An.isEmpty)(In)&&Tn.createElement(Ur.Heading,null,(0,Wn._)("Chain Searches")),(0,An.map)(In,(Je,et)=>Tn.createElement(Ur.Option,{key:et,label:getDsName(Je.name),value:et}))))),Tn.createElement($n.Option,{label:Bn},Vn,zn,Tn.createElement(Jn,{syntax:wn,showLineNumbers:!1,minLines:4,value:Cn||et,onChange:kn})),Tn.createElement($n.Separator,null),Tn.createElement($n.Option,{"data-test":"ds-editor-time-range-option",label:(0,Wn._)("Time range")},Tn.createElement(Hr,{earliest:Mn,latest:Rn})),Tn.createElement($n.Separator,null))};EnterpriseChainSearchEditor.propTypes={defaultOptions:Mn.object,dataSourceId:Mn.string,options:Mn.object,onOptionsChange:Mn.func,definition:Mn.object,dashboardApi:Mn.object};var Jo={"ds.search":Lo,"ds.savedSearch":Uo,"ds.test":co,"ds.chain":EnterpriseChainSearchEditor},ei={};__export(ei,{default:()=>ni});var ti=__toESM(tt(1434));__reExport(ei,tt(1434));var ni="default"in ti?ti.default:ti,ri={};__export(ri,{default:()=>ii});var oi=__toESM(tt(2485));__reExport(ri,tt(2485));var ii="default"in oi?oi.default:oi,ai=Wr.div`
|
|
|
padding: 0
|
|
|
${(0,po.pick)({enterprise:po.variables.spacingMedium,prisma:po.variables.spacingLarge})};
|
|
|
`,CustomUrlDrilldown=({options:Je,onChange:et,error:tt})=>{const ot=(0,Wn._)("Use a relative URL or absolute URL, for example, /app/search/datasets, or https://www.splunk.com"),it=(0,Pn.useCallback)((tt,{value:ot=""})=>et({url:ot.trim(),newTab:Je.newTab}),[et,Je]),Zt=(0,Pn.useCallback)(()=>et({url:Je.url,newTab:!Je.newTab}),[et,Je]),en=null!=tt;return Tn.createElement(ai,null,Tn.createElement($n.ControlGroup,{label:(0,Wn._)("URL"),labelPosition:"top",help:ot,error:en},Tn.createElement(ii,{"data-test":"custom-url-area",error:en,defaultValue:Je.url,onChange:it})),Tn.createElement(ni,{onClick:Zt,selected:!!Je.newTab,appearance:"checkbox"},(0,Wn._)("Open in new tab")))};CustomUrlDrilldown.label=(0,Wn._)("Link to custom URL"),CustomUrlDrilldown.areOptionsValid=(Je={})=>(0,Fn.isValidUrl)(Je.url)||(0,Fn.startsWithToken)(Je.url)?null:(0,Wn._)("Invalid URL"),CustomUrlDrilldown.propTypes={options:Mn.shape({url:Mn.string,newTab:Mn.bool}),onChange:Mn.func.isRequired,error:Mn.any},CustomUrlDrilldown.defaultProps={options:{url:"",newTab:!0}};var si=CustomUrlDrilldown,li={};__export(li,{default:()=>ui});var ci=__toESM(tt(38));__reExport(li,tt(38));var ui="default"in ci?ci.default:ci,di={};__export(di,{default:()=>hi});var pi=__toESM(tt(3807));__reExport(di,tt(3807));var hi="default"in pi?pi.default:pi,fi={};__export(fi,{default:()=>mi});var gi=__toESM(tt(902));__reExport(fi,tt(902));var mi="default"in gi?gi.default:gi,bi={};__export(bi,{default:()=>yi});var vi=__toESM(tt(3808));__reExport(bi,tt(3808));var yi="default"in vi?vi.default:vi,Ci={};__export(Ci,{default:()=>wi});var _i=__toESM(tt(370));__reExport(Ci,tt(370));var wi="default"in _i?_i.default:_i,Si=[{value:"name",description:(0,Wn._)("Field name of the value/location clicked")},{value:"value",description:(0,Wn._)("Value of the location clicked")},{value:"row.<fieldname>.value",description:(0,Wn._)("Value in the specified series corresponding to the location clicked")}],Oi={},TokenValueEditor_default=Je=>{const{tokenType:et,value:tt,onChange:ot,hasError:it}=Je,{availableDrilldownTokens:Zt}=(0,Cr.useDocumentationLinks)(),en=(0,Pn.useMemo)(()=>Zt?Tn.createElement(Co,{openInNewContext:!0,to:Zt},(0,Wn._)("See All Available Keys")):null,[Zt]),Cn=(0,Pn.useCallback)((Je,et)=>ot(et),[ot]),_n=(0,Pn.useCallback)(Je=>ot(Je),[ot]);return Array.isArray(tt)?null:"dynamic"===et?Tn.createElement($n.ComboBoxEditor,{error:it,value:tt,onChange:Cn,footerMessage:en,options:Si,placeholder:(0,Wn._)("Choose an event key")}):Tn.createElement($n.TextEditor,{error:it,value:tt||"",onValueChange:_n,placeholder:(0,Wn._)("Enter a value"),uniqKey:Oi})},xi=(0,Wn._)("Create a name for this token. This will be used to reference the token elsewhere in the dashboard with the $token_name$ syntax."),ki=(0,Wn._)("A default value is stored as static text and will be used when there is no other value for the token."),Ei=(0,Wn._)("A predefined token captures information when a user clicks different visualization elements."),Di=(0,Wn._)("A static token value is set to a specific string that does not change."),Pi=(0,Wn._)("A time range token sets the time frame for filtering data results."),Li=(0,Wn._)("This token is used in a drilldown event for another visualization. Changing the default value applies to all places the token is used."),Ti={},Ii=Wr($n.ControlGroup)`
|
|
|
flex: 1;
|
|
|
|
|
|
// override the ControlGroup's style because it assumes the ControlGroups are stacked vertically but that's not the case here.
|
|
|
&:first-child {
|
|
|
margin-top: 0;
|
|
|
}
|
|
|
&:last-child {
|
|
|
margin-bottom: 0;
|
|
|
}
|
|
|
`,ji=Wr.div`
|
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
|
align-items: center;
|
|
|
`,Mi=Wr.div`
|
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
|
align-items: flex-start;
|
|
|
`,Ai=Wr.div`
|
|
|
${po.mixins.reset("block")};
|
|
|
padding-left: 8px;
|
|
|
padding-right: 8px;
|
|
|
line-height: ${(0,po.pick)({enterprise:"32px",prisma:"40px"})};
|
|
|
margin-top: ${(0,po.pick)({enterprise:{comfortable:"26px",compact:"22px"},prisma:{comfortable:"29px",compact:"25px"}})};
|
|
|
`,Ri=Wr(hi)`
|
|
|
margin-bottom: 0;
|
|
|
font-size: 1rem;
|
|
|
`,Ni=Wr(mi)`
|
|
|
flex-grow: 0;
|
|
|
`,Fi=Wr(hi)`
|
|
|
margin-top: 12px;
|
|
|
`,Bi=Tn.createElement(Ci.Remove,{hideDefaultTooltip:!0,screenReaderText:(0,Wn._)("Delete token"),size:"16px"}),cleanToken=({token:Je,tokenType:et,value:tt})=>{const ot=__spreadValues({},Je);return"dynamic"===et||"timerange"===et?(ot.key=tt,delete ot.value):(ot.value=tt,delete ot.key),ot},TokenEditor_default=({token:Je,onTokenChange:et,onDeleteToken:tt,error:ot,canSetTokens:it=[],defInstance:Zt,selectedItemId:en})=>{const{token:Cn,value:_n,key:wn,defaultValue:Sn}=Je,xn=(0,Cr.useDashboardApi)(),kn=(0,Pn.useMemo)(()=>{var Je;const et=xn.getDefinition();return Object.values(null!=(Je=et.inputs)?Je:{}).filter(Je=>"input.timerange"===Je.type).map(Je=>{var et,tt,ot,it;return{token:null!=(tt=null==(et=Je.options)?void 0:et.token)?tt:"",defaultValue:null!=(it=null==(ot=Je.options)?void 0:ot.defaultValue)?it:""}})},[xn]),[En,Dn]=(0,Pn.useState)(((Je,et)=>et.includes("timerange")&&"timerange"===Je.key?"timerange":et.includes("dynamic")&&void 0!==Je.key?"dynamic":"static")(Je,it)),[Ln,In]=(0,Pn.useState)({token:Cn,defaultValue:Sn}),jn=(0,Pn.useMemo)(()=>"timerange"!==En?Cn:Ln.token,[En,Cn,Ln]),Mn=(0,Pn.useMemo)(()=>(Je=>"timerange"===Je?Pi:"dynamic"===Je?Ei:Di)(En),[En]),An=(0,Pn.useMemo)(()=>"dynamic"===En?wn:_n,[En,wn,_n]),Rn=(0,Cr.useFeatureFlags)(),Nn=Array.isArray(it)&&it.includes("static"),Fn=Array.isArray(it)&&it.includes("dynamic"),Bn=Array.isArray(it)&&it.includes("timerange"),Vn=(0,Pn.useMemo)(()=>{var Je;return(null==(Je=Zt.getInputByToken(Cn))?void 0:Je.title)||void 0},[Zt,Cn]),zn=(0,Pn.useMemo)(()=>{if(Zt.getVisualizationIdsUsingToken(Cn).filter(Je=>Je!==en).length>0&&!Vn)return Li},[Zt,Vn,en,Cn]),{family:Hn}=(0,po.useSplunkTheme)(),qn=Vn||!Sn?"":Sn,Kn=(0,Pn.useCallback)(tt=>{var ot;const it=(null==(ot=Zt.getDefaultStaticTokens().default)?void 0:ot[tt])||Sn;et(__spreadProps(__spreadValues({},Je),{defaultValue:it,token:tt}))},[Zt,Sn,et,Je]),Un=(0,Pn.useCallback)(tt=>{tt!==Sn&&et(__spreadProps(__spreadValues({},Je),{defaultValue:tt}))},[Sn,et,Je]),Gn=(0,Pn.useCallback)(tt=>{et(cleanToken({token:Je,tokenType:En,value:tt}))},[En,Je,et]),Jn=(0,Pn.useCallback)((Je,tt,ot)=>{In(ot);const[it,Zt]=ot.defaultValue.split(","),en={token:ot.token+".earliest",key:"startXValue",defaultValue:it},Cn={token:ot.token+".latest",key:"endXValue",defaultValue:Zt};et([en,Cn])},[et]),wr=(0,Pn.useCallback)((tt,{value:ot})=>{var it;const Zt="dynamic"===ot,en="timerange"===ot;if(En!==ot){if("timerange"===En)et({});else if(en){const Je=null!=(it=kn[0])?it:{token:"",defaultValue:","};In(Je),Jn(tt,{},Je)}else et(cleanToken({token:Je,tokenType:ot,value:Zt&&!Array.isArray(Je.value)?Je.value:Je.key}));Dn(ot)}},[kn,Jn,et,Je,En]);return Tn.createElement("div",{"data-test":"token-editor"},Tn.createElement($n.Separator,null),Tn.createElement($n.PaddedContainer,null,Tn.createElement(ji,null,Tn.createElement(Ri,{"data-test":"token-header"},(0,Wn._)("Set token")," ",jn?`(${jn})`:null),Tn.createElement(Ni,{"data-test":"delete-token",appearance:"enterprise"===Hn?"pill":"secondary",icon:Bi,onClick:tt})),Tn.createElement(Ur,{value:En,onChange:wr},Fn&&Tn.createElement(Ur.Option,{label:(0,Wn._)("Use predefined token"),value:"dynamic",key:"dynamic"}),Bn&&Tn.createElement(Ur.Option,{label:(0,Wn._)("Use time range token"),value:"timerange",key:"timerange"}),Nn&&Tn.createElement(Ur.Option,{label:(0,Wn._)("Enter static value"),value:"static",key:"static"})),Tn.createElement(Fi,null,Mn),"timerange"===En&&Tn.createElement(DynamicTimeRangeConfigEditor_default,{token:Ln.token,onChange:Jn}),"timerange"!==En&&Tn.createElement(Mi,null,Tn.createElement(Ii,{key:Cn,"data-test":"token-name",label:(0,Wn._)("Token name"),tooltip:xi,labelPosition:"top",error:!!(null==ot?void 0:ot.tokenError),help:null==ot?void 0:ot.tokenError},Tn.createElement($n.TextEditor,{error:!!(null==ot?void 0:ot.tokenError),value:Cn,onValueChange:Kn,uniqKey:Ti,placeholder:(0,Wn._)("Create a name")})),Tn.createElement(Ai,null,"="),Tn.createElement(Ii,{key:"token-value_"+Cn,"data-test":"token-value",label:(0,Wn._)("Token value"),labelPosition:"top",error:!!(null==ot?void 0:ot.valueError),help:null==ot?void 0:ot.valueError},Tn.createElement(TokenValueEditor_default,{tokenType:En,value:An,onChange:Gn,hasError:!!(null==ot?void 0:ot.valueError)}))),Rn.enableDefaultTokenUI&&"timerange"!==En&&"string"==typeof qn?Tn.createElement($n.ControlGroup,{controlsLayout:"stack",key:`default-token-value_${Sn||Cn}_${Vn}`,"data-test":"default-token-value",label:(0,Wn._)("Default value"),tooltip:ki,labelPosition:"top",help:zn},Tn.createElement($n.TextEditor,{disabled:!!Vn,value:qn,onValueChange:Un,placeholder:Vn?(Sr=Vn,`${(0,Wn._)("Set by")} '${Sr}' ${(0,Wn._)("input")}`):(0,Wn._)("Enter a default value"),uniqKey:Ti})):null));var Sr},Vi=Tn.createElement(yi,{hideDefaultTooltip:!0,screenReaderText:null}),TokenEditorWrapper=({token:Je,onTokensChange:et,idx:tt,tokensRef:ot,unmergedTokensRef:it,tokenIdsRef:Zt,error:en=null,canSetTokens:Cn,defInstance:_n,selectedItemId:wn,validate:Sn})=>{const xn=(0,Pn.useCallback)(Je=>{var it;const Zt=null!=(it=ot.current)?it:[];Array.isArray(Je)?et([...Zt.slice(0,tt),...Je,...Zt.slice(tt+Je.length)]):et([...Zt.slice(0,tt),__spreadValues({},Je),...Zt.slice(tt+1)])},[et,ot,tt]),kn=(0,Pn.useCallback)(()=>{var Je;const ot=null!=(Je=it.current)?Je:[],en=[...ot.slice(0,tt),...ot.slice(tt+1)];Zt.current=[...Zt.current.slice(0,tt),...Zt.current.slice(tt+1)],et(en),Sn(en)},[tt,et,Zt,it,Sn]);return Tn.createElement(TokenEditor_default,{token:Je,onTokenChange:xn,onDeleteToken:kn,error:en,canSetTokens:Cn,defInstance:_n,selectedItemId:wn})},TokensEditor_default=({tokens:Je,onTokensChange:et,error:tt,validate:ot,canSetTokens:it=[],defInstance:Zt,selectedItemId:en})=>{const Cn=(0,Pn.useRef)(Je);Cn.current=Je;const _n=(0,Pn.useRef)(Je.map(()=>(0,An.uniqueId)())),wn=(0,Pn.useMemo)(()=>(Je=>{const et=[];return Je.forEach(Je=>{if(Array.isArray(Je)){const tt=(([{token:Je},{token:et}])=>{const tt=Je.substring(0,Je.indexOf(".earliest"));return tt===et.substring(0,et.indexOf(".latest"))?tt:""})(Je);et.push({token:tt,key:"timerange"})}else et.push(Je)}),et})(Je),[Je]),Sn=(0,Pn.useRef)(wn);Sn.current=wn;const xn=(0,Pn.useCallback)(()=>{_n.current=[..._n.current,(0,An.uniqueId)()],et([...Cn.current,{token:"",key:""}])},[et]),kn=(0,Pn.useMemo)(()=>wn.map((Je,wn)=>{var xn;return Tn.createElement(TokenEditorWrapper,{key:_n.current[wn],token:Je,onTokensChange:et,idx:wn,error:null!=(xn=null==tt?void 0:tt[wn])?xn:null,canSetTokens:it,defInstance:Zt,selectedItemId:en,validate:ot,unmergedTokensRef:Sn,tokensRef:Cn,tokenIdsRef:_n})}),[wn,et,tt,it,Zt,en,ot]);return Tn.createElement(Tn.Fragment,null,kn,Tn.createElement($n.Separator,null),Tn.createElement($n.PaddedContainer,null,Tn.createElement(mi,{"data-test":"add-token",appearance:"secondary",icon:Vi,onClick:xn,label:(0,Wn._)("Set another token")})))},Wi=Wr.div`
|
|
|
margin-top: 10px;
|
|
|
margin-left: 15px;
|
|
|
margin-right: 15px;
|
|
|
`,zi=(0,Wn._)("Token value is empty or contains invalid characters."),Hi=(0,Wn._)("Token value is empty or contains invalid characters."),$i=(0,Wn._)("Token name is duplicate."),qi=Wr.span`
|
|
|
font-weight: bold;
|
|
|
`,Ki={tokens:[]},normalizeTokens=({token:Je,key:et,tokens:tt})=>Je&&et?[{token:Je,key:et}]:tt||[],areOptionsValid=(Je={})=>{const{token:et,key:tt,tokens:ot}=Je,it=normalizeTokens({token:et,key:tt,tokens:ot}),Zt=new Set,en=it.map(({token:Je,key:et,value:tt})=>{const ot=Zt.has(Je);Zt.add(Je);const it=ot?$i:(0,Fn.getTokenNameError)(Je);let en=null;return void 0!==et?(Je=>"string"!=typeof Je||0===Je.length||Je.includes("$"))(et)&&(en=zi):(Je=>"string"!=typeof Je||0===Je.trim().length)(tt)&&(en=Hi),{tokenError:it,valueError:en}});return en.filter(({tokenError:Je,valueError:et})=>null!=Je||null!=et).length>0?en:null},SetToken=({options:Je=Ki,onChange:et,onError:tt,error:ot=null,canSetTokens:it=[],defInstance:Zt,selectedItemId:en})=>{const Cn=(0,Pn.useRef)(!0),_n=Cn.current;Cn.current=!1;const{token:wn,key:Sn,tokens:xn=(_n?[{token:"",key:""}]:Ki.tokens)}=Je,kn=(0,Pn.useCallback)(Je=>Je.map(Je=>{var et;return(0,Fn.isValidTokenValue)(Je.defaultValue)||""===Je.defaultValue?Je:__spreadProps(__spreadValues({},Je),{defaultValue:null==(et=Zt.getDefaultStaticTokens().default)?void 0:et[Je.token]})}),[Zt]),En=(0,Pn.useMemo)(()=>(Je=>{if(Je.length<2)return Je;const et=[];return Je.forEach((tt,ot)=>{var it;const Zt=tt.token,en=null==(it=Je[ot+1])?void 0:it.token;if((null==Zt?void 0:Zt.includes(".earliest"))&&(null==en?void 0:en.includes(".latest"))){const tt=[Je[ot],Je[ot+1]];et.push(tt)}else(null==Zt?void 0:Zt.includes(".latest"))||et.push(Je[ot])}),et})(kn(normalizeTokens({token:wn,key:Sn,tokens:xn}))),[kn,wn,Sn,xn]),Dn=(0,Pn.useCallback)(tt=>{et(__spreadProps(__spreadValues({},ui(Je,"token","key")),{tokens:tt}))},[et,Je]),Ln=(0,Pn.useCallback)(Je=>{tt(areOptionsValid({tokens:Je}))},[tt]),{learnMoreSetTokens:In}=(0,Cr.useDocumentationLinks)(),jn=(0,Pn.useMemo)(()=>In?Tn.createElement(hi,null,Tn.createElement(Co,{openInNewContext:!0,to:In},(0,Wn._)("Learn more"))):null,[In]);return Tn.createElement("div",{"data-test":"drilldown-editor-set-token"},Tn.createElement(Wi,null,Tn.createElement(hi,null,(0,Wn._)("Tokens are used to configure interactivity in the dashboard.")),Tn.createElement(hi,null,(0,Wn._)("For example: "),Tn.createElement(qi,null,"host = row.host.value")),jn),Tn.createElement(TokensEditor_default,{tokens:En,onTokensChange:Dn,validate:Ln,error:ot,canSetTokens:it,defInstance:Zt,selectedItemId:en}))};SetToken.label=(0,Wn._)("Set tokens"),SetToken.areOptionsValid=areOptionsValid;var Ui=SetToken,Gi={};__export(Gi,{default:()=>Xi});var Zi=__toESM(tt(3809));__reExport(Gi,tt(3809));var Xi="default"in Zi?Zi.default:Zi,Yi=Wr.div`
|
|
|
flex-grow: 1;
|
|
|
`,Qi=Wr.div`
|
|
|
padding: 0
|
|
|
${(0,po.pick)({enterprise:po.variables.spacingMedium,prisma:po.variables.spacingLarge})};
|
|
|
`,Ji={},ea=[],ta=(0,Wn._)("Missing a selected value. Select at least one value."),createResetTokensOptions=(Je,et=[])=>{switch(Je){case"namespaces":return{tokenNamespaces:et};case"tokens":return{tokenNames:et};case"all":default:return Ji}},ResetTokens=({options:Je=Ji,onChange:et,error:tt=null})=>{var ot,it;const Zt=(0,Gr.useSelector)(Je=>(0,Gr.selectAllTokenNames)(Je,{onlyWriteable:!0})),en=(0,Gr.useSelector)(Gr.selectWriteableTokenNamespaces);let Cn="all";Je.tokenNames?Cn="tokens":Je.tokenNamespaces&&(Cn="namespaces");const _n=en.length>1||"namespaces"===Cn,wn=null!=(it=null!=(ot=Je.tokenNames)?ot:Je.tokenNamespaces)?it:ea,Sn=(0,Pn.useCallback)((Je,{value:tt})=>{et(createResetTokensOptions(tt))},[et]),xn=(0,Pn.useMemo)(()=>"tokens"===Cn?Zt:"namespaces"===Cn?en:ea,[Cn,Zt,en]),kn=(0,Pn.useMemo)(()=>xn.map(Je=>Tn.createElement(Xi.Option,{label:Je,value:Je,key:Je})),[xn]),En=(0,Pn.useCallback)((Je,{values:tt})=>{et(createResetTokensOptions(Cn,tt))},[et,Cn]),Dn=!!tt;return Tn.createElement("div",{"data-test":"drilldown-editor-reset-token"},Tn.createElement($n.Separator,null),Tn.createElement(Yi,null,Tn.createElement($n.Option,{label:(0,Wn._)("Reset choices")},Tn.createElement(kr,{onChange:Sn,value:Cn},Tn.createElement(kr.Option,{value:"tokens",label:(0,Wn._)("Tokens")}),_n&&Tn.createElement(kr.Option,{value:"namespaces",label:(0,Wn._)("Namespaces")}),Tn.createElement(kr.Option,{value:"all",label:(0,Wn._)("All")})))),"all"!==Cn&&Tn.createElement(Qi,null,Tn.createElement($n.ControlGroup,{label:(0,Wn._)("Bulk reset choices"),error:Dn?tt:void 0,labelPosition:"top"},Tn.createElement(Xi,{compact:!0,defaultPlacement:"below",onChange:En,values:wn,error:Dn},kn))))};ResetTokens.label=(0,Wn._)("Reset tokens to default values"),ResetTokens.areOptionsValid=(Je={})=>Je.tokenNames&&!Je.tokenNames.length||Je.tokenNamespaces&&!Je.tokenNamespaces.length?ta:null;var na=ResetTokens,ra=(0,Wn._)("Unnamed tab"),oa=(0,Wn._)("Switching tabs requires at least two tabs in the dashboard."),ia=(0,Wn._)("Missing tab selection. Choose a tab."),aa=Wr.div`
|
|
|
padding: 0
|
|
|
${(0,po.pick)({enterprise:po.variables.spacingMedium,prisma:po.variables.spacingLarge})};
|
|
|
`,SwitchToTab=({options:Je,onChange:et,error:tt})=>{const ot=(0,Gr.useSelector)(Gr.selectActiveTab),it=(0,Gr.useSelector)(Gr.selectTabs),Zt=null==Je?void 0:Je.tabId,en=(0,Pn.useMemo)(()=>it.map(Je=>Je.layoutId===ot?null:Tn.createElement(Ur.Option,{label:Je.label||ra,value:Je.layoutId,key:Je.layoutId})),[ot,it]),Cn=(0,Pn.useCallback)((Je,{value:tt})=>{"string"==typeof tt&&et({tabId:tt})},[et]);return Tn.createElement(aa,null,Tn.createElement($n.ControlGroup,{label:(0,Wn._)("Select a tab"),help:it.length<2?oa:void 0,error:null!=tt?tt:void 0,labelPosition:"top"},Tn.createElement(Ur,{value:Zt,onChange:Cn,error:!!tt},en)))};SwitchToTab.label=(0,Wn._)("Switch to tab"),SwitchToTab.areOptionsValid=(Je={})=>{var et,tt,ot,it;if(!Je.tabId)return ia;return(null!=(it=null==(ot=null==(tt=null==(et=Je.dashboardDefinition)?void 0:et.layout)?void 0:tt.tabs)?void 0:ot.items)?it:[]).find(et=>et.layoutId===Je.tabId)?null:ia};var sa={"drilldown.customUrl":si,"drilldown.setToken":Ui,"drilldown.resetTokens":na,"drilldown.switchToTab":SwitchToTab},la={};__export(la,{default:()=>ua});var ca=__toESM(tt(1169));__reExport(la,tt(1169));var ua="default"in ca?ca.default:ca,da={};__export(da,{default:()=>ha});var pa=__toESM(tt(3811));__reExport(da,tt(3811));var ha="default"in pa?pa.default:pa,fa={};__export(fa,{default:()=>ma});var ga=__toESM(tt(3812));__reExport(fa,tt(3812));var ma="default"in ga?ga.default:ga,ba={};__export(ba,{default:()=>ya});var va=__toESM(tt(3830));__reExport(ba,tt(3830));var ya="default"in va?va.default:va,Ca={};__export(Ca,{default:()=>wa});var _a=__toESM(tt(3839));__reExport(Ca,tt(3839));var wa="default"in _a?_a.default:_a,Sa={sizeType:{default:"contain"}},Oa=[{label:(0,Wn._)("Contain"),value:"contain"},{label:(0,Wn._)("Custom"),value:"custom"},{label:(0,Wn._)("Cover"),value:"cover"},{label:(0,Wn._)("Original size"),value:"auto"}],xa=["auto","contain","cover"],BackgroundImageEditor=({name:Je,value:et,onChange:tt,label:ot=""})=>{const it=(0,Cr.useImageRegistry)(),[Zt,en]=(0,Pn.useState)(""),[Cn,_n]=(0,Pn.useState)({width:0,height:0});(0,Pn.useEffect)(()=>{const fetchMeta=()=>__async(void 0,null,(function*(){const{dataUri:Je}=yield(tt={registry:it,src:et.src},__async(void 0,[tt],(function*({registry:Je,src:et}){if(Je&&Je.isResourceURL(et)){const tt=yield Je.getByURL(et);return{dataUri:tt.dataURI,fileName:tt.metaData.name}}return{dataUri:et,fileName:et}})));var tt;en(Je)}));et.src&&fetchMeta()},[it,et.src]),(0,Pn.useEffect)(()=>{Zt&&(()=>{__async(void 0,null,(function*(){const Je=yield(Je=>__async(void 0,null,(function*(){return new Promise(et=>{const tt=new Image;tt.onload=()=>{et({width:tt.width,height:tt.height})},tt.onerror=()=>{et({width:0,height:0})},tt.src=Je})})))(Zt);_n(Je)}))})()},[Zt]);const wn=(0,Pn.useMemo)(()=>et.w||et.h?"custom":xa.includes(et.sizeType)?et.sizeType:Sa.sizeType.default,[et]),Sn=(0,Pn.useMemo)(()=>{const{x:Je=0,y:tt=0,w:ot,h:it}=et;return xa.includes(wn)?{x:Je,y:tt,w:Cn.width,h:Cn.height}:{x:Je,y:tt,w:ot||Cn.width,h:it||Cn.height}},[et,wn,Cn]),xn=(0,Pn.useCallback)((ot,it,Zt)=>{if("src"===it&&!Zt)return tt(null,Je,null);const en=__spreadProps(__spreadValues(__spreadProps(__spreadValues({},et),{sizeType:wn}),Sn),{[it]:Zt});return"w"===it&&Zt!==Cn.width&&(en.sizeType="custom"),"h"===it&&Zt!==Cn.height&&(en.sizeType="custom"),"custom"!==en.sizeType&&(delete en.w,delete en.h),"custom"===en.sizeType&&delete en.sizeType,tt(null,Je,en)},[Je,et,tt,wn,Cn,Sn]);return(0,Pn.useMemo)(()=>Tn.createElement("div",{"data-test":"background-image-editor"},Tn.createElement(ma,{value:et.src,name:"src",label:ot,onChange:xn}),et.src&&Tn.createElement(Tn.Fragment,null,Tn.createElement(ya,{value:wn,label:"",hideLabel:!0,onChange:xn,values:Oa,itemSchema:Sa.sizeType,name:"sizeType"}),Tn.createElement(ha,{gutter:5},(Je=>"custom"===Je||"auto"===Je)(wn)&&Tn.createElement(ha.Row,null,Tn.createElement(ha.Column,{span:6},Tn.createElement(wa,{name:"w",value:Sn.w,label:(0,Wn._)("Image width"),onChange:xn,min:10})),Tn.createElement(ha.Column,{span:6},Tn.createElement(wa,{name:"h",value:Sn.h,label:(0,Wn._)("Image height"),onChange:xn,min:10}))),Tn.createElement(ha.Row,null,Tn.createElement(ha.Column,{span:6},Tn.createElement(wa,{name:"x",value:Sn.x,label:(0,Wn._)("X position"),onChange:xn,min:0})),Tn.createElement(ha.Column,{span:6},Tn.createElement(wa,{name:"y",value:Sn.y,label:(0,Wn._)("Y position"),onChange:xn,min:0})))))),[et.src,ot,xn,wn,Sn])};BackgroundImageEditor.propTypes={value:Mn.shape({sizeType:Mn.string,src:Mn.string,x:Mn.number,y:Mn.number,w:Mn.number,h:Mn.number}),onChange:Mn.func,name:Mn.string},BackgroundImageEditor.defaultProps={value:{},onChange:Fn.noop};var ka=BackgroundImageEditor,Ea={};__export(Ea,{default:()=>La});var Da=__toESM(tt(3841));__reExport(Ea,tt(3841));var Pa,La="default"in Da?Da.default:Da,Ta=Wr.div`
|
|
|
display: flex;
|
|
|
justify-content: center;
|
|
|
align-items: center;
|
|
|
padding-top: 15px;
|
|
|
`,Ia=(Pa=class extends Pn.Component{constructor(){super(),this.state={error:null}}static getDerivedStateFromError(Je){return{error:Je}}componentDidCatch(Je,et){console.error(Je,et)}render(){return this.state.error?Tn.createElement(Tn.Fragment,null,Tn.createElement(Ta,null,Tn.createElement(lo,{type:"error"},this.state.error.message)),Tn.createElement($n.Separator,null)):Tn.createElement(La,__spreadValues({},this.props))}},Je=>{var et;const{collapsibleState:tt,onCollapsibleOpen:ot,onCollapsibleClose:it}=null!=(et=(0,Cr.useSidebarContext)())?et:{};return Tn.createElement(Pa,__spreadProps(__spreadValues({},Je),{initialCollapsibleState:tt,onCollapsibleOpen:ot,onCollapsibleClose:it}))}),ja=[{label:(0,Wn._)("Canvas"),layout:[[{label:(0,Wn._)("Display mode"),option:"display",editor:"editor.radioBar",editorProps:{values:[{label:(0,Wn._)("Auto"),value:"auto"},{label:(0,Wn._)("Actual size"),value:"actual-size"},{label:(0,Wn._)("Fit to width"),value:"fit-to-width"}]}}],[{label:(0,Wn._)("Canvas width"),option:"width",editor:"editor.number",editorProps:{min:0}},{label:(0,Wn._)("Canvas height"),option:"height",editor:"editor.number",editorProps:{min:0}}]]},{label:(0,Wn._)("Background"),layout:[[{label:(0,Wn._)("Background color"),option:"backgroundColor",editor:"editor.color",editorProps:{pickFromTheme:Je=>$n.customThemeVariables.dashboardBackgroundColor({theme:Je})}}],[{label:(0,Wn._)("Background image"),option:"backgroundImage",editor:ka}]]}],Ma={},AbsoluteLayoutEditor_default=({options:Je,onOptionsChange:et})=>{const tt=(0,Pn.useCallback)(Je=>{et(Je,{debounce:!0})},[et]),ot=(0,Pn.useMemo)(()=>({options:Je}),[Je]);return Tn.createElement(Ia,{visualization:ot,onVisualizationChange:tt,dataContract:Ma,optionSchema:la.AbsoluteLayoutOptionsSchema,editorLayout:ja})},Aa=[{label:(0,Wn._)("Canvas"),layout:[[{label:(0,Wn._)("Gutter size"),option:"gutterSize",editor:"editor.slider",editorProps:{min:8,max:16,step:1}}]]}],Ra={},GridLayoutEditor_default=({options:Je,onOptionsChange:et})=>{const tt=(0,Pn.useCallback)(Je=>{et(Je)},[et]),ot=(0,Pn.useMemo)(()=>({options:Je}),[Je]);return Tn.createElement(Ia,{visualization:ot,onVisualizationChange:tt,dataContract:Ra,optionSchema:la.GridLayoutOptionsSchema,editorLayout:Aa})},Na={absolute:AbsoluteLayoutEditor_default,grid:GridLayoutEditor_default},Fa="x",Ba="y",Va="h",Wa="w",getSelectedStructures=(Je,et)=>Je.filter(Je=>et.indexOf(Je.item)>-1),getMidPoint=(Je,et)=>{if(Je!==Fa&&Je!==Ba)return 0;const tt=Je===Fa?Wa:Va,ot=(0,An.minBy)(et,et=>et.position[Je]),it=(0,An.maxBy)(et,et=>et.position[Je]+et.position[tt]),Zt=(ot.position[Je]+it.position[Je]+it.position[tt])/2;return Math.round(Zt)},buildUpdatedLayoutStructure=(Je,et)=>{const tt=(Je=>{const et={};return Je.forEach(Je=>{const tt=Je.item;et[tt]=Je}),et})(et);return Je.map(Je=>{const et=Je.item;return tt[et]||Je})},leftAlign=({layoutStructures:Je=[],selectedVisualizationIds:et=[]})=>{const tt=getSelectedStructures(Je,et),ot=Math.min(...tt.map(Je=>Je.position.x)),it=tt.map(Je=>{const et=(0,An.cloneDeep)(Je);return et.position.x=ot,et});return buildUpdatedLayoutStructure(Je,it)},rightAlign=({layoutStructures:Je=[],selectedVisualizationIds:et=[]})=>{const tt=getSelectedStructures(Je,et),ot=Math.max(...tt.map(Je=>Je.position.x+Je.position.w)),it=tt.map(Je=>{const et=(0,An.cloneDeep)(Je);return et.position.x=ot-et.position.w,et});return buildUpdatedLayoutStructure(Je,it)},topAlign=({layoutStructures:Je=[],selectedVisualizationIds:et=[]})=>{const tt=getSelectedStructures(Je,et),ot=Math.min(...tt.map(Je=>Je.position.y)),it=tt.map(Je=>{const et=(0,An.cloneDeep)(Je);return et.position.y=ot,et});return buildUpdatedLayoutStructure(Je,it)},bottomAlign=({layoutStructures:Je=[],selectedVisualizationIds:et=[]})=>{const tt=getSelectedStructures(Je,et),ot=Math.max(...tt.map(Je=>Je.position.y+Je.position.h)),it=tt.map(Je=>{const et=(0,An.cloneDeep)(Je);return et.position.y=ot-et.position.h,et});return buildUpdatedLayoutStructure(Je,it)},horizontalAlign=({layoutStructures:Je=[],selectedVisualizationIds:et=[]})=>{const tt=getSelectedStructures(Je,et),ot=getMidPoint(Fa,tt),it=tt.map(Je=>{const et=(0,An.cloneDeep)(Je),{position:tt}=et,it=Math.round(tt.w/2);return tt.x=ot-it,et});return buildUpdatedLayoutStructure(Je,it)},verticalAlign=({layoutStructures:Je=[],selectedVisualizationIds:et=[]})=>{const tt=getSelectedStructures((0,An.cloneDeep)(Je),et),ot=getMidPoint(Ba,tt),it=tt.map(Je=>{const et=(0,An.cloneDeep)(Je),{position:tt}=et,it=Math.round(tt.h/2);return tt.y=ot-it,et});return buildUpdatedLayoutStructure(Je,it)},za={cursor:"pointer"},AlignmentItem=({Icon:Je,handler:et,name:tt,layoutStructure:ot,onLayoutStructureChange:it,selectedVisualizations:Zt})=>{const en=(0,Pn.useCallback)(()=>{const Je=et({layoutStructures:ot,selectedVisualizationIds:Zt});it(Je)},[ot,it,Zt,et]);return Tn.createElement(Je,{"data-test":tt+"-icon",style:za,onClick:en,size:"24px"})};AlignmentItem.propTypes={Icon:Mn.elementType.isRequired,handler:Mn.func.isRequired,name:Mn.string.isRequired,selectedVisualizations:Mn.arrayOf(Mn.string).isRequired,layoutStructure:Mn.array.isRequired,onLayoutStructureChange:Mn.func.isRequired};var AlignmentEditor=({layoutStructure:Je,onLayoutStructureChange:et,selectedVisualizations:tt})=>Tn.createElement(ha,{gutter:25,"data-test":"align-editor"},Tn.createElement(ha.Row,{alignItems:"center"},Tn.createElement(ha.Column,{span:2},Tn.createElement(AlignmentItem,{Icon:Ci.AlignLeft,handler:leftAlign,name:"align-left",layoutStructure:Je,onLayoutStructureChange:et,selectedVisualizations:tt})),Tn.createElement(ha.Column,{span:2},Tn.createElement(AlignmentItem,{Icon:Ci.AlignCenterHorizontal,handler:horizontalAlign,name:"align-center-horiz",layoutStructure:Je,onLayoutStructureChange:et,selectedVisualizations:tt})),Tn.createElement(ha.Column,{span:2},Tn.createElement(AlignmentItem,{Icon:Ci.AlignRight,handler:rightAlign,name:"align-right",layoutStructure:Je,onLayoutStructureChange:et,selectedVisualizations:tt})),Tn.createElement(ha.Column,{span:2},Tn.createElement(AlignmentItem,{Icon:Ci.AlignTop,handler:topAlign,name:"align-top",layoutStructure:Je,onLayoutStructureChange:et,selectedVisualizations:tt})),Tn.createElement(ha.Column,{span:2},Tn.createElement(AlignmentItem,{Icon:Ci.AlignCenterVertical,handler:verticalAlign,name:"align-center-vert",layoutStructure:Je,onLayoutStructureChange:et,selectedVisualizations:tt})),Tn.createElement(ha.Column,{span:2},Tn.createElement(AlignmentItem,{Icon:Ci.AlignBottom,handler:bottomAlign,name:"align-bottom",layoutStructure:Je,onLayoutStructureChange:et,selectedVisualizations:tt}))));AlignmentEditor.propTypes={selectedVisualizations:Mn.arrayOf(Mn.string).isRequired,layoutStructure:Mn.array.isRequired,onLayoutStructureChange:Mn.func.isRequired};var Ha=AlignmentEditor,$a={};__export($a,{default:()=>Ka});var qa=__toESM(tt(3851));__reExport($a,tt(3851));var Ka="default"in qa?qa.default:qa,NumberPicker_default=({title:Je,value:et,min:tt,handleChange:ot,commitOnBlur:it=!0})=>{const Zt=(0,Pn.useRef)(),en=(0,Pn.useCallback)((et,{value:it=0})=>{tt&&it<tt||ot(Je.toLowerCase(),it)},[tt,Je,ot]),Cn=(0,Pn.useCallback)(()=>{var Je;it&&(null==(Je=Zt.current)||Je.call(Zt))},[it]),_n=(0,Pn.useMemo)(()=>{const Je=(0,An.debounce)(en,250);return Zt.current=()=>Je.flush(),Je},[en]);return Tn.createElement(Ka,{value:et,onBlur:Cn,onChange:_n,"data-test":Je+"-number-picker",min:tt})},PositionAndSizeEditor=({layoutStructure:Je,selectedVisualizations:et,onLayoutStructureChange:tt})=>{const ot=(0,Pn.useCallback)((ot,it)=>{const Zt=[...Je];et.forEach(et=>{const tt=Je.find(({item:Je})=>Je===et),en=Je.findIndex(({item:Je})=>Je===et),Cn=__spreadProps(__spreadValues({},tt),{position:__spreadProps(__spreadValues({},tt.position),{[ot]:it})});-1!==en&&Zt.splice(en,1,Cn)}),tt(Zt)},[et,Je,tt]),it=(0,Pn.useMemo)(()=>((Je,et)=>{const tt=new Set,ot=new Set,it=new Set,Zt=new Set;let en;Je.forEach(Je=>{en=et.find(({item:et})=>et===Je),tt.add((0,An.get)(en,["position","x"])),ot.add((0,An.get)(en,["position","y"])),it.add((0,An.get)(en,["position","w"])),Zt.add((0,An.get)(en,["position","h"]))});return{x:tt.size>1?null:tt.values().next().value,y:ot.size>1?null:ot.values().next().value,w:it.size>1?null:it.values().next().value,h:Zt.size>1?null:Zt.values().next().value}})(et,Je),[et,Je]);return Tn.createElement(ha,{gutter:15,"data-test":"position-size-editor"},Tn.createElement(ha.Row,{alignItems:"center"},Tn.createElement(ha.Column,{span:6},Tn.createElement($n.ControlGroup,{label:(0,Wn._)("X position"),labelPosition:"top"},Tn.createElement(NumberPicker_default,{title:"X",value:it.x,handleChange:ot}))),Tn.createElement(ha.Column,{span:6},Tn.createElement($n.ControlGroup,{label:(0,Wn._)("Y position"),labelPosition:"top"},Tn.createElement(NumberPicker_default,{title:"Y",value:it.y,handleChange:ot})))),Tn.createElement(ha.Row,{alignItems:"center"},Tn.createElement(ha.Column,{span:6},Tn.createElement($n.ControlGroup,{label:(0,Wn._)("Width"),labelPosition:"top"},Tn.createElement(NumberPicker_default,{title:"W",value:it.w,min:0,handleChange:ot}))),Tn.createElement(ha.Column,{span:6},Tn.createElement($n.ControlGroup,{label:(0,Wn._)("Height"),labelPosition:"top"},Tn.createElement(NumberPicker_default,{title:"H",value:it.h,min:0,handleChange:ot})))))};PositionAndSizeEditor.propTypes={selectedVisualizations:Mn.arrayOf(Mn.string).isRequired,layoutStructure:Mn.array.isRequired,onLayoutStructureChange:Mn.func.isRequired};var Ua=PositionAndSizeEditor,AbsoluteLayoutItemEditor=({open:Je,layoutStructure:et,onLayoutStructureChange:tt,selectedVisualizations:ot})=>{const it=(0,Pn.useMemo)(()=>ot.length>1?Tn.createElement(Ha,{layoutStructure:et,onLayoutStructureChange:tt,selectedVisualizations:ot}):null,[et,tt,ot]),Zt=(0,Pn.useMemo)(()=>ot.length>0?Tn.createElement(Ua,{layoutStructure:et,selectedVisualizations:ot,onLayoutStructureChange:tt}):null,[et,tt,ot]),en=(0,Pn.useMemo)(()=>{if(1===ot.length){const Je=et.find(Je=>Je.item===ot[0]);if(!Je||!(0,Fn.isBlockItem)(Je))return!1}return!0},[et,ot]),Cn=(0,Pn.useMemo)(()=>ot.length>1?Tn.createElement($n.SidebarCollapsiblePanel,{title:(0,Wn._)("Align"),defaultOpen:Je,panelId:"Align"},it):null,[ot.length,it,Je]);return en?Tn.createElement(Tn.Fragment,null,Cn,Tn.createElement($n.SidebarCollapsiblePanel,{title:(0,Wn._)("Position and size"),defaultOpen:Je,panelId:"Position and size"},Zt)):null};AbsoluteLayoutItemEditor.propTypes={open:Mn.bool,selectedVisualizations:Mn.arrayOf(Mn.string),layoutStructure:Mn.array,onLayoutStructureChange:Mn.func},AbsoluteLayoutItemEditor.defaultProps={open:!0,selectedVisualizations:[],layoutStructure:[],onLayoutStructureChange:Fn.noop};var Ga=AbsoluteLayoutItemEditor,Za={absolute:Ga},Xa={ADD_SUBMIT_BUTTON:(0,Wn._)("Add submit button"),SUBMIT_ON_LOAD:(0,Wn._)("Submit on initial dashboard load"),SHOW_TITLE:(0,Wn._)("Show title and description"),HELP_TEXT:(0,Wn._)("Submit all inputs above the canvas simultaneously instead of per input interaction")},Ya={label:(0,Wn._)("Submit button options"),layout:[[{label:Xa.ADD_SUBMIT_BUTTON,option:"submitButton",editor:"editor.toggle",editorProps:{help:Xa.HELP_TEXT}}],[{label:Xa.SUBMIT_ON_LOAD,option:"submitOnDashboardLoad",editor:"editor.toggle",showEditor:({options:Je})=>Je.submitButton}]]},Qa=[{label:Xa.SHOW_TITLE,option:"showTitleAndDescription",editor:"editor.toggle"}],Ja=[Ya,{label:(0,Wn._)("Preferences"),layout:[Qa]}],es={},GlobalLayoutOptionsEditor=({options:Je,onOptionsChange:et})=>{const tt=(0,Pn.useCallback)(Je=>{et(Je,{debounce:!0})},[et]),ot=(0,Pn.useMemo)(()=>({options:Je}),[Je]);return Tn.createElement(Ia,{visualization:ot,onVisualizationChange:tt,dataContract:es,optionSchema:la.CommonLayoutOptionsSchema,editorLayout:Ja})},ts={};__export(ts,{default:()=>rs});var ns=__toESM(tt(1436));__reExport(ts,tt(1436));var rs="default"in ns?ns.default:ns,os=(0,Wn._)("Tab name is empty. Enter a tab name."),TabLabelEditor_default=({tab:Je})=>{const[et,tt]=(0,Pn.useState)(!1),ot=(0,Gr.useDispatch)(),it=(0,Pn.useCallback)(et=>{const tt=et.trim();tt&&ot((0,Gr.updateTabName)(Je.layoutId,tt))},[Je.layoutId,ot]),{onHandleBlur:Zt,onHandleChange:en,onHandleKeyDown:Cn,value:_n}=(0,$n.useTextInput)({initialValue:Je.label,handleCommit:it,uniqKey:Je});return(0,Pn.useEffect)(()=>{_n.trim()?tt(!1):tt(os)},[_n]),Tn.createElement($n.ControlGroup,{label:(0,Wn._)("Tab name"),labelPosition:"top",error:et},Tn.createElement(rs,{value:_n,onBlur:Zt,onChange:en,onKeyDown:Cn,"data-test":"tab-label-input"}))},as={};__export(as,{default:()=>ls});var ss=__toESM(tt(3852));__reExport(as,tt(3852));var ls="default"in ss?ss.default:ss,cs={};__export(cs,{default:()=>ds});var us=__toESM(tt(116));__reExport(cs,tt(116));var ds="default"in us?us.default:us,ps={};__export(ps,{default:()=>fs});var hs=__toESM(tt(3853));__reExport(ps,tt(3853));var fs="default"in hs?hs.default:hs,gs={};__export(gs,{default:()=>bs});var ms=__toESM(tt(3854));__reExport(gs,tt(3854));var bs="default"in ms?ms.default:ms,vs={};__export(vs,{default:()=>Cs});var ys=__toESM(tt(3855));__reExport(vs,tt(3855));var Cs="default"in ys?ys.default:ys,_s=Wr(Cs)`
|
|
|
width: 550px;
|
|
|
max-width: 90%;
|
|
|
`,ws=Wr(lo)`
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
align-items: center;
|
|
|
`,Ss=Tn.createElement(fs,{width:"100%",height:"100%"}),TabLayoutTypeModal_default=({layoutTypes:Je,layoutConfigs:et,layoutId:tt,open:ot,onModalClose:it})=>{const[Zt,en]=(0,Pn.useState)("grid"),{learnMoreLayoutTypes:Cn}=(0,Cr.useDocumentationLinks)(),_n=(0,Gr.useDispatch)(),wn=(0,Pn.useCallback)(({reason:Je})=>{"escapeKey"===Je&&it()},[it]),Sn=(0,Pn.useCallback)((Je,{value:et})=>{en(et)},[en]),xn=(0,Pn.useCallback)(()=>{_n((0,Gr.updateLayoutType)(Zt,tt))},[_n,tt,Zt]),kn=(0,Pn.useMemo)(()=>Cn&&Tn.createElement(Co,{to:Cn,openInNewContext:!0},(0,Wn._)("Learn more about layout types")),[Cn]),En=(0,Pn.useMemo)(()=>Je.map((Je,tt)=>{var ot;const{description:it,name:Zt}=null!=(ot=et[tt])?ot:{},en=Zt?Zt[0].toLocaleUpperCase()+Zt.substring(1):Je[0].toLocaleUpperCase()+Je.substring(1),Cn=it?it[0].toLocaleUpperCase()+it.substring(1):void 0;return Tn.createElement(bs.Option,{value:Je,key:Je,"data-test":Je+"-radio-button"},en,Cn&&Tn.createElement(ls,{as:"small"}," - ",Cn))}),[Je,et]);return Tn.createElement(_s,{onRequestClose:wn,open:ot,initialFocus:"container","data-test":"layout-type-modal"},Tn.createElement(Cs.Header,{onRequestClose:it,title:(0,Wn._)("Change tab's canvas layout"),subtitle:kn,icon:Ss}),Tn.createElement(Cs.Body,null,Tn.createElement(ws,{type:"warning"},(0,Wn._)("Only Grid layouts can change to a different layout type. After a layout is modified to Absolute or Custom, the layout cannot change type again.")),Tn.createElement(bs,{value:Zt,onChange:Sn},En)),Tn.createElement(Cs.Footer,null,Tn.createElement(mi,{appearance:"secondary",onClick:it,label:(0,Wn._)("Cancel"),"data-test":"cancel-button"}),Tn.createElement(mi,{appearance:"primary",label:(0,Wn._)("Change"),disabled:"grid"===Zt,"data-test":"change-type-button",onClick:xn})))},TabLayoutTypeButton_default=({layoutTypes:Je,layoutConfigs:et,layoutId:tt})=>{const[ot,it]=(0,Pn.useState)(!1),Zt=(0,Pn.useCallback)(()=>{it(!0)},[it]),en=(0,Pn.useCallback)(()=>{it(!1)},[it]);return Tn.createElement(Tn.Fragment,null,Tn.createElement(mi,{onClick:Zt,label:(0,Wn._)("Change")}),Tn.createElement(TabLayoutTypeModal_default,{layoutTypes:Je,layoutConfigs:et,layoutId:tt,onModalClose:en,open:ot}))},Os=Wr.div`
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
justify-content: space-between;
|
|
|
align-items: center;
|
|
|
text-transform: capitalize;
|
|
|
height: ${ds.inputHeight};
|
|
|
`,xs=Wr.div`
|
|
|
display: flex;
|
|
|
justify-content: flex-end;
|
|
|
width: 92px;
|
|
|
`,TabLayoutTypeEditor_default=({type:Je,layoutId:et})=>{const tt="grid"===Je,ot=(0,Cr.usePreset)(),it=(0,Pn.useMemo)(()=>Object.keys(ot.getPresetDefinition().layouts),[ot]),Zt=(0,Pn.useMemo)(()=>it.map(Je=>ot.getLayoutConfig(Je)),[it,ot]);return Tn.createElement($n.ControlGroup,{label:(0,Wn._)("Canvas layout"),labelPosition:"top",tooltip:(0,Wn._)("Grid layout organizes elements in rows. Absolute layout provides pixel level placement. Only Grid layouts can convert to a different layout.")},Tn.createElement(Os,null,Tn.createElement(ls,{as:"strong",weight:"bold",color:"active"},Je),tt&&it.length>1&&Tn.createElement(xs,null,Tn.createElement(TabLayoutTypeButton_default,{layoutTypes:it,layoutConfigs:Zt,layoutId:et}))))},ks={top:{left:(0,Wn._)("Top left"),right:(0,Wn._)("Top right")},bottom:{left:(0,Wn._)("Bottom left"),right:(0,Wn._)("Bottom right")}},Es={marginTop:0},createEditorRow=({position:Je,left:et,right:tt,handleChange:ot})=>Tn.createElement(ha.Row,{alignItems:"center",key:"row-"+Je,style:"top"===Je?Es:void 0},Tn.createElement(ha.Column,{span:6},Tn.createElement($n.ControlGroup,{label:ks[Je].left,labelPosition:"top"},Tn.createElement(NumberPicker_default,{title:Je+"-left",value:null!=et?et:0,min:0,handleChange:ot}))),Tn.createElement(ha.Column,{span:6},Tn.createElement($n.ControlGroup,{label:ks[Je].right,labelPosition:"top"},Tn.createElement(NumberPicker_default,{title:Je+"-right",value:null!=tt?tt:0,min:0,handleChange:ot})))),Ds={"top-left":0,"top-right":1,"bottom-right":2,"bottom-left":3},CornerRadiusEditor=({itemId:Je})=>{const et=(0,Gr.useDispatch)(),tt=(0,Pn.useMemo)(Gr.selectCornerRadiiFactory,[]),ot=(0,Gr.useSelector)(et=>tt(et,Je)),it=(0,Pn.useMemo)(()=>1===new Set(ot).size,[ot]),[Zt,en]=(0,Pn.useState)(it),Cn=(0,Pn.useCallback)((tt,ot)=>{et((0,Gr.updateSingleCornerRadius)(Je,Ds[tt],ot))},[Je,et]),_n=(0,Pn.useCallback)((tt,ot)=>{et((0,Gr.updateAllCornerRadii)(Je,ot))},[Je,et]),wn=(0,Pn.useCallback)(()=>en(Je=>!Je),[]),Sn=(0,Pn.useMemo)(()=>[createEditorRow({position:"top",left:ot[0],right:ot[1],handleChange:Cn}),createEditorRow({position:"bottom",left:ot[3],right:ot[2],handleChange:Cn})],[ot,Cn]),xn=(0,Pn.useMemo)(()=>{var Je;return Tn.createElement(ha.Row,{alignItems:"center"},Tn.createElement(ha.Column,{span:6},Tn.createElement($n.ControlGroup,{label:(0,Wn._)("Corner radius"),labelPosition:"top"},Tn.createElement(NumberPicker_default,{"data-test":"radius-linked",title:"corner-radius",min:0,value:it?null!=(Je=ot[0])?Je:0:void 0,handleChange:_n}))))},[ot,it,_n]);return Tn.createElement(ha,{gutter:15,"data-test":"corner-radius-editor"},Tn.createElement(ha.Row,{alignItems:"center"},Tn.createElement(ha.Column,{span:12},Tn.createElement(ni,{selected:!Zt,onClick:wn},(0,Wn._)("Independent corner radius")))),Zt?xn:Sn)},Ps={};__export(Ps,{default:()=>Ts});var Ls=__toESM(tt(4019));__reExport(Ps,tt(4019));var Ts="default"in Ls?Ls.default:Ls,Is={};__export(Is,{default:()=>Ms});var js=__toESM(tt(3859));__reExport(Is,tt(3859));var Ms="default"in js?js.default:js,As={};__export(As,{default:()=>Ns});var Rs=__toESM(tt(329));__reExport(As,tt(329));var Ns="default"in Rs?Rs.default:Rs,Fs={};__export(Fs,{default:()=>Vs});var Bs=__toESM(tt(3860));__reExport(Fs,tt(3860));var Vs="default"in Bs?Bs.default:Bs,Ws={};__export(Ws,{default:()=>Hs});var zs=__toESM(tt(3861));__reExport(Ws,tt(3861));var Hs="default"in zs?zs.default:zs,$s=new Hs({allowMatchingProperties:!0,allowUnionTypes:!0}),noopValidation=()=>!0,defaultFormatErrors=Je=>(null!=Je?Je:[]).map(({instancePath:Je,message:et})=>Je?`[${Je}]: ${et}`:et).join(", "),useCodeEditorState=({source:Je,schema:et,formatErrors:tt=defaultFormatErrors,onExternalUncommittedStateChange:ot,onSourceChange:it})=>{const Zt=(0,Gr.useSelector)(Gr.selectUncommittedSourceEditorFlyoutItem),[en,Cn]=(0,Pn.useState)(()=>JSON.stringify(Je,null,4)),[_n,wn]=(0,Pn.useState)(null),Sn=(0,$n.useEventCallback)(()=>{try{const et=JSON.parse(en);(0,An.isEqual)(et,Je)||(Cn(JSON.stringify(Je,null,4)),wn(null))}catch(Je){}});(0,Pn.useEffect)(()=>{Sn()},[Je,Sn]);const xn=(Je=>(0,Pn.useMemo)(()=>{if(!(Je=>!(!(null==Je?void 0:Je.$id)&&!(null==Je?void 0:Je.id)))(Je))return noopValidation;const et=Je.$id||Je.id,tt=$s.getSchema(et);return tt||($s.addSchema(Je),$s.getSchema(et)||noopValidation)},[Je]))(et),kn=(0,Pn.useCallback)(({value:Je,runCallback:et})=>{Cn(Je);const{result:ot,errors:Zt}=((Je,et)=>{try{try{const tt=JSON.parse(Je);return et(tt)?{result:tt}:{errors:et.errors}}catch(et){throw Vs(Je),et}}catch(Je){if(Je instanceof Error)return{errors:Je.message}}return{}})(Je,xn);ot?(wn(null),et&&it(ot)):Zt&&wn("string"==typeof Zt?Zt:tt(Zt))},[tt,it,xn]),En=(0,Pn.useCallback)(Je=>{kn({value:Je,runCallback:!0})},[kn]);return(0,Pn.useEffect)(()=>{Zt&&(null==ot||ot(),kn({value:Zt,runCallback:!1}),Cn(Zt))},[Zt,ot,kn]),{uncommittedSource:en,errors:_n,handleSourceChange:En}},qs=Wr.div.attrs(()=>({"data-test":"flyout-error-messages"}))`
|
|
|
display: flex;
|
|
|
flex: 1 1 0;
|
|
|
flex-direction: column;
|
|
|
align-items: center;
|
|
|
overflow-y: scroll;
|
|
|
z-index: 1;
|
|
|
height: 100%;
|
|
|
padding-top: ${({headerPadding:Je})=>(0,Fn.toPx)(Je)};
|
|
|
border-left: 1px solid ${$n.customThemeVariables.toolbarBorderColor};
|
|
|
background-color: ${$n.customThemeVariables.monacoBackgroundColor};
|
|
|
`,Ks=Wr(lo)`
|
|
|
width: calc(100% - 48px);
|
|
|
`,Us=(0,Wn._)("Property %s:"),Gs=(0,Wn._)('"%s"'),formatErrors=Je=>{const et=new Set,tt={};return(null!=Je?Je:[]).forEach(({message:Je,instancePath:ot,params:it})=>{if(Je)if(ot)if(tt[ot]||(tt[ot]=Us.replace("%s",ot.replace(/\//g,"."))),"must be equal to one of the allowed values"===Je&&Array.isArray(null==it?void 0:it.allowedValues)){const Zt=it.allowedValues.map(Je=>Gs.replace("%s",Je)).join(", ");et.add(`${tt[ot]} ${Je} (${Zt})`)}else et.add(`${tt[ot]} ${Je}`);else et.add(Je)}),Array.from(et).reverse()},Zs={base:"vs",inherit:!1,rules:[{token:"",foreground:"000000",background:"fffffe"},{token:"invalid",foreground:"cd3131"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"001188"},{token:"variable.predefined",foreground:"4864AA"},{token:"constant",foreground:"dd0000"},{token:"comment",foreground:"008000"},{token:"number",foreground:"098658"},{token:"number.hex",foreground:"3030c0"},{token:"regexp",foreground:"800000"},{token:"annotation",foreground:"808080"},{token:"type",foreground:"008080"},{token:"delimiter",foreground:"000000"},{token:"delimiter.html",foreground:"383838"},{token:"delimiter.xml",foreground:"0000FF"},{token:"tag",foreground:"800000"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"800000"},{token:"metatag",foreground:"e00000"},{token:"metatag.content.html",foreground:"FF0000"},{token:"metatag.html",foreground:"808080"},{token:"metatag.xml",foreground:"808080"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"863B00"},{token:"string.key.json",foreground:"A31515"},{token:"string.value.json",foreground:"0451A5"},{token:"attribute.name",foreground:"FF0000"},{token:"attribute.value",foreground:"0451A5"},{token:"attribute.value.number",foreground:"098658"},{token:"attribute.value.unit",foreground:"098658"},{token:"attribute.value.html",foreground:"0000FF"},{token:"attribute.value.xml",foreground:"0000FF"},{token:"string",foreground:"A31515"},{token:"string.html",foreground:"0000FF"},{token:"string.sql",foreground:"FF0000"},{token:"string.yaml",foreground:"0451A5"},{token:"keyword",foreground:"0000FF"},{token:"keyword.json",foreground:"0451A5"},{token:"keyword.flow",foreground:"AF00DB"},{token:"keyword.flow.scss",foreground:"0000FF"},{token:"operator.scss",foreground:"666666"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"666666"},{token:"predefined.sql",foreground:"C700C7"}],colors:{"editor.background":"#FFFFFE","editor.foreground":"#000000","editor.inactiveSelectionBackground":"#E5EBF1","editorIndentGuide.background":"#D3D3D3","editorIndentGuide.activeBackground":"#939393","editor.selectionHighlightBackground":"#ADD6FF4D"}},Xs={base:"vs-dark",inherit:!1,rules:[{token:"",foreground:"D4D4D4",background:"1E1E1E"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"74B0DF"},{token:"variable.predefined",foreground:"4864AA"},{token:"variable.parameter",foreground:"9CDCFE"},{token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"B5CEA8"},{token:"number.hex",foreground:"5BB498"},{token:"regexp",foreground:"B46695"},{token:"annotation",foreground:"cc6666"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"DCDCDC"},{token:"delimiter.html",foreground:"808080"},{token:"delimiter.xml",foreground:"808080"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"A79873"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"DD6A6F"},{token:"metatag.content.html",foreground:"9CDCFE"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key.json",foreground:"9CDCFE"},{token:"string.value.json",foreground:"CE9178"},{token:"attribute.name",foreground:"9CDCFE"},{token:"attribute.value",foreground:"CE9178"},{token:"attribute.value.number.css",foreground:"B5CEA8"},{token:"attribute.value.unit.css",foreground:"B5CEA8"},{token:"attribute.value.hex.css",foreground:"D4D4D4"},{token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"keyword.json",foreground:"CE9178"},{token:"keyword.flow.scss",foreground:"569CD6"},{token:"operator.scss",foreground:"909090"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:{"editor.background":"#1E1E1E","editor.foreground":"#D4D4D4","editor.inactiveSelectionBackground":"#3A3D41","editorIndentGuide.background":"#404040","editorIndentGuide.activeBackground":"#707070","editor.selectionHighlightBackground":"#ADD6FF26"}},useSplunkMonacoTheme=()=>{const Je=(0,po.useSplunkTheme)(),[et,tt]=(0,Pn.useState)(()=>Je.isLight?"vs-light":"vs-dark"),[ot,it]=(0,Pn.useState)();return(0,Pn.useEffect)(()=>{if(!ot)return;const{themeId:it,monacoTheme:Zt}=(Je=>{const et=Je.isLight?"light":"dark",tt={"editor.foreground":Je.contentColorDefault,"editor.background":$n.monacoColors.background[et],"minimap.background":$n.monacoColors.background[et],"editorWidget.background":$n.monacoColors.popup[et],"editorHoverWidget.background":$n.monacoColors.popup[et],"editor.findMatchBackground":$n.monacoColors.popup[et],"menu.background":$n.monacoColors.popup[et],"editorSuggestWidget.background":$n.monacoColors.popup[et]};return Je.isLight?{themeId:"splunk-light",monacoTheme:__spreadProps(__spreadValues({},Zs),{inherit:!0,colors:__spreadValues(__spreadValues({},Zs.colors),tt)})}:{themeId:"splunk-dark",monacoTheme:__spreadProps(__spreadValues({},Xs),{inherit:!0,colors:__spreadValues(__spreadValues({},Xs.colors),tt)})}})(Je);et!==it&&(ot.editor.defineTheme(it,Zt),tt(it))},[ot,et,Je]),{onMonacoEditorMount:it,monacoTheme:et}},createSchema=(Je,et)=>[{fileMatch:[et],uri:et,schema:Je}],Ys=(0,An.once)(()=>{Fn.console.warn("The JSON language configuration for Monaco Editor is not available.")}),Qs=(0,Pn.forwardRef)(({source:Je,schema:et,onSourceChange:tt,editorOptions:ot,width:it,height:Zt},en)=>{const Cn=(0,As.useTelemetryApi)(),_n=(0,Pn.useRef)(Cn);_n.current=Cn;const wn=(0,Pn.useRef)(null),Sn=(0,Pn.useRef)(null),xn=(0,Pn.useRef)(null),{onMonacoEditorMount:kn,monacoTheme:En}=useSplunkMonacoTheme(),Dn=(0,Pn.useMemo)(()=>(0,An.debounce)(Je=>tt(Je),250),[tt]),Ln=(0,Pn.useCallback)((Je,et)=>{var tt,ot;(null==(ot=null==(tt=Je.languages.json)?void 0:tt.jsonDefaults)?void 0:ot.setDiagnosticsOptions)?Je.languages.json.jsonDefaults.setDiagnosticsOptions({validate:!0,schemas:createSchema(et,"a://b/definition.json")}):Ys()},[]),In=(0,Pn.useCallback)((tt,ot)=>{Sn.current=tt,xn.current=ot,kn(ot),Ln(ot,et);const it=ot.Uri.parse("a://b/definition.json");let Zt=ot.editor.getModel(it);Zt?Zt.setValue(Je):Zt=ot.editor.createModel(Je,"json",it),tt.setModel(Zt),wn.current=document.activeElement,tt.focus();const en=ot.KeyMod.CtrlCmd|ot.KeyCode.US_DOT;tt.addCommand(en,()=>{tt.trigger("","editor.action.triggerSuggest","")},"editorTextFocus && !editorHasSelection && !editorHasMultipleSelections && !editorTabMovesFocus && !hasQuickSuggest"),tt.onDidPaste(Je=>{var et,ot,it,en,Cn,wn;try{const Sn=null!=(et=null==Zt?void 0:Zt.getValueInRange(Je.range))?et:"",xn=(0,Is.parse)(Sn);if("object"!=typeof xn||!xn.layout)return;const kn=(0,Is.parse)(tt.getValue()),En=(0,Fn.migrateToTabsLayout)({definition:kn});if(En.success){const Je=JSON.stringify(En.definition,null,4),et=null!=(it=null==(ot=null==Zt?void 0:Zt.getFullModelRange)?void 0:ot.call(Zt))?it:(Je=>{var et,tt;return{startLineNumber:1,startColumn:1,endColumn:2,endLineNumber:(null!=(tt=null==(et=Je.match(/\n/g))?void 0:et.length)?tt:0)+1}})(Je);tt.popUndoStop(),tt.executeEdits("migration",[{range:et,text:Je}]),null==(en=_n.current)||en.emit({definition:En.definition,pageAction:"dashboard.tabs_migration",event:"source_editor_paste.success"})}else Fn.console.error("Unable to migrate definition:",En.reason),null==(wn=_n.current)||wn.emit({error:null!=(Cn=En.reason)?Cn:"Unable to migrate definition",pageAction:"dashboard.tabs_migration",event:"source_editor_paste.failure"})}catch(Je){}})},[kn,Ln,et,Je]),jn=(0,Pn.useCallback)(()=>{const{current:Je}=Sn;"function"==typeof(null==Je?void 0:Je.layout)&&Je.layout()},[]),Mn=(0,Pn.useCallback)(()=>{const{current:Je}=Sn;Je&&(Je.setSelection({startColumn:1,endColumn:1,startLineNumber:1,endLineNumber:1}),Je.setScrollTop(0,0))},[]),Rn=(0,Pn.useCallback)(()=>wn.current,[]);return(0,Pn.useEffect)(()=>{const{current:Je}=xn;Je&&Ln(Je,et)},[et,Ln]),(0,Pn.useImperativeHandle)(en,()=>({refreshLayout:jn,getStolenFocusTarget:Rn,resetEditorCursor:Mn}),[jn,Rn,Mn]),Tn.createElement(Ts,{width:it,height:Zt,language:"json",theme:En,value:Je,options:ot,onChange:Dn,editorDidMount:In})});Qs.propTypes={onSourceChange:Mn.func.isRequired,source:Mn.string.isRequired,schema:Mn.shape({}),editorOptions:Mn.object,width:Mn.oneOfType([Mn.string,Mn.number]),height:Mn.oneOfType([Mn.string,Mn.number])},Qs.defaultProps={editorOptions:{},width:"100%",height:"100%"};var Js=Qs,el=Wr.div`
|
|
|
border: ${$n.customThemeVariables.monacoBorder};
|
|
|
border-radius: ${po.variables.borderRadius};
|
|
|
overflow: hidden;
|
|
|
`,tl={folding:!1,minimap:{enabled:!1},quickSuggestions:!1,scrollBeyondLastLine:!1,contextmenu:!1,hover:{sticky:!1},fixedOverflowWidgets:!0},CodeEditor=({schema:Je,source:et,onSourceChange:tt,editorOptions:ot,width:it,height:Zt,onUnmount:en})=>{const{uncommittedSource:Cn,errors:_n,handleSourceChange:wn}=useCodeEditorState({source:et,schema:Je,onSourceChange:tt}),Sn=(0,$n.useEventCallback)(()=>{null==en||en(Cn)});return(0,Pn.useEffect)(()=>Sn,[Sn]),Tn.createElement($n.PaddedContainer,{"data-test":"code-editor"},_n&&Tn.createElement(lo,{type:"error"},_n),Tn.createElement(el,{"data-test":"monaco-editor-wrapper"},Tn.createElement(Js,{source:Cn,onSourceChange:wn,schema:Je,editorOptions:ot,width:it,height:Zt})))};CodeEditor.propTypes={width:Mn.oneOfType([Mn.string,Mn.number]),height:Mn.oneOfType([Mn.string,Mn.number]),schema:Mn.object,source:Mn.object.isRequired,onSourceChange:Mn.func.isRequired,editorOptions:Mn.object,onUnmount:Mn.func},CodeEditor.defaultProps={editorOptions:{},width:"100%",height:200,schema:{},onUnmount:Fn.noop};var nl=CodeEditor,rl=(0,Wn._)("ID does not match specified rules"),ol=(0,Wn._)("ID duplicates an existing ID"),IdEditor=({idLabel:Je,pattern:et,helpMessage:tt,componentId:ot,onIdChange:it,hasDuplicateId:Zt})=>{const en=(0,Pn.useMemo)(()=>new RegExp(et),[et]),[Cn,_n]=(0,Pn.useState)(!en.test(ot)&&rl),wn=(0,Pn.useMemo)(()=>({componentId:ot}),[ot]),Sn=(0,Pn.useMemo)(()=>tt?Tn.createElement("span",{"data-test":"help-message"},tt):null,[tt]),xn=(0,Pn.useCallback)(Je=>{en.test(Je)?Zt(Je)?_n(ol):(_n(!1),it(Je)):_n(rl)},[en,it,Zt]),{onHandleBlur:kn,onHandleChange:En,onHandleKeyDown:Dn,value:Ln}=(0,$n.useTextInput)({initialValue:ot,handleCommit:xn,uniqKey:wn});return(0,Pn.useEffect)(()=>{en.test(Ln)?Ln!==ot&&Zt(Ln)?_n(ol):_n(!1):_n(rl)},[ot,Ln,en,Zt]),Tn.createElement($n.PaddedContainer,{"data-test":"id-editor"},Cn&&Tn.createElement(lo,{type:"error"},Cn),Tn.createElement($n.ControlGroup,{label:Je,help:Sn,labelPosition:"top"},Tn.createElement(rs,{value:Ln,placeholder:ot,onChange:En,onBlur:kn,onKeyDown:Dn,error:!!Cn})))};IdEditor.propTypes={pattern:Mn.string.isRequired,idLabel:Mn.string,componentId:Mn.string.isRequired,onIdChange:Mn.func.isRequired,helpMessage:Mn.string,hasDuplicateId:Mn.func},IdEditor.defaultProps={idLabel:"ID",helpMessage:"",hasDuplicateId:()=>!1};var il=IdEditor,al=Wr($n.PaddedContainer).attrs(()=>({"data-test":"expand-editor"}))`
|
|
|
padding-top: ${Je=>Je.isExpanded?void 0:0};
|
|
|
`,sl=(0,Wn._)("Expand editor"),ll=(0,Wn._)("Collapse editor"),cl=Tn.createElement(Ci.Fullscreen,{size:"20px","data-test":"fullscreen"}),ul=Tn.createElement(Ci.FullscreenExit,{size:"18px","data-test":"fullscreen-exit"}),ExpandEditorButton=({isExpanded:Je})=>{const et=(0,Gr.useDispatch)(),tt=(0,Pn.useCallback)(()=>{et((0,Gr.toggleSourceEditorFlyout)())},[et]);return Tn.createElement(al,{isExpanded:Je},Tn.createElement(mi,{label:Je?ll:sl,icon:Je?ul:cl,onClick:tt}))},CombinedCodeIdEditor=({width:Je,height:et,schema:tt,source:ot,onSourceChange:it,pattern:Zt,idLabel:en,componentId:Cn,onIdChange:_n,helpMessage:wn,enableCodeEditor:Sn,enableIdEditor:xn,label:kn,hasDuplicateId:En})=>{const{enableExpandedSourceEditor:Dn}=(0,Cr.useFeatureFlags)(),Ln="closed"!==(0,Gr.useSelector)(Gr.selectSourceEditorFlyoutVisibility),In=(()=>{const Je=(0,Gr.useDispatch)(),et=(0,Pn.useRef)(!0);return(0,Pn.useEffect)(()=>()=>{et.current=!1},[]),(0,Pn.useCallback)(tt=>{et.current&&Je((0,Gr.setUncommittedSourceEditorFlyoutItem)(tt))},[Je])})(),jn=Dn&&Ln&&Sn,Mn=(0,Pn.useMemo)(()=>Sn?Tn.createElement(Tn.Fragment,null,!jn&&Tn.createElement(nl,{width:Je,height:et,schema:tt,source:ot,editorOptions:tl,onSourceChange:it,onUnmount:In}),Dn&&Tn.createElement(ExpandEditorButton,{isExpanded:jn})):null,[Sn,Je,et,tt,ot,it,jn,Dn,In]),Rn=(0,Pn.useMemo)(()=>xn?Tn.createElement(il,{pattern:Zt,idLabel:en,componentId:Cn,onIdChange:_n,helpMessage:wn,hasDuplicateId:En}):null,[Zt,en,Cn,_n,wn,xn,En]);return(({enabled:Je,source:et,schema:tt,onSourceChange:ot})=>{const it=(0,Gr.useDispatch)(),Zt=(0,Gr.useSelector)(Gr.selectSourceEditorFlyoutItem),en=(0,Pn.useRef)(Zt),Cn=(0,Gr.useSelector)(Gr.selectSourceEditorFlyoutSchema),_n=(0,Pn.useRef)(Cn);(0,Pn.useEffect)(()=>{Je&&((0,An.isEqual)(et,en.current)||it((0,Gr.setSourceEditorFlyoutItem)(et)))},[Je,et,it]),(0,Pn.useEffect)(()=>{var et,ot;if(!Je)return;((null==tt?void 0:tt.$id)||(null==tt?void 0:tt.id))!==((null==(et=_n.current)?void 0:et.$id)||(null==(ot=_n.current)?void 0:ot.id))&&(_n.current=tt,it((0,Gr.setSourceEditorFlyoutSchema)(tt)))},[Je,tt,it]),(0,Pn.useEffect)(()=>{Je&&Zt&&Zt!==en.current&&(en.current=Zt,ot(Zt))},[Zt,Je,ot]),(0,Pn.useEffect)(()=>()=>{it((0,Gr.clearSourceEditorFlyoutItem)())},[it])})({enabled:jn,source:ot,schema:tt,onSourceChange:it}),Sn||xn?Tn.createElement($n.SidebarCollapsiblePanel,{padded:!1,title:kn,"data-test":"code-editors-group",defaultOpen:!1,panelId:kn},Mn,Sn&&xn&&Tn.createElement($n.Separator,null),Rn):null};CombinedCodeIdEditor.propTypes=__spreadProps(__spreadValues(__spreadValues({},nl.propTypes),il.propTypes),{enableCodeEditor:Mn.bool,enableIdEditor:Mn.bool,label:Mn.string}),CombinedCodeIdEditor.defaultProps={label:(0,Wn._)("Source code")};var dl=CombinedCodeIdEditor,FocusHandler=({canvasContainer:Je,imperativeHandle:et})=>((0,Pn.useLayoutEffect)(()=>{var tt,ot;const it=null==(tt=et.current)?void 0:tt.getStolenFocusTarget();it&&(null==(ot=Je.current)?void 0:ot.contains(it))&&it.focus()},[Je,et]),null),pl={fixedOverflowWidgets:!0,scrollBeyondLastLine:!0,selectOnLineNumbers:!0,lineNumbers:"on",scrollBeyondLastColumn:5,readOnly:!1,minimap:{enabled:!0}},FlyoutMonacoWrapper=({canvasContainer:Je,schema:et,source:tt,onSourceChange:ot})=>{const it=(0,Pn.useRef)(null),Zt=(0,Pn.useCallback)(()=>{var Je;const{current:et}=it;null==(Je=null==et?void 0:et.resetEditorCursor)||Je.call(et)},[]),{uncommittedSource:en,errors:Cn,handleSourceChange:_n}=useCodeEditorState({source:tt,schema:et,formatErrors:formatErrors,onExternalUncommittedStateChange:Zt,onSourceChange:ot}),wn=(0,Gr.useDispatch)(),Sn=(0,$n.useEventCallback)(()=>{wn((0,Gr.setUncommittedSourceEditorFlyoutItem)(en))});(0,Pn.useEffect)(()=>Sn,[Sn]);const xn=(Je=>{const et=(0,$n.useGetFlyoutHeaderPadding)();return(0,Pn.useMemo)(()=>null!==Je&&Je.length?Tn.createElement(qs,{headerPadding:et},(Array.isArray(Je)?Je:[Je]).map(Je=>Tn.createElement(Ks,{type:"error",appearance:"fill",key:Je},Je))):null,[Je,et])})(Cn),kn=null!==xn,En=(0,$n.useGetFlyoutHeaderPadding)(),Dn=(0,Pn.useMemo)(()=>__spreadProps(__spreadValues({},pl),{padding:{top:En}}),[En]),Ln=(0,Pn.useRef)({width:0,height:0}),In=(0,Pn.useCallback)(({width:tt,height:ot})=>{var Zt;const{current:Cn}=Ln;return Cn.width===tt&&Cn.height===ot||null==(Zt=it.current)||Zt.refreshLayout(),Ln.current={width:tt,height:ot},Tn.createElement(Tn.Fragment,null,Tn.createElement(Js,{ref:it,width:kn?"50%":void 0,schema:et,source:en,editorOptions:Dn,onSourceChange:_n}),Tn.createElement(FocusHandler,{canvasContainer:Je,imperativeHandle:it}))},[Je,Dn,en,kn,et,_n]);return Tn.createElement(Tn.Fragment,null,Tn.createElement($n.SizeAwareWrapper,null,In),xn)};FlyoutMonacoWrapper.propTypes={canvasContainer:Mn.object.isRequired,schema:Mn.object,source:Mn.object.isRequired,onSourceChange:Mn.func.isRequired};var hl=Wr.div.attrs(Je=>({"data-test":"flyout-code-editor",style:{height:(0,Fn.toPx)(Je.$height)}}))`
|
|
|
display: flex;
|
|
|
position: relative;
|
|
|
background-color: ${$n.customThemeVariables.monacoBackgroundColor};
|
|
|
`,fl=(0,Pn.forwardRef)(({canvasContainer:Je},et)=>{const tt=(0,Gr.useDispatch)(),ot=(0,Gr.useSelector)(Gr.selectSourceEditorFlyoutItem),it=(0,Gr.useSelector)(Gr.selectSourceEditorFlyoutSchema),Zt="collapsed"===(0,Gr.useSelector)(Gr.selectSourceEditorFlyoutVisibility),en=(0,Gr.useSelector)(Gr.selectSourceEditorFlyoutHeight),Cn=(0,$n.useGetFlyoutHeaderHeight)(),_n=(0,Pn.useCallback)(()=>{tt((0,Gr.setIsSourceEditorFlyoutOpen)(!1))},[tt]),wn=(0,Pn.useCallback)(()=>{tt((0,Gr.toggleIsSourceEditorFlyoutCollapsed)())},[tt]),Sn=(0,Pn.useMemo)(()=>(0,An.throttle)(Je=>{tt((0,Gr.setSourceEditorFlyoutHeight)(Je))},50),[tt]),xn=(0,Pn.useCallback)(Je=>{tt((0,Gr.setSourceEditorFlyoutItem)(Je))},[tt]);return ot?Tn.createElement($n.FlyoutPane,{ref:et,collapsible:!0,collapsed:Zt,headerText:(0,Wn._)("Source code"),height:en,onClose:_n,onResize:Sn,onToggleExpansion:wn},Tn.createElement(hl,{$height:en-Cn},Tn.createElement(FlyoutMonacoWrapper,{canvasContainer:Je,schema:it,source:ot,onSourceChange:xn}))):null})},1779:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.isInterpolationResult=isInterpolationResult,et.default=et.getThemeVariant=void 0;var ot=tt(1037);function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}var it={enterprise:"family",prisma:"family",light:"colorScheme",dark:"colorScheme",compact:"density",comfortable:"density"};function isInterpolationResult(Je){return"object"!==_typeof(Je)||Array.isArray(Je)||null===Je}var Zt=function getThemeVariant(Je,et){var tt=Object.keys(Je).shift();if(!tt)throw new Error("A pick tree cannot be empty.");var ot=it[tt];if(!ot)throw new Error("Invalid pick tree key: ".concat(tt));var Zt=Je[et[ot]];return isInterpolationResult(Zt)?Zt:getThemeVariant(Zt,et)};et.getThemeVariant=Zt;var en=function pick(Je){return function(et){var tt=et.theme,it=(0,ot.addThemeDefaults)(null==tt?void 0:tt.splunkThemeV1);return Zt(Je,it)}};et.default=en},1780:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{PopoverContext:()=>xr,default:()=>io});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(35),wn=tt(440);var Sn=et.n(wn);const xn=tt(149);var kn=et.n(xn);const En=tt(246);var Dn=et.n(En);const Pn=tt(56);var Ln=et.n(Pn);const Tn=tt(62);var In=et.n(Tn);const jn=tt(157);var Mn=et.n(jn);const An=tt(158);var Rn=et.n(An);const Nn=tt(112);var Fn=et.n(Nn);const Bn=tt(63);var Vn=et.n(Bn);const Wn=tt(38);var zn=et.n(Wn);const Hn=tt(183);var $n=et.n(Hn);const qn=tt(259),Kn=tt(2477),Un=tt(1781);var Gn=et.n(Un);const Jn=tt(3790);var Cr=et.n(Jn);const wr=tt(2479);var Sr=et.n(wr);const Or=tt(1782);function D(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function I(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?D(Object(tt),!0).forEach((function(et){F(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):D(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function F(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function z(Je){var et=Je.align,tt=Je.anchorPos,ot=Je.scrollContainerPos,it=Je.canCoverAnchor,Zt=Je.defaultPlacement,en=Je.outerContainerEl,Cn=Je.padding,_n=Je.repositionMode,wn=Je.windowHeight,Sn=Je.windowWidth,xn="any"===_n,kn="flip"===_n||xn,En=Je.placement||Zt;"vertical"===Zt?En=tt.top>wn-tt.bottom?"above":"below":"horizontal"===Zt&&(En=tt.left>Sn-tt.right?"left":"right");var Dn=En,Pn=function N(Je){var et=Je.align,tt=Je.anchorPos,ot=Je.outerContainerEl,it=Je.padding,Zt=Je.placement;switch(Zt){case"above":return{top:tt.top-ot.offsetHeight,left:"edge"===et?tt.left-it:tt.middle-ot.offsetWidth/2};case"below":return"end"===et?{top:tt.bottom,left:tt.right-ot.offsetWidth+it}:{top:tt.bottom,left:"edge"===et?tt.left-it:tt.middle-ot.offsetWidth/2};case"left":return{top:"edge"===et?tt.top-it:tt.center-ot.offsetHeight/2,left:tt.left-ot.offsetWidth};case"right":return{top:"edge"===et?tt.top-it:tt.center-ot.offsetHeight/2,left:tt.right};default:throw new Error("".concat(Zt," is not a valid placement value. Valid options are: 'above', 'below', 'left', or 'right'"))}}({align:et,anchorPos:tt,outerContainerEl:en,padding:Cn,placement:Dn}),Ln=Pn.top,Tn=Pn.left,In="auto",jn=Sn,Mn=wn,An=Dn,Rn=tt.top-en.offsetHeight>0,Nn=tt.bottom+en.offsetHeight<wn,Fn=tt.left-en.offsetWidth>0,Bn=tt.right+en.offsetWidth<Sn,Vn=.7*tt.top>wn-tt.bottom,Wn=("edge"===et?tt.left+en.offsetWidth-Cn:tt.middle+en.offsetWidth/2)>Sn,zn=("edge"===et?tt.left-Cn:tt.middle-en.offsetWidth/2)<0,Hn=("edge"===et?tt.top-Cn:tt.top-en.offsetHeight/2)<0,$n=("edge"===et?tt.top+en.offsetHeight-Cn:tt.bottom+en.offsetHeight/2)>wn;if("above"===An){if(!Rn&&kn){if(Nn)return z(I(I({},Je),{},{placement:"below"}));if(xn&&Bn)return z(I(I({},Je),{},{placement:"right"}));if(xn&&Fn)return z(I(I({},Je),{},{placement:"left"}));it&&(An="misaligned",Ln=0)}"misaligned"!==An&&(In=wn-Ln-en.offsetHeight,ot&&(In=Math.min(In,wn-ot.top)),Ln="auto"),Wn?Tn=Math.max(Sn-en.offsetWidth,0):zn&&(Tn=0),it||(Mn=tt.top)}if("below"===An){if(!Nn&&kn){if(Rn&&Vn)return z(I(I({},Je),{},{placement:"above"}));if(xn&&Bn)return z(I(I({},Je),{},{placement:"right"}));if(xn&&Fn)return z(I(I({},Je),{},{placement:"left"}));it&&(An="misaligned",Ln=0)}ot&&(Ln=Math.min(Ln,ot.bottom)),Wn?Tn=Math.max(Sn-en.offsetWidth,0):zn&&(Tn=0),it||(Mn=wn-tt.bottom)}if("left"===An){if(!Fn&&kn){if(Bn)return z(I(I({},Je),{},{placement:"right"}));if(xn&&Nn)return z(I(I({},Je),{},{placement:"below"}));if(xn&&Rn)return z(I(I({},Je),{},{placement:"above"}));it&&(An="misaligned",Ln=0)}Hn?Ln=0:$n&&(Ln=Math.max(wn-en.offsetHeight,0)),it||(jn=tt.left)}if("right"===An){if(!Bn&&kn){if(Fn)return z(I(I({},Je),{},{placement:"left"}));if(xn&&Nn)return z(I(I({},Je),{},{placement:"below"}));if(xn&&Rn)return z(I(I({},Je),{},{placement:"above"}));it&&(An="misaligned",Ln=0)}Hn?Ln=0:$n&&(Ln=Math.max(wn-en.offsetHeight,0)),it||(jn=Sn-tt.left)}return{placement:An,maxHeight:Mn,maxWidth:jn,outerContainerStyle:{top:Ln,left:Tn,bottom:In}}}var xr=(0,it.createContext)({});const kr=tt(128),Lr=tt(2);var Nr=et.n(Lr),Wr=(0,qn.pick)({enterprise:"8px",prisma:0}),zr=Nr()(kr.animated.div).withConfig({displayName:"PopoverStyles__Styled",componentId:"sc-1nahsvw-0"})(["position:fixed;z-index:",";left:-300%;top:-300%;"],qn.variables.zindexPopover),Hr=Nr().div.withConfig({displayName:"PopoverStyles__StyledBox",componentId:"sc-1nahsvw-1"})(["",";",";",";"],qn.mixins.reset("block"),(function(Je){return!Je.$open&&(0,Lr.css)(["pointer-events:none;"])}),(function(Je){return"none"!==Je.$appearance&&(0,Lr.css)(["padding:8px;"])})),$r=Nr().div.withConfig({displayName:"PopoverStyles__StyledContent",componentId:"sc-1nahsvw-2"})(["",""],(0,qn.pickVariant)("$appearance",{normal:(0,Lr.css)(["background-color:",";color:",";border:",";",";border-radius:",";"],qn.variables.backgroundColorPopup,qn.variables.contentColorDefault,(0,qn.pick)({enterprise:{light:qn.variables.border,dark:qn.variables.border},prisma:"none"}),(0,qn.pick)({enterprise:{light:(0,Lr.css)(["box-shadow:0 2px 2px ",";"],qn.mixins.colorWithAlpha(qn.variables.gray20,.1)),dark:(0,Lr.css)(["box-shadow:0 1px 2px #000;"])},prisma:(0,Lr.css)(["box-shadow:",";"],qn.variables.overlayShadow)}),qn.variables.borderRadius),inverted:(0,Lr.css)(["background-color:",";color:",";"],(0,qn.pick)({light:qn.variables.gray20,dark:qn.variables.white}),(0,qn.pick)({light:qn.variables.white,dark:qn.variables.gray30}))})),Kr=Nr().div.withConfig({displayName:"PopoverStyles__StyledArrow",componentId:"sc-1nahsvw-3"})(["width:0;height:0;border-left:"," solid transparent;border-right:"," solid transparent;position:absolute;border-bottom-width:",";border-bottom-style:solid;",""],Wr,Wr,Wr,(0,qn.pickVariant)("$appearance",{normal:(0,Lr.css)(["border-bottom-color:",";&::before{content:'';display:block;width:0;height:0;border-left:"," solid transparent;border-right:"," solid transparent;border-bottom:"," solid ",";position:absolute;top:1px;left:0;margin-left:-",";}"],(0,qn.pick)({light:qn.variables.borderColor,dark:qn.variables.black}),Wr,Wr,Wr,qn.variables.backgroundColor,Wr),inverted:(0,Lr.css)(["border-bottom-color:",";"],(0,qn.pick)({light:qn.variables.gray20,dark:qn.variables.white}))})),Ur=Nr().div.withConfig({displayName:"PopoverStyles__StyledLowerRightCorner",componentId:"sc-1nahsvw-4"})(["position:fixed;right:0;bottom:0;"]),Gr=Nr().svg.withConfig({displayName:"PopoverStyles__StyledHitArea",componentId:"sc-1nahsvw-5"})(["position:fixed;pointer-events:none;path{pointer-events:auto;stroke-width:0;stroke:transparent;fill:transparent;}"]);function ee(Je,et){return function ae(Je){if(Array.isArray(Je))return Je}(Je)||function oe(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function re(Je,et){if(!Je)return;if("string"==typeof Je)return ne(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return ne(Je,et)}(Je,et)||function te(){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 ne(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var Zr={anchorRect:Cn().object,popoverEl:Cn().object,popoverPlacement:Cn().oneOf(["above","below","left","right","misaligned"])},Xr=Zt().forwardRef((function(Je,et){var tt=Je.anchorRect,ot=Je.popoverEl,en=Je.popoverPlacement,Cn=ee((0,it.useState)(null),2),_n=Cn[0],wn=Cn[1],Sn=ee((0,it.useState)({}),2),xn=Sn[0],kn=Sn[1];return(0,it.useEffect)((function(){var Je=function e(Je){var et=Je.anchorRect,tt=Je.popoverEl,ot=Je.popoverPlacement;if(null!=et&&null!=tt&&null!=ot){var it=tt.getBoundingClientRect();if("above"===ot||"below"===ot){var Zt=et.left-it.left,en=et.height,Cn=0;"above"===ot&&(en=0,Cn=et.height);var _n="0 ".concat(en),wn="".concat(it.width," ").concat(en),Sn="".concat(Zt," ").concat(en),xn="".concat(Zt," ").concat(Cn),kn="".concat(Zt+et.width," ").concat(en),En="".concat(Zt+et.width," ").concat(Cn);return{hitAreaPath:"\n M ".concat(_n,"\n S ").concat(Sn," , ").concat(xn,"\n L ").concat(Sn,"\n L ").concat(kn,"\n L ").concat(En,"\n S ").concat(kn," , ").concat(wn,"\n "),hitAreaStyle:{left:it.left,top:et.top,width:it.width,height:et.height}}}if("left"===ot||"right"===ot){var Dn=et.top-it.top,Pn=0,Ln=et.width;"right"===ot&&(Pn=et.width,Ln=0);var Tn="".concat(Pn," 0"),In="".concat(Pn," ").concat(it.height),jn="".concat(Pn," ").concat(Dn),Mn="".concat(Ln," ").concat(Dn),An="".concat(Pn," ").concat(Dn+et.height),Rn="".concat(Ln," ").concat(Dn+et.height);return{hitAreaPath:"\n M ".concat(Tn,"\n S ").concat(jn," , ").concat(Mn,"\n L ").concat(jn,"\n L ").concat(An,"\n L ").concat(Rn,"\n S ").concat(An," , ").concat(In,"\n "),hitAreaStyle:{left:et.left,top:it.top,width:et.width,height:it.height}}}}return{hitAreaPath:null,hitAreaStyle:{}}}({anchorRect:tt,popoverEl:ot,popoverPlacement:en}),et=Je.hitAreaPath,it=Je.hitAreaStyle;wn(et),kn(it)}),[tt,ot,en]),null!=_n?Zt().createElement(Gr,{"data-test":"popover-hit-area",style:xn},Zt().createElement("path",{d:_n,ref:et})):null}));Xr.propTypes=Zr;const Yr=Xr;var Qr={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};var Jr={document:Qr,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function e(){},pushState:function e(){},go:function e(){},back:function e(){}},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){},matchMedia:function e(){return{}},requestAnimationFrame:function e(Je){return"undefined"==typeof setTimeout?(Je(),null):setTimeout(Je,0)},cancelAnimationFrame:function e(Je){"undefined"!=typeof setTimeout&&clearTimeout(Je)}};function he(){return"undefined"!=typeof window?window:Jr}function de(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function ve(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?de(Object(tt),!0).forEach((function(et){me(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):de(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function me(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function ge(Je,et){var tt,ot,it=Je.getBoundingClientRect(),Zt=function be(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}();if(!et||!Zt)return it;var en=he(),Cn=it.left+((null===(tt=en.visualViewport)||void 0===tt?void 0:tt.offsetLeft)||0),_n=it.top+((null===(ot=en.visualViewport)||void 0===ot?void 0:ot.offsetTop)||0);return function ye(Je){return ve(ve({},Je),{},{top:Je.y,left:Je.x,right:Je.x+Je.width,bottom:Je.y+Je.height})}({width:it.width,height:it.height,x:Cn,y:_n})}function we(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function Se(Je){return(Se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function Oe(){return(Oe=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Pe(Je){return function je(Je){if(Array.isArray(Je))return qe(Je)}(Je)||function Ce(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||Re(Je)||function Ee(){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 ke(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function xe(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ke(Object(tt),!0).forEach((function(et){Ke(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ke(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function Ae(Je,et){return function Me(Je){if(Array.isArray(Je))return Je}(Je)||function We(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||Re(Je,et)||function Te(){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 Re(Je,et){if(Je){if("string"==typeof Je)return qe(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);return"Object"===tt&&Je.constructor&&(tt=Je.constructor.name),"Map"===tt||"Set"===tt?Array.from(Je):"Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt)?qe(Je,et):void 0}}function qe(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function _e(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Le(Je,et,tt){return et&&_e(Je.prototype,et),tt&&_e(Je,tt),Je}function Ie(Je,et){return(Ie=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function Fe(Je){var et=function $e(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Ue(Je);if(et){var it=Ue(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Ne(this,tt)}}function Ne(Je,et){return!et||"object"!==Se(et)&&"function"!=typeof et?ze(Je):et}function ze(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Ue(Je){return(Ue=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Ke(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var eo=["clickAway","escapeKey","offScreen","tabKey"],to={align:Cn().oneOf(["center","edge","theme","end"]),anchor:Cn().object,animation:Cn().bool,animationConfig:Cn().object,appearance:Cn().oneOf(["normal","inverted","none"]),autoCloseWhenOffScreen:Cn().bool,canCoverAnchor:Cn().bool,children:Cn().oneOfType([Cn().node,Cn().func]),closeReasons:Cn().arrayOf(Cn().oneOf(eo)),defaultPlacement:Cn().oneOf(["above","below","left","right","vertical","horizontal"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),id:Cn().string,hitAreaRef:Cn().oneOfType([Cn().func,Cn().object]),onRequestClose:Cn().func,open:Cn().bool,outerRef:Cn().oneOfType([Cn().func,Cn().object]),pointTo:Cn().shape({x:Cn().number,y:Cn().number}),repositionMode:Cn().oneOf(["none","flip","any"]),retainFocus:Cn().bool,takeFocus:Cn().bool,splunkTheme:Cn().object},no={align:"theme",animation:!0,animationConfig:{},appearance:"normal",autoCloseWhenOffScreen:!0,canCoverAnchor:!1,closeReasons:eo,defaultPlacement:"below",open:!1,repositionMode:"flip",retainFocus:!0,takeFocus:!1};function Ye(Je,et){var tt=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return!!Je&&!!et&&Dn()(Je,(function(Je,ot){return Rn()(Je)?Math.abs(et[ot]-Je)<=tt:et[ot]===Je}))}var ro=function(Je){!function De(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&Ie(Je,et)}(r,Je);var et=Fe(r);function r(Je){var tt;return function He(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Ke(ze(tt=et.call(this,Je)),"outerContainerEl",null),Ke(ze(tt),"innerContainerEl",null),Ke(ze(tt),"arrow",null),Ke(ze(tt),"windowSizeMeasurementEl",null),Ke(ze(tt),"handleScroll",void 0),Ke(ze(tt),"handleWindowScroll",void 0),Ke(ze(tt),"allowAnimationUpdates",!0),Ke(ze(tt),"getElPosition",(function(Je){var et=arguments.length>1&&void 0!==arguments[1]&&arguments[1],ot=ge(Je,et),it={width:Je.offsetWidth,height:Je.offsetHeight},Zt=tt.props.pointTo,en=Zt&&Ln()(Zt,"x"),Cn=Zt&&Ln()(Zt,"y");return it.left=en?ot.left+((null==Zt?void 0:Zt.x)||0):ot.left,it.top=Cn?ot.top+((null==Zt?void 0:Zt.y)||0):ot.top,it.right=en?it.left+it.width:ot.left+it.width||ot.right,it.bottom=Cn?it.top+it.height:ot.top+it.height||ot.bottom,it.middle=en?it.left:ot.left+(it.right-ot.left)/2,it.center=Cn?it.top:ot.top+(it.bottom-ot.top)/2,it})),Ke(ze(tt),"setPlacement",(function(Je){var et=he();tt.setState((function(ot){var it,Zt=tt.props,en=Zt.align,Cn=Zt.anchor,_n=Zt.autoCloseWhenOffScreen,wn=Zt.canCoverAnchor,Sn=Zt.defaultPlacement,xn=Zt.open,kn=Zt.repositionMode,En=Zt.splunkTheme,Dn=tt.context||et,Pn=En.isPrisma;if(!(xn&&tt.outerContainerEl&&Cn&&ot.anchorEl&&tt.windowSizeMeasurementEl))return null;var Ln=tt.getElPosition(ot.anchorEl),Tn=tt.getElPosition(ot.anchorEl,!0),In=function Ge(Je){return Je!==window&&Je!==window.document}(Dn)?tt.getElPosition(Dn):void 0;if(Je&&_n&&tt.autoCloseWhenOffScreen(Ln,In))return null;var jn=Pn?0:8,Mn=z({align:"theme"===en?Pn?"edge":"center":en,anchorPos:Tn,scrollContainerPos:In,canCoverAnchor:wn,defaultPlacement:Sn,repositionMode:kn,outerContainerEl:tt.outerContainerEl,padding:8,windowWidth:tt.windowSizeMeasurementEl.offsetLeft,windowHeight:tt.windowSizeMeasurementEl.offsetTop}),An=Mn.placement,Rn=Mn.outerContainerStyle,Nn=Mn.maxHeight,Fn=Mn.maxWidth,Bn=Ae(tt.arrow?r.getArrowStyle({anchorPos:Tn,arrowHeight:jn,outerContainerStyle:Rn,placement:An,outerContainerEl:tt.outerContainerEl}):[],2),Vn=Bn[0],Wn=Bn[1],Hn="none"!==tt.props.appearance&&!Pn,$n=Ye(Tn,ot.anchorPos)&&Ye(Rn,ot.outerContainerStyle)&&An===ot.placement&&Nn===ot.maxHeight&&Fn===ot.maxWidth,qn=Ye(zn()(Vn,"transform"),zn()(ot.arrowStyle,"transform"))&&Ye(null!=Wn?Wn:{},null!==(it=ot.arrowStyleTransformMeta)&&void 0!==it?it:{});return $n&&(!Hn||Hn&&qn)?null:{anchorPos:Tn,arrowStyle:Vn,arrowStyleTransformMeta:Wn,outerContainerStyle:Rn,placement:An,maxHeight:Nn,maxWidth:Fn}}))})),Ke(ze(tt),"handleNewAnchor",(function(Je){var et,ot=(et=!Je||Je instanceof HTMLElement?null!=Je?Je:void 0:(0,_n.findDOMNode)(Je))?tt.getElPosition(et):void 0;tt.setState({anchorEl:et,anchorPos:ot})})),Ke(ze(tt),"handleInnerContainerMount",(function(Je){tt.innerContainerEl=Je,Je&&tt.props.takeFocus&&kn()(Or.takeFocus,Je),we(tt.props.elementRef,Je)})),Ke(ze(tt),"handleOuterContainerMount",(function(Je){tt.outerContainerEl=Je,we(tt.props.outerRef,Je)})),Ke(ze(tt),"handleTab",(function(Je){if(tt.innerContainerEl)if(tt.props.retainFocus)(0,Or.handleTab)(tt.innerContainerEl,Je);else if((0,Or.isTabKey)(Je)){var et=(0,Or.getSortedTabbableElements)(tt.innerContainerEl);if(et.length>0)(Je.shiftKey?et[0]:et[et.length-1])===Je.target&&tt.handleRequestClose({event:Je,reason:"tabKey"})}})),Ke(ze(tt),"handleRequestClose",(function(Je){tt.props.open&&tt.requestClose(Je)})),Ke(ze(tt),"handleAnimationEnd",(function(){tt.allowAnimationUpdates&&tt.setState({animating:!1})})),Ke(ze(tt),"renderLayer",(function(){var Je=tt.props,et=Je.animation,ot=Je.animationConfig,it=Je.appearance,en=Je.children,Cn=Je.id,_n=Je.open,wn=Je.retainFocus,Sn=Je.splunkTheme,xn=tt.state,kn=xn.anchorPos,En=xn.arrowStyle,Dn=xn.outerContainerStyle,Pn=xn.placement,Ln=Sn.isPrisma,Tn=Ln&&"inverted"===it?"normal":it,In=tt.state,jn=In.maxHeight,Mn=In.maxWidth;"none"!==it&&(Rn()(jn)&&(jn-=20),Rn()(Mn)&&(Mn-=20));var An={anchorHeight:kn?kn.height:null,anchorWidth:kn?kn.width:null,placement:Pn||null,maxHeight:jn||null,maxWidth:Mn||null},Nn=et?{opacity:_n?1:0}:{opacity:1};return Zt().createElement(Kn.Spring,{from:{opacity:et?0:1},to:Nn,config:xe({tension:300,friction:40},ot),onRest:tt.handleAnimationEnd},(function(Je){return Zt().createElement(zr,{"data-test":"outer-popover",style:xe(xe({},Dn),Je),ref:tt.handleOuterContainerMount},(_n||tt.state.animating)&&Zt().createElement(Hr,Oe({$appearance:Tn,$open:_n,"data-test":"popover",ref:tt.handleInnerContainerMount,id:Cn,onKeyDown:tt.handleTab},zn()(tt.props,["anchor"].concat(Pe(Vn()(r.propTypes))))),Zt().createElement(xr.Provider,{value:{retainFocus:wn}},Zt().createElement(Zt().Fragment,null,"none"===it&&en,"none"!==it&&!Ln&&Zt().createElement(Kr,{$appearance:Tn,ref:function e(Je){tt.arrow=Je},style:En}),"none"!==it&&Zt().createElement($r,{$appearance:Tn},Fn()(en)?en(An):en)))),Zt().createElement(Ur,{ref:function e(Je){tt.windowSizeMeasurementEl=Je}}))}))})),tt.handleScroll=$n()(tt.setPlacement.bind(ze(tt),!0),0),tt.handleWindowScroll=$n()(tt.setPlacement.bind(ze(tt),!0),0),tt.setPlacement=$n()(tt.setPlacement,0,{leading:!1}),tt.state={animating:!1,prevOpen:Je.open},tt}return Le(r,null,[{key:"getArrowStyle",value:function e(Je){var et=Je.anchorPos,tt=Je.arrowHeight,ot=Je.placement,it=Je.outerContainerStyle,Zt=Je.outerContainerEl;if("misaligned"===ot)return[{display:"none"}];var en={display:"block"},Cn=Zt.offsetHeight/2-22,_n=-(Zt.offsetHeight/2-15),wn=et.center-(it.top+Zt.offsetHeight/2)-tt/2,xn=Sn()(wn,_n,Cn),kn=et.middle-(it.left+Zt.offsetWidth/2)-tt,En={left:{translateX:tt/2,translateY:xn,rotate:90},right:{translateX:-tt/2,translateY:xn,rotate:-90},above:{translateX:kn,translateY:0,rotate:180},below:{translateX:kn,translateY:0,rotate:0}}[ot];en.transform="translate(".concat(En.translateX,"px, ").concat(En.translateY,"px) rotate(").concat(En.rotate,"deg)");en[{left:"right",right:"left",above:"bottom",below:"top"}[ot]]="1px";return en[{left:"top",right:"top",above:"left",below:"left"}[ot]]="50%",[en,En]}}]),Le(r,[{key:"componentDidMount",value:function e(){this.handleNewAnchor(this.props.anchor)}},{key:"componentDidUpdate",value:function e(Je){Je.anchor!==this.props.anchor&&this.handleNewAnchor(this.props.anchor),this.innerContainerEl&&(this.props.open||this.state.animating)&&(this.setPlacement(),!Je.open&&this.props.open&&this.props.takeFocus&&(0,Or.takeFocus)(this.innerContainerEl))}},{key:"componentWillUnmount",value:function e(){this.setPlacement.cancel(),this.handleScroll.cancel(),this.allowAnimationUpdates=!1}},{key:"autoCloseWhenOffScreen",value:function e(Je,et){var tt=he();return(Je.top<0||Je.top>tt.innerHeight||Je.left<0||Je.left>tt.innerWidth||!(!et||!(Je.height+Je.top<et.top||Je.top>et.bottom||Je.width+Je.left<et.left||Je.left>et.right)))&&(this.requestClose({reason:"offScreen"}),!0)}},{key:"requestClose",value:function e(Je){var et,tt;In()(this.props.closeReasons,Je.reason)&&(null===(et=(tt=this.props).onRequestClose)||void 0===et||et.call(tt,Je))}},{key:"render",value:function e(){var Je=he(),et=this.props.open||this.state.animating,tt=this.context||Je,ot=tt!==Je,it=this.state,en=it.anchorPos,Cn=it.placement,_n=et?[ot&&Zt().createElement(Gn(),{target:tt,eventType:"scroll",listener:this.handleScroll,options:{passive:!1,capture:!0},key:"eventListener"}),Zt().createElement(Gn(),{target:Je,eventType:"resize",listener:this.setPlacement,key:"eventListenerOnWindowResize"}),Zt().createElement(Gn(),{target:Je,eventType:"scroll",listener:this.handleWindowScroll,options:{passive:!1,capture:!0},key:"eventListenerOnWindowScroll"})]:[];return[].concat(_n,[Zt().createElement(Cr(),{closeReasons:Mn()(this.props.closeReasons.filter((function(Je){return"offScreen"!==Je})),Cr().possibleCloseReasons),open:et,onRequestClose:this.handleRequestClose,key:"Layer"},et&&this.innerContainerEl&&this.props.hitAreaRef&&Zt().createElement(Yr,{anchorRect:en,popoverEl:this.innerContainerEl,popoverPlacement:Cn,ref:this.props.hitAreaRef}),et&&this.renderLayer())])}}]),r}(it.Component);Ke(ro,"contextType",Sr()),Ke(ro,"defaultProps",no),Ke(ro,"propTypes",to),Ke(ro,"getDerivedStateFromProps",(function(Je,et){return Je.open!==et.prevOpen?{animating:Je.animation,prevOpen:Je.open}:null}));var oo=(0,qn.withSplunkTheme)(ro);oo.propTypes=ro.propTypes;const io=oo;Je.exports=ot})()},1781:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>xn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(397);var wn=et.n(_n),Sn={children:Cn().node,target:Cn().oneOfType([Cn().object,Cn().string]),eventType:Cn().any,listener:Cn().func,options:Cn().oneOfType([Cn().object,Cn().bool])};function p(Je){var et=Je.children,tt=Je.target,ot=Je.eventType,it=Je.listener,en=Je.options;return wn()(tt,ot,it,en),Zt().createElement(Zt().Fragment,null,et||null)}p.propTypes=Sn;const xn=p;Je.exports=ot})()},1782:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.getSortedTabbableElements=getSortedTabbableElements,et.isTabKey=isTabKey,et.handleTab=function handleTab(Je,et){if(!Je.contains(document.activeElement))return null;if(!isTabKey(et))return null;var tt=getSortedTabbableElements(Je);if(0===tt.length)return document.activeElement===Je?(et.preventDefault(),Je):null;var ot=et&&et.target||Je.querySelector(":focus"),it=tt.indexOf(ot);-1===it&&(it=et.shiftKey?0:tt.length-1);et.shiftKey?tt.unshift(tt.pop()):tt.push(tt.shift());return et.preventDefault(),tt[it].focus(),tt[it]},et.takeFocus=function takeFocus(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"first",tt=Je.querySelector(":focus");if(tt)return tt;if("first"===et){var ot=getSortedTabbableElements(Je)[0];if(ot)return(0,it.default)((function(){return ot.focus()})),ot}if(Je.hasAttribute("tabIndex"))return(0,it.default)((function(){return Je.focus()})),Je;return null},et.handleFocus=function handleFocus(Je,et,tt){var ot=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},it=ot.enableLoop,Zt=void 0!==it&&it,en=ot.orientation,Cn=void 0===en?"horizontal":en,_n=ot.enableTab,wn=void 0!==_n&&_n,Sn=ot.enableHomeEnd,xn=void 0===Sn||Sn,Dn=et.length;if(!wn&&"tab"===Je)return void En(0,et);var Pn=kn(Je,Dn,tt,{enableLoop:Zt,orientation:Cn,enableTab:wn,enableHomeEnd:xn});if(Pn>=0&&Pn<Dn){var Ln,Tn;En(Pn,et),null===(Ln=(Tn=et[Pn]).focus)||void 0===Ln||Ln.call(Tn)}-1!==Pn||wn||"tabShift"!==Je||En(tt,et)},et.updateTabIndex=et.getNewIndex=et.calculateIndex=void 0;var ot=tt(807),it=_interopRequireDefault(tt(149)),Zt=_interopRequireDefault(tt(95)),en=_interopRequireDefault(tt(172));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}var Cn=["a[href]","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[contenteditable]"],_n=Cn.concat(["[tabindex]"]),wn=function isHidden(Je){return!(Je.offsetWidth||Je.offsetHeight||Je.getClientRects().length>0)||"hidden"===getComputedStyle(Je).visibility};function getSortedTabbableElements(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},tt=et.ignoreTabIndex,ot=(tt?Cn:_n).join(", "),it=Je.querySelectorAll(ot),Sn=(0,Zt.default)(it,(function(Je){return!wn(Je)&&(tt||Je.tabIndex>=0)||Je===document.activeElement})),xn=Sn.reduce((function(Je,et){var tt=Je[Je.length-1],ot="radio"===(null==tt?void 0:tt.getAttribute("type")),it="radio"===et.getAttribute("type"),Zt=et.getAttribute("name")===(null==tt?void 0:tt.getAttribute("name"));return ot&&it&&Zt?et.checked&&(Je.pop(),Je.push(et)):Je.push(et),Je}),[]);return(0,en.default)(xn,(function(Je){return Je.tabIndex>0?-1/Je.tabIndex:0}))}function isTabKey(Je){return!("tab"!==(0,ot.keycode)(Je)||Je.metaKey||Je.altKey||Je.controlKey)}var Sn=Object.freeze({NONE:"none",NEXT:"next",PREVIOUS:"previous"}),xn=function calculateIndex(Je){var et=Je.itemsLength,tt=Je.currentIndex,ot=Je.direction,it=Je.enableLoop;if(ot===Sn.NONE||![Sn.NONE,Sn.NEXT,Sn.PREVIOUS].includes(ot))return tt;var Zt=ot===Sn.NEXT?1:-1;if(!it){var en=tt+Zt;return en>=et||en<0?tt:en}return(tt+Zt+et)%et};et.calculateIndex=xn;var kn=function getNewIndex(Je,et,tt,ot){var it=ot.enableLoop,Zt=ot.orientation,en=ot.enableTab,Cn=ot.enableHomeEnd;if(tt<0||tt>=et)return 0;if("home"===Je)return Cn?0:-1;if("end"===Je)return Cn?et-1:-1;var _n=Sn.NONE;return"horizontal"===Zt?("left"===Je&&(_n=Sn.PREVIOUS),"right"===Je&&(_n=Sn.NEXT)):"vertical"===Zt&&("up"===Je&&(_n=Sn.PREVIOUS),"down"===Je&&(_n=Sn.NEXT)),en&&("tabShift"===Je&&(_n=Sn.PREVIOUS),"tab"===Je&&(_n=Sn.NEXT)),_n!==Sn.NONE?xn({itemsLength:et,currentIndex:tt,direction:_n,enableLoop:it}):-1};et.getNewIndex=kn;var En=function updateTabIndex(Je,et){et.forEach((function(et,tt){return et.setAttribute("tabindex",tt===Je?"0":"-1")}))};et.updateTabIndex=En},1783:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Tn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(99);var wn=et.n(_n);const Sn=tt(76);var xn=et.n(Sn);const kn=tt(2);var En=et.n(kn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function v(Je,et){if(null==Je)return{};var tt,ot,it=function f(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Dn=En().svg.withConfig({displayName:"SVGEnterprise__InlineSVG",componentId:"sc-9jxj7k-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;"]),Pn=En().svg.withConfig({displayName:"SVGEnterprise__BlockSVG",componentId:"sc-9jxj7k-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),Ln={children:Cn().node,height:Cn().oneOfType([Cn().number,Cn().string]),hideDefaultTooltip:Cn().bool,inline:Cn().bool,screenReaderText:Cn().oneOfType([Cn().string,Cn().oneOf(["null"])]),size:Cn().oneOfType([Cn().number,Cn().string]),width:Cn().oneOfType([Cn().number,Cn().string]),viewBox:Cn().string.isRequired,preserveAspectRatio:Cn().oneOf(["none","xMinYMin","xMidYMin","xMaxYMin","xMinYMid","xMidYMid","xMaxYMid","xMinYMax","xMidYMax","xMaxYMax"])};function g(Je){var et=Je.children,tt=Je.height,ot=Je.hideDefaultTooltip,it=void 0!==ot&&ot,en=Je.inline,Cn=void 0===en||en,_n=Je.preserveAspectRatio,Sn=void 0===_n?"xMidYMid":_n,kn=Je.screenReaderText,En=Je.size,Ln=void 0===En?.75:En,Tn=Je.viewBox,In=Je.width,jn=v(Je,["children","height","hideDefaultTooltip","inline","preserveAspectRatio","screenReaderText","size","viewBox","width"]);var Mn="number"!=typeof Ln?parseFloat(Ln):Ln,An=xn()(Ln)?Ln.match(/[^\d]+/):"em",Rn=parseFloat(Tn.split(" ")[3]),Nn=parseFloat(Tn.split(" ")[2]),Fn=Math.max(Nn,Rn),Bn=wn()(tt)?Rn/Fn*Mn:tt,Vn=wn()(In)?Nn/Fn*Mn:In,Wn=Cn?Dn:Pn,zn=kn&&!it;return Zt().createElement(Wn,u({focusable:"false",height:xn()(Bn)?Bn:"".concat(Bn.toFixed(4)).concat(An),width:xn()(Vn)?Vn:"".concat(Vn.toFixed(4)).concat(An),viewBox:Tn,"aria-label":it&&null!=kn?kn:void 0,"aria-hidden":!kn,preserveAspectRatio:Sn,xmlns:"http://www.w3.org/2000/svg"},jn),zn&&Zt().createElement("title",null,kn),et)}g.propTypes=Ln;const Tn=g;Je.exports=ot})()},1784:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>u});const it=tt(0);var Zt=et.n(it);const en=tt(595),Cn=tt(696);var _n=et.n(Cn);function l(){return(l=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function u(Je){return Zt().createElement(_n(),l({screenReaderText:(0,en._)("Search")},Je),Zt().createElement("path",{d:"M1476.69 1268.412l-340.795-340.795c56.048-92.285 88.43-200.177 88.43-314.948C1224.324 277.195 947.634.506 612.16.506S0 277.197 0 612.67c0 335.472 276.69 612.16 612.162 612.16 114.77 0 222.663-32.385 314.948-88.43l340.795 340.796c30.406 30.405 75 30.405 105.406 0l103.38-103.378c30.405-30.406 30.405-75 0-105.406zM156.08 612.67c0-248.312 207.77-456.082 456.082-456.082 248.31 0 456.08 207.77 456.08 456.08 0 248.312-207.77 456.082-456.08 456.082-248.31 0-456.08-207.77-456.08-456.08z"}))}Je.exports=ot})()},1785:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(641);var Cn=et.n(en);const _n=tt(642);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.0509 16.4635C13.7888 17.4283 12.2113 18.0015 10.5 18.0015C6.35786 18.0015 3 14.6436 3 10.5015C3 6.35933 6.35786 3.00146 10.5 3.00146C14.6421 3.00146 18 6.35933 18 10.5015C18 12.2112 17.4279 13.7873 16.4647 15.0489L20.7077 19.292C21.0983 19.6825 21.0983 20.3156 20.7077 20.7062C20.3172 21.0967 19.6841 21.0967 19.2935 20.7062L15.0509 16.4635ZM16 10.5015C16 13.539 13.5376 16.0015 10.5 16.0015C7.46243 16.0015 5 13.539 5 10.5015C5 7.4639 7.46243 5.00146 10.5 5.00146C13.5376 5.00146 16 7.4639 16 10.5015Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.0509 16.4635C13.7888 17.4283 12.2113 18.0015 10.5 18.0015C6.35786 18.0015 3 14.6436 3 10.5015C3 6.35933 6.35786 3.00146 10.5 3.00146C14.6421 3.00146 18 6.35933 18 10.5015C18 12.2112 17.4279 13.7873 16.4647 15.0489L20.7077 19.292C21.0983 19.6825 21.0983 20.3156 20.7077 20.7062C20.3172 21.0967 19.6841 21.0967 19.2935 20.7062L15.0509 16.4635Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="magnifier-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},1786:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(497);var Cn=et.n(en);const _n=tt(498);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.64494 9H4C3.44772 9 3 8.55228 3 8C3 7.44772 3.44772 7 4 7H5.64494C6.07521 5.55426 7.41449 4.5 9 4.5C10.5855 4.5 11.9248 5.55426 12.3551 7H20C20.5523 7 21 7.44772 21 8C21 8.55228 20.5523 9 20 9H12.3551C11.9248 10.4457 10.5855 11.5 9 11.5C7.41449 11.5 6.07521 10.4457 5.64494 9ZM7.5 8C7.5 7.17157 8.17157 6.5 9 6.5C9.82843 6.5 10.5 7.17157 10.5 8C10.5 8.82843 9.82843 9.5 9 9.5C8.17157 9.5 7.5 8.82843 7.5 8Z"}),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.6449 17H4C3.44772 17 3 16.5523 3 16C3 15.4477 3.44772 15 4 15H11.6449C12.0752 13.5543 13.4145 12.5 15 12.5C16.5855 12.5 17.9248 13.5543 18.3551 15H20C20.5523 15 21 15.4477 21 16C21 16.5523 20.5523 17 20 17H18.3551C17.9248 18.4457 16.5855 19.5 15 19.5C13.4145 19.5 12.0752 18.4457 11.6449 17ZM16.5 16C16.5 15.1716 15.8284 14.5 15 14.5C14.1716 14.5 13.5 15.1716 13.5 16C13.5 16.8284 14.1716 17.5 15 17.5C15.8284 17.5 16.5 16.8284 16.5 16Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M4 9H5.64494C6.07521 10.4457 7.41449 11.5 9 11.5C10.5855 11.5 11.9248 10.4457 12.3551 9H20C20.5523 9 21 8.55228 21 8C21 7.44772 20.5523 7 20 7H12.3551C11.9248 5.55426 10.5855 4.5 9 4.5C7.41449 4.5 6.07521 5.55426 5.64494 7H4C3.44772 7 3 7.44772 3 8C3 8.55228 3.44772 9 4 9Z"}),Zt().createElement("path",{d:"M20 15C20.5523 15 21 15.4477 21 16C21 16.5523 20.5523 17 20 17H18.3551C17.9248 18.4457 16.5855 19.5 15 19.5C13.4145 19.5 12.0752 18.4457 11.6449 17H4C3.44772 17 3 16.5523 3 16C3 15.4477 3.44772 15 4 15H11.6449C12.0752 13.5543 13.4145 12.5 15 12.5C16.5855 12.5 17.9248 13.5543 18.3551 15H20Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="slidersdoublehorizontal-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},1787:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.isInterpolationResult=isInterpolationResult,et.default=et.getThemeVariant=void 0;var ot=tt(1039);function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}var it={enterprise:"family",prisma:"family",light:"colorScheme",dark:"colorScheme",compact:"density",comfortable:"density"};function isInterpolationResult(Je){return"object"!==_typeof(Je)||Array.isArray(Je)||null===Je}var Zt=function getThemeVariant(Je,et){var tt=Object.keys(Je).shift();if(!tt)throw new Error("A pick tree cannot be empty.");var ot=it[tt];if(!ot)throw new Error("Invalid pick tree key: ".concat(tt));var Zt=Je[et[ot]];return isInterpolationResult(Zt)?Zt:getThemeVariant(Zt,et)};et.getThemeVariant=Zt;var en=function pick(Je){return function(et){var tt=et.theme,it=(0,ot.addThemeDefaults)(null==tt?void 0:tt.splunkThemeV1);return Zt(Je,it)}};et.default=en},1788:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{AnimationToggleContext:()=>_n,AnimationToggleProvider:()=>Dn,default:()=>kn,useAnimationToggle:()=>wn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en),_n=Zt().createContext(!0);function i(Je,et){return function s(Je){if(Array.isArray(Je))return Je}(Je)||function l(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function c(Je,et){if(!Je)return;if("string"==typeof Je)return d(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return d(Je,et)}(Je,et)||function f(){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 d(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var wn=function e(){var Je=(0,it.useContext)(_n),et="screen and (prefers-reduced-motion: reduce)",tt="undefined"!=typeof window&&!!window.matchMedia,ot=i((0,it.useState)(tt&&window.matchMedia(et).matches),2),Zt=ot[0],en=ot[1];return(0,it.useEffect)((function(){if(tt){var Je=window.matchMedia(et),ot=function r(){en(Je.matches)};return Je.addListener(ot),function(){Je.removeListener(ot)}}}),[tt,et]),Je?Zt?"reduced":"on":"off"},Sn=function e(Je){return"function"==typeof Je?Je():Je},xn={on:Cn().oneOfType([Cn().node,Cn().func]).isRequired,off:Cn().oneOfType([Cn().node,Cn().func]).isRequired,reduced:Cn().oneOfType([Cn().node,Cn().func])};function p(Je){var et=Je.on,tt=Je.off,ot=Je.reduced,it=wn();return"on"===it?Zt().createElement(Zt().Fragment,null,Sn(et)):"reduced"===it&&ot?Zt().createElement(Zt().Fragment,null,Sn(ot)):Zt().createElement(Zt().Fragment,null,Sn(tt))}p.propTypes=xn;const kn=p;var En={children:Cn().node,enabled:Cn().bool},Dn=function e(Je){var et=Je.children,tt=Je.enabled,ot=void 0!==tt&&tt;return Zt().createElement(_n.Provider,{value:ot},et)};Dn.propTypes=En,Je.exports=ot})()},1789:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.getSortedTabbableElements=getSortedTabbableElements,et.isTabKey=isTabKey,et.handleTab=function handleTab(Je,et){if(!Je.contains(document.activeElement))return null;if(!isTabKey(et))return null;var tt=getSortedTabbableElements(Je);if(0===tt.length)return document.activeElement===Je?(et.preventDefault(),Je):null;var ot=et&&et.target||Je.querySelector(":focus"),it=tt.indexOf(ot);-1===it&&(it=et.shiftKey?0:tt.length-1);et.shiftKey?tt.unshift(tt.pop()):tt.push(tt.shift());return et.preventDefault(),tt[it].focus(),tt[it]},et.takeFocus=function takeFocus(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"first",tt=Je.querySelector(":focus");if(tt)return tt;if("first"===et){var ot=getSortedTabbableElements(Je)[0];if(ot)return(0,it.default)((function(){return ot.focus()})),ot}if(Je.hasAttribute("tabIndex"))return(0,it.default)((function(){return Je.focus()})),Je;return null},et.handleFocus=function handleFocus(Je,et,tt){var ot=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},it=ot.enableLoop,Zt=void 0!==it&&it,en=ot.orientation,Cn=void 0===en?"horizontal":en,_n=ot.enableTab,wn=void 0!==_n&&_n,Sn=ot.enableHomeEnd,xn=void 0===Sn||Sn,Dn=et.length;if(!wn&&"tab"===Je)return void En(0,et);var Pn=kn(Je,Dn,tt,{enableLoop:Zt,orientation:Cn,enableTab:wn,enableHomeEnd:xn});if(Pn>=0&&Pn<Dn){var Ln,Tn;En(Pn,et),null===(Ln=(Tn=et[Pn]).focus)||void 0===Ln||Ln.call(Tn)}-1!==Pn||wn||"tabShift"!==Je||En(tt,et)},et.updateTabIndex=et.getNewIndex=et.calculateIndex=void 0;var ot=tt(643),it=_interopRequireDefault(tt(149)),Zt=_interopRequireDefault(tt(95)),en=_interopRequireDefault(tt(172));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}var Cn=["a[href]","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[contenteditable]"],_n=Cn.concat(["[tabindex]"]),wn=function isHidden(Je){return!(Je.offsetWidth||Je.offsetHeight||Je.getClientRects().length>0)||"hidden"===getComputedStyle(Je).visibility};function getSortedTabbableElements(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},tt=et.ignoreTabIndex,ot=(tt?Cn:_n).join(", "),it=Je.querySelectorAll(ot),Sn=(0,Zt.default)(it,(function(Je){return!wn(Je)&&(tt||Je.tabIndex>=0)||Je===document.activeElement})),xn=Sn.reduce((function(Je,et){var tt=Je[Je.length-1],ot="radio"===(null==tt?void 0:tt.getAttribute("type")),it="radio"===et.getAttribute("type"),Zt=et.getAttribute("name")===(null==tt?void 0:tt.getAttribute("name"));return ot&&it&&Zt?et.checked&&(Je.pop(),Je.push(et)):Je.push(et),Je}),[]);return(0,en.default)(xn,(function(Je){return Je.tabIndex>0?-1/Je.tabIndex:0}))}function isTabKey(Je){return!("tab"!==(0,ot.keycode)(Je)||Je.metaKey||Je.altKey||Je.controlKey)}var Sn=Object.freeze({NONE:"none",NEXT:"next",PREVIOUS:"previous"}),xn=function calculateIndex(Je){var et=Je.itemsLength,tt=Je.currentIndex,ot=Je.direction,it=Je.enableLoop;if(ot===Sn.NONE||![Sn.NONE,Sn.NEXT,Sn.PREVIOUS].includes(ot))return tt;var Zt=ot===Sn.NEXT?1:-1;if(!it){var en=tt+Zt;return en>=et||en<0?tt:en}return(tt+Zt+et)%et};et.calculateIndex=xn;var kn=function getNewIndex(Je,et,tt,ot){var it=ot.enableLoop,Zt=ot.orientation,en=ot.enableTab,Cn=ot.enableHomeEnd;if(tt<0||tt>=et)return 0;if("home"===Je)return Cn?0:-1;if("end"===Je)return Cn?et-1:-1;var _n=Sn.NONE;return"horizontal"===Zt?("left"===Je&&(_n=Sn.PREVIOUS),"right"===Je&&(_n=Sn.NEXT)):"vertical"===Zt&&("up"===Je&&(_n=Sn.PREVIOUS),"down"===Je&&(_n=Sn.NEXT)),en&&("tabShift"===Je&&(_n=Sn.PREVIOUS),"tab"===Je&&(_n=Sn.NEXT)),_n!==Sn.NONE?xn({itemsLength:et,currentIndex:tt,direction:_n,enableLoop:it}):-1};et.getNewIndex=kn;var En=function updateTabIndex(Je,et){et.forEach((function(et,tt){return et.setAttribute("tabindex",tt===Je?"0":"-1")}))};et.updateTabIndex=En},1790:function(Je,et,tt){"use strict";function _toConsumableArray(Je){return function _arrayWithoutHoles(Je){if(Array.isArray(Je))return _arrayLikeToArray(Je)}(Je)||function _iterableToArray(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function _unsupportedIterableToArray(Je,et){if(!Je)return;if("string"==typeof Je)return _arrayLikeToArray(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return _arrayLikeToArray(Je,et)}(Je)||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 _arrayLikeToArray(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0}),et.toClassName=function toClassName(){for(var Je=arguments.length,et=new Array(Je),tt=0;tt<Je;tt++)et[tt]=arguments[tt];return et.reduce((function(Je,et){if(!et)return Je;var tt=_typeof(et);if("string"===tt)Je.push(et);else if(Array.isArray(et))Je.push(toClassName.apply(void 0,_toConsumableArray(et)));else if("object"===tt)return Je.concat(Object.keys(et).filter((function(Je){return et[Je]})));return Je}),[]).join(" ")}},1791:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>u});const it=tt(0);var Zt=et.n(it);const en=tt(4),Cn=tt(698);var _n=et.n(Cn);function l(){return(l=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function u(Je){return Zt().createElement(_n(),l({screenReaderText:(0,en._)("Search")},Je),Zt().createElement("path",{d:"M1476.69 1268.412l-340.795-340.795c56.048-92.285 88.43-200.177 88.43-314.948C1224.324 277.195 947.634.506 612.16.506S0 277.197 0 612.67c0 335.472 276.69 612.16 612.162 612.16 114.77 0 222.663-32.385 314.948-88.43l340.795 340.796c30.406 30.405 75 30.405 105.406 0l103.38-103.378c30.405-30.406 30.405-75 0-105.406zM156.08 612.67c0-248.312 207.77-456.082 456.082-456.082 248.31 0 456.08 207.77 456.08 456.08 0 248.312-207.77 456.082-456.08 456.082-248.31 0-456.08-207.77-456.08-456.08z"}))}Je.exports=ot})()},1792:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(497);var Cn=et.n(en);const _n=tt(498);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.0509 16.4635C13.7888 17.4283 12.2113 18.0015 10.5 18.0015C6.35786 18.0015 3 14.6436 3 10.5015C3 6.35933 6.35786 3.00146 10.5 3.00146C14.6421 3.00146 18 6.35933 18 10.5015C18 12.2112 17.4279 13.7873 16.4647 15.0489L20.7077 19.292C21.0983 19.6825 21.0983 20.3156 20.7077 20.7062C20.3172 21.0967 19.6841 21.0967 19.2935 20.7062L15.0509 16.4635ZM16 10.5015C16 13.539 13.5376 16.0015 10.5 16.0015C7.46243 16.0015 5 13.539 5 10.5015C5 7.4639 7.46243 5.00146 10.5 5.00146C13.5376 5.00146 16 7.4639 16 10.5015Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.0509 16.4635C13.7888 17.4283 12.2113 18.0015 10.5 18.0015C6.35786 18.0015 3 14.6436 3 10.5015C3 6.35933 6.35786 3.00146 10.5 3.00146C14.6421 3.00146 18 6.35933 18 10.5015C18 12.2112 17.4279 13.7873 16.4647 15.0489L20.7077 19.292C21.0983 19.6825 21.0983 20.3156 20.7077 20.7062C20.3172 21.0967 19.6841 21.0967 19.2935 20.7062L15.0509 16.4635Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="magnifier-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},1793:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.sprintf=sprintf,et.abbreviateNumber=function abbreviateNumber(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-us",tt=(0,ot.default)(Je);if(tt<=1e3)return tt.toLocaleString(et);if(tt<1e4)return sprintf((0,it._)("%sK"),(0,Zt.roundToDecimal)(tt/1e3,-2).toLocaleString(et));if(tt<1e5)return sprintf((0,it._)("%sK"),(0,Zt.roundToDecimal)(tt/1e3,-1).toLocaleString(et));if(tt<999500)return sprintf((0,it._)("%sK"),(0,Zt.roundToDecimal)(tt/1e3,0).toLocaleString(et));if(tt<1e7)return sprintf((0,it._)("%sM"),(0,Zt.roundToDecimal)(tt/1e6,-2).toLocaleString(et));if(tt<1e8)return sprintf((0,it._)("%sM"),(0,Zt.roundToDecimal)(tt/1e6,-1).toLocaleString(et));if(tt<9995e5)return sprintf((0,it._)("%sM"),(0,Zt.roundToDecimal)(tt/1e6,0).toLocaleString(et));if(tt<1e10)return sprintf((0,it._)("%sB"),(0,Zt.roundToDecimal)(tt/1e9,-2).toLocaleString(et));if(tt<1e11)return sprintf((0,it._)("%sB"),(0,Zt.roundToDecimal)(tt/1e9,-1).toLocaleString(et));return sprintf((0,it._)("%sB"),(0,Zt.roundToDecimal)(tt/1e9,0).toLocaleString(et))},et.bytesToFileSize=function bytesToFileSize(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-us",tt=(Je||0)/1024;if(tt<0)throw new RangeError("bytes must be >= 0");if(0===Math.floor(tt))return sprintf((0,it._)("%s B"),Je.toLocaleString(et));var ot=tt/1024;if(0===Math.floor(ot))return sprintf((0,it._)("%s KB"),(0,Zt.roundToDecimal)(tt,-2).toLocaleString(et));var en=ot/1024;if(0===Math.floor(en))return sprintf((0,it._)("%s MB"),(0,Zt.roundToDecimal)(ot,-2).toLocaleString(et));var Cn=en/1024;if(0===Math.floor(Cn))return sprintf((0,it._)("%s GB"),(0,Zt.roundToDecimal)(en,-2).toLocaleString(et));return sprintf((0,it._)("%s TB"),(0,Zt.roundToDecimal)(Cn,-2).toLocaleString(et))},et.smartTrim=function smartTrim(Je,et){var tt=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},ot=tt.precomposed,it=void 0!==ot&&ot;if(!Je||et<1||Je.length<=et)return Je;var Zt=it?"…":"...";if(1===et)return"".concat(Je[0]).concat(Zt);var en=Math.ceil(Je.length/2),Cn=Je.length-et,_n=Math.ceil(Cn/2),wn=Cn-_n;return"".concat(Je.substring(0,en-_n)).concat(Zt).concat(Je.substring(en+wn))};var ot=function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}(tt(366)),it=tt(378),Zt=tt(6974),en=tt(6975);function sprintf(Je){for(var et=arguments.length,tt=new Array(et>1?et-1:0),ot=1;ot<et;ot++)tt[ot-1]=arguments[ot];return(0,en.sprintfFormat)((0,en.sprintfParse)(Je),[Je].concat(tt))}},1794:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Divider:()=>In,Heading:()=>Vn,Item:()=>co,MenuContext:()=>Tn,default:()=>bo});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(38);var wn=et.n(_n);const Sn=tt(1210),xn=tt(643),kn=tt(1789),En=tt(2);var Dn=et.n(En);const Pn=tt(198);var Ln=Dn().div.withConfig({displayName:"DividerStyles__Styled",componentId:"l3zfh3-0"})(["border-top:1px solid ",";",""],(0,Pn.pick)({enterprise:Pn.variables.borderColor,prisma:Pn.variables.neutral200}),(0,Pn.pick)({prisma:{comfortable:(0,En.css)(["margin:8px 0;"]),compact:(0,En.css)(["margin:6px 0;"])}}));const Tn=(0,it.createContext)({role:"menu",preventFocus:!1});function h(){return(h=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function g(Je){var et=h({},Je),tt=(0,it.useContext)(Tn).role;return Zt().createElement(Ln,h({"aria-hidden":"listbox"===tt,"data-test":"divider",role:"separator"},et))}g.propTypes={},g.filterFirst=!0,g.filterConsecutive=!0,g.filterLast=!0,g.as="Divider";const In=g,jn=tt(3832);var Mn=et.n(jn);const An=tt(2489);var Rn=et.n(An),Nn=Dn().div.withConfig({displayName:"HeadingStyles__Styled",componentId:"mcd2ws-0"})([""," border-top:1px solid transparent;",";&:not(:first-child){",";}"],Pn.mixins.reset("block"),(0,Pn.pick)({enterprise:(0,En.css)(["padding:"," "," 6px;"],Pn.variables.spacingXSmall,Pn.variables.spacingSmall),prisma:{comfortable:"padding: 13px 16px 10px 16px",compact:"padding: 9px 16px 6px 16px"}}),(0,Pn.pick)({enterprise:(0,En.css)(["border-top:",";"],Pn.variables.border),prisma:{comfortable:(0,En.css)(["border-top:1px solid ",";margin-top:6px;padding-top:19px;"],Pn.variables.neutral200),compact:(0,En.css)(["border-top:1px solid ",";margin-top:6px;padding-top:15px;"],Pn.variables.neutral200)}})),Fn=Dn().h5.withConfig({displayName:"HeadingStyles__PrismaSectionTitle",componentId:"mcd2ws-1"})([""," font-size:",";line-height:",";font-weight:",";letter-spacing:0.02em;"],Pn.mixins.reset("block"),Pn.variables.fontSizeSmall,Pn.variables.lineHeight,Pn.variables.fontWeightBold);function P(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function E(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?P(Object(tt),!0).forEach((function(et){_(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):P(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function j(){return(j=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function T(Je,et){if(null==Je)return{};var tt,ot,it=function D(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Bn={children:Cn().node,title:Cn().bool,outerStyle:Cn().object};function q(Je){var et=Je.children,tt=Je.title,ot=Je.outerStyle,en=T(Je,["children","title","outerStyle"]),Cn=(0,it.useContext)(Tn).role,_n="prisma"===Rn()().family?Zt().createElement(Fn,j({as:tt?"h4":"h5",style:ot,"data-test":"heading"},en),et):Zt().createElement(Mn(),j({style:E(E({},ot),{},{margin:0}),level:tt?4:"ss","data-test":"heading"},en),et);return Zt().createElement(Nn,{"aria-hidden":"listbox"===Cn},_n)}q.propTypes=Bn,q.filterConsecutive=!0,q.filterLast=!0,q.as="Heading";const Vn=q,Wn=tt(76);var zn=et.n(Wn);const Hn=tt(3833);var $n=et.n(Hn);const qn=tt(3834);var Kn=et.n(qn);const Un=tt(3835);var Gn=et.n(Un);const Jn=tt(3836);var Cr=et.n(Jn);const wr=tt(499);var Sr=et.n(wr);const Or=tt(1795);var xr=et.n(Or),kr=(0,En.css)(["color:",";font-size:",";line-height:",";overflow:inherit;white-space:inherit;text-overflow:inherit;"],(0,Pn.pick)({prisma:Pn.variables.contentColorDefault,enterprise:Pn.variables.textGray}),Pn.variables.fontSizeSmall,(0,Pn.pick)({prisma:"16px"})),Lr=Dn().span.withConfig({displayName:"ItemStyles__StyledItemDescriptionBottom",componentId:"sc-4kc053-0"})(["",";display:block;"],kr),Nr=Dn().span.withConfig({displayName:"ItemStyles__StyledItemDescriptionRight",componentId:"sc-4kc053-1"})(["",";float:right;"," max-width:50%;text-align:right;box-sizing:border-box;"],kr,(0,Pn.pick)({enterprise:(0,En.css)(["padding-left:",";"],Pn.variables.spacingLarge)})),Wr=Dn().div.withConfig({displayName:"ItemStyles__StyledItemSelectedIcon",componentId:"sc-4kc053-2"})(["position:absolute;"," color:",";"],(0,Pn.pick)({prisma:(0,En.css)(["right:16px;"]),enterprise:(0,En.css)(["right:3px;left:8px;"])}),(0,Pn.pick)({prisma:Pn.variables.contentColorActive,enterprise:Pn.variables.accentColorL10})),zr=Dn().span.withConfig({displayName:"ItemStyles__StyledItemIcon",componentId:"sc-4kc053-3"})(["flex:0 0 auto;padding-right:",";min-width:10px;display:inline-block;text-align:center;vertical-align:",";",""],(0,Pn.pick)({prisma:"8px",enterprise:"3px"}),(0,Pn.pick)({prisma:"initial",enterprise:"middle"}),(0,Pn.pick)({prisma:(0,En.css)(["color:",";display:inline-flex;align-items:center;min-width:20px;min-height:20px;& > svg{width:20px;height:20px;}"],Pn.variables.contentColorMuted),enterprise:(0,En.css)(["transform:translateY(-1px);"])})),Hr=Dn()(Sr()).withConfig({displayName:"ItemStyles__StyledClickable",componentId:"sc-4kc053-4"})(["display:block;position:relative;cursor:pointer;color:",";word-wrap:break-word;max-width:100%;width:100%;padding:",";"," "," "," &:not([disabled]){&:hover{background:",";","}&:focus{outline:0;box-shadow:",";","}"," ","}&[disabled]{color:",";cursor:not-allowed;",",","{color:inherit;}","{cursor:not-allowed;color:",";}","}",""],(0,Pn.pick)({prisma:Pn.variables.contentColorActive,enterprise:{dark:Pn.variables.gray96,light:Pn.variables.gray22}}),(0,Pn.pick)({prisma:{comfortable:"10px 16px",compact:"6px 16px"},enterprise:"6px 10px"}),(function(Je){var et=Je.$isSelectable,tt=Je.$selectableAppearance;return et&&(0,Pn.pick)({prisma:(0,En.css)(["padding-right:44px;",""],(function(){return"checkbox"===tt&&"padding-left: 42px;"})),enterprise:(0,En.css)(["padding-right:10px;padding-left:",";"],(function(){return"checkbox"===tt?"32px":"28px"}))})}),(function(Je){var et=Je.$active,tt=Je.$preventFocus;return et&&!tt&&(0,En.css)(["box-shadow:",";"],Pn.variables.focusShadowInset)}),(function(Je){return Je.$active&&(0,En.css)(["background:",";font-weight:",";"],(0,Pn.pick)({enterprise:{light:Pn.variables.gray92,dark:Pn.variables.gray22},prisma:Pn.variables.neutral100}),Pn.variables.fontWeightBold)}),(0,Pn.pick)({prisma:Pn.variables.interactiveColorOverlayHover,enterprise:Pn.variables.backgroundColorHover}),(function(Je){return Je.$selected&&(0,Pn.pick)({prisma:(0,En.css)(["background:",";"],Pn.mixins.overlayColors(Pn.variables.interactiveColorOverlaySelected,Pn.variables.interactiveColorOverlayHover))})}),Pn.variables.focusShadowInset,(0,Pn.pick)({prisma:(0,En.css)(["background:",";"],Pn.variables.interactiveColorOverlayHover)}),(0,Pn.pick)({prisma:(0,En.css)(["&:active{background:",";}"],Pn.variables.interactiveColorOverlayActive)}),(function(Je){return Je.$selected&&(0,Pn.pick)({prisma:(0,En.css)(["background:",";&:active{background:",";}"],Pn.variables.interactiveColorOverlaySelected,Pn.mixins.overlayColors(Pn.variables.interactiveColorOverlaySelected,Pn.variables.interactiveColorOverlayActive))})}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray45,dark:Pn.variables.contentColorDisabled},prisma:Pn.variables.contentColorDisabled}),Lr,Nr,Wr,(0,Pn.pick)({prisma:Pn.variables.contentColorDisabled,enterprise:Pn.variables.gray80}),(0,Pn.pick)({prisma:(0,En.css)(["& > * > ","{color:",";}"],zr,Pn.variables.contentColorDisabled)}),(function(Je){return Je.$selected&&(0,Pn.pick)({prisma:(0,En.css)(["","{color:",";}"],zr,Pn.variables.contentColorActive)})})),$r=Dn()(xr()).withConfig({displayName:"ItemStyles__StyledSwitch",componentId:"sc-4kc053-5"})(["position:absolute;left:",";top:",";"],(0,Pn.pick)({prisma:"16px",enterprise:"8px"}),(0,Pn.pick)({prisma:"0px",enterprise:{comfortable:"-1px",compact:"2px"}})),Kr=Dn().span.withConfig({displayName:"ItemStyles__StyledInnerWrapper",componentId:"sc-4kc053-6"})(["display:flex;align-items:flex-start;"]),Ur=Dn().span.withConfig({displayName:"ItemStyles__StyledTitleAndDescriptionWrapper",componentId:"sc-4kc053-7"})(["display:flex;flex-wrap:wrap;flex-direction:column;max-width:100%;width:100%;align-self:center;word-break:break-word;white-space:normal;",""],(function(Je){return Je.$truncate&&(0,En.css)(["white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"])})),Gr=Dn().div.withConfig({displayName:"ItemStyles__StyledLabel",componentId:"sc-4kc053-8"})(["overflow:inherit;white-space:inherit;text-overflow:inherit;max-width:100%;min-height:20px;",""],(function(Je){return Je.$truncate&&(0,En.css)(["display:block;clear:both;"])})),Zr=Dn().span.withConfig({displayName:"ItemStyles__StyledMatch",componentId:"sc-4kc053-9"})(["border-bottom:1px solid ",";"],(0,Pn.pick)({prisma:Pn.variables.contentColorActive,enterprise:{dark:Pn.variables.gray96,light:Pn.variables.gray45}})),Xr=Dn().span.withConfig({displayName:"ItemStyles__StyledSubmenu",componentId:"sc-4kc053-10"})(["float:right;padding-left:",";color:",";",""],Pn.variables.spacingSmall,(0,Pn.pick)({prisma:"inherit",enterprise:Pn.variables.textGray}),(0,Pn.pick)({prisma:(0,En.css)(["& > svg{width:20px;height:20px;}"])}));const Yr=tt(3820);var Qr=et.n(Yr);const Jr=tt(2494);var eo=et.n(Jr);var to=(0,tt(378)._)("Open externally"),no=(0,En.css)(["width:0.8em;height:0.8em;vertical-align:baseline;"]),ro=Dn()(eo()).withConfig({displayName:"External__StyledEnterprise",componentId:"sc-1turs2s-0"})([""," margin:0 0 0 3px;"],no),oo=Dn()(Qr()).withConfig({displayName:"External__StyledPrisma",componentId:"sc-1turs2s-1"})([""," margin:0 0 0 4px;"],no);const io=function he(){var Je=(0,Pn.useSplunkTheme)(),et=Je.isEnterprise,tt=Je.isCompact?"20px":"24px";return et?Zt().createElement(ro,{screenReaderText:to}):Zt().createElement(oo,{"aria-label":to,height:tt,width:tt},Zt().createElement("title",null,to))};function ge(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function xe(Je){return(xe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function we(){return(we=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Se(Je,et){if(null==Je)return{};var tt,ot,it=function Oe(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function Ie(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Pe(Je,et,tt){return et&&Ie(Je.prototype,et),tt&&Ie(Je,tt),Je}function _e(Je,et){return(_e=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function je(Je){var et=function Re(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=qe(Je);if(et){var it=qe(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Te(this,tt)}}function Te(Je,et){return!et||"object"!==xe(et)&&"function"!=typeof et?De(Je):et}function De(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function qe(Je){return(qe=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Ne(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var ao={active:Cn().bool,children:Cn().node,description:Cn().string,descriptionPosition:Cn().oneOf(["right","bottom"]),disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),hasSubmenu:Cn().bool,icon:Cn().node,itemKey:Cn().number,matchRanges:Cn().arrayOf(Cn().shape({start:Cn().number.isRequired,end:Cn().number.isRequired})),onClick:Cn().func,onFocus:Cn().func,openInNewContext:Cn().bool,preventFocus:Cn().bool,role:Cn().oneOf(["menuitem","menuitemradio","menuitemcheckbox","listboxitem","option"]),selectable:Cn().bool,selectableAppearance:Cn().oneOf(["checkmark","checkbox"]),selected:Cn().bool,splunkTheme:Cn().object,to:Cn().string,truncate:Cn().bool},so=function(Je){!function Ee(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&_e(Je,et)}(r,Je);var et=je(r);function r(Je){var tt;return function Ce(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Ne(De(tt=et.call(this,Je)),"el",null),Ne(De(tt),"handleFocus",(function(Je){var et=tt.props,ot=et.onFocus,it=et.itemKey;null==ot||ot(Je,{itemKey:it})})),Ne(De(tt),"handleMount",(function(Je){tt.el=Je,ge(tt.props.elementRef,Je)})),r.validateProps(Je),tt}return Pe(r,null,[{key:"validateProps",value:function e(Je){0}}]),Pe(r,[{key:"componentDidUpdate",value:function e(){r.validateProps(this.props)}},{key:"focus",value:function e(){var Je;null===(Je=this.el)||void 0===Je||Je.focus()}},{key:"scrollIntoViewIfNeeded",value:function e(){!function e(Je){if(Je){var et=Je.offsetParent;et&&(et.scrollTop+et.clientHeight<Je.offsetTop+Je.clientHeight?et.scrollTop=Je.offsetTop+Je.clientHeight-et.clientHeight:et.scrollTop>Je.offsetTop&&(et.scrollTop=Je.offsetTop))}}(this.el)}},{key:"renderLabel",value:function e(){var Je=this.props,et=Je.children,tt=Je.matchRanges;if(!tt||!zn()(et))return et;var ot=[];return ot.push(et.substring(0,tt[0].start)),tt.forEach((function(Je,it){ot.push(Zt().createElement(Zr,{key:it,"data-test":"match"},et.substring(Je.start,Je.end))),it<tt.length-1?ot.push(et.substring(Je.end,tt[it+1].start)):ot.push(et.substring(Je.end,et.length))})),ot}},{key:"render",value:function e(){var Je=this.props,et=Je.active,tt=Je.children,ot=Je.hasSubmenu,it=Je.selectable,en=Je.selectableAppearance,Cn=Je.selected,_n=Je.icon,Sn=Je.description,xn=Je.disabled,kn=Je.onClick,En=Je.role,Dn=Je.splunkTheme,Pn=Je.to,Ln=Je.truncate,Tn=Je.descriptionPosition,In=Je.openInNewContext,jn=Se(Je,["active","children","hasSubmenu","selectable","selectableAppearance","selected","icon","description","disabled","onClick","role","splunkTheme","to","truncate","descriptionPosition","openInNewContext"]),Mn=Dn.isEnterprise,An=Dn.isPrisma,Rn=this.context.preventFocus,Nn=it||Cn,Fn={nonselectable:"menuitem",checkmark:"menuitemradio",checkbox:"menuitemcheckbox"}[Nn?en:"nonselectable"],Bn={"aria-haspopup":!!ot||void 0,"aria-checked":!("checkmark"!==en||!Cn)||void 0},Vn=An?"right":"left",Wn=Sn&&"right"===Tn,Hn=Sn&&!Wn,qn=Cn&&"checkmark"===en&&Zt().createElement(Wr,null,An?Zt().createElement(Kn(),{inline:!0,height:"16",width:"16"}):Zt().createElement(Gn(),{hideDefaultTooltip:!0,inline:!0,screenReaderText:null,size:.85}));return Zt().createElement(Hr,we({$isSelectable:Nn,$selectableAppearance:en,$selected:Cn,$active:et,$preventFocus:Rn||!1,"data-test-selected":Nn?Cn:null,"data-test":"item","data-has-icon":!!_n,disabled:xn,onClick:kn,onFocus:this.handleFocus,onMouseDown:function e(Je){Rn&&Je.preventDefault()},role:En||Fn,tabIndex:Rn?-1:void 0,to:Pn,title:Ln&&zn()(tt)?tt:void 0,openInNewContext:In},Bn,wn()(jn,"onFocus"),{elementRef:this.handleMount}),it&&"checkbox"===en&&Zt().createElement($r,{interactive:!1,selected:Cn,selectedLabel:"Selected",value:"menu-item"}),ot&&Zt().createElement(Xr,null,Mn?Zt().createElement(Cr(),{hideDefaultTooltip:!0,screenReaderText:null}):Zt().createElement($n(),null)),Wn&&Zt().createElement(Nr,{"data-test":"description"},Sn),Zt().createElement(Kr,null,_n&&Zt().createElement(zr,null,_n),Zt().createElement(Ur,{$truncate:Ln},"left"===Vn&&qn,Zt().createElement(Gr,{$truncate:Ln,"data-test":"label"},this.renderLabel(),In&&Zt().createElement(io,null)),Hn&&Zt().createElement(Lr,{"data-test":"description"},Sn),"right"===Vn&&qn)))}}]),r}(it.Component);Ne(so,"propTypes",ao),Ne(so,"defaultProps",{active:!1,descriptionPosition:"bottom",disabled:!1,hasSubmenu:!1,openInNewContext:!1,preventFocus:!1,selectable:!1,selectableAppearance:"checkmark",selected:!1,truncate:!1}),Ne(so,"as",void 0),Ne(so,"contextType",Tn);var lo=(0,Pn.withSplunkTheme)(so);lo.propTypes=so.propTypes,lo.as="Item";const co=lo,uo=tt(6976);var po=et.n(uo),ho=(0,En.css)(["border-top:1px solid ",";"],(0,Pn.pick)({enterprise:Pn.variables.gray60,prisma:Pn.variables.neutral200})),fo=Dn().div.withConfig({displayName:"MenuStyles__Styled",componentId:"sc-1olffp9-0"})(["",";background-color:",";border-radius:",";min-width:60px;overflow:auto;position:relative;"," &:focus{outline:0;box-shadow:",";","}& + &{","}"],Pn.mixins.reset("block"),(0,Pn.pick)({enterprise:Pn.variables.backgroundColor,prisma:Pn.variables.backgroundColorPopup}),Pn.variables.borderRadius,(0,Pn.pick)({prisma:(0,En.css)(["padding:8px 0;"])}),Pn.variables.focusShadowInset,(0,Pn.pick)({prisma:(0,En.css)(["background:",";"],Pn.variables.interactiveColorOverlayHover)}),ho),go=Dn()(fo.withComponent(po())).withConfig({displayName:"MenuStyles__StyledScroll",componentId:"sc-1olffp9-1"})([""," + &,& + ","{","}"],fo,fo,ho);function Ve(){return(Ve=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Ue(Je,et){if(null==Je)return{};var tt,ot,it=function Xe(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var mo={children:Cn().node,controlledExternally:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),retainFocus:Cn().bool,stopScrollPropagation:Cn().bool,disableFocusControl:Cn().bool};function Qe(Je){var et=Je.children,tt=Je.controlledExternally,ot=Je.elementRef,en=Je.retainFocus,Cn=Je.stopScrollPropagation,_n=Je.disableFocusControl,En=Ue(Je,["children","controlledExternally","elementRef","retainFocus","stopScrollPropagation","disableFocusControl"]),Dn=(0,it.useContext)(Tn).role,Pn=void 0===Dn?"menu":Dn,Ln=(0,it.useContext)(Sn.PopoverContext).retainFocus,In=(0,it.useRef)(null),jn=!0;null!=en?jn=en:null!=Ln&&(jn=Ln);var Mn=it.Children.toArray(et).filter(it.isValidElement).reduce((function(Je,et,tt,ot){if("Divider"===et.type.as&&0===Je.length)return Je;if(("Heading"===et.type.as||"Divider"===et.type.as)&&!et.props.title&&et.type.filterConsecutive&&ot.length>tt+1){var it=ot[tt+1];if("Heading"===it.type.as||"Divider"===it.type.as)return Je}return"Divider"!==et.type.as&&"Heading"!==et.type.as||tt!==ot.length-1?(Je.push(et),Je):Je}),[]),An=(0,it.useCallback)((function(Je){In.current=Je,ge(ot,Je)}),[ot]),Rn=function e(Je){return{enableLoop:!0,orientation:"vertical",enableTab:Je,enableHomeEnd:!0}}(jn),Nn=(0,it.useCallback)((function(Je){var et=(0,xn.keycode)(Je.nativeEvent);"tab"===et&&(0,kn.isTabKey)(Je)&&Je.shiftKey?et="tabShift":"tab"===et&&(0,kn.isTabKey)(Je)&&(et="tab");var tt="tab"===et||"tabShift"===et;"enter"===et||!Rn.enableTab&&tt||Je.preventDefault();var ot=In.current,it=[];ot&&(it=(0,kn.getSortedTabbableElements)(ot,{ignoreTabIndex:!0}));var Zt=(null==Je?void 0:Je.target)instanceof Element?Je.target:null,en=null==ot?void 0:ot.querySelector(":focus"),Cn=Zt||en,_n=Cn?it.indexOf(Cn):-1;(0,kn.handleFocus)(et,it,_n,Rn)}),[Rn]),Fn={"data-test":"menu",onKeyDown:_n||tt?void 0:Nn,role:Pn};return Cn?Zt().createElement(go,Ve({},Fn,{elementRef:An,stopScrollPropagation:!0},wn()(En,"tagName")),Mn):Zt().createElement(fo,Ve({},Fn,{ref:An},En),Zt().createElement(Tn.Provider,{value:function e(){return{role:"menu",preventFocus:tt}}()},Mn))}Qe.propTypes=mo,Qe.Item=co,Qe.Divider=In,Qe.Heading=Vn;const bo=Qe;Je.exports=ot})()},1795:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>wr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(1788);var wn=et.n(_n);const Sn=tt(699);var xn=et.n(Sn);const kn=tt(810),En=tt(3835);var Dn=et.n(En);const Pn=tt(198);function v(){return"enterprise"===(0,Pn.useSplunkTheme)().family?Zt().createElement(Dn(),{inline:!1,size:"12px",screenReaderText:null,hideDefaultTooltip:!0,style:{marginTop:"1px"}}):Zt().createElement("svg",{width:"12",height:"12",viewBox:"-1 -2 11 10",style:{display:"block"},xmlns:"http://www.w3.org/2000/svg"},Zt().createElement("path",{d:"M8.70711 0.292893C9.09763 0.683417 9.09763 1.31658 8.70711 1.70711L4.32132 6.0929C3.73559 6.67862 2.78596 6.67869 2.20015 6.09305L0.292997 4.18646C-0.0975845 3.79599 -0.0976776 3.16282 0.292789 2.77224C0.683256 2.38166 1.31642 2.38157 1.707 2.77203L3.26061 4.32518L7.29289 0.292893C7.68342 -0.0976311 8.31658 -0.0976311 8.70711 0.292893Z",fill:"currentColor"}))}const Ln=tt(2);var Tn=et.n(Ln);const In=tt(561);var jn=et.n(In);const Mn=tt(499);var An=et.n(Mn),Rn="18px",Nn="20px",Fn=Tn()(jn()).withConfig({displayName:"SwitchStyles__StyledBox",componentId:"sc-844ieu-0"})(["display:inline;position:relative;color:",";flex-shrink:0;",";[data-inline] + &{margin-left:",";}"],(0,Pn.pickVariant)("$switchState",{error:{enterprise:Pn.variables.errorColor,prisma:Pn.variables.accentColorNegative},disabled:{enterprise:Pn.variables.textDisabledColor,prisma:Pn.variables.contentColorDisabled}}),(0,Pn.pick)({enterprise:(0,Ln.css)(["padding:calc(("," - ",") / 2) 0;"],Pn.variables.inputHeight,Rn),prisma:{compact:(0,Ln.css)(["padding:6px 0;"]),comfortable:(0,Ln.css)(["padding:10px 0;"])}}),Pn.variables.spacingSmall),Bn=Tn()(An()).withConfig({displayName:"SwitchStyles__StyledCheckboxClickable",componentId:"sc-844ieu-1"})([""," position:relative;width:",";height:",";line-height:",";padding:2px;border-radius:2px;cursor:pointer;flex:0 0 auto;border-color:",";border-style:solid;border-width:",";color:",";"," &:focus{box-shadow:",";}"," "," &[disabled]{cursor:not-allowed;border-color:",";","}"],Pn.mixins.reset("inline"),Rn,Rn,Rn,(0,Pn.pick)({enterprise:(0,Pn.pick)({light:Pn.variables.gray45,dark:Pn.variables.gray80}),prisma:Pn.variables.contentColorMuted}),(0,Pn.pick)({enterprise:"1px",prisma:"2px"}),(0,Pn.pick)({enterprise:(0,Pn.pick)({light:Pn.variables.gray45,dark:Pn.variables.gray80}),prisma:Pn.variables.white}),(0,Pn.pick)({prisma:(0,Ln.css)(["top:1px;padding:1px;border-radius:3px;"," ",""],(function(Je){return Je.$interactive&&(0,Ln.css)(["&:not([disabled]):not(:focus):hover{box-shadow:0 0 0 2px ",",0 0 0 5px ",";}"],Pn.variables.backgroundColorPage,Pn.variables.interactiveColorOverlayHover)}),(function(Je){return!Je.$selected&&(0,Ln.css)(["&:not([disabled]):not(:focus):hover{border-color:",";}"],Pn.variables.contentColorDefault)}))}),Pn.variables.focusShadow,(function(Je){return Je.$selected&&(0,Ln.css)(["&:not([disabled]){border-color:",";background-color:",";}"],(0,Pn.pick)({enterprise:{light:Pn.variables.gray45,dark:Pn.variables.gray80},prisma:Pn.variables.interactiveColorPrimary}),(0,Pn.pick)({enterprise:"#none",prisma:(0,Ln.css)(["",";"],Pn.variables.interactiveColorPrimary)}))}),(function(Je){return Je.$error&&(0,Pn.pick)({enterprise:(0,Pn.pick)({light:(0,Ln.css)(["&:not([disabled]){border-color:",";color:",";","}"],Pn.variables.errorColorL30,Pn.variables.errorColor,(function(Je){return Je.$selected&&(0,Ln.css)(["border-color:",";"],Pn.variables.errorColor)})),dark:(0,Ln.css)(["border-color:",";"],Pn.variables.errorColor)}),prisma:(0,Ln.css)(["&:not([disabled]){border-color:",";","}"],Pn.variables.accentColorNegative,(function(Je){return Je.$selected&&(0,Ln.css)(["background-color:",";"],Pn.variables.accentColorNegative)}))})}),(0,Pn.pick)({enterprise:{light:Pn.variables.borderColor,dark:Pn.variables.gray45},prisma:Pn.variables.contentColorDisabled}),(function(Je){return Je.$selected&&(0,Pn.pick)({prisma:(0,Ln.css)(["border-color:transparent;background-color:",";"],Pn.variables.interactiveColorBackgroundDisabled)})})),Vn=Bn.withComponent("span"),Wn=Tn().div.withConfig({displayName:"SwitchStyles__StyledSome",componentId:"sc-844ieu-2"})(["display:block;margin:",";"," background:currentColor;border-radius:1px;"],(0,Pn.pick)({enterprise:"2px",prisma:"5px 2px"}),(0,Pn.pick)({enterprise:(0,Ln.css)(["height:calc("," - 10px);width:calc("," - 10px);"],Rn,Rn),prisma:(0,Ln.css)(["height:2px;width:8px;"])})),zn=Tn().div.withConfig({displayName:"SwitchStyles__StyledIndicator",componentId:"sc-844ieu-3"})(["background-color:",";border-color:",";box-sizing:border-box;border-radius:50%;border-width:1px;position:absolute;left:-1px;top:-1px;",";"," "," ",""],(0,Pn.pick)({enterprise:{light:Pn.variables.gray98,dark:Pn.variables.gray80},prisma:Pn.variables.white}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray60,dark:Pn.variables.borderColor},prisma:Pn.variables.transparent}),(function(Je){var et=Je.$delay;return et&&(0,Ln.css)(["transition:left ",";"],et)}),(0,Pn.pick)({enterprise:(0,Ln.css)(["width:",";height:",";border-style:solid;"],Rn,Rn),prisma:(0,Ln.css)(["height:16px;width:16px;margin:2px;border-style:none;box-shadow:",";"],Pn.variables.embossShadow)}),(function(Je){return Je.$disabled&&(0,Ln.css)(["border-color:",";border-style:solid;background-color:",";"],(0,Pn.pick)({enterprise:{light:Pn.mixins.colorWithAlpha(Pn.variables.borderLightColor,.8),dark:Pn.variables.gray22},prisma:Pn.variables.transparent}),(0,Pn.pick)({enterprise:{dark:Pn.variables.gray45},prisma:Pn.mixins.colorWithAlpha(Pn.variables.white,.3)}))}),(function(Je){return Je.$selected&&(0,Ln.css)(["",";"],(0,Pn.pick)({enterprise:(0,Ln.css)(["left:calc(100% - "," + 1px);"],Rn),prisma:(0,Ln.css)(["left:calc(100% - "," + 1px);"],Nn)}))})),Hn=Tn().div.withConfig({displayName:"SwitchStyles__StyledToggleOutline",componentId:"sc-844ieu-4"})(["position:absolute;border:1px solid transparent;",";",";top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;"," ",""],(function(Je){var et=Je.$delay;return et&&(0,Ln.css)(["transition:border-color ",";"],et)}),(0,Pn.pick)({enterprise:(0,Ln.css)(["border-radius:calc("," * 0.5);"],Rn),prisma:"border-radius: 15px"}),(0,Pn.pick)({prisma:(0,Ln.css)(["margin:-6px;"])}),(function(Je){return Je.$error&&(0,Ln.css)(["border-color:",";"],(0,Pn.pick)({enterprise:Pn.variables.errorColor,prisma:Pn.variables.transparent}))})),$n=Tn()(An()).withConfig({displayName:"SwitchStyles__StyledToggleClickable",componentId:"sc-844ieu-5"})(["position:relative;"," border-radius:",";transition:background-color ",";flex:0 0 auto;border:1px solid ",";"," &:not([disabled]){&:focus{outline:0;",";","}&:hover ","{background-color:",";}&:hover ","{background-color:",";}}&[disabled]{border:1px solid ",";background-color:",";"," ","}",";",""],(0,Pn.pick)({enterprise:(0,Pn.pick)({light:(0,Ln.css)(["width:calc("," * 2);background-color:",";height:",";"],Rn,Pn.variables.gray98,Rn),dark:(0,Ln.css)(["width:calc("," * 2);background-color:",";height:",";"],Rn,Pn.variables.gray45,Rn)}),prisma:(0,Ln.css)(["width:32px;background-color:",";height:",";top:1px;"],Pn.variables.contentColorMuted,Nn)}),Rn,(function(Je){return Je.$delay}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray60,dark:Pn.variables.borderColor},prisma:Pn.variables.transparent}),(0,Pn.pick)({enterprise:(0,Ln.css)(["box-shadow:inset 0 2px 0 rgba(0,0,0,0.1);"])}),(0,Pn.pick)({enterprise:(0,Ln.css)(["box-shadow:",",inset 0 2px 0 rgba(0,0,0,0.1);"],Pn.variables.focusShadow),prisma:(0,Ln.css)(["box-shadow:",";"],Pn.variables.focusShadow)}),(0,Pn.pick)({enterprise:(0,Ln.css)(["> ","{border-color:",";}"],Hn,Pn.mixins.colorWithAlpha(Pn.variables.focusColor,.8))}),zn,(0,Pn.pick)({enterprise:(0,Pn.pick)({light:Pn.variables.gray96,dark:"#b1bcc7"}),prisma:Pn.variables.white}),Hn,(0,Pn.pick)({prisma:Pn.variables.interactiveColorOverlayHover}),(0,Pn.pick)({enterprise:{light:Pn.variables.borderLightColor,dark:Pn.variables.borderColor},prisma:Pn.variables.transparent}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray96,dark:Pn.variables.gray30},prisma:Pn.variables.interactiveColorBackgroundDisabled}),(0,Pn.pick)({enterprise:(0,Ln.css)(["box-shadow:inset 0 2px 0 rgba(0,0,0,0.06);"])}),(function(Je){return Je.$selected&&(0,Ln.css)(["border-color:transparent;background-color:",";"],(0,Pn.pick)({enterprise:(0,Pn.pick)({light:Pn.variables.accentColorL40,dark:Pn.variables.accentColorD20}),prisma:Pn.mixins.colorWithAlpha(Pn.variables.interactiveColorPrimary,.7)}))}),(function(Je){return Je.$selected&&(0,Ln.css)(["border-color:",";background-color:",";",""],(0,Pn.pick)({enterprise:Pn.variables.accentColorL10,prisma:Pn.variables.transparent}),(0,Pn.pick)({enterprise:Pn.variables.accentColorL10,prisma:Pn.variables.interactiveColorPrimary}),(0,Pn.pick)({prisma:(0,Ln.css)(["box-shadow:",";"],Pn.variables.embossShadow)}))}),(function(Je){return Je.$error&&(0,Ln.css)(["border-color:",";",";"],(0,Pn.pick)({enterprise:Pn.variables.errorColor,prisma:Pn.variables.transparent}),(0,Pn.pick)({prisma:(0,Ln.css)(["background-color:",";"],Pn.variables.accentColorNegative)}))})),qn=$n.withComponent("span"),Kn=Tn().label.withConfig({displayName:"SwitchStyles__StyledLabel",componentId:"sc-844ieu-6"})([""," flex:1 1 auto;padding-left:",";color:inherit;",";"],Pn.mixins.reset("inline-block"),(0,Pn.pick)({enterprise:(0,Ln.css)(["",";"],Pn.variables.spacingXSmall),prisma:"8px"}),(function(Je){return!Je.$disabled&&(0,Ln.css)(["cursor:pointer;"])}));function I(Je){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function D(){return(D=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function q(Je,et){if(null==Je)return{};var tt,ot,it=function T(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function N(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function B(Je,et,tt){return et&&N(Je.prototype,et),tt&&N(Je,tt),Je}function A(Je,et){return(A=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function W(Je){var et=function H(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function t(){var tt,ot=U(Je);if(et){var it=U(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return z(this,tt)}}function z(Je,et){return!et||"object"!==I(et)&&"function"!=typeof et?F(Je):et}function F(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function U(Je){return(U=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function V(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Un={appearance:Cn().oneOf(["checkbox","toggle"]),children:Cn().node,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,id:Cn().string,inline:Cn().bool,interactive:Cn().bool,labelledBy:Cn().string,onClick:Cn().func,required:Cn().bool,selected:Cn().oneOf([!0,!1,"some"]),selectedLabel:Cn().string,someSelectedLabel:Cn().string,unselectedLabel:Cn().string,value:Cn().any},Gn={checkbox:Bn,toggle:$n},Jn={checkbox:Vn,toggle:qn},Cr=function(Je){!function M(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&A(Je,et)}(t,Je);var et=W(t);function t(Je){var tt;return function R(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,t),V(F(tt=et.call(this,Je)),"clickableId",void 0),V(F(tt),"labelId",void 0),V(F(tt),"toggle",null),V(F(tt),"componentDidUpdate",t.validateProps),V(F(tt),"handleContainerClick",(function(Je){var et,ot,it=tt.props,Zt=it.value,en=it.selected;null===(et=(ot=tt.props).onClick)||void 0===et||et.call(ot,Je,{value:Zt,selected:en})})),tt.labelId=(0,kn.createDOMID)("label"),tt.clickableId=(0,kn.createDOMID)("clickable"),t.validateProps(Je),tt}return B(t,null,[{key:"validateProps",value:function e(Je){Je.selected,Je.appearance}}]),B(t,[{key:"focus",value:function e(){var Je;null===(Je=this.toggle)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.appearance,ot=et.children,it=et.disabled,en=et.elementRef,Cn=et.error,_n=et.id,Sn=et.inline,kn=et.interactive,En=et.labelledBy,Dn=(et.onClick,et.required),Pn=et.selected,Ln=et.selectedLabel,Tn=et.someSelectedLabel,In=et.unselectedLabel,jn=et.value,Mn=q(et,["appearance","children","disabled","elementRef","error","id","inline","interactive","labelledBy","onClick","required","selected","selectedLabel","someSelectedLabel","unselectedLabel","value"]),An=En,Rn=_n;ot&&(An=this.labelId,Rn=_n||this.clickableId);var Nn={true:Ln,false:In,some:Tn},Bn={disabled:it,$interactive:kn,$error:Cn,$selected:"some"===Pn||Pn,"aria-labelledby":kn?An:void 0,"aria-checked":kn?"some"===Pn?"mixed":Pn:void 0,"aria-invalid":!!Cn||void 0,"aria-required":Dn,id:Rn,ref:function e(et){Je.toggle=et},onClick:it||!kn?void 0:this.handleContainerClick,"data-test":"button","data-selected":Pn},Vn=Gn[tt],$n=Jn[tt],qn=function e(Je){return function(){var et=Zt().createElement(Zt().Fragment,null,Zt().createElement(zn,{$delay:Je,$disabled:it,$error:!it&&Cn,$selected:Pn}),Zt().createElement(Hn,{$delay:Je,$error:!it&&Cn}));return kn?Zt().createElement(Vn,D({role:"switch"},Bn,{$delay:Je}),et):Zt().createElement($n,D({},Bn,{$delay:Je}),et)}},Un=(it?"disabled":Cn&&"error")||null,Cr=!!Ln||!!Tn||!!In;return Zt().createElement(Fn,D({flex:!0,inline:Sn,"data-test":"switch","data-test-selected":Pn,"data-test-value":jn,"data-test-error":!!Cn||void 0,"data-error":!!Cn||void 0,"data-disabled":!!it||void 0,elementRef:en,$switchState:Un},Mn),"toggle"===tt&&Zt().createElement(wn(),{on:qn("200ms"),off:qn()}),"toggle"!==tt&&function e(){var Je=Zt().createElement(Zt().Fragment,null,!0===Pn&&"checkbox"===tt&&Zt().createElement(v,null),"some"===Pn&&"checkbox"===tt&&Zt().createElement(Wn,null));return kn?Zt().createElement(Vn,D({"data-clickable":!0,role:tt},Bn),Je):Zt().createElement($n,Bn,Je)}(),kn&&Cr&&Zt().createElement(xn(),null,Nn["".concat(Pn)]),ot&&Zt().createElement(Kn,{$disabled:it,"data-test":"label",id:An,htmlFor:Rn,"data-disabled":it||null},ot))}}]),t}(it.Component);V(Cr,"propTypes",Un),V(Cr,"defaultProps",{appearance:"checkbox",disabled:!1,error:!1,inline:!1,interactive:!0,selected:!1});const wr=Cr;Je.exports=ot})()},1796:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.getData=et.KeywordCxt=et.validateFunctionCode=void 0;const ot=tt(7057),it=tt(1799),Zt=tt(3864),en=tt(1799),Cn=tt(7058),_n=tt(7059),wn=tt(7060),Sn=tt(214),xn=tt(904),kn=tt(1800),En=tt(251),Dn=tt(1797);function validateFunction({gen:Je,validateName:et,schema:tt,schemaEnv:ot,opts:it},Zt){it.code.es5?Je.func(et,Sn._`${xn.default.data}, ${xn.default.valCxt}`,ot.$async,()=>{Je.code(Sn._`"use strict"; ${funcSourceUrl(tt,it)}`),function destructureValCxtES5(Je,et){Je.if(xn.default.valCxt,()=>{Je.var(xn.default.instancePath,Sn._`${xn.default.valCxt}.${xn.default.instancePath}`),Je.var(xn.default.parentData,Sn._`${xn.default.valCxt}.${xn.default.parentData}`),Je.var(xn.default.parentDataProperty,Sn._`${xn.default.valCxt}.${xn.default.parentDataProperty}`),Je.var(xn.default.rootData,Sn._`${xn.default.valCxt}.${xn.default.rootData}`),et.dynamicRef&&Je.var(xn.default.dynamicAnchors,Sn._`${xn.default.valCxt}.${xn.default.dynamicAnchors}`)},()=>{Je.var(xn.default.instancePath,Sn._`""`),Je.var(xn.default.parentData,Sn._`undefined`),Je.var(xn.default.parentDataProperty,Sn._`undefined`),Je.var(xn.default.rootData,xn.default.data),et.dynamicRef&&Je.var(xn.default.dynamicAnchors,Sn._`{}`)})}(Je,it),Je.code(Zt)}):Je.func(et,Sn._`${xn.default.data}, ${function destructureValCxt(Je){return Sn._`{${xn.default.instancePath}="", ${xn.default.parentData}, ${xn.default.parentDataProperty}, ${xn.default.rootData}=${xn.default.data}${Je.dynamicRef?Sn._`, ${xn.default.dynamicAnchors}={}`:Sn.nil}}={}`}(it)}`,ot.$async,()=>Je.code(funcSourceUrl(tt,it)).code(Zt))}function funcSourceUrl(Je,et){const tt="object"==typeof Je&&Je[et.schemaId];return tt&&(et.code.source||et.code.process)?Sn._`/*# sourceURL=${tt} */`:Sn.nil}function subschemaCode(Je,et){isSchemaObj(Je)&&(checkKeywords(Je),schemaCxtHasRules(Je))?function subSchemaObjCode(Je,et){const{schema:tt,gen:ot,opts:it}=Je;it.$comment&&tt.$comment&&commentKeyword(Je);(function updateContext(Je){const et=Je.schema[Je.opts.schemaId];et&&(Je.baseId=(0,kn.resolveUrl)(Je.opts.uriResolver,Je.baseId,et))})(Je),function checkAsyncSchema(Je){if(Je.schema.$async&&!Je.schemaEnv.$async)throw new Error("async schema in sync schema")}(Je);const Zt=ot.const("_errs",xn.default.errors);typeAndKeywords(Je,Zt),ot.var(et,Sn._`${Zt} === ${xn.default.errors}`)}(Je,et):(0,ot.boolOrEmptySchema)(Je,et)}function schemaCxtHasRules({schema:Je,self:et}){if("boolean"==typeof Je)return!Je;for(const tt in Je)if(et.RULES.all[tt])return!0;return!1}function isSchemaObj(Je){return"boolean"!=typeof Je.schema}function checkKeywords(Je){(0,En.checkUnknownRules)(Je),function checkRefsAndKeywords(Je){const{schema:et,errSchemaPath:tt,opts:ot,self:it}=Je;et.$ref&&ot.ignoreKeywordsWithRef&&(0,En.schemaHasRulesButRef)(et,it.RULES)&&it.logger.warn(`$ref: keywords ignored in schema at path "${tt}"`)}(Je)}function typeAndKeywords(Je,et){if(Je.opts.jtd)return schemaKeywords(Je,[],!1,et);const tt=(0,it.getSchemaTypes)(Je.schema);schemaKeywords(Je,tt,!(0,it.coerceAndCheckDataType)(Je,tt),et)}function commentKeyword({gen:Je,schemaEnv:et,schema:tt,errSchemaPath:ot,opts:it}){const Zt=tt.$comment;if(!0===it.$comment)Je.code(Sn._`${xn.default.self}.logger.log(${Zt})`);else if("function"==typeof it.$comment){const tt=Sn.str`${ot}/$comment`,it=Je.scopeValue("root",{ref:et.root});Je.code(Sn._`${xn.default.self}.opts.$comment(${Zt}, ${tt}, ${it}.schema)`)}}function schemaKeywords(Je,et,tt,ot){const{gen:it,schema:Cn,data:_n,allErrors:wn,opts:kn,self:Dn}=Je,{RULES:Pn}=Dn;function groupKeywords(En){(0,Zt.shouldUseGroup)(Cn,En)&&(En.type?(it.if((0,en.checkDataType)(En.type,_n,kn.strictNumbers)),iterateKeywords(Je,En),1===et.length&&et[0]===En.type&&tt&&(it.else(),(0,en.reportTypeError)(Je)),it.endIf()):iterateKeywords(Je,En),wn||it.if(Sn._`${xn.default.errors} === ${ot||0}`))}!Cn.$ref||!kn.ignoreKeywordsWithRef&&(0,En.schemaHasRulesButRef)(Cn,Pn)?(kn.jtd||function checkStrictTypes(Je,et){if(Je.schemaEnv.meta||!Je.opts.strictTypes)return;(function checkContextTypes(Je,et){if(!et.length)return;if(!Je.dataTypes.length)return void(Je.dataTypes=et);et.forEach(et=>{includesType(Je.dataTypes,et)||strictTypesError(Je,`type "${et}" not allowed by context "${Je.dataTypes.join(",")}"`)}),function narrowSchemaTypes(Je,et){const tt=[];for(const ot of Je.dataTypes)includesType(et,ot)?tt.push(ot):et.includes("integer")&&"number"===ot&&tt.push("integer");Je.dataTypes=tt}(Je,et)})(Je,et),Je.opts.allowUnionTypes||function checkMultipleTypes(Je,et){et.length>1&&(2!==et.length||!et.includes("null"))&&strictTypesError(Je,"use allowUnionTypes to allow union type keyword")}(Je,et);!function checkKeywordTypes(Je,et){const tt=Je.self.RULES.all;for(const ot in tt){const it=tt[ot];if("object"==typeof it&&(0,Zt.shouldUseRule)(Je.schema,it)){const{type:tt}=it.definition;tt.length&&!tt.some(Je=>{return ot=Je,(tt=et).includes(ot)||"number"===ot&&tt.includes("integer");var tt,ot})&&strictTypesError(Je,`missing type "${tt.join(",")}" for keyword "${ot}"`)}}}(Je,Je.dataTypes)}(Je,et),it.block(()=>{for(const Je of Pn.rules)groupKeywords(Je);groupKeywords(Pn.post)})):it.block(()=>keywordCode(Je,"$ref",Pn.all.$ref.definition))}function iterateKeywords(Je,et){const{gen:tt,schema:ot,opts:{useDefaults:it}}=Je;it&&(0,Cn.assignDefaults)(Je,et.type),tt.block(()=>{for(const tt of et.rules)(0,Zt.shouldUseRule)(ot,tt)&&keywordCode(Je,tt.keyword,tt.definition,et.type)})}function includesType(Je,et){return Je.includes(et)||"integer"===et&&Je.includes("number")}function strictTypesError(Je,et){et+=` at "${Je.schemaEnv.baseId+Je.errSchemaPath}" (strictTypes)`,(0,En.checkStrictMode)(Je,et,Je.opts.strictTypes)}et.validateFunctionCode=function validateFunctionCode(Je){isSchemaObj(Je)&&(checkKeywords(Je),schemaCxtHasRules(Je))?function topSchemaObjCode(Je){const{schema:et,opts:tt,gen:ot}=Je;return void validateFunction(Je,()=>{tt.$comment&&et.$comment&&commentKeyword(Je),function checkNoDefault(Je){const{schema:et,opts:tt}=Je;void 0!==et.default&&tt.useDefaults&&tt.strictSchema&&(0,En.checkStrictMode)(Je,"default is ignored in the schema root")}(Je),ot.let(xn.default.vErrors,null),ot.let(xn.default.errors,0),tt.unevaluated&&function resetEvaluated(Je){const{gen:et,validateName:tt}=Je;Je.evaluated=et.const("evaluated",Sn._`${tt}.evaluated`),et.if(Sn._`${Je.evaluated}.dynamicProps`,()=>et.assign(Sn._`${Je.evaluated}.props`,Sn._`undefined`)),et.if(Sn._`${Je.evaluated}.dynamicItems`,()=>et.assign(Sn._`${Je.evaluated}.items`,Sn._`undefined`))}(Je),typeAndKeywords(Je),function returnResults(Je){const{gen:et,schemaEnv:tt,validateName:ot,ValidationError:it,opts:Zt}=Je;tt.$async?et.if(Sn._`${xn.default.errors} === 0`,()=>et.return(xn.default.data),()=>et.throw(Sn._`new ${it}(${xn.default.vErrors})`)):(et.assign(Sn._`${ot}.errors`,xn.default.vErrors),Zt.unevaluated&&function assignEvaluated({gen:Je,evaluated:et,props:tt,items:ot}){tt instanceof Sn.Name&&Je.assign(Sn._`${et}.props`,tt);ot instanceof Sn.Name&&Je.assign(Sn._`${et}.items`,ot)}(Je),et.return(Sn._`${xn.default.errors} === 0`))}(Je)})}(Je):validateFunction(Je,()=>(0,ot.topBoolOrEmptySchema)(Je))};class KeywordCxt{constructor(Je,et,tt){if((0,_n.validateKeywordUsage)(Je,et,tt),this.gen=Je.gen,this.allErrors=Je.allErrors,this.keyword=tt,this.data=Je.data,this.schema=Je.schema[tt],this.$data=et.$data&&Je.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,En.schemaRefOrVal)(Je,this.schema,tt,this.$data),this.schemaType=et.schemaType,this.parentSchema=Je.schema,this.params={},this.it=Je,this.def=et,this.$data)this.schemaCode=Je.gen.const("vSchema",getData(this.$data,Je));else if(this.schemaCode=this.schemaValue,!(0,_n.validSchemaType)(this.schema,et.schemaType,et.allowUndefined))throw new Error(`${tt} value must be ${JSON.stringify(et.schemaType)}`);("code"in et?et.trackErrors:!1!==et.errors)&&(this.errsCount=Je.gen.const("_errs",xn.default.errors))}result(Je,et,tt){this.failResult((0,Sn.not)(Je),et,tt)}failResult(Je,et,tt){this.gen.if(Je),tt?tt():this.error(),et?(this.gen.else(),et(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(Je,et){this.failResult((0,Sn.not)(Je),void 0,et)}fail(Je){if(void 0===Je)return this.error(),void(this.allErrors||this.gen.if(!1));this.gen.if(Je),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(Je){if(!this.$data)return this.fail(Je);const{schemaCode:et}=this;this.fail(Sn._`${et} !== undefined && (${(0,Sn.or)(this.invalid$data(),Je)})`)}error(Je,et,tt){if(et)return this.setParams(et),this._error(Je,tt),void this.setParams({});this._error(Je,tt)}_error(Je,et){(Je?Dn.reportExtraError:Dn.reportError)(this,this.def.error,et)}$dataError(){(0,Dn.reportError)(this,this.def.$dataError||Dn.keyword$DataError)}reset(){if(void 0===this.errsCount)throw new Error('add "trackErrors" to keyword definition');(0,Dn.resetErrorsCount)(this.gen,this.errsCount)}ok(Je){this.allErrors||this.gen.if(Je)}setParams(Je,et){et?Object.assign(this.params,Je):this.params=Je}block$data(Je,et,tt=Sn.nil){this.gen.block(()=>{this.check$data(Je,tt),et()})}check$data(Je=Sn.nil,et=Sn.nil){if(!this.$data)return;const{gen:tt,schemaCode:ot,schemaType:it,def:Zt}=this;tt.if((0,Sn.or)(Sn._`${ot} === undefined`,et)),Je!==Sn.nil&&tt.assign(Je,!0),(it.length||Zt.validateSchema)&&(tt.elseIf(this.invalid$data()),this.$dataError(),Je!==Sn.nil&&tt.assign(Je,!1)),tt.else()}invalid$data(){const{gen:Je,schemaCode:et,schemaType:tt,def:ot,it:it}=this;return(0,Sn.or)(function wrong$DataType(){if(tt.length){if(!(et instanceof Sn.Name))throw new Error("ajv implementation error");const Je=Array.isArray(tt)?tt:[tt];return Sn._`${(0,en.checkDataTypes)(Je,et,it.opts.strictNumbers,en.DataType.Wrong)}`}return Sn.nil}(),function invalid$DataSchema(){if(ot.validateSchema){const tt=Je.scopeValue("validate$data",{ref:ot.validateSchema});return Sn._`!${tt}(${et})`}return Sn.nil}())}subschema(Je,et){const tt=(0,wn.getSubschema)(this.it,Je);(0,wn.extendSubschemaData)(tt,this.it,Je),(0,wn.extendSubschemaMode)(tt,Je);const ot={...this.it,...tt,items:void 0,props:void 0};return subschemaCode(ot,et),ot}mergeEvaluated(Je,et){const{it:tt,gen:ot}=this;tt.opts.unevaluated&&(!0!==tt.props&&void 0!==Je.props&&(tt.props=En.mergeEvaluated.props(ot,Je.props,tt.props,et)),!0!==tt.items&&void 0!==Je.items&&(tt.items=En.mergeEvaluated.items(ot,Je.items,tt.items,et)))}mergeValidEvaluated(Je,et){const{it:tt,gen:ot}=this;if(tt.opts.unevaluated&&(!0!==tt.props||!0!==tt.items))return ot.if(et,()=>this.mergeEvaluated(Je,Sn.Name)),!0}}function keywordCode(Je,et,tt,ot){const it=new KeywordCxt(Je,tt,et);"code"in tt?tt.code(it,ot):it.$data&&tt.validate?(0,_n.funcKeywordCode)(it,tt):"macro"in tt?(0,_n.macroKeywordCode)(it,tt):(tt.compile||tt.validate)&&(0,_n.funcKeywordCode)(it,tt)}et.KeywordCxt=KeywordCxt;const Pn=/^\/(?:[^~]|~0|~1)*$/,Ln=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function getData(Je,{dataLevel:et,dataNames:tt,dataPathArr:ot}){let it,Zt;if(""===Je)return xn.default.rootData;if("/"===Je[0]){if(!Pn.test(Je))throw new Error("Invalid JSON-pointer: "+Je);it=Je,Zt=xn.default.rootData}else{const en=Ln.exec(Je);if(!en)throw new Error("Invalid JSON-pointer: "+Je);const Cn=+en[1];if(it=en[2],"#"===it){if(Cn>=et)throw new Error(errorMsg("property/index",Cn));return ot[et-Cn]}if(Cn>et)throw new Error(errorMsg("data",Cn));if(Zt=tt[et-Cn],!it)return Zt}let en=Zt;const Cn=it.split("/");for(const Je of Cn)Je&&(Zt=Sn._`${Zt}${(0,Sn.getProperty)((0,En.unescapeJsonPointer)(Je))}`,en=Sn._`${en} && ${Zt}`);return en;function errorMsg(Je,tt){return`Cannot access ${Je} ${tt} levels up, current level is ${et}`}}et.getData=getData},1797:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.extendErrors=et.resetErrorsCount=et.reportExtraError=et.reportError=et.keyword$DataError=et.keywordError=void 0;const ot=tt(214),it=tt(251),Zt=tt(904);function addError(Je,et){const tt=Je.const("err",et);Je.if(ot._`${Zt.default.vErrors} === null`,()=>Je.assign(Zt.default.vErrors,ot._`[${tt}]`),ot._`${Zt.default.vErrors}.push(${tt})`),Je.code(ot._`${Zt.default.errors}++`)}function returnErrors(Je,et){const{gen:tt,validateName:it,schemaEnv:Zt}=Je;Zt.$async?tt.throw(ot._`new ${Je.ValidationError}(${et})`):(tt.assign(ot._`${it}.errors`,et),tt.return(!1))}et.keywordError={message:({keyword:Je})=>ot.str`must pass "${Je}" keyword validation`},et.keyword$DataError={message:({keyword:Je,schemaType:et})=>et?ot.str`"${Je}" keyword must be ${et} ($data)`:ot.str`"${Je}" keyword is invalid ($data)`},et.reportError=function reportError(Je,tt=et.keywordError,it,Zt){const{it:en}=Je,{gen:Cn,compositeRule:_n,allErrors:wn}=en,Sn=errorObjectCode(Je,tt,it);(null!=Zt?Zt:_n||wn)?addError(Cn,Sn):returnErrors(en,ot._`[${Sn}]`)},et.reportExtraError=function reportExtraError(Je,tt=et.keywordError,ot){const{it:it}=Je,{gen:en,compositeRule:Cn,allErrors:_n}=it;addError(en,errorObjectCode(Je,tt,ot)),Cn||_n||returnErrors(it,Zt.default.vErrors)},et.resetErrorsCount=function resetErrorsCount(Je,et){Je.assign(Zt.default.errors,et),Je.if(ot._`${Zt.default.vErrors} !== null`,()=>Je.if(et,()=>Je.assign(ot._`${Zt.default.vErrors}.length`,et),()=>Je.assign(Zt.default.vErrors,null)))},et.extendErrors=function extendErrors({gen:Je,keyword:et,schemaValue:tt,data:it,errsCount:en,it:Cn}){if(void 0===en)throw new Error("ajv implementation error");const _n=Je.name("err");Je.forRange("i",en,Zt.default.errors,en=>{Je.const(_n,ot._`${Zt.default.vErrors}[${en}]`),Je.if(ot._`${_n}.instancePath === undefined`,()=>Je.assign(ot._`${_n}.instancePath`,(0,ot.strConcat)(Zt.default.instancePath,Cn.errorPath))),Je.assign(ot._`${_n}.schemaPath`,ot.str`${Cn.errSchemaPath}/${et}`),Cn.opts.verbose&&(Je.assign(ot._`${_n}.schema`,tt),Je.assign(ot._`${_n}.data`,it))})};const en={keyword:new ot.Name("keyword"),schemaPath:new ot.Name("schemaPath"),params:new ot.Name("params"),propertyName:new ot.Name("propertyName"),message:new ot.Name("message"),schema:new ot.Name("schema"),parentSchema:new ot.Name("parentSchema")};function errorObjectCode(Je,et,tt){const{createErrors:it}=Je.it;return!1===it?ot._`{}`:function errorObject(Je,et,tt={}){const{gen:it,it:Cn}=Je,_n=[errorInstancePath(Cn,tt),errorSchemaPath(Je,tt)];return function extraErrorProps(Je,{params:et,message:tt},it){const{keyword:Cn,data:_n,schemaValue:wn,it:Sn}=Je,{opts:xn,propertyName:kn,topSchemaRef:En,schemaPath:Dn}=Sn;it.push([en.keyword,Cn],[en.params,"function"==typeof et?et(Je):et||ot._`{}`]),xn.messages&&it.push([en.message,"function"==typeof tt?tt(Je):tt]);xn.verbose&&it.push([en.schema,wn],[en.parentSchema,ot._`${En}${Dn}`],[Zt.default.data,_n]);kn&&it.push([en.propertyName,kn])}(Je,et,_n),it.object(..._n)}(Je,et,tt)}function errorInstancePath({errorPath:Je},{instancePath:et}){const tt=et?ot.str`${Je}${(0,it.getErrorPath)(et,it.Type.Str)}`:Je;return[Zt.default.instancePath,(0,ot.strConcat)(Zt.default.instancePath,tt)]}function errorSchemaPath({keyword:Je,it:{errSchemaPath:et}},{schemaPath:tt,parentSchema:Zt}){let Cn=Zt?et:ot.str`${et}/${Je}`;return tt&&(Cn=ot.str`${Cn}${(0,it.getErrorPath)(tt,it.Type.Str)}`),[en.schemaPath,Cn]}},1798:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.regexpCode=et.getEsmExportName=et.getProperty=et.safeStringify=et.stringify=et.strConcat=et.addCodeArg=et.str=et._=et.nil=et._Code=et.Name=et.IDENTIFIER=et._CodeOrName=void 0;class _CodeOrName{}et._CodeOrName=_CodeOrName,et.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class Name extends _CodeOrName{constructor(Je){if(super(),!et.IDENTIFIER.test(Je))throw new Error("CodeGen: name must be a valid identifier");this.str=Je}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}et.Name=Name;class _Code extends _CodeOrName{constructor(Je){super(),this._items="string"==typeof Je?[Je]:Je}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;const Je=this._items[0];return""===Je||'""'===Je}get str(){var Je;return null!==(Je=this._str)&&void 0!==Je?Je:this._str=this._items.reduce((Je,et)=>`${Je}${et}`,"")}get names(){var Je;return null!==(Je=this._names)&&void 0!==Je?Je:this._names=this._items.reduce((Je,et)=>(et instanceof Name&&(Je[et.str]=(Je[et.str]||0)+1),Je),{})}}function _(Je,...et){const tt=[Je[0]];let ot=0;for(;ot<et.length;)addCodeArg(tt,et[ot]),tt.push(Je[++ot]);return new _Code(tt)}et._Code=_Code,et.nil=new _Code(""),et._=_;const ot=new _Code("+");function str(Je,...et){const tt=[safeStringify(Je[0])];let it=0;for(;it<et.length;)tt.push(ot),addCodeArg(tt,et[it]),tt.push(ot,safeStringify(Je[++it]));return function optimize(Je){let et=1;for(;et<Je.length-1;){if(Je[et]===ot){const tt=mergeExprItems(Je[et-1],Je[et+1]);if(void 0!==tt){Je.splice(et-1,3,tt);continue}Je[et++]="+"}et++}}(tt),new _Code(tt)}function addCodeArg(Je,et){et instanceof _Code?Je.push(...et._items):et instanceof Name?Je.push(et):Je.push(function interpolate(Je){return"number"==typeof Je||"boolean"==typeof Je||null===Je?Je:safeStringify(Array.isArray(Je)?Je.join(","):Je)}(et))}function mergeExprItems(Je,et){if('""'===et)return Je;if('""'===Je)return et;if("string"==typeof Je){if(et instanceof Name||'"'!==Je[Je.length-1])return;return"string"!=typeof et?`${Je.slice(0,-1)}${et}"`:'"'===et[0]?Je.slice(0,-1)+et.slice(1):void 0}return"string"!=typeof et||'"'!==et[0]||Je instanceof Name?void 0:`"${Je}${et.slice(1)}`}function safeStringify(Je){return JSON.stringify(Je).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}et.str=str,et.addCodeArg=addCodeArg,et.strConcat=function strConcat(Je,et){return et.emptyStr()?Je:Je.emptyStr()?et:str`${Je}${et}`},et.stringify=function stringify(Je){return new _Code(safeStringify(Je))},et.safeStringify=safeStringify,et.getProperty=function getProperty(Je){return"string"==typeof Je&&et.IDENTIFIER.test(Je)?new _Code("."+Je):_`[${Je}]`},et.getEsmExportName=function getEsmExportName(Je){if("string"==typeof Je&&et.IDENTIFIER.test(Je))return new _Code(""+Je);throw new Error(`CodeGen: invalid export name: ${Je}, use explicit $id name mapping`)},et.regexpCode=function regexpCode(Je){return new _Code(Je.toString())}},1799:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.reportTypeError=et.checkDataTypes=et.checkDataType=et.coerceAndCheckDataType=et.getJSONTypes=et.getSchemaTypes=et.DataType=void 0;const ot=tt(3863),it=tt(3864),Zt=tt(1797),en=tt(214),Cn=tt(251);var _n;function getJSONTypes(Je){const et=Array.isArray(Je)?Je:Je?[Je]:[];if(et.every(ot.isJSONType))return et;throw new Error("type must be JSONType or JSONType[]: "+et.join(","))}!function(Je){Je[Je.Correct=0]="Correct",Je[Je.Wrong=1]="Wrong"}(_n||(et.DataType=_n={})),et.getSchemaTypes=function getSchemaTypes(Je){const et=getJSONTypes(Je.type);if(et.includes("null")){if(!1===Je.nullable)throw new Error("type: null contradicts nullable: false")}else{if(!et.length&&void 0!==Je.nullable)throw new Error('"nullable" cannot be used without "type"');!0===Je.nullable&&et.push("null")}return et},et.getJSONTypes=getJSONTypes,et.coerceAndCheckDataType=function coerceAndCheckDataType(Je,et){const{gen:tt,data:ot,opts:Zt}=Je,Cn=function coerceToTypes(Je,et){return et?Je.filter(Je=>wn.has(Je)||"array"===et&&"array"===Je):[]}(et,Zt.coerceTypes),Sn=et.length>0&&!(0===Cn.length&&1===et.length&&(0,it.schemaHasRulesForType)(Je,et[0]));if(Sn){const it=checkDataTypes(et,ot,Zt.strictNumbers,_n.Wrong);tt.if(it,()=>{Cn.length?function coerceData(Je,et,tt){const{gen:ot,data:it,opts:Zt}=Je,Cn=ot.let("dataType",en._`typeof ${it}`),_n=ot.let("coerced",en._`undefined`);"array"===Zt.coerceTypes&&ot.if(en._`${Cn} == 'object' && Array.isArray(${it}) && ${it}.length == 1`,()=>ot.assign(it,en._`${it}[0]`).assign(Cn,en._`typeof ${it}`).if(checkDataTypes(et,it,Zt.strictNumbers),()=>ot.assign(_n,it)));ot.if(en._`${_n} !== undefined`);for(const Je of tt)(wn.has(Je)||"array"===Je&&"array"===Zt.coerceTypes)&&coerceSpecificType(Je);function coerceSpecificType(Je){switch(Je){case"string":return void ot.elseIf(en._`${Cn} == "number" || ${Cn} == "boolean"`).assign(_n,en._`"" + ${it}`).elseIf(en._`${it} === null`).assign(_n,en._`""`);case"number":return void ot.elseIf(en._`${Cn} == "boolean" || ${it} === null
|
|
|
|| (${Cn} == "string" && ${it} && ${it} == +${it})`).assign(_n,en._`+${it}`);case"integer":return void ot.elseIf(en._`${Cn} === "boolean" || ${it} === null
|
|
|
|| (${Cn} === "string" && ${it} && ${it} == +${it} && !(${it} % 1))`).assign(_n,en._`+${it}`);case"boolean":return void ot.elseIf(en._`${it} === "false" || ${it} === 0 || ${it} === null`).assign(_n,!1).elseIf(en._`${it} === "true" || ${it} === 1`).assign(_n,!0);case"null":return ot.elseIf(en._`${it} === "" || ${it} === 0 || ${it} === false`),void ot.assign(_n,null);case"array":ot.elseIf(en._`${Cn} === "string" || ${Cn} === "number"
|
|
|
|| ${Cn} === "boolean" || ${it} === null`).assign(_n,en._`[${it}]`)}}ot.else(),reportTypeError(Je),ot.endIf(),ot.if(en._`${_n} !== undefined`,()=>{ot.assign(it,_n),function assignParentData({gen:Je,parentData:et,parentDataProperty:tt},ot){Je.if(en._`${et} !== undefined`,()=>Je.assign(en._`${et}[${tt}]`,ot))}(Je,_n)})}(Je,et,Cn):reportTypeError(Je)})}return Sn};const wn=new Set(["string","number","integer","boolean","null"]);function checkDataType(Je,et,tt,ot=_n.Correct){const it=ot===_n.Correct?en.operators.EQ:en.operators.NEQ;let Zt;switch(Je){case"null":return en._`${et} ${it} null`;case"array":Zt=en._`Array.isArray(${et})`;break;case"object":Zt=en._`${et} && typeof ${et} == "object" && !Array.isArray(${et})`;break;case"integer":Zt=numCond(en._`!(${et} % 1) && !isNaN(${et})`);break;case"number":Zt=numCond();break;default:return en._`typeof ${et} ${it} ${Je}`}return ot===_n.Correct?Zt:(0,en.not)(Zt);function numCond(Je=en.nil){return(0,en.and)(en._`typeof ${et} == "number"`,Je,tt?en._`isFinite(${et})`:en.nil)}}function checkDataTypes(Je,et,tt,ot){if(1===Je.length)return checkDataType(Je[0],et,tt,ot);let it;const Zt=(0,Cn.toHash)(Je);if(Zt.array&&Zt.object){const Je=en._`typeof ${et} != "object"`;it=Zt.null?Je:en._`!${et} || ${Je}`,delete Zt.null,delete Zt.array,delete Zt.object}else it=en.nil;Zt.number&&delete Zt.integer;for(const Je in Zt)it=(0,en.and)(it,checkDataType(Je,et,tt,ot));return it}et.checkDataType=checkDataType,et.checkDataTypes=checkDataTypes;const Sn={message:({schema:Je})=>"must be "+Je,params:({schema:Je,schemaValue:et})=>"string"==typeof Je?en._`{type: ${Je}}`:en._`{type: ${et}}`};function reportTypeError(Je){const et=function getTypeErrorContext(Je){const{gen:et,data:tt,schema:ot}=Je,it=(0,Cn.schemaRefOrVal)(Je,ot,"type");return{gen:et,keyword:"type",data:tt,schema:ot.type,schemaCode:it,schemaValue:it,parentSchema:ot,params:{},it:Je}}(Je);(0,Zt.reportError)(et,Sn)}et.reportTypeError=reportTypeError},18:function(Je,et,tt){"use strict";tt.d(et,"c",(function(){return ot})),tt.d(et,"b",(function(){return Emitter})),tt.d(et,"e",(function(){return PauseableEmitter})),tt.d(et,"a",(function(){return DebounceEmitter})),tt.d(et,"d",(function(){return EventBufferer})),tt.d(et,"f",(function(){return Relay}));var ot,it=tt(53),Zt=tt(9),en=tt(359),Cn=tt(563);!function(Je){function once(Je){return(et,tt=null,ot)=>{let it,Zt=!1;return it=Je(Je=>{if(!Zt)return it?it.dispose():Zt=!0,et.call(tt,Je)},null,ot),Zt&&it.dispose(),it}}function map(Je,et){return snapshot((tt,ot=null,it)=>Je(Je=>tt.call(ot,et(Je)),null,it))}function forEach(Je,et){return snapshot((tt,ot=null,it)=>Je(Je=>{et(Je),tt.call(ot,Je)},null,it))}function filter(Je,et){return snapshot((tt,ot=null,it)=>Je(Je=>et(Je)&&tt.call(ot,Je),null,it))}function reduce(Je,et,tt){let ot=tt;return map(Je,Je=>(ot=et(ot,Je),ot))}function snapshot(Je){let et;const tt=new Emitter({onFirstListenerAdd(){et=Je(tt.fire,tt)},onLastListenerRemove(){et.dispose()}});return tt.event}function debounce(Je,et,tt=100,ot=!1,it){let Zt,en=void 0,Cn=void 0,_n=0;const wn=new Emitter({leakWarningThreshold:it,onFirstListenerAdd(){Zt=Je(Je=>{_n++,en=et(en,Je),ot&&!Cn&&(wn.fire(en),en=void 0),clearTimeout(Cn),Cn=setTimeout(()=>{const Je=en;en=void 0,Cn=void 0,(!ot||_n>1)&&wn.fire(Je),_n=0},tt)})},onLastListenerRemove(){Zt.dispose()}});return wn.event}function latch(Je,et=((Je,et)=>Je===et)){let tt,ot=!0;return filter(Je,Je=>{const it=ot||!et(Je,tt);return ot=!1,tt=Je,it})}Je.None=()=>Zt.a.None,Je.once=once,Je.map=map,Je.forEach=forEach,Je.filter=filter,Je.signal=function signal(Je){return Je},Je.any=function any(...Je){return(et,tt=null,ot)=>Object(Zt.e)(...Je.map(Je=>Je(Je=>et.call(tt,Je),null,ot)))},Je.reduce=reduce,Je.debounce=debounce,Je.latch=latch,Je.split=function split(et,tt){return[Je.filter(et,tt),Je.filter(et,Je=>!tt(Je))]},Je.buffer=function buffer(Je,et=!1,tt=[]){let ot=tt.slice(),it=Je(Je=>{ot?ot.push(Je):Zt.fire(Je)});const flush=()=>{ot&&ot.forEach(Je=>Zt.fire(Je)),ot=null},Zt=new Emitter({onFirstListenerAdd(){it||(it=Je(Je=>Zt.fire(Je)))},onFirstListenerDidAdd(){ot&&(et?setTimeout(flush):flush())},onLastListenerRemove(){it&&it.dispose(),it=null}});return Zt.event};class ChainableEvent{constructor(Je){this.event=Je}map(Je){return new ChainableEvent(map(this.event,Je))}forEach(Je){return new ChainableEvent(forEach(this.event,Je))}filter(Je){return new ChainableEvent(filter(this.event,Je))}reduce(Je,et){return new ChainableEvent(reduce(this.event,Je,et))}latch(){return new ChainableEvent(latch(this.event))}debounce(Je,et=100,tt=!1,ot){return new ChainableEvent(debounce(this.event,Je,et,tt,ot))}on(Je,et,tt){return this.event(Je,et,tt)}once(Je,et,tt){return once(this.event)(Je,et,tt)}}Je.chain=function chain(Je){return new ChainableEvent(Je)},Je.fromNodeEventEmitter=function fromNodeEventEmitter(Je,et,tt=(Je=>Je)){const fn=(...Je)=>ot.fire(tt(...Je)),ot=new Emitter({onFirstListenerAdd:()=>Je.on(et,fn),onLastListenerRemove:()=>Je.removeListener(et,fn)});return ot.event},Je.fromDOMEventEmitter=function fromDOMEventEmitter(Je,et,tt=(Je=>Je)){const fn=(...Je)=>ot.fire(tt(...Je)),ot=new Emitter({onFirstListenerAdd:()=>Je.addEventListener(et,fn),onLastListenerRemove:()=>Je.removeEventListener(et,fn)});return ot.event},Je.toPromise=function toPromise(Je){return new Promise(et=>once(Je)(et))}}(ot||(ot={}));class EventProfiling{constructor(Je){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=`${Je}_${EventProfiling._idPool++}`}start(Je){this._stopWatch=new Cn.a(!0),this._listenerCount=Je}stop(){if(this._stopWatch){const Je=this._stopWatch.elapsed();this._elapsedOverall+=Je,this._invocationCount+=1,console.info(`did FIRE ${this._name}: elapsed_ms: ${Je.toFixed(5)}, listener: ${this._listenerCount} (elapsed_overall: ${this._elapsedOverall.toFixed(2)}, invocations: ${this._invocationCount})`),this._stopWatch=void 0}}}EventProfiling._idPool=0;class Emitter{constructor(Je){var et;this._disposed=!1,this._options=Je,this._leakageMon=void 0,this._perfMon=(null===(et=this._options)||void 0===et?void 0:et._profName)?new EventProfiling(this._options._profName):void 0}get event(){return this._event||(this._event=(Je,et,tt)=>{var ot;this._listeners||(this._listeners=new en.a);const it=this._listeners.isEmpty();it&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const Cn=this._listeners.push(et?[Je,et]:Je);it&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,Je,et);const _n=null===(ot=this._leakageMon)||void 0===ot?void 0:ot.check(this._listeners.size),wn=Object(Zt.i)(()=>{if(_n&&_n(),!this._disposed&&(Cn(),this._options&&this._options.onLastListenerRemove)){this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)}});return tt instanceof Zt.b?tt.add(wn):Array.isArray(tt)&&tt.push(wn),wn}),this._event}fire(Je){var et,tt;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new en.a);for(let et of this._listeners)this._deliveryQueue.push([et,Je]);for(null===(et=this._perfMon)||void 0===et||et.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[Je,et]=this._deliveryQueue.shift();try{"function"==typeof Je?Je.call(void 0,et):Je[0].call(Je[1],et)}catch(Je){Object(it.e)(Je)}}null===(tt=this._perfMon)||void 0===tt||tt.stop()}}dispose(){var Je,et,tt,ot,it;this._disposed||(this._disposed=!0,null===(Je=this._listeners)||void 0===Je||Je.clear(),null===(et=this._deliveryQueue)||void 0===et||et.clear(),null===(ot=null===(tt=this._options)||void 0===tt?void 0:tt.onLastListenerRemove)||void 0===ot||ot.call(tt),null===(it=this._leakageMon)||void 0===it||it.dispose())}}class PauseableEmitter extends Emitter{constructor(Je){super(Je),this._isPaused=0,this._eventQueue=new en.a,this._mergeFn=null==Je?void 0:Je.merge}pause(){this._isPaused++}resume(){if(0!==this._isPaused&&0==--this._isPaused)if(this._mergeFn){const Je=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(Je))}else for(;!this._isPaused&&0!==this._eventQueue.size;)super.fire(this._eventQueue.shift())}fire(Je){this._listeners&&(0!==this._isPaused?this._eventQueue.push(Je):super.fire(Je))}}class DebounceEmitter extends PauseableEmitter{constructor(Je){var et;super(Je),this._delay=null!==(et=Je.delay)&&void 0!==et?et:100}fire(Je){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(Je)}}class EventBufferer{constructor(){this.buffers=[]}wrapEvent(Je){return(et,tt,ot)=>Je(Je=>{const ot=this.buffers[this.buffers.length-1];ot?ot.push(()=>et.call(tt,Je)):et.call(tt,Je)},void 0,ot)}bufferEvents(Je){const et=[];this.buffers.push(et);const tt=Je();return this.buffers.pop(),et.forEach(Je=>Je()),tt}}class Relay{constructor(){this.listening=!1,this.inputEvent=ot.None,this.inputEventListener=Zt.a.None,this.emitter=new Emitter({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(Je){this.inputEvent=Je,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=Je(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},1800:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.getSchemaRefs=et.resolveUrl=et.normalizeId=et._getFullPath=et.getFullPath=et.inlineRef=void 0;const ot=tt(251),it=tt(1157),Zt=tt(7061),en=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);et.inlineRef=function inlineRef(Je,et=!0){return"boolean"==typeof Je||(!0===et?!hasRef(Je):!!et&&function countKeys(Je){let et=0;for(const tt in Je){if("$ref"===tt)return 1/0;if(et++,!en.has(tt)&&("object"==typeof Je[tt]&&(0,ot.eachItem)(Je[tt],Je=>et+=countKeys(Je)),et===1/0))return 1/0}return et}(Je)<=et)};const Cn=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function hasRef(Je){for(const et in Je){if(Cn.has(et))return!0;const tt=Je[et];if(Array.isArray(tt)&&tt.some(hasRef))return!0;if("object"==typeof tt&&hasRef(tt))return!0}return!1}function getFullPath(Je,et="",tt){!1!==tt&&(et=normalizeId(et));const ot=Je.parse(et);return _getFullPath(Je,ot)}function _getFullPath(Je,et){return Je.serialize(et).split("#")[0]+"#"}et.getFullPath=getFullPath,et._getFullPath=_getFullPath;const _n=/#\/?$/;function normalizeId(Je){return Je?Je.replace(_n,""):""}et.normalizeId=normalizeId,et.resolveUrl=function resolveUrl(Je,et,tt){return tt=normalizeId(tt),Je.resolve(et,tt)};const wn=/^[a-z_][-a-z0-9._]*$/i;et.getSchemaRefs=function getSchemaRefs(Je,et){if("boolean"==typeof Je)return{};const{schemaId:tt,uriResolver:ot}=this.opts,en=normalizeId(Je[tt]||et),Cn={"":en},_n=getFullPath(ot,en,!1),Sn={},xn=new Set;return Zt(Je,{allKeys:!0},(Je,et,ot,it)=>{if(void 0===it)return;const Zt=_n+et;let en=Cn[it];function addRef(et){const tt=this.opts.uriResolver.resolve;if(et=normalizeId(en?tt(en,et):et),xn.has(et))throw ambiguos(et);xn.add(et);let ot=this.refs[et];return"string"==typeof ot&&(ot=this.refs[ot]),"object"==typeof ot?checkAmbiguosRef(Je,ot.schema,et):et!==normalizeId(Zt)&&("#"===et[0]?(checkAmbiguosRef(Je,Sn[et],et),Sn[et]=Je):this.refs[et]=Zt),et}function addAnchor(Je){if("string"==typeof Je){if(!wn.test(Je))throw new Error(`invalid anchor "${Je}"`);addRef.call(this,"#"+Je)}}"string"==typeof Je[tt]&&(en=addRef.call(this,Je[tt])),addAnchor.call(this,Je.$anchor),addAnchor.call(this,Je.$dynamicAnchor),Cn[et]=en}),Sn;function checkAmbiguosRef(Je,et,tt){if(void 0!==et&&!it(Je,et))throw ambiguos(tt)}function ambiguos(Je){return new Error(`reference "${Je}" resolves to more than one schema`)}}},1801:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(1800);class MissingRefError extends Error{constructor(Je,et,tt,it){super(it||`can't resolve reference ${tt} from id ${et}`),this.missingRef=(0,ot.resolveUrl)(Je,et,tt),this.missingSchema=(0,ot.normalizeId)((0,ot.getFullPath)(Je,this.missingRef))}}et.default=MissingRefError},1802:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Hn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(905);var wn=et.n(_n);const Sn=tt(1804),xn=tt(644),kn=tt(2);var En=et.n(kn);const Dn=tt(3876);var Pn=et.n(Dn);const Ln=tt(2507);var Tn=et.n(Ln);const In=tt(316);var jn=(0,kn.css)(["width:0.8em;height:0.8em;vertical-align:baseline;"]),Mn=En()(Tn()).withConfig({displayName:"External__StyledEnterprise",componentId:"sc-13bdx45-0"})([""," margin:0 0 0 3px;"],jn),An=En()(Pn()).withConfig({displayName:"External__StyledPrisma",componentId:"sc-13bdx45-1"})([""," margin:0 0 0 4px;"],jn);const Rn=function w(){return(0,In.useSplunkTheme)().isEnterprise?Zt().createElement(Mn,{screenReaderText:null}):Zt().createElement(An,null)},Nn=tt(702);var Fn=et.n(Nn),Bn=En()(Fn()).withConfig({displayName:"LinkStyles__StyledClickable",componentId:"sc-1hhltcf-0"})(["",";color:",";text-decoration:none;font-size:inherit;font-weight:inherit;line-height:inherit;border-radius:",";&:not([disabled],[aria-disabled='true']){cursor:pointer;",";&:focus{box-shadow:",";outline:0;&:active{box-shadow:none;}}}&[disabled],&[aria-disabled='true']{color:",";}"],In.mixins.reset("inline"),(0,In.pick)({enterprise:In.variables.linkColor,prisma:In.variables.interactiveColorPrimary}),(0,In.pick)({enterprise:0,prisma:"1px"}),(0,In.pick)({enterprise:(0,kn.css)(["&:hover{text-decoration:underline;}"]),prisma:(0,kn.css)(["&:hover:not(:focus),&:active{text-decoration:underline;text-underline-position:under;}"])}),In.variables.focusShadow,In.variables.contentColorDisabled);function j(Je){return(j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function _(){return(_=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function P(Je,et){if(null==Je)return{};var tt,ot,it=function C(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function E(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function q(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function I(Je,et){return(I=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function N(Je){var et=function A(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=L(Je);if(et){var it=L(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return M(this,tt)}}function M(Je,et){return!et||"object"!==j(et)&&"function"!=typeof et?D(Je):et}function D(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function L(Je){return(L=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function z(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Vn={allowDisabledLink:Cn().bool,children:Cn().node,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),openInNewContext:Cn().oneOfType([Cn().bool,Cn().string]),to:Cn().string},Wn=(0,xn._)("(Opens new window)"),zn=function(Je){!function T(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&I(Je,et)}(n,Je);var et=N(n);function n(){var Je;E(this,n);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return z(D(Je=et.call.apply(et,[this].concat(ot))),"component",null),z(D(Je),"handleMount",(function(et){Je.component=et})),Je}return function R(Je,et,tt){return et&&q(Je.prototype,et),tt&&q(Je,tt),Je}(n,[{key:"focus",value:function e(){var Je;null===(Je=this.component)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je,et=this.props,tt=et.children,ot=et.openInNewContext,it=P(et,["children","openInNewContext"]),en=!1;return ot&&(en=!0,Je="string"==typeof ot?ot:Wn),Zt().createElement(Bn,_({"data-test":"link",ref:this.handleMount,openInNewContext:en},it),tt,ot&&Zt().createElement(Zt().Fragment,null,Zt().createElement(Rn,null),Zt().createElement(wn(),null,Je)))}}]),n}(it.Component);z(zn,"propTypes",Vn),z(zn,"defaultProps",{disabled:!1,openInNewContext:!1}),z(zn,Sn.legacyRefMode,!0);const Hn=zn;Je.exports=ot})()},1803:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.isInterpolationResult=isInterpolationResult,et.default=et.getThemeVariant=void 0;var ot=tt(1041);function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}var it={enterprise:"family",prisma:"family",light:"colorScheme",dark:"colorScheme",compact:"density",comfortable:"density"};function isInterpolationResult(Je){return"object"!==_typeof(Je)||Array.isArray(Je)||null===Je}var Zt=function getThemeVariant(Je,et){var tt=Object.keys(Je).shift();if(!tt)throw new Error("A pick tree cannot be empty.");var ot=it[tt];if(!ot)throw new Error("Invalid pick tree key: ".concat(tt));var Zt=Je[et[ot]];return isInterpolationResult(Zt)?Zt:getThemeVariant(Zt,et)};et.getThemeVariant=Zt;var en=function pick(Je){return function(et){var tt=et.theme,it=(0,ot.addThemeDefaults)(null==tt?void 0:tt.splunkThemeV1);return Zt(Je,it)}};et.default=en},1804:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Wn,legacyRefMode:()=>Bn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(62);var xn=et.n(Sn);tt(33);const kn=tt(112);var En=et.n(kn);const Dn=tt(63);var Pn=et.n(Dn);const Ln=tt(38);var Tn=et.n(Ln);const In=tt(1218),jn=tt(906),Mn=tt(2504);var An=et.n(Mn);function C(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function k(Je){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function R(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function j(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function T(Je,et){return(T=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function D(Je){var et=function K(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function o(){var tt,ot=M(Je);if(et){var it=M(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return I(this,tt)}}function I(Je,et){return!et||"object"!==k(et)&&"function"!=typeof et?E(Je):et}function E(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function M(Je){return(M=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function _(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Rn=["clickAway","contentClick","escapeKey","offScreen","tabKey","toggleClick"],Nn={align:Cn().oneOf(["center","edge","theme","end"]),canCoverAnchor:Cn().bool,children:Cn().oneOfType([Cn().node,Cn().func]),closeReasons:Cn().arrayOf(Cn().oneOf(Rn)),defaultPlacement:Cn().oneOf(["above","below","left","right","vertical","horizontal"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),focusToggleReasons:Cn().arrayOf(Cn().oneOf(Rn)),inputId:Cn().string,onRequestClose:Cn().func,onRequestOpen:Cn().func,open:Cn().bool,openWithArrowKeys:Cn().bool,repositionMode:Cn().oneOf(["none","flip","any"]),retainFocus:Cn().bool,takeFocus:Cn().bool,toggle:Cn().element.isRequired},Fn={align:"theme",canCoverAnchor:!0,closeReasons:Rn,defaultPlacement:"below",focusToggleReasons:["contentClick","escapeKey","tabKey","toggleClick"],repositionMode:"flip",retainFocus:!1,openWithArrowKeys:!1,takeFocus:!0},Bn=Symbol("Dropdown legacy ref mode marker"),Vn=function(Je){!function S(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&T(Je,et)}(r,Je);var et=D(r);function r(Je){var tt;return function P(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),_(E(tt=et.call(this,Je)),"controlledExternally",void 0),_(E(tt),"popoverId",void 0),_(E(tt),"toggleRef",null),_(E(tt),"toggleId",void 0),_(E(tt),"handleToggleMount",(function(Je){tt.toggleRef=Je,tt.setState({anchor:Je}),tt.props.toggle.type[Bn]?C(tt.props.toggle.props.elementRef,Je):C(tt.props.toggle.ref,Je)})),_(E(tt),"handleToggleClick",(function(Je){var et,ot,it,Zt;(null===(et=(ot=tt.props.toggle.props).onClick)||void 0===et||et.call(ot,Je),tt.isOpen())?tt.handleRequestClose({reason:"toggleClick",event:Je}):(null===(it=(Zt=tt.props).onRequestOpen)||void 0===it||it.call(Zt,Je,{reason:"toggleClick"}),tt.isControlled()||tt.setState({open:!0}))})),_(E(tt),"handleToggleKeyDownOpen",(function(Je){var et,ot;if(null===(et=(ot=tt.props.toggle.props).onKeyDown)||void 0===et||et.call(ot,Je),tt.props.openWithArrowKeys){var it,Zt,en=(0,jn.keycode)(Je.nativeEvent);if("up"===en||"down"===en)Je.preventDefault(),null===(it=(Zt=tt.props).onRequestOpen)||void 0===it||it.call(Zt,Je,{reason:"toggleKeydown"}),tt.isControlled()||tt.setState({open:!0})}})),_(E(tt),"handleRequestClose",(function(Je){var et=Je.event,ot=Je.reason,it=tt.props,Zt=it.closeReasons,en=it.focusToggleReasons,Cn=it.onRequestClose;if(et&&"clickAway"===ot)for(var _n=et.target,wn=tt.props.inputId||tt.props.toggle.props.id||tt.toggleId;_n;){if(_n.id===wn)return;_n=_n.parentNode}tt.isOpen()&&xn()(Zt,ot)&&(xn()(en,ot)&&tt.focus(),tt.isControlled()||tt.setState({open:!1}),null==Cn||Cn(Je))})),_(E(tt),"handleContentClick",(function(Je){tt.handleRequestClose({reason:"contentClick",event:Je})})),tt.state={anchor:null,open:!1},tt.controlledExternally=wn()(Je,"open"),tt.popoverId=(0,In.createDOMID)("popover"),tt.toggleId=(0,In.createDOMID)("toggle"),tt}return function q(Je,et,tt){return et&&j(Je.prototype,et),tt&&j(Je,tt),Je}(r,[{key:"componentDidUpdate",value:function e(){(function w(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?R(Object(tt),!0).forEach((function(et){_(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):R(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je})({},Tn()(this.props,Pn()(r.propTypes),"value","id"))}},{key:"isOpen",value:function e(){return this.isControlled()?this.props.open:this.state.open}},{key:"focus",value:function e(){var Je;null===(Je=this.toggleRef)||void 0===Je||Je.focus()}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"renderToggle",value:function e(){var Je;return(0,it.cloneElement)(this.props.toggle,(_(Je={onClick:this.handleToggleClick,onKeyDown:this.handleToggleKeyDownOpen},this.props.toggle.type[Bn]?"elementRef":"ref",this.handleToggleMount),_(Je,"aria-controls",this.isOpen()?this.popoverId:void 0),_(Je,"aria-haspopup",this.props.toggle.props["aria-haspopup"]||!0),_(Je,"aria-expanded",this.isOpen()),_(Je,"data-test",this.props.toggle.props["data-test"]||"dropdown"),_(Je,"data-test-popover-id",this.popoverId),_(Je,"id",this.props.inputId||this.props.toggle.props.id||this.toggleId),Je))}},{key:"render",value:function e(){var Je=this.props,et=Je.align,tt=Je.canCoverAnchor,ot=Je.children,it=Je.closeReasons,en=Je.defaultPlacement,Cn=Je.elementRef,_n=Je.repositionMode,wn=Je.retainFocus,Sn=Je.takeFocus,kn=this.state.anchor,Dn=this.handleRequestClose,Pn=this.handleContentClick,Ln=this.renderToggle();return Zt().createElement(Zt().Fragment,null,Ln,Zt().createElement(An(),{align:et,open:!!kn&&this.isOpen(),autoCloseWhenOffScreen:xn()(it,"offScreen"),anchor:kn,canCoverAnchor:tt,elementRef:Cn,retainFocus:wn,defaultPlacement:en,onRequestClose:Dn,repositionMode:_n,id:this.popoverId,"aria-labelledby":this.props.inputId||this.props.toggle.props.id||this.toggleId,takeFocus:Sn},En()(ot)?function(){return Zt().createElement("div",{onClick:Pn},ot.apply(void 0,arguments))}:Zt().createElement("div",{onClick:Pn},ot)))}}]),r}(it.Component);_(Vn,"possibleCloseReasons",Rn),_(Vn,"propTypes",Nn),_(Vn,"defaultProps",Fn);const Wn=Vn;Je.exports=ot})()},1805:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>xn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(397);var wn=et.n(_n),Sn={children:Cn().node,target:Cn().oneOfType([Cn().object,Cn().string]),eventType:Cn().any,listener:Cn().func,options:Cn().oneOfType([Cn().object,Cn().bool])};function p(Je){var et=Je.children,tt=Je.target,ot=Je.eventType,it=Je.listener,en=Je.options;return wn()(tt,ot,it,en),Zt().createElement(Zt().Fragment,null,et||null)}p.propTypes=Sn;const xn=p;Je.exports=ot})()},1806:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.getSortedTabbableElements=getSortedTabbableElements,et.isTabKey=isTabKey,et.handleTab=function handleTab(Je,et){if(!Je.contains(document.activeElement))return null;if(!isTabKey(et))return null;var tt=getSortedTabbableElements(Je);if(0===tt.length)return document.activeElement===Je?(et.preventDefault(),Je):null;var ot=et&&et.target||Je.querySelector(":focus"),it=tt.indexOf(ot);-1===it&&(it=et.shiftKey?0:tt.length-1);et.shiftKey?tt.unshift(tt.pop()):tt.push(tt.shift());return et.preventDefault(),tt[it].focus(),tt[it]},et.takeFocus=function takeFocus(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"first",tt=Je.querySelector(":focus");if(tt)return tt;if("first"===et){var ot=getSortedTabbableElements(Je)[0];if(ot)return(0,it.default)((function(){return ot.focus()})),ot}if(Je.hasAttribute("tabIndex"))return(0,it.default)((function(){return Je.focus()})),Je;return null},et.handleFocus=function handleFocus(Je,et,tt){var ot=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},it=ot.enableLoop,Zt=void 0!==it&&it,en=ot.orientation,Cn=void 0===en?"horizontal":en,_n=ot.enableTab,wn=void 0!==_n&&_n,Sn=ot.enableHomeEnd,xn=void 0===Sn||Sn,Dn=et.length;if(!wn&&"tab"===Je)return void En(0,et);var Pn=kn(Je,Dn,tt,{enableLoop:Zt,orientation:Cn,enableTab:wn,enableHomeEnd:xn});if(Pn>=0&&Pn<Dn){var Ln,Tn;En(Pn,et),null===(Ln=(Tn=et[Pn]).focus)||void 0===Ln||Ln.call(Tn)}-1!==Pn||wn||"tabShift"!==Je||En(tt,et)},et.updateTabIndex=et.getNewIndex=et.calculateIndex=void 0;var ot=tt(906),it=_interopRequireDefault(tt(149)),Zt=_interopRequireDefault(tt(95)),en=_interopRequireDefault(tt(172));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}var Cn=["a[href]","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[contenteditable]"],_n=Cn.concat(["[tabindex]"]),wn=function isHidden(Je){return!(Je.offsetWidth||Je.offsetHeight||Je.getClientRects().length>0)||"hidden"===getComputedStyle(Je).visibility};function getSortedTabbableElements(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},tt=et.ignoreTabIndex,ot=(tt?Cn:_n).join(", "),it=Je.querySelectorAll(ot),Sn=(0,Zt.default)(it,(function(Je){return!wn(Je)&&(tt||Je.tabIndex>=0)||Je===document.activeElement})),xn=Sn.reduce((function(Je,et){var tt=Je[Je.length-1],ot="radio"===(null==tt?void 0:tt.getAttribute("type")),it="radio"===et.getAttribute("type"),Zt=et.getAttribute("name")===(null==tt?void 0:tt.getAttribute("name"));return ot&&it&&Zt?et.checked&&(Je.pop(),Je.push(et)):Je.push(et),Je}),[]);return(0,en.default)(xn,(function(Je){return Je.tabIndex>0?-1/Je.tabIndex:0}))}function isTabKey(Je){return!("tab"!==(0,ot.keycode)(Je)||Je.metaKey||Je.altKey||Je.controlKey)}var Sn=Object.freeze({NONE:"none",NEXT:"next",PREVIOUS:"previous"}),xn=function calculateIndex(Je){var et=Je.itemsLength,tt=Je.currentIndex,ot=Je.direction,it=Je.enableLoop;if(ot===Sn.NONE||![Sn.NONE,Sn.NEXT,Sn.PREVIOUS].includes(ot))return tt;var Zt=ot===Sn.NEXT?1:-1;if(!it){var en=tt+Zt;return en>=et||en<0?tt:en}return(tt+Zt+et)%et};et.calculateIndex=xn;var kn=function getNewIndex(Je,et,tt,ot){var it=ot.enableLoop,Zt=ot.orientation,en=ot.enableTab,Cn=ot.enableHomeEnd;if(tt<0||tt>=et)return 0;if("home"===Je)return Cn?0:-1;if("end"===Je)return Cn?et-1:-1;var _n=Sn.NONE;return"horizontal"===Zt?("left"===Je&&(_n=Sn.PREVIOUS),"right"===Je&&(_n=Sn.NEXT)):"vertical"===Zt&&("up"===Je&&(_n=Sn.PREVIOUS),"down"===Je&&(_n=Sn.NEXT)),en&&("tabShift"===Je&&(_n=Sn.PREVIOUS),"tab"===Je&&(_n=Sn.NEXT)),_n!==Sn.NONE?xn({itemsLength:et,currentIndex:tt,direction:_n,enableLoop:it}):-1};et.getNewIndex=kn;var En=function updateTabIndex(Je,et){et.forEach((function(et,tt){return et.setAttribute("tabindex",tt===Je?"0":"-1")}))};et.updateTabIndex=En},1807:function(Je,et,tt){"use strict";function _toConsumableArray(Je){return function _arrayWithoutHoles(Je){if(Array.isArray(Je))return _arrayLikeToArray(Je)}(Je)||function _iterableToArray(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function _unsupportedIterableToArray(Je,et){if(!Je)return;if("string"==typeof Je)return _arrayLikeToArray(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return _arrayLikeToArray(Je,et)}(Je)||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 _arrayLikeToArray(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0}),et.toClassName=function toClassName(){for(var Je=arguments.length,et=new Array(Je),tt=0;tt<Je;tt++)et[tt]=arguments[tt];return et.reduce((function(Je,et){if(!et)return Je;var tt=_typeof(et);if("string"===tt)Je.push(et);else if(Array.isArray(et))Je.push(toClassName.apply(void 0,_toConsumableArray(et)));else if("object"===tt)return Je.concat(Object.keys(et).filter((function(Je){return et[Je]})));return Je}),[]).join(" ")}},1808:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Wn,legacyRefMode:()=>Bn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(62);var xn=et.n(Sn);tt(33);const kn=tt(112);var En=et.n(kn);const Dn=tt(63);var Pn=et.n(Dn);const Ln=tt(38);var Tn=et.n(Ln);const In=tt(2509),jn=tt(1809),Mn=tt(3890);var An=et.n(Mn);function C(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function k(Je){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function R(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function j(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function T(Je,et){return(T=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function D(Je){var et=function K(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function o(){var tt,ot=M(Je);if(et){var it=M(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return I(this,tt)}}function I(Je,et){return!et||"object"!==k(et)&&"function"!=typeof et?E(Je):et}function E(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function M(Je){return(M=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function _(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Rn=["clickAway","contentClick","escapeKey","offScreen","tabKey","toggleClick"],Nn={align:Cn().oneOf(["center","edge","theme","end"]),canCoverAnchor:Cn().bool,children:Cn().oneOfType([Cn().node,Cn().func]),closeReasons:Cn().arrayOf(Cn().oneOf(Rn)),defaultPlacement:Cn().oneOf(["above","below","left","right","vertical","horizontal"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),focusToggleReasons:Cn().arrayOf(Cn().oneOf(Rn)),inputId:Cn().string,onRequestClose:Cn().func,onRequestOpen:Cn().func,open:Cn().bool,openWithArrowKeys:Cn().bool,repositionMode:Cn().oneOf(["none","flip","any"]),retainFocus:Cn().bool,takeFocus:Cn().bool,toggle:Cn().element.isRequired},Fn={align:"theme",canCoverAnchor:!0,closeReasons:Rn,defaultPlacement:"below",focusToggleReasons:["contentClick","escapeKey","tabKey","toggleClick"],repositionMode:"flip",retainFocus:!1,openWithArrowKeys:!1,takeFocus:!0},Bn=Symbol("Dropdown legacy ref mode marker"),Vn=function(Je){!function S(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&T(Je,et)}(r,Je);var et=D(r);function r(Je){var tt;return function P(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),_(E(tt=et.call(this,Je)),"controlledExternally",void 0),_(E(tt),"popoverId",void 0),_(E(tt),"toggleRef",null),_(E(tt),"toggleId",void 0),_(E(tt),"handleToggleMount",(function(Je){tt.toggleRef=Je,tt.setState({anchor:Je}),tt.props.toggle.type[Bn]?C(tt.props.toggle.props.elementRef,Je):C(tt.props.toggle.ref,Je)})),_(E(tt),"handleToggleClick",(function(Je){var et,ot,it,Zt;(null===(et=(ot=tt.props.toggle.props).onClick)||void 0===et||et.call(ot,Je),tt.isOpen())?tt.handleRequestClose({reason:"toggleClick",event:Je}):(null===(it=(Zt=tt.props).onRequestOpen)||void 0===it||it.call(Zt,Je,{reason:"toggleClick"}),tt.isControlled()||tt.setState({open:!0}))})),_(E(tt),"handleToggleKeyDownOpen",(function(Je){var et,ot;if(null===(et=(ot=tt.props.toggle.props).onKeyDown)||void 0===et||et.call(ot,Je),tt.props.openWithArrowKeys){var it,Zt,en=(0,jn.keycode)(Je.nativeEvent);if("up"===en||"down"===en)Je.preventDefault(),null===(it=(Zt=tt.props).onRequestOpen)||void 0===it||it.call(Zt,Je,{reason:"toggleKeydown"}),tt.isControlled()||tt.setState({open:!0})}})),_(E(tt),"handleRequestClose",(function(Je){var et=Je.event,ot=Je.reason,it=tt.props,Zt=it.closeReasons,en=it.focusToggleReasons,Cn=it.onRequestClose;if(et&&"clickAway"===ot)for(var _n=et.target,wn=tt.props.inputId||tt.props.toggle.props.id||tt.toggleId;_n;){if(_n.id===wn)return;_n=_n.parentNode}tt.isOpen()&&xn()(Zt,ot)&&(xn()(en,ot)&&tt.focus(),tt.isControlled()||tt.setState({open:!1}),null==Cn||Cn(Je))})),_(E(tt),"handleContentClick",(function(Je){tt.handleRequestClose({reason:"contentClick",event:Je})})),tt.state={anchor:null,open:!1},tt.controlledExternally=wn()(Je,"open"),tt.popoverId=(0,In.createDOMID)("popover"),tt.toggleId=(0,In.createDOMID)("toggle"),tt}return function q(Je,et,tt){return et&&j(Je.prototype,et),tt&&j(Je,tt),Je}(r,[{key:"componentDidUpdate",value:function e(){(function w(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?R(Object(tt),!0).forEach((function(et){_(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):R(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je})({},Tn()(this.props,Pn()(r.propTypes),"value","id"))}},{key:"isOpen",value:function e(){return this.isControlled()?this.props.open:this.state.open}},{key:"focus",value:function e(){var Je;null===(Je=this.toggleRef)||void 0===Je||Je.focus()}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"renderToggle",value:function e(){var Je;return(0,it.cloneElement)(this.props.toggle,(_(Je={onClick:this.handleToggleClick,onKeyDown:this.handleToggleKeyDownOpen},this.props.toggle.type[Bn]?"elementRef":"ref",this.handleToggleMount),_(Je,"aria-controls",this.isOpen()?this.popoverId:void 0),_(Je,"aria-haspopup",this.props.toggle.props["aria-haspopup"]||!0),_(Je,"aria-expanded",this.isOpen()),_(Je,"data-test",this.props.toggle.props["data-test"]||"dropdown"),_(Je,"data-test-popover-id",this.popoverId),_(Je,"id",this.props.inputId||this.props.toggle.props.id||this.toggleId),Je))}},{key:"render",value:function e(){var Je=this.props,et=Je.align,tt=Je.canCoverAnchor,ot=Je.children,it=Je.closeReasons,en=Je.defaultPlacement,Cn=Je.elementRef,_n=Je.repositionMode,wn=Je.retainFocus,Sn=Je.takeFocus,kn=this.state.anchor,Dn=this.handleRequestClose,Pn=this.handleContentClick,Ln=this.renderToggle();return Zt().createElement(Zt().Fragment,null,Ln,Zt().createElement(An(),{align:et,open:!!kn&&this.isOpen(),autoCloseWhenOffScreen:xn()(it,"offScreen"),anchor:kn,canCoverAnchor:tt,elementRef:Cn,retainFocus:wn,defaultPlacement:en,onRequestClose:Dn,repositionMode:_n,id:this.popoverId,"aria-labelledby":this.props.inputId||this.props.toggle.props.id||this.toggleId,takeFocus:Sn},En()(ot)?function(){return Zt().createElement("div",{onClick:Pn},ot.apply(void 0,arguments))}:Zt().createElement("div",{onClick:Pn},ot)))}}]),r}(it.Component);_(Vn,"possibleCloseReasons",Rn),_(Vn,"propTypes",Nn),_(Vn,"defaultProps",Fn);const Wn=Vn;Je.exports=ot})()},1809:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.isNumber=isNumber,et.isDecimal=isDecimal,et.isMinus=isMinus,et.isNumeric=function isNumeric(Je,et){return isNumber(Je)||isDecimal(Je,et)||isMinus(Je)},et.addsCharacter=function addsCharacter(Je){var et=Je.key;if(isValidKey(et)){return 1===et.length||["Add","Decimal","Divide","Multiply","Spacebar","Subtract"].indexOf(et)>=0}return},et.keycode=void 0;var ot=_interopRequireDefault(tt(382)),it=_interopRequireDefault(tt(99));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}var Zt=ot.default;function isValidKey(Je){return!(0,it.default)(Je)&&"Unidentified"!==Je}function isNumber(Je){var et=Je.key,tt=Je.keyCode;if(isValidKey(et)){return["1","2","3","4","5","6","7","8","9","0"].indexOf(et)>=0}return tt>=48&&tt<=57||tt>=96&&tt<=105}function isDecimal(Je){var et=Je.key,tt=Je.keyCode,ot=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},it=ot.locale,en=void 0===it?"en-US":it,Cn=new Intl.NumberFormat(en.replace("_","-")).format(1.2),_n=Cn.indexOf(",")>-1?",":".";return isValidKey(et)?et===_n||"Decimal"===et:"."===_n&&tt===Zt("numpad .")||tt===Zt(_n)}function isMinus(Je){var et=Je.key,tt=Je.keyCode;return isValidKey(et)?"-"===et||"Subtract"===et:tt===Zt("numpad -")||tt===Zt("-")}et.keycode=Zt},181:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Zt})),tt.d(et,"b",(function(){return NoOpNotification}));var ot=tt(216),it=tt(58);ot.a;const Zt=Object(it.c)("notificationService");class NoOpNotification{}},1810:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.isInterpolationResult=isInterpolationResult,et.default=et.getThemeVariant=void 0;var ot=tt(1044);function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}var it={enterprise:"family",prisma:"family",light:"colorScheme",dark:"colorScheme",compact:"density",comfortable:"density"};function isInterpolationResult(Je){return"object"!==_typeof(Je)||Array.isArray(Je)||null===Je}var Zt=function getThemeVariant(Je,et){var tt=Object.keys(Je).shift();if(!tt)throw new Error("A pick tree cannot be empty.");var ot=it[tt];if(!ot)throw new Error("Invalid pick tree key: ".concat(tt));var Zt=Je[et[ot]];return isInterpolationResult(Zt)?Zt:getThemeVariant(Zt,et)};et.getThemeVariant=Zt;var en=function pick(Je){return function(et){var tt=et.theme,it=(0,ot.addThemeDefaults)(null==tt?void 0:tt.splunkThemeV1);return Zt(Je,it)}};et.default=en},1811:function(Je,et,tt){(()=>{"use strict";var et={d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Spring:()=>l,Transition:()=>f});const it=tt(128),Zt=tt(3897);function i(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function o(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?i(Object(tt),!0).forEach((function(et){u(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):i(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function u(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function c(Je,et){if(null==Je)return{};var tt,ot,it=function a(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function l(Je){var et=Je.children,tt=Je.immediate,ot=c(Je,["children","immediate"]),en=(0,Zt.useAnimationToggle)();return et((0,it.useSpring)(o({immediate:tt||"on"!==en},ot)))}function f(Je){var et=Je.items,tt=Je.children,ot=Je.immediate,en=c(Je,["items","children","immediate"]),Cn=(0,Zt.useAnimationToggle)();return(0,it.useTransition)(et,o({immediate:ot||"on"!==Cn},en))(tt)}Je.exports=ot})()},1812:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.getSortedTabbableElements=getSortedTabbableElements,et.isTabKey=isTabKey,et.handleTab=function handleTab(Je,et){if(!Je.contains(document.activeElement))return null;if(!isTabKey(et))return null;var tt=getSortedTabbableElements(Je);if(0===tt.length)return document.activeElement===Je?(et.preventDefault(),Je):null;var ot=et&&et.target||Je.querySelector(":focus"),it=tt.indexOf(ot);-1===it&&(it=et.shiftKey?0:tt.length-1);et.shiftKey?tt.unshift(tt.pop()):tt.push(tt.shift());return et.preventDefault(),tt[it].focus(),tt[it]},et.takeFocus=function takeFocus(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"first",tt=Je.querySelector(":focus");if(tt)return tt;if("first"===et){var ot=getSortedTabbableElements(Je)[0];if(ot)return(0,it.default)((function(){return ot.focus()})),ot}if(Je.hasAttribute("tabIndex"))return(0,it.default)((function(){return Je.focus()})),Je;return null},et.handleFocus=function handleFocus(Je,et,tt){var ot=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},it=ot.enableLoop,Zt=void 0!==it&&it,en=ot.orientation,Cn=void 0===en?"horizontal":en,_n=ot.enableTab,wn=void 0!==_n&&_n,Sn=ot.enableHomeEnd,xn=void 0===Sn||Sn,Dn=et.length;if(!wn&&"tab"===Je)return void En(0,et);var Pn=kn(Je,Dn,tt,{enableLoop:Zt,orientation:Cn,enableTab:wn,enableHomeEnd:xn});if(Pn>=0&&Pn<Dn){var Ln,Tn;En(Pn,et),null===(Ln=(Tn=et[Pn]).focus)||void 0===Ln||Ln.call(Tn)}-1!==Pn||wn||"tabShift"!==Je||En(tt,et)},et.updateTabIndex=et.getNewIndex=et.calculateIndex=void 0;var ot=tt(1809),it=_interopRequireDefault(tt(149)),Zt=_interopRequireDefault(tt(95)),en=_interopRequireDefault(tt(172));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}var Cn=["a[href]","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[contenteditable]"],_n=Cn.concat(["[tabindex]"]),wn=function isHidden(Je){return!(Je.offsetWidth||Je.offsetHeight||Je.getClientRects().length>0)||"hidden"===getComputedStyle(Je).visibility};function getSortedTabbableElements(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},tt=et.ignoreTabIndex,ot=(tt?Cn:_n).join(", "),it=Je.querySelectorAll(ot),Sn=(0,Zt.default)(it,(function(Je){return!wn(Je)&&(tt||Je.tabIndex>=0)||Je===document.activeElement})),xn=Sn.reduce((function(Je,et){var tt=Je[Je.length-1],ot="radio"===(null==tt?void 0:tt.getAttribute("type")),it="radio"===et.getAttribute("type"),Zt=et.getAttribute("name")===(null==tt?void 0:tt.getAttribute("name"));return ot&&it&&Zt?et.checked&&(Je.pop(),Je.push(et)):Je.push(et),Je}),[]);return(0,en.default)(xn,(function(Je){return Je.tabIndex>0?-1/Je.tabIndex:0}))}function isTabKey(Je){return!("tab"!==(0,ot.keycode)(Je)||Je.metaKey||Je.altKey||Je.controlKey)}var Sn=Object.freeze({NONE:"none",NEXT:"next",PREVIOUS:"previous"}),xn=function calculateIndex(Je){var et=Je.itemsLength,tt=Je.currentIndex,ot=Je.direction,it=Je.enableLoop;if(ot===Sn.NONE||![Sn.NONE,Sn.NEXT,Sn.PREVIOUS].includes(ot))return tt;var Zt=ot===Sn.NEXT?1:-1;if(!it){var en=tt+Zt;return en>=et||en<0?tt:en}return(tt+Zt+et)%et};et.calculateIndex=xn;var kn=function getNewIndex(Je,et,tt,ot){var it=ot.enableLoop,Zt=ot.orientation,en=ot.enableTab,Cn=ot.enableHomeEnd;if(tt<0||tt>=et)return 0;if("home"===Je)return Cn?0:-1;if("end"===Je)return Cn?et-1:-1;var _n=Sn.NONE;return"horizontal"===Zt?("left"===Je&&(_n=Sn.PREVIOUS),"right"===Je&&(_n=Sn.NEXT)):"vertical"===Zt&&("up"===Je&&(_n=Sn.PREVIOUS),"down"===Je&&(_n=Sn.NEXT)),en&&("tabShift"===Je&&(_n=Sn.PREVIOUS),"tab"===Je&&(_n=Sn.NEXT)),_n!==Sn.NONE?xn({itemsLength:et,currentIndex:tt,direction:_n,enableLoop:it}):-1};et.getNewIndex=kn;var En=function updateTabIndex(Je,et){et.forEach((function(et,tt){return et.setAttribute("tabindex",tt===Je?"0":"-1")}))};et.updateTabIndex=En},1813:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.isInterpolationResult=isInterpolationResult,et.default=et.getThemeVariant=void 0;var ot=tt(1045);function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}var it={enterprise:"family",prisma:"family",light:"colorScheme",dark:"colorScheme",compact:"density",comfortable:"density"};function isInterpolationResult(Je){return"object"!==_typeof(Je)||Array.isArray(Je)||null===Je}var Zt=function getThemeVariant(Je,et){var tt=Object.keys(Je).shift();if(!tt)throw new Error("A pick tree cannot be empty.");var ot=it[tt];if(!ot)throw new Error("Invalid pick tree key: ".concat(tt));var Zt=Je[et[ot]];return isInterpolationResult(Zt)?Zt:getThemeVariant(Zt,et)};et.getThemeVariant=Zt;var en=function pick(Je){return function(et){var tt=et.theme,it=(0,ot.addThemeDefaults)(null==tt?void 0:tt.splunkThemeV1);return Zt(Je,it)}};et.default=en},1814:function(Je,et,tt){(()=>{"use strict";var et={80023:Je=>{Je.exports=tt(3)},99497:Je=>{Je.exports=tt(0)}},ot={};function t(Je){var tt=ot[Je];if(void 0!==tt)return tt.exports;var it=ot[Je]={exports:{}};return et[Je](it,it.exports,t),it.exports}t.n=Je=>{var et=Je&&Je.__esModule?()=>Je.default:()=>Je;return t.d(et,{a:et}),et},t.d=(Je,et)=>{for(var tt in et)t.o(et,tt)&&!t.o(Je,tt)&&Object.defineProperty(Je,tt,{enumerable:!0,get:et[tt]})},t.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),t.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var it={};(()=>{t.r(it),t.d(it,{default:()=>xn});var Je=t(99497),et=t.n(Je),ot=t(80023),Zt=t.n(ot);const en=tt(2);var Cn=t.n(en);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function p(Je,et){if(null==Je)return{};var tt,ot,it=function d(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var _n=Cn().svg.withConfig({displayName:"SVG__StyledSVG",componentId:"sc-13m0oii-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;pointer-events:none;fill:currentColor;"]),wn=Cn()(_n).withConfig({displayName:"SVG__BlockSVG",componentId:"sc-13m0oii-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),Sn={children:Zt().node,height:Zt().oneOfType([Zt().number,Zt().string]),inline:Zt().bool,width:Zt().oneOfType([Zt().number,Zt().string])};function y(Je){var tt=Je.children,ot=Je.height,it=Je.inline,Zt=Je.viewBox,en=Je.width,Cn=p(Je,["children","height","inline","viewBox","width"]),Sn=it?_n:wn;return et().createElement(Sn,u({"aria-hidden":"true",height:ot,tabIndex:-1,viewBox:Zt,width:en,xmlns:"http://www.w3.org/2000/svg"},Cn),tt)}y.defaultProps={inline:!0,height:"16px",viewBox:"0 0 24 24",width:"16px"},y.propTypes=Sn;const xn=y})(),Je.exports=it})()},1815:function(Je,et,tt){(()=>{"use strict";var et={42519:(Je,et,ot)=>{ot.d(et,{default:()=>En});var it=ot(99497),Zt=ot.n(it),en=ot(80023),Cn=ot.n(en);const _n=tt(2);var wn=ot.n(_n);function c(){return(c=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function f(Je,et){if(null==Je)return{};var tt,ot,it=function s(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Sn=wn().svg.withConfig({displayName:"SVG__StyledSVG",componentId:"sc-13m0oii-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;pointer-events:none;fill:currentColor;"]),xn=wn()(Sn).withConfig({displayName:"SVG__BlockSVG",componentId:"sc-13m0oii-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),kn={children:Cn().node,height:Cn().oneOfType([Cn().number,Cn().string]),inline:Cn().bool,width:Cn().oneOfType([Cn().number,Cn().string])};function h(Je){var et=Je.children,tt=Je.height,ot=Je.inline,it=Je.viewBox,en=Je.width,Cn=f(Je,["children","height","inline","viewBox","width"]),_n=ot?Sn:xn;return Zt().createElement(_n,c({"aria-hidden":"true",height:tt,tabIndex:-1,viewBox:it,width:en,xmlns:"http://www.w3.org/2000/svg"},Cn),et)}h.defaultProps={inline:!0,height:"16px",viewBox:"0 0 24 24",width:"16px"},h.propTypes=kn;const En=h},80023:Je=>{Je.exports=tt(3)},99497:Je=>{Je.exports=tt(0)}},ot={};function t(Je){var tt=ot[Je];if(void 0!==tt)return tt.exports;var it=ot[Je]={exports:{}};return et[Je](it,it.exports,t),it.exports}t.n=Je=>{var et=Je&&Je.__esModule?()=>Je.default:()=>Je;return t.d(et,{a:et}),et},t.d=(Je,et)=>{for(var tt in et)t.o(et,tt)&&!t.o(Je,tt)&&Object.defineProperty(Je,tt,{enumerable:!0,get:et[tt]})},t.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),t.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var it={};(()=>{t.r(it),t.d(it,{IconContext:()=>_n,IconProvider:()=>wn,default:()=>Sn});var Je=t(99497),et=t.n(Je),tt=t(80023),ot=t.n(tt),Zt=t(42519);function u(Je,et){return function v(Je){if(Array.isArray(Je))return Je}(Je)||function s(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function c(Je,et){if(!Je)return;if("string"==typeof Je)return f(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return f(Je,et)}(Je,et)||function l(){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 f(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var en={children:ot().node,duplicateRepeatedIcons:ot().bool},Cn=function e(Je){var tt=Je.icons;return et().createElement(Zt.default,{style:{display:"none"}},et().createElement("defs",null,function e(Je){var tt=[];return Je.forEach((function(Je,ot){tt.push(et().createElement("symbol",{key:ot,id:ot,viewBox:"0 0 24 24"},Je))})),tt}(tt)))},_n=(0,Je.createContext)(null),wn=function t(tt){var ot=tt.children,it=tt.duplicateRepeatedIcons,Zt=u((0,Je.useState)(0),2),en=(Zt[0],Zt[1]),wn=(0,Je.useRef)(new Map),Sn=(0,Je.useRef)(!1);if((0,Je.useEffect)((function(){en(wn.current.size),Sn.current=!0}),[]),!it)return et().createElement(et().Fragment,null,ot);var xn=function e(Je){return wn.current.has(Je)};return et().createElement(_n.Provider,{value:{toRender:Sn.current,addIcon:function e(Je,et){var tt=xn(Je);return tt||(Sn.current=!1,wn.current.set(Je,et)),tt},getIconExists:xn}},et().createElement(Cn,{icons:wn.current}),ot)};wn.propTypes=en;const Sn=wn})(),Je.exports=it})()},1816:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.defaultConfig=et.GLOBAL_TRP_TOKEN_NAME=et.GLOBAL_REFRESH_TOKEN_NAME=void 0;var ot=tt(4),it=et.GLOBAL_TRP_TOKEN_NAME="global_time",Zt=et.GLOBAL_REFRESH_TOKEN_NAME="global_refresh_rate";et.defaultConfig={inputs:["input_global_trp","input_global_refresh_rate"],inputsConfig:{input_global_trp:{options:{defaultValue:"-60m@m, now",token:"".concat(it)},type:"input.timerange",title:(0,ot.gettext)("Global Time Range")},input_global_refresh_rate:{options:{items:[{value:"60s",label:(0,ot.gettext)("1 Minute")},{value:"300s",label:(0,ot.gettext)("5 Minutes")},{value:"1800s",label:(0,ot.gettext)("30 Minutes")},{value:"3600s",label:(0,ot.gettext)("1 Hour")},{value:"86400s",label:(0,ot.gettext)("24 Hours")}],defaultValue:"60s",token:"".concat(Zt)},type:"input.dropdown",title:(0,ot.gettext)("Global Refresh Rate")}}}},182:function(Je,et,tt){"use strict";var ot,it;tt.d(et,"d",(function(){return ot})),tt.d(et,"c",(function(){return it})),tt.d(et,"e",(function(){return TextModelResolvedOptions})),tt.d(et,"b",(function(){return FindMatch})),tt.d(et,"f",(function(){return ValidAnnotatedEditOperation})),tt.d(et,"a",(function(){return ApplyEditsResult})),function(Je){Je[Je.Left=1]="Left",Je[Je.Center=2]="Center",Je[Je.Right=4]="Right",Je[Je.Full=7]="Full"}(ot||(ot={})),function(Je){Je[Je.Inline=1]="Inline",Je[Je.Gutter=2]="Gutter"}(it||(it={}));class TextModelResolvedOptions{constructor(Je){this._textModelResolvedOptionsBrand=void 0,this.tabSize=Math.max(1,0|Je.tabSize),this.indentSize=0|Je.tabSize,this.insertSpaces=Boolean(Je.insertSpaces),this.defaultEOL=0|Je.defaultEOL,this.trimAutoWhitespace=Boolean(Je.trimAutoWhitespace)}equals(Je){return this.tabSize===Je.tabSize&&this.indentSize===Je.indentSize&&this.insertSpaces===Je.insertSpaces&&this.defaultEOL===Je.defaultEOL&&this.trimAutoWhitespace===Je.trimAutoWhitespace}createChangeEvent(Je){return{tabSize:this.tabSize!==Je.tabSize,indentSize:this.indentSize!==Je.indentSize,insertSpaces:this.insertSpaces!==Je.insertSpaces,trimAutoWhitespace:this.trimAutoWhitespace!==Je.trimAutoWhitespace}}}class FindMatch{constructor(Je,et){this._findMatchBrand=void 0,this.range=Je,this.matches=et}}class ValidAnnotatedEditOperation{constructor(Je,et,tt,ot,it,Zt){this.identifier=Je,this.range=et,this.text=tt,this.forceMoveMarkers=ot,this.isAutoWhitespaceEdit=it,this._isTracked=Zt}}class ApplyEditsResult{constructor(Je,et,tt){this.reverseEdits=Je,this.changes=et,this.trimAutoWhitespaceLineNumbers=tt}}},1842:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"ToggleTabFocusModeAction",(function(){return ToggleTabFocusModeAction}));var ot=tt(5),it=tt(199),Zt=tt(13),en=tt(912);class ToggleTabFocusModeAction extends Zt.b{constructor(){super({id:ToggleTabFocusModeAction.ID,label:ot.a({key:"toggle.tabMovesFocus",comment:["Turn on/off use of tab key for moving focus around VS Code"]},"Toggle Tab Key Moves Focus"),alias:"Toggle Tab Key Moves Focus",precondition:void 0,kbOpts:{kbExpr:null,primary:2091,mac:{primary:1323},weight:100}})}run(Je,et){const tt=!en.b.getTabFocusMode();en.b.setTabFocusMode(tt),tt?Object(it.a)(ot.a("toggle.tabMovesFocus.on","Pressing Tab will now move focus to the next focusable element")):Object(it.a)(ot.a("toggle.tabMovesFocus.off","Pressing Tab will now insert the tab character"))}}ToggleTabFocusModeAction.ID="editor.action.toggleTabFocusMode",Object(Zt.j)(ToggleTabFocusModeAction)},1843:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return forEach})),tt.d(et,"a",(function(){return SetMap}));const ot=Object.prototype.hasOwnProperty;function forEach(Je,et){for(let tt in Je)if(ot.call(Je,tt)){if(!1===et({key:tt,value:Je[tt]},(function(){delete Je[tt]})))return}}class SetMap{constructor(){this.map=new Map}add(Je,et){let tt=this.map.get(Je);tt||(tt=new Set,this.map.set(Je,tt)),tt.add(et)}delete(Je,et){const tt=this.map.get(Je);tt&&(tt.delete(et),0===tt.size&&this.map.delete(Je))}forEach(Je,et){const tt=this.map.get(Je);tt&&tt.forEach(et)}}},1844:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return match}));var ot=tt(26),it=tt(1064),Zt=tt(196),en=tt(215),Cn=tt(55);const _n=/\//g;function starsToRegExp(Je){switch(Je){case 0:return"";case 1:return"[^/\\\\]*?";default:return"(?:[/\\\\]|[^/\\\\]+[/\\\\]|[/\\\\][^/\\\\]+)*?"}}function splitGlobAware(Je,et){if(!Je)return[];const tt=[];let ot=!1,it=!1,Zt="";for(const en of Je){switch(en){case et:if(!ot&&!it){tt.push(Zt),Zt="";continue}break;case"{":ot=!0;break;case"}":ot=!1;break;case"[":it=!0;break;case"]":it=!1}Zt+=en}return Zt&&tt.push(Zt),tt}const wn=/^\*\*\/\*\.[\w\.-]+$/,Sn=/^\*\*\/([\w\.-]+)\/?$/,xn=/^{\*\*\/[\*\.]?[\w\.-]+\/?(,\*\*\/[\*\.]?[\w\.-]+\/?)*}$/,kn=/^{\*\*\/[\*\.]?[\w\.-]+(\/(\*\*)?)?(,\*\*\/[\*\.]?[\w\.-]+(\/(\*\*)?)?)*}$/,En=/^\*\*((\/[\w\.-]+)+)\/?$/,Dn=/^([\w\.-]+(\/[\w\.-]+)*)\/?$/,Pn=new en.a(1e4),FALSE=function(){return!1},NULL=function(){return null};function parsePattern(Je,et){if(!Je)return NULL;let tt;tt="string"!=typeof Je?Je.pattern:Je,tt=tt.trim();const it=`${tt}_${!!et.trimForExclusions}`;let Zt,en=Pn.get(it);if(en)return wrapRelativePattern(en,Je);if(wn.test(tt)){const Je=tt.substr(4);en=function(et,ot){return"string"==typeof et&&et.endsWith(Je)?tt:null}}else en=(Zt=Sn.exec(trimForExclusions(tt,et)))?function trivia2(Je,et){const tt="/"+Je,ot="\\"+Je,parsedPattern=function(it,Zt){return"string"!=typeof it?null:Zt?Zt===Je?et:null:it===Je||it.endsWith(tt)||it.endsWith(ot)?et:null},it=[Je];return parsedPattern.basenames=it,parsedPattern.patterns=[et],parsedPattern.allBasenames=it,parsedPattern}(Zt[1],tt):(et.trimForExclusions?kn:xn).test(tt)?function trivia3(Je,et){const tt=aggregateBasenameMatches(Je.slice(1,-1).split(",").map(Je=>parsePattern(Je,et)).filter(Je=>Je!==NULL),Je),ot=tt.length;if(!ot)return NULL;if(1===ot)return tt[0];const parsedPattern=function(et,ot){for(let it=0,Zt=tt.length;it<Zt;it++)if(tt[it](et,ot))return Je;return null},it=tt.find(Je=>!!Je.allBasenames);it&&(parsedPattern.allBasenames=it.allBasenames);const Zt=tt.reduce((Je,et)=>et.allPaths?Je.concat(et.allPaths):Je,[]);Zt.length&&(parsedPattern.allPaths=Zt);return parsedPattern}(tt,et):(Zt=En.exec(trimForExclusions(tt,et)))?trivia4and5(Zt[1].substr(1),tt,!0):(Zt=Dn.exec(trimForExclusions(tt,et)))?trivia4and5(Zt[1],tt,!1):function toRegExp(Je){try{const et=new RegExp(`^${function parseRegExp(Je){if(!Je)return"";let et="";const tt=splitGlobAware(Je,"/");if(tt.every(Je=>"**"===Je))et=".*";else{let Je=!1;tt.forEach((it,Zt)=>{if("**"===it)return void(Je||(et+=starsToRegExp(2),Je=!0));let en=!1,Cn="",_n=!1,wn="";for(const Je of it)if("}"!==Je&&en)Cn+=Je;else if(!_n||"]"===Je&&wn)switch(Je){case"{":en=!0;continue;case"[":_n=!0;continue;case"}":const tt=`(?:${splitGlobAware(Cn,",").map(Je=>parseRegExp(Je)).join("|")})`;et+=tt,en=!1,Cn="";break;case"]":et+="["+wn+"]",_n=!1,wn="";break;case"?":et+="[^/\\\\]";continue;case"*":et+=starsToRegExp(1);continue;default:et+=ot.u(Je)}else{let et;et="-"===Je?Je:"^"!==Je&&"!"!==Je||wn?"/"===Je?"":ot.u(Je):"^",wn+=et}Zt<tt.length-1&&("**"!==tt[Zt+1]||Zt+2<tt.length)&&(et+="[/\\\\]"),Je=!1})}return et}(Je)}$`);return function(tt){return et.lastIndex=0,"string"==typeof tt&&et.test(tt)?Je:null}}catch(Je){return NULL}}(tt);return Pn.set(it,en),wrapRelativePattern(en,Je)}function wrapRelativePattern(Je,et){return"string"==typeof et?Je:function(tt,ot){return it.b(tt,et.base)?Je(Zt.f(et.base,tt),ot):null}}function trimForExclusions(Je,et){return et.trimForExclusions&&Je.endsWith("/**")?Je.substr(0,Je.length-2):Je}function trivia4and5(Je,et,tt){const ot=Zt.h===Zt.e.sep,it=ot?Je:Je.replace(_n,Zt.h),en=Zt.h+it,Cn=Zt.e.sep+Je,wn=tt?function(tt,Zt){return"string"!=typeof tt||tt!==it&&!tt.endsWith(en)&&(ot||tt!==Je&&!tt.endsWith(Cn))?null:et}:function(tt,Zt){return"string"!=typeof tt||tt!==it&&(ot||tt!==Je)?null:et};return wn.allPaths=[(tt?"*/":"./")+Je],wn}function match(Je,et,tt){return!(!Je||"string"!=typeof et)&&function parse(Je,et={}){if(!Je)return FALSE;if("string"==typeof Je||function isRelativePattern(Je){const et=Je;return et&&"string"==typeof et.base&&"string"==typeof et.pattern}(Je)){const tt=parsePattern(Je,et);if(tt===NULL)return FALSE;const resultPattern=function(Je,et){return!!tt(Je,et)};return tt.allBasenames&&(resultPattern.allBasenames=tt.allBasenames),tt.allPaths&&(resultPattern.allPaths=tt.allPaths),resultPattern}return function parsedExpression(Je,et){const tt=aggregateBasenameMatches(Object.getOwnPropertyNames(Je).map(tt=>function parseExpressionPattern(Je,et,tt){if(!1===et)return NULL;const ot=parsePattern(Je,tt);if(ot===NULL)return NULL;if("boolean"==typeof et)return ot;if(et){const tt=et.when;if("string"==typeof tt){const result=(et,it,Zt,en)=>{if(!en||!ot(et,it))return null;const _n=en(tt.replace("$(basename)",Zt));return Object(Cn.k)(_n)?_n.then(et=>et?Je:null):_n?Je:null};return result.requiresSiblings=!0,result}}return ot}(tt,Je[tt],et)).filter(Je=>Je!==NULL)),ot=tt.length;if(!ot)return NULL;if(!tt.some(Je=>!!Je.requiresSiblings)){if(1===ot)return tt[0];const resultExpression=function(Je,et){for(let ot=0,it=tt.length;ot<it;ot++){const it=tt[ot](Je,et);if(it)return it}return null},Je=tt.find(Je=>!!Je.allBasenames);Je&&(resultExpression.allBasenames=Je.allBasenames);const et=tt.reduce((Je,et)=>et.allPaths?Je.concat(et.allPaths):Je,[]);return et.length&&(resultExpression.allPaths=et),resultExpression}const resultExpression=function(Je,et,ot){let it=void 0;for(let en=0,Cn=tt.length;en<Cn;en++){const Cn=tt[en];Cn.requiresSiblings&&ot&&(et||(et=Zt.a(Je)),it||(it=et.substr(0,et.length-Zt.c(Je).length)));const _n=Cn(Je,et,it,ot);if(_n)return _n}return null},it=tt.find(Je=>!!Je.allBasenames);it&&(resultExpression.allBasenames=it.allBasenames);const en=tt.reduce((Je,et)=>et.allPaths?Je.concat(et.allPaths):Je,[]);en.length&&(resultExpression.allPaths=en);return resultExpression}(Je,et)}(Je)(et,void 0,tt)}function aggregateBasenameMatches(Je,et){const tt=Je.filter(Je=>!!Je.basenames);if(tt.length<2)return Je;const ot=tt.reduce((Je,et)=>{const tt=et.basenames;return tt?Je.concat(tt):Je},[]);let it;if(et){it=[];for(let Je=0,tt=ot.length;Je<tt;Je++)it.push(et)}else it=tt.reduce((Je,et)=>{const tt=et.patterns;return tt?Je.concat(tt):Je},[]);const aggregate=function(Je,et){if("string"!=typeof Je)return null;if(!et){let tt;for(tt=Je.length;tt>0;tt--){const et=Je.charCodeAt(tt-1);if(47===et||92===et)break}et=Je.substr(tt)}const tt=ot.indexOf(et);return-1!==tt?it[tt]:null};aggregate.basenames=ot,aggregate.patterns=it,aggregate.allBasenames=ot;const Zt=Je.filter(Je=>!Je.basenames);return Zt.push(aggregate),Zt}},1845:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return ElementSizeObserver}));var ot=tt(9);class ElementSizeObserver extends ot.a{constructor(Je,et,tt){super(),this.referenceDomElement=Je,this.changeCallback=tt,this.width=-1,this.height=-1,this.resizeObserver=null,this.measureReferenceDomElementToken=-1,this.measureReferenceDomElement(!1,et)}dispose(){this.stopObserving(),super.dispose()}getWidth(){return this.width}getHeight(){return this.height}startObserving(){"undefined"!=typeof ResizeObserver?!this.resizeObserver&&this.referenceDomElement&&(this.resizeObserver=new ResizeObserver(Je=>{Je&&Je[0]&&Je[0].contentRect?this.observe({width:Je[0].contentRect.width,height:Je[0].contentRect.height}):this.observe()}),this.resizeObserver.observe(this.referenceDomElement)):-1===this.measureReferenceDomElementToken&&(this.measureReferenceDomElementToken=setInterval(()=>this.observe(),100))}stopObserving(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),-1!==this.measureReferenceDomElementToken&&(clearInterval(this.measureReferenceDomElementToken),this.measureReferenceDomElementToken=-1)}observe(Je){this.measureReferenceDomElement(!0,Je)}measureReferenceDomElement(Je,et){let tt=0,ot=0;et?(tt=et.width,ot=et.height):this.referenceDomElement&&(tt=this.referenceDomElement.clientWidth,ot=this.referenceDomElement.clientHeight),tt=Math.max(5,tt),ot=Math.max(5,ot),this.width===tt&&this.height===ot||(this.width=tt,this.height=ot,Je&&this.changeCallback())}}},1846:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return InternalEditorAction}));class InternalEditorAction{constructor(Je,et,tt,ot,it,Zt){this.id=Je,this.label=et,this.alias=tt,this._precondition=ot,this._run=it,this._contextKeyService=Zt}isSupported(){return this._contextKeyService.contextMatchesRules(this._precondition)}run(){return this.isSupported()?this._run():Promise.resolve(void 0)}}},1847:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return PrefixSumIndexOfResult})),tt.d(et,"a",(function(){return PrefixSumComputer}));var ot=tt(565);class PrefixSumIndexOfResult{constructor(Je,et){this._prefixSumIndexOfResultBrand=void 0,this.index=Je,this.remainder=et}}class PrefixSumComputer{constructor(Je){this.values=Je,this.prefixSum=new Uint32Array(Je.length),this.prefixSumValidIndex=new Int32Array(1),this.prefixSumValidIndex[0]=-1}insertValues(Je,et){Je=Object(ot.a)(Je);const tt=this.values,it=this.prefixSum,Zt=et.length;return 0!==Zt&&(this.values=new Uint32Array(tt.length+Zt),this.values.set(tt.subarray(0,Je),0),this.values.set(tt.subarray(Je),Je+Zt),this.values.set(et,Je),Je-1<this.prefixSumValidIndex[0]&&(this.prefixSumValidIndex[0]=Je-1),this.prefixSum=new Uint32Array(this.values.length),this.prefixSumValidIndex[0]>=0&&this.prefixSum.set(it.subarray(0,this.prefixSumValidIndex[0]+1)),!0)}changeValue(Je,et){return Je=Object(ot.a)(Je),et=Object(ot.a)(et),this.values[Je]!==et&&(this.values[Je]=et,Je-1<this.prefixSumValidIndex[0]&&(this.prefixSumValidIndex[0]=Je-1),!0)}removeValues(Je,et){Je=Object(ot.a)(Je),et=Object(ot.a)(et);const tt=this.values,it=this.prefixSum;if(Je>=tt.length)return!1;let Zt=tt.length-Je;return et>=Zt&&(et=Zt),0!==et&&(this.values=new Uint32Array(tt.length-et),this.values.set(tt.subarray(0,Je),0),this.values.set(tt.subarray(Je+et),Je),this.prefixSum=new Uint32Array(this.values.length),Je-1<this.prefixSumValidIndex[0]&&(this.prefixSumValidIndex[0]=Je-1),this.prefixSumValidIndex[0]>=0&&this.prefixSum.set(it.subarray(0,this.prefixSumValidIndex[0]+1)),!0)}getTotalSum(){return 0===this.values.length?0:this._getPrefixSum(this.values.length-1)}getPrefixSum(Je){return Je<0?0:(Je=Object(ot.a)(Je),this._getPrefixSum(Je))}_getPrefixSum(Je){if(Je<=this.prefixSumValidIndex[0])return this.prefixSum[Je];let et=this.prefixSumValidIndex[0]+1;0===et&&(this.prefixSum[0]=this.values[0],et++),Je>=this.values.length&&(Je=this.values.length-1);for(let tt=et;tt<=Je;tt++)this.prefixSum[tt]=this.prefixSum[tt-1]+this.values[tt];return this.prefixSumValidIndex[0]=Math.max(this.prefixSumValidIndex[0],Je),this.prefixSum[Je]}getIndexOf(Je){Je=Math.floor(Je),this.getTotalSum();let et=0,tt=this.values.length-1,ot=0,it=0,Zt=0;for(;et<=tt;)if(ot=et+(tt-et)/2|0,it=this.prefixSum[ot],Zt=it-this.values[ot],Je<Zt)tt=ot-1;else{if(!(Je>=it))break;et=ot+1}return new PrefixSumIndexOfResult(ot,Je-Zt)}}},1848:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return BracketSelectionRangeProvider}));var ot=tt(30),it=tt(10),Zt=tt(359),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class BracketSelectionRangeProvider{provideSelectionRanges(Je,et){return __awaiter(this,void 0,void 0,(function*(){const tt=[];for(const ot of et){const et=[];tt.push(et);const it=new Map;yield new Promise(et=>BracketSelectionRangeProvider._bracketsRightYield(et,0,Je,ot,it)),yield new Promise(tt=>BracketSelectionRangeProvider._bracketsLeftYield(tt,0,Je,ot,it,et))}return tt}))}static _bracketsRightYield(Je,et,tt,ot,it){const en=new Map,Cn=Date.now();for(;;){if(et>=BracketSelectionRangeProvider._maxRounds){Je();break}if(!ot){Je();break}let _n=tt.findNextBracket(ot);if(!_n){Je();break}if(Date.now()-Cn>BracketSelectionRangeProvider._maxDuration){setTimeout(()=>BracketSelectionRangeProvider._bracketsRightYield(Je,et+1,tt,ot,it));break}const wn=_n.close[0];if(_n.isOpen){let Je=en.has(wn)?en.get(wn):0;en.set(wn,Je+1)}else{let Je=en.has(wn)?en.get(wn):0;if(Je-=1,en.set(wn,Math.max(0,Je)),Je<0){let Je=it.get(wn);Je||(Je=new Zt.a,it.set(wn,Je)),Je.push(_n.range)}}ot=_n.range.getEndPosition()}}static _bracketsLeftYield(Je,et,tt,ot,Zt,en){const Cn=new Map,_n=Date.now();for(;;){if(et>=BracketSelectionRangeProvider._maxRounds&&0===Zt.size){Je();break}if(!ot){Je();break}let wn=tt.findPrevBracket(ot);if(!wn){Je();break}if(Date.now()-_n>BracketSelectionRangeProvider._maxDuration){setTimeout(()=>BracketSelectionRangeProvider._bracketsLeftYield(Je,et+1,tt,ot,Zt,en));break}const Sn=wn.close[0];if(wn.isOpen){let Je=Cn.has(Sn)?Cn.get(Sn):0;if(Je-=1,Cn.set(Sn,Math.max(0,Je)),Je<0){let Je=Zt.get(Sn);if(Je){let et=Je.shift();0===Je.size&&Zt.delete(Sn);const ot=it.a.fromPositions(wn.range.getEndPosition(),et.getStartPosition()),Cn=it.a.fromPositions(wn.range.getStartPosition(),et.getEndPosition());en.push({range:ot}),en.push({range:Cn}),BracketSelectionRangeProvider._addBracketLeading(tt,Cn,en)}}}else{let Je=Cn.has(Sn)?Cn.get(Sn):0;Cn.set(Sn,Je+1)}ot=wn.range.getStartPosition()}}static _addBracketLeading(Je,et,tt){if(et.startLineNumber===et.endLineNumber)return;const Zt=et.startLineNumber,en=Je.getLineFirstNonWhitespaceColumn(Zt);0!==en&&en!==et.startColumn&&(tt.push({range:it.a.fromPositions(new ot.a(Zt,en),et.getEndPosition())}),tt.push({range:it.a.fromPositions(new ot.a(Zt,1),et.getEndPosition())}));const Cn=Zt-1;if(Cn>0){const Zt=Je.getLineFirstNonWhitespaceColumn(Cn);Zt===et.startColumn&&Zt!==Je.getLineLastNonWhitespaceColumn(Cn)&&(tt.push({range:it.a.fromPositions(new ot.a(Cn,Zt),et.getEndPosition())}),tt.push({range:it.a.fromPositions(new ot.a(Cn,1),et.getEndPosition())}))}}}BracketSelectionRangeProvider._maxDuration=30,BracketSelectionRangeProvider._maxRounds=2},1849:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return ClickLinkGesture}));var ot=tt(9),it=tt(18),Zt=tt(43);function hasModifier(Je,et){return!!Je[et]}class ClickLinkMouseEvent{constructor(Je,et){this.target=Je.target,this.hasTriggerModifier=hasModifier(Je.event,et.triggerModifier),this.hasSideBySideModifier=hasModifier(Je.event,et.triggerSideBySideModifier),this.isNoneOrSingleMouseDown=Je.event.detail<=1}}class ClickLinkKeyboardEvent{constructor(Je,et){this.keyCodeIsTriggerKey=Je.keyCode===et.triggerKey,this.keyCodeIsSideBySideKey=Je.keyCode===et.triggerSideBySideKey,this.hasTriggerModifier=hasModifier(Je,et.triggerModifier)}}class ClickLinkOptions{constructor(Je,et,tt,ot){this.triggerKey=Je,this.triggerModifier=et,this.triggerSideBySideKey=tt,this.triggerSideBySideModifier=ot}equals(Je){return this.triggerKey===Je.triggerKey&&this.triggerModifier===Je.triggerModifier&&this.triggerSideBySideKey===Je.triggerSideBySideKey&&this.triggerSideBySideModifier===Je.triggerSideBySideModifier}}function createOptions(Je){return"altKey"===Je?Zt.f?new ClickLinkOptions(57,"metaKey",6,"altKey"):new ClickLinkOptions(5,"ctrlKey",6,"altKey"):Zt.f?new ClickLinkOptions(6,"altKey",57,"metaKey"):new ClickLinkOptions(6,"altKey",5,"ctrlKey")}class ClickLinkGesture extends ot.a{constructor(Je){super(),this._onMouseMoveOrRelevantKeyDown=this._register(new it.b),this.onMouseMoveOrRelevantKeyDown=this._onMouseMoveOrRelevantKeyDown.event,this._onExecute=this._register(new it.b),this.onExecute=this._onExecute.event,this._onCancel=this._register(new it.b),this.onCancel=this._onCancel.event,this._editor=Je,this._opts=createOptions(this._editor.getOption(68)),this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._lineNumberOnMouseDown=0,this._register(this._editor.onDidChangeConfiguration(Je=>{if(Je.hasChanged(68)){const Je=createOptions(this._editor.getOption(68));if(this._opts.equals(Je))return;this._opts=Je,this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._lineNumberOnMouseDown=0,this._onCancel.fire()}})),this._register(this._editor.onMouseMove(Je=>this._onEditorMouseMove(new ClickLinkMouseEvent(Je,this._opts)))),this._register(this._editor.onMouseDown(Je=>this._onEditorMouseDown(new ClickLinkMouseEvent(Je,this._opts)))),this._register(this._editor.onMouseUp(Je=>this._onEditorMouseUp(new ClickLinkMouseEvent(Je,this._opts)))),this._register(this._editor.onKeyDown(Je=>this._onEditorKeyDown(new ClickLinkKeyboardEvent(Je,this._opts)))),this._register(this._editor.onKeyUp(Je=>this._onEditorKeyUp(new ClickLinkKeyboardEvent(Je,this._opts)))),this._register(this._editor.onMouseDrag(()=>this._resetHandler())),this._register(this._editor.onDidChangeCursorSelection(Je=>this._onDidChangeCursorSelection(Je))),this._register(this._editor.onDidChangeModel(Je=>this._resetHandler())),this._register(this._editor.onDidChangeModelContent(()=>this._resetHandler())),this._register(this._editor.onDidScrollChange(Je=>{(Je.scrollTopChanged||Je.scrollLeftChanged)&&this._resetHandler()}))}_onDidChangeCursorSelection(Je){Je.selection&&Je.selection.startColumn!==Je.selection.endColumn&&this._resetHandler()}_onEditorMouseMove(Je){this._lastMouseMoveEvent=Je,this._onMouseMoveOrRelevantKeyDown.fire([Je,null])}_onEditorMouseDown(Je){this._hasTriggerKeyOnMouseDown=Je.hasTriggerModifier,this._lineNumberOnMouseDown=Je.target.position?Je.target.position.lineNumber:0}_onEditorMouseUp(Je){const et=Je.target.position?Je.target.position.lineNumber:0;this._hasTriggerKeyOnMouseDown&&this._lineNumberOnMouseDown&&this._lineNumberOnMouseDown===et&&this._onExecute.fire(Je)}_onEditorKeyDown(Je){this._lastMouseMoveEvent&&(Je.keyCodeIsTriggerKey||Je.keyCodeIsSideBySideKey&&Je.hasTriggerModifier)?this._onMouseMoveOrRelevantKeyDown.fire([this._lastMouseMoveEvent,Je]):Je.hasTriggerModifier&&this._onCancel.fire()}_onEditorKeyUp(Je){Je.keyCodeIsTriggerKey&&this._onCancel.fire()}_resetHandler(){this._lastMouseMoveEvent=null,this._hasTriggerKeyOnMouseDown=!1,this._onCancel.fire()}}},1850:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return OutlineModel}));var ot=tt(68),it=tt(101),Zt=tt(53),en=tt(215),Cn=tt(10),_n=tt(31),wn=tt(146),Sn=tt(243);class TreeElement{remove(){this.parent&&this.parent.children.delete(this.id)}static findId(Je,et){let tt;"string"==typeof Je?tt=`${et.id}/${Je}`:(tt=`${et.id}/${Je.name}`,void 0!==et.children.get(tt)&&(tt=`${et.id}/${Je.name}_${Je.range.startLineNumber}_${Je.range.startColumn}`));let ot=tt;for(let Je=0;void 0!==et.children.get(ot);Je++)ot=`${tt}_${Je}`;return ot}static empty(Je){return 0===Je.children.size}}class OutlineElement extends TreeElement{constructor(Je,et,tt){super(),this.id=Je,this.parent=et,this.symbol=tt,this.children=new Map}}class OutlineGroup extends TreeElement{constructor(Je,et,tt,ot){super(),this.id=Je,this.parent=et,this.label=tt,this.order=ot,this.children=new Map}}class OutlineModel extends TreeElement{constructor(Je){super(),this.uri=Je,this.id="root",this.parent=void 0,this._groups=new Map,this.children=new Map,this.id="root",this.parent=void 0}static create(Je,et){let tt=this._keys.for(Je,!0),ot=OutlineModel._requests.get(tt);if(!ot){let et=new it.b;ot={promiseCnt:0,source:et,promise:OutlineModel._create(Je,et.token),model:void 0},OutlineModel._requests.set(tt,ot);const Zt=Date.now();ot.promise.then(()=>{this._requestDurations.update(Je,Date.now()-Zt)})}return ot.model?Promise.resolve(ot.model):(ot.promiseCnt+=1,et.onCancellationRequested(()=>{0==--ot.promiseCnt&&(ot.source.cancel(),OutlineModel._requests.delete(tt))}),new Promise((Je,et)=>{ot.promise.then(et=>{ot.model=et,Je(et)},Je=>{OutlineModel._requests.delete(tt),et(Je)})}))}static _create(Je,et){const tt=new it.b(et),en=new OutlineModel(Je.uri),Cn=_n.m.ordered(Je),wn=Cn.map((et,ot)=>{var it;let Cn=TreeElement.findId("provider_"+ot,en),_n=new OutlineGroup(Cn,en,null!==(it=et.displayName)&&void 0!==it?it:"Unknown Outline Provider",ot);return Promise.resolve(et.provideDocumentSymbols(Je,tt.token)).then(Je=>{for(const et of Je||[])OutlineModel._makeOutlineElement(et,_n);return _n},Je=>(Object(Zt.f)(Je),_n)).then(Je=>{TreeElement.empty(Je)?Je.remove():en._groups.set(Cn,Je)})}),Sn=_n.m.onDidChange(()=>{const et=_n.m.ordered(Je);Object(ot.h)(et,Cn)||tt.cancel()});return Promise.all(wn).then(()=>tt.token.isCancellationRequested&&!et.isCancellationRequested?OutlineModel._create(Je,et):en._compact()).finally(()=>{Sn.dispose()})}static _makeOutlineElement(Je,et){let tt=TreeElement.findId(Je,et),ot=new OutlineElement(tt,et,Je);if(Je.children)for(const et of Je.children)OutlineModel._makeOutlineElement(et,ot);et.children.set(ot.id,ot)}_compact(){let Je=0;for(const[et,tt]of this._groups)0===tt.children.size?this._groups.delete(et):Je+=1;if(1!==Je)this.children=this._groups;else{let Je=wn.a.first(this._groups.values());for(let[,et]of Je.children)et.parent=this,this.children.set(et.id,et)}return this}getTopLevelSymbols(){const Je=[];for(const et of this.children.values())et instanceof OutlineElement?Je.push(et.symbol):Je.push(...wn.a.map(et.children.values(),Je=>Je.symbol));return Je.sort((Je,et)=>Cn.a.compareRangesUsingStarts(Je.range,et.range))}asListOfDocumentSymbols(){const Je=this.getTopLevelSymbols(),et=[];return OutlineModel._flattenDocumentSymbols(et,Je,""),et.sort((Je,et)=>Cn.a.compareRangesUsingStarts(Je.range,et.range))}static _flattenDocumentSymbols(Je,et,tt){for(const ot of et)Je.push({kind:ot.kind,tags:ot.tags,name:ot.name,detail:ot.detail,containerName:ot.containerName||tt,range:ot.range,selectionRange:ot.selectionRange,children:void 0}),ot.children&&OutlineModel._flattenDocumentSymbols(Je,ot.children,ot.name)}}OutlineModel._requestDurations=new Sn.b(_n.m,350),OutlineModel._requests=new en.a(9,.75),OutlineModel._keys=new class{constructor(){this._counter=1,this._data=new WeakMap}for(Je,et){return`${Je.id}/${et?Je.getVersionId():""}/${this._hash(_n.m.all(Je))}`}_hash(Je){let et="";for(const tt of Je){let Je=this._data.get(tt);void 0===Je&&(Je=this._counter++,this._data.set(tt,Je)),et+=Je}return et}}},1851:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return AbstractEditorNavigationQuickAccessProvider}));var ot=tt(182),it=tt(49),Zt=tt(164),en=tt(9),Cn=tt(468),_n=tt(54),wn=tt(503);class AbstractEditorNavigationQuickAccessProvider{constructor(Je){this.options=Je,this.rangeHighlightDecorationId=void 0}provide(Je,et){var tt;const ot=new en.b;Je.canAcceptInBackground=!!(null===(tt=this.options)||void 0===tt?void 0:tt.canAcceptInBackground),Je.matchOnLabel=Je.matchOnDescription=Je.matchOnDetail=Je.sortByLabel=!1;const it=ot.add(new en.d);return it.value=this.doProvide(Je,et),ot.add(this.onDidActiveTextEditorControlChange(()=>{it.value=void 0,it.value=this.doProvide(Je,et)})),ot}doProvide(Je,et){const tt=new en.b,ot=this.activeTextEditorControl;if(ot&&this.canProvideWithTextEditor(ot)){const it={editor:ot},Zt=Object(Cn.a)(ot);if(Zt){let Je=Object(_n.o)(ot.saveViewState());tt.add(Zt.onDidChangeCursorPosition(()=>{Je=Object(_n.o)(ot.saveViewState())})),it.restoreViewState=()=>{Je&&ot===this.activeTextEditorControl&&ot.restoreViewState(Je)},tt.add(Object(wn.a)(et.onCancellationRequested)(()=>{var Je;return null===(Je=it.restoreViewState)||void 0===Je?void 0:Je.call(it)}))}tt.add(Object(en.i)(()=>this.clearDecorations(ot))),tt.add(this.provideWithTextEditor(it,Je,et))}else tt.add(this.provideWithoutTextEditor(Je,et));return tt}canProvideWithTextEditor(Je){return!0}gotoLocation({editor:Je},et){Je.setSelection(et.range),Je.revealRangeInCenter(et.range,0),et.preserveFocus||Je.focus()}getModel(Je){var et;return Object(Cn.c)(Je)?null===(et=Je.getModel())||void 0===et?void 0:et.modified:Je.getModel()}addDecorations(Je,et){Je.changeDecorations(Je=>{const tt=[];this.rangeHighlightDecorationId&&(tt.push(this.rangeHighlightDecorationId.overviewRulerDecorationId),tt.push(this.rangeHighlightDecorationId.rangeHighlightId),this.rangeHighlightDecorationId=void 0);const en=[{range:et,options:{description:"quick-access-range-highlight",className:"rangeHighlight",isWholeLine:!0}},{range:et,options:{description:"quick-access-range-highlight-overview",overviewRuler:{color:Object(it.g)(Zt.u),position:ot.d.Full}}}],[Cn,_n]=Je.deltaDecorations(tt,en);this.rangeHighlightDecorationId={rangeHighlightId:Cn,overviewRulerDecorationId:_n}})}clearDecorations(Je){const et=this.rangeHighlightDecorationId;et&&(Je.changeDecorations(Je=>{Je.deltaDecorations([et.overviewRulerDecorationId,et.rangeHighlightId],[])}),this.rangeHighlightDecorationId=void 0)}}},1852:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"MarkerController",(function(){return Zr})),tt.d(et,"NextMarkerAction",(function(){return gotoError_NextMarkerAction}));var ot,it=tt(5),Zt=tt(9),en=tt(25),Cn=tt(30),_n=tt(10),wn=tt(13),Sn=tt(23),xn=tt(12),kn=tt.n(xn),En=tt(2783),Dn=tt.n(En),Pn={insert:"head",singleton:!1},Ln=(kn()(Dn.a,Pn),Dn.a.locals,tt(6)),Tn=tt(207),In=tt(11),jn=tt(49),Mn=tt(42),An=tt(390),Rn=tt(1065),Nn=tt(68),Fn=tt(18),Bn=tt(209),Vn=tt(171),Wn=tt(216),zn=tt(65);(ot||(ot={})).className=function className(Je){switch(Je){case Wn.a.Ignore:return"severity-ignore "+zn.b.info.classNames;case Wn.a.Info:return zn.b.info.classNames;case Wn.a.Warning:return zn.b.warning.classNames;case Wn.a.Error:return zn.b.error.classNames;default:return""}},Object(jn.f)((Je,et)=>{const tt=Je.getColor(In.mc);if(tt){const Je=zn.b.error.cssSelector;et.addRule(`\n\t\t\t.monaco-editor .zone-widget ${Je},\n\t\t\t.markers-panel .marker-icon${Je},\n\t\t\t.text-search-provider-messages .providerMessage ${Je},\n\t\t\t.extensions-viewlet > .extensions ${Je} {\n\t\t\t\tcolor: ${tt};\n\t\t\t}\n\t\t`)}const ot=Je.getColor(In.oc);if(ot){const Je=zn.b.warning.cssSelector;et.addRule(`\n\t\t\t.monaco-editor .zone-widget ${Je},\n\t\t\t.markers-panel .marker-icon${Je},\n\t\t\t.extensions-viewlet > .extensions ${Je},\n\t\t\t.extension-editor ${Je},\n\t\t\t.text-search-provider-messages .providerMessage ${Je},\n\t\t\t.preferences-editor ${Je} {\n\t\t\t\tcolor: ${ot};\n\t\t\t}\n\t\t`)}const it=Je.getColor(In.nc);if(it){const Je=zn.b.info.cssSelector;et.addRule(`\n\t\t\t.monaco-editor .zone-widget ${Je},\n\t\t\t.markers-panel .marker-icon${Je},\n\t\t\t.extensions-viewlet > .extensions ${Je},\n\t\t\t.text-search-provider-messages .providerMessage ${Je},\n\t\t\t.extension-editor ${Je} {\n\t\t\t\tcolor: ${it};\n\t\t\t}\n\t\t`)}});var Hn=tt(289),$n=tt(90),qn=tt(1231),Kn=tt(58),Un=tt(26),Gn=tt(742),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};class gotoErrorWidget_MessageWidget{constructor(Je,et,tt,ot,it){this._openerService=ot,this._labelService=it,this._lines=0,this._longestLineLength=0,this._relatedDiagnostics=new WeakMap,this._disposables=new Zt.b,this._editor=et;const en=document.createElement("div");en.className="descriptioncontainer",this._messageBlock=document.createElement("div"),this._messageBlock.classList.add("message"),this._messageBlock.setAttribute("aria-live","assertive"),this._messageBlock.setAttribute("role","alert"),en.appendChild(this._messageBlock),this._relatedBlock=document.createElement("div"),en.appendChild(this._relatedBlock),this._disposables.add(Ln.o(this._relatedBlock,"click",Je=>{Je.preventDefault();const et=this._relatedDiagnostics.get(Je.target);et&&tt(et)})),this._scrollable=new An.b(en,{horizontal:1,vertical:1,useShadows:!1,horizontalScrollbarSize:3,verticalScrollbarSize:3}),Je.appendChild(this._scrollable.getDomNode()),this._disposables.add(this._scrollable.onScroll(Je=>{en.style.left=`-${Je.scrollLeft}px`,en.style.top=`-${Je.scrollTop}px`})),this._disposables.add(this._scrollable)}dispose(){Object(Zt.f)(this._disposables)}update(Je){const{source:et,message:tt,relatedInformation:ot,code:it}=Je;let Zt=((null==et?void 0:et.length)||0)+"()".length;it&&(Zt+="string"==typeof it?it.length:it.value.length);const en=Object(Un.R)(tt);this._lines=en.length,this._longestLineLength=0;for(const Je of en)this._longestLineLength=Math.max(Je.length+Zt,this._longestLineLength);Ln.t(this._messageBlock),this._messageBlock.setAttribute("aria-label",this.getAriaLabel(Je)),this._editor.applyFontInfo(this._messageBlock);let Cn=this._messageBlock;for(const Je of en)Cn=document.createElement("div"),Cn.innerText=Je,""===Je&&(Cn.style.height=this._messageBlock.style.lineHeight),this._messageBlock.appendChild(Cn);if(et||it){const Je=document.createElement("span");if(Je.classList.add("details"),Cn.appendChild(Je),et){const tt=document.createElement("span");tt.innerText=et,tt.classList.add("source"),Je.appendChild(tt)}if(it)if("string"==typeof it){const et=document.createElement("span");et.innerText=`(${it})`,et.classList.add("code"),Je.appendChild(et)}else{this._codeLink=Ln.a("a.code-link"),this._codeLink.setAttribute("href",""+it.target.toString()),this._codeLink.onclick=Je=>{this._openerService.open(it.target,{allowCommands:!0}),Je.preventDefault(),Je.stopPropagation()};Ln.q(this._codeLink,Ln.a("span")).innerText=it.value,Je.appendChild(this._codeLink)}}if(Ln.t(this._relatedBlock),this._editor.applyFontInfo(this._relatedBlock),Object(Nn.n)(ot)){const Je=this._relatedBlock.appendChild(document.createElement("div"));Je.style.paddingTop=Math.floor(.66*this._editor.getOption(57))+"px",this._lines+=1;for(const et of ot){let tt=document.createElement("div"),ot=document.createElement("a");ot.classList.add("filename"),ot.innerText=`${Object(Rn.a)(et.resource)}(${et.startLineNumber}, ${et.startColumn}): `,ot.title=this._labelService.getUriLabel(et.resource),this._relatedDiagnostics.set(ot,et);let it=document.createElement("span");it.innerText=et.message,tt.appendChild(ot),tt.appendChild(it),this._lines+=1,Je.appendChild(tt)}}const _n=this._editor.getOption(41),wn=Math.ceil(_n.typicalFullwidthCharacterWidth*this._longestLineLength*.75),Sn=_n.lineHeight*this._lines;this._scrollable.setScrollDimensions({scrollWidth:wn,scrollHeight:Sn})}layout(Je,et){this._scrollable.getDomNode().style.height=Je+"px",this._scrollable.getDomNode().style.width=et+"px",this._scrollable.setScrollDimensions({width:et,height:Je})}getHeightInLines(){return Math.min(17,this._lines)}getAriaLabel(Je){let et="";switch(Je.severity){case Tn.c.Error:et=it.a("Error","Error");break;case Tn.c.Warning:et=it.a("Warning","Warning");break;case Tn.c.Info:et=it.a("Info","Info");break;case Tn.c.Hint:et=it.a("Hint","Hint")}let tt=it.a("marker aria","{0} at {1}. ",et,Je.startLineNumber+":"+Je.startColumn);const ot=this._editor.getModel();if(ot&&Je.startLineNumber<=ot.getLineCount()&&Je.startLineNumber>=1){tt=`${ot.getLineContent(Je.startLineNumber)}, ${tt}`}return tt}}let Jn=class MarkerNavigationWidget extends Bn.c{constructor(Je,et,tt,ot,it,en,Cn){super(Je,{showArrow:!0,showFrame:!0,isAccessible:!0},it),this._themeService=et,this._openerService=tt,this._menuService=ot,this._contextKeyService=en,this._labelService=Cn,this._callOnDispose=new Zt.b,this._onDidSelectRelatedInformation=new Fn.b,this.onDidSelectRelatedInformation=this._onDidSelectRelatedInformation.event,this._severity=Tn.c.Warning,this._backgroundColor=Mn.a.white,this._applyTheme(et.getColorTheme()),this._callOnDispose.add(et.onDidColorThemeChange(this._applyTheme.bind(this))),this.create()}_applyTheme(Je){this._backgroundColor=Je.getColor(Lr);let et=Or;this._severity===Tn.c.Warning?et=xr:this._severity===Tn.c.Info&&(et=kr);const tt=Je.getColor(et);this.style({arrowColor:tt,frameColor:tt,headerBackgroundColor:this._backgroundColor,primaryHeadingColor:Je.getColor(Bn.q),secondaryHeadingColor:Je.getColor(Bn.r)})}_applyStyles(){this._parentContainer&&(this._parentContainer.style.backgroundColor=this._backgroundColor?this._backgroundColor.toString():""),super._applyStyles()}dispose(){this._callOnDispose.dispose(),super.dispose()}_fillHead(Je){super._fillHead(Je),this._disposables.add(this._actionbarWidget.actionRunner.onBeforeRun(Je=>this.editor.focus()));const et=[],tt=this._menuService.createMenu(MarkerNavigationWidget.TitleMenu,this._contextKeyService);Object(qn.c)(tt,void 0,et),this._actionbarWidget.push(et,{label:!1,icon:!0,index:0}),tt.dispose()}_fillTitleIcon(Je){this._icon=Ln.q(Je,Ln.a(""))}_fillBody(Je){this._parentContainer=Je,Je.classList.add("marker-widget"),this._parentContainer.tabIndex=0,this._parentContainer.setAttribute("role","tooltip"),this._container=document.createElement("div"),Je.appendChild(this._container),this._message=new gotoErrorWidget_MessageWidget(this._container,this.editor,Je=>this._onDidSelectRelatedInformation.fire(Je),this._openerService,this._labelService),this._disposables.add(this._message)}show(){throw new Error("call showAtMarker")}showAtMarker(Je,et,tt){this._container.classList.remove("stale"),this._message.update(Je),this._severity=Je.severity,this._applyTheme(this._themeService.getColorTheme());let Zt=_n.a.lift(Je);const en=this.editor.getPosition();let Cn=en&&Zt.containsPosition(en)?en:Zt.getStartPosition();super.show(Cn,this.computeRequiredHeight());const wn=this.editor.getModel();if(wn){const Je=tt>1?it.a("problems","{0} of {1} problems",et,tt):it.a("change","{0} of {1} problem",et,tt);this.setTitle(Object(Vn.b)(wn.uri),Je)}this._icon.className="codicon "+ot.className(Tn.c.toSeverity(this._severity)),this.editor.revealPositionNearTop(Cn,0),this.editor.focus()}updateMarker(Je){this._container.classList.remove("stale"),this._message.update(Je)}showStale(){this._container.classList.add("stale"),this._relayout()}_doLayoutBody(Je,et){super._doLayoutBody(Je,et),this._heightInPixel=Je,this._message.layout(Je,et),this._container.style.height=Je+"px"}_onWidth(Je){this._message.layout(this._heightInPixel,Je)}_relayout(){super._relayout(this.computeRequiredHeight())}computeRequiredHeight(){return 3+this._message.getHeightInLines()}};Jn.TitleMenu=new $n.b("gotoErrorTitleMenu"),Jn=__decorate([__param(1,jn.b),__param(2,Hn.a),__param(3,$n.a),__param(4,Kn.a),__param(5,en.b),__param(6,Gn.a)],Jn);let Cr=Object(In.hc)(In.u,In.t),wr=Object(In.hc)(In.X,In.W),Sr=Object(In.hc)(In.M,In.L);const Or=Object(In.wc)("editorMarkerNavigationError.background",{dark:Cr,light:Cr,hc:Cr},it.a("editorMarkerNavigationError","Editor marker navigation widget error color.")),xr=Object(In.wc)("editorMarkerNavigationWarning.background",{dark:wr,light:wr,hc:wr},it.a("editorMarkerNavigationWarning","Editor marker navigation widget warning color.")),kr=Object(In.wc)("editorMarkerNavigationInfo.background",{dark:Sr,light:Sr,hc:Sr},it.a("editorMarkerNavigationInfo","Editor marker navigation widget info color.")),Lr=Object(In.wc)("editorMarkerNavigation.background",{dark:"#2D2D30",light:Mn.a.white,hc:"#0C141F"},it.a("editorMarkerNavigationBackground","Editor marker navigation widget background."));Object(jn.f)((Je,et)=>{const tt=Je.getColor(In.Jc);tt&&et.addRule(`.monaco-editor .marker-widget a.code-link span { color: ${tt}; }`);const ot=Je.getColor(In.Ic);ot&&et.addRule(`.monaco-editor .marker-widget a.code-link span:hover { color: ${ot}; }`)});var Nr=tt(122),Wr=tt(92),zr=tt(502),Hr=tt(359),markerNavigationService_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},markerNavigationService_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};class MarkerCoordinate{constructor(Je,et,tt){this.marker=Je,this.index=et,this.total=tt}}let $r=class MarkerList{constructor(Je,et){this._markerService=et,this._onDidChange=new Fn.b,this.onDidChange=this._onDidChange.event,this._dispoables=new Zt.b,this._markers=[],this._nextIdx=-1,Wr.a.isUri(Je)?this._resourceFilter=et=>et.toString()===Je.toString():Je&&(this._resourceFilter=Je);const updateMarker=()=>{this._markers=this._markerService.read({resource:Wr.a.isUri(Je)?Je:void 0,severities:Tn.c.Error|Tn.c.Warning|Tn.c.Info}),"function"==typeof Je&&(this._markers=this._markers.filter(Je=>this._resourceFilter(Je.resource))),this._markers.sort(MarkerList._compareMarker)};updateMarker(),this._dispoables.add(et.onMarkerChanged(Je=>{this._resourceFilter&&!Je.some(Je=>this._resourceFilter(Je))||(updateMarker(),this._nextIdx=-1,this._onDidChange.fire())}))}dispose(){this._dispoables.dispose(),this._onDidChange.dispose()}matches(Je){return!this._resourceFilter&&!Je||!(!this._resourceFilter||!Je)&&this._resourceFilter(Je)}get selected(){const Je=this._markers[this._nextIdx];return Je&&new MarkerCoordinate(Je,this._nextIdx+1,this._markers.length)}_initIdx(Je,et,tt){let ot=!1,it=this._markers.findIndex(et=>et.resource.toString()===Je.uri.toString());it<0&&(it=Object(Nn.d)(this._markers,{resource:Je.uri},(Je,et)=>Object(Un.f)(Je.resource.toString(),et.resource.toString())),it<0&&(it=~it));for(let tt=it;tt<this._markers.length;tt++){let it=_n.a.lift(this._markers[tt]);if(it.isEmpty()){const et=Je.getWordAtPosition(it.getStartPosition());et&&(it=new _n.a(it.startLineNumber,et.startColumn,it.startLineNumber,et.endColumn))}if(et&&(it.containsPosition(et)||et.isBeforeOrEqual(it.getStartPosition()))){this._nextIdx=tt,ot=!0;break}if(this._markers[tt].resource.toString()!==Je.uri.toString())break}ot||(this._nextIdx=tt?0:this._markers.length-1),this._nextIdx<0&&(this._nextIdx=this._markers.length-1)}resetIndex(){this._nextIdx=-1}move(Je,et,tt){if(0===this._markers.length)return!1;let ot=this._nextIdx;return-1===this._nextIdx?this._initIdx(et,tt,Je):Je?this._nextIdx=(this._nextIdx+1)%this._markers.length:Je||(this._nextIdx=(this._nextIdx-1+this._markers.length)%this._markers.length),ot!==this._nextIdx}find(Je,et){let tt=this._markers.findIndex(et=>et.resource.toString()===Je.toString());if(!(tt<0))for(;tt<this._markers.length;tt++)if(_n.a.containsPosition(this._markers[tt],et))return new MarkerCoordinate(this._markers[tt],tt+1,this._markers.length)}static _compareMarker(Je,et){let tt=Object(Un.f)(Je.resource.toString(),et.resource.toString());return 0===tt&&(tt=Tn.c.compare(Je.severity,et.severity)),0===tt&&(tt=_n.a.compareRangesUsingStarts(Je,et)),tt}};$r=markerNavigationService_decorate([markerNavigationService_param(1,Tn.b)],$r);const Kr=Object(Kn.c)("IMarkerNavigationService");let Ur=class MarkerNavigationService{constructor(Je){this._markerService=Je,this._provider=new Hr.a}getMarkerList(Je){for(let et of this._provider){const tt=et.getMarkerList(Je);if(tt)return tt}return new $r(Je,this._markerService)}};Ur=markerNavigationService_decorate([markerNavigationService_param(0,Tn.b)],Ur),Object(zr.b)(Kr,Ur,!0);var Gr=tt(278),gotoError_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},gotoError_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};let Zr=class MarkerController{constructor(Je,et,tt,ot,it){this._markerNavigationService=et,this._contextKeyService=tt,this._editorService=ot,this._instantiationService=it,this._sessionDispoables=new Zt.b,this._editor=Je,this._widgetVisible=Xr.bindTo(this._contextKeyService)}static get(Je){return Je.getContribution(MarkerController.ID)}dispose(){this._cleanUp(),this._sessionDispoables.dispose()}_cleanUp(){this._widgetVisible.reset(),this._sessionDispoables.clear(),this._widget=void 0,this._model=void 0}_getOrCreateModel(Je){if(this._model&&this._model.matches(Je))return this._model;let et=!1;return this._model&&(et=!0,this._cleanUp()),this._model=this._markerNavigationService.getMarkerList(Je),et&&this._model.move(!0,this._editor.getModel(),this._editor.getPosition()),this._widget=this._instantiationService.createInstance(Jn,this._editor),this._widget.onDidClose(()=>this.close(),this,this._sessionDispoables),this._widgetVisible.set(!0),this._sessionDispoables.add(this._model),this._sessionDispoables.add(this._widget),this._sessionDispoables.add(this._editor.onDidChangeCursorPosition(Je=>{var et,tt,ot;(null===(et=this._model)||void 0===et?void 0:et.selected)&&_n.a.containsPosition(null===(tt=this._model)||void 0===tt?void 0:tt.selected.marker,Je.position)||null===(ot=this._model)||void 0===ot||ot.resetIndex()})),this._sessionDispoables.add(this._model.onDidChange(()=>{if(!this._widget||!this._widget.position||!this._model)return;const Je=this._model.find(this._editor.getModel().uri,this._widget.position);Je?this._widget.updateMarker(Je.marker):this._widget.showStale()})),this._sessionDispoables.add(this._widget.onDidSelectRelatedInformation(Je=>{this._editorService.openCodeEditor({resource:Je.resource,options:{pinned:!0,revealIfOpened:!0,selection:_n.a.lift(Je).collapseToStart()}},this._editor),this.close(!1)})),this._sessionDispoables.add(this._editor.onDidChangeModel(()=>this._cleanUp())),this._model}close(Je=!0){this._cleanUp(),Je&&this._editor.focus()}showAtMarker(Je){if(this._editor.hasModel()){const et=this._getOrCreateModel(this._editor.getModel().uri);et.resetIndex(),et.move(!0,this._editor.getModel(),new Cn.a(Je.startLineNumber,Je.startColumn)),et.selected&&this._widget.showAtMarker(et.selected.marker,et.selected.index,et.selected.total)}}nagivate(Je,et){return __awaiter(this,void 0,void 0,(function*(){if(this._editor.hasModel()){const tt=this._getOrCreateModel(et?void 0:this._editor.getModel().uri);if(tt.move(Je,this._editor.getModel(),this._editor.getPosition()),!tt.selected)return;if(tt.selected.marker.resource.toString()!==this._editor.getModel().uri.toString()){this._cleanUp();const ot=yield this._editorService.openCodeEditor({resource:tt.selected.marker.resource,options:{pinned:!1,revealIfOpened:!0,selectionRevealType:2,selection:tt.selected.marker}},this._editor);ot&&(MarkerController.get(ot).close(),MarkerController.get(ot).nagivate(Je,et))}else this._widget.showAtMarker(tt.selected.marker,tt.selected.index,tt.selected.total)}}))}};Zr.ID="editor.contrib.markerController",Zr=gotoError_decorate([gotoError_param(1,Kr),gotoError_param(2,en.b),gotoError_param(3,Nr.a),gotoError_param(4,Kn.a)],Zr);class gotoError_MarkerNavigationAction extends wn.b{constructor(Je,et,tt){super(tt),this._next=Je,this._multiFile=et}run(Je,et){return __awaiter(this,void 0,void 0,(function*(){et.hasModel()&&Zr.get(et).nagivate(this._next,this._multiFile)}))}}class gotoError_NextMarkerAction extends gotoError_MarkerNavigationAction{constructor(){super(!0,!1,{id:gotoError_NextMarkerAction.ID,label:gotoError_NextMarkerAction.LABEL,alias:"Go to Next Problem (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:Sn.a.focus,primary:578,weight:100},menuOpts:{menuId:Jn.TitleMenu,title:gotoError_NextMarkerAction.LABEL,icon:Object(Gr.b)("marker-navigation-next",zn.b.chevronDown,it.a("nextMarkerIcon","Icon for goto next marker.")),group:"navigation",order:1}})}}gotoError_NextMarkerAction.ID="editor.action.marker.next",gotoError_NextMarkerAction.LABEL=it.a("markerAction.next.label","Go to Next Problem (Error, Warning, Info)");class gotoError_PrevMarkerAction extends gotoError_MarkerNavigationAction{constructor(){super(!1,!1,{id:gotoError_PrevMarkerAction.ID,label:gotoError_PrevMarkerAction.LABEL,alias:"Go to Previous Problem (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:Sn.a.focus,primary:1602,weight:100},menuOpts:{menuId:Jn.TitleMenu,title:gotoError_NextMarkerAction.LABEL,icon:Object(Gr.b)("marker-navigation-previous",zn.b.chevronUp,it.a("previousMarkerIcon","Icon for goto previous marker.")),group:"navigation",order:2}})}}gotoError_PrevMarkerAction.ID="editor.action.marker.prev",gotoError_PrevMarkerAction.LABEL=it.a("markerAction.previous.label","Go to Previous Problem (Error, Warning, Info)");Object(wn.l)(Zr.ID,Zr),Object(wn.j)(gotoError_NextMarkerAction),Object(wn.j)(gotoError_PrevMarkerAction),Object(wn.j)(class gotoError_NextMarkerInFilesAction extends gotoError_MarkerNavigationAction{constructor(){super(!0,!0,{id:"editor.action.marker.nextInFiles",label:it.a("markerAction.nextInFiles.label","Go to Next Problem in Files (Error, Warning, Info)"),alias:"Go to Next Problem in Files (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:Sn.a.focus,primary:66,weight:100},menuOpts:{menuId:$n.b.MenubarGoMenu,title:it.a({key:"miGotoNextProblem",comment:["&& denotes a mnemonic"]},"Next &&Problem"),group:"6_problem_nav",order:1}})}}),Object(wn.j)(class gotoError_PrevMarkerInFilesAction extends gotoError_MarkerNavigationAction{constructor(){super(!1,!0,{id:"editor.action.marker.prevInFiles",label:it.a("markerAction.previousInFiles.label","Go to Previous Problem in Files (Error, Warning, Info)"),alias:"Go to Previous Problem in Files (Error, Warning, Info)",precondition:void 0,kbOpts:{kbExpr:Sn.a.focus,primary:1090,weight:100},menuOpts:{menuId:$n.b.MenubarGoMenu,title:it.a({key:"miGotoPreviousProblem",comment:["&& denotes a mnemonic"]},"Previous &&Problem"),group:"6_problem_nav",order:2}})}});const Xr=new en.c("markersNavigationVisible",!1),Yr=wn.c.bindToContribution(Zr.get);Object(wn.k)(new Yr({id:"closeMarkersNavigation",precondition:Xr,handler:Je=>Je.close(),kbOpts:{weight:150,kbExpr:Sn.a.focus,primary:9,secondary:[1033]}}))},1853:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return snippetSession_SnippetSession}));var ot=tt(68),it=tt(9),Zt=tt(26),en=tt(12),Cn=tt.n(en),_n=tt(2809),wn=tt.n(_n),Sn={insert:"head",singleton:!1},xn=(Cn()(wn.a,Sn),wn.a.locals,tt(206)),kn=tt(10),En=tt(79),Dn=tt(115),Pn=tt(1229),Ln=tt(58),Tn=tt(506),In=tt(5),jn=tt(196),Mn=tt(171),An=tt(120),Rn=tt(92);function isSingleFolderWorkspaceIdentifier(Je){const et=Je;return"string"==typeof(null==et?void 0:et.id)&&Rn.a.isUri(et.uri)}var Nn=tt(1065);const Fn=new Uint8Array(16),Bn=[];for(let Je=0;Je<256;Je++)Bn.push(Je.toString(16).padStart(2,"0"));let Vn;Vn="object"==typeof crypto&&"function"==typeof crypto.getRandomValues?crypto.getRandomValues.bind(crypto):function(Je){for(let et=0;et<Je.length;et++)Je[et]=Math.floor(256*Math.random());return Je};class CompositeSnippetVariableResolver{constructor(Je){this._delegates=Je}resolve(Je){for(const et of this._delegates){let tt=et.resolve(Je);if(void 0!==tt)return tt}}}class snippetVariables_SelectionBasedVariableResolver{constructor(Je,et,tt,ot){this._model=Je,this._selection=et,this._selectionIdx=tt,this._overtypingCapturer=ot}resolve(Je){const{name:et}=Je;if("SELECTION"===et||"TM_SELECTED_TEXT"===et){let et=this._model.getValueInRange(this._selection)||void 0,tt=this._selection.startLineNumber!==this._selection.endLineNumber;if(!et&&this._overtypingCapturer){const Je=this._overtypingCapturer.getLastOvertypedInfo(this._selectionIdx);Je&&(et=Je.value,tt=Je.multiline)}if(et&&tt&&Je.snippet){const tt=this._model.getLineContent(this._selection.startLineNumber),ot=Object(Zt.y)(tt,0,this._selection.startColumn-1);let it=ot;Je.snippet.walk(et=>et!==Je&&(et instanceof Tn.d&&(it=Object(Zt.y)(Object(Zt.R)(et.value).pop())),!0));const en=Object(Zt.d)(it,ot);et=et.replace(/(\r\n|\r|\n)(.*)/g,(Je,et,tt)=>`${et}${it.substr(en)}${tt}`)}return et}if("TM_CURRENT_LINE"===et)return this._model.getLineContent(this._selection.positionLineNumber);if("TM_CURRENT_WORD"===et){const Je=this._model.getWordAtPosition({lineNumber:this._selection.positionLineNumber,column:this._selection.positionColumn});return Je&&Je.word||void 0}return"TM_LINE_INDEX"===et?String(this._selection.positionLineNumber-1):"TM_LINE_NUMBER"===et?String(this._selection.positionLineNumber):void 0}}class snippetVariables_ModelBasedVariableResolver{constructor(Je,et){this._labelService=Je,this._model=et}resolve(Je){const{name:et}=Je;if("TM_FILENAME"===et)return jn.a(this._model.uri.fsPath);if("TM_FILENAME_BASE"===et){const Je=jn.a(this._model.uri.fsPath),et=Je.lastIndexOf(".");return et<=0?Je:Je.slice(0,et)}return"TM_DIRECTORY"===et&&this._labelService?"."===jn.b(this._model.uri.fsPath)?"":this._labelService.getUriLabel(Object(Mn.d)(this._model.uri)):"TM_FILEPATH"===et&&this._labelService?this._labelService.getUriLabel(this._model.uri):"RELATIVE_FILEPATH"===et&&this._labelService?this._labelService.getUriLabel(this._model.uri,{relative:!0,noPrefix:!0}):void 0}}class snippetVariables_ClipboardBasedVariableResolver{constructor(Je,et,tt,ot){this._readClipboardText=Je,this._selectionIdx=et,this._selectionCount=tt,this._spread=ot}resolve(Je){if("CLIPBOARD"!==Je.name)return;const et=this._readClipboardText();if(et){if(this._spread){const Je=et.split(/\r\n|\n|\r/).filter(Je=>!Object(Zt.D)(Je));if(Je.length===this._selectionCount)return Je[this._selectionIdx]}return et}}}class snippetVariables_CommentBasedVariableResolver{constructor(Je,et){this._model=Je,this._selection=et}resolve(Je){const{name:et}=Je,tt=this._model.getLanguageIdAtPosition(this._selection.selectionStartLineNumber,this._selection.selectionStartColumn),ot=An.a.getComments(tt);if(ot)return"LINE_COMMENT"===et?ot.lineCommentToken||void 0:"BLOCK_COMMENT_START"===et?ot.blockCommentStartToken||void 0:"BLOCK_COMMENT_END"===et&&ot.blockCommentEndToken||void 0}}class TimeBasedVariableResolver{constructor(){this._date=new Date}resolve(Je){const{name:et}=Je;return"CURRENT_YEAR"===et?String(this._date.getFullYear()):"CURRENT_YEAR_SHORT"===et?String(this._date.getFullYear()).slice(-2):"CURRENT_MONTH"===et?String(this._date.getMonth().valueOf()+1).padStart(2,"0"):"CURRENT_DATE"===et?String(this._date.getDate().valueOf()).padStart(2,"0"):"CURRENT_HOUR"===et?String(this._date.getHours().valueOf()).padStart(2,"0"):"CURRENT_MINUTE"===et?String(this._date.getMinutes().valueOf()).padStart(2,"0"):"CURRENT_SECOND"===et?String(this._date.getSeconds().valueOf()).padStart(2,"0"):"CURRENT_DAY_NAME"===et?TimeBasedVariableResolver.dayNames[this._date.getDay()]:"CURRENT_DAY_NAME_SHORT"===et?TimeBasedVariableResolver.dayNamesShort[this._date.getDay()]:"CURRENT_MONTH_NAME"===et?TimeBasedVariableResolver.monthNames[this._date.getMonth()]:"CURRENT_MONTH_NAME_SHORT"===et?TimeBasedVariableResolver.monthNamesShort[this._date.getMonth()]:"CURRENT_SECONDS_UNIX"===et?String(Math.floor(this._date.getTime()/1e3)):void 0}}TimeBasedVariableResolver.dayNames=[In.a("Sunday","Sunday"),In.a("Monday","Monday"),In.a("Tuesday","Tuesday"),In.a("Wednesday","Wednesday"),In.a("Thursday","Thursday"),In.a("Friday","Friday"),In.a("Saturday","Saturday")],TimeBasedVariableResolver.dayNamesShort=[In.a("SundayShort","Sun"),In.a("MondayShort","Mon"),In.a("TuesdayShort","Tue"),In.a("WednesdayShort","Wed"),In.a("ThursdayShort","Thu"),In.a("FridayShort","Fri"),In.a("SaturdayShort","Sat")],TimeBasedVariableResolver.monthNames=[In.a("January","January"),In.a("February","February"),In.a("March","March"),In.a("April","April"),In.a("May","May"),In.a("June","June"),In.a("July","July"),In.a("August","August"),In.a("September","September"),In.a("October","October"),In.a("November","November"),In.a("December","December")],TimeBasedVariableResolver.monthNamesShort=[In.a("JanuaryShort","Jan"),In.a("FebruaryShort","Feb"),In.a("MarchShort","Mar"),In.a("AprilShort","Apr"),In.a("MayShort","May"),In.a("JuneShort","Jun"),In.a("JulyShort","Jul"),In.a("AugustShort","Aug"),In.a("SeptemberShort","Sep"),In.a("OctoberShort","Oct"),In.a("NovemberShort","Nov"),In.a("DecemberShort","Dec")];class snippetVariables_WorkspaceBasedVariableResolver{constructor(Je){this._workspaceService=Je}resolve(Je){if(!this._workspaceService)return;const et=function toWorkspaceIdentifier(Je){return Je.configuration?{id:Je.id,configPath:Je.configuration}:1===Je.folders.length?{id:Je.id,uri:Je.folders[0].uri}:void 0}(this._workspaceService.getWorkspace());return et?"WORKSPACE_NAME"===Je.name?this._resolveWorkspaceName(et):"WORKSPACE_FOLDER"===Je.name?this._resoveWorkspacePath(et):void 0:void 0}_resolveWorkspaceName(Je){if(isSingleFolderWorkspaceIdentifier(Je))return jn.a(Je.uri.path);let et=jn.a(Je.configPath.path);return et.endsWith("code-workspace")&&(et=et.substr(0,et.length-"code-workspace".length-1)),et}_resoveWorkspacePath(Je){if(isSingleFolderWorkspaceIdentifier(Je))return Object(Nn.b)(Je.uri.fsPath);let et=jn.a(Je.configPath.path),tt=Je.configPath.fsPath;return tt.endsWith(et)&&(tt=tt.substr(0,tt.length-et.length-1)),tt?Object(Nn.b)(tt):"/"}}class snippetVariables_RandomBasedVariableResolver{resolve(Je){const{name:et}=Je;return"RANDOM"===et?Math.random().toString().slice(-6):"RANDOM_HEX"===et?Math.random().toString(16).slice(-6):"UUID"===et?function generateUuid(){Vn(Fn),Fn[6]=15&Fn[6]|64,Fn[8]=63&Fn[8]|128;let Je=0,et="";return et+=Bn[Fn[Je++]],et+=Bn[Fn[Je++]],et+=Bn[Fn[Je++]],et+=Bn[Fn[Je++]],et+="-",et+=Bn[Fn[Je++]],et+=Bn[Fn[Je++]],et+="-",et+=Bn[Fn[Je++]],et+=Bn[Fn[Je++]],et+="-",et+=Bn[Fn[Je++]],et+=Bn[Fn[Je++]],et+="-",et+=Bn[Fn[Je++]],et+=Bn[Fn[Je++]],et+=Bn[Fn[Je++]],et+=Bn[Fn[Je++]],et+=Bn[Fn[Je++]],et+=Bn[Fn[Je++]],et}():void 0}}var Wn=tt(49),zn=tt(11),Hn=tt(742);Object(Wn.f)((Je,et)=>{function getColorGraceful(et){const tt=Je.getColor(et);return tt?tt.toString():"transparent"}et.addRule(`.monaco-editor .snippet-placeholder { background-color: ${getColorGraceful(zn.Ec)}; outline-color: ${getColorGraceful(zn.Fc)}; }`),et.addRule(`.monaco-editor .finish-snippet-placeholder { background-color: ${getColorGraceful(zn.Cc)}; outline-color: ${getColorGraceful(zn.Dc)}; }`)});class snippetSession_OneSnippet{constructor(Je,et,tt,it){this._editor=Je,this._snippet=et,this._offset=tt,this._snippetLineLeadingWhitespace=it,this._nestingLevel=1,this._placeholderGroups=Object(ot.l)(et.placeholders,Tn.b.compareByIndex),this._placeholderGroupsIdx=-1}dispose(){this._placeholderDecorations&&this._editor.deltaDecorations([...this._placeholderDecorations.values()],[]),this._placeholderGroups.length=0}_initDecorations(){if(this._placeholderDecorations)return;this._placeholderDecorations=new Map;const Je=this._editor.getModel();this._editor.changeDecorations(et=>{for(const tt of this._snippet.placeholders){const ot=this._snippet.offset(tt),it=this._snippet.fullLen(tt),Zt=kn.a.fromPositions(Je.getPositionAt(this._offset+ot),Je.getPositionAt(this._offset+ot+it)),en=tt.isFinalTabstop?snippetSession_OneSnippet._decor.inactiveFinal:snippetSession_OneSnippet._decor.inactive,Cn=et.addDecoration(Zt,en);this._placeholderDecorations.set(tt,Cn)}})}move(Je){if(!this._editor.hasModel())return[];if(this._initDecorations(),this._placeholderGroupsIdx>=0){let Je=[];for(const et of this._placeholderGroups[this._placeholderGroupsIdx])if(et.transform){const tt=this._placeholderDecorations.get(et),ot=this._editor.getModel().getDecorationRange(tt),it=this._editor.getModel().getValueInRange(ot),Zt=et.transform.resolve(it).split(/\r\n|\r|\n/);for(let Je=1;Je<Zt.length;Je++)Zt[Je]=this._editor.getModel().normalizeIndentation(this._snippetLineLeadingWhitespace+Zt[Je]);Je.push(xn.a.replace(ot,Zt.join(this._editor.getModel().getEOL())))}Je.length>0&&this._editor.executeEdits("snippet.placeholderTransform",Je)}let et=!1;!0===Je&&this._placeholderGroupsIdx<this._placeholderGroups.length-1?(this._placeholderGroupsIdx+=1,et=!0):!1===Je&&this._placeholderGroupsIdx>0&&(this._placeholderGroupsIdx-=1,et=!0);const tt=this._editor.getModel().changeDecorations(Je=>{const tt=new Set,ot=[];for(const it of this._placeholderGroups[this._placeholderGroupsIdx]){const Zt=this._placeholderDecorations.get(it),en=this._editor.getModel().getDecorationRange(Zt);ot.push(new En.a(en.startLineNumber,en.startColumn,en.endLineNumber,en.endColumn)),et=et&&this._hasPlaceholderBeenCollapsed(it),Je.changeDecorationOptions(Zt,it.isFinalTabstop?snippetSession_OneSnippet._decor.activeFinal:snippetSession_OneSnippet._decor.active),tt.add(it);for(const et of this._snippet.enclosingPlaceholders(it)){const ot=this._placeholderDecorations.get(et);Je.changeDecorationOptions(ot,et.isFinalTabstop?snippetSession_OneSnippet._decor.activeFinal:snippetSession_OneSnippet._decor.active),tt.add(et)}}for(const[et,ot]of this._placeholderDecorations)tt.has(et)||Je.changeDecorationOptions(ot,et.isFinalTabstop?snippetSession_OneSnippet._decor.inactiveFinal:snippetSession_OneSnippet._decor.inactive);return ot});return et?this.move(Je):null!=tt?tt:[]}_hasPlaceholderBeenCollapsed(Je){let et=Je;for(;et;){if(et instanceof Tn.b){const Je=this._placeholderDecorations.get(et);if(this._editor.getModel().getDecorationRange(Je).isEmpty()&&et.toString().length>0)return!0}et=et.parent}return!1}get isAtFirstPlaceholder(){return this._placeholderGroupsIdx<=0||0===this._placeholderGroups.length}get isAtLastPlaceholder(){return this._placeholderGroupsIdx===this._placeholderGroups.length-1}get hasPlaceholder(){return this._snippet.placeholders.length>0}computePossibleSelections(){const Je=new Map;for(const et of this._placeholderGroups){let tt;for(const ot of et){if(ot.isFinalTabstop)break;tt||(tt=[],Je.set(ot.index,tt));const et=this._placeholderDecorations.get(ot),it=this._editor.getModel().getDecorationRange(et);if(!it){Je.delete(ot.index);break}tt.push(it)}}return Je}get choice(){return this._placeholderGroups[this._placeholderGroupsIdx][0].choice}merge(Je){const et=this._editor.getModel();this._nestingLevel*=10,this._editor.changeDecorations(tt=>{for(const ot of this._placeholderGroups[this._placeholderGroupsIdx]){const it=Je.shift();console.assert(!it._placeholderDecorations);const Zt=it._snippet.placeholderInfo.last.index;for(const Je of it._snippet.placeholderInfo.all)Je.isFinalTabstop?Je.index=ot.index+(Zt+1)/this._nestingLevel:Je.index=ot.index+Je.index/this._nestingLevel;this._snippet.replace(ot,it._snippet.children);const en=this._placeholderDecorations.get(ot);tt.removeDecoration(en),this._placeholderDecorations.delete(ot);for(const Je of it._snippet.placeholders){const ot=it._snippet.offset(Je),Zt=it._snippet.fullLen(Je),en=kn.a.fromPositions(et.getPositionAt(it._offset+ot),et.getPositionAt(it._offset+ot+Zt)),Cn=tt.addDecoration(en,snippetSession_OneSnippet._decor.inactive);this._placeholderDecorations.set(Je,Cn)}}this._placeholderGroups=Object(ot.l)(this._snippet.placeholders,Tn.b.compareByIndex)})}}snippetSession_OneSnippet._decor={active:Dn.a.register({description:"snippet-placeholder-1",stickiness:0,className:"snippet-placeholder"}),inactive:Dn.a.register({description:"snippet-placeholder-2",stickiness:1,className:"snippet-placeholder"}),activeFinal:Dn.a.register({description:"snippet-placeholder-3",stickiness:1,className:"finish-snippet-placeholder"}),inactiveFinal:Dn.a.register({description:"snippet-placeholder-4",stickiness:1,className:"finish-snippet-placeholder"})};const $n={overwriteBefore:0,overwriteAfter:0,adjustWhitespace:!0,clipboardText:void 0,overtypingCapturer:void 0};class snippetSession_SnippetSession{constructor(Je,et,tt=$n){this._templateMerges=[],this._snippets=[],this._editor=Je,this._template=et,this._options=tt}static adjustWhitespace(Je,et,tt,ot,it){const en=Je.getLineContent(et.lineNumber),Cn=Object(Zt.y)(en,0,et.column-1);let _n;return tt.walk(et=>{if(!(et instanceof Tn.d)||et.parent instanceof Tn.a)return!0;const it=et.value.split(/\r\n|\r|\n/);if(ot){const ot=tt.offset(et);if(0===ot)it[0]=Je.normalizeIndentation(it[0]);else{_n=null!=_n?_n:tt.toString();let et=_n.charCodeAt(ot-1);10!==et&&13!==et||(it[0]=Je.normalizeIndentation(Cn+it[0]))}for(let et=1;et<it.length;et++)it[et]=Je.normalizeIndentation(Cn+it[et])}const Zt=it.join(Je.getEOL());return Zt!==et.value&&(et.parent.replace(et,[new Tn.d(Zt)]),_n=void 0),!0}),Cn}static adjustSelection(Je,et,tt,ot){if(0!==tt||0!==ot){const{positionLineNumber:it,positionColumn:Zt}=et,en=Zt-tt,Cn=Zt+ot,_n=Je.validateRange({startLineNumber:it,startColumn:en,endLineNumber:it,endColumn:Cn});et=En.a.createWithDirection(_n.startLineNumber,_n.startColumn,_n.endLineNumber,_n.endColumn,et.getDirection())}return et}static createEditsAndSnippets(Je,et,tt,ot,it,Zt,en,Cn){const _n=[],wn=[];if(!Je.hasModel())return{edits:_n,snippets:wn};const Sn=Je.getModel(),En=Je.invokeWithinContext(Je=>Je.get(Pn.a,Ln.d)),Dn=Je.invokeWithinContext(Je=>new snippetVariables_ModelBasedVariableResolver(Je.get(Hn.a,Ln.d),Sn)),readClipboardText=()=>en;let In=0,jn=Sn.getValueInRange(snippetSession_SnippetSession.adjustSelection(Sn,Je.getSelection(),tt,0)),Mn=Sn.getValueInRange(snippetSession_SnippetSession.adjustSelection(Sn,Je.getSelection(),0,ot)),An=Sn.getLineFirstNonWhitespaceColumn(Je.getSelection().positionLineNumber);const Rn=Je.getSelections().map((Je,et)=>({selection:Je,idx:et})).sort((Je,et)=>kn.a.compareRangesUsingStarts(Je.selection,et.selection));for(const{selection:en,idx:kn}of Rn){let Pn=snippetSession_SnippetSession.adjustSelection(Sn,en,tt,0),Ln=snippetSession_SnippetSession.adjustSelection(Sn,en,0,ot);jn!==Sn.getValueInRange(Pn)&&(Pn=en),Mn!==Sn.getValueInRange(Ln)&&(Ln=en);const Nn=en.setStartPosition(Pn.startLineNumber,Pn.startColumn).setEndPosition(Ln.endLineNumber,Ln.endColumn),Fn=(new Tn.c).parse(et,!0,it),Bn=Nn.getStartPosition(),Vn=snippetSession_SnippetSession.adjustWhitespace(Sn,Bn,Fn,Zt||kn>0&&An!==Sn.getLineFirstNonWhitespaceColumn(en.positionLineNumber),!0);Fn.resolveVariables(new CompositeSnippetVariableResolver([Dn,new snippetVariables_ClipboardBasedVariableResolver(readClipboardText,kn,Rn.length,"spread"===Je.getOption(69)),new snippetVariables_SelectionBasedVariableResolver(Sn,en,kn,Cn),new snippetVariables_CommentBasedVariableResolver(Sn,en),new TimeBasedVariableResolver,new snippetVariables_WorkspaceBasedVariableResolver(En),new snippetVariables_RandomBasedVariableResolver]));const Wn=Sn.getOffsetAt(Bn)+In;In+=Fn.toString().length-Sn.getValueLengthInRange(Nn),_n[kn]=xn.a.replace(Nn,Fn.toString()),_n[kn].identifier={major:kn,minor:0},wn[kn]=new snippetSession_OneSnippet(Je,Fn,Wn,Vn)}return{edits:_n,snippets:wn}}dispose(){Object(it.f)(this._snippets)}_logInfo(){return`template="${this._template}", merged_templates="${this._templateMerges.join(" -> ")}"`}insert(){if(!this._editor.hasModel())return;const{edits:Je,snippets:et}=snippetSession_SnippetSession.createEditsAndSnippets(this._editor,this._template,this._options.overwriteBefore,this._options.overwriteAfter,!1,this._options.adjustWhitespace,this._options.clipboardText,this._options.overtypingCapturer);this._snippets=et,this._editor.executeEdits("snippet",Je,Je=>this._snippets[0].hasPlaceholder?this._move(!0):Je.filter(Je=>!!Je.identifier).map(Je=>En.a.fromPositions(Je.range.getEndPosition()))),this._editor.revealRange(this._editor.getSelections()[0])}merge(Je,et=$n){if(!this._editor.hasModel())return;this._templateMerges.push([this._snippets[0]._nestingLevel,this._snippets[0]._placeholderGroupsIdx,Je]);const{edits:tt,snippets:ot}=snippetSession_SnippetSession.createEditsAndSnippets(this._editor,Je,et.overwriteBefore,et.overwriteAfter,!0,et.adjustWhitespace,et.clipboardText,et.overtypingCapturer);this._editor.executeEdits("snippet",tt,Je=>{for(const Je of this._snippets)Je.merge(ot);return console.assert(0===ot.length),this._snippets[0].hasPlaceholder?this._move(void 0):Je.filter(Je=>!!Je.identifier).map(Je=>En.a.fromPositions(Je.range.getEndPosition()))})}next(){const Je=this._move(!0);this._editor.setSelections(Je),this._editor.revealPositionInCenterIfOutsideViewport(Je[0].getPosition())}prev(){const Je=this._move(!1);this._editor.setSelections(Je),this._editor.revealPositionInCenterIfOutsideViewport(Je[0].getPosition())}_move(Je){const et=[];for(const tt of this._snippets){const ot=tt.move(Je);et.push(...ot)}return et}get isAtFirstPlaceholder(){return this._snippets[0].isAtFirstPlaceholder}get isAtLastPlaceholder(){return this._snippets[0].isAtLastPlaceholder}get hasPlaceholder(){return this._snippets[0].hasPlaceholder}get choice(){return this._snippets[0].choice}isSelectionWithinPlaceholders(){if(!this.hasPlaceholder)return!1;const Je=this._editor.getSelections();if(Je.length<this._snippets.length)return!1;let et=new Map;for(const tt of this._snippets){const ot=tt.computePossibleSelections();if(0===et.size)for(const[tt,it]of ot){it.sort(kn.a.compareRangesUsingStarts);for(const ot of Je)if(it[0].containsRange(ot)){et.set(tt,[]);break}}if(0===et.size)return!1;et.forEach((Je,et)=>{Je.push(...ot.get(et))})}Je.sort(kn.a.compareRangesUsingStarts);for(let[tt,ot]of et)if(ot.length===Je.length){ot.sort(kn.a.compareRangesUsingStarts);for(let it=0;it<ot.length;it++)ot[it].containsRange(Je[it])||et.delete(tt)}else et.delete(tt);return et.size>0}}},186:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Action})),tt.d(et,"b",(function(){return ActionRunner})),tt.d(et,"d",(function(){return Separator})),tt.d(et,"e",(function(){return SubmenuAction})),tt.d(et,"c",(function(){return EmptySubmenuAction}));var ot=tt(5),it=tt(9),Zt=tt(18),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class Action extends it.a{constructor(Je,et="",tt="",ot=!0,it){super(),this._onDidChange=this._register(new Zt.b),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._checked=!1,this._id=Je,this._label=et,this._cssClass=tt,this._enabled=ot,this._actionCallback=it}get id(){return this._id}get label(){return this._label}set label(Je){this._setLabel(Je)}_setLabel(Je){this._label!==Je&&(this._label=Je,this._onDidChange.fire({label:Je}))}get tooltip(){return this._tooltip||""}set tooltip(Je){this._setTooltip(Je)}_setTooltip(Je){this._tooltip!==Je&&(this._tooltip=Je,this._onDidChange.fire({tooltip:Je}))}get class(){return this._cssClass}set class(Je){this._setClass(Je)}_setClass(Je){this._cssClass!==Je&&(this._cssClass=Je,this._onDidChange.fire({class:Je}))}get enabled(){return this._enabled}set enabled(Je){this._setEnabled(Je)}_setEnabled(Je){this._enabled!==Je&&(this._enabled=Je,this._onDidChange.fire({enabled:Je}))}get checked(){return this._checked}set checked(Je){this._setChecked(Je)}_setChecked(Je){this._checked!==Je&&(this._checked=Je,this._onDidChange.fire({checked:Je}))}run(Je,et){return __awaiter(this,void 0,void 0,(function*(){this._actionCallback&&(yield this._actionCallback(Je))}))}}class ActionRunner extends it.a{constructor(){super(...arguments),this._onBeforeRun=this._register(new Zt.b),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new Zt.b),this.onDidRun=this._onDidRun.event}run(Je,et){return __awaiter(this,void 0,void 0,(function*(){if(!Je.enabled)return;this._onBeforeRun.fire({action:Je});let tt=void 0;try{yield this.runAction(Je,et)}catch(Je){tt=Je}this._onDidRun.fire({action:Je,error:tt})}))}runAction(Je,et){return __awaiter(this,void 0,void 0,(function*(){yield Je.run(et)}))}}class Separator extends Action{constructor(Je){super(Separator.ID,Je,Je?"separator text":"separator"),this.checked=!1,this.enabled=!1}}Separator.ID="vs.actions.separator";class SubmenuAction{constructor(Je,et,tt,ot){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=Je,this.label=et,this.class=ot,this._actions=tt}get actions(){return this._actions}dispose(){}run(){return __awaiter(this,void 0,void 0,(function*(){}))}}class EmptySubmenuAction extends Action{constructor(){super(EmptySubmenuAction.ID,ot.a("submenu.empty","(empty)"),void 0,!1)}}EmptySubmenuAction.ID="vs.actions.empty"},190:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return StandardKeyboardEvent}));var ot=tt(124),it=tt(160),Zt=tt(43);let en=new Array(230),Cn=new Array(112);!function(){for(let Je=0;Je<Cn.length;Je++)Cn[Je]=-1;function define(Je,et){en[Je]=et,Cn[et]=Je}define(3,7),define(8,1),define(9,2),define(13,3),define(16,4),define(17,5),define(18,6),define(19,7),define(20,8),define(27,9),define(32,10),define(33,11),define(34,12),define(35,13),define(36,14),define(37,15),define(38,16),define(39,17),define(40,18),define(45,19),define(46,20),define(48,21),define(49,22),define(50,23),define(51,24),define(52,25),define(53,26),define(54,27),define(55,28),define(56,29),define(57,30),define(65,31),define(66,32),define(67,33),define(68,34),define(69,35),define(70,36),define(71,37),define(72,38),define(73,39),define(74,40),define(75,41),define(76,42),define(77,43),define(78,44),define(79,45),define(80,46),define(81,47),define(82,48),define(83,49),define(84,50),define(85,51),define(86,52),define(87,53),define(88,54),define(89,55),define(90,56),define(93,58),define(96,93),define(97,94),define(98,95),define(99,96),define(100,97),define(101,98),define(102,99),define(103,100),define(104,101),define(105,102),define(106,103),define(107,104),define(108,105),define(109,106),define(110,107),define(111,108),define(112,59),define(113,60),define(114,61),define(115,62),define(116,63),define(117,64),define(118,65),define(119,66),define(120,67),define(121,68),define(122,69),define(123,70),define(124,71),define(125,72),define(126,73),define(127,74),define(128,75),define(129,76),define(130,77),define(144,78),define(145,79),define(186,80),define(187,81),define(188,82),define(189,83),define(190,84),define(191,85),define(192,86),define(193,110),define(194,111),define(219,87),define(220,88),define(221,89),define(222,90),define(223,91),define(226,92),define(229,109),ot.g?(define(59,80),define(107,81),define(109,83),Zt.f&&define(224,57)):ot.j&&(define(91,57),Zt.f?define(93,57):define(92,57))}();const _n=Zt.f?256:2048,wn=Zt.f?2048:256;class StandardKeyboardEvent{constructor(Je){this._standardKeyboardEventBrand=!0;let et=Je;this.browserEvent=et,this.target=et.target,this.ctrlKey=et.ctrlKey,this.shiftKey=et.shiftKey,this.altKey=et.altKey,this.metaKey=et.metaKey,this.keyCode=function extractKeyCode(Je){if(Je.charCode){let et=String.fromCharCode(Je.charCode).toUpperCase();return it.b.fromString(et)}return en[Je.keyCode]||0}(et),this.code=et.code,this.ctrlKey=this.ctrlKey||5===this.keyCode,this.altKey=this.altKey||6===this.keyCode,this.shiftKey=this.shiftKey||4===this.keyCode,this.metaKey=this.metaKey||57===this.keyCode,this._asKeybinding=this._computeKeybinding(),this._asRuntimeKeybinding=this._computeRuntimeKeybinding()}preventDefault(){this.browserEvent&&this.browserEvent.preventDefault&&this.browserEvent.preventDefault()}stopPropagation(){this.browserEvent&&this.browserEvent.stopPropagation&&this.browserEvent.stopPropagation()}toKeybinding(){return this._asRuntimeKeybinding}equals(Je){return this._asKeybinding===Je}_computeKeybinding(){let Je=0;5!==this.keyCode&&4!==this.keyCode&&6!==this.keyCode&&57!==this.keyCode&&(Je=this.keyCode);let et=0;return this.ctrlKey&&(et|=_n),this.altKey&&(et|=512),this.shiftKey&&(et|=1024),this.metaKey&&(et|=wn),et|=Je,et}_computeRuntimeKeybinding(){let Je=0;return 5!==this.keyCode&&4!==this.keyCode&&6!==this.keyCode&&57!==this.keyCode&&(Je=this.keyCode),new it.e(this.ctrlKey,this.shiftKey,this.altKey,this.metaKey,Je)}}},191:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return DomEmitter})),tt.d(et,"b",(function(){return stopEvent}));var ot=tt(18);class DomEmitter{constructor(Je,et,tt){const fn=Je=>this.emitter.fire(Je);this.emitter=new ot.b({onFirstListenerAdd:()=>Je.addEventListener(et,fn,tt),onLastListenerRemove:()=>Je.removeEventListener(et,fn,tt)})}get event(){return this.emitter.event}dispose(){this.emitter.dispose()}}function stopEvent(Je){return Je.preventDefault(),Je.stopPropagation(),Je}},195:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return ot})),tt.d(et,"b",(function(){return Gesture}));var ot,it=tt(68),Zt=tt(9),en=tt(6),Cn=tt(270),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en};!function(Je){Je.Tap="-monaco-gesturetap",Je.Change="-monaco-gesturechange",Je.Start="-monaco-gesturestart",Je.End="-monaco-gesturesend",Je.Contextmenu="-monaco-gesturecontextmenu"}(ot||(ot={}));class Gesture extends Zt.a{constructor(){super(),this.dispatched=!1,this.activeTouches={},this.handle=null,this.targets=[],this.ignoreTargets=[],this._lastSetTapCountTime=0,this._register(en.i(document,"touchstart",Je=>this.onTouchStart(Je),{passive:!1})),this._register(en.i(document,"touchend",Je=>this.onTouchEnd(Je))),this._register(en.i(document,"touchmove",Je=>this.onTouchMove(Je),{passive:!1}))}static addTarget(Je){return Gesture.isTouchDevice()?(Gesture.INSTANCE||(Gesture.INSTANCE=new Gesture),Gesture.INSTANCE.targets.push(Je),{dispose:()=>{Gesture.INSTANCE.targets=Gesture.INSTANCE.targets.filter(et=>et!==Je)}}):Zt.a.None}static ignoreTarget(Je){return Gesture.isTouchDevice()?(Gesture.INSTANCE||(Gesture.INSTANCE=new Gesture),Gesture.INSTANCE.ignoreTargets.push(Je),{dispose:()=>{Gesture.INSTANCE.ignoreTargets=Gesture.INSTANCE.ignoreTargets.filter(et=>et!==Je)}}):Zt.a.None}static isTouchDevice(){return"ontouchstart"in window||navigator.maxTouchPoints>0}dispose(){this.handle&&(this.handle.dispose(),this.handle=null),super.dispose()}onTouchStart(Je){let et=Date.now();this.handle&&(this.handle.dispose(),this.handle=null);for(let tt=0,it=Je.targetTouches.length;tt<it;tt++){let it=Je.targetTouches.item(tt);this.activeTouches[it.identifier]={id:it.identifier,initialTarget:it.target,initialTimeStamp:et,initialPageX:it.pageX,initialPageY:it.pageY,rollingTimestamps:[et],rollingPageX:[it.pageX],rollingPageY:[it.pageY]};let Zt=this.newGestureEvent(ot.Start,it.target);Zt.pageX=it.pageX,Zt.pageY=it.pageY,this.dispatchEvent(Zt)}this.dispatched&&(Je.preventDefault(),Je.stopPropagation(),this.dispatched=!1)}onTouchEnd(Je){let et=Date.now(),tt=Object.keys(this.activeTouches).length;for(let Zt=0,en=Je.changedTouches.length;Zt<en;Zt++){let en=Je.changedTouches.item(Zt);if(!this.activeTouches.hasOwnProperty(String(en.identifier))){console.warn("move of an UNKNOWN touch",en);continue}let Cn=this.activeTouches[en.identifier],_n=Date.now()-Cn.initialTimeStamp;if(_n<Gesture.HOLD_DELAY&&Math.abs(Cn.initialPageX-it.t(Cn.rollingPageX))<30&&Math.abs(Cn.initialPageY-it.t(Cn.rollingPageY))<30){let Je=this.newGestureEvent(ot.Tap,Cn.initialTarget);Je.pageX=it.t(Cn.rollingPageX),Je.pageY=it.t(Cn.rollingPageY),this.dispatchEvent(Je)}else if(_n>=Gesture.HOLD_DELAY&&Math.abs(Cn.initialPageX-it.t(Cn.rollingPageX))<30&&Math.abs(Cn.initialPageY-it.t(Cn.rollingPageY))<30){let Je=this.newGestureEvent(ot.Contextmenu,Cn.initialTarget);Je.pageX=it.t(Cn.rollingPageX),Je.pageY=it.t(Cn.rollingPageY),this.dispatchEvent(Je)}else if(1===tt){let Je=it.t(Cn.rollingPageX),tt=it.t(Cn.rollingPageY),ot=it.t(Cn.rollingTimestamps)-Cn.rollingTimestamps[0],Zt=Je-Cn.rollingPageX[0],en=tt-Cn.rollingPageY[0];const _n=this.targets.filter(Je=>Cn.initialTarget instanceof Node&&Je.contains(Cn.initialTarget));this.inertia(_n,et,Math.abs(Zt)/ot,Zt>0?1:-1,Je,Math.abs(en)/ot,en>0?1:-1,tt)}this.dispatchEvent(this.newGestureEvent(ot.End,Cn.initialTarget)),delete this.activeTouches[en.identifier]}this.dispatched&&(Je.preventDefault(),Je.stopPropagation(),this.dispatched=!1)}newGestureEvent(Je,et){let tt=document.createEvent("CustomEvent");return tt.initEvent(Je,!1,!0),tt.initialTarget=et,tt.tapCount=0,tt}dispatchEvent(Je){if(Je.type===ot.Tap){const et=(new Date).getTime();let tt=0;tt=et-this._lastSetTapCountTime>Gesture.CLEAR_TAP_COUNT_TIME?1:2,this._lastSetTapCountTime=et,Je.tapCount=tt}else Je.type!==ot.Change&&Je.type!==ot.Contextmenu||(this._lastSetTapCountTime=0);for(let et=0;et<this.ignoreTargets.length;et++)if(Je.initialTarget instanceof Node&&this.ignoreTargets[et].contains(Je.initialTarget))return;this.targets.forEach(et=>{Je.initialTarget instanceof Node&&et.contains(Je.initialTarget)&&(et.dispatchEvent(Je),this.dispatched=!0)})}inertia(Je,et,tt,it,Zt,Cn,_n,wn){this.handle=en.V(()=>{let en=Date.now(),Sn=en-et,xn=0,kn=0,En=!0;tt+=Gesture.SCROLL_FRICTION*Sn,Cn+=Gesture.SCROLL_FRICTION*Sn,tt>0&&(En=!1,xn=it*tt*Sn),Cn>0&&(En=!1,kn=_n*Cn*Sn);let Dn=this.newGestureEvent(ot.Change);Dn.translationX=xn,Dn.translationY=kn,Je.forEach(Je=>Je.dispatchEvent(Dn)),En||this.inertia(Je,en,tt,it,Zt+xn,Cn,_n,wn+kn)})}onTouchMove(Je){let et=Date.now();for(let tt=0,Zt=Je.changedTouches.length;tt<Zt;tt++){let Zt=Je.changedTouches.item(tt);if(!this.activeTouches.hasOwnProperty(String(Zt.identifier))){console.warn("end of an UNKNOWN touch",Zt);continue}let en=this.activeTouches[Zt.identifier],Cn=this.newGestureEvent(ot.Change,en.initialTarget);Cn.translationX=Zt.pageX-it.t(en.rollingPageX),Cn.translationY=Zt.pageY-it.t(en.rollingPageY),Cn.pageX=Zt.pageX,Cn.pageY=Zt.pageY,this.dispatchEvent(Cn),en.rollingPageX.length>3&&(en.rollingPageX.shift(),en.rollingPageY.shift(),en.rollingTimestamps.shift()),en.rollingPageX.push(Zt.pageX),en.rollingPageY.push(Zt.pageY),en.rollingTimestamps.push(et)}this.dispatched&&(Je.preventDefault(),Je.stopPropagation(),this.dispatched=!1)}}Gesture.SCROLL_FRICTION=-.005,Gesture.HOLD_DELAY=700,Gesture.CLEAR_TAP_COUNT_TIME=400,__decorate([Cn.a],Gesture,"isTouchDevice",null)},196:function(Je,et,tt){"use strict";tt.d(et,"i",(function(){return it})),tt.d(et,"e",(function(){return Zt})),tt.d(et,"d",(function(){return en})),tt.d(et,"g",(function(){return Cn})),tt.d(et,"f",(function(){return _n})),tt.d(et,"b",(function(){return wn})),tt.d(et,"a",(function(){return Sn})),tt.d(et,"c",(function(){return xn})),tt.d(et,"h",(function(){return kn}));var ot=tt(652);class ErrorInvalidArgType extends Error{constructor(Je,et,tt){let ot;"string"==typeof et&&0===et.indexOf("not ")?(ot="must not be",et=et.replace(/^not /,"")):ot="must be";const it=-1!==Je.indexOf(".")?"property":"argument";let Zt=`The "${Je}" ${it} ${ot} of type ${et}`;Zt+=". Received type "+typeof tt,super(Zt),this.code="ERR_INVALID_ARG_TYPE"}}function validateString(Je,et){if("string"!=typeof Je)throw new ErrorInvalidArgType(et,"string",Je)}function isPathSeparator(Je){return 47===Je||92===Je}function isPosixPathSeparator(Je){return 47===Je}function isWindowsDeviceRoot(Je){return Je>=65&&Je<=90||Je>=97&&Je<=122}function normalizeString(Je,et,tt,ot){let it="",Zt=0,en=-1,Cn=0,_n=0;for(let wn=0;wn<=Je.length;++wn){if(wn<Je.length)_n=Je.charCodeAt(wn);else{if(ot(_n))break;_n=47}if(ot(_n)){if(en===wn-1||1===Cn);else if(2===Cn){if(it.length<2||2!==Zt||46!==it.charCodeAt(it.length-1)||46!==it.charCodeAt(it.length-2)){if(it.length>2){const Je=it.lastIndexOf(tt);-1===Je?(it="",Zt=0):(it=it.slice(0,Je),Zt=it.length-1-it.lastIndexOf(tt)),en=wn,Cn=0;continue}if(0!==it.length){it="",Zt=0,en=wn,Cn=0;continue}}et&&(it+=it.length>0?tt+"..":"..",Zt=2)}else it.length>0?it+=`${tt}${Je.slice(en+1,wn)}`:it=Je.slice(en+1,wn),Zt=wn-en-1;en=wn,Cn=0}else 46===_n&&-1!==Cn?++Cn:Cn=-1}return it}function _format(Je,et){if(null===et||"object"!=typeof et)throw new ErrorInvalidArgType("pathObject","Object",et);const tt=et.dir||et.root,ot=et.base||`${et.name||""}${et.ext||""}`;return tt?tt===et.root?`${tt}${ot}`:`${tt}${Je}${ot}`:ot}const it={resolve(...Je){let et="",tt="",it=!1;for(let Zt=Je.length-1;Zt>=-1;Zt--){let en;if(Zt>=0){if(en=Je[Zt],validateString(en,"path"),0===en.length)continue}else 0===et.length?en=ot.a():(en=ot.b["="+et]||ot.a(),(void 0===en||en.slice(0,2).toLowerCase()!==et.toLowerCase()&&92===en.charCodeAt(2))&&(en=et+"\\"));const Cn=en.length;let _n=0,wn="",Sn=!1;const xn=en.charCodeAt(0);if(1===Cn)isPathSeparator(xn)&&(_n=1,Sn=!0);else if(isPathSeparator(xn))if(Sn=!0,isPathSeparator(en.charCodeAt(1))){let Je=2,et=Je;for(;Je<Cn&&!isPathSeparator(en.charCodeAt(Je));)Je++;if(Je<Cn&&Je!==et){const tt=en.slice(et,Je);for(et=Je;Je<Cn&&isPathSeparator(en.charCodeAt(Je));)Je++;if(Je<Cn&&Je!==et){for(et=Je;Je<Cn&&!isPathSeparator(en.charCodeAt(Je));)Je++;Je!==Cn&&Je===et||(wn=`\\\\${tt}\\${en.slice(et,Je)}`,_n=Je)}}}else _n=1;else isWindowsDeviceRoot(xn)&&58===en.charCodeAt(1)&&(wn=en.slice(0,2),_n=2,Cn>2&&isPathSeparator(en.charCodeAt(2))&&(Sn=!0,_n=3));if(wn.length>0)if(et.length>0){if(wn.toLowerCase()!==et.toLowerCase())continue}else et=wn;if(it){if(et.length>0)break}else if(tt=`${en.slice(_n)}\\${tt}`,it=Sn,Sn&&et.length>0)break}return tt=normalizeString(tt,!it,"\\",isPathSeparator),it?`${et}\\${tt}`:`${et}${tt}`||"."},normalize(Je){validateString(Je,"path");const et=Je.length;if(0===et)return".";let tt,ot=0,it=!1;const Zt=Je.charCodeAt(0);if(1===et)return isPosixPathSeparator(Zt)?"\\":Je;if(isPathSeparator(Zt))if(it=!0,isPathSeparator(Je.charCodeAt(1))){let it=2,Zt=it;for(;it<et&&!isPathSeparator(Je.charCodeAt(it));)it++;if(it<et&&it!==Zt){const en=Je.slice(Zt,it);for(Zt=it;it<et&&isPathSeparator(Je.charCodeAt(it));)it++;if(it<et&&it!==Zt){for(Zt=it;it<et&&!isPathSeparator(Je.charCodeAt(it));)it++;if(it===et)return`\\\\${en}\\${Je.slice(Zt)}\\`;it!==Zt&&(tt=`\\\\${en}\\${Je.slice(Zt,it)}`,ot=it)}}}else ot=1;else isWindowsDeviceRoot(Zt)&&58===Je.charCodeAt(1)&&(tt=Je.slice(0,2),ot=2,et>2&&isPathSeparator(Je.charCodeAt(2))&&(it=!0,ot=3));let en=ot<et?normalizeString(Je.slice(ot),!it,"\\",isPathSeparator):"";return 0!==en.length||it||(en="."),en.length>0&&isPathSeparator(Je.charCodeAt(et-1))&&(en+="\\"),void 0===tt?it?"\\"+en:en:it?`${tt}\\${en}`:`${tt}${en}`},isAbsolute(Je){validateString(Je,"path");const et=Je.length;if(0===et)return!1;const tt=Je.charCodeAt(0);return isPathSeparator(tt)||et>2&&isWindowsDeviceRoot(tt)&&58===Je.charCodeAt(1)&&isPathSeparator(Je.charCodeAt(2))},join(...Je){if(0===Je.length)return".";let et,tt;for(let ot=0;ot<Je.length;++ot){const it=Je[ot];validateString(it,"path"),it.length>0&&(void 0===et?et=tt=it:et+="\\"+it)}if(void 0===et)return".";let ot=!0,Zt=0;if("string"==typeof tt&&isPathSeparator(tt.charCodeAt(0))){++Zt;const Je=tt.length;Je>1&&isPathSeparator(tt.charCodeAt(1))&&(++Zt,Je>2&&(isPathSeparator(tt.charCodeAt(2))?++Zt:ot=!1))}if(ot){for(;Zt<et.length&&isPathSeparator(et.charCodeAt(Zt));)Zt++;Zt>=2&&(et="\\"+et.slice(Zt))}return it.normalize(et)},relative(Je,et){if(validateString(Je,"from"),validateString(et,"to"),Je===et)return"";const tt=it.resolve(Je),ot=it.resolve(et);if(tt===ot)return"";if((Je=tt.toLowerCase())===(et=ot.toLowerCase()))return"";let Zt=0;for(;Zt<Je.length&&92===Je.charCodeAt(Zt);)Zt++;let en=Je.length;for(;en-1>Zt&&92===Je.charCodeAt(en-1);)en--;const Cn=en-Zt;let _n=0;for(;_n<et.length&&92===et.charCodeAt(_n);)_n++;let wn=et.length;for(;wn-1>_n&&92===et.charCodeAt(wn-1);)wn--;const Sn=wn-_n,xn=Cn<Sn?Cn:Sn;let kn=-1,En=0;for(;En<xn;En++){const tt=Je.charCodeAt(Zt+En);if(tt!==et.charCodeAt(_n+En))break;92===tt&&(kn=En)}if(En!==xn){if(-1===kn)return ot}else{if(Sn>xn){if(92===et.charCodeAt(_n+En))return ot.slice(_n+En+1);if(2===En)return ot.slice(_n+En)}Cn>xn&&(92===Je.charCodeAt(Zt+En)?kn=En:2===En&&(kn=3)),-1===kn&&(kn=0)}let Dn="";for(En=Zt+kn+1;En<=en;++En)En!==en&&92!==Je.charCodeAt(En)||(Dn+=0===Dn.length?"..":"\\..");return _n+=kn,Dn.length>0?`${Dn}${ot.slice(_n,wn)}`:(92===ot.charCodeAt(_n)&&++_n,ot.slice(_n,wn))},toNamespacedPath(Je){if("string"!=typeof Je)return Je;if(0===Je.length)return"";const et=it.resolve(Je);if(et.length<=2)return Je;if(92===et.charCodeAt(0)){if(92===et.charCodeAt(1)){const Je=et.charCodeAt(2);if(63!==Je&&46!==Je)return"\\\\?\\UNC\\"+et.slice(2)}}else if(isWindowsDeviceRoot(et.charCodeAt(0))&&58===et.charCodeAt(1)&&92===et.charCodeAt(2))return"\\\\?\\"+et;return Je},dirname(Je){validateString(Je,"path");const et=Je.length;if(0===et)return".";let tt=-1,ot=0;const it=Je.charCodeAt(0);if(1===et)return isPathSeparator(it)?Je:".";if(isPathSeparator(it)){if(tt=ot=1,isPathSeparator(Je.charCodeAt(1))){let it=2,Zt=it;for(;it<et&&!isPathSeparator(Je.charCodeAt(it));)it++;if(it<et&&it!==Zt){for(Zt=it;it<et&&isPathSeparator(Je.charCodeAt(it));)it++;if(it<et&&it!==Zt){for(Zt=it;it<et&&!isPathSeparator(Je.charCodeAt(it));)it++;if(it===et)return Je;it!==Zt&&(tt=ot=it+1)}}}}else isWindowsDeviceRoot(it)&&58===Je.charCodeAt(1)&&(tt=et>2&&isPathSeparator(Je.charCodeAt(2))?3:2,ot=tt);let Zt=-1,en=!0;for(let tt=et-1;tt>=ot;--tt)if(isPathSeparator(Je.charCodeAt(tt))){if(!en){Zt=tt;break}}else en=!1;if(-1===Zt){if(-1===tt)return".";Zt=tt}return Je.slice(0,Zt)},basename(Je,et){void 0!==et&&validateString(et,"ext"),validateString(Je,"path");let tt,ot=0,it=-1,Zt=!0;if(Je.length>=2&&isWindowsDeviceRoot(Je.charCodeAt(0))&&58===Je.charCodeAt(1)&&(ot=2),void 0!==et&&et.length>0&&et.length<=Je.length){if(et===Je)return"";let en=et.length-1,Cn=-1;for(tt=Je.length-1;tt>=ot;--tt){const _n=Je.charCodeAt(tt);if(isPathSeparator(_n)){if(!Zt){ot=tt+1;break}}else-1===Cn&&(Zt=!1,Cn=tt+1),en>=0&&(_n===et.charCodeAt(en)?-1==--en&&(it=tt):(en=-1,it=Cn))}return ot===it?it=Cn:-1===it&&(it=Je.length),Je.slice(ot,it)}for(tt=Je.length-1;tt>=ot;--tt)if(isPathSeparator(Je.charCodeAt(tt))){if(!Zt){ot=tt+1;break}}else-1===it&&(Zt=!1,it=tt+1);return-1===it?"":Je.slice(ot,it)},extname(Je){validateString(Je,"path");let et=0,tt=-1,ot=0,it=-1,Zt=!0,en=0;Je.length>=2&&58===Je.charCodeAt(1)&&isWindowsDeviceRoot(Je.charCodeAt(0))&&(et=ot=2);for(let Cn=Je.length-1;Cn>=et;--Cn){const et=Je.charCodeAt(Cn);if(isPathSeparator(et)){if(!Zt){ot=Cn+1;break}}else-1===it&&(Zt=!1,it=Cn+1),46===et?-1===tt?tt=Cn:1!==en&&(en=1):-1!==tt&&(en=-1)}return-1===tt||-1===it||0===en||1===en&&tt===it-1&&tt===ot+1?"":Je.slice(tt,it)},format:_format.bind(null,"\\"),parse(Je){validateString(Je,"path");const et={root:"",dir:"",base:"",ext:"",name:""};if(0===Je.length)return et;const tt=Je.length;let ot=0,it=Je.charCodeAt(0);if(1===tt)return isPathSeparator(it)?(et.root=et.dir=Je,et):(et.base=et.name=Je,et);if(isPathSeparator(it)){if(ot=1,isPathSeparator(Je.charCodeAt(1))){let et=2,it=et;for(;et<tt&&!isPathSeparator(Je.charCodeAt(et));)et++;if(et<tt&&et!==it){for(it=et;et<tt&&isPathSeparator(Je.charCodeAt(et));)et++;if(et<tt&&et!==it){for(it=et;et<tt&&!isPathSeparator(Je.charCodeAt(et));)et++;et===tt?ot=et:et!==it&&(ot=et+1)}}}}else if(isWindowsDeviceRoot(it)&&58===Je.charCodeAt(1)){if(tt<=2)return et.root=et.dir=Je,et;if(ot=2,isPathSeparator(Je.charCodeAt(2))){if(3===tt)return et.root=et.dir=Je,et;ot=3}}ot>0&&(et.root=Je.slice(0,ot));let Zt=-1,en=ot,Cn=-1,_n=!0,wn=Je.length-1,Sn=0;for(;wn>=ot;--wn)if(it=Je.charCodeAt(wn),isPathSeparator(it)){if(!_n){en=wn+1;break}}else-1===Cn&&(_n=!1,Cn=wn+1),46===it?-1===Zt?Zt=wn:1!==Sn&&(Sn=1):-1!==Zt&&(Sn=-1);return-1!==Cn&&(-1===Zt||0===Sn||1===Sn&&Zt===Cn-1&&Zt===en+1?et.base=et.name=Je.slice(en,Cn):(et.name=Je.slice(en,Zt),et.base=Je.slice(en,Cn),et.ext=Je.slice(Zt,Cn))),et.dir=en>0&&en!==ot?Je.slice(0,en-1):et.root,et},sep:"\\",delimiter:";",win32:null,posix:null},Zt={resolve(...Je){let et="",tt=!1;for(let it=Je.length-1;it>=-1&&!tt;it--){const Zt=it>=0?Je[it]:ot.a();validateString(Zt,"path"),0!==Zt.length&&(et=`${Zt}/${et}`,tt=47===Zt.charCodeAt(0))}return et=normalizeString(et,!tt,"/",isPosixPathSeparator),tt?"/"+et:et.length>0?et:"."},normalize(Je){if(validateString(Je,"path"),0===Je.length)return".";const et=47===Je.charCodeAt(0),tt=47===Je.charCodeAt(Je.length-1);return 0===(Je=normalizeString(Je,!et,"/",isPosixPathSeparator)).length?et?"/":tt?"./":".":(tt&&(Je+="/"),et?"/"+Je:Je)},isAbsolute:Je=>(validateString(Je,"path"),Je.length>0&&47===Je.charCodeAt(0)),join(...Je){if(0===Je.length)return".";let et;for(let tt=0;tt<Je.length;++tt){const ot=Je[tt];validateString(ot,"path"),ot.length>0&&(void 0===et?et=ot:et+="/"+ot)}return void 0===et?".":Zt.normalize(et)},relative(Je,et){if(validateString(Je,"from"),validateString(et,"to"),Je===et)return"";if((Je=Zt.resolve(Je))===(et=Zt.resolve(et)))return"";const tt=Je.length,ot=tt-1,it=et.length-1,en=ot<it?ot:it;let Cn=-1,_n=0;for(;_n<en;_n++){const tt=Je.charCodeAt(1+_n);if(tt!==et.charCodeAt(1+_n))break;47===tt&&(Cn=_n)}if(_n===en)if(it>en){if(47===et.charCodeAt(1+_n))return et.slice(1+_n+1);if(0===_n)return et.slice(1+_n)}else ot>en&&(47===Je.charCodeAt(1+_n)?Cn=_n:0===_n&&(Cn=0));let wn="";for(_n=1+Cn+1;_n<=tt;++_n)_n!==tt&&47!==Je.charCodeAt(_n)||(wn+=0===wn.length?"..":"/..");return`${wn}${et.slice(1+Cn)}`},toNamespacedPath:Je=>Je,dirname(Je){if(validateString(Je,"path"),0===Je.length)return".";const et=47===Je.charCodeAt(0);let tt=-1,ot=!0;for(let et=Je.length-1;et>=1;--et)if(47===Je.charCodeAt(et)){if(!ot){tt=et;break}}else ot=!1;return-1===tt?et?"/":".":et&&1===tt?"//":Je.slice(0,tt)},basename(Je,et){void 0!==et&&validateString(et,"ext"),validateString(Je,"path");let tt,ot=0,it=-1,Zt=!0;if(void 0!==et&&et.length>0&&et.length<=Je.length){if(et===Je)return"";let en=et.length-1,Cn=-1;for(tt=Je.length-1;tt>=0;--tt){const _n=Je.charCodeAt(tt);if(47===_n){if(!Zt){ot=tt+1;break}}else-1===Cn&&(Zt=!1,Cn=tt+1),en>=0&&(_n===et.charCodeAt(en)?-1==--en&&(it=tt):(en=-1,it=Cn))}return ot===it?it=Cn:-1===it&&(it=Je.length),Je.slice(ot,it)}for(tt=Je.length-1;tt>=0;--tt)if(47===Je.charCodeAt(tt)){if(!Zt){ot=tt+1;break}}else-1===it&&(Zt=!1,it=tt+1);return-1===it?"":Je.slice(ot,it)},extname(Je){validateString(Je,"path");let et=-1,tt=0,ot=-1,it=!0,Zt=0;for(let en=Je.length-1;en>=0;--en){const Cn=Je.charCodeAt(en);if(47!==Cn)-1===ot&&(it=!1,ot=en+1),46===Cn?-1===et?et=en:1!==Zt&&(Zt=1):-1!==et&&(Zt=-1);else if(!it){tt=en+1;break}}return-1===et||-1===ot||0===Zt||1===Zt&&et===ot-1&&et===tt+1?"":Je.slice(et,ot)},format:_format.bind(null,"/"),parse(Je){validateString(Je,"path");const et={root:"",dir:"",base:"",ext:"",name:""};if(0===Je.length)return et;const tt=47===Je.charCodeAt(0);let ot;tt?(et.root="/",ot=1):ot=0;let it=-1,Zt=0,en=-1,Cn=!0,_n=Je.length-1,wn=0;for(;_n>=ot;--_n){const et=Je.charCodeAt(_n);if(47!==et)-1===en&&(Cn=!1,en=_n+1),46===et?-1===it?it=_n:1!==wn&&(wn=1):-1!==it&&(wn=-1);else if(!Cn){Zt=_n+1;break}}if(-1!==en){const ot=0===Zt&&tt?1:Zt;-1===it||0===wn||1===wn&&it===en-1&&it===Zt+1?et.base=et.name=Je.slice(ot,en):(et.name=Je.slice(ot,it),et.base=Je.slice(ot,en),et.ext=Je.slice(it,en))}return Zt>0?et.dir=Je.slice(0,Zt-1):tt&&(et.dir="/"),et},sep:"/",delimiter:":",win32:null,posix:null};Zt.win32=it.win32=it,Zt.posix=it.posix=Zt;const en="win32"===ot.c?it.normalize:Zt.normalize,Cn="win32"===ot.c?it.resolve:Zt.resolve,_n="win32"===ot.c?it.relative:Zt.relative,wn="win32"===ot.c?it.dirname:Zt.dirname,Sn="win32"===ot.c?it.basename:Zt.basename,xn="win32"===ot.c?it.extname:Zt.extname,kn="win32"===ot.c?it.sep:Zt.sep},198:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});var ot={getSettingsFromThemedProps:!0,getTheme:!0,mixins:!0,pick:!0,pickVariant:!0,SplunkThemeProvider:!0,useSplunkTheme:!0,withSplunkTheme:!0,variables:!0};Object.defineProperty(et,"getSettingsFromThemedProps",{enumerable:!0,get:function get(){return it.default}}),Object.defineProperty(et,"getTheme",{enumerable:!0,get:function get(){return Zt.default}}),Object.defineProperty(et,"mixins",{enumerable:!0,get:function get(){return en.default}}),Object.defineProperty(et,"pick",{enumerable:!0,get:function get(){return Cn.default}}),Object.defineProperty(et,"pickVariant",{enumerable:!0,get:function get(){return _n.default}}),Object.defineProperty(et,"SplunkThemeProvider",{enumerable:!0,get:function get(){return wn.default}}),Object.defineProperty(et,"useSplunkTheme",{enumerable:!0,get:function get(){return Sn.default}}),Object.defineProperty(et,"withSplunkTheme",{enumerable:!0,get:function get(){return xn.default}}),Object.defineProperty(et,"variables",{enumerable:!0,get:function get(){return kn.default}});var it=_interopRequireDefault(tt(6951)),Zt=_interopRequireDefault(tt(2486)),en=_interopRequireDefault(tt(3818)),Cn=_interopRequireDefault(tt(1787)),_n=_interopRequireDefault(tt(6961)),wn=_interopRequireDefault(tt(6962)),Sn=_interopRequireDefault(tt(2489)),xn=_interopRequireDefault(tt(6963)),kn=_interopRequireDefault(tt(2488)),En=tt(6964);function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}Object.keys(En).forEach((function(Je){"default"!==Je&&"__esModule"!==Je&&(Object.prototype.hasOwnProperty.call(ot,Je)||Object.defineProperty(et,Je,{enumerable:!0,get:function get(){return En[Je]}}))}))},199:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return setARIAContainer})),tt.d(et,"a",(function(){return aria_alert})),tt.d(et,"c",(function(){return aria_status}));var ot=tt(12),it=tt.n(ot),Zt=tt(2775),en=tt.n(Zt),Cn={insert:"head",singleton:!1},_n=(it()(en.a,Cn),en.a.locals,tt(43)),wn=tt(6);let Sn,xn,kn,En,Dn;function setARIAContainer(Je){Sn=document.createElement("div"),Sn.className="monaco-aria-container";const createAlertContainer=()=>{const Je=document.createElement("div");return Je.className="monaco-alert",Je.setAttribute("role","alert"),Je.setAttribute("aria-atomic","true"),Sn.appendChild(Je),Je};xn=createAlertContainer(),kn=createAlertContainer();const createStatusContainer=()=>{const Je=document.createElement("div");return Je.className="monaco-status",Je.setAttribute("role","complementary"),Je.setAttribute("aria-live","polite"),Je.setAttribute("aria-atomic","true"),Sn.appendChild(Je),Je};En=createStatusContainer(),Dn=createStatusContainer(),Je.appendChild(Sn)}function aria_alert(Je){Sn&&(xn.textContent!==Je?(wn.t(kn),insertMessage(xn,Je)):(wn.t(xn),insertMessage(kn,Je)))}function aria_status(Je){Sn&&(_n.f?aria_alert(Je):En.textContent!==Je?(wn.t(Dn),insertMessage(En,Je)):(wn.t(En),insertMessage(Dn,Je)))}function insertMessage(Je,et){wn.t(Je),et.length>2e4&&(et=et.substr(0,2e4)),Je.textContent=et,Je.style.visibility="hidden",Je.style.visibility="visible"}},2018:function(Je,et,tt){var ot=tt(755),it=tt(838),Zt=tt(291);Je.exports=function mapKeys(Je,et){var tt={};return et=Zt(et,3),it(Je,(function(Je,it,Zt){ot(tt,et(Je,it,Zt),Je)})),tt}},202:function(Je,et,tt){"use strict";tt.d(et,"h",(function(){return Viewport})),tt.d(et,"b",(function(){return LineBreakData})),tt.d(et,"c",(function(){return MinimapLinesRenderingData})),tt.d(et,"e",(function(){return ViewLineData})),tt.d(et,"f",(function(){return ViewLineRenderingData})),tt.d(et,"a",(function(){return InlineDecoration})),tt.d(et,"d",(function(){return SingleLineInlineDecoration})),tt.d(et,"g",(function(){return ViewModelDecoration}));var ot=tt(26),it=tt(30),Zt=tt(10);class Viewport{constructor(Je,et,tt,ot){this._viewportBrand=void 0,this.top=0|Je,this.left=0|et,this.width=0|tt,this.height=0|ot}}class OutputPosition{constructor(Je,et){this.outputLineIndex=Je,this.outputOffset=et}toString(){return`${this.outputLineIndex}:${this.outputOffset}`}toPosition(Je,et){const tt=this.outputLineIndex>0?et:0;return new it.a(Je+this.outputLineIndex,tt+this.outputOffset+1)}}class LineBreakData{constructor(Je,et,tt,ot,it){this.breakOffsets=Je,this.breakOffsetsVisibleColumn=et,this.wrappedTextIndentLength=tt,this.injectionOffsets=ot,this.injectionOptions=it}getInputOffsetOfOutputPosition(Je,et){let tt=0;if(tt=0===Je?et:this.breakOffsets[Je-1]+et,null!==this.injectionOffsets)for(let Je=0;Je<this.injectionOffsets.length&&tt>this.injectionOffsets[Je];Je++)tt<this.injectionOffsets[Je]+this.injectionOptions[Je].content.length?tt=this.injectionOffsets[Je]:tt-=this.injectionOptions[Je].content.length;return tt}getOutputPositionOfInputOffset(Je,et=2){let tt=0;if(null!==this.injectionOffsets)for(let ot=0;ot<this.injectionOffsets.length&&!(Je<this.injectionOffsets[ot])&&(1===et||Je!==this.injectionOffsets[ot]);ot++)tt+=this.injectionOptions[ot].content.length;return Je+=tt,this.getOutputPositionOfOffsetInUnwrappedLine(Je,et)}getOutputPositionOfOffsetInUnwrappedLine(Je,et=2){let tt=0,ot=this.breakOffsets.length-1,it=0,Zt=0;for(;tt<=ot;){it=tt+(ot-tt)/2|0;const en=this.breakOffsets[it];if(Zt=it>0?this.breakOffsets[it-1]:0,0===et)if(Je<=Zt)ot=it-1;else{if(!(Je>en))break;tt=it+1}else if(Je<Zt)ot=it-1;else{if(!(Je>=en))break;tt=it+1}}return new OutputPosition(it,Je-Zt)}outputPositionToOffsetInUnwrappedLine(Je,et){let tt=(Je>0?this.breakOffsets[Je-1]:0)+et;return Je>0&&(tt-=this.wrappedTextIndentLength),tt}normalizeOffsetAroundInjections(Je,et){const tt=this.getInjectedTextAtOffset(Je);if(!tt)return Je;if(2===et)return Je===tt.offsetInUnwrappedLine+tt.length?tt.offsetInUnwrappedLine+tt.length:tt.offsetInUnwrappedLine;if(1===et){let Je=tt.offsetInUnwrappedLine+tt.length,et=tt.injectedTextIndex;for(;et+1<this.injectionOffsets.length&&this.injectionOffsets[et+1]===this.injectionOffsets[et];)Je+=this.injectionOptions[et+1].content.length,et++;return Je}let ot=tt.offsetInUnwrappedLine,it=tt.injectedTextIndex;for(;it-1>=0&&this.injectionOffsets[it-1]===this.injectionOffsets[it];)ot-=this.injectionOptions[it-1].content.length,it++;return ot}getInjectedText(Je,et){const tt=this.outputPositionToOffsetInUnwrappedLine(Je,et),ot=this.getInjectedTextAtOffset(tt);return ot?{options:this.injectionOptions[ot.injectedTextIndex]}:null}getInjectedTextAtOffset(Je){const et=this.injectionOffsets,tt=this.injectionOptions;if(null!==et){let ot=0;for(let it=0;it<et.length;it++){const Zt=tt[it].content.length,en=et[it]+ot,Cn=et[it]+ot+Zt;if(en>Je)break;if(Je<=Cn)return{injectedTextIndex:it,offsetInUnwrappedLine:en,length:Zt};ot+=Zt}}}}class MinimapLinesRenderingData{constructor(Je,et){this.tabSize=Je,this.data=et}}class ViewLineData{constructor(Je,et,tt,ot,it,Zt,en){this._viewLineDataBrand=void 0,this.content=Je,this.continuesWithWrappedLine=et,this.minColumn=tt,this.maxColumn=ot,this.startVisibleColumn=it,this.tokens=Zt,this.inlineDecorations=en}}class ViewLineRenderingData{constructor(Je,et,tt,ot,it,Zt,en,Cn,_n,wn){this.minColumn=Je,this.maxColumn=et,this.content=tt,this.continuesWithWrappedLine=ot,this.isBasicASCII=ViewLineRenderingData.isBasicASCII(tt,Zt),this.containsRTL=ViewLineRenderingData.containsRTL(tt,this.isBasicASCII,it),this.tokens=en,this.inlineDecorations=Cn,this.tabSize=_n,this.startVisibleColumn=wn}static isBasicASCII(Je,et){return!et||ot.B(Je)}static containsRTL(Je,et,tt){return!(et||!tt)&&ot.m(Je)}}class InlineDecoration{constructor(Je,et,tt){this.range=Je,this.inlineClassName=et,this.type=tt}}class SingleLineInlineDecoration{constructor(Je,et,tt,ot){this.startOffset=Je,this.endOffset=et,this.inlineClassName=tt,this.inlineClassNameAffectsLetterSpacing=ot}toInlineDecoration(Je){return new InlineDecoration(new Zt.a(Je,this.startOffset+1,Je,this.endOffset+1),this.inlineClassName,this.inlineClassNameAffectsLetterSpacing?3:0)}}class ViewModelDecoration{constructor(Je,et){this._viewModelDecorationBrand=void 0,this.range=Je,this.options=et}}},2033:function(Je,et,tt){var ot=tt(1116),it=tt(335),Zt=tt(2034),en=tt(573),Cn=it((function(Je){return Zt(ot(Je,en))}));Je.exports=Cn},2034:function(Je,et,tt){var ot=tt(840),it=tt(515),Zt=tt(946);Je.exports=function baseXor(Je,et,tt){var en=Je.length;if(en<2)return en?Zt(Je[0]):[];for(var Cn=-1,_n=Array(en);++Cn<en;)for(var wn=Je[Cn],Sn=-1;++Sn<en;)Sn!=Cn&&(_n[Cn]=ot(_n[Cn]||wn,Je[Sn],et,tt));return Zt(it(_n,1),et,tt)}},2050:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Wn,legacyRefMode:()=>Bn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(62);var xn=et.n(Sn);tt(33);const kn=tt(112);var En=et.n(kn);const Dn=tt(63);var Pn=et.n(Dn);const Ln=tt(38);var Tn=et.n(Ln);const In=tt(1323),jn=tt(775),Mn=tt(776);var An=et.n(Mn);function C(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function k(Je){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function R(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function j(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function T(Je,et){return(T=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function D(Je){var et=function K(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function o(){var tt,ot=M(Je);if(et){var it=M(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return I(this,tt)}}function I(Je,et){return!et||"object"!==k(et)&&"function"!=typeof et?E(Je):et}function E(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function M(Je){return(M=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function _(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Rn=["clickAway","contentClick","escapeKey","offScreen","tabKey","toggleClick"],Nn={align:Cn().oneOf(["center","edge","theme","end"]),canCoverAnchor:Cn().bool,children:Cn().oneOfType([Cn().node,Cn().func]),closeReasons:Cn().arrayOf(Cn().oneOf(Rn)),defaultPlacement:Cn().oneOf(["above","below","left","right","vertical","horizontal"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),focusToggleReasons:Cn().arrayOf(Cn().oneOf(Rn)),inputId:Cn().string,onRequestClose:Cn().func,onRequestOpen:Cn().func,open:Cn().bool,openWithArrowKeys:Cn().bool,repositionMode:Cn().oneOf(["none","flip","any"]),retainFocus:Cn().bool,takeFocus:Cn().bool,toggle:Cn().element.isRequired},Fn={align:"theme",canCoverAnchor:!0,closeReasons:Rn,defaultPlacement:"below",focusToggleReasons:["contentClick","escapeKey","tabKey","toggleClick"],repositionMode:"flip",retainFocus:!1,openWithArrowKeys:!1,takeFocus:!0},Bn=Symbol("Dropdown legacy ref mode marker"),Vn=function(Je){!function S(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&T(Je,et)}(r,Je);var et=D(r);function r(Je){var tt;return function P(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),_(E(tt=et.call(this,Je)),"controlledExternally",void 0),_(E(tt),"popoverId",void 0),_(E(tt),"toggleRef",null),_(E(tt),"toggleId",void 0),_(E(tt),"handleToggleMount",(function(Je){tt.toggleRef=Je,tt.setState({anchor:Je}),tt.props.toggle.type[Bn]?C(tt.props.toggle.props.elementRef,Je):C(tt.props.toggle.ref,Je)})),_(E(tt),"handleToggleClick",(function(Je){var et,ot,it,Zt;(null===(et=(ot=tt.props.toggle.props).onClick)||void 0===et||et.call(ot,Je),tt.isOpen())?tt.handleRequestClose({reason:"toggleClick",event:Je}):(null===(it=(Zt=tt.props).onRequestOpen)||void 0===it||it.call(Zt,Je,{reason:"toggleClick"}),tt.isControlled()||tt.setState({open:!0}))})),_(E(tt),"handleToggleKeyDownOpen",(function(Je){var et,ot;if(null===(et=(ot=tt.props.toggle.props).onKeyDown)||void 0===et||et.call(ot,Je),tt.props.openWithArrowKeys){var it,Zt,en=(0,jn.keycode)(Je.nativeEvent);if("up"===en||"down"===en)Je.preventDefault(),null===(it=(Zt=tt.props).onRequestOpen)||void 0===it||it.call(Zt,Je,{reason:"toggleKeydown"}),tt.isControlled()||tt.setState({open:!0})}})),_(E(tt),"handleRequestClose",(function(Je){var et=Je.event,ot=Je.reason,it=tt.props,Zt=it.closeReasons,en=it.focusToggleReasons,Cn=it.onRequestClose;if(et&&"clickAway"===ot)for(var _n=et.target,wn=tt.props.inputId||tt.props.toggle.props.id||tt.toggleId;_n;){if(_n.id===wn)return;_n=_n.parentNode}tt.isOpen()&&xn()(Zt,ot)&&(xn()(en,ot)&&tt.focus(),tt.isControlled()||tt.setState({open:!1}),null==Cn||Cn(Je))})),_(E(tt),"handleContentClick",(function(Je){tt.handleRequestClose({reason:"contentClick",event:Je})})),tt.state={anchor:null,open:!1},tt.controlledExternally=wn()(Je,"open"),tt.popoverId=(0,In.createDOMID)("popover"),tt.toggleId=(0,In.createDOMID)("toggle"),tt}return function q(Je,et,tt){return et&&j(Je.prototype,et),tt&&j(Je,tt),Je}(r,[{key:"componentDidUpdate",value:function e(){(function w(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?R(Object(tt),!0).forEach((function(et){_(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):R(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je})({},Tn()(this.props,Pn()(r.propTypes),"value","id"))}},{key:"isOpen",value:function e(){return this.isControlled()?this.props.open:this.state.open}},{key:"focus",value:function e(){var Je;null===(Je=this.toggleRef)||void 0===Je||Je.focus()}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"renderToggle",value:function e(){var Je;return(0,it.cloneElement)(this.props.toggle,(_(Je={onClick:this.handleToggleClick,onKeyDown:this.handleToggleKeyDownOpen},this.props.toggle.type[Bn]?"elementRef":"ref",this.handleToggleMount),_(Je,"aria-controls",this.isOpen()?this.popoverId:void 0),_(Je,"aria-haspopup",this.props.toggle.props["aria-haspopup"]||!0),_(Je,"aria-expanded",this.isOpen()),_(Je,"data-test",this.props.toggle.props["data-test"]||"dropdown"),_(Je,"data-test-popover-id",this.popoverId),_(Je,"id",this.props.inputId||this.props.toggle.props.id||this.toggleId),Je))}},{key:"render",value:function e(){var Je=this.props,et=Je.align,tt=Je.canCoverAnchor,ot=Je.children,it=Je.closeReasons,en=Je.defaultPlacement,Cn=Je.elementRef,_n=Je.repositionMode,wn=Je.retainFocus,Sn=Je.takeFocus,kn=this.state.anchor,Dn=this.handleRequestClose,Pn=this.handleContentClick,Ln=this.renderToggle();return Zt().createElement(Zt().Fragment,null,Ln,Zt().createElement(An(),{align:et,open:!!kn&&this.isOpen(),autoCloseWhenOffScreen:xn()(it,"offScreen"),anchor:kn,canCoverAnchor:tt,elementRef:Cn,retainFocus:wn,defaultPlacement:en,onRequestClose:Dn,repositionMode:_n,id:this.popoverId,"aria-labelledby":this.props.inputId||this.props.toggle.props.id||this.toggleId,takeFocus:Sn},En()(ot)?function(){return Zt().createElement("div",{onClick:Pn},ot.apply(void 0,arguments))}:Zt().createElement("div",{onClick:Pn},ot)))}}]),r}(it.Component);_(Vn,"possibleCloseReasons",Rn),_(Vn,"propTypes",Nn),_(Vn,"defaultProps",Fn);const Wn=Vn;Je.exports=ot})()},2051:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=tt(523);var it=function getSettingsFromThemedProps(Je){var et,tt=(null===(et=Je.theme)||void 0===et?void 0:et.splunkThemeV1)||{},it=tt.family,Zt=tt.colorScheme,en=tt.density;return(0,ot.addThemeDefaults)({family:it,colorScheme:Zt,density:en})};et.default=it},2052:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(985)),it=_interopRequireDefault(tt(1324)),Zt=_interopRequireDefault(tt(1325)),en=_interopRequireDefault(tt(1326)),Cn=_interopRequireDefault(tt(2053));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var _n=function createEnterpriseTheme(Je){var et=Je.colorScheme,tt=Je.density,_n={light:ot.default,dark:it.default}[et],wn={compact:Zt.default,comfortable:en.default}[tt],Sn=(0,Cn.default)({colorScheme:et,density:tt});return _objectSpread(_objectSpread(_objectSpread({},_n),wn),Sn)};et.default=_n},2053:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(97)),it=_interopRequireDefault(tt(985)),Zt=_interopRequireDefault(tt(1324)),en=_interopRequireDefault(tt(1325)),Cn=_interopRequireDefault(tt(1326));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}var _n=function createPrismaAliases(Je){var et=Je.colorScheme,tt=Je.density,_n={light:it.default,dark:Zt.default}[et],wn={compact:en.default,comfortable:Cn.default}[tt];return{accentColorPositive:_n.successColor,accentColorWarning:_n.warningColor,accentColorAlert:_n.alertColor,accentColorNegative:_n.errorColor,statusColorInfo:_n.infoColorL10,statusColorNormal:_n.successColorL10,statusColorLow:_n.warningColorL10,statusColorMedium:_n.alertColorL10,statusColorHigh:_n.errorColorL10,statusColorCritical:_n.errorColorD20,embossShadow:_n.overlayShadow,dragShadow:_n.overlayShadow,modalShadow:_n.overlayShadow,backgroundColorPopup:_n.backgroundColor,backgroundColorSection:_n.backgroundColor,backgroundColorSidebar:_n.backgroundColor,backgroundColorPage:_n.backgroundColor,backgroundColorNavigation:_n.backgroundColor,backgroundColorFloating:_n.backgroundColor,backgroundColorDialog:_n.backgroundColor,backgroundColorScrim:(0,ot.default)(_n.gray30).setAlpha(.8).toRgbString(),contentColorActive:_n.textColor,contentColorDefault:_n.textColor,contentColorMuted:_n.textGray,contentColorDisabled:_n.textDisabledColor,contentColorInverted:_n.gray30,neutral100:"dark"===et?_n.gray25:_n.gray98,neutral200:"dark"===et?_n.gray30:_n.gray96,neutral300:"dark"===et?_n.gray45:_n.gray92,neutral400:"dark"===et?_n.gray60:ot.default.mix(_n.gray92,_n.gray80).toRgbString(),neutral500:_n.gray80,interactiveColorPrimary:_n.brandColor,interactiveColorBorder:"dark"===et?_n.gray20:_n.gray60,interactiveColorBorderActive:"dark"===et?_n.gray20:_n.gray60,interactiveColorBorderHover:"dark"===et?_n.gray20:_n.gray60,interactiveColorBorderDisabled:"dark"===et?_n.gray30:_n.gray92,interactiveColorBackgroundDisabled:"dark"===et?_n.gray22:_n.gray96,spacingXSmall:wn.spacingQuarter,spacingSmall:wn.spacingHalf,spacingMedium:"calc(".concat(wn.spacing," * 0.75)"),spacingLarge:wn.spacing,spacingXLarge:"calc(".concat(wn.spacing," * 1.5)"),spacingXXLarge:"calc(".concat(wn.spacing," * 2)"),spacingXXXLarge:"calc(".concat(wn.spacing," * 2.5)")}};et.default=_n},2054:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(1327)),it=_interopRequireDefault(tt(1328)),Zt=_interopRequireDefault(tt(2055)),en=_interopRequireDefault(tt(2056)),Cn=_interopRequireDefault(tt(2057));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var _n=function createPrismaTheme(Je){var et=Je.colorScheme,tt=Je.density,_n={light:ot.default,dark:it.default}[et],wn={compact:Zt.default,comfortable:en.default}[tt];return _objectSpread(_objectSpread(_objectSpread({},(0,Cn.default)({colorScheme:et})),_n),wn)};et.default=_n},2055:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingXSmall:"4px",spacingSmall:"8px",spacingMedium:"12px",spacingLarge:"16px",spacingXLarge:"24px",spacingXXLarge:"32px",spacingXXXLarge:"40px",fontSizeSmall:"12px",fontSize:"14px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"32px",borderRadius:"4px"};et.default=ot},2056:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingXSmall:"4px",spacingSmall:"8px",spacingMedium:"12px",spacingLarge:"16px",spacingXLarge:"24px",spacingXXLarge:"32px",spacingXXXLarge:"40px",fontSizeSmall:"12px",fontSize:"14px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"40px",borderRadius:"4px"};et.default=ot},2057:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(97)),it=_interopRequireDefault(tt(2058)),Zt=_interopRequireDefault(tt(1327)),en=_interopRequireDefault(tt(1328));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Cn=function createPrismaBase(Je){var et=Je.colorScheme,tt={light:Zt.default,dark:en.default}[et],Cn={focusColor:(0,ot.default)(tt.interactiveColorPrimary).setAlpha(.7).toRgbString(),transparent:"transparent",linkColor:tt.interactiveColorPrimary},_n={hoverShadow:"0 0 0 2px ".concat(tt.backgroundColorPage,", 0 0 0 5px ").concat(tt.interactiveColorOverlayHover),focusShadow:"0 0 0 2px ".concat(tt.backgroundColorPage,", 0 0 0 5px ").concat(Cn.focusColor),focusShadowInset:"inset 0 0 0 3px ".concat(Cn.focusColor)},wn={activeBorder:"double ".concat(tt.interactiveColorBorderActive),borderColor:"".concat(tt.neutral200),borderColorWeak:"".concat(tt.neutral100),borderColorStrong:"".concat(tt.neutral300)},Sn={draggableBackground:"radial-gradient(circle at 1px 1px, ".concat(tt.contentColorMuted,", ").concat(tt.contentColorMuted," 1px, transparent 1px) 0 0 / 4px 6px")},xn="'Splunk Platform Sans', 'Splunk Data Sans', Roboto, Droid, 'Helvetica Neue', Helvetica, Arial, sans-serif";return _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{sansFontFamily:xn,serifFontFamily:"Georgia, 'Times New Roman', Times, serif",monoFontFamily:"'Splunk Platform Mono', 'Roboto Mono', Consolas, 'Droid Sans Mono', Monaco, 'Courier New', Courier, monospace",fontFamily:xn}),{fontWeightLight:300,fontWeightNormal:400,fontWeightSemiBold:500,fontWeightBold:700,fontWeightHeavy:800,fontWeightExtraBold:900}),Cn),it.default),_n),wn),Sn),{zindexLayer:1e3,zindexFixedNavbar:1030,zindexModalBackdrop:1040,zindexModal:1050,zindexPopover:1060,zindexToastMessages:2e3})};et.default=Cn},2058:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=et.highLow=et.sequential=et.divergent=et.categorical=et.staticColors=void 0;var ot={static1:"#7B56DB",static2:"#009CEB",static3:"#00CDAF",static4:"#DD9900",static5:"#FF677B",static6:"#CB2196",static7:"#813193",static8:"#0051B5",static9:"#008C80",static10:"#99B100",static11:"#FFA476",static12:"#FF6ACE",static13:"#AE8CFF",static14:"#00689D",static15:"#00490A",static16:"#465D00",static17:"#9D6300",static18:"#F6540B",static19:"#FF969E",static20:"#E47BFE"};et.staticColors=ot;var it=_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{categorical1D1:"#5C33FF",categorical1D2:"#207865",categorical1D3:"#AD3F20",categorical1D4:"#003E80",categorical1D5:"#78062A",categorical1D6:"#2F8811",categorical1D7:"#555555"}),{categorical1L1:"#9980FF",categorical1L2:"#45D4BA",categorical1L3:"#FB865C",categorical1L4:"#66AAF9",categorical1L5:"#E85B79",categorical1L6:"#88EE66",categorical1L7:"#F0B000"}),{categorical2D1:"#1F4D5B",categorical2D2:"#CC0AD6",categorical2D3:"#017FA2",categorical2D4:"#D81E5B",categorical2D5:"#621FFF",categorical2D6:"#348350",categorical2D7:"#555555"}),{categorical2L1:"#5599BE",categorical2L2:"#FB9DFB",categorical2L3:"#00BBEE",categorical2L4:"#EE3399",categorical2L5:"#9980FF",categorical2L6:"#5FBF7F",categorical2L7:"#F58B00"});et.categorical=it;var Zt=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{divergent1D1:"#118832",divergent1D2:"#1C6B2D",divergent1D3:"#284D27",divergent1D4:"#333022",divergent1D5:"#692A21",divergent1D6:"#9E2520",divergent1D7:"#D41F1F"}),{divergent1L1:"#08AE37",divergent1L2:"#55C169",divergent1L3:"#A1D59C",divergent1L4:"#EEE8CE",divergent1L5:"#F4BAA9",divergent1L6:"#F98C83",divergent1L7:"#FF5E5E"}),{divergent2D1:"#0070F3",divergent2D2:"#115BAD",divergent2D3:"#224468",divergent2D4:"#333022",divergent2D5:"#692A21",divergent2D6:"#9E2520",divergent2D7:"#D41F1F"}),{divergent2L1:"#2A99FF",divergent2L2:"#6BB3EE",divergent2L3:"#ADCCDD",divergent2L4:"#EEE8CE",divergent2L5:"#F4BAA9",divergent2L6:"#F98C83",divergent2L7:"#FF5E5E"}),{divergent3D1:"#299986",divergent3D2:"#277C52",divergent3D3:"#24551F",divergent3D4:"#333022",divergent3D5:"#422879",divergent3D6:"#602CA1",divergent3D7:"#8747DA"}),{divergent3L1:"#14846C",divergent3L2:"#45D4BA",divergent3L3:"#9ADEC4",divergent3L4:"#EEE8CE",divergent3L5:"#D7BEE4",divergent3L6:"#C093F9",divergent3L7:"#9156DD"}),{divergent4D1:"#0D8387",divergent4D2:"#1A6765",divergent4D3:"#264C44",divergent4D4:"#333022",divergent4D5:"#693623",divergent4D6:"#9F3B23",divergent4D7:"#D54124"}),{divergent4L1:"#008287",divergent4L2:"#2EA39B",divergent4L3:"#5CC3AF",divergent4L4:"#EEE8CE",divergent4L5:"#ECA14E",divergent4L6:"#E3723A",divergent4L7:"#DA4325"});et.divergent=Zt;var en=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{sequential1D1:"#118832",sequential1D2:"#669922",sequential1D3:"#9D9F0D",sequential1D4:"#CBA700",sequential1D5:"#D97A0D",sequential1D6:"#D94E17",sequential1D7:"#D41F1F"}),{sequential1L1:"#088F44",sequential1L2:"#2EB82E",sequential1L3:"#C3CC33",sequential1L4:"#FFD442",sequential1L5:"#FFA857",sequential1L6:"#FF7149",sequential1L7:"#FE3A3A"}),{sequential2D1:"#333022",sequential2D2:"#3D2830",sequential2D3:"#562E4C",sequential2D4:"#6F3468",sequential2D5:"#873A83",sequential2D6:"#A0409F",sequential2D7:"#B846BB"}),{sequential2L1:"#EEE8CE",sequential2L2:"#E8C7CE",sequential2L3:"#E1A6CD",sequential2L4:"#DB86CD",sequential2L5:"#D465CD",sequential2L6:"#CE44CC",sequential2L7:"#C723CC"}),{sequential3D1:"#333022",sequential3D2:"#253223",sequential3D3:"#244333",sequential3D4:"#245442",sequential3D5:"#246451",sequential3D6:"#237561",sequential3D7:"#238570"}),{sequential3L1:"#EEE8CE",sequential3L2:"#B6ECD4",sequential3L3:"#7EEFDA",sequential3L4:"#45D4BA",sequential3L5:"#35B9A0",sequential3L6:"#249F86",sequential3L7:"#14846C"}),{sequential4D1:"#333022",sequential4D2:"#442519",sequential4D3:"#64271F",sequential4D4:"#832A24",sequential4D5:"#A0312E",sequential4D6:"#BD3737",sequential4D7:"#DA3B30"}),{sequential4L1:"#EEE8CE",sequential4L2:"#F5CEBF",sequential4L3:"#FCB4B0",sequential4L4:"#F99C96",sequential4L5:"#F6847C",sequential4L6:"#DF564D",sequential4L7:"#DD2E2E"}),{sequential5D1:"#2E2E55",sequential5D2:"#4B1773",sequential5D3:"#77136A",sequential5D4:"#A81A45",sequential5D5:"#D24620",sequential5D6:"#D97A0D",sequential5D7:"#CBA700"}),{sequential5L1:"#EEE8CE",sequential5L2:"#F2DD88",sequential5L3:"#FFC355",sequential5L4:"#FF9D66",sequential5L5:"#FF7777",sequential5L6:"#EE4477",sequential5L7:"#DD22BB"}),{sequential6D1:"#1C3355",sequential6D2:"#005580",sequential6D3:"#007575",sequential6D4:"#118832",sequential6D5:"#669922",sequential6D6:"#9D9F0D",sequential6D7:"#CBA700"}),{sequential6L1:"#EEE8CE",sequential6L2:"#E7E755",sequential6L3:"#A3E052",sequential6L4:"#0AD647",sequential6L5:"#00BBBB",sequential6L6:"#1182F3",sequential6L7:"#6666DD"});et.sequential=en;var Cn=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{highLow1DHigh:"#1C6B2D",highLow1DLow:"#9E2520"}),{highLow1LHigh:"#55C169",highLow1LLow:"#F98C83"}),{highLow2DHigh:"#115BAD",highLow2DLow:"#9E2520"}),{highLow2LHigh:"#6BB3EE",highLow2LLow:"#F98C83"}),{highLow3DHigh:"#277C52",highLow3DLow:"#602CA1"}),{highLow3LHigh:"#45D4BA",highLow3LLow:"#C093F9"}),{highLow4DHigh:"#1A6765",highLow4DLow:"#9F3B23"}),{highLow4LHigh:"#2EA39B",highLow4LLow:"#E3723A"});et.highLow=Cn;var _n=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},ot),it),Zt),en),Cn);et.default=_n},2059:function(Je,et,tt){"use strict";function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0});var ot={typography:!0};Object.defineProperty(et,"typography",{enumerable:!0,get:function get(){return Zt.default}}),et.default=void 0;var it=_interopRequireWildcard(tt(2060));Object.keys(it).forEach((function(Je){"default"!==Je&&"__esModule"!==Je&&(Object.prototype.hasOwnProperty.call(ot,Je)||Object.defineProperty(et,Je,{enumerable:!0,get:function get(){return it[Je]}}))}));var Zt=_interopRequireWildcard(tt(2061));function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var Je=new WeakMap;return _getRequireWildcardCache=function _getRequireWildcardCache(){return Je},Je}function _interopRequireWildcard(Je){if(Je&&Je.__esModule)return Je;if(null===Je||"object"!==_typeof(Je)&&"function"!=typeof Je)return{default:Je};var et=_getRequireWildcardCache();if(et&&et.has(Je))return et.get(Je);var tt={},ot=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var it in Je)if(Object.prototype.hasOwnProperty.call(Je,it)){var Zt=ot?Object.getOwnPropertyDescriptor(Je,it):null;Zt&&(Zt.get||Zt.set)?Object.defineProperty(tt,it,Zt):tt[it]=Je[it]}return tt.default=Je,et&&et.set(Je,tt),tt}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.keys(Zt).forEach((function(Je){"default"!==Je&&"__esModule"!==Je&&(Object.prototype.hasOwnProperty.call(ot,Je)||Object.defineProperty(et,Je,{enumerable:!0,get:function get(){return Zt[Je]}}))}));var en=_objectSpread(_objectSpread({},it.default),{},{typography:Zt.default});et.default=en},206:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return EditOperation}));var ot=tt(10);class EditOperation{static insert(Je,et){return{range:new ot.a(Je.lineNumber,Je.column,Je.lineNumber,Je.column),text:et,forceMoveMarkers:!0}}static delete(Je){return{range:Je,text:null}}static replace(Je,et){return{range:Je,text:et}}static replaceMove(Je,et){return{range:Je,text:et,forceMoveMarkers:!0}}}},2060:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.clearfix=clearfix,et.ellipsis=ellipsis,et.printWidth100Percent=printWidth100Percent,et.printHide=printHide,et.printNoBackground=printNoBackground,et.printWrapAll=printWrapAll,et.screenReaderContent=screenReaderContent,et.overlayColors=overlayColors,et.colorWithAlpha=colorWithAlpha,et.default=et.reset=void 0;var ot=_interopRequireDefault(tt(97)),it=tt(2),Zt=tt(281),en=_interopRequireDefault(tt(986)),Cn=_interopRequireDefault(tt(777));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function _templateObject(){var Je=function _taggedTemplateLiteral(Je,et){et||(et=Je.slice(0));return Object.freeze(Object.defineProperties(Je,{raw:{value:Object.freeze(et)}}))}(["\n /* Generic resets */\n animation: none 0s ease 0s 1 normal none running;\n backface-visibility: visible;\n background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;\n border: medium none currentColor;\n border-collapse: separate;\n border-image: none;\n border-radius: 0;\n border-spacing: 0;\n bottom: auto;\n box-shadow: none;\n caption-side: top;\n clear: none;\n clip: auto;\n color-scheme: ",";\n columns: auto;\n column-count: auto;\n column-fill: balance;\n column-gap: normal;\n column-rule: medium none currentColor;\n column-span: 1;\n column-width: auto;\n content: normal;\n counter-increment: none;\n counter-reset: none;\n empty-cells: show;\n float: none;\n font-style: normal;\n font-variant: normal;\n font-weight: normal;\n font-stretch: normal;\n height: auto;\n hyphens: none;\n left: auto;\n letter-spacing: normal;\n list-style: disc outside none;\n margin: 0;\n max-height: none;\n max-width: none;\n min-height: 0;\n min-width: 0;\n opacity: 1;\n orphans: 2;\n overflow: visible;\n overflow-x: visible;\n overflow-y: visible;\n padding: 0;\n page-break-after: auto;\n page-break-before: auto;\n page-break-inside: auto;\n perspective: none;\n perspective-origin: 50% 50%;\n pointer-events: auto;\n position: static;\n right: auto;\n tab-size: 8;\n table-layout: auto;\n text-align: left;\n text-align-last: auto;\n text-decoration: none;\n text-indent: 0;\n text-shadow: none;\n text-transform: none;\n top: auto;\n transform: none;\n transform-origin: 50% 50% 0;\n transform-style: flat;\n transition: none 0s ease 0s;\n user-select: auto;\n vertical-align: baseline;\n white-space: normal;\n widows: 2;\n width: auto;\n word-spacing: normal;\n z-index: auto;\n /* Splunk-specific resets */\n border-width: 1px;\n box-sizing: border-box;\n color: ",";\n cursor: inherit;\n display: ",";\n font-family: ",";\n font-size: ",";\n line-height: ",";\n outline: medium none ",";\n visibility: inherit;\n "]);return _templateObject=function _templateObject(){return Je},Je}var _n=function reset(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"inline";return function(){return(0,it.css)(_templateObject(),(0,Cn.default)({dark:"dark",light:"light"}),(0,Cn.default)({enterprise:en.default.textColor,prisma:en.default.contentColorDefault}),Je,en.default.fontFamily,en.default.fontSize,en.default.lineHeight,en.default.focusColor)}};function clearfix(){return{"&::after":{display:"table",content:'""',clear:"both"}}}function ellipsis(){return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}function printWidth100Percent(){return{maxWidth:"100% !important",width:"100% !important",overflow:"hidden !important"}}function printHide(){return{display:"none !important"}}function printNoBackground(){return{background:"none !important"}}function printWrapAll(){return{wordBreak:"break-all !important",wordWrap:"break-word !important",overflowWrap:"break-word !important",whiteSpace:"normal !important"}}function screenReaderContent(){return{position:"absolute",overflow:"hidden",clip:"rect(0 0 0 0)",height:"1px",width:"1px",margin:"-1px",padding:0,border:0}}function overlayColors(Je,et){return function(tt){var it="function"==typeof Je?Je(tt):Je,en="function"==typeof et?et(tt):et,Cn=(0,Zt.normal)((0,ot.default)(it).toRgb(),(0,ot.default)(en).toRgb());return(0,ot.default)(Cn).toRgbString()}}function colorWithAlpha(Je,et){return function(tt){var it="function"==typeof Je?Je(tt):Je;return(0,ot.default)(it).setAlpha(et).toRgbString()}}et.reset=_n;var wn={reset:_n,clearfix:clearfix,ellipsis:ellipsis,printWidth100Percent:printWidth100Percent,printHide:printHide,printNoBackground:printNoBackground,printWrapAll:printWrapAll,screenReaderContent:screenReaderContent,colorWithAlpha:colorWithAlpha,overlayColors:overlayColors};et.default=wn},2061:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.typographyVariants=et.default=void 0;var ot=tt(2),it=_interopRequireDefault(tt(132)),Zt=_interopRequireDefault(tt(986)),en=_interopRequireDefault(tt(777));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function _templateObject2(){var Je=_taggedTemplateLiteral(["\n margin: 0;\n padding: 0;\n "]);return _templateObject2=function _templateObject2(){return Je},Je}function _templateObject(){var Je=_taggedTemplateLiteral(["\n ","\n\n color: ",";\n font-family: ",";\n font-size: ",";\n font-weight: ",";\n line-height: ",";\n "]);return _templateObject=function _templateObject(){return Je},Je}function _taggedTemplateLiteral(Je,et){return et||(et=Je.slice(0)),Object.freeze(Object.defineProperties(Je,{raw:{value:Object.freeze(et)}}))}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}var Cn=["body","title1","title2","title3","title4","title5","title6","title7","largeBody","smallBody","footnote","monoBody","monoSmallBody"];et.typographyVariants=Cn;var _n={active:Zt.default.contentColorActive,default:Zt.default.contentColorDefault,disabled:Zt.default.contentColorDisabled,inverted:Zt.default.contentColorInverted,muted:Zt.default.contentColorMuted,inherit:"inherit"},wn={sansSerif:Zt.default.sansFontFamily,monospace:Zt.default.monoFontFamily},Sn={light:Zt.default.fontWeightLight,normal:Zt.default.fontWeightNormal,semiBold:Zt.default.fontWeightSemiBold,bold:Zt.default.fontWeightBold,extraBold:Zt.default.fontWeightExtraBold,heavy:Zt.default.fontWeightHeavy};var xn=function typography(Je,et){var tt,xn=function isTypographyVariant(Je){return"string"==typeof Je&&Cn.includes(Je)}(Je)?Je:void 0;tt=xn&&void 0!==et?et:void 0===xn&&"object"===_typeof(Je)&&void 0===et?Je:{};var kn=xn?function getStylesForVariant(Je){var et=Zt.default.contentColorDefault,tt=Zt.default.fontFamily,ot=Zt.default.lineHeight,it=Zt.default.fontSize,Cn="normal";switch(Je){case"title1":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"48px"}),it=(0,en.default)({enterprise:"24px",prisma:"36px"}),Cn=(0,en.default)({enterprise:"500",prisma:Zt.default.fontWeightBold});break;case"title2":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"24px"}),it=(0,en.default)({enterprise:"18px",prisma:"24px"}),Cn=(0,en.default)({enterprise:"500",prisma:Zt.default.fontWeightBold});break;case"title3":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"24px"}),it=(0,en.default)({enterprise:"16px",prisma:"20px"}),Cn=(0,en.default)({enterprise:"500",prisma:Zt.default.fontWeightBold});break;case"title4":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"24px"}),it=(0,en.default)({enterprise:Zt.default.fontSize,prisma:"16px"}),Cn=Zt.default.fontWeightBold;break;case"title5":et=Zt.default.contentColorActive,ot=Zt.default.lineHeight,it=(0,en.default)({enterprise:"12px",prisma:Zt.default.fontSize}),Cn=(0,en.default)({enterprise:Zt.default.fontWeightSemiBold,prisma:Zt.default.fontWeightBold});break;case"title6":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:Zt.default.lineHeight,prisma:"16px"}),it=(0,en.default)({enterprise:"12px",prisma:"13px"}),Cn=Zt.default.fontWeightSemiBold;break;case"title7":et=Zt.default.contentColorActive,ot="16px",it=Zt.default.fontSizeSmall,Cn=Zt.default.fontWeightSemiBold;break;case"largeBody":et=Zt.default.contentColorDefault,ot="24px",it=Zt.default.fontSizeLarge,Cn="normal";break;case"smallBody":et=Zt.default.contentColorDefault,ot="16px",it=Zt.default.fontSizeSmall,Cn="normal";break;case"footnote":et=Zt.default.contentColorDefault,ot="13px",it="10px",Cn="normal";break;case"monoBody":tt=Zt.default.monoFontFamily;break;case"monoSmallBody":et=Zt.default.contentColorDefault,tt=Zt.default.monoFontFamily,ot="16px",it=Zt.default.fontSizeSmall,Cn="normal";break;case"body":break;default:return Je}return{color:et,family:tt,size:it,weight:Cn,lineHeight:ot,withReset:!0}}(xn):{},En=_objectSpread(_objectSpread({},tt),{},{size:tt.size?"".concat(tt.size,"px"):void 0,lineHeight:tt.lineHeight?"".concat(tt.lineHeight,"px"):void 0,color:tt.color?_n[tt.color]:void 0,family:tt.family?wn[tt.family]:void 0,weight:tt.weight?Sn[tt.weight]:void 0}),Dn={color:Zt.default.contentColorDefault,family:Zt.default.fontFamily,size:Zt.default.fontSize,weight:"normal",lineHeight:Zt.default.lineHeight,withReset:!1},Pn=(0,it.default)(Dn,kn,En);return function(){return(0,ot.css)(_templateObject(),(function(){return Pn.withReset&&(0,ot.css)(_templateObject2())}),Pn.color,Pn.family,Pn.size,Pn.weight,Pn.lineHeight)}};et.default=xn},2062:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=tt(777),it=tt(523),Zt=function pickVariant(Je,et){return function(tt){var Zt,en=tt[Je],Cn=et[en];if((0,ot.isInterpolationResult)(Cn))return Cn;var _n=(0,it.addThemeDefaults)(null===(Zt=tt.theme)||void 0===Zt?void 0:Zt.splunkThemeV1);return(0,ot.getThemeVariant)(Cn,_n)}};et.default=Zt},2063:function(Je,et,tt){"use strict";function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0}),et.default=function SplunkThemeProvider(Je){var et=Je.family,tt=Je.colorScheme,Zt=Je.density,en=Je.additionalThemeProperties,Cn=Je.customizeTheme,_n=function _objectWithoutProperties(Je,et){if(null==Je)return{};var tt,ot,it=function _objectWithoutPropertiesLoose(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}(Je,["family","colorScheme","density","additionalThemeProperties","customizeTheme"]),wn=((0,ot.useContext)(it.ThemeContext)||{}).splunkThemeV1,Sn=void 0===wn?{}:wn,xn=_objectSpread(_objectSpread({},en),{},{splunkThemeV1:{family:et||Sn.family||"prisma",colorScheme:tt||Sn.colorScheme||"dark",density:Zt||Sn.density||"comfortable",customizer:Cn||Sn.customizer}});return ot.default.createElement(it.ThemeProvider,_extends({theme:xn},_n))};var ot=function _interopRequireWildcard(Je){if(Je&&Je.__esModule)return Je;if(null===Je||"object"!==_typeof(Je)&&"function"!=typeof Je)return{default:Je};var et=_getRequireWildcardCache();if(et&&et.has(Je))return et.get(Je);var tt={},ot=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var it in Je)if(Object.prototype.hasOwnProperty.call(Je,it)){var Zt=ot?Object.getOwnPropertyDescriptor(Je,it):null;Zt&&(Zt.get||Zt.set)?Object.defineProperty(tt,it,Zt):tt[it]=Je[it]}tt.default=Je,et&&et.set(Je,tt);return tt}(tt(0)),it=tt(2);function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var Je=new WeakMap;return _getRequireWildcardCache=function _getRequireWildcardCache(){return Je},Je}function _extends(){return(_extends=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}},2064:function(Je,et,tt){"use strict";function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=function _interopRequireWildcard(Je){if(Je&&Je.__esModule)return Je;if(null===Je||"object"!==_typeof(Je)&&"function"!=typeof Je)return{default:Je};var et=_getRequireWildcardCache();if(et&&et.has(Je))return et.get(Je);var tt={},ot=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var it in Je)if(Object.prototype.hasOwnProperty.call(Je,it)){var Zt=ot?Object.getOwnPropertyDescriptor(Je,it):null;Zt&&(Zt.get||Zt.set)?Object.defineProperty(tt,it,Zt):tt[it]=Je[it]}tt.default=Je,et&&et.set(Je,tt);return tt}(tt(0)),it=tt(2),Zt=tt(523);function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var Je=new WeakMap;return _getRequireWildcardCache=function _getRequireWildcardCache(){return Je},Je}function _extends(){return(_extends=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function _objectWithoutProperties(Je,et){if(null==Je)return{};var tt,ot,it=function _objectWithoutPropertiesLoose(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var en=function withSplunkTheme(Je){var et=ot.default.forwardRef((function(et,tt){var en=(0,ot.useContext)(it.ThemeContext)||{},Cn=en.splunkThemeV1,_n=_objectWithoutProperties(en,["splunkThemeV1"]),wn=Cn||{},Sn=wn.family,xn=wn.colorScheme,kn=wn.density,En=wn.customizer,Dn=(0,Zt.addThemeDefaults)({family:Sn,colorScheme:xn,density:kn}),Pn=_objectSpread(_objectSpread({},_n),(0,Zt.getCustomizedTheme)(Dn,En));return ot.default.createElement(Je,_extends({},et,{ref:tt,splunkTheme:Pn}))})),tt=Je.displayName||Je.name||"Component";return et.displayName="withSplunkTheme(".concat(tt,")"),et};et.default=en},2065:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0})},2066:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})}};et.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(Je){if("object"==typeof window)return window}}(),et.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),et.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var ot={};et.r(ot),et.d(ot,{LayerContext:()=>jn,LayerStackContext:()=>In,LayerStackGlobalProvider:()=>k,default:()=>$n});const it=tt(0);var Zt=et.n(it);const en=tt(35),Cn=tt(3);var _n=et.n(Cn);const wn=tt(62);var Sn=et.n(wn);const xn=tt(178);var kn=et.n(xn);const En=tt(396);var Dn=et.n(En);const Pn=tt(775),Ln=tt(987);var Tn=et.n(Ln),In=Zt().createContext([]),jn=Zt().createContext({}),Mn={children:_n().node,name:_n().string,scope:_n().object,separateStackingContexts:_n().bool};function k(Je){var tt=Je.children,ot=Je.name,it=void 0===ot?"__splunkui_layer_instances__":ot,en=Je.scope,Cn=void 0===en?"undefined"!=typeof window?window:et.g:en,_n=Je.separateStackingContexts,wn=void 0!==_n&&_n;return Cn[it]||(Cn[it]=[]),Zt().createElement(In.Provider,{value:Cn[it]},Zt().createElement(jn.Provider,{value:{separateStackingContexts:wn}},tt))}k.propTypes=Mn;const An=tt(2);var Rn=et.n(An);const Nn=tt(410);var Fn=Rn().div.withConfig({displayName:"LayerStyles__StyledLayer",componentId:"ii6psl-0"})(["",""],(function(Je){return Je.$separateStackingContexts&&(0,An.css)(["isolation:isolate;z-index:",";"],Nn.variables.zindexLayer)})),Bn={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function L(Je){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function x(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function q(Je,et){return(q=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function T(Je){var et=function A(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=K(Je);if(et){var it=K(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return R(this,tt)}}function R(Je,et){return!et||"object"!==L(et)&&"function"!=typeof et?D(Je):et}function D(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function K(Je){return(K=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function M(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Vn=["clickAway","escapeKey"],Wn={children:_n().node,closeReasons:_n().arrayOf(_n().oneOf(Vn)),onRequestClose:_n().func,open:_n().bool},zn={closeReasons:Vn,open:!1},Hn=function(Je){!function j(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&q(Je,et)}(n,Je);var et=T(n);function n(Je){var tt;!function _(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),M(D(tt=et.call(this,Je)),"layerClickEvent",null),M(D(tt),"handleClickOnLayer",(function(Je){var et=Je.nativeEvent;tt.layerClickEvent=et})),M(D(tt),"handleClickOnWindow",(function(Je){var et,ot;tt.props.open&&Sn()(tt.props.closeReasons,"clickAway")&&tt.layerClickEvent!==Je&&(null===(et=(ot=tt.props).onRequestClose)||void 0===et||et.call(ot,{event:Je,reason:"clickAway"}))})),M(D(tt),"handleKeyDownOnWindow",(function(Je){var et,ot;tt.props.open&&"esc"===(0,Pn.keycode)(Je)&&kn()(tt.getLayerStack())===D(tt)&&Sn()(tt.props.closeReasons,"escapeKey")&&(null===(et=(ot=tt.props).onRequestClose)||void 0===et||et.call(ot,{event:Je,reason:"escapeKey"}))}));var ot=function O(){return"undefined"!=typeof document?document:Bn}();return n.layerContainer||(n.layerContainer=ot.createElement("div"),n.layerContainer.setAttribute("data-test","layer-container"),ot.body.appendChild(n.layerContainer)),tt}return function P(Je,et,tt){return et&&x(Je.prototype,et),tt&&x(Je,tt),Je}(n,[{key:"componentDidMount",value:function e(){this.props.open&&this.getLayerStack().push(this)}},{key:"componentDidUpdate",value:function e(Je){!Je.open&&this.props.open?this.getLayerStack().push(this):Je.open&&!this.props.open&&Dn()(this.getLayerStack(),this)}},{key:"componentWillUnmount",value:function e(){Dn()(this.getLayerStack(),this)}},{key:"getLayerStack",value:function e(){return this.context}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.children;if(et.open){var ot=(0,en.createPortal)(Zt().createElement(jn.Consumer,null,(function(et){var ot=et.separateStackingContexts,it=void 0!==ot&&ot;return Zt().createElement(Fn,{$separateStackingContexts:it,"data-test":"layer",onMouseDown:Je.handleClickOnLayer,onTouchStart:Je.handleClickOnLayer},tt)})),n.layerContainer);return Zt().createElement(Zt().Fragment,null,Zt().createElement(Tn(),{target:window,eventType:"keydown",listener:this.handleKeyDownOnWindow,key:"eventListenerKeydown"}),Zt().createElement(Tn(),{target:window,eventType:"mousedown",listener:this.handleClickOnWindow,key:"eventListenerMouseDown"}),Zt().createElement(Tn(),{target:window,eventType:"touchstart",listener:this.handleClickOnWindow,key:"eventListenerTouchStart",options:{passive:!0}}),ot)}return null}}]),n}(it.Component);M(Hn,"layerContainer",null),M(Hn,"possibleCloseReasons",Vn),M(Hn,"propTypes",Wn),M(Hn,"defaultProps",zn),M(Hn,"contextType",In);const $n=Hn;Je.exports=ot})()},207:function(Je,et,tt){"use strict";tt.d(et,"c",(function(){return ot})),tt.d(et,"a",(function(){return it})),tt.d(et,"b",(function(){return _n}));var ot,it,Zt=tt(58),en=tt(5),Cn=tt(216);!function(Je){Je[Je.Hint=1]="Hint",Je[Je.Info=2]="Info",Je[Je.Warning=4]="Warning",Je[Je.Error=8]="Error"}(ot||(ot={})),function(Je){Je.compare=function compare(Je,et){return et-Je};const et=Object.create(null);et[Je.Error]=Object(en.a)("sev.error","Error"),et[Je.Warning]=Object(en.a)("sev.warning","Warning"),et[Je.Info]=Object(en.a)("sev.info","Info"),Je.toString=function toString(Je){return et[Je]||""},Je.fromSeverity=function fromSeverity(et){switch(et){case Cn.a.Error:return Je.Error;case Cn.a.Warning:return Je.Warning;case Cn.a.Info:return Je.Info;case Cn.a.Ignore:return Je.Hint}},Je.toSeverity=function toSeverity(et){switch(et){case Je.Error:return Cn.a.Error;case Je.Warning:return Cn.a.Warning;case Je.Info:return Cn.a.Info;case Je.Hint:return Cn.a.Ignore}}}(ot||(ot={})),function(Je){function makeKeyOptionalMessage(Je,et){let tt=[""];return Je.source?tt.push(Je.source.replace("¦","\\¦")):tt.push(""),Je.code?"string"==typeof Je.code?tt.push(Je.code.replace("¦","\\¦")):tt.push(Je.code.value.replace("¦","\\¦")):tt.push(""),void 0!==Je.severity&&null!==Je.severity?tt.push(ot.toString(Je.severity)):tt.push(""),Je.message&&et?tt.push(Je.message.replace("¦","\\¦")):tt.push(""),void 0!==Je.startLineNumber&&null!==Je.startLineNumber?tt.push(Je.startLineNumber.toString()):tt.push(""),void 0!==Je.startColumn&&null!==Je.startColumn?tt.push(Je.startColumn.toString()):tt.push(""),void 0!==Je.endLineNumber&&null!==Je.endLineNumber?tt.push(Je.endLineNumber.toString()):tt.push(""),void 0!==Je.endColumn&&null!==Je.endColumn?tt.push(Je.endColumn.toString()):tt.push(""),tt.push(""),tt.join("¦")}Je.makeKey=function makeKey(Je){return makeKeyOptionalMessage(Je,!0)},Je.makeKeyOptionalMessage=makeKeyOptionalMessage}(it||(it={}));const _n=Object(Zt.c)("markerService")},208:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return ReplaceCommand})),tt.d(et,"c",(function(){return ReplaceCommandThatSelectsText})),tt.d(et,"e",(function(){return ReplaceCommandWithoutChangingPosition})),tt.d(et,"d",(function(){return ReplaceCommandWithOffsetCursorState})),tt.d(et,"b",(function(){return ReplaceCommandThatPreservesSelection}));var ot=tt(79);class ReplaceCommand{constructor(Je,et,tt=!1){this._range=Je,this._text=et,this.insertsAutoWhitespace=tt}getEditOperations(Je,et){et.addTrackedEditOperation(this._range,this._text)}computeCursorState(Je,et){let tt=et.getInverseEditOperations()[0].range;return new ot.a(tt.endLineNumber,tt.endColumn,tt.endLineNumber,tt.endColumn)}}class ReplaceCommandThatSelectsText{constructor(Je,et){this._range=Je,this._text=et}getEditOperations(Je,et){et.addTrackedEditOperation(this._range,this._text)}computeCursorState(Je,et){const tt=et.getInverseEditOperations()[0].range;return new ot.a(tt.startLineNumber,tt.startColumn,tt.endLineNumber,tt.endColumn)}}class ReplaceCommandWithoutChangingPosition{constructor(Je,et,tt=!1){this._range=Je,this._text=et,this.insertsAutoWhitespace=tt}getEditOperations(Je,et){et.addTrackedEditOperation(this._range,this._text)}computeCursorState(Je,et){let tt=et.getInverseEditOperations()[0].range;return new ot.a(tt.startLineNumber,tt.startColumn,tt.startLineNumber,tt.startColumn)}}class ReplaceCommandWithOffsetCursorState{constructor(Je,et,tt,ot,it=!1){this._range=Je,this._text=et,this._columnDeltaOffset=ot,this._lineNumberDeltaOffset=tt,this.insertsAutoWhitespace=it}getEditOperations(Je,et){et.addTrackedEditOperation(this._range,this._text)}computeCursorState(Je,et){let tt=et.getInverseEditOperations()[0].range;return new ot.a(tt.endLineNumber+this._lineNumberDeltaOffset,tt.endColumn+this._columnDeltaOffset,tt.endLineNumber+this._lineNumberDeltaOffset,tt.endColumn+this._columnDeltaOffset)}}class ReplaceCommandThatPreservesSelection{constructor(Je,et,tt,ot=!1){this._range=Je,this._text=et,this._initialSelection=tt,this._forceMoveMarkers=ot,this._selectionId=null}getEditOperations(Je,et){et.addTrackedEditOperation(this._range,this._text,this._forceMoveMarkers),this._selectionId=et.trackSelection(this._initialSelection)}computeCursorState(Je,et){return et.getTrackedSelection(this._selectionId)}}},209:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Gn})),tt.d(et,"b",(function(){return Jn})),tt.d(et,"d",(function(){return getOuterEditor})),tt.d(et,"c",(function(){return Or})),tt.d(et,"p",(function(){return xr})),tt.d(et,"q",(function(){return kr})),tt.d(et,"r",(function(){return Lr})),tt.d(et,"e",(function(){return Nr})),tt.d(et,"j",(function(){return Wr})),tt.d(et,"l",(function(){return zr})),tt.d(et,"k",(function(){return Hr})),tt.d(et,"n",(function(){return $r})),tt.d(et,"o",(function(){return Kr})),tt.d(et,"f",(function(){return Ur})),tt.d(et,"g",(function(){return Gr})),tt.d(et,"m",(function(){return Zr})),tt.d(et,"h",(function(){return Xr})),tt.d(et,"i",(function(){return Yr}));var ot=tt(12),it=tt.n(ot),Zt=tt(2784),en=tt.n(Zt),Cn={insert:"head",singleton:!1},_n=(it()(en.a,Cn),en.a.locals,tt(6)),wn=tt(504),Sn=tt(186),xn=tt(42),kn=tt(18),En=tt(161),Dn=tt(122),Pn=tt(816),Ln=tt(2803),Tn=tt.n(Ln),In={insert:"head",singleton:!1},jn=(it()(Tn.a,In),Tn.a.locals,tt(507)),Mn=tt(909),An=tt(9),Rn=tt(10),Nn=tt(115);const Fn=new xn.a(new xn.c(0,122,204)),Bn={showArrow:!0,showFrame:!0,className:"",frameColor:Fn,arrowColor:Fn,keepEditorSelection:!1};class ViewZoneDelegate{constructor(Je,et,tt,ot,it,Zt){this.id="",this.domNode=Je,this.afterLineNumber=et,this.afterColumn=tt,this.heightInLines=ot,this._onDomNodeTop=it,this._onComputedHeight=Zt}onDomNodeTop(Je){this._onDomNodeTop(Je)}onComputedHeight(Je){this._onComputedHeight(Je)}}class OverlayWidgetDelegate{constructor(Je,et){this._id=Je,this._domNode=et}getId(){return this._id}getDomNode(){return this._domNode}getPosition(){return null}}class zoneWidget_Arrow{constructor(Je){this._editor=Je,this._ruleName=zoneWidget_Arrow._IdGenerator.nextId(),this._decorations=[],this._color=null,this._height=-1}dispose(){this.hide(),_n.Q(this._ruleName)}set color(Je){this._color!==Je&&(this._color=Je,this._updateStyle())}set height(Je){this._height!==Je&&(this._height=Je,this._updateStyle())}_updateStyle(){_n.Q(this._ruleName),_n.v(".monaco-editor "+this._ruleName,`border-style: solid; border-color: transparent; border-bottom-color: ${this._color}; border-width: ${this._height}px; bottom: -${this._height}px; margin-left: -${this._height}px; `)}show(Je){this._decorations=this._editor.deltaDecorations(this._decorations,[{range:Rn.a.fromPositions(Je),options:{description:"zone-widget-arrow",className:this._ruleName,stickiness:1}}])}hide(){this._editor.deltaDecorations(this._decorations,[])}}zoneWidget_Arrow._IdGenerator=new Mn.a(".arrow-decoration-");var Vn=tt(5),Wn=tt(25),zn=tt(58),Hn=tt(502),$n=tt(13),qn=tt(11),Kn=tt(65),Un=tt(1231),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};const Gn=Object(zn.c)("IPeekViewService");var Jn,Cr;Object(Hn.b)(Gn,class{constructor(){this._widgets=new Map}addExclusiveWidget(Je,et){const tt=this._widgets.get(Je);tt&&(tt.listener.dispose(),tt.widget.dispose());this._widgets.set(Je,{widget:et,listener:et.onDidClose(()=>{const tt=this._widgets.get(Je);tt&&tt.widget===et&&(tt.listener.dispose(),this._widgets.delete(Je))})})}}),(Cr=Jn||(Jn={})).inPeekEditor=new Wn.c("inReferenceSearchEditor",!0,Vn.a("inReferenceSearchEditor","Whether the current code editor is embedded inside peek")),Cr.notInPeekEditor=Cr.inPeekEditor.toNegated();let wr=class PeekContextController{constructor(Je,et){Je instanceof Pn.a&&Jn.inPeekEditor.bindTo(et)}dispose(){}};function getOuterEditor(Je){let et=Je.get(Dn.a).getFocusedCodeEditor();return et instanceof Pn.a?et.getParentEditor():et}wr.ID="editor.contrib.referenceController",wr=__decorate([__param(1,Wn.b)],wr),Object($n.l)(wr.ID,wr);const Sr={headerBackgroundColor:xn.a.white,primaryHeadingColor:xn.a.fromHex("#333333"),secondaryHeadingColor:xn.a.fromHex("#6c6c6cb3")};let Or=class PeekViewWidget extends class zoneWidget_ZoneWidget{constructor(Je,et={}){this._arrow=null,this._overlayWidget=null,this._resizeSash=null,this._positionMarkerId=[],this._viewZone=null,this._disposables=new An.b,this.container=null,this._isShowing=!1,this.editor=Je,this.options=En.b(et),En.f(this.options,Bn,!1),this.domNode=document.createElement("div"),this.options.isAccessible||(this.domNode.setAttribute("aria-hidden","true"),this.domNode.setAttribute("role","presentation")),this._disposables.add(this.editor.onDidLayoutChange(Je=>{const et=this._getWidth(Je);this.domNode.style.width=et+"px",this.domNode.style.left=this._getLeft(Je)+"px",this._onWidth(et)}))}dispose(){this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._viewZone&&this.editor.changeViewZones(Je=>{this._viewZone&&Je.removeZone(this._viewZone.id),this._viewZone=null}),this.editor.deltaDecorations(this._positionMarkerId,[]),this._positionMarkerId=[],this._disposables.dispose()}create(){this.domNode.classList.add("zone-widget"),this.options.className&&this.domNode.classList.add(this.options.className),this.container=document.createElement("div"),this.container.classList.add("zone-widget-container"),this.domNode.appendChild(this.container),this.options.showArrow&&(this._arrow=new zoneWidget_Arrow(this.editor),this._disposables.add(this._arrow)),this._fillContainer(this.container),this._initSash(),this._applyStyles()}style(Je){Je.frameColor&&(this.options.frameColor=Je.frameColor),Je.arrowColor&&(this.options.arrowColor=Je.arrowColor),this._applyStyles()}_applyStyles(){if(this.container&&this.options.frameColor){let Je=this.options.frameColor.toString();this.container.style.borderTopColor=Je,this.container.style.borderBottomColor=Je}if(this._arrow&&this.options.arrowColor){let Je=this.options.arrowColor.toString();this._arrow.color=Je}}_getWidth(Je){return Je.width-Je.minimap.minimapWidth-Je.verticalScrollbarWidth}_getLeft(Je){return Je.minimap.minimapWidth>0&&0===Je.minimap.minimapLeft?Je.minimap.minimapWidth:0}_onViewZoneTop(Je){this.domNode.style.top=Je+"px"}_onViewZoneHeight(Je){if(this.domNode.style.height=Je+"px",this.container){let et=Je-this._decoratingElementsHeight();this.container.style.height=et+"px";const tt=this.editor.getLayoutInfo();this._doLayout(et,this._getWidth(tt))}this._resizeSash&&this._resizeSash.layout()}get position(){const[Je]=this._positionMarkerId;if(!Je)return;const et=this.editor.getModel();if(!et)return;const tt=et.getDecorationRange(Je);return tt?tt.getStartPosition():void 0}show(Je,et){const tt=Rn.a.isIRange(Je)?Rn.a.lift(Je):Rn.a.fromPositions(Je);this._isShowing=!0,this._showImpl(tt,et),this._isShowing=!1,this._positionMarkerId=this.editor.deltaDecorations(this._positionMarkerId,[{range:tt,options:Nn.a.EMPTY}])}hide(){this._viewZone&&(this.editor.changeViewZones(Je=>{this._viewZone&&Je.removeZone(this._viewZone.id)}),this._viewZone=null),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this._arrow&&this._arrow.hide()}_decoratingElementsHeight(){let Je=this.editor.getOption(57),et=0;if(this.options.showArrow){et+=2*Math.round(Je/3)}if(this.options.showFrame){et+=2*Math.round(Je/9)}return et}_showImpl(Je,et){const tt=Je.getStartPosition(),ot=this.editor.getLayoutInfo(),it=this._getWidth(ot);this.domNode.style.width=it+"px",this.domNode.style.left=this._getLeft(ot)+"px";const Zt=document.createElement("div");Zt.style.overflow="hidden";const en=this.editor.getOption(57),Cn=Math.max(12,this.editor.getLayoutInfo().height/en*.8);et=Math.min(et,Cn);let _n=0,wn=0;if(this._arrow&&this.options.showArrow&&(_n=Math.round(en/3),this._arrow.height=_n,this._arrow.show(tt)),this.options.showFrame&&(wn=Math.round(en/9)),this.editor.changeViewZones(Je=>{this._viewZone&&Je.removeZone(this._viewZone.id),this._overlayWidget&&(this.editor.removeOverlayWidget(this._overlayWidget),this._overlayWidget=null),this.domNode.style.top="-1000px",this._viewZone=new ViewZoneDelegate(Zt,tt.lineNumber,tt.column,et,Je=>this._onViewZoneTop(Je),Je=>this._onViewZoneHeight(Je)),this._viewZone.id=Je.addZone(this._viewZone),this._overlayWidget=new OverlayWidgetDelegate("vs.editor.contrib.zoneWidget"+this._viewZone.id,this.domNode),this.editor.addOverlayWidget(this._overlayWidget)}),this.container&&this.options.showFrame){const Je=this.options.frameWidth?this.options.frameWidth:wn;this.container.style.borderTopWidth=Je+"px",this.container.style.borderBottomWidth=Je+"px"}let Sn=et*en-this._decoratingElementsHeight();this.container&&(this.container.style.top=_n+"px",this.container.style.height=Sn+"px",this.container.style.overflow="hidden"),this._doLayout(Sn,it),this.options.keepEditorSelection||this.editor.setSelection(Je);const xn=this.editor.getModel();if(xn){const et=Je.endLineNumber+1;et<=xn.getLineCount()?this.revealLine(et,!1):this.revealLine(xn.getLineCount(),!0)}}revealLine(Je,et){et?this.editor.revealLineInCenter(Je,0):this.editor.revealLine(Je,0)}setCssClass(Je,et){this.container&&(et&&this.container.classList.remove(et),this.container.classList.add(Je))}_onWidth(Je){}_doLayout(Je,et){}_relayout(Je){this._viewZone&&this._viewZone.heightInLines!==Je&&this.editor.changeViewZones(et=>{this._viewZone&&(this._viewZone.heightInLines=Je,et.layoutZone(this._viewZone.id))})}_initSash(){if(this._resizeSash)return;let Je;this._resizeSash=this._disposables.add(new jn.b(this.domNode,this,{orientation:1})),this.options.isResizeable||(this._resizeSash.hide(),this._resizeSash.state=0),this._disposables.add(this._resizeSash.onDidStart(et=>{this._viewZone&&(Je={startY:et.startY,heightInLines:this._viewZone.heightInLines})})),this._disposables.add(this._resizeSash.onDidEnd(()=>{Je=void 0})),this._disposables.add(this._resizeSash.onDidChange(et=>{if(Je){let tt=(et.currentY-Je.startY)/this.editor.getOption(57),ot=tt<0?Math.ceil(tt):Math.floor(tt),it=Je.heightInLines+ot;it>5&&it<35&&this._relayout(it)}}))}getHorizontalSashLeft(){return 0}getHorizontalSashTop(){return(null===this.domNode.style.height?0:parseInt(this.domNode.style.height))-this._decoratingElementsHeight()/2}getHorizontalSashWidth(){const Je=this.editor.getLayoutInfo();return Je.width-Je.minimap.minimapWidth}}{constructor(Je,et,tt){super(Je,et),this.instantiationService=tt,this._onDidClose=new kn.b,this.onDidClose=this._onDidClose.event,En.f(this.options,Sr,!1)}dispose(){this.disposed||(this.disposed=!0,super.dispose(),this._onDidClose.fire(this))}style(Je){let et=this.options;Je.headerBackgroundColor&&(et.headerBackgroundColor=Je.headerBackgroundColor),Je.primaryHeadingColor&&(et.primaryHeadingColor=Je.primaryHeadingColor),Je.secondaryHeadingColor&&(et.secondaryHeadingColor=Je.secondaryHeadingColor),super.style(Je)}_applyStyles(){super._applyStyles();let Je=this.options;this._headElement&&Je.headerBackgroundColor&&(this._headElement.style.backgroundColor=Je.headerBackgroundColor.toString()),this._primaryHeading&&Je.primaryHeadingColor&&(this._primaryHeading.style.color=Je.primaryHeadingColor.toString()),this._secondaryHeading&&Je.secondaryHeadingColor&&(this._secondaryHeading.style.color=Je.secondaryHeadingColor.toString()),this._bodyElement&&Je.frameColor&&(this._bodyElement.style.borderColor=Je.frameColor.toString())}_fillContainer(Je){this.setCssClass("peekview-widget"),this._headElement=_n.a(".head"),this._bodyElement=_n.a(".body"),this._fillHead(this._headElement),this._fillBody(this._bodyElement),Je.appendChild(this._headElement),Je.appendChild(this._bodyElement)}_fillHead(Je,et){const tt=_n.a(".peekview-title");_n.q(this._headElement,tt),_n.o(tt,"click",Je=>this._onTitleClick(Je)),this._fillTitleIcon(tt),this._primaryHeading=_n.a("span.filename"),this._secondaryHeading=_n.a("span.dirname"),this._metaHeading=_n.a("span.meta"),_n.q(tt,this._primaryHeading,this._secondaryHeading,this._metaHeading);const ot=_n.a(".peekview-actions");_n.q(this._headElement,ot);const it=this._getActionBarOptions();this._actionbarWidget=new wn.a(ot,it),this._disposables.add(this._actionbarWidget),et||this._actionbarWidget.push(new Sn.a("peekview.close",Vn.a("label.close","Close"),Kn.b.close.classNames,!0,()=>(this.dispose(),Promise.resolve())),{label:!1,icon:!0})}_fillTitleIcon(Je){}_getActionBarOptions(){return{actionViewItemProvider:Un.b.bind(void 0,this.instantiationService),orientation:0}}_onTitleClick(Je){}setTitle(Je,et){this._primaryHeading&&this._secondaryHeading&&(this._primaryHeading.innerText=Je,this._primaryHeading.setAttribute("title",Je),et?this._secondaryHeading.innerText=et:_n.t(this._secondaryHeading))}setMetaTitle(Je){this._metaHeading&&(Je?(this._metaHeading.innerText=Je,_n.W(this._metaHeading)):_n.K(this._metaHeading))}_doLayout(Je,et){if(!this._isShowing&&Je<0)return void this.dispose();const tt=Math.ceil(1.2*this.editor.getOption(57)),ot=Math.round(Je-(tt+2));this._doLayoutHead(tt,et),this._doLayoutBody(ot,et)}_doLayoutHead(Je,et){this._headElement&&(this._headElement.style.height=Je+"px",this._headElement.style.lineHeight=this._headElement.style.height)}_doLayoutBody(Je,et){this._bodyElement&&(this._bodyElement.style.height=Je+"px")}};Or=__decorate([__param(2,zn.a)],Or);const xr=Object(qn.wc)("peekViewTitle.background",{dark:"#1E1E1E",light:"#FFFFFF",hc:"#0C141F"},Vn.a("peekViewTitleBackground","Background color of the peek view title area.")),kr=Object(qn.wc)("peekViewTitleLabel.foreground",{dark:"#FFFFFF",light:"#333333",hc:"#FFFFFF"},Vn.a("peekViewTitleForeground","Color of the peek view title.")),Lr=Object(qn.wc)("peekViewTitleDescription.foreground",{dark:"#ccccccb3",light:"#616161e6",hc:"#FFFFFF99"},Vn.a("peekViewTitleInfoForeground","Color of the peek view title info.")),Nr=Object(qn.wc)("peekView.border",{dark:"#007acc",light:"#007acc",hc:qn.h},Vn.a("peekViewBorder","Color of the peek view borders and arrow.")),Wr=Object(qn.wc)("peekViewResult.background",{dark:"#252526",light:"#F3F3F3",hc:xn.a.black},Vn.a("peekViewResultsBackground","Background color of the peek view result list.")),zr=Object(qn.wc)("peekViewResult.lineForeground",{dark:"#bbbbbb",light:"#646465",hc:xn.a.white},Vn.a("peekViewResultsMatchForeground","Foreground color for line nodes in the peek view result list.")),Hr=Object(qn.wc)("peekViewResult.fileForeground",{dark:xn.a.white,light:"#1E1E1E",hc:xn.a.white},Vn.a("peekViewResultsFileForeground","Foreground color for file nodes in the peek view result list.")),$r=Object(qn.wc)("peekViewResult.selectionBackground",{dark:"#3399ff33",light:"#3399ff33",hc:null},Vn.a("peekViewResultsSelectionBackground","Background color of the selected entry in the peek view result list.")),Kr=Object(qn.wc)("peekViewResult.selectionForeground",{dark:xn.a.white,light:"#6C6C6C",hc:xn.a.white},Vn.a("peekViewResultsSelectionForeground","Foreground color of the selected entry in the peek view result list.")),Ur=Object(qn.wc)("peekViewEditor.background",{dark:"#001F33",light:"#F2F8FC",hc:xn.a.black},Vn.a("peekViewEditorBackground","Background color of the peek view editor.")),Gr=Object(qn.wc)("peekViewEditorGutter.background",{dark:Ur,light:Ur,hc:Ur},Vn.a("peekViewEditorGutterBackground","Background color of the gutter in the peek view editor.")),Zr=Object(qn.wc)("peekViewResult.matchHighlightBackground",{dark:"#ea5c004d",light:"#ea5c004d",hc:null},Vn.a("peekViewResultsMatchHighlight","Match highlight color in the peek view result list.")),Xr=Object(qn.wc)("peekViewEditor.matchHighlightBackground",{dark:"#ff8f0099",light:"#f5d802de",hc:null},Vn.a("peekViewEditorMatchHighlight","Match highlight color in the peek view editor.")),Yr=Object(qn.wc)("peekViewEditor.matchHighlightBorder",{dark:null,light:null,hc:qn.b},Vn.a("peekViewEditorMatchHighlightBorder","Match highlight border in the peek view editor."))},2114:function(Je,et,tt){"use strict";var ot,it=Object.create,Zt=Object.defineProperty,en=Object.defineProperties,Cn=Object.getOwnPropertyDescriptor,_n=Object.getOwnPropertyDescriptors,wn=Object.getOwnPropertyNames,Sn=Object.getOwnPropertySymbols,xn=Object.getPrototypeOf,kn=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,__defNormalProp=(Je,et,tt)=>et in Je?Zt(Je,et,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Je[et]=tt,__spreadValues=(Je,et)=>{for(var tt in et||(et={}))kn.call(et,tt)&&__defNormalProp(Je,tt,et[tt]);if(Sn)for(var tt of Sn(et))En.call(et,tt)&&__defNormalProp(Je,tt,et[tt]);return Je},__objRest=(Je,et)=>{var tt={};for(var ot in Je)kn.call(Je,ot)&&et.indexOf(ot)<0&&(tt[ot]=Je[ot]);if(null!=Je&&Sn)for(var ot of Sn(Je))et.indexOf(ot)<0&&En.call(Je,ot)&&(tt[ot]=Je[ot]);return tt},__export=(Je,et)=>{for(var tt in et)Zt(Je,tt,{get:et[tt],enumerable:!0})},__copyProps=(Je,et,tt,ot)=>{if(et&&"object"==typeof et||"function"==typeof et)for(let it of wn(et))kn.call(Je,it)||it===tt||Zt(Je,it,{get:()=>et[it],enumerable:!(ot=Cn(et,it))||ot.enumerable});return Je},__reExport=(Je,et,tt)=>(__copyProps(Je,et,"default"),tt&&__copyProps(tt,et,"default")),__toESM=(Je,et,tt)=>(tt=null!=Je?it(xn(Je)):{},__copyProps(!et&&Je&&Je.__esModule?tt:Zt(tt,"default",{value:Je,enumerable:!0}),Je)),Dn={};__export(Dn,{ActionButton:()=>Kn,CloneButton:()=>CloneButton_default,DeleteButton:()=>DeleteButton_default,ExportButton:()=>ExportButton_default,FullscreenButton:()=>FullscreenButton_default,LayerButton:()=>LayerButton_default,MoveButton:()=>MoveButton_default,OpenSearchButton:()=>OpenSearchButton_default,PauseResumeButton:()=>PauseResumeButton_default,RefreshButton:()=>RefreshButton_default}),Je.exports=(ot=Dn,__copyProps(Zt({},"__esModule",{value:!0}),ot));var Pn={};__export(Pn,{default:()=>Tn});var Ln=__toESM(tt(0));__reExport(Pn,tt(0));var Tn="default"in Ln?Ln.default:Ln,In={};__export(In,{default:()=>Mn});var jn=__toESM(tt(2));__reExport(In,tt(2));var Mn="default"in jn?jn.default:jn,An={};__export(An,{default:()=>Nn});var Rn=__toESM(tt(22));__reExport(An,tt(22));var Nn="default"in Rn?Rn.default:Rn,Fn={};__export(Fn,{default:()=>Vn});var Bn=__toESM(tt(672));__reExport(Fn,tt(672));var Vn="default"in Bn?Bn.default:Bn,Wn={};__export(Wn,{default:()=>Hn});var zn=__toESM(tt(3));__reExport(Wn,tt(3));var Hn="default"in zn?zn.default:zn,handleMouseDown=Je=>{Je.stopPropagation()},handleMouseMove=Je=>{Je.stopPropagation()},handleMouseUp=Je=>{Je.stopPropagation()},ActionItem=Je=>{var et=Je,{children:tt}=et,ot=__objRest(et,["children"]);return Tn.createElement("div",__spreadValues({"data-test":"action-item",role:"presentation",onMouseDown:handleMouseDown,onMouseMove:handleMouseMove,onMouseUp:handleMouseUp},ot),tt)};ActionItem.propTypes={children:Hn.any};var $n=ActionItem,qn=Mn(Vn)`
|
|
|
width: 28px;
|
|
|
height: 28px;
|
|
|
cursor: pointer;
|
|
|
display: flex;
|
|
|
justify-content: center;
|
|
|
align-items: center;
|
|
|
&[data-disabled='true'] {
|
|
|
cursor: not-allowed;
|
|
|
}
|
|
|
|
|
|
&:hover {
|
|
|
background-color: ${(0,An.pick)({enterprise:{light:An.variables.gray92,dark:An.variables.gray30},prisma:An.variables.interactiveColorOverlayHover})};
|
|
|
}
|
|
|
|
|
|
&:focus {
|
|
|
outline-style: solid;
|
|
|
outline-offset: 1px;
|
|
|
outline-width: 2px;
|
|
|
outline-color: ${An.variables.focusColor};
|
|
|
}
|
|
|
`,noop=()=>{},Kn=Tn.forwardRef((Je,et)=>{var tt=Je,{icon:ot,onClick:it=noop,disabled:Zt=!1}=tt,en=__objRest(tt,["icon","onClick","disabled"]);return Tn.createElement($n,null,Tn.createElement(qn,__spreadValues({disabled:!!Zt,onClick:it,"data-disabled":!!Zt,"data-clickable":!0,tabIndex:0,elementRef:et},en),Tn.cloneElement(ot,{size:"18px"})))}),Un={};__export(Un,{default:()=>Jn});var Gn=__toESM(tt(982));__reExport(Un,tt(982));var Jn="default"in Gn?Gn.default:Gn,Cr={};__export(Cr,{default:()=>Sr});var wr=__toESM(tt(372));__reExport(Cr,tt(372));var Sr="default"in wr?wr.default:wr,Or={};__export(Or,{default:()=>kr});var xr=__toESM(tt(329));__reExport(Or,tt(329));var kr="default"in xr?xr.default:xr,Lr={};__export(Lr,{default:()=>Wr});var Nr=__toESM(tt(370));__reExport(Lr,tt(370));var Wr="default"in Nr?Nr.default:Nr,CloneButton_default=({itemId:Je,dashboardApi:et,screenReaderText:tt})=>{const ot=(0,Pn.useContext)(Or.TelemetryContext),it=(0,Pn.useCallback)(tt=>{ot.collect({source:"actionMenu",event:"paste"}),null==et||et.cloneDashboardItems({itemIds:[Je],offsetMultiplier:1,toLayoutId:tt})},[et,ot,Je]),Zt=(0,Pn.useMemo)(()=>Tn.createElement(Lr.Clone,{screenReaderText:tt||(0,Un._)("Clone")}),[tt]),{open:en,handleOpen:Cn,handleRequestClose:_n,anchor:wn,setRef:Sn}=(0,Cr.useTabListMenu)();return null==Je||null==et?null:Tn.createElement(Tn.Fragment,null,Tn.createElement(Kn,{"data-test":"clone-button",onClick:Cn,icon:Zt,ref:Sn}),Tn.createElement(Cr.TabListMenu,{open:en,anchor:wn,onRequestClose:_n,onSelectTab:it,heading:(0,Un._)("Clone to")+"...",showActiveTab:!0}))},zr={};__export(zr,{default:()=>$r});var Hr=__toESM(tt(371));__reExport(zr,tt(371));var $r="default"in Hr?Hr.default:Hr,Kr={};__export(Kr,{default:()=>Gr});var Ur=__toESM(tt(1348));__reExport(Kr,tt(1348));var Gr="default"in Ur?Ur.default:Ur,Zr=Tn.createElement(Gr,{variant:"filled"}),MoveButton_default=({itemId:Je,dashboardApi:et})=>{const tt=(0,Pn.useContext)(Or.TelemetryContext),ot=(0,zr.useSelector)(zr.selectTabs),it=(0,Pn.useCallback)(ot=>{tt.collect({source:"actionMenu",event:"move"}),null==et||et.moveDashboardItemsToLayout({itemIds:[Je],toLayoutId:ot})},[et,tt,Je]),{open:Zt,handleOpen:en,handleRequestClose:Cn,anchor:_n,setRef:wn}=(0,Cr.useTabListMenu)();return!Je||!et||ot.length<2?null:Tn.createElement(Tn.Fragment,null,Tn.createElement(Kn,{"data-test":"move-button",onClick:en,icon:Zr,ref:wn,title:(0,Un._)("Move")}),Tn.createElement(Cr.TabListMenu,{open:Zt,anchor:_n,onRequestClose:Cn,onSelectTab:it,heading:(0,Un._)("Move to")+"..."}))},DeleteButton_default=({itemId:Je,dashboardApi:et,screenReaderText:tt})=>{const ot=(0,Pn.useContext)(Or.TelemetryContext),it=(0,Pn.useCallback)(()=>{Je&&et&&(ot.collect({source:"actionMenu",event:"delete"}),et.removeDashboardItemsWithPrompt([Je]))},[ot,et,Je]);return null==Je||null==et?null:Tn.createElement(Kn,{"data-test":"delete-button",onClick:it,icon:Tn.createElement(Lr.Remove,{screenReaderText:tt||(0,Un._)("Delete")})})},Xr={};__export(Xr,{default:()=>Qr});var Yr=__toESM(tt(135));__reExport(Xr,tt(135));var Qr="default"in Yr?Yr.default:Yr,Jr=["viz.rectangle","splunk.rectangle","viz.ellipse","splunk.ellipse","viz.text","viz.markdown","splunk.markdown"],ExportButton_default=({dashboardApi:Je,screenReaderText:et=(0,Un._)("Export"),itemDefinition:tt,itemId:ot,createToast:it})=>{const Zt=(0,Or.useTelemetryApi)(),[en,Cn]=(0,Pn.useState)(!1),_n=(0,Pn.useCallback)(()=>Cn(!1),[]);(0,Pn.useEffect)(()=>{it&&(0,Xr.deprecated)("The createToast prop for generating user messages is deprecated. The userMessage API is preferred and will be used when createToast is not provided.")},[it]);const wn=(0,Pn.useCallback)(()=>{Zt.emit({pageAction:"udf.export_viz",source:"actionMenu",event:"viz.export_open_modal",metadata:{type:null==tt?void 0:tt.type}}),Cn(!0)},[tt,Zt]);return tt&&Je&&ot&&!Jr.includes(tt.type)?Tn.createElement(Tn.Fragment,null,Tn.createElement(Kn,{"data-test":"export-button",onClick:wn,icon:Tn.createElement(Lr.DownloadSolid,{screenReaderText:et})}),Tn.createElement(Cr.ExportVisualizationModal,{open:en,onModalClose:_n,itemDefinition:tt,dashboardApi:Je,itemId:ot,createToast:it})):null},FullscreenButton_default=({itemId:Je,itemDefinition:et,dashboardApi:tt,screenReaderText:ot})=>{const it=(0,Pn.useContext)(Or.TelemetryContext),Zt=(null==et?void 0:et.type)||null,en=(0,Pn.useCallback)(()=>{it.emit({pageAction:"udf.fullscreen",source:"actionMenu",event:"viz.fullscreen",metadata:{type:Zt}}),null==tt||tt.toggleVisualizationFullscreen(Je)},[tt,it,Je,Zt]);return null==Je||null==tt||null===Zt||Jr.includes(Zt)?null:Tn.createElement(Kn,{"data-test":"fullscreen-button",onClick:en,icon:Tn.createElement(Lr.Fullscreen,{screenReaderText:ot||(0,Un._)("Fullscreen")})})},eo={};__export(eo,{default:()=>no});var to=__toESM(tt(776));__reExport(eo,tt(776));var no="default"in to?to.default:to,ro={};__export(ro,{default:()=>io});var oo=__toESM(tt(1349));__reExport(ro,tt(1349));var io="default"in oo?oo.default:oo,ao={width:130},LayerMenu=({open:Je,itemIdx:et,adjustOrder:tt,front:ot,onRequestClose:it,anchor:Zt})=>{const en=(0,Pn.useCallback)(()=>tt({from:et,to:et+1,event:"layer-forward"}),[tt,et]),Cn=(0,Pn.useCallback)(()=>tt({from:et,to:ot,event:"layer-front"}),[tt,et,ot]),_n=(0,Pn.useCallback)(()=>tt({from:et,to:et-1,event:"layer-backward"}),[tt,et]),wn=(0,Pn.useCallback)(()=>tt({from:et,to:0,event:"layer-back"}),[tt,et]),Sn=(0,Cr.usePopoverBlurCallback)(it),xn=et===ot,kn=0===et;return Tn.createElement(no,{open:Je,anchor:Zt.current,onRequestClose:it,onBlur:Sn,defaultPlacement:"right",appearance:"normal",takeFocus:!0},Tn.createElement(io,{style:ao,"data-test":"layer-menu"},!xn&&Tn.createElement(io.Item,{"data-test":"layer-forward",onClick:en},(0,Un._)("Move forward")),!xn&&Tn.createElement(io.Item,{"data-test":"layer-front",onClick:Cn},(0,Un._)("Bring to front")),!kn&&Tn.createElement(io.Item,{"data-test":"layer-backward",onClick:_n},(0,Un._)("Move backward")),!kn&&Tn.createElement(io.Item,{"data-test":"layer-back",onClick:wn},(0,Un._)("Send to back"))))},LayerButton_default=({dashboardApi:Je,itemId:et,screenReaderText:tt})=>{const[ot,it]=(0,Pn.useState)(!1),Zt=(0,Pn.useRef)(null),en=(0,Pn.useContext)(Or.TelemetryContext),Cn=(0,zr.useSelector)(zr.selectLayoutStructure),_n=(0,zr.useSelector)(zr.selectLayoutType),wn=(0,Pn.useCallback)(()=>{var Je;it(!1),null==(Je=Zt.current)||Je.focus()},[]),Sn=(0,Pn.useCallback)(()=>{it(!0)},[]),xn=(0,Pn.useCallback)(Je=>{Zt.current=Je},[]),kn=(0,Pn.useCallback)(({from:et,to:tt,event:ot})=>{en.collect({source:"actionMenu",event:ot}),Je.adjustCanvasItemOrder({from:et,to:tt}),wn()},[Je,wn,en]);if(!et||!Je)return null;if("absolute"!==_n||!Array.isArray(Cn))return null;const En=Cn.filter(Xr.isBlockItem).map(({item:Je})=>Je),Dn=En.indexOf(et);return En.length<=1||-1===Dn?null:Tn.createElement(Tn.Fragment,null,Tn.createElement(Kn,{"data-test":"layer-button",icon:Tn.createElement(Lr.Layers,{screenReaderText:tt||(0,Un._)("Layers")}),ref:xn,onClick:Sn}),Tn.createElement(LayerMenu,{open:ot,anchor:Zt,onRequestClose:wn,itemIdx:Dn,front:En.length-1,adjustOrder:kn}))},resolvedSearch=({dataSourceId:Je,dataSourceDef:et,dashboardApi:tt})=>{const{type:ot,options:it}=et;return it?"ds.chain"===ot?(Zt=__spreadValues({},et),Cn={options:__spreadValues(__spreadValues({},it),tt.getCompleteSearchQueryAndParameters(Je))},en(Zt,_n(Cn))):et:null;var Zt,Cn},noop2=()=>{},so=(0,Pn.memo)(({onOpenSearchClick:Je=noop2,screenReaderText:et,disabled:tt,dataSourceId:ot,dataSourceDef:it,dashboardApi:Zt})=>{const en=(0,Pn.useContext)(Or.TelemetryContext),Cn=(0,Pn.useCallback)(()=>{en.collect({source:"actionMenu",event:"openInSearch"}),Je(resolvedSearch({dataSourceId:ot,dataSourceDef:it,dashboardApi:Zt}))},[ot,it,Zt,Je,en]),_n=(0,Pn.useMemo)(()=>Tn.createElement(Lr.Search,{screenReaderText:et||(0,Un._)("Open in search")}),[et]);return Tn.createElement(Kn,{"data-test":"open-search-button",onClick:Cn,icon:_n,disabled:tt})}),OpenSearchButton_default=({itemId:Je,dashboardApi:et,itemDefinition:tt,dataSources:ot={},onOpenSearchClick:it=noop2,screenReaderText:Zt,disabled:en})=>{var Cn;const _n=null==(Cn=null==tt?void 0:tt.dataSources)?void 0:Cn.primary,wn=_n?ot[_n]:null;if(null==Je||null==et||null==wn||!_n)return null;const Sn=resolvedSearch({dataSourceId:_n,dataSourceDef:wn,dashboardApi:et}),xn="function"==typeof en?en(Sn):null===Sn||!("ds.search"===Sn.type||"ds.chain"===Sn.type||"ds.savedSearch"===Sn.type);return Tn.createElement(so,{dataSourceId:_n,dataSourceDef:wn,dashboardApi:et,onOpenSearchClick:it,screenReaderText:Zt,disabled:xn})},RefreshButton_default=({itemId:Je,dashboardApi:et,screenReaderText:tt=(0,Un._)("Refresh"),itemDefinition:ot})=>{var it;const Zt=(0,Pn.useContext)(Or.TelemetryContext),en=(0,Pn.useCallback)(()=>{Zt.collect({source:"actionMenu",event:"refresh"}),null==et||et.refreshVisualization(Je)},[Zt,et,Je]);return null!=Je&&null!=et&&(null==(it=null==ot?void 0:ot.dataSources)?void 0:it.primary)?Tn.createElement(Kn,{"data-test":"refresh-button",onClick:en,icon:Tn.createElement(Lr.Refresh,{screenReaderText:tt})}):null},lo={};__export(lo,{default:()=>uo});var co=__toESM(tt(1351));__reExport(lo,tt(1351));var uo="default"in co?co.default:co,po={};__export(po,{default:()=>fo});var ho=__toESM(tt(998));__reExport(po,tt(998));var fo="default"in ho?ho.default:ho,PauseResumeButton_default=({itemId:Je,dashboardApi:et,screenReaderText:tt=(0,Un._)("Pause/Resume"),itemDefinition:ot})=>{var it;const Zt=(0,Pn.useContext)(Or.TelemetryContext),en=(0,Pn.useCallback)(()=>{Zt.collect({source:"actionMenu",event:"togglePause"}),null==et||et.togglePause(Je)},[Zt,et,Je]),Cn=(0,Pn.useMemo)(()=>Tn.createElement(Tn.Fragment,null,Tn.createElement(uo,{variant:"filled"}),Tn.createElement(fo,null,tt)),[tt]);return Je&&et&&(null==(it=null==ot?void 0:ot.dataSources)?void 0:it.primary)?Tn.createElement(Kn,{"data-test":"pause-resume-button",onClick:en,icon:Cn}):null}},2115:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Pn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(410);var xn=wn().h2.withConfig({displayName:"HeadingStyles__StyledHeading",componentId:"sc-15s3yx3-0"})(["",";color:",";margin:1.414em 0 0.4em;text-rendering:optimizelegibility;"," ",""],(function(Je){var et=Je.$variant;return"title4"===et?(0,Sn.pickVariant)("$isSection",{true:{enterprise:{compact:Sn.mixins.typography("title4",{weight:"semiBold"}),comfortable:Sn.mixins.typography("title4",{size:14,weight:"semiBold"})},prisma:Sn.mixins.typography("title4",{color:"default",size:14})},false:{enterprise:{compact:Sn.mixins.typography("title4"),comfortable:Sn.mixins.typography("title4",{size:14})},prisma:Sn.mixins.typography("title4")}}):Sn.mixins.typography(et)}),(0,Sn.pick)({prisma:(0,Sn.pickVariant)("$variant",{title5:Sn.mixins.typography("title5",{color:"default"})})}),(0,Sn.pickVariant)("$isSection",{true:{enterprise:{dark:(0,_n.css)(["color:",";"],Sn.variables.gray80),light:(0,_n.css)(["color:",";"],Sn.variables.gray45)}}}),(function(Je){return Je.$isSection&&(0,_n.css)(["margin:0.707em 0 0.2em;"])}));function p(){return(p=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function u(Je,et){if(null==Je)return{};var tt,ot,it=function f(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),level:Cn().oneOf([1,2,3,4,"s","ss",5,6]),variant:Cn().oneOf(["title1","title2","title3","title4","title5","title6","title7"])},En={1:"h1",2:"h2",3:"h3",4:"h4",s:"h4",ss:"h5",5:"h5",6:"h6"},Dn={h1:"title1",h2:"title2",h3:"title3",h4:"title4",h5:"title5",h6:"title6"};function h(Je){var et=Je.children,tt=Je.elementRef,ot=Je.level,it=void 0===ot?2:ot,en=Je.variant,Cn=u(Je,["children","elementRef","level","variant"]),_n=En[it],wn=en||Dn[_n];return Zt().createElement(xn,p({$isSection:function e(Je){return"s"===Je.toString().charAt(0)}(it),"data-test":"heading",ref:tt,as:_n,$variant:wn},Cn),et)}h.propTypes=kn;const Pn=h;Je.exports=ot})()},2116:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(679);var Cn=et.n(en);const _n=tt(680);function l(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.7858 11.9999L8.48564 5.69972C8.09512 5.3092 8.09512 4.67603 8.48564 4.28551C8.87617 3.89499 9.50933 3.89499 9.89986 4.28551L16.5536 10.9393C17.1394 11.525 17.1394 12.4748 16.5536 13.0606L9.9012 19.713C9.51067 20.1035 8.87751 20.1035 8.48698 19.713C8.09646 19.3224 8.09646 18.6893 8.48698 18.2988L14.7858 11.9999Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=l(Je,["children","variant"]),en=xn(tt),Sn="chevronright-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},2117:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(679);var Cn=et.n(en);const _n=tt(680);function l(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.7071 5.59294C21.0977 5.98347 21.0977 6.61663 20.7071 7.00716L10.1447 17.5695C9.55896 18.1553 8.60922 18.1553 8.02343 17.5695L3.29289 12.839C2.90237 12.4485 2.90237 11.8153 3.29289 11.4248C3.68342 11.0343 4.31658 11.0343 4.70711 11.4248L9.08409 15.8018L19.2929 5.59294C19.6835 5.20242 20.3166 5.20242 20.7071 5.59294Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=l(Je,["children","variant"]),en=xn(tt),Sn="checkmark-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},2118:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Tn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(99);var wn=et.n(_n);const Sn=tt(76);var xn=et.n(Sn);const kn=tt(2);var En=et.n(kn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function v(Je,et){if(null==Je)return{};var tt,ot,it=function f(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Dn=En().svg.withConfig({displayName:"SVGEnterprise__InlineSVG",componentId:"sc-9jxj7k-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;"]),Pn=En().svg.withConfig({displayName:"SVGEnterprise__BlockSVG",componentId:"sc-9jxj7k-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),Ln={children:Cn().node,height:Cn().oneOfType([Cn().number,Cn().string]),hideDefaultTooltip:Cn().bool,inline:Cn().bool,screenReaderText:Cn().oneOfType([Cn().string,Cn().oneOf(["null"])]),size:Cn().oneOfType([Cn().number,Cn().string]),width:Cn().oneOfType([Cn().number,Cn().string]),viewBox:Cn().string.isRequired,preserveAspectRatio:Cn().oneOf(["none","xMinYMin","xMidYMin","xMaxYMin","xMinYMid","xMidYMid","xMaxYMid","xMinYMax","xMidYMax","xMaxYMax"])};function g(Je){var et=Je.children,tt=Je.height,ot=Je.hideDefaultTooltip,it=void 0!==ot&&ot,en=Je.inline,Cn=void 0===en||en,_n=Je.preserveAspectRatio,Sn=void 0===_n?"xMidYMid":_n,kn=Je.screenReaderText,En=Je.size,Ln=void 0===En?.75:En,Tn=Je.viewBox,In=Je.width,jn=v(Je,["children","height","hideDefaultTooltip","inline","preserveAspectRatio","screenReaderText","size","viewBox","width"]);var Mn="number"!=typeof Ln?parseFloat(Ln):Ln,An=xn()(Ln)?Ln.match(/[^\d]+/):"em",Rn=parseFloat(Tn.split(" ")[3]),Nn=parseFloat(Tn.split(" ")[2]),Fn=Math.max(Nn,Rn),Bn=wn()(tt)?Rn/Fn*Mn:tt,Vn=wn()(In)?Nn/Fn*Mn:In,Wn=Cn?Dn:Pn,zn=kn&&!it;return Zt().createElement(Wn,u({focusable:"false",height:xn()(Bn)?Bn:"".concat(Bn.toFixed(4)).concat(An),width:xn()(Vn)?Vn:"".concat(Vn.toFixed(4)).concat(An),viewBox:Tn,"aria-label":it&&null!=kn?kn:void 0,"aria-hidden":!kn,preserveAspectRatio:Sn,xmlns:"http://www.w3.org/2000/svg"},jn),zn&&Zt().createElement("title",null,kn),et)}g.propTypes=Ln;const Tn=g;Je.exports=ot})()},2119:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(996),Cn=tt(997);var _n=et.n(Cn);function i(){return(i=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),i({screenReaderText:(0,en._)("Chevron Right"),viewBox:"0 0 885 1500"},Je),Zt().createElement("path",{d:"M134.59 0l750 750-751.028 750L0 1365.41 615.41 750 0 134.59"}))}Je.exports=ot})()},2120:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>wr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(1331);var wn=et.n(_n);const Sn=tt(998);var xn=et.n(Sn);const kn=tt(1323),En=tt(1350);var Dn=et.n(En);const Pn=tt(410);function v(){return"enterprise"===(0,Pn.useSplunkTheme)().family?Zt().createElement(Dn(),{inline:!1,size:"12px",screenReaderText:null,hideDefaultTooltip:!0,style:{marginTop:"1px"}}):Zt().createElement("svg",{width:"12",height:"12",viewBox:"-1 -2 11 10",style:{display:"block"},xmlns:"http://www.w3.org/2000/svg"},Zt().createElement("path",{d:"M8.70711 0.292893C9.09763 0.683417 9.09763 1.31658 8.70711 1.70711L4.32132 6.0929C3.73559 6.67862 2.78596 6.67869 2.20015 6.09305L0.292997 4.18646C-0.0975845 3.79599 -0.0976776 3.16282 0.292789 2.77224C0.683256 2.38166 1.31642 2.38157 1.707 2.77203L3.26061 4.32518L7.29289 0.292893C7.68342 -0.0976311 8.31658 -0.0976311 8.70711 0.292893Z",fill:"currentColor"}))}const Ln=tt(2);var Tn=et.n(Ln);const In=tt(2121);var jn=et.n(In);const Mn=tt(672);var An=et.n(Mn),Rn="18px",Nn="20px",Fn=Tn()(jn()).withConfig({displayName:"SwitchStyles__StyledBox",componentId:"sc-844ieu-0"})(["display:inline;position:relative;color:",";flex-shrink:0;",";[data-inline] + &{margin-left:",";}"],(0,Pn.pickVariant)("$switchState",{error:{enterprise:Pn.variables.errorColor,prisma:Pn.variables.accentColorNegative},disabled:{enterprise:Pn.variables.textDisabledColor,prisma:Pn.variables.contentColorDisabled}}),(0,Pn.pick)({enterprise:(0,Ln.css)(["padding:calc(("," - ",") / 2) 0;"],Pn.variables.inputHeight,Rn),prisma:{compact:(0,Ln.css)(["padding:6px 0;"]),comfortable:(0,Ln.css)(["padding:10px 0;"])}}),Pn.variables.spacingSmall),Bn=Tn()(An()).withConfig({displayName:"SwitchStyles__StyledCheckboxClickable",componentId:"sc-844ieu-1"})([""," position:relative;width:",";height:",";line-height:",";padding:2px;border-radius:2px;cursor:pointer;flex:0 0 auto;border-color:",";border-style:solid;border-width:",";color:",";"," &:focus{box-shadow:",";}"," "," &[disabled]{cursor:not-allowed;border-color:",";","}"],Pn.mixins.reset("inline"),Rn,Rn,Rn,(0,Pn.pick)({enterprise:(0,Pn.pick)({light:Pn.variables.gray45,dark:Pn.variables.gray80}),prisma:Pn.variables.contentColorMuted}),(0,Pn.pick)({enterprise:"1px",prisma:"2px"}),(0,Pn.pick)({enterprise:(0,Pn.pick)({light:Pn.variables.gray45,dark:Pn.variables.gray80}),prisma:Pn.variables.white}),(0,Pn.pick)({prisma:(0,Ln.css)(["top:1px;padding:1px;border-radius:3px;"," ",""],(function(Je){return Je.$interactive&&(0,Ln.css)(["&:not([disabled]):not(:focus):hover{box-shadow:0 0 0 2px ",",0 0 0 5px ",";}"],Pn.variables.backgroundColorPage,Pn.variables.interactiveColorOverlayHover)}),(function(Je){return!Je.$selected&&(0,Ln.css)(["&:not([disabled]):not(:focus):hover{border-color:",";}"],Pn.variables.contentColorDefault)}))}),Pn.variables.focusShadow,(function(Je){return Je.$selected&&(0,Ln.css)(["&:not([disabled]){border-color:",";background-color:",";}"],(0,Pn.pick)({enterprise:{light:Pn.variables.gray45,dark:Pn.variables.gray80},prisma:Pn.variables.interactiveColorPrimary}),(0,Pn.pick)({enterprise:"#none",prisma:(0,Ln.css)(["",";"],Pn.variables.interactiveColorPrimary)}))}),(function(Je){return Je.$error&&(0,Pn.pick)({enterprise:(0,Pn.pick)({light:(0,Ln.css)(["&:not([disabled]){border-color:",";color:",";","}"],Pn.variables.errorColorL30,Pn.variables.errorColor,(function(Je){return Je.$selected&&(0,Ln.css)(["border-color:",";"],Pn.variables.errorColor)})),dark:(0,Ln.css)(["border-color:",";"],Pn.variables.errorColor)}),prisma:(0,Ln.css)(["&:not([disabled]){border-color:",";","}"],Pn.variables.accentColorNegative,(function(Je){return Je.$selected&&(0,Ln.css)(["background-color:",";"],Pn.variables.accentColorNegative)}))})}),(0,Pn.pick)({enterprise:{light:Pn.variables.borderColor,dark:Pn.variables.gray45},prisma:Pn.variables.contentColorDisabled}),(function(Je){return Je.$selected&&(0,Pn.pick)({prisma:(0,Ln.css)(["border-color:transparent;background-color:",";"],Pn.variables.interactiveColorBackgroundDisabled)})})),Vn=Bn.withComponent("span"),Wn=Tn().div.withConfig({displayName:"SwitchStyles__StyledSome",componentId:"sc-844ieu-2"})(["display:block;margin:",";"," background:currentColor;border-radius:1px;"],(0,Pn.pick)({enterprise:"2px",prisma:"5px 2px"}),(0,Pn.pick)({enterprise:(0,Ln.css)(["height:calc("," - 10px);width:calc("," - 10px);"],Rn,Rn),prisma:(0,Ln.css)(["height:2px;width:8px;"])})),zn=Tn().div.withConfig({displayName:"SwitchStyles__StyledIndicator",componentId:"sc-844ieu-3"})(["background-color:",";border-color:",";box-sizing:border-box;border-radius:50%;border-width:1px;position:absolute;left:-1px;top:-1px;",";"," "," ",""],(0,Pn.pick)({enterprise:{light:Pn.variables.gray98,dark:Pn.variables.gray80},prisma:Pn.variables.white}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray60,dark:Pn.variables.borderColor},prisma:Pn.variables.transparent}),(function(Je){var et=Je.$delay;return et&&(0,Ln.css)(["transition:left ",";"],et)}),(0,Pn.pick)({enterprise:(0,Ln.css)(["width:",";height:",";border-style:solid;"],Rn,Rn),prisma:(0,Ln.css)(["height:16px;width:16px;margin:2px;border-style:none;box-shadow:",";"],Pn.variables.embossShadow)}),(function(Je){return Je.$disabled&&(0,Ln.css)(["border-color:",";border-style:solid;background-color:",";"],(0,Pn.pick)({enterprise:{light:Pn.mixins.colorWithAlpha(Pn.variables.borderLightColor,.8),dark:Pn.variables.gray22},prisma:Pn.variables.transparent}),(0,Pn.pick)({enterprise:{dark:Pn.variables.gray45},prisma:Pn.mixins.colorWithAlpha(Pn.variables.white,.3)}))}),(function(Je){return Je.$selected&&(0,Ln.css)(["",";"],(0,Pn.pick)({enterprise:(0,Ln.css)(["left:calc(100% - "," + 1px);"],Rn),prisma:(0,Ln.css)(["left:calc(100% - "," + 1px);"],Nn)}))})),Hn=Tn().div.withConfig({displayName:"SwitchStyles__StyledToggleOutline",componentId:"sc-844ieu-4"})(["position:absolute;border:1px solid transparent;",";",";top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;"," ",""],(function(Je){var et=Je.$delay;return et&&(0,Ln.css)(["transition:border-color ",";"],et)}),(0,Pn.pick)({enterprise:(0,Ln.css)(["border-radius:calc("," * 0.5);"],Rn),prisma:"border-radius: 15px"}),(0,Pn.pick)({prisma:(0,Ln.css)(["margin:-6px;"])}),(function(Je){return Je.$error&&(0,Ln.css)(["border-color:",";"],(0,Pn.pick)({enterprise:Pn.variables.errorColor,prisma:Pn.variables.transparent}))})),$n=Tn()(An()).withConfig({displayName:"SwitchStyles__StyledToggleClickable",componentId:"sc-844ieu-5"})(["position:relative;"," border-radius:",";transition:background-color ",";flex:0 0 auto;border:1px solid ",";"," &:not([disabled]){&:focus{outline:0;",";","}&:hover ","{background-color:",";}&:hover ","{background-color:",";}}&[disabled]{border:1px solid ",";background-color:",";"," ","}",";",""],(0,Pn.pick)({enterprise:(0,Pn.pick)({light:(0,Ln.css)(["width:calc("," * 2);background-color:",";height:",";"],Rn,Pn.variables.gray98,Rn),dark:(0,Ln.css)(["width:calc("," * 2);background-color:",";height:",";"],Rn,Pn.variables.gray45,Rn)}),prisma:(0,Ln.css)(["width:32px;background-color:",";height:",";top:1px;"],Pn.variables.contentColorMuted,Nn)}),Rn,(function(Je){return Je.$delay}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray60,dark:Pn.variables.borderColor},prisma:Pn.variables.transparent}),(0,Pn.pick)({enterprise:(0,Ln.css)(["box-shadow:inset 0 2px 0 rgba(0,0,0,0.1);"])}),(0,Pn.pick)({enterprise:(0,Ln.css)(["box-shadow:",",inset 0 2px 0 rgba(0,0,0,0.1);"],Pn.variables.focusShadow),prisma:(0,Ln.css)(["box-shadow:",";"],Pn.variables.focusShadow)}),(0,Pn.pick)({enterprise:(0,Ln.css)(["> ","{border-color:",";}"],Hn,Pn.mixins.colorWithAlpha(Pn.variables.focusColor,.8))}),zn,(0,Pn.pick)({enterprise:(0,Pn.pick)({light:Pn.variables.gray96,dark:"#b1bcc7"}),prisma:Pn.variables.white}),Hn,(0,Pn.pick)({prisma:Pn.variables.interactiveColorOverlayHover}),(0,Pn.pick)({enterprise:{light:Pn.variables.borderLightColor,dark:Pn.variables.borderColor},prisma:Pn.variables.transparent}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray96,dark:Pn.variables.gray30},prisma:Pn.variables.interactiveColorBackgroundDisabled}),(0,Pn.pick)({enterprise:(0,Ln.css)(["box-shadow:inset 0 2px 0 rgba(0,0,0,0.06);"])}),(function(Je){return Je.$selected&&(0,Ln.css)(["border-color:transparent;background-color:",";"],(0,Pn.pick)({enterprise:(0,Pn.pick)({light:Pn.variables.accentColorL40,dark:Pn.variables.accentColorD20}),prisma:Pn.mixins.colorWithAlpha(Pn.variables.interactiveColorPrimary,.7)}))}),(function(Je){return Je.$selected&&(0,Ln.css)(["border-color:",";background-color:",";",""],(0,Pn.pick)({enterprise:Pn.variables.accentColorL10,prisma:Pn.variables.transparent}),(0,Pn.pick)({enterprise:Pn.variables.accentColorL10,prisma:Pn.variables.interactiveColorPrimary}),(0,Pn.pick)({prisma:(0,Ln.css)(["box-shadow:",";"],Pn.variables.embossShadow)}))}),(function(Je){return Je.$error&&(0,Ln.css)(["border-color:",";",";"],(0,Pn.pick)({enterprise:Pn.variables.errorColor,prisma:Pn.variables.transparent}),(0,Pn.pick)({prisma:(0,Ln.css)(["background-color:",";"],Pn.variables.accentColorNegative)}))})),qn=$n.withComponent("span"),Kn=Tn().label.withConfig({displayName:"SwitchStyles__StyledLabel",componentId:"sc-844ieu-6"})([""," flex:1 1 auto;padding-left:",";color:inherit;",";"],Pn.mixins.reset("inline-block"),(0,Pn.pick)({enterprise:(0,Ln.css)(["",";"],Pn.variables.spacingXSmall),prisma:"8px"}),(function(Je){return!Je.$disabled&&(0,Ln.css)(["cursor:pointer;"])}));function I(Je){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function D(){return(D=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function q(Je,et){if(null==Je)return{};var tt,ot,it=function T(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function N(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function B(Je,et,tt){return et&&N(Je.prototype,et),tt&&N(Je,tt),Je}function A(Je,et){return(A=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function W(Je){var et=function H(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function t(){var tt,ot=U(Je);if(et){var it=U(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return z(this,tt)}}function z(Je,et){return!et||"object"!==I(et)&&"function"!=typeof et?F(Je):et}function F(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function U(Je){return(U=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function V(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Un={appearance:Cn().oneOf(["checkbox","toggle"]),children:Cn().node,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,id:Cn().string,inline:Cn().bool,interactive:Cn().bool,labelledBy:Cn().string,onClick:Cn().func,required:Cn().bool,selected:Cn().oneOf([!0,!1,"some"]),selectedLabel:Cn().string,someSelectedLabel:Cn().string,unselectedLabel:Cn().string,value:Cn().any},Gn={checkbox:Bn,toggle:$n},Jn={checkbox:Vn,toggle:qn},Cr=function(Je){!function M(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&A(Je,et)}(t,Je);var et=W(t);function t(Je){var tt;return function R(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,t),V(F(tt=et.call(this,Je)),"clickableId",void 0),V(F(tt),"labelId",void 0),V(F(tt),"toggle",null),V(F(tt),"componentDidUpdate",t.validateProps),V(F(tt),"handleContainerClick",(function(Je){var et,ot,it=tt.props,Zt=it.value,en=it.selected;null===(et=(ot=tt.props).onClick)||void 0===et||et.call(ot,Je,{value:Zt,selected:en})})),tt.labelId=(0,kn.createDOMID)("label"),tt.clickableId=(0,kn.createDOMID)("clickable"),t.validateProps(Je),tt}return B(t,null,[{key:"validateProps",value:function e(Je){Je.selected,Je.appearance}}]),B(t,[{key:"focus",value:function e(){var Je;null===(Je=this.toggle)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.appearance,ot=et.children,it=et.disabled,en=et.elementRef,Cn=et.error,_n=et.id,Sn=et.inline,kn=et.interactive,En=et.labelledBy,Dn=(et.onClick,et.required),Pn=et.selected,Ln=et.selectedLabel,Tn=et.someSelectedLabel,In=et.unselectedLabel,jn=et.value,Mn=q(et,["appearance","children","disabled","elementRef","error","id","inline","interactive","labelledBy","onClick","required","selected","selectedLabel","someSelectedLabel","unselectedLabel","value"]),An=En,Rn=_n;ot&&(An=this.labelId,Rn=_n||this.clickableId);var Nn={true:Ln,false:In,some:Tn},Bn={disabled:it,$interactive:kn,$error:Cn,$selected:"some"===Pn||Pn,"aria-labelledby":kn?An:void 0,"aria-checked":kn?"some"===Pn?"mixed":Pn:void 0,"aria-invalid":!!Cn||void 0,"aria-required":Dn,id:Rn,ref:function e(et){Je.toggle=et},onClick:it||!kn?void 0:this.handleContainerClick,"data-test":"button","data-selected":Pn},Vn=Gn[tt],$n=Jn[tt],qn=function e(Je){return function(){var et=Zt().createElement(Zt().Fragment,null,Zt().createElement(zn,{$delay:Je,$disabled:it,$error:!it&&Cn,$selected:Pn}),Zt().createElement(Hn,{$delay:Je,$error:!it&&Cn}));return kn?Zt().createElement(Vn,D({role:"switch"},Bn,{$delay:Je}),et):Zt().createElement($n,D({},Bn,{$delay:Je}),et)}},Un=(it?"disabled":Cn&&"error")||null,Cr=!!Ln||!!Tn||!!In;return Zt().createElement(Fn,D({flex:!0,inline:Sn,"data-test":"switch","data-test-selected":Pn,"data-test-value":jn,"data-test-error":!!Cn||void 0,"data-error":!!Cn||void 0,"data-disabled":!!it||void 0,elementRef:en,$switchState:Un},Mn),"toggle"===tt&&Zt().createElement(wn(),{on:qn("200ms"),off:qn()}),"toggle"!==tt&&function e(){var Je=Zt().createElement(Zt().Fragment,null,!0===Pn&&"checkbox"===tt&&Zt().createElement(v,null),"some"===Pn&&"checkbox"===tt&&Zt().createElement(Wn,null));return kn?Zt().createElement(Vn,D({"data-clickable":!0,role:tt},Bn),Je):Zt().createElement($n,Bn,Je)}(),kn&&Cr&&Zt().createElement(xn(),null,Nn["".concat(Pn)]),ot&&Zt().createElement(Kn,{$disabled:it,"data-test":"label",id:An,htmlFor:Rn,"data-disabled":it||null},ot))}}]),t}(it.Component);V(Cr,"propTypes",Un),V(Cr,"defaultProps",{appearance:"checkbox",disabled:!1,error:!1,inline:!1,interactive:!0,selected:!1});const wr=Cr;Je.exports=ot})()},2121:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(410);var xn=wn().div.withConfig({displayName:"BoxStyles__Styled",componentId:"sc-1h4b5f6-0"})(["",";align-items:stretch;align-content:stretch;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;justify-content:flex-start;width:auto;max-width:100%;@media all and (-ms-high-contrast:none){max-width:calc(100% - 0.01px);}&[data-inline]{display:inline-block;vertical-align:middle;}&[data-flex]{display:flex;}&[data-flex][data-inline]{display:inline-flex;}"],Sn.mixins.reset("block"));function c(){return(c=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function s(Je,et){if(null==Je)return{};var tt,ot,it=function u(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),flex:Cn().bool,inline:Cn().bool};function y(Je){var et=Je.children,tt=Je.elementRef,ot=Je.flex,it=void 0!==ot&&ot,en=Je.tag,Cn=void 0===en?"div":en,_n=Je.inline,wn=void 0!==_n&&_n,Sn=s(Je,["children","elementRef","flex","tag","inline"]);return Zt().createElement(xn,c({as:Cn,ref:tt},Sn,{"data-inline":wn||void 0,"data-flex":it||void 0}),et)}y.propTypes=kn;const En=y;Je.exports=ot})()},2122:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(679);var Cn=et.n(en);const _n=tt(680);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M0 1.46769C0 0.675592 0.636901 0 1.46525 0H5.99626C6.73263 0 7.32958 0.59737 7.32958 1.33426C7.32958 2.07116 6.73263 2.66852 5.99626 2.66852H2.66663V21.3315H21.3163V17.9995C21.3163 17.2626 21.9133 16.6652 22.6496 16.6652C23.386 16.6652 23.983 17.2626 23.983 17.9995V22.5323C23.983 23.3429 23.3263 24 22.5163 24H1.46665C0.656638 24 0 23.3429 0 22.5323V1.46769Z"}),Zt().createElement("path",{d:"M21.3334 4.55534L10.1478 15.7489C9.62706 16.2699 8.78286 16.2699 8.26216 15.7489C7.74147 15.2278 7.74147 14.383 8.26217 13.8619L19.4477 2.66852H14.2121C13.4757 2.66852 12.8787 2.07116 12.8787 1.33426C12.8787 0.59737 13.4757 0 14.2121 0H22C23.1046 0 24 0.896056 24 2.00139V9.74743C24 10.4843 23.4031 11.0817 22.6667 11.0817C21.9303 11.0817 21.3334 10.4843 21.3334 9.74743V4.55534Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 2C0 0.895431 0.895431 0 2 0H22C23.1046 0 24 0.89543 24 2V22C24 23.1046 23.1046 24 22 24H2C0.89543 24 0 23.1046 0 22V2ZM11.3333 2.66667C10.597 2.66667 10 3.26362 10 4C10 4.73638 10.597 5.33333 11.3333 5.33333H16.781L7.05719 15.0572C6.53649 15.5779 6.53649 16.4221 7.05719 16.9428C7.57789 17.4635 8.42211 17.4635 8.94281 16.9428L18.6667 7.21895V12.6667C18.6667 13.403 19.2636 14 20 14C20.7364 14 21.3333 13.403 21.3333 12.6667V4.66667C21.3333 3.5621 20.4379 2.66667 19.3333 2.66667H11.3333Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="arrowsquaretopright-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},2123:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(996),Cn=tt(997);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("External"),viewBox:"0 0 1500 1499"},Je),Zt().createElement("path",{d:"M1500 1125h-189.04v185.96H189.04V189.04H375V0H0v1500h1500v-375zm0-1125H723.288v190.068h469.52l-666.78 648.288 133.56 134.59 650.344-665.754v469.52l189.04 1.028L1500 0z"}))}Je.exports=ot})()},2124:function(Je,et,tt){"use strict";var ot;function setSharedTranslator(Je){ot=Je}function resetSharedTranslator(){setSharedTranslator("undefined"!=typeof window&&window.gettext||function(Je){return Je})}Object.defineProperty(et,"__esModule",{value:!0}),et.gettext=function gettext(){return ot.apply(void 0,arguments)},et._=function _(){return ot.apply(void 0,arguments)},et.setSharedTranslator=setSharedTranslator,et.resetSharedTranslator=resetSharedTranslator,resetSharedTranslator()},2125:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>zn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(158);var wn=et.n(_n);const Sn=tt(1330),xn=tt(2);var kn=et.n(xn);const En=tt(410),Dn=tt(63);var Pn=et.n(Dn);const Ln=tt(38);var Tn=et.n(Ln);const In=tt(128),jn=tt(987);var Mn=et.n(jn);const An=tt(1332);function O(Je){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function S(){return(S=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function j(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function _(Je,et){return(_=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function R(Je){var et=function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=M(Je);if(et){var it=M(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return L(this,tt)}}function L(Je,et){return!et||"object"!==O(et)&&"function"!=typeof et?W(Je):et}function W(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function M(Je){return(M=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function C(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Rn={children:Cn().node,defaultLeft:Cn().number,defaultTop:Cn().number,elementRef:Cn().oneOfType([Cn().func,Cn().object]),left:Cn().object,onScroll:Cn().func,stopScrollPropagation:Cn().oneOf([!0,!1,"window"]),tagName:Cn().string,top:Cn().object},Nn=function(Je){!function E(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&_(Je,et)}(r,Je);var et=R(r);function r(Je){var tt;return function P(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),C(W(tt=et.call(this,Je)),"defaultWindowOverflowX","visible"),C(W(tt),"defaultWindowOverflowY","visible"),C(W(tt),"handleWheel",(function(Je){var et=tt.state.containerEl;if(et&&(et.clientWidth===et.scrollWidth||et.clientHeight===et.scrollHeight)){if(et.clientWidth!==et.scrollWidth){if(Je.deltaX<0&&et.scrollLeft<Math.abs(Je.deltaX))return et.scrollLeft=0,Je.stopPropagation(),void Je.preventDefault();var ot=et.scrollWidth-et.clientWidth;Je.deltaX&&Je.deltaX+et.scrollLeft>ot&&(et.scrollLeft=ot,Je.stopPropagation(),Je.preventDefault())}if(et.clientHeight!==et.scrollHeight){if(Je.deltaY<0&&et.scrollTop<Math.abs(Je.deltaY))return et.scrollTop=0,Je.stopPropagation(),void Je.preventDefault();var it=et.scrollHeight-et.clientHeight;Je.deltaY&&Je.deltaY+et.scrollTop>it&&(et.scrollTop=it,Je.stopPropagation(),Je.preventDefault())}}})),C(W(tt),"handleMount",(function(Je){tt.setState({containerEl:Je}),function w(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(tt.props.elementRef,Je)})),C(W(tt),"handleMouseEnter",(function(){tt.defaultWindowOverflowX=document.body.style.overflowX,tt.defaultWindowOverflowY=document.body.style.overflowY,document.body.style.overflowX="hidden",document.body.style.overflowY="hidden"})),C(W(tt),"handleMouseLeave",(function(){document.body.style.overflowX=tt.defaultWindowOverflowX,document.body.style.overflowY=tt.defaultWindowOverflowY})),tt.state={containerEl:null},tt}return function T(Je,et,tt){return et&&j(Je.prototype,et),tt&&j(Je,tt),Je}(r,[{key:"componentDidUpdate",value:function e(Je,et){if(this.state.containerEl){var tt,ot;if(et.containerEl||(this.state.containerEl.scrollTop=this.props.defaultTop,this.state.containerEl.scrollLeft=this.props.defaultLeft),wn()(this.props.top))this.state.containerEl.scrollTop=(null===(tt=this.props.top)||void 0===tt?void 0:tt.get())||0;if(wn()(this.props.left))this.state.containerEl.scrollLeft=(null===(ot=this.props.left)||void 0===ot?void 0:ot.get())||0}}},{key:"render",value:function e(){var Je=this.props,et=Je.children,tt=Je.onScroll,ot=Je.stopScrollPropagation,it=Je.top,en=Je.left,Cn=this.state.containerEl,_n=In.animated[this.props.tagName];return Zt().createElement(Zt().Fragment,null,Zt().createElement(_n,S({},Tn()(this.props,Pn()(r.propTypes)),{ref:this.handleMount,onMouseEnter:"window"===ot?this.handleMouseEnter:void 0,onMouseLeave:"window"===ot?this.handleMouseLeave:void 0,onScroll:tt,scrollTop:it,scrollLeft:en}),Zt().createElement(An.ScrollContainerProvider,{value:Cn},et)),!0===ot&&Cn&&Zt().createElement(Mn(),{target:Cn,eventType:"wheel",listener:this.handleWheel,options:{passive:!1}}))}}]),r}(it.Component);C(Nn,"propTypes",Rn),C(Nn,"defaultProps",{defaultLeft:0,defaultTop:0,tagName:"div"});const Fn=Nn;var Bn=kn()(Fn).withConfig({displayName:"ScrollStyles__StyledInner",componentId:"sc-1xspttf-0"})(["",";overflow:auto;overflow-y:auto;overflow-x:hidden;"],En.mixins.reset("block"));function H(Je){return(H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function N(){return(N=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function I(Je,et){if(null==Je)return{};var tt,ot,it=function F(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function U(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function G(Je,et){return(G=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function J(Je){var et=function V(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Z(Je);if(et){var it=Z(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return K(this,tt)}}function K(Je,et){return!et||"object"!==H(et)&&"function"!=typeof et?Q(Je):et}function Q(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Z(Je){return(Z=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function $(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Vn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),left:Cn().number,onScroll:Cn().func,onScrollComplete:Cn().func,stopScrollPropagation:Cn().oneOf([!0,!1,"window"]),tagName:Cn().string,top:Cn().number},Wn=function(Je){!function B(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&G(Je,et)}(r,Je);var et=J(r);function r(Je){var tt;return function A(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),$(Q(tt=et.call(this,Je)),"handleRest",(function(){var Je,et;null===(Je=(et=tt.props).onScrollComplete)||void 0===Je||Je.call(et)})),$(Q(tt),"handleScroll",(function(Je){var et,ot;tt.setState({currentLeft:Je.currentTarget.scrollLeft,currentTop:Je.currentTarget.scrollTop}),null===(et=(ot=tt.props).onScroll)||void 0===et||et.call(ot,Je)})),$(Q(tt),"renderInner",(function(Je){var et=tt.props,ot=et.children,it=et.elementRef,en=et.left,Cn=et.top,_n=(et.onScrollComplete,I(et,["children","elementRef","left","top","onScrollComplete"]));return Zt().createElement(Bn,N({"data-test":"scroll"},_n,{key:"inner",top:wn()(Cn)?Je.top:void 0,left:wn()(en)?Je.left:void 0,elementRef:it,onScroll:tt.handleScroll}),ot)})),tt.state={currentLeft:0,currentTop:0},tt}return function z(Je,et,tt){return et&&U(Je.prototype,et),tt&&U(Je,tt),Je}(r,[{key:"render",value:function e(){var Je=this.props,et=Je.left,tt=Je.top,ot=this.state,it=ot.currentLeft,en=ot.currentTop,Cn={};return wn()(et)?Cn.left=et:Cn.left=it,wn()(tt)?Cn.top=tt:Cn.top=en,Zt().createElement(Sn.Spring,{from:{left:0,top:0},to:Cn,onRest:this.handleRest,config:{precision:10}},this.renderInner)}}]),r}(it.Component);$(Wn,"propTypes",Vn),$(Wn,"defaultProps",{stopScrollPropagation:!1,tagName:"div"});const zn=Wn;Je.exports=ot})()},214:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.or=et.and=et.not=et.CodeGen=et.operators=et.varKinds=et.ValueScopeName=et.ValueScope=et.Scope=et.Name=et.regexpCode=et.stringify=et.getProperty=et.nil=et.strConcat=et.str=et._=void 0;const ot=tt(1798),it=tt(3862);var Zt=tt(1798);Object.defineProperty(et,"_",{enumerable:!0,get:function(){return Zt._}}),Object.defineProperty(et,"str",{enumerable:!0,get:function(){return Zt.str}}),Object.defineProperty(et,"strConcat",{enumerable:!0,get:function(){return Zt.strConcat}}),Object.defineProperty(et,"nil",{enumerable:!0,get:function(){return Zt.nil}}),Object.defineProperty(et,"getProperty",{enumerable:!0,get:function(){return Zt.getProperty}}),Object.defineProperty(et,"stringify",{enumerable:!0,get:function(){return Zt.stringify}}),Object.defineProperty(et,"regexpCode",{enumerable:!0,get:function(){return Zt.regexpCode}}),Object.defineProperty(et,"Name",{enumerable:!0,get:function(){return Zt.Name}});var en=tt(3862);Object.defineProperty(et,"Scope",{enumerable:!0,get:function(){return en.Scope}}),Object.defineProperty(et,"ValueScope",{enumerable:!0,get:function(){return en.ValueScope}}),Object.defineProperty(et,"ValueScopeName",{enumerable:!0,get:function(){return en.ValueScopeName}}),Object.defineProperty(et,"varKinds",{enumerable:!0,get:function(){return en.varKinds}}),et.operators={GT:new ot._Code(">"),GTE:new ot._Code(">="),LT:new ot._Code("<"),LTE:new ot._Code("<="),EQ:new ot._Code("==="),NEQ:new ot._Code("!=="),NOT:new ot._Code("!"),OR:new ot._Code("||"),AND:new ot._Code("&&"),ADD:new ot._Code("+")};class Node{optimizeNodes(){return this}optimizeNames(Je,et){return this}}class Def extends Node{constructor(Je,et,tt){super(),this.varKind=Je,this.name=et,this.rhs=tt}render({es5:Je,_n:et}){const tt=Je?it.varKinds.var:this.varKind,ot=void 0===this.rhs?"":" = "+this.rhs;return`${tt} ${this.name}${ot};`+et}optimizeNames(Je,et){if(Je[this.name.str])return this.rhs&&(this.rhs=optimizeExpr(this.rhs,Je,et)),this}get names(){return this.rhs instanceof ot._CodeOrName?this.rhs.names:{}}}class Assign extends Node{constructor(Je,et,tt){super(),this.lhs=Je,this.rhs=et,this.sideEffects=tt}render({_n:Je}){return`${this.lhs} = ${this.rhs};`+Je}optimizeNames(Je,et){if(!(this.lhs instanceof ot.Name)||Je[this.lhs.str]||this.sideEffects)return this.rhs=optimizeExpr(this.rhs,Je,et),this}get names(){return addExprNames(this.lhs instanceof ot.Name?{}:{...this.lhs.names},this.rhs)}}class AssignOp extends Assign{constructor(Je,et,tt,ot){super(Je,tt,ot),this.op=et}render({_n:Je}){return`${this.lhs} ${this.op}= ${this.rhs};`+Je}}class Label extends Node{constructor(Je){super(),this.label=Je,this.names={}}render({_n:Je}){return this.label+":"+Je}}class Break extends Node{constructor(Je){super(),this.label=Je,this.names={}}render({_n:Je}){return`break${this.label?" "+this.label:""};`+Je}}class Throw extends Node{constructor(Je){super(),this.error=Je}render({_n:Je}){return`throw ${this.error};`+Je}get names(){return this.error.names}}class AnyCode extends Node{constructor(Je){super(),this.code=Je}render({_n:Je}){return this.code+";"+Je}optimizeNodes(){return""+this.code?this:void 0}optimizeNames(Je,et){return this.code=optimizeExpr(this.code,Je,et),this}get names(){return this.code instanceof ot._CodeOrName?this.code.names:{}}}class ParentNode extends Node{constructor(Je=[]){super(),this.nodes=Je}render(Je){return this.nodes.reduce((et,tt)=>et+tt.render(Je),"")}optimizeNodes(){const{nodes:Je}=this;let et=Je.length;for(;et--;){const tt=Je[et].optimizeNodes();Array.isArray(tt)?Je.splice(et,1,...tt):tt?Je[et]=tt:Je.splice(et,1)}return Je.length>0?this:void 0}optimizeNames(Je,et){const{nodes:tt}=this;let ot=tt.length;for(;ot--;){const it=tt[ot];it.optimizeNames(Je,et)||(subtractNames(Je,it.names),tt.splice(ot,1))}return tt.length>0?this:void 0}get names(){return this.nodes.reduce((Je,et)=>addNames(Je,et.names),{})}}class BlockNode extends ParentNode{render(Je){return"{"+Je._n+super.render(Je)+"}"+Je._n}}class Root extends ParentNode{}class Else extends BlockNode{}Else.kind="else";class If extends BlockNode{constructor(Je,et){super(et),this.condition=Je}render(Je){let et=`if(${this.condition})`+super.render(Je);return this.else&&(et+="else "+this.else.render(Je)),et}optimizeNodes(){super.optimizeNodes();const Je=this.condition;if(!0===Je)return this.nodes;let et=this.else;if(et){const Je=et.optimizeNodes();et=this.else=Array.isArray(Je)?new Else(Je):Je}return et?!1===Je?et instanceof If?et:et.nodes:this.nodes.length?this:new If(not(Je),et instanceof If?[et]:et.nodes):!1!==Je&&this.nodes.length?this:void 0}optimizeNames(Je,et){var tt;if(this.else=null===(tt=this.else)||void 0===tt?void 0:tt.optimizeNames(Je,et),super.optimizeNames(Je,et)||this.else)return this.condition=optimizeExpr(this.condition,Je,et),this}get names(){const Je=super.names;return addExprNames(Je,this.condition),this.else&&addNames(Je,this.else.names),Je}}If.kind="if";class For extends BlockNode{}For.kind="for";class ForLoop extends For{constructor(Je){super(),this.iteration=Je}render(Je){return`for(${this.iteration})`+super.render(Je)}optimizeNames(Je,et){if(super.optimizeNames(Je,et))return this.iteration=optimizeExpr(this.iteration,Je,et),this}get names(){return addNames(super.names,this.iteration.names)}}class ForRange extends For{constructor(Je,et,tt,ot){super(),this.varKind=Je,this.name=et,this.from=tt,this.to=ot}render(Je){const et=Je.es5?it.varKinds.var:this.varKind,{name:tt,from:ot,to:Zt}=this;return`for(${et} ${tt}=${ot}; ${tt}<${Zt}; ${tt}++)`+super.render(Je)}get names(){const Je=addExprNames(super.names,this.from);return addExprNames(Je,this.to)}}class ForIter extends For{constructor(Je,et,tt,ot){super(),this.loop=Je,this.varKind=et,this.name=tt,this.iterable=ot}render(Je){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(Je)}optimizeNames(Je,et){if(super.optimizeNames(Je,et))return this.iterable=optimizeExpr(this.iterable,Je,et),this}get names(){return addNames(super.names,this.iterable.names)}}class Func extends BlockNode{constructor(Je,et,tt){super(),this.name=Je,this.args=et,this.async=tt}render(Je){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(Je)}}Func.kind="func";class Return extends ParentNode{render(Je){return"return "+super.render(Je)}}Return.kind="return";class Try extends BlockNode{render(Je){let et="try"+super.render(Je);return this.catch&&(et+=this.catch.render(Je)),this.finally&&(et+=this.finally.render(Je)),et}optimizeNodes(){var Je,et;return super.optimizeNodes(),null===(Je=this.catch)||void 0===Je||Je.optimizeNodes(),null===(et=this.finally)||void 0===et||et.optimizeNodes(),this}optimizeNames(Je,et){var tt,ot;return super.optimizeNames(Je,et),null===(tt=this.catch)||void 0===tt||tt.optimizeNames(Je,et),null===(ot=this.finally)||void 0===ot||ot.optimizeNames(Je,et),this}get names(){const Je=super.names;return this.catch&&addNames(Je,this.catch.names),this.finally&&addNames(Je,this.finally.names),Je}}class Catch extends BlockNode{constructor(Je){super(),this.error=Je}render(Je){return`catch(${this.error})`+super.render(Je)}}Catch.kind="catch";class Finally extends BlockNode{render(Je){return"finally"+super.render(Je)}}Finally.kind="finally";function addNames(Je,et){for(const tt in et)Je[tt]=(Je[tt]||0)+(et[tt]||0);return Je}function addExprNames(Je,et){return et instanceof ot._CodeOrName?addNames(Je,et.names):Je}function optimizeExpr(Je,et,tt){return Je instanceof ot.Name?replaceName(Je):function canOptimize(Je){return Je instanceof ot._Code&&Je._items.some(Je=>Je instanceof ot.Name&&1===et[Je.str]&&void 0!==tt[Je.str])}(Je)?new ot._Code(Je._items.reduce((Je,et)=>(et instanceof ot.Name&&(et=replaceName(et)),et instanceof ot._Code?Je.push(...et._items):Je.push(et),Je),[])):Je;function replaceName(Je){const ot=tt[Je.str];return void 0===ot||1!==et[Je.str]?Je:(delete et[Je.str],ot)}}function subtractNames(Je,et){for(const tt in et)Je[tt]=(Je[tt]||0)-(et[tt]||0)}function not(Je){return"boolean"==typeof Je||"number"==typeof Je||null===Je?!Je:ot._`!${par(Je)}`}et.CodeGen=class CodeGen{constructor(Je,et={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...et,_n:et.lines?"\n":""},this._extScope=Je,this._scope=new it.Scope({parent:Je}),this._nodes=[new Root]}toString(){return this._root.render(this.opts)}name(Je){return this._scope.name(Je)}scopeName(Je){return this._extScope.name(Je)}scopeValue(Je,et){const tt=this._extScope.value(Je,et);return(this._values[tt.prefix]||(this._values[tt.prefix]=new Set)).add(tt),tt}getScopeValue(Je,et){return this._extScope.getValue(Je,et)}scopeRefs(Je){return this._extScope.scopeRefs(Je,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(Je,et,tt,ot){const it=this._scope.toName(et);return void 0!==tt&&ot&&(this._constants[it.str]=tt),this._leafNode(new Def(Je,it,tt)),it}const(Je,et,tt){return this._def(it.varKinds.const,Je,et,tt)}let(Je,et,tt){return this._def(it.varKinds.let,Je,et,tt)}var(Je,et,tt){return this._def(it.varKinds.var,Je,et,tt)}assign(Je,et,tt){return this._leafNode(new Assign(Je,et,tt))}add(Je,tt){return this._leafNode(new AssignOp(Je,et.operators.ADD,tt))}code(Je){return"function"==typeof Je?Je():Je!==ot.nil&&this._leafNode(new AnyCode(Je)),this}object(...Je){const et=["{"];for(const[tt,it]of Je)et.length>1&&et.push(","),et.push(tt),(tt!==it||this.opts.es5)&&(et.push(":"),(0,ot.addCodeArg)(et,it));return et.push("}"),new ot._Code(et)}if(Je,et,tt){if(this._blockNode(new If(Je)),et&&tt)this.code(et).else().code(tt).endIf();else if(et)this.code(et).endIf();else if(tt)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(Je){return this._elseNode(new If(Je))}else(){return this._elseNode(new Else)}endIf(){return this._endBlockNode(If,Else)}_for(Je,et){return this._blockNode(Je),et&&this.code(et).endFor(),this}for(Je,et){return this._for(new ForLoop(Je),et)}forRange(Je,et,tt,ot,Zt=(this.opts.es5?it.varKinds.var:it.varKinds.let)){const en=this._scope.toName(Je);return this._for(new ForRange(Zt,en,et,tt),()=>ot(en))}forOf(Je,et,tt,Zt=it.varKinds.const){const en=this._scope.toName(Je);if(this.opts.es5){const Je=et instanceof ot.Name?et:this.var("_arr",et);return this.forRange("_i",0,ot._`${Je}.length`,et=>{this.var(en,ot._`${Je}[${et}]`),tt(en)})}return this._for(new ForIter("of",Zt,en,et),()=>tt(en))}forIn(Je,et,tt,Zt=(this.opts.es5?it.varKinds.var:it.varKinds.const)){if(this.opts.ownProperties)return this.forOf(Je,ot._`Object.keys(${et})`,tt);const en=this._scope.toName(Je);return this._for(new ForIter("in",Zt,en,et),()=>tt(en))}endFor(){return this._endBlockNode(For)}label(Je){return this._leafNode(new Label(Je))}break(Je){return this._leafNode(new Break(Je))}return(Je){const et=new Return;if(this._blockNode(et),this.code(Je),1!==et.nodes.length)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(Return)}try(Je,et,tt){if(!et&&!tt)throw new Error('CodeGen: "try" without "catch" and "finally"');const ot=new Try;if(this._blockNode(ot),this.code(Je),et){const Je=this.name("e");this._currNode=ot.catch=new Catch(Je),et(Je)}return tt&&(this._currNode=ot.finally=new Finally,this.code(tt)),this._endBlockNode(Catch,Finally)}throw(Je){return this._leafNode(new Throw(Je))}block(Je,et){return this._blockStarts.push(this._nodes.length),Je&&this.code(Je).endBlock(et),this}endBlock(Je){const et=this._blockStarts.pop();if(void 0===et)throw new Error("CodeGen: not in self-balancing block");const tt=this._nodes.length-et;if(tt<0||void 0!==Je&&tt!==Je)throw new Error(`CodeGen: wrong number of nodes: ${tt} vs ${Je} expected`);return this._nodes.length=et,this}func(Je,et=ot.nil,tt,it){return this._blockNode(new Func(Je,et,tt)),it&&this.code(it).endFunc(),this}endFunc(){return this._endBlockNode(Func)}optimize(Je=1){for(;Je-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(Je){return this._currNode.nodes.push(Je),this}_blockNode(Je){this._currNode.nodes.push(Je),this._nodes.push(Je)}_endBlockNode(Je,et){const tt=this._currNode;if(tt instanceof Je||et&&tt instanceof et)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${et?`${Je.kind}/${et.kind}`:Je.kind}"`)}_elseNode(Je){const et=this._currNode;if(!(et instanceof If))throw new Error('CodeGen: "else" without "if"');return this._currNode=et.else=Je,this}get _root(){return this._nodes[0]}get _currNode(){const Je=this._nodes;return Je[Je.length-1]}set _currNode(Je){const et=this._nodes;et[et.length-1]=Je}},et.not=not;const Cn=mappend(et.operators.AND);et.and=function and(...Je){return Je.reduce(Cn)};const _n=mappend(et.operators.OR);function mappend(Je){return(et,tt)=>et===ot.nil?tt:tt===ot.nil?et:ot._`${par(et)} ${Je} ${par(tt)}`}function par(Je){return Je instanceof ot.Name?Je:ot._`(${Je})`}et.or=function or(...Je){return Je.reduce(_n)}},215:function(Je,et,tt){"use strict";tt.d(et,"c",(function(){return TernarySearchTree})),tt.d(et,"b",(function(){return ResourceMap})),tt.d(et,"a",(function(){return LRUCache}));var ot,it,Zt=tt(92),en=tt(26);class StringIterator{constructor(){this._value="",this._pos=0}reset(Je){return this._value=Je,this._pos=0,this}next(){return this._pos+=1,this}hasNext(){return this._pos<this._value.length-1}cmp(Je){return Je.charCodeAt(0)-this._value.charCodeAt(this._pos)}value(){return this._value[this._pos]}}class ConfigKeysIterator{constructor(Je=!0){this._caseSensitive=Je}reset(Je){return this._value=Je,this._from=0,this._to=0,this.next()}hasNext(){return this._to<this._value.length}next(){this._from=this._to;let Je=!0;for(;this._to<this._value.length;this._to++){if(46===this._value.charCodeAt(this._to)){if(!Je)break;this._from++}else Je=!1}return this}cmp(Je){return this._caseSensitive?Object(en.h)(Je,this._value,0,Je.length,this._from,this._to):Object(en.i)(Je,this._value,0,Je.length,this._from,this._to)}value(){return this._value.substring(this._from,this._to)}}class PathIterator{constructor(Je=!0,et=!0){this._splitOnBackslash=Je,this._caseSensitive=et}reset(Je){return this._value=Je.replace(/\\$|\/$/,""),this._from=0,this._to=0,this.next()}hasNext(){return this._to<this._value.length}next(){this._from=this._to;let Je=!0;for(;this._to<this._value.length;this._to++){const et=this._value.charCodeAt(this._to);if(47===et||this._splitOnBackslash&&92===et){if(!Je)break;this._from++}else Je=!1}return this}cmp(Je){return this._caseSensitive?Object(en.h)(Je,this._value,0,Je.length,this._from,this._to):Object(en.i)(Je,this._value,0,Je.length,this._from,this._to)}value(){return this._value.substring(this._from,this._to)}}class UriIterator{constructor(Je){this._ignorePathCasing=Je,this._states=[],this._stateIdx=0}reset(Je){return this._value=Je,this._states=[],this._value.scheme&&this._states.push(1),this._value.authority&&this._states.push(2),this._value.path&&(this._pathIterator=new PathIterator(!1,!this._ignorePathCasing(Je)),this._pathIterator.reset(Je.path),this._pathIterator.value()&&this._states.push(3)),this._value.query&&this._states.push(4),this._value.fragment&&this._states.push(5),this._stateIdx=0,this}next(){return 3===this._states[this._stateIdx]&&this._pathIterator.hasNext()?this._pathIterator.next():this._stateIdx+=1,this}hasNext(){return 3===this._states[this._stateIdx]&&this._pathIterator.hasNext()||this._stateIdx<this._states.length-1}cmp(Je){if(1===this._states[this._stateIdx])return Object(en.g)(Je,this._value.scheme);if(2===this._states[this._stateIdx])return Object(en.g)(Je,this._value.authority);if(3===this._states[this._stateIdx])return this._pathIterator.cmp(Je);if(4===this._states[this._stateIdx])return Object(en.f)(Je,this._value.query);if(5===this._states[this._stateIdx])return Object(en.f)(Je,this._value.fragment);throw new Error}value(){if(1===this._states[this._stateIdx])return this._value.scheme;if(2===this._states[this._stateIdx])return this._value.authority;if(3===this._states[this._stateIdx])return this._pathIterator.value();if(4===this._states[this._stateIdx])return this._value.query;if(5===this._states[this._stateIdx])return this._value.fragment;throw new Error}}class TernarySearchTreeNode{isEmpty(){return!(this.left||this.mid||this.right||this.value)}}class TernarySearchTree{constructor(Je){this._iter=Je}static forUris(Je=(()=>!1)){return new TernarySearchTree(new UriIterator(Je))}static forStrings(){return new TernarySearchTree(new StringIterator)}static forConfigKeys(){return new TernarySearchTree(new ConfigKeysIterator)}clear(){this._root=void 0}set(Je,et){const tt=this._iter.reset(Je);let ot;for(this._root||(this._root=new TernarySearchTreeNode,this._root.segment=tt.value()),ot=this._root;;){const Je=tt.cmp(ot.segment);if(Je>0)ot.left||(ot.left=new TernarySearchTreeNode,ot.left.segment=tt.value()),ot=ot.left;else if(Je<0)ot.right||(ot.right=new TernarySearchTreeNode,ot.right.segment=tt.value()),ot=ot.right;else{if(!tt.hasNext())break;tt.next(),ot.mid||(ot.mid=new TernarySearchTreeNode,ot.mid.segment=tt.value()),ot=ot.mid}}const it=ot.value;return ot.value=et,ot.key=Je,it}get(Je){var et;return null===(et=this._getNode(Je))||void 0===et?void 0:et.value}_getNode(Je){const et=this._iter.reset(Je);let tt=this._root;for(;tt;){const Je=et.cmp(tt.segment);if(Je>0)tt=tt.left;else if(Je<0)tt=tt.right;else{if(!et.hasNext())break;et.next(),tt=tt.mid}}return tt}has(Je){const et=this._getNode(Je);return!(void 0===(null==et?void 0:et.value)&&void 0===(null==et?void 0:et.mid))}delete(Je){return this._delete(Je,!1)}deleteSuperstr(Je){return this._delete(Je,!0)}_delete(Je,et){const tt=this._iter.reset(Je),ot=[];let it=this._root;for(;it;){const Je=tt.cmp(it.segment);if(Je>0)ot.push([1,it]),it=it.left;else if(Je<0)ot.push([-1,it]),it=it.right;else{if(!tt.hasNext()){for(et?(it.left=void 0,it.mid=void 0,it.right=void 0):it.value=void 0;ot.length>0&&it.isEmpty();){let[Je,et]=ot.pop();switch(Je){case 1:et.left=void 0;break;case 0:et.mid=void 0;break;case-1:et.right=void 0}it=et}break}tt.next(),ot.push([0,it]),it=it.mid}}}findSubstr(Je){const et=this._iter.reset(Je);let tt=this._root,ot=void 0;for(;tt;){const Je=et.cmp(tt.segment);if(Je>0)tt=tt.left;else if(Je<0)tt=tt.right;else{if(!et.hasNext())break;et.next(),ot=tt.value||ot,tt=tt.mid}}return tt&&tt.value||ot}findSuperstr(Je){const et=this._iter.reset(Je);let tt=this._root;for(;tt;){const Je=et.cmp(tt.segment);if(Je>0)tt=tt.left;else if(Je<0)tt=tt.right;else{if(!et.hasNext())return tt.mid?this._entries(tt.mid):void 0;et.next(),tt=tt.mid}}}forEach(Je){for(const[et,tt]of this)Je(tt,et)}*[Symbol.iterator](){yield*this._entries(this._root)}*_entries(Je){if(!Je)return;const et=[Je];for(;et.length>0;){const Je=et.pop();Je&&(Je.value&&(yield[Je.key,Je.value]),Je.left&&et.push(Je.left),Je.mid&&et.push(Je.mid),Je.right&&et.push(Je.right))}}}class ResourceMap{constructor(Je,et){this[ot]="ResourceMap",Je instanceof ResourceMap?(this.map=new Map(Je.map),this.toKey=null!=et?et:ResourceMap.defaultToKey):(this.map=new Map,this.toKey=null!=Je?Je:ResourceMap.defaultToKey)}set(Je,et){return this.map.set(this.toKey(Je),et),this}get(Je){return this.map.get(this.toKey(Je))}has(Je){return this.map.has(this.toKey(Je))}get size(){return this.map.size}clear(){this.map.clear()}delete(Je){return this.map.delete(this.toKey(Je))}forEach(Je,et){void 0!==et&&(Je=Je.bind(et));for(let[et,tt]of this.map)Je(tt,Zt.a.parse(et),this)}values(){return this.map.values()}*keys(){for(let Je of this.map.keys())yield Zt.a.parse(Je)}*entries(){for(let Je of this.map.entries())yield[Zt.a.parse(Je[0]),Je[1]]}*[(ot=Symbol.toStringTag,Symbol.iterator)](){for(let Je of this.map)yield[Zt.a.parse(Je[0]),Je[1]]}}ResourceMap.defaultToKey=Je=>Je.toString();class LinkedMap{constructor(){this[it]="LinkedMap",this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0,this._state=0}clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0,this._state++}isEmpty(){return!this._head&&!this._tail}get size(){return this._size}get first(){var Je;return null===(Je=this._head)||void 0===Je?void 0:Je.value}get last(){var Je;return null===(Je=this._tail)||void 0===Je?void 0:Je.value}has(Je){return this._map.has(Je)}get(Je,et=0){const tt=this._map.get(Je);if(tt)return 0!==et&&this.touch(tt,et),tt.value}set(Je,et,tt=0){let ot=this._map.get(Je);if(ot)ot.value=et,0!==tt&&this.touch(ot,tt);else{switch(ot={key:Je,value:et,next:void 0,previous:void 0},tt){case 0:this.addItemLast(ot);break;case 1:this.addItemFirst(ot);break;case 2:default:this.addItemLast(ot)}this._map.set(Je,ot),this._size++}return this}delete(Je){return!!this.remove(Je)}remove(Je){const et=this._map.get(Je);if(et)return this._map.delete(Je),this.removeItem(et),this._size--,et.value}shift(){if(!this._head&&!this._tail)return;if(!this._head||!this._tail)throw new Error("Invalid list");const Je=this._head;return this._map.delete(Je.key),this.removeItem(Je),this._size--,Je.value}forEach(Je,et){const tt=this._state;let ot=this._head;for(;ot;){if(et?Je.bind(et)(ot.value,ot.key,this):Je(ot.value,ot.key,this),this._state!==tt)throw new Error("LinkedMap got modified during iteration.");ot=ot.next}}keys(){const Je=this,et=this._state;let tt=this._head;const ot={[Symbol.iterator]:()=>ot,next(){if(Je._state!==et)throw new Error("LinkedMap got modified during iteration.");if(tt){const Je={value:tt.key,done:!1};return tt=tt.next,Je}return{value:void 0,done:!0}}};return ot}values(){const Je=this,et=this._state;let tt=this._head;const ot={[Symbol.iterator]:()=>ot,next(){if(Je._state!==et)throw new Error("LinkedMap got modified during iteration.");if(tt){const Je={value:tt.value,done:!1};return tt=tt.next,Je}return{value:void 0,done:!0}}};return ot}entries(){const Je=this,et=this._state;let tt=this._head;const ot={[Symbol.iterator]:()=>ot,next(){if(Je._state!==et)throw new Error("LinkedMap got modified during iteration.");if(tt){const Je={value:[tt.key,tt.value],done:!1};return tt=tt.next,Je}return{value:void 0,done:!0}}};return ot}[(it=Symbol.toStringTag,Symbol.iterator)](){return this.entries()}trimOld(Je){if(Je>=this.size)return;if(0===Je)return void this.clear();let et=this._head,tt=this.size;for(;et&&tt>Je;)this._map.delete(et.key),et=et.next,tt--;this._head=et,this._size=tt,et&&(et.previous=void 0),this._state++}addItemFirst(Je){if(this._head||this._tail){if(!this._head)throw new Error("Invalid list");Je.next=this._head,this._head.previous=Je}else this._tail=Je;this._head=Je,this._state++}addItemLast(Je){if(this._head||this._tail){if(!this._tail)throw new Error("Invalid list");Je.previous=this._tail,this._tail.next=Je}else this._head=Je;this._tail=Je,this._state++}removeItem(Je){if(Je===this._head&&Je===this._tail)this._head=void 0,this._tail=void 0;else if(Je===this._head){if(!Je.next)throw new Error("Invalid list");Je.next.previous=void 0,this._head=Je.next}else if(Je===this._tail){if(!Je.previous)throw new Error("Invalid list");Je.previous.next=void 0,this._tail=Je.previous}else{const et=Je.next,tt=Je.previous;if(!et||!tt)throw new Error("Invalid list");et.previous=tt,tt.next=et}Je.next=void 0,Je.previous=void 0,this._state++}touch(Je,et){if(!this._head||!this._tail)throw new Error("Invalid list");if(1===et||2===et)if(1===et){if(Je===this._head)return;const et=Je.next,tt=Je.previous;Je===this._tail?(tt.next=void 0,this._tail=tt):(et.previous=tt,tt.next=et),Je.previous=void 0,Je.next=this._head,this._head.previous=Je,this._head=Je,this._state++}else if(2===et){if(Je===this._tail)return;const et=Je.next,tt=Je.previous;Je===this._head?(et.previous=void 0,this._head=et):(et.previous=tt,tt.next=et),Je.next=void 0,Je.previous=this._tail,this._tail.next=Je,this._tail=Je,this._state++}}toJSON(){const Je=[];return this.forEach((et,tt)=>{Je.push([tt,et])}),Je}fromJSON(Je){this.clear();for(const[et,tt]of Je)this.set(et,tt)}}class LRUCache extends LinkedMap{constructor(Je,et=1){super(),this._limit=Je,this._ratio=Math.min(Math.max(0,et),1)}get limit(){return this._limit}set limit(Je){this._limit=Je,this.checkTrim()}get(Je,et=2){return super.get(Je,et)}peek(Je){return super.get(Je,0)}set(Je,et){return super.set(Je,et,2),this.checkTrim(),this}checkTrim(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))}}},216:function(Je,et,tt){"use strict";var ot,it=tt(26);!function(Je){Je[Je.Ignore=0]="Ignore",Je[Je.Info=1]="Info",Je[Je.Warning=2]="Warning",Je[Je.Error=3]="Error"}(ot||(ot={})),function(Je){Je.fromValue=function fromValue(et){return et?it.s("error",et)?Je.Error:it.s("warning",et)||it.s("warn",et)?Je.Warning:it.s("info",et)?Je.Info:Je.Ignore:Je.Ignore},Je.toString=function toString(et){switch(et){case Je.Error:return"error";case Je.Warning:return"warning";case Je.Info:return"info";default:return"ignore"}}}(ot||(ot={})),et.a=ot},2185:function(Je,et,tt){"use strict";var ot,it=Object.create,Zt=Object.defineProperty,en=Object.defineProperties,Cn=Object.getOwnPropertyDescriptor,_n=Object.getOwnPropertyDescriptors,wn=Object.getOwnPropertyNames,Sn=Object.getOwnPropertySymbols,xn=Object.getPrototypeOf,kn=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,__defNormalProp=(Je,et,tt)=>et in Je?Zt(Je,et,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Je[et]=tt,__spreadValues=(Je,et)=>{for(var tt in et||(et={}))kn.call(et,tt)&&__defNormalProp(Je,tt,et[tt]);if(Sn)for(var tt of Sn(et))En.call(et,tt)&&__defNormalProp(Je,tt,et[tt]);return Je},__spreadProps=(Je,et)=>en(Je,_n(et)),__export=(Je,et)=>{for(var tt in et)Zt(Je,tt,{get:et[tt],enumerable:!0})},__copyProps=(Je,et,tt,ot)=>{if(et&&"object"==typeof et||"function"==typeof et)for(let it of wn(et))kn.call(Je,it)||it===tt||Zt(Je,it,{get:()=>et[it],enumerable:!(ot=Cn(et,it))||ot.enumerable});return Je},__reExport=(Je,et,tt)=>(__copyProps(Je,et,"default"),tt&&__copyProps(tt,et,"default")),__toESM=(Je,et,tt)=>(tt=null!=Je?it(xn(Je)):{},__copyProps(!et&&Je&&Je.__esModule?tt:Zt(tt,"default",{value:Je,enumerable:!0}),Je)),__async=(Je,et,tt)=>new Promise((ot,it)=>{var fulfilled=Je=>{try{step(tt.next(Je))}catch(Je){it(Je)}},rejected=Je=>{try{step(tt.throw(Je))}catch(Je){it(Je)}},step=Je=>Je.done?ot(Je.value):Promise.resolve(Je.value).then(fulfilled,rejected);step((tt=tt.apply(Je,et)).next())}),Dn={};__export(Dn,{default:()=>Jr,defaultParams:()=>Ur,defaultRequestParams:()=>Gr,ownRequestParams:()=>Kr}),Je.exports=(ot=Dn,__copyProps(Zt({},"__esModule",{value:!0}),ot));var Pn={};__export(Pn,{default:()=>Tn});var Ln=__toESM(tt(628));__reExport(Pn,tt(628));var Tn="default"in Ln?Ln.default:Ln,In={};__export(In,{default:()=>Mn});var jn=__toESM(tt(40));__reExport(In,tt(40));var Mn="default"in jn?jn.default:jn,An={};__export(An,{default:()=>Nn});var Rn=__toESM(tt(477));__reExport(An,tt(477));var Nn="default"in Rn?Rn.default:Rn,Fn={};__export(Fn,{default:()=>Vn});var Bn=__toESM(tt(135));__reExport(Fn,tt(135));var Vn="default"in Bn?Bn.default:Bn,Wn={};__export(Wn,{default:()=>Hn});var zn=__toESM(tt(389));__reExport(Wn,tt(389));var Hn="default"in zn?zn.default:zn,$n={};__export($n,{default:()=>Kn});var qn=__toESM(tt(91));__reExport($n,tt(91));var Kn="default"in qn?qn.default:qn,Un={};__export(Un,{default:()=>Jn});var Gn=__toESM(tt(876));__reExport(Un,tt(876));var Jn="default"in Gn?Gn.default:Gn,Cr={query:{type:"string",description:"An SPL search string."},queryParameters:{type:"object",properties:{earliest:{type:"string",description:"Specify the earliest time to search for events. Choose from year (y), month (m), week (w), day (d), minute, (m), or second (s), or 0 for all time.\n See the examples below."},latest:{type:"string",description:"Specify the earliest time to search for events. Choose from year (y), month (m), week (w), day (d), minute, (m), second (s), or now.\n See the examples below."},searchMode:{type:"string",enum:["fast","smart","verbose"],description:"Indicate the search mode. Use fast for no field extraction, smart for some field extraction, and verbose for all field extraction. "}},additionalProperties:!1,description:"SPL query parameters, only contains earliest and latest for now."},refresh:{type:["number","string"],description:"Specify the refresh interval in seconds or with a time expression."},refreshType:{type:"string",enum:["delay","interval"],default:"delay",description:"Indicate the starting time for counting down to a refresh. Use delay to start counting when the search is done. Use interval to count down when the search is dispatched."}},wr={};__export(wr,{default:()=>Or});var Sr=__toESM(tt(121));__reExport(wr,tt(121));var Or="default"in Sr?Sr.default:Sr,xr={};__export(xr,{default:()=>Lr});var kr=__toESM(tt(85));__reExport(xr,tt(85));var Lr="default"in kr?kr.default:kr,getStatusMessage=({status:Je,isRealTimeSearch:et,totalCount:tt})=>{if("running"===Je){if(et)return(0,Un._)("Real-time search is running");if(0===tt)return(0,Un._)("Search is running, but not enough data to render visualization")}return"queued"===Je||"parsing"===Je?(0,Un._)("Search is not yet running, queued on server"):"done"===Je&&0===tt?(0,Un._)("Search ran successfully, but no results were returned"):""},Nr=["resultCount","isDone","dispatchState"],Wr={};__export(Wr,{default:()=>Hr});var zr=__toESM(tt(295));__reExport(Wr,tt(295));var Hr="default"in zr?zr.default:zr,$r=(0,In.memoize)(Je=>{const et=Wr.DashboardDefinition.fromJSON(Je).getDefaultTimeRangeForNewSearch();return et.earliest||et.latest?{queryParameters:__spreadValues({},et)}:{}},Je=>{const et=Wr.DashboardDefinition.fromJSON(Je).getDefaultTimeRangeForNewSearch();return JSON.stringify(et)}),Kr={output_mode:"json_cols",show_metadata:!0},Ur={preview:!0},Gr={count:0,offset:0,progress:!0},Zr={earliest:"earliest_time",latest:"latest_time",searchMode:"adhoc_search_level"},Xr=/\|\s*collect/gi,Yr=class extends class{constructor(Je={},et={},tt={},ot={}){this.options=Je,this.context=et,this.meta=tt,this.baseChainModel=ot,(0,In.isEmpty)(tt)||(0,Fn.deprecated)('Property "meta" has been deprecated'),(0,In.isEmpty)(ot)||(0,Fn.deprecated)('Property "baseChainModel" has been deprecated')}setup(){return Promise.resolve(null)}request(Je){return Je=>(Je&&Je.complete(),()=>{})}pause(){return __async(this,null,(function*(){return Promise.resolve(null)}))}resume(){return __async(this,null,(function*(){return Promise.resolve(null)}))}supportsControlActions(){return!1}teardown(){return Promise.resolve(null)}equals(Je){return this.constructor===Je.constructor&&(0,In.isEqual)(this.options,Je.options)}getObserver(){return{next({requestParams:Je,data:et,meta:tt}){},error({level:Je,message:et}){},complete(){}}}shouldRefreshSubscription(){return!1}}{constructor(Je={},et={},tt={},ot={}){if(super(Je,et),this.results={},this.shouldRefreshSub=!1,this.isRealTimeSearch=!1,this.isPaused=!1,this.getObserver=()=>({next:({meta:Je})=>{const{sid:et,search:tt,checkRiskyCommand:ot,completeSearchQuery:it}=Je;this.options.sid!==et||this.options.check_risky_command!==ot||this.parentChainQuery!==tt||this.completeSearchQuery!==it?(this.options.sid=et,this.options.check_risky_command=ot,this.parentChainQuery=tt,this.completeSearchQuery=it,this.results={},this.shouldRefreshSub=!0,this.isRealTimeSearch=!1,this.setup()):this.shouldRefreshSub=!1},error:Je=>{Je instanceof Error&&Fn.console.log(Je)},complete:Fn.noop}),this.combineResultCallback=(Je="")=>(et,tt)=>(this.isRealTimeSearch=(Je=>{var et,tt;return null!=(tt=null==(et=null==Je?void 0:Je.content)?void 0:et.isRealTimeSearch)&&tt})(tt),((Je,et,tt)=>{var ot;const{fields:it,columns:Zt,results:en,messages:Cn,post_process_count:_n,highlighted:wn,tags:Sn}=Je,xn=en&&!Zt?Wn.DataSet.fromJSONArray(it,en):Wn.DataSet.fromJSONCols(it,Zt),{isRealTimeSearch:kn,resultPreviewCount:En,resultCount:Dn}=et.content;let Pn;Pn=null!=_n?_n:null!=En?En:Dn;const Ln=et.content.dispatchState.toLowerCase();return{data:xn,meta:__spreadProps(__spreadValues({},(0,In.pick)(et.content,Nr)),{sid:et.content.sid,app:null==(ot=et.acl)?void 0:ot.app,totalCount:Pn,status:Ln,statusMessage:getStatusMessage({status:Ln,isRealTimeSearch:kn,totalCount:Pn}),percentComplete:"done"===Ln?100:Math.round(100*et.content.doneProgress),isRealTimeSearch:kn,lastUpdated:Or(et.published).add((0,In.pick)(et.content,"runDuration"),"seconds").toISOString(),search:tt,serverLog:Array.isArray(Cn)?Cn.map(Je=>({level:Je.type,message:Je.text})):void 0,highlighted:wn,tags:Sn})}})(et,tt,Je)),this.fetchPredicate=Je=>!this.isPaused&&(Je=>!!(0,In.get)(Je,["content","isRealTimeSearch"],!1)||((0,In.get)(Je,["content","resultPreviewCount"],0)>0||!!(0,In.get)(Je,["content","isDone"])))(Je),!this.options.query&&!this.options.sid)throw Error("query string or sid is required!");this.extend=this.options.extend,this.context=(Je=>__spreadValues({keepAlive:!0,cache:!1,app:xr.app},Je))(this.context),this.options=__spreadProps(__spreadValues({},(Je=>__spreadValues(__spreadValues({},Ur),(0,In.mapKeys)(Je.queryParameters,(Je,et)=>{var tt;return null!=(tt=Zr[et])?tt:et})))(this.options)),{search:this.options.query,sid:this.options.sid,check_risky_command:this.options.checkRiskyCommand,label:this.context.id}),this.context.auditProvenance&&(this.options.provenance=this.context.auditProvenance),this.baseChainModel=ot,this.meta=tt}setup(){return __async(this,null,(function*(){var Je;try{const{splunkdPath:et,sessionKey:tt}=this.context;et&&Kn.setSplunkConfig({splunkdPath:et}),tt&&Kn.setBaseFetchInit({headers:{Authorization:"Splunk "+tt}}),this.isPaused=!1,this.context.id&&(null==(Je=this.baseChainModel)?void 0:Je[this.context.id])&&(this.validation(),this.options=__spreadProps(__spreadValues({},this.options),{postprocess_searches:JSON.stringify((0,Wn.createPostSearchQueryArray)(this.context.id,this.baseChainModel,"",{shouldPreRunChainSearchesWithTokens:Yr.config.shouldPreRunChainSearchesWithTokens})),auto_cancel:90,label:this.context.id}));let ot=null;return this.extend?this.options.sid&&(this.searchJob=Kn.fromSid(this.options.sid)):(this.searchJob=this.options.sid?Kn.fromSid(this.options.sid):Kn.create(this.options,this.context),ot=yield this.searchJob.getSid().first().toPromise()),ot}catch(Je){return Je instanceof Error&&(this.options.sid?Fn.console.error("failed to retrieve search job:",Je):Fn.console.error("failed to create search job:",Je),this.setupError=Je),null}}))}request(Je={}){var et;if(this.setupError)return Je=>{var et;return null==Je||Je.error({level:"error",message:null==(et=this.setupError)?void 0:et.message,meta:{search:this.options.search}}),Fn.noop};const tt=Tn(Je);let ot=null==(et=this.results)?void 0:et[tt];if(!ot&&this.searchJob){let et=Je;this.extend&&(et=__spreadProps(__spreadValues({},Je),{check_risky_command:this.options.check_risky_command,search:this.parentChainQuery?(0,Wn.mergeSearches)(this.parentChainQuery,this.options.search):this.options.search}));const it=__spreadValues(__spreadValues(__spreadValues({},Gr),Kr),et);if(it.sort){let Je="";Object.entries(it.sort).forEach(([et,tt])=>{"desc"===tt?Je+=` -"${et}"`:"asc"===tt&&(Je+=` +"${et}"`)}),Je&&(it.search?it.search+=" | sort 0":it.search="| sort 0",it.search+=Je),delete it.sort}const Zt=this.searchJob.getProgress();ot=it.progress?((Je,et,tt)=>An.Observable.combineLatest(Je,et,tt))(this.searchJob.getResultsPreview(it,{fetchPredicate:this.fetchPredicate}),Zt,this.combineResultCallback(et.search)):((Je,et,tt)=>An.Observable.forkJoin(Je,et,tt))(this.searchJob.getResults(it),Zt,this.combineResultCallback(et.search)),null!=this.results||(this.results={}),this.results[tt]=ot}return Je=>{const et=(ot||An.Observable.of()).subscribe(((Je,et)=>({next:et=>Je.next(et),error:tt=>Je.error({level:"error",message:tt.message,meta:{search:et}}),complete:()=>Je.complete()}))(Je,this.completeSearchQuery||this.options.search));return()=>{et.unsubscribe()}}}pause(){return __async(this,null,(function*(){const Je=this.isPaused||"string"==typeof this.extend?An.Observable.of():this.searchJob.pause().first();return this.isPaused=!0,Je.toPromise()}))}resume(){return __async(this,null,(function*(){const Je=this.isPaused&&"string"!=typeof this.extend?this.searchJob.unpause().first():An.Observable.of();return this.isPaused=!1,Je.toPromise()}))}supportsControlActions(){return this.isRealTimeSearch}teardown(){return __async(this,null,(function*(){if(this.results=null,this.extend)return null;try{const{cache:Je}=this.context;return!Je&&this.searchJob?this.searchJob.cancel().first().toPromise():null}catch(Je){return Fn.console.error("failed to cancel search job:",Je),null}}))}shouldRefreshSubscription(){return this.shouldRefreshSub}validation(){const{search:Je}=this.options;if(Je&&Xr.test(Je))throw new Error((0,Un._)(`The "collect" command cannot be used in a base search. Use an ad-hoc search for data source ${this.context.id} to use the "collect" command.`))}},Qr=Yr;Qr.schema=Cr,Qr.config={title:({searchType:Je})=>(0,Un._)("ds.search"===Je?"Search":"Chain search"),displayDataSourceItemListByDefault:!0,canCreateDataSource:!0,dataSourceRemoveVerb:"delete",isDataSourceNameEditable:!0,getDataSourceName:Fn.getDefaultDataSourceName,defaultOptions:({searchType:Je,definition:et})=>"ds.search"===Je?$r(et):{},editorConfig:[],optionsSchema:Cr,isChainEnabled:!0,shouldPreRunChainSearchesWithTokens:!0};var Jr=Qr},222:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return CodeActionKind})),tt.d(et,"d",(function(){return mayIncludeActionsOfKind})),tt.d(et,"c",(function(){return filtersAction})),tt.d(et,"a",(function(){return CodeActionCommandArgs}));class CodeActionKind{constructor(Je){this.value=Je}equals(Je){return this.value===Je.value}contains(Je){return this.equals(Je)||""===this.value||Je.value.startsWith(this.value+CodeActionKind.sep)}intersects(Je){return this.contains(Je)||Je.contains(this)}append(Je){return new CodeActionKind(this.value+CodeActionKind.sep+Je)}}function mayIncludeActionsOfKind(Je,et){return!(Je.include&&!Je.include.intersects(et))&&((!Je.excludes||!Je.excludes.some(tt=>excludesAction(et,tt,Je.include)))&&!(!Je.includeSourceActions&&CodeActionKind.Source.contains(et)))}function filtersAction(Je,et){const tt=et.kind?new CodeActionKind(et.kind):void 0;return!!(!Je.include||tt&&Je.include.contains(tt))&&(!(Je.excludes&&tt&&Je.excludes.some(et=>excludesAction(tt,et,Je.include)))&&(!(!Je.includeSourceActions&&tt&&CodeActionKind.Source.contains(tt))&&!(Je.onlyIncludePreferredActions&&!et.isPreferred)))}function excludesAction(Je,et,tt){return!!et.contains(Je)&&(!tt||!et.contains(tt))}CodeActionKind.sep=".",CodeActionKind.None=new CodeActionKind("@@none@@"),CodeActionKind.Empty=new CodeActionKind(""),CodeActionKind.QuickFix=new CodeActionKind("quickfix"),CodeActionKind.Refactor=new CodeActionKind("refactor"),CodeActionKind.Source=new CodeActionKind("source"),CodeActionKind.SourceOrganizeImports=CodeActionKind.Source.append("organizeImports"),CodeActionKind.SourceFixAll=CodeActionKind.Source.append("fixAll");class CodeActionCommandArgs{constructor(Je,et,tt){this.kind=Je,this.apply=et,this.preferred=tt}static fromUser(Je,et){return Je&&"object"==typeof Je?new CodeActionCommandArgs(CodeActionCommandArgs.getKindFromUser(Je,et.kind),CodeActionCommandArgs.getApplyFromUser(Je,et.apply),CodeActionCommandArgs.getPreferredUser(Je)):new CodeActionCommandArgs(et.kind,et.apply,!1)}static getApplyFromUser(Je,et){switch("string"==typeof Je.apply?Je.apply.toLowerCase():""){case"first":return"first";case"never":return"never";case"ifsingle":return"ifSingle";default:return et}}static getKindFromUser(Je,et){return"string"==typeof Je.kind?new CodeActionKind(Je.kind):et}static getPreferredUser(Je){return"boolean"==typeof Je.preferred&&Je.preferred}}},23:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return ot}));var ot,it=tt(5),Zt=tt(25);!function(Je){Je.editorSimpleInput=new Zt.c("editorSimpleInput",!1,!0),Je.editorTextFocus=new Zt.c("editorTextFocus",!1,it.a("editorTextFocus","Whether the editor text has focus (cursor is blinking)")),Je.focus=new Zt.c("editorFocus",!1,it.a("editorFocus","Whether the editor or an editor widget has focus (e.g. focus is in the find widget)")),Je.textInputFocus=new Zt.c("textInputFocus",!1,it.a("textInputFocus","Whether an editor or a rich text input has focus (cursor is blinking)")),Je.readOnly=new Zt.c("editorReadonly",!1,it.a("editorReadonly","Whether the editor is read only")),Je.inDiffEditor=new Zt.c("inDiffEditor",!1,it.a("inDiffEditor","Whether the context is a diff editor")),Je.columnSelection=new Zt.c("editorColumnSelection",!1,it.a("editorColumnSelection","Whether `editor.columnSelection` is enabled")),Je.writable=Je.readOnly.toNegated(),Je.hasNonEmptySelection=new Zt.c("editorHasSelection",!1,it.a("editorHasSelection","Whether the editor has text selected")),Je.hasOnlyEmptySelection=Je.hasNonEmptySelection.toNegated(),Je.hasMultipleSelections=new Zt.c("editorHasMultipleSelections",!1,it.a("editorHasMultipleSelections","Whether the editor has multiple selections")),Je.hasSingleSelection=Je.hasMultipleSelections.toNegated(),Je.tabMovesFocus=new Zt.c("editorTabMovesFocus",!1,it.a("editorTabMovesFocus","Whether `Tab` will move focus out of the editor")),Je.tabDoesNotMoveFocus=Je.tabMovesFocus.toNegated(),Je.isInWalkThroughSnippet=new Zt.c("isInEmbeddedEditor",!1,!0),Je.canUndo=new Zt.c("canUndo",!1,!0),Je.canRedo=new Zt.c("canRedo",!1,!0),Je.hoverVisible=new Zt.c("editorHoverVisible",!1,it.a("editorHoverVisible","Whether the editor hover is visible")),Je.inCompositeEditor=new Zt.c("inCompositeEditor",void 0,it.a("inCompositeEditor","Whether the editor is part of a larger editor (e.g. notebooks)")),Je.notInCompositeEditor=Je.inCompositeEditor.toNegated(),Je.languageId=new Zt.c("editorLangId","",it.a("editorLangId","The language identifier of the editor")),Je.hasCompletionItemProvider=new Zt.c("editorHasCompletionItemProvider",!1,it.a("editorHasCompletionItemProvider","Whether the editor has a completion item provider")),Je.hasCodeActionsProvider=new Zt.c("editorHasCodeActionsProvider",!1,it.a("editorHasCodeActionsProvider","Whether the editor has a code actions provider")),Je.hasCodeLensProvider=new Zt.c("editorHasCodeLensProvider",!1,it.a("editorHasCodeLensProvider","Whether the editor has a code lens provider")),Je.hasDefinitionProvider=new Zt.c("editorHasDefinitionProvider",!1,it.a("editorHasDefinitionProvider","Whether the editor has a definition provider")),Je.hasDeclarationProvider=new Zt.c("editorHasDeclarationProvider",!1,it.a("editorHasDeclarationProvider","Whether the editor has a declaration provider")),Je.hasImplementationProvider=new Zt.c("editorHasImplementationProvider",!1,it.a("editorHasImplementationProvider","Whether the editor has an implementation provider")),Je.hasTypeDefinitionProvider=new Zt.c("editorHasTypeDefinitionProvider",!1,it.a("editorHasTypeDefinitionProvider","Whether the editor has a type definition provider")),Je.hasHoverProvider=new Zt.c("editorHasHoverProvider",!1,it.a("editorHasHoverProvider","Whether the editor has a hover provider")),Je.hasDocumentHighlightProvider=new Zt.c("editorHasDocumentHighlightProvider",!1,it.a("editorHasDocumentHighlightProvider","Whether the editor has a document highlight provider")),Je.hasDocumentSymbolProvider=new Zt.c("editorHasDocumentSymbolProvider",!1,it.a("editorHasDocumentSymbolProvider","Whether the editor has a document symbol provider")),Je.hasReferenceProvider=new Zt.c("editorHasReferenceProvider",!1,it.a("editorHasReferenceProvider","Whether the editor has a reference provider")),Je.hasRenameProvider=new Zt.c("editorHasRenameProvider",!1,it.a("editorHasRenameProvider","Whether the editor has a rename provider")),Je.hasSignatureHelpProvider=new Zt.c("editorHasSignatureHelpProvider",!1,it.a("editorHasSignatureHelpProvider","Whether the editor has a signature help provider")),Je.hasInlayHintsProvider=new Zt.c("editorHasInlayHintsProvider",!1,it.a("editorHasInlayHintsProvider","Whether the editor has an inline hints provider")),Je.hasDocumentFormattingProvider=new Zt.c("editorHasDocumentFormattingProvider",!1,it.a("editorHasDocumentFormattingProvider","Whether the editor has a document formatting provider")),Je.hasDocumentSelectionFormattingProvider=new Zt.c("editorHasDocumentSelectionFormattingProvider",!1,it.a("editorHasDocumentSelectionFormattingProvider","Whether the editor has a document selection formatting provider")),Je.hasMultipleDocumentFormattingProvider=new Zt.c("editorHasMultipleDocumentFormattingProvider",!1,it.a("editorHasMultipleDocumentFormattingProvider","Whether the editor has multiple document formatting providers")),Je.hasMultipleDocumentSelectionFormattingProvider=new Zt.c("editorHasMultipleDocumentSelectionFormattingProvider",!1,it.a("editorHasMultipleDocumentSelectionFormattingProvider","Whether the editor has multiple document selection formatting providers"))}(ot||(ot={}))},230:function(Je,et,tt){"use strict";(function(Je){tt.d(et,"a",(function(){return VSBuffer})),tt.d(et,"b",(function(){return readUInt16LE})),tt.d(et,"e",(function(){return writeUInt16LE})),tt.d(et,"c",(function(){return readUInt32BE})),tt.d(et,"f",(function(){return writeUInt32BE})),tt.d(et,"d",(function(){return readUInt8})),tt.d(et,"g",(function(){return writeUInt8}));var ot=tt(26);const it=void 0!==Je,Zt="undefined"!=typeof TextDecoder;let en;class VSBuffer{constructor(Je){this.buffer=Je,this.byteLength=this.buffer.byteLength}static wrap(et){return it&&!Je.isBuffer(et)&&(et=Je.from(et.buffer,et.byteOffset,et.byteLength)),new VSBuffer(et)}toString(){return it?this.buffer.toString():Zt?(en||(en=new TextDecoder),en.decode(this.buffer)):ot.r(this.buffer)}}function readUInt16LE(Je,et){return Je[et+0]<<0>>>0|Je[et+1]<<8>>>0}function writeUInt16LE(Je,et,tt){Je[tt+0]=255&et,et>>>=8,Je[tt+1]=255&et}function readUInt32BE(Je,et){return Je[et]*Math.pow(2,24)+Je[et+1]*Math.pow(2,16)+Je[et+2]*Math.pow(2,8)+Je[et+3]}function writeUInt32BE(Je,et,tt){Je[tt+3]=et,et>>>=8,Je[tt+2]=et,et>>>=8,Je[tt+1]=et,et>>>=8,Je[tt]=et}function readUInt8(Je,et){return Je[et]}function writeUInt8(Je,et,tt){Je[tt]=et}}).call(this,tt(454).Buffer)},234:function(Je,et,tt){"use strict";tt.d(et,"j",(function(){return or})),tt.d(et,"h",(function(){return Zt})),tt.d(et,"f",(function(){return matchesContiguousSubString})),tt.d(et,"i",(function(){return matchesWords})),tt.d(et,"g",(function(){return matchesFuzzy})),tt.d(et,"b",(function(){return anyScore})),tt.d(et,"c",(function(){return createMatches})),tt.d(et,"a",(function(){return Pn})),tt.d(et,"d",(function(){return fuzzyScore})),tt.d(et,"e",(function(){return fuzzyScoreGracefulAggressive}));var ot=tt(215),it=tt(26);function or(...Je){return function(et,tt){for(let ot=0,it=Je.length;ot<it;ot++){const it=Je[ot](et,tt);if(it)return it}return null}}const Zt=function _matchesPrefix(Je,et,tt){if(!tt||tt.length<et.length)return null;let ot;ot=Je?it.S(tt,et):0===tt.indexOf(et);if(!ot)return null;return et.length>0?[{start:0,end:et.length}]:[]}.bind(void 0,!0);function matchesContiguousSubString(Je,et){const tt=et.toLowerCase().indexOf(Je.toLowerCase());return-1===tt?null:[{start:tt,end:tt+Je.length}]}function isLower(Je){return 97<=Je&&Je<=122}function isUpper(Je){return 65<=Je&&Je<=90}function isNumber(Je){return 48<=Je&&Je<=57}function isWhitespace(Je){return 32===Je||9===Je||10===Je||13===Je}const en=new Set;function isWordSeparator(Je){return isWhitespace(Je)||en.has(Je)}function isAlphanumeric(Je){return isLower(Je)||isUpper(Je)||isNumber(Je)}function join(Je,et){return 0===et.length?et=[Je]:Je.end===et[0].start?et[0].start=Je.start:et.unshift(Je),et}function nextAnchor(Je,et){for(let tt=et;tt<Je.length;tt++){const et=Je.charCodeAt(tt);if(isUpper(et)||isNumber(et)||tt>0&&!isAlphanumeric(Je.charCodeAt(tt-1)))return tt}return Je.length}function _matchesCamelCase(Je,et,tt,ot){if(tt===Je.length)return[];if(ot===et.length)return null;if(Je[tt]!==et[ot].toLowerCase())return null;{let it=null,Zt=ot+1;for(it=_matchesCamelCase(Je,et,tt+1,ot+1);!it&&(Zt=nextAnchor(et,Zt))<et.length;)it=_matchesCamelCase(Je,et,tt+1,Zt),Zt++;return null===it?null:join({start:ot,end:ot+1},it)}}function matchesCamelCase(Je,et){if(!et)return null;if(0===(et=et.trim()).length)return null;if(!function isCamelCasePattern(Je){let et=0,tt=0,ot=0,it=0;for(let Zt=0;Zt<Je.length;Zt++)ot=Je.charCodeAt(Zt),isUpper(ot)&&et++,isLower(ot)&&tt++,isWhitespace(ot)&&it++;return 0!==et&&0!==tt||0!==it?et<=5:Je.length<=30}(Je))return null;if(et.length>60)return null;const tt=function analyzeCamelCaseWord(Je){let et=0,tt=0,ot=0,it=0,Zt=0;for(let en=0;en<Je.length;en++)Zt=Je.charCodeAt(en),isUpper(Zt)&&et++,isLower(Zt)&&tt++,isAlphanumeric(Zt)&&ot++,isNumber(Zt)&&it++;return{upperPercent:et/Je.length,lowerPercent:tt/Je.length,alphaPercent:ot/Je.length,numericPercent:it/Je.length}}(et);if(!function isCamelCaseWord(Je){const{upperPercent:et,lowerPercent:tt,alphaPercent:ot,numericPercent:it}=Je;return tt>.2&&et<.8&&ot>.6&&it<.2}(tt)){if(!function isUpperCaseWord(Je){const{upperPercent:et,lowerPercent:tt}=Je;return 0===tt&&et>.6}(tt))return null;et=et.toLowerCase()}let ot=null,it=0;for(Je=Je.toLowerCase();it<et.length&&null===(ot=_matchesCamelCase(Je,et,0,it));)it=nextAnchor(et,it+1);return ot}function matchesWords(Je,et,tt=!1){if(!et||0===et.length)return null;let ot=null,it=0;for(Je=Je.toLowerCase(),et=et.toLowerCase();it<et.length&&null===(ot=_matchesWords(Je,et,0,it,tt));)it=nextWord(et,it+1);return ot}function _matchesWords(Je,et,tt,ot,it){if(tt===Je.length)return[];if(ot===et.length)return null;if(function charactersMatch(Je,et){return Je===et||isWordSeparator(Je)&&isWordSeparator(et)}(Je.charCodeAt(tt),et.charCodeAt(ot))){let Zt=null,en=ot+1;if(Zt=_matchesWords(Je,et,tt+1,ot+1,it),!it)for(;!Zt&&(en=nextWord(et,en))<et.length;)Zt=_matchesWords(Je,et,tt+1,en,it),en++;return null===Zt?null:join({start:ot,end:ot+1},Zt)}return null}function nextWord(Je,et){for(let tt=et;tt<Je.length;tt++)if(isWordSeparator(Je.charCodeAt(tt))||tt>0&&isWordSeparator(Je.charCodeAt(tt-1)))return tt;return Je.length}"`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?".split("").forEach(Je=>en.add(Je.charCodeAt(0)));const Cn=or(Zt,matchesCamelCase,matchesContiguousSubString),_n=or(Zt,matchesCamelCase,(function matchesSubString(Je,et){return function _matchesSubString(Je,et,tt,ot){if(tt===Je.length)return[];if(ot===et.length)return null;if(Je[tt]===et[ot]){let it=null;return(it=_matchesSubString(Je,et,tt+1,ot+1))?join({start:ot,end:ot+1},it):null}return _matchesSubString(Je,et,tt,ot+1)}(Je.toLowerCase(),et.toLowerCase(),0,0)})),wn=new ot.a(1e4);function matchesFuzzy(Je,et,tt=!1){if("string"!=typeof Je||"string"!=typeof et)return null;let ot=wn.get(Je);ot||(ot=new RegExp(it.p(Je),"i"),wn.set(Je,ot));const Zt=ot.exec(et);return Zt?[{start:Zt.index,end:Zt.index+Zt[0].length}]:tt?_n(Je,et):Cn(Je,et)}function anyScore(Je,et,tt,ot,it,Zt){const en=Math.min(13,Je.length);for(;tt<en;tt++){const en=fuzzyScore(Je,et,tt,ot,it,Zt,!1);if(en)return en}return[0,Zt]}function createMatches(Je){if(void 0===Je)return[];const et=[],tt=Je[1];for(let ot=Je.length-1;ot>1;ot--){const it=Je[ot]+tt,Zt=et[et.length-1];Zt&&Zt.end===it?Zt.end=it+1:et.push({start:it,end:it+1})}return et}function initTable(){const Je=[],et=[];for(let Je=0;Je<=128;Je++)et[Je]=0;for(let tt=0;tt<=128;tt++)Je.push(et.slice(0));return Je}function initArr(Je){const et=[];for(let tt=0;tt<=Je;tt++)et[tt]=0;return et}const Sn=initArr(256),xn=initArr(256),kn=initTable(),En=initTable(),Dn=initTable();function isSeparatorAtPos(Je,et){if(et<0||et>=Je.length)return!1;const tt=Je.codePointAt(et);switch(tt){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:case 36:case 60:case 40:case 91:return!0;case void 0:return!1;default:return!!it.C(tt)}}function isWhitespaceAtPos(Je,et){if(et<0||et>=Je.length)return!1;switch(Je.charCodeAt(et)){case 32:case 9:return!0;default:return!1}}function isUpperCaseAtPos(Je,et,tt){return et[Je]!==tt[Je]}var Pn;function fuzzyScore(Je,et,tt,ot,it,Zt,en){const Cn=Je.length>128?128:Je.length,_n=ot.length>128?128:ot.length;if(tt>=Cn||Zt>=_n||Cn-tt>_n-Zt)return;if(!function isPatternInWord(Je,et,tt,ot,it,Zt,en=!1){for(;et<tt&&it<Zt;)Je[et]===ot[it]&&(en&&(Sn[et]=it),et+=1),it+=1;return et===tt}(et,tt,Cn,it,Zt,_n,!0))return;!function _fillInMaxWordMatchPos(Je,et,tt,ot,it,Zt){let en=Je-1,Cn=et-1;for(;en>=tt&&Cn>=ot;)it[en]===Zt[Cn]&&(xn[en]=Cn,en--),Cn--}(Cn,_n,tt,Zt,et,it);let wn=1,Pn=1,Ln=tt,Tn=Zt;const In=[!1];for(wn=1,Ln=tt;Ln<Cn;wn++,Ln++){const en=Sn[Ln],jn=xn[Ln],Mn=Ln+1<Cn?xn[Ln+1]:_n;for(Pn=en-Zt+1,Tn=en;Tn<Mn;Pn++,Tn++){let Cn=Number.MIN_SAFE_INTEGER,Sn=!1;Tn<=jn&&(Cn=_doScore(Je,et,Ln,tt,ot,it,Tn,_n,Zt,0===kn[wn-1][Pn-1],In));let xn=0;Cn!==Number.MAX_SAFE_INTEGER&&(Sn=!0,xn=Cn+En[wn-1][Pn-1]);const Mn=Tn>en,An=Mn?En[wn][Pn-1]+(kn[wn][Pn-1]>0?-5:0):0,Rn=Tn>en+1&&kn[wn][Pn-1]>0,Nn=Rn?En[wn][Pn-2]+(kn[wn][Pn-2]>0?-5:0):0;if(Rn&&(!Mn||Nn>=An)&&(!Sn||Nn>=xn))En[wn][Pn]=Nn,Dn[wn][Pn]=3,kn[wn][Pn]=0;else if(Mn&&(!Sn||An>=xn))En[wn][Pn]=An,Dn[wn][Pn]=2,kn[wn][Pn]=0;else{if(!Sn)throw new Error("not possible");En[wn][Pn]=xn,Dn[wn][Pn]=1,kn[wn][Pn]=kn[wn-1][Pn-1]+1}}}if(!In[0]&&!en)return;wn--,Pn--;const jn=[En[wn][Pn],Zt];let Mn=0,An=0;for(;wn>=1;){let Je=Pn;do{const et=Dn[wn][Je];if(3===et)Je-=2;else{if(2!==et)break;Je-=1}}while(Je>=1);Mn>1&&et[tt+wn-1]===it[Zt+Pn-1]&&!isUpperCaseAtPos(Je+Zt-1,ot,it)&&Mn+1>kn[wn][Je]&&(Je=Pn),Je===Pn?Mn++:Mn=1,An||(An=Je),wn--,Pn=Je-1,jn.push(Pn)}_n===Cn&&(jn[0]+=2);const Rn=An-Cn;return jn[0]-=Rn,jn}function _doScore(Je,et,tt,ot,it,Zt,en,Cn,_n,wn,Sn){if(et[tt]!==Zt[en])return Number.MIN_SAFE_INTEGER;let xn=1,kn=!1;return en===tt-ot?xn=Je[tt]===it[en]?7:5:!isUpperCaseAtPos(en,it,Zt)||0!==en&&isUpperCaseAtPos(en-1,it,Zt)?!isSeparatorAtPos(Zt,en)||0!==en&&isSeparatorAtPos(Zt,en-1)?(isSeparatorAtPos(Zt,en-1)||isWhitespaceAtPos(Zt,en-1))&&(xn=5,kn=!0):xn=5:(xn=Je[tt]===it[en]?7:5,kn=!0),xn>1&&tt===ot&&(Sn[0]=!0),kn||(kn=isUpperCaseAtPos(en,it,Zt)||isSeparatorAtPos(Zt,en-1)||isWhitespaceAtPos(Zt,en-1)),tt===ot?en>_n&&(xn-=kn?3:5):xn+=wn?kn?2:0:kn?0:1,en+1===Cn&&(xn-=kn?3:5),xn}function fuzzyScoreGracefulAggressive(Je,et,tt,ot,it,Zt,en){return function fuzzyScoreWithPermutations(Je,et,tt,ot,it,Zt,en,Cn){let _n=fuzzyScore(Je,et,tt,ot,it,Zt,Cn);if(_n&&!en)return _n;if(Je.length>=3){const et=Math.min(7,Je.length-1);for(let en=tt+1;en<et;en++){const et=nextTypoPermutation(Je,en);if(et){const Je=fuzzyScore(et,et.toLowerCase(),tt,ot,it,Zt,Cn);Je&&(Je[0]-=3,(!_n||Je[0]>_n[0])&&(_n=Je))}}}return _n}(Je,et,tt,ot,it,Zt,!0,en)}function nextTypoPermutation(Je,et){if(et+1>=Je.length)return;const tt=Je[et],ot=Je[et+1];return tt!==ot?Je.slice(0,et)+ot+tt+Je.slice(et+2):void 0}!function(Je){Je.Default=[-100,0],Je.isDefault=function isDefault(Je){return!Je||2===Je.length&&-100===Je[0]&&0===Je[1]}}(Pn||(Pn={}))},242:function(Je,et,tt){"use strict";var ot;tt.d(et,"b",(function(){return ot})),tt.d(et,"c",(function(){return StandardAutoClosingPairConditional})),tt.d(et,"a",(function(){return AutoClosingPairs})),function(Je){Je[Je.None=0]="None",Je[Je.Indent=1]="Indent",Je[Je.IndentOutdent=2]="IndentOutdent",Je[Je.Outdent=3]="Outdent"}(ot||(ot={}));class StandardAutoClosingPairConditional{constructor(Je){if(this._standardAutoClosingPairConditionalBrand=void 0,this.open=Je.open,this.close=Je.close,this._standardTokenMask=0,Array.isArray(Je.notIn))for(let et=0,tt=Je.notIn.length;et<tt;et++){switch(Je.notIn[et]){case"string":this._standardTokenMask|=2;break;case"comment":this._standardTokenMask|=1;break;case"regex":this._standardTokenMask|=4}}}isOK(Je){return 0==(this._standardTokenMask&Je)}}class AutoClosingPairs{constructor(Je){this.autoClosingPairsOpenByStart=new Map,this.autoClosingPairsOpenByEnd=new Map,this.autoClosingPairsCloseByStart=new Map,this.autoClosingPairsCloseByEnd=new Map,this.autoClosingPairsCloseSingleChar=new Map;for(const et of Je)appendEntry(this.autoClosingPairsOpenByStart,et.open.charAt(0),et),appendEntry(this.autoClosingPairsOpenByEnd,et.open.charAt(et.open.length-1),et),appendEntry(this.autoClosingPairsCloseByStart,et.close.charAt(0),et),appendEntry(this.autoClosingPairsCloseByEnd,et.close.charAt(et.close.length-1),et),1===et.close.length&&1===et.open.length&&appendEntry(this.autoClosingPairsCloseSingleChar,et.close,et)}}function appendEntry(Je,et,tt){Je.has(et)?Je.get(et).push(tt):Je.set(et,[tt])}},243:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return languageFeatureRegistry_LanguageFeatureRegistry})),tt.d(et,"b",(function(){return languageFeatureRegistry_LanguageFeatureRequestDelays}));var ot=tt(18),it=tt(648),Zt=tt(9),en=tt(215),Cn=tt(436),_n=tt(1844),wn=tt(196);function score(Je,et,tt,ot){if(Array.isArray(Je)){let it=0;for(const Zt of Je){const Je=score(Zt,et,tt,ot);if(10===Je)return Je;Je>it&&(it=Je)}return it}if("string"==typeof Je)return ot?"*"===Je?5:Je===tt?10:0:0;if(Je){const{language:it,pattern:Zt,scheme:en,hasAccessToAllModels:Cn}=Je;if(!ot&&!Cn)return 0;let Sn=0;if(en)if(en===et.scheme)Sn=10;else{if("*"!==en)return 0;Sn=5}if(it)if(it===tt)Sn=10;else{if("*"!==it)return 0;Sn=Math.max(Sn,5)}if(Zt){let Je;if(Je="string"==typeof Zt?Zt:Object.assign(Object.assign({},Zt),{base:Object(wn.d)(Zt.base)}),Je!==et.fsPath&&!Object(_n.a)(Je,et.fsPath))return 0;Sn=10}return Sn}return 0}var Sn=tt(176);function isExclusive(Je){return"string"!=typeof Je&&(Array.isArray(Je)?Je.every(isExclusive):!!Je.exclusive)}class languageFeatureRegistry_LanguageFeatureRegistry{constructor(){this._clock=0,this._entries=[],this._onDidChange=new ot.b}get onDidChange(){return this._onDidChange.event}register(Je,et){let tt={selector:Je,provider:et,_score:-1,_time:this._clock++};return this._entries.push(tt),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),Object(Zt.i)(()=>{if(tt){let Je=this._entries.indexOf(tt);Je>=0&&(this._entries.splice(Je,1),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),tt=void 0)}})}has(Je){return this.all(Je).length>0}all(Je){if(!Je)return[];this._updateScores(Je);const et=[];for(let Je of this._entries)Je._score>0&&et.push(Je.provider);return et}ordered(Je){const et=[];return this._orderedForEach(Je,Je=>et.push(Je.provider)),et}orderedGroups(Je){const et=[];let tt,ot;return this._orderedForEach(Je,Je=>{tt&&ot===Je._score?tt.push(Je.provider):(ot=Je._score,tt=[Je.provider],et.push(tt))}),et}_orderedForEach(Je,et){if(Je){this._updateScores(Je);for(const Je of this._entries)Je._score>0&&et(Je)}}_updateScores(Je){let et={uri:Je.uri.toString(),language:Je.getLanguageIdentifier().language};if(!this._lastCandidate||this._lastCandidate.language!==et.language||this._lastCandidate.uri!==et.uri){this._lastCandidate=et;for(let et of this._entries)if(et._score=score(et.selector,Je.uri,Je.getLanguageIdentifier().language,Object(Sn.b)(Je)),isExclusive(et.selector)&&et._score>0){for(let Je of this._entries)Je._score=0;et._score=1e3;break}this._entries.sort(languageFeatureRegistry_LanguageFeatureRegistry._compareByScoreAndTime)}}static _compareByScoreAndTime(Je,et){return Je._score<et._score?1:Je._score>et._score?-1:Je._time<et._time?1:Je._time>et._time?-1:0}}class languageFeatureRegistry_LanguageFeatureRequestDelays{constructor(Je,et,tt=Number.MAX_SAFE_INTEGER){this._registry=Je,this.min=et,this.max=tt,this._cache=new en.a(50,.7)}_key(Je){return Je.id+Object(it.b)(this._registry.all(Je))}_clamp(Je){return void 0===Je?this.min:Math.min(this.max,Math.max(this.min,Math.floor(1.3*Je)))}get(Je){const et=this._key(Je),tt=this._cache.get(et);return this._clamp(null==tt?void 0:tt.value)}update(Je,et){const tt=this._key(Je);let ot=this._cache.get(tt);return ot||(ot=new Cn.a,this._cache.set(tt,ot)),ot.update(et),this.get(Je)}}},2473:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.clearGetThemeCache=et.default=void 0;var ot=_interopRequireDefault(tt(84)),it=_interopRequireDefault(tt(6922)),Zt=_interopRequireDefault(tt(6924)),en=tt(1037);function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Cn=(0,ot.default)((function getTheme(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=(0,en.addThemeDefaults)(Je),tt=et.family,ot=et.colorScheme,Cn=et.density,_n="prisma"===tt,wn="enterprise"===tt,Sn="comfortable"===Cn,xn="compact"===Cn,kn="dark"===ot,En="light"===ot;return Object.freeze(_objectSpread({colorScheme:ot,density:Cn,family:tt,isPrisma:_n,isEnterprise:wn,isComfortable:Sn,isCompact:xn,isDark:kn,isLight:En},"enterprise"===tt?(0,it.default)({colorScheme:ot,density:Cn}):(0,Zt.default)({colorScheme:ot,density:Cn})))}),(function(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=Je.family,tt=Je.colorScheme,ot=Je.density;return"".concat(et).concat(tt).concat(ot)}));et.clearGetThemeCache=function clearGetThemeCache(){var Je,et;return null===(Je=(et=Cn.cache).clear)||void 0===Je?void 0:Je.call(et)};var _n=Cn;et.default=_n},2474:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={white:"#ffffff",gray98:"#f7f8fa",gray96:"#f2f4f5",gray92:"#e1e6eb",gray80:"#c3cbd4",gray60:"#818d99",gray45:"#5c6773",gray30:"#3c444d",gray25:"#31373e",gray22:"#2b3033",gray20:"#171d21",black:"#000000"},it={accentColorL50:"#ecf8ff",accentColorL40:"#bfe9ff",accentColorL30:"#7ed2ff",accentColorL20:"#3ebcff",accentColorL10:"#00a4fd",accentColor:"#007abd",accentColorD10:"#006eaa",accentColorD20:"#006297",accentColorD30:"#005684",accentColorD40:"#004a71",accentColorD50:"#003d5e"},Zt={textColor:ot.gray30,textGray:"#6b7785",textDisabledColor:ot.gray80,linkColor:it.accentColorD10,linkColorHover:it.accentColor,borderActiveColor:"rgba(0,0,0, 0.5)",borderColor:ot.gray80,borderColorWeak:ot.gray92,borderColorStrong:ot.gray60,focusColor:it.accentColorD10,backgroundColorHover:ot.gray96,backgroundColor:ot.white,transparent:"transparent"},en={focusShadow:"0 0 1px 3px ".concat(Zt.focusColor),focusShadowInset:"inset 0 0 1px 1px ".concat(ot.white,", inset 0 0 0 3px ").concat(Zt.focusColor),overlayShadow:"0 4px 8px rgba(0, 0, 0, 0.2)"},Cn={activeBorder:"".concat(Zt.borderActiveColor," double")},_n={draggableBackground:"url('data:image/png;base64,".concat("iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA2SURBVHgB7dKhEQAgDAPAhDnxDMAcDIBnT1pZV1FRk3e53EWFc+2P4N3DmLN+oKh/QADqB+IMUKEQD/CeueAAAAAASUVORK5CYII=","') 0 0 / 8px 8px repeat")},wn={borderRadius:"3px",border:"1px solid ".concat(Zt.borderColor)},Sn="'Splunk Platform Sans', 'Proxima Nova', Roboto, Droid, 'Helvetica Neue', Helvetica, Arial, sans-serif",xn={sansFontFamily:Sn,serifFontFamily:"Georgia, 'Times New Roman', Times, serif",monoFontFamily:"'Splunk Platform Mono', Inconsolata, Consolas, 'Droid Sans Mono', Monaco, 'Courier New', Courier, monospace",fontFamily:Sn},kn=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{brandColorL50:"#f5fbf5",brandColorL40:"#dff2df",brandColorL30:"#bee6be",brandColorL20:"#9ed99e",brandColorL10:"#7ecd7e",brandColor:"#5cc05c",brandColorD10:"#49b849",brandColorD20:"#40a540",brandColorD30:"#389038",brandColorD40:"#307b30",brandColorD50:"#286728"}),ot),it),{errorColorL50:"#fcedec",errorColorL40:"#f8dcd9",errorColorL30:"#f1b9b3",errorColorL20:"#ea958d",errorColorL10:"#e37267",errorColor:"#dc4e41",errorColorD10:"#c84535",errorColorD20:"#b23d30",errorColorD30:"#9c3529",errorColorD40:"#852d24",errorColorD50:"#6f261d"}),{alertColorL50:"#fef3ec",alertColorL40:"#fde6d9",alertColorL30:"#facdb3",alertColorL20:"#f7b48c",alertColorL10:"#f49b66",alertColor:"#f1813f",alertColorD10:"#da742e",alertColorD20:"#c2672a",alertColorD30:"#aa5a25",alertColorD40:"#914d1f",alertColorD50:"#79401a"}),{warningColorL50:"#fff9eb",warningColorL40:"#fef2d7",warningColorL30:"#fde5ae",warningColorL20:"#fbd886",warningColorL10:"#facb5d",warningColor:"#f8be34",warningColorD10:"#e0ac16",warningColorD20:"#c79915",warningColorD30:"#ae8613",warningColorD40:"#957312",warningColorD50:"#7d600f"}),{successColorL50:"#eef6ee",successColorL40:"#ddecdd",successColorL30:"#bbd9ba",successColorL20:"#98c697",successColorL10:"#76b374",successColor:"#53a051",successColorD10:"#479144",successColorD20:"#40813d",successColorD30:"#387135",successColorD40:"#2f612e",successColorD50:"#275126"}),{infoColorL50:"#e5f0f5",infoColorL40:"#cce2eb",infoColorL30:"#99c5d7",infoColorL20:"#66a7c4",infoColorL10:"#338ab0",infoColor:"#006d9c",infoColorD10:"#00577c",infoColorD20:"#004c6c",infoColorD30:"#00415d",infoColorD40:"#00364d",infoColorD50:"#002b3e"}),{cat1Color:"#297ba5",cat1ColorL:"#78b9d6",cat2Color:"#4fa484",cat2ColorL:"#74d5c2",cat3Color:"#b6c75a",cat3ColorL:"#dce6a5",cat4Color:"#3c6188",cat4ColorL:"#a0b2ca",cat5Color:"#ec9960",cat5ColorL:"#fac9a7",cat6Color:"#a65c7d",cat6ColorL:"#d3a7ba",cat7Color:"#708794",cat7ColorL:"#b2c0c8",cat8Color:"#38b8bf",cat8ColorL:"#92dde2",cat9Color:"#ffde63",cat9ColorL:"#ffeeae",cat10Color:"#c19975",cat10ColorL:"#d7bfab",cat11Color:"#5a4575",cat11ColorL:"#b7acca",cat12Color:"#7ea77b",cat12ColorL:"#b2cab0",cat13Color:"#576d83",cat13ColorL:"#a5b2bf",cat14Color:"#d7c6b7",cat14ColorL:"#e9ddd4",cat15Color:"#339bb2",cat15ColorL:"#66c3d0",cat16Color:"#236d9b",cat16ColorL:"#66a7c2",cat17Color:"#e5dc80",cat17ColorL:"#f1eab7",cat18Color:"#96907f",cat18ColorL:"#c1bcb3",cat19Color:"#87bc65",cat19ColorL:"#b6d7a3",cat20Color:"#cf7e60",cat20ColorL:"#e1b2a1",cat21Color:"#7b5547",cat21ColorL:"#dec4ba",cat22Color:"#77d6d8",cat22ColorL:"#abe6e8",cat23Color:"#4a7f2c",cat23ColorL:"#91b282",cat24Color:"#f589ad",cat24ColorL:"#f8b7ce",cat25Color:"#6a2c5d",cat25ColorL:"#cba3c2",cat26Color:"#aaabae",cat26ColorL:"#cccdce",cat27Color:"#9a7438",cat27ColorL:"#c3ab89",cat28Color:"#a4d563",cat28ColorL:"#c7e6a3",cat29Color:"#7672a4",cat29ColorL:"#ada9c8",cat30Color:"#184b81",cat30ColorL:"#a4bbe0"}),{diverging1ColorA:"#006d9c",diverging1ColorB:"#ec9960",diverging2ColorA:"#af575a",diverging2ColorB:"#62b3b2",diverging3ColorA:"#4fa484",diverging3ColorB:"#f8be34",diverging4ColorA:"#5a4575",diverging4ColorB:"#708794",diverging5ColorA:"#294e70",diverging5ColorB:"#b6c75a"}),{syntaxBlue:"#006aa3",syntaxBlueLight:"#006d9c",syntaxBrown:"#905b04",syntaxGray:"#5c6773",syntaxGreen:"#2f612e",syntaxGreenLight:"#5ba383",syntaxOrange:"#a44b0e",syntaxPink:"#b9139e",syntaxPurple:"#5317f2",syntaxPurpleLight:"#b19cd9",syntaxRed:"#ca163d",syntaxRedLight:"#af575a",syntaxTeal:"#1a7060"}),xn),{fontWeightLight:300,fontWeightNormal:400,fontWeightSemiBold:500,fontWeightBold:700,fontWeightHeavy:800,fontWeightExtraBold:900}),Zt),_n),en),Cn),wn),{zindexLayer:1e3,zindexFixedNavbar:1030,zindexModalBackdrop:1040,zindexModal:1050,zindexPopover:1060,zindexToastMessages:2e3}),{},{borderLightColor:ot.gray92});et.default=kn},2475:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.clearVariablesCache=et.default=void 0;var ot=_interopRequireDefault(tt(84)),it=_interopRequireDefault(tt(2473)),Zt=tt(1037);function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var en=(0,ot.default)((function getThemeVariable(Je,et,tt){return(0,Zt.getCustomizedTheme)(et,tt)[Je]}),(function(Je,et,tt){var ot=et.family,it=et.colorScheme,Zt=et.density;return"".concat(Je,"-").concat(ot,"-").concat(it,"-").concat(Zt,"-").concat(!!tt)}));et.clearVariablesCache=function clearVariablesCache(){var Je,et;return null===(Je=(et=en.cache).clear)||void 0===Je?void 0:Je.call(et)};var Cn=function get(Je){return function(et){var tt=et.theme,ot=(tt=void 0===tt?{}:tt).splunkThemeV1||{},it=ot.family,Zt=ot.colorScheme,Cn=ot.density,_n=ot.customizer;return en(Je,{family:it,colorScheme:Zt,density:Cn},_n)}},_n=Object.keys(_objectSpread(_objectSpread({},(0,it.default)({family:"prisma"})),(0,it.default)({family:"enterprise"}))).reduce((function(Je,et){return Object.defineProperty(Je,et,{value:Cn(et)}),Je}),{});et.default=_n},2476:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=tt(0),it=tt(2),Zt=tt(1037);function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function _objectWithoutProperties(Je,et){if(null==Je)return{};var tt,ot,it=function _objectWithoutPropertiesLoose(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var en=function useSplunkTheme(){var Je=(0,ot.useContext)(it.ThemeContext)||{},et=Je.splunkThemeV1,tt=void 0===et?{}:et,en=_objectWithoutProperties(Je,["splunkThemeV1"]),Cn=tt.family,_n=tt.colorScheme,wn=tt.density,Sn=tt.customizer;return _objectSpread(_objectSpread({},en),(0,Zt.getCustomizedTheme)({family:Cn,colorScheme:_n,density:wn},Sn))};et.default=en},2477:function(Je,et,tt){(()=>{"use strict";var et={d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Spring:()=>l,Transition:()=>f});const it=tt(128),Zt=tt(2478);function i(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function o(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?i(Object(tt),!0).forEach((function(et){u(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):i(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function u(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function c(Je,et){if(null==Je)return{};var tt,ot,it=function a(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function l(Je){var et=Je.children,tt=Je.immediate,ot=c(Je,["children","immediate"]),en=(0,Zt.useAnimationToggle)();return et((0,it.useSpring)(o({immediate:tt||"on"!==en},ot)))}function f(Je){var et=Je.items,tt=Je.children,ot=Je.immediate,en=c(Je,["items","children","immediate"]),Cn=(0,Zt.useAnimationToggle)();return(0,it.useTransition)(et,o({immediate:ot||"on"!==Cn},en))(tt)}Je.exports=ot})()},2478:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{AnimationToggleContext:()=>_n,AnimationToggleProvider:()=>Dn,default:()=>kn,useAnimationToggle:()=>wn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en),_n=Zt().createContext(!0);function i(Je,et){return function s(Je){if(Array.isArray(Je))return Je}(Je)||function l(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function c(Je,et){if(!Je)return;if("string"==typeof Je)return d(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return d(Je,et)}(Je,et)||function f(){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 d(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var wn=function e(){var Je=(0,it.useContext)(_n),et="screen and (prefers-reduced-motion: reduce)",tt="undefined"!=typeof window&&!!window.matchMedia,ot=i((0,it.useState)(tt&&window.matchMedia(et).matches),2),Zt=ot[0],en=ot[1];return(0,it.useEffect)((function(){if(tt){var Je=window.matchMedia(et),ot=function r(){en(Je.matches)};return Je.addListener(ot),function(){Je.removeListener(ot)}}}),[tt,et]),Je?Zt?"reduced":"on":"off"},Sn=function e(Je){return"function"==typeof Je?Je():Je},xn={on:Cn().oneOfType([Cn().node,Cn().func]).isRequired,off:Cn().oneOfType([Cn().node,Cn().func]).isRequired,reduced:Cn().oneOfType([Cn().node,Cn().func])};function p(Je){var et=Je.on,tt=Je.off,ot=Je.reduced,it=wn();return"on"===it?Zt().createElement(Zt().Fragment,null,Sn(et)):"reduced"===it&&ot?Zt().createElement(Zt().Fragment,null,Sn(ot)):Zt().createElement(Zt().Fragment,null,Sn(tt))}p.propTypes=xn;const kn=p;var En={children:Cn().node,enabled:Cn().bool},Dn=function e(Je){var et=Je.children,tt=Je.enabled,ot=void 0!==tt&&tt;return Zt().createElement(_n.Provider,{value:ot},et)};Dn.propTypes=En,Je.exports=ot})()},2479:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{ScrollContainerContext:()=>_n,ScrollContainerProvider:()=>wn,default:()=>Sn});const it=tt(0);var Zt=et.n(it),en={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};var Cn={document:en,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function e(){},pushState:function e(){},go:function e(){},back:function e(){}},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){},matchMedia:function e(){return{}},requestAnimationFrame:function e(Je){return"undefined"==typeof setTimeout?(Je(),null):setTimeout(Je,0)},cancelAnimationFrame:function e(Je){"undefined"!=typeof setTimeout&&clearTimeout(Je)}};var _n=Zt().createContext(function c(){return"undefined"!=typeof window?window:Cn}()),wn=_n.Provider;const Sn=_n;Je.exports=ot})()},2480:function(Je,et,tt){"use strict";function _toConsumableArray(Je){return function _arrayWithoutHoles(Je){if(Array.isArray(Je))return _arrayLikeToArray(Je)}(Je)||function _iterableToArray(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function _unsupportedIterableToArray(Je,et){if(!Je)return;if("string"==typeof Je)return _arrayLikeToArray(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return _arrayLikeToArray(Je,et)}(Je)||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 _arrayLikeToArray(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0}),et.toClassName=function toClassName(){for(var Je=arguments.length,et=new Array(Je),tt=0;tt<Je;tt++)et[tt]=arguments[tt];return et.reduce((function(Je,et){if(!et)return Je;var tt=_typeof(et);if("string"===tt)Je.push(et);else if(Array.isArray(et))Je.push(toClassName.apply(void 0,_toConsumableArray(et)));else if("object"===tt)return Je.concat(Object.keys(et).filter((function(Je){return et[Je]})));return Je}),[]).join(" ")}},2481:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(641);var Cn=et.n(en);const _n=tt(642);function l(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M7.27904 9.00002C6.84633 9.00002 6.61792 9.51239 6.90715 9.83423L11.408 14.8426C11.6067 15.0637 11.9533 15.0636 12.1519 14.8425L16.6502 9.8341C16.9392 9.51223 16.7108 9 16.2782 9L7.27904 9.00002Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=l(Je,["children","variant"]),en=xn(tt),Sn="caretsmalldown-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},2482:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(595),Cn=tt(6935);var _n=et.n(Cn);function i(){return(i=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),i({screenReaderText:(0,en._)("(Menu)")},Je))}Je.exports=ot})()},2483:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(595),Cn=tt(696);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("External"),viewBox:"0 0 1500 1499"},Je),Zt().createElement("path",{d:"M1500 1125h-189.04v185.96H189.04V189.04H375V0H0v1500h1500v-375zm0-1125H723.288v190.068h469.52l-666.78 648.288 133.56 134.59 650.344-665.754v469.52l189.04 1.028L1500 0z"}))}Je.exports=ot})()},2484:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Divider:()=>In,Heading:()=>Vn,Item:()=>co,MenuContext:()=>Tn,default:()=>bo});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(38);var wn=et.n(_n);const Sn=tt(1780),xn=tt(807),kn=tt(1782),En=tt(2);var Dn=et.n(En);const Pn=tt(259);var Ln=Dn().div.withConfig({displayName:"DividerStyles__Styled",componentId:"l3zfh3-0"})(["border-top:1px solid ",";",""],(0,Pn.pick)({enterprise:Pn.variables.borderColor,prisma:Pn.variables.neutral200}),(0,Pn.pick)({prisma:{comfortable:(0,En.css)(["margin:8px 0;"]),compact:(0,En.css)(["margin:6px 0;"])}}));const Tn=(0,it.createContext)({role:"menu",preventFocus:!1});function h(){return(h=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function g(Je){var et=h({},Je),tt=(0,it.useContext)(Tn).role;return Zt().createElement(Ln,h({"aria-hidden":"listbox"===tt,"data-test":"divider",role:"separator"},et))}g.propTypes={},g.filterFirst=!0,g.filterConsecutive=!0,g.filterLast=!0,g.as="Divider";const In=g,jn=tt(6937);var Mn=et.n(jn);const An=tt(2476);var Rn=et.n(An),Nn=Dn().div.withConfig({displayName:"HeadingStyles__Styled",componentId:"mcd2ws-0"})([""," border-top:1px solid transparent;",";&:not(:first-child){",";}"],Pn.mixins.reset("block"),(0,Pn.pick)({enterprise:(0,En.css)(["padding:"," "," 6px;"],Pn.variables.spacingXSmall,Pn.variables.spacingSmall),prisma:{comfortable:"padding: 13px 16px 10px 16px",compact:"padding: 9px 16px 6px 16px"}}),(0,Pn.pick)({enterprise:(0,En.css)(["border-top:",";"],Pn.variables.border),prisma:{comfortable:(0,En.css)(["border-top:1px solid ",";margin-top:6px;padding-top:19px;"],Pn.variables.neutral200),compact:(0,En.css)(["border-top:1px solid ",";margin-top:6px;padding-top:15px;"],Pn.variables.neutral200)}})),Fn=Dn().h5.withConfig({displayName:"HeadingStyles__PrismaSectionTitle",componentId:"mcd2ws-1"})([""," font-size:",";line-height:",";font-weight:",";letter-spacing:0.02em;"],Pn.mixins.reset("block"),Pn.variables.fontSizeSmall,Pn.variables.lineHeight,Pn.variables.fontWeightBold);function P(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function E(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?P(Object(tt),!0).forEach((function(et){_(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):P(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function j(){return(j=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function T(Je,et){if(null==Je)return{};var tt,ot,it=function D(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Bn={children:Cn().node,title:Cn().bool,outerStyle:Cn().object};function q(Je){var et=Je.children,tt=Je.title,ot=Je.outerStyle,en=T(Je,["children","title","outerStyle"]),Cn=(0,it.useContext)(Tn).role,_n="prisma"===Rn()().family?Zt().createElement(Fn,j({as:tt?"h4":"h5",style:ot,"data-test":"heading"},en),et):Zt().createElement(Mn(),j({style:E(E({},ot),{},{margin:0}),level:tt?4:"ss","data-test":"heading"},en),et);return Zt().createElement(Nn,{"aria-hidden":"listbox"===Cn},_n)}q.propTypes=Bn,q.filterConsecutive=!0,q.filterLast=!0,q.as="Heading";const Vn=q,Wn=tt(76);var zn=et.n(Wn);const Hn=tt(6938);var $n=et.n(Hn);const qn=tt(6939);var Kn=et.n(qn);const Un=tt(3793);var Gn=et.n(Un);const Jn=tt(6940);var Cr=et.n(Jn);const wr=tt(640);var Sr=et.n(wr);const Or=tt(1434);var xr=et.n(Or),kr=(0,En.css)(["color:",";font-size:",";line-height:",";overflow:inherit;white-space:inherit;text-overflow:inherit;"],(0,Pn.pick)({prisma:Pn.variables.contentColorDefault,enterprise:Pn.variables.textGray}),Pn.variables.fontSizeSmall,(0,Pn.pick)({prisma:"16px"})),Lr=Dn().span.withConfig({displayName:"ItemStyles__StyledItemDescriptionBottom",componentId:"sc-4kc053-0"})(["",";display:block;"],kr),Nr=Dn().span.withConfig({displayName:"ItemStyles__StyledItemDescriptionRight",componentId:"sc-4kc053-1"})(["",";float:right;"," max-width:50%;text-align:right;box-sizing:border-box;"],kr,(0,Pn.pick)({enterprise:(0,En.css)(["padding-left:",";"],Pn.variables.spacingLarge)})),Wr=Dn().div.withConfig({displayName:"ItemStyles__StyledItemSelectedIcon",componentId:"sc-4kc053-2"})(["position:absolute;"," color:",";"],(0,Pn.pick)({prisma:(0,En.css)(["right:16px;"]),enterprise:(0,En.css)(["right:3px;left:8px;"])}),(0,Pn.pick)({prisma:Pn.variables.contentColorActive,enterprise:Pn.variables.accentColorL10})),zr=Dn().span.withConfig({displayName:"ItemStyles__StyledItemIcon",componentId:"sc-4kc053-3"})(["flex:0 0 auto;padding-right:",";min-width:10px;display:inline-block;text-align:center;vertical-align:",";",""],(0,Pn.pick)({prisma:"8px",enterprise:"3px"}),(0,Pn.pick)({prisma:"initial",enterprise:"middle"}),(0,Pn.pick)({prisma:(0,En.css)(["color:",";display:inline-flex;align-items:center;min-width:20px;min-height:20px;& > svg{width:20px;height:20px;}"],Pn.variables.contentColorMuted),enterprise:(0,En.css)(["transform:translateY(-1px);"])})),Hr=Dn()(Sr()).withConfig({displayName:"ItemStyles__StyledClickable",componentId:"sc-4kc053-4"})(["display:block;position:relative;cursor:pointer;color:",";word-wrap:break-word;max-width:100%;width:100%;padding:",";"," "," "," &:not([disabled]){&:hover{background:",";","}&:focus{outline:0;box-shadow:",";","}"," ","}&[disabled]{color:",";cursor:not-allowed;",",","{color:inherit;}","{cursor:not-allowed;color:",";}","}",""],(0,Pn.pick)({prisma:Pn.variables.contentColorActive,enterprise:{dark:Pn.variables.gray96,light:Pn.variables.gray22}}),(0,Pn.pick)({prisma:{comfortable:"10px 16px",compact:"6px 16px"},enterprise:"6px 10px"}),(function(Je){var et=Je.$isSelectable,tt=Je.$selectableAppearance;return et&&(0,Pn.pick)({prisma:(0,En.css)(["padding-right:44px;",""],(function(){return"checkbox"===tt&&"padding-left: 42px;"})),enterprise:(0,En.css)(["padding-right:10px;padding-left:",";"],(function(){return"checkbox"===tt?"32px":"28px"}))})}),(function(Je){var et=Je.$active,tt=Je.$preventFocus;return et&&!tt&&(0,En.css)(["box-shadow:",";"],Pn.variables.focusShadowInset)}),(function(Je){return Je.$active&&(0,En.css)(["background:",";font-weight:",";"],(0,Pn.pick)({enterprise:{light:Pn.variables.gray92,dark:Pn.variables.gray22},prisma:Pn.variables.neutral100}),Pn.variables.fontWeightBold)}),(0,Pn.pick)({prisma:Pn.variables.interactiveColorOverlayHover,enterprise:Pn.variables.backgroundColorHover}),(function(Je){return Je.$selected&&(0,Pn.pick)({prisma:(0,En.css)(["background:",";"],Pn.mixins.overlayColors(Pn.variables.interactiveColorOverlaySelected,Pn.variables.interactiveColorOverlayHover))})}),Pn.variables.focusShadowInset,(0,Pn.pick)({prisma:(0,En.css)(["background:",";"],Pn.variables.interactiveColorOverlayHover)}),(0,Pn.pick)({prisma:(0,En.css)(["&:active{background:",";}"],Pn.variables.interactiveColorOverlayActive)}),(function(Je){return Je.$selected&&(0,Pn.pick)({prisma:(0,En.css)(["background:",";&:active{background:",";}"],Pn.variables.interactiveColorOverlaySelected,Pn.mixins.overlayColors(Pn.variables.interactiveColorOverlaySelected,Pn.variables.interactiveColorOverlayActive))})}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray45,dark:Pn.variables.contentColorDisabled},prisma:Pn.variables.contentColorDisabled}),Lr,Nr,Wr,(0,Pn.pick)({prisma:Pn.variables.contentColorDisabled,enterprise:Pn.variables.gray80}),(0,Pn.pick)({prisma:(0,En.css)(["& > * > ","{color:",";}"],zr,Pn.variables.contentColorDisabled)}),(function(Je){return Je.$selected&&(0,Pn.pick)({prisma:(0,En.css)(["","{color:",";}"],zr,Pn.variables.contentColorActive)})})),$r=Dn()(xr()).withConfig({displayName:"ItemStyles__StyledSwitch",componentId:"sc-4kc053-5"})(["position:absolute;left:",";top:",";"],(0,Pn.pick)({prisma:"16px",enterprise:"8px"}),(0,Pn.pick)({prisma:"0px",enterprise:{comfortable:"-1px",compact:"2px"}})),Kr=Dn().span.withConfig({displayName:"ItemStyles__StyledInnerWrapper",componentId:"sc-4kc053-6"})(["display:flex;align-items:flex-start;"]),Ur=Dn().span.withConfig({displayName:"ItemStyles__StyledTitleAndDescriptionWrapper",componentId:"sc-4kc053-7"})(["display:flex;flex-wrap:wrap;flex-direction:column;max-width:100%;width:100%;align-self:center;word-break:break-word;white-space:normal;",""],(function(Je){return Je.$truncate&&(0,En.css)(["white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"])})),Gr=Dn().div.withConfig({displayName:"ItemStyles__StyledLabel",componentId:"sc-4kc053-8"})(["overflow:inherit;white-space:inherit;text-overflow:inherit;max-width:100%;min-height:20px;",""],(function(Je){return Je.$truncate&&(0,En.css)(["display:block;clear:both;"])})),Zr=Dn().span.withConfig({displayName:"ItemStyles__StyledMatch",componentId:"sc-4kc053-9"})(["border-bottom:1px solid ",";"],(0,Pn.pick)({prisma:Pn.variables.contentColorActive,enterprise:{dark:Pn.variables.gray96,light:Pn.variables.gray45}})),Xr=Dn().span.withConfig({displayName:"ItemStyles__StyledSubmenu",componentId:"sc-4kc053-10"})(["float:right;padding-left:",";color:",";",""],Pn.variables.spacingSmall,(0,Pn.pick)({prisma:"inherit",enterprise:Pn.variables.textGray}),(0,Pn.pick)({prisma:(0,En.css)(["& > svg{width:20px;height:20px;}"])}));const Yr=tt(3794);var Qr=et.n(Yr);const Jr=tt(2483);var eo=et.n(Jr);var to=(0,tt(496)._)("Open externally"),no=(0,En.css)(["width:0.8em;height:0.8em;vertical-align:baseline;"]),ro=Dn()(eo()).withConfig({displayName:"External__StyledEnterprise",componentId:"sc-1turs2s-0"})([""," margin:0 0 0 3px;"],no),oo=Dn()(Qr()).withConfig({displayName:"External__StyledPrisma",componentId:"sc-1turs2s-1"})([""," margin:0 0 0 4px;"],no);const io=function he(){var Je=(0,Pn.useSplunkTheme)(),et=Je.isEnterprise,tt=Je.isCompact?"20px":"24px";return et?Zt().createElement(ro,{screenReaderText:to}):Zt().createElement(oo,{"aria-label":to,height:tt,width:tt},Zt().createElement("title",null,to))};function ge(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function xe(Je){return(xe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function we(){return(we=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Se(Je,et){if(null==Je)return{};var tt,ot,it=function Oe(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function Ie(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Pe(Je,et,tt){return et&&Ie(Je.prototype,et),tt&&Ie(Je,tt),Je}function _e(Je,et){return(_e=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function je(Je){var et=function Re(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=qe(Je);if(et){var it=qe(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Te(this,tt)}}function Te(Je,et){return!et||"object"!==xe(et)&&"function"!=typeof et?De(Je):et}function De(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function qe(Je){return(qe=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Ne(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var ao={active:Cn().bool,children:Cn().node,description:Cn().string,descriptionPosition:Cn().oneOf(["right","bottom"]),disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),hasSubmenu:Cn().bool,icon:Cn().node,itemKey:Cn().number,matchRanges:Cn().arrayOf(Cn().shape({start:Cn().number.isRequired,end:Cn().number.isRequired})),onClick:Cn().func,onFocus:Cn().func,openInNewContext:Cn().bool,preventFocus:Cn().bool,role:Cn().oneOf(["menuitem","menuitemradio","menuitemcheckbox","listboxitem","option"]),selectable:Cn().bool,selectableAppearance:Cn().oneOf(["checkmark","checkbox"]),selected:Cn().bool,splunkTheme:Cn().object,to:Cn().string,truncate:Cn().bool},so=function(Je){!function Ee(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&_e(Je,et)}(r,Je);var et=je(r);function r(Je){var tt;return function Ce(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Ne(De(tt=et.call(this,Je)),"el",null),Ne(De(tt),"handleFocus",(function(Je){var et=tt.props,ot=et.onFocus,it=et.itemKey;null==ot||ot(Je,{itemKey:it})})),Ne(De(tt),"handleMount",(function(Je){tt.el=Je,ge(tt.props.elementRef,Je)})),r.validateProps(Je),tt}return Pe(r,null,[{key:"validateProps",value:function e(Je){0}}]),Pe(r,[{key:"componentDidUpdate",value:function e(){r.validateProps(this.props)}},{key:"focus",value:function e(){var Je;null===(Je=this.el)||void 0===Je||Je.focus()}},{key:"scrollIntoViewIfNeeded",value:function e(){!function e(Je){if(Je){var et=Je.offsetParent;et&&(et.scrollTop+et.clientHeight<Je.offsetTop+Je.clientHeight?et.scrollTop=Je.offsetTop+Je.clientHeight-et.clientHeight:et.scrollTop>Je.offsetTop&&(et.scrollTop=Je.offsetTop))}}(this.el)}},{key:"renderLabel",value:function e(){var Je=this.props,et=Je.children,tt=Je.matchRanges;if(!tt||!zn()(et))return et;var ot=[];return ot.push(et.substring(0,tt[0].start)),tt.forEach((function(Je,it){ot.push(Zt().createElement(Zr,{key:it,"data-test":"match"},et.substring(Je.start,Je.end))),it<tt.length-1?ot.push(et.substring(Je.end,tt[it+1].start)):ot.push(et.substring(Je.end,et.length))})),ot}},{key:"render",value:function e(){var Je=this.props,et=Je.active,tt=Je.children,ot=Je.hasSubmenu,it=Je.selectable,en=Je.selectableAppearance,Cn=Je.selected,_n=Je.icon,Sn=Je.description,xn=Je.disabled,kn=Je.onClick,En=Je.role,Dn=Je.splunkTheme,Pn=Je.to,Ln=Je.truncate,Tn=Je.descriptionPosition,In=Je.openInNewContext,jn=Se(Je,["active","children","hasSubmenu","selectable","selectableAppearance","selected","icon","description","disabled","onClick","role","splunkTheme","to","truncate","descriptionPosition","openInNewContext"]),Mn=Dn.isEnterprise,An=Dn.isPrisma,Rn=this.context.preventFocus,Nn=it||Cn,Fn={nonselectable:"menuitem",checkmark:"menuitemradio",checkbox:"menuitemcheckbox"}[Nn?en:"nonselectable"],Bn={"aria-haspopup":!!ot||void 0,"aria-checked":!("checkmark"!==en||!Cn)||void 0},Vn=An?"right":"left",Wn=Sn&&"right"===Tn,Hn=Sn&&!Wn,qn=Cn&&"checkmark"===en&&Zt().createElement(Wr,null,An?Zt().createElement(Kn(),{inline:!0,height:"16",width:"16"}):Zt().createElement(Gn(),{hideDefaultTooltip:!0,inline:!0,screenReaderText:null,size:.85}));return Zt().createElement(Hr,we({$isSelectable:Nn,$selectableAppearance:en,$selected:Cn,$active:et,$preventFocus:Rn||!1,"data-test-selected":Nn?Cn:null,"data-test":"item","data-has-icon":!!_n,disabled:xn,onClick:kn,onFocus:this.handleFocus,onMouseDown:function e(Je){Rn&&Je.preventDefault()},role:En||Fn,tabIndex:Rn?-1:void 0,to:Pn,title:Ln&&zn()(tt)?tt:void 0,openInNewContext:In},Bn,wn()(jn,"onFocus"),{elementRef:this.handleMount}),it&&"checkbox"===en&&Zt().createElement($r,{interactive:!1,selected:Cn,selectedLabel:"Selected",value:"menu-item"}),ot&&Zt().createElement(Xr,null,Mn?Zt().createElement(Cr(),{hideDefaultTooltip:!0,screenReaderText:null}):Zt().createElement($n(),null)),Wn&&Zt().createElement(Nr,{"data-test":"description"},Sn),Zt().createElement(Kr,null,_n&&Zt().createElement(zr,null,_n),Zt().createElement(Ur,{$truncate:Ln},"left"===Vn&&qn,Zt().createElement(Gr,{$truncate:Ln,"data-test":"label"},this.renderLabel(),In&&Zt().createElement(io,null)),Hn&&Zt().createElement(Lr,{"data-test":"description"},Sn),"right"===Vn&&qn)))}}]),r}(it.Component);Ne(so,"propTypes",ao),Ne(so,"defaultProps",{active:!1,descriptionPosition:"bottom",disabled:!1,hasSubmenu:!1,openInNewContext:!1,preventFocus:!1,selectable:!1,selectableAppearance:"checkmark",selected:!1,truncate:!1}),Ne(so,"as",void 0),Ne(so,"contextType",Tn);var lo=(0,Pn.withSplunkTheme)(so);lo.propTypes=so.propTypes,lo.as="Item";const co=lo,uo=tt(6941);var po=et.n(uo),ho=(0,En.css)(["border-top:1px solid ",";"],(0,Pn.pick)({enterprise:Pn.variables.gray60,prisma:Pn.variables.neutral200})),fo=Dn().div.withConfig({displayName:"MenuStyles__Styled",componentId:"sc-1olffp9-0"})(["",";background-color:",";border-radius:",";min-width:60px;overflow:auto;position:relative;"," &:focus{outline:0;box-shadow:",";","}& + &{","}"],Pn.mixins.reset("block"),(0,Pn.pick)({enterprise:Pn.variables.backgroundColor,prisma:Pn.variables.backgroundColorPopup}),Pn.variables.borderRadius,(0,Pn.pick)({prisma:(0,En.css)(["padding:8px 0;"])}),Pn.variables.focusShadowInset,(0,Pn.pick)({prisma:(0,En.css)(["background:",";"],Pn.variables.interactiveColorOverlayHover)}),ho),go=Dn()(fo.withComponent(po())).withConfig({displayName:"MenuStyles__StyledScroll",componentId:"sc-1olffp9-1"})([""," + &,& + ","{","}"],fo,fo,ho);function Ve(){return(Ve=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Ue(Je,et){if(null==Je)return{};var tt,ot,it=function Xe(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var mo={children:Cn().node,controlledExternally:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),retainFocus:Cn().bool,stopScrollPropagation:Cn().bool,disableFocusControl:Cn().bool};function Qe(Je){var et=Je.children,tt=Je.controlledExternally,ot=Je.elementRef,en=Je.retainFocus,Cn=Je.stopScrollPropagation,_n=Je.disableFocusControl,En=Ue(Je,["children","controlledExternally","elementRef","retainFocus","stopScrollPropagation","disableFocusControl"]),Dn=(0,it.useContext)(Tn).role,Pn=void 0===Dn?"menu":Dn,Ln=(0,it.useContext)(Sn.PopoverContext).retainFocus,In=(0,it.useRef)(null),jn=!0;null!=en?jn=en:null!=Ln&&(jn=Ln);var Mn=it.Children.toArray(et).filter(it.isValidElement).reduce((function(Je,et,tt,ot){if("Divider"===et.type.as&&0===Je.length)return Je;if(("Heading"===et.type.as||"Divider"===et.type.as)&&!et.props.title&&et.type.filterConsecutive&&ot.length>tt+1){var it=ot[tt+1];if("Heading"===it.type.as||"Divider"===it.type.as)return Je}return"Divider"!==et.type.as&&"Heading"!==et.type.as||tt!==ot.length-1?(Je.push(et),Je):Je}),[]),An=(0,it.useCallback)((function(Je){In.current=Je,ge(ot,Je)}),[ot]),Rn=function e(Je){return{enableLoop:!0,orientation:"vertical",enableTab:Je,enableHomeEnd:!0}}(jn),Nn=(0,it.useCallback)((function(Je){var et=(0,xn.keycode)(Je.nativeEvent);"tab"===et&&(0,kn.isTabKey)(Je)&&Je.shiftKey?et="tabShift":"tab"===et&&(0,kn.isTabKey)(Je)&&(et="tab");var tt="tab"===et||"tabShift"===et;"enter"===et||!Rn.enableTab&&tt||Je.preventDefault();var ot=In.current,it=[];ot&&(it=(0,kn.getSortedTabbableElements)(ot,{ignoreTabIndex:!0}));var Zt=(null==Je?void 0:Je.target)instanceof Element?Je.target:null,en=null==ot?void 0:ot.querySelector(":focus"),Cn=Zt||en,_n=Cn?it.indexOf(Cn):-1;(0,kn.handleFocus)(et,it,_n,Rn)}),[Rn]),Fn={"data-test":"menu",onKeyDown:_n||tt?void 0:Nn,role:Pn};return Cn?Zt().createElement(go,Ve({},Fn,{elementRef:An,stopScrollPropagation:!0},wn()(En,"tagName")),Mn):Zt().createElement(fo,Ve({},Fn,{ref:An},En),Zt().createElement(Tn.Provider,{value:function e(){return{role:"menu",preventFocus:tt}}()},Mn))}Qe.propTypes=mo,Qe.Item=co,Qe.Divider=In,Qe.Heading=Vn;const bo=Qe;Je.exports=ot})()},2485:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>ro});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(149);var wn=et.n(_n);const Sn=tt(56);var xn=et.n(Sn);const kn=tt(63);var En=et.n(kn);const Dn=tt(39);var Pn=et.n(Dn);const Ln=tt(38);var Tn=et.n(Ln);const In=tt(347);var jn=et.n(In);const Mn=tt(183);var An=et.n(Mn);const Rn=tt(3797),Nn=tt(1781);var Fn=et.n(Nn);const Bn=tt(259),Vn=tt(496),Wn=tt(2480),zn=tt(1208);var Hn=et.n(zn);const $n=tt(1209);var qn=et.n($n);const Kn=tt(2);var Un=et.n(Kn);const Gn=tt(737);var Jn=et.n(Gn);const Cr=tt(902);var wr=et.n(Cr),Sr=Un()(wr()).withConfig({displayName:"TextAreaStyles__StyledClearButton",componentId:"gfy8yp-0"})(["display:none;visibility:hidden;border-radius:",";cursor:pointer;font-size:0.83333em;flex-grow:0;",";&:not([disabled]){color:",";}"],(0,Bn.pick)({enterprise:Bn.variables.borderRadius,prisma:"50%"}),(0,Bn.pick)({enterprise:(0,Kn.css)(["width:",";height:",";"],Bn.variables.inputHeight,Bn.variables.inputHeight),prisma:{comfortable:(0,Kn.css)(["width:26px;min-width:26px;min-height:26px;margin:8px;padding:0;"]),compact:(0,Kn.css)(["width:22px;min-width:22px;min-height:22px;margin:8px;padding:0;"])}}),(0,Bn.pick)({enterprise:{light:Bn.variables.gray60,dark:Bn.variables.white},prisma:Bn.variables.contentColorMuted})),Or=Un().span.withConfig({displayName:"TextAreaStyles__StyledSearchIconWrapper",componentId:"gfy8yp-1"})(["",";color:",";pointer-events:none;padding:",";",""],Bn.mixins.reset("inline-block"),(0,Bn.pick)({enterprise:{light:Bn.variables.gray60,dark:Bn.variables.white},prisma:Bn.variables.contentColorMuted}),(0,Bn.pick)({comfortable:"0 8px",compact:"0 6px"}),(function(Je){return Je.$disabled&&(0,Kn.css)(["",""],(0,Bn.pick)({enterprise:(0,Kn.css)(["color:",";"],Bn.variables.textDisabledColor),prisma:(0,Kn.css)(["color:",";"],Bn.variables.contentColorDisabled)}))})),xr="230px",kr=Un()(Jn()).withConfig({displayName:"TextAreaStyles__StyledBox",componentId:"gfy8yp-2"})(["display:flex;justify-content:space-between;flex-grow:1;flex-shrink:1;position:relative;&[data-inline]{width:",";flex-basis:",";[data-inline] + &{margin-left:",";}}&:focus-within:not([disabled]){"," ","{visibility:visible;display:block;}}"],xr,xr,Bn.variables.spacingSmall,(0,Bn.pick)({enterprise:(0,Kn.css)(["","{display:none;}"],Or)}),Sr),Lr=(0,Bn.pick)({prisma:"12px",enterprise:"10px"}),Nr=(0,Bn.pick)({prisma:"12px",enterprise:"0"}),Wr=Un().span.withConfig({displayName:"TextAreaStyles__StyledTextAreaWrapper",componentId:"gfy8yp-3"})([""," flex-grow:1;min-height:",";position:relative;overflow:hidden;border:1px solid ",";border-radius:",";box-sizing:border-box;background-color:",";box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);align-items:center;padding:0 "," 0 ",";"," "," &:hover:not([disabled]){border-color:",";}&:focus-within:not([disabled]){box-shadow:",";color:",";}"," "," "," ",""],Bn.mixins.reset("inline-flex"),Bn.variables.inputHeight,(0,Bn.pick)({enterprise:{light:Bn.variables.gray60,dark:Bn.variables.gray20},prisma:Bn.variables.interactiveColorBorder}),Bn.variables.borderRadius,(0,Bn.pick)({enterprise:{light:Bn.variables.white,dark:Bn.variables.gray22},prisma:Bn.variables.transparent}),Nr,Lr,(function(Je){return Je.$hasEndAdornment&&(0,Kn.css)(["padding-right:0;"])}),(function(Je){return Je.$hasStartAdornment&&(0,Kn.css)(["padding-left:0;"])}),(0,Bn.pick)({enterprise:{light:Bn.variables.gray60,dark:Bn.variables.gray20},prisma:Bn.variables.interactiveColorBorderHover}),Bn.variables.focusShadow,Bn.variables.contentColorActive,(function(Je){return Je.$error&&(0,Kn.css)(["&,&:hover:not([disabled]){border-color:",";}&:focus-within:not([disabled]){box-shadow:",";color:",";}"],Bn.variables.accentColorNegative,Bn.variables.focusShadow,Bn.variables.contentColorActive)}),(function(Je){return Je.$append&&(0,Kn.css)(["margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;"])}),(function(Je){return Je.$prepend&&(0,Kn.css)(["border-top-left-radius:0;border-bottom-left-radius:0;"])}),(function(Je){return Je.disabled&&(0,Kn.css)([""," box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);"],(0,Bn.pick)({enterprise:{light:(0,Kn.css)(["background-color:",";border-color:",";"],Bn.variables.gray96,Bn.variables.gray92),dark:(0,Kn.css)(["background-color:",";border-color:",";"],Bn.variables.gray22,Bn.variables.gray30)},prisma:(0,Kn.css)(["border-color:",";"],Bn.variables.interactiveColorBorderDisabled)}))})),zr=Un().textarea.withConfig({displayName:"TextAreaStyles__StyledTextArea",componentId:"gfy8yp-4"})(["",";outline-style:none;border:0;background:transparent;color:",";flex-grow:1;font-family:",";font-size:inherit;line-height:inherit;padding-top:",";padding-bottom:",";padding-right:",";position:relative;resize:none;overflow:auto;white-space:pre-wrap;"," &::placeholder{color:",";opacity:1;}"," ",""],Bn.mixins.reset("inline-flex"),Bn.variables.contentColorActive,Bn.variables.sansFontFamily,(0,Bn.pick)({enterprise:{comfortable:Bn.variables.spacingXSmall,compact:"3px"},prisma:{comfortable:Bn.variables.spacingSmall,compact:"5px"}}),(0,Bn.pick)({enterprise:{comfortable:Bn.variables.spacingXSmall,compact:"3px"},prisma:{comfortable:Bn.variables.spacingSmall,compact:"5px"}}),(0,Bn.pick)({enterprise:"10px",prisma:"14px"}),(function(Je){var et=Je.$rowsMin;return et&&(0,Kn.css)(["height:calc( "," + ("," * ",") + "," );"],Bn.variables.inputHeight,et-1,Bn.variables.lineHeight,et>1?"-3px":"-2px")}),Bn.variables.contentColorMuted,(function(Je){return Je.$error&&(0,Kn.css)(["color:",";"],(0,Bn.pick)({enterprise:{light:Bn.variables.errorColorD10,dark:Bn.variables.errorColorL20},prisma:Bn.variables.contentColorActive}))}),(function(Je){return Je.disabled&&(0,Kn.css)(["cursor:not-allowed;color:",";&::placeholder{color:",";}"],Bn.variables.contentColorDisabled,Bn.variables.contentColorDisabled)})),Hr=Un()(zr).withConfig({displayName:"TextAreaStyles__StyledTextAreaShadow",componentId:"gfy8yp-5"})(["position:absolute;overflow:hidden;left:-10000px;top:-10000px;visibility:hidden;pointer-events:none;",";"],(function(Je){var et=Je.$startAdornmentWidth,tt=Je.$endAdornmentWidth;return(0,Kn.css)(["width:calc( 100% - "," - "," );"],et||Lr,tt||Nr)})),$r=(0,Bn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}}),Kr=(0,Bn.pick)({enterprise:"10px",prisma:"14px"}),Ur=(Un().span.withConfig({displayName:"TextAreaStyles__StyledPlaceholder",componentId:"gfy8yp-6"})(["pointer-events:none;color:",";position:absolute;overflow:hidden;height:",";margin-right:",";",";",";",""],(0,Bn.pick)({enterprise:Bn.variables.textGray,prisma:Bn.variables.contentColorMuted}),Bn.variables.lineHeight,Kr,(function(Je){var et=Je.$hasStartAdornment,tt=Je.$startAdornmentWidth;return et&&(tt?(0,Kn.css)(["margin-left:","px;"],tt):(0,Kn.css)(["margin-left:",";"],$r))}),(function(Je){var et=Je.$hasEndAdornment,tt=Je.$endAdornmentWidth;return et&&(tt?(0,Kn.css)(["max-width:calc(100% - "," - ","px);"],Kr,tt):(0,Kn.css)(["max-width:calc(100% - "," - ",");"],Kr,$r))}),(function(Je){var et=Je.$hasBothAdornment,tt=Je.$endAdornmentWidth,ot=Je.$startAdornmentWidth;return et&&(0,Kn.css)(["max-width:calc(100% - ","px - ","px);"],ot,tt)})),Un().div.withConfig({displayName:"TextAreaStyles__StyledAdornmentSpacer",componentId:"gfy8yp-7"})(["display:inline-flex;align-items:center;justify-content:center;height:",";pointer-events:none;",";"],$r,(function(Je){var et=Je.$width;return et?(0,Kn.css)(["min-width:","px;"],et):(0,Kn.css)(["min-width:",";"],$r)}))),Gr=Un().div.withConfig({displayName:"TextAreaStyles__StyledAdornment",componentId:"gfy8yp-8"})(["display:inline-flex;align-items:center;justify-content:center;position:absolute;pointer-events:none;z-index:1;height:",";color:",";"," ",";",""],$r,(0,Bn.pick)({enterprise:{light:Bn.variables.gray60,dark:Bn.variables.white},prisma:Bn.variables.contentColorMuted}),(0,Bn.pickVariant)("$position",{start:(0,Kn.css)(["top:1px;left:1px;"]),end:(0,Kn.css)(["top:1px;right:1px;"])}),(function(Je){return Je.disabled&&(0,Kn.css)(["cursor:not-allowed;color:",";"],Bn.variables.contentColorDisabled)}),(0,Bn.pick)({enterprise:(0,Kn.css)(["margin-left:-1px;margin-right:-1px;"])}));function J(){return(J=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Q(Je){var et=(0,Bn.useSplunkTheme)(),tt=et.isEnterprise,ot=tt?"pill":"secondary",it=et.isCompact?"20px":"24px",en=tt?Zt().createElement(qn(),{size:1}):Zt().createElement(Hn(),{width:it,height:it});return Zt().createElement(Sr,J({"data-test":"clear",icon:en,appearance:ot,inline:!1},Je))}const Zr=tt(1785);var Xr=et.n(Zr);const Yr=tt(1784);var Qr=et.n(Yr);function re(){var Je=(0,Bn.useSplunkTheme)(),et=Je.isCompact;if(Je.isEnterprise)return Zt().createElement(Qr(),{hideDefaultTooltip:!0,inline:!1,screenReaderText:"Search",size:"16px"});var tt=et?"20px":"24px";return Zt().createElement(Xr(),{"aria-label":"Search",height:tt,width:tt})}function ie(Je){return(ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function oe(){return(oe=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function le(Je){return function pe(Je){if(Array.isArray(Je))return ue(Je)}(Je)||function de(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function ce(Je,et){if(!Je)return;if("string"==typeof Je)return ue(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return ue(Je,et)}(Je)||function se(){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 ue(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function fe(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function he(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?fe(Object(tt),!0).forEach((function(et){Ie(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):fe(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function ve(Je,et){if(null==Je)return{};var tt,ot,it=function me(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function ye(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function ge(Je,et,tt){return et&&ye(Je.prototype,et),tt&&ye(Je,tt),Je}function we(Je,et){return(we=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function Ce(Je){var et=function Ae(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Oe(Je);if(et){var it=Oe(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return ke(this,tt)}}function ke(Je,et){return!et||"object"!==ie(et)&&"function"!=typeof et?Se(Je):et}function Se(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Oe(Je){return(Oe=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Ie(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Jr={appearance:Cn().oneOf(["default","search"]),append:Cn().bool,autoCapitalize:Cn().string,autoComplete:Cn().string,autoCorrect:Cn().string,autoFocus:Cn().bool,canClear:Cn().bool,children:Cn().node,classNamePrivate:Cn().string,defaultValue:Cn().string,describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),endAdornment:Cn().node,error:Cn().bool,inline:Cn().bool,inputClassName:Cn().string,inputId:Cn().string,inputRef:Cn().oneOfType([Cn().func,Cn().object]),labelledBy:Cn().string,maxLength:Cn().number,name:Cn().string,onBlur:Cn().func,onChange:Cn().func,onFocus:Cn().func,onKeyDown:Cn().func,onSelect:Cn().func,onInputClick:Cn().func,placeholder:Cn().string,prepend:Cn().bool,required:Cn().bool,rowsMax:Cn().number,rowsMin:Cn().number,spellCheck:Cn().bool,tabIndex:Cn().number,startAdornment:Cn().node,splunkTheme:Cn().object,value:Cn().string},eo=function e(Je){var et=Je?Je.getBoundingClientRect():void 0;return et&&Math.round(et.width)},to=function(Je){!function xe(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&we(Je,et)}(r,Je);var et=Ce(r);function r(Je){var tt;return function be(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Ie(Se(tt=et.call(this,Je)),"controlledExternally",void 0),Ie(Se(tt),"input",null),Ie(Se(tt),"shadow",null),Ie(Se(tt),"startAdornment",null),Ie(Se(tt),"endAdornment",null),Ie(Se(tt),"getAdornmentWidth",(function(){var Je=eo(tt.startAdornment);tt.state.startAdornmentWidth!==Je&&tt.setState({startAdornmentWidth:Je});var et=eo(tt.endAdornment);tt.state.endAdornmentWidth!==et&&tt.setState({endAdornmentWidth:et})})),Ie(Se(tt),"handleResize",(function(){tt.syncHeightWithShadow()})),Ie(Se(tt),"handleInputMount",(function(Je){tt.input=Je,function ae(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(tt.props.inputRef,Je)})),Ie(Se(tt),"handleShadowMount",(function(Je){tt.shadow=Je})),Ie(Se(tt),"handleInputChange",(function(Je){var et,ot,it=Je.target.value,Zt=tt.props.name;tt.isControlled()||tt.setState({value:it}),null===(et=(ot=tt.props).onChange)||void 0===et||et.call(ot,Je,{value:it,name:Zt})})),Ie(Se(tt),"handleInputKeyDown",(function(Je){var et,ot;null===(et=(ot=tt.props).onKeyDown)||void 0===et||et.call(ot,Je)})),Ie(Se(tt),"handleInputSelect",(function(Je){var et,ot;null===(et=(ot=tt.props).onSelect)||void 0===et||et.call(ot,Je)})),Ie(Se(tt),"handleInputClick",(function(Je){var et,ot;null===(et=(ot=tt.props).onInputClick)||void 0===et||et.call(ot,Je)})),Ie(Se(tt),"handleInputFocus",(function(Je){var et,ot,it=Je.target.value,Zt=tt.props.name;null===(et=(ot=tt.props).onFocus)||void 0===et||et.call(ot,Je,{value:it,name:Zt})})),Ie(Se(tt),"handleInputBlur",(function(Je){var et,ot,it=Je.target.value,Zt=tt.props.name;null===(et=(ot=tt.props).onBlur)||void 0===et||et.call(ot,Je,{value:it,name:Zt})})),Ie(Se(tt),"handleClear",(function(Je){var et,ot;Je.preventDefault();var it=tt.props.name;tt.isControlled()||tt.setState({value:""}),tt.focus(),null===(et=(ot=tt.props).onChange)||void 0===et||et.call(ot,Je,{value:"",name:it})})),Ie(Se(tt),"syncHeightWithShadow",(function(){var Je=function ne(Je){var et=Je.height,tt=Je.rowsMax,ot=Je.rowsMin,it=Je.shadow;if(it){var Zt=window.getComputedStyle(it),en=Zt.getPropertyValue("line-height");if("inherit"===en||"normal"===en)return!1;var Cn=parseInt(en,10),_n=parseInt(Zt.getPropertyValue("padding-top"),10),wn=parseInt(Zt.getPropertyValue("padding-bottom"),10),Sn=parseInt(Zt.getPropertyValue("border-top-width"),10),xn=parseInt(Zt.getPropertyValue("border-bottom-width"),10),kn=it.scrollHeight+Sn+xn+1;if(void 0===kn||isNaN(kn))return!1;if(tt>=ot){var En=tt*Cn+_n+wn+Sn+xn+1;kn=Math.min(En,kn)}var Dn=ot*Cn+_n+wn+Sn+xn+1;if(et!==(kn=Math.max(Dn,kn)))return kn}return!1}({height:tt.state.height,rowsMax:tt.props.rowsMax,rowsMin:tt.props.rowsMin,shadow:tt.shadow});!1!==Je&&tt.setState({height:Je})})),Ie(Se(tt),"renderAdornment",(function(Je,et){var ot={ref:"start"===et?function(Je){tt.startAdornment=Je}:function(Je){tt.endAdornment=Je},disabled:tt.props.disabled,$position:et};return Zt().createElement(Gr,ot,Je)})),Ie(Se(tt),"renderEndAdornment",(function(){var Je,et=tt.props,ot=et.appearance,it=et.endAdornment,en=et.disabled,Cn=et.canClear,_n=et.splunkTheme,wn=_n.isPrisma,Sn=_n.isEnterprise;if(it)return tt.renderAdornment(it,"end");var xn=null===(Je=tt.context.labelAttrs)||void 0===Je?void 0:Je.text,kn=xn?(0,Vn._)("Clear ".concat(xn," text field")):(0,Vn._)("Clear text field");return Sn&&"search"===ot?tt.renderAdornment(Zt().createElement(Zt().Fragment,null,Zt().createElement(Q,{"aria-label":kn,onClick:tt.handleClear}),Zt().createElement(Or,{$disabled:en},Zt().createElement(re,null))),"end"):!!tt.getDisplayValue()&&(wn&&"search"===ot||Cn)?tt.renderAdornment(Zt().createElement(Zt().Fragment,null,!en&&Zt().createElement(Q,{"aria-label":kn,onClick:tt.handleClear})),"end"):void 0})),Ie(Se(tt),"renderStartAdornment",(function(){var Je=tt.props,et=Je.appearance,ot=Je.startAdornment,it=Je.splunkTheme,en=Je.disabled,Cn=it.isPrisma;return ot?tt.renderAdornment(ot,"start"):Cn&&"search"===et?tt.renderAdornment(Zt().createElement(Or,{$disabled:en},Zt().createElement(re,null)),"start"):void 0})),Ie(Se(tt),"getDisplayValue",(function(){return tt.isControlled()?tt.props.value:tt.state.value})),tt.controlledExternally=xn()(Je,"value"),tt.state={value:Je.defaultValue||""},r.validateRows(Je),tt.handleResize=An()(tt.handleResize,100),tt}return ge(r,null,[{key:"validateRows",value:function e(Je){Je.rowsMin,Je.rowsMax}}]),ge(r,[{key:"componentDidMount",value:function e(){wn()(this.syncHeightWithShadow),this.getAdornmentWidth()}},{key:"componentDidUpdate",value:function e(Je){this.syncHeightWithShadow(),r.validateRows(this.props),this.getAdornmentWidth()}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"blur",value:function e(){var Je;null===(Je=this.input)||void 0===Je||Je.blur()}},{key:"focus",value:function e(){var Je;null===(Je=this.input)||void 0===Je||Je.focus()}},{key:"select",value:function e(){var Je;null===(Je=this.input)||void 0===Je||Je.select()}},{key:"render",value:function e(){var Je=this.props,et=Je.append,tt=Je.autoCapitalize,ot=Je.autoComplete,it=Je.autoCorrect,en=Je.autoFocus,Cn=Je.children,_n=Je.className,wn=Je.classNamePrivate,Sn=Je.disabled,xn=Je.describedBy,kn=Je.elementRef,Dn=Je.error,Ln=Je.inline,In=Je.inputClassName,Mn=Je.inputId,An=Je.labelledBy,Rn=Je.maxLength,Nn=Je.name,Bn=Je.placeholder,Vn=Je.prepend,zn=Je.required,Hn=Je.rowsMin,$n=Je.spellCheck,qn=Je.tabIndex,Kn=Je.title,Un=ve(Je,["append","autoCapitalize","autoComplete","autoCorrect","autoFocus","children","className","classNamePrivate","disabled","describedBy","elementRef","error","inline","inputClassName","inputId","labelledBy","maxLength","name","placeholder","prepend","required","rowsMin","spellCheck","tabIndex","title"]),Gn=he(he({},jn()(Un,(function(Je,et){return"role"===et||0===et.indexOf("aria-")}))),{},{"aria-describedby":xn,"aria-labelledby":An,"aria-invalid":Dn||void 0}),Jn=Tn()(Un,["inputRef","onBlur","onChange","onFocus","onKeyDown","onSelect","onInputClick"].concat(le(En()(Gn)))),Cr=this.getDisplayValue(),wr={className:(0,Wn.toClassName)(_n,In),$append:et||void 0,$error:Dn,$prepend:Vn||void 0},Sr=he(he({},Gn),{},{"data-test":"textbox",autoCapitalize:tt,autoComplete:ot,autoCorrect:it,autoFocus:en,disabled:Sn,id:Mn,maxLength:Rn,placeholder:Bn,name:Nn,onChange:this.handleInputChange,onKeyDown:this.handleInputKeyDown,onSelect:this.handleInputSelect,onClick:this.handleInputClick,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,ref:this.handleInputMount,required:zn,spellCheck:$n,style:{height:this.state.height},tabIndex:qn,title:Kn,value:Cr,$error:Dn}),Or=this.renderStartAdornment(),xr=this.renderEndAdornment(),Lr=!!Or,Nr=!!xr;return Zt().createElement(kr,oe({tabIndex:-1,className:(0,Wn.toClassName)(_n,wn),"data-test":"text-area","data-test-value":Cr,elementRef:kn,flex:!0,inline:Ln},Jn),Or,Zt().createElement(Wr,oe({$hasEndAdornment:Nr,$hasStartAdornment:Lr,disabled:Sn},wr),Lr&&Zt().createElement(Ur,{$width:this.state.startAdornmentWidth}),Zt().createElement(Hr,{"aria-hidden":"true",onChange:Pn(),$startAdornmentWidth:this.state.startAdornmentWidth,$endAdornmentWidth:this.state.endAdornmentWidth,tabIndex:-1,rows:this.props.rowsMin,ref:this.handleShadowMount,value:Bn&&!Cr?Bn:Cr}),Zt().createElement(zr,oe({$rowsMin:Hn},Sr,{onClick:this.handleInputClick})),Zt().createElement(Fn(),{target:window,eventType:"resize",listener:this.handleResize}),Cn,Nr&&Zt().createElement(Ur,{$width:this.state.endAdornmentWidth})),xr)}}]),r}(it.Component);Ie(to,"propTypes",Jr),Ie(to,"defaultProps",{appearance:"default",append:!1,autoFocus:!1,canClear:!1,disabled:!1,error:!1,inline:!1,placeholder:"",prepend:!1,rowsMax:8,rowsMin:2,tabIndex:0}),Ie(to,"componentType","TextArea"),Ie(to,"contextType",Rn.ControlGroupContext);var no=(0,Bn.withSplunkTheme)(to);no.propTypes=to.propTypes,no.componentType=to.componentType;const ro=no;Je.exports=ot})()},2486:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.clearGetThemeCache=et.default=void 0;var ot=_interopRequireDefault(tt(84)),it=_interopRequireDefault(tt(6952)),Zt=_interopRequireDefault(tt(6954)),en=tt(1039);function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Cn=(0,ot.default)((function getTheme(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=(0,en.addThemeDefaults)(Je),tt=et.family,ot=et.colorScheme,Cn=et.density,_n="prisma"===tt,wn="enterprise"===tt,Sn="comfortable"===Cn,xn="compact"===Cn,kn="dark"===ot,En="light"===ot;return Object.freeze(_objectSpread({colorScheme:ot,density:Cn,family:tt,isPrisma:_n,isEnterprise:wn,isComfortable:Sn,isCompact:xn,isDark:kn,isLight:En},"enterprise"===tt?(0,it.default)({colorScheme:ot,density:Cn}):(0,Zt.default)({colorScheme:ot,density:Cn})))}),(function(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=Je.family,tt=Je.colorScheme,ot=Je.density;return"".concat(et).concat(tt).concat(ot)}));et.clearGetThemeCache=function clearGetThemeCache(){var Je,et;return null===(Je=(et=Cn.cache).clear)||void 0===Je?void 0:Je.call(et)};var _n=Cn;et.default=_n},2487:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={white:"#ffffff",gray98:"#f7f8fa",gray96:"#f2f4f5",gray92:"#e1e6eb",gray80:"#c3cbd4",gray60:"#818d99",gray45:"#5c6773",gray30:"#3c444d",gray25:"#31373e",gray22:"#2b3033",gray20:"#171d21",black:"#000000"},it={accentColorL50:"#ecf8ff",accentColorL40:"#bfe9ff",accentColorL30:"#7ed2ff",accentColorL20:"#3ebcff",accentColorL10:"#00a4fd",accentColor:"#007abd",accentColorD10:"#006eaa",accentColorD20:"#006297",accentColorD30:"#005684",accentColorD40:"#004a71",accentColorD50:"#003d5e"},Zt={textColor:ot.gray30,textGray:"#6b7785",textDisabledColor:ot.gray80,linkColor:it.accentColorD10,linkColorHover:it.accentColor,borderActiveColor:"rgba(0,0,0, 0.5)",borderColor:ot.gray80,borderColorWeak:ot.gray92,borderColorStrong:ot.gray60,focusColor:it.accentColorD10,backgroundColorHover:ot.gray96,backgroundColor:ot.white,transparent:"transparent"},en={focusShadow:"0 0 1px 3px ".concat(Zt.focusColor),focusShadowInset:"inset 0 0 1px 1px ".concat(ot.white,", inset 0 0 0 3px ").concat(Zt.focusColor),overlayShadow:"0 4px 8px rgba(0, 0, 0, 0.2)"},Cn={activeBorder:"".concat(Zt.borderActiveColor," double")},_n={draggableBackground:"url('data:image/png;base64,".concat("iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA2SURBVHgB7dKhEQAgDAPAhDnxDMAcDIBnT1pZV1FRk3e53EWFc+2P4N3DmLN+oKh/QADqB+IMUKEQD/CeueAAAAAASUVORK5CYII=","') 0 0 / 8px 8px repeat")},wn={borderRadius:"3px",border:"1px solid ".concat(Zt.borderColor)},Sn="'Splunk Platform Sans', 'Proxima Nova', Roboto, Droid, 'Helvetica Neue', Helvetica, Arial, sans-serif",xn={sansFontFamily:Sn,serifFontFamily:"Georgia, 'Times New Roman', Times, serif",monoFontFamily:"'Splunk Platform Mono', Inconsolata, Consolas, 'Droid Sans Mono', Monaco, 'Courier New', Courier, monospace",fontFamily:Sn},kn=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{brandColorL50:"#f5fbf5",brandColorL40:"#dff2df",brandColorL30:"#bee6be",brandColorL20:"#9ed99e",brandColorL10:"#7ecd7e",brandColor:"#5cc05c",brandColorD10:"#49b849",brandColorD20:"#40a540",brandColorD30:"#389038",brandColorD40:"#307b30",brandColorD50:"#286728"}),ot),it),{errorColorL50:"#fcedec",errorColorL40:"#f8dcd9",errorColorL30:"#f1b9b3",errorColorL20:"#ea958d",errorColorL10:"#e37267",errorColor:"#dc4e41",errorColorD10:"#c84535",errorColorD20:"#b23d30",errorColorD30:"#9c3529",errorColorD40:"#852d24",errorColorD50:"#6f261d"}),{alertColorL50:"#fef3ec",alertColorL40:"#fde6d9",alertColorL30:"#facdb3",alertColorL20:"#f7b48c",alertColorL10:"#f49b66",alertColor:"#f1813f",alertColorD10:"#da742e",alertColorD20:"#c2672a",alertColorD30:"#aa5a25",alertColorD40:"#914d1f",alertColorD50:"#79401a"}),{warningColorL50:"#fff9eb",warningColorL40:"#fef2d7",warningColorL30:"#fde5ae",warningColorL20:"#fbd886",warningColorL10:"#facb5d",warningColor:"#f8be34",warningColorD10:"#e0ac16",warningColorD20:"#c79915",warningColorD30:"#ae8613",warningColorD40:"#957312",warningColorD50:"#7d600f"}),{successColorL50:"#eef6ee",successColorL40:"#ddecdd",successColorL30:"#bbd9ba",successColorL20:"#98c697",successColorL10:"#76b374",successColor:"#53a051",successColorD10:"#479144",successColorD20:"#40813d",successColorD30:"#387135",successColorD40:"#2f612e",successColorD50:"#275126"}),{infoColorL50:"#e5f0f5",infoColorL40:"#cce2eb",infoColorL30:"#99c5d7",infoColorL20:"#66a7c4",infoColorL10:"#338ab0",infoColor:"#006d9c",infoColorD10:"#00577c",infoColorD20:"#004c6c",infoColorD30:"#00415d",infoColorD40:"#00364d",infoColorD50:"#002b3e"}),{cat1Color:"#297ba5",cat1ColorL:"#78b9d6",cat2Color:"#4fa484",cat2ColorL:"#74d5c2",cat3Color:"#b6c75a",cat3ColorL:"#dce6a5",cat4Color:"#3c6188",cat4ColorL:"#a0b2ca",cat5Color:"#ec9960",cat5ColorL:"#fac9a7",cat6Color:"#a65c7d",cat6ColorL:"#d3a7ba",cat7Color:"#708794",cat7ColorL:"#b2c0c8",cat8Color:"#38b8bf",cat8ColorL:"#92dde2",cat9Color:"#ffde63",cat9ColorL:"#ffeeae",cat10Color:"#c19975",cat10ColorL:"#d7bfab",cat11Color:"#5a4575",cat11ColorL:"#b7acca",cat12Color:"#7ea77b",cat12ColorL:"#b2cab0",cat13Color:"#576d83",cat13ColorL:"#a5b2bf",cat14Color:"#d7c6b7",cat14ColorL:"#e9ddd4",cat15Color:"#339bb2",cat15ColorL:"#66c3d0",cat16Color:"#236d9b",cat16ColorL:"#66a7c2",cat17Color:"#e5dc80",cat17ColorL:"#f1eab7",cat18Color:"#96907f",cat18ColorL:"#c1bcb3",cat19Color:"#87bc65",cat19ColorL:"#b6d7a3",cat20Color:"#cf7e60",cat20ColorL:"#e1b2a1",cat21Color:"#7b5547",cat21ColorL:"#dec4ba",cat22Color:"#77d6d8",cat22ColorL:"#abe6e8",cat23Color:"#4a7f2c",cat23ColorL:"#91b282",cat24Color:"#f589ad",cat24ColorL:"#f8b7ce",cat25Color:"#6a2c5d",cat25ColorL:"#cba3c2",cat26Color:"#aaabae",cat26ColorL:"#cccdce",cat27Color:"#9a7438",cat27ColorL:"#c3ab89",cat28Color:"#a4d563",cat28ColorL:"#c7e6a3",cat29Color:"#7672a4",cat29ColorL:"#ada9c8",cat30Color:"#184b81",cat30ColorL:"#a4bbe0"}),{diverging1ColorA:"#006d9c",diverging1ColorB:"#ec9960",diverging2ColorA:"#af575a",diverging2ColorB:"#62b3b2",diverging3ColorA:"#4fa484",diverging3ColorB:"#f8be34",diverging4ColorA:"#5a4575",diverging4ColorB:"#708794",diverging5ColorA:"#294e70",diverging5ColorB:"#b6c75a"}),{syntaxBlue:"#006aa3",syntaxBlueLight:"#006d9c",syntaxBrown:"#905b04",syntaxGray:"#5c6773",syntaxGreen:"#2f612e",syntaxGreenLight:"#5ba383",syntaxOrange:"#a44b0e",syntaxPink:"#b9139e",syntaxPurple:"#5317f2",syntaxPurpleLight:"#b19cd9",syntaxRed:"#ca163d",syntaxRedLight:"#af575a",syntaxTeal:"#1a7060"}),xn),{fontWeightLight:300,fontWeightNormal:400,fontWeightSemiBold:500,fontWeightBold:700,fontWeightHeavy:800,fontWeightExtraBold:900}),Zt),_n),en),Cn),wn),{zindexLayer:1e3,zindexFixedNavbar:1030,zindexModalBackdrop:1040,zindexModal:1050,zindexPopover:1060,zindexToastMessages:2e3}),{},{borderLightColor:ot.gray92});et.default=kn},2488:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.clearVariablesCache=et.default=void 0;var ot=_interopRequireDefault(tt(84)),it=_interopRequireDefault(tt(2486)),Zt=tt(1039);function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var en=(0,ot.default)((function getThemeVariable(Je,et,tt){return(0,Zt.getCustomizedTheme)(et,tt)[Je]}),(function(Je,et,tt){var ot=et.family,it=et.colorScheme,Zt=et.density;return"".concat(Je,"-").concat(ot,"-").concat(it,"-").concat(Zt,"-").concat(!!tt)}));et.clearVariablesCache=function clearVariablesCache(){var Je,et;return null===(Je=(et=en.cache).clear)||void 0===Je?void 0:Je.call(et)};var Cn=function get(Je){return function(et){var tt=et.theme,ot=(tt=void 0===tt?{}:tt).splunkThemeV1||{},it=ot.family,Zt=ot.colorScheme,Cn=ot.density,_n=ot.customizer;return en(Je,{family:it,colorScheme:Zt,density:Cn},_n)}},_n=Object.keys(_objectSpread(_objectSpread({},(0,it.default)({family:"prisma"})),(0,it.default)({family:"enterprise"}))).reduce((function(Je,et){return Object.defineProperty(Je,et,{value:Cn(et)}),Je}),{});et.default=_n},2489:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=tt(0),it=tt(2),Zt=tt(1039);function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function _objectWithoutProperties(Je,et){if(null==Je)return{};var tt,ot,it=function _objectWithoutPropertiesLoose(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var en=function useSplunkTheme(){var Je=(0,ot.useContext)(it.ThemeContext)||{},et=Je.splunkThemeV1,tt=void 0===et?{}:et,en=_objectWithoutProperties(Je,["splunkThemeV1"]),Cn=tt.family,_n=tt.colorScheme,wn=tt.density,Sn=tt.customizer;return _objectSpread(_objectSpread({},en),(0,Zt.getCustomizedTheme)({family:Cn,colorScheme:_n,density:wn},Sn))};et.default=en},2490:function(Je,et,tt){(()=>{"use strict";var et={d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Spring:()=>l,Transition:()=>f});const it=tt(128),Zt=tt(1788);function i(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function o(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?i(Object(tt),!0).forEach((function(et){u(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):i(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function u(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function c(Je,et){if(null==Je)return{};var tt,ot,it=function a(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function l(Je){var et=Je.children,tt=Je.immediate,ot=c(Je,["children","immediate"]),en=(0,Zt.useAnimationToggle)();return et((0,it.useSpring)(o({immediate:tt||"on"!==en},ot)))}function f(Je){var et=Je.items,tt=Je.children,ot=Je.immediate,en=c(Je,["items","children","immediate"]),Cn=(0,Zt.useAnimationToggle)();return(0,it.useTransition)(et,o({immediate:ot||"on"!==Cn},en))(tt)}Je.exports=ot})()},2491:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>xr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(198),wn=tt(2);var Sn=et.n(wn);const xn=tt(499);var kn=et.n(xn);const En=tt(132);var Dn=et.n(En);function u(Je){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function r(Je){return typeof Je}:function r(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}var Pn=["primary","secondary","destructive","subtle"],Ln={active:{dark:"rgba(0, 0, 0, 0.2)",light:"rgba(0, 0, 0, 0.07)"},hover:{dark:"rgba(255, 255, 255, 0.05)",light:"rgba(0, 0, 0, 0.03)"},selected:{dark:"rgba(255, 255, 255, 0.1)",light:"rgba(0, 0, 0, 0.04)"}},Tn={dark:"#272a2f",light:"#eeeeee"},In={dark:"rgba(255, 255, 255, 0.15)",light:"rgba(0, 0, 0, 0.1)"};function h(Je){var et,tt,ot="transparent",it="transparent",Zt=(0,_n.pick)({enterprise:In,prisma:_n.variables.interactiveColorBackgroundDisabled}),en=(0,_n.pick)({enterprise:{dark:_n.mixins.overlayColors(In.dark,Ln.selected.dark),light:_n.mixins.overlayColors(In.light,Ln.selected.light)},prisma:_n.mixins.overlayColors(_n.variables.interactiveColorBackgroundDisabled,_n.variables.interactiveColorOverlaySelected)}),Cn="transparent",wn="transparent",Sn=_n.variables.contentColorActive,xn=_n.variables.contentColorDisabled;switch(Je){case"primary":ot=_n.variables.interactiveColorPrimary,it=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.active.light),dark:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.active.dark)},prisma:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,_n.variables.interactiveColorOverlayActive)}),Cn=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.hover.light),dark:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.hover.dark)},prisma:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,_n.variables.interactiveColorOverlayHover)}),wn=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.selected.light),dark:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.selected.dark)},prisma:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,_n.variables.interactiveColorOverlaySelected)}),Sn=_n.variables.contentColorInverted;break;case"destructive":ot=_n.variables.accentColorNegative,it=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.active.light),dark:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.active.dark)},prisma:_n.mixins.overlayColors(_n.variables.accentColorNegative,_n.variables.interactiveColorOverlayActive)}),Cn=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.hover.light),dark:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.hover.dark)},prisma:_n.mixins.overlayColors(_n.variables.accentColorNegative,_n.variables.interactiveColorOverlayHover)}),wn=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.selected.light),dark:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.selected.dark)},prisma:_n.mixins.overlayColors(_n.variables.accentColorNegative,_n.variables.interactiveColorOverlaySelected)}),Sn=_n.variables.contentColorInverted;break;case"secondary":et=_n.variables.interactiveColorBorder,tt=_n.variables.interactiveColorBorderDisabled,ot=(0,_n.pick)({enterprise:Tn,prisma:_n.variables.interactiveColorBackground}),it=(0,_n.pick)({enterprise:Ln.active,prisma:_n.variables.interactiveColorOverlayActive}),Cn=(0,_n.pick)({enterprise:Ln.hover,prisma:_n.variables.interactiveColorOverlayHover}),wn=(0,_n.pick)({enterprise:Ln.selected,prisma:_n.variables.interactiveColorOverlaySelected});break;case"subtle":Sn=_n.variables.interactiveColorPrimary,it=(0,_n.pick)({enterprise:Ln.active,prisma:_n.variables.interactiveColorOverlayActive}),Cn=(0,_n.pick)({enterprise:Ln.hover,prisma:_n.variables.interactiveColorOverlayHover}),wn=(0,_n.pick)({enterprise:Ln.selected,prisma:_n.variables.interactiveColorOverlaySelected})}return{background:ot,backgroundActive:it,backgroundDisabled:Zt,backgroundDisabledSelected:en,backgroundHover:Cn,backgroundSelected:wn,borderColor:et,borderColorDisabled:tt,color:Sn,colorDisabled:xn}}const jn=function k(Je,et){var tt="string"==typeof Je&&Pn.includes(Je)?Je:void 0,ot={};tt&&void 0!==et?ot=et:void 0===tt&&"object"===u(Je)&&void 0===et&&(ot=Je);var it=h(tt),Zt=Dn()(it,ot),en=Zt.background,Cn=Zt.backgroundActive,Sn=Zt.backgroundDisabled,xn=Zt.backgroundDisabledSelected,kn=Zt.backgroundHover,En=Zt.backgroundSelected,Ln=Zt.borderColor,Tn=Zt.borderColorDisabled,In=Zt.color,jn=Zt.colorDisabled,Mn=null!=en&&"transparent"!==en;return function(){return(0,wn.css)(["border-radius:",";",";"," "," cursor:pointer;position:relative;&:focus,&:hover{z-index:3;}&:not([disabled],[aria-disabled='true']){background-color:",";color:",";transition:background-color 0.2s,box-shadow 0.2s,text-decoration 0.2s;&:hover{background-color:",";}&:active{background-color:",";transition:none;}","}&:not([disabled]){&:focus{box-shadow:",";}}&[disabled],&[aria-disabled='true']{border-color:",";color:",";cursor:not-allowed;","}"],_n.variables.borderRadius,(function(){return Ln&&(0,wn.css)(["border:1px solid ",";"],Ln)}),(function(Je){return Je.$append&&(0,wn.css)(["border-top-right-radius:0.1px;border-bottom-right-radius:0.1px;border-right:none;"])}),(function(Je){return Je.$prepend&&(0,wn.css)(["border-top-left-radius:0.1px;border-bottom-left-radius:0.1px;"])}),en,In,kn,Cn,(function(Je){return Je.$selected&&(0,wn.css)(["background-color:",";"],En)}),_n.variables.focusShadow,Tn,jn,(function(Je){return Mn&&(0,wn.css)(["background-color:",";"],Je?xn:Sn)}))}};var Mn=(0,wn.css)(["&:not([disabled],[aria-disabled='true']){&:focus{background-color:",";}&:hover{border-color:",";","}"," ","}"," &[disabled],&[aria-disabled='true']{","}"],_n.variables.interactiveColorOverlayHover,_n.variables.interactiveColorBorderHover,(0,_n.pickVariant)("$variant",{secondary:(0,wn.css)(["box-shadow:",";"],_n.variables.hoverShadow),default:(0,wn.css)(["box-shadow:",";"],_n.variables.hoverShadow),subtle:(0,wn.css)(["box-shadow:",";"],_n.variables.hoverShadow)}),(function(Je){return Je.$selected&&(0,wn.css)(["border-color:",";&:hover{background-color:",";}"],_n.variables.interactiveColorBorderDisabled,_n.mixins.overlayColors(_n.variables.interactiveColorOverlaySelected,_n.variables.interactiveColorOverlayHover))}),(function(Je){return Je.$error&&(0,wn.css)(["border-color:",";&:hover{border-color:",";}"],_n.variables.accentColorNegative,_n.variables.accentColorNegative)}),(0,_n.pickVariant)("$variant",{secondary:(0,wn.css)([""," font-weight:",";"],jn("subtle",{color:_n.variables.contentColorActive}),_n.variables.fontWeightSemiBold),subtle:(0,wn.css)([""," font-weight:",";"],jn("subtle",{color:_n.variables.contentColorActive}),_n.variables.fontWeightSemiBold),default:(0,wn.css)([""," font-weight:",";"],jn("secondary",{background:"transparent"}),_n.variables.fontWeightSemiBold),toggle:(0,wn.css)([""," font-weight:normal;"],jn("secondary",{background:"transparent"}))}),(function(Je){return Je.$selected&&(0,wn.css)(["background-color:",";"],_n.mixins.overlayColors(_n.variables.interactiveColorBackgroundDisabled,_n.variables.interactiveColorOverlaySelected))})),An=(0,wn.css)(["&:not([disabled],[aria-disabled='true']){&:focus{background-color:",";}&:hover{box-shadow:",";}}"," font-weight:",";"],(0,_n.pickVariant)("$variant",{primary:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,_n.variables.interactiveColorOverlayHover),destructive:_n.mixins.overlayColors(_n.variables.accentColorNegative,_n.variables.interactiveColorOverlayHover),flat:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlayHover)}),_n.variables.hoverShadow,(0,_n.pickVariant)("$variant",{primary:jn("primary"),destructive:jn("destructive"),flat:jn({background:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlaySelected),backgroundActive:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlayActive),backgroundHover:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlayHover),backgroundSelected:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlaySelected)})}),_n.variables.fontWeightSemiBold),Rn="#1A8929",Nn=(0,wn.css)(["border-radius:",";cursor:pointer;position:relative;&:focus{z-index:3;}"],_n.variables.borderRadius),Fn=(0,wn.css)([""," ",""],(function(Je){return Je.$append&&(0,wn.css)(["border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;"])}),(function(Je){return Je.$prepend&&(0,wn.css)(["border-top-left-radius:0;border-bottom-left-radius:0;"])})),Bn="inset 0 -1px 0 rgba(0, 0, 0, 0.1)",Vn="inset 0 1px 0 rgba(0, 0, 0, 0.1)",Wn=(0,wn.css)(["",";border:1px solid;border-color:",";",";font-weight:",";&:not([disabled],[aria-disabled='true']){background-color:",";color:",";transition:background-image 0.2s,border 0.2s,box-shadow 0.2s,text-decoration 0.2s;",";"," &:hover{background-color:",";",";}&:active{transition:none;background-color:",";border-color:",";",";}&:focus{"," ","}}&:not([disabled]){&:focus{","}}&[disabled],&[aria-disabled='true']{cursor:not-allowed;color:",";background-color:",";border-color:",";","}"],Nn,(0,_n.pick)({light:_n.variables.gray60,dark:_n.variables.borderColor}),Fn,(0,_n.pickVariant)("$variant",{default:"normal",secondary:_n.variables.fontWeightSemiBold}),(0,_n.pick)({light:_n.variables.gray98,dark:_n.variables.gray45}),(0,_n.pick)({light:_n.variables.gray45,dark:_n.variables.white}),(0,_n.pick)({light:(0,wn.css)(["box-shadow:",";"],Bn),dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 ",";"],_n.variables.gray30)}),(function(Je){return Je.$selected&&(0,wn.css)(["",";background-color:",";border-color:",";"],(0,_n.pick)({light:(0,wn.css)(["box-shadow:",";"],Vn),dark:(0,wn.css)(["box-shadow:inset 0 1px 0 ",";"],_n.variables.black)}),(0,_n.pick)({light:_n.variables.gray92,dark:_n.variables.gray22}),(0,_n.pick)({light:_n.variables.gray60,dark:_n.variables.gray20}))}),(0,_n.pick)({light:"#ebeeef",dark:_n.variables.gray30}),(0,_n.pick)({light:(0,wn.css)(["box-shadow:",";"],Bn),dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 ",";"],_n.variables.gray25)}),(0,_n.pick)({light:_n.variables.gray92,dark:_n.variables.gray22}),(0,_n.pick)({light:_n.variables.gray60,dark:_n.variables.gray20}),(0,_n.pick)({dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 ",";"],_n.variables.gray22)}),(function(Je){return Je.$append&&(0,_n.pick)({light:(0,wn.css)(["box-shadow:"," ",",inset -1px 0 0 ",";"],Bn,_n.variables.focusShadow,_n.variables.borderColor),dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 "," ",",inset -1px 0 0 ",";"],_n.variables.gray30,_n.variables.focusShadow,_n.variables.borderColor)})}),(function(Je){var et=Je.$append,tt=Je.$selected;return et&&tt&&(0,_n.pick)({light:(0,wn.css)(["box-shadow:",",",",",",inset -1px 0 0 ",";"],Bn,Vn,_n.variables.focusShadow,_n.variables.borderColor),dark:(0,wn.css)(["box-shadow:inset 0 1px 0 ",",",",inset -1px 0 0 ",";"],_n.variables.black,_n.variables.focusShadow,_n.variables.borderColor)})}),(0,_n.pick)({light:(0,wn.css)(["box-shadow:",",",";"],Bn,_n.variables.focusShadow),dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 ",",",";"],_n.variables.gray30,_n.variables.focusShadow)}),_n.variables.textDisabledColor,(0,_n.pick)({light:_n.variables.gray96,dark:_n.variables.gray30}),(0,_n.pick)({light:_n.variables.borderLightColor,dark:_n.variables.gray30}),(function(Je){return Je.$selected&&(0,_n.pick)({light:(0,wn.css)(["box-shadow:",";background-color:",";border-color:",";"],Vn,_n.variables.gray92,_n.variables.gray80),dark:(0,wn.css)(["box-shadow:inset 0 1px 0 ",";background-color:",";border-color:",";"],_n.variables.black,_n.variables.gray22,_n.variables.gray20)})})),zn="inset 0 -2px 0 rgba(0, 0, 0, 0.1)",Hn="inset 0 2px 0 rgba(0, 0, 0, 0.1)",$n=(0,wn.css)(["",";font-weight:",";"," &:not([disabled],[aria-disabled='true']){background-color:",";color:",";box-shadow:",";transition:background-image 0.2s,border 0.2s,box-shadow 0.2s,text-decoration 0.2s;"," "," &:hover{background-color:",";}&:active{background-color:",";transition:none;}&:focus{&:active{background-color:",";transition:none;}}}&:not([disabled]){&:focus{box-shadow:",",",";}}&[disabled],&[aria-disabled='true']{color:",";background-color:",";cursor:not-allowed;","}"],Nn,_n.variables.fontWeightSemiBold,Fn,Rn,_n.variables.white,zn,(function(Je){return Je.$selected&&(0,wn.css)(["box-shadow:",";background-color:",";"],Hn,"#235823")}),(function(Je){return Je.$prepend&&(0,wn.css)(["border-left:1px solid ",";"],Rn)}),_n.variables.brandColorD50,_n.variables.brandColorD30,_n.variables.brandColorD30,zn,_n.variables.focusShadow,_n.variables.brandColorL30,_n.variables.brandColorL10,(function(Je){return Je.$selected&&(0,wn.css)(["box-shadow:",";background-color:",";"],Hn,_n.variables.brandColorD20)})),qn=(0,wn.css)(["",";font-weight:",";"," &:not([disabled],[aria-disabled='true']){background-color:",";color:",";box-shadow:",";transition:background-image 0.2s,border 0.2s,box-shadow 0.2s,text-decoration 0.2s;"," "," &:hover{background-color:",";}&:active{background-color:",";transition:none;}&:focus{&:active{background-color:",";transition:none;}}}&:not([disabled]){&:focus{box-shadow:",",",";}}&[disabled],&[aria-disabled='true']{color:",";background-color:",";cursor:not-allowed;","}"],Nn,_n.variables.fontWeightSemiBold,Fn,_n.variables.errorColorD10,_n.variables.white,zn,(function(Je){return Je.$selected&&(0,wn.css)(["box-shadow:",";background-color:",";"],Hn,_n.variables.errorColorD30)}),(function(Je){return Je.$prepend&&(0,wn.css)(["border-left:1px solid ",";"],_n.variables.errorColorD30)}),_n.variables.errorColorD30,_n.variables.errorColorD40,_n.variables.errorColorD40,zn,_n.variables.focusShadow,_n.variables.errorColorL10,_n.variables.errorColorD10,(function(Je){return Je.$selected&&(0,wn.css)(["box-shadow:",";background-color:",";"],Hn,_n.variables.errorColorD40)})),Kn=(0,wn.css)(["",";color:",";border:1px solid transparent;&:not([disabled],[aria-disabled='true']){transition:background-color 0.2s,border 0.2s,box-shadow 0.2s,text-decoration 0.2s;"," &:hover{color:",";background-color:",";border-color:",";}"," &:focus{color:",";}&:active,&[aria-expanded='true']{background-color:",";transition:none;}}&:not([disabled]){&:focus{box-shadow:",";}}&[disabled],&[aria-disabled='true']{color:",";cursor:not-allowed;","}"],Nn,(0,_n.pick)({light:_n.variables.gray45,dark:_n.variables.white}),(function(Je){return Je.$selected&&(0,wn.css)(["border-color:",";"],_n.variables.accentColor)}),(0,_n.pick)({light:_n.variables.linkColor,dark:_n.variables.white}),_n.variables.backgroundColorHover,(0,_n.pick)({light:_n.variables.gray60,dark:_n.variables.borderColor}),(function(Je){return Je.$error&&(0,wn.css)(["&,&:hover{color:",";}"],_n.variables.errorColor)}),(0,_n.pick)({light:_n.variables.linkColor,dark:_n.variables.white}),(0,_n.pick)({light:_n.variables.gray92,dark:_n.variables.gray22}),_n.variables.focusShadow,_n.variables.textDisabledColor,(function(Je){return Je.$selected&&(0,wn.css)(["border-color:",";"],_n.variables.borderLightColor)})),Un=Sn()(kn()).withConfig({displayName:"ButtonSimpleStyles__StyledClickable",componentId:"vlarwe-0"})([""," ",""],(function(Je){return Je.to?(0,wn.css)([""," align-items:center;justify-content:center;"],_n.mixins.reset("flex")):(0,wn.css)(["",""],_n.mixins.reset("block"))}),(0,_n.pick)({enterprise:(0,_n.pickVariant)("$variant",{primary:$n,secondary:Wn,destructive:qn,subtle:Kn,default:Wn,pill:Kn,toggle:Wn,flat:Wn}),prisma:(0,_n.pickVariant)("$variant",{primary:An,secondary:Mn,destructive:An,subtle:Mn,default:Mn,toggle:Mn,flat:An,pill:Mn})}));function I(Je){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function r(Je){return typeof Je}:function r(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function R(){return(R=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function V(Je,et){if(null==Je)return{};var tt,ot,it=function W(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function q(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function E(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function z(Je,et){return(z=Object.setPrototypeOf||function r(Je,et){return Je.__proto__=et,Je})(Je,et)}function U(Je){var et=function J(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function a(){var tt,ot=K(Je);if(et){var it=K(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return F(this,tt)}}function F(Je,et){return!et||"object"!==I(et)&&"function"!=typeof et?G(Je):et}function G(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function K(Je){return(K=Object.setPrototypeOf?Object.getPrototypeOf:function r(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Q(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function X(Je){return function er(Je){if(Array.isArray(Je))return ar(Je)}(Je)||function rr(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function Z(Je,et){if(!Je)return;if("string"==typeof Je)return ar(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return ar(Je,et)}(Je)||function Y(){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 ar(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var Gn=["default","secondary","primary","destructive","subtle"],Jn=[].concat(Gn,["pill"]),Cr=[].concat(Gn,["toggle","flat"]),wr=(Array.from(new Set([].concat(X(Jn),X(Cr)))),{action:Cn().string,appearance:Cn().oneOf(["default","secondary","primary","destructive","subtle","pill","toggle","flat"]),append:Cn().bool,children:Cn().node,disabled:Cn().oneOfType([Cn().bool,Cn().oneOf(["dimmed"])]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,inline:Cn().bool,openInNewContext:Cn().bool,prepend:Cn().bool,selected:Cn().bool,splunkTheme:Cn().object,to:Cn().string}),Sr=function(Je){!function L(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&z(Je,et)}(a,Je);var et=U(a);function a(){var Je;q(this,a);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return Q(G(Je=et.call.apply(et,[this].concat(ot))),"component",null),Q(G(Je),"handleMount",(function(et){Je.component=et})),Je}return function M(Je,et,tt){return et&&E(Je.prototype,et),tt&&E(Je,tt),Je}(a,[{key:"focus",value:function r(){var Je;null===(Je=this.component)||void 0===Je||Je.focus()}},{key:"getVariant",value:function r(){var Je=this.props,et=Je.appearance,tt=Je.error,ot=Je.splunkTheme,it=et;return"enterprise"===ot.family?tt?it="destructive":Jn.includes(et)||(it="default"):"prisma"!==ot.family||Cr.includes(et)||(it="secondary"),it}},{key:"render",value:function r(){var Je=this.props,et=Je.append,tt=Je.children,ot=Je.error,it=Je.prepend,en=Je.selected,Cn=V(Je,["append","children","error","prepend","selected"]);return Zt().createElement(Un,R({"aria-invalid":ot,"aria-pressed":en,"data-test":"button-simple",ref:this.handleMount,$variant:this.getVariant(),$append:et,$prepend:it,$selected:en||!1,$error:ot},Cn),tt)}}]),a}(it.Component);Q(Sr,"defaultProps",{appearance:"default",append:!1,disabled:!1,error:!1,inline:!0,openInNewContext:!1,prepend:!1}),Q(Sr,"propTypes",wr);var Or=(0,_n.withSplunkTheme)(Sr);Or.propTypes=Sr.propTypes;const xr=Or;Je.exports=ot})()},2492:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(497);var Cn=et.n(en);const _n=tt(498);function l(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M7.27904 9.00002C6.84633 9.00002 6.61792 9.51239 6.90715 9.83423L11.408 14.8426C11.6067 15.0637 11.9533 15.0636 12.1519 14.8425L16.6502 9.8341C16.9392 9.51223 16.7108 9 16.2782 9L7.27904 9.00002Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=l(Je,["children","variant"]),en=xn(tt),Sn="caretsmalldown-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},2493:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(4),Cn=tt(6966);var _n=et.n(Cn);function i(){return(i=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),i({screenReaderText:(0,en._)("(Menu)")},Je))}Je.exports=ot})()},2494:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(4),Cn=tt(698);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("External"),viewBox:"0 0 1500 1499"},Je),Zt().createElement("path",{d:"M1500 1125h-189.04v185.96H189.04V189.04H375V0H0v1500h1500v-375zm0-1125H723.288v190.068h469.52l-666.78 648.288 133.56 134.59 650.344-665.754v469.52l189.04 1.028L1500 0z"}))}Je.exports=ot})()},2495:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Link:()=>xr,default:()=>eo});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(3821);var wn=et.n(_n);const Sn=tt(738);var xn=et.n(Sn);const kn=tt(903);var En=et.n(kn);const Dn=tt(3822);var Pn=et.n(Dn);const Ln=tt(3823);var Tn=et.n(Ln);const In=tt(3824);var jn=et.n(In);const Mn=tt(3825);var An=et.n(Mn);const Rn=tt(3826);var Nn=et.n(Rn);const Fn=tt(3827);var Bn=et.n(Fn);const Vn=tt(3828);var Wn=et.n(Vn);const zn=tt(6969);var Hn=et.n(zn);const $n=tt(699);var qn=et.n($n);const Kn=tt(198),Un=tt(378),Gn=tt(2);var Jn=et.n(Gn);const Cr=tt(1214);var wr=et.n(Cr),Sr=Jn()(wr()).withConfig({displayName:"LinkStyles__StyledLink",componentId:"w06zjv-0"})([""]);function A(Je,et){if(null==Je)return{};var tt,ot,it=function N(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Or={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),openInNewContext:Cn().bool,to:Cn().string};function X(Je){var et=Je.children,tt=A(Je,["children"]);return Zt().createElement(Sr,tt,et)}X.propTypes=Or;const xr=X,kr=tt(561);var Lr=et.n(kr);const Nr=tt(499);var Wr=et.n(Nr),zr=Jn().p.withConfig({displayName:"TitleStyles__StyledTitle",componentId:"sc-6gbjha-0"})([""," ",""],Kn.mixins.reset("block"),(0,Kn.pick)({prisma:(0,Gn.css)(["font-size:14px;line-height:20px;"])})),Hr=Jn().div.withConfig({displayName:"MessageStyles__StyledContent",componentId:"eg66af-0"})(["display:flex;align-items:baseline;flex:1;",";"," ",";"],(0,Kn.pick)({prisma:(0,Gn.css)(["padding:"," 0;color:",";"],Kn.variables.spacingMedium,Kn.variables.contentColorActive),enterprise:(0,Gn.css)(["padding:12px 0;"])}),(0,Kn.pick)({prisma:(0,Gn.css)(["padding-left:",";"],Kn.variables.spacingXSmall),enterprise:(0,Gn.css)(["padding-left:15px;"])}),(function(Je){return Je.$fillStyle&&(0,Kn.pick)({prisma:(0,Gn.css)(["padding-left:",";"],Kn.variables.spacingMedium)})})),$r=Jn()(Wr()).withConfig({displayName:"MessageStyles__StyledRemove",componentId:"eg66af-1"})(["",";border:1px solid transparent;border-radius:",";color:",";",";cursor:pointer;position:absolute;"," padding:8px;&:hover,&:focus{background:",";border:1px solid;border-color:",";color:",";}&:active{",";}",""],Kn.mixins.reset("flex"),(0,Kn.pick)({prisma:"50%",enterprise:Kn.variables.borderRadius}),(0,Kn.pick)({prisma:Kn.variables.contentColorMuted,enterprise:{dark:Kn.variables.gray96,light:Kn.variables.gray45}}),(function(Je){return"banner"===Je.$appearance&&(0,Kn.pick)({prisma:(0,Gn.css)(["color:",";"],Kn.variables.contentColorInverted)})}),(0,Kn.pick)({prisma:(0,Gn.css)(["top:3px;right:2px;"]),enterprise:(0,Gn.css)(["top:8px;right:8px;"])}),(0,Kn.pick)({prisma:Kn.variables.interactiveColorOverlayHover,enterprise:{dark:Kn.variables.gray30,light:Kn.variables.gray92}}),(0,Kn.pick)({prisma:"inherit",enterprise:Kn.variables.gray80}),(0,Kn.pick)({enterprise:{dark:Kn.variables.gray96,light:Kn.variables.linkColor},prisma:Kn.variables.contentColorActive}),(0,Kn.pick)({prisma:(0,Gn.css)(["background:",";"],Kn.variables.interactiveColorOverlayActive),enterprise:(0,Gn.css)(["box-shadow:",";"],Kn.variables.focusShadow)}),(0,Kn.pick)({prisma:(0,Gn.css)(["&:focus{box-shadow:0 0 0 3px ",";}"],Kn.variables.focusColor)})),Kr=Jn().span.withConfig({displayName:"MessageStyles__StyledIconWrapper",componentId:"eg66af-2"})(["position:relative;min-width:",";text-align:center;color:",";"," ",""],(0,Kn.pick)({prisma:Kn.variables.spacingXLarge,enterprise:"25px"}),Kn.variables.white,(0,Kn.pick)({enterprise:(0,Gn.css)(["top:-2px;"]),prisma:(0,Gn.css)(["top:-1.8px;"])}),(0,Kn.pickVariant)("$type",{info:(0,Gn.css)(["color:",";"],(0,Kn.pick)({prisma:Kn.variables.contentColorMuted,enterprise:Kn.variables.infoColor})),success:(0,Gn.css)(["color:",";"],Kn.variables.accentColorPositive),warning:(0,Gn.css)(["color:",";"],Kn.variables.accentColorWarning),error:(0,Gn.css)(["color:",";"],Kn.variables.accentColorNegative)})),Ur=Jn()(Lr()).withConfig({displayName:"MessageStyles__StyledBox",componentId:"eg66af-3"})(["",";align-items:baseline;position:relative;border-radius:",";margin-bottom:",";"," word-wrap:break-word;"," ",""],Kn.mixins.reset("flex"),(0,Kn.pick)({prisma:Kn.variables.borderRadius,enterprise:"5px"}),Kn.variables.spacingSmall,(0,Kn.pickVariant)("$hasRemoveIcon",{true:{prisma:(0,Gn.css)(["padding-right:",";"],Kn.variables.spacingXXXLarge),enterprise:(0,Gn.css)(["padding-right:",";"],Kn.variables.spacingXXLarge)},false:(0,Gn.css)(["padding-right:",";"],Kn.variables.spacingSmall)}),(function(Je){return Je.$fillStyle&&(0,Kn.pick)({enterprise:(0,Gn.css)(["& > ","{left:",";}",""],Kr,Kn.variables.spacingXSmall,(0,Kn.pickVariant)("$type",{info:(0,Gn.css)(["",""],(0,Kn.pick)({light:(0,Gn.css)(["background-color:",";border:1px solid ",";"],Kn.variables.infoColorL50,Kn.variables.infoColor),dark:(0,Gn.css)(["background-color:",";"],Kn.mixins.colorWithAlpha(Kn.variables.infoColor,.5))})),success:(0,Gn.css)(["",""],(0,Kn.pick)({light:(0,Gn.css)(["background-color:",";border:1px solid ",";"],Kn.variables.successColorL50,Kn.variables.successColor),dark:(0,Gn.css)(["background-color:",";"],Kn.mixins.colorWithAlpha(Kn.variables.successColor,.5))})),warning:(0,Gn.css)(["",""],(0,Kn.pick)({light:(0,Gn.css)(["background-color:",";border:1px solid ",";"],Kn.variables.warningColorL50,Kn.variables.warningColor),dark:(0,Gn.css)(["background-color:",";"],Kn.mixins.colorWithAlpha(Kn.variables.warningColor,.5))})),error:(0,Gn.css)(["",""],(0,Kn.pick)({light:(0,Gn.css)(["background-color:",";border:1px solid ",";"],Kn.variables.errorColorL50,Kn.variables.errorColor),dark:(0,Gn.css)(["background-color:",";"],Kn.mixins.colorWithAlpha(Kn.variables.errorColor,.5))}))})),prisma:(0,Gn.css)(["",";box-shadow:",";& > ","{color:",";}"],(function(Je){var et=Je.$type,tt={info:Kn.variables.contentColorActive,success:Kn.variables.accentColorPositive,warning:Kn.variables.accentColorWarning,error:Kn.variables.accentColorNegative}[et];return(0,Gn.css)(["background:linear-gradient( to right,"," 0,"," ",","," ",","," 100% );"],tt,tt,Kn.variables.spacingXLarge,Kn.variables.backgroundColorPopup,Kn.variables.spacingXLarge,Kn.variables.backgroundColorPopup)}),Kn.variables.embossShadow,Kr,Kn.variables.backgroundColorPopup)})}),(0,Kn.pick)({prisma:(0,Gn.css)(["& ","{color:",";}"],zr,(0,Kn.pickVariant)("$type",{info:Kn.variables.contentColorActive,warning:Kn.variables.accentColorWarning,error:Kn.variables.accentColorNegative,success:Kn.variables.accentColorPositive}))}));function U(Je,et){if(null==Je)return{};var tt,ot,it=function Y(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Gr={children:Cn().node};function ee(Je){var et=Je.children,tt=U(Je,["children"]);return Zt().createElement(zr,tt,et)}ee.propTypes=Gr;const Zr=ee;function ae(){return(ae=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ne(Je,et){if(null==Je)return{};var tt,ot,it=function ie(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Xr={appearance:Cn().oneOf(["default","fill","banner"]),children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),onRequestRemove:Cn().func,type:Cn().oneOf(["info","success","warning","error"])},Yr=Object.freeze({info:(0,Un._)("Info"),warning:(0,Un._)("Warning"),error:(0,Un._)("Alert"),success:(0,Un._)("Success")}),Qr=Object.freeze({info:Nn(),warning:Wn(),error:An(),success:Bn()}),Jr=Object.freeze({info:Tn(),warning:jn(),error:Pn(),success:wn()});function ce(Je){var et=Je.appearance,tt=void 0===et?"default":et,ot=Je.children,en=Je.type,Cn=void 0===en?"warning":en,_n=Je.onRequestRemove,wn=ne(Je,["appearance","children","type","onRequestRemove"]),Sn=(0,Kn.useSplunkTheme)().isEnterprise;var kn=(0,it.useCallback)((function(Je){null==_n||_n(Je)}),[_n]);if("banner"===tt)return Zt().createElement(Hn(),ae({type:Cn,"data-test":"banner",onRequestClose:kn},wn),ot);var Dn=(Sn?Qr:Jr)[Cn],Pn="fill"===tt,Ln="default"===tt||"fill"===tt;return Zt().createElement(Ur,ae({$appearance:tt,$fillStyle:Pn,$hasRemoveIcon:!!_n,$type:Cn,"data-test-type":Cn,"data-test":"message"},wn),Ln&&Zt().createElement(Kr,{$fillStyle:Pn,$type:Cn},Sn?Zt().createElement(Dn,{height:"24px",width:"24px",hideDefaultTooltip:!0,screenReaderText:null}):Zt().createElement(Dn,{variant:"filled"}),Zt().createElement(qn(),null,Yr[Cn])),Zt().createElement(Hr,{"data-test":"content",$fillStyle:Pn},ot),_n&&Zt().createElement($r,{"data-test":"remove",onClick:kn,$appearance:tt},Sn?Zt().createElement(En(),{height:"12px",hideDefaultTooltip:!0,screenReaderText:null,width:"12px"}):Zt().createElement(xn(),{height:"20px",width:"20px"})))}ce.propTypes=Xr,ce.Title=Zr,ce.Link=xr;const eo=ce;Je.exports=ot})()},2496:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.getDefaultSaveImageCommandName=et.getDefaultCommandMap=et.getDefaultToolbarCommands=void 0;var ot=tt(7014),it=tt(7015),Zt=tt(7016),en=tt(7017),Cn=tt(7018),_n=tt(7019),wn=tt(7020),Sn=tt(7021),xn=tt(7022),kn=tt(7023);et.getDefaultToolbarCommands=function getDefaultToolbarCommands(){return[["header","bold","italic","strikethrough"],["link","quote","code","image"],["unordered-list","ordered-list","checked-list"]]},et.getDefaultCommandMap=function getDefaultCommandMap(){return{header:ot.headerCommand,bold:it.boldCommand,italic:Zt.italicCommand,strikethrough:en.strikeThroughCommand,link:Cn.linkCommand,quote:_n.quoteCommand,code:wn.codeCommand,image:xn.imageCommand,"unordered-list":Sn.unorderedListCommand,"ordered-list":Sn.orderedListCommand,"checked-list":Sn.checkedListCommand,"save-image":kn.saveImageCommand}},et.getDefaultSaveImageCommandName=function getDefaultSaveImageCommandName(){return"save-image"}},2497:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});class ValidationError extends Error{constructor(Je){super("validation failed"),this.errors=Je,this.ajv=this.validation=!0}}et.default=ValidationError},2498:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.resolveSchema=et.getCompilingSchema=et.resolveRef=et.compileSchema=et.SchemaEnv=void 0;const ot=tt(214),it=tt(2497),Zt=tt(904),en=tt(1800),Cn=tt(251),_n=tt(1796);class SchemaEnv{constructor(Je){var et;let tt;this.refs={},this.dynamicAnchors={},"object"==typeof Je.schema&&(tt=Je.schema),this.schema=Je.schema,this.schemaId=Je.schemaId,this.root=Je.root||this,this.baseId=null!==(et=Je.baseId)&&void 0!==et?et:(0,en.normalizeId)(null==tt?void 0:tt[Je.schemaId||"$id"]),this.schemaPath=Je.schemaPath,this.localRefs=Je.localRefs,this.meta=Je.meta,this.$async=null==tt?void 0:tt.$async,this.refs={}}}function compileSchema(Je){const et=getCompilingSchema.call(this,Je);if(et)return et;const tt=(0,en.getFullPath)(this.opts.uriResolver,Je.root.baseId),{es5:Cn,lines:wn}=this.opts.code,{ownProperties:Sn}=this.opts,xn=new ot.CodeGen(this.scope,{es5:Cn,lines:wn,ownProperties:Sn});let kn;Je.$async&&(kn=xn.scopeValue("Error",{ref:it.default,code:ot._`require("ajv/dist/runtime/validation_error").default`}));const En=xn.scopeName("validate");Je.validateName=En;const Dn={gen:xn,allErrors:this.opts.allErrors,data:Zt.default.data,parentData:Zt.default.parentData,parentDataProperty:Zt.default.parentDataProperty,dataNames:[Zt.default.data],dataPathArr:[ot.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:xn.scopeValue("schema",!0===this.opts.code.source?{ref:Je.schema,code:(0,ot.stringify)(Je.schema)}:{ref:Je.schema}),validateName:En,ValidationError:kn,schema:Je.schema,schemaEnv:Je,rootId:tt,baseId:Je.baseId||tt,schemaPath:ot.nil,errSchemaPath:Je.schemaPath||(this.opts.jtd?"":"#"),errorPath:ot._`""`,opts:this.opts,self:this};let Pn;try{this._compilations.add(Je),(0,_n.validateFunctionCode)(Dn),xn.optimize(this.opts.code.optimize);const et=xn.toString();Pn=`${xn.scopeRefs(Zt.default.scope)}return ${et}`,this.opts.code.process&&(Pn=this.opts.code.process(Pn,Je));const tt=new Function(""+Zt.default.self,""+Zt.default.scope,Pn)(this,this.scope.get());if(this.scope.value(En,{ref:tt}),tt.errors=null,tt.schema=Je.schema,tt.schemaEnv=Je,Je.$async&&(tt.$async=!0),!0===this.opts.code.source&&(tt.source={validateName:En,validateCode:et,scopeValues:xn._values}),this.opts.unevaluated){const{props:Je,items:et}=Dn;tt.evaluated={props:Je instanceof ot.Name?void 0:Je,items:et instanceof ot.Name?void 0:et,dynamicProps:Je instanceof ot.Name,dynamicItems:et instanceof ot.Name},tt.source&&(tt.source.evaluated=(0,ot.stringify)(tt.evaluated))}return Je.validate=tt,Je}catch(et){throw delete Je.validate,delete Je.validateName,Pn&&this.logger.error("Error compiling schema, function code:",Pn),et}finally{this._compilations.delete(Je)}}function inlineOrCompile(Je){return(0,en.inlineRef)(Je.schema,this.opts.inlineRefs)?Je.schema:Je.validate?Je:compileSchema.call(this,Je)}function getCompilingSchema(Je){for(const ot of this._compilations)if(tt=Je,(et=ot).schema===tt.schema&&et.root===tt.root&&et.baseId===tt.baseId)return ot;var et,tt}function resolve(Je,et){let tt;for(;"string"==typeof(tt=this.refs[et]);)et=tt;return tt||this.schemas[et]||resolveSchema.call(this,Je,et)}function resolveSchema(Je,et){const tt=this.opts.uriResolver.parse(et),ot=(0,en._getFullPath)(this.opts.uriResolver,tt);let it=(0,en.getFullPath)(this.opts.uriResolver,Je.baseId,void 0);if(Object.keys(Je.schema).length>0&&ot===it)return getJsonPointer.call(this,tt,Je);const Zt=(0,en.normalizeId)(ot),Cn=this.refs[Zt]||this.schemas[Zt];if("string"==typeof Cn){const et=resolveSchema.call(this,Je,Cn);if("object"!=typeof(null==et?void 0:et.schema))return;return getJsonPointer.call(this,tt,et)}if("object"==typeof(null==Cn?void 0:Cn.schema)){if(Cn.validate||compileSchema.call(this,Cn),Zt===(0,en.normalizeId)(et)){const{schema:et}=Cn,{schemaId:tt}=this.opts,ot=et[tt];return ot&&(it=(0,en.resolveUrl)(this.opts.uriResolver,it,ot)),new SchemaEnv({schema:et,schemaId:tt,root:Je,baseId:it})}return getJsonPointer.call(this,tt,Cn)}}et.SchemaEnv=SchemaEnv,et.compileSchema=compileSchema,et.resolveRef=function resolveRef(Je,et,tt){var ot;tt=(0,en.resolveUrl)(this.opts.uriResolver,et,tt);const it=Je.refs[tt];if(it)return it;let Zt=resolve.call(this,Je,tt);if(void 0===Zt){const it=null===(ot=Je.localRefs)||void 0===ot?void 0:ot[tt],{schemaId:en}=this.opts;it&&(Zt=new SchemaEnv({schema:it,schemaId:en,root:Je,baseId:et}))}return void 0!==Zt?Je.refs[tt]=inlineOrCompile.call(this,Zt):void 0},et.getCompilingSchema=getCompilingSchema,et.resolveSchema=resolveSchema;const wn=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function getJsonPointer(Je,{baseId:et,schema:tt,root:ot}){var it;if("/"!==(null===(it=Je.fragment)||void 0===it?void 0:it[0]))return;for(const ot of Je.fragment.slice(1).split("/")){if("boolean"==typeof tt)return;const Je=tt[(0,Cn.unescapeFragment)(ot)];if(void 0===Je)return;const it="object"==typeof(tt=Je)&&tt[this.opts.schemaId];!wn.has(ot)&&it&&(et=(0,en.resolveUrl)(this.opts.uriResolver,et,it))}let Zt;if("boolean"!=typeof tt&&tt.$ref&&!(0,Cn.schemaHasRulesButRef)(tt,this.RULES)){const Je=(0,en.resolveUrl)(this.opts.uriResolver,et,tt.$ref);Zt=resolveSchema.call(this,ot,Je)}const{schemaId:_n}=this.opts;return Zt=Zt||new SchemaEnv({schema:tt,schemaId:_n,root:ot,baseId:et}),Zt.schema!==Zt.root.schema?Zt:void 0}},2499:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(1157);ot.code='require("ajv/dist/runtime/equal").default',et.default=ot},25:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return ContextKeyExpr})),tt.d(et,"c",(function(){return RawContextKey})),tt.d(et,"b",(function(){return wn})),tt.d(et,"d",(function(){return Sn}));var ot=tt(26),it=tt(58),Zt=tt(43);let en=Zt.l||"";const Cn=new Map;Cn.set("false",!1),Cn.set("true",!0),Cn.set("isMac",Zt.f),Cn.set("isLinux",Zt.d),Cn.set("isWindows",Zt.j),Cn.set("isWeb",Zt.i),Cn.set("isMacNative",Zt.f&&!Zt.i),Cn.set("isEdge",en.indexOf("Edg/")>=0),Cn.set("isFirefox",en.indexOf("Firefox")>=0),Cn.set("isChrome",en.indexOf("Chrome")>=0),Cn.set("isSafari",en.indexOf("Safari")>=0);const _n=Object.prototype.hasOwnProperty;class ContextKeyExpr{static has(Je){return ContextKeyDefinedExpr.create(Je)}static equals(Je,et){return ContextKeyEqualsExpr.create(Je,et)}static regex(Je,et){return ContextKeyRegexExpr.create(Je,et)}static not(Je){return ContextKeyNotExpr.create(Je)}static and(...Je){return ContextKeyAndExpr.create(Je)}static or(...Je){return ContextKeyOrExpr.create(Je)}static deserialize(Je,et=!1){if(Je)return this._deserializeOrExpression(Je,et)}static _deserializeOrExpression(Je,et){let tt=Je.split("||");return ContextKeyOrExpr.create(tt.map(Je=>this._deserializeAndExpression(Je,et)))}static _deserializeAndExpression(Je,et){let tt=Je.split("&&");return ContextKeyAndExpr.create(tt.map(Je=>this._deserializeOne(Je,et)))}static _deserializeOne(Je,et){if((Je=Je.trim()).indexOf("!=")>=0){let tt=Je.split("!=");return ContextKeyNotEqualsExpr.create(tt[0].trim(),this._deserializeValue(tt[1],et))}if(Je.indexOf("==")>=0){let tt=Je.split("==");return ContextKeyEqualsExpr.create(tt[0].trim(),this._deserializeValue(tt[1],et))}if(Je.indexOf("=~")>=0){let tt=Je.split("=~");return ContextKeyRegexExpr.create(tt[0].trim(),this._deserializeRegexValue(tt[1],et))}if(Je.indexOf(" in ")>=0){let et=Je.split(" in ");return ContextKeyInExpr.create(et[0].trim(),et[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(Je)){const et=Je.split(">=");return ContextKeyGreaterEqualsExpr.create(et[0].trim(),et[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(Je)){const et=Je.split(">");return ContextKeyGreaterExpr.create(et[0].trim(),et[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(Je)){const et=Je.split("<=");return ContextKeySmallerEqualsExpr.create(et[0].trim(),et[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(Je)){const et=Je.split("<");return ContextKeySmallerExpr.create(et[0].trim(),et[1].trim())}return/^\!\s*/.test(Je)?ContextKeyNotExpr.create(Je.substr(1).trim()):ContextKeyDefinedExpr.create(Je)}static _deserializeValue(Je,et){if("true"===(Je=Je.trim()))return!0;if("false"===Je)return!1;let tt=/^'([^']*)'$/.exec(Je);return tt?tt[1].trim():Je}static _deserializeRegexValue(Je,et){if(Object(ot.D)(Je)){if(et)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let tt=Je.indexOf("/"),it=Je.lastIndexOf("/");if(tt===it||tt<0){if(et)throw new Error(`bad regexp-value '${Je}', missing /-enclosure`);return console.warn(`bad regexp-value '${Je}', missing /-enclosure`),null}let Zt=Je.slice(tt+1,it),en="i"===Je[it+1]?"i":"";try{return new RegExp(Zt,en)}catch(tt){if(et)throw new Error(`bad regexp-value '${Je}', parse error: ${tt}`);return console.warn(`bad regexp-value '${Je}', parse error: ${tt}`),null}}}function cmp(Je,et){return Je.cmp(et)}class ContextKeyFalseExpr{constructor(){this.type=0}cmp(Je){return this.type-Je.type}equals(Je){return Je.type===this.type}evaluate(Je){return!1}serialize(){return"false"}keys(){return[]}negate(){return ContextKeyTrueExpr.INSTANCE}}ContextKeyFalseExpr.INSTANCE=new ContextKeyFalseExpr;class ContextKeyTrueExpr{constructor(){this.type=1}cmp(Je){return this.type-Je.type}equals(Je){return Je.type===this.type}evaluate(Je){return!0}serialize(){return"true"}keys(){return[]}negate(){return ContextKeyFalseExpr.INSTANCE}}ContextKeyTrueExpr.INSTANCE=new ContextKeyTrueExpr;class ContextKeyDefinedExpr{constructor(Je){this.key=Je,this.type=2}static create(Je){const et=Cn.get(Je);return"boolean"==typeof et?et?ContextKeyTrueExpr.INSTANCE:ContextKeyFalseExpr.INSTANCE:new ContextKeyDefinedExpr(Je)}cmp(Je){return Je.type!==this.type?this.type-Je.type:cmp1(this.key,Je.key)}equals(Je){return Je.type===this.type&&this.key===Je.key}evaluate(Je){return!!Je.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return ContextKeyNotExpr.create(this.key)}}class ContextKeyEqualsExpr{constructor(Je,et){this.key=Je,this.value=et,this.type=4}static create(Je,et){if("boolean"==typeof et)return et?ContextKeyDefinedExpr.create(Je):ContextKeyNotExpr.create(Je);const tt=Cn.get(Je);if("boolean"==typeof tt){return et===(tt?"true":"false")?ContextKeyTrueExpr.INSTANCE:ContextKeyFalseExpr.INSTANCE}return new ContextKeyEqualsExpr(Je,et)}cmp(Je){return Je.type!==this.type?this.type-Je.type:cmp2(this.key,this.value,Je.key,Je.value)}equals(Je){return Je.type===this.type&&(this.key===Je.key&&this.value===Je.value)}evaluate(Je){return Je.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return ContextKeyNotEqualsExpr.create(this.key,this.value)}}class ContextKeyInExpr{constructor(Je,et){this.key=Je,this.valueKey=et,this.type=10}static create(Je,et){return new ContextKeyInExpr(Je,et)}cmp(Je){return Je.type!==this.type?this.type-Je.type:cmp2(this.key,this.valueKey,Je.key,Je.valueKey)}equals(Je){return Je.type===this.type&&(this.key===Je.key&&this.valueKey===Je.valueKey)}evaluate(Je){const et=Je.getValue(this.valueKey),tt=Je.getValue(this.key);return Array.isArray(et)?et.indexOf(tt)>=0:"string"==typeof tt&&"object"==typeof et&&null!==et&&_n.call(et,tt)}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return ContextKeyNotInExpr.create(this)}}class ContextKeyNotInExpr{constructor(Je){this._actual=Je,this.type=11}static create(Je){return new ContextKeyNotInExpr(Je)}cmp(Je){return Je.type!==this.type?this.type-Je.type:this._actual.cmp(Je._actual)}equals(Je){return Je.type===this.type&&this._actual.equals(Je._actual)}evaluate(Je){return!this._actual.evaluate(Je)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class ContextKeyNotEqualsExpr{constructor(Je,et){this.key=Je,this.value=et,this.type=5}static create(Je,et){if("boolean"==typeof et)return et?ContextKeyNotExpr.create(Je):ContextKeyDefinedExpr.create(Je);const tt=Cn.get(Je);if("boolean"==typeof tt){return et===(tt?"true":"false")?ContextKeyFalseExpr.INSTANCE:ContextKeyTrueExpr.INSTANCE}return new ContextKeyNotEqualsExpr(Je,et)}cmp(Je){return Je.type!==this.type?this.type-Je.type:cmp2(this.key,this.value,Je.key,Je.value)}equals(Je){return Je.type===this.type&&(this.key===Je.key&&this.value===Je.value)}evaluate(Je){return Je.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return ContextKeyEqualsExpr.create(this.key,this.value)}}class ContextKeyNotExpr{constructor(Je){this.key=Je,this.type=3}static create(Je){const et=Cn.get(Je);return"boolean"==typeof et?et?ContextKeyFalseExpr.INSTANCE:ContextKeyTrueExpr.INSTANCE:new ContextKeyNotExpr(Je)}cmp(Je){return Je.type!==this.type?this.type-Je.type:cmp1(this.key,Je.key)}equals(Je){return Je.type===this.type&&this.key===Je.key}evaluate(Je){return!Je.getValue(this.key)}serialize(){return"!"+this.key}keys(){return[this.key]}negate(){return ContextKeyDefinedExpr.create(this.key)}}class ContextKeyGreaterExpr{constructor(Je,et){this.key=Je,this.value=et,this.type=12}static create(Je,et){return new ContextKeyGreaterExpr(Je,et)}cmp(Je){return Je.type!==this.type?this.type-Je.type:cmp2(this.key,this.value,Je.key,Je.value)}equals(Je){return Je.type===this.type&&(this.key===Je.key&&this.value===Je.value)}evaluate(Je){return parseFloat(Je.getValue(this.key))>parseFloat(this.value)}serialize(){return`${this.key} > ${this.value}`}keys(){return[this.key]}negate(){return ContextKeySmallerEqualsExpr.create(this.key,this.value)}}class ContextKeyGreaterEqualsExpr{constructor(Je,et){this.key=Je,this.value=et,this.type=13}static create(Je,et){return new ContextKeyGreaterEqualsExpr(Je,et)}cmp(Je){return Je.type!==this.type?this.type-Je.type:cmp2(this.key,this.value,Je.key,Je.value)}equals(Je){return Je.type===this.type&&(this.key===Je.key&&this.value===Je.value)}evaluate(Je){return parseFloat(Je.getValue(this.key))>=parseFloat(this.value)}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return ContextKeySmallerExpr.create(this.key,this.value)}}class ContextKeySmallerExpr{constructor(Je,et){this.key=Je,this.value=et,this.type=14}static create(Je,et){return new ContextKeySmallerExpr(Je,et)}cmp(Je){return Je.type!==this.type?this.type-Je.type:cmp2(this.key,this.value,Je.key,Je.value)}equals(Je){return Je.type===this.type&&(this.key===Je.key&&this.value===Je.value)}evaluate(Je){return parseFloat(Je.getValue(this.key))<parseFloat(this.value)}serialize(){return`${this.key} < ${this.value}`}keys(){return[this.key]}negate(){return ContextKeyGreaterEqualsExpr.create(this.key,this.value)}}class ContextKeySmallerEqualsExpr{constructor(Je,et){this.key=Je,this.value=et,this.type=15}static create(Je,et){return new ContextKeySmallerEqualsExpr(Je,et)}cmp(Je){return Je.type!==this.type?this.type-Je.type:cmp2(this.key,this.value,Je.key,Je.value)}equals(Je){return Je.type===this.type&&(this.key===Je.key&&this.value===Je.value)}evaluate(Je){return parseFloat(Je.getValue(this.key))<=parseFloat(this.value)}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return ContextKeyGreaterExpr.create(this.key,this.value)}}class ContextKeyRegexExpr{constructor(Je,et){this.key=Je,this.regexp=et,this.type=7}static create(Je,et){return new ContextKeyRegexExpr(Je,et)}cmp(Je){if(Je.type!==this.type)return this.type-Je.type;if(this.key<Je.key)return-1;if(this.key>Je.key)return 1;const et=this.regexp?this.regexp.source:"",tt=Je.regexp?Je.regexp.source:"";return et<tt?-1:et>tt?1:0}equals(Je){if(Je.type===this.type){const et=this.regexp?this.regexp.source:"",tt=Je.regexp?Je.regexp.source:"";return this.key===Je.key&&et===tt}return!1}evaluate(Je){let et=Je.getValue(this.key);return!!this.regexp&&this.regexp.test(et)}serialize(){const Je=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${Je}`}keys(){return[this.key]}negate(){return ContextKeyNotRegexExpr.create(this)}}class ContextKeyNotRegexExpr{constructor(Je){this._actual=Je,this.type=8}static create(Je){return new ContextKeyNotRegexExpr(Je)}cmp(Je){return Je.type!==this.type?this.type-Je.type:this._actual.cmp(Je._actual)}equals(Je){return Je.type===this.type&&this._actual.equals(Je._actual)}evaluate(Je){return!this._actual.evaluate(Je)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class ContextKeyAndExpr{constructor(Je){this.expr=Je,this.type=6}static create(Je){return ContextKeyAndExpr._normalizeArr(Je)}cmp(Je){if(Je.type!==this.type)return this.type-Je.type;if(this.expr.length<Je.expr.length)return-1;if(this.expr.length>Je.expr.length)return 1;for(let et=0,tt=this.expr.length;et<tt;et++){const tt=cmp(this.expr[et],Je.expr[et]);if(0!==tt)return tt}return 0}equals(Je){if(Je.type===this.type){if(this.expr.length!==Je.expr.length)return!1;for(let et=0,tt=this.expr.length;et<tt;et++)if(!this.expr[et].equals(Je.expr[et]))return!1;return!0}return!1}evaluate(Je){for(let et=0,tt=this.expr.length;et<tt;et++)if(!this.expr[et].evaluate(Je))return!1;return!0}static _normalizeArr(Je){const et=[];let tt=!1;for(const ot of Je)if(ot)if(1!==ot.type){if(0===ot.type)return ContextKeyFalseExpr.INSTANCE;6!==ot.type?et.push(ot):et.push(...ot.expr)}else tt=!0;if(0===et.length&&tt)return ContextKeyTrueExpr.INSTANCE;if(0!==et.length){if(1===et.length)return et[0];for(et.sort(cmp);et.length>1;){const Je=et[et.length-1];if(9!==Je.type)break;et.pop();const tt=et.pop(),ot=ContextKeyOrExpr.create(Je.expr.map(Je=>ContextKeyAndExpr.create([Je,tt])));ot&&(et.push(ot),et.sort(cmp))}return 1===et.length?et[0]:new ContextKeyAndExpr(et)}}serialize(){return this.expr.map(Je=>Je.serialize()).join(" && ")}keys(){const Je=[];for(let et of this.expr)Je.push(...et.keys());return Je}negate(){let Je=[];for(let et of this.expr)Je.push(et.negate());return ContextKeyOrExpr.create(Je)}}class ContextKeyOrExpr{constructor(Je){this.expr=Je,this.type=9}static create(Je){const et=ContextKeyOrExpr._normalizeArr(Je);if(0!==et.length)return 1===et.length?et[0]:new ContextKeyOrExpr(et)}cmp(Je){if(Je.type!==this.type)return this.type-Je.type;if(this.expr.length<Je.expr.length)return-1;if(this.expr.length>Je.expr.length)return 1;for(let et=0,tt=this.expr.length;et<tt;et++){const tt=cmp(this.expr[et],Je.expr[et]);if(0!==tt)return tt}return 0}equals(Je){if(Je.type===this.type){if(this.expr.length!==Je.expr.length)return!1;for(let et=0,tt=this.expr.length;et<tt;et++)if(!this.expr[et].equals(Je.expr[et]))return!1;return!0}return!1}evaluate(Je){for(let et=0,tt=this.expr.length;et<tt;et++)if(this.expr[et].evaluate(Je))return!0;return!1}static _normalizeArr(Je){let et=[],tt=!1;if(Je){for(let ot=0,it=Je.length;ot<it;ot++){const it=Je[ot];if(it)if(0!==it.type){if(1===it.type)return[ContextKeyTrueExpr.INSTANCE];9!==it.type?et.push(it):et=et.concat(it.expr)}else tt=!0}if(0===et.length&&tt)return[ContextKeyFalseExpr.INSTANCE];et.sort(cmp)}return et}serialize(){return this.expr.map(Je=>Je.serialize()).join(" || ")}keys(){const Je=[];for(let et of this.expr)Je.push(...et.keys());return Je}negate(){let Je=[];for(let et of this.expr)Je.push(et.negate());const terminals=Je=>9===Je.type?Je.expr:[Je];for(;Je.length>1;){const et=Je.shift(),tt=Je.shift(),ot=[];for(const Je of terminals(et))for(const et of terminals(tt))ot.push(ContextKeyExpr.and(Je,et));Je.unshift(ContextKeyExpr.or(...ot))}return Je[0]}}class RawContextKey extends ContextKeyDefinedExpr{constructor(Je,et,tt){super(Je),this._defaultValue=et,"object"==typeof tt?RawContextKey._info.push(Object.assign(Object.assign({},tt),{key:Je})):!0!==tt&&RawContextKey._info.push({key:Je,description:tt,type:null!=et?typeof et:void 0})}static all(){return RawContextKey._info.values()}bindTo(Je){return Je.createKey(this.key,this._defaultValue)}getValue(Je){return Je.getContextKeyValue(this.key)}toNegated(){return ContextKeyExpr.not(this.key)}isEqualTo(Je){return ContextKeyExpr.equals(this.key,Je)}}RawContextKey._info=[];const wn=Object(it.c)("contextKeyService"),Sn="setContext";function cmp1(Je,et){return Je<et?-1:Je>et?1:0}function cmp2(Je,et,tt,ot){return Je<tt?-1:Je>tt?1:et<ot?-1:et>ot?1:0}},2500:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it=ot(tt(303)),Zt=ot(tt(16)),en=ot(tt(17)),Cn=ot(tt(8)),_n=ot(tt(613)),wn=ot(tt(37)),Sn=tt(14),xn=tt(4),kn=tt(87),En=tt(353),Dn=tt(57),Pn=tt(109),Ln=tt(151);tt(28);var Tn=["title","_key","kpis.title","kpis._key","kpis.unit"],In=function(){function GlassTableDataProvider(){(0,Zt.default)(this,GlassTableDataProvider),(0,Cn.default)(this,"_fetchServices",Je=>{var et={count:En.GT_DEFAULT_NUMBER_OF_SERVICES_FETCHED,fields:Tn,filterString:"",offset:0,sort_dir:"asc",sort_key:"identifying_name"},tt=(0,_n.default)(Je,et),ot={count:tt.count,fields:tt.fields.join(","),filter:tt.filterString?JSON.stringify((0,kn.createJSONFilter)(tt.filterString)):"",offset:tt.offset,output_mode:"json",sort_dir:tt.sort_dir,sort_key:tt.sort_key};return(0,Pn.retrieveServices)(ot).then(Je=>Je.data).then(Je=>{var et=Je.map(Je=>{var{title:et,_key:tt,kpis:ot}=Je;return{svc_title:et,svc_id:tt,kpis:ot.sort((Je,et)=>Je._key.startsWith(Dn.HEALTH_SCORE_KPI_PREFIX)?-1:et._key.startsWith(Dn.HEALTH_SCORE_KPI_PREFIX)?1:0)}});return this._setServices(et,tt),et}).catch(Je=>(0,Ln.handleError)(Je,(0,xn.gettext)("Could not fetch the service collection. Try refreshing the page.")).then(Je=>Je))}),(0,Cn.default)(this,"_fetchService",Je=>(0,Pn.retrieveService)(Je).then(Je=>Je.data).then(et=>{var tt={svc_title:et.title,svc_id:et._key,kpis:et.kpis.sort((Je,et)=>Je._key.startsWith(Dn.HEALTH_SCORE_KPI_PREFIX)?-1:et._key.startsWith(Dn.HEALTH_SCORE_KPI_PREFIX)?1:0)};return this._setService(Je,tt),tt}).catch(et=>{(0,Ln.handleError)(et,(0,Sn.sprintf)((0,xn.gettext)("Could not fetch the service with ID: %s. Try refreshing the page."),Je)).then(Je=>Je)})),(0,Cn.default)(this,"checkPermission",Je=>this.availableServices.indexOf(Je)>-1),this.totalCountOfServices=null,this.currentServicesListing=null,this.currentFilters={count:En.GT_DEFAULT_NUMBER_OF_SERVICES_FETCHED,filter:"",offset:0},this.servicesPerIDMapCache={},this.availableServices=[],this.servicesKeyToTitleMap={}}return(0,en.default)(GlassTableDataProvider,[{key:"_setServices",value:function _setServices(Je,et){(0,wn.default)(Je,Je=>{this.servicesKeyToTitleMap[Je.svc_id]=Je.svc_title,this.servicesPerIDMapCache[Je.svc_id]=Je}),this.currentServicesListing=Je,this.currentFilters={count:et.count,filter:et.filterString,offset:et.offset}}},{key:"_setService",value:function _setService(Je,et){this.servicesPerIDMapCache[Je]=et}},{key:"getServices",value:(In=(0,it.default)((function*(Je){var et=Je.filterString.toLowerCase();return this.currentServicesListing&&et===this.currentFilters.filter&&Je.count===this.currentFilters.count&&Je.offset===this.currentFilters.offset?this.currentServicesListing:(Je.filterString=et,yield this._fetchServices(Je))})),function getServices(Je){return In.apply(this,arguments)})},{key:"getService",value:(ot=(0,it.default)((function*(Je){return this.servicesPerIDMapCache[Je]?this.servicesPerIDMapCache[Je]:yield this._fetchService(Je)})),function getService(Je){return ot.apply(this,arguments)})},{key:"getServiceTitle",value:function getServiceTitle(Je){return this.servicesKeyToTitleMap[Je]?this.servicesKeyToTitleMap[Je]:""}},{key:"registerAvailableServices",value:(tt=(0,it.default)((function*(){return(0,Pn.retrieveServices)({count:0,fields:["_key"],offset:0}).then(Je=>Je.data).then(Je=>{this.availableServices=Je.map(Je=>{var{_key:et}=Je;return et})}).catch(Je=>{(0,Ln.handleError)(Je,(0,xn.gettext)("Could not fetch the all services. Try refreshing the page.")).then(Je=>Je)})})),function registerAvailableServices(){return tt.apply(this,arguments)})},{key:"_getTotalCountOfServices",value:function _getTotalCountOfServices(Je){var et=(0,_n.default)(Je,{count:0});return(0,Pn.retrieveServicesCount)(et).then(Je=>Je.data).then(et=>{var tt=et&&et.count;return!Je&&tt&&(this.totalCountOfServices=tt),tt}).catch(Je=>{(0,Ln.handleError)(Je,(0,xn.gettext)("Could not fetch the total number of service with ID. Try refreshing the page.")).then(Je=>Je)})}},{key:"getTotalCountOfServices",value:(et=(0,it.default)((function*(Je){return Je?yield this._getTotalCountOfServices(Je):null===this.totalCountOfServices?yield this._getTotalCountOfServices():this.totalCountOfServices})),function getTotalCountOfServices(Je){return et.apply(this,arguments)})},{key:"getServiceSwappingServiceTitles",value:(Je=(0,it.default)((function*(Je){var et={count:0,fields:Tn.join(","),filter:JSON.stringify((0,kn.createJSONFilterMultipleObjects)("$or","_key",Je)),offset:0,sort_dir:"asc",sort_key:"identifying_name"};return(0,Pn.retrieveServices)(et).then(Je=>Je.data).then(Je=>{(0,wn.default)(Je,Je=>{this.servicesKeyToTitleMap[Je._key]=Je.title,this.servicesPerIDMapCache[Je._key]=Je,this.servicesPerIDMapCache[Je._key].svc_id=Je._key,this.servicesPerIDMapCache[Je._key].svc_title=Je.title})}).catch(Je=>{(0,Ln.handleError)(Je,(0,xn.gettext)("Could not fetch the service selected for service swapping. Try refreshing the page.")).then(Je=>Je)})})),function getServiceSwappingServiceTitles(et){return Je.apply(this,arguments)})}],[{key:"getInstance",value:function getInstance(){return null===GlassTableDataProvider.myInstance&&(GlassTableDataProvider.myInstance=new GlassTableDataProvider),this.myInstance}}]);var Je,et,tt,ot,In}();(0,Cn.default)(In,"myInstance",null);et.default=In;Je.exports=et.default},2501:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.clearGetThemeCache=et.default=void 0;var ot=_interopRequireDefault(tt(84)),it=_interopRequireDefault(tt(7109)),Zt=_interopRequireDefault(tt(7111)),en=tt(1041);function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Cn=(0,ot.default)((function getTheme(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=(0,en.addThemeDefaults)(Je),tt=et.family,ot=et.colorScheme,Cn=et.density,_n="prisma"===tt,wn="enterprise"===tt,Sn="comfortable"===Cn,xn="compact"===Cn,kn="dark"===ot,En="light"===ot;return Object.freeze(_objectSpread({colorScheme:ot,density:Cn,family:tt,isPrisma:_n,isEnterprise:wn,isComfortable:Sn,isCompact:xn,isDark:kn,isLight:En},"enterprise"===tt?(0,it.default)({colorScheme:ot,density:Cn}):(0,Zt.default)({colorScheme:ot,density:Cn})))}),(function(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=Je.family,tt=Je.colorScheme,ot=Je.density;return"".concat(et).concat(tt).concat(ot)}));et.clearGetThemeCache=function clearGetThemeCache(){var Je,et;return null===(Je=(et=Cn.cache).clear)||void 0===Je?void 0:Je.call(et)};var _n=Cn;et.default=_n},2502:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={white:"#ffffff",gray98:"#f7f8fa",gray96:"#f2f4f5",gray92:"#e1e6eb",gray80:"#c3cbd4",gray60:"#818d99",gray45:"#5c6773",gray30:"#3c444d",gray25:"#31373e",gray22:"#2b3033",gray20:"#171d21",black:"#000000"},it={accentColorL50:"#ecf8ff",accentColorL40:"#bfe9ff",accentColorL30:"#7ed2ff",accentColorL20:"#3ebcff",accentColorL10:"#00a4fd",accentColor:"#007abd",accentColorD10:"#006eaa",accentColorD20:"#006297",accentColorD30:"#005684",accentColorD40:"#004a71",accentColorD50:"#003d5e"},Zt={textColor:ot.gray30,textGray:"#6b7785",textDisabledColor:ot.gray80,linkColor:it.accentColorD10,linkColorHover:it.accentColor,borderActiveColor:"rgba(0,0,0, 0.5)",borderColor:ot.gray80,borderColorWeak:ot.gray92,borderColorStrong:ot.gray60,focusColor:it.accentColorD10,backgroundColorHover:ot.gray96,backgroundColor:ot.white,transparent:"transparent"},en={focusShadow:"0 0 1px 3px ".concat(Zt.focusColor),focusShadowInset:"inset 0 0 1px 1px ".concat(ot.white,", inset 0 0 0 3px ").concat(Zt.focusColor),overlayShadow:"0 4px 8px rgba(0, 0, 0, 0.2)"},Cn={activeBorder:"".concat(Zt.borderActiveColor," double")},_n={draggableBackground:"url('data:image/png;base64,".concat("iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA2SURBVHgB7dKhEQAgDAPAhDnxDMAcDIBnT1pZV1FRk3e53EWFc+2P4N3DmLN+oKh/QADqB+IMUKEQD/CeueAAAAAASUVORK5CYII=","') 0 0 / 8px 8px repeat")},wn={borderRadius:"3px",border:"1px solid ".concat(Zt.borderColor)},Sn="'Splunk Platform Sans', 'Proxima Nova', Roboto, Droid, 'Helvetica Neue', Helvetica, Arial, sans-serif",xn={sansFontFamily:Sn,serifFontFamily:"Georgia, 'Times New Roman', Times, serif",monoFontFamily:"'Splunk Platform Mono', Inconsolata, Consolas, 'Droid Sans Mono', Monaco, 'Courier New', Courier, monospace",fontFamily:Sn},kn=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{brandColorL50:"#f5fbf5",brandColorL40:"#dff2df",brandColorL30:"#bee6be",brandColorL20:"#9ed99e",brandColorL10:"#7ecd7e",brandColor:"#5cc05c",brandColorD10:"#49b849",brandColorD20:"#40a540",brandColorD30:"#389038",brandColorD40:"#307b30",brandColorD50:"#286728"}),ot),it),{errorColorL50:"#fcedec",errorColorL40:"#f8dcd9",errorColorL30:"#f1b9b3",errorColorL20:"#ea958d",errorColorL10:"#e37267",errorColor:"#dc4e41",errorColorD10:"#c84535",errorColorD20:"#b23d30",errorColorD30:"#9c3529",errorColorD40:"#852d24",errorColorD50:"#6f261d"}),{alertColorL50:"#fef3ec",alertColorL40:"#fde6d9",alertColorL30:"#facdb3",alertColorL20:"#f7b48c",alertColorL10:"#f49b66",alertColor:"#f1813f",alertColorD10:"#da742e",alertColorD20:"#c2672a",alertColorD30:"#aa5a25",alertColorD40:"#914d1f",alertColorD50:"#79401a"}),{warningColorL50:"#fff9eb",warningColorL40:"#fef2d7",warningColorL30:"#fde5ae",warningColorL20:"#fbd886",warningColorL10:"#facb5d",warningColor:"#f8be34",warningColorD10:"#e0ac16",warningColorD20:"#c79915",warningColorD30:"#ae8613",warningColorD40:"#957312",warningColorD50:"#7d600f"}),{successColorL50:"#eef6ee",successColorL40:"#ddecdd",successColorL30:"#bbd9ba",successColorL20:"#98c697",successColorL10:"#76b374",successColor:"#53a051",successColorD10:"#479144",successColorD20:"#40813d",successColorD30:"#387135",successColorD40:"#2f612e",successColorD50:"#275126"}),{infoColorL50:"#e5f0f5",infoColorL40:"#cce2eb",infoColorL30:"#99c5d7",infoColorL20:"#66a7c4",infoColorL10:"#338ab0",infoColor:"#006d9c",infoColorD10:"#00577c",infoColorD20:"#004c6c",infoColorD30:"#00415d",infoColorD40:"#00364d",infoColorD50:"#002b3e"}),{cat1Color:"#297ba5",cat1ColorL:"#78b9d6",cat2Color:"#4fa484",cat2ColorL:"#74d5c2",cat3Color:"#b6c75a",cat3ColorL:"#dce6a5",cat4Color:"#3c6188",cat4ColorL:"#a0b2ca",cat5Color:"#ec9960",cat5ColorL:"#fac9a7",cat6Color:"#a65c7d",cat6ColorL:"#d3a7ba",cat7Color:"#708794",cat7ColorL:"#b2c0c8",cat8Color:"#38b8bf",cat8ColorL:"#92dde2",cat9Color:"#ffde63",cat9ColorL:"#ffeeae",cat10Color:"#c19975",cat10ColorL:"#d7bfab",cat11Color:"#5a4575",cat11ColorL:"#b7acca",cat12Color:"#7ea77b",cat12ColorL:"#b2cab0",cat13Color:"#576d83",cat13ColorL:"#a5b2bf",cat14Color:"#d7c6b7",cat14ColorL:"#e9ddd4",cat15Color:"#339bb2",cat15ColorL:"#66c3d0",cat16Color:"#236d9b",cat16ColorL:"#66a7c2",cat17Color:"#e5dc80",cat17ColorL:"#f1eab7",cat18Color:"#96907f",cat18ColorL:"#c1bcb3",cat19Color:"#87bc65",cat19ColorL:"#b6d7a3",cat20Color:"#cf7e60",cat20ColorL:"#e1b2a1",cat21Color:"#7b5547",cat21ColorL:"#dec4ba",cat22Color:"#77d6d8",cat22ColorL:"#abe6e8",cat23Color:"#4a7f2c",cat23ColorL:"#91b282",cat24Color:"#f589ad",cat24ColorL:"#f8b7ce",cat25Color:"#6a2c5d",cat25ColorL:"#cba3c2",cat26Color:"#aaabae",cat26ColorL:"#cccdce",cat27Color:"#9a7438",cat27ColorL:"#c3ab89",cat28Color:"#a4d563",cat28ColorL:"#c7e6a3",cat29Color:"#7672a4",cat29ColorL:"#ada9c8",cat30Color:"#184b81",cat30ColorL:"#a4bbe0"}),{diverging1ColorA:"#006d9c",diverging1ColorB:"#ec9960",diverging2ColorA:"#af575a",diverging2ColorB:"#62b3b2",diverging3ColorA:"#4fa484",diverging3ColorB:"#f8be34",diverging4ColorA:"#5a4575",diverging4ColorB:"#708794",diverging5ColorA:"#294e70",diverging5ColorB:"#b6c75a"}),{syntaxBlue:"#006aa3",syntaxBlueLight:"#006d9c",syntaxBrown:"#905b04",syntaxGray:"#5c6773",syntaxGreen:"#2f612e",syntaxGreenLight:"#5ba383",syntaxOrange:"#a44b0e",syntaxPink:"#b9139e",syntaxPurple:"#5317f2",syntaxPurpleLight:"#b19cd9",syntaxRed:"#ca163d",syntaxRedLight:"#af575a",syntaxTeal:"#1a7060"}),xn),{fontWeightLight:300,fontWeightNormal:400,fontWeightSemiBold:500,fontWeightBold:700,fontWeightHeavy:800,fontWeightExtraBold:900}),Zt),_n),en),Cn),wn),{zindexLayer:1e3,zindexFixedNavbar:1030,zindexModalBackdrop:1040,zindexModal:1050,zindexPopover:1060,zindexToastMessages:2e3}),{},{borderLightColor:ot.gray92});et.default=kn},2503:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.clearVariablesCache=et.default=void 0;var ot=_interopRequireDefault(tt(84)),it=_interopRequireDefault(tt(2501)),Zt=tt(1041);function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var en=(0,ot.default)((function getThemeVariable(Je,et,tt){return(0,Zt.getCustomizedTheme)(et,tt)[Je]}),(function(Je,et,tt){var ot=et.family,it=et.colorScheme,Zt=et.density;return"".concat(Je,"-").concat(ot,"-").concat(it,"-").concat(Zt,"-").concat(!!tt)}));et.clearVariablesCache=function clearVariablesCache(){var Je,et;return null===(Je=(et=en.cache).clear)||void 0===Je?void 0:Je.call(et)};var Cn=function get(Je){return function(et){var tt=et.theme,ot=(tt=void 0===tt?{}:tt).splunkThemeV1||{},it=ot.family,Zt=ot.colorScheme,Cn=ot.density,_n=ot.customizer;return en(Je,{family:it,colorScheme:Zt,density:Cn},_n)}},_n=Object.keys(_objectSpread(_objectSpread({},(0,it.default)({family:"prisma"})),(0,it.default)({family:"enterprise"}))).reduce((function(Je,et){return Object.defineProperty(Je,et,{value:Cn(et)}),Je}),{});et.default=_n},2504:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{PopoverContext:()=>xr,default:()=>io});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(35),wn=tt(440);var Sn=et.n(wn);const xn=tt(149);var kn=et.n(xn);const En=tt(246);var Dn=et.n(En);const Pn=tt(56);var Ln=et.n(Pn);const Tn=tt(62);var In=et.n(Tn);const jn=tt(157);var Mn=et.n(jn);const An=tt(158);var Rn=et.n(An);const Nn=tt(112);var Fn=et.n(Nn);const Bn=tt(63);var Vn=et.n(Bn);const Wn=tt(38);var zn=et.n(Wn);const Hn=tt(183);var $n=et.n(Hn);const qn=tt(316),Kn=tt(2505),Un=tt(1805);var Gn=et.n(Un);const Jn=tt(7123);var Cr=et.n(Jn);const wr=tt(3875);var Sr=et.n(wr);const Or=tt(1806);function D(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function I(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?D(Object(tt),!0).forEach((function(et){F(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):D(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function F(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function z(Je){var et=Je.align,tt=Je.anchorPos,ot=Je.scrollContainerPos,it=Je.canCoverAnchor,Zt=Je.defaultPlacement,en=Je.outerContainerEl,Cn=Je.padding,_n=Je.repositionMode,wn=Je.windowHeight,Sn=Je.windowWidth,xn="any"===_n,kn="flip"===_n||xn,En=Je.placement||Zt;"vertical"===Zt?En=tt.top>wn-tt.bottom?"above":"below":"horizontal"===Zt&&(En=tt.left>Sn-tt.right?"left":"right");var Dn=En,Pn=function N(Je){var et=Je.align,tt=Je.anchorPos,ot=Je.outerContainerEl,it=Je.padding,Zt=Je.placement;switch(Zt){case"above":return{top:tt.top-ot.offsetHeight,left:"edge"===et?tt.left-it:tt.middle-ot.offsetWidth/2};case"below":return"end"===et?{top:tt.bottom,left:tt.right-ot.offsetWidth+it}:{top:tt.bottom,left:"edge"===et?tt.left-it:tt.middle-ot.offsetWidth/2};case"left":return{top:"edge"===et?tt.top-it:tt.center-ot.offsetHeight/2,left:tt.left-ot.offsetWidth};case"right":return{top:"edge"===et?tt.top-it:tt.center-ot.offsetHeight/2,left:tt.right};default:throw new Error("".concat(Zt," is not a valid placement value. Valid options are: 'above', 'below', 'left', or 'right'"))}}({align:et,anchorPos:tt,outerContainerEl:en,padding:Cn,placement:Dn}),Ln=Pn.top,Tn=Pn.left,In="auto",jn=Sn,Mn=wn,An=Dn,Rn=tt.top-en.offsetHeight>0,Nn=tt.bottom+en.offsetHeight<wn,Fn=tt.left-en.offsetWidth>0,Bn=tt.right+en.offsetWidth<Sn,Vn=.7*tt.top>wn-tt.bottom,Wn=("edge"===et?tt.left+en.offsetWidth-Cn:tt.middle+en.offsetWidth/2)>Sn,zn=("edge"===et?tt.left-Cn:tt.middle-en.offsetWidth/2)<0,Hn=("edge"===et?tt.top-Cn:tt.top-en.offsetHeight/2)<0,$n=("edge"===et?tt.top+en.offsetHeight-Cn:tt.bottom+en.offsetHeight/2)>wn;if("above"===An){if(!Rn&&kn){if(Nn)return z(I(I({},Je),{},{placement:"below"}));if(xn&&Bn)return z(I(I({},Je),{},{placement:"right"}));if(xn&&Fn)return z(I(I({},Je),{},{placement:"left"}));it&&(An="misaligned",Ln=0)}"misaligned"!==An&&(In=wn-Ln-en.offsetHeight,ot&&(In=Math.min(In,wn-ot.top)),Ln="auto"),Wn?Tn=Math.max(Sn-en.offsetWidth,0):zn&&(Tn=0),it||(Mn=tt.top)}if("below"===An){if(!Nn&&kn){if(Rn&&Vn)return z(I(I({},Je),{},{placement:"above"}));if(xn&&Bn)return z(I(I({},Je),{},{placement:"right"}));if(xn&&Fn)return z(I(I({},Je),{},{placement:"left"}));it&&(An="misaligned",Ln=0)}ot&&(Ln=Math.min(Ln,ot.bottom)),Wn?Tn=Math.max(Sn-en.offsetWidth,0):zn&&(Tn=0),it||(Mn=wn-tt.bottom)}if("left"===An){if(!Fn&&kn){if(Bn)return z(I(I({},Je),{},{placement:"right"}));if(xn&&Nn)return z(I(I({},Je),{},{placement:"below"}));if(xn&&Rn)return z(I(I({},Je),{},{placement:"above"}));it&&(An="misaligned",Ln=0)}Hn?Ln=0:$n&&(Ln=Math.max(wn-en.offsetHeight,0)),it||(jn=tt.left)}if("right"===An){if(!Bn&&kn){if(Fn)return z(I(I({},Je),{},{placement:"left"}));if(xn&&Nn)return z(I(I({},Je),{},{placement:"below"}));if(xn&&Rn)return z(I(I({},Je),{},{placement:"above"}));it&&(An="misaligned",Ln=0)}Hn?Ln=0:$n&&(Ln=Math.max(wn-en.offsetHeight,0)),it||(jn=Sn-tt.left)}return{placement:An,maxHeight:Mn,maxWidth:jn,outerContainerStyle:{top:Ln,left:Tn,bottom:In}}}var xr=(0,it.createContext)({});const kr=tt(128),Lr=tt(2);var Nr=et.n(Lr),Wr=(0,qn.pick)({enterprise:"8px",prisma:0}),zr=Nr()(kr.animated.div).withConfig({displayName:"PopoverStyles__Styled",componentId:"sc-1nahsvw-0"})(["position:fixed;z-index:",";left:-300%;top:-300%;"],qn.variables.zindexPopover),Hr=Nr().div.withConfig({displayName:"PopoverStyles__StyledBox",componentId:"sc-1nahsvw-1"})(["",";",";",";"],qn.mixins.reset("block"),(function(Je){return!Je.$open&&(0,Lr.css)(["pointer-events:none;"])}),(function(Je){return"none"!==Je.$appearance&&(0,Lr.css)(["padding:8px;"])})),$r=Nr().div.withConfig({displayName:"PopoverStyles__StyledContent",componentId:"sc-1nahsvw-2"})(["",""],(0,qn.pickVariant)("$appearance",{normal:(0,Lr.css)(["background-color:",";color:",";border:",";",";border-radius:",";"],qn.variables.backgroundColorPopup,qn.variables.contentColorDefault,(0,qn.pick)({enterprise:{light:qn.variables.border,dark:qn.variables.border},prisma:"none"}),(0,qn.pick)({enterprise:{light:(0,Lr.css)(["box-shadow:0 2px 2px ",";"],qn.mixins.colorWithAlpha(qn.variables.gray20,.1)),dark:(0,Lr.css)(["box-shadow:0 1px 2px #000;"])},prisma:(0,Lr.css)(["box-shadow:",";"],qn.variables.overlayShadow)}),qn.variables.borderRadius),inverted:(0,Lr.css)(["background-color:",";color:",";"],(0,qn.pick)({light:qn.variables.gray20,dark:qn.variables.white}),(0,qn.pick)({light:qn.variables.white,dark:qn.variables.gray30}))})),Kr=Nr().div.withConfig({displayName:"PopoverStyles__StyledArrow",componentId:"sc-1nahsvw-3"})(["width:0;height:0;border-left:"," solid transparent;border-right:"," solid transparent;position:absolute;border-bottom-width:",";border-bottom-style:solid;",""],Wr,Wr,Wr,(0,qn.pickVariant)("$appearance",{normal:(0,Lr.css)(["border-bottom-color:",";&::before{content:'';display:block;width:0;height:0;border-left:"," solid transparent;border-right:"," solid transparent;border-bottom:"," solid ",";position:absolute;top:1px;left:0;margin-left:-",";}"],(0,qn.pick)({light:qn.variables.borderColor,dark:qn.variables.black}),Wr,Wr,Wr,qn.variables.backgroundColor,Wr),inverted:(0,Lr.css)(["border-bottom-color:",";"],(0,qn.pick)({light:qn.variables.gray20,dark:qn.variables.white}))})),Ur=Nr().div.withConfig({displayName:"PopoverStyles__StyledLowerRightCorner",componentId:"sc-1nahsvw-4"})(["position:fixed;right:0;bottom:0;"]),Gr=Nr().svg.withConfig({displayName:"PopoverStyles__StyledHitArea",componentId:"sc-1nahsvw-5"})(["position:fixed;pointer-events:none;path{pointer-events:auto;stroke-width:0;stroke:transparent;fill:transparent;}"]);function ee(Je,et){return function ae(Je){if(Array.isArray(Je))return Je}(Je)||function oe(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function re(Je,et){if(!Je)return;if("string"==typeof Je)return ne(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return ne(Je,et)}(Je,et)||function te(){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 ne(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var Zr={anchorRect:Cn().object,popoverEl:Cn().object,popoverPlacement:Cn().oneOf(["above","below","left","right","misaligned"])},Xr=Zt().forwardRef((function(Je,et){var tt=Je.anchorRect,ot=Je.popoverEl,en=Je.popoverPlacement,Cn=ee((0,it.useState)(null),2),_n=Cn[0],wn=Cn[1],Sn=ee((0,it.useState)({}),2),xn=Sn[0],kn=Sn[1];return(0,it.useEffect)((function(){var Je=function e(Je){var et=Je.anchorRect,tt=Je.popoverEl,ot=Je.popoverPlacement;if(null!=et&&null!=tt&&null!=ot){var it=tt.getBoundingClientRect();if("above"===ot||"below"===ot){var Zt=et.left-it.left,en=et.height,Cn=0;"above"===ot&&(en=0,Cn=et.height);var _n="0 ".concat(en),wn="".concat(it.width," ").concat(en),Sn="".concat(Zt," ").concat(en),xn="".concat(Zt," ").concat(Cn),kn="".concat(Zt+et.width," ").concat(en),En="".concat(Zt+et.width," ").concat(Cn);return{hitAreaPath:"\n M ".concat(_n,"\n S ").concat(Sn," , ").concat(xn,"\n L ").concat(Sn,"\n L ").concat(kn,"\n L ").concat(En,"\n S ").concat(kn," , ").concat(wn,"\n "),hitAreaStyle:{left:it.left,top:et.top,width:it.width,height:et.height}}}if("left"===ot||"right"===ot){var Dn=et.top-it.top,Pn=0,Ln=et.width;"right"===ot&&(Pn=et.width,Ln=0);var Tn="".concat(Pn," 0"),In="".concat(Pn," ").concat(it.height),jn="".concat(Pn," ").concat(Dn),Mn="".concat(Ln," ").concat(Dn),An="".concat(Pn," ").concat(Dn+et.height),Rn="".concat(Ln," ").concat(Dn+et.height);return{hitAreaPath:"\n M ".concat(Tn,"\n S ").concat(jn," , ").concat(Mn,"\n L ").concat(jn,"\n L ").concat(An,"\n L ").concat(Rn,"\n S ").concat(An," , ").concat(In,"\n "),hitAreaStyle:{left:et.left,top:it.top,width:et.width,height:it.height}}}}return{hitAreaPath:null,hitAreaStyle:{}}}({anchorRect:tt,popoverEl:ot,popoverPlacement:en}),et=Je.hitAreaPath,it=Je.hitAreaStyle;wn(et),kn(it)}),[tt,ot,en]),null!=_n?Zt().createElement(Gr,{"data-test":"popover-hit-area",style:xn},Zt().createElement("path",{d:_n,ref:et})):null}));Xr.propTypes=Zr;const Yr=Xr;var Qr={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};var Jr={document:Qr,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function e(){},pushState:function e(){},go:function e(){},back:function e(){}},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){},matchMedia:function e(){return{}},requestAnimationFrame:function e(Je){return"undefined"==typeof setTimeout?(Je(),null):setTimeout(Je,0)},cancelAnimationFrame:function e(Je){"undefined"!=typeof setTimeout&&clearTimeout(Je)}};function he(){return"undefined"!=typeof window?window:Jr}function de(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function ve(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?de(Object(tt),!0).forEach((function(et){me(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):de(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function me(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function ge(Je,et){var tt,ot,it=Je.getBoundingClientRect(),Zt=function be(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}();if(!et||!Zt)return it;var en=he(),Cn=it.left+((null===(tt=en.visualViewport)||void 0===tt?void 0:tt.offsetLeft)||0),_n=it.top+((null===(ot=en.visualViewport)||void 0===ot?void 0:ot.offsetTop)||0);return function ye(Je){return ve(ve({},Je),{},{top:Je.y,left:Je.x,right:Je.x+Je.width,bottom:Je.y+Je.height})}({width:it.width,height:it.height,x:Cn,y:_n})}function we(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function Se(Je){return(Se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function Oe(){return(Oe=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Pe(Je){return function je(Je){if(Array.isArray(Je))return qe(Je)}(Je)||function Ce(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||Re(Je)||function Ee(){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 ke(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function xe(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ke(Object(tt),!0).forEach((function(et){Ke(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ke(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function Ae(Je,et){return function Me(Je){if(Array.isArray(Je))return Je}(Je)||function We(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||Re(Je,et)||function Te(){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 Re(Je,et){if(Je){if("string"==typeof Je)return qe(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);return"Object"===tt&&Je.constructor&&(tt=Je.constructor.name),"Map"===tt||"Set"===tt?Array.from(Je):"Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt)?qe(Je,et):void 0}}function qe(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function _e(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Le(Je,et,tt){return et&&_e(Je.prototype,et),tt&&_e(Je,tt),Je}function Ie(Je,et){return(Ie=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function Fe(Je){var et=function $e(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Ue(Je);if(et){var it=Ue(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Ne(this,tt)}}function Ne(Je,et){return!et||"object"!==Se(et)&&"function"!=typeof et?ze(Je):et}function ze(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Ue(Je){return(Ue=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Ke(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var eo=["clickAway","escapeKey","offScreen","tabKey"],to={align:Cn().oneOf(["center","edge","theme","end"]),anchor:Cn().object,animation:Cn().bool,animationConfig:Cn().object,appearance:Cn().oneOf(["normal","inverted","none"]),autoCloseWhenOffScreen:Cn().bool,canCoverAnchor:Cn().bool,children:Cn().oneOfType([Cn().node,Cn().func]),closeReasons:Cn().arrayOf(Cn().oneOf(eo)),defaultPlacement:Cn().oneOf(["above","below","left","right","vertical","horizontal"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),id:Cn().string,hitAreaRef:Cn().oneOfType([Cn().func,Cn().object]),onRequestClose:Cn().func,open:Cn().bool,outerRef:Cn().oneOfType([Cn().func,Cn().object]),pointTo:Cn().shape({x:Cn().number,y:Cn().number}),repositionMode:Cn().oneOf(["none","flip","any"]),retainFocus:Cn().bool,takeFocus:Cn().bool,splunkTheme:Cn().object},no={align:"theme",animation:!0,animationConfig:{},appearance:"normal",autoCloseWhenOffScreen:!0,canCoverAnchor:!1,closeReasons:eo,defaultPlacement:"below",open:!1,repositionMode:"flip",retainFocus:!0,takeFocus:!1};function Ye(Je,et){var tt=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return!!Je&&!!et&&Dn()(Je,(function(Je,ot){return Rn()(Je)?Math.abs(et[ot]-Je)<=tt:et[ot]===Je}))}var ro=function(Je){!function De(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&Ie(Je,et)}(r,Je);var et=Fe(r);function r(Je){var tt;return function He(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Ke(ze(tt=et.call(this,Je)),"outerContainerEl",null),Ke(ze(tt),"innerContainerEl",null),Ke(ze(tt),"arrow",null),Ke(ze(tt),"windowSizeMeasurementEl",null),Ke(ze(tt),"handleScroll",void 0),Ke(ze(tt),"handleWindowScroll",void 0),Ke(ze(tt),"allowAnimationUpdates",!0),Ke(ze(tt),"getElPosition",(function(Je){var et=arguments.length>1&&void 0!==arguments[1]&&arguments[1],ot=ge(Je,et),it={width:Je.offsetWidth,height:Je.offsetHeight},Zt=tt.props.pointTo,en=Zt&&Ln()(Zt,"x"),Cn=Zt&&Ln()(Zt,"y");return it.left=en?ot.left+((null==Zt?void 0:Zt.x)||0):ot.left,it.top=Cn?ot.top+((null==Zt?void 0:Zt.y)||0):ot.top,it.right=en?it.left+it.width:ot.left+it.width||ot.right,it.bottom=Cn?it.top+it.height:ot.top+it.height||ot.bottom,it.middle=en?it.left:ot.left+(it.right-ot.left)/2,it.center=Cn?it.top:ot.top+(it.bottom-ot.top)/2,it})),Ke(ze(tt),"setPlacement",(function(Je){var et=he();tt.setState((function(ot){var it,Zt=tt.props,en=Zt.align,Cn=Zt.anchor,_n=Zt.autoCloseWhenOffScreen,wn=Zt.canCoverAnchor,Sn=Zt.defaultPlacement,xn=Zt.open,kn=Zt.repositionMode,En=Zt.splunkTheme,Dn=tt.context||et,Pn=En.isPrisma;if(!(xn&&tt.outerContainerEl&&Cn&&ot.anchorEl&&tt.windowSizeMeasurementEl))return null;var Ln=tt.getElPosition(ot.anchorEl),Tn=tt.getElPosition(ot.anchorEl,!0),In=function Ge(Je){return Je!==window&&Je!==window.document}(Dn)?tt.getElPosition(Dn):void 0;if(Je&&_n&&tt.autoCloseWhenOffScreen(Ln,In))return null;var jn=Pn?0:8,Mn=z({align:"theme"===en?Pn?"edge":"center":en,anchorPos:Tn,scrollContainerPos:In,canCoverAnchor:wn,defaultPlacement:Sn,repositionMode:kn,outerContainerEl:tt.outerContainerEl,padding:8,windowWidth:tt.windowSizeMeasurementEl.offsetLeft,windowHeight:tt.windowSizeMeasurementEl.offsetTop}),An=Mn.placement,Rn=Mn.outerContainerStyle,Nn=Mn.maxHeight,Fn=Mn.maxWidth,Bn=Ae(tt.arrow?r.getArrowStyle({anchorPos:Tn,arrowHeight:jn,outerContainerStyle:Rn,placement:An,outerContainerEl:tt.outerContainerEl}):[],2),Vn=Bn[0],Wn=Bn[1],Hn="none"!==tt.props.appearance&&!Pn,$n=Ye(Tn,ot.anchorPos)&&Ye(Rn,ot.outerContainerStyle)&&An===ot.placement&&Nn===ot.maxHeight&&Fn===ot.maxWidth,qn=Ye(zn()(Vn,"transform"),zn()(ot.arrowStyle,"transform"))&&Ye(null!=Wn?Wn:{},null!==(it=ot.arrowStyleTransformMeta)&&void 0!==it?it:{});return $n&&(!Hn||Hn&&qn)?null:{anchorPos:Tn,arrowStyle:Vn,arrowStyleTransformMeta:Wn,outerContainerStyle:Rn,placement:An,maxHeight:Nn,maxWidth:Fn}}))})),Ke(ze(tt),"handleNewAnchor",(function(Je){var et,ot=(et=!Je||Je instanceof HTMLElement?null!=Je?Je:void 0:(0,_n.findDOMNode)(Je))?tt.getElPosition(et):void 0;tt.setState({anchorEl:et,anchorPos:ot})})),Ke(ze(tt),"handleInnerContainerMount",(function(Je){tt.innerContainerEl=Je,Je&&tt.props.takeFocus&&kn()(Or.takeFocus,Je),we(tt.props.elementRef,Je)})),Ke(ze(tt),"handleOuterContainerMount",(function(Je){tt.outerContainerEl=Je,we(tt.props.outerRef,Je)})),Ke(ze(tt),"handleTab",(function(Je){if(tt.innerContainerEl)if(tt.props.retainFocus)(0,Or.handleTab)(tt.innerContainerEl,Je);else if((0,Or.isTabKey)(Je)){var et=(0,Or.getSortedTabbableElements)(tt.innerContainerEl);if(et.length>0)(Je.shiftKey?et[0]:et[et.length-1])===Je.target&&tt.handleRequestClose({event:Je,reason:"tabKey"})}})),Ke(ze(tt),"handleRequestClose",(function(Je){tt.props.open&&tt.requestClose(Je)})),Ke(ze(tt),"handleAnimationEnd",(function(){tt.allowAnimationUpdates&&tt.setState({animating:!1})})),Ke(ze(tt),"renderLayer",(function(){var Je=tt.props,et=Je.animation,ot=Je.animationConfig,it=Je.appearance,en=Je.children,Cn=Je.id,_n=Je.open,wn=Je.retainFocus,Sn=Je.splunkTheme,xn=tt.state,kn=xn.anchorPos,En=xn.arrowStyle,Dn=xn.outerContainerStyle,Pn=xn.placement,Ln=Sn.isPrisma,Tn=Ln&&"inverted"===it?"normal":it,In=tt.state,jn=In.maxHeight,Mn=In.maxWidth;"none"!==it&&(Rn()(jn)&&(jn-=20),Rn()(Mn)&&(Mn-=20));var An={anchorHeight:kn?kn.height:null,anchorWidth:kn?kn.width:null,placement:Pn||null,maxHeight:jn||null,maxWidth:Mn||null},Nn=et?{opacity:_n?1:0}:{opacity:1};return Zt().createElement(Kn.Spring,{from:{opacity:et?0:1},to:Nn,config:xe({tension:300,friction:40},ot),onRest:tt.handleAnimationEnd},(function(Je){return Zt().createElement(zr,{"data-test":"outer-popover",style:xe(xe({},Dn),Je),ref:tt.handleOuterContainerMount},(_n||tt.state.animating)&&Zt().createElement(Hr,Oe({$appearance:Tn,$open:_n,"data-test":"popover",ref:tt.handleInnerContainerMount,id:Cn,onKeyDown:tt.handleTab},zn()(tt.props,["anchor"].concat(Pe(Vn()(r.propTypes))))),Zt().createElement(xr.Provider,{value:{retainFocus:wn}},Zt().createElement(Zt().Fragment,null,"none"===it&&en,"none"!==it&&!Ln&&Zt().createElement(Kr,{$appearance:Tn,ref:function e(Je){tt.arrow=Je},style:En}),"none"!==it&&Zt().createElement($r,{$appearance:Tn},Fn()(en)?en(An):en)))),Zt().createElement(Ur,{ref:function e(Je){tt.windowSizeMeasurementEl=Je}}))}))})),tt.handleScroll=$n()(tt.setPlacement.bind(ze(tt),!0),0),tt.handleWindowScroll=$n()(tt.setPlacement.bind(ze(tt),!0),0),tt.setPlacement=$n()(tt.setPlacement,0,{leading:!1}),tt.state={animating:!1,prevOpen:Je.open},tt}return Le(r,null,[{key:"getArrowStyle",value:function e(Je){var et=Je.anchorPos,tt=Je.arrowHeight,ot=Je.placement,it=Je.outerContainerStyle,Zt=Je.outerContainerEl;if("misaligned"===ot)return[{display:"none"}];var en={display:"block"},Cn=Zt.offsetHeight/2-22,_n=-(Zt.offsetHeight/2-15),wn=et.center-(it.top+Zt.offsetHeight/2)-tt/2,xn=Sn()(wn,_n,Cn),kn=et.middle-(it.left+Zt.offsetWidth/2)-tt,En={left:{translateX:tt/2,translateY:xn,rotate:90},right:{translateX:-tt/2,translateY:xn,rotate:-90},above:{translateX:kn,translateY:0,rotate:180},below:{translateX:kn,translateY:0,rotate:0}}[ot];en.transform="translate(".concat(En.translateX,"px, ").concat(En.translateY,"px) rotate(").concat(En.rotate,"deg)");en[{left:"right",right:"left",above:"bottom",below:"top"}[ot]]="1px";return en[{left:"top",right:"top",above:"left",below:"left"}[ot]]="50%",[en,En]}}]),Le(r,[{key:"componentDidMount",value:function e(){this.handleNewAnchor(this.props.anchor)}},{key:"componentDidUpdate",value:function e(Je){Je.anchor!==this.props.anchor&&this.handleNewAnchor(this.props.anchor),this.innerContainerEl&&(this.props.open||this.state.animating)&&(this.setPlacement(),!Je.open&&this.props.open&&this.props.takeFocus&&(0,Or.takeFocus)(this.innerContainerEl))}},{key:"componentWillUnmount",value:function e(){this.setPlacement.cancel(),this.handleScroll.cancel(),this.allowAnimationUpdates=!1}},{key:"autoCloseWhenOffScreen",value:function e(Je,et){var tt=he();return(Je.top<0||Je.top>tt.innerHeight||Je.left<0||Je.left>tt.innerWidth||!(!et||!(Je.height+Je.top<et.top||Je.top>et.bottom||Je.width+Je.left<et.left||Je.left>et.right)))&&(this.requestClose({reason:"offScreen"}),!0)}},{key:"requestClose",value:function e(Je){var et,tt;In()(this.props.closeReasons,Je.reason)&&(null===(et=(tt=this.props).onRequestClose)||void 0===et||et.call(tt,Je))}},{key:"render",value:function e(){var Je=he(),et=this.props.open||this.state.animating,tt=this.context||Je,ot=tt!==Je,it=this.state,en=it.anchorPos,Cn=it.placement,_n=et?[ot&&Zt().createElement(Gn(),{target:tt,eventType:"scroll",listener:this.handleScroll,options:{passive:!1,capture:!0},key:"eventListener"}),Zt().createElement(Gn(),{target:Je,eventType:"resize",listener:this.setPlacement,key:"eventListenerOnWindowResize"}),Zt().createElement(Gn(),{target:Je,eventType:"scroll",listener:this.handleWindowScroll,options:{passive:!1,capture:!0},key:"eventListenerOnWindowScroll"})]:[];return[].concat(_n,[Zt().createElement(Cr(),{closeReasons:Mn()(this.props.closeReasons.filter((function(Je){return"offScreen"!==Je})),Cr().possibleCloseReasons),open:et,onRequestClose:this.handleRequestClose,key:"Layer"},et&&this.innerContainerEl&&this.props.hitAreaRef&&Zt().createElement(Yr,{anchorRect:en,popoverEl:this.innerContainerEl,popoverPlacement:Cn,ref:this.props.hitAreaRef}),et&&this.renderLayer())])}}]),r}(it.Component);Ke(ro,"contextType",Sr()),Ke(ro,"defaultProps",no),Ke(ro,"propTypes",to),Ke(ro,"getDerivedStateFromProps",(function(Je,et){return Je.open!==et.prevOpen?{animating:Je.animation,prevOpen:Je.open}:null}));var oo=(0,qn.withSplunkTheme)(ro);oo.propTypes=ro.propTypes;const io=oo;Je.exports=ot})()},2505:function(Je,et,tt){(()=>{"use strict";var et={d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Spring:()=>l,Transition:()=>f});const it=tt(128),Zt=tt(2506);function i(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function o(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?i(Object(tt),!0).forEach((function(et){u(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):i(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function u(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function c(Je,et){if(null==Je)return{};var tt,ot,it=function a(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function l(Je){var et=Je.children,tt=Je.immediate,ot=c(Je,["children","immediate"]),en=(0,Zt.useAnimationToggle)();return et((0,it.useSpring)(o({immediate:tt||"on"!==en},ot)))}function f(Je){var et=Je.items,tt=Je.children,ot=Je.immediate,en=c(Je,["items","children","immediate"]),Cn=(0,Zt.useAnimationToggle)();return(0,it.useTransition)(et,o({immediate:ot||"on"!==Cn},en))(tt)}Je.exports=ot})()},2506:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{AnimationToggleContext:()=>_n,AnimationToggleProvider:()=>Dn,default:()=>kn,useAnimationToggle:()=>wn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en),_n=Zt().createContext(!0);function i(Je,et){return function s(Je){if(Array.isArray(Je))return Je}(Je)||function l(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function c(Je,et){if(!Je)return;if("string"==typeof Je)return d(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return d(Je,et)}(Je,et)||function f(){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 d(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var wn=function e(){var Je=(0,it.useContext)(_n),et="screen and (prefers-reduced-motion: reduce)",tt="undefined"!=typeof window&&!!window.matchMedia,ot=i((0,it.useState)(tt&&window.matchMedia(et).matches),2),Zt=ot[0],en=ot[1];return(0,it.useEffect)((function(){if(tt){var Je=window.matchMedia(et),ot=function r(){en(Je.matches)};return Je.addListener(ot),function(){Je.removeListener(ot)}}}),[tt,et]),Je?Zt?"reduced":"on":"off"},Sn=function e(Je){return"function"==typeof Je?Je():Je},xn={on:Cn().oneOfType([Cn().node,Cn().func]).isRequired,off:Cn().oneOfType([Cn().node,Cn().func]).isRequired,reduced:Cn().oneOfType([Cn().node,Cn().func])};function p(Je){var et=Je.on,tt=Je.off,ot=Je.reduced,it=wn();return"on"===it?Zt().createElement(Zt().Fragment,null,Sn(et)):"reduced"===it&&ot?Zt().createElement(Zt().Fragment,null,Sn(ot)):Zt().createElement(Zt().Fragment,null,Sn(tt))}p.propTypes=xn;const kn=p;var En={children:Cn().node,enabled:Cn().bool},Dn=function e(Je){var et=Je.children,tt=Je.enabled,ot=void 0!==tt&&tt;return Zt().createElement(_n.Provider,{value:ot},et)};Dn.propTypes=En,Je.exports=ot})()},2507:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(562),Cn=tt(645);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("External"),viewBox:"0 0 1500 1499"},Je),Zt().createElement("path",{d:"M1500 1125h-189.04v185.96H189.04V189.04H375V0H0v1500h1500v-375zm0-1125H723.288v190.068h469.52l-666.78 648.288 133.56 134.59 650.344-665.754v469.52l189.04 1.028L1500 0z"}))}Je.exports=ot})()},2508:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Tn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(99);var wn=et.n(_n);const Sn=tt(76);var xn=et.n(Sn);const kn=tt(2);var En=et.n(kn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function v(Je,et){if(null==Je)return{};var tt,ot,it=function f(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Dn=En().svg.withConfig({displayName:"SVGEnterprise__InlineSVG",componentId:"sc-9jxj7k-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;"]),Pn=En().svg.withConfig({displayName:"SVGEnterprise__BlockSVG",componentId:"sc-9jxj7k-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),Ln={children:Cn().node,height:Cn().oneOfType([Cn().number,Cn().string]),hideDefaultTooltip:Cn().bool,inline:Cn().bool,screenReaderText:Cn().oneOfType([Cn().string,Cn().oneOf(["null"])]),size:Cn().oneOfType([Cn().number,Cn().string]),width:Cn().oneOfType([Cn().number,Cn().string]),viewBox:Cn().string.isRequired,preserveAspectRatio:Cn().oneOf(["none","xMinYMin","xMidYMin","xMaxYMin","xMinYMid","xMidYMid","xMaxYMid","xMinYMax","xMidYMax","xMaxYMax"])};function g(Je){var et=Je.children,tt=Je.height,ot=Je.hideDefaultTooltip,it=void 0!==ot&&ot,en=Je.inline,Cn=void 0===en||en,_n=Je.preserveAspectRatio,Sn=void 0===_n?"xMidYMid":_n,kn=Je.screenReaderText,En=Je.size,Ln=void 0===En?.75:En,Tn=Je.viewBox,In=Je.width,jn=v(Je,["children","height","hideDefaultTooltip","inline","preserveAspectRatio","screenReaderText","size","viewBox","width"]);var Mn="number"!=typeof Ln?parseFloat(Ln):Ln,An=xn()(Ln)?Ln.match(/[^\d]+/):"em",Rn=parseFloat(Tn.split(" ")[3]),Nn=parseFloat(Tn.split(" ")[2]),Fn=Math.max(Nn,Rn),Bn=wn()(tt)?Rn/Fn*Mn:tt,Vn=wn()(In)?Nn/Fn*Mn:In,Wn=Cn?Dn:Pn,zn=kn&&!it;return Zt().createElement(Wn,u({focusable:"false",height:xn()(Bn)?Bn:"".concat(Bn.toFixed(4)).concat(An),width:xn()(Vn)?Vn:"".concat(Vn.toFixed(4)).concat(An),viewBox:Tn,"aria-label":it&&null!=kn?kn:void 0,"aria-hidden":!kn,preserveAspectRatio:Sn,xmlns:"http://www.w3.org/2000/svg"},jn),zn&&Zt().createElement("title",null,kn),et)}g.propTypes=Ln;const Tn=g;Je.exports=ot})()},2509:function(Je,et,tt){"use strict";function createGUID(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(Je){var et=Math.floor(16*Math.random());return("x"===Je?et:et%4+8).toString(16)}))}Object.defineProperty(et,"__esModule",{value:!0}),et.createGUID=createGUID,et.createDOMID=function createDOMID(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"id";if(Je.match(/^[a-zA-Z][\w-]*$/))return"".concat(Je,"-").concat(createGUID());throw new Error("createDOMID: Prefix must start with a letter and may only contain letters, digits, hyphens and underscores")}},251:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.checkStrictMode=et.getErrorPath=et.Type=et.useFunc=et.setEvaluated=et.evaluatedPropsToName=et.mergeEvaluated=et.eachItem=et.unescapeJsonPointer=et.escapeJsonPointer=et.escapeFragment=et.unescapeFragment=et.schemaRefOrVal=et.schemaHasRulesButRef=et.schemaHasRules=et.checkUnknownRules=et.alwaysValidSchema=et.toHash=void 0;const ot=tt(214),it=tt(1798);function checkUnknownRules(Je,et=Je.schema){const{opts:tt,self:ot}=Je;if(!tt.strictSchema)return;if("boolean"==typeof et)return;const it=ot.RULES.keywords;for(const tt in et)it[tt]||checkStrictMode(Je,`unknown keyword: "${tt}"`)}function schemaHasRules(Je,et){if("boolean"==typeof Je)return!Je;for(const tt in Je)if(et[tt])return!0;return!1}function escapeJsonPointer(Je){return"number"==typeof Je?""+Je:Je.replace(/~/g,"~0").replace(/\//g,"~1")}function unescapeJsonPointer(Je){return Je.replace(/~1/g,"/").replace(/~0/g,"~")}function makeMergeEvaluated({mergeNames:Je,mergeToName:et,mergeValues:tt,resultToName:it}){return(Zt,en,Cn,_n)=>{const wn=void 0===Cn?en:Cn instanceof ot.Name?(en instanceof ot.Name?Je(Zt,en,Cn):et(Zt,en,Cn),Cn):en instanceof ot.Name?(et(Zt,Cn,en),en):tt(en,Cn);return _n!==ot.Name||wn instanceof ot.Name?wn:it(Zt,wn)}}function evaluatedPropsToName(Je,et){if(!0===et)return Je.var("props",!0);const tt=Je.var("props",ot._`{}`);return void 0!==et&&setEvaluated(Je,tt,et),tt}function setEvaluated(Je,et,tt){Object.keys(tt).forEach(tt=>Je.assign(ot._`${et}${(0,ot.getProperty)(tt)}`,!0))}et.toHash=function toHash(Je){const et={};for(const tt of Je)et[tt]=!0;return et},et.alwaysValidSchema=function alwaysValidSchema(Je,et){return"boolean"==typeof et?et:0===Object.keys(et).length||(checkUnknownRules(Je,et),!schemaHasRules(et,Je.self.RULES.all))},et.checkUnknownRules=checkUnknownRules,et.schemaHasRules=schemaHasRules,et.schemaHasRulesButRef=function schemaHasRulesButRef(Je,et){if("boolean"==typeof Je)return!Je;for(const tt in Je)if("$ref"!==tt&&et.all[tt])return!0;return!1},et.schemaRefOrVal=function schemaRefOrVal({topSchemaRef:Je,schemaPath:et},tt,it,Zt){if(!Zt){if("number"==typeof tt||"boolean"==typeof tt)return tt;if("string"==typeof tt)return ot._`${tt}`}return ot._`${Je}${et}${(0,ot.getProperty)(it)}`},et.unescapeFragment=function unescapeFragment(Je){return unescapeJsonPointer(decodeURIComponent(Je))},et.escapeFragment=function escapeFragment(Je){return encodeURIComponent(escapeJsonPointer(Je))},et.escapeJsonPointer=escapeJsonPointer,et.unescapeJsonPointer=unescapeJsonPointer,et.eachItem=function eachItem(Je,et){if(Array.isArray(Je))for(const tt of Je)et(tt);else et(Je)},et.mergeEvaluated={props:makeMergeEvaluated({mergeNames:(Je,et,tt)=>Je.if(ot._`${tt} !== true && ${et} !== undefined`,()=>{Je.if(ot._`${et} === true`,()=>Je.assign(tt,!0),()=>Je.assign(tt,ot._`${tt} || {}`).code(ot._`Object.assign(${tt}, ${et})`))}),mergeToName:(Je,et,tt)=>Je.if(ot._`${tt} !== true`,()=>{!0===et?Je.assign(tt,!0):(Je.assign(tt,ot._`${tt} || {}`),setEvaluated(Je,tt,et))}),mergeValues:(Je,et)=>!0===Je||{...Je,...et},resultToName:evaluatedPropsToName}),items:makeMergeEvaluated({mergeNames:(Je,et,tt)=>Je.if(ot._`${tt} !== true && ${et} !== undefined`,()=>Je.assign(tt,ot._`${et} === true ? true : ${tt} > ${et} ? ${tt} : ${et}`)),mergeToName:(Je,et,tt)=>Je.if(ot._`${tt} !== true`,()=>Je.assign(tt,!0===et||ot._`${tt} > ${et} ? ${tt} : ${et}`)),mergeValues:(Je,et)=>!0===Je||Math.max(Je,et),resultToName:(Je,et)=>Je.var("items",et)})},et.evaluatedPropsToName=evaluatedPropsToName,et.setEvaluated=setEvaluated;const Zt={};var en;function checkStrictMode(Je,et,tt=Je.opts.strictSchema){if(tt){if(et="strict mode: "+et,!0===tt)throw new Error(et);Je.self.logger.warn(et)}}et.useFunc=function useFunc(Je,et){return Je.scopeValue("func",{ref:et,code:Zt[et.code]||(Zt[et.code]=new it._Code(et.code))})},function(Je){Je[Je.Num=0]="Num",Je[Je.Str=1]="Str"}(en||(et.Type=en={})),et.getErrorPath=function getErrorPath(Je,et,tt){if(Je instanceof ot.Name){const it=et===en.Num;return tt?it?ot._`"[" + ${Je} + "]"`:ot._`"['" + ${Je} + "']"`:it?ot._`"/" + ${Je}`:ot._`"/" + ${Je}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return tt?(0,ot.getProperty)(Je).toString():"/"+escapeJsonPointer(Je)},et.checkStrictMode=checkStrictMode},2510:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.clearGetThemeCache=et.default=void 0;var ot=_interopRequireDefault(tt(84)),it=_interopRequireDefault(tt(7129)),Zt=_interopRequireDefault(tt(7131)),en=tt(1044);function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Cn=(0,ot.default)((function getTheme(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=(0,en.addThemeDefaults)(Je),tt=et.family,ot=et.colorScheme,Cn=et.density,_n="prisma"===tt,wn="enterprise"===tt,Sn="comfortable"===Cn,xn="compact"===Cn,kn="dark"===ot,En="light"===ot;return Object.freeze(_objectSpread({colorScheme:ot,density:Cn,family:tt,isPrisma:_n,isEnterprise:wn,isComfortable:Sn,isCompact:xn,isDark:kn,isLight:En},"enterprise"===tt?(0,it.default)({colorScheme:ot,density:Cn}):(0,Zt.default)({colorScheme:ot,density:Cn})))}),(function(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=Je.family,tt=Je.colorScheme,ot=Je.density;return"".concat(et).concat(tt).concat(ot)}));et.clearGetThemeCache=function clearGetThemeCache(){var Je,et;return null===(Je=(et=Cn.cache).clear)||void 0===Je?void 0:Je.call(et)};var _n=Cn;et.default=_n},2511:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={white:"#ffffff",gray98:"#f7f8fa",gray96:"#f2f4f5",gray92:"#e1e6eb",gray80:"#c3cbd4",gray60:"#818d99",gray45:"#5c6773",gray30:"#3c444d",gray25:"#31373e",gray22:"#2b3033",gray20:"#171d21",black:"#000000"},it={accentColorL50:"#ecf8ff",accentColorL40:"#bfe9ff",accentColorL30:"#7ed2ff",accentColorL20:"#3ebcff",accentColorL10:"#00a4fd",accentColor:"#007abd",accentColorD10:"#006eaa",accentColorD20:"#006297",accentColorD30:"#005684",accentColorD40:"#004a71",accentColorD50:"#003d5e"},Zt={textColor:ot.gray30,textGray:"#6b7785",textDisabledColor:ot.gray80,linkColor:it.accentColorD10,linkColorHover:it.accentColor,borderActiveColor:"rgba(0,0,0, 0.5)",borderColor:ot.gray80,borderColorWeak:ot.gray92,borderColorStrong:ot.gray60,focusColor:it.accentColorD10,backgroundColorHover:ot.gray96,backgroundColor:ot.white,transparent:"transparent"},en={focusShadow:"0 0 1px 3px ".concat(Zt.focusColor),focusShadowInset:"inset 0 0 1px 1px ".concat(ot.white,", inset 0 0 0 3px ").concat(Zt.focusColor),overlayShadow:"0 4px 8px rgba(0, 0, 0, 0.2)"},Cn={activeBorder:"".concat(Zt.borderActiveColor," double")},_n={draggableBackground:"url('data:image/png;base64,".concat("iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA2SURBVHgB7dKhEQAgDAPAhDnxDMAcDIBnT1pZV1FRk3e53EWFc+2P4N3DmLN+oKh/QADqB+IMUKEQD/CeueAAAAAASUVORK5CYII=","') 0 0 / 8px 8px repeat")},wn={borderRadius:"3px",border:"1px solid ".concat(Zt.borderColor)},Sn="'Splunk Platform Sans', 'Proxima Nova', Roboto, Droid, 'Helvetica Neue', Helvetica, Arial, sans-serif",xn={sansFontFamily:Sn,serifFontFamily:"Georgia, 'Times New Roman', Times, serif",monoFontFamily:"'Splunk Platform Mono', Inconsolata, Consolas, 'Droid Sans Mono', Monaco, 'Courier New', Courier, monospace",fontFamily:Sn},kn=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{brandColorL50:"#f5fbf5",brandColorL40:"#dff2df",brandColorL30:"#bee6be",brandColorL20:"#9ed99e",brandColorL10:"#7ecd7e",brandColor:"#5cc05c",brandColorD10:"#49b849",brandColorD20:"#40a540",brandColorD30:"#389038",brandColorD40:"#307b30",brandColorD50:"#286728"}),ot),it),{errorColorL50:"#fcedec",errorColorL40:"#f8dcd9",errorColorL30:"#f1b9b3",errorColorL20:"#ea958d",errorColorL10:"#e37267",errorColor:"#dc4e41",errorColorD10:"#c84535",errorColorD20:"#b23d30",errorColorD30:"#9c3529",errorColorD40:"#852d24",errorColorD50:"#6f261d"}),{alertColorL50:"#fef3ec",alertColorL40:"#fde6d9",alertColorL30:"#facdb3",alertColorL20:"#f7b48c",alertColorL10:"#f49b66",alertColor:"#f1813f",alertColorD10:"#da742e",alertColorD20:"#c2672a",alertColorD30:"#aa5a25",alertColorD40:"#914d1f",alertColorD50:"#79401a"}),{warningColorL50:"#fff9eb",warningColorL40:"#fef2d7",warningColorL30:"#fde5ae",warningColorL20:"#fbd886",warningColorL10:"#facb5d",warningColor:"#f8be34",warningColorD10:"#e0ac16",warningColorD20:"#c79915",warningColorD30:"#ae8613",warningColorD40:"#957312",warningColorD50:"#7d600f"}),{successColorL50:"#eef6ee",successColorL40:"#ddecdd",successColorL30:"#bbd9ba",successColorL20:"#98c697",successColorL10:"#76b374",successColor:"#53a051",successColorD10:"#479144",successColorD20:"#40813d",successColorD30:"#387135",successColorD40:"#2f612e",successColorD50:"#275126"}),{infoColorL50:"#e5f0f5",infoColorL40:"#cce2eb",infoColorL30:"#99c5d7",infoColorL20:"#66a7c4",infoColorL10:"#338ab0",infoColor:"#006d9c",infoColorD10:"#00577c",infoColorD20:"#004c6c",infoColorD30:"#00415d",infoColorD40:"#00364d",infoColorD50:"#002b3e"}),{cat1Color:"#297ba5",cat1ColorL:"#78b9d6",cat2Color:"#4fa484",cat2ColorL:"#74d5c2",cat3Color:"#b6c75a",cat3ColorL:"#dce6a5",cat4Color:"#3c6188",cat4ColorL:"#a0b2ca",cat5Color:"#ec9960",cat5ColorL:"#fac9a7",cat6Color:"#a65c7d",cat6ColorL:"#d3a7ba",cat7Color:"#708794",cat7ColorL:"#b2c0c8",cat8Color:"#38b8bf",cat8ColorL:"#92dde2",cat9Color:"#ffde63",cat9ColorL:"#ffeeae",cat10Color:"#c19975",cat10ColorL:"#d7bfab",cat11Color:"#5a4575",cat11ColorL:"#b7acca",cat12Color:"#7ea77b",cat12ColorL:"#b2cab0",cat13Color:"#576d83",cat13ColorL:"#a5b2bf",cat14Color:"#d7c6b7",cat14ColorL:"#e9ddd4",cat15Color:"#339bb2",cat15ColorL:"#66c3d0",cat16Color:"#236d9b",cat16ColorL:"#66a7c2",cat17Color:"#e5dc80",cat17ColorL:"#f1eab7",cat18Color:"#96907f",cat18ColorL:"#c1bcb3",cat19Color:"#87bc65",cat19ColorL:"#b6d7a3",cat20Color:"#cf7e60",cat20ColorL:"#e1b2a1",cat21Color:"#7b5547",cat21ColorL:"#dec4ba",cat22Color:"#77d6d8",cat22ColorL:"#abe6e8",cat23Color:"#4a7f2c",cat23ColorL:"#91b282",cat24Color:"#f589ad",cat24ColorL:"#f8b7ce",cat25Color:"#6a2c5d",cat25ColorL:"#cba3c2",cat26Color:"#aaabae",cat26ColorL:"#cccdce",cat27Color:"#9a7438",cat27ColorL:"#c3ab89",cat28Color:"#a4d563",cat28ColorL:"#c7e6a3",cat29Color:"#7672a4",cat29ColorL:"#ada9c8",cat30Color:"#184b81",cat30ColorL:"#a4bbe0"}),{diverging1ColorA:"#006d9c",diverging1ColorB:"#ec9960",diverging2ColorA:"#af575a",diverging2ColorB:"#62b3b2",diverging3ColorA:"#4fa484",diverging3ColorB:"#f8be34",diverging4ColorA:"#5a4575",diverging4ColorB:"#708794",diverging5ColorA:"#294e70",diverging5ColorB:"#b6c75a"}),{syntaxBlue:"#006aa3",syntaxBlueLight:"#006d9c",syntaxBrown:"#905b04",syntaxGray:"#5c6773",syntaxGreen:"#2f612e",syntaxGreenLight:"#5ba383",syntaxOrange:"#a44b0e",syntaxPink:"#b9139e",syntaxPurple:"#5317f2",syntaxPurpleLight:"#b19cd9",syntaxRed:"#ca163d",syntaxRedLight:"#af575a",syntaxTeal:"#1a7060"}),xn),{fontWeightLight:300,fontWeightNormal:400,fontWeightSemiBold:500,fontWeightBold:700,fontWeightHeavy:800,fontWeightExtraBold:900}),Zt),_n),en),Cn),wn),{zindexLayer:1e3,zindexFixedNavbar:1030,zindexModalBackdrop:1040,zindexModal:1050,zindexPopover:1060,zindexToastMessages:2e3}),{},{borderLightColor:ot.gray92});et.default=kn},2512:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.clearVariablesCache=et.default=void 0;var ot=_interopRequireDefault(tt(84)),it=_interopRequireDefault(tt(2510)),Zt=tt(1044);function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var en=(0,ot.default)((function getThemeVariable(Je,et,tt){return(0,Zt.getCustomizedTheme)(et,tt)[Je]}),(function(Je,et,tt){var ot=et.family,it=et.colorScheme,Zt=et.density;return"".concat(Je,"-").concat(ot,"-").concat(it,"-").concat(Zt,"-").concat(!!tt)}));et.clearVariablesCache=function clearVariablesCache(){var Je,et;return null===(Je=(et=en.cache).clear)||void 0===Je?void 0:Je.call(et)};var Cn=function get(Je){return function(et){var tt=et.theme,ot=(tt=void 0===tt?{}:tt).splunkThemeV1||{},it=ot.family,Zt=ot.colorScheme,Cn=ot.density,_n=ot.customizer;return en(Je,{family:it,colorScheme:Zt,density:Cn},_n)}},_n=Object.keys(_objectSpread(_objectSpread({},(0,it.default)({family:"prisma"})),(0,it.default)({family:"enterprise"}))).reduce((function(Je,et){return Object.defineProperty(Je,et,{value:Cn(et)}),Je}),{});et.default=_n},2513:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>xn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(397);var wn=et.n(_n),Sn={children:Cn().node,target:Cn().oneOfType([Cn().object,Cn().string]),eventType:Cn().any,listener:Cn().func,options:Cn().oneOfType([Cn().object,Cn().bool])};function p(Je){var et=Je.children,tt=Je.target,ot=Je.eventType,it=Je.listener,en=Je.options;return wn()(tt,ot,it,en),Zt().createElement(Zt().Fragment,null,et||null)}p.propTypes=Sn;const xn=p;Je.exports=ot})()},2514:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{ScrollContainerContext:()=>_n,ScrollContainerProvider:()=>wn,default:()=>Sn});const it=tt(0);var Zt=et.n(it),en={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};var Cn={document:en,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function e(){},pushState:function e(){},go:function e(){},back:function e(){}},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){},matchMedia:function e(){return{}},requestAnimationFrame:function e(Je){return"undefined"==typeof setTimeout?(Je(),null):setTimeout(Je,0)},cancelAnimationFrame:function e(Je){"undefined"!=typeof setTimeout&&clearTimeout(Je)}};var _n=Zt().createContext(function c(){return"undefined"!=typeof window?window:Cn}()),wn=_n.Provider;const Sn=_n;Je.exports=ot})()},2515:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{NavigationContext:()=>In,NavigationProvider:()=>m,default:()=>Vn,isInternalLink:()=>Nn,isRootRelativeLink:()=>Rn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);tt(56);const _n=tt(76);var wn=et.n(_n);const Sn=tt(38);var xn=et.n(Sn);const kn=tt(1808),En=tt(2);var Dn=et.n(En);const Pn=tt(500);var Ln=Dn().a.withConfig({displayName:"ClickableStyles__StyledA",componentId:"sc-7al1vw-0"})([""," cursor:pointer;&[disabled],&[aria-disabled='true']{color:",";}&::-moz-focus-inner{border:0;padding:0;}"],Pn.mixins.reset("inline"),Pn.variables.contentColorDisabled),Tn={children:Cn().node,onClick:Cn().func,onLinkClick:Cn().func,prefix:Cn().string,transformUrl:Cn().func},In=Zt().createContext({});function m(Je){var et=Je.children,tt=Je.onClick,ot=Je.onLinkClick,en=Je.prefix,Cn=Je.transformUrl,_n=(0,it.useMemo)((function(){var Je;return null!=Cn?Je=Cn:null!=en&&(Je=function e(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",et=arguments.length>1?arguments[1]:void 0,tt=et.isInternal,ot=et.isRootRelative;return null!=en&&tt&&ot?"".concat(en).concat(Je):Je}),{onClick:tt,onLinkClick:ot,transformUrl:Je}}),[tt,ot,en,Cn]);return Zt().createElement(In.Provider,{value:_n},et)}function g(Je){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function C(){return(C=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function O(Je,et){if(null==Je)return{};var tt,ot,it=function w(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function j(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function S(Je,et){return(S=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function _(Je){var et=function L(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=N(Je);if(et){var it=N(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return T(this,tt)}}function T(Je,et){return!et||"object"!==g(et)&&"function"!=typeof et?I(Je):et}function I(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function N(Je){return(N=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function M(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}m.propTypes=Tn;var jn=/^[a-z0-9]+:/,Mn=/^\/\//,An=/^\//,Rn=function e(Je){return null!=Je&&An.test(Je)},Nn=function e(Je){return null!=Je&&!jn.test(Je)&&!Mn.test(Je)},Fn={allowDisabledLink:Cn().bool,children:Cn().node,disabled:Cn().oneOfType([Cn().bool,Cn().oneOf(["dimmed"])]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),onClick:Cn().func,openInNewContext:Cn().bool,navigationLabel:Cn().string,to:Cn().string};function A(Je){return!!Je.to&&!Je.disabled}var Bn=function(Je){!function P(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&S(Je,et)}(n,Je);var et=_(n);function n(Je){var tt;return function x(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),M(I(tt=et.call(this,Je)),"el",null),M(I(tt),"handleMount",(function(Je){tt.el=Je,function k(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(tt.props.elementRef,Je)})),M(I(tt),"createHandleOnClick",(function(){var Je=tt.context,et=Je.onClick,ot=Je.onLinkClick;return function(Je){if(!A(tt.props)||!Je.metaKey&&!Je.ctrlKey||!tt.props.to){tt.props.onClick&&tt.props.onClick(Je);var it=null==tt.props.onClick&&null!=et;if(A(tt.props)&&(it||null!=ot)){var Zt=tt.props.navigationLabel;!Zt&&wn()(tt.props.children)&&(Zt=tt.props.children);var en={to:tt.getTransformedUrl(tt.props.to),originalTo:tt.props.to,openInNewContext:tt.props.openInNewContext,label:Zt};it&&et(Je,en),null==ot||ot(Je,en)}}}})),M(I(tt),"getTransformedUrl",(function(Je){var et=tt.context.transformUrl;return null!=et?et(Je,{isInternal:Nn(Je),isRootRelative:Rn(Je)}):Je})),tt}return function R(Je,et,tt){return et&&j(Je.prototype,et),tt&&j(Je,tt),Je}(n,[{key:"focus",value:function e(){var Je;null===(Je=this.el)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this.createHandleOnClick();if(A(this.props)){var et=this.props,tt=et.children,ot=et.openInNewContext,it=et.to,en=O(et,["children","openInNewContext","to"]),Cn=ot?"_blank":void 0,_n=ot&&Nn(it)?"noopener noreferrer":void 0;return Zt().createElement(Ln,C({"data-test":"clickable",ref:this.handleMount,href:this.getTransformedUrl(this.props.to),target:Cn,rel:_n,onClick:Je},xn()(en,"disabled","elementRef","onClick")),tt)}if(this.props.allowDisabledLink){var wn=this.props,Sn=wn.children,kn=O(wn,["children"]);if(this.props.disabled&&null!=this.props.to)return Zt().createElement(Ln,C({"data-test":"clickable",ref:this.handleMount,role:"link","aria-disabled":"true"},xn()(kn,"href","to","elementRef","onClick","disabled")),Sn)}var En=this.props,Dn=En.children,Pn=En.onClick,Tn=En.disabled,In=En.type,jn=O(En,["children","onClick","disabled","type"]);return Zt().createElement(Ln,C({as:"button","aria-disabled":"dimmed"===Tn||void 0,"data-test":"clickable",ref:this.handleMount,type:In||"button",disabled:!0===Tn,onClick:Pn&&!Tn?Je:void 0},xn()(jn,"elementRef","openInNewContext","to")),Dn)}}]),n}(it.Component);M(Bn,"contextType",In),M(Bn,"propTypes",Fn),M(Bn,"defaultProps",{disabled:!1,openInNewContext:!1}),M(Bn,kn.legacyRefMode,!0);const Vn=Bn;Je.exports=ot})()},2516:function(Je,et,tt){"use strict";var ot;function setSharedTranslator(Je){ot=Je}function resetSharedTranslator(){setSharedTranslator("undefined"!=typeof window&&window.gettext||function(Je){return Je})}Object.defineProperty(et,"__esModule",{value:!0}),et.gettext=function gettext(){return ot.apply(void 0,arguments)},et._=function _(){return ot.apply(void 0,arguments)},et.setSharedTranslator=setSharedTranslator,et.resetSharedTranslator=resetSharedTranslator,resetSharedTranslator()},2517:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(646),Cn=tt(739);var _n=et.n(Cn);function i(){return(i=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),i({screenReaderText:(0,en._)("Chevron Right"),viewBox:"0 0 885 1500"},Je),Zt().createElement("path",{d:"M134.59 0l750 750-751.028 750L0 1365.41 615.41 750 0 134.59"}))}Je.exports=ot})()},2518:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>wr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(3897);var wn=et.n(_n);const Sn=tt(7151);var xn=et.n(Sn);const kn=tt(2509),En=tt(3906);var Dn=et.n(En);const Pn=tt(500);function v(){return"enterprise"===(0,Pn.useSplunkTheme)().family?Zt().createElement(Dn(),{inline:!1,size:"12px",screenReaderText:null,hideDefaultTooltip:!0,style:{marginTop:"1px"}}):Zt().createElement("svg",{width:"12",height:"12",viewBox:"-1 -2 11 10",style:{display:"block"},xmlns:"http://www.w3.org/2000/svg"},Zt().createElement("path",{d:"M8.70711 0.292893C9.09763 0.683417 9.09763 1.31658 8.70711 1.70711L4.32132 6.0929C3.73559 6.67862 2.78596 6.67869 2.20015 6.09305L0.292997 4.18646C-0.0975845 3.79599 -0.0976776 3.16282 0.292789 2.77224C0.683256 2.38166 1.31642 2.38157 1.707 2.77203L3.26061 4.32518L7.29289 0.292893C7.68342 -0.0976311 8.31658 -0.0976311 8.70711 0.292893Z",fill:"currentColor"}))}const Ln=tt(2);var Tn=et.n(Ln);const In=tt(3907);var jn=et.n(In);const Mn=tt(2515);var An=et.n(Mn),Rn="18px",Nn="20px",Fn=Tn()(jn()).withConfig({displayName:"SwitchStyles__StyledBox",componentId:"sc-844ieu-0"})(["display:inline;position:relative;color:",";flex-shrink:0;",";[data-inline] + &{margin-left:",";}"],(0,Pn.pickVariant)("$switchState",{error:{enterprise:Pn.variables.errorColor,prisma:Pn.variables.accentColorNegative},disabled:{enterprise:Pn.variables.textDisabledColor,prisma:Pn.variables.contentColorDisabled}}),(0,Pn.pick)({enterprise:(0,Ln.css)(["padding:calc(("," - ",") / 2) 0;"],Pn.variables.inputHeight,Rn),prisma:{compact:(0,Ln.css)(["padding:6px 0;"]),comfortable:(0,Ln.css)(["padding:10px 0;"])}}),Pn.variables.spacingSmall),Bn=Tn()(An()).withConfig({displayName:"SwitchStyles__StyledCheckboxClickable",componentId:"sc-844ieu-1"})([""," position:relative;width:",";height:",";line-height:",";padding:2px;border-radius:2px;cursor:pointer;flex:0 0 auto;border-color:",";border-style:solid;border-width:",";color:",";"," &:focus{box-shadow:",";}"," "," &[disabled]{cursor:not-allowed;border-color:",";","}"],Pn.mixins.reset("inline"),Rn,Rn,Rn,(0,Pn.pick)({enterprise:(0,Pn.pick)({light:Pn.variables.gray45,dark:Pn.variables.gray80}),prisma:Pn.variables.contentColorMuted}),(0,Pn.pick)({enterprise:"1px",prisma:"2px"}),(0,Pn.pick)({enterprise:(0,Pn.pick)({light:Pn.variables.gray45,dark:Pn.variables.gray80}),prisma:Pn.variables.white}),(0,Pn.pick)({prisma:(0,Ln.css)(["top:1px;padding:1px;border-radius:3px;"," ",""],(function(Je){return Je.$interactive&&(0,Ln.css)(["&:not([disabled]):not(:focus):hover{box-shadow:0 0 0 2px ",",0 0 0 5px ",";}"],Pn.variables.backgroundColorPage,Pn.variables.interactiveColorOverlayHover)}),(function(Je){return!Je.$selected&&(0,Ln.css)(["&:not([disabled]):not(:focus):hover{border-color:",";}"],Pn.variables.contentColorDefault)}))}),Pn.variables.focusShadow,(function(Je){return Je.$selected&&(0,Ln.css)(["&:not([disabled]){border-color:",";background-color:",";}"],(0,Pn.pick)({enterprise:{light:Pn.variables.gray45,dark:Pn.variables.gray80},prisma:Pn.variables.interactiveColorPrimary}),(0,Pn.pick)({enterprise:"#none",prisma:(0,Ln.css)(["",";"],Pn.variables.interactiveColorPrimary)}))}),(function(Je){return Je.$error&&(0,Pn.pick)({enterprise:(0,Pn.pick)({light:(0,Ln.css)(["&:not([disabled]){border-color:",";color:",";","}"],Pn.variables.errorColorL30,Pn.variables.errorColor,(function(Je){return Je.$selected&&(0,Ln.css)(["border-color:",";"],Pn.variables.errorColor)})),dark:(0,Ln.css)(["border-color:",";"],Pn.variables.errorColor)}),prisma:(0,Ln.css)(["&:not([disabled]){border-color:",";","}"],Pn.variables.accentColorNegative,(function(Je){return Je.$selected&&(0,Ln.css)(["background-color:",";"],Pn.variables.accentColorNegative)}))})}),(0,Pn.pick)({enterprise:{light:Pn.variables.borderColor,dark:Pn.variables.gray45},prisma:Pn.variables.contentColorDisabled}),(function(Je){return Je.$selected&&(0,Pn.pick)({prisma:(0,Ln.css)(["border-color:transparent;background-color:",";"],Pn.variables.interactiveColorBackgroundDisabled)})})),Vn=Bn.withComponent("span"),Wn=Tn().div.withConfig({displayName:"SwitchStyles__StyledSome",componentId:"sc-844ieu-2"})(["display:block;margin:",";"," background:currentColor;border-radius:1px;"],(0,Pn.pick)({enterprise:"2px",prisma:"5px 2px"}),(0,Pn.pick)({enterprise:(0,Ln.css)(["height:calc("," - 10px);width:calc("," - 10px);"],Rn,Rn),prisma:(0,Ln.css)(["height:2px;width:8px;"])})),zn=Tn().div.withConfig({displayName:"SwitchStyles__StyledIndicator",componentId:"sc-844ieu-3"})(["background-color:",";border-color:",";box-sizing:border-box;border-radius:50%;border-width:1px;position:absolute;left:-1px;top:-1px;",";"," "," ",""],(0,Pn.pick)({enterprise:{light:Pn.variables.gray98,dark:Pn.variables.gray80},prisma:Pn.variables.white}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray60,dark:Pn.variables.borderColor},prisma:Pn.variables.transparent}),(function(Je){var et=Je.$delay;return et&&(0,Ln.css)(["transition:left ",";"],et)}),(0,Pn.pick)({enterprise:(0,Ln.css)(["width:",";height:",";border-style:solid;"],Rn,Rn),prisma:(0,Ln.css)(["height:16px;width:16px;margin:2px;border-style:none;box-shadow:",";"],Pn.variables.embossShadow)}),(function(Je){return Je.$disabled&&(0,Ln.css)(["border-color:",";border-style:solid;background-color:",";"],(0,Pn.pick)({enterprise:{light:Pn.mixins.colorWithAlpha(Pn.variables.borderLightColor,.8),dark:Pn.variables.gray22},prisma:Pn.variables.transparent}),(0,Pn.pick)({enterprise:{dark:Pn.variables.gray45},prisma:Pn.mixins.colorWithAlpha(Pn.variables.white,.3)}))}),(function(Je){return Je.$selected&&(0,Ln.css)(["",";"],(0,Pn.pick)({enterprise:(0,Ln.css)(["left:calc(100% - "," + 1px);"],Rn),prisma:(0,Ln.css)(["left:calc(100% - "," + 1px);"],Nn)}))})),Hn=Tn().div.withConfig({displayName:"SwitchStyles__StyledToggleOutline",componentId:"sc-844ieu-4"})(["position:absolute;border:1px solid transparent;",";",";top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;"," ",""],(function(Je){var et=Je.$delay;return et&&(0,Ln.css)(["transition:border-color ",";"],et)}),(0,Pn.pick)({enterprise:(0,Ln.css)(["border-radius:calc("," * 0.5);"],Rn),prisma:"border-radius: 15px"}),(0,Pn.pick)({prisma:(0,Ln.css)(["margin:-6px;"])}),(function(Je){return Je.$error&&(0,Ln.css)(["border-color:",";"],(0,Pn.pick)({enterprise:Pn.variables.errorColor,prisma:Pn.variables.transparent}))})),$n=Tn()(An()).withConfig({displayName:"SwitchStyles__StyledToggleClickable",componentId:"sc-844ieu-5"})(["position:relative;"," border-radius:",";transition:background-color ",";flex:0 0 auto;border:1px solid ",";"," &:not([disabled]){&:focus{outline:0;",";","}&:hover ","{background-color:",";}&:hover ","{background-color:",";}}&[disabled]{border:1px solid ",";background-color:",";"," ","}",";",""],(0,Pn.pick)({enterprise:(0,Pn.pick)({light:(0,Ln.css)(["width:calc("," * 2);background-color:",";height:",";"],Rn,Pn.variables.gray98,Rn),dark:(0,Ln.css)(["width:calc("," * 2);background-color:",";height:",";"],Rn,Pn.variables.gray45,Rn)}),prisma:(0,Ln.css)(["width:32px;background-color:",";height:",";top:1px;"],Pn.variables.contentColorMuted,Nn)}),Rn,(function(Je){return Je.$delay}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray60,dark:Pn.variables.borderColor},prisma:Pn.variables.transparent}),(0,Pn.pick)({enterprise:(0,Ln.css)(["box-shadow:inset 0 2px 0 rgba(0,0,0,0.1);"])}),(0,Pn.pick)({enterprise:(0,Ln.css)(["box-shadow:",",inset 0 2px 0 rgba(0,0,0,0.1);"],Pn.variables.focusShadow),prisma:(0,Ln.css)(["box-shadow:",";"],Pn.variables.focusShadow)}),(0,Pn.pick)({enterprise:(0,Ln.css)(["> ","{border-color:",";}"],Hn,Pn.mixins.colorWithAlpha(Pn.variables.focusColor,.8))}),zn,(0,Pn.pick)({enterprise:(0,Pn.pick)({light:Pn.variables.gray96,dark:"#b1bcc7"}),prisma:Pn.variables.white}),Hn,(0,Pn.pick)({prisma:Pn.variables.interactiveColorOverlayHover}),(0,Pn.pick)({enterprise:{light:Pn.variables.borderLightColor,dark:Pn.variables.borderColor},prisma:Pn.variables.transparent}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray96,dark:Pn.variables.gray30},prisma:Pn.variables.interactiveColorBackgroundDisabled}),(0,Pn.pick)({enterprise:(0,Ln.css)(["box-shadow:inset 0 2px 0 rgba(0,0,0,0.06);"])}),(function(Je){return Je.$selected&&(0,Ln.css)(["border-color:transparent;background-color:",";"],(0,Pn.pick)({enterprise:(0,Pn.pick)({light:Pn.variables.accentColorL40,dark:Pn.variables.accentColorD20}),prisma:Pn.mixins.colorWithAlpha(Pn.variables.interactiveColorPrimary,.7)}))}),(function(Je){return Je.$selected&&(0,Ln.css)(["border-color:",";background-color:",";",""],(0,Pn.pick)({enterprise:Pn.variables.accentColorL10,prisma:Pn.variables.transparent}),(0,Pn.pick)({enterprise:Pn.variables.accentColorL10,prisma:Pn.variables.interactiveColorPrimary}),(0,Pn.pick)({prisma:(0,Ln.css)(["box-shadow:",";"],Pn.variables.embossShadow)}))}),(function(Je){return Je.$error&&(0,Ln.css)(["border-color:",";",";"],(0,Pn.pick)({enterprise:Pn.variables.errorColor,prisma:Pn.variables.transparent}),(0,Pn.pick)({prisma:(0,Ln.css)(["background-color:",";"],Pn.variables.accentColorNegative)}))})),qn=$n.withComponent("span"),Kn=Tn().label.withConfig({displayName:"SwitchStyles__StyledLabel",componentId:"sc-844ieu-6"})([""," flex:1 1 auto;padding-left:",";color:inherit;",";"],Pn.mixins.reset("inline-block"),(0,Pn.pick)({enterprise:(0,Ln.css)(["",";"],Pn.variables.spacingXSmall),prisma:"8px"}),(function(Je){return!Je.$disabled&&(0,Ln.css)(["cursor:pointer;"])}));function I(Je){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function D(){return(D=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function q(Je,et){if(null==Je)return{};var tt,ot,it=function T(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function N(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function B(Je,et,tt){return et&&N(Je.prototype,et),tt&&N(Je,tt),Je}function A(Je,et){return(A=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function W(Je){var et=function H(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function t(){var tt,ot=U(Je);if(et){var it=U(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return z(this,tt)}}function z(Je,et){return!et||"object"!==I(et)&&"function"!=typeof et?F(Je):et}function F(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function U(Je){return(U=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function V(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Un={appearance:Cn().oneOf(["checkbox","toggle"]),children:Cn().node,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,id:Cn().string,inline:Cn().bool,interactive:Cn().bool,labelledBy:Cn().string,onClick:Cn().func,required:Cn().bool,selected:Cn().oneOf([!0,!1,"some"]),selectedLabel:Cn().string,someSelectedLabel:Cn().string,unselectedLabel:Cn().string,value:Cn().any},Gn={checkbox:Bn,toggle:$n},Jn={checkbox:Vn,toggle:qn},Cr=function(Je){!function M(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&A(Je,et)}(t,Je);var et=W(t);function t(Je){var tt;return function R(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,t),V(F(tt=et.call(this,Je)),"clickableId",void 0),V(F(tt),"labelId",void 0),V(F(tt),"toggle",null),V(F(tt),"componentDidUpdate",t.validateProps),V(F(tt),"handleContainerClick",(function(Je){var et,ot,it=tt.props,Zt=it.value,en=it.selected;null===(et=(ot=tt.props).onClick)||void 0===et||et.call(ot,Je,{value:Zt,selected:en})})),tt.labelId=(0,kn.createDOMID)("label"),tt.clickableId=(0,kn.createDOMID)("clickable"),t.validateProps(Je),tt}return B(t,null,[{key:"validateProps",value:function e(Je){Je.selected,Je.appearance}}]),B(t,[{key:"focus",value:function e(){var Je;null===(Je=this.toggle)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.appearance,ot=et.children,it=et.disabled,en=et.elementRef,Cn=et.error,_n=et.id,Sn=et.inline,kn=et.interactive,En=et.labelledBy,Dn=(et.onClick,et.required),Pn=et.selected,Ln=et.selectedLabel,Tn=et.someSelectedLabel,In=et.unselectedLabel,jn=et.value,Mn=q(et,["appearance","children","disabled","elementRef","error","id","inline","interactive","labelledBy","onClick","required","selected","selectedLabel","someSelectedLabel","unselectedLabel","value"]),An=En,Rn=_n;ot&&(An=this.labelId,Rn=_n||this.clickableId);var Nn={true:Ln,false:In,some:Tn},Bn={disabled:it,$interactive:kn,$error:Cn,$selected:"some"===Pn||Pn,"aria-labelledby":kn?An:void 0,"aria-checked":kn?"some"===Pn?"mixed":Pn:void 0,"aria-invalid":!!Cn||void 0,"aria-required":Dn,id:Rn,ref:function e(et){Je.toggle=et},onClick:it||!kn?void 0:this.handleContainerClick,"data-test":"button","data-selected":Pn},Vn=Gn[tt],$n=Jn[tt],qn=function e(Je){return function(){var et=Zt().createElement(Zt().Fragment,null,Zt().createElement(zn,{$delay:Je,$disabled:it,$error:!it&&Cn,$selected:Pn}),Zt().createElement(Hn,{$delay:Je,$error:!it&&Cn}));return kn?Zt().createElement(Vn,D({role:"switch"},Bn,{$delay:Je}),et):Zt().createElement($n,D({},Bn,{$delay:Je}),et)}},Un=(it?"disabled":Cn&&"error")||null,Cr=!!Ln||!!Tn||!!In;return Zt().createElement(Fn,D({flex:!0,inline:Sn,"data-test":"switch","data-test-selected":Pn,"data-test-value":jn,"data-test-error":!!Cn||void 0,"data-error":!!Cn||void 0,"data-disabled":!!it||void 0,elementRef:en,$switchState:Un},Mn),"toggle"===tt&&Zt().createElement(wn(),{on:qn("200ms"),off:qn()}),"toggle"!==tt&&function e(){var Je=Zt().createElement(Zt().Fragment,null,!0===Pn&&"checkbox"===tt&&Zt().createElement(v,null),"some"===Pn&&"checkbox"===tt&&Zt().createElement(Wn,null));return kn?Zt().createElement(Vn,D({"data-clickable":!0,role:tt},Bn),Je):Zt().createElement($n,Bn,Je)}(),kn&&Cr&&Zt().createElement(xn(),null,Nn["".concat(Pn)]),ot&&Zt().createElement(Kn,{$disabled:it,"data-test":"label",id:An,htmlFor:Rn,"data-disabled":it||null},ot))}}]),t}(it.Component);V(Cr,"propTypes",Un),V(Cr,"defaultProps",{appearance:"checkbox",disabled:!1,error:!1,inline:!1,interactive:!0,selected:!1});const wr=Cr;Je.exports=ot})()},2519:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>no});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(63);var xn=et.n(Sn);const kn=tt(38);var En=et.n(kn);const Dn=tt(347);var Pn=et.n(Dn);const Ln=tt(3920),Tn=tt(1439);var In=et.n(Tn);const jn=tt(1042);var Mn=et.n(jn);const An=tt(2520);var Rn=et.n(An);const Nn=tt(2521);var Fn=et.n(Nn);const Bn=tt(905);var Vn=et.n(Bn);const Wn=tt(7169);var zn=et.n(Wn);const Hn=tt(316),$n=tt(1807),qn=tt(644),Kn=tt(2508);var Un=et.n(Kn);function M(){return(M=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}const Gn=function R(Je){var et=(0,Hn.useSplunkTheme)(),tt=et.family,ot=et.density;if("enterprise"===tt)return Zt().createElement(Un(),M({viewBox:"0 0 24 24",size:1.2,screenReaderText:(0,qn._)("Hide password")},Je),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.00691 3.89287C3.61638 3.50234 2.98322 3.50235 2.5927 3.89287C2.20217 4.2834 2.20217 4.91656 2.5927 5.30708L4.35908 7.07346C3.63043 7.75302 2.99174 8.52671 2.46085 9.37612L1.18794 11.4128C0.963393 11.7721 0.963395 12.2279 1.18794 12.5872L2.46085 14.6239C3.3213 16.0006 4.46494 17.1784 5.81576 18.0789L5.94933 18.1679C7.74121 19.3625 9.8466 20 12.0002 20C13.5116 20 14.9993 19.686 16.3715 19.0858L18.5982 21.3125C18.9887 21.703 19.6218 21.703 20.0124 21.3125C20.4029 20.922 20.4029 20.2888 20.0124 19.8983L4.00691 3.89287ZM14.8257 17.54L13.0353 15.7496C12.7056 15.8405 12.3583 15.889 11.9997 15.889C9.85196 15.889 8.11084 14.1479 8.11084 12.0001C8.11084 11.6415 8.15937 11.2943 8.25022 10.9646L5.77433 8.48871C5.15179 9.06078 4.60729 9.71541 4.15685 10.4361L3.17943 12L4.15685 13.5639C4.86685 14.6999 5.81053 15.6717 6.92516 16.4148L7.05873 16.5038C8.52208 17.4794 10.2415 18 12.0002 18C12.9658 18 13.9196 17.8431 14.8257 17.54Z",fill:"currentColor"}),Zt().createElement("path",{d:"M10.9657 8.25019L15.7496 13.0342C15.8402 12.7049 15.8886 12.3581 15.8886 12.0001C15.8886 9.85232 14.1475 8.11121 11.9997 8.11121C11.6417 8.11121 11.2949 8.15959 10.9657 8.25019Z",fill:"currentColor"}),Zt().createElement("path",{d:"M19.8435 13.5639C19.3932 14.2844 18.8488 14.939 18.2264 15.5109L19.6417 16.9262C20.3702 16.2467 21.0087 15.4731 21.5395 14.6239L22.8124 12.5872C23.037 12.2279 23.037 11.7721 22.8124 11.4128L21.5395 9.37612C20.6791 7.99942 19.5354 6.82164 18.1846 5.9211L18.051 5.83205C16.2591 4.63746 14.1538 4 12.0002 4C10.489 4 9.00149 4.31389 7.62941 4.91392L9.17525 6.45977C10.0811 6.15687 11.0347 6 12.0002 6C13.7589 6 15.4783 6.52059 16.9416 7.49615L17.0752 7.5852C18.1898 8.32829 19.1335 9.30013 19.8435 10.4361L20.8209 12L19.8435 13.5639Z",fill:"currentColor"}));var it="compact"===ot?"20":"24";return Zt().createElement("svg",{width:it,height:it,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{display:"block"}},Zt().createElement("title",null,(0,qn._)("Hide password")),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.00691 3.89287C3.61638 3.50234 2.98322 3.50235 2.5927 3.89287C2.20217 4.2834 2.20217 4.91656 2.5927 5.30708L4.35908 7.07346C3.63043 7.75302 2.99174 8.52671 2.46085 9.37612L1.18794 11.4128C0.963393 11.7721 0.963395 12.2279 1.18794 12.5872L2.46085 14.6239C3.3213 16.0006 4.46494 17.1784 5.81576 18.0789L5.94933 18.1679C7.74121 19.3625 9.8466 20 12.0002 20C13.5116 20 14.9993 19.686 16.3715 19.0858L18.5982 21.3125C18.9887 21.703 19.6218 21.703 20.0124 21.3125C20.4029 20.922 20.4029 20.2888 20.0124 19.8983L4.00691 3.89287ZM14.8257 17.54L13.0353 15.7496C12.7056 15.8405 12.3583 15.889 11.9997 15.889C9.85196 15.889 8.11084 14.1479 8.11084 12.0001C8.11084 11.6415 8.15937 11.2943 8.25022 10.9646L5.77433 8.48871C5.15179 9.06078 4.60729 9.71541 4.15685 10.4361L3.17943 12L4.15685 13.5639C4.86685 14.6999 5.81053 15.6717 6.92516 16.4148L7.05873 16.5038C8.52208 17.4794 10.2415 18 12.0002 18C12.9658 18 13.9196 17.8431 14.8257 17.54Z",fill:"currentColor"}),Zt().createElement("path",{d:"M10.9657 8.25019L15.7496 13.0342C15.8402 12.7049 15.8886 12.3581 15.8886 12.0001C15.8886 9.85232 14.1475 8.11121 11.9997 8.11121C11.6417 8.11121 11.2949 8.15959 10.9657 8.25019Z",fill:"currentColor"}),Zt().createElement("path",{d:"M19.8435 13.5639C19.3932 14.2844 18.8488 14.939 18.2264 15.5109L19.6417 16.9262C20.3702 16.2467 21.0087 15.4731 21.5395 14.6239L22.8124 12.5872C23.037 12.2279 23.037 11.7721 22.8124 11.4128L21.5395 9.37612C20.6791 7.99942 19.5354 6.82164 18.1846 5.9211L18.051 5.83205C16.2591 4.63746 14.1538 4 12.0002 4C10.489 4 9.00149 4.31389 7.62941 4.91392L9.17525 6.45977C10.0811 6.15687 11.0347 6 12.0002 6C13.7589 6 15.4783 6.52059 16.9416 7.49615L17.0752 7.5852C18.1898 8.32829 19.1335 9.30013 19.8435 10.4361L20.8209 12L19.8435 13.5639Z",fill:"currentColor"}))};function _(){return(_=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}const Jn=function P(Je){var et=(0,Hn.useSplunkTheme)(),tt=et.family,ot=et.density;if("enterprise"===tt)return Zt().createElement(Un(),_({viewBox:"0 0 24 24",size:1.2,screenReaderText:(0,qn._)("View password")},Je),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.7745 11.8654C15.7745 14.0132 14.0334 15.7543 11.8857 15.7543C9.73788 15.7543 7.99677 14.0132 7.99677 11.8654C7.99677 9.71762 9.73788 7.9765 11.8857 7.9765C14.0334 7.9765 15.7745 9.71762 15.7745 11.8654ZM13.7745 11.8654C13.7745 12.9086 12.9289 13.7543 11.8857 13.7543C10.8424 13.7543 9.99677 12.9086 9.99677 11.8654C9.99677 10.8222 10.8424 9.9765 11.8857 9.9765C12.9289 9.9765 13.7745 10.8222 13.7745 11.8654Z",fill:"currentColor"}),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.8859 3.86536C9.73235 3.86536 7.62695 4.50282 5.83507 5.69741L5.7015 5.78646C4.35068 6.687 3.20704 7.86477 2.3466 9.24148L1.07369 11.2781C0.849136 11.6374 0.849137 12.0933 1.07369 12.4526L2.3466 14.4892C3.20704 15.8659 4.35068 17.0437 5.7015 17.9443L5.83507 18.0333C7.62695 19.2279 9.73235 19.8654 11.8859 19.8654C14.0395 19.8654 16.1449 19.2279 17.9368 18.0333L18.0703 17.9443C19.4212 17.0437 20.5648 15.8659 21.4252 14.4892L22.6982 12.4526C22.9227 12.0933 22.9227 11.6374 22.6982 11.2781L21.4252 9.24148C20.5648 7.86477 19.4212 6.687 18.0703 5.78645L17.9368 5.69741C16.1449 4.50282 14.0395 3.86536 11.8859 3.86536ZM6.94447 7.36151C8.40782 6.38594 10.1272 5.86536 11.8859 5.86536C13.6446 5.86536 15.364 6.38594 16.8274 7.36151L16.9609 7.45056C18.0756 8.19364 19.0193 9.16549 19.7293 10.3015L20.7067 11.8654L19.7293 13.4292C19.0193 14.5652 18.0756 15.5371 16.9609 16.2802L16.8274 16.3692C15.364 17.3448 13.6446 17.8654 11.8859 17.8654C10.1272 17.8654 8.40782 17.3448 6.94447 16.3692L6.8109 16.2802C5.69627 15.5371 4.75259 14.5652 4.04259 13.4292L3.06517 11.8654L4.04259 10.3015C4.75259 9.16549 5.69627 8.19364 6.8109 7.45056L6.94447 7.36151Z",fill:"currentColor"}));var it="compact"===ot?"20":"24";return Zt().createElement("svg",{width:it,height:it,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{display:"block"}},Zt().createElement("title",null,(0,qn._)("View password")),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.7745 11.8654C15.7745 14.0132 14.0334 15.7543 11.8857 15.7543C9.73788 15.7543 7.99677 14.0132 7.99677 11.8654C7.99677 9.71762 9.73788 7.9765 11.8857 7.9765C14.0334 7.9765 15.7745 9.71762 15.7745 11.8654ZM13.7745 11.8654C13.7745 12.9086 12.9289 13.7543 11.8857 13.7543C10.8424 13.7543 9.99677 12.9086 9.99677 11.8654C9.99677 10.8222 10.8424 9.9765 11.8857 9.9765C12.9289 9.9765 13.7745 10.8222 13.7745 11.8654Z",fill:"currentColor"}),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.8859 3.86536C9.73235 3.86536 7.62695 4.50282 5.83507 5.69741L5.7015 5.78646C4.35068 6.687 3.20704 7.86477 2.3466 9.24148L1.07369 11.2781C0.849136 11.6374 0.849137 12.0933 1.07369 12.4526L2.3466 14.4892C3.20704 15.8659 4.35068 17.0437 5.7015 17.9443L5.83507 18.0333C7.62695 19.2279 9.73235 19.8654 11.8859 19.8654C14.0395 19.8654 16.1449 19.2279 17.9368 18.0333L18.0703 17.9443C19.4212 17.0437 20.5648 15.8659 21.4252 14.4892L22.6982 12.4526C22.9227 12.0933 22.9227 11.6374 22.6982 11.2781L21.4252 9.24148C20.5648 7.86477 19.4212 6.687 18.0703 5.78645L17.9368 5.69741C16.1449 4.50282 14.0395 3.86536 11.8859 3.86536ZM6.94447 7.36151C8.40782 6.38594 10.1272 5.86536 11.8859 5.86536C13.6446 5.86536 15.364 6.38594 16.8274 7.36151L16.9609 7.45056C18.0756 8.19364 19.0193 9.16549 19.7293 10.3015L20.7067 11.8654L19.7293 13.4292C19.0193 14.5652 18.0756 15.5371 16.9609 16.2802L16.8274 16.3692C15.364 17.3448 13.6446 17.8654 11.8859 17.8654C10.1272 17.8654 8.40782 17.3448 6.94447 16.3692L6.8109 16.2802C5.69627 15.5371 4.75259 14.5652 4.04259 13.4292L3.06517 11.8654L4.04259 10.3015C4.75259 9.16549 5.69627 8.19364 6.8109 7.45056L6.94447 7.36151Z",fill:"currentColor"}))},Cr=tt(2);var wr=et.n(Cr);const Sr=tt(907);var Or=et.n(Sr);const xr=tt(1043);var kr=et.n(xr),Lr=(0,Cr.css)(["&,&[type]{cursor:not-allowed;color:",";&::placeholder{color:",";}}"],(0,Hn.pick)({enterprise:Hn.variables.textDisabledColor,prisma:Hn.variables.contentColorDisabled}),(0,Hn.pick)({enterprise:Hn.variables.textDisabledColor,prisma:Hn.variables.contentColorDisabled})),Nr=(0,Cr.css)(["border-radius:",";cursor:pointer;font-size:0.83333em;flex-grow:0;",";&:not([disabled]){color:",";}"],(0,Hn.pick)({enterprise:Hn.variables.borderRadius,prisma:"50%"}),(0,Hn.pick)({enterprise:(0,Cr.css)(["width:",";height:",";"],Hn.variables.inputHeight,Hn.variables.inputHeight),prisma:{comfortable:(0,Cr.css)(["width:26px;min-width:26px;min-height:26px;margin:8px;padding:0;"]),compact:(0,Cr.css)(["width:22px;min-width:22px;min-height:22px;margin:8px;padding:0;"])}}),(0,Hn.pick)({enterprise:{light:Hn.variables.gray60,dark:Hn.variables.white},prisma:Hn.variables.contentColorMuted})),Wr=wr()(kr()).withConfig({displayName:"TextStyles__StyledClearButton",componentId:"eg7n6t-0"})(["display:none;visibility:hidden;",""],Nr),zr=wr().span.withConfig({displayName:"TextStyles__StyledSearchIconWrapper",componentId:"eg7n6t-1"})(["",";color:",";pointer-events:none;padding:",";",""],Hn.mixins.reset("inline-block"),(0,Hn.pick)({enterprise:{light:Hn.variables.gray60,dark:Hn.variables.white},prisma:Hn.variables.contentColorMuted}),(0,Hn.pick)({comfortable:"0 8px",compact:"0 6px"}),(function(Je){return Je.$disabled&&(0,Cr.css)(["",""],(0,Hn.pick)({enterprise:(0,Cr.css)(["color:",";"],Hn.variables.textDisabledColor),prisma:(0,Cr.css)(["color:",";"],Hn.variables.contentColorDisabled)}))})),Hr=wr()(Or()).withConfig({displayName:"TextStyles__StyledBox",componentId:"eg7n6t-2"})(["display:flex;justify-content:space-between;flex-grow:1;flex-shrink:1;position:relative;&[data-inline]{width:230px;flex-basis:230px;[data-inline] + &{margin-left:",";}}&:focus-within:not([disabled]){","{","}","{visibility:visible;display:block;}}",""],Hn.variables.spacingSmall,zr,(0,Hn.pick)({enterprise:(0,Cr.css)(["display:none;"])}),Wr,(function(Je){return Je.$isTimeInput&&(0,Cr.css)(["@media screen and (min--moz-device-pixel-ratio:0){","{display:none;}}"],Wr)})),$r=wr().span.withConfig({displayName:"TextStyles__StyledInputWrapper",componentId:"eg7n6t-3"})(["",";flex-grow:1;min-height:",";position:relative;overflow:hidden;border:1px solid ",";border-radius:",";box-sizing:border-box;background-color:",";box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);padding:",";align-items:center;"," "," &:hover:not([disabled]){border-color:",";}&:focus-within:not([disabled]){box-shadow:",";color:",";}"," "," "," ",""],Hn.mixins.reset("inline-flex"),Hn.variables.inputHeight,Hn.variables.interactiveColorBorder,Hn.variables.borderRadius,(0,Hn.pick)({enterprise:{light:Hn.variables.white,dark:Hn.variables.gray22},prisma:Hn.variables.transparent}),(0,Hn.pick)({enterprise:"0 10px",prisma:"0 12px"}),(function(Je){return Je.$hasEndAdornment&&(0,Cr.css)(["padding-right:0;"])}),(function(Je){return Je.$hasStartAdornment&&(0,Cr.css)(["padding-left:0;"])}),Hn.variables.interactiveColorBorderHover,Hn.variables.focusShadow,Hn.variables.contentColorActive,(function(Je){return Je.$error&&(0,Cr.css)(["&,&:hover:not([disabled]){border-color:",";}&:focus-within:not([disabled]){box-shadow:",";color:",";}"],Hn.variables.accentColorNegative,Hn.variables.focusShadow,Hn.variables.contentColorActive)}),(function(Je){return Je.$append&&(0,Cr.css)(["margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;"])}),(function(Je){return Je.$prepend&&(0,Cr.css)(["border-top-left-radius:0;border-bottom-left-radius:0;"])}),(function(Je){return Je.disabled&&(0,Cr.css)(["border-color:",";box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);",""],Hn.variables.interactiveColorBorderDisabled,(0,Hn.pick)({enterprise:(0,Cr.css)(["background-color:",";"],Hn.variables.interactiveColorBackgroundDisabled)}))})),Kr=wr().input.withConfig({displayName:"TextStyles__StyledInput",componentId:"eg7n6t-4"})(["",";&,&[type]{outline-style:none;border:0;background:transparent;color:",";flex-grow:1;font-family:",";font-size:inherit;line-height:inherit;&[type='time']{&::-webkit-calendar-picker-indicator{display:none;}height:",";@media screen and (min--moz-device-pixel-ratio:0){padding-right:",";}}position:relative;&::placeholder{color:",";opacity:1;}"," ","}"],Hn.mixins.reset("inline-flex"),(0,Hn.pick)({enterprise:Hn.variables.textColor,prisma:Hn.variables.contentColorActive}),Hn.variables.sansFontFamily,(0,Hn.pick)({enterprise:"20px",prisma:{comfortable:"24px",compact:"20px"}}),(0,Hn.pick)({enterprise:Hn.variables.spacingSmall,prisma:"14px"}),Hn.variables.contentColorMuted,(function(Je){return Je.$error&&(0,Cr.css)(["&,&:hover{color:",";}"],(0,Hn.pick)({enterprise:{light:Hn.variables.errorColorD10,dark:Hn.variables.errorColorL20},prisma:Hn.variables.contentColorActive}))}),(function(Je){return Je.disabled&&Lr})),Ur=wr()(kr()).withConfig({displayName:"TextStyles__StyledVisibilityToggle",componentId:"eg7n6t-5"})(["",""],Nr),Gr=wr().span.withConfig({displayName:"TextStyles__StyledPlaceholder",componentId:"eg7n6t-6"})(["pointer-events:none;color:",";position:absolute;overflow:hidden;font-size:inherit;line-height:inherit;height:",";margin-right:",";",";",";",""],(0,Hn.pick)({enterprise:Hn.variables.textGray,prisma:Hn.variables.contentColorMuted}),Hn.variables.lineHeight,(0,Hn.pick)({enterprise:"10px",prisma:"14px"}),(function(Je){var et=Je.$hasStartAdornment,tt=Je.$startAdornmentWidth;return et&&(tt?(0,Cr.css)(["margin-left:","px;"],tt):(0,Cr.css)(["margin-left:",";"],(0,Hn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}})))}),(function(Je){var et=Je.$hasEndAdornment,tt=Je.$endAdornmentWidth;return et&&(tt?(0,Cr.css)(["max-width:calc( 100% - "," - ","px );"],(0,Hn.pick)({enterprise:"10px",prisma:"14px"}),tt):(0,Cr.css)(["max-width:calc( 100% - "," - "," );"],(0,Hn.pick)({enterprise:"10px",prisma:"14px"}),(0,Hn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}})))}),(function(Je){var et=Je.$hasBothAdornment,tt=Je.$endAdornmentWidth,ot=Je.$startAdornmentWidth;return et&&(0,Cr.css)(["max-width:calc(100% - ","px - ","px);"],ot,tt)})),Zr=(0,Cr.css)(["display:inline-flex;align-items:center;justify-content:center;height:",";pointer-events:none;"],(0,Hn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}})),Xr=wr().div.withConfig({displayName:"TextStyles__StyledStartAdornmentHolder",componentId:"eg7n6t-7"})([""," ",";"],Zr,(function(Je){var et=Je.$width;return et?(0,Cr.css)(["min-width:","px;"],et):(0,Cr.css)(["min-width:",";"],(0,Hn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}}))})),Yr=wr().div.withConfig({displayName:"TextStyles__StyledEndAdornmentHolder",componentId:"eg7n6t-8"})([""," ",";"],Zr,(function(Je){var et=Je.$width;return et?(0,Cr.css)(["min-width:","px;"],et):(0,Cr.css)(["min-width:",";"],(0,Hn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}}))})),Qr=wr().div.withConfig({displayName:"TextStyles__StyledAdornment",componentId:"eg7n6t-9"})(["display:inline-flex;align-items:center;justify-content:center;position:absolute;pointer-events:none;z-index:1;height:",";color:",";",";",";",""],(0,Hn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}}),(0,Hn.pick)({enterprise:{light:Hn.variables.gray60,dark:Hn.variables.white},prisma:Hn.variables.contentColorMuted}),(function(Je){return"start"===Je.$position?(0,Cr.css)(["top:1px;left:1px;"]):(0,Cr.css)(["top:1px;right:1px;"])}),(function(Je){return Je.disabled&&Lr}),(0,Hn.pick)({enterprise:(0,Cr.css)(["margin-left:-1px;margin-right:-1px;"])}));function ie(Je){return(ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function ae(){return(ae=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function oe(Je){return function pe(Je){if(Array.isArray(Je))return de(Je)}(Je)||function ce(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function se(Je,et){if(!Je)return;if("string"==typeof Je)return de(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return de(Je,et)}(Je)||function le(){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 de(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function ue(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function fe(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ue(Object(tt),!0).forEach((function(et){Ee(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ue(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function me(Je,et){if(null==Je)return{};var tt,ot,it=function he(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function be(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function ye(Je,et,tt){return et&&be(Je.prototype,et),tt&&be(Je,tt),Je}function ge(Je,et){return(ge=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function xe(Je){var et=function Le(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Se(Je);if(et){var it=Se(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return we(this,tt)}}function we(Je,et){return!et||"object"!==ie(et)&&"function"!=typeof et?ke(Je):et}function ke(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Se(Je){return(Se=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Ee(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Jr={appearance:Cn().oneOf(["default","search"]),append:Cn().bool,autoCapitalize:Cn().string,autoComplete:Cn().string,autoCorrect:Cn().string,autoFocus:Cn().bool,canClear:Cn().bool,children:Cn().node,classNamePrivate:Cn().string,defaultValue:Cn().string,describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),endAdornment:Cn().node,error:Cn().bool,inline:Cn().bool,inputClassName:Cn().string,inputId:Cn().string,inputRef:Cn().oneOfType([Cn().func,Cn().object]),labelledBy:Cn().string,maxLength:Cn().number,multiline:Cn().bool,name:Cn().string,onBlur:Cn().func,onChange:Cn().func,onFocus:Cn().func,onKeyDown:Cn().func,onSelect:Cn().func,onInputClick:Cn().func,placeholder:Cn().string,prepend:Cn().bool,required:Cn().bool,rowsMax:Cn().number,rowsMin:Cn().number,spellCheck:Cn().bool,tabIndex:Cn().number,startAdornment:Cn().node,splunkTheme:Cn().object,type:Cn().string,passwordVisibilityToggle:Cn().bool,useSyntheticPlaceholder:Cn().bool,value:Cn().string},eo=function(Je){!function Ce(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&ge(Je,et)}(r,Je);var et=xe(r);function r(Je){var tt;return function ve(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Ee(ke(tt=et.call(this,Je)),"controlledExternally",void 0),Ee(ke(tt),"input",null),Ee(ke(tt),"startAdornment",null),Ee(ke(tt),"endAdornment",null),Ee(ke(tt),"getAdornmentWidth",(function(){var Je=tt.startAdornment?tt.startAdornment.getBoundingClientRect():void 0,et=Je&&Math.round(Je.width);tt.state.startAdornmentWidth!==et&&tt.setState({startAdornmentWidth:et});var ot=tt.endAdornment?tt.endAdornment.getBoundingClientRect():void 0,it=ot&&Math.round(ot.width);tt.state.endAdornmentWidth!==it&&tt.setState({endAdornmentWidth:it})})),Ee(ke(tt),"handleInputMount",(function(Je){tt.input=Je,function ne(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(tt.props.inputRef,Je)})),Ee(ke(tt),"handleInputChange",(function(Je){var et,ot,it=Je.target.value,Zt=tt.props.name;tt.isControlled()||tt.setState({value:it}),null===(et=(ot=tt.props).onChange)||void 0===et||et.call(ot,Je,{value:it,name:Zt})})),Ee(ke(tt),"handleInputKeyDown",(function(Je){var et,ot;null===(et=(ot=tt.props).onKeyDown)||void 0===et||et.call(ot,Je)})),Ee(ke(tt),"handleInputSelect",(function(Je){var et,ot;null===(et=(ot=tt.props).onSelect)||void 0===et||et.call(ot,Je)})),Ee(ke(tt),"handleInputClick",(function(Je){var et,ot;null===(et=(ot=tt.props).onInputClick)||void 0===et||et.call(ot,Je)})),Ee(ke(tt),"handleInputFocus",(function(Je){var et,ot,it=Je.target.value,Zt=tt.props.name;null===(et=(ot=tt.props).onFocus)||void 0===et||et.call(ot,Je,{value:it,name:Zt})})),Ee(ke(tt),"handleInputBlur",(function(Je){var et,ot,it=Je.target.value,Zt=tt.props.name;null===(et=(ot=tt.props).onBlur)||void 0===et||et.call(ot,Je,{value:it,name:Zt})})),Ee(ke(tt),"handleClear",(function(Je){var et,ot;Je.preventDefault();var it=tt.props.name;tt.isControlled()||tt.setState({value:""}),tt.focus(),null===(et=(ot=tt.props).onChange)||void 0===et||et.call(ot,Je,{value:"",name:it})})),Ee(ke(tt),"handleVisibilityToggle",(function(){tt.setState((function(Je){return{hideVisibility:!Je.hideVisibility}}))})),Ee(ke(tt),"renderEndAdornment",(function(){var Je,et=tt.props,ot=et.appearance,it=et.endAdornment,en=et.passwordVisibilityToggle,Cn=et.disabled,_n=et.canClear,wn=et.splunkTheme,Sn=wn.isPrisma,xn=wn.isCompact,kn=wn.isEnterprise,En=xn?"20px":"24px",Dn={ref:function e(Je){tt.endAdornment=Je},disabled:Cn,$position:"end"};if(it)return Zt().createElement(Qr,Dn,it);if(en&&!Cn){var Pn=tt.state.hideVisibility?Zt().createElement(Jn,null):Zt().createElement(Gn,null);return Zt().createElement(Qr,Dn,Zt().createElement(Ur,{appearance:"subtle","data-test":"password-toggle",inline:!1,onClick:tt.handleVisibilityToggle,type:"button",icon:Pn}))}var Ln=null===(Je=tt.context.labelAttrs)||void 0===Je?void 0:Je.text,Tn=Ln?(0,qn._)("Clear ".concat(Ln," text field")):(0,qn._)("Clear text field"),jn=tt.getDisplayValue();return kn&&"search"===ot?jn?Zt().createElement(Qr,Dn,!Cn&&Zt().createElement(Wr,{appearance:"subtle","data-test":"clear",inline:!1,"aria-label":Tn,icon:Zt().createElement(Mn(),{size:1,screenReaderText:null}),onClick:tt.handleClear}),Zt().createElement(zr,{"data-test":"search-icon",$disabled:Cn},Zt().createElement(Rn(),{screenReaderText:null,hideDefaultTooltip:!0,size:"16px",inline:!1}))):Zt().createElement(Qr,Dn,Zt().createElement(zr,{$disabled:Cn,"data-test":"search-icon"},Zt().createElement(Rn(),{screenReaderText:null,hideDefaultTooltip:!0,size:"16px",inline:!1}))):jn&&(Sn&&"search"===ot||_n)?Zt().createElement(Qr,Dn,!Cn&&Zt().createElement(Wr,{"data-test":"clear",appearance:"subtle","aria-label":Tn,onClick:tt.handleClear,icon:kn?Zt().createElement(Mn(),{inline:!1,screenReaderText:null}):Zt().createElement(In(),{height:En,inline:!1,width:En})})):void 0})),Ee(ke(tt),"renderStartAdornment",(function(){var Je=tt.props,et=Je.appearance,ot=Je.startAdornment,it=Je.splunkTheme,en=Je.disabled,Cn=it.isPrisma,_n=it.isCompact?"20px":"24px",wn={ref:function e(Je){tt.startAdornment=Je},disabled:en,$position:"start"};return ot?Zt().createElement(Qr,wn,ot):Cn&&"search"===et?Zt().createElement(Qr,wn,Zt().createElement(zr,{"data-test":"search-icon",$disabled:en},Zt().createElement(Fn(),{height:_n,width:_n}))):void 0})),Ee(ke(tt),"getDisplayValue",(function(){return tt.isControlled()?tt.props.value:tt.state.value})),tt.controlledExternally=wn()(Je,"value"),tt.state={value:Je.defaultValue||"",hideVisibility:!0},wn()(Je,"useSyntheticPlaceholder")&&console.warn("The 'Text' prop 'useSyntheticPlaceholder' has been marked for deprecation."),r.validateRows(Je),tt}return ye(r,null,[{key:"validateRows",value:function e(Je){Je.rowsMin,Je.rowsMax}}]),ye(r,[{key:"componentDidMount",value:function e(){this.getAdornmentWidth()}},{key:"componentDidUpdate",value:function e(Je){r.validateRows(this.props),this.getAdornmentWidth()}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"blur",value:function e(){var Je;null===(Je=this.input)||void 0===Je||Je.blur()}},{key:"focus",value:function e(Je){var et;null===(et=this.input)||void 0===et||et.focus(Je)}},{key:"select",value:function e(){var Je;null===(Je=this.input)||void 0===Je||Je.select()}},{key:"render",value:function e(){var Je=this.props,et=Je.append,tt=Je.autoCapitalize,ot=Je.autoComplete,it=Je.autoCorrect,en=Je.autoFocus,Cn=Je.children,_n=Je.className,wn=Je.classNamePrivate,Sn=Je.disabled,kn=Je.describedBy,Dn=Je.elementRef,Ln=Je.error,Tn=Je.inline,In=Je.inputClassName,jn=Je.inputId,Mn=Je.labelledBy,An=Je.multiline,Rn=Je.maxLength,Nn=Je.name,Fn=Je.passwordVisibilityToggle,Bn=Je.placeholder,Wn=Je.prepend,Hn=Je.required,qn=Je.spellCheck,Kn=Je.tabIndex,Un=Je.title,Gn=Je.type,Jn=Je.useSyntheticPlaceholder,Cr=me(Je,["append","autoCapitalize","autoComplete","autoCorrect","autoFocus","children","className","classNamePrivate","disabled","describedBy","elementRef","error","inline","inputClassName","inputId","labelledBy","multiline","maxLength","name","passwordVisibilityToggle","placeholder","prepend","required","spellCheck","tabIndex","title","type","useSyntheticPlaceholder"]),wr=fe(fe({role:"textbox"},Pn()(Cr,(function(Je,et){return"role"===et||0===et.indexOf("aria-")}))),{},{"aria-describedby":kn,"aria-labelledby":Mn,"aria-invalid":Ln||void 0}),Sr=En()(Cr,["inputRef","onBlur","onChange","onFocus","onKeyDown","onSelect","onInputClick","rowsMax","rowsMin"].concat(oe(xn()(wr)))),Or=this.getDisplayValue(),xr={className:(0,$n.toClassName)(_n,In),$append:et||void 0,$error:Ln,$prepend:Wn||void 0},kr=this.state.hideVisibility?"password":"text",Lr=Fn?kr:Gn,Nr=fe(fe({},wr),{},{"data-test":"textbox",autoCapitalize:tt,autoComplete:ot,autoCorrect:it,autoFocus:en,id:jn,maxLength:Rn,placeholder:Bn&&!Jn?Bn:void 0,name:Nn,onChange:this.handleInputChange,onKeyDown:this.handleInputKeyDown,onSelect:this.handleInputSelect,onClick:this.handleInputClick,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,ref:this.handleInputMount,required:Hn,spellCheck:qn,style:{height:this.state.height},title:Un,tabIndex:Kn,type:Lr,value:Or,$error:Ln}),Wr=Jn&&Bn&&!Or,zr="password"===Gn||Fn?void 0:Or,Ur="time"===Gn,Zr=this.renderStartAdornment(),Qr=this.renderEndAdornment(),Jr=!!Zr,eo=!!Qr;return An?Zt().createElement(zn(),this.props):Zt().createElement(Hr,ae({tabIndex:-1,$isTimeInput:Ur,className:(0,$n.toClassName)(_n,wn),"data-test":"text","data-test-value":zr,elementRef:Dn,flex:!0,inline:Tn},Sr),Zr,Zt().createElement($r,ae({$hasEndAdornment:eo,$hasStartAdornment:Jr,disabled:Sn},xr),Jr&&Zt().createElement(Xr,{$width:this.state.startAdornmentWidth}),Sn?Zt().createElement(Kr,ae({className:(0,$n.toClassName)(_n,wn),"data-test":"textbox",disabled:!0,readOnly:!0,type:Lr,value:Or,placeholder:Bn&&!Jn?Bn:void 0},wr)):Zt().createElement(Kr,ae({},Nr,{onClick:this.handleInputClick})),Wr&&Zt().createElement(Vn(),null,Bn),Wr&&Zt().createElement(Gr,{$endAdornmentWidth:this.state.endAdornmentWidth,$hasBothAdornment:Jr&&eo,$hasEndAdornment:eo,$hasStartAdornment:Jr,$startAdornmentWidth:this.state.startAdornmentWidth,"aria-hidden":!0,"data-role":"placeholder"},Bn),Cn,eo&&Zt().createElement(Yr,{$width:this.state.endAdornmentWidth})),Qr)}}]),r}(it.Component);Ee(eo,"propTypes",Jr),Ee(eo,"defaultProps",{appearance:"default",append:!1,autoFocus:!1,canClear:!1,disabled:!1,error:!1,inline:!1,multiline:!1,placeholder:"",prepend:!1,rowsMax:8,rowsMin:2,tabIndex:0,type:"text",passwordVisibilityToggle:!1}),Ee(eo,"componentType","Text"),Ee(eo,"contextType",Ln.ControlGroupContext);var to=(0,Hn.withSplunkTheme)(eo);to.propTypes=eo.propTypes,to.componentType=eo.componentType;const no=to;Je.exports=ot})()},2520:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>u});const it=tt(0);var Zt=et.n(it);const en=tt(562),Cn=tt(645);var _n=et.n(Cn);function l(){return(l=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function u(Je){return Zt().createElement(_n(),l({screenReaderText:(0,en._)("Search")},Je),Zt().createElement("path",{d:"M1476.69 1268.412l-340.795-340.795c56.048-92.285 88.43-200.177 88.43-314.948C1224.324 277.195 947.634.506 612.16.506S0 277.197 0 612.67c0 335.472 276.69 612.16 612.162 612.16 114.77 0 222.663-32.385 314.948-88.43l340.795 340.796c30.406 30.405 75 30.405 105.406 0l103.38-103.378c30.405-30.406 30.405-75 0-105.406zM156.08 612.67c0-248.312 207.77-456.082 456.082-456.082 248.31 0 456.08 207.77 456.08 456.08 0 248.312-207.77 456.082-456.08 456.082-248.31 0-456.08-207.77-456.08-456.08z"}))}Je.exports=ot})()},2521:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(596);var Cn=et.n(en);const _n=tt(597);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.0509 16.4635C13.7888 17.4283 12.2113 18.0015 10.5 18.0015C6.35786 18.0015 3 14.6436 3 10.5015C3 6.35933 6.35786 3.00146 10.5 3.00146C14.6421 3.00146 18 6.35933 18 10.5015C18 12.2112 17.4279 13.7873 16.4647 15.0489L20.7077 19.292C21.0983 19.6825 21.0983 20.3156 20.7077 20.7062C20.3172 21.0967 19.6841 21.0967 19.2935 20.7062L15.0509 16.4635ZM16 10.5015C16 13.539 13.5376 16.0015 10.5 16.0015C7.46243 16.0015 5 13.539 5 10.5015C5 7.4639 7.46243 5.00146 10.5 5.00146C13.5376 5.00146 16 7.4639 16 10.5015Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.0509 16.4635C13.7888 17.4283 12.2113 18.0015 10.5 18.0015C6.35786 18.0015 3 14.6436 3 10.5015C3 6.35933 6.35786 3.00146 10.5 3.00146C14.6421 3.00146 18 6.35933 18 10.5015C18 12.2112 17.4279 13.7873 16.4647 15.0489L20.7077 19.292C21.0983 19.6825 21.0983 20.3156 20.7077 20.7062C20.3172 21.0967 19.6841 21.0967 19.2935 20.7062L15.0509 16.4635Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="magnifier-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},2522:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.clearGetThemeCache=et.default=void 0;var ot=_interopRequireDefault(tt(84)),it=_interopRequireDefault(tt(7176)),Zt=_interopRequireDefault(tt(7178)),en=tt(1045);function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Cn=(0,ot.default)((function getTheme(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=(0,en.addThemeDefaults)(Je),tt=et.family,ot=et.colorScheme,Cn=et.density,_n="prisma"===tt,wn="enterprise"===tt,Sn="comfortable"===Cn,xn="compact"===Cn,kn="dark"===ot,En="light"===ot;return Object.freeze(_objectSpread({colorScheme:ot,density:Cn,family:tt,isPrisma:_n,isEnterprise:wn,isComfortable:Sn,isCompact:xn,isDark:kn,isLight:En},"enterprise"===tt?(0,it.default)({colorScheme:ot,density:Cn}):(0,Zt.default)({colorScheme:ot,density:Cn})))}),(function(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=Je.family,tt=Je.colorScheme,ot=Je.density;return"".concat(et).concat(tt).concat(ot)}));et.clearGetThemeCache=function clearGetThemeCache(){var Je,et;return null===(Je=(et=Cn.cache).clear)||void 0===Je?void 0:Je.call(et)};var _n=Cn;et.default=_n},2523:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={white:"#ffffff",gray98:"#f7f8fa",gray96:"#f2f4f5",gray92:"#e1e6eb",gray80:"#c3cbd4",gray60:"#818d99",gray45:"#5c6773",gray30:"#3c444d",gray25:"#31373e",gray22:"#2b3033",gray20:"#171d21",black:"#000000"},it={accentColorL50:"#ecf8ff",accentColorL40:"#bfe9ff",accentColorL30:"#7ed2ff",accentColorL20:"#3ebcff",accentColorL10:"#00a4fd",accentColor:"#007abd",accentColorD10:"#006eaa",accentColorD20:"#006297",accentColorD30:"#005684",accentColorD40:"#004a71",accentColorD50:"#003d5e"},Zt={textColor:ot.gray30,textGray:"#6b7785",textDisabledColor:ot.gray80,linkColor:it.accentColorD10,linkColorHover:it.accentColor,borderActiveColor:"rgba(0,0,0, 0.5)",borderColor:ot.gray80,borderColorWeak:ot.gray92,borderColorStrong:ot.gray60,focusColor:it.accentColorD10,backgroundColorHover:ot.gray96,backgroundColor:ot.white,transparent:"transparent"},en={focusShadow:"0 0 1px 3px ".concat(Zt.focusColor),focusShadowInset:"inset 0 0 1px 1px ".concat(ot.white,", inset 0 0 0 3px ").concat(Zt.focusColor),overlayShadow:"0 4px 8px rgba(0, 0, 0, 0.2)"},Cn={activeBorder:"".concat(Zt.borderActiveColor," double")},_n={draggableBackground:"url('data:image/png;base64,".concat("iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA2SURBVHgB7dKhEQAgDAPAhDnxDMAcDIBnT1pZV1FRk3e53EWFc+2P4N3DmLN+oKh/QADqB+IMUKEQD/CeueAAAAAASUVORK5CYII=","') 0 0 / 8px 8px repeat")},wn={borderRadius:"3px",border:"1px solid ".concat(Zt.borderColor)},Sn="'Splunk Platform Sans', 'Proxima Nova', Roboto, Droid, 'Helvetica Neue', Helvetica, Arial, sans-serif",xn={sansFontFamily:Sn,serifFontFamily:"Georgia, 'Times New Roman', Times, serif",monoFontFamily:"'Splunk Platform Mono', Inconsolata, Consolas, 'Droid Sans Mono', Monaco, 'Courier New', Courier, monospace",fontFamily:Sn},kn=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{brandColorL50:"#f5fbf5",brandColorL40:"#dff2df",brandColorL30:"#bee6be",brandColorL20:"#9ed99e",brandColorL10:"#7ecd7e",brandColor:"#5cc05c",brandColorD10:"#49b849",brandColorD20:"#40a540",brandColorD30:"#389038",brandColorD40:"#307b30",brandColorD50:"#286728"}),ot),it),{errorColorL50:"#fcedec",errorColorL40:"#f8dcd9",errorColorL30:"#f1b9b3",errorColorL20:"#ea958d",errorColorL10:"#e37267",errorColor:"#dc4e41",errorColorD10:"#c84535",errorColorD20:"#b23d30",errorColorD30:"#9c3529",errorColorD40:"#852d24",errorColorD50:"#6f261d"}),{alertColorL50:"#fef3ec",alertColorL40:"#fde6d9",alertColorL30:"#facdb3",alertColorL20:"#f7b48c",alertColorL10:"#f49b66",alertColor:"#f1813f",alertColorD10:"#da742e",alertColorD20:"#c2672a",alertColorD30:"#aa5a25",alertColorD40:"#914d1f",alertColorD50:"#79401a"}),{warningColorL50:"#fff9eb",warningColorL40:"#fef2d7",warningColorL30:"#fde5ae",warningColorL20:"#fbd886",warningColorL10:"#facb5d",warningColor:"#f8be34",warningColorD10:"#e0ac16",warningColorD20:"#c79915",warningColorD30:"#ae8613",warningColorD40:"#957312",warningColorD50:"#7d600f"}),{successColorL50:"#eef6ee",successColorL40:"#ddecdd",successColorL30:"#bbd9ba",successColorL20:"#98c697",successColorL10:"#76b374",successColor:"#53a051",successColorD10:"#479144",successColorD20:"#40813d",successColorD30:"#387135",successColorD40:"#2f612e",successColorD50:"#275126"}),{infoColorL50:"#e5f0f5",infoColorL40:"#cce2eb",infoColorL30:"#99c5d7",infoColorL20:"#66a7c4",infoColorL10:"#338ab0",infoColor:"#006d9c",infoColorD10:"#00577c",infoColorD20:"#004c6c",infoColorD30:"#00415d",infoColorD40:"#00364d",infoColorD50:"#002b3e"}),{cat1Color:"#297ba5",cat1ColorL:"#78b9d6",cat2Color:"#4fa484",cat2ColorL:"#74d5c2",cat3Color:"#b6c75a",cat3ColorL:"#dce6a5",cat4Color:"#3c6188",cat4ColorL:"#a0b2ca",cat5Color:"#ec9960",cat5ColorL:"#fac9a7",cat6Color:"#a65c7d",cat6ColorL:"#d3a7ba",cat7Color:"#708794",cat7ColorL:"#b2c0c8",cat8Color:"#38b8bf",cat8ColorL:"#92dde2",cat9Color:"#ffde63",cat9ColorL:"#ffeeae",cat10Color:"#c19975",cat10ColorL:"#d7bfab",cat11Color:"#5a4575",cat11ColorL:"#b7acca",cat12Color:"#7ea77b",cat12ColorL:"#b2cab0",cat13Color:"#576d83",cat13ColorL:"#a5b2bf",cat14Color:"#d7c6b7",cat14ColorL:"#e9ddd4",cat15Color:"#339bb2",cat15ColorL:"#66c3d0",cat16Color:"#236d9b",cat16ColorL:"#66a7c2",cat17Color:"#e5dc80",cat17ColorL:"#f1eab7",cat18Color:"#96907f",cat18ColorL:"#c1bcb3",cat19Color:"#87bc65",cat19ColorL:"#b6d7a3",cat20Color:"#cf7e60",cat20ColorL:"#e1b2a1",cat21Color:"#7b5547",cat21ColorL:"#dec4ba",cat22Color:"#77d6d8",cat22ColorL:"#abe6e8",cat23Color:"#4a7f2c",cat23ColorL:"#91b282",cat24Color:"#f589ad",cat24ColorL:"#f8b7ce",cat25Color:"#6a2c5d",cat25ColorL:"#cba3c2",cat26Color:"#aaabae",cat26ColorL:"#cccdce",cat27Color:"#9a7438",cat27ColorL:"#c3ab89",cat28Color:"#a4d563",cat28ColorL:"#c7e6a3",cat29Color:"#7672a4",cat29ColorL:"#ada9c8",cat30Color:"#184b81",cat30ColorL:"#a4bbe0"}),{diverging1ColorA:"#006d9c",diverging1ColorB:"#ec9960",diverging2ColorA:"#af575a",diverging2ColorB:"#62b3b2",diverging3ColorA:"#4fa484",diverging3ColorB:"#f8be34",diverging4ColorA:"#5a4575",diverging4ColorB:"#708794",diverging5ColorA:"#294e70",diverging5ColorB:"#b6c75a"}),{syntaxBlue:"#006aa3",syntaxBlueLight:"#006d9c",syntaxBrown:"#905b04",syntaxGray:"#5c6773",syntaxGreen:"#2f612e",syntaxGreenLight:"#5ba383",syntaxOrange:"#a44b0e",syntaxPink:"#b9139e",syntaxPurple:"#5317f2",syntaxPurpleLight:"#b19cd9",syntaxRed:"#ca163d",syntaxRedLight:"#af575a",syntaxTeal:"#1a7060"}),xn),{fontWeightLight:300,fontWeightNormal:400,fontWeightSemiBold:500,fontWeightBold:700,fontWeightHeavy:800,fontWeightExtraBold:900}),Zt),_n),en),Cn),wn),{zindexLayer:1e3,zindexFixedNavbar:1030,zindexModalBackdrop:1040,zindexModal:1050,zindexPopover:1060,zindexToastMessages:2e3}),{},{borderLightColor:ot.gray92});et.default=kn},2524:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.clearVariablesCache=et.default=void 0;var ot=_interopRequireDefault(tt(84)),it=_interopRequireDefault(tt(2522)),Zt=tt(1045);function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var en=(0,ot.default)((function getThemeVariable(Je,et,tt){return(0,Zt.getCustomizedTheme)(et,tt)[Je]}),(function(Je,et,tt){var ot=et.family,it=et.colorScheme,Zt=et.density;return"".concat(Je,"-").concat(ot,"-").concat(it,"-").concat(Zt,"-").concat(!!tt)}));et.clearVariablesCache=function clearVariablesCache(){var Je,et;return null===(Je=(et=en.cache).clear)||void 0===Je?void 0:Je.call(et)};var Cn=function get(Je){return function(et){var tt=et.theme,ot=(tt=void 0===tt?{}:tt).splunkThemeV1||{},it=ot.family,Zt=ot.colorScheme,Cn=ot.density,_n=ot.customizer;return en(Je,{family:it,colorScheme:Zt,density:Cn},_n)}},_n=Object.keys(_objectSpread(_objectSpread({},(0,it.default)({family:"prisma"})),(0,it.default)({family:"enterprise"}))).reduce((function(Je,et){return Object.defineProperty(Je,et,{value:Cn(et)}),Je}),{});et.default=_n},2525:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Wn,legacyRefMode:()=>Bn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(62);var xn=et.n(Sn);tt(33);const kn=tt(112);var En=et.n(kn);const Dn=tt(63);var Pn=et.n(Dn);const Ln=tt(38);var Tn=et.n(Ln);const In=tt(3935),jn=tt(2526),Mn=tt(7191);var An=et.n(Mn);function C(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function k(Je){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function R(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function j(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function T(Je,et){return(T=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function D(Je){var et=function K(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function o(){var tt,ot=M(Je);if(et){var it=M(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return I(this,tt)}}function I(Je,et){return!et||"object"!==k(et)&&"function"!=typeof et?E(Je):et}function E(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function M(Je){return(M=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function _(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Rn=["clickAway","contentClick","escapeKey","offScreen","tabKey","toggleClick"],Nn={align:Cn().oneOf(["center","edge","theme","end"]),canCoverAnchor:Cn().bool,children:Cn().oneOfType([Cn().node,Cn().func]),closeReasons:Cn().arrayOf(Cn().oneOf(Rn)),defaultPlacement:Cn().oneOf(["above","below","left","right","vertical","horizontal"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),focusToggleReasons:Cn().arrayOf(Cn().oneOf(Rn)),inputId:Cn().string,onRequestClose:Cn().func,onRequestOpen:Cn().func,open:Cn().bool,openWithArrowKeys:Cn().bool,repositionMode:Cn().oneOf(["none","flip","any"]),retainFocus:Cn().bool,takeFocus:Cn().bool,toggle:Cn().element.isRequired},Fn={align:"theme",canCoverAnchor:!0,closeReasons:Rn,defaultPlacement:"below",focusToggleReasons:["contentClick","escapeKey","tabKey","toggleClick"],repositionMode:"flip",retainFocus:!1,openWithArrowKeys:!1,takeFocus:!0},Bn=Symbol("Dropdown legacy ref mode marker"),Vn=function(Je){!function S(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&T(Je,et)}(r,Je);var et=D(r);function r(Je){var tt;return function P(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),_(E(tt=et.call(this,Je)),"controlledExternally",void 0),_(E(tt),"popoverId",void 0),_(E(tt),"toggleRef",null),_(E(tt),"toggleId",void 0),_(E(tt),"handleToggleMount",(function(Je){tt.toggleRef=Je,tt.setState({anchor:Je}),tt.props.toggle.type[Bn]?C(tt.props.toggle.props.elementRef,Je):C(tt.props.toggle.ref,Je)})),_(E(tt),"handleToggleClick",(function(Je){var et,ot,it,Zt;(null===(et=(ot=tt.props.toggle.props).onClick)||void 0===et||et.call(ot,Je),tt.isOpen())?tt.handleRequestClose({reason:"toggleClick",event:Je}):(null===(it=(Zt=tt.props).onRequestOpen)||void 0===it||it.call(Zt,Je,{reason:"toggleClick"}),tt.isControlled()||tt.setState({open:!0}))})),_(E(tt),"handleToggleKeyDownOpen",(function(Je){var et,ot;if(null===(et=(ot=tt.props.toggle.props).onKeyDown)||void 0===et||et.call(ot,Je),tt.props.openWithArrowKeys){var it,Zt,en=(0,jn.keycode)(Je.nativeEvent);if("up"===en||"down"===en)Je.preventDefault(),null===(it=(Zt=tt.props).onRequestOpen)||void 0===it||it.call(Zt,Je,{reason:"toggleKeydown"}),tt.isControlled()||tt.setState({open:!0})}})),_(E(tt),"handleRequestClose",(function(Je){var et=Je.event,ot=Je.reason,it=tt.props,Zt=it.closeReasons,en=it.focusToggleReasons,Cn=it.onRequestClose;if(et&&"clickAway"===ot)for(var _n=et.target,wn=tt.props.inputId||tt.props.toggle.props.id||tt.toggleId;_n;){if(_n.id===wn)return;_n=_n.parentNode}tt.isOpen()&&xn()(Zt,ot)&&(xn()(en,ot)&&tt.focus(),tt.isControlled()||tt.setState({open:!1}),null==Cn||Cn(Je))})),_(E(tt),"handleContentClick",(function(Je){tt.handleRequestClose({reason:"contentClick",event:Je})})),tt.state={anchor:null,open:!1},tt.controlledExternally=wn()(Je,"open"),tt.popoverId=(0,In.createDOMID)("popover"),tt.toggleId=(0,In.createDOMID)("toggle"),tt}return function q(Je,et,tt){return et&&j(Je.prototype,et),tt&&j(Je,tt),Je}(r,[{key:"componentDidUpdate",value:function e(){(function w(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?R(Object(tt),!0).forEach((function(et){_(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):R(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je})({},Tn()(this.props,Pn()(r.propTypes),"value","id"))}},{key:"isOpen",value:function e(){return this.isControlled()?this.props.open:this.state.open}},{key:"focus",value:function e(){var Je;null===(Je=this.toggleRef)||void 0===Je||Je.focus()}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"renderToggle",value:function e(){var Je;return(0,it.cloneElement)(this.props.toggle,(_(Je={onClick:this.handleToggleClick,onKeyDown:this.handleToggleKeyDownOpen},this.props.toggle.type[Bn]?"elementRef":"ref",this.handleToggleMount),_(Je,"aria-controls",this.isOpen()?this.popoverId:void 0),_(Je,"aria-haspopup",this.props.toggle.props["aria-haspopup"]||!0),_(Je,"aria-expanded",this.isOpen()),_(Je,"data-test",this.props.toggle.props["data-test"]||"dropdown"),_(Je,"data-test-popover-id",this.popoverId),_(Je,"id",this.props.inputId||this.props.toggle.props.id||this.toggleId),Je))}},{key:"render",value:function e(){var Je=this.props,et=Je.align,tt=Je.canCoverAnchor,ot=Je.children,it=Je.closeReasons,en=Je.defaultPlacement,Cn=Je.elementRef,_n=Je.repositionMode,wn=Je.retainFocus,Sn=Je.takeFocus,kn=this.state.anchor,Dn=this.handleRequestClose,Pn=this.handleContentClick,Ln=this.renderToggle();return Zt().createElement(Zt().Fragment,null,Ln,Zt().createElement(An(),{align:et,open:!!kn&&this.isOpen(),autoCloseWhenOffScreen:xn()(it,"offScreen"),anchor:kn,canCoverAnchor:tt,elementRef:Cn,retainFocus:wn,defaultPlacement:en,onRequestClose:Dn,repositionMode:_n,id:this.popoverId,"aria-labelledby":this.props.inputId||this.props.toggle.props.id||this.toggleId,takeFocus:Sn},En()(ot)?function(){return Zt().createElement("div",{onClick:Pn},ot.apply(void 0,arguments))}:Zt().createElement("div",{onClick:Pn},ot)))}}]),r}(it.Component);_(Vn,"possibleCloseReasons",Rn),_(Vn,"propTypes",Nn),_(Vn,"defaultProps",Fn);const Wn=Vn;Je.exports=ot})()},2526:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.isNumber=isNumber,et.isDecimal=isDecimal,et.isMinus=isMinus,et.isNumeric=function isNumeric(Je,et){return isNumber(Je)||isDecimal(Je,et)||isMinus(Je)},et.addsCharacter=function addsCharacter(Je){var et=Je.key;if(isValidKey(et)){return 1===et.length||["Add","Decimal","Divide","Multiply","Spacebar","Subtract"].indexOf(et)>=0}return},et.keycode=void 0;var ot=_interopRequireDefault(tt(382)),it=_interopRequireDefault(tt(99));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}var Zt=ot.default;function isValidKey(Je){return!(0,it.default)(Je)&&"Unidentified"!==Je}function isNumber(Je){var et=Je.key,tt=Je.keyCode;if(isValidKey(et)){return["1","2","3","4","5","6","7","8","9","0"].indexOf(et)>=0}return tt>=48&&tt<=57||tt>=96&&tt<=105}function isDecimal(Je){var et=Je.key,tt=Je.keyCode,ot=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},it=ot.locale,en=void 0===it?"en-US":it,Cn=new Intl.NumberFormat(en.replace("_","-")).format(1.2),_n=Cn.indexOf(",")>-1?",":".";return isValidKey(et)?et===_n||"Decimal"===et:"."===_n&&tt===Zt("numpad .")||tt===Zt(_n)}function isMinus(Je){var et=Je.key,tt=Je.keyCode;return isValidKey(et)?"-"===et||"Subtract"===et:tt===Zt("numpad -")||tt===Zt("-")}et.keycode=Zt},2527:function(Je,et,tt){"use strict";var ot;function setSharedTranslator(Je){ot=Je}function resetSharedTranslator(){setSharedTranslator("undefined"!=typeof window&&window.gettext||function(Je){return Je})}Object.defineProperty(et,"__esModule",{value:!0}),et.gettext=function gettext(){return ot.apply(void 0,arguments)},et._=function _(){return ot.apply(void 0,arguments)},et.setSharedTranslator=setSharedTranslator,et.resetSharedTranslator=resetSharedTranslator,resetSharedTranslator()},2528:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Dn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(7194);var xn=et.n(Sn);function p(){return(p=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function f(Je,et){if(null==Je)return{};var tt,ot,it=function s(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn=wn()(xn()).withConfig({displayName:"SVGInternal__StyledSVG",componentId:"ksy9g7-0"})(["circle,ellipse,path,polygon,rect{fill:currentColor;}"]),En={viewBox:Cn().string};function d(Je){var et=Je.viewBox,tt=void 0===et?"0 0 1500 1500":et,ot=f(Je,["viewBox"]);return Zt().createElement(kn,p({viewBox:tt},ot))}d.propTypes=En;const Dn=d;Je.exports=ot})()},2529:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it=ot(tt(16)),Zt=ot(tt(17)),en=ot(tt(21)),Cn=ot(tt(19)),_n=ot(tt(20)),wn=ot(tt(8)),Sn=function _interopRequireWildcard(Je,et){if(!et&&Je&&Je.__esModule)return Je;if(null===Je||"object"!=typeof Je&&"function"!=typeof Je)return{default:Je};var tt=_getRequireWildcardCache(et);if(tt&&tt.has(Je))return tt.get(Je);var ot={__proto__:null},it=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Zt in Je)if("default"!==Zt&&{}.hasOwnProperty.call(Je,Zt)){var en=it?Object.getOwnPropertyDescriptor(Je,Zt):null;en&&(en.get||en.set)?Object.defineProperty(ot,Zt,en):ot[Zt]=Je[Zt]}return ot.default=Je,tt&&tt.set(Je,ot),ot}(tt(0)),xn=ot(tt(3)),kn=ot(tt(39)),En=ot(tt(24));function _getRequireWildcardCache(Je){if("function"!=typeof WeakMap)return null;var et=new WeakMap,tt=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(Je){return Je?tt:et})(Je)}function _callSuper(Je,et,tt){return et=(0,Cn.default)(et),(0,en.default)(Je,function _isNativeReflectConstruct(){try{var Je=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(Je){}return function _isNativeReflectConstruct(){return!!Je}()}()?Reflect.construct(et,tt||[],(0,Cn.default)(Je).constructor):et.apply(Je,tt))}tt(28);var Dn={appearance:xn.default.string,style:xn.default.object,type:xn.default.string,children:xn.default.node.isRequired,open:xn.default.bool,onBannerClose:xn.default.func,isBannerCloseFlag:xn.default.bool},Pn={text:"",appearance:"fill",style:{margin:"auto"},type:"info",open:!0,onBannerClose:kn.default,isBannerCloseFlag:!1},Ln=function(Je){function MessageBanner(Je,et){var tt;return(0,it.default)(this,MessageBanner),tt=_callSuper(this,MessageBanner,[Je,et]),(0,wn.default)(tt,"handleClose",()=>{tt.setState({open:!1})}),tt.state={open:tt.props.open},tt}return(0,_n.default)(MessageBanner,Je),(0,Zt.default)(MessageBanner,[{key:"render",value:function render(){var{children:Je,appearance:et,style:tt,type:ot,onBannerClose:it,isBannerCloseFlag:Zt}=this.props,{open:en}=this.state;return Sn.default.createElement(Sn.Fragment,null,en&&Sn.default.createElement(En.default,{"data-test-itsi":"message-banner-message",appearance:et,onRequestRemove:Zt?it:this.handleClose,type:ot,style:tt},Je))}}])}(Sn.Component);Ln.propTypes=Dn,Ln.defaultProps=Pn;et.default=Ln;Je.exports=et.default},259:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});var ot={getSettingsFromThemedProps:!0,getTheme:!0,mixins:!0,pick:!0,pickVariant:!0,SplunkThemeProvider:!0,useSplunkTheme:!0,withSplunkTheme:!0,variables:!0};Object.defineProperty(et,"getSettingsFromThemedProps",{enumerable:!0,get:function get(){return it.default}}),Object.defineProperty(et,"getTheme",{enumerable:!0,get:function get(){return Zt.default}}),Object.defineProperty(et,"mixins",{enumerable:!0,get:function get(){return en.default}}),Object.defineProperty(et,"pick",{enumerable:!0,get:function get(){return Cn.default}}),Object.defineProperty(et,"pickVariant",{enumerable:!0,get:function get(){return _n.default}}),Object.defineProperty(et,"SplunkThemeProvider",{enumerable:!0,get:function get(){return wn.default}}),Object.defineProperty(et,"useSplunkTheme",{enumerable:!0,get:function get(){return Sn.default}}),Object.defineProperty(et,"withSplunkTheme",{enumerable:!0,get:function get(){return xn.default}}),Object.defineProperty(et,"variables",{enumerable:!0,get:function get(){return kn.default}});var it=_interopRequireDefault(tt(6921)),Zt=_interopRequireDefault(tt(2473)),en=_interopRequireDefault(tt(3789)),Cn=_interopRequireDefault(tt(1779)),_n=_interopRequireDefault(tt(6931)),wn=_interopRequireDefault(tt(6932)),Sn=_interopRequireDefault(tt(2476)),xn=_interopRequireDefault(tt(6933)),kn=_interopRequireDefault(tt(2475)),En=tt(6934);function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}Object.keys(En).forEach((function(Je){"default"!==Je&&"__esModule"!==Je&&(Object.prototype.hasOwnProperty.call(ot,Je)||Object.defineProperty(et,Je,{enumerable:!0,get:function get(){return En[Je]}}))}))},26:function(Je,et,tt){"use strict";function isFalsyOrWhitespace(Je){return!Je||"string"!=typeof Je||0===Je.trim().length}tt.d(et,"D",(function(){return isFalsyOrWhitespace})),tt.d(et,"w",(function(){return format})),tt.d(et,"t",(function(){return escape})),tt.d(et,"u",(function(){return escapeRegExpCharacters})),tt.d(et,"V",(function(){return trim})),tt.d(et,"K",(function(){return ltrim})),tt.d(et,"P",(function(){return rtrim})),tt.d(et,"p",(function(){return convertSimple2RegExpPattern})),tt.d(et,"U",(function(){return stripWildcards})),tt.d(et,"q",(function(){return createRegExp})),tt.d(et,"O",(function(){return regExpLeadsToEndlessLoop})),tt.d(et,"N",(function(){return regExpFlags})),tt.d(et,"R",(function(){return splitLines})),tt.d(et,"v",(function(){return firstNonWhitespaceIndex})),tt.d(et,"y",(function(){return getLeadingWhitespace})),tt.d(et,"J",(function(){return lastNonWhitespaceIndex})),tt.d(et,"f",(function(){return compare})),tt.d(et,"h",(function(){return compareSubstring})),tt.d(et,"g",(function(){return compareIgnoreCase})),tt.d(et,"i",(function(){return compareSubstringIgnoreCase})),tt.d(et,"H",(function(){return isLowerAsciiLetter})),tt.d(et,"I",(function(){return isUpperAsciiLetter})),tt.d(et,"s",(function(){return equalsIgnoreCase})),tt.d(et,"S",(function(){return startsWithIgnoreCase})),tt.d(et,"d",(function(){return commonPrefixLength})),tt.d(et,"e",(function(){return commonSuffixLength})),tt.d(et,"F",(function(){return isHighSurrogate})),tt.d(et,"G",(function(){return isLowSurrogate})),tt.d(et,"j",(function(){return computeCodePoint})),tt.d(et,"A",(function(){return getNextCodePoint})),tt.d(et,"L",(function(){return nextCharLength})),tt.d(et,"M",(function(){return prevCharLength})),tt.d(et,"r",(function(){return decodeUTF8})),tt.d(et,"m",(function(){return containsRTL})),tt.d(et,"k",(function(){return containsEmoji})),tt.d(et,"B",(function(){return isBasicASCII})),tt.d(et,"a",(function(){return Cn})),tt.d(et,"n",(function(){return containsUnusualLineTerminators})),tt.d(et,"l",(function(){return containsFullWidthCharacter})),tt.d(et,"E",(function(){return isFullWidthCharacter})),tt.d(et,"C",(function(){return isEmojiImprecise})),tt.d(et,"b",(function(){return _n})),tt.d(et,"T",(function(){return startsWithUTF8BOM})),tt.d(et,"o",(function(){return containsUppercaseCharacter})),tt.d(et,"Q",(function(){return singleLetterHash})),tt.d(et,"x",(function(){return getGraphemeBreakType})),tt.d(et,"c",(function(){return breakBetweenGraphemeBreakType})),tt.d(et,"z",(function(){return getLeftDeleteOffset}));const ot=/{(\d+)}/g;function format(Je,...et){return 0===et.length?Je:Je.replace(ot,(function(Je,tt){const ot=parseInt(tt,10);return isNaN(ot)||ot<0||ot>=et.length?Je:et[ot]}))}function escape(Je){return Je.replace(/[<>&]/g,(function(Je){switch(Je){case"<":return"<";case">":return">";case"&":return"&";default:return Je}}))}function escapeRegExpCharacters(Je){return Je.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function trim(Je,et=" "){return rtrim(ltrim(Je,et),et)}function ltrim(Je,et){if(!Je||!et)return Je;const tt=et.length;if(0===tt||0===Je.length)return Je;let ot=0;for(;Je.indexOf(et,ot)===ot;)ot+=tt;return Je.substring(ot)}function rtrim(Je,et){if(!Je||!et)return Je;const tt=et.length,ot=Je.length;if(0===tt||0===ot)return Je;let it=ot,Zt=-1;for(;Zt=Je.lastIndexOf(et,it-1),-1!==Zt&&Zt+tt===it;){if(0===Zt)return"";it=Zt}return Je.substring(0,it)}function convertSimple2RegExpPattern(Je){return Je.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function stripWildcards(Je){return Je.replace(/\*/g,"")}function createRegExp(Je,et,tt={}){if(!Je)throw new Error("Cannot create regex from empty string");et||(Je=escapeRegExpCharacters(Je)),tt.wholeWord&&(/\B/.test(Je.charAt(0))||(Je="\\b"+Je),/\B/.test(Je.charAt(Je.length-1))||(Je+="\\b"));let ot="";return tt.global&&(ot+="g"),tt.matchCase||(ot+="i"),tt.multiline&&(ot+="m"),tt.unicode&&(ot+="u"),new RegExp(Je,ot)}function regExpLeadsToEndlessLoop(Je){if("^"===Je.source||"^$"===Je.source||"$"===Je.source||"^\\s*$"===Je.source)return!1;return!(!Je.exec("")||0!==Je.lastIndex)}function regExpFlags(Je){return(Je.global?"g":"")+(Je.ignoreCase?"i":"")+(Je.multiline?"m":"")+(Je.unicode?"u":"")}function splitLines(Je){return Je.split(/\r\n|\r|\n/)}function firstNonWhitespaceIndex(Je){for(let et=0,tt=Je.length;et<tt;et++){const tt=Je.charCodeAt(et);if(32!==tt&&9!==tt)return et}return-1}function getLeadingWhitespace(Je,et=0,tt=Je.length){for(let ot=et;ot<tt;ot++){const tt=Je.charCodeAt(ot);if(32!==tt&&9!==tt)return Je.substring(et,ot)}return Je.substring(et,tt)}function lastNonWhitespaceIndex(Je,et=Je.length-1){for(let tt=et;tt>=0;tt--){const et=Je.charCodeAt(tt);if(32!==et&&9!==et)return tt}return-1}function compare(Je,et){return Je<et?-1:Je>et?1:0}function compareSubstring(Je,et,tt=0,ot=Je.length,it=0,Zt=et.length){for(;tt<ot&&it<Zt;tt++,it++){let ot=Je.charCodeAt(tt),Zt=et.charCodeAt(it);if(ot<Zt)return-1;if(ot>Zt)return 1}const en=ot-tt,Cn=Zt-it;return en<Cn?-1:en>Cn?1:0}function compareIgnoreCase(Je,et){return compareSubstringIgnoreCase(Je,et,0,Je.length,0,et.length)}function compareSubstringIgnoreCase(Je,et,tt=0,ot=Je.length,it=0,Zt=et.length){for(;tt<ot&&it<Zt;tt++,it++){let en=Je.charCodeAt(tt),Cn=et.charCodeAt(it);if(en===Cn)continue;const _n=en-Cn;if((32!==_n||!isUpperAsciiLetter(Cn))&&(-32!==_n||!isUpperAsciiLetter(en)))return isLowerAsciiLetter(en)&&isLowerAsciiLetter(Cn)?_n:compareSubstring(Je.toLowerCase(),et.toLowerCase(),tt,ot,it,Zt)}const en=ot-tt,Cn=Zt-it;return en<Cn?-1:en>Cn?1:0}function isLowerAsciiLetter(Je){return Je>=97&&Je<=122}function isUpperAsciiLetter(Je){return Je>=65&&Je<=90}function isAsciiLetter(Je){return isLowerAsciiLetter(Je)||isUpperAsciiLetter(Je)}function equalsIgnoreCase(Je,et){return Je.length===et.length&&doEqualsIgnoreCase(Je,et)}function doEqualsIgnoreCase(Je,et,tt=Je.length){for(let ot=0;ot<tt;ot++){const tt=Je.charCodeAt(ot),it=et.charCodeAt(ot);if(tt!==it)if(isAsciiLetter(tt)&&isAsciiLetter(it)){const Je=Math.abs(tt-it);if(0!==Je&&32!==Je)return!1}else if(String.fromCharCode(tt).toLowerCase()!==String.fromCharCode(it).toLowerCase())return!1}return!0}function startsWithIgnoreCase(Je,et){const tt=et.length;return!(et.length>Je.length)&&doEqualsIgnoreCase(Je,et,tt)}function commonPrefixLength(Je,et){let tt,ot=Math.min(Je.length,et.length);for(tt=0;tt<ot;tt++)if(Je.charCodeAt(tt)!==et.charCodeAt(tt))return tt;return ot}function commonSuffixLength(Je,et){let tt,ot=Math.min(Je.length,et.length);const it=Je.length-1,Zt=et.length-1;for(tt=0;tt<ot;tt++)if(Je.charCodeAt(it-tt)!==et.charCodeAt(Zt-tt))return tt;return ot}function isHighSurrogate(Je){return 55296<=Je&&Je<=56319}function isLowSurrogate(Je){return 56320<=Je&&Je<=57343}function computeCodePoint(Je,et){return et-56320+(Je-55296<<10)+65536}function getNextCodePoint(Je,et,tt){const ot=Je.charCodeAt(tt);if(isHighSurrogate(ot)&&tt+1<et){const et=Je.charCodeAt(tt+1);if(isLowSurrogate(et))return computeCodePoint(ot,et)}return ot}function getPrevCodePoint(Je,et){const tt=Je.charCodeAt(et-1);if(isLowSurrogate(tt)&&et>1){const ot=Je.charCodeAt(et-2);if(isHighSurrogate(ot))return computeCodePoint(ot,tt)}return tt}function nextCharLength(Je,et){const tt=GraphemeBreakTree.getInstance(),ot=et,it=Je.length,Zt=getNextCodePoint(Je,it,et);et+=Zt>=65536?2:1;let en=tt.getGraphemeBreakType(Zt);for(;et<it;){const ot=getNextCodePoint(Je,it,et),Zt=tt.getGraphemeBreakType(ot);if(breakBetweenGraphemeBreakType(en,Zt))break;et+=ot>=65536?2:1,en=Zt}return et-ot}function prevCharLength(Je,et){const tt=GraphemeBreakTree.getInstance(),ot=et,it=getPrevCodePoint(Je,et);et-=it>=65536?2:1;let Zt=tt.getGraphemeBreakType(it);for(;et>0;){const ot=getPrevCodePoint(Je,et),it=tt.getGraphemeBreakType(ot);if(breakBetweenGraphemeBreakType(it,Zt))break;et-=ot>=65536?2:1,Zt=it}return ot-et}function decodeUTF8(Je){const et=Je.byteLength,tt=[];let ot=0;for(;ot<et;){const it=Je[ot];let Zt;if(Zt=it>=240&&ot+3<et?(7&Je[ot++])<<18>>>0|(63&Je[ot++])<<12>>>0|(63&Je[ot++])<<6>>>0|(63&Je[ot++])<<0>>>0:it>=224&&ot+2<et?(15&Je[ot++])<<12>>>0|(63&Je[ot++])<<6>>>0|(63&Je[ot++])<<0>>>0:it>=192&&ot+1<et?(31&Je[ot++])<<6>>>0|(63&Je[ot++])<<0>>>0:Je[ot++],Zt>=0&&Zt<=55295||Zt>=57344&&Zt<=65535)tt.push(String.fromCharCode(Zt));else if(Zt>=65536&&Zt<=1114111){const Je=Zt-65536,et=55296+((1047552&Je)>>>10),ot=56320+((1023&Je)>>>0);tt.push(String.fromCharCode(et)),tt.push(String.fromCharCode(ot))}else tt.push(String.fromCharCode(65533))}return tt.join("")}const it=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function containsRTL(Je){return it.test(Je)}const Zt=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDED6])/;function containsEmoji(Je){return Zt.test(Je)}const en=/^[\t\n\r\x20-\x7E]*$/;function isBasicASCII(Je){return en.test(Je)}const Cn=/[\u2028\u2029]/;function containsUnusualLineTerminators(Je){return Cn.test(Je)}function containsFullWidthCharacter(Je){for(let et=0,tt=Je.length;et<tt;et++)if(isFullWidthCharacter(Je.charCodeAt(et)))return!0;return!1}function isFullWidthCharacter(Je){return(Je=+Je)>=11904&&Je<=55215||Je>=63744&&Je<=64255||Je>=65281&&Je<=65374}function isEmojiImprecise(Je){return Je>=127462&&Je<=127487||8986===Je||8987===Je||9200===Je||9203===Je||Je>=9728&&Je<=10175||11088===Je||11093===Je||Je>=127744&&Je<=128591||Je>=128640&&Je<=128764||Je>=128992&&Je<=129003||Je>=129280&&Je<=129535||Je>=129648&&Je<=129750}const _n=String.fromCharCode(65279);function startsWithUTF8BOM(Je){return!!(Je&&Je.length>0&&65279===Je.charCodeAt(0))}function containsUppercaseCharacter(Je,et=!1){return!!Je&&(et&&(Je=Je.replace(/\\./g,"")),Je.toLowerCase()!==Je)}function singleLetterHash(Je){return(Je%=52)<26?String.fromCharCode(97+Je):String.fromCharCode(65+Je-26)}function getGraphemeBreakType(Je){return GraphemeBreakTree.getInstance().getGraphemeBreakType(Je)}function breakBetweenGraphemeBreakType(Je,et){return 0===Je?5!==et&&7!==et:(2!==Je||3!==et)&&(4===Je||2===Je||3===Je||(4===et||2===et||3===et||(8!==Je||8!==et&&9!==et&&11!==et&&12!==et)&&((11!==Je&&9!==Je||9!==et&&10!==et)&&((12!==Je&&10!==Je||10!==et)&&(5!==et&&13!==et&&(7!==et&&(1!==Je&&((13!==Je||14!==et)&&(6!==Je||6!==et)))))))))}class GraphemeBreakTree{constructor(){this._data=function getGraphemeBreakRawData(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}()}static getInstance(){return GraphemeBreakTree._INSTANCE||(GraphemeBreakTree._INSTANCE=new GraphemeBreakTree),GraphemeBreakTree._INSTANCE}getGraphemeBreakType(Je){if(Je<32)return 10===Je?3:13===Je?2:4;if(Je<127)return 0;const et=this._data,tt=et.length/3;let ot=1;for(;ot<=tt;)if(Je<et[3*ot])ot*=2;else{if(!(Je>et[3*ot+1]))return et[3*ot+2];ot=2*ot+1}return 0}}function getLeftDeleteOffset(Je,et){if(0===Je)return 0;const tt=function getOffsetBeforeLastEmojiComponent(Je,et){let tt=getPrevCodePoint(et,Je);Je-=getUTF16Length(tt);for(;isEmojiModifier(tt)||65039===tt||8419===tt;){if(0===Je)return;tt=getPrevCodePoint(et,Je),Je-=getUTF16Length(tt)}if(!isEmojiImprecise(tt))return;if(Je>=0){const tt=getPrevCodePoint(et,Je);8205===tt&&(Je-=getUTF16Length(tt))}return Je}(Je,et);if(void 0!==tt)return tt;return Je-=getUTF16Length(getPrevCodePoint(et,Je))}function getUTF16Length(Je){return Je>=65536?2:1}function isEmojiModifier(Je){return 127995<=Je&&Je<=127999}GraphemeBreakTree._INSTANCE=null},261:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return StandardMouseEvent})),tt.d(et,"b",(function(){return StandardWheelEvent}));var ot=tt(124),it=tt(1475),Zt=tt(43);class StandardMouseEvent{constructor(Je){this.timestamp=Date.now(),this.browserEvent=Je,this.leftButton=0===Je.button,this.middleButton=1===Je.button,this.rightButton=2===Je.button,this.buttons=Je.buttons,this.target=Je.target,this.detail=Je.detail||1,"dblclick"===Je.type&&(this.detail=2),this.ctrlKey=Je.ctrlKey,this.shiftKey=Je.shiftKey,this.altKey=Je.altKey,this.metaKey=Je.metaKey,"number"==typeof Je.pageX?(this.posx=Je.pageX,this.posy=Je.pageY):(this.posx=Je.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,this.posy=Je.clientY+document.body.scrollTop+document.documentElement.scrollTop);let et=it.a.getPositionOfChildWindowRelativeToAncestorWindow(self,Je.view);this.posx-=et.left,this.posy-=et.top}preventDefault(){this.browserEvent.preventDefault()}stopPropagation(){this.browserEvent.stopPropagation()}}class StandardWheelEvent{constructor(Je,et=0,tt=0){if(this.browserEvent=Je||null,this.target=Je?Je.target||Je.targetNode||Je.srcElement:null,this.deltaY=tt,this.deltaX=et,Je){let et=Je,tt=Je;if(void 0!==et.wheelDeltaY)this.deltaY=et.wheelDeltaY/120;else if(void 0!==tt.VERTICAL_AXIS&&tt.axis===tt.VERTICAL_AXIS)this.deltaY=-tt.detail/3;else if("wheel"===Je.type){const et=Je;et.deltaMode===et.DOM_DELTA_LINE?ot.g&&!Zt.f?this.deltaY=-Je.deltaY/3:this.deltaY=-Je.deltaY:this.deltaY=-Je.deltaY/40}if(void 0!==et.wheelDeltaX)ot.h&&Zt.j?this.deltaX=-et.wheelDeltaX/120:this.deltaX=et.wheelDeltaX/120;else if(void 0!==tt.HORIZONTAL_AXIS&&tt.axis===tt.HORIZONTAL_AXIS)this.deltaX=-Je.detail/3;else if("wheel"===Je.type){const et=Je;et.deltaMode===et.DOM_DELTA_LINE?ot.g&&!Zt.f?this.deltaX=-Je.deltaX/3:this.deltaX=-Je.deltaX:this.deltaX=-Je.deltaX/40}0===this.deltaY&&0===this.deltaX&&Je.wheelDelta&&(this.deltaY=Je.wheelDelta/120)}}preventDefault(){this.browserEvent&&this.browserEvent.preventDefault()}stopPropagation(){this.browserEvent&&this.browserEvent.stopPropagation()}}},270:function(Je,et,tt){"use strict";function memoize(Je,et,tt){let ot=null,it=null;if("function"==typeof tt.value?(ot="value",it=tt.value,0!==it.length&&console.warn("Memoize should only be used in functions with zero parameters")):"function"==typeof tt.get&&(ot="get",it=tt.get),!it)throw new Error("not supported");const Zt="$memoize$"+et;tt[ot]=function(...Je){return this.hasOwnProperty(Zt)||Object.defineProperty(this,Zt,{configurable:!1,enumerable:!1,writable:!1,value:it.apply(this,Je)}),this[Zt]}}tt.d(et,"a",(function(){return memoize}))},2722:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Pn}));var ot=tt(55),it=tt(42),Zt=tt(53),en=tt(648),Cn=tt(9),_n=tt(13),wn=tt(122),Sn=tt(10),xn=tt(115),kn=tt(31),En=tt(1477),Dn=tt(152),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let Pn=class ColorDetector extends Cn.a{constructor(Je,et,tt){super(),this._editor=Je,this._codeEditorService=et,this._configurationService=tt,this._localToDispose=this._register(new Cn.b),this._decorationsIds=[],this._colorDatas=new Map,this._colorDecoratorIds=[],this._decorationsTypes=new Set,this._register(Je.onDidChangeModel(()=>{this._isEnabled=this.isEnabled(),this.onModelChanged()})),this._register(Je.onDidChangeModelLanguage(()=>this.onModelChanged())),this._register(kn.c.onDidChange(()=>this.onModelChanged())),this._register(Je.onDidChangeConfiguration(()=>{let Je=this._isEnabled;this._isEnabled=this.isEnabled(),Je!==this._isEnabled&&(this._isEnabled?this.onModelChanged():this.removeAllDecorations())})),this._timeoutTimer=null,this._computePromise=null,this._isEnabled=this.isEnabled(),this.onModelChanged()}isEnabled(){const Je=this._editor.getModel();if(!Je)return!1;const et=Je.getLanguageIdentifier(),tt=this._configurationService.getValue(et.language);if(tt&&"object"==typeof tt){const Je=tt.colorDecorators;if(Je&&void 0!==Je.enable&&!Je.enable)return Je.enable}return this._editor.getOption(15)}static get(Je){return Je.getContribution(this.ID)}dispose(){this.stop(),this.removeAllDecorations(),super.dispose()}onModelChanged(){if(this.stop(),!this._isEnabled)return;const Je=this._editor.getModel();Je&&kn.c.has(Je)&&(this._localToDispose.add(this._editor.onDidChangeModelContent(()=>{this._timeoutTimer||(this._timeoutTimer=new ot.g,this._timeoutTimer.cancelAndSet(()=>{this._timeoutTimer=null,this.beginCompute()},ColorDetector.RECOMPUTE_TIME))})),this.beginCompute())}beginCompute(){this._computePromise=Object(ot.h)(Je=>{const et=this._editor.getModel();return et?Object(En.b)(et,Je):Promise.resolve([])}),this._computePromise.then(Je=>{this.updateDecorations(Je),this.updateColorDecorators(Je),this._computePromise=null},Zt.e)}stop(){this._timeoutTimer&&(this._timeoutTimer.cancel(),this._timeoutTimer=null),this._computePromise&&(this._computePromise.cancel(),this._computePromise=null),this._localToDispose.clear()}updateDecorations(Je){const et=Je.map(Je=>({range:{startLineNumber:Je.colorInfo.range.startLineNumber,startColumn:Je.colorInfo.range.startColumn,endLineNumber:Je.colorInfo.range.endLineNumber,endColumn:Je.colorInfo.range.endColumn},options:xn.a.EMPTY}));this._decorationsIds=this._editor.deltaDecorations(this._decorationsIds,et),this._colorDatas=new Map,this._decorationsIds.forEach((et,tt)=>this._colorDatas.set(et,Je[tt]))}updateColorDecorators(Je){let et=[],tt={};for(let ot=0;ot<Je.length&&et.length<500;ot++){const{red:Zt,green:Cn,blue:_n,alpha:wn}=Je[ot].colorInfo.color,Sn=new it.c(Math.round(255*Zt),Math.round(255*Cn),Math.round(255*_n),wn);let xn=Object(en.b)(`rgba(${Sn.r},${Sn.g},${Sn.b},${Sn.a})`).toString(16),kn=`rgba(${Sn.r}, ${Sn.g}, ${Sn.b}, ${Sn.a})`,En="colorBox-"+xn;this._decorationsTypes.has(En)||tt[En]||this._codeEditorService.registerDecorationType("color-detector-color",En,{before:{contentText:" ",border:"solid 0.1em #000",margin:"0.1em 0.2em 0 0.2em",width:"0.8em",height:"0.8em",backgroundColor:kn},dark:{before:{border:"solid 0.1em #eee"}}},void 0,this._editor),tt[En]=!0,et.push({range:{startLineNumber:Je[ot].colorInfo.range.startLineNumber,startColumn:Je[ot].colorInfo.range.startColumn,endLineNumber:Je[ot].colorInfo.range.endLineNumber,endColumn:Je[ot].colorInfo.range.endColumn},options:this._codeEditorService.resolveDecorationOptions(En,!0)})}this._decorationsTypes.forEach(Je=>{tt[Je]||this._codeEditorService.removeDecorationType(Je)}),this._colorDecoratorIds=this._editor.deltaDecorations(this._colorDecoratorIds,et)}removeAllDecorations(){this._decorationsIds=this._editor.deltaDecorations(this._decorationsIds,[]),this._colorDecoratorIds=this._editor.deltaDecorations(this._colorDecoratorIds,[]),this._decorationsTypes.forEach(Je=>{this._codeEditorService.removeDecorationType(Je)})}getColorData(Je){const et=this._editor.getModel();if(!et)return null;const tt=et.getDecorationsInRange(Sn.a.fromPositions(Je,Je)).filter(Je=>this._colorDatas.has(Je.id));return 0===tt.length?null:this._colorDatas.get(tt[0].id)}};Pn.ID="editor.contrib.colorDetector",Pn.RECOMPUTE_TIME=1e3,Pn=__decorate([__param(1,wn.a),__param(2,Dn.a)],Pn),Object(_n.l)(Pn.ID,Pn)},2723:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"ModesHoverController",(function(){return Ko}));var ot=tt(5),it=tt(160),Zt=tt(9),en=tt(13),Cn=tt(10),_n=tt(23),wn=tt(357),Sn=tt(6),xn=tt(30),kn=tt(115),En=tt(31),Dn=tt(55),Pn=tt(53);class hoverOperation_HoverOperation{constructor(Je,et,tt,ot,it){this._computer=Je,this._state=0,this._hoverTime=it,this._firstWaitScheduler=new Dn.e(()=>this._triggerAsyncComputation(),0),this._secondWaitScheduler=new Dn.e(()=>this._triggerSyncComputation(),0),this._loadingMessageScheduler=new Dn.e(()=>this._showLoadingMessage(),0),this._asyncComputationPromise=null,this._asyncComputationPromiseDone=!1,this._completeCallback=et,this._errorCallback=tt,this._progressCallback=ot}setHoverTime(Je){this._hoverTime=Je}_firstWaitTime(){return this._hoverTime/2}_secondWaitTime(){return this._hoverTime/2}_loadingMessageTime(){return 3*this._hoverTime}_triggerAsyncComputation(){this._state=2,this._secondWaitScheduler.schedule(this._secondWaitTime()),this._computer.computeAsync?(this._asyncComputationPromiseDone=!1,this._asyncComputationPromise=Object(Dn.h)(Je=>this._computer.computeAsync(Je)),this._asyncComputationPromise.then(Je=>{this._asyncComputationPromiseDone=!0,this._withAsyncResult(Je)},Je=>this._onError(Je))):this._asyncComputationPromiseDone=!0}_triggerSyncComputation(){this._computer.computeSync&&this._computer.onResult(this._computer.computeSync(),!0),this._asyncComputationPromiseDone?(this._state=0,this._onComplete(this._computer.getResult())):(this._state=3,this._onProgress(this._computer.getResult()))}_showLoadingMessage(){3===this._state&&this._onProgress(this._computer.getResultWithLoadingMessage())}_withAsyncResult(Je){Je&&this._computer.onResult(Je,!1),3===this._state&&(this._state=0,this._onComplete(this._computer.getResult()))}_onComplete(Je){this._completeCallback(Je)}_onError(Je){this._errorCallback?this._errorCallback(Je):Object(Pn.e)(Je)}_onProgress(Je){this._progressCallback(Je)}start(Je){if(0===Je)0===this._state&&(this._state=1,this._firstWaitScheduler.schedule(this._firstWaitTime()),this._loadingMessageScheduler.schedule(this._loadingMessageTime()));else switch(this._state){case 0:this._triggerAsyncComputation(),this._secondWaitScheduler.cancel(),this._triggerSyncComputation();break;case 2:this._secondWaitScheduler.cancel(),this._triggerSyncComputation()}}cancel(){this._loadingMessageScheduler.cancel(),1===this._state&&this._firstWaitScheduler.cancel(),2===this._state&&(this._secondWaitScheduler.cancel(),this._asyncComputationPromise&&(this._asyncComputationPromise.cancel(),this._asyncComputationPromise=null)),3===this._state&&this._asyncComputationPromise&&(this._asyncComputationPromise.cancel(),this._asyncComputationPromise=null),this._state=0}}var Ln=tt(68),Tn=tt(297),In=tt(12),jn=tt.n(In),Mn=tt(2781),An=tt.n(Mn),Rn={insert:"head",singleton:!1},Nn=(jn()(An.a,Rn),An.a.locals,tt(390));const Fn=Sn.a;class hoverWidget_HoverWidget extends Zt.a{constructor(){super(),this.containerDomNode=document.createElement("div"),this.containerDomNode.className="monaco-hover",this.containerDomNode.tabIndex=0,this.containerDomNode.setAttribute("role","tooltip"),this.contentsDomNode=document.createElement("div"),this.contentsDomNode.className="monaco-hover-content",this._scrollbar=this._register(new Nn.a(this.contentsDomNode,{consumeMouseWheelIfScrollbarIsNeeded:!0})),this.containerDomNode.appendChild(this._scrollbar.getDomNode())}onContentsChanged(){this._scrollbar.scanDomNode()}}class hoverWidget_HoverAction extends Zt.a{constructor(Je,et,tt){super(),this.actionContainer=Sn.q(Je,Fn("div.action-container")),this.action=Sn.q(this.actionContainer,Fn("a.action")),this.action.setAttribute("href","#"),this.action.setAttribute("role","button"),et.iconClass&&Sn.q(this.action,Fn("span.icon."+et.iconClass));Sn.q(this.action,Fn("span")).textContent=tt?`${et.label} (${tt})`:et.label,this._register(Sn.i(this.actionContainer,Sn.d.CLICK,Je=>{Je.stopPropagation(),Je.preventDefault(),et.run(this.actionContainer)})),this.setEnabled(!0)}static render(Je,et,tt){return new hoverWidget_HoverAction(Je,et,tt)}setEnabled(Je){Je?(this.actionContainer.classList.remove("disabled"),this.actionContainer.removeAttribute("aria-disabled")):(this.actionContainer.classList.add("disabled"),this.actionContainer.setAttribute("aria-disabled","true"))}}var Bn=tt(207),Vn=tt(171),Wn=tt(1228),zn=tt(289),Hn=tt(1852),$n=tt(422),qn=tt(602),Kn=tt(222),Un=tt(307),Gn=tt(49),Jn=tt(11),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};const Cr=Sn.a;class MarkerHover{constructor(Je,et,tt){this.owner=Je,this.range=et,this.marker=tt}isValidForHoverAnchor(Je){return 1===Je.type&&this.range.startColumn<=Je.range.startColumn&&this.range.endColumn>=Je.range.endColumn}}const wr={type:1,filter:{include:Kn.b.QuickFix}};let Sr=class MarkerHoverParticipant{constructor(Je,et,tt,ot){this._editor=Je,this._hover=et,this._markerDecorationsService=tt,this._openerService=ot,this.recentMarkerCodeActionsInfo=void 0}computeSync(Je,et){if(!this._editor.hasModel()||1!==Je.type)return[];const tt=this._editor.getModel(),ot=Je.range.startLineNumber,it=tt.getLineMaxColumn(ot),Zt=[];for(const en of et){const et=en.range.startLineNumber===ot?en.range.startColumn:1,_n=en.range.endLineNumber===ot?en.range.endColumn:it,wn=this._markerDecorationsService.getMarker(tt.uri,en);if(!wn)continue;const Sn=new Cn.a(Je.range.startLineNumber,et,Je.range.startLineNumber,_n);Zt.push(new MarkerHover(this,Sn,wn))}return Zt}renderHoverParts(Je,et,tt){if(!Je.length)return Zt.a.None;const ot=new Zt.b;Je.forEach(Je=>et.appendChild(this.renderMarkerHover(Je,ot)));const it=1===Je.length?Je[0]:Je.sort((Je,et)=>Bn.c.compare(Je.marker.severity,et.marker.severity))[0];return this.renderMarkerStatusbar(it,tt,ot),ot}renderMarkerHover(Je,et){const tt=Cr("div.hover-row"),ot=Sn.q(tt,Cr("div.marker.hover-contents")),{source:it,message:Zt,code:en,relatedInformation:Cn}=Je.marker;this._editor.applyFontInfo(ot);const _n=Sn.q(ot,Cr("span"));if(_n.style.whiteSpace="pre-wrap",_n.innerText=Zt,it||en)if(en&&"string"!=typeof en){const Je=Cr("span");if(it){Sn.q(Je,Cr("span")).innerText=it}const tt=Sn.q(Je,Cr("a.code-link"));tt.setAttribute("href",en.target.toString()),et.add(Sn.i(tt,"click",Je=>{this._openerService.open(en.target,{allowCommands:!0}),Je.preventDefault(),Je.stopPropagation()}));Sn.q(tt,Cr("span")).innerText=en.value;const Zt=Sn.q(ot,Je);Zt.style.opacity="0.6",Zt.style.paddingLeft="6px"}else{const Je=Sn.q(ot,Cr("span"));Je.style.opacity="0.6",Je.style.paddingLeft="6px",Je.innerText=it&&en?`${it}(${en})`:it||`(${en})`}if(Object(Ln.n)(Cn))for(const{message:Je,resource:tt,startLineNumber:it,startColumn:Zt}of Cn){const en=Sn.q(ot,Cr("div"));en.style.marginTop="8px";const Cn=Sn.q(en,Cr("a"));Cn.innerText=`${Object(Vn.b)(tt)}(${it}, ${Zt}): `,Cn.style.cursor="pointer",et.add(Sn.i(Cn,"click",Je=>{Je.stopPropagation(),Je.preventDefault(),this._openerService&&this._openerService.open(tt,{fromUserGesture:!0,editorOptions:{selection:{startLineNumber:it,startColumn:Zt}}}).catch(Pn.e)}));const _n=Sn.q(en,Cr("span"));_n.innerText=Je,this._editor.applyFontInfo(_n)}return tt}renderMarkerStatusbar(Je,et,tt){if(Je.marker.severity!==Bn.c.Error&&Je.marker.severity!==Bn.c.Warning&&Je.marker.severity!==Bn.c.Info||et.addAction({label:ot.a("view problem","View Problem"),commandId:Hn.NextMarkerAction.ID,run:()=>{this._hover.hide(),Hn.MarkerController.get(this._editor).showAtMarker(Je.marker),this._editor.focus()}}),!this._editor.getOption(79)){const it=et.append(Cr("div"));this.recentMarkerCodeActionsInfo&&(Bn.a.makeKey(this.recentMarkerCodeActionsInfo.marker)===Bn.a.makeKey(Je.marker)?this.recentMarkerCodeActionsInfo.hasCodeActions||(it.textContent=ot.a("noQuickFixes","No quick fixes available")):this.recentMarkerCodeActionsInfo=void 0);const en=this.recentMarkerCodeActionsInfo&&!this.recentMarkerCodeActionsInfo.hasCodeActions?Zt.a.None:tt.add(Object(Dn.i)(()=>it.textContent=ot.a("checkingForQuickFixes","Checking for quick fixes..."),200));it.textContent||(it.textContent=String.fromCharCode(160));const Cn=this.getCodeActions(Je.marker);tt.add(Object(Zt.i)(()=>Cn.cancel())),Cn.then(Cn=>{if(en.dispose(),this.recentMarkerCodeActionsInfo={marker:Je.marker,hasCodeActions:Cn.validActions.length>0},!this.recentMarkerCodeActionsInfo.hasCodeActions)return Cn.dispose(),void(it.textContent=ot.a("noQuickFixes","No quick fixes available"));it.style.display="none";let _n=!1;tt.add(Object(Zt.i)(()=>{_n||Cn.dispose()})),et.addAction({label:ot.a("quick fixes","Quick Fix..."),commandId:qn.e.Id,run:Je=>{_n=!0;const et=qn.f.get(this._editor),tt=Sn.D(Je);this._hover.hide(),et.showCodeActions(wr,Cn,{x:tt.left+6,y:tt.top+tt.height+6})}})})}}getCodeActions(Je){return Object(Dn.h)(et=>Object($n.d)(this._editor.getModel(),new Cn.a(Je.startLineNumber,Je.startColumn,Je.endLineNumber,Je.endColumn),wr,Un.b.None,et))}};Sr=__decorate([__param(2,Wn.a),__param(3,zn.a)],Sr),Object(Gn.f)((Je,et)=>{const tt=Je.getColor(Jn.Jc);tt&&et.addRule(`.monaco-hover .hover-contents a.code-link span { color: ${tt}; }`);const ot=Je.getColor(Jn.Ic);ot&&et.addRule(`.monaco-hover .hover-contents a.code-link span:hover { color: ${ot}; }`)});var Or=tt(58),xr=tt(361),kr=tt(910),Lr=tt(101);function getHover(Je,et,tt){const ot=En.p.ordered(Je).map(ot=>Promise.resolve(ot.provideHover(Je,et,tt)).then(Je=>Je&&function isValid(Je){const et=void 0!==Je.range,tt=void 0!==Je.contents&&Je.contents&&Je.contents.length>0;return et&&tt}(Je)?Je:void 0,Je=>{Object(Pn.f)(Je)}));return Promise.all(ot).then(Ln.e)}Object(en.n)("_executeHoverProvider",(Je,et)=>getHover(Je,et,Lr.a.None));var Nr=tt(152),markdownHoverParticipant_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},markdownHoverParticipant_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};const Wr=Sn.a;class MarkdownHover{constructor(Je,et,tt){this.owner=Je,this.range=et,this.contents=tt}isValidForHoverAnchor(Je){return 1===Je.type&&this.range.startColumn<=Je.range.startColumn&&this.range.endColumn>=Je.range.endColumn}}let zr=class MarkdownHoverParticipant{constructor(Je,et,tt,ot,it){this._editor=Je,this._hover=et,this._modeService=tt,this._openerService=ot,this._configurationService=it}createLoadingMessage(Je){return new MarkdownHover(this,Je.range,[(new xr.a).appendText(ot.a("modesContentHover.loading","Loading..."))])}computeSync(Je,et){if(!this._editor.hasModel()||1!==Je.type)return[];const tt=this._editor.getModel(),it=Je.range.startLineNumber,Zt=tt.getLineMaxColumn(it),en=[];for(const tt of et){const et=tt.range.startLineNumber===it?tt.range.startColumn:1,ot=tt.range.endLineNumber===it?tt.range.endColumn:Zt,_n=tt.options.hoverMessage;if(!_n||Object(xr.b)(_n))continue;const wn=new Cn.a(Je.range.startLineNumber,et,Je.range.startLineNumber,ot);en.push(new MarkdownHover(this,wn,Object(Ln.c)(_n)))}const _n=this._editor.getModel().getLineLength(it),wn=this._configurationService.getValue("editor.maxTokenizationLineLength");return"number"==typeof wn&&_n>=wn&&en.push(new MarkdownHover(this,new Cn.a(it,1,it,_n+1),[{value:ot.a("too many characters","Tokenization is skipped for long lines for performance reasons. This can be configured via `editor.maxTokenizationLineLength`.")}])),en}computeAsync(Je,et,tt){return __awaiter(this,void 0,void 0,(function*(){if(!this._editor.hasModel()||1!==Je.type)return Promise.resolve([]);const et=this._editor.getModel();if(!En.p.has(et))return Promise.resolve([]);const ot=yield getHover(et,new xn.a(Je.range.startLineNumber,Je.range.startColumn),tt),it=[];for(const et of ot){if(Object(xr.b)(et.contents))continue;const tt=et.range?Cn.a.lift(et.range):Je.range;it.push(new MarkdownHover(this,tt,et.contents))}return it}))}renderHoverParts(Je,et,tt){const ot=new Zt.b;for(const tt of Je)for(const Je of tt.contents){if(Object(xr.b)(Je))continue;const tt=Wr("div.hover-row.markdown-hover"),it=Sn.q(tt,Wr("div.hover-contents")),Zt=ot.add(new kr.a({editor:this._editor},this._modeService,this._openerService));ot.add(Zt.onDidRenderAsync(()=>{it.className="hover-contents code-hover-contents",this._hover.onContentsChanged()}));const en=ot.add(Zt.render(Je));it.appendChild(en.element),et.appendChild(tt)}return ot}};zr=markdownHoverParticipant_decorate([markdownHoverParticipant_param(2,wn.a),markdownHoverParticipant_param(3,zn.a),markdownHoverParticipant_param(4,Nr.a)],zr);class HoverRangeAnchor{constructor(Je,et){this.priority=Je,this.range=et,this.type=1}equals(Je){return 1===Je.type&&this.range.equalsRange(Je.range)}canAdoptVisibleHover(Je,et){return 1===Je.type&&et.lineNumber===this.range.startLineNumber}}class HoverForeignElementAnchor{constructor(Je,et,tt){this.priority=Je,this.owner=et,this.range=tt,this.type=2}equals(Je){return 2===Je.type&&this.owner===Je.owner}canAdoptVisibleHover(Je,et){return 2===Je.type&&this.owner===Je.owner}}var Hr=tt(747),$r=tt(98),Kr=tt(90),Ur=tt(25),inlineCompletionsHoverParticipant_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},inlineCompletionsHoverParticipant_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};class InlineCompletionsHover{constructor(Je,et,tt){this.owner=Je,this.range=et,this.controller=tt}isValidForHoverAnchor(Je){return 1===Je.type&&this.range.startColumn<=Je.range.startColumn&&this.range.endColumn>=Je.range.endColumn}hasMultipleSuggestions(){return this.controller.hasMultipleInlineCompletions()}}let Gr=class InlineCompletionsHoverParticipant{constructor(Je,et,tt,ot,it){this._editor=Je,this._commandService=tt,this._menuService=ot,this._contextKeyService=it}suggestHoverAnchor(Je){const et=Hr.GhostTextController.get(this._editor);if(!et)return null;if(8===Je.target.type){const tt=Je.target.detail;if(et.shouldShowHoverAtViewZone(tt.viewZoneId))return new HoverForeignElementAnchor(1e3,this,Cn.a.fromPositions(tt.positionBefore||tt.position,tt.positionBefore||tt.position))}if(7===Je.target.type&&Je.target.range&&et.shouldShowHoverAt(Je.target.range))return new HoverForeignElementAnchor(1e3,this,Je.target.range);if(6===Je.target.type&&Je.target.range&&Je.target.detail){if(Je.target.detail.mightBeForeignElement&&et.shouldShowHoverAt(Je.target.range))return new HoverForeignElementAnchor(1e3,this,Je.target.range)}return null}computeSync(Je,et){const tt=Hr.GhostTextController.get(this._editor);return tt&&tt.shouldShowHoverAt(Je.range)?[new InlineCompletionsHover(this,Je.range,tt)]:[]}renderHoverParts(Je,et,tt){const it=new Zt.b,en=it.add(this._menuService.createMenu(Kr.b.InlineCompletionsActions,this._contextKeyService)),Cn=tt.addAction({label:ot.a("showNextInlineSuggestion","Next"),commandId:Hr.ShowNextInlineSuggestionAction.ID,run:()=>this._commandService.executeCommand(Hr.ShowNextInlineSuggestionAction.ID)}),_n=tt.addAction({label:ot.a("showPreviousInlineSuggestion","Previous"),commandId:Hr.ShowPreviousInlineSuggestionAction.ID,run:()=>this._commandService.executeCommand(Hr.ShowPreviousInlineSuggestionAction.ID)});tt.addAction({label:ot.a("acceptInlineSuggestion","Accept"),commandId:Hr.commitInlineSuggestionAction.id,run:()=>this._commandService.executeCommand(Hr.commitInlineSuggestionAction.id)});const wn=[Cn,_n];for(const Je of wn)Je.setEnabled(!1);Je[0].hasMultipleSuggestions().then(Je=>{for(const et of wn)et.setEnabled(Je)});for(const[Je,et]of en.getActions())for(const Je of et)Je instanceof Kr.c&&tt.addAction({label:Je.label,commandId:Je.item.id,run:()=>this._commandService.executeCommand(Je.item.id)});return it}};Gr=inlineCompletionsHoverParticipant_decorate([inlineCompletionsHoverParticipant_param(2,$r.b),inlineCompletionsHoverParticipant_param(3,Kr.a),inlineCompletionsHoverParticipant_param(4,Ur.b)],Gr);var Zr=tt(1477),Xr=tt(2722),Yr=tt(42),Qr=tt(18);class colorPickerModel_ColorPickerModel{constructor(Je,et,tt){this.presentationIndex=tt,this._onColorFlushed=new Qr.b,this.onColorFlushed=this._onColorFlushed.event,this._onDidChangeColor=new Qr.b,this.onDidChangeColor=this._onDidChangeColor.event,this._onDidChangePresentation=new Qr.b,this.onDidChangePresentation=this._onDidChangePresentation.event,this.originalColor=Je,this._color=Je,this._colorPresentations=et}get color(){return this._color}set color(Je){this._color.equals(Je)||(this._color=Je,this._onDidChangeColor.fire(Je))}get presentation(){return this.colorPresentations[this.presentationIndex]}get colorPresentations(){return this._colorPresentations}set colorPresentations(Je){this._colorPresentations=Je,this.presentationIndex>Je.length-1&&(this.presentationIndex=0),this._onDidChangePresentation.fire(this.presentation)}selectNextColorPresentation(){this.presentationIndex=(this.presentationIndex+1)%this.colorPresentations.length,this.flushColor(),this._onDidChangePresentation.fire(this.presentation)}guessColorPresentation(Je,et){for(let Je=0;Je<this.colorPresentations.length;Je++)if(et.toLowerCase()===this.colorPresentations[Je].label){this.presentationIndex=Je,this._onDidChangePresentation.fire(this.presentation);break}}flushColor(){this._onColorFlushed.fire(this._color)}}var Jr=tt(2815),eo=tt.n(Jr),to={insert:"head",singleton:!1},no=(jn()(eo.a,to),eo.a.locals,tt(124)),ro=tt(420);const oo=Sn.a;class colorPickerWidget_ColorPickerHeader extends Zt.a{constructor(Je,et,tt){super(),this.model=et,this.domNode=oo(".colorpicker-header"),Sn.q(Je,this.domNode),this.pickedColorNode=Sn.q(this.domNode,oo(".picked-color"));const ot=Sn.q(this.domNode,oo(".original-color"));ot.style.backgroundColor=Yr.a.Format.CSS.format(this.model.originalColor)||"",this.backgroundColor=tt.getColorTheme().getColor(Jn.E)||Yr.a.white,this._register(Object(Gn.f)((Je,et)=>{this.backgroundColor=Je.getColor(Jn.E)||Yr.a.white})),this._register(Sn.i(this.pickedColorNode,Sn.d.CLICK,()=>this.model.selectNextColorPresentation())),this._register(Sn.i(ot,Sn.d.CLICK,()=>{this.model.color=this.model.originalColor,this.model.flushColor()})),this._register(et.onDidChangeColor(this.onDidChangeColor,this)),this._register(et.onDidChangePresentation(this.onDidChangePresentation,this)),this.pickedColorNode.style.backgroundColor=Yr.a.Format.CSS.format(et.color)||"",this.pickedColorNode.classList.toggle("light",et.color.rgba.a<.5?this.backgroundColor.isLighter():et.color.isLighter())}onDidChangeColor(Je){this.pickedColorNode.style.backgroundColor=Yr.a.Format.CSS.format(Je)||"",this.pickedColorNode.classList.toggle("light",Je.rgba.a<.5?this.backgroundColor.isLighter():Je.isLighter()),this.onDidChangePresentation()}onDidChangePresentation(){this.pickedColorNode.textContent=this.model.presentation?this.model.presentation.label:""}}class colorPickerWidget_ColorPickerBody extends Zt.a{constructor(Je,et,tt){super(),this.model=et,this.pixelRatio=tt,this.domNode=oo(".colorpicker-body"),Sn.q(Je,this.domNode),this.saturationBox=new colorPickerWidget_SaturationBox(this.domNode,this.model,this.pixelRatio),this._register(this.saturationBox),this._register(this.saturationBox.onDidChange(this.onDidSaturationValueChange,this)),this._register(this.saturationBox.onColorFlushed(this.flushColor,this)),this.opacityStrip=new colorPickerWidget_OpacityStrip(this.domNode,this.model),this._register(this.opacityStrip),this._register(this.opacityStrip.onDidChange(this.onDidOpacityChange,this)),this._register(this.opacityStrip.onColorFlushed(this.flushColor,this)),this.hueStrip=new HueStrip(this.domNode,this.model),this._register(this.hueStrip),this._register(this.hueStrip.onDidChange(this.onDidHueChange,this)),this._register(this.hueStrip.onColorFlushed(this.flushColor,this))}flushColor(){this.model.flushColor()}onDidSaturationValueChange({s:Je,v:et}){const tt=this.model.color.hsva;this.model.color=new Yr.a(new Yr.b(tt.h,Je,et,tt.a))}onDidOpacityChange(Je){const et=this.model.color.hsva;this.model.color=new Yr.a(new Yr.b(et.h,et.s,et.v,Je))}onDidHueChange(Je){const et=this.model.color.hsva,tt=360*(1-Je);this.model.color=new Yr.a(new Yr.b(360===tt?0:tt,et.s,et.v,et.a))}layout(){this.saturationBox.layout(),this.opacityStrip.layout(),this.hueStrip.layout()}}class colorPickerWidget_SaturationBox extends Zt.a{constructor(Je,et,tt){super(),this.model=et,this.pixelRatio=tt,this._onDidChange=new Qr.b,this.onDidChange=this._onDidChange.event,this._onColorFlushed=new Qr.b,this.onColorFlushed=this._onColorFlushed.event,this.domNode=oo(".saturation-wrap"),Sn.q(Je,this.domNode),this.canvas=document.createElement("canvas"),this.canvas.className="saturation-box",Sn.q(this.domNode,this.canvas),this.selection=oo(".saturation-selection"),Sn.q(this.domNode,this.selection),this.layout(),this._register(Sn.g(this.domNode,Je=>this.onMouseDown(Je))),this._register(this.model.onDidChangeColor(this.onDidChangeColor,this)),this.monitor=null}onMouseDown(Je){this.monitor=this._register(new ro.a);const et=Sn.D(this.domNode);Je.target!==this.selection&&this.onDidChangePosition(Je.offsetX,Je.offsetY),this.monitor.startMonitoring(Je.target,Je.buttons,ro.b,Je=>this.onDidChangePosition(Je.posx-et.left,Je.posy-et.top),()=>null);const tt=Sn.h(document,()=>{this._onColorFlushed.fire(),tt.dispose(),this.monitor&&(this.monitor.stopMonitoring(!0),this.monitor=null)},!0)}onDidChangePosition(Je,et){const tt=Math.max(0,Math.min(1,Je/this.width)),ot=Math.max(0,Math.min(1,1-et/this.height));this.paintSelection(tt,ot),this._onDidChange.fire({s:tt,v:ot})}layout(){this.width=this.domNode.offsetWidth,this.height=this.domNode.offsetHeight,this.canvas.width=this.width*this.pixelRatio,this.canvas.height=this.height*this.pixelRatio,this.paint();const Je=this.model.color.hsva;this.paintSelection(Je.s,Je.v)}paint(){const Je=this.model.color.hsva,et=new Yr.a(new Yr.b(Je.h,1,1,1)),tt=this.canvas.getContext("2d"),ot=tt.createLinearGradient(0,0,this.canvas.width,0);ot.addColorStop(0,"rgba(255, 255, 255, 1)"),ot.addColorStop(.5,"rgba(255, 255, 255, 0.5)"),ot.addColorStop(1,"rgba(255, 255, 255, 0)");const it=tt.createLinearGradient(0,0,0,this.canvas.height);it.addColorStop(0,"rgba(0, 0, 0, 0)"),it.addColorStop(1,"rgba(0, 0, 0, 1)"),tt.rect(0,0,this.canvas.width,this.canvas.height),tt.fillStyle=Yr.a.Format.CSS.format(et),tt.fill(),tt.fillStyle=ot,tt.fill(),tt.fillStyle=it,tt.fill()}paintSelection(Je,et){this.selection.style.left=Je*this.width+"px",this.selection.style.top=this.height-et*this.height+"px"}onDidChangeColor(){this.monitor&&this.monitor.isMonitoring()||this.paint()}}class colorPickerWidget_Strip extends Zt.a{constructor(Je,et){super(),this.model=et,this._onDidChange=new Qr.b,this.onDidChange=this._onDidChange.event,this._onColorFlushed=new Qr.b,this.onColorFlushed=this._onColorFlushed.event,this.domNode=Sn.q(Je,oo(".strip")),this.overlay=Sn.q(this.domNode,oo(".overlay")),this.slider=Sn.q(this.domNode,oo(".slider")),this.slider.style.top="0px",this._register(Sn.g(this.domNode,Je=>this.onMouseDown(Je))),this.layout()}layout(){this.height=this.domNode.offsetHeight-this.slider.offsetHeight;const Je=this.getValue(this.model.color);this.updateSliderPosition(Je)}onMouseDown(Je){const et=this._register(new ro.a),tt=Sn.D(this.domNode);this.domNode.classList.add("grabbing"),Je.target!==this.slider&&this.onDidChangeTop(Je.offsetY),et.startMonitoring(Je.target,Je.buttons,ro.b,Je=>this.onDidChangeTop(Je.posy-tt.top),()=>null);const ot=Sn.h(document,()=>{this._onColorFlushed.fire(),ot.dispose(),et.stopMonitoring(!0),this.domNode.classList.remove("grabbing")},!0)}onDidChangeTop(Je){const et=Math.max(0,Math.min(1,1-Je/this.height));this.updateSliderPosition(et),this._onDidChange.fire(et)}updateSliderPosition(Je){this.slider.style.top=(1-Je)*this.height+"px"}}class colorPickerWidget_OpacityStrip extends colorPickerWidget_Strip{constructor(Je,et){super(Je,et),this.domNode.classList.add("opacity-strip"),this._register(et.onDidChangeColor(this.onDidChangeColor,this)),this.onDidChangeColor(this.model.color)}onDidChangeColor(Je){const{r:et,g:tt,b:ot}=Je.rgba,it=new Yr.a(new Yr.c(et,tt,ot,1)),Zt=new Yr.a(new Yr.c(et,tt,ot,0));this.overlay.style.background=`linear-gradient(to bottom, ${it} 0%, ${Zt} 100%)`}getValue(Je){return Je.hsva.a}}class HueStrip extends colorPickerWidget_Strip{constructor(Je,et){super(Je,et),this.domNode.classList.add("hue-strip")}getValue(Je){return 1-Je.hsva.h/360}}class colorPickerWidget_ColorPickerWidget extends Tn.a{constructor(Je,et,tt,ot){super(),this.model=et,this.pixelRatio=tt,this._register(Object(no.l)(()=>this.layout()));const it=oo(".colorpicker-widget");Je.appendChild(it);const Zt=new colorPickerWidget_ColorPickerHeader(it,this.model,ot);this.body=new colorPickerWidget_ColorPickerBody(it,this.model,this.pixelRatio),this._register(Zt),this._register(this.body)}layout(){this.body.layout()}}var colorHoverParticipant_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},colorHoverParticipant_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},colorHoverParticipant_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class ColorHover{constructor(Je,et,tt,ot){this.owner=Je,this.range=et,this.model=tt,this.provider=ot,this.forceShowAtRange=!0}isValidForHoverAnchor(Je){return 1===Je.type&&this.range.startColumn<=Je.range.startColumn&&this.range.endColumn>=Je.range.endColumn}}let io=class ColorHoverParticipant{constructor(Je,et,tt){this._editor=Je,this._hover=et,this._themeService=tt}computeSync(Je,et){return[]}computeAsync(Je,et,tt){return colorHoverParticipant_awaiter(this,void 0,void 0,(function*(){if(!this._editor.hasModel())return[];const Je=Xr.a.get(this._editor);for(const tt of et){const et=Je.getColorData(tt.range.getStartPosition());if(et){return[yield this._createColorHover(this._editor.getModel(),et.colorInfo,et.provider)]}}return[]}))}_createColorHover(Je,et,tt){return colorHoverParticipant_awaiter(this,void 0,void 0,(function*(){const ot=Je.getValueInRange(et.range),{red:it,green:Zt,blue:en,alpha:_n}=et.color,wn=new Yr.c(Math.round(255*it),Math.round(255*Zt),Math.round(255*en),_n),Sn=new Yr.a(wn),xn=yield Object(Zr.a)(Je,et,tt,Lr.a.None),kn=new colorPickerModel_ColorPickerModel(Sn,[],0);return kn.colorPresentations=xn||[],kn.guessColorPresentation(Sn,ot),new ColorHover(this,Cn.a.lift(et.range),kn,tt)}))}renderHoverParts(Je,et,tt){if(0===Je.length||!this._editor.hasModel())return Zt.a.None;const ot=new Zt.b,it=Je[0],en=this._editor.getModel(),_n=it.model,wn=ot.add(new colorPickerWidget_ColorPickerWidget(et,_n,this._editor.getOption(127),this._themeService));let Sn=new Cn.a(it.range.startLineNumber,it.range.startColumn,it.range.endLineNumber,it.range.endColumn);const updateEditorModel=()=>{let Je,et;if(_n.presentation.textEdit){Je=[_n.presentation.textEdit],et=new Cn.a(_n.presentation.textEdit.range.startLineNumber,_n.presentation.textEdit.range.startColumn,_n.presentation.textEdit.range.endLineNumber,_n.presentation.textEdit.range.endColumn);const tt=this._editor.getModel()._setTrackedRange(null,et,3);this._editor.pushUndoStop(),this._editor.executeEdits("colorpicker",Je),et=this._editor.getModel()._getTrackedRange(tt)||et}else Je=[{identifier:null,range:Sn,text:_n.presentation.label,forceMoveMarkers:!1}],et=Sn.setEndPosition(Sn.endLineNumber,Sn.startColumn+_n.presentation.label.length),this._editor.pushUndoStop(),this._editor.executeEdits("colorpicker",Je);_n.presentation.additionalTextEdits&&(Je=[..._n.presentation.additionalTextEdits],this._editor.executeEdits("colorpicker",Je),this._hover.hide()),this._editor.pushUndoStop(),Sn=et},updateColorPresentations=Je=>Object(Zr.a)(en,{range:Sn,color:{red:Je.rgba.r/255,green:Je.rgba.g/255,blue:Je.rgba.b/255,alpha:Je.rgba.a}},it.provider,Lr.a.None).then(Je=>{_n.colorPresentations=Je||[]});return ot.add(_n.onColorFlushed(Je=>{updateColorPresentations(Je).then(updateEditorModel)})),ot.add(_n.onDidChangeColor(updateColorPresentations)),this._hover.setColorPicker(wn),ot}};io=colorHoverParticipant_decorate([colorHoverParticipant_param(2,Gn.b)],io);var ao=tt(168),modesContentHover_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},modesContentHover_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},modesContentHover_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};const so=Sn.a;let lo=class EditorHoverStatusBar extends Zt.a{constructor(Je){super(),this._keybindingService=Je,this._hasContent=!1,this.hoverElement=so("div.hover-row.status-bar"),this.actionsElement=Sn.q(this.hoverElement,so("div.actions"))}get hasContent(){return this._hasContent}addAction(Je){const et=this._keybindingService.lookupKeybinding(Je.commandId),tt=et?et.getLabel():null;return this._hasContent=!0,this._register(hoverWidget_HoverAction.render(this.actionsElement,Je,tt))}append(Je){const et=Sn.q(this.actionsElement,Je);return this._hasContent=!0,et}};lo=modesContentHover_decorate([modesContentHover_param(0,ao.a)],lo);class modesContentHover_ModesContentComputer{constructor(Je,et){this._participants=et,this._editor=Je,this._result=[],this._anchor=null}setAnchor(Je){this._anchor=Je,this._result=[]}clearResult(){this._result=[]}static _getLineDecorations(Je,et){if(1!==et.type)return[];const tt=Je.getModel(),ot=et.range.startLineNumber,it=tt.getLineMaxColumn(ot);return Je.getLineDecorations(ot).filter(Je=>{if(Je.options.isWholeLine)return!0;const tt=Je.range.startLineNumber===ot?Je.range.startColumn:1,Zt=Je.range.endLineNumber===ot?Je.range.endColumn:it;return!(tt>et.range.startColumn||et.range.endColumn>Zt)})}computeAsync(Je){return modesContentHover_awaiter(this,void 0,void 0,(function*(){const et=this._anchor;if(!this._editor.hasModel()||!et)return Promise.resolve([]);const tt=modesContentHover_ModesContentComputer._getLineDecorations(this._editor,et),ot=yield Promise.all(this._participants.map(ot=>this._computeAsync(ot,tt,et,Je)));return Object(Ln.k)(ot)}))}_computeAsync(Je,et,tt,ot){return modesContentHover_awaiter(this,void 0,void 0,(function*(){return Je.computeAsync?Je.computeAsync(tt,et,ot):[]}))}computeSync(){if(!this._editor.hasModel()||!this._anchor)return[];const Je=modesContentHover_ModesContentComputer._getLineDecorations(this._editor,this._anchor);let et=[];for(const tt of this._participants)et=et.concat(tt.computeSync(this._anchor,Je));return Object(Ln.e)(et)}onResult(Je,et){this._result=et?Je.concat(this._result):this._result.concat(Je)}getResult(){return this._result.slice(0)}getResultWithLoadingMessage(){if(this._anchor)for(const Je of this._participants)if(Je.createLoadingMessage){const et=Je.createLoadingMessage(this._anchor);if(et)return this._result.slice(0).concat([et])}return this._result.slice(0)}}let co=class ModesContentHoverWidget extends Tn.a{constructor(Je,et,tt,ot){super(),this._hoverVisibleKey=et,this._keybindingService=ot,this.allowEditorOverflow=!0,this._participants=[tt.createInstance(io,Je,this),tt.createInstance(zr,Je,this),tt.createInstance(Gr,Je,this),tt.createInstance(Sr,Je,this)],this._hover=this._register(new hoverWidget_HoverWidget),this._id=ModesContentHoverWidget.ID,this._editor=Je,this._isVisible=!1,this._stoleFocus=!1,this._renderDisposable=null,this.onkeydown(this._hover.containerDomNode,Je=>{Je.equals(9)&&this.hide()}),this._register(this._editor.onDidChangeConfiguration(Je=>{Je.hasChanged(41)&&this._updateFont()})),this._editor.onDidLayoutChange(()=>this.layout()),this.layout(),this._editor.addContentWidget(this),this._showAtPosition=null,this._showAtRange=null,this._stoleFocus=!1,this._messages=[],this._lastAnchor=null,this._computer=new modesContentHover_ModesContentComputer(this._editor,this._participants),this._highlightDecorations=[],this._isChangingDecorations=!1,this._shouldFocus=!1,this._colorPicker=null,this._hoverOperation=new hoverOperation_HoverOperation(this._computer,Je=>this._withResult(Je,!0),null,Je=>this._withResult(Je,!1),this._editor.getOption(51).delay),this._register(Sn.o(this.getDomNode(),Sn.d.FOCUS,()=>{this._colorPicker&&this.getDomNode().classList.add("colorpicker-hover")})),this._register(Sn.o(this.getDomNode(),Sn.d.BLUR,()=>{this.getDomNode().classList.remove("colorpicker-hover")})),this._register(Je.onDidChangeConfiguration(()=>{this._hoverOperation.setHoverTime(this._editor.getOption(51).delay)})),this._register(En.F.onDidChange(()=>{this._isVisible&&this._lastAnchor&&this._messages.length>0&&(this._hover.contentsDomNode.textContent="",this._renderMessages(this._lastAnchor,this._messages))}))}dispose(){this._hoverOperation.cancel(),this._editor.removeContentWidget(this),super.dispose()}getId(){return this._id}getDomNode(){return this._hover.containerDomNode}_shouldShowAt(Je){const et=Je.target.type;if(6===et)return!0;if(7===et){const et=this._editor.getOption(41).typicalHalfwidthCharacterWidth/2,tt=Je.target.detail;if(tt&&!tt.isAfterLines&&"number"==typeof tt.horizontalDistanceToText&&tt.horizontalDistanceToText<et)return!0}return!1}maybeShowAt(Je){var et;const tt=[];for(const et of this._participants)if("function"==typeof et.suggestHoverAnchor){const ot=et.suggestHoverAnchor(Je);ot&&tt.push(ot)}if(this._shouldShowAt(Je)&&Je.target.range){const ot=[...(null===(et=Je.target.element)||void 0===et?void 0:et.classList.values())||[]].find(Je=>Je.startsWith("ced-colorBox"))&&Je.target.range.endColumn-Je.target.range.startColumn==1?new Cn.a(Je.target.range.startLineNumber,Je.target.range.startColumn+1,Je.target.range.endLineNumber,Je.target.range.endColumn+1):Je.target.range;tt.push(new HoverRangeAnchor(0,ot))}return 0!==tt.length&&(tt.sort((Je,et)=>et.priority-Je.priority),this._startShowingAt(tt[0],0,!1),!0)}_showAt(Je,et,tt){this._showAtPosition=Je,this._showAtRange=et,this._hoverVisibleKey.set(!0),this._isVisible=!0,this._hover.containerDomNode.classList.toggle("hidden",!this._isVisible),this._editor.layoutContentWidget(this),this._editor.render(),this._stoleFocus=tt,tt&&this._hover.containerDomNode.focus()}getPosition(){return this._isVisible?{position:this._showAtPosition,range:this._showAtRange,preference:[1,2]}:null}_updateFont(){Array.prototype.slice.call(this._hover.contentsDomNode.getElementsByClassName("code")).forEach(Je=>this._editor.applyFontInfo(Je))}_updateContents(Je){this._hover.contentsDomNode.textContent="",this._hover.contentsDomNode.appendChild(Je),this._updateFont(),this._editor.layoutContentWidget(this),this._hover.onContentsChanged()}layout(){const Je=Math.max(this._editor.getLayoutInfo().height/4,250),{fontSize:et,lineHeight:tt}=this._editor.getOption(41);this._hover.contentsDomNode.style.fontSize=et+"px",this._hover.contentsDomNode.style.lineHeight=tt+"px",this._hover.contentsDomNode.style.maxHeight=Je+"px",this._hover.contentsDomNode.style.maxWidth=Math.max(.66*this._editor.getLayoutInfo().width,500)+"px"}onModelDecorationsChanged(){this._isChangingDecorations||this._isVisible&&(this._hoverOperation.cancel(),this._computer.clearResult(),this._colorPicker||this._hoverOperation.start(0))}startShowingAtRange(Je,et,tt){this._startShowingAt(new HoverRangeAnchor(0,Je),et,tt)}_startShowingAt(Je,et,tt){if(!this._lastAnchor||!this._lastAnchor.equals(Je)){if(this._hoverOperation.cancel(),this._isVisible)if(this._showAtPosition&&this._lastAnchor&&Je.canAdoptVisibleHover(this._lastAnchor,this._showAtPosition)){const et=this._messages.filter(et=>et.isValidForHoverAnchor(Je));if(0===et.length)this.hide();else{if(et.length===this._messages.length)return;this._renderMessages(Je,et)}}else this.hide();this._lastAnchor=Je,this._computer.setAnchor(Je),this._shouldFocus=tt,this._hoverOperation.start(et)}}hide(){this._lastAnchor=null,this._hoverOperation.cancel(),this._isVisible&&(setTimeout(()=>{this._isVisible||this._hoverVisibleKey.set(!1)},0),this._isVisible=!1,this._hover.containerDomNode.classList.toggle("hidden",!this._isVisible),this._editor.layoutContentWidget(this),this._stoleFocus&&this._editor.focus()),this._isChangingDecorations=!0,this._highlightDecorations=this._editor.deltaDecorations(this._highlightDecorations,[]),this._isChangingDecorations=!1,this._renderDisposable&&(this._renderDisposable.dispose(),this._renderDisposable=null),this._colorPicker=null}isColorPickerVisible(){return!!this._colorPicker}setColorPicker(Je){this._colorPicker=Je}onContentsChanged(){this._hover.onContentsChanged()}_withResult(Je,et){this._messages=Je,this._lastAnchor&&this._messages.length>0?this._renderMessages(this._lastAnchor,this._messages):et&&this.hide()}_renderMessages(Je,et){this._renderDisposable&&(this._renderDisposable.dispose(),this._renderDisposable=null),this._colorPicker=null;let tt=1073741824,ot=et[0].range,it=null,en=document.createDocumentFragment();const _n=new Zt.b,wn=new Map;for(const Je of et){tt=Math.min(tt,Je.range.startColumn),ot=Cn.a.plusRange(ot,Je.range),Je.forceShowAtRange&&(it=Je.range),wn.has(Je.owner)||wn.set(Je.owner,[]);wn.get(Je.owner).push(Je)}const Sn=_n.add(new lo(this._keybindingService));for(const[Je,et]of wn)_n.add(Je.renderHoverParts(et,en,Sn));Sn.hasContent&&en.appendChild(Sn.hoverElement),this._renderDisposable=_n,en.hasChildNodes()&&(it?this._showAt(it.getStartPosition(),it,this._shouldFocus):this._showAt(new xn.a(Je.range.startLineNumber,tt),ot,this._shouldFocus),this._updateContents(en)),this._colorPicker&&this._colorPicker.layout(),this._isChangingDecorations=!0,this._highlightDecorations=this._editor.deltaDecorations(this._highlightDecorations,ot?[{range:ot,options:ModesContentHoverWidget._DECORATION_OPTIONS}]:[]),this._isChangingDecorations=!1}};co.ID="editor.contrib.modesContentHoverWidget",co._DECORATION_OPTIONS=kn.a.register({description:"content-hover-highlight",className:"hoverHighlight"}),co=modesContentHover_decorate([modesContentHover_param(2,Or.a),modesContentHover_param(3,ao.a)],co);class hoverWidgets_GlyphHoverWidget extends Tn.a{constructor(Je,et){super(),this._id=Je,this._editor=et,this._isVisible=!1,this._domNode=document.createElement("div"),this._domNode.className="monaco-hover hidden",this._domNode.setAttribute("aria-hidden","true"),this._domNode.setAttribute("role","tooltip"),this._showAtLineNumber=-1,this._register(this._editor.onDidChangeConfiguration(Je=>{Je.hasChanged(41)&&this.updateFont()})),this._editor.addOverlayWidget(this)}get isVisible(){return this._isVisible}set isVisible(Je){this._isVisible=Je,this._domNode.classList.toggle("hidden",!this._isVisible)}getId(){return this._id}getDomNode(){return this._domNode}showAt(Je){this._showAtLineNumber=Je,this.isVisible||(this.isVisible=!0);const et=this._editor.getLayoutInfo(),tt=this._editor.getTopForLineNumber(this._showAtLineNumber),ot=this._editor.getScrollTop(),it=this._editor.getOption(57),Zt=tt-ot-(this._domNode.clientHeight-it)/2;this._domNode.style.left=et.glyphMarginLeft+et.glyphMarginWidth+"px",this._domNode.style.top=Math.max(Math.round(Zt),0)+"px"}hide(){this.isVisible&&(this.isVisible=!1)}getPosition(){return null}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}updateFont(){[...Array.prototype.slice.call(this._domNode.getElementsByTagName("code")),...Array.prototype.slice.call(this._domNode.getElementsByClassName("code"))].forEach(Je=>this._editor.applyFontInfo(Je))}updateContents(Je){this._domNode.textContent="",this._domNode.appendChild(Je),this.updateFont()}}class modesGlyphHover_MarginComputer{constructor(Je){this._editor=Je,this._lineNumber=-1,this._result=[]}setLineNumber(Je){this._lineNumber=Je,this._result=[]}clearResult(){this._result=[]}computeSync(){const toHoverMessage=Je=>({value:Je}),Je=this._editor.getLineDecorations(this._lineNumber),et=[];if(!Je)return et;for(const tt of Je){if(!tt.options.glyphMarginClassName)continue;const Je=tt.options.glyphMarginHoverMessage;Je&&!Object(xr.b)(Je)&&et.push(...Object(Ln.c)(Je).map(toHoverMessage))}return et}onResult(Je,et){this._result=this._result.concat(Je)}getResult(){return this._result}getResultWithLoadingMessage(){return this.getResult()}}class modesGlyphHover_ModesGlyphHoverWidget extends hoverWidgets_GlyphHoverWidget{constructor(Je,et,tt=zn.b){super(modesGlyphHover_ModesGlyphHoverWidget.ID,Je),this._renderDisposeables=this._register(new Zt.b),this._messages=[],this._lastLineNumber=-1,this._markdownRenderer=this._register(new kr.a({editor:this._editor},et,tt)),this._computer=new modesGlyphHover_MarginComputer(this._editor),this._hoverOperation=new hoverOperation_HoverOperation(this._computer,Je=>this._withResult(Je),void 0,Je=>this._withResult(Je),300)}dispose(){this._hoverOperation.cancel(),super.dispose()}onModelDecorationsChanged(){this.isVisible&&(this._hoverOperation.cancel(),this._computer.clearResult(),this._hoverOperation.start(0))}startShowingAt(Je){this._lastLineNumber!==Je&&(this._hoverOperation.cancel(),this.hide(),this._lastLineNumber=Je,this._computer.setLineNumber(Je),this._hoverOperation.start(0))}hide(){this._lastLineNumber=-1,this._hoverOperation.cancel(),super.hide()}_withResult(Je){this._messages=Je,this._messages.length>0?this._renderMessages(this._lastLineNumber,this._messages):this.hide()}_renderMessages(Je,et){this._renderDisposeables.clear();const tt=document.createDocumentFragment();for(const Je of et){const et=this._markdownRenderer.render(Je.value);this._renderDisposeables.add(et),tt.appendChild(Object(Sn.a)("div.hover-row",void 0,et.element))}this.updateContents(tt),this.showAt(Je)}}modesGlyphHover_ModesGlyphHoverWidget.ID="editor.contrib.modesGlyphHoverWidget";var uo=tt(2816),po=tt.n(uo),ho={insert:"head",singleton:!1},fo=(jn()(po.a,ho),po.a.locals,tt(301)),goToSymbol_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};function getLocationLinks(Je,et,tt,ot){const it=tt.ordered(Je).map(tt=>Promise.resolve(ot(tt,Je,et)).then(void 0,Je=>{Object(Pn.f)(Je)}));return Promise.all(it).then(Je=>{const et=[];for(let tt of Je)Array.isArray(tt)?et.push(...tt):tt&&et.push(tt);return et})}function getDefinitionsAtPosition(Je,et,tt){return getLocationLinks(Je,et,En.f,(Je,et,ot)=>Je.provideDefinition(et,ot,tt))}function getDeclarationsAtPosition(Je,et,tt){return getLocationLinks(Je,et,En.e,(Je,et,ot)=>Je.provideDeclaration(et,ot,tt))}function getImplementationsAtPosition(Je,et,tt){return getLocationLinks(Je,et,En.q,(Je,et,ot)=>Je.provideImplementation(et,ot,tt))}function getTypeDefinitionsAtPosition(Je,et,tt){return getLocationLinks(Je,et,En.G,(Je,et,ot)=>Je.provideTypeDefinition(et,ot,tt))}function getReferencesAtPosition(Je,et,tt,ot){return getLocationLinks(Je,et,En.y,(Je,et,it)=>goToSymbol_awaiter(this,void 0,void 0,(function*(){const Zt=yield Je.provideReferences(et,it,{includeDeclaration:!0},ot);if(!tt||!Zt||2!==Zt.length)return Zt;const en=yield Je.provideReferences(et,it,{includeDeclaration:!1},ot);return en&&1===en.length?en:Zt})))}function _sortedAndDeduped(Je){return goToSymbol_awaiter(this,void 0,void 0,(function*(){const et=yield Je(),tt=new fo.c(et,""),ot=tt.references.map(Je=>Je.link);return tt.dispose(),ot}))}Object(en.n)("_executeDefinitionProvider",(Je,et)=>_sortedAndDeduped(()=>getDefinitionsAtPosition(Je,et,Lr.a.None))),Object(en.n)("_executeDeclarationProvider",(Je,et)=>_sortedAndDeduped(()=>getDeclarationsAtPosition(Je,et,Lr.a.None))),Object(en.n)("_executeImplementationProvider",(Je,et)=>_sortedAndDeduped(()=>getImplementationsAtPosition(Je,et,Lr.a.None))),Object(en.n)("_executeTypeDefinitionProvider",(Je,et)=>_sortedAndDeduped(()=>getTypeDefinitionsAtPosition(Je,et,Lr.a.None))),Object(en.n)("_executeReferenceProvider",(Je,et)=>_sortedAndDeduped(()=>getReferencesAtPosition(Je,et,!1,Lr.a.None)));var go=tt(391),mo=tt(308),bo=tt(199),vo=tt(43),yo=tt(468),Co=tt(122),_o=tt(745),wo=tt(209),So=tt(1237),Oo=tt(181),xo=tt(502),ko=tt(360),symbolNavigation_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},symbolNavigation_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};const Eo=new Ur.c("hasSymbols",!1,Object(ot.a)("hasSymbols","Whether there are symbol locations that can be navigated via keyboard-only.")),Do=Object(Or.c)("ISymbolNavigationService");let Po=class SymbolNavigationService{constructor(Je,et,tt,ot){this._editorService=et,this._notificationService=tt,this._keybindingService=ot,this._currentModel=void 0,this._currentIdx=-1,this._ignoreEditorChange=!1,this._ctxHasSymbols=Eo.bindTo(Je)}reset(){var Je,et;this._ctxHasSymbols.reset(),null===(Je=this._currentState)||void 0===Je||Je.dispose(),null===(et=this._currentMessage)||void 0===et||et.dispose(),this._currentModel=void 0,this._currentIdx=-1}put(Je){const et=Je.parent.parent;if(et.references.length<=1)return void this.reset();this._currentModel=et,this._currentIdx=et.references.indexOf(Je),this._ctxHasSymbols.set(!0),this._showMessage();const tt=new Lo(this._editorService),ot=tt.onDidChange(Je=>{if(this._ignoreEditorChange)return;const tt=this._editorService.getActiveCodeEditor();if(!tt)return;const ot=tt.getModel(),it=tt.getPosition();if(!ot||!it)return;let Zt=!1,en=!1;for(const Je of et.references)if(Object(Vn.f)(Je.uri,ot.uri))Zt=!0,en=en||Cn.a.containsPosition(Je.range,it);else if(Zt)break;Zt&&en||this.reset()});this._currentState=Object(Zt.e)(tt,ot)}revealNext(Je){if(!this._currentModel)return Promise.resolve();this._currentIdx+=1,this._currentIdx%=this._currentModel.references.length;const et=this._currentModel.references[this._currentIdx];return this._showMessage(),this._ignoreEditorChange=!0,this._editorService.openCodeEditor({resource:et.uri,options:{selection:Cn.a.collapseToStart(et.range),selectionRevealType:3}},Je).finally(()=>{this._ignoreEditorChange=!1})}_showMessage(){var Je;null===(Je=this._currentMessage)||void 0===Je||Je.dispose();const et=this._keybindingService.lookupKeybinding("editor.gotoNextSymbolFromResult"),tt=et?Object(ot.a)("location.kb","Symbol {0} of {1}, {2} for next",this._currentIdx+1,this._currentModel.references.length,et.getLabel()):Object(ot.a)("location","Symbol {0} of {1}",this._currentIdx+1,this._currentModel.references.length);this._currentMessage=this._notificationService.status(tt)}};Po=symbolNavigation_decorate([symbolNavigation_param(0,Ur.b),symbolNavigation_param(1,Co.a),symbolNavigation_param(2,Oo.a),symbolNavigation_param(3,ao.a)],Po),Object(xo.b)(Do,Po,!0),Object(en.k)(new class extends en.c{constructor(){super({id:"editor.gotoNextSymbolFromResult",precondition:Eo,kbOpts:{weight:100,primary:70}})}runEditorCommand(Je,et){return Je.get(Do).revealNext(et)}}),ko.a.registerCommandAndKeybindingRule({id:"editor.gotoNextSymbolFromResult.cancel",weight:100,when:Eo,primary:9,handler(Je){Je.get(Do).reset()}});let Lo=class EditorState{constructor(Je){this._listener=new Map,this._disposables=new Zt.b,this._onDidChange=new Qr.b,this.onDidChange=this._onDidChange.event,this._disposables.add(Je.onCodeEditorRemove(this._onDidRemoveEditor,this)),this._disposables.add(Je.onCodeEditorAdd(this._onDidAddEditor,this)),Je.listCodeEditors().forEach(this._onDidAddEditor,this)}dispose(){this._disposables.dispose(),this._onDidChange.dispose(),Object(Zt.f)(this._listener.values())}_onDidAddEditor(Je){this._listener.set(Je,Object(Zt.e)(Je.onDidChangeCursorPosition(et=>this._onDidChange.fire({editor:Je})),Je.onDidChangeModelContent(et=>this._onDidChange.fire({editor:Je}))))}_onDidRemoveEditor(Je){var et;null===(et=this._listener.get(Je))||void 0===et||et.dispose(),this._listener.delete(Je)}};Lo=symbolNavigation_decorate([symbolNavigation_param(0,Co.a)],Lo);var To,Io,jo,Mo,Ao,Ro,No,Fo,Bo=tt(92),Vo=tt(54),Wo=tt(816),goToCommands_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};Kr.d.appendMenuItem(Kr.b.EditorContext,{submenu:Kr.b.EditorContextPeek,title:ot.a("peek.submenu","Peek"),group:"navigation",order:100});const zo=new Set;function registerGoToAction(Je){const et=new Je;return Object(en.m)(et),zo.add(et.id),et}class goToCommands_SymbolNavigationAction extends en.b{constructor(Je,et){super(et),this._configuration=Je}run(Je,et){if(!et.hasModel())return Promise.resolve(void 0);const tt=Je.get(Oo.a),ot=Je.get(Co.a),it=Je.get(Un.a),Zt=Je.get(Do),en=et.getModel(),Cn=et.getPosition(),_n=new mo.b(et,5),wn=Object(Dn.l)(this._getLocationModel(en,Cn,_n.token),_n.token).then(Je=>goToCommands_awaiter(this,void 0,void 0,(function*(){if(!Je||_n.token.isCancellationRequested)return;let tt;if(Object(bo.a)(Je.ariaMessage),Je.referenceAt(en.uri,Cn)){const Je=this._getAlternativeCommand(et);Je!==this.id&&zo.has(Je)&&(tt=et.getAction(Je))}const it=Je.references.length;if(0===it){if(!this._configuration.muteMessage){const Je=en.getWordAtPosition(Cn);_o.a.get(et).showMessage(this._getNoResultFoundMessage(Je),Cn)}}else{if(1!==it||!tt)return this._onResult(ot,Zt,et,Je);tt.run()}})),Je=>{tt.error(Je)}).finally(()=>{_n.dispose()});return it.showWhile(wn,250),wn}_onResult(Je,et,tt,ot){return goToCommands_awaiter(this,void 0,void 0,(function*(){const it=this._getGoToPreference(tt);if(tt instanceof Wo.a||!(this._configuration.openInPeek||"peek"===it&&ot.references.length>1)){const Zt=ot.firstReference(),en=ot.references.length>1&&"gotoAndPeek"===it,Cn=yield this._openReference(tt,Je,Zt,this._configuration.openToSide,!en);en&&Cn?this._openInPeek(Cn,ot):ot.dispose(),"goto"===it&&et.put(Zt)}else this._openInPeek(tt,ot)}))}_openReference(Je,et,tt,ot,it){return goToCommands_awaiter(this,void 0,void 0,(function*(){let Zt=void 0;if(Object(En.J)(tt)&&(Zt=tt.targetSelectionRange),Zt||(Zt=tt.range),!Zt)return;const en=yield et.openCodeEditor({resource:tt.uri,options:{selection:Cn.a.collapseToStart(Zt),selectionRevealType:3}},Je,ot);if(en){if(it){const Je=en.getModel(),et=en.deltaDecorations([],[{range:Zt,options:{description:"symbol-navigate-action-highlight",className:"symbolHighlight"}}]);setTimeout(()=>{en.getModel()===Je&&en.deltaDecorations(et,[])},350)}return en}}))}_openInPeek(Je,et){let tt=So.a.get(Je);tt&&Je.hasModel()?tt.toggleWidget(Je.getSelection(),Object(Dn.h)(Je=>Promise.resolve(et)),this._configuration.openInPeek):et.dispose()}}class goToCommands_DefinitionAction extends goToCommands_SymbolNavigationAction{_getLocationModel(Je,et,tt){return goToCommands_awaiter(this,void 0,void 0,(function*(){return new fo.c(yield getDefinitionsAtPosition(Je,et,tt),ot.a("def.title","Definitions"))}))}_getNoResultFoundMessage(Je){return Je&&Je.word?ot.a("noResultWord","No definition found for '{0}'",Je.word):ot.a("generic.noResults","No definition found")}_getAlternativeCommand(Je){return Je.getOption(48).alternativeDefinitionCommand}_getGoToPreference(Je){return Je.getOption(48).multipleDefinitions}}const Ho=vo.i&&!no.i?2118:70;registerGoToAction(((To=class GoToDefinitionAction extends goToCommands_DefinitionAction{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:GoToDefinitionAction.id,label:ot.a("actions.goToDecl.label","Go to Definition"),alias:"Go to Definition",precondition:Ur.a.and(_n.a.hasDefinitionProvider,_n.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:_n.a.editorTextFocus,primary:Ho,weight:100},contextMenuOpts:{group:"navigation",order:1.1},menuOpts:{menuId:Kr.b.MenubarGoMenu,group:"4_symbol_nav",order:2,title:ot.a({key:"miGotoDefinition",comment:["&& denotes a mnemonic"]},"Go to &&Definition")}}),$r.a.registerCommandAlias("editor.action.goToDeclaration",GoToDefinitionAction.id)}}).id="editor.action.revealDefinition",To)),registerGoToAction(((Io=class OpenDefinitionToSideAction extends goToCommands_DefinitionAction{constructor(){super({openToSide:!0,openInPeek:!1,muteMessage:!1},{id:OpenDefinitionToSideAction.id,label:ot.a("actions.goToDeclToSide.label","Open Definition to the Side"),alias:"Open Definition to the Side",precondition:Ur.a.and(_n.a.hasDefinitionProvider,_n.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:_n.a.editorTextFocus,primary:Object(it.a)(2089,Ho),weight:100}}),$r.a.registerCommandAlias("editor.action.openDeclarationToTheSide",OpenDefinitionToSideAction.id)}}).id="editor.action.revealDefinitionAside",Io)),registerGoToAction(((jo=class PeekDefinitionAction extends goToCommands_DefinitionAction{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:PeekDefinitionAction.id,label:ot.a("actions.previewDecl.label","Peek Definition"),alias:"Peek Definition",precondition:Ur.a.and(_n.a.hasDefinitionProvider,wo.b.notInPeekEditor,_n.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:_n.a.editorTextFocus,primary:582,linux:{primary:3140},weight:100},contextMenuOpts:{menuId:Kr.b.EditorContextPeek,group:"peek",order:2}}),$r.a.registerCommandAlias("editor.action.previewDeclaration",PeekDefinitionAction.id)}}).id="editor.action.peekDefinition",jo));class goToCommands_DeclarationAction extends goToCommands_SymbolNavigationAction{_getLocationModel(Je,et,tt){return goToCommands_awaiter(this,void 0,void 0,(function*(){return new fo.c(yield getDeclarationsAtPosition(Je,et,tt),ot.a("decl.title","Declarations"))}))}_getNoResultFoundMessage(Je){return Je&&Je.word?ot.a("decl.noResultWord","No declaration found for '{0}'",Je.word):ot.a("decl.generic.noResults","No declaration found")}_getAlternativeCommand(Je){return Je.getOption(48).alternativeDeclarationCommand}_getGoToPreference(Je){return Je.getOption(48).multipleDeclarations}}registerGoToAction(((Mo=class GoToDeclarationAction extends goToCommands_DeclarationAction{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:GoToDeclarationAction.id,label:ot.a("actions.goToDeclaration.label","Go to Declaration"),alias:"Go to Declaration",precondition:Ur.a.and(_n.a.hasDeclarationProvider,_n.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{group:"navigation",order:1.3},menuOpts:{menuId:Kr.b.MenubarGoMenu,group:"4_symbol_nav",order:3,title:ot.a({key:"miGotoDeclaration",comment:["&& denotes a mnemonic"]},"Go to &&Declaration")}})}_getNoResultFoundMessage(Je){return Je&&Je.word?ot.a("decl.noResultWord","No declaration found for '{0}'",Je.word):ot.a("decl.generic.noResults","No declaration found")}}).id="editor.action.revealDeclaration",Mo)),registerGoToAction(class PeekDeclarationAction extends goToCommands_DeclarationAction{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.peekDeclaration",label:ot.a("actions.peekDecl.label","Peek Declaration"),alias:"Peek Declaration",precondition:Ur.a.and(_n.a.hasDeclarationProvider,wo.b.notInPeekEditor,_n.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:Kr.b.EditorContextPeek,group:"peek",order:3}})}});class goToCommands_TypeDefinitionAction extends goToCommands_SymbolNavigationAction{_getLocationModel(Je,et,tt){return goToCommands_awaiter(this,void 0,void 0,(function*(){return new fo.c(yield getTypeDefinitionsAtPosition(Je,et,tt),ot.a("typedef.title","Type Definitions"))}))}_getNoResultFoundMessage(Je){return Je&&Je.word?ot.a("goToTypeDefinition.noResultWord","No type definition found for '{0}'",Je.word):ot.a("goToTypeDefinition.generic.noResults","No type definition found")}_getAlternativeCommand(Je){return Je.getOption(48).alternativeTypeDefinitionCommand}_getGoToPreference(Je){return Je.getOption(48).multipleTypeDefinitions}}registerGoToAction(((Ao=class GoToTypeDefinitionAction extends goToCommands_TypeDefinitionAction{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:GoToTypeDefinitionAction.ID,label:ot.a("actions.goToTypeDefinition.label","Go to Type Definition"),alias:"Go to Type Definition",precondition:Ur.a.and(_n.a.hasTypeDefinitionProvider,_n.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:_n.a.editorTextFocus,primary:0,weight:100},contextMenuOpts:{group:"navigation",order:1.4},menuOpts:{menuId:Kr.b.MenubarGoMenu,group:"4_symbol_nav",order:3,title:ot.a({key:"miGotoTypeDefinition",comment:["&& denotes a mnemonic"]},"Go to &&Type Definition")}})}}).ID="editor.action.goToTypeDefinition",Ao)),registerGoToAction(((Ro=class PeekTypeDefinitionAction extends goToCommands_TypeDefinitionAction{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:PeekTypeDefinitionAction.ID,label:ot.a("actions.peekTypeDefinition.label","Peek Type Definition"),alias:"Peek Type Definition",precondition:Ur.a.and(_n.a.hasTypeDefinitionProvider,wo.b.notInPeekEditor,_n.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:Kr.b.EditorContextPeek,group:"peek",order:4}})}}).ID="editor.action.peekTypeDefinition",Ro));class goToCommands_ImplementationAction extends goToCommands_SymbolNavigationAction{_getLocationModel(Je,et,tt){return goToCommands_awaiter(this,void 0,void 0,(function*(){return new fo.c(yield getImplementationsAtPosition(Je,et,tt),ot.a("impl.title","Implementations"))}))}_getNoResultFoundMessage(Je){return Je&&Je.word?ot.a("goToImplementation.noResultWord","No implementation found for '{0}'",Je.word):ot.a("goToImplementation.generic.noResults","No implementation found")}_getAlternativeCommand(Je){return Je.getOption(48).alternativeImplementationCommand}_getGoToPreference(Je){return Je.getOption(48).multipleImplementations}}registerGoToAction(((No=class GoToImplementationAction extends goToCommands_ImplementationAction{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:GoToImplementationAction.ID,label:ot.a("actions.goToImplementation.label","Go to Implementations"),alias:"Go to Implementations",precondition:Ur.a.and(_n.a.hasImplementationProvider,_n.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:_n.a.editorTextFocus,primary:2118,weight:100},menuOpts:{menuId:Kr.b.MenubarGoMenu,group:"4_symbol_nav",order:4,title:ot.a({key:"miGotoImplementation",comment:["&& denotes a mnemonic"]},"Go to &&Implementations")},contextMenuOpts:{group:"navigation",order:1.45}})}}).ID="editor.action.goToImplementation",No)),registerGoToAction(((Fo=class PeekImplementationAction extends goToCommands_ImplementationAction{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:PeekImplementationAction.ID,label:ot.a("actions.peekImplementation.label","Peek Implementations"),alias:"Peek Implementations",precondition:Ur.a.and(_n.a.hasImplementationProvider,wo.b.notInPeekEditor,_n.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:_n.a.editorTextFocus,primary:3142,weight:100},contextMenuOpts:{menuId:Kr.b.EditorContextPeek,group:"peek",order:5}})}}).ID="editor.action.peekImplementation",Fo));class goToCommands_ReferencesAction extends goToCommands_SymbolNavigationAction{_getNoResultFoundMessage(Je){return Je?ot.a("references.no","No references found for '{0}'",Je.word):ot.a("references.noGeneric","No references found")}_getAlternativeCommand(Je){return Je.getOption(48).alternativeReferenceCommand}_getGoToPreference(Je){return Je.getOption(48).multipleReferences}}registerGoToAction(class GoToReferencesAction extends goToCommands_ReferencesAction{constructor(){super({openToSide:!1,openInPeek:!1,muteMessage:!1},{id:"editor.action.goToReferences",label:ot.a("goToReferences.label","Go to References"),alias:"Go to References",precondition:Ur.a.and(_n.a.hasReferenceProvider,wo.b.notInPeekEditor,_n.a.isInWalkThroughSnippet.toNegated()),kbOpts:{kbExpr:_n.a.editorTextFocus,primary:1094,weight:100},contextMenuOpts:{group:"navigation",order:1.45},menuOpts:{menuId:Kr.b.MenubarGoMenu,group:"4_symbol_nav",order:5,title:ot.a({key:"miGotoReference",comment:["&& denotes a mnemonic"]},"Go to &&References")}})}_getLocationModel(Je,et,tt){return goToCommands_awaiter(this,void 0,void 0,(function*(){return new fo.c(yield getReferencesAtPosition(Je,et,!0,tt),ot.a("ref.title","References"))}))}}),registerGoToAction(class PeekReferencesAction extends goToCommands_ReferencesAction{constructor(){super({openToSide:!1,openInPeek:!0,muteMessage:!1},{id:"editor.action.referenceSearch.trigger",label:ot.a("references.action.label","Peek References"),alias:"Peek References",precondition:Ur.a.and(_n.a.hasReferenceProvider,wo.b.notInPeekEditor,_n.a.isInWalkThroughSnippet.toNegated()),contextMenuOpts:{menuId:Kr.b.EditorContextPeek,group:"peek",order:6}})}_getLocationModel(Je,et,tt){return goToCommands_awaiter(this,void 0,void 0,(function*(){return new fo.c(yield getReferencesAtPosition(Je,et,!1,tt),ot.a("ref.title","References"))}))}});class goToCommands_GenericGoToLocationAction extends goToCommands_SymbolNavigationAction{constructor(Je,et,tt){super(Je,{id:"editor.action.goToLocation",label:ot.a("label.generic","Go To Any Symbol"),alias:"Go To Any Symbol",precondition:Ur.a.and(wo.b.notInPeekEditor,_n.a.isInWalkThroughSnippet.toNegated())}),this._references=et,this._gotoMultipleBehaviour=tt}_getLocationModel(Je,et,tt){return goToCommands_awaiter(this,void 0,void 0,(function*(){return new fo.c(this._references,ot.a("generic.title","Locations"))}))}_getNoResultFoundMessage(Je){return Je&&ot.a("generic.noResult","No results for '{0}'",Je.word)||""}_getGoToPreference(Je){var et;return null!==(et=this._gotoMultipleBehaviour)&&void 0!==et?et:Je.getOption(48).multipleReferences}_getAlternativeCommand(){return""}}$r.a.registerCommand({id:"editor.action.goToLocations",description:{description:"Go to locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:Bo.a},{name:"position",description:"The position at which to start",constraint:xn.a.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto"},{name:"noResultsMessage",description:"Human readable message that shows when locations is empty."}]},handler:(Je,et,tt,ot,it,Zt,en)=>goToCommands_awaiter(void 0,void 0,void 0,(function*(){Object(Vo.c)(Bo.a.isUri(et)),Object(Vo.c)(xn.a.isIPosition(tt)),Object(Vo.c)(Array.isArray(ot)),Object(Vo.c)(void 0===it||"string"==typeof it),Object(Vo.c)(void 0===en||"boolean"==typeof en);const Cn=Je.get(Co.a),_n=yield Cn.openCodeEditor({resource:et},Cn.getFocusedCodeEditor());if(Object(yo.b)(_n))return _n.setPosition(tt),_n.revealPositionInCenterIfOutsideViewport(tt,0),_n.invokeWithinContext(Je=>{const et=new class extends goToCommands_GenericGoToLocationAction{_getNoResultFoundMessage(Je){return Zt||super._getNoResultFoundMessage(Je)}}({muteMessage:!Boolean(Zt),openInPeek:Boolean(en),openToSide:!1},ot,it);Je.get(Or.a).invokeFunction(et.run.bind(et),_n)})}))}),$r.a.registerCommand({id:"editor.action.peekLocations",description:{description:"Peek locations from a position in a file",args:[{name:"uri",description:"The text document in which to start",constraint:Bo.a},{name:"position",description:"The position at which to start",constraint:xn.a.isIPosition},{name:"locations",description:"An array of locations.",constraint:Array},{name:"multiple",description:"Define what to do when having multiple results, either `peek`, `gotoAndPeek`, or `goto"}]},handler:(Je,et,tt,ot,it)=>goToCommands_awaiter(void 0,void 0,void 0,(function*(){Je.get($r.b).executeCommand("editor.action.goToLocations",et,tt,ot,it,void 0,!0)}))}),$r.a.registerCommand({id:"editor.action.findReferences",handler:(Je,et,tt)=>{Object(Vo.c)(Bo.a.isUri(et)),Object(Vo.c)(xn.a.isIPosition(tt));const it=Je.get(Co.a);return it.openCodeEditor({resource:et},it.getFocusedCodeEditor()).then(Je=>{if(!Object(yo.b)(Je)||!Je.hasModel())return;const et=So.a.get(Je);if(!et)return;const it=Object(Dn.h)(et=>getReferencesAtPosition(Je.getModel(),xn.a.lift(tt),!1,et).then(Je=>new fo.c(Je,ot.a("ref.title","References")))),Zt=new Cn.a(tt.lineNumber,tt.column,tt.lineNumber,tt.column);return Promise.resolve(et.toggleWidget(Zt,it,!1))})}}),$r.a.registerCommandAlias("editor.action.showReferences","editor.action.peekLocations");var $o=tt(1849),goToDefinitionAtPosition_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},goToDefinitionAtPosition_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let qo=class GotoDefinitionAtPositionEditorContribution{constructor(Je,et,tt){this.textModelResolverService=et,this.modeService=tt,this.toUnhook=new Zt.b,this.toUnhookForKeyboard=new Zt.b,this.linkDecorations=[],this.currentWordAtPosition=null,this.previousPromise=null,this.editor=Je;let ot=new $o.a(Je);this.toUnhook.add(ot),this.toUnhook.add(ot.onMouseMoveOrRelevantKeyDown(([Je,et])=>{this.startFindDefinitionFromMouse(Je,Object(Vo.o)(et))})),this.toUnhook.add(ot.onExecute(Je=>{this.isEnabled(Je)&&this.gotoDefinition(Je.target.position,Je.hasSideBySideModifier).then(()=>{this.removeLinkDecorations()},Je=>{this.removeLinkDecorations(),Object(Pn.e)(Je)})})),this.toUnhook.add(ot.onCancel(()=>{this.removeLinkDecorations(),this.currentWordAtPosition=null}))}static get(Je){return Je.getContribution(GotoDefinitionAtPositionEditorContribution.ID)}startFindDefinitionFromCursor(Je){return this.startFindDefinition(Je).then(()=>{this.toUnhookForKeyboard.add(this.editor.onDidChangeCursorPosition(()=>{this.currentWordAtPosition=null,this.removeLinkDecorations(),this.toUnhookForKeyboard.clear()})),this.toUnhookForKeyboard.add(this.editor.onKeyDown(Je=>{Je&&(this.currentWordAtPosition=null,this.removeLinkDecorations(),this.toUnhookForKeyboard.clear())}))})}startFindDefinitionFromMouse(Je,et){if(9===Je.target.type&&this.linkDecorations.length>0)return;if(!this.editor.hasModel()||!this.isEnabled(Je,et))return this.currentWordAtPosition=null,void this.removeLinkDecorations();const tt=Je.target.position;this.startFindDefinition(tt)}startFindDefinition(Je){var et;this.toUnhookForKeyboard.clear();const tt=Je?null===(et=this.editor.getModel())||void 0===et?void 0:et.getWordAtPosition(Je):null;if(!tt)return this.currentWordAtPosition=null,this.removeLinkDecorations(),Promise.resolve(0);if(this.currentWordAtPosition&&this.currentWordAtPosition.startColumn===tt.startColumn&&this.currentWordAtPosition.endColumn===tt.endColumn&&this.currentWordAtPosition.word===tt.word)return Promise.resolve(0);this.currentWordAtPosition=tt;let it=new mo.a(this.editor,15);return this.previousPromise&&(this.previousPromise.cancel(),this.previousPromise=null),this.previousPromise=Object(Dn.h)(et=>this.findDefinition(Je,et)),this.previousPromise.then(et=>{if(et&&et.length&&it.validate(this.editor))if(et.length>1)this.addDecoration(new Cn.a(Je.lineNumber,tt.startColumn,Je.lineNumber,tt.endColumn),(new xr.a).appendText(ot.a("multipleResults","Click to show {0} definitions.",et.length)));else{let ot=et[0];if(!ot.uri)return;this.textModelResolverService.createModelReference(ot.uri).then(et=>{if(!et.object||!et.object.textEditorModel)return void et.dispose();const{object:{textEditorModel:it}}=et,{startLineNumber:Zt}=ot.range;if(Zt<1||Zt>it.getLineCount())return void et.dispose();const en=this.getPreviewValue(it,Zt,ot);let _n;_n=ot.originSelectionRange?Cn.a.lift(ot.originSelectionRange):new Cn.a(Je.lineNumber,tt.startColumn,Je.lineNumber,tt.endColumn);const wn=this.modeService.getModeIdByFilepathOrFirstLine(it.uri);this.addDecoration(_n,(new xr.a).appendCodeblock(wn||"",en)),et.dispose()})}else this.removeLinkDecorations()}).then(void 0,Pn.e)}getPreviewValue(Je,et,tt){let ot=tt.targetSelectionRange?tt.range:this.getPreviewRangeBasedOnBrackets(Je,et);ot.endLineNumber-ot.startLineNumber>=GotoDefinitionAtPositionEditorContribution.MAX_SOURCE_PREVIEW_LINES&&(ot=this.getPreviewRangeBasedOnIndentation(Je,et));return this.stripIndentationFromPreviewRange(Je,et,ot)}stripIndentationFromPreviewRange(Je,et,tt){let ot=Je.getLineFirstNonWhitespaceColumn(et);for(let it=et+1;it<tt.endLineNumber;it++){const et=Je.getLineFirstNonWhitespaceColumn(it);ot=Math.min(ot,et)}return Je.getValueInRange(tt).replace(new RegExp(`^\\s{${ot-1}}`,"gm"),"").trim()}getPreviewRangeBasedOnIndentation(Je,et){const tt=Je.getLineFirstNonWhitespaceColumn(et),ot=Math.min(Je.getLineCount(),et+GotoDefinitionAtPositionEditorContribution.MAX_SOURCE_PREVIEW_LINES);let it=et+1;for(;it<ot;it++){if(tt===Je.getLineFirstNonWhitespaceColumn(it))break}return new Cn.a(et,1,it+1,1)}getPreviewRangeBasedOnBrackets(Je,et){const tt=Math.min(Je.getLineCount(),et+GotoDefinitionAtPositionEditorContribution.MAX_SOURCE_PREVIEW_LINES),ot=[];let it=!0,Zt=Je.findNextBracket(new xn.a(et,1));for(;null!==Zt;){if(0===ot.length)ot.push(Zt);else{const Je=ot[ot.length-1];if(Je.open[0]===Zt.open[0]&&Je.isOpen&&!Zt.isOpen?ot.pop():ot.push(Zt),0===ot.length){if(!it)return new Cn.a(et,1,Zt.range.endLineNumber+1,1);it=!1}}const en=Je.getLineMaxColumn(et);let _n=Zt.range.endLineNumber,wn=Zt.range.endColumn;if(en===Zt.range.endColumn&&(_n++,wn=1),_n>tt)return new Cn.a(et,1,tt+1,1);Zt=Je.findNextBracket(new xn.a(_n,wn))}return new Cn.a(et,1,tt+1,1)}addDecoration(Je,et){const tt={range:Je,options:{description:"goto-definition-link",inlineClassName:"goto-definition-link",hoverMessage:et}};this.linkDecorations=this.editor.deltaDecorations(this.linkDecorations,[tt])}removeLinkDecorations(){this.linkDecorations.length>0&&(this.linkDecorations=this.editor.deltaDecorations(this.linkDecorations,[]))}isEnabled(Je,et){return this.editor.hasModel()&&Je.isNoneOrSingleMouseDown&&6===Je.target.type&&(Je.hasTriggerModifier||!!et&&et.keyCodeIsTriggerKey)&&En.f.has(this.editor.getModel())}findDefinition(Je,et){const tt=this.editor.getModel();return tt?getDefinitionsAtPosition(tt,Je,et):Promise.resolve(null)}gotoDefinition(Je,et){return this.editor.setPosition(Je),this.editor.invokeWithinContext(Je=>{const tt=!et&&this.editor.getOption(76)&&!this.isInPeekEditor(Je);return new goToCommands_DefinitionAction({openToSide:et,openInPeek:tt,muteMessage:!0},{alias:"",label:"",id:"",precondition:void 0}).run(Je,this.editor)})}isInPeekEditor(Je){const et=Je.get(Ur.b);return wo.b.inPeekEditor.getValue(et)}dispose(){this.toUnhook.dispose()}};qo.ID="editor.contrib.gotodefinitionatposition",qo.MAX_SOURCE_PREVIEW_LINES=8,qo=goToDefinitionAtPosition_decorate([goToDefinitionAtPosition_param(1,go.a),goToDefinitionAtPosition_param(2,wn.a)],qo),Object(en.l)(qo.ID,qo),Object(Gn.f)((Je,et)=>{const tt=Je.getColor(Jn.q);tt&&et.addRule(`.monaco-editor .goto-definition-link { color: ${tt} !important; }`)});var hover_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},hover_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let Ko=class ModesHoverController{constructor(Je,et,tt,ot,it){this._editor=Je,this._instantiationService=et,this._openerService=tt,this._modeService=ot,this._toUnhook=new Zt.b,this._isMouseDown=!1,this._hoverClicked=!1,this._contentWidget=null,this._glyphWidget=null,this._hookEvents(),this._didChangeConfigurationHandler=this._editor.onDidChangeConfiguration(Je=>{Je.hasChanged(51)&&(this._unhookEvents(),this._hookEvents())}),this._hoverVisibleKey=_n.a.hoverVisible.bindTo(it)}static get(Je){return Je.getContribution(ModesHoverController.ID)}_hookEvents(){const hideWidgetsEventHandler=()=>this._hideWidgets(),Je=this._editor.getOption(51);this._isHoverEnabled=Je.enabled,this._isHoverSticky=Je.sticky,this._isHoverEnabled?(this._toUnhook.add(this._editor.onMouseDown(Je=>this._onEditorMouseDown(Je))),this._toUnhook.add(this._editor.onMouseUp(Je=>this._onEditorMouseUp(Je))),this._toUnhook.add(this._editor.onMouseMove(Je=>this._onEditorMouseMove(Je))),this._toUnhook.add(this._editor.onKeyDown(Je=>this._onKeyDown(Je))),this._toUnhook.add(this._editor.onDidChangeModelDecorations(()=>this._onModelDecorationsChanged()))):(this._toUnhook.add(this._editor.onMouseMove(Je=>this._onEditorMouseMove(Je))),this._toUnhook.add(this._editor.onKeyDown(Je=>this._onKeyDown(Je)))),this._toUnhook.add(this._editor.onMouseLeave(hideWidgetsEventHandler)),this._toUnhook.add(this._editor.onDidChangeModel(hideWidgetsEventHandler)),this._toUnhook.add(this._editor.onDidScrollChange(Je=>this._onEditorScrollChanged(Je)))}_unhookEvents(){this._toUnhook.clear()}_onModelDecorationsChanged(){var Je,et;null===(Je=this._contentWidget)||void 0===Je||Je.onModelDecorationsChanged(),null===(et=this._glyphWidget)||void 0===et||et.onModelDecorationsChanged()}_onEditorScrollChanged(Je){(Je.scrollTopChanged||Je.scrollLeftChanged)&&this._hideWidgets()}_onEditorMouseDown(Je){this._isMouseDown=!0;const et=Je.target.type;9!==et||Je.target.detail!==co.ID?12===et&&Je.target.detail===modesGlyphHover_ModesGlyphHoverWidget.ID||(12!==et&&Je.target.detail!==modesGlyphHover_ModesGlyphHoverWidget.ID&&(this._hoverClicked=!1),this._hideWidgets()):this._hoverClicked=!0}_onEditorMouseUp(Je){this._isMouseDown=!1}_onEditorMouseMove(Je){var et,tt,ot,it,Zt;let en=Je.target.type;if(this._isMouseDown&&this._hoverClicked)return;if(this._isHoverSticky&&9===en&&Je.target.detail===co.ID)return;if(this._isHoverSticky&&!(null===(tt=null===(et=Je.event.browserEvent.view)||void 0===et?void 0:et.getSelection())||void 0===tt?void 0:tt.isCollapsed))return;if(!this._isHoverSticky&&9===en&&Je.target.detail===co.ID&&(null===(ot=this._contentWidget)||void 0===ot?void 0:ot.isColorPickerVisible()))return;if(this._isHoverSticky&&12===en&&Je.target.detail===modesGlyphHover_ModesGlyphHoverWidget.ID)return;if(!this._isHoverEnabled)return void this._hideWidgets();if(!this._getOrCreateContentWidget().maybeShowAt(Je))return 2===en&&Je.target.position?(null===(Zt=this._contentWidget)||void 0===Zt||Zt.hide(),this._glyphWidget||(this._glyphWidget=new modesGlyphHover_ModesGlyphHoverWidget(this._editor,this._modeService,this._openerService)),void this._glyphWidget.startShowingAt(Je.target.position.lineNumber)):void this._hideWidgets();null===(it=this._glyphWidget)||void 0===it||it.hide()}_onKeyDown(Je){5!==Je.keyCode&&6!==Je.keyCode&&57!==Je.keyCode&&4!==Je.keyCode&&this._hideWidgets()}_hideWidgets(){var Je,et,tt;this._isMouseDown&&this._hoverClicked&&(null===(Je=this._contentWidget)||void 0===Je?void 0:Je.isColorPickerVisible())||(this._hoverClicked=!1,null===(et=this._glyphWidget)||void 0===et||et.hide(),null===(tt=this._contentWidget)||void 0===tt||tt.hide())}_getOrCreateContentWidget(){return this._contentWidget||(this._contentWidget=this._instantiationService.createInstance(co,this._editor,this._hoverVisibleKey)),this._contentWidget}isColorPickerVisible(){var Je;return(null===(Je=this._contentWidget)||void 0===Je?void 0:Je.isColorPickerVisible())||!1}showContentHover(Je,et,tt){this._getOrCreateContentWidget().startShowingAtRange(Je,et,tt)}dispose(){var Je,et;this._unhookEvents(),this._toUnhook.dispose(),this._didChangeConfigurationHandler.dispose(),null===(Je=this._glyphWidget)||void 0===Je||Je.dispose(),null===(et=this._contentWidget)||void 0===et||et.dispose()}};Ko.ID="editor.contrib.hover",Ko=hover_decorate([hover_param(1,Or.a),hover_param(2,zn.a),hover_param(3,wn.a),hover_param(4,Ur.b)],Ko);class hover_ShowHoverAction extends en.b{constructor(){super({id:"editor.action.showHover",label:ot.a({key:"showHover",comment:["Label for action that will trigger the showing of a hover in the editor.","This allows for users to show the hover without using the mouse."]},"Show Hover"),alias:"Show Hover",precondition:void 0,kbOpts:{kbExpr:_n.a.editorTextFocus,primary:Object(it.a)(2089,2087),weight:100}})}run(Je,et){if(!et.hasModel())return;let tt=Ko.get(et);if(!tt)return;const ot=et.getPosition(),it=new Cn.a(ot.lineNumber,ot.column,ot.lineNumber,ot.column),Zt=2===et.getOption(2);tt.showContentHover(it,1,Zt)}}class hover_ShowDefinitionPreviewHoverAction extends en.b{constructor(){super({id:"editor.action.showDefinitionPreviewHover",label:ot.a({key:"showDefinitionPreviewHover",comment:["Label for action that will trigger the showing of definition preview hover in the editor.","This allows for users to show the definition preview hover without using the mouse."]},"Show Definition Preview Hover"),alias:"Show Definition Preview Hover",precondition:void 0})}run(Je,et){let tt=Ko.get(et);if(!tt)return;const ot=et.getPosition();if(!ot)return;const it=new Cn.a(ot.lineNumber,ot.column,ot.lineNumber,ot.column);qo.get(et).startFindDefinitionFromCursor(ot).then(()=>{tt.showContentHover(it,1,!0)})}}Object(en.l)(Ko.ID,Ko),Object(en.j)(hover_ShowHoverAction),Object(en.j)(hover_ShowDefinitionPreviewHoverAction),Object(Gn.f)((Je,et)=>{const tt=Je.getColor(Jn.H);tt&&et.addRule(`.monaco-editor .hoverHighlight { background-color: ${tt}; }`);const ot=Je.getColor(Jn.E);ot&&et.addRule(`.monaco-editor .monaco-hover { background-color: ${ot}; }`);const it=Je.getColor(Jn.F);it&&(et.addRule(`.monaco-editor .monaco-hover { border: 1px solid ${it}; }`),et.addRule(`.monaco-editor .monaco-hover .hover-row:not(:first-child):not(:empty) { border-top: 1px solid ${it.transparent(.5)}; }`),et.addRule(`.monaco-editor .monaco-hover hr { border-top: 1px solid ${it.transparent(.5)}; }`),et.addRule(`.monaco-editor .monaco-hover hr { border-bottom: 0px solid ${it.transparent(.5)}; }`));const Zt=Je.getColor(Jn.Jc);Zt&&et.addRule(`.monaco-editor .monaco-hover a { color: ${Zt}; }`);const en=Je.getColor(Jn.Ic);en&&et.addRule(`.monaco-editor .monaco-hover a:hover { color: ${en}; }`);const Cn=Je.getColor(Jn.G);Cn&&et.addRule(`.monaco-editor .monaco-hover { color: ${Cn}; }`);const _n=Je.getColor(Jn.I);_n&&et.addRule(`.monaco-editor .monaco-hover .hover-row .actions { background-color: ${_n}; }`);const wn=Je.getColor(Jn.Hc);wn&&et.addRule(`.monaco-editor .monaco-hover code { background-color: ${wn}; }`)})},277:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return Zt})),tt.d(et,"a",(function(){return en}));var ot=tt(58),it=tt(25);const Zt=Object(ot.c)("accessibilityService"),en=new it.c("accessibilityModeEnabled",!1)},2773:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,'.mde-header {\n flex-shrink: 0;\n display: flex;\n flex-wrap: wrap;\n align-items: stretch;\n border-bottom: 1px solid #c8ccd0;\n border-radius: 2px 2px 0 0;\n background: #f9f9f9; }\n .mde-header .mde-tabs {\n display: flex;\n flex-direction: row; }\n .mde-header .mde-tabs button {\n border-radius: 2px;\n margin: 6px 3px;\n background-color: transparent;\n border: 1px solid transparent;\n cursor: pointer; }\n .mde-header .mde-tabs button:first-child {\n margin-left: 6px; }\n .mde-header .mde-tabs button.selected {\n border: 1px solid #c8ccd0; }\n .mde-header .svg-icon {\n width: 1em;\n height: 1em;\n display: inline-block;\n font-size: inherit;\n overflow: visible;\n vertical-align: -.125em; }\n .mde-header ul.mde-header-group {\n margin: 0;\n padding: 10px;\n list-style: none;\n display: flex;\n flex-wrap: nowrap; }\n .mde-header ul.mde-header-group.hidden {\n visibility: hidden; }\n .mde-header ul.mde-header-group li.mde-header-item {\n display: inline-block;\n position: relative;\n margin: 0 4px; }\n .mde-header ul.mde-header-group li.mde-header-item button {\n text-align: left;\n cursor: pointer;\n height: 22px;\n padding: 4px;\n margin: 0;\n border: none;\n background: none;\n color: #242729; }\n\n@keyframes tooltip-appear {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n .mde-header ul.mde-header-group li.mde-header-item button.tooltipped:hover::before {\n animation-name: tooltip-appear;\n animation-duration: 0.2s;\n animation-delay: 0.5s;\n animation-fill-mode: forwards;\n opacity: 0;\n position: absolute;\n z-index: 1000001;\n width: 0;\n height: 0;\n color: rgba(0, 0, 0, 0.8);\n pointer-events: none;\n content: "";\n border: 5px solid transparent;\n top: -5px;\n right: 50%;\n bottom: auto;\n margin-right: -5px;\n border-top-color: rgba(0, 0, 0, 0.8); }\n .mde-header ul.mde-header-group li.mde-header-item button.tooltipped:hover::after {\n animation-name: tooltip-appear;\n animation-duration: 0.2s;\n animation-delay: 0.5s;\n animation-fill-mode: forwards;\n font-size: 11px;\n opacity: 0;\n position: absolute;\n z-index: 1000000;\n padding: 5px 8px;\n color: #fff;\n pointer-events: none;\n content: attr(aria-label);\n background: rgba(0, 0, 0, 0.8);\n border-radius: 3px;\n right: 50%;\n bottom: 100%;\n transform: translateX(50%);\n margin-bottom: 5px;\n white-space: nowrap; }\n\n.mde-textarea-wrapper {\n position: relative; }\n .mde-textarea-wrapper textarea.mde-text {\n width: 100%;\n border: 0;\n padding: 10px;\n vertical-align: top;\n resize: vertical;\n overflow-y: auto; }\n\n.mde-preview .mde-preview-content {\n padding: 10px; }\n .mde-preview .mde-preview-content p, .mde-preview .mde-preview-content blockquote, .mde-preview .mde-preview-content ul, .mde-preview .mde-preview-content ol, .mde-preview .mde-preview-content dl, .mde-preview .mde-preview-content table, .mde-preview .mde-preview-content pre {\n margin-top: 0;\n margin-bottom: 16px; }\n .mde-preview .mde-preview-content h1, .mde-preview .mde-preview-content h2, .mde-preview .mde-preview-content h3 {\n margin-top: 24px;\n margin-bottom: 16px;\n font-weight: 600;\n line-height: 1.25;\n border-bottom: 1px solid #eee;\n padding-bottom: 0.3em; }\n .mde-preview .mde-preview-content h1 {\n font-size: 1.6em; }\n .mde-preview .mde-preview-content h2 {\n font-size: 1.4em; }\n .mde-preview .mde-preview-content h3 {\n font-size: 1.2em; }\n .mde-preview .mde-preview-content ul, .mde-preview .mde-preview-content ol {\n padding-left: 2em; }\n .mde-preview .mde-preview-content blockquote {\n margin-left: 0;\n padding: 0 1em;\n color: #777;\n border-left: 0.25em solid #ddd; }\n .mde-preview .mde-preview-content blockquote > :first-child {\n margin-top: 0; }\n .mde-preview .mde-preview-content blockquote > :last-child {\n margin-bottom: 0; }\n .mde-preview .mde-preview-content code {\n padding: 0.2em 0 0.2em 0;\n margin: 0;\n font-size: 90%;\n background-color: rgba(0, 0, 0, 0.04);\n border-radius: 3px; }\n .mde-preview .mde-preview-content code::before, .mde-preview .mde-preview-content code::after {\n letter-spacing: -0.2em;\n content: "\\00a0"; }\n .mde-preview .mde-preview-content pre {\n padding: 16px;\n overflow: auto;\n font-size: 85%;\n line-height: 1.45;\n background-color: #f7f7f7;\n border-radius: 3px; }\n .mde-preview .mde-preview-content pre code {\n display: inline;\n padding: 0;\n margin: 0;\n overflow: visible;\n line-height: inherit;\n word-wrap: normal;\n background-color: transparent;\n border: 0; }\n .mde-preview .mde-preview-content pre code::before, .mde-preview .mde-preview-content pre code::after {\n content: none; }\n .mde-preview .mde-preview-content pre > code {\n padding: 0;\n margin: 0;\n font-size: 100%;\n word-break: normal;\n white-space: pre;\n background: transparent;\n border: 0; }\n .mde-preview .mde-preview-content a {\n color: #4078c0;\n text-decoration: none; }\n .mde-preview .mde-preview-content a:hover {\n text-decoration: underline; }\n .mde-preview .mde-preview-content > *:first-child {\n margin-top: 0 !important; }\n .mde-preview .mde-preview-content > *:last-child {\n margin-bottom: 0 !important; }\n .mde-preview .mde-preview-content::after {\n display: table;\n clear: both;\n content: ""; }\n .mde-preview .mde-preview-content table {\n display: block;\n width: 100%;\n border-spacing: 0;\n border-collapse: collapse; }\n .mde-preview .mde-preview-content table thead th {\n font-weight: bold; }\n .mde-preview .mde-preview-content table th, .mde-preview .mde-preview-content table td {\n padding: 6px 13px;\n border: 1px solid #c8ccd0; }\n\n.react-mde {\n border: 1px solid #c8ccd0;\n border-radius: 2px; }\n .react-mde * {\n box-sizing: border-box; }\n .react-mde .invisible {\n display: none; }\n .react-mde .image-tip {\n user-select: none;\n display: flex !important;\n padding: 7px 10px;\n margin: 0;\n font-size: 13px;\n line-height: 16px;\n color: gray;\n background-color: #f9f9f9;\n border-top: 1px solid #c8ccd0;\n position: relative; }\n .react-mde .image-tip .image-input {\n min-height: 0;\n opacity: .01;\n width: 100% !important;\n position: absolute;\n top: 0;\n left: 0;\n padding: 5px;\n cursor: pointer; }\n\nul.mde-suggestions {\n position: absolute;\n min-width: 180px;\n padding: 0;\n margin: 20px 0 0;\n list-style: none;\n cursor: pointer;\n background: #fff;\n border: 1px solid #c8ccd0;\n border-radius: 3px;\n box-shadow: 0 1px 5px rgba(27, 31, 35, 0.15); }\n ul.mde-suggestions li {\n padding: 4px 8px;\n border-bottom: 1px solid #e1e4e8; }\n ul.mde-suggestions li:first-child {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px; }\n ul.mde-suggestions li:last-child {\n border-bottom-right-radius: 2px;\n border-bottom-left-radius: 2px; }\n ul.mde-suggestions li:hover, ul.mde-suggestions li[aria-selected=true] {\n color: white;\n background-color: #0366d6; }\n',""]),Je.exports=et},2774:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .accessibilityHelpWidget {\r\n\tpadding: 10px;\r\n\tvertical-align: middle;\r\n\toverflow: scroll;\r\n}",""]),Je.exports=et},2775:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-aria-container {\r\n\tposition: absolute; /* try to hide from window but not from screen readers */\r\n\tleft:-999em;\r\n}",""]),Je.exports=et},2776:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .selection-anchor {\r\n\tbackground-color: #007ACC;\r\n\twidth: 2px !important;\r\n}\r\n",""]),Je.exports=et},2777:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .bracket-match {\r\n\tbox-sizing: border-box;\r\n}\r\n",""]),Je.exports=et},2778:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .monaco-editor-overlaymessage {\r\n\tpadding-bottom: 8px;\r\n\tz-index: 10000;\r\n}\r\n\r\n.monaco-editor .monaco-editor-overlaymessage.below {\r\n\tpadding-bottom: 0;\r\n\tpadding-top: 8px;\r\n\tz-index: 10000;\r\n}\r\n\r\n@keyframes fadeIn {\r\n\tfrom { opacity: 0; }\r\n\tto { opacity: 1; }\r\n}\r\n.monaco-editor .monaco-editor-overlaymessage.fadeIn {\r\n\tanimation: fadeIn 150ms ease-out;\r\n}\r\n\r\n@keyframes fadeOut {\r\n\tfrom { opacity: 1; }\r\n\tto { opacity: 0; }\r\n}\r\n.monaco-editor .monaco-editor-overlaymessage.fadeOut {\r\n\tanimation: fadeOut 100ms ease-out;\r\n}\r\n\r\n.monaco-editor .monaco-editor-overlaymessage .message {\r\n\tpadding: 1px 4px;\r\n}\r\n\r\n.monaco-editor .monaco-editor-overlaymessage .anchor {\r\n\twidth: 0 !important;\r\n\theight: 0 !important;\r\n\tborder-color: transparent;\r\n\tborder-style: solid;\r\n\tz-index: 1000;\r\n\tborder-width: 8px;\r\n\tposition: absolute;\r\n}\r\n\r\n.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,\r\n.monaco-editor .monaco-editor-overlaymessage.below .anchor.below {\r\n\tdisplay: none;\r\n}\r\n\r\n.monaco-editor .monaco-editor-overlaymessage.below .anchor.top {\r\n\tdisplay: inherit;\r\n\ttop: -8px;\r\n}\r\n",""]),Je.exports=et},2779:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .contentWidgets .codicon-light-bulb,\r\n.monaco-editor .contentWidgets .codicon-lightbulb-autofix {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n}\r\n\r\n.monaco-editor .contentWidgets .codicon-light-bulb:hover,\r\n.monaco-editor .contentWidgets .codicon-lightbulb-autofix:hover {\r\n\tcursor: pointer;\r\n}\r\n",""]),Je.exports=et},278:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return registerIcon})),tt.d(et,"a",(function(){return getIconRegistry})),tt.d(et,"c",(function(){return En}));var ot=tt(170),it=tt(49),Zt=tt(18),en=tt(5),Cn=tt(1227),_n=tt(55),wn=tt(65);const Sn=new class IconRegistry{constructor(){this._onDidChange=new Zt.b,this.onDidChange=this._onDidChange.event,this.iconSchema={definitions:{icons:{type:"object",properties:{fontId:{type:"string",description:Object(en.a)("iconDefintion.fontId","The id of the font to use. If not set, the font that is defined first is used.")},fontCharacter:{type:"string",description:Object(en.a)("iconDefintion.fontCharacter","The font character associated with the icon definition.")}},additionalProperties:!1,defaultSnippets:[{body:{fontCharacter:"\\\\e030"}}]}},type:"object",properties:{}},this.iconReferenceSchema={type:"string",pattern:`^${wn.a.iconNameExpression}$`,enum:[],enumDescriptions:[]},this.iconsById={},this.iconFontsById={}}registerIcon(Je,et,tt,ot){const it=this.iconsById[Je];if(it){if(tt&&!it.description){it.description=tt,this.iconSchema.properties[Je].markdownDescription=`${tt} $(${Je})`;const et=this.iconReferenceSchema.enum.indexOf(Je);-1!==et&&(this.iconReferenceSchema.enumDescriptions[et]=tt),this._onDidChange.fire()}return it}let Zt={id:Je,description:tt,defaults:et,deprecationMessage:ot};this.iconsById[Je]=Zt;let en={$ref:"#/definitions/icons"};return ot&&(en.deprecationMessage=ot),tt&&(en.markdownDescription=`${tt}: $(${Je})`),this.iconSchema.properties[Je]=en,this.iconReferenceSchema.enum.push(Je),this.iconReferenceSchema.enumDescriptions.push(tt||""),this._onDidChange.fire(),{id:Je}}getIcons(){return Object.keys(this.iconsById).map(Je=>this.iconsById[Je])}getIcon(Je){return this.iconsById[Je]}getIconSchema(){return this.iconSchema}getIconFont(Je){return this.iconFontsById[Je]}toString(){const sorter=(Je,et)=>Je.id.localeCompare(et.id),classNames=Je=>{for(;it.d.isThemeIcon(Je.defaults);)Je=this.iconsById[Je.defaults.id];return"codicon codicon-"+(Je?Je.id:"")};let Je=[];Je.push("| preview | identifier | default codicon ID | description"),Je.push("| ----------- | --------------------------------- | --------------------------------- | --------------------------------- |");const et=Object.keys(this.iconsById).map(Je=>this.iconsById[Je]);for(const tt of et.filter(Je=>!!Je.description).sort(sorter))Je.push(`|<i class="${classNames(tt)}"></i>|${tt.id}|${it.d.isThemeIcon(tt.defaults)?tt.defaults.id:tt.id}|${tt.description||""}|`);Je.push("| preview | identifier "),Je.push("| ----------- | --------------------------------- |");for(const tt of et.filter(Je=>!it.d.isThemeIcon(Je.defaults)).sort(sorter))Je.push(`|<i class="${classNames(tt)}"></i>|${tt.id}|`);return Je.join("\n")}};function registerIcon(Je,et,tt,ot){return Sn.registerIcon(Je,et,tt,ot)}function getIconRegistry(){return Sn}ot.a.add("base.contributions.icons",Sn),function initialize(){for(const Je of wn.d.all)Sn.registerIcon(Je.id,Je.definition,Je.description);wn.d.onDidRegister(Je=>Sn.registerIcon(Je.id,Je.definition,Je.description))}();let xn=ot.a.as(Cn.a.JSONContribution);xn.registerSchema("vscode://schemas/icons",Sn.getIconSchema());const kn=new _n.e(()=>xn.notifySchemaChanged("vscode://schemas/icons"),200);Sn.onDidChange(()=>{kn.isScheduled()||kn.schedule()});const En=registerIcon("widget-close",wn.b.close,Object(en.a)("widgetClose","Icon for the close action in widgets."))},2780:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .codelens-decoration {\r\n\toverflow: hidden;\r\n\tdisplay: inline-block;\r\n\ttext-overflow: ellipsis;\r\n\twhite-space: nowrap;\r\n}\r\n\r\n.monaco-editor .codelens-decoration > span,\r\n.monaco-editor .codelens-decoration > a {\r\n\tuser-select: none;\r\n\t-webkit-user-select: none;\r\n\t-ms-user-select: none;\r\n\twhite-space: nowrap;\r\n\tvertical-align: sub;\r\n}\r\n\r\n.monaco-editor .codelens-decoration > a {\r\n\ttext-decoration: none;\r\n}\r\n\r\n.monaco-editor .codelens-decoration > a:hover {\r\n\tcursor: pointer;\r\n}\r\n\r\n.monaco-editor .codelens-decoration .codicon {\r\n\tvertical-align: middle;\r\n\tcolor: currentColor !important;\r\n}\r\n\r\n.monaco-editor .codelens-decoration > a:hover .codicon::before {\r\n\tcursor: pointer;\r\n}\r\n\r\n@keyframes fadein {\r\n\t0% { opacity: 0; visibility: visible;}\r\n\t100% { opacity: 1; }\r\n}\r\n\r\n.monaco-editor .codelens-decoration.fadein {\r\n\tanimation: fadein 0.1s linear;\r\n}\r\n",""]),Je.exports=et},2781:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-hover {\r\n\tcursor: default;\r\n\tposition: absolute;\r\n\toverflow: hidden;\r\n\tz-index: 50;\r\n\tuser-select: text;\r\n\t-webkit-user-select: text;\r\n\t-ms-user-select: text;\r\n\tbox-sizing: initial;\r\n\tanimation: fadein 100ms linear;\r\n\tline-height: 1.5em;\r\n}\r\n\r\n.monaco-hover.hidden {\r\n\tdisplay: none;\r\n}\r\n\r\n.monaco-hover .hover-contents {\r\n\tpadding: 4px 8px;\r\n}\r\n\r\n.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) {\r\n\tmax-width: 500px;\r\n\tword-wrap: break-word;\r\n}\r\n\r\n.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) hr {\r\n\tmin-width: 100%;\r\n}\r\n\r\n.monaco-hover p,\r\n.monaco-hover .code,\r\n.monaco-hover ul {\r\n\tmargin: 8px 0;\r\n}\r\n\r\n.monaco-hover code {\r\n\tfont-family: var(--monaco-monospace-font);\r\n}\r\n\r\n.monaco-hover hr {\r\n\tbox-sizing: border-box;\r\n\tborder-left: 0px;\r\n\tborder-right: 0px;\r\n\tmargin-top: 4px;\r\n\tmargin-bottom: -4px;\r\n\tmargin-left: -8px;\r\n\tmargin-right: -8px;\r\n\theight: 1px;\r\n}\r\n\r\n.monaco-hover p:first-child,\r\n.monaco-hover .code:first-child,\r\n.monaco-hover ul:first-child {\r\n\tmargin-top: 0;\r\n}\r\n\r\n.monaco-hover p:last-child,\r\n.monaco-hover .code:last-child,\r\n.monaco-hover ul:last-child {\r\n\tmargin-bottom: 0;\r\n}\r\n\r\n/* MarkupContent Layout */\r\n.monaco-hover ul {\r\n\tpadding-left: 20px;\r\n}\r\n.monaco-hover ol {\r\n\tpadding-left: 20px;\r\n}\r\n\r\n.monaco-hover li > p {\r\n\tmargin-bottom: 0;\r\n}\r\n\r\n.monaco-hover li > ul {\r\n\tmargin-top: 0;\r\n}\r\n\r\n.monaco-hover code {\r\n\tborder-radius: 3px;\r\n\tpadding: 0 0.4em;\r\n}\r\n\r\n.monaco-hover .monaco-tokenized-source {\r\n\twhite-space: pre-wrap;\r\n}\r\n\r\n.monaco-hover .hover-row.status-bar {\r\n\tfont-size: 12px;\r\n\tline-height: 22px;\r\n}\r\n\r\n.monaco-hover .hover-row.status-bar .actions {\r\n\tdisplay: flex;\r\n\tpadding: 0px 8px;\r\n}\r\n\r\n.monaco-hover .hover-row.status-bar .actions .action-container {\r\n\tmargin-right: 16px;\r\n\tcursor: pointer;\r\n}\r\n\r\n.monaco-hover .hover-row.status-bar .actions .action-container .action .icon {\r\n\tpadding-right: 4px;\r\n}\r\n\r\n.monaco-hover .markdown-hover .hover-contents .codicon {\r\n\tcolor: inherit;\r\n\tfont-size: inherit;\r\n\tvertical-align: middle;\r\n}\r\n\r\n.monaco-hover .hover-contents a.code-link:hover,\r\n.monaco-hover .hover-contents a.code-link {\r\n\tcolor: inherit;\r\n}\r\n\r\n.monaco-hover .hover-contents a.code-link:before {\r\n\tcontent: '(';\r\n}\r\n\r\n.monaco-hover .hover-contents a.code-link:after {\r\n\tcontent: ')';\r\n}\r\n\r\n.monaco-hover .hover-contents a.code-link > span {\r\n\ttext-decoration: underline;\r\n\t/** Hack to force underline to show **/\r\n\tborder-bottom: 1px solid transparent;\r\n\ttext-underline-position: under;\r\n}\r\n\r\n/** Spans in markdown hovers need a margin-bottom to avoid looking cramped: https://github.com/microsoft/vscode/issues/101496 **/\r\n.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents) span {\r\n\tmargin-bottom: 4px;\r\n\tdisplay: inline-block;\r\n}\r\n\r\n.monaco-hover-content .action-container a {\r\n\t-webkit-user-select: none;\r\n\tuser-select: none;\r\n}\r\n\r\n.monaco-hover-content .action-container.disabled {\r\n\tpointer-events: none;\r\n\topacity: 0.4;\r\n\tcursor: default;\r\n}\r\n",""]),Je.exports=et},2782:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n/* Arrows */\r\n.monaco-scrollable-element > .scrollbar > .scra {\r\n\tcursor: pointer;\r\n\tfont-size: 11px !important;\r\n}\r\n\r\n.monaco-scrollable-element > .visible {\r\n\topacity: 1;\r\n\r\n\t/* Background rule added for IE9 - to allow clicks on dom node */\r\n\tbackground:rgba(0,0,0,0);\r\n\r\n\ttransition: opacity 100ms linear;\r\n}\r\n.monaco-scrollable-element > .invisible {\r\n\topacity: 0;\r\n\tpointer-events: none;\r\n}\r\n.monaco-scrollable-element > .invisible.fade {\r\n\ttransition: opacity 800ms linear;\r\n}\r\n\r\n/* Scrollable Content Inset Shadow */\r\n.monaco-scrollable-element > .shadow {\r\n\tposition: absolute;\r\n\tdisplay: none;\r\n}\r\n.monaco-scrollable-element > .shadow.top {\r\n\tdisplay: block;\r\n\ttop: 0;\r\n\tleft: 3px;\r\n\theight: 3px;\r\n\twidth: 100%;\r\n\tbox-shadow: #DDD 0 6px 6px -6px inset;\r\n}\r\n.monaco-scrollable-element > .shadow.left {\r\n\tdisplay: block;\r\n\ttop: 3px;\r\n\tleft: 0;\r\n\theight: 100%;\r\n\twidth: 3px;\r\n\tbox-shadow: #DDD 6px 0 6px -6px inset;\r\n}\r\n.monaco-scrollable-element > .shadow.top-left-corner {\r\n\tdisplay: block;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\theight: 3px;\r\n\twidth: 3px;\r\n}\r\n.monaco-scrollable-element > .shadow.top.left {\r\n\tbox-shadow: #DDD 6px 6px 6px -6px inset;\r\n}\r\n\r\n/* ---------- Default Style ---------- */\r\n\r\n.vs .monaco-scrollable-element > .scrollbar > .slider {\r\n\tbackground: rgba(100, 100, 100, .4);\r\n}\r\n.vs-dark .monaco-scrollable-element > .scrollbar > .slider {\r\n\tbackground: rgba(121, 121, 121, .4);\r\n}\r\n.hc-black .monaco-scrollable-element > .scrollbar > .slider {\r\n\tbackground: rgba(111, 195, 223, .6);\r\n}\r\n\r\n.monaco-scrollable-element > .scrollbar > .slider:hover {\r\n\tbackground: rgba(100, 100, 100, .7);\r\n}\r\n.hc-black .monaco-scrollable-element > .scrollbar > .slider:hover {\r\n\tbackground: rgba(111, 195, 223, .8);\r\n}\r\n\r\n.monaco-scrollable-element > .scrollbar > .slider.active {\r\n\tbackground: rgba(0, 0, 0, .6);\r\n}\r\n.vs-dark .monaco-scrollable-element > .scrollbar > .slider.active {\r\n\tbackground: rgba(191, 191, 191, .4);\r\n}\r\n.hc-black .monaco-scrollable-element > .scrollbar > .slider.active {\r\n\tbackground: rgba(111, 195, 223, 1);\r\n}\r\n\r\n.vs-dark .monaco-scrollable-element .shadow.top {\r\n\tbox-shadow: none;\r\n}\r\n\r\n.vs-dark .monaco-scrollable-element .shadow.left {\r\n\tbox-shadow: #000 6px 0 6px -6px inset;\r\n}\r\n\r\n.vs-dark .monaco-scrollable-element .shadow.top.left {\r\n\tbox-shadow: #000 6px 6px 6px -6px inset;\r\n}\r\n\r\n.hc-black .monaco-scrollable-element .shadow.top {\r\n\tbox-shadow: none;\r\n}\r\n\r\n.hc-black .monaco-scrollable-element .shadow.left {\r\n\tbox-shadow: none;\r\n}\r\n\r\n.hc-black .monaco-scrollable-element .shadow.top.left {\r\n\tbox-shadow: none;\r\n}\r\n",""]),Je.exports=et},2783:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n/* marker zone */\r\n\r\n.monaco-editor .peekview-widget .head .peekview-title .severity-icon {\r\n\tdisplay: inline-block;\r\n\tvertical-align: text-top;\r\n\tmargin-right: 4px;\r\n}\r\n\r\n.monaco-editor .marker-widget {\r\n\ttext-overflow: ellipsis;\r\n\twhite-space: nowrap;\r\n}\r\n\r\n.monaco-editor .marker-widget > .stale {\r\n\topacity: 0.6;\r\n\tfont-style: italic;\r\n}\r\n\r\n.monaco-editor .marker-widget .title {\r\n\tdisplay: inline-block;\r\n\tpadding-right: 5px;\r\n}\r\n\r\n.monaco-editor .marker-widget .descriptioncontainer {\r\n\tposition: absolute;\r\n\twhite-space: pre;\r\n\tuser-select: text;\r\n\t-webkit-user-select: text;\r\n\t-ms-user-select: text;\r\n\tpadding: 8px 12px 0 20px;\r\n}\r\n\r\n.monaco-editor .marker-widget .descriptioncontainer .message {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n}\r\n\r\n.monaco-editor .marker-widget .descriptioncontainer .message .details {\r\n\tpadding-left: 6px;\r\n}\r\n\r\n.monaco-editor .marker-widget .descriptioncontainer .message .source,\r\n.monaco-editor .marker-widget .descriptioncontainer .message span.code {\r\n\topacity: 0.6;\r\n}\r\n\r\n.monaco-editor .marker-widget .descriptioncontainer .message a.code-link {\r\n\topacity: 0.6;\r\n\tcolor: inherit;\r\n}\r\n\r\n.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before {\r\n\tcontent: '(';\r\n}\r\n\r\n.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after {\r\n\tcontent: ')';\r\n}\r\n\r\n.monaco-editor .marker-widget .descriptioncontainer .message a.code-link > span {\r\n\ttext-decoration: underline;\r\n\t/** Hack to force underline to show **/\r\n\tborder-bottom: 1px solid transparent;\r\n\ttext-underline-position: under;\r\n}\r\n\r\n.monaco-editor .marker-widget .descriptioncontainer .filename {\r\n\tcursor: pointer;\r\n}\r\n",""]),Je.exports=et},2784:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .peekview-widget .head {\r\n\tbox-sizing: border-box;\r\n\tdisplay: flex;\r\n}\r\n\r\n.monaco-editor .peekview-widget .head .peekview-title {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tfont-size: 13px;\r\n\tmargin-left: 20px;\r\n\tcursor: pointer;\r\n\tmin-width: 0;\r\n}\r\n\r\n.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty) {\r\n\tfont-size: 0.9em;\r\n\tmargin-left: 0.5em;\r\n}\r\n\r\n.monaco-editor .peekview-widget .head .peekview-title .meta {\r\n\twhite-space: nowrap;\r\n}\r\n\r\n.monaco-editor .peekview-widget .head .peekview-title .dirname {\r\n\twhite-space: nowrap;\r\n}\r\n\r\n.monaco-editor .peekview-widget .head .peekview-title .filename {\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n\twhite-space: nowrap;\r\n}\r\n\r\n.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty)::before {\r\n\tcontent: '-';\r\n\tpadding: 0 0.3em;\r\n}\r\n\r\n.monaco-editor .peekview-widget .head .peekview-actions {\r\n\tflex: 1;\r\n\ttext-align: right;\r\n\tpadding-right: 2px;\r\n}\r\n\r\n.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar {\r\n\tdisplay: inline-block;\r\n}\r\n\r\n.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar,\r\n.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar > .actions-container {\r\n\theight: 100%;\r\n}\r\n\r\n.monaco-editor .peekview-widget > .body {\r\n\tborder-top: 1px solid;\r\n\tposition: relative;\r\n}\r\n\r\n.monaco-editor .peekview-widget .head .peekview-title .codicon {\r\n\tmargin-right: 4px;\r\n}\r\n\r\n.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon {\r\n\tcolor: inherit !important;\r\n}\r\n",""]),Je.exports=et},2785:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-action-bar {\r\n\twhite-space: nowrap;\r\n\theight: 100%;\r\n}\r\n\r\n.monaco-action-bar .actions-container {\r\n\tdisplay: flex;\r\n\tmargin: 0 auto;\r\n\tpadding: 0;\r\n\theight: 100%;\r\n\twidth: 100%;\r\n\talign-items: center;\r\n}\r\n\r\n.monaco-action-bar.vertical .actions-container {\r\n\tdisplay: inline-block;\r\n}\r\n\r\n.monaco-action-bar .action-item {\r\n\tdisplay: block;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\tcursor: pointer;\r\n\tposition: relative; /* DO NOT REMOVE - this is the key to preventing the ghosting icon bug in Chrome 42 */\r\n}\r\n\r\n.monaco-action-bar .action-item.disabled {\r\n\tcursor: default;\r\n}\r\n\r\n.monaco-action-bar .action-item .icon,\r\n.monaco-action-bar .action-item .codicon {\r\n\tdisplay: block;\r\n}\r\n\r\n.monaco-action-bar .action-item .codicon {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\twidth: 16px;\r\n\theight: 16px;\r\n}\r\n\r\n.monaco-action-bar .action-label {\r\n\tfont-size: 11px;\r\n\tpadding: 3px;\r\n\tborder-radius: 5px;\r\n}\r\n\r\n.monaco-action-bar .action-item.disabled .action-label,\r\n.monaco-action-bar .action-item.disabled .action-label::before,\r\n.monaco-action-bar .action-item.disabled .action-label:hover {\r\n\topacity: 0.4;\r\n}\r\n\r\n/* Vertical actions */\r\n\r\n.monaco-action-bar.vertical {\r\n\ttext-align: left;\r\n}\r\n\r\n.monaco-action-bar.vertical .action-item {\r\n\tdisplay: block;\r\n}\r\n\r\n.monaco-action-bar.vertical .action-label.separator {\r\n\tdisplay: block;\r\n\tborder-bottom: 1px solid #bbb;\r\n\tpadding-top: 1px;\r\n\tmargin-left: .8em;\r\n\tmargin-right: .8em;\r\n}\r\n\r\n.monaco-action-bar .action-item .action-label.separator {\r\n\twidth: 1px;\r\n\theight: 16px;\r\n\tmargin: 5px 4px !important;\r\n\tcursor: default;\r\n\tmin-width: 1px;\r\n\tpadding: 0;\r\n\tbackground-color: #bbb;\r\n}\r\n\r\n.secondary-actions .monaco-action-bar .action-label {\r\n\tmargin-left: 6px;\r\n}\r\n\r\n/* Action Items */\r\n.monaco-action-bar .action-item.select-container {\r\n\toverflow: hidden; /* somehow the dropdown overflows its container, we prevent it here to not push */\r\n\tflex: 1;\r\n\tmax-width: 170px;\r\n\tmin-width: 60px;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\tmargin-right: 10px;\r\n}\r\n\r\n.monaco-action-bar .action-item.action-dropdown-item {\r\n\tdisplay: flex;\r\n}\r\n\r\n.monaco-action-bar .action-item.action-dropdown-item > .action-label {\r\n\tmargin-right: 1px;\r\n}\r\n",""]),Je.exports=et},2786:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n/* -------------------- IE10 remove auto clear button -------------------- */\r\n\r\n::-ms-clear {\r\n\tdisplay: none;\r\n}\r\n\r\n/* All widgets */\r\n/* I am not a big fan of this rule */\r\n.monaco-editor .editor-widget input {\r\n\tcolor: inherit;\r\n}\r\n\r\n/* -------------------- Editor -------------------- */\r\n\r\n.monaco-editor {\r\n\tposition: relative;\r\n\toverflow: visible;\r\n\t-webkit-text-size-adjust: 100%;\r\n}\r\n\r\n/* -------------------- Misc -------------------- */\r\n\r\n.monaco-editor .overflow-guard {\r\n\tposition: relative;\r\n\toverflow: hidden;\r\n}\r\n\r\n.monaco-editor .view-overlays {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n}\r\n\r\n/*\r\n.monaco-editor .auto-closed-character {\r\n\topacity: 0.3;\r\n}\r\n*/\r\n",""]),Je.exports=et},2787:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .inputarea {\r\n\tmin-width: 0;\r\n\tmin-height: 0;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tposition: absolute;\r\n\toutline: none !important;\r\n\tresize: none;\r\n\tborder: none;\r\n\toverflow: hidden;\r\n\tcolor: transparent;\r\n\tbackground-color: transparent;\r\n}\r\n/*.monaco-editor .inputarea {\r\n\tposition: fixed !important;\r\n\twidth: 800px !important;\r\n\theight: 500px !important;\r\n\ttop: initial !important;\r\n\tleft: initial !important;\r\n\tbottom: 0 !important;\r\n\tright: 0 !important;\r\n\tcolor: black !important;\r\n\tbackground: white !important;\r\n\tline-height: 15px !important;\r\n\tfont-size: 14px !important;\r\n}*/\r\n.monaco-editor .inputarea.ime-input {\r\n\tz-index: 10;\r\n}\r\n",""]),Je.exports=et},2788:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .margin-view-overlays .line-numbers {\r\n\tfont-variant-numeric: tabular-nums;\r\n\tposition: absolute;\r\n\ttext-align: right;\r\n\tdisplay: inline-block;\r\n\tvertical-align: middle;\r\n\tbox-sizing: border-box;\r\n\tcursor: default;\r\n\theight: 100%;\r\n}\r\n\r\n.monaco-editor .relative-current-line-number {\r\n\ttext-align: left;\r\n\tdisplay: inline-block;\r\n\twidth: 100%;\r\n}\r\n\r\n.monaco-editor .margin-view-overlays .line-numbers.lh-odd {\r\n\tmargin-top: 1px;\r\n}\r\n",""]),Je.exports=et},2789:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-mouse-cursor-text {\r\n\tcursor: text;\r\n}\r\n\r\n/* The following selector looks a bit funny, but that is needed to cover all the workbench and the editor!! */\r\n.vs-dark .mac .monaco-mouse-cursor-text, .hc-black .mac .monaco-mouse-cursor-text,\r\n.vs-dark.mac .monaco-mouse-cursor-text, .hc-black.mac .monaco-mouse-cursor-text {\r\n\tcursor: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=) 1x, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC) 2x) 5 8, text;\r\n}\r\n",""]),Je.exports=et},279:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return MoveOperations}));var ot=tt(72),it=tt(30),Zt=tt(10),en=tt(26),Cn=tt(1478);class CursorPosition{constructor(Je,et,tt){this._cursorPositionBrand=void 0,this.lineNumber=Je,this.column=et,this.leftoverVisibleColumns=tt}}class MoveOperations{static leftPosition(Je,et){if(et.column>Je.getLineMinColumn(et.lineNumber))return et.delta(void 0,-en.M(Je.getLineContent(et.lineNumber),et.column-1));if(et.lineNumber>1){const tt=et.lineNumber-1;return new it.a(tt,Je.getLineMaxColumn(tt))}return et}static leftPositionAtomicSoftTabs(Je,et,tt){if(et.column<=Je.getLineIndentColumn(et.lineNumber)){const ot=Je.getLineMinColumn(et.lineNumber),Zt=Je.getLineContent(et.lineNumber),en=Cn.a.atomicPosition(Zt,et.column-1,tt,0);if(-1!==en&&en+1>=ot)return new it.a(et.lineNumber,en+1)}return this.leftPosition(Je,et)}static left(Je,et,tt){const ot=Je.stickyTabStops?MoveOperations.leftPositionAtomicSoftTabs(et,tt,Je.tabSize):MoveOperations.leftPosition(et,tt);return new CursorPosition(ot.lineNumber,ot.column,0)}static moveLeft(Je,et,tt,ot,it){let Zt,en;if(tt.hasSelection()&&!ot)Zt=tt.selection.startLineNumber,en=tt.selection.startColumn;else{const ot=tt.position.delta(void 0,-(it-1)),Cn=et.normalizePosition(MoveOperations.clipPositionColumn(ot,et),0),_n=MoveOperations.left(Je,et,Cn);Zt=_n.lineNumber,en=_n.column}return tt.move(ot,Zt,en,0)}static clipPositionColumn(Je,et){return new it.a(Je.lineNumber,MoveOperations.clipRange(Je.column,et.getLineMinColumn(Je.lineNumber),et.getLineMaxColumn(Je.lineNumber)))}static clipRange(Je,et,tt){return Je<et?et:Je>tt?tt:Je}static rightPosition(Je,et,tt){return tt<Je.getLineMaxColumn(et)?tt+=en.L(Je.getLineContent(et),tt-1):et<Je.getLineCount()&&(et+=1,tt=Je.getLineMinColumn(et)),new it.a(et,tt)}static rightPositionAtomicSoftTabs(Je,et,tt,ot,Zt){if(tt<Je.getLineIndentColumn(et)){const Zt=Je.getLineContent(et),en=Cn.a.atomicPosition(Zt,tt-1,ot,1);if(-1!==en)return new it.a(et,en+1)}return this.rightPosition(Je,et,tt)}static right(Je,et,tt){const ot=Je.stickyTabStops?MoveOperations.rightPositionAtomicSoftTabs(et,tt.lineNumber,tt.column,Je.tabSize,Je.indentSize):MoveOperations.rightPosition(et,tt.lineNumber,tt.column);return new CursorPosition(ot.lineNumber,ot.column,0)}static moveRight(Je,et,tt,ot,it){let Zt,en;if(tt.hasSelection()&&!ot)Zt=tt.selection.endLineNumber,en=tt.selection.endColumn;else{const ot=tt.position.delta(void 0,it-1),Cn=et.normalizePosition(MoveOperations.clipPositionColumn(ot,et),1),_n=MoveOperations.right(Je,et,Cn);Zt=_n.lineNumber,en=_n.column}return tt.move(ot,Zt,en,0)}static down(Je,et,tt,it,Zt,en,Cn){const _n=ot.a.visibleColumnFromColumn(et.getLineContent(tt),it,Je.tabSize)+Zt,wn=et.getLineCount(),Sn=tt===wn&&it===et.getLineMaxColumn(tt);return(tt+=en)>wn?(tt=wn,it=Cn?et.getLineMaxColumn(tt):Math.min(et.getLineMaxColumn(tt),it)):it=ot.a.columnFromVisibleColumn2(Je,et,tt,_n),Zt=Sn?0:_n-ot.a.visibleColumnFromColumn(et.getLineContent(tt),it,Je.tabSize),new CursorPosition(tt,it,Zt)}static moveDown(Je,et,tt,ot,it){let Zt,en;tt.hasSelection()&&!ot?(Zt=tt.selection.endLineNumber,en=tt.selection.endColumn):(Zt=tt.position.lineNumber,en=tt.position.column);let Cn=MoveOperations.down(Je,et,Zt,en,tt.leftoverVisibleColumns,it,!0);return tt.move(ot,Cn.lineNumber,Cn.column,Cn.leftoverVisibleColumns)}static translateDown(Je,et,tt){let en=tt.selection,Cn=MoveOperations.down(Je,et,en.selectionStartLineNumber,en.selectionStartColumn,tt.selectionStartLeftoverVisibleColumns,1,!1),_n=MoveOperations.down(Je,et,en.positionLineNumber,en.positionColumn,tt.leftoverVisibleColumns,1,!1);return new ot.f(new Zt.a(Cn.lineNumber,Cn.column,Cn.lineNumber,Cn.column),Cn.leftoverVisibleColumns,new it.a(_n.lineNumber,_n.column),_n.leftoverVisibleColumns)}static up(Je,et,tt,it,Zt,en,Cn){const _n=ot.a.visibleColumnFromColumn(et.getLineContent(tt),it,Je.tabSize)+Zt,wn=1===tt&&1===it;return(tt-=en)<1?(tt=1,it=Cn?et.getLineMinColumn(tt):Math.min(et.getLineMaxColumn(tt),it)):it=ot.a.columnFromVisibleColumn2(Je,et,tt,_n),Zt=wn?0:_n-ot.a.visibleColumnFromColumn(et.getLineContent(tt),it,Je.tabSize),new CursorPosition(tt,it,Zt)}static moveUp(Je,et,tt,ot,it){let Zt,en;tt.hasSelection()&&!ot?(Zt=tt.selection.startLineNumber,en=tt.selection.startColumn):(Zt=tt.position.lineNumber,en=tt.position.column);let Cn=MoveOperations.up(Je,et,Zt,en,tt.leftoverVisibleColumns,it,!0);return tt.move(ot,Cn.lineNumber,Cn.column,Cn.leftoverVisibleColumns)}static translateUp(Je,et,tt){let en=tt.selection,Cn=MoveOperations.up(Je,et,en.selectionStartLineNumber,en.selectionStartColumn,tt.selectionStartLeftoverVisibleColumns,1,!1),_n=MoveOperations.up(Je,et,en.positionLineNumber,en.positionColumn,tt.leftoverVisibleColumns,1,!1);return new ot.f(new Zt.a(Cn.lineNumber,Cn.column,Cn.lineNumber,Cn.column),Cn.leftoverVisibleColumns,new it.a(_n.lineNumber,_n.column),_n.leftoverVisibleColumns)}static _isBlankLine(Je,et){return 0===Je.getLineFirstNonWhitespaceColumn(et)}static moveToPrevBlankLine(Je,et,tt,ot){let it=tt.position.lineNumber;for(;it>1&&this._isBlankLine(et,it);)it--;for(;it>1&&!this._isBlankLine(et,it);)it--;return tt.move(ot,it,et.getLineMinColumn(it),0)}static moveToNextBlankLine(Je,et,tt,ot){const it=et.getLineCount();let Zt=tt.position.lineNumber;for(;Zt<it&&this._isBlankLine(et,Zt);)Zt++;for(;Zt<it&&!this._isBlankLine(et,Zt);)Zt++;return tt.move(ot,Zt,et.getLineMinColumn(Zt),0)}static moveToBeginningOfLine(Je,et,tt,ot){let it,Zt=tt.position.lineNumber,en=et.getLineMinColumn(Zt),Cn=et.getLineFirstNonWhitespaceColumn(Zt)||en;return it=tt.position.column===Cn?en:Cn,tt.move(ot,Zt,it,0)}static moveToEndOfLine(Je,et,tt,ot,it){let Zt=tt.position.lineNumber,en=et.getLineMaxColumn(Zt);return tt.move(ot,Zt,en,it?1073741824-en:0)}static moveToBeginningOfBuffer(Je,et,tt,ot){return tt.move(ot,1,1,0)}static moveToEndOfBuffer(Je,et,tt,ot){let it=et.getLineCount(),Zt=et.getLineMaxColumn(it);return tt.move(ot,it,Zt,0)}}},2790:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .view-overlays .current-line {\r\n\tdisplay: block;\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\ttop: 0;\r\n\tbox-sizing: border-box;\r\n}\r\n\r\n.monaco-editor .margin-view-overlays .current-line {\r\n\tdisplay: block;\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\ttop: 0;\r\n\tbox-sizing: border-box;\r\n}\r\n\r\n.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both {\r\n\tborder-right: 0;\r\n}\r\n",""]),Je.exports=et},2791:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n/*\r\n\tKeeping name short for faster parsing.\r\n\tcdr = core decorations rendering (div)\r\n*/\r\n.monaco-editor .lines-content .cdr {\r\n\tposition: absolute;\r\n}",""]),Je.exports=et},2792:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .glyph-margin {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n}\r\n\r\n/*\r\n\tKeeping name short for faster parsing.\r\n\tcgmr = core glyph margin rendering (div)\r\n*/\r\n.monaco-editor .margin-view-overlays .cgmr {\r\n\tposition: absolute;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n}\r\n",""]),Je.exports=et},2793:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n/*\r\n\tKeeping name short for faster parsing.\r\n\tcigr = core ident guides rendering (div)\r\n*/\r\n.monaco-editor .lines-content .cigr {\r\n\tposition: absolute;\r\n}\r\n.monaco-editor .lines-content .cigra {\r\n\tposition: absolute;\r\n}\r\n",""]),Je.exports=et},2794:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n/* Uncomment to see lines flashing when they're painted */\r\n/*.monaco-editor .view-lines > .view-line {\r\n\tbackground-color: none;\r\n\tanimation-name: flash-background;\r\n\tanimation-duration: 800ms;\r\n}\r\n@keyframes flash-background {\r\n\t0% { background-color: lightgreen; }\r\n\t100% { background-color: none }\r\n}*/\r\n\r\n.monaco-editor.no-user-select .lines-content,\r\n.monaco-editor.no-user-select .view-line,\r\n.monaco-editor.no-user-select .view-lines {\r\n\tuser-select: none;\r\n\t-webkit-user-select: none;\r\n\t-ms-user-select: none;\r\n}\r\n\r\n.monaco-editor .view-lines {\r\n\twhite-space: nowrap;\r\n}\r\n\r\n.monaco-editor .view-line {\r\n\tposition: absolute;\r\n\twidth: 100%;\r\n}\r\n\r\n.monaco-editor .mtkz {\r\n\tdisplay: inline-block;\r\n}\r\n\r\n/* TODO@tokenization bootstrap fix */\r\n/*.monaco-editor .view-line > span > span {\r\n\tfloat: none;\r\n\tmin-height: inherit;\r\n\tmargin-left: inherit;\r\n}*/\r\n",""]),Je.exports=et},2795:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n.monaco-editor .lines-decorations {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tbackground: white;\r\n}\r\n\r\n/*\r\n\tKeeping name short for faster parsing.\r\n\tcldr = core lines decorations rendering (div)\r\n*/\r\n.monaco-editor .margin-view-overlays .cldr {\r\n\tposition: absolute;\r\n\theight: 100%;\r\n}",""]),Je.exports=et},2796:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n/*\r\n\tKeeping name short for faster parsing.\r\n\tcmdr = core margin decorations rendering (div)\r\n*/\r\n.monaco-editor .margin-view-overlays .cmdr {\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}",""]),Je.exports=et},2797:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n/* START cover the case that slider is visible on mouseover */\r\n.monaco-editor .minimap.slider-mouseover .minimap-slider {\r\n\topacity: 0;\r\n\ttransition: opacity 100ms linear;\r\n}\r\n.monaco-editor .minimap.slider-mouseover:hover .minimap-slider {\r\n\topacity: 1;\r\n}\r\n.monaco-editor .minimap.slider-mouseover .minimap-slider.active {\r\n\topacity: 1;\r\n}\r\n/* END cover the case that slider is visible on mouseover */\r\n\r\n.monaco-editor .minimap-shadow-hidden {\r\n\tposition: absolute;\r\n\twidth: 0;\r\n}\r\n.monaco-editor .minimap-shadow-visible {\r\n\tposition: absolute;\r\n\tleft: -6px;\r\n\twidth: 6px;\r\n}\r\n.monaco-editor.no-minimap-shadow .minimap-shadow-visible {\r\n\tposition: absolute;\r\n\tleft: -1px;\r\n\twidth: 1px;\r\n}\r\n",""]),Je.exports=et},2798:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n.monaco-editor .overlayWidgets {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft:0;\r\n}",""]),Je.exports=et},2799:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .view-ruler {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n}",""]),Je.exports=et},2800:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .scroll-decoration {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\theight: 6px;\r\n}",""]),Je.exports=et},2801:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n/*\r\n\tKeeping name short for faster parsing.\r\n\tcslr = core selections layer rendering (div)\r\n*/\r\n.monaco-editor .lines-content .cslr {\r\n\tposition: absolute;\r\n}\r\n\r\n.monaco-editor\t\t\t.top-left-radius\t\t{ border-top-left-radius: 3px; }\r\n.monaco-editor\t\t\t.bottom-left-radius\t\t{ border-bottom-left-radius: 3px; }\r\n.monaco-editor\t\t\t.top-right-radius\t\t{ border-top-right-radius: 3px; }\r\n.monaco-editor\t\t\t.bottom-right-radius\t{ border-bottom-right-radius: 3px; }\r\n\r\n.monaco-editor.hc-black .top-left-radius\t\t{ border-top-left-radius: 0; }\r\n.monaco-editor.hc-black .bottom-left-radius\t\t{ border-bottom-left-radius: 0; }\r\n.monaco-editor.hc-black .top-right-radius\t\t{ border-top-right-radius: 0; }\r\n.monaco-editor.hc-black .bottom-right-radius\t{ border-bottom-right-radius: 0; }\r\n",""]),Je.exports=et},2802:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n.monaco-editor .cursors-layer {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n}\r\n\r\n.monaco-editor .cursors-layer > .cursor {\r\n\tposition: absolute;\r\n\toverflow: hidden;\r\n}\r\n\r\n/* -- smooth-caret-animation -- */\r\n.monaco-editor .cursors-layer.cursor-smooth-caret-animation > .cursor {\r\n\ttransition: all 80ms;\r\n}\r\n\r\n/* -- block-outline-style -- */\r\n.monaco-editor .cursors-layer.cursor-block-outline-style > .cursor {\r\n\tbox-sizing: border-box;\r\n\tbackground: transparent !important;\r\n\tborder-style: solid;\r\n\tborder-width: 1px;\r\n}\r\n\r\n/* -- underline-style -- */\r\n.monaco-editor .cursors-layer.cursor-underline-style > .cursor {\r\n\tborder-bottom-width: 2px;\r\n\tborder-bottom-style: solid;\r\n\tbackground: transparent !important;\r\n\tbox-sizing: border-box;\r\n}\r\n\r\n/* -- underline-thin-style -- */\r\n.monaco-editor .cursors-layer.cursor-underline-thin-style > .cursor {\r\n\tborder-bottom-width: 1px;\r\n\tborder-bottom-style: solid;\r\n\tbackground: transparent !important;\r\n\tbox-sizing: border-box;\r\n}\r\n\r\n@keyframes monaco-cursor-smooth {\r\n\t0%,\r\n\t20% {\r\n\t\topacity: 1;\r\n\t}\r\n\t60%,\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n\r\n@keyframes monaco-cursor-phase {\r\n\t0%,\r\n\t20% {\r\n\t\topacity: 1;\r\n\t}\r\n\t90%,\r\n\t100% {\r\n\t\topacity: 0;\r\n\t}\r\n}\r\n\r\n@keyframes monaco-cursor-expand {\r\n\t0%,\r\n\t20% {\r\n\t\ttransform: scaleY(1);\r\n\t}\r\n\t80%,\r\n\t100% {\r\n\t\ttransform: scaleY(0);\r\n\t}\r\n}\r\n\r\n.cursor-smooth {\r\n\tanimation: monaco-cursor-smooth 0.5s ease-in-out 0s 20 alternate;\r\n}\r\n\r\n.cursor-phase {\r\n\tanimation: monaco-cursor-phase 0.5s ease-in-out 0s 20 alternate;\r\n}\r\n\r\n.cursor-expand > .cursor {\r\n\tanimation: monaco-cursor-expand 0.5s ease-in-out 0s 20 alternate;\r\n}\r\n",""]),Je.exports=et},2803:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n.monaco-editor .zone-widget {\r\n\tposition: absolute;\r\n\tz-index: 10;\r\n}\r\n\r\n\r\n.monaco-editor .zone-widget .zone-widget-container {\r\n\tborder-top-style: solid;\r\n\tborder-bottom-style: solid;\r\n\tborder-top-width: 0;\r\n\tborder-bottom-width: 0;\r\n\tposition: relative;\r\n}\r\n",""]),Je.exports=et},2804:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n:root {\r\n\t--sash-size: 4px;\r\n}\r\n\r\n.monaco-sash {\r\n\tposition: absolute;\r\n\tz-index: 35;\r\n\ttouch-action: none;\r\n}\r\n\r\n.monaco-sash.disabled {\r\n\tpointer-events: none;\r\n}\r\n\r\n.monaco-sash.mac.vertical {\r\n\tcursor: col-resize;\r\n}\r\n\r\n.monaco-sash.vertical.minimum {\r\n\tcursor: e-resize;\r\n}\r\n\r\n.monaco-sash.vertical.maximum {\r\n\tcursor: w-resize;\r\n}\r\n\r\n.monaco-sash.mac.horizontal {\r\n\tcursor: row-resize;\r\n}\r\n\r\n.monaco-sash.horizontal.minimum {\r\n\tcursor: s-resize;\r\n}\r\n\r\n.monaco-sash.horizontal.maximum {\r\n\tcursor: n-resize;\r\n}\r\n\r\n.monaco-sash.disabled {\r\n\tcursor: default !important;\r\n\tpointer-events: none !important;\r\n}\r\n\r\n.monaco-sash.vertical {\r\n\tcursor: ew-resize;\r\n\ttop: 0;\r\n\twidth: var(--sash-size);\r\n\theight: 100%;\r\n}\r\n\r\n.monaco-sash.horizontal {\r\n\tcursor: ns-resize;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: var(--sash-size);\r\n}\r\n\r\n.monaco-sash:not(.disabled) > .orthogonal-drag-handle {\r\n\tcontent: \" \";\r\n\theight: calc(var(--sash-size) * 2);\r\n\twidth: calc(var(--sash-size) * 2);\r\n\tz-index: 100;\r\n\tdisplay: block;\r\n\tcursor: all-scroll;\r\n\tposition: absolute;\r\n}\r\n\r\n.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)\r\n\t> .orthogonal-drag-handle.start,\r\n.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)\r\n\t> .orthogonal-drag-handle.end {\r\n\tcursor: nwse-resize;\r\n}\r\n\r\n.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)\r\n\t> .orthogonal-drag-handle.end,\r\n.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)\r\n\t> .orthogonal-drag-handle.start {\r\n\tcursor: nesw-resize;\r\n}\r\n\r\n.monaco-sash.vertical > .orthogonal-drag-handle.start {\r\n\tleft: calc(var(--sash-size) * -0.5);\r\n\ttop: calc(var(--sash-size) * -1);\r\n}\r\n.monaco-sash.vertical > .orthogonal-drag-handle.end {\r\n\tleft: calc(var(--sash-size) * -0.5);\r\n\tbottom: calc(var(--sash-size) * -1);\r\n}\r\n.monaco-sash.horizontal > .orthogonal-drag-handle.start {\r\n\ttop: calc(var(--sash-size) * -0.5);\r\n\tleft: calc(var(--sash-size) * -1);\r\n}\r\n.monaco-sash.horizontal > .orthogonal-drag-handle.end {\r\n\ttop: calc(var(--sash-size) * -0.5);\r\n\tright: calc(var(--sash-size) * -1);\r\n}\r\n\r\n.monaco-sash:before {\r\n\tcontent: '';\r\n\tpointer-events: none;\r\n\tposition: absolute;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\ttransition: background-color 0.1s ease-out;\r\n\tbackground: transparent;\r\n}\r\n\r\n.monaco-sash.vertical:before {\r\n\twidth: var(--sash-hover-size);\r\n\tleft: calc(50% - (var(--sash-hover-size) / 2));\r\n}\r\n\r\n.monaco-sash.horizontal:before {\r\n\theight: var(--sash-hover-size);\r\n\ttop: calc(50% - (var(--sash-hover-size) / 2));\r\n}\r\n\r\n/** Debug **/\r\n\r\n.monaco-sash.debug {\r\n\tbackground: cyan;\r\n}\r\n\r\n.monaco-sash.debug.disabled {\r\n\tbackground: rgba(0, 255, 255, 0.2);\r\n}\r\n\r\n.monaco-sash.debug:not(.disabled) > .orthogonal-drag-handle {\r\n\tbackground: red;\r\n}\r\n",""]),Je.exports=et},2805:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-action-bar .action-item.menu-entry .action-label.icon {\r\n\twidth: 16px;\r\n\theight: 16px;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: 50%;\r\n\tbackground-size: 16px;\r\n}\r\n\r\n.monaco-action-bar .action-item.menu-entry .action-label {\r\n\tbackground-image: var(--menu-entry-icon-light);\r\n}\r\n\r\n.vs-dark .monaco-action-bar .action-item.menu-entry .action-label,\r\n.hc-black .monaco-action-bar .action-item.menu-entry .action-label {\r\n\tbackground-image: var(--menu-entry-icon-dark);\r\n}\r\n",""]),Je.exports=et},2806:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-dropdown {\r\n\theight: 100%;\r\n\tpadding: 0;\r\n}\r\n\r\n.monaco-dropdown > .dropdown-label {\r\n\tcursor: pointer;\r\n\theight: 100%;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n}\r\n\r\n.monaco-dropdown > .dropdown-label > .action-label.disabled {\r\n\tcursor: default;\r\n}\r\n\r\n.monaco-dropdown-with-primary {\r\n\tdisplay: flex !important;\r\n\tflex-direction: row;\r\n\tborder-radius: 5px;\r\n}\r\n\r\n.monaco-dropdown-with-primary > .action-container > .action-label {\r\n\tmargin-right: 0;\r\n}\r\n\r\n.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*='codicon-'] {\r\n\tfont-size: 12px;\r\n\tpadding-left: 0px;\r\n\tpadding-right: 0px;\r\n\tline-height: 16px;\r\n\tmargin-left: -3px;\r\n}\r\n\r\n.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label {\r\n\tdisplay: block;\r\n\tbackground-size: 16px;\r\n\tbackground-position: center center;\r\n\tbackground-repeat: no-repeat;\r\n}\r\n",""]),Je.exports=et},2807:function(Je,et,tt){Je.exports=function(){"use strict";function _defineProperties(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function _arrayLikeToArray(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function _createForOfIteratorHelperLoose(Je,et){var tt;if("undefined"==typeof Symbol||null==Je[Symbol.iterator]){if(Array.isArray(Je)||(tt=function _unsupportedIterableToArray(Je,et){if(Je){if("string"==typeof Je)return _arrayLikeToArray(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);return"Object"===tt&&Je.constructor&&(tt=Je.constructor.name),"Map"===tt||"Set"===tt?Array.from(Je):"Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt)?_arrayLikeToArray(Je,et):void 0}}(Je))||et&&Je&&"number"==typeof Je.length){tt&&(Je=tt);var ot=0;return function(){return ot>=Je.length?{done:!0}:{done:!1,value:Je[ot++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(tt=Je[Symbol.iterator]()).next.bind(tt)}var Je=function createCommonjsModule(Je){var et={exports:{}};return Je(et,et.exports),et.exports}((function(Je){function getDefaults(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}Je.exports={defaults:{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1},getDefaults:getDefaults,changeDefaults:function changeDefaults(et){Je.exports.defaults=et}}})),et=/[&<>"']/,tt=/[&<>"']/g,ot=/[<>"']|&(?!#?\w+;)/,it=/[<>"']|&(?!#?\w+;)/g,Zt={"&":"&","<":"<",">":">",'"':""","'":"'"},en=function getEscapeReplacement(Je){return Zt[Je]},Cn=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function unescape(Je){return Je.replace(Cn,(function(Je,et){return"colon"===(et=et.toLowerCase())?":":"#"===et.charAt(0)?"x"===et.charAt(1)?String.fromCharCode(parseInt(et.substring(2),16)):String.fromCharCode(+et.substring(1)):""}))}var _n=/(^|[^\[])\^/g,wn=/[^\w:]/g,Sn=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i,xn={},kn=/^[^:]+:\/*[^/]*$/,En=/^([^:]+:)[\s\S]*$/,Dn=/^([^:]+:\/*[^/]*)[\s\S]*$/;function resolveUrl(Je,et){xn[" "+Je]||(kn.test(Je)?xn[" "+Je]=Je+"/":xn[" "+Je]=rtrim(Je,"/",!0));var tt=-1===(Je=xn[" "+Je]).indexOf(":");return"//"===et.substring(0,2)?tt?et:Je.replace(En,"$1")+et:"/"===et.charAt(0)?tt?et:Je.replace(Dn,"$1")+et:Je+et}function rtrim(Je,et,tt){var ot=Je.length;if(0===ot)return"";for(var it=0;it<ot;){var Zt=Je.charAt(ot-it-1);if(Zt!==et||tt){if(Zt===et||!tt)break;it++}else it++}return Je.substr(0,ot-it)}var Pn=function escape(Je,Zt){if(Zt){if(et.test(Je))return Je.replace(tt,en)}else if(ot.test(Je))return Je.replace(it,en);return Je},Ln=unescape,Tn=function edit(Je,et){Je=Je.source||Je,et=et||"";var tt={replace:function replace(et,ot){return ot=(ot=ot.source||ot).replace(_n,"$1"),Je=Je.replace(et,ot),tt},getRegex:function getRegex(){return new RegExp(Je,et)}};return tt},In=function cleanUrl(Je,et,tt){if(Je){var ot;try{ot=decodeURIComponent(unescape(tt)).replace(wn,"").toLowerCase()}catch(Je){return null}if(0===ot.indexOf("javascript:")||0===ot.indexOf("vbscript:")||0===ot.indexOf("data:"))return null}et&&!Sn.test(tt)&&(tt=resolveUrl(et,tt));try{tt=encodeURI(tt).replace(/%25/g,"%")}catch(Je){return null}return tt},jn={exec:function noopTest(){}},Mn=function merge(Je){for(var et,tt,ot=1;ot<arguments.length;ot++)for(tt in et=arguments[ot])Object.prototype.hasOwnProperty.call(et,tt)&&(Je[tt]=et[tt]);return Je},An=function splitCells(Je,et){var tt=Je.replace(/\|/g,(function(Je,et,tt){for(var ot=!1,it=et;--it>=0&&"\\"===tt[it];)ot=!ot;return ot?"|":" |"})).split(/ \|/),ot=0;if(tt.length>et)tt.splice(et);else for(;tt.length<et;)tt.push("");for(;ot<tt.length;ot++)tt[ot]=tt[ot].trim().replace(/\\\|/g,"|");return tt},Rn=rtrim,Nn=function findClosingBracket(Je,et){if(-1===Je.indexOf(et[1]))return-1;for(var tt=Je.length,ot=0,it=0;it<tt;it++)if("\\"===Je[it])it++;else if(Je[it]===et[0])ot++;else if(Je[it]===et[1]&&--ot<0)return it;return-1},Fn=function checkSanitizeDeprecation(Je){Je&&Je.sanitize&&!Je.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")},Bn=function repeatString(Je,et){if(et<1)return"";for(var tt="";et>1;)1&et&&(tt+=Je),et>>=1,Je+=Je;return tt+Je},Vn=Je.defaults,Wn=Rn,zn=An,Hn=Pn,$n=Nn;function outputLink(Je,et,tt){var ot=et.href,it=et.title?Hn(et.title):null,Zt=Je[1].replace(/\\([\[\]])/g,"$1");return"!"!==Je[0].charAt(0)?{type:"link",raw:tt,href:ot,title:it,text:Zt}:{type:"image",raw:tt,href:ot,title:it,text:Hn(Zt)}}var qn=function(){function Tokenizer(Je){this.options=Je||Vn}var Je=Tokenizer.prototype;return Je.space=function space(Je){var et=this.rules.block.newline.exec(Je);if(et)return et[0].length>1?{type:"space",raw:et[0]}:{raw:"\n"}},Je.code=function code(Je){var et=this.rules.block.code.exec(Je);if(et){var tt=et[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:et[0],codeBlockStyle:"indented",text:this.options.pedantic?tt:Wn(tt,"\n")}}},Je.fences=function fences(Je){var et=this.rules.block.fences.exec(Je);if(et){var tt=et[0],ot=function indentCodeCompensation(Je,et){var tt=Je.match(/^(\s+)(?:```)/);if(null===tt)return et;var ot=tt[1];return et.split("\n").map((function(Je){var et=Je.match(/^\s+/);return null===et?Je:et[0].length>=ot.length?Je.slice(ot.length):Je})).join("\n")}(tt,et[3]||"");return{type:"code",raw:tt,lang:et[2]?et[2].trim():et[2],text:ot}}},Je.heading=function heading(Je){var et=this.rules.block.heading.exec(Je);if(et){var tt=et[2].trim();if(/#$/.test(tt)){var ot=Wn(tt,"#");this.options.pedantic?tt=ot.trim():ot&&!/ $/.test(ot)||(tt=ot.trim())}return{type:"heading",raw:et[0],depth:et[1].length,text:tt}}},Je.nptable=function nptable(Je){var et=this.rules.block.nptable.exec(Je);if(et){var tt={type:"table",header:zn(et[1].replace(/^ *| *\| *$/g,"")),align:et[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:et[3]?et[3].replace(/\n$/,"").split("\n"):[],raw:et[0]};if(tt.header.length===tt.align.length){var ot,it=tt.align.length;for(ot=0;ot<it;ot++)/^ *-+: *$/.test(tt.align[ot])?tt.align[ot]="right":/^ *:-+: *$/.test(tt.align[ot])?tt.align[ot]="center":/^ *:-+ *$/.test(tt.align[ot])?tt.align[ot]="left":tt.align[ot]=null;for(it=tt.cells.length,ot=0;ot<it;ot++)tt.cells[ot]=zn(tt.cells[ot],tt.header.length);return tt}}},Je.hr=function hr(Je){var et=this.rules.block.hr.exec(Je);if(et)return{type:"hr",raw:et[0]}},Je.blockquote=function blockquote(Je){var et=this.rules.block.blockquote.exec(Je);if(et){var tt=et[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:et[0],text:tt}}},Je.list=function list(Je){var et=this.rules.block.list.exec(Je);if(et){var tt,ot,it,Zt,en,Cn,_n,wn,Sn=et[0],xn=et[2],kn=xn.length>1,list={type:"list",raw:Sn,ordered:kn,start:kn?+xn.slice(0,-1):"",loose:!1,items:[]},En=et[0].match(this.rules.block.item),Dn=!1,Pn=En.length;it=this.rules.block.listItemStart.exec(En[0]);for(var Ln=0;Ln<Pn;Ln++){if(Sn=tt=En[Ln],Ln!==Pn-1){if(Zt=this.rules.block.listItemStart.exec(En[Ln+1]),this.options.pedantic?Zt[1].length>it[1].length:Zt[1].length>it[0].length||Zt[1].length>3){En.splice(Ln,2,En[Ln]+"\n"+En[Ln+1]),Ln--,Pn--;continue}(!this.options.pedantic||this.options.smartLists?Zt[2][Zt[2].length-1]!==xn[xn.length-1]:kn===(1===Zt[2].length))&&(en=En.slice(Ln+1).join("\n"),list.raw=list.raw.substring(0,list.raw.length-en.length),Ln=Pn-1),it=Zt}ot=tt.length,~(tt=tt.replace(/^ *([*+-]|\d+[.)]) ?/,"")).indexOf("\n ")&&(ot-=tt.length,tt=this.options.pedantic?tt.replace(/^ {1,4}/gm,""):tt.replace(new RegExp("^ {1,"+ot+"}","gm"),"")),Cn=Dn||/\n\n(?!\s*$)/.test(tt),Ln!==Pn-1&&(Dn="\n"===tt.charAt(tt.length-1),Cn||(Cn=Dn)),Cn&&(list.loose=!0),this.options.gfm&&(wn=void 0,(_n=/^\[[ xX]\] /.test(tt))&&(wn=" "!==tt[1],tt=tt.replace(/^\[[ xX]\] +/,""))),list.items.push({type:"list_item",raw:Sn,task:_n,checked:wn,loose:Cn,text:tt})}return list}},Je.html=function html(Je){var et=this.rules.block.html.exec(Je);if(et)return{type:this.options.sanitize?"paragraph":"html",raw:et[0],pre:!this.options.sanitizer&&("pre"===et[1]||"script"===et[1]||"style"===et[1]),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(et[0]):Hn(et[0]):et[0]}},Je.def=function def(Je){var et=this.rules.block.def.exec(Je);if(et)return et[3]&&(et[3]=et[3].substring(1,et[3].length-1)),{tag:et[1].toLowerCase().replace(/\s+/g," "),raw:et[0],href:et[2],title:et[3]}},Je.table=function table(Je){var et=this.rules.block.table.exec(Je);if(et){var tt={type:"table",header:zn(et[1].replace(/^ *| *\| *$/g,"")),align:et[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:et[3]?et[3].replace(/\n$/,"").split("\n"):[]};if(tt.header.length===tt.align.length){tt.raw=et[0];var ot,it=tt.align.length;for(ot=0;ot<it;ot++)/^ *-+: *$/.test(tt.align[ot])?tt.align[ot]="right":/^ *:-+: *$/.test(tt.align[ot])?tt.align[ot]="center":/^ *:-+ *$/.test(tt.align[ot])?tt.align[ot]="left":tt.align[ot]=null;for(it=tt.cells.length,ot=0;ot<it;ot++)tt.cells[ot]=zn(tt.cells[ot].replace(/^ *\| *| *\| *$/g,""),tt.header.length);return tt}}},Je.lheading=function lheading(Je){var et=this.rules.block.lheading.exec(Je);if(et)return{type:"heading",raw:et[0],depth:"="===et[2].charAt(0)?1:2,text:et[1]}},Je.paragraph=function paragraph(Je){var et=this.rules.block.paragraph.exec(Je);if(et)return{type:"paragraph",raw:et[0],text:"\n"===et[1].charAt(et[1].length-1)?et[1].slice(0,-1):et[1]}},Je.text=function text(Je){var et=this.rules.block.text.exec(Je);if(et)return{type:"text",raw:et[0],text:et[0]}},Je.escape=function escape(Je){var et=this.rules.inline.escape.exec(Je);if(et)return{type:"escape",raw:et[0],text:Hn(et[1])}},Je.tag=function tag(Je,et,tt){var ot=this.rules.inline.tag.exec(Je);if(ot)return!et&&/^<a /i.test(ot[0])?et=!0:et&&/^<\/a>/i.test(ot[0])&&(et=!1),!tt&&/^<(pre|code|kbd|script)(\s|>)/i.test(ot[0])?tt=!0:tt&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(ot[0])&&(tt=!1),{type:this.options.sanitize?"text":"html",raw:ot[0],inLink:et,inRawBlock:tt,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(ot[0]):Hn(ot[0]):ot[0]}},Je.link=function link(Je){var et=this.rules.inline.link.exec(Je);if(et){var tt=et[2].trim();if(!this.options.pedantic&&/^</.test(tt)){if(!/>$/.test(tt))return;var ot=Wn(tt.slice(0,-1),"\\");if((tt.length-ot.length)%2==0)return}else{var it=$n(et[2],"()");if(it>-1){var Zt=(0===et[0].indexOf("!")?5:4)+et[1].length+it;et[2]=et[2].substring(0,it),et[0]=et[0].substring(0,Zt).trim(),et[3]=""}}var en=et[2],Cn="";if(this.options.pedantic){var link=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(en);link&&(en=link[1],Cn=link[3])}else Cn=et[3]?et[3].slice(1,-1):"";return en=en.trim(),/^</.test(en)&&(en=this.options.pedantic&&!/>$/.test(tt)?en.slice(1):en.slice(1,-1)),outputLink(et,{href:en?en.replace(this.rules.inline._escapes,"$1"):en,title:Cn?Cn.replace(this.rules.inline._escapes,"$1"):Cn},et[0])}},Je.reflink=function reflink(Je,et){var tt;if((tt=this.rules.inline.reflink.exec(Je))||(tt=this.rules.inline.nolink.exec(Je))){var ot=(tt[2]||tt[1]).replace(/\s+/g," ");if(!(ot=et[ot.toLowerCase()])||!ot.href){var it=tt[0].charAt(0);return{type:"text",raw:it,text:it}}return outputLink(tt,ot,tt[0])}},Je.emStrong=function emStrong(Je,et,tt){void 0===tt&&(tt="");var ot=this.rules.inline.emStrong.lDelim.exec(Je);if(ot&&(!ot[3]||!tt.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08C7\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\u9FFC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7CA\uA7F5-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDD\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var it=ot[1]||ot[2]||"";if(!it||it&&(""===tt||this.rules.inline.punctuation.exec(tt))){var Zt,en,Cn=ot[0].length-1,_n=Cn,wn=0,Sn="*"===ot[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(Sn.lastIndex=0,et=et.slice(-1*Je.length+Cn);null!=(ot=Sn.exec(et));)if(Zt=ot[1]||ot[2]||ot[3]||ot[4]||ot[5]||ot[6])if(en=Zt.length,ot[3]||ot[4])_n+=en;else if(!((ot[5]||ot[6])&&Cn%3)||(Cn+en)%3){if(!((_n-=en)>0)){if(_n+wn-en<=0&&!et.slice(Sn.lastIndex).match(Sn)&&(en=Math.min(en,en+_n+wn)),Math.min(Cn,en)%2)return{type:"em",raw:Je.slice(0,Cn+ot.index+en+1),text:Je.slice(1,Cn+ot.index+en)};if(Math.min(Cn,en)%2==0)return{type:"strong",raw:Je.slice(0,Cn+ot.index+en+1),text:Je.slice(2,Cn+ot.index+en-1)}}}else wn+=en}}},Je.codespan=function codespan(Je){var et=this.rules.inline.code.exec(Je);if(et){var tt=et[2].replace(/\n/g," "),ot=/[^ ]/.test(tt),it=/^ /.test(tt)&&/ $/.test(tt);return ot&&it&&(tt=tt.substring(1,tt.length-1)),tt=Hn(tt,!0),{type:"codespan",raw:et[0],text:tt}}},Je.br=function br(Je){var et=this.rules.inline.br.exec(Je);if(et)return{type:"br",raw:et[0]}},Je.del=function del(Je){var et=this.rules.inline.del.exec(Je);if(et)return{type:"del",raw:et[0],text:et[2]}},Je.autolink=function autolink(Je,et){var tt,ot,it=this.rules.inline.autolink.exec(Je);if(it)return ot="@"===it[2]?"mailto:"+(tt=Hn(this.options.mangle?et(it[1]):it[1])):tt=Hn(it[1]),{type:"link",raw:it[0],text:tt,href:ot,tokens:[{type:"text",raw:tt,text:tt}]}},Je.url=function url(Je,et){var tt;if(tt=this.rules.inline.url.exec(Je)){var ot,it;if("@"===tt[2])it="mailto:"+(ot=Hn(this.options.mangle?et(tt[0]):tt[0]));else{var Zt;do{Zt=tt[0],tt[0]=this.rules.inline._backpedal.exec(tt[0])[0]}while(Zt!==tt[0]);ot=Hn(tt[0]),it="www."===tt[1]?"http://"+ot:ot}return{type:"link",raw:tt[0],text:ot,href:it,tokens:[{type:"text",raw:ot,text:ot}]}}},Je.inlineText=function inlineText(Je,et,tt){var ot,it=this.rules.inline.text.exec(Je);if(it)return ot=et?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(it[0]):Hn(it[0]):it[0]:Hn(this.options.smartypants?tt(it[0]):it[0]),{type:"text",raw:it[0],text:ot}},Tokenizer}(),Kn=jn,Un=Tn,Gn=Mn,Jn={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?! {0,3}bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:Kn,table:Kn,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};Jn.def=Un(Jn.def).replace("label",Jn._label).replace("title",Jn._title).getRegex(),Jn.bullet=/(?:[*+-]|\d{1,9}[.)])/,Jn.item=/^( *)(bull) ?[^\n]*(?:\n(?! *bull ?)[^\n]*)*/,Jn.item=Un(Jn.item,"gm").replace(/bull/g,Jn.bullet).getRegex(),Jn.listItemStart=Un(/^( *)(bull)/).replace("bull",Jn.bullet).getRegex(),Jn.list=Un(Jn.list).replace(/bull/g,Jn.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+Jn.def.source+")").getRegex(),Jn._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",Jn._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/,Jn.html=Un(Jn.html,"i").replace("comment",Jn._comment).replace("tag",Jn._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),Jn.paragraph=Un(Jn._paragraph).replace("hr",Jn.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",Jn._tag).getRegex(),Jn.blockquote=Un(Jn.blockquote).replace("paragraph",Jn.paragraph).getRegex(),Jn.normal=Gn({},Jn),Jn.gfm=Gn({},Jn.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n {0,3}([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n {0,3}\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),Jn.gfm.nptable=Un(Jn.gfm.nptable).replace("hr",Jn.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",Jn._tag).getRegex(),Jn.gfm.table=Un(Jn.gfm.table).replace("hr",Jn.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",Jn._tag).getRegex(),Jn.pedantic=Gn({},Jn.normal,{html:Un("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",Jn._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Kn,paragraph:Un(Jn.normal._paragraph).replace("hr",Jn.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",Jn.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var Cr={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:Kn,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/\_\_[^_]*?\*[^_]*?\_\_|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/\*\*[^*]*?\_[^*]*?\*\*|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:Kn,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\spunctuation])/,_punctuation:"!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~"};Cr.punctuation=Un(Cr.punctuation).replace(/punctuation/g,Cr._punctuation).getRegex(),Cr.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,Cr.escapedEmSt=/\\\*|\\_/g,Cr._comment=Un(Jn._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),Cr.emStrong.lDelim=Un(Cr.emStrong.lDelim).replace(/punct/g,Cr._punctuation).getRegex(),Cr.emStrong.rDelimAst=Un(Cr.emStrong.rDelimAst,"g").replace(/punct/g,Cr._punctuation).getRegex(),Cr.emStrong.rDelimUnd=Un(Cr.emStrong.rDelimUnd,"g").replace(/punct/g,Cr._punctuation).getRegex(),Cr._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,Cr._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,Cr._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,Cr.autolink=Un(Cr.autolink).replace("scheme",Cr._scheme).replace("email",Cr._email).getRegex(),Cr._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,Cr.tag=Un(Cr.tag).replace("comment",Cr._comment).replace("attribute",Cr._attribute).getRegex(),Cr._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Cr._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,Cr._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,Cr.link=Un(Cr.link).replace("label",Cr._label).replace("href",Cr._href).replace("title",Cr._title).getRegex(),Cr.reflink=Un(Cr.reflink).replace("label",Cr._label).getRegex(),Cr.reflinkSearch=Un(Cr.reflinkSearch,"g").replace("reflink",Cr.reflink).replace("nolink",Cr.nolink).getRegex(),Cr.normal=Gn({},Cr),Cr.pedantic=Gn({},Cr.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:Un(/^!?\[(label)\]\((.*?)\)/).replace("label",Cr._label).getRegex(),reflink:Un(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Cr._label).getRegex()}),Cr.gfm=Gn({},Cr.normal,{escape:Un(Cr.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))/}),Cr.gfm.url=Un(Cr.gfm.url,"i").replace("email",Cr.gfm._extended_email).getRegex(),Cr.breaks=Gn({},Cr.gfm,{br:Un(Cr.br).replace("{2,}","*").getRegex(),text:Un(Cr.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var wr={block:Jn,inline:Cr},Sr=Je.defaults,Or=wr.block,xr=wr.inline,kr=Bn;function smartypants(Je){return Je.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…")}function mangle(Je){var et,tt,ot="",it=Je.length;for(et=0;et<it;et++)tt=Je.charCodeAt(et),Math.random()>.5&&(tt="x"+tt.toString(16)),ot+="&#"+tt+";";return ot}var Lr=function(){function Lexer(Je){this.tokens=[],this.tokens.links=Object.create(null),this.options=Je||Sr,this.options.tokenizer=this.options.tokenizer||new qn,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var et={block:Or.normal,inline:xr.normal};this.options.pedantic?(et.block=Or.pedantic,et.inline=xr.pedantic):this.options.gfm&&(et.block=Or.gfm,this.options.breaks?et.inline=xr.breaks:et.inline=xr.gfm),this.tokenizer.rules=et}Lexer.lex=function lex(Je,et){return new Lexer(et).lex(Je)},Lexer.lexInline=function lexInline(Je,et){return new Lexer(et).inlineTokens(Je)};var Je=Lexer.prototype;return Je.lex=function lex(Je){return Je=Je.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(Je,this.tokens,!0),this.inline(this.tokens),this.tokens},Je.blockTokens=function blockTokens(Je,et,tt){var ot,it,Zt,en;for(void 0===et&&(et=[]),void 0===tt&&(tt=!0),this.options.pedantic&&(Je=Je.replace(/^ +$/gm,""));Je;)if(ot=this.tokenizer.space(Je))Je=Je.substring(ot.raw.length),ot.type&&et.push(ot);else if(ot=this.tokenizer.code(Je))Je=Je.substring(ot.raw.length),(en=et[et.length-1])&&"paragraph"===en.type?(en.raw+="\n"+ot.raw,en.text+="\n"+ot.text):et.push(ot);else if(ot=this.tokenizer.fences(Je))Je=Je.substring(ot.raw.length),et.push(ot);else if(ot=this.tokenizer.heading(Je))Je=Je.substring(ot.raw.length),et.push(ot);else if(ot=this.tokenizer.nptable(Je))Je=Je.substring(ot.raw.length),et.push(ot);else if(ot=this.tokenizer.hr(Je))Je=Je.substring(ot.raw.length),et.push(ot);else if(ot=this.tokenizer.blockquote(Je))Je=Je.substring(ot.raw.length),ot.tokens=this.blockTokens(ot.text,[],tt),et.push(ot);else if(ot=this.tokenizer.list(Je)){for(Je=Je.substring(ot.raw.length),Zt=ot.items.length,it=0;it<Zt;it++)ot.items[it].tokens=this.blockTokens(ot.items[it].text,[],!1);et.push(ot)}else if(ot=this.tokenizer.html(Je))Je=Je.substring(ot.raw.length),et.push(ot);else if(tt&&(ot=this.tokenizer.def(Je)))Je=Je.substring(ot.raw.length),this.tokens.links[ot.tag]||(this.tokens.links[ot.tag]={href:ot.href,title:ot.title});else if(ot=this.tokenizer.table(Je))Je=Je.substring(ot.raw.length),et.push(ot);else if(ot=this.tokenizer.lheading(Je))Je=Je.substring(ot.raw.length),et.push(ot);else if(tt&&(ot=this.tokenizer.paragraph(Je)))Je=Je.substring(ot.raw.length),et.push(ot);else if(ot=this.tokenizer.text(Je))Je=Je.substring(ot.raw.length),(en=et[et.length-1])&&"text"===en.type?(en.raw+="\n"+ot.raw,en.text+="\n"+ot.text):et.push(ot);else if(Je){var Cn="Infinite loop on byte: "+Je.charCodeAt(0);if(this.options.silent){console.error(Cn);break}throw new Error(Cn)}return et},Je.inline=function inline(Je){var et,tt,ot,it,Zt,en,Cn=Je.length;for(et=0;et<Cn;et++)switch((en=Je[et]).type){case"paragraph":case"text":case"heading":en.tokens=[],this.inlineTokens(en.text,en.tokens);break;case"table":for(en.tokens={header:[],cells:[]},it=en.header.length,tt=0;tt<it;tt++)en.tokens.header[tt]=[],this.inlineTokens(en.header[tt],en.tokens.header[tt]);for(it=en.cells.length,tt=0;tt<it;tt++)for(Zt=en.cells[tt],en.tokens.cells[tt]=[],ot=0;ot<Zt.length;ot++)en.tokens.cells[tt][ot]=[],this.inlineTokens(Zt[ot],en.tokens.cells[tt][ot]);break;case"blockquote":this.inline(en.tokens);break;case"list":for(it=en.items.length,tt=0;tt<it;tt++)this.inline(en.items[tt].tokens)}return Je},Je.inlineTokens=function inlineTokens(Je,et,tt,ot){var it,Zt;void 0===et&&(et=[]),void 0===tt&&(tt=!1),void 0===ot&&(ot=!1);var en,Cn,_n,wn=Je;if(this.tokens.links){var Sn=Object.keys(this.tokens.links);if(Sn.length>0)for(;null!=(en=this.tokenizer.rules.inline.reflinkSearch.exec(wn));)Sn.includes(en[0].slice(en[0].lastIndexOf("[")+1,-1))&&(wn=wn.slice(0,en.index)+"["+kr("a",en[0].length-2)+"]"+wn.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(en=this.tokenizer.rules.inline.blockSkip.exec(wn));)wn=wn.slice(0,en.index)+"["+kr("a",en[0].length-2)+"]"+wn.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(en=this.tokenizer.rules.inline.escapedEmSt.exec(wn));)wn=wn.slice(0,en.index)+"++"+wn.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;Je;)if(Cn||(_n=""),Cn=!1,it=this.tokenizer.escape(Je))Je=Je.substring(it.raw.length),et.push(it);else if(it=this.tokenizer.tag(Je,tt,ot)){Je=Je.substring(it.raw.length),tt=it.inLink,ot=it.inRawBlock;var xn=et[et.length-1];xn&&"text"===it.type&&"text"===xn.type?(xn.raw+=it.raw,xn.text+=it.text):et.push(it)}else if(it=this.tokenizer.link(Je))Je=Je.substring(it.raw.length),"link"===it.type&&(it.tokens=this.inlineTokens(it.text,[],!0,ot)),et.push(it);else if(it=this.tokenizer.reflink(Je,this.tokens.links)){Je=Je.substring(it.raw.length);var kn=et[et.length-1];"link"===it.type?(it.tokens=this.inlineTokens(it.text,[],!0,ot),et.push(it)):kn&&"text"===it.type&&"text"===kn.type?(kn.raw+=it.raw,kn.text+=it.text):et.push(it)}else if(it=this.tokenizer.emStrong(Je,wn,_n))Je=Je.substring(it.raw.length),it.tokens=this.inlineTokens(it.text,[],tt,ot),et.push(it);else if(it=this.tokenizer.codespan(Je))Je=Je.substring(it.raw.length),et.push(it);else if(it=this.tokenizer.br(Je))Je=Je.substring(it.raw.length),et.push(it);else if(it=this.tokenizer.del(Je))Je=Je.substring(it.raw.length),it.tokens=this.inlineTokens(it.text,[],tt,ot),et.push(it);else if(it=this.tokenizer.autolink(Je,mangle))Je=Je.substring(it.raw.length),et.push(it);else if(tt||!(it=this.tokenizer.url(Je,mangle))){if(it=this.tokenizer.inlineText(Je,ot,smartypants))Je=Je.substring(it.raw.length),"_"!==it.raw.slice(-1)&&(_n=it.raw.slice(-1)),Cn=!0,(Zt=et[et.length-1])&&"text"===Zt.type?(Zt.raw+=it.raw,Zt.text+=it.text):et.push(it);else if(Je){var En="Infinite loop on byte: "+Je.charCodeAt(0);if(this.options.silent){console.error(En);break}throw new Error(En)}}else Je=Je.substring(it.raw.length),et.push(it);return et},function _createClass(Je,et,tt){return et&&_defineProperties(Je.prototype,et),tt&&_defineProperties(Je,tt),Je}(Lexer,null,[{key:"rules",get:function get(){return{block:Or,inline:xr}}}]),Lexer}(),Nr=Je.defaults,Wr=In,zr=Pn,Hr=function(){function Renderer(Je){this.options=Je||Nr}var Je=Renderer.prototype;return Je.code=function code(Je,et,tt){var ot=(et||"").match(/\S*/)[0];if(this.options.highlight){var it=this.options.highlight(Je,ot);null!=it&&it!==Je&&(tt=!0,Je=it)}return Je=Je.replace(/\n$/,"")+"\n",ot?'<pre><code class="'+this.options.langPrefix+zr(ot,!0)+'">'+(tt?Je:zr(Je,!0))+"</code></pre>\n":"<pre><code>"+(tt?Je:zr(Je,!0))+"</code></pre>\n"},Je.blockquote=function blockquote(Je){return"<blockquote>\n"+Je+"</blockquote>\n"},Je.html=function html(Je){return Je},Je.heading=function heading(Je,et,tt,ot){return this.options.headerIds?"<h"+et+' id="'+this.options.headerPrefix+ot.slug(tt)+'">'+Je+"</h"+et+">\n":"<h"+et+">"+Je+"</h"+et+">\n"},Je.hr=function hr(){return this.options.xhtml?"<hr/>\n":"<hr>\n"},Je.list=function list(Je,et,tt){var ot=et?"ol":"ul";return"<"+ot+(et&&1!==tt?' start="'+tt+'"':"")+">\n"+Je+"</"+ot+">\n"},Je.listitem=function listitem(Je){return"<li>"+Je+"</li>\n"},Je.checkbox=function checkbox(Je){return"<input "+(Je?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},Je.paragraph=function paragraph(Je){return"<p>"+Je+"</p>\n"},Je.table=function table(Je,et){return et&&(et="<tbody>"+et+"</tbody>"),"<table>\n<thead>\n"+Je+"</thead>\n"+et+"</table>\n"},Je.tablerow=function tablerow(Je){return"<tr>\n"+Je+"</tr>\n"},Je.tablecell=function tablecell(Je,et){var tt=et.header?"th":"td";return(et.align?"<"+tt+' align="'+et.align+'">':"<"+tt+">")+Je+"</"+tt+">\n"},Je.strong=function strong(Je){return"<strong>"+Je+"</strong>"},Je.em=function em(Je){return"<em>"+Je+"</em>"},Je.codespan=function codespan(Je){return"<code>"+Je+"</code>"},Je.br=function br(){return this.options.xhtml?"<br/>":"<br>"},Je.del=function del(Je){return"<del>"+Je+"</del>"},Je.link=function link(Je,et,tt){if(null===(Je=Wr(this.options.sanitize,this.options.baseUrl,Je)))return tt;var ot='<a href="'+zr(Je)+'"';return et&&(ot+=' title="'+et+'"'),ot+=">"+tt+"</a>"},Je.image=function image(Je,et,tt){if(null===(Je=Wr(this.options.sanitize,this.options.baseUrl,Je)))return tt;var ot='<img src="'+Je+'" alt="'+tt+'"';return et&&(ot+=' title="'+et+'"'),ot+=this.options.xhtml?"/>":">"},Je.text=function text(Je){return Je},Renderer}(),$r=function(){function TextRenderer(){}var Je=TextRenderer.prototype;return Je.strong=function strong(Je){return Je},Je.em=function em(Je){return Je},Je.codespan=function codespan(Je){return Je},Je.del=function del(Je){return Je},Je.html=function html(Je){return Je},Je.text=function text(Je){return Je},Je.link=function link(Je,et,tt){return""+tt},Je.image=function image(Je,et,tt){return""+tt},Je.br=function br(){return""},TextRenderer}(),Kr=function(){function Slugger(){this.seen={}}var Je=Slugger.prototype;return Je.serialize=function serialize(Je){return Je.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},Je.getNextSafeSlug=function getNextSafeSlug(Je,et){var tt=Je,ot=0;if(this.seen.hasOwnProperty(tt)){ot=this.seen[Je];do{tt=Je+"-"+ ++ot}while(this.seen.hasOwnProperty(tt))}return et||(this.seen[Je]=ot,this.seen[tt]=0),tt},Je.slug=function slug(Je,et){void 0===et&&(et={});var slug=this.serialize(Je);return this.getNextSafeSlug(slug,et.dryrun)},Slugger}(),Ur=Je.defaults,Gr=Ln,Zr=function(){function Parser(Je){this.options=Je||Ur,this.options.renderer=this.options.renderer||new Hr,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new $r,this.slugger=new Kr}Parser.parse=function parse(Je,et){return new Parser(et).parse(Je)},Parser.parseInline=function parseInline(Je,et){return new Parser(et).parseInline(Je)};var Je=Parser.prototype;return Je.parse=function parse(Je,et){void 0===et&&(et=!0);var tt,ot,it,Zt,en,Cn,_n,wn,Sn,xn,kn,En,Dn,Pn,Ln,Tn,In,jn,Mn="",An=Je.length;for(tt=0;tt<An;tt++)switch((xn=Je[tt]).type){case"space":continue;case"hr":Mn+=this.renderer.hr();continue;case"heading":Mn+=this.renderer.heading(this.parseInline(xn.tokens),xn.depth,Gr(this.parseInline(xn.tokens,this.textRenderer)),this.slugger);continue;case"code":Mn+=this.renderer.code(xn.text,xn.lang,xn.escaped);continue;case"table":for(wn="",_n="",Zt=xn.header.length,ot=0;ot<Zt;ot++)_n+=this.renderer.tablecell(this.parseInline(xn.tokens.header[ot]),{header:!0,align:xn.align[ot]});for(wn+=this.renderer.tablerow(_n),Sn="",Zt=xn.cells.length,ot=0;ot<Zt;ot++){for(_n="",en=(Cn=xn.tokens.cells[ot]).length,it=0;it<en;it++)_n+=this.renderer.tablecell(this.parseInline(Cn[it]),{header:!1,align:xn.align[it]});Sn+=this.renderer.tablerow(_n)}Mn+=this.renderer.table(wn,Sn);continue;case"blockquote":Sn=this.parse(xn.tokens),Mn+=this.renderer.blockquote(Sn);continue;case"list":for(kn=xn.ordered,En=xn.start,Dn=xn.loose,Zt=xn.items.length,Sn="",ot=0;ot<Zt;ot++)Tn=(Ln=xn.items[ot]).checked,In=Ln.task,Pn="",Ln.task&&(jn=this.renderer.checkbox(Tn),Dn?Ln.tokens.length>0&&"text"===Ln.tokens[0].type?(Ln.tokens[0].text=jn+" "+Ln.tokens[0].text,Ln.tokens[0].tokens&&Ln.tokens[0].tokens.length>0&&"text"===Ln.tokens[0].tokens[0].type&&(Ln.tokens[0].tokens[0].text=jn+" "+Ln.tokens[0].tokens[0].text)):Ln.tokens.unshift({type:"text",text:jn}):Pn+=jn),Pn+=this.parse(Ln.tokens,Dn),Sn+=this.renderer.listitem(Pn,In,Tn);Mn+=this.renderer.list(Sn,kn,En);continue;case"html":Mn+=this.renderer.html(xn.text);continue;case"paragraph":Mn+=this.renderer.paragraph(this.parseInline(xn.tokens));continue;case"text":for(Sn=xn.tokens?this.parseInline(xn.tokens):xn.text;tt+1<An&&"text"===Je[tt+1].type;)Sn+="\n"+((xn=Je[++tt]).tokens?this.parseInline(xn.tokens):xn.text);Mn+=et?this.renderer.paragraph(Sn):Sn;continue;default:var Rn='Token with "'+xn.type+'" type was not found.';if(this.options.silent)return void console.error(Rn);throw new Error(Rn)}return Mn},Je.parseInline=function parseInline(Je,et){et=et||this.renderer;var tt,ot,it="",Zt=Je.length;for(tt=0;tt<Zt;tt++)switch((ot=Je[tt]).type){case"escape":it+=et.text(ot.text);break;case"html":it+=et.html(ot.text);break;case"link":it+=et.link(ot.href,ot.title,this.parseInline(ot.tokens,et));break;case"image":it+=et.image(ot.href,ot.title,ot.text);break;case"strong":it+=et.strong(this.parseInline(ot.tokens,et));break;case"em":it+=et.em(this.parseInline(ot.tokens,et));break;case"codespan":it+=et.codespan(ot.text);break;case"br":it+=et.br();break;case"del":it+=et.del(this.parseInline(ot.tokens,et));break;case"text":it+=et.text(ot.text);break;default:var en='Token with "'+ot.type+'" type was not found.';if(this.options.silent)return void console.error(en);throw new Error(en)}return it},Parser}(),Xr=Mn,Yr=Fn,Qr=Pn,Jr=Je.getDefaults,eo=Je.changeDefaults,to=Je.defaults;function marked(Je,et,tt){if(null==Je)throw new Error("marked(): input parameter is undefined or null");if("string"!=typeof Je)throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(Je)+", string expected");if("function"==typeof et&&(tt=et,et=null),et=Xr({},marked.defaults,et||{}),Yr(et),tt){var ot,it=et.highlight;try{ot=Lr.lex(Je,et)}catch(Je){return tt(Je)}var Zt=function done(Je){var Zt;if(!Je)try{Zt=Zr.parse(ot,et)}catch(et){Je=et}return et.highlight=it,Je?tt(Je):tt(null,Zt)};if(!it||it.length<3)return Zt();if(delete et.highlight,!ot.length)return Zt();var en=0;return marked.walkTokens(ot,(function(Je){"code"===Je.type&&(en++,setTimeout((function(){it(Je.text,Je.lang,(function(et,tt){if(et)return Zt(et);null!=tt&&tt!==Je.text&&(Je.text=tt,Je.escaped=!0),0==--en&&Zt()}))}),0))})),void(0===en&&Zt())}try{var Cn=Lr.lex(Je,et);return et.walkTokens&&marked.walkTokens(Cn,et.walkTokens),Zr.parse(Cn,et)}catch(Je){if(Je.message+="\nPlease report this to https://github.com/markedjs/marked.",et.silent)return"<p>An error occurred:</p><pre>"+Qr(Je.message+"",!0)+"</pre>";throw Je}}return marked.options=marked.setOptions=function(Je){return Xr(marked.defaults,Je),eo(marked.defaults),marked},marked.getDefaults=Jr,marked.defaults=to,marked.use=function(Je){var et=Xr({},Je);if(Je.renderer&&function(){var tt=marked.defaults.renderer||new Hr,ot=function _loop(et){var ot=tt[et];tt[et]=function(){for(var it=arguments.length,Zt=new Array(it),en=0;en<it;en++)Zt[en]=arguments[en];var Cn=Je.renderer[et].apply(tt,Zt);return!1===Cn&&(Cn=ot.apply(tt,Zt)),Cn}};for(var it in Je.renderer)ot(it);et.renderer=tt}(),Je.tokenizer&&function(){var tt=marked.defaults.tokenizer||new qn,ot=function _loop2(et){var ot=tt[et];tt[et]=function(){for(var it=arguments.length,Zt=new Array(it),en=0;en<it;en++)Zt[en]=arguments[en];var Cn=Je.tokenizer[et].apply(tt,Zt);return!1===Cn&&(Cn=ot.apply(tt,Zt)),Cn}};for(var it in Je.tokenizer)ot(it);et.tokenizer=tt}(),Je.walkTokens){var tt=marked.defaults.walkTokens;et.walkTokens=function(et){Je.walkTokens(et),tt&&tt(et)}}marked.setOptions(et)},marked.walkTokens=function(Je,et){for(var tt,ot=_createForOfIteratorHelperLoose(Je);!(tt=ot()).done;){var it=tt.value;switch(et(it),it.type){case"table":for(var Zt,en=_createForOfIteratorHelperLoose(it.tokens.header);!(Zt=en()).done;){var Cn=Zt.value;marked.walkTokens(Cn,et)}for(var _n,wn=_createForOfIteratorHelperLoose(it.tokens.cells);!(_n=wn()).done;)for(var Sn,xn=_createForOfIteratorHelperLoose(_n.value);!(Sn=xn()).done;){var kn=Sn.value;marked.walkTokens(kn,et)}break;case"list":marked.walkTokens(it.items,et);break;default:it.tokens&&marked.walkTokens(it.tokens,et)}}},marked.parseInline=function(Je,et){if(null==Je)throw new Error("marked.parseInline(): input parameter is undefined or null");if("string"!=typeof Je)throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(Je)+", string expected");et=Xr({},marked.defaults,et||{}),Yr(et);try{var tt=Lr.lexInline(Je,et);return et.walkTokens&&marked.walkTokens(tt,et.walkTokens),Zr.parseInline(tt,et)}catch(Je){if(Je.message+="\nPlease report this to https://github.com/markedjs/marked.",et.silent)return"<p>An error occurred:</p><pre>"+Qr(Je.message+"",!0)+"</pre>";throw Je}},marked.Parser=Zr,marked.parser=Zr.parse,marked.Renderer=Hr,marked.TextRenderer=$r,marked.Lexer=Lr,marked.lexer=Lr.lex,marked.Tokenizer=qn,marked.Slugger=Kr,marked.parse=marked,marked}()},2808:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .suggest-preview-additional-widget {\r\n\twhite-space: nowrap;\r\n}\r\n\r\n.monaco-editor .suggest-preview-additional-widget .content-spacer {\r\n\tcolor: transparent;\r\n\twhite-space: pre;\r\n}\r\n\r\n.monaco-editor .suggest-preview-additional-widget .button {\r\n\tdisplay: inline-block;\r\n\tcursor: pointer;\r\n\ttext-decoration: underline;\r\n\ttext-underline-position: under;\r\n}\r\n\r\n.monaco-editor .ghost-text-hidden {\r\n\topacity: 0;\r\n\tfont-size: 0;\r\n}\r\n",""]),Je.exports=et},2809:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .snippet-placeholder {\r\n\tmin-width: 2px;\r\n\toutline-style: solid;\r\n\toutline-width: 1px;\r\n}\r\n\r\n.monaco-editor .finish-snippet-placeholder {\r\n\toutline-style: solid;\r\n\toutline-width: 1px;\r\n}\r\n",""]),Je.exports=et},2810:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n/* Suggest widget*/\r\n\r\n.monaco-editor .suggest-widget {\r\n\twidth: 430px;\r\n\tz-index: 40;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n}\r\n\r\n.monaco-editor .suggest-widget.message {\r\n\tflex-direction: row;\r\n\talign-items: center;\r\n}\r\n\r\n.monaco-editor .suggest-widget,\r\n.monaco-editor .suggest-details {\r\n\tflex: 0 1 auto;\r\n\twidth: 100%;\r\n\tborder-style: solid;\r\n\tborder-width: 1px;\r\n}\r\n\r\n.monaco-editor.hc-black .suggest-widget,\r\n.monaco-editor.hc-black .suggest-details {\r\n\tborder-width: 2px;\r\n}\r\n\r\n/* Styles for status bar part */\r\n\r\n\r\n.monaco-editor .suggest-widget .suggest-status-bar {\r\n\tbox-sizing: border-box;\r\n\tdisplay: none;\r\n\tflex-flow: row nowrap;\r\n\tjustify-content: space-between;\r\n\twidth: 100%;\r\n\tfont-size: 80%;\r\n\tpadding: 0 4px 0 4px;\r\n\tborder-top: 1px solid transparent;\r\n\toverflow: hidden;\r\n}\r\n\r\n.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar {\r\n\tdisplay: flex;\r\n}\r\n\r\n.monaco-editor .suggest-widget .suggest-status-bar .left {\r\n\tpadding-right: 8px;\r\n}\r\n\r\n.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label {\r\n\topacity: 0.5;\r\n\tcolor: inherit;\r\n}\r\n\r\n.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label {\r\n\tmargin-right: 0;\r\n}\r\n\r\n.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label::after {\r\n\tcontent: ', ';\r\n\tmargin-right: 0.3em;\r\n}\r\n\r\n.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,\r\n.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore {\r\n\tdisplay: none;\r\n}\r\n\r\n.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label {\r\n\twidth: 100%;\r\n}\r\n\r\n/* Styles for Message element for when widget is loading or is empty */\r\n\r\n.monaco-editor .suggest-widget>.message {\r\n\tpadding-left: 22px;\r\n}\r\n\r\n/** Styles for the list element **/\r\n\r\n.monaco-editor .suggest-widget>.tree {\r\n\theight: 100%;\r\n\twidth: 100%;\r\n}\r\n\r\n.monaco-editor .suggest-widget .monaco-list {\r\n\tuser-select: none;\r\n\t-webkit-user-select: none;\r\n\t-ms-user-select: none;\r\n}\r\n\r\n/** Styles for each row in the list element **/\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row {\r\n\tdisplay: flex;\r\n\t-mox-box-sizing: border-box;\r\n\tbox-sizing: border-box;\r\n\tpadding-right: 10px;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: 2px 2px;\r\n\twhite-space: nowrap;\r\n\tcursor: pointer;\r\n\ttouch-action: none;\r\n}\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents {\r\n\tflex: 1;\r\n\theight: 100%;\r\n\toverflow: hidden;\r\n\tpadding-left: 2px;\r\n}\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main {\r\n\tdisplay: flex;\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n\twhite-space: pre;\r\n\tjustify-content: space-between;\r\n}\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left, .monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right {\r\n\tdisplay: flex;\r\n}\r\n\r\n.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight {\r\n\tfont-weight: bold;\r\n}\r\n\r\n/** ReadMore Icon styles **/\r\n\r\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore::before {\r\n\tcolor: inherit;\r\n\topacity: 1;\r\n\tfont-size: 14px;\r\n\tcursor: pointer;\r\n}\r\n\r\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close {\r\n\tposition: absolute;\r\n\ttop: 6px;\r\n\tright: 2px;\r\n}\r\n\r\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover {\r\n\topacity: 1;\r\n}\r\n\r\n/** signature, qualifier, type/details opacity **/\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label {\r\n\topacity: 0.7;\r\n}\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label {\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n\topacity: 0.6;\r\n}\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label {\r\n\tmargin-left: 12px;\r\n\topacity: 0.4;\r\n\tfont-size: 85%;\r\n\tline-height: initial;\r\n\ttext-overflow: ellipsis;\r\n\toverflow: hidden;\r\n\talign-self: center;\r\n}\r\n\r\n/** Type Info and icon next to the label in the focused completion item **/\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label {\r\n\tfont-size: 85%;\r\n\tmargin-left: 1.1em;\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n\twhite-space: nowrap;\r\n}\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source {\r\n\tdisplay: inline;\r\n}\r\n\r\n/** Details: if using CompletionItem#details, show on focus **/\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label {\r\n\tdisplay: none;\r\n}\r\n\r\n.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label {\r\n\tdisplay: inline;\r\n}\r\n\r\n/** Details: if using CompletionItemLabel#details, always show **/\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,\r\n.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label {\r\n\tdisplay: inline;\r\n}\r\n\r\n/** Ellipsis on hover **/\r\n\r\n.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label {\r\n\twidth: calc(100% - 26px);\r\n}\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left {\r\n\tflex-shrink: 1;\r\n\tflex-grow: 1;\r\n\toverflow: hidden;\r\n}\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label {\r\n\tflex-shrink: 0;\r\n}\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label {\r\n\tmax-width: 100%;\r\n}\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label {\r\n\tflex-shrink: 1;\r\n}\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right {\r\n\toverflow: hidden;\r\n\tflex-shrink: 4;\r\n\tmax-width: 70%;\r\n}\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore {\r\n\tdisplay: inline-block;\r\n\tposition: absolute;\r\n\tright: 10px;\r\n\twidth: 18px;\r\n\theight: 18px;\r\n\tvisibility: hidden;\r\n}\r\n\r\n/** Do NOT display ReadMore when docs is side/below **/\r\n\r\n.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore, .monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore {\r\n\tdisplay: none !important;\r\n}\r\n\r\n/** Do NOT display ReadMore when using plain CompletionItemLabel (details/documentation might not be resolved) **/\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore {\r\n\tdisplay: none;\r\n}\r\n\r\n/** Focused item can show ReadMore, but can't when docs is side/below **/\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore {\r\n\tdisplay: inline-block;\r\n}\r\n\r\n.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,\r\n.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore {\r\n\tdisplay: none;\r\n}\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row:hover>.contents>.main>.right>.readMore {\r\n\tvisibility: visible;\r\n}\r\n\r\n/** Styles for each row in the list **/\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated {\r\n\topacity: 0.66;\r\n\ttext-decoration: unset;\r\n}\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container {\r\n\ttext-decoration: line-through;\r\n}\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label::before {\r\n\theight: 100%;\r\n}\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon {\r\n\tdisplay: block;\r\n\theight: 16px;\r\n\twidth: 16px;\r\n\tmargin-left: 2px;\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-size: 80%;\r\n\tbackground-position: center;\r\n}\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide {\r\n\tdisplay: none;\r\n}\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tmargin-right: 4px;\r\n}\r\n\r\n.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon, .monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon::before {\r\n\tdisplay: none;\r\n}\r\n\r\n.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan {\r\n\tmargin: 0 0 0 0.3em;\r\n\tborder: 0.1em solid #000;\r\n\twidth: 0.7em;\r\n\theight: 0.7em;\r\n\tdisplay: inline-block;\r\n}\r\n\r\n/** Styles for the docs of the completion item in focus **/\r\n\r\n.monaco-editor .suggest-details-container {\r\n\tz-index: 41;\r\n}\r\n\r\n.monaco-editor .suggest-details {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tcursor: default;\r\n}\r\n\r\n.monaco-editor .suggest-details.no-docs {\r\n\tdisplay: none;\r\n}\r\n\r\n.monaco-editor .suggest-details>.monaco-scrollable-element {\r\n\tflex: 1;\r\n}\r\n\r\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body {\r\n\tbox-sizing: border-box;\r\n\theight: 100%;\r\n\twidth: 100%;\r\n}\r\n\r\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type {\r\n\tflex: 2;\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n\topacity: 0.7;\r\n\twhite-space: pre;\r\n\tmargin: 0 24px 0 0;\r\n\tpadding: 4px 0 12px 5px;\r\n}\r\n\r\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap {\r\n\twhite-space: normal;\r\n\tword-break: break-all;\r\n}\r\n\r\n\r\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs {\r\n\tmargin: 0;\r\n\tpadding: 4px 5px;\r\n\twhite-space: pre-wrap;\r\n}\r\n\r\n.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs {\r\n\tmargin-right: 24px;\r\n}\r\n\r\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs {\r\n\tpadding: 0;\r\n\twhite-space: initial;\r\n\tmin-height: calc(1rem + 8px);\r\n}\r\n\r\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,\r\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty) {\r\n\tpadding: 4px 5px;\r\n}\r\n\r\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child {\r\n\tmargin-top: 0;\r\n}\r\n\r\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child {\r\n\tmargin-bottom: 0;\r\n}\r\n\r\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code {\r\n\twhite-space: pre-wrap;\r\n\tword-wrap: break-word;\r\n}\r\n\r\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon {\r\n\tvertical-align: sub;\r\n}\r\n\r\n.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty {\r\n\tdisplay: none;\r\n}\r\n\r\n.monaco-editor .suggest-details code {\r\n\tborder-radius: 3px;\r\n\tpadding: 0 0.4em;\r\n}\r\n\r\n.monaco-editor .suggest-details ul {\r\n\tpadding-left: 20px;\r\n}\r\n\r\n.monaco-editor .suggest-details ol {\r\n\tpadding-left: 20px;\r\n}\r\n\r\n.monaco-editor .suggest-details p code {\r\n\tfont-family: var(--monaco-monospace-font);\r\n}\r\n",""]),Je.exports=et},2811:function(Je,et,tt){var ot=tt(36),it=tt(7035),Zt=tt(7036);et=ot(!1);var en=it(Zt);et.push([Je.i,'/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n@font-face {\r\n\tfont-family: "codicon";\r\n\tsrc: url('+en+") format(\"truetype\");\r\n}\r\n\r\n.codicon[class*='codicon-'] {\r\n\tfont: normal normal normal 16px/1 codicon;\r\n\tdisplay: inline-block;\r\n\ttext-decoration: none;\r\n\ttext-rendering: auto;\r\n\ttext-align: center;\r\n\t-webkit-font-smoothing: antialiased;\r\n\t-moz-osx-font-smoothing: grayscale;\r\n\tuser-select: none;\r\n\t-webkit-user-select: none;\r\n\t-ms-user-select: none;\r\n}\r\n\r\n/* icon rules are dynamically created in codiconStyles */\r\n",""]),Je.exports=et},2812:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.codicon-wrench-subaction {\r\n\topacity: 0.5;\r\n}\r\n\r\n@keyframes codicon-spin {\r\n\t100% {\r\n\t\ttransform:rotate(360deg);\r\n\t}\r\n}\r\n\r\n.codicon-sync.codicon-modifier-spin,\r\n.codicon-loading.codicon-modifier-spin,\r\n.codicon-gear.codicon-modifier-spin,\r\n.codicon-notebook-state-executing.codicon-modifier-spin {\r\n\t/* Use steps to throttle FPS to reduce CPU usage */\r\n\tanimation: codicon-spin 1.5s steps(30) infinite;\r\n}\r\n\r\n.codicon-modifier-disabled {\r\n\topacity: 0.4;\r\n}\r\n\r\n/* custom speed & easing for loading icon */\r\n.codicon-loading,\r\n.codicon-tree-item-loading::before {\r\n\tanimation-duration: 1s !important;\r\n\tanimation-timing-function: cubic-bezier(0.53, 0.21, 0.29, 0.67) !important;\r\n}\r\n",""]),Je.exports=et},2813:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-list {\r\n\tposition: relative;\r\n\theight: 100%;\r\n\twidth: 100%;\r\n\twhite-space: nowrap;\r\n}\r\n\r\n.monaco-list.mouse-support {\r\n\tuser-select: none;\r\n\t-webkit-user-select: none;\r\n\t-ms-user-select: none;\r\n}\r\n\r\n.monaco-list > .monaco-scrollable-element {\r\n\theight: 100%;\r\n}\r\n\r\n.monaco-list-rows {\r\n\tposition: relative;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}\r\n\r\n.monaco-list.horizontal-scrolling .monaco-list-rows {\r\n\twidth: auto;\r\n\tmin-width: 100%;\r\n}\r\n\r\n.monaco-list-row {\r\n\tposition: absolute;\r\n\tbox-sizing: border-box;\r\n\toverflow: hidden;\r\n\twidth: 100%;\r\n}\r\n\r\n.monaco-list.mouse-support .monaco-list-row {\r\n\tcursor: pointer;\r\n\ttouch-action: none;\r\n}\r\n\r\n/* for OS X ballistic scrolling */\r\n.monaco-list-row.scrolling {\r\n\tdisplay: none !important;\r\n}\r\n\r\n/* Focus */\r\n.monaco-list.element-focused,\r\n.monaco-list.selection-single,\r\n.monaco-list.selection-multiple {\r\n\toutline: 0 !important;\r\n}\r\n\r\n/* Dnd */\r\n.monaco-drag-image {\r\n\tdisplay: inline-block;\r\n\tpadding: 1px 7px;\r\n\tborder-radius: 10px;\r\n\tfont-size: 12px;\r\n\tposition: absolute;\r\n\tz-index: 1000;\r\n}\r\n\r\n/* Type filter */\r\n\r\n.monaco-list-type-filter {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tposition: absolute;\r\n\tborder-radius: 2px;\r\n\tpadding: 0px 3px;\r\n\tmax-width: calc(100% - 10px);\r\n\ttext-overflow: ellipsis;\r\n\toverflow: hidden;\r\n\ttext-align: right;\r\n\tbox-sizing: border-box;\r\n\tcursor: all-scroll;\r\n\tfont-size: 13px;\r\n\tline-height: 18px;\r\n\theight: 20px;\r\n\tz-index: 1;\r\n\ttop: 4px;\r\n}\r\n\r\n.monaco-list-type-filter.dragging {\r\n\ttransition: top 0.2s, left 0.2s;\r\n}\r\n\r\n.monaco-list-type-filter.ne {\r\n\tright: 4px;\r\n}\r\n\r\n.monaco-list-type-filter.nw {\r\n\tleft: 4px;\r\n}\r\n\r\n.monaco-list-type-filter > .controls {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tbox-sizing: border-box;\r\n\ttransition: width 0.2s;\r\n\twidth: 0;\r\n}\r\n\r\n.monaco-list-type-filter.dragging > .controls,\r\n.monaco-list-type-filter:hover > .controls {\r\n\twidth: 36px;\r\n}\r\n\r\n.monaco-list-type-filter > .controls > * {\r\n\tborder: none;\r\n\tbox-sizing: border-box;\r\n\t-webkit-appearance: none;\r\n\t-moz-appearance: none;\r\n\tbackground: none;\r\n\twidth: 16px;\r\n\theight: 16px;\r\n\tflex-shrink: 0;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\tcursor: pointer;\r\n}\r\n\r\n.monaco-list-type-filter > .controls > .filter {\r\n\tmargin-left: 4px;\r\n}\r\n\r\n.monaco-list-type-filter-message {\r\n\tposition: absolute;\r\n\tbox-sizing: border-box;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\tpadding: 40px 1em 1em 1em;\r\n\ttext-align: center;\r\n\twhite-space: normal;\r\n\topacity: 0.7;\r\n\tpointer-events: none;\r\n}\r\n\r\n.monaco-list-type-filter-message:empty {\r\n\tdisplay: none;\r\n}\r\n\r\n/* Electron */\r\n\r\n.monaco-list-type-filter {\r\n\tcursor: grab;\r\n}\r\n\r\n.monaco-list-type-filter.dragging {\r\n\tcursor: grabbing;\r\n}\r\n",""]),Je.exports=et},2814:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n/* ---------- Icon label ---------- */\r\n\r\n.monaco-icon-label {\r\n\tdisplay: flex; /* required for icons support :before rule */\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n}\r\n\r\n.monaco-icon-label::before {\r\n\r\n\t/* svg icons rendered as background image */\r\n\tbackground-size: 16px;\r\n\tbackground-position: left center;\r\n\tbackground-repeat: no-repeat;\r\n\tpadding-right: 6px;\r\n\twidth: 16px;\r\n\theight: 22px;\r\n\tline-height: inherit !important;\r\n\tdisplay: inline-block;\r\n\r\n\t/* fonts icons */\r\n\t-webkit-font-smoothing: antialiased;\r\n\t-moz-osx-font-smoothing: grayscale;\r\n\tvertical-align: top;\r\n\r\n\tflex-shrink: 0; /* fix for https://github.com/microsoft/vscode/issues/13787 */\r\n}\r\n\r\n.monaco-icon-label > .monaco-icon-label-container {\r\n\tmin-width: 0;\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n\tflex: 1;\r\n}\r\n\r\n.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name {\r\n\tcolor: inherit;\r\n\twhite-space: pre; /* enable to show labels that include multiple whitespaces */\r\n}\r\n\r\n.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name > .label-separator {\r\n\tmargin: 0 2px;\r\n\topacity: 0.5;\r\n}\r\n\r\n.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {\r\n\topacity: .7;\r\n\tmargin-left: 0.5em;\r\n\tfont-size: 0.9em;\r\n\twhite-space: pre; /* enable to show labels that include multiple whitespaces */\r\n}\r\n\r\n.monaco-icon-label.nowrap > .monaco-icon-label-container > .monaco-icon-description-container > .label-description{\r\n\twhite-space: nowrap\r\n}\r\n\r\n.vs .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {\r\n\topacity: .95;\r\n}\r\n\r\n.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,\r\n.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {\r\n\tfont-style: italic;\r\n}\r\n\r\n.monaco-icon-label.deprecated {\r\n\ttext-decoration: line-through;\r\n\topacity: 0.66;\r\n}\r\n\r\n/* make sure apply italic font style to decorations as well */\r\n.monaco-icon-label.italic::after {\r\n\tfont-style: italic;\r\n}\r\n\r\n.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-name-container > .label-name,\r\n.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-description-container > .label-description {\r\n\ttext-decoration: line-through;\r\n}\r\n\r\n.monaco-icon-label::after {\r\n\topacity: 0.75;\r\n\tfont-size: 90%;\r\n\tfont-weight: 600;\r\n\tmargin: 0 16px 0 5px;\r\n\ttext-align: center;\r\n}\r\n\r\n/* make sure selection color wins when a label is being selected */\r\n.monaco-list:focus .selected .monaco-icon-label, /* list */\r\n.monaco-list:focus .selected .monaco-icon-label::after\r\n{\r\n\tcolor: inherit !important;\r\n}\r\n\r\n.monaco-list-row.focused.selected .label-description,\r\n.monaco-list-row.selected .label-description {\r\n\topacity: .8;\r\n}\r\n",""]),Je.exports=et},2815:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,'/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.colorpicker-widget {\r\n\theight: 190px;\r\n\tuser-select: none;\r\n\t-webkit-user-select: none;\r\n\t-ms-user-select: none;\r\n}\r\n\r\n.monaco-editor .colorpicker-hover:focus {\r\n\toutline: none;\r\n}\r\n\r\n\r\n/* Header */\r\n\r\n.colorpicker-header {\r\n\tdisplay: flex;\r\n\theight: 24px;\r\n\tposition: relative;\r\n\tbackground: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");\r\n\tbackground-size: 9px 9px;\r\n\timage-rendering: pixelated;\r\n}\r\n\r\n.colorpicker-header .picked-color {\r\n\twidth: 216px;\r\n\ttext-align: center;\r\n\tline-height: 24px;\r\n\tcursor: pointer;\r\n\tcolor: white;\r\n\tflex: 1;\r\n\ttext-align: center;\r\n}\r\n\r\n.colorpicker-header .picked-color.light {\r\n\tcolor: black;\r\n}\r\n\r\n.colorpicker-header .original-color {\r\n\twidth: 74px;\r\n\tz-index: inherit;\r\n\tcursor: pointer;\r\n}\r\n\r\n\r\n/* Body */\r\n\r\n.colorpicker-body {\r\n\tdisplay: flex;\r\n\tpadding: 8px;\r\n\tposition: relative;\r\n}\r\n\r\n.colorpicker-body .saturation-wrap {\r\n\toverflow: hidden;\r\n\theight: 150px;\r\n\tposition: relative;\r\n\tmin-width: 220px;\r\n\tflex: 1;\r\n}\r\n\r\n.colorpicker-body .saturation-box {\r\n\theight: 150px;\r\n\tposition: absolute;\r\n}\r\n\r\n.colorpicker-body .saturation-selection {\r\n\twidth: 9px;\r\n\theight: 9px;\r\n\tmargin: -5px 0 0 -5px;\r\n\tborder: 1px solid rgb(255, 255, 255);\r\n\tborder-radius: 100%;\r\n\tbox-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8);\r\n\tposition: absolute;\r\n}\r\n\r\n.colorpicker-body .strip {\r\n\twidth: 25px;\r\n\theight: 150px;\r\n}\r\n\r\n.colorpicker-body .hue-strip {\r\n\tposition: relative;\r\n\tmargin-left: 8px;\r\n\tcursor: grab;\r\n\tbackground: linear-gradient(to bottom, #ff0000 0%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%);\r\n}\r\n\r\n.colorpicker-body .opacity-strip {\r\n\tposition: relative;\r\n\tmargin-left: 8px;\r\n\tcursor: grab;\r\n\tbackground: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=");\r\n\tbackground-size: 9px 9px;\r\n\timage-rendering: pixelated;\r\n}\r\n\r\n.colorpicker-body .strip.grabbing {\r\n\tcursor: grabbing;\r\n}\r\n\r\n.colorpicker-body .slider {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: -2px;\r\n\twidth: calc(100% + 4px);\r\n\theight: 4px;\r\n\tbox-sizing: border-box;\r\n\tborder: 1px solid rgba(255, 255, 255, 0.71);\r\n\tbox-shadow: 0px 0px 1px rgba(0, 0, 0, 0.85);\r\n}\r\n\r\n.colorpicker-body .strip .overlay {\r\n\theight: 150px;\r\n\tpointer-events: none;\r\n}\r\n',""]),Je.exports=et},2816:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .goto-definition-link {\r\n\ttext-decoration: underline;\r\n\tcursor: pointer;\r\n}",""]),Je.exports=et},2817:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n/* -- zone widget */\r\n.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget {\r\n\tborder-top-width: 1px;\r\n\tborder-bottom-width: 1px;\r\n}\r\n\r\n.monaco-editor .reference-zone-widget .inline {\r\n\tdisplay: inline-block;\r\n\tvertical-align: top;\r\n}\r\n\r\n.monaco-editor .reference-zone-widget .messages {\r\n\theight: 100%;\r\n\twidth: 100%;\r\n\ttext-align: center;\r\n\tpadding: 3em 0;\r\n}\r\n\r\n.monaco-editor .reference-zone-widget .ref-tree {\r\n\tline-height: 23px;\r\n}\r\n\r\n.monaco-editor .reference-zone-widget .ref-tree .reference {\r\n\ttext-overflow: ellipsis;\r\n\toverflow: hidden;\r\n}\r\n\r\n.monaco-editor .reference-zone-widget .ref-tree .reference-file {\r\n\tdisplay: inline-flex;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}\r\n\r\n.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file {\r\n\tcolor: inherit !important;\r\n}\r\n\r\n.monaco-editor .reference-zone-widget .ref-tree .reference-file .count {\r\n\tmargin-right: 12px;\r\n\tmargin-left: auto;\r\n}\r\n\r\n/* High Contrast Theming */\r\n\r\n.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file {\r\n\tfont-weight: bold;\r\n}\r\n",""]),Je.exports=et},2818:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-count-badge {\r\n\tpadding: 3px 6px;\r\n\tborder-radius: 11px;\r\n\tfont-size: 11px;\r\n\tmin-width: 18px;\r\n\tmin-height: 18px;\r\n\tline-height: 11px;\r\n\tfont-weight: normal;\r\n\ttext-align: center;\r\n\tdisplay: inline-block;\r\n\tbox-sizing: border-box;\r\n}\r\n\r\n.monaco-count-badge.long {\r\n\tpadding: 2px 3px;\r\n\tborder-radius: 2px;\r\n\tmin-height: auto;\r\n\tline-height: normal;\r\n}\r\n",""]),Je.exports=et},2819:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-tl-row {\r\n\tdisplay: flex;\r\n\theight: 100%;\r\n\talign-items: center;\r\n\tposition: relative;\r\n}\r\n\r\n.monaco-tl-indent {\r\n\theight: 100%;\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 16px;\r\n\tpointer-events: none;\r\n}\r\n\r\n.hide-arrows .monaco-tl-indent {\r\n\tleft: 12px;\r\n}\r\n\r\n.monaco-tl-indent > .indent-guide {\r\n\tdisplay: inline-block;\r\n\tbox-sizing: border-box;\r\n\theight: 100%;\r\n\tborder-left: 1px solid transparent;\r\n}\r\n\r\n.monaco-tl-indent > .indent-guide {\r\n\ttransition: border-color 0.1s linear;\r\n}\r\n\r\n.monaco-tl-twistie,\r\n.monaco-tl-contents {\r\n\theight: 100%;\r\n}\r\n\r\n.monaco-tl-twistie {\r\n\tfont-size: 10px;\r\n\ttext-align: right;\r\n\tpadding-right: 6px;\r\n\tflex-shrink: 0;\r\n\twidth: 16px;\r\n\tdisplay: flex !important;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\ttransform: translateX(3px);\r\n}\r\n\r\n.monaco-tl-contents {\r\n\tflex: 1;\r\n\toverflow: hidden;\r\n}\r\n\r\n.monaco-tl-twistie::before {\r\n\tborder-radius: 20px;\r\n}\r\n\r\n.monaco-tl-twistie.collapsed::before {\r\n\ttransform: rotate(-90deg);\r\n}\r\n\r\n.monaco-tl-twistie.codicon-tree-item-loading::before {\r\n\t/* Use steps to throttle FPS to reduce CPU usage */\r\n\tanimation: codicon-spin 1.25s steps(30) infinite;\r\n}\r\n",""]),Je.exports=et},2820:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,'/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-table {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tposition: relative;\r\n\theight: 100%;\r\n\twidth: 100%;\r\n\twhite-space: nowrap;\r\n}\r\n\r\n.monaco-table > .monaco-split-view2 {\r\n\tborder-bottom: 1px solid transparent;\r\n}\r\n\r\n.monaco-table > .monaco-list {\r\n\tflex: 1;\r\n}\r\n\r\n.monaco-table-tr {\r\n\tdisplay: flex;\r\n\theight: 100%;\r\n}\r\n\r\n.monaco-table-th {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tfont-weight: bold;\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n}\r\n\r\n.monaco-table-th,\r\n.monaco-table-td {\r\n\tbox-sizing: border-box;\r\n\tflex-shrink: 0;\r\n\toverflow: hidden;\r\n\twhite-space: nowrap;\r\n\ttext-overflow: ellipsis;\r\n}\r\n\r\n.monaco-table > .monaco-split-view2 .monaco-sash.vertical::before {\r\n\tcontent: "";\r\n\tposition: absolute;\r\n\tleft: calc(var(--sash-size) / 2);\r\n\twidth: 0;\r\n\tborder-left: 1px solid transparent;\r\n}\r\n\r\n.monaco-table > .monaco-split-view2,\r\n.monaco-table > .monaco-split-view2 .monaco-sash.vertical::before {\r\n\ttransition: border-color 0.2s ease-out;\r\n}\r\n/*\r\n.monaco-table:hover > .monaco-split-view2,\r\n.monaco-table:hover > .monaco-split-view2 .monaco-sash.vertical::before {\r\n\tborder-color: rgba(204, 204, 204, 0.2);\r\n} */\r\n',""]),Je.exports=et},2821:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-split-view2 {\r\n\tposition: relative;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}\r\n\r\n.monaco-split-view2 > .sash-container {\r\n\tposition: absolute;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tpointer-events: none;\r\n}\r\n\r\n.monaco-split-view2 > .sash-container > .monaco-sash {\r\n\tpointer-events: initial;\r\n}\r\n\r\n.monaco-split-view2 > .monaco-scrollable-element {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}\r\n\r\n.monaco-split-view2 > .monaco-scrollable-element > .split-view-container {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\twhite-space: nowrap;\r\n\tposition: relative;\r\n}\r\n\r\n.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view {\r\n\twhite-space: initial;\r\n\tposition: absolute;\r\n}\r\n\r\n.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view:not(.visible) {\r\n\tdisplay: none;\r\n}\r\n\r\n.monaco-split-view2.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view {\r\n\twidth: 100%;\r\n}\r\n\r\n.monaco-split-view2.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view {\r\n\theight: 100%;\r\n}\r\n\r\n.monaco-split-view2.separator-border > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {\r\n\tcontent: ' ';\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\tz-index: 5;\r\n\tpointer-events: none;\r\n\tbackground-color: var(--separator-border);\r\n}\r\n\r\n.monaco-split-view2.separator-border.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {\r\n\theight: 100%;\r\n\twidth: 1px;\r\n}\r\n\r\n.monaco-split-view2.separator-border.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before {\r\n\theight: 1px;\r\n\twidth: 100%;\r\n}\r\n",""]),Je.exports=et},2822:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor.vs .dnd-target {\r\n\tborder-right: 2px dotted black;\r\n\tcolor: white; /* opposite of black */\r\n}\r\n.monaco-editor.vs-dark .dnd-target {\r\n\tborder-right: 2px dotted #AEAFAD;\r\n\tcolor: #51504f; /* opposite of #AEAFAD */\r\n}\r\n.monaco-editor.hc-black .dnd-target {\r\n\tborder-right: 2px dotted #fff;\r\n\tcolor: #000; /* opposite of #fff */\r\n}\r\n\r\n.monaco-editor.mouse-default .view-lines,\r\n.monaco-editor.vs-dark.mac.mouse-default .view-lines,\r\n.monaco-editor.hc-black.mac.mouse-default .view-lines {\r\n\tcursor: default;\r\n}\r\n.monaco-editor.mouse-copy .view-lines,\r\n.monaco-editor.vs-dark.mac.mouse-copy .view-lines,\r\n.monaco-editor.hc-black.mac.mouse-copy .view-lines {\r\n\tcursor: copy;\r\n}",""]),Je.exports=et},2823:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-custom-checkbox {\r\n\tmargin-left: 2px;\r\n\tfloat: left;\r\n\tcursor: pointer;\r\n\toverflow: hidden;\r\n\topacity: 0.7;\r\n\twidth: 20px;\r\n\theight: 20px;\r\n\tborder: 1px solid transparent;\r\n\tpadding: 1px;\r\n\tbox-sizing:\tborder-box;\r\n\tuser-select: none;\r\n\t-webkit-user-select: none;\r\n\t-ms-user-select: none;\r\n}\r\n\r\n.monaco-custom-checkbox:hover,\r\n.monaco-custom-checkbox.checked {\r\n\topacity: 1;\r\n}\r\n\r\n.hc-black .monaco-custom-checkbox {\r\n\tbackground: none;\r\n}\r\n\r\n.hc-black .monaco-custom-checkbox:hover {\r\n\tbackground: none;\r\n}\r\n\r\n.monaco-custom-checkbox.monaco-simple-checkbox {\r\n\theight: 18px;\r\n\twidth: 18px;\r\n\tborder: 1px solid transparent;\r\n\tborder-radius: 3px;\r\n\tmargin-right: 9px;\r\n\tmargin-left: 0px;\r\n\tpadding: 0px;\r\n\topacity: 1;\r\n\tbackground-size: 16px !important;\r\n}\r\n\r\n/* hide check when unchecked */\r\n.monaco-custom-checkbox.monaco-simple-checkbox:not(.checked)::before {\r\n\tvisibility: hidden;\r\n}\r\n",""]),Je.exports=et},2824:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n/* Find widget */\r\n.monaco-editor .find-widget {\r\n\tposition: absolute;\r\n\tz-index: 35;\r\n\theight: 33px;\r\n\toverflow: hidden;\r\n\tline-height: 19px;\r\n\ttransition: transform 200ms linear;\r\n\tpadding: 0 4px;\r\n\tbox-sizing: border-box;\r\n\ttransform: translateY(calc(-100% - 10px)); /* shadow (10px) */\r\n}\r\n\r\n.monaco-editor .find-widget textarea {\r\n\tmargin: 0px;\r\n}\r\n\r\n.monaco-editor .find-widget.hiddenEditor {\r\n\tdisplay: none;\r\n}\r\n\r\n/* Find widget when replace is toggled on */\r\n.monaco-editor .find-widget.replaceToggled > .replace-part {\r\n\tdisplay: flex;\r\n}\r\n\r\n.monaco-editor .find-widget.visible {\r\n\ttransform: translateY(0);\r\n}\r\n\r\n.monaco-editor .find-widget .monaco-inputbox.synthetic-focus {\r\n\toutline: 1px solid -webkit-focus-ring-color;\r\n\toutline-offset: -1px;\r\n}\r\n\r\n.monaco-editor .find-widget .monaco-inputbox .input {\r\n\tbackground-color: transparent;\r\n\tmin-height: 0;\r\n}\r\n\r\n.monaco-editor .find-widget .monaco-findInput .input {\r\n\tfont-size: 13px;\r\n}\r\n\r\n.monaco-editor .find-widget > .find-part,\r\n.monaco-editor .find-widget > .replace-part {\r\n\tmargin: 4px 0 0 17px;\r\n\tfont-size: 12px;\r\n\tdisplay: flex;\r\n}\r\n\r\n.monaco-editor .find-widget > .find-part .monaco-inputbox,\r\n.monaco-editor .find-widget > .replace-part .monaco-inputbox {\r\n\tmin-height: 25px;\r\n}\r\n\r\n\r\n.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror {\r\n\tpadding-right: 22px;\r\n}\r\n\r\n.monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .input,\r\n.monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .mirror,\r\n.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .input,\r\n.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror {\r\n\tpadding-top: 2px;\r\n\tpadding-bottom: 2px;\r\n}\r\n\r\n.monaco-editor .find-widget > .find-part .find-actions {\r\n\theight: 25px;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n}\r\n\r\n.monaco-editor .find-widget > .replace-part .replace-actions {\r\n\theight: 25px;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n}\r\n\r\n.monaco-editor .find-widget .monaco-findInput {\r\n\tvertical-align: middle;\r\n\tdisplay: flex;\r\n\tflex:1;\r\n}\r\n\r\n.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element {\r\n\t/* Make sure textarea inherits the width correctly */\r\n\twidth: 100%;\r\n}\r\n\r\n.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical {\r\n\t/* Hide vertical scrollbar */\r\n\topacity: 0;\r\n}\r\n\r\n.monaco-editor .find-widget .matchesCount {\r\n\tdisplay: flex;\r\n\tflex: initial;\r\n\tmargin: 0 0 0 3px;\r\n\tpadding: 2px 0 0 2px;\r\n\theight: 25px;\r\n\tvertical-align: middle;\r\n\tbox-sizing: border-box;\r\n\ttext-align: center;\r\n\tline-height: 23px;\r\n}\r\n\r\n.monaco-editor .find-widget .button {\r\n\twidth: 20px;\r\n\theight: 20px;\r\n\tdisplay: flex;\r\n\tflex: initial;\r\n\tmargin-left: 3px;\r\n\tbackground-position: center center;\r\n\tbackground-repeat: no-repeat;\r\n\tcursor: pointer;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n}\r\n\r\n.monaco-editor .find-widget .button.left {\r\n\tmargin-left: 0;\r\n\tmargin-right: 3px;\r\n}\r\n\r\n.monaco-editor .find-widget .button.wide {\r\n\twidth: auto;\r\n\tpadding: 1px 6px;\r\n\ttop: -1px;\r\n}\r\n\r\n.monaco-editor .find-widget .button.toggle {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 3px;\r\n\twidth: 18px;\r\n\theight: 100%;\r\n\tbox-sizing: border-box;\r\n}\r\n\r\n.monaco-editor .find-widget .button.toggle.disabled {\r\n\tdisplay: none;\r\n}\r\n\r\n.monaco-editor .find-widget .disabled {\r\n\topacity: 0.3;\r\n\tcursor: default;\r\n}\r\n\r\n.monaco-editor .find-widget > .replace-part {\r\n\tdisplay: none;\r\n}\r\n\r\n.monaco-editor .find-widget > .replace-part > .monaco-findInput {\r\n\tposition: relative;\r\n\tdisplay: flex;\r\n\tvertical-align: middle;\r\n\tflex: auto;\r\n\tflex-grow: 0;\r\n\tflex-shrink: 0;\r\n}\r\n\r\n.monaco-editor .find-widget > .replace-part > .monaco-findInput > .controls {\r\n\tposition: absolute;\r\n\ttop: 3px;\r\n\tright: 2px;\r\n}\r\n\r\n/* REDUCED */\r\n.monaco-editor .find-widget.reduced-find-widget .matchesCount {\r\n\tdisplay:none;\r\n}\r\n\r\n/* NARROW (SMALLER THAN REDUCED) */\r\n.monaco-editor .find-widget.narrow-find-widget {\r\n\tmax-width: 257px !important;\r\n}\r\n\r\n/* COLLAPSED (SMALLER THAN NARROW) */\r\n.monaco-editor .find-widget.collapsed-find-widget {\r\n\tmax-width: 170px !important;\r\n}\r\n\r\n.monaco-editor .find-widget.collapsed-find-widget .button.previous,\r\n.monaco-editor .find-widget.collapsed-find-widget .button.next,\r\n.monaco-editor .find-widget.collapsed-find-widget .button.replace,\r\n.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,\r\n.monaco-editor .find-widget.collapsed-find-widget > .find-part .monaco-findInput .controls {\r\n\tdisplay:none;\r\n}\r\n\r\n.monaco-editor .findMatch {\r\n\tanimation-duration: 0;\r\n\tanimation-name: inherit !important;\r\n}\r\n\r\n.monaco-editor .find-widget .monaco-sash {\r\n\tleft: 0 !important;\r\n}\r\n\r\n.monaco-editor.hc-black .find-widget .button:before {\r\n\tposition: relative;\r\n\ttop: 1px;\r\n\tleft: 2px;\r\n}\r\n",""]),Je.exports=et},2825:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n/* ---------- Find input ---------- */\r\n\r\n.monaco-findInput {\r\n\tposition: relative;\r\n}\r\n\r\n.monaco-findInput .monaco-inputbox {\r\n\tfont-size: 13px;\r\n\twidth: 100%;\r\n}\r\n\r\n.monaco-findInput > .controls {\r\n\tposition: absolute;\r\n\ttop: 3px;\r\n\tright: 2px;\r\n}\r\n\r\n.vs .monaco-findInput.disabled {\r\n\tbackground-color: #E1E1E1;\r\n}\r\n\r\n/* Theming */\r\n.vs-dark .monaco-findInput.disabled {\r\n\tbackground-color: #333;\r\n}\r\n\r\n/* Highlighting */\r\n.monaco-findInput.highlight-0 .controls {\r\n\tanimation: monaco-findInput-highlight-0 100ms linear 0s;\r\n}\r\n.monaco-findInput.highlight-1 .controls {\r\n\tanimation: monaco-findInput-highlight-1 100ms linear 0s;\r\n}\r\n.hc-black .monaco-findInput.highlight-0 .controls,\r\n.vs-dark .monaco-findInput.highlight-0 .controls {\r\n\tanimation: monaco-findInput-highlight-dark-0 100ms linear 0s;\r\n}\r\n.hc-black .monaco-findInput.highlight-1 .controls,\r\n.vs-dark .monaco-findInput.highlight-1 .controls {\r\n\tanimation: monaco-findInput-highlight-dark-1 100ms linear 0s;\r\n}\r\n\r\n@keyframes monaco-findInput-highlight-0 {\r\n\t0% { background: rgba(253, 255, 0, 0.8); }\r\n\t100% { background: transparent; }\r\n}\r\n@keyframes monaco-findInput-highlight-1 {\r\n\t0% { background: rgba(253, 255, 0, 0.8); }\r\n\t/* Made intentionally different such that the CSS minifier does not collapse the two animations into a single one*/\r\n\t99% { background: transparent; }\r\n}\r\n\r\n@keyframes monaco-findInput-highlight-dark-0 {\r\n\t0% { background: rgba(255, 255, 255, 0.44); }\r\n\t100% { background: transparent; }\r\n}\r\n@keyframes monaco-findInput-highlight-dark-1 {\r\n\t0% { background: rgba(255, 255, 255, 0.44); }\r\n\t/* Made intentionally different such that the CSS minifier does not collapse the two animations into a single one*/\r\n\t99% { background: transparent; }\r\n}",""]),Je.exports=et},2826:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-inputbox {\r\n\tposition: relative;\r\n\tdisplay: block;\r\n\tpadding: 0;\r\n\tbox-sizing:\tborder-box;\r\n\r\n\t/* Customizable */\r\n\tfont-size: inherit;\r\n}\r\n\r\n.monaco-inputbox.idle {\r\n\tborder: 1px solid transparent;\r\n}\r\n\r\n.monaco-inputbox > .ibwrapper > .input,\r\n.monaco-inputbox > .ibwrapper > .mirror {\r\n\r\n\t/* Customizable */\r\n\tpadding: 4px;\r\n}\r\n\r\n.monaco-inputbox > .ibwrapper {\r\n\tposition: relative;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}\r\n\r\n.monaco-inputbox > .ibwrapper > .input {\r\n\tdisplay: inline-block;\r\n\tbox-sizing:\tborder-box;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tline-height: inherit;\r\n\tborder: none;\r\n\tfont-family: inherit;\r\n\tfont-size: inherit;\r\n\tresize: none;\r\n\tcolor: inherit;\r\n}\r\n\r\n.monaco-inputbox > .ibwrapper > input {\r\n\ttext-overflow: ellipsis;\r\n}\r\n\r\n.monaco-inputbox > .ibwrapper > textarea.input {\r\n\tdisplay: block;\r\n\t-ms-overflow-style: none; /* IE 10+: hide scrollbars */\r\n\tscrollbar-width: none; /* Firefox: hide scrollbars */\r\n\toutline: none;\r\n}\r\n\r\n.monaco-inputbox > .ibwrapper > textarea.input::-webkit-scrollbar {\r\n\tdisplay: none; /* Chrome + Safari: hide scrollbar */\r\n}\r\n\r\n.monaco-inputbox > .ibwrapper > textarea.input.empty {\r\n\twhite-space: nowrap;\r\n}\r\n\r\n.monaco-inputbox > .ibwrapper > .mirror {\r\n\tposition: absolute;\r\n\tdisplay: inline-block;\r\n\twidth: 100%;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\tbox-sizing: border-box;\r\n\twhite-space: pre-wrap;\r\n\tvisibility: hidden;\r\n\tword-wrap: break-word;\r\n}\r\n\r\n/* Context view */\r\n\r\n.monaco-inputbox-container {\r\n\ttext-align: right;\r\n}\r\n\r\n.monaco-inputbox-container .monaco-inputbox-message {\r\n\tdisplay: inline-block;\r\n\toverflow: hidden;\r\n\ttext-align: left;\r\n\twidth: 100%;\r\n\tbox-sizing:\tborder-box;\r\n\tpadding: 0.4em;\r\n\tfont-size: 12px;\r\n\tline-height: 17px;\r\n\tmargin-top: -1px;\r\n\tword-wrap: break-word;\r\n}\r\n\r\n/* Action bar support */\r\n.monaco-inputbox .monaco-action-bar {\r\n\tposition: absolute;\r\n\tright: 2px;\r\n\ttop: 4px;\r\n}\r\n\r\n.monaco-inputbox .monaco-action-bar .action-item {\r\n\tmargin-left: 2px;\r\n}\r\n\r\n.monaco-inputbox .monaco-action-bar .action-item .codicon {\r\n\tbackground-repeat: no-repeat;\r\n\twidth: 16px;\r\n\theight: 16px;\r\n}\r\n",""]),Je.exports=et},2827:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,'/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .margin-view-overlays .codicon-folding-expanded,\r\n.monaco-editor .margin-view-overlays .codicon-folding-collapsed {\r\n\tcursor: pointer;\r\n\topacity: 0;\r\n\ttransition: opacity 0.5s;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\tfont-size: 140%;\r\n\tmargin-left: 2px;\r\n}\r\n\r\n.monaco-editor .margin-view-overlays:hover .codicon,\r\n.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,\r\n.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons {\r\n\topacity: 1;\r\n}\r\n\r\n.monaco-editor .inline-folded:after {\r\n\tcolor: grey;\r\n\tmargin: 0.1em 0.2em 0 0.2em;\r\n\tcontent: "⋯";\r\n\tdisplay: inline;\r\n\tline-height: 1em;\r\n\tcursor: pointer;\r\n}\r\n',""]),Je.exports=et},2828:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,'/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .iPadShowKeyboard {\r\n\twidth: 58px;\r\n\tmin-width: 0;\r\n\theight: 36px;\r\n\tmin-height: 0;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tposition: absolute;\r\n\tresize: none;\r\n\toverflow: hidden;\r\n\tbackground: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzY0IDQuMDEwNDJINC4wMDc3OUw0LjAwNzc5IDMyLjAyODZINDguMDM2NFY0LjAxMDQyWk00LjAwNzc5IDAuMDA3ODEyNUMxLjc5NzIxIDAuMDA3ODEyNSAwLjAwNTE4Nzk5IDEuNzk5ODQgMC4wMDUxODc5OSA0LjAxMDQyVjMyLjAyODZDMC4wMDUxODc5OSAzNC4yMzkyIDEuNzk3MjEgMzYuMDMxMiA0LjAwNzc5IDM2LjAzMTJINDguMDM2NEM1MC4yNDcgMzYuMDMxMiA1Mi4wMzkgMzQuMjM5MiA1Mi4wMzkgMzIuMDI4NlY0LjAxMDQyQzUyLjAzOSAxLjc5OTg0IDUwLjI0NyAwLjAwNzgxMjUgNDguMDM2NCAwLjAwNzgxMjVINC4wMDc3OVpNOC4wMTA0MiA4LjAxMzAySDEyLjAxM1YxMi4wMTU2SDguMDEwNDJWOC4wMTMwMlpNMjAuMDE4MiA4LjAxMzAySDE2LjAxNTZWMTIuMDE1NkgyMC4wMTgyVjguMDEzMDJaTTI0LjAyMDggOC4wMTMwMkgyOC4wMjM0VjEyLjAxNTZIMjQuMDIwOFY4LjAxMzAyWk0zNi4wMjg2IDguMDEzMDJIMzIuMDI2VjEyLjAxNTZIMzYuMDI4NlY4LjAxMzAyWk00MC4wMzEyIDguMDEzMDJINDQuMDMzOVYxMi4wMTU2SDQwLjAzMTJWOC4wMTMwMlpNMTYuMDE1NiAxNi4wMTgySDguMDEwNDJWMjAuMDIwOEgxNi4wMTU2VjE2LjAxODJaTTIwLjAxODIgMTYuMDE4MkgyNC4wMjA4VjIwLjAyMDhIMjAuMDE4MlYxNi4wMTgyWk0zMi4wMjYgMTYuMDE4MkgyOC4wMjM0VjIwLjAyMDhIMzIuMDI2VjE2LjAxODJaTTQ0LjAzMzkgMTYuMDE4MlYyMC4wMjA4SDM2LjAyODZWMTYuMDE4Mkg0NC4wMzM5Wk0xMi4wMTMgMjQuMDIzNEg4LjAxMDQyVjI4LjAyNkgxMi4wMTNWMjQuMDIzNFpNMTYuMDE1NiAyNC4wMjM0SDM2LjAyODZWMjguMDI2SDE2LjAxNTZWMjQuMDIzNFpNNDQuMDMzOSAyNC4wMjM0SDQwLjAzMTJWMjguMDI2SDQ0LjAzMzlWMjQuMDIzNFoiIGZpbGw9IiM0MjQyNDIiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMCI+DQo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=") center center no-repeat;\r\n\tborder: 4px solid #F6F6F6;\r\n\tborder-radius: 4px;\r\n}\r\n\r\n.monaco-editor.vs-dark .iPadShowKeyboard {\r\n\tbackground: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzY0IDQuMDEwNDJINC4wMDc3OUw0LjAwNzc5IDMyLjAyODZINDguMDM2NFY0LjAxMDQyWk00LjAwNzc5IDAuMDA3ODEyNUMxLjc5NzIxIDAuMDA3ODEyNSAwLjAwNTE4Nzk5IDEuNzk5ODQgMC4wMDUxODc5OSA0LjAxMDQyVjMyLjAyODZDMC4wMDUxODc5OSAzNC4yMzkyIDEuNzk3MjEgMzYuMDMxMiA0LjAwNzc5IDM2LjAzMTJINDguMDM2NEM1MC4yNDcgMzYuMDMxMiA1Mi4wMzkgMzQuMjM5MiA1Mi4wMzkgMzIuMDI4NlY0LjAxMDQyQzUyLjAzOSAxLjc5OTg0IDUwLjI0NyAwLjAwNzgxMjUgNDguMDM2NCAwLjAwNzgxMjVINC4wMDc3OVpNOC4wMTA0MiA4LjAxMzAySDEyLjAxM1YxMi4wMTU2SDguMDEwNDJWOC4wMTMwMlpNMjAuMDE4MiA4LjAxMzAySDE2LjAxNTZWMTIuMDE1NkgyMC4wMTgyVjguMDEzMDJaTTI0LjAyMDggOC4wMTMwMkgyOC4wMjM0VjEyLjAxNTZIMjQuMDIwOFY4LjAxMzAyWk0zNi4wMjg2IDguMDEzMDJIMzIuMDI2VjEyLjAxNTZIMzYuMDI4NlY4LjAxMzAyWk00MC4wMzEyIDguMDEzMDJINDQuMDMzOVYxMi4wMTU2SDQwLjAzMTJWOC4wMTMwMlpNMTYuMDE1NiAxNi4wMTgySDguMDEwNDJWMjAuMDIwOEgxNi4wMTU2VjE2LjAxODJaTTIwLjAxODIgMTYuMDE4MkgyNC4wMjA4VjIwLjAyMDhIMjAuMDE4MlYxNi4wMTgyWk0zMi4wMjYgMTYuMDE4MkgyOC4wMjM0VjIwLjAyMDhIMzIuMDI2VjE2LjAxODJaTTQ0LjAzMzkgMTYuMDE4MlYyMC4wMjA4SDM2LjAyODZWMTYuMDE4Mkg0NC4wMzM5Wk0xMi4wMTMgMjQuMDIzNEg4LjAxMDQyVjI4LjAyNkgxMi4wMTNWMjQuMDIzNFpNMTYuMDE1NiAyNC4wMjM0SDM2LjAyODZWMjguMDI2SDE2LjAxNTZWMjQuMDIzNFpNNDQuMDMzOSAyNC4wMjM0SDQwLjAzMTJWMjguMDI2SDQ0LjAzMzlWMjQuMDIzNFoiIGZpbGw9IiNDNUM1QzUiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMCI+DQo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=") center center no-repeat;\r\n\tborder: 4px solid #252526;\r\n}',""]),Je.exports=et},2829:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .tokens-inspect-widget {\r\n\tz-index: 50;\r\n\tuser-select: text;\r\n\t-webkit-user-select: text;\r\n\t-ms-user-select: text;\r\n\tpadding: 10px;\r\n}\r\n\r\n.tokens-inspect-separator {\r\n\theight: 1px;\r\n\tborder: 0;\r\n}\r\n\r\n.monaco-editor .tokens-inspect-widget .tm-token {\r\n\tfont-family: var(--monaco-monospace-font);\r\n}\r\n\r\n.monaco-editor .tokens-inspect-widget .tm-token-length {\r\n\tfont-weight: normal;\r\n\tfont-size: 60%;\r\n\tfloat: right;\r\n}\r\n\r\n.monaco-editor .tokens-inspect-widget .tm-metadata-table {\r\n\twidth: 100%;\r\n}\r\n\r\n.monaco-editor .tokens-inspect-widget .tm-metadata-value {\r\n\tfont-family: var(--monaco-monospace-font);\r\n\ttext-align: right;\r\n}\r\n\r\n.monaco-editor .tokens-inspect-widget .tm-token-type {\r\n\tfont-family: var(--monaco-monospace-font);\r\n}\r\n",""]),Je.exports=et},2830:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n.monaco-editor .detected-link,\r\n.monaco-editor .detected-link-active {\r\n\ttext-decoration: underline;\r\n\ttext-underline-position: under;\r\n}\r\n\r\n.monaco-editor .detected-link-active {\r\n\tcursor: pointer;\r\n}\r\n",""]),Je.exports=et},2831:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .parameter-hints-widget {\r\n\tz-index: 10;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tline-height: 1.5em;\r\n}\r\n\r\n.monaco-editor .parameter-hints-widget > .phwrapper {\r\n\tmax-width: 440px;\r\n\tdisplay: flex;\r\n\tflex-direction: row;\r\n}\r\n\r\n.monaco-editor .parameter-hints-widget.multiple {\r\n\tmin-height: 3.3em;\r\n\tpadding: 0;\r\n}\r\n\r\n.monaco-editor .parameter-hints-widget.visible {\r\n\ttransition: left .05s ease-in-out;\r\n}\r\n\r\n.monaco-editor .parameter-hints-widget p,\r\n.monaco-editor .parameter-hints-widget ul {\r\n\tmargin: 8px 0;\r\n}\r\n\r\n.monaco-editor .parameter-hints-widget .monaco-scrollable-element,\r\n.monaco-editor .parameter-hints-widget .body {\r\n\tdisplay: flex;\r\n\tflex: 1;\r\n\tflex-direction: column;\r\n\tmin-height: 100%;\r\n}\r\n\r\n.monaco-editor .parameter-hints-widget .signature {\r\n\tpadding: 4px 5px;\r\n}\r\n\r\n.monaco-editor .parameter-hints-widget .docs {\r\n\tpadding: 0 10px 0 5px;\r\n\twhite-space: pre-wrap;\r\n}\r\n\r\n.monaco-editor .parameter-hints-widget .docs.empty {\r\n\tdisplay: none;\r\n}\r\n\r\n.monaco-editor .parameter-hints-widget .docs .markdown-docs {\r\n\twhite-space: initial;\r\n}\r\n\r\n.monaco-editor .parameter-hints-widget .docs .markdown-docs code {\r\n\tfont-family: var(--monaco-monospace-font);\r\n}\r\n\r\n.monaco-editor .parameter-hints-widget .docs .code {\r\n\twhite-space: pre-wrap;\r\n}\r\n\r\n.monaco-editor .parameter-hints-widget .docs code {\r\n\tborder-radius: 3px;\r\n\tpadding: 0 0.4em;\r\n}\r\n\r\n.monaco-editor .parameter-hints-widget .controls {\r\n\tdisplay: none;\r\n\tflex-direction: column;\r\n\talign-items: center;\r\n\tmin-width: 22px;\r\n\tjustify-content: flex-end;\r\n}\r\n\r\n.monaco-editor .parameter-hints-widget.multiple .controls {\r\n\tdisplay: flex;\r\n\tpadding: 0 2px;\r\n}\r\n\r\n.monaco-editor .parameter-hints-widget.multiple .button {\r\n\twidth: 16px;\r\n\theight: 16px;\r\n\tbackground-repeat: no-repeat;\r\n\tcursor: pointer;\r\n}\r\n\r\n.monaco-editor .parameter-hints-widget .button.previous {\r\n\tbottom: 24px;\r\n}\r\n\r\n.monaco-editor .parameter-hints-widget .overloads {\r\n\ttext-align: center;\r\n\theight: 12px;\r\n\tline-height: 12px;\r\n\topacity: 0.5;\r\n\tfont-family: var(--monaco-monospace-font);\r\n}\r\n\r\n.monaco-editor .parameter-hints-widget .signature .parameter.active {\r\n\tfont-weight: bold;\r\n\ttext-decoration: underline;\r\n}\r\n\r\n.monaco-editor .parameter-hints-widget .documentation-parameter > .parameter {\r\n\tfont-weight: bold;\r\n\tmargin-right: 0.5em;\r\n}\r\n",""]),Je.exports=et},2832:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-editor .rename-box {\r\n\tz-index: 100;\r\n\tcolor: inherit;\r\n}\r\n\r\n.monaco-editor .rename-box.preview {\r\n\tpadding: 3px 3px 0 3px;\r\n}\r\n\r\n.monaco-editor .rename-box .rename-input {\r\n\tpadding: 3px;\r\n\twidth: calc(100% - 6px);\r\n}\r\n\r\n.monaco-editor .rename-box .rename-label {\r\n\tdisplay: none;\r\n\topacity: .8;\r\n}\r\n\r\n.monaco-editor .rename-box.preview .rename-label {\r\n\tdisplay: inherit;\r\n}\r\n",""]),Je.exports=et},2833:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,'/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n\r\n/* Default standalone editor fonts */\r\n.monaco-editor {\r\n\tfont-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", system-ui, "Ubuntu", "Droid Sans", sans-serif;\r\n\t--monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace;\r\n}\r\n\r\n.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label {\r\n\tstroke-width: 1.2px;\r\n}\r\n\r\n.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,\r\n.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label {\r\n\tstroke-width: 1.2px;\r\n}\r\n\r\n.monaco-hover p {\r\n\tmargin: 0;\r\n}\r\n\r\n/* See https://github.com/microsoft/monaco-editor/issues/2168#issuecomment-780078600 */\r\n.monaco-aria-container {\r\n\tposition: absolute !important;\r\n\ttop: 0; /* avoid being placed underneath a sibling element */\r\n\theight: 1px;\r\n\twidth: 1px;\r\n\tmargin: -1px;\r\n\toverflow: hidden;\r\n\tpadding: 0;\r\n\tclip: rect(1px, 1px, 1px, 1px);\r\n\tclip-path: inset(50%);\r\n}\r\n\r\n/* The hc-black theme is already high contrast optimized */\r\n.monaco-editor.hc-black {\r\n\t-ms-high-contrast-adjust: none;\r\n}\r\n/* In case the browser goes into high contrast mode and the editor is not configured with the hc-black theme */\r\n@media screen and (-ms-high-contrast:active) {\r\n\r\n\t/* current line highlight */\r\n\t.monaco-editor.vs .view-overlays .current-line,\r\n\t.monaco-editor.vs-dark .view-overlays .current-line {\r\n\t\tborder-color: windowtext !important;\r\n\t\tborder-left: 0;\r\n\t\tborder-right: 0;\r\n\t}\r\n\r\n\t/* view cursors */\r\n\t.monaco-editor.vs .cursor,\r\n\t.monaco-editor.vs-dark .cursor {\r\n\t\tbackground-color: windowtext !important;\r\n\t}\r\n\t/* dnd target */\r\n\t.monaco-editor.vs .dnd-target,\r\n\t.monaco-editor.vs-dark .dnd-target {\r\n\t\tborder-color: windowtext !important;\r\n\t}\r\n\r\n\t/* selected text background */\r\n\t.monaco-editor.vs .selected-text,\r\n\t.monaco-editor.vs-dark .selected-text {\r\n\t\tbackground-color: highlight !important;\r\n\t}\r\n\r\n\t/* allow the text to have a transparent background. */\r\n\t.monaco-editor.vs .view-line,\r\n\t.monaco-editor.vs-dark .view-line {\r\n\t\t-ms-high-contrast-adjust: none;\r\n\t}\r\n\r\n\t/* text color */\r\n\t.monaco-editor.vs .view-line span,\r\n\t.monaco-editor.vs-dark .view-line span {\r\n\t\tcolor: windowtext !important;\r\n\t}\r\n\t/* selected text color */\r\n\t.monaco-editor.vs .view-line span.inline-selected-text,\r\n\t.monaco-editor.vs-dark .view-line span.inline-selected-text {\r\n\t\tcolor: highlighttext !important;\r\n\t}\r\n\r\n\t/* allow decorations */\r\n\t.monaco-editor.vs .view-overlays,\r\n\t.monaco-editor.vs-dark .view-overlays {\r\n\t\t-ms-high-contrast-adjust: none;\r\n\t}\r\n\r\n\t/* various decorations */\r\n\t.monaco-editor.vs .selectionHighlight,\r\n\t.monaco-editor.vs-dark .selectionHighlight,\r\n\t.monaco-editor.vs .wordHighlight,\r\n\t.monaco-editor.vs-dark .wordHighlight,\r\n\t.monaco-editor.vs .wordHighlightStrong,\r\n\t.monaco-editor.vs-dark .wordHighlightStrong,\r\n\t.monaco-editor.vs .reference-decoration,\r\n\t.monaco-editor.vs-dark .reference-decoration {\r\n\t\tborder: 2px dotted highlight !important;\r\n\t\tbackground: transparent !important;\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n\t.monaco-editor.vs .rangeHighlight,\r\n\t.monaco-editor.vs-dark .rangeHighlight {\r\n\t\tbackground: transparent !important;\r\n\t\tborder: 1px dotted activeborder !important;\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n\t.monaco-editor.vs .bracket-match,\r\n\t.monaco-editor.vs-dark .bracket-match {\r\n\t\tborder-color: windowtext !important;\r\n\t\tbackground: transparent !important;\r\n\t}\r\n\r\n\t/* find widget */\r\n\t.monaco-editor.vs .findMatch,\r\n\t.monaco-editor.vs-dark .findMatch,\r\n\t.monaco-editor.vs .currentFindMatch,\r\n\t.monaco-editor.vs-dark .currentFindMatch {\r\n\t\tborder: 2px dotted activeborder !important;\r\n\t\tbackground: transparent !important;\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n\t.monaco-editor.vs .find-widget,\r\n\t.monaco-editor.vs-dark .find-widget {\r\n\t\tborder: 1px solid windowtext;\r\n\t}\r\n\r\n\t/* list - used by suggest widget */\r\n\t.monaco-editor.vs .monaco-list .monaco-list-row,\r\n\t.monaco-editor.vs-dark .monaco-list .monaco-list-row {\r\n\t\t-ms-high-contrast-adjust: none;\r\n\t\tcolor: windowtext !important;\r\n\t}\r\n\t.monaco-editor.vs .monaco-list .monaco-list-row.focused,\r\n\t.monaco-editor.vs-dark .monaco-list .monaco-list-row.focused {\r\n\t\tcolor: highlighttext !important;\r\n\t\tbackground-color: highlight !important;\r\n\t}\r\n\t.monaco-editor.vs .monaco-list .monaco-list-row:hover,\r\n\t.monaco-editor.vs-dark .monaco-list .monaco-list-row:hover {\r\n\t\tbackground: transparent !important;\r\n\t\tborder: 1px solid highlight;\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n\r\n\t/* scrollbars */\r\n\t.monaco-editor.vs .monaco-scrollable-element > .scrollbar,\r\n\t.monaco-editor.vs-dark .monaco-scrollable-element > .scrollbar {\r\n\t\t-ms-high-contrast-adjust: none;\r\n\t\tbackground: background !important;\r\n\t\tborder: 1px solid windowtext;\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n\t.monaco-editor.vs .monaco-scrollable-element > .scrollbar > .slider,\r\n\t.monaco-editor.vs-dark .monaco-scrollable-element > .scrollbar > .slider {\r\n\t\tbackground: windowtext !important;\r\n\t}\r\n\t.monaco-editor.vs .monaco-scrollable-element > .scrollbar > .slider:hover,\r\n\t.monaco-editor.vs-dark .monaco-scrollable-element > .scrollbar > .slider:hover {\r\n\t\tbackground: highlight !important;\r\n\t}\r\n\t.monaco-editor.vs .monaco-scrollable-element > .scrollbar > .slider.active,\r\n\t.monaco-editor.vs-dark .monaco-scrollable-element > .scrollbar > .slider.active {\r\n\t\tbackground: highlight !important;\r\n\t}\r\n\r\n\t/* overview ruler */\r\n\t.monaco-editor.vs .decorationsOverviewRuler,\r\n\t.monaco-editor.vs-dark .decorationsOverviewRuler {\r\n\t\topacity: 0;\r\n\t}\r\n\r\n\t/* minimap */\r\n\t.monaco-editor.vs .minimap,\r\n\t.monaco-editor.vs-dark .minimap {\r\n\t\tdisplay: none;\r\n\t}\r\n\r\n\t/* squiggles */\r\n\t.monaco-editor.vs .squiggly-d-error,\r\n\t.monaco-editor.vs-dark .squiggly-d-error {\r\n\t\tbackground: transparent !important;\r\n\t\tborder-bottom: 4px double #E47777;\r\n\t}\r\n\t.monaco-editor.vs .squiggly-c-warning,\r\n\t.monaco-editor.vs-dark .squiggly-c-warning {\r\n\t\tborder-bottom: 4px double #71B771;\r\n\t}\r\n\t.monaco-editor.vs .squiggly-b-info,\r\n\t.monaco-editor.vs-dark .squiggly-b-info {\r\n\t\tborder-bottom: 4px double #71B771;\r\n\t}\r\n\t.monaco-editor.vs .squiggly-a-hint,\r\n\t.monaco-editor.vs-dark .squiggly-a-hint {\r\n\t\tborder-bottom: 4px double #6c6c6c;\r\n\t}\r\n\r\n\t/* contextmenu */\r\n\t.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,\r\n\t.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label {\r\n\t\t-ms-high-contrast-adjust: none;\r\n\t\tcolor: highlighttext !important;\r\n\t\tbackground-color: highlight !important;\r\n\t}\r\n\t.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label,\r\n\t.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label {\r\n\t\t-ms-high-contrast-adjust: none;\r\n\t\tbackground: transparent !important;\r\n\t\tborder: 1px solid highlight;\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n\r\n\t/* diff editor */\r\n\t.monaco-diff-editor.vs .diffOverviewRuler,\r\n\t.monaco-diff-editor.vs-dark .diffOverviewRuler {\r\n\t\tdisplay: none;\r\n\t}\r\n\t.monaco-editor.vs .line-insert,\r\n\t.monaco-editor.vs-dark .line-insert,\r\n\t.monaco-editor.vs .line-delete,\r\n\t.monaco-editor.vs-dark .line-delete {\r\n\t\tbackground: transparent !important;\r\n\t\tborder: 1px solid highlight !important;\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n\t.monaco-editor.vs .char-insert,\r\n\t.monaco-editor.vs-dark .char-insert,\r\n\t.monaco-editor.vs .char-delete,\r\n\t.monaco-editor.vs-dark .char-delete {\r\n\t\tbackground: transparent !important;\r\n\t}\r\n}\r\n\r\n/*.monaco-editor.vs [tabindex="0"]:focus {\r\n\toutline: 1px solid rgba(0, 122, 204, 0.4);\r\n\toutline-offset: -1px;\r\n\topacity: 1 !important;\r\n}\r\n\r\n.monaco-editor.vs-dark [tabindex="0"]:focus {\r\n\toutline: 1px solid rgba(14, 99, 156, 0.6);\r\n\toutline-offset: -1px;\r\n\topacity: 1 !important;\r\n}*/\r\n',""]),Je.exports=et},2834:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n/* ---------- DiffEditor ---------- */\r\n\r\n.monaco-diff-editor .diffOverview {\r\n\tz-index: 9;\r\n}\r\n\r\n.monaco-diff-editor .diffOverview .diffViewport {\r\n\tz-index: 10;\r\n}\r\n\r\n/* colors not externalized: using transparancy on background */\r\n.monaco-diff-editor.vs\t\t\t.diffOverview { background: rgba(0, 0, 0, 0.03); }\r\n.monaco-diff-editor.vs-dark\t\t.diffOverview { background: rgba(255, 255, 255, 0.01); }\r\n\r\n.monaco-scrollable-element.modified-in-monaco-diff-editor.vs\t\t.scrollbar { background: rgba(0,0,0,0); }\r\n.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark\t.scrollbar { background: rgba(0,0,0,0); }\r\n.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black\t.scrollbar { background: none; }\r\n\r\n.monaco-scrollable-element.modified-in-monaco-diff-editor .slider {\r\n\tz-index: 10;\r\n}\r\n.modified-in-monaco-diff-editor\t\t\t\t.slider.active { background: rgba(171, 171, 171, .4); }\r\n.modified-in-monaco-diff-editor.hc-black\t.slider.active { background: none; }\r\n\r\n/* ---------- Diff ---------- */\r\n\r\n.monaco-editor .insert-sign,\r\n.monaco-diff-editor .insert-sign,\r\n.monaco-editor .delete-sign,\r\n.monaco-diff-editor .delete-sign {\r\n\tfont-size: 11px !important;\r\n\topacity: 0.7 !important;\r\n\tdisplay: flex !important;\r\n\talign-items: center;\r\n}\r\n.monaco-editor.hc-black .insert-sign,\r\n.monaco-diff-editor.hc-black .insert-sign,\r\n.monaco-editor.hc-black .delete-sign,\r\n.monaco-diff-editor.hc-black .delete-sign {\r\n\topacity: 1;\r\n}\r\n\r\n.monaco-editor .inline-deleted-margin-view-zone {\r\n\ttext-align: right;\r\n}\r\n.monaco-editor .inline-added-margin-view-zone {\r\n\ttext-align: right;\r\n}\r\n\r\n/* ---------- Inline Diff ---------- */\r\n\r\n.monaco-editor .view-zones .view-lines .view-line span {\r\n\tdisplay: inline-block;\r\n}\r\n\r\n.monaco-editor .margin-view-zones .lightbulb-glyph:hover {\r\n\tcursor: pointer;\r\n}\r\n",""]),Je.exports=et},2835:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-diff-editor .diff-review-line-number {\r\n\ttext-align: right;\r\n\tdisplay: inline-block;\r\n}\r\n\r\n.monaco-diff-editor .diff-review {\r\n\tposition: absolute;\r\n\tuser-select: none;\r\n\t-webkit-user-select: none;\r\n\t-ms-user-select: none;\r\n}\r\n\r\n.monaco-diff-editor .diff-review-summary {\r\n\tpadding-left: 10px;\r\n}\r\n\r\n.monaco-diff-editor .diff-review-shadow {\r\n\tposition: absolute;\r\n}\r\n\r\n.monaco-diff-editor .diff-review-row {\r\n\twhite-space: pre;\r\n}\r\n\r\n.monaco-diff-editor .diff-review-table {\r\n\tdisplay: table;\r\n\tmin-width: 100%;\r\n}\r\n\r\n.monaco-diff-editor .diff-review-row {\r\n\tdisplay: table-row;\r\n\twidth: 100%;\r\n}\r\n\r\n.monaco-diff-editor .diff-review-spacer {\r\n\tdisplay: inline-block;\r\n\twidth: 10px;\r\n\tvertical-align: middle;\r\n}\r\n\r\n.monaco-diff-editor .diff-review-spacer > .codicon {\r\n\tfont-size: 9px !important;\r\n}\r\n\r\n.monaco-diff-editor .diff-review-actions {\r\n\tdisplay: inline-block;\r\n\tposition: absolute;\r\n\tright: 10px;\r\n\ttop: 2px;\r\n}\r\n\r\n.monaco-diff-editor .diff-review-actions .action-label {\r\n\twidth: 16px;\r\n\theight: 16px;\r\n\tmargin: 2px 0;\r\n}\r\n",""]),Je.exports=et},2836:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.context-view .monaco-menu {\r\n\tmin-width: 130px;\r\n}\r\n\r\n",""]),Je.exports=et},2837:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.context-view {\r\n\tposition: absolute;\r\n\tz-index: 2500;\r\n}\r\n\r\n.context-view.fixed {\r\n\tall: initial;\r\n\tfont-family: inherit;\r\n\tfont-size: 13px;\r\n\tposition: fixed;\r\n\tz-index: 2500;\r\n\tcolor: inherit;\r\n}\r\n",""]),Je.exports=et},2838:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.quick-input-widget {\r\n\tfont-size: 13px;\r\n}\r\n\r\n.quick-input-widget .monaco-highlighted-label .highlight,\r\n.quick-input-widget .monaco-highlighted-label .highlight {\r\n\tcolor: #0066BF;\r\n}\r\n\r\n.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight,\r\n.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight {\r\n\tcolor: #9DDDFF;\r\n}\r\n\r\n.vs-dark .quick-input-widget .monaco-highlighted-label .highlight,\r\n.vs-dark .quick-input-widget .monaco-highlighted-label .highlight {\r\n\tcolor: #0097fb;\r\n}\r\n\r\n.hc-black .quick-input-widget .monaco-highlighted-label .highlight,\r\n.hc-black .quick-input-widget .monaco-highlighted-label .highlight {\r\n\tcolor: #F38518;\r\n}\r\n\r\n.monaco-keybinding > .monaco-keybinding-key {\r\n\tbackground-color: rgba(221, 221, 221, 0.4);\r\n\tborder: solid 1px rgba(204, 204, 204, 0.4);\r\n\tborder-bottom-color: rgba(187, 187, 187, 0.4);\r\n\tbox-shadow: inset 0 -1px 0 rgba(187, 187, 187, 0.4);\r\n\tcolor: #555;\r\n}\r\n\r\n.hc-black .monaco-keybinding > .monaco-keybinding-key {\r\n\tbackground-color: transparent;\r\n\tborder: solid 1px rgb(111, 195, 223);\r\n\tbox-shadow: none;\r\n\tcolor: #fff;\r\n}\r\n\r\n.vs-dark .monaco-keybinding > .monaco-keybinding-key {\r\n\tbackground-color: rgba(128, 128, 128, 0.17);\r\n\tborder: solid 1px rgba(51, 51, 51, 0.6);\r\n\tborder-bottom-color: rgba(68, 68, 68, 0.6);\r\n\tbox-shadow: inset 0 -1px 0 rgba(68, 68, 68, 0.6);\r\n\tcolor: #ccc;\r\n}\r\n",""]),Je.exports=et},2839:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.quick-input-widget {\r\n\tposition: absolute;\r\n\twidth: 600px;\r\n\tz-index: 2000;\r\n\tpadding: 0 1px 6px 1px;\r\n\tleft: 50%;\r\n\tmargin-left: -300px;\r\n}\r\n\r\n.quick-input-titlebar {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n}\r\n\r\n.quick-input-left-action-bar {\r\n\tdisplay: flex;\r\n\tmargin-left: 4px;\r\n\tflex: 1;\r\n}\r\n\r\n.quick-input-title {\r\n\tpadding: 3px 0px;\r\n\ttext-align: center;\r\n}\r\n\r\n.quick-input-right-action-bar {\r\n\tdisplay: flex;\r\n\tmargin-right: 4px;\r\n\tflex: 1;\r\n}\r\n\r\n.quick-input-right-action-bar > .actions-container {\r\n\tjustify-content: flex-end;\r\n}\r\n\r\n.quick-input-titlebar .monaco-action-bar .action-label.codicon {\r\n\tbackground-position: center;\r\n\tbackground-repeat: no-repeat;\r\n\tpadding: 2px;\r\n}\r\n\r\n.quick-input-description {\r\n\tmargin: 6px;\r\n}\r\n\r\n.quick-input-header .quick-input-description {\r\n\tmargin: 4px 2px;\r\n}\r\n\r\n.quick-input-header {\r\n\tdisplay: flex;\r\n\tpadding: 6px 6px 0px 6px;\r\n\tmargin-bottom: -2px;\r\n}\r\n\r\n.quick-input-widget.hidden-input .quick-input-header {\r\n\t/* reduce margins and paddings when input box hidden */\r\n\tpadding: 0;\r\n\tmargin-bottom: 0;\r\n}\r\n\r\n.quick-input-and-message {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tflex-grow: 1;\r\n\tposition: relative;\r\n}\r\n\r\n.quick-input-check-all {\r\n\talign-self: center;\r\n\tmargin: 0;\r\n}\r\n\r\n.quick-input-filter {\r\n\tflex-grow: 1;\r\n\tdisplay: flex;\r\n\tposition: relative;\r\n}\r\n\r\n.quick-input-box {\r\n\tflex-grow: 1;\r\n}\r\n\r\n.quick-input-widget.show-checkboxes .quick-input-box,\r\n.quick-input-widget.show-checkboxes .quick-input-message {\r\n\tmargin-left: 5px;\r\n}\r\n\r\n.quick-input-visible-count {\r\n\tposition: absolute;\r\n\tleft: -10000px;\r\n}\r\n\r\n.quick-input-count {\r\n\talign-self: center;\r\n\tposition: absolute;\r\n\tright: 4px;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n}\r\n\r\n.quick-input-count .monaco-count-badge {\r\n\tvertical-align: middle;\r\n\tpadding: 2px 4px;\r\n\tborder-radius: 2px;\r\n\tmin-height: auto;\r\n\tline-height: normal;\r\n}\r\n\r\n.quick-input-action {\r\n\tmargin-left: 6px;\r\n}\r\n\r\n.quick-input-action .monaco-text-button {\r\n\tfont-size: 11px;\r\n\tpadding: 0 6px;\r\n\tdisplay: flex;\r\n\theight: 27.5px;\r\n\talign-items: center;\r\n}\r\n\r\n.quick-input-message {\r\n\tmargin-top: -1px;\r\n\tpadding: 5px 5px 2px 5px;\r\n}\r\n\r\n.quick-input-message > .codicon {\r\n\tmargin: 0 0.2em;\r\n\tvertical-align: text-bottom;\r\n}\r\n\r\n.quick-input-progress.monaco-progress-container {\r\n\tposition: relative;\r\n}\r\n\r\n.quick-input-progress.monaco-progress-container,\r\n.quick-input-progress.monaco-progress-container .progress-bit {\r\n\theight: 2px;\r\n}\r\n\r\n.quick-input-list {\r\n\tline-height: 22px;\r\n\tmargin-top: 6px;\r\n}\r\n\r\n.quick-input-widget.hidden-input .quick-input-list {\r\n\tmargin-top: 0; /* reduce margins when input box hidden */\r\n}\r\n\r\n.quick-input-list .monaco-list {\r\n\toverflow: hidden;\r\n\tmax-height: calc(20 * 22px);\r\n}\r\n\r\n.quick-input-list .quick-input-list-entry {\r\n\tbox-sizing: border-box;\r\n\toverflow: hidden;\r\n\tdisplay: flex;\r\n\theight: 100%;\r\n\tpadding: 0 6px;\r\n}\r\n\r\n.quick-input-list .quick-input-list-entry.quick-input-list-separator-border {\r\n\tborder-top-width: 1px;\r\n\tborder-top-style: solid;\r\n}\r\n\r\n.quick-input-list .monaco-list-row[data-index=\"0\"] .quick-input-list-entry.quick-input-list-separator-border {\r\n\tborder-top-style: none;\r\n}\r\n\r\n.quick-input-list .quick-input-list-label {\r\n\toverflow: hidden;\r\n\tdisplay: flex;\r\n\theight: 100%;\r\n\tflex: 1;\r\n}\r\n\r\n.quick-input-list .quick-input-list-checkbox {\r\n\talign-self: center;\r\n\tmargin: 0;\r\n}\r\n\r\n.quick-input-list .quick-input-list-rows {\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\theight: 100%;\r\n\tflex: 1;\r\n\tmargin-left: 5px;\r\n}\r\n\r\n.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows {\r\n\tmargin-left: 10px;\r\n}\r\n\r\n.quick-input-widget .quick-input-list .quick-input-list-checkbox {\r\n\tdisplay: none;\r\n}\r\n.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox {\r\n\tdisplay: inline;\r\n}\r\n\r\n.quick-input-list .quick-input-list-rows > .quick-input-list-row {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n}\r\n\r\n.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label,\r\n.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label .monaco-icon-label-container > .monaco-icon-name-container {\r\n\tflex: 1; /* make sure the icon label grows within the row */\r\n}\r\n\r\n.quick-input-list .quick-input-list-rows > .quick-input-list-row .codicon[class*='codicon-'] {\r\n\tvertical-align: text-bottom;\r\n}\r\n\r\n.quick-input-list .quick-input-list-rows .monaco-highlighted-label span {\r\n\topacity: 1;\r\n}\r\n\r\n.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding {\r\n\tmargin-right: 8px; /* separate from the separator label or scrollbar if any */\r\n}\r\n\r\n.quick-input-list .quick-input-list-label-meta {\r\n\topacity: 0.7;\r\n\tline-height: normal;\r\n\ttext-overflow: ellipsis;\r\n\toverflow: hidden;\r\n}\r\n\r\n.quick-input-list .monaco-highlighted-label .highlight {\r\n\tfont-weight: bold;\r\n}\r\n\r\n.quick-input-list .quick-input-list-entry .quick-input-list-separator {\r\n\tmargin-right: 8px; /* separate from keybindings or actions */\r\n}\r\n\r\n.quick-input-list .quick-input-list-entry-action-bar {\r\n\tdisplay: flex;\r\n\tflex: 0;\r\n\toverflow: visible;\r\n}\r\n\r\n.quick-input-list .quick-input-list-entry-action-bar .action-label {\r\n\t/*\r\n\t * By default, actions in the quick input action bar are hidden\r\n\t * until hovered over them or selected.\r\n\t */\r\n\tdisplay: none;\r\n}\r\n\r\n.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon {\r\n\tmargin-right: 4px;\r\n\tpadding: 0px 2px 2px 2px;\r\n}\r\n\r\n.quick-input-list .quick-input-list-entry-action-bar {\r\n\tmargin-top: 1px;\r\n}\r\n\r\n.quick-input-list .quick-input-list-entry-action-bar {\r\n\tmargin-right: 4px; /* separate from scrollbar */\r\n}\r\n\r\n.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,\r\n.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,\r\n.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label {\r\n\tdisplay: flex;\r\n}\r\n\r\n/* focused items in quick pick */\r\n.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,\r\n.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator {\r\n\tcolor: inherit\r\n}\r\n.quick-input-list .monaco-list-row.focused .monaco-keybinding-key {\r\n\tbackground: none;\r\n}\r\n",""]),Je.exports=et},2840:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-keybinding {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tline-height: 10px;\r\n}\r\n\r\n.monaco-keybinding > .monaco-keybinding-key {\r\n\tdisplay: inline-block;\r\n\tborder-style: solid;\r\n\tborder-width: 1px;\r\n\tborder-radius: 3px;\r\n\tvertical-align: middle;\r\n\tfont-size: 11px;\r\n\tpadding: 3px 5px;\r\n\tmargin: 0 2px;\r\n}\r\n\r\n.monaco-keybinding > .monaco-keybinding-key:first-child {\r\n\tmargin-left: 0;\r\n}\r\n\r\n.monaco-keybinding > .monaco-keybinding-key:last-child {\r\n\tmargin-right: 0;\r\n}\r\n\r\n.monaco-keybinding > .monaco-keybinding-key-separator {\r\n\tdisplay: inline-block;\r\n}\r\n\r\n.monaco-keybinding > .monaco-keybinding-key-chord-separator {\r\n\twidth: 6px;\r\n}\r\n",""]),Je.exports=et},2841:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-progress-container {\r\n\twidth: 100%;\r\n\theight: 5px;\r\n\toverflow: hidden; /* keep progress bit in bounds */\r\n}\r\n\r\n.monaco-progress-container .progress-bit {\r\n\twidth: 2%;\r\n\theight: 5px;\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\tdisplay: none;\r\n}\r\n\r\n.monaco-progress-container.active .progress-bit {\r\n\tdisplay: inherit;\r\n}\r\n\r\n.monaco-progress-container.discrete .progress-bit {\r\n\tleft: 0;\r\n\ttransition: width 100ms linear;\r\n}\r\n\r\n.monaco-progress-container.discrete.done .progress-bit {\r\n\twidth: 100%;\r\n}\r\n\r\n.monaco-progress-container.infinite .progress-bit {\r\n\tanimation-name: progress;\r\n\tanimation-duration: 4s;\r\n\tanimation-iteration-count: infinite;\r\n\tanimation-timing-function: linear;\r\n\ttransform: translate3d(0px, 0px, 0px);\r\n}\r\n\r\n/**\r\n * The progress bit has a width: 2% (1/50) of the parent container. The animation moves it from 0% to 100% of\r\n * that container. Since translateX is relative to the progress bit size, we have to multiple it with\r\n * its relative size to the parent container:\r\n * parent width: 5000%\r\n * bit width: 100%\r\n * translateX should be as follow:\r\n * 50%: 5000% * 50% - 50% (set to center) = 2450%\r\n * 100%: 5000% * 100% - 100% (do not overflow) = 4900%\r\n */\r\n@keyframes progress { from { transform: translateX(0%) scaleX(1) } 50% { transform: translateX(2500%) scaleX(3) } to { transform: translateX(4900%) scaleX(1) } }\r\n",""]),Je.exports=et},2842:function(Je,et,tt){(et=tt(36)(!1)).push([Je.i,"/*---------------------------------------------------------------------------------------------\r\n * Copyright (c) Microsoft Corporation. All rights reserved.\r\n * Licensed under the MIT License. See License.txt in the project root for license information.\r\n *--------------------------------------------------------------------------------------------*/\r\n\r\n.monaco-text-button {\r\n\tbox-sizing: border-box;\r\n\tdisplay: flex;\r\n\twidth: 100%;\r\n\tpadding: 4px;\r\n\ttext-align: center;\r\n\tcursor: pointer;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n}\r\n\r\n.monaco-text-button:focus {\r\n\toutline-offset: 2px !important;\r\n}\r\n\r\n.monaco-text-button:hover {\r\n\ttext-decoration: none !important;\r\n}\r\n\r\n.monaco-button.disabled:focus,\r\n.monaco-button.disabled {\r\n\topacity: 0.4 !important;\r\n\tcursor: default;\r\n}\r\n\r\n.monaco-text-button > .codicon {\r\n\tmargin: 0 0.2em;\r\n\tcolor: inherit !important;\r\n}\r\n\r\n.monaco-button-dropdown {\r\n\tdisplay: flex;\r\n\tcursor: pointer;\r\n}\r\n\r\n.monaco-button-dropdown > .monaco-dropdown-button {\r\n\tmargin-left: 1px;\r\n}\r\n\r\n.monaco-description-button {\r\n\tflex-direction: column;\r\n}\r\n\r\n.monaco-description-button .monaco-button-label {\r\n\tfont-weight: 500;\r\n}\r\n\r\n.monaco-description-button .monaco-button-description {\r\n\tfont-style: italic;\r\n}\r\n",""]),Je.exports=et},289:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Cn})),tt.d(et,"b",(function(){return _n})),tt.d(et,"c",(function(){return matchesScheme}));var ot=tt(9),it=tt(26),Zt=tt(92),en=tt(58),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};const Cn=Object(en.c)("openerService"),_n=Object.freeze({_serviceBrand:void 0,registerOpener:()=>ot.a.None,registerValidator:()=>ot.a.None,registerExternalUriResolver:()=>ot.a.None,setDefaultExternalOpener(){},registerExternalOpener:()=>ot.a.None,open(){return __awaiter(this,void 0,void 0,(function*(){return!1}))},resolveExternalUri(Je){return __awaiter(this,void 0,void 0,(function*(){return{resolved:Je,dispose(){}}}))}});function matchesScheme(Je,et){return Zt.a.isUri(Je)?Object(it.s)(Je.scheme,et):Object(it.S)(Je,et+":")}},297:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Widget}));var ot=tt(6),it=tt(190),Zt=tt(261),en=tt(9),Cn=tt(195);class Widget extends en.a{onclick(Je,et){this._register(ot.i(Je,ot.d.CLICK,Je=>et(new Zt.a(Je))))}onmousedown(Je,et){this._register(ot.i(Je,ot.d.MOUSE_DOWN,Je=>et(new Zt.a(Je))))}onmouseover(Je,et){this._register(ot.i(Je,ot.d.MOUSE_OVER,Je=>et(new Zt.a(Je))))}onnonbubblingmouseout(Je,et){this._register(ot.j(Je,Je=>et(new Zt.a(Je))))}onkeydown(Je,et){this._register(ot.i(Je,ot.d.KEY_DOWN,Je=>et(new it.a(Je))))}onkeyup(Je,et){this._register(ot.i(Je,ot.d.KEY_UP,Je=>et(new it.a(Je))))}oninput(Je,et){this._register(ot.i(Je,ot.d.INPUT,et))}onblur(Je,et){this._register(ot.i(Je,ot.d.BLUR,et))}onfocus(Je,et){this._register(ot.i(Je,ot.d.FOCUS,et))}ignoreGesture(Je){Cn.b.ignoreTarget(Je)}}},298:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return clearAllFontInfos})),tt.d(et,"a",(function(){return configuration_Configuration}));var ot=tt(124),it=tt(18),Zt=tt(9),en=tt(43);class CharWidthRequest{constructor(Je,et){this.chr=Je,this.type=et,this.width=0}fulfill(Je){this.width=Je}}class DomCharWidthReader{constructor(Je,et){this._bareFontInfo=Je,this._requests=et,this._container=null,this._testElements=null}read(){this._createDomElements(),document.body.appendChild(this._container),this._readFromDomElements(),document.body.removeChild(this._container),this._container=null,this._testElements=null}_createDomElements(){const Je=document.createElement("div");Je.style.position="absolute",Je.style.top="-50000px",Je.style.width="50000px";const et=document.createElement("div");et.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),et.style.fontWeight=this._bareFontInfo.fontWeight,et.style.fontSize=this._bareFontInfo.fontSize+"px",et.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,et.style.lineHeight=this._bareFontInfo.lineHeight+"px",et.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",Je.appendChild(et);const tt=document.createElement("div");tt.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),tt.style.fontWeight="bold",tt.style.fontSize=this._bareFontInfo.fontSize+"px",tt.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,tt.style.lineHeight=this._bareFontInfo.lineHeight+"px",tt.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",Je.appendChild(tt);const ot=document.createElement("div");ot.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),ot.style.fontWeight=this._bareFontInfo.fontWeight,ot.style.fontSize=this._bareFontInfo.fontSize+"px",ot.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,ot.style.lineHeight=this._bareFontInfo.lineHeight+"px",ot.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",ot.style.fontStyle="italic",Je.appendChild(ot);const it=[];for(const Je of this._requests){let Zt;0===Je.type&&(Zt=et),2===Je.type&&(Zt=tt),1===Je.type&&(Zt=ot),Zt.appendChild(document.createElement("br"));const en=document.createElement("span");DomCharWidthReader._render(en,Je),Zt.appendChild(en),it.push(en)}this._container=Je,this._testElements=it}static _render(Je,et){if(" "===et.chr){let et=" ";for(let Je=0;Je<8;Je++)et+=et;Je.innerText=et}else{let tt=et.chr;for(let Je=0;Je<8;Je++)tt+=tt;Je.textContent=tt}}_readFromDomElements(){for(let Je=0,et=this._requests.length;Je<et;Je++){const et=this._requests[Je],tt=this._testElements[Je];et.fulfill(tt.offsetWidth/256)}}}var Cn=tt(1845),_n=tt(912),wn=tt(105),Sn=tt(913);class CSSBasedConfigurationCache{constructor(){this._keys=Object.create(null),this._values=Object.create(null)}has(Je){const et=Je.getId();return!!this._values[et]}get(Je){const et=Je.getId();return this._values[et]}put(Je,et){const tt=Je.getId();this._keys[tt]=Je,this._values[tt]=et}remove(Je){const et=Je.getId();delete this._keys[et],delete this._values[et]}getValues(){return Object.keys(this._keys).map(Je=>this._values[Je])}}function clearAllFontInfos(){configuration_CSSBasedConfiguration.INSTANCE.clearCache()}class configuration_CSSBasedConfiguration extends Zt.a{constructor(){super(),this._onDidChange=this._register(new it.b),this.onDidChange=this._onDidChange.event,this._cache=new CSSBasedConfigurationCache,this._evictUntrustedReadingsTimeout=-1}dispose(){-1!==this._evictUntrustedReadingsTimeout&&(clearTimeout(this._evictUntrustedReadingsTimeout),this._evictUntrustedReadingsTimeout=-1),super.dispose()}clearCache(){this._cache=new CSSBasedConfigurationCache,this._onDidChange.fire()}_writeToCache(Je,et){this._cache.put(Je,et),et.isTrusted||-1!==this._evictUntrustedReadingsTimeout||(this._evictUntrustedReadingsTimeout=setTimeout(()=>{this._evictUntrustedReadingsTimeout=-1,this._evictUntrustedReadings()},5e3))}_evictUntrustedReadings(){const Je=this._cache.getValues();let et=!1;for(const tt of Je)tt.isTrusted||(et=!0,this._cache.remove(tt));et&&this._onDidChange.fire()}readConfiguration(Je){if(!this._cache.has(Je)){let et=configuration_CSSBasedConfiguration._actualReadConfiguration(Je);(et.typicalHalfwidthCharacterWidth<=2||et.typicalFullwidthCharacterWidth<=2||et.spaceWidth<=2||et.maxDigitWidth<=2)&&(et=new Sn.b({zoomLevel:ot.d(),pixelRatio:ot.a(),fontFamily:et.fontFamily,fontWeight:et.fontWeight,fontSize:et.fontSize,fontFeatureSettings:et.fontFeatureSettings,lineHeight:et.lineHeight,letterSpacing:et.letterSpacing,isMonospace:et.isMonospace,typicalHalfwidthCharacterWidth:Math.max(et.typicalHalfwidthCharacterWidth,5),typicalFullwidthCharacterWidth:Math.max(et.typicalFullwidthCharacterWidth,5),canUseHalfwidthRightwardsArrow:et.canUseHalfwidthRightwardsArrow,spaceWidth:Math.max(et.spaceWidth,5),middotWidth:Math.max(et.middotWidth,5),wsmiddotWidth:Math.max(et.wsmiddotWidth,5),maxDigitWidth:Math.max(et.maxDigitWidth,5)},!1)),this._writeToCache(Je,et)}return this._cache.get(Je)}static createRequest(Je,et,tt,ot){const it=new CharWidthRequest(Je,et);return tt.push(it),ot&&ot.push(it),it}static _actualReadConfiguration(Je){const et=[],tt=[],it=this.createRequest("n",0,et,tt),Zt=this.createRequest("m",0,et,null),en=this.createRequest(" ",0,et,tt),Cn=this.createRequest("0",0,et,tt),_n=this.createRequest("1",0,et,tt),xn=this.createRequest("2",0,et,tt),kn=this.createRequest("3",0,et,tt),En=this.createRequest("4",0,et,tt),Dn=this.createRequest("5",0,et,tt),Pn=this.createRequest("6",0,et,tt),Ln=this.createRequest("7",0,et,tt),Tn=this.createRequest("8",0,et,tt),In=this.createRequest("9",0,et,tt),jn=this.createRequest("→",0,et,tt),Mn=this.createRequest("→",0,et,null),An=this.createRequest("·",0,et,tt),Rn=this.createRequest(String.fromCharCode(11825),0,et,null);this.createRequest("|",0,et,tt),this.createRequest("/",0,et,tt),this.createRequest("-",0,et,tt),this.createRequest("_",0,et,tt),this.createRequest("i",0,et,tt),this.createRequest("l",0,et,tt),this.createRequest("m",0,et,tt),this.createRequest("|",1,et,tt),this.createRequest("_",1,et,tt),this.createRequest("i",1,et,tt),this.createRequest("l",1,et,tt),this.createRequest("m",1,et,tt),this.createRequest("n",1,et,tt),this.createRequest("|",2,et,tt),this.createRequest("_",2,et,tt),this.createRequest("i",2,et,tt),this.createRequest("l",2,et,tt),this.createRequest("m",2,et,tt),this.createRequest("n",2,et,tt),function readCharWidths(Je,et){new DomCharWidthReader(Je,et).read()}(Je,et);const Nn=Math.max(Cn.width,_n.width,xn.width,kn.width,En.width,Dn.width,Pn.width,Ln.width,Tn.width,In.width);let Fn=Je.fontFeatureSettings===wn.e.OFF;const Bn=tt[0].width;for(let Je=1,et=tt.length;Fn&&Je<et;Je++){const et=Bn-tt[Je].width;if(et<-.001||et>.001){Fn=!1;break}}let Vn=!0;Fn&&Mn.width!==Bn&&(Vn=!1),Mn.width>jn.width&&(Vn=!1);const Wn=ot.b()>2e3;return new Sn.b({zoomLevel:ot.d(),pixelRatio:ot.a(),fontFamily:Je.fontFamily,fontWeight:Je.fontWeight,fontSize:Je.fontSize,fontFeatureSettings:Je.fontFeatureSettings,lineHeight:Je.lineHeight,letterSpacing:Je.letterSpacing,isMonospace:Fn,typicalHalfwidthCharacterWidth:it.width,typicalFullwidthCharacterWidth:Zt.width,canUseHalfwidthRightwardsArrow:Vn,spaceWidth:en.width,middotWidth:An.width,wsmiddotWidth:Rn.width,maxDigitWidth:Nn},Wn)}}configuration_CSSBasedConfiguration.INSTANCE=new configuration_CSSBasedConfiguration;class configuration_Configuration extends _n.a{constructor(Je,et,tt=null,it){super(Je,et),this.accessibilityService=it,this._elementSizeObserver=this._register(new Cn.a(tt,et.dimension,()=>this._recomputeOptions())),this._register(configuration_CSSBasedConfiguration.INSTANCE.onDidChange(()=>this._recomputeOptions())),this._validatedOptions.get(10)&&this._elementSizeObserver.startObserving(),this._register(ot.l(Je=>this._recomputeOptions())),this._register(this.accessibilityService.onDidChangeScreenReaderOptimized(()=>this._recomputeOptions())),this._recomputeOptions()}static applyFontInfoSlow(Je,et){Je.style.fontFamily=et.getMassagedFontFamily(),Je.style.fontWeight=et.fontWeight,Je.style.fontSize=et.fontSize+"px",Je.style.fontFeatureSettings=et.fontFeatureSettings,Je.style.lineHeight=et.lineHeight+"px",Je.style.letterSpacing=et.letterSpacing+"px"}static applyFontInfo(Je,et){Je.setFontFamily(et.getMassagedFontFamily()),Je.setFontWeight(et.fontWeight),Je.setFontSize(et.fontSize),Je.setFontFeatureSettings(et.fontFeatureSettings),Je.setLineHeight(et.lineHeight),Je.setLetterSpacing(et.letterSpacing)}observeReferenceElement(Je){this._elementSizeObserver.observe(Je)}updatePixelRatio(){this._recomputeOptions()}static _getExtraEditorClassName(){let Je="";return ot.h||ot.k||(Je+="no-user-select "),ot.h&&(Je+="no-minimap-shadow "),en.f&&(Je+="mac "),Je}_getEnvConfiguration(){return{extraEditorClassName:configuration_Configuration._getExtraEditorClassName(),outerWidth:this._elementSizeObserver.getWidth(),outerHeight:this._elementSizeObserver.getHeight(),emptySelectionClipboard:ot.j||ot.g,pixelRatio:ot.a(),zoomLevel:ot.d(),accessibilitySupport:this.accessibilityService.isScreenReaderOptimized()?2:this.accessibilityService.getAccessibilitySupport()}}readConfiguration(Je){return configuration_CSSBasedConfiguration.INSTANCE.readConfiguration(Je)}}},299:function(Je,et,tt){"use strict";tt.d(et,"f",(function(){return ModelRawFlush})),tt.d(et,"b",(function(){return LineInjectedText})),tt.d(et,"g",(function(){return ModelRawLineChanged})),tt.d(et,"h",(function(){return ModelRawLinesDeleted})),tt.d(et,"i",(function(){return ModelRawLinesInserted})),tt.d(et,"e",(function(){return ModelRawEOLChanged})),tt.d(et,"d",(function(){return ModelRawContentChangedEvent})),tt.d(et,"c",(function(){return ModelInjectedTextChangedEvent})),tt.d(et,"a",(function(){return InternalModelContentChangeEvent}));class ModelRawFlush{constructor(){this.changeType=1}}class LineInjectedText{constructor(Je,et,tt,ot,it){this.ownerId=Je,this.lineNumber=et,this.column=tt,this.options=ot,this.order=it}static applyInjectedText(Je,et){if(!et||0===et.length)return Je;let tt="",ot=0;for(const it of et)tt+=Je.substring(ot,it.column-1),ot=it.column-1,tt+=it.options.content;return tt+=Je.substring(ot),tt}static fromDecorations(Je){const et=[];for(const tt of Je)tt.options.before&&tt.options.before.content.length>0&&et.push(new LineInjectedText(tt.ownerId,tt.range.startLineNumber,tt.range.startColumn,tt.options.before,0)),tt.options.after&&tt.options.after.content.length>0&&et.push(new LineInjectedText(tt.ownerId,tt.range.endLineNumber,tt.range.endColumn,tt.options.after,1));return et.sort((Je,et)=>Je.lineNumber===et.lineNumber?Je.column===et.column?Je.order-et.order:Je.column-et.column:Je.lineNumber-et.lineNumber),et}}class ModelRawLineChanged{constructor(Je,et,tt){this.changeType=2,this.lineNumber=Je,this.detail=et,this.injectedText=tt}}class ModelRawLinesDeleted{constructor(Je,et){this.changeType=3,this.fromLineNumber=Je,this.toLineNumber=et}}class ModelRawLinesInserted{constructor(Je,et,tt,ot){this.changeType=4,this.injectedTexts=ot,this.fromLineNumber=Je,this.toLineNumber=et,this.detail=tt}}class ModelRawEOLChanged{constructor(){this.changeType=5}}class ModelRawContentChangedEvent{constructor(Je,et,tt,ot){this.changes=Je,this.versionId=et,this.isUndoing=tt,this.isRedoing=ot,this.resultingSelection=null}containsEvent(Je){for(let et=0,tt=this.changes.length;et<tt;et++){if(this.changes[et].changeType===Je)return!0}return!1}static merge(Je,et){const tt=[].concat(Je.changes).concat(et.changes),ot=et.versionId,it=Je.isUndoing||et.isUndoing,Zt=Je.isRedoing||et.isRedoing;return new ModelRawContentChangedEvent(tt,ot,it,Zt)}}class ModelInjectedTextChangedEvent{constructor(Je){this.changes=Je}}class InternalModelContentChangeEvent{constructor(Je,et){this.rawContentChangedEvent=Je,this.contentChangedEvent=et}merge(Je){const et=ModelRawContentChangedEvent.merge(this.rawContentChangedEvent,Je.rawContentChangedEvent),tt=InternalModelContentChangeEvent._mergeChangeEvents(this.contentChangedEvent,Je.contentChangedEvent);return new InternalModelContentChangeEvent(et,tt)}static _mergeChangeEvents(Je,et){return{changes:[].concat(Je.changes).concat(et.changes),eol:et.eol,versionId:et.versionId,isUndoing:Je.isUndoing||et.isUndoing,isRedoing:Je.isRedoing||et.isRedoing,isFlush:Je.isFlush||et.isFlush}}}},30:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Position}));class Position{constructor(Je,et){this.lineNumber=Je,this.column=et}with(Je=this.lineNumber,et=this.column){return Je===this.lineNumber&&et===this.column?this:new Position(Je,et)}delta(Je=0,et=0){return this.with(this.lineNumber+Je,this.column+et)}equals(Je){return Position.equals(this,Je)}static equals(Je,et){return!Je&&!et||!!Je&&!!et&&Je.lineNumber===et.lineNumber&&Je.column===et.column}isBefore(Je){return Position.isBefore(this,Je)}static isBefore(Je,et){return Je.lineNumber<et.lineNumber||!(et.lineNumber<Je.lineNumber)&&Je.column<et.column}isBeforeOrEqual(Je){return Position.isBeforeOrEqual(this,Je)}static isBeforeOrEqual(Je,et){return Je.lineNumber<et.lineNumber||!(et.lineNumber<Je.lineNumber)&&Je.column<=et.column}static compare(Je,et){let tt=0|Je.lineNumber,ot=0|et.lineNumber;if(tt===ot){return(0|Je.column)-(0|et.column)}return tt-ot}clone(){return new Position(this.lineNumber,this.column)}toString(){return"("+this.lineNumber+","+this.column+")"}static lift(Je){return new Position(Je.lineNumber,Je.column)}static isIPosition(Je){return Je&&"number"==typeof Je.lineNumber&&"number"==typeof Je.column}}},300:function(Je,et,tt){"use strict";tt.d(et,"d",(function(){return computeStyles})),tt.d(et,"a",(function(){return attachBadgeStyler})),tt.d(et,"b",(function(){return attachListStyler})),tt.d(et,"e",(function(){return it})),tt.d(et,"c",(function(){return attachMenuStyler}));var ot=tt(11);function computeStyles(Je,et){const tt=Object.create(null);for(let it in et){const Zt=et[it];Zt&&(tt[it]=Object(ot.xc)(Zt,Je))}return tt}function attachStyler(Je,et,tt){function applyStyles(){const ot=computeStyles(Je.getColorTheme(),et);"function"==typeof tt?tt(ot):tt.style(ot)}return applyStyles(),Je.onDidColorThemeChange(applyStyles)}function attachBadgeStyler(Je,et,tt){return attachStyler(et,{badgeBackground:(null==tt?void 0:tt.badgeBackground)||ot.c,badgeForeground:(null==tt?void 0:tt.badgeForeground)||ot.d,badgeBorder:ot.h},Je)}function attachListStyler(Je,et,tt){return attachStyler(et,Object.assign(Object.assign({},it),tt||{}),Je)}const it={listFocusBackground:ot.Gb,listFocusForeground:ot.Hb,listFocusOutline:ot.Jb,listActiveSelectionBackground:ot.zb,listActiveSelectionForeground:ot.Ab,listActiveSelectionIconForeground:ot.Bb,listFocusAndSelectionBackground:ot.zb,listFocusAndSelectionForeground:ot.Ab,listInactiveSelectionBackground:ot.Pb,listInactiveSelectionIconForeground:ot.Rb,listInactiveSelectionForeground:ot.Qb,listInactiveFocusBackground:ot.Nb,listInactiveFocusOutline:ot.Ob,listHoverBackground:ot.Lb,listHoverForeground:ot.Mb,listDropBackground:ot.Cb,listSelectionOutline:ot.b,listHoverOutline:ot.b,listFilterWidgetBackground:ot.Db,listFilterWidgetOutline:ot.Fb,listFilterWidgetNoMatchesOutline:ot.Eb,listMatchesShadow:ot.Mc,treeIndentGuidesStroke:ot.Lc,tableColumnsBorder:ot.Gc},Zt={shadowColor:ot.Mc,borderColor:ot.Tb,foregroundColor:ot.Ub,backgroundColor:ot.Sb,selectionForegroundColor:ot.Xb,selectionBackgroundColor:ot.Vb,selectionBorderColor:ot.Wb,separatorColor:ot.Yb};function attachMenuStyler(Je,et,tt){return attachStyler(et,Object.assign(Object.assign({},Zt),tt),Je)}},301:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return OneReference})),tt.d(et,"a",(function(){return FileReferences})),tt.d(et,"c",(function(){return ReferencesModel}));var ot=tt(5),it=tt(18),Zt=tt(171),en=tt(9),Cn=tt(26),_n=tt(909),wn=tt(10),Sn=tt(215),xn=tt(53),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class OneReference{constructor(Je,et,tt,ot){this.isProviderFirst=Je,this.parent=et,this.link=tt,this._rangeCallback=ot,this.id=_n.b.nextId()}get uri(){return this.link.uri}get range(){var Je,et;return null!==(et=null!==(Je=this._range)&&void 0!==Je?Je:this.link.targetSelectionRange)&&void 0!==et?et:this.link.range}set range(Je){this._range=Je,this._rangeCallback(this)}get ariaMessage(){var Je;const et=null===(Je=this.parent.getPreview(this))||void 0===Je?void 0:Je.preview(this.range);return et?Object(ot.a)({key:"aria.oneReference.preview",comment:["Placeholders are: 0: filename, 1:line number, 2: column number, 3: preview snippet of source code"]},"symbol in {0} on line {1} at column {2}, {3}",Object(Zt.b)(this.uri),this.range.startLineNumber,this.range.startColumn,et.value):Object(ot.a)("aria.oneReference","symbol in {0} on line {1} at column {2}",Object(Zt.b)(this.uri),this.range.startLineNumber,this.range.startColumn)}}class FilePreview{constructor(Je){this._modelReference=Je}dispose(){this._modelReference.dispose()}preview(Je,et=8){const tt=this._modelReference.object.textEditorModel;if(!tt)return;const{startLineNumber:ot,startColumn:it,endLineNumber:Zt,endColumn:en}=Je,Cn=tt.getWordUntilPosition({lineNumber:ot,column:it-et}),_n=new wn.a(ot,Cn.startColumn,ot,it),Sn=new wn.a(Zt,en,Zt,1073741824),xn=tt.getValueInRange(_n).replace(/^\s+/,""),kn=tt.getValueInRange(Je);return{value:xn+kn+tt.getValueInRange(Sn).replace(/\s+$/,""),highlight:{start:xn.length,end:xn.length+kn.length}}}}class FileReferences{constructor(Je,et){this.parent=Je,this.uri=et,this.children=[],this._previews=new Sn.b}dispose(){Object(en.f)(this._previews.values()),this._previews.clear()}getPreview(Je){return this._previews.get(Je.uri)}get ariaMessage(){const Je=this.children.length;return 1===Je?Object(ot.a)("aria.fileReferences.1","1 symbol in {0}, full path {1}",Object(Zt.b)(this.uri),this.uri.fsPath):Object(ot.a)("aria.fileReferences.N","{0} symbols in {1}, full path {2}",Je,Object(Zt.b)(this.uri),this.uri.fsPath)}resolve(Je){return __awaiter(this,void 0,void 0,(function*(){if(0!==this._previews.size)return this;for(let et of this.children)if(!this._previews.has(et.uri))try{const tt=yield Je.createModelReference(et.uri);this._previews.set(et.uri,new FilePreview(tt))}catch(Je){Object(xn.e)(Je)}return this}))}}class ReferencesModel{constructor(Je,et){this.groups=[],this.references=[],this._onDidChangeReferenceRange=new it.b,this.onDidChangeReferenceRange=this._onDidChangeReferenceRange.event,this._links=Je,this._title=et;const[tt]=Je;let ot;Je.sort(ReferencesModel._compareReferences);for(let et of Je)if(ot&&Zt.e.isEqual(ot.uri,et.uri,!0)||(ot=new FileReferences(this,et.uri),this.groups.push(ot)),0===ot.children.length||0!==ReferencesModel._compareReferences(et,ot.children[ot.children.length-1])){const Je=new OneReference(tt===et,ot,et,Je=>this._onDidChangeReferenceRange.fire(Je));this.references.push(Je),ot.children.push(Je)}}dispose(){Object(en.f)(this.groups),this._onDidChangeReferenceRange.dispose(),this.groups.length=0}clone(){return new ReferencesModel(this._links,this._title)}get title(){return this._title}get isEmpty(){return 0===this.groups.length}get ariaMessage(){return this.isEmpty?Object(ot.a)("aria.result.0","No results found"):1===this.references.length?Object(ot.a)("aria.result.1","Found 1 symbol in {0}",this.references[0].uri.fsPath):1===this.groups.length?Object(ot.a)("aria.result.n1","Found {0} symbols in {1}",this.references.length,this.groups[0].uri.fsPath):Object(ot.a)("aria.result.nm","Found {0} symbols in {1} files",this.references.length,this.groups.length)}nextOrPreviousReference(Je,et){let{parent:tt}=Je,ot=tt.children.indexOf(Je),it=tt.children.length,Zt=tt.parent.groups.length;return 1===Zt||et&&ot+1<it||!et&&ot>0?(ot=et?(ot+1)%it:(ot+it-1)%it,tt.children[ot]):(ot=tt.parent.groups.indexOf(tt),et?(ot=(ot+1)%Zt,tt.parent.groups[ot].children[0]):(ot=(ot+Zt-1)%Zt,tt.parent.groups[ot].children[tt.parent.groups[ot].children.length-1]))}nearestReference(Je,et){const tt=this.references.map((tt,ot)=>({idx:ot,prefixLen:Cn.d(tt.uri.toString(),Je.toString()),offsetDist:100*Math.abs(tt.range.startLineNumber-et.lineNumber)+Math.abs(tt.range.startColumn-et.column)})).sort((Je,et)=>Je.prefixLen>et.prefixLen?-1:Je.prefixLen<et.prefixLen?1:Je.offsetDist<et.offsetDist?-1:Je.offsetDist>et.offsetDist?1:0)[0];if(tt)return this.references[tt.idx]}referenceAt(Je,et){for(const tt of this.references)if(tt.uri.toString()===Je.toString()&&wn.a.containsPosition(tt.range,et))return tt}firstReference(){for(const Je of this.references)if(Je.isProviderFirst)return Je;return this.references[0]}static _compareReferences(Je,et){return Zt.e.compare(Je.uri,et.uri)||wn.a.compareRangesUsingStarts(Je.range,et.range)}}},307:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return Progress})),tt.d(et,"a",(function(){return it}));var ot=tt(58);class Progress{constructor(Je){this.callback=Je}report(Je){this._value=Je,this.callback(this._value)}}Progress.None=Object.freeze({report(){}});const it=Object(ot.c)("editorProgressService")},308:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return editorState_EditorState})),tt.d(et,"b",(function(){return editorState_EditorStateCancellationTokenSource})),tt.d(et,"d",(function(){return editorState_TextModelCancellationTokenSource})),tt.d(et,"c",(function(){return StableEditorScrollState}));var ot=tt(26),it=tt(10),Zt=tt(101),en=tt(9),Cn=tt(13),_n=tt(25),wn=tt(359),Sn=tt(58),xn=tt(502),kn=tt(5);const En=Object(Sn.c)("IEditorCancelService"),Dn=new _n.c("cancellableOperation",!1,Object(kn.a)("cancellableOperation","Whether the editor runs a cancellable operation, e.g. like 'Peek References'"));Object(xn.b)(En,class{constructor(){this._tokens=new WeakMap}add(Je,et){let tt,ot=this._tokens.get(Je);return ot||(ot=Je.invokeWithinContext(Je=>({key:Dn.bindTo(Je.get(_n.b)),tokens:new wn.a})),this._tokens.set(Je,ot)),ot.key.set(!0),tt=ot.tokens.push(et),()=>{tt&&(tt(),ot.key.set(!ot.tokens.isEmpty()),tt=void 0)}}cancel(Je){const et=this._tokens.get(Je);if(!et)return;const tt=et.tokens.pop();tt&&(tt.cancel(),et.key.set(!et.tokens.isEmpty()))}},!0);class keybindingCancellation_EditorKeybindingCancellationTokenSource extends Zt.b{constructor(Je,et){super(et),this.editor=Je,this._unregister=Je.invokeWithinContext(et=>et.get(En).add(Je,this))}dispose(){this._unregister(),super.dispose()}}Object(Cn.k)(new class extends Cn.c{constructor(){super({id:"editor.cancelOperation",kbOpts:{weight:100,primary:9},precondition:Dn})}runEditorCommand(Je,et){Je.get(En).cancel(et)}});class editorState_EditorState{constructor(Je,et){if(this.flags=et,0!=(1&this.flags)){const et=Je.getModel();this.modelVersionId=et?ot.w("{0}#{1}",et.uri.toString(),et.getVersionId()):null}else this.modelVersionId=null;0!=(4&this.flags)?this.position=Je.getPosition():this.position=null,0!=(2&this.flags)?this.selection=Je.getSelection():this.selection=null,0!=(8&this.flags)?(this.scrollLeft=Je.getScrollLeft(),this.scrollTop=Je.getScrollTop()):(this.scrollLeft=-1,this.scrollTop=-1)}_equals(Je){if(!(Je instanceof editorState_EditorState))return!1;const et=Je;return this.modelVersionId===et.modelVersionId&&(this.scrollLeft===et.scrollLeft&&this.scrollTop===et.scrollTop&&(!(!this.position&&et.position||this.position&&!et.position||this.position&&et.position&&!this.position.equals(et.position))&&!(!this.selection&&et.selection||this.selection&&!et.selection||this.selection&&et.selection&&!this.selection.equalsRange(et.selection))))}validate(Je){return this._equals(new editorState_EditorState(Je,this.flags))}}class editorState_EditorStateCancellationTokenSource extends keybindingCancellation_EditorKeybindingCancellationTokenSource{constructor(Je,et,tt,ot){super(Je,ot),this._listener=new en.b,4&et&&this._listener.add(Je.onDidChangeCursorPosition(Je=>{tt&&it.a.containsPosition(tt,Je.position)||this.cancel()})),2&et&&this._listener.add(Je.onDidChangeCursorSelection(Je=>{tt&&it.a.containsRange(tt,Je.selection)||this.cancel()})),8&et&&this._listener.add(Je.onDidScrollChange(Je=>this.cancel())),1&et&&(this._listener.add(Je.onDidChangeModel(Je=>this.cancel())),this._listener.add(Je.onDidChangeModelContent(Je=>this.cancel())))}dispose(){this._listener.dispose(),super.dispose()}}class editorState_TextModelCancellationTokenSource extends Zt.b{constructor(Je,et){super(et),this._listener=Je.onDidChangeContent(()=>this.cancel())}dispose(){this._listener.dispose(),super.dispose()}}class StableEditorScrollState{constructor(Je,et,tt){this._visiblePosition=Je,this._visiblePositionScrollDelta=et,this._cursorPosition=tt}static capture(Je){let et=null,tt=0;if(0!==Je.getScrollTop()){const ot=Je.getVisibleRanges();if(ot.length>0){et=ot[0].getStartPosition();const it=Je.getTopForPosition(et.lineNumber,et.column);tt=Je.getScrollTop()-it}}return new StableEditorScrollState(et,tt,Je.getPosition())}restore(Je){if(this._visiblePosition){const et=Je.getTopForPosition(this._visiblePosition.lineNumber,this._visiblePosition.column);Je.setScrollTop(et+this._visiblePositionScrollDelta)}}restoreRelativeVerticalPositionOfCursor(Je){const et=Je.getPosition();if(!this._cursorPosition||!et)return;const tt=Je.getTopForLineNumber(et.lineNumber)-Je.getTopForLineNumber(this._cursorPosition.lineNumber);Je.setScrollTop(Je.getScrollTop()+tt)}}},31:function(Je,et,tt){"use strict";tt.d(et,"u",(function(){return LanguageIdentifier})),tt.d(et,"E",(function(){return TokenMetadata})),tt.d(et,"I",(function(){return wn})),tt.d(et,"H",(function(){return Sn})),tt.d(et,"s",(function(){return xn})),tt.d(et,"C",(function(){return kn})),tt.d(et,"h",(function(){return En})),tt.d(et,"J",(function(){return isLocationLink})),tt.d(et,"D",(function(){return Dn})),tt.d(et,"n",(function(){return FoldingRangeKind})),tt.d(et,"y",(function(){return Ln})),tt.d(et,"z",(function(){return Tn})),tt.d(et,"d",(function(){return In})),tt.d(et,"t",(function(){return jn})),tt.d(et,"B",(function(){return Mn})),tt.d(et,"p",(function(){return An})),tt.d(et,"m",(function(){return Rn})),tt.d(et,"i",(function(){return Nn})),tt.d(et,"w",(function(){return Fn})),tt.d(et,"f",(function(){return Bn})),tt.d(et,"e",(function(){return Vn})),tt.d(et,"q",(function(){return Wn})),tt.d(et,"G",(function(){return zn})),tt.d(et,"b",(function(){return Hn})),tt.d(et,"r",(function(){return $n})),tt.d(et,"a",(function(){return qn})),tt.d(et,"g",(function(){return Kn})),tt.d(et,"j",(function(){return Un})),tt.d(et,"x",(function(){return Gn})),tt.d(et,"v",(function(){return Jn})),tt.d(et,"c",(function(){return Cr})),tt.d(et,"A",(function(){return wr})),tt.d(et,"o",(function(){return Sr})),tt.d(et,"l",(function(){return Or})),tt.d(et,"k",(function(){return xr})),tt.d(et,"F",(function(){return kr}));var ot=tt(92),it=tt(10),Zt=tt(243),en=tt(18),Cn=tt(9);var _n=tt(65);class LanguageIdentifier{constructor(Je,et){this.language=Je,this.id=et}}class TokenMetadata{static getLanguageId(Je){return(255&Je)>>>0}static getTokenType(Je){return(1792&Je)>>>8}static getFontStyle(Je){return(14336&Je)>>>11}static getForeground(Je){return(8372224&Je)>>>14}static getBackground(Je){return(4286578688&Je)>>>23}static getClassNameFromMetadata(Je){let et="mtk"+this.getForeground(Je),tt=this.getFontStyle(Je);return 1&tt&&(et+=" mtki"),2&tt&&(et+=" mtkb"),4&tt&&(et+=" mtku"),et}static getInlineStyleFromMetadata(Je,et){const tt=this.getForeground(Je),ot=this.getFontStyle(Je);let it=`color: ${et[tt]};`;return 1&ot&&(it+="font-style: italic;"),2&ot&&(it+="font-weight: bold;"),4&ot&&(it+="text-decoration: underline;"),it}}const wn=function(){let Je=Object.create(null);return Je[0]="symbol-method",Je[1]="symbol-function",Je[2]="symbol-constructor",Je[3]="symbol-field",Je[4]="symbol-variable",Je[5]="symbol-class",Je[6]="symbol-struct",Je[7]="symbol-interface",Je[8]="symbol-module",Je[9]="symbol-property",Je[10]="symbol-event",Je[11]="symbol-operator",Je[12]="symbol-unit",Je[13]="symbol-value",Je[14]="symbol-constant",Je[15]="symbol-enum",Je[16]="symbol-enum-member",Je[17]="symbol-keyword",Je[27]="symbol-snippet",Je[18]="symbol-text",Je[19]="symbol-color",Je[20]="symbol-file",Je[21]="symbol-reference",Je[22]="symbol-customcolor",Je[23]="symbol-folder",Je[24]="symbol-type-parameter",Je[25]="account",Je[26]="issues",function(et){const tt=Je[et];let ot=tt&&_n.d.get(tt);return ot||(console.info("No codicon found for CompletionItemKind "+et),ot=_n.b.symbolProperty),ot.classNames}}();let Sn=function(){let Je=Object.create(null);return Je.method=0,Je.function=1,Je.constructor=2,Je.field=3,Je.variable=4,Je.class=5,Je.struct=6,Je.interface=7,Je.module=8,Je.property=9,Je.event=10,Je.operator=11,Je.unit=12,Je.value=13,Je.constant=14,Je.enum=15,Je["enum-member"]=16,Je.enumMember=16,Je.keyword=17,Je.snippet=27,Je.text=18,Je.color=19,Je.file=20,Je.reference=21,Je.customcolor=22,Je.folder=23,Je["type-parameter"]=24,Je.typeParameter=24,Je.account=25,Je.issue=26,function(et,tt){let ot=Je[et];return void 0!==ot||tt||(ot=9),ot}}();var xn,kn,En,Dn,Pn;function isLocationLink(Je){return Je&&ot.a.isUri(Je.uri)&&it.a.isIRange(Je.range)&&(it.a.isIRange(Je.originSelectionRange)||it.a.isIRange(Je.targetSelectionRange))}!function(Je){Je[Je.Automatic=0]="Automatic",Je[Je.Explicit=1]="Explicit"}(xn||(xn={})),function(Je){Je[Je.Invoke=1]="Invoke",Je[Je.TriggerCharacter=2]="TriggerCharacter",Je[Je.ContentChange=3]="ContentChange"}(kn||(kn={})),function(Je){Je[Je.Text=0]="Text",Je[Je.Read=1]="Read",Je[Je.Write=2]="Write"}(En||(En={})),function(Je){const et=new Map;et.set("file",0),et.set("module",1),et.set("namespace",2),et.set("package",3),et.set("class",4),et.set("method",5),et.set("property",6),et.set("field",7),et.set("constructor",8),et.set("enum",9),et.set("interface",10),et.set("function",11),et.set("variable",12),et.set("constant",13),et.set("string",14),et.set("number",15),et.set("boolean",16),et.set("array",17),et.set("object",18),et.set("key",19),et.set("null",20),et.set("enum-member",21),et.set("struct",22),et.set("event",23),et.set("operator",24),et.set("type-parameter",25);const tt=new Map;tt.set(0,"file"),tt.set(1,"module"),tt.set(2,"namespace"),tt.set(3,"package"),tt.set(4,"class"),tt.set(5,"method"),tt.set(6,"property"),tt.set(7,"field"),tt.set(8,"constructor"),tt.set(9,"enum"),tt.set(10,"interface"),tt.set(11,"function"),tt.set(12,"variable"),tt.set(13,"constant"),tt.set(14,"string"),tt.set(15,"number"),tt.set(16,"boolean"),tt.set(17,"array"),tt.set(18,"object"),tt.set(19,"key"),tt.set(20,"null"),tt.set(21,"enum-member"),tt.set(22,"struct"),tt.set(23,"event"),tt.set(24,"operator"),tt.set(25,"type-parameter"),Je.fromString=function fromString(Je){return et.get(Je)},Je.toString=function toString(Je){return tt.get(Je)},Je.toCssClassName=function toCssClassName(Je,et){const ot=tt.get(Je);let it=ot&&_n.d.get("symbol-"+ot);return it||(console.info("No codicon found for SymbolKind "+Je),it=_n.b.symbolProperty),`${et?"inline":"block"} ${it.classNames}`}}(Dn||(Dn={}));class FoldingRangeKind{constructor(Je){this.value=Je}}FoldingRangeKind.Comment=new FoldingRangeKind("comment"),FoldingRangeKind.Imports=new FoldingRangeKind("imports"),FoldingRangeKind.Region=new FoldingRangeKind("region"),function(Je){Je[Je.Other=0]="Other",Je[Je.Type=1]="Type",Je[Je.Parameter=2]="Parameter"}(Pn||(Pn={}));const Ln=new Zt.a,Tn=new Zt.a,In=new Zt.a,jn=new Zt.a,Mn=new Zt.a,An=new Zt.a,Rn=new Zt.a,Nn=new Zt.a,Fn=new Zt.a,Bn=new Zt.a,Vn=new Zt.a,Wn=new Zt.a,zn=new Zt.a,Hn=new Zt.a,$n=new Zt.a,qn=new Zt.a,Kn=new Zt.a,Un=new Zt.a,Gn=new Zt.a,Jn=new Zt.a,Cr=new Zt.a,wr=new Zt.a,Sr=new Zt.a,Or=new Zt.a,xr=new Zt.a,kr=new class tokenizationRegistry_TokenizationRegistryImpl{constructor(){this._map=new Map,this._promises=new Map,this._onDidChange=new en.b,this.onDidChange=this._onDidChange.event,this._colorMap=null}fire(Je){this._onDidChange.fire({changedLanguages:Je,changedColorMap:!1})}register(Je,et){return this._map.set(Je,et),this.fire([Je]),Object(Cn.i)(()=>{this._map.get(Je)===et&&(this._map.delete(Je),this.fire([Je]))})}registerPromise(Je,et){let tt=null,ot=!1;return this._promises.set(Je,et.then(et=>{this._promises.delete(Je),!ot&&et&&(tt=this.register(Je,et))})),Object(Cn.i)(()=>{ot=!0,tt&&tt.dispose()})}getPromise(Je){const et=this.get(Je);if(et)return Promise.resolve(et);const tt=this._promises.get(Je);return tt?tt.then(et=>this.get(Je)):null}get(Je){return this._map.get(Je)||null}setColorMap(Je){this._colorMap=Je,this._onDidChange.fire({changedLanguages:Array.from(this._map.keys()),changedColorMap:!0})}getColorMap(){return this._colorMap}getDefaultBackground(){return this._colorMap&&this._colorMap.length>2?this._colorMap[2]:null}}},316:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});var ot={getSettingsFromThemedProps:!0,getTheme:!0,mixins:!0,pick:!0,pickVariant:!0,SplunkThemeProvider:!0,useSplunkTheme:!0,withSplunkTheme:!0,variables:!0};Object.defineProperty(et,"getSettingsFromThemedProps",{enumerable:!0,get:function get(){return it.default}}),Object.defineProperty(et,"getTheme",{enumerable:!0,get:function get(){return Zt.default}}),Object.defineProperty(et,"mixins",{enumerable:!0,get:function get(){return en.default}}),Object.defineProperty(et,"pick",{enumerable:!0,get:function get(){return Cn.default}}),Object.defineProperty(et,"pickVariant",{enumerable:!0,get:function get(){return _n.default}}),Object.defineProperty(et,"SplunkThemeProvider",{enumerable:!0,get:function get(){return wn.default}}),Object.defineProperty(et,"useSplunkTheme",{enumerable:!0,get:function get(){return Sn.default}}),Object.defineProperty(et,"withSplunkTheme",{enumerable:!0,get:function get(){return xn.default}}),Object.defineProperty(et,"variables",{enumerable:!0,get:function get(){return kn.default}});var it=_interopRequireDefault(tt(7108)),Zt=_interopRequireDefault(tt(2501)),en=_interopRequireDefault(tt(7116)),Cn=_interopRequireDefault(tt(1803)),_n=_interopRequireDefault(tt(7119)),wn=_interopRequireDefault(tt(7120)),Sn=_interopRequireDefault(tt(3874)),xn=_interopRequireDefault(tt(7121)),kn=_interopRequireDefault(tt(2503)),En=tt(7122);function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}Object.keys(En).forEach((function(Je){"default"!==Je&&"__esModule"!==Je&&(Object.prototype.hasOwnProperty.call(ot,Je)||Object.defineProperty(et,Je,{enumerable:!0,get:function get(){return En[Je]}}))}))},317:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return it})),tt.d(et,"a",(function(){return Zt}));var ot=tt(58);const it=Object(ot.c)("contextViewService"),Zt=Object(ot.c)("contextMenuService")},318:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return CursorMoveCommands})),tt.d(et,"a",(function(){return ot}));var ot,it=tt(54),Zt=tt(72),en=tt(279),Cn=tt(535),_n=tt(30),wn=tt(10);class CursorMoveCommands{static addCursorDown(Je,et,tt){let ot=[],it=0;for(let Cn=0,_n=et.length;Cn<_n;Cn++){const _n=et[Cn];ot[it++]=new Zt.d(_n.modelState,_n.viewState),ot[it++]=tt?Zt.d.fromModelState(en.a.translateDown(Je.cursorConfig,Je.model,_n.modelState)):Zt.d.fromViewState(en.a.translateDown(Je.cursorConfig,Je,_n.viewState))}return ot}static addCursorUp(Je,et,tt){let ot=[],it=0;for(let Cn=0,_n=et.length;Cn<_n;Cn++){const _n=et[Cn];ot[it++]=new Zt.d(_n.modelState,_n.viewState),ot[it++]=tt?Zt.d.fromModelState(en.a.translateUp(Je.cursorConfig,Je.model,_n.modelState)):Zt.d.fromViewState(en.a.translateUp(Je.cursorConfig,Je,_n.viewState))}return ot}static moveToBeginningOfLine(Je,et,tt){let ot=[];for(let it=0,Zt=et.length;it<Zt;it++){const Zt=et[it];ot[it]=this._moveToLineStart(Je,Zt,tt)}return ot}static _moveToLineStart(Je,et,tt){const ot=et.viewState.position.column,it=ot===et.modelState.position.column,Zt=et.viewState.position.lineNumber,en=Je.getLineFirstNonWhitespaceColumn(Zt);return it||ot===en?this._moveToLineStartByModel(Je,et,tt):this._moveToLineStartByView(Je,et,tt)}static _moveToLineStartByView(Je,et,tt){return Zt.d.fromViewState(en.a.moveToBeginningOfLine(Je.cursorConfig,Je,et.viewState,tt))}static _moveToLineStartByModel(Je,et,tt){return Zt.d.fromModelState(en.a.moveToBeginningOfLine(Je.cursorConfig,Je.model,et.modelState,tt))}static moveToEndOfLine(Je,et,tt,ot){let it=[];for(let Zt=0,en=et.length;Zt<en;Zt++){const en=et[Zt];it[Zt]=this._moveToLineEnd(Je,en,tt,ot)}return it}static _moveToLineEnd(Je,et,tt,ot){const it=et.viewState.position,Zt=Je.getLineMaxColumn(it.lineNumber),en=it.column===Zt,Cn=et.modelState.position,_n=Je.model.getLineMaxColumn(Cn.lineNumber),wn=Zt-it.column==_n-Cn.column;return en||wn?this._moveToLineEndByModel(Je,et,tt,ot):this._moveToLineEndByView(Je,et,tt,ot)}static _moveToLineEndByView(Je,et,tt,ot){return Zt.d.fromViewState(en.a.moveToEndOfLine(Je.cursorConfig,Je,et.viewState,tt,ot))}static _moveToLineEndByModel(Je,et,tt,ot){return Zt.d.fromModelState(en.a.moveToEndOfLine(Je.cursorConfig,Je.model,et.modelState,tt,ot))}static expandLineSelection(Je,et){let tt=[];for(let ot=0,it=et.length;ot<it;ot++){const it=et[ot],en=it.modelState.selection.startLineNumber,Cn=Je.model.getLineCount();let Sn,xn=it.modelState.selection.endLineNumber;xn===Cn?Sn=Je.model.getLineMaxColumn(Cn):(xn++,Sn=1),tt[ot]=Zt.d.fromModelState(new Zt.f(new wn.a(en,1,en,1),0,new _n.a(xn,Sn),0))}return tt}static moveToBeginningOfBuffer(Je,et,tt){let ot=[];for(let it=0,Cn=et.length;it<Cn;it++){const Cn=et[it];ot[it]=Zt.d.fromModelState(en.a.moveToBeginningOfBuffer(Je.cursorConfig,Je.model,Cn.modelState,tt))}return ot}static moveToEndOfBuffer(Je,et,tt){let ot=[];for(let it=0,Cn=et.length;it<Cn;it++){const Cn=et[it];ot[it]=Zt.d.fromModelState(en.a.moveToEndOfBuffer(Je.cursorConfig,Je.model,Cn.modelState,tt))}return ot}static selectAll(Je,et){const tt=Je.model.getLineCount(),ot=Je.model.getLineMaxColumn(tt);return Zt.d.fromModelState(new Zt.f(new wn.a(1,1,1,1),0,new _n.a(tt,ot),0))}static line(Je,et,tt,ot,it){const en=Je.model.validatePosition(ot),Cn=it?Je.coordinatesConverter.validateViewPosition(new _n.a(it.lineNumber,it.column),en):Je.coordinatesConverter.convertModelPositionToViewPosition(en);if(!tt||!et.modelState.hasSelection()){const et=Je.model.getLineCount();let tt=en.lineNumber+1,ot=1;return tt>et&&(tt=et,ot=Je.model.getLineMaxColumn(tt)),Zt.d.fromModelState(new Zt.f(new wn.a(en.lineNumber,1,tt,ot),0,new _n.a(tt,ot),0))}const Sn=et.modelState.selectionStart.getStartPosition().lineNumber;if(en.lineNumber<Sn)return Zt.d.fromViewState(et.viewState.move(et.modelState.hasSelection(),Cn.lineNumber,1,0));if(en.lineNumber>Sn){const tt=Je.getLineCount();let ot=Cn.lineNumber+1,it=1;return ot>tt&&(ot=tt,it=Je.getLineMaxColumn(ot)),Zt.d.fromViewState(et.viewState.move(et.modelState.hasSelection(),ot,it,0))}{const Je=et.modelState.selectionStart.getEndPosition();return Zt.d.fromModelState(et.modelState.move(et.modelState.hasSelection(),Je.lineNumber,Je.column,0))}}static word(Je,et,tt,ot){const it=Je.model.validatePosition(ot);return Zt.d.fromModelState(Cn.a.word(Je.cursorConfig,Je.model,et.modelState,tt,it))}static cancelSelection(Je,et){if(!et.modelState.hasSelection())return new Zt.d(et.modelState,et.viewState);const tt=et.viewState.position.lineNumber,ot=et.viewState.position.column;return Zt.d.fromViewState(new Zt.f(new wn.a(tt,ot,tt,ot),0,new _n.a(tt,ot),0))}static moveTo(Je,et,tt,ot,it){const en=Je.model.validatePosition(ot),Cn=it?Je.coordinatesConverter.validateViewPosition(new _n.a(it.lineNumber,it.column),en):Je.coordinatesConverter.convertModelPositionToViewPosition(en);return Zt.d.fromViewState(et.viewState.move(tt,Cn.lineNumber,Cn.column,0))}static simpleMove(Je,et,tt,ot,it,Cn){switch(tt){case 0:return 4===Cn?this._moveHalfLineLeft(Je,et,ot):this._moveLeft(Je,et,ot,it);case 1:return 4===Cn?this._moveHalfLineRight(Je,et,ot):this._moveRight(Je,et,ot,it);case 2:return 2===Cn?this._moveUpByViewLines(Je,et,ot,it):this._moveUpByModelLines(Je,et,ot,it);case 3:return 2===Cn?this._moveDownByViewLines(Je,et,ot,it):this._moveDownByModelLines(Je,et,ot,it);case 4:return 2===Cn?et.map(et=>Zt.d.fromViewState(en.a.moveToPrevBlankLine(Je.cursorConfig,Je,et.viewState,ot))):et.map(et=>Zt.d.fromModelState(en.a.moveToPrevBlankLine(Je.cursorConfig,Je.model,et.modelState,ot)));case 5:return 2===Cn?et.map(et=>Zt.d.fromViewState(en.a.moveToNextBlankLine(Je.cursorConfig,Je,et.viewState,ot))):et.map(et=>Zt.d.fromModelState(en.a.moveToNextBlankLine(Je.cursorConfig,Je.model,et.modelState,ot)));case 6:return this._moveToViewMinColumn(Je,et,ot);case 7:return this._moveToViewFirstNonWhitespaceColumn(Je,et,ot);case 8:return this._moveToViewCenterColumn(Je,et,ot);case 9:return this._moveToViewMaxColumn(Je,et,ot);case 10:return this._moveToViewLastNonWhitespaceColumn(Je,et,ot);default:return null}}static viewportMove(Je,et,tt,ot,it){const Zt=Je.getCompletelyVisibleViewRange(),en=Je.coordinatesConverter.convertViewRangeToModelRange(Zt);switch(tt){case 11:{const tt=this._firstLineNumberInRange(Je.model,en,it),Zt=Je.model.getLineFirstNonWhitespaceColumn(tt);return[this._moveToModelPosition(Je,et[0],ot,tt,Zt)]}case 13:{const tt=this._lastLineNumberInRange(Je.model,en,it),Zt=Je.model.getLineFirstNonWhitespaceColumn(tt);return[this._moveToModelPosition(Je,et[0],ot,tt,Zt)]}case 12:{const tt=Math.round((en.startLineNumber+en.endLineNumber)/2),it=Je.model.getLineFirstNonWhitespaceColumn(tt);return[this._moveToModelPosition(Je,et[0],ot,tt,it)]}case 14:{let tt=[];for(let it=0,en=et.length;it<en;it++){const en=et[it];tt[it]=this.findPositionInViewportIfOutside(Je,en,Zt,ot)}return tt}default:return null}}static findPositionInViewportIfOutside(Je,et,tt,ot){let it=et.viewState.position.lineNumber;if(tt.startLineNumber<=it&&it<=tt.endLineNumber-1)return new Zt.d(et.modelState,et.viewState);{it>tt.endLineNumber-1&&(it=tt.endLineNumber-1),it<tt.startLineNumber&&(it=tt.startLineNumber);const Zt=Je.getLineFirstNonWhitespaceColumn(it);return this._moveToViewPosition(Je,et,ot,it,Zt)}}static _firstLineNumberInRange(Je,et,tt){let ot=et.startLineNumber;return et.startColumn!==Je.getLineMinColumn(ot)&&ot++,Math.min(et.endLineNumber,ot+tt-1)}static _lastLineNumberInRange(Je,et,tt){let ot=et.startLineNumber;return et.startColumn!==Je.getLineMinColumn(ot)&&ot++,Math.max(ot,et.endLineNumber-tt+1)}static _moveLeft(Je,et,tt,ot){return et.map(et=>Zt.d.fromViewState(en.a.moveLeft(Je.cursorConfig,Je,et.viewState,tt,ot)))}static _moveHalfLineLeft(Je,et,tt){let ot=[];for(let it=0,Cn=et.length;it<Cn;it++){const Cn=et[it],_n=Cn.viewState.position.lineNumber,wn=Math.round(Je.getLineContent(_n).length/2);ot[it]=Zt.d.fromViewState(en.a.moveLeft(Je.cursorConfig,Je,Cn.viewState,tt,wn))}return ot}static _moveRight(Je,et,tt,ot){return et.map(et=>Zt.d.fromViewState(en.a.moveRight(Je.cursorConfig,Je,et.viewState,tt,ot)))}static _moveHalfLineRight(Je,et,tt){let ot=[];for(let it=0,Cn=et.length;it<Cn;it++){const Cn=et[it],_n=Cn.viewState.position.lineNumber,wn=Math.round(Je.getLineContent(_n).length/2);ot[it]=Zt.d.fromViewState(en.a.moveRight(Je.cursorConfig,Je,Cn.viewState,tt,wn))}return ot}static _moveDownByViewLines(Je,et,tt,ot){let it=[];for(let Cn=0,_n=et.length;Cn<_n;Cn++){const _n=et[Cn];it[Cn]=Zt.d.fromViewState(en.a.moveDown(Je.cursorConfig,Je,_n.viewState,tt,ot))}return it}static _moveDownByModelLines(Je,et,tt,ot){let it=[];for(let Cn=0,_n=et.length;Cn<_n;Cn++){const _n=et[Cn];it[Cn]=Zt.d.fromModelState(en.a.moveDown(Je.cursorConfig,Je.model,_n.modelState,tt,ot))}return it}static _moveUpByViewLines(Je,et,tt,ot){let it=[];for(let Cn=0,_n=et.length;Cn<_n;Cn++){const _n=et[Cn];it[Cn]=Zt.d.fromViewState(en.a.moveUp(Je.cursorConfig,Je,_n.viewState,tt,ot))}return it}static _moveUpByModelLines(Je,et,tt,ot){let it=[];for(let Cn=0,_n=et.length;Cn<_n;Cn++){const _n=et[Cn];it[Cn]=Zt.d.fromModelState(en.a.moveUp(Je.cursorConfig,Je.model,_n.modelState,tt,ot))}return it}static _moveToViewPosition(Je,et,tt,ot,it){return Zt.d.fromViewState(et.viewState.move(tt,ot,it,0))}static _moveToModelPosition(Je,et,tt,ot,it){return Zt.d.fromModelState(et.modelState.move(tt,ot,it,0))}static _moveToViewMinColumn(Je,et,tt){let ot=[];for(let it=0,Zt=et.length;it<Zt;it++){const Zt=et[it],en=Zt.viewState.position.lineNumber,Cn=Je.getLineMinColumn(en);ot[it]=this._moveToViewPosition(Je,Zt,tt,en,Cn)}return ot}static _moveToViewFirstNonWhitespaceColumn(Je,et,tt){let ot=[];for(let it=0,Zt=et.length;it<Zt;it++){const Zt=et[it],en=Zt.viewState.position.lineNumber,Cn=Je.getLineFirstNonWhitespaceColumn(en);ot[it]=this._moveToViewPosition(Je,Zt,tt,en,Cn)}return ot}static _moveToViewCenterColumn(Je,et,tt){let ot=[];for(let it=0,Zt=et.length;it<Zt;it++){const Zt=et[it],en=Zt.viewState.position.lineNumber,Cn=Math.round((Je.getLineMaxColumn(en)+Je.getLineMinColumn(en))/2);ot[it]=this._moveToViewPosition(Je,Zt,tt,en,Cn)}return ot}static _moveToViewMaxColumn(Je,et,tt){let ot=[];for(let it=0,Zt=et.length;it<Zt;it++){const Zt=et[it],en=Zt.viewState.position.lineNumber,Cn=Je.getLineMaxColumn(en);ot[it]=this._moveToViewPosition(Je,Zt,tt,en,Cn)}return ot}static _moveToViewLastNonWhitespaceColumn(Je,et,tt){let ot=[];for(let it=0,Zt=et.length;it<Zt;it++){const Zt=et[it],en=Zt.viewState.position.lineNumber,Cn=Je.getLineLastNonWhitespaceColumn(en);ot[it]=this._moveToViewPosition(Je,Zt,tt,en,Cn)}return ot}}!function(Je){Je.description={description:"Move cursor to a logical position in the view",args:[{name:"Cursor move argument object",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t* 'to': A mandatory logical position value providing where to move the cursor.\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'left', 'right', 'up', 'down', 'prevBlankLine', 'nextBlankLine',\n\t\t\t\t\t\t'wrappedLineStart', 'wrappedLineEnd', 'wrappedLineColumnCenter'\n\t\t\t\t\t\t'wrappedLineFirstNonWhitespaceCharacter', 'wrappedLineLastNonWhitespaceCharacter'\n\t\t\t\t\t\t'viewPortTop', 'viewPortCenter', 'viewPortBottom', 'viewPortIfOutside'\n\t\t\t\t\t\t```\n\t\t\t\t\t* 'by': Unit to move. Default is computed based on 'to' value.\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'line', 'wrappedLine', 'character', 'halfLine'\n\t\t\t\t\t\t```\n\t\t\t\t\t* 'value': Number of units to move. Default is '1'.\n\t\t\t\t\t* 'select': If 'true' makes the selection. Default is 'false'.\n\t\t\t\t",constraint:function(Je){if(!it.j(Je))return!1;let et=Je;return!!it.k(et.to)&&(!(!it.l(et.select)&&!it.g(et.select))&&(!(!it.l(et.by)&&!it.k(et.by))&&!(!it.l(et.value)&&!it.i(et.value))))},schema:{type:"object",required:["to"],properties:{to:{type:"string",enum:["left","right","up","down","prevBlankLine","nextBlankLine","wrappedLineStart","wrappedLineEnd","wrappedLineColumnCenter","wrappedLineFirstNonWhitespaceCharacter","wrappedLineLastNonWhitespaceCharacter","viewPortTop","viewPortCenter","viewPortBottom","viewPortIfOutside"]},by:{type:"string",enum:["line","wrappedLine","character","halfLine"]},value:{type:"number",default:1},select:{type:"boolean",default:!1}}}}]},Je.RawDirection={Left:"left",Right:"right",Up:"up",Down:"down",PrevBlankLine:"prevBlankLine",NextBlankLine:"nextBlankLine",WrappedLineStart:"wrappedLineStart",WrappedLineFirstNonWhitespaceCharacter:"wrappedLineFirstNonWhitespaceCharacter",WrappedLineColumnCenter:"wrappedLineColumnCenter",WrappedLineEnd:"wrappedLineEnd",WrappedLineLastNonWhitespaceCharacter:"wrappedLineLastNonWhitespaceCharacter",ViewPortTop:"viewPortTop",ViewPortCenter:"viewPortCenter",ViewPortBottom:"viewPortBottom",ViewPortIfOutside:"viewPortIfOutside"},Je.RawUnit={Line:"line",WrappedLine:"wrappedLine",Character:"character",HalfLine:"halfLine"},Je.parse=function parse(et){if(!et.to)return null;let tt;switch(et.to){case Je.RawDirection.Left:tt=0;break;case Je.RawDirection.Right:tt=1;break;case Je.RawDirection.Up:tt=2;break;case Je.RawDirection.Down:tt=3;break;case Je.RawDirection.PrevBlankLine:tt=4;break;case Je.RawDirection.NextBlankLine:tt=5;break;case Je.RawDirection.WrappedLineStart:tt=6;break;case Je.RawDirection.WrappedLineFirstNonWhitespaceCharacter:tt=7;break;case Je.RawDirection.WrappedLineColumnCenter:tt=8;break;case Je.RawDirection.WrappedLineEnd:tt=9;break;case Je.RawDirection.WrappedLineLastNonWhitespaceCharacter:tt=10;break;case Je.RawDirection.ViewPortTop:tt=11;break;case Je.RawDirection.ViewPortBottom:tt=13;break;case Je.RawDirection.ViewPortCenter:tt=12;break;case Je.RawDirection.ViewPortIfOutside:tt=14;break;default:return null}let ot=0;switch(et.by){case Je.RawUnit.Line:ot=1;break;case Je.RawUnit.WrappedLine:ot=2;break;case Je.RawUnit.Character:ot=3;break;case Je.RawUnit.HalfLine:ot=4}return{direction:tt,unit:ot,select:!!et.select,value:et.value||1}}}(ot||(ot={}))},331:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return en})),tt.d(et,"c",(function(){return Cn})),tt.d(et,"a",(function(){return ConsoleLogger})),tt.d(et,"d",(function(){return LogService}));var ot=tt(58),it=tt(9),Zt=tt(18);const en=Object(ot.c)("logService");var Cn;!function(Je){Je[Je.Trace=0]="Trace",Je[Je.Debug=1]="Debug",Je[Je.Info=2]="Info",Je[Je.Warning=3]="Warning",Je[Je.Error=4]="Error",Je[Je.Critical=5]="Critical",Je[Je.Off=6]="Off"}(Cn||(Cn={}));const _n=Cn.Info;class AbstractLogger extends it.a{constructor(){super(...arguments),this.level=_n,this._onDidChangeLogLevel=this._register(new Zt.b)}setLevel(Je){this.level!==Je&&(this.level=Je,this._onDidChangeLogLevel.fire(this.level))}getLevel(){return this.level}}class ConsoleLogger extends AbstractLogger{constructor(Je=_n){super(),this.setLevel(Je)}trace(Je,...et){this.getLevel()<=Cn.Trace&&console.log("%cTRACE","color: #888",Je,...et)}debug(Je,...et){this.getLevel()<=Cn.Debug&&console.log("%cDEBUG","background: #eee; color: #888",Je,...et)}info(Je,...et){this.getLevel()<=Cn.Info&&console.log("%c INFO","color: #33f",Je,...et)}error(Je,...et){this.getLevel()<=Cn.Error&&console.log("%c ERR","color: #f33",Je,...et)}dispose(){}}class LogService extends it.a{constructor(Je){super(),this.logger=Je,this._register(Je)}getLevel(){return this.logger.getLevel()}trace(Je,...et){this.logger.trace(Je,...et)}debug(Je,...et){this.logger.debug(Je,...et)}info(Je,...et){this.logger.info(Je,...et)}error(Je,...et){this.logger.error(Je,...et)}}},332:function(Je,et,tt){"use strict";tt.d(et,"c",(function(){return en})),tt.d(et,"b",(function(){return TextAreaState})),tt.d(et,"a",(function(){return PagedScreenReaderStrategy}));var ot=tt(26),it=tt(30),Zt=tt(10);const en=!1;class TextAreaState{constructor(Je,et,tt,ot,it){this.value=Je,this.selectionStart=et,this.selectionEnd=tt,this.selectionStartPosition=ot,this.selectionEndPosition=it}toString(){return"[ <"+this.value+">, selectionStart: "+this.selectionStart+", selectionEnd: "+this.selectionEnd+"]"}static readFromTextArea(Je){return new TextAreaState(Je.getValue(),Je.getSelectionStart(),Je.getSelectionEnd(),null,null)}collapseSelection(){return new TextAreaState(this.value,this.value.length,this.value.length,null,null)}writeToTextArea(Je,et,tt){en&&console.log("writeToTextArea "+Je+": "+this.toString()),et.setValue(Je,this.value),tt&&et.setSelectionRange(Je,this.selectionStart,this.selectionEnd)}deduceEditorPosition(Je){if(Je<=this.selectionStart){const et=this.value.substring(Je,this.selectionStart);return this._finishDeduceEditorPosition(this.selectionStartPosition,et,-1)}if(Je>=this.selectionEnd){const et=this.value.substring(this.selectionEnd,Je);return this._finishDeduceEditorPosition(this.selectionEndPosition,et,1)}const et=this.value.substring(this.selectionStart,Je);if(-1===et.indexOf(String.fromCharCode(8230)))return this._finishDeduceEditorPosition(this.selectionStartPosition,et,1);const tt=this.value.substring(Je,this.selectionEnd);return this._finishDeduceEditorPosition(this.selectionEndPosition,tt,-1)}_finishDeduceEditorPosition(Je,et,tt){let ot=0,it=-1;for(;-1!==(it=et.indexOf("\n",it+1));)ot++;return[Je,tt*et.length,ot]}static selectedText(Je){return new TextAreaState(Je,0,Je.length,null,null)}static deduceInput(Je,et,tt){if(!Je)return{text:"",replacePrevCharCnt:0,replaceNextCharCnt:0,positionDelta:0};en&&(console.log("------------------------deduceInput"),console.log("PREVIOUS STATE: "+Je.toString()),console.log("CURRENT STATE: "+et.toString()));let it=Je.value,Zt=Je.selectionStart,Cn=Je.selectionEnd,_n=et.value,wn=et.selectionStart,Sn=et.selectionEnd;const xn=it.substring(Cn),kn=_n.substring(Sn),En=ot.e(xn,kn);_n=_n.substring(0,_n.length-En),it=it.substring(0,it.length-En);const Dn=it.substring(0,Zt),Pn=_n.substring(0,wn),Ln=ot.d(Dn,Pn);if(_n=_n.substring(Ln),it=it.substring(Ln),wn-=Ln,Zt-=Ln,Sn-=Ln,Cn-=Ln,en&&(console.log("AFTER DIFFING PREVIOUS STATE: <"+it+">, selectionStart: "+Zt+", selectionEnd: "+Cn),console.log("AFTER DIFFING CURRENT STATE: <"+_n+">, selectionStart: "+wn+", selectionEnd: "+Sn)),tt&&wn===Sn&&it.length>0){let Je=null;if(wn===_n.length?_n.startsWith(it)&&(Je=_n.substring(it.length)):_n.endsWith(it)&&(Je=_n.substring(0,_n.length-it.length)),null!==Je&&Je.length>0&&(/\uFE0F/.test(Je)||ot.k(Je)))return{text:Je,replacePrevCharCnt:0,replaceNextCharCnt:0,positionDelta:0}}if(wn===Sn){if(it===_n&&0===Zt&&Cn===it.length&&wn===_n.length&&-1===_n.indexOf("\n")&&ot.l(_n))return{text:"",replacePrevCharCnt:0,replaceNextCharCnt:0,positionDelta:0};const Je=Dn.length-Ln;return en&&console.log("REMOVE PREVIOUS: "+(Dn.length-Ln)+" chars"),{text:_n,replacePrevCharCnt:Je,replaceNextCharCnt:0,positionDelta:0}}return{text:_n,replacePrevCharCnt:Cn-Zt,replaceNextCharCnt:0,positionDelta:0}}static deduceAndroidCompositionInput(Je,et){if(!Je)return{text:"",replacePrevCharCnt:0,replaceNextCharCnt:0,positionDelta:0};if(en&&(console.log("------------------------deduceAndroidCompositionInput"),console.log("PREVIOUS STATE: "+Je.toString()),console.log("CURRENT STATE: "+et.toString())),Je.value===et.value)return{text:"",replacePrevCharCnt:0,replaceNextCharCnt:0,positionDelta:et.selectionEnd-Je.selectionEnd};const tt=Math.min(ot.d(Je.value,et.value),Je.selectionEnd),it=Math.min(ot.e(Je.value,et.value),Je.value.length-Je.selectionEnd),Zt=Je.value.substring(tt,Je.value.length-it),Cn=et.value.substring(tt,et.value.length-it),_n=Je.selectionStart-tt,wn=Je.selectionEnd-tt,Sn=et.selectionStart-tt,xn=et.selectionEnd-tt;return en&&(console.log("AFTER DIFFING PREVIOUS STATE: <"+Zt+">, selectionStart: "+_n+", selectionEnd: "+wn),console.log("AFTER DIFFING CURRENT STATE: <"+Cn+">, selectionStart: "+Sn+", selectionEnd: "+xn)),{text:Cn,replacePrevCharCnt:wn,replaceNextCharCnt:Zt.length-wn,positionDelta:xn-Cn.length}}}TextAreaState.EMPTY=new TextAreaState("",0,0,null,null);class PagedScreenReaderStrategy{static _getPageOfLine(Je,et){return Math.floor((Je-1)/et)}static _getRangeForPage(Je,et){const tt=Je*et,ot=tt+1,it=tt+et;return new Zt.a(ot,1,it+1,1)}static fromEditorSelection(Je,et,tt,ot,en){const Cn=PagedScreenReaderStrategy._getPageOfLine(tt.startLineNumber,ot),_n=PagedScreenReaderStrategy._getRangeForPage(Cn,ot),wn=PagedScreenReaderStrategy._getPageOfLine(tt.endLineNumber,ot),Sn=PagedScreenReaderStrategy._getRangeForPage(wn,ot),xn=_n.intersectRanges(new Zt.a(1,1,tt.startLineNumber,tt.startColumn));let kn=et.getValueInRange(xn,1);const En=et.getLineCount(),Dn=et.getLineMaxColumn(En),Pn=Sn.intersectRanges(new Zt.a(tt.endLineNumber,tt.endColumn,En,Dn));let Ln,Tn=et.getValueInRange(Pn,1);if(Cn===wn||Cn+1===wn)Ln=et.getValueInRange(tt,1);else{const Je=_n.intersectRanges(tt),ot=Sn.intersectRanges(tt);Ln=et.getValueInRange(Je,1)+String.fromCharCode(8230)+et.getValueInRange(ot,1)}if(en){const Je=500;kn.length>Je&&(kn=kn.substring(kn.length-Je,kn.length)),Tn.length>Je&&(Tn=Tn.substring(0,Je)),Ln.length>2*Je&&(Ln=Ln.substring(0,Je)+String.fromCharCode(8230)+Ln.substring(Ln.length-Je,Ln.length))}return new TextAreaState(kn+Ln+Tn,kn.length,kn.length+Ln.length,new it.a(tt.startLineNumber,tt.startColumn),new it.a(tt.endLineNumber,tt.endColumn))}}},342:function(Je,et,tt){"use strict";tt.d(et,"c",(function(){return Zt})),tt.d(et,"b",(function(){return en})),tt.d(et,"a",(function(){return Cn})),tt.d(et,"d",(function(){return nullTokenize})),tt.d(et,"e",(function(){return nullTokenize2}));var ot=tt(534),it=tt(31);const Zt=new class NullStateImpl{clone(){return this}equals(Je){return this===Je}},en="vs.editor.nullMode",Cn=new it.u(en,0);function nullTokenize(Je,et,tt,it){return new ot.b([new ot.a(it,"",Je)],tt)}function nullTokenize2(Je,et,tt,it){let en=new Uint32Array(2);return en[0]=it,en[1]=(16384|Je<<0|2<<23)>>>0,new ot.c(en,null===tt?Zt:tt)}},357:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return it}));var ot=tt(58);const it=Object(ot.c)("modeService")},358:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Sn})),tt.d(et,"c",(function(){return xn})),tt.d(et,"b",(function(){return storage_InMemoryStorageService}));var ot,it=tt(58),Zt=tt(18),en=tt(9),Cn=tt(54),_n=tt(55),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};!function(Je){Je[Je.None=0]="None",Je[Je.Initialized=1]="Initialized",Je[Je.Closed=2]="Closed"}(ot||(ot={}));class storage_Storage extends en.a{constructor(Je,et=Object.create(null)){super(),this.database=Je,this.options=et,this._onDidChangeStorage=this._register(new Zt.b),this.onDidChangeStorage=this._onDidChangeStorage.event,this.state=ot.None,this.cache=new Map,this.flushDelayer=new _n.f(storage_Storage.DEFAULT_FLUSH_DELAY),this.pendingDeletes=new Set,this.pendingInserts=new Map,this.whenFlushedCallbacks=[],this.registerListeners()}registerListeners(){this._register(this.database.onDidChangeItemsExternal(Je=>this.onDidChangeItemsExternal(Je)))}onDidChangeItemsExternal(Je){var et,tt;null===(et=Je.changed)||void 0===et||et.forEach((Je,et)=>this.accept(et,Je)),null===(tt=Je.deleted)||void 0===tt||tt.forEach(Je=>this.accept(Je,void 0))}accept(Je,et){if(this.state===ot.Closed)return;let tt=!1;if(Object(Cn.m)(et))tt=this.cache.delete(Je);else{this.cache.get(Je)!==et&&(this.cache.set(Je,et),tt=!0)}tt&&this._onDidChangeStorage.fire(Je)}get(Je,et){const tt=this.cache.get(Je);return Object(Cn.m)(tt)?et:tt}getBoolean(Je,et){const tt=this.get(Je);return Object(Cn.m)(tt)?et:"true"===tt}getNumber(Je,et){const tt=this.get(Je);return Object(Cn.m)(tt)?et:parseInt(tt,10)}set(Je,et){return __awaiter(this,void 0,void 0,(function*(){if(this.state===ot.Closed)return;if(Object(Cn.m)(et))return this.delete(Je);const tt=String(et);return this.cache.get(Je)!==tt?(this.cache.set(Je,tt),this.pendingInserts.set(Je,tt),this.pendingDeletes.delete(Je),this._onDidChangeStorage.fire(Je),this.flushDelayer.trigger(()=>this.flushPending())):void 0}))}delete(Je){return __awaiter(this,void 0,void 0,(function*(){if(this.state===ot.Closed)return;return this.cache.delete(Je)?(this.pendingDeletes.has(Je)||this.pendingDeletes.add(Je),this.pendingInserts.delete(Je),this._onDidChangeStorage.fire(Je),this.flushDelayer.trigger(()=>this.flushPending())):void 0}))}get hasPending(){return this.pendingInserts.size>0||this.pendingDeletes.size>0}flushPending(){return __awaiter(this,void 0,void 0,(function*(){if(!this.hasPending)return;const Je={insert:this.pendingInserts,delete:this.pendingDeletes};return this.pendingDeletes=new Set,this.pendingInserts=new Map,this.database.updateItems(Je).finally(()=>{var Je;if(!this.hasPending)for(;this.whenFlushedCallbacks.length;)null===(Je=this.whenFlushedCallbacks.pop())||void 0===Je||Je()})}))}dispose(){this.flushDelayer.dispose(),super.dispose()}}storage_Storage.DEFAULT_FLUSH_DELAY=100;class storage_InMemoryStorageDatabase{constructor(){this.onDidChangeItemsExternal=Zt.c.None,this.items=new Map}updateItems(Je){return __awaiter(this,void 0,void 0,(function*(){Je.insert&&Je.insert.forEach((Je,et)=>this.items.set(et,Je)),Je.delete&&Je.delete.forEach(Je=>this.items.delete(Je))}))}}const wn="__$__targetStorageMarker",Sn=Object(it.c)("storageService");var xn;!function(Je){Je[Je.NONE=0]="NONE",Je[Je.SHUTDOWN=1]="SHUTDOWN"}(xn||(xn={}));class storage_AbstractStorageService extends en.a{constructor(Je={flushInterval:storage_AbstractStorageService.DEFAULT_FLUSH_INTERVAL}){super(),this.options=Je,this._onDidChangeValue=this._register(new Zt.e),this._onDidChangeTarget=this._register(new Zt.e),this._onWillSaveState=this._register(new Zt.b),this.onWillSaveState=this._onWillSaveState.event,this._workspaceKeyTargets=void 0,this._globalKeyTargets=void 0}emitDidChangeValue(Je,et){et===wn?(0===Je?this._globalKeyTargets=void 0:1===Je&&(this._workspaceKeyTargets=void 0),this._onDidChangeTarget.fire({scope:Je})):this._onDidChangeValue.fire({scope:Je,key:et,target:this.getKeyTargets(Je)[et]})}get(Je,et,tt){var ot;return null===(ot=this.getStorage(et))||void 0===ot?void 0:ot.get(Je,tt)}getBoolean(Je,et,tt){var ot;return null===(ot=this.getStorage(et))||void 0===ot?void 0:ot.getBoolean(Je,tt)}getNumber(Je,et,tt){var ot;return null===(ot=this.getStorage(et))||void 0===ot?void 0:ot.getNumber(Je,tt)}store(Je,et,tt,ot){Object(Cn.m)(et)?this.remove(Je,tt):this.withPausedEmitters(()=>{var it;this.updateKeyTarget(Je,tt,ot),null===(it=this.getStorage(tt))||void 0===it||it.set(Je,et)})}remove(Je,et){this.withPausedEmitters(()=>{var tt;this.updateKeyTarget(Je,et,void 0),null===(tt=this.getStorage(et))||void 0===tt||tt.delete(Je)})}withPausedEmitters(Je){this._onDidChangeValue.pause(),this._onDidChangeTarget.pause();try{Je()}finally{this._onDidChangeValue.resume(),this._onDidChangeTarget.resume()}}updateKeyTarget(Je,et,tt){var ot,it;const Zt=this.getKeyTargets(et);"number"==typeof tt?Zt[Je]!==tt&&(Zt[Je]=tt,null===(ot=this.getStorage(et))||void 0===ot||ot.set(wn,JSON.stringify(Zt))):"number"==typeof Zt[Je]&&(delete Zt[Je],null===(it=this.getStorage(et))||void 0===it||it.set(wn,JSON.stringify(Zt)))}get workspaceKeyTargets(){return this._workspaceKeyTargets||(this._workspaceKeyTargets=this.loadKeyTargets(1)),this._workspaceKeyTargets}get globalKeyTargets(){return this._globalKeyTargets||(this._globalKeyTargets=this.loadKeyTargets(0)),this._globalKeyTargets}getKeyTargets(Je){return 0===Je?this.globalKeyTargets:this.workspaceKeyTargets}loadKeyTargets(Je){const et=this.get(wn,Je);if(et)try{return JSON.parse(et)}catch(Je){}return Object.create(null)}}storage_AbstractStorageService.DEFAULT_FLUSH_INTERVAL=6e4;class storage_InMemoryStorageService extends storage_AbstractStorageService{constructor(){super(),this.globalStorage=this._register(new storage_Storage(new storage_InMemoryStorageDatabase)),this.workspaceStorage=this._register(new storage_Storage(new storage_InMemoryStorageDatabase)),this._register(this.workspaceStorage.onDidChangeStorage(Je=>this.emitDidChangeValue(1,Je))),this._register(this.globalStorage.onDidChangeStorage(Je=>this.emitDidChangeValue(0,Je)))}getStorage(Je){return 0===Je?this.globalStorage:this.workspaceStorage}}},359:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return LinkedList}));class Node{constructor(Je){this.element=Je,this.next=Node.Undefined,this.prev=Node.Undefined}}Node.Undefined=new Node(void 0);class LinkedList{constructor(){this._first=Node.Undefined,this._last=Node.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===Node.Undefined}clear(){let Je=this._first;for(;Je!==Node.Undefined;){const et=Je.next;Je.prev=Node.Undefined,Je.next=Node.Undefined,Je=et}this._first=Node.Undefined,this._last=Node.Undefined,this._size=0}unshift(Je){return this._insert(Je,!1)}push(Je){return this._insert(Je,!0)}_insert(Je,et){const tt=new Node(Je);if(this._first===Node.Undefined)this._first=tt,this._last=tt;else if(et){const Je=this._last;this._last=tt,tt.prev=Je,Je.next=tt}else{const Je=this._first;this._first=tt,tt.next=Je,Je.prev=tt}this._size+=1;let ot=!1;return()=>{ot||(ot=!0,this._remove(tt))}}shift(){if(this._first!==Node.Undefined){const Je=this._first.element;return this._remove(this._first),Je}}pop(){if(this._last!==Node.Undefined){const Je=this._last.element;return this._remove(this._last),Je}}_remove(Je){if(Je.prev!==Node.Undefined&&Je.next!==Node.Undefined){const et=Je.prev;et.next=Je.next,Je.next.prev=et}else Je.prev===Node.Undefined&&Je.next===Node.Undefined?(this._first=Node.Undefined,this._last=Node.Undefined):Je.next===Node.Undefined?(this._last=this._last.prev,this._last.next=Node.Undefined):Je.prev===Node.Undefined&&(this._first=this._first.next,this._first.prev=Node.Undefined);this._size-=1}*[Symbol.iterator](){let Je=this._first;for(;Je!==Node.Undefined;)yield Je.element,Je=Je.next}}},360:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Cn}));var ot=tt(160),it=tt(43),Zt=tt(98),en=tt(170);class KeybindingsRegistryImpl{constructor(){this._coreKeybindings=[],this._extensionKeybindings=[],this._cachedMergedKeybindings=null}static bindToCurrentPlatform(Je){if(1===it.a){if(Je&&Je.win)return Je.win}else if(2===it.a){if(Je&&Je.mac)return Je.mac}else if(Je&&Je.linux)return Je.linux;return Je}registerKeybindingRule(Je){const et=KeybindingsRegistryImpl.bindToCurrentPlatform(Je);if(et&&et.primary){const tt=Object(ot.f)(et.primary,it.a);tt&&this._registerDefaultKeybinding(tt,Je.id,Je.args,Je.weight,0,Je.when)}if(et&&Array.isArray(et.secondary))for(let tt=0,Zt=et.secondary.length;tt<Zt;tt++){const Zt=et.secondary[tt],en=Object(ot.f)(Zt,it.a);en&&this._registerDefaultKeybinding(en,Je.id,Je.args,Je.weight,-tt-1,Je.when)}}registerCommandAndKeybindingRule(Je){this.registerKeybindingRule(Je),Zt.a.registerCommand(Je)}static _mightProduceChar(Je){return Je>=21&&Je<=30||(Je>=31&&Je<=56||(80===Je||81===Je||82===Je||83===Je||84===Je||85===Je||86===Je||110===Je||111===Je||87===Je||88===Je||89===Je||90===Je||91===Je||92===Je))}_assertNoCtrlAlt(Je,et){Je.ctrlKey&&Je.altKey&&!Je.metaKey&&KeybindingsRegistryImpl._mightProduceChar(Je.keyCode)&&console.warn("Ctrl+Alt+ keybindings should not be used by default under Windows. Offender: ",Je," for ",et)}_registerDefaultKeybinding(Je,et,tt,ot,Zt,en){1===it.a&&this._assertNoCtrlAlt(Je.parts[0],et),this._coreKeybindings.push({keybinding:Je,command:et,commandArgs:tt,when:en,weight1:ot,weight2:Zt,extensionId:null,isBuiltinExtension:!1}),this._cachedMergedKeybindings=null}getDefaultKeybindings(){return this._cachedMergedKeybindings||(this._cachedMergedKeybindings=[].concat(this._coreKeybindings).concat(this._extensionKeybindings),this._cachedMergedKeybindings.sort(sorter)),this._cachedMergedKeybindings.slice(0)}}const Cn=new KeybindingsRegistryImpl;function sorter(Je,et){return Je.weight1!==et.weight1?Je.weight1-et.weight1:Je.command<et.command?-1:Je.command>et.command?1:Je.weight2-et.weight2}en.a.add("platform.keybindingsRegistry",Cn)},361:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return MarkdownString})),tt.d(et,"b",(function(){return isEmptyMarkdownString})),tt.d(et,"d",(function(){return removeMarkdownEscapes})),tt.d(et,"c",(function(){return parseHrefAndDimensions}));var ot=tt(467),it=tt(53);class MarkdownString{constructor(Je="",et=!1){var tt,ot;if(this.value=Je,"string"!=typeof this.value)throw Object(it.b)("value");"boolean"==typeof et?(this.isTrusted=et,this.supportThemeIcons=!1):(this.isTrusted=null!==(tt=et.isTrusted)&&void 0!==tt?tt:void 0,this.supportThemeIcons=null!==(ot=et.supportThemeIcons)&&void 0!==ot&&ot)}appendText(Je,et=0){return this.value+=function escapeMarkdownSyntaxTokens(Je){return Je.replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&")}(this.supportThemeIcons?Object(ot.a)(Je):Je).replace(/([ \t]+)/g,(Je,et)=>" ".repeat(et.length)).replace(/^>/gm,"\\>").replace(/\n/g,1===et?"\\\n":"\n\n"),this}appendMarkdown(Je){return this.value+=Je,this}appendCodeblock(Je,et){return this.value+="\n```",this.value+=Je,this.value+="\n",this.value+=et,this.value+="\n```\n",this}}function isEmptyMarkdownString(Je){return function isMarkdownString(Je){if(Je instanceof MarkdownString)return!0;if(Je&&"object"==typeof Je)return!("string"!=typeof Je.value||"boolean"!=typeof Je.isTrusted&&void 0!==Je.isTrusted||"boolean"!=typeof Je.supportThemeIcons&&void 0!==Je.supportThemeIcons);return!1}(Je)?!Je.value:!Array.isArray(Je)||Je.every(isEmptyMarkdownString)}function removeMarkdownEscapes(Je){return Je?Je.replace(/\\([\\`*_{}[\]()#+\-.!])/g,"$1"):Je}function parseHrefAndDimensions(Je){const et=[],tt=Je.split("|").map(Je=>Je.trim());Je=tt[0];const ot=tt[1];if(ot){const Je=/height=(\d+)/.exec(ot),tt=/width=(\d+)/.exec(ot),it=Je?Je[1]:"",Zt=tt?tt[1]:"",en=isFinite(parseInt(Zt)),Cn=isFinite(parseInt(it));en&&et.push(`width="${Zt}"`),Cn&&et.push(`height="${it}"`)}return{href:Je,dimensions:et}}},362:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return LineRange})),tt.d(et,"c",(function(){return RenderLineInput})),tt.d(et,"a",(function(){return DomPosition})),tt.d(et,"d",(function(){return renderViewLine})),tt.d(et,"e",(function(){return renderViewLine2}));var ot=tt(26),it=tt(530),Zt=tt(566);class LinePart{constructor(Je,et,tt){this._linePartBrand=void 0,this.endIndex=Je,this.type=et,this.metadata=tt}isWhitespace(){return!!(1&this.metadata)}isPseudoAfter(){return!!(4&this.metadata)}}class LineRange{constructor(Je,et){this.startOffset=Je,this.endOffset=et}equals(Je){return this.startOffset===Je.startOffset&&this.endOffset===Je.endOffset}}class RenderLineInput{constructor(Je,et,tt,ot,it,en,Cn,_n,wn,Sn,xn,kn,En,Dn,Pn,Ln,Tn,In,jn){this.useMonospaceOptimizations=Je,this.canUseHalfwidthRightwardsArrow=et,this.lineContent=tt,this.continuesWithWrappedLine=ot,this.isBasicASCII=it,this.containsRTL=en,this.fauxIndentLength=Cn,this.lineTokens=_n,this.lineDecorations=wn.sort(Zt.a.compare),this.tabSize=Sn,this.startVisibleColumn=xn,this.spaceWidth=kn,this.stopRenderingLineAfter=Pn,this.renderWhitespace="all"===Ln?4:"boundary"===Ln?1:"selection"===Ln?2:"trailing"===Ln?3:0,this.renderControlCharacters=Tn,this.fontLigatures=In,this.selectionsOnLine=jn&&jn.sort((Je,et)=>Je.startOffset<et.startOffset?-1:1);Math.abs(Dn-kn)<Math.abs(En-kn)?(this.renderSpaceWidth=Dn,this.renderSpaceCharCode=11825):(this.renderSpaceWidth=En,this.renderSpaceCharCode=183)}sameSelection(Je){if(null===this.selectionsOnLine)return null===Je;if(null===Je)return!1;if(Je.length!==this.selectionsOnLine.length)return!1;for(let et=0;et<this.selectionsOnLine.length;et++)if(!this.selectionsOnLine[et].equals(Je[et]))return!1;return!0}equals(Je){return this.useMonospaceOptimizations===Je.useMonospaceOptimizations&&this.canUseHalfwidthRightwardsArrow===Je.canUseHalfwidthRightwardsArrow&&this.lineContent===Je.lineContent&&this.continuesWithWrappedLine===Je.continuesWithWrappedLine&&this.isBasicASCII===Je.isBasicASCII&&this.containsRTL===Je.containsRTL&&this.fauxIndentLength===Je.fauxIndentLength&&this.tabSize===Je.tabSize&&this.startVisibleColumn===Je.startVisibleColumn&&this.spaceWidth===Je.spaceWidth&&this.renderSpaceWidth===Je.renderSpaceWidth&&this.renderSpaceCharCode===Je.renderSpaceCharCode&&this.stopRenderingLineAfter===Je.stopRenderingLineAfter&&this.renderWhitespace===Je.renderWhitespace&&this.renderControlCharacters===Je.renderControlCharacters&&this.fontLigatures===Je.fontLigatures&&Zt.a.equalsArr(this.lineDecorations,Je.lineDecorations)&&this.lineTokens.equals(Je.lineTokens)&&this.sameSelection(Je.selectionsOnLine)}}class DomPosition{constructor(Je,et){this.partIndex=Je,this.charIndex=et}}class CharacterMapping{constructor(Je,et){this.length=Je,this._data=new Uint32Array(this.length),this._absoluteOffsets=new Uint32Array(this.length)}static getPartIndex(Je){return(4294901760&Je)>>>16}static getCharIndex(Je){return(65535&Je)>>>0}setColumnInfo(Je,et,tt,ot){const it=(et<<16|tt<<0)>>>0;this._data[Je-1]=it,this._absoluteOffsets[Je-1]=ot+tt}getAbsoluteOffset(Je){return 0===this._absoluteOffsets.length?0:this._absoluteOffsets[Je-1]}charOffsetToPartData(Je){return 0===this.length?0:Je<0?this._data[0]:Je>=this.length?this._data[this.length-1]:this._data[Je]}getDomPosition(Je){const et=this.charOffsetToPartData(Je-1),tt=CharacterMapping.getPartIndex(et),ot=CharacterMapping.getCharIndex(et);return new DomPosition(tt,ot)}getColumn(Je,et){return this.partDataToCharOffset(Je.partIndex,et,Je.charIndex)+1}partDataToCharOffset(Je,et,tt){if(0===this.length)return 0;let ot=(Je<<16|tt<<0)>>>0,it=0,Zt=this.length-1;for(;it+1<Zt;){let Je=it+Zt>>>1,et=this._data[Je];if(et===ot)return Je;et>ot?Zt=Je:it=Je}if(it===Zt)return it;let en=this._data[it],Cn=this._data[Zt];if(en===ot)return it;if(Cn===ot)return Zt;let _n,wn=CharacterMapping.getPartIndex(en),Sn=CharacterMapping.getCharIndex(en);return _n=wn!==CharacterMapping.getPartIndex(Cn)?et:CharacterMapping.getCharIndex(Cn),tt-Sn<=_n-tt?it:Zt}}class RenderLineOutput{constructor(Je,et,tt){this._renderLineOutputBrand=void 0,this.characterMapping=Je,this.containsRTL=et,this.containsForeignElements=tt}}function renderViewLine(Je,et){if(0===Je.lineContent.length){if(Je.lineDecorations.length>0){et.appendASCIIString("<span>");let tt=0,ot=0,it=0;for(const Zt of Je.lineDecorations)1!==Zt.type&&2!==Zt.type||(et.appendASCIIString('<span class="'),et.appendASCIIString(Zt.className),et.appendASCIIString('"></span>'),1===Zt.type&&(it|=1,tt++),2===Zt.type&&(it|=2,ot++));et.appendASCIIString("</span>");const Zt=new CharacterMapping(1,tt+ot);return Zt.setColumnInfo(1,tt,0,0),new RenderLineOutput(Zt,!1,it)}return et.appendASCIIString("<span><span></span></span>"),new RenderLineOutput(new CharacterMapping(0,0),!1,0)}return function _renderLine(Je,et){const tt=Je.fontIsMonospace,it=Je.canUseHalfwidthRightwardsArrow,Zt=Je.containsForeignElements,en=Je.lineContent,Cn=Je.len,_n=Je.isOverflowing,wn=Je.parts,Sn=Je.fauxIndentLength,xn=Je.tabSize,kn=Je.startVisibleColumn,En=Je.containsRTL,Dn=Je.spaceWidth,Pn=Je.renderSpaceCharCode,Ln=Je.renderWhitespace,Tn=Je.renderControlCharacters,In=new CharacterMapping(Cn+1,wn.length);let jn=!1,Mn=0,An=kn,Rn=0,Nn=0,Fn=0,Bn=0;En?et.appendASCIIString('<span dir="ltr">'):et.appendASCIIString("<span>");for(let Je=0,_n=wn.length;Je<_n;Je++){Bn+=Fn;const _n=wn[Je],kn=_n.endIndex,En=_n.type,Vn=0!==Ln&&_n.isWhitespace(),Wn=Vn&&!tt&&("mtkw"===En||!Zt),zn=Mn===kn&&_n.isPseudoAfter();if(Rn=0,et.appendASCIIString('<span class="'),et.appendASCIIString(Wn?"mtkz":En),et.appendASCII(34),Vn){let tt=0;{let Je=Mn,et=An;for(;Je<kn;Je++){const ot=0|(9===en.charCodeAt(Je)?xn-et%xn:1);tt+=ot,Je>=Sn&&(et+=ot)}}for(Wn&&(et.appendASCIIString(' style="width:'),et.appendASCIIString(String(Dn*tt)),et.appendASCIIString('px"')),et.appendASCII(62);Mn<kn;Mn++){In.setColumnInfo(Mn+1,Je-Nn,Rn,Bn),Nn=0;let tt;if(9===en.charCodeAt(Mn)){tt=xn-An%xn|0,!it||tt>1?et.write1(8594):et.write1(65515);for(let Je=2;Je<=tt;Je++)et.write1(160)}else tt=1,et.write1(Pn);Rn+=tt,Mn>=Sn&&(An+=tt)}Fn=tt}else{let tt=0;for(et.appendASCII(62);Mn<kn;Mn++){In.setColumnInfo(Mn+1,Je-Nn,Rn,Bn),Nn=0;const it=en.charCodeAt(Mn);let Zt=1,Cn=1;switch(it){case 9:Zt=xn-An%xn,Cn=Zt;for(let Je=1;Je<=Zt;Je++)et.write1(160);break;case 32:et.write1(160);break;case 60:et.appendASCIIString("<");break;case 62:et.appendASCIIString(">");break;case 38:et.appendASCIIString("&");break;case 0:Tn?et.write1(9216):et.appendASCIIString("�");break;case 65279:case 8232:case 8233:case 133:et.write1(65533);break;default:ot.E(it)&&Cn++,Tn&&it<32?et.write1(9216+it):Tn&&127===it?et.write1(9249):et.write1(it)}Rn+=Zt,tt+=Zt,Mn>=Sn&&(An+=Cn)}Fn=tt}zn?Nn++:Nn=0,Mn>=Cn&&!jn&&_n.isPseudoAfter()&&(jn=!0,In.setColumnInfo(Mn+1,Je,Rn,Bn)),et.appendASCIIString("</span>")}jn||In.setColumnInfo(Cn+1,wn.length-1,Rn,Bn);_n&&et.appendASCIIString("<span>…</span>");return et.appendASCIIString("</span>"),new RenderLineOutput(In,En,Zt)}(function resolveRenderLineInput(Je){const et=Je.lineContent;let tt,it;-1!==Je.stopRenderingLineAfter&&Je.stopRenderingLineAfter<et.length?(tt=!0,it=Je.stopRenderingLineAfter):(tt=!1,it=et.length);let en=function transformAndRemoveOverflowing(Je,et,tt){let ot=[],it=0;et>0&&(ot[it++]=new LinePart(et,"",0));for(let Zt=0,en=Je.getCount();Zt<en;Zt++){const en=Je.getEndOffset(Zt);if(en<=et)continue;const Cn=Je.getClassName(Zt);if(en>=tt){ot[it++]=new LinePart(tt,Cn,0);break}ot[it++]=new LinePart(en,Cn,0)}return ot}(Je.lineTokens,Je.fauxIndentLength,it);(4===Je.renderWhitespace||1===Je.renderWhitespace||2===Je.renderWhitespace&&Je.selectionsOnLine||3===Je.renderWhitespace)&&(en=function _applyRenderWhitespace(Je,et,tt,it){const Zt=Je.continuesWithWrappedLine,en=Je.fauxIndentLength,Cn=Je.tabSize,_n=Je.startVisibleColumn,wn=Je.useMonospaceOptimizations,Sn=Je.selectionsOnLine,xn=1===Je.renderWhitespace,kn=3===Je.renderWhitespace,En=Je.renderSpaceWidth!==Je.spaceWidth;let Dn=[],Pn=0,Ln=0,Tn=it[Ln].type,In=it[Ln].endIndex;const jn=it.length;let Mn,An=!1,Rn=ot.v(et);-1===Rn?(An=!0,Rn=tt,Mn=tt):Mn=ot.J(et);let Nn=!1,Fn=0,Bn=Sn&&Sn[Fn],Vn=_n%Cn;for(let Je=en;Je<tt;Je++){const Zt=et.charCodeAt(Je);let _n;if(Bn&&Je>=Bn.endOffset&&(Fn++,Bn=Sn&&Sn[Fn]),Je<Rn||Je>Mn)_n=!0;else if(9===Zt)_n=!0;else if(32===Zt)if(xn)if(Nn)_n=!0;else{const ot=Je+1<tt?et.charCodeAt(Je+1):0;_n=32===ot||9===ot}else _n=!0;else _n=!1;if(_n&&Sn&&(_n=!!Bn&&Bn.startOffset<=Je&&Bn.endOffset>Je),_n&&kn&&(_n=An||Je>Mn),Nn){if(!_n||!wn&&Vn>=Cn){if(En){for(let et=(Pn>0?Dn[Pn-1].endIndex:en)+1;et<=Je;et++)Dn[Pn++]=new LinePart(et,"mtkw",1)}else Dn[Pn++]=new LinePart(Je,"mtkw",1);Vn%=Cn}}else(Je===In||_n&&Je>en)&&(Dn[Pn++]=new LinePart(Je,Tn,0),Vn%=Cn);for(9===Zt?Vn=Cn:ot.E(Zt)?Vn+=2:Vn++,Nn=_n;Je===In&&(Ln++,Ln<jn);)Tn=it[Ln].type,In=it[Ln].endIndex}let Wn=!1;if(Nn)if(Zt&&xn){let Je=tt>0?et.charCodeAt(tt-1):0,ot=tt>1?et.charCodeAt(tt-2):0;32===Je&&32!==ot&&9!==ot||(Wn=!0)}else Wn=!0;if(Wn)if(En){for(let Je=(Pn>0?Dn[Pn-1].endIndex:en)+1;Je<=tt;Je++)Dn[Pn++]=new LinePart(Je,"mtkw",1)}else Dn[Pn++]=new LinePart(tt,"mtkw",1);else Dn[Pn++]=new LinePart(tt,Tn,0);return Dn}(Je,et,it,en));let Cn=0;if(Je.lineDecorations.length>0){for(let et=0,tt=Je.lineDecorations.length;et<tt;et++){const tt=Je.lineDecorations[et];3===tt.type||1===tt.type?Cn|=1:2===tt.type&&(Cn|=2)}en=function _applyInlineDecorations(Je,et,tt,ot){ot.sort(Zt.a.compare);const it=Zt.b.normalize(Je,ot),en=it.length;let Cn=0,_n=[],wn=0,Sn=0;for(let Je=0,et=tt.length;Je<et;Je++){const et=tt[Je],ot=et.endIndex,Zt=et.type,xn=et.metadata;for(;Cn<en&&it[Cn].startOffset<ot;){const Je=it[Cn];if(Je.startOffset>Sn&&(Sn=Je.startOffset,_n[wn++]=new LinePart(Sn,Zt,xn)),!(Je.endOffset+1<=ot)){Sn=ot,_n[wn++]=new LinePart(Sn,Zt+" "+Je.className,xn|Je.metadata);break}Sn=Je.endOffset+1,_n[wn++]=new LinePart(Sn,Zt+" "+Je.className,xn|Je.metadata),Cn++}ot>Sn&&(Sn=ot,_n[wn++]=new LinePart(Sn,Zt,xn))}const xn=tt[tt.length-1].endIndex;if(Cn<en&&it[Cn].startOffset===xn)for(;Cn<en&&it[Cn].startOffset===xn;){const Je=it[Cn];_n[wn++]=new LinePart(Sn,Je.className,Je.metadata),Cn++}return _n}(et,0,en,Je.lineDecorations)}Je.containsRTL||(en=function splitLargeTokens(Je,et,tt){let ot=0,it=[],Zt=0;if(tt)for(let tt=0,en=et.length;tt<en;tt++){const en=et[tt],Cn=en.endIndex;if(ot+50<Cn){const et=en.type,tt=en.metadata;let _n=-1,wn=ot;for(let en=ot;en<Cn;en++)32===Je.charCodeAt(en)&&(_n=en),-1!==_n&&en-wn>=50&&(it[Zt++]=new LinePart(_n+1,et,tt),wn=_n+1,_n=-1);wn!==Cn&&(it[Zt++]=new LinePart(Cn,et,tt))}else it[Zt++]=en;ot=Cn}else for(let Je=0,tt=et.length;Je<tt;Je++){const tt=et[Je],en=tt.endIndex;let Cn=en-ot;if(Cn>50){const Je=tt.type,et=tt.metadata,_n=Math.ceil(Cn/50);for(let tt=1;tt<_n;tt++){let en=ot+50*tt;it[Zt++]=new LinePart(en,Je,et)}it[Zt++]=new LinePart(en,Je,et)}else it[Zt++]=tt;ot=en}return it}(et,en,!Je.isBasicASCII||Je.fontLigatures));return new ResolvedRenderLineInput(Je.useMonospaceOptimizations,Je.canUseHalfwidthRightwardsArrow,et,it,tt,en,Cn,Je.fauxIndentLength,Je.tabSize,Je.startVisibleColumn,Je.containsRTL,Je.spaceWidth,Je.renderSpaceCharCode,Je.renderWhitespace,Je.renderControlCharacters)}(Je),et)}class RenderLineOutput2{constructor(Je,et,tt,ot){this.characterMapping=Je,this.html=et,this.containsRTL=tt,this.containsForeignElements=ot}}function renderViewLine2(Je){let et=Object(it.a)(1e4),tt=renderViewLine(Je,et);return new RenderLineOutput2(tt.characterMapping,et.build(),tt.containsRTL,tt.containsForeignElements)}class ResolvedRenderLineInput{constructor(Je,et,tt,ot,it,Zt,en,Cn,_n,wn,Sn,xn,kn,En,Dn){this.fontIsMonospace=Je,this.canUseHalfwidthRightwardsArrow=et,this.lineContent=tt,this.len=ot,this.isOverflowing=it,this.parts=Zt,this.containsForeignElements=en,this.fauxIndentLength=Cn,this.tabSize=_n,this.startVisibleColumn=wn,this.containsRTL=Sn,this.spaceWidth=xn,this.renderSpaceCharCode=kn,this.renderWhitespace=En,this.renderControlCharacters=Dn}}},363:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"CoreEditorCommand",(function(){return coreCommands_CoreEditorCommand})),tt.d(et,"EditorScroll_",(function(){return In})),tt.d(et,"RevealLine_",(function(){return Mn})),tt.d(et,"CoreNavigationCommands",(function(){return Rn})),tt.d(et,"CoreEditingCommands",(function(){return Fn}));var ot=tt(5),it=tt(124),Zt=tt(54),en=tt(199),Cn=tt(13),_n=tt(122),wn=tt(72),Sn=tt(30),xn=tt(10);class cursorColumnSelection_ColumnSelection{static columnSelect(Je,et,tt,ot,it,Zt){let en=Math.abs(it-tt)+1,Cn=tt>it,_n=ot>Zt,kn=ot<Zt,En=[];for(let it=0;it<en;it++){let en=tt+(Cn?-it:it),Dn=wn.a.columnFromVisibleColumn2(Je,et,en,ot),Pn=wn.a.columnFromVisibleColumn2(Je,et,en,Zt),Ln=wn.a.visibleColumnFromColumn2(Je,et,new Sn.a(en,Dn)),Tn=wn.a.visibleColumnFromColumn2(Je,et,new Sn.a(en,Pn));if(kn){if(Ln>Zt)continue;if(Tn<ot)continue}if(_n){if(Tn>ot)continue;if(Ln<Zt)continue}En.push(new wn.f(new xn.a(en,Dn,en,Dn),0,new Sn.a(en,Pn),0))}if(0===En.length)for(let Je=0;Je<en;Je++){const ot=tt+(Cn?-Je:Je),it=et.getLineMaxColumn(ot);En.push(new wn.f(new xn.a(ot,it,ot,it),0,new Sn.a(ot,it),0))}return{viewStates:En,reversed:Cn,fromLineNumber:tt,fromVisualColumn:ot,toLineNumber:it,toVisualColumn:Zt}}static columnSelectLeft(Je,et,tt){let ot=tt.toViewVisualColumn;return ot>0&&ot--,cursorColumnSelection_ColumnSelection.columnSelect(Je,et,tt.fromViewLineNumber,tt.fromViewVisualColumn,tt.toViewLineNumber,ot)}static columnSelectRight(Je,et,tt){let ot=0;const it=Math.min(tt.fromViewLineNumber,tt.toViewLineNumber),Zt=Math.max(tt.fromViewLineNumber,tt.toViewLineNumber);for(let tt=it;tt<=Zt;tt++){const it=et.getLineMaxColumn(tt),Zt=wn.a.visibleColumnFromColumn2(Je,et,new Sn.a(tt,it));ot=Math.max(ot,Zt)}let en=tt.toViewVisualColumn;return en<ot&&en++,this.columnSelect(Je,et,tt.fromViewLineNumber,tt.fromViewVisualColumn,tt.toViewLineNumber,en)}static columnSelectUp(Je,et,tt,ot){const it=ot?Je.pageSize:1,Zt=Math.max(1,tt.toViewLineNumber-it);return this.columnSelect(Je,et,tt.fromViewLineNumber,tt.fromViewVisualColumn,Zt,tt.toViewVisualColumn)}static columnSelectDown(Je,et,tt,ot){const it=ot?Je.pageSize:1,Zt=Math.min(et.getLineCount(),tt.toViewLineNumber+it);return this.columnSelect(Je,et,tt.fromViewLineNumber,tt.fromViewVisualColumn,Zt,tt.toViewVisualColumn)}}var kn=tt(1066),En=tt(318),Dn=tt(538),Pn=tt(23),Ln=tt(25),Tn=tt(360);class coreCommands_CoreEditorCommand extends Cn.c{runEditorCommand(Je,et,tt){const ot=et._getViewModel();ot&&this.runCoreEditorCommand(ot,tt||{})}}var In,jn,Mn,An,Rn;(jn=In||(In={})).description={description:"Scroll editor in the given direction",args:[{name:"Editor scroll argument object",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t* 'to': A mandatory direction value.\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'up', 'down'\n\t\t\t\t\t\t```\n\t\t\t\t\t* 'by': Unit to move. Default is computed based on 'to' value.\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'line', 'wrappedLine', 'page', 'halfPage'\n\t\t\t\t\t\t```\n\t\t\t\t\t* 'value': Number of units to move. Default is '1'.\n\t\t\t\t\t* 'revealCursor': If 'true' reveals the cursor if it is outside view port.\n\t\t\t\t",constraint:function(Je){if(!Zt.j(Je))return!1;const et=Je;return!(!Zt.k(et.to)||!Zt.l(et.by)&&!Zt.k(et.by)||!Zt.l(et.value)&&!Zt.i(et.value)||!Zt.l(et.revealCursor)&&!Zt.g(et.revealCursor))},schema:{type:"object",required:["to"],properties:{to:{type:"string",enum:["up","down"]},by:{type:"string",enum:["line","wrappedLine","page","halfPage"]},value:{type:"number",default:1},revealCursor:{type:"boolean"}}}}]},jn.RawDirection={Up:"up",Down:"down"},jn.RawUnit={Line:"line",WrappedLine:"wrappedLine",Page:"page",HalfPage:"halfPage"},jn.parse=function parse(Je){let et,tt;switch(Je.to){case jn.RawDirection.Up:et=1;break;case jn.RawDirection.Down:et=2;break;default:return null}switch(Je.by){case jn.RawUnit.Line:tt=1;break;case jn.RawUnit.WrappedLine:tt=2;break;case jn.RawUnit.Page:tt=3;break;case jn.RawUnit.HalfPage:tt=4;break;default:tt=2}return{direction:et,unit:tt,value:Math.floor(Je.value||1),revealCursor:!!Je.revealCursor,select:!!Je.select}},(An=Mn||(Mn={})).description={description:"Reveal the given line at the given logical position",args:[{name:"Reveal line argument object",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t* 'lineNumber': A mandatory line number value.\n\t\t\t\t\t* 'at': Logical position at which line has to be revealed.\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'top', 'center', 'bottom'\n\t\t\t\t\t\t```\n\t\t\t\t",constraint:function(Je){if(!Zt.j(Je))return!1;const et=Je;return!(!Zt.i(et.lineNumber)&&!Zt.k(et.lineNumber)||!Zt.l(et.at)&&!Zt.k(et.at))},schema:{type:"object",required:["lineNumber"],properties:{lineNumber:{type:["number","string"]},at:{type:"string",enum:["top","center","bottom"]}}}}]},An.RawAtArgument={Top:"top",Center:"center",Bottom:"bottom"};class coreCommands_EditorOrNativeTextInputCommand{constructor(Je){Je.addImplementation(1e4,"code-editor",(Je,et)=>{const tt=Je.get(_n.a).getFocusedCodeEditor();return!(!tt||!tt.hasTextFocus())&&this._runEditorCommand(Je,tt,et)}),Je.addImplementation(1e3,"generic-dom-input-textarea",(Je,et)=>{const tt=document.activeElement;return!!(tt&&["input","textarea"].indexOf(tt.tagName.toLowerCase())>=0)&&(this.runDOMCommand(),!0)}),Je.addImplementation(0,"generic-dom",(Je,et)=>{const tt=Je.get(_n.a).getActiveCodeEditor();return!!tt&&(tt.focus(),this._runEditorCommand(Je,tt,et))})}_runEditorCommand(Je,et,tt){const ot=this.runEditorCommand(Je,et,tt);return ot||!0}}!function(Je){class BaseMoveToCommand extends coreCommands_CoreEditorCommand{constructor(Je){super(Je),this._inSelectionMode=Je.inSelectionMode}runCoreEditorCommand(Je,et){Je.model.pushStackElement(),Je.setCursorStates(et.source,3,[En.b.moveTo(Je,Je.getPrimaryCursorState(),this._inSelectionMode,et.position,et.viewPosition)]),Je.revealPrimaryCursor(et.source,!0)}}Je.MoveTo=Object(Cn.k)(new BaseMoveToCommand({id:"_moveTo",inSelectionMode:!1,precondition:void 0})),Je.MoveToSelect=Object(Cn.k)(new BaseMoveToCommand({id:"_moveToSelect",inSelectionMode:!0,precondition:void 0}));class ColumnSelectCommand extends coreCommands_CoreEditorCommand{runCoreEditorCommand(Je,et){Je.model.pushStackElement();const tt=this._getColumnSelectResult(Je,Je.getPrimaryCursorState(),Je.getCursorColumnSelectData(),et);Je.setCursorStates(et.source,3,tt.viewStates.map(Je=>wn.d.fromViewState(Je))),Je.setCursorColumnSelectData({isReal:!0,fromViewLineNumber:tt.fromLineNumber,fromViewVisualColumn:tt.fromVisualColumn,toViewLineNumber:tt.toLineNumber,toViewVisualColumn:tt.toVisualColumn}),tt.reversed?Je.revealTopMostCursor(et.source):Je.revealBottomMostCursor(et.source)}}Je.ColumnSelect=Object(Cn.k)(new class extends ColumnSelectCommand{constructor(){super({id:"columnSelect",precondition:void 0})}_getColumnSelectResult(Je,et,tt,ot){const it=Je.model.validatePosition(ot.position),Zt=Je.coordinatesConverter.validateViewPosition(new Sn.a(ot.viewPosition.lineNumber,ot.viewPosition.column),it);let en=ot.doColumnSelect?tt.fromViewLineNumber:Zt.lineNumber,Cn=ot.doColumnSelect?tt.fromViewVisualColumn:ot.mouseColumn-1;return cursorColumnSelection_ColumnSelection.columnSelect(Je.cursorConfig,Je,en,Cn,Zt.lineNumber,ot.mouseColumn-1)}}),Je.CursorColumnSelectLeft=Object(Cn.k)(new class extends ColumnSelectCommand{constructor(){super({id:"cursorColumnSelectLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:3599,linux:{primary:0}}})}_getColumnSelectResult(Je,et,tt,ot){return cursorColumnSelection_ColumnSelection.columnSelectLeft(Je.cursorConfig,Je,tt)}}),Je.CursorColumnSelectRight=Object(Cn.k)(new class extends ColumnSelectCommand{constructor(){super({id:"cursorColumnSelectRight",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:3601,linux:{primary:0}}})}_getColumnSelectResult(Je,et,tt,ot){return cursorColumnSelection_ColumnSelection.columnSelectRight(Je.cursorConfig,Je,tt)}});class ColumnSelectUpCommand extends ColumnSelectCommand{constructor(Je){super(Je),this._isPaged=Je.isPaged}_getColumnSelectResult(Je,et,tt,ot){return cursorColumnSelection_ColumnSelection.columnSelectUp(Je.cursorConfig,Je,tt,this._isPaged)}}Je.CursorColumnSelectUp=Object(Cn.k)(new ColumnSelectUpCommand({isPaged:!1,id:"cursorColumnSelectUp",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:3600,linux:{primary:0}}})),Je.CursorColumnSelectPageUp=Object(Cn.k)(new ColumnSelectUpCommand({isPaged:!0,id:"cursorColumnSelectPageUp",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:3595,linux:{primary:0}}}));class ColumnSelectDownCommand extends ColumnSelectCommand{constructor(Je){super(Je),this._isPaged=Je.isPaged}_getColumnSelectResult(Je,et,tt,ot){return cursorColumnSelection_ColumnSelection.columnSelectDown(Je.cursorConfig,Je,tt,this._isPaged)}}Je.CursorColumnSelectDown=Object(Cn.k)(new ColumnSelectDownCommand({isPaged:!1,id:"cursorColumnSelectDown",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:3602,linux:{primary:0}}})),Je.CursorColumnSelectPageDown=Object(Cn.k)(new ColumnSelectDownCommand({isPaged:!0,id:"cursorColumnSelectPageDown",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:3596,linux:{primary:0}}}));class CursorMoveImpl extends coreCommands_CoreEditorCommand{constructor(){super({id:"cursorMove",precondition:void 0,description:En.a.description})}runCoreEditorCommand(Je,et){const tt=En.a.parse(et);tt&&this._runCursorMove(Je,et.source,tt)}_runCursorMove(Je,et,tt){Je.model.pushStackElement(),Je.setCursorStates(et,3,CursorMoveImpl._move(Je,Je.getCursorStates(),tt)),Je.revealPrimaryCursor(et,!0)}static _move(Je,et,tt){const ot=tt.select,it=tt.value;switch(tt.direction){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:return En.b.simpleMove(Je,et,tt.direction,ot,it,tt.unit);case 11:case 13:case 12:case 14:return En.b.viewportMove(Je,et,tt.direction,ot,it);default:return null}}}Je.CursorMoveImpl=CursorMoveImpl,Je.CursorMove=Object(Cn.k)(new CursorMoveImpl);class CursorMoveBasedCommand extends coreCommands_CoreEditorCommand{constructor(Je){super(Je),this._staticArgs=Je.args}runCoreEditorCommand(Je,et){let tt=this._staticArgs;-1===this._staticArgs.value&&(tt={direction:this._staticArgs.direction,unit:this._staticArgs.unit,select:this._staticArgs.select,value:Je.cursorConfig.pageSize}),Je.model.pushStackElement(),Je.setCursorStates(et.source,3,En.b.simpleMove(Je,Je.getCursorStates(),tt.direction,tt.select,tt.value,tt.unit)),Je.revealPrimaryCursor(et.source,!0)}}Je.CursorLeft=Object(Cn.k)(new CursorMoveBasedCommand({args:{direction:0,unit:0,select:!1,value:1},id:"cursorLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:15,mac:{primary:15,secondary:[288]}}})),Je.CursorLeftSelect=Object(Cn.k)(new CursorMoveBasedCommand({args:{direction:0,unit:0,select:!0,value:1},id:"cursorLeftSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:1039}})),Je.CursorRight=Object(Cn.k)(new CursorMoveBasedCommand({args:{direction:1,unit:0,select:!1,value:1},id:"cursorRight",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:17,mac:{primary:17,secondary:[292]}}})),Je.CursorRightSelect=Object(Cn.k)(new CursorMoveBasedCommand({args:{direction:1,unit:0,select:!0,value:1},id:"cursorRightSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:1041}})),Je.CursorUp=Object(Cn.k)(new CursorMoveBasedCommand({args:{direction:2,unit:2,select:!1,value:1},id:"cursorUp",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:16,mac:{primary:16,secondary:[302]}}})),Je.CursorUpSelect=Object(Cn.k)(new CursorMoveBasedCommand({args:{direction:2,unit:2,select:!0,value:1},id:"cursorUpSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:1040,secondary:[3088],mac:{primary:1040},linux:{primary:1040}}})),Je.CursorPageUp=Object(Cn.k)(new CursorMoveBasedCommand({args:{direction:2,unit:2,select:!1,value:-1},id:"cursorPageUp",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:11}})),Je.CursorPageUpSelect=Object(Cn.k)(new CursorMoveBasedCommand({args:{direction:2,unit:2,select:!0,value:-1},id:"cursorPageUpSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:1035}})),Je.CursorDown=Object(Cn.k)(new CursorMoveBasedCommand({args:{direction:3,unit:2,select:!1,value:1},id:"cursorDown",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:18,mac:{primary:18,secondary:[300]}}})),Je.CursorDownSelect=Object(Cn.k)(new CursorMoveBasedCommand({args:{direction:3,unit:2,select:!0,value:1},id:"cursorDownSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:1042,secondary:[3090],mac:{primary:1042},linux:{primary:1042}}})),Je.CursorPageDown=Object(Cn.k)(new CursorMoveBasedCommand({args:{direction:3,unit:2,select:!1,value:-1},id:"cursorPageDown",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:12}})),Je.CursorPageDownSelect=Object(Cn.k)(new CursorMoveBasedCommand({args:{direction:3,unit:2,select:!0,value:-1},id:"cursorPageDownSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:1036}})),Je.CreateCursor=Object(Cn.k)(new class extends coreCommands_CoreEditorCommand{constructor(){super({id:"createCursor",precondition:void 0})}runCoreEditorCommand(Je,et){let tt;tt=et.wholeLine?En.b.line(Je,Je.getPrimaryCursorState(),!1,et.position,et.viewPosition):En.b.moveTo(Je,Je.getPrimaryCursorState(),!1,et.position,et.viewPosition);const ot=Je.getCursorStates();if(ot.length>1){const it=tt.modelState?tt.modelState.position:null,Zt=tt.viewState?tt.viewState.position:null;for(let tt=0,en=ot.length;tt<en;tt++){const en=ot[tt];if((!it||en.modelState.selection.containsPosition(it))&&(!Zt||en.viewState.selection.containsPosition(Zt)))return ot.splice(tt,1),Je.model.pushStackElement(),void Je.setCursorStates(et.source,3,ot)}}ot.push(tt),Je.model.pushStackElement(),Je.setCursorStates(et.source,3,ot)}}),Je.LastCursorMoveToSelect=Object(Cn.k)(new class extends coreCommands_CoreEditorCommand{constructor(){super({id:"_lastCursorMoveToSelect",precondition:void 0})}runCoreEditorCommand(Je,et){const tt=Je.getLastAddedCursorIndex(),ot=Je.getCursorStates(),it=ot.slice(0);it[tt]=En.b.moveTo(Je,ot[tt],!0,et.position,et.viewPosition),Je.model.pushStackElement(),Je.setCursorStates(et.source,3,it)}});class HomeCommand extends coreCommands_CoreEditorCommand{constructor(Je){super(Je),this._inSelectionMode=Je.inSelectionMode}runCoreEditorCommand(Je,et){Je.model.pushStackElement(),Je.setCursorStates(et.source,3,En.b.moveToBeginningOfLine(Je,Je.getCursorStates(),this._inSelectionMode)),Je.revealPrimaryCursor(et.source,!0)}}Je.CursorHome=Object(Cn.k)(new HomeCommand({inSelectionMode:!1,id:"cursorHome",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:14,mac:{primary:14,secondary:[2063]}}})),Je.CursorHomeSelect=Object(Cn.k)(new HomeCommand({inSelectionMode:!0,id:"cursorHomeSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:1038,mac:{primary:1038,secondary:[3087]}}}));class LineStartCommand extends coreCommands_CoreEditorCommand{constructor(Je){super(Je),this._inSelectionMode=Je.inSelectionMode}runCoreEditorCommand(Je,et){Je.model.pushStackElement(),Je.setCursorStates(et.source,3,this._exec(Je.getCursorStates())),Je.revealPrimaryCursor(et.source,!0)}_exec(Je){const et=[];for(let tt=0,ot=Je.length;tt<ot;tt++){const ot=Je[tt],it=ot.modelState.position.lineNumber;et[tt]=wn.d.fromModelState(ot.modelState.move(this._inSelectionMode,it,1,0))}return et}}Je.CursorLineStart=Object(Cn.k)(new LineStartCommand({inSelectionMode:!1,id:"cursorLineStart",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:0,mac:{primary:287}}})),Je.CursorLineStartSelect=Object(Cn.k)(new LineStartCommand({inSelectionMode:!0,id:"cursorLineStartSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:0,mac:{primary:1311}}}));class EndCommand extends coreCommands_CoreEditorCommand{constructor(Je){super(Je),this._inSelectionMode=Je.inSelectionMode}runCoreEditorCommand(Je,et){Je.model.pushStackElement(),Je.setCursorStates(et.source,3,En.b.moveToEndOfLine(Je,Je.getCursorStates(),this._inSelectionMode,et.sticky||!1)),Je.revealPrimaryCursor(et.source,!0)}}Je.CursorEnd=Object(Cn.k)(new EndCommand({inSelectionMode:!1,id:"cursorEnd",precondition:void 0,kbOpts:{args:{sticky:!1},weight:0,kbExpr:Pn.a.textInputFocus,primary:13,mac:{primary:13,secondary:[2065]}},description:{description:"Go to End",args:[{name:"args",schema:{type:"object",properties:{sticky:{description:ot.a("stickydesc","Stick to the end even when going to longer lines"),type:"boolean",default:!1}}}}]}})),Je.CursorEndSelect=Object(Cn.k)(new EndCommand({inSelectionMode:!0,id:"cursorEndSelect",precondition:void 0,kbOpts:{args:{sticky:!1},weight:0,kbExpr:Pn.a.textInputFocus,primary:1037,mac:{primary:1037,secondary:[3089]}},description:{description:"Select to End",args:[{name:"args",schema:{type:"object",properties:{sticky:{description:ot.a("stickydesc","Stick to the end even when going to longer lines"),type:"boolean",default:!1}}}}]}}));class LineEndCommand extends coreCommands_CoreEditorCommand{constructor(Je){super(Je),this._inSelectionMode=Je.inSelectionMode}runCoreEditorCommand(Je,et){Je.model.pushStackElement(),Je.setCursorStates(et.source,3,this._exec(Je,Je.getCursorStates())),Je.revealPrimaryCursor(et.source,!0)}_exec(Je,et){const tt=[];for(let ot=0,it=et.length;ot<it;ot++){const it=et[ot],Zt=it.modelState.position.lineNumber,en=Je.model.getLineMaxColumn(Zt);tt[ot]=wn.d.fromModelState(it.modelState.move(this._inSelectionMode,Zt,en,0))}return tt}}Je.CursorLineEnd=Object(Cn.k)(new LineEndCommand({inSelectionMode:!1,id:"cursorLineEnd",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:0,mac:{primary:291}}})),Je.CursorLineEndSelect=Object(Cn.k)(new LineEndCommand({inSelectionMode:!0,id:"cursorLineEndSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:0,mac:{primary:1315}}}));class TopCommand extends coreCommands_CoreEditorCommand{constructor(Je){super(Je),this._inSelectionMode=Je.inSelectionMode}runCoreEditorCommand(Je,et){Je.model.pushStackElement(),Je.setCursorStates(et.source,3,En.b.moveToBeginningOfBuffer(Je,Je.getCursorStates(),this._inSelectionMode)),Je.revealPrimaryCursor(et.source,!0)}}Je.CursorTop=Object(Cn.k)(new TopCommand({inSelectionMode:!1,id:"cursorTop",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:2062,mac:{primary:2064}}})),Je.CursorTopSelect=Object(Cn.k)(new TopCommand({inSelectionMode:!0,id:"cursorTopSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:3086,mac:{primary:3088}}}));class BottomCommand extends coreCommands_CoreEditorCommand{constructor(Je){super(Je),this._inSelectionMode=Je.inSelectionMode}runCoreEditorCommand(Je,et){Je.model.pushStackElement(),Je.setCursorStates(et.source,3,En.b.moveToEndOfBuffer(Je,Je.getCursorStates(),this._inSelectionMode)),Je.revealPrimaryCursor(et.source,!0)}}Je.CursorBottom=Object(Cn.k)(new BottomCommand({inSelectionMode:!1,id:"cursorBottom",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:2061,mac:{primary:2066}}})),Je.CursorBottomSelect=Object(Cn.k)(new BottomCommand({inSelectionMode:!0,id:"cursorBottomSelect",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:3085,mac:{primary:3090}}}));class EditorScrollImpl extends coreCommands_CoreEditorCommand{constructor(){super({id:"editorScroll",precondition:void 0,description:In.description})}runCoreEditorCommand(Je,et){const tt=In.parse(et);tt&&this._runEditorScroll(Je,et.source,tt)}_runEditorScroll(Je,et,tt){const ot=this._computeDesiredScrollTop(Je,tt);if(tt.revealCursor){const it=Je.getCompletelyVisibleViewRangeAtScrollTop(ot);Je.setCursorStates(et,3,[En.b.findPositionInViewportIfOutside(Je,Je.getPrimaryCursorState(),it,tt.select)])}Je.setScrollTop(ot,0)}_computeDesiredScrollTop(Je,et){if(1===et.unit){const tt=Je.getCompletelyVisibleViewRange(),ot=Je.coordinatesConverter.convertViewRangeToModelRange(tt);let it;it=1===et.direction?Math.max(1,ot.startLineNumber-et.value):Math.min(Je.model.getLineCount(),ot.startLineNumber+et.value);const Zt=Je.coordinatesConverter.convertModelPositionToViewPosition(new Sn.a(it,1));return Je.getVerticalOffsetForLineNumber(Zt.lineNumber)}let tt;tt=3===et.unit?Je.cursorConfig.pageSize*et.value:4===et.unit?Math.round(Je.cursorConfig.pageSize/2)*et.value:et.value;const ot=(1===et.direction?-1:1)*tt;return Je.getScrollTop()+ot*Je.cursorConfig.lineHeight}}Je.EditorScrollImpl=EditorScrollImpl,Je.EditorScroll=Object(Cn.k)(new EditorScrollImpl),Je.ScrollLineUp=Object(Cn.k)(new class extends coreCommands_CoreEditorCommand{constructor(){super({id:"scrollLineUp",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:2064,mac:{primary:267}}})}runCoreEditorCommand(et,tt){Je.EditorScroll._runEditorScroll(et,tt.source,{direction:1,unit:2,value:1,revealCursor:!1,select:!1})}}),Je.ScrollPageUp=Object(Cn.k)(new class extends coreCommands_CoreEditorCommand{constructor(){super({id:"scrollPageUp",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:2059,win:{primary:523},linux:{primary:523}}})}runCoreEditorCommand(et,tt){Je.EditorScroll._runEditorScroll(et,tt.source,{direction:1,unit:3,value:1,revealCursor:!1,select:!1})}}),Je.ScrollLineDown=Object(Cn.k)(new class extends coreCommands_CoreEditorCommand{constructor(){super({id:"scrollLineDown",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:2066,mac:{primary:268}}})}runCoreEditorCommand(et,tt){Je.EditorScroll._runEditorScroll(et,tt.source,{direction:2,unit:2,value:1,revealCursor:!1,select:!1})}}),Je.ScrollPageDown=Object(Cn.k)(new class extends coreCommands_CoreEditorCommand{constructor(){super({id:"scrollPageDown",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:2060,win:{primary:524},linux:{primary:524}}})}runCoreEditorCommand(et,tt){Je.EditorScroll._runEditorScroll(et,tt.source,{direction:2,unit:3,value:1,revealCursor:!1,select:!1})}});class WordCommand extends coreCommands_CoreEditorCommand{constructor(Je){super(Je),this._inSelectionMode=Je.inSelectionMode}runCoreEditorCommand(Je,et){Je.model.pushStackElement(),Je.setCursorStates(et.source,3,[En.b.word(Je,Je.getPrimaryCursorState(),this._inSelectionMode,et.position)]),Je.revealPrimaryCursor(et.source,!0)}}Je.WordSelect=Object(Cn.k)(new WordCommand({inSelectionMode:!1,id:"_wordSelect",precondition:void 0})),Je.WordSelectDrag=Object(Cn.k)(new WordCommand({inSelectionMode:!0,id:"_wordSelectDrag",precondition:void 0})),Je.LastCursorWordSelect=Object(Cn.k)(new class extends coreCommands_CoreEditorCommand{constructor(){super({id:"lastCursorWordSelect",precondition:void 0})}runCoreEditorCommand(Je,et){const tt=Je.getLastAddedCursorIndex(),ot=Je.getCursorStates(),it=ot.slice(0),Zt=ot[tt];it[tt]=En.b.word(Je,Zt,Zt.modelState.hasSelection(),et.position),Je.model.pushStackElement(),Je.setCursorStates(et.source,3,it)}});class LineCommand extends coreCommands_CoreEditorCommand{constructor(Je){super(Je),this._inSelectionMode=Je.inSelectionMode}runCoreEditorCommand(Je,et){Je.model.pushStackElement(),Je.setCursorStates(et.source,3,[En.b.line(Je,Je.getPrimaryCursorState(),this._inSelectionMode,et.position,et.viewPosition)]),Je.revealPrimaryCursor(et.source,!1)}}Je.LineSelect=Object(Cn.k)(new LineCommand({inSelectionMode:!1,id:"_lineSelect",precondition:void 0})),Je.LineSelectDrag=Object(Cn.k)(new LineCommand({inSelectionMode:!0,id:"_lineSelectDrag",precondition:void 0}));class LastCursorLineCommand extends coreCommands_CoreEditorCommand{constructor(Je){super(Je),this._inSelectionMode=Je.inSelectionMode}runCoreEditorCommand(Je,et){const tt=Je.getLastAddedCursorIndex(),ot=Je.getCursorStates(),it=ot.slice(0);it[tt]=En.b.line(Je,ot[tt],this._inSelectionMode,et.position,et.viewPosition),Je.model.pushStackElement(),Je.setCursorStates(et.source,3,it)}}Je.LastCursorLineSelect=Object(Cn.k)(new LastCursorLineCommand({inSelectionMode:!1,id:"lastCursorLineSelect",precondition:void 0})),Je.LastCursorLineSelectDrag=Object(Cn.k)(new LastCursorLineCommand({inSelectionMode:!0,id:"lastCursorLineSelectDrag",precondition:void 0})),Je.ExpandLineSelection=Object(Cn.k)(new class extends coreCommands_CoreEditorCommand{constructor(){super({id:"expandLineSelection",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:2090}})}runCoreEditorCommand(Je,et){Je.model.pushStackElement(),Je.setCursorStates(et.source,3,En.b.expandLineSelection(Je,Je.getCursorStates())),Je.revealPrimaryCursor(et.source,!0)}}),Je.CancelSelection=Object(Cn.k)(new class extends coreCommands_CoreEditorCommand{constructor(){super({id:"cancelSelection",precondition:Pn.a.hasNonEmptySelection,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:9,secondary:[1033]}})}runCoreEditorCommand(Je,et){Je.model.pushStackElement(),Je.setCursorStates(et.source,3,[En.b.cancelSelection(Je,Je.getPrimaryCursorState())]),Je.revealPrimaryCursor(et.source,!0)}}),Je.RemoveSecondaryCursors=Object(Cn.k)(new class extends coreCommands_CoreEditorCommand{constructor(){super({id:"removeSecondaryCursors",precondition:Pn.a.hasMultipleSelections,kbOpts:{weight:1,kbExpr:Pn.a.textInputFocus,primary:9,secondary:[1033]}})}runCoreEditorCommand(Je,et){Je.model.pushStackElement(),Je.setCursorStates(et.source,3,[Je.getPrimaryCursorState()]),Je.revealPrimaryCursor(et.source,!0),Object(en.c)(ot.a("removedCursor","Removed secondary cursors"))}}),Je.RevealLine=Object(Cn.k)(new class extends coreCommands_CoreEditorCommand{constructor(){super({id:"revealLine",precondition:void 0,description:Mn.description})}runCoreEditorCommand(Je,et){const tt=et,ot=tt.lineNumber||0;let it="number"==typeof ot?ot+1:parseInt(ot)+1;it<1&&(it=1);const Zt=Je.model.getLineCount();it>Zt&&(it=Zt);const en=new xn.a(it,1,it,Je.model.getLineMaxColumn(it));let Cn=0;if(tt.at)switch(tt.at){case Mn.RawAtArgument.Top:Cn=3;break;case Mn.RawAtArgument.Center:Cn=1;break;case Mn.RawAtArgument.Bottom:Cn=4}const _n=Je.coordinatesConverter.convertModelRangeToViewRange(en);Je.revealRange(et.source,!1,_n,Cn,0)}}),Je.SelectAll=new class extends coreCommands_EditorOrNativeTextInputCommand{constructor(){super(Cn.h)}runDOMCommand(){it.g&&(document.activeElement.focus(),document.activeElement.select()),document.execCommand("selectAll")}runEditorCommand(Je,et,tt){const ot=et._getViewModel();ot&&this.runCoreEditorCommand(ot,tt)}runCoreEditorCommand(Je,et){Je.model.pushStackElement(),Je.setCursorStates("keyboard",3,[En.b.selectAll(Je,Je.getPrimaryCursorState())])}},Je.SetSelection=Object(Cn.k)(new class extends coreCommands_CoreEditorCommand{constructor(){super({id:"setSelection",precondition:void 0})}runCoreEditorCommand(Je,et){Je.model.pushStackElement(),Je.setCursorStates(et.source,3,[wn.d.fromModelSelection(et.selection)])}})}(Rn||(Rn={}));const Nn=Ln.a.and(Pn.a.textInputFocus,Pn.a.columnSelection);function registerColumnSelection(Je,et){Tn.a.registerKeybindingRule({id:Je,primary:et,when:Nn,weight:1})}function registerCommand(Je){return Je.register(),Je}var Fn;registerColumnSelection(Rn.CursorColumnSelectLeft.id,1039),registerColumnSelection(Rn.CursorColumnSelectRight.id,1041),registerColumnSelection(Rn.CursorColumnSelectUp.id,1040),registerColumnSelection(Rn.CursorColumnSelectPageUp.id,1035),registerColumnSelection(Rn.CursorColumnSelectDown.id,1042),registerColumnSelection(Rn.CursorColumnSelectPageDown.id,1036),function(Je){class CoreEditingCommand extends Cn.c{runEditorCommand(Je,et,tt){const ot=et._getViewModel();ot&&this.runCoreEditingCommand(et,ot,tt||{})}}Je.CoreEditingCommand=CoreEditingCommand,Je.LineBreakInsert=Object(Cn.k)(new class extends CoreEditingCommand{constructor(){super({id:"lineBreakInsert",precondition:Pn.a.writable,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:0,mac:{primary:301}}})}runCoreEditingCommand(Je,et,tt){Je.pushUndoStop(),Je.executeCommands(this.id,Dn.a.lineBreakInsert(et.cursorConfig,et.model,et.getCursorStates().map(Je=>Je.modelState.selection)))}}),Je.Outdent=Object(Cn.k)(new class extends CoreEditingCommand{constructor(){super({id:"outdent",precondition:Pn.a.writable,kbOpts:{weight:0,kbExpr:Ln.a.and(Pn.a.editorTextFocus,Pn.a.tabDoesNotMoveFocus),primary:1026}})}runCoreEditingCommand(Je,et,tt){Je.pushUndoStop(),Je.executeCommands(this.id,Dn.a.outdent(et.cursorConfig,et.model,et.getCursorStates().map(Je=>Je.modelState.selection))),Je.pushUndoStop()}}),Je.Tab=Object(Cn.k)(new class extends CoreEditingCommand{constructor(){super({id:"tab",precondition:Pn.a.writable,kbOpts:{weight:0,kbExpr:Ln.a.and(Pn.a.editorTextFocus,Pn.a.tabDoesNotMoveFocus),primary:2}})}runCoreEditingCommand(Je,et,tt){Je.pushUndoStop(),Je.executeCommands(this.id,Dn.a.tab(et.cursorConfig,et.model,et.getCursorStates().map(Je=>Je.modelState.selection))),Je.pushUndoStop()}}),Je.DeleteLeft=Object(Cn.k)(new class extends CoreEditingCommand{constructor(){super({id:"deleteLeft",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:1,secondary:[1025],mac:{primary:1,secondary:[1025,294,257]}}})}runCoreEditingCommand(Je,et,tt){const[ot,it]=kn.a.deleteLeft(et.getPrevEditOperationType(),et.cursorConfig,et.model,et.getCursorStates().map(Je=>Je.modelState.selection),et.getCursorAutoClosedCharacters());ot&&Je.pushUndoStop(),Je.executeCommands(this.id,it),et.setPrevEditOperationType(2)}}),Je.DeleteRight=Object(Cn.k)(new class extends CoreEditingCommand{constructor(){super({id:"deleteRight",precondition:void 0,kbOpts:{weight:0,kbExpr:Pn.a.textInputFocus,primary:20,mac:{primary:20,secondary:[290,276]}}})}runCoreEditingCommand(Je,et,tt){const[ot,it]=kn.a.deleteRight(et.getPrevEditOperationType(),et.cursorConfig,et.model,et.getCursorStates().map(Je=>Je.modelState.selection));ot&&Je.pushUndoStop(),Je.executeCommands(this.id,it),et.setPrevEditOperationType(3)}}),Je.Undo=new class extends coreCommands_EditorOrNativeTextInputCommand{constructor(){super(Cn.i)}runDOMCommand(){document.execCommand("undo")}runEditorCommand(Je,et,tt){if(et.hasModel()&&!0!==et.getOption(79))return et.getModel().undo()}},Je.Redo=new class extends coreCommands_EditorOrNativeTextInputCommand{constructor(){super(Cn.g)}runDOMCommand(){document.execCommand("redo")}runEditorCommand(Je,et,tt){if(et.hasModel()&&!0!==et.getOption(79))return et.getModel().redo()}}}(Fn||(Fn={}));class coreCommands_EditorHandlerCommand extends Cn.a{constructor(Je,et,tt){super({id:Je,precondition:void 0,description:tt}),this._handlerId=et}runCommand(Je,et){const tt=Je.get(_n.a).getFocusedCodeEditor();tt&&tt.trigger("keyboard",this._handlerId,et)}}function registerOverwritableCommand(Je,et){registerCommand(new coreCommands_EditorHandlerCommand("default:"+Je,Je)),registerCommand(new coreCommands_EditorHandlerCommand(Je,Je,et))}registerOverwritableCommand("type",{description:"Type",args:[{name:"args",schema:{type:"object",required:["text"],properties:{text:{type:"string"}}}}]}),registerOverwritableCommand("replacePreviousChar"),registerOverwritableCommand("compositionType"),registerOverwritableCommand("compositionStart"),registerOverwritableCommand("compositionEnd"),registerOverwritableCommand("paste"),registerOverwritableCommand("cut")},364:function(Je,et,tt){"use strict";function getSpaceCnt(Je,et){let tt=0;for(let ot=0;ot<Je.length;ot++)"\t"===Je.charAt(ot)?tt+=et:tt++;return tt}function generateIndent(Je,et,tt){Je=Je<0?0:Je;let ot="";if(!tt){let tt=Math.floor(Je/et);Je%=et;for(let Je=0;Je<tt;Je++)ot+="\t"}for(let et=0;et<Je;et++)ot+=" ";return ot}tt.d(et,"b",(function(){return getSpaceCnt})),tt.d(et,"a",(function(){return generateIndent}))},378:function(Je,et,tt){"use strict";var ot;function setSharedTranslator(Je){ot=Je}function resetSharedTranslator(){setSharedTranslator("undefined"!=typeof window&&window.gettext||function(Je){return Je})}Object.defineProperty(et,"__esModule",{value:!0}),et.gettext=function gettext(){return ot.apply(void 0,arguments)},et._=function _(){return ot.apply(void 0,arguments)},et.setSharedTranslator=setSharedTranslator,et.resetSharedTranslator=resetSharedTranslator,resetSharedTranslator()},3782:function(Je,et,tt){"use strict";var ot;function setSharedTranslator(Je){ot=Je}function resetSharedTranslator(){setSharedTranslator("undefined"!=typeof window&&window.gettext||function(Je){return Je})}Object.defineProperty(et,"__esModule",{value:!0}),et.gettext=function gettext(){return ot.apply(void 0,arguments)},et._=function _(){return ot.apply(void 0,arguments)},et.setSharedTranslator=setSharedTranslator,et.resetSharedTranslator=resetSharedTranslator,resetSharedTranslator()},3783:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Option:()=>Wn,default:()=>Gn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(38);var xn=et.n(Sn);const kn=tt(807),En=tt(259),Dn=tt(902);var Pn=et.n(Dn);const Ln=tt(2);var Tn=et.n(Ln);const In=tt(640);var jn=et.n(In),Mn=Tn()(jn()).withConfig({displayName:"OptionStyles__StyledClickable",componentId:"fyq77p-0"})(["border-radius:3px;flex:1 1 auto;display:flex;justify-content:center;align-items:center;color:",";padding:2px 12px;height:calc("," - 6px);position:relative;gap:",";& + &{margin-left:2px;}"," "," &:focus{color:",";box-shadow:",";z-index:2;&:active{background-color:",";}}"," ",""],En.variables.contentColorDefault,En.variables.inputHeight,En.variables.spacingXSmall,(function(Je){return Je.$selected&&(0,Ln.css)(["color:",";background-color:",";box-shadow:",";"],En.variables.contentColorActive,(0,En.pick)({dark:En.variables.interactiveColorOverlaySelected,light:En.variables.white}),En.variables.embossShadow)}),(function(Je){var et=Je.$selected,tt=Je.disabled;return et&&tt&&(0,Ln.css)(["background-color:",";"],En.variables.backgroundColorPage)}),En.variables.contentColorActive,En.variables.focusShadow,En.variables.interactiveColorOverlayActive,(function(Je){var et=Je.$selected,tt=Je.disabled;return!et&&!tt&&(0,Ln.css)(["&:hover{color:",";background-color:",";}&:active{background-color:",";}"],En.variables.contentColorActive,En.variables.interactiveColorOverlayHover,En.variables.interactiveColorOverlayActive)}),(function(Je){return Je.disabled&&(0,Ln.css)(["color:",";"],En.variables.contentColorDisabled)})),An=Tn().div.withConfig({displayName:"OptionStyles__StyledIcon",componentId:"fyq77p-1"})(["flex:0 0 auto;margin-top:-2px;font-size:15px;"]),Rn=Tn().div.withConfig({displayName:"OptionStyles__StyledLabel",componentId:"fyq77p-2"})([""," flex:0 1 auto;",""],En.mixins.ellipsis,(0,En.pick)({enterprise:(0,Ln.css)(["&:not(:first-child){margin-left:",";}"],En.variables.spacingXSmall)})),Nn=Tn().div.withConfig({displayName:"OptionStyles__StyledAdornment",componentId:"fyq77p-3"})(["flex:0 0 auto;",""],(0,En.pick)({enterprise:(0,Ln.css)(["&:not(:first-child){margin-left:",";}"],En.variables.spacingXSmall)})),Fn=(0,it.createContext)({});Fn.displayName="RadioBar";const Bn=Fn;function C(){return(C=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function S(Je,et){if(null==Je)return{};var tt,ot,it=function j(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Vn={append:Cn().bool,disabled:Cn().bool,startAdornment:Cn().node,endAdornment:Cn().node,icon:Cn().node,label:Cn().string,prepend:Cn().bool,role:Cn().oneOf(["radio","menuitemradio"]),selected:Cn().bool,value:Cn().any.isRequired};function E(Je){var et=Je.disabled,tt=Je.icon,ot=Je.label,en=Je.selected,Cn=Je.startAdornment,_n=Je.endAdornment,wn=Je.value,Sn=Je.role,xn=void 0===Sn?"radio":Sn,kn=S(Je,["disabled","icon","label","selected","startAdornment","endAdornment","value","role"]),En=(0,it.useContext)(Bn),Dn=En.onClick,Ln=En.appearance,Tn=En.error,In=En.onKeyDown,jn=En.firstValue,Fn=En.selectedValue;var Vn=-1;Fn?wn===Fn&&(Vn=0):wn===jn&&(Vn=0);var Wn=Vn;return"prisma"===Ln?Zt().createElement(Mn,C({"data-test":"option","data-test-value":wn},kn,{onClick:en?void 0:function(Je){return null==Dn?void 0:Dn(Je,{value:wn,label:ot})},role:xn,"aria-checked":en,$selected:en,tabIndex:Wn,disabled:et,onKeyDown:function e(Je){return null==In?void 0:In(Je,{value:wn,label:ot})}}),tt&&Zt().createElement(An,null,tt),Cn&&Zt().createElement(Nn,null,Cn),ot&&Zt().createElement(Rn,null,ot),_n&&Zt().createElement(Nn,null,_n)):Zt().createElement(Pn(),C({"data-test":"option","data-test-value":wn,appearance:Ln,disabled:et,icon:tt,selected:en,value:wn,error:Tn},kn,{onClick:en?void 0:function(Je){return null==Dn?void 0:Dn(Je,{value:wn,label:ot})},role:xn,"aria-checked":en,tabIndex:Wn,onKeyDown:function e(Je){return null==In?void 0:In(Je,{value:wn,label:ot})}}),Cn&&Zt().createElement(Nn,null,Cn),ot&&Zt().createElement(Rn,null,ot),_n&&Zt().createElement(Nn,null,_n))}E.propTypes=Vn;const Wn=E,zn=tt(737);var Hn=et.n(zn),$n=Tn()(Hn()).withConfig({displayName:"RadioBarStyles__StyledRadioBar",componentId:"gg1b79-0"})(["height:",";"," [data-inline] + &{margin-left:",";}"],En.variables.inputHeight,(0,En.pick)({prisma:(0,Ln.css)(["padding:2px;border-radius:",";border:1px solid ",";background:",";"],En.variables.borderRadius,(function(Je){return Je.$error?En.variables.accentColorNegative:"transparent"}),(function(Je){return Je.$disabled?En.variables.interactiveColorBackgroundDisabled:En.variables.interactiveColorBackground}))}),En.variables.spacingSmall);function R(Je){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function V(){return(V=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function A(Je,et){if(null==Je)return{};var tt,ot,it=function B(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function I(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function K(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function X(Je,et){return(X=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function z(Je){var et=function F(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function t(){var tt,ot=G(Je);if(et){var it=G(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return L(this,tt)}}function L(Je,et){return!et||"object"!==R(et)&&"function"!=typeof et?U(Je):et}function U(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function G(Je){return(G=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function J(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var qn={appearance:Cn().oneOf(["default","pill"]),children:Cn().node,defaultValue:Cn().any,describedBy:Cn().string,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,inline:Cn().bool,labelledBy:Cn().string,name:Cn().string,onChange:Cn().func,required:Cn().bool,role:Cn().oneOf(["radiogroup","menubar"]),splunkTheme:Cn().object,value:Cn().any},Kn=function(Je){!function M(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&X(Je,et)}(a,Je);var et=z(a);function a(Je){var tt;return function $(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,a),J(U(tt=et.call(this,Je)),"controlledExternally",void 0),J(U(tt),"filteredValues",[]),J(U(tt),"handleClick",(function(Je,et){tt.handleOnChange(Je,et)})),J(U(tt),"handleOnKeyDown",(function(Je,et){var ot=et.value,it=et.label,Zt=(0,kn.keycode)(Je.nativeEvent),en=Je.currentTarget,Cn=null,_n=0,wn=tt.filteredValues.indexOf(ot);if("down"===Zt||"right"===Zt){Je.preventDefault();var Sn=tt.getNextTarget("forward",en,wn);Cn=Sn.nextTargetRes,_n=Sn.nextIndexRes}else if("up"===Zt||"left"===Zt){Je.preventDefault();var xn=tt.getNextTarget("backward",en,wn);Cn=xn.nextTargetRes,_n=xn.nextIndexRes}if(Cn){var En;null===(En=Cn)||void 0===En||En.focus();var Dn=tt.filteredValues[_n];tt.handleOnChange(Je,{value:Dn,label:it})}})),J(U(tt),"handleOnChange",(function(Je,et){var ot,it;tt.props.value!==et.value&&(null===(ot=(it=tt.props).onChange)||void 0===ot||ot.call(it,Je,function N(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?I(Object(tt),!0).forEach((function(et){J(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):I(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}({name:tt.props.name},et)),tt.isControlled()||tt.setState({value:et.value}))})),tt.controlledExternally=wn()(Je,"value"),tt.isControlled()||(tt.state={value:Je.defaultValue}),tt}return function H(Je,et,tt){return et&&K(Je.prototype,et),tt&&K(Je,tt),Je}(a,[{key:"componentDidUpdate",value:function e(Je){}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"getNextTarget",value:function e(Je,et,tt){for(var ot="forward"===Je?1:-1,it="forward"===Je?"nextSibling":"previousSibling",Zt="forward"===Je?"firstElementChild":"lastElementChild",en="forward"===Je?0:this.filteredValues.length-1,Cn=et[it],_n=null,wn=tt+ot;Cn!==et&&null===_n;){var Sn;if(null===Cn)Cn=null===(Sn=et.parentElement)||void 0===Sn?void 0:Sn[Zt],wn=en;if(Cn.disabled)Cn=Cn[it],wn+=ot;else _n=Cn}return{nextTargetRes:_n,nextIndexRes:wn}}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.appearance,ot=et.children,en=et.describedBy,Cn=et.error,_n=et.labelledBy,wn=et.splunkTheme,Sn=et.value,kn=et.required,En=et.role,Dn=A(et,["appearance","children","describedBy","error","labelledBy","splunkTheme","value","required","role"]);var Pn=this.isControlled()?Sn:this.state.value,Ln=wn.isPrisma,Tn=!0;this.filteredValues=[];var In=it.Children.toArray(ot).filter(it.isValidElement).map((function(et,tt,ot){var Zt=ot.length;return Je.filteredValues.push(et.props.value),et.props&&!et.props.disabled&&(Tn=!1),(0,it.cloneElement)(et,{selected:et.props.value===Pn,key:et.key||tt,append:tt<Zt-1,prepend:tt>0,role:"radiogroup"===En?"radio":"menuitemradio"})})),jn=this.filteredValues[0],Mn=null==Sn||this.filteredValues.includes(Pn);var An={appearance:Ln?"prisma":tt,onClick:this.handleClick,error:!Ln&&Cn,onKeyDown:this.handleOnKeyDown,firstValue:jn,selectedValue:Mn?Pn:void 0};return Zt().createElement($n,V({flex:!0,$disabled:Tn,$error:Cn,"data-test":"radio-bar","data-test-value":Pn,role:En,"aria-labelledby":_n,"aria-describedby":en,"aria-required":kn},xn()(Dn,"onChange")),Zt().createElement(Bn.Provider,{value:An},In))}}]),a}(it.Component);J(Kn,"propTypes",qn),J(Kn,"defaultProps",{appearance:"default",error:!1,inline:!1,role:"radiogroup"}),J(Kn,"Option",Wn);var Un=(0,En.withSplunkTheme)(Kn);Un.propTypes=Kn.propTypes,Un.Option=Wn;const Gn=Un;Je.exports=ot})()},3784:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}(tt(2474));function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var it={backgroundColor:ot.default.gray20,backgroundColorHover:ot.default.gray30,borderColor:ot.default.gray22,borderColorWeak:ot.default.gray60,borderColorStrong:ot.default.black,borderActiveColor:"rgba(225,225,225, 0.5)",textColor:ot.default.white,textGray:ot.default.gray92,textDisabledColor:ot.default.gray45,linkColor:ot.default.accentColorL10,linkColorHover:ot.default.accentColorL20,border:"1px solid ".concat(ot.default.gray22),borderDark:"1px solid ".concat(ot.default.black),borderLight:"1px solid ".concat(ot.default.gray60),focusShadowInset:"inset 0 0 1px 1px ".concat(ot.default.gray25,", inset 0 0 0 3px ").concat(ot.default.focusColor),draggableBackground:"url('data:image/png;base64,".concat("iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA1SURBVHgB7dKhEQAgDAPAhHmwSKZHYtmHVtZVVNTkXS53UeG57yPYazLmrB8o6h8QgPqBOAOboRAPJUGIOAAAAABJRU5ErkJggg==","') 0 0 / 8px 8px repeat")},Zt={activeBorder:"".concat(it.borderActiveColor," double")},en=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},ot.default),it),{syntaxBlue:"#6cd0f0",syntaxBrown:"#fccf87",syntaxGray:"#b5b5b5",syntaxGreen:"#cef06c",syntaxOrange:"#f7994a",syntaxPink:"#f494e5",syntaxPurple:"#c99eff",syntaxRed:"#fa94aa",syntaxTeal:"#45d4ba"}),Zt),{},{borderLightColor:ot.default.gray60});et.default=en},3785:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingQuarter:"5px",spacingHalf:"10px",spacing:"20px",fontSizeSmall:"12px",fontSize:"12px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"28px",borderRadius:"3px"};et.default=ot},3786:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingQuarter:"5px",spacingHalf:"10px",spacing:"20px",fontSizeSmall:"12px",fontSize:"14px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"32px",borderRadius:"3px"};et.default=ot},3787:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{accentColorPositive:"#407a06",accentColorWarning:"#c97705",accentColorAlert:"#c6400d",accentColorNegative:"#e00000"}),{statusColorInfo:"#006be5",statusColorNormal:"#407a06",statusColorLow:"#155a4e",statusColorMedium:"#c97705",statusColorHigh:"#e00000",statusColorCritical:"#9e1534"}),{embossShadow:" 0px 1px 5px rgba(0, 0, 0, 0.07), 0px 0px 1px rgba(0, 0, 0, 0.07)",overlayShadow:"0px 26px 103px rgba(0, 0, 0, 0.13), 0px 11px 18px rgba(0, 0, 0, 0.06), 0px 3px 6px rgba(0, 0, 0, 0.06)",dragShadow:"0px 26px 103px rgba(0, 0, 0, 0.13), 0px 11px 18px rgba(0, 0, 0, 0.06), 0px 3px 6px rgba(0, 0, 0, 0.06)",modalShadow:"0px 50px 200px rgba(0, 0, 0, 0.3), 0px 29px 66px rgba(0, 0, 0, 0.08), 0px 29px 47px rgba(0, 0, 0, 0.08), 0px 5px 10px rgba(0, 0, 0, 0.03)"}),{backgroundColorPopup:"#ffffff",backgroundColorSection:"#ffffff",backgroundColorSidebar:"#f8f8f8",backgroundColorPage:"#f9f9f9",backgroundColorNavigation:"#f7f7f7",backgroundColorFloating:"#000000",backgroundColorDialog:"#ffffff",backgroundColorScrim:"rgba(255, 255, 255, 0.75)"}),{contentColorActive:"#2c2c2c",contentColorDefault:"#4d4d4d",contentColorDisabled:"#878787",contentColorInverted:"#ffffff",contentColorMuted:"#6b6b6b"}),{white:"#ffffff",neutral100:"#f0f0f0",neutral200:"#e6e6e6",neutral300:"#dddddd",neutral400:"#cacaca",neutral500:"#b8b8b8",black:"#000000"}),{interactiveColorPrimary:"#0264d7",interactiveColorBorder:"rgba(0, 0, 0, 0.48)",interactiveColorBorderActive:"rgba(0, 0, 0, 0.5)",interactiveColorBorderHover:"rgba(0, 0, 0, 0.6)",interactiveColorBorderDisabled:"rgba(0, 0, 0, 0.3)",interactiveColorOverlaySelected:"rgba(0, 0, 0, 0.04)",interactiveColorOverlayHover:"rgba(0, 0, 0, 0.03)",interactiveColorOverlayActive:"rgba(0, 0, 0, 0.07)",interactiveColorOverlayDrag:"rgba(2, 100, 215, 0.16)",interactiveColorBackground:"#eeeeee",interactiveColorBackgroundDisabled:"rgba(0, 0, 0, 0.1)"}),{syntaxBlue:"#0f7594",syntaxBrown:"#9f6404",syntaxGray:"#6b6b6b",syntaxGreen:"#5c780c",syntaxOrange:"#ba4f08",syntaxPink:"#cc15ae",syntaxPurple:"#7b4df5",syntaxRed:"#db1e47",syntaxTeal:"#1d7c6b"});et.default=ot},3788:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{accentColorPositive:"#85f415",accentColorWarning:"#f49106",accentColorAlert:"#f0581f",accentColorNegative:"#ff4242"}),{statusColorInfo:"#61cafa",statusColorNormal:"#85f415",statusColorLow:"#2cbda3",statusColorMedium:"#f49106",statusColorHigh:"#ff4242",statusColorCritical:"#ff3361"}),{embossShadow:"0px 1px 5px rgba(0, 0, 0, 0.35), 0px 0px 1px rgba(0, 0, 0, 0.35)",overlayShadow:"0px 26px 103px rgba(0, 0, 0, 0.64), 0px 11px 18px rgba(0, 0, 0, 0.32), 0px 3px 6px rgba(0, 0, 0, 0.3)",dragShadow:"0px 26px 103px rgba(0, 0, 0, 0.64), 0px 11px 18px rgba(0, 0, 0, 0.32), 0px 3px 6px rgba(0, 0, 0, 0.3)",modalShadow:"0px 50px 200px #000000, 0px 29px 66px rgba(0, 0, 0, 0.41), 0px 14px 47px rgba(0, 0, 0, 0.17), 0px 5px 10px rgba(0, 0, 0, 0.15)"}),{backgroundColorPopup:"#27292e",backgroundColorSection:"#1a1c20",backgroundColorSidebar:"#0b0c0e",backgroundColorPage:"#111215",backgroundColorNavigation:"#08090a",backgroundColorFloating:"#ffffff",backgroundColorDialog:"#1e2024",backgroundColorScrim:"rgba(0, 0, 0, 0.8)"}),{contentColorActive:"#fafafa",contentColorDefault:"#b5b5b5",contentColorDisabled:"#6b6b6b",contentColorInverted:"#000000",contentColorMuted:"#909090"}),{black:"#000000",neutral100:"#33343b",neutral200:"#43454b",neutral300:"#505158",neutral400:"#818285",neutral500:"#acacad",white:"#ffffff"}),{interactiveColorPrimary:"#3993FF",interactiveColorBorder:"rgba(255, 255, 255, 0.5)",interactiveColorBorderActive:"rgba(225, 225, 225, 0.5)",interactiveColorBorderHover:"rgba(255, 255, 255, 0.7)",interactiveColorBorderDisabled:"rgba(255, 255, 255, 0.30)",interactiveColorOverlaySelected:"rgba(255, 255, 255, 0.1)",interactiveColorOverlayHover:"rgba(255, 255, 255, 0.05)",interactiveColorOverlayActive:"rgba(0, 0, 0, 0.2)",interactiveColorOverlayDrag:"rgba(57, 147, 255, 0.16)",interactiveColorBackground:"#272a2f",interactiveColorBackgroundDisabled:"rgba(255, 255, 255, 0.15)"}),{syntaxBlue:"#6cd0f0",syntaxBrown:"#fccf87",syntaxGray:"#909090",syntaxGreen:"#cef06c",syntaxOrange:"#f7933f",syntaxPink:"#f494e5",syntaxPurple:"#ab74f1",syntaxRed:"#e9627f",syntaxTeal:"#45d4ba"});et.default=ot},3789:function(Je,et,tt){"use strict";function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0});var ot={typography:!0};Object.defineProperty(et,"typography",{enumerable:!0,get:function get(){return Zt.default}}),et.default=void 0;var it=_interopRequireWildcard(tt(6929));Object.keys(it).forEach((function(Je){"default"!==Je&&"__esModule"!==Je&&(Object.prototype.hasOwnProperty.call(ot,Je)||Object.defineProperty(et,Je,{enumerable:!0,get:function get(){return it[Je]}}))}));var Zt=_interopRequireWildcard(tt(6930));function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var Je=new WeakMap;return _getRequireWildcardCache=function _getRequireWildcardCache(){return Je},Je}function _interopRequireWildcard(Je){if(Je&&Je.__esModule)return Je;if(null===Je||"object"!==_typeof(Je)&&"function"!=typeof Je)return{default:Je};var et=_getRequireWildcardCache();if(et&&et.has(Je))return et.get(Je);var tt={},ot=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var it in Je)if(Object.prototype.hasOwnProperty.call(Je,it)){var Zt=ot?Object.getOwnPropertyDescriptor(Je,it):null;Zt&&(Zt.get||Zt.set)?Object.defineProperty(tt,it,Zt):tt[it]=Je[it]}return tt.default=Je,et&&et.set(Je,tt),tt}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.keys(Zt).forEach((function(Je){"default"!==Je&&"__esModule"!==Je&&(Object.prototype.hasOwnProperty.call(ot,Je)||Object.defineProperty(et,Je,{enumerable:!0,get:function get(){return Zt[Je]}}))}));var en=_objectSpread(_objectSpread({},it.default),{},{typography:Zt.default});et.default=en},379:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return LineTokens}));var ot=tt(31);class LineTokens{constructor(Je,et){this._lineTokensBrand=void 0,this._tokens=Je,this._tokensCount=this._tokens.length>>>1,this._text=et}static createEmpty(Je){const et=LineTokens.defaultTokenMetadata,tt=new Uint32Array(2);return tt[0]=Je.length,tt[1]=et,new LineTokens(tt,Je)}equals(Je){return Je instanceof LineTokens&&this.slicedEquals(Je,0,this._tokensCount)}slicedEquals(Je,et,tt){if(this._text!==Je._text)return!1;if(this._tokensCount!==Je._tokensCount)return!1;const ot=et<<1,it=ot+(tt<<1);for(let et=ot;et<it;et++)if(this._tokens[et]!==Je._tokens[et])return!1;return!0}getLineContent(){return this._text}getCount(){return this._tokensCount}getStartOffset(Je){return Je>0?this._tokens[Je-1<<1]:0}getMetadata(Je){return this._tokens[1+(Je<<1)]}getLanguageId(Je){const et=this._tokens[1+(Je<<1)];return ot.E.getLanguageId(et)}getStandardTokenType(Je){const et=this._tokens[1+(Je<<1)];return ot.E.getTokenType(et)}getForeground(Je){const et=this._tokens[1+(Je<<1)];return ot.E.getForeground(et)}getClassName(Je){const et=this._tokens[1+(Je<<1)];return ot.E.getClassNameFromMetadata(et)}getInlineStyle(Je,et){const tt=this._tokens[1+(Je<<1)];return ot.E.getInlineStyleFromMetadata(tt,et)}getEndOffset(Je){return this._tokens[Je<<1]}findTokenIndexAtOffset(Je){return LineTokens.findIndexInTokensArray(this._tokens,Je)}inflate(){return this}sliceAndInflate(Je,et,tt){return new SlicedLineTokens(this,Je,et,tt)}static convertToEndOffset(Je,et){const tt=(Je.length>>>1)-1;for(let et=0;et<tt;et++)Je[et<<1]=Je[et+1<<1];Je[tt<<1]=et}static findIndexInTokensArray(Je,et){if(Je.length<=2)return 0;let tt=0,ot=(Je.length>>>1)-1;for(;tt<ot;){const it=tt+Math.floor((ot-tt)/2),Zt=Je[it<<1];if(Zt===et)return it+1;Zt<et?tt=it+1:Zt>et&&(ot=it)}return tt}withInserted(Je){if(0===Je.length)return this;let et=0,tt=0,ot="";const it=new Array;let Zt=0;for(;;){let en=et<this._tokensCount?this._tokens[et<<1]:-1,Cn=tt<Je.length?Je[tt]:null;if(-1!==en&&(null===Cn||en<=Cn.offset)){ot+=this._text.substring(Zt,en);const Je=this._tokens[1+(et<<1)];it.push(ot.length,Je),et++,Zt=en}else{if(!Cn)break;if(Cn.offset>Zt){ot+=this._text.substring(Zt,Cn.offset);const Je=this._tokens[1+(et<<1)];it.push(ot.length,Je),Zt=Cn.offset}ot+=Cn.text,it.push(ot.length,Cn.tokenMetadata),tt++}}return new LineTokens(new Uint32Array(it),ot)}}LineTokens.defaultTokenMetadata=16793600;class SlicedLineTokens{constructor(Je,et,tt,ot){this._source=Je,this._startOffset=et,this._endOffset=tt,this._deltaOffset=ot,this._firstTokenIndex=Je.findTokenIndexAtOffset(et),this._tokensCount=0;for(let et=this._firstTokenIndex,ot=Je.getCount();et<ot;et++){if(Je.getStartOffset(et)>=tt)break;this._tokensCount++}}equals(Je){return Je instanceof SlicedLineTokens&&(this._startOffset===Je._startOffset&&this._endOffset===Je._endOffset&&this._deltaOffset===Je._deltaOffset&&this._source.slicedEquals(Je._source,this._firstTokenIndex,this._tokensCount))}getCount(){return this._tokensCount}getForeground(Je){return this._source.getForeground(this._firstTokenIndex+Je)}getEndOffset(Je){const et=this._source.getEndOffset(this._firstTokenIndex+Je);return Math.min(this._endOffset,et)-this._startOffset+this._deltaOffset}getClassName(Je){return this._source.getClassName(this._firstTokenIndex+Je)}getInlineStyle(Je,et){return this._source.getInlineStyle(this._firstTokenIndex+Je,et)}findTokenIndexAtOffset(Je){return this._source.findTokenIndexAtOffset(Je+this._startOffset-this._deltaOffset)-this._firstTokenIndex}}},3790:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})}};et.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(Je){if("object"==typeof window)return window}}(),et.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),et.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var ot={};et.r(ot),et.d(ot,{LayerContext:()=>jn,LayerStackContext:()=>In,LayerStackGlobalProvider:()=>k,default:()=>$n});const it=tt(0);var Zt=et.n(it);const en=tt(35),Cn=tt(3);var _n=et.n(Cn);const wn=tt(62);var Sn=et.n(wn);const xn=tt(178);var kn=et.n(xn);const En=tt(396);var Dn=et.n(En);const Pn=tt(807),Ln=tt(1781);var Tn=et.n(Ln),In=Zt().createContext([]),jn=Zt().createContext({}),Mn={children:_n().node,name:_n().string,scope:_n().object,separateStackingContexts:_n().bool};function k(Je){var tt=Je.children,ot=Je.name,it=void 0===ot?"__splunkui_layer_instances__":ot,en=Je.scope,Cn=void 0===en?"undefined"!=typeof window?window:et.g:en,_n=Je.separateStackingContexts,wn=void 0!==_n&&_n;return Cn[it]||(Cn[it]=[]),Zt().createElement(In.Provider,{value:Cn[it]},Zt().createElement(jn.Provider,{value:{separateStackingContexts:wn}},tt))}k.propTypes=Mn;const An=tt(2);var Rn=et.n(An);const Nn=tt(259);var Fn=Rn().div.withConfig({displayName:"LayerStyles__StyledLayer",componentId:"ii6psl-0"})(["",""],(function(Je){return Je.$separateStackingContexts&&(0,An.css)(["isolation:isolate;z-index:",";"],Nn.variables.zindexLayer)})),Bn={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function L(Je){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function x(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function q(Je,et){return(q=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function T(Je){var et=function A(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=K(Je);if(et){var it=K(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return R(this,tt)}}function R(Je,et){return!et||"object"!==L(et)&&"function"!=typeof et?D(Je):et}function D(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function K(Je){return(K=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function M(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Vn=["clickAway","escapeKey"],Wn={children:_n().node,closeReasons:_n().arrayOf(_n().oneOf(Vn)),onRequestClose:_n().func,open:_n().bool},zn={closeReasons:Vn,open:!1},Hn=function(Je){!function j(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&q(Je,et)}(n,Je);var et=T(n);function n(Je){var tt;!function _(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),M(D(tt=et.call(this,Je)),"layerClickEvent",null),M(D(tt),"handleClickOnLayer",(function(Je){var et=Je.nativeEvent;tt.layerClickEvent=et})),M(D(tt),"handleClickOnWindow",(function(Je){var et,ot;tt.props.open&&Sn()(tt.props.closeReasons,"clickAway")&&tt.layerClickEvent!==Je&&(null===(et=(ot=tt.props).onRequestClose)||void 0===et||et.call(ot,{event:Je,reason:"clickAway"}))})),M(D(tt),"handleKeyDownOnWindow",(function(Je){var et,ot;tt.props.open&&"esc"===(0,Pn.keycode)(Je)&&kn()(tt.getLayerStack())===D(tt)&&Sn()(tt.props.closeReasons,"escapeKey")&&(null===(et=(ot=tt.props).onRequestClose)||void 0===et||et.call(ot,{event:Je,reason:"escapeKey"}))}));var ot=function O(){return"undefined"!=typeof document?document:Bn}();return n.layerContainer||(n.layerContainer=ot.createElement("div"),n.layerContainer.setAttribute("data-test","layer-container"),ot.body.appendChild(n.layerContainer)),tt}return function P(Je,et,tt){return et&&x(Je.prototype,et),tt&&x(Je,tt),Je}(n,[{key:"componentDidMount",value:function e(){this.props.open&&this.getLayerStack().push(this)}},{key:"componentDidUpdate",value:function e(Je){!Je.open&&this.props.open?this.getLayerStack().push(this):Je.open&&!this.props.open&&Dn()(this.getLayerStack(),this)}},{key:"componentWillUnmount",value:function e(){Dn()(this.getLayerStack(),this)}},{key:"getLayerStack",value:function e(){return this.context}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.children;if(et.open){var ot=(0,en.createPortal)(Zt().createElement(jn.Consumer,null,(function(et){var ot=et.separateStackingContexts,it=void 0!==ot&&ot;return Zt().createElement(Fn,{$separateStackingContexts:it,"data-test":"layer",onMouseDown:Je.handleClickOnLayer,onTouchStart:Je.handleClickOnLayer},tt)})),n.layerContainer);return Zt().createElement(Zt().Fragment,null,Zt().createElement(Tn(),{target:window,eventType:"keydown",listener:this.handleKeyDownOnWindow,key:"eventListenerKeydown"}),Zt().createElement(Tn(),{target:window,eventType:"mousedown",listener:this.handleClickOnWindow,key:"eventListenerMouseDown"}),Zt().createElement(Tn(),{target:window,eventType:"touchstart",listener:this.handleClickOnWindow,key:"eventListenerTouchStart",options:{passive:!0}}),ot)}return null}}]),n}(it.Component);M(Hn,"layerContainer",null),M(Hn,"possibleCloseReasons",Vn),M(Hn,"propTypes",Wn),M(Hn,"defaultProps",zn),M(Hn,"contextType",In);const $n=Hn;Je.exports=ot})()},3791:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>xr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(259),wn=tt(2);var Sn=et.n(wn);const xn=tt(640);var kn=et.n(xn);const En=tt(132);var Dn=et.n(En);function u(Je){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function r(Je){return typeof Je}:function r(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}var Pn=["primary","secondary","destructive","subtle"],Ln={active:{dark:"rgba(0, 0, 0, 0.2)",light:"rgba(0, 0, 0, 0.07)"},hover:{dark:"rgba(255, 255, 255, 0.05)",light:"rgba(0, 0, 0, 0.03)"},selected:{dark:"rgba(255, 255, 255, 0.1)",light:"rgba(0, 0, 0, 0.04)"}},Tn={dark:"#272a2f",light:"#eeeeee"},In={dark:"rgba(255, 255, 255, 0.15)",light:"rgba(0, 0, 0, 0.1)"};function h(Je){var et,tt,ot="transparent",it="transparent",Zt=(0,_n.pick)({enterprise:In,prisma:_n.variables.interactiveColorBackgroundDisabled}),en=(0,_n.pick)({enterprise:{dark:_n.mixins.overlayColors(In.dark,Ln.selected.dark),light:_n.mixins.overlayColors(In.light,Ln.selected.light)},prisma:_n.mixins.overlayColors(_n.variables.interactiveColorBackgroundDisabled,_n.variables.interactiveColorOverlaySelected)}),Cn="transparent",wn="transparent",Sn=_n.variables.contentColorActive,xn=_n.variables.contentColorDisabled;switch(Je){case"primary":ot=_n.variables.interactiveColorPrimary,it=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.active.light),dark:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.active.dark)},prisma:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,_n.variables.interactiveColorOverlayActive)}),Cn=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.hover.light),dark:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.hover.dark)},prisma:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,_n.variables.interactiveColorOverlayHover)}),wn=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.selected.light),dark:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.selected.dark)},prisma:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,_n.variables.interactiveColorOverlaySelected)}),Sn=_n.variables.contentColorInverted;break;case"destructive":ot=_n.variables.accentColorNegative,it=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.active.light),dark:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.active.dark)},prisma:_n.mixins.overlayColors(_n.variables.accentColorNegative,_n.variables.interactiveColorOverlayActive)}),Cn=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.hover.light),dark:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.hover.dark)},prisma:_n.mixins.overlayColors(_n.variables.accentColorNegative,_n.variables.interactiveColorOverlayHover)}),wn=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.selected.light),dark:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.selected.dark)},prisma:_n.mixins.overlayColors(_n.variables.accentColorNegative,_n.variables.interactiveColorOverlaySelected)}),Sn=_n.variables.contentColorInverted;break;case"secondary":et=_n.variables.interactiveColorBorder,tt=_n.variables.interactiveColorBorderDisabled,ot=(0,_n.pick)({enterprise:Tn,prisma:_n.variables.interactiveColorBackground}),it=(0,_n.pick)({enterprise:Ln.active,prisma:_n.variables.interactiveColorOverlayActive}),Cn=(0,_n.pick)({enterprise:Ln.hover,prisma:_n.variables.interactiveColorOverlayHover}),wn=(0,_n.pick)({enterprise:Ln.selected,prisma:_n.variables.interactiveColorOverlaySelected});break;case"subtle":Sn=_n.variables.interactiveColorPrimary,it=(0,_n.pick)({enterprise:Ln.active,prisma:_n.variables.interactiveColorOverlayActive}),Cn=(0,_n.pick)({enterprise:Ln.hover,prisma:_n.variables.interactiveColorOverlayHover}),wn=(0,_n.pick)({enterprise:Ln.selected,prisma:_n.variables.interactiveColorOverlaySelected})}return{background:ot,backgroundActive:it,backgroundDisabled:Zt,backgroundDisabledSelected:en,backgroundHover:Cn,backgroundSelected:wn,borderColor:et,borderColorDisabled:tt,color:Sn,colorDisabled:xn}}const jn=function k(Je,et){var tt="string"==typeof Je&&Pn.includes(Je)?Je:void 0,ot={};tt&&void 0!==et?ot=et:void 0===tt&&"object"===u(Je)&&void 0===et&&(ot=Je);var it=h(tt),Zt=Dn()(it,ot),en=Zt.background,Cn=Zt.backgroundActive,Sn=Zt.backgroundDisabled,xn=Zt.backgroundDisabledSelected,kn=Zt.backgroundHover,En=Zt.backgroundSelected,Ln=Zt.borderColor,Tn=Zt.borderColorDisabled,In=Zt.color,jn=Zt.colorDisabled,Mn=null!=en&&"transparent"!==en;return function(){return(0,wn.css)(["border-radius:",";",";"," "," cursor:pointer;position:relative;&:focus,&:hover{z-index:3;}&:not([disabled],[aria-disabled='true']){background-color:",";color:",";transition:background-color 0.2s,box-shadow 0.2s,text-decoration 0.2s;&:hover{background-color:",";}&:active{background-color:",";transition:none;}","}&:not([disabled]){&:focus{box-shadow:",";}}&[disabled],&[aria-disabled='true']{border-color:",";color:",";cursor:not-allowed;","}"],_n.variables.borderRadius,(function(){return Ln&&(0,wn.css)(["border:1px solid ",";"],Ln)}),(function(Je){return Je.$append&&(0,wn.css)(["border-top-right-radius:0.1px;border-bottom-right-radius:0.1px;border-right:none;"])}),(function(Je){return Je.$prepend&&(0,wn.css)(["border-top-left-radius:0.1px;border-bottom-left-radius:0.1px;"])}),en,In,kn,Cn,(function(Je){return Je.$selected&&(0,wn.css)(["background-color:",";"],En)}),_n.variables.focusShadow,Tn,jn,(function(Je){return Mn&&(0,wn.css)(["background-color:",";"],Je?xn:Sn)}))}};var Mn=(0,wn.css)(["&:not([disabled],[aria-disabled='true']){&:focus{background-color:",";}&:hover{border-color:",";","}"," ","}"," &[disabled],&[aria-disabled='true']{","}"],_n.variables.interactiveColorOverlayHover,_n.variables.interactiveColorBorderHover,(0,_n.pickVariant)("$variant",{secondary:(0,wn.css)(["box-shadow:",";"],_n.variables.hoverShadow),default:(0,wn.css)(["box-shadow:",";"],_n.variables.hoverShadow),subtle:(0,wn.css)(["box-shadow:",";"],_n.variables.hoverShadow)}),(function(Je){return Je.$selected&&(0,wn.css)(["border-color:",";&:hover{background-color:",";}"],_n.variables.interactiveColorBorderDisabled,_n.mixins.overlayColors(_n.variables.interactiveColorOverlaySelected,_n.variables.interactiveColorOverlayHover))}),(function(Je){return Je.$error&&(0,wn.css)(["border-color:",";&:hover{border-color:",";}"],_n.variables.accentColorNegative,_n.variables.accentColorNegative)}),(0,_n.pickVariant)("$variant",{secondary:(0,wn.css)([""," font-weight:",";"],jn("subtle",{color:_n.variables.contentColorActive}),_n.variables.fontWeightSemiBold),subtle:(0,wn.css)([""," font-weight:",";"],jn("subtle",{color:_n.variables.contentColorActive}),_n.variables.fontWeightSemiBold),default:(0,wn.css)([""," font-weight:",";"],jn("secondary",{background:"transparent"}),_n.variables.fontWeightSemiBold),toggle:(0,wn.css)([""," font-weight:normal;"],jn("secondary",{background:"transparent"}))}),(function(Je){return Je.$selected&&(0,wn.css)(["background-color:",";"],_n.mixins.overlayColors(_n.variables.interactiveColorBackgroundDisabled,_n.variables.interactiveColorOverlaySelected))})),An=(0,wn.css)(["&:not([disabled],[aria-disabled='true']){&:focus{background-color:",";}&:hover{box-shadow:",";}}"," font-weight:",";"],(0,_n.pickVariant)("$variant",{primary:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,_n.variables.interactiveColorOverlayHover),destructive:_n.mixins.overlayColors(_n.variables.accentColorNegative,_n.variables.interactiveColorOverlayHover),flat:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlayHover)}),_n.variables.hoverShadow,(0,_n.pickVariant)("$variant",{primary:jn("primary"),destructive:jn("destructive"),flat:jn({background:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlaySelected),backgroundActive:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlayActive),backgroundHover:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlayHover),backgroundSelected:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlaySelected)})}),_n.variables.fontWeightSemiBold),Rn="#1A8929",Nn=(0,wn.css)(["border-radius:",";cursor:pointer;position:relative;&:focus{z-index:3;}"],_n.variables.borderRadius),Fn=(0,wn.css)([""," ",""],(function(Je){return Je.$append&&(0,wn.css)(["border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;"])}),(function(Je){return Je.$prepend&&(0,wn.css)(["border-top-left-radius:0;border-bottom-left-radius:0;"])})),Bn="inset 0 -1px 0 rgba(0, 0, 0, 0.1)",Vn="inset 0 1px 0 rgba(0, 0, 0, 0.1)",Wn=(0,wn.css)(["",";border:1px solid;border-color:",";",";font-weight:",";&:not([disabled],[aria-disabled='true']){background-color:",";color:",";transition:background-image 0.2s,border 0.2s,box-shadow 0.2s,text-decoration 0.2s;",";"," &:hover{background-color:",";",";}&:active{transition:none;background-color:",";border-color:",";",";}&:focus{"," ","}}&:not([disabled]){&:focus{","}}&[disabled],&[aria-disabled='true']{cursor:not-allowed;color:",";background-color:",";border-color:",";","}"],Nn,(0,_n.pick)({light:_n.variables.gray60,dark:_n.variables.borderColor}),Fn,(0,_n.pickVariant)("$variant",{default:"normal",secondary:_n.variables.fontWeightSemiBold}),(0,_n.pick)({light:_n.variables.gray98,dark:_n.variables.gray45}),(0,_n.pick)({light:_n.variables.gray45,dark:_n.variables.white}),(0,_n.pick)({light:(0,wn.css)(["box-shadow:",";"],Bn),dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 ",";"],_n.variables.gray30)}),(function(Je){return Je.$selected&&(0,wn.css)(["",";background-color:",";border-color:",";"],(0,_n.pick)({light:(0,wn.css)(["box-shadow:",";"],Vn),dark:(0,wn.css)(["box-shadow:inset 0 1px 0 ",";"],_n.variables.black)}),(0,_n.pick)({light:_n.variables.gray92,dark:_n.variables.gray22}),(0,_n.pick)({light:_n.variables.gray60,dark:_n.variables.gray20}))}),(0,_n.pick)({light:"#ebeeef",dark:_n.variables.gray30}),(0,_n.pick)({light:(0,wn.css)(["box-shadow:",";"],Bn),dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 ",";"],_n.variables.gray25)}),(0,_n.pick)({light:_n.variables.gray92,dark:_n.variables.gray22}),(0,_n.pick)({light:_n.variables.gray60,dark:_n.variables.gray20}),(0,_n.pick)({dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 ",";"],_n.variables.gray22)}),(function(Je){return Je.$append&&(0,_n.pick)({light:(0,wn.css)(["box-shadow:"," ",",inset -1px 0 0 ",";"],Bn,_n.variables.focusShadow,_n.variables.borderColor),dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 "," ",",inset -1px 0 0 ",";"],_n.variables.gray30,_n.variables.focusShadow,_n.variables.borderColor)})}),(function(Je){var et=Je.$append,tt=Je.$selected;return et&&tt&&(0,_n.pick)({light:(0,wn.css)(["box-shadow:",",",",",",inset -1px 0 0 ",";"],Bn,Vn,_n.variables.focusShadow,_n.variables.borderColor),dark:(0,wn.css)(["box-shadow:inset 0 1px 0 ",",",",inset -1px 0 0 ",";"],_n.variables.black,_n.variables.focusShadow,_n.variables.borderColor)})}),(0,_n.pick)({light:(0,wn.css)(["box-shadow:",",",";"],Bn,_n.variables.focusShadow),dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 ",",",";"],_n.variables.gray30,_n.variables.focusShadow)}),_n.variables.textDisabledColor,(0,_n.pick)({light:_n.variables.gray96,dark:_n.variables.gray30}),(0,_n.pick)({light:_n.variables.borderLightColor,dark:_n.variables.gray30}),(function(Je){return Je.$selected&&(0,_n.pick)({light:(0,wn.css)(["box-shadow:",";background-color:",";border-color:",";"],Vn,_n.variables.gray92,_n.variables.gray80),dark:(0,wn.css)(["box-shadow:inset 0 1px 0 ",";background-color:",";border-color:",";"],_n.variables.black,_n.variables.gray22,_n.variables.gray20)})})),zn="inset 0 -2px 0 rgba(0, 0, 0, 0.1)",Hn="inset 0 2px 0 rgba(0, 0, 0, 0.1)",$n=(0,wn.css)(["",";font-weight:",";"," &:not([disabled],[aria-disabled='true']){background-color:",";color:",";box-shadow:",";transition:background-image 0.2s,border 0.2s,box-shadow 0.2s,text-decoration 0.2s;"," "," &:hover{background-color:",";}&:active{background-color:",";transition:none;}&:focus{&:active{background-color:",";transition:none;}}}&:not([disabled]){&:focus{box-shadow:",",",";}}&[disabled],&[aria-disabled='true']{color:",";background-color:",";cursor:not-allowed;","}"],Nn,_n.variables.fontWeightSemiBold,Fn,Rn,_n.variables.white,zn,(function(Je){return Je.$selected&&(0,wn.css)(["box-shadow:",";background-color:",";"],Hn,"#235823")}),(function(Je){return Je.$prepend&&(0,wn.css)(["border-left:1px solid ",";"],Rn)}),_n.variables.brandColorD50,_n.variables.brandColorD30,_n.variables.brandColorD30,zn,_n.variables.focusShadow,_n.variables.brandColorL30,_n.variables.brandColorL10,(function(Je){return Je.$selected&&(0,wn.css)(["box-shadow:",";background-color:",";"],Hn,_n.variables.brandColorD20)})),qn=(0,wn.css)(["",";font-weight:",";"," &:not([disabled],[aria-disabled='true']){background-color:",";color:",";box-shadow:",";transition:background-image 0.2s,border 0.2s,box-shadow 0.2s,text-decoration 0.2s;"," "," &:hover{background-color:",";}&:active{background-color:",";transition:none;}&:focus{&:active{background-color:",";transition:none;}}}&:not([disabled]){&:focus{box-shadow:",",",";}}&[disabled],&[aria-disabled='true']{color:",";background-color:",";cursor:not-allowed;","}"],Nn,_n.variables.fontWeightSemiBold,Fn,_n.variables.errorColorD10,_n.variables.white,zn,(function(Je){return Je.$selected&&(0,wn.css)(["box-shadow:",";background-color:",";"],Hn,_n.variables.errorColorD30)}),(function(Je){return Je.$prepend&&(0,wn.css)(["border-left:1px solid ",";"],_n.variables.errorColorD30)}),_n.variables.errorColorD30,_n.variables.errorColorD40,_n.variables.errorColorD40,zn,_n.variables.focusShadow,_n.variables.errorColorL10,_n.variables.errorColorD10,(function(Je){return Je.$selected&&(0,wn.css)(["box-shadow:",";background-color:",";"],Hn,_n.variables.errorColorD40)})),Kn=(0,wn.css)(["",";color:",";border:1px solid transparent;&:not([disabled],[aria-disabled='true']){transition:background-color 0.2s,border 0.2s,box-shadow 0.2s,text-decoration 0.2s;"," &:hover{color:",";background-color:",";border-color:",";}"," &:focus{color:",";}&:active,&[aria-expanded='true']{background-color:",";transition:none;}}&:not([disabled]){&:focus{box-shadow:",";}}&[disabled],&[aria-disabled='true']{color:",";cursor:not-allowed;","}"],Nn,(0,_n.pick)({light:_n.variables.gray45,dark:_n.variables.white}),(function(Je){return Je.$selected&&(0,wn.css)(["border-color:",";"],_n.variables.accentColor)}),(0,_n.pick)({light:_n.variables.linkColor,dark:_n.variables.white}),_n.variables.backgroundColorHover,(0,_n.pick)({light:_n.variables.gray60,dark:_n.variables.borderColor}),(function(Je){return Je.$error&&(0,wn.css)(["&,&:hover{color:",";}"],_n.variables.errorColor)}),(0,_n.pick)({light:_n.variables.linkColor,dark:_n.variables.white}),(0,_n.pick)({light:_n.variables.gray92,dark:_n.variables.gray22}),_n.variables.focusShadow,_n.variables.textDisabledColor,(function(Je){return Je.$selected&&(0,wn.css)(["border-color:",";"],_n.variables.borderLightColor)})),Un=Sn()(kn()).withConfig({displayName:"ButtonSimpleStyles__StyledClickable",componentId:"vlarwe-0"})([""," ",""],(function(Je){return Je.to?(0,wn.css)([""," align-items:center;justify-content:center;"],_n.mixins.reset("flex")):(0,wn.css)(["",""],_n.mixins.reset("block"))}),(0,_n.pick)({enterprise:(0,_n.pickVariant)("$variant",{primary:$n,secondary:Wn,destructive:qn,subtle:Kn,default:Wn,pill:Kn,toggle:Wn,flat:Wn}),prisma:(0,_n.pickVariant)("$variant",{primary:An,secondary:Mn,destructive:An,subtle:Mn,default:Mn,toggle:Mn,flat:An,pill:Mn})}));function I(Je){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function r(Je){return typeof Je}:function r(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function R(){return(R=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function V(Je,et){if(null==Je)return{};var tt,ot,it=function W(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function q(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function E(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function z(Je,et){return(z=Object.setPrototypeOf||function r(Je,et){return Je.__proto__=et,Je})(Je,et)}function U(Je){var et=function J(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function a(){var tt,ot=K(Je);if(et){var it=K(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return F(this,tt)}}function F(Je,et){return!et||"object"!==I(et)&&"function"!=typeof et?G(Je):et}function G(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function K(Je){return(K=Object.setPrototypeOf?Object.getPrototypeOf:function r(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Q(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function X(Je){return function er(Je){if(Array.isArray(Je))return ar(Je)}(Je)||function rr(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function Z(Je,et){if(!Je)return;if("string"==typeof Je)return ar(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return ar(Je,et)}(Je)||function Y(){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 ar(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var Gn=["default","secondary","primary","destructive","subtle"],Jn=[].concat(Gn,["pill"]),Cr=[].concat(Gn,["toggle","flat"]),wr=(Array.from(new Set([].concat(X(Jn),X(Cr)))),{action:Cn().string,appearance:Cn().oneOf(["default","secondary","primary","destructive","subtle","pill","toggle","flat"]),append:Cn().bool,children:Cn().node,disabled:Cn().oneOfType([Cn().bool,Cn().oneOf(["dimmed"])]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,inline:Cn().bool,openInNewContext:Cn().bool,prepend:Cn().bool,selected:Cn().bool,splunkTheme:Cn().object,to:Cn().string}),Sr=function(Je){!function L(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&z(Je,et)}(a,Je);var et=U(a);function a(){var Je;q(this,a);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return Q(G(Je=et.call.apply(et,[this].concat(ot))),"component",null),Q(G(Je),"handleMount",(function(et){Je.component=et})),Je}return function M(Je,et,tt){return et&&E(Je.prototype,et),tt&&E(Je,tt),Je}(a,[{key:"focus",value:function r(){var Je;null===(Je=this.component)||void 0===Je||Je.focus()}},{key:"getVariant",value:function r(){var Je=this.props,et=Je.appearance,tt=Je.error,ot=Je.splunkTheme,it=et;return"enterprise"===ot.family?tt?it="destructive":Jn.includes(et)||(it="default"):"prisma"!==ot.family||Cr.includes(et)||(it="secondary"),it}},{key:"render",value:function r(){var Je=this.props,et=Je.append,tt=Je.children,ot=Je.error,it=Je.prepend,en=Je.selected,Cn=V(Je,["append","children","error","prepend","selected"]);return Zt().createElement(Un,R({"aria-invalid":ot,"aria-pressed":en,"data-test":"button-simple",ref:this.handleMount,$variant:this.getVariant(),$append:et,$prepend:it,$selected:en||!1,$error:ot},Cn),tt)}}]),a}(it.Component);Q(Sr,"defaultProps",{appearance:"default",append:!1,disabled:!1,error:!1,inline:!0,openInNewContext:!1,prepend:!1}),Q(Sr,"propTypes",wr);var Or=(0,_n.withSplunkTheme)(Sr);Or.propTypes=Sr.propTypes;const xr=Or;Je.exports=ot})()},3792:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Divider:()=>Gn.Divider,Heading:()=>Gn.Heading,Option:()=>Uo,default:()=>Yo});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(496),xn=tt(480);var kn=et.n(xn);const En=tt(69);var Dn=et.n(En);const Pn=tt(664);var Ln=et.n(Pn);const Tn=tt(62);var In=et.n(Tn);const jn=tt(99);var Mn=et.n(jn);const An=tt(63);var Rn=et.n(An);const Nn=tt(84);var Fn=et.n(Nn);const Bn=tt(38);var Vn=et.n(Bn);const Wn=tt(147);var zn=et.n(Wn);const Hn=tt(174);var $n=et.n(Hn);const qn=tt(179);var Kn=et.n(qn);const Un=tt(808),Gn=tt(2484),Jn=tt(1433);var Cr=et.n(Jn);const wr=tt(807),Sr=tt(3795),Or=tt(1435);var xr=et.n(Or);const kr=tt(3796);var Lr=et.n(kr);const Nr=tt(1436);var Wr=et.n(Nr);const zr=tt(2481);var Hr=et.n(zr);const $r=tt(2482);var Kr=et.n($r);const Ur=tt(259);const Gr=function e(){return(0,Ur.useSplunkTheme)().isEnterprise?Zt().createElement(Kr(),{screenReaderText:null,hideDefaultTooltip:!0,size:.5}):Zt().createElement(Hr(),null)},Zr=tt(1784);var Xr=et.n(Zr);const Yr=tt(1785);var Qr=et.n(Yr);const Jr=function e(){var Je=(0,Ur.useSplunkTheme)(),et=Je.isEnterprise,tt=Je.isCompact,ot=(0,Sn._)("Search"),it=tt?"20px":"24px";return et?Zt().createElement(Xr(),{role:"presentation",size:"16px",screenReaderText:ot,hideDefaultTooltip:!0}):Zt().createElement(Qr(),{role:"presentation","aria-label":ot,width:it,height:it})};function ne(Je){return(ne="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function re(){return(re=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function oe(Je,et){if(null==Je)return{};var tt,ot,it=function ie(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function ae(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function le(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function ue(Je,et){return(ue=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function pe(Je){var et=function ve(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=he(Je);if(et){var it=he(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return fe(this,tt)}}function fe(Je,et){return!et||"object"!==ne(et)&&"function"!=typeof et?de(Je):et}function de(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function he(Je){return(he=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function be(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var eo={active:Cn().bool,children:Cn().node,description:Cn().string,descriptionPosition:Cn().oneOf(["right","bottom"]),disabled:Cn().bool,hidden:Cn().bool,icon:Cn().node,label:Cn().string.isRequired,multiple:Cn().bool,matchRanges:Cn().arrayOf(Cn().shape({start:Cn().number.isRequired,end:Cn().number.isRequired})),onClick:Cn().func,selected:Cn().bool,truncate:Cn().bool,value:Cn().oneOfType([Cn().string,Cn().number,Cn().bool]).isRequired},to=function(Je){!function ce(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&ue(Je,et)}(n,Je);var et=pe(n);function n(){var Je;ae(this,n);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return be(de(Je=et.call.apply(et,[this].concat(ot))),"c",null),be(de(Je),"handleClick",(function(et){var tt=Je.props,ot=tt.onClick,it=tt.value;tt.disabled||null==ot||ot(et,{value:it})})),be(de(Je),"handleMount",(function(et){Je.c=et})),Je}return function se(Je,et,tt){return et&&le(Je.prototype,et),tt&&le(Je,tt),Je}(n,[{key:"scrollIntoViewIfNeeded",value:function e(){var Je;null===(Je=this.c)||void 0===Je||Je.scrollIntoViewIfNeeded()}},{key:"focus",value:function e(){var Je;null===(Je=this.c)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this.props,et=Je.value,tt=Je.children,ot=Je.label,it=Je.multiple,en=oe(Je,["value","children","label","multiple"]);return Zt().createElement(Gn.Item,re({"aria-selected":this.props.selected,"data-test-value":et,"data-test":"option",ref:this.handleMount},en,{selectable:!0,selectableAppearance:it?"checkbox":void 0,onClick:this.handleClick,role:"option",value:et.toString()}),tt||ot)}}]),n}(it.PureComponent);be(to,"propTypes",eo),be(to,"defaultProps",{descriptionPosition:"bottom",disabled:!1,multiple:!1,selected:!1,truncate:!1}),be(to,"type",Gn.Item);const no=to,ro=tt(2);var oo=et.n(ro);const io=tt(640);var ao=et.n(io);const so=tt(1434);var lo=et.n(so),co=(0,ro.css)(["color:",";font-size:",";line-height:",";overflow:inherit;white-space:inherit;text-overflow:inherit;"],(0,Ur.pick)({prisma:Ur.variables.contentColorDefault,enterprise:Ur.variables.textGray}),Ur.variables.fontSizeSmall,(0,Ur.pick)({prisma:"16px"})),uo=oo().span.withConfig({displayName:"ItemStyles__StyledItemDescriptionBottom",componentId:"sc-4kc053-0"})(["",";display:block;"],co),po=oo().span.withConfig({displayName:"ItemStyles__StyledItemDescriptionRight",componentId:"sc-4kc053-1"})(["",";float:right;"," max-width:50%;text-align:right;box-sizing:border-box;"],co,(0,Ur.pick)({enterprise:(0,ro.css)(["padding-left:",";"],Ur.variables.spacingLarge)})),ho=oo().div.withConfig({displayName:"ItemStyles__StyledItemSelectedIcon",componentId:"sc-4kc053-2"})(["position:absolute;"," color:",";"],(0,Ur.pick)({prisma:(0,ro.css)(["right:16px;"]),enterprise:(0,ro.css)(["right:3px;left:8px;"])}),(0,Ur.pick)({prisma:Ur.variables.contentColorActive,enterprise:Ur.variables.accentColorL10})),fo=oo().span.withConfig({displayName:"ItemStyles__StyledItemIcon",componentId:"sc-4kc053-3"})(["flex:0 0 auto;padding-right:",";min-width:10px;display:inline-block;text-align:center;vertical-align:",";",""],(0,Ur.pick)({prisma:"8px",enterprise:"3px"}),(0,Ur.pick)({prisma:"initial",enterprise:"middle"}),(0,Ur.pick)({prisma:(0,ro.css)(["color:",";display:inline-flex;align-items:center;min-width:20px;min-height:20px;& > svg{width:20px;height:20px;}"],Ur.variables.contentColorMuted),enterprise:(0,ro.css)(["transform:translateY(-1px);"])})),go=(oo()(ao()).withConfig({displayName:"ItemStyles__StyledClickable",componentId:"sc-4kc053-4"})(["display:block;position:relative;cursor:pointer;color:",";word-wrap:break-word;max-width:100%;width:100%;padding:",";"," "," "," &:not([disabled]){&:hover{background:",";","}&:focus{outline:0;box-shadow:",";","}"," ","}&[disabled]{color:",";cursor:not-allowed;",",","{color:inherit;}","{cursor:not-allowed;color:",";}","}",""],(0,Ur.pick)({prisma:Ur.variables.contentColorActive,enterprise:{dark:Ur.variables.gray96,light:Ur.variables.gray22}}),(0,Ur.pick)({prisma:{comfortable:"10px 16px",compact:"6px 16px"},enterprise:"6px 10px"}),(function(Je){var et=Je.$isSelectable,tt=Je.$selectableAppearance;return et&&(0,Ur.pick)({prisma:(0,ro.css)(["padding-right:44px;",""],(function(){return"checkbox"===tt&&"padding-left: 42px;"})),enterprise:(0,ro.css)(["padding-right:10px;padding-left:",";"],(function(){return"checkbox"===tt?"32px":"28px"}))})}),(function(Je){var et=Je.$active,tt=Je.$preventFocus;return et&&!tt&&(0,ro.css)(["box-shadow:",";"],Ur.variables.focusShadowInset)}),(function(Je){return Je.$active&&(0,ro.css)(["background:",";font-weight:",";"],(0,Ur.pick)({enterprise:{light:Ur.variables.gray92,dark:Ur.variables.gray22},prisma:Ur.variables.neutral100}),Ur.variables.fontWeightBold)}),(0,Ur.pick)({prisma:Ur.variables.interactiveColorOverlayHover,enterprise:Ur.variables.backgroundColorHover}),(function(Je){return Je.$selected&&(0,Ur.pick)({prisma:(0,ro.css)(["background:",";"],Ur.mixins.overlayColors(Ur.variables.interactiveColorOverlaySelected,Ur.variables.interactiveColorOverlayHover))})}),Ur.variables.focusShadowInset,(0,Ur.pick)({prisma:(0,ro.css)(["background:",";"],Ur.variables.interactiveColorOverlayHover)}),(0,Ur.pick)({prisma:(0,ro.css)(["&:active{background:",";}"],Ur.variables.interactiveColorOverlayActive)}),(function(Je){return Je.$selected&&(0,Ur.pick)({prisma:(0,ro.css)(["background:",";&:active{background:",";}"],Ur.variables.interactiveColorOverlaySelected,Ur.mixins.overlayColors(Ur.variables.interactiveColorOverlaySelected,Ur.variables.interactiveColorOverlayActive))})}),(0,Ur.pick)({enterprise:{light:Ur.variables.gray45,dark:Ur.variables.contentColorDisabled},prisma:Ur.variables.contentColorDisabled}),uo,po,ho,(0,Ur.pick)({prisma:Ur.variables.contentColorDisabled,enterprise:Ur.variables.gray80}),(0,Ur.pick)({prisma:(0,ro.css)(["& > * > ","{color:",";}"],fo,Ur.variables.contentColorDisabled)}),(function(Je){return Je.$selected&&(0,Ur.pick)({prisma:(0,ro.css)(["","{color:",";}"],fo,Ur.variables.contentColorActive)})})),oo()(lo()).withConfig({displayName:"ItemStyles__StyledSwitch",componentId:"sc-4kc053-5"})(["position:absolute;left:",";top:",";"],(0,Ur.pick)({prisma:"16px",enterprise:"8px"}),(0,Ur.pick)({prisma:"0px",enterprise:{comfortable:"-1px",compact:"2px"}}))),mo=oo().span.withConfig({displayName:"ItemStyles__StyledInnerWrapper",componentId:"sc-4kc053-6"})(["display:flex;align-items:flex-start;"]),bo=oo().span.withConfig({displayName:"ItemStyles__StyledTitleAndDescriptionWrapper",componentId:"sc-4kc053-7"})(["display:flex;flex-wrap:wrap;flex-direction:column;max-width:100%;width:100%;align-self:center;word-break:break-word;white-space:normal;",""],(function(Je){return Je.$truncate&&(0,ro.css)(["white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"])})),vo=oo().div.withConfig({displayName:"ItemStyles__StyledLabel",componentId:"sc-4kc053-8"})(["overflow:inherit;white-space:inherit;text-overflow:inherit;max-width:100%;min-height:20px;",""],(function(Je){return Je.$truncate&&(0,ro.css)(["display:block;clear:both;"])})),yo=(oo().span.withConfig({displayName:"ItemStyles__StyledMatch",componentId:"sc-4kc053-9"})(["border-bottom:1px solid ",";"],(0,Ur.pick)({prisma:Ur.variables.contentColorActive,enterprise:{dark:Ur.variables.gray96,light:Ur.variables.gray45}})),oo().span.withConfig({displayName:"ItemStyles__StyledSubmenu",componentId:"sc-4kc053-10"})(["float:right;padding-left:",";color:",";",""],Ur.variables.spacingSmall,(0,Ur.pick)({prisma:"inherit",enterprise:Ur.variables.textGray}),(0,Ur.pick)({prisma:(0,ro.css)(["& > svg{width:20px;height:20px;}"])})),oo()(vo).withConfig({displayName:"SelectAllOptionStyles__StyledSelectAllLabel",componentId:"y6bn08-0"})(["font-weight:",";"],Ur.variables.fontWeightBold)),Co=oo()(no).withConfig({displayName:"SelectAllOptionStyles__StyledSelectAllOption",componentId:"y6bn08-1"})(["padding-inline-start:",";box-shadow:none;"],(0,Ur.pick)({prisma:"42px;",enterprise:"32px;"})),_o={active:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),id:Cn().string,onClick:Cn().func,selectAllLabel:Cn().string,totalCount:Cn().number,changedToggle:Cn().bool,selected:Cn().oneOf([!1,!0,"some"])},wo=Zt().forwardRef((function(Je,et){var tt=Je.active,ot=Je.id,it=Je.onClick,en=Je.selectAllLabel,Cn=Je.totalCount,_n=Je.changedToggle,wn=Je.selected,xn=_n?" (".concat(null==Cn?void 0:Cn.toString(),")"):"";return Zt().createElement(Co,{label:en,value:"selectAll",key:"selectAll",onClick:it,"data-test":"select-all","aria-keyshortcuts":"Control+A",id:ot,active:tt,ref:et,tabIndex:-1},Zt().createElement(go,{interactive:!1,selected:"some"===wn?"some":wn,key:"main-checkbox",value:"main-checkbox",appearance:"checkbox","aria-label":!wn&&(0,Sn._)("No options selected")||"some"===wn&&(0,Sn._)("Some options selected")||(0,Sn._)("All options selected"),"data-test":"select-all-switch",selectedLabel:!0===wn?(0,Sn._)("All options selected"):(0,Sn._)("Option selected"),unselectedLabel:!0===wn?(0,Sn._)("No options selected"):(0,Sn._)("Option unselected"),someSelectedLabel:(0,Sn._)("Some options selected")}),Zt().createElement(po,{"data-test":"description"},"".concat(xn," Ctrl-a")),Zt().createElement(mo,null,Zt().createElement(bo,{$truncate:!1},Zt().createElement(yo,{$truncate:!1},en))))}));wo.propTypes=_o;const So=wo,Oo=tt(902);var xo=et.n(Oo),ko=oo()(xo()).withConfig({displayName:"SelectBaseStyles__StyledButton",componentId:"sc-16cj7sk-0"})(["&[data-inline]{width:",";}",""],(function(Je){return Je.$multiple?"400px":"auto"}),(function(Je){return!Je.$multiple&&"flex-grow: 0;"})),Eo=oo().span.withConfig({displayName:"SelectBaseStyles__StyledLinkIcon",componentId:"sc-16cj7sk-1"})(["padding-right:2px;"]),Do=oo().span.withConfig({displayName:"SelectBaseStyles__StyledLinkCaret",componentId:"sc-16cj7sk-2"})(["padding-left:2px;"]),Po=oo().div.withConfig({displayName:"SelectBaseStyles__StyledFilter",componentId:"sc-16cj7sk-3"})(["padding:",";min-width:160px;"],(0,Ur.pick)({enterprise:"8px",prisma:"10px 16px"})),Lo=oo().span.withConfig({displayName:"SelectBaseStyles__StyledSearchIconWrapper",componentId:"sc-16cj7sk-4"})(["color:",";pointer-events:none;padding:",";"],(0,Ur.pick)({enterprise:{light:Ur.variables.gray60,dark:Ur.variables.white},prisma:Ur.variables.contentColorMuted}),(0,Ur.pick)({comfortable:"0 8px",compact:"0 6px"})),To=oo().span.withConfig({displayName:"SelectBaseStyles__StyledCount",componentId:"sc-16cj7sk-5"})(["padding-right:",";"],Ur.variables.spacingXSmall),Io=oo()(xr()).withConfig({displayName:"SelectBaseStyles__StyledControlsLink",componentId:"sc-16cj7sk-6"})(["margin-right:20px;",";"],(function(Je){return Je.$disabled&&(0,ro.css)(["color:",";"],Ur.variables.contentColorDisabled)})),jo=oo().div.withConfig({displayName:"SelectBaseStyles__StyledToggleAllControls",componentId:"sc-16cj7sk-7"})(["padding:",";",""],(0,Ur.pick)({enterprise:"5px 8px",prisma:"10px 16px"}),(0,Ur.pickVariant)("$placement",{above:{enterprise:(0,ro.css)(["border-top:",";"],Ur.variables.border),prisma:(0,ro.css)(["border-top:1px solid ",";"],Ur.variables.neutral200)},below:{enterprise:(0,ro.css)(["border-bottom:",";"],Ur.variables.border),prisma:(0,ro.css)(["border-bottom:1px solid ",";"],Ur.variables.neutral200)}})),Mo=function e(Je,et){return Je?Je.label.charAt(et).toLowerCase():""},Ao=function e(Je,et){if(!Je.length)return Je;var tt=null,ot=!1,it=Je.filter((function(Je){var it=Mo(Je,et.index);if(it===et.value)return ot=!0,!0;if(!ot){var Zt=Mo(tt,et.index);Zt?it>et.value?(Zt<et.value||Zt>it)&&(tt=Je):it>Zt&&(tt=Je):tt=Je}return!1}));return 0===it.length&&tt?[tt]:it},Ro={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};var No={document:Ro,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function e(){},pushState:function e(){},go:function e(){},back:function e(){}},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){},matchMedia:function e(){return{}},requestAnimationFrame:function e(Je){return"undefined"==typeof setTimeout?(Je(),null):setTimeout(Je,0)},cancelAnimationFrame:function e(Je){"undefined"!=typeof setTimeout&&clearTimeout(Je)}};function at(){return(at=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function lt(Je,et){return function ut(Je){if(Array.isArray(Je))return Je}(Je)||function ct(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||dt(Je,et)||function st(){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 pt(Je){return function ht(Je){if(Array.isArray(Je))return bt(Je)}(Je)||function vt(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||dt(Je)||function ft(){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 dt(Je,et){if(Je){if("string"==typeof Je)return bt(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);return"Object"===tt&&Je.constructor&&(tt=Je.constructor.name),"Map"===tt||"Set"===tt?Array.from(Je):"Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt)?bt(Je,et):void 0}}function bt(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function yt(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function gt(Je,et,tt){return et&&yt(Je.prototype,et),tt&&yt(Je,tt),Je}function St(Je,et){return(St=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function xt(Je){var et=function kt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=It(Je);if(et){var it=It(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return wt(this,tt)}}function wt(Je,et){return!et||"object"!==_t(et)&&"function"!=typeof et?Ct(Je):et}function Ct(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function It(Je){return(It=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function _t(Je){return(_t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function At(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function jt(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?At(Object(tt),!0).forEach((function(et){Et(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):At(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function Et(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Fo={allowKeyMatching:Cn().bool,allowNewValues:Cn().bool,animateLoading:Cn().bool,appearance:Cn().oneOf(["default","link","primary","pill","toggle","flat","subtle"]),append:Cn().bool,children:Cn().node,defaultPlacement:Cn().oneOf(["above","below","vertical"]),defaultValues:Cn().array,describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,filter:Cn().oneOf([!1,!0,"controlled"]),footerMessage:Cn().node,inline:Cn().bool,inputId:Cn().string,inputRef:Cn().oneOfType([Cn().func,Cn().object]),isLoadingOptions:Cn().bool,labelledBy:Cn().string,labelText:Cn().string,loadingMessage:Cn().node,menuStyle:Cn().object,multiple:Cn().bool,name:Cn().string,noOptionsMessage:Cn().node,onChange:Cn().func,onClose:Cn().func,onFilterChange:Cn().func,onOpen:Cn().func,onScroll:Cn().func,onScrollBottom:Cn().func,required:Cn().bool,placeholder:Cn().string,prefixLabel:Cn().string,prepend:Cn().bool,repositionMode:Cn().oneOf(["none","flip"]),selectAllAppearance:Cn().oneOf(["buttongroup","checkbox"]),showSelectedValuesFirst:Cn().oneOf(["nextOpen","immediately","never"]),suffixLabel:Cn().string,tabConfirmsNewValue:Cn().bool,toggleContent:Cn().oneOf(["optionChildren","optionLabel"]),values:Cn().array,virtualization:Cn().number},Bo={allowKeyMatching:!0,allowNewValues:!1,animateLoading:!1,appearance:"toggle",append:!1,defaultPlacement:"vertical",disabled:!1,filter:!1,inline:!1,isLoadingOptions:!1,menuStyle:{},multiple:!1,noOptionsMessage:(0,Sn._)("No matches"),placeholder:(0,Sn._)("Select..."),prepend:!1,repositionMode:"flip",selectAllAppearance:"buttongroup",tabConfirmsNewValue:!1,toggleContent:"optionChildren"},Vo=Fn()((function(Je){return[Je]})),Wo=Fn()((function(Je){var et=Je.anchorWidth,tt=Je.isMultiple,ot=Je.maxHeight,it=Je.menuStyle;return jt(tt?{width:Math.max(null!=et?et:0,200),maxHeight:ot}:{minWidth:null!=et?et:void 0,maxWidth:Math.max(null!=et?et:0,300),maxHeight:ot},it)})),zo=["clickAway","escapeKey","offScreen","tabKey","toggleClick"];function Dt(Je){return Je&&wn()(Je.props,"value")}function Lt(Je,et){return"".concat(_t(Je),"-").concat(Je,"-").concat(et)}var Ho=function(Je){!function Ot(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&St(Je,et)}(o,Je);var et=xt(o);function o(Je){var tt;return function mt(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,o),Et(Ct(tt=et.call(this,Je)),"activeItemId",void 0),Et(Ct(tt),"activeValue",void 0),Et(Ct(tt),"availableOptionCount",void 0),Et(Ct(tt),"controlledExternally",void 0),Et(Ct(tt),"displayedValues",void 0),Et(Ct(tt),"dropdown",null),Et(Ct(tt),"firstSelectedEnabledOption",null),Et(Ct(tt),"firstSelectedOptionIndex",void 0),Et(Ct(tt),"menuId",void 0),Et(Ct(tt),"menuListboxId",void 0),Et(Ct(tt),"previousActiveIndex",null),Et(Ct(tt),"selectedOptionCount",void 0),Et(Ct(tt),"optionRefsByKey",void 0),Et(Ct(tt),"matchCharacter",void 0),Et(Ct(tt),"matchTimeout",void 0),Et(Ct(tt),"currentMatchOptions",void 0),Et(Ct(tt),"availableMatchOptions",void 0),Et(Ct(tt),"optionSelection",void 0),Et(Ct(tt),"resetMatches",(function(){tt.matchCharacter=null,tt.currentMatchOptions=[],tt.matchTimeout&&clearTimeout(tt.matchTimeout)})),Et(Ct(tt),"handleSelectAll",(function(Je){var et,ot,it,en=tt.props,Cn=en.name,_n=en.children;if(en.multiple){var wn=null!==(et=tt.getCurrentValues())&&void 0!==et?et:[],Sn=$n()(wn.concat(tt.displayedValues));Sn=Zt().Children.toArray(_n).filter((function(Je){return Dt(Je)&&In()(Sn,Je.props.value)&&(!Je.props.disabled||In()(wn,Je.props.value))})).map((function(Je){return Je.props.value})),tt.isControlled()||tt.setState({values:Sn}),null===(ot=(it=tt.props).onChange)||void 0===ot||ot.call(it,Je,{values:Sn,name:Cn,reason:"selectAll"})}})),Et(Ct(tt),"handleClearAll",(function(Je){var et,ot,it,en=tt.props,Cn=en.name,_n=en.children;if(en.multiple){var wn=null!==(et=tt.getCurrentValues())&&void 0!==et?et:[],Sn=Kn().apply(void 0,[wn].concat(pt(tt.displayedValues))),xn=Zt().Children.toArray(_n).filter((function(Je){return Dt(Je)&&(In()(wn,Je.props.value)&&Je.props.disabled||In()(Sn,Je.props.value))})).map((function(Je){return Je.props.value}));tt.isControlled()||tt.setState({values:xn}),null===(ot=(it=tt.props).onChange)||void 0===ot||ot.call(it,Je,{values:xn,name:Cn,reason:"clearAll"})}})),Et(Ct(tt),"handleTextKeyDown",(function(Je){var et=tt.props,ot=et.children,Zt=et.onScrollBottom,en=et.tabConfirmsNewValue,Cn=(0,wr.keycode)(Je.nativeEvent);if("tab"===Cn&&en&&!Mn()(tt.activeValue)&&tt.availableOptionCount<=1&&(Je.preventDefault(),tt.toggleValue(Je,tt.activeValue)),Je.shiftKey||Je.metaKey||Je.ctrlKey)"a"===Cn&&(Je.ctrlKey||Je.metaKey)&&("all"===tt.optionSelection?tt.handleClearAll(Je):tt.handleSelectAll(Je));else{if("down"===Cn&&(Je.preventDefault(),tt.setState((function(Je){return{activeIndex:Math.min(Je.activeIndex+1,"checkbox"===tt.props.selectAllAppearance?tt.availableOptionCount:tt.availableOptionCount-1)}})),ot&&Zt)){var _n,wn=it.Children.toArray(ot).length-(2+(null!==(_n=tt.getCurrentValues())&&void 0!==_n?_n:[]).length);tt.state.activeIndex===wn&&tt.handleScrollBottom(Je)}"up"===Cn&&(Je.preventDefault(),tt.setState((function(Je){return{activeIndex:Math.max(Je.activeIndex-1,0)}}))),"enter"===Cn&&!Mn()(tt.activeValue)&&tt.state.open&&("selectAll"===tt.activeValue?"all"===tt.optionSelection?tt.handleClearAll(Je):tt.handleSelectAll(Je):(Je.preventDefault(),tt.toggleValue(Je,tt.activeValue)))}})),Et(Ct(tt),"handleMenuOptionClick",(function(Je,et){var ot=et.value;Je.preventDefault(),tt.state.open&&tt.toggleValue(Je,ot)})),Et(Ct(tt),"handleMenuOptionKeyDown",(function(Je,et){var ot=Je.nativeEvent.key;if(1===ot.length){var it=[],Zt={index:0,value:ot};if(tt.matchCharacter)tt.currentMatchOptions.length>1&&(Zt.index=tt.matchCharacter.index+1,it=Ao(tt.currentMatchOptions,Zt));else{if(" "===ot)return void tt.resetMatches();it=Ao(tt.availableMatchOptions,Zt)}if(it.length){var en=0;if(0===Zt.index&&it.length>1){var Cn=it.indexOf(tt.availableMatchOptions[et]);Cn>=0&&(en=Cn===it.length-1?0:Cn+1)}var _n,wn=it[en],Sn=tt.optionRefsByKey[Lt(wn.value,wn.label)];if(null!=Sn)null===(_n=Sn.focus)||void 0===_n||_n.call(Sn)}tt.currentMatchOptions=it,tt.matchCharacter=Zt,tt.matchTimeout&&clearTimeout(tt.matchTimeout),tt.matchTimeout=setTimeout(tt.resetMatches,500),Je.preventDefault(),Je.stopPropagation()}})),Et(Ct(tt),"handleTextChange",(function(Je,et){var ot,it,Zt=et.value;tt.setState({filterKeyword:Zt,open:!0,activeIndex:0}),null===(ot=(it=tt.props).onFilterChange)||void 0===ot||ot.call(it,Je,{keyword:Zt})})),Et(Ct(tt),"handleTextFocus",(function(){tt.setState({textHasFocus:!0})})),Et(Ct(tt),"handleTextBlur",(function(){tt.setState({textHasFocus:!1})})),Et(Ct(tt),"handleRequestOpen",(function(Je){var et={open:!0,topValues:tt.getTopValues()};tt.props.multiple&&(et.filterKeyword="");var ot=tt.state.filterKeyword;tt.setState(et,(function(){var et,it,Zt,en,Cn;(null===(et=(it=tt.props).onOpen)||void 0===et||et.call(it),tt.firstSelectedEnabledOption&&!tt.hasFilter())?tt.firstSelectedEnabledOption.focus():tt.setState({activeIndex:null!==(Zt=tt.firstSelectedOptionIndex)&&void 0!==Zt?Zt:0});ot!==tt.state.filterKeyword&&(null===(en=(Cn=tt.props).onFilterChange)||void 0===en||en.call(Cn,Je,{keyword:tt.state.filterKeyword}))}))})),Et(Ct(tt),"handleRequestClose",(function(){tt.setState({open:!1,activeIndex:0},(function(){var Je,et;tt.previousActiveIndex=null,null===(Je=(et=tt.props).onClose)||void 0===Je||Je.call(et)}))})),Et(Ct(tt),"handleScrollBottom",(function(Je){var et,ot;tt.state.open&&!tt.props.isLoadingOptions&&(null===(et=(ot=tt.props).onScrollBottom)||void 0===et||et.call(ot,Je))})),Et(Ct(tt),"handleActiveOptionMount",(function(Je){tt.previousActiveIndex!==tt.state.activeIndex&&(null==Je||Je.scrollIntoViewIfNeeded())})),Et(Ct(tt),"handleOptionMount",(function(Je,et,ot){ot&&(tt.firstSelectedEnabledOption=Je),null==Je?delete tt.optionRefsByKey[et]:tt.optionRefsByKey[et]=Je})),Et(Ct(tt),"createToggle",(function(){var Je,et,ot,en=tt.props,Cn=en.toggle,_n=en.appearance,wn=en.children,xn=en.describedBy,kn=en.disabled,En=en.elementRef,Pn=en.error,Ln=en.inline,Tn=en.labelledBy,In=en.labelText,jn=en.multiple,Mn=en.placeholder,An=en.prefixLabel,Nn=en.required,Fn=en.suffixLabel,Bn=en.toggleContent,Wn=[],Hn=null!==(Je=tt.getCurrentValues())&&void 0!==Je?Je:[],$n=it.Children.toArray(wn);(ot=Hn.reduce((function(Je,tt,ot,it){var Zt=Dn()($n,(function(Je){return Dt(Je)&&Je.props.value===tt}));if(Zt){var en="optionLabel"!==Bn&&Zt.props.children?Zt.props.children:Zt.props.label;Je.push(en),Wn.push(Zt.props.label),jn||1!==Hn.length||(et=Zt.props.icon)}else jn&&(Je.push(tt),Wn.push(tt.toString()));return ot<it.length-1&&(Je.push((0,Sn._)(", ")),Wn.push((0,Sn._)(", "))),Je}),[])).length>0&&(ot=tt.wrapLabel({prefixLabel:An,label:ot,suffixLabel:Fn})),(0===ot.length||!jn&&ot.every((function(Je){return""===Je})))&&(ot=Vo(Mn),Wn=Vo(Mn)),Wn=ot.length>1?tt.wrapLabel({prefixLabel:An,label:["".concat(Hn.length," items selected")],suffixLabel:Fn}):tt.wrapLabel({prefixLabel:An,label:Wn,suffixLabel:Fn});var qn=jt({"aria-describedby":xn,"aria-label":"".concat(In?"".concat(In,", "):"").concat(Wn.join("")),"aria-labelledby":In?void 0:Tn,"aria-required":Nn,"data-select-appearance":_n,"data-test":jn?"multiselect":"select",disabled:kn,elementRef:En,error:Pn},Vn()(tt.props,Rn()(o.propTypes)));if(jn)qn["data-test-values"]=JSON.stringify(Hn);else{var Kn=lt(Hn,1)[0];qn["data-test-value"]=Kn}return Cn?(0,it.cloneElement)(Cn,qn):"link"===_n?Zt().createElement(xr(),at({},qn,{"data-select-appearance":"link"}),!!et&&Zt().createElement(Eo,null,et),ot||Mn,Zt().createElement(Do,null,Zt().createElement(Gr,null))):Zt().createElement(ko,at({},qn,{$multiple:jn,appearance:_n,label:ot,error:Pn,icon:et,inline:Ln,isMenu:!0,"aria-haspopup":"listbox","aria-owns":tt.menuId,onClick:tt.props.onClick},zn()(tt.props,o.invalidLinkAppearanceProps)),!!Hn.length&&jn&&Zt().createElement(To,{"data-role":"count"},"(",Hn.length,")"))})),Et(Ct(tt),"createChildren",(function(){var Je,et=tt.state,ot=et.filterKeyword,en=et.textHasFocus,Cn=et.topValues,_n=tt.props,wn=_n.allowKeyMatching,xn=_n.allowNewValues,kn=_n.filter,En=_n.multiple,Pn=_n.selectAllAppearance,Tn=_n.showSelectedValuesFirst,In=_n.isLoadingOptions,jn=_n.onScrollBottom,Mn=tt.getCurrentValues();tt.availableOptionCount=0,tt.firstSelectedOptionIndex=void 0,tt.selectedOptionCount=0,tt.activeValue=void 0,tt.availableMatchOptions=[];var An,Rn=0,Nn=!1,Fn="immediately"===Tn?tt.getTopValues():Cn,Bn=it.Children.toArray(tt.props.children).reduce((function(et,ot,en){if(!Dt(ot))return et.push(ot),et;ot.props.value===tt.state.filterKeyword&&(Je=!0);var Cn=Mn&&Mn.indexOf(ot.props.value)>=0,_n=!!Cn&&!ot.props.disabled&&!An,Sn=wn&&!En&&!kn&&!In&&!jn,xn=Lt(ot.props.value,ot.props.label),Dn=-1;!Sn||ot.props.disabled||ot.props.hidden||(tt.availableMatchOptions.push({label:ot.props.label,value:ot.props.value}),Dn=tt.availableMatchOptions.length-1);var Pn=(0,it.cloneElement)(ot,{key:ot.key||en,onClick:tt.handleMenuOptionClick,onKeyDown:Sn?function(Je){return tt.handleMenuOptionKeyDown(Je,Dn)}:void 0,selected:Cn,multiple:En,role:"option",ref:function e(Je){return tt.handleOptionMount(Je,xn,_n)}});return _n&&(An=!0),Fn&&Fn.indexOf(ot.props.value)>=0?(0===Rn&&(et.splice(Rn,0,Zt().createElement(Gn.Divider,{key:"topDivider"})),Nn=!0),et.splice(Rn,0,Pn),Rn+=1):et.push(Pn),et}),[]);En&&Ln()(Mn,(function(et){if(!Dn()(Bn,(function(Je){return Dt(Je)&&Je.props&&Je.props.value===et}))){et===tt.state.filterKeyword&&(Je=!0);var ot=Fn&&Fn.indexOf(et)>=0,it=Fn.length;0===Rn&&(Bn.splice(0,0,Zt().createElement(Gn.Divider,{key:"topDivider"})),Rn+=1,Nn=!0),Bn.splice(ot?0:it+1,0,Zt().createElement(no,{label:String(et),value:et,key:"missing-value-".concat(et),onClick:tt.handleMenuOptionClick,multiple:En,selected:!0})),ot&&(Rn+=1)}}));var Vn="controlled"===kn,Wn=(0,Sr.stringToKeywords)(ot);if(Bn=Vn?Bn:Bn.filter((function(Je){return!Dt(Je)||(0,Sr.testPhrase)(Je.props.label,Wn)})).map((function(Je){if(!Dt(Je))return Je;var et=Wn&&(0,Sr.keywordLocations)(Je.props.label,Wn);return(0,it.cloneElement)(Je,{matchRanges:et||void 0})})),xn&&!Je&&ot){var zn=Nn?Rn+1:Rn;Bn.splice(zn,0,Zt().createElement(no,{label:"".concat(ot," (new value)"),value:ot,key:"newValue",multiple:En,onClick:tt.handleMenuOptionClick}))}var Hn,$n,qn="checkbox"===Pn&&En&&Bn.length>1?1:0,Kn=!0;(Bn=Bn.reduce((function(Je,et){if(!Dt(et))return Je.push(et),Je;if(et.props&&et.props.hidden)return Je;et.props.selected&&!et.props.disabled&&null==tt.firstSelectedOptionIndex&&(tt.firstSelectedOptionIndex=tt.availableOptionCount);var ot=qn===tt.state.activeIndex;if(qn+=1,tt.availableOptionCount+=1,tt.selectedOptionCount+=et.props.selected?1:0,"newValue"===et.key||et.props.disabled||et.props.selected||(Kn=!1),!ot||!en)return Je.push(et),Je;et.props.disabled||(tt.activeValue=et.props.value);var Zt=(0,it.cloneElement)(et,{active:ot,id:tt.activeItemId,ref:tt.handleActiveOptionMount});return Je.push(Zt),Je}),[]),tt.optionSelection=(0===tt.selectedOptionCount?"none":Kn&&"all")||"some","checkbox"===Pn&&En&&tt.availableOptionCount>0)&&($n="all"===tt.optionSelection?""===ot?(0,Sn._)("Clear all"):(0,Sn._)("Clear all matches"):""===ot?(0,Sn._)("Select all"):(0,Sn._)("Select all matches"),0===tt.state.activeIndex&&en&&(tt.activeValue="selectAll"),Bn.unshift(Zt().createElement(So,{key:"selectAllOption",selected:"all"===tt.optionSelection||"none"!==tt.optionSelection&&"some",selectAllLabel:$n,totalCount:null===(Hn=tt.getCurrentValues())||void 0===Hn?void 0:Hn.length,changedToggle:!!tt.props.toggle,onClick:"all"===tt.optionSelection?tt.handleClearAll:tt.handleSelectAll,id:0===tt.state.activeIndex?tt.activeItemId:void 0,active:0===tt.state.activeIndex,ref:tt.handleActiveOptionMount,tabIndex:-1}),Zt().createElement(Gn.Divider,{key:"selectAllDivider"})));return tt.displayedValues=Bn.reduce((function(Je,et){return Dt(et)&&Je.push(et.props.value),Je}),[]),Bn})),Et(Ct(tt),"wrapLabel",(function(Je){var et=Je.prefixLabel,tt=Je.label,ot=Je.suffixLabel,it=tt;return et&&(it=["".concat(et,": ")].concat(it)),ot&&(it=kn()(it).concat(" ".concat(ot))),it})),Et(Ct(tt),"handleDropdownMount",(function(Je){tt.dropdown=Je})),tt.state={activeIndex:0,filterKeyword:"",open:!1,textHasFocus:!1,topValues:[],values:Je.defaultValues||[]},tt.controlledExternally=wn()(Je,"values"),tt.displayedValues=[],tt.availableOptionCount=0,tt.firstSelectedOptionIndex=void 0,tt.selectedOptionCount=0,tt.matchCharacter=null,tt.matchTimeout=null,tt.currentMatchOptions=[],tt.availableMatchOptions=[],tt.optionRefsByKey={},tt.optionSelection="none",o.validateAppearance(Je),tt.menuId=(0,Un.createDOMID)("menu"),tt.menuListboxId=(0,Un.createDOMID)("menu-listbox"),tt.activeItemId=(0,Un.createDOMID)("active-item"),tt}return gt(o,null,[{key:"validateAppearance",value:function e(Je){0}}]),gt(o,[{key:"componentDidUpdate",value:function e(Je,et){o.validateAppearance(this.props),this.previousActiveIndex=et.activeIndex}},{key:"getCurrentValues",value:function e(){var Je=this.isControlled()?this.props.values:this.state.values;return this.props.multiple||null==Je?Je:Je.slice(0,1)}},{key:"getTopValues",value:function e(){var Je;return this.props.multiple&&"never"!==this.props.showSelectedValuesFirst&&null!==(Je=this.getCurrentValues())&&void 0!==Je?Je:[]}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"hasFilter",value:function e(){return!!this.props.filter}},{key:"toggleValue",value:function e(Je,et){var tt,ot,it,Zt,en=null!==(tt=this.getCurrentValues())&&void 0!==tt?tt:[],Cn=en.indexOf(et),_n=this.props,wn=_n.name,Sn=_n.multiple;Zt=Sn?Cn>=0?[].concat(pt(en.slice(0,Cn)),pt(en.slice(Cn+1))):en.concat([et]):[et];var xn=!this.isControlled();xn&&this.setState({values:Zt}),Sn?xn&&this.setState({open:!0}):(this.handleRequestClose({reason:"contentClick"}),this.focus()),null===(ot=(it=this.props).onChange)||void 0===ot||ot.call(it,Je,{values:Zt,name:wn,reason:"valueToggle"})}},{key:"focus",value:function e(){var Je;null===(Je=this.dropdown)||void 0===Je||Je.focus()}},{key:"renderControls",value:function e(Je){var et=Je.hasChildren,tt=Je.placement,ot=this.state.filterKeyword,it=this.props,en=it.inputId,Cn=it.inputRef,_n=it.multiple,wn=it.selectAllAppearance,xn=(0,Sn._)("Select all options".concat("all"===this.optionSelection?" disabled":"")),kn=(0,Sn._)("Clear all options".concat("none"===this.optionSelection?" disabled":"")),En=Zt().createElement(jo,{$placement:tt,key:"selectAll"},Zt().createElement(Io,{$disabled:"all"===this.optionSelection,"aria-label":xn,onClick:this.handleSelectAll,"data-test":"select-all"},ot?(0,Sn._)("Select all Matches"):(0,Sn._)("Select all")),Zt().createElement(Io,{$disabled:"none"===this.optionSelection,"aria-label":kn,onClick:this.handleClearAll,"data-test":"clear-all"},ot?(0,Sn._)("Clear all Matches"):(0,Sn._)("Clear all")));return this.hasFilter()&&Zt().createElement("div",{key:"controls"},Zt().createElement(Po,{key:"filter","data-test":"filter"},Zt().createElement(Wr(),{value:ot,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,onChange:this.handleTextChange,onKeyDown:this.handleTextKeyDown,onFocus:this.handleTextFocus,onBlur:this.handleTextBlur,placeholder:(0,Sn._)("filter"),role:"combobox","aria-expanded":"true","aria-controls":this.menuListboxId,"aria-label":(0,Sn._)("Filter"),"aria-activedescendant":this.state.textHasFocus&&et?this.activeItemId:void 0,inputRef:Cn,inputId:en,canClear:!0,startAdornment:Zt().createElement(Lo,null,Zt().createElement(Jr,null))})),_n&&et&&"buttongroup"===wn&&En)}},{key:"render",value:function e(){var Je,et=this,tt=this.props,ot=tt.children,en=tt.defaultPlacement,Cn=tt.inputId,_n=tt.multiple,wn=tt.repositionMode,Sn=tt.virtualization,xn=this.hasFilter(),kn=null!==(Je=this.getCurrentValues())&&void 0!==Je?Je:[],En=it.Children.toArray(ot),Pn=kn.some((function(Je){var et=Dn()(En,(function(et){return Dt(et)&&et.props.value===Je}));return et&&!et.props.disabled})),Ln=this.createChildren(),Tn=this.createToggle();return Zt().createElement(Cr(),{closeReasons:zo,inputId:Cn,toggle:Tn,onRequestOpen:this.handleRequestOpen,onRequestClose:this.handleRequestClose,open:this.state.open,openWithArrowKeys:!0,repositionMode:wn,defaultPlacement:xn?en:void 0,canCoverAnchor:("undefined"!=typeof window?window:No).innerHeight<500,ref:this.handleDropdownMount,retainFocus:!1,takeFocus:0===kn.length||kn.length>0&&!Pn||!!xn},(function e(Je){var tt=Je.anchorWidth,ot=Je.maxHeight,it=Je.placement,en=Wo({anchorWidth:tt,isMultiple:et.props.multiple,maxHeight:ot,menuStyle:et.props.menuStyle}),Cn=kn.length>0&&!Pn&&!et.hasFilter()?0:void 0,wn=jt(jt({"aria-multiselectable":_n||void 0,childrenStart:et.renderControls({placement:it,hasChildren:!!Ln.length}),controlledExternally:et.hasFilter(),placement:null!=it?it:void 0,onScrollBottom:et.props.onScrollBottom?et.handleScrollBottom:void 0,"data-test":"results-menu",isLoading:et.props.isLoadingOptions,id:et.menuId,menuId:et.menuListboxId},zn()(et.props,"noOptionsMessage","footerMessage","animateLoading","loadingMessage","onScroll")),{},{style:en,tabIndex:Cn});return Sn?Zt().createElement(kr.VirtualizedResultsMenu,at({virtualization:Sn},wn),Ln):Zt().createElement(Lr(),wn,Ln)}))}}]),o}(it.Component);Et(Ho,"propTypes",Fo),Et(Ho,"defaultProps",Bo),Et(Ho,"Option",no),Et(Ho,"Divider",Gn.Divider),Et(Ho,"Heading",Gn.Heading),Et(Ho,"invalidLinkAppearanceProps",["append","error","prepend"]);const $o=Ho;function Bt(Je){return(Bt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function Kt(){return(Kt=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Ft(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function Ht(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Wt(Je,et){return(Wt=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function Ut(Je){var et=function Xt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=Yt(Je);if(et){var it=Yt(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Gt(this,tt)}}function Gt(Je,et){return!et||"object"!==Bt(et)&&"function"!=typeof et?Jt(Je):et}function Jt(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Yt(Je){return(Yt=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Qt(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var qo={active:Cn().bool,children:Cn().node,description:Cn().string,descriptionPosition:Cn().oneOf(["right","bottom"]),disabled:Cn().bool,hidden:Cn().bool,icon:Cn().node,label:Cn().string.isRequired,matchRanges:Cn().arrayOf(Cn().shape({start:Cn().number.isRequired,end:Cn().number.isRequired})),onClick:Cn().func,selected:Cn().bool,truncate:Cn().bool,value:Cn().oneOfType([Cn().string,Cn().number,Cn().bool]).isRequired},Ko=function(Je){!function zt(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&Wt(Je,et)}(n,Je);var et=Ut(n);function n(){var Je;Ft(this,n);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return Qt(Jt(Je=et.call.apply(et,[this].concat(ot))),"c",null),Qt(Jt(Je),"handleMount",(function(et){Je.c=et})),Je}return function $t(Je,et,tt){return et&&Ht(Je.prototype,et),tt&&Ht(Je,tt),Je}(n,[{key:"scrollIntoViewIfNeeded",value:function e(){var Je;null===(Je=this.c)||void 0===Je||Je.scrollIntoViewIfNeeded()}},{key:"focus",value:function e(){var Je;null===(Je=this.c)||void 0===Je||Je.focus()}},{key:"render",value:function e(){return Zt().createElement(no,Kt({},this.props,{multiple:!1,ref:this.handleMount}),this.props.children||this.props.label)}}]),n}(it.PureComponent);Qt(Ko,"propTypes",qo),Qt(Ko,"defaultProps",{active:!1,descriptionPosition:"bottom",disabled:!1,hidden:!1,selected:!1,truncate:!1});const Uo=Ko;function rn(Je){return(rn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function on(){return(on=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function an(Je,et){if(null==Je)return{};var tt,ot,it=function ln(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function cn(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function fn(Je,et){return(fn=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function dn(Je){var et=function bn(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=mn(Je);if(et){var it=mn(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return vn(this,tt)}}function vn(Je,et){return!et||"object"!==rn(et)&&"function"!=typeof et?function hn(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}(Je):et}function mn(Je){return(mn=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function yn(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Go={allowKeyMatching:Cn().bool,animateLoading:Cn().bool,appearance:Cn().oneOf(["default","link","primary","pill","toggle","flat","subtle"]),append:Cn().bool,children:Cn().node,defaultPlacement:Cn().oneOf(["above","below","vertical"]),defaultValue:Cn().oneOfType([Cn().string,Cn().number,Cn().bool]),describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,filter:Cn().oneOf([!1,!0,"controlled"]),footerMessage:Cn().node,inline:Cn().bool,inputId:Cn().string,inputRef:Cn().oneOfType([Cn().func,Cn().object]),isLoadingOptions:Cn().bool,labelledBy:Cn().string,labelText:Cn().string,loadingMessage:Cn().node,menuStyle:Cn().object,name:Cn().string,noOptionsMessage:Cn().node,onChange:Cn().func,onClose:Cn().func,onFilterChange:Cn().func,onOpen:Cn().func,onScroll:Cn().func,onScrollBottom:Cn().func,placeholder:Cn().string,prefixLabel:Cn().string,prepend:Cn().bool,suffixLabel:Cn().string,toggleContent:Cn().oneOf(["optionChildren","optionLabel"]),toggle:Cn().node,value:Cn().oneOfType([Cn().string,Cn().number,Cn().bool]),virtualization:Cn().number},Zo={allowKeyMatching:!0,animateLoading:!1,appearance:"toggle",append:!1,children:[],defaultPlacement:"vertical",disabled:!1,error:!1,filter:!1,inline:!0,isLoadingOptions:!1,menuStyle:{},noOptionsMessage:(0,Sn._)("No matches"),placeholder:(0,Sn._)("Select..."),prepend:!1,toggleContent:"optionChildren"},Xo=function(Je){!function pn(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&fn(Je,et)}(n,Je);var et=dn(n);function n(Je){var tt;!function sn(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),tt=et.call(this,Je);var ot={};return wn()(Je,"defaultValue")&&(null!=Je.defaultValue?ot.defaultValues=[Je.defaultValue]:ot.defaultValues=[]),tt.state=ot,tt}return function un(Je,et,tt){return et&&cn(Je.prototype,et),tt&&cn(Je,tt),Je}(n,[{key:"componentDidUpdate",value:function e(Je){0}},{key:"render",value:function e(){var Je=this.props,et=(Je.defaultValue,Je.onChange),tt=Je.value,ot=an(Je,["defaultValue","onChange","value"]),it={onChange:function e(Je,tt){var ot=tt.name,it=tt.values;null==et||et(Je,{name:ot,value:it[0]})}};return wn()(this.props,"value")?it.values=null!=tt?[tt]:[]:null!=this.state.defaultValues&&(it.defaultValues=this.state.defaultValues),Zt().createElement($o,on({},ot,it,{multiple:!1}))}}]),n}(it.Component);yn(Xo,"propTypes",Go),yn(Xo,"defaultProps",Zo),yn(Xo,"Option",Uo),yn(Xo,"Heading",Gn.Heading),yn(Xo,"Divider",Gn.Divider);const Yo=Xo;Je.exports=ot})()},3793:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(595),Cn=tt(696);var _n=et.n(Cn);function l(){return(l=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),l({screenReaderText:(0,en._)("Check")},Je),Zt().createElement("path",{d:"M536.3 1278.364L1500 121.514 1354.11.283 513.7 1010.212l-391.44-319.52L0 837.61"}))}Je.exports=ot})()},3794:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(641);var Cn=et.n(en);const _n=tt(642);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M0 1.46769C0 0.675592 0.636901 0 1.46525 0H5.99626C6.73263 0 7.32958 0.59737 7.32958 1.33426C7.32958 2.07116 6.73263 2.66852 5.99626 2.66852H2.66663V21.3315H21.3163V17.9995C21.3163 17.2626 21.9133 16.6652 22.6496 16.6652C23.386 16.6652 23.983 17.2626 23.983 17.9995V22.5323C23.983 23.3429 23.3263 24 22.5163 24H1.46665C0.656638 24 0 23.3429 0 22.5323V1.46769Z"}),Zt().createElement("path",{d:"M21.3334 4.55534L10.1478 15.7489C9.62706 16.2699 8.78286 16.2699 8.26216 15.7489C7.74147 15.2278 7.74147 14.383 8.26217 13.8619L19.4477 2.66852H14.2121C13.4757 2.66852 12.8787 2.07116 12.8787 1.33426C12.8787 0.59737 13.4757 0 14.2121 0H22C23.1046 0 24 0.896056 24 2.00139V9.74743C24 10.4843 23.4031 11.0817 22.6667 11.0817C21.9303 11.0817 21.3334 10.4843 21.3334 9.74743V4.55534Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 2C0 0.895431 0.895431 0 2 0H22C23.1046 0 24 0.89543 24 2V22C24 23.1046 23.1046 24 22 24H2C0.89543 24 0 23.1046 0 22V2ZM11.3333 2.66667C10.597 2.66667 10 3.26362 10 4C10 4.73638 10.597 5.33333 11.3333 5.33333H16.781L7.05719 15.0572C6.53649 15.5779 6.53649 16.4221 7.05719 16.9428C7.57789 17.4635 8.42211 17.4635 8.94281 16.9428L18.6667 7.21895V12.6667C18.6667 13.403 19.2636 14 20 14C20.7364 14 21.3333 13.403 21.3333 12.6667V4.66667C21.3333 3.5621 20.4379 2.66667 19.3333 2.66667H11.3333Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="arrowsquaretopright-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},3795:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.stringToKeywords=stringToKeywords,et.testPhrase=testPhrase,et.keywordLocationsAll=keywordLocationsAll,et.keywordLocations=function keywordLocations(Je,et){var tt=keywordLocationsAll(Je,et);if(!tt||tt.length!==et.length)return!1;var ot=tt[0],it=ot.start,Zt=ot.end,en=[];function pushLocation(){en.push({start:it,end:Zt})}return tt.slice(1).forEach((function(Je){Je.start>Zt?(pushLocation(),it=Je.start,Zt=Je.end):Je.end>Zt&&(Zt=Je.end)})),pushLocation(),en},et.filterByKeywords=function filterByKeywords(Je,et){var tt=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(Je){return Je},ot=stringToKeywords(et);return Je.filter((function(Je){return testPhrase(tt(Je),ot)}))};var ot=_interopRequireDefault(tt(62)),it=_interopRequireDefault(tt(76));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function stringToKeywords(Je){return(0,it.default)(Je)?(Je.match(/(?:[^\s"]+|"[^"]*")+/g)||[]).map((function(Je){return Je.replace(/^"(.*)"$/,"$1").toLowerCase()})):[]}function testPhrase(Je,et){if(!(0,it.default)(Je))return!1;var tt=Je.toLowerCase();return et.every((function(Je){return(0,ot.default)(tt,Je)}))}function keywordLocationsAll(Je,et){if(!(0,it.default)(Je)||!et||!et.length)return!1;var tt=Je.toLowerCase();return et.reduce((function(Je,et){var ot=tt.indexOf(et);return ot>=0&&Je.push({keyword:et,start:ot,end:ot+et.length}),Je}),[]).sort((function(Je,et){return Je.start!==et.start?Je.start>et.start?1:-1:Je.end>et.end?1:-1}))}},3796:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{VirtualizedResultsMenu:()=>$r,default:()=>Un});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(63);var wn=et.n(_n);const Sn=tt(84);var xn=et.n(Sn);const kn=tt(38);var En=et.n(kn);const Dn=tt(496),Pn=tt(6942),Ln=tt(2484);var Tn=et.n(Ln);const In=tt(2);var jn=et.n(In);const Mn=tt(6943);var An=et.n(Mn);const Rn=tt(259);var Nn=jn().div.withConfig({displayName:"ResultsMenuStyles__Styled",componentId:"avbhl8-0"})(["",";flex-direction:column;max-height:calc(100vh - 20px);",""],Rn.mixins.reset("flex"),(0,Rn.pick)({prisma:(0,In.css)(["border-radius:",";background-color:",";"],Rn.variables.borderRadius,Rn.variables.backgroundColorPopup)})),Fn=jn().div.withConfig({displayName:"ResultsMenuStyles__StyledFooter",componentId:"avbhl8-1"})(["padding:",";color:",";",""],(0,Rn.pick)({prisma:{comfortable:"10px 16px",compact:"6px 16px"},enterprise:"6px 10px"}),(0,Rn.pick)({prisma:Rn.variables.contentColorMuted,enterprise:Rn.variables.textGray}),(function(Je){return"above"===Je.$placement?(0,Rn.pick)({prisma:(0,In.css)(["border-bottom:1px solid ",";"],Rn.variables.neutral200),enterprise:(0,In.css)(["border-bottom:",";"],Rn.variables.border)}):(0,Rn.pick)({prisma:(0,In.css)(["border-top:1px solid ",";"],Rn.variables.neutral200),enterprise:(0,In.css)(["border-top:",";"],Rn.variables.border)})})),Bn=jn().li.withConfig({displayName:"ResultsMenuStyles__StyledLoading",componentId:"avbhl8-2"})(["",";padding:",";gap:",";"],Rn.mixins.reset("flex"),(0,Rn.pick)({prisma:{comfortable:"10px 16px",compact:"6px 16px"},enterprise:"6px 10px"}),Rn.variables.spacingXSmall),Vn=jn()(Tn()).withConfig({displayName:"ResultsMenuStyles__StyledMenu",componentId:"avbhl8-3"})(["overflow:auto;flex-direction:column;",""],(function(Je){return Je.$removeBottomRadius&&(0,In.css)(["border-bottom-left-radius:0;border-bottom-right-radius:0;"])})),Wn=jn()(An()).withConfig({displayName:"ResultsMenuStyles__StyledWait",componentId:"avbhl8-4"})(["flex:0 0 auto;"]),zn=jn().div.withConfig({displayName:"ResultsMenuStyles__StyledLoadingMessage",componentId:"avbhl8-5"})(["flex:1 0 0;color:",";"],(0,Rn.pick)({prisma:Rn.variables.contentColorMuted,enterprise:Rn.variables.textGray}));function j(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function T(Je){return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function C(){return(C=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function P(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function _(Je,et){return(_=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function L(Je){var et=function F(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=H(Je);if(et){var it=H(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return B(this,tt)}}function B(Je,et){return!et||"object"!==T(et)&&"function"!=typeof et?q(Je):et}function q(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function H(Je){return(H=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function D(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Hn={animateLoading:Cn().bool,children:Cn().node,controlledExternally:Cn().bool,childrenStart:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),footerMessage:Cn().node,isLoading:Cn().bool,loadingMessage:Cn().node,noOptionsMessage:Cn().node,onScroll:Cn().func,onScrollBottom:Cn().func,placement:Cn().string,menuId:Cn().string,disableFocusControl:Cn().bool},$n={animateLoading:!1,isLoading:!1,loadingMessage:(0,Dn._)("Loading..."),noOptionsMessage:(0,Dn._)("No matches")},qn=xn()((function(Je){return{height:Je}})),Kn=function(Je){!function A(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&_(Je,et)}(o,Je);var et=L(o);function o(Je){var tt;return function I(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,o),D(q(tt=et.call(this,Je)),"scrollBottomOffset",void 0),D(q(tt),"itemMinHeight",void 0),D(q(tt),"handleMenuMount",(function(Je){tt.setState({menuEl:Je})})),D(q(tt),"handleMount",(function(Je){tt.setState({containerEl:Je}),j(tt.props.elementRef,Je)})),D(q(tt),"handleMouseEnter",(function(){tt.setState({windowTop:document.documentElement.scrollTop})})),D(q(tt),"handleMouseLeave",(function(){tt.setState({windowTop:document.documentElement.scrollTop})})),D(q(tt),"handleScroll",(function(Je){var et,ot;if(null!=tt.props.onScrollBottom&&Je.target&&tt.state.menuEl){var it=tt.state.menuEl.scrollHeight-tt.state.menuEl.offsetHeight-tt.scrollBottomOffset;tt.state.menuEl.scrollTop+1>=it&&tt.handleScrollBottom(Je)}null===(et=(ot=tt.props).onScroll)||void 0===et||et.call(ot,Je)})),D(q(tt),"handleWheelMenu",(function(Je){Je.stopPropagation(),document.documentElement.scrollTop=tt.state.windowTop})),D(q(tt),"handleScrollBottomOnFullMenu",(function(){var Je=it.Children.count(tt.props.children),et=tt.state.childrenCount;tt.checkFullHeight()&&tt.handleScrollBottom(null),null!=et&&Je!==et&&tt.setState({numberOfItemsLoaded:Je-(null!=et?et:0),scrollBottomTriggered:!1}),Je!==et&&tt.setState({childrenCount:Je})})),D(q(tt),"createMenuContextValue",(function(){return{role:"listbox",preventFocus:tt.props.controlledExternally}})),tt.state={containerEl:null,menuEl:null,numberOfItemsLoaded:0,scrollBottomTriggered:!1,windowTop:0},tt.scrollBottomOffset=400,tt.itemMinHeight=28,tt}return function R(Je,et,tt){return et&&P(Je.prototype,et),tt&&P(Je,tt),Je}(o,[{key:"componentDidUpdate",value:function e(){var Je,et,tt=this.state,ot=tt.containerEl,it=tt.menuEl;Pn.isIE11&&ot&&it&&(null===(Je=this.props)||void 0===Je?void 0:Je.onScrollBottom)&&(null===(et=this.props)||void 0===et?void 0:et.children)&&this.handleScrollBottomOnFullMenu()}},{key:"handleScrollBottom",value:function e(Je){var et,tt;this.state.scrollBottomTriggered||(this.setState({scrollBottomTriggered:!0}),null===(et=(tt=this.props).onScrollBottom)||void 0===et||et.call(tt,Je))}},{key:"checkFullHeight",value:function e(){var Je=this.state.menuEl;return Je&&Je.scrollHeight===Je.offsetHeight}},{key:"renderFooterMessage",value:function e(){return this.props.footerMessage&&!!it.Children.toArray(this.props.children).length&&Zt().createElement(Fn,{$placement:this.props.placement,"data-test":"footer-message",key:"footer"},this.props.footerMessage)}},{key:"render",value:function e(){var Je=this.props,et=Je.animateLoading,tt=Je.children,ot=Je.controlledExternally,en=Je.childrenStart,Cn=Je.isLoading,_n=Je.loadingMessage,Sn=Je.noOptionsMessage,xn=Je.onScrollBottom,kn=Je.placement,Dn=Je.style,Pn=Je.tabIndex,In=Je.menuId,jn=Je.disableFocusControl,Mn=Je["aria-multiselectable"],An=En()(this.props,wn()(o.propTypes)),Rn=it.Children.toArray(tt).filter(it.isValidElement).some((function(Je){var et=Je.type;return!(et===Ln.Divider&&et.filterFirst||(et===Ln.Divider||et===Ln.Heading)&&(et.filterLast||et.filterConsecutive))})),Fn=this.checkFullHeight(),Hn=qn(this.state.scrollBottomTriggered&&this.state.numberOfItemsLoaded*this.itemMinHeight||0);return Zt().createElement(Nn,C({key:"wrapper",ref:this.handleMount,onWheel:xn?this.handleWheelMenu:void 0,onMouseEnter:xn?this.handleMouseEnter:void 0,onMouseLeave:xn?this.handleMouseLeave:void 0},En()(An,"tabIndex","aria-multiselectable","menuId"),{style:Dn}),"above"!==kn&&en,"above"===kn&&this.renderFooterMessage(),Zt().createElement(Ln.MenuContext.Provider,{value:this.createMenuContextValue()},Zt().createElement(Vn,{key:"menu",controlledExternally:ot,elementRef:this.handleMenuMount,onScroll:this.handleScroll,stopScrollPropagation:!0,tabIndex:Pn,"aria-multiselectable":Mn,id:In,disableFocusControl:jn,$removeBottomRadius:!!this.props.footerMessage&&"above"!==kn},!Rn&&Sn&&!Cn&&Zt().createElement(Tn().Item,{"data-test":"no-results-message",disabled:!0},Sn),tt,xn&&!Fn&&Zt().createElement("div",{"data-test":"results-menu-bottom-spacer",style:Hn}),Cn&&Zt().createElement(Bn,null,et&&Zt().createElement(Wn,null),Zt().createElement(zn,null,_n)))),"above"!==kn&&this.renderFooterMessage(),"above"===kn&&en)}}]),o}(it.Component);D(Kn,"propTypes",Hn),D(Kn,"defaultProps",$n);const Un=Kn,Gn=tt(807),Jn=tt(1782);var Cr={result:[]},wr=function e(Je,et){return Cr.children===Je&&Cr.groupSize===et||(Cr.children=Je,Cr.groupSize=et,Cr.result=et<=1?[it.Children.toArray(Je)]:it.Children.toArray(Je).reduce((function(Je,tt,ot){var it=Math.floor(ot/et);return Array.isArray(Je[it])||(Je[it]=[]),Je[it].push(tt),Je}),[])),Cr.result};const Sr=tt(808);function Y(Je,et){return function ne(Je){if(Array.isArray(Je))return Je}(Je)||function re(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function ee(Je,et){if(!Je)return;if("string"==typeof Je)return te(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return te(Je,et)}(Je,et)||function Z(){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 te(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var Or={children:Cn().node,onMount:Cn().func.isRequired,onUnmount:Cn().func.isRequired},xr=Zt().forwardRef((function(Je,et){var tt=Je.children,ot=Je.onMount,Zt=Je.onUnmount,en=Y((0,it.useState)(),2),Cn=en[0],_n=en[1];(0,it.useEffect)((function(){return Cn&&ot(Cn),function(){Cn&&Zt(Cn)}}),[Cn,ot,Zt]);var wn=it.Children.only(tt);return wn?(0,it.cloneElement)(wn,{ref:function e(Je){var tt=Je;tt&&(j(et,Je),j(_n,function e(Je){var et,tt,ot,it;return Je.el?Je.el:(null===(et=Je.c)||void 0===et?void 0:et.el)?Je.c.el:(null===(tt=Je.c)||void 0===tt||null===(ot=tt.c)||void 0===ot?void 0:ot.el)?Je.c.c.el:(null===(it=Je.item)||void 0===it?void 0:it.el)?Je.item.el:null}(tt)))}}):null}));xr.propTypes=Or,xr.as="Item";var kr=function e(Je,et){var tt=-1,ot=-1;return Je.forEach((function(Je,it){var Zt=Math.abs(et-it);tt>=0&&tt<Zt||Je.type!==Ln.Divider&&Je.type!==Ln.Heading&&(tt=Zt,ot=it)})),ot},Lr=function e(Je,et,tt){var ot=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},it=ot.trackFirstElement,en=ot.trackLastElement;if(!Array.isArray(Je))return[];var Cn=kr(Je,Math.floor(Je.length/2)),_n=it&&kr(Je,0),wn=en&&kr(Je,Je.length-1);return Je.map((function(Je,ot){return ot===Cn||ot===_n||ot===wn?Zt().createElement(xr,{key:(0,Sr.createGUID)(),onMount:et,onUnmount:tt},Je):Je}))};function le(){return(le=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ce(Je){return function de(Je){if(Array.isArray(Je))return he(Je)}(Je)||function fe(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||me(Je)||function se(){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 ve(Je,et){return function ye(Je){if(Array.isArray(Je))return Je}(Je)||function be(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||me(Je,et)||function pe(){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 me(Je,et){if(Je){if("string"==typeof Je)return he(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);return"Object"===tt&&Je.constructor&&(tt=Je.constructor.name),"Map"===tt||"Set"===tt?Array.from(Je):"Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt)?he(Je,et):void 0}}function he(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function ge(Je,et){if(null==Je)return{};var tt,ot,it=function Se(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function Ee(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function Oe(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?Ee(Object(tt),!0).forEach((function(et){Me(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):Ee(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function Me(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Nr=Oe(Oe({},En()(Hn,"onDownKeyPress","onEndKeyPress","onHomeKeyPress","onUpKeyPress")),{},{virtualization:Cn().number.isRequired}),Wr=[];function je(Je){var et=Je.virtualization,tt=Je.elementRef,ot=Je.children,en=ge(Je,["virtualization","elementRef","children"]),Cn=ve((0,it.useState)(et),2),_n=Cn[0],wn=Cn[1],Sn=ve((0,it.useState)((function(){return wr(ot,_n)})),1)[0],xn=(0,it.useRef)(Sn),kn=(0,it.useRef)(0),En=(0,it.useRef)(null),Dn=(0,it.useRef)(),Pn=(0,it.useRef)(Wr),Ln=(0,it.useRef)(Wr),Tn=(0,it.useCallback)((function(){var Je,et=xn.current,tt=void 0===et?[]:et,ot=kn.current,it=function e(Je){return function(et){var tt;et&&(Je.current.push(et),null===(tt=Dn.current)||void 0===tt||tt.observe(et))}},Zt=function e(Je){var et;if(Je){var tt=Ln.current.indexOf(Je);tt>=0&&Ln.current.splice(tt,1);var ot=Pn.current.indexOf(Je);ot&&Pn.current.splice(ot,1),null===(et=Dn.current)||void 0===et||et.unobserve(Je)}};return[].concat(ce(Lr(tt[ot-1],it(Ln),Zt,{trackFirstElement:!0})),ce(null!==(Je=tt[ot])&&void 0!==Je?Je:[]),ce(Lr(tt[ot+1],it(Pn),Zt,{trackLastElement:!0})))}),[]),In=ve((0,it.useState)(Tn),2),jn=In[0],Mn=In[1],An=(0,it.useCallback)((function(Je){var et=kn.current;kn.current=Math.max(0,Math.min(Je,xn.current.length-1)),et!==kn.current&&Mn(Tn)}),[Tn]),Rn=(0,it.useCallback)((function(Je){var et;j(tt,Je),En.current=Je,null===(et=Dn.current)||void 0===et||et.disconnect(),Je&&(Ln.current=[],Pn.current=[],Dn.current=new IntersectionObserver((function(et){var tt,ot,it=kn.current,Zt=Je.firstElementChild;Zt&&Zt.scrollHeight<Je.clientHeight&&(Zt=null===(ot=Zt)||void 0===ot?void 0:ot.nextElementSibling);if(0===(null===(tt=Zt)||void 0===tt?void 0:tt.scrollTop)&&0===it&&xn.current.length>1&&et.some((function(Je){return Je.isIntersecting})))wn((function(Je){return Je+10}));else{var en=!1;et.forEach((function(Je){!en&&Je.isIntersecting&&(Ln.current.includes(Je.target)?(en=!0,An(it-1)):Pn.current.includes(Je.target)&&(en=!0,An(it+1)))}))}}),{root:Je}))}),[tt,An]),Nn=(0,it.useCallback)((function(Je){var et=En.current;if(et){Je.preventDefault();var tt=(0,Gn.keycode)(Je);if("home"!==tt){var ot=xn.current.length-1;if("end"!==tt){var it=(0,Jn.getSortedTabbableElements)(et,{ignoreTabIndex:!0}),Zt=(null==Je?void 0:Je.target)instanceof Element?Je.target:null,en=null==et?void 0:et.querySelector(":focus"),Cn=Zt||en,_n=Cn?it.indexOf(Cn):-1;(0,Jn.handleFocus)(tt,it,_n,{enableLoop:!1,orientation:"vertical",enableTab:!1,enableHomeEnd:!1})}else{var wn;kn.current!==ot&&An(ot);var Sn=(0,Jn.getSortedTabbableElements)(et,{ignoreTabIndex:!0}),Dn=Sn[Sn.length-1];null==Dn||null===(wn=Dn.focus)||void 0===wn||wn.call(Dn)}}else{var Pn;0!==kn.current&&An(0);var Ln=(0,Jn.getSortedTabbableElements)(et,{ignoreTabIndex:!0})[0];null==Ln||null===(Pn=Ln.focus)||void 0===Pn||Pn.call(Ln)}}}),[An]);return(0,it.useEffect)((function(){wn((function(Je){return et}))}),[et]),(0,it.useEffect)((function(){xn.current=wr(ot,_n),Mn(Tn)}),[ot,_n,Tn]),(0,it.useEffect)((function(){return function(){var Je;return null===(Je=Dn.current)||void 0===Je?void 0:Je.disconnect()}}),[]),(0,it.useEffect)((function(){var Je=En.current;return Je&&Je.addEventListener("keydown",Nn),function(){null==Je||Je.removeEventListener("keydown",Nn)}}),[Nn]),Zt().createElement(Un,le({elementRef:Rn,disableFocusControl:!0},en),jn)}je.propTypes=Nr,je.defaultProps={virtualization:0};var zr={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};var Hr={document:zr,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function e(){},pushState:function e(){},go:function e(){},back:function e(){}},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){},matchMedia:function e(){return{}},requestAnimationFrame:function e(Je){return"undefined"==typeof setTimeout?(Je(),null):setTimeout(Je,0)},cancelAnimationFrame:function e(Je){"undefined"!=typeof setTimeout&&clearTimeout(Je)}};const $r="IntersectionObserver"in function Pe(){return"undefined"!=typeof window?window:Hr}()?je:Un;Je.exports=ot})()},3797:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{ControlGroupContext:()=>qn,default:()=>Cr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(69);var wn=et.n(_n);const Sn=tt(158);var xn=et.n(Sn);const kn=tt(259),En=tt(808),Dn=tt(737);var Pn=et.n(Dn);const Ln=tt(809);var Tn=et.n(Ln);const In=tt(2);var jn=et.n(In);const Mn=tt(6944);var An=et.n(Mn),Rn=jn()(Pn()).withConfig({displayName:"ControlGroupStyles__StyledBox",componentId:"wjnyif-0"})([""," "," max-width:600px;margin-bottom:",";"," color:",";",""],kn.mixins.reset("block"),kn.mixins.clearfix(),(0,kn.pick)({enterprise:kn.variables.spacingMedium,prisma:{comfortable:kn.variables.spacingLarge,compact:kn.variables.spacingMedium}}),(0,kn.pick)({prisma:{comfortable:(0,In.css)(["&:first-child{margin-top:",";}&:last-child{margin-bottom:",";}"],kn.variables.spacingMedium,kn.variables.spacingMedium),compact:(0,In.css)(["&:first-child{margin-top:",";}&:last-child{margin-bottom:",";}"],kn.variables.spacingSmall,kn.variables.spacingSmall)}}),(0,kn.pick)({enterprise:kn.variables.textColor,prisma:kn.variables.contentColorMuted}),(function(Je){return Je.$error&&(0,In.css)(["color:",";"],(0,kn.pick)({enterprise:{light:kn.variables.errorColorD10,dark:kn.variables.errorColorL20},prisma:kn.variables.accentColorNegative}))})),Nn=jn()(Pn()).withConfig({displayName:"ControlGroupStyles__StyledControlsStackBox",componentId:"wjnyif-1"})(["flex-direction:column;"]),Fn=jn().div.withConfig({displayName:"ControlGroupStyles__StyledLabelWrapper",componentId:"wjnyif-2"})(["display:inline-flex;align-items:center;"," ",""],(0,kn.pick)({enterprise:(0,In.css)(["justify-content:flex-end;"])}),(function(Je){return"top"===Je.$labelPosition?(0,In.css)(["",""],(0,kn.pick)({prisma:(0,In.css)(["height:24px;padding-bottom:",";"],kn.variables.spacingXSmall)})):(0,In.css)(["",""],(0,kn.pick)({prisma:(0,In.css)(["min-height:",";"],kn.variables.inputHeight)}))})),Bn=jn()(Fn).withConfig({displayName:"ControlGroupStyles__StyledLabelWrapperLeft",componentId:"wjnyif-3"})(["float:left;"]),Vn=jn().label.withConfig({displayName:"ControlGroupStyles__StyledLabel",componentId:"wjnyif-4"})(["padding:",";word-wrap:break-word;color:inherit;text-align:",";"],(0,kn.pick)({enterprise:{comfortable:"6px 0",compact:"4px 0"}}),(0,kn.pick)({enterprise:"right",prisma:"left"})),Wn=jn()(An()).withConfig({displayName:"ControlGroupStyles__StyledTooltip",componentId:"wjnyif-5"})(["",""],(function(Je){return"top"===Je.$labelPosition&&(0,In.css)(["button{","}"],(0,kn.pick)({prisma:(0,In.css)(["svg{width:20px;height:20px;}padding:4px;"])}))})),zn=jn().div.withConfig({displayName:"ControlGroupStyles__StyledHelp",componentId:"wjnyif-6"})(["",";font-size:",";color:",";margin-top:",";",""],kn.mixins.reset("block"),kn.variables.fontSizeSmall,kn.variables.contentColorMuted,(0,kn.pick)({enterprise:"2px",prisma:"4px"}),(function(Je){return Je.$error&&(0,In.css)(["color:inherit;"])})),Hn=jn().div.withConfig({displayName:"ControlGroupStyles__StyledErrorText",componentId:"wjnyif-7"})(["",";font-size:",";[aria-invalid] > &{color:inherit;}",""],kn.mixins.reset("block"),kn.variables.fontSizeSmall,(function(Je){return!Je.$help&&(0,In.css)(["margin-top:",";"],(0,kn.pick)({enterprise:"2px",prisma:"4px"}))})),$n=jn().span.withConfig({displayName:"ControlGroupStyles__StyledAsterisk",componentId:"wjnyif-8"})(["color:inherit;margin-right:2px;"]);const qn=Zt().createContext({});function T(Je){return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function E(){return(E=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function D(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function q(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?D(Object(tt),!0).forEach((function(et){Z(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):D(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function M(Je,et){if(null==Je)return{};var tt,ot,it=function V(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function $(Je,et){return function z(Je){if(Array.isArray(Je))return Je}(Je)||function N(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function G(Je,et){if(!Je)return;if("string"==typeof Je)return B(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return B(Je,et)}(Je,et)||function A(){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 B(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function W(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function H(Je,et){return(H=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function U(Je){var et=function Q(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Y(Je);if(et){var it=Y(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return X(this,tt)}}function X(Je,et){return!et||"object"!==T(et)&&"function"!=typeof et?K(Je):et}function K(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Y(Je){return(Y=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Z(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Kn={children:Cn().node,controlsLayout:Cn().oneOf(["fill","fillJoin","none","stack"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().oneOfType([Cn().bool,Cn().string]),help:Cn().node,hideLabel:Cn().bool,label:Cn().string.isRequired,labelFor:Cn().string,labelPosition:Cn().oneOf(["left","top"]),labelWidth:Cn().oneOfType([Cn().number,Cn().string]),required:Cn().bool,size:Cn().oneOf(["small","medium"]),splunkTheme:Cn().object,tooltip:Cn().node,tooltipDefaultPlacement:Cn().oneOf(["above","below","left","right","theme"])},Un={flexGrow:1},Gn=function(Je){!function J(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&H(Je,et)}(o,Je);var et=U(o);function o(Je){var tt;return function R(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,o),Z(K(tt=et.call(this,Je)),"errorId",void 0),Z(K(tt),"helpId",void 0),Z(K(tt),"labelId",void 0),Z(K(tt),"contextValue",void 0),Z(K(tt),"childIds",void 0),Z(K(tt),"stackLayoutChildStyle",void 0),Z(K(tt),"getChildID",(function(Je,et){var ot="".concat(Je,"-").concat(et),it=tt.childIds[ot];return it&&it.length||(it=(0,En.createDOMID)(Je),tt.childIds[ot]=it),it})),Z(K(tt),"getStackLayoutChildStyle",(function(Je,et){return Je?(et&&(tt.stackLayoutChildStyle.marginBottom="12px"),tt.stackLayoutChildStyle.marginBottom="16px"):tt.stackLayoutChildStyle.marginBottom="0",tt.stackLayoutChildStyle})),Z(K(tt),"hasInputId",(function(Je){return Je.type&&Je.type.propTypes&&Object.prototype.hasOwnProperty.call(Je.type.propTypes,"inputId")})),Z(K(tt),"getLinkedId",(function(Je){if(0!==Je.length){var et=$(Je,1)[0],ot=wn()(Je,(function(Je){return Je.type&&"Text"===Je.type.componentType})),it=tt.hasInputId(et);return 1===Je.length&&et&&et.props?it?et.props.inputId:et.props.id:ot&&ot.props?ot.props.inputId:et.props?it?et.props.inputId:et.props.id:void 0}})),tt.errorId=(0,En.createDOMID)("error"),tt.helpId=(0,En.createDOMID)("help"),tt.labelId=(0,En.createDOMID)("label"),tt.contextValue=tt.createContextValue(),tt.childIds={},tt.stackLayoutChildStyle={},tt}return function F(Je,et,tt){return et&&W(Je.prototype,et),tt&&W(Je,tt),Je}(o,[{key:"shouldComponentUpdate",value:function e(Je){return Zt().Children.count(Je.children)!==Zt().Children.count(this.props.children)&&(this.childIds={}),!0}},{key:"createContextValue",value:function e(){return{labelAttrs:{text:this.props.label,id:this.labelId}}}},{key:"getContextValue",value:function e(){var Je,et;return this.props.label===(null===(Je=this.contextValue.labelAttrs)||void 0===Je?void 0:Je.text)&&this.labelId===(null===(et=this.contextValue.labelAttrs)||void 0===et?void 0:et.id)||(this.contextValue=this.createContextValue()),this.contextValue}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.children,ot=et.controlsLayout,en=et.error,Cn=et.help,_n=et.hideLabel,wn=et.label,Sn=et.labelFor,kn=et.labelPosition,En=et.labelWidth,Dn=et.required,Ln=et.size,In=et.splunkTheme,jn=et.tooltip,Mn=et.tooltipDefaultPlacement,An=M(et,["children","controlsLayout","error","help","hideLabel","label","labelFor","labelPosition","labelWidth","required","size","splunkTheme","tooltip","tooltipDefaultPlacement"]),Kn=In.isPrisma,Gn=In.isCompact,Jn=it.Children.toArray(tt).filter(it.isValidElement),Cr=Jn.length,wr=An,Sr=Jn.map((function e(et,tt){var Zt={key:et.key||tt};if("fillJoin"===ot&&(tt>0&&(Zt.prepend=!0),tt<Cr-1&&(Zt.append=!0),(Zt.prepend||Zt.append)&&(Zt.inline=!1)),"fill"===ot&&Cr>1&&(Zt.inline=!0),"stack"===ot&&(Zt.inline=!1,tt<Cr-1)){var en=Je.getStackLayoutChildStyle(Kn,Gn);Zt.style=et.props.style?q(q({},et.props.style),en):en}(Zt.labelledBy=Je.labelId,Je.props.help&&"boolean"==typeof Je.props.error?Zt.describedBy=Je.helpId:Je.props.help&&"string"==typeof Je.props.error?Zt.describedBy="".concat(Je.helpId," ").concat(Je.errorId):Je.props.help||"string"!=typeof Je.props.error||(Zt.describedBy=Je.errorId),Je.props.required&&(Zt.required=!0),"Multiselect"===et.type.componentType)?!1===et.props.compact&&(Zt.labelText=wn):Zt.labelText=wn;return 1!==Cr||"fillJoin"!==ot&&"fill"!==ot||(Zt.style=et.props.style?q(q({},et.props.style),Un):Un),!Sn&&et&&(Je.hasInputId(et)?Zt.inputId=et.props.inputId||Je.getChildID("input-id",tt):Zt.id=et.props.id||Je.getChildID("id",tt)),(0,it.cloneElement)(et,Zt)})),Or=this.getLinkedId(Sr);en&&(wr["aria-invalid"]=!0);var xr="left"===kn?{width:En}:void 0,kr=xn()(En)?"".concat(En,"px"):En,Lr=Kn?"16px":"20px",Nr="left"===kn?{marginLeft:"calc(".concat(kr," + ").concat(Lr,")")}:void 0,Wr="stack"===ot?Nn:Pn(),zr="left"===kn?Bn:Fn,Hr=Zt().createElement(zr,{style:xr,$labelPosition:kn},Zt().createElement(Vn,{"data-size":Ln,"data-test":"label",id:this.labelId,htmlFor:Sn||Or,$tooltip:!!jn},Dn&&Zt().createElement($n,{"aria-hidden":"true"},"*"),wn,!Kn&&!_n&&jn&&Zt().createElement("span",null," "),!_n&&jn&&Zt().createElement(Tn(),null,jn)),!_n&&jn&&Zt().createElement(Wn,{$labelPosition:kn,closeWhen:"notOnClick",content:jn,defaultPlacement:Mn,"aria-hidden":"true"})),$r="string"==typeof en||!0===en,Kr="boolean"==typeof en;return Zt().createElement(Rn,E({"data-test":"control-group","data-test-required":Dn,$error:$r},wr),Zt().createElement(qn.Provider,{value:this.getContextValue()},_n?Zt().createElement(Tn(),null,Hr):Hr,Zt().createElement(Wr,{"data-test":"controls",flex:"none"!==ot,style:Nr},Sr),Cn&&Zt().createElement(zn,{"data-test":"help",id:this.helpId,style:Nr,$error:$r&&Kr},Cn),$r&&!Kr&&Zt().createElement(Hn,{"data-test":"error",id:this.errorId,style:Nr,$help:!!Cn},en)))}}]),o}(it.Component);Z(Gn,"propTypes",Kn),Z(Gn,"defaultProps",{controlsLayout:"fill",error:!1,hideLabel:!1,labelPosition:"left",labelWidth:120,required:!1,size:"medium"});var Jn=(0,kn.withSplunkTheme)(Gn);Jn.propTypes=Gn.propTypes;const Cr=Jn;Je.exports=ot})()},3798:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Link:()=>xr,default:()=>eo});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(3799);var wn=et.n(_n);const Sn=tt(1208);var xn=et.n(Sn);const kn=tt(1209);var En=et.n(kn);const Dn=tt(3800);var Pn=et.n(Dn);const Ln=tt(3801);var Tn=et.n(Ln);const In=tt(3802);var jn=et.n(In);const Mn=tt(3803);var An=et.n(Mn);const Rn=tt(3804);var Nn=et.n(Rn);const Fn=tt(3805);var Bn=et.n(Fn);const Vn=tt(3806);var Wn=et.n(Vn);const zn=tt(6946);var Hn=et.n(zn);const $n=tt(809);var qn=et.n($n);const Kn=tt(259),Un=tt(496),Gn=tt(2);var Jn=et.n(Gn);const Cr=tt(1435);var wr=et.n(Cr),Sr=Jn()(wr()).withConfig({displayName:"LinkStyles__StyledLink",componentId:"w06zjv-0"})([""]);function A(Je,et){if(null==Je)return{};var tt,ot,it=function N(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Or={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),openInNewContext:Cn().bool,to:Cn().string};function X(Je){var et=Je.children,tt=A(Je,["children"]);return Zt().createElement(Sr,tt,et)}X.propTypes=Or;const xr=X,kr=tt(737);var Lr=et.n(kr);const Nr=tt(640);var Wr=et.n(Nr),zr=Jn().p.withConfig({displayName:"TitleStyles__StyledTitle",componentId:"sc-6gbjha-0"})([""," ",""],Kn.mixins.reset("block"),(0,Kn.pick)({prisma:(0,Gn.css)(["font-size:14px;line-height:20px;"])})),Hr=Jn().div.withConfig({displayName:"MessageStyles__StyledContent",componentId:"eg66af-0"})(["display:flex;align-items:baseline;flex:1;",";"," ",";"],(0,Kn.pick)({prisma:(0,Gn.css)(["padding:"," 0;color:",";"],Kn.variables.spacingMedium,Kn.variables.contentColorActive),enterprise:(0,Gn.css)(["padding:12px 0;"])}),(0,Kn.pick)({prisma:(0,Gn.css)(["padding-left:",";"],Kn.variables.spacingXSmall),enterprise:(0,Gn.css)(["padding-left:15px;"])}),(function(Je){return Je.$fillStyle&&(0,Kn.pick)({prisma:(0,Gn.css)(["padding-left:",";"],Kn.variables.spacingMedium)})})),$r=Jn()(Wr()).withConfig({displayName:"MessageStyles__StyledRemove",componentId:"eg66af-1"})(["",";border:1px solid transparent;border-radius:",";color:",";",";cursor:pointer;position:absolute;"," padding:8px;&:hover,&:focus{background:",";border:1px solid;border-color:",";color:",";}&:active{",";}",""],Kn.mixins.reset("flex"),(0,Kn.pick)({prisma:"50%",enterprise:Kn.variables.borderRadius}),(0,Kn.pick)({prisma:Kn.variables.contentColorMuted,enterprise:{dark:Kn.variables.gray96,light:Kn.variables.gray45}}),(function(Je){return"banner"===Je.$appearance&&(0,Kn.pick)({prisma:(0,Gn.css)(["color:",";"],Kn.variables.contentColorInverted)})}),(0,Kn.pick)({prisma:(0,Gn.css)(["top:3px;right:2px;"]),enterprise:(0,Gn.css)(["top:8px;right:8px;"])}),(0,Kn.pick)({prisma:Kn.variables.interactiveColorOverlayHover,enterprise:{dark:Kn.variables.gray30,light:Kn.variables.gray92}}),(0,Kn.pick)({prisma:"inherit",enterprise:Kn.variables.gray80}),(0,Kn.pick)({enterprise:{dark:Kn.variables.gray96,light:Kn.variables.linkColor},prisma:Kn.variables.contentColorActive}),(0,Kn.pick)({prisma:(0,Gn.css)(["background:",";"],Kn.variables.interactiveColorOverlayActive),enterprise:(0,Gn.css)(["box-shadow:",";"],Kn.variables.focusShadow)}),(0,Kn.pick)({prisma:(0,Gn.css)(["&:focus{box-shadow:0 0 0 3px ",";}"],Kn.variables.focusColor)})),Kr=Jn().span.withConfig({displayName:"MessageStyles__StyledIconWrapper",componentId:"eg66af-2"})(["position:relative;min-width:",";text-align:center;color:",";"," ",""],(0,Kn.pick)({prisma:Kn.variables.spacingXLarge,enterprise:"25px"}),Kn.variables.white,(0,Kn.pick)({enterprise:(0,Gn.css)(["top:-2px;"]),prisma:(0,Gn.css)(["top:-1.8px;"])}),(0,Kn.pickVariant)("$type",{info:(0,Gn.css)(["color:",";"],(0,Kn.pick)({prisma:Kn.variables.contentColorMuted,enterprise:Kn.variables.infoColor})),success:(0,Gn.css)(["color:",";"],Kn.variables.accentColorPositive),warning:(0,Gn.css)(["color:",";"],Kn.variables.accentColorWarning),error:(0,Gn.css)(["color:",";"],Kn.variables.accentColorNegative)})),Ur=Jn()(Lr()).withConfig({displayName:"MessageStyles__StyledBox",componentId:"eg66af-3"})(["",";align-items:baseline;position:relative;border-radius:",";margin-bottom:",";"," word-wrap:break-word;"," ",""],Kn.mixins.reset("flex"),(0,Kn.pick)({prisma:Kn.variables.borderRadius,enterprise:"5px"}),Kn.variables.spacingSmall,(0,Kn.pickVariant)("$hasRemoveIcon",{true:{prisma:(0,Gn.css)(["padding-right:",";"],Kn.variables.spacingXXXLarge),enterprise:(0,Gn.css)(["padding-right:",";"],Kn.variables.spacingXXLarge)},false:(0,Gn.css)(["padding-right:",";"],Kn.variables.spacingSmall)}),(function(Je){return Je.$fillStyle&&(0,Kn.pick)({enterprise:(0,Gn.css)(["& > ","{left:",";}",""],Kr,Kn.variables.spacingXSmall,(0,Kn.pickVariant)("$type",{info:(0,Gn.css)(["",""],(0,Kn.pick)({light:(0,Gn.css)(["background-color:",";border:1px solid ",";"],Kn.variables.infoColorL50,Kn.variables.infoColor),dark:(0,Gn.css)(["background-color:",";"],Kn.mixins.colorWithAlpha(Kn.variables.infoColor,.5))})),success:(0,Gn.css)(["",""],(0,Kn.pick)({light:(0,Gn.css)(["background-color:",";border:1px solid ",";"],Kn.variables.successColorL50,Kn.variables.successColor),dark:(0,Gn.css)(["background-color:",";"],Kn.mixins.colorWithAlpha(Kn.variables.successColor,.5))})),warning:(0,Gn.css)(["",""],(0,Kn.pick)({light:(0,Gn.css)(["background-color:",";border:1px solid ",";"],Kn.variables.warningColorL50,Kn.variables.warningColor),dark:(0,Gn.css)(["background-color:",";"],Kn.mixins.colorWithAlpha(Kn.variables.warningColor,.5))})),error:(0,Gn.css)(["",""],(0,Kn.pick)({light:(0,Gn.css)(["background-color:",";border:1px solid ",";"],Kn.variables.errorColorL50,Kn.variables.errorColor),dark:(0,Gn.css)(["background-color:",";"],Kn.mixins.colorWithAlpha(Kn.variables.errorColor,.5))}))})),prisma:(0,Gn.css)(["",";box-shadow:",";& > ","{color:",";}"],(function(Je){var et=Je.$type,tt={info:Kn.variables.contentColorActive,success:Kn.variables.accentColorPositive,warning:Kn.variables.accentColorWarning,error:Kn.variables.accentColorNegative}[et];return(0,Gn.css)(["background:linear-gradient( to right,"," 0,"," ",","," ",","," 100% );"],tt,tt,Kn.variables.spacingXLarge,Kn.variables.backgroundColorPopup,Kn.variables.spacingXLarge,Kn.variables.backgroundColorPopup)}),Kn.variables.embossShadow,Kr,Kn.variables.backgroundColorPopup)})}),(0,Kn.pick)({prisma:(0,Gn.css)(["& ","{color:",";}"],zr,(0,Kn.pickVariant)("$type",{info:Kn.variables.contentColorActive,warning:Kn.variables.accentColorWarning,error:Kn.variables.accentColorNegative,success:Kn.variables.accentColorPositive}))}));function U(Je,et){if(null==Je)return{};var tt,ot,it=function Y(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Gr={children:Cn().node};function ee(Je){var et=Je.children,tt=U(Je,["children"]);return Zt().createElement(zr,tt,et)}ee.propTypes=Gr;const Zr=ee;function ae(){return(ae=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ne(Je,et){if(null==Je)return{};var tt,ot,it=function ie(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Xr={appearance:Cn().oneOf(["default","fill","banner"]),children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),onRequestRemove:Cn().func,type:Cn().oneOf(["info","success","warning","error"])},Yr=Object.freeze({info:(0,Un._)("Info"),warning:(0,Un._)("Warning"),error:(0,Un._)("Alert"),success:(0,Un._)("Success")}),Qr=Object.freeze({info:Nn(),warning:Wn(),error:An(),success:Bn()}),Jr=Object.freeze({info:Tn(),warning:jn(),error:Pn(),success:wn()});function ce(Je){var et=Je.appearance,tt=void 0===et?"default":et,ot=Je.children,en=Je.type,Cn=void 0===en?"warning":en,_n=Je.onRequestRemove,wn=ne(Je,["appearance","children","type","onRequestRemove"]),Sn=(0,Kn.useSplunkTheme)().isEnterprise;var kn=(0,it.useCallback)((function(Je){null==_n||_n(Je)}),[_n]);if("banner"===tt)return Zt().createElement(Hn(),ae({type:Cn,"data-test":"banner",onRequestClose:kn},wn),ot);var Dn=(Sn?Qr:Jr)[Cn],Pn="fill"===tt,Ln="default"===tt||"fill"===tt;return Zt().createElement(Ur,ae({$appearance:tt,$fillStyle:Pn,$hasRemoveIcon:!!_n,$type:Cn,"data-test-type":Cn,"data-test":"message"},wn),Ln&&Zt().createElement(Kr,{$fillStyle:Pn,$type:Cn},Sn?Zt().createElement(Dn,{height:"24px",width:"24px",hideDefaultTooltip:!0,screenReaderText:null}):Zt().createElement(Dn,{variant:"filled"}),Zt().createElement(qn(),null,Yr[Cn])),Zt().createElement(Hr,{"data-test":"content",$fillStyle:Pn},ot),_n&&Zt().createElement($r,{"data-test":"remove",onClick:kn,$appearance:tt},Sn?Zt().createElement(En(),{height:"12px",hideDefaultTooltip:!0,screenReaderText:null,width:"12px"}):Zt().createElement(xn(),{height:"20px",width:"20px"})))}ce.propTypes=Xr,ce.Title=Zr,ce.Link=xr;const eo=ce;Je.exports=ot})()},3799:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(641);var Cn=et.n(en);const _n=tt(642);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M16.8739 10.0405C17.2645 9.64996 17.2645 9.01679 16.8739 8.62627C16.4834 8.23574 15.8502 8.23574 15.4597 8.62627L10.5247 13.5613L8.5405 11.5776C8.14992 11.1872 7.51675 11.1873 7.12629 11.5779C6.73582 11.9684 6.73591 12.6016 7.12649 12.9921L9.46426 15.3291C10.0501 15.9148 10.9997 15.9147 11.5854 15.329L16.8739 10.0405Z"}),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM16.8738 8.62627C17.2643 9.01679 17.2643 9.64996 16.8738 10.0405L11.5853 15.329C10.9996 15.9147 10.0499 15.9148 9.46414 15.3291L7.12637 12.9921C6.73579 12.6016 6.7357 11.9684 7.12616 11.5779C7.51663 11.1873 8.1498 11.1872 8.54038 11.5776L10.5246 13.5613L15.4596 8.62627C15.8501 8.23574 16.4833 8.23574 16.8738 8.62627Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="checkcircle-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},380:function(Je,et,tt){"use strict";var ot;tt.d(et,"a",(function(){return ot})),function(Je){function intersect(Je,et){if(Je.start>=et.end||et.start>=Je.end)return{start:0,end:0};const tt=Math.max(Je.start,et.start),ot=Math.min(Je.end,et.end);return ot-tt<=0?{start:0,end:0}:{start:tt,end:ot}}function isEmpty(Je){return Je.end-Je.start<=0}Je.intersect=intersect,Je.isEmpty=isEmpty,Je.intersects=function intersects(Je,et){return!isEmpty(intersect(Je,et))},Je.relativeComplement=function relativeComplement(Je,et){const tt=[],ot={start:Je.start,end:Math.min(et.start,Je.end)},it={start:Math.max(et.end,Je.start),end:Je.end};return isEmpty(ot)||tt.push(ot),isEmpty(it)||tt.push(it),tt}}(ot||(ot={}))},3800:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(641);var Cn=et.n(en);const _n=tt(642);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M13.2003 15.8001C13.2003 16.4628 12.663 17.0001 12.0003 17.0001C11.3376 17.0001 10.8003 16.4628 10.8003 15.8001C10.8003 15.1374 11.3376 14.6001 12.0003 14.6001C12.663 14.6001 13.2003 15.1374 13.2003 15.8001Z"}),Zt().createElement("path",{d:"M11.0005 7.9906V12.0001C11.0005 12.5524 11.4482 13.0001 12.0005 13.0001C12.5528 13.0001 13.0005 12.5524 13.0005 12.0001V7.9906C13.0005 7.43832 12.5528 6.9906 12.0005 6.9906C11.4482 6.9906 11.0005 7.43832 11.0005 7.9906Z"}),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12ZM11.0001 7.9906V12.0001C11.0001 12.5524 11.4478 13.0001 12.0001 13.0001C12.5524 13.0001 13.0001 12.5524 13.0001 12.0001V7.9906C13.0001 7.43832 12.5524 6.9906 12.0001 6.9906C11.4478 6.9906 11.0001 7.43832 11.0001 7.9906ZM12.0001 17.0001C12.6628 17.0001 13.2001 16.4628 13.2001 15.8001C13.2001 15.1374 12.6628 14.6001 12.0001 14.6001C11.3373 14.6001 10.8001 15.1374 10.8001 15.8001C10.8001 16.4628 11.3373 17.0001 12.0001 17.0001Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="exclamationcircle-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},3801:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(641);var Cn=et.n(en);const _n=tt(642);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M13.2003 8.1999C13.2003 7.53716 12.663 6.9999 12.0003 6.9999C11.3376 6.9999 10.8003 7.53716 10.8003 8.1999C10.8003 8.86264 11.3376 9.3999 12.0003 9.3999C12.663 9.3999 13.2003 8.86264 13.2003 8.1999Z"}),Zt().createElement("path",{d:"M11.0005 16.0094V11.9999C11.0005 11.4476 11.4482 10.9999 12.0005 10.9999C12.5528 10.9999 13.0005 11.4476 13.0005 11.9999V16.0094C13.0005 16.5617 12.5528 17.0094 12.0005 17.0094C11.4482 17.0094 11.0005 16.5617 11.0005 16.0094Z"}),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM11.0001 16.0094V11.9999C11.0001 11.4476 11.4478 10.9999 12.0001 10.9999C12.5524 10.9999 13.0001 11.4476 13.0001 11.9999V16.0094C13.0001 16.5617 12.5524 17.0094 12.0001 17.0094C11.4478 17.0094 11.0001 16.5617 11.0001 16.0094ZM12 6.9999C12.6628 6.9999 13.2 7.53716 13.2 8.1999C13.2 8.86264 12.6628 9.3999 12 9.3999C11.3373 9.3999 10.8 8.86264 10.8 8.1999C10.8 7.53716 11.3373 6.9999 12 6.9999Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="informationcircle-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},3802:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(641);var Cn=et.n(en);const _n=tt(642);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.701 3.75C11.2783 2.75 12.7217 2.75 13.2991 3.75L21.9593 18.75C22.5367 19.75 21.815 21 20.6603 21H3.33976C2.18507 21 1.46337 19.75 2.04072 18.75L10.701 3.75ZM12 5.5L4.20579 19H19.7942L12 5.5Z"}),Zt().createElement("path",{d:"M10.9998 13.6618V10.5C10.9998 9.94771 11.4475 9.5 11.9998 9.5C12.5521 9.5 12.9998 9.94771 12.9998 10.5V13.6618C12.9998 14.2141 12.5521 14.6618 11.9998 14.6618C11.4475 14.6618 10.9998 14.2141 10.9998 13.6618Z"}),Zt().createElement("path",{d:"M13.1998 16.9347C13.1998 17.5975 12.6626 18.1347 11.9998 18.1347C11.3371 18.1347 10.7998 17.5975 10.7998 16.9347C10.7998 16.272 11.3371 15.7347 11.9998 15.7347C12.6626 15.7347 13.1998 16.272 13.1998 16.9347Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.701 3.75C11.2783 2.75 12.7217 2.75 13.2991 3.75L21.9593 18.75C22.5367 19.75 21.815 21 20.6603 21H3.33976C2.18507 21 1.46337 19.75 2.04072 18.75L10.701 3.75ZM10.9998 13.6618V10.5C10.9998 9.94771 11.4475 9.5 11.9998 9.5C12.5521 9.5 12.9998 9.94771 12.9998 10.5V13.6618C12.9998 14.2141 12.5521 14.6618 11.9998 14.6618C11.4475 14.6618 10.9998 14.2141 10.9998 13.6618ZM11.9998 18.1347C12.6626 18.1347 13.1998 17.5975 13.1998 16.9347C13.1998 16.272 12.6626 15.7347 11.9998 15.7347C11.3371 15.7347 10.7998 16.272 10.7998 16.9347C10.7998 17.5975 11.3371 18.1347 11.9998 18.1347Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="exclamationtriangle-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},3803:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(595),Cn=tt(696);var _n=et.n(Cn);function c(){return(c=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),c({screenReaderText:(0,en._)("Error")},Je,{viewBox:"0 0 1375 1500"}),Zt().createElement("path",{d:"M187.5 61.5h1000c103.553 0 187.5 83.947 187.5 187.5v1000c0 103.553-83.947 187.5-187.5 187.5h-1000C83.947 1436.5 0 1352.553 0 1249V249C0 145.447 83.947 61.5 187.5 61.5zm400.79 413.083l32.145 257.167c4.908 39.264 34.086 74.685 69.815 91.187 36.612-16.018 64.87-50.826 69.914-91.187l32.146-257.167C799.18 419.623 759.582 374 703.7 374h-26.8c-55.908 0-95.555 45.033-88.61 100.583zm101.293 644.209c63.283 0 114.584-51.301 114.584-114.584 0-63.282-51.301-114.583-114.584-114.583-63.282 0-114.583 51.3-114.583 114.583s51.3 114.584 114.583 114.584z"}))}Je.exports=ot})()},3804:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(595),Cn=tt(696);var _n=et.n(Cn);function i(){return(i=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),i({screenReaderText:(0,en._)("Info Circle")},Je),Zt().createElement("path",{d:"M843.75 750v-93.75H562.5V750h93.75v281.25H562.5V1125h375v-93.75h-93.75V750zM750 1500C335.786 1500 0 1164.214 0 750S335.786 0 750 0s750 335.786 750 750-335.786 750-750 750zm0-937.5c51.777 0 93.75-41.973 93.75-93.75S801.777 375 750 375s-93.75 41.973-93.75 93.75S698.223 562.5 750 562.5z"}))}Je.exports=ot})()},3805:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(595),Cn=tt(696);var _n=et.n(Cn);function l(){return(l=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),l({screenReaderText:(0,en._)("Success")},Je),Zt().createElement("path",{d:"M750 1500C335.786 1500 0 1164.214 0 750S335.786 0 750 0s750 335.786 750 750-335.786 750-750 750zm-138.327-414.388l511.677-511.677-105.185-105.185L611.53 875.385 453.004 716.573 347.819 821.76l263.854 263.853z"}))}Je.exports=ot})()},3806:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>u});const it=tt(0);var Zt=et.n(it);const en=tt(595),Cn=tt(696);var _n=et.n(Cn);function c(){return(c=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function u(Je){return Zt().createElement(_n(),c({screenReaderText:(0,en._)("Warning"),viewBox:"0 0 1500 1313"},Je),Zt().createElement("path",{d:"M.956 1196.326l668.58-1144.89C689.395 17.736 718.71 0 749.916 0c31.207 0 59.577 15.963 80.382 51.436l668.58 1144.89c7.565 12.416-23.642 116.174-77.544 116.174H85.474c-53.902 0-92.083-102.872-84.518-116.174zm643.333-684.743l32.146 257.167c4.908 39.264 34.086 74.685 69.815 91.187 36.612-16.018 64.87-50.826 69.914-91.187l32.146-257.167C855.18 456.623 815.582 411 759.7 411h-26.8c-55.908 0-95.555 45.033-88.61 100.583zm101.294 644.209c63.283 0 114.584-51.301 114.584-114.584 0-63.282-51.301-114.583-114.584-114.583-63.282 0-114.583 51.3-114.583 114.583s51.3 114.584 114.583 114.584z"}))}Je.exports=ot})()},3807:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(259);var xn=wn().p.withConfig({displayName:"ParagraphStyles__Styled",componentId:"sic5zk-0"})(["",";",";",""],Sn.mixins.reset("block"),Sn.mixins.typography("body"),(0,Sn.pick)({enterprise:(0,_n.css)(["margin-bottom:calc("," / 2);"],Sn.variables.lineHeight),prisma:(0,_n.css)(["margin-bottom:14px;"])}));function s(){return(s=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function u(Je,et){if(null==Je)return{};var tt,ot,it=function f(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object])};function d(Je){var et=Je.children,tt=Je.elementRef,ot=u(Je,["children","elementRef"]);return Zt().createElement(xn,s({"data-test":"paragraph",ref:tt},ot),et)}d.propTypes=kn;const En=d;Je.exports=ot})()},3808:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(595),Cn=tt(696);var _n=et.n(Cn);function l(){return(l=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),l({screenReaderText:(0,en._)("Plus")},Je),Zt().createElement("path",{d:"M843.943 655.03L1500 656.058V844.97H843.943V1500H655.03V844.97L0 843.942V655.03h655.03V0h188.913"}))}Je.exports=ot})()},3809:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Divider:()=>En.Divider,Heading:()=>En.Heading,Option:()=>jn,default:()=>Ii});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(38);var xn=et.n(Sn);const kn=tt(496),En=tt(2484);function f(Je){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function d(){return(d=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function v(Je,et){if(null==Je)return{};var tt,ot,it=function h(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function b(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function y(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function O(Je,et){return(O=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function w(Je){var et=function x(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=k(Je);if(et){var it=k(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return S(this,tt)}}function S(Je,et){return!et||"object"!==f(et)&&"function"!=typeof et?C(Je):et}function C(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function k(Je){return(k=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function I(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Dn={active:Cn().bool,children:Cn().node,description:Cn().string,descriptionPosition:Cn().oneOf(["right","bottom"]),disabled:Cn().bool,hidden:Cn().bool,icon:Cn().node,label:Cn().string.isRequired,multiple:Cn().bool,matchRanges:Cn().arrayOf(Cn().shape({start:Cn().number.isRequired,end:Cn().number.isRequired})),onClick:Cn().func,selected:Cn().bool,truncate:Cn().bool,value:Cn().oneOfType([Cn().string,Cn().number,Cn().bool]).isRequired},Pn=function(Je){!function g(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&O(Je,et)}(n,Je);var et=w(n);function n(){var Je;b(this,n);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return I(C(Je=et.call.apply(et,[this].concat(ot))),"c",null),I(C(Je),"handleClick",(function(et){var tt=Je.props,ot=tt.onClick,it=tt.value;tt.disabled||null==ot||ot(et,{value:it})})),I(C(Je),"handleMount",(function(et){Je.c=et})),Je}return function m(Je,et,tt){return et&&y(Je.prototype,et),tt&&y(Je,tt),Je}(n,[{key:"scrollIntoViewIfNeeded",value:function e(){var Je;null===(Je=this.c)||void 0===Je||Je.scrollIntoViewIfNeeded()}},{key:"focus",value:function e(){var Je;null===(Je=this.c)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this.props,et=Je.value,tt=Je.children,ot=Je.label,it=Je.multiple,en=v(Je,["value","children","label","multiple"]);return Zt().createElement(En.Item,d({"aria-selected":this.props.selected,"data-test-value":et,"data-test":"option",ref:this.handleMount},en,{selectable:!0,selectableAppearance:it?"checkbox":void 0,onClick:this.handleClick,role:"option",value:et.toString()}),tt||ot)}}]),n}(it.PureComponent);I(Pn,"propTypes",Dn),I(Pn,"defaultProps",{descriptionPosition:"bottom",disabled:!1,multiple:!1,selected:!1,truncate:!1}),I(Pn,"type",En.Item);const Ln=Pn;function A(Je){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function P(){return(P=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function V(Je,et){if(null==Je)return{};var tt,ot,it=function R(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function D(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function T(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function N(Je,et){return(N=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function L(Je){var et=function $(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=H(Je);if(et){var it=H(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return F(this,tt)}}function F(Je,et){return!et||"object"!==A(et)&&"function"!=typeof et?K(Je):et}function K(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function H(Je){return(H=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function z(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Tn={active:Cn().bool,children:Cn().node,compact:Cn().bool,description:Cn().string,descriptionPosition:Cn().oneOf(["right","bottom"]),disabled:Cn().bool,hidden:Cn().bool,icon:Cn().node,label:Cn().string.isRequired,matchRanges:Cn().arrayOf(Cn().shape({start:Cn().number.isRequired,end:Cn().number.isRequired})),onClick:Cn().func,selected:Cn().bool,selectedAppearance:Cn().oneOf(["info","success","warning","error"]),selectedBackgroundColor:Cn().string,selectedForegroundColor:Cn().string,truncate:Cn().bool,value:Cn().oneOfType([Cn().string,Cn().number,Cn().bool]).isRequired},In=function(Je){!function B(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&N(Je,et)}(n,Je);var et=L(n);function n(){var Je;D(this,n);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return z(K(Je=et.call.apply(et,[this].concat(ot))),"c",null),z(K(Je),"handleMount",(function(et){Je.c=et})),Je}return function q(Je,et,tt){return et&&T(Je.prototype,et),tt&&T(Je,tt),Je}(n,[{key:"scrollIntoViewIfNeeded",value:function e(){var Je;null===(Je=this.c)||void 0===Je||Je.scrollIntoViewIfNeeded()}},{key:"focus",value:function e(){var Je;null===(Je=this.c)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this.props,et=Je.compact,tt=V(Je,["compact"]);return Zt().createElement(Ln,P({},tt,{multiple:et,ref:this.handleMount}),this.props.children||this.props.label)}}]),n}(it.PureComponent);z(In,"propTypes",Tn),z(In,"defaultProps",{compact:!1,descriptionPosition:"bottom",disabled:!1,selected:!1,truncate:!1});const jn=In,Mn=tt(480);var An=et.n(Mn);const Rn=tt(69);var Nn=et.n(Rn);const Fn=tt(664);var Bn=et.n(Fn);const Vn=tt(62);var Wn=et.n(Vn);const zn=tt(99);var Hn=et.n(zn);const $n=tt(63);var qn=et.n($n);const Kn=tt(84);var Un=et.n(Kn);const Gn=tt(147);var Jn=et.n(Gn);const Cr=tt(174);var wr=et.n(Cr);const Sr=tt(179);var Or=et.n(Sr);const xr=tt(808),kr=tt(1433);var Lr=et.n(kr);const Nr=tt(807),Wr=tt(3795),zr=tt(1435);var Hr=et.n(zr);const $r=tt(3796);var Kr=et.n($r);const Ur=tt(1436);var Gr=et.n(Ur);const Zr=tt(2481);var Xr=et.n(Zr);const Yr=tt(2482);var Qr=et.n(Yr);const Jr=tt(259);const eo=function e(){return(0,Jr.useSplunkTheme)().isEnterprise?Zt().createElement(Qr(),{screenReaderText:null,hideDefaultTooltip:!0,size:.5}):Zt().createElement(Xr(),null)},to=tt(1784);var no=et.n(to);const ro=tt(1785);var oo=et.n(ro);const io=function e(){var Je=(0,Jr.useSplunkTheme)(),et=Je.isEnterprise,tt=Je.isCompact,ot=(0,kn._)("Search"),it=tt?"20px":"24px";return et?Zt().createElement(no(),{role:"presentation",size:"16px",screenReaderText:ot,hideDefaultTooltip:!0}):Zt().createElement(oo(),{role:"presentation","aria-label":ot,width:it,height:it})},ao=tt(2);var so=et.n(ao);const lo=tt(640);var co=et.n(lo);const uo=tt(1434);var po=et.n(uo),ho=(0,ao.css)(["color:",";font-size:",";line-height:",";overflow:inherit;white-space:inherit;text-overflow:inherit;"],(0,Jr.pick)({prisma:Jr.variables.contentColorDefault,enterprise:Jr.variables.textGray}),Jr.variables.fontSizeSmall,(0,Jr.pick)({prisma:"16px"})),fo=so().span.withConfig({displayName:"ItemStyles__StyledItemDescriptionBottom",componentId:"sc-4kc053-0"})(["",";display:block;"],ho),go=so().span.withConfig({displayName:"ItemStyles__StyledItemDescriptionRight",componentId:"sc-4kc053-1"})(["",";float:right;"," max-width:50%;text-align:right;box-sizing:border-box;"],ho,(0,Jr.pick)({enterprise:(0,ao.css)(["padding-left:",";"],Jr.variables.spacingLarge)})),mo=so().div.withConfig({displayName:"ItemStyles__StyledItemSelectedIcon",componentId:"sc-4kc053-2"})(["position:absolute;"," color:",";"],(0,Jr.pick)({prisma:(0,ao.css)(["right:16px;"]),enterprise:(0,ao.css)(["right:3px;left:8px;"])}),(0,Jr.pick)({prisma:Jr.variables.contentColorActive,enterprise:Jr.variables.accentColorL10})),bo=so().span.withConfig({displayName:"ItemStyles__StyledItemIcon",componentId:"sc-4kc053-3"})(["flex:0 0 auto;padding-right:",";min-width:10px;display:inline-block;text-align:center;vertical-align:",";",""],(0,Jr.pick)({prisma:"8px",enterprise:"3px"}),(0,Jr.pick)({prisma:"initial",enterprise:"middle"}),(0,Jr.pick)({prisma:(0,ao.css)(["color:",";display:inline-flex;align-items:center;min-width:20px;min-height:20px;& > svg{width:20px;height:20px;}"],Jr.variables.contentColorMuted),enterprise:(0,ao.css)(["transform:translateY(-1px);"])})),vo=(so()(co()).withConfig({displayName:"ItemStyles__StyledClickable",componentId:"sc-4kc053-4"})(["display:block;position:relative;cursor:pointer;color:",";word-wrap:break-word;max-width:100%;width:100%;padding:",";"," "," "," &:not([disabled]){&:hover{background:",";","}&:focus{outline:0;box-shadow:",";","}"," ","}&[disabled]{color:",";cursor:not-allowed;",",","{color:inherit;}","{cursor:not-allowed;color:",";}","}",""],(0,Jr.pick)({prisma:Jr.variables.contentColorActive,enterprise:{dark:Jr.variables.gray96,light:Jr.variables.gray22}}),(0,Jr.pick)({prisma:{comfortable:"10px 16px",compact:"6px 16px"},enterprise:"6px 10px"}),(function(Je){var et=Je.$isSelectable,tt=Je.$selectableAppearance;return et&&(0,Jr.pick)({prisma:(0,ao.css)(["padding-right:44px;",""],(function(){return"checkbox"===tt&&"padding-left: 42px;"})),enterprise:(0,ao.css)(["padding-right:10px;padding-left:",";"],(function(){return"checkbox"===tt?"32px":"28px"}))})}),(function(Je){var et=Je.$active,tt=Je.$preventFocus;return et&&!tt&&(0,ao.css)(["box-shadow:",";"],Jr.variables.focusShadowInset)}),(function(Je){return Je.$active&&(0,ao.css)(["background:",";font-weight:",";"],(0,Jr.pick)({enterprise:{light:Jr.variables.gray92,dark:Jr.variables.gray22},prisma:Jr.variables.neutral100}),Jr.variables.fontWeightBold)}),(0,Jr.pick)({prisma:Jr.variables.interactiveColorOverlayHover,enterprise:Jr.variables.backgroundColorHover}),(function(Je){return Je.$selected&&(0,Jr.pick)({prisma:(0,ao.css)(["background:",";"],Jr.mixins.overlayColors(Jr.variables.interactiveColorOverlaySelected,Jr.variables.interactiveColorOverlayHover))})}),Jr.variables.focusShadowInset,(0,Jr.pick)({prisma:(0,ao.css)(["background:",";"],Jr.variables.interactiveColorOverlayHover)}),(0,Jr.pick)({prisma:(0,ao.css)(["&:active{background:",";}"],Jr.variables.interactiveColorOverlayActive)}),(function(Je){return Je.$selected&&(0,Jr.pick)({prisma:(0,ao.css)(["background:",";&:active{background:",";}"],Jr.variables.interactiveColorOverlaySelected,Jr.mixins.overlayColors(Jr.variables.interactiveColorOverlaySelected,Jr.variables.interactiveColorOverlayActive))})}),(0,Jr.pick)({enterprise:{light:Jr.variables.gray45,dark:Jr.variables.contentColorDisabled},prisma:Jr.variables.contentColorDisabled}),fo,go,mo,(0,Jr.pick)({prisma:Jr.variables.contentColorDisabled,enterprise:Jr.variables.gray80}),(0,Jr.pick)({prisma:(0,ao.css)(["& > * > ","{color:",";}"],bo,Jr.variables.contentColorDisabled)}),(function(Je){return Je.$selected&&(0,Jr.pick)({prisma:(0,ao.css)(["","{color:",";}"],bo,Jr.variables.contentColorActive)})})),so()(po()).withConfig({displayName:"ItemStyles__StyledSwitch",componentId:"sc-4kc053-5"})(["position:absolute;left:",";top:",";"],(0,Jr.pick)({prisma:"16px",enterprise:"8px"}),(0,Jr.pick)({prisma:"0px",enterprise:{comfortable:"-1px",compact:"2px"}}))),yo=so().span.withConfig({displayName:"ItemStyles__StyledInnerWrapper",componentId:"sc-4kc053-6"})(["display:flex;align-items:flex-start;"]),Co=so().span.withConfig({displayName:"ItemStyles__StyledTitleAndDescriptionWrapper",componentId:"sc-4kc053-7"})(["display:flex;flex-wrap:wrap;flex-direction:column;max-width:100%;width:100%;align-self:center;word-break:break-word;white-space:normal;",""],(function(Je){return Je.$truncate&&(0,ao.css)(["white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"])})),_o=so().div.withConfig({displayName:"ItemStyles__StyledLabel",componentId:"sc-4kc053-8"})(["overflow:inherit;white-space:inherit;text-overflow:inherit;max-width:100%;min-height:20px;",""],(function(Je){return Je.$truncate&&(0,ao.css)(["display:block;clear:both;"])})),wo=(so().span.withConfig({displayName:"ItemStyles__StyledMatch",componentId:"sc-4kc053-9"})(["border-bottom:1px solid ",";"],(0,Jr.pick)({prisma:Jr.variables.contentColorActive,enterprise:{dark:Jr.variables.gray96,light:Jr.variables.gray45}})),so().span.withConfig({displayName:"ItemStyles__StyledSubmenu",componentId:"sc-4kc053-10"})(["float:right;padding-left:",";color:",";",""],Jr.variables.spacingSmall,(0,Jr.pick)({prisma:"inherit",enterprise:Jr.variables.textGray}),(0,Jr.pick)({prisma:(0,ao.css)(["& > svg{width:20px;height:20px;}"])})),so()(_o).withConfig({displayName:"SelectAllOptionStyles__StyledSelectAllLabel",componentId:"y6bn08-0"})(["font-weight:",";"],Jr.variables.fontWeightBold)),So=so()(Ln).withConfig({displayName:"SelectAllOptionStyles__StyledSelectAllOption",componentId:"y6bn08-1"})(["padding-inline-start:",";box-shadow:none;"],(0,Jr.pick)({prisma:"42px;",enterprise:"32px;"})),Oo={active:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),id:Cn().string,onClick:Cn().func,selectAllLabel:Cn().string,totalCount:Cn().number,changedToggle:Cn().bool,selected:Cn().oneOf([!1,!0,"some"])},xo=Zt().forwardRef((function(Je,et){var tt=Je.active,ot=Je.id,it=Je.onClick,en=Je.selectAllLabel,Cn=Je.totalCount,_n=Je.changedToggle,wn=Je.selected,Sn=_n?" (".concat(null==Cn?void 0:Cn.toString(),")"):"";return Zt().createElement(So,{label:en,value:"selectAll",key:"selectAll",onClick:it,"data-test":"select-all","aria-keyshortcuts":"Control+A",id:ot,active:tt,ref:et,tabIndex:-1},Zt().createElement(vo,{interactive:!1,selected:"some"===wn?"some":wn,key:"main-checkbox",value:"main-checkbox",appearance:"checkbox","aria-label":!wn&&(0,kn._)("No options selected")||"some"===wn&&(0,kn._)("Some options selected")||(0,kn._)("All options selected"),"data-test":"select-all-switch",selectedLabel:!0===wn?(0,kn._)("All options selected"):(0,kn._)("Option selected"),unselectedLabel:!0===wn?(0,kn._)("No options selected"):(0,kn._)("Option unselected"),someSelectedLabel:(0,kn._)("Some options selected")}),Zt().createElement(go,{"data-test":"description"},"".concat(Sn," Ctrl-a")),Zt().createElement(yo,null,Zt().createElement(Co,{$truncate:!1},Zt().createElement(wo,{$truncate:!1},en))))}));xo.propTypes=Oo;const ko=xo,Eo=tt(902);var Do=et.n(Eo),Po=so()(Do()).withConfig({displayName:"SelectBaseStyles__StyledButton",componentId:"sc-16cj7sk-0"})(["&[data-inline]{width:",";}",""],(function(Je){return Je.$multiple?"400px":"auto"}),(function(Je){return!Je.$multiple&&"flex-grow: 0;"})),Lo=so().span.withConfig({displayName:"SelectBaseStyles__StyledLinkIcon",componentId:"sc-16cj7sk-1"})(["padding-right:2px;"]),To=so().span.withConfig({displayName:"SelectBaseStyles__StyledLinkCaret",componentId:"sc-16cj7sk-2"})(["padding-left:2px;"]),Io=so().div.withConfig({displayName:"SelectBaseStyles__StyledFilter",componentId:"sc-16cj7sk-3"})(["padding:",";min-width:160px;"],(0,Jr.pick)({enterprise:"8px",prisma:"10px 16px"})),jo=so().span.withConfig({displayName:"SelectBaseStyles__StyledSearchIconWrapper",componentId:"sc-16cj7sk-4"})(["color:",";pointer-events:none;padding:",";"],(0,Jr.pick)({enterprise:{light:Jr.variables.gray60,dark:Jr.variables.white},prisma:Jr.variables.contentColorMuted}),(0,Jr.pick)({comfortable:"0 8px",compact:"0 6px"})),Mo=so().span.withConfig({displayName:"SelectBaseStyles__StyledCount",componentId:"sc-16cj7sk-5"})(["padding-right:",";"],Jr.variables.spacingXSmall),Ao=so()(Hr()).withConfig({displayName:"SelectBaseStyles__StyledControlsLink",componentId:"sc-16cj7sk-6"})(["margin-right:20px;",";"],(function(Je){return Je.$disabled&&(0,ao.css)(["color:",";"],Jr.variables.contentColorDisabled)})),Ro=so().div.withConfig({displayName:"SelectBaseStyles__StyledToggleAllControls",componentId:"sc-16cj7sk-7"})(["padding:",";",""],(0,Jr.pick)({enterprise:"5px 8px",prisma:"10px 16px"}),(0,Jr.pickVariant)("$placement",{above:{enterprise:(0,ao.css)(["border-top:",";"],Jr.variables.border),prisma:(0,ao.css)(["border-top:1px solid ",";"],Jr.variables.neutral200)},below:{enterprise:(0,ao.css)(["border-bottom:",";"],Jr.variables.border),prisma:(0,ao.css)(["border-bottom:1px solid ",";"],Jr.variables.neutral200)}})),No=function e(Je,et){return Je?Je.label.charAt(et).toLowerCase():""},Fo=function e(Je,et){if(!Je.length)return Je;var tt=null,ot=!1,it=Je.filter((function(Je){var it=No(Je,et.index);if(it===et.value)return ot=!0,!0;if(!ot){var Zt=No(tt,et.index);Zt?it>et.value?(Zt<et.value||Zt>it)&&(tt=Je):it>Zt&&(tt=Je):tt=Je}return!1}));return 0===it.length&&tt?[tt]:it},Bo={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};var Vo={document:Bo,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function e(){},pushState:function e(){},go:function e(){},back:function e(){}},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){},matchMedia:function e(){return{}},requestAnimationFrame:function e(Je){return"undefined"==typeof setTimeout?(Je(),null):setTimeout(Je,0)},cancelAnimationFrame:function e(Je){"undefined"!=typeof setTimeout&&clearTimeout(Je)}};function kt(){return(kt=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function It(Je,et){return function Et(Je){if(Array.isArray(Je))return Je}(Je)||function jt(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||Pt(Je,et)||function _t(){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 Mt(Je){return function Rt(Je){if(Array.isArray(Je))return Dt(Je)}(Je)||function Vt(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||Pt(Je)||function At(){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 Pt(Je,et){if(Je){if("string"==typeof Je)return Dt(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);return"Object"===tt&&Je.constructor&&(tt=Je.constructor.name),"Map"===tt||"Set"===tt?Array.from(Je):"Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt)?Dt(Je,et):void 0}}function Dt(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function qt(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Bt(Je,et,tt){return et&&qt(Je.prototype,et),tt&&qt(Je,tt),Je}function Lt(Je,et){return(Lt=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function Ft(Je){var et=function Ht(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=zt(Je);if(et){var it=zt(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Kt(this,tt)}}function Kt(Je,et){return!et||"object"!==Wt(et)&&"function"!=typeof et?$t(Je):et}function $t(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function zt(Je){return(zt=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Wt(Je){return(Wt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function Ut(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function Gt(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?Ut(Object(tt),!0).forEach((function(et){Jt(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):Ut(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function Jt(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Wo={allowKeyMatching:Cn().bool,allowNewValues:Cn().bool,animateLoading:Cn().bool,appearance:Cn().oneOf(["default","link","primary","pill","toggle","flat","subtle"]),append:Cn().bool,children:Cn().node,defaultPlacement:Cn().oneOf(["above","below","vertical"]),defaultValues:Cn().array,describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,filter:Cn().oneOf([!1,!0,"controlled"]),footerMessage:Cn().node,inline:Cn().bool,inputId:Cn().string,inputRef:Cn().oneOfType([Cn().func,Cn().object]),isLoadingOptions:Cn().bool,labelledBy:Cn().string,labelText:Cn().string,loadingMessage:Cn().node,menuStyle:Cn().object,multiple:Cn().bool,name:Cn().string,noOptionsMessage:Cn().node,onChange:Cn().func,onClose:Cn().func,onFilterChange:Cn().func,onOpen:Cn().func,onScroll:Cn().func,onScrollBottom:Cn().func,required:Cn().bool,placeholder:Cn().string,prefixLabel:Cn().string,prepend:Cn().bool,repositionMode:Cn().oneOf(["none","flip"]),selectAllAppearance:Cn().oneOf(["buttongroup","checkbox"]),showSelectedValuesFirst:Cn().oneOf(["nextOpen","immediately","never"]),suffixLabel:Cn().string,tabConfirmsNewValue:Cn().bool,toggleContent:Cn().oneOf(["optionChildren","optionLabel"]),values:Cn().array,virtualization:Cn().number},zo={allowKeyMatching:!0,allowNewValues:!1,animateLoading:!1,appearance:"toggle",append:!1,defaultPlacement:"vertical",disabled:!1,filter:!1,inline:!1,isLoadingOptions:!1,menuStyle:{},multiple:!1,noOptionsMessage:(0,kn._)("No matches"),placeholder:(0,kn._)("Select..."),prepend:!1,repositionMode:"flip",selectAllAppearance:"buttongroup",tabConfirmsNewValue:!1,toggleContent:"optionChildren"},Ho=Un()((function(Je){return[Je]})),$o=Un()((function(Je){var et=Je.anchorWidth,tt=Je.isMultiple,ot=Je.maxHeight,it=Je.menuStyle;return Gt(tt?{width:Math.max(null!=et?et:0,200),maxHeight:ot}:{minWidth:null!=et?et:void 0,maxWidth:Math.max(null!=et?et:0,300),maxHeight:ot},it)})),qo=["clickAway","escapeKey","offScreen","tabKey","toggleClick"];function tn(Je){return Je&&wn()(Je.props,"value")}function nn(Je,et){return"".concat(Wt(Je),"-").concat(Je,"-").concat(et)}var Ko=function(Je){!function Nt(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&Lt(Je,et)}(o,Je);var et=Ft(o);function o(Je){var tt;return function Tt(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,o),Jt($t(tt=et.call(this,Je)),"activeItemId",void 0),Jt($t(tt),"activeValue",void 0),Jt($t(tt),"availableOptionCount",void 0),Jt($t(tt),"controlledExternally",void 0),Jt($t(tt),"displayedValues",void 0),Jt($t(tt),"dropdown",null),Jt($t(tt),"firstSelectedEnabledOption",null),Jt($t(tt),"firstSelectedOptionIndex",void 0),Jt($t(tt),"menuId",void 0),Jt($t(tt),"menuListboxId",void 0),Jt($t(tt),"previousActiveIndex",null),Jt($t(tt),"selectedOptionCount",void 0),Jt($t(tt),"optionRefsByKey",void 0),Jt($t(tt),"matchCharacter",void 0),Jt($t(tt),"matchTimeout",void 0),Jt($t(tt),"currentMatchOptions",void 0),Jt($t(tt),"availableMatchOptions",void 0),Jt($t(tt),"optionSelection",void 0),Jt($t(tt),"resetMatches",(function(){tt.matchCharacter=null,tt.currentMatchOptions=[],tt.matchTimeout&&clearTimeout(tt.matchTimeout)})),Jt($t(tt),"handleSelectAll",(function(Je){var et,ot,it,en=tt.props,Cn=en.name,_n=en.children;if(en.multiple){var wn=null!==(et=tt.getCurrentValues())&&void 0!==et?et:[],Sn=wr()(wn.concat(tt.displayedValues));Sn=Zt().Children.toArray(_n).filter((function(Je){return tn(Je)&&Wn()(Sn,Je.props.value)&&(!Je.props.disabled||Wn()(wn,Je.props.value))})).map((function(Je){return Je.props.value})),tt.isControlled()||tt.setState({values:Sn}),null===(ot=(it=tt.props).onChange)||void 0===ot||ot.call(it,Je,{values:Sn,name:Cn,reason:"selectAll"})}})),Jt($t(tt),"handleClearAll",(function(Je){var et,ot,it,en=tt.props,Cn=en.name,_n=en.children;if(en.multiple){var wn=null!==(et=tt.getCurrentValues())&&void 0!==et?et:[],Sn=Or().apply(void 0,[wn].concat(Mt(tt.displayedValues))),xn=Zt().Children.toArray(_n).filter((function(Je){return tn(Je)&&(Wn()(wn,Je.props.value)&&Je.props.disabled||Wn()(Sn,Je.props.value))})).map((function(Je){return Je.props.value}));tt.isControlled()||tt.setState({values:xn}),null===(ot=(it=tt.props).onChange)||void 0===ot||ot.call(it,Je,{values:xn,name:Cn,reason:"clearAll"})}})),Jt($t(tt),"handleTextKeyDown",(function(Je){var et=tt.props,ot=et.children,Zt=et.onScrollBottom,en=et.tabConfirmsNewValue,Cn=(0,Nr.keycode)(Je.nativeEvent);if("tab"===Cn&&en&&!Hn()(tt.activeValue)&&tt.availableOptionCount<=1&&(Je.preventDefault(),tt.toggleValue(Je,tt.activeValue)),Je.shiftKey||Je.metaKey||Je.ctrlKey)"a"===Cn&&(Je.ctrlKey||Je.metaKey)&&("all"===tt.optionSelection?tt.handleClearAll(Je):tt.handleSelectAll(Je));else{if("down"===Cn&&(Je.preventDefault(),tt.setState((function(Je){return{activeIndex:Math.min(Je.activeIndex+1,"checkbox"===tt.props.selectAllAppearance?tt.availableOptionCount:tt.availableOptionCount-1)}})),ot&&Zt)){var _n,wn=it.Children.toArray(ot).length-(2+(null!==(_n=tt.getCurrentValues())&&void 0!==_n?_n:[]).length);tt.state.activeIndex===wn&&tt.handleScrollBottom(Je)}"up"===Cn&&(Je.preventDefault(),tt.setState((function(Je){return{activeIndex:Math.max(Je.activeIndex-1,0)}}))),"enter"===Cn&&!Hn()(tt.activeValue)&&tt.state.open&&("selectAll"===tt.activeValue?"all"===tt.optionSelection?tt.handleClearAll(Je):tt.handleSelectAll(Je):(Je.preventDefault(),tt.toggleValue(Je,tt.activeValue)))}})),Jt($t(tt),"handleMenuOptionClick",(function(Je,et){var ot=et.value;Je.preventDefault(),tt.state.open&&tt.toggleValue(Je,ot)})),Jt($t(tt),"handleMenuOptionKeyDown",(function(Je,et){var ot=Je.nativeEvent.key;if(1===ot.length){var it=[],Zt={index:0,value:ot};if(tt.matchCharacter)tt.currentMatchOptions.length>1&&(Zt.index=tt.matchCharacter.index+1,it=Fo(tt.currentMatchOptions,Zt));else{if(" "===ot)return void tt.resetMatches();it=Fo(tt.availableMatchOptions,Zt)}if(it.length){var en=0;if(0===Zt.index&&it.length>1){var Cn=it.indexOf(tt.availableMatchOptions[et]);Cn>=0&&(en=Cn===it.length-1?0:Cn+1)}var _n,wn=it[en],Sn=tt.optionRefsByKey[nn(wn.value,wn.label)];if(null!=Sn)null===(_n=Sn.focus)||void 0===_n||_n.call(Sn)}tt.currentMatchOptions=it,tt.matchCharacter=Zt,tt.matchTimeout&&clearTimeout(tt.matchTimeout),tt.matchTimeout=setTimeout(tt.resetMatches,500),Je.preventDefault(),Je.stopPropagation()}})),Jt($t(tt),"handleTextChange",(function(Je,et){var ot,it,Zt=et.value;tt.setState({filterKeyword:Zt,open:!0,activeIndex:0}),null===(ot=(it=tt.props).onFilterChange)||void 0===ot||ot.call(it,Je,{keyword:Zt})})),Jt($t(tt),"handleTextFocus",(function(){tt.setState({textHasFocus:!0})})),Jt($t(tt),"handleTextBlur",(function(){tt.setState({textHasFocus:!1})})),Jt($t(tt),"handleRequestOpen",(function(Je){var et={open:!0,topValues:tt.getTopValues()};tt.props.multiple&&(et.filterKeyword="");var ot=tt.state.filterKeyword;tt.setState(et,(function(){var et,it,Zt,en,Cn;(null===(et=(it=tt.props).onOpen)||void 0===et||et.call(it),tt.firstSelectedEnabledOption&&!tt.hasFilter())?tt.firstSelectedEnabledOption.focus():tt.setState({activeIndex:null!==(Zt=tt.firstSelectedOptionIndex)&&void 0!==Zt?Zt:0});ot!==tt.state.filterKeyword&&(null===(en=(Cn=tt.props).onFilterChange)||void 0===en||en.call(Cn,Je,{keyword:tt.state.filterKeyword}))}))})),Jt($t(tt),"handleRequestClose",(function(){tt.setState({open:!1,activeIndex:0},(function(){var Je,et;tt.previousActiveIndex=null,null===(Je=(et=tt.props).onClose)||void 0===Je||Je.call(et)}))})),Jt($t(tt),"handleScrollBottom",(function(Je){var et,ot;tt.state.open&&!tt.props.isLoadingOptions&&(null===(et=(ot=tt.props).onScrollBottom)||void 0===et||et.call(ot,Je))})),Jt($t(tt),"handleActiveOptionMount",(function(Je){tt.previousActiveIndex!==tt.state.activeIndex&&(null==Je||Je.scrollIntoViewIfNeeded())})),Jt($t(tt),"handleOptionMount",(function(Je,et,ot){ot&&(tt.firstSelectedEnabledOption=Je),null==Je?delete tt.optionRefsByKey[et]:tt.optionRefsByKey[et]=Je})),Jt($t(tt),"createToggle",(function(){var Je,et,ot,en=tt.props,Cn=en.toggle,_n=en.appearance,wn=en.children,Sn=en.describedBy,En=en.disabled,Dn=en.elementRef,Pn=en.error,Ln=en.inline,Tn=en.labelledBy,In=en.labelText,jn=en.multiple,Mn=en.placeholder,An=en.prefixLabel,Rn=en.required,Fn=en.suffixLabel,Bn=en.toggleContent,Vn=[],Wn=null!==(Je=tt.getCurrentValues())&&void 0!==Je?Je:[],zn=it.Children.toArray(wn);(ot=Wn.reduce((function(Je,tt,ot,it){var Zt=Nn()(zn,(function(Je){return tn(Je)&&Je.props.value===tt}));if(Zt){var en="optionLabel"!==Bn&&Zt.props.children?Zt.props.children:Zt.props.label;Je.push(en),Vn.push(Zt.props.label),jn||1!==Wn.length||(et=Zt.props.icon)}else jn&&(Je.push(tt),Vn.push(tt.toString()));return ot<it.length-1&&(Je.push((0,kn._)(", ")),Vn.push((0,kn._)(", "))),Je}),[])).length>0&&(ot=tt.wrapLabel({prefixLabel:An,label:ot,suffixLabel:Fn})),(0===ot.length||!jn&&ot.every((function(Je){return""===Je})))&&(ot=Ho(Mn),Vn=Ho(Mn)),Vn=ot.length>1?tt.wrapLabel({prefixLabel:An,label:["".concat(Wn.length," items selected")],suffixLabel:Fn}):tt.wrapLabel({prefixLabel:An,label:Vn,suffixLabel:Fn});var Hn=Gt({"aria-describedby":Sn,"aria-label":"".concat(In?"".concat(In,", "):"").concat(Vn.join("")),"aria-labelledby":In?void 0:Tn,"aria-required":Rn,"data-select-appearance":_n,"data-test":jn?"multiselect":"select",disabled:En,elementRef:Dn,error:Pn},xn()(tt.props,qn()(o.propTypes)));if(jn)Hn["data-test-values"]=JSON.stringify(Wn);else{var $n=It(Wn,1)[0];Hn["data-test-value"]=$n}return Cn?(0,it.cloneElement)(Cn,Hn):"link"===_n?Zt().createElement(Hr(),kt({},Hn,{"data-select-appearance":"link"}),!!et&&Zt().createElement(Lo,null,et),ot||Mn,Zt().createElement(To,null,Zt().createElement(eo,null))):Zt().createElement(Po,kt({},Hn,{$multiple:jn,appearance:_n,label:ot,error:Pn,icon:et,inline:Ln,isMenu:!0,"aria-haspopup":"listbox","aria-owns":tt.menuId,onClick:tt.props.onClick},Jn()(tt.props,o.invalidLinkAppearanceProps)),!!Wn.length&&jn&&Zt().createElement(Mo,{"data-role":"count"},"(",Wn.length,")"))})),Jt($t(tt),"createChildren",(function(){var Je,et=tt.state,ot=et.filterKeyword,en=et.textHasFocus,Cn=et.topValues,_n=tt.props,wn=_n.allowKeyMatching,Sn=_n.allowNewValues,xn=_n.filter,Dn=_n.multiple,Pn=_n.selectAllAppearance,Tn=_n.showSelectedValuesFirst,In=_n.isLoadingOptions,jn=_n.onScrollBottom,Mn=tt.getCurrentValues();tt.availableOptionCount=0,tt.firstSelectedOptionIndex=void 0,tt.selectedOptionCount=0,tt.activeValue=void 0,tt.availableMatchOptions=[];var An,Rn=0,Fn=!1,Vn="immediately"===Tn?tt.getTopValues():Cn,Wn=it.Children.toArray(tt.props.children).reduce((function(et,ot,en){if(!tn(ot))return et.push(ot),et;ot.props.value===tt.state.filterKeyword&&(Je=!0);var Cn=Mn&&Mn.indexOf(ot.props.value)>=0,_n=!!Cn&&!ot.props.disabled&&!An,Sn=wn&&!Dn&&!xn&&!In&&!jn,kn=nn(ot.props.value,ot.props.label),Pn=-1;!Sn||ot.props.disabled||ot.props.hidden||(tt.availableMatchOptions.push({label:ot.props.label,value:ot.props.value}),Pn=tt.availableMatchOptions.length-1);var Ln=(0,it.cloneElement)(ot,{key:ot.key||en,onClick:tt.handleMenuOptionClick,onKeyDown:Sn?function(Je){return tt.handleMenuOptionKeyDown(Je,Pn)}:void 0,selected:Cn,multiple:Dn,role:"option",ref:function e(Je){return tt.handleOptionMount(Je,kn,_n)}});return _n&&(An=!0),Vn&&Vn.indexOf(ot.props.value)>=0?(0===Rn&&(et.splice(Rn,0,Zt().createElement(En.Divider,{key:"topDivider"})),Fn=!0),et.splice(Rn,0,Ln),Rn+=1):et.push(Ln),et}),[]);Dn&&Bn()(Mn,(function(et){if(!Nn()(Wn,(function(Je){return tn(Je)&&Je.props&&Je.props.value===et}))){et===tt.state.filterKeyword&&(Je=!0);var ot=Vn&&Vn.indexOf(et)>=0,it=Vn.length;0===Rn&&(Wn.splice(0,0,Zt().createElement(En.Divider,{key:"topDivider"})),Rn+=1,Fn=!0),Wn.splice(ot?0:it+1,0,Zt().createElement(Ln,{label:String(et),value:et,key:"missing-value-".concat(et),onClick:tt.handleMenuOptionClick,multiple:Dn,selected:!0})),ot&&(Rn+=1)}}));var zn="controlled"===xn,Hn=(0,Wr.stringToKeywords)(ot);if(Wn=zn?Wn:Wn.filter((function(Je){return!tn(Je)||(0,Wr.testPhrase)(Je.props.label,Hn)})).map((function(Je){if(!tn(Je))return Je;var et=Hn&&(0,Wr.keywordLocations)(Je.props.label,Hn);return(0,it.cloneElement)(Je,{matchRanges:et||void 0})})),Sn&&!Je&&ot){var $n=Fn?Rn+1:Rn;Wn.splice($n,0,Zt().createElement(Ln,{label:"".concat(ot," (new value)"),value:ot,key:"newValue",multiple:Dn,onClick:tt.handleMenuOptionClick}))}var qn,Kn,Un="checkbox"===Pn&&Dn&&Wn.length>1?1:0,Gn=!0;(Wn=Wn.reduce((function(Je,et){if(!tn(et))return Je.push(et),Je;if(et.props&&et.props.hidden)return Je;et.props.selected&&!et.props.disabled&&null==tt.firstSelectedOptionIndex&&(tt.firstSelectedOptionIndex=tt.availableOptionCount);var ot=Un===tt.state.activeIndex;if(Un+=1,tt.availableOptionCount+=1,tt.selectedOptionCount+=et.props.selected?1:0,"newValue"===et.key||et.props.disabled||et.props.selected||(Gn=!1),!ot||!en)return Je.push(et),Je;et.props.disabled||(tt.activeValue=et.props.value);var Zt=(0,it.cloneElement)(et,{active:ot,id:tt.activeItemId,ref:tt.handleActiveOptionMount});return Je.push(Zt),Je}),[]),tt.optionSelection=(0===tt.selectedOptionCount?"none":Gn&&"all")||"some","checkbox"===Pn&&Dn&&tt.availableOptionCount>0)&&(Kn="all"===tt.optionSelection?""===ot?(0,kn._)("Clear all"):(0,kn._)("Clear all matches"):""===ot?(0,kn._)("Select all"):(0,kn._)("Select all matches"),0===tt.state.activeIndex&&en&&(tt.activeValue="selectAll"),Wn.unshift(Zt().createElement(ko,{key:"selectAllOption",selected:"all"===tt.optionSelection||"none"!==tt.optionSelection&&"some",selectAllLabel:Kn,totalCount:null===(qn=tt.getCurrentValues())||void 0===qn?void 0:qn.length,changedToggle:!!tt.props.toggle,onClick:"all"===tt.optionSelection?tt.handleClearAll:tt.handleSelectAll,id:0===tt.state.activeIndex?tt.activeItemId:void 0,active:0===tt.state.activeIndex,ref:tt.handleActiveOptionMount,tabIndex:-1}),Zt().createElement(En.Divider,{key:"selectAllDivider"})));return tt.displayedValues=Wn.reduce((function(Je,et){return tn(et)&&Je.push(et.props.value),Je}),[]),Wn})),Jt($t(tt),"wrapLabel",(function(Je){var et=Je.prefixLabel,tt=Je.label,ot=Je.suffixLabel,it=tt;return et&&(it=["".concat(et,": ")].concat(it)),ot&&(it=An()(it).concat(" ".concat(ot))),it})),Jt($t(tt),"handleDropdownMount",(function(Je){tt.dropdown=Je})),tt.state={activeIndex:0,filterKeyword:"",open:!1,textHasFocus:!1,topValues:[],values:Je.defaultValues||[]},tt.controlledExternally=wn()(Je,"values"),tt.displayedValues=[],tt.availableOptionCount=0,tt.firstSelectedOptionIndex=void 0,tt.selectedOptionCount=0,tt.matchCharacter=null,tt.matchTimeout=null,tt.currentMatchOptions=[],tt.availableMatchOptions=[],tt.optionRefsByKey={},tt.optionSelection="none",o.validateAppearance(Je),tt.menuId=(0,xr.createDOMID)("menu"),tt.menuListboxId=(0,xr.createDOMID)("menu-listbox"),tt.activeItemId=(0,xr.createDOMID)("active-item"),tt}return Bt(o,null,[{key:"validateAppearance",value:function e(Je){0}}]),Bt(o,[{key:"componentDidUpdate",value:function e(Je,et){o.validateAppearance(this.props),this.previousActiveIndex=et.activeIndex}},{key:"getCurrentValues",value:function e(){var Je=this.isControlled()?this.props.values:this.state.values;return this.props.multiple||null==Je?Je:Je.slice(0,1)}},{key:"getTopValues",value:function e(){var Je;return this.props.multiple&&"never"!==this.props.showSelectedValuesFirst&&null!==(Je=this.getCurrentValues())&&void 0!==Je?Je:[]}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"hasFilter",value:function e(){return!!this.props.filter}},{key:"toggleValue",value:function e(Je,et){var tt,ot,it,Zt,en=null!==(tt=this.getCurrentValues())&&void 0!==tt?tt:[],Cn=en.indexOf(et),_n=this.props,wn=_n.name,Sn=_n.multiple;Zt=Sn?Cn>=0?[].concat(Mt(en.slice(0,Cn)),Mt(en.slice(Cn+1))):en.concat([et]):[et];var xn=!this.isControlled();xn&&this.setState({values:Zt}),Sn?xn&&this.setState({open:!0}):(this.handleRequestClose({reason:"contentClick"}),this.focus()),null===(ot=(it=this.props).onChange)||void 0===ot||ot.call(it,Je,{values:Zt,name:wn,reason:"valueToggle"})}},{key:"focus",value:function e(){var Je;null===(Je=this.dropdown)||void 0===Je||Je.focus()}},{key:"renderControls",value:function e(Je){var et=Je.hasChildren,tt=Je.placement,ot=this.state.filterKeyword,it=this.props,en=it.inputId,Cn=it.inputRef,_n=it.multiple,wn=it.selectAllAppearance,Sn=(0,kn._)("Select all options".concat("all"===this.optionSelection?" disabled":"")),xn=(0,kn._)("Clear all options".concat("none"===this.optionSelection?" disabled":"")),En=Zt().createElement(Ro,{$placement:tt,key:"selectAll"},Zt().createElement(Ao,{$disabled:"all"===this.optionSelection,"aria-label":Sn,onClick:this.handleSelectAll,"data-test":"select-all"},ot?(0,kn._)("Select all Matches"):(0,kn._)("Select all")),Zt().createElement(Ao,{$disabled:"none"===this.optionSelection,"aria-label":xn,onClick:this.handleClearAll,"data-test":"clear-all"},ot?(0,kn._)("Clear all Matches"):(0,kn._)("Clear all")));return this.hasFilter()&&Zt().createElement("div",{key:"controls"},Zt().createElement(Io,{key:"filter","data-test":"filter"},Zt().createElement(Gr(),{value:ot,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,onChange:this.handleTextChange,onKeyDown:this.handleTextKeyDown,onFocus:this.handleTextFocus,onBlur:this.handleTextBlur,placeholder:(0,kn._)("filter"),role:"combobox","aria-expanded":"true","aria-controls":this.menuListboxId,"aria-label":(0,kn._)("Filter"),"aria-activedescendant":this.state.textHasFocus&&et?this.activeItemId:void 0,inputRef:Cn,inputId:en,canClear:!0,startAdornment:Zt().createElement(jo,null,Zt().createElement(io,null))})),_n&&et&&"buttongroup"===wn&&En)}},{key:"render",value:function e(){var Je,et=this,tt=this.props,ot=tt.children,en=tt.defaultPlacement,Cn=tt.inputId,_n=tt.multiple,wn=tt.repositionMode,Sn=tt.virtualization,xn=this.hasFilter(),kn=null!==(Je=this.getCurrentValues())&&void 0!==Je?Je:[],En=it.Children.toArray(ot),Dn=kn.some((function(Je){var et=Nn()(En,(function(et){return tn(et)&&et.props.value===Je}));return et&&!et.props.disabled})),Pn=this.createChildren(),Ln=this.createToggle();return Zt().createElement(Lr(),{closeReasons:qo,inputId:Cn,toggle:Ln,onRequestOpen:this.handleRequestOpen,onRequestClose:this.handleRequestClose,open:this.state.open,openWithArrowKeys:!0,repositionMode:wn,defaultPlacement:xn?en:void 0,canCoverAnchor:("undefined"!=typeof window?window:Vo).innerHeight<500,ref:this.handleDropdownMount,retainFocus:!1,takeFocus:0===kn.length||kn.length>0&&!Dn||!!xn},(function e(Je){var tt=Je.anchorWidth,ot=Je.maxHeight,it=Je.placement,en=$o({anchorWidth:tt,isMultiple:et.props.multiple,maxHeight:ot,menuStyle:et.props.menuStyle}),Cn=kn.length>0&&!Dn&&!et.hasFilter()?0:void 0,wn=Gt(Gt({"aria-multiselectable":_n||void 0,childrenStart:et.renderControls({placement:it,hasChildren:!!Pn.length}),controlledExternally:et.hasFilter(),placement:null!=it?it:void 0,onScrollBottom:et.props.onScrollBottom?et.handleScrollBottom:void 0,"data-test":"results-menu",isLoading:et.props.isLoadingOptions,id:et.menuId,menuId:et.menuListboxId},Jn()(et.props,"noOptionsMessage","footerMessage","animateLoading","loadingMessage","onScroll")),{},{style:en,tabIndex:Cn});return Sn?Zt().createElement($r.VirtualizedResultsMenu,kt({virtualization:Sn},wn),Pn):Zt().createElement(Kr(),wn,Pn)}))}}]),o}(it.Component);Jt(Ko,"propTypes",Wo),Jt(Ko,"defaultProps",zo),Jt(Ko,"Option",Ln),Jt(Ko,"Divider",En.Divider),Jt(Ko,"Heading",En.Heading),Jt(Ko,"invalidLinkAppearanceProps",["append","error","prepend"]);const Uo=Ko;function an(Je){return(an="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function ln(){return(ln=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function sn(Je,et){if(null==Je)return{};var tt,ot,it=function cn(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function un(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function pn(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function vn(Je,et){return(vn=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function hn(Je){var et=function mn(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=gn(Je);if(et){var it=gn(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return bn(this,tt)}}function bn(Je,et){return!et||"object"!==an(et)&&"function"!=typeof et?function yn(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}(Je):et}function gn(Je){return(gn=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function On(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Go={allowNewValues:Cn().bool,animateLoading:Cn().bool,children:Cn().node,controlledFilter:Cn().bool,defaultPlacement:Cn().oneOf(["above","below","vertical"]),defaultValues:Cn().array,describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,filter:Cn().oneOf([!1,!0,"controlled"]),footerMessage:Cn().node,inline:Cn().bool,inputId:Cn().string,inputRef:Cn().oneOfType([Cn().func,Cn().object]),isLoadingOptions:Cn().bool,labelledBy:Cn().string,loadingMessage:Cn().node,menuStyle:Cn().object,name:Cn().string,noOptionsMessage:Cn().node,onChange:Cn().func,onClose:Cn().func,onFilterChange:Cn().func,onOpen:Cn().func,onScroll:Cn().func,onScrollBottom:Cn().func,placeholder:Cn().string,repositionMode:Cn().oneOf(["none","flip"]),selectAllAppearance:Cn().oneOf(["buttongroup","checkbox"]),showSelectedValuesFirst:Cn().oneOf(["nextOpen","immediately","never"]),tabConfirmsNewValue:Cn().bool,values:Cn().array,virtualization:Cn().number},Zo={allowNewValues:!1,animateLoading:!1,defaultPlacement:"vertical",disabled:!1,inline:!1,isLoadingOptions:!1,menuStyle:{},noOptionsMessage:(0,kn._)("No matches"),placeholder:(0,kn._)("Select..."),showSelectedValuesFirst:"nextOpen",tabConfirmsNewValue:!1},Xo=function(Je){!function dn(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&vn(Je,et)}(o,Je);var et=hn(o);function o(){return un(this,o),et.apply(this,arguments)}return function fn(Je,et,tt){return et&&pn(Je.prototype,et),tt&&pn(Je,tt),Je}(o,[{key:"render",value:function e(){var Je=this.props,et=Je.defaultValues,tt=Je.children,ot=Je.controlledFilter,en=Je.filter,Cn=Je.values,_n=sn(Je,["defaultValues","children","controlledFilter","filter","values"]),wn=!0;wn=null!=en?en:!ot||"controlled";var Sn={children:it.Children.toArray(tt).map((function(Je){return tn(Je)?Zt().createElement(Ln,ln({},Je.props,{multiple:!0})):Je})),filter:wn};return null!=et&&(Sn.defaultValues=et),null!=Cn&&(Sn.values=Cn),Zt().createElement(Uo,ln({},_n,Sn,{multiple:!0}))}}]),o}(it.Component);On(Xo,"propTypes",Go),On(Xo,"defaultProps",Zo),On(Xo,"Option",jn),On(Xo,"Divider",En.Divider),On(Xo,"Heading",En.Heading);const Yo=Xo,Qo=tt(149);var Jo=et.n(Qo);const ei=tt(70);var ti=et.n(ei);const ni=tt(153);var ri=et.n(ni);const oi=tt(76);var ii=et.n(oi);const ai=tt(178);var si=et.n(ai);const li=tt(347);var ci=et.n(li);const ui=tt(6947);var di=et.n(ui);const pi=tt(1780);var hi=et.n(pi);const fi=tt(809);var gi=et.n(fi);const mi=tt(3810),bi=tt(737);var vi=et.n(bi),yi=so()(vi()).withConfig({displayName:"NormalStyles__StyledBox",componentId:"sc-1uwwpco-0"})(["border-radius:",";align-items:",";flex-wrap:wrap;min-height:",";max-height:300px;overflow-y:auto;border:1px solid ",";padding:",";"," "," "," "," "," &[data-inline]{width:400px;}[data-inline='true'] + &{margin-left:","}"],Jr.variables.borderRadius,(0,Jr.pick)({enterprise:"flex-start",prisma:"center"}),Jr.variables.inputHeight,(0,Jr.pick)({enterprise:{light:Jr.variables.gray60,dark:Jr.variables.borderColor},prisma:Jr.variables.interactiveColorBorder}),(0,Jr.pick)({enterprise:"2px 0 0 2px",prisma:"2px"}),(0,Jr.pick)({enterprise:{light:(0,ao.css)(["background-color:",";"],Jr.variables.white),dark:(0,ao.css)(["background-color:",";"],Jr.variables.gray22)}}),(function(Je){return Je.$hasfocus&&(0,Jr.pick)({enterprise:(0,ao.css)(["box-shadow:",";"],Jr.variables.focusShadow),prisma:(0,ao.css)(["border-color:",";"],Jr.variables.focusColor)})}),(function(Je){return Je.$error&&(0,ao.css)(["border-color:",";color:",";"],Jr.variables.accentColorNegative,Jr.variables.accentColorNegative)}),(function(Je){var et=Je.$disabled,tt=Je.$hasfocus;return et?(0,Jr.pick)({enterprise:{light:(0,ao.css)(["background-color:",";border-color:",";cursor:not-allowed;"],Jr.variables.gray96,Jr.variables.gray92),dark:(0,ao.css)(["background-color:",";border-color:",";cursor:not-allowed;"],Jr.variables.gray22,Jr.variables.gray30)},prisma:(0,ao.css)(["border-color:",";cursor:not-allowed;"],Jr.variables.interactiveColorBorderDisabled)}):!tt&&(0,ao.css)(["&:hover{border-color:",";}"],(0,Jr.pick)({enterprise:Jr.variables.borderColor,prisma:Jr.variables.interactiveColorBorderHover}))}),(function(Je){return Je.$popoverOpen&&(0,ao.css)(["position:relative;z-index:calc("," - 2);"],Jr.variables.zindexFixedNavbar)}),Jr.variables.spacingSmall),Ci=so().span.withConfig({displayName:"NormalStyles__StyledButtonsWrapper",componentId:"sc-1uwwpco-1"})(["display:contents;"]),_i=so().input.withConfig({displayName:"NormalStyles__StyledInput",componentId:"sc-1uwwpco-2"})(["",";flex:1 0 auto;max-width:100%;line-height:12px;",""],Jr.mixins.reset("block"),(0,Jr.pick)({enterprise:{comfortable:(0,ao.css)(["padding:",";"],Jr.variables.spacingXSmall),compact:(0,ao.css)(["padding:3px;"])},prisma:{comfortable:(0,ao.css)(["padding:7px 10px;"]),compact:(0,ao.css)(["padding:3px;"])}})),wi=so().div.withConfig({displayName:"NormalStyles__StyledOverlay",componentId:"sc-1uwwpco-3"})(["",""],(function(Je){return Je.$popoveropen&&(0,ao.css)(["position:fixed;top:0;left:0;width:100%;height:100%;z-index:calc("," - 2);"],Jr.variables.zindexFixedNavbar)}));function Xn(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function Yn(Je){return(Yn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function Qn(Je){return function nr(Je){if(Array.isArray(Je))return rr(Je)}(Je)||function tr(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function er(Je,et){if(!Je)return;if("string"==typeof Je)return rr(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return rr(Je,et)}(Je)||function Zn(){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 rr(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function or(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function ar(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?or(Object(tt),!0).forEach((function(et){gr(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):or(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function ir(Je,et){if(null==Je)return{};var tt,ot,it=function lr(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function sr(){return(sr=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ur(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function dr(Je,et){return(dr=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function vr(Je){var et=function yr(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=mr(Je);if(et){var it=mr(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return hr(this,tt)}}function hr(Je,et){return!et||"object"!==Yn(et)&&"function"!=typeof et?br(Je):et}function br(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function mr(Je){return(mr=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function gr(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Si={allowNewValues:Cn().bool,animateLoading:Cn().bool,children:Cn().node,controlledFilter:Cn().bool,defaultPlacement:Cn().oneOf(["above","below","vertical"]),defaultValues:Cn().array,describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,footerMessage:Cn().node,inline:Cn().bool,inputId:Cn().string,inputRef:Cn().oneOfType([Cn().func,Cn().object]),isLoadingOptions:Cn().bool,labelledBy:Cn().string,loadingMessage:Cn().node,menuStyle:Cn().object,name:Cn().string,noOptionsMessage:Cn().node,onChange:Cn().func,onClose:Cn().func,onFilterChange:Cn().func,onOpen:Cn().func,onScroll:Cn().func,onScrollBottom:Cn().func,placeholder:Cn().string,required:Cn().bool,repositionMode:Cn().oneOf(["none","flip"]),tabConfirmsNewValue:Cn().bool,useClickawayOverlay:Cn().bool,values:Cn().array},Oi={allowNewValues:!1,animateLoading:!1,defaultPlacement:"vertical",disabled:!1,inline:!1,isLoadingOptions:!1,menuStyle:{},noOptionsMessage:(0,kn._)("No matches"),placeholder:(0,kn._)("Select..."),tabConfirmsNewValue:!1,useClickawayOverlay:!1},xi=Un()((function(Je){return{flexBasis:Je,width:Je}})),ki=Un()((function(Je){var et=Je.anchorWidth,tt=Je.maxHeight,ot=Je.menuStyle;return ti()({maxHeight:tt,overflow:"auto",width:Math.max(null!=et?et:0,200)},ot)})),Ei=function(Je){!function fr(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&dr(Je,et)}(o,Je);var et=vr(o);function o(Je){var tt;return function cr(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,o),gr(br(tt=et.call(this,Je)),"activeItemId",void 0),gr(br(tt),"activeValue",void 0),gr(br(tt),"availableOptionCount",void 0),gr(br(tt),"children",void 0),gr(br(tt),"controlledExternally",void 0),gr(br(tt),"input",null),gr(br(tt),"popoverId",void 0),gr(br(tt),"previousActiveIndex",null),gr(br(tt),"handleClick",(function(){var Je;null===(Je=tt.input)||void 0===Je||Je.focus()})),gr(br(tt),"handleRequestRemove",(function(Je,et){var ot=et.value;Jo()((function(){return tt.removeValue(Je,ot)}))})),gr(br(tt),"handleInputFocus",(function(Je){var et,ot;""!==tt.state.filterKeyword&&(null===(et=(ot=tt.props).onFilterChange)||void 0===et||et.call(ot,Je,{keyword:""}));tt.setState({filterKeyword:"",hasFocus:!0,open:!0},(function(){var Je,et;null===(Je=(et=tt.props).onOpen)||void 0===Je||Je.call(et)}))})),gr(br(tt),"handleInputKeyDown",(function(Je){var et,ot,Zt,en=tt.props,Cn=en.children,_n=en.onScrollBottom,wn=en.tabConfirmsNewValue,Sn=(0,Nr.keycode)(Je.nativeEvent);"tab"===Sn&&tt.state.open&&(wn&&!Hn()(tt.activeValue)&&tt.availableOptionCount<=1?(Je.preventDefault(),tt.addValue(Je,tt.activeValue),null===(Zt=tt.input)||void 0===Zt||Zt.focus()):tt.setState({open:!1}));if(!(Je.shiftKey||Je.metaKey||Je.ctrlKey)){if("end"===Sn&&tt.state.open&&(Je.preventDefault(),tt.setState({activeIndex:tt.availableOptionCount-1})),"home"===Sn&&tt.state.open&&(Je.preventDefault(),tt.setState({activeIndex:0})),"down"===Sn&&(Je.preventDefault(),tt.state.open?tt.setState((function(Je){return{activeIndex:Math.min(Je.activeIndex+1,tt.availableOptionCount-1)}})):tt.setState({activeIndex:0,open:!0}),Cn&&_n)){var xn,kn=it.Children.toArray(Cn).length-(2+(null!==(xn=tt.getCurrentValues())&&void 0!==xn?xn:[]).length);tt.state.activeIndex===kn&&tt.handleScrollBottom(Je)}"up"===Sn&&(Je.preventDefault(),tt.state.open?tt.setState((function(Je){return{activeIndex:Math.max(Je.activeIndex-1,0)}})):tt.setState({activeIndex:0,open:!0})),"enter"===Sn&&!Hn()(tt.activeValue)&&tt.state.open&&tt.addValue(Je,tt.activeValue),"backspace"===Sn&&""===(null===(et=tt.input)||void 0===et?void 0:et.value)&&(null===(ot=tt.getCurrentValues())||void 0===ot?void 0:ot.length)&&tt.removeValue(Je,si()(tt.getCurrentValues()))}})),gr(br(tt),"handleInputChange",(function(Je){var et,ot;tt.setState({filterKeyword:Je.target.value,open:!0,activeIndex:0}),null===(et=(ot=tt.props).onFilterChange)||void 0===et||et.call(ot,Je,{keyword:Je.target.value})})),gr(br(tt),"handleMenuOptionClick",(function(Je,et){var ot,it=et.value;tt.addValue(Je,it),null===(ot=tt.input)||void 0===ot||ot.focus()})),gr(br(tt),"handleInputBlur",(function(Je){var et,ot,it=document.getElementById(tt.popoverId),Zt=Je.relatedTarget||document.activeElement,en=it&&Zt&&it.contains(Zt);(tt.setState((function(Je){return{filterKeyword:en?Je.filterKeyword:"",hasFocus:!1}})),en)||(null===(et=(ot=tt.props).onFilterChange)||void 0===et||et.call(ot,Je,{keyword:""}))})),gr(br(tt),"handleRequestClose",(function(Je){var et,ot,it=Je.reason,Zt=Je.event;(("escapeKey"===it||"offScreen"===it||"clickAway"===it&&void 0!==Zt&&!(null===(et=tt.state.el)||void 0===et?void 0:et.contains(Zt.target)))&&tt.setState({open:!1},(function(){var Je,et;tt.previousActiveIndex=null,null===(Je=(et=tt.props).onClose)||void 0===Je||Je.call(et)})),"escapeKey"===it)&&(null===(ot=tt.input)||void 0===ot||ot.focus())})),gr(br(tt),"handleScrollBottom",(function(Je){var et,ot;tt.state.open&&!tt.props.isLoadingOptions&&(null===(et=(ot=tt.props).onScrollBottom)||void 0===et||et.call(ot,Je),tt.setState({loadingMoreMessage:"".concat(tt.availableOptionCount," options, loading more options")}))})),gr(br(tt),"handleMount",(function(Je){tt.setState({el:Je}),Xn(tt.props.elementRef,Je)})),gr(br(tt),"handleInputMount",(function(Je){tt.input=Je,Xn(tt.props.inputRef,Je)})),gr(br(tt),"handleActiveOptionMount",(function(Je){tt.previousActiveIndex!==tt.state.activeIndex&&(null==Je||Je.scrollIntoViewIfNeeded())})),gr(br(tt),"renderMenu",(function(Je){var et=Je.anchorWidth,ot=Je.maxHeight,it=Je.placement,en=ki({anchorWidth:et,maxHeight:ot,menuStyle:tt.props.menuStyle});return Zt().createElement(Kr(),sr({controlledExternally:!0,placement:null!=it?it:void 0,isLoading:tt.props.isLoadingOptions,onScrollBottom:tt.props.onScrollBottom?tt.handleScrollBottom:void 0},Jn()(tt.props,"noOptionsMessage","footerMessage","animateLoading","loadingMessage","onScroll"),{style:en}),tt.children)})),gr(br(tt),"getSelectedItemsContent",(function(Je){return Je.map((function(Je){var et=Je,tt=et.props;if(null!=tt){var ot=tt.children,it=tt.label,en=tt.value;return Zt().createElement("span",{key:en.toString()},ot||it,(0,mi.sprintf)((0,kn._)(" selected")))}return Zt().createElement("span",{key:(0,xr.createGUID)()},Zt().createElement(Zt().Fragment,null,et,(0,mi.sprintf)((0,kn._)(" selected"))))}))})),tt.state={activeIndex:0,el:null,filterKeyword:"",hasFocus:!1,open:!1,values:Je.defaultValues||[],loadingMoreMessage:""},tt.availableOptionCount=0,tt.children=[],tt.controlledExternally=wn()(Je,"values"),tt.activeItemId=(0,xr.createDOMID)("active-item"),tt.popoverId=(0,xr.createDOMID)("popover"),tt}return function pr(Je,et,tt){return et&&ur(Je.prototype,et),tt&&ur(Je,tt),Je}(o,[{key:"componentDidUpdate",value:function e(Je,et){this.previousActiveIndex=et.activeIndex,this.isControlled()&&Je.values!==this.props.values&&this.setState({filterKeyword:"",activeIndex:0})}},{key:"getCurrentValues",value:function e(){return this.isControlled()?this.props.values:this.state.values}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"focus",value:function e(){this.input&&this.input.focus()}},{key:"addValue",value:function e(Je,et){var tt,ot,it,Zt=(null!==(tt=this.getCurrentValues())&&void 0!==tt?tt:[]).concat([et]),en=this.props.name;this.isControlled()||this.setState({values:Zt,activeIndex:0,open:!0,filterKeyword:""}),null===(ot=(it=this.props).onChange)||void 0===ot||ot.call(it,Je,{values:Zt,name:en})}},{key:"removeValue",value:function e(Je,et){var tt,ot,it=Or()(this.getCurrentValues(),et),Zt=this.props.name;this.isControlled()||this.setState({values:it}),null===(tt=(ot=this.props).onChange)||void 0===tt||tt.call(ot,Je,{values:it,name:Zt})}},{key:"renderButtons",value:function e(Je){var et=this;return Je.map((function(Je){var tt=Je,ot=tt.props;if(null!=ot){var it=ot.children,en=ot.icon,Cn=ot.label,_n=ot.selectedAppearance,wn=ot.selectedBackgroundColor,Sn=ot.selectedForegroundColor,xn=ot.value;return Zt().createElement(di(),{"aria-selected":!0,disabled:et.props.disabled,icon:en,key:xn.toString(),"data-test":"selected-option",onRequestRemove:et.handleRequestRemove,role:"option",value:xn,appearance:_n,backgroundColor:wn,foregroundColor:Sn},Zt().createElement(Zt().Fragment,null,it||Cn))}return Zt().createElement(di(),{"aria-selected":!0,disabled:et.props.disabled,key:(0,xr.createGUID)(),"data-test":"selected-option",onRequestRemove:et.handleRequestRemove,role:"option",value:tt},Zt().createElement(Zt().Fragment,null,tt))}))}},{key:"render",value:function e(){var Je,et=this,tt=this.props,ot=tt.allowNewValues,en=tt.children,Cn=tt.controlledFilter,_n=tt.defaultPlacement,Sn=tt.describedBy,En=tt.disabled,Dn=tt.error,Pn=tt.inline,Ln=tt.inputId,Tn=tt.labelledBy,In=tt.placeholder,Mn=tt.required,An=tt.repositionMode,Rn=tt.useClickawayOverlay,Nn=ir(tt,["allowNewValues","children","controlledFilter","defaultPlacement","describedBy","disabled","error","inline","inputId","labelledBy","placeholder","required","repositionMode","useClickawayOverlay"]),Fn=ar(ar({},ci()(Nn,(function(Je,et){return"role"===et||0===et.indexOf("aria-")}))),{},{"aria-describedby":Sn,"aria-labelledby":Tn,"aria-invalid":Dn||void 0}),Bn=ar({},ci()(Nn,(function(Je,et){return"aria-label"===et||"aria-describedby"===et}))),Vn=null!==(Je=this.getCurrentValues())&&void 0!==Je?Je:[],Wn=Vn.slice(0),zn=Vn.indexOf(this.state.filterKeyword)>=0;Vn&&Vn.length&&it.Children.toArray(en).filter(it.isValidElement).filter((function(Je){return Je.type===jn})).forEach((function(Je){if(Je.type===jn){var et=Vn.indexOf(Je.props.value);-1!==et&&(Wn[et]=Je)}}));var Hn=(0,Wr.stringToKeywords)(this.state.filterKeyword),$n=Cn?it.Children.toArray(en):it.Children.toArray(en).filter((function(Je){return!ri()(Je,["props","label"],!1)||(0,Wr.testPhrase)(Je.props.label,Hn)}));this.availableOptionCount=0,this.activeValue=void 0,this.children=it.Children.map($n,(function(Je,tt){var ot=Je.props;if(!ot||!wn()(ot,"value"))return Je;var Zt=Je,en=Zt.props,_n=en.children,Sn=en.label,xn=en.matchRanges,kn=en.value;if(kn===et.state.filterKeyword&&(zn=!0),Vn.indexOf(kn)>=0)return null;var En=void 0===_n||ii()(_n),Dn=En&&!Cn&&!xn&&Hn&&(0,Wr.keywordLocations)(Sn,Hn);return(0,it.cloneElement)(Zt,{key:tt,onClick:et.handleMenuOptionClick,matchRanges:En&&(xn||Dn)||void 0})})).filter((function(Je){return null!==Je})),ot&&!zn&&this.state.filterKeyword&&this.children.unshift(Zt().createElement(jn,{label:"".concat(this.state.filterKeyword),description:(0,kn._)("(New value)"),descriptionPosition:"right",value:this.state.filterKeyword,key:"newValue",onClick:this.handleMenuOptionClick})),this.state.open&&(this.children=it.Children.map(this.children,(function(Je){var tt=Je.props;if(!tt||!wn()(tt,"value"))return Je;var ot=Je,Zt=ot.props,en=Zt.disabled,Cn=Zt.value,_n=et.availableOptionCount===et.state.activeIndex;return et.availableOptionCount+=1,_n?(en||(et.activeValue=Cn),(0,it.cloneElement)(ot,{active:_n,id:et.activeItemId,ref:et.handleActiveOptionMount})):ot})));var Kn=xi("".concat(.8*this.state.filterKeyword.length,"em"));return Zt().createElement(Zt().Fragment,null,Zt().createElement(yi,sr({key:"control","data-test-values":JSON.stringify(Vn),inline:Pn,$hasfocus:this.state.hasFocus},xn().apply(void 0,[Nn,"animateLoading","controlledFilter","defaultValues","footerMessage","inputRef","isLoadingOptions","labelledBy","menuStyle","noOptionsMessage","onChange","onFilterChange","onScroll","onScrollBottom","onClose","onOpen","values","useClickawayOverlay"].concat(Qn(qn()(Fn)))),{onClick:En?void 0:this.handleClick,$disabled:En,$error:Dn,"data-test-popover-id":this.popoverId,$popoverOpen:this.state.open,flex:!0,elementRef:this.handleMount,role:"group","aria-disabled":En||void 0,"aria-labelledby":Tn},Bn),Zt().createElement(Ci,{role:"listbox","aria-invalid":Dn,"aria-multiselectable":"true"},this.renderButtons(Wn)),!En&&Zt().createElement(_i,sr({role:"combobox","data-test":"textbox",id:Ln,ref:this.handleInputMount,onBlur:this.handleInputBlur,onFocus:this.handleInputFocus,onChange:this.handleInputChange,onKeyDown:this.handleInputKeyDown,value:this.state.filterKeyword,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,style:Kn,placeholder:Vn.length?"":In,required:Mn,"aria-activedescendant":this.state.open&&this.availableOptionCount>0?this.activeItemId:void 0,"aria-autocomplete":"list","aria-controls":this.state.open?this.popoverId:void 0,"aria-owns":this.state.open?this.popoverId:void 0,"aria-expanded":this.state.open,"aria-haspopup":!0},Fn)),Zt().createElement(hi(),{open:this.state.open&&!!this.state.el,autoCloseWhenOffScreen:!0,anchor:this.state.el,onRequestClose:this.handleRequestClose,canCoverAnchor:!1,defaultPlacement:_n,repositionMode:An,id:this.popoverId},this.renderMenu)),Zt().createElement(gi(),{role:"status","aria-relevant":"text"},this.state.loadingMoreMessage),Rn&&this.state.open?Zt().createElement(wi,{key:"overlay",$popoveropen:this.state.open,"data-test":"overlay"}):null,Zt().createElement(gi(),{role:"alert","aria-relevant":"additions"},this.getSelectedItemsContent(Wn)))}}]),o}(it.Component);gr(Ei,"propTypes",Si),gr(Ei,"defaultProps",Oi),gr(Ei,"Option",jn),gr(Ei,"Divider",En.Divider),gr(Ei,"Heading",En.Heading);const Di=Ei;function Ir(Je){return(Ir="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function _r(){return(_r=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function jr(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function Er(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Pr(Je,et){return(Pr=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function Vr(Je){var et=function Tr(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=qr(Je);if(et){var it=qr(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Rr(this,tt)}}function Rr(Je,et){return!et||"object"!==Ir(et)&&"function"!=typeof et?function Dr(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}(Je):et}function qr(Je){return(qr=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Br(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Pi={allowNewValues:Cn().bool,animateLoading:Cn().bool,children:Cn().node,compact:Cn().bool,controlledFilter:Cn().bool,defaultPlacement:Cn().oneOf(["above","below","vertical"]),defaultValues:Cn().array,describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,filter:Cn().oneOf([!1,!0,"controlled"]),footerMessage:Cn().node,inline:Cn().bool,inputId:Cn().string,inputRef:Cn().oneOfType([Cn().func,Cn().object]),isLoadingOptions:Cn().bool,labelledBy:Cn().string,loadingMessage:Cn().node,menuStyle:Cn().object,name:Cn().string,noOptionsMessage:Cn().node,onChange:Cn().func,onClose:Cn().func,onFilterChange:Cn().func,onOpen:Cn().func,onScroll:Cn().func,onScrollBottom:Cn().func,placeholder:Cn().string,repositionMode:Cn().oneOf(["none","flip"]),selectAllAppearance:Cn().oneOf(["buttongroup","checkbox"]),showSelectedValuesFirst:Cn().oneOf(["nextOpen","immediately","never"]),tabConfirmsNewValue:Cn().bool,useClickawayOverlay:Cn().bool,values:Cn().array,virtualization:Cn().number},Li={allowNewValues:!1,animateLoading:!1,compact:!1,defaultPlacement:"vertical",disabled:!1,inline:!1,isLoadingOptions:!1,menuStyle:{},noOptionsMessage:(0,kn._)("No matches"),placeholder:(0,kn._)("Select..."),repositionMode:"flip",tabConfirmsNewValue:!1,useClickawayOverlay:!1};var Ti=function(Je){!function Ar(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&Pr(Je,et)}(n,Je);var et=Vr(n);function n(){return jr(this,n),et.apply(this,arguments)}return function Mr(Je,et,tt){return et&&Er(Je.prototype,et),tt&&Er(Je,tt),Je}(n,[{key:"render",value:function e(){return function Fr(Je){return!0===(null==Je?void 0:Je.compact)}(this.props)?Zt().createElement(Yo,_r({"data-test":"multiselect"},xn()(this.props,"compact"))):Zt().createElement(Di,_r({"data-test":"multiselect"},xn()(this.props,"compact")))}}]),n}(it.Component);Br(Ti,"propTypes",Pi),Br(Ti,"defaultProps",Li),Br(Ti,"componentType","Multiselect"),Br(Ti,"Option",jn),Br(Ti,"Heading",En.Heading),Br(Ti,"Divider",En.Divider);const Ii=Ti;Je.exports=ot})()},3810:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.sprintf=sprintf,et.abbreviateNumber=function abbreviateNumber(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-us",tt=(0,ot.default)(Je);if(tt<=1e3)return tt.toLocaleString(et);if(tt<1e4)return sprintf((0,it._)("%sK"),(0,Zt.roundToDecimal)(tt/1e3,-2).toLocaleString(et));if(tt<1e5)return sprintf((0,it._)("%sK"),(0,Zt.roundToDecimal)(tt/1e3,-1).toLocaleString(et));if(tt<999500)return sprintf((0,it._)("%sK"),(0,Zt.roundToDecimal)(tt/1e3,0).toLocaleString(et));if(tt<1e7)return sprintf((0,it._)("%sM"),(0,Zt.roundToDecimal)(tt/1e6,-2).toLocaleString(et));if(tt<1e8)return sprintf((0,it._)("%sM"),(0,Zt.roundToDecimal)(tt/1e6,-1).toLocaleString(et));if(tt<9995e5)return sprintf((0,it._)("%sM"),(0,Zt.roundToDecimal)(tt/1e6,0).toLocaleString(et));if(tt<1e10)return sprintf((0,it._)("%sB"),(0,Zt.roundToDecimal)(tt/1e9,-2).toLocaleString(et));if(tt<1e11)return sprintf((0,it._)("%sB"),(0,Zt.roundToDecimal)(tt/1e9,-1).toLocaleString(et));return sprintf((0,it._)("%sB"),(0,Zt.roundToDecimal)(tt/1e9,0).toLocaleString(et))},et.bytesToFileSize=function bytesToFileSize(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-us",tt=(Je||0)/1024;if(tt<0)throw new RangeError("bytes must be >= 0");if(0===Math.floor(tt))return sprintf((0,it._)("%s B"),Je.toLocaleString(et));var ot=tt/1024;if(0===Math.floor(ot))return sprintf((0,it._)("%s KB"),(0,Zt.roundToDecimal)(tt,-2).toLocaleString(et));var en=ot/1024;if(0===Math.floor(en))return sprintf((0,it._)("%s MB"),(0,Zt.roundToDecimal)(ot,-2).toLocaleString(et));var Cn=en/1024;if(0===Math.floor(Cn))return sprintf((0,it._)("%s GB"),(0,Zt.roundToDecimal)(en,-2).toLocaleString(et));return sprintf((0,it._)("%s TB"),(0,Zt.roundToDecimal)(Cn,-2).toLocaleString(et))},et.smartTrim=function smartTrim(Je,et){var tt=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},ot=tt.precomposed,it=void 0!==ot&&ot;if(!Je||et<1||Je.length<=et)return Je;var Zt=it?"…":"...";if(1===et)return"".concat(Je[0]).concat(Zt);var en=Math.ceil(Je.length/2),Cn=Je.length-et,_n=Math.ceil(Cn/2),wn=Cn-_n;return"".concat(Je.substring(0,en-_n)).concat(Zt).concat(Je.substring(en+wn))};var ot=function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}(tt(366)),it=tt(496),Zt=tt(6949),en=tt(6950);function sprintf(Je){for(var et=arguments.length,tt=new Array(et>1?et-1:0),ot=1;ot<et;ot++)tt[ot-1]=arguments[ot];return(0,en.sprintfFormat)((0,en.sprintfParse)(Je),[Je].concat(tt))}},3811:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Column:()=>Tn,Row:()=>An,default:()=>Bn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2476);var wn=et.n(_n);const Sn=tt(613);var xn=et.n(Sn);const kn=tt(2);var En=et.n(kn);const Dn=tt(259);var Pn=En().div.withConfig({displayName:"ColumnStyles__Styled",componentId:"sc-1pchz98-0"})(["",";"],Dn.mixins.reset("block"));function v(Je,et){if(null==Je)throw new Error(null!=et?et:"Unexpected undefined or null")}function m(){return(m=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function y(Je,et){if(null==Je)return{};var tt,ot,it=function h(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Ln={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),gutter:Cn().number,isFirstChild:Cn().bool,isLastChild:Cn().bool,span:Cn().number,style:Cn().object};function b(Je){var et=Je.children,tt=Je.elementRef,ot=Je.gutter,it=Je.span,en=void 0===it?1:it,Cn=Je.isFirstChild,_n=Je.isLastChild,wn=Je.style,Sn=y(Je,["children","elementRef","gutter","span","isFirstChild","isLastChild","style"]),kn=ot?"calc((100% - ".concat(11*ot,"px) * ").concat(en/12," + (").concat(ot,"px * ").concat(en-1,"))"):"".concat(100/12*en,"%");v(ot);var En={marginLeft:Cn?void 0:ot/2,marginRight:_n?void 0:ot/2,flex:"".concat(en," ").concat(en," auto"),width:kn};return Zt().createElement(Pn,m({"data-test":"column",ref:tt,style:xn()({},wn,En)},Sn),et)}b.propTypes=Ln;const Tn=b;var In=En().div.withConfig({displayName:"RowStyles__Styled",componentId:"sc-121ntds-0"})(["",";flex-flow:row nowrap;&[data-align-items='start']{align-items:flex-start;}&[data-align-items='end']{align-items:flex-end;}&[data-align-items='center']{align-items:center;}&[data-align-items='stretch']{align-items:stretch;}"],Dn.mixins.reset("flex")),jn=En().div.withConfig({displayName:"RowStyles__StyledDivider",componentId:"sc-121ntds-1"})(["border-left:1px solid ",";flex:0 0 1;align-self:stretch;"],(0,Dn.pick)({prisma:Dn.variables.neutral200,enterprise:{light:Dn.variables.gray92,dark:Dn.variables.gray60}}));function w(){return(w=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function x(Je,et){if(null==Je)return{};var tt,ot,it=function S(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Mn={alignItems:Cn().oneOf(["start","end","center","stretch"]),children:Cn().node,divider:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),gutter:Cn().number,isFirstChild:Cn().bool,isLastChild:Cn().bool,style:Cn().object};function R(Je){var et=Je.alignItems,tt=void 0===et?"stretch":et,ot=Je.children,en=Je.divider,Cn=Je.elementRef,_n=Je.gutter,wn=Je.isFirstChild,Sn=Je.isLastChild,kn=Je.style,En=x(Je,["alignItems","children","divider","elementRef","gutter","isFirstChild","isLastChild","style"]),Dn=(0,it.useCallback)((function(Je,et){return(0,it.cloneElement)(Je,{gutter:_n,isFirstChild:0===et,isLastChild:et===it.Children.count(ot)-1})}),[ot,_n]),Pn=(0,it.useCallback)((function(Je,et,tt,ot){return Je.push(et),en&&tt<ot.length-1&&Je.push(Zt().createElement(jn,{key:"".concat(tt,"-divider")})),Je}),[en]);v(_n);var Ln={marginTop:wn?void 0:_n/2,marginBottom:Sn?void 0:_n/2},Tn=it.Children.toArray(ot).filter(it.isValidElement).map(Dn).reduce(Pn,[]);return Zt().createElement(In,w({style:xn()({},kn,Ln),"data-align-items":tt,"data-test":"row",ref:Cn},En),Tn)}R.propTypes=Mn;const An=R;var Rn=En().div.withConfig({displayName:"ColumnLayoutStyles__Styled",componentId:"sc-3eatxz-0"})(["",";flex-direction:column;"],Dn.mixins.reset("flex")),Nn=En().div.withConfig({displayName:"ColumnLayoutStyles__StyledDivider",componentId:"sc-3eatxz-1"})(["border-top:1px solid ",";height:0;"],(0,Dn.pick)({prisma:Dn.variables.neutral200,enterprise:{light:Dn.variables.gray92,dark:Dn.variables.gray60}}));function I(){return(I=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function L(Je,et){if(null==Je)return{};var tt,ot,it=function T(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Fn={children:Cn().node,divider:Cn().oneOf(["none","vertical","horizontal"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),gutter:Cn().number};function q(Je){var et=Je.children,tt=Je.divider,ot=void 0===tt?"none":tt,en=Je.elementRef,Cn=Je.gutter,_n=L(Je,["children","divider","elementRef","gutter"]),Sn=wn()(),xn=Sn.family,kn=Sn.density,En=(0,it.useCallback)((function(Je,tt){var Zt=0===tt,en=tt===it.Children.count(et)-1,_n=Cn;return void 0===_n&&("prisma"===xn?"compact"===kn?_n=16:"comfortable"===kn&&(_n=24):"enterprise"===xn&&(_n=30)),(0,it.cloneElement)(Je,{gutter:_n,divider:"vertical"===ot,isFirstChild:Zt,isLastChild:en})}),[et,kn,ot,xn,Cn]),Dn=(0,it.useCallback)((function(Je,et,tt,it){return Je.push(et),"horizontal"===ot&&tt<it.length-1&&Je.push(Zt().createElement(Nn,{key:"".concat(tt,"-divider")})),Je}),[ot]),Pn=it.Children.toArray(et).filter(it.isValidElement).map(En).reduce(Dn,[]);return Zt().createElement(Rn,I({"data-test":"column-layout",ref:en},_n),Pn)}q.propTypes=Fn,q.Row=An,q.Column=Tn;const Bn=q;Je.exports=ot})()},3812:function(Je,et,tt){
|
|
|
/*!
|
|
|
* Copyright © 2018 Splunk Inc.
|
|
|
* SPLUNK CONFIDENTIAL – Use or disclosure of this material in whole or
|
|
|
* in part without a valid written license from Splunk Inc. is PROHIBITED.
|
|
|
*/
|
|
|
(()=>{"use strict";var et={5135:(Je,et,tt)=>{et.useCSPViolationObserver=void 0;const ot=tt(9497);et.useCSPViolationObserver=(Je,et="none")=>{const[tt,it]=(0,ot.useState)(et);return(0,ot.useEffect)(()=>{const a=et=>{et.blockedURI!==Je&&et.blockedURI!==Je+"/"||"enforce"!==et.disposition?et.blockedURI!==Je&&et.blockedURI!==Je+"/"||"report"!==et.disposition||it("warning"):it("error")};return document.addEventListener("securitypolicyviolation",a),it(et),()=>{document.removeEventListener("securitypolicyviolation",a)}},[Je]),tt}},4008:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.AdvancedConfigButton=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(232)),Sn=tt(6649),xn=en(tt(6643)),kn=en(tt(8897)),En=tt(3563),Dn=en(tt(6379)),Pn=en(tt(7020)),Ln=en(tt(9250)),Tn=(0,wn.default)(Ln.default)`
|
|
|
margin-top: 0;
|
|
|
padding: 0;
|
|
|
// adjust bottom margin according to theme
|
|
|
margin-bottom: ${(0,En.pick)({enterprise:En.variables.spacingMedium,prisma:{compact:En.variables.spacingMedium,comfortable:En.variables.spacingLarge}})};
|
|
|
width: 100%;
|
|
|
|
|
|
// remove top margin of the first component in control group
|
|
|
&:first-child {
|
|
|
margin-top: 0;
|
|
|
}
|
|
|
|
|
|
// remove bottom margin of the last component in control group
|
|
|
&:last-child {
|
|
|
margin-bottom: 0;
|
|
|
}
|
|
|
// remove top padding on label of the first control group
|
|
|
[data-test='label']:first-of-type {
|
|
|
padding-top: 0;
|
|
|
}
|
|
|
[data-test='tooltip'] {
|
|
|
margin-bottom: ${(0,En.pick)({enterprise:{compact:"4px",comfortable:"6px"},prisma:"0px"})};
|
|
|
}
|
|
|
`,In=(0,wn.default)(Dn.default)`
|
|
|
display: flex;
|
|
|
> span {
|
|
|
display: flex;
|
|
|
width: 35px;
|
|
|
}
|
|
|
`;et.AdvancedConfigButton=({label:Je="",onClick:et})=>{const{isPrisma:tt}=(0,kn.default)();return Cn.default.createElement(In,{"data-test":Je+"-advanced-config-button-tooltip",content:(0,Sn._)("Advanced configurations")},Cn.default.createElement(Pn.default,{"data-test":Je+"-advanced-config-button",icon:Cn.default.createElement(xn.default,{"data-test":Je+"-advanced-config-button-icon"}),appearance:tt?"secondary":"pill",onClick:et}))};const y=({"data-test":Je,children:tt,isAdvanced:ot,label:it,hideLabel:Zt,labelPosition:en,labelWidth:_n,tooltip:wn,help:Sn,style:xn,error:kn,onClick:En,onAdvancedConfigButtonClick:Dn})=>Cn.default.createElement(Tn,{"data-test":null!=Je?Je:"control-group",label:it,hideLabel:Zt,labelPosition:en,labelWidth:_n,tooltip:wn,help:Sn,error:kn,style:xn,onClick:En},ot?Cn.Children.toArray(tt).filter(Boolean).map(Je=>(0,Cn.cloneElement)(Je,{style:{flex:1}})):tt,ot?Cn.default.createElement(et.AdvancedConfigButton,{label:it,onClick:Dn}):null);y.propTypes={style:_n.object,isAdvanced:_n.bool,onClick:_n.func,onAdvancedConfigButtonClick:_n.func},y.defaultProps={isAdvanced:!1},et.default=y},962:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.CSPMessage=void 0;const Cn=Zt(tt(9497)),_n=tt(6649),wn=en(tt(6447)),Sn=en(tt(451)),xn=en(tt(5711));et.CSPMessage=({type:Je})=>{const{cspMessageLink:et}=Cn.useContext(xn.default);return Cn.createElement(wn.default,{appearance:"fill",type:Je,"data-test":"csp-message-"+Je},(0,_n._)("External image URLs must now have their domains listed in the Dashboards Trusted Domains List by working with your administrator. Alternatively, you can upload the image directly into the dashboard. "),et&&Cn.createElement(Sn.default,{to:et,openInNewContext:!0},(0,_n._)("Learn more")))}},137:function(Je,et,tt){var ot=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.MessageContainer=void 0;const it=ot(tt(232));et.MessageContainer=it.default.div`
|
|
|
margin-top: 10px;
|
|
|
`},6195:Je=>{Je.exports=tt(8)},8855:Je=>{Je.exports=tt(738)},6643:Je=>{Je.exports=tt(1786)},7020:Je=>{Je.exports=tt(697)},9250:Je=>{Je.exports=tt(1212)},451:Je=>{Je.exports=tt(1214)},6447:Je=>{Je.exports=tt(2495)},4082:Je=>{Je.exports=tt(1215)},6379:Je=>{Je.exports=tt(1213)},3563:Je=>{Je.exports=tt(22)},8216:Je=>{Je.exports=tt(144)},8897:Je=>{Je.exports=tt(253)},6649:Je=>{Je.exports=tt(4)},5295:Je=>{Je.exports=tt(224)},7464:Je=>{Je.exports=tt(228)},5711:Je=>{Je.exports=tt(1628)},4793:Je=>{Je.exports=tt(40)},23:Je=>{Je.exports=tt(3)},9497:Je=>{Je.exports=tt(0)},232:Je=>{Je.exports=tt(2)}},ot={};function a(Je){var tt=ot[Je];if(void 0!==tt)return tt.exports;var it=ot[Je]={exports:{}};return et[Je].call(it.exports,it,it.exports,a),it.exports}a.n=Je=>{var et=Je&&Je.__esModule?()=>Je.default:()=>Je;return a.d(et,{a:et}),et},a.d=(Je,et)=>{for(var tt in et)a.o(et,tt)&&!a.o(Je,tt)&&Object.defineProperty(Je,tt,{enumerable:!0,get:et[tt]})},a.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),a.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var it={};(()=>{a.r(it),a.d(it,{default:()=>Gr});var Je=a(9497),et=a.n(Je),ot=a(23),Zt=a.n(ot);const en=tt(988);var Cn=a.n(en),_n=a(4008),wn=a.n(_n),Sn=a(6195),xn=a.n(Sn),kn=a(232),En=a.n(kn),Dn=a(6649),Pn=a(6447),Ln=a.n(Pn),Tn=a(4082),In=a.n(Tn);const jn=tt(3829);var Mn=a.n(jn),An=a(5295),Rn=a(7464),Nn=a.n(Rn),Fn=a(4793),Bn=a(962);const Vn=En().div`
|
|
|
padding-bottom: 5px;
|
|
|
width: 100%;
|
|
|
text-align: center;
|
|
|
`,Wn={marginBottom:10},zn={width:"100%"},Hn=En().span`
|
|
|
font-size: smaller;
|
|
|
font-style: italic;
|
|
|
`,$n=(0,Dn._)("Note: Uploaded image files can be accessed and deleted by others in your organization"),qn=(0,Fn.memoize)((Je,et)=>{const tt=Je.slice();if(et)-1===tt.indexOf("svg")&&tt.push("svg");else{const Je=tt.indexOf("svg");Je>-1&&tt.splice(Je,1)}return tt},(Je,et)=>`${et}-${Je.join("-")}`);class S extends Je.Component{constructor(Je){super(Je),xn()(this,"violationHandler",Je=>{Je.blockedURI!==this.state.urlValue&&Je.blockedURI!==this.state.urlValue+"/"||"enforce"!==Je.disposition?Je.blockedURI!==this.state.urlValue&&Je.blockedURI!==this.state.urlValue+"/"||"report"!==Je.disposition||this.setState({violationType:"warning"}):this.setState({violationType:"error"})}),xn()(this,"checkImage",Je=>{if(!Je)return;const et=new Image;et.onload=()=>{this.props.handleImageUpload({src:Je})},et.onerror=()=>{this.setState(Je=>Je.urlValue?{validUrl:!1}:void 0)},et.src=Je}),xn()(this,"handleURLChange",(Je,et)=>{let{value:tt}=et;this.setState({urlValue:tt,validUrl:!0,violationType:"none"})}),xn()(this,"handleTextKeyDown",Je=>{"enter"===(0,An.keycode)(Je)&&(Je.preventDefault(),this.checkImage(this.state.urlValue))}),xn()(this,"handleBlur",Je=>{var et;null!==(et=this.inputRef.current)&&void 0!==et&&et.contains(Je.relatedTarget)||this.checkImage(this.state.urlValue)}),xn()(this,"trackInputRef",Je=>{this.inputRef.current=Je,Je&&Je.addEventListener("focusout",this.handleBlur)}),xn()(this,"handleOnImageChange",Je=>{let{filename:et,imageDataURI:tt}=Je;et&&tt?this.props.handleImageUpload({filename:et,imageDataURI:tt}):this.props.handleImageUpload({filename:null,imageDataURI:null})}),this.state={urlValue:"",validUrl:!0,violationType:"none"},this.inputRef=et().createRef()}componentDidMount(){document.addEventListener("securitypolicyviolation",this.violationHandler)}componentWillUnmount(){document.removeEventListener("securitypolicyviolation",this.violationHandler),this.inputRef.current&&this.inputRef.current.removeEventListener("focusout",this.handleBlur)}render(){const{enableImageFileUpload:Je,enableSVGImageUpload:tt,enableSvgHttpDownloader:ot,enableGallerySharingWarning:it}=this.context||{},Zt=qn(this.props.validImageTypes,tt),en=Zt.indexOf("svg")<0||this.props.svgRenderAsDom&&Zt.indexOf("svg")>-1&&ot||!this.props.svgRenderAsDom&&Zt.indexOf("svg")>-1,Cn="none"!==this.state.violationType?et().createElement(Bn.CSPMessage,{type:this.state.violationType}):et().createElement(Ln(),{appearance:"fill",type:"error"},(0,Dn._)("We can't find an image with this URL. Please enter a new URL."));return et().createElement(Vn,null,en&&et().createElement(In(),{canClear:!0,placeholder:(0,Dn._)("Enter URL"),value:this.state.urlValue,onChange:this.handleURLChange,onKeyDown:this.handleTextKeyDown,style:Wn,elementRef:this.trackInputRef}),this.state.validUrl?Je&&et().createElement(et().Fragment,null,et().createElement(Mn(),{style:zn,defaultFilename:null,defaultImageDataURI:null,onImageChange:this.handleOnImageChange,allowExtensions:Zt}),it&&et().createElement(Hn,{"data-test":"gallery-sharing-warning"},$n)):Cn)}}xn()(S,"contextType",Nn()),S.propTypes={handleImageUpload:Zt().func,validImageTypes:Zt().array,svgRenderAsDom:Zt().bool},S.defaultProps={handleImageUpload:()=>{},validImageTypes:["gif","jpeg","jpg","png","webp"],svgRenderAsDom:!1};const Kn=S;var Un=a(8855),Gn=a.n(Un),Jn=a(7020),Cr=a.n(Jn),wr=a(8216),Sr=a.n(wr),Or=a(3563),xr=a(5135),kr=a(137);const Lr=et().createElement(Gn(),{"aria-label":(0,Dn._)("Remove image")}),Nr=En().div`
|
|
|
width: 100%;
|
|
|
padding-bottom: 5px;
|
|
|
`,Wr=En().div`
|
|
|
border: ${Sr()({enterprise:Or.variables.border,prisma:"1px solid "+Or.variables.interactiveColorBorder})};
|
|
|
position: relative;
|
|
|
min-height: 30px;
|
|
|
height: auto;
|
|
|
`,zr=En().div`
|
|
|
background-color: ${Sr()({enterprise:Or.variables.backgroundColor,prisma:Or.variables.backgroundColorSidebar})};
|
|
|
color: ${Sr()({enterprise:Or.variables.textColor,prisma:Or.variables.contentColorDefault})};
|
|
|
opacity: 0.9;
|
|
|
position: absolute;
|
|
|
width: 100%;
|
|
|
min-height: 30px;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: space-between;
|
|
|
`,Hr=En().div`
|
|
|
margin-left: ${Sr()({enterprise:Or.variables.spacingHalf,prisma:Or.variables.spacingMedium})};
|
|
|
overflow: hidden;
|
|
|
text-align: start;
|
|
|
text-overflow: ellipsis;
|
|
|
white-space: nowrap;
|
|
|
`,$r=En()(Cr()).attrs({"data-test":"image-remove-button"})`
|
|
|
flex-grow: 0;
|
|
|
`,Kr=En().img`
|
|
|
${Or.mixins.reset("block")};
|
|
|
margin: 0 auto;
|
|
|
max-width: 100%;
|
|
|
max-height: 180px;
|
|
|
`,Q=Je=>{let{filename:tt,imageDataURI:ot,onImageRemove:it,overrideCSPViolation:Zt}=Je;const en=(0,xr.useCSPViolationObserver)(ot,Zt),Cn="prisma"===(0,Or.useSplunkTheme)().family?"secondary":"pill";return et().createElement(Nr,null,et().createElement(Wr,null,et().createElement(zr,null,et().createElement(Hr,null,tt),et().createElement($r,{appearance:Cn,icon:Lr,onClick:it})),et().createElement(Kr,{alt:tt,src:ot})),"none"!==en&&et().createElement(kr.MessageContainer,null,et().createElement(Bn.CSPMessage,{type:en})))};Q.propTypes={filename:Zt().string,imageDataURI:Zt().string,onImageRemove:Zt().func,overrideCSPViolation:Zt().string},Q.defaultProps={onImageRemove:()=>{},filename:null,imageDataURI:null};const Ur=Q,Y=tt=>{let{onChange:ot,name:it,value:Zt,labelPosition:en,labelWidth:_n,label:Sn,validMediaTypes:xn,svgRenderAsDom:kn,overrideCSPViolation:En}=tt;const Dn=(0,Je.useContext)(Cn()),[Pn,Ln]=(0,Je.useState)(null),[Tn,In]=(0,Je.useState)(null),jn=(0,Je.useCallback)(async(Je,et)=>{try{const tt=await Dn.upload(et,{name:Je},null,xn);ot(null,it,tt)}catch(Je){console.warn(Je)}},[Dn,xn,ot,it]),Mn=(0,Je.useCallback)(Je=>{let{src:et,filename:tt,imageDataURI:Zt}=Je;return et?ot(null,it,et):null!==tt&&null!==Zt?jn(tt,Zt):ot(null,it,null)},[jn,ot,it]),An=(0,Je.useCallback)(Je=>ot(Je,it,null),[ot,it]);return(0,Je.useEffect)(()=>{(async()=>{if(Zt){const Je=await(async(Je,et)=>null!=Je&&Je.isResourceURL(et)?Je.getByURL(et):{dataURI:et,metaData:{name:et}})(Dn,Zt);Ln(Je.dataURI),In(Je.metaData.name)}})()},[Zt,Dn]),et().createElement(wn(),{label:Sn,labelPosition:en,labelWidth:_n},Zt?et().createElement(Ur,{filename:Tn,imageDataURI:Pn,onImageRemove:An,overrideCSPViolation:En}):et().createElement(Kn,{svgRenderAsDom:kn,validImageTypes:xn,handleImageUpload:Mn}))};Y.propTypes={onChange:Zt().func.isRequired,name:Zt().string.isRequired,label:Zt().string.isRequired,value:Zt().string,labelPosition:Zt().oneOf(["top","left"]),labelWidth:Zt().number,validMediaTypes:Zt().array,svgRenderAsDom:Zt().bool,overrideCSPViolation:Zt().string},Y.defaultProps={labelPosition:"top"};const Gr=Y})(),Je.exports=it})()},3813:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}(tt(2487));function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var it={backgroundColor:ot.default.gray20,backgroundColorHover:ot.default.gray30,borderColor:ot.default.gray22,borderColorWeak:ot.default.gray60,borderColorStrong:ot.default.black,borderActiveColor:"rgba(225,225,225, 0.5)",textColor:ot.default.white,textGray:ot.default.gray92,textDisabledColor:ot.default.gray45,linkColor:ot.default.accentColorL10,linkColorHover:ot.default.accentColorL20,border:"1px solid ".concat(ot.default.gray22),borderDark:"1px solid ".concat(ot.default.black),borderLight:"1px solid ".concat(ot.default.gray60),focusShadowInset:"inset 0 0 1px 1px ".concat(ot.default.gray25,", inset 0 0 0 3px ").concat(ot.default.focusColor),draggableBackground:"url('data:image/png;base64,".concat("iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA1SURBVHgB7dKhEQAgDAPAhHmwSKZHYtmHVtZVVNTkXS53UeG57yPYazLmrB8o6h8QgPqBOAOboRAPJUGIOAAAAABJRU5ErkJggg==","') 0 0 / 8px 8px repeat")},Zt={activeBorder:"".concat(it.borderActiveColor," double")},en=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},ot.default),it),{syntaxBlue:"#6cd0f0",syntaxBrown:"#fccf87",syntaxGray:"#b5b5b5",syntaxGreen:"#cef06c",syntaxOrange:"#f7994a",syntaxPink:"#f494e5",syntaxPurple:"#c99eff",syntaxRed:"#fa94aa",syntaxTeal:"#45d4ba"}),Zt),{},{borderLightColor:ot.default.gray60});et.default=en},3814:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingQuarter:"5px",spacingHalf:"10px",spacing:"20px",fontSizeSmall:"12px",fontSize:"12px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"28px",borderRadius:"3px"};et.default=ot},3815:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingQuarter:"5px",spacingHalf:"10px",spacing:"20px",fontSizeSmall:"12px",fontSize:"14px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"32px",borderRadius:"3px"};et.default=ot},3816:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{accentColorPositive:"#407a06",accentColorWarning:"#c97705",accentColorAlert:"#c6400d",accentColorNegative:"#e00000"}),{statusColorInfo:"#006be5",statusColorNormal:"#407a06",statusColorLow:"#155a4e",statusColorMedium:"#c97705",statusColorHigh:"#e00000",statusColorCritical:"#9e1534"}),{embossShadow:" 0px 1px 5px rgba(0, 0, 0, 0.07), 0px 0px 1px rgba(0, 0, 0, 0.07)",overlayShadow:"0px 26px 103px rgba(0, 0, 0, 0.13), 0px 11px 18px rgba(0, 0, 0, 0.06), 0px 3px 6px rgba(0, 0, 0, 0.06)",dragShadow:"0px 26px 103px rgba(0, 0, 0, 0.13), 0px 11px 18px rgba(0, 0, 0, 0.06), 0px 3px 6px rgba(0, 0, 0, 0.06)",modalShadow:"0px 50px 200px rgba(0, 0, 0, 0.3), 0px 29px 66px rgba(0, 0, 0, 0.08), 0px 29px 47px rgba(0, 0, 0, 0.08), 0px 5px 10px rgba(0, 0, 0, 0.03)"}),{backgroundColorPopup:"#ffffff",backgroundColorSection:"#ffffff",backgroundColorSidebar:"#f8f8f8",backgroundColorPage:"#f9f9f9",backgroundColorNavigation:"#f7f7f7",backgroundColorFloating:"#000000",backgroundColorDialog:"#ffffff",backgroundColorScrim:"rgba(255, 255, 255, 0.75)"}),{contentColorActive:"#2c2c2c",contentColorDefault:"#4d4d4d",contentColorDisabled:"#878787",contentColorInverted:"#ffffff",contentColorMuted:"#6b6b6b"}),{white:"#ffffff",neutral100:"#f0f0f0",neutral200:"#e6e6e6",neutral300:"#dddddd",neutral400:"#cacaca",neutral500:"#b8b8b8",black:"#000000"}),{interactiveColorPrimary:"#0264d7",interactiveColorBorder:"rgba(0, 0, 0, 0.48)",interactiveColorBorderActive:"rgba(0, 0, 0, 0.5)",interactiveColorBorderHover:"rgba(0, 0, 0, 0.6)",interactiveColorBorderDisabled:"rgba(0, 0, 0, 0.3)",interactiveColorOverlaySelected:"rgba(0, 0, 0, 0.04)",interactiveColorOverlayHover:"rgba(0, 0, 0, 0.03)",interactiveColorOverlayActive:"rgba(0, 0, 0, 0.07)",interactiveColorOverlayDrag:"rgba(2, 100, 215, 0.16)",interactiveColorBackground:"#eeeeee",interactiveColorBackgroundDisabled:"rgba(0, 0, 0, 0.1)"}),{syntaxBlue:"#0f7594",syntaxBrown:"#9f6404",syntaxGray:"#6b6b6b",syntaxGreen:"#5c780c",syntaxOrange:"#ba4f08",syntaxPink:"#cc15ae",syntaxPurple:"#7b4df5",syntaxRed:"#db1e47",syntaxTeal:"#1d7c6b"});et.default=ot},3817:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{accentColorPositive:"#85f415",accentColorWarning:"#f49106",accentColorAlert:"#f0581f",accentColorNegative:"#ff4242"}),{statusColorInfo:"#61cafa",statusColorNormal:"#85f415",statusColorLow:"#2cbda3",statusColorMedium:"#f49106",statusColorHigh:"#ff4242",statusColorCritical:"#ff3361"}),{embossShadow:"0px 1px 5px rgba(0, 0, 0, 0.35), 0px 0px 1px rgba(0, 0, 0, 0.35)",overlayShadow:"0px 26px 103px rgba(0, 0, 0, 0.64), 0px 11px 18px rgba(0, 0, 0, 0.32), 0px 3px 6px rgba(0, 0, 0, 0.3)",dragShadow:"0px 26px 103px rgba(0, 0, 0, 0.64), 0px 11px 18px rgba(0, 0, 0, 0.32), 0px 3px 6px rgba(0, 0, 0, 0.3)",modalShadow:"0px 50px 200px #000000, 0px 29px 66px rgba(0, 0, 0, 0.41), 0px 14px 47px rgba(0, 0, 0, 0.17), 0px 5px 10px rgba(0, 0, 0, 0.15)"}),{backgroundColorPopup:"#27292e",backgroundColorSection:"#1a1c20",backgroundColorSidebar:"#0b0c0e",backgroundColorPage:"#111215",backgroundColorNavigation:"#08090a",backgroundColorFloating:"#ffffff",backgroundColorDialog:"#1e2024",backgroundColorScrim:"rgba(0, 0, 0, 0.8)"}),{contentColorActive:"#fafafa",contentColorDefault:"#b5b5b5",contentColorDisabled:"#6b6b6b",contentColorInverted:"#000000",contentColorMuted:"#909090"}),{black:"#000000",neutral100:"#33343b",neutral200:"#43454b",neutral300:"#505158",neutral400:"#818285",neutral500:"#acacad",white:"#ffffff"}),{interactiveColorPrimary:"#3993FF",interactiveColorBorder:"rgba(255, 255, 255, 0.5)",interactiveColorBorderActive:"rgba(225, 225, 225, 0.5)",interactiveColorBorderHover:"rgba(255, 255, 255, 0.7)",interactiveColorBorderDisabled:"rgba(255, 255, 255, 0.30)",interactiveColorOverlaySelected:"rgba(255, 255, 255, 0.1)",interactiveColorOverlayHover:"rgba(255, 255, 255, 0.05)",interactiveColorOverlayActive:"rgba(0, 0, 0, 0.2)",interactiveColorOverlayDrag:"rgba(57, 147, 255, 0.16)",interactiveColorBackground:"#272a2f",interactiveColorBackgroundDisabled:"rgba(255, 255, 255, 0.15)"}),{syntaxBlue:"#6cd0f0",syntaxBrown:"#fccf87",syntaxGray:"#909090",syntaxGreen:"#cef06c",syntaxOrange:"#f7933f",syntaxPink:"#f494e5",syntaxPurple:"#ab74f1",syntaxRed:"#e9627f",syntaxTeal:"#45d4ba"});et.default=ot},3818:function(Je,et,tt){"use strict";function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0});var ot={typography:!0};Object.defineProperty(et,"typography",{enumerable:!0,get:function get(){return Zt.default}}),et.default=void 0;var it=_interopRequireWildcard(tt(6959));Object.keys(it).forEach((function(Je){"default"!==Je&&"__esModule"!==Je&&(Object.prototype.hasOwnProperty.call(ot,Je)||Object.defineProperty(et,Je,{enumerable:!0,get:function get(){return it[Je]}}))}));var Zt=_interopRequireWildcard(tt(6960));function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var Je=new WeakMap;return _getRequireWildcardCache=function _getRequireWildcardCache(){return Je},Je}function _interopRequireWildcard(Je){if(Je&&Je.__esModule)return Je;if(null===Je||"object"!==_typeof(Je)&&"function"!=typeof Je)return{default:Je};var et=_getRequireWildcardCache();if(et&&et.has(Je))return et.get(Je);var tt={},ot=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var it in Je)if(Object.prototype.hasOwnProperty.call(Je,it)){var Zt=ot?Object.getOwnPropertyDescriptor(Je,it):null;Zt&&(Zt.get||Zt.set)?Object.defineProperty(tt,it,Zt):tt[it]=Je[it]}return tt.default=Je,et&&et.set(Je,tt),tt}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.keys(Zt).forEach((function(Je){"default"!==Je&&"__esModule"!==Je&&(Object.prototype.hasOwnProperty.call(ot,Je)||Object.defineProperty(et,Je,{enumerable:!0,get:function get(){return Zt[Je]}}))}));var en=_objectSpread(_objectSpread({},it.default),{},{typography:Zt.default});et.default=en},3819:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{ScrollContainerContext:()=>_n,ScrollContainerProvider:()=>wn,default:()=>Sn});const it=tt(0);var Zt=et.n(it),en={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};var Cn={document:en,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function e(){},pushState:function e(){},go:function e(){},back:function e(){}},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){},matchMedia:function e(){return{}},requestAnimationFrame:function e(Je){return"undefined"==typeof setTimeout?(Je(),null):setTimeout(Je,0)},cancelAnimationFrame:function e(Je){"undefined"!=typeof setTimeout&&clearTimeout(Je)}};var _n=Zt().createContext(function c(){return"undefined"!=typeof window?window:Cn}()),wn=_n.Provider;const Sn=_n;Je.exports=ot})()},3820:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(497);var Cn=et.n(en);const _n=tt(498);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M0 1.46769C0 0.675592 0.636901 0 1.46525 0H5.99626C6.73263 0 7.32958 0.59737 7.32958 1.33426C7.32958 2.07116 6.73263 2.66852 5.99626 2.66852H2.66663V21.3315H21.3163V17.9995C21.3163 17.2626 21.9133 16.6652 22.6496 16.6652C23.386 16.6652 23.983 17.2626 23.983 17.9995V22.5323C23.983 23.3429 23.3263 24 22.5163 24H1.46665C0.656638 24 0 23.3429 0 22.5323V1.46769Z"}),Zt().createElement("path",{d:"M21.3334 4.55534L10.1478 15.7489C9.62706 16.2699 8.78286 16.2699 8.26216 15.7489C7.74147 15.2278 7.74147 14.383 8.26217 13.8619L19.4477 2.66852H14.2121C13.4757 2.66852 12.8787 2.07116 12.8787 1.33426C12.8787 0.59737 13.4757 0 14.2121 0H22C23.1046 0 24 0.896056 24 2.00139V9.74743C24 10.4843 23.4031 11.0817 22.6667 11.0817C21.9303 11.0817 21.3334 10.4843 21.3334 9.74743V4.55534Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 2C0 0.895431 0.895431 0 2 0H22C23.1046 0 24 0.89543 24 2V22C24 23.1046 23.1046 24 22 24H2C0.89543 24 0 23.1046 0 22V2ZM11.3333 2.66667C10.597 2.66667 10 3.26362 10 4C10 4.73638 10.597 5.33333 11.3333 5.33333H16.781L7.05719 15.0572C6.53649 15.5779 6.53649 16.4221 7.05719 16.9428C7.57789 17.4635 8.42211 17.4635 8.94281 16.9428L18.6667 7.21895V12.6667C18.6667 13.403 19.2636 14 20 14C20.7364 14 21.3333 13.403 21.3333 12.6667V4.66667C21.3333 3.5621 20.4379 2.66667 19.3333 2.66667H11.3333Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="arrowsquaretopright-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},3821:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(497);var Cn=et.n(en);const _n=tt(498);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M16.8739 10.0405C17.2645 9.64996 17.2645 9.01679 16.8739 8.62627C16.4834 8.23574 15.8502 8.23574 15.4597 8.62627L10.5247 13.5613L8.5405 11.5776C8.14992 11.1872 7.51675 11.1873 7.12629 11.5779C6.73582 11.9684 6.73591 12.6016 7.12649 12.9921L9.46426 15.3291C10.0501 15.9148 10.9997 15.9147 11.5854 15.329L16.8739 10.0405Z"}),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM16.8738 8.62627C17.2643 9.01679 17.2643 9.64996 16.8738 10.0405L11.5853 15.329C10.9996 15.9147 10.0499 15.9148 9.46414 15.3291L7.12637 12.9921C6.73579 12.6016 6.7357 11.9684 7.12616 11.5779C7.51663 11.1873 8.1498 11.1872 8.54038 11.5776L10.5246 13.5613L15.4596 8.62627C15.8501 8.23574 16.4833 8.23574 16.8738 8.62627Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="checkcircle-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},3822:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(497);var Cn=et.n(en);const _n=tt(498);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M13.2003 15.8001C13.2003 16.4628 12.663 17.0001 12.0003 17.0001C11.3376 17.0001 10.8003 16.4628 10.8003 15.8001C10.8003 15.1374 11.3376 14.6001 12.0003 14.6001C12.663 14.6001 13.2003 15.1374 13.2003 15.8001Z"}),Zt().createElement("path",{d:"M11.0005 7.9906V12.0001C11.0005 12.5524 11.4482 13.0001 12.0005 13.0001C12.5528 13.0001 13.0005 12.5524 13.0005 12.0001V7.9906C13.0005 7.43832 12.5528 6.9906 12.0005 6.9906C11.4482 6.9906 11.0005 7.43832 11.0005 7.9906Z"}),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12ZM11.0001 7.9906V12.0001C11.0001 12.5524 11.4478 13.0001 12.0001 13.0001C12.5524 13.0001 13.0001 12.5524 13.0001 12.0001V7.9906C13.0001 7.43832 12.5524 6.9906 12.0001 6.9906C11.4478 6.9906 11.0001 7.43832 11.0001 7.9906ZM12.0001 17.0001C12.6628 17.0001 13.2001 16.4628 13.2001 15.8001C13.2001 15.1374 12.6628 14.6001 12.0001 14.6001C11.3373 14.6001 10.8001 15.1374 10.8001 15.8001C10.8001 16.4628 11.3373 17.0001 12.0001 17.0001Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="exclamationcircle-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},3823:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(497);var Cn=et.n(en);const _n=tt(498);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M13.2003 8.1999C13.2003 7.53716 12.663 6.9999 12.0003 6.9999C11.3376 6.9999 10.8003 7.53716 10.8003 8.1999C10.8003 8.86264 11.3376 9.3999 12.0003 9.3999C12.663 9.3999 13.2003 8.86264 13.2003 8.1999Z"}),Zt().createElement("path",{d:"M11.0005 16.0094V11.9999C11.0005 11.4476 11.4482 10.9999 12.0005 10.9999C12.5528 10.9999 13.0005 11.4476 13.0005 11.9999V16.0094C13.0005 16.5617 12.5528 17.0094 12.0005 17.0094C11.4482 17.0094 11.0005 16.5617 11.0005 16.0094Z"}),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM11.0001 16.0094V11.9999C11.0001 11.4476 11.4478 10.9999 12.0001 10.9999C12.5524 10.9999 13.0001 11.4476 13.0001 11.9999V16.0094C13.0001 16.5617 12.5524 17.0094 12.0001 17.0094C11.4478 17.0094 11.0001 16.5617 11.0001 16.0094ZM12 6.9999C12.6628 6.9999 13.2 7.53716 13.2 8.1999C13.2 8.86264 12.6628 9.3999 12 9.3999C11.3373 9.3999 10.8 8.86264 10.8 8.1999C10.8 7.53716 11.3373 6.9999 12 6.9999Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="informationcircle-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},3824:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(497);var Cn=et.n(en);const _n=tt(498);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.701 3.75C11.2783 2.75 12.7217 2.75 13.2991 3.75L21.9593 18.75C22.5367 19.75 21.815 21 20.6603 21H3.33976C2.18507 21 1.46337 19.75 2.04072 18.75L10.701 3.75ZM12 5.5L4.20579 19H19.7942L12 5.5Z"}),Zt().createElement("path",{d:"M10.9998 13.6618V10.5C10.9998 9.94771 11.4475 9.5 11.9998 9.5C12.5521 9.5 12.9998 9.94771 12.9998 10.5V13.6618C12.9998 14.2141 12.5521 14.6618 11.9998 14.6618C11.4475 14.6618 10.9998 14.2141 10.9998 13.6618Z"}),Zt().createElement("path",{d:"M13.1998 16.9347C13.1998 17.5975 12.6626 18.1347 11.9998 18.1347C11.3371 18.1347 10.7998 17.5975 10.7998 16.9347C10.7998 16.272 11.3371 15.7347 11.9998 15.7347C12.6626 15.7347 13.1998 16.272 13.1998 16.9347Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.701 3.75C11.2783 2.75 12.7217 2.75 13.2991 3.75L21.9593 18.75C22.5367 19.75 21.815 21 20.6603 21H3.33976C2.18507 21 1.46337 19.75 2.04072 18.75L10.701 3.75ZM10.9998 13.6618V10.5C10.9998 9.94771 11.4475 9.5 11.9998 9.5C12.5521 9.5 12.9998 9.94771 12.9998 10.5V13.6618C12.9998 14.2141 12.5521 14.6618 11.9998 14.6618C11.4475 14.6618 10.9998 14.2141 10.9998 13.6618ZM11.9998 18.1347C12.6626 18.1347 13.1998 17.5975 13.1998 16.9347C13.1998 16.272 12.6626 15.7347 11.9998 15.7347C11.3371 15.7347 10.7998 16.272 10.7998 16.9347C10.7998 17.5975 11.3371 18.1347 11.9998 18.1347Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="exclamationtriangle-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},3825:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(4),Cn=tt(698);var _n=et.n(Cn);function c(){return(c=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),c({screenReaderText:(0,en._)("Error")},Je,{viewBox:"0 0 1375 1500"}),Zt().createElement("path",{d:"M187.5 61.5h1000c103.553 0 187.5 83.947 187.5 187.5v1000c0 103.553-83.947 187.5-187.5 187.5h-1000C83.947 1436.5 0 1352.553 0 1249V249C0 145.447 83.947 61.5 187.5 61.5zm400.79 413.083l32.145 257.167c4.908 39.264 34.086 74.685 69.815 91.187 36.612-16.018 64.87-50.826 69.914-91.187l32.146-257.167C799.18 419.623 759.582 374 703.7 374h-26.8c-55.908 0-95.555 45.033-88.61 100.583zm101.293 644.209c63.283 0 114.584-51.301 114.584-114.584 0-63.282-51.301-114.583-114.584-114.583-63.282 0-114.583 51.3-114.583 114.583s51.3 114.584 114.583 114.584z"}))}Je.exports=ot})()},3826:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(4),Cn=tt(698);var _n=et.n(Cn);function i(){return(i=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),i({screenReaderText:(0,en._)("Info Circle")},Je),Zt().createElement("path",{d:"M843.75 750v-93.75H562.5V750h93.75v281.25H562.5V1125h375v-93.75h-93.75V750zM750 1500C335.786 1500 0 1164.214 0 750S335.786 0 750 0s750 335.786 750 750-335.786 750-750 750zm0-937.5c51.777 0 93.75-41.973 93.75-93.75S801.777 375 750 375s-93.75 41.973-93.75 93.75S698.223 562.5 750 562.5z"}))}Je.exports=ot})()},3827:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(4),Cn=tt(698);var _n=et.n(Cn);function l(){return(l=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),l({screenReaderText:(0,en._)("Success")},Je),Zt().createElement("path",{d:"M750 1500C335.786 1500 0 1164.214 0 750S335.786 0 750 0s750 335.786 750 750-335.786 750-750 750zm-138.327-414.388l511.677-511.677-105.185-105.185L611.53 875.385 453.004 716.573 347.819 821.76l263.854 263.853z"}))}Je.exports=ot})()},3828:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>u});const it=tt(0);var Zt=et.n(it);const en=tt(4),Cn=tt(698);var _n=et.n(Cn);function c(){return(c=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function u(Je){return Zt().createElement(_n(),c({screenReaderText:(0,en._)("Warning"),viewBox:"0 0 1500 1313"},Je),Zt().createElement("path",{d:"M.956 1196.326l668.58-1144.89C689.395 17.736 718.71 0 749.916 0c31.207 0 59.577 15.963 80.382 51.436l668.58 1144.89c7.565 12.416-23.642 116.174-77.544 116.174H85.474c-53.902 0-92.083-102.872-84.518-116.174zm643.333-684.743l32.146 257.167c4.908 39.264 34.086 74.685 69.815 91.187 36.612-16.018 64.87-50.826 69.914-91.187l32.146-257.167C855.18 456.623 815.582 411 759.7 411h-26.8c-55.908 0-95.555 45.033-88.61 100.583zm101.294 644.209c63.283 0 114.584-51.301 114.584-114.584 0-63.282-51.301-114.583-114.584-114.583-63.282 0-114.583 51.3-114.583 114.583s51.3 114.584 114.583 114.584z"}))}Je.exports=ot})()},3829:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Sr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(6971);var wn=et.n(_n);const Sn=tt(38);var xn=et.n(Sn);const kn=tt(725);var En=et.n(kn);const Dn=tt(6972);var Pn=et.n(Dn);const Ln=tt(1793),Tn=tt(378),In=tt(198),jn=tt(738);var Mn=et.n(jn);const An=tt(903);var Rn=et.n(An);const Nn=function e(){var Je=(0,In.useSplunkTheme)(),et=Je.isEnterprise,tt=Je.isCompact?"20px":"24px",ot=(0,Tn._)("Remove");return et?Zt().createElement(Rn(),{hideDefaultTooltip:!0,screenReaderText:ot}):Zt().createElement(Mn(),{"aria-label":ot,height:tt,width:tt})},Fn=tt(2);var Bn=et.n(Fn);const Vn=tt(499);var Wn=et.n(Vn);const zn=tt(2495);var Hn=et.n(zn),$n=Bn().div.withConfig({displayName:"ImageStyles__StyledImagePreview",componentId:"sc-16ooypp-0"})(["position:relative;min-height:",";",""],(0,In.pick)({enterprise:"30px",prisma:In.variables.inputHeight}),(0,In.pick)({enterprise:(0,Fn.css)(["border:",";"],In.variables.border),prisma:(0,Fn.css)(["border-radius:",";overflow:hidden;margin-top:12px;background-color:",";"],In.variables.borderRadius,In.variables.interactiveColorBackground)})),qn=Bn().div.withConfig({displayName:"ImageStyles__StyledLabelContainer",componentId:"sc-16ooypp-1"})(["",";flex-direction:row;justify-content:space-between;background-color:",";color:",";opacity:0.9;position:absolute;width:100%;"],In.mixins.reset("flex"),(0,In.pick)({enterprise:{light:In.variables.gray92,dark:In.variables.gray30},prisma:In.mixins.overlayColors(In.variables.interactiveColorBackground,In.variables.interactiveColorOverlaySelected)}),In.variables.contentColorMuted),Kn=Bn()(Wn()).withConfig({displayName:"ImageStyles__StyledRemoveClickable",componentId:"sc-16ooypp-2"})(["cursor:pointer;"," padding:",";text-align:center;height:inherit;&:focus{","}&:hover{background-color:",";color:",";}"],(0,In.pick)({enterprise:(0,Fn.css)(["flex:0 0 26px;"]),prisma:(0,Fn.css)(["color:",";border-radius:50%;"],In.variables.contentColorMuted)}),(0,In.pick)({enterprise:"3px 0",prisma:{comfortable:"0 8px",compact:"0 6px"}}),(0,In.pick)({enterprise:(0,Fn.css)(["box-shadow:",";color:",";"],In.variables.focusShadow,In.variables.linkColor),prisma:(0,Fn.css)(["color:",";background-color:",";box-shadow:0 0 0 3px ",";"],In.variables.contentColorActive,In.variables.interactiveColorOverlayHover,In.variables.focusColor)}),(0,In.pick)({enterprise:{light:In.variables.gray96,dark:In.variables.gray30},prisma:In.variables.interactiveColorOverlayHover}),(0,In.pick)({enterprise:In.variables.linkColor,prisma:In.variables.contentColorActive})),Un=Bn().div.withConfig({displayName:"ImageStyles__StyledLabel",componentId:"sc-16ooypp-3"})(["color:",";overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 0 0px;padding:",";",""],In.variables.contentColorActive,(0,In.pick)({enterprise:"3px 0 3px 10px",prisma:{comfortable:"10px 10px",compact:"6px 10px"}}),(function(Je){return Je.$disabled&&(0,Fn.css)(["background-color:",";color:",";cursor:not-allowed;"],(0,In.pick)({enterprise:In.variables.gray96,prisma:In.variables.interactiveColorBackgroundDisabled}),In.variables.contentColorDisabled)})),Gn=Bn().img.withConfig({displayName:"ImageStyles__StyledImageThumbnail",componentId:"sc-16ooypp-4"})(["",";margin:0 auto;max-height:","px;max-width:100%;"],In.mixins.reset("block"),(function(Je){return Je.maxHeight})),Jn=Bn()(Hn()).withConfig({displayName:"ImageStyles__StyledErrorMessage",componentId:"sc-16ooypp-5"})(["margin-top:",";"],(0,In.pick)({enterprise:In.variables.spacingXSmall,prisma:"12px"}));function F(Je){return(F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function T(){return(T=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function U(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function M(Je,et,tt){return et&&U(Je.prototype,et),tt&&U(Je,tt),Je}function L(Je,et){return(L=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function B(Je){var et=function X(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function t(){var tt,ot=z(Je);if(et){var it=z(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return $(this,tt)}}function $(Je,et){return!et||"object"!==F(et)&&"function"!=typeof et?W(Je):et}function W(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function z(Je){return(z=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function G(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Cr={allowExtensions:Cn().arrayOf(Cn().string),defaultFilename:Cn().string,defaultImageDataURI:Cn().string,disabled:Cn().bool,dropAnywhere:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,maxHeight:Cn().number,onImageChange:Cn().func},wr=function(Je){!function N(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&L(Je,et)}(t,Je);var et=B(t);function t(Je){var tt;return function H(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,t),G(W(tt=et.call(this,Je)),"fileReader",void 0),G(W(tt),"handleAddFiles",(function(Je){if(Je.length>0){var et=Je[0];1===tt.fileReader.readyState&&tt.fileReader.abort(),tt.fileReader.onload=function(){var Je,ot,it={filename:et.name,imageDataURI:tt.fileReader.result};(tt.setState(it),t.isAllowedFilename(et.name,tt.props.allowExtensions))&&(null===(Je=(ot=tt.props).onImageChange)||void 0===Je||Je.call(ot,it))},tt.fileReader.readAsDataURL(et)}})),G(W(tt),"handleRemoveFile",(function(){var Je,et;1===tt.fileReader.readyState&&tt.fileReader.abort();var ot={filename:null,imageDataURI:null};tt.setState(ot),null===(Je=(et=tt.props).onImageChange)||void 0===Je||Je.call(et,ot)})),tt.state={filename:Je.defaultFilename,imageDataURI:Je.defaultImageDataURI},tt.fileReader=new FileReader,tt}return M(t,null,[{key:"isAllowedFilename",value:function e(Je,et){return!!Je&&et.some((function(et){return wn()(En()(Je),".".concat(En()(et)))}))}}]),M(t,[{key:"componentDidUpdate",value:function e(Je){0}},{key:"render",value:function e(){var Je=this.props,et=Je.allowExtensions,tt=Je.maxHeight,ot=Je.disabled,it=Je.error,en=this.state,Cn=en.filename,_n=en.imageDataURI,wn=et.map((function(Je){return".".concat(Je)})).join(", "),Sn=Cn&&!t.isAllowedFilename(Cn,et)||it,kn=(0,Tn._)("This file extension is unsupported."),En=(0,Ln.sprintf)((0,Tn._)('Remove "%(filename)s"'),{filename:Cn});return Zt().createElement("div",{"data-test":"image"},Zt().createElement(Pn(),T({},xn()(this.props,["allowExtensions","defaultFilename","defaultImageDataURI","maxHeight","onImageChange"]),{accept:wn,allowMultiple:!1,error:Sn,onRequestAdd:this.handleAddFiles,"data-test":"file"}),Cn&&_n&&!Sn&&Zt().createElement($n,null,Zt().createElement(qn,null,Zt().createElement(Un,{"data-test":"label",$disabled:ot},Cn),!ot&&Zt().createElement(Kn,{onClick:this.handleRemoveFile,"data-test":"remove","aria-label":En},Zt().createElement(Nn,null))),Zt().createElement(Gn,{alt:Cn,"data-test":"preview",maxHeight:tt,src:_n}))),Sn&&Zt().createElement(Jn,{appearance:"fill",type:"error"},kn))}}]),t}(it.Component);G(wr,"propTypes",Cr),G(wr,"defaultProps",{allowExtensions:["gif","jpeg","jpg","png"],disabled:!1,dropAnywhere:!1,error:!1,maxHeight:180});const Sr=wr;Je.exports=ot})()},3830:function(Je,et,tt){
|
|
|
/*!
|
|
|
* Copyright © 2018 Splunk Inc.
|
|
|
* SPLUNK CONFIDENTIAL – Use or disclosure of this material in whole or
|
|
|
* in part without a valid written license from Splunk Inc. is PROHIBITED.
|
|
|
*/
|
|
|
(()=>{"use strict";var et={18:(Je,et,ot)=>{ot.d(et,{getOptions:()=>r}),ot(6195),ot(4868),tt(1758),tt(140),tt(398),tt(975),tt(117);const r=(Je,et)=>{if(Array.isArray(et))return et;if(Je&&Array.isArray(Je.enum))return Je.enum.map(Je=>({value:Je}));throw Error("No valid values provided to editor: "+JSON.stringify(Je))}},2166:(Je,et,tt)=>{tt.d(et,{X:()=>l});const ot=new RegExp(/\$/.source+/(\w+:)?/.source+/([^$|:]+?)(\|[|\w]+)?/.source+/\$/.source),l=Je=>"string"==typeof Je&&ot.test(Je)},4008:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.AdvancedConfigButton=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(232)),Sn=tt(6649),xn=en(tt(6643)),kn=en(tt(8897)),En=tt(3563),Dn=en(tt(6379)),Pn=en(tt(7020)),Ln=en(tt(9250)),Tn=(0,wn.default)(Ln.default)`
|
|
|
margin-top: 0;
|
|
|
padding: 0;
|
|
|
// adjust bottom margin according to theme
|
|
|
margin-bottom: ${(0,En.pick)({enterprise:En.variables.spacingMedium,prisma:{compact:En.variables.spacingMedium,comfortable:En.variables.spacingLarge}})};
|
|
|
width: 100%;
|
|
|
|
|
|
// remove top margin of the first component in control group
|
|
|
&:first-child {
|
|
|
margin-top: 0;
|
|
|
}
|
|
|
|
|
|
// remove bottom margin of the last component in control group
|
|
|
&:last-child {
|
|
|
margin-bottom: 0;
|
|
|
}
|
|
|
// remove top padding on label of the first control group
|
|
|
[data-test='label']:first-of-type {
|
|
|
padding-top: 0;
|
|
|
}
|
|
|
[data-test='tooltip'] {
|
|
|
margin-bottom: ${(0,En.pick)({enterprise:{compact:"4px",comfortable:"6px"},prisma:"0px"})};
|
|
|
}
|
|
|
`,In=(0,wn.default)(Dn.default)`
|
|
|
display: flex;
|
|
|
> span {
|
|
|
display: flex;
|
|
|
width: 35px;
|
|
|
}
|
|
|
`;et.AdvancedConfigButton=({label:Je="",onClick:et})=>{const{isPrisma:tt}=(0,kn.default)();return Cn.default.createElement(In,{"data-test":Je+"-advanced-config-button-tooltip",content:(0,Sn._)("Advanced configurations")},Cn.default.createElement(Pn.default,{"data-test":Je+"-advanced-config-button",icon:Cn.default.createElement(xn.default,{"data-test":Je+"-advanced-config-button-icon"}),appearance:tt?"secondary":"pill",onClick:et}))};const y=({"data-test":Je,children:tt,isAdvanced:ot,label:it,hideLabel:Zt,labelPosition:en,labelWidth:_n,tooltip:wn,help:Sn,style:xn,error:kn,onClick:En,onAdvancedConfigButtonClick:Dn})=>Cn.default.createElement(Tn,{"data-test":null!=Je?Je:"control-group",label:it,hideLabel:Zt,labelPosition:en,labelWidth:_n,tooltip:wn,help:Sn,error:kn,style:xn,onClick:En},ot?Cn.Children.toArray(tt).filter(Boolean).map(Je=>(0,Cn.cloneElement)(Je,{style:{flex:1}})):tt,ot?Cn.default.createElement(et.AdvancedConfigButton,{label:it,onClick:Dn}):null);y.propTypes={style:_n.object,isAdvanced:_n.bool,onClick:_n.func,onAdvancedConfigButtonClick:_n.func},y.defaultProps={isAdvanced:!1},et.default=y},5862:(Je,et)=>{et.editorStyle=void 0,et.editorStyle={width:"100%"}},6195:Je=>{Je.exports=tt(8)},6643:Je=>{Je.exports=tt(1786)},7020:Je=>{Je.exports=tt(697)},9250:Je=>{Je.exports=tt(1212)},2373:Je=>{Je.exports=tt(3831)},6379:Je=>{Je.exports=tt(1213)},3563:Je=>{Je.exports=tt(22)},8897:Je=>{Je.exports=tt(253)},6649:Je=>{Je.exports=tt(4)},4868:Je=>{Je.exports=tt(38)},23:Je=>{Je.exports=tt(3)},9497:Je=>{Je.exports=tt(0)},232:Je=>{Je.exports=tt(2)}},ot={};function o(Je){var tt=ot[Je];if(void 0!==tt)return tt.exports;var it=ot[Je]={exports:{}};return et[Je].call(it.exports,it,it.exports,o),it.exports}o.n=Je=>{var et=Je&&Je.__esModule?()=>Je.default:()=>Je;return o.d(et,{a:et}),et},o.d=(Je,et)=>{for(var tt in et)o.o(et,tt)&&!o.o(Je,tt)&&Object.defineProperty(Je,tt,{enumerable:!0,get:et[tt]})},o.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),o.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var it={};(()=>{o.r(it),o.d(it,{default:()=>kn});var Je=o(9497),et=o.n(Je),tt=o(23),ot=o.n(tt),Zt=o(2373),en=o.n(Zt),Cn=o(2166),_n=o(18),wn=o(5862),Sn=o(4008),xn=o.n(Sn);const f=tt=>{let{onChange:ot,name:it,itemSchema:Zt,values:Sn,value:kn,labelPosition:En,labelWidth:Dn,label:Pn,tooltip:Ln,isDisabled:Tn,isAdvanced:In,hideLabel:jn}=tt;const Mn=(0,_n.getOptions)(Zt,Sn),An=(0,Cn.X)(kn)||Tn,Rn=(0,Je.useCallback)((Je,et)=>{let{value:tt}=et;return ot(Je,it,tt)},[ot,it]);return et().createElement(xn(),{label:Pn,labelPosition:En,labelWidth:Dn,tooltip:Ln,isAdvanced:In,hideLabel:jn},et().createElement(en(),{"data-test":it,onChange:Rn,value:kn,disabled:An,style:wn.editorStyle},Mn.map(Je=>et().createElement(en().Option,{key:Je.value,value:Je.value,label:Je.label||Je.value,icon:Je.icon?et().createElement(Je.icon,null):null}))))};f.propTypes={onChange:ot().func.isRequired,name:ot().string.isRequired,itemSchema:ot().object,values:ot().arrayOf(ot().shape({label:ot().string,value:ot().oneOfType([ot().string,ot().number]).isRequired})),value:ot().oneOfType([ot().string,ot().number]),label:ot().string.isRequired,labelPosition:ot().oneOf(["left","top"]),labelWidth:ot().number,tooltip:ot().string,isDisabled:ot().bool,isAdvanced:ot().bool,hideLabel:ot().bool},f.defaultProps={labelPosition:"top",isDisabled:!1};const kn=f})(),Je.exports=it})()},3831:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Divider:()=>Gn.Divider,Heading:()=>Gn.Heading,Option:()=>Uo,default:()=>Yo});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(378),xn=tt(480);var kn=et.n(xn);const En=tt(69);var Dn=et.n(En);const Pn=tt(664);var Ln=et.n(Pn);const Tn=tt(62);var In=et.n(Tn);const jn=tt(99);var Mn=et.n(jn);const An=tt(63);var Rn=et.n(An);const Nn=tt(84);var Fn=et.n(Nn);const Bn=tt(38);var Vn=et.n(Bn);const Wn=tt(147);var zn=et.n(Wn);const Hn=tt(174);var $n=et.n(Hn);const qn=tt(179);var Kn=et.n(qn);const Un=tt(810),Gn=tt(1794),Jn=tt(1038);var Cr=et.n(Jn);const wr=tt(643),Sr=tt(3837),Or=tt(1214);var xr=et.n(Or);const kr=tt(3838);var Lr=et.n(kr);const Nr=tt(1215);var Wr=et.n(Nr);const zr=tt(2492);var Hr=et.n(zr);const $r=tt(2493);var Kr=et.n($r);const Ur=tt(198);const Gr=function e(){return(0,Ur.useSplunkTheme)().isEnterprise?Zt().createElement(Kr(),{screenReaderText:null,hideDefaultTooltip:!0,size:.5}):Zt().createElement(Hr(),null)},Zr=tt(1791);var Xr=et.n(Zr);const Yr=tt(1792);var Qr=et.n(Yr);const Jr=function e(){var Je=(0,Ur.useSplunkTheme)(),et=Je.isEnterprise,tt=Je.isCompact,ot=(0,Sn._)("Search"),it=tt?"20px":"24px";return et?Zt().createElement(Xr(),{role:"presentation",size:"16px",screenReaderText:ot,hideDefaultTooltip:!0}):Zt().createElement(Qr(),{role:"presentation","aria-label":ot,width:it,height:it})};function ne(Je){return(ne="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function re(){return(re=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function oe(Je,et){if(null==Je)return{};var tt,ot,it=function ie(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function ae(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function le(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function ue(Je,et){return(ue=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function pe(Je){var et=function ve(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=he(Je);if(et){var it=he(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return fe(this,tt)}}function fe(Je,et){return!et||"object"!==ne(et)&&"function"!=typeof et?de(Je):et}function de(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function he(Je){return(he=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function be(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var eo={active:Cn().bool,children:Cn().node,description:Cn().string,descriptionPosition:Cn().oneOf(["right","bottom"]),disabled:Cn().bool,hidden:Cn().bool,icon:Cn().node,label:Cn().string.isRequired,multiple:Cn().bool,matchRanges:Cn().arrayOf(Cn().shape({start:Cn().number.isRequired,end:Cn().number.isRequired})),onClick:Cn().func,selected:Cn().bool,truncate:Cn().bool,value:Cn().oneOfType([Cn().string,Cn().number,Cn().bool]).isRequired},to=function(Je){!function ce(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&ue(Je,et)}(n,Je);var et=pe(n);function n(){var Je;ae(this,n);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return be(de(Je=et.call.apply(et,[this].concat(ot))),"c",null),be(de(Je),"handleClick",(function(et){var tt=Je.props,ot=tt.onClick,it=tt.value;tt.disabled||null==ot||ot(et,{value:it})})),be(de(Je),"handleMount",(function(et){Je.c=et})),Je}return function se(Je,et,tt){return et&&le(Je.prototype,et),tt&&le(Je,tt),Je}(n,[{key:"scrollIntoViewIfNeeded",value:function e(){var Je;null===(Je=this.c)||void 0===Je||Je.scrollIntoViewIfNeeded()}},{key:"focus",value:function e(){var Je;null===(Je=this.c)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this.props,et=Je.value,tt=Je.children,ot=Je.label,it=Je.multiple,en=oe(Je,["value","children","label","multiple"]);return Zt().createElement(Gn.Item,re({"aria-selected":this.props.selected,"data-test-value":et,"data-test":"option",ref:this.handleMount},en,{selectable:!0,selectableAppearance:it?"checkbox":void 0,onClick:this.handleClick,role:"option",value:et.toString()}),tt||ot)}}]),n}(it.PureComponent);be(to,"propTypes",eo),be(to,"defaultProps",{descriptionPosition:"bottom",disabled:!1,multiple:!1,selected:!1,truncate:!1}),be(to,"type",Gn.Item);const no=to,ro=tt(2);var oo=et.n(ro);const io=tt(499);var ao=et.n(io);const so=tt(1795);var lo=et.n(so),co=(0,ro.css)(["color:",";font-size:",";line-height:",";overflow:inherit;white-space:inherit;text-overflow:inherit;"],(0,Ur.pick)({prisma:Ur.variables.contentColorDefault,enterprise:Ur.variables.textGray}),Ur.variables.fontSizeSmall,(0,Ur.pick)({prisma:"16px"})),uo=oo().span.withConfig({displayName:"ItemStyles__StyledItemDescriptionBottom",componentId:"sc-4kc053-0"})(["",";display:block;"],co),po=oo().span.withConfig({displayName:"ItemStyles__StyledItemDescriptionRight",componentId:"sc-4kc053-1"})(["",";float:right;"," max-width:50%;text-align:right;box-sizing:border-box;"],co,(0,Ur.pick)({enterprise:(0,ro.css)(["padding-left:",";"],Ur.variables.spacingLarge)})),ho=oo().div.withConfig({displayName:"ItemStyles__StyledItemSelectedIcon",componentId:"sc-4kc053-2"})(["position:absolute;"," color:",";"],(0,Ur.pick)({prisma:(0,ro.css)(["right:16px;"]),enterprise:(0,ro.css)(["right:3px;left:8px;"])}),(0,Ur.pick)({prisma:Ur.variables.contentColorActive,enterprise:Ur.variables.accentColorL10})),fo=oo().span.withConfig({displayName:"ItemStyles__StyledItemIcon",componentId:"sc-4kc053-3"})(["flex:0 0 auto;padding-right:",";min-width:10px;display:inline-block;text-align:center;vertical-align:",";",""],(0,Ur.pick)({prisma:"8px",enterprise:"3px"}),(0,Ur.pick)({prisma:"initial",enterprise:"middle"}),(0,Ur.pick)({prisma:(0,ro.css)(["color:",";display:inline-flex;align-items:center;min-width:20px;min-height:20px;& > svg{width:20px;height:20px;}"],Ur.variables.contentColorMuted),enterprise:(0,ro.css)(["transform:translateY(-1px);"])})),go=(oo()(ao()).withConfig({displayName:"ItemStyles__StyledClickable",componentId:"sc-4kc053-4"})(["display:block;position:relative;cursor:pointer;color:",";word-wrap:break-word;max-width:100%;width:100%;padding:",";"," "," "," &:not([disabled]){&:hover{background:",";","}&:focus{outline:0;box-shadow:",";","}"," ","}&[disabled]{color:",";cursor:not-allowed;",",","{color:inherit;}","{cursor:not-allowed;color:",";}","}",""],(0,Ur.pick)({prisma:Ur.variables.contentColorActive,enterprise:{dark:Ur.variables.gray96,light:Ur.variables.gray22}}),(0,Ur.pick)({prisma:{comfortable:"10px 16px",compact:"6px 16px"},enterprise:"6px 10px"}),(function(Je){var et=Je.$isSelectable,tt=Je.$selectableAppearance;return et&&(0,Ur.pick)({prisma:(0,ro.css)(["padding-right:44px;",""],(function(){return"checkbox"===tt&&"padding-left: 42px;"})),enterprise:(0,ro.css)(["padding-right:10px;padding-left:",";"],(function(){return"checkbox"===tt?"32px":"28px"}))})}),(function(Je){var et=Je.$active,tt=Je.$preventFocus;return et&&!tt&&(0,ro.css)(["box-shadow:",";"],Ur.variables.focusShadowInset)}),(function(Je){return Je.$active&&(0,ro.css)(["background:",";font-weight:",";"],(0,Ur.pick)({enterprise:{light:Ur.variables.gray92,dark:Ur.variables.gray22},prisma:Ur.variables.neutral100}),Ur.variables.fontWeightBold)}),(0,Ur.pick)({prisma:Ur.variables.interactiveColorOverlayHover,enterprise:Ur.variables.backgroundColorHover}),(function(Je){return Je.$selected&&(0,Ur.pick)({prisma:(0,ro.css)(["background:",";"],Ur.mixins.overlayColors(Ur.variables.interactiveColorOverlaySelected,Ur.variables.interactiveColorOverlayHover))})}),Ur.variables.focusShadowInset,(0,Ur.pick)({prisma:(0,ro.css)(["background:",";"],Ur.variables.interactiveColorOverlayHover)}),(0,Ur.pick)({prisma:(0,ro.css)(["&:active{background:",";}"],Ur.variables.interactiveColorOverlayActive)}),(function(Je){return Je.$selected&&(0,Ur.pick)({prisma:(0,ro.css)(["background:",";&:active{background:",";}"],Ur.variables.interactiveColorOverlaySelected,Ur.mixins.overlayColors(Ur.variables.interactiveColorOverlaySelected,Ur.variables.interactiveColorOverlayActive))})}),(0,Ur.pick)({enterprise:{light:Ur.variables.gray45,dark:Ur.variables.contentColorDisabled},prisma:Ur.variables.contentColorDisabled}),uo,po,ho,(0,Ur.pick)({prisma:Ur.variables.contentColorDisabled,enterprise:Ur.variables.gray80}),(0,Ur.pick)({prisma:(0,ro.css)(["& > * > ","{color:",";}"],fo,Ur.variables.contentColorDisabled)}),(function(Je){return Je.$selected&&(0,Ur.pick)({prisma:(0,ro.css)(["","{color:",";}"],fo,Ur.variables.contentColorActive)})})),oo()(lo()).withConfig({displayName:"ItemStyles__StyledSwitch",componentId:"sc-4kc053-5"})(["position:absolute;left:",";top:",";"],(0,Ur.pick)({prisma:"16px",enterprise:"8px"}),(0,Ur.pick)({prisma:"0px",enterprise:{comfortable:"-1px",compact:"2px"}}))),mo=oo().span.withConfig({displayName:"ItemStyles__StyledInnerWrapper",componentId:"sc-4kc053-6"})(["display:flex;align-items:flex-start;"]),bo=oo().span.withConfig({displayName:"ItemStyles__StyledTitleAndDescriptionWrapper",componentId:"sc-4kc053-7"})(["display:flex;flex-wrap:wrap;flex-direction:column;max-width:100%;width:100%;align-self:center;word-break:break-word;white-space:normal;",""],(function(Je){return Je.$truncate&&(0,ro.css)(["white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"])})),vo=oo().div.withConfig({displayName:"ItemStyles__StyledLabel",componentId:"sc-4kc053-8"})(["overflow:inherit;white-space:inherit;text-overflow:inherit;max-width:100%;min-height:20px;",""],(function(Je){return Je.$truncate&&(0,ro.css)(["display:block;clear:both;"])})),yo=(oo().span.withConfig({displayName:"ItemStyles__StyledMatch",componentId:"sc-4kc053-9"})(["border-bottom:1px solid ",";"],(0,Ur.pick)({prisma:Ur.variables.contentColorActive,enterprise:{dark:Ur.variables.gray96,light:Ur.variables.gray45}})),oo().span.withConfig({displayName:"ItemStyles__StyledSubmenu",componentId:"sc-4kc053-10"})(["float:right;padding-left:",";color:",";",""],Ur.variables.spacingSmall,(0,Ur.pick)({prisma:"inherit",enterprise:Ur.variables.textGray}),(0,Ur.pick)({prisma:(0,ro.css)(["& > svg{width:20px;height:20px;}"])})),oo()(vo).withConfig({displayName:"SelectAllOptionStyles__StyledSelectAllLabel",componentId:"y6bn08-0"})(["font-weight:",";"],Ur.variables.fontWeightBold)),Co=oo()(no).withConfig({displayName:"SelectAllOptionStyles__StyledSelectAllOption",componentId:"y6bn08-1"})(["padding-inline-start:",";box-shadow:none;"],(0,Ur.pick)({prisma:"42px;",enterprise:"32px;"})),_o={active:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),id:Cn().string,onClick:Cn().func,selectAllLabel:Cn().string,totalCount:Cn().number,changedToggle:Cn().bool,selected:Cn().oneOf([!1,!0,"some"])},wo=Zt().forwardRef((function(Je,et){var tt=Je.active,ot=Je.id,it=Je.onClick,en=Je.selectAllLabel,Cn=Je.totalCount,_n=Je.changedToggle,wn=Je.selected,xn=_n?" (".concat(null==Cn?void 0:Cn.toString(),")"):"";return Zt().createElement(Co,{label:en,value:"selectAll",key:"selectAll",onClick:it,"data-test":"select-all","aria-keyshortcuts":"Control+A",id:ot,active:tt,ref:et,tabIndex:-1},Zt().createElement(go,{interactive:!1,selected:"some"===wn?"some":wn,key:"main-checkbox",value:"main-checkbox",appearance:"checkbox","aria-label":!wn&&(0,Sn._)("No options selected")||"some"===wn&&(0,Sn._)("Some options selected")||(0,Sn._)("All options selected"),"data-test":"select-all-switch",selectedLabel:!0===wn?(0,Sn._)("All options selected"):(0,Sn._)("Option selected"),unselectedLabel:!0===wn?(0,Sn._)("No options selected"):(0,Sn._)("Option unselected"),someSelectedLabel:(0,Sn._)("Some options selected")}),Zt().createElement(po,{"data-test":"description"},"".concat(xn," Ctrl-a")),Zt().createElement(mo,null,Zt().createElement(bo,{$truncate:!1},Zt().createElement(yo,{$truncate:!1},en))))}));wo.propTypes=_o;const So=wo,Oo=tt(697);var xo=et.n(Oo),ko=oo()(xo()).withConfig({displayName:"SelectBaseStyles__StyledButton",componentId:"sc-16cj7sk-0"})(["&[data-inline]{width:",";}",""],(function(Je){return Je.$multiple?"400px":"auto"}),(function(Je){return!Je.$multiple&&"flex-grow: 0;"})),Eo=oo().span.withConfig({displayName:"SelectBaseStyles__StyledLinkIcon",componentId:"sc-16cj7sk-1"})(["padding-right:2px;"]),Do=oo().span.withConfig({displayName:"SelectBaseStyles__StyledLinkCaret",componentId:"sc-16cj7sk-2"})(["padding-left:2px;"]),Po=oo().div.withConfig({displayName:"SelectBaseStyles__StyledFilter",componentId:"sc-16cj7sk-3"})(["padding:",";min-width:160px;"],(0,Ur.pick)({enterprise:"8px",prisma:"10px 16px"})),Lo=oo().span.withConfig({displayName:"SelectBaseStyles__StyledSearchIconWrapper",componentId:"sc-16cj7sk-4"})(["color:",";pointer-events:none;padding:",";"],(0,Ur.pick)({enterprise:{light:Ur.variables.gray60,dark:Ur.variables.white},prisma:Ur.variables.contentColorMuted}),(0,Ur.pick)({comfortable:"0 8px",compact:"0 6px"})),To=oo().span.withConfig({displayName:"SelectBaseStyles__StyledCount",componentId:"sc-16cj7sk-5"})(["padding-right:",";"],Ur.variables.spacingXSmall),Io=oo()(xr()).withConfig({displayName:"SelectBaseStyles__StyledControlsLink",componentId:"sc-16cj7sk-6"})(["margin-right:20px;",";"],(function(Je){return Je.$disabled&&(0,ro.css)(["color:",";"],Ur.variables.contentColorDisabled)})),jo=oo().div.withConfig({displayName:"SelectBaseStyles__StyledToggleAllControls",componentId:"sc-16cj7sk-7"})(["padding:",";",""],(0,Ur.pick)({enterprise:"5px 8px",prisma:"10px 16px"}),(0,Ur.pickVariant)("$placement",{above:{enterprise:(0,ro.css)(["border-top:",";"],Ur.variables.border),prisma:(0,ro.css)(["border-top:1px solid ",";"],Ur.variables.neutral200)},below:{enterprise:(0,ro.css)(["border-bottom:",";"],Ur.variables.border),prisma:(0,ro.css)(["border-bottom:1px solid ",";"],Ur.variables.neutral200)}})),Mo=function e(Je,et){return Je?Je.label.charAt(et).toLowerCase():""},Ao=function e(Je,et){if(!Je.length)return Je;var tt=null,ot=!1,it=Je.filter((function(Je){var it=Mo(Je,et.index);if(it===et.value)return ot=!0,!0;if(!ot){var Zt=Mo(tt,et.index);Zt?it>et.value?(Zt<et.value||Zt>it)&&(tt=Je):it>Zt&&(tt=Je):tt=Je}return!1}));return 0===it.length&&tt?[tt]:it},Ro={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};var No={document:Ro,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function e(){},pushState:function e(){},go:function e(){},back:function e(){}},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){},matchMedia:function e(){return{}},requestAnimationFrame:function e(Je){return"undefined"==typeof setTimeout?(Je(),null):setTimeout(Je,0)},cancelAnimationFrame:function e(Je){"undefined"!=typeof setTimeout&&clearTimeout(Je)}};function at(){return(at=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function lt(Je,et){return function ut(Je){if(Array.isArray(Je))return Je}(Je)||function ct(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||dt(Je,et)||function st(){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 pt(Je){return function ht(Je){if(Array.isArray(Je))return bt(Je)}(Je)||function vt(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||dt(Je)||function ft(){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 dt(Je,et){if(Je){if("string"==typeof Je)return bt(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);return"Object"===tt&&Je.constructor&&(tt=Je.constructor.name),"Map"===tt||"Set"===tt?Array.from(Je):"Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt)?bt(Je,et):void 0}}function bt(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function yt(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function gt(Je,et,tt){return et&&yt(Je.prototype,et),tt&&yt(Je,tt),Je}function St(Je,et){return(St=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function xt(Je){var et=function kt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=It(Je);if(et){var it=It(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return wt(this,tt)}}function wt(Je,et){return!et||"object"!==_t(et)&&"function"!=typeof et?Ct(Je):et}function Ct(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function It(Je){return(It=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function _t(Je){return(_t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function At(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function jt(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?At(Object(tt),!0).forEach((function(et){Et(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):At(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function Et(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Fo={allowKeyMatching:Cn().bool,allowNewValues:Cn().bool,animateLoading:Cn().bool,appearance:Cn().oneOf(["default","link","primary","pill","toggle","flat","subtle"]),append:Cn().bool,children:Cn().node,defaultPlacement:Cn().oneOf(["above","below","vertical"]),defaultValues:Cn().array,describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,filter:Cn().oneOf([!1,!0,"controlled"]),footerMessage:Cn().node,inline:Cn().bool,inputId:Cn().string,inputRef:Cn().oneOfType([Cn().func,Cn().object]),isLoadingOptions:Cn().bool,labelledBy:Cn().string,labelText:Cn().string,loadingMessage:Cn().node,menuStyle:Cn().object,multiple:Cn().bool,name:Cn().string,noOptionsMessage:Cn().node,onChange:Cn().func,onClose:Cn().func,onFilterChange:Cn().func,onOpen:Cn().func,onScroll:Cn().func,onScrollBottom:Cn().func,required:Cn().bool,placeholder:Cn().string,prefixLabel:Cn().string,prepend:Cn().bool,repositionMode:Cn().oneOf(["none","flip"]),selectAllAppearance:Cn().oneOf(["buttongroup","checkbox"]),showSelectedValuesFirst:Cn().oneOf(["nextOpen","immediately","never"]),suffixLabel:Cn().string,tabConfirmsNewValue:Cn().bool,toggleContent:Cn().oneOf(["optionChildren","optionLabel"]),values:Cn().array,virtualization:Cn().number},Bo={allowKeyMatching:!0,allowNewValues:!1,animateLoading:!1,appearance:"toggle",append:!1,defaultPlacement:"vertical",disabled:!1,filter:!1,inline:!1,isLoadingOptions:!1,menuStyle:{},multiple:!1,noOptionsMessage:(0,Sn._)("No matches"),placeholder:(0,Sn._)("Select..."),prepend:!1,repositionMode:"flip",selectAllAppearance:"buttongroup",tabConfirmsNewValue:!1,toggleContent:"optionChildren"},Vo=Fn()((function(Je){return[Je]})),Wo=Fn()((function(Je){var et=Je.anchorWidth,tt=Je.isMultiple,ot=Je.maxHeight,it=Je.menuStyle;return jt(tt?{width:Math.max(null!=et?et:0,200),maxHeight:ot}:{minWidth:null!=et?et:void 0,maxWidth:Math.max(null!=et?et:0,300),maxHeight:ot},it)})),zo=["clickAway","escapeKey","offScreen","tabKey","toggleClick"];function Dt(Je){return Je&&wn()(Je.props,"value")}function Lt(Je,et){return"".concat(_t(Je),"-").concat(Je,"-").concat(et)}var Ho=function(Je){!function Ot(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&St(Je,et)}(o,Je);var et=xt(o);function o(Je){var tt;return function mt(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,o),Et(Ct(tt=et.call(this,Je)),"activeItemId",void 0),Et(Ct(tt),"activeValue",void 0),Et(Ct(tt),"availableOptionCount",void 0),Et(Ct(tt),"controlledExternally",void 0),Et(Ct(tt),"displayedValues",void 0),Et(Ct(tt),"dropdown",null),Et(Ct(tt),"firstSelectedEnabledOption",null),Et(Ct(tt),"firstSelectedOptionIndex",void 0),Et(Ct(tt),"menuId",void 0),Et(Ct(tt),"menuListboxId",void 0),Et(Ct(tt),"previousActiveIndex",null),Et(Ct(tt),"selectedOptionCount",void 0),Et(Ct(tt),"optionRefsByKey",void 0),Et(Ct(tt),"matchCharacter",void 0),Et(Ct(tt),"matchTimeout",void 0),Et(Ct(tt),"currentMatchOptions",void 0),Et(Ct(tt),"availableMatchOptions",void 0),Et(Ct(tt),"optionSelection",void 0),Et(Ct(tt),"resetMatches",(function(){tt.matchCharacter=null,tt.currentMatchOptions=[],tt.matchTimeout&&clearTimeout(tt.matchTimeout)})),Et(Ct(tt),"handleSelectAll",(function(Je){var et,ot,it,en=tt.props,Cn=en.name,_n=en.children;if(en.multiple){var wn=null!==(et=tt.getCurrentValues())&&void 0!==et?et:[],Sn=$n()(wn.concat(tt.displayedValues));Sn=Zt().Children.toArray(_n).filter((function(Je){return Dt(Je)&&In()(Sn,Je.props.value)&&(!Je.props.disabled||In()(wn,Je.props.value))})).map((function(Je){return Je.props.value})),tt.isControlled()||tt.setState({values:Sn}),null===(ot=(it=tt.props).onChange)||void 0===ot||ot.call(it,Je,{values:Sn,name:Cn,reason:"selectAll"})}})),Et(Ct(tt),"handleClearAll",(function(Je){var et,ot,it,en=tt.props,Cn=en.name,_n=en.children;if(en.multiple){var wn=null!==(et=tt.getCurrentValues())&&void 0!==et?et:[],Sn=Kn().apply(void 0,[wn].concat(pt(tt.displayedValues))),xn=Zt().Children.toArray(_n).filter((function(Je){return Dt(Je)&&(In()(wn,Je.props.value)&&Je.props.disabled||In()(Sn,Je.props.value))})).map((function(Je){return Je.props.value}));tt.isControlled()||tt.setState({values:xn}),null===(ot=(it=tt.props).onChange)||void 0===ot||ot.call(it,Je,{values:xn,name:Cn,reason:"clearAll"})}})),Et(Ct(tt),"handleTextKeyDown",(function(Je){var et=tt.props,ot=et.children,Zt=et.onScrollBottom,en=et.tabConfirmsNewValue,Cn=(0,wr.keycode)(Je.nativeEvent);if("tab"===Cn&&en&&!Mn()(tt.activeValue)&&tt.availableOptionCount<=1&&(Je.preventDefault(),tt.toggleValue(Je,tt.activeValue)),Je.shiftKey||Je.metaKey||Je.ctrlKey)"a"===Cn&&(Je.ctrlKey||Je.metaKey)&&("all"===tt.optionSelection?tt.handleClearAll(Je):tt.handleSelectAll(Je));else{if("down"===Cn&&(Je.preventDefault(),tt.setState((function(Je){return{activeIndex:Math.min(Je.activeIndex+1,"checkbox"===tt.props.selectAllAppearance?tt.availableOptionCount:tt.availableOptionCount-1)}})),ot&&Zt)){var _n,wn=it.Children.toArray(ot).length-(2+(null!==(_n=tt.getCurrentValues())&&void 0!==_n?_n:[]).length);tt.state.activeIndex===wn&&tt.handleScrollBottom(Je)}"up"===Cn&&(Je.preventDefault(),tt.setState((function(Je){return{activeIndex:Math.max(Je.activeIndex-1,0)}}))),"enter"===Cn&&!Mn()(tt.activeValue)&&tt.state.open&&("selectAll"===tt.activeValue?"all"===tt.optionSelection?tt.handleClearAll(Je):tt.handleSelectAll(Je):(Je.preventDefault(),tt.toggleValue(Je,tt.activeValue)))}})),Et(Ct(tt),"handleMenuOptionClick",(function(Je,et){var ot=et.value;Je.preventDefault(),tt.state.open&&tt.toggleValue(Je,ot)})),Et(Ct(tt),"handleMenuOptionKeyDown",(function(Je,et){var ot=Je.nativeEvent.key;if(1===ot.length){var it=[],Zt={index:0,value:ot};if(tt.matchCharacter)tt.currentMatchOptions.length>1&&(Zt.index=tt.matchCharacter.index+1,it=Ao(tt.currentMatchOptions,Zt));else{if(" "===ot)return void tt.resetMatches();it=Ao(tt.availableMatchOptions,Zt)}if(it.length){var en=0;if(0===Zt.index&&it.length>1){var Cn=it.indexOf(tt.availableMatchOptions[et]);Cn>=0&&(en=Cn===it.length-1?0:Cn+1)}var _n,wn=it[en],Sn=tt.optionRefsByKey[Lt(wn.value,wn.label)];if(null!=Sn)null===(_n=Sn.focus)||void 0===_n||_n.call(Sn)}tt.currentMatchOptions=it,tt.matchCharacter=Zt,tt.matchTimeout&&clearTimeout(tt.matchTimeout),tt.matchTimeout=setTimeout(tt.resetMatches,500),Je.preventDefault(),Je.stopPropagation()}})),Et(Ct(tt),"handleTextChange",(function(Je,et){var ot,it,Zt=et.value;tt.setState({filterKeyword:Zt,open:!0,activeIndex:0}),null===(ot=(it=tt.props).onFilterChange)||void 0===ot||ot.call(it,Je,{keyword:Zt})})),Et(Ct(tt),"handleTextFocus",(function(){tt.setState({textHasFocus:!0})})),Et(Ct(tt),"handleTextBlur",(function(){tt.setState({textHasFocus:!1})})),Et(Ct(tt),"handleRequestOpen",(function(Je){var et={open:!0,topValues:tt.getTopValues()};tt.props.multiple&&(et.filterKeyword="");var ot=tt.state.filterKeyword;tt.setState(et,(function(){var et,it,Zt,en,Cn;(null===(et=(it=tt.props).onOpen)||void 0===et||et.call(it),tt.firstSelectedEnabledOption&&!tt.hasFilter())?tt.firstSelectedEnabledOption.focus():tt.setState({activeIndex:null!==(Zt=tt.firstSelectedOptionIndex)&&void 0!==Zt?Zt:0});ot!==tt.state.filterKeyword&&(null===(en=(Cn=tt.props).onFilterChange)||void 0===en||en.call(Cn,Je,{keyword:tt.state.filterKeyword}))}))})),Et(Ct(tt),"handleRequestClose",(function(){tt.setState({open:!1,activeIndex:0},(function(){var Je,et;tt.previousActiveIndex=null,null===(Je=(et=tt.props).onClose)||void 0===Je||Je.call(et)}))})),Et(Ct(tt),"handleScrollBottom",(function(Je){var et,ot;tt.state.open&&!tt.props.isLoadingOptions&&(null===(et=(ot=tt.props).onScrollBottom)||void 0===et||et.call(ot,Je))})),Et(Ct(tt),"handleActiveOptionMount",(function(Je){tt.previousActiveIndex!==tt.state.activeIndex&&(null==Je||Je.scrollIntoViewIfNeeded())})),Et(Ct(tt),"handleOptionMount",(function(Je,et,ot){ot&&(tt.firstSelectedEnabledOption=Je),null==Je?delete tt.optionRefsByKey[et]:tt.optionRefsByKey[et]=Je})),Et(Ct(tt),"createToggle",(function(){var Je,et,ot,en=tt.props,Cn=en.toggle,_n=en.appearance,wn=en.children,xn=en.describedBy,kn=en.disabled,En=en.elementRef,Pn=en.error,Ln=en.inline,Tn=en.labelledBy,In=en.labelText,jn=en.multiple,Mn=en.placeholder,An=en.prefixLabel,Nn=en.required,Fn=en.suffixLabel,Bn=en.toggleContent,Wn=[],Hn=null!==(Je=tt.getCurrentValues())&&void 0!==Je?Je:[],$n=it.Children.toArray(wn);(ot=Hn.reduce((function(Je,tt,ot,it){var Zt=Dn()($n,(function(Je){return Dt(Je)&&Je.props.value===tt}));if(Zt){var en="optionLabel"!==Bn&&Zt.props.children?Zt.props.children:Zt.props.label;Je.push(en),Wn.push(Zt.props.label),jn||1!==Hn.length||(et=Zt.props.icon)}else jn&&(Je.push(tt),Wn.push(tt.toString()));return ot<it.length-1&&(Je.push((0,Sn._)(", ")),Wn.push((0,Sn._)(", "))),Je}),[])).length>0&&(ot=tt.wrapLabel({prefixLabel:An,label:ot,suffixLabel:Fn})),(0===ot.length||!jn&&ot.every((function(Je){return""===Je})))&&(ot=Vo(Mn),Wn=Vo(Mn)),Wn=ot.length>1?tt.wrapLabel({prefixLabel:An,label:["".concat(Hn.length," items selected")],suffixLabel:Fn}):tt.wrapLabel({prefixLabel:An,label:Wn,suffixLabel:Fn});var qn=jt({"aria-describedby":xn,"aria-label":"".concat(In?"".concat(In,", "):"").concat(Wn.join("")),"aria-labelledby":In?void 0:Tn,"aria-required":Nn,"data-select-appearance":_n,"data-test":jn?"multiselect":"select",disabled:kn,elementRef:En,error:Pn},Vn()(tt.props,Rn()(o.propTypes)));if(jn)qn["data-test-values"]=JSON.stringify(Hn);else{var Kn=lt(Hn,1)[0];qn["data-test-value"]=Kn}return Cn?(0,it.cloneElement)(Cn,qn):"link"===_n?Zt().createElement(xr(),at({},qn,{"data-select-appearance":"link"}),!!et&&Zt().createElement(Eo,null,et),ot||Mn,Zt().createElement(Do,null,Zt().createElement(Gr,null))):Zt().createElement(ko,at({},qn,{$multiple:jn,appearance:_n,label:ot,error:Pn,icon:et,inline:Ln,isMenu:!0,"aria-haspopup":"listbox","aria-owns":tt.menuId,onClick:tt.props.onClick},zn()(tt.props,o.invalidLinkAppearanceProps)),!!Hn.length&&jn&&Zt().createElement(To,{"data-role":"count"},"(",Hn.length,")"))})),Et(Ct(tt),"createChildren",(function(){var Je,et=tt.state,ot=et.filterKeyword,en=et.textHasFocus,Cn=et.topValues,_n=tt.props,wn=_n.allowKeyMatching,xn=_n.allowNewValues,kn=_n.filter,En=_n.multiple,Pn=_n.selectAllAppearance,Tn=_n.showSelectedValuesFirst,In=_n.isLoadingOptions,jn=_n.onScrollBottom,Mn=tt.getCurrentValues();tt.availableOptionCount=0,tt.firstSelectedOptionIndex=void 0,tt.selectedOptionCount=0,tt.activeValue=void 0,tt.availableMatchOptions=[];var An,Rn=0,Nn=!1,Fn="immediately"===Tn?tt.getTopValues():Cn,Bn=it.Children.toArray(tt.props.children).reduce((function(et,ot,en){if(!Dt(ot))return et.push(ot),et;ot.props.value===tt.state.filterKeyword&&(Je=!0);var Cn=Mn&&Mn.indexOf(ot.props.value)>=0,_n=!!Cn&&!ot.props.disabled&&!An,Sn=wn&&!En&&!kn&&!In&&!jn,xn=Lt(ot.props.value,ot.props.label),Dn=-1;!Sn||ot.props.disabled||ot.props.hidden||(tt.availableMatchOptions.push({label:ot.props.label,value:ot.props.value}),Dn=tt.availableMatchOptions.length-1);var Pn=(0,it.cloneElement)(ot,{key:ot.key||en,onClick:tt.handleMenuOptionClick,onKeyDown:Sn?function(Je){return tt.handleMenuOptionKeyDown(Je,Dn)}:void 0,selected:Cn,multiple:En,role:"option",ref:function e(Je){return tt.handleOptionMount(Je,xn,_n)}});return _n&&(An=!0),Fn&&Fn.indexOf(ot.props.value)>=0?(0===Rn&&(et.splice(Rn,0,Zt().createElement(Gn.Divider,{key:"topDivider"})),Nn=!0),et.splice(Rn,0,Pn),Rn+=1):et.push(Pn),et}),[]);En&&Ln()(Mn,(function(et){if(!Dn()(Bn,(function(Je){return Dt(Je)&&Je.props&&Je.props.value===et}))){et===tt.state.filterKeyword&&(Je=!0);var ot=Fn&&Fn.indexOf(et)>=0,it=Fn.length;0===Rn&&(Bn.splice(0,0,Zt().createElement(Gn.Divider,{key:"topDivider"})),Rn+=1,Nn=!0),Bn.splice(ot?0:it+1,0,Zt().createElement(no,{label:String(et),value:et,key:"missing-value-".concat(et),onClick:tt.handleMenuOptionClick,multiple:En,selected:!0})),ot&&(Rn+=1)}}));var Vn="controlled"===kn,Wn=(0,Sr.stringToKeywords)(ot);if(Bn=Vn?Bn:Bn.filter((function(Je){return!Dt(Je)||(0,Sr.testPhrase)(Je.props.label,Wn)})).map((function(Je){if(!Dt(Je))return Je;var et=Wn&&(0,Sr.keywordLocations)(Je.props.label,Wn);return(0,it.cloneElement)(Je,{matchRanges:et||void 0})})),xn&&!Je&&ot){var zn=Nn?Rn+1:Rn;Bn.splice(zn,0,Zt().createElement(no,{label:"".concat(ot," (new value)"),value:ot,key:"newValue",multiple:En,onClick:tt.handleMenuOptionClick}))}var Hn,$n,qn="checkbox"===Pn&&En&&Bn.length>1?1:0,Kn=!0;(Bn=Bn.reduce((function(Je,et){if(!Dt(et))return Je.push(et),Je;if(et.props&&et.props.hidden)return Je;et.props.selected&&!et.props.disabled&&null==tt.firstSelectedOptionIndex&&(tt.firstSelectedOptionIndex=tt.availableOptionCount);var ot=qn===tt.state.activeIndex;if(qn+=1,tt.availableOptionCount+=1,tt.selectedOptionCount+=et.props.selected?1:0,"newValue"===et.key||et.props.disabled||et.props.selected||(Kn=!1),!ot||!en)return Je.push(et),Je;et.props.disabled||(tt.activeValue=et.props.value);var Zt=(0,it.cloneElement)(et,{active:ot,id:tt.activeItemId,ref:tt.handleActiveOptionMount});return Je.push(Zt),Je}),[]),tt.optionSelection=(0===tt.selectedOptionCount?"none":Kn&&"all")||"some","checkbox"===Pn&&En&&tt.availableOptionCount>0)&&($n="all"===tt.optionSelection?""===ot?(0,Sn._)("Clear all"):(0,Sn._)("Clear all matches"):""===ot?(0,Sn._)("Select all"):(0,Sn._)("Select all matches"),0===tt.state.activeIndex&&en&&(tt.activeValue="selectAll"),Bn.unshift(Zt().createElement(So,{key:"selectAllOption",selected:"all"===tt.optionSelection||"none"!==tt.optionSelection&&"some",selectAllLabel:$n,totalCount:null===(Hn=tt.getCurrentValues())||void 0===Hn?void 0:Hn.length,changedToggle:!!tt.props.toggle,onClick:"all"===tt.optionSelection?tt.handleClearAll:tt.handleSelectAll,id:0===tt.state.activeIndex?tt.activeItemId:void 0,active:0===tt.state.activeIndex,ref:tt.handleActiveOptionMount,tabIndex:-1}),Zt().createElement(Gn.Divider,{key:"selectAllDivider"})));return tt.displayedValues=Bn.reduce((function(Je,et){return Dt(et)&&Je.push(et.props.value),Je}),[]),Bn})),Et(Ct(tt),"wrapLabel",(function(Je){var et=Je.prefixLabel,tt=Je.label,ot=Je.suffixLabel,it=tt;return et&&(it=["".concat(et,": ")].concat(it)),ot&&(it=kn()(it).concat(" ".concat(ot))),it})),Et(Ct(tt),"handleDropdownMount",(function(Je){tt.dropdown=Je})),tt.state={activeIndex:0,filterKeyword:"",open:!1,textHasFocus:!1,topValues:[],values:Je.defaultValues||[]},tt.controlledExternally=wn()(Je,"values"),tt.displayedValues=[],tt.availableOptionCount=0,tt.firstSelectedOptionIndex=void 0,tt.selectedOptionCount=0,tt.matchCharacter=null,tt.matchTimeout=null,tt.currentMatchOptions=[],tt.availableMatchOptions=[],tt.optionRefsByKey={},tt.optionSelection="none",o.validateAppearance(Je),tt.menuId=(0,Un.createDOMID)("menu"),tt.menuListboxId=(0,Un.createDOMID)("menu-listbox"),tt.activeItemId=(0,Un.createDOMID)("active-item"),tt}return gt(o,null,[{key:"validateAppearance",value:function e(Je){0}}]),gt(o,[{key:"componentDidUpdate",value:function e(Je,et){o.validateAppearance(this.props),this.previousActiveIndex=et.activeIndex}},{key:"getCurrentValues",value:function e(){var Je=this.isControlled()?this.props.values:this.state.values;return this.props.multiple||null==Je?Je:Je.slice(0,1)}},{key:"getTopValues",value:function e(){var Je;return this.props.multiple&&"never"!==this.props.showSelectedValuesFirst&&null!==(Je=this.getCurrentValues())&&void 0!==Je?Je:[]}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"hasFilter",value:function e(){return!!this.props.filter}},{key:"toggleValue",value:function e(Je,et){var tt,ot,it,Zt,en=null!==(tt=this.getCurrentValues())&&void 0!==tt?tt:[],Cn=en.indexOf(et),_n=this.props,wn=_n.name,Sn=_n.multiple;Zt=Sn?Cn>=0?[].concat(pt(en.slice(0,Cn)),pt(en.slice(Cn+1))):en.concat([et]):[et];var xn=!this.isControlled();xn&&this.setState({values:Zt}),Sn?xn&&this.setState({open:!0}):(this.handleRequestClose({reason:"contentClick"}),this.focus()),null===(ot=(it=this.props).onChange)||void 0===ot||ot.call(it,Je,{values:Zt,name:wn,reason:"valueToggle"})}},{key:"focus",value:function e(){var Je;null===(Je=this.dropdown)||void 0===Je||Je.focus()}},{key:"renderControls",value:function e(Je){var et=Je.hasChildren,tt=Je.placement,ot=this.state.filterKeyword,it=this.props,en=it.inputId,Cn=it.inputRef,_n=it.multiple,wn=it.selectAllAppearance,xn=(0,Sn._)("Select all options".concat("all"===this.optionSelection?" disabled":"")),kn=(0,Sn._)("Clear all options".concat("none"===this.optionSelection?" disabled":"")),En=Zt().createElement(jo,{$placement:tt,key:"selectAll"},Zt().createElement(Io,{$disabled:"all"===this.optionSelection,"aria-label":xn,onClick:this.handleSelectAll,"data-test":"select-all"},ot?(0,Sn._)("Select all Matches"):(0,Sn._)("Select all")),Zt().createElement(Io,{$disabled:"none"===this.optionSelection,"aria-label":kn,onClick:this.handleClearAll,"data-test":"clear-all"},ot?(0,Sn._)("Clear all Matches"):(0,Sn._)("Clear all")));return this.hasFilter()&&Zt().createElement("div",{key:"controls"},Zt().createElement(Po,{key:"filter","data-test":"filter"},Zt().createElement(Wr(),{value:ot,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,onChange:this.handleTextChange,onKeyDown:this.handleTextKeyDown,onFocus:this.handleTextFocus,onBlur:this.handleTextBlur,placeholder:(0,Sn._)("filter"),role:"combobox","aria-expanded":"true","aria-controls":this.menuListboxId,"aria-label":(0,Sn._)("Filter"),"aria-activedescendant":this.state.textHasFocus&&et?this.activeItemId:void 0,inputRef:Cn,inputId:en,canClear:!0,startAdornment:Zt().createElement(Lo,null,Zt().createElement(Jr,null))})),_n&&et&&"buttongroup"===wn&&En)}},{key:"render",value:function e(){var Je,et=this,tt=this.props,ot=tt.children,en=tt.defaultPlacement,Cn=tt.inputId,_n=tt.multiple,wn=tt.repositionMode,Sn=tt.virtualization,xn=this.hasFilter(),kn=null!==(Je=this.getCurrentValues())&&void 0!==Je?Je:[],En=it.Children.toArray(ot),Pn=kn.some((function(Je){var et=Dn()(En,(function(et){return Dt(et)&&et.props.value===Je}));return et&&!et.props.disabled})),Ln=this.createChildren(),Tn=this.createToggle();return Zt().createElement(Cr(),{closeReasons:zo,inputId:Cn,toggle:Tn,onRequestOpen:this.handleRequestOpen,onRequestClose:this.handleRequestClose,open:this.state.open,openWithArrowKeys:!0,repositionMode:wn,defaultPlacement:xn?en:void 0,canCoverAnchor:("undefined"!=typeof window?window:No).innerHeight<500,ref:this.handleDropdownMount,retainFocus:!1,takeFocus:0===kn.length||kn.length>0&&!Pn||!!xn},(function e(Je){var tt=Je.anchorWidth,ot=Je.maxHeight,it=Je.placement,en=Wo({anchorWidth:tt,isMultiple:et.props.multiple,maxHeight:ot,menuStyle:et.props.menuStyle}),Cn=kn.length>0&&!Pn&&!et.hasFilter()?0:void 0,wn=jt(jt({"aria-multiselectable":_n||void 0,childrenStart:et.renderControls({placement:it,hasChildren:!!Ln.length}),controlledExternally:et.hasFilter(),placement:null!=it?it:void 0,onScrollBottom:et.props.onScrollBottom?et.handleScrollBottom:void 0,"data-test":"results-menu",isLoading:et.props.isLoadingOptions,id:et.menuId,menuId:et.menuListboxId},zn()(et.props,"noOptionsMessage","footerMessage","animateLoading","loadingMessage","onScroll")),{},{style:en,tabIndex:Cn});return Sn?Zt().createElement(kr.VirtualizedResultsMenu,at({virtualization:Sn},wn),Ln):Zt().createElement(Lr(),wn,Ln)}))}}]),o}(it.Component);Et(Ho,"propTypes",Fo),Et(Ho,"defaultProps",Bo),Et(Ho,"Option",no),Et(Ho,"Divider",Gn.Divider),Et(Ho,"Heading",Gn.Heading),Et(Ho,"invalidLinkAppearanceProps",["append","error","prepend"]);const $o=Ho;function Bt(Je){return(Bt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function Kt(){return(Kt=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Ft(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function Ht(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Wt(Je,et){return(Wt=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function Ut(Je){var et=function Xt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=Yt(Je);if(et){var it=Yt(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Gt(this,tt)}}function Gt(Je,et){return!et||"object"!==Bt(et)&&"function"!=typeof et?Jt(Je):et}function Jt(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Yt(Je){return(Yt=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Qt(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var qo={active:Cn().bool,children:Cn().node,description:Cn().string,descriptionPosition:Cn().oneOf(["right","bottom"]),disabled:Cn().bool,hidden:Cn().bool,icon:Cn().node,label:Cn().string.isRequired,matchRanges:Cn().arrayOf(Cn().shape({start:Cn().number.isRequired,end:Cn().number.isRequired})),onClick:Cn().func,selected:Cn().bool,truncate:Cn().bool,value:Cn().oneOfType([Cn().string,Cn().number,Cn().bool]).isRequired},Ko=function(Je){!function zt(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&Wt(Je,et)}(n,Je);var et=Ut(n);function n(){var Je;Ft(this,n);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return Qt(Jt(Je=et.call.apply(et,[this].concat(ot))),"c",null),Qt(Jt(Je),"handleMount",(function(et){Je.c=et})),Je}return function $t(Je,et,tt){return et&&Ht(Je.prototype,et),tt&&Ht(Je,tt),Je}(n,[{key:"scrollIntoViewIfNeeded",value:function e(){var Je;null===(Je=this.c)||void 0===Je||Je.scrollIntoViewIfNeeded()}},{key:"focus",value:function e(){var Je;null===(Je=this.c)||void 0===Je||Je.focus()}},{key:"render",value:function e(){return Zt().createElement(no,Kt({},this.props,{multiple:!1,ref:this.handleMount}),this.props.children||this.props.label)}}]),n}(it.PureComponent);Qt(Ko,"propTypes",qo),Qt(Ko,"defaultProps",{active:!1,descriptionPosition:"bottom",disabled:!1,hidden:!1,selected:!1,truncate:!1});const Uo=Ko;function rn(Je){return(rn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function on(){return(on=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function an(Je,et){if(null==Je)return{};var tt,ot,it=function ln(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function cn(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function fn(Je,et){return(fn=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function dn(Je){var et=function bn(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=mn(Je);if(et){var it=mn(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return vn(this,tt)}}function vn(Je,et){return!et||"object"!==rn(et)&&"function"!=typeof et?function hn(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}(Je):et}function mn(Je){return(mn=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function yn(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Go={allowKeyMatching:Cn().bool,animateLoading:Cn().bool,appearance:Cn().oneOf(["default","link","primary","pill","toggle","flat","subtle"]),append:Cn().bool,children:Cn().node,defaultPlacement:Cn().oneOf(["above","below","vertical"]),defaultValue:Cn().oneOfType([Cn().string,Cn().number,Cn().bool]),describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,filter:Cn().oneOf([!1,!0,"controlled"]),footerMessage:Cn().node,inline:Cn().bool,inputId:Cn().string,inputRef:Cn().oneOfType([Cn().func,Cn().object]),isLoadingOptions:Cn().bool,labelledBy:Cn().string,labelText:Cn().string,loadingMessage:Cn().node,menuStyle:Cn().object,name:Cn().string,noOptionsMessage:Cn().node,onChange:Cn().func,onClose:Cn().func,onFilterChange:Cn().func,onOpen:Cn().func,onScroll:Cn().func,onScrollBottom:Cn().func,placeholder:Cn().string,prefixLabel:Cn().string,prepend:Cn().bool,suffixLabel:Cn().string,toggleContent:Cn().oneOf(["optionChildren","optionLabel"]),toggle:Cn().node,value:Cn().oneOfType([Cn().string,Cn().number,Cn().bool]),virtualization:Cn().number},Zo={allowKeyMatching:!0,animateLoading:!1,appearance:"toggle",append:!1,children:[],defaultPlacement:"vertical",disabled:!1,error:!1,filter:!1,inline:!0,isLoadingOptions:!1,menuStyle:{},noOptionsMessage:(0,Sn._)("No matches"),placeholder:(0,Sn._)("Select..."),prepend:!1,toggleContent:"optionChildren"},Xo=function(Je){!function pn(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&fn(Je,et)}(n,Je);var et=dn(n);function n(Je){var tt;!function sn(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),tt=et.call(this,Je);var ot={};return wn()(Je,"defaultValue")&&(null!=Je.defaultValue?ot.defaultValues=[Je.defaultValue]:ot.defaultValues=[]),tt.state=ot,tt}return function un(Je,et,tt){return et&&cn(Je.prototype,et),tt&&cn(Je,tt),Je}(n,[{key:"componentDidUpdate",value:function e(Je){0}},{key:"render",value:function e(){var Je=this.props,et=(Je.defaultValue,Je.onChange),tt=Je.value,ot=an(Je,["defaultValue","onChange","value"]),it={onChange:function e(Je,tt){var ot=tt.name,it=tt.values;null==et||et(Je,{name:ot,value:it[0]})}};return wn()(this.props,"value")?it.values=null!=tt?[tt]:[]:null!=this.state.defaultValues&&(it.defaultValues=this.state.defaultValues),Zt().createElement($o,on({},ot,it,{multiple:!1}))}}]),n}(it.Component);yn(Xo,"propTypes",Go),yn(Xo,"defaultProps",Zo),yn(Xo,"Option",Uo),yn(Xo,"Heading",Gn.Heading),yn(Xo,"Divider",Gn.Divider);const Yo=Xo;Je.exports=ot})()},3832:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Pn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(198);var xn=wn().h2.withConfig({displayName:"HeadingStyles__StyledHeading",componentId:"sc-15s3yx3-0"})(["",";color:",";margin:1.414em 0 0.4em;text-rendering:optimizelegibility;"," ",""],(function(Je){var et=Je.$variant;return"title4"===et?(0,Sn.pickVariant)("$isSection",{true:{enterprise:{compact:Sn.mixins.typography("title4",{weight:"semiBold"}),comfortable:Sn.mixins.typography("title4",{size:14,weight:"semiBold"})},prisma:Sn.mixins.typography("title4",{color:"default",size:14})},false:{enterprise:{compact:Sn.mixins.typography("title4"),comfortable:Sn.mixins.typography("title4",{size:14})},prisma:Sn.mixins.typography("title4")}}):Sn.mixins.typography(et)}),(0,Sn.pick)({prisma:(0,Sn.pickVariant)("$variant",{title5:Sn.mixins.typography("title5",{color:"default"})})}),(0,Sn.pickVariant)("$isSection",{true:{enterprise:{dark:(0,_n.css)(["color:",";"],Sn.variables.gray80),light:(0,_n.css)(["color:",";"],Sn.variables.gray45)}}}),(function(Je){return Je.$isSection&&(0,_n.css)(["margin:0.707em 0 0.2em;"])}));function p(){return(p=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function u(Je,et){if(null==Je)return{};var tt,ot,it=function f(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),level:Cn().oneOf([1,2,3,4,"s","ss",5,6]),variant:Cn().oneOf(["title1","title2","title3","title4","title5","title6","title7"])},En={1:"h1",2:"h2",3:"h3",4:"h4",s:"h4",ss:"h5",5:"h5",6:"h6"},Dn={h1:"title1",h2:"title2",h3:"title3",h4:"title4",h5:"title5",h6:"title6"};function h(Je){var et=Je.children,tt=Je.elementRef,ot=Je.level,it=void 0===ot?2:ot,en=Je.variant,Cn=u(Je,["children","elementRef","level","variant"]),_n=En[it],wn=en||Dn[_n];return Zt().createElement(xn,p({$isSection:function e(Je){return"s"===Je.toString().charAt(0)}(it),"data-test":"heading",ref:tt,as:_n,$variant:wn},Cn),et)}h.propTypes=kn;const Pn=h;Je.exports=ot})()},3833:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(497);var Cn=et.n(en);const _n=tt(498);function l(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.7858 11.9999L8.48564 5.69972C8.09512 5.3092 8.09512 4.67603 8.48564 4.28551C8.87617 3.89499 9.50933 3.89499 9.89986 4.28551L16.5536 10.9393C17.1394 11.525 17.1394 12.4748 16.5536 13.0606L9.9012 19.713C9.51067 20.1035 8.87751 20.1035 8.48698 19.713C8.09646 19.3224 8.09646 18.6893 8.48698 18.2988L14.7858 11.9999Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=l(Je,["children","variant"]),en=xn(tt),Sn="chevronright-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},3834:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(497);var Cn=et.n(en);const _n=tt(498);function l(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.7071 5.59294C21.0977 5.98347 21.0977 6.61663 20.7071 7.00716L10.1447 17.5695C9.55896 18.1553 8.60922 18.1553 8.02343 17.5695L3.29289 12.839C2.90237 12.4485 2.90237 11.8153 3.29289 11.4248C3.68342 11.0343 4.31658 11.0343 4.70711 11.4248L9.08409 15.8018L19.2929 5.59294C19.6835 5.20242 20.3166 5.20242 20.7071 5.59294Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=l(Je,["children","variant"]),en=xn(tt),Sn="checkmark-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},3835:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(4),Cn=tt(698);var _n=et.n(Cn);function l(){return(l=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),l({screenReaderText:(0,en._)("Check")},Je),Zt().createElement("path",{d:"M536.3 1278.364L1500 121.514 1354.11.283 513.7 1010.212l-391.44-319.52L0 837.61"}))}Je.exports=ot})()},3836:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(4),Cn=tt(698);var _n=et.n(Cn);function i(){return(i=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),i({screenReaderText:(0,en._)("Chevron Right"),viewBox:"0 0 885 1500"},Je),Zt().createElement("path",{d:"M134.59 0l750 750-751.028 750L0 1365.41 615.41 750 0 134.59"}))}Je.exports=ot})()},3837:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.stringToKeywords=stringToKeywords,et.testPhrase=testPhrase,et.keywordLocationsAll=keywordLocationsAll,et.keywordLocations=function keywordLocations(Je,et){var tt=keywordLocationsAll(Je,et);if(!tt||tt.length!==et.length)return!1;var ot=tt[0],it=ot.start,Zt=ot.end,en=[];function pushLocation(){en.push({start:it,end:Zt})}return tt.slice(1).forEach((function(Je){Je.start>Zt?(pushLocation(),it=Je.start,Zt=Je.end):Je.end>Zt&&(Zt=Je.end)})),pushLocation(),en},et.filterByKeywords=function filterByKeywords(Je,et){var tt=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(Je){return Je},ot=stringToKeywords(et);return Je.filter((function(Je){return testPhrase(tt(Je),ot)}))};var ot=_interopRequireDefault(tt(62)),it=_interopRequireDefault(tt(76));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function stringToKeywords(Je){return(0,it.default)(Je)?(Je.match(/(?:[^\s"]+|"[^"]*")+/g)||[]).map((function(Je){return Je.replace(/^"(.*)"$/,"$1").toLowerCase()})):[]}function testPhrase(Je,et){if(!(0,it.default)(Je))return!1;var tt=Je.toLowerCase();return et.every((function(Je){return(0,ot.default)(tt,Je)}))}function keywordLocationsAll(Je,et){if(!(0,it.default)(Je)||!et||!et.length)return!1;var tt=Je.toLowerCase();return et.reduce((function(Je,et){var ot=tt.indexOf(et);return ot>=0&&Je.push({keyword:et,start:ot,end:ot+et.length}),Je}),[]).sort((function(Je,et){return Je.start!==et.start?Je.start>et.start?1:-1:Je.end>et.end?1:-1}))}},3838:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{VirtualizedResultsMenu:()=>$r,default:()=>Un});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(63);var wn=et.n(_n);const Sn=tt(84);var xn=et.n(Sn);const kn=tt(38);var En=et.n(kn);const Dn=tt(378),Pn=tt(6977),Ln=tt(1794);var Tn=et.n(Ln);const In=tt(2);var jn=et.n(In);const Mn=tt(6978);var An=et.n(Mn);const Rn=tt(198);var Nn=jn().div.withConfig({displayName:"ResultsMenuStyles__Styled",componentId:"avbhl8-0"})(["",";flex-direction:column;max-height:calc(100vh - 20px);",""],Rn.mixins.reset("flex"),(0,Rn.pick)({prisma:(0,In.css)(["border-radius:",";background-color:",";"],Rn.variables.borderRadius,Rn.variables.backgroundColorPopup)})),Fn=jn().div.withConfig({displayName:"ResultsMenuStyles__StyledFooter",componentId:"avbhl8-1"})(["padding:",";color:",";",""],(0,Rn.pick)({prisma:{comfortable:"10px 16px",compact:"6px 16px"},enterprise:"6px 10px"}),(0,Rn.pick)({prisma:Rn.variables.contentColorMuted,enterprise:Rn.variables.textGray}),(function(Je){return"above"===Je.$placement?(0,Rn.pick)({prisma:(0,In.css)(["border-bottom:1px solid ",";"],Rn.variables.neutral200),enterprise:(0,In.css)(["border-bottom:",";"],Rn.variables.border)}):(0,Rn.pick)({prisma:(0,In.css)(["border-top:1px solid ",";"],Rn.variables.neutral200),enterprise:(0,In.css)(["border-top:",";"],Rn.variables.border)})})),Bn=jn().li.withConfig({displayName:"ResultsMenuStyles__StyledLoading",componentId:"avbhl8-2"})(["",";padding:",";gap:",";"],Rn.mixins.reset("flex"),(0,Rn.pick)({prisma:{comfortable:"10px 16px",compact:"6px 16px"},enterprise:"6px 10px"}),Rn.variables.spacingXSmall),Vn=jn()(Tn()).withConfig({displayName:"ResultsMenuStyles__StyledMenu",componentId:"avbhl8-3"})(["overflow:auto;flex-direction:column;",""],(function(Je){return Je.$removeBottomRadius&&(0,In.css)(["border-bottom-left-radius:0;border-bottom-right-radius:0;"])})),Wn=jn()(An()).withConfig({displayName:"ResultsMenuStyles__StyledWait",componentId:"avbhl8-4"})(["flex:0 0 auto;"]),zn=jn().div.withConfig({displayName:"ResultsMenuStyles__StyledLoadingMessage",componentId:"avbhl8-5"})(["flex:1 0 0;color:",";"],(0,Rn.pick)({prisma:Rn.variables.contentColorMuted,enterprise:Rn.variables.textGray}));function j(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function T(Je){return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function C(){return(C=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function P(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function _(Je,et){return(_=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function L(Je){var et=function F(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=H(Je);if(et){var it=H(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return B(this,tt)}}function B(Je,et){return!et||"object"!==T(et)&&"function"!=typeof et?q(Je):et}function q(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function H(Je){return(H=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function D(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Hn={animateLoading:Cn().bool,children:Cn().node,controlledExternally:Cn().bool,childrenStart:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),footerMessage:Cn().node,isLoading:Cn().bool,loadingMessage:Cn().node,noOptionsMessage:Cn().node,onScroll:Cn().func,onScrollBottom:Cn().func,placement:Cn().string,menuId:Cn().string,disableFocusControl:Cn().bool},$n={animateLoading:!1,isLoading:!1,loadingMessage:(0,Dn._)("Loading..."),noOptionsMessage:(0,Dn._)("No matches")},qn=xn()((function(Je){return{height:Je}})),Kn=function(Je){!function A(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&_(Je,et)}(o,Je);var et=L(o);function o(Je){var tt;return function I(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,o),D(q(tt=et.call(this,Je)),"scrollBottomOffset",void 0),D(q(tt),"itemMinHeight",void 0),D(q(tt),"handleMenuMount",(function(Je){tt.setState({menuEl:Je})})),D(q(tt),"handleMount",(function(Je){tt.setState({containerEl:Je}),j(tt.props.elementRef,Je)})),D(q(tt),"handleMouseEnter",(function(){tt.setState({windowTop:document.documentElement.scrollTop})})),D(q(tt),"handleMouseLeave",(function(){tt.setState({windowTop:document.documentElement.scrollTop})})),D(q(tt),"handleScroll",(function(Je){var et,ot;if(null!=tt.props.onScrollBottom&&Je.target&&tt.state.menuEl){var it=tt.state.menuEl.scrollHeight-tt.state.menuEl.offsetHeight-tt.scrollBottomOffset;tt.state.menuEl.scrollTop+1>=it&&tt.handleScrollBottom(Je)}null===(et=(ot=tt.props).onScroll)||void 0===et||et.call(ot,Je)})),D(q(tt),"handleWheelMenu",(function(Je){Je.stopPropagation(),document.documentElement.scrollTop=tt.state.windowTop})),D(q(tt),"handleScrollBottomOnFullMenu",(function(){var Je=it.Children.count(tt.props.children),et=tt.state.childrenCount;tt.checkFullHeight()&&tt.handleScrollBottom(null),null!=et&&Je!==et&&tt.setState({numberOfItemsLoaded:Je-(null!=et?et:0),scrollBottomTriggered:!1}),Je!==et&&tt.setState({childrenCount:Je})})),D(q(tt),"createMenuContextValue",(function(){return{role:"listbox",preventFocus:tt.props.controlledExternally}})),tt.state={containerEl:null,menuEl:null,numberOfItemsLoaded:0,scrollBottomTriggered:!1,windowTop:0},tt.scrollBottomOffset=400,tt.itemMinHeight=28,tt}return function R(Je,et,tt){return et&&P(Je.prototype,et),tt&&P(Je,tt),Je}(o,[{key:"componentDidUpdate",value:function e(){var Je,et,tt=this.state,ot=tt.containerEl,it=tt.menuEl;Pn.isIE11&&ot&&it&&(null===(Je=this.props)||void 0===Je?void 0:Je.onScrollBottom)&&(null===(et=this.props)||void 0===et?void 0:et.children)&&this.handleScrollBottomOnFullMenu()}},{key:"handleScrollBottom",value:function e(Je){var et,tt;this.state.scrollBottomTriggered||(this.setState({scrollBottomTriggered:!0}),null===(et=(tt=this.props).onScrollBottom)||void 0===et||et.call(tt,Je))}},{key:"checkFullHeight",value:function e(){var Je=this.state.menuEl;return Je&&Je.scrollHeight===Je.offsetHeight}},{key:"renderFooterMessage",value:function e(){return this.props.footerMessage&&!!it.Children.toArray(this.props.children).length&&Zt().createElement(Fn,{$placement:this.props.placement,"data-test":"footer-message",key:"footer"},this.props.footerMessage)}},{key:"render",value:function e(){var Je=this.props,et=Je.animateLoading,tt=Je.children,ot=Je.controlledExternally,en=Je.childrenStart,Cn=Je.isLoading,_n=Je.loadingMessage,Sn=Je.noOptionsMessage,xn=Je.onScrollBottom,kn=Je.placement,Dn=Je.style,Pn=Je.tabIndex,In=Je.menuId,jn=Je.disableFocusControl,Mn=Je["aria-multiselectable"],An=En()(this.props,wn()(o.propTypes)),Rn=it.Children.toArray(tt).filter(it.isValidElement).some((function(Je){var et=Je.type;return!(et===Ln.Divider&&et.filterFirst||(et===Ln.Divider||et===Ln.Heading)&&(et.filterLast||et.filterConsecutive))})),Fn=this.checkFullHeight(),Hn=qn(this.state.scrollBottomTriggered&&this.state.numberOfItemsLoaded*this.itemMinHeight||0);return Zt().createElement(Nn,C({key:"wrapper",ref:this.handleMount,onWheel:xn?this.handleWheelMenu:void 0,onMouseEnter:xn?this.handleMouseEnter:void 0,onMouseLeave:xn?this.handleMouseLeave:void 0},En()(An,"tabIndex","aria-multiselectable","menuId"),{style:Dn}),"above"!==kn&&en,"above"===kn&&this.renderFooterMessage(),Zt().createElement(Ln.MenuContext.Provider,{value:this.createMenuContextValue()},Zt().createElement(Vn,{key:"menu",controlledExternally:ot,elementRef:this.handleMenuMount,onScroll:this.handleScroll,stopScrollPropagation:!0,tabIndex:Pn,"aria-multiselectable":Mn,id:In,disableFocusControl:jn,$removeBottomRadius:!!this.props.footerMessage&&"above"!==kn},!Rn&&Sn&&!Cn&&Zt().createElement(Tn().Item,{"data-test":"no-results-message",disabled:!0},Sn),tt,xn&&!Fn&&Zt().createElement("div",{"data-test":"results-menu-bottom-spacer",style:Hn}),Cn&&Zt().createElement(Bn,null,et&&Zt().createElement(Wn,null),Zt().createElement(zn,null,_n)))),"above"!==kn&&this.renderFooterMessage(),"above"===kn&&en)}}]),o}(it.Component);D(Kn,"propTypes",Hn),D(Kn,"defaultProps",$n);const Un=Kn,Gn=tt(643),Jn=tt(1789);var Cr={result:[]},wr=function e(Je,et){return Cr.children===Je&&Cr.groupSize===et||(Cr.children=Je,Cr.groupSize=et,Cr.result=et<=1?[it.Children.toArray(Je)]:it.Children.toArray(Je).reduce((function(Je,tt,ot){var it=Math.floor(ot/et);return Array.isArray(Je[it])||(Je[it]=[]),Je[it].push(tt),Je}),[])),Cr.result};const Sr=tt(810);function Y(Je,et){return function ne(Je){if(Array.isArray(Je))return Je}(Je)||function re(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function ee(Je,et){if(!Je)return;if("string"==typeof Je)return te(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return te(Je,et)}(Je,et)||function Z(){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 te(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var Or={children:Cn().node,onMount:Cn().func.isRequired,onUnmount:Cn().func.isRequired},xr=Zt().forwardRef((function(Je,et){var tt=Je.children,ot=Je.onMount,Zt=Je.onUnmount,en=Y((0,it.useState)(),2),Cn=en[0],_n=en[1];(0,it.useEffect)((function(){return Cn&&ot(Cn),function(){Cn&&Zt(Cn)}}),[Cn,ot,Zt]);var wn=it.Children.only(tt);return wn?(0,it.cloneElement)(wn,{ref:function e(Je){var tt=Je;tt&&(j(et,Je),j(_n,function e(Je){var et,tt,ot,it;return Je.el?Je.el:(null===(et=Je.c)||void 0===et?void 0:et.el)?Je.c.el:(null===(tt=Je.c)||void 0===tt||null===(ot=tt.c)||void 0===ot?void 0:ot.el)?Je.c.c.el:(null===(it=Je.item)||void 0===it?void 0:it.el)?Je.item.el:null}(tt)))}}):null}));xr.propTypes=Or,xr.as="Item";var kr=function e(Je,et){var tt=-1,ot=-1;return Je.forEach((function(Je,it){var Zt=Math.abs(et-it);tt>=0&&tt<Zt||Je.type!==Ln.Divider&&Je.type!==Ln.Heading&&(tt=Zt,ot=it)})),ot},Lr=function e(Je,et,tt){var ot=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},it=ot.trackFirstElement,en=ot.trackLastElement;if(!Array.isArray(Je))return[];var Cn=kr(Je,Math.floor(Je.length/2)),_n=it&&kr(Je,0),wn=en&&kr(Je,Je.length-1);return Je.map((function(Je,ot){return ot===Cn||ot===_n||ot===wn?Zt().createElement(xr,{key:(0,Sr.createGUID)(),onMount:et,onUnmount:tt},Je):Je}))};function le(){return(le=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ce(Je){return function de(Je){if(Array.isArray(Je))return he(Je)}(Je)||function fe(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||me(Je)||function se(){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 ve(Je,et){return function ye(Je){if(Array.isArray(Je))return Je}(Je)||function be(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||me(Je,et)||function pe(){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 me(Je,et){if(Je){if("string"==typeof Je)return he(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);return"Object"===tt&&Je.constructor&&(tt=Je.constructor.name),"Map"===tt||"Set"===tt?Array.from(Je):"Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt)?he(Je,et):void 0}}function he(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function ge(Je,et){if(null==Je)return{};var tt,ot,it=function Se(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function Ee(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function Oe(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?Ee(Object(tt),!0).forEach((function(et){Me(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):Ee(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function Me(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Nr=Oe(Oe({},En()(Hn,"onDownKeyPress","onEndKeyPress","onHomeKeyPress","onUpKeyPress")),{},{virtualization:Cn().number.isRequired}),Wr=[];function je(Je){var et=Je.virtualization,tt=Je.elementRef,ot=Je.children,en=ge(Je,["virtualization","elementRef","children"]),Cn=ve((0,it.useState)(et),2),_n=Cn[0],wn=Cn[1],Sn=ve((0,it.useState)((function(){return wr(ot,_n)})),1)[0],xn=(0,it.useRef)(Sn),kn=(0,it.useRef)(0),En=(0,it.useRef)(null),Dn=(0,it.useRef)(),Pn=(0,it.useRef)(Wr),Ln=(0,it.useRef)(Wr),Tn=(0,it.useCallback)((function(){var Je,et=xn.current,tt=void 0===et?[]:et,ot=kn.current,it=function e(Je){return function(et){var tt;et&&(Je.current.push(et),null===(tt=Dn.current)||void 0===tt||tt.observe(et))}},Zt=function e(Je){var et;if(Je){var tt=Ln.current.indexOf(Je);tt>=0&&Ln.current.splice(tt,1);var ot=Pn.current.indexOf(Je);ot&&Pn.current.splice(ot,1),null===(et=Dn.current)||void 0===et||et.unobserve(Je)}};return[].concat(ce(Lr(tt[ot-1],it(Ln),Zt,{trackFirstElement:!0})),ce(null!==(Je=tt[ot])&&void 0!==Je?Je:[]),ce(Lr(tt[ot+1],it(Pn),Zt,{trackLastElement:!0})))}),[]),In=ve((0,it.useState)(Tn),2),jn=In[0],Mn=In[1],An=(0,it.useCallback)((function(Je){var et=kn.current;kn.current=Math.max(0,Math.min(Je,xn.current.length-1)),et!==kn.current&&Mn(Tn)}),[Tn]),Rn=(0,it.useCallback)((function(Je){var et;j(tt,Je),En.current=Je,null===(et=Dn.current)||void 0===et||et.disconnect(),Je&&(Ln.current=[],Pn.current=[],Dn.current=new IntersectionObserver((function(et){var tt,ot,it=kn.current,Zt=Je.firstElementChild;Zt&&Zt.scrollHeight<Je.clientHeight&&(Zt=null===(ot=Zt)||void 0===ot?void 0:ot.nextElementSibling);if(0===(null===(tt=Zt)||void 0===tt?void 0:tt.scrollTop)&&0===it&&xn.current.length>1&&et.some((function(Je){return Je.isIntersecting})))wn((function(Je){return Je+10}));else{var en=!1;et.forEach((function(Je){!en&&Je.isIntersecting&&(Ln.current.includes(Je.target)?(en=!0,An(it-1)):Pn.current.includes(Je.target)&&(en=!0,An(it+1)))}))}}),{root:Je}))}),[tt,An]),Nn=(0,it.useCallback)((function(Je){var et=En.current;if(et){Je.preventDefault();var tt=(0,Gn.keycode)(Je);if("home"!==tt){var ot=xn.current.length-1;if("end"!==tt){var it=(0,Jn.getSortedTabbableElements)(et,{ignoreTabIndex:!0}),Zt=(null==Je?void 0:Je.target)instanceof Element?Je.target:null,en=null==et?void 0:et.querySelector(":focus"),Cn=Zt||en,_n=Cn?it.indexOf(Cn):-1;(0,Jn.handleFocus)(tt,it,_n,{enableLoop:!1,orientation:"vertical",enableTab:!1,enableHomeEnd:!1})}else{var wn;kn.current!==ot&&An(ot);var Sn=(0,Jn.getSortedTabbableElements)(et,{ignoreTabIndex:!0}),Dn=Sn[Sn.length-1];null==Dn||null===(wn=Dn.focus)||void 0===wn||wn.call(Dn)}}else{var Pn;0!==kn.current&&An(0);var Ln=(0,Jn.getSortedTabbableElements)(et,{ignoreTabIndex:!0})[0];null==Ln||null===(Pn=Ln.focus)||void 0===Pn||Pn.call(Ln)}}}),[An]);return(0,it.useEffect)((function(){wn((function(Je){return et}))}),[et]),(0,it.useEffect)((function(){xn.current=wr(ot,_n),Mn(Tn)}),[ot,_n,Tn]),(0,it.useEffect)((function(){return function(){var Je;return null===(Je=Dn.current)||void 0===Je?void 0:Je.disconnect()}}),[]),(0,it.useEffect)((function(){var Je=En.current;return Je&&Je.addEventListener("keydown",Nn),function(){null==Je||Je.removeEventListener("keydown",Nn)}}),[Nn]),Zt().createElement(Un,le({elementRef:Rn,disableFocusControl:!0},en),jn)}je.propTypes=Nr,je.defaultProps={virtualization:0};var zr={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};var Hr={document:zr,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function e(){},pushState:function e(){},go:function e(){},back:function e(){}},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){},matchMedia:function e(){return{}},requestAnimationFrame:function e(Je){return"undefined"==typeof setTimeout?(Je(),null):setTimeout(Je,0)},cancelAnimationFrame:function e(Je){"undefined"!=typeof setTimeout&&clearTimeout(Je)}};const $r="IntersectionObserver"in function Pe(){return"undefined"!=typeof window?window:Hr}()?je:Un;Je.exports=ot})()},3839:function(Je,et,tt){
|
|
|
/*!
|
|
|
* Copyright © 2018 Splunk Inc.
|
|
|
* SPLUNK CONFIDENTIAL – Use or disclosure of this material in whole or
|
|
|
* in part without a valid written license from Splunk Inc. is PROHIBITED.
|
|
|
*/
|
|
|
(()=>{"use strict";var et={4008:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.AdvancedConfigButton=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(232)),Sn=tt(6649),xn=en(tt(6643)),kn=en(tt(8897)),En=tt(3563),Dn=en(tt(6379)),Pn=en(tt(7020)),Ln=en(tt(9250)),Tn=(0,wn.default)(Ln.default)`
|
|
|
margin-top: 0;
|
|
|
padding: 0;
|
|
|
// adjust bottom margin according to theme
|
|
|
margin-bottom: ${(0,En.pick)({enterprise:En.variables.spacingMedium,prisma:{compact:En.variables.spacingMedium,comfortable:En.variables.spacingLarge}})};
|
|
|
width: 100%;
|
|
|
|
|
|
// remove top margin of the first component in control group
|
|
|
&:first-child {
|
|
|
margin-top: 0;
|
|
|
}
|
|
|
|
|
|
// remove bottom margin of the last component in control group
|
|
|
&:last-child {
|
|
|
margin-bottom: 0;
|
|
|
}
|
|
|
// remove top padding on label of the first control group
|
|
|
[data-test='label']:first-of-type {
|
|
|
padding-top: 0;
|
|
|
}
|
|
|
[data-test='tooltip'] {
|
|
|
margin-bottom: ${(0,En.pick)({enterprise:{compact:"4px",comfortable:"6px"},prisma:"0px"})};
|
|
|
}
|
|
|
`,In=(0,wn.default)(Dn.default)`
|
|
|
display: flex;
|
|
|
> span {
|
|
|
display: flex;
|
|
|
width: 35px;
|
|
|
}
|
|
|
`;et.AdvancedConfigButton=({label:Je="",onClick:et})=>{const{isPrisma:tt}=(0,kn.default)();return Cn.default.createElement(In,{"data-test":Je+"-advanced-config-button-tooltip",content:(0,Sn._)("Advanced configurations")},Cn.default.createElement(Pn.default,{"data-test":Je+"-advanced-config-button",icon:Cn.default.createElement(xn.default,{"data-test":Je+"-advanced-config-button-icon"}),appearance:tt?"secondary":"pill",onClick:et}))};const y=({"data-test":Je,children:tt,isAdvanced:ot,label:it,hideLabel:Zt,labelPosition:en,labelWidth:_n,tooltip:wn,help:Sn,style:xn,error:kn,onClick:En,onAdvancedConfigButtonClick:Dn})=>Cn.default.createElement(Tn,{"data-test":null!=Je?Je:"control-group",label:it,hideLabel:Zt,labelPosition:en,labelWidth:_n,tooltip:wn,help:Sn,error:kn,style:xn,onClick:En},ot?Cn.Children.toArray(tt).filter(Boolean).map(Je=>(0,Cn.cloneElement)(Je,{style:{flex:1}})):tt,ot?Cn.default.createElement(et.AdvancedConfigButton,{label:it,onClick:Dn}):null);y.propTypes={style:_n.object,isAdvanced:_n.bool,onClick:_n.func,onAdvancedConfigButtonClick:_n.func},y.defaultProps={isAdvanced:!1},et.default=y},6643:Je=>{Je.exports=tt(1786)},7020:Je=>{Je.exports=tt(697)},9250:Je=>{Je.exports=tt(1212)},2782:Je=>{Je.exports=tt(3840)},6379:Je=>{Je.exports=tt(1213)},3563:Je=>{Je.exports=tt(22)},8897:Je=>{Je.exports=tt(253)},6649:Je=>{Je.exports=tt(4)},23:Je=>{Je.exports=tt(3)},9497:Je=>{Je.exports=tt(0)},232:Je=>{Je.exports=tt(2)}},ot={};function o(Je){var tt=ot[Je];if(void 0!==tt)return tt.exports;var it=ot[Je]={exports:{}};return et[Je].call(it.exports,it,it.exports,o),it.exports}o.n=Je=>{var et=Je&&Je.__esModule?()=>Je.default:()=>Je;return o.d(et,{a:et}),et},o.d=(Je,et)=>{for(var tt in et)o.o(et,tt)&&!o.o(Je,tt)&&Object.defineProperty(Je,tt,{enumerable:!0,get:et[tt]})},o.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),o.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var it={};(()=>{o.r(it),o.d(it,{default:()=>wn});var Je=o(9497),et=o.n(Je),tt=o(23),ot=o.n(tt),Zt=o(2782),en=o.n(Zt),Cn=o(4008),_n=o.n(Cn);const d=tt=>{let{onChange:ot,name:it,value:Zt,labelPosition:Cn,labelWidth:wn,label:Sn,min:xn,max:kn,step:En,placeholder:Dn,isDisabled:Pn,help:Ln}=tt;const Tn=(0,Je.useCallback)((Je,et)=>{let{value:tt}=et;(parseFloat(tt)||0===tt||Dn)&&ot(Je,it,tt)},[ot,it,Dn]);return et().createElement(_n(),{label:Sn,labelPosition:Cn,labelWidth:wn,help:Ln},et().createElement(en(),{"data-test":it,placeholder:Dn,min:xn,max:kn,step:En,onChange:Tn,value:Zt,disabled:Pn}))};d.propTypes={onChange:ot().func.isRequired,name:ot().string.isRequired,label:ot().string.isRequired,value:ot().number,labelPosition:ot().oneOf(["top","left"]),labelWidth:ot().number,min:ot().number,max:ot().number,step:ot().number,placeholder:ot().string,isDisabled:ot().bool,help:ot().string},d.defaultProps={value:null,labelPosition:"top",placeholder:"",isDisabled:!1};const wn=d})(),Je.exports=it})()},3840:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>xr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(158);var xn=et.n(Sn);const kn=tt(76);var En=et.n(kn);const Dn=tt(38);var Pn=et.n(Dn);const Ln=tt(198),Tn=tt(378),In=tt(643),jn=tt(1437);var Mn=et.n(jn);function g(){return(g=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function k(Je){return Zt().createElement(Mn(),g({viewBox:"0 0 933 600"},Je),Zt().createElement("path",{fill:"currentColor",d:"M0 466.438L466.438 0l466.44 467.466-134.59 133.56-331.85-331.848-331.85 331.85L0 466.438z"}))}const An=tt(2);var Rn=et.n(An);const Nn=tt(697);var Fn=et.n(Nn);const Bn=tt(499);var Vn=et.n(Bn);const Wn=tt(1215);var zn=et.n(Wn),Hn=Rn()(zn()).withConfig({displayName:"NumberStyles__StyledText",componentId:"sc-2ekj9s-0"})(["&[data-inline]{","}"],(0,Ln.pick)({enterprise:{comfortable:(0,An.css)(["width:100px;"]),compact:(0,An.css)(["width:80px;"])},prisma:(0,An.css)(["width:100px;"])})),$n=Rn().div.withConfig({displayName:"NumberStyles__StyledControls",componentId:"sc-2ekj9s-1"})(["width:",";height:100%;"," ",""],(0,Ln.pick)({enterprise:{comfortable:"20px",compact:"16px"},prisma:{comfortable:"24px",compact:"24px"}}),(0,Ln.pick)({enterprise:(0,An.css)(["transform:translateY(-1px);"]),prisma:(0,An.css)(["transform:translateX(1px);"])}),(function(Je){return Je.$isAppend?(0,An.css)(["margin-right:8px;",""],(0,Ln.pick)({prisma:(0,An.css)(["transform:translateX(-1px);"])})):(0,An.css)(["margin-left:8px;"])})),qn=(0,An.css)(["position:relative;padding:3px;font-size:inherit;min-width:0;min-height:0;height:",";width:100%;"],(0,Ln.pick)({enterprise:"calc(50% + 1.5px)",prisma:"50%"})),Kn=Rn()(Fn()).withConfig({displayName:"NumberStyles__StyledPlusButton",componentId:"sc-2ekj9s-2"})(["",";top:0;border-bottom-left-radius:0;border-bottom-right-radius:0;"," &:not([disabled]){&,&:hover{",";}}"],qn,(function(Je){return Je.append&&(0,Ln.pick)({enterprise:{light:(0,An.css)(["border-right:1px solid ",";"],Ln.variables.gray60),dark:(0,An.css)(["border-right:",";"],Ln.variables.border)}})}),(0,Ln.pick)({enterprise:{dark:(0,An.css)(["border-color:",";"],Ln.variables.gray20)}})),Un=Rn()(Fn()).withConfig({displayName:"NumberStyles__StyledMinusButton",componentId:"sc-2ekj9s-3"})(["",";bottom:1px;border-top-left-radius:0;border-top-right-radius:0;"," &:not([disabled]){&,&:hover{",";}}"],qn,(function(Je){return Je.append&&(0,Ln.pick)({enterprise:{light:(0,An.css)(["border-right:1px solid ",";"],Ln.variables.gray60),dark:(0,An.css)(["border-right:",";"],Ln.variables.border)}})}),(0,Ln.pick)({enterprise:{dark:(0,An.css)(["border-color:",";"],Ln.variables.gray20)}})),Gn=Rn()(Vn()).withConfig({displayName:"NumberStyles__prismaButton",componentId:"sc-2ekj9s-4"})(["",";display:flex;align-items:center;justify-content:center;"," &:hover:not([disabled]){","}&:active:not([disabled]){","}"],qn,(0,Ln.pick)({prisma:(0,An.css)(["color:",";"],Ln.variables.contentColorDefault)}),(0,Ln.pick)({prisma:(0,An.css)(["background-color:",";color:",";"],Ln.variables.interactiveColorOverlayHover,Ln.variables.contentColorActive)}),(0,Ln.pick)({prisma:(0,An.css)(["background-color:",";color:",";"],Ln.variables.interactiveColorOverlayActive,Ln.variables.contentColorActive)})),Jn=Rn()(Gn).withConfig({displayName:"NumberStyles__StyledPrismaPlusButton",componentId:"sc-2ekj9s-5"})(["border-top-right-radius:4px;"]),Cr=Rn()(Gn).withConfig({displayName:"NumberStyles__StyledPrismaMinusButton",componentId:"sc-2ekj9s-6"})(["border-bottom-right-radius:4px;padding-bottom:5px;"]);function K(Je){return(K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function A(){return(A=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function M(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function R(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?M(Object(tt),!0).forEach((function(et){Q(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):M(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function U(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function z(Je,et,tt){return et&&U(Je.prototype,et),tt&&U(Je,tt),Je}function $(Je,et){return($=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function L(Je){var et=function Y(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=J(Je);if(et){var it=J(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return G(this,tt)}}function G(Je,et){return!et||"object"!==K(et)&&"function"!=typeof et?H(Je):et}function H(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function J(Je){return(J=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Q(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var wr={append:Cn().bool,children:Cn().node,defaultValue:Cn().number,describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),inputRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,hideStepButtons:Cn().bool,inline:Cn().bool,inputId:Cn().string,labelledBy:Cn().string,locale:Cn().string,max:Cn().number,min:Cn().number,name:Cn().string,onBlur:Cn().func,onChange:Cn().func,onFocus:Cn().func,onKeyDown:Cn().func,onKeyUp:Cn().func,onSelect:Cn().func,placeholder:Cn().string,prepend:Cn().bool,roundTo:Cn().number,step:Cn().number,splunkTheme:Cn().object,useSyntheticPlaceholder:Cn().bool,value:Cn().number},Sr=function(Je){!function X(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&$(Je,et)}(r,Je);var et=L(r);function r(Je){var tt;!function F(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Q(H(tt=et.call(this,Je)),"controlledExternally",void 0),Q(H(tt),"text",null),Q(H(tt),"handleInputBlur",(function(Je,et){var ot,it;tt.updateString(),null===(ot=(it=tt.props).onBlur)||void 0===ot||ot.call(it,Je,et)})),Q(H(tt),"handleInputChange",(function(Je,et){var ot=et.value;tt.setValueFromString(Je,ot)})),Q(H(tt),"handleKeyDown",(function(Je){var et,ot;Je.metaKey||Je.ctrlKey||Je.altKey||!1===(0,In.addsCharacter)(Je.nativeEvent)||((0,In.isNumeric)(Je.nativeEvent,{locale:tt.props.locale})||Je.preventDefault(),(0,In.isMinus)(Je.nativeEvent)&&(tt.preventNegativeNumbers()||tt.state.stringValue.indexOf("-")>=0)&&Je.preventDefault(),(0,In.isDecimal)(Je.nativeEvent,{locale:tt.props.locale})&&(tt.props.roundTo<=0||tt.state.stringValue.indexOf(tt.props.locale)>=0)&&Je.preventDefault()),"up"===(0,In.keycode)(Je.nativeEvent)?(tt.increment(Je,tt.props.step),Je.preventDefault()):"down"===(0,In.keycode)(Je.nativeEvent)&&(tt.increment(Je,-tt.props.step),Je.preventDefault()),null===(et=(ot=tt.props).onKeyDown)||void 0===et||et.call(ot,Je)})),Q(H(tt),"handleKeyUp",(function(Je){var et,ot;"enter"===(0,In.keycode)(Je.nativeEvent)&&tt.updateString(),null===(et=(ot=tt.props).onKeyUp)||void 0===et||et.call(ot,Je)})),Q(H(tt),"handleIncrement",(function(Je){tt.increment(Je,tt.props.step)})),Q(H(tt),"handleDecrement",(function(Je){tt.increment(Je,-tt.props.step)})),tt.controlledExternally=wn()(Je,"value");var ot=tt.isControlled()?Je.value:Je.defaultValue;return tt.state={value:tt.isControlled()?void 0:ot,prevValueProp:tt.isControlled()?ot:void 0,stringValue:r.numberToString(ot,Je)},wn()(Je,"useSyntheticPlaceholder")&&console.warn("The 'Number' prop 'useSyntheticPlaceholder' has been marked for deprecation."),r.validatePrependAppend(tt.props.append,tt.props.prepend),tt}return z(r,null,[{key:"getDecimalSeparator",value:function e(Je){return new Intl.NumberFormat(Je.replace("_","-")).format(1.2).indexOf(",")>-1?",":"."}},{key:"validatePrependAppend",value:function e(Je,et){0}},{key:"stringToNumber",value:function e(Je,et){var tt=Je;if(En()(tt)&&""!==tt){tt="."===r.getDecimalSeparator(et.locale)?tt.replace(/^[^\d.-]/,""):tt.replace(/^[^\d,-]/,"").replace(",",".");var ot=r.limitValue(parseFloat(tt),et);return xn()(ot)?ot:void 0}}},{key:"numberToString",value:function e(Je,et){return void 0!==Je&&xn()(Je)?"."===r.getDecimalSeparator(et.locale)?Je.toString():Je.toString().replace(".",","):""}},{key:"limitValue",value:function e(Je,et){var tt=et.min,ot=et.max,it=et.roundTo,Zt=Je;if(!xn()(Je))return Zt;void 0!==tt&&xn()(tt)&&(Zt=Math.max(tt,Zt)),void 0!==ot&&xn()(ot)&&(Zt=Math.min(ot,Zt));var en=Math.pow(10,it);return Math.round(Zt*en)/en}}]),z(r,[{key:"componentDidUpdate",value:function e(Je){r.validatePrependAppend(this.props.append,this.props.prepend)}},{key:"getValue",value:function e(){return this.isControlled()?this.props.value:this.state.value}},{key:"setValueFromString",value:function e(Je,et){var tt=this,ot=r.stringToNumber(et,this.props),it=this.props.name;this.setState({value:this.isControlled()?void 0:ot,stringValue:et},(function(){var et,Zt;tt.getValue()===ot&&tt.isControlled()||(null===(et=(Zt=tt.props).onChange)||void 0===et||et.call(Zt,Je,{value:ot,name:it}))}))}},{key:"setValue",value:function e(Je,et){var tt=this,ot=this.props.name;this.setState({value:this.isControlled()?void 0:et,stringValue:r.numberToString(et,this.props)},(function(){var it,Zt;tt.getValue()===et&&tt.isControlled()||(null===(it=(Zt=tt.props).onChange)||void 0===it||it.call(Zt,Je,{value:et,name:ot}))}))}},{key:"focus",value:function e(Je){this.text&&this.text.focus(Je)}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"updateString",value:function e(){var Je=this.getValue();this.setState({stringValue:r.numberToString(Je,this.props)})}},{key:"increment",value:function e(Je,et){var tt,ot=r.stringToNumber(this.state.stringValue,this.props);tt=void 0!==ot&&xn()(ot)?ot+et:void 0!==this.props.defaultValue&&xn()(this.props.defaultValue)?this.props.defaultValue+et:et>0?this.props.max||this.props.step:this.props.min||0,this.setValue(Je,r.limitValue(tt,this.props))}},{key:"preventNegativeNumbers",value:function e(){return void 0!==this.props.min&&xn()(this.props.min)&&this.props.min>=0}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.append,ot=et.describedBy,it=et.disabled,en=et.error,Cn=et.hideStepButtons,_n=et.inline,wn=et.value,Sn=void 0===wn?this.state.value:wn,kn=et.max,En=et.min,Dn=et.prepend,Ln=et.splunkTheme,In=Pn()(this.props,["defaultValue","hideStepButtons","max","min","roundTo","spellCheck","step"]),jn=Ln.isPrisma,Mn=jn?{}:{append:tt,prepend:!tt,error:en,inline:!1},An=void 0!==Sn&&xn()(Sn)&&void 0!==kn&&xn()(kn)&&Sn>=kn,Rn=void 0!==Sn&&xn()(Sn)&&void 0!==En&&xn()(En)&&Sn<=En,Nn=Zt().createElement(k,{width:"6px",height:"4px",screenReaderText:(0,Tn._)("Increment")}),Fn=R({"data-test":"increment",disabled:it||An,onClick:this.handleIncrement,tabIndex:-1},Mn),Bn=jn?Zt().createElement(Jn,Fn,Nn):Zt().createElement(Kn,Fn,Nn),Vn=Zt().createElement(k,{width:"6px",height:"4px",screenReaderText:(0,Tn._)("Decrement"),style:{transform:"rotateX(180deg)"}}),Wn=R({"data-test":"decrement",disabled:it||Rn,onClick:this.handleDecrement,tabIndex:-1},Mn),zn=jn?Zt().createElement(Cr,Wn,Vn):Zt().createElement(Un,Wn,Vn),qn=tt&&!Dn,Gn=(!it||jn)&&qn&&!Cn&&Zt().createElement($n,{$isAppend:qn},Bn,zn),wr=(!it||jn)&&!qn&&!Cn&&Zt().createElement($n,{$isAppend:qn},Bn,zn);return Zt().createElement(Hn,A({autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"data-test":"number",ref:function e(et){Je.text=et}},In,{inline:_n,onChange:this.handleInputChange,onBlur:this.handleInputBlur,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,value:this.state.stringValue,"aria-describedby":ot,error:en,"data-test-value":Sn,startAdornment:Gn,endAdornment:wr}))}}]),r}(it.Component);Q(Sr,"propTypes",wr),Q(Sr,"defaultProps",{append:!1,disabled:!1,error:!1,hideStepButtons:!1,inline:!1,locale:"en-US",placeholder:"",prepend:!1,roundTo:5,step:1}),Q(Sr,"displayName","Number"),Q(Sr,"getDerivedStateFromProps",(function(Je,et){if(wn()(Je,"value")&&Je.value!==et.prevValueProp){var tt=Sr.stringToNumber(et.stringValue,Je);return Je.value!==tt?{prevValueProp:Je.value,stringValue:Sr.numberToString(Je.value,Je)}:{prevValueProp:Je.value}}return null}));var Or=(0,Ln.withSplunkTheme)(Sr);Or.propTypes=Sr.propTypes;const xr=Or;Je.exports=ot})()},3841:function(Je,et,tt){
|
|
|
/*!
|
|
|
* Copyright © 2018 Splunk Inc.
|
|
|
* SPLUNK CONFIDENTIAL – Use or disclosure of this material in whole or
|
|
|
* in part without a valid written license from Splunk Inc. is PROHIBITED.
|
|
|
*/
|
|
|
(()=>{"use strict";var et={1296:(Je,et,ot)=>{ot.r(et),ot.d(et,{default:()=>Pi,editorTypeToComponentMap:()=>Di});var it=ot(2649),Zt=ot.n(it),en=ot(9497),Cn=ot.n(en),_n=ot(23),wn=ot.n(_n),Sn=ot(4015),xn=ot(2373),kn=ot.n(xn),En=ot(2166),Dn=ot(4267),Pn=ot(5862),Ln=ot(4008),Tn=ot.n(Ln);const h=Je=>{let{onChange:et,name:tt,itemSchema:ot,values:it,value:Zt,labelPosition:_n,labelWidth:wn,label:Sn,tooltip:xn,isDisabled:Ln,isAdvanced:In,hideLabel:jn}=Je;const Mn=(0,Dn.getOptions)(ot,it),An=(0,En.X)(Zt)||Ln,Rn=(0,en.useCallback)((Je,ot)=>{let{value:it}=ot;return et(Je,tt,it)},[et,tt]);return Cn().createElement(Tn(),{label:Sn,labelPosition:_n,labelWidth:wn,tooltip:xn,isAdvanced:In,hideLabel:jn},Cn().createElement(kn(),{"data-test":tt,onChange:Rn,value:Zt,disabled:An,style:Pn.editorStyle},Mn.map(Je=>Cn().createElement(kn().Option,{key:Je.value,value:Je.value,label:Je.label||Je.value,icon:Je.icon?Cn().createElement(Je.icon,null):null}))))};h.propTypes={onChange:wn().func.isRequired,name:wn().string.isRequired,itemSchema:wn().object,values:wn().arrayOf(wn().shape({label:wn().string,value:wn().oneOfType([wn().string,wn().number]).isRequired})),value:wn().oneOfType([wn().string,wn().number]),label:wn().string.isRequired,labelPosition:wn().oneOf(["left","top"]),labelWidth:wn().number,tooltip:wn().string,isDisabled:wn().bool,isAdvanced:wn().bool,hideLabel:wn().bool},h.defaultProps={labelPosition:"top",isDisabled:!1};const In=h;var jn=ot(3263),Mn=ot(7035);var An=ot(2782),Rn=ot.n(An);const P=Je=>{let{onChange:et,name:tt,value:ot,labelPosition:it,labelWidth:Zt,label:_n,min:wn,max:Sn,step:xn,placeholder:kn,isDisabled:En,help:Dn}=Je;const Pn=(0,en.useCallback)((Je,ot)=>{let{value:it}=ot;(parseFloat(it)||0===it||kn)&&et(Je,tt,it)},[et,tt,kn]);return Cn().createElement(Tn(),{label:_n,labelPosition:it,labelWidth:Zt,help:Dn},Cn().createElement(Rn(),{"data-test":tt,placeholder:kn,min:wn,max:Sn,step:xn,onChange:Pn,value:ot,disabled:En}))};P.propTypes={onChange:wn().func.isRequired,name:wn().string.isRequired,label:wn().string.isRequired,value:wn().number,labelPosition:wn().oneOf(["top","left"]),labelWidth:wn().number,min:wn().number,max:wn().number,step:wn().number,placeholder:wn().string,isDisabled:wn().bool,help:wn().string},P.defaultProps={value:null,labelPosition:"top",placeholder:"",isDisabled:!1};const Nn=P;var Fn=ot(397);const T=Je=>{let{name:et,value:tt,labelPosition:ot,labelWidth:it,label:Zt,onChange:_n,isDisabled:wn,help:Sn}=Je;const xn=(0,en.useCallback)((Je,et,tt)=>{_n(Je,et,tt/100)},[_n]);return Cn().createElement(Nn,{name:et,value:Math.round(100*tt),label:Zt,labelPosition:ot,labelWidth:it,onChange:xn,min:0,max:100,step:1,disabled:wn,help:Sn})};T.propTypes={onChange:wn().func.isRequired,name:wn().string.isRequired,label:wn().string.isRequired,labelWidth:wn().number,value:wn().number,labelPosition:wn().oneOf(["top","left"]),isDisabled:wn().bool,help:wn().string},T.defaultProps={value:0,labelPosition:"top",isDisabled:!1};const Bn=T;var Vn=ot(148),Wn=ot.n(Vn),zn=ot(4215),Hn=ot.n(zn);const $n=tt(988);var qn=ot.n($n),Kn=ot(6195),Un=ot.n(Kn),Gn=ot(232),Jn=ot.n(Gn),Cr=ot(6649),wr=ot(2138),Sr=ot.n(wr),Or=ot(4082),xr=ot.n(Or);const kr=tt(3829);var Lr=ot.n(kr),Nr=ot(5295),Wr=ot(7464),zr=ot.n(Wr),Hr=ot(4793),$r=ot(962);const Kr=Jn().div`
|
|
|
padding-bottom: 5px;
|
|
|
width: 100%;
|
|
|
text-align: center;
|
|
|
`,Ur={marginBottom:10},Gr={width:"100%"},Zr=Jn().span`
|
|
|
font-size: smaller;
|
|
|
font-style: italic;
|
|
|
`,Xr=(0,Cr._)("Note: Uploaded image files can be accessed and deleted by others in your organization"),Yr=(0,Hr.memoize)((Je,et)=>{const tt=Je.slice();if(et)-1===tt.indexOf("svg")&&tt.push("svg");else{const Je=tt.indexOf("svg");Je>-1&&tt.splice(Je,1)}return tt},(Je,et)=>`${et}-${Je.join("-")}`);class oe extends en.Component{constructor(Je){super(Je),Un()(this,"violationHandler",Je=>{Je.blockedURI!==this.state.urlValue&&Je.blockedURI!==this.state.urlValue+"/"||"enforce"!==Je.disposition?Je.blockedURI!==this.state.urlValue&&Je.blockedURI!==this.state.urlValue+"/"||"report"!==Je.disposition||this.setState({violationType:"warning"}):this.setState({violationType:"error"})}),Un()(this,"checkImage",Je=>{if(!Je)return;const et=new Image;et.onload=()=>{this.props.handleImageUpload({src:Je})},et.onerror=()=>{this.setState(Je=>Je.urlValue?{validUrl:!1}:void 0)},et.src=Je}),Un()(this,"handleURLChange",(Je,et)=>{let{value:tt}=et;this.setState({urlValue:tt,validUrl:!0,violationType:"none"})}),Un()(this,"handleTextKeyDown",Je=>{"enter"===(0,Nr.keycode)(Je)&&(Je.preventDefault(),this.checkImage(this.state.urlValue))}),Un()(this,"handleBlur",Je=>{var et;null!==(et=this.inputRef.current)&&void 0!==et&&et.contains(Je.relatedTarget)||this.checkImage(this.state.urlValue)}),Un()(this,"trackInputRef",Je=>{this.inputRef.current=Je,Je&&Je.addEventListener("focusout",this.handleBlur)}),Un()(this,"handleOnImageChange",Je=>{let{filename:et,imageDataURI:tt}=Je;et&&tt?this.props.handleImageUpload({filename:et,imageDataURI:tt}):this.props.handleImageUpload({filename:null,imageDataURI:null})}),this.state={urlValue:"",validUrl:!0,violationType:"none"},this.inputRef=Cn().createRef()}componentDidMount(){document.addEventListener("securitypolicyviolation",this.violationHandler)}componentWillUnmount(){document.removeEventListener("securitypolicyviolation",this.violationHandler),this.inputRef.current&&this.inputRef.current.removeEventListener("focusout",this.handleBlur)}render(){const{enableImageFileUpload:Je,enableSVGImageUpload:et,enableSvgHttpDownloader:tt,enableGallerySharingWarning:ot}=this.context||{},it=Yr(this.props.validImageTypes,et),Zt=it.indexOf("svg")<0||this.props.svgRenderAsDom&&it.indexOf("svg")>-1&&tt||!this.props.svgRenderAsDom&&it.indexOf("svg")>-1,en="none"!==this.state.violationType?Cn().createElement($r.CSPMessage,{type:this.state.violationType}):Cn().createElement(Sr(),{appearance:"fill",type:"error"},(0,Cr._)("We can't find an image with this URL. Please enter a new URL."));return Cn().createElement(Kr,null,Zt&&Cn().createElement(xr(),{canClear:!0,placeholder:(0,Cr._)("Enter URL"),value:this.state.urlValue,onChange:this.handleURLChange,onKeyDown:this.handleTextKeyDown,style:Ur,elementRef:this.trackInputRef}),this.state.validUrl?Je&&Cn().createElement(Cn().Fragment,null,Cn().createElement(Lr(),{style:Gr,defaultFilename:null,defaultImageDataURI:null,onImageChange:this.handleOnImageChange,allowExtensions:it}),ot&&Cn().createElement(Zr,{"data-test":"gallery-sharing-warning"},Xr)):en)}}Un()(oe,"contextType",zr()),oe.propTypes={handleImageUpload:wn().func,validImageTypes:wn().array,svgRenderAsDom:wn().bool},oe.defaultProps={handleImageUpload:()=>{},validImageTypes:["gif","jpeg","jpg","png","webp"],svgRenderAsDom:!1};const Qr=oe;var Jr=ot(5784),eo=ot.n(Jr),to=ot(7020),no=ot.n(to),ro=ot(8216),oo=ot.n(ro),io=ot(3563),ao=ot(5135),so=ot(137);const lo=Cn().createElement(eo(),{"aria-label":(0,Cr._)("Remove image")}),co=Jn().div`
|
|
|
width: 100%;
|
|
|
padding-bottom: 5px;
|
|
|
`,uo=Jn().div`
|
|
|
border: ${oo()({enterprise:io.variables.border,prisma:"1px solid "+io.variables.interactiveColorBorder})};
|
|
|
position: relative;
|
|
|
min-height: 30px;
|
|
|
height: auto;
|
|
|
`,po=Jn().div`
|
|
|
background-color: ${oo()({enterprise:io.variables.backgroundColor,prisma:io.variables.backgroundColorSidebar})};
|
|
|
color: ${oo()({enterprise:io.variables.textColor,prisma:io.variables.contentColorDefault})};
|
|
|
opacity: 0.9;
|
|
|
position: absolute;
|
|
|
width: 100%;
|
|
|
min-height: 30px;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: space-between;
|
|
|
`,ho=Jn().div`
|
|
|
margin-left: ${oo()({enterprise:io.variables.spacingHalf,prisma:io.variables.spacingMedium})};
|
|
|
overflow: hidden;
|
|
|
text-align: start;
|
|
|
text-overflow: ellipsis;
|
|
|
white-space: nowrap;
|
|
|
`,fo=Jn()(no()).attrs({"data-test":"image-remove-button"})`
|
|
|
flex-grow: 0;
|
|
|
`,go=Jn().img`
|
|
|
${io.mixins.reset("block")};
|
|
|
margin: 0 auto;
|
|
|
max-width: 100%;
|
|
|
max-height: 180px;
|
|
|
`,Oe=Je=>{let{filename:et,imageDataURI:tt,onImageRemove:ot,overrideCSPViolation:it}=Je;const Zt=(0,ao.useCSPViolationObserver)(tt,it),en="prisma"===(0,io.useSplunkTheme)().family?"secondary":"pill";return Cn().createElement(co,null,Cn().createElement(uo,null,Cn().createElement(po,null,Cn().createElement(ho,null,et),Cn().createElement(fo,{appearance:en,icon:lo,onClick:ot})),Cn().createElement(go,{alt:et,src:tt})),"none"!==Zt&&Cn().createElement(so.MessageContainer,null,Cn().createElement($r.CSPMessage,{type:Zt})))};Oe.propTypes={filename:wn().string,imageDataURI:wn().string,onImageRemove:wn().func,overrideCSPViolation:wn().string},Oe.defaultProps={onImageRemove:()=>{},filename:null,imageDataURI:null};const mo=Oe,Ee=Je=>{let{onChange:et,name:tt,value:ot,labelPosition:it,labelWidth:Zt,label:_n,validMediaTypes:wn,svgRenderAsDom:Sn,overrideCSPViolation:xn}=Je;const kn=(0,en.useContext)(qn()),[En,Dn]=(0,en.useState)(null),[Pn,Ln]=(0,en.useState)(null),In=(0,en.useCallback)(async(Je,ot)=>{try{const it=await kn.upload(ot,{name:Je},null,wn);et(null,tt,it)}catch(Je){console.warn(Je)}},[kn,wn,et,tt]),jn=(0,en.useCallback)(Je=>{let{src:ot,filename:it,imageDataURI:Zt}=Je;return ot?et(null,tt,ot):null!==it&&null!==Zt?In(it,Zt):et(null,tt,null)},[In,et,tt]),Mn=(0,en.useCallback)(Je=>et(Je,tt,null),[et,tt]);return(0,en.useEffect)(()=>{(async()=>{if(ot){const Je=await(async(Je,et)=>null!=Je&&Je.isResourceURL(et)?Je.getByURL(et):{dataURI:et,metaData:{name:et}})(kn,ot);Dn(Je.dataURI),Ln(Je.metaData.name)}})()},[ot,kn]),Cn().createElement(Tn(),{label:_n,labelPosition:it,labelWidth:Zt},ot?Cn().createElement(mo,{filename:Pn,imageDataURI:En,onImageRemove:Mn,overrideCSPViolation:xn}):Cn().createElement(Qr,{svgRenderAsDom:Sn,validImageTypes:wn,handleImageUpload:jn}))};Ee.propTypes={onChange:wn().func.isRequired,name:wn().string.isRequired,label:wn().string.isRequired,value:wn().string,labelPosition:wn().oneOf(["top","left"]),labelWidth:wn().number,validMediaTypes:wn().array,svgRenderAsDom:wn().bool,overrideCSPViolation:wn().string},Ee.defaultProps={labelPosition:"top"};const bo=Ee;var vo=ot(1785),yo=ot.n(vo),Co=ot(5777),_o=ot.n(Co),wo=ot(451),So=ot.n(wo),Oo=ot(4566),xo=ot.n(Oo);const ko=Jn().div.attrs(()=>({"data-test":"threshold-error"}))`
|
|
|
color: ${oo()({enterprise:xo().errorColor,prisma:xo().accentColorNegative})};
|
|
|
padding-top: 5px;
|
|
|
font-size: 12px;
|
|
|
display: block;
|
|
|
`,Fe=Je=>{let{error:et}=Je;return et?Cn().createElement(ko,null,et):null};Fe.propTypes={error:wn().string};const Eo=Fe,Ae=Je=>{let{"data-test":et,boundary:tt,isDisabled:ot,isEditable:it,isError:Zt,onChange:_n,onRequestClose:wn,onValidate:Sn}=Je;const[xn,kn]=(0,en.useState)(tt);(0,en.useEffect)(()=>{kn(tt)},[tt]);const En=(0,en.useCallback)((Je,et)=>{let{value:tt}=et;kn(tt),Sn(tt)},[Sn]),Dn=(0,en.useCallback)(Je=>{"Enter"===Je.key&&_n(xn),"Escape"===Je.key&&wn()},[xn,_n,wn]),Pn=(0,en.useCallback)(()=>{_n(xn)},[_n,xn]);return it?Cn().createElement(Rn(),{inline:!0,hideStepButtons:!0,disabled:ot,value:xn||0===xn?xn:null,onChange:En,onBlur:Pn,onKeyDown:Dn,error:Zt,"data-test":et}):null};Ae.propTypes={"data-test":wn().string,boundary:wn().number,isDisabled:wn().bool,isEditable:wn().bool,isError:wn().bool,onChange:wn().func,onRequestClose:wn().func,onValidate:wn().func},Ae.defaultProps={"data-test":"threshold-boundary-input",isDisabled:!1,isEditable:!0,isError:!1,onChange:()=>{},onRequestClose:()=>{},onValidate:()=>{}};const Do=Ae;ot(4868);const Po=tt(201);var Lo=ot.n(Po);ot(9590);const To=tt(544);var Io=ot.n(To);const jo=tt(582);var Mo=ot.n(jo);function Ue(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function We(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?Ue(Object(tt),!0).forEach((function(et){Un()(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):Ue(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}const Ao=["#dc4e41","#f1813f","#f8be34","#53a051","#0877a6","#006d9c","#ec9960","#af575a","#62b3b2","#4fa484","#f8be44","#5a4575","#708794","#294e70","#b6c75a"];function Ge(){let Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(Je.length<2)return console.warn("Invalid threshold configuration: at least 2 thresholds required"),Je;const et=Je.map(Je=>{const et=We({},Je);return Je.from&&(et.from=+Je.from),Je.to&&(et.to=+Je.to),et}),tt=et.filter(Je=>void 0===Je.from);tt.length>1&&console.warn("Invalid threshold configuration: multiple open lower boundaries");const ot=et.filter(Je=>void 0!==Je.from);ot.length!==Mo()(ot,"from").length&&console.warn("Invalid threshold configuration: duplicate from values");const it=ot.sort((Je,et)=>+et.from-+Je.from);if(tt.length){const Je=tt[0];return Je.to!==it[it.length-1].from&&(Je.to=it[it.length-1].from),it.forEach((Je,et)=>{const tt=We({},Je);et>0?tt.to=it[et-1].from:delete tt.to,it[et]=tt}),[...it,Je]}return it.forEach((Je,et)=>{const tt=We({},Je);et>0&&(tt.to=it[et-1].from),it[et]=tt}),it}function Ye(){let Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const tt=parseFloat(Je);return Io()(tt)||Io()(+Je)?{error:!0,errorMessage:(0,Cr._)("Not a valid threshold. Must be a number")}:et.filter(Je=>Je.from===tt).length>0?{error:!0,errorMessage:(0,Cr._)("Value already exists")}:{error:!1,errorMessage:null}}const Ro=Jn().div.attrs(()=>({"data-test":"add-threshold-level"}))`
|
|
|
margin-bottom: 10px;
|
|
|
`,Ze=Je=>{let{thresholds:et,onAddThreshold:tt}=Je;const[ot,it]=(0,en.useState)(!1),[Zt,_n]=(0,en.useState)(null),wn=(0,en.useCallback)(()=>{it(!ot)},[ot]),Sn=(0,en.useCallback)(Je=>{const ot=Ye(Je,et);ot.error?_n(ot.errorMessage):tt(Je)},[et,tt]),xn=(0,en.useCallback)(Je=>{const tt=Ye(Je,et);tt.error&&_n(tt.errorMessage)},[et]);return Cn().createElement(Ro,null,ot?Cn().createElement(Cn().Fragment,null,Cn().createElement(Do,{"data-test":"add-threshold-input",isError:!!Zt,onChange:Sn,onRequestClose:wn,onValidate:xn}),Cn().createElement(Eo,{error:Zt})):Cn().createElement(So(),{onClick:wn},"+ "+(0,Cr._)("Add threshold level")))};Ze.propTypes={onAddThreshold:wn().func,thresholds:wn().array},Ze.defaultProps={onAddThreshold:()=>{}};const No=Ze;var Fo=ot(6379),Bo=ot.n(Fo);const Vo=Jn().div`
|
|
|
margin-right: 10px;
|
|
|
width: 100px;
|
|
|
display: inline-block;
|
|
|
`,Wo=Jn().div.attrs(()=>({"data-test":"threshold-boundary-label"}))`
|
|
|
flex-grow: 1;
|
|
|
flex-direction: row;
|
|
|
`,zo=Jn().span`
|
|
|
line-height: 36px;
|
|
|
margin-right: 10px;
|
|
|
`,Ho=Jn().span`
|
|
|
display: inline-block;
|
|
|
color: ${oo()({enterprise:xo().textGray,prisma:xo().contentColorActive})};
|
|
|
width: 30px;
|
|
|
text-overflow: ellipsis;
|
|
|
vertical-align: bottom;
|
|
|
overflow: hidden;
|
|
|
white-space: nowrap;
|
|
|
`,rt=Je=>{let{describedBy:et,to:tt}=Je;return Cn().createElement(Ho,{"aria-describedby":et},tt)};rt.propTypes={describedBy:wn().any,to:wn().number};const nt=Je=>{let{to:et}=Je;return Cn().createElement(Bo(),{content:""+et},Cn().createElement(rt,{to:et}))};nt.propTypes={to:wn().number};const lt=Je=>{let{index:et,to:tt,isRemovable:ot,isEditable:it,onChange:Zt,isDisabled:en,error:_n}=Je;const wn=0===et;return it?Cn().createElement(Wo,null,Cn().createElement(zo,null,(0,Cr._)("to")),Cn().createElement(Vo,null,Cn().createElement(Do,{"data-test":"threshold-to-level",boundary:tt,isDisabled:en,isEditable:!0,isError:_n,onChange:Zt}))):Cn().createElement(Wo,null,wn&&Cn().createElement(zo,null,(0,Cr._)("and above")),!wn&&Cn().createElement(Cn().Fragment,null,Cn().createElement(zo,null,`${ot?(0,Cr._)("and")+" ":""}${(0,Cr._)("below")}`),Cn().createElement(nt,{to:tt})))};lt.propTypes={to:wn().number,index:wn().number,isRemovable:wn().bool,isEditable:wn().bool,isDisabled:wn().bool,onChange:wn().func,error:wn().bool};const $o=lt,qo=Jn().div.attrs(()=>({"data-test":"threshold-level"}))`
|
|
|
width: 100%;
|
|
|
position: relative;
|
|
|
display: flex;
|
|
|
align-items: flex-end;
|
|
|
margin-bottom: 5px;
|
|
|
`,Ko=Jn().div`
|
|
|
margin-right: 10px;
|
|
|
width: 100px;
|
|
|
display: inline-block;
|
|
|
`,Uo=Jn().div`
|
|
|
display: flex;
|
|
|
margin-left: auto;
|
|
|
`,Go=Jn().div`
|
|
|
margin-left: ${oo()({prisma:"4px"})};
|
|
|
width: ${oo()({enterprise:"25px",prisma:"32px"})};
|
|
|
`,pt=Je=>{let{editFrom:et,editTo:tt,editValue:ot,error:it,from:Zt,index:_n,isDisabled:wn,isRemovable:Sn,onChange:xn,onRemove:kn,renderThresholdValueEditor:En,to:Dn,value:Pn}=Je;const Ln=(0,en.useCallback)(Je=>{(it||Je!==Zt)&&xn(_n,{from:Je,value:Pn,to:Dn})},[xn,Zt,Pn,Dn,_n,it]),Tn=(0,en.useCallback)(Je=>{(it||Je!==Dn)&&xn(_n,{from:Zt,value:Pn,to:Je})},[xn,Zt,Pn,Dn,_n,it]),In=(0,en.useCallback)(Je=>{let{value:et}=Je;xn(_n,{from:Zt,value:et,to:Dn})},[xn,_n,Zt,Dn]),jn=(0,en.useCallback)(()=>kn(_n),[kn,_n]);return Cn().createElement(Cn().Fragment,null,Cn().createElement(qo,null,Cn().createElement(Ko,null,Cn().createElement(Do,{"data-test":"threshold-from-level",boundary:Zt,isDisabled:wn,isEditable:et,isError:!!it,onChange:Ln})),Cn().createElement($o,{to:Dn,index:_n,isRemovable:Sn,isEditable:tt,isDisabled:wn,onChange:Tn,error:!!it}),Cn().createElement(Uo,null,En({value:Pn,onChange:In,isDisabled:wn||!!it,editValue:ot})),Cn().createElement(Go,null,Sn&&Cn().createElement(no(),{"data-test":"threshold-remove-button",icon:Cn().createElement(eo(),null),appearance:"pill",onClick:jn,disabled:wn}))),Cn().createElement(Eo,{error:it}))};pt.propTypes={editFrom:wn().bool,editTo:wn().bool,editValue:wn().bool,error:wn().string,from:wn().number,index:wn().number,isDisabled:wn().bool,isRemovable:wn().bool,onChange:wn().func,onRemove:wn().func,renderThresholdValueEditor:wn().elementType.isRequired,to:wn().number,value:wn().string},pt.defaultProps={isRemovable:!1,isDisabled:!1};const Zo=pt;function mt(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function gt(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?mt(Object(tt),!0).forEach((function(et){Un()(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):mt(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}const bt=Je=>{let{ranges:et,openRanges:tt,isDisabled:ot,onChange:it,renderThresholdValueEditor:Zt}=Je;const[_n,wn]=(0,en.useState)({}),Sn=(0,en.useCallback)(Je=>{const tt=yo()(et);tt.splice(Je,1),it(Ge(tt));const ot=gt({},_n);delete ot[Je],wn(ot)},[_n,et,it]),xn=(0,en.useCallback)((Je,ot)=>{const Zt=yo()(et),en=gt({},_n);if(Zt.splice(Je,1,ot),delete en[Je],!tt&&0===Je){const et=function(){let Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const tt=parseFloat(Je),ot=parseFloat(et);return Io()(tt)||Io()(+Je)||Io()(ot)||Io()(+et)?{error:!0,errorMessage:(0,Cr._)("Not a valid threshold. Must be a number")}:tt<ot?{error:!0,errorMessage:(0,Cr._)("Upper boundary must exceed lower boundary")}:{error:!1,errorMessage:null}}(ot.to,ot.from);et.error&&(en[Je]=et.errorMessage)}if(!tt&&0!==Je&&ot.to<ot.from&&ot.from>et[0].from&&(Zt[Je].to=ot.from+10),!tt||Je<et.length-1){const tt=yo()(et);tt.splice(Je,1);const it=Ye(ot.from,tt);it.error&&(en[Je]=it.errorMessage)}wn(en),Object.keys(en).length||it(Ge(Zt))},[_n,et,it,tt]),kn=!!Object.keys(_n).length,En=(0,en.useCallback)(Je=>!tt&&et.length>1||tt&&et.length>2&&Je!==et.length-1,[tt,et]);return et.map((Je,it)=>Cn().createElement(Zo,{key:`threshold-${Je.from}-${Je.to}-${Je.value}`,onRemove:Sn,onChange:xn,index:it,from:Je.from,to:Je.to,value:Je.value,error:_n[it],editFrom:!tt||it!==et.length-1,editTo:!tt&&0===it,editValue:!kn,isRemovable:En(it),isDisabled:ot,renderThresholdValueEditor:Zt}))};bt.propTypes={onChange:wn().func.isRequired,ranges:wn().arrayOf(wn().shape({from:wn().number,to:wn().number,value:wn().string})),isDisabled:wn().bool,renderThresholdValueEditor:wn().elementType.isRequired,openRanges:wn().bool},bt.defaultProps={openRanges:!0,isDisabled:!1,ranges:[]};const Xo=bt;var Yo=ot(7408),Qo=ot.n(Yo),Jo=ot(3283);const Ot=Je=>{let{isDisabled:et,value:tt,onChange:ot}=Je;return Cn().createElement(Qo(),{disabled:et,value:(0,Jo.isColor)(tt)?tt:"transparent",onChange:ot,hideInput:!0,palette:Ao,"data-test":"threshold-level-value"})};Ot.propTypes={isDisabled:wn().bool,value:wn().string,onChange:wn().func.isRequired};const ei=Ot,ti=Jn().div`
|
|
|
flex-direction: column;
|
|
|
flex-grow: 1;
|
|
|
`,Pt=Je=>{let{onChange:et,name:tt,itemSchema:ot,value:it,labelPosition:Zt,labelWidth:_n,label:wn,isDisabled:Sn,isTogglable:xn,openRanges:kn,renderThresholdValueEditor:En}=Je;const Dn=Array.isArray(it)&&it.length>0,Pn=(0,en.useCallback)(()=>{et(null,tt,ot.default)},[ot,tt,et]),Ln=(0,en.useCallback)(()=>{et(null,tt,null)},[tt,et]),In=(0,en.useCallback)(()=>Dn?Ln():Pn(),[Dn,Pn,Ln]),jn=(0,en.useCallback)(Je=>{const ot=yo()(it),Zt={from:Je,value:function(){let Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const et=Lo()(Ao,Je);return et.length>0?et[0]:"#444000"}(ot.map(Je=>Je.value))};kn||(Zt.to=Je+10),ot.push(Zt);const en=Ge(ot);et(null,tt,en)},[tt,it,et,kn]),Mn=(0,en.useCallback)(Je=>{et(null,tt,Je)},[et,tt]);return Cn().createElement(Tn(),{label:wn,labelPosition:Zt,labelWidth:_n},Cn().createElement(ti,{"data-test":tt},xn&&Cn().createElement(_o(),{appearance:"toggle",selected:Dn,onClick:In,disabled:Sn},(0,Cr._)("Threshold")),Dn&&Cn().createElement(Cn().Fragment,null,!Sn&&Cn().createElement(No,{onAddThreshold:jn,thresholds:it}),Cn().createElement(Xo,{onChange:Mn,ranges:it,isDisabled:Sn,openRanges:kn,renderThresholdValueEditor:En}))))};Pt.propTypes={onChange:wn().func.isRequired,name:wn().string.isRequired,itemSchema:wn().object,value:wn().arrayOf(wn().shape({from:wn().number,to:wn().number,value:wn().string})),label:wn().string.isRequired,labelPosition:wn().oneOf(["left","top"]),labelWidth:wn().number,isDisabled:wn().bool,openRanges:wn().bool,renderThresholdValueEditor:wn().elementType,isTogglable:wn().bool},Pt.defaultProps={labelPosition:"top",openRanges:!0,isDisabled:!1,renderThresholdValueEditor:ei,isTogglable:!0};const ni=Pt;var ri=ot(152),oi=ot(4942),ii=ot.n(oi),ai=ot(5731),si=ot.n(ai),li=ot(6116),ci=ot.n(li),ui=ot(4680),di=ot(7970),pi=ot.n(di),hi=ot(5456),fi=ot(7585),gi=ot.n(fi),mi=ot(2117),bi=ot.n(mi),vi=ot(2965),yi=ot.n(vi),Ci=ot(5695),_i=ot.n(Ci),wi=ot(7364),Si=ot.n(wi),Oi=ot(9172),xi=ot.n(Oi),ki=ot(5678),Ei=ot.n(ki);const Di={"editor.checkbox":Sn.default,"editor.radioBar":jn.default,"editor.select":In,"editor.text":Mn.Z,"editor.toggle":Je=>Cn().createElement(Sn.default,Zt()({},Je,{appearance:"toggle"})),"editor.number":Nn,"editor.color":Fn.default,"editor.percent":Bn,"editor.image":bo,"editor.threshold":ni,"editor.presetSelector":Hn(),"editor.dynamicColor":ri.DynamicColorEditor,"editor.columnMultiSelector":ii(),"editor.columnSelector":si(),"editor.tableColumnFormatter":ci(),"editor.tableBackgroundColor":ui.TableBackgroundColorEditor,"editor.slider":Wn(),"editor.markdown":pi(),"editor.staticItem":hi.default,"editor.dynamicItem":gi(),"editor.arrayOfStrings":bi(),"editor.multiColorPicker":yi(),"editor.seriesColors":_i(),"editor.seriesColorsByField":Si(),"editor.columnMultiSelectionByFieldNameEditor":xi(),"editor.trellisSplitBy":Ei()},Xt=Je=>{let{item:et,name:tt,itemSchema:ot,dataSourceBindings:it,context:en,value:_n,onChange:wn,isDisabled:Sn,options:xn,optionsSchema:kn}=Je;const{editor:En}=et;let Pn;if("string"==typeof En){if(!Di[En])throw Error("Invalid editor type: "+En);Pn=Di[En]}else Pn=En;const Ln=(0,Dn.getStaticItemSchema)(ot);return Cn().createElement("div",{key:et.option||et.encoding,"data-test":"editor-"+tt},Cn().createElement(Pn,Zt()({},et.editorProps,{name:tt,isOption:!!et.option,itemSchema:Ln,dataSourceBindings:it,label:et.label,onChange:wn,value:_n,context:en,placeholder:et.placeholder,isAdvanced:et.isAdvanced,isDisabled:Sn,options:xn,optionsSchema:kn})))};Xt.propTypes={item:wn().object.isRequired,name:wn().string.isRequired,itemSchema:wn().object.isRequired,context:wn().object,dataSourceBindings:wn().object,value:wn().any,onChange:wn().func.isRequired,isDisabled:wn().bool,options:wn().object,optionsSchema:wn().object};const Pi=Xt},4015:(Je,et,tt)=>{tt.r(et),tt.d(et,{default:()=>In});var ot=tt(9497),it=tt.n(ot),Zt=tt(232),en=tt.n(Zt),Cn=tt(23),_n=tt.n(Cn),wn=tt(5777),Sn=tt.n(wn),xn=tt(6379),kn=tt.n(xn),En=tt(2166),Dn=tt(4008),Pn=tt.n(Dn);const Ln=en()(kn())`
|
|
|
float: right;
|
|
|
[data-test='clickable'] {
|
|
|
padding-block: 0;
|
|
|
}
|
|
|
`,Tn=en()(Sn())`
|
|
|
padding-block: 0;
|
|
|
`,y=(Je,et)=>et?[Je.find(Je=>Je!==et),et]:Je,v=Je=>{let{help:et,onChange:tt,name:Zt,value:en,values:Cn,itemSchema:_n,variantForSelectedState:wn,labelPosition:Sn,labelWidth:xn,label:kn,appearance:Dn,isDisabled:In}=Je;const jn=(0,En.X)(en)||In;let Mn;if(Array.isArray(Cn)&&2===Cn.length)Mn=y(Cn.map(Je=>Je.value),wn);else if(Array.isArray(_n.enum)&&2===_n.enum.length)Mn=y(_n.enum,wn);else{if("boolean"!==_n.type)throw Error("No valid values provided to CheckboxEditor: "+JSON.stringify(_n));Mn=[!1,!0]}const An=(0,ot.useCallback)(Je=>tt(Je,Zt,en===Mn[1]?Mn[0]:Mn[1]),[tt,Mn,Zt,en]);return"right"===Sn?it().createElement(Tn,{"data-test":Zt,disabled:jn,value:Zt,onClick:An,selected:en===Mn[1],appearance:Dn},kn,et&&it().createElement(Ln,{content:et})):it().createElement(Pn(),{label:kn,labelPosition:Sn,labelWidth:xn,tooltip:et},it().createElement(Tn,{"data-test":Zt,disabled:jn,value:Zt,onClick:An,selected:en===Mn[1],appearance:Dn}))};v.propTypes={onChange:_n().func.isRequired,name:_n().string.isRequired,itemSchema:_n().object.isRequired,variantForSelectedState:_n().string,label:_n().string.isRequired,value:_n().oneOfType([_n().string,_n().bool]),values:_n().arrayOf(_n().shape({label:_n().string,value:_n().string.isRequired})),labelPosition:_n().oneOf(["left","top","right"]),labelWidth:_n().number,appearance:_n().oneOf(["checkbox","toggle"]),isDisabled:_n().bool,help:_n().string},v.defaultProps={appearance:"checkbox",labelPosition:"right",isDisabled:!1};const In=v},397:(Je,et,ot)=>{ot.r(et),ot.d(et,{default:()=>Fn});var it=ot(9497),Zt=ot.n(it),en=ot(23),Cn=ot.n(en),_n=ot(232),wn=ot.n(_n),Sn=ot(4793),xn=ot(8216),kn=ot.n(xn),En=ot(7408),Dn=ot.n(En),Pn=ot(4082),Ln=ot.n(Pn);const Tn=tt(522);var In=ot(3283),jn=ot(4008),Mn=ot.n(jn);const An=wn().div`
|
|
|
${kn()({enterprise:{comfortable:_n.css`
|
|
|
min-width: 32px;
|
|
|
`,compact:_n.css`
|
|
|
min-width: 28px;
|
|
|
`},prisma:{comfortable:_n.css`
|
|
|
min-width: 40px;
|
|
|
`,compact:_n.css`
|
|
|
min-width: 32px;
|
|
|
`}})}
|
|
|
`,Rn=wn().div.attrs(()=>({"data-test":"text-container"}))`
|
|
|
${kn()({enterprise:{comfortable:_n.css`
|
|
|
max-height: 32px;
|
|
|
`,compact:_n.css`
|
|
|
max-height: 28px;
|
|
|
`},prisma:_n.css`
|
|
|
max-height: 24px;
|
|
|
`})}
|
|
|
width: 100%;
|
|
|
min-width: 0;
|
|
|
`,Nn=wn()(Ln()).attrs(Je=>{let{name:et}=Je;return{"data-test":et}})`
|
|
|
${kn()({enterprise:{comfortable:_n.css`
|
|
|
max-height: 32px;
|
|
|
`,compact:_n.css`
|
|
|
max-height: 28px;
|
|
|
`},prisma:_n.css`
|
|
|
max-height: 24px;
|
|
|
`})}
|
|
|
`,E=Je=>{let{color:et,defaultColor:tt,prevColor:ot}=Je;const it="string"==typeof et?et.trim():et;return(0,In.isColor)(it)||null===it?it:(0,In.isColor)(tt)?tt:(0,In.isColor)(ot)||null===ot?ot:"transparent"},P=Je=>{let{name:et="color",value:tt,label:ot="",labelPosition:en,labelWidth:Cn,palette:_n,onChange:wn=(()=>{}),itemSchema:xn,isDisabled:kn,textWidth:En,hideLabel:Pn,showTextInput:Ln,style:Tn={}}=Je;const[In,jn]=(0,it.useState)(tt);(0,it.useEffect)(()=>{jn(tt)},[tt]);const Fn=(0,it.useCallback)(Je=>{let{value:ot}=Je;const it=E({color:ot,defaultColor:xn.default,prevColor:tt});jn(it),tt!==it&&wn(null,et,it)},[xn.default,tt,wn,et]),Bn=(0,it.useCallback)((Je,et)=>{let{value:tt}=et;const ot="n/a"===(0,Sn.toLower)(tt).trim()?null:tt;jn(ot)},[]),Vn=(0,it.useCallback)(Je=>{if("Escape"!==Je.key){if("Enter"===Je.key&&tt!==In){const ot=E({color:In,defaultColor:xn.default,prevColor:tt});jn(ot),ot!==tt&&wn(Je,et,ot)}}else jn(tt)},[et,In,tt,wn,xn.default]),Wn=(0,it.useCallback)(Je=>{if(In!==tt){const ot=E({color:In,defaultColor:xn.default,prevColor:tt});jn(ot),ot!==tt&&wn(Je,et,ot)}},[et,In,tt,wn,xn.default]);return Zt().createElement(Mn(),{label:ot,labelPosition:en,labelWidth:Cn,style:Tn,hideLabel:Pn},Zt().createElement(An,null,Zt().createElement(Dn(),{key:"color-editor",append:Ln,value:E({color:In}),palette:_n,onChange:Fn,"data-test":"color-picker-"+et,disabled:kn,hideInput:!0})),Ln&&Zt().createElement(Rn,{textWidth:En},Zt().createElement(Nn,{key:tt,"data-test":et,prepend:!0,value:null===In?"N/A":In,onChange:Bn,onKeyDown:Vn,onBlur:Wn,disabled:kn,style:{height:"32px"}})))};P.propTypes={name:Cn().string.isRequired,value:Cn().string,itemSchema:Cn().object,label:Cn().string.isRequired,hideLabel:Cn().bool,showTextInput:Cn().bool,style:Cn().object,labelPosition:Cn().oneOf(["top","left"]),labelWidth:Cn().number,palette:Cn().arrayOf(Cn().string),onChange:Cn().func.isRequired,isDisabled:Cn().bool,textWidth:Cn().oneOfType([Cn().string,Cn().number])},P.defaultProps={value:"transparent",labelPosition:"top",palette:Tn.COLOR_EDITOR_PALETTE,itemSchema:{default:"transparent"},isDisabled:!1,textWidth:"auto",hideLabel:!1,showTextInput:!0,style:{}};const Fn=P},3263:(Je,et,tt)=>{tt.r(et),tt.d(et,{default:()=>In});var ot=tt(2649),it=tt.n(ot),Zt=tt(9497),en=tt.n(Zt),Cn=tt(23),_n=tt.n(Cn),wn=tt(5411),Sn=tt.n(wn),xn=tt(6379),kn=tt.n(xn),En=tt(2166),Dn=tt(4267),Pn=tt(5862),Ln=tt(4008),Tn=tt.n(Ln);const y=Je=>{let{onChange:et,name:tt,itemSchema:ot,values:Cn,value:_n,labelPosition:wn,labelWidth:xn,label:Ln,isDisabled:In}=Je;const jn=(0,Dn.getOptions)(ot,Cn),Mn=(0,En.X)(_n)||In,An=(0,Zt.useCallback)((Je,ot)=>{let{value:it}=ot;return et(Je,tt,it)},[et,tt]),Rn=Ln&&""!==Ln?void 0:{marginTop:"-8px"};return en().createElement(Tn(),{label:Ln,labelPosition:wn,labelWidth:xn,style:Rn},en().createElement(Sn(),{"data-test":tt,onChange:An,value:_n,style:Pn.editorStyle},jn.map(Je=>{const et=Je.label||Je.value,tt={};return Je.icon?tt.startAdornment=en().createElement(kn(),{content:et},en().createElement(Je.icon,{hideDefaultTooltip:!0})):tt.label=et,en().createElement(Sn().Option,it()({key:Je.value,value:Je.value,disabled:Mn},tt))})))};y.propTypes={onChange:_n().func.isRequired,name:_n().string.isRequired,itemSchema:_n().object,values:_n().arrayOf(_n().shape({label:_n().string,value:_n().oneOfType([_n().string,_n().bool]).isRequired})),value:_n().oneOfType([_n().string,_n().bool]),label:_n().string.isRequired,labelPosition:_n().oneOf(["left","top"]),labelWidth:_n().number,isDisabled:_n().bool},y.defaultProps={labelPosition:"top",isDisabled:!1};const In=y},5456:(Je,et,tt)=>{tt.r(et),tt.d(et,{default:()=>Nn});var ot=tt(6195),it=tt.n(ot),Zt=tt(9497),en=tt.n(Zt),Cn=tt(23),_n=tt.n(Cn),wn=tt(232),Sn=tt.n(wn),xn=tt(4793),kn=tt(3563),En=tt(6649),Dn=tt(8965),Pn=tt.n(Dn),Ln=tt(7035),Tn=tt(4008),In=tt.n(Tn);function v(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function C(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?v(Object(tt),!0).forEach((function(et){it()(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):v(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}const jn=Sn().div`
|
|
|
display: grid;
|
|
|
grid-template-columns: 1fr 1fr;
|
|
|
gap: 10px;
|
|
|
[data-test='control-group'] {
|
|
|
margin: 0;
|
|
|
}
|
|
|
`,Mn=Sn()(jn)`
|
|
|
// adjust the header container width to match the size of the form rows
|
|
|
width: calc(100% - ${kn.variables.inputHeight} - ${(0,kn.pick)({enterprise:3,prisma:8})}px);
|
|
|
`,An=en().createElement(Mn,null,en().createElement("span",{"data-test":"form-row-header-label"},(0,En._)("Label")),en().createElement("span",{"data-test":"form-row-header-value"},(0,En._)("Value"))),P=(Je,et)=>Je.filter((Je,tt)=>tt!==et),j=(Je,et,tt)=>"string"!=typeof Je||""===Je.trim()||et.filter(et=>et[tt]===Je).length>1,x=(Je,et)=>j(Je,et,"label"),T=(Je,et)=>j(Je,et,"value"),Rn=Sn().div`
|
|
|
width: 100%;
|
|
|
`,w=Je=>{let{onChange:et,name:tt,value:ot,labelPosition:it,label:Cn,validate:_n}=Je;const[wn,Sn]=(0,Zt.useState)(ot),[kn,Dn]=(0,Zt.useState)(ot.length);(0,Zt.useEffect)(()=>{Sn(ot),ot.length>kn&&Dn(ot.length)},[ot,kn]);const Tn=(0,Zt.useCallback)(Je=>{var it;(0,xn.isEqual)(Je,ot)||(it=Je).some(Je=>{let{label:et,value:tt}=Je;return"string"!=typeof et||""===et.trim()||"string"!=typeof tt||""===tt.trim()})||(0,xn.uniqBy)(it,Je=>Je.value).length!==it.length||(0,xn.uniqBy)(it,Je=>Je.label).length!==it.length?Sn(Je):et(null,tt,Je)},[ot,tt,et]),Mn=(0,Zt.useCallback)((Je,et)=>{let{index:tt}=et;const ot=P(wn,tt);Tn(ot)},[wn,Tn]),Nn=(0,Zt.useCallback)(Je=>{let{fromIndex:et,toIndex:tt}=Je;const ot=wn[et],it=P(wn,et);it.splice(tt,0,ot),Tn(it)},[wn,Tn]),Fn=(0,Zt.useCallback)((Je,et)=>function(tt,ot){let it=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";const Zt=wn[Je],en=[...wn];en.splice(Je,1,C(C({},Zt),{},{[et]:it.trim()})),Tn(en)},[wn,Tn]),Bn=(0,Zt.useCallback)(()=>{const Je=wn.concat({label:"Label "+kn,value:"menu_v"+kn});Dn(kn+1),Tn(Je)},[wn,kn,Tn]),Vn=wn.map((Je,et)=>{const{label:tt,value:ot}=Je;return en().createElement(Pn().Row,{index:et,key:`${tt}_${ot}_${et}`,onRequestRemove:Mn},en().createElement(jn,null,en().createElement(Ln.Z,{label:(0,En._)("Label"),hideLabel:!0,value:tt,onChange:Fn(et,"label"),name:"item-label-editor",error:x(tt,wn),placeholder:(0,En._)("Label"),validate:_n}),en().createElement(Ln.Z,{label:(0,En._)("Value"),hideLabel:!0,value:ot,onChange:Fn(et,"value"),name:"item-value-editor",error:T(ot,wn),placeholder:(0,En._)("Value"),validate:_n})))});return en().createElement(In(),{label:Cn,labelPosition:it},en().createElement(Rn,null,en().createElement(Pn(),{addLabel:(0,En._)("Add new"),header:An,onRequestAdd:Bn,onRequestMove:Nn},Vn)))};w.propTypes={onChange:_n().func.isRequired,name:_n().string.isRequired,label:_n().string,value:_n().arrayOf(_n().exact({label:_n().string,value:_n().string})),labelPosition:_n().oneOf(["top","left"]),validate:_n().func},w.defaultProps={value:[],labelPosition:"top",label:""};const Nn=w},7035:(Je,et,ot)=>{ot.d(et,{Z:()=>Nn});var it=ot(2649),Zt=ot.n(it),en=ot(6195),Cn=ot.n(en);const _n=tt(133);var wn=ot.n(_n),Sn=ot(9497),xn=ot.n(Sn),kn=ot(23),En=ot.n(kn);const Dn=tt(94);var Pn=ot.n(Dn),Ln=ot(4082),Tn=ot.n(Ln),In=ot(4008),jn=ot.n(In),Mn=ot(5862);const An=["onChange","name","value","label","labelPosition","labelWidth","labelStyle","hideLabel","isAdvanced","isDisabled","help","tooltip","validate","error"];function O(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?O(Object(tt),!0).forEach((function(et){Cn()(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):O(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}const Rn={marginTop:"-20px"},P=Je=>{let{onChange:et,name:tt,value:ot,label:it,labelPosition:en,labelWidth:Cn,labelStyle:_n,hideLabel:kn,isAdvanced:En,isDisabled:Dn,help:Ln,tooltip:In,validate:Nn,error:Fn}=Je,Bn=wn()(Je,An);const[Vn,Wn]=(0,Sn.useState)(ot),zn=(0,Sn.useCallback)(Je=>"function"==typeof Nn?Nn({value:Je}):null,[Nn]),[Hn,$n]=(0,Sn.useState)(zn(ot)),qn=(0,Sn.useMemo)(()=>Pn()(Je=>{$n(zn(Je))},250),[zn]);(0,Sn.useEffect)(()=>()=>{qn.cancel()},[qn]),(0,Sn.useEffect)(()=>{Wn(ot),$n(zn(ot))},[zn,ot]);const Kn=(0,Sn.useCallback)((Je,et)=>{let{value:tt}=et;Wn(tt),qn(tt)},[qn]),Un=(0,Sn.useCallback)(Je=>{const it=Vn.trim();if(it===ot)return;const Zt=zn(it);$n(Zt),Zt||et(Je,tt,it)},[Vn,ot,zn,et,tt]),Gn=(0,Sn.useCallback)(Je=>{"Enter"===Je.key&&Un(Je)},[Un]),Jn=(0,Sn.useMemo)(()=>it&&""!==it?_n:_(_({},Rn),_n),[it,_n]);return xn().createElement(jn(),{label:it,labelPosition:en,labelWidth:Cn,style:Jn,hideLabel:kn,help:Hn&&Hn.message?Hn.message:Ln,tooltip:In,error:!!Hn||Fn,isAdvanced:En},xn().createElement(Tn(),Zt()({key:ot,"data-test":tt,style:Mn.editorStyle,onChange:Kn,onKeyPress:Gn,onBlur:Un,value:Vn,disabled:Dn,canClear:!0},Bn,{error:!!Hn||Fn})))};P.propTypes={onChange:En().func.isRequired,name:En().string.isRequired,label:En().string.isRequired,value:En().string,labelPosition:En().oneOf(["top","left"]),labelWidth:En().number,labelStyle:En().object,hideLabel:En().bool,isAdvanced:En().bool,isDisabled:En().bool,validate:En().func,error:En().bool,help:En().string,tooltip:En().string},P.defaultProps={value:"",labelPosition:"top",labelStyle:{},hideLabel:!1,isDisabled:!1};const Nn=P},1668:(Je,et,tt)=>{tt.r(et),tt.d(et,{default:()=>it});var ot=tt(232);const it=tt.n(ot)().div`
|
|
|
padding: 10px 15px 0px 15px;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: space-between;
|
|
|
cursor: pointer;
|
|
|
`},3941:(Je,et,tt)=>{tt.r(et),tt.d(et,{default:()=>wn});var ot=tt(232),it=tt.n(ot),Zt=tt(8216),en=tt.n(Zt),Cn=tt(4566),_n=tt.n(Cn);const wn=it().div.attrs(()=>({"data-test":"separator"}))`
|
|
|
padding-top: 5px;
|
|
|
border-bottom: ${Je=>en()({enterprise:_n().border,prisma:"1px solid "+_n().contentColorDisabled(Je)})(Je)};
|
|
|
`},4267:(Je,et,ot)=>{ot.r(et),ot.d(et,{getFilteredRowsByShowEditor:()=>x,getFormatterConfig:()=>E,getOptions:()=>y,getStaticItemSchema:()=>_,handleOptionsChange:()=>v,isDynamicOptionSchema:()=>O,isMultipleRulesSchema:()=>C,isSupportedDataSelector:()=>P,isSupportedFormatter:()=>j,setOption:()=>S});var it=ot(6195),Zt=ot.n(it),en=ot(4868),Cn=ot.n(en);const _n=tt(1758);var wn=ot.n(_n),Sn=ot(3951),xn=ot.n(Sn),kn=ot(5071),En=ot.n(kn);const Dn=tt(975);var Pn=ot.n(Dn);const Ln=tt(117);function b(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function h(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?b(Object(tt),!0).forEach((function(et){Zt()(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):b(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}const y=(Je,et)=>{if(Array.isArray(et))return et;if(Je&&Array.isArray(Je.enum))return Je.enum.map(Je=>({value:Je}));throw Error("No valid values provided to editor: "+JSON.stringify(Je))};function v(Je,et){let tt=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{debounce:!1};const{visualization:ot}=this.props;null==et?this.props.onVisualizationChange(h(h({},ot),{},{options:Cn()(ot.options,[Je])}),tt):this.props.onVisualizationChange(h(h({},ot),{},{options:h(h({},ot.options),{},{[Je]:et})}),tt)}const C=Je=>!!Je.anyOf&&Je.anyOf.length>0,O=Je=>"string"===Je.type&&Je.pattern===Ln.DYNAMIC_OPTIONS_DSL_PATTERN,_=Je=>{if(!C(Je))return Je;const et=Je.anyOf.find(Je=>!O(Je));return h(h({},Cn()(Je,"anyOf")),et)},E=Je=>{var et;let{contextConfig:tt,formatters:ot,formatterFromDSL:it,selectedDataSelector:Zt}=Je;if(tt)return tt;const en=null==ot?void 0:ot.find(Je=>Je.value===it);return(null==en||null===(et=en.defaults)||void 0===et?void 0:et[Zt])||[]},P=Je=>{let{selectedDataSelector:et,dataSelectors:tt}=Je;return!!(et&&tt&&tt.length)&&tt.some(Je=>Je.value===et)},j=Je=>{let{selectedFormatterType:et,formattersFromEditor:tt,supportedFormatters:ot}=Je;return!!(et&&ot[et]&&tt&&tt.length)&&tt.some(Je=>Je.value===et)},x=(Je,et,tt)=>Je&&Array.isArray(Je)?Je.filter(Je=>void 0===Je.showEditor||"function"==typeof Je.showEditor&&Je.showEditor({options:et,encoding:tt})):[],T=Je=>{const et=xn()(Je);return wn()(et,(Je,tt)=>{(null!=Je&&Array.isArray(Je)||En()(Je))&&(et[tt]=T(et[tt])),Array.isArray(Je)&&(et[tt]=Je.map(Je=>null===Je?void 0:Je)),null==Je&&delete et[tt]}),et},S=(Je,et,tt,ot)=>{var it;const Zt=h({},tt);let en=Je,_n=et;return null==_n&&ot[en]||ot[en]&&_n===ot[en].default?(Zt.options=Cn()(tt.options,en),Zt):(Zt.options=xn()(tt.options),null!==(it=Zt.options)&&void 0!==it||(Zt.options={}),null==et&&En()(Je)&&En()(Je.options)&&([en]=Object.keys(Je.options),[_n]=Object.values(Je.options)),ot[en]&&"array"!==ot[en].type?(Zt.options[en]=_n,Zt):(null===_n&&(_n=void 0),Pn()(Zt.options,en,_n),Zt.options=T(Zt.options),Zt))}},2166:(Je,et,tt)=>{tt.d(et,{X:()=>r});const ot=new RegExp(/\$/.source+/(\w+:)?/.source+/([^$|:]+?)(\|[|\w]+)?/.source+/\$/.source),r=Je=>"string"==typeof Je&&ot.test(Je)},2117:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(7446)),Sn=tt(6801),xn=en(tt(4008)),kn={width:"330px"},En={display:"none"},m=({onChange:Je,name:et,labelPosition:tt,labelWidth:ot,label:it,isDisabled:Zt,help:en,value:_n})=>{let Sn=[];Array.isArray(_n)&&(Sn=_n.map(Je=>null!==Je&&"object"==typeof Je?Je.toString():""+Je));const[Dn,Pn]=Cn.useState(Sn),Ln=Cn.useCallback((tt,{values:ot})=>{Pn(ot),Je(tt,et,ot)},[Je,et]);return Cn.createElement(xn.default,{label:it,labelPosition:tt,labelWidth:ot,help:en},Cn.createElement(wn.default,{allowNewValues:!0,values:Dn,onChange:Ln,disabled:Zt,inline:!0,style:kn,menuStyle:En,placeholder:""}))},Dn=Object.assign(Object.assign({},Sn.BaseEditorPropTypes),{help:_n.string,value:_n.array,labelPosition:_n.oneOf(["top","left"]),isDisabled:_n.bool});m.defaultProps={labelPosition:"top",isDisabled:!1},m.propTypes=Dn,et.default=m},9172:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.EDITOR_NAME=void 0;const Cn=Zt(tt(9497)),_n=en(tt(23)),wn=en(tt(7446)),Sn=tt(9033),xn=tt(6801),kn=tt(1385),En=tt(1256),Dn=en(tt(4008));et.EDITOR_NAME="columnMultiSelectionByFieldName-editor";const g=({name:Je,value:tt,label:ot,labelPosition:it,labelWidth:Zt,isAdvanced:en,isDisabled:_n,tooltip:xn,dataSourceBindings:Pn,filterByTypes:Ln=[],onChange:Tn})=>{const In=(0,kn.useDataSource)({dataSourceBindings:Pn,dataSourceKey:"primary"}),{hasError:jn,isMissing:Mn,isLoading:An}=(0,Cn.useMemo)(()=>(0,Sn.getDataSourceStateInfo)(In),[In]),Rn=(0,Cn.useMemo)(()=>Mn||jn||_n,[jn,_n,Mn]),{columns:Nn,fields:Fn}=(0,Cn.useMemo)(()=>(null==In?void 0:In.data)||{columns:[],fields:[]},[In]),Bn=(0,Cn.useMemo)(()=>(0,En.getAvailableFieldsWithTypes)(Nn,Fn),[Nn,Fn]),Vn=(0,Cn.useMemo)(()=>(0,En.sanitizeFieldNames)(tt,Bn.map(Je=>Je.name)),[tt,Bn]),Wn=(0,Cn.useCallback)((et,{values:tt})=>{Tn(et,Je,tt)},[Tn,Je]);return Cn.default.createElement(Dn.default,{"data-test":`${et.EDITOR_NAME}-${Je}`,label:ot,labelPosition:it,labelWidth:Zt,tooltip:xn,isAdvanced:en},Cn.default.createElement(wn.default,{"data-test":`${et.EDITOR_NAME}-select-${Je}`,onChange:Wn,values:Vn,disabled:Rn,isLoadingOptions:An,compact:!0},Bn.map(Je=>Cn.default.createElement(wn.default.Option,{"data-test":`${et.EDITOR_NAME}-option-${Je.name}`,key:Je.name,value:Je.name,label:`${Je.name} (${Je.type})`,disabled:Ln.length>0&&!Ln.find(et=>et===Je.type)}))))};g.propTypes=Object.assign(Object.assign({},xn.BaseEditorPropTypes),{tooltip:_n.default.bool,labelPosition:_n.default.oneOf(["top","left"]),isAdvanced:_n.default.bool,isDisabled:_n.default.bool}),g.defaultProps={labelPosition:"top",isAdvanced:!1,isDisabled:!1,filterByTypes:[]},et.default=g},4942:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.ColumnMultiSelectionEditor=et.isInternal=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(7446)),Sn=tt(4793),xn=tt(1413),kn=tt(9033),En=tt(6801),Dn=en(tt(3620)),Pn=tt(1385),Ln=tt(1256),Tn=en(tt(4008)),In=Object.assign(Object.assign({},En.BaseEditorPropTypes),{dataSourceKey:_n.string.isRequired,prepareValue:_n.func,excludeByNames:_n.arrayOf(_n.string),filterByTypes:_n.arrayOf(_n.string),shouldShowInternalFields:_n.bool});et.isInternal=Je=>{var et;return(null===(et=null==Je?void 0:Je.name)||void 0===et?void 0:et.startsWith("_"))&&"_time"!==Je.name},et.ColumnMultiSelectionEditor=({name:Je,value:tt,label:ot="",labelPosition:it="top",dataSourceKey:Zt="primary",dataSourceBindings:en,prepareValue:_n=(Je=>Je),onChange:En,isAdvanced:In,isDisabled:jn,shouldShowInternalFields:Mn=!0,filterByTypes:An,excludeByNames:Rn})=>{const Nn=(0,Pn.useDataSource)({dataSourceBindings:en,dataSourceKey:Zt}),{columns:Fn,fields:Bn}=(null==Nn?void 0:Nn.data)||{columns:[],fields:[]},Vn=(0,Cn.useMemo)(()=>Mn?Nn:Object.assign(Object.assign({},Nn),{data:{fields:Bn.filter(Je=>!(0,et.isInternal)(Je)),columns:Fn.filter((Je,tt)=>!(0,et.isInternal)(Bn[tt]))}}),[Fn,Nn,Bn,Mn]),{columns:Wn,fields:zn}=(0,Sn.get)(Vn,"data")||{columns:[],fields:[]},Hn=(0,Cn.useMemo)(()=>(0,Ln.getAvailableFieldsWithTypes)(Wn,zn),[Wn,zn]),$n=(0,Cn.useMemo)(()=>null==tt?tt:(0,xn.getFieldsFromDSL)(tt,{[Zt]:Vn}),[Vn,Zt,tt]),[qn,Kn]=(0,Cn.useState)($n);Cn.default.useEffect(()=>{(null==$n?void 0:$n.length)&&Kn($n)},[$n]);const[Un,Gn]=(0,Cn.useState)(""),Jn=Hn.filter(Je=>-1!==Je.name.indexOf(Un)),Cr=(0,Cn.useMemo)(()=>Cn.default.createElement(Dn.default,{filteredFieldsLength:Jn.length,availableFieldsWithTypesLength:Hn.length}),[Jn.length,Hn.length]),wr=(0,Cn.useCallback)((et,{values:tt})=>{Kn(tt);const ot=`'${tt.join("','")}'`,it=_n({options:{[Je]:`> ${Zt} | frameBySeriesNames(${ot})`}});En(et,it)},[Zt,Je,En,_n]),Sr=(0,Cn.useCallback)((Je,{keyword:et})=>{Gn(et)},[]),{hasError:Or,isMissing:xr,isLoading:kr}=(0,kn.getDataSourceStateInfo)(Nn),Lr=xr||Or||jn,Nr=(0,Ln.getPlaceholderMessage)({isMissing:xr,isLoading:kr,hasError:Or,defaultMessage:"Select field(s) from data source"});return Cn.default.createElement(Tn.default,{label:ot,labelPosition:it,isAdvanced:In},Cn.default.createElement(wn.default,{"data-test":"ColumnMultiSelectionEditor",disabled:Lr,values:qn,onChange:wr,onFilterChange:Sr,footerMessage:Cr,placeholder:Nr,isLoadingOptions:kr,error:Or,compact:!0},Jn.map(Je=>Cn.default.createElement(wn.default.Option,{key:Je.name,label:`${Je.name} (${Je.type})`,value:Je.name,disabled:(null==An?void 0:An.length)&&!An.find(et=>et===Je.type)||(null==Rn?void 0:Rn.includes(Je.name))}))))},et.ColumnMultiSelectionEditor.propTypes=In,et.default=et.ColumnMultiSelectionEditor},5731:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.ColumnSelectionEditor=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(2373)),Sn=tt(1413),xn=tt(9033),kn=tt(6801),En=en(tt(3620)),Dn=tt(1385),Pn=tt(1256),Ln=en(tt(4008)),Tn=tt(5862),{useState:In,useCallback:jn,useMemo:Mn}=Cn,An=Object.assign(Object.assign({},kn.BaseEditorPropTypes),{dataSourceKey:_n.string.isRequired,prepareValue:_n.func,filterByTypes:_n.arrayOf(_n.string)});et.ColumnSelectionEditor=({name:Je,value:et,label:tt="",labelPosition:ot="top",dataSourceKey:it="primary",dataSourceBindings:Zt,prepareValue:en=(Je=>Je),onChange:_n,isAdvanced:kn,isDisabled:An,filterByTypes:Rn})=>{const Nn=(0,Dn.useDataSource)({dataSourceBindings:Zt,dataSourceKey:it}),{columns:Fn,fields:Bn}=(null==Nn?void 0:Nn.data)||{columns:[],fields:[]},Vn=(0,Pn.getAvailableFieldsWithTypes)(Fn,Bn),Wn=null==et?et:(0,Sn.getFieldsFromDSL)(et,{[it]:Nn})[0]||"",[zn,Hn]=In(Wn);Cn.useEffect(()=>{Hn(Wn)},[Wn]);const[$n,qn]=In(""),Kn=Vn.filter(Je=>-1!==Je.name.indexOf($n)),Un=Mn(()=>Cn.createElement(En.default,{filteredFieldsLength:Kn.length,availableFieldsWithTypesLength:Vn.length}),[Kn.length,Vn.length]),Gn=jn((et,{value:tt})=>{Hn(tt);const ot=en({options:{[Je]:`> ${it} | seriesByName('${tt}')`}});_n(et,ot)},[it,Je,_n,en]),Jn=jn((Je,{keyword:et})=>{qn(et)},[]),{hasError:Cr,isMissing:wr,isLoading:Sr}=(0,xn.getDataSourceStateInfo)(Nn),Or=wr||Cr||An,xr=(0,Pn.getPlaceholderMessage)({isMissing:wr,isLoading:Sr,hasError:Cr});return Cn.createElement(Ln.default,{label:tt,labelPosition:ot,isAdvanced:kn},Cn.createElement(wn.default,{"data-test":"ColumnSelectionEditor",value:zn,onFilterChange:Jn,onChange:Gn,footerMessage:Un,disabled:Or,placeholder:xr,isLoadingOptions:Sr,error:Cr,style:Tn.editorStyle,filter:!0},Kn.map(Je=>Cn.createElement(wn.default.Option,{key:Je.name,label:`${Je.name} (${Je.type})`,value:Je.name,disabled:!!(null==Rn?void 0:Rn.length)&&!Rn.find(et=>et===Je.type)}))))},et.ColumnSelectionEditor.propTypes=An,et.default=et.ColumnSelectionEditor},2468:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=tt(6649),Sn=en(tt(9250)),xn=en(tt(7020)),kn=en(tt(1551)),En=en(tt(1151)),{useRef:Dn,useState:Pn,useCallback:Ln}=Cn,Tn={label:_n.string,labelPosition:_n.oneOf(["top","left"]),labelWidth:_n.number,onResetToDefault:_n.func},y=({label:Je,labelPosition:et="left",labelWidth:tt,onResetToDefault:ot})=>{const[it,Zt]=Pn(!1),en=Dn(null),_n=Ln(()=>Zt(!0),[]),Tn=Ln(()=>Zt(!1),[]);return Cn.createElement(Sn.default,{label:(0,wn._)(Je),labelPosition:et,labelWidth:tt},Cn.createElement(xn.default,{"data-test":"customized-in-source-button",onClick:_n,appearance:"flat",ref:en,label:(0,wn._)("Customized in source")}),Cn.createElement(kn.default,{"data-test":"customized-in-source-popover",open:it,anchor:en.current,onRequestClose:Tn,defaultPlacement:"horizontal"},Cn.createElement(En.default,{onResetToDefault:ot})))};y.propTypes=Tn,et.default=y},152:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.DynamicColorEditor=et.prepareUpdate=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=tt(7124),Sn=en(tt(9250)),xn=en(tt(7020)),kn=en(tt(1551)),En=en(tt(232)),Dn=tt(6649),Pn=tt(5089),Ln=tt(4793),Tn=tt(1413),In=tt(2369),jn=en(tt(2468)),Mn=tt(5862),An=tt(6801),Rn=tt(4267),{useRef:Nn,useState:Fn,useEffect:Bn}=Cn,Vn=En.default.div`
|
|
|
font-weight: 600;
|
|
|
font-size: 14px;
|
|
|
line-height: 20px;
|
|
|
`,Wn=En.default.div.attrs(()=>({"data-test":"DynamicColorFlyoutContent"}))`
|
|
|
box-sizing: border-box;
|
|
|
padding: ${(0,wn.toPx)(Mn.FLYOUT_PADDING)};
|
|
|
width: ${(0,wn.toPx)(Mn.FLYOUT_WIDTH)};
|
|
|
`,zn={padding:"4px"},Hn=Object.assign(Object.assign({},An.BaseEditorPropTypes),{flyoutTitle:_n.string,formatters:_n.arrayOf(_n.shape({label:_n.string,value:_n.string,defaults:_n.object})),dataSelectors:_n.arrayOf(_n.shape({label:_n.string,value:_n.string})),defaultPalettesConfig:In.sharedPalettesConfigPropType});et.prepareUpdate=({name:Je,selectedDataSelector:et,selectedFormatterType:tt,currentFormatterConfig:ot})=>{const it=Je+"EditorConfig";return{options:{[Je]:(0,Tn.buildDSLFromDataSelectorAndFormatter)(et,tt,it)},context:{[it]:ot}}},et.DynamicColorEditor=({name:Je,value:tt,label:ot="",labelPosition:it="left",labelWidth:Zt,context:en,onChange:_n=(()=>{}),flyoutTitle:wn=(0,Dn._)("Dynamic coloring"),formatters:En=[],dataSelectors:Mn=[],defaultPalettesConfig:An=Pn.defaultPalettesConfig,isDisabled:Hn=!1})=>{const[$n,qn]=Fn(!1),Kn=Nn(null),{type:Un,paramKey:Gn}=(0,Tn.getLastFormatterFromDSL)(tt)||{type:"unknown",paramKey:"unknown"},Jn=(0,Tn.getDataSelectorsFromDSL)(tt)[0],[Cr,wr]=Fn(Un);Bn(()=>{wr(Un)},[Un]);const[Sr,Or]=Fn(Jn);Bn(()=>{Or(Jn)},[Jn]);const xr=(0,Rn.getFormatterConfig)({contextConfig:en[Gn],formatters:En,formatterFromDSL:Un,selectedDataSelector:Sr}),[kr,Lr]=Fn(xr);Bn(()=>{Lr(xr)},[en,En,Gn,Un,Jn]);const Nr=Cn.useCallback(()=>{qn(Je=>!Je)},[]);if(!(0,Rn.isSupportedDataSelector)({selectedDataSelector:Sr,dataSelectors:Mn})||!(0,Rn.isSupportedFormatter)({selectedFormatterType:Cr,formattersFromEditor:En,supportedFormatters:In.supportedFormatters}))return Cn.createElement(jn.default,{label:ot,labelPosition:it,labelWidth:Zt,onResetToDefault:tt=>{const ot=(0,Ln.find)(En,Je=>Je.isDefault)||(0,Ln.find)(En,Je=>"rangeValue"===Je.value)||En[0];if((0,Ln.isEmpty)(ot))return;const it=ot.value,Zt=Object.keys(ot.defaults)[0],en=ot.defaults[Zt];Or(Zt),wr(it),Lr(en),_n(tt,(0,et.prepareUpdate)({name:Je,selectedDataSelector:Zt,selectedFormatterType:it,currentFormatterConfig:en}))}});const Wr=In.supportedFormatters[Cr].preview;return Cn.createElement(Sn.default,{"data-test":"DynamicColorEditorGroup",label:(0,Dn._)(ot),labelPosition:it,labelWidth:Zt},Cn.createElement(xn.default,{inline:!1,"data-test":"DynamicColorEditorButton",style:zn,appearance:"flat",ref:Kn,onClick:Nr,disabled:Hn},Cn.createElement(Wr,{"data-test":"FormatterConfigPreview",config:kr})),Cn.createElement(kn.default,{"data-test":"DynamicColorEditorFlyout",open:$n,anchor:Kn.current,defaultPlacement:"horizontal",style:{padding:"10px"},onRequestClose:()=>qn(!1),takeFocus:!0},Cn.createElement(Wn,null,Cn.createElement(Vn,null,wn),Cn.createElement(In.FormatterEditor,{selectedDataSelector:Sr,selectedFormatterType:Cr,currentFormatterConfig:kr,onDataSelectorChange:(tt,ot,it)=>{Or(it);const Zt=(0,Ln.find)(En,Je=>Je.defaults[it]);wr(Zt.value);const en=Zt.defaults[it];Lr(en),_n(tt,(0,et.prepareUpdate)({name:Je,selectedDataSelector:it,selectedFormatterType:Zt.value,currentFormatterConfig:en}))},onFormatterTypeChange:(tt,ot,it)=>{wr(it);const Zt=(0,Ln.find)(En,["value",it]).defaults[Sr];Lr(Zt),_n(tt,(0,et.prepareUpdate)({name:Je,selectedDataSelector:Sr,selectedFormatterType:it,currentFormatterConfig:Zt}))},onFormatterConfigChange:(tt,ot,it)=>{Lr(it),_n(tt,(0,et.prepareUpdate)({name:Je,selectedDataSelector:Sr,selectedFormatterType:Cr,currentFormatterConfig:it}))},formatters:En,dataSelectors:Mn,defaultPalettesConfig:An}))))},et.DynamicColorEditor.propTypes=Hn},7585:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=tt(4793),Sn=en(tt(4082)),xn=en(tt(9250)),kn=en(tt(7143)),En=en(tt(8897)),Dn=tt(6649),Pn=en(tt(5731)),Ln=en(tt(5456)),Tn=tt(4381),In=tt(5862),v=({name:Je,context:et,value:tt,label:ot,onChange:it,dataSourceBindings:Zt,labelPosition:en,labelWidth:_n,help:jn,validate:Mn})=>{const[An,Rn]=Cn.useState([]),[Nn,Fn]=Cn.useState(""),[Bn,Vn]=Cn.useState(""),{density:Wn,family:zn}=(0,En.default)();let Hn=In.VERTICAL_EDITOR_SPACING_ENTERPRISE;"prisma"===zn&&(Hn="compact"===Wn?In.VERTICAL_EDITOR_SPACING_PRISMA_COMPACT:In.VERTICAL_EDITOR_SPACING_PRISMA_COMFORTABLE),Cn.useEffect(()=>{const{staticOptions:Je,dynamicOptionsLabel:ot,dynamicOptionsValue:it}=(0,Tn.getDynamicOptionsFromConfig)({items:tt,context:et});Rn(Je),Fn(ot),Vn(it)},[tt,et]),Cn.useEffect(()=>{void 0!==Zt.primary||Array.isArray(tt)||it(null,{context:{formattedConfig:void 0,formattedStatics:void 0,statics:void 0,label:void 0,value:void 0},options:{[Je]:An}})},[Zt,Je,tt,it,An]);const $n=Cn.useCallback((et,ot,Zt)=>{if(!Array.isArray(tt)||ot&&Zt){const tt=(0,wn.unzip)(et.map(({label:Je,value:et})=>[Je,et]));it(null,{context:{formattedConfig:{number:{prefix:""}},formattedStatics:">statics | formatByType(formattedConfig)",statics:tt,label:`>primary | seriesByName("${ot}") | renameSeries("label") | formatByType(formattedConfig)`,value:`>primary | seriesByName("${Zt}") | renameSeries("value") | formatByType(formattedConfig)`},options:{[Je]:">frame(label, value) | prepend(formattedStatics) | objects()"}})}else it(null,{options:{[Je]:et}})},[Je,tt,it]),qn=Cn.useCallback((Je,et,tt)=>{$n(tt,Nn,Bn)},[$n,Nn,Bn]),Kn=Cn.useCallback((Je,{value:et})=>{""===Bn?Fn(et):$n(An,et,Bn)},[$n,An,Bn]),Un=Cn.useCallback((Je,{value:et})=>{""===Nn?Vn(et):$n(An,Nn,et)},[$n,An,Nn]),F=Je=>et=>{var tt;const ot=null===(tt=null==et?void 0:et.options)||void 0===tt?void 0:tt[Je];return"string"==typeof ot?{value:(0,Tn.getFieldFromFieldNameDsl)(ot)}:{value:""}};if(Cn.useMemo(()=>(0,Tn.isConfigAdvanced)({items:tt,context:et}),[tt,et]))return Cn.createElement(xn.default,{label:(0,Dn._)(ot),labelPosition:en,labelWidth:_n,help:jn},Cn.createElement(Sn.default,{key:tt.toString(),"data-test":Je,value:tt.toString(),onChange:wn.noop,disabled:!0}));const Gn=!!Zt.primary;return Cn.createElement(Cn.Fragment,null,Cn.createElement(Ln.default,{name:"",label:(0,Dn._)("Static menu configuration"),labelPosition:en,value:An,onChange:qn,validate:Mn}),Gn&&Cn.createElement(kn.default,{key:"dynamic-item-editor-label-value-layout",gutter:Hn},Cn.createElement(kn.default.Row,{key:"dynamic-item-editor-label-row"},Cn.createElement(Pn.default,{name:"label",label:(0,Dn._)("Dynamic menu label field"),dataSourceKey:"primary",dataSourceBindings:Zt,value:`>primary | seriesByName("${Nn}")`,context:et,onChange:Kn,prepareValue:F("label")})),Cn.createElement(kn.default.Row,{key:"dynamic-item-editor-value-row"},Cn.createElement(Pn.default,{name:"value",label:(0,Dn._)("Dynamic menu value field"),dataSourceKey:"primary",dataSourceBindings:Zt,value:`>primary | seriesByName("${Bn}")`,context:et,onChange:Un,prepareValue:F("value")}))))};v.propTypes={onChange:_n.func.isRequired,name:_n.string.isRequired,label:_n.string.isRequired,value:_n.oneOfType([_n.arrayOf(_n.shape({label:_n.string.isRequired,value:_n.string.isRequired}).isRequired),_n.string]),labelPosition:_n.oneOf(["top","left"]),labelWidth:_n.number,context:_n.shape({label:_n.string,value:_n.string,statics:_n.arrayOf(_n.arrayOf(_n.string.isRequired).isRequired)}).isRequired,dataSourceBindings:_n.shape({primary:_n.any}).isRequired,help:_n.string},v.defaultProps={value:"",labelPosition:"top",help:(0,Dn._)("Advanced configuration options are being used by this input. Please edit in source mode.")},et.default=v},7970:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(232)),Sn=en(tt(348));tt(6265);const xn=en(tt(1018)),kn=tt(6649),En=en(tt(2138)),Dn=tt(3563),Pn=tt(5135),Ln=tt(962),Tn=tt(137),In=wn.default.div`
|
|
|
font-family: ${Dn.variables.sansFontFamily};
|
|
|
.react-mde * {
|
|
|
font-family: inherit;
|
|
|
}
|
|
|
.mde-header,
|
|
|
.mde-preview,
|
|
|
.mde-textarea-wrapper textarea.mde-text {
|
|
|
background-color: ${(0,Dn.pick)({enterprise:Dn.variables.backgroundColor,prisma:Dn.variables.backgroundColorPopup})};
|
|
|
}
|
|
|
.mde-header .mde-tabs button,
|
|
|
.mde-header ul.mde-header-group li.mde-header-item button,
|
|
|
.mde-textarea-wrapper textarea.mde-text {
|
|
|
color: ${(0,Dn.pick)({enterprise:Dn.variables.textColor,prisma:Dn.variables.contentColorActive})};
|
|
|
}
|
|
|
`,jn=wn.default.div`
|
|
|
display: none;
|
|
|
`,Mn={error:1,warning:2,other:3},O=({onChange:Je,defaultErrors:et={},name:tt,value:ot})=>{const[it,Zt]=Cn.useState("write"),[en,_n]=Cn.useState(ot),[wn,Dn]=Cn.useState(et),An=Cn.useCallback(Je=>_n(Je),[_n]),Rn=Cn.useCallback(it=>{en!==ot&&(Je(it,tt,en),Dn(et))},[en,ot,Je,tt,et]),Nn=Cn.useMemo(()=>{let Je=null;return Object.values(wn).includes("error")?Je=Cn.createElement(Ln.CSPMessage,{type:"error"}):Object.values(wn).includes("warning")&&(Je=Cn.createElement(Ln.CSPMessage,{type:"warning"})),Object.values(wn).includes("other")&&(Je=Cn.createElement(Cn.Fragment,null,Je,Cn.createElement(En.default,{appearance:"fill",type:"error","data-test":"image-error"},(0,kn._)("We can't find an image with this URL. Please enter a new URL")))),Je},[Object.values(wn).join("")]),Fn=Cn.useMemo(()=>{return Cn.createElement(jn,null,Cn.createElement(xn.default,{text:ot,imageRenderer:(Je=(Je,et)=>{var tt,ot;(null!==(tt=Mn[wn[Je]])&&void 0!==tt?tt:1/0)>(null!==(ot=Mn[et])&&void 0!==ot?ot:0)&&Dn(Object.assign(Object.assign({},wn),{[Je]:et}))},function({src:et,alt:tt}){const ot=(0,Pn.useCSPViolationObserver)(et);return Cn.useEffect(()=>{"none"!==ot&&Je(et,ot)},[ot,et]),Cn.createElement("img",{src:et,alt:tt,onError:()=>{"none"===ot&&Je(et,"other")}})})}));var Je},[ot,wn]);return Cn.createElement(In,{"data-test":tt},Cn.createElement(Sn.default,{value:en,toolbarCommands:[["header","bold","italic","link","quote","code","image","unordered-list","ordered-list"]],onChange:An,selectedTab:it,onTabChange:Zt,disablePreview:!0,childProps:{textArea:{onBlur:Rn}}}),Fn,Nn&&Cn.createElement(Tn.MessageContainer,null,Nn))};O.propTypes={onChange:_n.func.isRequired,name:_n.string.isRequired,value:_n.string,defaultErrors:_n.string},O.defaultProps={value:""},et.default=O},2965:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.ColorFlyoutEditor=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(232)),Sn=en(tt(8897)),xn=en(tt(4566)),kn=tt(6649),En=en(tt(8965)),Dn=tt(8987),Pn=en(tt(7020)),Ln=en(tt(1551)),Tn=tt(3850),In=tt(6801),jn=en(tt(4008)),Mn=en(tt(397)),An={padding:"10px"},Rn={width:"314px"},Nn=(0,wn.default)(Pn.default)`
|
|
|
padding: 8px;
|
|
|
width: 100%;
|
|
|
min-height: 40px;
|
|
|
& > span {
|
|
|
display: grid;
|
|
|
grid-template-columns: repeat(auto-fill, 26px);
|
|
|
justify-content: space-evenly;
|
|
|
grid-gap: 4px;
|
|
|
}
|
|
|
background-color: ${xn.default.interactiveColorBackground};
|
|
|
`,Fn=wn.default.div`
|
|
|
width: 26px;
|
|
|
height: 24px;
|
|
|
background-color: ${Je=>Je.color};
|
|
|
border-radius: 2px;
|
|
|
`,Bn=wn.default.div`
|
|
|
box-sizing: border-box;
|
|
|
padding: 8px;
|
|
|
width: 312px;
|
|
|
max-height: 484px;
|
|
|
background-color: ${xn.default.backgroundColorPopup};
|
|
|
`,Vn=wn.default.div`
|
|
|
font-weight: 500;
|
|
|
font-size: 14px;
|
|
|
line-height: 20px;
|
|
|
padding: 8px 8px 0 8px;
|
|
|
font-family: ${xn.default.fontFamily};
|
|
|
color: ${xn.default.contentColorDefault};
|
|
|
`,Wn=wn.default.div`
|
|
|
height: 412px;
|
|
|
overflow-y: scroll;
|
|
|
padding: 8px 10px;
|
|
|
`;et.ColorFlyoutEditor=({colors:Je,CustomColorMatchEditor:et,handleColorRemove:tt,handleColorChange:ot,flyoutTitle:it,addColorButtonLabel:Zt,handleColorAdd:en,handleColorMove:_n})=>{const{family:wn,density:xn}=(0,Sn.default)(),kn=(0,Cn.useMemo)(()=>({enterprise:{compact:"207px",comfortable:"199px"},prisma:{compact:"188px",comfortable:"172px"}}),[]),Pn=(0,Cn.useMemo)(()=>Je.map((Je,it)=>{const Zt=null==et;return Cn.default.createElement(En.default.Row,{index:it,key:(0,Dn.createDOMID)(),"data-color":Je,onRequestRemove:tt},Cn.default.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},Cn.default.createElement(Mn.default,{value:Je,key:(0,Dn.createDOMID)(),onChange:ot(it),hideLabel:!0,label:" ",name:"color",style:{marginBottom:0,marginTop:0,width:Zt?"100%":32},showTextInput:Zt,textWidth:kn[wn][xn]}),"function"==typeof et&&Cn.default.createElement(et,{index:it})))}),[Je,et,tt,ot,kn,xn,wn]);return Cn.default.createElement(Bn,{"data-test":"MultiColorPickerFlyoutContent"},Cn.default.createElement(Vn,{"data-test":"MultiColorPickerFlyoutTitle"},it),Cn.default.createElement(Wn,null,Cn.default.createElement(En.default,{addLabel:Zt,onRequestAdd:en,onRequestMove:_n,"data-test":"ColorListEditor"},Pn)))};let zn=0;const w=({CustomColorMatchEditor:Je,onChange:tt=(()=>{}),canReorderColors:ot,value:it,flyoutTitle:Zt,addColorButtonLabel:en,name:_n="seriesColors",label:wn="",labelPosition:Sn="top",labelWidth:xn,isDisabled:kn=!1,hideLabel:En,canAddNewColors:Pn})=>{const[In,Mn]=(0,Cn.useState)(!1),[Bn,Vn]=(0,Cn.useState)(it),Wn=(0,Cn.useRef)(null);(0,Cn.useEffect)(()=>{Vn(it)},[it]);const Hn=(0,Cn.useCallback)(()=>{tt(null,_n,[...Bn,Tn.VIZ_CATEGORICAL[zn%Tn.VIZ_CATEGORICAL.length]]),zn+=1},[_n,tt,Bn]),$n=(0,Cn.useCallback)(Je=>(et,ot,it)=>{const Zt=[...Bn];Zt.splice(Je,1,it),tt(null,_n,Zt)},[_n,tt,Bn]),qn=(0,Cn.useCallback)((Je,{index:et})=>{const ot=[...Bn];ot.splice(et,1),tt(null,_n,ot)},[_n,tt,Bn]),Kn=(0,Cn.useCallback)(({fromIndex:Je,toIndex:et})=>{const ot=[...Bn],it=ot[Je];ot.splice(Je,1),ot.splice(et,0,it),tt(null,_n,ot)},[_n,tt,Bn]),Un=(0,Cn.useCallback)(({event:Je,reason:et})=>{var tt;(null===(tt=null==Je?void 0:Je.srcElement)||void 0===tt?void 0:tt.sortableHandle)||Mn(!1),"escapeKey"===et&&Wn.current.focus()},[]),Gn=(0,Cn.useMemo)(()=>Bn.map(Je=>Cn.default.createElement(Fn,{color:Je,key:(0,Dn.createDOMID)()})),[Bn]),Jn=(0,Cn.useCallback)(()=>{Mn(Je=>!Je)},[]);return Cn.default.createElement(jn.default,{label:wn,labelPosition:Sn,labelWidth:xn,hideLabel:En,"data-test":"MultiColorPickerEditor"},Cn.default.createElement(Nn,{inline:!1,"data-test":"MultiColorPickerButton",appearance:"flat",ref:Wn,onClick:Jn,disabled:kn,style:Rn},Gn),Cn.default.createElement(Ln.default,{"data-test":"MultiColorPickerFlyout",open:In,anchor:Wn.current,defaultPlacement:"horizontal",style:An,onRequestClose:Un,takeFocus:!0},Cn.default.createElement(et.ColorFlyoutEditor,{colors:Bn,CustomColorMatchEditor:Je,handleColorRemove:qn,handleColorChange:$n,handleColorAdd:Pn?Hn:void 0,handleColorMove:ot?Kn:void 0,flyoutTitle:Zt,addColorButtonLabel:en})))};w.propTypes=Object.assign(Object.assign({},In.BaseEditorPropTypes),{canReorderColors:_n.bool,canAddNewColors:_n.bool,value:_n.arrayOf(_n.string),flyoutTitle:_n.string,addColorButtonLabel:_n.string,CustomColorMatchEditor:_n.func,hideLabel:_n.bool}),w.defaultProps={value:Tn.VIZ_CATEGORICAL,canReorderColors:!0,flyoutTitle:(0,kn._)("Customize colors"),addColorButtonLabel:(0,kn._)("Add color"),hideLabel:!0,canAddNewColors:!0},et.default=w},4215:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=en(tt(232)),wn=en(tt(8216)),Sn=en(tt(4566)),xn=en(tt(7020)),kn=en(tt(1551)),En=en(tt(6769)),Dn=en(tt(1668)),Pn=en(tt(4008)),Ln=(0,_n.default)(Dn.default)`
|
|
|
background-color: ${(0,wn.default)({enterprise:Sn.default.backgroundColor,prisma:Sn.default.backgroundColorPopup})};
|
|
|
`,Tn=_n.default.span`
|
|
|
font-weight: 500;
|
|
|
font-size: 13px;
|
|
|
margin-bottom: 7px;
|
|
|
background-color: ${(0,wn.default)({enterprise:Sn.default.backgroundColor,prisma:Sn.default.backgroundColorPopup})};
|
|
|
`,In=_n.default.div`
|
|
|
background-color: ${Je=>Je.selected?(0,wn.default)({enterprise:Sn.default.backgroundColorHover,prisma:Sn.default.interactiveColorOverlaySelected})(Je):(0,wn.default)({enterprise:Sn.default.backgroundColor,prisma:Sn.default.backgroundColorPopup})(Je)};
|
|
|
display: flex;
|
|
|
padding: 7px 60px 7px 15px;
|
|
|
&:hover {
|
|
|
cursor: pointer;
|
|
|
background-color: ${Je=>(0,wn.default)({enterprise:Sn.default.backgroundColorHover,prisma:Je.selected?Sn.default.interactiveColorOverlaySelected:Sn.default.interactiveColorOverlayHover})(Je)};
|
|
|
}
|
|
|
`,jn=_n.default.div`
|
|
|
margin-right: 10px;
|
|
|
&:hover {
|
|
|
cursor: pointer;
|
|
|
}
|
|
|
`,Mn=_n.default.div`
|
|
|
align-items: center;
|
|
|
display: flex;
|
|
|
`,An=_n.default.span`
|
|
|
font-size: 13px;
|
|
|
font-weight: normal;
|
|
|
`,_=({presetName:Je,presetLabel:et,presetValue:tt,selectedPreset:ot,onPopoverClick:it})=>{const Zt=En.default[Je],en=Cn.useCallback(Je=>{it(Je,et,tt)},[it,et,tt]);return Cn.createElement(In,{"data-test":"flyout-preset-option-"+et,selected:et===ot,key:et,onClick:en},Cn.createElement(jn,null,Zt&&Cn.createElement(Zt,{"data-test":"icon-label-"+et})),Cn.createElement(Mn,null,Cn.createElement(An,null,et)))};et.default=({animation:Je=!0,labelPosition:et="top",onChange:tt,label:ot,labelWidth:it,presets:Zt,value:en})=>{const[_n,wn]=Cn.useState(!1),[Sn,En]=Cn.useState(en||"Select..."),[Dn,In]=Cn.useState(),jn=Cn.useCallback(Je=>In(Je),[]),Mn=Cn.useCallback(()=>wn(Je=>!Je),[]),An=Cn.useCallback(({event:Je,reason:et})=>{if(Je&&"clickAway"===et){let et=Je.target;for(;et;){if(et===Dn||void 0===(null==et?void 0:et.parentNode))return;et=et.parentNode}}wn(!1)},[Dn]),Rn=Cn.useCallback((Je,et,ot)=>{En(et),tt(Je,ot),wn(!1)},[tt]);return Cn.createElement(Cn.Fragment,null,Cn.createElement(Pn.default,{label:ot,labelPosition:et,labelWidth:it},Cn.createElement(xn.default,{"data-test":"preset-selector-button",label:Sn,isMenu:!0,elementRef:jn,onClick:Mn})),Cn.createElement(kn.default,{animation:Je,"data-test":"preset-editor-flyout",open:_n,anchor:Dn,appearance:"normal",defaultPlacement:"horizontal",onRequestClose:An},Cn.createElement(Ln,{"data-test":"flyout-header"},Cn.createElement(Tn,{"data-test":"preset-selector-flyout-label"},ot)),Zt.map(Je=>Cn.createElement(_,{key:Je.label,presetName:Je.name,presetLabel:Je.label,presetValue:Je.value,selectedPreset:Sn,onPopoverClick:Rn}))))}},7364:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=tt(6649),wn=en(tt(7598)),Sn=Zt(tt(23)),xn=tt(8987),kn=en(tt(2373)),En=tt(2687),Dn=en(tt(6447)),Pn=tt(9033),Ln=en(tt(2965)),Tn=en(tt(4008)),In=tt(6801),jn=tt(1385),Mn={},An={},Rn={},E=({name:Je,value:et=Mn,dataSourceBindings:tt,onChange:ot,options:it=An,isCategorical:Zt=!1,context:en,optionsSchema:In=Rn})=>{var Nn;const[Fn,Bn]=(0,Cn.useState)(Object.values(et)),[Vn,Wn]=(0,Cn.useState)(Object.keys(et));(0,Cn.useEffect)(()=>{Bn(Object.values(et)),Wn(Object.keys(et))},[JSON.stringify(et)]);const zn=(0,jn.useDataSource)({dataSourceBindings:tt,dataSourceKey:"primary"}),{isLoading:Hn}=(0,Cn.useMemo)(()=>(0,Pn.getDataSourceStateInfo)(zn),[zn]),{category:$n=(null===(Nn=null==In?void 0:In.category)||void 0===Nn?void 0:Nn.default)}=null!=it?it:{},qn=(0,Cn.useMemo)(()=>{var Je,et;if(Zt){if(!$n)return[];if(Array.isArray($n))return[...new Set($n.map(Je=>null==Je?void 0:Je.toString()).filter(Je=>!(0,wn.default)(Je)))];if(!Hn&&Dn.default.isDslString($n)){const Je=En.Options.evaluate({context:en,options:Object.assign(Object.assign({},it),{category:$n})},{primary:zn});if(Array.isArray(Je.category))return[...new Set(Je.category.map(Je=>null==Je?void 0:Je.toString()).filter(Je=>!(0,wn.default)(Je)))]}return[]}return null!==(et=null===(Je=null==zn?void 0:zn.data)||void 0===Je?void 0:Je.fields.map(Je=>Je.name))&&void 0!==et?et:[]},[en,zn,Zt,it,$n,Hn]),{editorLabel:Kn,flyoutTitle:Un,addColorButtonLabel:Gn}=(0,Cn.useMemo)(()=>Zt?{editorLabel:(0,_n._)("Series colors by category name"),flyoutTitle:(0,_n._)("Color by category name"),addColorButtonLabel:(0,_n._)("Add category")}:{editorLabel:(0,_n._)("Series colors by field name"),flyoutTitle:(0,_n._)("Color by field name"),addColorButtonLabel:(0,_n._)("Add field")},[Zt]),B=({updatedColors:Je,updatedFields:et})=>{const tt={};return et.forEach((et,ot)=>{tt[et]=Je[ot]}),tt},Jn=(0,Cn.useCallback)((et,tt,it)=>{if(it.length>qn.length)return;const Zt=Vn;if(it.length>Fn.length){const Je=qn.find(Je=>!Vn.includes(Je));Zt.push(Je)}if(it.length<Fn.length){const Je=Fn.findIndex(Je=>!it.includes(Je));Zt.splice(Je,1)}ot(null,Je,B({updatedColors:it,updatedFields:Zt}))},[qn,ot,Je,Vn,Fn]),Cr=(0,Cn.useCallback)(({newFieldIndex:et,currFieldIndex:tt})=>{const it=Vn.includes(qn[et]),Zt=Vn;if(it){const Je=Vn.indexOf(qn[et]),ot=Vn[tt];Zt[tt]=Vn[Je],Zt[Je]=ot}else Zt[tt]=qn[et];ot(null,Je,B({updatedColors:Fn,updatedFields:Zt}))},[Vn,qn,Fn,Je,ot]),wr=(0,Cn.useMemo)(()=>(({fields:Je,dsFields:et,handleFieldChange:tt})=>{const o=({index:ot})=>{const it=(0,Cn.useMemo)(()=>et.map((Je,et)=>Cn.default.createElement(kn.default.Option,{label:Je,value:et,key:(0,xn.createDOMID)(),"data-test":`${Je}-${ot}`})),[ot]),Zt=(0,Cn.useCallback)((Je,{value:et})=>{tt({newFieldIndex:et,currFieldIndex:ot})},[ot]),en=et.indexOf(Je[ot]);return Cn.default.createElement(kn.default,{value:en,onChange:Zt,style:{width:190},"data-test":"field-select"},it)};return o.propTypes={index:Sn.number},o})({fields:Vn,dsFields:qn,handleFieldChange:Cr}),[qn,Vn,Cr]);return Cn.default.createElement(Tn.default,{label:Kn,labelPosition:"top","data-test":"SeriesColorsByFieldEditor"},Cn.default.createElement(Ln.default,{value:Fn,onChange:Jn,name:"series",canReorderColors:!1,flyoutTitle:Un,addColorButtonLabel:Gn,CustomColorMatchEditor:wr,isDisabled:qn.length<1,canAddNewColors:Vn.length<qn.length}))};E.propTypes=Object.assign(Object.assign({},In.BaseEditorPropTypes),{isCategorical:Sn.bool}),et.default=E},5695:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.PALETTES=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(232)),Sn=tt(4793),xn=en(tt(7020)),kn=en(tt(7143)),En=en(tt(6214)),Dn=en(tt(4233)),Pn=en(tt(8897)),Ln=tt(6649),Tn=tt(3850),In=en(tt(2965)),jn=tt(1705),Mn=en(tt(4008)),An=en(tt(1494)),Rn=tt(5862),Nn=tt(6801);et.PALETTES={default:{id:"default",name:(0,Ln._)("Default"),palette:Tn.VIZ_CATEGORICAL},custom:{id:"custom",name:(0,Ln._)("Custom"),palette:[]}};const Fn=wn.default.div`
|
|
|
width: 120px;
|
|
|
margin-right: 20px;
|
|
|
display: flex;
|
|
|
`,Bn=(0,wn.default)(An.default)`
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
`,Vn=wn.default.div`
|
|
|
flex: 1 0 1px;
|
|
|
height: 100%;
|
|
|
`,T=({label:Je,value:tt,name:ot,onChange:it})=>{const{density:Zt,family:en}=(0,Pn.default)(),_n=(0,Cn.useMemo)(()=>{let Je=Rn.VERTICAL_EDITOR_SPACING_ENTERPRISE;return"prisma"===en&&(Je="compact"===Zt?Rn.VERTICAL_EDITOR_SPACING_PRISMA_COMPACT:Rn.VERTICAL_EDITOR_SPACING_PRISMA_COMFORTABLE),Je},[Zt,en]),wn=(0,Cn.useMemo)(()=>!!(null==tt?void 0:tt.length)&&!(0,Sn.isEqual)(tt,Tn.VIZ_CATEGORICAL),[tt]),An=(0,Cn.useMemo)(()=>wn?Object.assign(Object.assign({},et.PALETTES),{custom:Object.assign(Object.assign({},et.PALETTES.custom),{palette:tt})}):et.PALETTES,[wn,tt]),[Nn,Wn]=(0,Cn.useState)(wn?"custom":"default"),[zn,Hn]=(0,Cn.useState)(An),$n=(0,Cn.useCallback)(Je=>{Wn(Je),it(null,ot,zn[Je].palette)},[ot,it,zn]),qn=(0,Cn.useCallback)((Je,tt,Zt)=>{Zt.length?(Hn(Je=>Object.assign(Object.assign({},Je),{custom:Object.assign(Object.assign({},et.PALETTES.custom),{palette:Zt})})),Wn("custom"),it(null,ot,Zt)):(Hn(Je=>Object.assign(Object.assign({},Je),{custom:et.PALETTES.custom})),Wn("default"),it(null,ot,et.PALETTES.default.palette))},[ot,it]),Kn=Cn.default.createElement(xn.default,{appearance:"toggle","data-test":"palette-dropdown-button",label:zn[Nn].name,isMenu:!0}),R=Je=>{const{id:et,palette:tt,name:ot}=Je;return Cn.default.createElement(Dn.default.Item,{key:"SeriesColorsDropdownMenuItem-"+et,"data-test":"palette-dropdown-menu-"+et,selectable:!0,selected:Nn===et,onClick:()=>$n(et)},Cn.default.createElement(Bn,null,Cn.default.createElement(Fn,null,ot),Cn.default.createElement(Vn,null,Cn.default.createElement(jn.ColorPreview,{colors:tt.slice(0,8),maxColorCount:8,expandToFillHorizontalSpace:!1}))))},Un=zn.custom.palette.length>0;return Cn.default.createElement(kn.default,{gutter:_n},Cn.default.createElement(kn.default.Row,null,Cn.default.createElement(Mn.default,{label:Je||(0,Ln._)("Series colors"),labelPosition:"top","data-test":"series-colors-editor"},Cn.default.createElement(En.default,{toggle:Kn},Cn.default.createElement(Dn.default,{style:{width:Rn.DROPDOWN_MENU_WIDTH}},Un&&R(zn.custom),Un&&Cn.default.createElement(Dn.default.Divider,null),R(et.PALETTES.default))))),Cn.default.createElement(kn.default.Row,null,Cn.default.createElement(In.default,{name:"series-colors",value:zn[Nn].palette,flyoutTitle:(0,Ln._)("Customize colors"),addColorButtonLabel:(0,Ln._)("Add color"),onChange:qn})))};T.propTypes=Object.assign(Object.assign({},Nn.BaseEditorPropTypes),{value:_n.arrayOf(_n.string)}),et.default=T},148:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.SliderEditor=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(232)),Sn=en(tt(5309)),xn=en(tt(2782)),kn=en(tt(4008)),En=tt(6801),Dn={flexBasis:92,flexGrow:0,flexShrink:0},Pn=wn.default.div`
|
|
|
flex: 0 0 8px;
|
|
|
`,Ln=Object.assign(Object.assign({},En.BaseEditorPropTypes),{help:_n.string,max:_n.number,maxLabel:_n.oneOfType([_n.element,_n.string]),min:_n.number,minLabel:_n.oneOfType([_n.element,_n.string]),step:_n.number,stepMarks:_n.oneOf(["focus","always","none"]),value:_n.number});et.SliderEditor=({help:Je,isDisabled:et=!1,label:tt,labelPosition:ot="top",labelWidth:it,max:Zt,maxLabel:en=null,min:_n,minLabel:wn=null,name:En,onChange:Ln,step:Tn,stepMarks:In="focus",value:jn=null})=>{const Mn=Cn.useCallback((Je,{value:et})=>{(parseFloat(et)||0===et)&&Ln(Je,En,et)},[Ln,En]),An=Cn.useCallback((Je,{value:et})=>{(parseFloat(et)||0===et)&&Ln(Je,En,et)},[Ln,En]),Rn="none"===In?"never":In;return Cn.createElement(kn.default,{label:tt,labelPosition:ot,labelWidth:it,help:Je},Cn.createElement(Sn.default,{"data-test":En,min:_n,minLabel:wn,max:Zt,maxLabel:en,step:Tn,stepMarks:Rn,value:jn,disabled:et,onChange:Mn}),Cn.createElement(Pn,null),Cn.createElement(xn.default,{inline:!0,min:_n,max:Zt,step:Tn,value:jn,disabled:et,onChange:An,style:Dn}))},et.SliderEditor.propTypes=Ln,et.default=et.SliderEditor},6116:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=tt(4793),Sn=en(tt(9250)),xn=tt(9033),kn=tt(6801),En=tt(1256),Dn=en(tt(7649)),Pn=en(tt(1432)),Ln=tt(5396),Tn=tt(2088),In=tt(1385),jn=Object.assign(Object.assign({},kn.BaseEditorPropTypes),{flyoutConfig:_n.shape({number:_n.arrayOf(_n.any),sparkline:_n.arrayOf(_n.any),time:_n.arrayOf(_n.any)}),defaultOptionsByType:_n.objectOf(_n.objectOf(_n.oneOfType([_n.string,_n.number,_n.bool]))),dataSourceKey:_n.string,columnColoringConfig:Tn.columnColoringConfigPropType}),C=Je=>{const et={};return Je.forEach((Je,tt)=>{et[tt]=Je}),et},O=({dataSourceKey:Je="primary",dataSourceBindings:et,label:tt,labelPosition:ot="top",labelWidth:it,columnColoringConfig:Zt,defaultOptionsByType:en,flyoutConfig:_n=[[]],onChange:kn,value:Tn})=>{const{context:jn={},columnFormat:Mn={},tableFormat:An={}}=Tn,Rn=(0,In.useDataSource)({dataSourceBindings:et,dataSourceKey:Je}),{columns:Nn,fields:Fn}=(0,wn.get)(Rn,"data")||{columns:[],fields:[]},Bn=(0,En.getAvailableFieldsWithTypes)(Nn,Fn),Vn=Cn.useMemo(()=>(0,Ln.getEditorSupportedFormatOptions)(_n),[_n]),[Wn,zn]=Cn.useState((0,Ln.getInitialColumnFormattingState)({availableFieldsWithTypes:Bn,coloringTypes:Zt.coloringTypes,columnFormatOption:Mn,editorSupportedFormatOptions:Vn,vizContext:jn}));Cn.useEffect(()=>{zn((0,Ln.getInitialColumnFormattingState)({availableFieldsWithTypes:Bn,coloringTypes:Zt.coloringTypes,columnFormatOption:Mn,editorSupportedFormatOptions:Vn,vizContext:jn}))},[JSON.stringify(Bn)]);const Hn=Cn.useCallback(({columnName:Je,columnDataType:et})=>{const tt=(0,Ln.getFormattingOptDSLKey)(Mn[Je]),ot=jn[tt]||{[et]:{}},it=Object.keys(ot[et]).reduce((Je,et)=>(Je[et]=null,Je),{}),Zt=new Map(Wn),Cn={columnColoring:(0,wn.get)(Wn.get(Je),"columnColoring",{_meta:{dynamicallyColoredOption:"Off"}}),formatByType:{[et]:Object.assign(Object.assign(Object.assign({},it),en[et]),{_meta:{exceedsEditorCapabilities:!1}})}};Zt.set(Je,Cn),zn(Zt),kn(null,(0,Ln.getColumnFormatDefFromState)((0,wn.cloneDeep)({columnFormatOption:Mn,updatedEditorColumnFormatting:C(Zt)})))},[Mn,en,Wn,kn,jn]),$n=Cn.useCallback(({columnName:Je,coloringTypes:et,dynamicallyColoredOption:tt})=>{if(Array.isArray(et)){const ot=(0,wn.cloneDeep)(Wn.get(Je));et.forEach(({coloringType:Je,colorContextKey:et,colorOptionDSL:tt,colorContextConfig:it})=>{(0,wn.set)(ot,["columnColoring",Je],{colorContextKey:et,colorOptionDSL:tt,colorContextConfig:it})}),(0,wn.set)(ot,["columnColoring","_meta"],{dynamicallyColoredOption:tt});const it=new Map(Wn);it.set(Je,ot),zn(it),kn(null,(0,Ln.getColumnFormatDefFromState)((0,wn.cloneDeep)({columnFormatOption:Mn,updatedEditorColumnFormatting:C(it)})))}},[Mn,Wn,kn]),qn=Cn.useCallback(({columnName:Je,optionName:et,value:tt})=>{const[ot]=Object.keys(Wn.get(Je).formatByType),it=(0,wn.defaultsDeep)({},{formatByType:{[ot]:{[et]:tt,_meta:{exceedsEditorCapabilities:!1}}}},Wn.get(Je)),Zt=new Map(Wn);Zt.set(Je,it),zn(Zt),kn(null,(0,Ln.getColumnFormatDefFromState)((0,wn.cloneDeep)({columnFormatOption:Mn,updatedEditorColumnFormatting:C(Zt)})))},[Mn,Wn,kn]),Kn=Cn.useCallback((Je,{value:et})=>{const{name:tt,type:ot}=et,it=new Map(Wn),Zt=(0,Ln.getFormattingOptDSLKey)(Mn[tt]);let Cn;const _n=Vn[ot];if(Zt){const Je=jn[Zt];return Cn={columnColoring:{_meta:{dynamicallyColoredOption:"Off"}},formatByType:{[ot]:Object.assign(Object.assign({},(0,wn.get)(jn,[Zt,ot],{})),{_meta:{exceedsEditorCapabilities:(0,Ln.checkExceedsEditorCapabilities)(Je[ot],_n)}})}},it.set(tt,Cn),void zn(it)}const Sn=(0,Ln.getGlobalTableFormatting)(An,ot,jn);Cn={columnColoring:{_meta:{dynamicallyColoredOption:"Off"}},formatByType:{[ot]:Object.assign(Object.assign(Object.assign({},en[ot]),Sn),{_meta:{exceedsEditorCapabilities:(0,Ln.checkExceedsEditorCapabilities)(Sn,_n)}})}},it.set(tt,Cn),zn(it),kn(null,(0,Ln.getColumnFormatDefFromState)((0,wn.cloneDeep)({columnFormatOption:Mn,updatedEditorColumnFormatting:C(it)})))},[Mn,en,Wn,Vn,kn,An,jn]),Un=Cn.useCallback(({columnName:Je,columnDataType:et})=>{const tt=new Map(Wn);tt.delete(Je),zn(tt);const ot=Wn.get(Je);if((0,wn.get)(ot,["formatByType",et,"_meta","exceedsEditorCapabilities"])){const et=(0,Ln.getFormattingOptDSLKey)(Mn[Je]),tt=jn[et]||{},{colorContextKey:ot}=(0,wn.get)(Wn.get(Je),["columnColoring","rowColors"],{}),{colorContextKey:it}=(0,wn.get)(Wn.get(Je),["columnColoring","rowBackgroundColors"],{});kn(null,(0,Ln.getColumnFormatDefFromState)((0,wn.cloneDeep)({columnFormatOption:Mn,updatedEditorColumnFormatting:Object.assign(Object.assign({},C(Wn)),{[Je]:{formatByType:Object.assign({},tt),columnColoring:Object.assign(Object.assign({},ot&&{rowColors:{colorContextKey:ot,colorOptionsDSL:null,colorContextConfig:null}}),it&&{rowBackgroundColors:{colorContextKey:it,colorOptionsDSL:null,colorContextConfig:null}})}})})))}else kn(null,(0,Ln.getColumnFormatDefFromState)((0,wn.cloneDeep)({columnFormatOption:Mn,updatedEditorColumnFormatting:Object.assign(Object.assign({},C(Wn)),{[Je]:null})})))},[Mn,Wn,kn,jn]),Gn=[];Wn.forEach((Je,et)=>{const[tt]=Object.keys(Je.formatByType),ot=(0,wn.get)(Je,["formatByType",tt,"_meta","exceedsEditorCapabilities"]);Gn.push(Cn.createElement(Dn.default,{key:et,columnName:et,columnDataType:tt,columnColoring:Je.columnColoring,columnColoringConfig:Zt,columnFormatting:Je.formatByType,defaultOptionsByType:en,flyoutConfigForDataType:_n[tt]||[],isSourceCustomized:ot,removeColumnFormatting:Un,resetColumnToDefault:Hn,updateColumnColoring:$n,updateColumnFormatting:qn}))});const{hasError:Jn,isMissing:Cr,isLoading:wr}=(0,xn.getDataSourceStateInfo)(Rn),Sr=tt&&""!==tt?void 0:{marginTop:"-8px"};return Cn.createElement(Cn.Fragment,null,Cn.createElement("div",null,Gn),Cn.createElement(Sn.default,{label:tt,labelPosition:ot,labelWidth:it,style:Sr},Cn.createElement(Pn.default,{availableFieldsWithTypes:Bn,columnFormatting:Wn,disableToggle:Cr||Jn,editorSupportedFormatOptions:Vn,handleAddColumnFormatting:Kn,placeholderMessage:(0,En.getPlaceholderMessage)({isMissing:Cr,isLoading:wr,hasError:Jn,defaultMessage:"+ Add column to format"})})))};O.propTypes=jn,et.default=O},1705:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.ColorPreview=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(232)),Sn=tt(3283),xn=wn.default.div.attrs(Je=>({"data-test":"ColorPreviewWrapper",isReversed:Je.isReversed}))`
|
|
|
display: flex;
|
|
|
flex-flow: ${Je=>Je.isReversed?"row-reverse":"row"};
|
|
|
height: 100%;
|
|
|
`,kn=wn.default.div.attrs(()=>({"data-test":"ColorPreviewItem"}))`
|
|
|
flex-grow: ${({widthGrow:Je})=>Je?1:0};
|
|
|
width: ${({maxColorCount:Je})=>`calc(100% / ${Je} - 1px)`};
|
|
|
margin-right: 1px;
|
|
|
background-color: ${({color:Je})=>Je};
|
|
|
&:last-of-type {
|
|
|
margin-right: 0;
|
|
|
}
|
|
|
`,En={colors:_n.arrayOf(_n.string).isRequired,maxColorCount:_n.number,expandToFillHorizontalSpace:_n.bool,isReversed:_n.bool};et.ColorPreview=({colors:Je=[],maxColorCount:et=7,expandToFillHorizontalSpace:tt=!0,isReversed:ot=!1})=>Cn.createElement(xn,{isReversed:ot},Je.map((Je,ot)=>(0,Sn.isColor)(Je)&&Cn.createElement(kn,{key:`${ot}-${Je}`,color:Je,widthGrow:tt,maxColorCount:et}))),et.ColorPreview.propTypes=En},2369:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.FormatterEditor=et.supportedFormatters=et.MatchValueEditorWrapper=et.RangeValueEditorWrapper=et.getSortedRanges=et.sharedPalettesConfigPropType=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=tt(6649),Sn=tt(1788),xn=tt(1561),kn=en(tt(3263)),En=en(tt(530)),Dn=en(tt(107));et.sharedPalettesConfigPropType=_n.exact({paletteTheme:_n.string,paletteEntry:_n.exact({type:_n.string,index:_n.number})}),et.getSortedRanges=(Je=[])=>{const et=[...Array.isArray(Je)?Je:[]];return et.sort((Je,et)=>null==Je.to?1:null==et.to?-1:+Je.to-+et.to),et},et.RangeValueEditorWrapper=({defaultPalettesConfig:Je,value:et,onChange:tt,selectedDataSelector:ot})=>Cn.createElement(En.default,{"data-test":"RangeValueEditor",defaultPalettesConfig:Je,value:et,onChange:(Je,et,ot)=>tt(Je,et,ot),selectedDataSelector:ot}),et.RangeValueEditorWrapper.propTypes={defaultPalettesConfig:et.sharedPalettesConfigPropType,value:_n.arrayOf(_n.shape({from:_n.number,to:_n.number,value:_n.string})),onChange:_n.func,selectedDataSelector:_n.string},et.MatchValueEditorWrapper=({defaultPalettesConfig:Je,value:et,onChange:tt,selectedDataSelector:ot})=>Cn.createElement(Dn.default,{"data-test":"MatchValueEditor",defaultPalettesConfig:Je,value:et,onChange:(Je,et,ot)=>tt(Je,et,ot),selectedDataSelector:ot}),et.MatchValueEditorWrapper.propTypes={defaultPalettesConfig:et.sharedPalettesConfigPropType,value:_n.arrayOf(_n.shape({match:_n.oneOfType([_n.string,_n.number]),value:_n.string})),onChange:_n.func,selectedDataSelector:_n.string},et.supportedFormatters={rangeValue:{preview:Sn.RangeValuePreview,editor:et.RangeValueEditorWrapper},matchValue:{preview:xn.MatchValuePreview,editor:et.MatchValueEditorWrapper}};const Pn=Object.keys(et.supportedFormatters),Ln={selectedDataSelector:_n.string,selectedFormatterType:_n.oneOf(Pn),currentFormatterConfig:_n.any,formatters:_n.arrayOf(_n.shape({label:_n.string,value:_n.string,defaults:_n.object})),dataSelectors:_n.arrayOf(_n.shape({label:_n.string,value:_n.string})),onDataSelectorChange:_n.func,onFormatterTypeChange:_n.func,onFormatterConfigChange:_n.func,defaultPalettesConfig:et.sharedPalettesConfigPropType};et.FormatterEditor=({selectedDataSelector:Je,selectedFormatterType:tt,currentFormatterConfig:ot,formatters:it=[],dataSelectors:Zt=[],onDataSelectorChange:en,onFormatterTypeChange:_n,onFormatterConfigChange:Sn,defaultPalettesConfig:xn})=>{const En=Zt.length>1,Dn=En?(0,wn._)("Method"):"",Pn=it.filter(et=>et.defaults[Je]),Ln=Pn.length>1,Tn=et.supportedFormatters[tt].editor;return Cn.createElement(Cn.Fragment,null,En&&Cn.createElement(kn.default,{name:"dataSelector",label:(0,wn._)("Based on"),"data-test":"FormatterEditorDataSelector",values:Zt,value:Je,onChange:en}),Ln&&Cn.createElement(kn.default,{name:"formatterSelector",label:Dn,"data-test":"FormatterEditorFormatterSelector",values:Pn,value:tt,onChange:_n}),Cn.createElement(Tn,{"data-test":"FormatterEditorConfigEditor",name:"formatterConfig",value:ot,onChange:Sn,defaultPalettesConfig:xn,selectedDataSelector:Je}))},et.FormatterEditor.propTypes=Ln},3396:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=tt(6649),Sn=en(tt(232)),xn=en(tt(6343)),kn=en(tt(7020)),En=en(tt(451)),Dn=Sn.default.div`
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
margin-bottom: 10px;
|
|
|
`,Pn=Sn.default.div`
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
justify-content: center;
|
|
|
`,Ln=Sn.default.div`
|
|
|
display: flex;
|
|
|
`,Tn={marginRight:"10px"},y=({disableAddMatches:Je=!1,handleAddMatch:et,handleReverse:tt})=>Cn.createElement(Dn,null,Cn.createElement(Ln,null,Cn.createElement(kn.default,{"data-test":"reverse-matches-button",icon:Cn.createElement(xn.default,null),style:Tn,onClick:tt})),Cn.createElement(Pn,null,Cn.createElement(En.default,{"data-test":"add-match-link",disabled:Je,onClick:et},"+ "+(0,wn._)("Add match"))));y.propTypes={disableAddMatches:_n.bool,handleAddMatch:_n.func,handleReverse:_n.func},et.default=y},347:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=en(tt(232)),wn=en(tt(7408)),Sn=(0,_n.default)(wn.default)`
|
|
|
margin-right: 14px;
|
|
|
`;et.default=({color:Je,colorIndex:et,onChange:tt,palette:ot})=>{const it=Cn.useCallback(({value:Je})=>tt({colorIndex:et,value:Je}),[et,tt]);return Cn.createElement(Sn,{"data-test":"match-color-"+Je,value:Je,palette:ot,onChange:it,hideInput:!0})}},1727:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(232)),Sn=tt(6649),xn=tt(8548),kn=en(tt(3396)),En=en(tt(347)),Dn=en(tt(8753)),Pn=tt(3719),Ln=en(tt(2265)),Tn=wn.default.div`
|
|
|
padding-top: 10px;
|
|
|
`,In=wn.default.div`
|
|
|
display: flex;
|
|
|
flex-direction: column-reverse;
|
|
|
`,jn=wn.default.div.attrs(()=>({"data-test":"match-entry-row"}))`
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
margin-bottom: 10px;
|
|
|
`,C=({customizedColors:Je,isReversed:et,onChange:tt,precedence:ot,swatchColors:it,matchValues:Zt,setIsReversed:en,selectedColors:_n})=>{const wn=Cn.useCallback(({colorIndex:Je,value:et})=>{const ot=[..._n];ot[Je]=et,tt({colors:ot,matchValues:Zt})},[tt,Zt,_n]),Mn=Cn.useCallback(()=>{const en=[...Zt,""],Cn=Je?[..._n,"#000000"]:(0,xn.getNewColors)({isReversed:et,numColors:en.length,precedence:ot,swatchColors:it});tt({colors:Cn,matchValues:en})},[tt,Zt,Je,_n,et,ot,it]),An=Cn.useCallback(()=>{const Je=[..._n];Je.reverse(),en(!et),tt({colors:Je,matchValues:Zt})},[tt,Zt,et,_n,en]),Rn=Cn.useCallback((Je,et)=>{const ot=(0,Pn.isNumeric)(Je)?Number(Je):Je;if(Zt.includes(ot))return{error:(0,Sn._)("Value already exists")};const it=[...Zt];return it[et]=ot,tt({colors:_n,matchValues:it}),{error:null}},[tt,_n,Zt]),Nn=Cn.useCallback((Je,et)=>{if(Zt.length>1){const ot=[...Zt];ot.splice(et,1);const it=[..._n];it.splice(Je,1),tt({colors:it,matchValues:ot})}},[tt,Zt,_n]);return Cn.createElement(Tn,null,Cn.createElement(kn.default,{disableAddMatches:_n.length>6,handleAddMatch:Mn,handleReverse:An}),Cn.createElement(In,null,_n.map((Je,et)=>{const tt=Zt[et],ot=`${Je}-${tt}-${et}`;return Cn.createElement(jn,{key:ot},Cn.createElement(En.default,{color:Je,colorIndex:et,palette:it,onChange:wn}),Cn.createElement(Dn.default,{initialValue:tt,matchValues:Zt,matchIndex:et,updateMatch:Rn}),Cn.createElement(Ln.default,{colorIndex:et,matchIndex:et,disabled:Zt.length<2,onRemove:Nn}))})))};C.propTypes={customizedColors:_n.bool,isReversed:_n.bool,precedence:_n.arrayOf(_n.arrayOf(_n.number)),swatchColors:_n.arrayOf(_n.string),matchValues:_n.arrayOf(_n.oneOfType([_n.string,_n.number])),setIsReversed:_n.func,selectedColors:_n.arrayOf(_n.string)},et.default=C},8753:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.handleUpdateMatch=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(232)),Sn=en(tt(4082)),xn=tt(5295),kn=en(tt(8216)),En=en(tt(4566)),Dn=wn.default.div`
|
|
|
display: flex;
|
|
|
flex-grow: 1;
|
|
|
`,Pn=wn.default.div`
|
|
|
flex-grow: 1;
|
|
|
`,Ln=wn.default.div.attrs(()=>({"data-test":"match-value-error"}))`
|
|
|
color: ${(0,kn.default)({enterprise:En.default.errorColor,prisma:En.default.accentColorNegative})};
|
|
|
padding-top: 5px;
|
|
|
font-size: 12px;
|
|
|
display: block;
|
|
|
`;et.handleUpdateMatch=({matchIndex:Je,setError:et,shouldUpdate:tt,updateMatch:ot,value:it})=>{if(tt){const tt=ot(it,Je);tt&&tt.error&&et(tt.error)}};const h=({initialValue:Je,matchIndex:tt,matchValues:ot,updateMatch:it})=>{const[Zt,en]=Cn.useState(null),[_n,wn]=Cn.useState(!1),[kn,En]=Cn.useState(null),Tn=Cn.useCallback(()=>{wn(!0)},[]),In=Cn.useCallback((Je,{value:ot})=>{en(ot),(0,et.handleUpdateMatch)({matchIndex:tt,setError:En,shouldUpdate:!_n,updateMatch:it,value:ot})},[_n,tt,it]),jn=Cn.useCallback(()=>{wn(!1),(0,et.handleUpdateMatch)({matchIndex:tt,setError:En,shouldUpdate:null!=Zt&&Zt!==Je,updateMatch:it,value:Zt})},[tt,Zt,Je,it]),Mn=Cn.useCallback(ot=>(0,et.handleUpdateMatch)({matchIndex:tt,setError:En,shouldUpdate:"enter"===(0,xn.keycode)(ot.nativeEvent)&&null!==Zt&&Zt!==Je,updateMatch:it,value:Zt}),[tt,Zt,Je,it]);return Cn.useEffect(()=>{kn&&!ot.map(Je=>""+Je).includes(Zt)&&(En(null),(0,et.handleUpdateMatch)({matchIndex:tt,setError:En,shouldUpdate:!0,updateMatch:it,value:Zt}))},[Zt,kn,tt,ot,it]),Cn.createElement(Dn,null,Cn.createElement(Pn,null,Cn.createElement(Sn.default,{"data-test":"match-text-editor",canClear:!1,error:!!kn,placeholder:"Enter a value to match here",value:""+(null!=Zt?Zt:Je),onChange:In,onFocus:Tn,onBlur:jn,onKeyUp:Mn}),kn&&Cn.createElement(Ln,null,kn)))};h.propTypes={initialValue:_n.oneOfType([_n.string,_n.number]),matchValues:_n.arrayOf(_n.oneOfType([_n.string,_n.number])),updateMatch:_n.func},et.default=h},2265:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(232)),Sn=en(tt(7020)),xn=en(tt(5784)),kn=wn.default.div`
|
|
|
display: flex;
|
|
|
flex: 1;
|
|
|
justify-content: flex-end;
|
|
|
`,f=({colorIndex:Je,disabled:et=!1,onRemove:tt,matchIndex:ot})=>{const it=Cn.useCallback(()=>tt(Je,ot),[Je,tt,ot]);return Cn.createElement(kn,null,Cn.createElement("div",null,Cn.createElement(Sn.default,{"data-test":"match-remove-button",disabled:et,icon:Cn.createElement(xn.default,null),appearance:"pill",onClick:it})))};f.propTypes={disabled:_n.bool,onRemove:_n.func},et.default=f},3719:(Je,et,tt)=>{Object.defineProperty(et,"__esModule",{value:!0}),et.isNumeric=et.getMatches=void 0;const ot=tt(4793);et.getMatches=(Je=[])=>(0,ot.isEmpty)(Je)?[{match:"",value:"#ff0000"}]:Je,et.isNumeric=Je=>!isNaN(Number(Je))&&!isNaN(parseFloat(Je))},107:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.matchValuesToContextConfig=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(5089)),Sn=en(tt(5852)),xn=en(tt(1727)),kn=tt(8548),En=tt(3719);et.matchValuesToContextConfig=({colors:Je,matchValues:et})=>Je.map((Je,tt)=>({match:et[tt],value:Je}));const m=({defaultPalettesConfig:Je,onChange:tt=(()=>{}),palettes:ot=wn.default,selectedDataSelector:it,value:Zt})=>{const en=Cn.useMemo(()=>(0,En.getMatches)(Zt),[Zt]),{matchValues:_n,selectedColors:Dn}=Cn.useMemo(()=>en.reduce((Je,et)=>(Je.matchValues.push(et.match),Je.selectedColors.push(et.value),Je),{matchValues:[],selectedColors:[]}),[en]),[{paletteTheme:Pn,paletteEntry:Ln},Tn]=Cn.useState(()=>(0,kn.inferInitialPaletteFromContext)({defaultPalettesConfig:Je,palettes:ot,ranges:en})),In=(0,kn.getSwatchColorsFromPalette)({palettes:ot,paletteInfo:Ln,paletteTheme:Pn}),jn=Cn.useMemo(()=>(0,kn.hasCustomColors)({currentSwatchColors:In,selectedColors:Dn}),[In,Dn]),[Mn,An]=Cn.useState(()=>(0,kn.hasInitiallyReversedColors)({isSwatchCustomized:jn,palettes:ot,selectedColors:Dn,selectedPaletteInfo:Ln,selectedPaletteTheme:Pn,minimumNumberOfColors:1})),Rn=Cn.useCallback(({paletteTheme:Je,paletteInfo:et})=>_n.length>7?Dn:(({palettes:Je,paletteTheme:et,paletteInfo:tt,matchValues:ot,setIsReversed:it})=>{const Zt=(0,kn.getSwatchColorsFromPalette)({palettes:Je,paletteInfo:tt,paletteTheme:et}),en=(0,kn.getPrecedenceFromPalette)({palettes:Je,paletteTheme:et,paletteInfo:tt}),Cn=ot.length,_n=en[Cn<7?Cn-1:5].map(Je=>Zt[Je]).slice(0,Cn);return it(!1),_n})({palettes:ot,paletteTheme:Je,paletteInfo:et,matchValues:_n,setIsReversed:An}),[_n,ot,Dn]),Nn=Cn.useCallback(Je=>{const ot=Rn({paletteTheme:Je,paletteInfo:Ln});Tn(et=>Object.assign(Object.assign({},et),{paletteTheme:Je}));const it=(0,et.matchValuesToContextConfig)({colors:ot,matchValues:_n});tt(null,null,it)},[Rn,Ln,_n,tt]),Fn=Cn.useCallback(Je=>{const ot=Rn({paletteTheme:Pn,paletteInfo:Je});Tn(et=>Object.assign(Object.assign({},et),{paletteEntry:Je}));const it=(0,et.matchValuesToContextConfig)({colors:ot,matchValues:_n});tt(null,null,it)},[Rn,Pn,_n,tt]),Bn=Cn.useCallback(({colors:Je,matchValues:ot})=>{const it=(0,et.matchValuesToContextConfig)({colors:Je,matchValues:ot});tt(null,null,it)},[tt]);return Cn.useEffect(()=>{Tn((0,kn.inferInitialPaletteFromContext)({defaultPalettesConfig:Je,palettes:ot,ranges:en}))},[it]),Cn.createElement(Cn.Fragment,null,Cn.createElement(Sn.default,{isReversed:Mn,isSwatchCustomized:jn,shouldShowArrows:!1,onChangePaletteTheme:Nn,onPaletteChange:Fn,palettes:ot,selectedPaletteInfo:Ln,selectedPaletteTheme:Pn}),Cn.createElement(xn.default,{customizedColors:jn,isReversed:Mn,onChange:Bn,precedence:(0,kn.getPrecedenceFromPalette)({palettes:ot,paletteTheme:Pn,paletteInfo:Ln}),matchValues:_n,selectedColors:Dn,swatchColors:In,setIsReversed:An}))};m.propTypes={onChange:_n.func,palettes:_n.objectOf(_n.shape({precedence:_n.arrayOf(_n.arrayOf(_n.number)),swatches:_n.arrayOf(_n.arrayOf(_n.string))})),value:_n.arrayOf(_n.shape({match:_n.oneOfType([_n.string,_n.number]),value:_n.string})),selectedDataSelector:_n.string,defaultPalettesConfig:_n.shape({paletteTheme:_n.string,paletteEntry:_n.shape({type:_n.string,index:_n.number})})},et.default=m},1561:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.MatchValuePreview=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=tt(1705),Sn=en(tt(1494)),xn={config:_n.arrayOf(_n.shape({match:_n.oneOfType([_n.number,_n.string]),value:_n.string.isRequired}))};et.MatchValuePreview=({config:Je})=>{const et=(0,Cn.useMemo)(()=>Je.map(Je=>Je.value).slice(0,8),[Je]);return Cn.default.createElement(Sn.default,null,Cn.default.createElement(wn.ColorPreview,{"data-test":"ColorPreview",colors:et,maxColorCount:8}))},et.MatchValuePreview.propTypes=xn},5852:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=en(tt(1964)),wn=en(tt(2150)),Sn=tt(8548);et.default=({isReversed:Je,isSwatchCustomized:et,shouldShowArrows:tt=!0,onChangePaletteTheme:ot,onPaletteChange:it,palettes:Zt,selectedPaletteInfo:en,selectedPaletteTheme:xn})=>{const kn=Cn.useMemo(()=>Object.keys(Zt).map(Je=>({value:Je,label:Zt[Je]._meta.label})),[Zt]),En=Cn.useMemo(()=>(0,Sn.getThemedPalettesWithoutMeta)({palettes:Zt,paletteTheme:xn}),[Zt,xn]);return Cn.createElement(Cn.Fragment,null,Cn.createElement(_n.default,{onChange:ot,paletteThemes:kn,selectedPaletteTheme:xn}),Cn.createElement(wn.default,{isReversed:Je,isSwatchCustomized:et,shouldShowArrows:tt,onPaletteChange:it,palettes:En,selectedPaletteInfo:en}))}},2150:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=tt(4793),wn=en(tt(232)),Sn=tt(6649),xn=en(tt(7020)),kn=en(tt(6214)),En=en(tt(4233)),Dn=en(tt(4566)),Pn=en(tt(6212)),Ln=tt(1705),Tn=en(tt(1494)),In=wn.default.div`
|
|
|
width: ${Dn.default.spacingMedium}; //enterprise: 15px, prisma: 12px
|
|
|
`,jn=wn.default.span.attrs(()=>({"data-test":"custom-swatch-text"}))`
|
|
|
display: flex;
|
|
|
flex: 1;
|
|
|
padding-left: 10px;
|
|
|
`;et.default=({isReversed:Je=!1,isSwatchCustomized:et=!1,shouldShowArrows:tt=!0,onPaletteChange:ot,palettes:it,selectedPaletteInfo:Zt})=>{const en=(0,_n.get)(it,[Zt.type,"swatches",Zt.index],[]),wn=Cn.createElement(xn.default,{style:{width:"100%",padding:"0 "+Dn.default.spacingSmall},isMenu:!0,"data-test":"palettes-dropdown-toggle"},et?Cn.createElement(jn,null,"Customized in swatches below"):Cn.createElement(Cn.Fragment,null,Cn.createElement(Tn.default,null,tt&&Cn.createElement(Pn.default,null),Cn.createElement(Ln.ColorPreview,{colors:en,isReversed:Je})),Cn.createElement(In,null))),Mn=Cn.useMemo(()=>Object.keys(it).reduce((Je,tt,en,_n)=>(Je.push(Cn.createElement(En.default.Heading,{key:"title-"+tt,title:!0},(0,Sn._)(tt).toUpperCase())),Je.push(...it[tt].swatches.map((Je,it)=>{const en=!et&&tt===Zt.type&&Zt.index===it;return Cn.createElement(En.default.Item,{"data-test":`palette-swatch-row-${tt}-${it}`,key:`${tt}-${JSON.stringify(Je)}`,onClick:()=>ot({type:tt,index:it}),selected:en,selectable:!0},Cn.createElement(Tn.default,null,Cn.createElement(Ln.ColorPreview,{colors:Je})))})),en<_n.length-1&&Je.push(Cn.createElement(En.default.Divider,{key:"divider-"+tt})),Je),[]),[et,ot,it,Zt.index,Zt.type]);return Cn.createElement(kn.default,{toggle:wn},Cn.createElement(En.default,{style:{width:302}},Mn))}},1964:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=tt(6649),Sn=en(tt(5411)),xn=en(tt(9250)),p=({labelPosition:Je="top",onChange:et,paletteThemes:tt,selectedPaletteTheme:ot})=>{const it=Cn.useCallback((Je,{value:tt})=>et(tt),[et]);return Cn.createElement(xn.default,{label:(0,wn._)("Preset palette"),labelPosition:Je},Cn.createElement(Sn.default,{onChange:it,value:ot},tt.map(({value:Je,label:et})=>Cn.createElement(Sn.default.Option,{key:Je,value:Je,label:et,"data-test":"preset-palette-theme-"+Je}))))};p.propTypes={labelPosition:_n.string,onChange:_n.func,paletteThemes:_n.arrayOf(_n.shape({value:_n.string,label:_n.string})),selectedPaletteTheme:_n.string},et.default=p},8548:(Je,et,tt)=>{Object.defineProperty(et,"__esModule",{value:!0}),et.inferInitialPaletteFromContext=et.hasInitiallyReversedColors=et.getThemedPalettesWithoutMeta=et.hasCustomColors=et.getSwatchColorsFromPalette=et.getPrecedenceFromPalette=et.getNewColors=et.defaultPalettesConfig=void 0;const ot=tt(4793);et.defaultPalettesConfig={paletteTheme:"DARK_COLORS",paletteEntry:{type:"sequential",index:0}},et.getNewColors=({isReversed:Je,numColors:et,precedence:tt,swatchColors:ot})=>{const it=Array.isArray(tt[et-2])?tt[et-2].map(Je=>ot[Je]):[];return Je&&it.reverse(),it},et.getPrecedenceFromPalette=({palettes:Je,paletteInfo:et,paletteTheme:tt})=>(0,ot.get)(Je,[tt,et.type,"precedence"],[]),et.getSwatchColorsFromPalette=({palettes:Je,paletteInfo:et,paletteTheme:tt})=>(0,ot.get)(Je,[tt,et.type,"swatches",et.index],[]),et.hasCustomColors=({currentSwatchColors:Je,selectedColors:et})=>{if(et.length>Je.length)return!0;const tt={};return Je.forEach(Je=>{tt[Je.toLowerCase()]=Je.toLowerCase()}),et.some(Je=>!tt[Je.toLowerCase()])},et.getThemedPalettesWithoutMeta=({palettes:Je,paletteTheme:et})=>Object.keys(Je[et]).reduce((tt,ot)=>("_meta"!==ot&&(tt[ot]=Je[et][ot]),tt),{});const r=({currentSwatchColors:Je,precedence:et,selectedColors:tt})=>!!et&&(!!et.every(et=>Je[et]===tt[et])||!![...et].reverse().every(et=>Je[et]===tt[et]));et.hasInitiallyReversedColors=({isSwatchCustomized:Je,palettes:et,selectedColors:tt,selectedPaletteInfo:ot,selectedPaletteTheme:it,minimumNumberOfColors:Zt=2})=>{var en,Cn,_n,wn,Sn,xn;if(Je)return!1;const kn=tt.length,En=2===Zt?kn-2:kn<7?kn-1:5,Dn=null===(_n=null===(Cn=null===(en=null==et?void 0:et[it])||void 0===en?void 0:en[ot.type])||void 0===Cn?void 0:Cn.swatches)||void 0===_n?void 0:_n[ot.index],Pn=[...null===(xn=null===(Sn=null===(wn=null==et?void 0:et[it])||void 0===wn?void 0:wn[ot.type])||void 0===Sn?void 0:Sn.precedence)||void 0===xn?void 0:xn[En]].reverse();return tt.every((Je,et)=>Dn[Pn[et]].toLowerCase()===Je.toLowerCase())},et.inferInitialPaletteFromContext=({defaultPalettesConfig:Je,ranges:tt,palettes:ot})=>{const it=tt.map(({value:Je})=>Je);let Zt,en=!1;for(const Je in ot)for(const tt in ot[Je]){if("_meta"===tt)continue;const{swatches:Cn}=ot[Je][tt],_n=ot[Je][tt].precedence[it.length-2];for(let ot=0;ot<Cn.length;ot+=1){const wn=Cn[ot];if(!(0,et.hasCustomColors)({currentSwatchColors:wn,selectedColors:it})&&(en=r({currentSwatchColors:wn,selectedColors:it,precedence:_n}),Zt&&!en||(Zt={paletteTheme:Je,paletteEntry:{type:tt,index:ot}}),en))return Zt}}return Zt||Je}},2841:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=tt(6649),Sn=en(tt(232)),xn=en(tt(6343)),kn=en(tt(7020)),En=en(tt(451)),Dn=Sn.default.div`
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
margin-bottom: 10px;
|
|
|
`,Pn=Sn.default.div`
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
justify-content: center;
|
|
|
`,Ln=Sn.default.div`
|
|
|
display: flex;
|
|
|
`,Tn={marginRight:"10px"},y=({disableAddRanges:Je=!1,handleAddRange:et,handleReverse:tt})=>Cn.createElement(Dn,null,Cn.createElement(Ln,null,Cn.createElement(kn.default,{"data-test":"reverse-ranges-button",icon:Cn.createElement(xn.default,null),style:Tn,onClick:tt})),Cn.createElement(Pn,null,Cn.createElement(En.default,{"data-test":"add-range-link",disabled:Je,onClick:et},"+ "+(0,wn._)("Add range"))));y.propTypes={disableAddRanges:_n.bool,handleAddRange:_n.func,handleReverse:_n.func},et.default=y},6959:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.handleUpdateRangeBoundary=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(232)),Sn=en(tt(2782)),xn=tt(5295),kn=en(tt(8216)),En=en(tt(4566)),Dn=wn.default.div.attrs(()=>({"data-test":"range-boundary-text"}))`
|
|
|
color: ${(0,kn.default)({enterprise:En.default.textGray,prisma:En.default.contentColorActive})};
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
justify-content: center;
|
|
|
margin-right: 10px;
|
|
|
margin-left: ${(0,kn.default)({enterprise:0,prisma:"9px"})};
|
|
|
overflow: hidden;
|
|
|
text-overflow: ellipsis;
|
|
|
white-space: nowrap;
|
|
|
`,Pn=wn.default.div.attrs(()=>({"data-test":"range-boundary-error"}))`
|
|
|
color: ${(0,kn.default)({enterprise:En.default.errorColor,prisma:En.default.accentColorNegative})};
|
|
|
padding-top: 5px;
|
|
|
font-size: 12px;
|
|
|
display: block;
|
|
|
`,Ln=(0,wn.default)(Sn.default)`
|
|
|
max-width: 105px;
|
|
|
margin-right: ${(0,kn.default)({enterprise:En.default.spacingMedium,prisma:0})};
|
|
|
`,Tn=wn.default.div`
|
|
|
display: flex;
|
|
|
height: 100%;
|
|
|
`,In=wn.default.div`
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
`;et.handleUpdateRangeBoundary=({rangeBoundaryIndex:Je,setError:et,shouldUpdate:tt,updateRangeBoundary:ot,value:it})=>{if(tt){const tt=ot(it,Je);tt&&tt.error&&et(tt.error)}};const v=({initialValue:Je,rangeBoundaryIndex:tt,rangeText:ot,rangeValues:it,showNumberEditor:Zt=!0,updateRangeBoundary:en})=>{const[_n,wn]=Cn.useState(null),[Sn,kn]=Cn.useState(!1),[En,jn]=Cn.useState(null),Mn=Cn.useCallback(()=>{kn(!0)},[]),An=Cn.useCallback((Je,{value:ot})=>{wn(ot),(0,et.handleUpdateRangeBoundary)({rangeBoundaryIndex:tt,setError:jn,shouldUpdate:!Sn,updateRangeBoundary:en,value:ot})},[Sn,tt,en]),Rn=Cn.useCallback(()=>{kn(!1),(0,et.handleUpdateRangeBoundary)({rangeBoundaryIndex:tt,setError:jn,shouldUpdate:"number"==typeof _n&&_n!==Je,updateRangeBoundary:en,value:_n})},[tt,_n,Je,en]),Nn=Cn.useCallback(ot=>(0,et.handleUpdateRangeBoundary)({rangeBoundaryIndex:tt,setError:jn,shouldUpdate:"enter"===(0,xn.keycode)(ot.nativeEvent)&&"number"==typeof _n&&_n!==Je,updateRangeBoundary:en,value:_n}),[tt,_n,Je,en]);return Cn.useEffect(()=>{En&&!it.includes(_n)&&(jn(null),(0,et.handleUpdateRangeBoundary)({rangeBoundaryIndex:tt,setError:jn,shouldUpdate:"number"==typeof _n,updateRangeBoundary:en,value:_n}))},[_n,En,tt,it,en]),Cn.createElement(In,null,Cn.createElement(Tn,null,Zt&&Cn.createElement(Ln,{"data-test":"range-boundary-editor",error:!!En,onBlur:Rn,onChange:An,onFocus:Mn,onKeyUp:Nn,value:null!=_n?_n:Je}),Cn.createElement(Dn,null,ot)),Zt&&En&&Cn.createElement(Pn,null,En))};v.propTypes={initialValue:_n.number,rangeBoundaryIndex:_n.number,rangeText:_n.string,showNumberEditor:_n.bool,updateRangeBoundary:_n.func},et.default=v},1782:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=en(tt(232)),wn=en(tt(7408)),Sn=(0,_n.default)(wn.default)`
|
|
|
margin-right: 14px;
|
|
|
`;et.default=({color:Je,colorIndex:et,onChange:tt,palette:ot})=>{const it=Cn.useCallback(({value:Je})=>tt({colorIndex:et,value:Je}),[et,tt]);return Cn.createElement(Sn,{"data-test":"range-color-"+Je,value:Je,palette:ot,onChange:it,hideInput:!0})}},104:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(232)),Sn=tt(6649),xn=en(tt(2841)),kn=en(tt(6959)),En=en(tt(1782)),Dn=en(tt(6900)),Pn=tt(8548),Ln=wn.default.div`
|
|
|
padding-top: 10px;
|
|
|
`,Tn=wn.default.div`
|
|
|
display: flex;
|
|
|
flex-direction: column-reverse;
|
|
|
`,In=wn.default.div.attrs(()=>({"data-test":"range-entry-row"}))`
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
margin-bottom: 10px;
|
|
|
`,v=({lastColorIndex:Je,rangeBoundaryIndex:et,rangeValues:tt})=>{switch(et){case Je:return(0,Sn._)("and greater");case 0:return`${(0,Sn._)("less than")} ${tt[et]}`;default:return`${(0,Sn._)("to")} ${tt[et]}`}},C=({customizedColors:Je,isReversed:et,onChange:tt,precedence:ot,swatchColors:it,rangeValues:Zt,setIsReversed:en,selectedColors:_n})=>{const wn=Cn.useCallback(({colorIndex:Je,value:et})=>{const ot=[..._n];ot[Je]=et,tt({colors:ot,rangeValues:Zt})},[tt,Zt,_n]),jn=Cn.useCallback(()=>{const en=[...Zt,Zt[Zt.length-1]+10],Cn=Je?[..._n,"#000000"]:(0,Pn.getNewColors)({isReversed:et,numColors:en.length+1,precedence:ot,swatchColors:it});tt({colors:Cn,rangeValues:en})},[tt,Zt,Je,_n,et,ot,it]),Mn=Cn.useCallback(()=>{const Je=[..._n];Je.reverse(),en(!et),tt({colors:Je,rangeValues:Zt})},[tt,Zt,et,_n,en]),An=Cn.useCallback((Je,et)=>{if(Zt.includes(Je))return{error:(0,Sn._)("Value already exists")};const ot=[...Zt];return ot[et]=Je,ot.sort((Je,et)=>Je-et),tt({colors:_n,rangeValues:ot}),{error:null}},[tt,_n,Zt]),Rn=Cn.useCallback((Je,en)=>{if(Zt.length>1){const Cn=[...Zt];Cn.splice(en,1);const wn=[..._n];wn.splice(Je,1);const Sn=(0,Pn.hasCustomColors)({currentSwatchColors:it,selectedColors:wn})?wn:(0,Pn.getNewColors)({isReversed:et,numColors:Cn.length+1,precedence:ot,swatchColors:it});tt({colors:Sn,rangeValues:Cn})}},[et,tt,ot,Zt,_n,it]);return Cn.createElement(Ln,null,Cn.createElement(xn.default,{disableAddRanges:_n.length>6,handleAddRange:jn,handleReverse:Mn}),Cn.createElement(Tn,null,_n.map((Je,et)=>{const tt=et===_n.length-1,ot=et>0?et-1:0,en=Zt[ot];return Cn.createElement(In,{key:`${Je}-${en}`},Cn.createElement(En.default,{color:Je,colorIndex:et,palette:it,onChange:wn}),Cn.createElement(kn.default,{initialValue:en,rangeBoundaryIndex:ot,rangeText:v({lastColorIndex:_n.length-1,rangeBoundaryIndex:et,rangeValues:Zt}),rangeValues:Zt,showNumberEditor:tt||et>0,updateRangeBoundary:An}),Cn.createElement(Dn.default,{colorIndex:et,disabled:Zt.length<2,onRemove:Rn,rangeBoundaryIndex:ot}))})))};C.propTypes={customizedColors:_n.bool,isReversed:_n.bool,precedence:_n.arrayOf(_n.arrayOf(_n.number)),swatchColors:_n.arrayOf(_n.string),rangeValues:_n.arrayOf(_n.number),setIsReversed:_n.func,selectedColors:_n.arrayOf(_n.string)},et.default=C},6900:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(232)),Sn=en(tt(7020)),xn=en(tt(5784)),kn=wn.default.div`
|
|
|
display: flex;
|
|
|
flex: 1;
|
|
|
justify-content: flex-end;
|
|
|
`,f=({colorIndex:Je,disabled:et=!1,onRemove:tt,rangeBoundaryIndex:ot})=>{const it=Cn.useCallback(()=>tt(Je,ot),[Je,tt,ot]);return Cn.createElement(kn,null,Cn.createElement("div",null,Cn.createElement(Sn.default,{"data-test":"range-remove-button",disabled:et,icon:Cn.createElement(xn.default,null),appearance:"pill",onClick:it})))};f.propTypes={disabled:_n.bool,onRemove:_n.func},et.default=f},3493:(Je,et,tt)=>{Object.defineProperty(et,"__esModule",{value:!0}),et.getSortedRanges=void 0;const ot=tt(4793);et.getSortedRanges=(Je=[])=>{if((0,ot.isEmpty)(Je))return[{to:0,value:"#f00"},{from:0,value:"#0f0"}];const et=[...Je];return et.sort((Je,et)=>null==Je.to?1:null==et.to?-1:+Je.to-+et.to),et}},530:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.rangeValuesToContextConfig=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(5089)),Sn=en(tt(5852)),xn=en(tt(104)),kn=tt(3493),En=tt(8548);et.rangeValuesToContextConfig=({colors:Je,rangeValues:et})=>Je.map((tt,ot)=>{const it={value:tt};return ot>0&&(it.from=et[ot-1]),ot<Je.length-1&&(it.to=et[ot]),it});const m=({defaultPalettesConfig:Je,onChange:tt=(()=>{}),palettes:ot=wn.default,selectedDataSelector:it,value:Zt})=>{const en=Cn.useMemo(()=>(0,kn.getSortedRanges)(Zt),[Zt]),{rangeValues:_n,selectedColors:Dn}=Cn.useMemo(()=>en.reduce((Je,et)=>("number"==typeof et.to&&Je.rangeValues.push(et.to),Je.selectedColors.push(et.value),Je),{rangeValues:[],selectedColors:[]}),[en]),[{paletteTheme:Pn,paletteEntry:Ln},Tn]=Cn.useState(()=>(0,En.inferInitialPaletteFromContext)({defaultPalettesConfig:Je,palettes:ot,ranges:en})),In=(0,En.getSwatchColorsFromPalette)({palettes:ot,paletteInfo:Ln,paletteTheme:Pn}),jn=(0,En.hasCustomColors)({currentSwatchColors:In,selectedColors:Dn}),[Mn,An]=Cn.useState(()=>(0,En.hasInitiallyReversedColors)({isSwatchCustomized:jn,palettes:ot,selectedColors:Dn,selectedPaletteInfo:Ln,selectedPaletteTheme:Pn})),Rn=Cn.useCallback(({paletteTheme:Je,paletteInfo:et})=>_n.length>6?Dn:(({palettes:Je,paletteTheme:et,paletteInfo:tt,rangeValues:ot,setIsReversed:it})=>{const Zt=(0,En.getSwatchColorsFromPalette)({palettes:Je,paletteInfo:tt,paletteTheme:et}),en=(0,En.getPrecedenceFromPalette)({palettes:Je,paletteTheme:et,paletteInfo:tt})[ot.length-1].map(Je=>Zt[Je]);return it(!1),en})({palettes:ot,paletteTheme:Je,paletteInfo:et,rangeValues:_n,setIsReversed:An}),[ot,_n,Dn]),Nn=Cn.useCallback(Je=>{const ot=Rn({paletteTheme:Je,paletteInfo:Ln});Tn(et=>Object.assign(Object.assign({},et),{paletteTheme:Je}));const it=(0,et.rangeValuesToContextConfig)({colors:ot,rangeValues:_n});tt(null,null,it)},[Rn,Ln,_n,tt]),Fn=Cn.useCallback(Je=>{const ot=Rn({paletteTheme:Pn,paletteInfo:Je});Tn(et=>Object.assign(Object.assign({},et),{paletteEntry:Je}));const it=(0,et.rangeValuesToContextConfig)({colors:ot,rangeValues:_n});tt(null,null,it)},[Rn,Pn,_n,tt]),Bn=Cn.useCallback(({colors:Je,rangeValues:ot})=>{const it=(0,et.rangeValuesToContextConfig)({colors:Je,rangeValues:ot});tt(null,null,it)},[tt]);return Cn.useEffect(()=>{Tn((0,En.inferInitialPaletteFromContext)({defaultPalettesConfig:Je,palettes:ot,ranges:en}))},[it]),Cn.createElement(Cn.Fragment,null,Cn.createElement(Sn.default,{isReversed:Mn,isSwatchCustomized:jn,onChangePaletteTheme:Nn,onPaletteChange:Fn,palettes:ot,selectedPaletteInfo:Ln,selectedPaletteTheme:Pn}),Cn.createElement(xn.default,{customizedColors:jn,isReversed:Mn,onChange:Bn,precedence:(0,En.getPrecedenceFromPalette)({palettes:ot,paletteTheme:Pn,paletteInfo:Ln}),rangeValues:_n,selectedColors:Dn,swatchColors:In,setIsReversed:An}))};m.propTypes={onChange:_n.func,palettes:_n.objectOf(_n.shape({precedence:_n.arrayOf(_n.arrayOf(_n.number)),swatches:_n.arrayOf(_n.arrayOf(_n.string))})),value:_n.any},et.default=m},1788:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.RangeValuePreview=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(6212)),Sn=tt(1705),xn=en(tt(1494)),kn=tt(3493),En={config:_n.arrayOf(_n.shape({from:_n.number,to:_n.number,value:_n.string.isRequired}))};et.RangeValuePreview=({config:Je})=>{const et=(0,Cn.useMemo)(()=>(0,kn.getSortedRanges)(Je),[Je]),tt=(0,Cn.useMemo)(()=>et.map(Je=>Je.value).slice(0,8),[et]);return Cn.default.createElement(xn.default,null,Cn.default.createElement(wn.default,null),Cn.default.createElement(Sn.ColorPreview,{"data-test":"ColorPreview",colors:tt,maxColorCount:8}))},et.RangeValuePreview.propTypes=En},1432:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=tt(4793),Sn=en(tt(232)),xn=en(tt(2373)),kn=en(tt(9909)),En=en(tt(3620)),Dn=tt(1256),Pn=(0,Sn.default)(xn.default.Option)`
|
|
|
padding-left: 20px;
|
|
|
`;Pn.displayName="ColumnOption";const Ln={availableFieldsWithTypes:_n.arrayOf(_n.shape({name:_n.string,type:_n.string})),columnFormatting:_n.object,disableToggle:_n.bool,handleAddColumnFormatting:_n.func,editorSupportedFormatOptions:_n.objectOf(_n.objectOf(_n.string)),placeholderMessage:_n.string},h=({availableFieldsWithTypes:Je,columnFormatting:et,disableToggle:tt,editorSupportedFormatOptions:ot,handleAddColumnFormatting:it,placeholderMessage:Zt})=>{const[en,_n]=Cn.useState(""),Sn=(0,Dn.getFilteredFields)(Je,en),Ln=Cn.useCallback((Je,{keyword:et})=>{_n(et)},[]),Tn=Cn.useMemo(()=>Cn.createElement(En.default,{filteredFieldsLength:Sn.length,availableFieldsWithTypesLength:Je.length}),[Sn.length,Je.length]),In=Cn.useCallback((et,{value:tt})=>{const ot=Je.find(Je=>Je.name===tt);it(et,{value:ot})},[Je,it]);return Cn.createElement(xn.default,{"data-test":"add-column-toggle",disabled:tt,filter:!0,footerMessage:Tn,inline:!1,onFilterChange:Ln,onChange:In,placeholder:Zt,value:Zt},Sn.map(Je=>{const tt=(it=Je.name,Zt=Je.type,"_time"!==it?`${it} - ${Zt}`:it);var it,Zt;return Cn.createElement(Pn,{"data-test":"add-column-option-"+tt,disabled:!!et.get(Je.name)||(0,wn.isEmpty)(ot[Je.type]),label:tt,key:Je.name,value:Je.name},Cn.createElement(kn.default,{columnName:Je.name,dataType:Je.type}))}))};h.propTypes=Ln,et.default=h},4680:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.TableBackgroundColorEditor=et.calculateOptionsOnAltRowsChange=et.calculateOptionOnBackgroundColorChange=et.calculateState=et.DEFAULT_BACKGROUND_COLOR=et.HEADER_COLOR_BY_CONTRAST=et.ROW_COLOR_BY_CONTRAST=et.HEADER_BACKGROUND_BY_COLOR=et.ALT_BY_COLOR=et.FLAT_BY_COLOR=et.ALT_BY_THEME=et.FLAT_BY_THEME=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=tt(232),Sn=tt(4793),xn=tt(3283),kn=tt(6649),En=en(tt(6447)),Dn=tt(6801),Pn=en(tt(397)),Ln=en(tt(4015)),Tn=Object.assign(Object.assign({},Dn.BaseEditorPropTypes),{palette:_n.arrayOf(_n.string),themes:_n.object,value:_n.string});et.FLAT_BY_THEME="> table | seriesByIndex(0) | pick(tableRowBackgroundColorsByTheme)",et.ALT_BY_THEME="> table | seriesByIndex(0) | pick(tableAltRowBackgroundColorsByTheme)",et.FLAT_BY_COLOR="> table | seriesByIndex(0) | pick(tableRowBackgroundColorsByBackgroundColor)",et.ALT_BY_COLOR="> table | seriesByIndex(0) | pick(tableAltRowBackgroundColorsByBackgroundColor)",et.HEADER_BACKGROUND_BY_COLOR="> backgroundColor | setColorChannel(tableHeaderBackgroundColorConfig)",et.ROW_COLOR_BY_CONTRAST="> rowBackgroundColors | maxContrast(tableRowColorMaxContrast)",et.HEADER_COLOR_BY_CONTRAST="> headerBackgroundColor | maxContrast(tableRowColorMaxContrast)",et.DEFAULT_BACKGROUND_COLOR="> themes.defaultBackgroundColor",et.calculateState=({options:Je={},value:tt,defaultBackgroundColor:ot}={})=>{let it,Zt=!1,en=!1,Cn=!1;const _n=(0,Sn.get)(Je,"backgroundColor"),wn=(0,Sn.get)(Je,"tableFormat.rowBackgroundColors",et.ALT_BY_THEME);return(0,xn.isColor)(_n)?it=_n:En.default.isDslString(_n)&&!(0,xn.isColor)(tt)?Zt=!0:(0,xn.isColor)(tt)?it=tt:(0,xn.isColor)(ot)&&(it=ot),wn===et.ALT_BY_COLOR||wn===et.ALT_BY_THEME?en=!0:wn===et.FLAT_BY_THEME||wn===et.FLAT_BY_COLOR?en=!1:(0,Sn.isEmpty)(wn)||(Cn=!0),{color:it,disableColor:Zt,shouldAltRows:en,disableAltRows:Cn}},et.calculateOptionOnBackgroundColorChange=({options:Je={},value:tt,defaultThemeBackgroundColor:ot}={})=>{const it=(0,Sn.cloneDeep)(Je),Zt=(0,Sn.get)(it,"tableFormat.rowBackgroundColors",et.ALT_BY_THEME),en=(0,Sn.get)(it,"tableFormat.rowColors"),Cn=(0,Sn.get)(it,"tableFormat.headerColor"),_n=(0,Sn.get)(it,"tableFormat.headerBackgroundColor");return tt&&tt===ot?((0,Sn.set)(it,"backgroundColor",et.DEFAULT_BACKGROUND_COLOR),Zt===et.ALT_BY_COLOR&&(0,Sn.set)(it,"tableFormat.rowBackgroundColors",et.ALT_BY_THEME),en===et.ROW_COLOR_BY_CONTRAST&&(0,Sn.set)(it,"tableFormat.rowColors",null),_n===et.HEADER_BACKGROUND_BY_COLOR&&(0,Sn.set)(it,"tableFormat.headerBackgroundColor",null),Cn===et.HEADER_COLOR_BY_CONTRAST&&(0,Sn.set)(it,"tableFormat.headerColor",null)):tt&&(0,xn.isColor)(tt)&&((0,Sn.set)(it,"backgroundColor",tt),Zt===et.ALT_BY_THEME?(0,Sn.set)(it,"tableFormat.rowBackgroundColors",et.ALT_BY_COLOR):Zt===et.FLAT_BY_THEME&&(0,Sn.set)(it,"tableFormat.rowBackgroundColors",et.FLAT_BY_COLOR),(0,Sn.isEmpty)(_n)&&(0,Sn.set)(it,"tableFormat.headerBackgroundColor",et.HEADER_BACKGROUND_BY_COLOR),(0,Sn.isEmpty)(en)&&(0,Sn.set)(it,"tableFormat.rowColors",et.ROW_COLOR_BY_CONTRAST),(0,Sn.isEmpty)(Cn)&&(0,Sn.set)(it,"tableFormat.headerColor",et.HEADER_COLOR_BY_CONTRAST)),it.tableFormat&&(0,Sn.isPlainObject)(it.tableFormat)&&(0,Sn.isEmpty)(it.tableFormat)&&(0,Sn.set)(it,"tableFormat",null),{options:it}},et.calculateOptionsOnAltRowsChange=({options:Je={},value:tt}={})=>{const ot=(0,Sn.cloneDeep)(Je),it=(0,Sn.get)(Je,"backgroundColor"),Zt=(0,Sn.get)(Je,"tableFormat.rowBackgroundColors",et.ALT_BY_THEME),en=(0,Sn.get)(Je,"tableFormat.rowColors"),Cn=(0,Sn.get)(Je,"tableFormat.headerColor"),_n=(0,Sn.get)(Je,"tableFormat.headerBackgroundColor");return it===et.DEFAULT_BACKGROUND_COLOR||void 0===it?"boolean"==typeof tt&&[et.ALT_BY_THEME,et.ALT_BY_COLOR,et.FLAT_BY_COLOR,et.FLAT_BY_THEME].includes(Zt)&&(0,Sn.set)(ot,"tableFormat.rowBackgroundColors",!0===tt?et.ALT_BY_THEME:et.FLAT_BY_THEME):("boolean"==typeof tt&&[et.ALT_BY_THEME,et.ALT_BY_COLOR,et.FLAT_BY_COLOR,et.FLAT_BY_THEME].includes(Zt)&&(0,Sn.set)(ot,"tableFormat.rowBackgroundColors",tt?et.ALT_BY_COLOR:et.FLAT_BY_COLOR),(0,Sn.isEmpty)(en)&&(0,Sn.set)(ot,"tableFormat.rowColors",et.ROW_COLOR_BY_CONTRAST),(0,Sn.isEmpty)(_n)&&(0,Sn.set)(ot,"tableFormat.headerBackgroundColor",et.HEADER_BACKGROUND_BY_COLOR),(0,Sn.isEmpty)(Cn)&&(0,Sn.set)(ot,"tableFormat.headerColor",et.HEADER_COLOR_BY_CONTRAST)),{options:ot}},et.TableBackgroundColorEditor=({options:Je,onChange:tt,labelPosition:ot="left",labelWidth:it,value:Zt,palette:en,themes:_n})=>{const Sn=Cn.useContext(wn.ThemeContext)||{},En=Cn.useCallback((ot,it,Zt)=>{const en="function"==typeof(null==_n?void 0:_n.defaultBackgroundColor)?null==_n?void 0:_n.defaultBackgroundColor({theme:Sn}):void 0;tt(ot,(0,et.calculateOptionOnBackgroundColorChange)({options:Je,value:Zt,defaultThemeBackgroundColor:en}))},[_n,Sn,tt,Je]),Dn=Cn.useCallback((ot,it,Zt)=>{tt(ot,(0,et.calculateOptionsOnAltRowsChange)({options:Je,value:Zt}))},[Je,tt]),{color:Tn,disableColor:In,shouldAltRows:jn,disableAltRows:Mn}=(0,et.calculateState)({options:Je,value:Zt,defaultBackgroundColor:Sn.defaultBackgroundColor});return Cn.createElement(Cn.Fragment,null,Cn.createElement(Pn.default,{name:"backgroundColor",label:(0,kn._)("Background"),labelPosition:ot,labelWidth:it,itemSchema:{default:Sn.defaultBackgroundColor},palette:Array.isArray(en)&&(0,xn.isColor)(Tn)&&!en.includes(Tn)?[...en,Tn]:en,value:Tn,isDisabled:In,onChange:En}),Cn.createElement(Ln.default,{name:"alternateRowColors",label:(0,kn._)("Alternate row colors"),labelPosition:"right",labelWidth:it,value:jn,isDisabled:Mn,itemSchema:{type:"boolean"},onChange:Dn}))},et.TableBackgroundColorEditor.propTypes=Tn},340:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.getSelectedFormatterUponOpen=et.getStaticColor=void 0;const Cn=Zt(tt(9497)),_n=tt(4793),wn=Zt(tt(232)),Sn=Zt(tt(23)),xn=tt(1413),kn=tt(5089),En=tt(6649),Dn=en(tt(9250)),Pn=en(tt(5411)),Ln=tt(7124),Tn=tt(5862),In=tt(2369),jn=en(tt(397)),Mn=tt(2088),An=tt(5396),Rn=wn.default.div`
|
|
|
padding: 14px ${(0,Ln.toPx)(Tn.FLYOUT_PADDING)};
|
|
|
`,Nn=wn.default.div`
|
|
|
margin-bottom: 8px;
|
|
|
`,Fn=[],Bn={columnColoring:Sn.any,columnColoringConfig:Mn.columnColoringConfigPropType,columnName:Sn.string,columnDataType:Sn.string,defaultPalettesConfig:Sn.any,handleColumnColoringUpdate:Sn.func,label:Sn.string};et.getStaticColor=(Je={},et="",tt,ot)=>{const it=(0,xn.getLastFormatterFromDSL)((0,_n.get)(Je,[et,"colorOptionDSL"]));return"pick"===(0,_n.get)(it,"type")?(0,_n.get)(Je,[et,"colorContextConfig",0]):"function"==typeof(null==ot?void 0:ot.textColor)?null==ot?void 0:ot.textColor({theme:tt}):"#000000"},et.getSelectedFormatterUponOpen=(Je={},et=[])=>{const tt=(0,_n.get)(Je,["_meta","dynamicallyColoredOption"]),ot=(0,xn.getLastFormatterFromDSL)((0,_n.get)(Je,[tt,"colorOptionDSL"]));return void 0===ot?(0,_n.get)(et,[0]):et.find(Je=>Je.value===ot.type)};const x=({columnColoring:Je,columnColoringConfig:tt,columnDataType:ot,columnName:it,defaultPalettesConfig:Zt=kn.defaultPalettesConfig,handleColumnColoringUpdate:en,label:Sn=(0,En._)("Dynamic coloring")})=>{const xn=Cn.useContext(wn.ThemeContext),{coloringTypes:Ln,themes:Tn}=tt,Mn=Cn.useMemo(()=>"string"===ot?tt.formatters.filter(Je=>"matchValue"===Je.value):tt.formatters,[ot,tt]),Bn=(0,et.getStaticColor)(Je,"rowColors",xn,Tn),Vn=(0,_n.get)(Je,["_meta","dynamicallyColoredOption"]),[Wn,zn]=Cn.useState((0,et.getSelectedFormatterUponOpen)(Je,Mn)),[Hn,$n]=Cn.useState(Vn),[qn,Kn]=Cn.useState((0,_n.get)(Je,[Hn,"colorContextConfig"])),Un=Cn.useCallback((Je,{value:et})=>{const tt=[],ot=(0,An.sanitizeColumnName)(it);switch(et){case"Off":Ln.forEach(({value:Je})=>{tt.push({coloringType:Je,colorContextKey:`${ot}${(0,_n.upperFirst)(Je)}EditorConfig`,colorOptionDSL:null,colorContextConfig:null})});break;case"rowBackgroundColors":tt.push({coloringType:"rowColors",colorContextKey:ot+"RowColorsEditorConfig",colorContextConfig:[Bn],colorOptionDSL:`> table | seriesByName('${it}') | pick(${ot}RowColorsEditorConfig)`});break;case"rowColors":tt.push({coloringType:"rowBackgroundColors",colorContextKey:ot+"RowBackgroundColorsEditorConfig",colorContextConfig:null,colorOptionDSL:null})}const{defaults:Zt,value:Cn}=Wn,wn=qn||Zt[et];if("Off"!==et){const Je=`${ot}${(0,_n.upperFirst)(et)}EditorConfig`;tt.push({coloringType:et,colorContextKey:Je,colorContextConfig:wn,colorOptionDSL:`> table | seriesByName('${it}') | ${Cn}(${Je})`})}$n(et),en({columnName:it,coloringTypes:tt,dynamicallyColoredOption:et}),qn||Kn(wn)},[Ln,it,qn,en,Wn,Bn]),Gn=Cn.useCallback((Je,et,tt)=>{const ot=`${(0,An.sanitizeColumnName)(it)}${(0,_n.upperFirst)(et)}EditorConfig`;en({columnName:it,coloringTypes:[{coloringType:et,colorContextKey:ot,colorContextConfig:[tt],colorOptionDSL:`> table | seriesByName("${it}") | pick(${ot})`}],dynamicallyColoredOption:Hn})},[it,Hn,en]),Jn=Cn.useCallback((Je,et,tt)=>{const{value:ot}=Wn,Zt=`${(0,An.sanitizeColumnName)(it)}${(0,_n.upperFirst)(Hn)}EditorConfig`;Kn(tt),en({columnName:it,coloringTypes:[{coloringType:Hn,colorContextKey:Zt,colorContextConfig:tt,colorOptionDSL:`> table | seriesByName("${it}") | ${ot}(${Zt})`}],dynamicallyColoredOption:Hn})},[it,Hn,en,Wn]),Cr=Cn.useCallback((Je,et,tt)=>{const ot=Mn.find(Je=>Je.value===tt),{defaults:Zt}=ot,Cn=Zt[Hn],wn=`${(0,An.sanitizeColumnName)(it)}${(0,_n.upperFirst)(Hn)}EditorConfig`;zn(ot),Kn(Cn),en({columnName:it,coloringTypes:[{coloringType:Hn,colorContextKey:wn,colorContextConfig:Cn,colorOptionDSL:`> table | seriesByName("${it}") | ${tt}(${wn})`}],dynamicallyColoredOption:Hn})},[Mn,it,Hn,en,Kn]);return Cn.createElement(Rn,null,Cn.createElement(Dn.default,{label:(0,En._)(Sn),labelPosition:"top"},Cn.createElement(Pn.default,{"data-test":"dynamic-color-option",onChange:Un,value:Hn},Cn.createElement(Pn.default.Option,{value:"Off",label:(0,En._)("Off")}),Ln.map(({label:Je,value:et})=>Cn.createElement(Pn.default.Option,{value:et,label:(0,En._)(Je),key:et})))),Hn&&"Off"!==Hn&&Cn.createElement(Cn.Fragment,null,1===Mn.length&&Cn.createElement(Nn,{"data-test":"single-formatter-method"},"Method: ",Wn.label),Cn.createElement(In.FormatterEditor,{selectedDataSelector:Hn,selectedFormatterType:Wn.value,currentFormatterConfig:qn,onFormatterTypeChange:Cr,onFormatterConfigChange:Jn,formatters:Mn,dataSelectors:Fn,defaultPalettesConfig:Zt}),"rowBackgroundColors"===Hn&&Cn.createElement(jn.default,{name:"rowColors",value:Bn,label:(0,En._)("Static text color"),labelPosition:"top",onChange:Gn,textWidth:"100%"})))};x.propTypes=Bn,et.default=x},7649:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(232)),Sn=en(tt(1551)),xn=en(tt(6379)),kn=en(tt(4566)),En=en(tt(8216)),Dn=tt(7124),Pn=en(tt(4836)),Ln=en(tt(8318)),Tn=en(tt(4251)),In=en(tt(9909)),jn=en(tt(3941)),Mn=tt(5862),An=en(tt(1074)),Rn=en(tt(340)),Nn=tt(2088),Fn=wn.default.div.attrs(Je=>({"data-test":Je["data-test"]}))`
|
|
|
flex: 1;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
|
margin-bottom: 14px;
|
|
|
padding-left: 15px;
|
|
|
background-color: ${(0,En.default)({enterprise:kn.default.backgroundColorHover,prisma:kn.default.interactiveColorOverlayHover})};
|
|
|
color: transparent;
|
|
|
&:last-of-type {
|
|
|
margin-bottom: 4px;
|
|
|
}
|
|
|
`,Bn=wn.default.div`
|
|
|
background-color: ${kn.default.backgroundColorPopup};
|
|
|
width: ${(0,Dn.toPx)(Mn.FLYOUT_WIDTH)};
|
|
|
max-height: 95vh;
|
|
|
overflow-y: auto;
|
|
|
`,Vn=wn.default.span`
|
|
|
display: inline-block;
|
|
|
`,Wn=wn.default.div`
|
|
|
align-items: center;
|
|
|
display: flex;
|
|
|
`,zn={columnColoring:_n.any,columnColoringConfig:Nn.columnColoringConfigPropType,columnName:_n.string,columnFormatting:_n.any,columnDataType:_n.string,defaultOptionsByType:_n.objectOf(_n.objectOf(_n.oneOfType([_n.string,_n.number,_n.bool]))),flyoutConfigForDataType:_n.arrayOf(_n.any),isSourceCustomized:_n.bool,removeColumnFormatting:_n.func,resetColumnToDefault:_n.func,updateColumnColoring:_n.func,updateColumnFormatting:_n.func},w=({columnColoring:Je,columnColoringConfig:et,columnName:tt,columnFormatting:ot,columnDataType:it,defaultOptionsByType:Zt={},flyoutConfigForDataType:en,isSourceCustomized:_n,removeColumnFormatting:wn,resetColumnToDefault:kn,updateColumnFormatting:En,updateColumnColoring:Dn})=>{const[Mn,Nn]=Cn.useState(!1),zn=Cn.useCallback(()=>Nn(!0),[]),Hn=Cn.useCallback(()=>Nn(!1),[]),$n=Cn.useRef(null),qn=Cn.useCallback(()=>wn({columnName:tt,columnDataType:it}),[tt,it,wn]),Kn=Cn.useCallback(()=>kn({columnName:tt,columnDataType:it}),[tt,it,kn]);return Cn.createElement(Cn.Fragment,null,Cn.createElement(Fn,{ref:$n,"data-test":"column-toggle-"+tt},Cn.createElement(xn.default,{"data-test":"selected-column-label-"+tt},Cn.createElement(Vn,null,Cn.createElement(In.default,{columnName:tt,dataType:it}))),Cn.createElement(Wn,null,Cn.createElement(Tn.default,{dataTestKey:"edit-column-icon-"+tt,onClick:zn},Cn.createElement(Pn.default,null)),Cn.createElement(Tn.default,{dataTestKey:"remove-column-icon-"+tt,onClick:qn},Cn.createElement(Ln.default,null)))),Cn.createElement(Sn.default,{"data-test":"column-formatter-flyout-"+tt,anchor:$n.current,open:Mn,onRequestClose:Hn,appearance:"normal",defaultPlacement:"horizontal"},Cn.createElement(Bn,{"data-test":"popover-contents"},Cn.createElement(An.default,{columnFormatting:ot,columnDataType:it,columnName:tt,defaultOptionsByType:Zt,flyoutConfigForDataType:en,handleResetColumnToDefault:Kn,updateColumnFormatting:En,isSourceCustomized:_n}),("number"===it||"string"===it)&&Cn.createElement(Cn.Fragment,null,Cn.createElement(jn.default,null),Cn.createElement(Rn.default,{columnColoring:Je,columnColoringConfig:et,columnDataType:it,columnName:tt,handleColumnColoringUpdate:Dn})))))};w.propTypes=zn,et.default=w},1074:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.getEditorItemValue=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(232)),Sn=tt(4793),xn=tt(7124),kn=tt(6649),En=en(tt(7143)),Dn=en(tt(1151)),Pn=en(tt(1668)),Ln=tt(1296),Tn=tt(5862),y=(Je,et)=>`row_${Je.map(Je=>Je.option).join("_")}_${et}`,In=(0,wn.default)(Pn.default)`
|
|
|
cursor: auto;
|
|
|
font-weight: 600;
|
|
|
font-size: 14px;
|
|
|
padding: 0px;
|
|
|
`,jn=wn.default.div`
|
|
|
padding: ${(0,xn.toPx)(Tn.FLYOUT_PADDING)};
|
|
|
padding-bottom: 0px;
|
|
|
`,Mn=wn.default.span`
|
|
|
font-weight: 500;
|
|
|
font-size: 14px;
|
|
|
margin-bottom: 7px;
|
|
|
`,An={columnName:_n.string,columnFormatting:_n.any,columnDataType:_n.string,defaultOptionsByType:_n.objectOf(_n.objectOf(_n.oneOfType([_n.string,_n.number,_n.bool]))),flyoutConfigForDataType:_n.arrayOf(_n.any),isSourceCustomized:_n.bool,handleResetColumnToDefault:_n.func,updateColumnFormatting:_n.func};et.getEditorItemValue=(Je,et,tt,ot)=>{const it=(0,Sn.get)(et,[tt,Je.option]);return void 0!==it?it:(0,Sn.get)(ot,[tt,Je.option])};const E=({columnFormatting:Je,columnDataType:tt,columnName:ot,defaultOptionsByType:it={},flyoutConfigForDataType:Zt,handleResetColumnToDefault:en,updateColumnFormatting:_n,isSourceCustomized:wn})=>{const xn=Cn.useCallback((Je,et,tt)=>_n({columnName:ot,optionName:et,value:tt}),[ot,_n]);return Cn.createElement(jn,null,wn?Cn.createElement(Dn.default,{onResetToDefault:en,style:{padding:"0px 0px 16px 0px",width:"auto"}}):Cn.createElement(Cn.Fragment,null,Cn.createElement(In,null,Cn.createElement(Mn,{"data-test":"column-formatter-flyout-header"},`${(0,kn._)("Column formatting")}: "${ot}"`)),Cn.createElement(En.default,null,Zt.map((ot,Zt)=>Cn.createElement(En.default.Row,{key:y(ot,Zt),"data-test":"column-formatter-flyout-row",style:{marginBottom:"0px"}},ot.map((en,_n)=>{let wn=null;const kn=12/ot.length,Dn=`item_${(en&&en.option)+"_"||""}${Zt}_${_n}`;if(!(0,Sn.isEmpty)(en)){const ot=Ln.editorTypeToComponentMap[en.editor];wn=Cn.createElement(ot,Object.assign({},en.editorProps,{label:en.label,name:en.option,itemSchema:en.itemSchema,value:(0,et.getEditorItemValue)(en,Je,tt,it),onChange:xn}))}return Cn.createElement(En.default.Column,{key:Dn,span:kn},wn)}))))))};E.propTypes=An,et.default=E},5396:function(Je,et,tt){var ot=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.getColumnFormatDefFromState=et.getInitialColumnFormattingState=et.isValidColorFormatter=et.getGlobalTableFormatting=et.getFormattingOptDSLKey=et.checkExceedsEditorCapabilities=et.sanitizeColumnName=et.getColumnDataTypeMap=et.getEditorSupportedFormatOptions=void 0;const it=tt(4793),Zt=ot(tt(6447)),en=tt(1413),Cn={pick:"pick",rangeValue:"rangeValue",matchValue:"matchValue"},_n={rowBackgroundColors:"rowBackgroundColors",rowColors:"rowColors",data:"data"};et.getEditorSupportedFormatOptions=Je=>{const et={};return Object.keys(Je).forEach(tt=>{et[tt]={},Je[tt].forEach(Je=>{Je.forEach(Je=>{et[tt][Je.option]=Je.option})})}),et},et.getColumnDataTypeMap=Je=>Je.reduce((Je,{name:et,type:tt})=>(Je[et]=tt,Je),{}),et.sanitizeColumnName=Je=>{let et=Je;return Je.match(/^[0-9]/)&&(et="_"+et),""+et.replace(/[^a-zA-Z0-9]/g,"_")},et.checkExceedsEditorCapabilities=(Je,et)=>Object.keys(Je).some(Je=>!et[Je]),et.getFormattingOptDSLKey=(Je={})=>"string"==typeof Je.data&&Zt.default.isDslString(Je.data)?(0,it.get)((0,en.getLastFormatterFromDSL)(Je.data),"paramKey",null):null,et.getGlobalTableFormatting=(Je,tt,ot)=>{const Zt=(0,et.getFormattingOptDSLKey)(Je);return(0,it.get)(ot,[Zt,tt],{})},et.isValidColorFormatter=Je=>"rangeValue"===Je||"matchValue"===Je,et.getInitialColumnFormattingState=({availableFieldsWithTypes:Je,coloringTypes:tt=[],columnFormatOption:ot,editorSupportedFormatOptions:wn,vizContext:Sn})=>{if(!ot||"object"!=typeof ot)return new Map;const xn=(0,et.getColumnDataTypeMap)(Je);return Object.keys(ot).reduce((Je,kn)=>{const En=xn[kn],Dn=(0,et.getFormattingOptDSLKey)(ot[kn]),Pn=Sn[Dn],Ln=Zt.default.isDslString((0,it.get)(ot,[kn,"data"]))&&!Pn;if(!((Je,et)=>!Je[et]||Object.keys(Je[et]).some(Je=>!!_n[Je]))(ot,kn))return Je;if(!(0,it.isEmpty)(wn[En])&&!Ln){const Zt={_meta:{dynamicallyColoredOption:"Off"}},_n=(0,it.get)((0,en.getLastFormatterFromDSL)((0,it.get)(ot,[kn,"rowColors"])),"type"),xn=(0,it.get)((0,en.getLastFormatterFromDSL)((0,it.get)(ot,[kn,"rowBackgroundColors"])),"type");(0,et.isValidColorFormatter)(_n)&&!xn?Zt._meta.dynamicallyColoredOption="rowColors":"pick"===_n&&(0,et.isValidColorFormatter)(xn)&&(Zt._meta.dynamicallyColoredOption="rowBackgroundColors"),tt.forEach(({value:Je})=>{const tt=(0,it.get)(ot,[kn,Je]);if(tt){const{type:ot,paramKey:wn}=(0,en.getLastFormatterFromDSL)(tt)||{};if("pick"===ot&&"rowColors"===Je&&!(0,et.isValidColorFormatter)(xn))return;if("pick"===ot&&"rowColors"!==Je||!Cn[ot])return;if((0,et.isValidColorFormatter)(ot)&&"rowBackgroundColors"===Je&&"pick"!==_n)return;Zt[Je]={colorContextKey:wn,colorContextConfig:(0,it.get)(Sn,[wn],{}),colorOptionDSL:tt}}});const Ln=Object.keys(Zt).length>1,Tn=(0,it.get)(Sn,[Dn,En],{});!Ln&&(0,it.isEmpty)(Tn)||Je.set(kn,{columnColoring:Zt,formatByType:{[En]:Object.assign(Object.assign({},(0,it.pick)(Tn,Object.keys(wn[En]))),{_meta:{exceedsEditorCapabilities:(0,et.checkExceedsEditorCapabilities)((0,it.get)(Pn,[En],{}),wn[En])}})}})}return Je},new Map)},et.getColumnFormatDefFromState=({columnFormatOption:Je,updatedEditorColumnFormatting:tt})=>{const ot={},Zt=(0,it.cloneDeep)(Je);return Object.keys(tt).forEach(Je=>{const en=(0,et.sanitizeColumnName)(Je),Cn=en+"ColumnFormatEditorConfig";if((0,it.isPlainObject)(tt[Je])){const et=(0,it.get)(tt,[Je,"columnColoring"]);(0,it.unset)(et,["_meta"]),(0,it.isPlainObject)(et)&&Object.keys(et).forEach(tt=>{const{colorContextConfig:en,colorOptionDSL:Cn,colorContextKey:_n}=et[tt];null==Cn?(ot[_n]=null,(0,it.set)(Zt,[Je,tt],null)):_n&&(ot[_n]=en,(0,it.set)(Zt,[Je,tt],Cn))}),(0,it.isPlainObject)(tt[Je].formatByType)&&(Object.keys(tt[Je].formatByType).forEach(et=>{(0,it.unset)(tt,[Je,"formatByType",et,"_meta"])}),_n=tt[Je].formatByType,Object.keys(_n).every(Je=>(0,it.isEmpty)(_n[Je]))?ot[Cn]=null:(ot[Cn]=Object.assign({},tt[Je].formatByType),(0,it.set)(Zt,[Je,"data"],`> table | seriesByName("${Je}") | formatByType(${Cn})`)))}else ot[Cn]=null,ot[en+"RowColorsEditorConfig"]=null,ot[en+"RowBackgroundColorsEditorConfig"]=null,Zt[Je]=null;var _n}),{context:ot,options:{columnFormat:Zt}}}},2088:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et};Object.defineProperty(et,"__esModule",{value:!0}),et.flyoutConfigPropType=et.columnColoringConfigPropType=void 0;const en=Zt(tt(23));et.columnColoringConfigPropType=en.shape({coloringTypes:en.arrayOf(en.shape({label:en.string,value:en.string})),formatters:en.arrayOf(en.shape({label:en.string,value:en.string,defaults:en.object})),themes:en.object}),et.flyoutConfigPropType=en.shape({number:en.arrayOf(en.any),string:en.arrayOf(en.any),sparkline:en.arrayOf(en.any),time:en.arrayOf(en.any)})},5678:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.TrellisSplitBySelectionEditor=et.AGGREGATIONS=et.EDITOR_NAME=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(2373)),Sn=tt(6649),xn=en(tt(7464)),kn=tt(9033),En=tt(9246),Dn=tt(1256),Pn=tt(6801),Ln=en(tt(3620)),Tn=tt(1385),In=en(tt(4008));et.EDITOR_NAME="trellisSplitBySelectionEditor",et.AGGREGATIONS="aggregations";const v=Je=>Je;et.TrellisSplitBySelectionEditor=({name:Je,value:tt,label:ot="",labelPosition:it="top",dataSourceKey:Zt="primary",dataSourceBindings:en,isDisabled:_n,onChange:Pn,prepareValue:jn=v})=>{var Mn;const An=Cn.default.useContext(xn.default),Rn=Boolean(null==An?void 0:An.visualizations_enableTrellis),Nn=(0,Tn.useDataSource)({dataSourceBindings:en,dataSourceKey:Zt}),{fields:Fn}=(null==Nn?void 0:Nn.data)||{columns:[],fields:[]},Bn=(0,Cn.useMemo)(()=>(0,En.getAllPossibleSplitByFields)(Fn),[Fn]),{hasError:Vn,isMissing:Wn,isLoading:zn}=(0,kn.getDataSourceStateInfo)(Nn),Hn=Wn||Vn||_n,$n=(0,Dn.getPlaceholderMessage)({isMissing:Wn,isLoading:zn,hasError:Vn,defaultMessage:""+(0,Sn._)("Select a splitby field from datasource")}),qn=(null===(Mn=Bn.fields)||void 0===Mn?void 0:Mn.length)?Bn.fields[0]:et.AGGREGATIONS,[Kn,Un]=(0,Cn.useState)(""),Gn=(0,Cn.useCallback)((Je,{keyword:et})=>{Un(et)},[]),Jn=tt||qn,[Cr,wr]=(0,Cn.useState)(Jn);(0,Cn.useEffect)(()=>{wr(Jn)},[Jn]);const Sr=Cn.default.useCallback((et,{value:tt})=>{wr(tt);const ot=jn({options:{[Je]:""+tt}});Pn(et,ot)},[Pn,jn,Je]),{filteredFields:Or,splitByFields:xr}=(0,Cn.useMemo)(()=>{var Je;let tt=Bn.fields.map(Je=>({name:Je,value:Je}));return(null===(Je=Bn.aggregations)||void 0===Je?void 0:Je.length)&&(tt=[...tt,{name:`${(0,Sn._)("Aggregations")} (${Bn.aggregations.length})`,description:Bn.aggregations.join(", "),value:et.AGGREGATIONS}]),{filteredFields:tt.filter(Je=>Je&&-1!==Je.value.toLowerCase().indexOf(Kn.toLowerCase())),splitByFields:tt}},[Kn,Bn.aggregations,Bn.fields]),kr=(0,Cn.useMemo)(()=>Cn.default.createElement(Ln.default,{filteredFieldsLength:Or.length,availableFieldsWithTypesLength:xr.length}),[Or.length,xr.length]);return Rn?Cn.default.createElement(In.default,{label:ot,labelPosition:it,"data-test":`${et.EDITOR_NAME}-${Je}`},Cn.default.createElement(wn.default,{"data-test":`${et.EDITOR_NAME}-select-${Je}`,value:Cr,onFilterChange:Gn,onChange:Sr,footerMessage:kr,placeholder:$n,disabled:Hn,isLoadingOptions:zn,error:Vn,filter:!0},Or.map(Je=>Je&&Cn.default.createElement(wn.default.Option,{key:Je.name,"data-test":`${et.EDITOR_NAME}-option-${Je.value}`,label:""+Je.name,value:Je.value,description:Je.description||""})))):null},et.TrellisSplitBySelectionEditor.propTypes=Object.assign(Object.assign({},Pn.BaseEditorPropTypes),{dataSourceKey:_n.string.isRequired,prepareValue:_n.func}),et.default=et.TrellisSplitBySelectionEditor},5135:(Je,et,tt)=>{Object.defineProperty(et,"__esModule",{value:!0}),et.useCSPViolationObserver=void 0;const ot=tt(9497);et.useCSPViolationObserver=(Je,et="none")=>{const[tt,it]=(0,ot.useState)(et);return(0,ot.useEffect)(()=>{const a=et=>{et.blockedURI!==Je&&et.blockedURI!==Je+"/"||"enforce"!==et.disposition?et.blockedURI!==Je&&et.blockedURI!==Je+"/"||"report"!==et.disposition||it("warning"):it("error")};return document.addEventListener("securitypolicyviolation",a),it(et),()=>{document.removeEventListener("securitypolicyviolation",a)}},[Je]),tt}},1385:function(Je,et,tt){var ot=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.useDataSource=void 0;const it=tt(9497),Zt=ot(tt(4853)),en=tt(4793);et.useDataSource=({dataSourceBindings:Je,dataSourceKey:et})=>{const tt=(0,it.useContext)(Zt.default),[ot,Cn]=(0,it.useState)();return(0,it.useEffect)(()=>{if(!(0,en.get)(Je,et))return Cn(null),()=>{};const ot=(0,en.isFunction)(tt.subscribe)&&tt.subscribe(et,Je=>Cn(Je));return()=>{ot&&ot()}},[Je]),ot}},6801:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et};Object.defineProperty(et,"__esModule",{value:!0}),et.BaseEditorPropTypes=void 0;const en=Zt(tt(23));et.BaseEditorPropTypes={name:en.string.isRequired,value:en.oneOfType([en.string,en.object,en.arrayOf(en.string)]),context:en.object,label:en.string,labelPosition:en.oneOf(["top","left"]),labelWidth:en.number,onChange:en.func,isAdvanced:en.bool,isDisabled:en.bool,dataSourceBindings:en.object,options:en.object,optionsSchema:en.object}},4008:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.AdvancedConfigButton=void 0;const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(232)),Sn=tt(6649),xn=en(tt(6643)),kn=en(tt(8897)),En=tt(3563),Dn=en(tt(6379)),Pn=en(tt(7020)),Ln=en(tt(9250)),Tn=(0,wn.default)(Ln.default)`
|
|
|
margin-top: 0;
|
|
|
padding: 0;
|
|
|
// adjust bottom margin according to theme
|
|
|
margin-bottom: ${(0,En.pick)({enterprise:En.variables.spacingMedium,prisma:{compact:En.variables.spacingMedium,comfortable:En.variables.spacingLarge}})};
|
|
|
width: 100%;
|
|
|
|
|
|
// remove top margin of the first component in control group
|
|
|
&:first-child {
|
|
|
margin-top: 0;
|
|
|
}
|
|
|
|
|
|
// remove bottom margin of the last component in control group
|
|
|
&:last-child {
|
|
|
margin-bottom: 0;
|
|
|
}
|
|
|
// remove top padding on label of the first control group
|
|
|
[data-test='label']:first-of-type {
|
|
|
padding-top: 0;
|
|
|
}
|
|
|
[data-test='tooltip'] {
|
|
|
margin-bottom: ${(0,En.pick)({enterprise:{compact:"4px",comfortable:"6px"},prisma:"0px"})};
|
|
|
}
|
|
|
`,In=(0,wn.default)(Dn.default)`
|
|
|
display: flex;
|
|
|
> span {
|
|
|
display: flex;
|
|
|
width: 35px;
|
|
|
}
|
|
|
`;et.AdvancedConfigButton=({label:Je="",onClick:et})=>{const{isPrisma:tt}=(0,kn.default)();return Cn.default.createElement(In,{"data-test":Je+"-advanced-config-button-tooltip",content:(0,Sn._)("Advanced configurations")},Cn.default.createElement(Pn.default,{"data-test":Je+"-advanced-config-button",icon:Cn.default.createElement(xn.default,{"data-test":Je+"-advanced-config-button-icon"}),appearance:tt?"secondary":"pill",onClick:et}))};const v=({"data-test":Je,children:tt,isAdvanced:ot,label:it,hideLabel:Zt,labelPosition:en,labelWidth:_n,tooltip:wn,help:Sn,style:xn,error:kn,onClick:En,onAdvancedConfigButtonClick:Dn})=>Cn.default.createElement(Tn,{"data-test":null!=Je?Je:"control-group",label:it,hideLabel:Zt,labelPosition:en,labelWidth:_n,tooltip:wn,help:Sn,error:kn,style:xn,onClick:En},ot?Cn.Children.toArray(tt).filter(Boolean).map(Je=>(0,Cn.cloneElement)(Je,{style:{flex:1}})):tt,ot?Cn.default.createElement(et.AdvancedConfigButton,{label:it,onClick:Dn}):null);v.propTypes={style:_n.object,isAdvanced:_n.bool,onClick:_n.func,onAdvancedConfigButtonClick:_n.func},v.defaultProps={isAdvanced:!1},et.default=v},6212:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=en(tt(232)),wn=tt(6649),Sn=en(tt(9597)),xn=en(tt(2267)),kn=_n.default.div`
|
|
|
position: absolute;
|
|
|
left: 0;
|
|
|
right: 0;
|
|
|
top: 0;
|
|
|
bottom: 0;
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: flex-end;
|
|
|
color: white;
|
|
|
/* this aligns the first item on the far left and the other item is aligned to flex end */
|
|
|
& :first-child {
|
|
|
margin-right: auto;
|
|
|
}
|
|
|
& {
|
|
|
padding: 4px 1px;
|
|
|
}
|
|
|
`;et.default=()=>Cn.createElement(kn,null,Cn.createElement(Sn.default,{"aria-label":(0,wn._)("Bottom range")}),Cn.createElement(xn.default,{"aria-label":(0,wn._)("Top range")}))},962:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.CSPMessage=void 0;const Cn=Zt(tt(9497)),_n=tt(6649),wn=en(tt(2138)),Sn=en(tt(451)),xn=en(tt(5711));et.CSPMessage=({type:Je})=>{const{cspMessageLink:et}=Cn.useContext(xn.default);return Cn.createElement(wn.default,{appearance:"fill",type:Je,"data-test":"csp-message-"+Je},(0,_n._)("External image URLs must now have their domains listed in the Dashboards Trusted Domains List by working with your administrator. Alternatively, you can upload the image directly into the dashboard. "),et&&Cn.createElement(Sn.default,{to:et,openInNewContext:!0},(0,_n._)("Learn more")))}},4251:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=en(tt(232)),Sn=en(tt(8216)),xn=en(tt(4566)),kn=wn.default.div.attrs(Je=>({"data-test":Je["data-test"]}))`
|
|
|
display: flex;
|
|
|
height: 35px;
|
|
|
width: 35px;
|
|
|
align-items: center;
|
|
|
justify-content: center;
|
|
|
color: ${(0,Sn.default)({enterprise:xn.default.textGray,prisma:xn.default.contentColorActive})};
|
|
|
border-radius: ${(0,Sn.default)({enterprise:xn.default.borderRadius,prisma:xn.default.spacingXLarge})};
|
|
|
&:hover {
|
|
|
background-color: ${(0,Sn.default)({enterprise:{light:xn.default.gray92,dark:xn.default.gray45},prisma:xn.default.interactiveColorOverlayHover})};
|
|
|
color: ${(0,Sn.default)({enterprise:xn.default.interactiveColorOverlayHover,prisma:xn.default.interactiveColorOverlayHover})};
|
|
|
cursor: pointer;
|
|
|
}
|
|
|
`,En={dataTestKey:_n.string,children:_n.node,onClick:_n.func},m=({children:Je,dataTestKey:et,onClick:tt})=>Cn.createElement(kn,{"data-test":et,onClick:tt},Je);m.propTypes=En,et.default=m},5835:function(Je,et,tt){var ot=this&&this.__rest||function(Je,et){var tt={};for(var ot in Je)Object.prototype.hasOwnProperty.call(Je,ot)&&et.indexOf(ot)<0&&(tt[ot]=Je[ot]);if(null!=Je&&"function"==typeof Object.getOwnPropertySymbols){var it=0;for(ot=Object.getOwnPropertySymbols(Je);it<ot.length;it++)et.indexOf(ot[it])<0&&Object.prototype.propertyIsEnumerable.call(Je,ot[it])&&(tt[ot[it]]=Je[ot[it]])}return tt},it=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.DECollapsiblePanel=void 0;const Zt=it(tt(9497)),en=it(tt(232)),Cn=it(tt(8855)),_n=tt(3563),wn=en.default.div`
|
|
|
background-color: ${(0,_n.pick)({enterprise:{light:_n.variables.white,dark:_n.variables.black},prisma:_n.variables.backgroundColorNavigation})};
|
|
|
`,Sn=(0,en.default)(Cn.default)`
|
|
|
border-bottom: solid
|
|
|
${(0,_n.pick)({enterprise:_n.variables.borderColor,prisma:_n.variables.contentColorDisabled})};
|
|
|
|
|
|
border-bottom-width: ${(0,_n.pickVariant)("open",{true:{enterprise:"1px",prisma:0},false:0})};
|
|
|
`;et.DECollapsiblePanel=Je=>{var{children:et}=Je,tt=ot(Je,["children"]);return Zt.default.createElement(Sn,Object.assign({},tt),Zt.default.createElement(wn,null,et))}},3620:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et};Object.defineProperty(et,"__esModule",{value:!0});const en=Zt(tt(9497)),Cn=Zt(tt(23)),_n=tt(6649),wn={filteredFieldsLength:Cn.number,availableFieldsWithTypesLength:Cn.number},c=({filteredFieldsLength:Je,availableFieldsWithTypesLength:et})=>en.createElement("span",{"data-test":"footer-message"},(0,_n._)("%1 of %2 fields").replace("%1",String(Je)).replace("%2",String(et)));c.propTypes=wn,et.default=c},1151:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et},en=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const Cn=Zt(tt(9497)),_n=Zt(tt(23)),wn=tt(6649),Sn=en(tt(232)),xn=en(tt(8216)),kn=en(tt(4566)),En=en(tt(2138)),Dn=en(tt(451)),Pn=(0,wn._)("Dynamic Option: Customized in source"),Ln=(0,wn._)("Configured in source code beyond what can be shown here. Resetting to default will overwrite this custom configurations."),Tn=(0,wn._)("Reset to default"),In=Sn.default.div`
|
|
|
padding: ${({padding:Je})=>null!=Je?Je:"20px"};
|
|
|
width: ${({width:Je})=>null!=Je?Je:"300px"};
|
|
|
color: ${(0,xn.default)({enterprise:kn.default.textColor,prisma:kn.default.contentColorActive})};
|
|
|
`,jn=Sn.default.div`
|
|
|
font-weight: 600;
|
|
|
font-size: 14px;
|
|
|
line-height: 20px;
|
|
|
margin-bottom: 10px;
|
|
|
`,Mn={headerText:_n.string,info:_n.string,linkText:_n.string,onResetToDefault:_n.func,style:_n.object},O=({headerText:Je=Pn,info:et=Ln,linkText:tt=Tn,onResetToDefault:ot=(()=>{}),style:it={}})=>Cn.createElement(In,{style:it},Cn.createElement(jn,{"data-test":"popover-header"},Je),Cn.createElement(En.default,{"data-test":"customized-source-popover-message",type:"info"},et),Cn.createElement(Dn.default,{"data-test":"popover-reset",onClick:ot},tt));O.propTypes=Mn,et.default=O},9909:function(Je,et,tt){var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt);var it=Object.getOwnPropertyDescriptor(et,tt);it&&!("get"in it?!et.__esModule:it.writable||it.configurable)||(it={enumerable:!0,get:function(){return et[tt]}}),Object.defineProperty(Je,ot,it)}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__setModuleDefault||(Object.create?function(Je,et){Object.defineProperty(Je,"default",{enumerable:!0,value:et})}:function(Je,et){Je.default=et}),Zt=this&&this.__importStar||function(Je){if(Je&&Je.__esModule)return Je;var et={};if(null!=Je)for(var tt in Je)"default"!==tt&&Object.prototype.hasOwnProperty.call(Je,tt)&&ot(et,Je,tt);return it(et,Je),et};Object.defineProperty(et,"__esModule",{value:!0});const en=Zt(tt(9497)),Cn=Zt(tt(23)),s=({columnName:Je,dataType:et})=>"_time"===Je?en.createElement("span",null,"_time"):en.createElement("span",{"data-test":"format-field-name-"+Je},Je+" - ",en.createElement("span",{style:{fontStyle:"italic"}},et));s.propTypes={columnName:Cn.string,dataType:Cn.string},et.default=s},137:function(Je,et,tt){var ot=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.MessageContainer=void 0;const it=ot(tt(232));et.MessageContainer=it.default.div`
|
|
|
margin-top: 10px;
|
|
|
`},1494:function(Je,et,tt){var ot=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0});const it=ot(tt(232));et.default=it.default.div`
|
|
|
border-radius: 3px; /* @TODO(pwied): should this be imported from SUI variables? */
|
|
|
overflow: hidden;
|
|
|
position: relative;
|
|
|
width: 100%;
|
|
|
height: 20px;
|
|
|
`},5862:(Je,et)=>{Object.defineProperty(et,"__esModule",{value:!0}),et.editorStyle=et.DROPDOWN_MENU_WIDTH=et.VERTICAL_EDITOR_SPACING_PRISMA_COMPACT=et.VERTICAL_EDITOR_SPACING_PRISMA_COMFORTABLE=et.VERTICAL_EDITOR_SPACING_ENTERPRISE=et.FLYOUT_WIDTH=et.FLYOUT_PADDING=void 0,et.FLYOUT_PADDING=21,et.FLYOUT_WIDTH=344,et.VERTICAL_EDITOR_SPACING_ENTERPRISE=14,et.VERTICAL_EDITOR_SPACING_PRISMA_COMFORTABLE=16,et.VERTICAL_EDITOR_SPACING_PRISMA_COMPACT=12,et.DROPDOWN_MENU_WIDTH=327,et.editorStyle={width:"100%"}},1256:(Je,et,tt)=>{Object.defineProperty(et,"__esModule",{value:!0}),et.getPlaceholderMessage=et.sanitizeFieldNames=et.getFilteredFields=et.getAvailableFieldsWithTypes=void 0;const ot=tt(6649),it=tt(2588);et.getAvailableFieldsWithTypes=(Je,et)=>et.map((et,tt)=>{const{name:ot}=et;return{name:ot,type:(0,it.canInferTypeFromMeta)(et)?(0,it.getDataTypeForMeta)(et):(0,it.inferDataTypeFromData)(Je[tt])}}),et.getFilteredFields=(Je,et)=>Je.filter(Je=>-1!==Je.name.indexOf(et)),et.sanitizeFieldNames=(Je,et)=>"string"==typeof Je&&et.includes(Je)?[Je]:Array.isArray(Je)?Je.filter(Je=>et.includes(Je)):[],et.getPlaceholderMessage=({hasError:Je,isLoading:et,isMissing:tt,defaultMessage:it="Select a field from data source"})=>tt?(0,ot._)("Set up data source to select"):Je?(0,ot._)("Please set up valid data source to select"):et?(0,ot._)("Loading data source..."):(0,ot._)(it)},4381:function(Je,et,tt){var ot=this&&this.__importDefault||function(Je){return Je&&Je.__esModule?Je:{default:Je}};Object.defineProperty(et,"__esModule",{value:!0}),et.getDynamicOptionsFromConfig=et.isConfigAdvanced=et.getFieldFromFieldNameDsl=void 0;const it=tt(4793),Zt=tt(2918),en=ot(tt(6447));et.getFieldFromFieldNameDsl=Je=>{try{const et=Zt.DslParser.parse(en.default.withoutArrow(Je)),tt=(0,it.find)(et,{type:"method",name:"seriesByName"});return(0,it.get)(tt,["args","0","v"],"")}catch(Je){return""}};const i=Je=>{try{const et=Zt.DslParser.parse(en.default.withoutArrow(Je)),tt=(0,it.findLastIndex)(et,{type:"method",name:"seriesByName"}),ot=(0,it.findLastIndex)(et,{type:"method",name:"renameSeries"});return-1!==tt&&-1!==ot&&tt<ot}catch(Je){return!1}};et.isConfigAdvanced=({items:Je,context:et})=>{if("string"!=typeof Je)return!1;const{label:tt,value:ot}=et;return"string"!=typeof tt||"string"!=typeof ot||!(Je=>{try{const et=Zt.DslParser.parse(en.default.withoutArrow(Je));return 3===et.length&&(0,it.isMatch)(et[0],{type:"method",name:"frame"})&&(0,it.isMatch)(et[1],{type:"method",name:"prepend"})&&(0,it.isMatch)(et[2],{type:"method",name:"objects"})}catch(Je){return!1}})(Je)||!i(tt)||!i(ot)},et.getDynamicOptionsFromConfig=({items:Je,context:tt})=>{if(Array.isArray(Je))return{staticOptions:Je,dynamicOptionsLabel:"",dynamicOptionsValue:""};const ot=tt.statics||[],Zt=(0,it.zipWith)(...ot,(Je,et)=>({label:Je,value:et})),{label:en,value:Cn}=tt;return{staticOptions:Zt,dynamicOptionsLabel:en?(0,et.getFieldFromFieldNameDsl)(en):"",dynamicOptionsValue:Cn?(0,et.getFieldFromFieldNameDsl)(Cn):""}}},6195:Je=>{Je.exports=tt(8)},2649:Je=>{Je.exports=tt(60)},9597:Je=>{Je.exports=tt(6979)},2267:Je=>{Je.exports=tt(6980)},5784:Je=>{Je.exports=tt(738)},6643:Je=>{Je.exports=tt(1786)},7020:Je=>{Je.exports=tt(697)},8855:Je=>{Je.exports=tt(6981)},7408:Je=>{Je.exports=tt(6984)},7143:Je=>{Je.exports=tt(6987)},9250:Je=>{Je.exports=tt(1212)},6214:Je=>{Je.exports=tt(1038)},8965:Je=>{Je.exports=tt(6988)},451:Je=>{Je.exports=tt(1214)},1018:Je=>{Je.exports=tt(6993)},4233:Je=>{Je.exports=tt(1794)},2138:Je=>{Je.exports=tt(2495)},7446:Je=>{Je.exports=tt(6998)},2782:Je=>{Je.exports=tt(3840)},1551:Je=>{Je.exports=tt(1210)},5411:Je=>{Je.exports=tt(7e3)},2373:Je=>{Je.exports=tt(3831)},5309:Je=>{Je.exports=tt(7001)},5777:Je=>{Je.exports=tt(1795)},4082:Je=>{Je.exports=tt(1215)},6379:Je=>{Je.exports=tt(1213)},3563:Je=>{Je.exports=tt(22)},8216:Je=>{Je.exports=tt(144)},8897:Je=>{Je.exports=tt(253)},4566:Je=>{Je.exports=tt(116)},6649:Je=>{Je.exports=tt(4)},8987:Je=>{Je.exports=tt(225)},5295:Je=>{Je.exports=tt(224)},3850:Je=>{Je.exports=tt(240)},5089:Je=>{Je.exports=tt(388)},4853:Je=>{Je.exports=tt(2102)},7464:Je=>{Je.exports=tt(228)},5711:Je=>{Je.exports=tt(1628)},2918:Je=>{Je.exports=tt(7002)},6447:Je=>{Je.exports=tt(7003)},2687:Je=>{Je.exports=tt(256)},1413:Je=>{Je.exports=tt(1625)},2588:Je=>{Je.exports=tt(1155)},4836:Je=>{Je.exports=tt(7004)},6769:Je=>{Je.exports=tt(7005)},8318:Je=>{Je.exports=tt(7006)},6343:Je=>{Je.exports=tt(7007)},3283:Je=>{Je.exports=tt(204)},9033:Je=>{Je.exports=tt(1691)},7124:Je=>{Je.exports=tt(212)},9246:Je=>{Je.exports=tt(1687)},4793:Je=>{Je.exports=tt(40)},3951:Je=>{Je.exports=tt(140)},1785:Je=>{Je.exports=tt(81)},9590:Je=>{Je.exports=tt(153)},7598:Je=>{Je.exports=tt(33)},5071:Je=>{Je.exports=tt(398)},4868:Je=>{Je.exports=tt(38)},23:Je=>{Je.exports=tt(3)},9497:Je=>{Je.exports=tt(0)},348:Je=>{Je.exports=tt(3843)},6265:Je=>{Je.exports=tt(7029)},232:Je=>{Je.exports=tt(2)}},ot={};function a(Je){var tt=ot[Je];if(void 0!==tt)return tt.exports;var it=ot[Je]={exports:{}};return et[Je].call(it.exports,it,it.exports,a),it.exports}a.n=Je=>{var et=Je&&Je.__esModule?()=>Je.default:()=>Je;return a.d(et,{a:et}),et},a.d=(Je,et)=>{for(var tt in et)a.o(et,tt)&&!a.o(Je,tt)&&Object.defineProperty(Je,tt,{enumerable:!0,get:et[tt]})},a.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),a.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var it={};(()=>{a.r(it),a.d(it,{default:()=>Hr,mergeVisualizationDefinition:()=>ae});var Je=a(6195),et=a.n(Je),ot=a(9497),Zt=a.n(ot),en=a(23),Cn=a.n(en),_n=a(4868),wn=a.n(_n),Sn=a(7598),xn=a.n(Sn),kn=a(3951),En=a.n(kn),Dn=a(1785),Pn=a.n(Dn),Ln=a(5071),Tn=a.n(Ln),In=a(6649),jn=a(4267),Mn=a(5835),An=a(3941),Rn=a(232),Nn=a.n(Rn),Fn=a(7143),Bn=a.n(Fn),Vn=a(8216),Wn=a.n(Vn),zn=a(4566),Hn=a.n(zn),$n=a(8897),qn=a.n($n),Kn=a(9590),Un=a.n(Kn);const Gn=tt(237);var Jn=a.n(Gn);const Cr=tt(543);var wr=a.n(Cr),Sr=a(6447),Or=a.n(Sr),xr=a(1296);function q(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function N(Je){for(var tt=1;tt<arguments.length;tt++){var ot=null!=arguments[tt]?arguments[tt]:{};tt%2?q(Object(ot),!0).forEach((function(tt){et()(Je,tt,ot[tt])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(ot)):q(Object(ot)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(ot,et))}))}return Je}const z=Je=>{let{key:et,context:tt,options:ot,item:it,itemSchema:Zt,theme:en}=Je,Cn=Un()(ot,et);if(void 0===Cn){if(Cn=Zt.default,void 0===Cn&&"editor.presetSelector"===it.editor||"editor.tableColumnFormatter"===it.editor){const Je=Un()(it,["editorProps","value"]);"function"==typeof Je&&(Cn=Je({context:tt,options:ot}))}if(void 0===Cn&&"editor.color"===it.editor){const Je=Un()(it,["editorProps","pickFromTheme"]);if("function"==typeof Je)Cn=Je(en)({theme:en});else{const Je=Un()(it,["editorProps","themeVariable"]);if(Je){var _n;const et=wr()(Jn()({theme:en}));Cn=null!==(_n=Un()(et,Je))&&void 0!==_n?_n:Un()(en,Je)}}}if(Array.isArray(Zt.default)&&et.indexOf("[")>-1&&et.indexOf("]")===et.indexOf("[")+2){const Je=""+et.slice(et.indexOf("]")+2),tt=et.slice(0,et.indexOf("]"))+"]",it=Un()(ot,tt,void 0);if(it){const et=(Je=>{let{searchList:et,inputObj:tt}=Je;if(!Array.isArray(et)||0===et.length)return-1;const ot=Object.keys(tt);let it=0,Zt=0;return et.forEach((Je,et)=>{let en=0;ot.forEach(et=>{Je[et]===tt[et]&&(en+=1)}),Math.max(it,en)>it&&(it=en,Zt=et)}),Zt})({searchList:Zt.default,inputObj:it});Cn=Un()(Zt.default[et],Je,Zt.default[et])}else Cn=Un()(Zt.default,"["+et.slice(et.indexOf("[")),void 0)}}return!Or().isDslString(Cn)||"editor.color"!==it.editor&&"editor.tableBackgroundColor"!==it.editor||(Cn=(Je=>{var et;let{value:tt,item:ot,theme:it}=Je;const Zt=null==ot||null===(et=ot.editorProps)||void 0===et?void 0:et.themes,en={};Zt&&"object"==typeof Zt&&Object.keys(Zt).forEach(Je=>{en[Je]="function"==typeof Zt[Je]?Zt[Je]({theme:it}):void 0});const Cn=Or().parseOptions({options:{value:tt},context:{themes:en}}),_n=Un()(Cn,["expressions","value"],[]).pop();if("identifier"===Un()(_n,"type")){const Je=Un()(Cn,"context."+_n.v);if("string"==typeof Je)return Je}})({value:Cn,item:it,theme:en})||Cn),Cn},U=Je=>{let{item:et,options:tt,context:it,schema:en,encoding:Cn,dataContract:_n,dataSourceBindings:wn,onOptionChange:Sn,onEncodingChange:kn,onVisualizationChange:En}=Je;const Dn=(0,ot.useContext)(Rn.ThemeContext),Ln=(0,ot.useCallback)((Je,tt,ot)=>{if(null==ot)return kn(Je,tt,null);const it=Pn()(Cn[tt]||Un()(_n,["encoding",tt,"default"],{}));return void 0!==et.formatKey?it.format=N(N({},it.format),{},{[et.formatKey]:ot}):it.field=ot,kn(Je,tt,it)},[kn,et,Cn,_n]),Tn="function"==typeof et.isDisabled&&et.isDisabled({options:tt,context:it}),In=(0,ot.useMemo)(()=>et.encoding?((Je,et)=>{const tt=Pn()(Un()(Je,["encoding",et.encoding],{}));return et.formatKey?tt.default=Un()(tt,["default","format",et.formatKey]):tt.default=Un()(tt,["default","field"]),tt})(_n,et):(Je=>{let et,{item:tt,schema:ot,theme:it}=Je;const Zt=tt.option||tt.key;if(et=Pn()(Un()(ot,Zt,{})),xn()(et)&&Zt&&Zt.includes(".")&&(et=Pn()(Un()(ot,Zt.split(".").join(".properties."),{}))),xn()(et)&&Zt&&-1!==Zt.indexOf("["))return et=Pn()(Un()(ot,Zt.split("[")[0],{})),et;if(void 0!==et.default)return et;const en=Un()(tt,["editorProps","themeVariable"]);if(en){var Cn;const Je=wr()(Jn()({theme:it}));et.default=null!==(Cn=Un()(Je,en))&&void 0!==Cn?Cn:Un()(it,en)}return et})({item:et,schema:en,theme:Dn}),[et,_n,en,Dn]);let jn,Mn,An;return et.encoding?(jn=et.encoding,Mn=(Je=>{let{key:et,encoding:tt,itemSchema:ot,item:it}=Je,Zt=it.formatKey?Un()(tt,[et,"format",it.formatKey]):Un()(tt,[et,"field"]);return void 0===Zt&&ot.isRequired&&(Zt=ot.default),Zt})({key:jn,encoding:Cn,itemSchema:In,item:et}),An=Ln):et.option&&et.context||!et.option&&!et.context?(jn=et.option||et.key,Mn=z({key:jn,options:tt,context:it,item:et,itemSchema:In,theme:Dn}),An=En):(jn=et.option,Mn=z({key:jn,options:tt,item:et,itemSchema:In,theme:Dn}),An=Sn),Zt().createElement(xr.default,{item:et,name:jn,context:it,itemSchema:In,dataSourceBindings:wn,value:Mn,onChange:An,isDisabled:Tn,options:tt,optionsSchema:en})};U.propTypes={item:Cn().object.isRequired,options:Cn().object,encoding:Cn().object,context:Cn().object,dataContract:Cn().object.isRequired,dataSourceBindings:Cn().object,schema:Cn().object.isRequired,onOptionChange:Cn().func,onEncodingChange:Cn().func,onVisualizationChange:Cn().func},U.defaultProps={options:{},encoding:{},context:{},dataSourceBindings:{},onOptionChange:()=>{},onEncodingChange:()=>{},onVisualizationChange:()=>{}};const kr=U;var Lr=a(5862);const Nr=Nn()(Bn())`
|
|
|
padding: ${Wn()({enterprise:Hn().spacingMedium,prisma:Hn().spacingLarge})};
|
|
|
`,Y=(Je,et)=>`row_${Je.map(Je=>Je.option||Je.encoding).join("_")}_${et}`,H=Je=>{let{layout:et,options:tt,context:ot,schema:it,encoding:en,dataContract:Cn,dataSourceBindings:_n,onOptionChange:wn,onEncodingChange:Sn,onVisualizationChange:kn}=Je;const En=et||[],{density:Dn,family:Pn}=qn()();let Ln=Lr.VERTICAL_EDITOR_SPACING_ENTERPRISE;return"prisma"===Pn&&(Ln="compact"===Dn?Lr.VERTICAL_EDITOR_SPACING_PRISMA_COMPACT:Lr.VERTICAL_EDITOR_SPACING_PRISMA_COMFORTABLE),Zt().createElement(Nr,{gutter:Ln},En.map((Je,et)=>{const En=(0,jn.getFilteredRowsByShowEditor)(Je,tt,en);return 0===En.length?null:Zt().createElement(Bn().Row,{key:Y(Je,et),alignItems:"center","data-test":"editorRow"},En.map((En,Dn)=>{const Pn=12/Je.length;return xn()(En)?Zt().createElement(Bn().Column,{key:`item_${et}_${Dn}`,span:Pn}):Zt().createElement(Bn().Column,{key:`item_${En.item}_${et}_${Dn}`,span:Pn},Zt().createElement(kr,{item:En,schema:it,dataContract:Cn,dataSourceBindings:_n,options:tt,context:ot,encoding:en,onOptionChange:wn,onEncodingChange:Sn,onVisualizationChange:kn}))}))}))};H.propTypes={layout:Cn().arrayOf(Cn().arrayOf(Cn().object)),options:Cn().object,encoding:Cn().object,context:Cn().object,dataContract:Cn().object.isRequired,dataSourceBindings:Cn().object,schema:Cn().object.isRequired,onOptionChange:Cn().func,onEncodingChange:Cn().func,onVisualizationChange:Cn().func},H.defaultProps={options:{},encoding:{},context:{},dataSourceBindings:{},onOptionChange:()=>{},onEncodingChange:()=>{},onVisualizationChange:()=>{}};const Wr=H,J=Je=>{var et;let{section:tt,sItr:it,visualization:en,optionSchema:Cn,dataContract:_n,handleOptionChange:wn,handleEncodingChange:Sn,handleVisualizationChange:xn,onCollapsibleOpen:kn,onCollapsibleClose:En,initialIsOpen:Dn}=Je;const Pn=tt.label||(0,In._)("Untitled section"),[Ln,Tn]=(0,ot.useState)(Dn),Rn=(0,ot.useCallback)(()=>{Tn(!0),null==kn||kn(Pn)},[Pn,kn]),Nn=(0,ot.useCallback)(()=>{Tn(!1),null==En||En(Pn)},[Pn,En]),{enableCollapsible:Fn=!0,enableSeparator:Bn=!0}=tt,Vn=(0,ot.useMemo)(()=>Zt().createElement(Wr,{layout:tt.layout,schema:Cn,dataContract:_n,dataSourceBindings:en.dataSources,options:en.options,onOptionChange:wn,context:en.context,encoding:en.encoding,onEncodingChange:Sn,onVisualizationChange:xn}),[tt.layout,Cn,_n,en,wn,Sn,xn]),Wn=(0,ot.useMemo)(()=>Fn?Zt().createElement(Mn.DECollapsiblePanel,{panelId:it,title:Pn,open:Ln,onRequestClose:Nn,onRequestOpen:Rn},Vn):Vn,[Vn,Fn,Nn,Rn,Ln,Pn,it]);return null!=tt&&null!==(et=tt.layout)&&void 0!==et&&et.length&&tt.layout.some(Je=>(0,jn.getFilteredRowsByShowEditor)(Je,en.options,en.encoding).length>0)?Zt().createElement(Zt().Fragment,null,Wn,Bn&&!Fn&&Zt().createElement(An.default,null)):null};J.propTypes={section:Cn().object.isRequired,sItr:Cn().number,visualization:Cn().object.isRequired,optionSchema:Cn().object.isRequired,dataContract:Cn().object,handleOptionChange:Cn().func.isRequired,handleEncodingChange:Cn().func.isRequired,handleVisualizationChange:Cn().func.isRequired,onCollapsibleOpen:Cn().func,onCollapsibleClose:Cn().func,initialIsOpen:Cn().bool},J.defaultProps={dataContract:{}};const zr=J;function Q(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function ee(Je){for(var tt=1;tt<arguments.length;tt++){var ot=null!=arguments[tt]?arguments[tt]:{};tt%2?Q(Object(ot),!0).forEach((function(tt){et()(Je,tt,ot[tt])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(ot)):Q(Object(ot)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(ot,et))}))}return Je}const te=function(){let Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const tt=En()(Je);let ot=!1;return Object.keys(et).forEach(it=>{if(Tn()(et[it])){const Zt=te(Je[it],et[it]);xn()(Zt)?(delete tt[it],ot=!0):Zt!==Je[it]&&(tt[it]=Zt,ot=!0)}else null===et[it]||void 0===et[it]?(delete tt[it],ot=!0):et[it]!==Je[it]&&(tt[it]=et[it],ot=!0)}),ot?tt:Je},ae=function(){let Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const tt=En()(Je);let ot=!1;return Object.keys(et).forEach(it=>{const Zt=te(Je[it],et[it]);Zt!==Je[it]&&(tt[it]=Zt,ot=!0)}),ot?tt:Je},oe=Je=>{let{editorLayout:et,optionSchema:tt,dataContract:it,onVisualizationChange:en,visualization:Cn,transformLayout:_n,onCollapsibleOpen:Sn,onCollapsibleClose:xn,initialCollapsibleState:kn}=Je;const En=(0,ot.useRef)(null!=kn?kn:{}),Dn=(0,ot.useCallback)((Je,et,ot)=>en(Je=>(0,jn.setOption)(et,ot,Je,tt)),[en,tt]),Ln=(0,ot.useCallback)((Je,et,tt)=>{en(Je=>{const ot=null==tt?wn()(Je.encoding,et):ee(ee({},Je.encoding),{},{[et]:tt});return ee(ee({},Je),{},{encoding:ot})})},[en]),Tn=(0,ot.useCallback)((Je,et)=>{en(Je=>ae(Je,et))},[en]),Mn=(0,ot.useMemo)(()=>{let Je=[];try{Je="function"==typeof _n?_n({layout:Pn()(et),visualization:Pn()(Cn)}):et}catch(Je){console.error((0,In._)("Layout transformation failed"),Je)}return Array.isArray(Je)?Je:[]},[et,_n,Cn]);return Zt().createElement(Zt().Fragment,null,Mn.map((Je,et)=>{var ot,en;return Zt().createElement(zr,{key:`${Je.label}-${et}`,section:Je,sItr:et,visualization:Cn,optionSchema:tt,dataContract:it,handleOptionChange:Dn,handleEncodingChange:Ln,handleVisualizationChange:Tn,onCollapsibleOpen:Sn,onCollapsibleClose:xn,initialIsOpen:null===(ot=null!==(en=En.current[Je.label])&&void 0!==en?en:Je.open)||void 0===ot||ot})}))};oe.propTypes={visualization:Cn().object.isRequired,onVisualizationChange:Cn().func.isRequired,dataContract:Cn().object,optionSchema:Cn().object.isRequired,editorLayout:Cn().arrayOf(Cn().shape({label:Cn().string,open:Cn().bool,layout:Cn().arrayOf(Cn().arrayOf(Cn().object)),enableCollapsible:Cn().bool,enableSeparator:Cn().bool})).isRequired,transformLayout:Cn().func,onCollapsibleOpen:Cn().func,onCollapsibleClose:Cn().func,initialCollapsibleState:Cn().object},oe.defaultProps={dataContract:{}};const Hr=oe})(),Je.exports=it})()},3842:function(Je,et,tt){"use strict";function _arrayLikeToArray(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function isValidHexColor(Je){return/(^#[0-9a-f]{3}$)|(^#[0-9a-f]{6}$)|(^#[0-9a-f]{4}$)|(^#[0-9a-f]{8}$)/i.test(Je.toString().toLowerCase())}Object.defineProperty(et,"__esModule",{value:!0}),et.expandShortHandHex=function expandShortHandHex(Je){if("string"==typeof Je){var et=Je.startsWith("#"),tt=et?Je.slice(1):Je,ot=/^[0-9A-F]{3,4}$/i.test(tt),it=function _slicedToArray(Je,et){return function _arrayWithHoles(Je){if(Array.isArray(Je))return Je}(Je)||function _iterableToArrayLimit(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function _unsupportedIterableToArray(Je,et){if(!Je)return;if("string"==typeof Je)return _arrayLikeToArray(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return _arrayLikeToArray(Je,et)}(Je,et)||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.")}()}(tt,4),Zt=it[0],en=it[1],Cn=it[2],_n=it[3],wn=void 0===_n?"":_n,Sn=ot?"".concat(Zt).concat(Zt).concat(en).concat(en).concat(Cn).concat(Cn).concat(wn).concat(wn):tt;return et?"#".concat(Sn):Sn}return Je},et.isValidHexColor=isValidHexColor,et.isCSSColor=function isCSSColor(Je){if("string"!=typeof Je)return!1;if(isValidHexColor(Je))return!0;return"transparent"===Je||"currentColor"===Je||ot.includes(Je.toLowerCase())},et.extendedColorKeywords=void 0;var ot=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"];et.extendedColorKeywords=ot},3843:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.getDefaultToolbarCommands=et.getDefaultCommandMap=et.MdeFontAwesomeIcon=et.SvgIcon=et.MarkdownUtil=et.ToolbarButtonGroup=et.Toolbar=et.Preview=et.SuggestionsDropdown=et.TextArea=void 0;var ot=tt(700);et.MarkdownUtil=ot;var it=tt(3844);Object.defineProperty(et,"TextArea",{enumerable:!0,get:function(){return it.TextArea}}),Object.defineProperty(et,"SuggestionsDropdown",{enumerable:!0,get:function(){return it.SuggestionsDropdown}}),Object.defineProperty(et,"Preview",{enumerable:!0,get:function(){return it.Preview}}),Object.defineProperty(et,"Toolbar",{enumerable:!0,get:function(){return it.Toolbar}}),Object.defineProperty(et,"ToolbarButtonGroup",{enumerable:!0,get:function(){return it.ToolbarButtonGroup}});var Zt=tt(3850);Object.defineProperty(et,"SvgIcon",{enumerable:!0,get:function(){return Zt.SvgIcon}}),Object.defineProperty(et,"MdeFontAwesomeIcon",{enumerable:!0,get:function(){return Zt.MdeFontAwesomeIcon}});var en=tt(2496);Object.defineProperty(et,"getDefaultCommandMap",{enumerable:!0,get:function(){return en.getDefaultCommandMap}}),Object.defineProperty(et,"getDefaultToolbarCommands",{enumerable:!0,get:function(){return en.getDefaultToolbarCommands}}),et.default=it.ReactMde},3844:function(Je,et,tt){"use strict";var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt),Object.defineProperty(Je,ot,{enumerable:!0,get:function(){return et[tt]}})}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__exportStar||function(Je,et){for(var tt in Je)"default"===tt||Object.prototype.hasOwnProperty.call(et,tt)||ot(et,Je,tt)};Object.defineProperty(et,"__esModule",{value:!0}),it(tt(3845),et),it(tt(3846),et),it(tt(3847),et),it(tt(7008),et),it(tt(7009),et),it(tt(7012),et),it(tt(7013),et),it(tt(3849),et)},3845:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.ToolbarButtonGroup=void 0;var ot=tt(0),it=tt(1216);et.ToolbarButtonGroup=function(Je){return ot.createElement("ul",{className:it.classNames("mde-header-group",{hidden:Je.hidden})},Je.children)}},3846:function(Je,et,tt){"use strict";var ot=this&&this.__assign||function(){return(ot=Object.assign||function(Je){for(var et,tt=1,ot=arguments.length;tt<ot;tt++)for(var it in et=arguments[tt])Object.prototype.hasOwnProperty.call(et,it)&&(Je[it]=et[it]);return Je}).apply(this,arguments)};Object.defineProperty(et,"__esModule",{value:!0}),et.ToolbarButton=void 0;var it=tt(0),Zt={tabIndex:-1};et.ToolbarButton=function(Je){var et=Je.buttonComponentClass,tt=Je.buttonContent,en=Je.buttonProps,Cn=Je.onClick,_n=Je.readOnly,wn=Je.name,Sn=ot(ot({},Zt),en||{}),xn=et||"button";return it.createElement("li",{className:"mde-header-item"},it.createElement(xn,ot(ot({"data-name":wn},Sn),{onClick:Cn,disabled:_n,type:"button"}),tt))}},3847:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.MdeFontAwesomeIcon=void 0;var ot=tt(0);et.MdeFontAwesomeIcon=function(Je){var et=Je.icon,tt=et;switch(et){case"header":tt="heading";break;case"quote":tt="quote-right";break;case"unordered-list":tt="tasks";break;case"ordered-list":tt="list-ol";break;case"checked-list":tt="tasks";break;default:tt=et}return ot.createElement("i",{className:"fas fa-"+tt,"aria-hidden":"true"})}},3848:function(Je,et,tt){"use strict";
|
|
|
/*!
|
|
|
* The MIT License
|
|
|
Copyright (c) 2018 Dmitriy Kubyshkin
|
|
|
Copied from https://github.com/grassator/insert-text-at-cursor
|
|
|
*/Object.defineProperty(et,"__esModule",{value:!0}),et.insertText=void 0,et.insertText=function insertText(Je,et){if(Je.focus(),document.selection){var tt=document.selection.createRange();return tt.text=et,tt.collapse(!1),void tt.select()}if(!document.execCommand("insertText",!1,et)){var ot=Je.selectionStart,it=Je.selectionEnd;if("function"==typeof Je.setRangeText)Je.setRangeText(et);else if(function canManipulateViaTextNodes(Je){if("TEXTAREA"!==Je.nodeName)return!1;var et;if(void 0===et){var tt=document.createElement("textarea");tt.value="1",et=!!tt.firstChild}return et}(Je)){var Zt=document.createTextNode(et),en=Je.firstChild;if(en){for(var Cn=0,_n=null,wn=null,Sn=document.createRange();en&&(null===_n||null===wn);){var xn=en.nodeValue.length;ot>=Cn&&ot<=Cn+xn&&Sn.setStart(_n=en,ot-Cn),it>=Cn&&it<=Cn+xn&&Sn.setEnd(wn=en,it-Cn),Cn+=xn,en=en.nextSibling}ot!==it&&Sn.deleteContents(),Sn.insertNode(Zt)}else Je.appendChild(Zt)}else{var kn=Je.value;Je.value=kn.slice(0,ot)+et+kn.slice(it)}Je.setSelectionRange(ot+et.length,ot+et.length);var En=document.createEvent("UIEvent");En.initEvent("input",!0,!1),Je.dispatchEvent(En)}}},3849:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.SuggestionsDropdown=void 0;var ot=tt(0),it=tt(1216);et.SuggestionsDropdown=function(Je){var et=Je.classes,tt=Je.suggestions,Zt=Je.caret,en=Je.onSuggestionSelected,Cn=Je.suggestionsAutoplace,_n=Je.focusIndex,wn=Je.textAreaRef,handleSuggestionClick=function(Je){Je.preventDefault();var et=parseInt(Je.currentTarget.attributes["data-index"].value);en(et)},handleMouseDown=function(Je){return Je.preventDefault()},Sn=Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),xn=Math.max(document.documentElement.clientHeight||0,window.innerHeight||0),kn=Zt.left-wn.current.scrollLeft,En=Zt.top-wn.current.scrollTop,Dn={};return Cn&&En+wn.current.getBoundingClientRect().top>xn/2?Dn.bottom=wn.current.offsetHeight-En:Dn.top=En,Cn&&kn+wn.current.getBoundingClientRect().left>Sn/2?Dn.right=wn.current.offsetWidth-kn:Dn.left=kn,ot.createElement("ul",{className:it.classNames("mde-suggestions",et),style:Dn},tt.map((function(Je,et){return ot.createElement("li",{onClick:handleSuggestionClick,onMouseDown:handleMouseDown,key:et,"aria-selected":_n===et?"true":"false","data-index":""+et},Je.preview)})))}},3850:function(Je,et,tt){"use strict";var ot=this&&this.__createBinding||(Object.create?function(Je,et,tt,ot){void 0===ot&&(ot=tt),Object.defineProperty(Je,ot,{enumerable:!0,get:function(){return et[tt]}})}:function(Je,et,tt,ot){void 0===ot&&(ot=tt),Je[ot]=et[tt]}),it=this&&this.__exportStar||function(Je,et){for(var tt in Je)"default"===tt||Object.prototype.hasOwnProperty.call(et,tt)||ot(et,Je,tt)};Object.defineProperty(et,"__esModule",{value:!0}),it(tt(3847),et),it(tt(7026),et)},3851:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>xr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(158);var xn=et.n(Sn);const kn=tt(76);var En=et.n(kn);const Dn=tt(38);var Pn=et.n(Dn);const Ln=tt(259),Tn=tt(496),In=tt(807),jn=tt(1783);var Mn=et.n(jn);function g(){return(g=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function k(Je){return Zt().createElement(Mn(),g({viewBox:"0 0 933 600"},Je),Zt().createElement("path",{fill:"currentColor",d:"M0 466.438L466.438 0l466.44 467.466-134.59 133.56-331.85-331.848-331.85 331.85L0 466.438z"}))}const An=tt(2);var Rn=et.n(An);const Nn=tt(902);var Fn=et.n(Nn);const Bn=tt(640);var Vn=et.n(Bn);const Wn=tt(1436);var zn=et.n(Wn),Hn=Rn()(zn()).withConfig({displayName:"NumberStyles__StyledText",componentId:"sc-2ekj9s-0"})(["&[data-inline]{","}"],(0,Ln.pick)({enterprise:{comfortable:(0,An.css)(["width:100px;"]),compact:(0,An.css)(["width:80px;"])},prisma:(0,An.css)(["width:100px;"])})),$n=Rn().div.withConfig({displayName:"NumberStyles__StyledControls",componentId:"sc-2ekj9s-1"})(["width:",";height:100%;"," ",""],(0,Ln.pick)({enterprise:{comfortable:"20px",compact:"16px"},prisma:{comfortable:"24px",compact:"24px"}}),(0,Ln.pick)({enterprise:(0,An.css)(["transform:translateY(-1px);"]),prisma:(0,An.css)(["transform:translateX(1px);"])}),(function(Je){return Je.$isAppend?(0,An.css)(["margin-right:8px;",""],(0,Ln.pick)({prisma:(0,An.css)(["transform:translateX(-1px);"])})):(0,An.css)(["margin-left:8px;"])})),qn=(0,An.css)(["position:relative;padding:3px;font-size:inherit;min-width:0;min-height:0;height:",";width:100%;"],(0,Ln.pick)({enterprise:"calc(50% + 1.5px)",prisma:"50%"})),Kn=Rn()(Fn()).withConfig({displayName:"NumberStyles__StyledPlusButton",componentId:"sc-2ekj9s-2"})(["",";top:0;border-bottom-left-radius:0;border-bottom-right-radius:0;"," &:not([disabled]){&,&:hover{",";}}"],qn,(function(Je){return Je.append&&(0,Ln.pick)({enterprise:{light:(0,An.css)(["border-right:1px solid ",";"],Ln.variables.gray60),dark:(0,An.css)(["border-right:",";"],Ln.variables.border)}})}),(0,Ln.pick)({enterprise:{dark:(0,An.css)(["border-color:",";"],Ln.variables.gray20)}})),Un=Rn()(Fn()).withConfig({displayName:"NumberStyles__StyledMinusButton",componentId:"sc-2ekj9s-3"})(["",";bottom:1px;border-top-left-radius:0;border-top-right-radius:0;"," &:not([disabled]){&,&:hover{",";}}"],qn,(function(Je){return Je.append&&(0,Ln.pick)({enterprise:{light:(0,An.css)(["border-right:1px solid ",";"],Ln.variables.gray60),dark:(0,An.css)(["border-right:",";"],Ln.variables.border)}})}),(0,Ln.pick)({enterprise:{dark:(0,An.css)(["border-color:",";"],Ln.variables.gray20)}})),Gn=Rn()(Vn()).withConfig({displayName:"NumberStyles__prismaButton",componentId:"sc-2ekj9s-4"})(["",";display:flex;align-items:center;justify-content:center;"," &:hover:not([disabled]){","}&:active:not([disabled]){","}"],qn,(0,Ln.pick)({prisma:(0,An.css)(["color:",";"],Ln.variables.contentColorDefault)}),(0,Ln.pick)({prisma:(0,An.css)(["background-color:",";color:",";"],Ln.variables.interactiveColorOverlayHover,Ln.variables.contentColorActive)}),(0,Ln.pick)({prisma:(0,An.css)(["background-color:",";color:",";"],Ln.variables.interactiveColorOverlayActive,Ln.variables.contentColorActive)})),Jn=Rn()(Gn).withConfig({displayName:"NumberStyles__StyledPrismaPlusButton",componentId:"sc-2ekj9s-5"})(["border-top-right-radius:4px;"]),Cr=Rn()(Gn).withConfig({displayName:"NumberStyles__StyledPrismaMinusButton",componentId:"sc-2ekj9s-6"})(["border-bottom-right-radius:4px;padding-bottom:5px;"]);function K(Je){return(K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function A(){return(A=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function M(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function R(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?M(Object(tt),!0).forEach((function(et){Q(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):M(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function U(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function z(Je,et,tt){return et&&U(Je.prototype,et),tt&&U(Je,tt),Je}function $(Je,et){return($=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function L(Je){var et=function Y(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=J(Je);if(et){var it=J(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return G(this,tt)}}function G(Je,et){return!et||"object"!==K(et)&&"function"!=typeof et?H(Je):et}function H(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function J(Je){return(J=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Q(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var wr={append:Cn().bool,children:Cn().node,defaultValue:Cn().number,describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),inputRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,hideStepButtons:Cn().bool,inline:Cn().bool,inputId:Cn().string,labelledBy:Cn().string,locale:Cn().string,max:Cn().number,min:Cn().number,name:Cn().string,onBlur:Cn().func,onChange:Cn().func,onFocus:Cn().func,onKeyDown:Cn().func,onKeyUp:Cn().func,onSelect:Cn().func,placeholder:Cn().string,prepend:Cn().bool,roundTo:Cn().number,step:Cn().number,splunkTheme:Cn().object,useSyntheticPlaceholder:Cn().bool,value:Cn().number},Sr=function(Je){!function X(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&$(Je,et)}(r,Je);var et=L(r);function r(Je){var tt;!function F(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Q(H(tt=et.call(this,Je)),"controlledExternally",void 0),Q(H(tt),"text",null),Q(H(tt),"handleInputBlur",(function(Je,et){var ot,it;tt.updateString(),null===(ot=(it=tt.props).onBlur)||void 0===ot||ot.call(it,Je,et)})),Q(H(tt),"handleInputChange",(function(Je,et){var ot=et.value;tt.setValueFromString(Je,ot)})),Q(H(tt),"handleKeyDown",(function(Je){var et,ot;Je.metaKey||Je.ctrlKey||Je.altKey||!1===(0,In.addsCharacter)(Je.nativeEvent)||((0,In.isNumeric)(Je.nativeEvent,{locale:tt.props.locale})||Je.preventDefault(),(0,In.isMinus)(Je.nativeEvent)&&(tt.preventNegativeNumbers()||tt.state.stringValue.indexOf("-")>=0)&&Je.preventDefault(),(0,In.isDecimal)(Je.nativeEvent,{locale:tt.props.locale})&&(tt.props.roundTo<=0||tt.state.stringValue.indexOf(tt.props.locale)>=0)&&Je.preventDefault()),"up"===(0,In.keycode)(Je.nativeEvent)?(tt.increment(Je,tt.props.step),Je.preventDefault()):"down"===(0,In.keycode)(Je.nativeEvent)&&(tt.increment(Je,-tt.props.step),Je.preventDefault()),null===(et=(ot=tt.props).onKeyDown)||void 0===et||et.call(ot,Je)})),Q(H(tt),"handleKeyUp",(function(Je){var et,ot;"enter"===(0,In.keycode)(Je.nativeEvent)&&tt.updateString(),null===(et=(ot=tt.props).onKeyUp)||void 0===et||et.call(ot,Je)})),Q(H(tt),"handleIncrement",(function(Je){tt.increment(Je,tt.props.step)})),Q(H(tt),"handleDecrement",(function(Je){tt.increment(Je,-tt.props.step)})),tt.controlledExternally=wn()(Je,"value");var ot=tt.isControlled()?Je.value:Je.defaultValue;return tt.state={value:tt.isControlled()?void 0:ot,prevValueProp:tt.isControlled()?ot:void 0,stringValue:r.numberToString(ot,Je)},wn()(Je,"useSyntheticPlaceholder")&&console.warn("The 'Number' prop 'useSyntheticPlaceholder' has been marked for deprecation."),r.validatePrependAppend(tt.props.append,tt.props.prepend),tt}return z(r,null,[{key:"getDecimalSeparator",value:function e(Je){return new Intl.NumberFormat(Je.replace("_","-")).format(1.2).indexOf(",")>-1?",":"."}},{key:"validatePrependAppend",value:function e(Je,et){0}},{key:"stringToNumber",value:function e(Je,et){var tt=Je;if(En()(tt)&&""!==tt){tt="."===r.getDecimalSeparator(et.locale)?tt.replace(/^[^\d.-]/,""):tt.replace(/^[^\d,-]/,"").replace(",",".");var ot=r.limitValue(parseFloat(tt),et);return xn()(ot)?ot:void 0}}},{key:"numberToString",value:function e(Je,et){return void 0!==Je&&xn()(Je)?"."===r.getDecimalSeparator(et.locale)?Je.toString():Je.toString().replace(".",","):""}},{key:"limitValue",value:function e(Je,et){var tt=et.min,ot=et.max,it=et.roundTo,Zt=Je;if(!xn()(Je))return Zt;void 0!==tt&&xn()(tt)&&(Zt=Math.max(tt,Zt)),void 0!==ot&&xn()(ot)&&(Zt=Math.min(ot,Zt));var en=Math.pow(10,it);return Math.round(Zt*en)/en}}]),z(r,[{key:"componentDidUpdate",value:function e(Je){r.validatePrependAppend(this.props.append,this.props.prepend)}},{key:"getValue",value:function e(){return this.isControlled()?this.props.value:this.state.value}},{key:"setValueFromString",value:function e(Je,et){var tt=this,ot=r.stringToNumber(et,this.props),it=this.props.name;this.setState({value:this.isControlled()?void 0:ot,stringValue:et},(function(){var et,Zt;tt.getValue()===ot&&tt.isControlled()||(null===(et=(Zt=tt.props).onChange)||void 0===et||et.call(Zt,Je,{value:ot,name:it}))}))}},{key:"setValue",value:function e(Je,et){var tt=this,ot=this.props.name;this.setState({value:this.isControlled()?void 0:et,stringValue:r.numberToString(et,this.props)},(function(){var it,Zt;tt.getValue()===et&&tt.isControlled()||(null===(it=(Zt=tt.props).onChange)||void 0===it||it.call(Zt,Je,{value:et,name:ot}))}))}},{key:"focus",value:function e(Je){this.text&&this.text.focus(Je)}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"updateString",value:function e(){var Je=this.getValue();this.setState({stringValue:r.numberToString(Je,this.props)})}},{key:"increment",value:function e(Je,et){var tt,ot=r.stringToNumber(this.state.stringValue,this.props);tt=void 0!==ot&&xn()(ot)?ot+et:void 0!==this.props.defaultValue&&xn()(this.props.defaultValue)?this.props.defaultValue+et:et>0?this.props.max||this.props.step:this.props.min||0,this.setValue(Je,r.limitValue(tt,this.props))}},{key:"preventNegativeNumbers",value:function e(){return void 0!==this.props.min&&xn()(this.props.min)&&this.props.min>=0}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.append,ot=et.describedBy,it=et.disabled,en=et.error,Cn=et.hideStepButtons,_n=et.inline,wn=et.value,Sn=void 0===wn?this.state.value:wn,kn=et.max,En=et.min,Dn=et.prepend,Ln=et.splunkTheme,In=Pn()(this.props,["defaultValue","hideStepButtons","max","min","roundTo","spellCheck","step"]),jn=Ln.isPrisma,Mn=jn?{}:{append:tt,prepend:!tt,error:en,inline:!1},An=void 0!==Sn&&xn()(Sn)&&void 0!==kn&&xn()(kn)&&Sn>=kn,Rn=void 0!==Sn&&xn()(Sn)&&void 0!==En&&xn()(En)&&Sn<=En,Nn=Zt().createElement(k,{width:"6px",height:"4px",screenReaderText:(0,Tn._)("Increment")}),Fn=R({"data-test":"increment",disabled:it||An,onClick:this.handleIncrement,tabIndex:-1},Mn),Bn=jn?Zt().createElement(Jn,Fn,Nn):Zt().createElement(Kn,Fn,Nn),Vn=Zt().createElement(k,{width:"6px",height:"4px",screenReaderText:(0,Tn._)("Decrement"),style:{transform:"rotateX(180deg)"}}),Wn=R({"data-test":"decrement",disabled:it||Rn,onClick:this.handleDecrement,tabIndex:-1},Mn),zn=jn?Zt().createElement(Cr,Wn,Vn):Zt().createElement(Un,Wn,Vn),qn=tt&&!Dn,Gn=(!it||jn)&&qn&&!Cn&&Zt().createElement($n,{$isAppend:qn},Bn,zn),wr=(!it||jn)&&!qn&&!Cn&&Zt().createElement($n,{$isAppend:qn},Bn,zn);return Zt().createElement(Hn,A({autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"data-test":"number",ref:function e(et){Je.text=et}},In,{inline:_n,onChange:this.handleInputChange,onBlur:this.handleInputBlur,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,value:this.state.stringValue,"aria-describedby":ot,error:en,"data-test-value":Sn,startAdornment:Gn,endAdornment:wr}))}}]),r}(it.Component);Q(Sr,"propTypes",wr),Q(Sr,"defaultProps",{append:!1,disabled:!1,error:!1,hideStepButtons:!1,inline:!1,locale:"en-US",placeholder:"",prepend:!1,roundTo:5,step:1}),Q(Sr,"displayName","Number"),Q(Sr,"getDerivedStateFromProps",(function(Je,et){if(wn()(Je,"value")&&Je.value!==et.prevValueProp){var tt=Sr.stringToNumber(et.stringValue,Je);return Je.value!==tt?{prevValueProp:Je.value,stringValue:Sr.numberToString(Je.value,Je)}:{prevValueProp:Je.value}}return null}));var Or=(0,Ln.withSplunkTheme)(Sr);Or.propTypes=Sr.propTypes;const xr=Or;Je.exports=ot})()},3852:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Typography:()=>v,default:()=>Pn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(3789);var wn=et.n(_n);const Sn=tt(2);var xn=et.n(Sn);function y(){return(y=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function f(Je,et){if(null==Je)return{};var tt,ot,it=function u(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node.isRequired,as:Cn().string.isRequired,elementRef:Cn().oneOfType([Cn().func,Cn().object]),family:Cn().oneOf(["sansSerif","monospace"]),variant:Cn().oneOf(_n.typographyVariants),size:Cn().number,lineHeight:Cn().number,color:Cn().oneOf(["active","default","disabled","inverted","muted","inherit"]),weight:Cn().oneOf([300,400,500,600,700,800,900,"light","normal","semiBold","bold","extraBold","heavy"]),withReset:Cn().bool},En=xn().p.withConfig({displayName:"Typography__StyledTypography",componentId:"cgxs34-0"})(["",""],(function(Je){var et=Je.$variant,tt=Je.$typographyParams;return et?wn().typography(et,tt):wn().typography(tt)})),Dn={300:"light",400:"normal",500:"semiBold",600:"semiBold",700:"bold",800:"extraBold",900:"heavy"};function v(Je){var et=Je.children,tt=Je.as,ot=Je.elementRef,it=Je.variant,en=Je.family,Cn=Je.size,_n=Je.lineHeight,wn=Je.color,Sn=Je.weight,xn=Je.withReset,kn=f(Je,["children","as","elementRef","variant","family","size","lineHeight","color","weight","withReset"]);var Pn={family:en,size:Cn,lineHeight:_n,color:wn,withReset:xn,weight:"number"==typeof Sn?Dn[Sn]:Sn};return Zt().createElement(En,y({as:tt,ref:ot,"data-test":"typography",$variant:it,$typographyParams:Pn},kn),et)}v.propTypes=kn;const Pn=v;Je.exports=ot})()},3853:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(641);var Cn=et.n(en);const _n=tt(642);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 4C4.11929 4 3 5.11929 3 6.5V17.5C3 18.8807 4.11929 20 5.5 20H18.5C19.8807 20 21 18.8807 21 17.5V6.5C21 5.11929 19.8807 4 18.5 4H5.5ZM5 6.5C5 6.22386 5.22386 6 5.5 6H18.5C18.7761 6 19 6.22386 19 6.5V8H5V6.5ZM5 10V17.5C5 17.7761 5.22386 18 5.5 18H9V10H5ZM11 18H18.5C18.7761 18 19 17.7761 19 17.5V10H11V18Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M3 6.5C3 5.11929 4.11929 4 5.5 4H18.5C19.8807 4 21 5.11929 21 6.5V8H3V6.5Z"}),Zt().createElement("path",{d:"M3 10V17.5C3 18.8807 4.11929 20 5.5 20H9V10H3Z"}),Zt().createElement("path",{d:"M11 20H18.5C19.8807 20 21 18.8807 21 17.5V10H11V20Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="layout-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},3854:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Option:()=>Mn,default:()=>Bn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(38);var wn=et.n(_n);const Sn=tt(808);var xn=(0,it.createContext)({});xn.displayName="RadioList";const kn=xn,En=tt(2);var Dn=et.n(En);const Pn=tt(259);var Ln=Dn().div.withConfig({displayName:"OptionStyles__StyledWrapper",componentId:"imaqjt-0"})(["position:relative;padding:",";"],(0,Pn.pick)({prisma:{comfortable:"10px 0",compact:"6px 0"},enterprise:"7px 0 7px 0"})),Tn=Dn().label.withConfig({displayName:"OptionStyles__StyledLabel",componentId:"imaqjt-1"})(["",";",";position:relative;flex:1 1 auto;padding-left:",";margin-left:",";cursor:pointer;&::before,&::after{display:block;content:'';position:absolute;border-radius:50%;}&::before{box-sizing:border-box;top:0;border-color:",";border-style:solid;border-width:",";","}&::after{opacity:0;width:8px;height:8px;"," background-color:",";}"," ",""],Pn.mixins.reset("block"),(0,Pn.pick)({prisma:(0,En.css)(["color:",";"],Pn.variables.contentColorActive)}),(0,Pn.pick)({prisma:"10px",enterprise:Pn.variables.spacingXSmall}),(0,Pn.pick)({prisma:"20px",enterprise:"18px"}),(0,Pn.pick)({prisma:Pn.variables.contentColorMuted,enterprise:Pn.variables.gray80}),(0,Pn.pick)({prisma:"2px",enterprise:"1px"}),(0,Pn.pick)({prisma:(0,En.css)(["width:20px;height:20px;left:-20px;"]),enterprise:(0,En.css)(["width:18px;height:18px;left:-18px;"])}),(0,Pn.pick)({prisma:(0,En.css)(["top:6px;left:-14px;"]),enterprise:(0,En.css)(["top:5px;left:-13px;"])}),(0,Pn.pick)({prisma:Pn.variables.white,enterprise:{dark:Pn.variables.gray80,light:Pn.variables.gray45}}),(0,Pn.pick)({compact:{enterprise:(0,En.css)(["font-size:",";"],Pn.variables.fontSizeSmall)}}),(0,Pn.pick)({prisma:(0,En.css)(["&:hover{&::before{box-shadow:",";border-color:",";background-color:",";}}"],Pn.variables.hoverShadow,Pn.variables.contentColorDefault,Pn.mixins.overlayColors(Pn.variables.backgroundColorPage,Pn.variables.interactiveColorOverlayHover))})),In=Dn().input.withConfig({displayName:"OptionStyles__StyledRadioInput",componentId:"imaqjt-2"})(["opacity:0;position:absolute;top:10px;left:0;&:focus{& + ","::before{box-shadow:",";}}&:checked + ","::after{opacity:1;}&:checked + ","::before{","}&:disabled,&:disabled + ","{color:",";cursor:not-allowed;}&:disabled + ","::before{",";}&:disabled:not(:checked) + ","::before{",";}&:disabled + ","::after{background-color:",";}"," ",""],Tn,Pn.variables.focusShadow,Tn,Tn,(0,Pn.pick)({prisma:(0,En.css)(["border-color:transparent;background-color:",";"],Pn.variables.interactiveColorPrimary),enterprise:{dark:(0,En.css)(["border-color:",";"],Pn.variables.gray80),light:(0,En.css)(["border-color:",";"],Pn.variables.gray45)}}),Tn,(0,Pn.pick)({prisma:Pn.variables.contentColorDisabled,enterprise:{dark:Pn.variables.gray45,light:Pn.variables.gray80}}),Tn,(0,Pn.pick)({enterprise:{dark:(0,En.css)(["border-color:",";"],Pn.variables.gray45),light:(0,En.css)(["border-color:",";"],Pn.variables.gray80)}}),Tn,(0,Pn.pick)({prisma:(0,En.css)(["border-color:",";"],Pn.variables.contentColorDisabled)}),Tn,(0,Pn.pick)({prisma:Pn.variables.contentColorDisabled,enterprise:{dark:Pn.variables.gray45,light:Pn.variables.gray80}}),(function(Je){return Je.$error&&(0,En.css)(["&:not(:disabled) + ","{color:",";&::before{border-color:",";}}&:checked:not(:disabled) + ","{&::before{border-color:",";}","}",""],Tn,(0,Pn.pick)({prisma:Pn.variables.accentColorNegative,enterprise:Pn.variables.errorColor}),(0,Pn.pick)({prisma:Pn.variables.accentColorNegative,enterprise:{dark:Pn.variables.errorColor,light:Pn.variables.errorColorL30}}),Tn,(0,Pn.pick)({prisma:Pn.variables.accentColorNegative,enterprise:Pn.variables.errorColor}),(0,Pn.pick)({enterprise:(0,En.css)(["&::after{background-color:",";}"],Pn.variables.errorColor)}),(0,Pn.pick)({prisma:(0,En.css)(["&:not(:disabled):checked + ","{&::before{background-color:",";}}"],Tn,Pn.variables.accentColorNegative)}))}),(0,Pn.pick)({prisma:(0,En.css)(["&:active + ","::before{background-color:",";}&:active + ","::after{background-color:",";}&:checked:active + ","::before{border-color:transparent;background-color:",";}&:disabled + ",":hover::before{box-shadow:none;}&:checked:disabled + ","{&::before{background-color:",";}&::after{background-color:rgba(255,255,255,0.3);}}"],Tn,Pn.mixins.overlayColors(Pn.variables.backgroundColorPage,Pn.variables.interactiveColorOverlayActive),Tn,Pn.mixins.overlayColors(Pn.variables.white,Pn.variables.interactiveColorOverlayActive),Tn,Pn.mixins.overlayColors(Pn.variables.interactiveColorPrimary,Pn.variables.interactiveColorOverlayActive),Tn,Tn,Pn.variables.interactiveColorBackgroundDisabled)}));function g(){return(g=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function m(Je,et){if(null==Je)return{};var tt,ot,it=function h(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var jn={children:Cn().node,disabled:Cn().bool,error:Cn().bool,id:Cn().string,onChange:Cn().func,value:Cn().any.isRequired};function x(Je){var et=Je.children,tt=Je.disabled,ot=void 0!==tt&&tt,en=Je.error,Cn=void 0!==en&&en,_n=Je.id,wn=Je.onChange,xn=Je.value,En=m(Je,["children","disabled","error","id","onChange","value"]),Dn=(0,it.useRef)(_n||(0,Sn.createDOMID)("radio-option")).current,Pn=(0,it.useContext)(kn),jn=!1;void 0!==(null==Pn?void 0:Pn.value)&&(jn=Pn.value===xn);var Mn=ot;(null==Pn?void 0:Pn.disabled)&&(Mn=Pn.disabled);var An=Cn;return(null==Pn?void 0:Pn.error)&&(An=Pn.error),Zt().createElement(Ln,g({"data-test":"option","data-test-value":xn},En,{"data-checked":jn}),Zt().createElement(In,{id:Dn,type:"radio",name:Pn.name,$error:An,disabled:Mn,value:xn.toString(),checked:jn,onChange:function e(Je){var et;Je.stopPropagation(),null==wn||wn(Je,{value:xn,name:Pn.name}),null===(et=Pn.onChange)||void 0===et||et.call(Pn,Je,{value:xn,name:Pn.name})},"data-test":"input",required:Pn.required}),Zt().createElement(Tn,{htmlFor:Dn,"data-test":"label"},et))}x.propTypes=jn;const Mn=x,An=tt(737);var Rn=et.n(An),Nn=Dn()(Rn()).withConfig({displayName:"RadioListStyles__StyledBox",componentId:"sc-1qg10hx-0"})(["align-items:flex-start;flex-wrap:wrap;flex-direction:",";",""],(function(Je){return Je.direction}),(function(Je){return"row"===Je.direction&&(0,En.css)(["","{margin-right:40px;margin-inline-end:40px;}"],Ln)}));function j(){return(j=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function q(Je,et){return function E(Je){if(Array.isArray(Je))return Je}(Je)||function A(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function I(Je,et){if(!Je)return;if("string"==typeof Je)return _(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return _(Je,et)}(Je,et)||function P(){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 _(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function B(Je,et){if(null==Je)return{};var tt,ot,it=function D(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Fn={children:Cn().node,defaultValue:Cn().any,describedBy:Cn().string,direction:Cn().oneOf(["row","column"]),disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,labelledBy:Cn().string,name:Cn().string,onChange:Cn().func,required:Cn().bool,value:Cn().any};function R(Je){var et=Je.children,tt=Je.defaultValue,ot=Je.describedBy,en=Je.direction,Cn=void 0===en?"column":en,_n=Je.disabled,xn=void 0!==_n&&_n,En=Je.error,Dn=void 0!==En&&En,Pn=Je.labelledBy,Ln=Je.name,Tn=Je.onChange,In=Je.required,jn=Je.value,Mn=B(Je,["children","defaultValue","describedBy","direction","disabled","error","labelledBy","name","onChange","required","value"]),An=(0,it.useRef)(void 0!==jn).current,Rn=q((0,it.useState)(tt),2),Fn=Rn[0],Bn=Rn[1],Vn=An?jn:Fn,Wn=(0,it.useRef)(Ln||(0,Sn.createDOMID)("radio-name")).current;(0,it.useEffect)((function(){0}),[jn,An]);var zn=(0,it.useRef)(tt).current;(0,it.useEffect)((function(){0}),[zn,tt,An]);var Hn=Mn["aria-labelledby"],$n=Mn["aria-describedby"];return Zt().createElement(kn.Provider,{value:{disabled:xn,error:Dn,onChange:function e(Je,et){An||Bn(et.value),null==Tn||Tn(Je,et)},name:Wn,required:In,value:Vn}},Zt().createElement(Nn,j({flex:!0,direction:Cn,role:"radiogroup","data-test":"radio-list","data-test-value":Vn},wn()(Mn,["aria-labelledby","aria-describedby"]),{"aria-labelledby":Hn?"".concat(Hn," ").concat(Pn):Pn,"aria-describedby":$n?"".concat($n," ").concat(ot):ot}),et))}R.propTypes=Fn,R.Option=Mn;const Bn=R;Je.exports=ot})()},3855:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Body:()=>zn,Footer:()=>Gn,Header:()=>Zr,default:()=>eo});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(149);var wn=et.n(_n);const Sn=tt(63);var xn=et.n(Sn);const kn=tt(84);var En=et.n(kn);const Dn=tt(38);var Pn=et.n(Dn);const Ln=tt(7030);var Tn=et.n(Ln);const In=tt(1782),jn=tt(808),Mn=tt(2479),An=tt(2);var Rn=et.n(An);const Nn=tt(737);var Fn=et.n(Nn);const Bn=tt(259);var Vn=Rn()(Fn()).withConfig({displayName:"BodyStyles__StyledBox",componentId:"lv54z7-0"})(["background-color:",";"," flex:0 1 auto;overflow:auto;"],(0,Bn.pick)({enterprise:Bn.variables.backgroundColor,prisma:Bn.variables.backgroundColorDialog}),(0,Bn.pick)({enterprise:{comfortable:(0,An.css)(["padding:28px;"]),compact:(0,An.css)(["padding:24px;"])},prisma:{comfortable:(0,An.css)(["padding:12px 24px;&:first-child{padding-top:36px;}&:last-child{padding-bottom:36px;}"]),compact:(0,An.css)(["padding:8px 24px;&:first-child{padding-top:26px;}&:last-child{padding-bottom:26px;}"])}}));function j(){return(j=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function C(Je,et){return function T(Je){if(Array.isArray(Je))return Je}(Je)||function P(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function _(Je,et){if(!Je)return;if("string"==typeof Je)return E(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return E(Je,et)}(Je,et)||function I(){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 E(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function M(Je,et){if(null==Je)return{};var tt,ot,it=function q(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Wn={children:Cn().node};function D(Je){var et=Je.children,tt=M(Je,["children"]),ot=C((0,it.useState)(),2),en=ot[0],Cn=ot[1],_n=(0,it.useCallback)((function(Je){Cn(Je)}),[]);return Zt().createElement(Vn,j({"data-test":"body"},tt,{elementRef:_n}),Zt().createElement(Mn.ScrollContainerProvider,{value:en},et))}D.propTypes=Wn;const zn=D,Hn=tt(7031);var $n=et.n(Hn),qn=Rn()(Fn()).withConfig({displayName:"FooterStyles__StyledBox",componentId:"yszcmv-0"})(["flex:0 0 auto;text-align:right;padding:",";background-color:",";& > button{min-width:80px;}"],(0,Bn.pick)({enterprise:Bn.variables.spacingLarge,prisma:{comfortable:"24px",compact:"18px 24px"}}),(0,Bn.pick)({enterprise:Bn.variables.backgroundColor,prisma:Bn.variables.backgroundColorDialog}));const Kn=(0,it.createContext)({});function L(){return(L=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function X(Je,et){if(null==Je)return{};var tt,ot,it=function $(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Un={children:Cn().node};function U(Je){var et=Je.children,tt=X(Je,["children"]),ot=(0,it.useContext)(Kn).divider,en="both"===ot||"footer"===ot;return Zt().createElement(Zt().Fragment,null,en&&Zt().createElement($n(),{"aria-hidden":!0}),Zt().createElement(qn,L({"data-test":"footer"},tt),et))}U.propTypes=Un;const Gn=U,Jn=tt(1208);var Cr=et.n(Jn);const wr=tt(1209);var Sr=et.n(wr);const Or=tt(496),xr=tt(3791);var kr=et.n(xr),Lr=Rn()(Fn()).withConfig({displayName:"HeaderStyles__StyledBox",componentId:"sc-1y722ut-0"})(["",";flex:0 0 auto;position:relative;min-height:",";background-color:",";padding:",";align-items:flex-start;padding-right:",";"],Bn.mixins.reset("flex"),(0,Bn.pick)({enterprise:"30px",prisma:{comfortable:"60px",compact:"52px"}}),(0,Bn.pick)({enterprise:Bn.variables.backgroundColor,prisma:Bn.variables.backgroundColorDialog}),(0,Bn.pick)({enterprise:"25px 28px",prisma:{comfortable:"18px 24px",compact:"14px 24px"}}),(function(Je){return Je.$close&&(0,Bn.pick)({enterprise:"54px",prisma:{comfortable:"64px",compact:"56px"}})})),Nr=Rn().div.withConfig({displayName:"HeaderStyles__StyledTitleWrapper",componentId:"sc-1y722ut-1"})(["",";flex-direction:column;align-self:center;"],Bn.mixins.reset("flex")),Wr=Rn().div.withConfig({displayName:"HeaderStyles__StyledIcon",componentId:"sc-1y722ut-2"})(["",";align-items:center;justify-content:center;margin-right:",";background-color:",";width:",";height:",";flex-shrink:0;"],Bn.mixins.reset("inline-flex"),Bn.variables.spacingLarge,Bn.variables.transparent,(0,Bn.pick)({comfortable:"40px",compact:"32px"}),(0,Bn.pick)({comfortable:"40px",compact:"32px"})),zr=Rn().h2.withConfig({displayName:"HeaderStyles__StyledTitle",componentId:"sc-1y722ut-3"})(["",";"," margin:0;overflow-wrap:break-word;"],Bn.mixins.reset("block"),(0,Bn.pick)({enterprise:(0,An.css)(["",""],Bn.mixins.typography({size:20,weight:"semiBold",color:"active",lineHeight:22})),prisma:(0,An.css)(["",""],Bn.mixins.typography({size:20,weight:"semiBold",color:"active",lineHeight:24}))})),Hr=Rn().p.withConfig({displayName:"HeaderStyles__StyledSubtitle",componentId:"sc-1y722ut-4"})(["",";overflow-wrap:break-word;"],Bn.mixins.reset("block")),$r=Rn().div.withConfig({displayName:"HeaderStyles__StyledButtonsWrapper",componentId:"sc-1y722ut-5"})(["",";position:absolute;top:",";right:",";bottom:50%;"," max-height:35px;transform-origin:bottom right;transform:rotate(-90deg) translateX(100%);"],Bn.mixins.reset("block"),(0,Bn.pick)({enterprise:0,prisma:{comfortable:"-2px",compact:"-6px"}}),(0,Bn.pick)({enterprise:0,prisma:{comfortable:"-2px",compact:"-6px"}}),(0,Bn.pick)({prisma:{comfortable:(0,An.css)(["min-height:35px;"]),compact:(0,An.css)(["min-height:30px;"])}})),Kr=Rn().div.withConfig({displayName:"HeaderStyles__StyledClose",componentId:"sc-1y722ut-6"})(["",";position:absolute;right:0;top:0;transform:rotate(90deg) translate(-50%,-50%);"],Bn.mixins.reset("block")),Ur=Rn()(kr()).withConfig({displayName:"HeaderStyles__StyledButtonSimple",componentId:"sc-1y722ut-7"})(["float:right;width:",";height:",";text-align:center;"],Bn.variables.inputHeight,Bn.variables.inputHeight);function se(){return(se=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ue(Je,et){if(null==Je)return{};var tt,ot,it=function pe(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Gr={children:Cn().node,icon:Cn().node,onRequestClose:Cn().func,subtitle:Cn().node,title:Cn().string};function de(Je){var et=Je.children,tt=Je.icon,ot=Je.onRequestClose,en=Je.subtitle,Cn=Je.title,_n=ue(Je,["children","icon","onRequestClose","subtitle","title"]),wn=(0,it.useContext)(Kn),Sn=wn.titleId,xn=wn.subtitleId,kn=wn.divider,En="both"===kn||"header"===kn,Dn=(0,Bn.useSplunkTheme)(),Pn=Dn.isCompact,Ln=Dn.isEnterprise,Tn=Pn?"20px":"24px";return Zt().createElement(Zt().Fragment,null,Zt().createElement(Lr,se({$close:!!ot,"data-test":"header"},_n),tt&&Zt().createElement(Wr,null,tt),Cn?Zt().createElement(Nr,null,Cn&&Zt().createElement(zr,{id:Sn,"data-test":"title"},Cn),en&&Zt().createElement(Hr,{id:xn,"data-test":"subtitle"},en)):et,ot&&Zt().createElement($r,null,Zt().createElement(Kr,null,Zt().createElement(Ur,{appearance:"pill","aria-label":(0,Or._)("Close"),"data-test":"close",onClick:ot},Ln?Zt().createElement(Sr(),{"data-test":"cross",inline:!1,screenReaderText:null,size:"13px"}):Zt().createElement(Cr(),{"data-test":"cross",height:Tn,width:Tn}))))),En&&Zt().createElement($n(),{"aria-hidden":!0}))}de.propTypes=Gr;const Zr=de,Xr=tt(128);var Yr=Rn()(Xr.animated.div).withConfig({displayName:"ModalStyles__Styled",componentId:"sc-5fn8ds-0"})(["",";flex-direction:column;position:fixed;left:50%;transform:translateX(-50%);z-index:",";",""],Bn.mixins.reset("flex"),Bn.variables.zindexModal,(0,Bn.pick)({enterprise:(0,An.css)(["box-shadow:0 1px 5px ",";max-height:calc(100vh - "," * 4);max-width:calc(100vw - "," * 4);"],Bn.variables.black,Bn.variables.spacingLarge,Bn.variables.spacingLarge),prisma:(0,An.css)(["box-shadow:",";max-height:calc(100vh - "," * 4);max-width:calc(100vw - "," * 4);border-radius:",";overflow:hidden;"],Bn.variables.modalShadow,Bn.variables.spacingXLarge,Bn.variables.spacingXLarge,Bn.variables.borderRadius)}));function he(){return(he=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ge(Je){return function we(Je){if(Array.isArray(Je))return ke(Je)}(Je)||function Se(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function Oe(Je,et){if(!Je)return;if("string"==typeof Je)return ke(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return ke(Je,et)}(Je)||function xe(){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 ke(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function je(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function Ce(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?je(Object(tt),!0).forEach((function(et){He(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):je(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function Ie(Je){return(Ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function Ee(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Me(Je,et){return(Me=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function qe(Je){var et=function Re(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Ae(Je);if(et){var it=Ae(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Fe(this,tt)}}function Fe(Je,et){return!et||"object"!==Ie(et)&&"function"!=typeof et?De(Je):et}function De(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Ae(Je){return(Ae=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function He(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Qr={children:Cn().node,closeOnClickAway:Cn().bool,divider:Cn().oneOf(["header","footer","both","none"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),initialFocus:Cn().oneOfType([Cn().object,Cn().oneOf(["first","container"])]),onRequestClose:Cn().func,open:Cn().bool,returnFocus:Cn().oneOfType([Cn().func,Cn().object])},Jr=function(Je){!function Te(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&Me(Je,et)}(o,Je);var et=qe(o);function o(Je){var tt;return function _e(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,o),He(De(tt=et.call(this,Je)),"el",null),He(De(tt),"initialFocusTimeoutId",void 0),He(De(tt),"initialFocus",null),He(De(tt),"headerTitleId",void 0),He(De(tt),"headerSubtitleId",void 0),He(De(tt),"getDefaultMotionStyle",(function(){return{top:0}})),He(De(tt),"getMotionStyle",(function(){return tt.props.open?{top:40}:{top:0}})),He(De(tt),"handleFocus",(function(Je){var et=tt.props,ot=et.initialFocus;if(et.open)tt.initialFocusTimeoutId=wn()((function(){var Je;tt.initialFocus!==ot&&("first"===ot?tt.el&&(Je=(0,In.getSortedTabbableElements)(tt.el)[0]):"container"===ot?Je=tt.el:"object"===Ie(ot)&&(Je=ot),null!=Je&&"focus"in Je&&Je.focus(),tt.initialFocus=ot)}));else if(tt.initialFocus=null,clearTimeout(tt.initialFocusTimeoutId),Je){var it=tt.props.returnFocus;null!=it&&("function"==typeof it?it():wn()((function(){var Je,et;null===(Je=it.current)||void 0===Je||null===(et=Je.focus)||void 0===et||et.call(Je)})))}})),He(De(tt),"handleModalMount",(function(Je){tt.el=Je,function ve(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(tt.props.elementRef,Je)})),He(De(tt),"handleModalKeyDown",(function(Je){null!==tt.el&&(0,In.handleTab)(tt.el,Je.nativeEvent)})),He(De(tt),"handleRequestClose",(function(Je){var et,ot;tt.initialFocus=null,null===(et=(ot=tt.props).onRequestClose)||void 0===et||et.call(ot,Je)})),He(De(tt),"getProviderValue",En()((function(Je){return{titleId:Je.titleId,subtitleId:Je.subtitleId,divider:Je.divider}}))),He(De(tt),"getModalStyles",En()((function(Je){var et=Je.opacity,tt=Je.style,ot=Je.top;return Ce(Ce({},tt),{},{opacity:et,top:ot})}))),He(De(tt),"renderModal",(function(Je){var et=tt.props,ot=et.children,en=et.divider,Cn=et.style,_n=Je.top,wn=Je.opacity,Sn=it.Children.toArray(ot).filter(it.isValidElement);return Zt().createElement(Yr,he({ref:tt.handleModalMount,"data-test":"modal",style:tt.getModalStyles({opacity:wn,style:Cn,top:_n}),tabIndex:-1,onKeyDown:tt.handleModalKeyDown,role:"dialog","aria-labelledby":tt.headerTitleId,"aria-describedby":tt.headerSubtitleId},Pn()(tt.props,[].concat(ge(xn()(o.propTypes)),["style"]))),Zt().createElement(Kn.Provider,{value:tt.getProviderValue({titleId:tt.headerTitleId,subtitleId:tt.headerSubtitleId,divider:en})},Sn))})),tt.headerTitleId=(0,jn.createDOMID)("titleId"),tt.headerSubtitleId=(0,jn.createDOMID)("subtitleId"),tt}return function Pe(Je,et,tt){return et&&Ee(Je.prototype,et),tt&&Ee(Je,tt),Je}(o,[{key:"componentDidMount",value:function e(){this.handleFocus()}},{key:"componentDidUpdate",value:function e(Je){var et=this.props.initialFocus;Je.initialFocus!==et&&clearTimeout(this.initialFocusTimeoutId),this.handleFocus(Je.open)}},{key:"render",value:function e(){var Je=this.props.closeOnClickAway?"interactive":"visible";return Zt().createElement(Tn(),{getDefaultMotionStyle:this.getDefaultMotionStyle,getMotionStyle:this.getMotionStyle,onRequestClose:this.handleRequestClose,open:this.props.open,renderModal:this.renderModal,scrim:Je})}}]),o}(it.Component);He(Jr,"propTypes",Qr),He(Jr,"defaultProps",{closeOnClickAway:!0,divider:"both",initialFocus:"first",open:!1}),He(Jr,"Header",Zr),He(Jr,"Body",zn),He(Jr,"Footer",Gn);const eo=Jr;Je.exports=ot})()},3856:function(Je,et,tt){"use strict";var ot=tt(12),it=tt.n(ot),Zt=tt(2785),en=tt.n(Zt),Cn={insert:"head",singleton:!1};it()(en.a,Cn),en.a.locals},3857:function(Je,et,tt){"use strict";var ot=tt(5),it=tt(49),Zt=tt(11),en=tt(65);const Cn=Object(Zt.wc)("symbolIcon.arrayForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.arrayForeground","The foreground color for array symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),_n=Object(Zt.wc)("symbolIcon.booleanForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.booleanForeground","The foreground color for boolean symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),wn=Object(Zt.wc)("symbolIcon.classForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(ot.a)("symbolIcon.classForeground","The foreground color for class symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),Sn=Object(Zt.wc)("symbolIcon.colorForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.colorForeground","The foreground color for color symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),xn=Object(Zt.wc)("symbolIcon.constantForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.constantForeground","The foreground color for constant symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),kn=Object(Zt.wc)("symbolIcon.constructorForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(ot.a)("symbolIcon.constructorForeground","The foreground color for constructor symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),En=Object(Zt.wc)("symbolIcon.enumeratorForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(ot.a)("symbolIcon.enumeratorForeground","The foreground color for enumerator symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),Dn=Object(Zt.wc)("symbolIcon.enumeratorMemberForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(ot.a)("symbolIcon.enumeratorMemberForeground","The foreground color for enumerator member symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),Pn=Object(Zt.wc)("symbolIcon.eventForeground",{dark:"#EE9D28",light:"#D67E00",hc:"#EE9D28"},Object(ot.a)("symbolIcon.eventForeground","The foreground color for event symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),Ln=Object(Zt.wc)("symbolIcon.fieldForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(ot.a)("symbolIcon.fieldForeground","The foreground color for field symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),Tn=Object(Zt.wc)("symbolIcon.fileForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.fileForeground","The foreground color for file symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),In=Object(Zt.wc)("symbolIcon.folderForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.folderForeground","The foreground color for folder symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),jn=Object(Zt.wc)("symbolIcon.functionForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(ot.a)("symbolIcon.functionForeground","The foreground color for function symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),Mn=Object(Zt.wc)("symbolIcon.interfaceForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(ot.a)("symbolIcon.interfaceForeground","The foreground color for interface symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),An=Object(Zt.wc)("symbolIcon.keyForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.keyForeground","The foreground color for key symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),Rn=Object(Zt.wc)("symbolIcon.keywordForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.keywordForeground","The foreground color for keyword symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),Nn=Object(Zt.wc)("symbolIcon.methodForeground",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},Object(ot.a)("symbolIcon.methodForeground","The foreground color for method symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),Fn=Object(Zt.wc)("symbolIcon.moduleForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.moduleForeground","The foreground color for module symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),Bn=Object(Zt.wc)("symbolIcon.namespaceForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.namespaceForeground","The foreground color for namespace symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),Vn=Object(Zt.wc)("symbolIcon.nullForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.nullForeground","The foreground color for null symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),Wn=Object(Zt.wc)("symbolIcon.numberForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.numberForeground","The foreground color for number symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),zn=Object(Zt.wc)("symbolIcon.objectForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.objectForeground","The foreground color for object symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),Hn=Object(Zt.wc)("symbolIcon.operatorForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.operatorForeground","The foreground color for operator symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),$n=Object(Zt.wc)("symbolIcon.packageForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.packageForeground","The foreground color for package symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),qn=Object(Zt.wc)("symbolIcon.propertyForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.propertyForeground","The foreground color for property symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),Kn=Object(Zt.wc)("symbolIcon.referenceForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.referenceForeground","The foreground color for reference symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),Un=Object(Zt.wc)("symbolIcon.snippetForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.snippetForeground","The foreground color for snippet symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),Gn=Object(Zt.wc)("symbolIcon.stringForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.stringForeground","The foreground color for string symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),Jn=Object(Zt.wc)("symbolIcon.structForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.structForeground","The foreground color for struct symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),Cr=Object(Zt.wc)("symbolIcon.textForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.textForeground","The foreground color for text symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),wr=Object(Zt.wc)("symbolIcon.typeParameterForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.typeParameterForeground","The foreground color for type parameter symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),Sr=Object(Zt.wc)("symbolIcon.unitForeground",{dark:Zt.eb,light:Zt.eb,hc:Zt.eb},Object(ot.a)("symbolIcon.unitForeground","The foreground color for unit symbols. These symbols appear in the outline, breadcrumb, and suggest widget.")),Or=Object(Zt.wc)("symbolIcon.variableForeground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},Object(ot.a)("symbolIcon.variableForeground","The foreground color for variable symbols. These symbols appear in the outline, breadcrumb, and suggest widget."));Object(it.f)((Je,et)=>{const tt=Je.getColor(Cn);tt&&et.addRule(`${en.b.symbolArray.cssSelector} { color: ${tt}; }`);const ot=Je.getColor(_n);ot&&et.addRule(`${en.b.symbolBoolean.cssSelector} { color: ${ot}; }`);const it=Je.getColor(wn);it&&et.addRule(`${en.b.symbolClass.cssSelector} { color: ${it}; }`);const Zt=Je.getColor(Nn);Zt&&et.addRule(`${en.b.symbolMethod.cssSelector} { color: ${Zt}; }`);const xr=Je.getColor(Sn);xr&&et.addRule(`${en.b.symbolColor.cssSelector} { color: ${xr}; }`);const kr=Je.getColor(xn);kr&&et.addRule(`${en.b.symbolConstant.cssSelector} { color: ${kr}; }`);const Lr=Je.getColor(kn);Lr&&et.addRule(`${en.b.symbolConstructor.cssSelector} { color: ${Lr}; }`);const Nr=Je.getColor(En);Nr&&et.addRule(`\n\t\t\t${en.b.symbolValue.cssSelector},${en.b.symbolEnum.cssSelector} { color: ${Nr}; }`);const Wr=Je.getColor(Dn);Wr&&et.addRule(`${en.b.symbolEnumMember.cssSelector} { color: ${Wr}; }`);const zr=Je.getColor(Pn);zr&&et.addRule(`${en.b.symbolEvent.cssSelector} { color: ${zr}; }`);const Hr=Je.getColor(Ln);Hr&&et.addRule(`${en.b.symbolField.cssSelector} { color: ${Hr}; }`);const $r=Je.getColor(Tn);$r&&et.addRule(`${en.b.symbolFile.cssSelector} { color: ${$r}; }`);const Kr=Je.getColor(In);Kr&&et.addRule(`${en.b.symbolFolder.cssSelector} { color: ${Kr}; }`);const Ur=Je.getColor(jn);Ur&&et.addRule(`${en.b.symbolFunction.cssSelector} { color: ${Ur}; }`);const Gr=Je.getColor(Mn);Gr&&et.addRule(`${en.b.symbolInterface.cssSelector} { color: ${Gr}; }`);const Zr=Je.getColor(An);Zr&&et.addRule(`${en.b.symbolKey.cssSelector} { color: ${Zr}; }`);const Xr=Je.getColor(Rn);Xr&&et.addRule(`${en.b.symbolKeyword.cssSelector} { color: ${Xr}; }`);const Yr=Je.getColor(Fn);Yr&&et.addRule(`${en.b.symbolModule.cssSelector} { color: ${Yr}; }`);const Qr=Je.getColor(Bn);Qr&&et.addRule(`${en.b.symbolNamespace.cssSelector} { color: ${Qr}; }`);const Jr=Je.getColor(Vn);Jr&&et.addRule(`${en.b.symbolNull.cssSelector} { color: ${Jr}; }`);const eo=Je.getColor(Wn);eo&&et.addRule(`${en.b.symbolNumber.cssSelector} { color: ${eo}; }`);const to=Je.getColor(zn);to&&et.addRule(`${en.b.symbolObject.cssSelector} { color: ${to}; }`);const no=Je.getColor(Hn);no&&et.addRule(`${en.b.symbolOperator.cssSelector} { color: ${no}; }`);const ro=Je.getColor($n);ro&&et.addRule(`${en.b.symbolPackage.cssSelector} { color: ${ro}; }`);const oo=Je.getColor(qn);oo&&et.addRule(`${en.b.symbolProperty.cssSelector} { color: ${oo}; }`);const io=Je.getColor(Kn);io&&et.addRule(`${en.b.symbolReference.cssSelector} { color: ${io}; }`);const ao=Je.getColor(Un);ao&&et.addRule(`${en.b.symbolSnippet.cssSelector} { color: ${ao}; }`);const so=Je.getColor(Gn);so&&et.addRule(`${en.b.symbolString.cssSelector} { color: ${so}; }`);const lo=Je.getColor(Jn);lo&&et.addRule(`${en.b.symbolStruct.cssSelector} { color: ${lo}; }`);const co=Je.getColor(Cr);co&&et.addRule(`${en.b.symbolText.cssSelector} { color: ${co}; }`);const uo=Je.getColor(wr);uo&&et.addRule(`${en.b.symbolTypeParameter.cssSelector} { color: ${uo}; }`);const po=Je.getColor(Sr);po&&et.addRule(`${en.b.symbolUnit.cssSelector} { color: ${po}; }`);const ho=Je.getColor(Or);ho&&et.addRule(`${en.b.symbolVariable.cssSelector} { color: ${ho}; }`)})},3858:function(Je,et,tt){"use strict";var ot=tt(12),it=tt.n(ot),Zt=tt(2813),en=tt.n(Zt),Cn={insert:"head",singleton:!1};it()(en.a,Cn),en.a.locals},3859:function(Je,et,tt){var ot=tt(7055);function _findSeparator(Je,et){for(var tt,ot,it=Je.length,Zt=et,en=et;en<it;en++){var Cn=Je[en];if(","===Cn){tt=en;break}if("]"===Cn||"}"===Cn){tt=en-1;break}if(!_isWhiteSpace(Cn))throw _syntaxError(Je,en,"expecting end of expression or separator")}return void 0===tt?ot=Je[tt=it]:(ot=Je[tt],tt++),{start:Zt,end:tt,value:ot}}function _findSemiColonSeparator(Je,et){for(var tt,ot=Je.length,it=et,Zt=et;Zt<ot;Zt++){var en=Je[Zt];if(":"===en){tt=Zt;break}if(!_isWhiteSpace(en))throw _syntaxError(Je,Zt,"expecting ':'")}if(void 0===tt)throw _syntaxError(Je,Zt,"expecting ':'");return{start:it,end:++tt}}function _findValue(Je,et,tt,it){for(var Zt,en,Cn,_n,wn=Je.length,Sn=!1,xn=!1,kn=!1,En=!1,Dn=!1,Pn=0,Ln=!1,Tn=et;Tn<wn;Tn++){var In=Je[Tn];if(void 0===Zt){if(!_isWhiteSpace(In)){if("["===In)Sn=!0;else if("{"===In)xn=!0;else if('"'===In)kn=!0;else{if(_isTrueFromIndex(Je,Tn)){Zt=Tn,en=Tn+=3,_n=!0;break}if(_isFalseFromIndex(Je,Tn)){Zt=Tn,en=Tn+=4,_n=!1;break}if(_isNullFromIndex(Je,Tn)){Zt=Tn,en=Tn+=3,_n=null;break}if(_isNumber(In))En=!0;else{if("-"!==In)throw _syntaxError(Je,Tn,"");En=!0}}Zt=Tn}}else{if(Sn){var jn=_findArray(Je,Tn,tt,it);en=jn.end,_n=jn.value;break}if(xn){var Mn=_findObject(Je,Tn,tt,it);en=Mn.end,_n=Mn.value;break}if(kn&&'"'===In&&_hasEvenNumberOfBackSlash(Je,Tn-1)){en=Tn,_n=ot(Je.substring(Zt+1,en));break}if(En)if(_isWhiteSpace(In))Ln=!0;else{if(","===In||"]"===In||"}"===In){_n=parseFloat(Je.substring(Zt,en),10),en=Tn-1;break}if(_isNumber(In)&&!Ln){Cn&&Pn++;continue}if("."!==In||Dn||Cn||Ln){if("e"!==In&&"E"!==In||Cn||Ln){if("+"!==In&&"-"!==In||Cn!==Tn-1||Ln)throw _syntaxError(Je,Tn,"expecting number");continue}Cn=Tn}else Dn=!0}}}if(En&&Cn&&!Pn)throw _syntaxError(Je,Tn,"expecting number");if(void 0===en){if(!En)throw _syntaxError(Je,Tn,"unclosed statement");_n=parseFloat(Je.substring(Zt,Tn),10),en=Tn-1}return{value:_n,start:Zt,end:++en}}function _findKey(Je,et){for(var tt,it,Zt=Je.length,en=et;en<Zt;en++){var Cn=Je[en];if(void 0===tt){if(!_isWhiteSpace(Cn)){if('"'!==Cn)throw _syntaxError(Je,en,"expecting String");tt=en}}else if('"'===Cn&&_hasEvenNumberOfBackSlash(Je,en-1)){it=en;break}}if(void 0===it)throw _syntaxError(Je,Zt,"expecting String");var _n=ot(Je.substring(tt+1,it));if(""===_n)throw _syntaxError(Je,tt,"empty string");return{start:tt,end:++it,value:_n}}function _findObject(Je,et,tt,ot){for(var it=et,Zt=",",en={},Cn=[],_n=[],wn=et;_isWhiteSpace(Je[wn]);)wn++;if("}"===Je[wn])return{start:et,end:wn,value:en};for(;","===Zt;){var Sn=_findKey(Je,it),xn=_findValue(Je,_findSemiColonSeparator(Je,Sn.end).end,tt,ot),kn=_findSeparator(Je,xn.end);if(!tt&&-1!==Cn.indexOf(Sn.value))throw _syntaxError(Je,Sn.end,'duplicated keys "'+Sn.value+'"');Cn.push(Sn.value),_n.push(xn.value),it=kn.end,Zt=kn.value}if(ot){var En=0;for(En=0;En<Cn.length;En++)en[Cn[En]]=_n[En]}return{start:et,end:it,value:en}}function _hasEvenNumberOfBackSlash(Je,et){for(var tt=et,ot=0;tt>-1&&"\\"===Je[tt];)ot++,tt--;return ot%2==0}function _findArray(Je,et,tt,ot){for(var it=et,Zt=",",en=[],Cn=et;_isWhiteSpace(Je[Cn]);)Cn++;if("]"===Je[Cn])return{start:et,end:Cn,value:en};for(;","===Zt;){var _n=_findValue(Je,it,tt,ot),wn=_findSeparator(Je,_n.end);ot&&en.push(_n.value),it=wn.end,Zt=wn.value}return{start:et,end:it,value:en}}function _isTrueFromIndex(Je,et){return"true"===Je.substr(et,4)}function _isFalseFromIndex(Je,et){return"false"===Je.substr(et,5)}function _isNullFromIndex(Je,et){return"null"===Je.substr(et,4)}Je.exports={validate:function validate(Je,et){var tt;if(et=et||!1,"string"!=typeof Je)tt="Input must be a string";else try{_findValue(Je,0,et,!1)}catch(Je){tt=Je.message}return tt},parse:function parse(Je,et){if("string"!=typeof Je)throw new Error("Input must be a string");return _findValue(Je,0,et=et||!1,!0).value}};var it=new RegExp(/^\s$/);function _isWhiteSpace(Je){return it.test(Je)}var Zt=new RegExp(/^\d$/);function _isNumber(Je){return Zt.test(Je)}function _syntaxError(Je,et,tt){var ot,it;return ot=Je.length<et+10?Je.substr(_normalizeNegativeNumber(Je.length-10),Je.length):et-5<0?Je.substr(0,10):Je.substr(_normalizeNegativeNumber(et-5),10),it=tt?"Syntax error: "+tt+" near "+ot:"Syntax error near "+ot,new Error(it)}function _normalizeNegativeNumber(Je){return Je<0?0:Je}},3860:function(Je,et,tt){"use strict";(function(et){class JSONParseError extends SyntaxError{constructor(Je,et,tt,ot){const it=((Je,et,tt)=>{if(!et)return{message:Je.message+" while parsing empty string",position:0};const ot=Je.message.match(/^Unexpected token (.) .*position\s+(\d+)/i),it=ot?+ot[2]:Je.message.match(/^Unexpected end of JSON.*/i)?et.length-1:null,Zt=ot?Je.message.replace(/^Unexpected token ./,`Unexpected token ${JSON.stringify(ot[1])} (${(Je=>{const et=Je.charCodeAt(0).toString(16).toUpperCase();return"0x"+(et.length%2?"0":"")+et})(ot[1])})`):Je.message;if(null!=it){const Je=it<=tt?0:it-tt,ot=it+tt>=et.length?et.length:it+tt,en=(0===Je?"":"...")+et.slice(Je,ot)+(ot===et.length?"":"...");return{message:Zt+` while parsing ${et===en?"":"near "}${JSON.stringify(en)}`,position:it}}return{message:Zt+` while parsing '${et.slice(0,2*tt)}'`,position:0}})(Je,et,tt=tt||20);super(it.message),Object.assign(this,it),this.code="EJSONPARSE",this.systemError=Je,Error.captureStackTrace(this,ot||this.constructor)}get name(){return this.constructor.name}set name(Je){}get[Symbol.toStringTag](){return this.constructor.name}}const tt=Symbol.for("indent"),ot=Symbol.for("newline"),it=/^\s*[{\[]((?:\r?\n)+)([\s\t]*)/,Zt=/^(?:\{\}|\[\])((?:\r?\n)+)?$/,parseJson=(Je,en,Cn)=>{const _n=stripBOM(Je);Cn=Cn||20;try{const[,Je="\n",et=" "]=_n.match(Zt)||_n.match(it)||[,"",""],Cn=JSON.parse(_n,en);return Cn&&"object"==typeof Cn&&(Cn[ot]=Je,Cn[tt]=et),Cn}catch(tt){if("string"!=typeof Je&&!et.isBuffer(Je)){const et=Array.isArray(Je)&&0===Je.length;throw Object.assign(new TypeError("Cannot parse "+(et?"an empty array":String(Je))),{code:"EJSONPARSE",systemError:tt})}throw new JSONParseError(tt,_n,Cn,parseJson)}},stripBOM=Je=>String(Je).replace(/^\uFEFF/,"");Je.exports=parseJson,parseJson.JSONParseError=JSONParseError,parseJson.noExceptions=(Je,et)=>{try{return JSON.parse(stripBOM(Je),et)}catch(Je){}}}).call(this,tt(454).Buffer)},3861:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.MissingRefError=et.ValidationError=et.CodeGen=et.Name=et.nil=et.stringify=et.str=et._=et.KeywordCxt=et.Ajv=void 0;const ot=tt(7056),it=tt(7064),Zt=tt(7097),en=tt(7099),Cn=["/properties"],_n="http://json-schema.org/draft-07/schema";class Ajv extends ot.default{_addVocabularies(){super._addVocabularies(),it.default.forEach(Je=>this.addVocabulary(Je)),this.opts.discriminator&&this.addKeyword(Zt.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;const Je=this.opts.$data?this.$dataMetaSchema(en,Cn):en;this.addMetaSchema(Je,_n,!1),this.refs["http://json-schema.org/schema"]=_n}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(_n)?_n:void 0)}}et.Ajv=Ajv,Je.exports=et=Ajv,Je.exports.Ajv=Ajv,Object.defineProperty(et,"__esModule",{value:!0}),et.default=Ajv;var wn=tt(1796);Object.defineProperty(et,"KeywordCxt",{enumerable:!0,get:function(){return wn.KeywordCxt}});var Sn=tt(214);Object.defineProperty(et,"_",{enumerable:!0,get:function(){return Sn._}}),Object.defineProperty(et,"str",{enumerable:!0,get:function(){return Sn.str}}),Object.defineProperty(et,"stringify",{enumerable:!0,get:function(){return Sn.stringify}}),Object.defineProperty(et,"nil",{enumerable:!0,get:function(){return Sn.nil}}),Object.defineProperty(et,"Name",{enumerable:!0,get:function(){return Sn.Name}}),Object.defineProperty(et,"CodeGen",{enumerable:!0,get:function(){return Sn.CodeGen}});var xn=tt(2497);Object.defineProperty(et,"ValidationError",{enumerable:!0,get:function(){return xn.default}});var kn=tt(1801);Object.defineProperty(et,"MissingRefError",{enumerable:!0,get:function(){return kn.default}})},3862:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.ValueScope=et.ValueScopeName=et.Scope=et.varKinds=et.UsedValueState=void 0;const ot=tt(1798);class ValueError extends Error{constructor(Je){super(`CodeGen: "code" for ${Je} not defined`),this.value=Je.value}}var it;!function(Je){Je[Je.Started=0]="Started",Je[Je.Completed=1]="Completed"}(it||(et.UsedValueState=it={})),et.varKinds={const:new ot.Name("const"),let:new ot.Name("let"),var:new ot.Name("var")};class Scope{constructor({prefixes:Je,parent:et}={}){this._names={},this._prefixes=Je,this._parent=et}toName(Je){return Je instanceof ot.Name?Je:this.name(Je)}name(Je){return new ot.Name(this._newName(Je))}_newName(Je){return`${Je}${(this._names[Je]||this._nameGroup(Je)).index++}`}_nameGroup(Je){var et,tt;if((null===(tt=null===(et=this._parent)||void 0===et?void 0:et._prefixes)||void 0===tt?void 0:tt.has(Je))||this._prefixes&&!this._prefixes.has(Je))throw new Error(`CodeGen: prefix "${Je}" is not allowed in this scope`);return this._names[Je]={prefix:Je,index:0}}}et.Scope=Scope;class ValueScopeName extends ot.Name{constructor(Je,et){super(et),this.prefix=Je}setValue(Je,{property:et,itemIndex:tt}){this.value=Je,this.scopePath=ot._`.${new ot.Name(et)}[${tt}]`}}et.ValueScopeName=ValueScopeName;const Zt=ot._`\n`;et.ValueScope=class ValueScope extends Scope{constructor(Je){super(Je),this._values={},this._scope=Je.scope,this.opts={...Je,_n:Je.lines?Zt:ot.nil}}get(){return this._scope}name(Je){return new ValueScopeName(Je,this._newName(Je))}value(Je,et){var tt;if(void 0===et.ref)throw new Error("CodeGen: ref must be passed in value");const ot=this.toName(Je),{prefix:it}=ot,Zt=null!==(tt=et.key)&&void 0!==tt?tt:et.ref;let en=this._values[it];if(en){const Je=en.get(Zt);if(Je)return Je}else en=this._values[it]=new Map;en.set(Zt,ot);const Cn=this._scope[it]||(this._scope[it]=[]),_n=Cn.length;return Cn[_n]=et.ref,ot.setValue(et,{property:it,itemIndex:_n}),ot}getValue(Je,et){const tt=this._values[Je];if(tt)return tt.get(et)}scopeRefs(Je,et=this._values){return this._reduceValues(et,et=>{if(void 0===et.scopePath)throw new Error(`CodeGen: name "${et}" has no value`);return ot._`${Je}${et.scopePath}`})}scopeCode(Je=this._values,et,tt){return this._reduceValues(Je,Je=>{if(void 0===Je.value)throw new Error(`CodeGen: name "${Je}" has no value`);return Je.value.code},et,tt)}_reduceValues(Je,tt,Zt={},en){let Cn=ot.nil;for(const _n in Je){const wn=Je[_n];if(!wn)continue;const Sn=Zt[_n]=Zt[_n]||new Map;wn.forEach(Je=>{if(Sn.has(Je))return;Sn.set(Je,it.Started);let Zt=tt(Je);if(Zt){const tt=this.opts.es5?et.varKinds.var:et.varKinds.const;Cn=ot._`${Cn}${tt} ${Je} = ${Zt};${this.opts._n}`}else{if(!(Zt=null==en?void 0:en(Je)))throw new ValueError(Je);Cn=ot._`${Cn}${Zt}${this.opts._n}`}Sn.set(Je,it.Completed)})}return Cn}}},3863:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.getRules=et.isJSONType=void 0;const ot=new Set(["string","number","integer","boolean","null","object","array"]);et.isJSONType=function isJSONType(Je){return"string"==typeof Je&&ot.has(Je)},et.getRules=function getRules(){const Je={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...Je,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},Je.number,Je.string,Je.array,Je.object],post:{rules:[]},all:{},keywords:{}}}},3864:function(Je,et,tt){"use strict";function shouldUseGroup(Je,et){return et.rules.some(et=>shouldUseRule(Je,et))}function shouldUseRule(Je,et){var tt;return void 0!==Je[et.keyword]||(null===(tt=et.definition.implements)||void 0===tt?void 0:tt.some(et=>void 0!==Je[et]))}Object.defineProperty(et,"__esModule",{value:!0}),et.shouldUseRule=et.shouldUseGroup=et.schemaHasRulesForType=void 0,et.schemaHasRulesForType=function schemaHasRulesForType({schema:Je,self:et},tt){const ot=et.RULES.types[tt];return ot&&!0!==ot&&shouldUseGroup(Je,ot)},et.shouldUseGroup=shouldUseGroup,et.shouldUseRule=shouldUseRule},3865:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.validateAdditionalItems=void 0;const ot=tt(214),it=tt(251),Zt={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:{message:({params:{len:Je}})=>ot.str`must NOT have more than ${Je} items`,params:({params:{len:Je}})=>ot._`{limit: ${Je}}`},code(Je){const{parentSchema:et,it:tt}=Je,{items:ot}=et;Array.isArray(ot)?validateAdditionalItems(Je,ot):(0,it.checkStrictMode)(tt,'"additionalItems" is ignored when "items" is not an array of schemas')}};function validateAdditionalItems(Je,et){const{gen:tt,schema:Zt,data:en,keyword:Cn,it:_n}=Je;_n.items=!0;const wn=tt.const("len",ot._`${en}.length`);if(!1===Zt)Je.setParams({len:et.length}),Je.pass(ot._`${wn} <= ${et.length}`);else if("object"==typeof Zt&&!(0,it.alwaysValidSchema)(_n,Zt)){const Zt=tt.var("valid",ot._`${wn} <= ${et.length}`);tt.if((0,ot.not)(Zt),()=>function validateItems(Zt){tt.forRange("i",et.length,wn,et=>{Je.subschema({keyword:Cn,dataProp:et,dataPropType:it.Type.Num},Zt),_n.allErrors||tt.if((0,ot.not)(Zt),()=>tt.break())})}(Zt)),Je.ok(Zt)}}et.validateAdditionalItems=validateAdditionalItems,et.default=Zt},3866:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.validateTuple=void 0;const ot=tt(214),it=tt(251),Zt=tt(701),en={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(Je){const{schema:et,it:tt}=Je;if(Array.isArray(et))return validateTuple(Je,"additionalItems",et);tt.items=!0,(0,it.alwaysValidSchema)(tt,et)||Je.ok((0,Zt.validateArray)(Je))}};function validateTuple(Je,et,tt=Je.schema){const{gen:Zt,parentSchema:en,data:Cn,keyword:_n,it:wn}=Je;!function checkStrictTuple(Je){const{opts:ot,errSchemaPath:Zt}=wn,en=tt.length,Cn=en===Je.minItems&&(en===Je.maxItems||!1===Je[et]);if(ot.strictTuples&&!Cn){const Je=`"${_n}" is ${en}-tuple, but minItems or maxItems/${et} are not specified or different at path "${Zt}"`;(0,it.checkStrictMode)(wn,Je,ot.strictTuples)}}(en),wn.opts.unevaluated&&tt.length&&!0!==wn.items&&(wn.items=it.mergeEvaluated.items(Zt,tt.length,wn.items));const Sn=Zt.name("valid"),xn=Zt.const("len",ot._`${Cn}.length`);tt.forEach((et,tt)=>{(0,it.alwaysValidSchema)(wn,et)||(Zt.if(ot._`${xn} > ${tt}`,()=>Je.subschema({keyword:_n,schemaProp:tt,dataProp:tt},Sn)),Je.ok(Sn))})}et.validateTuple=validateTuple,et.default=en},3867:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(701),it=tt(214),Zt=tt(904),en=tt(251),Cn={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:{message:"must NOT have additional properties",params:({params:Je})=>it._`{additionalProperty: ${Je.additionalProperty}}`},code(Je){const{gen:et,schema:tt,parentSchema:Cn,data:_n,errsCount:wn,it:Sn}=Je;if(!wn)throw new Error("ajv implementation error");const{allErrors:xn,opts:kn}=Sn;if(Sn.props=!0,"all"!==kn.removeAdditional&&(0,en.alwaysValidSchema)(Sn,tt))return;const En=(0,ot.allSchemaProperties)(Cn.properties),Dn=(0,ot.allSchemaProperties)(Cn.patternProperties);function deleteAdditional(Je){et.code(it._`delete ${_n}[${Je}]`)}function additionalPropertyCode(ot){if("all"===kn.removeAdditional||kn.removeAdditional&&!1===tt)deleteAdditional(ot);else{if(!1===tt)return Je.setParams({additionalProperty:ot}),Je.error(),void(xn||et.break());if("object"==typeof tt&&!(0,en.alwaysValidSchema)(Sn,tt)){const tt=et.name("valid");"failing"===kn.removeAdditional?(applyAdditionalSchema(ot,tt,!1),et.if((0,it.not)(tt),()=>{Je.reset(),deleteAdditional(ot)})):(applyAdditionalSchema(ot,tt),xn||et.if((0,it.not)(tt),()=>et.break()))}}}function applyAdditionalSchema(et,tt,ot){const it={keyword:"additionalProperties",dataProp:et,dataPropType:en.Type.Str};!1===ot&&Object.assign(it,{compositeRule:!0,createErrors:!1,allErrors:!1}),Je.subschema(it,tt)}!function checkAdditionalProperties(){et.forIn("key",_n,tt=>{En.length||Dn.length?et.if(function isAdditional(tt){let Zt;if(En.length>8){const Je=(0,en.schemaRefOrVal)(Sn,Cn.properties,"properties");Zt=(0,ot.isOwnProperty)(et,Je,tt)}else Zt=En.length?(0,it.or)(...En.map(Je=>it._`${tt} === ${Je}`)):it.nil;Dn.length&&(Zt=(0,it.or)(Zt,...Dn.map(et=>it._`${(0,ot.usePattern)(Je,et)}.test(${tt})`)));return(0,it.not)(Zt)}(tt),()=>additionalPropertyCode(tt)):additionalPropertyCode(tt)})}(),Je.ok(it._`${wn} === ${Zt.default.errors}`)}};et.default=Cn},3868:function(Je,et,tt){"use strict";var ot;function setSharedTranslator(Je){ot=Je}function resetSharedTranslator(){setSharedTranslator("undefined"!=typeof window&&window.gettext||function(Je){return Je})}Object.defineProperty(et,"__esModule",{value:!0}),et.gettext=function gettext(){return ot.apply(void 0,arguments)},et._=function _(){return ot.apply(void 0,arguments)},et.setSharedTranslator=setSharedTranslator,et.resetSharedTranslator=resetSharedTranslator,resetSharedTranslator()},3869:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}(tt(2502));function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var it={backgroundColor:ot.default.gray20,backgroundColorHover:ot.default.gray30,borderColor:ot.default.gray22,borderColorWeak:ot.default.gray60,borderColorStrong:ot.default.black,borderActiveColor:"rgba(225,225,225, 0.5)",textColor:ot.default.white,textGray:ot.default.gray92,textDisabledColor:ot.default.gray45,linkColor:ot.default.accentColorL10,linkColorHover:ot.default.accentColorL20,border:"1px solid ".concat(ot.default.gray22),borderDark:"1px solid ".concat(ot.default.black),borderLight:"1px solid ".concat(ot.default.gray60),focusShadowInset:"inset 0 0 1px 1px ".concat(ot.default.gray25,", inset 0 0 0 3px ").concat(ot.default.focusColor),draggableBackground:"url('data:image/png;base64,".concat("iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA1SURBVHgB7dKhEQAgDAPAhHmwSKZHYtmHVtZVVNTkXS53UeG57yPYazLmrB8o6h8QgPqBOAOboRAPJUGIOAAAAABJRU5ErkJggg==","') 0 0 / 8px 8px repeat")},Zt={activeBorder:"".concat(it.borderActiveColor," double")},en=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},ot.default),it),{syntaxBlue:"#6cd0f0",syntaxBrown:"#fccf87",syntaxGray:"#b5b5b5",syntaxGreen:"#cef06c",syntaxOrange:"#f7994a",syntaxPink:"#f494e5",syntaxPurple:"#c99eff",syntaxRed:"#fa94aa",syntaxTeal:"#45d4ba"}),Zt),{},{borderLightColor:ot.default.gray60});et.default=en},3870:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingQuarter:"5px",spacingHalf:"10px",spacing:"20px",fontSizeSmall:"12px",fontSize:"12px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"28px",borderRadius:"3px"};et.default=ot},3871:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingQuarter:"5px",spacingHalf:"10px",spacing:"20px",fontSizeSmall:"12px",fontSize:"14px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"32px",borderRadius:"3px"};et.default=ot},3872:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{accentColorPositive:"#407a06",accentColorWarning:"#c97705",accentColorAlert:"#c6400d",accentColorNegative:"#e00000"}),{statusColorInfo:"#006be5",statusColorNormal:"#407a06",statusColorLow:"#155a4e",statusColorMedium:"#c97705",statusColorHigh:"#e00000",statusColorCritical:"#9e1534"}),{embossShadow:" 0px 1px 5px rgba(0, 0, 0, 0.07), 0px 0px 1px rgba(0, 0, 0, 0.07)",overlayShadow:"0px 26px 103px rgba(0, 0, 0, 0.13), 0px 11px 18px rgba(0, 0, 0, 0.06), 0px 3px 6px rgba(0, 0, 0, 0.06)",dragShadow:"0px 26px 103px rgba(0, 0, 0, 0.13), 0px 11px 18px rgba(0, 0, 0, 0.06), 0px 3px 6px rgba(0, 0, 0, 0.06)",modalShadow:"0px 50px 200px rgba(0, 0, 0, 0.3), 0px 29px 66px rgba(0, 0, 0, 0.08), 0px 29px 47px rgba(0, 0, 0, 0.08), 0px 5px 10px rgba(0, 0, 0, 0.03)"}),{backgroundColorPopup:"#ffffff",backgroundColorSection:"#ffffff",backgroundColorSidebar:"#f8f8f8",backgroundColorPage:"#f9f9f9",backgroundColorNavigation:"#f7f7f7",backgroundColorFloating:"#000000",backgroundColorDialog:"#ffffff",backgroundColorScrim:"rgba(255, 255, 255, 0.75)"}),{contentColorActive:"#2c2c2c",contentColorDefault:"#4d4d4d",contentColorDisabled:"#878787",contentColorInverted:"#ffffff",contentColorMuted:"#6b6b6b"}),{white:"#ffffff",neutral100:"#f0f0f0",neutral200:"#e6e6e6",neutral300:"#dddddd",neutral400:"#cacaca",neutral500:"#b8b8b8",black:"#000000"}),{interactiveColorPrimary:"#0264d7",interactiveColorBorder:"rgba(0, 0, 0, 0.48)",interactiveColorBorderActive:"rgba(0, 0, 0, 0.5)",interactiveColorBorderHover:"rgba(0, 0, 0, 0.6)",interactiveColorBorderDisabled:"rgba(0, 0, 0, 0.3)",interactiveColorOverlaySelected:"rgba(0, 0, 0, 0.04)",interactiveColorOverlayHover:"rgba(0, 0, 0, 0.03)",interactiveColorOverlayActive:"rgba(0, 0, 0, 0.07)",interactiveColorOverlayDrag:"rgba(2, 100, 215, 0.16)",interactiveColorBackground:"#eeeeee",interactiveColorBackgroundDisabled:"rgba(0, 0, 0, 0.1)"}),{syntaxBlue:"#0f7594",syntaxBrown:"#9f6404",syntaxGray:"#6b6b6b",syntaxGreen:"#5c780c",syntaxOrange:"#ba4f08",syntaxPink:"#cc15ae",syntaxPurple:"#7b4df5",syntaxRed:"#db1e47",syntaxTeal:"#1d7c6b"});et.default=ot},3873:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{accentColorPositive:"#85f415",accentColorWarning:"#f49106",accentColorAlert:"#f0581f",accentColorNegative:"#ff4242"}),{statusColorInfo:"#61cafa",statusColorNormal:"#85f415",statusColorLow:"#2cbda3",statusColorMedium:"#f49106",statusColorHigh:"#ff4242",statusColorCritical:"#ff3361"}),{embossShadow:"0px 1px 5px rgba(0, 0, 0, 0.35), 0px 0px 1px rgba(0, 0, 0, 0.35)",overlayShadow:"0px 26px 103px rgba(0, 0, 0, 0.64), 0px 11px 18px rgba(0, 0, 0, 0.32), 0px 3px 6px rgba(0, 0, 0, 0.3)",dragShadow:"0px 26px 103px rgba(0, 0, 0, 0.64), 0px 11px 18px rgba(0, 0, 0, 0.32), 0px 3px 6px rgba(0, 0, 0, 0.3)",modalShadow:"0px 50px 200px #000000, 0px 29px 66px rgba(0, 0, 0, 0.41), 0px 14px 47px rgba(0, 0, 0, 0.17), 0px 5px 10px rgba(0, 0, 0, 0.15)"}),{backgroundColorPopup:"#27292e",backgroundColorSection:"#1a1c20",backgroundColorSidebar:"#0b0c0e",backgroundColorPage:"#111215",backgroundColorNavigation:"#08090a",backgroundColorFloating:"#ffffff",backgroundColorDialog:"#1e2024",backgroundColorScrim:"rgba(0, 0, 0, 0.8)"}),{contentColorActive:"#fafafa",contentColorDefault:"#b5b5b5",contentColorDisabled:"#6b6b6b",contentColorInverted:"#000000",contentColorMuted:"#909090"}),{black:"#000000",neutral100:"#33343b",neutral200:"#43454b",neutral300:"#505158",neutral400:"#818285",neutral500:"#acacad",white:"#ffffff"}),{interactiveColorPrimary:"#3993FF",interactiveColorBorder:"rgba(255, 255, 255, 0.5)",interactiveColorBorderActive:"rgba(225, 225, 225, 0.5)",interactiveColorBorderHover:"rgba(255, 255, 255, 0.7)",interactiveColorBorderDisabled:"rgba(255, 255, 255, 0.30)",interactiveColorOverlaySelected:"rgba(255, 255, 255, 0.1)",interactiveColorOverlayHover:"rgba(255, 255, 255, 0.05)",interactiveColorOverlayActive:"rgba(0, 0, 0, 0.2)",interactiveColorOverlayDrag:"rgba(57, 147, 255, 0.16)",interactiveColorBackground:"#272a2f",interactiveColorBackgroundDisabled:"rgba(255, 255, 255, 0.15)"}),{syntaxBlue:"#6cd0f0",syntaxBrown:"#fccf87",syntaxGray:"#909090",syntaxGreen:"#cef06c",syntaxOrange:"#f7933f",syntaxPink:"#f494e5",syntaxPurple:"#ab74f1",syntaxRed:"#e9627f",syntaxTeal:"#45d4ba"});et.default=ot},3874:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=tt(0),it=tt(2),Zt=tt(1041);function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function _objectWithoutProperties(Je,et){if(null==Je)return{};var tt,ot,it=function _objectWithoutPropertiesLoose(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var en=function useSplunkTheme(){var Je=(0,ot.useContext)(it.ThemeContext)||{},et=Je.splunkThemeV1,tt=void 0===et?{}:et,en=_objectWithoutProperties(Je,["splunkThemeV1"]),Cn=tt.family,_n=tt.colorScheme,wn=tt.density,Sn=tt.customizer;return _objectSpread(_objectSpread({},en),(0,Zt.getCustomizedTheme)({family:Cn,colorScheme:_n,density:wn},Sn))};et.default=en},3875:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{ScrollContainerContext:()=>_n,ScrollContainerProvider:()=>wn,default:()=>Sn});const it=tt(0);var Zt=et.n(it),en={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};var Cn={document:en,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function e(){},pushState:function e(){},go:function e(){},back:function e(){}},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){},matchMedia:function e(){return{}},requestAnimationFrame:function e(Je){return"undefined"==typeof setTimeout?(Je(),null):setTimeout(Je,0)},cancelAnimationFrame:function e(Je){"undefined"!=typeof setTimeout&&clearTimeout(Je)}};var _n=Zt().createContext(function c(){return"undefined"!=typeof window?window:Cn}()),wn=_n.Provider;const Sn=_n;Je.exports=ot})()},3876:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(596);var Cn=et.n(en);const _n=tt(597);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M0 1.46769C0 0.675592 0.636901 0 1.46525 0H5.99626C6.73263 0 7.32958 0.59737 7.32958 1.33426C7.32958 2.07116 6.73263 2.66852 5.99626 2.66852H2.66663V21.3315H21.3163V17.9995C21.3163 17.2626 21.9133 16.6652 22.6496 16.6652C23.386 16.6652 23.983 17.2626 23.983 17.9995V22.5323C23.983 23.3429 23.3263 24 22.5163 24H1.46665C0.656638 24 0 23.3429 0 22.5323V1.46769Z"}),Zt().createElement("path",{d:"M21.3334 4.55534L10.1478 15.7489C9.62706 16.2699 8.78286 16.2699 8.26216 15.7489C7.74147 15.2278 7.74147 14.383 8.26217 13.8619L19.4477 2.66852H14.2121C13.4757 2.66852 12.8787 2.07116 12.8787 1.33426C12.8787 0.59737 13.4757 0 14.2121 0H22C23.1046 0 24 0.896056 24 2.00139V9.74743C24 10.4843 23.4031 11.0817 22.6667 11.0817C21.9303 11.0817 21.3334 10.4843 21.3334 9.74743V4.55534Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 2C0 0.895431 0.895431 0 2 0H22C23.1046 0 24 0.89543 24 2V22C24 23.1046 23.1046 24 22 24H2C0.89543 24 0 23.1046 0 22V2ZM11.3333 2.66667C10.597 2.66667 10 3.26362 10 4C10 4.73638 10.597 5.33333 11.3333 5.33333H16.781L7.05719 15.0572C6.53649 15.5779 6.53649 16.4221 7.05719 16.9428C7.57789 17.4635 8.42211 17.4635 8.94281 16.9428L18.6667 7.21895V12.6667C18.6667 13.403 19.2636 14 20 14C20.7364 14 21.3333 13.403 21.3333 12.6667V4.66667C21.3333 3.5621 20.4379 2.66667 19.3333 2.66667H11.3333Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="arrowsquaretopright-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},3877:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Link:()=>xr,default:()=>eo});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(3878);var wn=et.n(_n);const Sn=tt(1439);var xn=et.n(Sn);const kn=tt(1042);var En=et.n(kn);const Dn=tt(3879);var Pn=et.n(Dn);const Ln=tt(3880);var Tn=et.n(Ln);const In=tt(3881);var jn=et.n(In);const Mn=tt(3882);var An=et.n(Mn);const Rn=tt(3883);var Nn=et.n(Rn);const Fn=tt(3884);var Bn=et.n(Fn);const Vn=tt(3885);var Wn=et.n(Vn);const zn=tt(7125);var Hn=et.n(zn);const $n=tt(905);var qn=et.n($n);const Kn=tt(316),Un=tt(644),Gn=tt(2);var Jn=et.n(Gn);const Cr=tt(1802);var wr=et.n(Cr),Sr=Jn()(wr()).withConfig({displayName:"LinkStyles__StyledLink",componentId:"w06zjv-0"})([""]);function A(Je,et){if(null==Je)return{};var tt,ot,it=function N(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Or={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),openInNewContext:Cn().bool,to:Cn().string};function X(Je){var et=Je.children,tt=A(Je,["children"]);return Zt().createElement(Sr,tt,et)}X.propTypes=Or;const xr=X,kr=tt(907);var Lr=et.n(kr);const Nr=tt(702);var Wr=et.n(Nr),zr=Jn().p.withConfig({displayName:"TitleStyles__StyledTitle",componentId:"sc-6gbjha-0"})([""," ",""],Kn.mixins.reset("block"),(0,Kn.pick)({prisma:(0,Gn.css)(["font-size:14px;line-height:20px;"])})),Hr=Jn().div.withConfig({displayName:"MessageStyles__StyledContent",componentId:"eg66af-0"})(["display:flex;align-items:baseline;flex:1;",";"," ",";"],(0,Kn.pick)({prisma:(0,Gn.css)(["padding:"," 0;color:",";"],Kn.variables.spacingMedium,Kn.variables.contentColorActive),enterprise:(0,Gn.css)(["padding:12px 0;"])}),(0,Kn.pick)({prisma:(0,Gn.css)(["padding-left:",";"],Kn.variables.spacingXSmall),enterprise:(0,Gn.css)(["padding-left:15px;"])}),(function(Je){return Je.$fillStyle&&(0,Kn.pick)({prisma:(0,Gn.css)(["padding-left:",";"],Kn.variables.spacingMedium)})})),$r=Jn()(Wr()).withConfig({displayName:"MessageStyles__StyledRemove",componentId:"eg66af-1"})(["",";border:1px solid transparent;border-radius:",";color:",";",";cursor:pointer;position:absolute;"," padding:8px;&:hover,&:focus{background:",";border:1px solid;border-color:",";color:",";}&:active{",";}",""],Kn.mixins.reset("flex"),(0,Kn.pick)({prisma:"50%",enterprise:Kn.variables.borderRadius}),(0,Kn.pick)({prisma:Kn.variables.contentColorMuted,enterprise:{dark:Kn.variables.gray96,light:Kn.variables.gray45}}),(function(Je){return"banner"===Je.$appearance&&(0,Kn.pick)({prisma:(0,Gn.css)(["color:",";"],Kn.variables.contentColorInverted)})}),(0,Kn.pick)({prisma:(0,Gn.css)(["top:3px;right:2px;"]),enterprise:(0,Gn.css)(["top:8px;right:8px;"])}),(0,Kn.pick)({prisma:Kn.variables.interactiveColorOverlayHover,enterprise:{dark:Kn.variables.gray30,light:Kn.variables.gray92}}),(0,Kn.pick)({prisma:"inherit",enterprise:Kn.variables.gray80}),(0,Kn.pick)({enterprise:{dark:Kn.variables.gray96,light:Kn.variables.linkColor},prisma:Kn.variables.contentColorActive}),(0,Kn.pick)({prisma:(0,Gn.css)(["background:",";"],Kn.variables.interactiveColorOverlayActive),enterprise:(0,Gn.css)(["box-shadow:",";"],Kn.variables.focusShadow)}),(0,Kn.pick)({prisma:(0,Gn.css)(["&:focus{box-shadow:0 0 0 3px ",";}"],Kn.variables.focusColor)})),Kr=Jn().span.withConfig({displayName:"MessageStyles__StyledIconWrapper",componentId:"eg66af-2"})(["position:relative;min-width:",";text-align:center;color:",";"," ",""],(0,Kn.pick)({prisma:Kn.variables.spacingXLarge,enterprise:"25px"}),Kn.variables.white,(0,Kn.pick)({enterprise:(0,Gn.css)(["top:-2px;"]),prisma:(0,Gn.css)(["top:-1.8px;"])}),(0,Kn.pickVariant)("$type",{info:(0,Gn.css)(["color:",";"],(0,Kn.pick)({prisma:Kn.variables.contentColorMuted,enterprise:Kn.variables.infoColor})),success:(0,Gn.css)(["color:",";"],Kn.variables.accentColorPositive),warning:(0,Gn.css)(["color:",";"],Kn.variables.accentColorWarning),error:(0,Gn.css)(["color:",";"],Kn.variables.accentColorNegative)})),Ur=Jn()(Lr()).withConfig({displayName:"MessageStyles__StyledBox",componentId:"eg66af-3"})(["",";align-items:baseline;position:relative;border-radius:",";margin-bottom:",";"," word-wrap:break-word;"," ",""],Kn.mixins.reset("flex"),(0,Kn.pick)({prisma:Kn.variables.borderRadius,enterprise:"5px"}),Kn.variables.spacingSmall,(0,Kn.pickVariant)("$hasRemoveIcon",{true:{prisma:(0,Gn.css)(["padding-right:",";"],Kn.variables.spacingXXXLarge),enterprise:(0,Gn.css)(["padding-right:",";"],Kn.variables.spacingXXLarge)},false:(0,Gn.css)(["padding-right:",";"],Kn.variables.spacingSmall)}),(function(Je){return Je.$fillStyle&&(0,Kn.pick)({enterprise:(0,Gn.css)(["& > ","{left:",";}",""],Kr,Kn.variables.spacingXSmall,(0,Kn.pickVariant)("$type",{info:(0,Gn.css)(["",""],(0,Kn.pick)({light:(0,Gn.css)(["background-color:",";border:1px solid ",";"],Kn.variables.infoColorL50,Kn.variables.infoColor),dark:(0,Gn.css)(["background-color:",";"],Kn.mixins.colorWithAlpha(Kn.variables.infoColor,.5))})),success:(0,Gn.css)(["",""],(0,Kn.pick)({light:(0,Gn.css)(["background-color:",";border:1px solid ",";"],Kn.variables.successColorL50,Kn.variables.successColor),dark:(0,Gn.css)(["background-color:",";"],Kn.mixins.colorWithAlpha(Kn.variables.successColor,.5))})),warning:(0,Gn.css)(["",""],(0,Kn.pick)({light:(0,Gn.css)(["background-color:",";border:1px solid ",";"],Kn.variables.warningColorL50,Kn.variables.warningColor),dark:(0,Gn.css)(["background-color:",";"],Kn.mixins.colorWithAlpha(Kn.variables.warningColor,.5))})),error:(0,Gn.css)(["",""],(0,Kn.pick)({light:(0,Gn.css)(["background-color:",";border:1px solid ",";"],Kn.variables.errorColorL50,Kn.variables.errorColor),dark:(0,Gn.css)(["background-color:",";"],Kn.mixins.colorWithAlpha(Kn.variables.errorColor,.5))}))})),prisma:(0,Gn.css)(["",";box-shadow:",";& > ","{color:",";}"],(function(Je){var et=Je.$type,tt={info:Kn.variables.contentColorActive,success:Kn.variables.accentColorPositive,warning:Kn.variables.accentColorWarning,error:Kn.variables.accentColorNegative}[et];return(0,Gn.css)(["background:linear-gradient( to right,"," 0,"," ",","," ",","," 100% );"],tt,tt,Kn.variables.spacingXLarge,Kn.variables.backgroundColorPopup,Kn.variables.spacingXLarge,Kn.variables.backgroundColorPopup)}),Kn.variables.embossShadow,Kr,Kn.variables.backgroundColorPopup)})}),(0,Kn.pick)({prisma:(0,Gn.css)(["& ","{color:",";}"],zr,(0,Kn.pickVariant)("$type",{info:Kn.variables.contentColorActive,warning:Kn.variables.accentColorWarning,error:Kn.variables.accentColorNegative,success:Kn.variables.accentColorPositive}))}));function U(Je,et){if(null==Je)return{};var tt,ot,it=function Y(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Gr={children:Cn().node};function ee(Je){var et=Je.children,tt=U(Je,["children"]);return Zt().createElement(zr,tt,et)}ee.propTypes=Gr;const Zr=ee;function ae(){return(ae=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ne(Je,et){if(null==Je)return{};var tt,ot,it=function ie(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Xr={appearance:Cn().oneOf(["default","fill","banner"]),children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),onRequestRemove:Cn().func,type:Cn().oneOf(["info","success","warning","error"])},Yr=Object.freeze({info:(0,Un._)("Info"),warning:(0,Un._)("Warning"),error:(0,Un._)("Alert"),success:(0,Un._)("Success")}),Qr=Object.freeze({info:Nn(),warning:Wn(),error:An(),success:Bn()}),Jr=Object.freeze({info:Tn(),warning:jn(),error:Pn(),success:wn()});function ce(Je){var et=Je.appearance,tt=void 0===et?"default":et,ot=Je.children,en=Je.type,Cn=void 0===en?"warning":en,_n=Je.onRequestRemove,wn=ne(Je,["appearance","children","type","onRequestRemove"]),Sn=(0,Kn.useSplunkTheme)().isEnterprise;var kn=(0,it.useCallback)((function(Je){null==_n||_n(Je)}),[_n]);if("banner"===tt)return Zt().createElement(Hn(),ae({type:Cn,"data-test":"banner",onRequestClose:kn},wn),ot);var Dn=(Sn?Qr:Jr)[Cn],Pn="fill"===tt,Ln="default"===tt||"fill"===tt;return Zt().createElement(Ur,ae({$appearance:tt,$fillStyle:Pn,$hasRemoveIcon:!!_n,$type:Cn,"data-test-type":Cn,"data-test":"message"},wn),Ln&&Zt().createElement(Kr,{$fillStyle:Pn,$type:Cn},Sn?Zt().createElement(Dn,{height:"24px",width:"24px",hideDefaultTooltip:!0,screenReaderText:null}):Zt().createElement(Dn,{variant:"filled"}),Zt().createElement(qn(),null,Yr[Cn])),Zt().createElement(Hr,{"data-test":"content",$fillStyle:Pn},ot),_n&&Zt().createElement($r,{"data-test":"remove",onClick:kn,$appearance:tt},Sn?Zt().createElement(En(),{height:"12px",hideDefaultTooltip:!0,screenReaderText:null,width:"12px"}):Zt().createElement(xn(),{height:"20px",width:"20px"})))}ce.propTypes=Xr,ce.Title=Zr,ce.Link=xr;const eo=ce;Je.exports=ot})()},3878:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(596);var Cn=et.n(en);const _n=tt(597);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M16.8739 10.0405C17.2645 9.64996 17.2645 9.01679 16.8739 8.62627C16.4834 8.23574 15.8502 8.23574 15.4597 8.62627L10.5247 13.5613L8.5405 11.5776C8.14992 11.1872 7.51675 11.1873 7.12629 11.5779C6.73582 11.9684 6.73591 12.6016 7.12649 12.9921L9.46426 15.3291C10.0501 15.9148 10.9997 15.9147 11.5854 15.329L16.8739 10.0405Z"}),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM16.8738 8.62627C17.2643 9.01679 17.2643 9.64996 16.8738 10.0405L11.5853 15.329C10.9996 15.9147 10.0499 15.9148 9.46414 15.3291L7.12637 12.9921C6.73579 12.6016 6.7357 11.9684 7.12616 11.5779C7.51663 11.1873 8.1498 11.1872 8.54038 11.5776L10.5246 13.5613L15.4596 8.62627C15.8501 8.23574 16.4833 8.23574 16.8738 8.62627Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="checkcircle-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},3879:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(596);var Cn=et.n(en);const _n=tt(597);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M13.2003 15.8001C13.2003 16.4628 12.663 17.0001 12.0003 17.0001C11.3376 17.0001 10.8003 16.4628 10.8003 15.8001C10.8003 15.1374 11.3376 14.6001 12.0003 14.6001C12.663 14.6001 13.2003 15.1374 13.2003 15.8001Z"}),Zt().createElement("path",{d:"M11.0005 7.9906V12.0001C11.0005 12.5524 11.4482 13.0001 12.0005 13.0001C12.5528 13.0001 13.0005 12.5524 13.0005 12.0001V7.9906C13.0005 7.43832 12.5528 6.9906 12.0005 6.9906C11.4482 6.9906 11.0005 7.43832 11.0005 7.9906Z"}),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12C4 7.58172 7.58172 4 12 4Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12ZM11.0001 7.9906V12.0001C11.0001 12.5524 11.4478 13.0001 12.0001 13.0001C12.5524 13.0001 13.0001 12.5524 13.0001 12.0001V7.9906C13.0001 7.43832 12.5524 6.9906 12.0001 6.9906C11.4478 6.9906 11.0001 7.43832 11.0001 7.9906ZM12.0001 17.0001C12.6628 17.0001 13.2001 16.4628 13.2001 15.8001C13.2001 15.1374 12.6628 14.6001 12.0001 14.6001C11.3373 14.6001 10.8001 15.1374 10.8001 15.8001C10.8001 16.4628 11.3373 17.0001 12.0001 17.0001Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="exclamationcircle-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},3880:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(596);var Cn=et.n(en);const _n=tt(597);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M13.2003 8.1999C13.2003 7.53716 12.663 6.9999 12.0003 6.9999C11.3376 6.9999 10.8003 7.53716 10.8003 8.1999C10.8003 8.86264 11.3376 9.3999 12.0003 9.3999C12.663 9.3999 13.2003 8.86264 13.2003 8.1999Z"}),Zt().createElement("path",{d:"M11.0005 16.0094V11.9999C11.0005 11.4476 11.4482 10.9999 12.0005 10.9999C12.5528 10.9999 13.0005 11.4476 13.0005 11.9999V16.0094C13.0005 16.5617 12.5528 17.0094 12.0005 17.0094C11.4482 17.0094 11.0005 16.5617 11.0005 16.0094Z"}),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12ZM11.0001 16.0094V11.9999C11.0001 11.4476 11.4478 10.9999 12.0001 10.9999C12.5524 10.9999 13.0001 11.4476 13.0001 11.9999V16.0094C13.0001 16.5617 12.5524 17.0094 12.0001 17.0094C11.4478 17.0094 11.0001 16.5617 11.0001 16.0094ZM12 6.9999C12.6628 6.9999 13.2 7.53716 13.2 8.1999C13.2 8.86264 12.6628 9.3999 12 9.3999C11.3373 9.3999 10.8 8.86264 10.8 8.1999C10.8 7.53716 11.3373 6.9999 12 6.9999Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="informationcircle-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},3881:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(596);var Cn=et.n(en);const _n=tt(597);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.701 3.75C11.2783 2.75 12.7217 2.75 13.2991 3.75L21.9593 18.75C22.5367 19.75 21.815 21 20.6603 21H3.33976C2.18507 21 1.46337 19.75 2.04072 18.75L10.701 3.75ZM12 5.5L4.20579 19H19.7942L12 5.5Z"}),Zt().createElement("path",{d:"M10.9998 13.6618V10.5C10.9998 9.94771 11.4475 9.5 11.9998 9.5C12.5521 9.5 12.9998 9.94771 12.9998 10.5V13.6618C12.9998 14.2141 12.5521 14.6618 11.9998 14.6618C11.4475 14.6618 10.9998 14.2141 10.9998 13.6618Z"}),Zt().createElement("path",{d:"M13.1998 16.9347C13.1998 17.5975 12.6626 18.1347 11.9998 18.1347C11.3371 18.1347 10.7998 17.5975 10.7998 16.9347C10.7998 16.272 11.3371 15.7347 11.9998 15.7347C12.6626 15.7347 13.1998 16.272 13.1998 16.9347Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.701 3.75C11.2783 2.75 12.7217 2.75 13.2991 3.75L21.9593 18.75C22.5367 19.75 21.815 21 20.6603 21H3.33976C2.18507 21 1.46337 19.75 2.04072 18.75L10.701 3.75ZM10.9998 13.6618V10.5C10.9998 9.94771 11.4475 9.5 11.9998 9.5C12.5521 9.5 12.9998 9.94771 12.9998 10.5V13.6618C12.9998 14.2141 12.5521 14.6618 11.9998 14.6618C11.4475 14.6618 10.9998 14.2141 10.9998 13.6618ZM11.9998 18.1347C12.6626 18.1347 13.1998 17.5975 13.1998 16.9347C13.1998 16.272 12.6626 15.7347 11.9998 15.7347C11.3371 15.7347 10.7998 16.272 10.7998 16.9347C10.7998 17.5975 11.3371 18.1347 11.9998 18.1347Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="exclamationtriangle-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},3882:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(562),Cn=tt(645);var _n=et.n(Cn);function c(){return(c=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),c({screenReaderText:(0,en._)("Error")},Je,{viewBox:"0 0 1375 1500"}),Zt().createElement("path",{d:"M187.5 61.5h1000c103.553 0 187.5 83.947 187.5 187.5v1000c0 103.553-83.947 187.5-187.5 187.5h-1000C83.947 1436.5 0 1352.553 0 1249V249C0 145.447 83.947 61.5 187.5 61.5zm400.79 413.083l32.145 257.167c4.908 39.264 34.086 74.685 69.815 91.187 36.612-16.018 64.87-50.826 69.914-91.187l32.146-257.167C799.18 419.623 759.582 374 703.7 374h-26.8c-55.908 0-95.555 45.033-88.61 100.583zm101.293 644.209c63.283 0 114.584-51.301 114.584-114.584 0-63.282-51.301-114.583-114.584-114.583-63.282 0-114.583 51.3-114.583 114.583s51.3 114.584 114.583 114.584z"}))}Je.exports=ot})()},3883:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(562),Cn=tt(645);var _n=et.n(Cn);function i(){return(i=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),i({screenReaderText:(0,en._)("Info Circle")},Je),Zt().createElement("path",{d:"M843.75 750v-93.75H562.5V750h93.75v281.25H562.5V1125h375v-93.75h-93.75V750zM750 1500C335.786 1500 0 1164.214 0 750S335.786 0 750 0s750 335.786 750 750-335.786 750-750 750zm0-937.5c51.777 0 93.75-41.973 93.75-93.75S801.777 375 750 375s-93.75 41.973-93.75 93.75S698.223 562.5 750 562.5z"}))}Je.exports=ot})()},3884:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(562),Cn=tt(645);var _n=et.n(Cn);function l(){return(l=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),l({screenReaderText:(0,en._)("Success")},Je),Zt().createElement("path",{d:"M750 1500C335.786 1500 0 1164.214 0 750S335.786 0 750 0s750 335.786 750 750-335.786 750-750 750zm-138.327-414.388l511.677-511.677-105.185-105.185L611.53 875.385 453.004 716.573 347.819 821.76l263.854 263.853z"}))}Je.exports=ot})()},3885:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>u});const it=tt(0);var Zt=et.n(it);const en=tt(562),Cn=tt(645);var _n=et.n(Cn);function c(){return(c=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function u(Je){return Zt().createElement(_n(),c({screenReaderText:(0,en._)("Warning"),viewBox:"0 0 1500 1313"},Je),Zt().createElement("path",{d:"M.956 1196.326l668.58-1144.89C689.395 17.736 718.71 0 749.916 0c31.207 0 59.577 15.963 80.382 51.436l668.58 1144.89c7.565 12.416-23.642 116.174-77.544 116.174H85.474c-53.902 0-92.083-102.872-84.518-116.174zm643.333-684.743l32.146 257.167c4.908 39.264 34.086 74.685 69.815 91.187 36.612-16.018 64.87-50.826 69.914-91.187l32.146-257.167C855.18 456.623 815.582 411 759.7 411h-26.8c-55.908 0-95.555 45.033-88.61 100.583zm101.294 644.209c63.283 0 114.584-51.301 114.584-114.584 0-63.282-51.301-114.583-114.584-114.583-63.282 0-114.583 51.3-114.583 114.583s51.3 114.584 114.583 114.584z"}))}Je.exports=ot})()},3886:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>xr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(316),wn=tt(2);var Sn=et.n(wn);const xn=tt(702);var kn=et.n(xn);const En=tt(132);var Dn=et.n(En);function u(Je){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function r(Je){return typeof Je}:function r(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}var Pn=["primary","secondary","destructive","subtle"],Ln={active:{dark:"rgba(0, 0, 0, 0.2)",light:"rgba(0, 0, 0, 0.07)"},hover:{dark:"rgba(255, 255, 255, 0.05)",light:"rgba(0, 0, 0, 0.03)"},selected:{dark:"rgba(255, 255, 255, 0.1)",light:"rgba(0, 0, 0, 0.04)"}},Tn={dark:"#272a2f",light:"#eeeeee"},In={dark:"rgba(255, 255, 255, 0.15)",light:"rgba(0, 0, 0, 0.1)"};function h(Je){var et,tt,ot="transparent",it="transparent",Zt=(0,_n.pick)({enterprise:In,prisma:_n.variables.interactiveColorBackgroundDisabled}),en=(0,_n.pick)({enterprise:{dark:_n.mixins.overlayColors(In.dark,Ln.selected.dark),light:_n.mixins.overlayColors(In.light,Ln.selected.light)},prisma:_n.mixins.overlayColors(_n.variables.interactiveColorBackgroundDisabled,_n.variables.interactiveColorOverlaySelected)}),Cn="transparent",wn="transparent",Sn=_n.variables.contentColorActive,xn=_n.variables.contentColorDisabled;switch(Je){case"primary":ot=_n.variables.interactiveColorPrimary,it=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.active.light),dark:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.active.dark)},prisma:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,_n.variables.interactiveColorOverlayActive)}),Cn=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.hover.light),dark:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.hover.dark)},prisma:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,_n.variables.interactiveColorOverlayHover)}),wn=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.selected.light),dark:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.selected.dark)},prisma:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,_n.variables.interactiveColorOverlaySelected)}),Sn=_n.variables.contentColorInverted;break;case"destructive":ot=_n.variables.accentColorNegative,it=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.active.light),dark:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.active.dark)},prisma:_n.mixins.overlayColors(_n.variables.accentColorNegative,_n.variables.interactiveColorOverlayActive)}),Cn=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.hover.light),dark:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.hover.dark)},prisma:_n.mixins.overlayColors(_n.variables.accentColorNegative,_n.variables.interactiveColorOverlayHover)}),wn=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.selected.light),dark:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.selected.dark)},prisma:_n.mixins.overlayColors(_n.variables.accentColorNegative,_n.variables.interactiveColorOverlaySelected)}),Sn=_n.variables.contentColorInverted;break;case"secondary":et=_n.variables.interactiveColorBorder,tt=_n.variables.interactiveColorBorderDisabled,ot=(0,_n.pick)({enterprise:Tn,prisma:_n.variables.interactiveColorBackground}),it=(0,_n.pick)({enterprise:Ln.active,prisma:_n.variables.interactiveColorOverlayActive}),Cn=(0,_n.pick)({enterprise:Ln.hover,prisma:_n.variables.interactiveColorOverlayHover}),wn=(0,_n.pick)({enterprise:Ln.selected,prisma:_n.variables.interactiveColorOverlaySelected});break;case"subtle":Sn=_n.variables.interactiveColorPrimary,it=(0,_n.pick)({enterprise:Ln.active,prisma:_n.variables.interactiveColorOverlayActive}),Cn=(0,_n.pick)({enterprise:Ln.hover,prisma:_n.variables.interactiveColorOverlayHover}),wn=(0,_n.pick)({enterprise:Ln.selected,prisma:_n.variables.interactiveColorOverlaySelected})}return{background:ot,backgroundActive:it,backgroundDisabled:Zt,backgroundDisabledSelected:en,backgroundHover:Cn,backgroundSelected:wn,borderColor:et,borderColorDisabled:tt,color:Sn,colorDisabled:xn}}const jn=function k(Je,et){var tt="string"==typeof Je&&Pn.includes(Je)?Je:void 0,ot={};tt&&void 0!==et?ot=et:void 0===tt&&"object"===u(Je)&&void 0===et&&(ot=Je);var it=h(tt),Zt=Dn()(it,ot),en=Zt.background,Cn=Zt.backgroundActive,Sn=Zt.backgroundDisabled,xn=Zt.backgroundDisabledSelected,kn=Zt.backgroundHover,En=Zt.backgroundSelected,Ln=Zt.borderColor,Tn=Zt.borderColorDisabled,In=Zt.color,jn=Zt.colorDisabled,Mn=null!=en&&"transparent"!==en;return function(){return(0,wn.css)(["border-radius:",";",";"," "," cursor:pointer;position:relative;&:focus,&:hover{z-index:3;}&:not([disabled],[aria-disabled='true']){background-color:",";color:",";transition:background-color 0.2s,box-shadow 0.2s,text-decoration 0.2s;&:hover{background-color:",";}&:active{background-color:",";transition:none;}","}&:not([disabled]){&:focus{box-shadow:",";}}&[disabled],&[aria-disabled='true']{border-color:",";color:",";cursor:not-allowed;","}"],_n.variables.borderRadius,(function(){return Ln&&(0,wn.css)(["border:1px solid ",";"],Ln)}),(function(Je){return Je.$append&&(0,wn.css)(["border-top-right-radius:0.1px;border-bottom-right-radius:0.1px;border-right:none;"])}),(function(Je){return Je.$prepend&&(0,wn.css)(["border-top-left-radius:0.1px;border-bottom-left-radius:0.1px;"])}),en,In,kn,Cn,(function(Je){return Je.$selected&&(0,wn.css)(["background-color:",";"],En)}),_n.variables.focusShadow,Tn,jn,(function(Je){return Mn&&(0,wn.css)(["background-color:",";"],Je?xn:Sn)}))}};var Mn=(0,wn.css)(["&:not([disabled],[aria-disabled='true']){&:focus{background-color:",";}&:hover{border-color:",";","}"," ","}"," &[disabled],&[aria-disabled='true']{","}"],_n.variables.interactiveColorOverlayHover,_n.variables.interactiveColorBorderHover,(0,_n.pickVariant)("$variant",{secondary:(0,wn.css)(["box-shadow:",";"],_n.variables.hoverShadow),default:(0,wn.css)(["box-shadow:",";"],_n.variables.hoverShadow),subtle:(0,wn.css)(["box-shadow:",";"],_n.variables.hoverShadow)}),(function(Je){return Je.$selected&&(0,wn.css)(["border-color:",";&:hover{background-color:",";}"],_n.variables.interactiveColorBorderDisabled,_n.mixins.overlayColors(_n.variables.interactiveColorOverlaySelected,_n.variables.interactiveColorOverlayHover))}),(function(Je){return Je.$error&&(0,wn.css)(["border-color:",";&:hover{border-color:",";}"],_n.variables.accentColorNegative,_n.variables.accentColorNegative)}),(0,_n.pickVariant)("$variant",{secondary:(0,wn.css)([""," font-weight:",";"],jn("subtle",{color:_n.variables.contentColorActive}),_n.variables.fontWeightSemiBold),subtle:(0,wn.css)([""," font-weight:",";"],jn("subtle",{color:_n.variables.contentColorActive}),_n.variables.fontWeightSemiBold),default:(0,wn.css)([""," font-weight:",";"],jn("secondary",{background:"transparent"}),_n.variables.fontWeightSemiBold),toggle:(0,wn.css)([""," font-weight:normal;"],jn("secondary",{background:"transparent"}))}),(function(Je){return Je.$selected&&(0,wn.css)(["background-color:",";"],_n.mixins.overlayColors(_n.variables.interactiveColorBackgroundDisabled,_n.variables.interactiveColorOverlaySelected))})),An=(0,wn.css)(["&:not([disabled],[aria-disabled='true']){&:focus{background-color:",";}&:hover{box-shadow:",";}}"," font-weight:",";"],(0,_n.pickVariant)("$variant",{primary:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,_n.variables.interactiveColorOverlayHover),destructive:_n.mixins.overlayColors(_n.variables.accentColorNegative,_n.variables.interactiveColorOverlayHover),flat:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlayHover)}),_n.variables.hoverShadow,(0,_n.pickVariant)("$variant",{primary:jn("primary"),destructive:jn("destructive"),flat:jn({background:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlaySelected),backgroundActive:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlayActive),backgroundHover:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlayHover),backgroundSelected:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlaySelected)})}),_n.variables.fontWeightSemiBold),Rn="#1A8929",Nn=(0,wn.css)(["border-radius:",";cursor:pointer;position:relative;&:focus{z-index:3;}"],_n.variables.borderRadius),Fn=(0,wn.css)([""," ",""],(function(Je){return Je.$append&&(0,wn.css)(["border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;"])}),(function(Je){return Je.$prepend&&(0,wn.css)(["border-top-left-radius:0;border-bottom-left-radius:0;"])})),Bn="inset 0 -1px 0 rgba(0, 0, 0, 0.1)",Vn="inset 0 1px 0 rgba(0, 0, 0, 0.1)",Wn=(0,wn.css)(["",";border:1px solid;border-color:",";",";font-weight:",";&:not([disabled],[aria-disabled='true']){background-color:",";color:",";transition:background-image 0.2s,border 0.2s,box-shadow 0.2s,text-decoration 0.2s;",";"," &:hover{background-color:",";",";}&:active{transition:none;background-color:",";border-color:",";",";}&:focus{"," ","}}&:not([disabled]){&:focus{","}}&[disabled],&[aria-disabled='true']{cursor:not-allowed;color:",";background-color:",";border-color:",";","}"],Nn,(0,_n.pick)({light:_n.variables.gray60,dark:_n.variables.borderColor}),Fn,(0,_n.pickVariant)("$variant",{default:"normal",secondary:_n.variables.fontWeightSemiBold}),(0,_n.pick)({light:_n.variables.gray98,dark:_n.variables.gray45}),(0,_n.pick)({light:_n.variables.gray45,dark:_n.variables.white}),(0,_n.pick)({light:(0,wn.css)(["box-shadow:",";"],Bn),dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 ",";"],_n.variables.gray30)}),(function(Je){return Je.$selected&&(0,wn.css)(["",";background-color:",";border-color:",";"],(0,_n.pick)({light:(0,wn.css)(["box-shadow:",";"],Vn),dark:(0,wn.css)(["box-shadow:inset 0 1px 0 ",";"],_n.variables.black)}),(0,_n.pick)({light:_n.variables.gray92,dark:_n.variables.gray22}),(0,_n.pick)({light:_n.variables.gray60,dark:_n.variables.gray20}))}),(0,_n.pick)({light:"#ebeeef",dark:_n.variables.gray30}),(0,_n.pick)({light:(0,wn.css)(["box-shadow:",";"],Bn),dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 ",";"],_n.variables.gray25)}),(0,_n.pick)({light:_n.variables.gray92,dark:_n.variables.gray22}),(0,_n.pick)({light:_n.variables.gray60,dark:_n.variables.gray20}),(0,_n.pick)({dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 ",";"],_n.variables.gray22)}),(function(Je){return Je.$append&&(0,_n.pick)({light:(0,wn.css)(["box-shadow:"," ",",inset -1px 0 0 ",";"],Bn,_n.variables.focusShadow,_n.variables.borderColor),dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 "," ",",inset -1px 0 0 ",";"],_n.variables.gray30,_n.variables.focusShadow,_n.variables.borderColor)})}),(function(Je){var et=Je.$append,tt=Je.$selected;return et&&tt&&(0,_n.pick)({light:(0,wn.css)(["box-shadow:",",",",",",inset -1px 0 0 ",";"],Bn,Vn,_n.variables.focusShadow,_n.variables.borderColor),dark:(0,wn.css)(["box-shadow:inset 0 1px 0 ",",",",inset -1px 0 0 ",";"],_n.variables.black,_n.variables.focusShadow,_n.variables.borderColor)})}),(0,_n.pick)({light:(0,wn.css)(["box-shadow:",",",";"],Bn,_n.variables.focusShadow),dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 ",",",";"],_n.variables.gray30,_n.variables.focusShadow)}),_n.variables.textDisabledColor,(0,_n.pick)({light:_n.variables.gray96,dark:_n.variables.gray30}),(0,_n.pick)({light:_n.variables.borderLightColor,dark:_n.variables.gray30}),(function(Je){return Je.$selected&&(0,_n.pick)({light:(0,wn.css)(["box-shadow:",";background-color:",";border-color:",";"],Vn,_n.variables.gray92,_n.variables.gray80),dark:(0,wn.css)(["box-shadow:inset 0 1px 0 ",";background-color:",";border-color:",";"],_n.variables.black,_n.variables.gray22,_n.variables.gray20)})})),zn="inset 0 -2px 0 rgba(0, 0, 0, 0.1)",Hn="inset 0 2px 0 rgba(0, 0, 0, 0.1)",$n=(0,wn.css)(["",";font-weight:",";"," &:not([disabled],[aria-disabled='true']){background-color:",";color:",";box-shadow:",";transition:background-image 0.2s,border 0.2s,box-shadow 0.2s,text-decoration 0.2s;"," "," &:hover{background-color:",";}&:active{background-color:",";transition:none;}&:focus{&:active{background-color:",";transition:none;}}}&:not([disabled]){&:focus{box-shadow:",",",";}}&[disabled],&[aria-disabled='true']{color:",";background-color:",";cursor:not-allowed;","}"],Nn,_n.variables.fontWeightSemiBold,Fn,Rn,_n.variables.white,zn,(function(Je){return Je.$selected&&(0,wn.css)(["box-shadow:",";background-color:",";"],Hn,"#235823")}),(function(Je){return Je.$prepend&&(0,wn.css)(["border-left:1px solid ",";"],Rn)}),_n.variables.brandColorD50,_n.variables.brandColorD30,_n.variables.brandColorD30,zn,_n.variables.focusShadow,_n.variables.brandColorL30,_n.variables.brandColorL10,(function(Je){return Je.$selected&&(0,wn.css)(["box-shadow:",";background-color:",";"],Hn,_n.variables.brandColorD20)})),qn=(0,wn.css)(["",";font-weight:",";"," &:not([disabled],[aria-disabled='true']){background-color:",";color:",";box-shadow:",";transition:background-image 0.2s,border 0.2s,box-shadow 0.2s,text-decoration 0.2s;"," "," &:hover{background-color:",";}&:active{background-color:",";transition:none;}&:focus{&:active{background-color:",";transition:none;}}}&:not([disabled]){&:focus{box-shadow:",",",";}}&[disabled],&[aria-disabled='true']{color:",";background-color:",";cursor:not-allowed;","}"],Nn,_n.variables.fontWeightSemiBold,Fn,_n.variables.errorColorD10,_n.variables.white,zn,(function(Je){return Je.$selected&&(0,wn.css)(["box-shadow:",";background-color:",";"],Hn,_n.variables.errorColorD30)}),(function(Je){return Je.$prepend&&(0,wn.css)(["border-left:1px solid ",";"],_n.variables.errorColorD30)}),_n.variables.errorColorD30,_n.variables.errorColorD40,_n.variables.errorColorD40,zn,_n.variables.focusShadow,_n.variables.errorColorL10,_n.variables.errorColorD10,(function(Je){return Je.$selected&&(0,wn.css)(["box-shadow:",";background-color:",";"],Hn,_n.variables.errorColorD40)})),Kn=(0,wn.css)(["",";color:",";border:1px solid transparent;&:not([disabled],[aria-disabled='true']){transition:background-color 0.2s,border 0.2s,box-shadow 0.2s,text-decoration 0.2s;"," &:hover{color:",";background-color:",";border-color:",";}"," &:focus{color:",";}&:active,&[aria-expanded='true']{background-color:",";transition:none;}}&:not([disabled]){&:focus{box-shadow:",";}}&[disabled],&[aria-disabled='true']{color:",";cursor:not-allowed;","}"],Nn,(0,_n.pick)({light:_n.variables.gray45,dark:_n.variables.white}),(function(Je){return Je.$selected&&(0,wn.css)(["border-color:",";"],_n.variables.accentColor)}),(0,_n.pick)({light:_n.variables.linkColor,dark:_n.variables.white}),_n.variables.backgroundColorHover,(0,_n.pick)({light:_n.variables.gray60,dark:_n.variables.borderColor}),(function(Je){return Je.$error&&(0,wn.css)(["&,&:hover{color:",";}"],_n.variables.errorColor)}),(0,_n.pick)({light:_n.variables.linkColor,dark:_n.variables.white}),(0,_n.pick)({light:_n.variables.gray92,dark:_n.variables.gray22}),_n.variables.focusShadow,_n.variables.textDisabledColor,(function(Je){return Je.$selected&&(0,wn.css)(["border-color:",";"],_n.variables.borderLightColor)})),Un=Sn()(kn()).withConfig({displayName:"ButtonSimpleStyles__StyledClickable",componentId:"vlarwe-0"})([""," ",""],(function(Je){return Je.to?(0,wn.css)([""," align-items:center;justify-content:center;"],_n.mixins.reset("flex")):(0,wn.css)(["",""],_n.mixins.reset("block"))}),(0,_n.pick)({enterprise:(0,_n.pickVariant)("$variant",{primary:$n,secondary:Wn,destructive:qn,subtle:Kn,default:Wn,pill:Kn,toggle:Wn,flat:Wn}),prisma:(0,_n.pickVariant)("$variant",{primary:An,secondary:Mn,destructive:An,subtle:Mn,default:Mn,toggle:Mn,flat:An,pill:Mn})}));function I(Je){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function r(Je){return typeof Je}:function r(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function R(){return(R=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function V(Je,et){if(null==Je)return{};var tt,ot,it=function W(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function q(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function E(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function z(Je,et){return(z=Object.setPrototypeOf||function r(Je,et){return Je.__proto__=et,Je})(Je,et)}function U(Je){var et=function J(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function a(){var tt,ot=K(Je);if(et){var it=K(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return F(this,tt)}}function F(Je,et){return!et||"object"!==I(et)&&"function"!=typeof et?G(Je):et}function G(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function K(Je){return(K=Object.setPrototypeOf?Object.getPrototypeOf:function r(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Q(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function X(Je){return function er(Je){if(Array.isArray(Je))return ar(Je)}(Je)||function rr(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function Z(Je,et){if(!Je)return;if("string"==typeof Je)return ar(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return ar(Je,et)}(Je)||function Y(){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 ar(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var Gn=["default","secondary","primary","destructive","subtle"],Jn=[].concat(Gn,["pill"]),Cr=[].concat(Gn,["toggle","flat"]),wr=(Array.from(new Set([].concat(X(Jn),X(Cr)))),{action:Cn().string,appearance:Cn().oneOf(["default","secondary","primary","destructive","subtle","pill","toggle","flat"]),append:Cn().bool,children:Cn().node,disabled:Cn().oneOfType([Cn().bool,Cn().oneOf(["dimmed"])]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,inline:Cn().bool,openInNewContext:Cn().bool,prepend:Cn().bool,selected:Cn().bool,splunkTheme:Cn().object,to:Cn().string}),Sr=function(Je){!function L(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&z(Je,et)}(a,Je);var et=U(a);function a(){var Je;q(this,a);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return Q(G(Je=et.call.apply(et,[this].concat(ot))),"component",null),Q(G(Je),"handleMount",(function(et){Je.component=et})),Je}return function M(Je,et,tt){return et&&E(Je.prototype,et),tt&&E(Je,tt),Je}(a,[{key:"focus",value:function r(){var Je;null===(Je=this.component)||void 0===Je||Je.focus()}},{key:"getVariant",value:function r(){var Je=this.props,et=Je.appearance,tt=Je.error,ot=Je.splunkTheme,it=et;return"enterprise"===ot.family?tt?it="destructive":Jn.includes(et)||(it="default"):"prisma"!==ot.family||Cr.includes(et)||(it="secondary"),it}},{key:"render",value:function r(){var Je=this.props,et=Je.append,tt=Je.children,ot=Je.error,it=Je.prepend,en=Je.selected,Cn=V(Je,["append","children","error","prepend","selected"]);return Zt().createElement(Un,R({"aria-invalid":ot,"aria-pressed":en,"data-test":"button-simple",ref:this.handleMount,$variant:this.getVariant(),$append:et,$prepend:it,$selected:en||!1,$error:ot},Cn),tt)}}]),a}(it.Component);Q(Sr,"defaultProps",{appearance:"default",append:!1,disabled:!1,error:!1,inline:!0,openInNewContext:!1,prepend:!1}),Q(Sr,"propTypes",wr);var Or=(0,_n.withSplunkTheme)(Sr);Or.propTypes=Sr.propTypes;const xr=Or;Je.exports=ot})()},3887:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(596);var Cn=et.n(en);const _n=tt(597);function l(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M7.27904 9.00002C6.84633 9.00002 6.61792 9.51239 6.90715 9.83423L11.408 14.8426C11.6067 15.0637 11.9533 15.0636 12.1519 14.8425L16.6502 9.8341C16.9392 9.51223 16.7108 9 16.2782 9L7.27904 9.00002Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=l(Je,["children","variant"]),en=xn(tt),Sn="caretsmalldown-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},3888:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(562),Cn=tt(7126);var _n=et.n(Cn);function i(){return(i=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),i({screenReaderText:(0,en._)("(Menu)")},Je))}Je.exports=ot})()},3889:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Jn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(76);var wn=et.n(_n);const Sn=tt(1808),xn=tt(3899),kn=tt(2);var En=et.n(kn);const Dn=tt(3900);var Pn=et.n(Dn);const Ln=tt(500);var Tn=En().span.withConfig({displayName:"ButtonStyles__StyledIcon",componentId:"eqxqs2-0"})(["display:flex;align-items:center;flex-shrink:0;font-size:",";",""],(0,Ln.pick)({enterprise:"inherit",prisma:{comfortable:"21px",compact:"16px"}}),(0,Ln.pickVariant)("$isStartIcon",{true:{enterprise:(0,kn.css)(["padding-right:3px;"]),prisma:(0,kn.css)(["padding-right:8px;"])}})),In=En()(Pn()).withConfig({displayName:"ButtonStyles__StyledButtonSimple",componentId:"eqxqs2-1"})(["text-decoration:none;white-space:nowrap;flex-grow:1;min-width:0;max-width:100%;line-height:",";min-height:",";padding:",";"," "," &[data-inline]{:where(:not(a)){display:inline-block;}:where(a){display:inline-flex;}vertical-align:middle;","}[data-inline] + &&[data-inline]{margin-bottom:0;","}"],Ln.variables.lineHeight,Ln.variables.inputHeight,(0,Ln.pick)({enterprise:{comfortable:"5px 14px",compact:"2px 14px"},prisma:{comfortable:function e(Je){return Je.$hasPrismaIcon?"7px 18px":"9px 18px"},compact:function e(Je){return Je.$isMenu?"5px 8px 5px 16px":"5px 16px"}}}),(function(Je){var et=Je.$inline,tt=Je.append,ot=Je.prepend;return!et&&!tt&&!ot&&(0,kn.css)(["width:100%;"])}),(function(Je){return Je.$isIconOnly&&(0,kn.css)(["box-sizing:border-box;",";width:",";min-width:",";"],(0,Ln.pick)({enterprise:{comfortable:(0,kn.css)(["padding:0 5px;"]),compact:(0,kn.css)(["padding:0 2px;"])},prisma:{comfortable:(0,kn.css)(["padding:0 calc("," / 2 - 1px);"],Ln.variables.inputHeight),compact:(0,kn.css)(["padding:0 calc("," / 2 - 1px);"],Ln.variables.inputHeight)}}),Ln.variables.inputHeight,Ln.variables.inputHeight)}),(function(Je){return Je.$isIconOnly?null:(0,kn.css)(["width:auto;"])}),(function(Je){return!Je.prepend&&(0,kn.css)(["margin-left:",";"],Ln.variables.spacingSmall)})),jn=En().span.withConfig({displayName:"ButtonStyles__StyledContentWrapper",componentId:"eqxqs2-2"})(["display:flex;flex-direction:row;justify-content:center;align-items:center;flex:1 0 auto;max-width:100%;box-sizing:border-box;padding:",";"],(0,Ln.pick)({enterprise:function e(Je){return Je.$error?"1px":(0,Ln.pickVariant)("$appearance",{default:"0",secondary:"0",destructive:"1px",primary:"1px",pill:"0",toggle:"0",flat:"0",subtle:"0"})},prisma:(0,Ln.pickVariant)("$appearance",{default:0,secondary:"1px 0",primary:"1px 0",destructive:"1px 0",pill:"1px 0",toggle:"0",flat:"1px 0",subtle:"1px 0"})})),Mn=En().span.withConfig({displayName:"ButtonStyles__StyledLabel",componentId:"eqxqs2-3"})(["text-overflow:ellipsis;overflow:hidden;flex:0 1 auto;&:not(:last-child){padding-right:",";}",""],(0,Ln.pick)({enterprise:"3px",prisma:"10px"}),(function(Je){return Je.$isMenu&&(0,kn.css)(["flex:1 1 auto;text-align:left;"])})),An=En().span.withConfig({displayName:"ButtonStyles__StyledCaretWrapper",componentId:"eqxqs2-4"})(["display:inline-flex;",""],(0,Ln.pickVariant)("$disabled",{false:{prisma:(0,Ln.pickVariant)("$primary",{true:(0,kn.css)(["color:",";"],Ln.variables.contentColorInverted),false:(0,kn.css)(["color:",";",":hover > * > &,",":active > * > &,{color:",";}"],Ln.variables.contentColorDefault,In,In,Ln.variables.contentColorDefault)})}}));const Rn=tt(7143);var Nn=et.n(Rn);const Fn=tt(7144);var Bn=et.n(Fn);const Vn=function e(){var Je=(0,Ln.useSplunkTheme)(),et=Je.isEnterprise,tt=Je.isCompact?"20px":"24px";return et?Zt().createElement(Bn(),{screenReaderText:null,hideDefaultTooltip:!0,size:.5}):Zt().createElement(Nn(),{height:tt,width:tt})},Wn=tt(7147);var zn=et.n(Wn);const Hn=tt(3901);var $n=et.n(Hn);var qn=(0,tt(2516)._)("Open externally");const Kn=function j(){return(0,Ln.useSplunkTheme)().isEnterprise?Zt().createElement($n(),{screenReaderText:qn}):Zt().createElement(zn(),{"aria-label":qn},Zt().createElement("title",null,qn))};function M(Je){return(M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function T(){return(T=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function B(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function V(Je,et){return(V=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function z(Je){var et=function L(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=F(Je);if(et){var it=F(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return W(this,tt)}}function W(Je,et){return!et||"object"!==M(et)&&"function"!=typeof et?A(Je):et}function A(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function F(Je){return(F=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function G(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Un={action:Cn().string,appearance:Cn().oneOf(["default","secondary","primary","destructive","pill","toggle","flat","subtle"]),append:Cn().bool,children:Cn().node,classNamePrivate:Cn().string,disabled:Cn().oneOfType([Cn().bool,Cn().oneOf(["dimmed"])]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,icon:Cn().node,inline:Cn().bool,isMenu:Cn().bool,label:Cn().node,onClick:Cn().func,openInNewContext:Cn().bool,prepend:Cn().bool,selected:Cn().bool,to:Cn().string,value:Cn().any},Gn=function(Je){!function H(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&V(Je,et)}(n,Je);var et=z(n);function n(Je){var tt;return function R(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),G(A(tt=et.call(this,Je)),"component",null),G(A(tt),"handleClick",(function(Je){var et=tt.props,ot=et.label,it=et.icon,Zt=et.value,en=et.action,Cn=et.onClick;null==Cn||Cn(Je,{label:ot,icon:it,value:Zt,action:en})})),G(A(tt),"handleMount",(function(Je){tt.component=Je})),tt}return function D(Je,et,tt){return et&&B(Je.prototype,et),tt&&B(Je,tt),Je}(n,[{key:"focus",value:function e(){var Je;null===(Je=this.component)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this.props,et=Je.action,tt=Je.appearance,ot=Je.append,it=Je.className,en=Je.classNamePrivate,Cn=Je.disabled,_n=Je.error,Sn=Je.icon,kn=Je.inline,En=Je.isMenu,Dn=Je.onClick,Pn=Je.openInNewContext,Ln=Je.prepend,Rn=Je.to,Nn=Je.value,Fn=this.props,Bn=Fn.children,Wn=Fn.label;!Wn&&wn()(Bn)&&(Wn=Bn,Bn=null);var zn=!(!Sn||Wn||En||Bn),Hn=Rn&&Pn||En||!!Sn;return Zt().createElement(In,T({"aria-haspopup":En||void 0,"aria-invalid":_n||void 0,"data-test":"button"},this.props,{className:(0,xn.toClassName)(it,en),"data-action":et,"data-inline":kn||null,disabled:Cn,append:ot,prepend:Ln,$inline:kn,$hasPrismaIcon:Hn,$isIconOnly:zn,$isMenu:En,value:Nn,onClick:Dn?this.handleClick:void 0,ref:this.handleMount,openInNewContext:Pn,appearance:tt}),Zt().createElement(jn,{$appearance:tt,$error:_n},Sn&&Zt().createElement(Tn,{$isStartIcon:!zn},Sn),Wn&&Zt().createElement(Mn,{"data-test":"label",$isMenu:En},Wn),Bn,En&&Zt().createElement(An,{$disabled:Cn,$primary:"primary"===tt},Zt().createElement(Vn,null)),Pn&&Zt().createElement(Tn,{$isStartIcon:!1},Zt().createElement(Kn,null))))}}]),n}(it.Component);G(Gn,"propTypes",Un),G(Gn,"defaultProps",{appearance:"default",append:!1,disabled:!1,error:!1,inline:!0,isMenu:!1,openInNewContext:!1,prepend:!1}),G(Gn,Sn.legacyRefMode,!0);const Jn=Gn;Je.exports=ot})()},3890:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{PopoverContext:()=>xr,default:()=>io});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(35),wn=tt(440);var Sn=et.n(wn);const xn=tt(149);var kn=et.n(xn);const En=tt(246);var Dn=et.n(En);const Pn=tt(56);var Ln=et.n(Pn);const Tn=tt(62);var In=et.n(Tn);const jn=tt(157);var Mn=et.n(jn);const An=tt(158);var Rn=et.n(An);const Nn=tt(112);var Fn=et.n(Nn);const Bn=tt(63);var Vn=et.n(Bn);const Wn=tt(38);var zn=et.n(Wn);const Hn=tt(183);var $n=et.n(Hn);const qn=tt(500),Kn=tt(1811),Un=tt(2513);var Gn=et.n(Un);const Jn=tt(3898);var Cr=et.n(Jn);const wr=tt(2514);var Sr=et.n(wr);const Or=tt(1812);function D(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function I(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?D(Object(tt),!0).forEach((function(et){F(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):D(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function F(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function z(Je){var et=Je.align,tt=Je.anchorPos,ot=Je.scrollContainerPos,it=Je.canCoverAnchor,Zt=Je.defaultPlacement,en=Je.outerContainerEl,Cn=Je.padding,_n=Je.repositionMode,wn=Je.windowHeight,Sn=Je.windowWidth,xn="any"===_n,kn="flip"===_n||xn,En=Je.placement||Zt;"vertical"===Zt?En=tt.top>wn-tt.bottom?"above":"below":"horizontal"===Zt&&(En=tt.left>Sn-tt.right?"left":"right");var Dn=En,Pn=function N(Je){var et=Je.align,tt=Je.anchorPos,ot=Je.outerContainerEl,it=Je.padding,Zt=Je.placement;switch(Zt){case"above":return{top:tt.top-ot.offsetHeight,left:"edge"===et?tt.left-it:tt.middle-ot.offsetWidth/2};case"below":return"end"===et?{top:tt.bottom,left:tt.right-ot.offsetWidth+it}:{top:tt.bottom,left:"edge"===et?tt.left-it:tt.middle-ot.offsetWidth/2};case"left":return{top:"edge"===et?tt.top-it:tt.center-ot.offsetHeight/2,left:tt.left-ot.offsetWidth};case"right":return{top:"edge"===et?tt.top-it:tt.center-ot.offsetHeight/2,left:tt.right};default:throw new Error("".concat(Zt," is not a valid placement value. Valid options are: 'above', 'below', 'left', or 'right'"))}}({align:et,anchorPos:tt,outerContainerEl:en,padding:Cn,placement:Dn}),Ln=Pn.top,Tn=Pn.left,In="auto",jn=Sn,Mn=wn,An=Dn,Rn=tt.top-en.offsetHeight>0,Nn=tt.bottom+en.offsetHeight<wn,Fn=tt.left-en.offsetWidth>0,Bn=tt.right+en.offsetWidth<Sn,Vn=.7*tt.top>wn-tt.bottom,Wn=("edge"===et?tt.left+en.offsetWidth-Cn:tt.middle+en.offsetWidth/2)>Sn,zn=("edge"===et?tt.left-Cn:tt.middle-en.offsetWidth/2)<0,Hn=("edge"===et?tt.top-Cn:tt.top-en.offsetHeight/2)<0,$n=("edge"===et?tt.top+en.offsetHeight-Cn:tt.bottom+en.offsetHeight/2)>wn;if("above"===An){if(!Rn&&kn){if(Nn)return z(I(I({},Je),{},{placement:"below"}));if(xn&&Bn)return z(I(I({},Je),{},{placement:"right"}));if(xn&&Fn)return z(I(I({},Je),{},{placement:"left"}));it&&(An="misaligned",Ln=0)}"misaligned"!==An&&(In=wn-Ln-en.offsetHeight,ot&&(In=Math.min(In,wn-ot.top)),Ln="auto"),Wn?Tn=Math.max(Sn-en.offsetWidth,0):zn&&(Tn=0),it||(Mn=tt.top)}if("below"===An){if(!Nn&&kn){if(Rn&&Vn)return z(I(I({},Je),{},{placement:"above"}));if(xn&&Bn)return z(I(I({},Je),{},{placement:"right"}));if(xn&&Fn)return z(I(I({},Je),{},{placement:"left"}));it&&(An="misaligned",Ln=0)}ot&&(Ln=Math.min(Ln,ot.bottom)),Wn?Tn=Math.max(Sn-en.offsetWidth,0):zn&&(Tn=0),it||(Mn=wn-tt.bottom)}if("left"===An){if(!Fn&&kn){if(Bn)return z(I(I({},Je),{},{placement:"right"}));if(xn&&Nn)return z(I(I({},Je),{},{placement:"below"}));if(xn&&Rn)return z(I(I({},Je),{},{placement:"above"}));it&&(An="misaligned",Ln=0)}Hn?Ln=0:$n&&(Ln=Math.max(wn-en.offsetHeight,0)),it||(jn=tt.left)}if("right"===An){if(!Bn&&kn){if(Fn)return z(I(I({},Je),{},{placement:"left"}));if(xn&&Nn)return z(I(I({},Je),{},{placement:"below"}));if(xn&&Rn)return z(I(I({},Je),{},{placement:"above"}));it&&(An="misaligned",Ln=0)}Hn?Ln=0:$n&&(Ln=Math.max(wn-en.offsetHeight,0)),it||(jn=Sn-tt.left)}return{placement:An,maxHeight:Mn,maxWidth:jn,outerContainerStyle:{top:Ln,left:Tn,bottom:In}}}var xr=(0,it.createContext)({});const kr=tt(128),Lr=tt(2);var Nr=et.n(Lr),Wr=(0,qn.pick)({enterprise:"8px",prisma:0}),zr=Nr()(kr.animated.div).withConfig({displayName:"PopoverStyles__Styled",componentId:"sc-1nahsvw-0"})(["position:fixed;z-index:",";left:-300%;top:-300%;"],qn.variables.zindexPopover),Hr=Nr().div.withConfig({displayName:"PopoverStyles__StyledBox",componentId:"sc-1nahsvw-1"})(["",";",";",";"],qn.mixins.reset("block"),(function(Je){return!Je.$open&&(0,Lr.css)(["pointer-events:none;"])}),(function(Je){return"none"!==Je.$appearance&&(0,Lr.css)(["padding:8px;"])})),$r=Nr().div.withConfig({displayName:"PopoverStyles__StyledContent",componentId:"sc-1nahsvw-2"})(["",""],(0,qn.pickVariant)("$appearance",{normal:(0,Lr.css)(["background-color:",";color:",";border:",";",";border-radius:",";"],qn.variables.backgroundColorPopup,qn.variables.contentColorDefault,(0,qn.pick)({enterprise:{light:qn.variables.border,dark:qn.variables.border},prisma:"none"}),(0,qn.pick)({enterprise:{light:(0,Lr.css)(["box-shadow:0 2px 2px ",";"],qn.mixins.colorWithAlpha(qn.variables.gray20,.1)),dark:(0,Lr.css)(["box-shadow:0 1px 2px #000;"])},prisma:(0,Lr.css)(["box-shadow:",";"],qn.variables.overlayShadow)}),qn.variables.borderRadius),inverted:(0,Lr.css)(["background-color:",";color:",";"],(0,qn.pick)({light:qn.variables.gray20,dark:qn.variables.white}),(0,qn.pick)({light:qn.variables.white,dark:qn.variables.gray30}))})),Kr=Nr().div.withConfig({displayName:"PopoverStyles__StyledArrow",componentId:"sc-1nahsvw-3"})(["width:0;height:0;border-left:"," solid transparent;border-right:"," solid transparent;position:absolute;border-bottom-width:",";border-bottom-style:solid;",""],Wr,Wr,Wr,(0,qn.pickVariant)("$appearance",{normal:(0,Lr.css)(["border-bottom-color:",";&::before{content:'';display:block;width:0;height:0;border-left:"," solid transparent;border-right:"," solid transparent;border-bottom:"," solid ",";position:absolute;top:1px;left:0;margin-left:-",";}"],(0,qn.pick)({light:qn.variables.borderColor,dark:qn.variables.black}),Wr,Wr,Wr,qn.variables.backgroundColor,Wr),inverted:(0,Lr.css)(["border-bottom-color:",";"],(0,qn.pick)({light:qn.variables.gray20,dark:qn.variables.white}))})),Ur=Nr().div.withConfig({displayName:"PopoverStyles__StyledLowerRightCorner",componentId:"sc-1nahsvw-4"})(["position:fixed;right:0;bottom:0;"]),Gr=Nr().svg.withConfig({displayName:"PopoverStyles__StyledHitArea",componentId:"sc-1nahsvw-5"})(["position:fixed;pointer-events:none;path{pointer-events:auto;stroke-width:0;stroke:transparent;fill:transparent;}"]);function ee(Je,et){return function ae(Je){if(Array.isArray(Je))return Je}(Je)||function oe(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function re(Je,et){if(!Je)return;if("string"==typeof Je)return ne(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return ne(Je,et)}(Je,et)||function te(){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 ne(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var Zr={anchorRect:Cn().object,popoverEl:Cn().object,popoverPlacement:Cn().oneOf(["above","below","left","right","misaligned"])},Xr=Zt().forwardRef((function(Je,et){var tt=Je.anchorRect,ot=Je.popoverEl,en=Je.popoverPlacement,Cn=ee((0,it.useState)(null),2),_n=Cn[0],wn=Cn[1],Sn=ee((0,it.useState)({}),2),xn=Sn[0],kn=Sn[1];return(0,it.useEffect)((function(){var Je=function e(Je){var et=Je.anchorRect,tt=Je.popoverEl,ot=Je.popoverPlacement;if(null!=et&&null!=tt&&null!=ot){var it=tt.getBoundingClientRect();if("above"===ot||"below"===ot){var Zt=et.left-it.left,en=et.height,Cn=0;"above"===ot&&(en=0,Cn=et.height);var _n="0 ".concat(en),wn="".concat(it.width," ").concat(en),Sn="".concat(Zt," ").concat(en),xn="".concat(Zt," ").concat(Cn),kn="".concat(Zt+et.width," ").concat(en),En="".concat(Zt+et.width," ").concat(Cn);return{hitAreaPath:"\n M ".concat(_n,"\n S ").concat(Sn," , ").concat(xn,"\n L ").concat(Sn,"\n L ").concat(kn,"\n L ").concat(En,"\n S ").concat(kn," , ").concat(wn,"\n "),hitAreaStyle:{left:it.left,top:et.top,width:it.width,height:et.height}}}if("left"===ot||"right"===ot){var Dn=et.top-it.top,Pn=0,Ln=et.width;"right"===ot&&(Pn=et.width,Ln=0);var Tn="".concat(Pn," 0"),In="".concat(Pn," ").concat(it.height),jn="".concat(Pn," ").concat(Dn),Mn="".concat(Ln," ").concat(Dn),An="".concat(Pn," ").concat(Dn+et.height),Rn="".concat(Ln," ").concat(Dn+et.height);return{hitAreaPath:"\n M ".concat(Tn,"\n S ").concat(jn," , ").concat(Mn,"\n L ").concat(jn,"\n L ").concat(An,"\n L ").concat(Rn,"\n S ").concat(An," , ").concat(In,"\n "),hitAreaStyle:{left:et.left,top:it.top,width:et.width,height:it.height}}}}return{hitAreaPath:null,hitAreaStyle:{}}}({anchorRect:tt,popoverEl:ot,popoverPlacement:en}),et=Je.hitAreaPath,it=Je.hitAreaStyle;wn(et),kn(it)}),[tt,ot,en]),null!=_n?Zt().createElement(Gr,{"data-test":"popover-hit-area",style:xn},Zt().createElement("path",{d:_n,ref:et})):null}));Xr.propTypes=Zr;const Yr=Xr;var Qr={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};var Jr={document:Qr,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function e(){},pushState:function e(){},go:function e(){},back:function e(){}},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){},matchMedia:function e(){return{}},requestAnimationFrame:function e(Je){return"undefined"==typeof setTimeout?(Je(),null):setTimeout(Je,0)},cancelAnimationFrame:function e(Je){"undefined"!=typeof setTimeout&&clearTimeout(Je)}};function he(){return"undefined"!=typeof window?window:Jr}function de(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function ve(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?de(Object(tt),!0).forEach((function(et){me(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):de(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function me(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function ge(Je,et){var tt,ot,it=Je.getBoundingClientRect(),Zt=function be(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}();if(!et||!Zt)return it;var en=he(),Cn=it.left+((null===(tt=en.visualViewport)||void 0===tt?void 0:tt.offsetLeft)||0),_n=it.top+((null===(ot=en.visualViewport)||void 0===ot?void 0:ot.offsetTop)||0);return function ye(Je){return ve(ve({},Je),{},{top:Je.y,left:Je.x,right:Je.x+Je.width,bottom:Je.y+Je.height})}({width:it.width,height:it.height,x:Cn,y:_n})}function we(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function Se(Je){return(Se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function Oe(){return(Oe=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Pe(Je){return function je(Je){if(Array.isArray(Je))return qe(Je)}(Je)||function Ce(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||Re(Je)||function Ee(){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 ke(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function xe(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ke(Object(tt),!0).forEach((function(et){Ke(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ke(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function Ae(Je,et){return function Me(Je){if(Array.isArray(Je))return Je}(Je)||function We(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||Re(Je,et)||function Te(){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 Re(Je,et){if(Je){if("string"==typeof Je)return qe(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);return"Object"===tt&&Je.constructor&&(tt=Je.constructor.name),"Map"===tt||"Set"===tt?Array.from(Je):"Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt)?qe(Je,et):void 0}}function qe(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function _e(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Le(Je,et,tt){return et&&_e(Je.prototype,et),tt&&_e(Je,tt),Je}function Ie(Je,et){return(Ie=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function Fe(Je){var et=function $e(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Ue(Je);if(et){var it=Ue(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Ne(this,tt)}}function Ne(Je,et){return!et||"object"!==Se(et)&&"function"!=typeof et?ze(Je):et}function ze(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Ue(Je){return(Ue=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Ke(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var eo=["clickAway","escapeKey","offScreen","tabKey"],to={align:Cn().oneOf(["center","edge","theme","end"]),anchor:Cn().object,animation:Cn().bool,animationConfig:Cn().object,appearance:Cn().oneOf(["normal","inverted","none"]),autoCloseWhenOffScreen:Cn().bool,canCoverAnchor:Cn().bool,children:Cn().oneOfType([Cn().node,Cn().func]),closeReasons:Cn().arrayOf(Cn().oneOf(eo)),defaultPlacement:Cn().oneOf(["above","below","left","right","vertical","horizontal"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),id:Cn().string,hitAreaRef:Cn().oneOfType([Cn().func,Cn().object]),onRequestClose:Cn().func,open:Cn().bool,outerRef:Cn().oneOfType([Cn().func,Cn().object]),pointTo:Cn().shape({x:Cn().number,y:Cn().number}),repositionMode:Cn().oneOf(["none","flip","any"]),retainFocus:Cn().bool,takeFocus:Cn().bool,splunkTheme:Cn().object},no={align:"theme",animation:!0,animationConfig:{},appearance:"normal",autoCloseWhenOffScreen:!0,canCoverAnchor:!1,closeReasons:eo,defaultPlacement:"below",open:!1,repositionMode:"flip",retainFocus:!0,takeFocus:!1};function Ye(Je,et){var tt=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return!!Je&&!!et&&Dn()(Je,(function(Je,ot){return Rn()(Je)?Math.abs(et[ot]-Je)<=tt:et[ot]===Je}))}var ro=function(Je){!function De(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&Ie(Je,et)}(r,Je);var et=Fe(r);function r(Je){var tt;return function He(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Ke(ze(tt=et.call(this,Je)),"outerContainerEl",null),Ke(ze(tt),"innerContainerEl",null),Ke(ze(tt),"arrow",null),Ke(ze(tt),"windowSizeMeasurementEl",null),Ke(ze(tt),"handleScroll",void 0),Ke(ze(tt),"handleWindowScroll",void 0),Ke(ze(tt),"allowAnimationUpdates",!0),Ke(ze(tt),"getElPosition",(function(Je){var et=arguments.length>1&&void 0!==arguments[1]&&arguments[1],ot=ge(Je,et),it={width:Je.offsetWidth,height:Je.offsetHeight},Zt=tt.props.pointTo,en=Zt&&Ln()(Zt,"x"),Cn=Zt&&Ln()(Zt,"y");return it.left=en?ot.left+((null==Zt?void 0:Zt.x)||0):ot.left,it.top=Cn?ot.top+((null==Zt?void 0:Zt.y)||0):ot.top,it.right=en?it.left+it.width:ot.left+it.width||ot.right,it.bottom=Cn?it.top+it.height:ot.top+it.height||ot.bottom,it.middle=en?it.left:ot.left+(it.right-ot.left)/2,it.center=Cn?it.top:ot.top+(it.bottom-ot.top)/2,it})),Ke(ze(tt),"setPlacement",(function(Je){var et=he();tt.setState((function(ot){var it,Zt=tt.props,en=Zt.align,Cn=Zt.anchor,_n=Zt.autoCloseWhenOffScreen,wn=Zt.canCoverAnchor,Sn=Zt.defaultPlacement,xn=Zt.open,kn=Zt.repositionMode,En=Zt.splunkTheme,Dn=tt.context||et,Pn=En.isPrisma;if(!(xn&&tt.outerContainerEl&&Cn&&ot.anchorEl&&tt.windowSizeMeasurementEl))return null;var Ln=tt.getElPosition(ot.anchorEl),Tn=tt.getElPosition(ot.anchorEl,!0),In=function Ge(Je){return Je!==window&&Je!==window.document}(Dn)?tt.getElPosition(Dn):void 0;if(Je&&_n&&tt.autoCloseWhenOffScreen(Ln,In))return null;var jn=Pn?0:8,Mn=z({align:"theme"===en?Pn?"edge":"center":en,anchorPos:Tn,scrollContainerPos:In,canCoverAnchor:wn,defaultPlacement:Sn,repositionMode:kn,outerContainerEl:tt.outerContainerEl,padding:8,windowWidth:tt.windowSizeMeasurementEl.offsetLeft,windowHeight:tt.windowSizeMeasurementEl.offsetTop}),An=Mn.placement,Rn=Mn.outerContainerStyle,Nn=Mn.maxHeight,Fn=Mn.maxWidth,Bn=Ae(tt.arrow?r.getArrowStyle({anchorPos:Tn,arrowHeight:jn,outerContainerStyle:Rn,placement:An,outerContainerEl:tt.outerContainerEl}):[],2),Vn=Bn[0],Wn=Bn[1],Hn="none"!==tt.props.appearance&&!Pn,$n=Ye(Tn,ot.anchorPos)&&Ye(Rn,ot.outerContainerStyle)&&An===ot.placement&&Nn===ot.maxHeight&&Fn===ot.maxWidth,qn=Ye(zn()(Vn,"transform"),zn()(ot.arrowStyle,"transform"))&&Ye(null!=Wn?Wn:{},null!==(it=ot.arrowStyleTransformMeta)&&void 0!==it?it:{});return $n&&(!Hn||Hn&&qn)?null:{anchorPos:Tn,arrowStyle:Vn,arrowStyleTransformMeta:Wn,outerContainerStyle:Rn,placement:An,maxHeight:Nn,maxWidth:Fn}}))})),Ke(ze(tt),"handleNewAnchor",(function(Je){var et,ot=(et=!Je||Je instanceof HTMLElement?null!=Je?Je:void 0:(0,_n.findDOMNode)(Je))?tt.getElPosition(et):void 0;tt.setState({anchorEl:et,anchorPos:ot})})),Ke(ze(tt),"handleInnerContainerMount",(function(Je){tt.innerContainerEl=Je,Je&&tt.props.takeFocus&&kn()(Or.takeFocus,Je),we(tt.props.elementRef,Je)})),Ke(ze(tt),"handleOuterContainerMount",(function(Je){tt.outerContainerEl=Je,we(tt.props.outerRef,Je)})),Ke(ze(tt),"handleTab",(function(Je){if(tt.innerContainerEl)if(tt.props.retainFocus)(0,Or.handleTab)(tt.innerContainerEl,Je);else if((0,Or.isTabKey)(Je)){var et=(0,Or.getSortedTabbableElements)(tt.innerContainerEl);if(et.length>0)(Je.shiftKey?et[0]:et[et.length-1])===Je.target&&tt.handleRequestClose({event:Je,reason:"tabKey"})}})),Ke(ze(tt),"handleRequestClose",(function(Je){tt.props.open&&tt.requestClose(Je)})),Ke(ze(tt),"handleAnimationEnd",(function(){tt.allowAnimationUpdates&&tt.setState({animating:!1})})),Ke(ze(tt),"renderLayer",(function(){var Je=tt.props,et=Je.animation,ot=Je.animationConfig,it=Je.appearance,en=Je.children,Cn=Je.id,_n=Je.open,wn=Je.retainFocus,Sn=Je.splunkTheme,xn=tt.state,kn=xn.anchorPos,En=xn.arrowStyle,Dn=xn.outerContainerStyle,Pn=xn.placement,Ln=Sn.isPrisma,Tn=Ln&&"inverted"===it?"normal":it,In=tt.state,jn=In.maxHeight,Mn=In.maxWidth;"none"!==it&&(Rn()(jn)&&(jn-=20),Rn()(Mn)&&(Mn-=20));var An={anchorHeight:kn?kn.height:null,anchorWidth:kn?kn.width:null,placement:Pn||null,maxHeight:jn||null,maxWidth:Mn||null},Nn=et?{opacity:_n?1:0}:{opacity:1};return Zt().createElement(Kn.Spring,{from:{opacity:et?0:1},to:Nn,config:xe({tension:300,friction:40},ot),onRest:tt.handleAnimationEnd},(function(Je){return Zt().createElement(zr,{"data-test":"outer-popover",style:xe(xe({},Dn),Je),ref:tt.handleOuterContainerMount},(_n||tt.state.animating)&&Zt().createElement(Hr,Oe({$appearance:Tn,$open:_n,"data-test":"popover",ref:tt.handleInnerContainerMount,id:Cn,onKeyDown:tt.handleTab},zn()(tt.props,["anchor"].concat(Pe(Vn()(r.propTypes))))),Zt().createElement(xr.Provider,{value:{retainFocus:wn}},Zt().createElement(Zt().Fragment,null,"none"===it&&en,"none"!==it&&!Ln&&Zt().createElement(Kr,{$appearance:Tn,ref:function e(Je){tt.arrow=Je},style:En}),"none"!==it&&Zt().createElement($r,{$appearance:Tn},Fn()(en)?en(An):en)))),Zt().createElement(Ur,{ref:function e(Je){tt.windowSizeMeasurementEl=Je}}))}))})),tt.handleScroll=$n()(tt.setPlacement.bind(ze(tt),!0),0),tt.handleWindowScroll=$n()(tt.setPlacement.bind(ze(tt),!0),0),tt.setPlacement=$n()(tt.setPlacement,0,{leading:!1}),tt.state={animating:!1,prevOpen:Je.open},tt}return Le(r,null,[{key:"getArrowStyle",value:function e(Je){var et=Je.anchorPos,tt=Je.arrowHeight,ot=Je.placement,it=Je.outerContainerStyle,Zt=Je.outerContainerEl;if("misaligned"===ot)return[{display:"none"}];var en={display:"block"},Cn=Zt.offsetHeight/2-22,_n=-(Zt.offsetHeight/2-15),wn=et.center-(it.top+Zt.offsetHeight/2)-tt/2,xn=Sn()(wn,_n,Cn),kn=et.middle-(it.left+Zt.offsetWidth/2)-tt,En={left:{translateX:tt/2,translateY:xn,rotate:90},right:{translateX:-tt/2,translateY:xn,rotate:-90},above:{translateX:kn,translateY:0,rotate:180},below:{translateX:kn,translateY:0,rotate:0}}[ot];en.transform="translate(".concat(En.translateX,"px, ").concat(En.translateY,"px) rotate(").concat(En.rotate,"deg)");en[{left:"right",right:"left",above:"bottom",below:"top"}[ot]]="1px";return en[{left:"top",right:"top",above:"left",below:"left"}[ot]]="50%",[en,En]}}]),Le(r,[{key:"componentDidMount",value:function e(){this.handleNewAnchor(this.props.anchor)}},{key:"componentDidUpdate",value:function e(Je){Je.anchor!==this.props.anchor&&this.handleNewAnchor(this.props.anchor),this.innerContainerEl&&(this.props.open||this.state.animating)&&(this.setPlacement(),!Je.open&&this.props.open&&this.props.takeFocus&&(0,Or.takeFocus)(this.innerContainerEl))}},{key:"componentWillUnmount",value:function e(){this.setPlacement.cancel(),this.handleScroll.cancel(),this.allowAnimationUpdates=!1}},{key:"autoCloseWhenOffScreen",value:function e(Je,et){var tt=he();return(Je.top<0||Je.top>tt.innerHeight||Je.left<0||Je.left>tt.innerWidth||!(!et||!(Je.height+Je.top<et.top||Je.top>et.bottom||Je.width+Je.left<et.left||Je.left>et.right)))&&(this.requestClose({reason:"offScreen"}),!0)}},{key:"requestClose",value:function e(Je){var et,tt;In()(this.props.closeReasons,Je.reason)&&(null===(et=(tt=this.props).onRequestClose)||void 0===et||et.call(tt,Je))}},{key:"render",value:function e(){var Je=he(),et=this.props.open||this.state.animating,tt=this.context||Je,ot=tt!==Je,it=this.state,en=it.anchorPos,Cn=it.placement,_n=et?[ot&&Zt().createElement(Gn(),{target:tt,eventType:"scroll",listener:this.handleScroll,options:{passive:!1,capture:!0},key:"eventListener"}),Zt().createElement(Gn(),{target:Je,eventType:"resize",listener:this.setPlacement,key:"eventListenerOnWindowResize"}),Zt().createElement(Gn(),{target:Je,eventType:"scroll",listener:this.handleWindowScroll,options:{passive:!1,capture:!0},key:"eventListenerOnWindowScroll"})]:[];return[].concat(_n,[Zt().createElement(Cr(),{closeReasons:Mn()(this.props.closeReasons.filter((function(Je){return"offScreen"!==Je})),Cr().possibleCloseReasons),open:et,onRequestClose:this.handleRequestClose,key:"Layer"},et&&this.innerContainerEl&&this.props.hitAreaRef&&Zt().createElement(Yr,{anchorRect:en,popoverEl:this.innerContainerEl,popoverPlacement:Cn,ref:this.props.hitAreaRef}),et&&this.renderLayer())])}}]),r}(it.Component);Ke(ro,"contextType",Sr()),Ke(ro,"defaultProps",no),Ke(ro,"propTypes",to),Ke(ro,"getDerivedStateFromProps",(function(Je,et){return Je.open!==et.prevOpen?{animating:Je.animation,prevOpen:Je.open}:null}));var oo=(0,qn.withSplunkTheme)(ro);oo.propTypes=ro.propTypes;const io=oo;Je.exports=ot})()},3891:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}(tt(2511));function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var it={backgroundColor:ot.default.gray20,backgroundColorHover:ot.default.gray30,borderColor:ot.default.gray22,borderColorWeak:ot.default.gray60,borderColorStrong:ot.default.black,borderActiveColor:"rgba(225,225,225, 0.5)",textColor:ot.default.white,textGray:ot.default.gray92,textDisabledColor:ot.default.gray45,linkColor:ot.default.accentColorL10,linkColorHover:ot.default.accentColorL20,border:"1px solid ".concat(ot.default.gray22),borderDark:"1px solid ".concat(ot.default.black),borderLight:"1px solid ".concat(ot.default.gray60),focusShadowInset:"inset 0 0 1px 1px ".concat(ot.default.gray25,", inset 0 0 0 3px ").concat(ot.default.focusColor),draggableBackground:"url('data:image/png;base64,".concat("iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA1SURBVHgB7dKhEQAgDAPAhHmwSKZHYtmHVtZVVNTkXS53UeG57yPYazLmrB8o6h8QgPqBOAOboRAPJUGIOAAAAABJRU5ErkJggg==","') 0 0 / 8px 8px repeat")},Zt={activeBorder:"".concat(it.borderActiveColor," double")},en=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},ot.default),it),{syntaxBlue:"#6cd0f0",syntaxBrown:"#fccf87",syntaxGray:"#b5b5b5",syntaxGreen:"#cef06c",syntaxOrange:"#f7994a",syntaxPink:"#f494e5",syntaxPurple:"#c99eff",syntaxRed:"#fa94aa",syntaxTeal:"#45d4ba"}),Zt),{},{borderLightColor:ot.default.gray60});et.default=en},3892:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingQuarter:"5px",spacingHalf:"10px",spacing:"20px",fontSizeSmall:"12px",fontSize:"12px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"28px",borderRadius:"3px"};et.default=ot},3893:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingQuarter:"5px",spacingHalf:"10px",spacing:"20px",fontSizeSmall:"12px",fontSize:"14px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"32px",borderRadius:"3px"};et.default=ot},3894:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{accentColorPositive:"#407a06",accentColorWarning:"#c97705",accentColorAlert:"#c6400d",accentColorNegative:"#e00000"}),{statusColorInfo:"#006be5",statusColorNormal:"#407a06",statusColorLow:"#155a4e",statusColorMedium:"#c97705",statusColorHigh:"#e00000",statusColorCritical:"#9e1534"}),{embossShadow:" 0px 1px 5px rgba(0, 0, 0, 0.07), 0px 0px 1px rgba(0, 0, 0, 0.07)",overlayShadow:"0px 26px 103px rgba(0, 0, 0, 0.13), 0px 11px 18px rgba(0, 0, 0, 0.06), 0px 3px 6px rgba(0, 0, 0, 0.06)",dragShadow:"0px 26px 103px rgba(0, 0, 0, 0.13), 0px 11px 18px rgba(0, 0, 0, 0.06), 0px 3px 6px rgba(0, 0, 0, 0.06)",modalShadow:"0px 50px 200px rgba(0, 0, 0, 0.3), 0px 29px 66px rgba(0, 0, 0, 0.08), 0px 29px 47px rgba(0, 0, 0, 0.08), 0px 5px 10px rgba(0, 0, 0, 0.03)"}),{backgroundColorPopup:"#ffffff",backgroundColorSection:"#ffffff",backgroundColorSidebar:"#f8f8f8",backgroundColorPage:"#f9f9f9",backgroundColorNavigation:"#f7f7f7",backgroundColorFloating:"#000000",backgroundColorDialog:"#ffffff",backgroundColorScrim:"rgba(255, 255, 255, 0.75)"}),{contentColorActive:"#2c2c2c",contentColorDefault:"#4d4d4d",contentColorDisabled:"#878787",contentColorInverted:"#ffffff",contentColorMuted:"#6b6b6b"}),{white:"#ffffff",neutral100:"#f0f0f0",neutral200:"#e6e6e6",neutral300:"#dddddd",neutral400:"#cacaca",neutral500:"#b8b8b8",black:"#000000"}),{interactiveColorPrimary:"#0264d7",interactiveColorBorder:"rgba(0, 0, 0, 0.48)",interactiveColorBorderActive:"rgba(0, 0, 0, 0.5)",interactiveColorBorderHover:"rgba(0, 0, 0, 0.6)",interactiveColorBorderDisabled:"rgba(0, 0, 0, 0.3)",interactiveColorOverlaySelected:"rgba(0, 0, 0, 0.04)",interactiveColorOverlayHover:"rgba(0, 0, 0, 0.03)",interactiveColorOverlayActive:"rgba(0, 0, 0, 0.07)",interactiveColorOverlayDrag:"rgba(2, 100, 215, 0.16)",interactiveColorBackground:"#eeeeee",interactiveColorBackgroundDisabled:"rgba(0, 0, 0, 0.1)"}),{syntaxBlue:"#0f7594",syntaxBrown:"#9f6404",syntaxGray:"#6b6b6b",syntaxGreen:"#5c780c",syntaxOrange:"#ba4f08",syntaxPink:"#cc15ae",syntaxPurple:"#7b4df5",syntaxRed:"#db1e47",syntaxTeal:"#1d7c6b"});et.default=ot},3895:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{accentColorPositive:"#85f415",accentColorWarning:"#f49106",accentColorAlert:"#f0581f",accentColorNegative:"#ff4242"}),{statusColorInfo:"#61cafa",statusColorNormal:"#85f415",statusColorLow:"#2cbda3",statusColorMedium:"#f49106",statusColorHigh:"#ff4242",statusColorCritical:"#ff3361"}),{embossShadow:"0px 1px 5px rgba(0, 0, 0, 0.35), 0px 0px 1px rgba(0, 0, 0, 0.35)",overlayShadow:"0px 26px 103px rgba(0, 0, 0, 0.64), 0px 11px 18px rgba(0, 0, 0, 0.32), 0px 3px 6px rgba(0, 0, 0, 0.3)",dragShadow:"0px 26px 103px rgba(0, 0, 0, 0.64), 0px 11px 18px rgba(0, 0, 0, 0.32), 0px 3px 6px rgba(0, 0, 0, 0.3)",modalShadow:"0px 50px 200px #000000, 0px 29px 66px rgba(0, 0, 0, 0.41), 0px 14px 47px rgba(0, 0, 0, 0.17), 0px 5px 10px rgba(0, 0, 0, 0.15)"}),{backgroundColorPopup:"#27292e",backgroundColorSection:"#1a1c20",backgroundColorSidebar:"#0b0c0e",backgroundColorPage:"#111215",backgroundColorNavigation:"#08090a",backgroundColorFloating:"#ffffff",backgroundColorDialog:"#1e2024",backgroundColorScrim:"rgba(0, 0, 0, 0.8)"}),{contentColorActive:"#fafafa",contentColorDefault:"#b5b5b5",contentColorDisabled:"#6b6b6b",contentColorInverted:"#000000",contentColorMuted:"#909090"}),{black:"#000000",neutral100:"#33343b",neutral200:"#43454b",neutral300:"#505158",neutral400:"#818285",neutral500:"#acacad",white:"#ffffff"}),{interactiveColorPrimary:"#3993FF",interactiveColorBorder:"rgba(255, 255, 255, 0.5)",interactiveColorBorderActive:"rgba(225, 225, 225, 0.5)",interactiveColorBorderHover:"rgba(255, 255, 255, 0.7)",interactiveColorBorderDisabled:"rgba(255, 255, 255, 0.30)",interactiveColorOverlaySelected:"rgba(255, 255, 255, 0.1)",interactiveColorOverlayHover:"rgba(255, 255, 255, 0.05)",interactiveColorOverlayActive:"rgba(0, 0, 0, 0.2)",interactiveColorOverlayDrag:"rgba(57, 147, 255, 0.16)",interactiveColorBackground:"#272a2f",interactiveColorBackgroundDisabled:"rgba(255, 255, 255, 0.15)"}),{syntaxBlue:"#6cd0f0",syntaxBrown:"#fccf87",syntaxGray:"#909090",syntaxGreen:"#cef06c",syntaxOrange:"#f7933f",syntaxPink:"#f494e5",syntaxPurple:"#ab74f1",syntaxRed:"#e9627f",syntaxTeal:"#45d4ba"});et.default=ot},3896:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=tt(0),it=tt(2),Zt=tt(1044);function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function _objectWithoutProperties(Je,et){if(null==Je)return{};var tt,ot,it=function _objectWithoutPropertiesLoose(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var en=function useSplunkTheme(){var Je=(0,ot.useContext)(it.ThemeContext)||{},et=Je.splunkThemeV1,tt=void 0===et?{}:et,en=_objectWithoutProperties(Je,["splunkThemeV1"]),Cn=tt.family,_n=tt.colorScheme,wn=tt.density,Sn=tt.customizer;return _objectSpread(_objectSpread({},en),(0,Zt.getCustomizedTheme)({family:Cn,colorScheme:_n,density:wn},Sn))};et.default=en},3897:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{AnimationToggleContext:()=>_n,AnimationToggleProvider:()=>Dn,default:()=>kn,useAnimationToggle:()=>wn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en),_n=Zt().createContext(!0);function i(Je,et){return function s(Je){if(Array.isArray(Je))return Je}(Je)||function l(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function c(Je,et){if(!Je)return;if("string"==typeof Je)return d(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return d(Je,et)}(Je,et)||function f(){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 d(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var wn=function e(){var Je=(0,it.useContext)(_n),et="screen and (prefers-reduced-motion: reduce)",tt="undefined"!=typeof window&&!!window.matchMedia,ot=i((0,it.useState)(tt&&window.matchMedia(et).matches),2),Zt=ot[0],en=ot[1];return(0,it.useEffect)((function(){if(tt){var Je=window.matchMedia(et),ot=function r(){en(Je.matches)};return Je.addListener(ot),function(){Je.removeListener(ot)}}}),[tt,et]),Je?Zt?"reduced":"on":"off"},Sn=function e(Je){return"function"==typeof Je?Je():Je},xn={on:Cn().oneOfType([Cn().node,Cn().func]).isRequired,off:Cn().oneOfType([Cn().node,Cn().func]).isRequired,reduced:Cn().oneOfType([Cn().node,Cn().func])};function p(Je){var et=Je.on,tt=Je.off,ot=Je.reduced,it=wn();return"on"===it?Zt().createElement(Zt().Fragment,null,Sn(et)):"reduced"===it&&ot?Zt().createElement(Zt().Fragment,null,Sn(ot)):Zt().createElement(Zt().Fragment,null,Sn(tt))}p.propTypes=xn;const kn=p;var En={children:Cn().node,enabled:Cn().bool},Dn=function e(Je){var et=Je.children,tt=Je.enabled,ot=void 0!==tt&&tt;return Zt().createElement(_n.Provider,{value:ot},et)};Dn.propTypes=En,Je.exports=ot})()},3898:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})}};et.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(Je){if("object"==typeof window)return window}}(),et.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),et.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var ot={};et.r(ot),et.d(ot,{LayerContext:()=>jn,LayerStackContext:()=>In,LayerStackGlobalProvider:()=>k,default:()=>$n});const it=tt(0);var Zt=et.n(it);const en=tt(35),Cn=tt(3);var _n=et.n(Cn);const wn=tt(62);var Sn=et.n(wn);const xn=tt(178);var kn=et.n(xn);const En=tt(396);var Dn=et.n(En);const Pn=tt(1809),Ln=tt(2513);var Tn=et.n(Ln),In=Zt().createContext([]),jn=Zt().createContext({}),Mn={children:_n().node,name:_n().string,scope:_n().object,separateStackingContexts:_n().bool};function k(Je){var tt=Je.children,ot=Je.name,it=void 0===ot?"__splunkui_layer_instances__":ot,en=Je.scope,Cn=void 0===en?"undefined"!=typeof window?window:et.g:en,_n=Je.separateStackingContexts,wn=void 0!==_n&&_n;return Cn[it]||(Cn[it]=[]),Zt().createElement(In.Provider,{value:Cn[it]},Zt().createElement(jn.Provider,{value:{separateStackingContexts:wn}},tt))}k.propTypes=Mn;const An=tt(2);var Rn=et.n(An);const Nn=tt(500);var Fn=Rn().div.withConfig({displayName:"LayerStyles__StyledLayer",componentId:"ii6psl-0"})(["",""],(function(Je){return Je.$separateStackingContexts&&(0,An.css)(["isolation:isolate;z-index:",";"],Nn.variables.zindexLayer)})),Bn={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function L(Je){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function x(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function q(Je,et){return(q=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function T(Je){var et=function A(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=K(Je);if(et){var it=K(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return R(this,tt)}}function R(Je,et){return!et||"object"!==L(et)&&"function"!=typeof et?D(Je):et}function D(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function K(Je){return(K=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function M(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Vn=["clickAway","escapeKey"],Wn={children:_n().node,closeReasons:_n().arrayOf(_n().oneOf(Vn)),onRequestClose:_n().func,open:_n().bool},zn={closeReasons:Vn,open:!1},Hn=function(Je){!function j(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&q(Je,et)}(n,Je);var et=T(n);function n(Je){var tt;!function _(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),M(D(tt=et.call(this,Je)),"layerClickEvent",null),M(D(tt),"handleClickOnLayer",(function(Je){var et=Je.nativeEvent;tt.layerClickEvent=et})),M(D(tt),"handleClickOnWindow",(function(Je){var et,ot;tt.props.open&&Sn()(tt.props.closeReasons,"clickAway")&&tt.layerClickEvent!==Je&&(null===(et=(ot=tt.props).onRequestClose)||void 0===et||et.call(ot,{event:Je,reason:"clickAway"}))})),M(D(tt),"handleKeyDownOnWindow",(function(Je){var et,ot;tt.props.open&&"esc"===(0,Pn.keycode)(Je)&&kn()(tt.getLayerStack())===D(tt)&&Sn()(tt.props.closeReasons,"escapeKey")&&(null===(et=(ot=tt.props).onRequestClose)||void 0===et||et.call(ot,{event:Je,reason:"escapeKey"}))}));var ot=function O(){return"undefined"!=typeof document?document:Bn}();return n.layerContainer||(n.layerContainer=ot.createElement("div"),n.layerContainer.setAttribute("data-test","layer-container"),ot.body.appendChild(n.layerContainer)),tt}return function P(Je,et,tt){return et&&x(Je.prototype,et),tt&&x(Je,tt),Je}(n,[{key:"componentDidMount",value:function e(){this.props.open&&this.getLayerStack().push(this)}},{key:"componentDidUpdate",value:function e(Je){!Je.open&&this.props.open?this.getLayerStack().push(this):Je.open&&!this.props.open&&Dn()(this.getLayerStack(),this)}},{key:"componentWillUnmount",value:function e(){Dn()(this.getLayerStack(),this)}},{key:"getLayerStack",value:function e(){return this.context}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.children;if(et.open){var ot=(0,en.createPortal)(Zt().createElement(jn.Consumer,null,(function(et){var ot=et.separateStackingContexts,it=void 0!==ot&&ot;return Zt().createElement(Fn,{$separateStackingContexts:it,"data-test":"layer",onMouseDown:Je.handleClickOnLayer,onTouchStart:Je.handleClickOnLayer},tt)})),n.layerContainer);return Zt().createElement(Zt().Fragment,null,Zt().createElement(Tn(),{target:window,eventType:"keydown",listener:this.handleKeyDownOnWindow,key:"eventListenerKeydown"}),Zt().createElement(Tn(),{target:window,eventType:"mousedown",listener:this.handleClickOnWindow,key:"eventListenerMouseDown"}),Zt().createElement(Tn(),{target:window,eventType:"touchstart",listener:this.handleClickOnWindow,key:"eventListenerTouchStart",options:{passive:!0}}),ot)}return null}}]),n}(it.Component);M(Hn,"layerContainer",null),M(Hn,"possibleCloseReasons",Vn),M(Hn,"propTypes",Wn),M(Hn,"defaultProps",zn),M(Hn,"contextType",In);const $n=Hn;Je.exports=ot})()},3899:function(Je,et,tt){"use strict";function _toConsumableArray(Je){return function _arrayWithoutHoles(Je){if(Array.isArray(Je))return _arrayLikeToArray(Je)}(Je)||function _iterableToArray(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function _unsupportedIterableToArray(Je,et){if(!Je)return;if("string"==typeof Je)return _arrayLikeToArray(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return _arrayLikeToArray(Je,et)}(Je)||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 _arrayLikeToArray(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0}),et.toClassName=function toClassName(){for(var Je=arguments.length,et=new Array(Je),tt=0;tt<Je;tt++)et[tt]=arguments[tt];return et.reduce((function(Je,et){if(!et)return Je;var tt=_typeof(et);if("string"===tt)Je.push(et);else if(Array.isArray(et))Je.push(toClassName.apply(void 0,_toConsumableArray(et)));else if("object"===tt)return Je.concat(Object.keys(et).filter((function(Je){return et[Je]})));return Je}),[]).join(" ")}},390:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return scrollableElement_ScrollableElement})),tt.d(et,"c",(function(){return SmoothScrollableElement})),tt.d(et,"a",(function(){return DomScrollableElement}));var ot=tt(12),it=tt.n(ot),Zt=tt(2782),en=tt.n(Zt),Cn={insert:"head",singleton:!1},_n=(it()(en.a,Cn),en.a.locals,tt(6)),wn=tt(123),Sn=tt(261),xn=tt(420),kn=tt(297),En=tt(55);class scrollbarArrow_ScrollbarArrow extends kn.a{constructor(Je){super(),this._onActivate=Je.onActivate,this.bgDomNode=document.createElement("div"),this.bgDomNode.className="arrow-background",this.bgDomNode.style.position="absolute",this.bgDomNode.style.width=Je.bgWidth+"px",this.bgDomNode.style.height=Je.bgHeight+"px",void 0!==Je.top&&(this.bgDomNode.style.top="0px"),void 0!==Je.left&&(this.bgDomNode.style.left="0px"),void 0!==Je.bottom&&(this.bgDomNode.style.bottom="0px"),void 0!==Je.right&&(this.bgDomNode.style.right="0px"),this.domNode=document.createElement("div"),this.domNode.className=Je.className,this.domNode.classList.add(...Je.icon.classNamesArray),this.domNode.style.position="absolute",this.domNode.style.width="11px",this.domNode.style.height="11px",void 0!==Je.top&&(this.domNode.style.top=Je.top+"px"),void 0!==Je.left&&(this.domNode.style.left=Je.left+"px"),void 0!==Je.bottom&&(this.domNode.style.bottom=Je.bottom+"px"),void 0!==Je.right&&(this.domNode.style.right=Je.right+"px"),this._mouseMoveMonitor=this._register(new xn.a),this.onmousedown(this.bgDomNode,Je=>this._arrowMouseDown(Je)),this.onmousedown(this.domNode,Je=>this._arrowMouseDown(Je)),this._mousedownRepeatTimer=this._register(new En.c),this._mousedownScheduleRepeatTimer=this._register(new En.g)}_arrowMouseDown(Je){this._onActivate(),this._mousedownRepeatTimer.cancel(),this._mousedownScheduleRepeatTimer.cancelAndSet(()=>{this._mousedownRepeatTimer.cancelAndSet(()=>this._onActivate(),1e3/24)},200),this._mouseMoveMonitor.startMonitoring(Je.target,Je.buttons,xn.b,Je=>{},()=>{this._mousedownRepeatTimer.cancel(),this._mousedownScheduleRepeatTimer.cancel()}),Je.preventDefault()}}var Dn=tt(9);class scrollbarVisibilityController_ScrollbarVisibilityController extends Dn.a{constructor(Je,et,tt){super(),this._visibility=Je,this._visibleClassName=et,this._invisibleClassName=tt,this._domNode=null,this._isVisible=!1,this._isNeeded=!1,this._rawShouldBeVisible=!1,this._shouldBeVisible=!1,this._revealTimer=this._register(new En.g)}setVisibility(Je){this._visibility!==Je&&(this._visibility=Je,this._updateShouldBeVisible())}setShouldBeVisible(Je){this._rawShouldBeVisible=Je,this._updateShouldBeVisible()}_applyVisibilitySetting(){return 2!==this._visibility&&(3===this._visibility||this._rawShouldBeVisible)}_updateShouldBeVisible(){const Je=this._applyVisibilitySetting();this._shouldBeVisible!==Je&&(this._shouldBeVisible=Je,this.ensureVisibility())}setIsNeeded(Je){this._isNeeded!==Je&&(this._isNeeded=Je,this.ensureVisibility())}setDomNode(Je){this._domNode=Je,this._domNode.setClassName(this._invisibleClassName),this.setShouldBeVisible(!1)}ensureVisibility(){this._isNeeded?this._shouldBeVisible?this._reveal():this._hide(!0):this._hide(!1)}_reveal(){this._isVisible||(this._isVisible=!0,this._revealTimer.setIfNotSet(()=>{this._domNode&&this._domNode.setClassName(this._visibleClassName)},0))}_hide(Je){this._revealTimer.cancel(),this._isVisible&&(this._isVisible=!1,this._domNode&&this._domNode.setClassName(this._invisibleClassName+(Je?" fade":"")))}}var Pn=tt(43);class abstractScrollbar_AbstractScrollbar extends kn.a{constructor(Je){super(),this._lazyRender=Je.lazyRender,this._host=Je.host,this._scrollable=Je.scrollable,this._scrollByPage=Je.scrollByPage,this._scrollbarState=Je.scrollbarState,this._visibilityController=this._register(new scrollbarVisibilityController_ScrollbarVisibilityController(Je.visibility,"visible scrollbar "+Je.extraScrollbarClassName,"invisible scrollbar "+Je.extraScrollbarClassName)),this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._mouseMoveMonitor=this._register(new xn.a),this._shouldRender=!0,this.domNode=Object(wn.b)(document.createElement("div")),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this._visibilityController.setDomNode(this.domNode),this.domNode.setPosition("absolute"),this.onmousedown(this.domNode.domNode,Je=>this._domNodeMouseDown(Je))}_createArrow(Je){const et=this._register(new scrollbarArrow_ScrollbarArrow(Je));this.domNode.domNode.appendChild(et.bgDomNode),this.domNode.domNode.appendChild(et.domNode)}_createSlider(Je,et,tt,ot){this.slider=Object(wn.b)(document.createElement("div")),this.slider.setClassName("slider"),this.slider.setPosition("absolute"),this.slider.setTop(Je),this.slider.setLeft(et),"number"==typeof tt&&this.slider.setWidth(tt),"number"==typeof ot&&this.slider.setHeight(ot),this.slider.setLayerHinting(!0),this.slider.setContain("strict"),this.domNode.domNode.appendChild(this.slider.domNode),this.onmousedown(this.slider.domNode,Je=>{Je.leftButton&&(Je.preventDefault(),this._sliderMouseDown(Je,()=>{}))}),this.onclick(this.slider.domNode,Je=>{Je.leftButton&&Je.stopPropagation()})}_onElementSize(Je){return this._scrollbarState.setVisibleSize(Je)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}_onElementScrollSize(Je){return this._scrollbarState.setScrollSize(Je)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}_onElementScrollPosition(Je){return this._scrollbarState.setScrollPosition(Je)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}beginReveal(){this._visibilityController.setShouldBeVisible(!0)}beginHide(){this._visibilityController.setShouldBeVisible(!1)}render(){this._shouldRender&&(this._shouldRender=!1,this._renderDomNode(this._scrollbarState.getRectangleLargeSize(),this._scrollbarState.getRectangleSmallSize()),this._updateSlider(this._scrollbarState.getSliderSize(),this._scrollbarState.getArrowSize()+this._scrollbarState.getSliderPosition()))}_domNodeMouseDown(Je){Je.target===this.domNode.domNode&&this._onMouseDown(Je)}delegateMouseDown(Je){const et=this.domNode.domNode.getClientRects()[0].top,tt=et+this._scrollbarState.getSliderPosition(),ot=et+this._scrollbarState.getSliderPosition()+this._scrollbarState.getSliderSize(),it=this._sliderMousePosition(Je);tt<=it&&it<=ot?Je.leftButton&&(Je.preventDefault(),this._sliderMouseDown(Je,()=>{})):this._onMouseDown(Je)}_onMouseDown(Je){let et,tt;if(Je.target===this.domNode.domNode&&"number"==typeof Je.browserEvent.offsetX&&"number"==typeof Je.browserEvent.offsetY)et=Je.browserEvent.offsetX,tt=Je.browserEvent.offsetY;else{const ot=_n.D(this.domNode.domNode);et=Je.posx-ot.left,tt=Je.posy-ot.top}const ot=this._mouseDownRelativePosition(et,tt);this._setDesiredScrollPositionNow(this._scrollByPage?this._scrollbarState.getDesiredScrollPositionFromOffsetPaged(ot):this._scrollbarState.getDesiredScrollPositionFromOffset(ot)),Je.leftButton&&(Je.preventDefault(),this._sliderMouseDown(Je,()=>{}))}_sliderMouseDown(Je,et){const tt=this._sliderMousePosition(Je),ot=this._sliderOrthogonalMousePosition(Je),it=this._scrollbarState.clone();this.slider.toggleClassName("active",!0),this._mouseMoveMonitor.startMonitoring(Je.target,Je.buttons,xn.b,Je=>{const et=this._sliderOrthogonalMousePosition(Je),Zt=Math.abs(et-ot);if(Pn.j&&Zt>140)return void this._setDesiredScrollPositionNow(it.getScrollPosition());const en=this._sliderMousePosition(Je)-tt;this._setDesiredScrollPositionNow(it.getDesiredScrollPositionFromDelta(en))},()=>{this.slider.toggleClassName("active",!1),this._host.onDragEnd(),et()}),this._host.onDragStart()}_setDesiredScrollPositionNow(Je){const et={};this.writeScrollPosition(et,Je),this._scrollable.setScrollPositionNow(et)}updateScrollbarSize(Je){this._updateScrollbarSize(Je),this._scrollbarState.setScrollbarSize(Je),this._shouldRender=!0,this._lazyRender||this.render()}isNeeded(){return this._scrollbarState.isNeeded()}}class ScrollbarState{constructor(Je,et,tt,ot,it,Zt){this._scrollbarSize=Math.round(et),this._oppositeScrollbarSize=Math.round(tt),this._arrowSize=Math.round(Je),this._visibleSize=ot,this._scrollSize=it,this._scrollPosition=Zt,this._computedAvailableSize=0,this._computedIsNeeded=!1,this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}clone(){return new ScrollbarState(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize,this._visibleSize,this._scrollSize,this._scrollPosition)}setVisibleSize(Je){const et=Math.round(Je);return this._visibleSize!==et&&(this._visibleSize=et,this._refreshComputedValues(),!0)}setScrollSize(Je){const et=Math.round(Je);return this._scrollSize!==et&&(this._scrollSize=et,this._refreshComputedValues(),!0)}setScrollPosition(Je){const et=Math.round(Je);return this._scrollPosition!==et&&(this._scrollPosition=et,this._refreshComputedValues(),!0)}setScrollbarSize(Je){this._scrollbarSize=Math.round(Je)}setOppositeScrollbarSize(Je){this._oppositeScrollbarSize=Math.round(Je)}static _computeValues(Je,et,tt,ot,it){const Zt=Math.max(0,tt-Je),en=Math.max(0,Zt-2*et),Cn=ot>0&&ot>tt;if(!Cn)return{computedAvailableSize:Math.round(Zt),computedIsNeeded:Cn,computedSliderSize:Math.round(en),computedSliderRatio:0,computedSliderPosition:0};const _n=Math.round(Math.max(20,Math.floor(tt*en/ot))),wn=(en-_n)/(ot-tt),Sn=it*wn;return{computedAvailableSize:Math.round(Zt),computedIsNeeded:Cn,computedSliderSize:Math.round(_n),computedSliderRatio:wn,computedSliderPosition:Math.round(Sn)}}_refreshComputedValues(){const Je=ScrollbarState._computeValues(this._oppositeScrollbarSize,this._arrowSize,this._visibleSize,this._scrollSize,this._scrollPosition);this._computedAvailableSize=Je.computedAvailableSize,this._computedIsNeeded=Je.computedIsNeeded,this._computedSliderSize=Je.computedSliderSize,this._computedSliderRatio=Je.computedSliderRatio,this._computedSliderPosition=Je.computedSliderPosition}getArrowSize(){return this._arrowSize}getScrollPosition(){return this._scrollPosition}getRectangleLargeSize(){return this._computedAvailableSize}getRectangleSmallSize(){return this._scrollbarSize}isNeeded(){return this._computedIsNeeded}getSliderSize(){return this._computedSliderSize}getSliderPosition(){return this._computedSliderPosition}getDesiredScrollPositionFromOffset(Je){if(!this._computedIsNeeded)return 0;const et=Je-this._arrowSize-this._computedSliderSize/2;return Math.round(et/this._computedSliderRatio)}getDesiredScrollPositionFromOffsetPaged(Je){if(!this._computedIsNeeded)return 0;const et=Je-this._arrowSize;let tt=this._scrollPosition;return et<this._computedSliderPosition?tt-=this._visibleSize:tt+=this._visibleSize,tt}getDesiredScrollPositionFromDelta(Je){if(!this._computedIsNeeded)return 0;const et=this._computedSliderPosition+Je;return Math.round(et/this._computedSliderRatio)}}var Ln=tt(65);const Tn=Object(Ln.e)("scrollbar-button-left",Ln.b.triangleLeft),In=Object(Ln.e)("scrollbar-button-right",Ln.b.triangleRight);class horizontalScrollbar_HorizontalScrollbar extends abstractScrollbar_AbstractScrollbar{constructor(Je,et,tt){const ot=Je.getScrollDimensions(),it=Je.getCurrentScrollPosition();if(super({lazyRender:et.lazyRender,host:tt,scrollbarState:new ScrollbarState(et.horizontalHasArrows?et.arrowSize:0,2===et.horizontal?0:et.horizontalScrollbarSize,2===et.vertical?0:et.verticalScrollbarSize,ot.width,ot.scrollWidth,it.scrollLeft),visibility:et.horizontal,extraScrollbarClassName:"horizontal",scrollable:Je,scrollByPage:et.scrollByPage}),et.horizontalHasArrows){const Je=(et.arrowSize-11)/2,tt=(et.horizontalScrollbarSize-11)/2;this._createArrow({className:"scra",icon:Tn,top:tt,left:Je,bottom:void 0,right:void 0,bgWidth:et.arrowSize,bgHeight:et.horizontalScrollbarSize,onActivate:()=>this._host.onMouseWheel(new Sn.b(null,1,0))}),this._createArrow({className:"scra",icon:In,top:tt,left:void 0,bottom:void 0,right:Je,bgWidth:et.arrowSize,bgHeight:et.horizontalScrollbarSize,onActivate:()=>this._host.onMouseWheel(new Sn.b(null,-1,0))})}this._createSlider(Math.floor((et.horizontalScrollbarSize-et.horizontalSliderSize)/2),0,void 0,et.horizontalSliderSize)}_updateSlider(Je,et){this.slider.setWidth(Je),this.slider.setLeft(et)}_renderDomNode(Je,et){this.domNode.setWidth(Je),this.domNode.setHeight(et),this.domNode.setLeft(0),this.domNode.setBottom(0)}onDidScroll(Je){return this._shouldRender=this._onElementScrollSize(Je.scrollWidth)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(Je.scrollLeft)||this._shouldRender,this._shouldRender=this._onElementSize(Je.width)||this._shouldRender,this._shouldRender}_mouseDownRelativePosition(Je,et){return Je}_sliderMousePosition(Je){return Je.posx}_sliderOrthogonalMousePosition(Je){return Je.posy}_updateScrollbarSize(Je){this.slider.setHeight(Je)}writeScrollPosition(Je,et){Je.scrollLeft=et}updateOptions(Je){this.updateScrollbarSize(2===Je.horizontal?0:Je.horizontalScrollbarSize),this._scrollbarState.setOppositeScrollbarSize(2===Je.vertical?0:Je.verticalScrollbarSize),this._visibilityController.setVisibility(Je.horizontal),this._scrollByPage=Je.scrollByPage}}const jn=Object(Ln.e)("scrollbar-button-up",Ln.b.triangleUp),Mn=Object(Ln.e)("scrollbar-button-down",Ln.b.triangleDown);class verticalScrollbar_VerticalScrollbar extends abstractScrollbar_AbstractScrollbar{constructor(Je,et,tt){const ot=Je.getScrollDimensions(),it=Je.getCurrentScrollPosition();if(super({lazyRender:et.lazyRender,host:tt,scrollbarState:new ScrollbarState(et.verticalHasArrows?et.arrowSize:0,2===et.vertical?0:et.verticalScrollbarSize,0,ot.height,ot.scrollHeight,it.scrollTop),visibility:et.vertical,extraScrollbarClassName:"vertical",scrollable:Je,scrollByPage:et.scrollByPage}),et.verticalHasArrows){const Je=(et.arrowSize-11)/2,tt=(et.verticalScrollbarSize-11)/2;this._createArrow({className:"scra",icon:jn,top:Je,left:tt,bottom:void 0,right:void 0,bgWidth:et.verticalScrollbarSize,bgHeight:et.arrowSize,onActivate:()=>this._host.onMouseWheel(new Sn.b(null,0,1))}),this._createArrow({className:"scra",icon:Mn,top:void 0,left:tt,bottom:Je,right:void 0,bgWidth:et.verticalScrollbarSize,bgHeight:et.arrowSize,onActivate:()=>this._host.onMouseWheel(new Sn.b(null,0,-1))})}this._createSlider(0,Math.floor((et.verticalScrollbarSize-et.verticalSliderSize)/2),et.verticalSliderSize,void 0)}_updateSlider(Je,et){this.slider.setHeight(Je),this.slider.setTop(et)}_renderDomNode(Je,et){this.domNode.setWidth(et),this.domNode.setHeight(Je),this.domNode.setRight(0),this.domNode.setTop(0)}onDidScroll(Je){return this._shouldRender=this._onElementScrollSize(Je.scrollHeight)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(Je.scrollTop)||this._shouldRender,this._shouldRender=this._onElementSize(Je.height)||this._shouldRender,this._shouldRender}_mouseDownRelativePosition(Je,et){return et}_sliderMousePosition(Je){return Je.posy}_sliderOrthogonalMousePosition(Je){return Je.posx}_updateScrollbarSize(Je){this.slider.setWidth(Je)}writeScrollPosition(Je,et){Je.scrollTop=et}updateOptions(Je){this.updateScrollbarSize(2===Je.vertical?0:Je.verticalScrollbarSize),this._scrollbarState.setOppositeScrollbarSize(0),this._visibilityController.setVisibility(Je.vertical),this._scrollByPage=Je.scrollByPage}}var An=tt(18),Rn=tt(908),Nn=tt(124);class MouseWheelClassifierItem{constructor(Je,et,tt){this.timestamp=Je,this.deltaX=et,this.deltaY=tt,this.score=0}}class MouseWheelClassifier{constructor(){this._capacity=5,this._memory=[],this._front=-1,this._rear=-1}isPhysicalMouseWheel(){if(-1===this._front&&-1===this._rear)return!1;let Je=1,et=0,tt=1,ot=this._rear;for(;;){const it=ot===this._front?Je:Math.pow(2,-tt);if(Je-=it,et+=this._memory[ot].score*it,ot===this._front)break;ot=(this._capacity+ot-1)%this._capacity,tt++}return et<=.5}accept(Je,et,tt){const ot=new MouseWheelClassifierItem(Je,et,tt);ot.score=this._computeScore(ot),-1===this._front&&-1===this._rear?(this._memory[0]=ot,this._front=0,this._rear=0):(this._rear=(this._rear+1)%this._capacity,this._rear===this._front&&(this._front=(this._front+1)%this._capacity),this._memory[this._rear]=ot)}_computeScore(Je){if(Math.abs(Je.deltaX)>0&&Math.abs(Je.deltaY)>0)return 1;let et=.5;-1===this._front&&-1===this._rear||this._memory[this._rear];return this._isAlmostInt(Je.deltaX)&&this._isAlmostInt(Je.deltaY)||(et+=.25),Math.min(Math.max(et,0),1)}_isAlmostInt(Je){return Math.abs(Math.round(Je)-Je)<.01}}MouseWheelClassifier.INSTANCE=new MouseWheelClassifier;class scrollableElement_AbstractScrollableElement extends kn.a{constructor(Je,et,tt){super(),this._onScroll=this._register(new An.b),this.onScroll=this._onScroll.event,this._onWillScroll=this._register(new An.b),Je.style.overflow="hidden",this._options=function resolveOptions(Je){const et={lazyRender:void 0!==Je.lazyRender&&Je.lazyRender,className:void 0!==Je.className?Je.className:"",useShadows:void 0===Je.useShadows||Je.useShadows,handleMouseWheel:void 0===Je.handleMouseWheel||Je.handleMouseWheel,flipAxes:void 0!==Je.flipAxes&&Je.flipAxes,consumeMouseWheelIfScrollbarIsNeeded:void 0!==Je.consumeMouseWheelIfScrollbarIsNeeded&&Je.consumeMouseWheelIfScrollbarIsNeeded,alwaysConsumeMouseWheel:void 0!==Je.alwaysConsumeMouseWheel&&Je.alwaysConsumeMouseWheel,scrollYToX:void 0!==Je.scrollYToX&&Je.scrollYToX,mouseWheelScrollSensitivity:void 0!==Je.mouseWheelScrollSensitivity?Je.mouseWheelScrollSensitivity:1,fastScrollSensitivity:void 0!==Je.fastScrollSensitivity?Je.fastScrollSensitivity:5,scrollPredominantAxis:void 0===Je.scrollPredominantAxis||Je.scrollPredominantAxis,mouseWheelSmoothScroll:void 0===Je.mouseWheelSmoothScroll||Je.mouseWheelSmoothScroll,arrowSize:void 0!==Je.arrowSize?Je.arrowSize:11,listenOnDomNode:void 0!==Je.listenOnDomNode?Je.listenOnDomNode:null,horizontal:void 0!==Je.horizontal?Je.horizontal:1,horizontalScrollbarSize:void 0!==Je.horizontalScrollbarSize?Je.horizontalScrollbarSize:10,horizontalSliderSize:void 0!==Je.horizontalSliderSize?Je.horizontalSliderSize:0,horizontalHasArrows:void 0!==Je.horizontalHasArrows&&Je.horizontalHasArrows,vertical:void 0!==Je.vertical?Je.vertical:1,verticalScrollbarSize:void 0!==Je.verticalScrollbarSize?Je.verticalScrollbarSize:10,verticalHasArrows:void 0!==Je.verticalHasArrows&&Je.verticalHasArrows,verticalSliderSize:void 0!==Je.verticalSliderSize?Je.verticalSliderSize:0,scrollByPage:void 0!==Je.scrollByPage&&Je.scrollByPage};et.horizontalSliderSize=void 0!==Je.horizontalSliderSize?Je.horizontalSliderSize:et.horizontalScrollbarSize,et.verticalSliderSize=void 0!==Je.verticalSliderSize?Je.verticalSliderSize:et.verticalScrollbarSize,Pn.f&&(et.className+=" mac");return et}(et),this._scrollable=tt,this._register(this._scrollable.onScroll(Je=>{this._onWillScroll.fire(Je),this._onDidScroll(Je),this._onScroll.fire(Je)}));const ot={onMouseWheel:Je=>this._onMouseWheel(Je),onDragStart:()=>this._onDragStart(),onDragEnd:()=>this._onDragEnd()};this._verticalScrollbar=this._register(new verticalScrollbar_VerticalScrollbar(this._scrollable,this._options,ot)),this._horizontalScrollbar=this._register(new horizontalScrollbar_HorizontalScrollbar(this._scrollable,this._options,ot)),this._domNode=document.createElement("div"),this._domNode.className="monaco-scrollable-element "+this._options.className,this._domNode.setAttribute("role","presentation"),this._domNode.style.position="relative",this._domNode.style.overflow="hidden",this._domNode.appendChild(Je),this._domNode.appendChild(this._horizontalScrollbar.domNode.domNode),this._domNode.appendChild(this._verticalScrollbar.domNode.domNode),this._options.useShadows?(this._leftShadowDomNode=Object(wn.b)(document.createElement("div")),this._leftShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._leftShadowDomNode.domNode),this._topShadowDomNode=Object(wn.b)(document.createElement("div")),this._topShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._topShadowDomNode.domNode),this._topLeftShadowDomNode=Object(wn.b)(document.createElement("div")),this._topLeftShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._topLeftShadowDomNode.domNode)):(this._leftShadowDomNode=null,this._topShadowDomNode=null,this._topLeftShadowDomNode=null),this._listenOnDomNode=this._options.listenOnDomNode||this._domNode,this._mouseWheelToDispose=[],this._setListeningToMouseWheel(this._options.handleMouseWheel),this.onmouseover(this._listenOnDomNode,Je=>this._onMouseOver(Je)),this.onnonbubblingmouseout(this._listenOnDomNode,Je=>this._onMouseOut(Je)),this._hideTimeout=this._register(new En.g),this._isDragging=!1,this._mouseIsOver=!1,this._shouldRender=!0,this._revealOnScroll=!0}dispose(){this._mouseWheelToDispose=Object(Dn.f)(this._mouseWheelToDispose),super.dispose()}getDomNode(){return this._domNode}getOverviewRulerLayoutInfo(){return{parent:this._domNode,insertBefore:this._verticalScrollbar.domNode.domNode}}delegateVerticalScrollbarMouseDown(Je){this._verticalScrollbar.delegateMouseDown(Je)}getScrollDimensions(){return this._scrollable.getScrollDimensions()}setScrollDimensions(Je){this._scrollable.setScrollDimensions(Je,!1)}updateClassName(Je){this._options.className=Je,Pn.f&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className}updateOptions(Je){void 0!==Je.handleMouseWheel&&(this._options.handleMouseWheel=Je.handleMouseWheel,this._setListeningToMouseWheel(this._options.handleMouseWheel)),void 0!==Je.mouseWheelScrollSensitivity&&(this._options.mouseWheelScrollSensitivity=Je.mouseWheelScrollSensitivity),void 0!==Je.fastScrollSensitivity&&(this._options.fastScrollSensitivity=Je.fastScrollSensitivity),void 0!==Je.scrollPredominantAxis&&(this._options.scrollPredominantAxis=Je.scrollPredominantAxis),void 0!==Je.horizontal&&(this._options.horizontal=Je.horizontal),void 0!==Je.vertical&&(this._options.vertical=Je.vertical),void 0!==Je.horizontalScrollbarSize&&(this._options.horizontalScrollbarSize=Je.horizontalScrollbarSize),void 0!==Je.verticalScrollbarSize&&(this._options.verticalScrollbarSize=Je.verticalScrollbarSize),void 0!==Je.scrollByPage&&(this._options.scrollByPage=Je.scrollByPage),this._horizontalScrollbar.updateOptions(this._options),this._verticalScrollbar.updateOptions(this._options),this._options.lazyRender||this._render()}_setListeningToMouseWheel(Je){if(this._mouseWheelToDispose.length>0!==Je&&(this._mouseWheelToDispose=Object(Dn.f)(this._mouseWheelToDispose),Je)){const onMouseWheel=Je=>{this._onMouseWheel(new Sn.b(Je))};this._mouseWheelToDispose.push(_n.i(this._listenOnDomNode,_n.d.MOUSE_WHEEL,onMouseWheel,{passive:!1}))}}_onMouseWheel(Je){const et=MouseWheelClassifier.INSTANCE;{const tt=window.devicePixelRatio/Object(Nn.c)();Pn.j||Pn.d?et.accept(Date.now(),Je.deltaX/tt,Je.deltaY/tt):et.accept(Date.now(),Je.deltaX,Je.deltaY)}let tt=!1;if(Je.deltaY||Je.deltaX){let ot=Je.deltaY*this._options.mouseWheelScrollSensitivity,it=Je.deltaX*this._options.mouseWheelScrollSensitivity;this._options.scrollPredominantAxis&&(Math.abs(ot)>=Math.abs(it)?it=0:ot=0),this._options.flipAxes&&([ot,it]=[it,ot]);const Zt=!Pn.f&&Je.browserEvent&&Je.browserEvent.shiftKey;!this._options.scrollYToX&&!Zt||it||(it=ot,ot=0),Je.browserEvent&&Je.browserEvent.altKey&&(it*=this._options.fastScrollSensitivity,ot*=this._options.fastScrollSensitivity);const en=this._scrollable.getFutureScrollPosition();let Cn={};if(ot){const Je=en.scrollTop-50*ot;this._verticalScrollbar.writeScrollPosition(Cn,Je)}if(it){const Je=en.scrollLeft-50*it;this._horizontalScrollbar.writeScrollPosition(Cn,Je)}if(Cn=this._scrollable.validateScrollPosition(Cn),en.scrollLeft!==Cn.scrollLeft||en.scrollTop!==Cn.scrollTop){this._options.mouseWheelSmoothScroll&&et.isPhysicalMouseWheel()?this._scrollable.setScrollPositionSmooth(Cn):this._scrollable.setScrollPositionNow(Cn),tt=!0}}let ot=tt;!ot&&this._options.alwaysConsumeMouseWheel&&(ot=!0),!ot&&this._options.consumeMouseWheelIfScrollbarIsNeeded&&(this._verticalScrollbar.isNeeded()||this._horizontalScrollbar.isNeeded())&&(ot=!0),ot&&(Je.preventDefault(),Je.stopPropagation())}_onDidScroll(Je){this._shouldRender=this._horizontalScrollbar.onDidScroll(Je)||this._shouldRender,this._shouldRender=this._verticalScrollbar.onDidScroll(Je)||this._shouldRender,this._options.useShadows&&(this._shouldRender=!0),this._revealOnScroll&&this._reveal(),this._options.lazyRender||this._render()}renderNow(){if(!this._options.lazyRender)throw new Error("Please use `lazyRender` together with `renderNow`!");this._render()}_render(){if(this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows)){const Je=this._scrollable.getCurrentScrollPosition(),et=Je.scrollTop>0,tt=Je.scrollLeft>0,ot=tt?" left":"",it=et?" top":"",Zt=tt||et?" top-left-corner":"";this._leftShadowDomNode.setClassName("shadow"+ot),this._topShadowDomNode.setClassName("shadow"+it),this._topLeftShadowDomNode.setClassName(`shadow${Zt}${it}${ot}`)}}_onDragStart(){this._isDragging=!0,this._reveal()}_onDragEnd(){this._isDragging=!1,this._hide()}_onMouseOut(Je){this._mouseIsOver=!1,this._hide()}_onMouseOver(Je){this._mouseIsOver=!0,this._reveal()}_reveal(){this._verticalScrollbar.beginReveal(),this._horizontalScrollbar.beginReveal(),this._scheduleHide()}_hide(){this._mouseIsOver||this._isDragging||(this._verticalScrollbar.beginHide(),this._horizontalScrollbar.beginHide())}_scheduleHide(){this._mouseIsOver||this._isDragging||this._hideTimeout.cancelAndSet(()=>this._hide(),500)}}class scrollableElement_ScrollableElement extends scrollableElement_AbstractScrollableElement{constructor(Je,et){(et=et||{}).mouseWheelSmoothScroll=!1;const tt=new Rn.a(0,Je=>_n.V(Je));super(Je,et,tt),this._register(tt)}setScrollPosition(Je){this._scrollable.setScrollPositionNow(Je)}}class SmoothScrollableElement extends scrollableElement_AbstractScrollableElement{constructor(Je,et,tt){super(Je,et,tt)}setScrollPosition(Je){Je.reuseAnimation?this._scrollable.setScrollPositionSmooth(Je,Je.reuseAnimation):this._scrollable.setScrollPositionNow(Je)}getScrollPosition(){return this._scrollable.getCurrentScrollPosition()}}class DomScrollableElement extends scrollableElement_ScrollableElement{constructor(Je,et){super(Je,et),this._element=Je,this.onScroll(Je=>{Je.scrollTopChanged&&(this._element.scrollTop=Je.scrollTop),Je.scrollLeftChanged&&(this._element.scrollLeft=Je.scrollLeft)}),this.scanDomNode()}scanDomNode(){this.setScrollDimensions({width:this._element.clientWidth,scrollWidth:this._element.scrollWidth,height:this._element.clientHeight,scrollHeight:this._element.scrollHeight}),this.setScrollPosition({scrollLeft:this._element.scrollLeft,scrollTop:this._element.scrollTop})}}},3900:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>xr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(500),wn=tt(2);var Sn=et.n(wn);const xn=tt(2515);var kn=et.n(xn);const En=tt(132);var Dn=et.n(En);function u(Je){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function r(Je){return typeof Je}:function r(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}var Pn=["primary","secondary","destructive","subtle"],Ln={active:{dark:"rgba(0, 0, 0, 0.2)",light:"rgba(0, 0, 0, 0.07)"},hover:{dark:"rgba(255, 255, 255, 0.05)",light:"rgba(0, 0, 0, 0.03)"},selected:{dark:"rgba(255, 255, 255, 0.1)",light:"rgba(0, 0, 0, 0.04)"}},Tn={dark:"#272a2f",light:"#eeeeee"},In={dark:"rgba(255, 255, 255, 0.15)",light:"rgba(0, 0, 0, 0.1)"};function h(Je){var et,tt,ot="transparent",it="transparent",Zt=(0,_n.pick)({enterprise:In,prisma:_n.variables.interactiveColorBackgroundDisabled}),en=(0,_n.pick)({enterprise:{dark:_n.mixins.overlayColors(In.dark,Ln.selected.dark),light:_n.mixins.overlayColors(In.light,Ln.selected.light)},prisma:_n.mixins.overlayColors(_n.variables.interactiveColorBackgroundDisabled,_n.variables.interactiveColorOverlaySelected)}),Cn="transparent",wn="transparent",Sn=_n.variables.contentColorActive,xn=_n.variables.contentColorDisabled;switch(Je){case"primary":ot=_n.variables.interactiveColorPrimary,it=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.active.light),dark:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.active.dark)},prisma:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,_n.variables.interactiveColorOverlayActive)}),Cn=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.hover.light),dark:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.hover.dark)},prisma:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,_n.variables.interactiveColorOverlayHover)}),wn=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.selected.light),dark:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.selected.dark)},prisma:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,_n.variables.interactiveColorOverlaySelected)}),Sn=_n.variables.contentColorInverted;break;case"destructive":ot=_n.variables.accentColorNegative,it=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.active.light),dark:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.active.dark)},prisma:_n.mixins.overlayColors(_n.variables.accentColorNegative,_n.variables.interactiveColorOverlayActive)}),Cn=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.hover.light),dark:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.hover.dark)},prisma:_n.mixins.overlayColors(_n.variables.accentColorNegative,_n.variables.interactiveColorOverlayHover)}),wn=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.selected.light),dark:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.selected.dark)},prisma:_n.mixins.overlayColors(_n.variables.accentColorNegative,_n.variables.interactiveColorOverlaySelected)}),Sn=_n.variables.contentColorInverted;break;case"secondary":et=_n.variables.interactiveColorBorder,tt=_n.variables.interactiveColorBorderDisabled,ot=(0,_n.pick)({enterprise:Tn,prisma:_n.variables.interactiveColorBackground}),it=(0,_n.pick)({enterprise:Ln.active,prisma:_n.variables.interactiveColorOverlayActive}),Cn=(0,_n.pick)({enterprise:Ln.hover,prisma:_n.variables.interactiveColorOverlayHover}),wn=(0,_n.pick)({enterprise:Ln.selected,prisma:_n.variables.interactiveColorOverlaySelected});break;case"subtle":Sn=_n.variables.interactiveColorPrimary,it=(0,_n.pick)({enterprise:Ln.active,prisma:_n.variables.interactiveColorOverlayActive}),Cn=(0,_n.pick)({enterprise:Ln.hover,prisma:_n.variables.interactiveColorOverlayHover}),wn=(0,_n.pick)({enterprise:Ln.selected,prisma:_n.variables.interactiveColorOverlaySelected})}return{background:ot,backgroundActive:it,backgroundDisabled:Zt,backgroundDisabledSelected:en,backgroundHover:Cn,backgroundSelected:wn,borderColor:et,borderColorDisabled:tt,color:Sn,colorDisabled:xn}}const jn=function k(Je,et){var tt="string"==typeof Je&&Pn.includes(Je)?Je:void 0,ot={};tt&&void 0!==et?ot=et:void 0===tt&&"object"===u(Je)&&void 0===et&&(ot=Je);var it=h(tt),Zt=Dn()(it,ot),en=Zt.background,Cn=Zt.backgroundActive,Sn=Zt.backgroundDisabled,xn=Zt.backgroundDisabledSelected,kn=Zt.backgroundHover,En=Zt.backgroundSelected,Ln=Zt.borderColor,Tn=Zt.borderColorDisabled,In=Zt.color,jn=Zt.colorDisabled,Mn=null!=en&&"transparent"!==en;return function(){return(0,wn.css)(["border-radius:",";",";"," "," cursor:pointer;position:relative;&:focus,&:hover{z-index:3;}&:not([disabled],[aria-disabled='true']){background-color:",";color:",";transition:background-color 0.2s,box-shadow 0.2s,text-decoration 0.2s;&:hover{background-color:",";}&:active{background-color:",";transition:none;}","}&:not([disabled]){&:focus{box-shadow:",";}}&[disabled],&[aria-disabled='true']{border-color:",";color:",";cursor:not-allowed;","}"],_n.variables.borderRadius,(function(){return Ln&&(0,wn.css)(["border:1px solid ",";"],Ln)}),(function(Je){return Je.$append&&(0,wn.css)(["border-top-right-radius:0.1px;border-bottom-right-radius:0.1px;border-right:none;"])}),(function(Je){return Je.$prepend&&(0,wn.css)(["border-top-left-radius:0.1px;border-bottom-left-radius:0.1px;"])}),en,In,kn,Cn,(function(Je){return Je.$selected&&(0,wn.css)(["background-color:",";"],En)}),_n.variables.focusShadow,Tn,jn,(function(Je){return Mn&&(0,wn.css)(["background-color:",";"],Je?xn:Sn)}))}};var Mn=(0,wn.css)(["&:not([disabled],[aria-disabled='true']){&:focus{background-color:",";}&:hover{border-color:",";","}"," ","}"," &[disabled],&[aria-disabled='true']{","}"],_n.variables.interactiveColorOverlayHover,_n.variables.interactiveColorBorderHover,(0,_n.pickVariant)("$variant",{secondary:(0,wn.css)(["box-shadow:",";"],_n.variables.hoverShadow),default:(0,wn.css)(["box-shadow:",";"],_n.variables.hoverShadow),subtle:(0,wn.css)(["box-shadow:",";"],_n.variables.hoverShadow)}),(function(Je){return Je.$selected&&(0,wn.css)(["border-color:",";&:hover{background-color:",";}"],_n.variables.interactiveColorBorderDisabled,_n.mixins.overlayColors(_n.variables.interactiveColorOverlaySelected,_n.variables.interactiveColorOverlayHover))}),(function(Je){return Je.$error&&(0,wn.css)(["border-color:",";&:hover{border-color:",";}"],_n.variables.accentColorNegative,_n.variables.accentColorNegative)}),(0,_n.pickVariant)("$variant",{secondary:(0,wn.css)([""," font-weight:",";"],jn("subtle",{color:_n.variables.contentColorActive}),_n.variables.fontWeightSemiBold),subtle:(0,wn.css)([""," font-weight:",";"],jn("subtle",{color:_n.variables.contentColorActive}),_n.variables.fontWeightSemiBold),default:(0,wn.css)([""," font-weight:",";"],jn("secondary",{background:"transparent"}),_n.variables.fontWeightSemiBold),toggle:(0,wn.css)([""," font-weight:normal;"],jn("secondary",{background:"transparent"}))}),(function(Je){return Je.$selected&&(0,wn.css)(["background-color:",";"],_n.mixins.overlayColors(_n.variables.interactiveColorBackgroundDisabled,_n.variables.interactiveColorOverlaySelected))})),An=(0,wn.css)(["&:not([disabled],[aria-disabled='true']){&:focus{background-color:",";}&:hover{box-shadow:",";}}"," font-weight:",";"],(0,_n.pickVariant)("$variant",{primary:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,_n.variables.interactiveColorOverlayHover),destructive:_n.mixins.overlayColors(_n.variables.accentColorNegative,_n.variables.interactiveColorOverlayHover),flat:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlayHover)}),_n.variables.hoverShadow,(0,_n.pickVariant)("$variant",{primary:jn("primary"),destructive:jn("destructive"),flat:jn({background:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlaySelected),backgroundActive:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlayActive),backgroundHover:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlayHover),backgroundSelected:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlaySelected)})}),_n.variables.fontWeightSemiBold),Rn="#1A8929",Nn=(0,wn.css)(["border-radius:",";cursor:pointer;position:relative;&:focus{z-index:3;}"],_n.variables.borderRadius),Fn=(0,wn.css)([""," ",""],(function(Je){return Je.$append&&(0,wn.css)(["border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;"])}),(function(Je){return Je.$prepend&&(0,wn.css)(["border-top-left-radius:0;border-bottom-left-radius:0;"])})),Bn="inset 0 -1px 0 rgba(0, 0, 0, 0.1)",Vn="inset 0 1px 0 rgba(0, 0, 0, 0.1)",Wn=(0,wn.css)(["",";border:1px solid;border-color:",";",";font-weight:",";&:not([disabled],[aria-disabled='true']){background-color:",";color:",";transition:background-image 0.2s,border 0.2s,box-shadow 0.2s,text-decoration 0.2s;",";"," &:hover{background-color:",";",";}&:active{transition:none;background-color:",";border-color:",";",";}&:focus{"," ","}}&:not([disabled]){&:focus{","}}&[disabled],&[aria-disabled='true']{cursor:not-allowed;color:",";background-color:",";border-color:",";","}"],Nn,(0,_n.pick)({light:_n.variables.gray60,dark:_n.variables.borderColor}),Fn,(0,_n.pickVariant)("$variant",{default:"normal",secondary:_n.variables.fontWeightSemiBold}),(0,_n.pick)({light:_n.variables.gray98,dark:_n.variables.gray45}),(0,_n.pick)({light:_n.variables.gray45,dark:_n.variables.white}),(0,_n.pick)({light:(0,wn.css)(["box-shadow:",";"],Bn),dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 ",";"],_n.variables.gray30)}),(function(Je){return Je.$selected&&(0,wn.css)(["",";background-color:",";border-color:",";"],(0,_n.pick)({light:(0,wn.css)(["box-shadow:",";"],Vn),dark:(0,wn.css)(["box-shadow:inset 0 1px 0 ",";"],_n.variables.black)}),(0,_n.pick)({light:_n.variables.gray92,dark:_n.variables.gray22}),(0,_n.pick)({light:_n.variables.gray60,dark:_n.variables.gray20}))}),(0,_n.pick)({light:"#ebeeef",dark:_n.variables.gray30}),(0,_n.pick)({light:(0,wn.css)(["box-shadow:",";"],Bn),dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 ",";"],_n.variables.gray25)}),(0,_n.pick)({light:_n.variables.gray92,dark:_n.variables.gray22}),(0,_n.pick)({light:_n.variables.gray60,dark:_n.variables.gray20}),(0,_n.pick)({dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 ",";"],_n.variables.gray22)}),(function(Je){return Je.$append&&(0,_n.pick)({light:(0,wn.css)(["box-shadow:"," ",",inset -1px 0 0 ",";"],Bn,_n.variables.focusShadow,_n.variables.borderColor),dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 "," ",",inset -1px 0 0 ",";"],_n.variables.gray30,_n.variables.focusShadow,_n.variables.borderColor)})}),(function(Je){var et=Je.$append,tt=Je.$selected;return et&&tt&&(0,_n.pick)({light:(0,wn.css)(["box-shadow:",",",",",",inset -1px 0 0 ",";"],Bn,Vn,_n.variables.focusShadow,_n.variables.borderColor),dark:(0,wn.css)(["box-shadow:inset 0 1px 0 ",",",",inset -1px 0 0 ",";"],_n.variables.black,_n.variables.focusShadow,_n.variables.borderColor)})}),(0,_n.pick)({light:(0,wn.css)(["box-shadow:",",",";"],Bn,_n.variables.focusShadow),dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 ",",",";"],_n.variables.gray30,_n.variables.focusShadow)}),_n.variables.textDisabledColor,(0,_n.pick)({light:_n.variables.gray96,dark:_n.variables.gray30}),(0,_n.pick)({light:_n.variables.borderLightColor,dark:_n.variables.gray30}),(function(Je){return Je.$selected&&(0,_n.pick)({light:(0,wn.css)(["box-shadow:",";background-color:",";border-color:",";"],Vn,_n.variables.gray92,_n.variables.gray80),dark:(0,wn.css)(["box-shadow:inset 0 1px 0 ",";background-color:",";border-color:",";"],_n.variables.black,_n.variables.gray22,_n.variables.gray20)})})),zn="inset 0 -2px 0 rgba(0, 0, 0, 0.1)",Hn="inset 0 2px 0 rgba(0, 0, 0, 0.1)",$n=(0,wn.css)(["",";font-weight:",";"," &:not([disabled],[aria-disabled='true']){background-color:",";color:",";box-shadow:",";transition:background-image 0.2s,border 0.2s,box-shadow 0.2s,text-decoration 0.2s;"," "," &:hover{background-color:",";}&:active{background-color:",";transition:none;}&:focus{&:active{background-color:",";transition:none;}}}&:not([disabled]){&:focus{box-shadow:",",",";}}&[disabled],&[aria-disabled='true']{color:",";background-color:",";cursor:not-allowed;","}"],Nn,_n.variables.fontWeightSemiBold,Fn,Rn,_n.variables.white,zn,(function(Je){return Je.$selected&&(0,wn.css)(["box-shadow:",";background-color:",";"],Hn,"#235823")}),(function(Je){return Je.$prepend&&(0,wn.css)(["border-left:1px solid ",";"],Rn)}),_n.variables.brandColorD50,_n.variables.brandColorD30,_n.variables.brandColorD30,zn,_n.variables.focusShadow,_n.variables.brandColorL30,_n.variables.brandColorL10,(function(Je){return Je.$selected&&(0,wn.css)(["box-shadow:",";background-color:",";"],Hn,_n.variables.brandColorD20)})),qn=(0,wn.css)(["",";font-weight:",";"," &:not([disabled],[aria-disabled='true']){background-color:",";color:",";box-shadow:",";transition:background-image 0.2s,border 0.2s,box-shadow 0.2s,text-decoration 0.2s;"," "," &:hover{background-color:",";}&:active{background-color:",";transition:none;}&:focus{&:active{background-color:",";transition:none;}}}&:not([disabled]){&:focus{box-shadow:",",",";}}&[disabled],&[aria-disabled='true']{color:",";background-color:",";cursor:not-allowed;","}"],Nn,_n.variables.fontWeightSemiBold,Fn,_n.variables.errorColorD10,_n.variables.white,zn,(function(Je){return Je.$selected&&(0,wn.css)(["box-shadow:",";background-color:",";"],Hn,_n.variables.errorColorD30)}),(function(Je){return Je.$prepend&&(0,wn.css)(["border-left:1px solid ",";"],_n.variables.errorColorD30)}),_n.variables.errorColorD30,_n.variables.errorColorD40,_n.variables.errorColorD40,zn,_n.variables.focusShadow,_n.variables.errorColorL10,_n.variables.errorColorD10,(function(Je){return Je.$selected&&(0,wn.css)(["box-shadow:",";background-color:",";"],Hn,_n.variables.errorColorD40)})),Kn=(0,wn.css)(["",";color:",";border:1px solid transparent;&:not([disabled],[aria-disabled='true']){transition:background-color 0.2s,border 0.2s,box-shadow 0.2s,text-decoration 0.2s;"," &:hover{color:",";background-color:",";border-color:",";}"," &:focus{color:",";}&:active,&[aria-expanded='true']{background-color:",";transition:none;}}&:not([disabled]){&:focus{box-shadow:",";}}&[disabled],&[aria-disabled='true']{color:",";cursor:not-allowed;","}"],Nn,(0,_n.pick)({light:_n.variables.gray45,dark:_n.variables.white}),(function(Je){return Je.$selected&&(0,wn.css)(["border-color:",";"],_n.variables.accentColor)}),(0,_n.pick)({light:_n.variables.linkColor,dark:_n.variables.white}),_n.variables.backgroundColorHover,(0,_n.pick)({light:_n.variables.gray60,dark:_n.variables.borderColor}),(function(Je){return Je.$error&&(0,wn.css)(["&,&:hover{color:",";}"],_n.variables.errorColor)}),(0,_n.pick)({light:_n.variables.linkColor,dark:_n.variables.white}),(0,_n.pick)({light:_n.variables.gray92,dark:_n.variables.gray22}),_n.variables.focusShadow,_n.variables.textDisabledColor,(function(Je){return Je.$selected&&(0,wn.css)(["border-color:",";"],_n.variables.borderLightColor)})),Un=Sn()(kn()).withConfig({displayName:"ButtonSimpleStyles__StyledClickable",componentId:"vlarwe-0"})([""," ",""],(function(Je){return Je.to?(0,wn.css)([""," align-items:center;justify-content:center;"],_n.mixins.reset("flex")):(0,wn.css)(["",""],_n.mixins.reset("block"))}),(0,_n.pick)({enterprise:(0,_n.pickVariant)("$variant",{primary:$n,secondary:Wn,destructive:qn,subtle:Kn,default:Wn,pill:Kn,toggle:Wn,flat:Wn}),prisma:(0,_n.pickVariant)("$variant",{primary:An,secondary:Mn,destructive:An,subtle:Mn,default:Mn,toggle:Mn,flat:An,pill:Mn})}));function I(Je){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function r(Je){return typeof Je}:function r(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function R(){return(R=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function V(Je,et){if(null==Je)return{};var tt,ot,it=function W(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function q(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function E(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function z(Je,et){return(z=Object.setPrototypeOf||function r(Je,et){return Je.__proto__=et,Je})(Je,et)}function U(Je){var et=function J(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function a(){var tt,ot=K(Je);if(et){var it=K(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return F(this,tt)}}function F(Je,et){return!et||"object"!==I(et)&&"function"!=typeof et?G(Je):et}function G(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function K(Je){return(K=Object.setPrototypeOf?Object.getPrototypeOf:function r(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Q(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function X(Je){return function er(Je){if(Array.isArray(Je))return ar(Je)}(Je)||function rr(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function Z(Je,et){if(!Je)return;if("string"==typeof Je)return ar(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return ar(Je,et)}(Je)||function Y(){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 ar(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var Gn=["default","secondary","primary","destructive","subtle"],Jn=[].concat(Gn,["pill"]),Cr=[].concat(Gn,["toggle","flat"]),wr=(Array.from(new Set([].concat(X(Jn),X(Cr)))),{action:Cn().string,appearance:Cn().oneOf(["default","secondary","primary","destructive","subtle","pill","toggle","flat"]),append:Cn().bool,children:Cn().node,disabled:Cn().oneOfType([Cn().bool,Cn().oneOf(["dimmed"])]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,inline:Cn().bool,openInNewContext:Cn().bool,prepend:Cn().bool,selected:Cn().bool,splunkTheme:Cn().object,to:Cn().string}),Sr=function(Je){!function L(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&z(Je,et)}(a,Je);var et=U(a);function a(){var Je;q(this,a);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return Q(G(Je=et.call.apply(et,[this].concat(ot))),"component",null),Q(G(Je),"handleMount",(function(et){Je.component=et})),Je}return function M(Je,et,tt){return et&&E(Je.prototype,et),tt&&E(Je,tt),Je}(a,[{key:"focus",value:function r(){var Je;null===(Je=this.component)||void 0===Je||Je.focus()}},{key:"getVariant",value:function r(){var Je=this.props,et=Je.appearance,tt=Je.error,ot=Je.splunkTheme,it=et;return"enterprise"===ot.family?tt?it="destructive":Jn.includes(et)||(it="default"):"prisma"!==ot.family||Cr.includes(et)||(it="secondary"),it}},{key:"render",value:function r(){var Je=this.props,et=Je.append,tt=Je.children,ot=Je.error,it=Je.prepend,en=Je.selected,Cn=V(Je,["append","children","error","prepend","selected"]);return Zt().createElement(Un,R({"aria-invalid":ot,"aria-pressed":en,"data-test":"button-simple",ref:this.handleMount,$variant:this.getVariant(),$append:et,$prepend:it,$selected:en||!1,$error:ot},Cn),tt)}}]),a}(it.Component);Q(Sr,"defaultProps",{appearance:"default",append:!1,disabled:!1,error:!1,inline:!0,openInNewContext:!1,prepend:!1}),Q(Sr,"propTypes",wr);var Or=(0,_n.withSplunkTheme)(Sr);Or.propTypes=Sr.propTypes;const xr=Or;Je.exports=ot})()},3901:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(646),Cn=tt(739);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("External"),viewBox:"0 0 1500 1499"},Je),Zt().createElement("path",{d:"M1500 1125h-189.04v185.96H189.04V189.04H375V0H0v1500h1500v-375zm0-1125H723.288v190.068h469.52l-666.78 648.288 133.56 134.59 650.344-665.754v469.52l189.04 1.028L1500 0z"}))}Je.exports=ot})()},3902:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Nn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(63);var wn=et.n(_n);const Sn=tt(38);var xn=et.n(Sn);const kn=tt(1811),En=tt(1812),Dn=tt(3899),Pn=tt(128),Ln=tt(2);var Tn=et.n(Ln);const In=tt(500);var jn=Tn()(Pn.animated.div).withConfig({displayName:"TransitionOpenStyles__Styled",componentId:"sc-1x58s0g-0"})(["",";",";"],In.mixins.reset("block"),(function(Je){return Je.$hideOverflow&&(0,Ln.css)(["overflow:hidden;"])})),Mn=Tn()(Pn.animated.div).withConfig({displayName:"TransitionOpenStyles__StyledInner",componentId:"sc-1x58s0g-1"})(["",";",";width:100%;"],In.mixins.reset("table"),In.mixins.clearfix());function g(Je){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function O(){return(O=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function w(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function S(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?w(Object(tt),!0).forEach((function(et){R(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):w(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function F(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function T(Je,et){return(T=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function k(Je){var et=function _(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=N(Je);if(et){var it=N(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return E(this,tt)}}function E(Je,et){return!et||"object"!==g(et)&&"function"!=typeof et?C(Je):et}function C(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function N(Je){return(N=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function R(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var An={animation:Cn().oneOf(["slideFromTop","slideFromRight","slideFromBottom","slideFromLeft","expandHeight","expandWidth","none"]),animateOnMount:Cn().bool,children:Cn().node,className:Cn().string,id:Cn().string,innerClassName:Cn().string,innerStyle:Cn().object,onAnimationEnd:Cn().func,open:Cn().bool,outerClassName:Cn().string,outerId:Cn().string,outerStyle:Cn().object,renderChildrenWhenCollapsed:Cn().bool,retainFocus:Cn().bool,takeFocus:Cn().bool},Rn=function(Je){!function P(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&T(Je,et)}(n,Je);var et=k(n);function n(Je){var tt;return function j(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),R(C(tt=et.call(this,Je)),"allowAnimationUpdates",!0),R(C(tt),"getValue",(function(Je){var et=tt.props.animation,ot=0;if(Je)switch(tt.props.takeFocus&&(0,En.takeFocus)(Je,"container"),et){case"slideFromTop":case"slideFromBottom":case"expandHeight":case"none":ot=Je.offsetHeight;break;case"slideFromLeft":case"slideFromRight":case"expandWidth":ot=Je.offsetWidth}return ot})),R(C(tt),"handleMount",(function(Je){var et=tt.getValue(Je);tt.setState({value:et,innerEl:Je})})),R(C(tt),"handleRest",(function(){var Je,et;tt.allowAnimationUpdates&&tt.setState({animating:!1}),null===(Je=(et=tt.props).onAnimationEnd)||void 0===Je||Je.call(et)})),R(C(tt),"handleTab",(function(Je){tt.state.innerEl&&(0,En.handleTab)(tt.state.innerEl,Je)})),R(C(tt),"internalRender",(function(Je){var et,ot=Je.value,it=Je.transform,en=tt.props,Cn=en.animation,_n=en.className,Sn=en.children,kn=en.id,En=en.innerClassName,Pn=en.innerStyle,Ln=en.open,Tn=en.outerClassName,In=en.outerId,An=en.outerStyle,Rn=en.renderChildrenWhenCollapsed,Nn=tt.state.animating;if(Nn)switch(Cn){case"slideFromTop":case"slideFromBottom":case"expandHeight":case"none":et="height";break;case"slideFromLeft":case"slideFromRight":case"expandWidth":et="width"}return Ln||Nn||!Rn?Zt().createElement(jn,{$hideOverflow:!Ln||Nn,className:(0,Dn.toClassName)(_n,Tn),style:S(S({},An),et&&R({},et,ot)),id:In},(Ln||Nn)&&Zt().createElement(Mn,O({"data-test":"transition-open"},xn()(tt.props,wn()(n.propTypes)),{ref:tt.handleMount,tabIndex:-1,className:En,id:kn,onKeyDown:tt.props.retainFocus?tt.handleTab:void 0,style:S(S({},Pn),{},{transform:it})}),Sn)):Zt().createElement(jn,{$hideOverflow:!1,className:(0,Dn.toClassName)(_n,Tn),style:S(S({},An),et&&R({},et,ot)),id:In},Zt().createElement(Mn,O({"data-test":"transition-open"},xn()(tt.props,wn()(n.propTypes)),{ref:tt.handleMount,tabIndex:-1,className:En,id:kn,onKeyDown:tt.props.retainFocus?tt.handleTab:void 0,style:S(S({},Pn),{},{transform:it,display:"none"})}),Sn))})),R(C(tt),"getSpringTransition",(function(){var Je=tt.props,et=Je.open,ot=Je.animation,it=tt.state.value,Zt={value:et?it:0},en={value:et?0:it},Cn={precision:1};if("expandWidth"===ot||"expandHeight"===ot||"none"===ot)return{to:Zt,config:Cn};if(!it)return null;if("slideFromTop"!==ot&&"slideFromLeft"!==ot)return{to:Zt,from:en,config:Cn};var _n="slideFromTop"===ot?"Y":"X",wn="translate".concat(_n,"(").concat(et?0:-it,"px)"),Sn="translate".concat(_n,"(").concat(et?-it:0,"px)");return{to:S({transform:wn},Zt),from:S({transform:Sn},en)}})),tt.state={animating:!!Je.animateOnMount&&Je.open,innerEl:null,prevOpen:Je.open},tt}return function x(Je,et,tt){return et&&F(Je.prototype,et),tt&&F(Je,tt),Je}(n,[{key:"componentDidUpdate",value:function e(){var Je=this.getValue(this.state.innerEl);this.state.value===Je||this.state.animating||this.setState({value:Je})}},{key:"componentWillUnmount",value:function e(){this.allowAnimationUpdates=!1}},{key:"render",value:function e(){var Je=this.props.animation;return Zt().createElement(kn.Spring,O({},this.getSpringTransition(),{immediate:"none"===Je,onRest:this.handleRest}),this.internalRender)}}]),n}(it.Component);R(Rn,"propTypes",An),R(Rn,"defaultProps",{animation:"expandHeight",animateOnMount:!1,innerStyle:{},open:!1,outerStyle:{},renderChildrenWhenCollapsed:!1,retainFocus:!1,takeFocus:!1}),R(Rn,"getDerivedStateFromProps",(function(Je,et){return Je.open!==et.prevOpen?{animating:!0,prevOpen:Je.open}:null}));const Nn=Rn;Je.exports=ot})()},3903:function(Je,et,tt){"use strict";var ot;function setSharedTranslator(Je){ot=Je}function resetSharedTranslator(){setSharedTranslator("undefined"!=typeof window&&window.gettext||function(Je){return Je})}Object.defineProperty(et,"__esModule",{value:!0}),et.gettext=function gettext(){return ot.apply(void 0,arguments)},et._=function _(){return ot.apply(void 0,arguments)},et.setSharedTranslator=setSharedTranslator,et.resetSharedTranslator=resetSharedTranslator,resetSharedTranslator()},3904:function(Je,et,tt){"use strict";var ot,it=Object.create,Zt=Object.defineProperty,en=Object.getOwnPropertyDescriptor,Cn=Object.getOwnPropertyNames,_n=Object.getPrototypeOf,wn=Object.prototype.hasOwnProperty,__export=(Je,et)=>{for(var tt in et)Zt(Je,tt,{get:et[tt],enumerable:!0})},__copyProps=(Je,et,tt,ot)=>{if(et&&"object"==typeof et||"function"==typeof et)for(let it of Cn(et))wn.call(Je,it)||it===tt||Zt(Je,it,{get:()=>et[it],enumerable:!(ot=en(et,it))||ot.enumerable});return Je},Sn={};__export(Sn,{customThemeVariables:()=>Tn,monacoColors:()=>Ln}),Je.exports=(ot=Sn,__copyProps(Zt({},"__esModule",{value:!0}),ot));var xn={};__export(xn,{default:()=>En});var kn=((Je,et,tt)=>(tt=null!=Je?it(_n(Je)):{},__copyProps(!et&&Je&&Je.__esModule?tt:Zt(tt,"default",{value:Je,enumerable:!0}),Je)))(tt(22));((Je,et,tt)=>{__copyProps(Je,et,"default"),tt&&__copyProps(tt,et,"default")})(xn,tt(22));var En="default"in kn?kn.default:kn,Dn=(0,xn.pick)({enterprise:{light:xn.variables.white,dark:xn.variables.black},prisma:xn.variables.backgroundColorNavigation}),Pn=(0,xn.pick)({enterprise:xn.variables.borderColor,prisma:xn.variables.contentColorDisabled}),Ln={background:{light:"#FFFFFE",dark:"#222222"},popup:{light:"#DDDDDD",dark:"#000000"}},Tn={invalidDropTargetBackgroundColor:"#8A393B",validDropTargetBackgroundColor:(0,xn.pick)({light:"#80EC9F",dark:"#117E32"}),invalidDropTargetBorderColor:(0,xn.pick)({enterprise:"#FE3A3A",prisma:xn.variables.accentColorNegative}),validDropTargetBorderColor:(0,xn.pick)({enterprise:{light:"#07BA39",dark:"#08E045"},prisma:xn.variables.accentColorPositive}),dashboardBackgroundColor:(0,xn.pick)({enterprise:{light:xn.variables.gray96,dark:xn.variables.gray20},prisma:xn.variables.backgroundColorSection}),selectedInputBackgroundColor:(0,xn.pick)({enterprise:{light:xn.variables.gray92,dark:xn.variables.gray30},prisma:xn.variables.backgroundColorPopup}),selectedInputBorderColor:(0,xn.pick)({enterprise:{light:xn.variables.borderColor,dark:xn.variables.gray45},prisma:xn.variables.contentColorDisabled}),vizPanelBackgroundColor:(0,xn.pick)({enterprise:{light:xn.variables.white,dark:xn.variables.black},prisma:xn.variables.backgroundColorSidebar}),toolbarBackgroundColor:Dn,toolbarBorderColor:Pn,sidebarPanelBackgroundColor:Dn,sidebarPanelBorderColor:Pn,monacoBackgroundColor:(0,xn.pick)(Ln.background),monacoBorder:"1px solid rgba(0, 0, 0, 0.15)"}},3905:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Divider:()=>In,Heading:()=>Vn,Item:()=>co,MenuContext:()=>Tn,default:()=>bo});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(38);var wn=et.n(_n);const Sn=tt(3890),xn=tt(1809),kn=tt(1812),En=tt(2);var Dn=et.n(En);const Pn=tt(500);var Ln=Dn().div.withConfig({displayName:"DividerStyles__Styled",componentId:"l3zfh3-0"})(["border-top:1px solid ",";",""],(0,Pn.pick)({enterprise:Pn.variables.borderColor,prisma:Pn.variables.neutral200}),(0,Pn.pick)({prisma:{comfortable:(0,En.css)(["margin:8px 0;"]),compact:(0,En.css)(["margin:6px 0;"])}}));const Tn=(0,it.createContext)({role:"menu",preventFocus:!1});function h(){return(h=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function g(Je){var et=h({},Je),tt=(0,it.useContext)(Tn).role;return Zt().createElement(Ln,h({"aria-hidden":"listbox"===tt,"data-test":"divider",role:"separator"},et))}g.propTypes={},g.filterFirst=!0,g.filterConsecutive=!0,g.filterLast=!0,g.as="Divider";const In=g,jn=tt(7148);var Mn=et.n(jn);const An=tt(3896);var Rn=et.n(An),Nn=Dn().div.withConfig({displayName:"HeadingStyles__Styled",componentId:"mcd2ws-0"})([""," border-top:1px solid transparent;",";&:not(:first-child){",";}"],Pn.mixins.reset("block"),(0,Pn.pick)({enterprise:(0,En.css)(["padding:"," "," 6px;"],Pn.variables.spacingXSmall,Pn.variables.spacingSmall),prisma:{comfortable:"padding: 13px 16px 10px 16px",compact:"padding: 9px 16px 6px 16px"}}),(0,Pn.pick)({enterprise:(0,En.css)(["border-top:",";"],Pn.variables.border),prisma:{comfortable:(0,En.css)(["border-top:1px solid ",";margin-top:6px;padding-top:19px;"],Pn.variables.neutral200),compact:(0,En.css)(["border-top:1px solid ",";margin-top:6px;padding-top:15px;"],Pn.variables.neutral200)}})),Fn=Dn().h5.withConfig({displayName:"HeadingStyles__PrismaSectionTitle",componentId:"mcd2ws-1"})([""," font-size:",";line-height:",";font-weight:",";letter-spacing:0.02em;"],Pn.mixins.reset("block"),Pn.variables.fontSizeSmall,Pn.variables.lineHeight,Pn.variables.fontWeightBold);function P(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function E(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?P(Object(tt),!0).forEach((function(et){_(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):P(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function j(){return(j=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function T(Je,et){if(null==Je)return{};var tt,ot,it=function D(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Bn={children:Cn().node,title:Cn().bool,outerStyle:Cn().object};function q(Je){var et=Je.children,tt=Je.title,ot=Je.outerStyle,en=T(Je,["children","title","outerStyle"]),Cn=(0,it.useContext)(Tn).role,_n="prisma"===Rn()().family?Zt().createElement(Fn,j({as:tt?"h4":"h5",style:ot,"data-test":"heading"},en),et):Zt().createElement(Mn(),j({style:E(E({},ot),{},{margin:0}),level:tt?4:"ss","data-test":"heading"},en),et);return Zt().createElement(Nn,{"aria-hidden":"listbox"===Cn},_n)}q.propTypes=Bn,q.filterConsecutive=!0,q.filterLast=!0,q.as="Heading";const Vn=q,Wn=tt(76);var zn=et.n(Wn);const Hn=tt(7149);var $n=et.n(Hn);const qn=tt(7150);var Kn=et.n(qn);const Un=tt(3906);var Gn=et.n(Un);const Jn=tt(2517);var Cr=et.n(Jn);const wr=tt(2515);var Sr=et.n(wr);const Or=tt(2518);var xr=et.n(Or),kr=(0,En.css)(["color:",";font-size:",";line-height:",";overflow:inherit;white-space:inherit;text-overflow:inherit;"],(0,Pn.pick)({prisma:Pn.variables.contentColorDefault,enterprise:Pn.variables.textGray}),Pn.variables.fontSizeSmall,(0,Pn.pick)({prisma:"16px"})),Lr=Dn().span.withConfig({displayName:"ItemStyles__StyledItemDescriptionBottom",componentId:"sc-4kc053-0"})(["",";display:block;"],kr),Nr=Dn().span.withConfig({displayName:"ItemStyles__StyledItemDescriptionRight",componentId:"sc-4kc053-1"})(["",";float:right;"," max-width:50%;text-align:right;box-sizing:border-box;"],kr,(0,Pn.pick)({enterprise:(0,En.css)(["padding-left:",";"],Pn.variables.spacingLarge)})),Wr=Dn().div.withConfig({displayName:"ItemStyles__StyledItemSelectedIcon",componentId:"sc-4kc053-2"})(["position:absolute;"," color:",";"],(0,Pn.pick)({prisma:(0,En.css)(["right:16px;"]),enterprise:(0,En.css)(["right:3px;left:8px;"])}),(0,Pn.pick)({prisma:Pn.variables.contentColorActive,enterprise:Pn.variables.accentColorL10})),zr=Dn().span.withConfig({displayName:"ItemStyles__StyledItemIcon",componentId:"sc-4kc053-3"})(["flex:0 0 auto;padding-right:",";min-width:10px;display:inline-block;text-align:center;vertical-align:",";",""],(0,Pn.pick)({prisma:"8px",enterprise:"3px"}),(0,Pn.pick)({prisma:"initial",enterprise:"middle"}),(0,Pn.pick)({prisma:(0,En.css)(["color:",";display:inline-flex;align-items:center;min-width:20px;min-height:20px;& > svg{width:20px;height:20px;}"],Pn.variables.contentColorMuted),enterprise:(0,En.css)(["transform:translateY(-1px);"])})),Hr=Dn()(Sr()).withConfig({displayName:"ItemStyles__StyledClickable",componentId:"sc-4kc053-4"})(["display:block;position:relative;cursor:pointer;color:",";word-wrap:break-word;max-width:100%;width:100%;padding:",";"," "," "," &:not([disabled]){&:hover{background:",";","}&:focus{outline:0;box-shadow:",";","}"," ","}&[disabled]{color:",";cursor:not-allowed;",",","{color:inherit;}","{cursor:not-allowed;color:",";}","}",""],(0,Pn.pick)({prisma:Pn.variables.contentColorActive,enterprise:{dark:Pn.variables.gray96,light:Pn.variables.gray22}}),(0,Pn.pick)({prisma:{comfortable:"10px 16px",compact:"6px 16px"},enterprise:"6px 10px"}),(function(Je){var et=Je.$isSelectable,tt=Je.$selectableAppearance;return et&&(0,Pn.pick)({prisma:(0,En.css)(["padding-right:44px;",""],(function(){return"checkbox"===tt&&"padding-left: 42px;"})),enterprise:(0,En.css)(["padding-right:10px;padding-left:",";"],(function(){return"checkbox"===tt?"32px":"28px"}))})}),(function(Je){var et=Je.$active,tt=Je.$preventFocus;return et&&!tt&&(0,En.css)(["box-shadow:",";"],Pn.variables.focusShadowInset)}),(function(Je){return Je.$active&&(0,En.css)(["background:",";font-weight:",";"],(0,Pn.pick)({enterprise:{light:Pn.variables.gray92,dark:Pn.variables.gray22},prisma:Pn.variables.neutral100}),Pn.variables.fontWeightBold)}),(0,Pn.pick)({prisma:Pn.variables.interactiveColorOverlayHover,enterprise:Pn.variables.backgroundColorHover}),(function(Je){return Je.$selected&&(0,Pn.pick)({prisma:(0,En.css)(["background:",";"],Pn.mixins.overlayColors(Pn.variables.interactiveColorOverlaySelected,Pn.variables.interactiveColorOverlayHover))})}),Pn.variables.focusShadowInset,(0,Pn.pick)({prisma:(0,En.css)(["background:",";"],Pn.variables.interactiveColorOverlayHover)}),(0,Pn.pick)({prisma:(0,En.css)(["&:active{background:",";}"],Pn.variables.interactiveColorOverlayActive)}),(function(Je){return Je.$selected&&(0,Pn.pick)({prisma:(0,En.css)(["background:",";&:active{background:",";}"],Pn.variables.interactiveColorOverlaySelected,Pn.mixins.overlayColors(Pn.variables.interactiveColorOverlaySelected,Pn.variables.interactiveColorOverlayActive))})}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray45,dark:Pn.variables.contentColorDisabled},prisma:Pn.variables.contentColorDisabled}),Lr,Nr,Wr,(0,Pn.pick)({prisma:Pn.variables.contentColorDisabled,enterprise:Pn.variables.gray80}),(0,Pn.pick)({prisma:(0,En.css)(["& > * > ","{color:",";}"],zr,Pn.variables.contentColorDisabled)}),(function(Je){return Je.$selected&&(0,Pn.pick)({prisma:(0,En.css)(["","{color:",";}"],zr,Pn.variables.contentColorActive)})})),$r=Dn()(xr()).withConfig({displayName:"ItemStyles__StyledSwitch",componentId:"sc-4kc053-5"})(["position:absolute;left:",";top:",";"],(0,Pn.pick)({prisma:"16px",enterprise:"8px"}),(0,Pn.pick)({prisma:"0px",enterprise:{comfortable:"-1px",compact:"2px"}})),Kr=Dn().span.withConfig({displayName:"ItemStyles__StyledInnerWrapper",componentId:"sc-4kc053-6"})(["display:flex;align-items:flex-start;"]),Ur=Dn().span.withConfig({displayName:"ItemStyles__StyledTitleAndDescriptionWrapper",componentId:"sc-4kc053-7"})(["display:flex;flex-wrap:wrap;flex-direction:column;max-width:100%;width:100%;align-self:center;word-break:break-word;white-space:normal;",""],(function(Je){return Je.$truncate&&(0,En.css)(["white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"])})),Gr=Dn().div.withConfig({displayName:"ItemStyles__StyledLabel",componentId:"sc-4kc053-8"})(["overflow:inherit;white-space:inherit;text-overflow:inherit;max-width:100%;min-height:20px;",""],(function(Je){return Je.$truncate&&(0,En.css)(["display:block;clear:both;"])})),Zr=Dn().span.withConfig({displayName:"ItemStyles__StyledMatch",componentId:"sc-4kc053-9"})(["border-bottom:1px solid ",";"],(0,Pn.pick)({prisma:Pn.variables.contentColorActive,enterprise:{dark:Pn.variables.gray96,light:Pn.variables.gray45}})),Xr=Dn().span.withConfig({displayName:"ItemStyles__StyledSubmenu",componentId:"sc-4kc053-10"})(["float:right;padding-left:",";color:",";",""],Pn.variables.spacingSmall,(0,Pn.pick)({prisma:"inherit",enterprise:Pn.variables.textGray}),(0,Pn.pick)({prisma:(0,En.css)(["& > svg{width:20px;height:20px;}"])}));const Yr=tt(7152);var Qr=et.n(Yr);const Jr=tt(3901);var eo=et.n(Jr);var to=(0,tt(2516)._)("Open externally"),no=(0,En.css)(["width:0.8em;height:0.8em;vertical-align:baseline;"]),ro=Dn()(eo()).withConfig({displayName:"External__StyledEnterprise",componentId:"sc-1turs2s-0"})([""," margin:0 0 0 3px;"],no),oo=Dn()(Qr()).withConfig({displayName:"External__StyledPrisma",componentId:"sc-1turs2s-1"})([""," margin:0 0 0 4px;"],no);const io=function he(){var Je=(0,Pn.useSplunkTheme)(),et=Je.isEnterprise,tt=Je.isCompact?"20px":"24px";return et?Zt().createElement(ro,{screenReaderText:to}):Zt().createElement(oo,{"aria-label":to,height:tt,width:tt},Zt().createElement("title",null,to))};function ge(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function xe(Je){return(xe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function we(){return(we=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Se(Je,et){if(null==Je)return{};var tt,ot,it=function Oe(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function Ie(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Pe(Je,et,tt){return et&&Ie(Je.prototype,et),tt&&Ie(Je,tt),Je}function _e(Je,et){return(_e=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function je(Je){var et=function Re(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=qe(Je);if(et){var it=qe(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Te(this,tt)}}function Te(Je,et){return!et||"object"!==xe(et)&&"function"!=typeof et?De(Je):et}function De(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function qe(Je){return(qe=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Ne(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var ao={active:Cn().bool,children:Cn().node,description:Cn().string,descriptionPosition:Cn().oneOf(["right","bottom"]),disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),hasSubmenu:Cn().bool,icon:Cn().node,itemKey:Cn().number,matchRanges:Cn().arrayOf(Cn().shape({start:Cn().number.isRequired,end:Cn().number.isRequired})),onClick:Cn().func,onFocus:Cn().func,openInNewContext:Cn().bool,preventFocus:Cn().bool,role:Cn().oneOf(["menuitem","menuitemradio","menuitemcheckbox","listboxitem","option"]),selectable:Cn().bool,selectableAppearance:Cn().oneOf(["checkmark","checkbox"]),selected:Cn().bool,splunkTheme:Cn().object,to:Cn().string,truncate:Cn().bool},so=function(Je){!function Ee(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&_e(Je,et)}(r,Je);var et=je(r);function r(Je){var tt;return function Ce(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Ne(De(tt=et.call(this,Je)),"el",null),Ne(De(tt),"handleFocus",(function(Je){var et=tt.props,ot=et.onFocus,it=et.itemKey;null==ot||ot(Je,{itemKey:it})})),Ne(De(tt),"handleMount",(function(Je){tt.el=Je,ge(tt.props.elementRef,Je)})),r.validateProps(Je),tt}return Pe(r,null,[{key:"validateProps",value:function e(Je){0}}]),Pe(r,[{key:"componentDidUpdate",value:function e(){r.validateProps(this.props)}},{key:"focus",value:function e(){var Je;null===(Je=this.el)||void 0===Je||Je.focus()}},{key:"scrollIntoViewIfNeeded",value:function e(){!function e(Je){if(Je){var et=Je.offsetParent;et&&(et.scrollTop+et.clientHeight<Je.offsetTop+Je.clientHeight?et.scrollTop=Je.offsetTop+Je.clientHeight-et.clientHeight:et.scrollTop>Je.offsetTop&&(et.scrollTop=Je.offsetTop))}}(this.el)}},{key:"renderLabel",value:function e(){var Je=this.props,et=Je.children,tt=Je.matchRanges;if(!tt||!zn()(et))return et;var ot=[];return ot.push(et.substring(0,tt[0].start)),tt.forEach((function(Je,it){ot.push(Zt().createElement(Zr,{key:it,"data-test":"match"},et.substring(Je.start,Je.end))),it<tt.length-1?ot.push(et.substring(Je.end,tt[it+1].start)):ot.push(et.substring(Je.end,et.length))})),ot}},{key:"render",value:function e(){var Je=this.props,et=Je.active,tt=Je.children,ot=Je.hasSubmenu,it=Je.selectable,en=Je.selectableAppearance,Cn=Je.selected,_n=Je.icon,Sn=Je.description,xn=Je.disabled,kn=Je.onClick,En=Je.role,Dn=Je.splunkTheme,Pn=Je.to,Ln=Je.truncate,Tn=Je.descriptionPosition,In=Je.openInNewContext,jn=Se(Je,["active","children","hasSubmenu","selectable","selectableAppearance","selected","icon","description","disabled","onClick","role","splunkTheme","to","truncate","descriptionPosition","openInNewContext"]),Mn=Dn.isEnterprise,An=Dn.isPrisma,Rn=this.context.preventFocus,Nn=it||Cn,Fn={nonselectable:"menuitem",checkmark:"menuitemradio",checkbox:"menuitemcheckbox"}[Nn?en:"nonselectable"],Bn={"aria-haspopup":!!ot||void 0,"aria-checked":!("checkmark"!==en||!Cn)||void 0},Vn=An?"right":"left",Wn=Sn&&"right"===Tn,Hn=Sn&&!Wn,qn=Cn&&"checkmark"===en&&Zt().createElement(Wr,null,An?Zt().createElement(Kn(),{inline:!0,height:"16",width:"16"}):Zt().createElement(Gn(),{hideDefaultTooltip:!0,inline:!0,screenReaderText:null,size:.85}));return Zt().createElement(Hr,we({$isSelectable:Nn,$selectableAppearance:en,$selected:Cn,$active:et,$preventFocus:Rn||!1,"data-test-selected":Nn?Cn:null,"data-test":"item","data-has-icon":!!_n,disabled:xn,onClick:kn,onFocus:this.handleFocus,onMouseDown:function e(Je){Rn&&Je.preventDefault()},role:En||Fn,tabIndex:Rn?-1:void 0,to:Pn,title:Ln&&zn()(tt)?tt:void 0,openInNewContext:In},Bn,wn()(jn,"onFocus"),{elementRef:this.handleMount}),it&&"checkbox"===en&&Zt().createElement($r,{interactive:!1,selected:Cn,selectedLabel:"Selected",value:"menu-item"}),ot&&Zt().createElement(Xr,null,Mn?Zt().createElement(Cr(),{hideDefaultTooltip:!0,screenReaderText:null}):Zt().createElement($n(),null)),Wn&&Zt().createElement(Nr,{"data-test":"description"},Sn),Zt().createElement(Kr,null,_n&&Zt().createElement(zr,null,_n),Zt().createElement(Ur,{$truncate:Ln},"left"===Vn&&qn,Zt().createElement(Gr,{$truncate:Ln,"data-test":"label"},this.renderLabel(),In&&Zt().createElement(io,null)),Hn&&Zt().createElement(Lr,{"data-test":"description"},Sn),"right"===Vn&&qn)))}}]),r}(it.Component);Ne(so,"propTypes",ao),Ne(so,"defaultProps",{active:!1,descriptionPosition:"bottom",disabled:!1,hasSubmenu:!1,openInNewContext:!1,preventFocus:!1,selectable:!1,selectableAppearance:"checkmark",selected:!1,truncate:!1}),Ne(so,"as",void 0),Ne(so,"contextType",Tn);var lo=(0,Pn.withSplunkTheme)(so);lo.propTypes=so.propTypes,lo.as="Item";const co=lo,uo=tt(7153);var po=et.n(uo),ho=(0,En.css)(["border-top:1px solid ",";"],(0,Pn.pick)({enterprise:Pn.variables.gray60,prisma:Pn.variables.neutral200})),fo=Dn().div.withConfig({displayName:"MenuStyles__Styled",componentId:"sc-1olffp9-0"})(["",";background-color:",";border-radius:",";min-width:60px;overflow:auto;position:relative;"," &:focus{outline:0;box-shadow:",";","}& + &{","}"],Pn.mixins.reset("block"),(0,Pn.pick)({enterprise:Pn.variables.backgroundColor,prisma:Pn.variables.backgroundColorPopup}),Pn.variables.borderRadius,(0,Pn.pick)({prisma:(0,En.css)(["padding:8px 0;"])}),Pn.variables.focusShadowInset,(0,Pn.pick)({prisma:(0,En.css)(["background:",";"],Pn.variables.interactiveColorOverlayHover)}),ho),go=Dn()(fo.withComponent(po())).withConfig({displayName:"MenuStyles__StyledScroll",componentId:"sc-1olffp9-1"})([""," + &,& + ","{","}"],fo,fo,ho);function Ve(){return(Ve=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Ue(Je,et){if(null==Je)return{};var tt,ot,it=function Xe(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var mo={children:Cn().node,controlledExternally:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),retainFocus:Cn().bool,stopScrollPropagation:Cn().bool,disableFocusControl:Cn().bool};function Qe(Je){var et=Je.children,tt=Je.controlledExternally,ot=Je.elementRef,en=Je.retainFocus,Cn=Je.stopScrollPropagation,_n=Je.disableFocusControl,En=Ue(Je,["children","controlledExternally","elementRef","retainFocus","stopScrollPropagation","disableFocusControl"]),Dn=(0,it.useContext)(Tn).role,Pn=void 0===Dn?"menu":Dn,Ln=(0,it.useContext)(Sn.PopoverContext).retainFocus,In=(0,it.useRef)(null),jn=!0;null!=en?jn=en:null!=Ln&&(jn=Ln);var Mn=it.Children.toArray(et).filter(it.isValidElement).reduce((function(Je,et,tt,ot){if("Divider"===et.type.as&&0===Je.length)return Je;if(("Heading"===et.type.as||"Divider"===et.type.as)&&!et.props.title&&et.type.filterConsecutive&&ot.length>tt+1){var it=ot[tt+1];if("Heading"===it.type.as||"Divider"===it.type.as)return Je}return"Divider"!==et.type.as&&"Heading"!==et.type.as||tt!==ot.length-1?(Je.push(et),Je):Je}),[]),An=(0,it.useCallback)((function(Je){In.current=Je,ge(ot,Je)}),[ot]),Rn=function e(Je){return{enableLoop:!0,orientation:"vertical",enableTab:Je,enableHomeEnd:!0}}(jn),Nn=(0,it.useCallback)((function(Je){var et=(0,xn.keycode)(Je.nativeEvent);"tab"===et&&(0,kn.isTabKey)(Je)&&Je.shiftKey?et="tabShift":"tab"===et&&(0,kn.isTabKey)(Je)&&(et="tab");var tt="tab"===et||"tabShift"===et;"enter"===et||!Rn.enableTab&&tt||Je.preventDefault();var ot=In.current,it=[];ot&&(it=(0,kn.getSortedTabbableElements)(ot,{ignoreTabIndex:!0}));var Zt=(null==Je?void 0:Je.target)instanceof Element?Je.target:null,en=null==ot?void 0:ot.querySelector(":focus"),Cn=Zt||en,_n=Cn?it.indexOf(Cn):-1;(0,kn.handleFocus)(et,it,_n,Rn)}),[Rn]),Fn={"data-test":"menu",onKeyDown:_n||tt?void 0:Nn,role:Pn};return Cn?Zt().createElement(go,Ve({},Fn,{elementRef:An,stopScrollPropagation:!0},wn()(En,"tagName")),Mn):Zt().createElement(fo,Ve({},Fn,{ref:An},En),Zt().createElement(Tn.Provider,{value:function e(){return{role:"menu",preventFocus:tt}}()},Mn))}Qe.propTypes=mo,Qe.Item=co,Qe.Divider=In,Qe.Heading=Vn;const bo=Qe;Je.exports=ot})()},3906:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(646),Cn=tt(739);var _n=et.n(Cn);function l(){return(l=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),l({screenReaderText:(0,en._)("Check")},Je),Zt().createElement("path",{d:"M536.3 1278.364L1500 121.514 1354.11.283 513.7 1010.212l-391.44-319.52L0 837.61"}))}Je.exports=ot})()},3907:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(500);var xn=wn().div.withConfig({displayName:"BoxStyles__Styled",componentId:"sc-1h4b5f6-0"})(["",";align-items:stretch;align-content:stretch;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;justify-content:flex-start;width:auto;max-width:100%;@media all and (-ms-high-contrast:none){max-width:calc(100% - 0.01px);}&[data-inline]{display:inline-block;vertical-align:middle;}&[data-flex]{display:flex;}&[data-flex][data-inline]{display:inline-flex;}"],Sn.mixins.reset("block"));function c(){return(c=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function s(Je,et){if(null==Je)return{};var tt,ot,it=function u(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),flex:Cn().bool,inline:Cn().bool};function y(Je){var et=Je.children,tt=Je.elementRef,ot=Je.flex,it=void 0!==ot&&ot,en=Je.tag,Cn=void 0===en?"div":en,_n=Je.inline,wn=void 0!==_n&&_n,Sn=s(Je,["children","elementRef","flex","tag","inline"]);return Zt().createElement(xn,c({as:Cn,ref:tt},Sn,{"data-inline":wn||void 0,"data-flex":it||void 0}),et)}y.propTypes=kn;const En=y;Je.exports=ot})()},3908:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(646),Cn=tt(739);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("Box Unchecked")},Je),Zt().createElement("path",{d:"M0 1346.918V153.082c0-44.52 14.384-81.164 43.15-109.93C71.92 14.383 108.563 0 153.083 0h1193.836c44.52 0 81.164 14.384 109.93 43.15C1485.617 71.92 1500 108.563 1500 153.083v1193.836c0 44.52-14.384 81.164-43.15 109.93-28.768 28.768-65.412 43.152-109.932 43.152H153.082c-44.52 0-81.164-14.384-109.93-43.15C14.383 1428.08 0 1391.437 0 1346.917zm225-1045.89v897.945c0 21.917 7.192 40.068 21.575 54.452C260.96 1267.808 279.11 1275 301.027 1275h897.946c21.917 0 40.068-7.192 54.452-21.575 14.383-14.384 21.575-32.535 21.575-54.452V301.027c0-21.917-7.192-40.068-21.575-54.452C1239.04 232.192 1220.89 225 1198.973 225H301.027c-21.917 0-40.068 7.192-54.452 21.575C232.192 260.96 225 279.11 225 301.027z"}))}Je.exports=ot})()},3909:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(646),Cn=tt(739);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("Download"),viewBox:"0 0 1500 1499"},Je),Zt().createElement("path",{d:"M1216.632 877.823L749.487 1344.97 282.34 876.796l111.91-110.883 276.18 276.18L671.46 0h157.084v1042.094l276.18-276.18 111.91 111.91zM0 1340.863h1500v158.11H0v-158.11z"}))}Je.exports=ot})()},391:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return it}));var ot=tt(58);const it=Object(ot.c)("textModelService")},3910:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>u});const it=tt(0);var Zt=et.n(it);const en=tt(646),Cn=tt(739);var _n=et.n(Cn);function c(){return(c=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function u(Je){return Zt().createElement(_n(),c({screenReaderText:(0,en._)("Warning"),viewBox:"0 0 1500 1313"},Je),Zt().createElement("path",{d:"M.956 1196.326l668.58-1144.89C689.395 17.736 718.71 0 749.916 0c31.207 0 59.577 15.963 80.382 51.436l668.58 1144.89c7.565 12.416-23.642 116.174-77.544 116.174H85.474c-53.902 0-92.083-102.872-84.518-116.174zm643.333-684.743l32.146 257.167c4.908 39.264 34.086 74.685 69.815 91.187 36.612-16.018 64.87-50.826 69.914-91.187l32.146-257.167C855.18 456.623 815.582 411 759.7 411h-26.8c-55.908 0-95.555 45.033-88.61 100.583zm101.294 644.209c63.283 0 114.584-51.301 114.584-114.584 0-63.282-51.301-114.583-114.584-114.583-63.282 0-114.583 51.3-114.583 114.583s51.3 114.584 114.583 114.584z"}))}Je.exports=ot})()},3911:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Body:()=>zn,Footer:()=>Gn,Header:()=>Zr,default:()=>eo});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(149);var wn=et.n(_n);const Sn=tt(63);var xn=et.n(Sn);const kn=tt(84);var En=et.n(kn);const Dn=tt(38);var Pn=et.n(Dn);const Ln=tt(7154);var Tn=et.n(Ln);const In=tt(1812),jn=tt(2509),Mn=tt(2514),An=tt(2);var Rn=et.n(An);const Nn=tt(3907);var Fn=et.n(Nn);const Bn=tt(500);var Vn=Rn()(Fn()).withConfig({displayName:"BodyStyles__StyledBox",componentId:"lv54z7-0"})(["background-color:",";"," flex:0 1 auto;overflow:auto;"],(0,Bn.pick)({enterprise:Bn.variables.backgroundColor,prisma:Bn.variables.backgroundColorDialog}),(0,Bn.pick)({enterprise:{comfortable:(0,An.css)(["padding:28px;"]),compact:(0,An.css)(["padding:24px;"])},prisma:{comfortable:(0,An.css)(["padding:12px 24px;&:first-child{padding-top:36px;}&:last-child{padding-bottom:36px;}"]),compact:(0,An.css)(["padding:8px 24px;&:first-child{padding-top:26px;}&:last-child{padding-bottom:26px;}"])}}));function j(){return(j=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function C(Je,et){return function T(Je){if(Array.isArray(Je))return Je}(Je)||function P(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function _(Je,et){if(!Je)return;if("string"==typeof Je)return E(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return E(Je,et)}(Je,et)||function I(){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 E(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function M(Je,et){if(null==Je)return{};var tt,ot,it=function q(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Wn={children:Cn().node};function D(Je){var et=Je.children,tt=M(Je,["children"]),ot=C((0,it.useState)(),2),en=ot[0],Cn=ot[1],_n=(0,it.useCallback)((function(Je){Cn(Je)}),[]);return Zt().createElement(Vn,j({"data-test":"body"},tt,{elementRef:_n}),Zt().createElement(Mn.ScrollContainerProvider,{value:en},et))}D.propTypes=Wn;const zn=D,Hn=tt(7155);var $n=et.n(Hn),qn=Rn()(Fn()).withConfig({displayName:"FooterStyles__StyledBox",componentId:"yszcmv-0"})(["flex:0 0 auto;text-align:right;padding:",";background-color:",";& > button{min-width:80px;}"],(0,Bn.pick)({enterprise:Bn.variables.spacingLarge,prisma:{comfortable:"24px",compact:"18px 24px"}}),(0,Bn.pick)({enterprise:Bn.variables.backgroundColor,prisma:Bn.variables.backgroundColorDialog}));const Kn=(0,it.createContext)({});function L(){return(L=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function X(Je,et){if(null==Je)return{};var tt,ot,it=function $(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Un={children:Cn().node};function U(Je){var et=Je.children,tt=X(Je,["children"]),ot=(0,it.useContext)(Kn).divider,en="both"===ot||"footer"===ot;return Zt().createElement(Zt().Fragment,null,en&&Zt().createElement($n(),{"aria-hidden":!0}),Zt().createElement(qn,L({"data-test":"footer"},tt),et))}U.propTypes=Un;const Gn=U,Jn=tt(7156);var Cr=et.n(Jn);const wr=tt(7157);var Sr=et.n(wr);const Or=tt(2516),xr=tt(3900);var kr=et.n(xr),Lr=Rn()(Fn()).withConfig({displayName:"HeaderStyles__StyledBox",componentId:"sc-1y722ut-0"})(["",";flex:0 0 auto;position:relative;min-height:",";background-color:",";padding:",";align-items:flex-start;padding-right:",";"],Bn.mixins.reset("flex"),(0,Bn.pick)({enterprise:"30px",prisma:{comfortable:"60px",compact:"52px"}}),(0,Bn.pick)({enterprise:Bn.variables.backgroundColor,prisma:Bn.variables.backgroundColorDialog}),(0,Bn.pick)({enterprise:"25px 28px",prisma:{comfortable:"18px 24px",compact:"14px 24px"}}),(function(Je){return Je.$close&&(0,Bn.pick)({enterprise:"54px",prisma:{comfortable:"64px",compact:"56px"}})})),Nr=Rn().div.withConfig({displayName:"HeaderStyles__StyledTitleWrapper",componentId:"sc-1y722ut-1"})(["",";flex-direction:column;align-self:center;"],Bn.mixins.reset("flex")),Wr=Rn().div.withConfig({displayName:"HeaderStyles__StyledIcon",componentId:"sc-1y722ut-2"})(["",";align-items:center;justify-content:center;margin-right:",";background-color:",";width:",";height:",";flex-shrink:0;"],Bn.mixins.reset("inline-flex"),Bn.variables.spacingLarge,Bn.variables.transparent,(0,Bn.pick)({comfortable:"40px",compact:"32px"}),(0,Bn.pick)({comfortable:"40px",compact:"32px"})),zr=Rn().h2.withConfig({displayName:"HeaderStyles__StyledTitle",componentId:"sc-1y722ut-3"})(["",";"," margin:0;overflow-wrap:break-word;"],Bn.mixins.reset("block"),(0,Bn.pick)({enterprise:(0,An.css)(["",""],Bn.mixins.typography({size:20,weight:"semiBold",color:"active",lineHeight:22})),prisma:(0,An.css)(["",""],Bn.mixins.typography({size:20,weight:"semiBold",color:"active",lineHeight:24}))})),Hr=Rn().p.withConfig({displayName:"HeaderStyles__StyledSubtitle",componentId:"sc-1y722ut-4"})(["",";overflow-wrap:break-word;"],Bn.mixins.reset("block")),$r=Rn().div.withConfig({displayName:"HeaderStyles__StyledButtonsWrapper",componentId:"sc-1y722ut-5"})(["",";position:absolute;top:",";right:",";bottom:50%;"," max-height:35px;transform-origin:bottom right;transform:rotate(-90deg) translateX(100%);"],Bn.mixins.reset("block"),(0,Bn.pick)({enterprise:0,prisma:{comfortable:"-2px",compact:"-6px"}}),(0,Bn.pick)({enterprise:0,prisma:{comfortable:"-2px",compact:"-6px"}}),(0,Bn.pick)({prisma:{comfortable:(0,An.css)(["min-height:35px;"]),compact:(0,An.css)(["min-height:30px;"])}})),Kr=Rn().div.withConfig({displayName:"HeaderStyles__StyledClose",componentId:"sc-1y722ut-6"})(["",";position:absolute;right:0;top:0;transform:rotate(90deg) translate(-50%,-50%);"],Bn.mixins.reset("block")),Ur=Rn()(kr()).withConfig({displayName:"HeaderStyles__StyledButtonSimple",componentId:"sc-1y722ut-7"})(["float:right;width:",";height:",";text-align:center;"],Bn.variables.inputHeight,Bn.variables.inputHeight);function se(){return(se=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ue(Je,et){if(null==Je)return{};var tt,ot,it=function pe(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Gr={children:Cn().node,icon:Cn().node,onRequestClose:Cn().func,subtitle:Cn().node,title:Cn().string};function de(Je){var et=Je.children,tt=Je.icon,ot=Je.onRequestClose,en=Je.subtitle,Cn=Je.title,_n=ue(Je,["children","icon","onRequestClose","subtitle","title"]),wn=(0,it.useContext)(Kn),Sn=wn.titleId,xn=wn.subtitleId,kn=wn.divider,En="both"===kn||"header"===kn,Dn=(0,Bn.useSplunkTheme)(),Pn=Dn.isCompact,Ln=Dn.isEnterprise,Tn=Pn?"20px":"24px";return Zt().createElement(Zt().Fragment,null,Zt().createElement(Lr,se({$close:!!ot,"data-test":"header"},_n),tt&&Zt().createElement(Wr,null,tt),Cn?Zt().createElement(Nr,null,Cn&&Zt().createElement(zr,{id:Sn,"data-test":"title"},Cn),en&&Zt().createElement(Hr,{id:xn,"data-test":"subtitle"},en)):et,ot&&Zt().createElement($r,null,Zt().createElement(Kr,null,Zt().createElement(Ur,{appearance:"pill","aria-label":(0,Or._)("Close"),"data-test":"close",onClick:ot},Ln?Zt().createElement(Sr(),{"data-test":"cross",inline:!1,screenReaderText:null,size:"13px"}):Zt().createElement(Cr(),{"data-test":"cross",height:Tn,width:Tn}))))),En&&Zt().createElement($n(),{"aria-hidden":!0}))}de.propTypes=Gr;const Zr=de,Xr=tt(128);var Yr=Rn()(Xr.animated.div).withConfig({displayName:"ModalStyles__Styled",componentId:"sc-5fn8ds-0"})(["",";flex-direction:column;position:fixed;left:50%;transform:translateX(-50%);z-index:",";",""],Bn.mixins.reset("flex"),Bn.variables.zindexModal,(0,Bn.pick)({enterprise:(0,An.css)(["box-shadow:0 1px 5px ",";max-height:calc(100vh - "," * 4);max-width:calc(100vw - "," * 4);"],Bn.variables.black,Bn.variables.spacingLarge,Bn.variables.spacingLarge),prisma:(0,An.css)(["box-shadow:",";max-height:calc(100vh - "," * 4);max-width:calc(100vw - "," * 4);border-radius:",";overflow:hidden;"],Bn.variables.modalShadow,Bn.variables.spacingXLarge,Bn.variables.spacingXLarge,Bn.variables.borderRadius)}));function he(){return(he=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ge(Je){return function we(Je){if(Array.isArray(Je))return ke(Je)}(Je)||function Se(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function Oe(Je,et){if(!Je)return;if("string"==typeof Je)return ke(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return ke(Je,et)}(Je)||function xe(){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 ke(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function je(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function Ce(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?je(Object(tt),!0).forEach((function(et){He(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):je(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function Ie(Je){return(Ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function Ee(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Me(Je,et){return(Me=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function qe(Je){var et=function Re(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Ae(Je);if(et){var it=Ae(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Fe(this,tt)}}function Fe(Je,et){return!et||"object"!==Ie(et)&&"function"!=typeof et?De(Je):et}function De(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Ae(Je){return(Ae=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function He(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Qr={children:Cn().node,closeOnClickAway:Cn().bool,divider:Cn().oneOf(["header","footer","both","none"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),initialFocus:Cn().oneOfType([Cn().object,Cn().oneOf(["first","container"])]),onRequestClose:Cn().func,open:Cn().bool,returnFocus:Cn().oneOfType([Cn().func,Cn().object])},Jr=function(Je){!function Te(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&Me(Je,et)}(o,Je);var et=qe(o);function o(Je){var tt;return function _e(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,o),He(De(tt=et.call(this,Je)),"el",null),He(De(tt),"initialFocusTimeoutId",void 0),He(De(tt),"initialFocus",null),He(De(tt),"headerTitleId",void 0),He(De(tt),"headerSubtitleId",void 0),He(De(tt),"getDefaultMotionStyle",(function(){return{top:0}})),He(De(tt),"getMotionStyle",(function(){return tt.props.open?{top:40}:{top:0}})),He(De(tt),"handleFocus",(function(Je){var et=tt.props,ot=et.initialFocus;if(et.open)tt.initialFocusTimeoutId=wn()((function(){var Je;tt.initialFocus!==ot&&("first"===ot?tt.el&&(Je=(0,In.getSortedTabbableElements)(tt.el)[0]):"container"===ot?Je=tt.el:"object"===Ie(ot)&&(Je=ot),null!=Je&&"focus"in Je&&Je.focus(),tt.initialFocus=ot)}));else if(tt.initialFocus=null,clearTimeout(tt.initialFocusTimeoutId),Je){var it=tt.props.returnFocus;null!=it&&("function"==typeof it?it():wn()((function(){var Je,et;null===(Je=it.current)||void 0===Je||null===(et=Je.focus)||void 0===et||et.call(Je)})))}})),He(De(tt),"handleModalMount",(function(Je){tt.el=Je,function ve(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(tt.props.elementRef,Je)})),He(De(tt),"handleModalKeyDown",(function(Je){null!==tt.el&&(0,In.handleTab)(tt.el,Je.nativeEvent)})),He(De(tt),"handleRequestClose",(function(Je){var et,ot;tt.initialFocus=null,null===(et=(ot=tt.props).onRequestClose)||void 0===et||et.call(ot,Je)})),He(De(tt),"getProviderValue",En()((function(Je){return{titleId:Je.titleId,subtitleId:Je.subtitleId,divider:Je.divider}}))),He(De(tt),"getModalStyles",En()((function(Je){var et=Je.opacity,tt=Je.style,ot=Je.top;return Ce(Ce({},tt),{},{opacity:et,top:ot})}))),He(De(tt),"renderModal",(function(Je){var et=tt.props,ot=et.children,en=et.divider,Cn=et.style,_n=Je.top,wn=Je.opacity,Sn=it.Children.toArray(ot).filter(it.isValidElement);return Zt().createElement(Yr,he({ref:tt.handleModalMount,"data-test":"modal",style:tt.getModalStyles({opacity:wn,style:Cn,top:_n}),tabIndex:-1,onKeyDown:tt.handleModalKeyDown,role:"dialog","aria-labelledby":tt.headerTitleId,"aria-describedby":tt.headerSubtitleId},Pn()(tt.props,[].concat(ge(xn()(o.propTypes)),["style"]))),Zt().createElement(Kn.Provider,{value:tt.getProviderValue({titleId:tt.headerTitleId,subtitleId:tt.headerSubtitleId,divider:en})},Sn))})),tt.headerTitleId=(0,jn.createDOMID)("titleId"),tt.headerSubtitleId=(0,jn.createDOMID)("subtitleId"),tt}return function Pe(Je,et,tt){return et&&Ee(Je.prototype,et),tt&&Ee(Je,tt),Je}(o,[{key:"componentDidMount",value:function e(){this.handleFocus()}},{key:"componentDidUpdate",value:function e(Je){var et=this.props.initialFocus;Je.initialFocus!==et&&clearTimeout(this.initialFocusTimeoutId),this.handleFocus(Je.open)}},{key:"render",value:function e(){var Je=this.props.closeOnClickAway?"interactive":"visible";return Zt().createElement(Tn(),{getDefaultMotionStyle:this.getDefaultMotionStyle,getMotionStyle:this.getMotionStyle,onRequestClose:this.handleRequestClose,open:this.props.open,renderModal:this.renderModal,scrim:Je})}}]),o}(it.Component);He(Jr,"propTypes",Qr),He(Jr,"defaultProps",{closeOnClickAway:!0,divider:"both",initialFocus:"first",open:!1}),He(Jr,"Header",Zr),He(Jr,"Body",zn),He(Jr,"Footer",Gn);const eo=Jr;Je.exports=ot})()},3912:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(500);var xn=wn().p.withConfig({displayName:"ParagraphStyles__Styled",componentId:"sic5zk-0"})(["",";",";",""],Sn.mixins.reset("block"),Sn.mixins.typography("body"),(0,Sn.pick)({enterprise:(0,_n.css)(["margin-bottom:calc("," / 2);"],Sn.variables.lineHeight),prisma:(0,_n.css)(["margin-bottom:14px;"])}));function s(){return(s=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function u(Je,et){if(null==Je)return{};var tt,ot,it=function f(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object])};function d(Je){var et=Je.children,tt=Je.elementRef,ot=u(Je,["children","elementRef"]);return Zt().createElement(xn,s({"data-test":"paragraph",ref:tt},ot),et)}d.propTypes=kn;const En=d;Je.exports=ot})()},3913:function(Je,et,tt){"use strict";var ot,it=Object.create,Zt=Object.defineProperty,en=Object.defineProperties,Cn=Object.getOwnPropertyDescriptor,_n=Object.getOwnPropertyDescriptors,wn=Object.getOwnPropertyNames,Sn=Object.getOwnPropertySymbols,xn=Object.getPrototypeOf,kn=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,__defNormalProp=(Je,et,tt)=>et in Je?Zt(Je,et,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Je[et]=tt,__spreadValues=(Je,et)=>{for(var tt in et||(et={}))kn.call(et,tt)&&__defNormalProp(Je,tt,et[tt]);if(Sn)for(var tt of Sn(et))En.call(et,tt)&&__defNormalProp(Je,tt,et[tt]);return Je},__spreadProps=(Je,et)=>en(Je,_n(et)),__export=(Je,et)=>{for(var tt in et)Zt(Je,tt,{get:et[tt],enumerable:!0})},__copyProps=(Je,et,tt,ot)=>{if(et&&"object"==typeof et||"function"==typeof et)for(let it of wn(et))kn.call(Je,it)||it===tt||Zt(Je,it,{get:()=>et[it],enumerable:!(ot=Cn(et,it))||ot.enumerable});return Je},__reExport=(Je,et,tt)=>(__copyProps(Je,et,"default"),tt&&__copyProps(tt,et,"default")),__toESM=(Je,et,tt)=>(tt=null!=Je?it(xn(Je)):{},__copyProps(!et&&Je&&Je.__esModule?tt:Zt(tt,"default",{value:Je,enumerable:!0}),Je)),__async=(Je,et,tt)=>new Promise((ot,it)=>{var fulfilled=Je=>{try{step(tt.next(Je))}catch(Je){it(Je)}},rejected=Je=>{try{step(tt.throw(Je))}catch(Je){it(Je)}},step=Je=>Je.done?ot(Je.value):Promise.resolve(Je.value).then(fulfilled,rejected);step((tt=tt.apply(Je,et)).next())}),Dn={};__export(Dn,{default:()=>ImageGallery_default}),Je.exports=(ot=Dn,__copyProps(Zt({},"__esModule",{value:!0}),ot));var Pn={};__export(Pn,{default:()=>Tn});var Ln=__toESM(tt(0));__reExport(Pn,tt(0));var Tn="default"in Ln?Ln.default:Ln,In={};__export(In,{default:()=>Mn});var jn=__toESM(tt(1646));__reExport(In,tt(1646));var Mn="default"in jn?jn.default:jn,An={};__export(An,{default:()=>Nn});var Rn=__toESM(tt(40));__reExport(An,tt(40));var Nn="default"in Rn?Rn.default:Rn,Fn={};__export(Fn,{default:()=>Vn});var Bn=__toESM(tt(135));__reExport(Fn,tt(135));var Vn="default"in Bn?Bn.default:Bn,Wn={};__export(Wn,{default:()=>Hn});var zn=__toESM(tt(287));__reExport(Wn,tt(287));var Hn="default"in zn?zn.default:zn,$n={};__export($n,{default:()=>Kn});var qn=__toESM(tt(2));__reExport($n,tt(2));var Kn="default"in qn?qn.default:qn,Un={};__export(Un,{default:()=>Jn});var Gn=__toESM(tt(1341));__reExport(Un,tt(1341));var Jn="default"in Gn?Gn.default:Gn,Cr={};__export(Cr,{default:()=>Sr});var wr=__toESM(tt(22));__reExport(Cr,tt(22));var Sr="default"in wr?wr.default:wr,Or={};__export(Or,{default:()=>kr});var xr=__toESM(tt(994));__reExport(Or,tt(994));var kr="default"in xr?xr.default:xr,Lr={};__export(Lr,{default:()=>Wr});var Nr=__toESM(tt(1656));__reExport(Lr,tt(1656));var Wr="default"in Nr?Nr.default:Nr,zr={};__export(zr,{default:()=>$r});var Hr=__toESM(tt(1655));__reExport(zr,tt(1655));var $r="default"in Hr?Hr.default:Hr,Kr={};__export(Kr,{default:()=>Gr});var Ur=__toESM(tt(253));__reExport(Kr,tt(253));var Gr="default"in Ur?Ur.default:Ur,Zr=Kn(Wr)`
|
|
|
width: 600px;
|
|
|
`,GalleryDeletionModal_default=({testId:Je="gallery-deletion-modal",objectName:et,objectType:tt,sourceElement:ot,handleObjectDeletion:it,handleDeletionCancel:Zt})=>{const{family:en}=Gr(),Cn=(0,Pn.useCallback)(Je=>{var et;Zt&&Zt(Je),null==(et=null==ot?void 0:ot.current)||et.focus()},[ot,Zt]),_n=(0,Pn.useCallback)(({event:Je})=>Cn(Je),[Cn]),wn=(0,Pn.useMemo)(()=>{const Je=(0,In._)("Deleting the ");let ot=(0,In._)("is permanent for this dashboard and all other dashboards that use the");return ot=` ${tt} ${ot} ${tt}.`,Tn.createElement($r,null,Je,Tn.createElement("i",null,et),ot)},[et,tt]),Sn=tt.length?tt[0].toUpperCase()+tt.substring(1):tt,xn="enterprise"===en?"pill":"secondary",kn="enterprise"===en?"primary":"destructive";return Tn.createElement(Zr,{"data-test":Je,onRequestClose:_n,open:!0,divider:"none"},Tn.createElement(Wr.Header,{onRequestClose:Cn,title:`${(0,In._)("Delete")} ${et}`}),Tn.createElement(Wr.Body,null,wn),Tn.createElement(Wr.Footer,null,Tn.createElement(kr,{"data-test-appearance":xn,"data-test-family":en,"data-test":Je+"-cancel",appearance:xn,onClick:Cn,label:(0,In._)("Keep "+Sn)}),Tn.createElement(kr,{"data-test-appearance":kn,"data-test-family":en,"data-test":Je+"-confirm",appearance:kn,label:(0,In._)("Delete "+Sn),onClick:it})))},Xr=Kn.div`
|
|
|
display: flex;
|
|
|
align-items: center;
|
|
|
justify-content: space-between;
|
|
|
flex-direction: column;
|
|
|
padding: 5px;
|
|
|
width: 515px;
|
|
|
min-height: 200px;
|
|
|
background-color: ${Cr.variables.backgroundColorDialog};
|
|
|
`,Yr=Kn.div`
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
flex-wrap: wrap;
|
|
|
overflow: auto;
|
|
|
padding: 5px 0px;
|
|
|
width: 100%;
|
|
|
height: 200px;
|
|
|
border-bottom: ${(0,Cr.pick)({prisma:"1px solid #43454b",enterprise:"1px solid #c3cbd4"})};
|
|
|
`,Qr={margin:"auto"},Gallery_default=({isLoading:Je=!1,search:et=null,message:tt=null,upload:ot=null,items:it,Item:Zt,onItemRemove:en,onItemClick:Cn=Fn.noop,testId:_n="gallery",setHasChildModal:wn,galleryType:Sn="item"})=>{const xn=Array.isArray(it)&&it.length>0,[kn,En]=(0,Pn.useState)(null),[Dn,Ln]=(0,Pn.useState)(),jn=(0,Pn.useRef)(!1),Mn=(0,Pn.useRef)(null),An=(0,Pn.useMemo)(()=>et?Tn.cloneElement(et,{ref:Mn}):null,[et]),Rn=(0,Pn.useCallback)(()=>{jn.current=!0,null==wn||wn(!0)},[wn]),Nn=(0,Pn.useCallback)(()=>{var Je;jn.current=!1,null==wn||wn(!1),null==(Je=Mn.current)||Je.focus()},[wn]);(0,Pn.useEffect)(()=>{jn.current&&!Dn?Nn():!jn.current&&Dn&&Rn()},[Dn,Rn,Nn]);const Bn=(0,Pn.useCallback)(Je=>En(Je.url),[En]),Vn=(0,Pn.useCallback)(()=>En(null),[En]),Wn=(0,Pn.useCallback)(()=>{Ln(void 0)},[]),zn=(0,Pn.useCallback)(Je=>{en&&en(Je),Wn()},[en,Wn]),Hn=(0,Pn.useCallback)(Je=>()=>{Ln({objectName:Je.name,objectType:Sn,handleObjectDeletion:()=>zn(Je),handleDeletionCancel:Wn})},[Sn,Wn,zn]),$n=(0,Pn.useMemo)(()=>Je||!xn?[]:it.map(Je=>Tn.createElement(Zt,{key:Je.url,item:Je,selected:kn===Je.url,onMouseEnter:Bn,onMouseLeave:Vn,onRemove:en?Hn(Je):null,onClick:Cn})),[xn,Je,it,kn,Bn,Vn,Cn,en,Hn,Zt]);return Dn?Tn.createElement(GalleryDeletionModal_default,__spreadValues({testId:_n+"-deletion-modal"},Dn)):Tn.createElement(Xr,{"data-test":_n,"data-test-loading":""+Je,tabIndex:-1},An,tt,Je&&Tn.createElement(Jn,{size:"medium",screenReaderText:(0,In._)("loading"),style:Qr}),!Je&&xn&&Tn.createElement(Yr,{"data-test":"gallery-list"},$n),!Je&&ot)},Jr={};__export(Jr,{default:()=>to});var eo=__toESM(tt(1166));__reExport(Jr,tt(1166));var to="default"in eo?eo.default:eo,no=Kn.div`
|
|
|
height: 50px;
|
|
|
width: 100%;
|
|
|
padding: 5px 0px;
|
|
|
`,ro=Tn.forwardRef(({onSearch:Je,disabled:et,placeholder:tt="Search"},ot)=>{const[it,Zt]=(0,Pn.useState)(""),en=(0,Pn.useCallback)((et,{value:tt})=>{Zt(tt),null==Je||Je(tt)},[Je]);return Je?Tn.createElement(no,null,Tn.createElement(to,{inputRef:ot,canClear:!0,value:""+it,disabled:et,placeholder:tt,appearance:"search",onChange:en,"data-test":"gallery-search"})):null}),oo={};__export(oo,{default:()=>ao});var io=__toESM(tt(729));__reExport(oo,tt(729));var ao="default"in io?io.default:io,so={};__export(so,{default:()=>co});var lo=__toESM(tt(1657));__reExport(so,tt(1657));var co="default"in lo?lo.default:lo,uo=$n.css`
|
|
|
position: absolute;
|
|
|
top: 50%;
|
|
|
left: 50%;
|
|
|
transform: translate(-50%, -50%);
|
|
|
`,po=Kn.div`
|
|
|
${Je=>Je.centered?uo:null}
|
|
|
font-size: 15px;
|
|
|
`,Message_default2=({level:Je="info",message:et="",centered:tt=!0})=>Tn.createElement(po,{"data-test":"dashboard-message",centered:tt},Tn.createElement(co,{type:Je},et)),ho=Kn.div`
|
|
|
display: inline-block;
|
|
|
width: 95%;
|
|
|
height: 200px;
|
|
|
position: relative;
|
|
|
`,fo=Kn.div`
|
|
|
float: right;
|
|
|
`,GalleryMessage_default=({error:Je,warning:et,onClose:tt})=>{if(!Je&&!et)return null;const ot=Je?"error":"warning",it=Je||et;return Tn.createElement(ho,null,Tn.createElement(Message_default2,{level:ot,message:it}),tt&&Tn.createElement(fo,{onClick:tt},Tn.createElement(ao,{size:.5})))},go={};__export(go,{default:()=>bo});var mo=__toESM(tt(1661));__reExport(go,tt(1661));var bo="default"in mo?mo.default:mo,vo=Kn.div`
|
|
|
width: 90px;
|
|
|
height: 35px;
|
|
|
margin: 8px 5px 0 5px;
|
|
|
border-radius: 3px;
|
|
|
&:hover {
|
|
|
cursor: pointer;
|
|
|
background: ${Cr.variables.backgroundColorHover};
|
|
|
}
|
|
|
`,yo=Kn.div`
|
|
|
display: flex;
|
|
|
visibility: ${Je=>Je.selected?"visible":"hidden"};
|
|
|
justify-content: flex-end;
|
|
|
`,Co=Kn.div`
|
|
|
text-overflow: ellipsis;
|
|
|
overflow: hidden;
|
|
|
white-space: nowrap;
|
|
|
text-align: center;
|
|
|
color: ${Cr.variables.contentColorDefault};
|
|
|
`,ImageGalleryItem_default=({item:Je,selected:et=!1,onClick:tt=Fn.noop,onMouseEnter:ot=Fn.noop,onMouseLeave:it=Fn.noop,onRemove:Zt=Fn.noop})=>{const{name:en,url:Cn}=Je,_n=(0,Pn.useCallback)(()=>tt(Je.url),[tt,Je]),wn=(0,Pn.useCallback)(()=>ot(Je),[ot,Je]),Sn=(0,Pn.useCallback)(()=>it(Je),[it,Je]),xn=(0,Pn.useCallback)(et=>{et.stopPropagation(),null==Zt||Zt(Je)},[Zt,Je]);return Tn.createElement(vo,{"data-test":"image-container","data-url":Cn,key:Cn,title:en,onClick:_n,onMouseEnter:wn,onMouseLeave:Sn},Zt&&Tn.createElement(yo,{selected:et,"data-test":"image-close",onClick:xn},Tn.createElement(bo,{size:.5})),Tn.createElement(Co,{"data-test":"image-name"},en))},_o={};__export(_o,{default:()=>So});var wo=__toESM(tt(1660));__reExport(_o,tt(1660));var So="default"in wo?wo.default:wo,Oo=Kn.div`
|
|
|
padding: 5px 0px;
|
|
|
width: 100%;
|
|
|
`,xo=Kn.span`
|
|
|
height: 20px;
|
|
|
font-size: smaller;
|
|
|
font-style: italic;
|
|
|
`,ko=(0,In._)("Note: Uploaded image files can be accessed and deleted by others in your organization"),GalleryUpload_default=({fileTypes:Je,onUpload:et,enableGallerySharingWarning:tt})=>Tn.createElement(Oo,null,Tn.createElement(So,{onRequestAdd:et,accept:Je,allowMultiple:!0},tt?Tn.createElement(xo,{"data-test":"gallery-sharing-warning"},ko):null)),getWarning=(Je,et)=>{if(!Array.isArray(Je)||!Je.length)return et},ImageGallery_default=({providerType:Je,onClick:et=Fn.noop,enableSearch:tt=!0,setHasChildModal:ot})=>{const[it,Zt]=(0,Pn.useState)([]),[en,Cn]=(0,Pn.useState)(Je),[_n,wn]=(0,Pn.useState)(!0),[Sn,xn]=(0,Pn.useState)(!1),[kn,En]=(0,Pn.useState)(),[Dn,Ln]=(0,Pn.useState)(),jn=(0,Wn.useImageRegistry)(),Mn=(0,Pn.useCallback)(()=>{if(!jn)throw new Error((0,In._)("No image registry found"));return jn},[jn]);(0,Pn.useEffect)(()=>{if(!en)try{const Je=Mn().listProviders().find(Je=>Je.isDefault);if(!Je)throw new Error("No image providers found");Cn(Je.type)}catch(Je){Je instanceof Error&&En(Je.message)}},[en,Mn]);const Rn=(0,Pn.useCallback)(Je=>__async(void 0,null,(function*(){const et=Mn(),tt=et.listProviders();return(yield Promise.all(tt.map(tt=>__async(void 0,null,(function*(){const{type:ot}=tt;return(yield et.listIds(ot,__spreadProps(__spreadValues({},Je),{meta:["name"]}))).map(Je=>__spreadProps(__spreadValues({},Je),{providerType:ot}))}))))).reduce((Je,et)=>Je.concat(et),[])})),[Mn]),Nn=(0,Pn.useCallback)(()=>__async(void 0,null,(function*(){if(en)try{const Je=(yield Rn()).map(Je=>({url:`${Je.providerType}://${Je.id}`,name:Je.metaData.name?Je.metaData.name.split(".")[0]:(0,In._)("Unnamed image")}));Zt((0,An.sortBy)(Je,["name"])),En(void 0),wn(!1),Ln(getWarning(Je,(0,In._)("No images. Please upload images.")))}catch(Je){Je instanceof Error&&En(Je.message),wn(!1)}else wn(!1)})),[en,Rn]);(0,Pn.useEffect)(()=>{Nn()},[Nn]);const Bn=(0,Pn.useCallback)(Je=>{en&&(wn(!0),Je.forEach(Je=>{const et=new FileReader;et.onload=()=>__async(void 0,null,(function*(){const tt=Je.name;try{const Je=yield Mn().upload(et.result,{name:tt},en);Zt(et=>(0,An.sortBy)([...et,{url:Je,name:tt}],["name"])),Ln(void 0),En(void 0),wn(!1)}catch(Je){Je instanceof Error&&En(Je.message),wn(!1)}})),et.readAsDataURL(Je)}))},[Mn,en]),Vn=(0,Pn.useCallback)((Je="")=>__async(void 0,null,(function*(){xn(!0);try{const et=(yield Rn({search:Je.trim()})).map(Je=>({url:`${Je.providerType}://${Je.id}`,name:Je.filename?Je.filename.split(".")[0]:Je.filename||Je.metaData.name}));Zt((0,An.sortBy)(et,["name"])),En(void 0),xn(!1),Ln(getWarning(et,(0,In._)("No images found.")))}catch(Je){Je instanceof Error&&En(Je.message),xn(!1)}})),[Rn]),zn=(0,Pn.useCallback)(Je=>__async(void 0,null,(function*(){wn(!0);try{yield Mn().deleteByURL(Je.url);const et=it.filter(et=>et.url!==Je.url);Zt(et),wn(!1),Ln(getWarning(et,(0,In._)("No images. Please upload images.")))}catch(Je){Je instanceof Error&&En(Je.message),wn(!1)}})),[it,Mn]),Hn=(0,Pn.useCallback)(Je=>et(Je),[et]),$n=(0,Pn.useMemo)(()=>Tn.createElement(ro,{placeholder:(0,In._)("Search Images"),onSearch:Vn}),[Vn]),qn=(0,Pn.useMemo)(()=>Tn.createElement(GalleryMessage_default,{error:kn,warning:Dn}),[kn,Dn]);return Tn.createElement(Gallery_default,{testId:"image-gallery",isLoading:_n||Sn,search:tt&&!kn&&it?$n:null,message:qn,items:it,Item:ImageGalleryItem_default,upload:kn?null:Tn.createElement(GalleryUpload_default,{fileTypes:".jpeg,.png,.gif",onUpload:Bn}),onItemClick:Hn,onItemRemove:zn,setHasChildModal:ot,galleryType:"image"})}},3914:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(646),Cn=tt(739);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("Circle")},Je),Zt().createElement("path",{d:"M750 0C648.667 0 552 19 460 57s-172.667 91.667-242 161S95 368 57 460 0 648.667 0 750s19 198 57 290 91.667 172.667 161 242 150 123 242 161 188.667 57 290 57 198-19 290-57 172.667-91.667 242-161c68-70.667 121.333-152 160-244s58-188 58-288-19.333-196-58-288-92-173.333-160-244c-69.333-69.333-150-123-242-161S851.333 0 750 0zm0 184c76.667 0 149.5 14.333 218.5 43s129.833 69.333 182.5 122c51.333 53.333 91.667 114.667 121 184s44 141.667 44 217-14.667 147.667-44 217-69.667 130.667-121 184c-52.667 52.667-113.5 93.333-182.5 122s-141.833 43-218.5 43-149.5-14.333-218.5-43-129.833-69.333-182.5-122-93.333-113.5-122-182.5-43-141.833-43-218.5 14.333-149.5 43-218.5S296.333 401.667 349 349s113.5-93.333 182.5-122 141.833-43 218.5-43z"}))}Je.exports=ot})()},3915:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(646),Cn=tt(739);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("Line"),viewBox:"0 0 20 20"},Je),Zt().createElement("path",{d:"M18.1464466,1.14644661 C18.3417088,0.951184464 18.6582912,0.951184464 18.8535534,1.14644661 C19.0488155,1.34170876 19.0488155,1.65829124 18.8535534,1.85355339 L1.85355339,18.8535534 C1.65829124,19.0488155 1.34170876,19.0488155 1.14644661,18.8535534 C0.951184464,18.6582912 0.951184464,18.3417088 1.14644661,18.1464466 L18.1464466,1.14644661 Z",stroke:"currentColor",transform:"translate(10 10) scale(-1 1) translate(-10 -10)"}))}Je.exports=ot})()},3916:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Divider:()=>Gn.Divider,Heading:()=>Gn.Heading,Option:()=>Uo,default:()=>Yo});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(644),xn=tt(480);var kn=et.n(xn);const En=tt(69);var Dn=et.n(En);const Pn=tt(664);var Ln=et.n(Pn);const Tn=tt(62);var In=et.n(Tn);const jn=tt(99);var Mn=et.n(jn);const An=tt(63);var Rn=et.n(An);const Nn=tt(84);var Fn=et.n(Nn);const Bn=tt(38);var Vn=et.n(Bn);const Wn=tt(147);var zn=et.n(Wn);const Hn=tt(174);var $n=et.n(Hn);const qn=tt(179);var Kn=et.n(qn);const Un=tt(1218),Gn=tt(3917),Jn=tt(1804);var Cr=et.n(Jn);const wr=tt(906),Sr=tt(7164),Or=tt(1802);var xr=et.n(Or);const kr=tt(7165);var Lr=et.n(kr);const Nr=tt(2519);var Wr=et.n(Nr);const zr=tt(3887);var Hr=et.n(zr);const $r=tt(3888);var Kr=et.n($r);const Ur=tt(316);const Gr=function e(){return(0,Ur.useSplunkTheme)().isEnterprise?Zt().createElement(Kr(),{screenReaderText:null,hideDefaultTooltip:!0,size:.5}):Zt().createElement(Hr(),null)},Zr=tt(2520);var Xr=et.n(Zr);const Yr=tt(2521);var Qr=et.n(Yr);const Jr=function e(){var Je=(0,Ur.useSplunkTheme)(),et=Je.isEnterprise,tt=Je.isCompact,ot=(0,Sn._)("Search"),it=tt?"20px":"24px";return et?Zt().createElement(Xr(),{role:"presentation",size:"16px",screenReaderText:ot,hideDefaultTooltip:!0}):Zt().createElement(Qr(),{role:"presentation","aria-label":ot,width:it,height:it})};function ne(Je){return(ne="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function re(){return(re=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function oe(Je,et){if(null==Je)return{};var tt,ot,it=function ie(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function ae(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function le(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function ue(Je,et){return(ue=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function pe(Je){var et=function ve(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=he(Je);if(et){var it=he(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return fe(this,tt)}}function fe(Je,et){return!et||"object"!==ne(et)&&"function"!=typeof et?de(Je):et}function de(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function he(Je){return(he=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function be(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var eo={active:Cn().bool,children:Cn().node,description:Cn().string,descriptionPosition:Cn().oneOf(["right","bottom"]),disabled:Cn().bool,hidden:Cn().bool,icon:Cn().node,label:Cn().string.isRequired,multiple:Cn().bool,matchRanges:Cn().arrayOf(Cn().shape({start:Cn().number.isRequired,end:Cn().number.isRequired})),onClick:Cn().func,selected:Cn().bool,truncate:Cn().bool,value:Cn().oneOfType([Cn().string,Cn().number,Cn().bool]).isRequired},to=function(Je){!function ce(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&ue(Je,et)}(n,Je);var et=pe(n);function n(){var Je;ae(this,n);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return be(de(Je=et.call.apply(et,[this].concat(ot))),"c",null),be(de(Je),"handleClick",(function(et){var tt=Je.props,ot=tt.onClick,it=tt.value;tt.disabled||null==ot||ot(et,{value:it})})),be(de(Je),"handleMount",(function(et){Je.c=et})),Je}return function se(Je,et,tt){return et&&le(Je.prototype,et),tt&&le(Je,tt),Je}(n,[{key:"scrollIntoViewIfNeeded",value:function e(){var Je;null===(Je=this.c)||void 0===Je||Je.scrollIntoViewIfNeeded()}},{key:"focus",value:function e(){var Je;null===(Je=this.c)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this.props,et=Je.value,tt=Je.children,ot=Je.label,it=Je.multiple,en=oe(Je,["value","children","label","multiple"]);return Zt().createElement(Gn.Item,re({"aria-selected":this.props.selected,"data-test-value":et,"data-test":"option",ref:this.handleMount},en,{selectable:!0,selectableAppearance:it?"checkbox":void 0,onClick:this.handleClick,role:"option",value:et.toString()}),tt||ot)}}]),n}(it.PureComponent);be(to,"propTypes",eo),be(to,"defaultProps",{descriptionPosition:"bottom",disabled:!1,multiple:!1,selected:!1,truncate:!1}),be(to,"type",Gn.Item);const no=to,ro=tt(2);var oo=et.n(ro);const io=tt(702);var ao=et.n(io);const so=tt(3919);var lo=et.n(so),co=(0,ro.css)(["color:",";font-size:",";line-height:",";overflow:inherit;white-space:inherit;text-overflow:inherit;"],(0,Ur.pick)({prisma:Ur.variables.contentColorDefault,enterprise:Ur.variables.textGray}),Ur.variables.fontSizeSmall,(0,Ur.pick)({prisma:"16px"})),uo=oo().span.withConfig({displayName:"ItemStyles__StyledItemDescriptionBottom",componentId:"sc-4kc053-0"})(["",";display:block;"],co),po=oo().span.withConfig({displayName:"ItemStyles__StyledItemDescriptionRight",componentId:"sc-4kc053-1"})(["",";float:right;"," max-width:50%;text-align:right;box-sizing:border-box;"],co,(0,Ur.pick)({enterprise:(0,ro.css)(["padding-left:",";"],Ur.variables.spacingLarge)})),ho=oo().div.withConfig({displayName:"ItemStyles__StyledItemSelectedIcon",componentId:"sc-4kc053-2"})(["position:absolute;"," color:",";"],(0,Ur.pick)({prisma:(0,ro.css)(["right:16px;"]),enterprise:(0,ro.css)(["right:3px;left:8px;"])}),(0,Ur.pick)({prisma:Ur.variables.contentColorActive,enterprise:Ur.variables.accentColorL10})),fo=oo().span.withConfig({displayName:"ItemStyles__StyledItemIcon",componentId:"sc-4kc053-3"})(["flex:0 0 auto;padding-right:",";min-width:10px;display:inline-block;text-align:center;vertical-align:",";",""],(0,Ur.pick)({prisma:"8px",enterprise:"3px"}),(0,Ur.pick)({prisma:"initial",enterprise:"middle"}),(0,Ur.pick)({prisma:(0,ro.css)(["color:",";display:inline-flex;align-items:center;min-width:20px;min-height:20px;& > svg{width:20px;height:20px;}"],Ur.variables.contentColorMuted),enterprise:(0,ro.css)(["transform:translateY(-1px);"])})),go=(oo()(ao()).withConfig({displayName:"ItemStyles__StyledClickable",componentId:"sc-4kc053-4"})(["display:block;position:relative;cursor:pointer;color:",";word-wrap:break-word;max-width:100%;width:100%;padding:",";"," "," "," &:not([disabled]){&:hover{background:",";","}&:focus{outline:0;box-shadow:",";","}"," ","}&[disabled]{color:",";cursor:not-allowed;",",","{color:inherit;}","{cursor:not-allowed;color:",";}","}",""],(0,Ur.pick)({prisma:Ur.variables.contentColorActive,enterprise:{dark:Ur.variables.gray96,light:Ur.variables.gray22}}),(0,Ur.pick)({prisma:{comfortable:"10px 16px",compact:"6px 16px"},enterprise:"6px 10px"}),(function(Je){var et=Je.$isSelectable,tt=Je.$selectableAppearance;return et&&(0,Ur.pick)({prisma:(0,ro.css)(["padding-right:44px;",""],(function(){return"checkbox"===tt&&"padding-left: 42px;"})),enterprise:(0,ro.css)(["padding-right:10px;padding-left:",";"],(function(){return"checkbox"===tt?"32px":"28px"}))})}),(function(Je){var et=Je.$active,tt=Je.$preventFocus;return et&&!tt&&(0,ro.css)(["box-shadow:",";"],Ur.variables.focusShadowInset)}),(function(Je){return Je.$active&&(0,ro.css)(["background:",";font-weight:",";"],(0,Ur.pick)({enterprise:{light:Ur.variables.gray92,dark:Ur.variables.gray22},prisma:Ur.variables.neutral100}),Ur.variables.fontWeightBold)}),(0,Ur.pick)({prisma:Ur.variables.interactiveColorOverlayHover,enterprise:Ur.variables.backgroundColorHover}),(function(Je){return Je.$selected&&(0,Ur.pick)({prisma:(0,ro.css)(["background:",";"],Ur.mixins.overlayColors(Ur.variables.interactiveColorOverlaySelected,Ur.variables.interactiveColorOverlayHover))})}),Ur.variables.focusShadowInset,(0,Ur.pick)({prisma:(0,ro.css)(["background:",";"],Ur.variables.interactiveColorOverlayHover)}),(0,Ur.pick)({prisma:(0,ro.css)(["&:active{background:",";}"],Ur.variables.interactiveColorOverlayActive)}),(function(Je){return Je.$selected&&(0,Ur.pick)({prisma:(0,ro.css)(["background:",";&:active{background:",";}"],Ur.variables.interactiveColorOverlaySelected,Ur.mixins.overlayColors(Ur.variables.interactiveColorOverlaySelected,Ur.variables.interactiveColorOverlayActive))})}),(0,Ur.pick)({enterprise:{light:Ur.variables.gray45,dark:Ur.variables.contentColorDisabled},prisma:Ur.variables.contentColorDisabled}),uo,po,ho,(0,Ur.pick)({prisma:Ur.variables.contentColorDisabled,enterprise:Ur.variables.gray80}),(0,Ur.pick)({prisma:(0,ro.css)(["& > * > ","{color:",";}"],fo,Ur.variables.contentColorDisabled)}),(function(Je){return Je.$selected&&(0,Ur.pick)({prisma:(0,ro.css)(["","{color:",";}"],fo,Ur.variables.contentColorActive)})})),oo()(lo()).withConfig({displayName:"ItemStyles__StyledSwitch",componentId:"sc-4kc053-5"})(["position:absolute;left:",";top:",";"],(0,Ur.pick)({prisma:"16px",enterprise:"8px"}),(0,Ur.pick)({prisma:"0px",enterprise:{comfortable:"-1px",compact:"2px"}}))),mo=oo().span.withConfig({displayName:"ItemStyles__StyledInnerWrapper",componentId:"sc-4kc053-6"})(["display:flex;align-items:flex-start;"]),bo=oo().span.withConfig({displayName:"ItemStyles__StyledTitleAndDescriptionWrapper",componentId:"sc-4kc053-7"})(["display:flex;flex-wrap:wrap;flex-direction:column;max-width:100%;width:100%;align-self:center;word-break:break-word;white-space:normal;",""],(function(Je){return Je.$truncate&&(0,ro.css)(["white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"])})),vo=oo().div.withConfig({displayName:"ItemStyles__StyledLabel",componentId:"sc-4kc053-8"})(["overflow:inherit;white-space:inherit;text-overflow:inherit;max-width:100%;min-height:20px;",""],(function(Je){return Je.$truncate&&(0,ro.css)(["display:block;clear:both;"])})),yo=(oo().span.withConfig({displayName:"ItemStyles__StyledMatch",componentId:"sc-4kc053-9"})(["border-bottom:1px solid ",";"],(0,Ur.pick)({prisma:Ur.variables.contentColorActive,enterprise:{dark:Ur.variables.gray96,light:Ur.variables.gray45}})),oo().span.withConfig({displayName:"ItemStyles__StyledSubmenu",componentId:"sc-4kc053-10"})(["float:right;padding-left:",";color:",";",""],Ur.variables.spacingSmall,(0,Ur.pick)({prisma:"inherit",enterprise:Ur.variables.textGray}),(0,Ur.pick)({prisma:(0,ro.css)(["& > svg{width:20px;height:20px;}"])})),oo()(vo).withConfig({displayName:"SelectAllOptionStyles__StyledSelectAllLabel",componentId:"y6bn08-0"})(["font-weight:",";"],Ur.variables.fontWeightBold)),Co=oo()(no).withConfig({displayName:"SelectAllOptionStyles__StyledSelectAllOption",componentId:"y6bn08-1"})(["padding-inline-start:",";box-shadow:none;"],(0,Ur.pick)({prisma:"42px;",enterprise:"32px;"})),_o={active:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),id:Cn().string,onClick:Cn().func,selectAllLabel:Cn().string,totalCount:Cn().number,changedToggle:Cn().bool,selected:Cn().oneOf([!1,!0,"some"])},wo=Zt().forwardRef((function(Je,et){var tt=Je.active,ot=Je.id,it=Je.onClick,en=Je.selectAllLabel,Cn=Je.totalCount,_n=Je.changedToggle,wn=Je.selected,xn=_n?" (".concat(null==Cn?void 0:Cn.toString(),")"):"";return Zt().createElement(Co,{label:en,value:"selectAll",key:"selectAll",onClick:it,"data-test":"select-all","aria-keyshortcuts":"Control+A",id:ot,active:tt,ref:et,tabIndex:-1},Zt().createElement(go,{interactive:!1,selected:"some"===wn?"some":wn,key:"main-checkbox",value:"main-checkbox",appearance:"checkbox","aria-label":!wn&&(0,Sn._)("No options selected")||"some"===wn&&(0,Sn._)("Some options selected")||(0,Sn._)("All options selected"),"data-test":"select-all-switch",selectedLabel:!0===wn?(0,Sn._)("All options selected"):(0,Sn._)("Option selected"),unselectedLabel:!0===wn?(0,Sn._)("No options selected"):(0,Sn._)("Option unselected"),someSelectedLabel:(0,Sn._)("Some options selected")}),Zt().createElement(po,{"data-test":"description"},"".concat(xn," Ctrl-a")),Zt().createElement(mo,null,Zt().createElement(bo,{$truncate:!1},Zt().createElement(yo,{$truncate:!1},en))))}));wo.propTypes=_o;const So=wo,Oo=tt(1043);var xo=et.n(Oo),ko=oo()(xo()).withConfig({displayName:"SelectBaseStyles__StyledButton",componentId:"sc-16cj7sk-0"})(["&[data-inline]{width:",";}",""],(function(Je){return Je.$multiple?"400px":"auto"}),(function(Je){return!Je.$multiple&&"flex-grow: 0;"})),Eo=oo().span.withConfig({displayName:"SelectBaseStyles__StyledLinkIcon",componentId:"sc-16cj7sk-1"})(["padding-right:2px;"]),Do=oo().span.withConfig({displayName:"SelectBaseStyles__StyledLinkCaret",componentId:"sc-16cj7sk-2"})(["padding-left:2px;"]),Po=oo().div.withConfig({displayName:"SelectBaseStyles__StyledFilter",componentId:"sc-16cj7sk-3"})(["padding:",";min-width:160px;"],(0,Ur.pick)({enterprise:"8px",prisma:"10px 16px"})),Lo=oo().span.withConfig({displayName:"SelectBaseStyles__StyledSearchIconWrapper",componentId:"sc-16cj7sk-4"})(["color:",";pointer-events:none;padding:",";"],(0,Ur.pick)({enterprise:{light:Ur.variables.gray60,dark:Ur.variables.white},prisma:Ur.variables.contentColorMuted}),(0,Ur.pick)({comfortable:"0 8px",compact:"0 6px"})),To=oo().span.withConfig({displayName:"SelectBaseStyles__StyledCount",componentId:"sc-16cj7sk-5"})(["padding-right:",";"],Ur.variables.spacingXSmall),Io=oo()(xr()).withConfig({displayName:"SelectBaseStyles__StyledControlsLink",componentId:"sc-16cj7sk-6"})(["margin-right:20px;",";"],(function(Je){return Je.$disabled&&(0,ro.css)(["color:",";"],Ur.variables.contentColorDisabled)})),jo=oo().div.withConfig({displayName:"SelectBaseStyles__StyledToggleAllControls",componentId:"sc-16cj7sk-7"})(["padding:",";",""],(0,Ur.pick)({enterprise:"5px 8px",prisma:"10px 16px"}),(0,Ur.pickVariant)("$placement",{above:{enterprise:(0,ro.css)(["border-top:",";"],Ur.variables.border),prisma:(0,ro.css)(["border-top:1px solid ",";"],Ur.variables.neutral200)},below:{enterprise:(0,ro.css)(["border-bottom:",";"],Ur.variables.border),prisma:(0,ro.css)(["border-bottom:1px solid ",";"],Ur.variables.neutral200)}})),Mo=function e(Je,et){return Je?Je.label.charAt(et).toLowerCase():""},Ao=function e(Je,et){if(!Je.length)return Je;var tt=null,ot=!1,it=Je.filter((function(Je){var it=Mo(Je,et.index);if(it===et.value)return ot=!0,!0;if(!ot){var Zt=Mo(tt,et.index);Zt?it>et.value?(Zt<et.value||Zt>it)&&(tt=Je):it>Zt&&(tt=Je):tt=Je}return!1}));return 0===it.length&&tt?[tt]:it},Ro={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};var No={document:Ro,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function e(){},pushState:function e(){},go:function e(){},back:function e(){}},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){},matchMedia:function e(){return{}},requestAnimationFrame:function e(Je){return"undefined"==typeof setTimeout?(Je(),null):setTimeout(Je,0)},cancelAnimationFrame:function e(Je){"undefined"!=typeof setTimeout&&clearTimeout(Je)}};function at(){return(at=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function lt(Je,et){return function ut(Je){if(Array.isArray(Je))return Je}(Je)||function ct(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||dt(Je,et)||function st(){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 pt(Je){return function ht(Je){if(Array.isArray(Je))return bt(Je)}(Je)||function vt(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||dt(Je)||function ft(){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 dt(Je,et){if(Je){if("string"==typeof Je)return bt(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);return"Object"===tt&&Je.constructor&&(tt=Je.constructor.name),"Map"===tt||"Set"===tt?Array.from(Je):"Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt)?bt(Je,et):void 0}}function bt(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function yt(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function gt(Je,et,tt){return et&&yt(Je.prototype,et),tt&&yt(Je,tt),Je}function St(Je,et){return(St=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function xt(Je){var et=function kt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=It(Je);if(et){var it=It(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return wt(this,tt)}}function wt(Je,et){return!et||"object"!==_t(et)&&"function"!=typeof et?Ct(Je):et}function Ct(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function It(Je){return(It=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function _t(Je){return(_t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function At(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function jt(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?At(Object(tt),!0).forEach((function(et){Et(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):At(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function Et(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Fo={allowKeyMatching:Cn().bool,allowNewValues:Cn().bool,animateLoading:Cn().bool,appearance:Cn().oneOf(["default","link","primary","pill","toggle","flat","subtle"]),append:Cn().bool,children:Cn().node,defaultPlacement:Cn().oneOf(["above","below","vertical"]),defaultValues:Cn().array,describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,filter:Cn().oneOf([!1,!0,"controlled"]),footerMessage:Cn().node,inline:Cn().bool,inputId:Cn().string,inputRef:Cn().oneOfType([Cn().func,Cn().object]),isLoadingOptions:Cn().bool,labelledBy:Cn().string,labelText:Cn().string,loadingMessage:Cn().node,menuStyle:Cn().object,multiple:Cn().bool,name:Cn().string,noOptionsMessage:Cn().node,onChange:Cn().func,onClose:Cn().func,onFilterChange:Cn().func,onOpen:Cn().func,onScroll:Cn().func,onScrollBottom:Cn().func,required:Cn().bool,placeholder:Cn().string,prefixLabel:Cn().string,prepend:Cn().bool,repositionMode:Cn().oneOf(["none","flip"]),selectAllAppearance:Cn().oneOf(["buttongroup","checkbox"]),showSelectedValuesFirst:Cn().oneOf(["nextOpen","immediately","never"]),suffixLabel:Cn().string,tabConfirmsNewValue:Cn().bool,toggleContent:Cn().oneOf(["optionChildren","optionLabel"]),values:Cn().array,virtualization:Cn().number},Bo={allowKeyMatching:!0,allowNewValues:!1,animateLoading:!1,appearance:"toggle",append:!1,defaultPlacement:"vertical",disabled:!1,filter:!1,inline:!1,isLoadingOptions:!1,menuStyle:{},multiple:!1,noOptionsMessage:(0,Sn._)("No matches"),placeholder:(0,Sn._)("Select..."),prepend:!1,repositionMode:"flip",selectAllAppearance:"buttongroup",tabConfirmsNewValue:!1,toggleContent:"optionChildren"},Vo=Fn()((function(Je){return[Je]})),Wo=Fn()((function(Je){var et=Je.anchorWidth,tt=Je.isMultiple,ot=Je.maxHeight,it=Je.menuStyle;return jt(tt?{width:Math.max(null!=et?et:0,200),maxHeight:ot}:{minWidth:null!=et?et:void 0,maxWidth:Math.max(null!=et?et:0,300),maxHeight:ot},it)})),zo=["clickAway","escapeKey","offScreen","tabKey","toggleClick"];function Dt(Je){return Je&&wn()(Je.props,"value")}function Lt(Je,et){return"".concat(_t(Je),"-").concat(Je,"-").concat(et)}var Ho=function(Je){!function Ot(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&St(Je,et)}(o,Je);var et=xt(o);function o(Je){var tt;return function mt(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,o),Et(Ct(tt=et.call(this,Je)),"activeItemId",void 0),Et(Ct(tt),"activeValue",void 0),Et(Ct(tt),"availableOptionCount",void 0),Et(Ct(tt),"controlledExternally",void 0),Et(Ct(tt),"displayedValues",void 0),Et(Ct(tt),"dropdown",null),Et(Ct(tt),"firstSelectedEnabledOption",null),Et(Ct(tt),"firstSelectedOptionIndex",void 0),Et(Ct(tt),"menuId",void 0),Et(Ct(tt),"menuListboxId",void 0),Et(Ct(tt),"previousActiveIndex",null),Et(Ct(tt),"selectedOptionCount",void 0),Et(Ct(tt),"optionRefsByKey",void 0),Et(Ct(tt),"matchCharacter",void 0),Et(Ct(tt),"matchTimeout",void 0),Et(Ct(tt),"currentMatchOptions",void 0),Et(Ct(tt),"availableMatchOptions",void 0),Et(Ct(tt),"optionSelection",void 0),Et(Ct(tt),"resetMatches",(function(){tt.matchCharacter=null,tt.currentMatchOptions=[],tt.matchTimeout&&clearTimeout(tt.matchTimeout)})),Et(Ct(tt),"handleSelectAll",(function(Je){var et,ot,it,en=tt.props,Cn=en.name,_n=en.children;if(en.multiple){var wn=null!==(et=tt.getCurrentValues())&&void 0!==et?et:[],Sn=$n()(wn.concat(tt.displayedValues));Sn=Zt().Children.toArray(_n).filter((function(Je){return Dt(Je)&&In()(Sn,Je.props.value)&&(!Je.props.disabled||In()(wn,Je.props.value))})).map((function(Je){return Je.props.value})),tt.isControlled()||tt.setState({values:Sn}),null===(ot=(it=tt.props).onChange)||void 0===ot||ot.call(it,Je,{values:Sn,name:Cn,reason:"selectAll"})}})),Et(Ct(tt),"handleClearAll",(function(Je){var et,ot,it,en=tt.props,Cn=en.name,_n=en.children;if(en.multiple){var wn=null!==(et=tt.getCurrentValues())&&void 0!==et?et:[],Sn=Kn().apply(void 0,[wn].concat(pt(tt.displayedValues))),xn=Zt().Children.toArray(_n).filter((function(Je){return Dt(Je)&&(In()(wn,Je.props.value)&&Je.props.disabled||In()(Sn,Je.props.value))})).map((function(Je){return Je.props.value}));tt.isControlled()||tt.setState({values:xn}),null===(ot=(it=tt.props).onChange)||void 0===ot||ot.call(it,Je,{values:xn,name:Cn,reason:"clearAll"})}})),Et(Ct(tt),"handleTextKeyDown",(function(Je){var et=tt.props,ot=et.children,Zt=et.onScrollBottom,en=et.tabConfirmsNewValue,Cn=(0,wr.keycode)(Je.nativeEvent);if("tab"===Cn&&en&&!Mn()(tt.activeValue)&&tt.availableOptionCount<=1&&(Je.preventDefault(),tt.toggleValue(Je,tt.activeValue)),Je.shiftKey||Je.metaKey||Je.ctrlKey)"a"===Cn&&(Je.ctrlKey||Je.metaKey)&&("all"===tt.optionSelection?tt.handleClearAll(Je):tt.handleSelectAll(Je));else{if("down"===Cn&&(Je.preventDefault(),tt.setState((function(Je){return{activeIndex:Math.min(Je.activeIndex+1,"checkbox"===tt.props.selectAllAppearance?tt.availableOptionCount:tt.availableOptionCount-1)}})),ot&&Zt)){var _n,wn=it.Children.toArray(ot).length-(2+(null!==(_n=tt.getCurrentValues())&&void 0!==_n?_n:[]).length);tt.state.activeIndex===wn&&tt.handleScrollBottom(Je)}"up"===Cn&&(Je.preventDefault(),tt.setState((function(Je){return{activeIndex:Math.max(Je.activeIndex-1,0)}}))),"enter"===Cn&&!Mn()(tt.activeValue)&&tt.state.open&&("selectAll"===tt.activeValue?"all"===tt.optionSelection?tt.handleClearAll(Je):tt.handleSelectAll(Je):(Je.preventDefault(),tt.toggleValue(Je,tt.activeValue)))}})),Et(Ct(tt),"handleMenuOptionClick",(function(Je,et){var ot=et.value;Je.preventDefault(),tt.state.open&&tt.toggleValue(Je,ot)})),Et(Ct(tt),"handleMenuOptionKeyDown",(function(Je,et){var ot=Je.nativeEvent.key;if(1===ot.length){var it=[],Zt={index:0,value:ot};if(tt.matchCharacter)tt.currentMatchOptions.length>1&&(Zt.index=tt.matchCharacter.index+1,it=Ao(tt.currentMatchOptions,Zt));else{if(" "===ot)return void tt.resetMatches();it=Ao(tt.availableMatchOptions,Zt)}if(it.length){var en=0;if(0===Zt.index&&it.length>1){var Cn=it.indexOf(tt.availableMatchOptions[et]);Cn>=0&&(en=Cn===it.length-1?0:Cn+1)}var _n,wn=it[en],Sn=tt.optionRefsByKey[Lt(wn.value,wn.label)];if(null!=Sn)null===(_n=Sn.focus)||void 0===_n||_n.call(Sn)}tt.currentMatchOptions=it,tt.matchCharacter=Zt,tt.matchTimeout&&clearTimeout(tt.matchTimeout),tt.matchTimeout=setTimeout(tt.resetMatches,500),Je.preventDefault(),Je.stopPropagation()}})),Et(Ct(tt),"handleTextChange",(function(Je,et){var ot,it,Zt=et.value;tt.setState({filterKeyword:Zt,open:!0,activeIndex:0}),null===(ot=(it=tt.props).onFilterChange)||void 0===ot||ot.call(it,Je,{keyword:Zt})})),Et(Ct(tt),"handleTextFocus",(function(){tt.setState({textHasFocus:!0})})),Et(Ct(tt),"handleTextBlur",(function(){tt.setState({textHasFocus:!1})})),Et(Ct(tt),"handleRequestOpen",(function(Je){var et={open:!0,topValues:tt.getTopValues()};tt.props.multiple&&(et.filterKeyword="");var ot=tt.state.filterKeyword;tt.setState(et,(function(){var et,it,Zt,en,Cn;(null===(et=(it=tt.props).onOpen)||void 0===et||et.call(it),tt.firstSelectedEnabledOption&&!tt.hasFilter())?tt.firstSelectedEnabledOption.focus():tt.setState({activeIndex:null!==(Zt=tt.firstSelectedOptionIndex)&&void 0!==Zt?Zt:0});ot!==tt.state.filterKeyword&&(null===(en=(Cn=tt.props).onFilterChange)||void 0===en||en.call(Cn,Je,{keyword:tt.state.filterKeyword}))}))})),Et(Ct(tt),"handleRequestClose",(function(){tt.setState({open:!1,activeIndex:0},(function(){var Je,et;tt.previousActiveIndex=null,null===(Je=(et=tt.props).onClose)||void 0===Je||Je.call(et)}))})),Et(Ct(tt),"handleScrollBottom",(function(Je){var et,ot;tt.state.open&&!tt.props.isLoadingOptions&&(null===(et=(ot=tt.props).onScrollBottom)||void 0===et||et.call(ot,Je))})),Et(Ct(tt),"handleActiveOptionMount",(function(Je){tt.previousActiveIndex!==tt.state.activeIndex&&(null==Je||Je.scrollIntoViewIfNeeded())})),Et(Ct(tt),"handleOptionMount",(function(Je,et,ot){ot&&(tt.firstSelectedEnabledOption=Je),null==Je?delete tt.optionRefsByKey[et]:tt.optionRefsByKey[et]=Je})),Et(Ct(tt),"createToggle",(function(){var Je,et,ot,en=tt.props,Cn=en.toggle,_n=en.appearance,wn=en.children,xn=en.describedBy,kn=en.disabled,En=en.elementRef,Pn=en.error,Ln=en.inline,Tn=en.labelledBy,In=en.labelText,jn=en.multiple,Mn=en.placeholder,An=en.prefixLabel,Nn=en.required,Fn=en.suffixLabel,Bn=en.toggleContent,Wn=[],Hn=null!==(Je=tt.getCurrentValues())&&void 0!==Je?Je:[],$n=it.Children.toArray(wn);(ot=Hn.reduce((function(Je,tt,ot,it){var Zt=Dn()($n,(function(Je){return Dt(Je)&&Je.props.value===tt}));if(Zt){var en="optionLabel"!==Bn&&Zt.props.children?Zt.props.children:Zt.props.label;Je.push(en),Wn.push(Zt.props.label),jn||1!==Hn.length||(et=Zt.props.icon)}else jn&&(Je.push(tt),Wn.push(tt.toString()));return ot<it.length-1&&(Je.push((0,Sn._)(", ")),Wn.push((0,Sn._)(", "))),Je}),[])).length>0&&(ot=tt.wrapLabel({prefixLabel:An,label:ot,suffixLabel:Fn})),(0===ot.length||!jn&&ot.every((function(Je){return""===Je})))&&(ot=Vo(Mn),Wn=Vo(Mn)),Wn=ot.length>1?tt.wrapLabel({prefixLabel:An,label:["".concat(Hn.length," items selected")],suffixLabel:Fn}):tt.wrapLabel({prefixLabel:An,label:Wn,suffixLabel:Fn});var qn=jt({"aria-describedby":xn,"aria-label":"".concat(In?"".concat(In,", "):"").concat(Wn.join("")),"aria-labelledby":In?void 0:Tn,"aria-required":Nn,"data-select-appearance":_n,"data-test":jn?"multiselect":"select",disabled:kn,elementRef:En,error:Pn},Vn()(tt.props,Rn()(o.propTypes)));if(jn)qn["data-test-values"]=JSON.stringify(Hn);else{var Kn=lt(Hn,1)[0];qn["data-test-value"]=Kn}return Cn?(0,it.cloneElement)(Cn,qn):"link"===_n?Zt().createElement(xr(),at({},qn,{"data-select-appearance":"link"}),!!et&&Zt().createElement(Eo,null,et),ot||Mn,Zt().createElement(Do,null,Zt().createElement(Gr,null))):Zt().createElement(ko,at({},qn,{$multiple:jn,appearance:_n,label:ot,error:Pn,icon:et,inline:Ln,isMenu:!0,"aria-haspopup":"listbox","aria-owns":tt.menuId,onClick:tt.props.onClick},zn()(tt.props,o.invalidLinkAppearanceProps)),!!Hn.length&&jn&&Zt().createElement(To,{"data-role":"count"},"(",Hn.length,")"))})),Et(Ct(tt),"createChildren",(function(){var Je,et=tt.state,ot=et.filterKeyword,en=et.textHasFocus,Cn=et.topValues,_n=tt.props,wn=_n.allowKeyMatching,xn=_n.allowNewValues,kn=_n.filter,En=_n.multiple,Pn=_n.selectAllAppearance,Tn=_n.showSelectedValuesFirst,In=_n.isLoadingOptions,jn=_n.onScrollBottom,Mn=tt.getCurrentValues();tt.availableOptionCount=0,tt.firstSelectedOptionIndex=void 0,tt.selectedOptionCount=0,tt.activeValue=void 0,tt.availableMatchOptions=[];var An,Rn=0,Nn=!1,Fn="immediately"===Tn?tt.getTopValues():Cn,Bn=it.Children.toArray(tt.props.children).reduce((function(et,ot,en){if(!Dt(ot))return et.push(ot),et;ot.props.value===tt.state.filterKeyword&&(Je=!0);var Cn=Mn&&Mn.indexOf(ot.props.value)>=0,_n=!!Cn&&!ot.props.disabled&&!An,Sn=wn&&!En&&!kn&&!In&&!jn,xn=Lt(ot.props.value,ot.props.label),Dn=-1;!Sn||ot.props.disabled||ot.props.hidden||(tt.availableMatchOptions.push({label:ot.props.label,value:ot.props.value}),Dn=tt.availableMatchOptions.length-1);var Pn=(0,it.cloneElement)(ot,{key:ot.key||en,onClick:tt.handleMenuOptionClick,onKeyDown:Sn?function(Je){return tt.handleMenuOptionKeyDown(Je,Dn)}:void 0,selected:Cn,multiple:En,role:"option",ref:function e(Je){return tt.handleOptionMount(Je,xn,_n)}});return _n&&(An=!0),Fn&&Fn.indexOf(ot.props.value)>=0?(0===Rn&&(et.splice(Rn,0,Zt().createElement(Gn.Divider,{key:"topDivider"})),Nn=!0),et.splice(Rn,0,Pn),Rn+=1):et.push(Pn),et}),[]);En&&Ln()(Mn,(function(et){if(!Dn()(Bn,(function(Je){return Dt(Je)&&Je.props&&Je.props.value===et}))){et===tt.state.filterKeyword&&(Je=!0);var ot=Fn&&Fn.indexOf(et)>=0,it=Fn.length;0===Rn&&(Bn.splice(0,0,Zt().createElement(Gn.Divider,{key:"topDivider"})),Rn+=1,Nn=!0),Bn.splice(ot?0:it+1,0,Zt().createElement(no,{label:String(et),value:et,key:"missing-value-".concat(et),onClick:tt.handleMenuOptionClick,multiple:En,selected:!0})),ot&&(Rn+=1)}}));var Vn="controlled"===kn,Wn=(0,Sr.stringToKeywords)(ot);if(Bn=Vn?Bn:Bn.filter((function(Je){return!Dt(Je)||(0,Sr.testPhrase)(Je.props.label,Wn)})).map((function(Je){if(!Dt(Je))return Je;var et=Wn&&(0,Sr.keywordLocations)(Je.props.label,Wn);return(0,it.cloneElement)(Je,{matchRanges:et||void 0})})),xn&&!Je&&ot){var zn=Nn?Rn+1:Rn;Bn.splice(zn,0,Zt().createElement(no,{label:"".concat(ot," (new value)"),value:ot,key:"newValue",multiple:En,onClick:tt.handleMenuOptionClick}))}var Hn,$n,qn="checkbox"===Pn&&En&&Bn.length>1?1:0,Kn=!0;(Bn=Bn.reduce((function(Je,et){if(!Dt(et))return Je.push(et),Je;if(et.props&&et.props.hidden)return Je;et.props.selected&&!et.props.disabled&&null==tt.firstSelectedOptionIndex&&(tt.firstSelectedOptionIndex=tt.availableOptionCount);var ot=qn===tt.state.activeIndex;if(qn+=1,tt.availableOptionCount+=1,tt.selectedOptionCount+=et.props.selected?1:0,"newValue"===et.key||et.props.disabled||et.props.selected||(Kn=!1),!ot||!en)return Je.push(et),Je;et.props.disabled||(tt.activeValue=et.props.value);var Zt=(0,it.cloneElement)(et,{active:ot,id:tt.activeItemId,ref:tt.handleActiveOptionMount});return Je.push(Zt),Je}),[]),tt.optionSelection=(0===tt.selectedOptionCount?"none":Kn&&"all")||"some","checkbox"===Pn&&En&&tt.availableOptionCount>0)&&($n="all"===tt.optionSelection?""===ot?(0,Sn._)("Clear all"):(0,Sn._)("Clear all matches"):""===ot?(0,Sn._)("Select all"):(0,Sn._)("Select all matches"),0===tt.state.activeIndex&&en&&(tt.activeValue="selectAll"),Bn.unshift(Zt().createElement(So,{key:"selectAllOption",selected:"all"===tt.optionSelection||"none"!==tt.optionSelection&&"some",selectAllLabel:$n,totalCount:null===(Hn=tt.getCurrentValues())||void 0===Hn?void 0:Hn.length,changedToggle:!!tt.props.toggle,onClick:"all"===tt.optionSelection?tt.handleClearAll:tt.handleSelectAll,id:0===tt.state.activeIndex?tt.activeItemId:void 0,active:0===tt.state.activeIndex,ref:tt.handleActiveOptionMount,tabIndex:-1}),Zt().createElement(Gn.Divider,{key:"selectAllDivider"})));return tt.displayedValues=Bn.reduce((function(Je,et){return Dt(et)&&Je.push(et.props.value),Je}),[]),Bn})),Et(Ct(tt),"wrapLabel",(function(Je){var et=Je.prefixLabel,tt=Je.label,ot=Je.suffixLabel,it=tt;return et&&(it=["".concat(et,": ")].concat(it)),ot&&(it=kn()(it).concat(" ".concat(ot))),it})),Et(Ct(tt),"handleDropdownMount",(function(Je){tt.dropdown=Je})),tt.state={activeIndex:0,filterKeyword:"",open:!1,textHasFocus:!1,topValues:[],values:Je.defaultValues||[]},tt.controlledExternally=wn()(Je,"values"),tt.displayedValues=[],tt.availableOptionCount=0,tt.firstSelectedOptionIndex=void 0,tt.selectedOptionCount=0,tt.matchCharacter=null,tt.matchTimeout=null,tt.currentMatchOptions=[],tt.availableMatchOptions=[],tt.optionRefsByKey={},tt.optionSelection="none",o.validateAppearance(Je),tt.menuId=(0,Un.createDOMID)("menu"),tt.menuListboxId=(0,Un.createDOMID)("menu-listbox"),tt.activeItemId=(0,Un.createDOMID)("active-item"),tt}return gt(o,null,[{key:"validateAppearance",value:function e(Je){0}}]),gt(o,[{key:"componentDidUpdate",value:function e(Je,et){o.validateAppearance(this.props),this.previousActiveIndex=et.activeIndex}},{key:"getCurrentValues",value:function e(){var Je=this.isControlled()?this.props.values:this.state.values;return this.props.multiple||null==Je?Je:Je.slice(0,1)}},{key:"getTopValues",value:function e(){var Je;return this.props.multiple&&"never"!==this.props.showSelectedValuesFirst&&null!==(Je=this.getCurrentValues())&&void 0!==Je?Je:[]}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"hasFilter",value:function e(){return!!this.props.filter}},{key:"toggleValue",value:function e(Je,et){var tt,ot,it,Zt,en=null!==(tt=this.getCurrentValues())&&void 0!==tt?tt:[],Cn=en.indexOf(et),_n=this.props,wn=_n.name,Sn=_n.multiple;Zt=Sn?Cn>=0?[].concat(pt(en.slice(0,Cn)),pt(en.slice(Cn+1))):en.concat([et]):[et];var xn=!this.isControlled();xn&&this.setState({values:Zt}),Sn?xn&&this.setState({open:!0}):(this.handleRequestClose({reason:"contentClick"}),this.focus()),null===(ot=(it=this.props).onChange)||void 0===ot||ot.call(it,Je,{values:Zt,name:wn,reason:"valueToggle"})}},{key:"focus",value:function e(){var Je;null===(Je=this.dropdown)||void 0===Je||Je.focus()}},{key:"renderControls",value:function e(Je){var et=Je.hasChildren,tt=Je.placement,ot=this.state.filterKeyword,it=this.props,en=it.inputId,Cn=it.inputRef,_n=it.multiple,wn=it.selectAllAppearance,xn=(0,Sn._)("Select all options".concat("all"===this.optionSelection?" disabled":"")),kn=(0,Sn._)("Clear all options".concat("none"===this.optionSelection?" disabled":"")),En=Zt().createElement(jo,{$placement:tt,key:"selectAll"},Zt().createElement(Io,{$disabled:"all"===this.optionSelection,"aria-label":xn,onClick:this.handleSelectAll,"data-test":"select-all"},ot?(0,Sn._)("Select all Matches"):(0,Sn._)("Select all")),Zt().createElement(Io,{$disabled:"none"===this.optionSelection,"aria-label":kn,onClick:this.handleClearAll,"data-test":"clear-all"},ot?(0,Sn._)("Clear all Matches"):(0,Sn._)("Clear all")));return this.hasFilter()&&Zt().createElement("div",{key:"controls"},Zt().createElement(Po,{key:"filter","data-test":"filter"},Zt().createElement(Wr(),{value:ot,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,onChange:this.handleTextChange,onKeyDown:this.handleTextKeyDown,onFocus:this.handleTextFocus,onBlur:this.handleTextBlur,placeholder:(0,Sn._)("filter"),role:"combobox","aria-expanded":"true","aria-controls":this.menuListboxId,"aria-label":(0,Sn._)("Filter"),"aria-activedescendant":this.state.textHasFocus&&et?this.activeItemId:void 0,inputRef:Cn,inputId:en,canClear:!0,startAdornment:Zt().createElement(Lo,null,Zt().createElement(Jr,null))})),_n&&et&&"buttongroup"===wn&&En)}},{key:"render",value:function e(){var Je,et=this,tt=this.props,ot=tt.children,en=tt.defaultPlacement,Cn=tt.inputId,_n=tt.multiple,wn=tt.repositionMode,Sn=tt.virtualization,xn=this.hasFilter(),kn=null!==(Je=this.getCurrentValues())&&void 0!==Je?Je:[],En=it.Children.toArray(ot),Pn=kn.some((function(Je){var et=Dn()(En,(function(et){return Dt(et)&&et.props.value===Je}));return et&&!et.props.disabled})),Ln=this.createChildren(),Tn=this.createToggle();return Zt().createElement(Cr(),{closeReasons:zo,inputId:Cn,toggle:Tn,onRequestOpen:this.handleRequestOpen,onRequestClose:this.handleRequestClose,open:this.state.open,openWithArrowKeys:!0,repositionMode:wn,defaultPlacement:xn?en:void 0,canCoverAnchor:("undefined"!=typeof window?window:No).innerHeight<500,ref:this.handleDropdownMount,retainFocus:!1,takeFocus:0===kn.length||kn.length>0&&!Pn||!!xn},(function e(Je){var tt=Je.anchorWidth,ot=Je.maxHeight,it=Je.placement,en=Wo({anchorWidth:tt,isMultiple:et.props.multiple,maxHeight:ot,menuStyle:et.props.menuStyle}),Cn=kn.length>0&&!Pn&&!et.hasFilter()?0:void 0,wn=jt(jt({"aria-multiselectable":_n||void 0,childrenStart:et.renderControls({placement:it,hasChildren:!!Ln.length}),controlledExternally:et.hasFilter(),placement:null!=it?it:void 0,onScrollBottom:et.props.onScrollBottom?et.handleScrollBottom:void 0,"data-test":"results-menu",isLoading:et.props.isLoadingOptions,id:et.menuId,menuId:et.menuListboxId},zn()(et.props,"noOptionsMessage","footerMessage","animateLoading","loadingMessage","onScroll")),{},{style:en,tabIndex:Cn});return Sn?Zt().createElement(kr.VirtualizedResultsMenu,at({virtualization:Sn},wn),Ln):Zt().createElement(Lr(),wn,Ln)}))}}]),o}(it.Component);Et(Ho,"propTypes",Fo),Et(Ho,"defaultProps",Bo),Et(Ho,"Option",no),Et(Ho,"Divider",Gn.Divider),Et(Ho,"Heading",Gn.Heading),Et(Ho,"invalidLinkAppearanceProps",["append","error","prepend"]);const $o=Ho;function Bt(Je){return(Bt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function Kt(){return(Kt=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Ft(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function Ht(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Wt(Je,et){return(Wt=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function Ut(Je){var et=function Xt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=Yt(Je);if(et){var it=Yt(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Gt(this,tt)}}function Gt(Je,et){return!et||"object"!==Bt(et)&&"function"!=typeof et?Jt(Je):et}function Jt(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Yt(Je){return(Yt=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Qt(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var qo={active:Cn().bool,children:Cn().node,description:Cn().string,descriptionPosition:Cn().oneOf(["right","bottom"]),disabled:Cn().bool,hidden:Cn().bool,icon:Cn().node,label:Cn().string.isRequired,matchRanges:Cn().arrayOf(Cn().shape({start:Cn().number.isRequired,end:Cn().number.isRequired})),onClick:Cn().func,selected:Cn().bool,truncate:Cn().bool,value:Cn().oneOfType([Cn().string,Cn().number,Cn().bool]).isRequired},Ko=function(Je){!function zt(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&Wt(Je,et)}(n,Je);var et=Ut(n);function n(){var Je;Ft(this,n);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return Qt(Jt(Je=et.call.apply(et,[this].concat(ot))),"c",null),Qt(Jt(Je),"handleMount",(function(et){Je.c=et})),Je}return function $t(Je,et,tt){return et&&Ht(Je.prototype,et),tt&&Ht(Je,tt),Je}(n,[{key:"scrollIntoViewIfNeeded",value:function e(){var Je;null===(Je=this.c)||void 0===Je||Je.scrollIntoViewIfNeeded()}},{key:"focus",value:function e(){var Je;null===(Je=this.c)||void 0===Je||Je.focus()}},{key:"render",value:function e(){return Zt().createElement(no,Kt({},this.props,{multiple:!1,ref:this.handleMount}),this.props.children||this.props.label)}}]),n}(it.PureComponent);Qt(Ko,"propTypes",qo),Qt(Ko,"defaultProps",{active:!1,descriptionPosition:"bottom",disabled:!1,hidden:!1,selected:!1,truncate:!1});const Uo=Ko;function rn(Je){return(rn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function on(){return(on=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function an(Je,et){if(null==Je)return{};var tt,ot,it=function ln(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function cn(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function fn(Je,et){return(fn=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function dn(Je){var et=function bn(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=mn(Je);if(et){var it=mn(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return vn(this,tt)}}function vn(Je,et){return!et||"object"!==rn(et)&&"function"!=typeof et?function hn(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}(Je):et}function mn(Je){return(mn=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function yn(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Go={allowKeyMatching:Cn().bool,animateLoading:Cn().bool,appearance:Cn().oneOf(["default","link","primary","pill","toggle","flat","subtle"]),append:Cn().bool,children:Cn().node,defaultPlacement:Cn().oneOf(["above","below","vertical"]),defaultValue:Cn().oneOfType([Cn().string,Cn().number,Cn().bool]),describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,filter:Cn().oneOf([!1,!0,"controlled"]),footerMessage:Cn().node,inline:Cn().bool,inputId:Cn().string,inputRef:Cn().oneOfType([Cn().func,Cn().object]),isLoadingOptions:Cn().bool,labelledBy:Cn().string,labelText:Cn().string,loadingMessage:Cn().node,menuStyle:Cn().object,name:Cn().string,noOptionsMessage:Cn().node,onChange:Cn().func,onClose:Cn().func,onFilterChange:Cn().func,onOpen:Cn().func,onScroll:Cn().func,onScrollBottom:Cn().func,placeholder:Cn().string,prefixLabel:Cn().string,prepend:Cn().bool,suffixLabel:Cn().string,toggleContent:Cn().oneOf(["optionChildren","optionLabel"]),toggle:Cn().node,value:Cn().oneOfType([Cn().string,Cn().number,Cn().bool]),virtualization:Cn().number},Zo={allowKeyMatching:!0,animateLoading:!1,appearance:"toggle",append:!1,children:[],defaultPlacement:"vertical",disabled:!1,error:!1,filter:!1,inline:!0,isLoadingOptions:!1,menuStyle:{},noOptionsMessage:(0,Sn._)("No matches"),placeholder:(0,Sn._)("Select..."),prepend:!1,toggleContent:"optionChildren"},Xo=function(Je){!function pn(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&fn(Je,et)}(n,Je);var et=dn(n);function n(Je){var tt;!function sn(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),tt=et.call(this,Je);var ot={};return wn()(Je,"defaultValue")&&(null!=Je.defaultValue?ot.defaultValues=[Je.defaultValue]:ot.defaultValues=[]),tt.state=ot,tt}return function un(Je,et,tt){return et&&cn(Je.prototype,et),tt&&cn(Je,tt),Je}(n,[{key:"componentDidUpdate",value:function e(Je){0}},{key:"render",value:function e(){var Je=this.props,et=(Je.defaultValue,Je.onChange),tt=Je.value,ot=an(Je,["defaultValue","onChange","value"]),it={onChange:function e(Je,tt){var ot=tt.name,it=tt.values;null==et||et(Je,{name:ot,value:it[0]})}};return wn()(this.props,"value")?it.values=null!=tt?[tt]:[]:null!=this.state.defaultValues&&(it.defaultValues=this.state.defaultValues),Zt().createElement($o,on({},ot,it,{multiple:!1}))}}]),n}(it.Component);yn(Xo,"propTypes",Go),yn(Xo,"defaultProps",Zo),yn(Xo,"Option",Uo),yn(Xo,"Heading",Gn.Heading),yn(Xo,"Divider",Gn.Divider);const Yo=Xo;Je.exports=ot})()},3917:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Divider:()=>In,Heading:()=>Vn,Item:()=>co,MenuContext:()=>Tn,default:()=>bo});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(38);var wn=et.n(_n);const Sn=tt(2504),xn=tt(906),kn=tt(1806),En=tt(2);var Dn=et.n(En);const Pn=tt(316);var Ln=Dn().div.withConfig({displayName:"DividerStyles__Styled",componentId:"l3zfh3-0"})(["border-top:1px solid ",";",""],(0,Pn.pick)({enterprise:Pn.variables.borderColor,prisma:Pn.variables.neutral200}),(0,Pn.pick)({prisma:{comfortable:(0,En.css)(["margin:8px 0;"]),compact:(0,En.css)(["margin:6px 0;"])}}));const Tn=(0,it.createContext)({role:"menu",preventFocus:!1});function h(){return(h=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function g(Je){var et=h({},Je),tt=(0,it.useContext)(Tn).role;return Zt().createElement(Ln,h({"aria-hidden":"listbox"===tt,"data-test":"divider",role:"separator"},et))}g.propTypes={},g.filterFirst=!0,g.filterConsecutive=!0,g.filterLast=!0,g.as="Divider";const In=g,jn=tt(7159);var Mn=et.n(jn);const An=tt(3874);var Rn=et.n(An),Nn=Dn().div.withConfig({displayName:"HeadingStyles__Styled",componentId:"mcd2ws-0"})([""," border-top:1px solid transparent;",";&:not(:first-child){",";}"],Pn.mixins.reset("block"),(0,Pn.pick)({enterprise:(0,En.css)(["padding:"," "," 6px;"],Pn.variables.spacingXSmall,Pn.variables.spacingSmall),prisma:{comfortable:"padding: 13px 16px 10px 16px",compact:"padding: 9px 16px 6px 16px"}}),(0,Pn.pick)({enterprise:(0,En.css)(["border-top:",";"],Pn.variables.border),prisma:{comfortable:(0,En.css)(["border-top:1px solid ",";margin-top:6px;padding-top:19px;"],Pn.variables.neutral200),compact:(0,En.css)(["border-top:1px solid ",";margin-top:6px;padding-top:15px;"],Pn.variables.neutral200)}})),Fn=Dn().h5.withConfig({displayName:"HeadingStyles__PrismaSectionTitle",componentId:"mcd2ws-1"})([""," font-size:",";line-height:",";font-weight:",";letter-spacing:0.02em;"],Pn.mixins.reset("block"),Pn.variables.fontSizeSmall,Pn.variables.lineHeight,Pn.variables.fontWeightBold);function P(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function E(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?P(Object(tt),!0).forEach((function(et){_(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):P(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function j(){return(j=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function T(Je,et){if(null==Je)return{};var tt,ot,it=function D(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Bn={children:Cn().node,title:Cn().bool,outerStyle:Cn().object};function q(Je){var et=Je.children,tt=Je.title,ot=Je.outerStyle,en=T(Je,["children","title","outerStyle"]),Cn=(0,it.useContext)(Tn).role,_n="prisma"===Rn()().family?Zt().createElement(Fn,j({as:tt?"h4":"h5",style:ot,"data-test":"heading"},en),et):Zt().createElement(Mn(),j({style:E(E({},ot),{},{margin:0}),level:tt?4:"ss","data-test":"heading"},en),et);return Zt().createElement(Nn,{"aria-hidden":"listbox"===Cn},_n)}q.propTypes=Bn,q.filterConsecutive=!0,q.filterLast=!0,q.as="Heading";const Vn=q,Wn=tt(76);var zn=et.n(Wn);const Hn=tt(7160);var $n=et.n(Hn);const qn=tt(7161);var Kn=et.n(qn);const Un=tt(3918);var Gn=et.n(Un);const Jn=tt(7162);var Cr=et.n(Jn);const wr=tt(702);var Sr=et.n(wr);const Or=tt(3919);var xr=et.n(Or),kr=(0,En.css)(["color:",";font-size:",";line-height:",";overflow:inherit;white-space:inherit;text-overflow:inherit;"],(0,Pn.pick)({prisma:Pn.variables.contentColorDefault,enterprise:Pn.variables.textGray}),Pn.variables.fontSizeSmall,(0,Pn.pick)({prisma:"16px"})),Lr=Dn().span.withConfig({displayName:"ItemStyles__StyledItemDescriptionBottom",componentId:"sc-4kc053-0"})(["",";display:block;"],kr),Nr=Dn().span.withConfig({displayName:"ItemStyles__StyledItemDescriptionRight",componentId:"sc-4kc053-1"})(["",";float:right;"," max-width:50%;text-align:right;box-sizing:border-box;"],kr,(0,Pn.pick)({enterprise:(0,En.css)(["padding-left:",";"],Pn.variables.spacingLarge)})),Wr=Dn().div.withConfig({displayName:"ItemStyles__StyledItemSelectedIcon",componentId:"sc-4kc053-2"})(["position:absolute;"," color:",";"],(0,Pn.pick)({prisma:(0,En.css)(["right:16px;"]),enterprise:(0,En.css)(["right:3px;left:8px;"])}),(0,Pn.pick)({prisma:Pn.variables.contentColorActive,enterprise:Pn.variables.accentColorL10})),zr=Dn().span.withConfig({displayName:"ItemStyles__StyledItemIcon",componentId:"sc-4kc053-3"})(["flex:0 0 auto;padding-right:",";min-width:10px;display:inline-block;text-align:center;vertical-align:",";",""],(0,Pn.pick)({prisma:"8px",enterprise:"3px"}),(0,Pn.pick)({prisma:"initial",enterprise:"middle"}),(0,Pn.pick)({prisma:(0,En.css)(["color:",";display:inline-flex;align-items:center;min-width:20px;min-height:20px;& > svg{width:20px;height:20px;}"],Pn.variables.contentColorMuted),enterprise:(0,En.css)(["transform:translateY(-1px);"])})),Hr=Dn()(Sr()).withConfig({displayName:"ItemStyles__StyledClickable",componentId:"sc-4kc053-4"})(["display:block;position:relative;cursor:pointer;color:",";word-wrap:break-word;max-width:100%;width:100%;padding:",";"," "," "," &:not([disabled]){&:hover{background:",";","}&:focus{outline:0;box-shadow:",";","}"," ","}&[disabled]{color:",";cursor:not-allowed;",",","{color:inherit;}","{cursor:not-allowed;color:",";}","}",""],(0,Pn.pick)({prisma:Pn.variables.contentColorActive,enterprise:{dark:Pn.variables.gray96,light:Pn.variables.gray22}}),(0,Pn.pick)({prisma:{comfortable:"10px 16px",compact:"6px 16px"},enterprise:"6px 10px"}),(function(Je){var et=Je.$isSelectable,tt=Je.$selectableAppearance;return et&&(0,Pn.pick)({prisma:(0,En.css)(["padding-right:44px;",""],(function(){return"checkbox"===tt&&"padding-left: 42px;"})),enterprise:(0,En.css)(["padding-right:10px;padding-left:",";"],(function(){return"checkbox"===tt?"32px":"28px"}))})}),(function(Je){var et=Je.$active,tt=Je.$preventFocus;return et&&!tt&&(0,En.css)(["box-shadow:",";"],Pn.variables.focusShadowInset)}),(function(Je){return Je.$active&&(0,En.css)(["background:",";font-weight:",";"],(0,Pn.pick)({enterprise:{light:Pn.variables.gray92,dark:Pn.variables.gray22},prisma:Pn.variables.neutral100}),Pn.variables.fontWeightBold)}),(0,Pn.pick)({prisma:Pn.variables.interactiveColorOverlayHover,enterprise:Pn.variables.backgroundColorHover}),(function(Je){return Je.$selected&&(0,Pn.pick)({prisma:(0,En.css)(["background:",";"],Pn.mixins.overlayColors(Pn.variables.interactiveColorOverlaySelected,Pn.variables.interactiveColorOverlayHover))})}),Pn.variables.focusShadowInset,(0,Pn.pick)({prisma:(0,En.css)(["background:",";"],Pn.variables.interactiveColorOverlayHover)}),(0,Pn.pick)({prisma:(0,En.css)(["&:active{background:",";}"],Pn.variables.interactiveColorOverlayActive)}),(function(Je){return Je.$selected&&(0,Pn.pick)({prisma:(0,En.css)(["background:",";&:active{background:",";}"],Pn.variables.interactiveColorOverlaySelected,Pn.mixins.overlayColors(Pn.variables.interactiveColorOverlaySelected,Pn.variables.interactiveColorOverlayActive))})}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray45,dark:Pn.variables.contentColorDisabled},prisma:Pn.variables.contentColorDisabled}),Lr,Nr,Wr,(0,Pn.pick)({prisma:Pn.variables.contentColorDisabled,enterprise:Pn.variables.gray80}),(0,Pn.pick)({prisma:(0,En.css)(["& > * > ","{color:",";}"],zr,Pn.variables.contentColorDisabled)}),(function(Je){return Je.$selected&&(0,Pn.pick)({prisma:(0,En.css)(["","{color:",";}"],zr,Pn.variables.contentColorActive)})})),$r=Dn()(xr()).withConfig({displayName:"ItemStyles__StyledSwitch",componentId:"sc-4kc053-5"})(["position:absolute;left:",";top:",";"],(0,Pn.pick)({prisma:"16px",enterprise:"8px"}),(0,Pn.pick)({prisma:"0px",enterprise:{comfortable:"-1px",compact:"2px"}})),Kr=Dn().span.withConfig({displayName:"ItemStyles__StyledInnerWrapper",componentId:"sc-4kc053-6"})(["display:flex;align-items:flex-start;"]),Ur=Dn().span.withConfig({displayName:"ItemStyles__StyledTitleAndDescriptionWrapper",componentId:"sc-4kc053-7"})(["display:flex;flex-wrap:wrap;flex-direction:column;max-width:100%;width:100%;align-self:center;word-break:break-word;white-space:normal;",""],(function(Je){return Je.$truncate&&(0,En.css)(["white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"])})),Gr=Dn().div.withConfig({displayName:"ItemStyles__StyledLabel",componentId:"sc-4kc053-8"})(["overflow:inherit;white-space:inherit;text-overflow:inherit;max-width:100%;min-height:20px;",""],(function(Je){return Je.$truncate&&(0,En.css)(["display:block;clear:both;"])})),Zr=Dn().span.withConfig({displayName:"ItemStyles__StyledMatch",componentId:"sc-4kc053-9"})(["border-bottom:1px solid ",";"],(0,Pn.pick)({prisma:Pn.variables.contentColorActive,enterprise:{dark:Pn.variables.gray96,light:Pn.variables.gray45}})),Xr=Dn().span.withConfig({displayName:"ItemStyles__StyledSubmenu",componentId:"sc-4kc053-10"})(["float:right;padding-left:",";color:",";",""],Pn.variables.spacingSmall,(0,Pn.pick)({prisma:"inherit",enterprise:Pn.variables.textGray}),(0,Pn.pick)({prisma:(0,En.css)(["& > svg{width:20px;height:20px;}"])}));const Yr=tt(3876);var Qr=et.n(Yr);const Jr=tt(2507);var eo=et.n(Jr);var to=(0,tt(644)._)("Open externally"),no=(0,En.css)(["width:0.8em;height:0.8em;vertical-align:baseline;"]),ro=Dn()(eo()).withConfig({displayName:"External__StyledEnterprise",componentId:"sc-1turs2s-0"})([""," margin:0 0 0 3px;"],no),oo=Dn()(Qr()).withConfig({displayName:"External__StyledPrisma",componentId:"sc-1turs2s-1"})([""," margin:0 0 0 4px;"],no);const io=function he(){var Je=(0,Pn.useSplunkTheme)(),et=Je.isEnterprise,tt=Je.isCompact?"20px":"24px";return et?Zt().createElement(ro,{screenReaderText:to}):Zt().createElement(oo,{"aria-label":to,height:tt,width:tt},Zt().createElement("title",null,to))};function ge(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function xe(Je){return(xe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function we(){return(we=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Se(Je,et){if(null==Je)return{};var tt,ot,it=function Oe(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function Ie(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Pe(Je,et,tt){return et&&Ie(Je.prototype,et),tt&&Ie(Je,tt),Je}function _e(Je,et){return(_e=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function je(Je){var et=function Re(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=qe(Je);if(et){var it=qe(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Te(this,tt)}}function Te(Je,et){return!et||"object"!==xe(et)&&"function"!=typeof et?De(Je):et}function De(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function qe(Je){return(qe=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Ne(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var ao={active:Cn().bool,children:Cn().node,description:Cn().string,descriptionPosition:Cn().oneOf(["right","bottom"]),disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),hasSubmenu:Cn().bool,icon:Cn().node,itemKey:Cn().number,matchRanges:Cn().arrayOf(Cn().shape({start:Cn().number.isRequired,end:Cn().number.isRequired})),onClick:Cn().func,onFocus:Cn().func,openInNewContext:Cn().bool,preventFocus:Cn().bool,role:Cn().oneOf(["menuitem","menuitemradio","menuitemcheckbox","listboxitem","option"]),selectable:Cn().bool,selectableAppearance:Cn().oneOf(["checkmark","checkbox"]),selected:Cn().bool,splunkTheme:Cn().object,to:Cn().string,truncate:Cn().bool},so=function(Je){!function Ee(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&_e(Je,et)}(r,Je);var et=je(r);function r(Je){var tt;return function Ce(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Ne(De(tt=et.call(this,Je)),"el",null),Ne(De(tt),"handleFocus",(function(Je){var et=tt.props,ot=et.onFocus,it=et.itemKey;null==ot||ot(Je,{itemKey:it})})),Ne(De(tt),"handleMount",(function(Je){tt.el=Je,ge(tt.props.elementRef,Je)})),r.validateProps(Je),tt}return Pe(r,null,[{key:"validateProps",value:function e(Je){0}}]),Pe(r,[{key:"componentDidUpdate",value:function e(){r.validateProps(this.props)}},{key:"focus",value:function e(){var Je;null===(Je=this.el)||void 0===Je||Je.focus()}},{key:"scrollIntoViewIfNeeded",value:function e(){!function e(Je){if(Je){var et=Je.offsetParent;et&&(et.scrollTop+et.clientHeight<Je.offsetTop+Je.clientHeight?et.scrollTop=Je.offsetTop+Je.clientHeight-et.clientHeight:et.scrollTop>Je.offsetTop&&(et.scrollTop=Je.offsetTop))}}(this.el)}},{key:"renderLabel",value:function e(){var Je=this.props,et=Je.children,tt=Je.matchRanges;if(!tt||!zn()(et))return et;var ot=[];return ot.push(et.substring(0,tt[0].start)),tt.forEach((function(Je,it){ot.push(Zt().createElement(Zr,{key:it,"data-test":"match"},et.substring(Je.start,Je.end))),it<tt.length-1?ot.push(et.substring(Je.end,tt[it+1].start)):ot.push(et.substring(Je.end,et.length))})),ot}},{key:"render",value:function e(){var Je=this.props,et=Je.active,tt=Je.children,ot=Je.hasSubmenu,it=Je.selectable,en=Je.selectableAppearance,Cn=Je.selected,_n=Je.icon,Sn=Je.description,xn=Je.disabled,kn=Je.onClick,En=Je.role,Dn=Je.splunkTheme,Pn=Je.to,Ln=Je.truncate,Tn=Je.descriptionPosition,In=Je.openInNewContext,jn=Se(Je,["active","children","hasSubmenu","selectable","selectableAppearance","selected","icon","description","disabled","onClick","role","splunkTheme","to","truncate","descriptionPosition","openInNewContext"]),Mn=Dn.isEnterprise,An=Dn.isPrisma,Rn=this.context.preventFocus,Nn=it||Cn,Fn={nonselectable:"menuitem",checkmark:"menuitemradio",checkbox:"menuitemcheckbox"}[Nn?en:"nonselectable"],Bn={"aria-haspopup":!!ot||void 0,"aria-checked":!("checkmark"!==en||!Cn)||void 0},Vn=An?"right":"left",Wn=Sn&&"right"===Tn,Hn=Sn&&!Wn,qn=Cn&&"checkmark"===en&&Zt().createElement(Wr,null,An?Zt().createElement(Kn(),{inline:!0,height:"16",width:"16"}):Zt().createElement(Gn(),{hideDefaultTooltip:!0,inline:!0,screenReaderText:null,size:.85}));return Zt().createElement(Hr,we({$isSelectable:Nn,$selectableAppearance:en,$selected:Cn,$active:et,$preventFocus:Rn||!1,"data-test-selected":Nn?Cn:null,"data-test":"item","data-has-icon":!!_n,disabled:xn,onClick:kn,onFocus:this.handleFocus,onMouseDown:function e(Je){Rn&&Je.preventDefault()},role:En||Fn,tabIndex:Rn?-1:void 0,to:Pn,title:Ln&&zn()(tt)?tt:void 0,openInNewContext:In},Bn,wn()(jn,"onFocus"),{elementRef:this.handleMount}),it&&"checkbox"===en&&Zt().createElement($r,{interactive:!1,selected:Cn,selectedLabel:"Selected",value:"menu-item"}),ot&&Zt().createElement(Xr,null,Mn?Zt().createElement(Cr(),{hideDefaultTooltip:!0,screenReaderText:null}):Zt().createElement($n(),null)),Wn&&Zt().createElement(Nr,{"data-test":"description"},Sn),Zt().createElement(Kr,null,_n&&Zt().createElement(zr,null,_n),Zt().createElement(Ur,{$truncate:Ln},"left"===Vn&&qn,Zt().createElement(Gr,{$truncate:Ln,"data-test":"label"},this.renderLabel(),In&&Zt().createElement(io,null)),Hn&&Zt().createElement(Lr,{"data-test":"description"},Sn),"right"===Vn&&qn)))}}]),r}(it.Component);Ne(so,"propTypes",ao),Ne(so,"defaultProps",{active:!1,descriptionPosition:"bottom",disabled:!1,hasSubmenu:!1,openInNewContext:!1,preventFocus:!1,selectable:!1,selectableAppearance:"checkmark",selected:!1,truncate:!1}),Ne(so,"as",void 0),Ne(so,"contextType",Tn);var lo=(0,Pn.withSplunkTheme)(so);lo.propTypes=so.propTypes,lo.as="Item";const co=lo,uo=tt(7163);var po=et.n(uo),ho=(0,En.css)(["border-top:1px solid ",";"],(0,Pn.pick)({enterprise:Pn.variables.gray60,prisma:Pn.variables.neutral200})),fo=Dn().div.withConfig({displayName:"MenuStyles__Styled",componentId:"sc-1olffp9-0"})(["",";background-color:",";border-radius:",";min-width:60px;overflow:auto;position:relative;"," &:focus{outline:0;box-shadow:",";","}& + &{","}"],Pn.mixins.reset("block"),(0,Pn.pick)({enterprise:Pn.variables.backgroundColor,prisma:Pn.variables.backgroundColorPopup}),Pn.variables.borderRadius,(0,Pn.pick)({prisma:(0,En.css)(["padding:8px 0;"])}),Pn.variables.focusShadowInset,(0,Pn.pick)({prisma:(0,En.css)(["background:",";"],Pn.variables.interactiveColorOverlayHover)}),ho),go=Dn()(fo.withComponent(po())).withConfig({displayName:"MenuStyles__StyledScroll",componentId:"sc-1olffp9-1"})([""," + &,& + ","{","}"],fo,fo,ho);function Ve(){return(Ve=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Ue(Je,et){if(null==Je)return{};var tt,ot,it=function Xe(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var mo={children:Cn().node,controlledExternally:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),retainFocus:Cn().bool,stopScrollPropagation:Cn().bool,disableFocusControl:Cn().bool};function Qe(Je){var et=Je.children,tt=Je.controlledExternally,ot=Je.elementRef,en=Je.retainFocus,Cn=Je.stopScrollPropagation,_n=Je.disableFocusControl,En=Ue(Je,["children","controlledExternally","elementRef","retainFocus","stopScrollPropagation","disableFocusControl"]),Dn=(0,it.useContext)(Tn).role,Pn=void 0===Dn?"menu":Dn,Ln=(0,it.useContext)(Sn.PopoverContext).retainFocus,In=(0,it.useRef)(null),jn=!0;null!=en?jn=en:null!=Ln&&(jn=Ln);var Mn=it.Children.toArray(et).filter(it.isValidElement).reduce((function(Je,et,tt,ot){if("Divider"===et.type.as&&0===Je.length)return Je;if(("Heading"===et.type.as||"Divider"===et.type.as)&&!et.props.title&&et.type.filterConsecutive&&ot.length>tt+1){var it=ot[tt+1];if("Heading"===it.type.as||"Divider"===it.type.as)return Je}return"Divider"!==et.type.as&&"Heading"!==et.type.as||tt!==ot.length-1?(Je.push(et),Je):Je}),[]),An=(0,it.useCallback)((function(Je){In.current=Je,ge(ot,Je)}),[ot]),Rn=function e(Je){return{enableLoop:!0,orientation:"vertical",enableTab:Je,enableHomeEnd:!0}}(jn),Nn=(0,it.useCallback)((function(Je){var et=(0,xn.keycode)(Je.nativeEvent);"tab"===et&&(0,kn.isTabKey)(Je)&&Je.shiftKey?et="tabShift":"tab"===et&&(0,kn.isTabKey)(Je)&&(et="tab");var tt="tab"===et||"tabShift"===et;"enter"===et||!Rn.enableTab&&tt||Je.preventDefault();var ot=In.current,it=[];ot&&(it=(0,kn.getSortedTabbableElements)(ot,{ignoreTabIndex:!0}));var Zt=(null==Je?void 0:Je.target)instanceof Element?Je.target:null,en=null==ot?void 0:ot.querySelector(":focus"),Cn=Zt||en,_n=Cn?it.indexOf(Cn):-1;(0,kn.handleFocus)(et,it,_n,Rn)}),[Rn]),Fn={"data-test":"menu",onKeyDown:_n||tt?void 0:Nn,role:Pn};return Cn?Zt().createElement(go,Ve({},Fn,{elementRef:An,stopScrollPropagation:!0},wn()(En,"tagName")),Mn):Zt().createElement(fo,Ve({},Fn,{ref:An},En),Zt().createElement(Tn.Provider,{value:function e(){return{role:"menu",preventFocus:tt}}()},Mn))}Qe.propTypes=mo,Qe.Item=co,Qe.Divider=In,Qe.Heading=Vn;const bo=Qe;Je.exports=ot})()},3918:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(562),Cn=tt(645);var _n=et.n(Cn);function l(){return(l=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),l({screenReaderText:(0,en._)("Check")},Je),Zt().createElement("path",{d:"M536.3 1278.364L1500 121.514 1354.11.283 513.7 1010.212l-391.44-319.52L0 837.61"}))}Je.exports=ot})()},3919:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>wr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2506);var wn=et.n(_n);const Sn=tt(905);var xn=et.n(Sn);const kn=tt(1218),En=tt(3918);var Dn=et.n(En);const Pn=tt(316);function v(){return"enterprise"===(0,Pn.useSplunkTheme)().family?Zt().createElement(Dn(),{inline:!1,size:"12px",screenReaderText:null,hideDefaultTooltip:!0,style:{marginTop:"1px"}}):Zt().createElement("svg",{width:"12",height:"12",viewBox:"-1 -2 11 10",style:{display:"block"},xmlns:"http://www.w3.org/2000/svg"},Zt().createElement("path",{d:"M8.70711 0.292893C9.09763 0.683417 9.09763 1.31658 8.70711 1.70711L4.32132 6.0929C3.73559 6.67862 2.78596 6.67869 2.20015 6.09305L0.292997 4.18646C-0.0975845 3.79599 -0.0976776 3.16282 0.292789 2.77224C0.683256 2.38166 1.31642 2.38157 1.707 2.77203L3.26061 4.32518L7.29289 0.292893C7.68342 -0.0976311 8.31658 -0.0976311 8.70711 0.292893Z",fill:"currentColor"}))}const Ln=tt(2);var Tn=et.n(Ln);const In=tt(907);var jn=et.n(In);const Mn=tt(702);var An=et.n(Mn),Rn="18px",Nn="20px",Fn=Tn()(jn()).withConfig({displayName:"SwitchStyles__StyledBox",componentId:"sc-844ieu-0"})(["display:inline;position:relative;color:",";flex-shrink:0;",";[data-inline] + &{margin-left:",";}"],(0,Pn.pickVariant)("$switchState",{error:{enterprise:Pn.variables.errorColor,prisma:Pn.variables.accentColorNegative},disabled:{enterprise:Pn.variables.textDisabledColor,prisma:Pn.variables.contentColorDisabled}}),(0,Pn.pick)({enterprise:(0,Ln.css)(["padding:calc(("," - ",") / 2) 0;"],Pn.variables.inputHeight,Rn),prisma:{compact:(0,Ln.css)(["padding:6px 0;"]),comfortable:(0,Ln.css)(["padding:10px 0;"])}}),Pn.variables.spacingSmall),Bn=Tn()(An()).withConfig({displayName:"SwitchStyles__StyledCheckboxClickable",componentId:"sc-844ieu-1"})([""," position:relative;width:",";height:",";line-height:",";padding:2px;border-radius:2px;cursor:pointer;flex:0 0 auto;border-color:",";border-style:solid;border-width:",";color:",";"," &:focus{box-shadow:",";}"," "," &[disabled]{cursor:not-allowed;border-color:",";","}"],Pn.mixins.reset("inline"),Rn,Rn,Rn,(0,Pn.pick)({enterprise:(0,Pn.pick)({light:Pn.variables.gray45,dark:Pn.variables.gray80}),prisma:Pn.variables.contentColorMuted}),(0,Pn.pick)({enterprise:"1px",prisma:"2px"}),(0,Pn.pick)({enterprise:(0,Pn.pick)({light:Pn.variables.gray45,dark:Pn.variables.gray80}),prisma:Pn.variables.white}),(0,Pn.pick)({prisma:(0,Ln.css)(["top:1px;padding:1px;border-radius:3px;"," ",""],(function(Je){return Je.$interactive&&(0,Ln.css)(["&:not([disabled]):not(:focus):hover{box-shadow:0 0 0 2px ",",0 0 0 5px ",";}"],Pn.variables.backgroundColorPage,Pn.variables.interactiveColorOverlayHover)}),(function(Je){return!Je.$selected&&(0,Ln.css)(["&:not([disabled]):not(:focus):hover{border-color:",";}"],Pn.variables.contentColorDefault)}))}),Pn.variables.focusShadow,(function(Je){return Je.$selected&&(0,Ln.css)(["&:not([disabled]){border-color:",";background-color:",";}"],(0,Pn.pick)({enterprise:{light:Pn.variables.gray45,dark:Pn.variables.gray80},prisma:Pn.variables.interactiveColorPrimary}),(0,Pn.pick)({enterprise:"#none",prisma:(0,Ln.css)(["",";"],Pn.variables.interactiveColorPrimary)}))}),(function(Je){return Je.$error&&(0,Pn.pick)({enterprise:(0,Pn.pick)({light:(0,Ln.css)(["&:not([disabled]){border-color:",";color:",";","}"],Pn.variables.errorColorL30,Pn.variables.errorColor,(function(Je){return Je.$selected&&(0,Ln.css)(["border-color:",";"],Pn.variables.errorColor)})),dark:(0,Ln.css)(["border-color:",";"],Pn.variables.errorColor)}),prisma:(0,Ln.css)(["&:not([disabled]){border-color:",";","}"],Pn.variables.accentColorNegative,(function(Je){return Je.$selected&&(0,Ln.css)(["background-color:",";"],Pn.variables.accentColorNegative)}))})}),(0,Pn.pick)({enterprise:{light:Pn.variables.borderColor,dark:Pn.variables.gray45},prisma:Pn.variables.contentColorDisabled}),(function(Je){return Je.$selected&&(0,Pn.pick)({prisma:(0,Ln.css)(["border-color:transparent;background-color:",";"],Pn.variables.interactiveColorBackgroundDisabled)})})),Vn=Bn.withComponent("span"),Wn=Tn().div.withConfig({displayName:"SwitchStyles__StyledSome",componentId:"sc-844ieu-2"})(["display:block;margin:",";"," background:currentColor;border-radius:1px;"],(0,Pn.pick)({enterprise:"2px",prisma:"5px 2px"}),(0,Pn.pick)({enterprise:(0,Ln.css)(["height:calc("," - 10px);width:calc("," - 10px);"],Rn,Rn),prisma:(0,Ln.css)(["height:2px;width:8px;"])})),zn=Tn().div.withConfig({displayName:"SwitchStyles__StyledIndicator",componentId:"sc-844ieu-3"})(["background-color:",";border-color:",";box-sizing:border-box;border-radius:50%;border-width:1px;position:absolute;left:-1px;top:-1px;",";"," "," ",""],(0,Pn.pick)({enterprise:{light:Pn.variables.gray98,dark:Pn.variables.gray80},prisma:Pn.variables.white}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray60,dark:Pn.variables.borderColor},prisma:Pn.variables.transparent}),(function(Je){var et=Je.$delay;return et&&(0,Ln.css)(["transition:left ",";"],et)}),(0,Pn.pick)({enterprise:(0,Ln.css)(["width:",";height:",";border-style:solid;"],Rn,Rn),prisma:(0,Ln.css)(["height:16px;width:16px;margin:2px;border-style:none;box-shadow:",";"],Pn.variables.embossShadow)}),(function(Je){return Je.$disabled&&(0,Ln.css)(["border-color:",";border-style:solid;background-color:",";"],(0,Pn.pick)({enterprise:{light:Pn.mixins.colorWithAlpha(Pn.variables.borderLightColor,.8),dark:Pn.variables.gray22},prisma:Pn.variables.transparent}),(0,Pn.pick)({enterprise:{dark:Pn.variables.gray45},prisma:Pn.mixins.colorWithAlpha(Pn.variables.white,.3)}))}),(function(Je){return Je.$selected&&(0,Ln.css)(["",";"],(0,Pn.pick)({enterprise:(0,Ln.css)(["left:calc(100% - "," + 1px);"],Rn),prisma:(0,Ln.css)(["left:calc(100% - "," + 1px);"],Nn)}))})),Hn=Tn().div.withConfig({displayName:"SwitchStyles__StyledToggleOutline",componentId:"sc-844ieu-4"})(["position:absolute;border:1px solid transparent;",";",";top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;"," ",""],(function(Je){var et=Je.$delay;return et&&(0,Ln.css)(["transition:border-color ",";"],et)}),(0,Pn.pick)({enterprise:(0,Ln.css)(["border-radius:calc("," * 0.5);"],Rn),prisma:"border-radius: 15px"}),(0,Pn.pick)({prisma:(0,Ln.css)(["margin:-6px;"])}),(function(Je){return Je.$error&&(0,Ln.css)(["border-color:",";"],(0,Pn.pick)({enterprise:Pn.variables.errorColor,prisma:Pn.variables.transparent}))})),$n=Tn()(An()).withConfig({displayName:"SwitchStyles__StyledToggleClickable",componentId:"sc-844ieu-5"})(["position:relative;"," border-radius:",";transition:background-color ",";flex:0 0 auto;border:1px solid ",";"," &:not([disabled]){&:focus{outline:0;",";","}&:hover ","{background-color:",";}&:hover ","{background-color:",";}}&[disabled]{border:1px solid ",";background-color:",";"," ","}",";",""],(0,Pn.pick)({enterprise:(0,Pn.pick)({light:(0,Ln.css)(["width:calc("," * 2);background-color:",";height:",";"],Rn,Pn.variables.gray98,Rn),dark:(0,Ln.css)(["width:calc("," * 2);background-color:",";height:",";"],Rn,Pn.variables.gray45,Rn)}),prisma:(0,Ln.css)(["width:32px;background-color:",";height:",";top:1px;"],Pn.variables.contentColorMuted,Nn)}),Rn,(function(Je){return Je.$delay}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray60,dark:Pn.variables.borderColor},prisma:Pn.variables.transparent}),(0,Pn.pick)({enterprise:(0,Ln.css)(["box-shadow:inset 0 2px 0 rgba(0,0,0,0.1);"])}),(0,Pn.pick)({enterprise:(0,Ln.css)(["box-shadow:",",inset 0 2px 0 rgba(0,0,0,0.1);"],Pn.variables.focusShadow),prisma:(0,Ln.css)(["box-shadow:",";"],Pn.variables.focusShadow)}),(0,Pn.pick)({enterprise:(0,Ln.css)(["> ","{border-color:",";}"],Hn,Pn.mixins.colorWithAlpha(Pn.variables.focusColor,.8))}),zn,(0,Pn.pick)({enterprise:(0,Pn.pick)({light:Pn.variables.gray96,dark:"#b1bcc7"}),prisma:Pn.variables.white}),Hn,(0,Pn.pick)({prisma:Pn.variables.interactiveColorOverlayHover}),(0,Pn.pick)({enterprise:{light:Pn.variables.borderLightColor,dark:Pn.variables.borderColor},prisma:Pn.variables.transparent}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray96,dark:Pn.variables.gray30},prisma:Pn.variables.interactiveColorBackgroundDisabled}),(0,Pn.pick)({enterprise:(0,Ln.css)(["box-shadow:inset 0 2px 0 rgba(0,0,0,0.06);"])}),(function(Je){return Je.$selected&&(0,Ln.css)(["border-color:transparent;background-color:",";"],(0,Pn.pick)({enterprise:(0,Pn.pick)({light:Pn.variables.accentColorL40,dark:Pn.variables.accentColorD20}),prisma:Pn.mixins.colorWithAlpha(Pn.variables.interactiveColorPrimary,.7)}))}),(function(Je){return Je.$selected&&(0,Ln.css)(["border-color:",";background-color:",";",""],(0,Pn.pick)({enterprise:Pn.variables.accentColorL10,prisma:Pn.variables.transparent}),(0,Pn.pick)({enterprise:Pn.variables.accentColorL10,prisma:Pn.variables.interactiveColorPrimary}),(0,Pn.pick)({prisma:(0,Ln.css)(["box-shadow:",";"],Pn.variables.embossShadow)}))}),(function(Je){return Je.$error&&(0,Ln.css)(["border-color:",";",";"],(0,Pn.pick)({enterprise:Pn.variables.errorColor,prisma:Pn.variables.transparent}),(0,Pn.pick)({prisma:(0,Ln.css)(["background-color:",";"],Pn.variables.accentColorNegative)}))})),qn=$n.withComponent("span"),Kn=Tn().label.withConfig({displayName:"SwitchStyles__StyledLabel",componentId:"sc-844ieu-6"})([""," flex:1 1 auto;padding-left:",";color:inherit;",";"],Pn.mixins.reset("inline-block"),(0,Pn.pick)({enterprise:(0,Ln.css)(["",";"],Pn.variables.spacingXSmall),prisma:"8px"}),(function(Je){return!Je.$disabled&&(0,Ln.css)(["cursor:pointer;"])}));function I(Je){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function D(){return(D=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function q(Je,et){if(null==Je)return{};var tt,ot,it=function T(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function N(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function B(Je,et,tt){return et&&N(Je.prototype,et),tt&&N(Je,tt),Je}function A(Je,et){return(A=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function W(Je){var et=function H(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function t(){var tt,ot=U(Je);if(et){var it=U(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return z(this,tt)}}function z(Je,et){return!et||"object"!==I(et)&&"function"!=typeof et?F(Je):et}function F(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function U(Je){return(U=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function V(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Un={appearance:Cn().oneOf(["checkbox","toggle"]),children:Cn().node,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,id:Cn().string,inline:Cn().bool,interactive:Cn().bool,labelledBy:Cn().string,onClick:Cn().func,required:Cn().bool,selected:Cn().oneOf([!0,!1,"some"]),selectedLabel:Cn().string,someSelectedLabel:Cn().string,unselectedLabel:Cn().string,value:Cn().any},Gn={checkbox:Bn,toggle:$n},Jn={checkbox:Vn,toggle:qn},Cr=function(Je){!function M(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&A(Je,et)}(t,Je);var et=W(t);function t(Je){var tt;return function R(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,t),V(F(tt=et.call(this,Je)),"clickableId",void 0),V(F(tt),"labelId",void 0),V(F(tt),"toggle",null),V(F(tt),"componentDidUpdate",t.validateProps),V(F(tt),"handleContainerClick",(function(Je){var et,ot,it=tt.props,Zt=it.value,en=it.selected;null===(et=(ot=tt.props).onClick)||void 0===et||et.call(ot,Je,{value:Zt,selected:en})})),tt.labelId=(0,kn.createDOMID)("label"),tt.clickableId=(0,kn.createDOMID)("clickable"),t.validateProps(Je),tt}return B(t,null,[{key:"validateProps",value:function e(Je){Je.selected,Je.appearance}}]),B(t,[{key:"focus",value:function e(){var Je;null===(Je=this.toggle)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.appearance,ot=et.children,it=et.disabled,en=et.elementRef,Cn=et.error,_n=et.id,Sn=et.inline,kn=et.interactive,En=et.labelledBy,Dn=(et.onClick,et.required),Pn=et.selected,Ln=et.selectedLabel,Tn=et.someSelectedLabel,In=et.unselectedLabel,jn=et.value,Mn=q(et,["appearance","children","disabled","elementRef","error","id","inline","interactive","labelledBy","onClick","required","selected","selectedLabel","someSelectedLabel","unselectedLabel","value"]),An=En,Rn=_n;ot&&(An=this.labelId,Rn=_n||this.clickableId);var Nn={true:Ln,false:In,some:Tn},Bn={disabled:it,$interactive:kn,$error:Cn,$selected:"some"===Pn||Pn,"aria-labelledby":kn?An:void 0,"aria-checked":kn?"some"===Pn?"mixed":Pn:void 0,"aria-invalid":!!Cn||void 0,"aria-required":Dn,id:Rn,ref:function e(et){Je.toggle=et},onClick:it||!kn?void 0:this.handleContainerClick,"data-test":"button","data-selected":Pn},Vn=Gn[tt],$n=Jn[tt],qn=function e(Je){return function(){var et=Zt().createElement(Zt().Fragment,null,Zt().createElement(zn,{$delay:Je,$disabled:it,$error:!it&&Cn,$selected:Pn}),Zt().createElement(Hn,{$delay:Je,$error:!it&&Cn}));return kn?Zt().createElement(Vn,D({role:"switch"},Bn,{$delay:Je}),et):Zt().createElement($n,D({},Bn,{$delay:Je}),et)}},Un=(it?"disabled":Cn&&"error")||null,Cr=!!Ln||!!Tn||!!In;return Zt().createElement(Fn,D({flex:!0,inline:Sn,"data-test":"switch","data-test-selected":Pn,"data-test-value":jn,"data-test-error":!!Cn||void 0,"data-error":!!Cn||void 0,"data-disabled":!!it||void 0,elementRef:en,$switchState:Un},Mn),"toggle"===tt&&Zt().createElement(wn(),{on:qn("200ms"),off:qn()}),"toggle"!==tt&&function e(){var Je=Zt().createElement(Zt().Fragment,null,!0===Pn&&"checkbox"===tt&&Zt().createElement(v,null),"some"===Pn&&"checkbox"===tt&&Zt().createElement(Wn,null));return kn?Zt().createElement(Vn,D({"data-clickable":!0,role:tt},Bn),Je):Zt().createElement($n,Bn,Je)}(),kn&&Cr&&Zt().createElement(xn(),null,Nn["".concat(Pn)]),ot&&Zt().createElement(Kn,{$disabled:it,"data-test":"label",id:An,htmlFor:Rn,"data-disabled":it||null},ot))}}]),t}(it.Component);V(Cr,"propTypes",Un),V(Cr,"defaultProps",{appearance:"checkbox",disabled:!1,error:!1,inline:!1,interactive:!0,selected:!1});const wr=Cr;Je.exports=ot})()},392:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return it}));var ot=tt(58);const it=Object(ot.c)("editorWorkerService")},3920:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{ControlGroupContext:()=>qn,default:()=>Cr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(69);var wn=et.n(_n);const Sn=tt(158);var xn=et.n(Sn);const kn=tt(316),En=tt(1218),Dn=tt(907);var Pn=et.n(Dn);const Ln=tt(905);var Tn=et.n(Ln);const In=tt(2);var jn=et.n(In);const Mn=tt(7168);var An=et.n(Mn),Rn=jn()(Pn()).withConfig({displayName:"ControlGroupStyles__StyledBox",componentId:"wjnyif-0"})([""," "," max-width:600px;margin-bottom:",";"," color:",";",""],kn.mixins.reset("block"),kn.mixins.clearfix(),(0,kn.pick)({enterprise:kn.variables.spacingMedium,prisma:{comfortable:kn.variables.spacingLarge,compact:kn.variables.spacingMedium}}),(0,kn.pick)({prisma:{comfortable:(0,In.css)(["&:first-child{margin-top:",";}&:last-child{margin-bottom:",";}"],kn.variables.spacingMedium,kn.variables.spacingMedium),compact:(0,In.css)(["&:first-child{margin-top:",";}&:last-child{margin-bottom:",";}"],kn.variables.spacingSmall,kn.variables.spacingSmall)}}),(0,kn.pick)({enterprise:kn.variables.textColor,prisma:kn.variables.contentColorMuted}),(function(Je){return Je.$error&&(0,In.css)(["color:",";"],(0,kn.pick)({enterprise:{light:kn.variables.errorColorD10,dark:kn.variables.errorColorL20},prisma:kn.variables.accentColorNegative}))})),Nn=jn()(Pn()).withConfig({displayName:"ControlGroupStyles__StyledControlsStackBox",componentId:"wjnyif-1"})(["flex-direction:column;"]),Fn=jn().div.withConfig({displayName:"ControlGroupStyles__StyledLabelWrapper",componentId:"wjnyif-2"})(["display:inline-flex;align-items:center;"," ",""],(0,kn.pick)({enterprise:(0,In.css)(["justify-content:flex-end;"])}),(function(Je){return"top"===Je.$labelPosition?(0,In.css)(["",""],(0,kn.pick)({prisma:(0,In.css)(["height:24px;padding-bottom:",";"],kn.variables.spacingXSmall)})):(0,In.css)(["",""],(0,kn.pick)({prisma:(0,In.css)(["min-height:",";"],kn.variables.inputHeight)}))})),Bn=jn()(Fn).withConfig({displayName:"ControlGroupStyles__StyledLabelWrapperLeft",componentId:"wjnyif-3"})(["float:left;"]),Vn=jn().label.withConfig({displayName:"ControlGroupStyles__StyledLabel",componentId:"wjnyif-4"})(["padding:",";word-wrap:break-word;color:inherit;text-align:",";"],(0,kn.pick)({enterprise:{comfortable:"6px 0",compact:"4px 0"}}),(0,kn.pick)({enterprise:"right",prisma:"left"})),Wn=jn()(An()).withConfig({displayName:"ControlGroupStyles__StyledTooltip",componentId:"wjnyif-5"})(["",""],(function(Je){return"top"===Je.$labelPosition&&(0,In.css)(["button{","}"],(0,kn.pick)({prisma:(0,In.css)(["svg{width:20px;height:20px;}padding:4px;"])}))})),zn=jn().div.withConfig({displayName:"ControlGroupStyles__StyledHelp",componentId:"wjnyif-6"})(["",";font-size:",";color:",";margin-top:",";",""],kn.mixins.reset("block"),kn.variables.fontSizeSmall,kn.variables.contentColorMuted,(0,kn.pick)({enterprise:"2px",prisma:"4px"}),(function(Je){return Je.$error&&(0,In.css)(["color:inherit;"])})),Hn=jn().div.withConfig({displayName:"ControlGroupStyles__StyledErrorText",componentId:"wjnyif-7"})(["",";font-size:",";[aria-invalid] > &{color:inherit;}",""],kn.mixins.reset("block"),kn.variables.fontSizeSmall,(function(Je){return!Je.$help&&(0,In.css)(["margin-top:",";"],(0,kn.pick)({enterprise:"2px",prisma:"4px"}))})),$n=jn().span.withConfig({displayName:"ControlGroupStyles__StyledAsterisk",componentId:"wjnyif-8"})(["color:inherit;margin-right:2px;"]);const qn=Zt().createContext({});function T(Je){return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function E(){return(E=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function D(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function q(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?D(Object(tt),!0).forEach((function(et){Z(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):D(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function M(Je,et){if(null==Je)return{};var tt,ot,it=function V(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function $(Je,et){return function z(Je){if(Array.isArray(Je))return Je}(Je)||function N(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function G(Je,et){if(!Je)return;if("string"==typeof Je)return B(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return B(Je,et)}(Je,et)||function A(){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 B(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function W(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function H(Je,et){return(H=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function U(Je){var et=function Q(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Y(Je);if(et){var it=Y(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return X(this,tt)}}function X(Je,et){return!et||"object"!==T(et)&&"function"!=typeof et?K(Je):et}function K(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Y(Je){return(Y=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Z(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Kn={children:Cn().node,controlsLayout:Cn().oneOf(["fill","fillJoin","none","stack"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().oneOfType([Cn().bool,Cn().string]),help:Cn().node,hideLabel:Cn().bool,label:Cn().string.isRequired,labelFor:Cn().string,labelPosition:Cn().oneOf(["left","top"]),labelWidth:Cn().oneOfType([Cn().number,Cn().string]),required:Cn().bool,size:Cn().oneOf(["small","medium"]),splunkTheme:Cn().object,tooltip:Cn().node,tooltipDefaultPlacement:Cn().oneOf(["above","below","left","right","theme"])},Un={flexGrow:1},Gn=function(Je){!function J(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&H(Je,et)}(o,Je);var et=U(o);function o(Je){var tt;return function R(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,o),Z(K(tt=et.call(this,Je)),"errorId",void 0),Z(K(tt),"helpId",void 0),Z(K(tt),"labelId",void 0),Z(K(tt),"contextValue",void 0),Z(K(tt),"childIds",void 0),Z(K(tt),"stackLayoutChildStyle",void 0),Z(K(tt),"getChildID",(function(Je,et){var ot="".concat(Je,"-").concat(et),it=tt.childIds[ot];return it&&it.length||(it=(0,En.createDOMID)(Je),tt.childIds[ot]=it),it})),Z(K(tt),"getStackLayoutChildStyle",(function(Je,et){return Je?(et&&(tt.stackLayoutChildStyle.marginBottom="12px"),tt.stackLayoutChildStyle.marginBottom="16px"):tt.stackLayoutChildStyle.marginBottom="0",tt.stackLayoutChildStyle})),Z(K(tt),"hasInputId",(function(Je){return Je.type&&Je.type.propTypes&&Object.prototype.hasOwnProperty.call(Je.type.propTypes,"inputId")})),Z(K(tt),"getLinkedId",(function(Je){if(0!==Je.length){var et=$(Je,1)[0],ot=wn()(Je,(function(Je){return Je.type&&"Text"===Je.type.componentType})),it=tt.hasInputId(et);return 1===Je.length&&et&&et.props?it?et.props.inputId:et.props.id:ot&&ot.props?ot.props.inputId:et.props?it?et.props.inputId:et.props.id:void 0}})),tt.errorId=(0,En.createDOMID)("error"),tt.helpId=(0,En.createDOMID)("help"),tt.labelId=(0,En.createDOMID)("label"),tt.contextValue=tt.createContextValue(),tt.childIds={},tt.stackLayoutChildStyle={},tt}return function F(Je,et,tt){return et&&W(Je.prototype,et),tt&&W(Je,tt),Je}(o,[{key:"shouldComponentUpdate",value:function e(Je){return Zt().Children.count(Je.children)!==Zt().Children.count(this.props.children)&&(this.childIds={}),!0}},{key:"createContextValue",value:function e(){return{labelAttrs:{text:this.props.label,id:this.labelId}}}},{key:"getContextValue",value:function e(){var Je,et;return this.props.label===(null===(Je=this.contextValue.labelAttrs)||void 0===Je?void 0:Je.text)&&this.labelId===(null===(et=this.contextValue.labelAttrs)||void 0===et?void 0:et.id)||(this.contextValue=this.createContextValue()),this.contextValue}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.children,ot=et.controlsLayout,en=et.error,Cn=et.help,_n=et.hideLabel,wn=et.label,Sn=et.labelFor,kn=et.labelPosition,En=et.labelWidth,Dn=et.required,Ln=et.size,In=et.splunkTheme,jn=et.tooltip,Mn=et.tooltipDefaultPlacement,An=M(et,["children","controlsLayout","error","help","hideLabel","label","labelFor","labelPosition","labelWidth","required","size","splunkTheme","tooltip","tooltipDefaultPlacement"]),Kn=In.isPrisma,Gn=In.isCompact,Jn=it.Children.toArray(tt).filter(it.isValidElement),Cr=Jn.length,wr=An,Sr=Jn.map((function e(et,tt){var Zt={key:et.key||tt};if("fillJoin"===ot&&(tt>0&&(Zt.prepend=!0),tt<Cr-1&&(Zt.append=!0),(Zt.prepend||Zt.append)&&(Zt.inline=!1)),"fill"===ot&&Cr>1&&(Zt.inline=!0),"stack"===ot&&(Zt.inline=!1,tt<Cr-1)){var en=Je.getStackLayoutChildStyle(Kn,Gn);Zt.style=et.props.style?q(q({},et.props.style),en):en}(Zt.labelledBy=Je.labelId,Je.props.help&&"boolean"==typeof Je.props.error?Zt.describedBy=Je.helpId:Je.props.help&&"string"==typeof Je.props.error?Zt.describedBy="".concat(Je.helpId," ").concat(Je.errorId):Je.props.help||"string"!=typeof Je.props.error||(Zt.describedBy=Je.errorId),Je.props.required&&(Zt.required=!0),"Multiselect"===et.type.componentType)?!1===et.props.compact&&(Zt.labelText=wn):Zt.labelText=wn;return 1!==Cr||"fillJoin"!==ot&&"fill"!==ot||(Zt.style=et.props.style?q(q({},et.props.style),Un):Un),!Sn&&et&&(Je.hasInputId(et)?Zt.inputId=et.props.inputId||Je.getChildID("input-id",tt):Zt.id=et.props.id||Je.getChildID("id",tt)),(0,it.cloneElement)(et,Zt)})),Or=this.getLinkedId(Sr);en&&(wr["aria-invalid"]=!0);var xr="left"===kn?{width:En}:void 0,kr=xn()(En)?"".concat(En,"px"):En,Lr=Kn?"16px":"20px",Nr="left"===kn?{marginLeft:"calc(".concat(kr," + ").concat(Lr,")")}:void 0,Wr="stack"===ot?Nn:Pn(),zr="left"===kn?Bn:Fn,Hr=Zt().createElement(zr,{style:xr,$labelPosition:kn},Zt().createElement(Vn,{"data-size":Ln,"data-test":"label",id:this.labelId,htmlFor:Sn||Or,$tooltip:!!jn},Dn&&Zt().createElement($n,{"aria-hidden":"true"},"*"),wn,!Kn&&!_n&&jn&&Zt().createElement("span",null," "),!_n&&jn&&Zt().createElement(Tn(),null,jn)),!_n&&jn&&Zt().createElement(Wn,{$labelPosition:kn,closeWhen:"notOnClick",content:jn,defaultPlacement:Mn,"aria-hidden":"true"})),$r="string"==typeof en||!0===en,Kr="boolean"==typeof en;return Zt().createElement(Rn,E({"data-test":"control-group","data-test-required":Dn,$error:$r},wr),Zt().createElement(qn.Provider,{value:this.getContextValue()},_n?Zt().createElement(Tn(),null,Hr):Hr,Zt().createElement(Wr,{"data-test":"controls",flex:"none"!==ot,style:Nr},Sr),Cn&&Zt().createElement(zn,{"data-test":"help",id:this.helpId,style:Nr,$error:$r&&Kr},Cn),$r&&!Kr&&Zt().createElement(Hn,{"data-test":"error",id:this.errorId,style:Nr,$help:!!Cn},en)))}}]),o}(it.Component);Z(Gn,"propTypes",Kn),Z(Gn,"defaultProps",{controlsLayout:"fill",error:!1,hideLabel:!1,labelPosition:"left",labelWidth:120,required:!1,size:"medium"});var Jn=(0,kn.withSplunkTheme)(Gn);Jn.propTypes=Gn.propTypes;const Cr=Jn;Je.exports=ot})()},3921:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(596);var Cn=et.n(en);const _n=tt(597);function u(Je,et){if(null==Je)return{};var tt,ot,it=function c(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M18.535 11.8283C18.0982 12.2651 17.594 12.5933 17.0559 12.813L15.389 11.1461C16.0167 11.1371 16.6418 10.8931 17.1208 10.4141L18.1814 9.35346C19.1578 8.37715 19.1578 6.79424 18.1814 5.81793C17.2051 4.84162 15.6222 4.84162 14.6459 5.81793L13.5853 6.87859C13.1062 7.35759 12.8623 7.98262 12.8533 8.61039L11.1864 6.9435C11.4061 6.40536 11.7343 5.90114 12.171 5.46437L13.2317 4.40371C14.9891 2.64635 17.8383 2.64635 19.5957 4.40371C21.353 6.16107 21.353 9.01031 19.5957 10.7677L18.535 11.8283Z"}),Zt().createElement("path",{d:"M5.46364 12.1714C5.90072 11.7343 6.40535 11.406 6.94391 11.1863L8.61125 12.8536C7.98295 12.8622 7.35727 13.1062 6.87785 13.5856L5.81719 14.6463C4.84088 15.6226 4.84088 17.2055 5.81719 18.1818C6.7935 19.1581 8.37642 19.1581 9.35273 18.1818L10.4134 17.1212C10.8928 16.6418 11.1368 16.0161 11.1454 15.3878L12.8127 17.0551C12.5931 17.5937 12.2647 18.0983 11.8276 18.5354L10.7669 19.596C9.00958 21.3534 6.16034 21.3534 4.40298 19.596C2.64562 17.8387 2.64562 14.9894 4.40298 13.2321L5.46364 12.1714Z"}),Zt().createElement("path",{d:"M19.7071 18.2926L5.70711 4.29265C5.31659 3.90212 4.68342 3.90212 4.2929 4.29265C3.90237 4.68317 3.90237 5.31634 4.2929 5.70686L18.2929 19.7069C18.6834 20.0974 19.3166 20.0974 19.7071 19.7069C20.0976 19.3163 20.0976 18.6832 19.7071 18.2926Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M11.8276 18.5357C12.2648 18.0986 12.5932 17.5939 12.8128 17.0552L6.94417 11.1866C6.4055 11.4062 5.90079 11.7346 5.46364 12.1718L4.40298 13.2324C2.64562 14.9898 2.64562 17.839 4.40298 19.5964C6.16034 21.3538 9.00958 21.3538 10.7669 19.5964L11.8276 18.5357Z"}),Zt().createElement("path",{d:"M12.1715 5.46437C11.7347 5.90124 11.4064 6.40558 11.1867 6.94385L17.056 12.8131C17.5943 12.5935 18.0986 12.2652 18.5355 11.8283L19.5962 10.7677C21.3535 9.01031 21.3535 6.16107 19.5962 4.40371C17.8388 2.64635 14.9896 2.64635 13.2322 4.40371L12.1715 5.46437Z"}),Zt().createElement("path",{d:"M5.70711 4.29265C5.31659 3.90212 4.68342 3.90212 4.2929 4.29265C3.90237 4.68317 3.90237 5.31634 4.2929 5.70686L18.2921 19.706L18.2929 19.7069C18.6834 20.0974 19.3166 20.0974 19.7071 19.7069C20.0976 19.3163 20.0976 18.6832 19.7071 18.2926L5.70711 4.29265Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="chainslashed-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},3922:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Row:()=>Yr,default:()=>ro});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(644),wn=tt(906);var Sn=(0,it.createContext)({disabledDeleteButton:!1,sortable:!0});Sn.displayName="FormRows";const xn=Sn,kn=tt(316),En=tt(7170);var Dn=et.n(En);const Pn=tt(7171);var Ln=et.n(Pn);const Tn=function e(){var Je=(0,kn.useSplunkTheme)(),et=Je.isEnterprise,tt=Je.isCompact?"20px":"24px";return et?Zt().createElement(Ln(),{screenReaderText:null,hideDefaultTooltip:!0}):Zt().createElement(Dn(),{width:tt,height:tt})},In=tt(38);var jn=et.n(In);const Mn=tt(1439);var An=et.n(Mn);const Rn=tt(1042);var Nn=et.n(Rn);const Fn=tt(2);var Bn=et.n(Fn);const Vn=tt(907);var Wn=et.n(Vn);const zn=tt(1043);var Hn=et.n(zn);const $n=tt(3886);var qn=et.n($n),Kn=Bn()(Wn()).withConfig({displayName:"FormRowsStyles__StyledBox",componentId:"sc-1j4j7h3-0"})(["",";"],kn.mixins.reset("block")),Un=Bn().div.withConfig({displayName:"FormRowsStyles__StyledHeader",componentId:"sc-1j4j7h3-1"})(["padding-left:",";",""],(0,kn.pick)({enterprise:kn.variables.spacingSmall,prisma:"16px"}),(0,kn.pick)({prisma:{comfortable:(0,Fn.css)(["padding-bottom:8px;"]),compact:(0,Fn.css)(["padding-bottom:6px;"])}})),Gn=Bn()(Hn()).withConfig({displayName:"FormRowsStyles__StyledAddRowButton",componentId:"sc-1j4j7h3-2"})(["",""],(function(Je){return Je.$sortable&&(0,kn.pick)({prisma:(0,Fn.css)(["margin-left:16px;"])})})),Jn=Bn().div.withConfig({displayName:"FormRowsStyles__StyledRows",componentId:"sc-1j4j7h3-3"})(["position:relative;",""],(0,kn.pick)({prisma:{comfortable:(0,Fn.css)(["padding-bottom:12px;"]),compact:(0,Fn.css)(["padding-bottom:10px;"])}})),Cr=Bn().div.withConfig({displayName:"FormRowsStyles__Styled",componentId:"sc-1j4j7h3-4"})(["",";position:relative;&.sorting{z-index:calc("," + 1);}"," &:focus{outline:0;box-shadow:",";}"],(0,kn.pick)({enterprise:(0,Fn.css)(["padding:3px calc("," + 3px) 3px 0;"],kn.variables.inputHeight),prisma:{comfortable:(0,Fn.css)(["padding:8px calc("," + 8px) 8px 0;"],kn.variables.inputHeight),compact:(0,Fn.css)(["padding:6px calc("," + 8px) 6px 0;"],kn.variables.inputHeight)}}),kn.variables.zindexPopover,(function(Je){return Je.$sortable&&(0,Fn.css)(["padding-left:",";"],(0,kn.pick)({enterprise:kn.variables.spacingSmall,prisma:"16px"}))}),kn.variables.focusShadow),wr=Bn().div.withConfig({displayName:"FormRowsStyles__StyledButton",componentId:"sc-1j4j7h3-5"})(["position:absolute;right:0;top:",";float:right;"],(0,kn.pick)({enterprise:"3px",prisma:{comfortable:"8px",compact:"6px"}})),Sr=Bn()(qn()).withConfig({displayName:"FormRowsStyles__StyledButtonSimple",componentId:"sc-1j4j7h3-6"})(["float:right;width:",";height:",";text-align:center;"],kn.variables.inputHeight,kn.variables.inputHeight),Or=Bn().div.withConfig({displayName:"FormRowsStyles__StyledDrag",componentId:"sc-1j4j7h3-7"})(["position:absolute;left:0;right:0;content:'';cursor:move;background:",";width:",";top:",";",""],kn.variables.draggableBackground,(0,kn.pick)({enterprise:"7px",prisma:"6px"}),(0,kn.pick)({enterprise:"4px",prisma:{comfortable:"18px",compact:"12px"}}),(0,kn.pick)({enterprise:(0,Fn.css)(["bottom:3px;opacity:0.5;"]),prisma:(0,Fn.css)(["height:20px;"])}));function M(){return(M=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function F(Je,et){if(null==Je)return{};var tt,ot,it=function K(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var xr={children:Cn().node,index:Cn().number,onRequestRemove:Cn().func,renderDragHandle:Cn().func,style:Cn().object,value:Cn().node},kr=Zt().forwardRef((function(Je,et){var tt=Je.children,ot=Je.index,en=Je.onRequestRemove,Cn=Je.renderDragHandle,wn=F(Je,["children","index","onRequestRemove","renderDragHandle"]),Sn=(0,kn.useSplunkTheme)(),En=Sn.isCompact,Dn=Sn.isEnterprise,Pn=En?"20px":"24px",Ln=(0,it.useContext)(xn),Tn=Ln.disabledDeleteButton,In=(Ln.hasOnRequestAdd,Ln.onKeyDown),Mn=Ln.sortable,Rn=(0,it.useCallback)((function(Je){null==In||In(Je,{index:null!=ot?ot:0})}),[In,ot]),Fn=(0,it.useCallback)((function(Je){null==en||en(Je,{index:null!=ot?ot:0})}),[en,ot]),Bn=void 0!==en;return Zt().createElement(Cr,M({$sortable:Mn,"data-test":"row",ref:et,onKeyDown:Rn},jn()(wn,["onKeyDown","onRequestRemove"])),Cn&&Cn(),tt,Bn&&Zt().createElement(wr,null,Zt().createElement(Sr,{appearance:"pill","aria-label":(0,_n._)("Remove Row"),"data-test":"remove",disabled:Tn,onClick:Fn},Dn?Zt().createElement(Nn(),{"data-test":"cross",inline:!1,screenReaderText:null,size:"13px"}):Zt().createElement(An(),{"data-test":"cross",height:Pn,width:Pn}))))}));kr.propTypes=xr;const Lr=kr,Nr=tt(7172),Wr=tt(547),zr=tt(905);var Hr=et.n(zr);function W(Je,et){if(null==Je)return{};var tt,ot,it=function X(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function Y(){return(Y=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}var $r={children:Cn().node,index:Cn().number,onRequestRemove:Cn().func,value:Cn().node},Kr=Zt().forwardRef((function(Je,et){return Zt().createElement(Or,Y({"data-test":"drag-handle",ref:et},Je),Zt().createElement(Hr(),null,(0,_n._)("Press arrow up or arrow down to re-order items")))})),Ur=Zt().forwardRef((function(Je,et){var tt=Je.children,ot=Je.index,it=W(Je,["children","index"]),en=(0,Nr.useSortable)({id:(ot||0)+1}),Cn=en.attributes,_n=en.listeners,wn=en.setActivatorNodeRef,Sn=en.setNodeRef,xn=en.transform,kn=en.transition,En={transform:Wr.CSS.Transform.toString(xn),transition:kn};return Zt().createElement(Lr,Y({index:ot,ref:function e(Je){Sn(Je),function U(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(et,Je)},renderDragHandle:function e(){return Zt().createElement(Kr,Y({ref:wn},_n))},style:En},it,Cn),tt)}));Ur.propTypes=$r;const Gr=Ur;function ne(Je){return(ne="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function oe(){return(oe=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ie(Je,et){if(null==Je)return{};var tt,ot,it=function ae(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function le(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function ue(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function fe(Je,et){return(fe=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function pe(Je){var et=function ye(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=be(Je);if(et){var it=be(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return de(this,tt)}}function de(Je,et){return!et||"object"!==ne(et)&&"function"!=typeof et?function ve(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}(Je):et}function be(Je){return(be=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function me(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Zr={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),index:Cn().number,onRequestRemove:Cn().func,value:Cn().node},Xr=function(Je){!function se(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&fe(Je,et)}(r,Je);var et=pe(r);function r(){return le(this,r),et.apply(this,arguments)}return function ce(Je,et,tt){return et&&ue(Je.prototype,et),tt&&ue(Je,tt),Je}(r,[{key:"render",value:function e(){var Je=this.props,et=Je.children,tt=Je.elementRef,ot=ie(Je,["children","elementRef"]),it=this.context.sortable,en=jn()(ot,["onKeyDown"]),Cn=it?Gr:Lr;return Zt().createElement(Cn,oe({ref:tt},en),et)}}]),r}(it.Component);me(Xr,"propTypes",Zr),me(Xr,"contextType",xn);const Yr=Xr,Qr=tt(546);const Jr=function e(Je){var et=Je.children,tt=Je.onSortEnd,ot=(0,Qr.useSensors)((0,Qr.useSensor)(Qr.PointerSensor),(0,Qr.useSensor)(Qr.MouseSensor)),en=it.Children.toArray(et).filter(it.isValidElement),Cn=en.map((function(Je){return(Je.props.index||0)+1}));return Zt().createElement(Qr.DndContext,{sensors:ot,collisionDetection:Qr.closestCenter,onDragEnd:function c(Je){var et=Je.active,ot=Je.over;if(ot&&et.id!==ot.id){var it=Cn.indexOf(et.id),Zt=Cn.indexOf(ot.id);tt({oldIndex:it,newIndex:Zt})}}},Zt().createElement(Nr.SortableContext,{items:Cn,strategy:Nr.verticalListSortingStrategy},en))};function Re(Je){return(Re="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function je(){return(je=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ke(Je,et){if(null==Je)return{};var tt,ot,it=function Ee(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function _e(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function Pe(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function De(Je,et){return(De=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function Ie(Je){var et=function Be(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Ne(Je);if(et){var it=Ne(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Te(this,tt)}}function Te(Je,et){return!et||"object"!==Re(et)&&"function"!=typeof et?Ae(Je):et}function Ae(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Ne(Je){return(Ne=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function He(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var eo={addLabel:Cn().string,children:Cn().node,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),header:Cn().node,menu:Cn().node,onRequestAdd:Cn().func,onRequestMove:Cn().func},to={addLabel:(0,_n._)("Add Row"),disabled:!1,header:null},no=function(Je){!function Ce(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&De(Je,et)}(o,Je);var et=Ie(o);function o(){var Je;_e(this,o);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return He(Ae(Je=et.call.apply(et,[this].concat(ot))),"handleKeyDown",(function(et,tt){var ot,it,en=tt.index;if(et.currentTarget===et.target)if("up"===(0,wn.keycode)(et.nativeEvent))et.preventDefault(),en>0&&(null===(ot=(it=Je.props).onRequestMove)||void 0===ot||ot.call(it,{fromIndex:en,toIndex:en-1}));else if("down"===(0,wn.keycode)(et.nativeEvent)){var Cn,_n;if(et.preventDefault(),en<Zt().Children.toArray(Je.props.children).length-1)null===(Cn=(_n=Je.props).onRequestMove)||void 0===Cn||Cn.call(_n,{fromIndex:en,toIndex:en+1})}})),He(Ae(Je),"handleSortEnd",(function(et){var tt,ot,it=et.oldIndex,Zt=et.newIndex;null===(tt=(ot=Je.props).onRequestMove)||void 0===tt||tt.call(ot,{fromIndex:it,toIndex:Zt})})),Je}return function qe(Je,et,tt){return et&&Pe(Je.prototype,et),tt&&Pe(Je,tt),Je}(o,[{key:"render",value:function e(){var Je=this.props,et=Je.addLabel,tt=Je.children,ot=Je.disabled,it=Je.header,en=Je.menu,Cn=Je.onRequestAdd,_n=Je.onRequestMove,wn=ke(Je,["addLabel","children","disabled","header","menu","onRequestAdd","onRequestMove"]),Sn=void 0!==_n&&!ot,kn=Sn?Un:"div",En=void 0!==Cn;return Zt().createElement(Kn,je({"data-test":"form-rows"},wn),Zt().createElement(xn.Provider,{value:{disabledDeleteButton:ot,onKeyDown:this.handleKeyDown,hasOnRequestAdd:En,sortable:Sn}},it&&Zt().createElement(kn,null,it),Zt().createElement(Jn,null,Zt().createElement(Jr,{onSortEnd:this.handleSortEnd},tt)),en||En&&Zt().createElement(Gn,{disabled:ot,appearance:"pill","data-test":"add-row",icon:Zt().createElement(Tn,null),label:et,onClick:Cn,$sortable:Sn})))}}],[{key:"addRow",value:function e(Je,et){return et.concat(Je)}},{key:"moveRow",value:function e(Je,et,tt){var ot=tt.filter((function(et,tt){return tt!==Je}));return ot.splice(et,0,tt[Je]),ot.map((function(Je,et){return(0,it.cloneElement)(Je,{index:et})}))}},{key:"removeRow",value:function e(Je,et){return et.filter((function(et,tt){return tt!==Je})).map((function(Je,et){return(0,it.cloneElement)(Je,{index:et})}))}}]),o}(it.Component);He(no,"propTypes",eo),He(no,"defaultProps",to),He(no,"Row",Yr);const ro=no;Je.exports=ot})()},3923:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Option:()=>Wn,default:()=>Gn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(38);var xn=et.n(Sn);const kn=tt(906),En=tt(316),Dn=tt(1043);var Pn=et.n(Dn);const Ln=tt(2);var Tn=et.n(Ln);const In=tt(702);var jn=et.n(In),Mn=Tn()(jn()).withConfig({displayName:"OptionStyles__StyledClickable",componentId:"fyq77p-0"})(["border-radius:3px;flex:1 1 auto;display:flex;justify-content:center;align-items:center;color:",";padding:2px 12px;height:calc("," - 6px);position:relative;gap:",";& + &{margin-left:2px;}"," "," &:focus{color:",";box-shadow:",";z-index:2;&:active{background-color:",";}}"," ",""],En.variables.contentColorDefault,En.variables.inputHeight,En.variables.spacingXSmall,(function(Je){return Je.$selected&&(0,Ln.css)(["color:",";background-color:",";box-shadow:",";"],En.variables.contentColorActive,(0,En.pick)({dark:En.variables.interactiveColorOverlaySelected,light:En.variables.white}),En.variables.embossShadow)}),(function(Je){var et=Je.$selected,tt=Je.disabled;return et&&tt&&(0,Ln.css)(["background-color:",";"],En.variables.backgroundColorPage)}),En.variables.contentColorActive,En.variables.focusShadow,En.variables.interactiveColorOverlayActive,(function(Je){var et=Je.$selected,tt=Je.disabled;return!et&&!tt&&(0,Ln.css)(["&:hover{color:",";background-color:",";}&:active{background-color:",";}"],En.variables.contentColorActive,En.variables.interactiveColorOverlayHover,En.variables.interactiveColorOverlayActive)}),(function(Je){return Je.disabled&&(0,Ln.css)(["color:",";"],En.variables.contentColorDisabled)})),An=Tn().div.withConfig({displayName:"OptionStyles__StyledIcon",componentId:"fyq77p-1"})(["flex:0 0 auto;margin-top:-2px;font-size:15px;"]),Rn=Tn().div.withConfig({displayName:"OptionStyles__StyledLabel",componentId:"fyq77p-2"})([""," flex:0 1 auto;",""],En.mixins.ellipsis,(0,En.pick)({enterprise:(0,Ln.css)(["&:not(:first-child){margin-left:",";}"],En.variables.spacingXSmall)})),Nn=Tn().div.withConfig({displayName:"OptionStyles__StyledAdornment",componentId:"fyq77p-3"})(["flex:0 0 auto;",""],(0,En.pick)({enterprise:(0,Ln.css)(["&:not(:first-child){margin-left:",";}"],En.variables.spacingXSmall)})),Fn=(0,it.createContext)({});Fn.displayName="RadioBar";const Bn=Fn;function C(){return(C=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function S(Je,et){if(null==Je)return{};var tt,ot,it=function j(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Vn={append:Cn().bool,disabled:Cn().bool,startAdornment:Cn().node,endAdornment:Cn().node,icon:Cn().node,label:Cn().string,prepend:Cn().bool,role:Cn().oneOf(["radio","menuitemradio"]),selected:Cn().bool,value:Cn().any.isRequired};function E(Je){var et=Je.disabled,tt=Je.icon,ot=Je.label,en=Je.selected,Cn=Je.startAdornment,_n=Je.endAdornment,wn=Je.value,Sn=Je.role,xn=void 0===Sn?"radio":Sn,kn=S(Je,["disabled","icon","label","selected","startAdornment","endAdornment","value","role"]),En=(0,it.useContext)(Bn),Dn=En.onClick,Ln=En.appearance,Tn=En.error,In=En.onKeyDown,jn=En.firstValue,Fn=En.selectedValue;var Vn=-1;Fn?wn===Fn&&(Vn=0):wn===jn&&(Vn=0);var Wn=Vn;return"prisma"===Ln?Zt().createElement(Mn,C({"data-test":"option","data-test-value":wn},kn,{onClick:en?void 0:function(Je){return null==Dn?void 0:Dn(Je,{value:wn,label:ot})},role:xn,"aria-checked":en,$selected:en,tabIndex:Wn,disabled:et,onKeyDown:function e(Je){return null==In?void 0:In(Je,{value:wn,label:ot})}}),tt&&Zt().createElement(An,null,tt),Cn&&Zt().createElement(Nn,null,Cn),ot&&Zt().createElement(Rn,null,ot),_n&&Zt().createElement(Nn,null,_n)):Zt().createElement(Pn(),C({"data-test":"option","data-test-value":wn,appearance:Ln,disabled:et,icon:tt,selected:en,value:wn,error:Tn},kn,{onClick:en?void 0:function(Je){return null==Dn?void 0:Dn(Je,{value:wn,label:ot})},role:xn,"aria-checked":en,tabIndex:Wn,onKeyDown:function e(Je){return null==In?void 0:In(Je,{value:wn,label:ot})}}),Cn&&Zt().createElement(Nn,null,Cn),ot&&Zt().createElement(Rn,null,ot),_n&&Zt().createElement(Nn,null,_n))}E.propTypes=Vn;const Wn=E,zn=tt(907);var Hn=et.n(zn),$n=Tn()(Hn()).withConfig({displayName:"RadioBarStyles__StyledRadioBar",componentId:"gg1b79-0"})(["height:",";"," [data-inline] + &{margin-left:",";}"],En.variables.inputHeight,(0,En.pick)({prisma:(0,Ln.css)(["padding:2px;border-radius:",";border:1px solid ",";background:",";"],En.variables.borderRadius,(function(Je){return Je.$error?En.variables.accentColorNegative:"transparent"}),(function(Je){return Je.$disabled?En.variables.interactiveColorBackgroundDisabled:En.variables.interactiveColorBackground}))}),En.variables.spacingSmall);function R(Je){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function V(){return(V=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function A(Je,et){if(null==Je)return{};var tt,ot,it=function B(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function I(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function K(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function X(Je,et){return(X=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function z(Je){var et=function F(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function t(){var tt,ot=G(Je);if(et){var it=G(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return L(this,tt)}}function L(Je,et){return!et||"object"!==R(et)&&"function"!=typeof et?U(Je):et}function U(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function G(Je){return(G=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function J(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var qn={appearance:Cn().oneOf(["default","pill"]),children:Cn().node,defaultValue:Cn().any,describedBy:Cn().string,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,inline:Cn().bool,labelledBy:Cn().string,name:Cn().string,onChange:Cn().func,required:Cn().bool,role:Cn().oneOf(["radiogroup","menubar"]),splunkTheme:Cn().object,value:Cn().any},Kn=function(Je){!function M(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&X(Je,et)}(a,Je);var et=z(a);function a(Je){var tt;return function $(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,a),J(U(tt=et.call(this,Je)),"controlledExternally",void 0),J(U(tt),"filteredValues",[]),J(U(tt),"handleClick",(function(Je,et){tt.handleOnChange(Je,et)})),J(U(tt),"handleOnKeyDown",(function(Je,et){var ot=et.value,it=et.label,Zt=(0,kn.keycode)(Je.nativeEvent),en=Je.currentTarget,Cn=null,_n=0,wn=tt.filteredValues.indexOf(ot);if("down"===Zt||"right"===Zt){Je.preventDefault();var Sn=tt.getNextTarget("forward",en,wn);Cn=Sn.nextTargetRes,_n=Sn.nextIndexRes}else if("up"===Zt||"left"===Zt){Je.preventDefault();var xn=tt.getNextTarget("backward",en,wn);Cn=xn.nextTargetRes,_n=xn.nextIndexRes}if(Cn){var En;null===(En=Cn)||void 0===En||En.focus();var Dn=tt.filteredValues[_n];tt.handleOnChange(Je,{value:Dn,label:it})}})),J(U(tt),"handleOnChange",(function(Je,et){var ot,it;tt.props.value!==et.value&&(null===(ot=(it=tt.props).onChange)||void 0===ot||ot.call(it,Je,function N(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?I(Object(tt),!0).forEach((function(et){J(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):I(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}({name:tt.props.name},et)),tt.isControlled()||tt.setState({value:et.value}))})),tt.controlledExternally=wn()(Je,"value"),tt.isControlled()||(tt.state={value:Je.defaultValue}),tt}return function H(Je,et,tt){return et&&K(Je.prototype,et),tt&&K(Je,tt),Je}(a,[{key:"componentDidUpdate",value:function e(Je){}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"getNextTarget",value:function e(Je,et,tt){for(var ot="forward"===Je?1:-1,it="forward"===Je?"nextSibling":"previousSibling",Zt="forward"===Je?"firstElementChild":"lastElementChild",en="forward"===Je?0:this.filteredValues.length-1,Cn=et[it],_n=null,wn=tt+ot;Cn!==et&&null===_n;){var Sn;if(null===Cn)Cn=null===(Sn=et.parentElement)||void 0===Sn?void 0:Sn[Zt],wn=en;if(Cn.disabled)Cn=Cn[it],wn+=ot;else _n=Cn}return{nextTargetRes:_n,nextIndexRes:wn}}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.appearance,ot=et.children,en=et.describedBy,Cn=et.error,_n=et.labelledBy,wn=et.splunkTheme,Sn=et.value,kn=et.required,En=et.role,Dn=A(et,["appearance","children","describedBy","error","labelledBy","splunkTheme","value","required","role"]);var Pn=this.isControlled()?Sn:this.state.value,Ln=wn.isPrisma,Tn=!0;this.filteredValues=[];var In=it.Children.toArray(ot).filter(it.isValidElement).map((function(et,tt,ot){var Zt=ot.length;return Je.filteredValues.push(et.props.value),et.props&&!et.props.disabled&&(Tn=!1),(0,it.cloneElement)(et,{selected:et.props.value===Pn,key:et.key||tt,append:tt<Zt-1,prepend:tt>0,role:"radiogroup"===En?"radio":"menuitemradio"})})),jn=this.filteredValues[0],Mn=null==Sn||this.filteredValues.includes(Pn);var An={appearance:Ln?"prisma":tt,onClick:this.handleClick,error:!Ln&&Cn,onKeyDown:this.handleOnKeyDown,firstValue:jn,selectedValue:Mn?Pn:void 0};return Zt().createElement($n,V({flex:!0,$disabled:Tn,$error:Cn,"data-test":"radio-bar","data-test-value":Pn,role:En,"aria-labelledby":_n,"aria-describedby":en,"aria-required":kn},xn()(Dn,"onChange")),Zt().createElement(Bn.Provider,{value:An},In))}}]),a}(it.Component);J(Kn,"propTypes",qn),J(Kn,"defaultProps",{appearance:"default",error:!1,inline:!1,role:"radiogroup"}),J(Kn,"Option",Wn);var Un=(0,En.withSplunkTheme)(Kn);Un.propTypes=Kn.propTypes,Un.Option=Wn;const Gn=Un;Je.exports=ot})()},3924:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Item:()=>Dn,default:()=>Ln});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(316);var xn=wn().ul.withConfig({displayName:"ListStyles__StyledUl",componentId:"sc-1yyh8l9-0"})(["",";",";list-style-type:",";padding-left:40px;margin-bottom:1.3em;margin-top:1em;"],Sn.mixins.reset("block"),Sn.mixins.typography("body"),(function(Je){return Je.$listStyleType})),kn=wn().li.withConfig({displayName:"ListStyles__StyledItem",componentId:"sc-1yyh8l9-1"})(["",";list-style-type:inherit;"],Sn.mixins.reset("list-item"));function s(){return(s=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function u(Je,et){if(null==Je)return{};var tt,ot,it=function y(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var En={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object])};function m(Je){var et=Je.children,tt=Je.elementRef,ot=u(Je,["children","elementRef"]);return Zt().createElement(kn,s({"data-test":"item",ref:tt},ot),et)}m.propTypes=En;const Dn=m;function b(){return(b=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function O(Je,et){if(null==Je)return{};var tt,ot,it=function h(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Pn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),ordered:Cn().bool,type:Cn().oneOf(["disc","decimal","lower-alpha","upper-alpha"])};function S(Je){var et=Je.children,tt=Je.elementRef,ot=Je.type,it=Je.ordered,en=O(Je,["children","elementRef","type","ordered"]);return Zt().createElement(xn,b({as:it||"disc"!==ot?"ol":"ul","data-test":"list",ref:tt,$listStyleType:it?"decimal":ot},en),et)}S.propTypes=Pn,S.defaultProps={type:"disc"},S.Item=Dn;const Ln=S;Je.exports=ot})()},3925:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Nn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(63);var wn=et.n(_n);const Sn=tt(38);var xn=et.n(Sn);const kn=tt(2505),En=tt(1806),Dn=tt(1807),Pn=tt(128),Ln=tt(2);var Tn=et.n(Ln);const In=tt(316);var jn=Tn()(Pn.animated.div).withConfig({displayName:"TransitionOpenStyles__Styled",componentId:"sc-1x58s0g-0"})(["",";",";"],In.mixins.reset("block"),(function(Je){return Je.$hideOverflow&&(0,Ln.css)(["overflow:hidden;"])})),Mn=Tn()(Pn.animated.div).withConfig({displayName:"TransitionOpenStyles__StyledInner",componentId:"sc-1x58s0g-1"})(["",";",";width:100%;"],In.mixins.reset("table"),In.mixins.clearfix());function g(Je){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function O(){return(O=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function w(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function S(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?w(Object(tt),!0).forEach((function(et){R(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):w(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function F(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function T(Je,et){return(T=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function k(Je){var et=function _(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=N(Je);if(et){var it=N(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return E(this,tt)}}function E(Je,et){return!et||"object"!==g(et)&&"function"!=typeof et?C(Je):et}function C(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function N(Je){return(N=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function R(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var An={animation:Cn().oneOf(["slideFromTop","slideFromRight","slideFromBottom","slideFromLeft","expandHeight","expandWidth","none"]),animateOnMount:Cn().bool,children:Cn().node,className:Cn().string,id:Cn().string,innerClassName:Cn().string,innerStyle:Cn().object,onAnimationEnd:Cn().func,open:Cn().bool,outerClassName:Cn().string,outerId:Cn().string,outerStyle:Cn().object,renderChildrenWhenCollapsed:Cn().bool,retainFocus:Cn().bool,takeFocus:Cn().bool},Rn=function(Je){!function P(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&T(Je,et)}(n,Je);var et=k(n);function n(Je){var tt;return function j(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),R(C(tt=et.call(this,Je)),"allowAnimationUpdates",!0),R(C(tt),"getValue",(function(Je){var et=tt.props.animation,ot=0;if(Je)switch(tt.props.takeFocus&&(0,En.takeFocus)(Je,"container"),et){case"slideFromTop":case"slideFromBottom":case"expandHeight":case"none":ot=Je.offsetHeight;break;case"slideFromLeft":case"slideFromRight":case"expandWidth":ot=Je.offsetWidth}return ot})),R(C(tt),"handleMount",(function(Je){var et=tt.getValue(Je);tt.setState({value:et,innerEl:Je})})),R(C(tt),"handleRest",(function(){var Je,et;tt.allowAnimationUpdates&&tt.setState({animating:!1}),null===(Je=(et=tt.props).onAnimationEnd)||void 0===Je||Je.call(et)})),R(C(tt),"handleTab",(function(Je){tt.state.innerEl&&(0,En.handleTab)(tt.state.innerEl,Je)})),R(C(tt),"internalRender",(function(Je){var et,ot=Je.value,it=Je.transform,en=tt.props,Cn=en.animation,_n=en.className,Sn=en.children,kn=en.id,En=en.innerClassName,Pn=en.innerStyle,Ln=en.open,Tn=en.outerClassName,In=en.outerId,An=en.outerStyle,Rn=en.renderChildrenWhenCollapsed,Nn=tt.state.animating;if(Nn)switch(Cn){case"slideFromTop":case"slideFromBottom":case"expandHeight":case"none":et="height";break;case"slideFromLeft":case"slideFromRight":case"expandWidth":et="width"}return Ln||Nn||!Rn?Zt().createElement(jn,{$hideOverflow:!Ln||Nn,className:(0,Dn.toClassName)(_n,Tn),style:S(S({},An),et&&R({},et,ot)),id:In},(Ln||Nn)&&Zt().createElement(Mn,O({"data-test":"transition-open"},xn()(tt.props,wn()(n.propTypes)),{ref:tt.handleMount,tabIndex:-1,className:En,id:kn,onKeyDown:tt.props.retainFocus?tt.handleTab:void 0,style:S(S({},Pn),{},{transform:it})}),Sn)):Zt().createElement(jn,{$hideOverflow:!1,className:(0,Dn.toClassName)(_n,Tn),style:S(S({},An),et&&R({},et,ot)),id:In},Zt().createElement(Mn,O({"data-test":"transition-open"},xn()(tt.props,wn()(n.propTypes)),{ref:tt.handleMount,tabIndex:-1,className:En,id:kn,onKeyDown:tt.props.retainFocus?tt.handleTab:void 0,style:S(S({},Pn),{},{transform:it,display:"none"})}),Sn))})),R(C(tt),"getSpringTransition",(function(){var Je=tt.props,et=Je.open,ot=Je.animation,it=tt.state.value,Zt={value:et?it:0},en={value:et?0:it},Cn={precision:1};if("expandWidth"===ot||"expandHeight"===ot||"none"===ot)return{to:Zt,config:Cn};if(!it)return null;if("slideFromTop"!==ot&&"slideFromLeft"!==ot)return{to:Zt,from:en,config:Cn};var _n="slideFromTop"===ot?"Y":"X",wn="translate".concat(_n,"(").concat(et?0:-it,"px)"),Sn="translate".concat(_n,"(").concat(et?-it:0,"px)");return{to:S({transform:wn},Zt),from:S({transform:Sn},en)}})),tt.state={animating:!!Je.animateOnMount&&Je.open,innerEl:null,prevOpen:Je.open},tt}return function x(Je,et,tt){return et&&F(Je.prototype,et),tt&&F(Je,tt),Je}(n,[{key:"componentDidUpdate",value:function e(){var Je=this.getValue(this.state.innerEl);this.state.value===Je||this.state.animating||this.setState({value:Je})}},{key:"componentWillUnmount",value:function e(){this.allowAnimationUpdates=!1}},{key:"render",value:function e(){var Je=this.props.animation;return Zt().createElement(kn.Spring,O({},this.getSpringTransition(),{immediate:"none"===Je,onRest:this.handleRest}),this.internalRender)}}]),n}(it.Component);R(Rn,"propTypes",An),R(Rn,"defaultProps",{animation:"expandHeight",animateOnMount:!1,innerStyle:{},open:!1,outerStyle:{},renderChildrenWhenCollapsed:!1,retainFocus:!1,takeFocus:!1}),R(Rn,"getDerivedStateFromProps",(function(Je,et){return Je.open!==et.prevOpen?{animating:!0,prevOpen:Je.open}:null}));const Nn=Rn;Je.exports=ot})()},3926:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(562),Cn=tt(645);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("Lock"),viewBox:"0 0 1332 1500"},Je),Zt().createElement("path",{d:"M1130.068 686.15h126.69c21.62 0 39.526 7.093 53.715 21.282 14.19 14.19 21.284 32.095 21.284 53.717V1425c0 21.622-7.095 39.527-21.284 53.716-14.19 14.19-32.095 21.284-53.716 21.284H75c-21.622 0-39.527-7.095-53.716-21.284C7.094 1464.526 0 1446.622 0 1425V761.15c0-21.623 7.095-39.528 21.284-53.718C35.474 693.242 53.378 686.15 75 686.15h126.69V464.19c0-83.11 20.945-160.305 62.837-231.59C306.42 161.32 363.007 104.73 434.29 62.84 505.575 20.946 582.77 0 665.88 0s160.304 20.946 231.588 62.838c71.284 41.892 127.872 98.48 169.764 169.763 41.892 71.285 62.838 148.48 62.838 231.59v221.96zm-222.973 0l1.013-221.96c.676-65.54-23.142-122.298-71.453-170.27-48.31-47.974-105.236-71.96-170.777-71.96-65.54 0-122.297 23.986-170.27 71.96-47.973 47.972-71.96 104.73-71.96 170.27v221.96h483.447z"}))}Je.exports=ot})()},3927:function(Je,et,tt){"use strict";var ot,it=Object.create,Zt=Object.defineProperty,en=Object.getOwnPropertyDescriptor,Cn=Object.getOwnPropertyNames,_n=Object.getOwnPropertySymbols,wn=Object.getPrototypeOf,Sn=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,__defNormalProp=(Je,et,tt)=>et in Je?Zt(Je,et,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Je[et]=tt,__spreadValues=(Je,et)=>{for(var tt in et||(et={}))Sn.call(et,tt)&&__defNormalProp(Je,tt,et[tt]);if(_n)for(var tt of _n(et))xn.call(et,tt)&&__defNormalProp(Je,tt,et[tt]);return Je},__export=(Je,et)=>{for(var tt in et)Zt(Je,tt,{get:et[tt],enumerable:!0})},__copyProps=(Je,et,tt,ot)=>{if(et&&"object"==typeof et||"function"==typeof et)for(let it of Cn(et))Sn.call(Je,it)||it===tt||Zt(Je,it,{get:()=>et[it],enumerable:!(ot=en(et,it))||ot.enumerable});return Je},__reExport=(Je,et,tt)=>(__copyProps(Je,et,"default"),tt&&__copyProps(tt,et,"default")),__toESM=(Je,et,tt)=>(tt=null!=Je?it(wn(Je)):{},__copyProps(!et&&Je&&Je.__esModule?tt:Zt(tt,"default",{value:Je,enumerable:!0}),Je)),kn={};__export(kn,{LinkCreateDataSource:()=>uo,default:()=>DefaultDataSourcePanel_default}),Je.exports=(ot=kn,__copyProps(Zt({},"__esModule",{value:!0}),ot));var En={};__export(En,{default:()=>Pn});var Dn=__toESM(tt(0));__reExport(En,tt(0));var Pn="default"in Dn?Dn.default:Dn,Ln={};__export(Ln,{default:()=>In});var Tn=__toESM(tt(2));__reExport(Ln,tt(2));var In="default"in Tn?Tn.default:Tn,jn={};__export(jn,{default:()=>An});var Mn=__toESM(tt(40));__reExport(jn,tt(40));var An="default"in Mn?Mn.default:Mn,Rn={};__export(Rn,{default:()=>Fn});var Nn=__toESM(tt(372));__reExport(Rn,tt(372));var Fn="default"in Nn?Nn.default:Nn,Bn={};__export(Bn,{default:()=>Wn});var Vn=__toESM(tt(3928));__reExport(Bn,tt(3928));var Wn="default"in Vn?Vn.default:Vn,zn={};__export(zn,{default:()=>$n});var Hn=__toESM(tt(3929));__reExport(zn,tt(3929));var $n="default"in Hn?Hn.default:Hn,qn={};__export(qn,{default:()=>Un});var Kn=__toESM(tt(22));__reExport(qn,tt(22));var Un="default"in Kn?Kn.default:Kn,Gn={};__export(Gn,{default:()=>Cr});var Jn=__toESM(tt(135));__reExport(Gn,tt(135));var Cr="default"in Jn?Jn.default:Jn,wr={};__export(wr,{default:()=>Or});var Sr=__toESM(tt(287));__reExport(wr,tt(287));var Or="default"in Sr?Sr.default:Sr,xr={};__export(xr,{default:()=>Lr});var kr=__toESM(tt(3));__reExport(xr,tt(3));var Lr="default"in kr?kr.default:kr,Nr={};__export(Nr,{default:()=>zr});var Wr=__toESM(tt(370));__reExport(Nr,tt(370));var zr="default"in Wr?Wr.default:Wr,RemoveIcon=()=>Pn.createElement(Nr.Remove,{screenReaderText:(0,Bn._)("Delete"),size:"16px"}),Hr={padding:"0 10px 0 30px"},DataSourceItem=({dsId:Je,name:et,onItemClick:tt,onEditClick:ot,onDeleteClick:it,isUsed:Zt=!0})=>{const en=et||(0,Bn._)("Unnamed"),Cn=(0,En.useCallback)(()=>null==tt?void 0:tt(Je),[Je,tt]),_n=(0,En.useCallback)(()=>ot(Je),[Je,ot]),wn=(0,En.useCallback)(()=>it({id:Je,isUsed:Zt}),[Je,Zt,it]);return Pn.createElement(Rn.EditableListItem,{"data-test":"datasourceitem","data-test-id":Je,name:en,onItemClick:tt&&Cn,onEditClick:_n,onRemoveClick:wn,itemStyle:Hr,RemoveIcon:RemoveIcon,isUsed:Zt})};DataSourceItem.propTypes={dsId:Lr.string,name:Lr.string,onItemClick:Lr.func,onEditClick:Lr.func.isRequired,onDeleteClick:Lr.func.isRequired};var $r=DataSourceItem,Kr={};__export(Kr,{default:()=>Gr});var Ur=__toESM(tt(3943));__reExport(Kr,tt(3943));var Gr="default"in Ur?Ur.default:Ur,Zr={};__export(Zr,{default:()=>Yr});var Xr=__toESM(tt(3945));__reExport(Zr,tt(3945));var Yr="default"in Xr?Xr.default:Xr,Qr={};__export(Qr,{default:()=>eo});var Jr=__toESM(tt(3946));__reExport(Qr,tt(3946));var eo="default"in Jr?Jr.default:Jr,to={};__export(to,{default:()=>ro});var no=__toESM(tt(295));__reExport(to,tt(295));var ro="default"in no?no.default:no,oo={width:"600px"},io={getDataSourceName:Je=>(0,jn.get)(Je.dataSource,"name",""),dataSourceRemoveVerb:(0,Bn._)("delete")},DataSourceModal_default=({selectedDataSource:Je,definition:et,onRequestClose:tt,onRemove:ot,isOpen:it})=>{const Zt=(0,wr.usePreset)(),en=(0,En.useMemo)(()=>Zt.getPresetDefinition(),[Zt]),{numVizInUse:Cn,numInputsInUse:_n,numChainSearches:wn,dsConfig:Sn,dsType:xn,isSmartSource:kn}=(0,En.useMemo)(()=>(({dsId:Je,definition:et})=>{var tt;if(!Je)return{numVizInUse:0,numInputsInUse:0,numChainSearches:0,isSmartSource:!1};const ot=to.DashboardDefinition.fromJSON(et),it=ot.countVisualizationsUsingDataSource(Je),Zt=ot.countInputsUsingDataSource(Je),en=ot.getChainSearchesUsingDataSource(Je).length,Cn=ot.getDataSource(Je);return{numVizInUse:it,numInputsInUse:Zt,numChainSearches:en,dsConfig:Cn,dsType:null==Cn?void 0:Cn.type,isSmartSource:!!(null==(tt=null==Cn?void 0:Cn.options)?void 0:tt.enableSmartSources)}})({dsId:Je,definition:et}),[Je,et]),Dn=(0,En.useMemo)(()=>{var Je,et;return xn?__spreadValues(__spreadValues({},io),null==(et=null==(Je=null==en?void 0:en.dataSources)?void 0:Je[xn])?void 0:et.config):io},[en,xn]),{dataSourceRemoveVerb:Ln}=Dn,Tn=Sn&&Dn.getDataSourceName({dataSource:Sn})||"",In=(0,En.useMemo)(()=>{const Je=[],{vizText:et,chainSearchText:tt,inputText:ot}=(0,Rn.getWarningTextForDataSource)(Cn,wn,_n);Cn&&Je.push(et),wn&&Je.push(tt),_n&&Je.push(ot),kn&&Je.push((0,Bn._)("might be referenced by tokens"));const it=Cn+wn+_n===0?" ":(0,Bn._)(" is currently being used by ");return Je.length?Pn.createElement("span",null,Pn.createElement("i",null,Tn),it,Je.flatMap((Je,et)=>[...et?[(0,Bn._)(" and ")]:[],Pn.createElement("strong",{key:Je},Je)]),(0,Bn._)(`. Are you sure you want to ${Ln} this data source?`)):Pn.createElement("span",null,Pn.createElement("i",null,Tn),(0,Bn._)(` is not being used by any visualizations, chain searches, or inputs. Are you sure you want to ${Ln} this data source?`))},[Tn,wn,_n,Cn,kn,Ln]);return Pn.createElement(Gr,{onRequestClose:tt,open:it,style:oo,divider:"none"},Pn.createElement(Gr.Header,{title:(0,Bn._)(`${(0,jn.upperFirst)(Ln)} '${Tn}'`),onRequestClose:tt}),Pn.createElement(Gr.Body,null,Pn.createElement(eo,null,In)),Pn.createElement(Gr.Footer,null,Pn.createElement(Yr,{appearance:"secondary",onClick:tt,label:(0,Bn._)("Cancel")}),Pn.createElement(Yr,{appearance:"primary",onClick:ot,label:(0,jn.upperFirst)(Ln)})))},ao=In.div`
|
|
|
background-color: ${Rn.customThemeVariables.sidebarPanelBackgroundColor};
|
|
|
color: ${qn.variables.contentColorDefault};
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
`,so=In.div`
|
|
|
flex-basis: auto;
|
|
|
max-width: 360px;
|
|
|
`,lo=In.div`
|
|
|
max-width: 359px;
|
|
|
`,getUsedDataSourcesByItem=Je=>(0,jn.flatten)((0,jn.map)(Je,Je=>{var et;return(0,jn.values)(null!=(et=Je.dataSources)?et:{})})),getUsedDataSourcesByDS=Je=>{const et=[];return(0,jn.each)(Je,(Je,tt)=>{var ot,it;(null==(ot=Je.options)?void 0:ot.extend)&&et.push(Je.options.extend),(null==(it=Je.options)?void 0:it.enableSmartSources)&&et.push(tt)}),et},groupDataSources=({dataSources:Je={},visualizations:et={},inputs:tt={}})=>{const ot=(({visualizations:Je,inputs:et,dataSources:tt})=>Array.from(new Set([...getUsedDataSourcesByItem(Je),...getUsedDataSourcesByItem(et),...getUsedDataSourcesByDS(tt)])))({visualizations:et,inputs:tt,dataSources:Je});return(0,jn.groupBy)((0,jn.map)(Je,(Je,et)=>({id:et,dataSource:Je,used:ot.includes(et)})),({dataSource:Je})=>Je.type)},co={height:"35px",lineHeight:"35px",paddingLeft:"30px"},uo=(0,En.memo)(({linkName:Je,type:et,options:tt,createDataSource:ot,title:it})=>{const Zt=(0,En.useCallback)(()=>ot({type:et,options:tt}),[ot,et,tt]);return Pn.createElement($n,{"data-test":`create-${en=it,en.replace(/\s+/g,"-").toLowerCase()}-datasource`,style:co,onClick:Zt},Je);var en}),po={},DefaultDataSourcePanel_default=({selectedItem:Je,dataSourceBindingType:et,dashboardApi:tt,onRequestClose:ot=Gn.noop,createDataSource:it=Gn.noop,editDataSource:Zt=Gn.noop,deleteDataSource:en=Gn.noop,additionalPanels:Cn=po,definition:_n=po})=>{const[wn,Sn]=(0,En.useState)(),xn=(0,wr.usePreset)(),kn=(0,En.useMemo)(()=>xn.getPresetDefinition(),[xn]),Dn=(0,En.useCallback)(({id:Je,isUsed:et})=>{et?Sn(Je):en(Je)},[en]),Ln=(0,En.useCallback)(()=>{Sn(void 0)},[]),Tn=(0,En.useCallback)(it=>{const Zt=null==Je?void 0:Je.id,en=null==Je?void 0:Je.type;Zt&&et&&(tt.connectDataSource(Zt,et,it,en),ot())},[tt,et,ot,Je]),In=(0,En.useCallback)(()=>{en(wn),Ln()},[en,Ln,wn]),Mn=(0,En.useMemo)(()=>{const{dataSources:Je,visualizations:et,inputs:tt}=_n;return groupDataSources({dataSources:Je,visualizations:et,inputs:tt})},[_n]),An=(0,En.useMemo)(()=>{var Je;const et=(0,jn.pickBy)((0,jn.mapValues)(null!=(Je=null==kn?void 0:kn.dataSources)?Je:{},({config:Je})=>Je||{}),Je=>null==Je?void 0:Je.displayDataSourceItemListByDefault);return __spreadValues(__spreadValues({},et),Cn)},[kn,Cn]);return Pn.createElement(ao,null,Pn.createElement(so,null,Object.keys(An).map(tt=>{const{title:ot,displayDataSourceItemListByDefault:en=!1,canCreateDataSource:Cn=!0,getDataSourceName:wn=Gn.getDefaultDataSourceName,defaultOptions:Sn}=An[tt],xn=(0,jn.isFunction)(ot)?ot({searchType:tt}):ot,kn="+ "+`${(0,Bn._)("Create")} ${null==xn?void 0:xn.toLowerCase()}`,En=Mn[tt]||[];return Pn.createElement(Rn.SidebarCollapsiblePanel,{padded:!1,defaultOpen:en,key:tt,title:xn,panelId:xn||tt,overflow:"visible"},Pn.createElement(lo,null,Cn&&Pn.createElement(uo,{linkName:kn,type:tt,createDataSource:it,options:(0,jn.isFunction)(Sn)?Sn({definition:_n,searchType:tt}):Sn||po,title:xn||(0,Bn._)("Unnamed")}),En.map(({id:tt,dataSource:ot,used:it})=>{const en=wn({dataSource:ot});return Pn.createElement($r,{key:tt,dsId:tt,name:en,isUsed:it,onItemClick:(null==Je?void 0:Je.id)&&et?Tn:void 0,onEditClick:Zt,onDeleteClick:Dn})})))})),Pn.createElement(DataSourceModal_default,{selectedDataSource:wn||"",onRemove:In,onRequestClose:Ln,isOpen:!!wn,definition:_n}))}},3928:function(Je,et,tt){"use strict";var ot;function setSharedTranslator(Je){ot=Je}function resetSharedTranslator(){setSharedTranslator("undefined"!=typeof window&&window.gettext||function(Je){return Je})}Object.defineProperty(et,"__esModule",{value:!0}),et.gettext=function gettext(){return ot.apply(void 0,arguments)},et._=function _(){return ot.apply(void 0,arguments)},et.setSharedTranslator=setSharedTranslator,et.resetSharedTranslator=resetSharedTranslator,resetSharedTranslator()},3929:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Hn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(7174);var wn=et.n(_n);const Sn=tt(2525),xn=tt(2527),kn=tt(2);var En=et.n(kn);const Dn=tt(7193);var Pn=et.n(Dn);const Ln=tt(3941);var Tn=et.n(Ln);const In=tt(647);var jn=(0,kn.css)(["width:0.8em;height:0.8em;vertical-align:baseline;"]),Mn=En()(Tn()).withConfig({displayName:"External__StyledEnterprise",componentId:"sc-13bdx45-0"})([""," margin:0 0 0 3px;"],jn),An=En()(Pn()).withConfig({displayName:"External__StyledPrisma",componentId:"sc-13bdx45-1"})([""," margin:0 0 0 4px;"],jn);const Rn=function w(){return(0,In.useSplunkTheme)().isEnterprise?Zt().createElement(Mn,{screenReaderText:null}):Zt().createElement(An,null)},Nn=tt(3942);var Fn=et.n(Nn),Bn=En()(Fn()).withConfig({displayName:"LinkStyles__StyledClickable",componentId:"sc-1hhltcf-0"})(["",";color:",";text-decoration:none;font-size:inherit;font-weight:inherit;line-height:inherit;border-radius:",";&:not([disabled],[aria-disabled='true']){cursor:pointer;",";&:focus{box-shadow:",";outline:0;&:active{box-shadow:none;}}}&[disabled],&[aria-disabled='true']{color:",";}"],In.mixins.reset("inline"),(0,In.pick)({enterprise:In.variables.linkColor,prisma:In.variables.interactiveColorPrimary}),(0,In.pick)({enterprise:0,prisma:"1px"}),(0,In.pick)({enterprise:(0,kn.css)(["&:hover{text-decoration:underline;}"]),prisma:(0,kn.css)(["&:hover:not(:focus),&:active{text-decoration:underline;text-underline-position:under;}"])}),In.variables.focusShadow,In.variables.contentColorDisabled);function j(Je){return(j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function _(){return(_=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function P(Je,et){if(null==Je)return{};var tt,ot,it=function C(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function E(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function q(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function I(Je,et){return(I=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function N(Je){var et=function A(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=L(Je);if(et){var it=L(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return M(this,tt)}}function M(Je,et){return!et||"object"!==j(et)&&"function"!=typeof et?D(Je):et}function D(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function L(Je){return(L=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function z(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Vn={allowDisabledLink:Cn().bool,children:Cn().node,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),openInNewContext:Cn().oneOfType([Cn().bool,Cn().string]),to:Cn().string},Wn=(0,xn._)("(Opens new window)"),zn=function(Je){!function T(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&I(Je,et)}(n,Je);var et=N(n);function n(){var Je;E(this,n);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return z(D(Je=et.call.apply(et,[this].concat(ot))),"component",null),z(D(Je),"handleMount",(function(et){Je.component=et})),Je}return function R(Je,et,tt){return et&&q(Je.prototype,et),tt&&q(Je,tt),Je}(n,[{key:"focus",value:function e(){var Je;null===(Je=this.component)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je,et=this.props,tt=et.children,ot=et.openInNewContext,it=P(et,["children","openInNewContext"]),en=!1;return ot&&(en=!0,Je="string"==typeof ot?ot:Wn),Zt().createElement(Bn,_({"data-test":"link",ref:this.handleMount,openInNewContext:en},it),tt,ot&&Zt().createElement(Zt().Fragment,null,Zt().createElement(Rn,null),Zt().createElement(wn(),null,Je)))}}]),n}(it.Component);z(zn,"propTypes",Vn),z(zn,"defaultProps",{disabled:!1,openInNewContext:!1}),z(zn,Sn.legacyRefMode,!0);const Hn=zn;Je.exports=ot})()},393:function(Je,et,tt){var ot;self.MonacoEnvironment=(ot={editorWorkerService:"editor.worker.js",json:"json.worker.js"},{globalAPI:!1,getWorkerUrl:function(Je,et){var tt="/builds/it-markets/app-itsi/apps/itsi/appserver/static/build",it=function stripTrailingSlash(Je){return Je.replace(/\/$/,"")}(tt)+"/"+ot[et];if(/^((http:)|(https:)|(file:)|(\/\/))/.test(it)){var Zt=String(window.location),en=Zt.substr(0,Zt.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(it.substring(0,en.length)!==en){/^(\/\/)/.test(it)&&(it=window.location.protocol+it);var Cn=new Blob(["/*"+et+'*/importScripts("'+it+'");'],{type:"application/javascript"});return URL.createObjectURL(Cn)}}return it}}),tt(7783),tt(7784),tt(7785),tt(7786),tt(7032),tt(7033),tt(7774),tt(7034),tt(7778),tt(7037),tt(363),tt(7038),tt(7779),tt(7039),tt(1484),tt(7773),tt(7040),tt(7041),tt(1852),tt(7787),tt(2723),tt(7788),tt(7789),tt(7042),tt(7043),tt(747),tt(7790),tt(7775),tt(7044),tt(7780),tt(7045),tt(7776),tt(7777),tt(7791),tt(7781),tt(7046),tt(7782),tt(7792),tt(914),tt(1236),tt(7047),tt(1842),tt(7048),tt(7049),tt(7050),tt(7051),tt(1235),tt(7052),Je.exports=tt(7771),tt(7054)},3930:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}(tt(2523));function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var it={backgroundColor:ot.default.gray20,backgroundColorHover:ot.default.gray30,borderColor:ot.default.gray22,borderColorWeak:ot.default.gray60,borderColorStrong:ot.default.black,borderActiveColor:"rgba(225,225,225, 0.5)",textColor:ot.default.white,textGray:ot.default.gray92,textDisabledColor:ot.default.gray45,linkColor:ot.default.accentColorL10,linkColorHover:ot.default.accentColorL20,border:"1px solid ".concat(ot.default.gray22),borderDark:"1px solid ".concat(ot.default.black),borderLight:"1px solid ".concat(ot.default.gray60),focusShadowInset:"inset 0 0 1px 1px ".concat(ot.default.gray25,", inset 0 0 0 3px ").concat(ot.default.focusColor),draggableBackground:"url('data:image/png;base64,".concat("iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA1SURBVHgB7dKhEQAgDAPAhHmwSKZHYtmHVtZVVNTkXS53UeG57yPYazLmrB8o6h8QgPqBOAOboRAPJUGIOAAAAABJRU5ErkJggg==","') 0 0 / 8px 8px repeat")},Zt={activeBorder:"".concat(it.borderActiveColor," double")},en=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},ot.default),it),{syntaxBlue:"#6cd0f0",syntaxBrown:"#fccf87",syntaxGray:"#b5b5b5",syntaxGreen:"#cef06c",syntaxOrange:"#f7994a",syntaxPink:"#f494e5",syntaxPurple:"#c99eff",syntaxRed:"#fa94aa",syntaxTeal:"#45d4ba"}),Zt),{},{borderLightColor:ot.default.gray60});et.default=en},3931:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingQuarter:"5px",spacingHalf:"10px",spacing:"20px",fontSizeSmall:"12px",fontSize:"12px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"28px",borderRadius:"3px"};et.default=ot},3932:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingQuarter:"5px",spacingHalf:"10px",spacing:"20px",fontSizeSmall:"12px",fontSize:"14px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"32px",borderRadius:"3px"};et.default=ot},3933:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{accentColorPositive:"#407a06",accentColorWarning:"#c97705",accentColorAlert:"#c6400d",accentColorNegative:"#e00000"}),{statusColorInfo:"#006be5",statusColorNormal:"#407a06",statusColorLow:"#155a4e",statusColorMedium:"#c97705",statusColorHigh:"#e00000",statusColorCritical:"#9e1534"}),{embossShadow:" 0px 1px 5px rgba(0, 0, 0, 0.07), 0px 0px 1px rgba(0, 0, 0, 0.07)",overlayShadow:"0px 26px 103px rgba(0, 0, 0, 0.13), 0px 11px 18px rgba(0, 0, 0, 0.06), 0px 3px 6px rgba(0, 0, 0, 0.06)",dragShadow:"0px 26px 103px rgba(0, 0, 0, 0.13), 0px 11px 18px rgba(0, 0, 0, 0.06), 0px 3px 6px rgba(0, 0, 0, 0.06)",modalShadow:"0px 50px 200px rgba(0, 0, 0, 0.3), 0px 29px 66px rgba(0, 0, 0, 0.08), 0px 29px 47px rgba(0, 0, 0, 0.08), 0px 5px 10px rgba(0, 0, 0, 0.03)"}),{backgroundColorPopup:"#ffffff",backgroundColorSection:"#ffffff",backgroundColorSidebar:"#f8f8f8",backgroundColorPage:"#f9f9f9",backgroundColorNavigation:"#f7f7f7",backgroundColorFloating:"#000000",backgroundColorDialog:"#ffffff",backgroundColorScrim:"rgba(255, 255, 255, 0.75)"}),{contentColorActive:"#2c2c2c",contentColorDefault:"#4d4d4d",contentColorDisabled:"#878787",contentColorInverted:"#ffffff",contentColorMuted:"#6b6b6b"}),{white:"#ffffff",neutral100:"#f0f0f0",neutral200:"#e6e6e6",neutral300:"#dddddd",neutral400:"#cacaca",neutral500:"#b8b8b8",black:"#000000"}),{interactiveColorPrimary:"#0264d7",interactiveColorBorder:"rgba(0, 0, 0, 0.48)",interactiveColorBorderActive:"rgba(0, 0, 0, 0.5)",interactiveColorBorderHover:"rgba(0, 0, 0, 0.6)",interactiveColorBorderDisabled:"rgba(0, 0, 0, 0.3)",interactiveColorOverlaySelected:"rgba(0, 0, 0, 0.04)",interactiveColorOverlayHover:"rgba(0, 0, 0, 0.03)",interactiveColorOverlayActive:"rgba(0, 0, 0, 0.07)",interactiveColorOverlayDrag:"rgba(2, 100, 215, 0.16)",interactiveColorBackground:"#eeeeee",interactiveColorBackgroundDisabled:"rgba(0, 0, 0, 0.1)"}),{syntaxBlue:"#0f7594",syntaxBrown:"#9f6404",syntaxGray:"#6b6b6b",syntaxGreen:"#5c780c",syntaxOrange:"#ba4f08",syntaxPink:"#cc15ae",syntaxPurple:"#7b4df5",syntaxRed:"#db1e47",syntaxTeal:"#1d7c6b"});et.default=ot},3934:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{accentColorPositive:"#85f415",accentColorWarning:"#f49106",accentColorAlert:"#f0581f",accentColorNegative:"#ff4242"}),{statusColorInfo:"#61cafa",statusColorNormal:"#85f415",statusColorLow:"#2cbda3",statusColorMedium:"#f49106",statusColorHigh:"#ff4242",statusColorCritical:"#ff3361"}),{embossShadow:"0px 1px 5px rgba(0, 0, 0, 0.35), 0px 0px 1px rgba(0, 0, 0, 0.35)",overlayShadow:"0px 26px 103px rgba(0, 0, 0, 0.64), 0px 11px 18px rgba(0, 0, 0, 0.32), 0px 3px 6px rgba(0, 0, 0, 0.3)",dragShadow:"0px 26px 103px rgba(0, 0, 0, 0.64), 0px 11px 18px rgba(0, 0, 0, 0.32), 0px 3px 6px rgba(0, 0, 0, 0.3)",modalShadow:"0px 50px 200px #000000, 0px 29px 66px rgba(0, 0, 0, 0.41), 0px 14px 47px rgba(0, 0, 0, 0.17), 0px 5px 10px rgba(0, 0, 0, 0.15)"}),{backgroundColorPopup:"#27292e",backgroundColorSection:"#1a1c20",backgroundColorSidebar:"#0b0c0e",backgroundColorPage:"#111215",backgroundColorNavigation:"#08090a",backgroundColorFloating:"#ffffff",backgroundColorDialog:"#1e2024",backgroundColorScrim:"rgba(0, 0, 0, 0.8)"}),{contentColorActive:"#fafafa",contentColorDefault:"#b5b5b5",contentColorDisabled:"#6b6b6b",contentColorInverted:"#000000",contentColorMuted:"#909090"}),{black:"#000000",neutral100:"#33343b",neutral200:"#43454b",neutral300:"#505158",neutral400:"#818285",neutral500:"#acacad",white:"#ffffff"}),{interactiveColorPrimary:"#3993FF",interactiveColorBorder:"rgba(255, 255, 255, 0.5)",interactiveColorBorderActive:"rgba(225, 225, 225, 0.5)",interactiveColorBorderHover:"rgba(255, 255, 255, 0.7)",interactiveColorBorderDisabled:"rgba(255, 255, 255, 0.30)",interactiveColorOverlaySelected:"rgba(255, 255, 255, 0.1)",interactiveColorOverlayHover:"rgba(255, 255, 255, 0.05)",interactiveColorOverlayActive:"rgba(0, 0, 0, 0.2)",interactiveColorOverlayDrag:"rgba(57, 147, 255, 0.16)",interactiveColorBackground:"#272a2f",interactiveColorBackgroundDisabled:"rgba(255, 255, 255, 0.15)"}),{syntaxBlue:"#6cd0f0",syntaxBrown:"#fccf87",syntaxGray:"#909090",syntaxGreen:"#cef06c",syntaxOrange:"#f7933f",syntaxPink:"#f494e5",syntaxPurple:"#ab74f1",syntaxRed:"#e9627f",syntaxTeal:"#45d4ba"});et.default=ot},3935:function(Je,et,tt){"use strict";function createGUID(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(Je){var et=Math.floor(16*Math.random());return("x"===Je?et:et%4+8).toString(16)}))}Object.defineProperty(et,"__esModule",{value:!0}),et.createGUID=createGUID,et.createDOMID=function createDOMID(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"id";if(Je.match(/^[a-zA-Z][\w-]*$/))return"".concat(Je,"-").concat(createGUID());throw new Error("createDOMID: Prefix must start with a letter and may only contain letters, digits, hyphens and underscores")}},3936:function(Je,et,tt){(()=>{"use strict";var et={d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Spring:()=>l,Transition:()=>f});const it=tt(128),Zt=tt(7192);function i(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function o(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?i(Object(tt),!0).forEach((function(et){u(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):i(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function u(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function c(Je,et){if(null==Je)return{};var tt,ot,it=function a(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function l(Je){var et=Je.children,tt=Je.immediate,ot=c(Je,["children","immediate"]),en=(0,Zt.useAnimationToggle)();return et((0,it.useSpring)(o({immediate:tt||"on"!==en},ot)))}function f(Je){var et=Je.items,tt=Je.children,ot=Je.immediate,en=c(Je,["items","children","immediate"]),Cn=(0,Zt.useAnimationToggle)();return(0,it.useTransition)(et,o({immediate:ot||"on"!==Cn},en))(tt)}Je.exports=ot})()},3937:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>xn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(397);var wn=et.n(_n),Sn={children:Cn().node,target:Cn().oneOfType([Cn().object,Cn().string]),eventType:Cn().any,listener:Cn().func,options:Cn().oneOfType([Cn().object,Cn().bool])};function p(Je){var et=Je.children,tt=Je.target,ot=Je.eventType,it=Je.listener,en=Je.options;return wn()(tt,ot,it,en),Zt().createElement(Zt().Fragment,null,et||null)}p.propTypes=Sn;const xn=p;Je.exports=ot})()},3938:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})}};et.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(Je){if("object"==typeof window)return window}}(),et.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),et.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var ot={};et.r(ot),et.d(ot,{LayerContext:()=>jn,LayerStackContext:()=>In,LayerStackGlobalProvider:()=>k,default:()=>$n});const it=tt(0);var Zt=et.n(it);const en=tt(35),Cn=tt(3);var _n=et.n(Cn);const wn=tt(62);var Sn=et.n(wn);const xn=tt(178);var kn=et.n(xn);const En=tt(396);var Dn=et.n(En);const Pn=tt(2526),Ln=tt(3937);var Tn=et.n(Ln),In=Zt().createContext([]),jn=Zt().createContext({}),Mn={children:_n().node,name:_n().string,scope:_n().object,separateStackingContexts:_n().bool};function k(Je){var tt=Je.children,ot=Je.name,it=void 0===ot?"__splunkui_layer_instances__":ot,en=Je.scope,Cn=void 0===en?"undefined"!=typeof window?window:et.g:en,_n=Je.separateStackingContexts,wn=void 0!==_n&&_n;return Cn[it]||(Cn[it]=[]),Zt().createElement(In.Provider,{value:Cn[it]},Zt().createElement(jn.Provider,{value:{separateStackingContexts:wn}},tt))}k.propTypes=Mn;const An=tt(2);var Rn=et.n(An);const Nn=tt(647);var Fn=Rn().div.withConfig({displayName:"LayerStyles__StyledLayer",componentId:"ii6psl-0"})(["",""],(function(Je){return Je.$separateStackingContexts&&(0,An.css)(["isolation:isolate;z-index:",";"],Nn.variables.zindexLayer)})),Bn={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function L(Je){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function x(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function q(Je,et){return(q=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function T(Je){var et=function A(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=K(Je);if(et){var it=K(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return R(this,tt)}}function R(Je,et){return!et||"object"!==L(et)&&"function"!=typeof et?D(Je):et}function D(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function K(Je){return(K=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function M(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Vn=["clickAway","escapeKey"],Wn={children:_n().node,closeReasons:_n().arrayOf(_n().oneOf(Vn)),onRequestClose:_n().func,open:_n().bool},zn={closeReasons:Vn,open:!1},Hn=function(Je){!function j(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&q(Je,et)}(n,Je);var et=T(n);function n(Je){var tt;!function _(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),M(D(tt=et.call(this,Je)),"layerClickEvent",null),M(D(tt),"handleClickOnLayer",(function(Je){var et=Je.nativeEvent;tt.layerClickEvent=et})),M(D(tt),"handleClickOnWindow",(function(Je){var et,ot;tt.props.open&&Sn()(tt.props.closeReasons,"clickAway")&&tt.layerClickEvent!==Je&&(null===(et=(ot=tt.props).onRequestClose)||void 0===et||et.call(ot,{event:Je,reason:"clickAway"}))})),M(D(tt),"handleKeyDownOnWindow",(function(Je){var et,ot;tt.props.open&&"esc"===(0,Pn.keycode)(Je)&&kn()(tt.getLayerStack())===D(tt)&&Sn()(tt.props.closeReasons,"escapeKey")&&(null===(et=(ot=tt.props).onRequestClose)||void 0===et||et.call(ot,{event:Je,reason:"escapeKey"}))}));var ot=function O(){return"undefined"!=typeof document?document:Bn}();return n.layerContainer||(n.layerContainer=ot.createElement("div"),n.layerContainer.setAttribute("data-test","layer-container"),ot.body.appendChild(n.layerContainer)),tt}return function P(Je,et,tt){return et&&x(Je.prototype,et),tt&&x(Je,tt),Je}(n,[{key:"componentDidMount",value:function e(){this.props.open&&this.getLayerStack().push(this)}},{key:"componentDidUpdate",value:function e(Je){!Je.open&&this.props.open?this.getLayerStack().push(this):Je.open&&!this.props.open&&Dn()(this.getLayerStack(),this)}},{key:"componentWillUnmount",value:function e(){Dn()(this.getLayerStack(),this)}},{key:"getLayerStack",value:function e(){return this.context}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.children;if(et.open){var ot=(0,en.createPortal)(Zt().createElement(jn.Consumer,null,(function(et){var ot=et.separateStackingContexts,it=void 0!==ot&&ot;return Zt().createElement(Fn,{$separateStackingContexts:it,"data-test":"layer",onMouseDown:Je.handleClickOnLayer,onTouchStart:Je.handleClickOnLayer},tt)})),n.layerContainer);return Zt().createElement(Zt().Fragment,null,Zt().createElement(Tn(),{target:window,eventType:"keydown",listener:this.handleKeyDownOnWindow,key:"eventListenerKeydown"}),Zt().createElement(Tn(),{target:window,eventType:"mousedown",listener:this.handleClickOnWindow,key:"eventListenerMouseDown"}),Zt().createElement(Tn(),{target:window,eventType:"touchstart",listener:this.handleClickOnWindow,key:"eventListenerTouchStart",options:{passive:!0}}),ot)}return null}}]),n}(it.Component);M(Hn,"layerContainer",null),M(Hn,"possibleCloseReasons",Vn),M(Hn,"propTypes",Wn),M(Hn,"defaultProps",zn),M(Hn,"contextType",In);const $n=Hn;Je.exports=ot})()},3939:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{ScrollContainerContext:()=>_n,ScrollContainerProvider:()=>wn,default:()=>Sn});const it=tt(0);var Zt=et.n(it),en={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};var Cn={document:en,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function e(){},pushState:function e(){},go:function e(){},back:function e(){}},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){},matchMedia:function e(){return{}},requestAnimationFrame:function e(Je){return"undefined"==typeof setTimeout?(Je(),null):setTimeout(Je,0)},cancelAnimationFrame:function e(Je){"undefined"!=typeof setTimeout&&clearTimeout(Je)}};var _n=Zt().createContext(function c(){return"undefined"!=typeof window?window:Cn}()),wn=_n.Provider;const Sn=_n;Je.exports=ot})()},3940:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.getSortedTabbableElements=getSortedTabbableElements,et.isTabKey=isTabKey,et.handleTab=function handleTab(Je,et){if(!Je.contains(document.activeElement))return null;if(!isTabKey(et))return null;var tt=getSortedTabbableElements(Je);if(0===tt.length)return document.activeElement===Je?(et.preventDefault(),Je):null;var ot=et&&et.target||Je.querySelector(":focus"),it=tt.indexOf(ot);-1===it&&(it=et.shiftKey?0:tt.length-1);et.shiftKey?tt.unshift(tt.pop()):tt.push(tt.shift());return et.preventDefault(),tt[it].focus(),tt[it]},et.takeFocus=function takeFocus(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"first",tt=Je.querySelector(":focus");if(tt)return tt;if("first"===et){var ot=getSortedTabbableElements(Je)[0];if(ot)return(0,it.default)((function(){return ot.focus()})),ot}if(Je.hasAttribute("tabIndex"))return(0,it.default)((function(){return Je.focus()})),Je;return null},et.handleFocus=function handleFocus(Je,et,tt){var ot=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},it=ot.enableLoop,Zt=void 0!==it&&it,en=ot.orientation,Cn=void 0===en?"horizontal":en,_n=ot.enableTab,wn=void 0!==_n&&_n,Sn=ot.enableHomeEnd,xn=void 0===Sn||Sn,Dn=et.length;if(!wn&&"tab"===Je)return void En(0,et);var Pn=kn(Je,Dn,tt,{enableLoop:Zt,orientation:Cn,enableTab:wn,enableHomeEnd:xn});if(Pn>=0&&Pn<Dn){var Ln,Tn;En(Pn,et),null===(Ln=(Tn=et[Pn]).focus)||void 0===Ln||Ln.call(Tn)}-1!==Pn||wn||"tabShift"!==Je||En(tt,et)},et.updateTabIndex=et.getNewIndex=et.calculateIndex=void 0;var ot=tt(2526),it=_interopRequireDefault(tt(149)),Zt=_interopRequireDefault(tt(95)),en=_interopRequireDefault(tt(172));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}var Cn=["a[href]","input:not([disabled])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[contenteditable]"],_n=Cn.concat(["[tabindex]"]),wn=function isHidden(Je){return!(Je.offsetWidth||Je.offsetHeight||Je.getClientRects().length>0)||"hidden"===getComputedStyle(Je).visibility};function getSortedTabbableElements(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},tt=et.ignoreTabIndex,ot=(tt?Cn:_n).join(", "),it=Je.querySelectorAll(ot),Sn=(0,Zt.default)(it,(function(Je){return!wn(Je)&&(tt||Je.tabIndex>=0)||Je===document.activeElement})),xn=Sn.reduce((function(Je,et){var tt=Je[Je.length-1],ot="radio"===(null==tt?void 0:tt.getAttribute("type")),it="radio"===et.getAttribute("type"),Zt=et.getAttribute("name")===(null==tt?void 0:tt.getAttribute("name"));return ot&&it&&Zt?et.checked&&(Je.pop(),Je.push(et)):Je.push(et),Je}),[]);return(0,en.default)(xn,(function(Je){return Je.tabIndex>0?-1/Je.tabIndex:0}))}function isTabKey(Je){return!("tab"!==(0,ot.keycode)(Je)||Je.metaKey||Je.altKey||Je.controlKey)}var Sn=Object.freeze({NONE:"none",NEXT:"next",PREVIOUS:"previous"}),xn=function calculateIndex(Je){var et=Je.itemsLength,tt=Je.currentIndex,ot=Je.direction,it=Je.enableLoop;if(ot===Sn.NONE||![Sn.NONE,Sn.NEXT,Sn.PREVIOUS].includes(ot))return tt;var Zt=ot===Sn.NEXT?1:-1;if(!it){var en=tt+Zt;return en>=et||en<0?tt:en}return(tt+Zt+et)%et};et.calculateIndex=xn;var kn=function getNewIndex(Je,et,tt,ot){var it=ot.enableLoop,Zt=ot.orientation,en=ot.enableTab,Cn=ot.enableHomeEnd;if(tt<0||tt>=et)return 0;if("home"===Je)return Cn?0:-1;if("end"===Je)return Cn?et-1:-1;var _n=Sn.NONE;return"horizontal"===Zt?("left"===Je&&(_n=Sn.PREVIOUS),"right"===Je&&(_n=Sn.NEXT)):"vertical"===Zt&&("up"===Je&&(_n=Sn.PREVIOUS),"down"===Je&&(_n=Sn.NEXT)),en&&("tabShift"===Je&&(_n=Sn.PREVIOUS),"tab"===Je&&(_n=Sn.NEXT)),_n!==Sn.NONE?xn({itemsLength:et,currentIndex:tt,direction:_n,enableLoop:it}):-1};et.getNewIndex=kn;var En=function updateTabIndex(Je,et){et.forEach((function(et,tt){return et.setAttribute("tabindex",tt===Je?"0":"-1")}))};et.updateTabIndex=En},3941:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(1441),Cn=tt(2528);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("External"),viewBox:"0 0 1500 1499"},Je),Zt().createElement("path",{d:"M1500 1125h-189.04v185.96H189.04V189.04H375V0H0v1500h1500v-375zm0-1125H723.288v190.068h469.52l-666.78 648.288 133.56 134.59 650.344-665.754v469.52l189.04 1.028L1500 0z"}))}Je.exports=ot})()},3942:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{NavigationContext:()=>In,NavigationProvider:()=>m,default:()=>Vn,isInternalLink:()=>Nn,isRootRelativeLink:()=>Rn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);tt(56);const _n=tt(76);var wn=et.n(_n);const Sn=tt(38);var xn=et.n(Sn);const kn=tt(2525),En=tt(2);var Dn=et.n(En);const Pn=tt(647);var Ln=Dn().a.withConfig({displayName:"ClickableStyles__StyledA",componentId:"sc-7al1vw-0"})([""," cursor:pointer;&[disabled],&[aria-disabled='true']{color:",";}&::-moz-focus-inner{border:0;padding:0;}"],Pn.mixins.reset("inline"),Pn.variables.contentColorDisabled),Tn={children:Cn().node,onClick:Cn().func,onLinkClick:Cn().func,prefix:Cn().string,transformUrl:Cn().func},In=Zt().createContext({});function m(Je){var et=Je.children,tt=Je.onClick,ot=Je.onLinkClick,en=Je.prefix,Cn=Je.transformUrl,_n=(0,it.useMemo)((function(){var Je;return null!=Cn?Je=Cn:null!=en&&(Je=function e(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",et=arguments.length>1?arguments[1]:void 0,tt=et.isInternal,ot=et.isRootRelative;return null!=en&&tt&&ot?"".concat(en).concat(Je):Je}),{onClick:tt,onLinkClick:ot,transformUrl:Je}}),[tt,ot,en,Cn]);return Zt().createElement(In.Provider,{value:_n},et)}function g(Je){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function C(){return(C=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function O(Je,et){if(null==Je)return{};var tt,ot,it=function w(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function j(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function S(Je,et){return(S=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function _(Je){var et=function L(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=N(Je);if(et){var it=N(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return T(this,tt)}}function T(Je,et){return!et||"object"!==g(et)&&"function"!=typeof et?I(Je):et}function I(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function N(Je){return(N=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function M(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}m.propTypes=Tn;var jn=/^[a-z0-9]+:/,Mn=/^\/\//,An=/^\//,Rn=function e(Je){return null!=Je&&An.test(Je)},Nn=function e(Je){return null!=Je&&!jn.test(Je)&&!Mn.test(Je)},Fn={allowDisabledLink:Cn().bool,children:Cn().node,disabled:Cn().oneOfType([Cn().bool,Cn().oneOf(["dimmed"])]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),onClick:Cn().func,openInNewContext:Cn().bool,navigationLabel:Cn().string,to:Cn().string};function A(Je){return!!Je.to&&!Je.disabled}var Bn=function(Je){!function P(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&S(Je,et)}(n,Je);var et=_(n);function n(Je){var tt;return function x(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),M(I(tt=et.call(this,Je)),"el",null),M(I(tt),"handleMount",(function(Je){tt.el=Je,function k(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(tt.props.elementRef,Je)})),M(I(tt),"createHandleOnClick",(function(){var Je=tt.context,et=Je.onClick,ot=Je.onLinkClick;return function(Je){if(!A(tt.props)||!Je.metaKey&&!Je.ctrlKey||!tt.props.to){tt.props.onClick&&tt.props.onClick(Je);var it=null==tt.props.onClick&&null!=et;if(A(tt.props)&&(it||null!=ot)){var Zt=tt.props.navigationLabel;!Zt&&wn()(tt.props.children)&&(Zt=tt.props.children);var en={to:tt.getTransformedUrl(tt.props.to),originalTo:tt.props.to,openInNewContext:tt.props.openInNewContext,label:Zt};it&&et(Je,en),null==ot||ot(Je,en)}}}})),M(I(tt),"getTransformedUrl",(function(Je){var et=tt.context.transformUrl;return null!=et?et(Je,{isInternal:Nn(Je),isRootRelative:Rn(Je)}):Je})),tt}return function R(Je,et,tt){return et&&j(Je.prototype,et),tt&&j(Je,tt),Je}(n,[{key:"focus",value:function e(){var Je;null===(Je=this.el)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this.createHandleOnClick();if(A(this.props)){var et=this.props,tt=et.children,ot=et.openInNewContext,it=et.to,en=O(et,["children","openInNewContext","to"]),Cn=ot?"_blank":void 0,_n=ot&&Nn(it)?"noopener noreferrer":void 0;return Zt().createElement(Ln,C({"data-test":"clickable",ref:this.handleMount,href:this.getTransformedUrl(this.props.to),target:Cn,rel:_n,onClick:Je},xn()(en,"disabled","elementRef","onClick")),tt)}if(this.props.allowDisabledLink){var wn=this.props,Sn=wn.children,kn=O(wn,["children"]);if(this.props.disabled&&null!=this.props.to)return Zt().createElement(Ln,C({"data-test":"clickable",ref:this.handleMount,role:"link","aria-disabled":"true"},xn()(kn,"href","to","elementRef","onClick","disabled")),Sn)}var En=this.props,Dn=En.children,Pn=En.onClick,Tn=En.disabled,In=En.type,jn=O(En,["children","onClick","disabled","type"]);return Zt().createElement(Ln,C({as:"button","aria-disabled":"dimmed"===Tn||void 0,"data-test":"clickable",ref:this.handleMount,type:In||"button",disabled:!0===Tn,onClick:Pn&&!Tn?Je:void 0},xn()(jn,"elementRef","openInNewContext","to")),Dn)}}]),n}(it.Component);M(Bn,"contextType",In),M(Bn,"propTypes",Fn),M(Bn,"defaultProps",{disabled:!1,openInNewContext:!1}),M(Bn,kn.legacyRefMode,!0);const Vn=Bn;Je.exports=ot})()},3943:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Body:()=>zn,Footer:()=>Gn,Header:()=>Zr,default:()=>eo});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(149);var wn=et.n(_n);const Sn=tt(63);var xn=et.n(Sn);const kn=tt(84);var En=et.n(kn);const Dn=tt(38);var Pn=et.n(Dn);const Ln=tt(7195);var Tn=et.n(Ln);const In=tt(3940),jn=tt(3935),Mn=tt(3939),An=tt(2);var Rn=et.n(An);const Nn=tt(7196);var Fn=et.n(Nn);const Bn=tt(647);var Vn=Rn()(Fn()).withConfig({displayName:"BodyStyles__StyledBox",componentId:"lv54z7-0"})(["background-color:",";"," flex:0 1 auto;overflow:auto;"],(0,Bn.pick)({enterprise:Bn.variables.backgroundColor,prisma:Bn.variables.backgroundColorDialog}),(0,Bn.pick)({enterprise:{comfortable:(0,An.css)(["padding:28px;"]),compact:(0,An.css)(["padding:24px;"])},prisma:{comfortable:(0,An.css)(["padding:12px 24px;&:first-child{padding-top:36px;}&:last-child{padding-bottom:36px;}"]),compact:(0,An.css)(["padding:8px 24px;&:first-child{padding-top:26px;}&:last-child{padding-bottom:26px;}"])}}));function j(){return(j=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function C(Je,et){return function T(Je){if(Array.isArray(Je))return Je}(Je)||function P(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function _(Je,et){if(!Je)return;if("string"==typeof Je)return E(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return E(Je,et)}(Je,et)||function I(){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 E(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function M(Je,et){if(null==Je)return{};var tt,ot,it=function q(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Wn={children:Cn().node};function D(Je){var et=Je.children,tt=M(Je,["children"]),ot=C((0,it.useState)(),2),en=ot[0],Cn=ot[1],_n=(0,it.useCallback)((function(Je){Cn(Je)}),[]);return Zt().createElement(Vn,j({"data-test":"body"},tt,{elementRef:_n}),Zt().createElement(Mn.ScrollContainerProvider,{value:en},et))}D.propTypes=Wn;const zn=D,Hn=tt(7197);var $n=et.n(Hn),qn=Rn()(Fn()).withConfig({displayName:"FooterStyles__StyledBox",componentId:"yszcmv-0"})(["flex:0 0 auto;text-align:right;padding:",";background-color:",";& > button{min-width:80px;}"],(0,Bn.pick)({enterprise:Bn.variables.spacingLarge,prisma:{comfortable:"24px",compact:"18px 24px"}}),(0,Bn.pick)({enterprise:Bn.variables.backgroundColor,prisma:Bn.variables.backgroundColorDialog}));const Kn=(0,it.createContext)({});function L(){return(L=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function X(Je,et){if(null==Je)return{};var tt,ot,it=function $(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Un={children:Cn().node};function U(Je){var et=Je.children,tt=X(Je,["children"]),ot=(0,it.useContext)(Kn).divider,en="both"===ot||"footer"===ot;return Zt().createElement(Zt().Fragment,null,en&&Zt().createElement($n(),{"aria-hidden":!0}),Zt().createElement(qn,L({"data-test":"footer"},tt),et))}U.propTypes=Un;const Gn=U,Jn=tt(7198);var Cr=et.n(Jn);const wr=tt(7199);var Sr=et.n(wr);const Or=tt(2527),xr=tt(3944);var kr=et.n(xr),Lr=Rn()(Fn()).withConfig({displayName:"HeaderStyles__StyledBox",componentId:"sc-1y722ut-0"})(["",";flex:0 0 auto;position:relative;min-height:",";background-color:",";padding:",";align-items:flex-start;padding-right:",";"],Bn.mixins.reset("flex"),(0,Bn.pick)({enterprise:"30px",prisma:{comfortable:"60px",compact:"52px"}}),(0,Bn.pick)({enterprise:Bn.variables.backgroundColor,prisma:Bn.variables.backgroundColorDialog}),(0,Bn.pick)({enterprise:"25px 28px",prisma:{comfortable:"18px 24px",compact:"14px 24px"}}),(function(Je){return Je.$close&&(0,Bn.pick)({enterprise:"54px",prisma:{comfortable:"64px",compact:"56px"}})})),Nr=Rn().div.withConfig({displayName:"HeaderStyles__StyledTitleWrapper",componentId:"sc-1y722ut-1"})(["",";flex-direction:column;align-self:center;"],Bn.mixins.reset("flex")),Wr=Rn().div.withConfig({displayName:"HeaderStyles__StyledIcon",componentId:"sc-1y722ut-2"})(["",";align-items:center;justify-content:center;margin-right:",";background-color:",";width:",";height:",";flex-shrink:0;"],Bn.mixins.reset("inline-flex"),Bn.variables.spacingLarge,Bn.variables.transparent,(0,Bn.pick)({comfortable:"40px",compact:"32px"}),(0,Bn.pick)({comfortable:"40px",compact:"32px"})),zr=Rn().h2.withConfig({displayName:"HeaderStyles__StyledTitle",componentId:"sc-1y722ut-3"})(["",";"," margin:0;overflow-wrap:break-word;"],Bn.mixins.reset("block"),(0,Bn.pick)({enterprise:(0,An.css)(["",""],Bn.mixins.typography({size:20,weight:"semiBold",color:"active",lineHeight:22})),prisma:(0,An.css)(["",""],Bn.mixins.typography({size:20,weight:"semiBold",color:"active",lineHeight:24}))})),Hr=Rn().p.withConfig({displayName:"HeaderStyles__StyledSubtitle",componentId:"sc-1y722ut-4"})(["",";overflow-wrap:break-word;"],Bn.mixins.reset("block")),$r=Rn().div.withConfig({displayName:"HeaderStyles__StyledButtonsWrapper",componentId:"sc-1y722ut-5"})(["",";position:absolute;top:",";right:",";bottom:50%;"," max-height:35px;transform-origin:bottom right;transform:rotate(-90deg) translateX(100%);"],Bn.mixins.reset("block"),(0,Bn.pick)({enterprise:0,prisma:{comfortable:"-2px",compact:"-6px"}}),(0,Bn.pick)({enterprise:0,prisma:{comfortable:"-2px",compact:"-6px"}}),(0,Bn.pick)({prisma:{comfortable:(0,An.css)(["min-height:35px;"]),compact:(0,An.css)(["min-height:30px;"])}})),Kr=Rn().div.withConfig({displayName:"HeaderStyles__StyledClose",componentId:"sc-1y722ut-6"})(["",";position:absolute;right:0;top:0;transform:rotate(90deg) translate(-50%,-50%);"],Bn.mixins.reset("block")),Ur=Rn()(kr()).withConfig({displayName:"HeaderStyles__StyledButtonSimple",componentId:"sc-1y722ut-7"})(["float:right;width:",";height:",";text-align:center;"],Bn.variables.inputHeight,Bn.variables.inputHeight);function se(){return(se=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ue(Je,et){if(null==Je)return{};var tt,ot,it=function pe(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Gr={children:Cn().node,icon:Cn().node,onRequestClose:Cn().func,subtitle:Cn().node,title:Cn().string};function de(Je){var et=Je.children,tt=Je.icon,ot=Je.onRequestClose,en=Je.subtitle,Cn=Je.title,_n=ue(Je,["children","icon","onRequestClose","subtitle","title"]),wn=(0,it.useContext)(Kn),Sn=wn.titleId,xn=wn.subtitleId,kn=wn.divider,En="both"===kn||"header"===kn,Dn=(0,Bn.useSplunkTheme)(),Pn=Dn.isCompact,Ln=Dn.isEnterprise,Tn=Pn?"20px":"24px";return Zt().createElement(Zt().Fragment,null,Zt().createElement(Lr,se({$close:!!ot,"data-test":"header"},_n),tt&&Zt().createElement(Wr,null,tt),Cn?Zt().createElement(Nr,null,Cn&&Zt().createElement(zr,{id:Sn,"data-test":"title"},Cn),en&&Zt().createElement(Hr,{id:xn,"data-test":"subtitle"},en)):et,ot&&Zt().createElement($r,null,Zt().createElement(Kr,null,Zt().createElement(Ur,{appearance:"pill","aria-label":(0,Or._)("Close"),"data-test":"close",onClick:ot},Ln?Zt().createElement(Sr(),{"data-test":"cross",inline:!1,screenReaderText:null,size:"13px"}):Zt().createElement(Cr(),{"data-test":"cross",height:Tn,width:Tn}))))),En&&Zt().createElement($n(),{"aria-hidden":!0}))}de.propTypes=Gr;const Zr=de,Xr=tt(128);var Yr=Rn()(Xr.animated.div).withConfig({displayName:"ModalStyles__Styled",componentId:"sc-5fn8ds-0"})(["",";flex-direction:column;position:fixed;left:50%;transform:translateX(-50%);z-index:",";",""],Bn.mixins.reset("flex"),Bn.variables.zindexModal,(0,Bn.pick)({enterprise:(0,An.css)(["box-shadow:0 1px 5px ",";max-height:calc(100vh - "," * 4);max-width:calc(100vw - "," * 4);"],Bn.variables.black,Bn.variables.spacingLarge,Bn.variables.spacingLarge),prisma:(0,An.css)(["box-shadow:",";max-height:calc(100vh - "," * 4);max-width:calc(100vw - "," * 4);border-radius:",";overflow:hidden;"],Bn.variables.modalShadow,Bn.variables.spacingXLarge,Bn.variables.spacingXLarge,Bn.variables.borderRadius)}));function he(){return(he=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ge(Je){return function we(Je){if(Array.isArray(Je))return ke(Je)}(Je)||function Se(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function Oe(Je,et){if(!Je)return;if("string"==typeof Je)return ke(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return ke(Je,et)}(Je)||function xe(){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 ke(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function je(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function Ce(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?je(Object(tt),!0).forEach((function(et){He(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):je(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function Ie(Je){return(Ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function Ee(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Me(Je,et){return(Me=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function qe(Je){var et=function Re(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Ae(Je);if(et){var it=Ae(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Fe(this,tt)}}function Fe(Je,et){return!et||"object"!==Ie(et)&&"function"!=typeof et?De(Je):et}function De(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Ae(Je){return(Ae=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function He(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Qr={children:Cn().node,closeOnClickAway:Cn().bool,divider:Cn().oneOf(["header","footer","both","none"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),initialFocus:Cn().oneOfType([Cn().object,Cn().oneOf(["first","container"])]),onRequestClose:Cn().func,open:Cn().bool,returnFocus:Cn().oneOfType([Cn().func,Cn().object])},Jr=function(Je){!function Te(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&Me(Je,et)}(o,Je);var et=qe(o);function o(Je){var tt;return function _e(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,o),He(De(tt=et.call(this,Je)),"el",null),He(De(tt),"initialFocusTimeoutId",void 0),He(De(tt),"initialFocus",null),He(De(tt),"headerTitleId",void 0),He(De(tt),"headerSubtitleId",void 0),He(De(tt),"getDefaultMotionStyle",(function(){return{top:0}})),He(De(tt),"getMotionStyle",(function(){return tt.props.open?{top:40}:{top:0}})),He(De(tt),"handleFocus",(function(Je){var et=tt.props,ot=et.initialFocus;if(et.open)tt.initialFocusTimeoutId=wn()((function(){var Je;tt.initialFocus!==ot&&("first"===ot?tt.el&&(Je=(0,In.getSortedTabbableElements)(tt.el)[0]):"container"===ot?Je=tt.el:"object"===Ie(ot)&&(Je=ot),null!=Je&&"focus"in Je&&Je.focus(),tt.initialFocus=ot)}));else if(tt.initialFocus=null,clearTimeout(tt.initialFocusTimeoutId),Je){var it=tt.props.returnFocus;null!=it&&("function"==typeof it?it():wn()((function(){var Je,et;null===(Je=it.current)||void 0===Je||null===(et=Je.focus)||void 0===et||et.call(Je)})))}})),He(De(tt),"handleModalMount",(function(Je){tt.el=Je,function ve(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(tt.props.elementRef,Je)})),He(De(tt),"handleModalKeyDown",(function(Je){null!==tt.el&&(0,In.handleTab)(tt.el,Je.nativeEvent)})),He(De(tt),"handleRequestClose",(function(Je){var et,ot;tt.initialFocus=null,null===(et=(ot=tt.props).onRequestClose)||void 0===et||et.call(ot,Je)})),He(De(tt),"getProviderValue",En()((function(Je){return{titleId:Je.titleId,subtitleId:Je.subtitleId,divider:Je.divider}}))),He(De(tt),"getModalStyles",En()((function(Je){var et=Je.opacity,tt=Je.style,ot=Je.top;return Ce(Ce({},tt),{},{opacity:et,top:ot})}))),He(De(tt),"renderModal",(function(Je){var et=tt.props,ot=et.children,en=et.divider,Cn=et.style,_n=Je.top,wn=Je.opacity,Sn=it.Children.toArray(ot).filter(it.isValidElement);return Zt().createElement(Yr,he({ref:tt.handleModalMount,"data-test":"modal",style:tt.getModalStyles({opacity:wn,style:Cn,top:_n}),tabIndex:-1,onKeyDown:tt.handleModalKeyDown,role:"dialog","aria-labelledby":tt.headerTitleId,"aria-describedby":tt.headerSubtitleId},Pn()(tt.props,[].concat(ge(xn()(o.propTypes)),["style"]))),Zt().createElement(Kn.Provider,{value:tt.getProviderValue({titleId:tt.headerTitleId,subtitleId:tt.headerSubtitleId,divider:en})},Sn))})),tt.headerTitleId=(0,jn.createDOMID)("titleId"),tt.headerSubtitleId=(0,jn.createDOMID)("subtitleId"),tt}return function Pe(Je,et,tt){return et&&Ee(Je.prototype,et),tt&&Ee(Je,tt),Je}(o,[{key:"componentDidMount",value:function e(){this.handleFocus()}},{key:"componentDidUpdate",value:function e(Je){var et=this.props.initialFocus;Je.initialFocus!==et&&clearTimeout(this.initialFocusTimeoutId),this.handleFocus(Je.open)}},{key:"render",value:function e(){var Je=this.props.closeOnClickAway?"interactive":"visible";return Zt().createElement(Tn(),{getDefaultMotionStyle:this.getDefaultMotionStyle,getMotionStyle:this.getMotionStyle,onRequestClose:this.handleRequestClose,open:this.props.open,renderModal:this.renderModal,scrim:Je})}}]),o}(it.Component);He(Jr,"propTypes",Qr),He(Jr,"defaultProps",{closeOnClickAway:!0,divider:"both",initialFocus:"first",open:!1}),He(Jr,"Header",Zr),He(Jr,"Body",zn),He(Jr,"Footer",Gn);const eo=Jr;Je.exports=ot})()},3944:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>xr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(647),wn=tt(2);var Sn=et.n(wn);const xn=tt(3942);var kn=et.n(xn);const En=tt(132);var Dn=et.n(En);function u(Je){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function r(Je){return typeof Je}:function r(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}var Pn=["primary","secondary","destructive","subtle"],Ln={active:{dark:"rgba(0, 0, 0, 0.2)",light:"rgba(0, 0, 0, 0.07)"},hover:{dark:"rgba(255, 255, 255, 0.05)",light:"rgba(0, 0, 0, 0.03)"},selected:{dark:"rgba(255, 255, 255, 0.1)",light:"rgba(0, 0, 0, 0.04)"}},Tn={dark:"#272a2f",light:"#eeeeee"},In={dark:"rgba(255, 255, 255, 0.15)",light:"rgba(0, 0, 0, 0.1)"};function h(Je){var et,tt,ot="transparent",it="transparent",Zt=(0,_n.pick)({enterprise:In,prisma:_n.variables.interactiveColorBackgroundDisabled}),en=(0,_n.pick)({enterprise:{dark:_n.mixins.overlayColors(In.dark,Ln.selected.dark),light:_n.mixins.overlayColors(In.light,Ln.selected.light)},prisma:_n.mixins.overlayColors(_n.variables.interactiveColorBackgroundDisabled,_n.variables.interactiveColorOverlaySelected)}),Cn="transparent",wn="transparent",Sn=_n.variables.contentColorActive,xn=_n.variables.contentColorDisabled;switch(Je){case"primary":ot=_n.variables.interactiveColorPrimary,it=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.active.light),dark:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.active.dark)},prisma:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,_n.variables.interactiveColorOverlayActive)}),Cn=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.hover.light),dark:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.hover.dark)},prisma:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,_n.variables.interactiveColorOverlayHover)}),wn=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.selected.light),dark:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,Ln.selected.dark)},prisma:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,_n.variables.interactiveColorOverlaySelected)}),Sn=_n.variables.contentColorInverted;break;case"destructive":ot=_n.variables.accentColorNegative,it=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.active.light),dark:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.active.dark)},prisma:_n.mixins.overlayColors(_n.variables.accentColorNegative,_n.variables.interactiveColorOverlayActive)}),Cn=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.hover.light),dark:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.hover.dark)},prisma:_n.mixins.overlayColors(_n.variables.accentColorNegative,_n.variables.interactiveColorOverlayHover)}),wn=(0,_n.pick)({enterprise:{light:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.selected.light),dark:_n.mixins.overlayColors(_n.variables.accentColorNegative,Ln.selected.dark)},prisma:_n.mixins.overlayColors(_n.variables.accentColorNegative,_n.variables.interactiveColorOverlaySelected)}),Sn=_n.variables.contentColorInverted;break;case"secondary":et=_n.variables.interactiveColorBorder,tt=_n.variables.interactiveColorBorderDisabled,ot=(0,_n.pick)({enterprise:Tn,prisma:_n.variables.interactiveColorBackground}),it=(0,_n.pick)({enterprise:Ln.active,prisma:_n.variables.interactiveColorOverlayActive}),Cn=(0,_n.pick)({enterprise:Ln.hover,prisma:_n.variables.interactiveColorOverlayHover}),wn=(0,_n.pick)({enterprise:Ln.selected,prisma:_n.variables.interactiveColorOverlaySelected});break;case"subtle":Sn=_n.variables.interactiveColorPrimary,it=(0,_n.pick)({enterprise:Ln.active,prisma:_n.variables.interactiveColorOverlayActive}),Cn=(0,_n.pick)({enterprise:Ln.hover,prisma:_n.variables.interactiveColorOverlayHover}),wn=(0,_n.pick)({enterprise:Ln.selected,prisma:_n.variables.interactiveColorOverlaySelected})}return{background:ot,backgroundActive:it,backgroundDisabled:Zt,backgroundDisabledSelected:en,backgroundHover:Cn,backgroundSelected:wn,borderColor:et,borderColorDisabled:tt,color:Sn,colorDisabled:xn}}const jn=function k(Je,et){var tt="string"==typeof Je&&Pn.includes(Je)?Je:void 0,ot={};tt&&void 0!==et?ot=et:void 0===tt&&"object"===u(Je)&&void 0===et&&(ot=Je);var it=h(tt),Zt=Dn()(it,ot),en=Zt.background,Cn=Zt.backgroundActive,Sn=Zt.backgroundDisabled,xn=Zt.backgroundDisabledSelected,kn=Zt.backgroundHover,En=Zt.backgroundSelected,Ln=Zt.borderColor,Tn=Zt.borderColorDisabled,In=Zt.color,jn=Zt.colorDisabled,Mn=null!=en&&"transparent"!==en;return function(){return(0,wn.css)(["border-radius:",";",";"," "," cursor:pointer;position:relative;&:focus,&:hover{z-index:3;}&:not([disabled],[aria-disabled='true']){background-color:",";color:",";transition:background-color 0.2s,box-shadow 0.2s,text-decoration 0.2s;&:hover{background-color:",";}&:active{background-color:",";transition:none;}","}&:not([disabled]){&:focus{box-shadow:",";}}&[disabled],&[aria-disabled='true']{border-color:",";color:",";cursor:not-allowed;","}"],_n.variables.borderRadius,(function(){return Ln&&(0,wn.css)(["border:1px solid ",";"],Ln)}),(function(Je){return Je.$append&&(0,wn.css)(["border-top-right-radius:0.1px;border-bottom-right-radius:0.1px;border-right:none;"])}),(function(Je){return Je.$prepend&&(0,wn.css)(["border-top-left-radius:0.1px;border-bottom-left-radius:0.1px;"])}),en,In,kn,Cn,(function(Je){return Je.$selected&&(0,wn.css)(["background-color:",";"],En)}),_n.variables.focusShadow,Tn,jn,(function(Je){return Mn&&(0,wn.css)(["background-color:",";"],Je?xn:Sn)}))}};var Mn=(0,wn.css)(["&:not([disabled],[aria-disabled='true']){&:focus{background-color:",";}&:hover{border-color:",";","}"," ","}"," &[disabled],&[aria-disabled='true']{","}"],_n.variables.interactiveColorOverlayHover,_n.variables.interactiveColorBorderHover,(0,_n.pickVariant)("$variant",{secondary:(0,wn.css)(["box-shadow:",";"],_n.variables.hoverShadow),default:(0,wn.css)(["box-shadow:",";"],_n.variables.hoverShadow),subtle:(0,wn.css)(["box-shadow:",";"],_n.variables.hoverShadow)}),(function(Je){return Je.$selected&&(0,wn.css)(["border-color:",";&:hover{background-color:",";}"],_n.variables.interactiveColorBorderDisabled,_n.mixins.overlayColors(_n.variables.interactiveColorOverlaySelected,_n.variables.interactiveColorOverlayHover))}),(function(Je){return Je.$error&&(0,wn.css)(["border-color:",";&:hover{border-color:",";}"],_n.variables.accentColorNegative,_n.variables.accentColorNegative)}),(0,_n.pickVariant)("$variant",{secondary:(0,wn.css)([""," font-weight:",";"],jn("subtle",{color:_n.variables.contentColorActive}),_n.variables.fontWeightSemiBold),subtle:(0,wn.css)([""," font-weight:",";"],jn("subtle",{color:_n.variables.contentColorActive}),_n.variables.fontWeightSemiBold),default:(0,wn.css)([""," font-weight:",";"],jn("secondary",{background:"transparent"}),_n.variables.fontWeightSemiBold),toggle:(0,wn.css)([""," font-weight:normal;"],jn("secondary",{background:"transparent"}))}),(function(Je){return Je.$selected&&(0,wn.css)(["background-color:",";"],_n.mixins.overlayColors(_n.variables.interactiveColorBackgroundDisabled,_n.variables.interactiveColorOverlaySelected))})),An=(0,wn.css)(["&:not([disabled],[aria-disabled='true']){&:focus{background-color:",";}&:hover{box-shadow:",";}}"," font-weight:",";"],(0,_n.pickVariant)("$variant",{primary:_n.mixins.overlayColors(_n.variables.interactiveColorPrimary,_n.variables.interactiveColorOverlayHover),destructive:_n.mixins.overlayColors(_n.variables.accentColorNegative,_n.variables.interactiveColorOverlayHover),flat:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlayHover)}),_n.variables.hoverShadow,(0,_n.pickVariant)("$variant",{primary:jn("primary"),destructive:jn("destructive"),flat:jn({background:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlaySelected),backgroundActive:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlayActive),backgroundHover:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlayHover),backgroundSelected:_n.mixins.overlayColors(_n.variables.interactiveColorBackground,_n.variables.interactiveColorOverlaySelected)})}),_n.variables.fontWeightSemiBold),Rn="#1A8929",Nn=(0,wn.css)(["border-radius:",";cursor:pointer;position:relative;&:focus{z-index:3;}"],_n.variables.borderRadius),Fn=(0,wn.css)([""," ",""],(function(Je){return Je.$append&&(0,wn.css)(["border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;"])}),(function(Je){return Je.$prepend&&(0,wn.css)(["border-top-left-radius:0;border-bottom-left-radius:0;"])})),Bn="inset 0 -1px 0 rgba(0, 0, 0, 0.1)",Vn="inset 0 1px 0 rgba(0, 0, 0, 0.1)",Wn=(0,wn.css)(["",";border:1px solid;border-color:",";",";font-weight:",";&:not([disabled],[aria-disabled='true']){background-color:",";color:",";transition:background-image 0.2s,border 0.2s,box-shadow 0.2s,text-decoration 0.2s;",";"," &:hover{background-color:",";",";}&:active{transition:none;background-color:",";border-color:",";",";}&:focus{"," ","}}&:not([disabled]){&:focus{","}}&[disabled],&[aria-disabled='true']{cursor:not-allowed;color:",";background-color:",";border-color:",";","}"],Nn,(0,_n.pick)({light:_n.variables.gray60,dark:_n.variables.borderColor}),Fn,(0,_n.pickVariant)("$variant",{default:"normal",secondary:_n.variables.fontWeightSemiBold}),(0,_n.pick)({light:_n.variables.gray98,dark:_n.variables.gray45}),(0,_n.pick)({light:_n.variables.gray45,dark:_n.variables.white}),(0,_n.pick)({light:(0,wn.css)(["box-shadow:",";"],Bn),dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 ",";"],_n.variables.gray30)}),(function(Je){return Je.$selected&&(0,wn.css)(["",";background-color:",";border-color:",";"],(0,_n.pick)({light:(0,wn.css)(["box-shadow:",";"],Vn),dark:(0,wn.css)(["box-shadow:inset 0 1px 0 ",";"],_n.variables.black)}),(0,_n.pick)({light:_n.variables.gray92,dark:_n.variables.gray22}),(0,_n.pick)({light:_n.variables.gray60,dark:_n.variables.gray20}))}),(0,_n.pick)({light:"#ebeeef",dark:_n.variables.gray30}),(0,_n.pick)({light:(0,wn.css)(["box-shadow:",";"],Bn),dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 ",";"],_n.variables.gray25)}),(0,_n.pick)({light:_n.variables.gray92,dark:_n.variables.gray22}),(0,_n.pick)({light:_n.variables.gray60,dark:_n.variables.gray20}),(0,_n.pick)({dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 ",";"],_n.variables.gray22)}),(function(Je){return Je.$append&&(0,_n.pick)({light:(0,wn.css)(["box-shadow:"," ",",inset -1px 0 0 ",";"],Bn,_n.variables.focusShadow,_n.variables.borderColor),dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 "," ",",inset -1px 0 0 ",";"],_n.variables.gray30,_n.variables.focusShadow,_n.variables.borderColor)})}),(function(Je){var et=Je.$append,tt=Je.$selected;return et&&tt&&(0,_n.pick)({light:(0,wn.css)(["box-shadow:",",",",",",inset -1px 0 0 ",";"],Bn,Vn,_n.variables.focusShadow,_n.variables.borderColor),dark:(0,wn.css)(["box-shadow:inset 0 1px 0 ",",",",inset -1px 0 0 ",";"],_n.variables.black,_n.variables.focusShadow,_n.variables.borderColor)})}),(0,_n.pick)({light:(0,wn.css)(["box-shadow:",",",";"],Bn,_n.variables.focusShadow),dark:(0,wn.css)(["box-shadow:inset 0 -1px 0 ",",",";"],_n.variables.gray30,_n.variables.focusShadow)}),_n.variables.textDisabledColor,(0,_n.pick)({light:_n.variables.gray96,dark:_n.variables.gray30}),(0,_n.pick)({light:_n.variables.borderLightColor,dark:_n.variables.gray30}),(function(Je){return Je.$selected&&(0,_n.pick)({light:(0,wn.css)(["box-shadow:",";background-color:",";border-color:",";"],Vn,_n.variables.gray92,_n.variables.gray80),dark:(0,wn.css)(["box-shadow:inset 0 1px 0 ",";background-color:",";border-color:",";"],_n.variables.black,_n.variables.gray22,_n.variables.gray20)})})),zn="inset 0 -2px 0 rgba(0, 0, 0, 0.1)",Hn="inset 0 2px 0 rgba(0, 0, 0, 0.1)",$n=(0,wn.css)(["",";font-weight:",";"," &:not([disabled],[aria-disabled='true']){background-color:",";color:",";box-shadow:",";transition:background-image 0.2s,border 0.2s,box-shadow 0.2s,text-decoration 0.2s;"," "," &:hover{background-color:",";}&:active{background-color:",";transition:none;}&:focus{&:active{background-color:",";transition:none;}}}&:not([disabled]){&:focus{box-shadow:",",",";}}&[disabled],&[aria-disabled='true']{color:",";background-color:",";cursor:not-allowed;","}"],Nn,_n.variables.fontWeightSemiBold,Fn,Rn,_n.variables.white,zn,(function(Je){return Je.$selected&&(0,wn.css)(["box-shadow:",";background-color:",";"],Hn,"#235823")}),(function(Je){return Je.$prepend&&(0,wn.css)(["border-left:1px solid ",";"],Rn)}),_n.variables.brandColorD50,_n.variables.brandColorD30,_n.variables.brandColorD30,zn,_n.variables.focusShadow,_n.variables.brandColorL30,_n.variables.brandColorL10,(function(Je){return Je.$selected&&(0,wn.css)(["box-shadow:",";background-color:",";"],Hn,_n.variables.brandColorD20)})),qn=(0,wn.css)(["",";font-weight:",";"," &:not([disabled],[aria-disabled='true']){background-color:",";color:",";box-shadow:",";transition:background-image 0.2s,border 0.2s,box-shadow 0.2s,text-decoration 0.2s;"," "," &:hover{background-color:",";}&:active{background-color:",";transition:none;}&:focus{&:active{background-color:",";transition:none;}}}&:not([disabled]){&:focus{box-shadow:",",",";}}&[disabled],&[aria-disabled='true']{color:",";background-color:",";cursor:not-allowed;","}"],Nn,_n.variables.fontWeightSemiBold,Fn,_n.variables.errorColorD10,_n.variables.white,zn,(function(Je){return Je.$selected&&(0,wn.css)(["box-shadow:",";background-color:",";"],Hn,_n.variables.errorColorD30)}),(function(Je){return Je.$prepend&&(0,wn.css)(["border-left:1px solid ",";"],_n.variables.errorColorD30)}),_n.variables.errorColorD30,_n.variables.errorColorD40,_n.variables.errorColorD40,zn,_n.variables.focusShadow,_n.variables.errorColorL10,_n.variables.errorColorD10,(function(Je){return Je.$selected&&(0,wn.css)(["box-shadow:",";background-color:",";"],Hn,_n.variables.errorColorD40)})),Kn=(0,wn.css)(["",";color:",";border:1px solid transparent;&:not([disabled],[aria-disabled='true']){transition:background-color 0.2s,border 0.2s,box-shadow 0.2s,text-decoration 0.2s;"," &:hover{color:",";background-color:",";border-color:",";}"," &:focus{color:",";}&:active,&[aria-expanded='true']{background-color:",";transition:none;}}&:not([disabled]){&:focus{box-shadow:",";}}&[disabled],&[aria-disabled='true']{color:",";cursor:not-allowed;","}"],Nn,(0,_n.pick)({light:_n.variables.gray45,dark:_n.variables.white}),(function(Je){return Je.$selected&&(0,wn.css)(["border-color:",";"],_n.variables.accentColor)}),(0,_n.pick)({light:_n.variables.linkColor,dark:_n.variables.white}),_n.variables.backgroundColorHover,(0,_n.pick)({light:_n.variables.gray60,dark:_n.variables.borderColor}),(function(Je){return Je.$error&&(0,wn.css)(["&,&:hover{color:",";}"],_n.variables.errorColor)}),(0,_n.pick)({light:_n.variables.linkColor,dark:_n.variables.white}),(0,_n.pick)({light:_n.variables.gray92,dark:_n.variables.gray22}),_n.variables.focusShadow,_n.variables.textDisabledColor,(function(Je){return Je.$selected&&(0,wn.css)(["border-color:",";"],_n.variables.borderLightColor)})),Un=Sn()(kn()).withConfig({displayName:"ButtonSimpleStyles__StyledClickable",componentId:"vlarwe-0"})([""," ",""],(function(Je){return Je.to?(0,wn.css)([""," align-items:center;justify-content:center;"],_n.mixins.reset("flex")):(0,wn.css)(["",""],_n.mixins.reset("block"))}),(0,_n.pick)({enterprise:(0,_n.pickVariant)("$variant",{primary:$n,secondary:Wn,destructive:qn,subtle:Kn,default:Wn,pill:Kn,toggle:Wn,flat:Wn}),prisma:(0,_n.pickVariant)("$variant",{primary:An,secondary:Mn,destructive:An,subtle:Mn,default:Mn,toggle:Mn,flat:An,pill:Mn})}));function I(Je){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function r(Je){return typeof Je}:function r(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function R(){return(R=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function V(Je,et){if(null==Je)return{};var tt,ot,it=function W(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function q(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function E(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function z(Je,et){return(z=Object.setPrototypeOf||function r(Je,et){return Je.__proto__=et,Je})(Je,et)}function U(Je){var et=function J(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function a(){var tt,ot=K(Je);if(et){var it=K(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return F(this,tt)}}function F(Je,et){return!et||"object"!==I(et)&&"function"!=typeof et?G(Je):et}function G(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function K(Je){return(K=Object.setPrototypeOf?Object.getPrototypeOf:function r(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Q(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function X(Je){return function er(Je){if(Array.isArray(Je))return ar(Je)}(Je)||function rr(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function Z(Je,et){if(!Je)return;if("string"==typeof Je)return ar(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return ar(Je,et)}(Je)||function Y(){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 ar(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var Gn=["default","secondary","primary","destructive","subtle"],Jn=[].concat(Gn,["pill"]),Cr=[].concat(Gn,["toggle","flat"]),wr=(Array.from(new Set([].concat(X(Jn),X(Cr)))),{action:Cn().string,appearance:Cn().oneOf(["default","secondary","primary","destructive","subtle","pill","toggle","flat"]),append:Cn().bool,children:Cn().node,disabled:Cn().oneOfType([Cn().bool,Cn().oneOf(["dimmed"])]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,inline:Cn().bool,openInNewContext:Cn().bool,prepend:Cn().bool,selected:Cn().bool,splunkTheme:Cn().object,to:Cn().string}),Sr=function(Je){!function L(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&z(Je,et)}(a,Je);var et=U(a);function a(){var Je;q(this,a);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return Q(G(Je=et.call.apply(et,[this].concat(ot))),"component",null),Q(G(Je),"handleMount",(function(et){Je.component=et})),Je}return function M(Je,et,tt){return et&&E(Je.prototype,et),tt&&E(Je,tt),Je}(a,[{key:"focus",value:function r(){var Je;null===(Je=this.component)||void 0===Je||Je.focus()}},{key:"getVariant",value:function r(){var Je=this.props,et=Je.appearance,tt=Je.error,ot=Je.splunkTheme,it=et;return"enterprise"===ot.family?tt?it="destructive":Jn.includes(et)||(it="default"):"prisma"!==ot.family||Cr.includes(et)||(it="secondary"),it}},{key:"render",value:function r(){var Je=this.props,et=Je.append,tt=Je.children,ot=Je.error,it=Je.prepend,en=Je.selected,Cn=V(Je,["append","children","error","prepend","selected"]);return Zt().createElement(Un,R({"aria-invalid":ot,"aria-pressed":en,"data-test":"button-simple",ref:this.handleMount,$variant:this.getVariant(),$append:et,$prepend:it,$selected:en||!1,$error:ot},Cn),tt)}}]),a}(it.Component);Q(Sr,"defaultProps",{appearance:"default",append:!1,disabled:!1,error:!1,inline:!0,openInNewContext:!1,prepend:!1}),Q(Sr,"propTypes",wr);var Or=(0,_n.withSplunkTheme)(Sr);Or.propTypes=Sr.propTypes;const xr=Or;Je.exports=ot})()},3945:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Jn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(76);var wn=et.n(_n);const Sn=tt(2525),xn=tt(7201),kn=tt(2);var En=et.n(kn);const Dn=tt(3944);var Pn=et.n(Dn);const Ln=tt(647);var Tn=En().span.withConfig({displayName:"ButtonStyles__StyledIcon",componentId:"eqxqs2-0"})(["display:flex;align-items:center;flex-shrink:0;font-size:",";",""],(0,Ln.pick)({enterprise:"inherit",prisma:{comfortable:"21px",compact:"16px"}}),(0,Ln.pickVariant)("$isStartIcon",{true:{enterprise:(0,kn.css)(["padding-right:3px;"]),prisma:(0,kn.css)(["padding-right:8px;"])}})),In=En()(Pn()).withConfig({displayName:"ButtonStyles__StyledButtonSimple",componentId:"eqxqs2-1"})(["text-decoration:none;white-space:nowrap;flex-grow:1;min-width:0;max-width:100%;line-height:",";min-height:",";padding:",";"," "," &[data-inline]{:where(:not(a)){display:inline-block;}:where(a){display:inline-flex;}vertical-align:middle;","}[data-inline] + &&[data-inline]{margin-bottom:0;","}"],Ln.variables.lineHeight,Ln.variables.inputHeight,(0,Ln.pick)({enterprise:{comfortable:"5px 14px",compact:"2px 14px"},prisma:{comfortable:function e(Je){return Je.$hasPrismaIcon?"7px 18px":"9px 18px"},compact:function e(Je){return Je.$isMenu?"5px 8px 5px 16px":"5px 16px"}}}),(function(Je){var et=Je.$inline,tt=Je.append,ot=Je.prepend;return!et&&!tt&&!ot&&(0,kn.css)(["width:100%;"])}),(function(Je){return Je.$isIconOnly&&(0,kn.css)(["box-sizing:border-box;",";width:",";min-width:",";"],(0,Ln.pick)({enterprise:{comfortable:(0,kn.css)(["padding:0 5px;"]),compact:(0,kn.css)(["padding:0 2px;"])},prisma:{comfortable:(0,kn.css)(["padding:0 calc("," / 2 - 1px);"],Ln.variables.inputHeight),compact:(0,kn.css)(["padding:0 calc("," / 2 - 1px);"],Ln.variables.inputHeight)}}),Ln.variables.inputHeight,Ln.variables.inputHeight)}),(function(Je){return Je.$isIconOnly?null:(0,kn.css)(["width:auto;"])}),(function(Je){return!Je.prepend&&(0,kn.css)(["margin-left:",";"],Ln.variables.spacingSmall)})),jn=En().span.withConfig({displayName:"ButtonStyles__StyledContentWrapper",componentId:"eqxqs2-2"})(["display:flex;flex-direction:row;justify-content:center;align-items:center;flex:1 0 auto;max-width:100%;box-sizing:border-box;padding:",";"],(0,Ln.pick)({enterprise:function e(Je){return Je.$error?"1px":(0,Ln.pickVariant)("$appearance",{default:"0",secondary:"0",destructive:"1px",primary:"1px",pill:"0",toggle:"0",flat:"0",subtle:"0"})},prisma:(0,Ln.pickVariant)("$appearance",{default:0,secondary:"1px 0",primary:"1px 0",destructive:"1px 0",pill:"1px 0",toggle:"0",flat:"1px 0",subtle:"1px 0"})})),Mn=En().span.withConfig({displayName:"ButtonStyles__StyledLabel",componentId:"eqxqs2-3"})(["text-overflow:ellipsis;overflow:hidden;flex:0 1 auto;&:not(:last-child){padding-right:",";}",""],(0,Ln.pick)({enterprise:"3px",prisma:"10px"}),(function(Je){return Je.$isMenu&&(0,kn.css)(["flex:1 1 auto;text-align:left;"])})),An=En().span.withConfig({displayName:"ButtonStyles__StyledCaretWrapper",componentId:"eqxqs2-4"})(["display:inline-flex;",""],(0,Ln.pickVariant)("$disabled",{false:{prisma:(0,Ln.pickVariant)("$primary",{true:(0,kn.css)(["color:",";"],Ln.variables.contentColorInverted),false:(0,kn.css)(["color:",";",":hover > * > &,",":active > * > &,{color:",";}"],Ln.variables.contentColorDefault,In,In,Ln.variables.contentColorDefault)})}}));const Rn=tt(7202);var Nn=et.n(Rn);const Fn=tt(7203);var Bn=et.n(Fn);const Vn=function e(){var Je=(0,Ln.useSplunkTheme)(),et=Je.isEnterprise,tt=Je.isCompact?"20px":"24px";return et?Zt().createElement(Bn(),{screenReaderText:null,hideDefaultTooltip:!0,size:.5}):Zt().createElement(Nn(),{height:tt,width:tt})},Wn=tt(7205);var zn=et.n(Wn);const Hn=tt(3941);var $n=et.n(Hn);var qn=(0,tt(2527)._)("Open externally");const Kn=function j(){return(0,Ln.useSplunkTheme)().isEnterprise?Zt().createElement($n(),{screenReaderText:qn}):Zt().createElement(zn(),{"aria-label":qn},Zt().createElement("title",null,qn))};function M(Je){return(M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function T(){return(T=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function B(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function V(Je,et){return(V=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function z(Je){var et=function L(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=F(Je);if(et){var it=F(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return W(this,tt)}}function W(Je,et){return!et||"object"!==M(et)&&"function"!=typeof et?A(Je):et}function A(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function F(Je){return(F=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function G(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Un={action:Cn().string,appearance:Cn().oneOf(["default","secondary","primary","destructive","pill","toggle","flat","subtle"]),append:Cn().bool,children:Cn().node,classNamePrivate:Cn().string,disabled:Cn().oneOfType([Cn().bool,Cn().oneOf(["dimmed"])]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,icon:Cn().node,inline:Cn().bool,isMenu:Cn().bool,label:Cn().node,onClick:Cn().func,openInNewContext:Cn().bool,prepend:Cn().bool,selected:Cn().bool,to:Cn().string,value:Cn().any},Gn=function(Je){!function H(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&V(Je,et)}(n,Je);var et=z(n);function n(Je){var tt;return function R(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),G(A(tt=et.call(this,Je)),"component",null),G(A(tt),"handleClick",(function(Je){var et=tt.props,ot=et.label,it=et.icon,Zt=et.value,en=et.action,Cn=et.onClick;null==Cn||Cn(Je,{label:ot,icon:it,value:Zt,action:en})})),G(A(tt),"handleMount",(function(Je){tt.component=Je})),tt}return function D(Je,et,tt){return et&&B(Je.prototype,et),tt&&B(Je,tt),Je}(n,[{key:"focus",value:function e(){var Je;null===(Je=this.component)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this.props,et=Je.action,tt=Je.appearance,ot=Je.append,it=Je.className,en=Je.classNamePrivate,Cn=Je.disabled,_n=Je.error,Sn=Je.icon,kn=Je.inline,En=Je.isMenu,Dn=Je.onClick,Pn=Je.openInNewContext,Ln=Je.prepend,Rn=Je.to,Nn=Je.value,Fn=this.props,Bn=Fn.children,Wn=Fn.label;!Wn&&wn()(Bn)&&(Wn=Bn,Bn=null);var zn=!(!Sn||Wn||En||Bn),Hn=Rn&&Pn||En||!!Sn;return Zt().createElement(In,T({"aria-haspopup":En||void 0,"aria-invalid":_n||void 0,"data-test":"button"},this.props,{className:(0,xn.toClassName)(it,en),"data-action":et,"data-inline":kn||null,disabled:Cn,append:ot,prepend:Ln,$inline:kn,$hasPrismaIcon:Hn,$isIconOnly:zn,$isMenu:En,value:Nn,onClick:Dn?this.handleClick:void 0,ref:this.handleMount,openInNewContext:Pn,appearance:tt}),Zt().createElement(jn,{$appearance:tt,$error:_n},Sn&&Zt().createElement(Tn,{$isStartIcon:!zn},Sn),Wn&&Zt().createElement(Mn,{"data-test":"label",$isMenu:En},Wn),Bn,En&&Zt().createElement(An,{$disabled:Cn,$primary:"primary"===tt},Zt().createElement(Vn,null)),Pn&&Zt().createElement(Tn,{$isStartIcon:!1},Zt().createElement(Kn,null))))}}]),n}(it.Component);G(Gn,"propTypes",Un),G(Gn,"defaultProps",{appearance:"default",append:!1,disabled:!1,error:!1,inline:!0,isMenu:!1,openInNewContext:!1,prepend:!1}),G(Gn,Sn.legacyRefMode,!0);const Jn=Gn;Je.exports=ot})()},3946:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(647);var xn=wn().p.withConfig({displayName:"ParagraphStyles__Styled",componentId:"sic5zk-0"})(["",";",";",""],Sn.mixins.reset("block"),Sn.mixins.typography("body"),(0,Sn.pick)({enterprise:(0,_n.css)(["margin-bottom:calc("," / 2);"],Sn.variables.lineHeight),prisma:(0,_n.css)(["margin-bottom:14px;"])}));function s(){return(s=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function u(Je,et){if(null==Je)return{};var tt,ot,it=function f(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object])};function d(Je){var et=Je.children,tt=Je.elementRef,ot=u(Je,["children","elementRef"]);return Zt().createElement(xn,s({"data-test":"paragraph",ref:tt},ot),et)}d.propTypes=kn;const En=d;Je.exports=ot})()},3947:function(Je,et,tt){"use strict";(function(Je){var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.getItems=et.getItem=et.deleteItem=et.createItem=void 0;var it=ot(tt(8)),Zt=ot(tt(303)),en=tt(82),Cn=tt(368),_n=tt(125),wn=tt(293),Sn=tt(71);function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){(0,it.default)(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}tt(28);var xn="storage/collections/data",kn=function(){var et=(0,Zt.default)((function*(et,tt){var ot=yield Je(et,_objectSpread(_objectSpread({},(0,Cn.getDefaultFetchInit)()),tt));if(!ot.ok)throw Error("".concat(ot.status," - ").concat(ot.statusText));var it=yield ot.text();return it?JSON.parse(it):{}}));return function fetchJson(Je,tt){return et.apply(this,arguments)}}();et.getItem=function(){var Je=(0,Zt.default)((function*(Je){var{collectionName:et,key:tt}=Je,ot=(0,_n.createRESTURL)("".concat(xn,"/").concat(et,"/").concat(tt),{sharing:wn.PERMISSIONS.APP,app:Sn.apiApp});return kn(ot)}));return function getItem(et){return Je.apply(this,arguments)}}(),et.getItems=function(){var Je=(0,Zt.default)((function*(Je){var{collectionName:et,offset:tt=0,count:ot=0,fields:it=[]}=Je,Zt={limit:ot,skip:tt,fields:it.join(",")},Cn=(0,_n.createRESTURL)("".concat(xn,"/").concat(et,"?")+(0,en.stringify)(Zt),{sharing:wn.PERMISSIONS.APP,app:Sn.apiApp});return kn(Cn)}));return function getItems(et){return Je.apply(this,arguments)}}(),et.deleteItem=function(){var Je=(0,Zt.default)((function*(Je){var{collectionName:et,key:tt}=Je,ot=(0,_n.createRESTURL)("".concat(xn,"/").concat(et,"/").concat(tt),{sharing:wn.PERMISSIONS.APP,app:Sn.apiApp});return kn(ot,{method:"DELETE"})}));return function deleteItem(et){return Je.apply(this,arguments)}}(),et.createItem=function(){var Je=(0,Zt.default)((function*(Je){var{collectionName:et,data:tt}=Je,ot=(0,_n.createRESTURL)("".concat(xn,"/").concat(et),{sharing:wn.PERMISSIONS.APP,app:Sn.apiApp});return kn(ot,{method:"POST",headers:_objectSpread(_objectSpread({},(0,Cn.getDefaultFetchInit)().headers),{},{"Content-Type":"application/json"}),body:"string"==typeof tt?tt:JSON.stringify(tt)})}));return function createItem(et){return Je.apply(this,arguments)}}()}).call(this,tt(271))},3948:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.serviceIdToKPIIdUsedMap=et.isSelected=et.groupByType=et.findKPI=et.countVisualizationsInUse=void 0;var it=ot(tt(217)),Zt=ot(tt(1723)),en=ot(tt(50));et.serviceIdToKPIIdUsedMap=Je=>{var et={};return Object.keys(Je).forEach(tt=>{var ot=Je[tt].meta&&Je[tt].meta.serviceID;if(ot){var it=Je[tt].meta.kpiID;et[ot]?et[ot].includes(it)||et[ot].push(it):(et[ot]=[],et[ot].push(it))}}),et};et.isSelected=(Je,et,tt)=>Je&&(Je[et]||!1)&&Je[et].includes(tt);et.countVisualizationsInUse=(Je,et)=>{var tt=0;return Object.keys(et).forEach(ot=>{et[ot].dataSources&&Object.keys(et[ot].dataSources).forEach(it=>{et[ot].dataSources[it]===Je&&(tt+=1)})}),tt};et.findKPI=(Je,et)=>Je.kpis.find(Je=>Je._key===et);et.groupByType=(Je,et)=>{var tt=(0,it.default)((0,en.default)(et,Je=>Object.values(Je.dataSources||{})));return(0,Zt.default)((0,en.default)(Je,(Je,et)=>({id:et,dataSource:Je,used:tt.includes(et)})),Je=>{var{dataSource:et}=Je;return et.type})}},4019:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"default",(function(){return Sn})),tt.d(et,"MonacoDiffEditor",(function(){return _n})),tt.d(et,"monaco",(function(){return ot}));var ot=tt(393),it=tt(3),Zt=tt(0);function processSize(Je){return/^\d+$/.test(Je)?Je+"px":Je}function noop(){}var en,Cn=(en=function(Je,et){return(en=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Je,et){Je.__proto__=et}||function(Je,et){for(var tt in et)Object.prototype.hasOwnProperty.call(et,tt)&&(Je[tt]=et[tt])})(Je,et)},function(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Class extends value "+String(et)+" is not a constructor or null");function __(){this.constructor=Je}en(Je,et),Je.prototype=null===et?Object.create(et):(__.prototype=et.prototype,new __)}),__assign=function(){return(__assign=Object.assign||function(Je){for(var et,tt=1,ot=arguments.length;tt<ot;tt++)for(var it in et=arguments[tt])Object.prototype.hasOwnProperty.call(et,it)&&(Je[it]=et[it]);return Je}).apply(this,arguments)},_n=function(Je){function MonacoDiffEditor(et){var tt=Je.call(this,et)||this;return tt.assignRef=function(Je){tt.containerElement=Je},tt.containerElement=void 0,tt}return Cn(MonacoDiffEditor,Je),MonacoDiffEditor.prototype.componentDidMount=function(){this.initMonaco()},MonacoDiffEditor.prototype.componentDidUpdate=function(Je){var et=this.props,tt=et.language,it=et.theme,Zt=et.height,en=et.options,Cn=et.width,_n=et.className,wn=this.editor.getModel(),Sn=wn.original,xn=wn.modified;this.props.original!==Sn.getValue()&&Sn.setValue(this.props.original),null!=this.props.value&&this.props.value!==xn.getValue()&&(this.__prevent_trigger_change_event=!0,this.editor.getModifiedEditor().pushUndoStop(),xn.pushEditOperations([],[{range:xn.getFullModelRange(),text:this.props.value}]),this.editor.getModifiedEditor().pushUndoStop(),this.__prevent_trigger_change_event=!1),Je.language!==tt&&(ot.editor.setModelLanguage(Sn,tt),ot.editor.setModelLanguage(xn,tt)),Je.theme!==it&&ot.editor.setTheme(it),!this.editor||Cn===Je.width&&Zt===Je.height||this.editor.layout(),Je.options!==en&&this.editor.updateOptions(__assign(__assign({},_n?{extraEditorClassName:_n}:{}),en))},MonacoDiffEditor.prototype.componentWillUnmount=function(){this.destroyMonaco()},MonacoDiffEditor.prototype.editorWillMount=function(){return(0,this.props.editorWillMount)(ot)||{}},MonacoDiffEditor.prototype.editorDidMount=function(Je){var et=this;this.props.editorDidMount(Je,ot);var tt=Je.getModel().modified;this._subscription=tt.onDidChangeContent((function(Je){et.__prevent_trigger_change_event||et.props.onChange(tt.getValue(),Je)}))},MonacoDiffEditor.prototype.initModels=function(Je,et){var tt=this.props.language,it=ot.editor.createModel(et,tt),Zt=ot.editor.createModel(Je,tt);this.editor.setModel({original:it,modified:Zt})},MonacoDiffEditor.prototype.initMonaco=function(){var Je=null!=this.props.value?this.props.value:this.props.defaultValue,et=this.props,tt=et.original,it=et.theme,Zt=et.options,en=et.overrideServices,Cn=et.className;this.containerElement&&(this.editorWillMount(),this.editor=ot.editor.createDiffEditor(this.containerElement,__assign(__assign(__assign({},Cn?{extraEditorClassName:Cn}:{}),Zt),it?{theme:it}:{}),en),this.initModels(Je,tt),this.editorDidMount(this.editor))},MonacoDiffEditor.prototype.destroyMonaco=function(){if(this.editor){this.editor.dispose();var Je=this.editor.getModel(),et=Je.original,tt=Je.modified;et&&et.dispose(),tt&&tt.dispose()}this._subscription&&this._subscription.dispose()},MonacoDiffEditor.prototype.render=function(){var Je=this.props,et=Je.width,tt=Je.height,ot={width:processSize(et),height:processSize(tt)};return Zt.createElement("div",{ref:this.assignRef,style:ot,className:"react-monaco-editor-container"})},MonacoDiffEditor.propTypes={width:it.oneOfType([it.string,it.number]),height:it.oneOfType([it.string,it.number]),original:it.string,value:it.string,defaultValue:it.string,language:it.string,theme:it.string,options:it.object,overrideServices:it.object,editorDidMount:it.func,editorWillMount:it.func,onChange:it.func,className:it.string},MonacoDiffEditor.defaultProps={width:"100%",height:"100%",original:null,value:null,defaultValue:"",language:"javascript",theme:null,options:{},overrideServices:{},editorDidMount:noop,editorWillMount:noop,onChange:noop,className:null},MonacoDiffEditor}(Zt.Component),wn=function(){var extendStatics=function(Je,et){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Je,et){Je.__proto__=et}||function(Je,et){for(var tt in et)Object.prototype.hasOwnProperty.call(et,tt)&&(Je[tt]=et[tt])})(Je,et)};return function(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Class extends value "+String(et)+" is not a constructor or null");function __(){this.constructor=Je}extendStatics(Je,et),Je.prototype=null===et?Object.create(et):(__.prototype=et.prototype,new __)}}(),editor_assign=function(){return(editor_assign=Object.assign||function(Je){for(var et,tt=1,ot=arguments.length;tt<ot;tt++)for(var it in et=arguments[tt])Object.prototype.hasOwnProperty.call(et,it)&&(Je[it]=et[it]);return Je}).apply(this,arguments)},__rest=function(Je,et){var tt={};for(var ot in Je)Object.prototype.hasOwnProperty.call(Je,ot)&&et.indexOf(ot)<0&&(tt[ot]=Je[ot]);if(null!=Je&&"function"==typeof Object.getOwnPropertySymbols){var it=0;for(ot=Object.getOwnPropertySymbols(Je);it<ot.length;it++)et.indexOf(ot[it])<0&&Object.prototype.propertyIsEnumerable.call(Je,ot[it])&&(tt[ot[it]]=Je[ot[it]])}return tt},Sn=function(Je){function MonacoEditor(et){var tt=Je.call(this,et)||this;return tt.assignRef=function(Je){tt.containerElement=Je},tt.containerElement=void 0,tt}return wn(MonacoEditor,Je),MonacoEditor.prototype.componentDidMount=function(){this.initMonaco()},MonacoEditor.prototype.componentDidUpdate=function(Je){var et=this.props,tt=et.value,it=et.language,Zt=et.theme,en=et.height,Cn=et.options,_n=et.width,wn=et.className,Sn=this.editor,xn=Sn.getModel();if(null!=this.props.value&&this.props.value!==xn.getValue()&&(this.__prevent_trigger_change_event=!0,this.editor.pushUndoStop(),xn.pushEditOperations([],[{range:xn.getFullModelRange(),text:tt}]),this.editor.pushUndoStop(),this.__prevent_trigger_change_event=!1),Je.language!==it&&ot.editor.setModelLanguage(xn,it),Je.theme!==Zt&&ot.editor.setTheme(Zt),!Sn||_n===Je.width&&en===Je.height||Sn.layout(),Je.options!==Cn){Cn.model;var kn=__rest(Cn,["model"]);Sn.updateOptions(editor_assign(editor_assign({},wn?{extraEditorClassName:wn}:{}),kn))}},MonacoEditor.prototype.componentWillUnmount=function(){this.destroyMonaco()},MonacoEditor.prototype.destroyMonaco=function(){if(this.editor){this.editor.dispose();var Je=this.editor.getModel();Je&&Je.dispose()}this._subscription&&this._subscription.dispose()},MonacoEditor.prototype.initMonaco=function(){var Je=null!=this.props.value?this.props.value:this.props.defaultValue,et=this.props,tt=et.language,it=et.theme,Zt=et.overrideServices,en=et.className;if(this.containerElement){var Cn=editor_assign(editor_assign({},this.props.options),this.editorWillMount());this.editor=ot.editor.create(this.containerElement,editor_assign(editor_assign(editor_assign({value:Je,language:tt},en?{extraEditorClassName:en}:{}),Cn),it?{theme:it}:{}),Zt),this.editorDidMount(this.editor)}},MonacoEditor.prototype.editorWillMount=function(){return(0,this.props.editorWillMount)(ot)||{}},MonacoEditor.prototype.editorDidMount=function(Je){var et=this;this.props.editorDidMount(Je,ot),this._subscription=Je.onDidChangeModelContent((function(tt){et.__prevent_trigger_change_event||et.props.onChange(Je.getValue(),tt)}))},MonacoEditor.prototype.render=function(){var Je=this.props,et=Je.width,tt=Je.height,ot={width:processSize(et),height:processSize(tt)};return Zt.createElement("div",{ref:this.assignRef,style:ot,className:"react-monaco-editor-container"})},MonacoEditor.propTypes={width:it.oneOfType([it.string,it.number]),height:it.oneOfType([it.string,it.number]),value:it.string,defaultValue:it.string,language:it.string,theme:it.string,options:it.object,overrideServices:it.object,editorDidMount:it.func,editorWillMount:it.func,onChange:it.func,className:it.string},MonacoEditor.defaultProps={width:"100%",height:"100%",value:null,defaultValue:"",language:"javascript",theme:null,options:{},overrideServices:{},editorDidMount:noop,editorWillMount:noop,onChange:noop,className:null},MonacoEditor}(Zt.Component)},410:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});var ot={getSettingsFromThemedProps:!0,getTheme:!0,mixins:!0,pick:!0,pickVariant:!0,SplunkThemeProvider:!0,useSplunkTheme:!0,withSplunkTheme:!0,variables:!0};Object.defineProperty(et,"getSettingsFromThemedProps",{enumerable:!0,get:function get(){return it.default}}),Object.defineProperty(et,"getTheme",{enumerable:!0,get:function get(){return Zt.default}}),Object.defineProperty(et,"mixins",{enumerable:!0,get:function get(){return en.default}}),Object.defineProperty(et,"pick",{enumerable:!0,get:function get(){return Cn.default}}),Object.defineProperty(et,"pickVariant",{enumerable:!0,get:function get(){return _n.default}}),Object.defineProperty(et,"SplunkThemeProvider",{enumerable:!0,get:function get(){return wn.default}}),Object.defineProperty(et,"useSplunkTheme",{enumerable:!0,get:function get(){return Sn.default}}),Object.defineProperty(et,"withSplunkTheme",{enumerable:!0,get:function get(){return xn.default}}),Object.defineProperty(et,"variables",{enumerable:!0,get:function get(){return kn.default}});var it=_interopRequireDefault(tt(2051)),Zt=_interopRequireDefault(tt(984)),en=_interopRequireDefault(tt(2059)),Cn=_interopRequireDefault(tt(777)),_n=_interopRequireDefault(tt(2062)),wn=_interopRequireDefault(tt(2063)),Sn=_interopRequireDefault(tt(1329)),xn=_interopRequireDefault(tt(2064)),kn=_interopRequireDefault(tt(986)),En=tt(2065);function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}Object.keys(En).forEach((function(Je){"default"!==Je&&"__esModule"!==Je&&(Object.prototype.hasOwnProperty.call(ot,Je)||Object.defineProperty(et,Je,{enumerable:!0,get:function get(){return En[Je]}}))}))},42:function(Je,et,tt){"use strict";function roundFloat(Je,et){const tt=Math.pow(10,et);return Math.round(Je*tt)/tt}tt.d(et,"c",(function(){return RGBA})),tt.d(et,"b",(function(){return HSVA})),tt.d(et,"a",(function(){return Color}));class RGBA{constructor(Je,et,tt,ot=1){this._rgbaBrand=void 0,this.r=0|Math.min(255,Math.max(0,Je)),this.g=0|Math.min(255,Math.max(0,et)),this.b=0|Math.min(255,Math.max(0,tt)),this.a=roundFloat(Math.max(Math.min(1,ot),0),3)}static equals(Je,et){return Je.r===et.r&&Je.g===et.g&&Je.b===et.b&&Je.a===et.a}}class HSLA{constructor(Je,et,tt,ot){this._hslaBrand=void 0,this.h=0|Math.max(Math.min(360,Je),0),this.s=roundFloat(Math.max(Math.min(1,et),0),3),this.l=roundFloat(Math.max(Math.min(1,tt),0),3),this.a=roundFloat(Math.max(Math.min(1,ot),0),3)}static equals(Je,et){return Je.h===et.h&&Je.s===et.s&&Je.l===et.l&&Je.a===et.a}static fromRGBA(Je){const et=Je.r/255,tt=Je.g/255,ot=Je.b/255,it=Je.a,Zt=Math.max(et,tt,ot),en=Math.min(et,tt,ot);let Cn=0,_n=0;const wn=(en+Zt)/2,Sn=Zt-en;if(Sn>0){switch(_n=Math.min(wn<=.5?Sn/(2*wn):Sn/(2-2*wn),1),Zt){case et:Cn=(tt-ot)/Sn+(tt<ot?6:0);break;case tt:Cn=(ot-et)/Sn+2;break;case ot:Cn=(et-tt)/Sn+4}Cn*=60,Cn=Math.round(Cn)}return new HSLA(Cn,_n,wn,it)}static _hue2rgb(Je,et,tt){return tt<0&&(tt+=1),tt>1&&(tt-=1),tt<1/6?Je+6*(et-Je)*tt:tt<.5?et:tt<2/3?Je+(et-Je)*(2/3-tt)*6:Je}static toRGBA(Je){const et=Je.h/360,{s:tt,l:ot,a:it}=Je;let Zt,en,Cn;if(0===tt)Zt=en=Cn=ot;else{const Je=ot<.5?ot*(1+tt):ot+tt-ot*tt,it=2*ot-Je;Zt=HSLA._hue2rgb(it,Je,et+1/3),en=HSLA._hue2rgb(it,Je,et),Cn=HSLA._hue2rgb(it,Je,et-1/3)}return new RGBA(Math.round(255*Zt),Math.round(255*en),Math.round(255*Cn),it)}}class HSVA{constructor(Je,et,tt,ot){this._hsvaBrand=void 0,this.h=0|Math.max(Math.min(360,Je),0),this.s=roundFloat(Math.max(Math.min(1,et),0),3),this.v=roundFloat(Math.max(Math.min(1,tt),0),3),this.a=roundFloat(Math.max(Math.min(1,ot),0),3)}static equals(Je,et){return Je.h===et.h&&Je.s===et.s&&Je.v===et.v&&Je.a===et.a}static fromRGBA(Je){const et=Je.r/255,tt=Je.g/255,ot=Je.b/255,it=Math.max(et,tt,ot),Zt=it-Math.min(et,tt,ot),en=0===it?0:Zt/it;let Cn;return Cn=0===Zt?0:it===et?((tt-ot)/Zt%6+6)%6:it===tt?(ot-et)/Zt+2:(et-tt)/Zt+4,new HSVA(Math.round(60*Cn),en,it,Je.a)}static toRGBA(Je){const{h:et,s:tt,v:ot,a:it}=Je,Zt=ot*tt,en=Zt*(1-Math.abs(et/60%2-1)),Cn=ot-Zt;let[_n,wn,Sn]=[0,0,0];return et<60?(_n=Zt,wn=en):et<120?(_n=en,wn=Zt):et<180?(wn=Zt,Sn=en):et<240?(wn=en,Sn=Zt):et<300?(_n=en,Sn=Zt):et<=360&&(_n=Zt,Sn=en),_n=Math.round(255*(_n+Cn)),wn=Math.round(255*(wn+Cn)),Sn=Math.round(255*(Sn+Cn)),new RGBA(_n,wn,Sn,it)}}class Color{constructor(Je){if(!Je)throw new Error("Color needs a value");if(Je instanceof RGBA)this.rgba=Je;else if(Je instanceof HSLA)this._hsla=Je,this.rgba=HSLA.toRGBA(Je);else{if(!(Je instanceof HSVA))throw new Error("Invalid color ctor argument");this._hsva=Je,this.rgba=HSVA.toRGBA(Je)}}static fromHex(Je){return Color.Format.CSS.parseHex(Je)||Color.red}get hsla(){return this._hsla?this._hsla:HSLA.fromRGBA(this.rgba)}get hsva(){return this._hsva?this._hsva:HSVA.fromRGBA(this.rgba)}equals(Je){return!!Je&&RGBA.equals(this.rgba,Je.rgba)&&HSLA.equals(this.hsla,Je.hsla)&&HSVA.equals(this.hsva,Je.hsva)}getRelativeLuminance(){return roundFloat(.2126*Color._relativeLuminanceForComponent(this.rgba.r)+.7152*Color._relativeLuminanceForComponent(this.rgba.g)+.0722*Color._relativeLuminanceForComponent(this.rgba.b),4)}static _relativeLuminanceForComponent(Je){const et=Je/255;return et<=.03928?et/12.92:Math.pow((et+.055)/1.055,2.4)}isLighter(){return(299*this.rgba.r+587*this.rgba.g+114*this.rgba.b)/1e3>=128}isLighterThan(Je){return this.getRelativeLuminance()>Je.getRelativeLuminance()}isDarkerThan(Je){return this.getRelativeLuminance()<Je.getRelativeLuminance()}lighten(Je){return new Color(new HSLA(this.hsla.h,this.hsla.s,this.hsla.l+this.hsla.l*Je,this.hsla.a))}darken(Je){return new Color(new HSLA(this.hsla.h,this.hsla.s,this.hsla.l-this.hsla.l*Je,this.hsla.a))}transparent(Je){const{r:et,g:tt,b:ot,a:it}=this.rgba;return new Color(new RGBA(et,tt,ot,it*Je))}isTransparent(){return 0===this.rgba.a}isOpaque(){return 1===this.rgba.a}opposite(){return new Color(new RGBA(255-this.rgba.r,255-this.rgba.g,255-this.rgba.b,this.rgba.a))}toString(){return""+Color.Format.CSS.format(this)}static getLighterColor(Je,et,tt){if(Je.isLighterThan(et))return Je;tt=tt||.5;const ot=Je.getRelativeLuminance(),it=et.getRelativeLuminance();return tt=tt*(it-ot)/it,Je.lighten(tt)}static getDarkerColor(Je,et,tt){if(Je.isDarkerThan(et))return Je;tt=tt||.5;const ot=Je.getRelativeLuminance();return tt=tt*(ot-et.getRelativeLuminance())/ot,Je.darken(tt)}}Color.white=new Color(new RGBA(255,255,255,1)),Color.black=new Color(new RGBA(0,0,0,1)),Color.red=new Color(new RGBA(255,0,0,1)),Color.blue=new Color(new RGBA(0,0,255,1)),Color.cyan=new Color(new RGBA(0,255,255,1)),Color.lightgrey=new Color(new RGBA(211,211,211,1)),Color.transparent=new Color(new RGBA(0,0,0,0)),function(Je){let et;!function(et){let tt;!function(et){function _toTwoDigitHex(Je){const et=Je.toString(16);return 2!==et.length?"0"+et:et}function _parseHexDigit(Je){switch(Je){case 48:return 0;case 49:return 1;case 50:return 2;case 51:return 3;case 52:return 4;case 53:return 5;case 54:return 6;case 55:return 7;case 56:return 8;case 57:return 9;case 97:case 65:return 10;case 98:case 66:return 11;case 99:case 67:return 12;case 100:case 68:return 13;case 101:case 69:return 14;case 102:case 70:return 15}return 0}et.formatRGB=function formatRGB(et){return 1===et.rgba.a?`rgb(${et.rgba.r}, ${et.rgba.g}, ${et.rgba.b})`:Je.Format.CSS.formatRGBA(et)},et.formatRGBA=function formatRGBA(Je){return`rgba(${Je.rgba.r}, ${Je.rgba.g}, ${Je.rgba.b}, ${+Je.rgba.a.toFixed(2)})`},et.formatHSL=function formatHSL(et){return 1===et.hsla.a?`hsl(${et.hsla.h}, ${(100*et.hsla.s).toFixed(2)}%, ${(100*et.hsla.l).toFixed(2)}%)`:Je.Format.CSS.formatHSLA(et)},et.formatHSLA=function formatHSLA(Je){return`hsla(${Je.hsla.h}, ${(100*Je.hsla.s).toFixed(2)}%, ${(100*Je.hsla.l).toFixed(2)}%, ${Je.hsla.a.toFixed(2)})`},et.formatHex=function formatHex(Je){return`#${_toTwoDigitHex(Je.rgba.r)}${_toTwoDigitHex(Je.rgba.g)}${_toTwoDigitHex(Je.rgba.b)}`},et.formatHexA=function formatHexA(et,tt=!1){return tt&&1===et.rgba.a?Je.Format.CSS.formatHex(et):`#${_toTwoDigitHex(et.rgba.r)}${_toTwoDigitHex(et.rgba.g)}${_toTwoDigitHex(et.rgba.b)}${_toTwoDigitHex(Math.round(255*et.rgba.a))}`},et.format=function format(et){return et.isOpaque()?Je.Format.CSS.formatHex(et):Je.Format.CSS.formatRGBA(et)},et.parseHex=function parseHex(et){const tt=et.length;if(0===tt)return null;if(35!==et.charCodeAt(0))return null;if(7===tt){const tt=16*_parseHexDigit(et.charCodeAt(1))+_parseHexDigit(et.charCodeAt(2)),ot=16*_parseHexDigit(et.charCodeAt(3))+_parseHexDigit(et.charCodeAt(4)),it=16*_parseHexDigit(et.charCodeAt(5))+_parseHexDigit(et.charCodeAt(6));return new Je(new RGBA(tt,ot,it,1))}if(9===tt){const tt=16*_parseHexDigit(et.charCodeAt(1))+_parseHexDigit(et.charCodeAt(2)),ot=16*_parseHexDigit(et.charCodeAt(3))+_parseHexDigit(et.charCodeAt(4)),it=16*_parseHexDigit(et.charCodeAt(5))+_parseHexDigit(et.charCodeAt(6)),Zt=16*_parseHexDigit(et.charCodeAt(7))+_parseHexDigit(et.charCodeAt(8));return new Je(new RGBA(tt,ot,it,Zt/255))}if(4===tt){const tt=_parseHexDigit(et.charCodeAt(1)),ot=_parseHexDigit(et.charCodeAt(2)),it=_parseHexDigit(et.charCodeAt(3));return new Je(new RGBA(16*tt+tt,16*ot+ot,16*it+it))}if(5===tt){const tt=_parseHexDigit(et.charCodeAt(1)),ot=_parseHexDigit(et.charCodeAt(2)),it=_parseHexDigit(et.charCodeAt(3)),Zt=_parseHexDigit(et.charCodeAt(4));return new Je(new RGBA(16*tt+tt,16*ot+ot,16*it+it,(16*Zt+Zt)/255))}return null}}(tt=et.CSS||(et.CSS={}))}(et=Je.Format||(Je.Format={}))}(Color||(Color={}))},420:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return standardMouseMoveMerger})),tt.d(et,"a",(function(){return GlobalMouseMoveMonitor}));var ot=tt(6),it=tt(1475),Zt=tt(261),en=tt(9),Cn=tt(43);function standardMouseMoveMerger(Je,et){let tt=new Zt.a(et);return tt.preventDefault(),{leftButton:tt.leftButton,buttons:tt.buttons,posx:tt.posx,posy:tt.posy}}class GlobalMouseMoveMonitor{constructor(){this._hooks=new en.b,this._mouseMoveEventMerger=null,this._mouseMoveCallback=null,this._onStopCallback=null}dispose(){this.stopMonitoring(!1),this._hooks.dispose()}stopMonitoring(Je,et){if(!this.isMonitoring())return;this._hooks.clear(),this._mouseMoveEventMerger=null,this._mouseMoveCallback=null;const tt=this._onStopCallback;this._onStopCallback=null,Je&&tt&&tt(et)}isMonitoring(){return!!this._mouseMoveEventMerger}startMonitoring(Je,et,tt,en,_n){if(this.isMonitoring())return;this._mouseMoveEventMerger=tt,this._mouseMoveCallback=en,this._onStopCallback=_n;const wn=it.a.getSameOriginWindowChain(),Sn=Cn.c?"pointermove":"mousemove",xn=wn.map(Je=>Je.window.document),kn=ot.F(Je);kn&&xn.unshift(kn);for(const Je of xn)this._hooks.add(ot.l(Je,Sn,Je=>{Je.buttons===et?this._mouseMoveCallback(Je):this.stopMonitoring(!0)},(Je,et)=>this._mouseMoveEventMerger(Je,et))),this._hooks.add(ot.i(Je,"mouseup",Je=>this.stopMonitoring(!0)));if(it.a.hasDifferentOriginAncestor()){let Je=wn[wn.length-1];this._hooks.add(ot.i(Je.window.document,"mouseout",Je=>{"html"===new Zt.a(Je).target.tagName.toLowerCase()&&this.stopMonitoring(!0)})),this._hooks.add(ot.i(Je.window.document,"mouseover",Je=>{"html"===new Zt.a(Je).target.tagName.toLowerCase()&&this.stopMonitoring(!0)})),this._hooks.add(ot.i(Je.window.document.body,"mouseleave",Je=>{this.stopMonitoring(!0)}))}}}},421:function(Je,et,tt){"use strict";tt.d(et,"e",(function(){return isInputElement})),tt.d(et,"f",(function(){return isMonacoEditor})),tt.d(et,"a",(function(){return An})),tt.d(et,"h",(function(){return isSelectionSingleChangeEvent})),tt.d(et,"g",(function(){return isSelectionRangeChangeEvent})),tt.d(et,"d",(function(){return listWidget_MouseController})),tt.d(et,"b",(function(){return listWidget_DefaultStyleController})),tt.d(et,"c",(function(){return listWidget_List}));tt(3858);var ot=tt(9),it=tt(54),Zt=tt(68),en=tt(270),Cn=tt(43),_n=tt(195),wn=tt(190),Sn=tt(18),xn=tt(191);class ListError extends Error{constructor(Je,et){super(`ListError [${Je}] ${et}`)}}var kn=tt(915),En=tt(42),Dn=tt(161);class CombinedSpliceable{constructor(Je){this.spliceables=Je}splice(Je,et,tt){this.spliceables.forEach(ot=>ot.splice(Je,et,tt))}}var Pn,Ln=tt(436),Tn=tt(234),In=tt(199),jn=tt(6),Mn=tt(55),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class TraitRenderer{constructor(Je){this.trait=Je,this.renderedElements=[]}get templateId(){return"template:"+this.trait.trait}renderTemplate(Je){return Je}renderElement(Je,et,tt){const ot=this.renderedElements.findIndex(Je=>Je.templateData===tt);if(ot>=0){const Je=this.renderedElements[ot];this.trait.unrender(tt),Je.index=et}else{const Je={index:et,templateData:tt};this.renderedElements.push(Je)}this.trait.renderIndex(et,tt)}splice(Je,et,tt){const ot=[];for(const it of this.renderedElements)it.index<Je?ot.push(it):it.index>=Je+et&&ot.push({index:it.index+tt-et,templateData:it.templateData});this.renderedElements=ot}renderIndexes(Je){for(const{index:et,templateData:tt}of this.renderedElements)Je.indexOf(et)>-1&&this.trait.renderIndex(et,tt)}disposeTemplate(Je){const et=this.renderedElements.findIndex(et=>et.templateData===Je);et<0||this.renderedElements.splice(et,1)}}class listWidget_Trait{constructor(Je){this._trait=Je,this.length=0,this.indexes=[],this.sortedIndexes=[],this._onChange=new Sn.b,this.onChange=this._onChange.event}get trait(){return this._trait}get renderer(){return new TraitRenderer(this)}splice(Je,et,tt){var ot;et=Math.max(0,Math.min(et,this.length-Je));const it=tt.length-et,Zt=Je+et,en=[...this.sortedIndexes.filter(et=>et<Je),...tt.map((et,tt)=>et?tt+Je:-1).filter(Je=>-1!==Je),...this.sortedIndexes.filter(Je=>Je>=Zt).map(Je=>Je+it)],Cn=this.length+it;if(this.sortedIndexes.length>0&&0===en.length&&Cn>0){const et=null!==(ot=this.sortedIndexes.find(et=>et>=Je))&&void 0!==ot?ot:Cn-1;en.push(Math.min(et,Cn-1))}this.renderer.splice(Je,et,tt.length),this._set(en,en),this.length=Cn}renderIndex(Je,et){et.classList.toggle(this._trait,this.contains(Je))}unrender(Je){Je.classList.remove(this._trait)}set(Je,et){return this._set(Je,[...Je].sort(numericSort),et)}_set(Je,et,tt){const ot=this.indexes,it=this.sortedIndexes;this.indexes=Je,this.sortedIndexes=et;const Zt=disjunction(it,Je);return this.renderer.renderIndexes(Zt),this._onChange.fire({indexes:Je,browserEvent:tt}),ot}get(){return this.indexes}contains(Je){return Object(Zt.d)(this.sortedIndexes,Je,numericSort)>=0}dispose(){Object(ot.f)(this._onChange)}}__decorate([en.a],listWidget_Trait.prototype,"renderer",null);class SelectionTrait extends listWidget_Trait{constructor(Je){super("selected"),this.setAriaSelected=Je}renderIndex(Je,et){super.renderIndex(Je,et),this.setAriaSelected&&(this.contains(Je)?et.setAttribute("aria-selected","true"):et.setAttribute("aria-selected","false"))}}class TraitSpliceable{constructor(Je,et,tt){this.trait=Je,this.view=et,this.identityProvider=tt}splice(Je,et,tt){if(!this.identityProvider)return this.trait.splice(Je,et,tt.map(()=>!1));const ot=this.trait.get().map(Je=>this.identityProvider.getId(this.view.element(Je)).toString()),it=tt.map(Je=>ot.indexOf(this.identityProvider.getId(Je).toString())>-1);this.trait.splice(Je,et,it)}}function isInputElement(Je){return"INPUT"===Je.tagName||"TEXTAREA"===Je.tagName}function isMonacoEditor(Je){return!!Je.classList.contains("monaco-editor")||!Je.classList.contains("monaco-list")&&(!!Je.parentElement&&isMonacoEditor(Je.parentElement))}class listWidget_KeyboardController{constructor(Je,et,tt){this.list=Je,this.view=et,this.disposables=new ot.b,this.multipleSelectionDisposables=new ot.b,this.onKeyDown.filter(Je=>3===Je.keyCode).on(this.onEnter,this,this.disposables),this.onKeyDown.filter(Je=>16===Je.keyCode).on(this.onUpArrow,this,this.disposables),this.onKeyDown.filter(Je=>18===Je.keyCode).on(this.onDownArrow,this,this.disposables),this.onKeyDown.filter(Je=>11===Je.keyCode).on(this.onPageUpArrow,this,this.disposables),this.onKeyDown.filter(Je=>12===Je.keyCode).on(this.onPageDownArrow,this,this.disposables),this.onKeyDown.filter(Je=>9===Je.keyCode).on(this.onEscape,this,this.disposables),!1!==tt.multipleSelectionSupport&&this.onKeyDown.filter(Je=>(Cn.f?Je.metaKey:Je.ctrlKey)&&31===Je.keyCode).on(this.onCtrlA,this,this.multipleSelectionDisposables)}get onKeyDown(){return Sn.c.chain(this.disposables.add(new xn.a(this.view.domNode,"keydown")).event).filter(Je=>!isInputElement(Je.target)).map(Je=>new wn.a(Je))}updateOptions(Je){void 0!==Je.multipleSelectionSupport&&(this.multipleSelectionDisposables.clear(),Je.multipleSelectionSupport&&this.onKeyDown.filter(Je=>(Cn.f?Je.metaKey:Je.ctrlKey)&&31===Je.keyCode).on(this.onCtrlA,this,this.multipleSelectionDisposables))}onEnter(Je){Je.preventDefault(),Je.stopPropagation(),this.list.setSelection(this.list.getFocus(),Je.browserEvent)}onUpArrow(Je){Je.preventDefault(),Je.stopPropagation(),this.list.focusPrevious(1,!1,Je.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onDownArrow(Je){Je.preventDefault(),Je.stopPropagation(),this.list.focusNext(1,!1,Je.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onPageUpArrow(Je){Je.preventDefault(),Je.stopPropagation(),this.list.focusPreviousPage(Je.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onPageDownArrow(Je){Je.preventDefault(),Je.stopPropagation(),this.list.focusNextPage(Je.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onCtrlA(Je){Je.preventDefault(),Je.stopPropagation(),this.list.setSelection(Object(Zt.r)(this.list.length),Je.browserEvent),this.view.domNode.focus()}onEscape(Je){this.list.getSelection().length&&(Je.preventDefault(),Je.stopPropagation(),this.list.setSelection([],Je.browserEvent),this.view.domNode.focus())}dispose(){this.disposables.dispose(),this.multipleSelectionDisposables.dispose()}}__decorate([en.a],listWidget_KeyboardController.prototype,"onKeyDown",null),function(Je){Je[Je.Idle=0]="Idle",Je[Je.Typing=1]="Typing"}(Pn||(Pn={}));const An=new class{mightProducePrintableCharacter(Je){return!(Je.ctrlKey||Je.metaKey||Je.altKey)&&(Je.keyCode>=31&&Je.keyCode<=56||Je.keyCode>=21&&Je.keyCode<=30||Je.keyCode>=93&&Je.keyCode<=102||Je.keyCode>=80&&Je.keyCode<=90)}};class listWidget_TypeLabelController{constructor(Je,et,tt,it){this.list=Je,this.view=et,this.keyboardNavigationLabelProvider=tt,this.delegate=it,this.enabled=!1,this.state=Pn.Idle,this.automaticKeyboardNavigation=!0,this.triggered=!1,this.previouslyFocused=-1,this.enabledDisposables=new ot.b,this.disposables=new ot.b,this.updateOptions(Je.options)}updateOptions(Je){void 0===Je.enableKeyboardNavigation||!!Je.enableKeyboardNavigation?this.enable():this.disable(),void 0!==Je.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=Je.automaticKeyboardNavigation)}enable(){if(this.enabled)return;const Je=Sn.c.chain(this.enabledDisposables.add(new xn.a(this.view.domNode,"keydown")).event).filter(Je=>!isInputElement(Je.target)).filter(()=>this.automaticKeyboardNavigation||this.triggered).map(Je=>new wn.a(Je)).filter(Je=>this.delegate.mightProducePrintableCharacter(Je)).forEach(Je=>{Je.stopPropagation(),Je.preventDefault()}).map(Je=>Je.browserEvent.key).event,et=Sn.c.debounce(Je,()=>null,800);Sn.c.reduce(Sn.c.any(Je,et),(Je,et)=>null===et?null:(Je||"")+et)(this.onInput,this,this.enabledDisposables),et(this.onClear,this,this.enabledDisposables),this.enabled=!0,this.triggered=!1}disable(){this.enabled&&(this.enabledDisposables.clear(),this.enabled=!1,this.triggered=!1)}onClear(){var Je;const et=this.list.getFocus();if(et.length>0&&et[0]===this.previouslyFocused){const tt=null===(Je=this.list.options.accessibilityProvider)||void 0===Je?void 0:Je.getAriaLabel(this.list.element(et[0]));tt&&Object(In.a)(tt)}this.previouslyFocused=-1}onInput(Je){if(!Je)return this.state=Pn.Idle,void(this.triggered=!1);const et=this.list.getFocus(),tt=et.length>0?et[0]:0,ot=this.state===Pn.Idle?1:0;this.state=Pn.Typing;for(let et=0;et<this.list.length;et++){const it=(tt+et+ot)%this.list.length,Zt=this.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(this.view.element(it)),en=Zt&&Zt.toString();if(void 0===en||Object(Tn.h)(Je,en))return this.previouslyFocused=tt,this.list.setFocus([it]),void this.list.reveal(it)}}dispose(){this.disable(),this.enabledDisposables.dispose(),this.disposables.dispose()}}class listWidget_DOMFocusController{constructor(Je,et){this.list=Je,this.view=et,this.disposables=new ot.b;Sn.c.chain(this.disposables.add(new xn.a(et.domNode,"keydown")).event).filter(Je=>!isInputElement(Je.target)).map(Je=>new wn.a(Je)).filter(Je=>!(2!==Je.keyCode||Je.ctrlKey||Je.metaKey||Je.shiftKey||Je.altKey)).on(this.onTab,this,this.disposables)}onTab(Je){if(Je.target!==this.view.domNode)return;const et=this.list.getFocus();if(0===et.length)return;const tt=this.view.domElement(et[0]);if(!tt)return;const ot=tt.querySelector("[tabIndex]");if(!(ot&&ot instanceof HTMLElement&&-1!==ot.tabIndex))return;const it=window.getComputedStyle(ot);"hidden"!==it.visibility&&"none"!==it.display&&(Je.preventDefault(),Je.stopPropagation(),ot.focus())}dispose(){this.disposables.dispose()}}function isSelectionSingleChangeEvent(Je){return Cn.f?Je.browserEvent.metaKey:Je.browserEvent.ctrlKey}function isSelectionRangeChangeEvent(Je){return Je.browserEvent.shiftKey}const Rn={isSelectionSingleChangeEvent:isSelectionSingleChangeEvent,isSelectionRangeChangeEvent:isSelectionRangeChangeEvent};class listWidget_MouseController{constructor(Je){this.list=Je,this.disposables=new ot.b,this._onPointer=new Sn.b,this.onPointer=this._onPointer.event,!1!==Je.options.multipleSelectionSupport&&(this.multipleSelectionController=this.list.options.multipleSelectionController||Rn),this.mouseSupport=void 0===Je.options.mouseSupport||!!Je.options.mouseSupport,this.mouseSupport&&(Je.onMouseDown(this.onMouseDown,this,this.disposables),Je.onContextMenu(this.onContextMenu,this,this.disposables),Je.onMouseDblClick(this.onDoubleClick,this,this.disposables),Je.onTouchStart(this.onMouseDown,this,this.disposables),this.disposables.add(_n.b.addTarget(Je.getHTMLElement()))),Sn.c.any(Je.onMouseClick,Je.onMouseMiddleClick,Je.onTap)(this.onViewPointer,this,this.disposables)}updateOptions(Je){void 0!==Je.multipleSelectionSupport&&(this.multipleSelectionController=void 0,Je.multipleSelectionSupport&&(this.multipleSelectionController=this.list.options.multipleSelectionController||Rn))}isSelectionSingleChangeEvent(Je){return!!this.multipleSelectionController&&this.multipleSelectionController.isSelectionSingleChangeEvent(Je)}isSelectionRangeChangeEvent(Je){return!!this.multipleSelectionController&&this.multipleSelectionController.isSelectionRangeChangeEvent(Je)}isSelectionChangeEvent(Je){return this.isSelectionSingleChangeEvent(Je)||this.isSelectionRangeChangeEvent(Je)}onMouseDown(Je){isMonacoEditor(Je.browserEvent.target)||document.activeElement!==Je.browserEvent.target&&this.list.domFocus()}onContextMenu(Je){if(isMonacoEditor(Je.browserEvent.target))return;const et=void 0===Je.index?[]:[Je.index];this.list.setFocus(et,Je.browserEvent)}onViewPointer(Je){if(!this.mouseSupport)return;if(isInputElement(Je.browserEvent.target)||isMonacoEditor(Je.browserEvent.target))return;const et=Je.index;return void 0===et?(this.list.setFocus([],Je.browserEvent),this.list.setSelection([],Je.browserEvent),void this.list.setAnchor(void 0)):this.isSelectionRangeChangeEvent(Je)||this.isSelectionChangeEvent(Je)?this.changeSelection(Je):(this.list.setFocus([et],Je.browserEvent),this.list.setAnchor(et),function isMouseRightClick(Je){return Je instanceof MouseEvent&&2===Je.button}(Je.browserEvent)||this.list.setSelection([et],Je.browserEvent),void this._onPointer.fire(Je))}onDoubleClick(Je){if(isInputElement(Je.browserEvent.target)||isMonacoEditor(Je.browserEvent.target))return;if(this.isSelectionChangeEvent(Je))return;const et=this.list.getFocus();this.list.setSelection(et,Je.browserEvent)}changeSelection(Je){const et=Je.index;let tt=this.list.getAnchor();if(this.isSelectionRangeChangeEvent(Je)){if(void 0===tt){const Je=this.list.getFocus()[0];tt=null!=Je?Je:et,this.list.setAnchor(tt)}const ot=Math.min(tt,et),it=Math.max(tt,et),en=Object(Zt.r)(ot,it+1),Cn=this.list.getSelection(),_n=function getContiguousRangeContaining(Je,et){const tt=Je.indexOf(et);if(-1===tt)return[];const ot=[];let it=tt-1;for(;it>=0&&Je[it]===et-(tt-it);)ot.push(Je[it--]);ot.reverse(),it=tt;for(;it<Je.length&&Je[it]===et+(it-tt);)ot.push(Je[it++]);return ot}(disjunction(Cn,[tt]),tt);if(0===_n.length)return;const wn=disjunction(en,function relativeComplement(Je,et){const tt=[];let ot=0,it=0;for(;ot<Je.length||it<et.length;)if(ot>=Je.length)tt.push(et[it++]);else if(it>=et.length)tt.push(Je[ot++]);else{if(Je[ot]===et[it]){ot++,it++;continue}Je[ot]<et[it]?tt.push(Je[ot++]):it++}return tt}(Cn,_n));this.list.setSelection(wn,Je.browserEvent),this.list.setFocus([et],Je.browserEvent)}else if(this.isSelectionSingleChangeEvent(Je)){const tt=this.list.getSelection(),ot=tt.filter(Je=>Je!==et);this.list.setFocus([et]),this.list.setAnchor(et),tt.length===ot.length?this.list.setSelection([...ot,et],Je.browserEvent):this.list.setSelection(ot,Je.browserEvent)}}dispose(){this.disposables.dispose()}}class listWidget_DefaultStyleController{constructor(Je,et){this.styleElement=Je,this.selectorSuffix=et}style(Je){const et=this.selectorSuffix&&"."+this.selectorSuffix,tt=[];Je.listBackground&&(Je.listBackground.isOpaque()?tt.push(`.monaco-list${et} .monaco-list-rows { background: ${Je.listBackground}; }`):Cn.f||console.warn(`List with id '${this.selectorSuffix}' was styled with a non-opaque background color. This will break sub-pixel antialiasing.`)),Je.listFocusBackground&&(tt.push(`.monaco-list${et}:focus .monaco-list-row.focused { background-color: ${Je.listFocusBackground}; }`),tt.push(`.monaco-list${et}:focus .monaco-list-row.focused:hover { background-color: ${Je.listFocusBackground}; }`)),Je.listFocusForeground&&tt.push(`.monaco-list${et}:focus .monaco-list-row.focused { color: ${Je.listFocusForeground}; }`),Je.listActiveSelectionBackground&&(tt.push(`.monaco-list${et}:focus .monaco-list-row.selected { background-color: ${Je.listActiveSelectionBackground}; }`),tt.push(`.monaco-list${et}:focus .monaco-list-row.selected:hover { background-color: ${Je.listActiveSelectionBackground}; }`)),Je.listActiveSelectionForeground&&tt.push(`.monaco-list${et}:focus .monaco-list-row.selected { color: ${Je.listActiveSelectionForeground}; }`),Je.listActiveSelectionIconForeground&&tt.push(`.monaco-list${et}:focus .monaco-list-row.selected .codicon { color: ${Je.listActiveSelectionIconForeground}; }`),Je.listFocusAndSelectionBackground&&tt.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${et}:focus .monaco-list-row.selected.focused { background-color: ${Je.listFocusAndSelectionBackground}; }\n\t\t\t`),Je.listFocusAndSelectionForeground&&tt.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${et}:focus .monaco-list-row.selected.focused { color: ${Je.listFocusAndSelectionForeground}; }\n\t\t\t`),Je.listInactiveFocusForeground&&(tt.push(`.monaco-list${et} .monaco-list-row.focused { color: ${Je.listInactiveFocusForeground}; }`),tt.push(`.monaco-list${et} .monaco-list-row.focused:hover { color: ${Je.listInactiveFocusForeground}; }`)),Je.listInactiveSelectionIconForeground&&tt.push(`.monaco-list${et} .monaco-list-row.focused .codicon { color: ${Je.listInactiveSelectionIconForeground}; }`),Je.listInactiveFocusBackground&&(tt.push(`.monaco-list${et} .monaco-list-row.focused { background-color: ${Je.listInactiveFocusBackground}; }`),tt.push(`.monaco-list${et} .monaco-list-row.focused:hover { background-color: ${Je.listInactiveFocusBackground}; }`)),Je.listInactiveSelectionBackground&&(tt.push(`.monaco-list${et} .monaco-list-row.selected { background-color: ${Je.listInactiveSelectionBackground}; }`),tt.push(`.monaco-list${et} .monaco-list-row.selected:hover { background-color: ${Je.listInactiveSelectionBackground}; }`)),Je.listInactiveSelectionForeground&&tt.push(`.monaco-list${et} .monaco-list-row.selected { color: ${Je.listInactiveSelectionForeground}; }`),Je.listHoverBackground&&tt.push(`.monaco-list${et}:not(.drop-target) .monaco-list-row:hover:not(.selected):not(.focused) { background-color: ${Je.listHoverBackground}; }`),Je.listHoverForeground&&tt.push(`.monaco-list${et} .monaco-list-row:hover:not(.selected):not(.focused) { color: ${Je.listHoverForeground}; }`),Je.listSelectionOutline&&tt.push(`.monaco-list${et} .monaco-list-row.selected { outline: 1px dotted ${Je.listSelectionOutline}; outline-offset: -1px; }`),Je.listFocusOutline&&tt.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${et}:focus .monaco-list-row.focused { outline: 1px solid ${Je.listFocusOutline}; outline-offset: -1px; }\n\t\t\t`),Je.listInactiveFocusOutline&&tt.push(`.monaco-list${et} .monaco-list-row.focused { outline: 1px dotted ${Je.listInactiveFocusOutline}; outline-offset: -1px; }`),Je.listHoverOutline&&tt.push(`.monaco-list${et} .monaco-list-row:hover { outline: 1px dashed ${Je.listHoverOutline}; outline-offset: -1px; }`),Je.listDropBackground&&tt.push(`\n\t\t\t\t.monaco-list${et}.drop-target,\n\t\t\t\t.monaco-list${et} .monaco-list-rows.drop-target,\n\t\t\t\t.monaco-list${et} .monaco-list-row.drop-target { background-color: ${Je.listDropBackground} !important; color: inherit !important; }\n\t\t\t`),Je.listFilterWidgetBackground&&tt.push(`.monaco-list-type-filter { background-color: ${Je.listFilterWidgetBackground} }`),Je.listFilterWidgetOutline&&tt.push(`.monaco-list-type-filter { border: 1px solid ${Je.listFilterWidgetOutline}; }`),Je.listFilterWidgetNoMatchesOutline&&tt.push(`.monaco-list-type-filter.no-matches { border: 1px solid ${Je.listFilterWidgetNoMatchesOutline}; }`),Je.listMatchesShadow&&tt.push(`.monaco-list-type-filter { box-shadow: 1px 1px 1px ${Je.listMatchesShadow}; }`),Je.tableColumnsBorder&&tt.push(`\n\t\t\t\t.monaco-table:hover > .monaco-split-view2,\n\t\t\t\t.monaco-table:hover > .monaco-split-view2 .monaco-sash.vertical::before {\n\t\t\t\t\tborder-color: ${Je.tableColumnsBorder};\n\t\t\t}`),this.styleElement.textContent=tt.join("\n")}}const Nn={listFocusBackground:En.a.fromHex("#7FB0D0"),listActiveSelectionBackground:En.a.fromHex("#0E639C"),listActiveSelectionForeground:En.a.fromHex("#FFFFFF"),listActiveSelectionIconForeground:En.a.fromHex("#FFFFFF"),listFocusAndSelectionBackground:En.a.fromHex("#094771"),listFocusAndSelectionForeground:En.a.fromHex("#FFFFFF"),listInactiveSelectionBackground:En.a.fromHex("#3F3F46"),listInactiveSelectionIconForeground:En.a.fromHex("#FFFFFF"),listHoverBackground:En.a.fromHex("#2A2D2E"),listDropBackground:En.a.fromHex("#383B3D"),treeIndentGuidesStroke:En.a.fromHex("#a9a9a9"),tableColumnsBorder:En.a.fromHex("#cccccc").transparent(.2)},Fn={keyboardSupport:!0,mouseSupport:!0,multipleSelectionSupport:!0,dnd:{getDragURI:()=>null,onDragStart(){},onDragOver:()=>!1,drop(){}}};function disjunction(Je,et){const tt=[];let ot=0,it=0;for(;ot<Je.length||it<et.length;)if(ot>=Je.length)tt.push(et[it++]);else if(it>=et.length)tt.push(Je[ot++]);else{if(Je[ot]===et[it]){tt.push(Je[ot]),ot++,it++;continue}Je[ot]<et[it]?tt.push(Je[ot++]):tt.push(et[it++])}return tt}const numericSort=(Je,et)=>Je-et;class PipelineRenderer{constructor(Je,et){this._templateId=Je,this.renderers=et}get templateId(){return this._templateId}renderTemplate(Je){return this.renderers.map(et=>et.renderTemplate(Je))}renderElement(Je,et,tt,ot){let it=0;for(const Zt of this.renderers)Zt.renderElement(Je,et,tt[it++],ot)}disposeElement(Je,et,tt,ot){let it=0;for(const Zt of this.renderers)Zt.disposeElement&&Zt.disposeElement(Je,et,tt[it],ot),it+=1}disposeTemplate(Je){let et=0;for(const tt of this.renderers)tt.disposeTemplate(Je[et++])}}class AccessibiltyRenderer{constructor(Je){this.accessibilityProvider=Je,this.templateId="a18n"}renderTemplate(Je){return Je}renderElement(Je,et,tt){const ot=this.accessibilityProvider.getAriaLabel(Je);ot?tt.setAttribute("aria-label",ot):tt.removeAttribute("aria-label");const it=this.accessibilityProvider.getAriaLevel&&this.accessibilityProvider.getAriaLevel(Je);"number"==typeof it?tt.setAttribute("aria-level",""+it):tt.removeAttribute("aria-level")}disposeTemplate(Je){}}class ListViewDragAndDrop{constructor(Je,et){this.list=Je,this.dnd=et}getDragElements(Je){const et=this.list.getSelectedElements();return et.indexOf(Je)>-1?et:[Je]}getDragURI(Je){return this.dnd.getDragURI(Je)}getDragLabel(Je,et){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(Je,et)}onDragStart(Je,et){this.dnd.onDragStart&&this.dnd.onDragStart(Je,et)}onDragOver(Je,et,tt,ot){return this.dnd.onDragOver(Je,et,tt,ot)}onDragLeave(Je,et,tt,ot){var it,Zt;null===(Zt=(it=this.dnd).onDragLeave)||void 0===Zt||Zt.call(it,Je,et,tt,ot)}onDragEnd(Je){this.dnd.onDragEnd&&this.dnd.onDragEnd(Je)}drop(Je,et,tt,ot){this.dnd.drop(Je,et,tt,ot)}}class listWidget_List{constructor(Je,et,tt,it,Zt=Fn){var en;this.user=Je,this._options=Zt,this.focus=new listWidget_Trait("focused"),this.anchor=new listWidget_Trait("anchor"),this.eventBufferer=new Sn.d,this._ariaLabel="",this.disposables=new ot.b,this._onDidDispose=new Sn.b,this.onDidDispose=this._onDidDispose.event;const Cn=this._options.accessibilityProvider&&this._options.accessibilityProvider.getWidgetRole?null===(en=this._options.accessibilityProvider)||void 0===en?void 0:en.getWidgetRole():"list";this.selection=new SelectionTrait("listbox"!==Cn),Object(Dn.f)(Zt,Nn,!1);const _n=[this.focus.renderer,this.selection.renderer];this.accessibilityProvider=Zt.accessibilityProvider,this.accessibilityProvider&&(_n.push(new AccessibiltyRenderer(this.accessibilityProvider)),this.accessibilityProvider.onDidChangeActiveDescendant&&this.accessibilityProvider.onDidChangeActiveDescendant(this.onDidChangeActiveDescendant,this,this.disposables)),it=it.map(Je=>new PipelineRenderer(Je.templateId,[..._n,Je]));const wn=Object.assign(Object.assign({},Zt),{dnd:Zt.dnd&&new ListViewDragAndDrop(this,Zt.dnd)});if(this.view=new kn.b(et,tt,it,wn),this.view.domNode.setAttribute("role",Cn),Zt.styleController)this.styleController=Zt.styleController(this.view.domId);else{const Je=Object(jn.w)(this.view.domNode);this.styleController=new listWidget_DefaultStyleController(Je,this.view.domId)}if(this.spliceable=new CombinedSpliceable([new TraitSpliceable(this.focus,this.view,Zt.identityProvider),new TraitSpliceable(this.selection,this.view,Zt.identityProvider),new TraitSpliceable(this.anchor,this.view,Zt.identityProvider),this.view]),this.disposables.add(this.focus),this.disposables.add(this.selection),this.disposables.add(this.anchor),this.disposables.add(this.view),this.disposables.add(this._onDidDispose),this.disposables.add(new listWidget_DOMFocusController(this,this.view)),("boolean"!=typeof Zt.keyboardSupport||Zt.keyboardSupport)&&(this.keyboardController=new listWidget_KeyboardController(this,this.view,Zt),this.disposables.add(this.keyboardController)),Zt.keyboardNavigationLabelProvider){const Je=Zt.keyboardNavigationDelegate||An;this.typeLabelController=new listWidget_TypeLabelController(this,this.view,Zt.keyboardNavigationLabelProvider,Je),this.disposables.add(this.typeLabelController)}this.mouseController=this.createMouseController(Zt),this.disposables.add(this.mouseController),this.onDidChangeFocus(this._onFocusChange,this,this.disposables),this.onDidChangeSelection(this._onSelectionChange,this,this.disposables),this.accessibilityProvider&&(this.ariaLabel=this.accessibilityProvider.getWidgetAriaLabel()),!1!==this._options.multipleSelectionSupport&&this.view.domNode.setAttribute("aria-multiselectable","true")}get onDidChangeFocus(){return Sn.c.map(this.eventBufferer.wrapEvent(this.focus.onChange),Je=>this.toListEvent(Je))}get onDidChangeSelection(){return Sn.c.map(this.eventBufferer.wrapEvent(this.selection.onChange),Je=>this.toListEvent(Je))}get domId(){return this.view.domId}get onMouseClick(){return this.view.onMouseClick}get onMouseDblClick(){return this.view.onMouseDblClick}get onMouseMiddleClick(){return this.view.onMouseMiddleClick}get onPointer(){return this.mouseController.onPointer}get onMouseDown(){return this.view.onMouseDown}get onTouchStart(){return this.view.onTouchStart}get onTap(){return this.view.onTap}get onContextMenu(){let Je=!1;const et=Sn.c.chain(this.disposables.add(new xn.a(this.view.domNode,"keydown")).event).map(Je=>new wn.a(Je)).filter(et=>Je=58===et.keyCode||et.shiftKey&&68===et.keyCode).map(xn.b).filter(()=>!1).event,tt=Sn.c.chain(this.disposables.add(new xn.a(this.view.domNode,"keyup")).event).forEach(()=>Je=!1).map(Je=>new wn.a(Je)).filter(Je=>58===Je.keyCode||Je.shiftKey&&68===Je.keyCode).map(xn.b).map(({browserEvent:Je})=>{const et=this.getFocus(),tt=et.length?et[0]:void 0;return{index:tt,element:void 0!==tt?this.view.element(tt):void 0,anchor:void 0!==tt?this.view.domElement(tt):this.view.domNode,browserEvent:Je}}).event,ot=Sn.c.chain(this.view.onContextMenu).filter(et=>!Je).map(({element:Je,index:et,browserEvent:tt})=>({element:Je,index:et,anchor:{x:tt.pageX+1,y:tt.pageY},browserEvent:tt})).event;return Sn.c.any(et,tt,ot)}get onKeyDown(){return this.disposables.add(new xn.a(this.view.domNode,"keydown")).event}get onDidFocus(){return Sn.c.signal(this.disposables.add(new xn.a(this.view.domNode,"focus",!0)).event)}createMouseController(Je){return new listWidget_MouseController(this)}updateOptions(Je={}){var et;this._options=Object.assign(Object.assign({},this._options),Je),this.typeLabelController&&this.typeLabelController.updateOptions(this._options),void 0!==this._options.multipleSelectionController&&(this._options.multipleSelectionSupport?this.view.domNode.setAttribute("aria-multiselectable","true"):this.view.domNode.removeAttribute("aria-multiselectable")),this.mouseController.updateOptions(Je),null===(et=this.keyboardController)||void 0===et||et.updateOptions(Je),this.view.updateOptions(Je)}get options(){return this._options}splice(Je,et,tt=[]){if(Je<0||Je>this.view.length)throw new ListError(this.user,"Invalid start index: "+Je);if(et<0)throw new ListError(this.user,"Invalid delete count: "+et);0===et&&0===tt.length||this.eventBufferer.bufferEvents(()=>this.spliceable.splice(Je,et,tt))}rerender(){this.view.rerender()}element(Je){return this.view.element(Je)}get length(){return this.view.length}get contentHeight(){return this.view.contentHeight}get scrollTop(){return this.view.getScrollTop()}set scrollTop(Je){this.view.setScrollTop(Je)}get ariaLabel(){return this._ariaLabel}set ariaLabel(Je){this._ariaLabel=Je,this.view.domNode.setAttribute("aria-label",Je)}domFocus(){this.view.domNode.focus({preventScroll:!0})}layout(Je,et){this.view.layout(Je,et)}setSelection(Je,et){for(const et of Je)if(et<0||et>=this.length)throw new ListError(this.user,"Invalid index "+et);this.selection.set(Je,et)}getSelection(){return this.selection.get()}getSelectedElements(){return this.getSelection().map(Je=>this.view.element(Je))}setAnchor(Je){if(void 0!==Je){if(Je<0||Je>=this.length)throw new ListError(this.user,"Invalid index "+Je);this.anchor.set([Je])}else this.anchor.set([])}getAnchor(){return Object(Zt.j)(this.anchor.get(),void 0)}getAnchorElement(){const Je=this.getAnchor();return void 0===Je?void 0:this.element(Je)}setFocus(Je,et){for(const et of Je)if(et<0||et>=this.length)throw new ListError(this.user,"Invalid index "+et);this.focus.set(Je,et)}focusNext(Je=1,et=!1,tt,ot){if(0===this.length)return;const it=this.focus.get(),Zt=this.findNextIndex(it.length>0?it[0]+Je:0,et,ot);Zt>-1&&this.setFocus([Zt],tt)}focusPrevious(Je=1,et=!1,tt,ot){if(0===this.length)return;const it=this.focus.get(),Zt=this.findPreviousIndex(it.length>0?it[0]-Je:0,et,ot);Zt>-1&&this.setFocus([Zt],tt)}focusNextPage(Je,et){return __awaiter(this,void 0,void 0,(function*(){let tt=this.view.indexAt(this.view.getScrollTop()+this.view.renderHeight);tt=0===tt?0:tt-1;const ot=this.view.element(tt),it=this.getFocusedElements()[0];if(it!==ot){const ot=this.findPreviousIndex(tt,!1,et);ot>-1&&it!==this.view.element(ot)?this.setFocus([ot],Je):this.setFocus([tt],Je)}else{const ot=this.view.getScrollTop();this.view.setScrollTop(ot+this.view.renderHeight-this.view.elementHeight(tt)),this.view.getScrollTop()!==ot&&(this.setFocus([]),yield Object(Mn.n)(0),yield this.focusNextPage(Je,et))}}))}focusPreviousPage(Je,et){return __awaiter(this,void 0,void 0,(function*(){let tt;const ot=this.view.getScrollTop();tt=0===ot?this.view.indexAt(ot):this.view.indexAfter(ot-1);const it=this.view.element(tt),Zt=this.getFocusedElements()[0];if(Zt!==it){const ot=this.findNextIndex(tt,!1,et);ot>-1&&Zt!==this.view.element(ot)?this.setFocus([ot],Je):this.setFocus([tt],Je)}else{const tt=ot;this.view.setScrollTop(ot-this.view.renderHeight),this.view.getScrollTop()!==tt&&(this.setFocus([]),yield Object(Mn.n)(0),yield this.focusPreviousPage(Je,et))}}))}focusLast(Je,et){if(0===this.length)return;const tt=this.findPreviousIndex(this.length-1,!1,et);tt>-1&&this.setFocus([tt],Je)}focusFirst(Je,et){this.focusNth(0,Je,et)}focusNth(Je,et,tt){if(0===this.length)return;const ot=this.findNextIndex(Je,!1,tt);ot>-1&&this.setFocus([ot],et)}findNextIndex(Je,et=!1,tt){for(let ot=0;ot<this.length;ot++){if(Je>=this.length&&!et)return-1;if(Je%=this.length,!tt||tt(this.element(Je)))return Je;Je++}return-1}findPreviousIndex(Je,et=!1,tt){for(let ot=0;ot<this.length;ot++){if(Je<0&&!et)return-1;if(Je=(this.length+Je%this.length)%this.length,!tt||tt(this.element(Je)))return Je;Je--}return-1}getFocus(){return this.focus.get()}getFocusedElements(){return this.getFocus().map(Je=>this.view.element(Je))}reveal(Je,et){if(Je<0||Je>=this.length)throw new ListError(this.user,"Invalid index "+Je);const tt=this.view.getScrollTop(),ot=this.view.elementTop(Je),Zt=this.view.elementHeight(Je);if(Object(it.i)(et)){const Je=Zt-this.view.renderHeight;this.view.setScrollTop(Je*Object(Ln.b)(et,0,1)+ot)}else{const Je=ot+Zt,et=tt+this.view.renderHeight;ot<tt&&Je>=et||(ot<tt||Je>=et&&Zt>=this.view.renderHeight?this.view.setScrollTop(ot):Je>=et&&this.view.setScrollTop(Je-this.view.renderHeight))}}getRelativeTop(Je){if(Je<0||Je>=this.length)throw new ListError(this.user,"Invalid index "+Je);const et=this.view.getScrollTop(),tt=this.view.elementTop(Je),ot=this.view.elementHeight(Je);if(tt<et||tt+ot>et+this.view.renderHeight)return null;const it=ot-this.view.renderHeight;return Math.abs((et-tt)/it)}getHTMLElement(){return this.view.domNode}style(Je){this.styleController.style(Je)}toListEvent({indexes:Je,browserEvent:et}){return{indexes:Je,elements:Je.map(Je=>this.view.element(Je)),browserEvent:et}}_onFocusChange(){const Je=this.focus.get();this.view.domNode.classList.toggle("element-focused",Je.length>0),this.onDidChangeActiveDescendant()}onDidChangeActiveDescendant(){var Je;const et=this.focus.get();if(et.length>0){let tt;(null===(Je=this.accessibilityProvider)||void 0===Je?void 0:Je.getActiveDescendantId)&&(tt=this.accessibilityProvider.getActiveDescendantId(this.view.element(et[0]))),this.view.domNode.setAttribute("aria-activedescendant",tt||this.view.getElementDomId(et[0]))}else this.view.domNode.removeAttribute("aria-activedescendant")}_onSelectionChange(){const Je=this.selection.get();this.view.domNode.classList.toggle("selection-none",0===Je.length),this.view.domNode.classList.toggle("selection-single",1===Je.length),this.view.domNode.classList.toggle("selection-multiple",Je.length>1)}dispose(){this._onDidDispose.fire(),this.disposables.dispose(),this._onDidDispose.dispose()}}__decorate([en.a],listWidget_List.prototype,"onDidChangeFocus",null),__decorate([en.a],listWidget_List.prototype,"onDidChangeSelection",null),__decorate([en.a],listWidget_List.prototype,"onContextMenu",null),__decorate([en.a],listWidget_List.prototype,"onKeyDown",null),__decorate([en.a],listWidget_List.prototype,"onDidFocus",null)},422:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return Ln})),tt.d(et,"f",(function(){return Tn})),tt.d(et,"g",(function(){return In})),tt.d(et,"e",(function(){return jn})),tt.d(et,"c",(function(){return Mn})),tt.d(et,"a",(function(){return CodeActionItem})),tt.d(et,"d",(function(){return getCodeActions}));var ot=tt(68),it=tt(101),Zt=tt(53),en=tt(9),Cn=tt(92),_n=tt(308),wn=tt(10),Sn=tt(79),xn=tt(31),kn=tt(176),En=tt(222),Dn=tt(307),Pn=tt(98),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};const Ln="editor.action.codeAction",Tn="editor.action.refactor",In="editor.action.sourceAction",jn="editor.action.organizeImports",Mn="editor.action.fixAll";class CodeActionItem{constructor(Je,et){this.action=Je,this.provider=et}resolve(Je){var et;return __awaiter(this,void 0,void 0,(function*(){if((null===(et=this.provider)||void 0===et?void 0:et.resolveCodeAction)&&!this.action.edit){let et;try{et=yield this.provider.resolveCodeAction(this.action,Je)}catch(Je){Object(Zt.f)(Je)}et&&(this.action.edit=et.edit)}return this}))}}class ManagedCodeActionSet extends en.a{constructor(Je,et,tt){super(),this.documentation=et,this._register(tt),this.allActions=[...Je].sort(ManagedCodeActionSet.codeActionsComparator),this.validActions=this.allActions.filter(({action:Je})=>!Je.disabled)}static codeActionsComparator({action:Je},{action:et}){return Je.isPreferred&&!et.isPreferred?-1:!Je.isPreferred&&et.isPreferred?1:Object(ot.n)(Je.diagnostics)?Object(ot.n)(et.diagnostics)?Je.diagnostics[0].message.localeCompare(et.diagnostics[0].message):-1:Object(ot.n)(et.diagnostics)?1:0}get hasAutoFix(){return this.validActions.some(({action:Je})=>!!Je.kind&&En.b.QuickFix.contains(new En.b(Je.kind))&&!!Je.isPreferred)}}const An={actions:[],documentation:void 0};function getCodeActions(Je,et,tt,it,Cn){var wn;const Sn=tt.filter||{},kn={only:null===(wn=Sn.include)||void 0===wn?void 0:wn.value,trigger:tt.type},Dn=new _n.d(Je,Cn),Pn=function getCodeActionProviders(Je,et){return xn.a.all(Je).filter(Je=>!Je.providedCodeActionKinds||Je.providedCodeActionKinds.some(Je=>Object(En.d)(et,new En.b(Je))))}(Je,Sn),Ln=new en.b,Tn=Pn.map(tt=>__awaiter(this,void 0,void 0,(function*(){try{it.report(tt);const ot=yield tt.provideCodeActions(Je,et,kn,Dn.token);if(ot&&Ln.add(ot),Dn.token.isCancellationRequested)return An;const Zt=((null==ot?void 0:ot.actions)||[]).filter(Je=>Je&&Object(En.c)(Sn,Je)),en=function getDocumentation(Je,et,tt){if(!Je.documentation)return;const ot=Je.documentation.map(Je=>({kind:new En.b(Je.kind),command:Je.command}));if(tt){let Je;for(const et of ot)et.kind.contains(tt)&&(Je?Je.kind.contains(et.kind)&&(Je=et):Je=et);if(Je)return null==Je?void 0:Je.command}for(const Je of et)if(Je.kind)for(const et of ot)if(et.kind.contains(new En.b(Je.kind)))return et.command;return}(tt,Zt,Sn.include);return{actions:Zt.map(Je=>new CodeActionItem(Je,tt)),documentation:en}}catch(Je){if(Object(Zt.d)(Je))throw Je;return Object(Zt.f)(Je),An}}))),In=xn.a.onDidChange(()=>{const et=xn.a.all(Je);Object(ot.h)(et,Pn)||Dn.cancel()});return Promise.all(Tn).then(Je=>{const et=Object(ot.k)(Je.map(Je=>Je.actions)),tt=Object(ot.e)(Je.map(Je=>Je.documentation));return new ManagedCodeActionSet(et,tt,Ln)}).finally(()=>{In.dispose(),Dn.dispose()})}Pn.a.registerCommand("_executeCodeActionProvider",(function(Je,et,tt,ot,en){return __awaiter(this,void 0,void 0,(function*(){if(!(et instanceof Cn.a))throw Object(Zt.b)();const _n=Je.get(kn.a).getModel(et);if(!_n)throw Object(Zt.b)();const xn=Sn.a.isISelection(tt)?Sn.a.liftSelection(tt):wn.a.isIRange(tt)?_n.validateRange(tt):void 0;if(!xn)throw Object(Zt.b)();const Pn="string"==typeof ot?new En.b(ot):void 0,Ln=yield getCodeActions(_n,xn,{type:1,filter:{includeSourceActions:!0,include:Pn}},Dn.b.None,it.a.None),Tn=[],In=Math.min(Ln.validActions.length,"number"==typeof en?en:0);for(let Je=0;Je<In;Je++)Tn.push(Ln.validActions[Je].resolve(it.a.None));try{return yield Promise.all(Tn),Ln.validActions.map(Je=>Je.action)}finally{setTimeout(()=>Ln.dispose(),100)}}))}))},43:function(Je,et,tt){"use strict";(function(Je,ot){var it;tt.d(et,"b",(function(){return Ln})),tt.d(et,"h",(function(){return Mn})),tt.d(et,"j",(function(){return Rn})),tt.d(et,"f",(function(){return Nn})),tt.d(et,"d",(function(){return Fn})),tt.d(et,"g",(function(){return Bn})),tt.d(et,"i",(function(){return Vn})),tt.d(et,"c",(function(){return Wn})),tt.d(et,"l",(function(){return zn})),tt.d(et,"k",(function(){return Hn})),tt.d(et,"a",(function(){return $n})),tt.d(et,"e",(function(){return isLittleEndian}));let Zt=!1,en=!1,Cn=!1,_n=!1,wn=!1,Sn=!1,xn=!1,kn=void 0,En="en",Dn=void 0,Pn=void 0;const Ln="object"==typeof self?self:"object"==typeof Je?Je:{};let Tn=void 0;void 0!==Ln.vscode&&void 0!==Ln.vscode.process?Tn=Ln.vscode.process:void 0!==ot&&(Tn=ot);const In="string"==typeof(null===(it=null==Tn?void 0:Tn.versions)||void 0===it?void 0:it.electron)&&"renderer"===Tn.type,jn=In&&(null==Tn?void 0:Tn.sandboxed),Mn="string"==typeof(()=>{if(jn)return"bypassHeatCheck";const Je=null==Tn?void 0:Tn.env.VSCODE_BROWSER_CODE_LOADING;return"string"==typeof Je?"none"===Je||"code"===Je||"bypassHeatCheck"===Je||"bypassHeatCheckAndEagerCompile"===Je?Je:"bypassHeatCheck":void 0})();if("object"!=typeof navigator||In)if("object"==typeof Tn){Zt="win32"===Tn.platform,en="darwin"===Tn.platform,Cn="linux"===Tn.platform,_n=Cn&&!!Tn.env.SNAP&&!!Tn.env.SNAP_REVISION,kn="en",En="en";const Je=Tn.env.VSCODE_NLS_CONFIG;if(Je)try{const et=JSON.parse(Je),tt=et.availableLanguages["*"];kn=et.locale,En=tt||"en",Dn=et._translationsConfigFile}catch(Je){}wn=!0}else console.error("Unable to resolve platform.");else Pn=navigator.userAgent,Zt=Pn.indexOf("Windows")>=0,en=Pn.indexOf("Macintosh")>=0,xn=(Pn.indexOf("Macintosh")>=0||Pn.indexOf("iPad")>=0||Pn.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,Cn=Pn.indexOf("Linux")>=0,Sn=!0,kn=navigator.language,En=kn;let An=0;en?An=1:Zt?An=3:Cn&&(An=2);const Rn=Zt,Nn=en,Fn=Cn,Bn=wn,Vn=Sn,Wn=xn,zn=Pn,Hn=function defineSetImmediate(){if(Ln.setImmediate)return Ln.setImmediate.bind(Ln);if("function"==typeof Ln.postMessage&&!Ln.importScripts){let Je=[];Ln.addEventListener("message",et=>{if(et.data&&et.data.vscodeSetImmediateId)for(let tt=0,ot=Je.length;tt<ot;tt++){const ot=Je[tt];if(ot.id===et.data.vscodeSetImmediateId)return Je.splice(tt,1),void ot.callback()}});let et=0;return tt=>{const ot=++et;Je.push({id:ot,callback:tt}),Ln.postMessage({vscodeSetImmediateId:ot},"*")}}if("function"==typeof(null==Tn?void 0:Tn.nextTick))return Tn.nextTick.bind(Tn);const Je=Promise.resolve();return et=>Je.then(et)}(),$n=en||xn?2:Zt?1:3;let qn=!0,Kn=!1;function isLittleEndian(){if(!Kn){Kn=!0;const Je=new Uint8Array(2);Je[0]=1,Je[1]=2;const et=new Uint16Array(Je.buffer);qn=513===et[0]}return qn}}).call(this,tt(165),tt(343))},435:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return it}));var ot=tt(532);class WordCharacterClassifier extends ot.a{constructor(Je){super(0);for(let et=0,tt=Je.length;et<tt;et++)this.set(Je.charCodeAt(et),2);this.set(32,1),this.set(9,1)}}const it=function once(Je){let et={};return tt=>(et.hasOwnProperty(tt)||(et[tt]=Je(tt)),et[tt])}(Je=>new WordCharacterClassifier(Je))},436:function(Je,et,tt){"use strict";function clamp(Je,et,tt){return Math.min(Math.max(Je,et),tt)}tt.d(et,"b",(function(){return clamp})),tt.d(et,"a",(function(){return MovingAverage}));class MovingAverage{constructor(){this._n=1,this._val=0}update(Je){return this._val=this._val+(Je-this._val)/this._n,this._n+=1,this}get value(){return this._val}}},437:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return SearchParams})),tt.d(et,"d",(function(){return createFindMatch})),tt.d(et,"c",(function(){return TextModelSearch})),tt.d(et,"e",(function(){return isValidMatch})),tt.d(et,"b",(function(){return Searcher}));var ot=tt(26),it=tt(435),Zt=tt(30),en=tt(10),Cn=tt(182);class SearchParams{constructor(Je,et,tt,ot){this.searchString=Je,this.isRegex=et,this.matchCase=tt,this.wordSeparators=ot}parseSearchRequest(){if(""===this.searchString)return null;let Je;Je=this.isRegex?function isMultilineRegexSource(Je){if(!Je||0===Je.length)return!1;for(let et=0,tt=Je.length;et<tt;et++){if(92===Je.charCodeAt(et)){if(et++,et>=tt)break;const ot=Je.charCodeAt(et);if(110===ot||114===ot||87===ot||119===ot)return!0}}return!1}(this.searchString):this.searchString.indexOf("\n")>=0;let et=null;try{et=ot.q(this.searchString,this.isRegex,{matchCase:this.matchCase,wholeWord:!1,multiline:Je,global:!0,unicode:!0})}catch(Je){return null}if(!et)return null;let tt=!this.isRegex&&!Je;return tt&&this.searchString.toLowerCase()!==this.searchString.toUpperCase()&&(tt=this.matchCase),new SearchData(et,this.wordSeparators?Object(it.a)(this.wordSeparators):null,tt?this.searchString:null)}}class SearchData{constructor(Je,et,tt){this.regex=Je,this.wordSeparators=et,this.simpleSearch=tt}}function createFindMatch(Je,et,tt){if(!tt)return new Cn.b(Je,null);let ot=[];for(let Je=0,tt=et.length;Je<tt;Je++)ot[Je]=et[Je];return new Cn.b(Je,ot)}class LineFeedCounter{constructor(Je){let et=[],tt=0;for(let ot=0,it=Je.length;ot<it;ot++)10===Je.charCodeAt(ot)&&(et[tt++]=ot);this._lineFeedsOffsets=et}findLineFeedCountBeforeOffset(Je){const et=this._lineFeedsOffsets;let tt=0,ot=et.length-1;if(-1===ot)return 0;if(Je<=et[0])return 0;for(;tt<ot;){const it=tt+((ot-tt)/2>>0);et[it]>=Je?ot=it-1:et[it+1]>=Je?(tt=it,ot=it):tt=it+1}return tt+1}}class TextModelSearch{static findMatches(Je,et,tt,ot,it){const Zt=et.parseSearchRequest();return Zt?Zt.regex.multiline?this._doFindMatchesMultiline(Je,tt,new Searcher(Zt.wordSeparators,Zt.regex),ot,it):this._doFindMatchesLineByLine(Je,tt,Zt,ot,it):[]}static _getMultilineMatchRange(Je,et,tt,ot,it,Zt){let Cn,_n,wn=0;if(ot?(wn=ot.findLineFeedCountBeforeOffset(it),Cn=et+it+wn):Cn=et+it,ot){let Je=ot.findLineFeedCountBeforeOffset(it+Zt.length)-wn;_n=Cn+Zt.length+Je}else _n=Cn+Zt.length;const Sn=Je.getPositionAt(Cn),xn=Je.getPositionAt(_n);return new en.a(Sn.lineNumber,Sn.column,xn.lineNumber,xn.column)}static _doFindMatchesMultiline(Je,et,tt,ot,it){const Zt=Je.getOffsetAt(et.getStartPosition()),en=Je.getValueInRange(et,1),Cn="\r\n"===Je.getEOL()?new LineFeedCounter(en):null,_n=[];let wn,Sn=0;for(tt.reset(0);wn=tt.next(en);)if(_n[Sn++]=createFindMatch(this._getMultilineMatchRange(Je,Zt,en,Cn,wn.index,wn[0]),wn,ot),Sn>=it)return _n;return _n}static _doFindMatchesLineByLine(Je,et,tt,ot,it){const Zt=[];let en=0;if(et.startLineNumber===et.endLineNumber){const Cn=Je.getLineContent(et.startLineNumber).substring(et.startColumn-1,et.endColumn-1);return en=this._findMatchesInLine(tt,Cn,et.startLineNumber,et.startColumn-1,en,Zt,ot,it),Zt}const Cn=Je.getLineContent(et.startLineNumber).substring(et.startColumn-1);en=this._findMatchesInLine(tt,Cn,et.startLineNumber,et.startColumn-1,en,Zt,ot,it);for(let Cn=et.startLineNumber+1;Cn<et.endLineNumber&&en<it;Cn++)en=this._findMatchesInLine(tt,Je.getLineContent(Cn),Cn,0,en,Zt,ot,it);if(en<it){const Cn=Je.getLineContent(et.endLineNumber).substring(0,et.endColumn-1);en=this._findMatchesInLine(tt,Cn,et.endLineNumber,0,en,Zt,ot,it)}return Zt}static _findMatchesInLine(Je,et,tt,ot,it,Zt,_n,wn){const Sn=Je.wordSeparators;if(!_n&&Je.simpleSearch){const _n=Je.simpleSearch,xn=_n.length,kn=et.length;let En=-xn;for(;-1!==(En=et.indexOf(_n,En+xn));)if((!Sn||isValidMatch(Sn,et,kn,En,xn))&&(Zt[it++]=new Cn.b(new en.a(tt,En+1+ot,tt,En+1+xn+ot),null),it>=wn))return it;return it}const xn=new Searcher(Je.wordSeparators,Je.regex);let kn;xn.reset(0);do{if(kn=xn.next(et),kn&&(Zt[it++]=createFindMatch(new en.a(tt,kn.index+1+ot,tt,kn.index+1+kn[0].length+ot),kn,_n),it>=wn))return it}while(kn);return it}static findNextMatch(Je,et,tt,ot){const it=et.parseSearchRequest();if(!it)return null;const Zt=new Searcher(it.wordSeparators,it.regex);return it.regex.multiline?this._doFindNextMatchMultiline(Je,tt,Zt,ot):this._doFindNextMatchLineByLine(Je,tt,Zt,ot)}static _doFindNextMatchMultiline(Je,et,tt,ot){const it=new Zt.a(et.lineNumber,1),Cn=Je.getOffsetAt(it),_n=Je.getLineCount(),wn=Je.getValueInRange(new en.a(it.lineNumber,it.column,_n,Je.getLineMaxColumn(_n)),1),Sn="\r\n"===Je.getEOL()?new LineFeedCounter(wn):null;tt.reset(et.column-1);let xn=tt.next(wn);return xn?createFindMatch(this._getMultilineMatchRange(Je,Cn,wn,Sn,xn.index,xn[0]),xn,ot):1!==et.lineNumber||1!==et.column?this._doFindNextMatchMultiline(Je,new Zt.a(1,1),tt,ot):null}static _doFindNextMatchLineByLine(Je,et,tt,ot){const it=Je.getLineCount(),Zt=et.lineNumber,en=Je.getLineContent(Zt),Cn=this._findFirstMatchInLine(tt,en,Zt,et.column,ot);if(Cn)return Cn;for(let et=1;et<=it;et++){const en=(Zt+et-1)%it,Cn=Je.getLineContent(en+1),_n=this._findFirstMatchInLine(tt,Cn,en+1,1,ot);if(_n)return _n}return null}static _findFirstMatchInLine(Je,et,tt,ot,it){Je.reset(ot-1);const Zt=Je.next(et);return Zt?createFindMatch(new en.a(tt,Zt.index+1,tt,Zt.index+1+Zt[0].length),Zt,it):null}static findPreviousMatch(Je,et,tt,ot){const it=et.parseSearchRequest();if(!it)return null;const Zt=new Searcher(it.wordSeparators,it.regex);return it.regex.multiline?this._doFindPreviousMatchMultiline(Je,tt,Zt,ot):this._doFindPreviousMatchLineByLine(Je,tt,Zt,ot)}static _doFindPreviousMatchMultiline(Je,et,tt,ot){const it=this._doFindMatchesMultiline(Je,new en.a(1,1,et.lineNumber,et.column),tt,ot,9990);if(it.length>0)return it[it.length-1];const Cn=Je.getLineCount();return et.lineNumber!==Cn||et.column!==Je.getLineMaxColumn(Cn)?this._doFindPreviousMatchMultiline(Je,new Zt.a(Cn,Je.getLineMaxColumn(Cn)),tt,ot):null}static _doFindPreviousMatchLineByLine(Je,et,tt,ot){const it=Je.getLineCount(),Zt=et.lineNumber,en=Je.getLineContent(Zt).substring(0,et.column-1),Cn=this._findLastMatchInLine(tt,en,Zt,ot);if(Cn)return Cn;for(let et=1;et<=it;et++){const en=(it+Zt-et-1)%it,Cn=Je.getLineContent(en+1),_n=this._findLastMatchInLine(tt,Cn,en+1,ot);if(_n)return _n}return null}static _findLastMatchInLine(Je,et,tt,ot){let it,Zt=null;for(Je.reset(0);it=Je.next(et);)Zt=createFindMatch(new en.a(tt,it.index+1,tt,it.index+1+it[0].length),it,ot);return Zt}}function isValidMatch(Je,et,tt,ot,it){return function leftIsWordBounday(Je,et,tt,ot,it){if(0===ot)return!0;const Zt=et.charCodeAt(ot-1);if(0!==Je.get(Zt))return!0;if(13===Zt||10===Zt)return!0;if(it>0){const tt=et.charCodeAt(ot);if(0!==Je.get(tt))return!0}return!1}(Je,et,0,ot,it)&&function rightIsWordBounday(Je,et,tt,ot,it){if(ot+it===tt)return!0;const Zt=et.charCodeAt(ot+it);if(0!==Je.get(Zt))return!0;if(13===Zt||10===Zt)return!0;if(it>0){const tt=et.charCodeAt(ot+it-1);if(0!==Je.get(tt))return!0}return!1}(Je,et,tt,ot,it)}class Searcher{constructor(Je,et){this._wordSeparators=Je,this._searchRegex=et,this._prevMatchStartIndex=-1,this._prevMatchLength=0}reset(Je){this._searchRegex.lastIndex=Je,this._prevMatchStartIndex=-1,this._prevMatchLength=0}next(Je){const et=Je.length;let tt;do{if(this._prevMatchStartIndex+this._prevMatchLength===et)return null;if(tt=this._searchRegex.exec(Je),!tt)return null;const it=tt.index,Zt=tt[0].length;if(it===this._prevMatchStartIndex&&Zt===this._prevMatchLength){if(0===Zt){ot.A(Je,et,this._searchRegex.lastIndex)>65535?this._searchRegex.lastIndex+=2:this._searchRegex.lastIndex+=1;continue}return null}if(this._prevMatchStartIndex=it,this._prevMatchLength=Zt,!this._wordSeparators||isValidMatch(this._wordSeparators,Je,et,it,Zt))return tt}while(tt);return null}}},465:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Zt}));var ot=tt(58),it=tt(536);tt.d(et,"b",(function(){return it.a}));const Zt=Object(ot.c)("quickInputService")},466:function(Je,et,tt){"use strict";var ot;tt.d(et,"a",(function(){return ot})),function(Je){Je.DARK="dark",Je.LIGHT="light",Je.HIGH_CONTRAST="hc"}(ot||(ot={}))},467:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return escapeIcons})),tt.d(et,"b",(function(){return markdownEscapeEscapedIcons})),tt.d(et,"e",(function(){return stripIcons})),tt.d(et,"d",(function(){return parseLabelWithIcons})),tt.d(et,"c",(function(){return matchesFuzzyIconAware}));var ot=tt(65),it=tt(234),Zt=tt(26);const en=new RegExp(`\\$\\(${ot.a.iconNameExpression}(?:${ot.a.iconModifierExpression})?\\)`,"g"),Cn=new RegExp("(\\\\)?"+en.source,"g");function escapeIcons(Je){return Je.replace(Cn,(Je,et)=>et?Je:"\\"+Je)}const _n=new RegExp("\\\\"+en.source,"g");function markdownEscapeEscapedIcons(Je){return Je.replace(_n,Je=>"\\"+Je)}const wn=new RegExp(`(\\s)?(\\\\)?${en.source}(\\s)?`,"g");function stripIcons(Je){return-1===Je.indexOf("$(")?Je:Je.replace(wn,(Je,et,tt,ot)=>tt?Je:et||ot||"")}function parseLabelWithIcons(Je){const et=Je.indexOf("$(");return-1===et?{text:Je}:function doParseLabelWithIcons(Je,et){const tt=[];let ot="";function appendChars(Je){if(Je){ot+=Je;for(const et of Je)tt.push(_n)}}let it,Zt,en=-1,Cn="",_n=0,wn=et;const Sn=Je.length;appendChars(Je.substr(0,et));for(;wn<Sn;){if(it=Je[wn],Zt=Je[wn+1],it==="$("[0]&&Zt==="$("[1])en=wn,appendChars(Cn),Cn="$(",wn++;else if(")"===it&&-1!==en){_n+=wn-en+1,en=-1,Cn=""}else-1!==en?/^[a-z0-9\-]$/i.test(it)?Cn+=it:(appendChars(Cn),en=-1,Cn=""):appendChars(it);wn++}return appendChars(Cn),{text:ot,iconOffsets:tt}}(Je,et)}function matchesFuzzyIconAware(Je,et,tt=!1){const{text:ot,iconOffsets:en}=et;if(!en||0===en.length)return Object(it.g)(Je,ot,tt);const Cn=Object(Zt.K)(ot," "),_n=ot.length-Cn.length,wn=Object(it.g)(Je,Cn,tt);if(wn)for(const Je of wn){const et=en[Je.start+_n]+_n;Je.start+=et,Je.end+=et}return wn}},468:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return isCodeEditor})),tt.d(et,"c",(function(){return isDiffEditor})),tt.d(et,"a",(function(){return getCodeEditor}));var ot=tt(707);function isCodeEditor(Je){return!(!Je||"function"!=typeof Je.getEditorType)&&Je.getEditorType()===ot.a.ICodeEditor}function isDiffEditor(Je){return!(!Je||"function"!=typeof Je.getEditorType)&&Je.getEditorType()===ot.a.IDiffEditor}function getCodeEditor(Je){return isCodeEditor(Je)?Je:isDiffEditor(Je)?Je.getModifiedEditor():null}},469:function(Je,et,tt){"use strict";function createScopedLineTokens(Je,et){let tt=Je.getCount(),ot=Je.findTokenIndexAtOffset(et),it=Je.getLanguageId(ot),Zt=ot;for(;Zt+1<tt&&Je.getLanguageId(Zt+1)===it;)Zt++;let en=ot;for(;en>0&&Je.getLanguageId(en-1)===it;)en--;return new ScopedLineTokens(Je,it,en,Zt+1,Je.getStartOffset(en),Je.getEndOffset(Zt))}tt.d(et,"a",(function(){return createScopedLineTokens})),tt.d(et,"b",(function(){return ignoreBracketsInToken}));class ScopedLineTokens{constructor(Je,et,tt,ot,it,Zt){this._scopedLineTokensBrand=void 0,this._actual=Je,this.languageId=et,this._firstTokenIndex=tt,this._lastTokenIndex=ot,this.firstCharOffset=it,this._lastCharOffset=Zt}getLineContent(){return this._actual.getLineContent().substring(this.firstCharOffset,this._lastCharOffset)}getActualLineContentBefore(Je){return this._actual.getLineContent().substring(0,this.firstCharOffset+Je)}getTokenCount(){return this._lastTokenIndex-this._firstTokenIndex}findTokenIndexAtOffset(Je){return this._actual.findTokenIndexAtOffset(Je+this.firstCharOffset)-this._firstTokenIndex}getStandardTokenType(Je){return this._actual.getStandardTokenType(Je+this._firstTokenIndex)}}function ignoreBracketsInToken(Je){return 0!=(7&Je)}},49:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return wn})),tt.d(et,"g",(function(){return themeColorFromId})),tt.d(et,"d",(function(){return xn})),tt.d(et,"e",(function(){return getThemeTypeSelector})),tt.d(et,"a",(function(){return kn})),tt.d(et,"f",(function(){return registerThemingParticipant})),tt.d(et,"c",(function(){return Themable}));var ot=tt(58),it=tt(9),Zt=tt(170),en=tt(18),Cn=tt(466),_n=tt(65);const wn=Object(ot.c)("themeService");var Sn,xn;function themeColorFromId(Je){return{id:Je}}function getThemeTypeSelector(Je){switch(Je){case Cn.a.DARK:return"vs-dark";case Cn.a.HIGH_CONTRAST:return"hc-black";default:return"vs"}}!function(Je){Je.isThemeColor=function isThemeColor(Je){return Je&&"object"==typeof Je&&"string"==typeof Je.id}}(Sn||(Sn={})),function(Je){Je.isThemeIcon=function isThemeIcon(Je){return Je&&"object"==typeof Je&&"string"==typeof Je.id&&(void 0===Je.color||Sn.isThemeColor(Je.color))};const et=new RegExp(`^\\$\\((${_n.a.iconNameExpression}(?:${_n.a.iconModifierExpression})?)\\)$`);Je.fromString=function fromString(Je){const tt=et.exec(Je);if(!tt)return;let[,ot]=tt;return{id:ot}},Je.modify=function modify(Je,et){let tt=Je.id;const ot=tt.lastIndexOf("~");return-1!==ot&&(tt=tt.substring(0,ot)),et&&(tt=`${tt}~${et}`),{id:tt}},Je.isEqual=function isEqual(Je,et){var tt,ot;return Je.id===et.id&&(null===(tt=Je.color)||void 0===tt?void 0:tt.id)===(null===(ot=et.color)||void 0===ot?void 0:ot.id)},Je.asThemeIcon=function asThemeIcon(Je,et){return{id:Je.id,color:et?themeColorFromId(et):void 0}},Je.asClassNameArray=_n.a.asClassNameArray,Je.asClassName=_n.a.asClassName,Je.asCSSSelector=_n.a.asCSSSelector}(xn||(xn={}));const kn={ThemingContribution:"base.contributions.theming"};let En=new class ThemingRegistry{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new en.b}onColorThemeChange(Je){return this.themingParticipants.push(Je),this.onThemingParticipantAddedEmitter.fire(Je),Object(it.i)(()=>{const et=this.themingParticipants.indexOf(Je);this.themingParticipants.splice(et,1)})}getThemingParticipants(){return this.themingParticipants}};function registerThemingParticipant(Je){return En.onColorThemeChange(Je)}Zt.a.add(kn.ThemingContribution,En);class Themable extends it.a{constructor(Je){super(),this.themeService=Je,this.theme=Je.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(Je=>this.onThemeChange(Je)))}onThemeChange(Je){this.theme=Je,this.updateStyles()}updateStyles(){}}},496:function(Je,et,tt){"use strict";var ot;function setSharedTranslator(Je){ot=Je}function resetSharedTranslator(){setSharedTranslator("undefined"!=typeof window&&window.gettext||function(Je){return Je})}Object.defineProperty(et,"__esModule",{value:!0}),et.gettext=function gettext(){return ot.apply(void 0,arguments)},et._=function _(){return ot.apply(void 0,arguments)},et.setSharedTranslator=setSharedTranslator,et.resetSharedTranslator=resetSharedTranslator,resetSharedTranslator()},497:function(Je,et,tt){(()=>{"use strict";var et={80023:Je=>{Je.exports=tt(3)},99497:Je=>{Je.exports=tt(0)}},ot={};function t(Je){var tt=ot[Je];if(void 0!==tt)return tt.exports;var it=ot[Je]={exports:{}};return et[Je](it,it.exports,t),it.exports}t.n=Je=>{var et=Je&&Je.__esModule?()=>Je.default:()=>Je;return t.d(et,{a:et}),et},t.d=(Je,et)=>{for(var tt in et)t.o(et,tt)&&!t.o(Je,tt)&&Object.defineProperty(Je,tt,{enumerable:!0,get:et[tt]})},t.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),t.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var it={};(()=>{t.r(it),t.d(it,{default:()=>xn});var Je=t(99497),et=t.n(Je),ot=t(80023),Zt=t.n(ot);const en=tt(2);var Cn=t.n(en);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function p(Je,et){if(null==Je)return{};var tt,ot,it=function d(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var _n=Cn().svg.withConfig({displayName:"SVG__StyledSVG",componentId:"sc-13m0oii-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;pointer-events:none;fill:currentColor;"]),wn=Cn()(_n).withConfig({displayName:"SVG__BlockSVG",componentId:"sc-13m0oii-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),Sn={children:Zt().node,height:Zt().oneOfType([Zt().number,Zt().string]),inline:Zt().bool,width:Zt().oneOfType([Zt().number,Zt().string])};function y(Je){var tt=Je.children,ot=Je.height,it=Je.inline,Zt=Je.viewBox,en=Je.width,Cn=p(Je,["children","height","inline","viewBox","width"]),Sn=it?_n:wn;return et().createElement(Sn,u({"aria-hidden":"true",height:ot,tabIndex:-1,viewBox:Zt,width:en,xmlns:"http://www.w3.org/2000/svg"},Cn),tt)}y.defaultProps={inline:!0,height:"16px",viewBox:"0 0 24 24",width:"16px"},y.propTypes=Sn;const xn=y})(),Je.exports=it})()},498:function(Je,et,tt){(()=>{"use strict";var et={42519:(Je,et,ot)=>{ot.d(et,{default:()=>En});var it=ot(99497),Zt=ot.n(it),en=ot(80023),Cn=ot.n(en);const _n=tt(2);var wn=ot.n(_n);function c(){return(c=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function f(Je,et){if(null==Je)return{};var tt,ot,it=function s(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Sn=wn().svg.withConfig({displayName:"SVG__StyledSVG",componentId:"sc-13m0oii-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;pointer-events:none;fill:currentColor;"]),xn=wn()(Sn).withConfig({displayName:"SVG__BlockSVG",componentId:"sc-13m0oii-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),kn={children:Cn().node,height:Cn().oneOfType([Cn().number,Cn().string]),inline:Cn().bool,width:Cn().oneOfType([Cn().number,Cn().string])};function h(Je){var et=Je.children,tt=Je.height,ot=Je.inline,it=Je.viewBox,en=Je.width,Cn=f(Je,["children","height","inline","viewBox","width"]),_n=ot?Sn:xn;return Zt().createElement(_n,c({"aria-hidden":"true",height:tt,tabIndex:-1,viewBox:it,width:en,xmlns:"http://www.w3.org/2000/svg"},Cn),et)}h.defaultProps={inline:!0,height:"16px",viewBox:"0 0 24 24",width:"16px"},h.propTypes=kn;const En=h},80023:Je=>{Je.exports=tt(3)},99497:Je=>{Je.exports=tt(0)}},ot={};function t(Je){var tt=ot[Je];if(void 0!==tt)return tt.exports;var it=ot[Je]={exports:{}};return et[Je](it,it.exports,t),it.exports}t.n=Je=>{var et=Je&&Je.__esModule?()=>Je.default:()=>Je;return t.d(et,{a:et}),et},t.d=(Je,et)=>{for(var tt in et)t.o(et,tt)&&!t.o(Je,tt)&&Object.defineProperty(Je,tt,{enumerable:!0,get:et[tt]})},t.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),t.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var it={};(()=>{t.r(it),t.d(it,{IconContext:()=>_n,IconProvider:()=>wn,default:()=>Sn});var Je=t(99497),et=t.n(Je),tt=t(80023),ot=t.n(tt),Zt=t(42519);function u(Je,et){return function v(Je){if(Array.isArray(Je))return Je}(Je)||function s(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function c(Je,et){if(!Je)return;if("string"==typeof Je)return f(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return f(Je,et)}(Je,et)||function l(){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 f(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var en={children:ot().node,duplicateRepeatedIcons:ot().bool},Cn=function e(Je){var tt=Je.icons;return et().createElement(Zt.default,{style:{display:"none"}},et().createElement("defs",null,function e(Je){var tt=[];return Je.forEach((function(Je,ot){tt.push(et().createElement("symbol",{key:ot,id:ot,viewBox:"0 0 24 24"},Je))})),tt}(tt)))},_n=(0,Je.createContext)(null),wn=function t(tt){var ot=tt.children,it=tt.duplicateRepeatedIcons,Zt=u((0,Je.useState)(0),2),en=(Zt[0],Zt[1]),wn=(0,Je.useRef)(new Map),Sn=(0,Je.useRef)(!1);if((0,Je.useEffect)((function(){en(wn.current.size),Sn.current=!0}),[]),!it)return et().createElement(et().Fragment,null,ot);var xn=function e(Je){return wn.current.has(Je)};return et().createElement(_n.Provider,{value:{toRender:Sn.current,addIcon:function e(Je,et){var tt=xn(Je);return tt||(Sn.current=!1,wn.current.set(Je,et)),tt},getIconExists:xn}},et().createElement(Cn,{icons:wn.current}),ot)};wn.propTypes=en;const Sn=wn})(),Je.exports=it})()},499:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{NavigationContext:()=>In,NavigationProvider:()=>m,default:()=>Vn,isInternalLink:()=>Nn,isRootRelativeLink:()=>Rn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);tt(56);const _n=tt(76);var wn=et.n(_n);const Sn=tt(38);var xn=et.n(Sn);const kn=tt(1038),En=tt(2);var Dn=et.n(En);const Pn=tt(198);var Ln=Dn().a.withConfig({displayName:"ClickableStyles__StyledA",componentId:"sc-7al1vw-0"})([""," cursor:pointer;&[disabled],&[aria-disabled='true']{color:",";}&::-moz-focus-inner{border:0;padding:0;}"],Pn.mixins.reset("inline"),Pn.variables.contentColorDisabled),Tn={children:Cn().node,onClick:Cn().func,onLinkClick:Cn().func,prefix:Cn().string,transformUrl:Cn().func},In=Zt().createContext({});function m(Je){var et=Je.children,tt=Je.onClick,ot=Je.onLinkClick,en=Je.prefix,Cn=Je.transformUrl,_n=(0,it.useMemo)((function(){var Je;return null!=Cn?Je=Cn:null!=en&&(Je=function e(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",et=arguments.length>1?arguments[1]:void 0,tt=et.isInternal,ot=et.isRootRelative;return null!=en&&tt&&ot?"".concat(en).concat(Je):Je}),{onClick:tt,onLinkClick:ot,transformUrl:Je}}),[tt,ot,en,Cn]);return Zt().createElement(In.Provider,{value:_n},et)}function g(Je){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function C(){return(C=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function O(Je,et){if(null==Je)return{};var tt,ot,it=function w(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function j(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function S(Je,et){return(S=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function _(Je){var et=function L(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=N(Je);if(et){var it=N(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return T(this,tt)}}function T(Je,et){return!et||"object"!==g(et)&&"function"!=typeof et?I(Je):et}function I(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function N(Je){return(N=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function M(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}m.propTypes=Tn;var jn=/^[a-z0-9]+:/,Mn=/^\/\//,An=/^\//,Rn=function e(Je){return null!=Je&&An.test(Je)},Nn=function e(Je){return null!=Je&&!jn.test(Je)&&!Mn.test(Je)},Fn={allowDisabledLink:Cn().bool,children:Cn().node,disabled:Cn().oneOfType([Cn().bool,Cn().oneOf(["dimmed"])]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),onClick:Cn().func,openInNewContext:Cn().bool,navigationLabel:Cn().string,to:Cn().string};function A(Je){return!!Je.to&&!Je.disabled}var Bn=function(Je){!function P(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&S(Je,et)}(n,Je);var et=_(n);function n(Je){var tt;return function x(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),M(I(tt=et.call(this,Je)),"el",null),M(I(tt),"handleMount",(function(Je){tt.el=Je,function k(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(tt.props.elementRef,Je)})),M(I(tt),"createHandleOnClick",(function(){var Je=tt.context,et=Je.onClick,ot=Je.onLinkClick;return function(Je){if(!A(tt.props)||!Je.metaKey&&!Je.ctrlKey||!tt.props.to){tt.props.onClick&&tt.props.onClick(Je);var it=null==tt.props.onClick&&null!=et;if(A(tt.props)&&(it||null!=ot)){var Zt=tt.props.navigationLabel;!Zt&&wn()(tt.props.children)&&(Zt=tt.props.children);var en={to:tt.getTransformedUrl(tt.props.to),originalTo:tt.props.to,openInNewContext:tt.props.openInNewContext,label:Zt};it&&et(Je,en),null==ot||ot(Je,en)}}}})),M(I(tt),"getTransformedUrl",(function(Je){var et=tt.context.transformUrl;return null!=et?et(Je,{isInternal:Nn(Je),isRootRelative:Rn(Je)}):Je})),tt}return function R(Je,et,tt){return et&&j(Je.prototype,et),tt&&j(Je,tt),Je}(n,[{key:"focus",value:function e(){var Je;null===(Je=this.el)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this.createHandleOnClick();if(A(this.props)){var et=this.props,tt=et.children,ot=et.openInNewContext,it=et.to,en=O(et,["children","openInNewContext","to"]),Cn=ot?"_blank":void 0,_n=ot&&Nn(it)?"noopener noreferrer":void 0;return Zt().createElement(Ln,C({"data-test":"clickable",ref:this.handleMount,href:this.getTransformedUrl(this.props.to),target:Cn,rel:_n,onClick:Je},xn()(en,"disabled","elementRef","onClick")),tt)}if(this.props.allowDisabledLink){var wn=this.props,Sn=wn.children,kn=O(wn,["children"]);if(this.props.disabled&&null!=this.props.to)return Zt().createElement(Ln,C({"data-test":"clickable",ref:this.handleMount,role:"link","aria-disabled":"true"},xn()(kn,"href","to","elementRef","onClick","disabled")),Sn)}var En=this.props,Dn=En.children,Pn=En.onClick,Tn=En.disabled,In=En.type,jn=O(En,["children","onClick","disabled","type"]);return Zt().createElement(Ln,C({as:"button","aria-disabled":"dimmed"===Tn||void 0,"data-test":"clickable",ref:this.handleMount,type:In||"button",disabled:!0===Tn,onClick:Pn&&!Tn?Je:void 0},xn()(jn,"elementRef","openInNewContext","to")),Dn)}}]),n}(it.Component);M(Bn,"contextType",In),M(Bn,"propTypes",Fn),M(Bn,"defaultProps",{disabled:!1,openInNewContext:!1}),M(Bn,kn.legacyRefMode,!0);const Vn=Bn;Je.exports=ot})()},5:function(Je,et,tt){"use strict";function localize(Je,et,...tt){return function _format(Je,et){let tt;return tt=0===et.length?Je:Je.replace(/\{(\d+)\}/g,(function(Je,tt){const ot=tt[0];return void 0!==et[ot]?et[ot]:Je})),tt}(et,tt)}tt.d(et,"a",(function(){return localize}))},500:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});var ot={getSettingsFromThemedProps:!0,getTheme:!0,mixins:!0,pick:!0,pickVariant:!0,SplunkThemeProvider:!0,useSplunkTheme:!0,withSplunkTheme:!0,variables:!0};Object.defineProperty(et,"getSettingsFromThemedProps",{enumerable:!0,get:function get(){return it.default}}),Object.defineProperty(et,"getTheme",{enumerable:!0,get:function get(){return Zt.default}}),Object.defineProperty(et,"mixins",{enumerable:!0,get:function get(){return en.default}}),Object.defineProperty(et,"pick",{enumerable:!0,get:function get(){return Cn.default}}),Object.defineProperty(et,"pickVariant",{enumerable:!0,get:function get(){return _n.default}}),Object.defineProperty(et,"SplunkThemeProvider",{enumerable:!0,get:function get(){return wn.default}}),Object.defineProperty(et,"useSplunkTheme",{enumerable:!0,get:function get(){return Sn.default}}),Object.defineProperty(et,"withSplunkTheme",{enumerable:!0,get:function get(){return xn.default}}),Object.defineProperty(et,"variables",{enumerable:!0,get:function get(){return kn.default}});var it=_interopRequireDefault(tt(7128)),Zt=_interopRequireDefault(tt(2510)),en=_interopRequireDefault(tt(7136)),Cn=_interopRequireDefault(tt(1810)),_n=_interopRequireDefault(tt(7139)),wn=_interopRequireDefault(tt(7140)),Sn=_interopRequireDefault(tt(3896)),xn=_interopRequireDefault(tt(7141)),kn=_interopRequireDefault(tt(2512)),En=tt(7142);function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}Object.keys(En).forEach((function(Je){"default"!==Je&&"__esModule"!==Je&&(Object.prototype.hasOwnProperty.call(ot,Je)||Object.defineProperty(et,Je,{enumerable:!0,get:function get(){return En[Je]}}))}))},502:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return registerSingleton})),tt.d(et,"a",(function(){return getSingletonServiceDescriptors}));var ot=tt(746);const it=[];function registerSingleton(Je,et,tt){et instanceof ot.a||(et=new ot.a(et,[],tt)),it.push([Je,et])}function getSingletonServiceDescriptors(){return it}},503:function(Je,et,tt){"use strict";function once(Je){const et=this;let tt,ot=!1;return function(){return ot||(ot=!0,tt=Je.apply(et,arguments)),tt}}tt.d(et,"a",(function(){return once}))},504:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return ActionBar}));tt(3856);var ot=tt(9),it=tt(186),Zt=tt(6),en=tt(54),Cn=tt(190),_n=tt(18),wn=tt(505),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class ActionBar extends ot.a{constructor(Je,et={}){var tt,ot,en,Sn,xn,kn;let En,Dn;switch(super(),this.triggerKeyDown=!1,this.focusable=!0,this._onDidBlur=this._register(new _n.b),this.onDidBlur=this._onDidBlur.event,this._onDidCancel=this._register(new _n.b({onFirstListenerAdd:()=>this.cancelHasListener=!0})),this.onDidCancel=this._onDidCancel.event,this.cancelHasListener=!1,this._onDidRun=this._register(new _n.b),this.onDidRun=this._onDidRun.event,this._onBeforeRun=this._register(new _n.b),this.onBeforeRun=this._onBeforeRun.event,this.options=et,this._context=null!==(tt=et.context)&&void 0!==tt?tt:null,this._orientation=null!==(ot=this.options.orientation)&&void 0!==ot?ot:0,this._triggerKeys={keyDown:null!==(Sn=null===(en=this.options.triggerKeys)||void 0===en?void 0:en.keyDown)&&void 0!==Sn&&Sn,keys:null!==(kn=null===(xn=this.options.triggerKeys)||void 0===xn?void 0:xn.keys)&&void 0!==kn?kn:[3,10]},this.options.actionRunner?this._actionRunner=this.options.actionRunner:(this._actionRunner=new it.b,this._register(this._actionRunner)),this._register(this._actionRunner.onDidRun(Je=>this._onDidRun.fire(Je))),this._register(this._actionRunner.onBeforeRun(Je=>this._onBeforeRun.fire(Je))),this._actionIds=[],this.viewItems=[],this.focusedItem=void 0,this.domNode=document.createElement("div"),this.domNode.className="monaco-action-bar",!1!==et.animated&&this.domNode.classList.add("animated"),this._orientation){case 0:En=[15],Dn=[17];break;case 1:En=[16],Dn=[18],this.domNode.className+=" vertical"}this._register(Zt.i(this.domNode,Zt.d.KEY_DOWN,Je=>{const et=new Cn.a(Je);let tt=!0;const ot="number"==typeof this.focusedItem?this.viewItems[this.focusedItem]:void 0;En&&(et.equals(En[0])||et.equals(En[1]))?tt=this.focusPrevious():Dn&&(et.equals(Dn[0])||et.equals(Dn[1]))?tt=this.focusNext():et.equals(9)&&this.cancelHasListener?this._onDidCancel.fire():et.equals(14)?tt=this.focusFirst():et.equals(13)?tt=this.focusLast():et.equals(2)&&ot instanceof wn.b&&ot.trapsArrowNavigation?tt=this.focusNext():this.isTriggerKeyEvent(et)?this._triggerKeys.keyDown?this.doTrigger(et):this.triggerKeyDown=!0:tt=!1,tt&&(et.preventDefault(),et.stopPropagation())})),this._register(Zt.i(this.domNode,Zt.d.KEY_UP,Je=>{const et=new Cn.a(Je);this.isTriggerKeyEvent(et)?(!this._triggerKeys.keyDown&&this.triggerKeyDown&&(this.triggerKeyDown=!1,this.doTrigger(et)),et.preventDefault(),et.stopPropagation()):(et.equals(2)||et.equals(1026))&&this.updateFocusedItem()})),this.focusTracker=this._register(Zt.Y(this.domNode)),this._register(this.focusTracker.onDidBlur(()=>{Zt.y()!==this.domNode&&Zt.L(Zt.y(),this.domNode)||(this._onDidBlur.fire(),this.focusedItem=void 0,this.triggerKeyDown=!1)})),this._register(this.focusTracker.onDidFocus(()=>this.updateFocusedItem())),this.actionsList=document.createElement("ul"),this.actionsList.className="actions-container",this.actionsList.setAttribute("role","toolbar"),this.options.ariaLabel&&this.actionsList.setAttribute("aria-label",this.options.ariaLabel),this.domNode.appendChild(this.actionsList),Je.appendChild(this.domNode)}isTriggerKeyEvent(Je){let et=!1;return this._triggerKeys.keys.forEach(tt=>{et=et||Je.equals(tt)}),et}updateFocusedItem(){for(let Je=0;Je<this.actionsList.children.length;Je++){const et=this.actionsList.children[Je];if(Zt.L(Zt.y(),et)){this.focusedItem=Je;break}}}get context(){return this._context}set context(Je){this._context=Je,this.viewItems.forEach(et=>et.setActionContext(Je))}get actionRunner(){return this._actionRunner}set actionRunner(Je){Je&&(this._actionRunner=Je,this.viewItems.forEach(et=>et.actionRunner=Je))}getContainer(){return this.domNode}push(Je,et={}){const tt=Array.isArray(Je)?Je:[Je];let ot=en.i(et.index)?et.index:null;tt.forEach(Je=>{const tt=document.createElement("li");let it;tt.className="action-item",tt.setAttribute("role","presentation"),this.options.allowContextMenu||this._register(Zt.i(tt,Zt.d.CONTEXT_MENU,Je=>{Zt.c.stop(Je,!0)})),this.options.actionViewItemProvider&&(it=this.options.actionViewItemProvider(Je)),it||(it=new wn.a(this.context,Je,et)),it.actionRunner=this._actionRunner,it.setActionContext(this.context),it.render(tt),this.focusable&&it instanceof wn.b&&0===this.viewItems.length&&it.setFocusable(!0),null===ot||ot<0||ot>=this.actionsList.children.length?(this.actionsList.appendChild(tt),this.viewItems.push(it),this._actionIds.push(Je.id)):(this.actionsList.insertBefore(tt,this.actionsList.children[ot]),this.viewItems.splice(ot,0,it),this._actionIds.splice(ot,0,Je.id),ot++)}),"number"==typeof this.focusedItem&&this.focus(this.focusedItem)}clear(){Object(ot.f)(this.viewItems),this.viewItems=[],this._actionIds=[],Zt.t(this.actionsList)}length(){return this.viewItems.length}focus(Je){let et=!1,tt=void 0;if(void 0===Je?et=!0:"number"==typeof Je?tt=Je:"boolean"==typeof Je&&(et=Je),et&&void 0===this.focusedItem){const Je=this.viewItems.findIndex(Je=>Je.isEnabled());this.focusedItem=-1===Je?void 0:Je,this.updateFocus()}else void 0!==tt&&(this.focusedItem=tt),this.updateFocus()}focusFirst(){return this.focusedItem=this.length()>1?1:0,this.focusPrevious()}focusLast(){return this.focusedItem=this.length()<2?0:this.length()-2,this.focusNext()}focusNext(){if(void 0===this.focusedItem)this.focusedItem=this.viewItems.length-1;else if(this.viewItems.length<=1)return!1;const Je=this.focusedItem;let et;do{if(this.options.preventLoopNavigation&&this.focusedItem+1>=this.viewItems.length)return this.focusedItem=Je,!1;this.focusedItem=(this.focusedItem+1)%this.viewItems.length,et=this.viewItems[this.focusedItem]}while(this.focusedItem!==Je&&this.options.focusOnlyEnabledItems&&!et.isEnabled());return this.updateFocus(),!0}focusPrevious(){if(void 0===this.focusedItem)this.focusedItem=0;else if(this.viewItems.length<=1)return!1;const Je=this.focusedItem;let et;do{if(this.focusedItem=this.focusedItem-1,this.focusedItem<0){if(this.options.preventLoopNavigation)return this.focusedItem=Je,!1;this.focusedItem=this.viewItems.length-1}et=this.viewItems[this.focusedItem]}while(this.focusedItem!==Je&&this.options.focusOnlyEnabledItems&&!et.isEnabled());return this.updateFocus(!0),!0}updateFocus(Je,et){void 0===this.focusedItem&&this.actionsList.focus({preventScroll:et});for(let tt=0;tt<this.viewItems.length;tt++){const ot=this.viewItems[tt],it=ot;if(tt===this.focusedItem){let tt=!0;en.h(it.focus)||(tt=!1),this.options.focusOnlyEnabledItems&&en.h(ot.isEnabled)&&!ot.isEnabled()&&(tt=!1),tt?it.focus(Je):this.actionsList.focus({preventScroll:et})}else en.h(it.blur)&&it.blur()}}doTrigger(Je){if(void 0===this.focusedItem)return;const et=this.viewItems[this.focusedItem];if(et instanceof wn.b){const tt=null===et._context||void 0===et._context?Je:et._context;this.run(et._action,tt)}}run(Je,et){return __awaiter(this,void 0,void 0,(function*(){yield this._actionRunner.run(Je,et)}))}dispose(){Object(ot.f)(this.viewItems),this.viewItems=[],this._actionIds=[],this.getContainer().remove(),super.dispose()}}},505:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return BaseActionViewItem})),tt.d(et,"a",(function(){return ActionViewItem}));tt(3856);var ot=tt(43),it=tt(5),Zt=tt(9),en=tt(186),Cn=tt(54),_n=tt(195),wn=tt(537),Sn=tt(124),xn=tt(6);class BaseActionViewItem extends Zt.a{constructor(Je,et,tt={}){super(),this.options=tt,this._context=Je||this,this._action=et,et instanceof en.a&&this._register(et.onDidChange(Je=>{this.element&&this.handleActionChangeEvent(Je)}))}handleActionChangeEvent(Je){void 0!==Je.enabled&&this.updateEnabled(),void 0!==Je.checked&&this.updateChecked(),void 0!==Je.class&&this.updateClass(),void 0!==Je.label&&(this.updateLabel(),this.updateTooltip()),void 0!==Je.tooltip&&this.updateTooltip()}get actionRunner(){return this._actionRunner||(this._actionRunner=this._register(new en.b)),this._actionRunner}set actionRunner(Je){this._actionRunner=Je}getAction(){return this._action}isEnabled(){return this._action.enabled}setActionContext(Je){this._context=Je}render(Je){const et=this.element=Je;this._register(_n.b.addTarget(Je));const tt=this.options&&this.options.draggable;tt&&(Je.draggable=!0,Sn.g&&this._register(Object(xn.i)(Je,xn.d.DRAG_START,Je=>{var et;return null===(et=Je.dataTransfer)||void 0===et?void 0:et.setData(wn.a.TEXT,this._action.label)}))),this._register(Object(xn.i)(et,_n.a.Tap,Je=>this.onClick(Je,!0))),this._register(Object(xn.i)(et,xn.d.MOUSE_DOWN,Je=>{tt||xn.c.stop(Je,!0),this._action.enabled&&0===Je.button&&et.classList.add("active")})),ot.f&&this._register(Object(xn.i)(et,xn.d.CONTEXT_MENU,Je=>{0===Je.button&&!0===Je.ctrlKey&&this.onClick(Je)})),this._register(Object(xn.i)(et,xn.d.CLICK,Je=>{xn.c.stop(Je,!0),this.options&&this.options.isMenu||ot.k(()=>this.onClick(Je))})),this._register(Object(xn.i)(et,xn.d.DBLCLICK,Je=>{xn.c.stop(Je,!0)})),[xn.d.MOUSE_UP,xn.d.MOUSE_OUT].forEach(Je=>{this._register(Object(xn.i)(et,Je,Je=>{xn.c.stop(Je),et.classList.remove("active")}))})}onClick(Je,et=!1){var tt;xn.c.stop(Je,!0);const ot=Cn.m(this._context)?(null===(tt=this.options)||void 0===tt?void 0:tt.useEventAsContext)?Je:{preserveFocus:et}:this._context;this.actionRunner.run(this._action,ot)}focus(){this.element&&(this.element.tabIndex=0,this.element.focus(),this.element.classList.add("focused"))}blur(){this.element&&(this.element.blur(),this.element.tabIndex=-1,this.element.classList.remove("focused"))}setFocusable(Je){this.element&&(this.element.tabIndex=Je?0:-1)}get trapsArrowNavigation(){return!1}updateEnabled(){}updateLabel(){}updateTooltip(){}updateClass(){}updateChecked(){}dispose(){this.element&&(this.element.remove(),this.element=void 0),super.dispose()}}class ActionViewItem extends BaseActionViewItem{constructor(Je,et,tt={}){super(Je,et,tt),this.options=tt,this.options.icon=void 0!==tt.icon&&tt.icon,this.options.label=void 0===tt.label||tt.label,this.cssClass=""}render(Je){super.render(Je),this.element&&(this.label=Object(xn.q)(this.element,Object(xn.a)("a.action-label"))),this.label&&(this._action.id===en.d.ID?this.label.setAttribute("role","presentation"):this.options.isMenu?this.label.setAttribute("role","menuitem"):this.label.setAttribute("role","button")),this.options.label&&this.options.keybinding&&this.element&&(Object(xn.q)(this.element,Object(xn.a)("span.keybinding")).textContent=this.options.keybinding),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked()}focus(){this.label&&(this.label.tabIndex=0,this.label.focus())}blur(){this.label&&(this.label.tabIndex=-1)}setFocusable(Je){this.label&&(this.label.tabIndex=Je?0:-1)}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this.getAction().label)}updateTooltip(){let Je=null;this.getAction().tooltip?Je=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(Je=this.getAction().label,this.options.keybinding&&(Je=it.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",Je,this.options.keybinding))),Je&&this.label&&(this.label.title=Je)}updateClass(){this.cssClass&&this.label&&this.label.classList.remove(...this.cssClass.split(" ")),this.options.icon?(this.cssClass=this.getAction().class,this.label&&(this.label.classList.add("codicon"),this.cssClass&&this.label.classList.add(...this.cssClass.split(" "))),this.updateEnabled()):this.label&&this.label.classList.remove("codicon")}updateEnabled(){this.getAction().enabled?(this.label&&(this.label.removeAttribute("aria-disabled"),this.label.classList.remove("disabled")),this.element&&this.element.classList.remove("disabled")):(this.label&&(this.label.setAttribute("aria-disabled","true"),this.label.classList.add("disabled")),this.element&&this.element.classList.add("disabled"))}updateChecked(){this.label&&(this.getAction().checked?this.label.classList.add("checked"):this.label.classList.remove("checked"))}}},506:function(Je,et,tt){"use strict";tt.d(et,"d",(function(){return Text})),tt.d(et,"b",(function(){return Placeholder})),tt.d(et,"a",(function(){return Choice})),tt.d(et,"c",(function(){return SnippetParser}));class Scanner{constructor(){this.value="",this.pos=0}static isDigitCharacter(Je){return Je>=48&&Je<=57}static isVariableCharacter(Je){return 95===Je||Je>=97&&Je<=122||Je>=65&&Je<=90}text(Je){this.value=Je,this.pos=0}tokenText(Je){return this.value.substr(Je.pos,Je.len)}next(){if(this.pos>=this.value.length)return{type:14,pos:this.pos,len:0};let Je,et=this.pos,tt=0,ot=this.value.charCodeAt(et);if(Je=Scanner._table[ot],"number"==typeof Je)return this.pos+=1,{type:Je,pos:et,len:1};if(Scanner.isDigitCharacter(ot)){Je=8;do{tt+=1,ot=this.value.charCodeAt(et+tt)}while(Scanner.isDigitCharacter(ot));return this.pos+=tt,{type:Je,pos:et,len:tt}}if(Scanner.isVariableCharacter(ot)){Je=9;do{ot=this.value.charCodeAt(et+ ++tt)}while(Scanner.isVariableCharacter(ot)||Scanner.isDigitCharacter(ot));return this.pos+=tt,{type:Je,pos:et,len:tt}}Je=10;do{tt+=1,ot=this.value.charCodeAt(et+tt)}while(!isNaN(ot)&&void 0===Scanner._table[ot]&&!Scanner.isDigitCharacter(ot)&&!Scanner.isVariableCharacter(ot));return this.pos+=tt,{type:Je,pos:et,len:tt}}}Scanner._table={36:0,58:1,44:2,123:3,125:4,92:5,47:6,124:7,43:11,45:12,63:13};class Marker{constructor(){this._children=[]}appendChild(Je){return Je instanceof Text&&this._children[this._children.length-1]instanceof Text?this._children[this._children.length-1].value+=Je.value:(Je.parent=this,this._children.push(Je)),this}replace(Je,et){const{parent:tt}=Je,ot=tt.children.indexOf(Je),it=tt.children.slice(0);it.splice(ot,1,...et),tt._children=it,function _fixParent(Je,et){for(const tt of Je)tt.parent=et,_fixParent(tt.children,tt)}(et,tt)}get children(){return this._children}get snippet(){let Je=this;for(;;){if(!Je)return;if(Je instanceof TextmateSnippet)return Je;Je=Je.parent}}toString(){return this.children.reduce((Je,et)=>Je+et.toString(),"")}len(){return 0}}class Text extends Marker{constructor(Je){super(),this.value=Je}toString(){return this.value}len(){return this.value.length}clone(){return new Text(this.value)}}class TransformableMarker extends Marker{}class Placeholder extends TransformableMarker{constructor(Je){super(),this.index=Je}static compareByIndex(Je,et){return Je.index===et.index?0:Je.isFinalTabstop?1:et.isFinalTabstop||Je.index<et.index?-1:Je.index>et.index?1:0}get isFinalTabstop(){return 0===this.index}get choice(){return 1===this._children.length&&this._children[0]instanceof Choice?this._children[0]:void 0}clone(){let Je=new Placeholder(this.index);return this.transform&&(Je.transform=this.transform.clone()),Je._children=this.children.map(Je=>Je.clone()),Je}}class Choice extends Marker{constructor(){super(...arguments),this.options=[]}appendChild(Je){return Je instanceof Text&&(Je.parent=this,this.options.push(Je)),this}toString(){return this.options[0].value}len(){return this.options[0].len()}clone(){let Je=new Choice;return this.options.forEach(Je.appendChild,Je),Je}}class Transform extends Marker{constructor(){super(...arguments),this.regexp=new RegExp("")}resolve(Je){const et=this;let tt=!1,ot=Je.replace(this.regexp,(function(){return tt=!0,et._replace(Array.prototype.slice.call(arguments,0,-2))}));return!tt&&this._children.some(Je=>Je instanceof FormatString&&Boolean(Je.elseValue))&&(ot=this._replace([])),ot}_replace(Je){let et="";for(const tt of this._children)if(tt instanceof FormatString){let ot=Je[tt.index]||"";ot=tt.resolve(ot),et+=ot}else et+=tt.toString();return et}toString(){return""}clone(){let Je=new Transform;return Je.regexp=new RegExp(this.regexp.source,(this.regexp.ignoreCase?"i":"")+(this.regexp.global?"g":"")),Je._children=this.children.map(Je=>Je.clone()),Je}}class FormatString extends Marker{constructor(Je,et,tt,ot){super(),this.index=Je,this.shorthandName=et,this.ifValue=tt,this.elseValue=ot}resolve(Je){return"upcase"===this.shorthandName?Je?Je.toLocaleUpperCase():"":"downcase"===this.shorthandName?Je?Je.toLocaleLowerCase():"":"capitalize"===this.shorthandName?Je?Je[0].toLocaleUpperCase()+Je.substr(1):"":"pascalcase"===this.shorthandName?Je?this._toPascalCase(Je):"":"camelcase"===this.shorthandName?Je?this._toCamelCase(Je):"":Boolean(Je)&&"string"==typeof this.ifValue?this.ifValue:Boolean(Je)||"string"!=typeof this.elseValue?Je||"":this.elseValue}_toPascalCase(Je){const et=Je.match(/[a-z0-9]+/gi);return et?et.map(Je=>Je.charAt(0).toUpperCase()+Je.substr(1).toLowerCase()).join(""):Je}_toCamelCase(Je){const et=Je.match(/[a-z0-9]+/gi);return et?et.map((Je,et)=>0===et?Je.toLowerCase():Je.charAt(0).toUpperCase()+Je.substr(1).toLowerCase()).join(""):Je}clone(){return new FormatString(this.index,this.shorthandName,this.ifValue,this.elseValue)}}class Variable extends TransformableMarker{constructor(Je){super(),this.name=Je}resolve(Je){let et=Je.resolve(this);return this.transform&&(et=this.transform.resolve(et||"")),void 0!==et&&(this._children=[new Text(et)],!0)}clone(){const Je=new Variable(this.name);return this.transform&&(Je.transform=this.transform.clone()),Je._children=this.children.map(Je=>Je.clone()),Je}}function walk(Je,et){const tt=[...Je];for(;tt.length>0;){const Je=tt.shift();if(!et(Je))break;tt.unshift(...Je.children)}}class TextmateSnippet extends Marker{get placeholderInfo(){if(!this._placeholders){let Je,et=[];this.walk((function(tt){return tt instanceof Placeholder&&(et.push(tt),Je=!Je||Je.index<tt.index?tt:Je),!0})),this._placeholders={all:et,last:Je}}return this._placeholders}get placeholders(){const{all:Je}=this.placeholderInfo;return Je}offset(Je){let et=0,tt=!1;return this.walk(ot=>ot===Je?(tt=!0,!1):(et+=ot.len(),!0)),tt?et:-1}fullLen(Je){let et=0;return walk([Je],Je=>(et+=Je.len(),!0)),et}enclosingPlaceholders(Je){let et=[],{parent:tt}=Je;for(;tt;)tt instanceof Placeholder&&et.push(tt),tt=tt.parent;return et}resolveVariables(Je){return this.walk(et=>(et instanceof Variable&&et.resolve(Je)&&(this._placeholders=void 0),!0)),this}appendChild(Je){return this._placeholders=void 0,super.appendChild(Je)}replace(Je,et){return this._placeholders=void 0,super.replace(Je,et)}clone(){let Je=new TextmateSnippet;return this._children=this.children.map(Je=>Je.clone()),Je}walk(Je){walk(this.children,Je)}}class SnippetParser{constructor(){this._scanner=new Scanner,this._token={type:14,pos:0,len:0}}static escape(Je){return Je.replace(/\$|}|\\/g,"\\$&")}static guessNeedsClipboard(Je){return/\${?CLIPBOARD/.test(Je)}parse(Je,et,tt){this._scanner.text(Je),this._token=this._scanner.next();const ot=new TextmateSnippet;for(;this._parse(ot););const it=new Map,Zt=[];let en=0;ot.walk(Je=>(Je instanceof Placeholder&&(en+=1,Je.isFinalTabstop?it.set(0,void 0):!it.has(Je.index)&&Je.children.length>0?it.set(Je.index,Je.children):Zt.push(Je)),!0));for(const Je of Zt){const et=it.get(Je.index);if(et){const tt=new Placeholder(Je.index);tt.transform=Je.transform;for(const Je of et)tt.appendChild(Je.clone());ot.replace(Je,[tt])}}return tt||(tt=en>0&&et),!it.has(0)&&tt&&ot.appendChild(new Placeholder(0)),ot}_accept(Je,et){if(void 0===Je||this._token.type===Je){let Je=!et||this._scanner.tokenText(this._token);return this._token=this._scanner.next(),Je}return!1}_backTo(Je){return this._scanner.pos=Je.pos+Je.len,this._token=Je,!1}_until(Je){const et=this._token;for(;this._token.type!==Je;){if(14===this._token.type)return!1;if(5===this._token.type){const Je=this._scanner.next();if(0!==Je.type&&4!==Je.type&&5!==Je.type)return!1}this._token=this._scanner.next()}const tt=this._scanner.value.substring(et.pos,this._token.pos).replace(/\\(\$|}|\\)/g,"$1");return this._token=this._scanner.next(),tt}_parse(Je){return this._parseEscaped(Je)||this._parseTabstopOrVariableName(Je)||this._parseComplexPlaceholder(Je)||this._parseComplexVariable(Je)||this._parseAnything(Je)}_parseEscaped(Je){let et;return!!(et=this._accept(5,!0))&&(et=this._accept(0,!0)||this._accept(4,!0)||this._accept(5,!0)||et,Je.appendChild(new Text(et)),!0)}_parseTabstopOrVariableName(Je){let et;const tt=this._token;return this._accept(0)&&(et=this._accept(9,!0)||this._accept(8,!0))?(Je.appendChild(/^\d+$/.test(et)?new Placeholder(Number(et)):new Variable(et)),!0):this._backTo(tt)}_parseComplexPlaceholder(Je){let et;const tt=this._token;if(!(this._accept(0)&&this._accept(3)&&(et=this._accept(8,!0))))return this._backTo(tt);const ot=new Placeholder(Number(et));if(this._accept(1))for(;;){if(this._accept(4))return Je.appendChild(ot),!0;if(!this._parse(ot))return Je.appendChild(new Text("${"+et+":")),ot.children.forEach(Je.appendChild,Je),!0}else{if(!(ot.index>0&&this._accept(7)))return this._accept(6)?this._parseTransform(ot)?(Je.appendChild(ot),!0):(this._backTo(tt),!1):this._accept(4)?(Je.appendChild(ot),!0):this._backTo(tt);{const et=new Choice;for(;;){if(this._parseChoiceElement(et)){if(this._accept(2))continue;if(this._accept(7)&&(ot.appendChild(et),this._accept(4)))return Je.appendChild(ot),!0}return this._backTo(tt),!1}}}}_parseChoiceElement(Je){const et=this._token,tt=[];for(;2!==this._token.type&&7!==this._token.type;){let Je;if(Je=(Je=this._accept(5,!0))?this._accept(2,!0)||this._accept(7,!0)||this._accept(5,!0)||Je:this._accept(void 0,!0),!Je)return this._backTo(et),!1;tt.push(Je)}return 0===tt.length?(this._backTo(et),!1):(Je.appendChild(new Text(tt.join(""))),!0)}_parseComplexVariable(Je){let et;const tt=this._token;if(!(this._accept(0)&&this._accept(3)&&(et=this._accept(9,!0))))return this._backTo(tt);const ot=new Variable(et);if(!this._accept(1))return this._accept(6)?this._parseTransform(ot)?(Je.appendChild(ot),!0):(this._backTo(tt),!1):this._accept(4)?(Je.appendChild(ot),!0):this._backTo(tt);for(;;){if(this._accept(4))return Je.appendChild(ot),!0;if(!this._parse(ot))return Je.appendChild(new Text("${"+et+":")),ot.children.forEach(Je.appendChild,Je),!0}}_parseTransform(Je){let et=new Transform,tt="",ot="";for(;!this._accept(6);){let Je;if(Je=this._accept(5,!0))Je=this._accept(6,!0)||Je,tt+=Je;else{if(14===this._token.type)return!1;tt+=this._accept(void 0,!0)}}for(;!this._accept(6);){let Je;if(Je=this._accept(5,!0))Je=this._accept(5,!0)||this._accept(6,!0)||Je,et.appendChild(new Text(Je));else if(!this._parseFormatString(et)&&!this._parseAnything(et))return!1}for(;!this._accept(4);){if(14===this._token.type)return!1;ot+=this._accept(void 0,!0)}try{et.regexp=new RegExp(tt,ot)}catch(Je){return!1}return Je.transform=et,!0}_parseFormatString(Je){const et=this._token;if(!this._accept(0))return!1;let tt=!1;this._accept(3)&&(tt=!0);let ot=this._accept(8,!0);if(!ot)return this._backTo(et),!1;if(!tt)return Je.appendChild(new FormatString(Number(ot))),!0;if(this._accept(4))return Je.appendChild(new FormatString(Number(ot))),!0;if(!this._accept(1))return this._backTo(et),!1;if(this._accept(6)){let tt=this._accept(9,!0);return tt&&this._accept(4)?(Je.appendChild(new FormatString(Number(ot),tt)),!0):(this._backTo(et),!1)}if(this._accept(11)){let et=this._until(4);if(et)return Je.appendChild(new FormatString(Number(ot),void 0,et,void 0)),!0}else if(this._accept(12)){let et=this._until(4);if(et)return Je.appendChild(new FormatString(Number(ot),void 0,void 0,et)),!0}else if(this._accept(13)){let et=this._until(1);if(et){let tt=this._until(4);if(tt)return Je.appendChild(new FormatString(Number(ot),void 0,et,tt)),!0}}else{let et=this._until(4);if(et)return Je.appendChild(new FormatString(Number(ot),void 0,void 0,et)),!0}return this._backTo(et),!1}_parseAnything(Je){return 14!==this._token.type&&(Je.appendChild(new Text(this._scanner.tokenText(this._token))),this._accept(void 0),!0)}}},507:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Ln})),tt.d(et,"b",(function(){return sash_Sash}));var ot=tt(12),it=tt.n(ot),Zt=tt(2804),en=tt.n(Zt),Cn={insert:"head",singleton:!1},_n=(it()(en.a,Cn),en.a.locals,tt(9)),wn=tt(43),Sn=tt(195),xn=tt(18),kn=tt(6),En=tt(191),Dn=tt(55),Pn=tt(270),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en};var Ln;!function(Je){Je.North="north",Je.South="south",Je.East="east",Je.West="west"}(Ln||(Ln={}));const Tn=new xn.b;const In=new xn.b;class sash_MouseEventFactory{constructor(){this.disposables=new _n.b}get onPointerMove(){return this.disposables.add(new En.a(window,"mousemove")).event}get onPointerUp(){return this.disposables.add(new En.a(window,"mouseup")).event}dispose(){this.disposables.dispose()}}__decorate([Pn.a],sash_MouseEventFactory.prototype,"onPointerMove",null),__decorate([Pn.a],sash_MouseEventFactory.prototype,"onPointerUp",null);class sash_GestureEventFactory{constructor(Je){this.el=Je,this.disposables=new _n.b}get onPointerMove(){return this.disposables.add(new En.a(this.el,Sn.a.Change)).event}get onPointerUp(){return this.disposables.add(new En.a(this.el,Sn.a.End)).event}dispose(){this.disposables.dispose()}}__decorate([Pn.a],sash_GestureEventFactory.prototype,"onPointerMove",null),__decorate([Pn.a],sash_GestureEventFactory.prototype,"onPointerUp",null);class OrthogonalPointerEventFactory{constructor(Je){this.factory=Je}get onPointerMove(){return this.factory.onPointerMove}get onPointerUp(){return this.factory.onPointerUp}dispose(){}}__decorate([Pn.a],OrthogonalPointerEventFactory.prototype,"onPointerMove",null),__decorate([Pn.a],OrthogonalPointerEventFactory.prototype,"onPointerUp",null);class sash_Sash extends _n.a{constructor(Je,et,tt){super(),this.hoverDelay=300,this.hoverDelayer=this._register(new Dn.a(this.hoverDelay)),this._state=3,this._onDidEnablementChange=this._register(new xn.b),this.onDidEnablementChange=this._onDidEnablementChange.event,this._onDidStart=this._register(new xn.b),this.onDidStart=this._onDidStart.event,this._onDidChange=this._register(new xn.b),this.onDidChange=this._onDidChange.event,this._onDidReset=this._register(new xn.b),this.onDidReset=this._onDidReset.event,this._onDidEnd=this._register(new xn.b),this.onDidEnd=this._onDidEnd.event,this.linkedSash=void 0,this.orthogonalStartSashDisposables=this._register(new _n.b),this.orthogonalStartDragHandleDisposables=this._register(new _n.b),this.orthogonalEndSashDisposables=this._register(new _n.b),this.orthogonalEndDragHandleDisposables=this._register(new _n.b),this.el=Object(kn.q)(Je,Object(kn.a)(".monaco-sash")),tt.orthogonalEdge&&this.el.classList.add("orthogonal-edge-"+tt.orthogonalEdge),wn.f&&this.el.classList.add("mac");const ot=this._register(new En.a(this.el,"mousedown")).event;this._register(ot(Je=>this.onPointerStart(Je,new sash_MouseEventFactory),this));const it=this._register(new En.a(this.el,"dblclick")).event;this._register(it(this.onPointerDoublePress,this));const Zt=this._register(new En.a(this.el,"mouseenter")).event;this._register(Zt(()=>sash_Sash.onMouseEnter(this)));const en=this._register(new En.a(this.el,"mouseleave")).event;this._register(en(()=>sash_Sash.onMouseLeave(this))),this._register(Sn.b.addTarget(this.el));const Cn=xn.c.map(this._register(new En.a(this.el,Sn.a.Start)).event,Je=>{var et;return Object.assign(Object.assign({},Je),{target:null!==(et=Je.initialTarget)&&void 0!==et?et:null})});this._register(Cn(Je=>this.onPointerStart(Je,new sash_GestureEventFactory(this.el)),this));const Pn=this._register(new En.a(this.el,Sn.a.Tap)).event,Ln=xn.c.map(xn.c.filter(xn.c.debounce(Pn,(Je,et)=>{var tt;return{event:et,count:(null!==(tt=null==Je?void 0:Je.count)&&void 0!==tt?tt:0)+1}},250),({count:Je})=>2===Je),({event:Je})=>{var et;return Object.assign(Object.assign({},Je),{target:null!==(et=Je.initialTarget)&&void 0!==et?et:null})});this._register(Ln(this.onPointerDoublePress,this)),"number"==typeof tt.size?(this.size=tt.size,0===tt.orientation?this.el.style.width=this.size+"px":this.el.style.height=this.size+"px"):(this.size=4,this._register(Tn.event(Je=>{this.size=Je,this.layout()}))),this._register(In.event(Je=>this.hoverDelay=Je)),this.hidden=!1,this.layoutProvider=et,this.orthogonalStartSash=tt.orthogonalStartSash,this.orthogonalEndSash=tt.orthogonalEndSash,this.orientation=tt.orientation||0,1===this.orientation?(this.el.classList.add("horizontal"),this.el.classList.remove("vertical")):(this.el.classList.remove("horizontal"),this.el.classList.add("vertical")),this.el.classList.toggle("debug",!1),this.layout()}get state(){return this._state}set state(Je){this._state!==Je&&(this.el.classList.toggle("disabled",0===Je),this.el.classList.toggle("minimum",1===Je),this.el.classList.toggle("maximum",2===Je),this._state=Je,this._onDidEnablementChange.fire(Je))}get orthogonalStartSash(){return this._orthogonalStartSash}set orthogonalStartSash(Je){if(this.orthogonalStartDragHandleDisposables.clear(),this.orthogonalStartSashDisposables.clear(),Je){const onChange=et=>{this.orthogonalStartDragHandleDisposables.clear(),0!==et&&(this._orthogonalStartDragHandle=Object(kn.q)(this.el,Object(kn.a)(".orthogonal-drag-handle.start")),this.orthogonalStartDragHandleDisposables.add(Object(_n.i)(()=>this._orthogonalStartDragHandle.remove())),this.orthogonalStartDragHandleDisposables.add(new En.a(this._orthogonalStartDragHandle,"mouseenter")).event(()=>sash_Sash.onMouseEnter(Je),void 0,this.orthogonalStartDragHandleDisposables),this.orthogonalStartDragHandleDisposables.add(new En.a(this._orthogonalStartDragHandle,"mouseleave")).event(()=>sash_Sash.onMouseLeave(Je),void 0,this.orthogonalStartDragHandleDisposables))};this.orthogonalStartSashDisposables.add(Je.onDidEnablementChange(onChange,this)),onChange(Je.state)}this._orthogonalStartSash=Je}get orthogonalEndSash(){return this._orthogonalEndSash}set orthogonalEndSash(Je){if(this.orthogonalEndDragHandleDisposables.clear(),this.orthogonalEndSashDisposables.clear(),Je){const onChange=et=>{this.orthogonalEndDragHandleDisposables.clear(),0!==et&&(this._orthogonalEndDragHandle=Object(kn.q)(this.el,Object(kn.a)(".orthogonal-drag-handle.end")),this.orthogonalEndDragHandleDisposables.add(Object(_n.i)(()=>this._orthogonalEndDragHandle.remove())),this.orthogonalEndDragHandleDisposables.add(new En.a(this._orthogonalEndDragHandle,"mouseenter")).event(()=>sash_Sash.onMouseEnter(Je),void 0,this.orthogonalEndDragHandleDisposables),this.orthogonalEndDragHandleDisposables.add(new En.a(this._orthogonalEndDragHandle,"mouseleave")).event(()=>sash_Sash.onMouseLeave(Je),void 0,this.orthogonalEndDragHandleDisposables))};this.orthogonalEndSashDisposables.add(Je.onDidEnablementChange(onChange,this)),onChange(Je.state)}this._orthogonalEndSash=Je}onPointerStart(Je,et){kn.c.stop(Je);let tt=!1;if(!Je.__orthogonalSashEvent){const ot=this.getOrthogonalSash(Je);ot&&(tt=!0,Je.__orthogonalSashEvent=!0,ot.onPointerStart(Je,new OrthogonalPointerEventFactory(et)))}if(this.linkedSash&&!Je.__linkedSashEvent&&(Je.__linkedSashEvent=!0,this.linkedSash.onPointerStart(Je,new OrthogonalPointerEventFactory(et))),!this.state)return;const ot=Object(kn.E)("iframe");for(const Je of ot)Je.style.pointerEvents="none";const it=Je.pageX,Zt=Je.pageY,en=Je.altKey,Cn={startX:it,currentX:it,startY:Zt,currentY:Zt,altKey:en};this.el.classList.add("active"),this._onDidStart.fire(Cn);const Sn=Object(kn.w)(this.el),updateStyle=()=>{let Je="";Je=tt?"all-scroll":1===this.orientation?1===this.state?"s-resize":2===this.state?"n-resize":wn.f?"row-resize":"ns-resize":1===this.state?"e-resize":2===this.state?"w-resize":wn.f?"col-resize":"ew-resize",Sn.textContent=`* { cursor: ${Je} !important; }`},xn=new _n.b;updateStyle(),tt||this.onDidEnablementChange(updateStyle,null,xn);et.onPointerMove(Je=>{kn.c.stop(Je,!1);const et={startX:it,currentX:Je.pageX,startY:Zt,currentY:Je.pageY,altKey:en};this._onDidChange.fire(et)},null,xn),et.onPointerUp(Je=>{kn.c.stop(Je,!1),this.el.removeChild(Sn),this.el.classList.remove("active"),this._onDidEnd.fire(),xn.dispose();for(const Je of ot)Je.style.pointerEvents="auto"},null,xn),xn.add(et)}onPointerDoublePress(Je){const et=this.getOrthogonalSash(Je);et&&et._onDidReset.fire(),this.linkedSash&&this.linkedSash._onDidReset.fire(),this._onDidReset.fire()}static onMouseEnter(Je,et=!1){Je.el.classList.contains("active")?(Je.hoverDelayer.cancel(),Je.el.classList.add("hover")):Je.hoverDelayer.trigger(()=>Je.el.classList.add("hover"),Je.hoverDelay).then(void 0,()=>{}),!et&&Je.linkedSash&&sash_Sash.onMouseEnter(Je.linkedSash,!0)}static onMouseLeave(Je,et=!1){Je.hoverDelayer.cancel(),Je.el.classList.remove("hover"),!et&&Je.linkedSash&&sash_Sash.onMouseLeave(Je.linkedSash,!0)}clearSashHoverState(){sash_Sash.onMouseLeave(this)}layout(){if(0===this.orientation){const Je=this.layoutProvider;this.el.style.left=Je.getVerticalSashLeft(this)-this.size/2+"px",Je.getVerticalSashTop&&(this.el.style.top=Je.getVerticalSashTop(this)+"px"),Je.getVerticalSashHeight&&(this.el.style.height=Je.getVerticalSashHeight(this)+"px")}else{const Je=this.layoutProvider;this.el.style.top=Je.getHorizontalSashTop(this)-this.size/2+"px",Je.getHorizontalSashLeft&&(this.el.style.left=Je.getHorizontalSashLeft(this)+"px"),Je.getHorizontalSashWidth&&(this.el.style.width=Je.getHorizontalSashWidth(this)+"px")}}hide(){this.hidden=!0,this.el.style.display="none",this.el.setAttribute("aria-hidden","true")}getOrthogonalSash(Je){if(Je.target&&Je.target instanceof HTMLElement)return Je.target.classList.contains("orthogonal-drag-handle")?Je.target.classList.contains("start")?this.orthogonalStartSash:this.orthogonalEndSash:void 0}dispose(){super.dispose(),this.el.remove()}}},508:function(Je,et,tt){"use strict";tt.d(et,"f",(function(){return countEOL})),tt.d(et,"b",(function(){return MultilineTokensBuilder})),tt.d(et,"c",(function(){return SparseEncodedTokens})),tt.d(et,"a",(function(){return MultilineTokens2})),tt.d(et,"e",(function(){return TokensStore2})),tt.d(et,"d",(function(){return TokensStore}));var ot=tt(68),it=tt(379),Zt=tt(30),en=tt(10),Cn=tt(31);function countEOL(Je){let et=0,tt=0,ot=0,it=0;for(let Zt=0,en=Je.length;Zt<en;Zt++){const Cn=Je.charCodeAt(Zt);13===Cn?(0===et&&(tt=Zt),et++,Zt+1<en&&10===Je.charCodeAt(Zt+1)?(it|=2,Zt++):it|=3,ot=Zt+1):10===Cn&&(it|=1,0===et&&(tt=Zt),et++,ot=Zt+1)}return 0===et&&(tt=Je.length),[et,tt,Je.length-ot,it]}function getDefaultMetadata(Je){return(16384|Je<<0|2<<23)>>>0}const _n=new Uint32Array(0).buffer;class MultilineTokensBuilder{constructor(){this.tokens=[]}add(Je,et){if(this.tokens.length>0){const tt=this.tokens[this.tokens.length-1];if(tt.startLineNumber+tt.tokens.length-1+1===Je)return void tt.tokens.push(et)}this.tokens.push(new MultilineTokens(Je,[et]))}}class SparseEncodedTokens{constructor(Je){this._tokens=Je,this._tokenCount=Je.length/4}toString(Je){let et=[];for(let tt=0;tt<this._tokenCount;tt++)et.push(`(${this._getDeltaLine(tt)+Je},${this._getStartCharacter(tt)}-${this._getEndCharacter(tt)})`);return`[${et.join(",")}]`}getMaxDeltaLine(){const Je=this._getTokenCount();return 0===Je?-1:this._getDeltaLine(Je-1)}getRange(){const Je=this._getTokenCount();if(0===Je)return null;const et=this._getStartCharacter(0),tt=this._getDeltaLine(Je-1),ot=this._getEndCharacter(Je-1);return new en.a(0,et+1,tt,ot+1)}_getTokenCount(){return this._tokenCount}_getDeltaLine(Je){return this._tokens[4*Je]}_getStartCharacter(Je){return this._tokens[4*Je+1]}_getEndCharacter(Je){return this._tokens[4*Je+2]}isEmpty(){return 0===this._getTokenCount()}getLineTokens(Je){let et=0,tt=this._getTokenCount()-1;for(;et<tt;){const ot=et+Math.floor((tt-et)/2),it=this._getDeltaLine(ot);if(it<Je)et=ot+1;else{if(!(it>Je)){let it=ot;for(;it>et&&this._getDeltaLine(it-1)===Je;)it--;let Zt=ot;for(;Zt<tt&&this._getDeltaLine(Zt+1)===Je;)Zt++;return new LineTokens2(this._tokens.subarray(4*it,4*Zt+4))}tt=ot-1}}return this._getDeltaLine(et)===Je?new LineTokens2(this._tokens.subarray(4*et,4*et+4)):null}clear(){this._tokenCount=0}removeTokens(Je,et,tt,ot){const it=this._tokens,Zt=this._tokenCount;let en=0,Cn=!1,_n=0;for(let wn=0;wn<Zt;wn++){const Zt=4*wn,Sn=it[Zt],xn=it[Zt+1],kn=it[Zt+2],En=it[Zt+3];if((Sn>Je||Sn===Je&&kn>=et)&&(Sn<tt||Sn===tt&&xn<=ot))Cn=!0;else{if(0===en&&(_n=Sn),Cn){const Je=4*en;it[Je]=Sn-_n,it[Je+1]=xn,it[Je+2]=kn,it[Je+3]=En}en++}}return this._tokenCount=en,_n}split(Je,et,tt,ot){const it=this._tokens,Zt=this._tokenCount;let en=[],Cn=[],_n=en,wn=0,Sn=0;for(let en=0;en<Zt;en++){const Zt=4*en,xn=it[Zt],kn=it[Zt+1],En=it[Zt+2],Dn=it[Zt+3];if(xn>Je||xn===Je&&En>=et){if(xn<tt||xn===tt&&kn<=ot)continue;_n!==Cn&&(_n=Cn,wn=0,Sn=xn)}_n[wn++]=xn-Sn,_n[wn++]=kn,_n[wn++]=En,_n[wn++]=Dn}return[new SparseEncodedTokens(new Uint32Array(en)),new SparseEncodedTokens(new Uint32Array(Cn)),Sn]}acceptDeleteRange(Je,et,tt,ot,it){const Zt=this._tokens,en=this._tokenCount,Cn=ot-et;let _n=0,wn=!1;for(let Sn=0;Sn<en;Sn++){const xn=4*Sn;let kn=Zt[xn],En=Zt[xn+1],Dn=Zt[xn+2];const Pn=Zt[xn+3];if(kn<et||kn===et&&Dn<=tt){_n++;continue}if(kn===et&&En<tt)kn===ot&&Dn>it?Dn-=it-tt:Dn=tt;else if(kn===et&&En===tt){if(!(kn===ot&&Dn>it)){wn=!0;continue}Dn-=it-tt}else if(kn<ot||kn===ot&&En<it){if(!(kn===ot&&Dn>it)){wn=!0;continue}kn===et?(En=tt,Dn=En+(Dn-it)):(En=0,Dn=En+(Dn-it))}else if(kn>ot){if(0===Cn&&!wn){_n=en;break}kn-=Cn}else{if(!(kn===ot&&En>=it))throw new Error("Not possible!");Je&&0===kn&&(En+=Je,Dn+=Je),kn-=Cn,En-=it-tt,Dn-=it-tt}const Ln=4*_n;Zt[Ln]=kn,Zt[Ln+1]=En,Zt[Ln+2]=Dn,Zt[Ln+3]=Pn,_n++}this._tokenCount=_n}acceptInsertText(Je,et,tt,ot,it,Zt){const en=0===tt&&1===ot&&(Zt>=48&&Zt<=57||Zt>=65&&Zt<=90||Zt>=97&&Zt<=122),Cn=this._tokens,_n=this._tokenCount;for(let Zt=0;Zt<_n;Zt++){const _n=4*Zt;let wn=Cn[_n],Sn=Cn[_n+1],xn=Cn[_n+2];if(!(wn<Je||wn===Je&&xn<et)){if(wn===Je&&xn===et){if(!en)continue;xn+=1}else if(wn===Je&&Sn<et&&et<xn)0===tt?xn+=ot:xn=et;else{if(wn===Je&&Sn===et&&en)continue;if(wn===Je)if(wn+=tt,0===tt)Sn+=ot,xn+=ot;else{const Je=xn-Sn;Sn=it+(Sn-et),xn=Sn+Je}else wn+=tt}Cn[_n]=wn,Cn[_n+1]=Sn,Cn[_n+2]=xn}}}}class LineTokens2{constructor(Je){this._tokens=Je}getCount(){return this._tokens.length/4}getStartCharacter(Je){return this._tokens[4*Je+1]}getEndCharacter(Je){return this._tokens[4*Je+2]}getMetadata(Je){return this._tokens[4*Je+3]}}class MultilineTokens2{constructor(Je,et){this.startLineNumber=Je,this.tokens=et,this.endLineNumber=this.startLineNumber+this.tokens.getMaxDeltaLine()}toString(){return this.tokens.toString(this.startLineNumber)}_updateEndLineNumber(){this.endLineNumber=this.startLineNumber+this.tokens.getMaxDeltaLine()}isEmpty(){return this.tokens.isEmpty()}getLineTokens(Je){return this.startLineNumber<=Je&&Je<=this.endLineNumber?this.tokens.getLineTokens(Je-this.startLineNumber):null}getRange(){const Je=this.tokens.getRange();return Je?new en.a(this.startLineNumber+Je.startLineNumber,Je.startColumn,this.startLineNumber+Je.endLineNumber,Je.endColumn):Je}removeTokens(Je){const et=Je.startLineNumber-this.startLineNumber,tt=Je.endLineNumber-this.startLineNumber;this.startLineNumber+=this.tokens.removeTokens(et,Je.startColumn-1,tt,Je.endColumn-1),this._updateEndLineNumber()}split(Je){const et=Je.startLineNumber-this.startLineNumber,tt=Je.endLineNumber-this.startLineNumber,[ot,it,Zt]=this.tokens.split(et,Je.startColumn-1,tt,Je.endColumn-1);return[new MultilineTokens2(this.startLineNumber,ot),new MultilineTokens2(this.startLineNumber+Zt,it)]}applyEdit(Je,et){const[tt,ot,it]=countEOL(et);this.acceptEdit(Je,tt,ot,it,et.length>0?et.charCodeAt(0):0)}acceptEdit(Je,et,tt,ot,it){this._acceptDeleteRange(Je),this._acceptInsertText(new Zt.a(Je.startLineNumber,Je.startColumn),et,tt,ot,it),this._updateEndLineNumber()}_acceptDeleteRange(Je){if(Je.startLineNumber===Je.endLineNumber&&Je.startColumn===Je.endColumn)return;const et=Je.startLineNumber-this.startLineNumber,tt=Je.endLineNumber-this.startLineNumber;if(tt<0){const Je=tt-et;return void(this.startLineNumber-=Je)}const ot=this.tokens.getMaxDeltaLine();if(!(et>=ot+1)){if(et<0&&tt>=ot+1)return this.startLineNumber=0,void this.tokens.clear();if(et<0){const ot=-et;this.startLineNumber-=ot,this.tokens.acceptDeleteRange(Je.startColumn-1,0,0,tt,Je.endColumn-1)}else this.tokens.acceptDeleteRange(0,et,Je.startColumn-1,tt,Je.endColumn-1)}}_acceptInsertText(Je,et,tt,ot,it){if(0===et&&0===tt)return;const Zt=Je.lineNumber-this.startLineNumber;if(Zt<0)return void(this.startLineNumber+=et);Zt>=this.tokens.getMaxDeltaLine()+1||this.tokens.acceptInsertText(Zt,Je.column-1,et,tt,ot,it)}}class MultilineTokens{constructor(Je,et){this.startLineNumber=Je,this.tokens=et}}function toUint32Array(Je){return Je instanceof Uint32Array?Je:new Uint32Array(Je)}class TokensStore2{constructor(){this._pieces=[],this._isComplete=!1}flush(){this._pieces=[],this._isComplete=!1}isEmpty(){return 0===this._pieces.length}set(Je,et){this._pieces=Je||[],this._isComplete=et}setPartial(Je,et){let tt=Je;if(et.length>0){const ot=et[0].getRange(),it=et[et.length-1].getRange();if(!ot||!it)return Je;tt=Je.plusRange(ot).plusRange(it)}let it=null;for(let Je=0,et=this._pieces.length;Je<et;Je++){const ot=this._pieces[Je];if(ot.endLineNumber<tt.startLineNumber)continue;if(ot.startLineNumber>tt.endLineNumber){it=it||{index:Je};break}if(ot.removeTokens(tt),ot.isEmpty()){this._pieces.splice(Je,1),Je--,et--;continue}if(ot.endLineNumber<tt.startLineNumber)continue;if(ot.startLineNumber>tt.endLineNumber){it=it||{index:Je};continue}const[Zt,en]=ot.split(tt);Zt.isEmpty()?it=it||{index:Je}:en.isEmpty()||(this._pieces.splice(Je,1,Zt,en),Je++,et++,it=it||{index:Je})}return it=it||{index:this._pieces.length},et.length>0&&(this._pieces=ot.b(this._pieces,it.index,et)),tt}isComplete(){return this._isComplete}addSemanticTokens(Je,et){const tt=this._pieces;if(0===tt.length)return et;const ot=tt[TokensStore2._findFirstPieceWithLine(tt,Je)].getLineTokens(Je);if(!ot)return et;const Zt=et.getCount(),en=ot.getCount();let Cn=0,_n=[],wn=0,Sn=0;const emitToken=(Je,et)=>{Je!==Sn&&(Sn=Je,_n[wn++]=Je,_n[wn++]=et)};for(let Je=0;Je<en;Je++){const tt=ot.getStartCharacter(Je),it=ot.getEndCharacter(Je),en=ot.getMetadata(Je),_n=((1&en?2048:0)|(2&en?4096:0)|(4&en?8192:0)|(8&en?8372224:0)|(16&en?4286578688:0))>>>0,wn=~_n>>>0;for(;Cn<Zt&&et.getEndOffset(Cn)<=tt;)emitToken(et.getEndOffset(Cn),et.getMetadata(Cn)),Cn++;for(Cn<Zt&&et.getStartOffset(Cn)<tt&&emitToken(tt,et.getMetadata(Cn));Cn<Zt&&et.getEndOffset(Cn)<it;)emitToken(et.getEndOffset(Cn),et.getMetadata(Cn)&wn|en&_n),Cn++;if(Cn<Zt)emitToken(it,et.getMetadata(Cn)&wn|en&_n),et.getEndOffset(Cn)===it&&Cn++;else{const Je=Math.min(Math.max(0,Cn-1),Zt-1);emitToken(it,et.getMetadata(Je)&wn|en&_n)}}for(;Cn<Zt;)emitToken(et.getEndOffset(Cn),et.getMetadata(Cn)),Cn++;return new it.a(new Uint32Array(_n),et.getLineContent())}static _findFirstPieceWithLine(Je,et){let tt=0,ot=Je.length-1;for(;tt<ot;){let it=tt+Math.floor((ot-tt)/2);if(Je[it].endLineNumber<et)tt=it+1;else{if(!(Je[it].startLineNumber>et)){for(;it>tt&&Je[it-1].startLineNumber<=et&&et<=Je[it-1].endLineNumber;)it--;return it}ot=it-1}}return tt}acceptEdit(Je,et,tt,ot,it){for(const Zt of this._pieces)Zt.acceptEdit(Je,et,tt,ot,it)}}class TokensStore{constructor(){this._lineTokens=[],this._len=0}flush(){this._lineTokens=[],this._len=0}getTokens(Je,et,tt){let ot=null;if(et<this._len&&(ot=this._lineTokens[et]),null!==ot&&ot!==_n)return new it.a(toUint32Array(ot),tt);let Zt=new Uint32Array(2);return Zt[0]=tt.length,Zt[1]=getDefaultMetadata(Je),new it.a(Zt,tt)}static _massageTokens(Je,et,tt){const ot=tt?toUint32Array(tt):null;if(0===et){let et=!1;if(ot&&ot.length>1&&(et=Cn.E.getLanguageId(ot[1])!==Je),!et)return _n}if(!ot||0===ot.length){const tt=new Uint32Array(2);return tt[0]=et,tt[1]=getDefaultMetadata(Je),tt.buffer}return ot[ot.length-2]=et,0===ot.byteOffset&&ot.byteLength===ot.buffer.byteLength?ot.buffer:ot}_ensureLine(Je){for(;Je>=this._len;)this._lineTokens[this._len]=null,this._len++}_deleteLines(Je,et){0!==et&&(Je+et>this._len&&(et=this._len-Je),this._lineTokens.splice(Je,et),this._len-=et)}_insertLines(Je,et){if(0===et)return;let tt=[];for(let Je=0;Je<et;Je++)tt[Je]=null;this._lineTokens=ot.b(this._lineTokens,Je,tt),this._len+=et}setTokens(Je,et,tt,ot,it){const Zt=TokensStore._massageTokens(Je,tt,ot);this._ensureLine(et);const en=this._lineTokens[et];return this._lineTokens[et]=Zt,!!it&&!TokensStore._equals(en,Zt)}static _equals(Je,et){if(!Je||!et)return!Je&&!et;const tt=toUint32Array(Je),ot=toUint32Array(et);if(tt.length!==ot.length)return!1;for(let Je=0,et=tt.length;Je<et;Je++)if(tt[Je]!==ot[Je])return!1;return!0}acceptEdit(Je,et,tt){this._acceptDeleteRange(Je),this._acceptInsertText(new Zt.a(Je.startLineNumber,Je.startColumn),et,tt)}_acceptDeleteRange(Je){const et=Je.startLineNumber-1;if(et>=this._len)return;if(Je.startLineNumber===Je.endLineNumber){if(Je.startColumn===Je.endColumn)return;return void(this._lineTokens[et]=TokensStore._delete(this._lineTokens[et],Je.startColumn-1,Je.endColumn-1))}this._lineTokens[et]=TokensStore._deleteEnding(this._lineTokens[et],Je.startColumn-1);const tt=Je.endLineNumber-1;let ot=null;tt<this._len&&(ot=TokensStore._deleteBeginning(this._lineTokens[tt],Je.endColumn-1)),this._lineTokens[et]=TokensStore._append(this._lineTokens[et],ot),this._deleteLines(Je.startLineNumber,Je.endLineNumber-Je.startLineNumber)}_acceptInsertText(Je,et,tt){if(0===et&&0===tt)return;const ot=Je.lineNumber-1;ot>=this._len||(0!==et?(this._lineTokens[ot]=TokensStore._deleteEnding(this._lineTokens[ot],Je.column-1),this._lineTokens[ot]=TokensStore._insert(this._lineTokens[ot],Je.column-1,tt),this._insertLines(Je.lineNumber,et)):this._lineTokens[ot]=TokensStore._insert(this._lineTokens[ot],Je.column-1,tt))}static _deleteBeginning(Je,et){return null===Je||Je===_n?Je:TokensStore._delete(Je,0,et)}static _deleteEnding(Je,et){if(null===Je||Je===_n)return Je;const tt=toUint32Array(Je),ot=tt[tt.length-2];return TokensStore._delete(Je,et,ot)}static _delete(Je,et,tt){if(null===Je||Je===_n||et===tt)return Je;const ot=toUint32Array(Je),Zt=ot.length>>>1;if(0===et&&ot[ot.length-2]===tt)return _n;const en=it.a.findIndexInTokensArray(ot,et),Cn=en>0?ot[en-1<<1]:0;if(tt<ot[en<<1]){const it=tt-et;for(let Je=en;Je<Zt;Je++)ot[Je<<1]-=it;return Je}let wn,Sn;Cn!==et?(ot[en<<1]=et,wn=en+1<<1,Sn=et):(wn=en<<1,Sn=Cn);const xn=tt-et;for(let Je=en+1;Je<Zt;Je++){const et=ot[Je<<1]-xn;et>Sn&&(ot[wn++]=et,ot[wn++]=ot[1+(Je<<1)],Sn=et)}if(wn===ot.length)return Je;let kn=new Uint32Array(wn);return kn.set(ot.subarray(0,wn),0),kn.buffer}static _append(Je,et){if(et===_n)return Je;if(Je===_n)return et;if(null===Je)return Je;if(null===et)return null;const tt=toUint32Array(Je),ot=toUint32Array(et),it=ot.length>>>1;let Zt=new Uint32Array(tt.length+ot.length);Zt.set(tt,0);let en=tt.length;const Cn=tt[tt.length-2];for(let Je=0;Je<it;Je++)Zt[en++]=ot[Je<<1]+Cn,Zt[en++]=ot[1+(Je<<1)];return Zt.buffer}static _insert(Je,et,tt){if(null===Je||Je===_n)return Je;const ot=toUint32Array(Je),Zt=ot.length>>>1;let en=it.a.findIndexInTokensArray(ot,et);if(en>0){ot[en-1<<1]===et&&en--}for(let Je=en;Je<Zt;Je++)ot[Je<<1]+=tt;return Je}}},509:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return it})),tt.d(et,"b",(function(){return ResourceEditStackSnapshot})),tt.d(et,"c",(function(){return UndoRedoGroup})),tt.d(et,"d",(function(){return UndoRedoSource}));var ot=tt(58);const it=Object(ot.c)("undoRedoService");class ResourceEditStackSnapshot{constructor(Je,et){this.resource=Je,this.elements=et}}class UndoRedoGroup{constructor(){this.id=UndoRedoGroup._ID++,this.order=1}nextOrder(){return 0===this.id?0:this.order++}}UndoRedoGroup._ID=0,UndoRedoGroup.None=new UndoRedoGroup;class UndoRedoSource{constructor(){this.id=UndoRedoSource._ID++,this.order=1}nextOrder(){return 0===this.id?0:this.order++}}UndoRedoSource._ID=0,UndoRedoSource.None=new UndoRedoSource},510:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return RichEditBrackets})),tt.d(et,"a",(function(){return BracketsUtils}));var ot=tt(26),it=tt(530),Zt=tt(10);class RichEditBracket{constructor(Je,et,tt,ot,it,Zt){this._richEditBracketBrand=void 0,this.languageIdentifier=Je,this.index=et,this.open=tt,this.close=ot,this.forwardRegex=it,this.reversedRegex=Zt,this._openSet=RichEditBracket._toSet(this.open),this._closeSet=RichEditBracket._toSet(this.close)}isOpen(Je){return this._openSet.has(Je)}isClose(Je){return this._closeSet.has(Je)}static _toSet(Je){const et=new Set;for(const tt of Je)et.add(tt);return et}}class RichEditBrackets{constructor(Je,et){this._richEditBracketsBrand=void 0;const tt=function groupFuzzyBrackets(Je){const et=Je.length;Je=Je.map(Je=>[Je[0].toLowerCase(),Je[1].toLowerCase()]);const tt=[];for(let Je=0;Je<et;Je++)tt[Je]=Je;const areOverlapping=(Je,et)=>{const[tt,ot]=Je,[it,Zt]=et;return tt===it||tt===Zt||ot===it||ot===Zt},mergeGroups=(Je,ot)=>{const it=Math.min(Je,ot),Zt=Math.max(Je,ot);for(let Je=0;Je<et;Je++)tt[Je]===Zt&&(tt[Je]=it)};for(let ot=0;ot<et;ot++){const it=Je[ot];for(let Zt=ot+1;Zt<et;Zt++){areOverlapping(it,Je[Zt])&&mergeGroups(tt[ot],tt[Zt])}}const ot=[];for(let it=0;it<et;it++){let Zt=[],en=[];for(let ot=0;ot<et;ot++)if(tt[ot]===it){const[et,tt]=Je[ot];Zt.push(et),en.push(tt)}Zt.length>0&&ot.push({open:Zt,close:en})}return ot}(et);this.brackets=tt.map((et,ot)=>new RichEditBracket(Je,ot,et.open,et.close,function getRegexForBracketPair(Je,et,tt,ot){let it=[];it=it.concat(Je),it=it.concat(et);for(let Je=0,et=it.length;Je<et;Je++)collectSuperstrings(it[Je],tt,ot,it);return it=unique(it),it.sort(lengthcmp),it.reverse(),createBracketOrRegExp(it)}(et.open,et.close,tt,ot),function getReversedRegexForBracketPair(Je,et,tt,ot){let it=[];it=it.concat(Je),it=it.concat(et);for(let Je=0,et=it.length;Je<et;Je++)collectSuperstrings(it[Je],tt,ot,it);return it=unique(it),it.sort(lengthcmp),it.reverse(),createBracketOrRegExp(it.map(en))}(et.open,et.close,tt,ot))),this.forwardRegex=function getRegexForBrackets(Je){let et=[];for(const tt of Je){for(const Je of tt.open)et.push(Je);for(const Je of tt.close)et.push(Je)}return et=unique(et),createBracketOrRegExp(et)}(this.brackets),this.reversedRegex=function getReversedRegexForBrackets(Je){let et=[];for(const tt of Je){for(const Je of tt.open)et.push(Je);for(const Je of tt.close)et.push(Je)}return et=unique(et),createBracketOrRegExp(et.map(en))}(this.brackets),this.textIsBracket={},this.textIsOpenBracket={},this.maxBracketLength=0;for(const Je of this.brackets){for(const et of Je.open)this.textIsBracket[et]=Je,this.textIsOpenBracket[et]=!0,this.maxBracketLength=Math.max(this.maxBracketLength,et.length);for(const et of Je.close)this.textIsBracket[et]=Je,this.textIsOpenBracket[et]=!1,this.maxBracketLength=Math.max(this.maxBracketLength,et.length)}}}function collectSuperstrings(Je,et,tt,ot){for(let it=0,Zt=et.length;it<Zt;it++){if(it===tt)continue;const Zt=et[it];for(const et of Zt.open)et.indexOf(Je)>=0&&ot.push(et);for(const et of Zt.close)et.indexOf(Je)>=0&&ot.push(et)}}function lengthcmp(Je,et){return Je.length-et.length}function unique(Je){if(Je.length<=1)return Je;const et=[],tt=new Set;for(const ot of Je)tt.has(ot)||(et.push(ot),tt.add(ot));return et}function prepareBracketForRegExp(Je){const et=/^[\w ]+$/.test(Je);return Je=ot.u(Je),et?`\\b${Je}\\b`:Je}function createBracketOrRegExp(Je){let et=`(${Je.map(prepareBracketForRegExp).join(")|(")})`;return ot.q(et,!0)}const en=function(){let Je=null,et=null;return function toReversedString(tt){return Je!==tt&&(Je=tt,et=function reverse(Je){if(it.d){const et=new Uint16Array(Je.length);let tt=0;for(let ot=Je.length-1;ot>=0;ot--)et[tt++]=Je.charCodeAt(ot);return it.c().decode(et)}{let et=[],tt=0;for(let ot=Je.length-1;ot>=0;ot--)et[tt++]=Je.charAt(ot);return et.join("")}}(Je)),et}}();class BracketsUtils{static _findPrevBracketInText(Je,et,tt,ot){let it=tt.match(Je);if(!it)return null;let en=tt.length-(it.index||0),Cn=it[0].length,_n=ot+en;return new Zt.a(et,_n-Cn+1,et,_n+1)}static findPrevBracketInRange(Je,et,tt,ot,it){const Zt=en(tt).substring(tt.length-it,tt.length-ot);return this._findPrevBracketInText(Je,et,Zt,ot)}static findNextBracketInText(Je,et,tt,ot){let it=tt.match(Je);if(!it)return null;let en=it.index||0,Cn=it[0].length;if(0===Cn)return null;let _n=ot+en;return new Zt.a(et,_n+1,et,_n+1+Cn)}static findNextBracketInRange(Je,et,tt,ot,it){const Zt=tt.substring(ot,it);return this.findNextBracketInText(Je,et,Zt,ot)}}},523:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.getCustomizedTheme=et.addThemeDefaults=void 0;var ot=_interopRequireDefault(tt(84)),it=_interopRequireDefault(tt(984));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}et.addThemeDefaults=function addThemeDefaults(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=Je.family,tt=void 0===et?"prisma":et,ot=Je.colorScheme,it=void 0===ot?"dark":ot,Zt=Je.density,en=void 0===Zt?"comfortable":Zt,Cn=Je.isPrisma,_n=void 0===Cn||Cn,wn=Je.isEnterprise,Sn=void 0!==wn&&wn,xn=Je.isComfortable,kn=void 0===xn||xn,En=Je.isCompact,Dn=void 0!==En&&En,Pn=Je.isDark,Ln=void 0===Pn||Pn,Tn=Je.isLight,In=void 0!==Tn&&Tn;return{family:tt,colorScheme:it,density:en,isPrisma:_n,isEnterprise:Sn,isComfortable:kn,isCompact:Dn,isDark:Ln,isLight:In}};var Zt=(0,ot.default)((function getCustomizedThemeUnmemo(Je,et){var tt=(0,it.default)(Je);return et?et(tt):tt}),(function(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=Je.family,tt=Je.colorScheme,ot=Je.density,it=arguments.length>1?arguments[1]:void 0;return"".concat(et,"-").concat(tt,"-").concat(ot,"-").concat(!!it)}));et.getCustomizedTheme=Zt},529:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return it}));var ot=tt(58);const it=Object(ot.c)("telemetryService")},53:function(Je,et,tt){"use strict";tt.d(et,"e",(function(){return onUnexpectedError})),tt.d(et,"f",(function(){return onUnexpectedExternalError})),tt.d(et,"g",(function(){return transformErrorForSerialization})),tt.d(et,"d",(function(){return isPromiseCanceledError})),tt.d(et,"a",(function(){return canceled})),tt.d(et,"b",(function(){return illegalArgument})),tt.d(et,"c",(function(){return illegalState}));const ot=new class ErrorHandler{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(Je){setTimeout(()=>{if(Je.stack)throw new Error(Je.message+"\n\n"+Je.stack);throw Je},0)}}emit(Je){this.listeners.forEach(et=>{et(Je)})}onUnexpectedError(Je){this.unexpectedErrorHandler(Je),this.emit(Je)}onUnexpectedExternalError(Je){this.unexpectedErrorHandler(Je)}};function onUnexpectedError(Je){isPromiseCanceledError(Je)||ot.onUnexpectedError(Je)}function onUnexpectedExternalError(Je){isPromiseCanceledError(Je)||ot.onUnexpectedExternalError(Je)}function transformErrorForSerialization(Je){if(Je instanceof Error){let{name:et,message:tt}=Je;return{$isError:!0,name:et,message:tt,stack:Je.stacktrace||Je.stack}}return Je}function isPromiseCanceledError(Je){return Je instanceof Error&&"Canceled"===Je.name&&"Canceled"===Je.message}function canceled(){const Je=new Error("Canceled");return Je.name=Je.message,Je}function illegalArgument(Je){return Je?new Error("Illegal argument: "+Je):new Error("Illegal argument")}function illegalState(Je){return Je?new Error("Illegal state: "+Je):new Error("Illegal state")}},530:function(Je,et,tt){"use strict";tt.d(et,"c",(function(){return getPlatformTextDecoder})),tt.d(et,"d",(function(){return wn})),tt.d(et,"a",(function(){return Sn})),tt.d(et,"b",(function(){return xn}));var ot=tt(26),it=tt(43),Zt=tt(230);let en,Cn,_n;function getUTF16LE_TextDecoder(){return en||(en=new TextDecoder("UTF-16LE")),en}function getPlatformTextDecoder(){return _n||(_n=it.e()?getUTF16LE_TextDecoder():function getUTF16BE_TextDecoder(){return Cn||(Cn=new TextDecoder("UTF-16BE")),Cn}()),_n}const wn="undefined"!=typeof TextDecoder;let Sn,xn;function compatDecodeUTF16LE(Je,et,tt){let ot=[],it=0;for(let en=0;en<tt;en++){const tt=Zt.b(Je,et);et+=2,ot[it++]=String.fromCharCode(tt)}return ot.join("")}wn?(Sn=Je=>new StringBuilder(Je),xn=function standardDecodeUTF16LE(Je,et,tt){const ot=new Uint16Array(Je.buffer,et,tt);if(tt>0&&(65279===ot[0]||65534===ot[0]))return compatDecodeUTF16LE(Je,et,tt);return getUTF16LE_TextDecoder().decode(ot)}):(Sn=Je=>new CompatStringBuilder,xn=compatDecodeUTF16LE);class StringBuilder{constructor(Je){this._capacity=0|Je,this._buffer=new Uint16Array(this._capacity),this._completedStrings=null,this._bufferLength=0}reset(){this._completedStrings=null,this._bufferLength=0}build(){return null!==this._completedStrings?(this._flushBuffer(),this._completedStrings.join("")):this._buildBuffer()}_buildBuffer(){if(0===this._bufferLength)return"";const Je=new Uint16Array(this._buffer.buffer,0,this._bufferLength);return getPlatformTextDecoder().decode(Je)}_flushBuffer(){const Je=this._buildBuffer();this._bufferLength=0,null===this._completedStrings?this._completedStrings=[Je]:this._completedStrings[this._completedStrings.length]=Je}write1(Je){const et=this._capacity-this._bufferLength;et<=1&&(0===et||ot.F(Je))&&this._flushBuffer(),this._buffer[this._bufferLength++]=Je}appendASCII(Je){this._bufferLength===this._capacity&&this._flushBuffer(),this._buffer[this._bufferLength++]=Je}appendASCIIString(Je){const et=Je.length;if(this._bufferLength+et>=this._capacity)return this._flushBuffer(),void(this._completedStrings[this._completedStrings.length]=Je);for(let tt=0;tt<et;tt++)this._buffer[this._bufferLength++]=Je.charCodeAt(tt)}}class CompatStringBuilder{constructor(){this._pieces=[],this._piecesLen=0}reset(){this._pieces=[],this._piecesLen=0}build(){return this._pieces.join("")}write1(Je){this._pieces[this._piecesLen++]=String.fromCharCode(Je)}appendASCII(Je){this._pieces[this._piecesLen++]=String.fromCharCode(Je)}appendASCIIString(Je){this._pieces[this._piecesLen++]=Je}}},531:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return it}));var ot=tt(58);const it=Object(ot.c)("clipboardService")},532:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return CharacterClassifier})),tt.d(et,"b",(function(){return CharacterSet}));var ot=tt(565);class CharacterClassifier{constructor(Je){let et=Object(ot.b)(Je);this._defaultValue=et,this._asciiMap=CharacterClassifier._createAsciiMap(et),this._map=new Map}static _createAsciiMap(Je){let et=new Uint8Array(256);for(let tt=0;tt<256;tt++)et[tt]=Je;return et}set(Je,et){let tt=Object(ot.b)(et);Je>=0&&Je<256?this._asciiMap[Je]=tt:this._map.set(Je,tt)}get(Je){return Je>=0&&Je<256?this._asciiMap[Je]:this._map.get(Je)||this._defaultValue}}class CharacterSet{constructor(){this._actual=new CharacterClassifier(0)}add(Je){this._actual.set(Je,1)}has(Je){return 1===this._actual.get(Je)}}},533:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return ot})),tt.d(et,"c",(function(){return registerTextMime})),tt.d(et,"b",(function(){return guessMimeTypes}));var ot,it=tt(196),Zt=tt(26),en=tt(1844),Cn=tt(139),_n=tt(171);!function(Je){Je.text="text/plain",Je.binary="application/octet-stream",Je.unknown="application/unknown",Je.markdown="text/markdown"}(ot||(ot={}));let wn=[],Sn=[],xn=[];function registerTextMime(Je,et=!1){const tt=function toTextMimeAssociationItem(Je){return{id:Je.id,mime:Je.mime,filename:Je.filename,extension:Je.extension,filepattern:Je.filepattern,firstline:Je.firstline,userConfigured:Je.userConfigured,filenameLowercase:Je.filename?Je.filename.toLowerCase():void 0,extensionLowercase:Je.extension?Je.extension.toLowerCase():void 0,filepatternLowercase:Je.filepattern?Je.filepattern.toLowerCase():void 0,filepatternOnPath:!!Je.filepattern&&Je.filepattern.indexOf(it.e.sep)>=0}}(Je);wn.push(tt),tt.userConfigured?xn.push(tt):Sn.push(tt),et&&!tt.userConfigured&&wn.forEach(Je=>{Je.mime===tt.mime||Je.userConfigured||(tt.extension&&Je.extension===tt.extension&&console.warn(`Overwriting extension <<${tt.extension}>> to now point to mime <<${tt.mime}>>`),tt.filename&&Je.filename===tt.filename&&console.warn(`Overwriting filename <<${tt.filename}>> to now point to mime <<${tt.mime}>>`),tt.filepattern&&Je.filepattern===tt.filepattern&&console.warn(`Overwriting filepattern <<${tt.filepattern}>> to now point to mime <<${tt.mime}>>`),tt.firstline&&Je.firstline===tt.firstline&&console.warn(`Overwriting firstline <<${tt.firstline}>> to now point to mime <<${tt.mime}>>`))})}function guessMimeTypes(Je,et){let tt;if(Je)switch(Je.scheme){case Cn.c.file:tt=Je.fsPath;break;case Cn.c.data:tt=_n.a.parseMetaData(Je).get(_n.a.META_DATA_LABEL);break;default:tt=Je.path}if(!tt)return[ot.unknown];tt=tt.toLowerCase();const en=Object(it.a)(tt),kn=guessMimeTypeByPath(tt,en,xn);if(kn)return[kn,ot.text];const En=guessMimeTypeByPath(tt,en,Sn);if(En)return[En,ot.text];if(et){const Je=function guessMimeTypeByFirstline(Je){Object(Zt.T)(Je)&&(Je=Je.substr(1));if(Je.length>0)for(let et=wn.length-1;et>=0;et--){const tt=wn[et];if(!tt.firstline)continue;const ot=Je.match(tt.firstline);if(ot&&ot.length>0)return tt.mime}return null}(et);if(Je)return[Je,ot.text]}return[ot.unknown]}function guessMimeTypeByPath(Je,et,tt){let ot=null,it=null,Zt=null;for(let Cn=tt.length-1;Cn>=0;Cn--){const _n=tt[Cn];if(et===_n.filenameLowercase){ot=_n;break}if(_n.filepattern&&(!it||_n.filepattern.length>it.filepattern.length)){const tt=_n.filepatternOnPath?Je:et;Object(en.a)(_n.filepatternLowercase,tt)&&(it=_n)}_n.extension&&(!Zt||_n.extension.length>Zt.extension.length)&&et.endsWith(_n.extensionLowercase)&&(Zt=_n)}return ot?ot.mime:it?it.mime:Zt?Zt.mime:null}},534:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Token})),tt.d(et,"b",(function(){return TokenizationResult})),tt.d(et,"c",(function(){return TokenizationResult2}));class Token{constructor(Je,et,tt){this._tokenBrand=void 0,this.offset=0|Je,this.type=et,this.language=tt}toString(){return"("+this.offset+", "+this.type+")"}}class TokenizationResult{constructor(Je,et){this._tokenizationResultBrand=void 0,this.tokens=Je,this.endState=et}}class TokenizationResult2{constructor(Je,et){this._tokenizationResult2Brand=void 0,this.tokens=Je,this.endState=et}}},535:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return WordOperations})),tt.d(et,"b",(function(){return WordPartOperations}));var ot=tt(26),it=tt(72),Zt=tt(1066),en=tt(435),Cn=tt(30),_n=tt(10);class WordOperations{static _createWord(Je,et,tt,ot,it){return{start:ot,end:it,wordType:et,nextCharClass:tt}}static _findPreviousWordOnLine(Je,et,tt){let ot=et.getLineContent(tt.lineNumber);return this._doFindPreviousWordOnLine(ot,Je,tt)}static _doFindPreviousWordOnLine(Je,et,tt){let ot=0;for(let it=tt.column-2;it>=0;it--){let tt=Je.charCodeAt(it),Zt=et.get(tt);if(0===Zt){if(2===ot)return this._createWord(Je,ot,Zt,it+1,this._findEndOfWord(Je,et,ot,it+1));ot=1}else if(2===Zt){if(1===ot)return this._createWord(Je,ot,Zt,it+1,this._findEndOfWord(Je,et,ot,it+1));ot=2}else if(1===Zt&&0!==ot)return this._createWord(Je,ot,Zt,it+1,this._findEndOfWord(Je,et,ot,it+1))}return 0!==ot?this._createWord(Je,ot,1,0,this._findEndOfWord(Je,et,ot,0)):null}static _findEndOfWord(Je,et,tt,ot){let it=Je.length;for(let Zt=ot;Zt<it;Zt++){let ot=Je.charCodeAt(Zt),it=et.get(ot);if(1===it)return Zt;if(1===tt&&2===it)return Zt;if(2===tt&&0===it)return Zt}return it}static _findNextWordOnLine(Je,et,tt){let ot=et.getLineContent(tt.lineNumber);return this._doFindNextWordOnLine(ot,Je,tt)}static _doFindNextWordOnLine(Je,et,tt){let ot=0,it=Je.length;for(let Zt=tt.column-1;Zt<it;Zt++){let tt=Je.charCodeAt(Zt),it=et.get(tt);if(0===it){if(2===ot)return this._createWord(Je,ot,it,this._findStartOfWord(Je,et,ot,Zt-1),Zt);ot=1}else if(2===it){if(1===ot)return this._createWord(Je,ot,it,this._findStartOfWord(Je,et,ot,Zt-1),Zt);ot=2}else if(1===it&&0!==ot)return this._createWord(Je,ot,it,this._findStartOfWord(Je,et,ot,Zt-1),Zt)}return 0!==ot?this._createWord(Je,ot,1,this._findStartOfWord(Je,et,ot,it-1),it):null}static _findStartOfWord(Je,et,tt,ot){for(let it=ot;it>=0;it--){let ot=Je.charCodeAt(it),Zt=et.get(ot);if(1===Zt)return it+1;if(1===tt&&2===Zt)return it+1;if(2===tt&&0===Zt)return it+1}return 0}static moveWordLeft(Je,et,tt,ot){let it=tt.lineNumber,Zt=tt.column;1===Zt&&it>1&&(it-=1,Zt=et.getLineMaxColumn(it));let en=WordOperations._findPreviousWordOnLine(Je,et,new Cn.a(it,Zt));if(0===ot)return new Cn.a(it,en?en.start+1:1);if(1===ot)return en&&2===en.wordType&&en.end-en.start==1&&0===en.nextCharClass&&(en=WordOperations._findPreviousWordOnLine(Je,et,new Cn.a(it,en.start+1))),new Cn.a(it,en?en.start+1:1);if(3===ot){for(;en&&2===en.wordType;)en=WordOperations._findPreviousWordOnLine(Je,et,new Cn.a(it,en.start+1));return new Cn.a(it,en?en.start+1:1)}return en&&Zt<=en.end+1&&(en=WordOperations._findPreviousWordOnLine(Je,et,new Cn.a(it,en.start+1))),new Cn.a(it,en?en.end+1:1)}static _moveWordPartLeft(Je,et){const tt=et.lineNumber,it=Je.getLineMaxColumn(tt);if(1===et.column)return tt>1?new Cn.a(tt-1,Je.getLineMaxColumn(tt-1)):et;const Zt=Je.getLineContent(tt);for(let Je=et.column-1;Je>1;Je--){const et=Zt.charCodeAt(Je-2),en=Zt.charCodeAt(Je-1);if(95===et&&95!==en)return new Cn.a(tt,Je);if(ot.H(et)&&ot.I(en))return new Cn.a(tt,Je);if(ot.I(et)&&ot.I(en)&&Je+1<it){const et=Zt.charCodeAt(Je);if(ot.H(et))return new Cn.a(tt,Je)}}return new Cn.a(tt,1)}static moveWordRight(Je,et,tt,ot){let it=tt.lineNumber,Zt=tt.column,en=!1;Zt===et.getLineMaxColumn(it)&&it<et.getLineCount()&&(en=!0,it+=1,Zt=1);let _n=WordOperations._findNextWordOnLine(Je,et,new Cn.a(it,Zt));if(2===ot)_n&&2===_n.wordType&&_n.end-_n.start==1&&0===_n.nextCharClass&&(_n=WordOperations._findNextWordOnLine(Je,et,new Cn.a(it,_n.end+1))),Zt=_n?_n.end+1:et.getLineMaxColumn(it);else if(3===ot){for(en&&(Zt=0);_n&&(2===_n.wordType||_n.start+1<=Zt);)_n=WordOperations._findNextWordOnLine(Je,et,new Cn.a(it,_n.end+1));Zt=_n?_n.start+1:et.getLineMaxColumn(it)}else _n&&!en&&Zt>=_n.start+1&&(_n=WordOperations._findNextWordOnLine(Je,et,new Cn.a(it,_n.end+1))),Zt=_n?_n.start+1:et.getLineMaxColumn(it);return new Cn.a(it,Zt)}static _moveWordPartRight(Je,et){const tt=et.lineNumber,it=Je.getLineMaxColumn(tt);if(et.column===it)return tt<Je.getLineCount()?new Cn.a(tt+1,1):et;const Zt=Je.getLineContent(tt);for(let Je=et.column+1;Je<it;Je++){const et=Zt.charCodeAt(Je-2),en=Zt.charCodeAt(Je-1);if(95!==et&&95===en)return new Cn.a(tt,Je);if(ot.H(et)&&ot.I(en))return new Cn.a(tt,Je);if(ot.I(et)&&ot.I(en)&&Je+1<it){const et=Zt.charCodeAt(Je);if(ot.H(et))return new Cn.a(tt,Je)}}return new Cn.a(tt,it)}static _deleteWordLeftWhitespace(Je,et){const tt=Je.getLineContent(et.lineNumber),it=et.column-2,Zt=ot.J(tt,it);return Zt+1<it?new _n.a(et.lineNumber,Zt+2,et.lineNumber,et.column):null}static deleteWordLeft(Je,et){const tt=Je.wordSeparators,ot=Je.model,it=Je.selection,en=Je.whitespaceHeuristics;if(!it.isEmpty())return it;if(Zt.a.isAutoClosingPairDelete(Je.autoClosingDelete,Je.autoClosingBrackets,Je.autoClosingQuotes,Je.autoClosingPairs.autoClosingPairsOpenByEnd,Je.model,[Je.selection],Je.autoClosedCharacters)){const et=Je.selection.getPosition();return new _n.a(et.lineNumber,et.column-1,et.lineNumber,et.column+1)}const wn=new Cn.a(it.positionLineNumber,it.positionColumn);let Sn=wn.lineNumber,xn=wn.column;if(1===Sn&&1===xn)return null;if(en){let Je=this._deleteWordLeftWhitespace(ot,wn);if(Je)return Je}let kn=WordOperations._findPreviousWordOnLine(tt,ot,wn);return 0===et?kn?xn=kn.start+1:xn>1?xn=1:(Sn--,xn=ot.getLineMaxColumn(Sn)):(kn&&xn<=kn.end+1&&(kn=WordOperations._findPreviousWordOnLine(tt,ot,new Cn.a(Sn,kn.start+1))),kn?xn=kn.end+1:xn>1?xn=1:(Sn--,xn=ot.getLineMaxColumn(Sn))),new _n.a(Sn,xn,wn.lineNumber,wn.column)}static deleteInsideWord(Je,et,tt){if(!tt.isEmpty())return tt;const ot=new Cn.a(tt.positionLineNumber,tt.positionColumn);let it=this._deleteInsideWordWhitespace(et,ot);return it||this._deleteInsideWordDetermineDeleteRange(Je,et,ot)}static _charAtIsWhitespace(Je,et){const tt=Je.charCodeAt(et);return 32===tt||9===tt}static _deleteInsideWordWhitespace(Je,et){const tt=Je.getLineContent(et.lineNumber),ot=tt.length;if(0===ot)return null;let it=Math.max(et.column-2,0);if(!this._charAtIsWhitespace(tt,it))return null;let Zt=Math.min(et.column-1,ot-1);if(!this._charAtIsWhitespace(tt,Zt))return null;for(;it>0&&this._charAtIsWhitespace(tt,it-1);)it--;for(;Zt+1<ot&&this._charAtIsWhitespace(tt,Zt+1);)Zt++;return new _n.a(et.lineNumber,it+1,et.lineNumber,Zt+2)}static _deleteInsideWordDetermineDeleteRange(Je,et,tt){const ot=et.getLineContent(tt.lineNumber),it=ot.length;if(0===it)return tt.lineNumber>1?new _n.a(tt.lineNumber-1,et.getLineMaxColumn(tt.lineNumber-1),tt.lineNumber,1):tt.lineNumber<et.getLineCount()?new _n.a(tt.lineNumber,1,tt.lineNumber+1,1):new _n.a(tt.lineNumber,1,tt.lineNumber,1);const touchesWord=Je=>Je.start+1<=tt.column&&tt.column<=Je.end+1,createRangeWithPosition=(Je,et)=>(Je=Math.min(Je,tt.column),et=Math.max(et,tt.column),new _n.a(tt.lineNumber,Je,tt.lineNumber,et)),deleteWordAndAdjacentWhitespace=Je=>{let et=Je.start+1,tt=Je.end+1,Zt=!1;for(;tt-1<it&&this._charAtIsWhitespace(ot,tt-1);)Zt=!0,tt++;if(!Zt)for(;et>1&&this._charAtIsWhitespace(ot,et-2);)et--;return createRangeWithPosition(et,tt)},Zt=WordOperations._findPreviousWordOnLine(Je,et,tt);if(Zt&&touchesWord(Zt))return deleteWordAndAdjacentWhitespace(Zt);const en=WordOperations._findNextWordOnLine(Je,et,tt);return en&&touchesWord(en)?deleteWordAndAdjacentWhitespace(en):Zt&&en?createRangeWithPosition(Zt.end+1,en.start+1):Zt?createRangeWithPosition(Zt.start+1,Zt.end+1):en?createRangeWithPosition(en.start+1,en.end+1):createRangeWithPosition(1,it+1)}static _deleteWordPartLeft(Je,et){if(!et.isEmpty())return et;const tt=et.getPosition(),ot=WordOperations._moveWordPartLeft(Je,tt);return new _n.a(tt.lineNumber,tt.column,ot.lineNumber,ot.column)}static _findFirstNonWhitespaceChar(Je,et){let tt=Je.length;for(let ot=et;ot<tt;ot++){let et=Je.charAt(ot);if(" "!==et&&"\t"!==et)return ot}return tt}static _deleteWordRightWhitespace(Je,et){const tt=Je.getLineContent(et.lineNumber),ot=et.column-1,it=this._findFirstNonWhitespaceChar(tt,ot);return ot+1<it?new _n.a(et.lineNumber,et.column,et.lineNumber,it+1):null}static deleteWordRight(Je,et){const tt=Je.wordSeparators,ot=Je.model,it=Je.selection,Zt=Je.whitespaceHeuristics;if(!it.isEmpty())return it;const en=new Cn.a(it.positionLineNumber,it.positionColumn);let wn=en.lineNumber,Sn=en.column;const xn=ot.getLineCount(),kn=ot.getLineMaxColumn(wn);if(wn===xn&&Sn===kn)return null;if(Zt){let Je=this._deleteWordRightWhitespace(ot,en);if(Je)return Je}let En=WordOperations._findNextWordOnLine(tt,ot,en);return 2===et?En?Sn=En.end+1:Sn<kn||wn===xn?Sn=kn:(wn++,En=WordOperations._findNextWordOnLine(tt,ot,new Cn.a(wn,1)),Sn=En?En.start+1:ot.getLineMaxColumn(wn)):(En&&Sn>=En.start+1&&(En=WordOperations._findNextWordOnLine(tt,ot,new Cn.a(wn,En.end+1))),En?Sn=En.start+1:Sn<kn||wn===xn?Sn=kn:(wn++,En=WordOperations._findNextWordOnLine(tt,ot,new Cn.a(wn,1)),Sn=En?En.start+1:ot.getLineMaxColumn(wn))),new _n.a(wn,Sn,en.lineNumber,en.column)}static _deleteWordPartRight(Je,et){if(!et.isEmpty())return et;const tt=et.getPosition(),ot=WordOperations._moveWordPartRight(Je,tt);return new _n.a(tt.lineNumber,tt.column,ot.lineNumber,ot.column)}static _createWordAtPosition(Je,et,tt){const ot=new _n.a(et,tt.start+1,et,tt.end+1);return{word:Je.getValueInRange(ot),startColumn:ot.startColumn,endColumn:ot.endColumn}}static getWordAtPosition(Je,et,tt){const ot=Object(en.a)(et),it=WordOperations._findPreviousWordOnLine(ot,Je,tt);if(it&&1===it.wordType&&it.start<=tt.column-1&&tt.column-1<=it.end)return WordOperations._createWordAtPosition(Je,tt.lineNumber,it);const Zt=WordOperations._findNextWordOnLine(ot,Je,tt);return Zt&&1===Zt.wordType&&Zt.start<=tt.column-1&&tt.column-1<=Zt.end?WordOperations._createWordAtPosition(Je,tt.lineNumber,Zt):null}static word(Je,et,tt,ot,Zt){const wn=Object(en.a)(Je.wordSeparators);let Sn,xn,kn=WordOperations._findPreviousWordOnLine(wn,et,Zt),En=WordOperations._findNextWordOnLine(wn,et,Zt);if(!ot){let Je,tt;return kn&&1===kn.wordType&&kn.start<=Zt.column-1&&Zt.column-1<=kn.end?(Je=kn.start+1,tt=kn.end+1):En&&1===En.wordType&&En.start<=Zt.column-1&&Zt.column-1<=En.end?(Je=En.start+1,tt=En.end+1):(Je=kn?kn.end+1:1,tt=En?En.start+1:et.getLineMaxColumn(Zt.lineNumber)),new it.f(new _n.a(Zt.lineNumber,Je,Zt.lineNumber,tt),0,new Cn.a(Zt.lineNumber,tt),0)}kn&&1===kn.wordType&&kn.start<Zt.column-1&&Zt.column-1<kn.end?(Sn=kn.start+1,xn=kn.end+1):En&&1===En.wordType&&En.start<Zt.column-1&&Zt.column-1<En.end?(Sn=En.start+1,xn=En.end+1):(Sn=Zt.column,xn=Zt.column);let Dn,Pn=Zt.lineNumber;if(tt.selectionStart.containsPosition(Zt))Dn=tt.selectionStart.endColumn;else if(Zt.isBeforeOrEqual(tt.selectionStart.getStartPosition())){Dn=Sn;let Je=new Cn.a(Pn,Dn);tt.selectionStart.containsPosition(Je)&&(Dn=tt.selectionStart.endColumn)}else{Dn=xn;let Je=new Cn.a(Pn,Dn);tt.selectionStart.containsPosition(Je)&&(Dn=tt.selectionStart.startColumn)}return tt.move(!0,Pn,Dn,0)}}class WordPartOperations extends WordOperations{static deleteWordPartLeft(Je){const et=enforceDefined([WordOperations.deleteWordLeft(Je,0),WordOperations.deleteWordLeft(Je,2),WordOperations._deleteWordPartLeft(Je.model,Je.selection)]);return et.sort(_n.a.compareRangesUsingEnds),et[2]}static deleteWordPartRight(Je){const et=enforceDefined([WordOperations.deleteWordRight(Je,0),WordOperations.deleteWordRight(Je,2),WordOperations._deleteWordPartRight(Je.model,Je.selection)]);return et.sort(_n.a.compareRangesUsingStarts),et[0]}static moveWordPartLeft(Je,et,tt){const ot=enforceDefined([WordOperations.moveWordLeft(Je,et,tt,0),WordOperations.moveWordLeft(Je,et,tt,2),WordOperations._moveWordPartLeft(et,tt)]);return ot.sort(Cn.a.compare),ot[2]}static moveWordPartRight(Je,et,tt){const ot=enforceDefined([WordOperations.moveWordRight(Je,et,tt,0),WordOperations.moveWordRight(Je,et,tt,2),WordOperations._moveWordPartRight(et,tt)]);return ot.sort(Cn.a.compare),ot[0]}}function enforceDefined(Je){return Je.filter(Je=>Boolean(Je))}},536:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return ot})),tt.d(et,"c",(function(){return it})),tt.d(et,"a",(function(){return Zt}));const ot={ctrlCmd:!1,alt:!1};var it,Zt;!function(Je){Je[Je.Blur=1]="Blur",Je[Je.Gesture=2]="Gesture",Je[Je.Other=3]="Other"}(it||(it={})),function(Je){Je[Je.NONE=0]="NONE",Je[Je.FIRST=1]="FIRST",Je[Je.SECOND=2]="SECOND",Je[Je.LAST=3]="LAST"}(Zt||(Zt={}))},537:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return ot})),tt.d(et,"b",(function(){return DragAndDropData})),tt.d(et,"c",(function(){return it}));const ot={RESOURCES:"ResourceURLs",DOWNLOAD_URL:"DownloadURL",FILES:"Files",TEXT:tt(533).a.text,TERMINALS:"Terminals"};class DragAndDropData{constructor(Je){this.data=Je}update(){}getData(){return this.data}}const it={CurrentDragAndDropData:void 0}},538:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return cursorTypeOperations_TypeOperations})),tt.d(et,"b",(function(){return cursorTypeOperations_TypeWithAutoClosingCommand}));var ot=tt(53),it=tt(26),Zt=tt(208),en=tt(567),Cn=tt(10),_n=tt(79);class surroundSelectionCommand_SurroundSelectionCommand{constructor(Je,et,tt){this._range=Je,this._charBeforeSelection=et,this._charAfterSelection=tt}getEditOperations(Je,et){et.addTrackedEditOperation(new Cn.a(this._range.startLineNumber,this._range.startColumn,this._range.startLineNumber,this._range.startColumn),this._charBeforeSelection),et.addTrackedEditOperation(new Cn.a(this._range.endLineNumber,this._range.endColumn,this._range.endLineNumber,this._range.endColumn),this._charAfterSelection)}computeCursorState(Je,et){let tt=et.getInverseEditOperations(),ot=tt[0].range,it=tt[1].range;return new _n.a(ot.endLineNumber,ot.endColumn,it.endLineNumber,it.endColumn-this._charAfterSelection.length)}}var wn=tt(72),Sn=tt(435),xn=tt(242),kn=tt(120);class cursorTypeOperations_TypeOperations{static indent(Je,et,tt){if(null===et||null===tt)return[];let ot=[];for(let et=0,it=tt.length;et<it;et++)ot[et]=new en.a(tt[et],{isUnshift:!1,tabSize:Je.tabSize,indentSize:Je.indentSize,insertSpaces:Je.insertSpaces,useTabStops:Je.useTabStops,autoIndent:Je.autoIndent});return ot}static outdent(Je,et,tt){let ot=[];for(let et=0,it=tt.length;et<it;et++)ot[et]=new en.a(tt[et],{isUnshift:!0,tabSize:Je.tabSize,indentSize:Je.indentSize,insertSpaces:Je.insertSpaces,useTabStops:Je.useTabStops,autoIndent:Je.autoIndent});return ot}static shiftIndent(Je,et,tt){return tt=tt||1,en.a.shiftIndent(et,et.length+tt,Je.tabSize,Je.indentSize,Je.insertSpaces)}static unshiftIndent(Je,et,tt){return tt=tt||1,en.a.unshiftIndent(et,et.length+tt,Je.tabSize,Je.indentSize,Je.insertSpaces)}static _distributedPaste(Je,et,tt,ot){let it=[];for(let Je=0,et=tt.length;Je<et;Je++)it[Je]=new Zt.a(tt[Je],ot[Je]);return new wn.e(0,it,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})}static _simplePaste(Je,et,tt,ot,it){let en=[];for(let Je=0,et=tt.length;Je<et;Je++){const et=tt[Je];let _n=et.getPosition();if(it&&!et.isEmpty()&&(it=!1),it&&ot.indexOf("\n")!==ot.length-1&&(it=!1),it){let tt=new Cn.a(_n.lineNumber,1,_n.lineNumber,1);en[Je]=new Zt.b(tt,ot,et,!0)}else en[Je]=new Zt.a(et,ot)}return new wn.e(0,en,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})}static _distributePasteToCursors(Je,et,tt,ot,Zt){if(ot)return null;if(1===et.length)return null;if(Zt&&Zt.length===et.length)return Zt;if("spread"===Je.multiCursorPaste){10===tt.charCodeAt(tt.length-1)&&(tt=tt.substr(0,tt.length-1)),13===tt.charCodeAt(tt.length-1)&&(tt=tt.substr(0,tt.length-1));let Je=it.R(tt);if(Je.length===et.length)return Je}return null}static paste(Je,et,tt,ot,it,Zt){const en=this._distributePasteToCursors(Je,tt,ot,it,Zt);return en?(tt=tt.sort(Cn.a.compareRangesUsingStarts),this._distributedPaste(Je,et,tt,en)):this._simplePaste(Je,et,tt,ot,it)}static _goodIndentForLine(Je,et,tt){let ot=null,Zt="";const en=kn.a.getInheritIndentForLine(Je.autoIndent,et,tt,!1);if(en)ot=en.action,Zt=en.indentation;else if(tt>1){let ot;for(ot=tt-1;ot>=1;ot--){const Je=et.getLineContent(ot);if(it.J(Je)>=0)break}if(ot<1)return null;const en=et.getLineMaxColumn(ot),_n=kn.a.getEnterAction(Je.autoIndent,et,new Cn.a(ot,en,ot,en));_n&&(Zt=_n.indentation+_n.appendText)}return ot&&(ot===xn.b.Indent&&(Zt=cursorTypeOperations_TypeOperations.shiftIndent(Je,Zt)),ot===xn.b.Outdent&&(Zt=cursorTypeOperations_TypeOperations.unshiftIndent(Je,Zt)),Zt=Je.normalizeIndentation(Zt)),Zt||null}static _replaceJumpToNextIndent(Je,et,tt,ot){let it="",en=tt.getStartPosition();if(Je.insertSpaces){let tt=wn.a.visibleColumnFromColumn2(Je,et,en),ot=Je.indentSize,Zt=ot-tt%ot;for(let Je=0;Je<Zt;Je++)it+=" "}else it="\t";return new Zt.a(tt,it,ot)}static tab(Je,et,tt){let ot=[];for(let it=0,_n=tt.length;it<_n;it++){const _n=tt[it];if(_n.isEmpty()){let tt=et.getLineContent(_n.startLineNumber);if(/^\s*$/.test(tt)&&et.isCheapToTokenize(_n.startLineNumber)){let en=this._goodIndentForLine(Je,et,_n.startLineNumber);en=en||"\t";let wn=Je.normalizeIndentation(en);if(!tt.startsWith(wn)){ot[it]=new Zt.a(new Cn.a(_n.startLineNumber,1,_n.startLineNumber,tt.length+1),wn,!0);continue}}ot[it]=this._replaceJumpToNextIndent(Je,et,_n,!0)}else{if(_n.startLineNumber===_n.endLineNumber){let tt=et.getLineMaxColumn(_n.startLineNumber);if(1!==_n.startColumn||_n.endColumn!==tt){ot[it]=this._replaceJumpToNextIndent(Je,et,_n,!1);continue}}ot[it]=new en.a(_n,{isUnshift:!1,tabSize:Je.tabSize,indentSize:Je.indentSize,insertSpaces:Je.insertSpaces,useTabStops:Je.useTabStops,autoIndent:Je.autoIndent})}}return ot}static compositionType(Je,et,tt,ot,it,Zt,en,Cn){const _n=ot.map(Je=>this._compositionType(tt,Je,it,Zt,en,Cn));return new wn.e(4,_n,{shouldPushStackElementBefore:shouldPushStackElementBetween(Je,4),shouldPushStackElementAfter:!1})}static _compositionType(Je,et,tt,ot,it,en){if(!et.isEmpty())return null;const _n=et.getPosition(),wn=Math.max(1,_n.column-ot),Sn=Math.min(Je.getLineMaxColumn(_n.lineNumber),_n.column+it),xn=new Cn.a(_n.lineNumber,wn,_n.lineNumber,Sn);return Je.getValueInRange(xn)===tt&&0===en?null:new Zt.d(xn,tt,0,en)}static _typeCommand(Je,et,tt){return tt?new Zt.e(Je,et,!0):new Zt.a(Je,et,!0)}static _enter(Je,et,tt,ot){if(0===Je.autoIndent)return cursorTypeOperations_TypeOperations._typeCommand(ot,"\n",tt);if(!et.isCheapToTokenize(ot.getStartPosition().lineNumber)||1===Je.autoIndent){let Zt=et.getLineContent(ot.startLineNumber),en=it.y(Zt).substring(0,ot.startColumn-1);return cursorTypeOperations_TypeOperations._typeCommand(ot,"\n"+Je.normalizeIndentation(en),tt)}const en=kn.a.getEnterAction(Je.autoIndent,et,ot);if(en){if(en.indentAction===xn.b.None)return cursorTypeOperations_TypeOperations._typeCommand(ot,"\n"+Je.normalizeIndentation(en.indentation+en.appendText),tt);if(en.indentAction===xn.b.Indent)return cursorTypeOperations_TypeOperations._typeCommand(ot,"\n"+Je.normalizeIndentation(en.indentation+en.appendText),tt);if(en.indentAction===xn.b.IndentOutdent){const et=Je.normalizeIndentation(en.indentation),it=Je.normalizeIndentation(en.indentation+en.appendText),Cn="\n"+it+"\n"+et;return tt?new Zt.e(ot,Cn,!0):new Zt.d(ot,Cn,-1,it.length-et.length,!0)}if(en.indentAction===xn.b.Outdent){const et=cursorTypeOperations_TypeOperations.unshiftIndent(Je,en.indentation);return cursorTypeOperations_TypeOperations._typeCommand(ot,"\n"+Je.normalizeIndentation(et+en.appendText),tt)}}const Cn=et.getLineContent(ot.startLineNumber),_n=it.y(Cn).substring(0,ot.startColumn-1);if(Je.autoIndent>=4){const en=kn.a.getIndentForEnter(Je.autoIndent,et,ot,{unshiftIndent:et=>cursorTypeOperations_TypeOperations.unshiftIndent(Je,et),shiftIndent:et=>cursorTypeOperations_TypeOperations.shiftIndent(Je,et),normalizeIndentation:et=>Je.normalizeIndentation(et)});if(en){let Cn=wn.a.visibleColumnFromColumn2(Je,et,ot.getEndPosition());const _n=ot.endColumn,Sn=et.getLineContent(ot.endLineNumber),xn=it.v(Sn);if(ot=xn>=0?ot.setEndPosition(ot.endLineNumber,Math.max(ot.endColumn,xn+1)):ot.setEndPosition(ot.endLineNumber,et.getLineMaxColumn(ot.endLineNumber)),tt)return new Zt.e(ot,"\n"+Je.normalizeIndentation(en.afterEnter),!0);{let et=0;return _n<=xn+1&&(Je.insertSpaces||(Cn=Math.ceil(Cn/Je.indentSize)),et=Math.min(Cn+1-Je.normalizeIndentation(en.afterEnter).length-1,0)),new Zt.d(ot,"\n"+Je.normalizeIndentation(en.afterEnter),0,et,!0)}}}return cursorTypeOperations_TypeOperations._typeCommand(ot,"\n"+Je.normalizeIndentation(_n),tt)}static _isAutoIndentType(Je,et,tt){if(Je.autoIndent<4)return!1;for(let Je=0,ot=tt.length;Je<ot;Je++)if(!et.isCheapToTokenize(tt[Je].getEndPosition().lineNumber))return!1;return!0}static _runAutoIndentType(Je,et,tt,ot){const it=kn.a.getIndentationAtPosition(et,tt.startLineNumber,tt.startColumn),Zt=kn.a.getIndentActionForType(Je.autoIndent,et,tt,ot,{shiftIndent:et=>cursorTypeOperations_TypeOperations.shiftIndent(Je,et),unshiftIndent:et=>cursorTypeOperations_TypeOperations.unshiftIndent(Je,et)});if(null===Zt)return null;if(Zt!==Je.normalizeIndentation(it)){const it=et.getLineFirstNonWhitespaceColumn(tt.startLineNumber);return 0===it?cursorTypeOperations_TypeOperations._typeCommand(new Cn.a(tt.startLineNumber,1,tt.endLineNumber,tt.endColumn),Je.normalizeIndentation(Zt)+ot,!1):cursorTypeOperations_TypeOperations._typeCommand(new Cn.a(tt.startLineNumber,1,tt.endLineNumber,tt.endColumn),Je.normalizeIndentation(Zt)+et.getLineContent(tt.startLineNumber).substring(it-1,tt.startColumn-1)+ot,!1)}return null}static _isAutoClosingOvertype(Je,et,tt,ot,it){if("never"===Je.autoClosingOvertype)return!1;if(!Je.autoClosingPairs.autoClosingPairsCloseSingleChar.has(it))return!1;for(let Zt=0,en=tt.length;Zt<en;Zt++){const en=tt[Zt];if(!en.isEmpty())return!1;const Cn=en.getPosition(),_n=et.getLineContent(Cn.lineNumber);if(_n.charAt(Cn.column-1)!==it)return!1;const Sn=Object(wn.g)(it);if(92===(Cn.column>2?_n.charCodeAt(Cn.column-2):0)&&Sn)return!1;if("auto"===Je.autoClosingOvertype){let Je=!1;for(let et=0,tt=ot.length;et<tt;et++){const tt=ot[et];if(Cn.lineNumber===tt.startLineNumber&&Cn.column===tt.startColumn){Je=!0;break}}if(!Je)return!1}}return!0}static _runAutoClosingOvertype(Je,et,tt,ot,it){let en=[];for(let Je=0,et=ot.length;Je<et;Je++){const et=ot[Je].getPosition(),tt=new Cn.a(et.lineNumber,et.column,et.lineNumber,et.column+1);en[Je]=new Zt.a(tt,it)}return new wn.e(4,en,{shouldPushStackElementBefore:shouldPushStackElementBetween(Je,4),shouldPushStackElementAfter:!1})}static _isBeforeClosingBrace(Je,et){const tt=et.charAt(0),ot=Je.autoClosingPairs.autoClosingPairsOpenByStart.get(tt)||[],it=Je.autoClosingPairs.autoClosingPairsCloseByStart.get(tt)||[],Zt=ot.some(Je=>et.startsWith(Je.open)),en=it.some(Je=>et.startsWith(Je.close));return!Zt&&en}static _findAutoClosingPairOpen(Je,et,tt,ot){const it=Je.autoClosingPairs.autoClosingPairsOpenByEnd.get(ot);if(!it)return null;let Zt=null;for(const Je of it)if(null===Zt||Je.open.length>Zt.open.length){let it=!0;for(const Zt of tt){if(et.getValueInRange(new Cn.a(Zt.lineNumber,Zt.column-Je.open.length+1,Zt.lineNumber,Zt.column))+ot!==Je.open){it=!1;break}}it&&(Zt=Je)}return Zt}static _findSubAutoClosingPairClose(Je,et){if(et.open.length<=1)return"";const tt=et.close.charAt(et.close.length-1),ot=Je.autoClosingPairs.autoClosingPairsCloseByEnd.get(tt)||[];let it=null;for(const Je of ot)Je.open!==et.open&&et.open.includes(Je.open)&&et.close.endsWith(Je.close)&&(!it||Je.open.length>it.open.length)&&(it=Je);return it?it.close:""}static _getAutoClosingPairClose(Je,et,tt,it,Zt){const en=Object(wn.g)(it),Cn=en?Je.autoClosingQuotes:Je.autoClosingBrackets;if("never"===Cn)return null;const _n=this._findAutoClosingPairOpen(Je,et,tt.map(Je=>Je.getPosition()),it);if(!_n)return null;const xn=this._findSubAutoClosingPairClose(Je,_n);let En=!0;const Dn=en?Je.shouldAutoCloseBefore.quote:Je.shouldAutoCloseBefore.bracket;for(let it=0,wn=tt.length;it<wn;it++){const wn=tt[it];if(!wn.isEmpty())return null;const Pn=wn.getPosition(),Ln=et.getLineContent(Pn.lineNumber),Tn=Ln.substring(Pn.column-1);if(Tn.startsWith(xn)||(En=!1),Ln.length>Pn.column-1){const et=Ln.charAt(Pn.column-1);if(!cursorTypeOperations_TypeOperations._isBeforeClosingBrace(Je,Tn)&&!Dn(et))return null}if(!et.isCheapToTokenize(Pn.lineNumber))return null;if(1===_n.open.length&&en&&"always"!==Cn){const et=Object(Sn.a)(Je.wordSeparators);if(Zt&&Pn.column>1&&0===et.get(Ln.charCodeAt(Pn.column-2)))return null;if(!Zt&&Pn.column>2&&0===et.get(Ln.charCodeAt(Pn.column-3)))return null}et.forceTokenization(Pn.lineNumber);const In=et.getLineTokens(Pn.lineNumber);let jn=!1;try{jn=kn.a.shouldAutoClosePair(_n,In,Zt?Pn.column:Pn.column-1)}catch(Je){Object(ot.e)(Je)}if(!jn)return null}return En?_n.close.substring(0,_n.close.length-xn.length):_n.close}static _runAutoClosingOpenCharType(Je,et,tt,ot,it,Zt,en){let Cn=[];for(let Je=0,et=ot.length;Je<et;Je++){const et=ot[Je];Cn[Je]=new cursorTypeOperations_TypeWithAutoClosingCommand(et,it,Zt,en)}return new wn.e(4,Cn,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})}static _shouldSurroundChar(Je,et){return Object(wn.g)(et)?"quotes"===Je.autoSurround||"languageDefined"===Je.autoSurround:"brackets"===Je.autoSurround||"languageDefined"===Je.autoSurround}static _isSurroundSelectionType(Je,et,tt,ot){if(!cursorTypeOperations_TypeOperations._shouldSurroundChar(Je,ot)||!Je.surroundingPairs.hasOwnProperty(ot))return!1;const it=Object(wn.g)(ot);for(let Je=0,ot=tt.length;Je<ot;Je++){const ot=tt[Je];if(ot.isEmpty())return!1;let Zt=!0;for(let Je=ot.startLineNumber;Je<=ot.endLineNumber;Je++){const tt=et.getLineContent(Je),it=Je===ot.startLineNumber?ot.startColumn-1:0,en=Je===ot.endLineNumber?ot.endColumn-1:tt.length,Cn=tt.substring(it,en);if(/[^ \t]/.test(Cn)){Zt=!1;break}}if(Zt)return!1;if(it&&ot.startLineNumber===ot.endLineNumber&&ot.startColumn+1===ot.endColumn){const Je=et.getValueInRange(ot);if(Object(wn.g)(Je))return!1}}return!0}static _runSurroundSelectionType(Je,et,tt,ot,it){let Zt=[];for(let Je=0,tt=ot.length;Je<tt;Je++){const tt=ot[Je],en=et.surroundingPairs[it];Zt[Je]=new surroundSelectionCommand_SurroundSelectionCommand(tt,it,en)}return new wn.e(0,Zt,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})}static _isTypeInterceptorElectricChar(Je,et,tt){return!(1!==tt.length||!et.isCheapToTokenize(tt[0].getEndPosition().lineNumber))}static _typeInterceptorElectricChar(Je,et,tt,en,_n){if(!et.electricChars.hasOwnProperty(_n)||!en.isEmpty())return null;let Sn=en.getPosition();tt.forceTokenization(Sn.lineNumber);let xn,En=tt.getLineTokens(Sn.lineNumber);try{xn=kn.a.onElectricCharacter(_n,En,Sn.column)}catch(Je){return Object(ot.e)(Je),null}if(!xn)return null;if(xn.matchOpenBracket){let ot=(En.getLineContent()+_n).lastIndexOf(xn.matchOpenBracket)+1,en=tt.findMatchingBracketUp(xn.matchOpenBracket,{lineNumber:Sn.lineNumber,column:ot});if(en){if(en.startLineNumber===Sn.lineNumber)return null;let ot=tt.getLineContent(en.startLineNumber),xn=it.y(ot),kn=et.normalizeIndentation(xn),En=tt.getLineContent(Sn.lineNumber),Dn=tt.getLineFirstNonWhitespaceColumn(Sn.lineNumber)||Sn.column,Pn=kn+En.substring(Dn-1,Sn.column-1)+_n,Ln=new Cn.a(Sn.lineNumber,1,Sn.lineNumber,Sn.column);const Tn=new Zt.a(Ln,Pn);return new wn.e(getTypingOperation(Pn,Je),[Tn],{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!0})}}return null}static compositionEndWithInterceptors(Je,et,tt,ot,it,en){if(!ot||_n.a.selectionsArrEqual(ot,it))return null;let Sn=null;for(const Je of it){if(!Je.isEmpty())return null;const et=Je.getPosition(),ot=tt.getValueInRange(new Cn.a(et.lineNumber,et.column-1,et.lineNumber,et.column));if(null===Sn)Sn=ot;else if(Sn!==ot)return null}if(!Sn)return null;if(this._isAutoClosingOvertype(et,tt,it,en,Sn)){const Je=it.map(Je=>new Zt.a(new Cn.a(Je.positionLineNumber,Je.positionColumn,Je.positionLineNumber,Je.positionColumn+1),"",!1));return new wn.e(4,Je,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})}const xn=this._getAutoClosingPairClose(et,tt,it,Sn,!1);return null!==xn?this._runAutoClosingOpenCharType(Je,et,tt,it,Sn,!1,xn):null}static typeWithInterceptors(Je,et,tt,ot,it,en,Cn){if(!Je&&"\n"===Cn){let Je=[];for(let et=0,Zt=it.length;et<Zt;et++)Je[et]=cursorTypeOperations_TypeOperations._enter(tt,ot,!1,it[et]);return new wn.e(4,Je,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})}if(!Je&&this._isAutoIndentType(tt,ot,it)){let Je=[],et=!1;for(let Zt=0,en=it.length;Zt<en;Zt++)if(Je[Zt]=this._runAutoIndentType(tt,ot,it[Zt],Cn),!Je[Zt]){et=!0;break}if(!et)return new wn.e(4,Je,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})}if(!Je&&this._isAutoClosingOvertype(tt,ot,it,en,Cn))return this._runAutoClosingOvertype(et,tt,ot,it,Cn);if(!Je){const Je=this._getAutoClosingPairClose(tt,ot,it,Cn,!0);if(Je)return this._runAutoClosingOpenCharType(et,tt,ot,it,Cn,!0,Je)}if(this._isSurroundSelectionType(tt,ot,it,Cn))return this._runSurroundSelectionType(et,tt,ot,it,Cn);if(!Je&&this._isTypeInterceptorElectricChar(tt,ot,it)){const Je=this._typeInterceptorElectricChar(et,tt,ot,it[0],Cn);if(Je)return Je}let _n=[];for(let Je=0,et=it.length;Je<et;Je++)_n[Je]=new Zt.a(it[Je],Cn);const Sn=getTypingOperation(Cn,et);return new wn.e(Sn,_n,{shouldPushStackElementBefore:shouldPushStackElementBetween(et,Sn),shouldPushStackElementAfter:!1})}static typeWithoutInterceptors(Je,et,tt,ot,it){let en=[];for(let Je=0,et=ot.length;Je<et;Je++)en[Je]=new Zt.a(ot[Je],it);const Cn=getTypingOperation(it,Je);return new wn.e(Cn,en,{shouldPushStackElementBefore:shouldPushStackElementBetween(Je,Cn),shouldPushStackElementAfter:!1})}static lineInsertBefore(Je,et,tt){if(null===et||null===tt)return[];let ot=[];for(let it=0,en=tt.length;it<en;it++){let en=tt[it].positionLineNumber;if(1===en)ot[it]=new Zt.e(new Cn.a(1,1,1,1),"\n");else{en--;let tt=et.getLineMaxColumn(en);ot[it]=this._enter(Je,et,!1,new Cn.a(en,tt,en,tt))}}return ot}static lineInsertAfter(Je,et,tt){if(null===et||null===tt)return[];let ot=[];for(let it=0,Zt=tt.length;it<Zt;it++){const Zt=tt[it].positionLineNumber;let en=et.getLineMaxColumn(Zt);ot[it]=this._enter(Je,et,!1,new Cn.a(Zt,en,Zt,en))}return ot}static lineBreakInsert(Je,et,tt){let ot=[];for(let it=0,Zt=tt.length;it<Zt;it++)ot[it]=this._enter(Je,et,!0,tt[it]);return ot}}class cursorTypeOperations_TypeWithAutoClosingCommand extends Zt.d{constructor(Je,et,tt,ot){super(Je,(tt?et:"")+ot,0,-ot.length),this._openCharacter=et,this._closeCharacter=ot,this.closeCharacterRange=null,this.enclosingRange=null}computeCursorState(Je,et){let tt=et.getInverseEditOperations()[0].range;return this.closeCharacterRange=new Cn.a(tt.startLineNumber,tt.endColumn-this._closeCharacter.length,tt.endLineNumber,tt.endColumn),this.enclosingRange=new Cn.a(tt.startLineNumber,tt.endColumn-this._openCharacter.length-this._closeCharacter.length,tt.endLineNumber,tt.endColumn),super.computeCursorState(Je,et)}}function getTypingOperation(Je,et){return" "===Je?5===et||6===et?6:5:4}function shouldPushStackElementBetween(Je,et){return!(!isTypingOperation(Je)||isTypingOperation(et))||5!==Je&&normalizeOperationType(Je)!==normalizeOperationType(et)}function normalizeOperationType(Je){return 6===Je||5===Je?"space":Je}function isTypingOperation(Je){return 4===Je||5===Je||6===Je}},54:function(Je,et,tt){"use strict";function isArray(Je){return Array.isArray(Je)}function isString(Je){return"string"==typeof Je}function isObject(Je){return!("object"!=typeof Je||null===Je||Array.isArray(Je)||Je instanceof RegExp||Je instanceof Date)}function isNumber(Je){return"number"==typeof Je&&!isNaN(Je)}function isBoolean(Je){return!0===Je||!1===Je}function isUndefined(Je){return void 0===Je}function isUndefinedOrNull(Je){return isUndefined(Je)||null===Je}function assertType(Je,et){if(!Je)throw new Error(et?`Unexpected type, expected '${et}'`:"Unexpected type")}function assertIsDefined(Je){if(isUndefinedOrNull(Je))throw new Error("Assertion Failed: argument is undefined or null");return Je}function isFunction(Je){return"function"==typeof Je}function validateConstraints(Je,et){const tt=Math.min(Je.length,et.length);for(let ot=0;ot<tt;ot++)validateConstraint(Je[ot],et[ot])}function validateConstraint(Je,et){if(isString(et)){if(typeof Je!==et)throw new Error("argument does not match constraint: typeof "+et)}else if(isFunction(et)){try{if(Je instanceof et)return}catch(Je){}if(!isUndefinedOrNull(Je)&&Je.constructor===et)return;if(1===et.length&&!0===et.call(void 0,Je))return;throw new Error("argument does not match one of these constraints: arg instanceof constraint, arg.constructor === constraint, nor constraint(arg) === true")}}function getAllMethodNames(Je){const et=[];for(const tt of function getAllPropertyNames(Je){let et=[],tt=Object.getPrototypeOf(Je);for(;Object.prototype!==tt;)et=et.concat(Object.getOwnPropertyNames(tt)),tt=Object.getPrototypeOf(tt);return et}(Je))"function"==typeof Je[tt]&&et.push(tt);return et}function createProxyObject(Je,et){const createProxyMethod=Je=>function(){const tt=Array.prototype.slice.call(arguments,0);return et(Je,tt)};let tt={};for(const et of Je)tt[et]=createProxyMethod(et);return tt}function withNullAsUndefined(Je){return null===Je?void 0:Je}function assertNever(Je,et="Unreachable"){throw new Error(et)}tt.d(et,"f",(function(){return isArray})),tt.d(et,"k",(function(){return isString})),tt.d(et,"j",(function(){return isObject})),tt.d(et,"i",(function(){return isNumber})),tt.d(et,"g",(function(){return isBoolean})),tt.d(et,"l",(function(){return isUndefined})),tt.d(et,"m",(function(){return isUndefinedOrNull})),tt.d(et,"c",(function(){return assertType})),tt.d(et,"a",(function(){return assertIsDefined})),tt.d(et,"h",(function(){return isFunction})),tt.d(et,"n",(function(){return validateConstraints})),tt.d(et,"e",(function(){return getAllMethodNames})),tt.d(et,"d",(function(){return createProxyObject})),tt.d(et,"o",(function(){return withNullAsUndefined})),tt.d(et,"b",(function(){return assertNever}))},55:function(Je,et,tt){"use strict";tt.d(et,"k",(function(){return isThenable})),tt.d(et,"h",(function(){return createCancelablePromise})),tt.d(et,"l",(function(){return raceCancellation})),tt.d(et,"a",(function(){return Delayer})),tt.d(et,"f",(function(){return ThrottledDelayer})),tt.d(et,"n",(function(){return timeout})),tt.d(et,"i",(function(){return disposableTimeout})),tt.d(et,"j",(function(){return first})),tt.d(et,"g",(function(){return TimeoutTimer})),tt.d(et,"c",(function(){return IntervalTimer})),tt.d(et,"e",(function(){return RunOnceScheduler})),tt.d(et,"m",(function(){return en})),tt.d(et,"b",(function(){return IdleValue})),tt.d(et,"d",(function(){return Cn}));var ot=tt(101),it=tt(53),Zt=tt(9),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};function isThenable(Je){return!!Je&&"function"==typeof Je.then}function createCancelablePromise(Je){const et=new ot.b,tt=Je(et.token),Zt=new Promise((Je,ot)=>{const Zt=et.token.onCancellationRequested(()=>{Zt.dispose(),et.dispose(),ot(Object(it.a)())});Promise.resolve(tt).then(tt=>{Zt.dispose(),et.dispose(),Je(tt)},Je=>{Zt.dispose(),et.dispose(),ot(Je)})});return new class{cancel(){et.cancel()}then(Je,et){return Zt.then(Je,et)}catch(Je){return this.then(void 0,Je)}finally(Je){return Zt.finally(Je)}}}function raceCancellation(Je,et,tt){return Promise.race([Je,new Promise(Je=>et.onCancellationRequested(()=>Je(tt)))])}class Throttler{constructor(){this.activePromise=null,this.queuedPromise=null,this.queuedPromiseFactory=null}queue(Je){if(this.activePromise){if(this.queuedPromiseFactory=Je,!this.queuedPromise){const onComplete=()=>{this.queuedPromise=null;const Je=this.queue(this.queuedPromiseFactory);return this.queuedPromiseFactory=null,Je};this.queuedPromise=new Promise(Je=>{this.activePromise.then(onComplete,onComplete).then(Je)})}return new Promise((Je,et)=>{this.queuedPromise.then(Je,et)})}return this.activePromise=Je(),new Promise((Je,et)=>{this.activePromise.then(et=>{this.activePromise=null,Je(et)},Je=>{this.activePromise=null,et(Je)})})}}class Delayer{constructor(Je){this.defaultDelay=Je,this.timeout=null,this.completionPromise=null,this.doResolve=null,this.doReject=null,this.task=null}trigger(Je,et=this.defaultDelay){return this.task=Je,this.cancelTimeout(),this.completionPromise||(this.completionPromise=new Promise((Je,et)=>{this.doResolve=Je,this.doReject=et}).then(()=>{if(this.completionPromise=null,this.doResolve=null,this.task){const Je=this.task;return this.task=null,Je()}})),this.timeout=setTimeout(()=>{this.timeout=null,this.doResolve&&this.doResolve(null)},et),this.completionPromise}isTriggered(){return null!==this.timeout}cancel(){this.cancelTimeout(),this.completionPromise&&(this.doReject&&this.doReject(Object(it.a)()),this.completionPromise=null)}cancelTimeout(){null!==this.timeout&&(clearTimeout(this.timeout),this.timeout=null)}dispose(){this.cancel()}}class ThrottledDelayer{constructor(Je){this.delayer=new Delayer(Je),this.throttler=new Throttler}trigger(Je,et){return this.delayer.trigger(()=>this.throttler.queue(Je),et)}dispose(){this.delayer.dispose()}}function timeout(Je,et){return et?new Promise((tt,ot)=>{const Zt=setTimeout(()=>{en.dispose(),tt()},Je),en=et.onCancellationRequested(()=>{clearTimeout(Zt),en.dispose(),ot(Object(it.a)())})}):createCancelablePromise(et=>timeout(Je,et))}function disposableTimeout(Je,et=0){const tt=setTimeout(Je,et);return Object(Zt.i)(()=>clearTimeout(tt))}function first(Je,et=(Je=>!!Je),tt=null){let ot=0;const it=Je.length,loop=()=>{if(ot>=it)return Promise.resolve(tt);const Zt=Je[ot++];return Promise.resolve(Zt()).then(Je=>et(Je)?Promise.resolve(Je):loop())};return loop()}class TimeoutTimer{constructor(Je,et){this._token=-1,"function"==typeof Je&&"number"==typeof et&&this.setIfNotSet(Je,et)}dispose(){this.cancel()}cancel(){-1!==this._token&&(clearTimeout(this._token),this._token=-1)}cancelAndSet(Je,et){this.cancel(),this._token=setTimeout(()=>{this._token=-1,Je()},et)}setIfNotSet(Je,et){-1===this._token&&(this._token=setTimeout(()=>{this._token=-1,Je()},et))}}class IntervalTimer{constructor(){this._token=-1}dispose(){this.cancel()}cancel(){-1!==this._token&&(clearInterval(this._token),this._token=-1)}cancelAndSet(Je,et){this.cancel(),this._token=setInterval(()=>{Je()},et)}}class RunOnceScheduler{constructor(Je,et){this.timeoutToken=-1,this.runner=Je,this.timeout=et,this.timeoutHandler=this.onTimeout.bind(this)}dispose(){this.cancel(),this.runner=null}cancel(){this.isScheduled()&&(clearTimeout(this.timeoutToken),this.timeoutToken=-1)}schedule(Je=this.timeout){this.cancel(),this.timeoutToken=setTimeout(this.timeoutHandler,Je)}get delay(){return this.timeout}set delay(Je){this.timeout=Je}isScheduled(){return-1!==this.timeoutToken}onTimeout(){this.timeoutToken=-1,this.runner&&this.doRun()}doRun(){this.runner&&this.runner()}}let en;!function(){if("function"!=typeof requestIdleCallback||"function"!=typeof cancelIdleCallback){const Je=Object.freeze({didTimeout:!0,timeRemaining:()=>15});en=et=>{const tt=setTimeout(()=>et(Je));let ot=!1;return{dispose(){ot||(ot=!0,clearTimeout(tt))}}}}else en=(Je,et)=>{const tt=requestIdleCallback(Je,"number"==typeof et?{timeout:et}:void 0);let ot=!1;return{dispose(){ot||(ot=!0,cancelIdleCallback(tt))}}}}();class IdleValue{constructor(Je){this._didRun=!1,this._executor=()=>{try{this._value=Je()}catch(Je){this._error=Je}finally{this._didRun=!0}},this._handle=en(()=>this._executor())}dispose(){this._handle.dispose()}get value(){if(this._didRun||(this._handle.dispose(),this._executor()),this._error)throw this._error;return this._value}}var Cn;!function(Je){Je.settled=function settled(Je){return __awaiter(this,void 0,void 0,(function*(){let et=void 0;const tt=yield Promise.all(Je.map(Je=>Je.then(Je=>Je,Je=>{et||(et=Je)})));if(void 0!==et)throw et;return tt}))}}(Cn||(Cn={}))},561:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(198);var xn=wn().div.withConfig({displayName:"BoxStyles__Styled",componentId:"sc-1h4b5f6-0"})(["",";align-items:stretch;align-content:stretch;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;justify-content:flex-start;width:auto;max-width:100%;@media all and (-ms-high-contrast:none){max-width:calc(100% - 0.01px);}&[data-inline]{display:inline-block;vertical-align:middle;}&[data-flex]{display:flex;}&[data-flex][data-inline]{display:inline-flex;}"],Sn.mixins.reset("block"));function c(){return(c=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function s(Je,et){if(null==Je)return{};var tt,ot,it=function u(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),flex:Cn().bool,inline:Cn().bool};function y(Je){var et=Je.children,tt=Je.elementRef,ot=Je.flex,it=void 0!==ot&&ot,en=Je.tag,Cn=void 0===en?"div":en,_n=Je.inline,wn=void 0!==_n&&_n,Sn=s(Je,["children","elementRef","flex","tag","inline"]);return Zt().createElement(xn,c({as:Cn,ref:tt},Sn,{"data-inline":wn||void 0,"data-flex":it||void 0}),et)}y.propTypes=kn;const En=y;Je.exports=ot})()},562:function(Je,et,tt){"use strict";var ot;function setSharedTranslator(Je){ot=Je}function resetSharedTranslator(){setSharedTranslator("undefined"!=typeof window&&window.gettext||function(Je){return Je})}Object.defineProperty(et,"__esModule",{value:!0}),et.gettext=function gettext(){return ot.apply(void 0,arguments)},et._=function _(){return ot.apply(void 0,arguments)},et.setSharedTranslator=setSharedTranslator,et.resetSharedTranslator=resetSharedTranslator,resetSharedTranslator()},563:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return StopWatch}));var ot=tt(43);const it=ot.b.performance&&"function"==typeof ot.b.performance.now;class StopWatch{constructor(Je){this._highResolution=it&&Je,this._startTime=this._now(),this._stopTime=-1}static create(Je=!0){return new StopWatch(Je)}stop(){this._stopTime=this._now()}elapsed(){return-1!==this._stopTime?this._stopTime-this._startTime:this._now()-this._startTime}_now(){return this._highResolution?ot.b.performance.now():Date.now()}}},564:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return _n})),tt.d(et,"b",(function(){return Ln})),tt.d(et,"c",(function(){return overrideIdentifierFromKey}));var ot=tt(5),it=tt(18),Zt=tt(170),en=tt(54),Cn=tt(1227);const _n={Configuration:"base.contributions.configuration"},wn={properties:{},patternProperties:{}},Sn={properties:{},patternProperties:{}},xn={properties:{},patternProperties:{}},kn={properties:{},patternProperties:{}},En={properties:{},patternProperties:{}},Dn={properties:{},patternProperties:{}},Pn=Zt.a.as(Cn.a.JSONContribution);const Ln=new RegExp("\\[.*\\]$");function overrideIdentifierFromKey(Je){return Je.substring(1,Je.length-1)}const Tn=new class ConfigurationRegistry{constructor(){this.overrideIdentifiers=new Set,this._onDidSchemaChange=new it.b,this._onDidUpdateConfiguration=new it.b,this.defaultValues={},this.defaultLanguageConfigurationOverridesNode={id:"defaultOverrides",title:ot.a("defaultLanguageConfigurationOverrides.title","Default Language Configuration Overrides"),properties:{}},this.configurationContributors=[this.defaultLanguageConfigurationOverridesNode],this.resourceLanguageSettingsSchema={properties:{},patternProperties:{},additionalProperties:!1,errorMessage:"Unknown editor configuration setting",allowTrailingCommas:!0,allowComments:!0},this.configurationProperties={},this.excludedConfigurationProperties={},Pn.registerSchema("vscode://schemas/settings/resourceLanguage",this.resourceLanguageSettingsSchema)}registerConfiguration(Je,et=!0){this.registerConfigurations([Je],et)}registerConfigurations(Je,et=!0){const tt=[];Je.forEach(Je=>{tt.push(...this.validateAndRegisterProperties(Je,et,Je.extensionInfo)),this.configurationContributors.push(Je),this.registerJSONConfiguration(Je)}),Pn.registerSchema("vscode://schemas/settings/resourceLanguage",this.resourceLanguageSettingsSchema),this._onDidSchemaChange.fire(),this._onDidUpdateConfiguration.fire(tt)}registerOverrideIdentifiers(Je){for(const et of Je)this.overrideIdentifiers.add(et);this.updateOverridePropertyPatternKey()}validateAndRegisterProperties(Je,et=!0,tt,ot=3){var it;ot=en.m(Je.scope)?ot:Je.scope;let Zt=[],Cn=Je.properties;if(Cn)for(let Je in Cn){if(et&&validateProperty(Je)){delete Cn[Je];continue}const _n=Cn[Je];this.updatePropertyDefaultValue(Je,_n),Ln.test(Je)?_n.scope=void 0:(_n.scope=en.m(_n.scope)?ot:_n.scope,_n.restricted=en.m(_n.restricted)?!!(null===(it=null==tt?void 0:tt.restrictedConfigurations)||void 0===it?void 0:it.includes(Je)):_n.restricted),!Cn[Je].hasOwnProperty("included")||Cn[Je].included?(this.configurationProperties[Je]=Cn[Je],!Cn[Je].deprecationMessage&&Cn[Je].markdownDeprecationMessage&&(Cn[Je].deprecationMessage=Cn[Je].markdownDeprecationMessage),Zt.push(Je)):(this.excludedConfigurationProperties[Je]=Cn[Je],delete Cn[Je])}let _n=Je.allOf;if(_n)for(let Je of _n)Zt.push(...this.validateAndRegisterProperties(Je,et,tt,ot));return Zt}getConfigurationProperties(){return this.configurationProperties}registerJSONConfiguration(Je){const register=Je=>{let et=Je.properties;if(et)for(const Je in et)this.updateSchema(Je,et[Je]);let tt=Je.allOf;tt&&tt.forEach(register)};register(Je)}updateSchema(Je,et){switch(wn.properties[Je]=et,et.scope){case 1:Sn.properties[Je]=et;break;case 2:xn.properties[Je]=et;break;case 6:kn.properties[Je]=et;break;case 3:En.properties[Je]=et;break;case 4:Dn.properties[Je]=et;break;case 5:Dn.properties[Je]=et,this.resourceLanguageSettingsSchema.properties[Je]=et}}updateOverridePropertyPatternKey(){for(const Je of this.overrideIdentifiers.values()){const et=`[${Je}]`,tt={type:"object",description:ot.a("overrideSettings.defaultDescription","Configure editor settings to be overridden for a language."),errorMessage:ot.a("overrideSettings.errorMessage","This setting does not support per-language configuration."),$ref:"vscode://schemas/settings/resourceLanguage"};this.updatePropertyDefaultValue(et,tt),wn.properties[et]=tt,Sn.properties[et]=tt,xn.properties[et]=tt,kn.properties[et]=tt,En.properties[et]=tt,Dn.properties[et]=tt}this._onDidSchemaChange.fire()}updatePropertyDefaultValue(Je,et){let tt=this.defaultValues[Je];en.l(tt)&&(tt=et.default),en.l(tt)&&(tt=function getDefaultValue(Je){switch(Array.isArray(Je)?Je[0]:Je){case"boolean":return!1;case"integer":case"number":return 0;case"string":return"";case"array":return[];case"object":return{};default:return null}}(et.type)),et.default=tt}};function validateProperty(Je){return Je.trim()?Ln.test(Je)?ot.a("config.property.languageDefault","Cannot register '{0}'. This matches property pattern '\\\\[.*\\\\]$' for describing language specific editor settings. Use 'configurationDefaults' contribution.",Je):void 0!==Tn.getConfigurationProperties()[Je]?ot.a("config.property.duplicate","Cannot register '{0}'. This property is already registered.",Je):null:ot.a("config.property.empty","Cannot register an empty property")}Zt.a.add(_n.Configuration,Tn)},565:function(Je,et,tt){"use strict";function toUint8(Je){return Je<0?0:Je>255?255:0|Je}function toUint32(Je){return Je<0?0:Je>4294967295?4294967295:0|Je}tt.d(et,"b",(function(){return toUint8})),tt.d(et,"a",(function(){return toUint32}))},566:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return LineDecoration})),tt.d(et,"b",(function(){return LineDecorationsNormalizer}));var ot=tt(26);class LineDecoration{constructor(Je,et,tt,ot){this.startColumn=Je,this.endColumn=et,this.className=tt,this.type=ot,this._lineDecorationBrand=void 0}static _equals(Je,et){return Je.startColumn===et.startColumn&&Je.endColumn===et.endColumn&&Je.className===et.className&&Je.type===et.type}static equalsArr(Je,et){const tt=Je.length;if(tt!==et.length)return!1;for(let ot=0;ot<tt;ot++)if(!LineDecoration._equals(Je[ot],et[ot]))return!1;return!0}static extractWrapped(Je,et,tt){if(0===Je.length)return Je;const ot=et+1,it=tt+1,Zt=tt-et,en=[];let Cn=0;for(const et of Je)et.endColumn<=ot||et.startColumn>=it||(en[Cn++]=new LineDecoration(Math.max(1,et.startColumn-ot+1),Math.min(Zt+1,et.endColumn-ot+1),et.className,et.type));return en}static filter(Je,et,tt,ot){if(0===Je.length)return[];let it=[],Zt=0;for(let en=0,Cn=Je.length;en<Cn;en++){const Cn=Je[en],_n=Cn.range;if(_n.endLineNumber<et||_n.startLineNumber>et)continue;if(_n.isEmpty()&&(0===Cn.type||3===Cn.type))continue;const wn=_n.startLineNumber===et?_n.startColumn:tt,Sn=_n.endLineNumber===et?_n.endColumn:ot;it[Zt++]=new LineDecoration(wn,Sn,Cn.inlineClassName,Cn.type)}return it}static _typeCompare(Je,et){const tt=[2,0,1,3];return tt[Je]-tt[et]}static compare(Je,et){if(Je.startColumn!==et.startColumn)return Je.startColumn-et.startColumn;if(Je.endColumn!==et.endColumn)return Je.endColumn-et.endColumn;const tt=LineDecoration._typeCompare(Je.type,et.type);return 0!==tt?tt:Je.className!==et.className?Je.className<et.className?-1:1:0}}class DecorationSegment{constructor(Je,et,tt,ot){this.startOffset=Je,this.endOffset=et,this.className=tt,this.metadata=ot}}class Stack{constructor(){this.stopOffsets=[],this.classNames=[],this.metadata=[],this.count=0}static _metadata(Je){let et=0;for(let tt=0,ot=Je.length;tt<ot;tt++)et|=Je[tt];return et}consumeLowerThan(Je,et,tt){for(;this.count>0&&this.stopOffsets[0]<Je;){let Je=0;for(;Je+1<this.count&&this.stopOffsets[Je]===this.stopOffsets[Je+1];)Je++;tt.push(new DecorationSegment(et,this.stopOffsets[Je],this.classNames.join(" "),Stack._metadata(this.metadata))),et=this.stopOffsets[Je]+1,this.stopOffsets.splice(0,Je+1),this.classNames.splice(0,Je+1),this.metadata.splice(0,Je+1),this.count-=Je+1}return this.count>0&&et<Je&&(tt.push(new DecorationSegment(et,Je-1,this.classNames.join(" "),Stack._metadata(this.metadata))),et=Je),et}insert(Je,et,tt){if(0===this.count||this.stopOffsets[this.count-1]<=Je)this.stopOffsets.push(Je),this.classNames.push(et),this.metadata.push(tt);else for(let ot=0;ot<this.count;ot++)if(this.stopOffsets[ot]>=Je){this.stopOffsets.splice(ot,0,Je),this.classNames.splice(ot,0,et),this.metadata.splice(ot,0,tt);break}this.count++}}class LineDecorationsNormalizer{static normalize(Je,et){if(0===et.length)return[];let tt=[];const it=new Stack;let Zt=0;for(let en=0,Cn=et.length;en<Cn;en++){const Cn=et[en];let _n=Cn.startColumn,wn=Cn.endColumn;const Sn=Cn.className,xn=1===Cn.type?2:2===Cn.type?4:0;if(_n>1){const et=Je.charCodeAt(_n-2);ot.F(et)&&_n--}if(wn>1){const et=Je.charCodeAt(wn-2);ot.F(et)&&wn--}const kn=_n-1,En=wn-2;Zt=it.consumeLowerThan(kn,Zt,tt),0===it.count&&(Zt=kn),it.insert(En,Sn,xn)}return it.consumeLowerThan(1073741824,Zt,tt),tt}}},567:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return ShiftCommand}));var ot=tt(26),it=tt(72),Zt=tt(10),en=tt(79),Cn=tt(120);const _n=Object.create(null);function cachedStringRepeat(Je,et){if(et<=0)return"";_n[Je]||(_n[Je]=["",Je]);const tt=_n[Je];for(let ot=tt.length;ot<=et;ot++)tt[ot]=tt[ot-1]+Je;return tt[et]}class ShiftCommand{constructor(Je,et){this._opts=et,this._selection=Je,this._selectionId=null,this._useLastEditRangeForCursorEndPosition=!1,this._selectionStartColumnStaysPut=!1}static unshiftIndent(Je,et,tt,ot,Zt){const en=it.a.visibleColumnFromColumn(Je,et,tt);if(Zt){const Je=cachedStringRepeat(" ",ot);return cachedStringRepeat(Je,it.a.prevIndentTabStop(en,ot)/ot)}return cachedStringRepeat("\t",it.a.prevRenderTabStop(en,tt)/tt)}static shiftIndent(Je,et,tt,ot,Zt){const en=it.a.visibleColumnFromColumn(Je,et,tt);if(Zt){const Je=cachedStringRepeat(" ",ot);return cachedStringRepeat(Je,it.a.nextIndentTabStop(en,ot)/ot)}return cachedStringRepeat("\t",it.a.nextRenderTabStop(en,tt)/tt)}_addEditOperation(Je,et,tt){this._useLastEditRangeForCursorEndPosition?Je.addTrackedEditOperation(et,tt):Je.addEditOperation(et,tt)}getEditOperations(Je,et){const tt=this._selection.startLineNumber;let en=this._selection.endLineNumber;1===this._selection.endColumn&&tt!==en&&(en-=1);const{tabSize:_n,indentSize:wn,insertSpaces:Sn}=this._opts,xn=tt===en;if(this._opts.useTabStops){this._selection.isEmpty()&&/^\s*$/.test(Je.getLineContent(tt))&&(this._useLastEditRangeForCursorEndPosition=!0);let kn=0,En=0;for(let Dn=tt;Dn<=en;Dn++,kn=En){En=0;let en,Pn=Je.getLineContent(Dn),Ln=ot.v(Pn);if((!this._opts.isUnshift||0!==Pn.length&&0!==Ln)&&(xn||this._opts.isUnshift||0!==Pn.length)){if(-1===Ln&&(Ln=Pn.length),Dn>1){if(it.a.visibleColumnFromColumn(Pn,Ln+1,_n)%wn!=0&&Je.isCheapToTokenize(Dn-1)){let et=Cn.a.getEnterAction(this._opts.autoIndent,Je,new Zt.a(Dn-1,Je.getLineMaxColumn(Dn-1),Dn-1,Je.getLineMaxColumn(Dn-1)));if(et){if(En=kn,et.appendText)for(let Je=0,tt=et.appendText.length;Je<tt&&En<wn&&32===et.appendText.charCodeAt(Je);Je++)En++;et.removeText&&(En=Math.max(0,En-et.removeText));for(let Je=0;Je<En&&(0!==Ln&&32===Pn.charCodeAt(Ln-1));Je++)Ln--}}}this._opts.isUnshift&&0===Ln||(en=this._opts.isUnshift?ShiftCommand.unshiftIndent(Pn,Ln+1,_n,wn,Sn):ShiftCommand.shiftIndent(Pn,Ln+1,_n,wn,Sn),this._addEditOperation(et,new Zt.a(Dn,1,Dn,Ln+1),en),Dn!==tt||this._selection.isEmpty()||(this._selectionStartColumnStaysPut=this._selection.startColumn<=Ln+1))}}}else{!this._opts.isUnshift&&this._selection.isEmpty()&&0===Je.getLineLength(tt)&&(this._useLastEditRangeForCursorEndPosition=!0);const it=Sn?cachedStringRepeat(" ",wn):"\t";for(let Cn=tt;Cn<=en;Cn++){const en=Je.getLineContent(Cn);let _n=ot.v(en);if((!this._opts.isUnshift||0!==en.length&&0!==_n)&&((xn||this._opts.isUnshift||0!==en.length)&&(-1===_n&&(_n=en.length),!this._opts.isUnshift||0!==_n)))if(this._opts.isUnshift){_n=Math.min(_n,wn);for(let Je=0;Je<_n;Je++){if(9===en.charCodeAt(Je)){_n=Je+1;break}}this._addEditOperation(et,new Zt.a(Cn,1,Cn,_n+1),"")}else this._addEditOperation(et,new Zt.a(Cn,1,Cn,1),it),Cn!==tt||this._selection.isEmpty()||(this._selectionStartColumnStaysPut=1===this._selection.startColumn)}}this._selectionId=et.trackSelection(this._selection)}computeCursorState(Je,et){if(this._useLastEditRangeForCursorEndPosition){let Je=et.getInverseEditOperations()[0];return new en.a(Je.range.endLineNumber,Je.range.endColumn,Je.range.endLineNumber,Je.range.endColumn)}const tt=et.getTrackedSelection(this._selectionId);if(this._selectionStartColumnStaysPut){let Je=this._selection.startColumn;return tt.startColumn<=Je?tt:0===tt.getDirection()?new en.a(tt.startLineNumber,Je,tt.endLineNumber,tt.endColumn):new en.a(tt.endLineNumber,tt.endColumn,tt.startLineNumber,Je)}return tt}}},58:function(Je,et,tt){"use strict";var ot;tt.d(et,"b",(function(){return ot})),tt.d(et,"a",(function(){return it})),tt.d(et,"c",(function(){return createDecorator})),tt.d(et,"d",(function(){return optional})),function(Je){Je.serviceIds=new Map,Je.DI_TARGET="$di$target",Je.DI_DEPENDENCIES="$di$dependencies",Je.getServiceDependencies=function getServiceDependencies(et){return et[Je.DI_DEPENDENCIES]||[]}}(ot||(ot={}));const it=createDecorator("instantiationService");function storeServiceDependency(Je,et,tt,it){et[ot.DI_TARGET]===et?et[ot.DI_DEPENDENCIES].push({id:Je,index:tt,optional:it}):(et[ot.DI_DEPENDENCIES]=[{id:Je,index:tt,optional:it}],et[ot.DI_TARGET]=et)}function createDecorator(Je){if(ot.serviceIds.has(Je))return ot.serviceIds.get(Je);const id=function(Je,et,tt){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");storeServiceDependency(id,Je,tt,!1)};return id.toString=()=>Je,ot.serviceIds.set(Je,id),id}function optional(Je){return function(et,tt,ot){if(3!==arguments.length)throw new Error("@optional-decorator can only be used to decorate a parameter");storeServiceDependency(Je,et,ot,!0)}}},595:function(Je,et,tt){"use strict";var ot;function setSharedTranslator(Je){ot=Je}function resetSharedTranslator(){setSharedTranslator("undefined"!=typeof window&&window.gettext||function(Je){return Je})}Object.defineProperty(et,"__esModule",{value:!0}),et.gettext=function gettext(){return ot.apply(void 0,arguments)},et._=function _(){return ot.apply(void 0,arguments)},et.setSharedTranslator=setSharedTranslator,et.resetSharedTranslator=resetSharedTranslator,resetSharedTranslator()},596:function(Je,et,tt){(()=>{"use strict";var et={80023:Je=>{Je.exports=tt(3)},99497:Je=>{Je.exports=tt(0)}},ot={};function t(Je){var tt=ot[Je];if(void 0!==tt)return tt.exports;var it=ot[Je]={exports:{}};return et[Je](it,it.exports,t),it.exports}t.n=Je=>{var et=Je&&Je.__esModule?()=>Je.default:()=>Je;return t.d(et,{a:et}),et},t.d=(Je,et)=>{for(var tt in et)t.o(et,tt)&&!t.o(Je,tt)&&Object.defineProperty(Je,tt,{enumerable:!0,get:et[tt]})},t.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),t.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var it={};(()=>{t.r(it),t.d(it,{default:()=>xn});var Je=t(99497),et=t.n(Je),ot=t(80023),Zt=t.n(ot);const en=tt(2);var Cn=t.n(en);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function p(Je,et){if(null==Je)return{};var tt,ot,it=function d(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var _n=Cn().svg.withConfig({displayName:"SVG__StyledSVG",componentId:"sc-13m0oii-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;pointer-events:none;fill:currentColor;"]),wn=Cn()(_n).withConfig({displayName:"SVG__BlockSVG",componentId:"sc-13m0oii-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),Sn={children:Zt().node,height:Zt().oneOfType([Zt().number,Zt().string]),inline:Zt().bool,width:Zt().oneOfType([Zt().number,Zt().string])};function y(Je){var tt=Je.children,ot=Je.height,it=Je.inline,Zt=Je.viewBox,en=Je.width,Cn=p(Je,["children","height","inline","viewBox","width"]),Sn=it?_n:wn;return et().createElement(Sn,u({"aria-hidden":"true",height:ot,tabIndex:-1,viewBox:Zt,width:en,xmlns:"http://www.w3.org/2000/svg"},Cn),tt)}y.defaultProps={inline:!0,height:"16px",viewBox:"0 0 24 24",width:"16px"},y.propTypes=Sn;const xn=y})(),Je.exports=it})()},597:function(Je,et,tt){(()=>{"use strict";var et={42519:(Je,et,ot)=>{ot.d(et,{default:()=>En});var it=ot(99497),Zt=ot.n(it),en=ot(80023),Cn=ot.n(en);const _n=tt(2);var wn=ot.n(_n);function c(){return(c=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function f(Je,et){if(null==Je)return{};var tt,ot,it=function s(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Sn=wn().svg.withConfig({displayName:"SVG__StyledSVG",componentId:"sc-13m0oii-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;pointer-events:none;fill:currentColor;"]),xn=wn()(Sn).withConfig({displayName:"SVG__BlockSVG",componentId:"sc-13m0oii-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),kn={children:Cn().node,height:Cn().oneOfType([Cn().number,Cn().string]),inline:Cn().bool,width:Cn().oneOfType([Cn().number,Cn().string])};function h(Je){var et=Je.children,tt=Je.height,ot=Je.inline,it=Je.viewBox,en=Je.width,Cn=f(Je,["children","height","inline","viewBox","width"]),_n=ot?Sn:xn;return Zt().createElement(_n,c({"aria-hidden":"true",height:tt,tabIndex:-1,viewBox:it,width:en,xmlns:"http://www.w3.org/2000/svg"},Cn),et)}h.defaultProps={inline:!0,height:"16px",viewBox:"0 0 24 24",width:"16px"},h.propTypes=kn;const En=h},80023:Je=>{Je.exports=tt(3)},99497:Je=>{Je.exports=tt(0)}},ot={};function t(Je){var tt=ot[Je];if(void 0!==tt)return tt.exports;var it=ot[Je]={exports:{}};return et[Je](it,it.exports,t),it.exports}t.n=Je=>{var et=Je&&Je.__esModule?()=>Je.default:()=>Je;return t.d(et,{a:et}),et},t.d=(Je,et)=>{for(var tt in et)t.o(et,tt)&&!t.o(Je,tt)&&Object.defineProperty(Je,tt,{enumerable:!0,get:et[tt]})},t.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),t.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var it={};(()=>{t.r(it),t.d(it,{IconContext:()=>_n,IconProvider:()=>wn,default:()=>Sn});var Je=t(99497),et=t.n(Je),tt=t(80023),ot=t.n(tt),Zt=t(42519);function u(Je,et){return function v(Je){if(Array.isArray(Je))return Je}(Je)||function s(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function c(Je,et){if(!Je)return;if("string"==typeof Je)return f(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return f(Je,et)}(Je,et)||function l(){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 f(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var en={children:ot().node,duplicateRepeatedIcons:ot().bool},Cn=function e(Je){var tt=Je.icons;return et().createElement(Zt.default,{style:{display:"none"}},et().createElement("defs",null,function e(Je){var tt=[];return Je.forEach((function(Je,ot){tt.push(et().createElement("symbol",{key:ot,id:ot,viewBox:"0 0 24 24"},Je))})),tt}(tt)))},_n=(0,Je.createContext)(null),wn=function t(tt){var ot=tt.children,it=tt.duplicateRepeatedIcons,Zt=u((0,Je.useState)(0),2),en=(Zt[0],Zt[1]),wn=(0,Je.useRef)(new Map),Sn=(0,Je.useRef)(!1);if((0,Je.useEffect)((function(){en(wn.current.size),Sn.current=!0}),[]),!it)return et().createElement(et().Fragment,null,ot);var xn=function e(Je){return wn.current.has(Je)};return et().createElement(_n.Provider,{value:{toRender:Sn.current,addIcon:function e(Je,et){var tt=xn(Je);return tt||(Sn.current=!1,wn.current.set(Je,et)),tt},getIconExists:xn}},et().createElement(Cn,{icons:wn.current}),ot)};wn.propTypes=en;const Sn=wn})(),Je.exports=it})()},599:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return ot})),tt.d(et,"b",(function(){return Cn}));var ot,it=tt(170),Zt=tt(68),en=tt(9);!function(Je){Je[Je.PRESERVE=0]="PRESERVE",Je[Je.LAST=1]="LAST"}(ot||(ot={}));const Cn={Quickaccess:"workbench.contributions.quickaccess"};it.a.add(Cn.Quickaccess,new class QuickAccessRegistry{constructor(){this.providers=[],this.defaultProvider=void 0}registerQuickAccessProvider(Je){return 0===Je.prefix.length?this.defaultProvider=Je:this.providers.push(Je),this.providers.sort((Je,et)=>et.prefix.length-Je.prefix.length),Object(en.i)(()=>{this.providers.splice(this.providers.indexOf(Je),1),this.defaultProvider===Je&&(this.defaultProvider=void 0)})}getQuickAccessProviders(){return Object(Zt.e)([this.defaultProvider,...this.providers])}getQuickAccessProvider(Je){return Je&&this.providers.find(et=>Je.startsWith(et.prefix))||void 0||this.defaultProvider}})},6:function(Je,et,tt){"use strict";tt.d(et,"t",(function(){return clearNode})),tt.d(et,"N",(function(){return isInDOM})),tt.d(et,"i",(function(){return addDisposableListener})),tt.d(et,"o",(function(){return En})),tt.d(et,"n",(function(){return Dn})),tt.d(et,"g",(function(){return addDisposableGenericMouseDownListner})),tt.d(et,"h",(function(){return addDisposableGenericMouseUpListner})),tt.d(et,"j",(function(){return addDisposableNonBubblingMouseOutListener})),tt.d(et,"k",(function(){return addDisposableNonBubblingPointerOutListener})),tt.d(et,"T",(function(){return Pn})),tt.d(et,"V",(function(){return Ln})),tt.d(et,"l",(function(){return addDisposableThrottledListener})),tt.d(et,"A",(function(){return getComputedStyle})),tt.d(et,"z",(function(){return getClientArea})),tt.d(et,"b",(function(){return Dimension})),tt.d(et,"G",(function(){return getTopLeftOffset})),tt.d(et,"X",(function(){return size})),tt.d(et,"D",(function(){return getDomNodePagePosition})),tt.d(et,"f",(function(){return In})),tt.d(et,"I",(function(){return getTotalWidth})),tt.d(et,"C",(function(){return getContentWidth})),tt.d(et,"B",(function(){return getContentHeight})),tt.d(et,"H",(function(){return getTotalHeight})),tt.d(et,"L",(function(){return isAncestor})),tt.d(et,"x",(function(){return findParentWithClass})),tt.d(et,"J",(function(){return hasParentWithClass})),tt.d(et,"O",(function(){return isInShadowDOM})),tt.d(et,"F",(function(){return getShadowRoot})),tt.d(et,"y",(function(){return getActiveElement})),tt.d(et,"w",(function(){return createStyleSheet})),tt.d(et,"v",(function(){return createCSSRule})),tt.d(et,"Q",(function(){return removeCSSRulesContainingSelector})),tt.d(et,"M",(function(){return isHTMLElement})),tt.d(et,"d",(function(){return Mn})),tt.d(et,"c",(function(){return An})),tt.d(et,"U",(function(){return saveParentsScrollTop})),tt.d(et,"S",(function(){return restoreParentsScrollTop})),tt.d(et,"Y",(function(){return trackFocus})),tt.d(et,"q",(function(){return append})),tt.d(et,"P",(function(){return prepend})),tt.d(et,"R",(function(){return reset})),tt.d(et,"a",(function(){return $})),tt.d(et,"W",(function(){return show})),tt.d(et,"K",(function(){return hide})),tt.d(et,"E",(function(){return getElementsByTagName})),tt.d(et,"u",(function(){return computeScreenAwareSize})),tt.d(et,"Z",(function(){return windowOpenNoOpener})),tt.d(et,"p",(function(){return animate})),tt.d(et,"s",(function(){return asCSSUrl})),tt.d(et,"r",(function(){return asCSSPropertyValue})),tt.d(et,"e",(function(){return ModifierKeyEmitter})),tt.d(et,"m",(function(){return addMatchMediaChangeListener}));var ot=tt(124),it=tt(190),Zt=tt(261),en=tt(55),Cn=tt(53),_n=tt(18),wn=tt(9),Sn=tt(43),xn=tt(139),kn=tt(1062);function clearNode(Je){for(;Je.firstChild;)Je.firstChild.remove()}function isInDOM(Je){var et;return null!==(et=null==Je?void 0:Je.isConnected)&&void 0!==et&&et}class DomListener{constructor(Je,et,tt,ot){this._node=Je,this._type=et,this._handler=tt,this._options=ot||!1,this._node.addEventListener(this._type,this._handler,this._options)}dispose(){this._handler&&(this._node.removeEventListener(this._type,this._handler,this._options),this._node=null,this._handler=null)}}function addDisposableListener(Je,et,tt,ot){return new DomListener(Je,et,tt,ot)}function _wrapAsStandardMouseEvent(Je){return function(et){return Je(new Zt.a(et))}}let En=function addStandardDisposableListener(Je,et,tt,ot){let Zt=tt;return"click"===et||"mousedown"===et?Zt=_wrapAsStandardMouseEvent(tt):"keydown"!==et&&"keypress"!==et&&"keyup"!==et||(Zt=function _wrapAsStandardKeyboardEvent(Je){return function(et){return Je(new it.a(et))}}(tt)),addDisposableListener(Je,et,Zt,ot)},Dn=function addStandardDisposableListener(Je,et,tt){return addDisposableGenericMouseDownListner(Je,_wrapAsStandardMouseEvent(et),tt)};function addDisposableGenericMouseDownListner(Je,et,tt){return addDisposableListener(Je,Sn.c&&kn.a.pointerEvents?Mn.POINTER_DOWN:Mn.MOUSE_DOWN,et,tt)}function addDisposableGenericMouseUpListner(Je,et,tt){return addDisposableListener(Je,Sn.c&&kn.a.pointerEvents?Mn.POINTER_UP:Mn.MOUSE_UP,et,tt)}function addDisposableNonBubblingMouseOutListener(Je,et){return addDisposableListener(Je,"mouseout",tt=>{let ot=tt.relatedTarget;for(;ot&&ot!==Je;)ot=ot.parentNode;ot!==Je&&et(tt)})}function addDisposableNonBubblingPointerOutListener(Je,et){return addDisposableListener(Je,"pointerout",tt=>{let ot=tt.relatedTarget;for(;ot&&ot!==Je;)ot=ot.parentNode;ot!==Je&&et(tt)})}let Pn,Ln,Tn=null;class AnimationFrameQueueItem{constructor(Je,et=0){this._runner=Je,this.priority=et,this._canceled=!1}dispose(){this._canceled=!0}execute(){if(!this._canceled)try{this._runner()}catch(Je){Object(Cn.e)(Je)}}static sort(Je,et){return et.priority-Je.priority}}!function(){let Je=[],et=null,tt=!1,ot=!1,animationFrameRunner=()=>{for(tt=!1,et=Je,Je=[],ot=!0;et.length>0;){et.sort(AnimationFrameQueueItem.sort),et.shift().execute()}ot=!1};Ln=(et,ot=0)=>{let it=new AnimationFrameQueueItem(et,ot);return Je.push(it),tt||(tt=!0,function doRequestAnimationFrame(Je){if(!Tn){const emulatedRequestAnimationFrame=Je=>setTimeout(()=>Je((new Date).getTime()),0);Tn=self.requestAnimationFrame||self.msRequestAnimationFrame||self.webkitRequestAnimationFrame||self.mozRequestAnimationFrame||self.oRequestAnimationFrame||emulatedRequestAnimationFrame}return Tn.call(self,Je)}(animationFrameRunner)),it},Pn=(Je,tt)=>{if(ot){let ot=new AnimationFrameQueueItem(Je,tt);return et.push(ot),ot}return Ln(Je,tt)}}();const DEFAULT_EVENT_MERGER=function(Je,et){return et};class TimeoutThrottledDomListener extends wn.a{constructor(Je,et,tt,ot=DEFAULT_EVENT_MERGER,it=8){super();let Zt=null,Cn=0,_n=this._register(new en.g),invokeHandler=()=>{Cn=(new Date).getTime(),tt(Zt),Zt=null};this._register(addDisposableListener(Je,et,Je=>{Zt=ot(Zt,Je);let et=(new Date).getTime()-Cn;et>=it?(_n.cancel(),invokeHandler()):_n.setIfNotSet(invokeHandler,it-et)}))}}function addDisposableThrottledListener(Je,et,tt,ot,it){return new TimeoutThrottledDomListener(Je,et,tt,ot,it)}function getComputedStyle(Je){return document.defaultView.getComputedStyle(Je,null)}function getClientArea(Je){if(Je!==document.body)return new Dimension(Je.clientWidth,Je.clientHeight);if(Sn.c&&window.visualViewport)return new Dimension(window.visualViewport.width,window.visualViewport.height);if(window.innerWidth&&window.innerHeight)return new Dimension(window.innerWidth,window.innerHeight);if(document.body&&document.body.clientWidth&&document.body.clientHeight)return new Dimension(document.body.clientWidth,document.body.clientHeight);if(document.documentElement&&document.documentElement.clientWidth&&document.documentElement.clientHeight)return new Dimension(document.documentElement.clientWidth,document.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")}class SizeUtils{static convertToPixels(Je,et){return parseFloat(et)||0}static getDimension(Je,et,tt){let ot=getComputedStyle(Je),it="0";return ot&&(it=ot.getPropertyValue?ot.getPropertyValue(et):ot.getAttribute(tt)),SizeUtils.convertToPixels(Je,it)}static getBorderLeftWidth(Je){return SizeUtils.getDimension(Je,"border-left-width","borderLeftWidth")}static getBorderRightWidth(Je){return SizeUtils.getDimension(Je,"border-right-width","borderRightWidth")}static getBorderTopWidth(Je){return SizeUtils.getDimension(Je,"border-top-width","borderTopWidth")}static getBorderBottomWidth(Je){return SizeUtils.getDimension(Je,"border-bottom-width","borderBottomWidth")}static getPaddingLeft(Je){return SizeUtils.getDimension(Je,"padding-left","paddingLeft")}static getPaddingRight(Je){return SizeUtils.getDimension(Je,"padding-right","paddingRight")}static getPaddingTop(Je){return SizeUtils.getDimension(Je,"padding-top","paddingTop")}static getPaddingBottom(Je){return SizeUtils.getDimension(Je,"padding-bottom","paddingBottom")}static getMarginLeft(Je){return SizeUtils.getDimension(Je,"margin-left","marginLeft")}static getMarginTop(Je){return SizeUtils.getDimension(Je,"margin-top","marginTop")}static getMarginRight(Je){return SizeUtils.getDimension(Je,"margin-right","marginRight")}static getMarginBottom(Je){return SizeUtils.getDimension(Je,"margin-bottom","marginBottom")}}class Dimension{constructor(Je,et){this.width=Je,this.height=et}with(Je=this.width,et=this.height){return Je!==this.width||et!==this.height?new Dimension(Je,et):this}static is(Je){return"object"==typeof Je&&"number"==typeof Je.height&&"number"==typeof Je.width}static lift(Je){return Je instanceof Dimension?Je:new Dimension(Je.width,Je.height)}static equals(Je,et){return Je===et||!(!Je||!et)&&(Je.width===et.width&&Je.height===et.height)}}function getTopLeftOffset(Je){let et=Je.offsetParent,tt=Je.offsetTop,ot=Je.offsetLeft;for(;null!==(Je=Je.parentNode)&&Je!==document.body&&Je!==document.documentElement;){tt-=Je.scrollTop;const it=isShadowRoot(Je)?null:getComputedStyle(Je);it&&(ot-="rtl"!==it.direction?Je.scrollLeft:-Je.scrollLeft),Je===et&&(ot+=SizeUtils.getBorderLeftWidth(Je),tt+=SizeUtils.getBorderTopWidth(Je),tt+=Je.offsetTop,ot+=Je.offsetLeft,et=Je.offsetParent)}return{left:ot,top:tt}}function size(Je,et,tt){"number"==typeof et&&(Je.style.width=et+"px"),"number"==typeof tt&&(Je.style.height=tt+"px")}function getDomNodePagePosition(Je){let et=Je.getBoundingClientRect();return{left:et.left+In.scrollX,top:et.top+In.scrollY,width:et.width,height:et.height}}const In=new class{get scrollX(){return"number"==typeof window.scrollX?window.scrollX:document.body.scrollLeft+document.documentElement.scrollLeft}get scrollY(){return"number"==typeof window.scrollY?window.scrollY:document.body.scrollTop+document.documentElement.scrollTop}};function getTotalWidth(Je){let et=SizeUtils.getMarginLeft(Je)+SizeUtils.getMarginRight(Je);return Je.offsetWidth+et}function getContentWidth(Je){let et=SizeUtils.getBorderLeftWidth(Je)+SizeUtils.getBorderRightWidth(Je),tt=SizeUtils.getPaddingLeft(Je)+SizeUtils.getPaddingRight(Je);return Je.offsetWidth-et-tt}function getContentHeight(Je){let et=SizeUtils.getBorderTopWidth(Je)+SizeUtils.getBorderBottomWidth(Je),tt=SizeUtils.getPaddingTop(Je)+SizeUtils.getPaddingBottom(Je);return Je.offsetHeight-et-tt}function getTotalHeight(Je){let et=SizeUtils.getMarginTop(Je)+SizeUtils.getMarginBottom(Je);return Je.offsetHeight+et}function isAncestor(Je,et){for(;Je;){if(Je===et)return!0;Je=Je.parentNode}return!1}function findParentWithClass(Je,et,tt){for(;Je&&Je.nodeType===Je.ELEMENT_NODE;){if(Je.classList.contains(et))return Je;if(tt)if("string"==typeof tt){if(Je.classList.contains(tt))return null}else if(Je===tt)return null;Je=Je.parentNode}return null}function hasParentWithClass(Je,et,tt){return!!findParentWithClass(Je,et,tt)}function isShadowRoot(Je){return Je&&!!Je.host&&!!Je.mode}function isInShadowDOM(Je){return!!getShadowRoot(Je)}function getShadowRoot(Je){for(;Je.parentNode;){if(Je===document.body)return null;Je=Je.parentNode}return isShadowRoot(Je)?Je:null}function getActiveElement(){let Je=document.activeElement;for(;null==Je?void 0:Je.shadowRoot;)Je=Je.shadowRoot.activeElement;return Je}function createStyleSheet(Je=document.getElementsByTagName("head")[0]){let et=document.createElement("style");return et.type="text/css",et.media="screen",Je.appendChild(et),et}let jn=null;function getSharedStyleSheet(){return jn||(jn=createStyleSheet()),jn}function createCSSRule(Je,et,tt=getSharedStyleSheet()){tt&&et&&tt.sheet.insertRule(Je+"{"+et+"}",0)}function removeCSSRulesContainingSelector(Je,et=getSharedStyleSheet()){if(!et)return;let tt=function getDynamicStyleSheetRules(Je){var et,tt;return(null===(et=null==Je?void 0:Je.sheet)||void 0===et?void 0:et.rules)?Je.sheet.rules:(null===(tt=null==Je?void 0:Je.sheet)||void 0===tt?void 0:tt.cssRules)?Je.sheet.cssRules:[]}(et),ot=[];for(let et=0;et<tt.length;et++){-1!==tt[et].selectorText.indexOf(Je)&&ot.push(et)}for(let Je=ot.length-1;Je>=0;Je--)et.sheet.deleteRule(ot[Je])}function isHTMLElement(Je){return"object"==typeof HTMLElement?Je instanceof HTMLElement:Je&&"object"==typeof Je&&1===Je.nodeType&&"string"==typeof Je.nodeName}const Mn={CLICK:"click",AUXCLICK:"auxclick",DBLCLICK:"dblclick",MOUSE_UP:"mouseup",MOUSE_DOWN:"mousedown",MOUSE_OVER:"mouseover",MOUSE_MOVE:"mousemove",MOUSE_OUT:"mouseout",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",MOUSE_WHEEL:"wheel",POINTER_UP:"pointerup",POINTER_DOWN:"pointerdown",POINTER_MOVE:"pointermove",CONTEXT_MENU:"contextmenu",WHEEL:"wheel",KEY_DOWN:"keydown",KEY_PRESS:"keypress",KEY_UP:"keyup",LOAD:"load",BEFORE_UNLOAD:"beforeunload",UNLOAD:"unload",ABORT:"abort",ERROR:"error",RESIZE:"resize",SCROLL:"scroll",FULLSCREEN_CHANGE:"fullscreenchange",WK_FULLSCREEN_CHANGE:"webkitfullscreenchange",SELECT:"select",CHANGE:"change",SUBMIT:"submit",RESET:"reset",FOCUS:"focus",FOCUS_IN:"focusin",FOCUS_OUT:"focusout",BLUR:"blur",INPUT:"input",STORAGE:"storage",DRAG_START:"dragstart",DRAG:"drag",DRAG_ENTER:"dragenter",DRAG_LEAVE:"dragleave",DRAG_OVER:"dragover",DROP:"drop",DRAG_END:"dragend",ANIMATION_START:ot.j?"webkitAnimationStart":"animationstart",ANIMATION_END:ot.j?"webkitAnimationEnd":"animationend",ANIMATION_ITERATION:ot.j?"webkitAnimationIteration":"animationiteration"},An={stop:function(Je,et){Je.preventDefault?Je.preventDefault():Je.returnValue=!1,et&&(Je.stopPropagation?Je.stopPropagation():Je.cancelBubble=!0)}};function saveParentsScrollTop(Je){let et=[];for(let tt=0;Je&&Je.nodeType===Je.ELEMENT_NODE;tt++)et[tt]=Je.scrollTop,Je=Je.parentNode;return et}function restoreParentsScrollTop(Je,et){for(let tt=0;Je&&Je.nodeType===Je.ELEMENT_NODE;tt++)Je.scrollTop!==et[tt]&&(Je.scrollTop=et[tt]),Je=Je.parentNode}class FocusTracker extends wn.a{constructor(Je){super(),this._onDidFocus=this._register(new _n.b),this.onDidFocus=this._onDidFocus.event,this._onDidBlur=this._register(new _n.b),this.onDidBlur=this._onDidBlur.event;let et=isAncestor(document.activeElement,Je),tt=!1;const onFocus=()=>{tt=!1,et||(et=!0,this._onDidFocus.fire())},onBlur=()=>{et&&(tt=!0,window.setTimeout(()=>{tt&&(tt=!1,et=!1,this._onDidBlur.fire())},0))};this._refreshStateHandler=()=>{isAncestor(document.activeElement,Je)!==et&&(et?onBlur():onFocus())},this._register(addDisposableListener(Je,Mn.FOCUS,onFocus,!0)),this._register(addDisposableListener(Je,Mn.BLUR,onBlur,!0))}}function trackFocus(Je){return new FocusTracker(Je)}function append(Je,...et){if(Je.append(...et),1===et.length&&"string"!=typeof et[0])return et[0]}function prepend(Je,et){return Je.insertBefore(et,Je.firstChild),et}function reset(Je,...et){Je.innerText="",append(Je,...et)}const Rn=/([\w\-]+)?(#([\w\-]+))?((\.([\w\-]+))*)/;var Nn;function _$(Je,et,tt,...ot){let it=Rn.exec(et);if(!it)throw new Error("Bad use of emmet");tt=Object.assign({},tt||{});let Zt,en=it[1]||"div";return Zt=Je!==Nn.HTML?document.createElementNS(Je,en):document.createElement(en),it[3]&&(Zt.id=it[3]),it[4]&&(Zt.className=it[4].replace(/\./g," ").trim()),Object.keys(tt).forEach(Je=>{const et=tt[Je];void 0!==et&&(/^on\w+$/.test(Je)?Zt[Je]=et:"selected"===Je?et&&Zt.setAttribute(Je,"true"):Zt.setAttribute(Je,et))}),Zt.append(...ot),Zt}function $(Je,et,...tt){return _$(Nn.HTML,Je,et,...tt)}function show(...Je){for(let et of Je)et.style.display="",et.removeAttribute("aria-hidden")}function hide(...Je){for(let et of Je)et.style.display="none",et.setAttribute("aria-hidden","true")}function getElementsByTagName(Je){return Array.prototype.slice.call(document.getElementsByTagName(Je),0)}function computeScreenAwareSize(Je){const et=window.devicePixelRatio*Je;return Math.max(1,Math.floor(et))/window.devicePixelRatio}function windowOpenNoOpener(Je){window.open(Je,"_blank","noopener")}function animate(Je){const step=()=>{Je(),et=Ln(step)};let et=Ln(step);return Object(wn.i)(()=>et.dispose())}function asCSSUrl(Je){return Je?`url('${xn.a.asBrowserUri(Je).toString(!0).replace(/'/g,"%27")}')`:"url('')"}function asCSSPropertyValue(Je){return`'${Je.replace(/'/g,"%27")}'`}!function(Je){Je.HTML="http://www.w3.org/1999/xhtml",Je.SVG="http://www.w3.org/2000/svg"}(Nn||(Nn={})),$.SVG=function(Je,et,...tt){return _$(Nn.SVG,Je,et,...tt)},xn.b.setPreferredWebSchema(/^https:/.test(window.location.href)?"https":"http");class ModifierKeyEmitter extends _n.b{constructor(){super(),this._subscriptions=new wn.b,this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1},this._subscriptions.add(addDisposableListener(window,"keydown",Je=>{if(Je.defaultPrevented)return;const et=new it.a(Je);if(6!==et.keyCode||!Je.repeat){if(Je.altKey&&!this._keyStatus.altKey)this._keyStatus.lastKeyPressed="alt";else if(Je.ctrlKey&&!this._keyStatus.ctrlKey)this._keyStatus.lastKeyPressed="ctrl";else if(Je.metaKey&&!this._keyStatus.metaKey)this._keyStatus.lastKeyPressed="meta";else if(Je.shiftKey&&!this._keyStatus.shiftKey)this._keyStatus.lastKeyPressed="shift";else{if(6===et.keyCode)return;this._keyStatus.lastKeyPressed=void 0}this._keyStatus.altKey=Je.altKey,this._keyStatus.ctrlKey=Je.ctrlKey,this._keyStatus.metaKey=Je.metaKey,this._keyStatus.shiftKey=Je.shiftKey,this._keyStatus.lastKeyPressed&&(this._keyStatus.event=Je,this.fire(this._keyStatus))}},!0)),this._subscriptions.add(addDisposableListener(window,"keyup",Je=>{Je.defaultPrevented||(!Je.altKey&&this._keyStatus.altKey?this._keyStatus.lastKeyReleased="alt":!Je.ctrlKey&&this._keyStatus.ctrlKey?this._keyStatus.lastKeyReleased="ctrl":!Je.metaKey&&this._keyStatus.metaKey?this._keyStatus.lastKeyReleased="meta":!Je.shiftKey&&this._keyStatus.shiftKey?this._keyStatus.lastKeyReleased="shift":this._keyStatus.lastKeyReleased=void 0,this._keyStatus.lastKeyPressed!==this._keyStatus.lastKeyReleased&&(this._keyStatus.lastKeyPressed=void 0),this._keyStatus.altKey=Je.altKey,this._keyStatus.ctrlKey=Je.ctrlKey,this._keyStatus.metaKey=Je.metaKey,this._keyStatus.shiftKey=Je.shiftKey,this._keyStatus.lastKeyReleased&&(this._keyStatus.event=Je,this.fire(this._keyStatus)))},!0)),this._subscriptions.add(addDisposableListener(document.body,"mousedown",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),this._subscriptions.add(addDisposableListener(document.body,"mouseup",()=>{this._keyStatus.lastKeyPressed=void 0},!0)),this._subscriptions.add(addDisposableListener(document.body,"mousemove",Je=>{Je.buttons&&(this._keyStatus.lastKeyPressed=void 0)},!0)),this._subscriptions.add(addDisposableListener(window,"blur",()=>{this.resetKeyStatus()}))}get keyStatus(){return this._keyStatus}resetKeyStatus(){this.doResetKeyStatus(),this.fire(this._keyStatus)}doResetKeyStatus(){this._keyStatus={altKey:!1,shiftKey:!1,ctrlKey:!1,metaKey:!1}}static getInstance(){return ModifierKeyEmitter.instance||(ModifierKeyEmitter.instance=new ModifierKeyEmitter),ModifierKeyEmitter.instance}dispose(){super.dispose(),this._subscriptions.dispose()}}function addMatchMediaChangeListener(Je,et){const tt=window.matchMedia(Je);"function"==typeof tt.addEventListener?tt.addEventListener("change",et):tt.addListener(et)}},600:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return it}));var ot=tt(18);const it=new class{constructor(){this._zoomLevel=0,this._onDidChangeZoomLevel=new ot.b,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event}getZoomLevel(){return this._zoomLevel}setZoomLevel(Je){Je=Math.min(Math.max(-5,Je),20),this._zoomLevel!==Je&&(this._zoomLevel=Je,this._onDidChangeZoomLevel.fire(this._zoomLevel))}}},601:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Gr})),tt.d(et,"b",(function(){return Zr})),tt.d(et,"e",(function(){return Qr})),tt.d(et,"d",(function(){return co})),tt.d(et,"c",(function(){return mo}));var ot=tt(6),it=(tt(3858),tt(9)),Zt=tt(68),en=tt(421),Cn=tt(18),_n=tt(101);class listPaging_PagedRenderer{constructor(Je,et){this.renderer=Je,this.modelProvider=et}get templateId(){return this.renderer.templateId}renderTemplate(Je){return{data:this.renderer.renderTemplate(Je),disposable:it.a.None}}renderElement(Je,et,tt,ot){if(tt.disposable&&tt.disposable.dispose(),!tt.data)return;const it=this.modelProvider();if(it.isResolved(Je))return this.renderer.renderElement(it.get(Je),Je,tt.data,ot);const Zt=new _n.b,en=it.resolve(Je,Zt.token);tt.disposable={dispose:()=>Zt.cancel()},this.renderer.renderPlaceholder(Je,tt.data),en.then(et=>this.renderer.renderElement(et,Je,tt.data,ot))}disposeTemplate(Je){Je.disposable&&(Je.disposable.dispose(),Je.disposable=void 0),Je.data&&(this.renderer.disposeTemplate(Je.data),Je.data=void 0)}}class PagedAccessibilityProvider{constructor(Je,et){this.modelProvider=Je,this.accessibilityProvider=et}getWidgetAriaLabel(){return this.accessibilityProvider.getWidgetAriaLabel()}getAriaLabel(Je){const et=this.modelProvider();return et.isResolved(Je)?this.accessibilityProvider.getAriaLabel(et.get(Je)):null}}var wn,Sn=tt(5),xn=tt(152),kn=tt(564),En=tt(25),Dn=tt(58),Pn=tt(168),Ln=tt(170),Tn=tt(300),In=tt(49),jn=tt(1104),Mn=tt(146),An=tt(12),Rn=tt.n(An),Nn=tt(2819),Fn=tt.n(Nn),Bn={insert:"head",singleton:!1},Vn=(Rn()(Fn.a,Bn),Fn.a.locals,tt(190));!function(Je){Je[Je.Unknown=0]="Unknown",Je[Je.Twistie=1]="Twistie",Je[Je.Element=2]="Element"}(wn||(wn={}));class TreeError extends Error{constructor(Je,et){super(`TreeError [${Je}] ${et}`)}}class WeakMapper{constructor(Je){this.fn=Je,this._map=new WeakMap}map(Je){let et=this._map.get(Je);return et||(et=this.fn(Je),this._map.set(Je,et)),et}}var Wn=tt(537),zn=tt(915),Hn=tt(191),$n=tt(234),qn=tt(911);function isFilterResult(Je){return"object"==typeof Je&&"visibility"in Je&&"data"in Je}function getVisibleState(Je){switch(Je){case!0:return 1;case!1:return 0;default:return Je}}function isCollapsibleStateUpdate(Je){return"boolean"==typeof Je.collapsible}class indexTreeModel_IndexTreeModel{constructor(Je,et,tt,ot={}){this.user=Je,this.list=et,this.rootRef=[],this.eventBufferer=new Cn.d,this._onDidChangeCollapseState=new Cn.b,this.onDidChangeCollapseState=this.eventBufferer.wrapEvent(this._onDidChangeCollapseState.event),this._onDidChangeRenderNodeCount=new Cn.b,this.onDidChangeRenderNodeCount=this.eventBufferer.wrapEvent(this._onDidChangeRenderNodeCount.event),this._onDidSplice=new Cn.b,this.onDidSplice=this._onDidSplice.event,this.collapseByDefault=void 0!==ot.collapseByDefault&&ot.collapseByDefault,this.filter=ot.filter,this.autoExpandSingleChildren=void 0!==ot.autoExpandSingleChildren&&ot.autoExpandSingleChildren,this.root={parent:void 0,element:tt,children:[],depth:0,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:!1,collapsed:!1,renderNodeCount:0,visibility:1,visible:!0,filterData:void 0}}splice(Je,et,tt=Mn.a.empty(),ot={}){if(0===Je.length)throw new TreeError(this.user,"Invalid tree location");ot.diffIdentityProvider?this.spliceSmart(ot.diffIdentityProvider,Je,et,tt,ot):this.spliceSimple(Je,et,tt,ot)}spliceSmart(Je,et,tt,ot,it,Zt){var en;void 0===ot&&(ot=Mn.a.empty()),void 0===Zt&&(Zt=null!==(en=it.diffDepth)&&void 0!==en?en:0);const{parentNode:Cn}=this.getParentNodeWithListIndex(et),_n=[...ot],wn=et[et.length-1],Sn=new qn.a({getElements:()=>Cn.children.map(et=>Je.getId(et.element).toString())},{getElements:()=>[...Cn.children.slice(0,wn),..._n,...Cn.children.slice(wn+tt)].map(et=>Je.getId(et.element).toString())}).ComputeDiff(!1);if(Sn.quitEarly)return this.spliceSimple(et,tt,_n,it);const xn=et.slice(0,-1),recurseSplice=(et,tt,ot)=>{if(Zt>0)for(let en=0;en<ot;en++)et--,tt--,this.spliceSmart(Je,[...xn,et,0],Number.MAX_SAFE_INTEGER,_n[tt].children,it,Zt-1)};let kn=Math.min(Cn.children.length,wn+tt),En=_n.length;for(const Je of Sn.changes.sort((Je,et)=>et.originalStart-Je.originalStart))recurseSplice(kn,En,kn-(Je.originalStart+Je.originalLength)),kn=Je.originalStart,En=Je.modifiedStart-wn,this.spliceSimple([...xn,kn],Je.originalLength,Mn.a.slice(_n,En,En+Je.modifiedLength),it);recurseSplice(kn,En,kn)}spliceSimple(Je,et,tt=Mn.a.empty(),{onDidCreateNode:ot,onDidDeleteNode:it}){const{parentNode:en,listIndex:Cn,revealed:_n,visible:wn}=this.getParentNodeWithListIndex(Je),Sn=[],xn=Mn.a.map(tt,Je=>this.createTreeNode(Je,en,en.visible?1:0,_n,Sn,ot)),kn=Je[Je.length-1],En=en.children.length>0;let Dn=0;for(let Je=kn;Je>=0&&Je<en.children.length;Je--){const et=en.children[Je];if(et.visible){Dn=et.visibleChildIndex;break}}const Pn=[];let Ln=0,Tn=0;for(const Je of xn)Pn.push(Je),Tn+=Je.renderNodeCount,Je.visible&&(Je.visibleChildIndex=Dn+Ln++);const In=Object(Zt.s)(en.children,kn,et,Pn);let jn=0;for(const Je of In)Je.visible&&jn++;if(0!==jn)for(let Je=kn+Pn.length;Je<en.children.length;Je++){const et=en.children[Je];et.visible&&(et.visibleChildIndex-=jn)}if(en.visibleChildrenCount+=Ln-jn,_n&&wn){const Je=In.reduce((Je,et)=>Je+(et.visible?et.renderNodeCount:0),0);this._updateAncestorsRenderNodeCount(en,Tn-Je),this.list.splice(Cn,Je,Sn)}if(In.length>0&&it){const visit=Je=>{it(Je),Je.children.forEach(visit)};In.forEach(visit)}const An=en.children.length>0;En!==An&&this.setCollapsible(Je.slice(0,-1),An),this._onDidSplice.fire({insertedNodes:Pn,deletedNodes:In});let Rn=en;for(;Rn;){if(2===Rn.visibility){this.refilter();break}Rn=Rn.parent}}rerender(Je){if(0===Je.length)throw new TreeError(this.user,"Invalid tree location");const{node:et,listIndex:tt,revealed:ot}=this.getTreeNodeWithListIndex(Je);et.visible&&ot&&this.list.splice(tt,1,[et])}has(Je){return this.hasTreeNode(Je)}getListIndex(Je){const{listIndex:et,visible:tt,revealed:ot}=this.getTreeNodeWithListIndex(Je);return tt&&ot?et:-1}getListRenderCount(Je){return this.getTreeNode(Je).renderNodeCount}isCollapsible(Je){return this.getTreeNode(Je).collapsible}setCollapsible(Je,et){const tt=this.getTreeNode(Je);void 0===et&&(et=!tt.collapsible);const ot={collapsible:et};return this.eventBufferer.bufferEvents(()=>this._setCollapseState(Je,ot))}isCollapsed(Je){return this.getTreeNode(Je).collapsed}setCollapsed(Je,et,tt){const ot=this.getTreeNode(Je);void 0===et&&(et=!ot.collapsed);const it={collapsed:et,recursive:tt||!1};return this.eventBufferer.bufferEvents(()=>this._setCollapseState(Je,it))}_setCollapseState(Je,et){const{node:tt,listIndex:ot,revealed:it}=this.getTreeNodeWithListIndex(Je),Zt=this._setListNodeCollapseState(tt,ot,it,et);if(tt!==this.root&&this.autoExpandSingleChildren&&Zt&&!isCollapsibleStateUpdate(et)&&tt.collapsible&&!tt.collapsed&&!et.recursive){let ot=-1;for(let Je=0;Je<tt.children.length;Je++){if(tt.children[Je].visible){if(ot>-1){ot=-1;break}ot=Je}}ot>-1&&this._setCollapseState([...Je,ot],et)}return Zt}_setListNodeCollapseState(Je,et,tt,ot){const it=this._setNodeCollapseState(Je,ot,!1);if(!tt||!Je.visible||!it)return it;const Zt=Je.renderNodeCount,en=this.updateNodeAfterCollapseChange(Je),Cn=Zt-(-1===et?0:1);return this.list.splice(et+1,Cn,en.slice(1)),it}_setNodeCollapseState(Je,et,tt){let ot;if(Je===this.root?ot=!1:(isCollapsibleStateUpdate(et)?(ot=Je.collapsible!==et.collapsible,Je.collapsible=et.collapsible):Je.collapsible?(ot=Je.collapsed!==et.collapsed,Je.collapsed=et.collapsed):ot=!1,ot&&this._onDidChangeCollapseState.fire({node:Je,deep:tt})),!isCollapsibleStateUpdate(et)&&et.recursive)for(const tt of Je.children)ot=this._setNodeCollapseState(tt,et,!0)||ot;return ot}expandTo(Je){this.eventBufferer.bufferEvents(()=>{let et=this.getTreeNode(Je);for(;et.parent;)et=et.parent,Je=Je.slice(0,Je.length-1),et.collapsed&&this._setCollapseState(Je,{collapsed:!1,recursive:!1})})}refilter(){const Je=this.root.renderNodeCount,et=this.updateNodeAfterFilterChange(this.root);this.list.splice(0,Je,et)}createTreeNode(Je,et,tt,ot,it,Zt){const en={parent:et,element:Je.element,children:[],depth:et.depth+1,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:"boolean"==typeof Je.collapsible?Je.collapsible:void 0!==Je.collapsed,collapsed:void 0===Je.collapsed?this.collapseByDefault:Je.collapsed,renderNodeCount:1,visibility:1,visible:!0,filterData:void 0},Cn=this._filterNode(en,tt);en.visibility=Cn,ot&&it.push(en);const _n=Je.children||Mn.a.empty(),wn=ot&&0!==Cn&&!en.collapsed,Sn=Mn.a.map(_n,Je=>this.createTreeNode(Je,en,Cn,wn,it,Zt));let xn=0,kn=1;for(const Je of Sn)en.children.push(Je),kn+=Je.renderNodeCount,Je.visible&&(Je.visibleChildIndex=xn++);return en.collapsible=en.collapsible||en.children.length>0,en.visibleChildrenCount=xn,en.visible=2===Cn?xn>0:1===Cn,en.visible?en.collapsed||(en.renderNodeCount=kn):(en.renderNodeCount=0,ot&&it.pop()),Zt&&Zt(en),en}updateNodeAfterCollapseChange(Je){const et=Je.renderNodeCount,tt=[];return this._updateNodeAfterCollapseChange(Je,tt),this._updateAncestorsRenderNodeCount(Je.parent,tt.length-et),tt}_updateNodeAfterCollapseChange(Je,et){if(!1===Je.visible)return 0;if(et.push(Je),Je.renderNodeCount=1,!Je.collapsed)for(const tt of Je.children)Je.renderNodeCount+=this._updateNodeAfterCollapseChange(tt,et);return this._onDidChangeRenderNodeCount.fire(Je),Je.renderNodeCount}updateNodeAfterFilterChange(Je){const et=Je.renderNodeCount,tt=[];return this._updateNodeAfterFilterChange(Je,Je.visible?1:0,tt),this._updateAncestorsRenderNodeCount(Je.parent,tt.length-et),tt}_updateNodeAfterFilterChange(Je,et,tt,ot=!0){let it;if(Je!==this.root){if(it=this._filterNode(Je,et),0===it)return Je.visible=!1,Je.renderNodeCount=0,!1;ot&&tt.push(Je)}const Zt=tt.length;Je.renderNodeCount=Je===this.root?0:1;let en=!1;if(Je.collapsed&&0===it)Je.visibleChildrenCount=0;else{let et=0;for(const Zt of Je.children)en=this._updateNodeAfterFilterChange(Zt,it,tt,ot&&!Je.collapsed)||en,Zt.visible&&(Zt.visibleChildIndex=et++);Je.visibleChildrenCount=et}return Je!==this.root&&(Je.visible=2===it?en:1===it),Je.visible?Je.collapsed||(Je.renderNodeCount+=tt.length-Zt):(Je.renderNodeCount=0,ot&&tt.pop()),this._onDidChangeRenderNodeCount.fire(Je),Je.visible}_updateAncestorsRenderNodeCount(Je,et){if(0!==et)for(;Je;)Je.renderNodeCount+=et,this._onDidChangeRenderNodeCount.fire(Je),Je=Je.parent}_filterNode(Je,et){const tt=this.filter?this.filter.filter(Je.element,et):1;return"boolean"==typeof tt?(Je.filterData=void 0,tt?1:0):isFilterResult(tt)?(Je.filterData=tt.data,getVisibleState(tt.visibility)):(Je.filterData=void 0,getVisibleState(tt))}hasTreeNode(Je,et=this.root){if(!Je||0===Je.length)return!0;const[tt,...ot]=Je;return!(tt<0||tt>et.children.length)&&this.hasTreeNode(ot,et.children[tt])}getTreeNode(Je,et=this.root){if(!Je||0===Je.length)return et;const[tt,...ot]=Je;if(tt<0||tt>et.children.length)throw new TreeError(this.user,"Invalid tree location");return this.getTreeNode(ot,et.children[tt])}getTreeNodeWithListIndex(Je){if(0===Je.length)return{node:this.root,listIndex:-1,revealed:!0,visible:!1};const{parentNode:et,listIndex:tt,revealed:ot,visible:it}=this.getParentNodeWithListIndex(Je),Zt=Je[Je.length-1];if(Zt<0||Zt>et.children.length)throw new TreeError(this.user,"Invalid tree location");const en=et.children[Zt];return{node:en,listIndex:tt,revealed:ot,visible:it&&en.visible}}getParentNodeWithListIndex(Je,et=this.root,tt=0,ot=!0,it=!0){const[Zt,...en]=Je;if(Zt<0||Zt>et.children.length)throw new TreeError(this.user,"Invalid tree location");for(let Je=0;Je<Zt;Je++)tt+=et.children[Je].renderNodeCount;return ot=ot&&!et.collapsed,it=it&&et.visible,0===en.length?{parentNode:et,listIndex:tt,revealed:ot,visible:it}:this.getParentNodeWithListIndex(en,et.children[Zt],tt+1,ot,it)}getNode(Je=[]){return this.getTreeNode(Je)}getNodeLocation(Je){const et=[];let tt=Je;for(;tt.parent;)et.push(tt.parent.children.indexOf(tt)),tt=tt.parent;return et.reverse()}getParentNodeLocation(Je){return 0===Je.length?void 0:1===Je.length?[]:Object(Zt.u)(Je)[0]}}var Kn=tt(55),Un=tt(43),Gn=tt(436),Jn=tt(1843),Cr=tt(65);const wr=Object(Cr.e)("tree-item-expanded",Cr.b.chevronDown),Sr=Object(Cr.e)("tree-filter-on-type-on",Cr.b.listFilter),Or=Object(Cr.e)("tree-filter-on-type-off",Cr.b.listSelection),xr=Object(Cr.e)("tree-filter-clear",Cr.b.close),kr=Object(Cr.e)("tree-item-loading",Cr.b.loading);class abstractTree_TreeElementsDragAndDropData extends zn.a{constructor(Je){super(Je.elements.map(Je=>Je.element)),this.data=Je}}function asTreeDragAndDropData(Je){return Je instanceof zn.a?new abstractTree_TreeElementsDragAndDropData(Je):Je}class abstractTree_TreeNodeListDragAndDrop{constructor(Je,et){this.modelProvider=Je,this.dnd=et,this.autoExpandDisposable=it.a.None}getDragURI(Je){return this.dnd.getDragURI(Je.element)}getDragLabel(Je,et){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(Je.map(Je=>Je.element),et)}onDragStart(Je,et){this.dnd.onDragStart&&this.dnd.onDragStart(asTreeDragAndDropData(Je),et)}onDragOver(Je,et,tt,ot,it=!0){const en=this.dnd.onDragOver(asTreeDragAndDropData(Je),et&&et.element,tt,ot),Cn=this.autoExpandNode!==et;if(Cn&&(this.autoExpandDisposable.dispose(),this.autoExpandNode=et),void 0===et)return en;if(Cn&&"boolean"!=typeof en&&en.autoExpand&&(this.autoExpandDisposable=Object(Kn.i)(()=>{const Je=this.modelProvider(),tt=Je.getNodeLocation(et);Je.isCollapsed(tt)&&Je.setCollapsed(tt,!1),this.autoExpandNode=void 0},500)),"boolean"==typeof en||!en.accept||void 0===en.bubble||en.feedback){if(!it){return{accept:"boolean"==typeof en?en:en.accept,effect:"boolean"==typeof en?void 0:en.effect,feedback:[tt]}}return en}if(1===en.bubble){const tt=this.modelProvider(),it=tt.getNodeLocation(et),Zt=tt.getParentNodeLocation(it),en=tt.getNode(Zt),Cn=Zt&&tt.getListIndex(Zt);return this.onDragOver(Je,en,Cn,ot,!1)}const _n=this.modelProvider(),wn=_n.getNodeLocation(et),Sn=_n.getListIndex(wn),xn=_n.getListRenderCount(wn);return Object.assign(Object.assign({},en),{feedback:Object(Zt.r)(Sn,Sn+xn)})}drop(Je,et,tt,ot){this.autoExpandDisposable.dispose(),this.autoExpandNode=void 0,this.dnd.drop(asTreeDragAndDropData(Je),et&&et.element,tt,ot)}onDragEnd(Je){this.dnd.onDragEnd&&this.dnd.onDragEnd(Je)}}class ComposedTreeDelegate{constructor(Je){this.delegate=Je}getHeight(Je){return this.delegate.getHeight(Je.element)}getTemplateId(Je){return this.delegate.getTemplateId(Je.element)}hasDynamicHeight(Je){return!!this.delegate.hasDynamicHeight&&this.delegate.hasDynamicHeight(Je.element)}setDynamicHeight(Je,et){this.delegate.setDynamicHeight&&this.delegate.setDynamicHeight(Je.element,et)}}var Lr;!function(Je){Je.None="none",Je.OnHover="onHover",Je.Always="always"}(Lr||(Lr={}));class abstractTree_EventCollection{constructor(Je,et=[]){this._elements=et,this.onDidChange=Cn.c.forEach(Je,Je=>this._elements=Je)}get elements(){return this._elements}}class abstractTree_TreeRenderer{constructor(Je,et,tt,ot,Zt={}){this.renderer=Je,this.modelProvider=et,this.activeNodes=ot,this.renderedElements=new Map,this.renderedNodes=new Map,this.indent=abstractTree_TreeRenderer.DefaultIndent,this.hideTwistiesOfChildlessElements=!1,this.shouldRenderIndentGuides=!1,this.renderedIndentGuides=new Jn.a,this.activeIndentNodes=new Set,this.indentGuidesDisposable=it.a.None,this.disposables=new it.b,this.templateId=Je.templateId,this.updateOptions(Zt),Cn.c.map(tt,Je=>Je.node)(this.onDidChangeNodeTwistieState,this,this.disposables),Je.onDidChangeTwistieState&&Je.onDidChangeTwistieState(this.onDidChangeTwistieState,this,this.disposables)}updateOptions(Je={}){if(void 0!==Je.indent&&(this.indent=Object(Gn.b)(Je.indent,0,40)),void 0!==Je.renderIndentGuides){const et=Je.renderIndentGuides!==Lr.None;if(et!==this.shouldRenderIndentGuides&&(this.shouldRenderIndentGuides=et,this.indentGuidesDisposable.dispose(),et)){const Je=new it.b;this.activeNodes.onDidChange(this._onDidChangeActiveNodes,this,Je),this.indentGuidesDisposable=Je,this._onDidChangeActiveNodes(this.activeNodes.elements)}}void 0!==Je.hideTwistiesOfChildlessElements&&(this.hideTwistiesOfChildlessElements=Je.hideTwistiesOfChildlessElements)}renderTemplate(Je){const et=Object(ot.q)(Je,Object(ot.a)(".monaco-tl-row")),tt=Object(ot.q)(et,Object(ot.a)(".monaco-tl-indent")),Zt=Object(ot.q)(et,Object(ot.a)(".monaco-tl-twistie")),en=Object(ot.q)(et,Object(ot.a)(".monaco-tl-contents")),Cn=this.renderer.renderTemplate(en);return{container:Je,indent:tt,twistie:Zt,indentGuidesDisposable:it.a.None,templateData:Cn}}renderElement(Je,et,tt,ot){"number"==typeof ot&&(this.renderedNodes.set(Je,{templateData:tt,height:ot}),this.renderedElements.set(Je.element,Je));const it=abstractTree_TreeRenderer.DefaultIndent+(Je.depth-1)*this.indent;tt.twistie.style.paddingLeft=it+"px",tt.indent.style.width=it+this.indent-16+"px",this.renderTwistie(Je,tt),"number"==typeof ot&&this.renderIndentGuides(Je,tt),this.renderer.renderElement(Je,et,tt.templateData,ot)}disposeElement(Je,et,tt,ot){tt.indentGuidesDisposable.dispose(),this.renderer.disposeElement&&this.renderer.disposeElement(Je,et,tt.templateData,ot),"number"==typeof ot&&(this.renderedNodes.delete(Je),this.renderedElements.delete(Je.element))}disposeTemplate(Je){this.renderer.disposeTemplate(Je.templateData)}onDidChangeTwistieState(Je){const et=this.renderedElements.get(Je);et&&this.onDidChangeNodeTwistieState(et)}onDidChangeNodeTwistieState(Je){const et=this.renderedNodes.get(Je);et&&(this.renderTwistie(Je,et.templateData),this._onDidChangeActiveNodes(this.activeNodes.elements),this.renderIndentGuides(Je,et.templateData))}renderTwistie(Je,et){et.twistie.classList.remove(...wr.classNamesArray);let tt=!1;this.renderer.renderTwistie&&(tt=this.renderer.renderTwistie(Je.element,et.twistie)),Je.collapsible&&(!this.hideTwistiesOfChildlessElements||Je.visibleChildrenCount>0)?(tt||et.twistie.classList.add(...wr.classNamesArray),et.twistie.classList.add("collapsible"),et.twistie.classList.toggle("collapsed",Je.collapsed)):et.twistie.classList.remove("collapsible","collapsed"),Je.collapsible?et.container.setAttribute("aria-expanded",String(!Je.collapsed)):et.container.removeAttribute("aria-expanded")}renderIndentGuides(Je,et){if(Object(ot.t)(et.indent),et.indentGuidesDisposable.dispose(),!this.shouldRenderIndentGuides)return;const tt=new it.b,Zt=this.modelProvider();let en=Je;for(;;){const Je=Zt.getNodeLocation(en),Cn=Zt.getParentNodeLocation(Je);if(!Cn)break;const _n=Zt.getNode(Cn),wn=Object(ot.a)(".indent-guide",{style:`width: ${this.indent}px`});this.activeIndentNodes.has(_n)&&wn.classList.add("active"),0===et.indent.childElementCount?et.indent.appendChild(wn):et.indent.insertBefore(wn,et.indent.firstElementChild),this.renderedIndentGuides.add(_n,wn),tt.add(Object(it.i)(()=>this.renderedIndentGuides.delete(_n,wn))),en=_n}et.indentGuidesDisposable=tt}_onDidChangeActiveNodes(Je){if(!this.shouldRenderIndentGuides)return;const et=new Set,tt=this.modelProvider();Je.forEach(Je=>{const ot=tt.getNodeLocation(Je);try{const it=tt.getParentNodeLocation(ot);Je.collapsible&&Je.children.length>0&&!Je.collapsed?et.add(Je):it&&et.add(tt.getNode(it))}catch(Je){}}),this.activeIndentNodes.forEach(Je=>{et.has(Je)||this.renderedIndentGuides.forEach(Je,Je=>Je.classList.remove("active"))}),et.forEach(Je=>{this.activeIndentNodes.has(Je)||this.renderedIndentGuides.forEach(Je,Je=>Je.classList.add("active"))}),this.activeIndentNodes=et}dispose(){this.renderedNodes.clear(),this.renderedElements.clear(),this.indentGuidesDisposable.dispose(),Object(it.f)(this.disposables)}}abstractTree_TreeRenderer.DefaultIndent=8;class abstractTree_TypeFilter{constructor(Je,et,tt){this.tree=Je,this.keyboardNavigationLabelProvider=et,this._filter=tt,this._totalCount=0,this._matchCount=0,this._pattern="",this._lowercasePattern="",this.disposables=new it.b,Je.onWillRefilter(this.reset,this,this.disposables)}get totalCount(){return this._totalCount}get matchCount(){return this._matchCount}set pattern(Je){this._pattern=Je,this._lowercasePattern=Je.toLowerCase()}filter(Je,et){if(this._filter){const tt=this._filter.filter(Je,et);if(this.tree.options.simpleKeyboardNavigation)return tt;let ot;if(ot="boolean"==typeof tt?tt?1:0:isFilterResult(tt)?getVisibleState(tt.visibility):tt,0===ot)return!1}if(this._totalCount++,this.tree.options.simpleKeyboardNavigation||!this._pattern)return this._matchCount++,{data:$n.a.Default,visibility:!0};const tt=this.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(Je),ot=Array.isArray(tt)?tt:[tt];for(const Je of ot){const et=Je&&Je.toString();if(void 0===et)return{data:$n.a.Default,visibility:!0};const tt=Object($n.d)(this._pattern,this._lowercasePattern,0,et,et.toLowerCase(),0,!0);if(tt)return this._matchCount++,1===ot.length?{data:tt,visibility:!0}:{data:{label:et,score:tt},visibility:!0}}return this.tree.options.filterOnType?2:{data:$n.a.Default,visibility:!0}}reset(){this._totalCount=0,this._matchCount=0}dispose(){Object(it.f)(this.disposables)}}class abstractTree_TypeFilterController{constructor(Je,et,tt,Zt,en){this.tree=Je,this.view=tt,this.filter=Zt,this.keyboardNavigationDelegate=en,this._enabled=!1,this._pattern="",this._empty=!1,this._onDidChangeEmptyState=new Cn.b,this.positionClassName="ne",this.automaticKeyboardNavigation=!0,this.triggered=!1,this._onDidChangePattern=new Cn.b,this.enabledDisposables=new it.b,this.disposables=new it.b,this.domNode=Object(ot.a)(".monaco-list-type-filter."+this.positionClassName),this.domNode.draggable=!0,this.disposables.add(Object(ot.i)(this.domNode,"dragstart",()=>this.onDragStart())),this.messageDomNode=Object(ot.q)(tt.getHTMLElement(),Object(ot.a)(".monaco-list-type-filter-message")),this.labelDomNode=Object(ot.q)(this.domNode,Object(ot.a)("span.label"));const _n=Object(ot.q)(this.domNode,Object(ot.a)(".controls"));this._filterOnType=!!Je.options.filterOnType,this.filterOnTypeDomNode=Object(ot.q)(_n,Object(ot.a)("input.filter")),this.filterOnTypeDomNode.type="checkbox",this.filterOnTypeDomNode.checked=this._filterOnType,this.filterOnTypeDomNode.tabIndex=-1,this.updateFilterOnTypeTitleAndIcon(),this.disposables.add(Object(ot.i)(this.filterOnTypeDomNode,"input",()=>this.onDidChangeFilterOnType())),this.clearDomNode=Object(ot.q)(_n,Object(ot.a)("button.clear"+xr.cssSelector)),this.clearDomNode.tabIndex=-1,this.clearDomNode.title=Object(Sn.a)("clear","Clear"),this.keyboardNavigationEventFilter=Je.options.keyboardNavigationEventFilter,et.onDidSplice(this.onDidSpliceModel,this,this.disposables),this.updateOptions(Je.options)}get enabled(){return this._enabled}get pattern(){return this._pattern}get filterOnType(){return this._filterOnType}updateOptions(Je){Je.simpleKeyboardNavigation?this.disable():this.enable(),void 0!==Je.filterOnType&&(this._filterOnType=!!Je.filterOnType,this.filterOnTypeDomNode.checked=this._filterOnType,this.updateFilterOnTypeTitleAndIcon()),void 0!==Je.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=Je.automaticKeyboardNavigation),this.tree.refilter(),this.render(),this.automaticKeyboardNavigation||this.onEventOrInput("")}enable(){if(this._enabled)return;const Je=this.enabledDisposables.add(new Hn.a(this.view.getHTMLElement(),"keydown")),et=Cn.c.chain(Je.event).filter(Je=>!Object(en.e)(Je.target)||Je.target===this.filterOnTypeDomNode).filter(Je=>"Dead"!==Je.key&&!/^Media/.test(Je.key)).map(Je=>new Vn.a(Je)).filter(this.keyboardNavigationEventFilter||(()=>!0)).filter(()=>this.automaticKeyboardNavigation||this.triggered).filter(Je=>this.keyboardNavigationDelegate.mightProducePrintableCharacter(Je)&&!(18===Je.keyCode||16===Je.keyCode||15===Je.keyCode||17===Je.keyCode)||(this.pattern.length>0||this.triggered)&&(9===Je.keyCode||1===Je.keyCode)&&!Je.altKey&&!Je.ctrlKey&&!Je.metaKey||1===Je.keyCode&&(Un.f?Je.altKey&&!Je.metaKey:Je.ctrlKey)&&!Je.shiftKey).forEach(Je=>{Je.stopPropagation(),Je.preventDefault()}).event,tt=this.enabledDisposables.add(new Hn.a(this.clearDomNode,"click"));Cn.c.chain(Cn.c.any(et,tt.event)).event(this.onEventOrInput,this,this.enabledDisposables),this.filter.pattern="",this.tree.refilter(),this.render(),this._enabled=!0,this.triggered=!1}disable(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.clear(),this.tree.refilter(),this.render(),this._enabled=!1,this.triggered=!1)}onEventOrInput(Je){"string"==typeof Je?this.onInput(Je):Je instanceof MouseEvent||9===Je.keyCode||1===Je.keyCode&&(Un.f?Je.altKey:Je.ctrlKey)?this.onInput(""):1===Je.keyCode?this.onInput(0===this.pattern.length?"":this.pattern.substr(0,this.pattern.length-1)):this.onInput(this.pattern+Je.browserEvent.key)}onInput(Je){const et=this.view.getHTMLElement();Je&&!this.domNode.parentElement?et.append(this.domNode):!Je&&this.domNode.parentElement&&(this.domNode.remove(),this.tree.domFocus()),this._pattern=Je,this._onDidChangePattern.fire(Je),this.filter.pattern=Je,this.tree.refilter(),Je&&this.tree.focusNext(0,!0,void 0,Je=>!$n.a.isDefault(Je.filterData));const tt=this.tree.getFocus();if(tt.length>0){const Je=tt[0];null===this.tree.getRelativeTop(Je)&&this.tree.reveal(Je,.5)}this.render(),Je||(this.triggered=!1)}onDragStart(){const Je=this.view.getHTMLElement(),{left:et}=Object(ot.D)(Je),tt=Je.clientWidth,Zt=tt/2,en=this.domNode.clientWidth,Cn=new it.b;let _n=this.positionClassName;const updatePosition=()=>{switch(_n){case"nw":this.domNode.style.top="4px",this.domNode.style.left="4px";break;case"ne":this.domNode.style.top="4px",this.domNode.style.left=tt-en-6+"px"}},onDragEnd=()=>{this.positionClassName=_n,this.domNode.className="monaco-list-type-filter "+this.positionClassName,this.domNode.style.top="",this.domNode.style.left="",Object(it.f)(Cn)};updatePosition(),this.domNode.classList.remove(_n),this.domNode.classList.add("dragging"),Cn.add(Object(it.i)(()=>this.domNode.classList.remove("dragging"))),Cn.add(Object(ot.i)(document,"dragover",Je=>(Je=>{Je.preventDefault();const tt=Je.clientX-et;Je.dataTransfer&&(Je.dataTransfer.dropEffect="none"),_n=tt<Zt?"nw":"ne",updatePosition()})(Je))),Cn.add(Object(ot.i)(this.domNode,"dragend",()=>onDragEnd())),Wn.c.CurrentDragAndDropData=new Wn.b("vscode-ui"),Cn.add(Object(it.i)(()=>Wn.c.CurrentDragAndDropData=void 0))}onDidSpliceModel(){this._enabled&&0!==this.pattern.length&&(this.tree.refilter(),this.render())}onDidChangeFilterOnType(){this.tree.updateOptions({filterOnType:this.filterOnTypeDomNode.checked}),this.tree.refilter(),this.tree.domFocus(),this.render(),this.updateFilterOnTypeTitleAndIcon()}updateFilterOnTypeTitleAndIcon(){this.filterOnType?(this.filterOnTypeDomNode.classList.remove(...Or.classNamesArray),this.filterOnTypeDomNode.classList.add(...Sr.classNamesArray),this.filterOnTypeDomNode.title=Object(Sn.a)("disable filter on type","Disable Filter on Type")):(this.filterOnTypeDomNode.classList.remove(...Sr.classNamesArray),this.filterOnTypeDomNode.classList.add(...Or.classNamesArray),this.filterOnTypeDomNode.title=Object(Sn.a)("enable filter on type","Enable Filter on Type"))}render(){const Je=this.filter.totalCount>0&&0===this.filter.matchCount;this.pattern&&this.tree.options.filterOnType&&Je?(this.messageDomNode.textContent=Object(Sn.a)("empty","No elements found"),this._empty=!0):(this.messageDomNode.innerText="",this._empty=!1),this.domNode.classList.toggle("no-matches",Je),this.domNode.title=Object(Sn.a)("found","Matched {0} out of {1} elements",this.filter.matchCount,this.filter.totalCount),this.labelDomNode.textContent=this.pattern.length>16?"…"+this.pattern.substr(this.pattern.length-16):this.pattern,this._onDidChangeEmptyState.fire(this._empty)}shouldAllowFocus(Je){return!(this.enabled&&this.pattern&&!this.filterOnType)||(this.filter.totalCount>0&&this.filter.matchCount<=1||!$n.a.isDefault(Je.filterData))}dispose(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.dispose(),this._enabled=!1,this.triggered=!1),this._onDidChangePattern.dispose(),Object(it.f)(this.disposables)}}function asTreeMouseEvent(Je){let et=wn.Unknown;return Object(ot.J)(Je.browserEvent.target,"monaco-tl-twistie","monaco-tl-row")?et=wn.Twistie:Object(ot.J)(Je.browserEvent.target,"monaco-tl-contents","monaco-tl-row")&&(et=wn.Element),{browserEvent:Je.browserEvent,element:Je.element?Je.element.element:null,target:et}}function dfs(Je,et){et(Je),Je.children.forEach(Je=>dfs(Je,et))}class abstractTree_Trait{constructor(Je,et){this.getFirstViewElementWithTrait=Je,this.identityProvider=et,this.nodes=[],this._onDidChange=new Cn.b,this.onDidChange=this._onDidChange.event}get nodeSet(){return this._nodeSet||(this._nodeSet=this.createNodeSet()),this._nodeSet}set(Je,et){var tt;!(null===(tt=et)||void 0===tt?void 0:tt.__forceEvent)&&Object(Zt.h)(this.nodes,Je)||this._set(Je,!1,et)}_set(Je,et,tt){if(this.nodes=[...Je],this.elements=void 0,this._nodeSet=void 0,!et){const Je=this;this._onDidChange.fire({get elements(){return Je.get()},browserEvent:tt})}}get(){return this.elements||(this.elements=this.nodes.map(Je=>Je.element)),[...this.elements]}getNodes(){return this.nodes}has(Je){return this.nodeSet.has(Je)}onDidModelSplice({insertedNodes:Je,deletedNodes:et}){if(!this.identityProvider){const Je=this.createNodeSet(),visit=et=>Je.delete(et);return et.forEach(Je=>dfs(Je,visit)),void this.set([...Je.values()])}const tt=new Set,deletedNodesVisitor=Je=>tt.add(this.identityProvider.getId(Je.element).toString());et.forEach(Je=>dfs(Je,deletedNodesVisitor));const ot=new Map,insertedNodesVisitor=Je=>ot.set(this.identityProvider.getId(Je.element).toString(),Je);Je.forEach(Je=>dfs(Je,insertedNodesVisitor));const it=[];for(const Je of this.nodes){const et=this.identityProvider.getId(Je.element).toString();if(tt.has(et)){const Je=ot.get(et);Je&&it.push(Je)}else it.push(Je)}if(this.nodes.length>0&&0===it.length){const Je=this.getFirstViewElementWithTrait();Je&&it.push(Je)}this._set(it,!0)}createNodeSet(){const Je=new Set;for(const et of this.nodes)Je.add(et);return Je}}class abstractTree_TreeNodeListMouseController extends en.d{constructor(Je,et){super(Je),this.tree=et}onViewPointer(Je){if(Object(en.e)(Je.browserEvent.target)||Object(en.f)(Je.browserEvent.target))return;const et=Je.element;if(!et)return super.onViewPointer(Je);if(this.isSelectionRangeChangeEvent(Je)||this.isSelectionSingleChangeEvent(Je))return super.onViewPointer(Je);const tt=Je.browserEvent.target,ot=tt.classList.contains("monaco-tl-twistie")||tt.classList.contains("monaco-icon-label")&&tt.classList.contains("folder-icon")&&Je.browserEvent.offsetX<16;let it=!1;if(it="function"==typeof this.tree.expandOnlyOnTwistieClick?this.tree.expandOnlyOnTwistieClick(et.element):!!this.tree.expandOnlyOnTwistieClick,it&&!ot&&2!==Je.browserEvent.detail)return super.onViewPointer(Je);if(!this.tree.expandOnDoubleClick&&2===Je.browserEvent.detail)return super.onViewPointer(Je);if(et.collapsible){const tt=this.tree.model,Zt=tt.getNodeLocation(et),en=Je.browserEvent.altKey;if(this.tree.setFocus([Zt]),tt.setCollapsed(Zt,void 0,en),it&&ot)return}super.onViewPointer(Je)}onDoubleClick(Je){!Je.browserEvent.target.classList.contains("monaco-tl-twistie")&&this.tree.expandOnDoubleClick&&super.onDoubleClick(Je)}}class abstractTree_TreeNodeList extends en.c{constructor(Je,et,tt,ot,it,Zt,en,Cn){super(Je,et,tt,ot,Cn),this.focusTrait=it,this.selectionTrait=Zt,this.anchorTrait=en}createMouseController(Je){return new abstractTree_TreeNodeListMouseController(this,Je.tree)}splice(Je,et,tt=[]){if(super.splice(Je,et,tt),0===tt.length)return;const ot=[],it=[];let en;tt.forEach((et,tt)=>{this.focusTrait.has(et)&&ot.push(Je+tt),this.selectionTrait.has(et)&&it.push(Je+tt),this.anchorTrait.has(et)&&(en=Je+tt)}),ot.length>0&&super.setFocus(Object(Zt.g)([...super.getFocus(),...ot])),it.length>0&&super.setSelection(Object(Zt.g)([...super.getSelection(),...it])),"number"==typeof en&&super.setAnchor(en)}setFocus(Je,et,tt=!1){super.setFocus(Je,et),tt||this.focusTrait.set(Je.map(Je=>this.element(Je)),et)}setSelection(Je,et,tt=!1){super.setSelection(Je,et),tt||this.selectionTrait.set(Je.map(Je=>this.element(Je)),et)}setAnchor(Je,et=!1){super.setAnchor(Je),et||(void 0===Je?this.anchorTrait.set([]):this.anchorTrait.set([this.element(Je)]))}}class abstractTree_AbstractTree{constructor(Je,et,tt,Zt,_n={}){this._options=_n,this.eventBufferer=new Cn.d,this.disposables=new it.b,this._onWillRefilter=new Cn.b,this.onWillRefilter=this._onWillRefilter.event,this._onDidUpdateOptions=new Cn.b;const wn=new ComposedTreeDelegate(tt),Sn=new Cn.f,xn=new Cn.f,kn=new abstractTree_EventCollection(xn.event);this.renderers=Zt.map(Je=>new abstractTree_TreeRenderer(Je,()=>this.model,Sn.event,kn,_n));for(let Je of this.renderers)this.disposables.add(Je);let En;_n.keyboardNavigationLabelProvider&&(En=new abstractTree_TypeFilter(this,_n.keyboardNavigationLabelProvider,_n.filter),_n=Object.assign(Object.assign({},_n),{filter:En}),this.disposables.add(En)),this.focus=new abstractTree_Trait(()=>this.view.getFocusedElements()[0],_n.identityProvider),this.selection=new abstractTree_Trait(()=>this.view.getSelectedElements()[0],_n.identityProvider),this.anchor=new abstractTree_Trait(()=>this.view.getAnchorElement(),_n.identityProvider),this.view=new abstractTree_TreeNodeList(Je,et,wn,this.renderers,this.focus,this.selection,this.anchor,Object.assign(Object.assign({},function asListOptions(Je,et){return et&&Object.assign(Object.assign({},et),{identityProvider:et.identityProvider&&{getId:Je=>et.identityProvider.getId(Je.element)},dnd:et.dnd&&new abstractTree_TreeNodeListDragAndDrop(Je,et.dnd),multipleSelectionController:et.multipleSelectionController&&{isSelectionSingleChangeEvent:Je=>et.multipleSelectionController.isSelectionSingleChangeEvent(Object.assign(Object.assign({},Je),{element:Je.element})),isSelectionRangeChangeEvent:Je=>et.multipleSelectionController.isSelectionRangeChangeEvent(Object.assign(Object.assign({},Je),{element:Je.element}))},accessibilityProvider:et.accessibilityProvider&&Object.assign(Object.assign({},et.accessibilityProvider),{getSetSize(et){const tt=Je(),ot=tt.getNodeLocation(et),it=tt.getParentNodeLocation(ot);return tt.getNode(it).visibleChildrenCount},getPosInSet:Je=>Je.visibleChildIndex+1,isChecked:et.accessibilityProvider&&et.accessibilityProvider.isChecked?Je=>et.accessibilityProvider.isChecked(Je.element):void 0,getRole:et.accessibilityProvider&&et.accessibilityProvider.getRole?Je=>et.accessibilityProvider.getRole(Je.element):()=>"treeitem",getAriaLabel:Je=>et.accessibilityProvider.getAriaLabel(Je.element),getWidgetAriaLabel:()=>et.accessibilityProvider.getWidgetAriaLabel(),getWidgetRole:et.accessibilityProvider&&et.accessibilityProvider.getWidgetRole?()=>et.accessibilityProvider.getWidgetRole():()=>"tree",getAriaLevel:et.accessibilityProvider&&et.accessibilityProvider.getAriaLevel?Je=>et.accessibilityProvider.getAriaLevel(Je.element):Je=>Je.depth,getActiveDescendantId:et.accessibilityProvider.getActiveDescendantId&&(Je=>et.accessibilityProvider.getActiveDescendantId(Je.element))}),keyboardNavigationLabelProvider:et.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},et.keyboardNavigationLabelProvider),{getKeyboardNavigationLabel:Je=>et.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(Je.element)}),enableKeyboardNavigation:et.simpleKeyboardNavigation})}(()=>this.model,_n)),{tree:this})),this.model=this.createModel(Je,this.view,_n),Sn.input=this.model.onDidChangeCollapseState;const Dn=Cn.c.forEach(this.model.onDidSplice,Je=>{this.eventBufferer.bufferEvents(()=>{this.focus.onDidModelSplice(Je),this.selection.onDidModelSplice(Je)})});if(Dn(()=>null,null,this.disposables),xn.input=Cn.c.chain(Cn.c.any(Dn,this.focus.onDidChange,this.selection.onDidChange)).debounce(()=>null,0).map(()=>{const Je=new Set;for(const et of this.focus.getNodes())Je.add(et);for(const et of this.selection.getNodes())Je.add(et);return[...Je.values()]}).event,!1!==_n.keyboardSupport){const Je=Cn.c.chain(this.view.onKeyDown).filter(Je=>!Object(en.e)(Je.target)).map(Je=>new Vn.a(Je));Je.filter(Je=>15===Je.keyCode).on(this.onLeftArrow,this,this.disposables),Je.filter(Je=>17===Je.keyCode).on(this.onRightArrow,this,this.disposables),Je.filter(Je=>10===Je.keyCode).on(this.onSpace,this,this.disposables)}if(_n.keyboardNavigationLabelProvider){const Je=_n.keyboardNavigationDelegate||en.a;this.typeFilterController=new abstractTree_TypeFilterController(this,this.model,this.view,En,Je),this.focusNavigationFilter=Je=>this.typeFilterController.shouldAllowFocus(Je),this.disposables.add(this.typeFilterController)}this.styleElement=Object(ot.w)(this.view.getHTMLElement()),this.getHTMLElement().classList.toggle("always",this._options.renderIndentGuides===Lr.Always)}get onDidChangeFocus(){return this.eventBufferer.wrapEvent(this.focus.onDidChange)}get onDidChangeSelection(){return this.eventBufferer.wrapEvent(this.selection.onDidChange)}get onMouseDblClick(){return Cn.c.map(this.view.onMouseDblClick,asTreeMouseEvent)}get onPointer(){return Cn.c.map(this.view.onPointer,asTreeMouseEvent)}get onDidFocus(){return this.view.onDidFocus}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}get expandOnDoubleClick(){return void 0===this._options.expandOnDoubleClick||this._options.expandOnDoubleClick}get expandOnlyOnTwistieClick(){return void 0===this._options.expandOnlyOnTwistieClick||this._options.expandOnlyOnTwistieClick}get onDidDispose(){return this.view.onDidDispose}updateOptions(Je={}){this._options=Object.assign(Object.assign({},this._options),Je);for(const et of this.renderers)et.updateOptions(Je);this.view.updateOptions(Object.assign(Object.assign({},this._options),{enableKeyboardNavigation:this._options.simpleKeyboardNavigation})),this.typeFilterController&&this.typeFilterController.updateOptions(this._options),this._onDidUpdateOptions.fire(this._options),this.getHTMLElement().classList.toggle("always",this._options.renderIndentGuides===Lr.Always)}get options(){return this._options}getHTMLElement(){return this.view.getHTMLElement()}get scrollTop(){return this.view.scrollTop}set scrollTop(Je){this.view.scrollTop=Je}domFocus(){this.view.domFocus()}layout(Je,et){this.view.layout(Je,et)}style(Je){const et="."+this.view.domId,tt=[];Je.treeIndentGuidesStroke&&(tt.push(`.monaco-list${et}:hover .monaco-tl-indent > .indent-guide, .monaco-list${et}.always .monaco-tl-indent > .indent-guide { border-color: ${Je.treeIndentGuidesStroke.transparent(.4)}; }`),tt.push(`.monaco-list${et} .monaco-tl-indent > .indent-guide.active { border-color: ${Je.treeIndentGuidesStroke}; }`)),this.styleElement.textContent=tt.join("\n"),this.view.style(Je)}collapse(Je,et=!1){return this.model.setCollapsed(Je,!0,et)}expand(Je,et=!1){return this.model.setCollapsed(Je,!1,et)}isCollapsible(Je){return this.model.isCollapsible(Je)}setCollapsible(Je,et){return this.model.setCollapsible(Je,et)}isCollapsed(Je){return this.model.isCollapsed(Je)}refilter(){this._onWillRefilter.fire(void 0),this.model.refilter()}setSelection(Je,et){const tt=Je.map(Je=>this.model.getNode(Je));this.selection.set(tt,et);const ot=Je.map(Je=>this.model.getListIndex(Je)).filter(Je=>Je>-1);this.view.setSelection(ot,et,!0)}getSelection(){return this.selection.get()}setFocus(Je,et){const tt=Je.map(Je=>this.model.getNode(Je));this.focus.set(tt,et);const ot=Je.map(Je=>this.model.getListIndex(Je)).filter(Je=>Je>-1);this.view.setFocus(ot,et,!0)}focusNext(Je=1,et=!1,tt,ot=this.focusNavigationFilter){this.view.focusNext(Je,et,tt,ot)}getFocus(){return this.focus.get()}reveal(Je,et){this.model.expandTo(Je);const tt=this.model.getListIndex(Je);-1!==tt&&this.view.reveal(tt,et)}getRelativeTop(Je){const et=this.model.getListIndex(Je);return-1===et?null:this.view.getRelativeTop(et)}onLeftArrow(Je){Je.preventDefault(),Je.stopPropagation();const et=this.view.getFocusedElements();if(0===et.length)return;const tt=et[0],ot=this.model.getNodeLocation(tt);if(!this.model.setCollapsed(ot,!0)){const Je=this.model.getParentNodeLocation(ot);if(!Je)return;const et=this.model.getListIndex(Je);this.view.reveal(et),this.view.setFocus([et])}}onRightArrow(Je){Je.preventDefault(),Je.stopPropagation();const et=this.view.getFocusedElements();if(0===et.length)return;const tt=et[0],ot=this.model.getNodeLocation(tt);if(!this.model.setCollapsed(ot,!1)){if(!tt.children.some(Je=>Je.visible))return;const[Je]=this.view.getFocus(),et=Je+1;this.view.reveal(et),this.view.setFocus([et])}}onSpace(Je){Je.preventDefault(),Je.stopPropagation();const et=this.view.getFocusedElements();if(0===et.length)return;const tt=et[0],ot=this.model.getNodeLocation(tt),it=Je.browserEvent.altKey;this.model.setCollapsed(ot,void 0,it)}dispose(){Object(it.f)(this.disposables),this.view.dispose()}}class objectTreeModel_ObjectTreeModel{constructor(Je,et,tt={}){this.user=Je,this.rootRef=null,this.nodes=new Map,this.nodesByIdentity=new Map,this.model=new indexTreeModel_IndexTreeModel(Je,et,null,tt),this.onDidSplice=this.model.onDidSplice,this.onDidChangeCollapseState=this.model.onDidChangeCollapseState,this.onDidChangeRenderNodeCount=this.model.onDidChangeRenderNodeCount,tt.sorter&&(this.sorter={compare:(Je,et)=>tt.sorter.compare(Je.element,et.element)}),this.identityProvider=tt.identityProvider}setChildren(Je,et=Mn.a.empty(),tt={}){const ot=this.getElementLocation(Je);this._setChildren(ot,this.preserveCollapseState(et),tt)}_setChildren(Je,et=Mn.a.empty(),tt){const ot=new Set,it=new Set;this.model.splice([...Je,0],Number.MAX_VALUE,et,Object.assign(Object.assign({},tt),{onDidCreateNode:Je=>{var et;if(null===Je.element)return;const Zt=Je;if(ot.add(Zt.element),this.nodes.set(Zt.element,Zt),this.identityProvider){const Je=this.identityProvider.getId(Zt.element).toString();it.add(Je),this.nodesByIdentity.set(Je,Zt)}null===(et=tt.onDidCreateNode)||void 0===et||et.call(tt,Zt)},onDidDeleteNode:Je=>{var et;if(null===Je.element)return;const Zt=Je;if(ot.has(Zt.element)||this.nodes.delete(Zt.element),this.identityProvider){const Je=this.identityProvider.getId(Zt.element).toString();it.has(Je)||this.nodesByIdentity.delete(Je)}null===(et=tt.onDidDeleteNode)||void 0===et||et.call(tt,Zt)}}))}preserveCollapseState(Je=Mn.a.empty()){return this.sorter&&(Je=[...Je].sort(this.sorter.compare.bind(this.sorter))),Mn.a.map(Je,Je=>{let et=this.nodes.get(Je.element);if(!et&&this.identityProvider){const tt=this.identityProvider.getId(Je.element).toString();et=this.nodesByIdentity.get(tt)}if(!et)return Object.assign(Object.assign({},Je),{children:this.preserveCollapseState(Je.children)});const tt="boolean"==typeof Je.collapsible?Je.collapsible:et.collapsible,ot=void 0!==Je.collapsed?Je.collapsed:et.collapsed;return Object.assign(Object.assign({},Je),{collapsible:tt,collapsed:ot,children:this.preserveCollapseState(Je.children)})})}rerender(Je){const et=this.getElementLocation(Je);this.model.rerender(et)}has(Je){return this.nodes.has(Je)}getListIndex(Je){const et=this.getElementLocation(Je);return this.model.getListIndex(et)}getListRenderCount(Je){const et=this.getElementLocation(Je);return this.model.getListRenderCount(et)}isCollapsible(Je){const et=this.getElementLocation(Je);return this.model.isCollapsible(et)}setCollapsible(Je,et){const tt=this.getElementLocation(Je);return this.model.setCollapsible(tt,et)}isCollapsed(Je){const et=this.getElementLocation(Je);return this.model.isCollapsed(et)}setCollapsed(Je,et,tt){const ot=this.getElementLocation(Je);return this.model.setCollapsed(ot,et,tt)}expandTo(Je){const et=this.getElementLocation(Je);this.model.expandTo(et)}refilter(){this.model.refilter()}getNode(Je=null){if(null===Je)return this.model.getNode(this.model.rootRef);const et=this.nodes.get(Je);if(!et)throw new TreeError(this.user,"Tree element not found: "+Je);return et}getNodeLocation(Je){return Je.element}getParentNodeLocation(Je){if(null===Je)throw new TreeError(this.user,"Invalid getParentNodeLocation call");const et=this.nodes.get(Je);if(!et)throw new TreeError(this.user,"Tree element not found: "+Je);const tt=this.model.getNodeLocation(et),ot=this.model.getParentNodeLocation(tt);return this.model.getNode(ot).element}getElementLocation(Je){if(null===Je)return[];const et=this.nodes.get(Je);if(!et)throw new TreeError(this.user,"Tree element not found: "+Je);return this.model.getNodeLocation(et)}}function noCompress(Je){return{element:{elements:[Je.element],incompressible:Je.incompressible||!1},children:Mn.a.map(Mn.a.from(Je.children),noCompress),collapsible:Je.collapsible,collapsed:Je.collapsed}}function compress(Je){const et=[Je.element],tt=Je.incompressible||!1;let ot,it;for(;[it,ot]=Mn.a.consume(Mn.a.from(Je.children),2),1===it.length&&!it[0].incompressible;)Je=it[0],et.push(Je.element);return{element:{elements:et,incompressible:tt},children:Mn.a.map(Mn.a.concat(it,ot),compress),collapsible:Je.collapsible,collapsed:Je.collapsed}}function decompress(Je){return function _decompress(Je,et=0){let tt;return tt=et<Je.element.elements.length-1?[_decompress(Je,et+1)]:Mn.a.map(Mn.a.from(Je.children),Je=>_decompress(Je,0)),0===et&&Je.element.incompressible?{element:Je.element.elements[et],children:tt,incompressible:!0,collapsible:Je.collapsible,collapsed:Je.collapsed}:{element:Je.element.elements[et],children:tt,collapsible:Je.collapsible,collapsed:Je.collapsed}}(Je,0)}class compressedObjectTreeModel_CompressedObjectTreeModel{constructor(Je,et,tt={}){this.user=Je,this.rootRef=null,this.nodes=new Map,this.model=new objectTreeModel_ObjectTreeModel(Je,et,tt),this.enabled=void 0===tt.compressionEnabled||tt.compressionEnabled,this.identityProvider=tt.identityProvider}get onDidSplice(){return this.model.onDidSplice}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}get onDidChangeRenderNodeCount(){return this.model.onDidChangeRenderNodeCount}setChildren(Je,et=Mn.a.empty(),tt){const ot=tt.diffIdentityProvider&&(it=tt.diffIdentityProvider,{getId:Je=>Je.elements.map(Je=>it.getId(Je).toString()).join("\0")});var it;if(null===Je){const Je=Mn.a.map(et,this.enabled?compress:noCompress);return void this._setChildren(null,Je,{diffIdentityProvider:ot,diffDepth:1/0})}const Zt=this.nodes.get(Je);if(!Zt)throw new Error("Unknown compressed tree node");const en=this.model.getNode(Zt),Cn=this.model.getParentNodeLocation(Zt),_n=this.model.getNode(Cn),wn=function splice(Je,et,tt){return Je.element===et?Object.assign(Object.assign({},Je),{children:tt}):Object.assign(Object.assign({},Je),{children:Mn.a.map(Mn.a.from(Je.children),Je=>splice(Je,et,tt))})}(decompress(en),Je,et),Sn=(this.enabled?compress:noCompress)(wn),xn=_n.children.map(Je=>Je===en?Sn:Je);this._setChildren(_n.element,xn,{diffIdentityProvider:ot,diffDepth:en.depth-_n.depth})}setCompressionEnabled(Je){if(Je===this.enabled)return;this.enabled=Je;const et=this.model.getNode().children,tt=Mn.a.map(et,decompress),ot=Mn.a.map(tt,Je?compress:noCompress);this._setChildren(null,ot,{diffIdentityProvider:this.identityProvider,diffDepth:1/0})}_setChildren(Je,et,tt){const ot=new Set;this.model.setChildren(Je,et,Object.assign(Object.assign({},tt),{onDidCreateNode:Je=>{for(const et of Je.element.elements)ot.add(et),this.nodes.set(et,Je.element)},onDidDeleteNode:Je=>{for(const et of Je.element.elements)ot.has(et)||this.nodes.delete(et)}}))}has(Je){return this.nodes.has(Je)}getListIndex(Je){const et=this.getCompressedNode(Je);return this.model.getListIndex(et)}getListRenderCount(Je){const et=this.getCompressedNode(Je);return this.model.getListRenderCount(et)}getNode(Je){if(void 0===Je)return this.model.getNode();const et=this.getCompressedNode(Je);return this.model.getNode(et)}getNodeLocation(Je){const et=this.model.getNodeLocation(Je);return null===et?null:et.elements[et.elements.length-1]}getParentNodeLocation(Je){const et=this.getCompressedNode(Je),tt=this.model.getParentNodeLocation(et);return null===tt?null:tt.elements[tt.elements.length-1]}isCollapsible(Je){const et=this.getCompressedNode(Je);return this.model.isCollapsible(et)}setCollapsible(Je,et){const tt=this.getCompressedNode(Je);return this.model.setCollapsible(tt,et)}isCollapsed(Je){const et=this.getCompressedNode(Je);return this.model.isCollapsed(et)}setCollapsed(Je,et,tt){const ot=this.getCompressedNode(Je);return this.model.setCollapsed(ot,et,tt)}expandTo(Je){const et=this.getCompressedNode(Je);this.model.expandTo(et)}rerender(Je){const et=this.getCompressedNode(Je);this.model.rerender(et)}refilter(){this.model.refilter()}getCompressedNode(Je){if(null===Je)return null;const et=this.nodes.get(Je);if(!et)throw new TreeError(this.user,"Tree element not found: "+Je);return et}}const DefaultElementMapper=Je=>Je[Je.length-1];class CompressedTreeNodeWrapper{constructor(Je,et){this.unwrapper=Je,this.node=et}get element(){return null===this.node.element?null:this.unwrapper(this.node.element)}get children(){return this.node.children.map(Je=>new CompressedTreeNodeWrapper(this.unwrapper,Je))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}class compressedObjectTreeModel_CompressibleObjectTreeModel{constructor(Je,et,tt={}){this.rootRef=null,this.elementMapper=tt.elementMapper||DefaultElementMapper;const compressedNodeUnwrapper=Je=>this.elementMapper(Je.elements);this.nodeMapper=new WeakMapper(Je=>new CompressedTreeNodeWrapper(compressedNodeUnwrapper,Je)),this.model=new compressedObjectTreeModel_CompressedObjectTreeModel(Je,function mapList(Je,et){return{splice(tt,ot,it){et.splice(tt,ot,it.map(et=>Je.map(et)))},updateElementHeight(Je,tt){et.updateElementHeight(Je,tt)}}}(this.nodeMapper,et),function mapOptions(Je,et){return Object.assign(Object.assign({},et),{identityProvider:et.identityProvider&&{getId:tt=>et.identityProvider.getId(Je(tt))},sorter:et.sorter&&{compare:(Je,tt)=>et.sorter.compare(Je.elements[0],tt.elements[0])},filter:et.filter&&{filter:(tt,ot)=>et.filter.filter(Je(tt),ot)}})}(compressedNodeUnwrapper,tt))}get onDidSplice(){return Cn.c.map(this.model.onDidSplice,({insertedNodes:Je,deletedNodes:et})=>({insertedNodes:Je.map(Je=>this.nodeMapper.map(Je)),deletedNodes:et.map(Je=>this.nodeMapper.map(Je))}))}get onDidChangeCollapseState(){return Cn.c.map(this.model.onDidChangeCollapseState,({node:Je,deep:et})=>({node:this.nodeMapper.map(Je),deep:et}))}get onDidChangeRenderNodeCount(){return Cn.c.map(this.model.onDidChangeRenderNodeCount,Je=>this.nodeMapper.map(Je))}setChildren(Je,et=Mn.a.empty(),tt={}){this.model.setChildren(Je,et,tt)}setCompressionEnabled(Je){this.model.setCompressionEnabled(Je)}has(Je){return this.model.has(Je)}getListIndex(Je){return this.model.getListIndex(Je)}getListRenderCount(Je){return this.model.getListRenderCount(Je)}getNode(Je){return this.nodeMapper.map(this.model.getNode(Je))}getNodeLocation(Je){return Je.element}getParentNodeLocation(Je){return this.model.getParentNodeLocation(Je)}isCollapsible(Je){return this.model.isCollapsible(Je)}setCollapsible(Je,et){return this.model.setCollapsible(Je,et)}isCollapsed(Je){return this.model.isCollapsed(Je)}setCollapsed(Je,et,tt){return this.model.setCollapsed(Je,et,tt)}expandTo(Je){return this.model.expandTo(Je)}rerender(Je){return this.model.rerender(Je)}refilter(){return this.model.refilter()}getCompressedTreeNode(Je=null){return this.model.getNode(Je)}}var Nr=tt(270),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en};class objectTree_ObjectTree extends abstractTree_AbstractTree{constructor(Je,et,tt,ot,it={}){super(Je,et,tt,ot,it)}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}setChildren(Je,et=Mn.a.empty(),tt){this.model.setChildren(Je,et,tt)}rerender(Je){void 0!==Je?this.model.rerender(Je):this.view.rerender()}hasElement(Je){return this.model.has(Je)}createModel(Je,et,tt){return new objectTreeModel_ObjectTreeModel(Je,et,tt)}}class CompressibleRenderer{constructor(Je,et){this._compressedTreeNodeProvider=Je,this.renderer=et,this.templateId=et.templateId,et.onDidChangeTwistieState&&(this.onDidChangeTwistieState=et.onDidChangeTwistieState)}get compressedTreeNodeProvider(){return this._compressedTreeNodeProvider()}renderTemplate(Je){return{compressedTreeNode:void 0,data:this.renderer.renderTemplate(Je)}}renderElement(Je,et,tt,ot){const it=this.compressedTreeNodeProvider.getCompressedTreeNode(Je.element);1===it.element.elements.length?(tt.compressedTreeNode=void 0,this.renderer.renderElement(Je,et,tt.data,ot)):(tt.compressedTreeNode=it,this.renderer.renderCompressedElements(it,et,tt.data,ot))}disposeElement(Je,et,tt,ot){tt.compressedTreeNode?this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(tt.compressedTreeNode,et,tt.data,ot):this.renderer.disposeElement&&this.renderer.disposeElement(Je,et,tt.data,ot)}disposeTemplate(Je){this.renderer.disposeTemplate(Je.data)}renderTwistie(Je,et){return!!this.renderer.renderTwistie&&this.renderer.renderTwistie(Je,et)}}__decorate([Nr.a],CompressibleRenderer.prototype,"compressedTreeNodeProvider",null);class objectTree_CompressibleObjectTree extends objectTree_ObjectTree{constructor(Je,et,tt,ot,it={}){const compressedTreeNodeProvider=()=>this;super(Je,et,tt,ot.map(Je=>new CompressibleRenderer(compressedTreeNodeProvider,Je)),function asObjectTreeOptions(Je,et){return et&&Object.assign(Object.assign({},et),{keyboardNavigationLabelProvider:et.keyboardNavigationLabelProvider&&{getKeyboardNavigationLabel(tt){let ot;try{ot=Je().getCompressedTreeNode(tt)}catch(Je){return et.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(tt)}return 1===ot.element.elements.length?et.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(tt):et.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(ot.element.elements)}}})}(compressedTreeNodeProvider,it))}setChildren(Je,et=Mn.a.empty(),tt){this.model.setChildren(Je,et,tt)}createModel(Je,et,tt){return new compressedObjectTreeModel_CompressibleObjectTreeModel(Je,et,tt)}updateOptions(Je={}){super.updateOptions(Je),void 0!==Je.compressionEnabled&&this.model.setCompressionEnabled(Je.compressionEnabled)}getCompressedTreeNode(Je=null){return this.model.getCompressedTreeNode(Je)}}var Wr=tt(53),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};function createAsyncDataTreeNode(Je){return Object.assign(Object.assign({},Je),{children:[],refreshPromise:void 0,stale:!0,slow:!1,collapsedByDefault:void 0})}function isAncestor(Je,et){return!!et.parent&&(et.parent===Je||isAncestor(Je,et.parent))}class AsyncDataTreeNodeWrapper{constructor(Je){this.node=Je}get element(){return this.node.element.element}get children(){return this.node.children.map(Je=>new AsyncDataTreeNodeWrapper(Je))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}class asyncDataTree_AsyncDataTreeRenderer{constructor(Je,et,tt){this.renderer=Je,this.nodeMapper=et,this.onDidChangeTwistieState=tt,this.renderedNodes=new Map,this.templateId=Je.templateId}renderTemplate(Je){return{templateData:this.renderer.renderTemplate(Je)}}renderElement(Je,et,tt,ot){this.renderer.renderElement(this.nodeMapper.map(Je),et,tt.templateData,ot)}renderTwistie(Je,et){return Je.slow?(et.classList.add(...kr.classNamesArray),!0):(et.classList.remove(...kr.classNamesArray),!1)}disposeElement(Je,et,tt,ot){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(Je),et,tt.templateData,ot)}disposeTemplate(Je){this.renderer.disposeTemplate(Je.templateData)}dispose(){this.renderedNodes.clear()}}function asTreeEvent(Je){return{browserEvent:Je.browserEvent,elements:Je.elements.map(Je=>Je.element)}}function asyncDataTree_asTreeMouseEvent(Je){return{browserEvent:Je.browserEvent,element:Je.element&&Je.element.element,target:Je.target}}class asyncDataTree_AsyncDataTreeElementsDragAndDropData extends zn.a{constructor(Je){super(Je.elements.map(Je=>Je.element)),this.data=Je}}function asAsyncDataTreeDragAndDropData(Je){return Je instanceof zn.a?new asyncDataTree_AsyncDataTreeElementsDragAndDropData(Je):Je}class AsyncDataTreeNodeListDragAndDrop{constructor(Je){this.dnd=Je}getDragURI(Je){return this.dnd.getDragURI(Je.element)}getDragLabel(Je,et){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(Je.map(Je=>Je.element),et)}onDragStart(Je,et){this.dnd.onDragStart&&this.dnd.onDragStart(asAsyncDataTreeDragAndDropData(Je),et)}onDragOver(Je,et,tt,ot,it=!0){return this.dnd.onDragOver(asAsyncDataTreeDragAndDropData(Je),et&&et.element,tt,ot)}drop(Je,et,tt,ot){this.dnd.drop(asAsyncDataTreeDragAndDropData(Je),et&&et.element,tt,ot)}onDragEnd(Je){this.dnd.onDragEnd&&this.dnd.onDragEnd(Je)}}function asyncDataTree_asObjectTreeOptions(Je){return Je&&Object.assign(Object.assign({},Je),{collapseByDefault:!0,identityProvider:Je.identityProvider&&{getId:et=>Je.identityProvider.getId(et.element)},dnd:Je.dnd&&new AsyncDataTreeNodeListDragAndDrop(Je.dnd),multipleSelectionController:Je.multipleSelectionController&&{isSelectionSingleChangeEvent:et=>Je.multipleSelectionController.isSelectionSingleChangeEvent(Object.assign(Object.assign({},et),{element:et.element})),isSelectionRangeChangeEvent:et=>Je.multipleSelectionController.isSelectionRangeChangeEvent(Object.assign(Object.assign({},et),{element:et.element}))},accessibilityProvider:Je.accessibilityProvider&&Object.assign(Object.assign({},Je.accessibilityProvider),{getPosInSet:void 0,getSetSize:void 0,getRole:Je.accessibilityProvider.getRole?et=>Je.accessibilityProvider.getRole(et.element):()=>"treeitem",isChecked:Je.accessibilityProvider.isChecked?et=>{var tt;return!!(null===(tt=Je.accessibilityProvider)||void 0===tt?void 0:tt.isChecked(et.element))}:void 0,getAriaLabel:et=>Je.accessibilityProvider.getAriaLabel(et.element),getWidgetAriaLabel:()=>Je.accessibilityProvider.getWidgetAriaLabel(),getWidgetRole:Je.accessibilityProvider.getWidgetRole?()=>Je.accessibilityProvider.getWidgetRole():()=>"tree",getAriaLevel:Je.accessibilityProvider.getAriaLevel&&(et=>Je.accessibilityProvider.getAriaLevel(et.element)),getActiveDescendantId:Je.accessibilityProvider.getActiveDescendantId&&(et=>Je.accessibilityProvider.getActiveDescendantId(et.element))}),filter:Je.filter&&{filter:(et,tt)=>Je.filter.filter(et.element,tt)},keyboardNavigationLabelProvider:Je.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},Je.keyboardNavigationLabelProvider),{getKeyboardNavigationLabel:et=>Je.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(et.element)}),sorter:void 0,expandOnlyOnTwistieClick:void 0===Je.expandOnlyOnTwistieClick?void 0:"function"!=typeof Je.expandOnlyOnTwistieClick?Je.expandOnlyOnTwistieClick:et=>Je.expandOnlyOnTwistieClick(et.element),additionalScrollHeight:Je.additionalScrollHeight})}function asyncDataTree_dfs(Je,et){et(Je),Je.children.forEach(Je=>asyncDataTree_dfs(Je,et))}class asyncDataTree_AsyncDataTree{constructor(Je,et,tt,ot,Zt,en={}){this.user=Je,this.dataSource=Zt,this.nodes=new Map,this.subTreeRefreshPromises=new Map,this.refreshPromises=new Map,this._onDidRender=new Cn.b,this._onDidChangeNodeSlowState=new Cn.b,this.nodeMapper=new WeakMapper(Je=>new AsyncDataTreeNodeWrapper(Je)),this.disposables=new it.b,this.identityProvider=en.identityProvider,this.autoExpandSingleChildren=void 0!==en.autoExpandSingleChildren&&en.autoExpandSingleChildren,this.sorter=en.sorter,this.collapseByDefault=en.collapseByDefault,this.tree=this.createTree(Je,et,tt,ot,en),this.root=createAsyncDataTreeNode({element:void 0,parent:null,hasChildren:!0}),this.identityProvider&&(this.root=Object.assign(Object.assign({},this.root),{id:null})),this.nodes.set(null,this.root),this.tree.onDidChangeCollapseState(this._onDidChangeCollapseState,this,this.disposables)}get onDidChangeFocus(){return Cn.c.map(this.tree.onDidChangeFocus,asTreeEvent)}get onDidChangeSelection(){return Cn.c.map(this.tree.onDidChangeSelection,asTreeEvent)}get onMouseDblClick(){return Cn.c.map(this.tree.onMouseDblClick,asyncDataTree_asTreeMouseEvent)}get onPointer(){return Cn.c.map(this.tree.onPointer,asyncDataTree_asTreeMouseEvent)}get onDidFocus(){return this.tree.onDidFocus}get onDidDispose(){return this.tree.onDidDispose}createTree(Je,et,tt,ot,it){const Zt=new ComposedTreeDelegate(tt),en=ot.map(Je=>new asyncDataTree_AsyncDataTreeRenderer(Je,this.nodeMapper,this._onDidChangeNodeSlowState.event)),Cn=asyncDataTree_asObjectTreeOptions(it)||{};return new objectTree_ObjectTree(Je,et,Zt,en,Cn)}updateOptions(Je={}){this.tree.updateOptions(Je)}getHTMLElement(){return this.tree.getHTMLElement()}get scrollTop(){return this.tree.scrollTop}set scrollTop(Je){this.tree.scrollTop=Je}domFocus(){this.tree.domFocus()}layout(Je,et){this.tree.layout(Je,et)}style(Je){this.tree.style(Je)}getInput(){return this.root.element}setInput(Je,et){return __awaiter(this,void 0,void 0,(function*(){this.refreshPromises.forEach(Je=>Je.cancel()),this.refreshPromises.clear(),this.root.element=Je;const tt=et&&{viewState:et,focus:[],selection:[]};yield this._updateChildren(Je,!0,!1,tt),tt&&(this.tree.setFocus(tt.focus),this.tree.setSelection(tt.selection)),et&&"number"==typeof et.scrollTop&&(this.scrollTop=et.scrollTop)}))}_updateChildren(Je=this.root.element,et=!0,tt=!1,ot,it){return __awaiter(this,void 0,void 0,(function*(){if(void 0===this.root.element)throw new TreeError(this.user,"Tree input not set");this.root.refreshPromise&&(yield this.root.refreshPromise,yield Cn.c.toPromise(this._onDidRender.event));const Zt=this.getDataNode(Je);if(yield this.refreshAndRenderNode(Zt,et,ot,it),tt)try{this.tree.rerender(Zt)}catch(Je){}}))}rerender(Je){if(void 0===Je||Je===this.root.element)return void this.tree.rerender();const et=this.getDataNode(Je);this.tree.rerender(et)}collapse(Je,et=!1){const tt=this.getDataNode(Je);return this.tree.collapse(tt===this.root?null:tt,et)}expand(Je,et=!1){return __awaiter(this,void 0,void 0,(function*(){if(void 0===this.root.element)throw new TreeError(this.user,"Tree input not set");this.root.refreshPromise&&(yield this.root.refreshPromise,yield Cn.c.toPromise(this._onDidRender.event));const tt=this.getDataNode(Je);if(this.tree.hasElement(tt)&&!this.tree.isCollapsible(tt))return!1;if(tt.refreshPromise&&(yield this.root.refreshPromise,yield Cn.c.toPromise(this._onDidRender.event)),tt!==this.root&&!tt.refreshPromise&&!this.tree.isCollapsed(tt))return!1;const ot=this.tree.expand(tt===this.root?null:tt,et);return tt.refreshPromise&&(yield this.root.refreshPromise,yield Cn.c.toPromise(this._onDidRender.event)),ot}))}setSelection(Je,et){const tt=Je.map(Je=>this.getDataNode(Je));this.tree.setSelection(tt,et)}getSelection(){return this.tree.getSelection().map(Je=>Je.element)}setFocus(Je,et){const tt=Je.map(Je=>this.getDataNode(Je));this.tree.setFocus(tt,et)}getFocus(){return this.tree.getFocus().map(Je=>Je.element)}reveal(Je,et){this.tree.reveal(this.getDataNode(Je),et)}getDataNode(Je){const et=this.nodes.get(Je===this.root.element?null:Je);if(!et)throw new TreeError(this.user,"Data tree node not found: "+Je);return et}refreshAndRenderNode(Je,et,tt,ot){return __awaiter(this,void 0,void 0,(function*(){yield this.refreshNode(Je,et,tt),this.render(Je,tt,ot)}))}refreshNode(Je,et,tt){return __awaiter(this,void 0,void 0,(function*(){let ot;return this.subTreeRefreshPromises.forEach((it,Zt)=>{!ot&&function intersects(Je,et){return Je===et||isAncestor(Je,et)||isAncestor(et,Je)}(Zt,Je)&&(ot=it.then(()=>this.refreshNode(Je,et,tt)))}),ot||this.doRefreshSubTree(Je,et,tt)}))}doRefreshSubTree(Je,et,tt){return __awaiter(this,void 0,void 0,(function*(){let ot;Je.refreshPromise=new Promise(Je=>ot=Je),this.subTreeRefreshPromises.set(Je,Je.refreshPromise),Je.refreshPromise.finally(()=>{Je.refreshPromise=void 0,this.subTreeRefreshPromises.delete(Je)});try{const it=yield this.doRefreshNode(Je,et,tt);Je.stale=!1,yield Kn.d.settled(it.map(Je=>this.doRefreshSubTree(Je,et,tt)))}finally{ot()}}))}doRefreshNode(Je,et,tt){return __awaiter(this,void 0,void 0,(function*(){let ot;if(Je.hasChildren=!!this.dataSource.hasChildren(Je.element),Je.hasChildren){const et=Object(Kn.n)(800);et.then(()=>{Je.slow=!0,this._onDidChangeNodeSlowState.fire(Je)},Je=>null),ot=this.doGetChildren(Je).finally(()=>et.cancel())}else ot=Promise.resolve(Mn.a.empty());try{const it=yield ot;return this.setChildren(Je,it,et,tt)}catch(et){if(Je!==this.root&&this.tree.hasElement(Je)&&this.tree.collapse(Je),Object(Wr.d)(et))return[];throw et}finally{Je.slow&&(Je.slow=!1,this._onDidChangeNodeSlowState.fire(Je))}}))}doGetChildren(Je){let et=this.refreshPromises.get(Je);return et||(et=Object(Kn.h)(()=>__awaiter(this,void 0,void 0,(function*(){const et=yield this.dataSource.getChildren(Je.element);return this.processChildren(et)}))),this.refreshPromises.set(Je,et),et.finally(()=>{this.refreshPromises.delete(Je)}))}_onDidChangeCollapseState({node:Je,deep:et}){null!==Je.element&&!Je.collapsed&&Je.element.stale&&(et?this.collapse(Je.element.element):this.refreshAndRenderNode(Je.element,!1).catch(Wr.e))}setChildren(Je,et,tt,ot){const it=[...et];if(0===Je.children.length&&0===it.length)return[];const Zt=new Map,en=new Map;for(const et of Je.children)if(Zt.set(et.element,et),this.identityProvider){const Je=this.tree.isCollapsed(et);en.set(et.id,{node:et,collapsed:Je})}const Cn=[],_n=it.map(et=>{const it=!!this.dataSource.hasChildren(et);if(!this.identityProvider){const tt=createAsyncDataTreeNode({element:et,parent:Je,hasChildren:it});return it&&this.collapseByDefault&&!this.collapseByDefault(et)&&(tt.collapsedByDefault=!1,Cn.push(tt)),tt}const _n=this.identityProvider.getId(et).toString(),wn=en.get(_n);if(wn){const Je=wn.node;return Zt.delete(Je.element),this.nodes.delete(Je.element),this.nodes.set(et,Je),Je.element=et,Je.hasChildren=it,tt?wn.collapsed?(Je.children.forEach(Je=>asyncDataTree_dfs(Je,Je=>this.nodes.delete(Je.element))),Je.children.splice(0,Je.children.length),Je.stale=!0):Cn.push(Je):it&&this.collapseByDefault&&!this.collapseByDefault(et)&&(Je.collapsedByDefault=!1,Cn.push(Je)),Je}const Sn=createAsyncDataTreeNode({element:et,parent:Je,id:_n,hasChildren:it});return ot&&ot.viewState.focus&&ot.viewState.focus.indexOf(_n)>-1&&ot.focus.push(Sn),ot&&ot.viewState.selection&&ot.viewState.selection.indexOf(_n)>-1&&ot.selection.push(Sn),ot&&ot.viewState.expanded&&ot.viewState.expanded.indexOf(_n)>-1?Cn.push(Sn):it&&this.collapseByDefault&&!this.collapseByDefault(et)&&(Sn.collapsedByDefault=!1,Cn.push(Sn)),Sn});for(const Je of Zt.values())asyncDataTree_dfs(Je,Je=>this.nodes.delete(Je.element));for(const Je of _n)this.nodes.set(Je.element,Je);return Je.children.splice(0,Je.children.length,..._n),Je!==this.root&&this.autoExpandSingleChildren&&1===_n.length&&0===Cn.length&&(_n[0].collapsedByDefault=!1,Cn.push(_n[0])),Cn}render(Je,et,tt){const ot=Je.children.map(Je=>this.asTreeElement(Je,et)),it=tt&&Object.assign(Object.assign({},tt),{diffIdentityProvider:tt.diffIdentityProvider&&{getId:Je=>tt.diffIdentityProvider.getId(Je.element)}});this.tree.setChildren(Je===this.root?null:Je,ot,it),Je!==this.root&&this.tree.setCollapsible(Je,Je.hasChildren),this._onDidRender.fire()}asTreeElement(Je,et){if(Je.stale)return{element:Je,collapsible:Je.hasChildren,collapsed:!0};let tt;return tt=!(et&&et.viewState.expanded&&Je.id&&et.viewState.expanded.indexOf(Je.id)>-1)&&Je.collapsedByDefault,Je.collapsedByDefault=void 0,{element:Je,children:Je.hasChildren?Mn.a.map(Je.children,Je=>this.asTreeElement(Je,et)):[],collapsible:Je.hasChildren,collapsed:tt}}processChildren(Je){return this.sorter&&(Je=[...Je].sort(this.sorter.compare.bind(this.sorter))),Je}dispose(){this.disposables.dispose()}}class CompressibleAsyncDataTreeNodeWrapper{constructor(Je){this.node=Je}get element(){return{elements:this.node.element.elements.map(Je=>Je.element),incompressible:this.node.element.incompressible}}get children(){return this.node.children.map(Je=>new CompressibleAsyncDataTreeNodeWrapper(Je))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}class asyncDataTree_CompressibleAsyncDataTreeRenderer{constructor(Je,et,tt,ot){this.renderer=Je,this.nodeMapper=et,this.compressibleNodeMapperProvider=tt,this.onDidChangeTwistieState=ot,this.renderedNodes=new Map,this.disposables=[],this.templateId=Je.templateId}renderTemplate(Je){return{templateData:this.renderer.renderTemplate(Je)}}renderElement(Je,et,tt,ot){this.renderer.renderElement(this.nodeMapper.map(Je),et,tt.templateData,ot)}renderCompressedElements(Je,et,tt,ot){this.renderer.renderCompressedElements(this.compressibleNodeMapperProvider().map(Je),et,tt.templateData,ot)}renderTwistie(Je,et){return Je.slow?(et.classList.add(...kr.classNamesArray),!0):(et.classList.remove(...kr.classNamesArray),!1)}disposeElement(Je,et,tt,ot){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(Je),et,tt.templateData,ot)}disposeCompressedElements(Je,et,tt,ot){this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(this.compressibleNodeMapperProvider().map(Je),et,tt.templateData,ot)}disposeTemplate(Je){this.renderer.disposeTemplate(Je.templateData)}dispose(){this.renderedNodes.clear(),this.disposables=Object(it.f)(this.disposables)}}class asyncDataTree_CompressibleAsyncDataTree extends asyncDataTree_AsyncDataTree{constructor(Je,et,tt,ot,it,Zt,en={}){super(Je,et,tt,it,Zt,en),this.compressionDelegate=ot,this.compressibleNodeMapper=new WeakMapper(Je=>new CompressibleAsyncDataTreeNodeWrapper(Je)),this.filter=en.filter}createTree(Je,et,tt,ot,it){const Zt=new ComposedTreeDelegate(tt),en=ot.map(Je=>new asyncDataTree_CompressibleAsyncDataTreeRenderer(Je,this.nodeMapper,()=>this.compressibleNodeMapper,this._onDidChangeNodeSlowState.event)),Cn=function asCompressibleObjectTreeOptions(Je){const et=Je&&asyncDataTree_asObjectTreeOptions(Je);return et&&Object.assign(Object.assign({},et),{keyboardNavigationLabelProvider:et.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},et.keyboardNavigationLabelProvider),{getCompressedNodeKeyboardNavigationLabel:et=>Je.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(et.map(Je=>Je.element))})})}(it)||{};return new objectTree_CompressibleObjectTree(Je,et,Zt,en,Cn)}asTreeElement(Je,et){return Object.assign({incompressible:this.compressionDelegate.isIncompressible(Je.element)},super.asTreeElement(Je,et))}updateOptions(Je={}){this.tree.updateOptions(Je)}render(Je,et){if(!this.identityProvider)return super.render(Je,et);const getId=Je=>this.identityProvider.getId(Je).toString(),getUncompressedIds=Je=>{const et=new Set;for(const tt of Je){const Je=this.tree.getCompressedTreeNode(tt===this.root?null:tt);if(Je.element)for(const tt of Je.element.elements)et.add(getId(tt.element))}return et},tt=getUncompressedIds(this.tree.getSelection()),ot=getUncompressedIds(this.tree.getFocus());super.render(Je,et);const it=this.getSelection();let Zt=!1;const en=this.getFocus();let Cn=!1;const visit=Je=>{const et=Je.element;if(et)for(let Je=0;Je<et.elements.length;Je++){const _n=getId(et.elements[Je].element),wn=et.elements[et.elements.length-1].element;tt.has(_n)&&-1===it.indexOf(wn)&&(it.push(wn),Zt=!0),ot.has(_n)&&-1===en.indexOf(wn)&&(en.push(wn),Cn=!0)}Je.children.forEach(visit)};visit(this.tree.getCompressedTreeNode(Je===this.root?null:Je)),Zt&&this.setSelection(it),Cn&&this.setFocus(en)}processChildren(Je){return this.filter&&(Je=Mn.a.filter(Je,Je=>{const et=function getVisibility(Je){return"boolean"==typeof Je?Je?1:0:isFilterResult(Je)?getVisibleState(Je.visibility):getVisibleState(Je)}(this.filter.filter(Je,1));if(2===et)throw new Error("Recursive tree visibility not supported in async data compressed trees");return 1===et})),super.processChildren(Je)}}class dataTree_DataTree extends abstractTree_AbstractTree{constructor(Je,et,tt,ot,it,Zt={}){super(Je,et,tt,ot,Zt),this.user=Je,this.dataSource=it,this.identityProvider=Zt.identityProvider}createModel(Je,et,tt){return new objectTreeModel_ObjectTreeModel(Je,et,tt)}}var zr=tt(277),Hr=tt(2820),$r=tt.n(Hr),Kr={insert:"head",singleton:!1},Ur=(Rn()($r.a,Kr),$r.a.locals,tt(1239));class tableWidget_TableListRenderer{constructor(Je,et,tt){this.columns=Je,this.getColumnSize=tt,this.templateId=tableWidget_TableListRenderer.TemplateId,this.renderedTemplates=new Set;const ot=new Map(et.map(Je=>[Je.templateId,Je]));this.renderers=[];for(const et of Je){const Je=ot.get(et.templateId);if(!Je)throw new Error(`Table cell renderer for template id ${et.templateId} not found.`);this.renderers.push(Je)}}renderTemplate(Je){const et=Object(ot.q)(Je,Object(ot.a)(".monaco-table-tr")),tt=[],it=[];for(let Je=0;Je<this.columns.length;Je++){const Zt=this.renderers[Je],en=Object(ot.q)(et,Object(ot.a)(".monaco-table-td",{"data-col-index":Je}));en.style.width=this.getColumnSize(Je)+"px",tt.push(en),it.push(Zt.renderTemplate(en))}const Zt={container:Je,cellContainers:tt,cellTemplateData:it};return this.renderedTemplates.add(Zt),Zt}renderElement(Je,et,tt,ot){for(let it=0;it<this.columns.length;it++){const Zt=this.columns[it].project(Je);this.renderers[it].renderElement(Zt,et,tt.cellTemplateData[it],ot)}}disposeElement(Je,et,tt,ot){for(let it=0;it<this.columns.length;it++){const Zt=this.renderers[it];if(Zt.disposeElement){const en=this.columns[it].project(Je);Zt.disposeElement(en,et,tt.cellTemplateData[it],ot)}}}disposeTemplate(Je){for(let et=0;et<this.columns.length;et++){this.renderers[et].disposeTemplate(Je.cellTemplateData[et])}Object(ot.t)(Je.container),this.renderedTemplates.delete(Je)}layoutColumn(Je,et){for(const{cellContainers:tt}of this.renderedTemplates)tt[Je].style.width=et+"px"}}tableWidget_TableListRenderer.TemplateId="row";class tableWidget_ColumnHeader{constructor(Je,et){this.column=Je,this.index=et,this._onDidLayout=new Cn.b,this.onDidLayout=this._onDidLayout.event,this.element=Object(ot.a)(".monaco-table-th",{"data-col-index":et,title:Je.tooltip},Je.label)}get minimumSize(){var Je;return null!==(Je=this.column.minimumWidth)&&void 0!==Je?Je:120}get maximumSize(){var Je;return null!==(Je=this.column.maximumWidth)&&void 0!==Je?Je:Number.POSITIVE_INFINITY}get onDidChange(){var Je;return null!==(Je=this.column.onDidChangeWidthConstraints)&&void 0!==Je?Je:Cn.c.None}layout(Je){this._onDidLayout.fire([this.index,Je])}}class tableWidget_Table{constructor(Je,et,tt,it,Zt,_n){this.virtualDelegate=tt,this.domId="table_id_"+ ++tableWidget_Table.InstanceCount,this.cachedHeight=0,this.domNode=Object(ot.q)(et,Object(ot.a)(".monaco-table."+this.domId));const wn=it.map((Je,et)=>new tableWidget_ColumnHeader(Je,et)),Sn={size:wn.reduce((Je,et)=>Je+et.column.weight,0),views:wn.map(Je=>({size:Je.column.weight,view:Je}))};this.splitview=new Ur.b(this.domNode,{orientation:1,scrollbarVisibility:2,getSashOrthogonalSize:()=>this.cachedHeight,descriptor:Sn}),this.splitview.el.style.height=tt.headerRowHeight+"px",this.splitview.el.style.lineHeight=tt.headerRowHeight+"px";const xn=new tableWidget_TableListRenderer(it,Zt,Je=>this.splitview.getViewSize(Je));this.list=new en.c(Je,this.domNode,function asListVirtualDelegate(Je){return{getHeight:et=>Je.getHeight(et),getTemplateId:()=>tableWidget_TableListRenderer.TemplateId}}(tt),[xn],_n),this.columnLayoutDisposable=Cn.c.any(...wn.map(Je=>Je.onDidLayout))(([Je,et])=>xn.layoutColumn(Je,et)),this.styleElement=Object(ot.w)(this.domNode),this.style({})}get onDidChangeFocus(){return this.list.onDidChangeFocus}get onDidChangeSelection(){return this.list.onDidChangeSelection}get onMouseDblClick(){return this.list.onMouseDblClick}get onPointer(){return this.list.onPointer}get onDidFocus(){return this.list.onDidFocus}get onDidDispose(){return this.list.onDidDispose}updateOptions(Je){this.list.updateOptions(Je)}splice(Je,et,tt=[]){this.list.splice(Je,et,tt)}getHTMLElement(){return this.domNode}style(Je){const et=[];et.push(`.monaco-table.${this.domId} > .monaco-split-view2 .monaco-sash.vertical::before {\n\t\t\ttop: ${this.virtualDelegate.headerRowHeight+1}px;\n\t\t\theight: calc(100% - ${this.virtualDelegate.headerRowHeight}px);\n\t\t}`),this.styleElement.textContent=et.join("\n"),this.list.style(Je)}getSelectedElements(){return this.list.getSelectedElements()}getSelection(){return this.list.getSelection()}getFocus(){return this.list.getFocus()}dispose(){this.splitview.dispose(),this.list.dispose(),this.columnLayoutDisposable.dispose()}}tableWidget_Table.InstanceCount=0;var listService_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};const Gr=Object(Dn.c)("listService");let Zr=class ListService{constructor(Je){this._themeService=Je,this.disposables=new it.b,this.lists=[],this._lastFocusedWidget=void 0,this._hasCreatedStyleController=!1}get lastFocusedList(){return this._lastFocusedWidget}register(Je,et){if(!this._hasCreatedStyleController){this._hasCreatedStyleController=!0;const Je=new en.b(Object(ot.w)(),"");this.disposables.add(Object(Tn.b)(Je,this._themeService))}if(this.lists.some(et=>et.widget===Je))throw new Error("Cannot register the same widget multiple times");const tt={widget:Je,extraContextKeys:et};return this.lists.push(tt),Je.getHTMLElement()===document.activeElement&&(this._lastFocusedWidget=Je),Object(it.e)(Je.onDidFocus(()=>this._lastFocusedWidget=Je),Object(it.i)(()=>this.lists.splice(this.lists.indexOf(tt),1)),Je.onDidDispose(()=>{this.lists=this.lists.filter(Je=>Je!==tt),this._lastFocusedWidget===Je&&(this._lastFocusedWidget=void 0)}))}dispose(){this.disposables.dispose()}};Zr=listService_decorate([__param(0,In.b)],Zr);const Xr=new En.c("listFocus",!0),Yr=new En.c("listSupportsMultiselect",!0),Qr=En.a.and(Xr,En.a.not(jn.a)),Jr=new En.c("listHasSelectionOrFocus",!1),eo=new En.c("listDoubleSelection",!1),to=new En.c("listMultiSelection",!1),no=new En.c("listSelectionNavigation",!1);function createScopedContextKeyService(Je,et){const tt=Je.createScoped(et.getHTMLElement());return Xr.bindTo(tt),tt}const ro="workbench.list.horizontalScrolling",oo="workbench.tree.indent",io="workbench.list.smoothScrolling",ao="workbench.list.mouseWheelScrollSensitivity",so="workbench.list.fastScrollSensitivity",lo="workbench.tree.expandMode";function useAltAsMultipleSelectionModifier(Je){return"alt"===Je.getValue("workbench.list.multiSelectModifier")}class listService_MultipleSelectionController extends it.a{constructor(Je){super(),this.configurationService=Je,this.useAltAsMultipleSelectionModifier=useAltAsMultipleSelectionModifier(Je),this.registerListeners()}registerListeners(){this._register(this.configurationService.onDidChangeConfiguration(Je=>{Je.affectsConfiguration("workbench.list.multiSelectModifier")&&(this.useAltAsMultipleSelectionModifier=useAltAsMultipleSelectionModifier(this.configurationService))}))}isSelectionSingleChangeEvent(Je){return this.useAltAsMultipleSelectionModifier?Je.browserEvent.altKey:Object(en.h)(Je)}isSelectionRangeChangeEvent(Je){return Object(en.g)(Je)}}function toWorkbenchListOptions(Je,et,tt){var ot;const Zt=new it.b;return[Object.assign(Object.assign({},Je),{keyboardNavigationDelegate:{mightProducePrintableCharacter:Je=>tt.mightProducePrintableCharacter(Je)},smoothScrolling:Boolean(et.getValue(io)),mouseWheelScrollSensitivity:et.getValue(ao),fastScrollSensitivity:et.getValue(so),multipleSelectionController:null!==(ot=Je.multipleSelectionController)&&void 0!==ot?ot:Zt.add(new listService_MultipleSelectionController(et))}),Zt]}let co=class WorkbenchList extends en.c{constructor(Je,et,tt,ot,it,Zt,en,Cn,_n,wn){const Sn=void 0!==it.horizontalScrolling?it.horizontalScrolling:Boolean(_n.getValue(ro)),[xn,kn]=toWorkbenchListOptions(it,_n,wn);super(Je,et,tt,ot,Object.assign(Object.assign(Object.assign({keyboardSupport:!1},Object(Tn.d)(Cn.getColorTheme(),Tn.e)),xn),{horizontalScrolling:Sn})),this.disposables.add(kn),this.contextKeyService=createScopedContextKeyService(Zt,this),this.themeService=Cn,this.listSupportsMultiSelect=Yr.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(!1!==it.multipleSelectionSupport);no.bindTo(this.contextKeyService).set(Boolean(it.selectionNavigation)),this.listHasSelectionOrFocus=Jr.bindTo(this.contextKeyService),this.listDoubleSelection=eo.bindTo(this.contextKeyService),this.listMultiSelection=to.bindTo(this.contextKeyService),this.horizontalScrolling=it.horizontalScrolling,this._useAltAsMultipleSelectionModifier=useAltAsMultipleSelectionModifier(_n),this.disposables.add(this.contextKeyService),this.disposables.add(en.register(this)),it.overrideStyles&&this.updateStyles(it.overrideStyles),this.disposables.add(this.onDidChangeSelection(()=>{const Je=this.getSelection(),et=this.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.listHasSelectionOrFocus.set(Je.length>0||et.length>0),this.listMultiSelection.set(Je.length>1),this.listDoubleSelection.set(2===Je.length)})})),this.disposables.add(this.onDidChangeFocus(()=>{const Je=this.getSelection(),et=this.getFocus();this.listHasSelectionOrFocus.set(Je.length>0||et.length>0)})),this.disposables.add(_n.onDidChangeConfiguration(Je=>{Je.affectsConfiguration("workbench.list.multiSelectModifier")&&(this._useAltAsMultipleSelectionModifier=useAltAsMultipleSelectionModifier(_n));let et={};if(Je.affectsConfiguration(ro)&&void 0===this.horizontalScrolling){const Je=Boolean(_n.getValue(ro));et=Object.assign(Object.assign({},et),{horizontalScrolling:Je})}if(Je.affectsConfiguration(io)){const Je=Boolean(_n.getValue(io));et=Object.assign(Object.assign({},et),{smoothScrolling:Je})}if(Je.affectsConfiguration(ao)){const Je=_n.getValue(ao);et=Object.assign(Object.assign({},et),{mouseWheelScrollSensitivity:Je})}if(Je.affectsConfiguration(so)){const Je=_n.getValue(so);et=Object.assign(Object.assign({},et),{fastScrollSensitivity:Je})}Object.keys(et).length>0&&this.updateOptions(et)})),this.navigator=new ListResourceNavigator(this,Object.assign({configurationService:_n},it)),this.disposables.add(this.navigator)}updateOptions(Je){super.updateOptions(Je),Je.overrideStyles&&this.updateStyles(Je.overrideStyles),void 0!==Je.multipleSelectionSupport&&this.listSupportsMultiSelect.set(!!Je.multipleSelectionSupport)}updateStyles(Je){var et;null===(et=this._styler)||void 0===et||et.dispose(),this._styler=Object(Tn.b)(this,this.themeService,Je)}dispose(){var Je;null===(Je=this._styler)||void 0===Je||Je.dispose(),super.dispose()}};co=listService_decorate([__param(5,En.b),__param(6,Gr),__param(7,In.b),__param(8,xn.a),__param(9,Pn.a)],co);let uo=class WorkbenchPagedList extends class listPaging_PagedList{constructor(Je,et,tt,ot,it={}){const modelProvider=()=>this.model,Zt=ot.map(Je=>new listPaging_PagedRenderer(Je,modelProvider));this.list=new en.c(Je,et,tt,Zt,function fromPagedListOptions(Je,et){return Object.assign(Object.assign({},et),{accessibilityProvider:et.accessibilityProvider&&new PagedAccessibilityProvider(Je,et.accessibilityProvider)})}(modelProvider,it))}updateOptions(Je){this.list.updateOptions(Je)}getHTMLElement(){return this.list.getHTMLElement()}get onDidFocus(){return this.list.onDidFocus}get onDidDispose(){return this.list.onDidDispose}get onMouseDblClick(){return Cn.c.map(this.list.onMouseDblClick,({element:Je,index:et,browserEvent:tt})=>({element:void 0===Je?void 0:this._model.get(Je),index:et,browserEvent:tt}))}get onPointer(){return Cn.c.map(this.list.onPointer,({element:Je,index:et,browserEvent:tt})=>({element:void 0===Je?void 0:this._model.get(Je),index:et,browserEvent:tt}))}get onDidChangeSelection(){return Cn.c.map(this.list.onDidChangeSelection,({elements:Je,indexes:et,browserEvent:tt})=>({elements:Je.map(Je=>this._model.get(Je)),indexes:et,browserEvent:tt}))}get model(){return this._model}set model(Je){this._model=Je,this.list.splice(0,this.list.length,Object(Zt.r)(Je.length))}getFocus(){return this.list.getFocus()}getSelection(){return this.list.getSelection()}getSelectedElements(){return this.getSelection().map(Je=>this.model.get(Je))}style(Je){this.list.style(Je)}dispose(){this.list.dispose()}}{constructor(Je,et,tt,ot,Zt,en,Cn,_n,wn,Sn){const xn=void 0!==Zt.horizontalScrolling?Zt.horizontalScrolling:Boolean(wn.getValue(ro)),[kn,En]=toWorkbenchListOptions(Zt,wn,Sn);super(Je,et,tt,ot,Object.assign(Object.assign(Object.assign({keyboardSupport:!1},Object(Tn.d)(_n.getColorTheme(),Tn.e)),kn),{horizontalScrolling:xn})),this.disposables=new it.b,this.disposables.add(En),this.contextKeyService=createScopedContextKeyService(en,this),this.themeService=_n,this.horizontalScrolling=Zt.horizontalScrolling,this.listSupportsMultiSelect=Yr.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(!1!==Zt.multipleSelectionSupport);no.bindTo(this.contextKeyService).set(Boolean(Zt.selectionNavigation)),this._useAltAsMultipleSelectionModifier=useAltAsMultipleSelectionModifier(wn),this.disposables.add(this.contextKeyService),this.disposables.add(Cn.register(this)),Zt.overrideStyles&&this.updateStyles(Zt.overrideStyles),Zt.overrideStyles&&this.disposables.add(Object(Tn.b)(this,_n,Zt.overrideStyles)),this.disposables.add(wn.onDidChangeConfiguration(Je=>{Je.affectsConfiguration("workbench.list.multiSelectModifier")&&(this._useAltAsMultipleSelectionModifier=useAltAsMultipleSelectionModifier(wn));let et={};if(Je.affectsConfiguration(ro)&&void 0===this.horizontalScrolling){const Je=Boolean(wn.getValue(ro));et=Object.assign(Object.assign({},et),{horizontalScrolling:Je})}if(Je.affectsConfiguration(io)){const Je=Boolean(wn.getValue(io));et=Object.assign(Object.assign({},et),{smoothScrolling:Je})}if(Je.affectsConfiguration(ao)){const Je=wn.getValue(ao);et=Object.assign(Object.assign({},et),{mouseWheelScrollSensitivity:Je})}if(Je.affectsConfiguration(so)){const Je=wn.getValue(so);et=Object.assign(Object.assign({},et),{fastScrollSensitivity:Je})}Object.keys(et).length>0&&this.updateOptions(et)})),this.navigator=new ListResourceNavigator(this,Object.assign({configurationService:wn},Zt)),this.disposables.add(this.navigator)}updateOptions(Je){super.updateOptions(Je),Je.overrideStyles&&this.updateStyles(Je.overrideStyles),void 0!==Je.multipleSelectionSupport&&this.listSupportsMultiSelect.set(!!Je.multipleSelectionSupport)}updateStyles(Je){var et;null===(et=this._styler)||void 0===et||et.dispose(),this._styler=Object(Tn.b)(this,this.themeService,Je)}dispose(){var Je;null===(Je=this._styler)||void 0===Je||Je.dispose(),this.disposables.dispose(),super.dispose()}};uo=listService_decorate([__param(5,En.b),__param(6,Gr),__param(7,In.b),__param(8,xn.a),__param(9,Pn.a)],uo);let po=class WorkbenchTable extends tableWidget_Table{constructor(Je,et,tt,ot,Zt,en,Cn,_n,wn,Sn,xn){const kn=void 0!==en.horizontalScrolling?en.horizontalScrolling:Boolean(Sn.getValue(ro)),[En,Dn]=toWorkbenchListOptions(en,Sn,xn);super(Je,et,tt,ot,Zt,Object.assign(Object.assign(Object.assign({keyboardSupport:!1},Object(Tn.d)(wn.getColorTheme(),Tn.e)),En),{horizontalScrolling:kn})),this.disposables=new it.b,this.disposables.add(Dn),this.contextKeyService=createScopedContextKeyService(Cn,this),this.themeService=wn,this.listSupportsMultiSelect=Yr.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(!1!==en.multipleSelectionSupport);no.bindTo(this.contextKeyService).set(Boolean(en.selectionNavigation)),this.listHasSelectionOrFocus=Jr.bindTo(this.contextKeyService),this.listDoubleSelection=eo.bindTo(this.contextKeyService),this.listMultiSelection=to.bindTo(this.contextKeyService),this.horizontalScrolling=en.horizontalScrolling,this._useAltAsMultipleSelectionModifier=useAltAsMultipleSelectionModifier(Sn),this.disposables.add(this.contextKeyService),this.disposables.add(_n.register(this)),en.overrideStyles&&this.updateStyles(en.overrideStyles),this.disposables.add(this.onDidChangeSelection(()=>{const Je=this.getSelection(),et=this.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.listHasSelectionOrFocus.set(Je.length>0||et.length>0),this.listMultiSelection.set(Je.length>1),this.listDoubleSelection.set(2===Je.length)})})),this.disposables.add(this.onDidChangeFocus(()=>{const Je=this.getSelection(),et=this.getFocus();this.listHasSelectionOrFocus.set(Je.length>0||et.length>0)})),this.disposables.add(Sn.onDidChangeConfiguration(Je=>{Je.affectsConfiguration("workbench.list.multiSelectModifier")&&(this._useAltAsMultipleSelectionModifier=useAltAsMultipleSelectionModifier(Sn));let et={};if(Je.affectsConfiguration(ro)&&void 0===this.horizontalScrolling){const Je=Boolean(Sn.getValue(ro));et=Object.assign(Object.assign({},et),{horizontalScrolling:Je})}if(Je.affectsConfiguration(io)){const Je=Boolean(Sn.getValue(io));et=Object.assign(Object.assign({},et),{smoothScrolling:Je})}if(Je.affectsConfiguration(ao)){const Je=Sn.getValue(ao);et=Object.assign(Object.assign({},et),{mouseWheelScrollSensitivity:Je})}if(Je.affectsConfiguration(so)){const Je=Sn.getValue(so);et=Object.assign(Object.assign({},et),{fastScrollSensitivity:Je})}Object.keys(et).length>0&&this.updateOptions(et)})),this.navigator=new TableResourceNavigator(this,Object.assign({configurationService:Sn},en)),this.disposables.add(this.navigator)}updateOptions(Je){super.updateOptions(Je),Je.overrideStyles&&this.updateStyles(Je.overrideStyles),void 0!==Je.multipleSelectionSupport&&this.listSupportsMultiSelect.set(!!Je.multipleSelectionSupport)}updateStyles(Je){var et;null===(et=this._styler)||void 0===et||et.dispose(),this._styler=Object(Tn.b)(this,this.themeService,Je)}dispose(){var Je;null===(Je=this._styler)||void 0===Je||Je.dispose(),this.disposables.dispose(),super.dispose()}};po=listService_decorate([__param(6,En.b),__param(7,Gr),__param(8,In.b),__param(9,xn.a),__param(10,Pn.a)],po);class listService_ResourceNavigator extends it.a{constructor(Je,et){var tt;super(),this.widget=Je,this._onDidOpen=this._register(new Cn.b),this.onDidOpen=this._onDidOpen.event,this._register(Cn.c.filter(this.widget.onDidChangeSelection,Je=>Je.browserEvent instanceof KeyboardEvent)(Je=>this.onSelectionFromKeyboard(Je))),this._register(this.widget.onPointer(Je=>this.onPointer(Je.element,Je.browserEvent))),this._register(this.widget.onMouseDblClick(Je=>this.onMouseDblClick(Je.element,Je.browserEvent))),"boolean"!=typeof(null==et?void 0:et.openOnSingleClick)&&(null==et?void 0:et.configurationService)?(this.openOnSingleClick="doubleClick"!==(null==et?void 0:et.configurationService.getValue("workbench.list.openMode")),this._register(null==et?void 0:et.configurationService.onDidChangeConfiguration(()=>{this.openOnSingleClick="doubleClick"!==(null==et?void 0:et.configurationService.getValue("workbench.list.openMode"))}))):this.openOnSingleClick=null===(tt=null==et?void 0:et.openOnSingleClick)||void 0===tt||tt}onSelectionFromKeyboard(Je){if(1!==Je.elements.length)return;const et=Je.browserEvent,tt="boolean"!=typeof et.preserveFocus||et.preserveFocus,ot="boolean"==typeof et.pinned?et.pinned:!tt;this._open(this.getSelectedElement(),tt,ot,!1,Je.browserEvent)}onPointer(Je,et){if(!this.openOnSingleClick)return;if(2===et.detail)return;const tt=1===et.button,ot=et.ctrlKey||et.metaKey||et.altKey;this._open(Je,!0,tt,ot,et)}onMouseDblClick(Je,et){if(!et)return;const tt=et.target;if(tt.classList.contains("monaco-tl-twistie")||tt.classList.contains("monaco-icon-label")&&tt.classList.contains("folder-icon")&&et.offsetX<16)return;const ot=et.ctrlKey||et.metaKey||et.altKey;this._open(Je,!1,!0,ot,et)}_open(Je,et,tt,ot,it){Je&&this._onDidOpen.fire({editorOptions:{preserveFocus:et,pinned:tt,revealIfVisible:!0},sideBySide:ot,element:Je,browserEvent:it})}}class ListResourceNavigator extends listService_ResourceNavigator{constructor(Je,et){super(Je,et),this.widget=Je}getSelectedElement(){return this.widget.getSelectedElements()[0]}}class TableResourceNavigator extends listService_ResourceNavigator{constructor(Je,et){super(Je,et)}getSelectedElement(){return this.widget.getSelectedElements()[0]}}class TreeResourceNavigator extends listService_ResourceNavigator{constructor(Je,et){super(Je,et)}getSelectedElement(){var Je;return null!==(Je=this.widget.getSelection()[0])&&void 0!==Je?Je:void 0}}function createKeyboardNavigationEventFilter(Je,et){let tt=!1;return ot=>{if(tt)return tt=!1,!1;const it=et.softDispatch(ot,Je);return it&&it.enterChord?(tt=!0,!1):(tt=!1,!0)}}let ho=class WorkbenchObjectTree extends objectTree_ObjectTree{constructor(Je,et,tt,ot,it,Zt,en,Cn,_n,wn,Sn){const{options:xn,getAutomaticKeyboardNavigation:kn,disposable:En}=workbenchTreeDataPreamble(et,it,Zt,_n,wn,Sn);super(Je,et,tt,ot,xn),this.disposables.add(En),this.internals=new vo(this,it,kn,it.overrideStyles,Zt,en,Cn,_n,Sn),this.disposables.add(this.internals)}updateOptions(Je){super.updateOptions(Je),this.internals.updateOptions(Je)}};ho=listService_decorate([__param(5,En.b),__param(6,Gr),__param(7,In.b),__param(8,xn.a),__param(9,Pn.a),__param(10,zr.b)],ho);let fo=class WorkbenchCompressibleObjectTree extends objectTree_CompressibleObjectTree{constructor(Je,et,tt,ot,it,Zt,en,Cn,_n,wn,Sn){const{options:xn,getAutomaticKeyboardNavigation:kn,disposable:En}=workbenchTreeDataPreamble(et,it,Zt,_n,wn,Sn);super(Je,et,tt,ot,xn),this.disposables.add(En),this.internals=new vo(this,it,kn,it.overrideStyles,Zt,en,Cn,_n,Sn),this.disposables.add(this.internals)}updateOptions(Je={}){super.updateOptions(Je),Je.overrideStyles&&this.internals.updateStyleOverrides(Je.overrideStyles),this.internals.updateOptions(Je)}};fo=listService_decorate([__param(5,En.b),__param(6,Gr),__param(7,In.b),__param(8,xn.a),__param(9,Pn.a),__param(10,zr.b)],fo);let go=class WorkbenchDataTree extends dataTree_DataTree{constructor(Je,et,tt,ot,it,Zt,en,Cn,_n,wn,Sn,xn){const{options:kn,getAutomaticKeyboardNavigation:En,disposable:Dn}=workbenchTreeDataPreamble(et,Zt,en,wn,Sn,xn);super(Je,et,tt,ot,it,kn),this.disposables.add(Dn),this.internals=new vo(this,Zt,En,Zt.overrideStyles,en,Cn,_n,wn,xn),this.disposables.add(this.internals)}updateOptions(Je={}){super.updateOptions(Je),Je.overrideStyles&&this.internals.updateStyleOverrides(Je.overrideStyles),this.internals.updateOptions(Je)}};go=listService_decorate([__param(6,En.b),__param(7,Gr),__param(8,In.b),__param(9,xn.a),__param(10,Pn.a),__param(11,zr.b)],go);let mo=class WorkbenchAsyncDataTree extends asyncDataTree_AsyncDataTree{constructor(Je,et,tt,ot,it,Zt,en,Cn,_n,wn,Sn,xn){const{options:kn,getAutomaticKeyboardNavigation:En,disposable:Dn}=workbenchTreeDataPreamble(et,Zt,en,wn,Sn,xn);super(Je,et,tt,ot,it,kn),this.disposables.add(Dn),this.internals=new vo(this,Zt,En,Zt.overrideStyles,en,Cn,_n,wn,xn),this.disposables.add(this.internals)}get onDidOpen(){return this.internals.onDidOpen}updateOptions(Je={}){super.updateOptions(Je),Je.overrideStyles&&this.internals.updateStyleOverrides(Je.overrideStyles),this.internals.updateOptions(Je)}};mo=listService_decorate([__param(6,En.b),__param(7,Gr),__param(8,In.b),__param(9,xn.a),__param(10,Pn.a),__param(11,zr.b)],mo);let bo=class WorkbenchCompressibleAsyncDataTree extends asyncDataTree_CompressibleAsyncDataTree{constructor(Je,et,tt,ot,it,Zt,en,Cn,_n,wn,Sn,xn,kn){const{options:En,getAutomaticKeyboardNavigation:Dn,disposable:Pn}=workbenchTreeDataPreamble(et,en,Cn,Sn,xn,kn);super(Je,et,tt,ot,it,Zt,En),this.disposables.add(Pn),this.internals=new vo(this,en,Dn,en.overrideStyles,Cn,_n,wn,Sn,kn),this.disposables.add(this.internals)}updateOptions(Je){super.updateOptions(Je),this.internals.updateOptions(Je)}};function workbenchTreeDataPreamble(Je,et,tt,ot,it,Zt){var en;const getAutomaticKeyboardNavigation=()=>{let Je=Boolean(tt.getContextKeyValue("listAutomaticKeyboardNavigation"));return Je&&(Je=Boolean(ot.getValue("workbench.list.automaticKeyboardNavigation"))),Je},Cn=Zt.isScreenReaderOptimized(),_n=et.simpleKeyboardNavigation||Cn?"simple":ot.getValue("workbench.list.keyboardNavigation"),wn=void 0!==et.horizontalScrolling?et.horizontalScrolling:Boolean(ot.getValue(ro)),[Sn,xn]=toWorkbenchListOptions(et,ot,it),kn=et.additionalScrollHeight;return{getAutomaticKeyboardNavigation:getAutomaticKeyboardNavigation,disposable:xn,options:Object.assign(Object.assign({keyboardSupport:!1},Sn),{indent:"number"==typeof ot.getValue(oo)?ot.getValue(oo):void 0,renderIndentGuides:ot.getValue("workbench.tree.renderIndentGuides"),smoothScrolling:Boolean(ot.getValue(io)),automaticKeyboardNavigation:getAutomaticKeyboardNavigation(),simpleKeyboardNavigation:"simple"===_n,filterOnType:"filter"===_n,horizontalScrolling:wn,keyboardNavigationEventFilter:createKeyboardNavigationEventFilter(Je,it),additionalScrollHeight:kn,hideTwistiesOfChildlessElements:et.hideTwistiesOfChildlessElements,expandOnlyOnTwistieClick:null!==(en=et.expandOnlyOnTwistieClick)&&void 0!==en?en:"doubleClick"===ot.getValue(lo)})}}bo=listService_decorate([__param(7,En.b),__param(8,Gr),__param(9,In.b),__param(10,xn.a),__param(11,Pn.a),__param(12,zr.b)],bo);let vo=class WorkbenchTreeInternals{constructor(Je,et,tt,ot,it,Zt,en,Cn,_n){this.tree=Je,this.themeService=en,this.disposables=[],this.contextKeyService=createScopedContextKeyService(it,Je),this.listSupportsMultiSelect=Yr.bindTo(this.contextKeyService),this.listSupportsMultiSelect.set(!1!==et.multipleSelectionSupport);no.bindTo(this.contextKeyService).set(Boolean(et.selectionNavigation)),this.hasSelectionOrFocus=Jr.bindTo(this.contextKeyService),this.hasDoubleSelection=eo.bindTo(this.contextKeyService),this.hasMultiSelection=to.bindTo(this.contextKeyService),this._useAltAsMultipleSelectionModifier=useAltAsMultipleSelectionModifier(Cn);const wn=new Set;wn.add("listAutomaticKeyboardNavigation");const updateKeyboardNavigation=()=>{const et=_n.isScreenReaderOptimized()?"simple":Cn.getValue("workbench.list.keyboardNavigation");Je.updateOptions({simpleKeyboardNavigation:"simple"===et,filterOnType:"filter"===et})};this.updateStyleOverrides(ot),this.disposables.push(this.contextKeyService,Zt.register(Je),Je.onDidChangeSelection(()=>{const et=Je.getSelection(),tt=Je.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.hasSelectionOrFocus.set(et.length>0||tt.length>0),this.hasMultiSelection.set(et.length>1),this.hasDoubleSelection.set(2===et.length)})}),Je.onDidChangeFocus(()=>{const et=Je.getSelection(),tt=Je.getFocus();this.hasSelectionOrFocus.set(et.length>0||tt.length>0)}),Cn.onDidChangeConfiguration(ot=>{let it={};if(ot.affectsConfiguration("workbench.list.multiSelectModifier")&&(this._useAltAsMultipleSelectionModifier=useAltAsMultipleSelectionModifier(Cn)),ot.affectsConfiguration(oo)){const Je=Cn.getValue(oo);it=Object.assign(Object.assign({},it),{indent:Je})}if(ot.affectsConfiguration("workbench.tree.renderIndentGuides")){const Je=Cn.getValue("workbench.tree.renderIndentGuides");it=Object.assign(Object.assign({},it),{renderIndentGuides:Je})}if(ot.affectsConfiguration(io)){const Je=Boolean(!!Cn.getValue(io));it=Object.assign(Object.assign({},it),{smoothScrolling:Je})}if(ot.affectsConfiguration("workbench.list.keyboardNavigation")&&updateKeyboardNavigation(),ot.affectsConfiguration("workbench.list.automaticKeyboardNavigation")&&(it=Object.assign(Object.assign({},it),{automaticKeyboardNavigation:tt()})),ot.affectsConfiguration(ro)&&void 0===et.horizontalScrolling){const Je=Boolean(!!Cn.getValue(ro));it=Object.assign(Object.assign({},it),{horizontalScrolling:Je})}if(ot.affectsConfiguration(lo)&&void 0===et.expandOnlyOnTwistieClick&&(it=Object.assign(Object.assign({},it),{expandOnlyOnTwistieClick:"doubleClick"===Cn.getValue(lo)})),ot.affectsConfiguration(ao)){const Je=Cn.getValue(ao);it=Object.assign(Object.assign({},it),{mouseWheelScrollSensitivity:Je})}if(ot.affectsConfiguration(so)){const Je=Cn.getValue(so);it=Object.assign(Object.assign({},it),{fastScrollSensitivity:Je})}Object.keys(it).length>0&&Je.updateOptions(it)}),this.contextKeyService.onDidChangeContext(et=>{et.affectsSome(wn)&&Je.updateOptions({automaticKeyboardNavigation:tt()})}),_n.onDidChangeScreenReaderOptimized(()=>updateKeyboardNavigation())),this.navigator=new TreeResourceNavigator(Je,Object.assign({configurationService:Cn},et)),this.disposables.push(this.navigator)}get onDidOpen(){return this.navigator.onDidOpen}updateOptions(Je){void 0!==Je.multipleSelectionSupport&&this.listSupportsMultiSelect.set(!!Je.multipleSelectionSupport)}updateStyleOverrides(Je){Object(it.f)(this.styler),this.styler=Je?Object(Tn.b)(this.tree,this.themeService,Je):it.a.None}dispose(){this.disposables=Object(it.f)(this.disposables),Object(it.f)(this.styler),this.styler=void 0}};vo=listService_decorate([__param(4,En.b),__param(5,Gr),__param(6,In.b),__param(7,xn.a),__param(8,zr.b)],vo);Ln.a.as(kn.a.Configuration).registerConfiguration({id:"workbench",order:7,title:Object(Sn.a)("workbenchConfigurationTitle","Workbench"),type:"object",properties:{"workbench.list.multiSelectModifier":{type:"string",enum:["ctrlCmd","alt"],enumDescriptions:[Object(Sn.a)("multiSelectModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),Object(Sn.a)("multiSelectModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],default:"ctrlCmd",description:Object(Sn.a)({key:"multiSelectModifier",comment:["- `ctrlCmd` refers to a value the setting can take and should not be localized.","- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."]},"The modifier to be used to add an item in trees and lists to a multi-selection with the mouse (for example in the explorer, open editors and scm view). The 'Open to Side' mouse gestures - if supported - will adapt such that they do not conflict with the multiselect modifier.")},"workbench.list.openMode":{type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(Sn.a)({key:"openModeModifier",comment:["`singleClick` and `doubleClick` refers to a value the setting can take and should not be localized."]},"Controls how to open items in trees and lists using the mouse (if supported). Note that some trees and lists might choose to ignore this setting if it is not applicable.")},[ro]:{type:"boolean",default:!1,description:Object(Sn.a)("horizontalScrolling setting","Controls whether lists and trees support horizontal scrolling in the workbench. Warning: turning on this setting has a performance implication.")},[oo]:{type:"number",default:8,minimum:0,maximum:40,description:Object(Sn.a)("tree indent setting","Controls tree indentation in pixels.")},"workbench.tree.renderIndentGuides":{type:"string",enum:["none","onHover","always"],default:"onHover",description:Object(Sn.a)("render tree indent guides","Controls whether the tree should render indent guides.")},[io]:{type:"boolean",default:!1,description:Object(Sn.a)("list smoothScrolling setting","Controls whether lists and trees have smooth scrolling.")},[ao]:{type:"number",default:1,description:Object(Sn.a)("Mouse Wheel Scroll Sensitivity","A multiplier to be used on the deltaX and deltaY of mouse wheel scroll events.")},[so]:{type:"number",default:5,description:Object(Sn.a)("Fast Scroll Sensitivity","Scrolling speed multiplier when pressing Alt.")},"workbench.list.keyboardNavigation":{type:"string",enum:["simple","highlight","filter"],enumDescriptions:[Object(Sn.a)("keyboardNavigationSettingKey.simple","Simple keyboard navigation focuses elements which match the keyboard input. Matching is done only on prefixes."),Object(Sn.a)("keyboardNavigationSettingKey.highlight","Highlight keyboard navigation highlights elements which match the keyboard input. Further up and down navigation will traverse only the highlighted elements."),Object(Sn.a)("keyboardNavigationSettingKey.filter","Filter keyboard navigation will filter out and hide all the elements which do not match the keyboard input.")],default:"highlight",description:Object(Sn.a)("keyboardNavigationSettingKey","Controls the keyboard navigation style for lists and trees in the workbench. Can be simple, highlight and filter.")},"workbench.list.automaticKeyboardNavigation":{type:"boolean",default:!0,markdownDescription:Object(Sn.a)("automatic keyboard navigation setting","Controls whether keyboard navigation in lists and trees is automatically triggered simply by typing. If set to `false`, keyboard navigation is only triggered when executing the `list.toggleKeyboardNavigation` command, for which you can assign a keyboard shortcut.")},[lo]:{type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(Sn.a)("expand mode","Controls how tree folders are expanded when clicking the folder names. Note that some trees and lists might choose to ignore this setting if it is not applicable.")}}})},602:function(Je,et,tt){"use strict";tt.d(et,"f",(function(){return Xr})),tt.d(et,"e",(function(){return codeActionCommands_QuickFixAction})),tt.d(et,"b",(function(){return codeActionCommands_CodeActionCommand})),tt.d(et,"g",(function(){return codeActionCommands_RefactorAction})),tt.d(et,"h",(function(){return codeActionCommands_SourceAction})),tt.d(et,"d",(function(){return codeActionCommands_OrganizeImportsAction})),tt.d(et,"c",(function(){return codeActionCommands_FixAllAction})),tt.d(et,"a",(function(){return codeActionCommands_AutoFixAction}));var ot=tt(101);class Lazy{constructor(Je){this.executor=Je,this._didRun=!1}getValue(){if(!this._didRun)try{this._value=this.executor()}catch(Je){this._error=Je}finally{this._didRun=!0}if(this._error)throw this._error;return this._value}get rawValue(){return this._value}}var it=tt(9),Zt=tt(26),en=tt(13),Cn=tt(744),_n=tt(23),wn=tt(422),Sn=tt(53),xn=tt(745),kn=tt(58),En=tt(6),Dn=tt(186),Pn=tt(30),Ln=tt(31),Tn=tt(222),In=tt(317),jn=tt(168),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class codeActionMenu_CodeActionAction extends Dn.a{constructor(Je,et){super(Je.command?Je.command.id:Je.title,function stripNewlines(Je){return Je.replace(/\r\n|\r|\n/g," ")}(Je.title),void 0,!Je.disabled,et),this.action=Je}}let Mn=class CodeActionMenu extends it.a{constructor(Je,et,tt,ot){super(),this._editor=Je,this._delegate=et,this._contextMenuService=tt,this._visible=!1,this._showingActions=this._register(new it.d),this._keybindingResolver=new codeActionMenu_CodeActionKeybindingResolver({getKeybindings:()=>ot.getKeybindings()})}get isVisible(){return this._visible}show(Je,et,tt,ot){return __awaiter(this,void 0,void 0,(function*(){const it=ot.includeDisabledActions?et.allActions:et.validActions;if(!it.length)return void(this._visible=!1);if(!this._editor.getDomNode())throw this._visible=!1,Object(Sn.a)();this._visible=!0,this._showingActions.value=et;const Zt=this.getMenuActions(Je,it,et.documentation),en=Pn.a.isIPosition(tt)?this._toCoords(tt):tt||{x:0,y:0},Cn=this._keybindingResolver.getResolver(),_n=this._editor.getOption(113);this._contextMenuService.showContextMenu({domForShadowRoot:_n?this._editor.getDomNode():void 0,getAnchor:()=>en,getActions:()=>Zt,onHide:()=>{this._visible=!1,this._editor.focus()},autoSelectFirstItem:!0,getKeyBinding:Je=>Je instanceof codeActionMenu_CodeActionAction?Cn(Je.action):void 0})}))}getMenuActions(Je,et,tt){var ot,it;const toCodeActionAction=Je=>new codeActionMenu_CodeActionAction(Je.action,()=>this._delegate.onSelectCodeAction(Je)),Zt=et.map(toCodeActionAction),en=[...tt],Cn=this._editor.getModel();if(Cn&&Zt.length)for(const tt of Ln.a.all(Cn))tt._getAdditionalMenuItems&&en.push(...tt._getAdditionalMenuItems({trigger:Je.type,only:null===(it=null===(ot=Je.filter)||void 0===ot?void 0:ot.include)||void 0===it?void 0:it.value},et.map(Je=>Je.action)));return en.length&&Zt.push(new Dn.d,...en.map(Je=>toCodeActionAction(new wn.a({title:Je.title,command:Je},void 0)))),Zt}_toCoords(Je){if(!this._editor.hasModel())return{x:0,y:0};this._editor.revealPosition(Je,1),this._editor.render();const et=this._editor.getScrolledVisiblePosition(Je),tt=Object(En.D)(this._editor.getDomNode());return{x:tt.left+et.left,y:tt.top+et.top+et.height}}};Mn=__decorate([__param(2,In.a),__param(3,jn.a)],Mn);class codeActionMenu_CodeActionKeybindingResolver{constructor(Je){this._keybindingProvider=Je}getResolver(){const Je=new Lazy(()=>this._keybindingProvider.getKeybindings().filter(Je=>codeActionMenu_CodeActionKeybindingResolver.codeActionCommands.indexOf(Je.command)>=0).filter(Je=>Je.resolvedKeybinding).map(Je=>{let et=Je.commandArgs;return Je.command===wn.e?et={kind:Tn.b.SourceOrganizeImports.value}:Je.command===wn.c&&(et={kind:Tn.b.SourceFixAll.value}),Object.assign({resolvedKeybinding:Je.resolvedKeybinding},Tn.a.fromUser(et,{kind:Tn.b.None,apply:"never"}))}));return et=>{if(et.kind){const tt=this.bestKeybindingForCodeAction(et,Je.getValue());return null==tt?void 0:tt.resolvedKeybinding}}}bestKeybindingForCodeAction(Je,et){if(!Je.kind)return;const tt=new Tn.b(Je.kind);return et.filter(Je=>Je.kind.contains(tt)).filter(et=>!et.preferred||Je.isPreferred).reduceRight((Je,et)=>Je?Je.kind.contains(et.kind)?et:Je:et,void 0)}}codeActionMenu_CodeActionKeybindingResolver.codeActionCommands=[wn.f,wn.b,wn.g,wn.e,wn.c];var An,Rn=tt(420),Nn=tt(18),Fn=tt(12),Bn=tt.n(Fn),Vn=tt(2779),Wn=tt.n(Vn),zn={insert:"head",singleton:!1},Hn=(Bn()(Wn.a,zn),Wn.a.locals,tt(115)),$n=tt(5),qn=tt(49),Kn=tt(11),Un=tt(195),Gn=tt(65),lightBulbWidget_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},lightBulbWidget_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};!function(Je){Je.Hidden={type:0};Je.Showing=class Showing{constructor(Je,et,tt,ot){this.actions=Je,this.trigger=et,this.editorPosition=tt,this.widgetPosition=ot,this.type=1}}}(An||(An={}));let Jn=class LightBulbWidget extends it.a{constructor(Je,et,tt,ot){super(),this._editor=Je,this._quickFixActionId=et,this._preferredFixActionId=tt,this._keybindingService=ot,this._onClick=this._register(new Nn.b),this.onClick=this._onClick.event,this._state=An.Hidden,this._domNode=document.createElement("div"),this._domNode.className=Gn.b.lightBulb.classNames,this._editor.addContentWidget(this),this._register(this._editor.onDidChangeModelContent(Je=>{const et=this._editor.getModel();(1!==this.state.type||!et||this.state.editorPosition.lineNumber>=et.getLineCount())&&this.hide()})),Un.b.ignoreTarget(this._domNode),this._register(En.n(this._domNode,Je=>{if(1!==this.state.type)return;this._editor.focus(),Je.preventDefault();const{top:et,height:tt}=En.D(this._domNode),ot=this._editor.getOption(57);let it=Math.floor(ot/3);null!==this.state.widgetPosition.position&&this.state.widgetPosition.position.lineNumber<this.state.editorPosition.lineNumber&&(it+=ot),this._onClick.fire({x:Je.posx,y:et+tt+it,actions:this.state.actions,trigger:this.state.trigger})})),this._register(En.i(this._domNode,"mouseenter",Je=>{if(1!=(1&Je.buttons))return;this.hide();const et=new Rn.a;et.startMonitoring(Je.target,Je.buttons,Rn.b,()=>{},()=>{et.dispose()})})),this._register(this._editor.onDidChangeConfiguration(Je=>{Je.hasChanged(55)&&!this._editor.getOption(55).enabled&&this.hide()})),this._updateLightBulbTitleAndIcon(),this._register(this._keybindingService.onDidUpdateKeybindings(this._updateLightBulbTitleAndIcon,this))}dispose(){super.dispose(),this._editor.removeContentWidget(this)}getId(){return"LightBulbWidget"}getDomNode(){return this._domNode}getPosition(){return 1===this._state.type?this._state.widgetPosition:null}update(Je,et,tt){if(Je.validActions.length<=0)return this.hide();const ot=this._editor.getOptions();if(!ot.get(55).enabled)return this.hide();const it=this._editor.getModel();if(!it)return this.hide();const{lineNumber:Zt,column:en}=it.validatePosition(tt),Cn=it.getOptions().tabSize,_n=ot.get(41),wn=it.getLineContent(Zt),Sn=Hn.b.computeIndentLevel(wn,Cn),isFolded=Je=>Je>2&&this._editor.getTopForLineNumber(Je)===this._editor.getTopForLineNumber(Je-1);let xn=Zt;if(!(_n.spaceWidth*Sn>22))if(Zt>1&&!isFolded(Zt-1))xn-=1;else if(isFolded(Zt+1)){if(en*_n.spaceWidth<22)return this.hide()}else xn+=1;this.state=new An.Showing(Je,et,tt,{position:{lineNumber:xn,column:1},preference:LightBulbWidget._posPref}),this._editor.layoutContentWidget(this)}hide(){this.state=An.Hidden,this._editor.layoutContentWidget(this)}get state(){return this._state}set state(Je){this._state=Je,this._updateLightBulbTitleAndIcon()}_updateLightBulbTitleAndIcon(){if(1===this.state.type&&this.state.actions.hasAutoFix){this._domNode.classList.remove(...Gn.b.lightBulb.classNamesArray),this._domNode.classList.add(...Gn.b.lightbulbAutofix.classNamesArray);const Je=this._keybindingService.lookupKeybinding(this._preferredFixActionId);if(Je)return void(this.title=$n.a("prefferedQuickFixWithKb","Show Fixes. Preferred Fix Available ({0})",Je.getLabel()))}this._domNode.classList.remove(...Gn.b.lightbulbAutofix.classNamesArray),this._domNode.classList.add(...Gn.b.lightBulb.classNamesArray);const Je=this._keybindingService.lookupKeybinding(this._quickFixActionId);this.title=Je?$n.a("quickFixWithKb","Show Fixes ({0})",Je.getLabel()):$n.a("quickFix","Show Fixes")}set title(Je){this._domNode.title=Je}};Jn._posPref=[0],Jn=lightBulbWidget_decorate([lightBulbWidget_param(3,jn.a)],Jn),Object(qn.f)((Je,et)=>{var tt;const ot=null===(tt=Je.getColor(Kn.r))||void 0===tt?void 0:tt.transparent(.7),it=Je.getColor(Kn.Q);it&&et.addRule(`\n\t\t.monaco-editor .contentWidgets ${Gn.b.lightBulb.cssSelector} {\n\t\t\tcolor: ${it};\n\t\t\tbackground-color: ${ot};\n\t\t}`);const Zt=Je.getColor(Kn.P);Zt&&et.addRule(`\n\t\t.monaco-editor .contentWidgets ${Gn.b.lightbulbAutofix.cssSelector} {\n\t\t\tcolor: ${Zt};\n\t\t\tbackground-color: ${ot};\n\t\t}`)});var Cr,codeActionUi_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},codeActionUi_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},codeActionUi_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))},__classPrivateFieldSet=function(Je,et,tt,ot,it){if("m"===ot)throw new TypeError("Private method is not writable");if("a"===ot&&!it)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof et?Je!==et||!it:!et.has(Je))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===ot?it.call(Je,tt):it?it.value=tt:et.set(Je,tt),tt},__classPrivateFieldGet=function(Je,et,tt,ot){if("a"===tt&&!ot)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof et?Je!==et||!ot:!et.has(Je))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===tt?ot:"a"===tt?ot.call(Je):ot?ot.value:et.get(Je)};let wr=class CodeActionUi extends it.a{constructor(Je,et,tt,ot,Zt){super(),this._editor=Je,this.delegate=ot,this._activeCodeActions=this._register(new it.d),Cr.set(this,!1),this._codeActionWidget=new Lazy(()=>this._register(Zt.createInstance(Mn,this._editor,{onSelectCodeAction:Je=>codeActionUi_awaiter(this,void 0,void 0,(function*(){this.delegate.applyCodeAction(Je,!0)}))}))),this._lightBulbWidget=new Lazy(()=>{const Je=this._register(Zt.createInstance(Jn,this._editor,et,tt));return this._register(Je.onClick(Je=>this.showCodeActionList(Je.trigger,Je.actions,Je,{includeDisabledActions:!1}))),Je})}dispose(){__classPrivateFieldSet(this,Cr,!0,"f"),super.dispose()}update(Je){var et,tt,ot;return codeActionUi_awaiter(this,void 0,void 0,(function*(){if(1!==Je.type)return void(null===(et=this._lightBulbWidget.rawValue)||void 0===et||et.hide());let it;try{it=yield Je.actions}catch(Je){return void Object(Sn.e)(Je)}if(!__classPrivateFieldGet(this,Cr,"f"))if(this._lightBulbWidget.getValue().update(it,Je.trigger,Je.position),1===Je.trigger.type){if(null===(tt=Je.trigger.filter)||void 0===tt?void 0:tt.include){const et=this.tryGetValidActionToApply(Je.trigger,it);if(et){try{yield this.delegate.applyCodeAction(et,!1)}finally{it.dispose()}return}if(Je.trigger.context){const et=this.getInvalidActionThatWouldHaveBeenApplied(Je.trigger,it);if(et&&et.action.disabled)return xn.a.get(this._editor).showMessage(et.action.disabled,Je.trigger.context.position),void it.dispose()}}const et=!!(null===(ot=Je.trigger.filter)||void 0===ot?void 0:ot.include);if(Je.trigger.context&&(!it.allActions.length||!et&&!it.validActions.length))return xn.a.get(this._editor).showMessage(Je.trigger.context.notAvailableMessage,Je.trigger.context.position),this._activeCodeActions.value=it,void it.dispose();this._activeCodeActions.value=it,this._codeActionWidget.getValue().show(Je.trigger,it,Je.position,{includeDisabledActions:et})}else this._codeActionWidget.getValue().isVisible?it.dispose():this._activeCodeActions.value=it}))}getInvalidActionThatWouldHaveBeenApplied(Je,et){if(et.allActions.length)return"first"===Je.autoApply&&0===et.validActions.length||"ifSingle"===Je.autoApply&&1===et.allActions.length?et.allActions.find(({action:Je})=>Je.disabled):void 0}tryGetValidActionToApply(Je,et){if(et.validActions.length)return"first"===Je.autoApply&&et.validActions.length>0||"ifSingle"===Je.autoApply&&1===et.validActions.length?et.validActions[0]:void 0}showCodeActionList(Je,et,tt,ot){return codeActionUi_awaiter(this,void 0,void 0,(function*(){this._codeActionWidget.getValue().show(Je,et,tt,ot)}))}};Cr=new WeakMap,wr=codeActionUi_decorate([codeActionUi_param(4,kn.a)],wr);var Sr,Or=tt(98),xr=tt(25),kr=tt(207),Lr=tt(181),Nr=tt(307),Wr=tt(529),zr=tt(55),Hr=tt(171),$r=tt(10),codeActionModel_classPrivateFieldGet=function(Je,et,tt,ot){if("a"===tt&&!ot)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof et?Je!==et||!ot:!et.has(Je))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===tt?ot:"a"===tt?ot.call(Je):ot?ot.value:et.get(Je)},codeActionModel_classPrivateFieldSet=function(Je,et,tt,ot,it){if("m"===ot)throw new TypeError("Private method is not writable");if("a"===ot&&!it)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof et?Je!==et||!it:!et.has(Je))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===ot?it.call(Je,tt):it?it.value=tt:et.set(Je,tt),tt};const Kr=new xr.c("supportedCodeAction","");class codeActionModel_CodeActionOracle extends it.a{constructor(Je,et,tt,ot=250){super(),this._editor=Je,this._markerService=et,this._signalChange=tt,this._delay=ot,this._autoTriggerTimer=this._register(new zr.g),this._register(this._markerService.onMarkerChanged(Je=>this._onMarkerChanges(Je))),this._register(this._editor.onDidChangeCursorPosition(()=>this._onCursorChange()))}trigger(Je){const et=this._getRangeOfSelectionUnlessWhitespaceEnclosed(Je);return this._createEventAndSignalChange(Je,et)}_onMarkerChanges(Je){const et=this._editor.getModel();et&&Je.some(Je=>Object(Hr.f)(Je,et.uri))&&this._autoTriggerTimer.cancelAndSet(()=>{this.trigger({type:2})},this._delay)}_onCursorChange(){this._autoTriggerTimer.cancelAndSet(()=>{this.trigger({type:2})},this._delay)}_getRangeOfMarker(Je){const et=this._editor.getModel();if(et)for(const tt of this._markerService.read({resource:et.uri})){const ot=et.validateRange(tt);if($r.a.intersectRanges(ot,Je))return $r.a.lift(ot)}}_getRangeOfSelectionUnlessWhitespaceEnclosed(Je){if(!this._editor.hasModel())return;const et=this._editor.getModel(),tt=this._editor.getSelection();if(tt.isEmpty()&&2===Je.type){const{lineNumber:Je,column:ot}=tt.getPosition(),it=et.getLineContent(Je);if(0===it.length)return;if(1===ot){if(/\s/.test(it[0]))return}else if(ot===et.getLineMaxColumn(Je)){if(/\s/.test(it[it.length-1]))return}else if(/\s/.test(it[ot-2])&&/\s/.test(it[ot-1]))return}return tt}_createEventAndSignalChange(Je,et){const tt=this._editor.getModel();if(!et||!tt)return void this._signalChange(void 0);const ot=this._getRangeOfMarker(et),it=ot?ot.getStartPosition():et.getStartPosition(),Zt={trigger:Je,selection:et,position:it};return this._signalChange(Zt),Zt}}var Ur;!function(Je){Je.Empty={type:0};Je.Triggered=class Triggered{constructor(Je,et,tt,ot){this.trigger=Je,this.rangeOrSelection=et,this.position=tt,this._cancellablePromise=ot,this.type=1,this.actions=ot.catch(Je=>{if(Object(Sn.d)(Je))return Gr;throw Je})}cancel(){this._cancellablePromise.cancel()}}}(Ur||(Ur={}));const Gr={allActions:[],validActions:[],dispose:()=>{},documentation:[],hasAutoFix:!1};class codeActionModel_CodeActionModel extends it.a{constructor(Je,et,tt,ot){super(),this._editor=Je,this._markerService=et,this._progressService=ot,this._codeActionOracle=this._register(new it.d),this._state=Ur.Empty,this._onDidChangeState=this._register(new Nn.b),this.onDidChangeState=this._onDidChangeState.event,Sr.set(this,!1),this._supportedCodeActions=Kr.bindTo(tt),this._register(this._editor.onDidChangeModel(()=>this._update())),this._register(this._editor.onDidChangeModelLanguage(()=>this._update())),this._register(Ln.a.onDidChange(()=>this._update())),this._update()}dispose(){codeActionModel_classPrivateFieldGet(this,Sr,"f")||(codeActionModel_classPrivateFieldSet(this,Sr,!0,"f"),super.dispose(),this.setState(Ur.Empty,!0))}_update(){if(codeActionModel_classPrivateFieldGet(this,Sr,"f"))return;this._codeActionOracle.value=void 0,this.setState(Ur.Empty);const Je=this._editor.getModel();if(Je&&Ln.a.has(Je)&&!this._editor.getOption(79)){const et=[];for(const tt of Ln.a.all(Je))Array.isArray(tt.providedCodeActionKinds)&&et.push(...tt.providedCodeActionKinds);this._supportedCodeActions.set(et.join(" ")),this._codeActionOracle.value=new codeActionModel_CodeActionOracle(this._editor,this._markerService,et=>{var tt;if(!et)return void this.setState(Ur.Empty);const ot=Object(zr.h)(tt=>Object(wn.d)(Je,et.selection,et.trigger,Nr.b.None,tt));1===et.trigger.type&&(null===(tt=this._progressService)||void 0===tt||tt.showWhile(ot,250)),this.setState(new Ur.Triggered(et.trigger,et.selection,et.position,ot))},void 0),this._codeActionOracle.value.trigger({type:2})}else this._supportedCodeActions.reset()}trigger(Je){this._codeActionOracle.value&&this._codeActionOracle.value.trigger(Je)}setState(Je,et){Je!==this._state&&(1===this._state.type&&this._state.cancel(),this._state=Je,et||codeActionModel_classPrivateFieldGet(this,Sr,"f")||this._onDidChangeState.fire(Je))}}Sr=new WeakMap;var codeActionCommands_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},codeActionCommands_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},codeActionCommands_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};function contextKeyForSupportedActions(Je){return xr.a.regex(Kr.keys()[0],new RegExp("(\\s|^)"+Object(Zt.u)(Je.value)+"\\b"))}const Zr={type:"object",defaultSnippets:[{body:{kind:""}}],properties:{kind:{type:"string",description:$n.a("args.schema.kind","Kind of the code action to run.")},apply:{type:"string",description:$n.a("args.schema.apply","Controls when the returned actions are applied."),default:"ifSingle",enum:["first","ifSingle","never"],enumDescriptions:[$n.a("args.schema.apply.first","Always apply the first returned code action."),$n.a("args.schema.apply.ifSingle","Apply the first returned code action if it is the only one."),$n.a("args.schema.apply.never","Do not apply the returned code actions.")]},preferred:{type:"boolean",default:!1,description:$n.a("args.schema.preferred","Controls if only preferred code actions should be returned.")}}};let Xr=class QuickFixController extends it.a{constructor(Je,et,tt,ot,it){super(),this._instantiationService=it,this._editor=Je,this._model=this._register(new codeActionModel_CodeActionModel(this._editor,et,tt,ot)),this._register(this._model.onDidChangeState(Je=>this.update(Je))),this._ui=new Lazy(()=>this._register(new wr(Je,codeActionCommands_QuickFixAction.Id,codeActionCommands_AutoFixAction.Id,{applyCodeAction:(Je,et)=>codeActionCommands_awaiter(this,void 0,void 0,(function*(){try{yield this._applyCodeAction(Je)}finally{et&&this._trigger({type:2,filter:{}})}}))},this._instantiationService)))}static get(Je){return Je.getContribution(QuickFixController.ID)}update(Je){this._ui.getValue().update(Je)}showCodeActions(Je,et,tt){return this._ui.getValue().showCodeActionList(Je,et,tt,{includeDisabledActions:!1})}manualTriggerAtCurrentPosition(Je,et,tt){if(!this._editor.hasModel())return;xn.a.get(this._editor).closeMessage();const ot=this._editor.getPosition();this._trigger({type:1,filter:et,autoApply:tt,context:{notAvailableMessage:Je,position:ot}})}_trigger(Je){return this._model.trigger(Je)}_applyCodeAction(Je){return this._instantiationService.invokeFunction(applyCodeAction,Je,this._editor)}};function applyCodeAction(Je,et,tt){return codeActionCommands_awaiter(this,void 0,void 0,(function*(){const it=Je.get(Cn.a),Zt=Je.get(Or.b),en=Je.get(Wr.a),_n=Je.get(Lr.a);if(en.publicLog2("codeAction.applyCodeAction",{codeActionTitle:et.action.title,codeActionKind:et.action.kind,codeActionIsPreferred:!!et.action.isPreferred}),yield et.resolve(ot.a.None),et.action.edit&&(yield it.apply(Cn.b.convert(et.action.edit),{editor:tt,label:et.action.title})),et.action.command)try{yield Zt.executeCommand(et.action.command.id,...et.action.command.arguments||[])}catch(Je){const et=function asMessage(Je){return"string"==typeof Je?Je:Je instanceof Error&&"string"==typeof Je.message?Je.message:void 0}(Je);_n.error("string"==typeof et?et:$n.a("applyCodeActionFailed","An unknown error occurred while applying the code action"))}}))}function triggerCodeActionsForEditorSelection(Je,et,tt,ot){if(Je.hasModel()){const it=Xr.get(Je);it&&it.manualTriggerAtCurrentPosition(et,tt,ot)}}Xr.ID="editor.contrib.quickFixController",Xr=codeActionCommands_decorate([codeActionCommands_param(1,kr.b),codeActionCommands_param(2,xr.b),codeActionCommands_param(3,Nr.a),codeActionCommands_param(4,kn.a)],Xr);class codeActionCommands_QuickFixAction extends en.b{constructor(){super({id:codeActionCommands_QuickFixAction.Id,label:$n.a("quickfix.trigger.label","Quick Fix..."),alias:"Quick Fix...",precondition:xr.a.and(_n.a.writable,_n.a.hasCodeActionsProvider),kbOpts:{kbExpr:_n.a.editorTextFocus,primary:2132,weight:100}})}run(Je,et){return triggerCodeActionsForEditorSelection(et,$n.a("editor.action.quickFix.noneMessage","No code actions available"),void 0,void 0)}}codeActionCommands_QuickFixAction.Id="editor.action.quickFix";class codeActionCommands_CodeActionCommand extends en.c{constructor(){super({id:wn.b,precondition:xr.a.and(_n.a.writable,_n.a.hasCodeActionsProvider),description:{description:"Trigger a code action",args:[{name:"args",schema:Zr}]}})}runEditorCommand(Je,et,tt){const ot=Tn.a.fromUser(tt,{kind:Tn.b.Empty,apply:"ifSingle"});return triggerCodeActionsForEditorSelection(et,"string"==typeof(null==tt?void 0:tt.kind)?ot.preferred?$n.a("editor.action.codeAction.noneMessage.preferred.kind","No preferred code actions for '{0}' available",tt.kind):$n.a("editor.action.codeAction.noneMessage.kind","No code actions for '{0}' available",tt.kind):ot.preferred?$n.a("editor.action.codeAction.noneMessage.preferred","No preferred code actions available"):$n.a("editor.action.codeAction.noneMessage","No code actions available"),{include:ot.kind,includeSourceActions:!0,onlyIncludePreferredActions:ot.preferred},ot.apply)}}class codeActionCommands_RefactorAction extends en.b{constructor(){super({id:wn.f,label:$n.a("refactor.label","Refactor..."),alias:"Refactor...",precondition:xr.a.and(_n.a.writable,_n.a.hasCodeActionsProvider),kbOpts:{kbExpr:_n.a.editorTextFocus,primary:3120,mac:{primary:1328},weight:100},contextMenuOpts:{group:"1_modification",order:2,when:xr.a.and(_n.a.writable,contextKeyForSupportedActions(Tn.b.Refactor))},description:{description:"Refactor...",args:[{name:"args",schema:Zr}]}})}run(Je,et,tt){const ot=Tn.a.fromUser(tt,{kind:Tn.b.Refactor,apply:"never"});return triggerCodeActionsForEditorSelection(et,"string"==typeof(null==tt?void 0:tt.kind)?ot.preferred?$n.a("editor.action.refactor.noneMessage.preferred.kind","No preferred refactorings for '{0}' available",tt.kind):$n.a("editor.action.refactor.noneMessage.kind","No refactorings for '{0}' available",tt.kind):ot.preferred?$n.a("editor.action.refactor.noneMessage.preferred","No preferred refactorings available"):$n.a("editor.action.refactor.noneMessage","No refactorings available"),{include:Tn.b.Refactor.contains(ot.kind)?ot.kind:Tn.b.None,onlyIncludePreferredActions:ot.preferred},ot.apply)}}class codeActionCommands_SourceAction extends en.b{constructor(){super({id:wn.g,label:$n.a("source.label","Source Action..."),alias:"Source Action...",precondition:xr.a.and(_n.a.writable,_n.a.hasCodeActionsProvider),contextMenuOpts:{group:"1_modification",order:2.1,when:xr.a.and(_n.a.writable,contextKeyForSupportedActions(Tn.b.Source))},description:{description:"Source Action...",args:[{name:"args",schema:Zr}]}})}run(Je,et,tt){const ot=Tn.a.fromUser(tt,{kind:Tn.b.Source,apply:"never"});return triggerCodeActionsForEditorSelection(et,"string"==typeof(null==tt?void 0:tt.kind)?ot.preferred?$n.a("editor.action.source.noneMessage.preferred.kind","No preferred source actions for '{0}' available",tt.kind):$n.a("editor.action.source.noneMessage.kind","No source actions for '{0}' available",tt.kind):ot.preferred?$n.a("editor.action.source.noneMessage.preferred","No preferred source actions available"):$n.a("editor.action.source.noneMessage","No source actions available"),{include:Tn.b.Source.contains(ot.kind)?ot.kind:Tn.b.None,includeSourceActions:!0,onlyIncludePreferredActions:ot.preferred},ot.apply)}}class codeActionCommands_OrganizeImportsAction extends en.b{constructor(){super({id:wn.e,label:$n.a("organizeImports.label","Organize Imports"),alias:"Organize Imports",precondition:xr.a.and(_n.a.writable,contextKeyForSupportedActions(Tn.b.SourceOrganizeImports)),kbOpts:{kbExpr:_n.a.editorTextFocus,primary:1581,weight:100}})}run(Je,et){return triggerCodeActionsForEditorSelection(et,$n.a("editor.action.organize.noneMessage","No organize imports action available"),{include:Tn.b.SourceOrganizeImports,includeSourceActions:!0},"ifSingle")}}class codeActionCommands_FixAllAction extends en.b{constructor(){super({id:wn.c,label:$n.a("fixAll.label","Fix All"),alias:"Fix All",precondition:xr.a.and(_n.a.writable,contextKeyForSupportedActions(Tn.b.SourceFixAll))})}run(Je,et){return triggerCodeActionsForEditorSelection(et,$n.a("fixAll.noneMessage","No fix all action available"),{include:Tn.b.SourceFixAll,includeSourceActions:!0},"ifSingle")}}class codeActionCommands_AutoFixAction extends en.b{constructor(){super({id:codeActionCommands_AutoFixAction.Id,label:$n.a("autoFix.label","Auto Fix..."),alias:"Auto Fix...",precondition:xr.a.and(_n.a.writable,contextKeyForSupportedActions(Tn.b.QuickFix)),kbOpts:{kbExpr:_n.a.editorTextFocus,primary:1620,mac:{primary:2644},weight:100}})}run(Je,et){return triggerCodeActionsForEditorSelection(et,$n.a("editor.action.autoFix.noneMessage","No auto fixes available"),{include:Tn.b.QuickFix,onlyIncludePreferredActions:!0},"ifSingle")}}codeActionCommands_AutoFixAction.Id="editor.action.autoFix"},640:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{NavigationContext:()=>In,NavigationProvider:()=>m,default:()=>Vn,isInternalLink:()=>Nn,isRootRelativeLink:()=>Rn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);tt(56);const _n=tt(76);var wn=et.n(_n);const Sn=tt(38);var xn=et.n(Sn);const kn=tt(1433),En=tt(2);var Dn=et.n(En);const Pn=tt(259);var Ln=Dn().a.withConfig({displayName:"ClickableStyles__StyledA",componentId:"sc-7al1vw-0"})([""," cursor:pointer;&[disabled],&[aria-disabled='true']{color:",";}&::-moz-focus-inner{border:0;padding:0;}"],Pn.mixins.reset("inline"),Pn.variables.contentColorDisabled),Tn={children:Cn().node,onClick:Cn().func,onLinkClick:Cn().func,prefix:Cn().string,transformUrl:Cn().func},In=Zt().createContext({});function m(Je){var et=Je.children,tt=Je.onClick,ot=Je.onLinkClick,en=Je.prefix,Cn=Je.transformUrl,_n=(0,it.useMemo)((function(){var Je;return null!=Cn?Je=Cn:null!=en&&(Je=function e(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",et=arguments.length>1?arguments[1]:void 0,tt=et.isInternal,ot=et.isRootRelative;return null!=en&&tt&&ot?"".concat(en).concat(Je):Je}),{onClick:tt,onLinkClick:ot,transformUrl:Je}}),[tt,ot,en,Cn]);return Zt().createElement(In.Provider,{value:_n},et)}function g(Je){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function C(){return(C=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function O(Je,et){if(null==Je)return{};var tt,ot,it=function w(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function j(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function S(Je,et){return(S=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function _(Je){var et=function L(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=N(Je);if(et){var it=N(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return T(this,tt)}}function T(Je,et){return!et||"object"!==g(et)&&"function"!=typeof et?I(Je):et}function I(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function N(Je){return(N=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function M(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}m.propTypes=Tn;var jn=/^[a-z0-9]+:/,Mn=/^\/\//,An=/^\//,Rn=function e(Je){return null!=Je&&An.test(Je)},Nn=function e(Je){return null!=Je&&!jn.test(Je)&&!Mn.test(Je)},Fn={allowDisabledLink:Cn().bool,children:Cn().node,disabled:Cn().oneOfType([Cn().bool,Cn().oneOf(["dimmed"])]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),onClick:Cn().func,openInNewContext:Cn().bool,navigationLabel:Cn().string,to:Cn().string};function A(Je){return!!Je.to&&!Je.disabled}var Bn=function(Je){!function P(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&S(Je,et)}(n,Je);var et=_(n);function n(Je){var tt;return function x(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),M(I(tt=et.call(this,Je)),"el",null),M(I(tt),"handleMount",(function(Je){tt.el=Je,function k(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(tt.props.elementRef,Je)})),M(I(tt),"createHandleOnClick",(function(){var Je=tt.context,et=Je.onClick,ot=Je.onLinkClick;return function(Je){if(!A(tt.props)||!Je.metaKey&&!Je.ctrlKey||!tt.props.to){tt.props.onClick&&tt.props.onClick(Je);var it=null==tt.props.onClick&&null!=et;if(A(tt.props)&&(it||null!=ot)){var Zt=tt.props.navigationLabel;!Zt&&wn()(tt.props.children)&&(Zt=tt.props.children);var en={to:tt.getTransformedUrl(tt.props.to),originalTo:tt.props.to,openInNewContext:tt.props.openInNewContext,label:Zt};it&&et(Je,en),null==ot||ot(Je,en)}}}})),M(I(tt),"getTransformedUrl",(function(Je){var et=tt.context.transformUrl;return null!=et?et(Je,{isInternal:Nn(Je),isRootRelative:Rn(Je)}):Je})),tt}return function R(Je,et,tt){return et&&j(Je.prototype,et),tt&&j(Je,tt),Je}(n,[{key:"focus",value:function e(){var Je;null===(Je=this.el)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this.createHandleOnClick();if(A(this.props)){var et=this.props,tt=et.children,ot=et.openInNewContext,it=et.to,en=O(et,["children","openInNewContext","to"]),Cn=ot?"_blank":void 0,_n=ot&&Nn(it)?"noopener noreferrer":void 0;return Zt().createElement(Ln,C({"data-test":"clickable",ref:this.handleMount,href:this.getTransformedUrl(this.props.to),target:Cn,rel:_n,onClick:Je},xn()(en,"disabled","elementRef","onClick")),tt)}if(this.props.allowDisabledLink){var wn=this.props,Sn=wn.children,kn=O(wn,["children"]);if(this.props.disabled&&null!=this.props.to)return Zt().createElement(Ln,C({"data-test":"clickable",ref:this.handleMount,role:"link","aria-disabled":"true"},xn()(kn,"href","to","elementRef","onClick","disabled")),Sn)}var En=this.props,Dn=En.children,Pn=En.onClick,Tn=En.disabled,In=En.type,jn=O(En,["children","onClick","disabled","type"]);return Zt().createElement(Ln,C({as:"button","aria-disabled":"dimmed"===Tn||void 0,"data-test":"clickable",ref:this.handleMount,type:In||"button",disabled:!0===Tn,onClick:Pn&&!Tn?Je:void 0},xn()(jn,"elementRef","openInNewContext","to")),Dn)}}]),n}(it.Component);M(Bn,"contextType",In),M(Bn,"propTypes",Fn),M(Bn,"defaultProps",{disabled:!1,openInNewContext:!1}),M(Bn,kn.legacyRefMode,!0);const Vn=Bn;Je.exports=ot})()},641:function(Je,et,tt){(()=>{"use strict";var et={80023:Je=>{Je.exports=tt(3)},99497:Je=>{Je.exports=tt(0)}},ot={};function t(Je){var tt=ot[Je];if(void 0!==tt)return tt.exports;var it=ot[Je]={exports:{}};return et[Je](it,it.exports,t),it.exports}t.n=Je=>{var et=Je&&Je.__esModule?()=>Je.default:()=>Je;return t.d(et,{a:et}),et},t.d=(Je,et)=>{for(var tt in et)t.o(et,tt)&&!t.o(Je,tt)&&Object.defineProperty(Je,tt,{enumerable:!0,get:et[tt]})},t.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),t.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var it={};(()=>{t.r(it),t.d(it,{default:()=>xn});var Je=t(99497),et=t.n(Je),ot=t(80023),Zt=t.n(ot);const en=tt(2);var Cn=t.n(en);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function p(Je,et){if(null==Je)return{};var tt,ot,it=function d(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var _n=Cn().svg.withConfig({displayName:"SVG__StyledSVG",componentId:"sc-13m0oii-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;pointer-events:none;fill:currentColor;"]),wn=Cn()(_n).withConfig({displayName:"SVG__BlockSVG",componentId:"sc-13m0oii-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),Sn={children:Zt().node,height:Zt().oneOfType([Zt().number,Zt().string]),inline:Zt().bool,width:Zt().oneOfType([Zt().number,Zt().string])};function y(Je){var tt=Je.children,ot=Je.height,it=Je.inline,Zt=Je.viewBox,en=Je.width,Cn=p(Je,["children","height","inline","viewBox","width"]),Sn=it?_n:wn;return et().createElement(Sn,u({"aria-hidden":"true",height:ot,tabIndex:-1,viewBox:Zt,width:en,xmlns:"http://www.w3.org/2000/svg"},Cn),tt)}y.defaultProps={inline:!0,height:"16px",viewBox:"0 0 24 24",width:"16px"},y.propTypes=Sn;const xn=y})(),Je.exports=it})()},642:function(Je,et,tt){(()=>{"use strict";var et={42519:(Je,et,ot)=>{ot.d(et,{default:()=>En});var it=ot(99497),Zt=ot.n(it),en=ot(80023),Cn=ot.n(en);const _n=tt(2);var wn=ot.n(_n);function c(){return(c=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function f(Je,et){if(null==Je)return{};var tt,ot,it=function s(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Sn=wn().svg.withConfig({displayName:"SVG__StyledSVG",componentId:"sc-13m0oii-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;pointer-events:none;fill:currentColor;"]),xn=wn()(Sn).withConfig({displayName:"SVG__BlockSVG",componentId:"sc-13m0oii-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),kn={children:Cn().node,height:Cn().oneOfType([Cn().number,Cn().string]),inline:Cn().bool,width:Cn().oneOfType([Cn().number,Cn().string])};function h(Je){var et=Je.children,tt=Je.height,ot=Je.inline,it=Je.viewBox,en=Je.width,Cn=f(Je,["children","height","inline","viewBox","width"]),_n=ot?Sn:xn;return Zt().createElement(_n,c({"aria-hidden":"true",height:tt,tabIndex:-1,viewBox:it,width:en,xmlns:"http://www.w3.org/2000/svg"},Cn),et)}h.defaultProps={inline:!0,height:"16px",viewBox:"0 0 24 24",width:"16px"},h.propTypes=kn;const En=h},80023:Je=>{Je.exports=tt(3)},99497:Je=>{Je.exports=tt(0)}},ot={};function t(Je){var tt=ot[Je];if(void 0!==tt)return tt.exports;var it=ot[Je]={exports:{}};return et[Je](it,it.exports,t),it.exports}t.n=Je=>{var et=Je&&Je.__esModule?()=>Je.default:()=>Je;return t.d(et,{a:et}),et},t.d=(Je,et)=>{for(var tt in et)t.o(et,tt)&&!t.o(Je,tt)&&Object.defineProperty(Je,tt,{enumerable:!0,get:et[tt]})},t.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),t.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var it={};(()=>{t.r(it),t.d(it,{IconContext:()=>_n,IconProvider:()=>wn,default:()=>Sn});var Je=t(99497),et=t.n(Je),tt=t(80023),ot=t.n(tt),Zt=t(42519);function u(Je,et){return function v(Je){if(Array.isArray(Je))return Je}(Je)||function s(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function c(Je,et){if(!Je)return;if("string"==typeof Je)return f(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return f(Je,et)}(Je,et)||function l(){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 f(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var en={children:ot().node,duplicateRepeatedIcons:ot().bool},Cn=function e(Je){var tt=Je.icons;return et().createElement(Zt.default,{style:{display:"none"}},et().createElement("defs",null,function e(Je){var tt=[];return Je.forEach((function(Je,ot){tt.push(et().createElement("symbol",{key:ot,id:ot,viewBox:"0 0 24 24"},Je))})),tt}(tt)))},_n=(0,Je.createContext)(null),wn=function t(tt){var ot=tt.children,it=tt.duplicateRepeatedIcons,Zt=u((0,Je.useState)(0),2),en=(Zt[0],Zt[1]),wn=(0,Je.useRef)(new Map),Sn=(0,Je.useRef)(!1);if((0,Je.useEffect)((function(){en(wn.current.size),Sn.current=!0}),[]),!it)return et().createElement(et().Fragment,null,ot);var xn=function e(Je){return wn.current.has(Je)};return et().createElement(_n.Provider,{value:{toRender:Sn.current,addIcon:function e(Je,et){var tt=xn(Je);return tt||(Sn.current=!1,wn.current.set(Je,et)),tt},getIconExists:xn}},et().createElement(Cn,{icons:wn.current}),ot)};wn.propTypes=en;const Sn=wn})(),Je.exports=it})()},643:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.isNumber=isNumber,et.isDecimal=isDecimal,et.isMinus=isMinus,et.isNumeric=function isNumeric(Je,et){return isNumber(Je)||isDecimal(Je,et)||isMinus(Je)},et.addsCharacter=function addsCharacter(Je){var et=Je.key;if(isValidKey(et)){return 1===et.length||["Add","Decimal","Divide","Multiply","Spacebar","Subtract"].indexOf(et)>=0}return},et.keycode=void 0;var ot=_interopRequireDefault(tt(382)),it=_interopRequireDefault(tt(99));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}var Zt=ot.default;function isValidKey(Je){return!(0,it.default)(Je)&&"Unidentified"!==Je}function isNumber(Je){var et=Je.key,tt=Je.keyCode;if(isValidKey(et)){return["1","2","3","4","5","6","7","8","9","0"].indexOf(et)>=0}return tt>=48&&tt<=57||tt>=96&&tt<=105}function isDecimal(Je){var et=Je.key,tt=Je.keyCode,ot=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},it=ot.locale,en=void 0===it?"en-US":it,Cn=new Intl.NumberFormat(en.replace("_","-")).format(1.2),_n=Cn.indexOf(",")>-1?",":".";return isValidKey(et)?et===_n||"Decimal"===et:"."===_n&&tt===Zt("numpad .")||tt===Zt(_n)}function isMinus(Je){var et=Je.key,tt=Je.keyCode;return isValidKey(et)?"-"===et||"Subtract"===et:tt===Zt("numpad -")||tt===Zt("-")}et.keycode=Zt},644:function(Je,et,tt){"use strict";var ot;function setSharedTranslator(Je){ot=Je}function resetSharedTranslator(){setSharedTranslator("undefined"!=typeof window&&window.gettext||function(Je){return Je})}Object.defineProperty(et,"__esModule",{value:!0}),et.gettext=function gettext(){return ot.apply(void 0,arguments)},et._=function _(){return ot.apply(void 0,arguments)},et.setSharedTranslator=setSharedTranslator,et.resetSharedTranslator=resetSharedTranslator,resetSharedTranslator()},645:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Dn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(2508);var xn=et.n(Sn);function p(){return(p=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function f(Je,et){if(null==Je)return{};var tt,ot,it=function s(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn=wn()(xn()).withConfig({displayName:"SVGInternal__StyledSVG",componentId:"ksy9g7-0"})(["circle,ellipse,path,polygon,rect{fill:currentColor;}"]),En={viewBox:Cn().string};function d(Je){var et=Je.viewBox,tt=void 0===et?"0 0 1500 1500":et,ot=f(Je,["viewBox"]);return Zt().createElement(kn,p({viewBox:tt},ot))}d.propTypes=En;const Dn=d;Je.exports=ot})()},646:function(Je,et,tt){"use strict";var ot;function setSharedTranslator(Je){ot=Je}function resetSharedTranslator(){setSharedTranslator("undefined"!=typeof window&&window.gettext||function(Je){return Je})}Object.defineProperty(et,"__esModule",{value:!0}),et.gettext=function gettext(){return ot.apply(void 0,arguments)},et._=function _(){return ot.apply(void 0,arguments)},et.setSharedTranslator=setSharedTranslator,et.resetSharedTranslator=resetSharedTranslator,resetSharedTranslator()},647:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});var ot={getSettingsFromThemedProps:!0,getTheme:!0,mixins:!0,pick:!0,pickVariant:!0,SplunkThemeProvider:!0,useSplunkTheme:!0,withSplunkTheme:!0,variables:!0};Object.defineProperty(et,"getSettingsFromThemedProps",{enumerable:!0,get:function get(){return it.default}}),Object.defineProperty(et,"getTheme",{enumerable:!0,get:function get(){return Zt.default}}),Object.defineProperty(et,"mixins",{enumerable:!0,get:function get(){return en.default}}),Object.defineProperty(et,"pick",{enumerable:!0,get:function get(){return Cn.default}}),Object.defineProperty(et,"pickVariant",{enumerable:!0,get:function get(){return _n.default}}),Object.defineProperty(et,"SplunkThemeProvider",{enumerable:!0,get:function get(){return wn.default}}),Object.defineProperty(et,"useSplunkTheme",{enumerable:!0,get:function get(){return Sn.default}}),Object.defineProperty(et,"withSplunkTheme",{enumerable:!0,get:function get(){return xn.default}}),Object.defineProperty(et,"variables",{enumerable:!0,get:function get(){return kn.default}});var it=_interopRequireDefault(tt(7175)),Zt=_interopRequireDefault(tt(2522)),en=_interopRequireDefault(tt(7183)),Cn=_interopRequireDefault(tt(1813)),_n=_interopRequireDefault(tt(7186)),wn=_interopRequireDefault(tt(7187)),Sn=_interopRequireDefault(tt(7188)),xn=_interopRequireDefault(tt(7189)),kn=_interopRequireDefault(tt(2524)),En=tt(7190);function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}Object.keys(En).forEach((function(Je){"default"!==Je&&"__esModule"!==Je&&(Object.prototype.hasOwnProperty.call(ot,Je)||Object.defineProperty(et,Je,{enumerable:!0,get:function get(){return En[Je]}}))}))},648:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return hash})),tt.d(et,"c",(function(){return stringHash})),tt.d(et,"a",(function(){return StringSHA1}));var ot=tt(26);function hash(Je){return doHash(Je,0)}function doHash(Je,et){switch(typeof Je){case"object":return null===Je?numberHash(349,et):Array.isArray(Je)?function arrayHash(Je,et){return et=numberHash(104579,et),Je.reduce((Je,et)=>doHash(et,Je),et)}(Je,et):function objectHash(Je,et){return et=numberHash(181387,et),Object.keys(Je).sort().reduce((et,tt)=>(et=stringHash(tt,et),doHash(Je[tt],et)),et)}(Je,et);case"string":return stringHash(Je,et);case"boolean":return function booleanHash(Je,et){return numberHash(Je?433:863,et)}(Je,et);case"number":return numberHash(Je,et);case"undefined":return numberHash(937,et);default:return numberHash(617,et)}}function numberHash(Je,et){return(et<<5)-et+Je|0}function stringHash(Je,et){et=numberHash(149417,et);for(let tt=0,ot=Je.length;tt<ot;tt++)et=numberHash(Je.charCodeAt(tt),et);return et}function leftRotate(Je,et,tt=32){const ot=tt-et;return(Je<<et|(~((1<<ot)-1)&Je)>>>ot)>>>0}function fill(Je,et=0,tt=Je.byteLength,ot=0){for(let it=0;it<tt;it++)Je[et+it]=ot}function toHexString(Je,et=32){return Je instanceof ArrayBuffer?Array.from(new Uint8Array(Je)).map(Je=>Je.toString(16).padStart(2,"0")).join(""):function leftPad(Je,et,tt="0"){for(;Je.length<et;)Je=tt+Je;return Je}((Je>>>0).toString(16),et/4)}class StringSHA1{constructor(){this._h0=1732584193,this._h1=4023233417,this._h2=2562383102,this._h3=271733878,this._h4=3285377520,this._buff=new Uint8Array(67),this._buffDV=new DataView(this._buff.buffer),this._buffLen=0,this._totalLen=0,this._leftoverHighSurrogate=0,this._finished=!1}update(Je){const et=Je.length;if(0===et)return;const tt=this._buff;let it,Zt,en=this._buffLen,Cn=this._leftoverHighSurrogate;for(0!==Cn?(it=Cn,Zt=-1,Cn=0):(it=Je.charCodeAt(0),Zt=0);;){let _n=it;if(ot.F(it)){if(!(Zt+1<et)){Cn=it;break}{const et=Je.charCodeAt(Zt+1);ot.G(et)?(Zt++,_n=ot.j(it,et)):_n=65533}}else ot.G(it)&&(_n=65533);if(en=this._push(tt,en,_n),Zt++,!(Zt<et))break;it=Je.charCodeAt(Zt)}this._buffLen=en,this._leftoverHighSurrogate=Cn}_push(Je,et,tt){return tt<128?Je[et++]=tt:tt<2048?(Je[et++]=192|(1984&tt)>>>6,Je[et++]=128|(63&tt)>>>0):tt<65536?(Je[et++]=224|(61440&tt)>>>12,Je[et++]=128|(4032&tt)>>>6,Je[et++]=128|(63&tt)>>>0):(Je[et++]=240|(1835008&tt)>>>18,Je[et++]=128|(258048&tt)>>>12,Je[et++]=128|(4032&tt)>>>6,Je[et++]=128|(63&tt)>>>0),et>=64&&(this._step(),et-=64,this._totalLen+=64,Je[0]=Je[64],Je[1]=Je[65],Je[2]=Je[66]),et}digest(){return this._finished||(this._finished=!0,this._leftoverHighSurrogate&&(this._leftoverHighSurrogate=0,this._buffLen=this._push(this._buff,this._buffLen,65533)),this._totalLen+=this._buffLen,this._wrapUp()),toHexString(this._h0)+toHexString(this._h1)+toHexString(this._h2)+toHexString(this._h3)+toHexString(this._h4)}_wrapUp(){this._buff[this._buffLen++]=128,fill(this._buff,this._buffLen),this._buffLen>56&&(this._step(),fill(this._buff));const Je=8*this._totalLen;this._buffDV.setUint32(56,Math.floor(Je/4294967296),!1),this._buffDV.setUint32(60,Je%4294967296,!1),this._step()}_step(){const Je=StringSHA1._bigBlock32,et=this._buffDV;for(let tt=0;tt<64;tt+=4)Je.setUint32(tt,et.getUint32(tt,!1),!1);for(let et=64;et<320;et+=4)Je.setUint32(et,leftRotate(Je.getUint32(et-12,!1)^Je.getUint32(et-32,!1)^Je.getUint32(et-56,!1)^Je.getUint32(et-64,!1),1),!1);let tt,ot,it,Zt=this._h0,en=this._h1,Cn=this._h2,_n=this._h3,wn=this._h4;for(let et=0;et<80;et++)et<20?(tt=en&Cn|~en&_n,ot=1518500249):et<40?(tt=en^Cn^_n,ot=1859775393):et<60?(tt=en&Cn|en&_n|Cn&_n,ot=2400959708):(tt=en^Cn^_n,ot=3395469782),it=leftRotate(Zt,5)+tt+wn+ot+Je.getUint32(4*et,!1)&4294967295,wn=_n,_n=Cn,Cn=leftRotate(en,30),en=Zt,Zt=it;this._h0=this._h0+Zt&4294967295,this._h1=this._h1+en&4294967295,this._h2=this._h2+Cn&4294967295,this._h3=this._h3+_n&4294967295,this._h4=this._h4+wn&4294967295}}StringSHA1._bigBlock32=new DataView(new ArrayBuffer(320))},649:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return renderLabelWithIcons}));var ot=tt(6),it=tt(65);const Zt=new RegExp(`(\\\\)?\\$\\((${it.a.iconNameExpression}(?:${it.a.iconModifierExpression})?)\\)`,"g");function renderLabelWithIcons(Je){const et=new Array;let tt,ot=0,it=0;for(;null!==(tt=Zt.exec(Je));){it=tt.index||0,et.push(Je.substring(ot,it)),ot=(tt.index||0)+tt[0].length;const[,Zt,en]=tt;et.push(Zt?`$(${en})`:renderIcon({id:en}))}return ot<Je.length&&et.push(Je.substring(ot)),et}function renderIcon(Je){const et=ot.a("span");return et.classList.add(...it.a.asClassNameArray(Je)),et}},65:function(Je,et,tt){"use strict";tt.d(et,"d",(function(){return Zt})),tt.d(et,"e",(function(){return registerCodicon})),tt.d(et,"c",(function(){return getCodiconAriaLabel})),tt.d(et,"b",(function(){return Codicon})),tt.d(et,"a",(function(){return en}));var ot=tt(18);const it=new class Registry{constructor(){this._icons=new Map,this._onDidRegister=new ot.b}add(Je){const et=this._icons.get(Je.id);et?Je.description?et.description=Je.description:console.error("Duplicate registration of codicon "+Je.id):(this._icons.set(Je.id,Je),this._onDidRegister.fire(Je))}get(Je){return this._icons.get(Je)}get all(){return this._icons.values()}get onDidRegister(){return this._onDidRegister.event}},Zt=it;function registerCodicon(Je,et){return new Codicon(Je,et)}function getCodiconAriaLabel(Je){return Je?Je.replace(/\$\((.*?)\)/g,(Je,et)=>` ${et} `).trim():""}class Codicon{constructor(Je,et,tt){this.id=Je,this.definition=et,this.description=tt,it.add(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}}var en;!function(Je){Je.iconNameSegment="[A-Za-z0-9]+",Je.iconNameExpression="[A-Za-z0-9\\-]+",Je.iconModifierExpression="~[A-Za-z]+";const et=new RegExp(`^(${Je.iconNameExpression})(${Je.iconModifierExpression})?$`);function asClassNameArray(Je){if(Je instanceof Codicon)return["codicon","codicon-"+Je.id];const tt=et.exec(Je.id);if(!tt)return asClassNameArray(Codicon.error);let[,ot,it]=tt;const Zt=["codicon","codicon-"+ot];return it&&Zt.push("codicon-modifier-"+it.substr(1)),Zt}Je.asClassNameArray=asClassNameArray,Je.asClassName=function asClassName(Je){return asClassNameArray(Je).join(" ")},Je.asCSSSelector=function asCSSSelector(Je){return"."+asClassNameArray(Je).join(".")}}(en||(en={})),function(Je){Je.add=new Je("add",{fontCharacter:"\\ea60"}),Je.plus=new Je("plus",{fontCharacter:"\\ea60"}),Je.gistNew=new Je("gist-new",{fontCharacter:"\\ea60"}),Je.repoCreate=new Je("repo-create",{fontCharacter:"\\ea60"}),Je.lightbulb=new Je("lightbulb",{fontCharacter:"\\ea61"}),Je.lightBulb=new Je("light-bulb",{fontCharacter:"\\ea61"}),Je.repo=new Je("repo",{fontCharacter:"\\ea62"}),Je.repoDelete=new Je("repo-delete",{fontCharacter:"\\ea62"}),Je.gistFork=new Je("gist-fork",{fontCharacter:"\\ea63"}),Je.repoForked=new Je("repo-forked",{fontCharacter:"\\ea63"}),Je.gitPullRequest=new Je("git-pull-request",{fontCharacter:"\\ea64"}),Je.gitPullRequestAbandoned=new Je("git-pull-request-abandoned",{fontCharacter:"\\ea64"}),Je.recordKeys=new Je("record-keys",{fontCharacter:"\\ea65"}),Je.keyboard=new Je("keyboard",{fontCharacter:"\\ea65"}),Je.tag=new Je("tag",{fontCharacter:"\\ea66"}),Je.tagAdd=new Je("tag-add",{fontCharacter:"\\ea66"}),Je.tagRemove=new Je("tag-remove",{fontCharacter:"\\ea66"}),Je.person=new Je("person",{fontCharacter:"\\ea67"}),Je.personFollow=new Je("person-follow",{fontCharacter:"\\ea67"}),Je.personOutline=new Je("person-outline",{fontCharacter:"\\ea67"}),Je.personFilled=new Je("person-filled",{fontCharacter:"\\ea67"}),Je.gitBranch=new Je("git-branch",{fontCharacter:"\\ea68"}),Je.gitBranchCreate=new Je("git-branch-create",{fontCharacter:"\\ea68"}),Je.gitBranchDelete=new Je("git-branch-delete",{fontCharacter:"\\ea68"}),Je.sourceControl=new Je("source-control",{fontCharacter:"\\ea68"}),Je.mirror=new Je("mirror",{fontCharacter:"\\ea69"}),Je.mirrorPublic=new Je("mirror-public",{fontCharacter:"\\ea69"}),Je.star=new Je("star",{fontCharacter:"\\ea6a"}),Je.starAdd=new Je("star-add",{fontCharacter:"\\ea6a"}),Je.starDelete=new Je("star-delete",{fontCharacter:"\\ea6a"}),Je.starEmpty=new Je("star-empty",{fontCharacter:"\\ea6a"}),Je.comment=new Je("comment",{fontCharacter:"\\ea6b"}),Je.commentAdd=new Je("comment-add",{fontCharacter:"\\ea6b"}),Je.alert=new Je("alert",{fontCharacter:"\\ea6c"}),Je.warning=new Je("warning",{fontCharacter:"\\ea6c"}),Je.search=new Je("search",{fontCharacter:"\\ea6d"}),Je.searchSave=new Je("search-save",{fontCharacter:"\\ea6d"}),Je.logOut=new Je("log-out",{fontCharacter:"\\ea6e"}),Je.signOut=new Je("sign-out",{fontCharacter:"\\ea6e"}),Je.logIn=new Je("log-in",{fontCharacter:"\\ea6f"}),Je.signIn=new Je("sign-in",{fontCharacter:"\\ea6f"}),Je.eye=new Je("eye",{fontCharacter:"\\ea70"}),Je.eyeUnwatch=new Je("eye-unwatch",{fontCharacter:"\\ea70"}),Je.eyeWatch=new Je("eye-watch",{fontCharacter:"\\ea70"}),Je.circleFilled=new Je("circle-filled",{fontCharacter:"\\ea71"}),Je.primitiveDot=new Je("primitive-dot",{fontCharacter:"\\ea71"}),Je.closeDirty=new Je("close-dirty",{fontCharacter:"\\ea71"}),Je.debugBreakpoint=new Je("debug-breakpoint",{fontCharacter:"\\ea71"}),Je.debugBreakpointDisabled=new Je("debug-breakpoint-disabled",{fontCharacter:"\\ea71"}),Je.debugHint=new Je("debug-hint",{fontCharacter:"\\ea71"}),Je.primitiveSquare=new Je("primitive-square",{fontCharacter:"\\ea72"}),Je.edit=new Je("edit",{fontCharacter:"\\ea73"}),Je.pencil=new Je("pencil",{fontCharacter:"\\ea73"}),Je.info=new Je("info",{fontCharacter:"\\ea74"}),Je.issueOpened=new Je("issue-opened",{fontCharacter:"\\ea74"}),Je.gistPrivate=new Je("gist-private",{fontCharacter:"\\ea75"}),Je.gitForkPrivate=new Je("git-fork-private",{fontCharacter:"\\ea75"}),Je.lock=new Je("lock",{fontCharacter:"\\ea75"}),Je.mirrorPrivate=new Je("mirror-private",{fontCharacter:"\\ea75"}),Je.close=new Je("close",{fontCharacter:"\\ea76"}),Je.removeClose=new Je("remove-close",{fontCharacter:"\\ea76"}),Je.x=new Je("x",{fontCharacter:"\\ea76"}),Je.repoSync=new Je("repo-sync",{fontCharacter:"\\ea77"}),Je.sync=new Je("sync",{fontCharacter:"\\ea77"}),Je.clone=new Je("clone",{fontCharacter:"\\ea78"}),Je.desktopDownload=new Je("desktop-download",{fontCharacter:"\\ea78"}),Je.beaker=new Je("beaker",{fontCharacter:"\\ea79"}),Je.microscope=new Je("microscope",{fontCharacter:"\\ea79"}),Je.vm=new Je("vm",{fontCharacter:"\\ea7a"}),Je.deviceDesktop=new Je("device-desktop",{fontCharacter:"\\ea7a"}),Je.file=new Je("file",{fontCharacter:"\\ea7b"}),Je.fileText=new Je("file-text",{fontCharacter:"\\ea7b"}),Je.more=new Je("more",{fontCharacter:"\\ea7c"}),Je.ellipsis=new Je("ellipsis",{fontCharacter:"\\ea7c"}),Je.kebabHorizontal=new Je("kebab-horizontal",{fontCharacter:"\\ea7c"}),Je.mailReply=new Je("mail-reply",{fontCharacter:"\\ea7d"}),Je.reply=new Je("reply",{fontCharacter:"\\ea7d"}),Je.organization=new Je("organization",{fontCharacter:"\\ea7e"}),Je.organizationFilled=new Je("organization-filled",{fontCharacter:"\\ea7e"}),Je.organizationOutline=new Je("organization-outline",{fontCharacter:"\\ea7e"}),Je.newFile=new Je("new-file",{fontCharacter:"\\ea7f"}),Je.fileAdd=new Je("file-add",{fontCharacter:"\\ea7f"}),Je.newFolder=new Je("new-folder",{fontCharacter:"\\ea80"}),Je.fileDirectoryCreate=new Je("file-directory-create",{fontCharacter:"\\ea80"}),Je.trash=new Je("trash",{fontCharacter:"\\ea81"}),Je.trashcan=new Je("trashcan",{fontCharacter:"\\ea81"}),Je.history=new Je("history",{fontCharacter:"\\ea82"}),Je.clock=new Je("clock",{fontCharacter:"\\ea82"}),Je.folder=new Je("folder",{fontCharacter:"\\ea83"}),Je.fileDirectory=new Je("file-directory",{fontCharacter:"\\ea83"}),Je.symbolFolder=new Je("symbol-folder",{fontCharacter:"\\ea83"}),Je.logoGithub=new Je("logo-github",{fontCharacter:"\\ea84"}),Je.markGithub=new Je("mark-github",{fontCharacter:"\\ea84"}),Je.github=new Je("github",{fontCharacter:"\\ea84"}),Je.terminal=new Je("terminal",{fontCharacter:"\\ea85"}),Je.console=new Je("console",{fontCharacter:"\\ea85"}),Je.repl=new Je("repl",{fontCharacter:"\\ea85"}),Je.zap=new Je("zap",{fontCharacter:"\\ea86"}),Je.symbolEvent=new Je("symbol-event",{fontCharacter:"\\ea86"}),Je.error=new Je("error",{fontCharacter:"\\ea87"}),Je.stop=new Je("stop",{fontCharacter:"\\ea87"}),Je.variable=new Je("variable",{fontCharacter:"\\ea88"}),Je.symbolVariable=new Je("symbol-variable",{fontCharacter:"\\ea88"}),Je.array=new Je("array",{fontCharacter:"\\ea8a"}),Je.symbolArray=new Je("symbol-array",{fontCharacter:"\\ea8a"}),Je.symbolModule=new Je("symbol-module",{fontCharacter:"\\ea8b"}),Je.symbolPackage=new Je("symbol-package",{fontCharacter:"\\ea8b"}),Je.symbolNamespace=new Je("symbol-namespace",{fontCharacter:"\\ea8b"}),Je.symbolObject=new Je("symbol-object",{fontCharacter:"\\ea8b"}),Je.symbolMethod=new Je("symbol-method",{fontCharacter:"\\ea8c"}),Je.symbolFunction=new Je("symbol-function",{fontCharacter:"\\ea8c"}),Je.symbolConstructor=new Je("symbol-constructor",{fontCharacter:"\\ea8c"}),Je.symbolBoolean=new Je("symbol-boolean",{fontCharacter:"\\ea8f"}),Je.symbolNull=new Je("symbol-null",{fontCharacter:"\\ea8f"}),Je.symbolNumeric=new Je("symbol-numeric",{fontCharacter:"\\ea90"}),Je.symbolNumber=new Je("symbol-number",{fontCharacter:"\\ea90"}),Je.symbolStructure=new Je("symbol-structure",{fontCharacter:"\\ea91"}),Je.symbolStruct=new Je("symbol-struct",{fontCharacter:"\\ea91"}),Je.symbolParameter=new Je("symbol-parameter",{fontCharacter:"\\ea92"}),Je.symbolTypeParameter=new Je("symbol-type-parameter",{fontCharacter:"\\ea92"}),Je.symbolKey=new Je("symbol-key",{fontCharacter:"\\ea93"}),Je.symbolText=new Je("symbol-text",{fontCharacter:"\\ea93"}),Je.symbolReference=new Je("symbol-reference",{fontCharacter:"\\ea94"}),Je.goToFile=new Je("go-to-file",{fontCharacter:"\\ea94"}),Je.symbolEnum=new Je("symbol-enum",{fontCharacter:"\\ea95"}),Je.symbolValue=new Je("symbol-value",{fontCharacter:"\\ea95"}),Je.symbolRuler=new Je("symbol-ruler",{fontCharacter:"\\ea96"}),Je.symbolUnit=new Je("symbol-unit",{fontCharacter:"\\ea96"}),Je.activateBreakpoints=new Je("activate-breakpoints",{fontCharacter:"\\ea97"}),Je.archive=new Je("archive",{fontCharacter:"\\ea98"}),Je.arrowBoth=new Je("arrow-both",{fontCharacter:"\\ea99"}),Je.arrowDown=new Je("arrow-down",{fontCharacter:"\\ea9a"}),Je.arrowLeft=new Je("arrow-left",{fontCharacter:"\\ea9b"}),Je.arrowRight=new Je("arrow-right",{fontCharacter:"\\ea9c"}),Je.arrowSmallDown=new Je("arrow-small-down",{fontCharacter:"\\ea9d"}),Je.arrowSmallLeft=new Je("arrow-small-left",{fontCharacter:"\\ea9e"}),Je.arrowSmallRight=new Je("arrow-small-right",{fontCharacter:"\\ea9f"}),Je.arrowSmallUp=new Je("arrow-small-up",{fontCharacter:"\\eaa0"}),Je.arrowUp=new Je("arrow-up",{fontCharacter:"\\eaa1"}),Je.bell=new Je("bell",{fontCharacter:"\\eaa2"}),Je.bold=new Je("bold",{fontCharacter:"\\eaa3"}),Je.book=new Je("book",{fontCharacter:"\\eaa4"}),Je.bookmark=new Je("bookmark",{fontCharacter:"\\eaa5"}),Je.debugBreakpointConditionalUnverified=new Je("debug-breakpoint-conditional-unverified",{fontCharacter:"\\eaa6"}),Je.debugBreakpointConditional=new Je("debug-breakpoint-conditional",{fontCharacter:"\\eaa7"}),Je.debugBreakpointConditionalDisabled=new Je("debug-breakpoint-conditional-disabled",{fontCharacter:"\\eaa7"}),Je.debugBreakpointDataUnverified=new Je("debug-breakpoint-data-unverified",{fontCharacter:"\\eaa8"}),Je.debugBreakpointData=new Je("debug-breakpoint-data",{fontCharacter:"\\eaa9"}),Je.debugBreakpointDataDisabled=new Je("debug-breakpoint-data-disabled",{fontCharacter:"\\eaa9"}),Je.debugBreakpointLogUnverified=new Je("debug-breakpoint-log-unverified",{fontCharacter:"\\eaaa"}),Je.debugBreakpointLog=new Je("debug-breakpoint-log",{fontCharacter:"\\eaab"}),Je.debugBreakpointLogDisabled=new Je("debug-breakpoint-log-disabled",{fontCharacter:"\\eaab"}),Je.briefcase=new Je("briefcase",{fontCharacter:"\\eaac"}),Je.broadcast=new Je("broadcast",{fontCharacter:"\\eaad"}),Je.browser=new Je("browser",{fontCharacter:"\\eaae"}),Je.bug=new Je("bug",{fontCharacter:"\\eaaf"}),Je.calendar=new Je("calendar",{fontCharacter:"\\eab0"}),Je.caseSensitive=new Je("case-sensitive",{fontCharacter:"\\eab1"}),Je.check=new Je("check",{fontCharacter:"\\eab2"}),Je.checklist=new Je("checklist",{fontCharacter:"\\eab3"}),Je.chevronDown=new Je("chevron-down",{fontCharacter:"\\eab4"}),Je.chevronLeft=new Je("chevron-left",{fontCharacter:"\\eab5"}),Je.chevronRight=new Je("chevron-right",{fontCharacter:"\\eab6"}),Je.chevronUp=new Je("chevron-up",{fontCharacter:"\\eab7"}),Je.chromeClose=new Je("chrome-close",{fontCharacter:"\\eab8"}),Je.chromeMaximize=new Je("chrome-maximize",{fontCharacter:"\\eab9"}),Je.chromeMinimize=new Je("chrome-minimize",{fontCharacter:"\\eaba"}),Je.chromeRestore=new Je("chrome-restore",{fontCharacter:"\\eabb"}),Je.circleOutline=new Je("circle-outline",{fontCharacter:"\\eabc"}),Je.debugBreakpointUnverified=new Je("debug-breakpoint-unverified",{fontCharacter:"\\eabc"}),Je.circleSlash=new Je("circle-slash",{fontCharacter:"\\eabd"}),Je.circuitBoard=new Je("circuit-board",{fontCharacter:"\\eabe"}),Je.clearAll=new Je("clear-all",{fontCharacter:"\\eabf"}),Je.clippy=new Je("clippy",{fontCharacter:"\\eac0"}),Je.closeAll=new Je("close-all",{fontCharacter:"\\eac1"}),Je.cloudDownload=new Je("cloud-download",{fontCharacter:"\\eac2"}),Je.cloudUpload=new Je("cloud-upload",{fontCharacter:"\\eac3"}),Je.code=new Je("code",{fontCharacter:"\\eac4"}),Je.collapseAll=new Je("collapse-all",{fontCharacter:"\\eac5"}),Je.colorMode=new Je("color-mode",{fontCharacter:"\\eac6"}),Je.commentDiscussion=new Je("comment-discussion",{fontCharacter:"\\eac7"}),Je.compareChanges=new Je("compare-changes",{fontCharacter:"\\eafd"}),Je.creditCard=new Je("credit-card",{fontCharacter:"\\eac9"}),Je.dash=new Je("dash",{fontCharacter:"\\eacc"}),Je.dashboard=new Je("dashboard",{fontCharacter:"\\eacd"}),Je.database=new Je("database",{fontCharacter:"\\eace"}),Je.debugContinue=new Je("debug-continue",{fontCharacter:"\\eacf"}),Je.debugDisconnect=new Je("debug-disconnect",{fontCharacter:"\\ead0"}),Je.debugPause=new Je("debug-pause",{fontCharacter:"\\ead1"}),Je.debugRestart=new Je("debug-restart",{fontCharacter:"\\ead2"}),Je.debugStart=new Je("debug-start",{fontCharacter:"\\ead3"}),Je.debugStepInto=new Je("debug-step-into",{fontCharacter:"\\ead4"}),Je.debugStepOut=new Je("debug-step-out",{fontCharacter:"\\ead5"}),Je.debugStepOver=new Je("debug-step-over",{fontCharacter:"\\ead6"}),Je.debugStop=new Je("debug-stop",{fontCharacter:"\\ead7"}),Je.debug=new Je("debug",{fontCharacter:"\\ead8"}),Je.deviceCameraVideo=new Je("device-camera-video",{fontCharacter:"\\ead9"}),Je.deviceCamera=new Je("device-camera",{fontCharacter:"\\eada"}),Je.deviceMobile=new Je("device-mobile",{fontCharacter:"\\eadb"}),Je.diffAdded=new Je("diff-added",{fontCharacter:"\\eadc"}),Je.diffIgnored=new Je("diff-ignored",{fontCharacter:"\\eadd"}),Je.diffModified=new Je("diff-modified",{fontCharacter:"\\eade"}),Je.diffRemoved=new Je("diff-removed",{fontCharacter:"\\eadf"}),Je.diffRenamed=new Je("diff-renamed",{fontCharacter:"\\eae0"}),Je.diff=new Je("diff",{fontCharacter:"\\eae1"}),Je.discard=new Je("discard",{fontCharacter:"\\eae2"}),Je.editorLayout=new Je("editor-layout",{fontCharacter:"\\eae3"}),Je.emptyWindow=new Je("empty-window",{fontCharacter:"\\eae4"}),Je.exclude=new Je("exclude",{fontCharacter:"\\eae5"}),Je.extensions=new Je("extensions",{fontCharacter:"\\eae6"}),Je.eyeClosed=new Je("eye-closed",{fontCharacter:"\\eae7"}),Je.fileBinary=new Je("file-binary",{fontCharacter:"\\eae8"}),Je.fileCode=new Je("file-code",{fontCharacter:"\\eae9"}),Je.fileMedia=new Je("file-media",{fontCharacter:"\\eaea"}),Je.filePdf=new Je("file-pdf",{fontCharacter:"\\eaeb"}),Je.fileSubmodule=new Je("file-submodule",{fontCharacter:"\\eaec"}),Je.fileSymlinkDirectory=new Je("file-symlink-directory",{fontCharacter:"\\eaed"}),Je.fileSymlinkFile=new Je("file-symlink-file",{fontCharacter:"\\eaee"}),Je.fileZip=new Je("file-zip",{fontCharacter:"\\eaef"}),Je.files=new Je("files",{fontCharacter:"\\eaf0"}),Je.filter=new Je("filter",{fontCharacter:"\\eaf1"}),Je.flame=new Je("flame",{fontCharacter:"\\eaf2"}),Je.foldDown=new Je("fold-down",{fontCharacter:"\\eaf3"}),Je.foldUp=new Je("fold-up",{fontCharacter:"\\eaf4"}),Je.fold=new Je("fold",{fontCharacter:"\\eaf5"}),Je.folderActive=new Je("folder-active",{fontCharacter:"\\eaf6"}),Je.folderOpened=new Je("folder-opened",{fontCharacter:"\\eaf7"}),Je.gear=new Je("gear",{fontCharacter:"\\eaf8"}),Je.gift=new Je("gift",{fontCharacter:"\\eaf9"}),Je.gistSecret=new Je("gist-secret",{fontCharacter:"\\eafa"}),Je.gist=new Je("gist",{fontCharacter:"\\eafb"}),Je.gitCommit=new Je("git-commit",{fontCharacter:"\\eafc"}),Je.gitCompare=new Je("git-compare",{fontCharacter:"\\eafd"}),Je.gitMerge=new Je("git-merge",{fontCharacter:"\\eafe"}),Je.githubAction=new Je("github-action",{fontCharacter:"\\eaff"}),Je.githubAlt=new Je("github-alt",{fontCharacter:"\\eb00"}),Je.globe=new Je("globe",{fontCharacter:"\\eb01"}),Je.grabber=new Je("grabber",{fontCharacter:"\\eb02"}),Je.graph=new Je("graph",{fontCharacter:"\\eb03"}),Je.gripper=new Je("gripper",{fontCharacter:"\\eb04"}),Je.heart=new Je("heart",{fontCharacter:"\\eb05"}),Je.home=new Je("home",{fontCharacter:"\\eb06"}),Je.horizontalRule=new Je("horizontal-rule",{fontCharacter:"\\eb07"}),Je.hubot=new Je("hubot",{fontCharacter:"\\eb08"}),Je.inbox=new Je("inbox",{fontCharacter:"\\eb09"}),Je.issueClosed=new Je("issue-closed",{fontCharacter:"\\eba4"}),Je.issueReopened=new Je("issue-reopened",{fontCharacter:"\\eb0b"}),Je.issues=new Je("issues",{fontCharacter:"\\eb0c"}),Je.italic=new Je("italic",{fontCharacter:"\\eb0d"}),Je.jersey=new Je("jersey",{fontCharacter:"\\eb0e"}),Je.json=new Je("json",{fontCharacter:"\\eb0f"}),Je.kebabVertical=new Je("kebab-vertical",{fontCharacter:"\\eb10"}),Je.key=new Je("key",{fontCharacter:"\\eb11"}),Je.law=new Je("law",{fontCharacter:"\\eb12"}),Je.lightbulbAutofix=new Je("lightbulb-autofix",{fontCharacter:"\\eb13"}),Je.linkExternal=new Je("link-external",{fontCharacter:"\\eb14"}),Je.link=new Je("link",{fontCharacter:"\\eb15"}),Je.listOrdered=new Je("list-ordered",{fontCharacter:"\\eb16"}),Je.listUnordered=new Je("list-unordered",{fontCharacter:"\\eb17"}),Je.liveShare=new Je("live-share",{fontCharacter:"\\eb18"}),Je.loading=new Je("loading",{fontCharacter:"\\eb19"}),Je.location=new Je("location",{fontCharacter:"\\eb1a"}),Je.mailRead=new Je("mail-read",{fontCharacter:"\\eb1b"}),Je.mail=new Je("mail",{fontCharacter:"\\eb1c"}),Je.markdown=new Je("markdown",{fontCharacter:"\\eb1d"}),Je.megaphone=new Je("megaphone",{fontCharacter:"\\eb1e"}),Je.mention=new Je("mention",{fontCharacter:"\\eb1f"}),Je.milestone=new Je("milestone",{fontCharacter:"\\eb20"}),Je.mortarBoard=new Je("mortar-board",{fontCharacter:"\\eb21"}),Je.move=new Je("move",{fontCharacter:"\\eb22"}),Je.multipleWindows=new Je("multiple-windows",{fontCharacter:"\\eb23"}),Je.mute=new Je("mute",{fontCharacter:"\\eb24"}),Je.noNewline=new Je("no-newline",{fontCharacter:"\\eb25"}),Je.note=new Je("note",{fontCharacter:"\\eb26"}),Je.octoface=new Je("octoface",{fontCharacter:"\\eb27"}),Je.openPreview=new Je("open-preview",{fontCharacter:"\\eb28"}),Je.package_=new Je("package",{fontCharacter:"\\eb29"}),Je.paintcan=new Je("paintcan",{fontCharacter:"\\eb2a"}),Je.pin=new Je("pin",{fontCharacter:"\\eb2b"}),Je.play=new Je("play",{fontCharacter:"\\eb2c"}),Je.run=new Je("run",{fontCharacter:"\\eb2c"}),Je.plug=new Je("plug",{fontCharacter:"\\eb2d"}),Je.preserveCase=new Je("preserve-case",{fontCharacter:"\\eb2e"}),Je.preview=new Je("preview",{fontCharacter:"\\eb2f"}),Je.project=new Je("project",{fontCharacter:"\\eb30"}),Je.pulse=new Je("pulse",{fontCharacter:"\\eb31"}),Je.question=new Je("question",{fontCharacter:"\\eb32"}),Je.quote=new Je("quote",{fontCharacter:"\\eb33"}),Je.radioTower=new Je("radio-tower",{fontCharacter:"\\eb34"}),Je.reactions=new Je("reactions",{fontCharacter:"\\eb35"}),Je.references=new Je("references",{fontCharacter:"\\eb36"}),Je.refresh=new Je("refresh",{fontCharacter:"\\eb37"}),Je.regex=new Je("regex",{fontCharacter:"\\eb38"}),Je.remoteExplorer=new Je("remote-explorer",{fontCharacter:"\\eb39"}),Je.remote=new Je("remote",{fontCharacter:"\\eb3a"}),Je.remove=new Je("remove",{fontCharacter:"\\eb3b"}),Je.replaceAll=new Je("replace-all",{fontCharacter:"\\eb3c"}),Je.replace=new Je("replace",{fontCharacter:"\\eb3d"}),Je.repoClone=new Je("repo-clone",{fontCharacter:"\\eb3e"}),Je.repoForcePush=new Je("repo-force-push",{fontCharacter:"\\eb3f"}),Je.repoPull=new Je("repo-pull",{fontCharacter:"\\eb40"}),Je.repoPush=new Je("repo-push",{fontCharacter:"\\eb41"}),Je.report=new Je("report",{fontCharacter:"\\eb42"}),Je.requestChanges=new Je("request-changes",{fontCharacter:"\\eb43"}),Je.rocket=new Je("rocket",{fontCharacter:"\\eb44"}),Je.rootFolderOpened=new Je("root-folder-opened",{fontCharacter:"\\eb45"}),Je.rootFolder=new Je("root-folder",{fontCharacter:"\\eb46"}),Je.rss=new Je("rss",{fontCharacter:"\\eb47"}),Je.ruby=new Je("ruby",{fontCharacter:"\\eb48"}),Je.saveAll=new Je("save-all",{fontCharacter:"\\eb49"}),Je.saveAs=new Je("save-as",{fontCharacter:"\\eb4a"}),Je.save=new Je("save",{fontCharacter:"\\eb4b"}),Je.screenFull=new Je("screen-full",{fontCharacter:"\\eb4c"}),Je.screenNormal=new Je("screen-normal",{fontCharacter:"\\eb4d"}),Je.searchStop=new Je("search-stop",{fontCharacter:"\\eb4e"}),Je.server=new Je("server",{fontCharacter:"\\eb50"}),Je.settingsGear=new Je("settings-gear",{fontCharacter:"\\eb51"}),Je.settings=new Je("settings",{fontCharacter:"\\eb52"}),Je.shield=new Je("shield",{fontCharacter:"\\eb53"}),Je.smiley=new Je("smiley",{fontCharacter:"\\eb54"}),Je.sortPrecedence=new Je("sort-precedence",{fontCharacter:"\\eb55"}),Je.splitHorizontal=new Je("split-horizontal",{fontCharacter:"\\eb56"}),Je.splitVertical=new Je("split-vertical",{fontCharacter:"\\eb57"}),Je.squirrel=new Je("squirrel",{fontCharacter:"\\eb58"}),Je.starFull=new Je("star-full",{fontCharacter:"\\eb59"}),Je.starHalf=new Je("star-half",{fontCharacter:"\\eb5a"}),Je.symbolClass=new Je("symbol-class",{fontCharacter:"\\eb5b"}),Je.symbolColor=new Je("symbol-color",{fontCharacter:"\\eb5c"}),Je.symbolConstant=new Je("symbol-constant",{fontCharacter:"\\eb5d"}),Je.symbolEnumMember=new Je("symbol-enum-member",{fontCharacter:"\\eb5e"}),Je.symbolField=new Je("symbol-field",{fontCharacter:"\\eb5f"}),Je.symbolFile=new Je("symbol-file",{fontCharacter:"\\eb60"}),Je.symbolInterface=new Je("symbol-interface",{fontCharacter:"\\eb61"}),Je.symbolKeyword=new Je("symbol-keyword",{fontCharacter:"\\eb62"}),Je.symbolMisc=new Je("symbol-misc",{fontCharacter:"\\eb63"}),Je.symbolOperator=new Je("symbol-operator",{fontCharacter:"\\eb64"}),Je.symbolProperty=new Je("symbol-property",{fontCharacter:"\\eb65"}),Je.wrench=new Je("wrench",{fontCharacter:"\\eb65"}),Je.wrenchSubaction=new Je("wrench-subaction",{fontCharacter:"\\eb65"}),Je.symbolSnippet=new Je("symbol-snippet",{fontCharacter:"\\eb66"}),Je.tasklist=new Je("tasklist",{fontCharacter:"\\eb67"}),Je.telescope=new Je("telescope",{fontCharacter:"\\eb68"}),Je.textSize=new Je("text-size",{fontCharacter:"\\eb69"}),Je.threeBars=new Je("three-bars",{fontCharacter:"\\eb6a"}),Je.thumbsdown=new Je("thumbsdown",{fontCharacter:"\\eb6b"}),Je.thumbsup=new Je("thumbsup",{fontCharacter:"\\eb6c"}),Je.tools=new Je("tools",{fontCharacter:"\\eb6d"}),Je.triangleDown=new Je("triangle-down",{fontCharacter:"\\eb6e"}),Je.triangleLeft=new Je("triangle-left",{fontCharacter:"\\eb6f"}),Je.triangleRight=new Je("triangle-right",{fontCharacter:"\\eb70"}),Je.triangleUp=new Je("triangle-up",{fontCharacter:"\\eb71"}),Je.twitter=new Je("twitter",{fontCharacter:"\\eb72"}),Je.unfold=new Je("unfold",{fontCharacter:"\\eb73"}),Je.unlock=new Je("unlock",{fontCharacter:"\\eb74"}),Je.unmute=new Je("unmute",{fontCharacter:"\\eb75"}),Je.unverified=new Je("unverified",{fontCharacter:"\\eb76"}),Je.verified=new Je("verified",{fontCharacter:"\\eb77"}),Je.versions=new Je("versions",{fontCharacter:"\\eb78"}),Je.vmActive=new Je("vm-active",{fontCharacter:"\\eb79"}),Je.vmOutline=new Je("vm-outline",{fontCharacter:"\\eb7a"}),Je.vmRunning=new Je("vm-running",{fontCharacter:"\\eb7b"}),Je.watch=new Je("watch",{fontCharacter:"\\eb7c"}),Je.whitespace=new Je("whitespace",{fontCharacter:"\\eb7d"}),Je.wholeWord=new Je("whole-word",{fontCharacter:"\\eb7e"}),Je.window=new Je("window",{fontCharacter:"\\eb7f"}),Je.wordWrap=new Je("word-wrap",{fontCharacter:"\\eb80"}),Je.zoomIn=new Je("zoom-in",{fontCharacter:"\\eb81"}),Je.zoomOut=new Je("zoom-out",{fontCharacter:"\\eb82"}),Je.listFilter=new Je("list-filter",{fontCharacter:"\\eb83"}),Je.listFlat=new Je("list-flat",{fontCharacter:"\\eb84"}),Je.listSelection=new Je("list-selection",{fontCharacter:"\\eb85"}),Je.selection=new Je("selection",{fontCharacter:"\\eb85"}),Je.listTree=new Je("list-tree",{fontCharacter:"\\eb86"}),Je.debugBreakpointFunctionUnverified=new Je("debug-breakpoint-function-unverified",{fontCharacter:"\\eb87"}),Je.debugBreakpointFunction=new Je("debug-breakpoint-function",{fontCharacter:"\\eb88"}),Je.debugBreakpointFunctionDisabled=new Je("debug-breakpoint-function-disabled",{fontCharacter:"\\eb88"}),Je.debugStackframeActive=new Je("debug-stackframe-active",{fontCharacter:"\\eb89"}),Je.debugStackframeDot=new Je("debug-stackframe-dot",{fontCharacter:"\\eb8a"}),Je.debugStackframe=new Je("debug-stackframe",{fontCharacter:"\\eb8b"}),Je.debugStackframeFocused=new Je("debug-stackframe-focused",{fontCharacter:"\\eb8b"}),Je.debugBreakpointUnsupported=new Je("debug-breakpoint-unsupported",{fontCharacter:"\\eb8c"}),Je.symbolString=new Je("symbol-string",{fontCharacter:"\\eb8d"}),Je.debugReverseContinue=new Je("debug-reverse-continue",{fontCharacter:"\\eb8e"}),Je.debugStepBack=new Je("debug-step-back",{fontCharacter:"\\eb8f"}),Je.debugRestartFrame=new Je("debug-restart-frame",{fontCharacter:"\\eb90"}),Je.callIncoming=new Je("call-incoming",{fontCharacter:"\\eb92"}),Je.callOutgoing=new Je("call-outgoing",{fontCharacter:"\\eb93"}),Je.menu=new Je("menu",{fontCharacter:"\\eb94"}),Je.expandAll=new Je("expand-all",{fontCharacter:"\\eb95"}),Je.feedback=new Je("feedback",{fontCharacter:"\\eb96"}),Je.groupByRefType=new Je("group-by-ref-type",{fontCharacter:"\\eb97"}),Je.ungroupByRefType=new Je("ungroup-by-ref-type",{fontCharacter:"\\eb98"}),Je.account=new Je("account",{fontCharacter:"\\eb99"}),Je.bellDot=new Je("bell-dot",{fontCharacter:"\\eb9a"}),Je.debugConsole=new Je("debug-console",{fontCharacter:"\\eb9b"}),Je.library=new Je("library",{fontCharacter:"\\eb9c"}),Je.output=new Je("output",{fontCharacter:"\\eb9d"}),Je.runAll=new Je("run-all",{fontCharacter:"\\eb9e"}),Je.syncIgnored=new Je("sync-ignored",{fontCharacter:"\\eb9f"}),Je.pinned=new Je("pinned",{fontCharacter:"\\eba0"}),Je.githubInverted=new Je("github-inverted",{fontCharacter:"\\eba1"}),Je.debugAlt=new Je("debug-alt",{fontCharacter:"\\eb91"}),Je.serverProcess=new Je("server-process",{fontCharacter:"\\eba2"}),Je.serverEnvironment=new Je("server-environment",{fontCharacter:"\\eba3"}),Je.pass=new Je("pass",{fontCharacter:"\\eba4"}),Je.stopCircle=new Je("stop-circle",{fontCharacter:"\\eba5"}),Je.playCircle=new Je("play-circle",{fontCharacter:"\\eba6"}),Je.record=new Je("record",{fontCharacter:"\\eba7"}),Je.debugAltSmall=new Je("debug-alt-small",{fontCharacter:"\\eba8"}),Je.vmConnect=new Je("vm-connect",{fontCharacter:"\\eba9"}),Je.cloud=new Je("cloud",{fontCharacter:"\\ebaa"}),Je.merge=new Je("merge",{fontCharacter:"\\ebab"}),Je.exportIcon=new Je("export",{fontCharacter:"\\ebac"}),Je.graphLeft=new Je("graph-left",{fontCharacter:"\\ebad"}),Je.magnet=new Je("magnet",{fontCharacter:"\\ebae"}),Je.notebook=new Je("notebook",{fontCharacter:"\\ebaf"}),Je.redo=new Je("redo",{fontCharacter:"\\ebb0"}),Je.checkAll=new Je("check-all",{fontCharacter:"\\ebb1"}),Je.pinnedDirty=new Je("pinned-dirty",{fontCharacter:"\\ebb2"}),Je.passFilled=new Je("pass-filled",{fontCharacter:"\\ebb3"}),Je.circleLargeFilled=new Je("circle-large-filled",{fontCharacter:"\\ebb4"}),Je.circleLargeOutline=new Je("circle-large-outline",{fontCharacter:"\\ebb5"}),Je.combine=new Je("combine",{fontCharacter:"\\ebb6"}),Je.gather=new Je("gather",{fontCharacter:"\\ebb6"}),Je.table=new Je("table",{fontCharacter:"\\ebb7"}),Je.variableGroup=new Je("variable-group",{fontCharacter:"\\ebb8"}),Je.typeHierarchy=new Je("type-hierarchy",{fontCharacter:"\\ebb9"}),Je.typeHierarchySub=new Je("type-hierarchy-sub",{fontCharacter:"\\ebba"}),Je.typeHierarchySuper=new Je("type-hierarchy-super",{fontCharacter:"\\ebbb"}),Je.gitPullRequestCreate=new Je("git-pull-request-create",{fontCharacter:"\\ebbc"}),Je.runAbove=new Je("run-above",{fontCharacter:"\\ebbd"}),Je.runBelow=new Je("run-below",{fontCharacter:"\\ebbe"}),Je.notebookTemplate=new Je("notebook-template",{fontCharacter:"\\ebbf"}),Je.debugRerun=new Je("debug-rerun",{fontCharacter:"\\ebc0"}),Je.workspaceTrusted=new Je("workspace-trusted",{fontCharacter:"\\ebc1"}),Je.workspaceUntrusted=new Je("workspace-untrusted",{fontCharacter:"\\ebc2"}),Je.workspaceUnspecified=new Je("workspace-unspecified",{fontCharacter:"\\ebc3"}),Je.terminalCmd=new Je("terminal-cmd",{fontCharacter:"\\ebc4"}),Je.terminalDebian=new Je("terminal-debian",{fontCharacter:"\\ebc5"}),Je.terminalLinux=new Je("terminal-linux",{fontCharacter:"\\ebc6"}),Je.terminalPowershell=new Je("terminal-powershell",{fontCharacter:"\\ebc7"}),Je.terminalTmux=new Je("terminal-tmux",{fontCharacter:"\\ebc8"}),Je.terminalUbuntu=new Je("terminal-ubuntu",{fontCharacter:"\\ebc9"}),Je.terminalBash=new Je("terminal-bash",{fontCharacter:"\\ebca"}),Je.arrowSwap=new Je("arrow-swap",{fontCharacter:"\\ebcb"}),Je.copy=new Je("copy",{fontCharacter:"\\ebcc"}),Je.personAdd=new Je("person-add",{fontCharacter:"\\ebcd"}),Je.filterFilled=new Je("filter-filled",{fontCharacter:"\\ebce"}),Je.wand=new Je("wand",{fontCharacter:"\\ebcf"}),Je.debugLineByLine=new Je("debug-line-by-line",{fontCharacter:"\\ebd0"}),Je.inspect=new Je("inspect",{fontCharacter:"\\ebd1"}),Je.layers=new Je("layers",{fontCharacter:"\\ebd2"}),Je.layersDot=new Je("layers-dot",{fontCharacter:"\\ebd3"}),Je.layersActive=new Je("layers-active",{fontCharacter:"\\ebd4"}),Je.compass=new Je("compass",{fontCharacter:"\\ebd5"}),Je.compassDot=new Je("compass-dot",{fontCharacter:"\\ebd6"}),Je.compassActive=new Je("compass-active",{fontCharacter:"\\ebd7"}),Je.azure=new Je("azure",{fontCharacter:"\\ebd8"}),Je.issueDraft=new Je("issue-draft",{fontCharacter:"\\ebd9"}),Je.gitPullRequestClosed=new Je("git-pull-request-closed",{fontCharacter:"\\ebda"}),Je.gitPullRequestDraft=new Je("git-pull-request-draft",{fontCharacter:"\\ebdb"}),Je.debugAll=new Je("debug-all",{fontCharacter:"\\ebdc"}),Je.debugCoverage=new Je("debug-coverage",{fontCharacter:"\\ebdd"}),Je.dropDownButton=new Je("drop-down-button",Je.chevronDown.definition)}(Codicon||(Codicon={}))},650:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return it}));var ot=tt(58);const it=Object(ot.c)("themeService")},651:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return ot})),tt.d(et,"a",(function(){return it})),tt.d(et,"c",(function(){return ensureValidWordDefinition})),tt.d(et,"d",(function(){return getWordAtText}));const ot="`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?";const it=function createWordRegExp(Je=""){let et="(-?\\d*\\.\\d\\w*)|([^";for(const tt of ot)Je.indexOf(tt)>=0||(et+="\\"+tt);return et+="\\s]+)",new RegExp(et,"g")}();function ensureValidWordDefinition(Je){let et=it;if(Je&&Je instanceof RegExp)if(Je.global)et=Je;else{let tt="g";Je.ignoreCase&&(tt+="i"),Je.multiline&&(tt+="m"),Je.unicode&&(tt+="u"),et=new RegExp(Je.source,tt)}return et.lastIndex=0,et}const Zt={maxLen:1e3,windowSize:15,timeBudget:150};function getWordAtText(Je,et,tt,ot,it=Zt){if(tt.length>it.maxLen){let Zt=Je-it.maxLen/2;return Zt<0?Zt=0:ot+=Zt,getWordAtText(Je,et,tt=tt.substring(Zt,Je+it.maxLen/2),ot,it)}const en=Date.now(),Cn=Je-1-ot;let _n=-1,wn=null;for(let Je=1;!(Date.now()-en>=it.timeBudget);Je++){const ot=Cn-it.windowSize*Je;et.lastIndex=Math.max(0,ot);const Zt=_findRegexMatchEnclosingPosition(et,tt,Cn,_n);if(!Zt&&wn)break;if(wn=Zt,ot<=0)break;_n=ot}if(wn){let Je={word:wn[0],startColumn:ot+1+wn.index,endColumn:ot+1+wn.index+wn[0].length};return et.lastIndex=0,Je}return null}function _findRegexMatchEnclosingPosition(Je,et,tt,ot){let it;for(;it=Je.exec(et);){const et=it.index||0;if(et<=tt&&Je.lastIndex>=tt)return it;if(ot>0&&et>ot)return null}return null}},652:function(Je,et,tt){"use strict";(function(Je){tt.d(et,"a",(function(){return Zt})),tt.d(et,"b",(function(){return en})),tt.d(et,"c",(function(){return Cn}));var ot=tt(43);let it;if(void 0!==ot.b.vscode&&void 0!==ot.b.vscode.process){const Je=ot.b.vscode.process;it={get platform(){return Je.platform},get env(){return Je.env},cwd:()=>Je.cwd(),nextTick:Je=>Object(ot.k)(Je)}}else it=void 0!==Je?{get platform(){return Je.platform},get env(){return Je.env},cwd:()=>Je.env.VSCODE_CWD||Je.cwd(),nextTick:et=>Je.nextTick(et)}:{get platform(){return ot.j?"win32":ot.f?"darwin":"linux"},nextTick:Je=>Object(ot.k)(Je),get env(){return{}},cwd:()=>"/"};const Zt=it.cwd,en=it.env,Cn=it.platform}).call(this,tt(343))},672:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{NavigationContext:()=>In,NavigationProvider:()=>m,default:()=>Vn,isInternalLink:()=>Nn,isRootRelativeLink:()=>Rn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);tt(56);const _n=tt(76);var wn=et.n(_n);const Sn=tt(38);var xn=et.n(Sn);const kn=tt(2050),En=tt(2);var Dn=et.n(En);const Pn=tt(410);var Ln=Dn().a.withConfig({displayName:"ClickableStyles__StyledA",componentId:"sc-7al1vw-0"})([""," cursor:pointer;&[disabled],&[aria-disabled='true']{color:",";}&::-moz-focus-inner{border:0;padding:0;}"],Pn.mixins.reset("inline"),Pn.variables.contentColorDisabled),Tn={children:Cn().node,onClick:Cn().func,onLinkClick:Cn().func,prefix:Cn().string,transformUrl:Cn().func},In=Zt().createContext({});function m(Je){var et=Je.children,tt=Je.onClick,ot=Je.onLinkClick,en=Je.prefix,Cn=Je.transformUrl,_n=(0,it.useMemo)((function(){var Je;return null!=Cn?Je=Cn:null!=en&&(Je=function e(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",et=arguments.length>1?arguments[1]:void 0,tt=et.isInternal,ot=et.isRootRelative;return null!=en&&tt&&ot?"".concat(en).concat(Je):Je}),{onClick:tt,onLinkClick:ot,transformUrl:Je}}),[tt,ot,en,Cn]);return Zt().createElement(In.Provider,{value:_n},et)}function g(Je){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function C(){return(C=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function O(Je,et){if(null==Je)return{};var tt,ot,it=function w(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function j(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function S(Je,et){return(S=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function _(Je){var et=function L(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=N(Je);if(et){var it=N(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return T(this,tt)}}function T(Je,et){return!et||"object"!==g(et)&&"function"!=typeof et?I(Je):et}function I(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function N(Je){return(N=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function M(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}m.propTypes=Tn;var jn=/^[a-z0-9]+:/,Mn=/^\/\//,An=/^\//,Rn=function e(Je){return null!=Je&&An.test(Je)},Nn=function e(Je){return null!=Je&&!jn.test(Je)&&!Mn.test(Je)},Fn={allowDisabledLink:Cn().bool,children:Cn().node,disabled:Cn().oneOfType([Cn().bool,Cn().oneOf(["dimmed"])]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),onClick:Cn().func,openInNewContext:Cn().bool,navigationLabel:Cn().string,to:Cn().string};function A(Je){return!!Je.to&&!Je.disabled}var Bn=function(Je){!function P(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&S(Je,et)}(n,Je);var et=_(n);function n(Je){var tt;return function x(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),M(I(tt=et.call(this,Je)),"el",null),M(I(tt),"handleMount",(function(Je){tt.el=Je,function k(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(tt.props.elementRef,Je)})),M(I(tt),"createHandleOnClick",(function(){var Je=tt.context,et=Je.onClick,ot=Je.onLinkClick;return function(Je){if(!A(tt.props)||!Je.metaKey&&!Je.ctrlKey||!tt.props.to){tt.props.onClick&&tt.props.onClick(Je);var it=null==tt.props.onClick&&null!=et;if(A(tt.props)&&(it||null!=ot)){var Zt=tt.props.navigationLabel;!Zt&&wn()(tt.props.children)&&(Zt=tt.props.children);var en={to:tt.getTransformedUrl(tt.props.to),originalTo:tt.props.to,openInNewContext:tt.props.openInNewContext,label:Zt};it&&et(Je,en),null==ot||ot(Je,en)}}}})),M(I(tt),"getTransformedUrl",(function(Je){var et=tt.context.transformUrl;return null!=et?et(Je,{isInternal:Nn(Je),isRootRelative:Rn(Je)}):Je})),tt}return function R(Je,et,tt){return et&&j(Je.prototype,et),tt&&j(Je,tt),Je}(n,[{key:"focus",value:function e(){var Je;null===(Je=this.el)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this.createHandleOnClick();if(A(this.props)){var et=this.props,tt=et.children,ot=et.openInNewContext,it=et.to,en=O(et,["children","openInNewContext","to"]),Cn=ot?"_blank":void 0,_n=ot&&Nn(it)?"noopener noreferrer":void 0;return Zt().createElement(Ln,C({"data-test":"clickable",ref:this.handleMount,href:this.getTransformedUrl(this.props.to),target:Cn,rel:_n,onClick:Je},xn()(en,"disabled","elementRef","onClick")),tt)}if(this.props.allowDisabledLink){var wn=this.props,Sn=wn.children,kn=O(wn,["children"]);if(this.props.disabled&&null!=this.props.to)return Zt().createElement(Ln,C({"data-test":"clickable",ref:this.handleMount,role:"link","aria-disabled":"true"},xn()(kn,"href","to","elementRef","onClick","disabled")),Sn)}var En=this.props,Dn=En.children,Pn=En.onClick,Tn=En.disabled,In=En.type,jn=O(En,["children","onClick","disabled","type"]);return Zt().createElement(Ln,C({as:"button","aria-disabled":"dimmed"===Tn||void 0,"data-test":"clickable",ref:this.handleMount,type:In||"button",disabled:!0===Tn,onClick:Pn&&!Tn?Je:void 0},xn()(jn,"elementRef","openInNewContext","to")),Dn)}}]),n}(it.Component);M(Bn,"contextType",In),M(Bn,"propTypes",Fn),M(Bn,"defaultProps",{disabled:!1,openInNewContext:!1}),M(Bn,kn.legacyRefMode,!0);const Vn=Bn;Je.exports=ot})()},679:function(Je,et,tt){(()=>{"use strict";var et={80023:Je=>{Je.exports=tt(3)},99497:Je=>{Je.exports=tt(0)}},ot={};function t(Je){var tt=ot[Je];if(void 0!==tt)return tt.exports;var it=ot[Je]={exports:{}};return et[Je](it,it.exports,t),it.exports}t.n=Je=>{var et=Je&&Je.__esModule?()=>Je.default:()=>Je;return t.d(et,{a:et}),et},t.d=(Je,et)=>{for(var tt in et)t.o(et,tt)&&!t.o(Je,tt)&&Object.defineProperty(Je,tt,{enumerable:!0,get:et[tt]})},t.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),t.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var it={};(()=>{t.r(it),t.d(it,{default:()=>xn});var Je=t(99497),et=t.n(Je),ot=t(80023),Zt=t.n(ot);const en=tt(2);var Cn=t.n(en);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function p(Je,et){if(null==Je)return{};var tt,ot,it=function d(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var _n=Cn().svg.withConfig({displayName:"SVG__StyledSVG",componentId:"sc-13m0oii-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;pointer-events:none;fill:currentColor;"]),wn=Cn()(_n).withConfig({displayName:"SVG__BlockSVG",componentId:"sc-13m0oii-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),Sn={children:Zt().node,height:Zt().oneOfType([Zt().number,Zt().string]),inline:Zt().bool,width:Zt().oneOfType([Zt().number,Zt().string])};function y(Je){var tt=Je.children,ot=Je.height,it=Je.inline,Zt=Je.viewBox,en=Je.width,Cn=p(Je,["children","height","inline","viewBox","width"]),Sn=it?_n:wn;return et().createElement(Sn,u({"aria-hidden":"true",height:ot,tabIndex:-1,viewBox:Zt,width:en,xmlns:"http://www.w3.org/2000/svg"},Cn),tt)}y.defaultProps={inline:!0,height:"16px",viewBox:"0 0 24 24",width:"16px"},y.propTypes=Sn;const xn=y})(),Je.exports=it})()},68:function(Je,et,tt){"use strict";function tail(Je,et=0){return Je[Je.length-(1+et)]}function tail2(Je){if(0===Je.length)throw new Error("Invalid tail call");return[Je.slice(0,Je.length-1),Je[Je.length-1]]}function equals(Je,et,tt=((Je,et)=>Je===et)){if(Je===et)return!0;if(!Je||!et)return!1;if(Je.length!==et.length)return!1;for(let ot=0,it=Je.length;ot<it;ot++)if(!tt(Je[ot],et[ot]))return!1;return!0}function binarySearch(Je,et,tt){let ot=0,it=Je.length-1;for(;ot<=it;){const Zt=(ot+it)/2|0,en=tt(Je[Zt],et);if(en<0)ot=Zt+1;else{if(!(en>0))return Zt;it=Zt-1}}return-(ot+1)}function findFirstInSorted(Je,et){let tt=0,ot=Je.length;if(0===ot)return 0;for(;tt<ot;){const it=Math.floor((tt+ot)/2);et(Je[it])?ot=it:tt=it+1}return tt}function quickSelect(Je,et,tt){if((Je|=0)>=et.length)throw new TypeError("invalid index");let ot=et[Math.floor(et.length*Math.random())],it=[],Zt=[],en=[];for(let Je of et){const et=tt(Je,ot);et<0?it.push(Je):et>0?Zt.push(Je):en.push(Je)}return Je<it.length?quickSelect(Je,it,tt):Je<it.length+en.length?en[0]:quickSelect(Je-(it.length+en.length),Zt,tt)}function groupBy(Je,et){const tt=[];let ot=void 0;for(const it of Je.slice(0).sort(et))ot&&0===et(ot[0],it)?ot.push(it):(ot=[it],tt.push(ot));return tt}function coalesce(Je){return Je.filter(Je=>!!Je)}function isFalsyOrEmpty(Je){return!Array.isArray(Je)||0===Je.length}function isNonEmptyArray(Je){return Array.isArray(Je)&&Je.length>0}function distinct(Je,et){if(!et)return Je.filter((et,tt)=>Je.indexOf(et)===tt);const tt=Object.create(null);return Je.filter(Je=>{const ot=et(Je);return!tt[ot]&&(tt[ot]=!0,!0)})}function distinctES6(Je){const et=new Set;return Je.filter(Je=>!et.has(Je)&&(et.add(Je),!0))}function firstOrDefault(Je,et){return Je.length>0?Je[0]:et}function flatten(Je){return[].concat(...Je)}function range(Je,et){let tt="number"==typeof et?Je:0;"number"==typeof et?tt=Je:(tt=0,et=Je);const ot=[];if(tt<=et)for(let Je=tt;Je<et;Je++)ot.push(Je);else for(let Je=tt;Je>et;Je--)ot.push(Je);return ot}function arrayInsert(Je,et,tt){const ot=Je.slice(0,et),it=Je.slice(et);return ot.concat(tt,it)}function pushToStart(Je,et){const tt=Je.indexOf(et);tt>-1&&(Je.splice(tt,1),Je.unshift(et))}function pushToEnd(Je,et){const tt=Je.indexOf(et);tt>-1&&(Je.splice(tt,1),Je.push(et))}function asArray(Je){return Array.isArray(Je)?Je:[Je]}function splice(Je,et,tt,ot){const it=getActualStartIndex(Je,et),Zt=Je.splice(it,tt);return function insertInto(Je,et,tt){const ot=getActualStartIndex(Je,et),it=Je.length,Zt=tt.length;Je.length=it+Zt;for(let et=it-1;et>=ot;et--)Je[et+Zt]=Je[et];for(let et=0;et<Zt;et++)Je[et+ot]=tt[et]}(Je,it,ot),Zt}function getActualStartIndex(Je,et){return et<0?Math.max(et+Je.length,0):Math.min(et,Je.length)}tt.d(et,"t",(function(){return tail})),tt.d(et,"u",(function(){return tail2})),tt.d(et,"h",(function(){return equals})),tt.d(et,"d",(function(){return binarySearch})),tt.d(et,"i",(function(){return findFirstInSorted})),tt.d(et,"q",(function(){return quickSelect})),tt.d(et,"l",(function(){return groupBy})),tt.d(et,"e",(function(){return coalesce})),tt.d(et,"m",(function(){return isFalsyOrEmpty})),tt.d(et,"n",(function(){return isNonEmptyArray})),tt.d(et,"f",(function(){return distinct})),tt.d(et,"g",(function(){return distinctES6})),tt.d(et,"j",(function(){return firstOrDefault})),tt.d(et,"k",(function(){return flatten})),tt.d(et,"r",(function(){return range})),tt.d(et,"b",(function(){return arrayInsert})),tt.d(et,"p",(function(){return pushToStart})),tt.d(et,"o",(function(){return pushToEnd})),tt.d(et,"c",(function(){return asArray})),tt.d(et,"s",(function(){return splice})),tt.d(et,"a",(function(){return ArrayQueue}));class ArrayQueue{constructor(Je){this.items=Je,this.firstIdx=0,this.lastIdx=this.items.length-1}takeWhile(Je){let et=this.firstIdx;for(;et<this.items.length&&Je(this.items[et]);)et++;const tt=et===this.firstIdx?null:this.items.slice(this.firstIdx,et);return this.firstIdx=et,tt}takeFromEndWhile(Je){let et=this.lastIdx;for(;et>=0&&Je(this.items[et]);)et--;const tt=et===this.lastIdx?null:this.items.slice(et+1,this.lastIdx+1);return this.lastIdx=et,tt}}},680:function(Je,et,tt){(()=>{"use strict";var et={42519:(Je,et,ot)=>{ot.d(et,{default:()=>En});var it=ot(99497),Zt=ot.n(it),en=ot(80023),Cn=ot.n(en);const _n=tt(2);var wn=ot.n(_n);function c(){return(c=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function f(Je,et){if(null==Je)return{};var tt,ot,it=function s(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Sn=wn().svg.withConfig({displayName:"SVG__StyledSVG",componentId:"sc-13m0oii-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;pointer-events:none;fill:currentColor;"]),xn=wn()(Sn).withConfig({displayName:"SVG__BlockSVG",componentId:"sc-13m0oii-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),kn={children:Cn().node,height:Cn().oneOfType([Cn().number,Cn().string]),inline:Cn().bool,width:Cn().oneOfType([Cn().number,Cn().string])};function h(Je){var et=Je.children,tt=Je.height,ot=Je.inline,it=Je.viewBox,en=Je.width,Cn=f(Je,["children","height","inline","viewBox","width"]),_n=ot?Sn:xn;return Zt().createElement(_n,c({"aria-hidden":"true",height:tt,tabIndex:-1,viewBox:it,width:en,xmlns:"http://www.w3.org/2000/svg"},Cn),et)}h.defaultProps={inline:!0,height:"16px",viewBox:"0 0 24 24",width:"16px"},h.propTypes=kn;const En=h},80023:Je=>{Je.exports=tt(3)},99497:Je=>{Je.exports=tt(0)}},ot={};function t(Je){var tt=ot[Je];if(void 0!==tt)return tt.exports;var it=ot[Je]={exports:{}};return et[Je](it,it.exports,t),it.exports}t.n=Je=>{var et=Je&&Je.__esModule?()=>Je.default:()=>Je;return t.d(et,{a:et}),et},t.d=(Je,et)=>{for(var tt in et)t.o(et,tt)&&!t.o(Je,tt)&&Object.defineProperty(Je,tt,{enumerable:!0,get:et[tt]})},t.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),t.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var it={};(()=>{t.r(it),t.d(it,{IconContext:()=>_n,IconProvider:()=>wn,default:()=>Sn});var Je=t(99497),et=t.n(Je),tt=t(80023),ot=t.n(tt),Zt=t(42519);function u(Je,et){return function v(Je){if(Array.isArray(Je))return Je}(Je)||function s(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function c(Je,et){if(!Je)return;if("string"==typeof Je)return f(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return f(Je,et)}(Je,et)||function l(){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 f(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var en={children:ot().node,duplicateRepeatedIcons:ot().bool},Cn=function e(Je){var tt=Je.icons;return et().createElement(Zt.default,{style:{display:"none"}},et().createElement("defs",null,function e(Je){var tt=[];return Je.forEach((function(Je,ot){tt.push(et().createElement("symbol",{key:ot,id:ot,viewBox:"0 0 24 24"},Je))})),tt}(tt)))},_n=(0,Je.createContext)(null),wn=function t(tt){var ot=tt.children,it=tt.duplicateRepeatedIcons,Zt=u((0,Je.useState)(0),2),en=(Zt[0],Zt[1]),wn=(0,Je.useRef)(new Map),Sn=(0,Je.useRef)(!1);if((0,Je.useEffect)((function(){en(wn.current.size),Sn.current=!0}),[]),!it)return et().createElement(et().Fragment,null,ot);var xn=function e(Je){return wn.current.has(Je)};return et().createElement(_n.Provider,{value:{toRender:Sn.current,addIcon:function e(Je,et){var tt=xn(Je);return tt||(Sn.current=!1,wn.current.set(Je,et)),tt},getIconExists:xn}},et().createElement(Cn,{icons:wn.current}),ot)};wn.propTypes=en;const Sn=wn})(),Je.exports=it})()},6918:function(Je,et,tt){tt.p=function getPath(){function getConfigValue(Je,et){if(window.$C&&window.$C.hasOwnProperty(Je))return window.$C[Je];if(void 0!==et)return et;throw new Error("getConfigValue - "+Je+" not set, no default provided")}return function make_url(){for(var Je,et,tt="",ot=0,it=arguments.length;ot<it;ot++)(et=(Je=arguments[ot].toString()).length)>1&&"/"==Je.charAt(et-1)&&(Je=Je.substring(0,et-1)),"/"!=Je.charAt(0)?tt+="/"+Je:tt+=Je;if("/"!=tt){var Zt=tt.split("/"),en=Zt[1];if("static"==en||"modules"==en){var Cn=tt.substring(en.length+2,tt.length);tt="/"+en,window.$C.BUILD_NUMBER&&(tt+="/@"+window.$C.BUILD_NUMBER),window.$C.BUILD_PUSH_NUMBER&&(tt+="."+window.$C.BUILD_PUSH_NUMBER),"app"==Zt[2]&&(tt+=":"+getConfigValue("APP_BUILD",0)),tt+="/"+Cn}}var _n=getConfigValue("MRSPARKLE_ROOT_PATH","/"),wn=getConfigValue("LOCALE","en-US"),Sn="/"+wn+tt;return""==_n||"/"==_n?Sn:_n+Sn}("/static/app/itsi/build/pages")+"/"}();var ot=tt(1),it=ot(tt(303)),Zt=ot(tt(16)),en=ot(tt(17)),Cn=ot(tt(21)),_n=ot(tt(19)),wn=ot(tt(20)),Sn=ot(tt(8)),xn=_interopRequireWildcard(tt(0)),kn=ot(tt(81)),En=ot(tt(37)),Dn=ot(tt(6919)),Pn=ot(tt(153)),Ln=ot(tt(56)),Tn=ot(tt(33)),In=ot(tt(129)),jn=ot(tt(2018)),Mn=ot(tt(38)),An=ot(tt(147)),Rn=ot(tt(2033)),Nn=tt(85),Fn=tt(14),Bn=tt(4),Vn=_interopRequireWildcard(tt(337)),Wn=tt(322),zn=ot(tt(238)),Hn=tt(371),$n=tt(334),qn=tt(52),Kn=tt(346),Un=tt(141),Gn=tt(353),Jn=tt(863),Cr=tt(137),wr=tt(239),Sr=tt(293),Or=tt(483),xr=ot(tt(6920)),kr=ot(tt(2500)),Lr=ot(tt(7106)),Nr=ot(tt(7226)),Wr=ot(tt(7227)),zr=ot(tt(7228)),Hr=tt(1816),$r=tt(1040);tt(241);var Kr=ot(tt(47)),Ur=tt(151),Gr=ot(tt(593)),Zr=ot(tt(2529));function _getRequireWildcardCache(Je){if("function"!=typeof WeakMap)return null;var et=new WeakMap,tt=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(Je){return Je?tt:et})(Je)}function _interopRequireWildcard(Je,et){if(!et&&Je&&Je.__esModule)return Je;if(null===Je||"object"!=typeof Je&&"function"!=typeof Je)return{default:Je};var tt=_getRequireWildcardCache(et);if(tt&&tt.has(Je))return tt.get(Je);var ot={__proto__:null},it=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Zt in Je)if("default"!==Zt&&{}.hasOwnProperty.call(Je,Zt)){var en=it?Object.getOwnPropertyDescriptor(Je,Zt):null;en&&(en.get||en.set)?Object.defineProperty(ot,Zt,en):ot[Zt]=Je[Zt]}return ot.default=Je,tt&&tt.set(Je,ot),ot}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){(0,Sn.default)(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _callSuper(Je,et,tt){return et=(0,_n.default)(et),(0,Cn.default)(Je,function _isNativeReflectConstruct(){try{var Je=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(Je){}return function _isNativeReflectConstruct(){return!!Je}()}()?Reflect.construct(et,tt||[],(0,_n.default)(Je).constructor):et.apply(Je,tt))}var Xr=(0,qn.queryStringToProp)(),Yr=(0,qn.sanitizeURLParam)(Xr.savedGlassTableId),Qr=Xr.earliest,Jr=Xr.latest,eo=Xr.selected_swap_service_id,to={width:"1000px",margin:"10px",zIndex:6,position:"absolute",left:"20%",height:"45px"},no=Xr.transform,getModeFromUrl=()=>["edit","view"].includes(Xr.action)?Xr.action:"view",ro=function(Je){function GlassTableEditorBeta(Je,et){var tt;return(0,Zt.default)(this,GlassTableEditorBeta),tt=_callSuper(this,GlassTableEditorBeta,[Je,et]),(0,Sn.default)(tt,"removeUrlParams",()=>{var Je=(0,Mn.default)(Xr,["earliest","latest"]);(0,qn.updateURL)((0,Jn.uiEditURL)(Je))}),(0,Sn.default)(tt,"gtAccessValidation",()=>{var Je=tt.fetchUserCapabilities().then(Je=>Je.data),et=tt.fetchGT().then(Je=>Je.data);return new Promise((ot,it)=>{Promise.all([Je,et]).then(Je=>{var[et,Zt]=Je;tt.gtResponseData=Zt,tt.canViewGT(et,Zt)||it({responseText:(0,Fn.sprintf)((0,Bn.gettext)("%(username)s does not have the capability %(capabilityName)s."),{username:Nn.username,capabilityName:wr.CAPABILITIES.READ_GT})});var en=tt.canEditGT(et,Zt);"edit"!==getModeFromUrl()||en||tt.updateUrlMode("view"),tt.setState({isEditableGt:en}),ot()}).catch(Je=>{it(Je)})})}),(0,Sn.default)(tt,"fetchGT",()=>no?(0,Jn.transformGlassTable)(Yr):(0,Jn.retrieveGlassTable)(Yr,Nn.username)),(0,Sn.default)(tt,"fetchFeatureFlags",()=>(0,Kn.retrieveStanza)(Un.confFile,Un.featureFlagsStanzas.GLASS_TABLE_AGGREGATE_SEARCHES)),(0,Sn.default)(tt,"parseFeatureFlagsData",Je=>{if(Je&&Je.entry&&Je.entry.length){var et=Je.entry.filter(Je=>Je.name===Un.featureFlagsStanzas.GLASS_TABLE_AGGREGATE_SEARCHES);if(et&&et.length&&et[0].content)return!et[0].content.disabled}return!0}),(0,Sn.default)(tt,"fetchUserCapabilities",()=>(0,Or.retrieveIsUserCapableAllOps)(Gn.OBJECT_TYPE)),(0,Sn.default)(tt,"canViewGT",(Je,et)=>{var tt;return(null==Je||null===(tt=Je.permissions)||void 0===tt?void 0:tt.read)||et&&et.acl&&et.acl.sharing&&et.acl.sharing===Sr.PERMISSIONS.USER}),(0,Sn.default)(tt,"canEditGT",(Je,et)=>{var tt;return(null==Je||null===(tt=Je.permissions)||void 0===tt?void 0:tt.write)||et&&et.acl&&et.acl.sharing&&et.acl.sharing===Sr.PERMISSIONS.USER}),(0,Sn.default)(tt,"saveGT",Je=>{var{gtData:et,selectedServiceID:ot,selectedServicesIDs:it}=tt.state;if(et.definition=Je,et.title=Je.title,et.description=Je.description,et.selected_swap_service_id=ot,et.swap_service_ids=it,!et.title)return tt.setState({error:(0,Bn.gettext)("Title cannot be an empty string.")}),Promise.reject();tt.setState({gtData:et,definition:Je});var Zt=tt.formattedGtData(et,"POST");return(0,Jn.updateGlassTable)(Yr,Nn.username,Zt).then(Je=>Je.data).catch(Je=>{(0,Ur.handleError)(Je).then(Je=>{tt.setState({error:"".concat((0,Bn.gettext)("Cannot save glass table.")," ").concat((0,Bn.gettext)("Details"),": ").concat(Je)})})})}),(0,Sn.default)(tt,"formattedGtData",(Je,et)=>{var ot=Je;return et&&Je&&Je.definition&&Je.definition.visualizations&&!(0,Tn.default)(Je.definition.visualizations)&&((ot=(0,kn.default)(Je)).definition.visualizations=tt.formatVisualizationOptionsKeys(ot.definition.visualizations,et)),ot}),(0,Sn.default)(tt,"handleServicesChange",Je=>{var{selectedServiceID:et,selectedServicesIDs:ot}=tt.state;if(!et&&Je.length>0){var it=Je[0];tt.setState({selectedServicesIDs:Je,selectedServiceID:it}),tt.enableServiceSwapping(it)}else if(0===Je.length)tt.setState({selectedServicesIDs:Je,selectedServiceID:null});else if(-1===ot.indexOf(et)){var Zt=ot[0];tt.setState({selectedServicesIDs:Je,selectedServiceID:Zt})}else tt.setState({selectedServicesIDs:Je});tt.handleSelectedServices(Je)}),(0,Sn.default)(tt,"handleServiceChange",(Je,et,ot)=>{ot&&(et.handleDefinitionChange=function(Je){et.store.dispatch((0,Hn.resetStore)({definition:Je}))}),tt.applyServiceSwapping(tt.state.selectedServiceID,Je,et),tt.setState({selectedServiceID:Je})}),(0,Sn.default)(tt,"handleDefinitionChange",(function(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,ot=(0,kn.default)(Je),it=tt.filterOrphanedKPIDatasources(ot);tt.aggregateSearches(it),!(0,In.default)(Je,it)&&et&&et.updateDefinition(it),tt.setState({definition:it})})),(0,Sn.default)(tt,"filterOrphanedKPIDatasources",Je=>{var et=Object.values(Je.visualizations).map(Je=>(0,Pn.default)(Je,"dataSources.primary")),tt=Object.fromEntries(Object.entries(Je.dataSources).filter(Je=>{var[tt,ot]=Je;return!(0,Pn.default)(ot,"meta.kpiID")||et.includes(tt)}));return Je.dataSources=tt,Je}),(0,Sn.default)(tt,"userMessageHandler",Je=>{var et,{message:ot,level:it}=Je;switch(it){case"warning":et=Wn.TOAST_TYPES.WARNING;break;case"error":et=Wn.TOAST_TYPES.ERROR;break;case"info":default:et=Wn.TOAST_TYPES.INFO}tt.createToast({message:ot,type:et,autoDismiss:!1,dismissOnActionClick:!0})}),(0,Sn.default)(tt,"handleMessageBannerOpen",()=>{tt.setState({showMessageBanner:!0})}),(0,Sn.default)(tt,"handleMessageBannerClose",()=>{tt.setState({showMessageBanner:!1})}),(0,Sn.default)(tt,"checkKpiInMaintenance",()=>{var{definition:Je}=tt.state,et=!1,{dataSources:ot={}}=Je;return Object.values(ot).forEach(Je=>{Je.meta&&Je.meta.kpiID&&tt.maintenanceWindow.isKpiInMaintenance(Je.meta.kpiID)&&(et=!0)}),et}),(0,Sn.default)(tt,"showMaintenanceWindowBanner",()=>{var{showMessageBanner:Je}=tt.state;return xn.default.createElement("div",null,Je&&tt.checkKpiInMaintenance()&&xn.default.createElement(Zr.default,{type:"info",style:to,open:Je,onBannerClose:tt.handleMessageBannerClose,isBannerCloseFlag:!0},(0,Bn.gettext)("There is an active maintenance window that impacts one or more of the KPI visualizations on the glass table.")))}),(0,Sn.default)(tt,"aggregateSearches",Je=>{var et,ot="";ot=tt.state.activeTab?tt.state.activeTab:Object.keys(Je.layout.layoutDefinitions)[0];var it=((null===(et=Je.layout)||void 0===et||null===(et=et.layoutDefinitions)||void 0===et||null===(et=et[ot])||void 0===et||null===(et=et.structure)||void 0===et?void 0:et.map(Je=>Je.item))||[]).map(et=>{var tt,ot,it=null===(tt=Je.visualizations)||void 0===tt||null===(tt=tt[et])||void 0===tt||null===(tt=tt.dataSources)||void 0===tt?void 0:tt.primary;return it?null===(ot=Je.dataSources)||void 0===ot?void 0:ot[it]:null}).filter(Je=>null!==Je);tt.state.canRunGlassTableAggregateSearches&&!(0,Tn.default)(it)?tt.searchAggregatorInstance.registerDatasources(it,tt.timeRange,tt.refreshRate):tt.searchAggregatorInstance.registerDatasources(null)}),(0,Sn.default)(tt,"formatVisualizationOptionsKeys",(Je,et)=>{var[tt,ot]=["",""];return"GET"===et?(tt="__",ot="."):"POST"===et&&(tt=".",ot="__"),tt&&ot&&(0,Dn.default)(Je,Je=>{Je.options&&(Je.options=(0,jn.default)(Je.options,(Je,et)=>et.split(tt).join(ot)))}),Je}),(0,Sn.default)(tt,"handleModeChange",Je=>{tt.updateUrlMode(Je),tt.updateSaveNeededState()}),(0,Sn.default)(tt,"handleErrorClose",()=>{tt.setState({error:null})}),(0,Sn.default)(tt,"getGlobalTimeRangePickerTokenName",Je=>{var et=(0,Pn.default)(Je,["inputs","input_global_trp","options","token"]);return et===Hr.GLOBAL_TRP_TOKEN_NAME?Hr.GLOBAL_TRP_TOKEN_NAME:et}),(0,Sn.default)(tt,"getGlobalRefreshRateTokenName",Je=>{var et=(0,Pn.default)(Je,["inputs","input_global_refresh_rate","options","token"]);return et===Hr.GLOBAL_REFRESH_TOKEN_NAME?Hr.GLOBAL_REFRESH_TOKEN_NAME:et}),(0,Sn.default)(tt,"handleTokenChange",Je=>{var{definition:et}=tt.state,ot=tt.getGlobalTimeRangePickerTokenName(et),it=tt.getGlobalRefreshRateTokenName(et),Zt=(0,$r.addTimeZone)({earliest:(0,Pn.default)(Je,["default","".concat(ot,".earliest")]),latest:(0,Pn.default)(Je,["default","".concat(ot,".latest")])}),en=(0,$r.parseExprToSeconds)((0,Pn.default)(Je,["default",it],"60s"));tt.currentInputsConfigs={default:(0,An.default)(Je.default,["".concat(ot,".earliest"),"".concat(ot,".latest"),it])};var Cn=Zt.earliest&&Zt.latest&&!(0,In.default)(tt.timeRange,Zt),_n=en&&!(0,In.default)(tt.refreshRate,en);Cn&&(tt.timeRange=Zt),_n&&(tt.refreshRate=en),(Cn||_n)&&tt.aggregateSearches(et),tt.updateSaveNeededState()}),(0,Sn.default)(tt,"handleActiveTabChange",Je=>{var{definition:et}=tt.state;tt.setState({activeTab:Je},()=>{tt.aggregateSearches(et)})}),(0,Sn.default)(tt,"inputsConfigsChanged",()=>{var{oldInputsConfigs:Je,currentInputsConfigs:et}=tt;return!(0,In.default)(Je,et)}),(0,Sn.default)(tt,"updateSaveNeededState",()=>{var{mode:Je}=tt.state;"edit"===Je&&(tt.inputsConfigsChanged()?tt.setState({saveNeeded:!0}):tt.setState({saveNeeded:!1}))}),(0,Sn.default)(tt,"getCurrentInputsConfigs",Je=>{var et={default:{}},ot=(0,Pn.default)(Je,["inputs","input_global_trp","options"]),it=(0,Pn.default)(Je,["inputs","input_global_refresh_rate","options"]),Zt=tt.getGlobalTimeRangePickerTokenName(Je),en=tt.getGlobalRefreshRateTokenName(Je);if(ot&&(0,Ln.default)(ot,"defaultValue")){var[Cn,_n]=ot.defaultValue.split(",").map(Je=>Je.trim());et.default["".concat(Zt,".earliest")]=Cn,et.default["".concat(Zt,".latest")]=_n}return Xr.earliest&&Xr.latest&&(et.default=Object.assign({},et.default,_objectSpread(_objectSpread({},Qr&&{["".concat(Zt,".earliest")]:Qr}),Jr&&{["".concat(Zt,".latest")]:Jr}))),it&&(0,Ln.default)(it,"defaultValue")&&(et.default[en]=it.defaultValue),et}),(0,Sn.default)(tt,"definitionWithUpdatedInputsConfigs",()=>{var{currentInputsConfigs:Je}=tt,{definition:et}=tt.state,ot=(0,kn.default)(et),it=(0,Pn.default)(ot,["inputs","input_global_trp","options"]),Zt=(0,Pn.default)(ot,["inputs","input_global_refresh_rate","options"]),en=tt.getGlobalTimeRangePickerTokenName(et),Cn=tt.getGlobalRefreshRateTokenName(et),_n=(0,Pn.default)(Je,["default","".concat(en,".earliest")]),wn=(0,Pn.default)(Je,["default","".concat(en,".latest")]),Sn=(0,Pn.default)(Je,["default",Cn]);it&&(ot.inputs.input_global_trp.options.defaultValue="".concat(_n,", ").concat(wn)),Zt&&(ot.inputs.input_global_refresh_rate.options.defaultValue=Sn);var xn={default:{}};return xn.default["".concat(en,".earliest")]=_n,xn.default["".concat(en,".latest")]=wn,xn.default[Cn]=Sn,tt.currentInputsConfigs=tt.oldInputsConfigs=xn,ot}),(0,Sn.default)(tt,"updateUrlMode",Je=>{tt.setState({mode:Je}),Xr.action=Je,(0,qn.updateURL)((0,Jn.uiEditURL)(Xr))}),(0,Sn.default)(tt,"propagateTitleToDefinition",Je=>{Je.definition&&Je.title!==Je.definition.title&&(Je.definition.title=Je.title)}),(0,Sn.default)(tt,"updateTitle",Je=>{(0,qn.setPageTitle)("".concat((0,Bn.gettext)("Glass Table")," - ").concat(Je))}),(0,Sn.default)(tt,"getUDFFeatureFlags",()=>({enableImageFileUpload:!0,showLastUpdated:!1,showNewDataForViz:!1,enableZoomCenter:!0,enableSmartSourceDS:!0})),(0,Sn.default)(tt,"openDataSourceInSearch",Je=>{var{type:et,options:{ref:tt,query:ot,queryParameters:{earliest:it="",latest:Zt=""}={}}}=Je;if("ds.search"===et){var en={earliest:it,latest:Zt};ot&&(en.q=ot),window.open((0,Cr.uiEditURL)(en),"_blank")}else"ds.savedSearch"===et&&tt&&window.open((0,Cr.uiEditURL)({s:tt}),"_blank")}),(0,Sn.default)(tt,"handleSaveClick",()=>{var{definition:Je}=tt.state;tt.inputsConfigsChanged()&&(Je=tt.definitionWithUpdatedInputsConfigs()),tt.isDirty()&&tt.saveGT(Je).then(()=>{tt.setState({committedDefinition:(0,kn.default)(Je),committedSelectedServiceID:tt.state.selectedServiceID,committedSelectedServicesIDs:tt.state.selectedServicesIDs,saveFailed:!1,saveNeeded:!1})}).catch(()=>{tt.setState({saveFailed:!0})})}),(0,Sn.default)(tt,"isDirty",()=>{var{committedDefinition:Je,committedSelectedServiceID:et,committedSelectedServicesIDs:ot,definition:it,saveFailed:Zt,saveNeeded:en,selectedServiceID:Cn,selectedServicesIDs:_n}=tt.state;return Zt||!(0,In.default)(it,Je)||0!==(0,Rn.default)(ot,_n).length||et!==Cn||en}),tt.dataProviderInstance=kr.default.getInstance(),tt.state={gtData:null,committedDefinition:null,definition:null,error:null,canRunGlassTableAggregateSearches:{},saveNeeded:!1,saveFailed:!1,selectedServiceID:null,selectedServicesIDs:[],committedSelectedServiceID:null,committedSelectedServicesIDs:[],showMessageBanner:!1,isEditableGt:!0,mode:getModeFromUrl(),selectedServices:{},activeTab:""},tt.ackKpiList=[],tt.timeRange=null,tt.refreshRate=60,tt.currentInputsConfigs={},tt.oldInputsConfigs={},tt.gtResponseData=null,tt.gtAccessValidationPromise=tt.gtAccessValidation(),tt.ddEditors=null,tt.dataProviderInstance.getTotalCountOfServices(),tt.maintenanceWindow=new zr.default(tt.handleMessageBannerOpen),tt.searchAggregatorInstance=Wr.default.getInstance(tt.maintenanceWindow.resultsCallback),tt.createToast=(0,Vn.makeCreateToast)(Vn.default),tt}return(0,wn.default)(GlassTableEditorBeta,Je),(0,en.default)(GlassTableEditorBeta,[{key:"componentDidMount",value:function componentDidMount(){var Je=this,et=this.fetchFeatureFlags().then(Je=>Je.data);Promise.all([et,this.gtAccessValidationPromise]).then(function(){var et=(0,it.default)((function*(et){var[tt]=et;yield Je.dataProviderInstance.registerAvailableServices();var ot=Je.formattedGtData(Je.gtResponseData,"GET");no&&(ot={committedDefinition:(0,kn.default)(ot),definition:ot,title:ot.title,description:ot.description}),Je.propagateTitleToDefinition(ot);var it=(0,kn.default)(ot.definition),Zt=ot.selected_swap_service_id;eo&&ot.selected_swap_service_id!==eo&&(Zt=eo,it=yield Je.updateDefinitionForServiceSwapping(ot.selected_swap_service_id,eo,it)),Je.currentInputsConfigs=Je.oldInputsConfigs=Je.getCurrentInputsConfigs(it),Je.removeUrlParams();var en=Xr?Xr.tab:Object.keys(it.layout.layoutDefinitions)[0];Je.ddEditors=new xr.default,Je.setState({canRunGlassTableAggregateSearches:Je.parseFeatureFlagsData(tt)},()=>{Je.aggregateSearches(it)}),Je.setState({gtData:ot,definition:it,activeTab:en,selectedServiceID:Zt,committedDefinition:ot.definition,committedSelectedServiceID:ot.selected_swap_service_id||null,selectedServicesIDs:ot.swap_service_ids||[],committedSelectedServicesIDs:ot.swap_service_ids||[]}),Je.handleSelectedServices(ot.swap_service_ids)}));return function(Je){return et.apply(this,arguments)}}()).catch(Je=>{(0,Ur.handleError)(Je).then(Je=>{this.setState({error:"".concat((0,Bn.gettext)("Cannot view glass table.")," ").concat((0,Bn.gettext)("Details"),": ").concat(Je)})})})}},{key:"handleSelectedServices",value:(_n=(0,it.default)((function*(Je){var et=this,tt={};(0,En.default)(Je,function(){var Je=(0,it.default)((function*(Je){var ot=yield et.dataProviderInstance.getService(Je);ot&&(tt[ot.svc_id]=ot)}));return function(et){return Je.apply(this,arguments)}}()),this.setState({selectedServices:tt})})),function handleSelectedServices(Je){return _n.apply(this,arguments)})},{key:"applyServiceSwapping",value:(Cn=(0,it.default)((function*(Je,et,tt){if(Je!==et){var ot=(0,kn.default)(this.state.definition),it=yield this.updateDefinitionForServiceSwapping(et,ot,tt);this.aggregateSearches(it),this.setState({definition:it})}})),function applyServiceSwapping(Je,et,tt){return Cn.apply(this,arguments)})},{key:"updateDefinitionForServiceSwapping",value:(ot=(0,it.default)((function*(Je,et,tt){var ot=yield this.dataProviderInstance.getService(Je),it=(0,kn.default)(et.dataSources),Zt=Object.keys(it),en=0;return(0,En.default)(it,et=>{if(et.meta&&et.meta.kpiID){var it,Cn=et.meta.kpiID,_n=this.state.selectedServices[et.meta.serviceID];_n&&ot&&(it=Nr.default.findMatchingKPI(Cn,_n.kpis,ot.kpis)),it&&(et.options.query=et.options.query.replace(Cn,it),et.name=et.name.replace(_n.svc_title,ot.svc_title),et.meta.kpiID=it,et.meta.serviceID=Je,tt.editDataSource(Zt[en],et))}en+=1}),et.dataSources=it,et})),function updateDefinitionForServiceSwapping(Je,et,tt){return ot.apply(this,arguments)})},{key:"enableServiceSwapping",value:(tt=(0,it.default)((function*(Je){var et=this,tt=this.state.definition,ot=yield this.dataProviderInstance.getService(Je);yield this.asyncForEach(tt.dataSources,function(){var tt=(0,it.default)((function*(tt){var it=tt.meta.kpiID;if(tt.meta&&it){var Zt=tt.meta.serviceID;if(Zt!==Je){var en=yield et.dataProviderInstance.getService(Zt),Cn=Nr.default.findMatchingKPI(it,en.kpis,ot.kpis);Cn&&(tt.options.query.replace(it,Cn),tt.name.replace(en.svc_title,ot.svc_title),tt.meta.kpiID=Cn,tt.meta.serviceID=Je)}}}));return function(Je){return tt.apply(this,arguments)}}()),this.aggregateSearches(tt),this.setState({definition:tt})})),function enableServiceSwapping(Je){return tt.apply(this,arguments)})},{key:"asyncForEach",value:(et=(0,it.default)((function*(Je,et){for(var tt=0;tt<Je.length;tt++)yield et(Je[tt],tt,Je)})),function asyncForEach(Je,tt){return et.apply(this,arguments)})},{key:"render",value:function render(){var{definition:Je,error:et,selectedServiceID:tt,selectedServicesIDs:ot,isEditableGt:it,mode:Zt,activeTab:en}=this.state,Cn=this.getUDFFeatureFlags();return Je&&Je.title&&this.updateTitle(Je.title),xn.default.createElement(Kr.default,null,xn.default.createElement(xn.Fragment,null,this.showMaintenanceWindowBanner(),Je&&xn.default.createElement(Lr.default,{isEditable:it,definition:Je,earliest:Qr,latest:Jr,dataProviderInstance:this.dataProviderInstance,featureFlags:Cn,handleDefinitionChange:this.handleDefinitionChange,handleSaveClick:this.handleSaveClick,handleServiceChange:this.handleServiceChange,handleServicesChange:this.handleServicesChange,handleTokenChange:this.handleTokenChange,handleActiveTabChange:this.handleActiveTabChange,isDirty:this.isDirty(),mode:Zt,activeTab:en,onSourceCommit:this.saveGT,onModeChange:this.handleModeChange,onOpenSearchClick:this.openDataSourceInSearch,searchAggregatorInstance:this.searchAggregatorInstance,selectedServiceID:tt,selectedServicesIDs:ot,ddEditors:this.ddEditors,userMessageHandler:this.userMessageHandler,createToast:this.createToast}),xn.default.createElement(Gr.default,{dataTestItsi:"glass-table-error-modal",open:null!==et,errorMessage:et,handleRequestClose:this.handleErrorClose})))}}]);var et,tt,ot,Cn,_n}(xn.Component),oo=(0,zn.default)(ro);(0,$n.createLayout)(xn.default.createElement(oo,null),{pageTitle:(0,qn.buildPageTitle)((0,Bn.gettext)("Glass Table"))})},6919:function(Je,et,tt){var ot=tt(838),it=tt(1266);Je.exports=function forOwn(Je,et){return Je&&ot(Je,it(et))}},6920:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it=ot(tt(17)),Zt=ot(tt(16)),en=ot(tt(8)),Cn=tt(1778),_n=ot(tt(7100)),wn=ot(tt(7102)),Sn=ot(tt(7103)),xn=ot(tt(7104)),kn=ot(tt(7105));function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}var En=(0,it.default)((function ITSIDrilldownEditors(){(0,Zt.default)(this,ITSIDrilldownEditors),(0,en.default)(this,"getDrilldownEditors",()=>function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){(0,en.default)(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}({"drilldown.glassTableObject":_n.default,"drilldown.deepDiveObject":wn.default,"drilldown.dashboardObject":Sn.default,"drilldown.eventManagementObject":xn.default,"drilldown.homeViewObject":kn.default},Cn.DrilldownEditors))}));et.default=En;Je.exports=et.default},6921:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=tt(1037);var it=function getSettingsFromThemedProps(Je){var et,tt=(null===(et=Je.theme)||void 0===et?void 0:et.splunkThemeV1)||{},it=tt.family,Zt=tt.colorScheme,en=tt.density;return(0,ot.addThemeDefaults)({family:it,colorScheme:Zt,density:en})};et.default=it},6922:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(2474)),it=_interopRequireDefault(tt(3784)),Zt=_interopRequireDefault(tt(3785)),en=_interopRequireDefault(tt(3786)),Cn=_interopRequireDefault(tt(6923));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var _n=function createEnterpriseTheme(Je){var et=Je.colorScheme,tt=Je.density,_n={light:ot.default,dark:it.default}[et],wn={compact:Zt.default,comfortable:en.default}[tt],Sn=(0,Cn.default)({colorScheme:et,density:tt});return _objectSpread(_objectSpread(_objectSpread({},_n),wn),Sn)};et.default=_n},6923:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(97)),it=_interopRequireDefault(tt(2474)),Zt=_interopRequireDefault(tt(3784)),en=_interopRequireDefault(tt(3785)),Cn=_interopRequireDefault(tt(3786));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}var _n=function createPrismaAliases(Je){var et=Je.colorScheme,tt=Je.density,_n={light:it.default,dark:Zt.default}[et],wn={compact:en.default,comfortable:Cn.default}[tt];return{accentColorPositive:_n.successColor,accentColorWarning:_n.warningColor,accentColorAlert:_n.alertColor,accentColorNegative:_n.errorColor,statusColorInfo:_n.infoColorL10,statusColorNormal:_n.successColorL10,statusColorLow:_n.warningColorL10,statusColorMedium:_n.alertColorL10,statusColorHigh:_n.errorColorL10,statusColorCritical:_n.errorColorD20,embossShadow:_n.overlayShadow,dragShadow:_n.overlayShadow,modalShadow:_n.overlayShadow,backgroundColorPopup:_n.backgroundColor,backgroundColorSection:_n.backgroundColor,backgroundColorSidebar:_n.backgroundColor,backgroundColorPage:_n.backgroundColor,backgroundColorNavigation:_n.backgroundColor,backgroundColorFloating:_n.backgroundColor,backgroundColorDialog:_n.backgroundColor,backgroundColorScrim:(0,ot.default)(_n.gray30).setAlpha(.8).toRgbString(),contentColorActive:_n.textColor,contentColorDefault:_n.textColor,contentColorMuted:_n.textGray,contentColorDisabled:_n.textDisabledColor,contentColorInverted:_n.gray30,neutral100:"dark"===et?_n.gray25:_n.gray98,neutral200:"dark"===et?_n.gray30:_n.gray96,neutral300:"dark"===et?_n.gray45:_n.gray92,neutral400:"dark"===et?_n.gray60:ot.default.mix(_n.gray92,_n.gray80).toRgbString(),neutral500:_n.gray80,interactiveColorPrimary:_n.brandColor,interactiveColorBorder:"dark"===et?_n.gray20:_n.gray60,interactiveColorBorderActive:"dark"===et?_n.gray20:_n.gray60,interactiveColorBorderHover:"dark"===et?_n.gray20:_n.gray60,interactiveColorBorderDisabled:"dark"===et?_n.gray30:_n.gray92,interactiveColorBackgroundDisabled:"dark"===et?_n.gray22:_n.gray96,spacingXSmall:wn.spacingQuarter,spacingSmall:wn.spacingHalf,spacingMedium:"calc(".concat(wn.spacing," * 0.75)"),spacingLarge:wn.spacing,spacingXLarge:"calc(".concat(wn.spacing," * 1.5)"),spacingXXLarge:"calc(".concat(wn.spacing," * 2)"),spacingXXXLarge:"calc(".concat(wn.spacing," * 2.5)")}};et.default=_n},6924:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(3787)),it=_interopRequireDefault(tt(3788)),Zt=_interopRequireDefault(tt(6925)),en=_interopRequireDefault(tt(6926)),Cn=_interopRequireDefault(tt(6927));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var _n=function createPrismaTheme(Je){var et=Je.colorScheme,tt=Je.density,_n={light:ot.default,dark:it.default}[et],wn={compact:Zt.default,comfortable:en.default}[tt];return _objectSpread(_objectSpread(_objectSpread({},(0,Cn.default)({colorScheme:et})),_n),wn)};et.default=_n},6925:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingXSmall:"4px",spacingSmall:"8px",spacingMedium:"12px",spacingLarge:"16px",spacingXLarge:"24px",spacingXXLarge:"32px",spacingXXXLarge:"40px",fontSizeSmall:"12px",fontSize:"14px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"32px",borderRadius:"4px"};et.default=ot},6926:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingXSmall:"4px",spacingSmall:"8px",spacingMedium:"12px",spacingLarge:"16px",spacingXLarge:"24px",spacingXXLarge:"32px",spacingXXXLarge:"40px",fontSizeSmall:"12px",fontSize:"14px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"40px",borderRadius:"4px"};et.default=ot},6927:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(97)),it=_interopRequireDefault(tt(6928)),Zt=_interopRequireDefault(tt(3787)),en=_interopRequireDefault(tt(3788));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Cn=function createPrismaBase(Je){var et=Je.colorScheme,tt={light:Zt.default,dark:en.default}[et],Cn={focusColor:(0,ot.default)(tt.interactiveColorPrimary).setAlpha(.7).toRgbString(),transparent:"transparent",linkColor:tt.interactiveColorPrimary},_n={hoverShadow:"0 0 0 2px ".concat(tt.backgroundColorPage,", 0 0 0 5px ").concat(tt.interactiveColorOverlayHover),focusShadow:"0 0 0 2px ".concat(tt.backgroundColorPage,", 0 0 0 5px ").concat(Cn.focusColor),focusShadowInset:"inset 0 0 0 3px ".concat(Cn.focusColor)},wn={activeBorder:"double ".concat(tt.interactiveColorBorderActive),borderColor:"".concat(tt.neutral200),borderColorWeak:"".concat(tt.neutral100),borderColorStrong:"".concat(tt.neutral300)},Sn={draggableBackground:"radial-gradient(circle at 1px 1px, ".concat(tt.contentColorMuted,", ").concat(tt.contentColorMuted," 1px, transparent 1px) 0 0 / 4px 6px")},xn="'Splunk Platform Sans', 'Splunk Data Sans', Roboto, Droid, 'Helvetica Neue', Helvetica, Arial, sans-serif";return _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{sansFontFamily:xn,serifFontFamily:"Georgia, 'Times New Roman', Times, serif",monoFontFamily:"'Splunk Platform Mono', 'Roboto Mono', Consolas, 'Droid Sans Mono', Monaco, 'Courier New', Courier, monospace",fontFamily:xn}),{fontWeightLight:300,fontWeightNormal:400,fontWeightSemiBold:500,fontWeightBold:700,fontWeightHeavy:800,fontWeightExtraBold:900}),Cn),it.default),_n),wn),Sn),{zindexLayer:1e3,zindexFixedNavbar:1030,zindexModalBackdrop:1040,zindexModal:1050,zindexPopover:1060,zindexToastMessages:2e3})};et.default=Cn},6928:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=et.highLow=et.sequential=et.divergent=et.categorical=et.staticColors=void 0;var ot={static1:"#7B56DB",static2:"#009CEB",static3:"#00CDAF",static4:"#DD9900",static5:"#FF677B",static6:"#CB2196",static7:"#813193",static8:"#0051B5",static9:"#008C80",static10:"#99B100",static11:"#FFA476",static12:"#FF6ACE",static13:"#AE8CFF",static14:"#00689D",static15:"#00490A",static16:"#465D00",static17:"#9D6300",static18:"#F6540B",static19:"#FF969E",static20:"#E47BFE"};et.staticColors=ot;var it=_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{categorical1D1:"#5C33FF",categorical1D2:"#207865",categorical1D3:"#AD3F20",categorical1D4:"#003E80",categorical1D5:"#78062A",categorical1D6:"#2F8811",categorical1D7:"#555555"}),{categorical1L1:"#9980FF",categorical1L2:"#45D4BA",categorical1L3:"#FB865C",categorical1L4:"#66AAF9",categorical1L5:"#E85B79",categorical1L6:"#88EE66",categorical1L7:"#F0B000"}),{categorical2D1:"#1F4D5B",categorical2D2:"#CC0AD6",categorical2D3:"#017FA2",categorical2D4:"#D81E5B",categorical2D5:"#621FFF",categorical2D6:"#348350",categorical2D7:"#555555"}),{categorical2L1:"#5599BE",categorical2L2:"#FB9DFB",categorical2L3:"#00BBEE",categorical2L4:"#EE3399",categorical2L5:"#9980FF",categorical2L6:"#5FBF7F",categorical2L7:"#F58B00"});et.categorical=it;var Zt=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{divergent1D1:"#118832",divergent1D2:"#1C6B2D",divergent1D3:"#284D27",divergent1D4:"#333022",divergent1D5:"#692A21",divergent1D6:"#9E2520",divergent1D7:"#D41F1F"}),{divergent1L1:"#08AE37",divergent1L2:"#55C169",divergent1L3:"#A1D59C",divergent1L4:"#EEE8CE",divergent1L5:"#F4BAA9",divergent1L6:"#F98C83",divergent1L7:"#FF5E5E"}),{divergent2D1:"#0070F3",divergent2D2:"#115BAD",divergent2D3:"#224468",divergent2D4:"#333022",divergent2D5:"#692A21",divergent2D6:"#9E2520",divergent2D7:"#D41F1F"}),{divergent2L1:"#2A99FF",divergent2L2:"#6BB3EE",divergent2L3:"#ADCCDD",divergent2L4:"#EEE8CE",divergent2L5:"#F4BAA9",divergent2L6:"#F98C83",divergent2L7:"#FF5E5E"}),{divergent3D1:"#299986",divergent3D2:"#277C52",divergent3D3:"#24551F",divergent3D4:"#333022",divergent3D5:"#422879",divergent3D6:"#602CA1",divergent3D7:"#8747DA"}),{divergent3L1:"#14846C",divergent3L2:"#45D4BA",divergent3L3:"#9ADEC4",divergent3L4:"#EEE8CE",divergent3L5:"#D7BEE4",divergent3L6:"#C093F9",divergent3L7:"#9156DD"}),{divergent4D1:"#0D8387",divergent4D2:"#1A6765",divergent4D3:"#264C44",divergent4D4:"#333022",divergent4D5:"#693623",divergent4D6:"#9F3B23",divergent4D7:"#D54124"}),{divergent4L1:"#008287",divergent4L2:"#2EA39B",divergent4L3:"#5CC3AF",divergent4L4:"#EEE8CE",divergent4L5:"#ECA14E",divergent4L6:"#E3723A",divergent4L7:"#DA4325"});et.divergent=Zt;var en=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{sequential1D1:"#118832",sequential1D2:"#669922",sequential1D3:"#9D9F0D",sequential1D4:"#CBA700",sequential1D5:"#D97A0D",sequential1D6:"#D94E17",sequential1D7:"#D41F1F"}),{sequential1L1:"#088F44",sequential1L2:"#2EB82E",sequential1L3:"#C3CC33",sequential1L4:"#FFD442",sequential1L5:"#FFA857",sequential1L6:"#FF7149",sequential1L7:"#FE3A3A"}),{sequential2D1:"#333022",sequential2D2:"#3D2830",sequential2D3:"#562E4C",sequential2D4:"#6F3468",sequential2D5:"#873A83",sequential2D6:"#A0409F",sequential2D7:"#B846BB"}),{sequential2L1:"#EEE8CE",sequential2L2:"#E8C7CE",sequential2L3:"#E1A6CD",sequential2L4:"#DB86CD",sequential2L5:"#D465CD",sequential2L6:"#CE44CC",sequential2L7:"#C723CC"}),{sequential3D1:"#333022",sequential3D2:"#253223",sequential3D3:"#244333",sequential3D4:"#245442",sequential3D5:"#246451",sequential3D6:"#237561",sequential3D7:"#238570"}),{sequential3L1:"#EEE8CE",sequential3L2:"#B6ECD4",sequential3L3:"#7EEFDA",sequential3L4:"#45D4BA",sequential3L5:"#35B9A0",sequential3L6:"#249F86",sequential3L7:"#14846C"}),{sequential4D1:"#333022",sequential4D2:"#442519",sequential4D3:"#64271F",sequential4D4:"#832A24",sequential4D5:"#A0312E",sequential4D6:"#BD3737",sequential4D7:"#DA3B30"}),{sequential4L1:"#EEE8CE",sequential4L2:"#F5CEBF",sequential4L3:"#FCB4B0",sequential4L4:"#F99C96",sequential4L5:"#F6847C",sequential4L6:"#DF564D",sequential4L7:"#DD2E2E"}),{sequential5D1:"#2E2E55",sequential5D2:"#4B1773",sequential5D3:"#77136A",sequential5D4:"#A81A45",sequential5D5:"#D24620",sequential5D6:"#D97A0D",sequential5D7:"#CBA700"}),{sequential5L1:"#EEE8CE",sequential5L2:"#F2DD88",sequential5L3:"#FFC355",sequential5L4:"#FF9D66",sequential5L5:"#FF7777",sequential5L6:"#EE4477",sequential5L7:"#DD22BB"}),{sequential6D1:"#1C3355",sequential6D2:"#005580",sequential6D3:"#007575",sequential6D4:"#118832",sequential6D5:"#669922",sequential6D6:"#9D9F0D",sequential6D7:"#CBA700"}),{sequential6L1:"#EEE8CE",sequential6L2:"#E7E755",sequential6L3:"#A3E052",sequential6L4:"#0AD647",sequential6L5:"#00BBBB",sequential6L6:"#1182F3",sequential6L7:"#6666DD"});et.sequential=en;var Cn=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{highLow1DHigh:"#1C6B2D",highLow1DLow:"#9E2520"}),{highLow1LHigh:"#55C169",highLow1LLow:"#F98C83"}),{highLow2DHigh:"#115BAD",highLow2DLow:"#9E2520"}),{highLow2LHigh:"#6BB3EE",highLow2LLow:"#F98C83"}),{highLow3DHigh:"#277C52",highLow3DLow:"#602CA1"}),{highLow3LHigh:"#45D4BA",highLow3LLow:"#C093F9"}),{highLow4DHigh:"#1A6765",highLow4DLow:"#9F3B23"}),{highLow4LHigh:"#2EA39B",highLow4LLow:"#E3723A"});et.highLow=Cn;var _n=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},ot),it),Zt),en),Cn);et.default=_n},6929:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.clearfix=clearfix,et.ellipsis=ellipsis,et.printWidth100Percent=printWidth100Percent,et.printHide=printHide,et.printNoBackground=printNoBackground,et.printWrapAll=printWrapAll,et.screenReaderContent=screenReaderContent,et.overlayColors=overlayColors,et.colorWithAlpha=colorWithAlpha,et.default=et.reset=void 0;var ot=_interopRequireDefault(tt(97)),it=tt(2),Zt=tt(281),en=_interopRequireDefault(tt(2475)),Cn=_interopRequireDefault(tt(1779));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function _templateObject(){var Je=function _taggedTemplateLiteral(Je,et){et||(et=Je.slice(0));return Object.freeze(Object.defineProperties(Je,{raw:{value:Object.freeze(et)}}))}(["\n /* Generic resets */\n animation: none 0s ease 0s 1 normal none running;\n backface-visibility: visible;\n background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;\n border: medium none currentColor;\n border-collapse: separate;\n border-image: none;\n border-radius: 0;\n border-spacing: 0;\n bottom: auto;\n box-shadow: none;\n caption-side: top;\n clear: none;\n clip: auto;\n color-scheme: ",";\n columns: auto;\n column-count: auto;\n column-fill: balance;\n column-gap: normal;\n column-rule: medium none currentColor;\n column-span: 1;\n column-width: auto;\n content: normal;\n counter-increment: none;\n counter-reset: none;\n empty-cells: show;\n float: none;\n font-style: normal;\n font-variant: normal;\n font-weight: normal;\n font-stretch: normal;\n height: auto;\n hyphens: none;\n left: auto;\n letter-spacing: normal;\n list-style: disc outside none;\n margin: 0;\n max-height: none;\n max-width: none;\n min-height: 0;\n min-width: 0;\n opacity: 1;\n orphans: 2;\n overflow: visible;\n overflow-x: visible;\n overflow-y: visible;\n padding: 0;\n page-break-after: auto;\n page-break-before: auto;\n page-break-inside: auto;\n perspective: none;\n perspective-origin: 50% 50%;\n pointer-events: auto;\n position: static;\n right: auto;\n tab-size: 8;\n table-layout: auto;\n text-align: left;\n text-align-last: auto;\n text-decoration: none;\n text-indent: 0;\n text-shadow: none;\n text-transform: none;\n top: auto;\n transform: none;\n transform-origin: 50% 50% 0;\n transform-style: flat;\n transition: none 0s ease 0s;\n user-select: auto;\n vertical-align: baseline;\n white-space: normal;\n widows: 2;\n width: auto;\n word-spacing: normal;\n z-index: auto;\n /* Splunk-specific resets */\n border-width: 1px;\n box-sizing: border-box;\n color: ",";\n cursor: inherit;\n display: ",";\n font-family: ",";\n font-size: ",";\n line-height: ",";\n outline: medium none ",";\n visibility: inherit;\n "]);return _templateObject=function _templateObject(){return Je},Je}var _n=function reset(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"inline";return function(){return(0,it.css)(_templateObject(),(0,Cn.default)({dark:"dark",light:"light"}),(0,Cn.default)({enterprise:en.default.textColor,prisma:en.default.contentColorDefault}),Je,en.default.fontFamily,en.default.fontSize,en.default.lineHeight,en.default.focusColor)}};function clearfix(){return{"&::after":{display:"table",content:'""',clear:"both"}}}function ellipsis(){return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}function printWidth100Percent(){return{maxWidth:"100% !important",width:"100% !important",overflow:"hidden !important"}}function printHide(){return{display:"none !important"}}function printNoBackground(){return{background:"none !important"}}function printWrapAll(){return{wordBreak:"break-all !important",wordWrap:"break-word !important",overflowWrap:"break-word !important",whiteSpace:"normal !important"}}function screenReaderContent(){return{position:"absolute",overflow:"hidden",clip:"rect(0 0 0 0)",height:"1px",width:"1px",margin:"-1px",padding:0,border:0}}function overlayColors(Je,et){return function(tt){var it="function"==typeof Je?Je(tt):Je,en="function"==typeof et?et(tt):et,Cn=(0,Zt.normal)((0,ot.default)(it).toRgb(),(0,ot.default)(en).toRgb());return(0,ot.default)(Cn).toRgbString()}}function colorWithAlpha(Je,et){return function(tt){var it="function"==typeof Je?Je(tt):Je;return(0,ot.default)(it).setAlpha(et).toRgbString()}}et.reset=_n;var wn={reset:_n,clearfix:clearfix,ellipsis:ellipsis,printWidth100Percent:printWidth100Percent,printHide:printHide,printNoBackground:printNoBackground,printWrapAll:printWrapAll,screenReaderContent:screenReaderContent,colorWithAlpha:colorWithAlpha,overlayColors:overlayColors};et.default=wn},6930:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.typographyVariants=et.default=void 0;var ot=tt(2),it=_interopRequireDefault(tt(132)),Zt=_interopRequireDefault(tt(2475)),en=_interopRequireDefault(tt(1779));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function _templateObject2(){var Je=_taggedTemplateLiteral(["\n margin: 0;\n padding: 0;\n "]);return _templateObject2=function _templateObject2(){return Je},Je}function _templateObject(){var Je=_taggedTemplateLiteral(["\n ","\n\n color: ",";\n font-family: ",";\n font-size: ",";\n font-weight: ",";\n line-height: ",";\n "]);return _templateObject=function _templateObject(){return Je},Je}function _taggedTemplateLiteral(Je,et){return et||(et=Je.slice(0)),Object.freeze(Object.defineProperties(Je,{raw:{value:Object.freeze(et)}}))}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}var Cn=["body","title1","title2","title3","title4","title5","title6","title7","largeBody","smallBody","footnote","monoBody","monoSmallBody"];et.typographyVariants=Cn;var _n={active:Zt.default.contentColorActive,default:Zt.default.contentColorDefault,disabled:Zt.default.contentColorDisabled,inverted:Zt.default.contentColorInverted,muted:Zt.default.contentColorMuted,inherit:"inherit"},wn={sansSerif:Zt.default.sansFontFamily,monospace:Zt.default.monoFontFamily},Sn={light:Zt.default.fontWeightLight,normal:Zt.default.fontWeightNormal,semiBold:Zt.default.fontWeightSemiBold,bold:Zt.default.fontWeightBold,extraBold:Zt.default.fontWeightExtraBold,heavy:Zt.default.fontWeightHeavy};var xn=function typography(Je,et){var tt,xn=function isTypographyVariant(Je){return"string"==typeof Je&&Cn.includes(Je)}(Je)?Je:void 0;tt=xn&&void 0!==et?et:void 0===xn&&"object"===_typeof(Je)&&void 0===et?Je:{};var kn=xn?function getStylesForVariant(Je){var et=Zt.default.contentColorDefault,tt=Zt.default.fontFamily,ot=Zt.default.lineHeight,it=Zt.default.fontSize,Cn="normal";switch(Je){case"title1":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"48px"}),it=(0,en.default)({enterprise:"24px",prisma:"36px"}),Cn=(0,en.default)({enterprise:"500",prisma:Zt.default.fontWeightBold});break;case"title2":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"24px"}),it=(0,en.default)({enterprise:"18px",prisma:"24px"}),Cn=(0,en.default)({enterprise:"500",prisma:Zt.default.fontWeightBold});break;case"title3":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"24px"}),it=(0,en.default)({enterprise:"16px",prisma:"20px"}),Cn=(0,en.default)({enterprise:"500",prisma:Zt.default.fontWeightBold});break;case"title4":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"24px"}),it=(0,en.default)({enterprise:Zt.default.fontSize,prisma:"16px"}),Cn=Zt.default.fontWeightBold;break;case"title5":et=Zt.default.contentColorActive,ot=Zt.default.lineHeight,it=(0,en.default)({enterprise:"12px",prisma:Zt.default.fontSize}),Cn=(0,en.default)({enterprise:Zt.default.fontWeightSemiBold,prisma:Zt.default.fontWeightBold});break;case"title6":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:Zt.default.lineHeight,prisma:"16px"}),it=(0,en.default)({enterprise:"12px",prisma:"13px"}),Cn=Zt.default.fontWeightSemiBold;break;case"title7":et=Zt.default.contentColorActive,ot="16px",it=Zt.default.fontSizeSmall,Cn=Zt.default.fontWeightSemiBold;break;case"largeBody":et=Zt.default.contentColorDefault,ot="24px",it=Zt.default.fontSizeLarge,Cn="normal";break;case"smallBody":et=Zt.default.contentColorDefault,ot="16px",it=Zt.default.fontSizeSmall,Cn="normal";break;case"footnote":et=Zt.default.contentColorDefault,ot="13px",it="10px",Cn="normal";break;case"monoBody":tt=Zt.default.monoFontFamily;break;case"monoSmallBody":et=Zt.default.contentColorDefault,tt=Zt.default.monoFontFamily,ot="16px",it=Zt.default.fontSizeSmall,Cn="normal";break;case"body":break;default:return Je}return{color:et,family:tt,size:it,weight:Cn,lineHeight:ot,withReset:!0}}(xn):{},En=_objectSpread(_objectSpread({},tt),{},{size:tt.size?"".concat(tt.size,"px"):void 0,lineHeight:tt.lineHeight?"".concat(tt.lineHeight,"px"):void 0,color:tt.color?_n[tt.color]:void 0,family:tt.family?wn[tt.family]:void 0,weight:tt.weight?Sn[tt.weight]:void 0}),Dn={color:Zt.default.contentColorDefault,family:Zt.default.fontFamily,size:Zt.default.fontSize,weight:"normal",lineHeight:Zt.default.lineHeight,withReset:!1},Pn=(0,it.default)(Dn,kn,En);return function(){return(0,ot.css)(_templateObject(),(function(){return Pn.withReset&&(0,ot.css)(_templateObject2())}),Pn.color,Pn.family,Pn.size,Pn.weight,Pn.lineHeight)}};et.default=xn},6931:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=tt(1779),it=tt(1037),Zt=function pickVariant(Je,et){return function(tt){var Zt,en=tt[Je],Cn=et[en];if((0,ot.isInterpolationResult)(Cn))return Cn;var _n=(0,it.addThemeDefaults)(null===(Zt=tt.theme)||void 0===Zt?void 0:Zt.splunkThemeV1);return(0,ot.getThemeVariant)(Cn,_n)}};et.default=Zt},6932:function(Je,et,tt){"use strict";function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0}),et.default=function SplunkThemeProvider(Je){var et=Je.family,tt=Je.colorScheme,Zt=Je.density,en=Je.additionalThemeProperties,Cn=Je.customizeTheme,_n=function _objectWithoutProperties(Je,et){if(null==Je)return{};var tt,ot,it=function _objectWithoutPropertiesLoose(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}(Je,["family","colorScheme","density","additionalThemeProperties","customizeTheme"]),wn=((0,ot.useContext)(it.ThemeContext)||{}).splunkThemeV1,Sn=void 0===wn?{}:wn,xn=_objectSpread(_objectSpread({},en),{},{splunkThemeV1:{family:et||Sn.family||"prisma",colorScheme:tt||Sn.colorScheme||"dark",density:Zt||Sn.density||"comfortable",customizer:Cn||Sn.customizer}});return ot.default.createElement(it.ThemeProvider,_extends({theme:xn},_n))};var ot=function _interopRequireWildcard(Je){if(Je&&Je.__esModule)return Je;if(null===Je||"object"!==_typeof(Je)&&"function"!=typeof Je)return{default:Je};var et=_getRequireWildcardCache();if(et&&et.has(Je))return et.get(Je);var tt={},ot=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var it in Je)if(Object.prototype.hasOwnProperty.call(Je,it)){var Zt=ot?Object.getOwnPropertyDescriptor(Je,it):null;Zt&&(Zt.get||Zt.set)?Object.defineProperty(tt,it,Zt):tt[it]=Je[it]}tt.default=Je,et&&et.set(Je,tt);return tt}(tt(0)),it=tt(2);function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var Je=new WeakMap;return _getRequireWildcardCache=function _getRequireWildcardCache(){return Je},Je}function _extends(){return(_extends=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}},6933:function(Je,et,tt){"use strict";function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=function _interopRequireWildcard(Je){if(Je&&Je.__esModule)return Je;if(null===Je||"object"!==_typeof(Je)&&"function"!=typeof Je)return{default:Je};var et=_getRequireWildcardCache();if(et&&et.has(Je))return et.get(Je);var tt={},ot=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var it in Je)if(Object.prototype.hasOwnProperty.call(Je,it)){var Zt=ot?Object.getOwnPropertyDescriptor(Je,it):null;Zt&&(Zt.get||Zt.set)?Object.defineProperty(tt,it,Zt):tt[it]=Je[it]}tt.default=Je,et&&et.set(Je,tt);return tt}(tt(0)),it=tt(2),Zt=tt(1037);function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var Je=new WeakMap;return _getRequireWildcardCache=function _getRequireWildcardCache(){return Je},Je}function _extends(){return(_extends=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function _objectWithoutProperties(Je,et){if(null==Je)return{};var tt,ot,it=function _objectWithoutPropertiesLoose(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var en=function withSplunkTheme(Je){var et=ot.default.forwardRef((function(et,tt){var en=(0,ot.useContext)(it.ThemeContext)||{},Cn=en.splunkThemeV1,_n=_objectWithoutProperties(en,["splunkThemeV1"]),wn=Cn||{},Sn=wn.family,xn=wn.colorScheme,kn=wn.density,En=wn.customizer,Dn=(0,Zt.addThemeDefaults)({family:Sn,colorScheme:xn,density:kn}),Pn=_objectSpread(_objectSpread({},_n),(0,Zt.getCustomizedTheme)(Dn,En));return ot.default.createElement(Je,_extends({},et,{ref:tt,splunkTheme:Pn}))})),tt=Je.displayName||Je.name||"Component";return et.displayName="withSplunkTheme(".concat(tt,")"),et};et.default=en},6934:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0})},6935:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(595),Cn=tt(696);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("Triangle Down Small"),viewBox:"0 0 1063 677"},Je),Zt().createElement("path",{d:"M458.024 633l-397-458c-35-41-61-72-61-102-1-43 30-73 73-73h918c43 0 71 30 71 73 0 30-13 58-43 94l-415 466c-32 35-47 44-73 44-22 0-37-9-73-44z"}))}Je.exports=ot})()},6936:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(641);var Cn=et.n(en);const _n=tt(642);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M3 4.10623C3 3.51257 3.47768 3.00623 4.09895 3.00623H7.49725C8.04954 3.00623 8.49725 3.45394 8.49725 4.00623C8.49725 4.55851 8.04954 5.00623 7.49725 5.00623H5V18.9937H18.9874V16.4964C18.9874 15.9441 19.4352 15.4964 19.9874 15.4964C20.5397 15.4964 20.9874 15.9441 20.9874 16.4964V19.8937C20.9874 20.5012 20.495 20.9937 19.8874 20.9937H4.1C3.49248 20.9937 3 20.5012 3 19.8937V4.10623Z"}),Zt().createElement("path",{d:"M19.0002 6.42035L10.6109 14.8096C10.2204 15.2002 9.58722 15.2002 9.1967 14.8096C8.80618 14.4191 8.80618 13.7859 9.1967 13.3954L17.5859 5.00623H13.6592C13.1069 5.00623 12.6592 4.55851 12.6592 4.00623C12.6592 3.45394 13.1069 3.00623 13.6592 3.00623H19.5002C20.3287 3.00623 21.0002 3.6778 21.0002 4.50623V10.3117C21.0002 10.864 20.5525 11.3117 20.0002 11.3117C19.4479 11.3117 19.0002 10.864 19.0002 10.3117V6.42035Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 4.5C3 3.67157 3.67157 3 4.5 3H19.5C20.3284 3 21 3.67157 21 4.5V19.5C21 20.3284 20.3284 21 19.5 21H4.5C3.67157 21 3 20.3284 3 19.5V4.5ZM11.5 5C10.9477 5 10.5 5.44772 10.5 6C10.5 6.55228 10.9477 7 11.5 7H15.5858L8.29289 14.2929C7.90237 14.6834 7.90237 15.3166 8.29289 15.7071C8.68342 16.0976 9.31658 16.0976 9.70711 15.7071L17 8.41421V12.5C17 13.0523 17.4477 13.5 18 13.5C18.5523 13.5 19 13.0523 19 12.5V6.5C19 5.67157 18.3284 5 17.5 5H11.5Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="arrowsquaretoprightinset-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},6937:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Pn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(259);var xn=wn().h2.withConfig({displayName:"HeadingStyles__StyledHeading",componentId:"sc-15s3yx3-0"})(["",";color:",";margin:1.414em 0 0.4em;text-rendering:optimizelegibility;"," ",""],(function(Je){var et=Je.$variant;return"title4"===et?(0,Sn.pickVariant)("$isSection",{true:{enterprise:{compact:Sn.mixins.typography("title4",{weight:"semiBold"}),comfortable:Sn.mixins.typography("title4",{size:14,weight:"semiBold"})},prisma:Sn.mixins.typography("title4",{color:"default",size:14})},false:{enterprise:{compact:Sn.mixins.typography("title4"),comfortable:Sn.mixins.typography("title4",{size:14})},prisma:Sn.mixins.typography("title4")}}):Sn.mixins.typography(et)}),(0,Sn.pick)({prisma:(0,Sn.pickVariant)("$variant",{title5:Sn.mixins.typography("title5",{color:"default"})})}),(0,Sn.pickVariant)("$isSection",{true:{enterprise:{dark:(0,_n.css)(["color:",";"],Sn.variables.gray80),light:(0,_n.css)(["color:",";"],Sn.variables.gray45)}}}),(function(Je){return Je.$isSection&&(0,_n.css)(["margin:0.707em 0 0.2em;"])}));function p(){return(p=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function u(Je,et){if(null==Je)return{};var tt,ot,it=function f(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),level:Cn().oneOf([1,2,3,4,"s","ss",5,6]),variant:Cn().oneOf(["title1","title2","title3","title4","title5","title6","title7"])},En={1:"h1",2:"h2",3:"h3",4:"h4",s:"h4",ss:"h5",5:"h5",6:"h6"},Dn={h1:"title1",h2:"title2",h3:"title3",h4:"title4",h5:"title5",h6:"title6"};function h(Je){var et=Je.children,tt=Je.elementRef,ot=Je.level,it=void 0===ot?2:ot,en=Je.variant,Cn=u(Je,["children","elementRef","level","variant"]),_n=En[it],wn=en||Dn[_n];return Zt().createElement(xn,p({$isSection:function e(Je){return"s"===Je.toString().charAt(0)}(it),"data-test":"heading",ref:tt,as:_n,$variant:wn},Cn),et)}h.propTypes=kn;const Pn=h;Je.exports=ot})()},6938:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(641);var Cn=et.n(en);const _n=tt(642);function l(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.7858 11.9999L8.48564 5.69972C8.09512 5.3092 8.09512 4.67603 8.48564 4.28551C8.87617 3.89499 9.50933 3.89499 9.89986 4.28551L16.5536 10.9393C17.1394 11.525 17.1394 12.4748 16.5536 13.0606L9.9012 19.713C9.51067 20.1035 8.87751 20.1035 8.48698 19.713C8.09646 19.3224 8.09646 18.6893 8.48698 18.2988L14.7858 11.9999Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=l(Je,["children","variant"]),en=xn(tt),Sn="chevronright-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},6939:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(641);var Cn=et.n(en);const _n=tt(642);function l(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.7071 5.59294C21.0977 5.98347 21.0977 6.61663 20.7071 7.00716L10.1447 17.5695C9.55896 18.1553 8.60922 18.1553 8.02343 17.5695L3.29289 12.839C2.90237 12.4485 2.90237 11.8153 3.29289 11.4248C3.68342 11.0343 4.31658 11.0343 4.70711 11.4248L9.08409 15.8018L19.2929 5.59294C19.6835 5.20242 20.3166 5.20242 20.7071 5.59294Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=l(Je,["children","variant"]),en=xn(tt),Sn="checkmark-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},6940:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(595),Cn=tt(696);var _n=et.n(Cn);function i(){return(i=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),i({screenReaderText:(0,en._)("Chevron Right"),viewBox:"0 0 885 1500"},Je),Zt().createElement("path",{d:"M134.59 0l750 750-751.028 750L0 1365.41 615.41 750 0 134.59"}))}Je.exports=ot})()},6941:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>zn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(158);var wn=et.n(_n);const Sn=tt(2477),xn=tt(2);var kn=et.n(xn);const En=tt(259),Dn=tt(63);var Pn=et.n(Dn);const Ln=tt(38);var Tn=et.n(Ln);const In=tt(128),jn=tt(1781);var Mn=et.n(jn);const An=tt(2479);function O(Je){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function S(){return(S=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function j(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function _(Je,et){return(_=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function R(Je){var et=function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=M(Je);if(et){var it=M(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return L(this,tt)}}function L(Je,et){return!et||"object"!==O(et)&&"function"!=typeof et?W(Je):et}function W(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function M(Je){return(M=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function C(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Rn={children:Cn().node,defaultLeft:Cn().number,defaultTop:Cn().number,elementRef:Cn().oneOfType([Cn().func,Cn().object]),left:Cn().object,onScroll:Cn().func,stopScrollPropagation:Cn().oneOf([!0,!1,"window"]),tagName:Cn().string,top:Cn().object},Nn=function(Je){!function E(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&_(Je,et)}(r,Je);var et=R(r);function r(Je){var tt;return function P(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),C(W(tt=et.call(this,Je)),"defaultWindowOverflowX","visible"),C(W(tt),"defaultWindowOverflowY","visible"),C(W(tt),"handleWheel",(function(Je){var et=tt.state.containerEl;if(et&&(et.clientWidth===et.scrollWidth||et.clientHeight===et.scrollHeight)){if(et.clientWidth!==et.scrollWidth){if(Je.deltaX<0&&et.scrollLeft<Math.abs(Je.deltaX))return et.scrollLeft=0,Je.stopPropagation(),void Je.preventDefault();var ot=et.scrollWidth-et.clientWidth;Je.deltaX&&Je.deltaX+et.scrollLeft>ot&&(et.scrollLeft=ot,Je.stopPropagation(),Je.preventDefault())}if(et.clientHeight!==et.scrollHeight){if(Je.deltaY<0&&et.scrollTop<Math.abs(Je.deltaY))return et.scrollTop=0,Je.stopPropagation(),void Je.preventDefault();var it=et.scrollHeight-et.clientHeight;Je.deltaY&&Je.deltaY+et.scrollTop>it&&(et.scrollTop=it,Je.stopPropagation(),Je.preventDefault())}}})),C(W(tt),"handleMount",(function(Je){tt.setState({containerEl:Je}),function w(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(tt.props.elementRef,Je)})),C(W(tt),"handleMouseEnter",(function(){tt.defaultWindowOverflowX=document.body.style.overflowX,tt.defaultWindowOverflowY=document.body.style.overflowY,document.body.style.overflowX="hidden",document.body.style.overflowY="hidden"})),C(W(tt),"handleMouseLeave",(function(){document.body.style.overflowX=tt.defaultWindowOverflowX,document.body.style.overflowY=tt.defaultWindowOverflowY})),tt.state={containerEl:null},tt}return function T(Je,et,tt){return et&&j(Je.prototype,et),tt&&j(Je,tt),Je}(r,[{key:"componentDidUpdate",value:function e(Je,et){if(this.state.containerEl){var tt,ot;if(et.containerEl||(this.state.containerEl.scrollTop=this.props.defaultTop,this.state.containerEl.scrollLeft=this.props.defaultLeft),wn()(this.props.top))this.state.containerEl.scrollTop=(null===(tt=this.props.top)||void 0===tt?void 0:tt.get())||0;if(wn()(this.props.left))this.state.containerEl.scrollLeft=(null===(ot=this.props.left)||void 0===ot?void 0:ot.get())||0}}},{key:"render",value:function e(){var Je=this.props,et=Je.children,tt=Je.onScroll,ot=Je.stopScrollPropagation,it=Je.top,en=Je.left,Cn=this.state.containerEl,_n=In.animated[this.props.tagName];return Zt().createElement(Zt().Fragment,null,Zt().createElement(_n,S({},Tn()(this.props,Pn()(r.propTypes)),{ref:this.handleMount,onMouseEnter:"window"===ot?this.handleMouseEnter:void 0,onMouseLeave:"window"===ot?this.handleMouseLeave:void 0,onScroll:tt,scrollTop:it,scrollLeft:en}),Zt().createElement(An.ScrollContainerProvider,{value:Cn},et)),!0===ot&&Cn&&Zt().createElement(Mn(),{target:Cn,eventType:"wheel",listener:this.handleWheel,options:{passive:!1}}))}}]),r}(it.Component);C(Nn,"propTypes",Rn),C(Nn,"defaultProps",{defaultLeft:0,defaultTop:0,tagName:"div"});const Fn=Nn;var Bn=kn()(Fn).withConfig({displayName:"ScrollStyles__StyledInner",componentId:"sc-1xspttf-0"})(["",";overflow:auto;overflow-y:auto;overflow-x:hidden;"],En.mixins.reset("block"));function H(Je){return(H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function N(){return(N=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function I(Je,et){if(null==Je)return{};var tt,ot,it=function F(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function U(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function G(Je,et){return(G=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function J(Je){var et=function V(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Z(Je);if(et){var it=Z(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return K(this,tt)}}function K(Je,et){return!et||"object"!==H(et)&&"function"!=typeof et?Q(Je):et}function Q(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Z(Je){return(Z=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function $(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Vn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),left:Cn().number,onScroll:Cn().func,onScrollComplete:Cn().func,stopScrollPropagation:Cn().oneOf([!0,!1,"window"]),tagName:Cn().string,top:Cn().number},Wn=function(Je){!function B(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&G(Je,et)}(r,Je);var et=J(r);function r(Je){var tt;return function A(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),$(Q(tt=et.call(this,Je)),"handleRest",(function(){var Je,et;null===(Je=(et=tt.props).onScrollComplete)||void 0===Je||Je.call(et)})),$(Q(tt),"handleScroll",(function(Je){var et,ot;tt.setState({currentLeft:Je.currentTarget.scrollLeft,currentTop:Je.currentTarget.scrollTop}),null===(et=(ot=tt.props).onScroll)||void 0===et||et.call(ot,Je)})),$(Q(tt),"renderInner",(function(Je){var et=tt.props,ot=et.children,it=et.elementRef,en=et.left,Cn=et.top,_n=(et.onScrollComplete,I(et,["children","elementRef","left","top","onScrollComplete"]));return Zt().createElement(Bn,N({"data-test":"scroll"},_n,{key:"inner",top:wn()(Cn)?Je.top:void 0,left:wn()(en)?Je.left:void 0,elementRef:it,onScroll:tt.handleScroll}),ot)})),tt.state={currentLeft:0,currentTop:0},tt}return function z(Je,et,tt){return et&&U(Je.prototype,et),tt&&U(Je,tt),Je}(r,[{key:"render",value:function e(){var Je=this.props,et=Je.left,tt=Je.top,ot=this.state,it=ot.currentLeft,en=ot.currentTop,Cn={};return wn()(et)?Cn.left=et:Cn.left=it,wn()(tt)?Cn.top=tt:Cn.top=en,Zt().createElement(Sn.Spring,{from:{left:0,top:0},to:Cn,onRest:this.handleRest,config:{precision:10}},this.renderInner)}}]),r}(it.Component);$(Wn,"propTypes",Vn),$(Wn,"defaultProps",{stopScrollPropagation:!1,tagName:"div"});const zn=Wn;Je.exports=ot})()},6942:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.isIE11=function isIE11(){return!!navigator.userAgent.match(/Trident\/7\./)}},6943:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Fn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2478),wn=tt(259),Sn=tt(496),xn=tt(2);var kn=et.n(xn),En=kn().div.withConfig({displayName:"WaitSpinnerStyles__Styled",componentId:"sc-1nu971z-0"})(["",";align-items:center;"],wn.mixins.reset("inline-flex")),Dn=(0,xn.keyframes)(["100%{transform:rotate(360deg);}"]),Pn=(0,xn.keyframes)(["0%{transform:scale(0);opacity:0;}100%{transform:scale(1);opacity:1;}"]),Ln="2.07s",Tn=kn().svg.withConfig({displayName:"WaitSpinnerStyles__StyledSvg",componentId:"sc-1nu971z-1"})([""," ",""],(0,wn.pickVariant)("$size",{small:{enterprise:(0,xn.css)(["width:14px;height:14px;"]),prisma:(0,xn.css)(["width:16px;height:16px;"])},medium:{enterprise:(0,xn.css)(["width:19px;height:19px;"]),prisma:(0,xn.css)(["width:24px;height:24px;"])},large:{enterprise:(0,xn.css)(["width:19px;height:19px;"]),prisma:(0,xn.css)(["width:40px;height:40px;"])}}),(function(Je){return Je.$animated&&(0,wn.pick)({enterprise:(0,xn.css)(["transform-origin:center;animation:"," 1.2s steps(64) infinite;"],Dn),prisma:(0,xn.css)(["animation:"," "," infinite linear,"," 500ms cubic-bezier(0.01,0,0,1);"],Dn,Ln,Pn)})})),In=(0,xn.keyframes)(["0%{stroke-dasharray:110 10;stroke-dashoffset:-5.5;animation-timing-function:cubic-bezier(0.8,0,0.83,1);}50%{stroke-dasharray:26 94;stroke-dashoffset:-152;}100%{stroke-dasharray:110 10;stroke-dashoffset:-246.5;animation-timing-function:cubic-bezier(0.33,0,0.67,1);}"]),jn=(0,xn.keyframes)(["0%{stroke-dasharray:7 113;stroke-dashoffset:3;animation-timing-function:cubic-bezier(0.8,0,0.83,1);}50%{stroke-dasharray:90 30;stroke-dashoffset:-60;}100%{stroke-dasharray:7 113;stroke-dashoffset:-238;animation-timing-function:cubic-bezier(0.33,0,0.67,1);}"]),Mn=kn().circle.withConfig({displayName:"WaitSpinnerStyles__StyledPrismaBasePath",componentId:"sc-1nu971z-2"})(["stroke:",";stroke-width:2;fill:transparent;"," stroke-dasharray:110 10;stroke-dashoffset:-5.5;"],wn.variables.contentColorDisabled,(function(Je){return Je.$animated&&(0,xn.css)(["animation:"," "," infinite;animation-fill-mode:backwards;"],In,Ln)})),An=kn().circle.withConfig({displayName:"WaitSpinnerStyles__StyledPrismaFillPath",componentId:"sc-1nu971z-3"})(["fill:transparent;stroke-width:2;stroke:",";stroke-dasharray:7 113;stroke-dashoffset:3;",""],(0,wn.pickVariant)("$size",{small:wn.variables.contentColorDefault,medium:wn.variables.contentColorDefault,large:wn.variables.interactiveColorPrimary}),(function(Je){return Je.$animated&&(0,xn.css)(["animation:"," "," infinite;"],jn,Ln)})),Rn=kn().circle.withConfig({displayName:"WaitSpinnerStyles__StyledEnterpriseCircle",componentId:"sc-1nu971z-4"})(["fill:transparent;stroke:",";stroke-width:2px;",""],(0,wn.pick)({enterprise:{dark:wn.variables.white,light:wn.variables.gray60},prisma:wn.variables.contentColorMuted}),(0,wn.pick)({enterprise:(0,xn.css)(["stroke-dasharray:34 19;"])}));function w(){return(w=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function x(Je,et){if(null==Je)return{};var tt,ot,it=function S(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Nn={elementRef:Cn().oneOfType([Cn().func,Cn().object]),screenReaderText:Cn().oneOfType([Cn().string,Cn().oneOf(["null"])]),size:Cn().oneOf(["small","medium","large"])};function z(Je){var et=Je.elementRef,tt=Je.screenReaderText,ot=void 0===tt?(0,Sn._)("Waiting"):tt,it=Je.size,en=void 0===it?"small":it,Cn=x(Je,["elementRef","screenReaderText","size"]);var xn="on"===(0,_n.useAnimationToggle)(),kn=(0,wn.useSplunkTheme)().isPrisma,Dn=kn?"0 0 40 40":"0 0 19 19";return Zt().createElement(En,w({"data-test":"wait-spinner"},Cn),Zt().createElement(Tn,{viewBox:Dn,version:"1.1",xmlns:"http://www.w3.org/2000/svg",ref:et,$animated:xn,$size:en},ot&&Zt().createElement("title",null,ot),Zt().createElement("g",null,kn?Zt().createElement(Zt().Fragment,null,Zt().createElement(Mn,{r:"19",cx:"20",cy:"20",$animated:xn,$size:en}),Zt().createElement(An,{r:"19",cx:"20",cy:"20",$animated:xn,$size:en})):Zt().createElement(Rn,{cx:"9.5",cy:"9.5",r:"8.5"}))))}z.propTypes=Nn;const Fn=z;Je.exports=ot})()},6944:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Cr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(183);var xn=et.n(Sn);const kn=tt(1780);var En=et.n(kn);const Dn=tt(809);var Pn=et.n(Dn);const Ln=tt(259),Tn=tt(808),In=tt(496),jn=tt(1783);var Mn=et.n(jn);function g(){return(g=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}const An=function C(Je){var et=(0,Ln.useSplunkTheme)(),tt=et.family,ot=et.density;if("enterprise"===tt)return Zt().createElement(Mn(),g({screenReaderText:(0,In._)("Info Circle"),viewBox:"0 0 24 24"},Je),Zt().createElement("path",{fill:"currentColor",d:"M12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM13.2001 8.1999C13.2001 7.53716 12.6628 6.9999 12.0001 6.9999C11.3373 6.9999 10.8001 7.53716 10.8001 8.1999C10.8001 8.86264 11.3373 9.3999 12.0001 9.3999C12.6628 9.3999 13.2001 8.86264 13.2001 8.1999ZM11.0001 16.0094V11.9999C11.0001 11.4476 11.4478 10.9999 12.0001 10.9999C12.5524 10.9999 13.0001 11.4476 13.0001 11.9999V16.0094C13.0001 16.5617 12.5524 17.0094 12.0001 17.0094C11.4478 17.0094 11.0001 16.5617 11.0001 16.0094Z"}));var it="compact"===ot?"20":"24";return Zt().createElement("svg",{width:it,height:it,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{display:"block"}},Zt().createElement("path",{d:"M12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM13.2003 8.1999C13.2003 7.53716 12.663 6.9999 12.0003 6.9999C11.3376 6.9999 10.8003 7.53716 10.8003 8.1999C10.8003 8.86264 11.3376 9.3999 12.0003 9.3999C12.663 9.3999 13.2003 8.86264 13.2003 8.1999ZM11.0005 16.0094V11.9999C11.0005 11.4476 11.4482 10.9999 12.0005 10.9999C12.5528 10.9999 13.0005 11.4476 13.0005 11.9999V16.0094C13.0005 16.5617 12.5528 17.0094 12.0005 17.0094C11.4482 17.0094 11.0005 16.5617 11.0005 16.0094Z",fill:"currentColor",fillRule:"evenodd"}))},Rn=tt(2);var Nn=et.n(Rn);const Fn=tt(640);var Bn=et.n(Fn),Vn="16px",Wn=Nn().span.withConfig({displayName:"TooltipStyles__Styled",componentId:"sc-67fvgm-0"})(["",";position:relative;"],Ln.mixins.reset("block")),zn=Nn().span.withConfig({displayName:"TooltipStyles__StyledInline",componentId:"sc-67fvgm-1"})(["",";position:relative;"],Ln.mixins.reset("inline-block")),Hn=Nn().span.withConfig({displayName:"TooltipStyles__StyledToggle",componentId:"sc-67fvgm-2"})(["display:block;"]),$n=Nn().span.withConfig({displayName:"TooltipStyles__StyledToggleInline",componentId:"sc-67fvgm-3"})(["display:inline-block;"]),qn=Nn().div.withConfig({displayName:"TooltipStyles__StyledContent",componentId:"sc-67fvgm-4"})(["padding:",";font-size:",";line-height:",";user-select:none;"],(0,Ln.pick)({enterprise:Ln.variables.spacingSmall,prisma:(0,Ln.pickVariant)("$isLabel",{false:"12px 16px",true:"4px 8px"})}),(0,Ln.pick)({enterprise:Ln.variables.fontSizeSmall,prisma:"inherit"}),(0,Ln.pick)({enterprise:"18px",prisma:(0,Ln.pickVariant)("$isLabel",{false:"inherit",true:"18px"})})),Kn=Nn()(Bn()).withConfig({displayName:"TooltipStyles__StyledButton",componentId:"sc-67fvgm-5"})(["cursor:default;"," "," &:focus{box-shadow:",";}"],(0,Ln.pick)({enterprise:(0,Rn.css)(["display:inline-block;width:",";height:",";border:2px solid ",";border-radius:",";font-size:",";font-weight:",";line-height:calc("," - 2px);text-align:center;color:",";vertical-align:baseline;&:not([disabled]){&:hover{text-decoration:none;}}"],Vn,Vn,Ln.variables.linkColor,Vn,Ln.variables.fontSizeSmall,Ln.variables.fontWeightSemiBold,Vn,Ln.variables.linkColor),prisma:(0,Rn.css)(["color:",";border-radius:50%;display:inline-block;vertical-align:middle;&:hover,&:focus{color:",";background:",";}"],Ln.variables.contentColorMuted,Ln.variables.contentColorActive,Ln.variables.interactiveColorOverlayHover)}),(0,Ln.pick)({prisma:{comfortable:(0,Rn.css)(["padding:8px;"]),compact:(0,Rn.css)(["padding:6px;"])}}),Ln.variables.focusShadow);function _(Je){return(_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function I(){return(I=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function A(Je,et){if(null==Je)return{};var tt,ot,it=function j(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function D(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Z(Je,et){return(Z=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function N(Je){var et=function F(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=$(Je);if(et){var it=$(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return W(this,tt)}}function W(Je,et){return!et||"object"!==_(et)&&"function"!=typeof et?z(Je):et}function z(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function $(Je){return($=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function U(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Un={appearance:Cn().string,children:Cn().node,closeDelay:Cn().number,closeWhen:Cn().oneOf(["default","notOnClick"]),content:Cn().node,contentRelationship:Cn().oneOf(["label","description"]),defaultPlacement:Cn().oneOf(["above","below","left","right","theme"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),inline:Cn().bool,onRequestClose:Cn().func,onRequestOpen:Cn().func,open:Cn().bool,openDelay:Cn().oneOfType([Cn().oneOf(["primary","secondary"]),Cn().number]),splunkTheme:Cn().object},Gn=function(Je){!function V(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&Z(Je,et)}(r,Je);var et=N(r);function r(Je){var tt;return function H(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),U(z(tt=et.call(this,Je)),"ariaId",void 0),U(z(tt),"controlledExternally",void 0),U(z(tt),"popoverId",void 0),U(z(tt),"timeout",void 0),U(z(tt),"handleMount",(function(Je){Je?(Je.addEventListener("mouseenter",tt.handleMouseEnter),Je.addEventListener("mouseleave",tt.handleMouseLeave)):tt.state.anchorEl&&(tt.state.anchorEl.removeEventListener("mouseenter",tt.handleMouseEnter),tt.state.anchorEl.removeEventListener("mouseleave",tt.handleMouseLeave)),tt.setState({anchorEl:Je})})),U(z(tt),"handlePopoverMount",(function(Je){Je?(Je.addEventListener("mouseenter",tt.handleMouseEnterPopover),Je.addEventListener("mouseleave",tt.handleMouseLeavePopover)):tt.state.popoverEl&&(tt.state.popoverEl.removeEventListener("mouseenter",tt.handleMouseEnterPopover),tt.state.popoverEl.removeEventListener("mouseleave",tt.handleMouseLeavePopover)),tt.setState({popoverEl:Je})})),U(z(tt),"handlePopoverOuterMount",(function(Je){tt.setState({popoverOuterEl:Je})})),U(z(tt),"handleHitAreaMount",(function(Je){Je?(Je.addEventListener("mouseenter",tt.handleMouseEnterHitArea),Je.addEventListener("mousemove",tt.handleMouseMoveHitArea),Je.addEventListener("mouseleave",tt.handleMouseLeaveHitArea)):tt.state.hitAreaEl&&(tt.state.hitAreaEl.removeEventListener("mouseenter",tt.handleMouseEnterHitArea),tt.state.hitAreaEl.removeEventListener("mousemove",tt.handleMouseMoveHitArea),tt.state.hitAreaEl.removeEventListener("mouseleave",tt.handleMouseLeaveHitArea)),tt.setState({hitAreaEl:Je})})),U(z(tt),"handleMouseEnter",(function(Je){tt.handleRequestOpen(Je,{reason:"mouseEnterToggle"})})),U(z(tt),"handleMouseEnterPopover",(function(Je){tt.handleRequestOpen(Je,{reason:"mouseEnterPopover"})})),U(z(tt),"handleMouseEnterHitArea",(function(Je){tt.handleRequestOpen(Je,{reason:"mouseEnterHitArea"})})),U(z(tt),"handleMouseLeave",(function(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"mouseLeaveToggle";(null==Je.relatedTarget||Je.relatedTarget!==tt.state.popoverEl&&Je.relatedTarget!==tt.state.popoverOuterEl)&&tt.handleRequestClose(Je,{reason:et})})),U(z(tt),"handleMouseLeavePopover",(function(Je){tt.handleMouseLeave(Je,"mouseLeavePopover")})),U(z(tt),"handleMouseLeaveHitArea",(function(Je){tt.handleMouseLeave(Je,"mouseLeaveHitArea")})),U(z(tt),"handleMouseMoveHitAreaImpl",(function(Je){tt.handleRequestClose(Je,{reason:"mouseStopHitArea"})})),U(z(tt),"handleMouseMoveHitArea",xn()(tt.handleMouseMoveHitAreaImpl,10)),U(z(tt),"handleClick",(function(Je){"notOnClick"!==tt.props.closeWhen&&tt.handleRequestClose(Je,{reason:"toggleClick"})})),U(z(tt),"handleFocus",(function(Je){tt.handleRequestOpen(Je,{reason:"focusToggle"})})),U(z(tt),"handleBlur",(function(Je){tt.handleRequestClose(Je,{reason:"blurToggle"})})),U(z(tt),"handlePopoverOnRequestClose",(function(Je){tt.handleRequestClose(null,Je)})),U(z(tt),"handleRequestClose",(function(Je,et){var ot=tt.props.closeDelay;void 0!==tt.timeout&&clearTimeout(tt.timeout),tt.timeout=setTimeout((function(){var ot,it;tt.isControlled()||tt.setState({open:!1}),null===(ot=(it=tt.props).onRequestClose)||void 0===ot||ot.call(it,Je,et)}),ot)})),U(z(tt),"handleRequestOpen",(function(Je,et){var ot=tt.props.openDelay,it="number"==typeof ot?ot:"primary"===ot?300:750;void 0!==tt.timeout&&clearTimeout(tt.timeout),tt.timeout=setTimeout((function(){var ot,it,Zt=tt.isOpen();(tt.isControlled()||tt.setState({open:!0}),Zt)||(null===(ot=(it=tt.props).onRequestOpen)||void 0===ot||ot.call(it,Je,et))}),it)})),tt.controlledExternally=wn()(Je,"open"),tt.popoverId=(0,Tn.createDOMID)("popover"),tt.ariaId=(0,Tn.createDOMID)("aria-id"),tt.state={anchorEl:null,open:!1,popoverEl:null,popoverOuterEl:null,hitAreaEl:null},tt}return function B(Je,et,tt){return et&&D(Je.prototype,et),tt&&D(Je,tt),Je}(r,[{key:"componentDidUpdate",value:function e(){0}},{key:"componentWillUnmount",value:function e(){void 0!==this.timeout&&clearTimeout(this.timeout)}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"isOpen",value:function e(){var Je=!!this.props.content;return this.state.anchorEl&&this.isControlled()?this.props.open:Je&&this.state.open}},{key:"render",value:function e(){var Je,et=this.props,tt=et.appearance,ot=et.children,en=et.content,Cn=et.defaultPlacement,_n=et.elementRef,wn=et.inline,Sn=(et.onRequestClose,et.onRequestOpen,et.splunkTheme),xn=et.contentRelationship,kn=A(et,["appearance","children","content","defaultPlacement","elementRef","inline","onRequestClose","onRequestOpen","splunkTheme","contentRelationship"]),Dn=this.state.anchorEl,Ln=!!en,Tn=this.isOpen(),jn=wn?zn:Wn,Mn=wn?$n:Hn,Rn=Sn.isPrisma,Nn=Rn?"below":"above";return"label"===xn?Je={labelledBy:this.ariaId,"aria-labelledby":this.ariaId}:"description"===xn&&(Je={describedBy:this.ariaId,"aria-describedby":this.ariaId}),Zt().createElement(jn,I({"data-test":"tooltip","data-test-open":Tn,"data-test-popover-id":this.popoverId,ref:_n},kn),Zt().createElement(Mn,{onClick:this.handleClick,onFocus:this.handleFocus,onBlur:this.handleBlur,ref:this.handleMount,"data-test":"toggle"},Ln&&(0,it.isValidElement)(ot)?(0,it.cloneElement)(ot,Je):ot,Ln&&!ot&&Zt().createElement(Kn,{"aria-describedby":this.ariaId},Rn?Zt().createElement(An,{hideDefaultTooltip:!0,screenReaderText:(0,In._)("More info"),style:{height:"22px",width:"22px"}}):Zt().createElement(Zt().Fragment,null,Zt().createElement("span",{"aria-hidden":"true"},"?"),Zt().createElement(Pn(),null,(0,In._)("More info")))),Ln&&Zt().createElement(Pn(),{"aria-hidden":"true",id:this.ariaId},en)),Zt().createElement(En(),{role:"tooltip",align:"center",anchor:Dn,animationConfig:{tension:400},appearance:tt,closeReasons:["offScreen","escapeKey"],defaultPlacement:"theme"===Cn?Nn:Cn,id:this.popoverId,open:Tn,onRequestClose:this.handlePopoverOnRequestClose,elementRef:this.handlePopoverMount,hitAreaRef:this.handleHitAreaMount,outerRef:this.handlePopoverOuterMount},Zt().createElement(qn,{$isLabel:"label"===xn},en)))}}]),r}(it.Component);U(Gn,"propTypes",Un),U(Gn,"defaultProps",{appearance:"inverted",closeDelay:300,closeWhen:"default",contentRelationship:"description",defaultPlacement:"theme",inline:!0,openDelay:"primary"});var Jn=(0,Ln.withSplunkTheme)(Gn);Jn.propTypes=Gn.propTypes;const Cr=Jn;Je.exports=ot})()},6945:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(595),Cn=tt(696);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("Clear")},Je),Zt().createElement("path",{d:"M918.315 750.645L1500 1332.33 1332.33 1500 750.645 918.315 167.67 1500 0 1332.33l581.685-582.975L0 167.67 167.67 0l582.975 581.685L1332.33 0 1500 167.67"}))}Je.exports=ot})()},6946:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Jr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(1208);var wn=et.n(_n);const Sn=tt(1209);var xn=et.n(Sn);const kn=tt(809);var En=et.n(kn);const Dn=tt(259),Pn=tt(496),Ln=tt(2);var Tn=et.n(Ln);const In=tt(3799);var jn=et.n(In);const Mn=tt(3800);var An=et.n(Mn);const Rn=tt(3801);var Nn=et.n(Rn);const Fn=tt(3802);var Bn=et.n(Fn);const Vn=tt(3803);var Wn=et.n(Vn);const zn=tt(3804);var Hn=et.n(zn);const $n=tt(3805);var qn=et.n($n);const Kn=tt(3806);var Un=et.n(Kn);const Gn=tt(737);var Jn=et.n(Gn);const Cr=tt(640);var wr=et.n(Cr),Sr=Tn().div.withConfig({displayName:"MessageBarStyles__MessageBarContent",componentId:"sc-1uyhzza-0"})(["",";color:inherit;padding:0 8px;text-align:center;margin-right:auto;& a{display:inline-block;color:inherit;text-decoration:underline;text-underline-position:under;padding:0 3px 2px 3px;&:not([disabled]):focus{border-radius:",";outline:0;",";}}"],Dn.mixins.reset("inline"),Dn.variables.borderRadius,(0,Dn.pick)({enterprise:{dark:(0,Ln.css)(["box-shadow:0 0 0 2px ",";"],Dn.variables.gray80),light:(0,Ln.css)(["box-shadow:0 0 0 2px ",";"],Dn.variables.gray25)},prisma:{light:(0,Dn.pickVariant)("$type",{info:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.black),warning:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.black),error:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.white),success:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.white)}),dark:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.black)}})),Or=Tn()(wr()).withConfig({displayName:"MessageBarStyles__MessageBarCloseWrapper",componentId:"sc-1uyhzza-1"})(["",";border:1px solid transparent;border-radius:",";color:inherit;cursor:pointer;padding:",";"," &:hover,&:focus{background:",";border:1px solid;border-color:",";color:",";}&:active{",";}",""],Dn.mixins.reset("flex"),Dn.variables.borderRadius,(0,Dn.pick)({enterprise:Dn.variables.spacingXSmall,prisma:"3px"}),(0,Dn.pick)({enterprise:(0,Ln.css)(["margin-top:1px;"])}),(0,Dn.pick)({prisma:Dn.variables.interactiveColorOverlayHover,enterprise:{dark:Dn.variables.gray30,light:Dn.variables.gray92}}),(0,Dn.pick)({prisma:"inherit",enterprise:Dn.variables.gray80}),(0,Dn.pick)({enterprise:{dark:Dn.variables.gray96,light:Dn.variables.linkColor}}),(0,Dn.pick)({prisma:(0,Ln.css)(["background:",";"],Dn.variables.interactiveColorOverlayActive),enterprise:(0,Ln.css)(["box-shadow:",";"],Dn.variables.focusShadow)}),(0,Dn.pick)({prisma:(0,Ln.css)(["&:focus{border-radius:",";",";}"],Dn.variables.borderRadius,(0,Dn.pick)({light:(0,Dn.pickVariant)("$type",{info:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.black),warning:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.black),error:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.white),success:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.white)}),dark:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.black)}))})),xr=(0,Ln.css)(["margin-left:auto;"]),kr=Tn()(jn()).withConfig({displayName:"MessageBarStyles__StyledCheckCircleIcon",componentId:"sc-1uyhzza-2"})(["",""],xr),Lr=Tn()(An()).withConfig({displayName:"MessageBarStyles__StyledExclamationCircleIcon",componentId:"sc-1uyhzza-3"})(["",""],xr),Nr=Tn()(Nn()).withConfig({displayName:"MessageBarStyles__StyledInformationCircleIcon",componentId:"sc-1uyhzza-4"})(["",""],xr),Wr=Tn()(Bn()).withConfig({displayName:"MessageBarStyles__StyledExclamationTriangleIcon",componentId:"sc-1uyhzza-5"})(["",""],xr),zr=Tn()(Wn()).withConfig({displayName:"MessageBarStyles__StyledEnterpriseErrorIcon",componentId:"sc-1uyhzza-6"})([""," color:",";"],xr,Dn.variables.errorColor),Hr=Tn()(Hn()).withConfig({displayName:"MessageBarStyles__StyledEnterpriseInfoCircleIcon",componentId:"sc-1uyhzza-7"})([""," color:",";"],xr,Dn.variables.infoColor),$r=Tn()(qn()).withConfig({displayName:"MessageBarStyles__StyledEnterpriseSuccessIcon",componentId:"sc-1uyhzza-8"})([""," color:",";"],xr,Dn.variables.successColor),Kr=Tn()(Un()).withConfig({displayName:"MessageBarStyles__StyledEnterpriseWarningIcon",componentId:"sc-1uyhzza-9"})([""," color:",";"],xr,Dn.variables.warningColor),Ur=Tn()(Jn()).withConfig({displayName:"MessageBarStyles__MessageBarWrapper",componentId:"sc-1uyhzza-10"})(["",";display:flex;align-items:center;justify-content:center;min-height:40px;margin-bottom:",";",";word-wrap:break-word;color:",";",";"],Dn.mixins.reset("block"),Dn.variables.spacingSmall,(function(Je){return Je.$hasCloseButton?(0,Ln.css)(["",""],(0,Dn.pick)({prisma:(0,Ln.css)(["padding:0 8px 0 32px;"]),enterprise:(0,Ln.css)(["padding:0 8px 0 38px;"])})):(0,Ln.css)(["",""],(0,Dn.pick)({prisma:(0,Ln.css)(["padding:0 33px 0 32px;"]),enterprise:(0,Ln.css)(["padding:0 26px 0 32px;"])}))}),(0,Dn.pick)({prisma:(0,Dn.pickVariant)("$type",{info:{light:Dn.variables.contentColorActive,dark:Dn.variables.contentColorInverted},success:Dn.variables.contentColorInverted,warning:Dn.variables.black,error:Dn.variables.contentColorInverted}),enterprise:{dark:Dn.variables.gray96,light:Dn.variables.gray25}}),(0,Dn.pickVariant)("$type",{info:(0,Ln.css)(["background-color:",";"],(0,Dn.pick)({prisma:{dark:Dn.variables.white,light:Dn.variables.neutral200},enterprise:{dark:Dn.mixins.colorWithAlpha(Dn.variables.infoColor,.5),light:Dn.variables.infoColorL50}})),success:(0,Ln.css)(["background-color:",";"],(0,Dn.pick)({prisma:Dn.variables.accentColorPositive,enterprise:{dark:Dn.mixins.colorWithAlpha(Dn.variables.successColor,.5),light:Dn.variables.successColorL50}})),warning:(0,Ln.css)(["background-color:",";"],(0,Dn.pick)({prisma:Dn.variables.accentColorWarning,enterprise:{dark:Dn.mixins.colorWithAlpha(Dn.variables.warningColor,.5),light:Dn.variables.warningColorL50}})),error:(0,Ln.css)(["background-color:",";"],(0,Dn.pick)({prisma:Dn.variables.accentColorNegative,enterprise:{dark:Dn.mixins.colorWithAlpha(Dn.variables.errorColor,.5),light:Dn.variables.errorColorL50}}))}));function J(){return(J=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function K(Je,et){if(null==Je)return{};var tt,ot,it=function Q(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Gr={children:Cn().node.isRequired,onRequestClose:Cn().func,type:Cn().oneOf(["info","success","warning","error"]).isRequired},Zr=Object.freeze({info:(0,Pn._)("Info"),warning:(0,Pn._)("Warning"),error:(0,Pn._)("Alert"),success:(0,Pn._)("Success")}),Xr=Object.freeze({info:Hr,warning:Kr,error:zr,success:$r}),Yr=Object.freeze({info:Nr,warning:Wr,error:Lr,success:kr}),Qr="24px";function ae(Je){var et,tt=Je.children,ot=Je.type,it=Je.onRequestClose,en=K(Je,["children","type","onRequestClose"]),Cn=(0,Dn.useSplunkTheme)().isEnterprise,_n=Cn&&"error"===ot?"22px":Qr,Sn=Cn&&"warning"===ot?"21px":Qr;if(Cn){var kn=Xr[ot];et=Zt().createElement(kn,{height:Sn,width:_n,hideDefaultTooltip:!0,screenReaderText:null,"aria-hidden":!0,"data-test":"icon"})}else{var Ln=Yr[ot];et=Zt().createElement(Ln,{height:Qr,width:Qr,variant:"filled","aria-hidden":!0,"data-test":"icon"})}return Zt().createElement(Ur,J({$type:ot,"data-test":"message-bar","data-test-type":ot},en,{role:"region",$hasCloseButton:Boolean(it)}),et,Zt().createElement(En(),null,Zr[ot]),Zt().createElement(Sr,{$type:ot,"data-test":"content"},tt),it&&Zt().createElement(Or,{$type:ot,onClick:it},Cn?Zt().createElement(xn(),{height:"12px",hideDefaultTooltip:!0,screenReaderText:null,width:"12px"}):Zt().createElement(wn(),{height:"19px",style:{margin:-.5},width:"19px"}),Zt().createElement(En(),null,(0,Pn._)("Close"))))}ae.propTypes=Gr;const Jr=ae;Je.exports=ot})()},6947:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Kn});const it=tt(0);var Zt=et.n(it);const en=tt(38);var Cn=et.n(en);const _n=tt(3);var wn=et.n(_n);const Sn=tt(1208);var xn=et.n(Sn);const kn=tt(1209);var En=et.n(kn);const Dn=tt(496),Pn=tt(6948),Ln=tt(3810),Tn=tt(259),In=tt(809);var jn=et.n(In);const Mn=tt(2);var An=et.n(Mn);const Rn=tt(640);var Nn=et.n(Rn),Fn=An().div.withConfig({displayName:"ChipStyles__StyledBasic",componentId:"sc-1sd3tsh-0"})(["",";background-color:",";border:1px solid transparent;flex:0 1 auto;max-width:calc(100% - 3px);border-radius:2px;"," "," ",""],Tn.mixins.reset("inline-flex"),(0,Tn.pickVariant)("$appearance",{default:{enterprise:{dark:Tn.variables.gray45,light:Tn.variables.gray92},prisma:Tn.variables.neutral100},info:{enterprise:Tn.variables.infoColorL30},success:{enterprise:Tn.variables.successColorL30},warning:{enterprise:Tn.variables.warningColorL30},error:{enterprise:Tn.variables.errorColorL30,prisma:Tn.variables.accentColorNegative},outline:{prisma:"transparent"},custom:function e(Je){return Je.$backgroundColor}}),(0,Tn.pick)({enterprise:(0,Mn.css)(["color:",";line-height:",";margin:0 2px 2px 0;"],Tn.variables.textGray,Tn.variables.lineHeight),prisma:(0,Mn.css)(["color:",";line-height:16px;margin:1px;",""],(function(Je){return"error"===Je.$appearance?Tn.variables.contentColorInverted:Tn.variables.contentColorDefault}),(function(Je){return"outline"===Je.$appearance&&(0,Mn.css)(["border-color:",";"],Tn.variables.interactiveColorBorder)}))}),(0,Tn.pick)({enterprise:{comfortable:(0,Mn.css)(["height:calc("," - 6px);padding:4px 7px;"],Tn.variables.inputHeight),compact:(0,Mn.css)(["height:calc("," - 6px);padding:2px 4px;"],Tn.variables.inputHeight)},prisma:{comfortable:(0,Mn.css)(["height:calc("," - 8px);padding:7px 7px;font-size:",";"],Tn.variables.inputHeight,Tn.variables.fontSizeSmall),compact:(0,Mn.css)(["height:calc("," - 8px);padding:3px 7px;font-size:",";"],Tn.variables.inputHeight,Tn.variables.fontSizeSmall)}}),(function(Je){return Je.$disabled&&(0,Mn.css)(["background-color:",";"],(0,Tn.pickVariant)("$appearance",{default:{enterprise:{dark:"rgba(0, 0, 0, 0.15)",light:"rgba(0, 0, 0, 0.05)"},prisma:Tn.variables.interactiveColorBackgroundDisabled},info:{enterprise:Tn.mixins.colorWithAlpha(Tn.variables.infoColorL10,.3)},success:{enterprise:Tn.mixins.colorWithAlpha(Tn.variables.successColorL10,.3)},warning:{enterprise:Tn.mixins.colorWithAlpha(Tn.variables.warningColorL10,.3)},error:{enterprise:Tn.mixins.colorWithAlpha(Tn.variables.errorColorL10,.3),prisma:Tn.variables.interactiveColorBackgroundDisabled},outline:{prisma:Tn.variables.interactiveColorBackgroundDisabled},custom:{enterprise:{dark:"rgba(0, 0, 0, 0.15)",light:"rgba(0, 0, 0, 0.05)"},prisma:Tn.variables.interactiveColorBackgroundDisabled}}))})),Bn=An()(Fn).withConfig({displayName:"ChipStyles__Styled",componentId:"sc-1sd3tsh-1"})(["align-items:center;"]),Vn=An().div.withConfig({displayName:"ChipStyles__StyledInner",componentId:"sc-1sd3tsh-2"})(["",";"],(0,Tn.pick)({enterprise:(0,Mn.css)(["display:flex;max-width:100%;"]),prisma:(0,Mn.css)(["display:grid;max-width:100%;height:16px;column-gap:",";",";"],(0,Tn.pick)({prisma:{compact:Tn.variables.spacingXSmall,comfortable:Tn.variables.spacingSmall}}),(function(Je){var et=Je.$icon,tt=Je.$removable,ot=(0,Mn.css)(["grid-template-columns:1fr;"]);return et&&tt?ot=(0,Mn.css)(["grid-template-columns:0fr 1fr 0fr;"]):et?ot=(0,Mn.css)(["grid-template-columns:0fr 1fr;"]):tt&&(ot=(0,Mn.css)(["grid-template-columns:1fr 0fr;"])),ot}))})),Wn=An().div.withConfig({displayName:"ChipStyles__StyledIcon",componentId:"sc-1sd3tsh-3"})(["",";margin-right:",";color:",";"],(0,Tn.pick)({prisma:{compact:(0,Mn.css)(["font-size:14px;display:inline-flex;svg{height:16px;vertical-align:baseline;}"]),comfortable:(0,Mn.css)(["font-size:18px;display:inline-flex;align-self:center;svg{height:16px;vertical-align:baseline;}"])},enterprise:(0,Mn.css)(["flex:0 0 auto;"])}),(0,Tn.pick)({enterprise:"3px"}),(0,Tn.pickVariant)("$disabled",{true:Tn.variables.contentColorDisabled,false:{enterprise:function e(Je){return Je.$foregroundColor||Tn.variables.contentColorDefault},prisma:function e(Je){var et=Je.$foregroundColor,tt=Je.$appearance;return et||("error"===tt?Tn.variables.contentColorInverted:Tn.variables.contentColorDefault)}}})),zn=An().div.withConfig({displayName:"ChipStyles__StyledLabel",componentId:"sc-1sd3tsh-4"})([""," ",";color:",";"],Tn.mixins.ellipsis(),(0,Tn.pick)({enterprise:(0,Mn.css)(["flex:0 1 auto;"])}),(0,Tn.pickVariant)("$disabled",{true:Tn.variables.contentColorDisabled,false:{enterprise:function e(Je){var et=Je.$appearance;return Je.$foregroundColor||("default"===et||"outline"===et?Tn.variables.contentColorDefault:Tn.variables.gray30)},prisma:function e(Je){var et=Je.$appearance;return Je.$foregroundColor||("error"===et?Tn.variables.contentColorInverted:Tn.variables.contentColorActive)}}})),Hn=An().span.withConfig({displayName:"ChipStyles__StyledRemove",componentId:"sc-1sd3tsh-5"})(["",";"],(0,Tn.pick)({enterprise:(0,Mn.css)(["flex:0 0 auto;padding-left:",";font-size:",";color:",";"],Tn.variables.spacingXSmall,(0,Tn.pick)({compact:"9px",comfortable:"10.5px"}),(0,Tn.pickVariant)("$disabled",{true:Tn.variables.contentColorDisabled,false:{enterprise:function e(Je){var et=Je.$foregroundColor,tt=Je.$appearance;return et||("default"===tt||"outline"===tt?Tn.variables.textGray:Tn.variables.gray30)}}})),prisma:(0,Mn.css)(["display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:12px;font-size:9px;color:",";"],(function(Je){var et=Je.$disabled,tt=Je.$foregroundColor;return et?Tn.variables.contentColorDisabled:tt||"inherit"}))})),$n=An()(Fn.withComponent(Nn())).withConfig({displayName:"ChipStyles__StyledClickable",componentId:"sc-1sd3tsh-6"})(["flex:0 1 auto;line-height:16px;cursor:pointer;&:focus{",";}&:not([disabled]):hover{",";}",";"],(0,Tn.pick)({enterprise:(0,Mn.css)(["box-shadow:",";color:",";"],Tn.variables.focusShadow,Tn.variables.linkColor),prisma:(0,Mn.css)(["color:",";","{background-color:",";box-shadow:0 0 0 3px ",";}"],Tn.variables.contentColorActive,Hn,Tn.variables.interactiveColorOverlayHover,Tn.variables.focusColor)}),(0,Tn.pick)({enterprise:(0,Mn.css)(["background-color:",";","{color:",";}"],(0,Tn.pickVariant)("$appearance",{default:{dark:Tn.variables.gray30,light:Tn.variables.gray96},info:Tn.variables.infoColorL20,success:Tn.variables.successColorL20,warning:Tn.variables.warningColorL20,error:Tn.variables.errorColorL20,custom:{dark:Tn.variables.gray30,light:Tn.variables.gray96}}),Hn,(function(Je){return Je.$foregroundColor||Tn.variables.linkColor})),prisma:(0,Mn.css)(["color:",";","{background-color:",";",";}"],Tn.variables.contentColorActive,Hn,Tn.variables.interactiveColorOverlayHover,(function(Je){return"error"===Je.$appearance&&(0,Mn.css)(["color:",";"],Tn.variables.contentColorInverted)}))}),(0,Tn.pick)({prisma:(0,Mn.css)(["&:not([disabled]):active ","{background-color:",";}"],Hn,Tn.variables.interactiveColorOverlayActive)}));function j(){return(j=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function q(Je,et){return function L(Je){if(Array.isArray(Je))return Je}(Je)||function D(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function I(Je,et){if(!Je)return;if("string"==typeof Je)return A(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return A(Je,et)}(Je,et)||function E(){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 A(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function z(Je,et){if(null==Je)return{};var tt,ot,it=function N(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var qn={appearance:wn().oneOf(["info","success","warning","error","outline"]),backgroundColor:wn().string,children:wn().node.isRequired,disabled:wn().bool,elementRef:wn().oneOfType([wn().func,wn().object]),foregroundColor:wn().string,icon:wn().node,onRequestRemove:wn().func,value:wn().any};function B(Je){var et=Je.appearance,tt=Je.backgroundColor,ot=Je.disabled,it=Je.foregroundColor,Zt=Je.icon,en=z(Je,["appearance","backgroundColor","disabled","foregroundColor","icon"]),Cn=it&&(0,Pn.isCSSColor)(it)?it:void 0,_n=tt&&(0,Pn.isCSSColor)(tt)?tt:void 0;return[{"data-test":"chip",$appearance:et||(_n?"custom":"default"),$backgroundColor:_n,$foregroundColor:Cn,disabled:ot,icon:Zt},en]}function V(Je){var et=q(B(Je),2),tt=et[0],ot=et[1],en=tt.$appearance,_n=tt.$foregroundColor,wn=tt.disabled,Sn=tt.icon,kn=z(tt,["$appearance","$foregroundColor","disabled","icon"]),Pn=ot.children,In=ot.elementRef,Mn=ot.onRequestRemove,An=ot.value,Rn=z(ot,["children","elementRef","onRequestRemove","value"]),Nn=(0,Tn.useSplunkTheme)().isEnterprise,Fn="string"==typeof Pn,Bn=Fn?(0,Ln.sprintf)((0,Dn._)("Remove %(children)s"),{children:Pn}):(0,Dn._)("Remove"),Kn=(0,it.useCallback)((function(Je){Mn(Je,{value:An})}),[Mn,An]);return Zt().createElement($n,j({$appearance:en,$disabled:wn,$foregroundColor:_n,"data-test-value":An,disabled:wn,elementRef:In,onClick:Kn},kn,Cn()(Rn,Object.keys(qn))),Zt().createElement(Vn,{$icon:!!Sn,$removable:!0},Zt().createElement(jn(),null,Bn),Sn&&Zt().createElement(Wn,{$appearance:en,$disabled:wn,$foregroundColor:_n},Sn),Zt().createElement(zn,{"data-test":"label","aria-hidden":!!Fn||void 0,$appearance:en,$disabled:wn,$foregroundColor:_n},Pn),Zt().createElement(Hn,{$appearance:en,$disabled:wn,$foregroundColor:_n},Nn?Zt().createElement(En(),{"data-test":"cross",hideDefaultTooltip:!0,screenReaderText:null,size:.85}):Zt().createElement(xn(),{"data-test":"cross",height:"20px",width:"20px"}))))}function M(Je){var et=q(B(Je),2),tt=et[0],ot=et[1],it=tt.$appearance,en=tt.$foregroundColor,_n=tt.disabled,wn=tt.icon,Sn=z(tt,["$appearance","$foregroundColor","disabled","icon"]),xn=ot.children,kn=ot.elementRef,En=z(ot,["children","elementRef"]);return Zt().createElement(Bn,j({$appearance:it,$disabled:_n,ref:kn},Sn,Cn()(En,Object.keys(qn))),Zt().createElement(Vn,{$icon:!!wn,$removable:!1},wn&&Zt().createElement(Wn,{$appearance:it,$disabled:_n,$foregroundColor:en},wn),Zt().createElement(zn,{"data-test":"label",$appearance:it,$disabled:_n,$foregroundColor:en},xn)))}function W(Je){return function H(Je){return!!Je.onRequestRemove}(Je)?Zt().createElement(V,Je):Zt().createElement(M,Je)}W.propTypes=qn,W.defaultProps={disabled:!1};const Kn=W;Je.exports=ot})()},6948:function(Je,et,tt){"use strict";function _arrayLikeToArray(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function isValidHexColor(Je){return/(^#[0-9a-f]{3}$)|(^#[0-9a-f]{6}$)|(^#[0-9a-f]{4}$)|(^#[0-9a-f]{8}$)/i.test(Je.toString().toLowerCase())}Object.defineProperty(et,"__esModule",{value:!0}),et.expandShortHandHex=function expandShortHandHex(Je){if("string"==typeof Je){var et=Je.startsWith("#"),tt=et?Je.slice(1):Je,ot=/^[0-9A-F]{3,4}$/i.test(tt),it=function _slicedToArray(Je,et){return function _arrayWithHoles(Je){if(Array.isArray(Je))return Je}(Je)||function _iterableToArrayLimit(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function _unsupportedIterableToArray(Je,et){if(!Je)return;if("string"==typeof Je)return _arrayLikeToArray(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return _arrayLikeToArray(Je,et)}(Je,et)||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.")}()}(tt,4),Zt=it[0],en=it[1],Cn=it[2],_n=it[3],wn=void 0===_n?"":_n,Sn=ot?"".concat(Zt).concat(Zt).concat(en).concat(en).concat(Cn).concat(Cn).concat(wn).concat(wn):tt;return et?"#".concat(Sn):Sn}return Je},et.isValidHexColor=isValidHexColor,et.isCSSColor=function isCSSColor(Je){if("string"!=typeof Je)return!1;if(isValidHexColor(Je))return!0;return"transparent"===Je||"currentColor"===Je||ot.includes(Je.toLowerCase())},et.extendedColorKeywords=void 0;var ot=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"];et.extendedColorKeywords=ot},6949:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.strictParseFloat=function strictParseFloat(Je){return Zt.test(Je)?parseFloat(Je):NaN},et.roundToDecimal=function roundToDecimal(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(0,it.default)(Je,-1*et)},et.floorPowerOfTen=function floorPowerOfTen(Je){return Math.pow(10,Math.floor(Math.log(Je)/Math.LN10))},et.isLessThanMinSafeInt=function isLessThanMinSafeInt(Je){if(!(0,ot.default)(Je))return!1;return Je<=-9007199254740991},et.isGreaterThanMaxSafeInt=function isGreaterThanMaxSafeInt(Je){if(!(0,ot.default)(Je))return!1;return Je>=9007199254740991};var ot=_interopRequireDefault(tt(118)),it=_interopRequireDefault(tt(439));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}var Zt=/(^[-+]?[0-9]*[.]?[0-9]*$)|(^[-+]?[0-9][.]?[0-9]*e[-+]?[0-9][0-9]*$)/i},6950:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.sprintfFormat=sprintfFormat,et.sprintfParse=sprintfParse;var ot=_interopRequireDefault(tt(56)),it=_interopRequireDefault(tt(399));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}var Zt={notType:/[^T]/,notPrimitive:/[^v]/,number:/[diefg]/,numericArg:/[bcdiefguxX]/,json:/[j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,keyAccess:/^\.([a-z_][a-z_\d]*)/i,indexAccess:/^\[(\d+)\]/,sign:/^[+-]/};function sprintf(Je){for(var et=arguments.length,tt=new Array(et>1?et-1:0),ot=1;ot<et;ot++)tt[ot-1]=arguments[ot];return sprintfFormat(sprintfParse(Je),[Je].concat(tt))}function sprintfFormat(Je,et){var tt,en,Cn,_n,wn,Sn,xn,kn,En,Dn=Je.length,Pn=1,Ln="";for(en=0;en<Dn;en+=1)if("string"==typeof Je[en])Ln+=Je[en];else if("object"===_typeof(Je[en])){if((_n=Je[en]).keys)for(tt=et[Pn],Cn=0;Cn<_n.keys.length;Cn+=1){if(!(0,ot.default)(tt,_n.keys[Cn]))throw new Error(sprintf('[sprintf] property "%s" does not exist',_n.keys[Cn]));tt=tt[_n.keys[Cn]]}else _n.paramNo?tt=et[_n.paramNo]:(tt=et[Pn],Pn+=1);if(Zt.notType.test(_n.type)&&Zt.notPrimitive.test(_n.type)&&tt instanceof Function&&(tt=tt()),Zt.numericArg.test(_n.type)&&"number"!=typeof tt&&Number.isNaN(Number(tt)))throw new TypeError(sprintf("[sprintf] expecting number but found %T",tt));switch(Zt.number.test(_n.type)&&(kn=tt>=0),_n.type){case"b":tt=parseInt(tt,10).toString(2);break;case"c":tt=String.fromCharCode(parseInt(tt,10));break;case"d":case"i":tt=parseInt(tt,10);break;case"j":tt=JSON.stringify(tt,null,_n.width?parseInt(_n.width,10):0);break;case"e":tt=_n.precision?parseFloat(tt).toExponential(_n.precision):parseFloat(tt).toExponential();break;case"f":tt=_n.precision?parseFloat(tt).toFixed(_n.precision):parseFloat(tt);break;case"g":tt=_n.precision?String(Number(tt.toPrecision(_n.precision))):parseFloat(tt);break;case"o":tt=(parseInt(tt,10)>>>0).toString(8);break;case"s":tt=String(tt),tt=_n.precision?tt.substring(0,_n.precision):tt;break;case"t":tt=String(!!tt),tt=_n.precision?tt.substring(0,_n.precision):tt;break;case"T":tt=Object.prototype.toString.call(tt).slice(8,-1).toLowerCase(),tt=_n.precision?tt.substring(0,_n.precision):tt;break;case"u":tt=parseInt(tt,10)>>>0;break;case"v":tt=tt.valueOf(),tt=_n.precision?tt.substring(0,_n.precision):tt;break;case"x":tt=(parseInt(tt,10)>>>0).toString(16);break;case"X":tt=(parseInt(tt,10)>>>0).toString(16).toUpperCase()}Zt.json.test(_n.type)?Ln+=tt:(!Zt.number.test(_n.type)||kn&&!_n.sign?En="":(En=kn?"+":"-",tt=tt.toString().replace(Zt.sign,"")),Sn=_n.padChar?"0"===_n.padChar?"0":_n.padChar.charAt(1):" ",xn=_n.width-(En+tt).length,wn=_n.width&&xn>0?(0,it.default)(Sn,xn):"",Ln+=_n.align?En+tt+wn:"0"===Sn?En+wn+tt:wn+En+tt)}return Ln}var en=Object.create(null);function sprintfParse(Je){if(en[Je])return en[Je];for(var et,tt=Je,ot=0,it=[];tt;){if(null!==(et=Zt.text.exec(tt)))it.push(et[0]);else if(null!==(et=Zt.modulo.exec(tt)))it.push("%");else{if(null===(et=Zt.placeholder.exec(tt)))throw new SyntaxError("[sprintf] unexpected placeholder");if(et[2]){ot|=1;var Cn=et[2],_n=[],wn=[];if(null===(_n=Zt.key.exec(Cn)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(wn.push(_n[1]);""!==(Cn=Cn.substring(_n[0].length));)if(null!==(_n=Zt.keyAccess.exec(Cn)))wn.push(_n[1]);else{if(null===(_n=Zt.indexAccess.exec(Cn)))throw new SyntaxError("[sprintf] failed to parse named argument key");wn.push(_n[1])}et[2]=wn}else ot|=2;if(3===ot)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");it.push({placeholder:et[0],paramNo:et[1],keys:et[2],sign:et[3],padChar:et[4],align:et[5],width:et[6],precision:et[7],type:et[8]})}tt=tt.substring(et[0].length)}return en[Je]=it,en[Je]}},6951:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=tt(1039);var it=function getSettingsFromThemedProps(Je){var et,tt=(null===(et=Je.theme)||void 0===et?void 0:et.splunkThemeV1)||{},it=tt.family,Zt=tt.colorScheme,en=tt.density;return(0,ot.addThemeDefaults)({family:it,colorScheme:Zt,density:en})};et.default=it},6952:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(2487)),it=_interopRequireDefault(tt(3813)),Zt=_interopRequireDefault(tt(3814)),en=_interopRequireDefault(tt(3815)),Cn=_interopRequireDefault(tt(6953));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var _n=function createEnterpriseTheme(Je){var et=Je.colorScheme,tt=Je.density,_n={light:ot.default,dark:it.default}[et],wn={compact:Zt.default,comfortable:en.default}[tt],Sn=(0,Cn.default)({colorScheme:et,density:tt});return _objectSpread(_objectSpread(_objectSpread({},_n),wn),Sn)};et.default=_n},6953:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(97)),it=_interopRequireDefault(tt(2487)),Zt=_interopRequireDefault(tt(3813)),en=_interopRequireDefault(tt(3814)),Cn=_interopRequireDefault(tt(3815));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}var _n=function createPrismaAliases(Je){var et=Je.colorScheme,tt=Je.density,_n={light:it.default,dark:Zt.default}[et],wn={compact:en.default,comfortable:Cn.default}[tt];return{accentColorPositive:_n.successColor,accentColorWarning:_n.warningColor,accentColorAlert:_n.alertColor,accentColorNegative:_n.errorColor,statusColorInfo:_n.infoColorL10,statusColorNormal:_n.successColorL10,statusColorLow:_n.warningColorL10,statusColorMedium:_n.alertColorL10,statusColorHigh:_n.errorColorL10,statusColorCritical:_n.errorColorD20,embossShadow:_n.overlayShadow,dragShadow:_n.overlayShadow,modalShadow:_n.overlayShadow,backgroundColorPopup:_n.backgroundColor,backgroundColorSection:_n.backgroundColor,backgroundColorSidebar:_n.backgroundColor,backgroundColorPage:_n.backgroundColor,backgroundColorNavigation:_n.backgroundColor,backgroundColorFloating:_n.backgroundColor,backgroundColorDialog:_n.backgroundColor,backgroundColorScrim:(0,ot.default)(_n.gray30).setAlpha(.8).toRgbString(),contentColorActive:_n.textColor,contentColorDefault:_n.textColor,contentColorMuted:_n.textGray,contentColorDisabled:_n.textDisabledColor,contentColorInverted:_n.gray30,neutral100:"dark"===et?_n.gray25:_n.gray98,neutral200:"dark"===et?_n.gray30:_n.gray96,neutral300:"dark"===et?_n.gray45:_n.gray92,neutral400:"dark"===et?_n.gray60:ot.default.mix(_n.gray92,_n.gray80).toRgbString(),neutral500:_n.gray80,interactiveColorPrimary:_n.brandColor,interactiveColorBorder:"dark"===et?_n.gray20:_n.gray60,interactiveColorBorderActive:"dark"===et?_n.gray20:_n.gray60,interactiveColorBorderHover:"dark"===et?_n.gray20:_n.gray60,interactiveColorBorderDisabled:"dark"===et?_n.gray30:_n.gray92,interactiveColorBackgroundDisabled:"dark"===et?_n.gray22:_n.gray96,spacingXSmall:wn.spacingQuarter,spacingSmall:wn.spacingHalf,spacingMedium:"calc(".concat(wn.spacing," * 0.75)"),spacingLarge:wn.spacing,spacingXLarge:"calc(".concat(wn.spacing," * 1.5)"),spacingXXLarge:"calc(".concat(wn.spacing," * 2)"),spacingXXXLarge:"calc(".concat(wn.spacing," * 2.5)")}};et.default=_n},6954:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(3816)),it=_interopRequireDefault(tt(3817)),Zt=_interopRequireDefault(tt(6955)),en=_interopRequireDefault(tt(6956)),Cn=_interopRequireDefault(tt(6957));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var _n=function createPrismaTheme(Je){var et=Je.colorScheme,tt=Je.density,_n={light:ot.default,dark:it.default}[et],wn={compact:Zt.default,comfortable:en.default}[tt];return _objectSpread(_objectSpread(_objectSpread({},(0,Cn.default)({colorScheme:et})),_n),wn)};et.default=_n},6955:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingXSmall:"4px",spacingSmall:"8px",spacingMedium:"12px",spacingLarge:"16px",spacingXLarge:"24px",spacingXXLarge:"32px",spacingXXXLarge:"40px",fontSizeSmall:"12px",fontSize:"14px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"32px",borderRadius:"4px"};et.default=ot},6956:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingXSmall:"4px",spacingSmall:"8px",spacingMedium:"12px",spacingLarge:"16px",spacingXLarge:"24px",spacingXXLarge:"32px",spacingXXXLarge:"40px",fontSizeSmall:"12px",fontSize:"14px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"40px",borderRadius:"4px"};et.default=ot},6957:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(97)),it=_interopRequireDefault(tt(6958)),Zt=_interopRequireDefault(tt(3816)),en=_interopRequireDefault(tt(3817));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Cn=function createPrismaBase(Je){var et=Je.colorScheme,tt={light:Zt.default,dark:en.default}[et],Cn={focusColor:(0,ot.default)(tt.interactiveColorPrimary).setAlpha(.7).toRgbString(),transparent:"transparent",linkColor:tt.interactiveColorPrimary},_n={hoverShadow:"0 0 0 2px ".concat(tt.backgroundColorPage,", 0 0 0 5px ").concat(tt.interactiveColorOverlayHover),focusShadow:"0 0 0 2px ".concat(tt.backgroundColorPage,", 0 0 0 5px ").concat(Cn.focusColor),focusShadowInset:"inset 0 0 0 3px ".concat(Cn.focusColor)},wn={activeBorder:"double ".concat(tt.interactiveColorBorderActive),borderColor:"".concat(tt.neutral200),borderColorWeak:"".concat(tt.neutral100),borderColorStrong:"".concat(tt.neutral300)},Sn={draggableBackground:"radial-gradient(circle at 1px 1px, ".concat(tt.contentColorMuted,", ").concat(tt.contentColorMuted," 1px, transparent 1px) 0 0 / 4px 6px")},xn="'Splunk Platform Sans', 'Splunk Data Sans', Roboto, Droid, 'Helvetica Neue', Helvetica, Arial, sans-serif";return _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{sansFontFamily:xn,serifFontFamily:"Georgia, 'Times New Roman', Times, serif",monoFontFamily:"'Splunk Platform Mono', 'Roboto Mono', Consolas, 'Droid Sans Mono', Monaco, 'Courier New', Courier, monospace",fontFamily:xn}),{fontWeightLight:300,fontWeightNormal:400,fontWeightSemiBold:500,fontWeightBold:700,fontWeightHeavy:800,fontWeightExtraBold:900}),Cn),it.default),_n),wn),Sn),{zindexLayer:1e3,zindexFixedNavbar:1030,zindexModalBackdrop:1040,zindexModal:1050,zindexPopover:1060,zindexToastMessages:2e3})};et.default=Cn},6958:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=et.highLow=et.sequential=et.divergent=et.categorical=et.staticColors=void 0;var ot={static1:"#7B56DB",static2:"#009CEB",static3:"#00CDAF",static4:"#DD9900",static5:"#FF677B",static6:"#CB2196",static7:"#813193",static8:"#0051B5",static9:"#008C80",static10:"#99B100",static11:"#FFA476",static12:"#FF6ACE",static13:"#AE8CFF",static14:"#00689D",static15:"#00490A",static16:"#465D00",static17:"#9D6300",static18:"#F6540B",static19:"#FF969E",static20:"#E47BFE"};et.staticColors=ot;var it=_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{categorical1D1:"#5C33FF",categorical1D2:"#207865",categorical1D3:"#AD3F20",categorical1D4:"#003E80",categorical1D5:"#78062A",categorical1D6:"#2F8811",categorical1D7:"#555555"}),{categorical1L1:"#9980FF",categorical1L2:"#45D4BA",categorical1L3:"#FB865C",categorical1L4:"#66AAF9",categorical1L5:"#E85B79",categorical1L6:"#88EE66",categorical1L7:"#F0B000"}),{categorical2D1:"#1F4D5B",categorical2D2:"#CC0AD6",categorical2D3:"#017FA2",categorical2D4:"#D81E5B",categorical2D5:"#621FFF",categorical2D6:"#348350",categorical2D7:"#555555"}),{categorical2L1:"#5599BE",categorical2L2:"#FB9DFB",categorical2L3:"#00BBEE",categorical2L4:"#EE3399",categorical2L5:"#9980FF",categorical2L6:"#5FBF7F",categorical2L7:"#F58B00"});et.categorical=it;var Zt=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{divergent1D1:"#118832",divergent1D2:"#1C6B2D",divergent1D3:"#284D27",divergent1D4:"#333022",divergent1D5:"#692A21",divergent1D6:"#9E2520",divergent1D7:"#D41F1F"}),{divergent1L1:"#08AE37",divergent1L2:"#55C169",divergent1L3:"#A1D59C",divergent1L4:"#EEE8CE",divergent1L5:"#F4BAA9",divergent1L6:"#F98C83",divergent1L7:"#FF5E5E"}),{divergent2D1:"#0070F3",divergent2D2:"#115BAD",divergent2D3:"#224468",divergent2D4:"#333022",divergent2D5:"#692A21",divergent2D6:"#9E2520",divergent2D7:"#D41F1F"}),{divergent2L1:"#2A99FF",divergent2L2:"#6BB3EE",divergent2L3:"#ADCCDD",divergent2L4:"#EEE8CE",divergent2L5:"#F4BAA9",divergent2L6:"#F98C83",divergent2L7:"#FF5E5E"}),{divergent3D1:"#299986",divergent3D2:"#277C52",divergent3D3:"#24551F",divergent3D4:"#333022",divergent3D5:"#422879",divergent3D6:"#602CA1",divergent3D7:"#8747DA"}),{divergent3L1:"#14846C",divergent3L2:"#45D4BA",divergent3L3:"#9ADEC4",divergent3L4:"#EEE8CE",divergent3L5:"#D7BEE4",divergent3L6:"#C093F9",divergent3L7:"#9156DD"}),{divergent4D1:"#0D8387",divergent4D2:"#1A6765",divergent4D3:"#264C44",divergent4D4:"#333022",divergent4D5:"#693623",divergent4D6:"#9F3B23",divergent4D7:"#D54124"}),{divergent4L1:"#008287",divergent4L2:"#2EA39B",divergent4L3:"#5CC3AF",divergent4L4:"#EEE8CE",divergent4L5:"#ECA14E",divergent4L6:"#E3723A",divergent4L7:"#DA4325"});et.divergent=Zt;var en=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{sequential1D1:"#118832",sequential1D2:"#669922",sequential1D3:"#9D9F0D",sequential1D4:"#CBA700",sequential1D5:"#D97A0D",sequential1D6:"#D94E17",sequential1D7:"#D41F1F"}),{sequential1L1:"#088F44",sequential1L2:"#2EB82E",sequential1L3:"#C3CC33",sequential1L4:"#FFD442",sequential1L5:"#FFA857",sequential1L6:"#FF7149",sequential1L7:"#FE3A3A"}),{sequential2D1:"#333022",sequential2D2:"#3D2830",sequential2D3:"#562E4C",sequential2D4:"#6F3468",sequential2D5:"#873A83",sequential2D6:"#A0409F",sequential2D7:"#B846BB"}),{sequential2L1:"#EEE8CE",sequential2L2:"#E8C7CE",sequential2L3:"#E1A6CD",sequential2L4:"#DB86CD",sequential2L5:"#D465CD",sequential2L6:"#CE44CC",sequential2L7:"#C723CC"}),{sequential3D1:"#333022",sequential3D2:"#253223",sequential3D3:"#244333",sequential3D4:"#245442",sequential3D5:"#246451",sequential3D6:"#237561",sequential3D7:"#238570"}),{sequential3L1:"#EEE8CE",sequential3L2:"#B6ECD4",sequential3L3:"#7EEFDA",sequential3L4:"#45D4BA",sequential3L5:"#35B9A0",sequential3L6:"#249F86",sequential3L7:"#14846C"}),{sequential4D1:"#333022",sequential4D2:"#442519",sequential4D3:"#64271F",sequential4D4:"#832A24",sequential4D5:"#A0312E",sequential4D6:"#BD3737",sequential4D7:"#DA3B30"}),{sequential4L1:"#EEE8CE",sequential4L2:"#F5CEBF",sequential4L3:"#FCB4B0",sequential4L4:"#F99C96",sequential4L5:"#F6847C",sequential4L6:"#DF564D",sequential4L7:"#DD2E2E"}),{sequential5D1:"#2E2E55",sequential5D2:"#4B1773",sequential5D3:"#77136A",sequential5D4:"#A81A45",sequential5D5:"#D24620",sequential5D6:"#D97A0D",sequential5D7:"#CBA700"}),{sequential5L1:"#EEE8CE",sequential5L2:"#F2DD88",sequential5L3:"#FFC355",sequential5L4:"#FF9D66",sequential5L5:"#FF7777",sequential5L6:"#EE4477",sequential5L7:"#DD22BB"}),{sequential6D1:"#1C3355",sequential6D2:"#005580",sequential6D3:"#007575",sequential6D4:"#118832",sequential6D5:"#669922",sequential6D6:"#9D9F0D",sequential6D7:"#CBA700"}),{sequential6L1:"#EEE8CE",sequential6L2:"#E7E755",sequential6L3:"#A3E052",sequential6L4:"#0AD647",sequential6L5:"#00BBBB",sequential6L6:"#1182F3",sequential6L7:"#6666DD"});et.sequential=en;var Cn=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{highLow1DHigh:"#1C6B2D",highLow1DLow:"#9E2520"}),{highLow1LHigh:"#55C169",highLow1LLow:"#F98C83"}),{highLow2DHigh:"#115BAD",highLow2DLow:"#9E2520"}),{highLow2LHigh:"#6BB3EE",highLow2LLow:"#F98C83"}),{highLow3DHigh:"#277C52",highLow3DLow:"#602CA1"}),{highLow3LHigh:"#45D4BA",highLow3LLow:"#C093F9"}),{highLow4DHigh:"#1A6765",highLow4DLow:"#9F3B23"}),{highLow4LHigh:"#2EA39B",highLow4LLow:"#E3723A"});et.highLow=Cn;var _n=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},ot),it),Zt),en),Cn);et.default=_n},6959:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.clearfix=clearfix,et.ellipsis=ellipsis,et.printWidth100Percent=printWidth100Percent,et.printHide=printHide,et.printNoBackground=printNoBackground,et.printWrapAll=printWrapAll,et.screenReaderContent=screenReaderContent,et.overlayColors=overlayColors,et.colorWithAlpha=colorWithAlpha,et.default=et.reset=void 0;var ot=_interopRequireDefault(tt(97)),it=tt(2),Zt=tt(281),en=_interopRequireDefault(tt(2488)),Cn=_interopRequireDefault(tt(1787));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function _templateObject(){var Je=function _taggedTemplateLiteral(Je,et){et||(et=Je.slice(0));return Object.freeze(Object.defineProperties(Je,{raw:{value:Object.freeze(et)}}))}(["\n /* Generic resets */\n animation: none 0s ease 0s 1 normal none running;\n backface-visibility: visible;\n background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;\n border: medium none currentColor;\n border-collapse: separate;\n border-image: none;\n border-radius: 0;\n border-spacing: 0;\n bottom: auto;\n box-shadow: none;\n caption-side: top;\n clear: none;\n clip: auto;\n color-scheme: ",";\n columns: auto;\n column-count: auto;\n column-fill: balance;\n column-gap: normal;\n column-rule: medium none currentColor;\n column-span: 1;\n column-width: auto;\n content: normal;\n counter-increment: none;\n counter-reset: none;\n empty-cells: show;\n float: none;\n font-style: normal;\n font-variant: normal;\n font-weight: normal;\n font-stretch: normal;\n height: auto;\n hyphens: none;\n left: auto;\n letter-spacing: normal;\n list-style: disc outside none;\n margin: 0;\n max-height: none;\n max-width: none;\n min-height: 0;\n min-width: 0;\n opacity: 1;\n orphans: 2;\n overflow: visible;\n overflow-x: visible;\n overflow-y: visible;\n padding: 0;\n page-break-after: auto;\n page-break-before: auto;\n page-break-inside: auto;\n perspective: none;\n perspective-origin: 50% 50%;\n pointer-events: auto;\n position: static;\n right: auto;\n tab-size: 8;\n table-layout: auto;\n text-align: left;\n text-align-last: auto;\n text-decoration: none;\n text-indent: 0;\n text-shadow: none;\n text-transform: none;\n top: auto;\n transform: none;\n transform-origin: 50% 50% 0;\n transform-style: flat;\n transition: none 0s ease 0s;\n user-select: auto;\n vertical-align: baseline;\n white-space: normal;\n widows: 2;\n width: auto;\n word-spacing: normal;\n z-index: auto;\n /* Splunk-specific resets */\n border-width: 1px;\n box-sizing: border-box;\n color: ",";\n cursor: inherit;\n display: ",";\n font-family: ",";\n font-size: ",";\n line-height: ",";\n outline: medium none ",";\n visibility: inherit;\n "]);return _templateObject=function _templateObject(){return Je},Je}var _n=function reset(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"inline";return function(){return(0,it.css)(_templateObject(),(0,Cn.default)({dark:"dark",light:"light"}),(0,Cn.default)({enterprise:en.default.textColor,prisma:en.default.contentColorDefault}),Je,en.default.fontFamily,en.default.fontSize,en.default.lineHeight,en.default.focusColor)}};function clearfix(){return{"&::after":{display:"table",content:'""',clear:"both"}}}function ellipsis(){return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}function printWidth100Percent(){return{maxWidth:"100% !important",width:"100% !important",overflow:"hidden !important"}}function printHide(){return{display:"none !important"}}function printNoBackground(){return{background:"none !important"}}function printWrapAll(){return{wordBreak:"break-all !important",wordWrap:"break-word !important",overflowWrap:"break-word !important",whiteSpace:"normal !important"}}function screenReaderContent(){return{position:"absolute",overflow:"hidden",clip:"rect(0 0 0 0)",height:"1px",width:"1px",margin:"-1px",padding:0,border:0}}function overlayColors(Je,et){return function(tt){var it="function"==typeof Je?Je(tt):Je,en="function"==typeof et?et(tt):et,Cn=(0,Zt.normal)((0,ot.default)(it).toRgb(),(0,ot.default)(en).toRgb());return(0,ot.default)(Cn).toRgbString()}}function colorWithAlpha(Je,et){return function(tt){var it="function"==typeof Je?Je(tt):Je;return(0,ot.default)(it).setAlpha(et).toRgbString()}}et.reset=_n;var wn={reset:_n,clearfix:clearfix,ellipsis:ellipsis,printWidth100Percent:printWidth100Percent,printHide:printHide,printNoBackground:printNoBackground,printWrapAll:printWrapAll,screenReaderContent:screenReaderContent,colorWithAlpha:colorWithAlpha,overlayColors:overlayColors};et.default=wn},696:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Dn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(1783);var xn=et.n(Sn);function p(){return(p=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function f(Je,et){if(null==Je)return{};var tt,ot,it=function s(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn=wn()(xn()).withConfig({displayName:"SVGInternal__StyledSVG",componentId:"ksy9g7-0"})(["circle,ellipse,path,polygon,rect{fill:currentColor;}"]),En={viewBox:Cn().string};function d(Je){var et=Je.viewBox,tt=void 0===et?"0 0 1500 1500":et,ot=f(Je,["viewBox"]);return Zt().createElement(kn,p({viewBox:tt},ot))}d.propTypes=En;const Dn=d;Je.exports=ot})()},6960:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.typographyVariants=et.default=void 0;var ot=tt(2),it=_interopRequireDefault(tt(132)),Zt=_interopRequireDefault(tt(2488)),en=_interopRequireDefault(tt(1787));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function _templateObject2(){var Je=_taggedTemplateLiteral(["\n margin: 0;\n padding: 0;\n "]);return _templateObject2=function _templateObject2(){return Je},Je}function _templateObject(){var Je=_taggedTemplateLiteral(["\n ","\n\n color: ",";\n font-family: ",";\n font-size: ",";\n font-weight: ",";\n line-height: ",";\n "]);return _templateObject=function _templateObject(){return Je},Je}function _taggedTemplateLiteral(Je,et){return et||(et=Je.slice(0)),Object.freeze(Object.defineProperties(Je,{raw:{value:Object.freeze(et)}}))}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}var Cn=["body","title1","title2","title3","title4","title5","title6","title7","largeBody","smallBody","footnote","monoBody","monoSmallBody"];et.typographyVariants=Cn;var _n={active:Zt.default.contentColorActive,default:Zt.default.contentColorDefault,disabled:Zt.default.contentColorDisabled,inverted:Zt.default.contentColorInverted,muted:Zt.default.contentColorMuted,inherit:"inherit"},wn={sansSerif:Zt.default.sansFontFamily,monospace:Zt.default.monoFontFamily},Sn={light:Zt.default.fontWeightLight,normal:Zt.default.fontWeightNormal,semiBold:Zt.default.fontWeightSemiBold,bold:Zt.default.fontWeightBold,extraBold:Zt.default.fontWeightExtraBold,heavy:Zt.default.fontWeightHeavy};var xn=function typography(Je,et){var tt,xn=function isTypographyVariant(Je){return"string"==typeof Je&&Cn.includes(Je)}(Je)?Je:void 0;tt=xn&&void 0!==et?et:void 0===xn&&"object"===_typeof(Je)&&void 0===et?Je:{};var kn=xn?function getStylesForVariant(Je){var et=Zt.default.contentColorDefault,tt=Zt.default.fontFamily,ot=Zt.default.lineHeight,it=Zt.default.fontSize,Cn="normal";switch(Je){case"title1":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"48px"}),it=(0,en.default)({enterprise:"24px",prisma:"36px"}),Cn=(0,en.default)({enterprise:"500",prisma:Zt.default.fontWeightBold});break;case"title2":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"24px"}),it=(0,en.default)({enterprise:"18px",prisma:"24px"}),Cn=(0,en.default)({enterprise:"500",prisma:Zt.default.fontWeightBold});break;case"title3":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"24px"}),it=(0,en.default)({enterprise:"16px",prisma:"20px"}),Cn=(0,en.default)({enterprise:"500",prisma:Zt.default.fontWeightBold});break;case"title4":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"24px"}),it=(0,en.default)({enterprise:Zt.default.fontSize,prisma:"16px"}),Cn=Zt.default.fontWeightBold;break;case"title5":et=Zt.default.contentColorActive,ot=Zt.default.lineHeight,it=(0,en.default)({enterprise:"12px",prisma:Zt.default.fontSize}),Cn=(0,en.default)({enterprise:Zt.default.fontWeightSemiBold,prisma:Zt.default.fontWeightBold});break;case"title6":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:Zt.default.lineHeight,prisma:"16px"}),it=(0,en.default)({enterprise:"12px",prisma:"13px"}),Cn=Zt.default.fontWeightSemiBold;break;case"title7":et=Zt.default.contentColorActive,ot="16px",it=Zt.default.fontSizeSmall,Cn=Zt.default.fontWeightSemiBold;break;case"largeBody":et=Zt.default.contentColorDefault,ot="24px",it=Zt.default.fontSizeLarge,Cn="normal";break;case"smallBody":et=Zt.default.contentColorDefault,ot="16px",it=Zt.default.fontSizeSmall,Cn="normal";break;case"footnote":et=Zt.default.contentColorDefault,ot="13px",it="10px",Cn="normal";break;case"monoBody":tt=Zt.default.monoFontFamily;break;case"monoSmallBody":et=Zt.default.contentColorDefault,tt=Zt.default.monoFontFamily,ot="16px",it=Zt.default.fontSizeSmall,Cn="normal";break;case"body":break;default:return Je}return{color:et,family:tt,size:it,weight:Cn,lineHeight:ot,withReset:!0}}(xn):{},En=_objectSpread(_objectSpread({},tt),{},{size:tt.size?"".concat(tt.size,"px"):void 0,lineHeight:tt.lineHeight?"".concat(tt.lineHeight,"px"):void 0,color:tt.color?_n[tt.color]:void 0,family:tt.family?wn[tt.family]:void 0,weight:tt.weight?Sn[tt.weight]:void 0}),Dn={color:Zt.default.contentColorDefault,family:Zt.default.fontFamily,size:Zt.default.fontSize,weight:"normal",lineHeight:Zt.default.lineHeight,withReset:!1},Pn=(0,it.default)(Dn,kn,En);return function(){return(0,ot.css)(_templateObject(),(function(){return Pn.withReset&&(0,ot.css)(_templateObject2())}),Pn.color,Pn.family,Pn.size,Pn.weight,Pn.lineHeight)}};et.default=xn},6961:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=tt(1787),it=tt(1039),Zt=function pickVariant(Je,et){return function(tt){var Zt,en=tt[Je],Cn=et[en];if((0,ot.isInterpolationResult)(Cn))return Cn;var _n=(0,it.addThemeDefaults)(null===(Zt=tt.theme)||void 0===Zt?void 0:Zt.splunkThemeV1);return(0,ot.getThemeVariant)(Cn,_n)}};et.default=Zt},6962:function(Je,et,tt){"use strict";function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0}),et.default=function SplunkThemeProvider(Je){var et=Je.family,tt=Je.colorScheme,Zt=Je.density,en=Je.additionalThemeProperties,Cn=Je.customizeTheme,_n=function _objectWithoutProperties(Je,et){if(null==Je)return{};var tt,ot,it=function _objectWithoutPropertiesLoose(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}(Je,["family","colorScheme","density","additionalThemeProperties","customizeTheme"]),wn=((0,ot.useContext)(it.ThemeContext)||{}).splunkThemeV1,Sn=void 0===wn?{}:wn,xn=_objectSpread(_objectSpread({},en),{},{splunkThemeV1:{family:et||Sn.family||"prisma",colorScheme:tt||Sn.colorScheme||"dark",density:Zt||Sn.density||"comfortable",customizer:Cn||Sn.customizer}});return ot.default.createElement(it.ThemeProvider,_extends({theme:xn},_n))};var ot=function _interopRequireWildcard(Je){if(Je&&Je.__esModule)return Je;if(null===Je||"object"!==_typeof(Je)&&"function"!=typeof Je)return{default:Je};var et=_getRequireWildcardCache();if(et&&et.has(Je))return et.get(Je);var tt={},ot=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var it in Je)if(Object.prototype.hasOwnProperty.call(Je,it)){var Zt=ot?Object.getOwnPropertyDescriptor(Je,it):null;Zt&&(Zt.get||Zt.set)?Object.defineProperty(tt,it,Zt):tt[it]=Je[it]}tt.default=Je,et&&et.set(Je,tt);return tt}(tt(0)),it=tt(2);function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var Je=new WeakMap;return _getRequireWildcardCache=function _getRequireWildcardCache(){return Je},Je}function _extends(){return(_extends=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}},6963:function(Je,et,tt){"use strict";function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=function _interopRequireWildcard(Je){if(Je&&Je.__esModule)return Je;if(null===Je||"object"!==_typeof(Je)&&"function"!=typeof Je)return{default:Je};var et=_getRequireWildcardCache();if(et&&et.has(Je))return et.get(Je);var tt={},ot=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var it in Je)if(Object.prototype.hasOwnProperty.call(Je,it)){var Zt=ot?Object.getOwnPropertyDescriptor(Je,it):null;Zt&&(Zt.get||Zt.set)?Object.defineProperty(tt,it,Zt):tt[it]=Je[it]}tt.default=Je,et&&et.set(Je,tt);return tt}(tt(0)),it=tt(2),Zt=tt(1039);function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var Je=new WeakMap;return _getRequireWildcardCache=function _getRequireWildcardCache(){return Je},Je}function _extends(){return(_extends=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function _objectWithoutProperties(Je,et){if(null==Je)return{};var tt,ot,it=function _objectWithoutPropertiesLoose(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var en=function withSplunkTheme(Je){var et=ot.default.forwardRef((function(et,tt){var en=(0,ot.useContext)(it.ThemeContext)||{},Cn=en.splunkThemeV1,_n=_objectWithoutProperties(en,["splunkThemeV1"]),wn=Cn||{},Sn=wn.family,xn=wn.colorScheme,kn=wn.density,En=wn.customizer,Dn=(0,Zt.addThemeDefaults)({family:Sn,colorScheme:xn,density:kn}),Pn=_objectSpread(_objectSpread({},_n),(0,Zt.getCustomizedTheme)(Dn,En));return ot.default.createElement(Je,_extends({},et,{ref:tt,splunkTheme:Pn}))})),tt=Je.displayName||Je.name||"Component";return et.displayName="withSplunkTheme(".concat(tt,")"),et};et.default=en},6964:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0})},6965:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})}};et.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(Je){if("object"==typeof window)return window}}(),et.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),et.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var ot={};et.r(ot),et.d(ot,{LayerContext:()=>jn,LayerStackContext:()=>In,LayerStackGlobalProvider:()=>k,default:()=>$n});const it=tt(0);var Zt=et.n(it);const en=tt(35),Cn=tt(3);var _n=et.n(Cn);const wn=tt(62);var Sn=et.n(wn);const xn=tt(178);var kn=et.n(xn);const En=tt(396);var Dn=et.n(En);const Pn=tt(643),Ln=tt(1211);var Tn=et.n(Ln),In=Zt().createContext([]),jn=Zt().createContext({}),Mn={children:_n().node,name:_n().string,scope:_n().object,separateStackingContexts:_n().bool};function k(Je){var tt=Je.children,ot=Je.name,it=void 0===ot?"__splunkui_layer_instances__":ot,en=Je.scope,Cn=void 0===en?"undefined"!=typeof window?window:et.g:en,_n=Je.separateStackingContexts,wn=void 0!==_n&&_n;return Cn[it]||(Cn[it]=[]),Zt().createElement(In.Provider,{value:Cn[it]},Zt().createElement(jn.Provider,{value:{separateStackingContexts:wn}},tt))}k.propTypes=Mn;const An=tt(2);var Rn=et.n(An);const Nn=tt(198);var Fn=Rn().div.withConfig({displayName:"LayerStyles__StyledLayer",componentId:"ii6psl-0"})(["",""],(function(Je){return Je.$separateStackingContexts&&(0,An.css)(["isolation:isolate;z-index:",";"],Nn.variables.zindexLayer)})),Bn={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function L(Je){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function x(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function q(Je,et){return(q=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function T(Je){var et=function A(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=K(Je);if(et){var it=K(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return R(this,tt)}}function R(Je,et){return!et||"object"!==L(et)&&"function"!=typeof et?D(Je):et}function D(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function K(Je){return(K=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function M(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Vn=["clickAway","escapeKey"],Wn={children:_n().node,closeReasons:_n().arrayOf(_n().oneOf(Vn)),onRequestClose:_n().func,open:_n().bool},zn={closeReasons:Vn,open:!1},Hn=function(Je){!function j(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&q(Je,et)}(n,Je);var et=T(n);function n(Je){var tt;!function _(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),M(D(tt=et.call(this,Je)),"layerClickEvent",null),M(D(tt),"handleClickOnLayer",(function(Je){var et=Je.nativeEvent;tt.layerClickEvent=et})),M(D(tt),"handleClickOnWindow",(function(Je){var et,ot;tt.props.open&&Sn()(tt.props.closeReasons,"clickAway")&&tt.layerClickEvent!==Je&&(null===(et=(ot=tt.props).onRequestClose)||void 0===et||et.call(ot,{event:Je,reason:"clickAway"}))})),M(D(tt),"handleKeyDownOnWindow",(function(Je){var et,ot;tt.props.open&&"esc"===(0,Pn.keycode)(Je)&&kn()(tt.getLayerStack())===D(tt)&&Sn()(tt.props.closeReasons,"escapeKey")&&(null===(et=(ot=tt.props).onRequestClose)||void 0===et||et.call(ot,{event:Je,reason:"escapeKey"}))}));var ot=function O(){return"undefined"!=typeof document?document:Bn}();return n.layerContainer||(n.layerContainer=ot.createElement("div"),n.layerContainer.setAttribute("data-test","layer-container"),ot.body.appendChild(n.layerContainer)),tt}return function P(Je,et,tt){return et&&x(Je.prototype,et),tt&&x(Je,tt),Je}(n,[{key:"componentDidMount",value:function e(){this.props.open&&this.getLayerStack().push(this)}},{key:"componentDidUpdate",value:function e(Je){!Je.open&&this.props.open?this.getLayerStack().push(this):Je.open&&!this.props.open&&Dn()(this.getLayerStack(),this)}},{key:"componentWillUnmount",value:function e(){Dn()(this.getLayerStack(),this)}},{key:"getLayerStack",value:function e(){return this.context}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.children;if(et.open){var ot=(0,en.createPortal)(Zt().createElement(jn.Consumer,null,(function(et){var ot=et.separateStackingContexts,it=void 0!==ot&&ot;return Zt().createElement(Fn,{$separateStackingContexts:it,"data-test":"layer",onMouseDown:Je.handleClickOnLayer,onTouchStart:Je.handleClickOnLayer},tt)})),n.layerContainer);return Zt().createElement(Zt().Fragment,null,Zt().createElement(Tn(),{target:window,eventType:"keydown",listener:this.handleKeyDownOnWindow,key:"eventListenerKeydown"}),Zt().createElement(Tn(),{target:window,eventType:"mousedown",listener:this.handleClickOnWindow,key:"eventListenerMouseDown"}),Zt().createElement(Tn(),{target:window,eventType:"touchstart",listener:this.handleClickOnWindow,key:"eventListenerTouchStart",options:{passive:!0}}),ot)}return null}}]),n}(it.Component);M(Hn,"layerContainer",null),M(Hn,"possibleCloseReasons",Vn),M(Hn,"propTypes",Wn),M(Hn,"defaultProps",zn),M(Hn,"contextType",In);const $n=Hn;Je.exports=ot})()},6966:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(4),Cn=tt(698);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("Triangle Down Small"),viewBox:"0 0 1063 677"},Je),Zt().createElement("path",{d:"M458.024 633l-397-458c-35-41-61-72-61-102-1-43 30-73 73-73h918c43 0 71 30 71 73 0 30-13 58-43 94l-415 466c-32 35-47 44-73 44-22 0-37-9-73-44z"}))}Je.exports=ot})()},6967:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(497);var Cn=et.n(en);const _n=tt(498);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M3 4.10623C3 3.51257 3.47768 3.00623 4.09895 3.00623H7.49725C8.04954 3.00623 8.49725 3.45394 8.49725 4.00623C8.49725 4.55851 8.04954 5.00623 7.49725 5.00623H5V18.9937H18.9874V16.4964C18.9874 15.9441 19.4352 15.4964 19.9874 15.4964C20.5397 15.4964 20.9874 15.9441 20.9874 16.4964V19.8937C20.9874 20.5012 20.495 20.9937 19.8874 20.9937H4.1C3.49248 20.9937 3 20.5012 3 19.8937V4.10623Z"}),Zt().createElement("path",{d:"M19.0002 6.42035L10.6109 14.8096C10.2204 15.2002 9.58722 15.2002 9.1967 14.8096C8.80618 14.4191 8.80618 13.7859 9.1967 13.3954L17.5859 5.00623H13.6592C13.1069 5.00623 12.6592 4.55851 12.6592 4.00623C12.6592 3.45394 13.1069 3.00623 13.6592 3.00623H19.5002C20.3287 3.00623 21.0002 3.6778 21.0002 4.50623V10.3117C21.0002 10.864 20.5525 11.3117 20.0002 11.3117C19.4479 11.3117 19.0002 10.864 19.0002 10.3117V6.42035Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 4.5C3 3.67157 3.67157 3 4.5 3H19.5C20.3284 3 21 3.67157 21 4.5V19.5C21 20.3284 20.3284 21 19.5 21H4.5C3.67157 21 3 20.3284 3 19.5V4.5ZM11.5 5C10.9477 5 10.5 5.44772 10.5 6C10.5 6.55228 10.9477 7 11.5 7H15.5858L8.29289 14.2929C7.90237 14.6834 7.90237 15.3166 8.29289 15.7071C8.68342 16.0976 9.31658 16.0976 9.70711 15.7071L17 8.41421V12.5C17 13.0523 17.4477 13.5 18 13.5C18.5523 13.5 19 13.0523 19 12.5V6.5C19 5.67157 18.3284 5 17.5 5H11.5Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="arrowsquaretoprightinset-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},6968:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(4),Cn=tt(698);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("Clear")},Je),Zt().createElement("path",{d:"M918.315 750.645L1500 1332.33 1332.33 1500 750.645 918.315 167.67 1500 0 1332.33l581.685-582.975L0 167.67 167.67 0l582.975 581.685L1332.33 0 1500 167.67"}))}Je.exports=ot})()},6969:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Jr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(738);var wn=et.n(_n);const Sn=tt(903);var xn=et.n(Sn);const kn=tt(699);var En=et.n(kn);const Dn=tt(198),Pn=tt(378),Ln=tt(2);var Tn=et.n(Ln);const In=tt(3821);var jn=et.n(In);const Mn=tt(3822);var An=et.n(Mn);const Rn=tt(3823);var Nn=et.n(Rn);const Fn=tt(3824);var Bn=et.n(Fn);const Vn=tt(3825);var Wn=et.n(Vn);const zn=tt(3826);var Hn=et.n(zn);const $n=tt(3827);var qn=et.n($n);const Kn=tt(3828);var Un=et.n(Kn);const Gn=tt(561);var Jn=et.n(Gn);const Cr=tt(499);var wr=et.n(Cr),Sr=Tn().div.withConfig({displayName:"MessageBarStyles__MessageBarContent",componentId:"sc-1uyhzza-0"})(["",";color:inherit;padding:0 8px;text-align:center;margin-right:auto;& a{display:inline-block;color:inherit;text-decoration:underline;text-underline-position:under;padding:0 3px 2px 3px;&:not([disabled]):focus{border-radius:",";outline:0;",";}}"],Dn.mixins.reset("inline"),Dn.variables.borderRadius,(0,Dn.pick)({enterprise:{dark:(0,Ln.css)(["box-shadow:0 0 0 2px ",";"],Dn.variables.gray80),light:(0,Ln.css)(["box-shadow:0 0 0 2px ",";"],Dn.variables.gray25)},prisma:{light:(0,Dn.pickVariant)("$type",{info:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.black),warning:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.black),error:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.white),success:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.white)}),dark:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.black)}})),Or=Tn()(wr()).withConfig({displayName:"MessageBarStyles__MessageBarCloseWrapper",componentId:"sc-1uyhzza-1"})(["",";border:1px solid transparent;border-radius:",";color:inherit;cursor:pointer;padding:",";"," &:hover,&:focus{background:",";border:1px solid;border-color:",";color:",";}&:active{",";}",""],Dn.mixins.reset("flex"),Dn.variables.borderRadius,(0,Dn.pick)({enterprise:Dn.variables.spacingXSmall,prisma:"3px"}),(0,Dn.pick)({enterprise:(0,Ln.css)(["margin-top:1px;"])}),(0,Dn.pick)({prisma:Dn.variables.interactiveColorOverlayHover,enterprise:{dark:Dn.variables.gray30,light:Dn.variables.gray92}}),(0,Dn.pick)({prisma:"inherit",enterprise:Dn.variables.gray80}),(0,Dn.pick)({enterprise:{dark:Dn.variables.gray96,light:Dn.variables.linkColor}}),(0,Dn.pick)({prisma:(0,Ln.css)(["background:",";"],Dn.variables.interactiveColorOverlayActive),enterprise:(0,Ln.css)(["box-shadow:",";"],Dn.variables.focusShadow)}),(0,Dn.pick)({prisma:(0,Ln.css)(["&:focus{border-radius:",";",";}"],Dn.variables.borderRadius,(0,Dn.pick)({light:(0,Dn.pickVariant)("$type",{info:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.black),warning:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.black),error:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.white),success:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.white)}),dark:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.black)}))})),xr=(0,Ln.css)(["margin-left:auto;"]),kr=Tn()(jn()).withConfig({displayName:"MessageBarStyles__StyledCheckCircleIcon",componentId:"sc-1uyhzza-2"})(["",""],xr),Lr=Tn()(An()).withConfig({displayName:"MessageBarStyles__StyledExclamationCircleIcon",componentId:"sc-1uyhzza-3"})(["",""],xr),Nr=Tn()(Nn()).withConfig({displayName:"MessageBarStyles__StyledInformationCircleIcon",componentId:"sc-1uyhzza-4"})(["",""],xr),Wr=Tn()(Bn()).withConfig({displayName:"MessageBarStyles__StyledExclamationTriangleIcon",componentId:"sc-1uyhzza-5"})(["",""],xr),zr=Tn()(Wn()).withConfig({displayName:"MessageBarStyles__StyledEnterpriseErrorIcon",componentId:"sc-1uyhzza-6"})([""," color:",";"],xr,Dn.variables.errorColor),Hr=Tn()(Hn()).withConfig({displayName:"MessageBarStyles__StyledEnterpriseInfoCircleIcon",componentId:"sc-1uyhzza-7"})([""," color:",";"],xr,Dn.variables.infoColor),$r=Tn()(qn()).withConfig({displayName:"MessageBarStyles__StyledEnterpriseSuccessIcon",componentId:"sc-1uyhzza-8"})([""," color:",";"],xr,Dn.variables.successColor),Kr=Tn()(Un()).withConfig({displayName:"MessageBarStyles__StyledEnterpriseWarningIcon",componentId:"sc-1uyhzza-9"})([""," color:",";"],xr,Dn.variables.warningColor),Ur=Tn()(Jn()).withConfig({displayName:"MessageBarStyles__MessageBarWrapper",componentId:"sc-1uyhzza-10"})(["",";display:flex;align-items:center;justify-content:center;min-height:40px;margin-bottom:",";",";word-wrap:break-word;color:",";",";"],Dn.mixins.reset("block"),Dn.variables.spacingSmall,(function(Je){return Je.$hasCloseButton?(0,Ln.css)(["",""],(0,Dn.pick)({prisma:(0,Ln.css)(["padding:0 8px 0 32px;"]),enterprise:(0,Ln.css)(["padding:0 8px 0 38px;"])})):(0,Ln.css)(["",""],(0,Dn.pick)({prisma:(0,Ln.css)(["padding:0 33px 0 32px;"]),enterprise:(0,Ln.css)(["padding:0 26px 0 32px;"])}))}),(0,Dn.pick)({prisma:(0,Dn.pickVariant)("$type",{info:{light:Dn.variables.contentColorActive,dark:Dn.variables.contentColorInverted},success:Dn.variables.contentColorInverted,warning:Dn.variables.black,error:Dn.variables.contentColorInverted}),enterprise:{dark:Dn.variables.gray96,light:Dn.variables.gray25}}),(0,Dn.pickVariant)("$type",{info:(0,Ln.css)(["background-color:",";"],(0,Dn.pick)({prisma:{dark:Dn.variables.white,light:Dn.variables.neutral200},enterprise:{dark:Dn.mixins.colorWithAlpha(Dn.variables.infoColor,.5),light:Dn.variables.infoColorL50}})),success:(0,Ln.css)(["background-color:",";"],(0,Dn.pick)({prisma:Dn.variables.accentColorPositive,enterprise:{dark:Dn.mixins.colorWithAlpha(Dn.variables.successColor,.5),light:Dn.variables.successColorL50}})),warning:(0,Ln.css)(["background-color:",";"],(0,Dn.pick)({prisma:Dn.variables.accentColorWarning,enterprise:{dark:Dn.mixins.colorWithAlpha(Dn.variables.warningColor,.5),light:Dn.variables.warningColorL50}})),error:(0,Ln.css)(["background-color:",";"],(0,Dn.pick)({prisma:Dn.variables.accentColorNegative,enterprise:{dark:Dn.mixins.colorWithAlpha(Dn.variables.errorColor,.5),light:Dn.variables.errorColorL50}}))}));function J(){return(J=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function K(Je,et){if(null==Je)return{};var tt,ot,it=function Q(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Gr={children:Cn().node.isRequired,onRequestClose:Cn().func,type:Cn().oneOf(["info","success","warning","error"]).isRequired},Zr=Object.freeze({info:(0,Pn._)("Info"),warning:(0,Pn._)("Warning"),error:(0,Pn._)("Alert"),success:(0,Pn._)("Success")}),Xr=Object.freeze({info:Hr,warning:Kr,error:zr,success:$r}),Yr=Object.freeze({info:Nr,warning:Wr,error:Lr,success:kr}),Qr="24px";function ae(Je){var et,tt=Je.children,ot=Je.type,it=Je.onRequestClose,en=K(Je,["children","type","onRequestClose"]),Cn=(0,Dn.useSplunkTheme)().isEnterprise,_n=Cn&&"error"===ot?"22px":Qr,Sn=Cn&&"warning"===ot?"21px":Qr;if(Cn){var kn=Xr[ot];et=Zt().createElement(kn,{height:Sn,width:_n,hideDefaultTooltip:!0,screenReaderText:null,"aria-hidden":!0,"data-test":"icon"})}else{var Ln=Yr[ot];et=Zt().createElement(Ln,{height:Qr,width:Qr,variant:"filled","aria-hidden":!0,"data-test":"icon"})}return Zt().createElement(Ur,J({$type:ot,"data-test":"message-bar","data-test-type":ot},en,{role:"region",$hasCloseButton:Boolean(it)}),et,Zt().createElement(En(),null,Zr[ot]),Zt().createElement(Sr,{$type:ot,"data-test":"content"},tt),it&&Zt().createElement(Or,{$type:ot,onClick:it},Cn?Zt().createElement(xn(),{height:"12px",hideDefaultTooltip:!0,screenReaderText:null,width:"12px"}):Zt().createElement(wn(),{height:"19px",style:{margin:-.5},width:"19px"}),Zt().createElement(En(),null,(0,Pn._)("Close"))))}ae.propTypes=Gr;const Jr=ae;Je.exports=ot})()},697:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Jn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(76);var wn=et.n(_n);const Sn=tt(1038),xn=tt(1790),kn=tt(2);var En=et.n(kn);const Dn=tt(2491);var Pn=et.n(Dn);const Ln=tt(198);var Tn=En().span.withConfig({displayName:"ButtonStyles__StyledIcon",componentId:"eqxqs2-0"})(["display:flex;align-items:center;flex-shrink:0;font-size:",";",""],(0,Ln.pick)({enterprise:"inherit",prisma:{comfortable:"21px",compact:"16px"}}),(0,Ln.pickVariant)("$isStartIcon",{true:{enterprise:(0,kn.css)(["padding-right:3px;"]),prisma:(0,kn.css)(["padding-right:8px;"])}})),In=En()(Pn()).withConfig({displayName:"ButtonStyles__StyledButtonSimple",componentId:"eqxqs2-1"})(["text-decoration:none;white-space:nowrap;flex-grow:1;min-width:0;max-width:100%;line-height:",";min-height:",";padding:",";"," "," &[data-inline]{:where(:not(a)){display:inline-block;}:where(a){display:inline-flex;}vertical-align:middle;","}[data-inline] + &&[data-inline]{margin-bottom:0;","}"],Ln.variables.lineHeight,Ln.variables.inputHeight,(0,Ln.pick)({enterprise:{comfortable:"5px 14px",compact:"2px 14px"},prisma:{comfortable:function e(Je){return Je.$hasPrismaIcon?"7px 18px":"9px 18px"},compact:function e(Je){return Je.$isMenu?"5px 8px 5px 16px":"5px 16px"}}}),(function(Je){var et=Je.$inline,tt=Je.append,ot=Je.prepend;return!et&&!tt&&!ot&&(0,kn.css)(["width:100%;"])}),(function(Je){return Je.$isIconOnly&&(0,kn.css)(["box-sizing:border-box;",";width:",";min-width:",";"],(0,Ln.pick)({enterprise:{comfortable:(0,kn.css)(["padding:0 5px;"]),compact:(0,kn.css)(["padding:0 2px;"])},prisma:{comfortable:(0,kn.css)(["padding:0 calc("," / 2 - 1px);"],Ln.variables.inputHeight),compact:(0,kn.css)(["padding:0 calc("," / 2 - 1px);"],Ln.variables.inputHeight)}}),Ln.variables.inputHeight,Ln.variables.inputHeight)}),(function(Je){return Je.$isIconOnly?null:(0,kn.css)(["width:auto;"])}),(function(Je){return!Je.prepend&&(0,kn.css)(["margin-left:",";"],Ln.variables.spacingSmall)})),jn=En().span.withConfig({displayName:"ButtonStyles__StyledContentWrapper",componentId:"eqxqs2-2"})(["display:flex;flex-direction:row;justify-content:center;align-items:center;flex:1 0 auto;max-width:100%;box-sizing:border-box;padding:",";"],(0,Ln.pick)({enterprise:function e(Je){return Je.$error?"1px":(0,Ln.pickVariant)("$appearance",{default:"0",secondary:"0",destructive:"1px",primary:"1px",pill:"0",toggle:"0",flat:"0",subtle:"0"})},prisma:(0,Ln.pickVariant)("$appearance",{default:0,secondary:"1px 0",primary:"1px 0",destructive:"1px 0",pill:"1px 0",toggle:"0",flat:"1px 0",subtle:"1px 0"})})),Mn=En().span.withConfig({displayName:"ButtonStyles__StyledLabel",componentId:"eqxqs2-3"})(["text-overflow:ellipsis;overflow:hidden;flex:0 1 auto;&:not(:last-child){padding-right:",";}",""],(0,Ln.pick)({enterprise:"3px",prisma:"10px"}),(function(Je){return Je.$isMenu&&(0,kn.css)(["flex:1 1 auto;text-align:left;"])})),An=En().span.withConfig({displayName:"ButtonStyles__StyledCaretWrapper",componentId:"eqxqs2-4"})(["display:inline-flex;",""],(0,Ln.pickVariant)("$disabled",{false:{prisma:(0,Ln.pickVariant)("$primary",{true:(0,kn.css)(["color:",";"],Ln.variables.contentColorInverted),false:(0,kn.css)(["color:",";",":hover > * > &,",":active > * > &,{color:",";}"],Ln.variables.contentColorDefault,In,In,Ln.variables.contentColorDefault)})}}));const Rn=tt(2492);var Nn=et.n(Rn);const Fn=tt(2493);var Bn=et.n(Fn);const Vn=function e(){var Je=(0,Ln.useSplunkTheme)(),et=Je.isEnterprise,tt=Je.isCompact?"20px":"24px";return et?Zt().createElement(Bn(),{screenReaderText:null,hideDefaultTooltip:!0,size:.5}):Zt().createElement(Nn(),{height:tt,width:tt})},Wn=tt(6967);var zn=et.n(Wn);const Hn=tt(2494);var $n=et.n(Hn);var qn=(0,tt(378)._)("Open externally");const Kn=function j(){return(0,Ln.useSplunkTheme)().isEnterprise?Zt().createElement($n(),{screenReaderText:qn}):Zt().createElement(zn(),{"aria-label":qn},Zt().createElement("title",null,qn))};function M(Je){return(M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function T(){return(T=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function B(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function V(Je,et){return(V=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function z(Je){var et=function L(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=F(Je);if(et){var it=F(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return W(this,tt)}}function W(Je,et){return!et||"object"!==M(et)&&"function"!=typeof et?A(Je):et}function A(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function F(Je){return(F=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function G(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Un={action:Cn().string,appearance:Cn().oneOf(["default","secondary","primary","destructive","pill","toggle","flat","subtle"]),append:Cn().bool,children:Cn().node,classNamePrivate:Cn().string,disabled:Cn().oneOfType([Cn().bool,Cn().oneOf(["dimmed"])]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,icon:Cn().node,inline:Cn().bool,isMenu:Cn().bool,label:Cn().node,onClick:Cn().func,openInNewContext:Cn().bool,prepend:Cn().bool,selected:Cn().bool,to:Cn().string,value:Cn().any},Gn=function(Je){!function H(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&V(Je,et)}(n,Je);var et=z(n);function n(Je){var tt;return function R(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),G(A(tt=et.call(this,Je)),"component",null),G(A(tt),"handleClick",(function(Je){var et=tt.props,ot=et.label,it=et.icon,Zt=et.value,en=et.action,Cn=et.onClick;null==Cn||Cn(Je,{label:ot,icon:it,value:Zt,action:en})})),G(A(tt),"handleMount",(function(Je){tt.component=Je})),tt}return function D(Je,et,tt){return et&&B(Je.prototype,et),tt&&B(Je,tt),Je}(n,[{key:"focus",value:function e(){var Je;null===(Je=this.component)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this.props,et=Je.action,tt=Je.appearance,ot=Je.append,it=Je.className,en=Je.classNamePrivate,Cn=Je.disabled,_n=Je.error,Sn=Je.icon,kn=Je.inline,En=Je.isMenu,Dn=Je.onClick,Pn=Je.openInNewContext,Ln=Je.prepend,Rn=Je.to,Nn=Je.value,Fn=this.props,Bn=Fn.children,Wn=Fn.label;!Wn&&wn()(Bn)&&(Wn=Bn,Bn=null);var zn=!(!Sn||Wn||En||Bn),Hn=Rn&&Pn||En||!!Sn;return Zt().createElement(In,T({"aria-haspopup":En||void 0,"aria-invalid":_n||void 0,"data-test":"button"},this.props,{className:(0,xn.toClassName)(it,en),"data-action":et,"data-inline":kn||null,disabled:Cn,append:ot,prepend:Ln,$inline:kn,$hasPrismaIcon:Hn,$isIconOnly:zn,$isMenu:En,value:Nn,onClick:Dn?this.handleClick:void 0,ref:this.handleMount,openInNewContext:Pn,appearance:tt}),Zt().createElement(jn,{$appearance:tt,$error:_n},Sn&&Zt().createElement(Tn,{$isStartIcon:!zn},Sn),Wn&&Zt().createElement(Mn,{"data-test":"label",$isMenu:En},Wn),Bn,En&&Zt().createElement(An,{$disabled:Cn,$primary:"primary"===tt},Zt().createElement(Vn,null)),Pn&&Zt().createElement(Tn,{$isStartIcon:!1},Zt().createElement(Kn,null))))}}]),n}(it.Component);G(Gn,"propTypes",Un),G(Gn,"defaultProps",{appearance:"default",append:!1,disabled:!1,error:!1,inline:!0,isMenu:!1,openInNewContext:!1,prepend:!1}),G(Gn,Sn.legacyRefMode,!0);const Jn=Gn;Je.exports=ot})()},6970:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>ro});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(149);var wn=et.n(_n);const Sn=tt(56);var xn=et.n(Sn);const kn=tt(63);var En=et.n(kn);const Dn=tt(39);var Pn=et.n(Dn);const Ln=tt(38);var Tn=et.n(Ln);const In=tt(347);var jn=et.n(In);const Mn=tt(183);var An=et.n(Mn);const Rn=tt(1212),Nn=tt(1211);var Fn=et.n(Nn);const Bn=tt(198),Vn=tt(378),Wn=tt(1790),zn=tt(738);var Hn=et.n(zn);const $n=tt(903);var qn=et.n($n);const Kn=tt(2);var Un=et.n(Kn);const Gn=tt(561);var Jn=et.n(Gn);const Cr=tt(697);var wr=et.n(Cr),Sr=Un()(wr()).withConfig({displayName:"TextAreaStyles__StyledClearButton",componentId:"gfy8yp-0"})(["display:none;visibility:hidden;border-radius:",";cursor:pointer;font-size:0.83333em;flex-grow:0;",";&:not([disabled]){color:",";}"],(0,Bn.pick)({enterprise:Bn.variables.borderRadius,prisma:"50%"}),(0,Bn.pick)({enterprise:(0,Kn.css)(["width:",";height:",";"],Bn.variables.inputHeight,Bn.variables.inputHeight),prisma:{comfortable:(0,Kn.css)(["width:26px;min-width:26px;min-height:26px;margin:8px;padding:0;"]),compact:(0,Kn.css)(["width:22px;min-width:22px;min-height:22px;margin:8px;padding:0;"])}}),(0,Bn.pick)({enterprise:{light:Bn.variables.gray60,dark:Bn.variables.white},prisma:Bn.variables.contentColorMuted})),Or=Un().span.withConfig({displayName:"TextAreaStyles__StyledSearchIconWrapper",componentId:"gfy8yp-1"})(["",";color:",";pointer-events:none;padding:",";",""],Bn.mixins.reset("inline-block"),(0,Bn.pick)({enterprise:{light:Bn.variables.gray60,dark:Bn.variables.white},prisma:Bn.variables.contentColorMuted}),(0,Bn.pick)({comfortable:"0 8px",compact:"0 6px"}),(function(Je){return Je.$disabled&&(0,Kn.css)(["",""],(0,Bn.pick)({enterprise:(0,Kn.css)(["color:",";"],Bn.variables.textDisabledColor),prisma:(0,Kn.css)(["color:",";"],Bn.variables.contentColorDisabled)}))})),xr="230px",kr=Un()(Jn()).withConfig({displayName:"TextAreaStyles__StyledBox",componentId:"gfy8yp-2"})(["display:flex;justify-content:space-between;flex-grow:1;flex-shrink:1;position:relative;&[data-inline]{width:",";flex-basis:",";[data-inline] + &{margin-left:",";}}&:focus-within:not([disabled]){"," ","{visibility:visible;display:block;}}"],xr,xr,Bn.variables.spacingSmall,(0,Bn.pick)({enterprise:(0,Kn.css)(["","{display:none;}"],Or)}),Sr),Lr=(0,Bn.pick)({prisma:"12px",enterprise:"10px"}),Nr=(0,Bn.pick)({prisma:"12px",enterprise:"0"}),Wr=Un().span.withConfig({displayName:"TextAreaStyles__StyledTextAreaWrapper",componentId:"gfy8yp-3"})([""," flex-grow:1;min-height:",";position:relative;overflow:hidden;border:1px solid ",";border-radius:",";box-sizing:border-box;background-color:",";box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);align-items:center;padding:0 "," 0 ",";"," "," &:hover:not([disabled]){border-color:",";}&:focus-within:not([disabled]){box-shadow:",";color:",";}"," "," "," ",""],Bn.mixins.reset("inline-flex"),Bn.variables.inputHeight,(0,Bn.pick)({enterprise:{light:Bn.variables.gray60,dark:Bn.variables.gray20},prisma:Bn.variables.interactiveColorBorder}),Bn.variables.borderRadius,(0,Bn.pick)({enterprise:{light:Bn.variables.white,dark:Bn.variables.gray22},prisma:Bn.variables.transparent}),Nr,Lr,(function(Je){return Je.$hasEndAdornment&&(0,Kn.css)(["padding-right:0;"])}),(function(Je){return Je.$hasStartAdornment&&(0,Kn.css)(["padding-left:0;"])}),(0,Bn.pick)({enterprise:{light:Bn.variables.gray60,dark:Bn.variables.gray20},prisma:Bn.variables.interactiveColorBorderHover}),Bn.variables.focusShadow,Bn.variables.contentColorActive,(function(Je){return Je.$error&&(0,Kn.css)(["&,&:hover:not([disabled]){border-color:",";}&:focus-within:not([disabled]){box-shadow:",";color:",";}"],Bn.variables.accentColorNegative,Bn.variables.focusShadow,Bn.variables.contentColorActive)}),(function(Je){return Je.$append&&(0,Kn.css)(["margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;"])}),(function(Je){return Je.$prepend&&(0,Kn.css)(["border-top-left-radius:0;border-bottom-left-radius:0;"])}),(function(Je){return Je.disabled&&(0,Kn.css)([""," box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);"],(0,Bn.pick)({enterprise:{light:(0,Kn.css)(["background-color:",";border-color:",";"],Bn.variables.gray96,Bn.variables.gray92),dark:(0,Kn.css)(["background-color:",";border-color:",";"],Bn.variables.gray22,Bn.variables.gray30)},prisma:(0,Kn.css)(["border-color:",";"],Bn.variables.interactiveColorBorderDisabled)}))})),zr=Un().textarea.withConfig({displayName:"TextAreaStyles__StyledTextArea",componentId:"gfy8yp-4"})(["",";outline-style:none;border:0;background:transparent;color:",";flex-grow:1;font-family:",";font-size:inherit;line-height:inherit;padding-top:",";padding-bottom:",";padding-right:",";position:relative;resize:none;overflow:auto;white-space:pre-wrap;"," &::placeholder{color:",";opacity:1;}"," ",""],Bn.mixins.reset("inline-flex"),Bn.variables.contentColorActive,Bn.variables.sansFontFamily,(0,Bn.pick)({enterprise:{comfortable:Bn.variables.spacingXSmall,compact:"3px"},prisma:{comfortable:Bn.variables.spacingSmall,compact:"5px"}}),(0,Bn.pick)({enterprise:{comfortable:Bn.variables.spacingXSmall,compact:"3px"},prisma:{comfortable:Bn.variables.spacingSmall,compact:"5px"}}),(0,Bn.pick)({enterprise:"10px",prisma:"14px"}),(function(Je){var et=Je.$rowsMin;return et&&(0,Kn.css)(["height:calc( "," + ("," * ",") + "," );"],Bn.variables.inputHeight,et-1,Bn.variables.lineHeight,et>1?"-3px":"-2px")}),Bn.variables.contentColorMuted,(function(Je){return Je.$error&&(0,Kn.css)(["color:",";"],(0,Bn.pick)({enterprise:{light:Bn.variables.errorColorD10,dark:Bn.variables.errorColorL20},prisma:Bn.variables.contentColorActive}))}),(function(Je){return Je.disabled&&(0,Kn.css)(["cursor:not-allowed;color:",";&::placeholder{color:",";}"],Bn.variables.contentColorDisabled,Bn.variables.contentColorDisabled)})),Hr=Un()(zr).withConfig({displayName:"TextAreaStyles__StyledTextAreaShadow",componentId:"gfy8yp-5"})(["position:absolute;overflow:hidden;left:-10000px;top:-10000px;visibility:hidden;pointer-events:none;",";"],(function(Je){var et=Je.$startAdornmentWidth,tt=Je.$endAdornmentWidth;return(0,Kn.css)(["width:calc( 100% - "," - "," );"],et||Lr,tt||Nr)})),$r=(0,Bn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}}),Kr=(0,Bn.pick)({enterprise:"10px",prisma:"14px"}),Ur=(Un().span.withConfig({displayName:"TextAreaStyles__StyledPlaceholder",componentId:"gfy8yp-6"})(["pointer-events:none;color:",";position:absolute;overflow:hidden;height:",";margin-right:",";",";",";",""],(0,Bn.pick)({enterprise:Bn.variables.textGray,prisma:Bn.variables.contentColorMuted}),Bn.variables.lineHeight,Kr,(function(Je){var et=Je.$hasStartAdornment,tt=Je.$startAdornmentWidth;return et&&(tt?(0,Kn.css)(["margin-left:","px;"],tt):(0,Kn.css)(["margin-left:",";"],$r))}),(function(Je){var et=Je.$hasEndAdornment,tt=Je.$endAdornmentWidth;return et&&(tt?(0,Kn.css)(["max-width:calc(100% - "," - ","px);"],Kr,tt):(0,Kn.css)(["max-width:calc(100% - "," - ",");"],Kr,$r))}),(function(Je){var et=Je.$hasBothAdornment,tt=Je.$endAdornmentWidth,ot=Je.$startAdornmentWidth;return et&&(0,Kn.css)(["max-width:calc(100% - ","px - ","px);"],ot,tt)})),Un().div.withConfig({displayName:"TextAreaStyles__StyledAdornmentSpacer",componentId:"gfy8yp-7"})(["display:inline-flex;align-items:center;justify-content:center;height:",";pointer-events:none;",";"],$r,(function(Je){var et=Je.$width;return et?(0,Kn.css)(["min-width:","px;"],et):(0,Kn.css)(["min-width:",";"],$r)}))),Gr=Un().div.withConfig({displayName:"TextAreaStyles__StyledAdornment",componentId:"gfy8yp-8"})(["display:inline-flex;align-items:center;justify-content:center;position:absolute;pointer-events:none;z-index:1;height:",";color:",";"," ",";",""],$r,(0,Bn.pick)({enterprise:{light:Bn.variables.gray60,dark:Bn.variables.white},prisma:Bn.variables.contentColorMuted}),(0,Bn.pickVariant)("$position",{start:(0,Kn.css)(["top:1px;left:1px;"]),end:(0,Kn.css)(["top:1px;right:1px;"])}),(function(Je){return Je.disabled&&(0,Kn.css)(["cursor:not-allowed;color:",";"],Bn.variables.contentColorDisabled)}),(0,Bn.pick)({enterprise:(0,Kn.css)(["margin-left:-1px;margin-right:-1px;"])}));function J(){return(J=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Q(Je){var et=(0,Bn.useSplunkTheme)(),tt=et.isEnterprise,ot=tt?"pill":"secondary",it=et.isCompact?"20px":"24px",en=tt?Zt().createElement(qn(),{size:1}):Zt().createElement(Hn(),{width:it,height:it});return Zt().createElement(Sr,J({"data-test":"clear",icon:en,appearance:ot,inline:!1},Je))}const Zr=tt(1792);var Xr=et.n(Zr);const Yr=tt(1791);var Qr=et.n(Yr);function re(){var Je=(0,Bn.useSplunkTheme)(),et=Je.isCompact;if(Je.isEnterprise)return Zt().createElement(Qr(),{hideDefaultTooltip:!0,inline:!1,screenReaderText:"Search",size:"16px"});var tt=et?"20px":"24px";return Zt().createElement(Xr(),{"aria-label":"Search",height:tt,width:tt})}function ie(Je){return(ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function oe(){return(oe=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function le(Je){return function pe(Je){if(Array.isArray(Je))return ue(Je)}(Je)||function de(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function ce(Je,et){if(!Je)return;if("string"==typeof Je)return ue(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return ue(Je,et)}(Je)||function se(){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 ue(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function fe(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function he(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?fe(Object(tt),!0).forEach((function(et){Ie(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):fe(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function ve(Je,et){if(null==Je)return{};var tt,ot,it=function me(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function ye(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function ge(Je,et,tt){return et&&ye(Je.prototype,et),tt&&ye(Je,tt),Je}function we(Je,et){return(we=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function Ce(Je){var et=function Ae(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Oe(Je);if(et){var it=Oe(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return ke(this,tt)}}function ke(Je,et){return!et||"object"!==ie(et)&&"function"!=typeof et?Se(Je):et}function Se(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Oe(Je){return(Oe=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Ie(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Jr={appearance:Cn().oneOf(["default","search"]),append:Cn().bool,autoCapitalize:Cn().string,autoComplete:Cn().string,autoCorrect:Cn().string,autoFocus:Cn().bool,canClear:Cn().bool,children:Cn().node,classNamePrivate:Cn().string,defaultValue:Cn().string,describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),endAdornment:Cn().node,error:Cn().bool,inline:Cn().bool,inputClassName:Cn().string,inputId:Cn().string,inputRef:Cn().oneOfType([Cn().func,Cn().object]),labelledBy:Cn().string,maxLength:Cn().number,name:Cn().string,onBlur:Cn().func,onChange:Cn().func,onFocus:Cn().func,onKeyDown:Cn().func,onSelect:Cn().func,onInputClick:Cn().func,placeholder:Cn().string,prepend:Cn().bool,required:Cn().bool,rowsMax:Cn().number,rowsMin:Cn().number,spellCheck:Cn().bool,tabIndex:Cn().number,startAdornment:Cn().node,splunkTheme:Cn().object,value:Cn().string},eo=function e(Je){var et=Je?Je.getBoundingClientRect():void 0;return et&&Math.round(et.width)},to=function(Je){!function xe(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&we(Je,et)}(r,Je);var et=Ce(r);function r(Je){var tt;return function be(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Ie(Se(tt=et.call(this,Je)),"controlledExternally",void 0),Ie(Se(tt),"input",null),Ie(Se(tt),"shadow",null),Ie(Se(tt),"startAdornment",null),Ie(Se(tt),"endAdornment",null),Ie(Se(tt),"getAdornmentWidth",(function(){var Je=eo(tt.startAdornment);tt.state.startAdornmentWidth!==Je&&tt.setState({startAdornmentWidth:Je});var et=eo(tt.endAdornment);tt.state.endAdornmentWidth!==et&&tt.setState({endAdornmentWidth:et})})),Ie(Se(tt),"handleResize",(function(){tt.syncHeightWithShadow()})),Ie(Se(tt),"handleInputMount",(function(Je){tt.input=Je,function ae(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(tt.props.inputRef,Je)})),Ie(Se(tt),"handleShadowMount",(function(Je){tt.shadow=Je})),Ie(Se(tt),"handleInputChange",(function(Je){var et,ot,it=Je.target.value,Zt=tt.props.name;tt.isControlled()||tt.setState({value:it}),null===(et=(ot=tt.props).onChange)||void 0===et||et.call(ot,Je,{value:it,name:Zt})})),Ie(Se(tt),"handleInputKeyDown",(function(Je){var et,ot;null===(et=(ot=tt.props).onKeyDown)||void 0===et||et.call(ot,Je)})),Ie(Se(tt),"handleInputSelect",(function(Je){var et,ot;null===(et=(ot=tt.props).onSelect)||void 0===et||et.call(ot,Je)})),Ie(Se(tt),"handleInputClick",(function(Je){var et,ot;null===(et=(ot=tt.props).onInputClick)||void 0===et||et.call(ot,Je)})),Ie(Se(tt),"handleInputFocus",(function(Je){var et,ot,it=Je.target.value,Zt=tt.props.name;null===(et=(ot=tt.props).onFocus)||void 0===et||et.call(ot,Je,{value:it,name:Zt})})),Ie(Se(tt),"handleInputBlur",(function(Je){var et,ot,it=Je.target.value,Zt=tt.props.name;null===(et=(ot=tt.props).onBlur)||void 0===et||et.call(ot,Je,{value:it,name:Zt})})),Ie(Se(tt),"handleClear",(function(Je){var et,ot;Je.preventDefault();var it=tt.props.name;tt.isControlled()||tt.setState({value:""}),tt.focus(),null===(et=(ot=tt.props).onChange)||void 0===et||et.call(ot,Je,{value:"",name:it})})),Ie(Se(tt),"syncHeightWithShadow",(function(){var Je=function ne(Je){var et=Je.height,tt=Je.rowsMax,ot=Je.rowsMin,it=Je.shadow;if(it){var Zt=window.getComputedStyle(it),en=Zt.getPropertyValue("line-height");if("inherit"===en||"normal"===en)return!1;var Cn=parseInt(en,10),_n=parseInt(Zt.getPropertyValue("padding-top"),10),wn=parseInt(Zt.getPropertyValue("padding-bottom"),10),Sn=parseInt(Zt.getPropertyValue("border-top-width"),10),xn=parseInt(Zt.getPropertyValue("border-bottom-width"),10),kn=it.scrollHeight+Sn+xn+1;if(void 0===kn||isNaN(kn))return!1;if(tt>=ot){var En=tt*Cn+_n+wn+Sn+xn+1;kn=Math.min(En,kn)}var Dn=ot*Cn+_n+wn+Sn+xn+1;if(et!==(kn=Math.max(Dn,kn)))return kn}return!1}({height:tt.state.height,rowsMax:tt.props.rowsMax,rowsMin:tt.props.rowsMin,shadow:tt.shadow});!1!==Je&&tt.setState({height:Je})})),Ie(Se(tt),"renderAdornment",(function(Je,et){var ot={ref:"start"===et?function(Je){tt.startAdornment=Je}:function(Je){tt.endAdornment=Je},disabled:tt.props.disabled,$position:et};return Zt().createElement(Gr,ot,Je)})),Ie(Se(tt),"renderEndAdornment",(function(){var Je,et=tt.props,ot=et.appearance,it=et.endAdornment,en=et.disabled,Cn=et.canClear,_n=et.splunkTheme,wn=_n.isPrisma,Sn=_n.isEnterprise;if(it)return tt.renderAdornment(it,"end");var xn=null===(Je=tt.context.labelAttrs)||void 0===Je?void 0:Je.text,kn=xn?(0,Vn._)("Clear ".concat(xn," text field")):(0,Vn._)("Clear text field");return Sn&&"search"===ot?tt.renderAdornment(Zt().createElement(Zt().Fragment,null,Zt().createElement(Q,{"aria-label":kn,onClick:tt.handleClear}),Zt().createElement(Or,{$disabled:en},Zt().createElement(re,null))),"end"):!!tt.getDisplayValue()&&(wn&&"search"===ot||Cn)?tt.renderAdornment(Zt().createElement(Zt().Fragment,null,!en&&Zt().createElement(Q,{"aria-label":kn,onClick:tt.handleClear})),"end"):void 0})),Ie(Se(tt),"renderStartAdornment",(function(){var Je=tt.props,et=Je.appearance,ot=Je.startAdornment,it=Je.splunkTheme,en=Je.disabled,Cn=it.isPrisma;return ot?tt.renderAdornment(ot,"start"):Cn&&"search"===et?tt.renderAdornment(Zt().createElement(Or,{$disabled:en},Zt().createElement(re,null)),"start"):void 0})),Ie(Se(tt),"getDisplayValue",(function(){return tt.isControlled()?tt.props.value:tt.state.value})),tt.controlledExternally=xn()(Je,"value"),tt.state={value:Je.defaultValue||""},r.validateRows(Je),tt.handleResize=An()(tt.handleResize,100),tt}return ge(r,null,[{key:"validateRows",value:function e(Je){Je.rowsMin,Je.rowsMax}}]),ge(r,[{key:"componentDidMount",value:function e(){wn()(this.syncHeightWithShadow),this.getAdornmentWidth()}},{key:"componentDidUpdate",value:function e(Je){this.syncHeightWithShadow(),r.validateRows(this.props),this.getAdornmentWidth()}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"blur",value:function e(){var Je;null===(Je=this.input)||void 0===Je||Je.blur()}},{key:"focus",value:function e(){var Je;null===(Je=this.input)||void 0===Je||Je.focus()}},{key:"select",value:function e(){var Je;null===(Je=this.input)||void 0===Je||Je.select()}},{key:"render",value:function e(){var Je=this.props,et=Je.append,tt=Je.autoCapitalize,ot=Je.autoComplete,it=Je.autoCorrect,en=Je.autoFocus,Cn=Je.children,_n=Je.className,wn=Je.classNamePrivate,Sn=Je.disabled,xn=Je.describedBy,kn=Je.elementRef,Dn=Je.error,Ln=Je.inline,In=Je.inputClassName,Mn=Je.inputId,An=Je.labelledBy,Rn=Je.maxLength,Nn=Je.name,Bn=Je.placeholder,Vn=Je.prepend,zn=Je.required,Hn=Je.rowsMin,$n=Je.spellCheck,qn=Je.tabIndex,Kn=Je.title,Un=ve(Je,["append","autoCapitalize","autoComplete","autoCorrect","autoFocus","children","className","classNamePrivate","disabled","describedBy","elementRef","error","inline","inputClassName","inputId","labelledBy","maxLength","name","placeholder","prepend","required","rowsMin","spellCheck","tabIndex","title"]),Gn=he(he({},jn()(Un,(function(Je,et){return"role"===et||0===et.indexOf("aria-")}))),{},{"aria-describedby":xn,"aria-labelledby":An,"aria-invalid":Dn||void 0}),Jn=Tn()(Un,["inputRef","onBlur","onChange","onFocus","onKeyDown","onSelect","onInputClick"].concat(le(En()(Gn)))),Cr=this.getDisplayValue(),wr={className:(0,Wn.toClassName)(_n,In),$append:et||void 0,$error:Dn,$prepend:Vn||void 0},Sr=he(he({},Gn),{},{"data-test":"textbox",autoCapitalize:tt,autoComplete:ot,autoCorrect:it,autoFocus:en,disabled:Sn,id:Mn,maxLength:Rn,placeholder:Bn,name:Nn,onChange:this.handleInputChange,onKeyDown:this.handleInputKeyDown,onSelect:this.handleInputSelect,onClick:this.handleInputClick,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,ref:this.handleInputMount,required:zn,spellCheck:$n,style:{height:this.state.height},tabIndex:qn,title:Kn,value:Cr,$error:Dn}),Or=this.renderStartAdornment(),xr=this.renderEndAdornment(),Lr=!!Or,Nr=!!xr;return Zt().createElement(kr,oe({tabIndex:-1,className:(0,Wn.toClassName)(_n,wn),"data-test":"text-area","data-test-value":Cr,elementRef:kn,flex:!0,inline:Ln},Jn),Or,Zt().createElement(Wr,oe({$hasEndAdornment:Nr,$hasStartAdornment:Lr,disabled:Sn},wr),Lr&&Zt().createElement(Ur,{$width:this.state.startAdornmentWidth}),Zt().createElement(Hr,{"aria-hidden":"true",onChange:Pn(),$startAdornmentWidth:this.state.startAdornmentWidth,$endAdornmentWidth:this.state.endAdornmentWidth,tabIndex:-1,rows:this.props.rowsMin,ref:this.handleShadowMount,value:Bn&&!Cr?Bn:Cr}),Zt().createElement(zr,oe({$rowsMin:Hn},Sr,{onClick:this.handleInputClick})),Zt().createElement(Fn(),{target:window,eventType:"resize",listener:this.handleResize}),Cn,Nr&&Zt().createElement(Ur,{$width:this.state.endAdornmentWidth})),xr)}}]),r}(it.Component);Ie(to,"propTypes",Jr),Ie(to,"defaultProps",{appearance:"default",append:!1,autoFocus:!1,canClear:!1,disabled:!1,error:!1,inline:!1,placeholder:"",prepend:!1,rowsMax:8,rowsMin:2,tabIndex:0}),Ie(to,"componentType","TextArea"),Ie(to,"contextType",Rn.ControlGroupContext);var no=(0,Bn.withSplunkTheme)(to);no.propTypes=to.propTypes,no.componentType=to.componentType;const ro=no;Je.exports=ot})()},6971:function(Je,et,tt){var ot=tt(1522),it=tt(937),Zt=tt(513),en=tt(344);Je.exports=function endsWith(Je,et,tt){Je=en(Je),et=it(et);var Cn=Je.length,_n=tt=void 0===tt?Cn:ot(Zt(tt),0,Cn);return(tt-=et.length)>=0&&Je.slice(tt,_n)==et}},6972:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Item:()=>Gr,default:()=>uo});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(94);var wn=et.n(_n);const Sn=tt(38);var xn=et.n(Sn);const kn=tt(2005);var En=et.n(kn);const Dn=tt(76);var Pn=et.n(Dn);const Ln=tt(1211);var Tn=et.n(Ln);const In=tt(198),jn=tt(378),Mn=tt(810),An=tt(99);var Rn=et.n(An);const Nn=tt(738);var Fn=et.n(Nn);const Bn=tt(903);var Vn=et.n(Bn);const Wn=tt(6973);var zn=et.n(Wn);const Hn=tt(1793);var $n=(0,it.createContext)({disabled:!1});$n.displayName="File";const qn=$n,Kn=tt(1437);var Un=et.n(Kn);function q(){return(q=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function j(Je){return Zt().createElement(Un(),q({hideDefaultTooltip:!0,viewBox:"0 0 16 16",width:"16px",height:"16px"},Je),Zt().createElement("path",{d:"M8.624 14.7021C8.23332 15.0928 7.59989 15.0928 7.2092 14.7021L2.33962 9.83209C0.546941 8.03927 0.54695 5.1325 2.33964 3.33968C4.13162 1.54758 7.03672 1.54684 8.82962 3.33802L14.1746 8.67787C15.2682 9.77043 15.2687 11.5429 14.1756 12.636C13.083 13.7288 11.3115 13.7288 10.2189 12.636L4.87676 7.29338C4.48607 6.90266 4.48607 6.26917 4.87676 5.87845C5.26744 5.48773 5.90087 5.48773 6.29155 5.87845L11.6337 11.2211C11.9449 11.5324 12.4496 11.5324 12.7608 11.2211C13.0722 10.9097 13.0721 10.4048 12.7606 10.0936L7.41557 4.75369C6.40415 3.74325 4.76532 3.74367 3.75442 4.75463C2.74312 5.766 2.74312 7.40578 3.75441 8.41715L8.62399 13.2871C9.01468 13.6779 9.01468 14.3113 8.624 14.7021Z",fill:"currentColor"}))}function P(){return(P=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function T(Je){var et="compact"===(0,In.useSplunkTheme)().density?"20px":"24px";return Zt().createElement(Un(),P({hideDefaultTooltip:!0,viewBox:"0 0 24 24",width:et,height:et},Je),Zt().createElement("path",{d:"M18.2685 14.3175L18.4349 14.9384C18.6078 14.558 18.7453 14.162 18.8452 13.7556C18.9449 13.3507 19.0068 12.9373 19.0303 12.521L19.0362 12.4167C19.0663 11.883 19.0409 11.3476 18.9604 10.8191L18.9462 10.7261C18.8794 10.287 18.7695 9.85559 18.6181 9.43803C18.4827 9.06459 18.3148 8.70378 18.1162 8.35979L18.0868 8.30889C17.8331 7.86964 17.5281 7.46215 17.1781 7.09503C16.9596 6.8658 16.7243 6.65314 16.4743 6.4588L16.318 6.33739C16.0132 6.10052 15.6825 5.88712 15.34 5.70564C14.95 5.49901 14.5348 5.32943 14.1132 5.20545C13.7201 5.08986 13.317 5.01136 12.9093 4.97099L12.8406 4.96419C12.4182 4.92237 11.993 4.91829 11.5699 4.95201C11.1331 4.98682 10.7005 5.06176 10.2774 5.17589L9.70069 5.33148C9.16747 5.47533 8.61859 5.15969 8.47474 4.62647C8.33089 4.09324 8.64653 3.54437 9.17976 3.40051L9.7565 3.24492C10.298 3.09883 10.8519 3.00289 11.411 2.95833C11.9526 2.91517 12.497 2.92038 13.0377 2.97392L13.1063 2.98072C13.6384 3.03341 14.1644 3.13584 14.6774 3.28668C15.2296 3.44906 15.7694 3.66976 16.2764 3.9384C16.7197 4.17329 17.1479 4.44938 17.5453 4.75819L17.7015 4.8796C18.0299 5.13478 18.3388 5.41401 18.6257 5.715C19.0853 6.19704 19.4858 6.73209 19.8188 7.30885L19.8482 7.35975C20.1055 7.80535 20.323 8.27272 20.4984 8.75646C20.6944 9.29736 20.8368 9.85624 20.9234 10.425L20.9376 10.518C21.0389 11.1833 21.0709 11.8573 21.033 12.5293L21.0271 12.6335C20.9967 13.1731 20.9164 13.7087 20.7873 14.2334C20.6488 14.7966 20.4548 15.3442 20.2083 15.8683L20.718 15.7317C21.2515 15.5888 21.7998 15.9054 21.9428 16.4389C22.0857 16.9723 21.7691 17.5207 21.2356 17.6636L18.8208 18.3106C18.0206 18.525 17.1981 18.0501 16.9837 17.2499L16.3367 14.8352C16.1937 14.3017 16.5103 13.7534 17.0438 13.6104C17.5773 13.4675 18.1256 13.7841 18.2685 14.3175ZM3.92363 7.90992L3.33327 8.06809C2.7998 8.21103 2.25147 7.89443 2.10854 7.36097C1.9656 6.8275 2.2822 6.27917 2.81566 6.13623L5.2305 5.48922C6.03069 5.27483 6.85318 5.7497 7.06759 6.54989L7.71463 8.96466C7.85757 9.49813 7.54099 10.0465 7.00752 10.1894C6.47405 10.3324 5.92572 10.0158 5.78278 9.4823L5.64111 8.9536C5.46988 9.32312 5.33225 9.70767 5.23007 10.1026C5.1256 10.5063 5.05872 10.9189 5.03027 11.3349L5.02314 11.4391C4.98667 11.9725 5.00567 12.5081 5.07982 13.0376L5.09286 13.1307C5.15447 13.5705 5.25921 14.0032 5.40556 14.4226C5.53644 14.7976 5.70008 15.1604 5.89456 15.5068L5.92334 15.558C6.17169 16.0003 6.47181 16.4114 6.81738 16.7826C7.03315 17.0145 7.26586 17.2299 7.51359 17.4273L7.66835 17.5505C7.97029 17.791 8.29849 18.0084 8.63879 18.1939C9.02626 18.4052 9.43938 18.5797 9.8595 18.7088C10.2512 18.829 10.6533 18.9124 11.0605 18.9576L11.1291 18.9652C11.551 19.0121 11.9761 19.0213 12.3996 18.9926C12.8368 18.963 13.2703 18.8933 13.6946 18.7842L14.2732 18.6355C14.8081 18.4981 15.3532 18.8202 15.4906 19.3552C15.6281 19.8901 15.3059 20.4351 14.771 20.5726L14.1924 20.7213C13.6492 20.8609 13.0943 20.9502 12.5346 20.988C11.9925 21.0247 11.4483 21.013 10.9083 20.953L10.8397 20.9454C10.3082 20.8863 9.78352 20.7776 9.27238 20.6206C8.72212 20.4517 8.18505 20.2245 7.68131 19.9498C7.24086 19.7097 6.81595 19.4285 6.42229 19.1149L6.26753 18.9917C5.94226 18.7326 5.6367 18.4497 5.35338 18.1453C4.89963 17.6578 4.50556 17.118 4.17948 16.5373L4.1507 16.486C3.89877 16.0374 3.6868 15.5674 3.51725 15.0816C3.32768 14.5384 3.192 13.9779 3.1122 13.4081L3.09915 13.315C3.0058 12.6485 2.98189 11.9741 3.0278 11.3027L3.03493 11.1985C3.07179 10.6594 3.15847 10.1248 3.29383 9.60161C3.44505 9.01718 3.65617 8.4503 3.92363 7.90992Z",fill:"currentColor"}))}function $(){return($=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function N(Je){var et="compact"===(0,In.useSplunkTheme)().density?"20px":"24px";return Zt().createElement(Un(),$({hideDefaultTooltip:!0,viewBox:"0 0 24 24",width:et,height:et},Je),Zt().createElement("path",{d:"M10 4V6H14V4H10ZM16 6H17H19H20C20.5523 6 21 6.44772 21 7C21 7.55228 20.5523 8 20 8H19V20.5C19 21.3284 18.3284 22 17.5 22H6.5C5.67157 22 5 21.3284 5 20.5V8H4C3.44772 8 3 7.55228 3 7C3 6.44772 3.44772 6 4 6H5H7H8V3.5C8 2.67157 8.67157 2 9.5 2H14.5C15.3284 2 16 2.67157 16 3.5V6ZM7 8V20H17V8H7ZM10.5858 14L9.2929 15.2929C8.90237 15.6834 8.90237 16.3166 9.2929 16.7071C9.68342 17.0976 10.3166 17.0976 10.7071 16.7071L12 15.4142L13.2929 16.7071C13.6834 17.0976 14.3166 17.0976 14.7071 16.7071C15.0976 16.3166 15.0976 15.6834 14.7071 15.2929L13.4142 14L14.7071 12.7071C15.0976 12.3166 15.0976 11.6834 14.7071 11.2929C14.3166 10.9024 13.6834 10.9024 13.2929 11.2929L12 12.5858L10.7071 11.2929C10.3166 10.9024 9.68342 10.9024 9.29289 11.2929C8.90237 11.6834 8.90237 12.3166 9.29289 12.7071L10.5858 14Z",fill:"currentColor"}))}const Gn=tt(2);var Jn=et.n(Gn);const Cr=tt(561);var wr=et.n(Cr);const Sr=tt(499);var Or=et.n(Sr);const xr=tt(3818);var kr=Jn()(wr()).withConfig({displayName:"ItemStyles__StyledBox",componentId:"sc-1fsk3kr-0"})(["position:relative;width:100%;max-width:400px;margin:",";background-color:",";border-radius:",";min-height:32px;color:",";"," "," "," ",";"],(0,In.pick)({enterprise:"5px auto 0",prisma:{comfortable:"8px auto 0",compact:"4px auto 0"}}),(0,In.pick)({enterprise:{light:In.variables.gray92,dark:In.variables.gray45},prisma:In.variables.interactiveColorBackground}),(0,In.pick)({enterprise:"2px",prisma:In.variables.borderRadius}),(0,In.pick)({enterprise:In.variables.textGray,prisma:In.variables.contentColorDefault}),(0,In.pick)({prisma:(0,Gn.css)(["border:1px solid ",";padding-left:12px;"],In.variables.neutral200),enterprise:(0,Gn.css)(["line-height:24px;"])}),(0,In.pick)({enterprise:{compact:(0,Gn.css)(["min-height:24px;"])}}),(function(Je){return Je.$error&&(0,In.pick)({enterprise:(0,Gn.css)(["box-shadow:inset 0 0 0 1px ",";"],In.variables.errorColor),prisma:(0,Gn.css)(["box-shadow:inset 0 0 0 1px ",";background-color:",";"],In.variables.accentColorNegative,In.variables.interactiveColorBackground)})}),(function(Je){return Je.$disabled&&(0,Gn.css)(["cursor:not-allowed;background-color:",";"],(0,In.pick)({enterprise:{dark:In.variables.gray60,light:In.variables.gray96},prisma:(0,xr.overlayColors)(In.variables.interactiveColorBackground,In.variables.interactiveColorBackgroundDisabled)}))})),Lr=Jn().div.withConfig({displayName:"ItemStyles__StyledErrorText",componentId:"sc-1fsk3kr-1"})(["font-size:",";color:",";line-height:16px;margin-top:4px;text-align:left;"],In.variables.fontSizeSmall,In.variables.accentColorNegative),Nr=Jn()(Or()).withConfig({displayName:"ItemStyles__StyledIconClickable",componentId:"sc-1fsk3kr-2"})(["color:",";border-radius:",";padding:",";text-align:center;"," "," &:focus{color:",";","}&:hover{background-color:",";color:",";}"],(0,In.pick)({enterprise:"inherit",prisma:In.variables.contentColorDefault}),(0,In.pick)({enterprise:"0 2px 2px 0",prisma:"50%"}),(0,In.pick)({enterprise:"3px 0",prisma:{comfortable:"0 8px",compact:"0 6px"}}),(0,In.pick)({enterprise:(0,Gn.css)(["flex-basis:",";"],In.variables.inputHeight)}),(function(Je){return Je.$error&&(0,Gn.css)(["",""],(0,In.pick)({enterprise:(0,Gn.css)(["border:1px solid ",";border-left:none;"],In.variables.errorColor)}))}),(0,In.pick)({enterprise:In.variables.linkColor,prisma:In.variables.contentColorActive}),(0,In.pick)({enterprise:(0,Gn.css)(["box-shadow:",";"],In.variables.focusShadow),prisma:(0,Gn.css)(["background-color:",";box-shadow:0 0 0 3px ",";"],In.variables.interactiveColorOverlayHover,In.variables.focusColor)}),(0,In.pick)({enterprise:{light:In.variables.gray96,dark:In.variables.gray30},prisma:In.variables.interactiveColorOverlayHover}),(0,In.pick)({enterprise:In.variables.linkColor,prisma:In.variables.contentColorActive})),Wr=Jn()(Or()).withConfig({displayName:"ItemStyles__StyledTrashIcon",componentId:"sc-1fsk3kr-3"})(["color:",";border-radius:50%;padding:",";margin-right:",";text-align:center;&:focus{color:",";background-color:",";box-shadow:0 0 0 3px ",";}&:hover{background-color:",";color:",";}"],In.variables.contentColorDefault,(0,In.pick)({comfortable:"0 8px",compact:"0 6px"}),(0,In.pick)({comfortable:"0 4px",compact:"0 6px"}),In.variables.contentColorActive,In.variables.interactiveColorOverlayHover,In.variables.focusColor,In.variables.interactiveColorOverlayHover,In.variables.contentColorActive),zr=Jn().div.withConfig({displayName:"ItemStyles__StyledLabel",componentId:"sc-1fsk3kr-4"})(["color:",";overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 0 0px;padding:",";border-radius:",";",""],In.variables.contentColorActive,(0,In.pick)({enterprise:"3px 0 3px 10px",prisma:{comfortable:"10px 0 10px 0",compact:"6px 0 6px 0"}}),(0,In.pick)({enterprise:"2px",prisma:In.variables.borderRadius}),(function(Je){return Je.$disabled&&(0,In.pick)({enterprise:{light:(0,Gn.css)(["color:",";"],In.variables.textGray),dark:(0,Gn.css)(["color:",";"],In.variables.textGray)},prisma:(0,Gn.css)(["color:",";"],In.variables.contentColorDisabled)})})),Hr=Jn().div.withConfig({displayName:"ItemStyles__StyledPaperClipIcon",componentId:"sc-1fsk3kr-5"})(["color:",";padding:",";",""],In.variables.neutral400,(0,In.pick)({comfortable:"8px 4px 8px 0",compact:"4px 4px 4px 0"}),(function(Je){return Je.$disabled&&(0,Gn.css)(["color:",";cursor:not-allowed;"],In.variables.contentColorDisabled)})),$r=Jn().span.withConfig({displayName:"ItemStyles__StyledPercentage",componentId:"sc-1fsk3kr-6"})(["color:",";"],In.variables.contentColorMuted),Kr=Jn().div.withConfig({displayName:"ItemStyles__StyledProgress",componentId:"sc-1fsk3kr-7"})(["position:absolute;left:0;top:0;width:","%;height:100%;background:",";transition:width 300ms;border-radius:",";"],(function(Je){return Je.$uploadPercentage}),In.variables.interactiveColorOverlaySelected,In.variables.borderRadius);function Y(){return(Y=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ee(Je,et){if(null==Je)return{};var tt,ot,it=function re(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Ur={disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,index:Cn().number,itemId:Cn().any,name:Cn().string.isRequired,uploadPercentage:Cn().number};function ae(Je){var et=Je.disabled,tt=Je.error,ot=void 0!==tt&&tt,en=Je.itemId,Cn=Je.name,_n=Je.index,wn=void 0===_n?0:_n,Sn=Je.uploadPercentage,xn=ee(Je,["disabled","error","itemId","name","index","uploadPercentage"]),kn=(0,In.useSplunkTheme)(),En=kn.isPrisma,Dn=kn.isEnterprise,Pn=kn.isCompact?"20px":"24px",Ln=(0,it.useContext)($n).onRequestRemove;function w(Je){Je.preventDefault(),null==Ln||Ln({itemId:en,name:Cn,index:wn})}var Tn=(0,it.useContext)($n).onRequestRetry;var Mn=(0,it.useContext)($n).disabled,An=(0,Hn.sprintf)((0,jn._)('Remove "%(filename)s"'),{filename:Cn}),Nn=(0,Hn.sprintf)((0,jn._)('Retry "%(filename)s"'),{filename:Cn}),Bn=(0,Hn.sprintf)((0,jn._)('Uploading "%(filename)s"'),{filename:Cn}),Wn=(0,jn._)("Remove"),qn=Zt().createElement("span",null,Zt().createElement("span",{style:{paddingRight:"4px"}},(0,jn._)("Uploading ")),Zt().createElement($r,null,Sn,"%")),Kn=En&&!Rn()(Sn)&&Sn>0?qn:Cn,Un=void 0!==et?et:Mn;return Zt().createElement(Zt().Fragment,null,Zt().createElement(kr,Y({"data-test":"item","data-test-disabled":Un,"data-test-error":ot},xn,{flex:!0,$error:ot,$disabled:Un}),En&&Rn()(Sn)&&Zt().createElement(Hr,{"data-test":"paper-clip",$disabled:Un},Zt().createElement(j,{"aria-hidden":"true"})),Zt().createElement(zr,{"data-test":"label",$error:ot,$disabled:Un},Kn),En&&Tn&&ot&&Zt().createElement(Nr,{"data-test":"retry",onClick:function R(Je){Je.preventDefault(),null==Tn||Tn({itemId:en,name:Cn,index:wn})},"aria-label":Nn},Zt().createElement(T,{screenReaderText:(0,jn._)("Retry")})),!Un&&(En&&Rn()(Sn)&&!ot?Zt().createElement(Wr,{"data-test":"remove",onClick:w,"aria-label":An},Zt().createElement(N,{screenReaderText:(0,jn._)("Remove")})):Zt().createElement(Nr,{"data-test":"remove",$error:ot,onClick:w,"aria-label":An},Dn?Zt().createElement(Vn(),{hideDefaultTooltip:!0,screenReaderText:Wn}):Zt().createElement(Fn(),{"aria-label":Wn,height:Pn,width:Pn}))),!Rn()(Sn)&&Sn>0&&(En?Zt().createElement(Kr,{$uploadPercentage:Sn,"aria-label":Bn,role:"progressbar","aria-valuenow":Sn,"aria-valuemin":0,"aria-valuemax":100}):Zt().createElement(zn(),{style:{position:"absolute",left:0,top:0,right:0,zIndex:1},percentage:Sn,"aria-label":Bn}))),En&&ot&&Zt().createElement(Lr,null,(0,jn._)("Something went wrong.")))}ae.propTypes=Ur;const Gr=ae;function ie(){return(ie=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function oe(Je){return Zt().createElement(Un(),ie({hideDefaultTooltip:!0,screenReaderText:(0,jn._)("File upload"),viewBox:"0 0 72 88"},Je),Zt().createElement("path",{d:"M50,27 L68.0005854,27 C70.2022516,27 72,28.7919267 72,31.0023804 L72,83.9976196 C72,86.2074215 70.2094011,88 68.0005854,88 L3.99941455,88 C1.79774843,88 0,86.2080733 0,83.9976196 L0,31.0023804 C0,28.7925785 1.79059889,27 3.99941455,27 L21,27 L21,32 L5.99898406,32 C5.4472604,32 5,32.4408979 5,32.9958767 L5,82.0041233 C5,82.5541308 5.44605521,83 5.99898406,83 L66.0010159,83 C66.5527396,83 67,82.5591021 67,82.0041233 L67,32.9958767 C67,32.4458692 66.5539448,32 66.0010159,32 L50,32 L50,27 Z"}),Zt().createElement("path",{d:"M41.9634682,10 L41.9634682,28 L46.9634682,28 L46.9634682,5 L44.4634682,5 L23.9634682,5 L23.9634682,10 L41.9634682,10 Z",transform:"translate(35.463468, 16.500000) rotate(-45.000000) translate(-35.463468, -16.500000) "}),Zt().createElement("rect",{x:"33",y:"3",width:"5",height:"51"}))}var Zr=Jn().input.withConfig({displayName:"FileStyles__StyledInput",componentId:"sc-1wyh4cf-0"})(["&[type='file']{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}"]),Xr=(0,Gn.css)(["fill:",";"],(0,In.pick)({enterprise:{light:In.variables.gray60,dark:In.variables.gray80}})),Yr=Jn()(oe).withConfig({displayName:"FileStyles__StyledNormalIcon",componentId:"sc-1wyh4cf-1"})(["",";height:1.4em;width:1.4em;display:inline-block;vertical-align:middle;padding-bottom:3px;"],Xr),Qr=Jn()(oe).withConfig({displayName:"FileStyles__StyledWindowIcon",componentId:"sc-1wyh4cf-2"})(["",";height:48px;width:48px;position:absolute;top:30px;left:50%;transform:translateX(-50%);"],Xr),Jr=Jn().label.withConfig({displayName:"FileStyles__StyledLink",componentId:"sc-1wyh4cf-3"})(["",";color:",";cursor:pointer;font-size:inherit;font-weight:inherit;&:hover,&[data-focused]{text-decoration:underline;}&[data-focused]{box-shadow:",";}"],In.mixins.reset("inline"),In.variables.linkColor,(0,In.pick)({enterprise:In.variables.focusShadowInset,prisma:In.variables.focusShadow})),eo=Jn().div.withConfig({displayName:"FileStyles__StyledNormalText",componentId:"sc-1wyh4cf-4"})([""," "," "," ",""],(0,In.pick)({enterprise:(0,Gn.css)(["display:inline-block;"]),prisma:(0,Gn.css)(["display:inline-flex;flex-direction:column;justify-content:center;text-align:center;color:",";border:1px dashed ",";padding:8px;border-radius:",";min-height:128px;&:not(:last-child){margin-bottom:4px;}"],In.variables.contentColorActive,In.variables.contentColorMuted,In.variables.borderRadius)}),(function(Je){return Je.$dragOver&&(0,Gn.css)(["",""],(0,In.pick)({prisma:(0,Gn.css)(["border:1px dashed ",";background-color:",";"],In.variables.interactiveColorPrimary,In.mixins.colorWithAlpha(In.variables.interactiveColorPrimary,.1))}))}),(function(Je){var et=Je.$error,tt=Je.$dragOver;return et&&!tt&&(0,In.pick)({prisma:(0,Gn.css)(["border:1px dashed ",";color:",";background-color:",";"],In.variables.accentColorNegative,In.variables.accentColorNegative,In.mixins.colorWithAlpha(In.variables.accentColorNegative,.1))})}),(function(Je){return Je.$disabled&&(0,Gn.css)(["border:none;min-height:0;color:",";cursor:not-allowed;"],(0,In.pick)({prisma:In.variables.contentColorDisabled}))})),to=Jn().div.withConfig({displayName:"FileStyles__StyledWindowText",componentId:"sc-1wyh4cf-5"})(["margin-top:calc("," * 4);margin-bottom:",";font-size:",";",""],In.variables.spacingLarge,(0,In.pick)({enterprise:In.variables.spacingSmall,prisma:In.variables.spacingMedium}),In.variables.fontSizeXLarge,(0,In.pick)({prisma:(0,Gn.css)(["color:",";"],In.variables.contentColorActive)})),no=Jn().div.withConfig({displayName:"FileStyles__StyledSubtitle",componentId:"sc-1wyh4cf-6"})(["color:",";padding:4px 8px;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;"],In.variables.contentColorMuted),ro=Jn().div.withConfig({displayName:"FileStyles__StyledHelp",componentId:"sc-1wyh4cf-7"})(["margin-bottom:",";"],In.variables.spacingXLarge),oo=Jn().div.withConfig({displayName:"FileStyles__StyledWindowDrop",componentId:"sc-1wyh4cf-8"})(["position:fixed;top:0;left:0;right:0;bottom:0;border:",";z-index:"," + 10;"],(0,In.pick)({enterprise:"5px solid ".concat(In.variables.accentColorL10),prisma:"5px solid ".concat(In.variables.interactiveColorPrimary)}),In.variables.zindexModal),io=Jn()(wr()).withConfig({displayName:"FileStyles__StyledDropNormalTargetBox",componentId:"sc-1wyh4cf-9"})(["",";flex-direction:column;justify-content:center;text-align:center;border-radius:",";"," "," "," "," "," ",""],In.mixins.reset("flex"),In.variables.borderRadius,(0,In.pick)({enterprise:(0,Gn.css)(["line-height:calc("," - 2px);"],In.variables.inputHeight)}),(0,In.pick)({enterprise:{comfortable:(0,Gn.css)(["min-height:73px;padding:",";"],In.variables.spacingXSmall),compact:(0,Gn.css)(["min-height:63px;padding:3px;"])}}),(0,In.pick)({enterprise:{light:(0,Gn.css)(["border:1px dashed ",";"],In.variables.borderColor),dark:(0,Gn.css)(["border:1px dashed ",";"],In.variables.textGray)}}),(function(Je){return Je.$dragOver&&(0,In.pick)({enterprise:(0,Gn.css)(["border:1px solid ",";"],In.variables.accentColorL10)})}),(function(Je){var et=Je.$error,tt=Je.$dragOver;return et&&!tt&&(0,In.pick)({enterprise:(0,Gn.css)(["border:1px solid ",";"],In.variables.errorColor)})}),(function(Je){var et=Je.$disabled,tt=Je.$fileCount;return et&&(0,Gn.css)(["border:",";color:",";cursor:not-allowed;"," ",""],(0,In.pick)({enterprise:"none",prisma:"1px solid ".concat(In.variables.contentColorDisabled)}),(0,In.pick)({enterprise:In.variables.textGray,prisma:In.variables.contentColorDisabled}),0===tt&&(0,In.pick)({enterprise:{light:(0,Gn.css)(["background-color:",";"],In.variables.gray96),dark:(0,Gn.css)(["background-color:",";"],In.variables.gray60)},prisma:(0,Gn.css)(["border:1px dashed ",";min-height:128px;"],In.variables.contentColorDisabled)}),0!==tt&&(0,In.pick)({prisma:(0,Gn.css)(["","{padding:0;}"],eo)}))})),ao=Jn()(wr()).withConfig({displayName:"FileStyles__StyledWindowDropTargetBox",componentId:"sc-1wyh4cf-10"})(["position:relative;text-align:center;min-height:250px;padding:",";",""],In.variables.spacingLarge,(function(Je){return Je.$disabled&&(0,Gn.css)(["color:",";"],(0,In.pick)({enterprise:In.variables.textGray,prisma:In.variables.contentColorMuted}))}));function ge(Je){return(ge="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function Ce(){return(Ce=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function xe(Je,et){if(null==Je)return{};var tt,ot,it=function ke(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function Le(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Ie(Je,et){return(Ie=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function _e(Je){var et=function De(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function t(){var tt,ot=qe(Je);if(et){var it=qe(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Ee(this,tt)}}function Ee(Je,et){return!et||"object"!==ge(et)&&"function"!=typeof et?Re(Je):et}function Re(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function qe(Je){return(qe=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function je(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var so={accept:Cn().string,allowMultiple:Cn().bool,children:Cn().node,disabled:Cn().bool,dropAnywhere:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),fullscreen:Cn().bool,error:Cn().bool,help:Cn().node,name:Cn().string,onRequestAdd:Cn().func,onRequestRemove:Cn().func,onRequestRetry:Cn().func,required:Cn().bool,supportsMessage:Cn().node,splunkTheme:Cn().object},lo=function(Je){!function Oe(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&Ie(Je,et)}(n,Je);var et=_e(n);function n(Je){var tt;return function we(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),je(Re(tt=et.call(this,Je)),"inputId",void 0),je(Re(tt),"inputCount",void 0),je(Re(tt),"handleInputChange",(function(Je){var et;tt.addFiles(null!==(et=Je.currentTarget.files)&&void 0!==et?et:void 0)})),je(Re(tt),"handleInputFocus",(function(){tt.setState({focusedInput:!0})})),je(Re(tt),"handleInputBlur",(function(){tt.setState({focusedInput:!1})})),je(Re(tt),"handleDragOver",(function(Je){tt.state.dragOver||tt.setState({dragOver:!0}),Je.preventDefault()})),je(Re(tt),"handleDragLeave",(function(){tt.setState({dragOver:!1})})),je(Re(tt),"handleDrop",(function(Je){var et;Je.preventDefault(),tt.handleDragLeave(),tt.addFiles(null===(et=Je.dataTransfer)||void 0===et?void 0:et.files)})),tt.state={dragOver:!1,focusedInput:!1},tt.inputId=(0,Mn.createDOMID)(),tt.inputCount=0,tt.handleDragLeave=wn()(tt.handleDragLeave,300),tt}return function Se(Je,et,tt){return et&&Le(Je.prototype,et),tt&&Le(Je,tt),Je}(n,[{key:"addFiles",value:function e(Je){var et=this.props.name;if(void 0!==Je&&Je.length>0){var tt,ot,it=Array.from(Je);null===(tt=(ot=this.props).onRequestAdd)||void 0===tt||tt.call(ot,this.props.allowMultiple?it:[it[0]],{name:et})}else{var Zt,en;null===(Zt=(en=this.props).onRequestAdd)||void 0===Zt||Zt.call(en,[],{name:et})}this.inputCount+=1}},{key:"render",value:function e(){var Je=this.props,et=Je.accept,tt=Je.allowMultiple,ot=Je.children,en=Je.disabled,Cn=Je.dropAnywhere,_n=Je.error,wn=Je.fullscreen,Sn=Je.help,kn=Je.name,Dn=Je.onRequestRemove,Ln=Je.onRequestRetry,In=Je.required,Mn=Je.splunkTheme,An=xe(Je,["accept","allowMultiple","children","disabled","dropAnywhere","error","fullscreen","help","name","onRequestRemove","onRequestRetry","required","splunkTheme"]),Rn=Mn.isPrisma,Nn=0,Fn=it.Children.toArray(ot).filter(it.isValidElement).map((function(Je,et){return Nn+=1,(0,it.cloneElement)(Je,{index:et,key:Je.key||Je.props.itemId||"item-".concat(et)})})),Bn=wn||Cn,Vn=Bn||en,Wn=Bn&&!en,zn=wn?ao:io,Hn=wn?to:eo,$n=wn?Qr:Yr,Kn=!Vn&&(this.state.dragOver||!1),Un=Pn()(et)&&En()(et.split(",").join(", ")),Gn=null;return this.props.supportsMessage?Gn=Zt().createElement(no,{"data-test":"file-supports"},this.props.supportsMessage):Rn&&!en&&(Gn=et?Zt().createElement(no,{"data-test":"file-supports"},(0,jn._)("Supports ".concat(Un))):Zt().createElement(no,{"data-test":"file-supports"},(0,jn._)("Supports all file types"))),Zt().createElement(zn,Ce({onDragOver:Vn?void 0:this.handleDragOver,onDragLeave:Vn?void 0:this.handleDragLeave,onDrop:Vn?void 0:this.handleDrop,$disabled:en,$dragOver:Kn,$error:_n,$fileCount:Nn,"data-test":"file","data-test-disabled":en,"data-test-error":_n},xn()(An,"onRequestAdd","onRequestRemove")),Zt().createElement(Hn,{$disabled:en,$dragOver:Kn,$error:_n},!en&&!Rn&&Zt().createElement($n,{$dragOver:Kn,$error:_n})," ",Zt().createElement("span",{"data-test":"file-label"},!Bn&&!en&&(0,jn._)("Drop your file here or"),Wn&&(0,jn._)("Drop your file anywhere or")," ",0===Nn&&en&&(0,jn._)("No files selected"),Zt().createElement(Jr,{htmlFor:this.inputId,"data-test":"file-link","data-focused":this.state.focusedInput||null},Zt().createElement(Zr,{accept:et,"data-test":"file-input",disabled:en,id:this.inputId,key:"file-input-".concat(this.inputCount),multiple:tt||void 0,onBlur:this.handleInputBlur,onChange:this.handleInputChange,onFocus:this.handleInputFocus,required:In,type:"file"}),!en&&(0,jn._)("upload file…"))),Gn),!en&&Sn&&Zt().createElement(ro,{"data-test":"help"},Sn),Wn&&this.state.dragOver&&Zt().createElement(oo,{"data-test":"file-window-drop",onDragLeave:this.handleDragLeave}),Wn&&Zt().createElement(Zt().Fragment,null,Zt().createElement(Tn(),{target:window,eventType:"dragover",listener:this.handleDragOver}),Zt().createElement(Tn(),{target:window,eventType:"drop",listener:this.handleDrop})),Zt().createElement(qn.Provider,{value:{disabled:en,onRequestRemove:Dn?function e(Je){null==Dn||Dn({event:Je,index:Je.index,filename:Je.name,itemId:Je.itemId,name:kn})}:void 0,onRequestRetry:Ln?function e(Je){null==Ln||Ln({event:Je,filename:Je.name,index:Je.index,itemId:Je.itemId,name:kn})}:void 0}},Fn))}}]),n}(it.Component);je(lo,"propTypes",so),je(lo,"defaultProps",{allowMultiple:!1,disabled:!1,dropAnywhere:!1,error:!1}),je(lo,"Item",Gr);var co=(0,In.withSplunkTheme)(lo);co.propTypes=lo.propTypes,co.Item=Gr;const uo=co;Je.exports=ot})()},6973:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Vn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(118);var wn=et.n(_n);const Sn=tt(1788),xn=tt(2);var kn=et.n(xn);const En=tt(97);var Dn=et.n(En);const Pn=tt(1213);var Ln=et.n(Pn);const Tn=tt(561);var In=et.n(Tn);const jn=tt(198);var Mn=kn()(In()).withConfig({displayName:"ProgressStyles__StyledBox",componentId:"csowex-0"})(["background-color:",";"],(0,jn.pick)({enterprise:jn.variables.transparent,prisma:jn.variables.neutral200})),An=kn()(Ln()).withConfig({displayName:"ProgressStyles__StyledTooltip",componentId:"csowex-1"})(["background-color:",";height:",";position:relative;overflow:hidden;padding-left:",";",";"],(0,jn.pick)({enterprise:jn.variables.accentColorD10,prisma:(0,jn.pickVariant)("$type",{info:jn.variables.interactiveColorPrimary,success:jn.variables.accentColorPositive,warning:jn.variables.accentColorWarning,error:jn.variables.accentColorNegative})}),(0,jn.pick)({enterprise:"3px",prisma:"4px"}),(0,jn.pick)({enterprise:jn.variables.spacingSmall,prisma:"10px"}),(function(Je){return Je.$animated&&(0,xn.css)(["transition:width 300ms;"])})),Rn=(0,xn.keyframes)(["from{opacity:0;}to{opacity:1;}"]),Nn=(0,xn.keyframes)(["from{background-position:130%;}to{background-position:-30%;}"]),Fn=kn().div.withConfig({displayName:"ProgressStyles__StyledPuck",componentId:"csowex-2"})(["height:",";width:",";position:absolute;right:0;top:0;",";",""],(0,jn.pick)({enterprise:"3px",prisma:"4px"}),(0,jn.pick)({enterprise:"300px",prisma:"100%"}),(0,jn.pick)({enterprise:(0,xn.css)(["background:linear-gradient( 90deg,",",",",40%,",",80%,"," );"],jn.variables.accentColorD10,jn.variables.accentColorL10,jn.variables.accentColorL40,jn.variables.accentColorL40),prisma:function e(Je){var et=Je.$animated,tt=(0,jn.pickVariant)("$type",{info:jn.variables.interactiveColorPrimary,success:jn.variables.accentColorPositive,warning:jn.variables.accentColorWarning,error:jn.variables.accentColorNegative});if(et){var ot=(0,jn.pickVariant)("$type",{info:jn.variables.statusColorInfo,success:jn.variables.statusColorNormal,warning:jn.variables.statusColorMedium,error:jn.variables.statusColorHigh});return(0,xn.css)(["background:radial-gradient( circle at center,",","," 30% );"],ot,tt)}return(0,xn.css)(["background:",";"],tt)}}),(function(Je){return Je.$animated&&(0,jn.pick)({enterprise:(0,xn.css)(["animation-duration:1500ms;animation-name:",";animation-iteration-count:infinite;animation-direction:alternate;"],Rn),prisma:function r(){var et=(0,jn.pickVariant)("$type",{info:jn.variables.statusColorInfo,success:jn.variables.statusColorNormal,warning:jn.variables.statusColorMedium,error:jn.variables.statusColorHigh})(Je);return(0,xn.css)(["background-size:200% 100%;animation:"," 1500ms infinite cubic-bezier(0.33,0,0.67,1);&::after{content:'';display:block;width:60px;background:linear-gradient( to right,rgba(255,255,255,0),"," 70%,rgba(255,255,255,0.75) );height:100%;position:absolute;right:0;}"],Nn,Dn()(et(Je)).setAlpha(.75).toRgbString())}})}));function S(){return(S=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function O(Je,et){return function _(Je){if(Array.isArray(Je))return Je}(Je)||function $(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function j(Je,et){if(!Je)return;if("string"==typeof Je)return P(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return P(Je,et)}(Je,et)||function x(){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 P(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function q(Je,et){if(null==Je)return{};var tt,ot,it=function A(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Bn={elementRef:Cn().oneOfType([Cn().func,Cn().object]),percentage:Cn().number,tooltip:Cn().node,type:Cn().oneOf(["info","success","warning","error"])};function T(Je){var et=Je.percentage,tt=Je.tooltip,ot=Je.type,en=void 0===ot?"info":ot,Cn=q(Je,["percentage","tooltip","type"]);var _n=O((0,it.useState)(!1),2),xn=_n[0],kn=_n[1],En="on"===(0,Sn.useAnimationToggle)(),Dn=(0,it.useCallback)((function(){kn(!0)}),[]),Pn=(0,it.useCallback)((function(){kn(!1)}),[]),Ln=tt||"".concat(et,"%");return Zt().createElement(Mn,S({$animated:En,"data-test":"progress",onMouseEnter:Dn,onMouseLeave:Pn},Cn),wn()(et)&&Zt().createElement(An,{inline:!1,open:xn,content:Ln,style:{width:"".concat(et,"%")},role:"progressbar","aria-valuenow":et,"aria-valuemin":0,"aria-valuemax":100,$animated:En,$type:en},Zt().createElement(Fn,{$animated:En,$type:en})))}T.propTypes=Bn;const Vn=T;Je.exports=ot})()},6974:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.strictParseFloat=function strictParseFloat(Je){return Zt.test(Je)?parseFloat(Je):NaN},et.roundToDecimal=function roundToDecimal(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(0,it.default)(Je,-1*et)},et.floorPowerOfTen=function floorPowerOfTen(Je){return Math.pow(10,Math.floor(Math.log(Je)/Math.LN10))},et.isLessThanMinSafeInt=function isLessThanMinSafeInt(Je){if(!(0,ot.default)(Je))return!1;return Je<=-9007199254740991},et.isGreaterThanMaxSafeInt=function isGreaterThanMaxSafeInt(Je){if(!(0,ot.default)(Je))return!1;return Je>=9007199254740991};var ot=_interopRequireDefault(tt(118)),it=_interopRequireDefault(tt(439));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}var Zt=/(^[-+]?[0-9]*[.]?[0-9]*$)|(^[-+]?[0-9][.]?[0-9]*e[-+]?[0-9][0-9]*$)/i},6975:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.sprintfFormat=sprintfFormat,et.sprintfParse=sprintfParse;var ot=_interopRequireDefault(tt(56)),it=_interopRequireDefault(tt(399));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}var Zt={notType:/[^T]/,notPrimitive:/[^v]/,number:/[diefg]/,numericArg:/[bcdiefguxX]/,json:/[j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,keyAccess:/^\.([a-z_][a-z_\d]*)/i,indexAccess:/^\[(\d+)\]/,sign:/^[+-]/};function sprintf(Je){for(var et=arguments.length,tt=new Array(et>1?et-1:0),ot=1;ot<et;ot++)tt[ot-1]=arguments[ot];return sprintfFormat(sprintfParse(Je),[Je].concat(tt))}function sprintfFormat(Je,et){var tt,en,Cn,_n,wn,Sn,xn,kn,En,Dn=Je.length,Pn=1,Ln="";for(en=0;en<Dn;en+=1)if("string"==typeof Je[en])Ln+=Je[en];else if("object"===_typeof(Je[en])){if((_n=Je[en]).keys)for(tt=et[Pn],Cn=0;Cn<_n.keys.length;Cn+=1){if(!(0,ot.default)(tt,_n.keys[Cn]))throw new Error(sprintf('[sprintf] property "%s" does not exist',_n.keys[Cn]));tt=tt[_n.keys[Cn]]}else _n.paramNo?tt=et[_n.paramNo]:(tt=et[Pn],Pn+=1);if(Zt.notType.test(_n.type)&&Zt.notPrimitive.test(_n.type)&&tt instanceof Function&&(tt=tt()),Zt.numericArg.test(_n.type)&&"number"!=typeof tt&&Number.isNaN(Number(tt)))throw new TypeError(sprintf("[sprintf] expecting number but found %T",tt));switch(Zt.number.test(_n.type)&&(kn=tt>=0),_n.type){case"b":tt=parseInt(tt,10).toString(2);break;case"c":tt=String.fromCharCode(parseInt(tt,10));break;case"d":case"i":tt=parseInt(tt,10);break;case"j":tt=JSON.stringify(tt,null,_n.width?parseInt(_n.width,10):0);break;case"e":tt=_n.precision?parseFloat(tt).toExponential(_n.precision):parseFloat(tt).toExponential();break;case"f":tt=_n.precision?parseFloat(tt).toFixed(_n.precision):parseFloat(tt);break;case"g":tt=_n.precision?String(Number(tt.toPrecision(_n.precision))):parseFloat(tt);break;case"o":tt=(parseInt(tt,10)>>>0).toString(8);break;case"s":tt=String(tt),tt=_n.precision?tt.substring(0,_n.precision):tt;break;case"t":tt=String(!!tt),tt=_n.precision?tt.substring(0,_n.precision):tt;break;case"T":tt=Object.prototype.toString.call(tt).slice(8,-1).toLowerCase(),tt=_n.precision?tt.substring(0,_n.precision):tt;break;case"u":tt=parseInt(tt,10)>>>0;break;case"v":tt=tt.valueOf(),tt=_n.precision?tt.substring(0,_n.precision):tt;break;case"x":tt=(parseInt(tt,10)>>>0).toString(16);break;case"X":tt=(parseInt(tt,10)>>>0).toString(16).toUpperCase()}Zt.json.test(_n.type)?Ln+=tt:(!Zt.number.test(_n.type)||kn&&!_n.sign?En="":(En=kn?"+":"-",tt=tt.toString().replace(Zt.sign,"")),Sn=_n.padChar?"0"===_n.padChar?"0":_n.padChar.charAt(1):" ",xn=_n.width-(En+tt).length,wn=_n.width&&xn>0?(0,it.default)(Sn,xn):"",Ln+=_n.align?En+tt+wn:"0"===Sn?En+wn+tt:wn+En+tt)}return Ln}var en=Object.create(null);function sprintfParse(Je){if(en[Je])return en[Je];for(var et,tt=Je,ot=0,it=[];tt;){if(null!==(et=Zt.text.exec(tt)))it.push(et[0]);else if(null!==(et=Zt.modulo.exec(tt)))it.push("%");else{if(null===(et=Zt.placeholder.exec(tt)))throw new SyntaxError("[sprintf] unexpected placeholder");if(et[2]){ot|=1;var Cn=et[2],_n=[],wn=[];if(null===(_n=Zt.key.exec(Cn)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(wn.push(_n[1]);""!==(Cn=Cn.substring(_n[0].length));)if(null!==(_n=Zt.keyAccess.exec(Cn)))wn.push(_n[1]);else{if(null===(_n=Zt.indexAccess.exec(Cn)))throw new SyntaxError("[sprintf] failed to parse named argument key");wn.push(_n[1])}et[2]=wn}else ot|=2;if(3===ot)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");it.push({placeholder:et[0],paramNo:et[1],keys:et[2],sign:et[3],padChar:et[4],align:et[5],width:et[6],precision:et[7],type:et[8]})}tt=tt.substring(et[0].length)}return en[Je]=it,en[Je]}},6976:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>zn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(158);var wn=et.n(_n);const Sn=tt(2490),xn=tt(2);var kn=et.n(xn);const En=tt(198),Dn=tt(63);var Pn=et.n(Dn);const Ln=tt(38);var Tn=et.n(Ln);const In=tt(128),jn=tt(1211);var Mn=et.n(jn);const An=tt(3819);function O(Je){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function S(){return(S=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function j(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function _(Je,et){return(_=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function R(Je){var et=function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=M(Je);if(et){var it=M(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return L(this,tt)}}function L(Je,et){return!et||"object"!==O(et)&&"function"!=typeof et?W(Je):et}function W(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function M(Je){return(M=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function C(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Rn={children:Cn().node,defaultLeft:Cn().number,defaultTop:Cn().number,elementRef:Cn().oneOfType([Cn().func,Cn().object]),left:Cn().object,onScroll:Cn().func,stopScrollPropagation:Cn().oneOf([!0,!1,"window"]),tagName:Cn().string,top:Cn().object},Nn=function(Je){!function E(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&_(Je,et)}(r,Je);var et=R(r);function r(Je){var tt;return function P(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),C(W(tt=et.call(this,Je)),"defaultWindowOverflowX","visible"),C(W(tt),"defaultWindowOverflowY","visible"),C(W(tt),"handleWheel",(function(Je){var et=tt.state.containerEl;if(et&&(et.clientWidth===et.scrollWidth||et.clientHeight===et.scrollHeight)){if(et.clientWidth!==et.scrollWidth){if(Je.deltaX<0&&et.scrollLeft<Math.abs(Je.deltaX))return et.scrollLeft=0,Je.stopPropagation(),void Je.preventDefault();var ot=et.scrollWidth-et.clientWidth;Je.deltaX&&Je.deltaX+et.scrollLeft>ot&&(et.scrollLeft=ot,Je.stopPropagation(),Je.preventDefault())}if(et.clientHeight!==et.scrollHeight){if(Je.deltaY<0&&et.scrollTop<Math.abs(Je.deltaY))return et.scrollTop=0,Je.stopPropagation(),void Je.preventDefault();var it=et.scrollHeight-et.clientHeight;Je.deltaY&&Je.deltaY+et.scrollTop>it&&(et.scrollTop=it,Je.stopPropagation(),Je.preventDefault())}}})),C(W(tt),"handleMount",(function(Je){tt.setState({containerEl:Je}),function w(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(tt.props.elementRef,Je)})),C(W(tt),"handleMouseEnter",(function(){tt.defaultWindowOverflowX=document.body.style.overflowX,tt.defaultWindowOverflowY=document.body.style.overflowY,document.body.style.overflowX="hidden",document.body.style.overflowY="hidden"})),C(W(tt),"handleMouseLeave",(function(){document.body.style.overflowX=tt.defaultWindowOverflowX,document.body.style.overflowY=tt.defaultWindowOverflowY})),tt.state={containerEl:null},tt}return function T(Je,et,tt){return et&&j(Je.prototype,et),tt&&j(Je,tt),Je}(r,[{key:"componentDidUpdate",value:function e(Je,et){if(this.state.containerEl){var tt,ot;if(et.containerEl||(this.state.containerEl.scrollTop=this.props.defaultTop,this.state.containerEl.scrollLeft=this.props.defaultLeft),wn()(this.props.top))this.state.containerEl.scrollTop=(null===(tt=this.props.top)||void 0===tt?void 0:tt.get())||0;if(wn()(this.props.left))this.state.containerEl.scrollLeft=(null===(ot=this.props.left)||void 0===ot?void 0:ot.get())||0}}},{key:"render",value:function e(){var Je=this.props,et=Je.children,tt=Je.onScroll,ot=Je.stopScrollPropagation,it=Je.top,en=Je.left,Cn=this.state.containerEl,_n=In.animated[this.props.tagName];return Zt().createElement(Zt().Fragment,null,Zt().createElement(_n,S({},Tn()(this.props,Pn()(r.propTypes)),{ref:this.handleMount,onMouseEnter:"window"===ot?this.handleMouseEnter:void 0,onMouseLeave:"window"===ot?this.handleMouseLeave:void 0,onScroll:tt,scrollTop:it,scrollLeft:en}),Zt().createElement(An.ScrollContainerProvider,{value:Cn},et)),!0===ot&&Cn&&Zt().createElement(Mn(),{target:Cn,eventType:"wheel",listener:this.handleWheel,options:{passive:!1}}))}}]),r}(it.Component);C(Nn,"propTypes",Rn),C(Nn,"defaultProps",{defaultLeft:0,defaultTop:0,tagName:"div"});const Fn=Nn;var Bn=kn()(Fn).withConfig({displayName:"ScrollStyles__StyledInner",componentId:"sc-1xspttf-0"})(["",";overflow:auto;overflow-y:auto;overflow-x:hidden;"],En.mixins.reset("block"));function H(Je){return(H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function N(){return(N=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function I(Je,et){if(null==Je)return{};var tt,ot,it=function F(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function U(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function G(Je,et){return(G=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function J(Je){var et=function V(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Z(Je);if(et){var it=Z(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return K(this,tt)}}function K(Je,et){return!et||"object"!==H(et)&&"function"!=typeof et?Q(Je):et}function Q(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Z(Je){return(Z=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function $(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Vn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),left:Cn().number,onScroll:Cn().func,onScrollComplete:Cn().func,stopScrollPropagation:Cn().oneOf([!0,!1,"window"]),tagName:Cn().string,top:Cn().number},Wn=function(Je){!function B(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&G(Je,et)}(r,Je);var et=J(r);function r(Je){var tt;return function A(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),$(Q(tt=et.call(this,Je)),"handleRest",(function(){var Je,et;null===(Je=(et=tt.props).onScrollComplete)||void 0===Je||Je.call(et)})),$(Q(tt),"handleScroll",(function(Je){var et,ot;tt.setState({currentLeft:Je.currentTarget.scrollLeft,currentTop:Je.currentTarget.scrollTop}),null===(et=(ot=tt.props).onScroll)||void 0===et||et.call(ot,Je)})),$(Q(tt),"renderInner",(function(Je){var et=tt.props,ot=et.children,it=et.elementRef,en=et.left,Cn=et.top,_n=(et.onScrollComplete,I(et,["children","elementRef","left","top","onScrollComplete"]));return Zt().createElement(Bn,N({"data-test":"scroll"},_n,{key:"inner",top:wn()(Cn)?Je.top:void 0,left:wn()(en)?Je.left:void 0,elementRef:it,onScroll:tt.handleScroll}),ot)})),tt.state={currentLeft:0,currentTop:0},tt}return function z(Je,et,tt){return et&&U(Je.prototype,et),tt&&U(Je,tt),Je}(r,[{key:"render",value:function e(){var Je=this.props,et=Je.left,tt=Je.top,ot=this.state,it=ot.currentLeft,en=ot.currentTop,Cn={};return wn()(et)?Cn.left=et:Cn.left=it,wn()(tt)?Cn.top=tt:Cn.top=en,Zt().createElement(Sn.Spring,{from:{left:0,top:0},to:Cn,onRest:this.handleRest,config:{precision:10}},this.renderInner)}}]),r}(it.Component);$(Wn,"propTypes",Vn),$(Wn,"defaultProps",{stopScrollPropagation:!1,tagName:"div"});const zn=Wn;Je.exports=ot})()},6977:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.isIE11=function isIE11(){return!!navigator.userAgent.match(/Trident\/7\./)}},6978:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Fn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(1788),wn=tt(198),Sn=tt(378),xn=tt(2);var kn=et.n(xn),En=kn().div.withConfig({displayName:"WaitSpinnerStyles__Styled",componentId:"sc-1nu971z-0"})(["",";align-items:center;"],wn.mixins.reset("inline-flex")),Dn=(0,xn.keyframes)(["100%{transform:rotate(360deg);}"]),Pn=(0,xn.keyframes)(["0%{transform:scale(0);opacity:0;}100%{transform:scale(1);opacity:1;}"]),Ln="2.07s",Tn=kn().svg.withConfig({displayName:"WaitSpinnerStyles__StyledSvg",componentId:"sc-1nu971z-1"})([""," ",""],(0,wn.pickVariant)("$size",{small:{enterprise:(0,xn.css)(["width:14px;height:14px;"]),prisma:(0,xn.css)(["width:16px;height:16px;"])},medium:{enterprise:(0,xn.css)(["width:19px;height:19px;"]),prisma:(0,xn.css)(["width:24px;height:24px;"])},large:{enterprise:(0,xn.css)(["width:19px;height:19px;"]),prisma:(0,xn.css)(["width:40px;height:40px;"])}}),(function(Je){return Je.$animated&&(0,wn.pick)({enterprise:(0,xn.css)(["transform-origin:center;animation:"," 1.2s steps(64) infinite;"],Dn),prisma:(0,xn.css)(["animation:"," "," infinite linear,"," 500ms cubic-bezier(0.01,0,0,1);"],Dn,Ln,Pn)})})),In=(0,xn.keyframes)(["0%{stroke-dasharray:110 10;stroke-dashoffset:-5.5;animation-timing-function:cubic-bezier(0.8,0,0.83,1);}50%{stroke-dasharray:26 94;stroke-dashoffset:-152;}100%{stroke-dasharray:110 10;stroke-dashoffset:-246.5;animation-timing-function:cubic-bezier(0.33,0,0.67,1);}"]),jn=(0,xn.keyframes)(["0%{stroke-dasharray:7 113;stroke-dashoffset:3;animation-timing-function:cubic-bezier(0.8,0,0.83,1);}50%{stroke-dasharray:90 30;stroke-dashoffset:-60;}100%{stroke-dasharray:7 113;stroke-dashoffset:-238;animation-timing-function:cubic-bezier(0.33,0,0.67,1);}"]),Mn=kn().circle.withConfig({displayName:"WaitSpinnerStyles__StyledPrismaBasePath",componentId:"sc-1nu971z-2"})(["stroke:",";stroke-width:2;fill:transparent;"," stroke-dasharray:110 10;stroke-dashoffset:-5.5;"],wn.variables.contentColorDisabled,(function(Je){return Je.$animated&&(0,xn.css)(["animation:"," "," infinite;animation-fill-mode:backwards;"],In,Ln)})),An=kn().circle.withConfig({displayName:"WaitSpinnerStyles__StyledPrismaFillPath",componentId:"sc-1nu971z-3"})(["fill:transparent;stroke-width:2;stroke:",";stroke-dasharray:7 113;stroke-dashoffset:3;",""],(0,wn.pickVariant)("$size",{small:wn.variables.contentColorDefault,medium:wn.variables.contentColorDefault,large:wn.variables.interactiveColorPrimary}),(function(Je){return Je.$animated&&(0,xn.css)(["animation:"," "," infinite;"],jn,Ln)})),Rn=kn().circle.withConfig({displayName:"WaitSpinnerStyles__StyledEnterpriseCircle",componentId:"sc-1nu971z-4"})(["fill:transparent;stroke:",";stroke-width:2px;",""],(0,wn.pick)({enterprise:{dark:wn.variables.white,light:wn.variables.gray60},prisma:wn.variables.contentColorMuted}),(0,wn.pick)({enterprise:(0,xn.css)(["stroke-dasharray:34 19;"])}));function w(){return(w=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function x(Je,et){if(null==Je)return{};var tt,ot,it=function S(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Nn={elementRef:Cn().oneOfType([Cn().func,Cn().object]),screenReaderText:Cn().oneOfType([Cn().string,Cn().oneOf(["null"])]),size:Cn().oneOf(["small","medium","large"])};function z(Je){var et=Je.elementRef,tt=Je.screenReaderText,ot=void 0===tt?(0,Sn._)("Waiting"):tt,it=Je.size,en=void 0===it?"small":it,Cn=x(Je,["elementRef","screenReaderText","size"]);var xn="on"===(0,_n.useAnimationToggle)(),kn=(0,wn.useSplunkTheme)().isPrisma,Dn=kn?"0 0 40 40":"0 0 19 19";return Zt().createElement(En,w({"data-test":"wait-spinner"},Cn),Zt().createElement(Tn,{viewBox:Dn,version:"1.1",xmlns:"http://www.w3.org/2000/svg",ref:et,$animated:xn,$size:en},ot&&Zt().createElement("title",null,ot),Zt().createElement("g",null,kn?Zt().createElement(Zt().Fragment,null,Zt().createElement(Mn,{r:"19",cx:"20",cy:"20",$animated:xn,$size:en}),Zt().createElement(An,{r:"19",cx:"20",cy:"20",$animated:xn,$size:en})):Zt().createElement(Rn,{cx:"9.5",cy:"9.5",r:"8.5"}))))}z.propTypes=Nn;const Fn=z;Je.exports=ot})()},6979:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(497);var Cn=et.n(en);const _n=tt(498);function i(Je,et){if(null==Je)return{};var tt,ot,it=function l(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M6.55086 12.3369C6.16033 11.9464 5.52717 11.9464 5.13664 12.3369C4.74612 12.7275 4.74612 13.3606 5.13664 13.7512L10.9391 19.5536C11.5249 20.1394 12.4746 20.1394 13.0604 19.5536L18.8628 13.7512C19.2534 13.3606 19.2534 12.7275 18.8628 12.3369C18.4723 11.9464 17.8391 11.9464 17.4486 12.3369L13 16.7855V5.00234C13 4.45006 12.5523 4.00234 12 4.00234C11.4477 4.00234 11 4.45006 11 5.00234V16.7861L6.55086 12.3369Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=i(Je,["children","variant"]),en=xn(tt),Sn="arrowdown-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},698:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Dn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(1437);var xn=et.n(Sn);function p(){return(p=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function f(Je,et){if(null==Je)return{};var tt,ot,it=function s(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn=wn()(xn()).withConfig({displayName:"SVGInternal__StyledSVG",componentId:"ksy9g7-0"})(["circle,ellipse,path,polygon,rect{fill:currentColor;}"]),En={viewBox:Cn().string};function d(Je){var et=Je.viewBox,tt=void 0===et?"0 0 1500 1500":et,ot=f(Je,["viewBox"]);return Zt().createElement(kn,p({viewBox:tt},ot))}d.propTypes=En;const Dn=d;Je.exports=ot})()},6980:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(497);var Cn=et.n(en);const _n=tt(498);function i(Je,et){if(null==Je)return{};var tt,ot,it=function l(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M6.55135 11.6631C6.16082 12.0536 5.52766 12.0536 5.13713 11.6631C4.74661 11.2725 4.74661 10.6394 5.13713 10.2488L10.9396 4.44642C11.5253 3.86064 12.4751 3.86063 13.0609 4.44642L18.8633 10.2488C19.2538 10.6394 19.2538 11.2725 18.8633 11.6631C18.4728 12.0536 17.8396 12.0536 17.4491 11.6631L13 7.21397V19.0009C13 19.5532 12.5523 20.0009 12 20.0009C11.4477 20.0009 11 19.5532 11 19.0009V7.21441L6.55135 11.6631Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=i(Je,["children","variant"]),en=xn(tt),Sn="arrowup-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},6981:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{SingleOpenPanelGroup:()=>Gr,default:()=>Yr});const it=tt(0);var Zt=et.n(it);const en=tt(56);var Cn=et.n(en);const _n=tt(63);var wn=et.n(_n);const Sn=tt(38);var xn=et.n(Sn);const kn=tt(3);var En=et.n(kn);const Dn=tt(6982);var Pn=et.n(Dn);const Ln=tt(810),Tn=tt(378),In=tt(6983);var jn=et.n(In);const Mn=tt(2);var An=et.n(Mn);const Rn=tt(561);var Nn=et.n(Rn);const Fn=tt(2491);var Bn=et.n(Fn);const Vn=tt(499);var Wn=et.n(Vn);const zn=tt(198),Hn=tt(3833);var $n=et.n(Hn);const qn=tt(3836);var Kn=et.n(qn),Un={className:En().string},Gn=function e(Je){var et=Je.className;return(0,zn.useSplunkTheme)().isEnterprise?Zt().createElement(Kn(),{className:et,hideDefaultTooltip:!0,screenReaderText:null}):Zt().createElement($n(),{className:et})};Gn.propTypes=Un;const Jn=Gn;var Cr=An()(Nn()).withConfig({displayName:"CollapsiblePanelStyles__StyledBox",componentId:"sc-1phikbp-0"})(["display:flex;flex-direction:column;flex-shrink:1;",";",";& + &{margin-top:",";}"],(0,zn.pick)({enterprise:(0,Mn.css)(["min-height:calc("," + 12px);"],zn.variables.lineHeight),prisma:{comfortable:(0,Mn.css)(["min-height:56px;"]),compact:(0,Mn.css)(["min-height:48px;"])}}),(0,zn.pick)({prisma:(0,Mn.css)(["background-color:",";"],zn.variables.backgroundColorSection)}),(0,zn.pick)({enterprise:"2px",prisma:"1px"})),wr=An()(Nn()).withConfig({displayName:"CollapsiblePanelStyles__StyledSingleOpenPanelGroupBox",componentId:"sc-1phikbp-1"})(["",";flex-direction:column;margin-bottom:0;",""],zn.mixins.reset("flex"),(0,zn.pick)({enterprise:(0,Mn.css)(["background:",";"],zn.variables.backgroundColor)})),Sr=(0,Mn.css)(["min-width:",";"],(0,zn.pick)({enterprise:"20px",prisma:"35px"})),Or=An().span.withConfig({displayName:"CollapsiblePanelStyles__StyledIconWrapper",componentId:"sc-1phikbp-2"})(["display:inline-block;flex:0 auto;",""],Sr),xr=An().div.withConfig({displayName:"CollapsiblePanelStyles__StyledTitleWithActions",componentId:"sc-1phikbp-3"})(["display:flex;flex-shrink:0;border-bottom:0;position:relative;padding:",";transition:background-color 0.2s,border 0.2s,box-shadow 0.2s;color:",";"," ",""],(0,zn.pick)({enterprise:(0,Mn.css)([""," "," "," ",""],zn.variables.spacingXSmall,zn.variables.spacingSmall,zn.variables.spacingXSmall,zn.variables.spacingXSmall),prisma:{comfortable:"8px 10px 8px 11px",compact:"8px 10px 8px 11px"}}),(0,zn.pick)({enterprise:zn.variables.textColor,prisma:zn.variables.contentColorActive}),(0,zn.pick)({prisma:(0,Mn.css)(["background-color:",";"],zn.variables.interactiveColorBackground),enterprise:{dark:(0,Mn.css)(["background-color:",";"],zn.variables.gray45),light:(0,Mn.css)(["background-color:",";"],zn.variables.gray96)}}),(function(Je){return Je.$disabled&&(0,Mn.css)(["cursor:default;color:",";"],(0,zn.pick)({enterprise:zn.variables.contentColorDefault,prisma:zn.variables.contentColorDisabled}))})),kr=An()(Bn()).withConfig({displayName:"CollapsiblePanelStyles__StyledToggleButton",componentId:"sc-1phikbp-4"})(["flex:0 auto;padding:0;",""],Sr),Lr=An()(Wn()).withConfig({displayName:"CollapsiblePanelStyles__StyledTitleClickable",componentId:"sc-1phikbp-5"})(["width:100%;flex-shrink:0;border-bottom:0;cursor:pointer;position:relative;display:flex;transition:background-color 0.2s,border 0.2s,box-shadow 0.2s;padding:",";color:",";"," "," &[disabled]{cursor:default;color:",";}&:focus:not([disabled]),&:active:not([disabled]){color:",";box-shadow:",";z-index:1;}&:hover:not([disabled]){color:",";background-color:",";}"],(0,zn.pick)({enterprise:"6px 30px 6px 5px",prisma:{comfortable:"18px 20px 18px 11px",compact:"14px 20px 14px 11px"}}),(0,zn.pick)({enterprise:zn.variables.textColor,prisma:zn.variables.contentColorActive}),(0,zn.pick)({prisma:(0,Mn.css)(["background-color:",";"],zn.variables.interactiveColorBackground)}),(0,zn.pickVariant)("$open",{false:{enterprise:{dark:(0,Mn.css)(["background-color:",";"],zn.variables.gray45),light:(0,Mn.css)(["background-color:",";"],zn.variables.gray96)}}}),(0,zn.pick)({enterprise:zn.variables.contentColorDefault,prisma:zn.variables.contentColorDisabled}),(0,zn.pick)({enterprise:zn.variables.textColor,prisma:zn.variables.contentColorActive}),zn.variables.focusShadow,(0,zn.pick)({enterprise:zn.variables.textColor,prisma:zn.variables.contentColorActive}),(0,zn.pick)({enterprise:{light:zn.variables.gray92,dark:zn.variables.gray30},prisma:zn.mixins.overlayColors(zn.variables.interactiveColorBackground,zn.variables.interactiveColorOverlayHover)})),Nr=An().span.withConfig({displayName:"CollapsiblePanelStyles__StyledHeadingContent",componentId:"sc-1phikbp-6"})(["display:flex;justify-content:space-between;margin-left:",";flex:1 1 auto;"," ",""],(0,zn.pick)({enterprise:"5px",prisma:"6px"}),(0,zn.pick)({prisma:(0,Mn.css)(["font-weight:",";"],zn.variables.fontWeightSemiBold)}),(function(Je){return Je.$titleWithActions&&(0,Mn.css)(["min-height:",";"],(0,zn.pick)({prisma:{comfortable:zn.variables.spacingXXXLarge,compact:zn.variables.spacingXXLarge}}))})),Wr=An().span.withConfig({displayName:"CollapsiblePanelStyles__StyledHeadingActions",componentId:"sc-1phikbp-7"})(["min-height:",";flex:1 0 auto;"],(0,zn.pick)({prisma:{comfortable:zn.variables.spacingXXXLarge,compact:zn.variables.spacingXXLarge}})),zr=An().span.withConfig({displayName:"CollapsiblePanelStyles__StyledDescription",componentId:"sc-1phikbp-8"})(["font-size:",";margin-left:",";"],zn.variables.fontSizeSmall,(0,zn.pick)({enterprise:zn.variables.spacingSmall,prisma:zn.variables.spacingLarge})),Hr=An().div.withConfig({displayName:"CollapsiblePanelStyles__StyledInsetWrapper",componentId:"sc-1phikbp-9"})(["",";padding:",";"],zn.mixins.reset("block"),(0,zn.pickVariant)("$inset",{true:(0,zn.pick)({enterprise:{compact:zn.variables.spacingXSmall,comfortable:zn.variables.spacingSmall},prisma:{compact:zn.variables.spacingMedium,comfortable:zn.variables.spacingXLarge}}),false:0})),$r=An()(Jn).withConfig({displayName:"CollapsiblePanelStyles__StyledExpandPanelIcon",componentId:"sc-1phikbp-10"})(["transition:transform ",";",";"," width:100%;vertical-align:",";"],(0,zn.pick)({enterprise:"300ms",prisma:"200ms"}),(0,zn.pick)({enterprise:(0,Mn.css)(["[disabled] &{color:",";}"],(0,zn.pick)({dark:zn.variables.contentColorDefault,light:zn.variables.contentColorDisabled})),prisma:(0,Mn.css)(["color:",";[disabled] &{color:inherit;}"],zn.variables.contentColorDefault)}),(function(Je){return Je.open&&(0,Mn.css)(["transform:rotate(90deg);"])}),(0,zn.pick)({enterprise:"baseline",prisma:"text-bottom"}));const Kr=(0,it.createContext)({});function F(){return(F=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function J(Je){return function Y(Je){if(Array.isArray(Je))return ne(Je)}(Je)||function Q(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||te(Je)||function K(){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 Z(Je,et){return function ae(Je){if(Array.isArray(Je))return Je}(Je)||function re(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||te(Je,et)||function ee(){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 te(Je,et){if(Je){if("string"==typeof Je)return ne(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);return"Object"===tt&&Je.constructor&&(tt=Je.constructor.name),"Map"===tt||"Set"===tt?Array.from(Je):"Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt)?ne(Je,et):void 0}}function ne(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function oe(Je,et){if(null==Je)return{};var tt,ot,it=function ie(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Ur={children:En().node,defaultOpenPanelId:En().any,elementRef:En().oneOfType([En().func,En().object]),inset:En().bool,onChange:En().func,openPanelId:En().any};function se(Je){var et=Je.children,tt=Je.defaultOpenPanelId,ot=Je.elementRef,en=Je.inset,_n=void 0!==en&&en,wn=Je.onChange,Sn=Je.openPanelId,kn=oe(Je,["children","defaultOpenPanelId","elementRef","inset","onChange","openPanelId"]),En=Cn()(Je,"openPanelId"),Dn=jn()(tt),Pn=En?void 0:tt,Ln=Z((0,it.useState)(Pn),2),Tn=Ln[0],In=Ln[1],Mn=function e(){return En?Sn:Tn},An=(0,it.useCallback)((function(Je,et){var tt=et.panelId,ot=Mn();En||In(ot===tt?null:tt),null==wn||wn(Je,et)}),[Sn,En,Tn,Mn,wn]);(0,it.useEffect)((function(){0}),[]),(0,it.useEffect)((function(){0}),[Dn,En]),(0,it.useEffect)((function(){0}),[Dn,tt]);var Rn=it.Children.toArray(et).filter(it.isValidElement),Nn=(0,it.useMemo)((function(){return{onChange:An,openPanelId:En?Sn:Tn,inset:_n}}),[An,En,_n,Sn,Tn]);return Zt().createElement(wr,F({"data-test":"single-open-panel-group","data-test-open-panel-id":Sn,elementRef:ot},xn().apply(void 0,[kn].concat(J(Object.keys(Ur))))),Zt().createElement(Kr.Provider,{value:Nn},Rn))}se.propTypes=Ur;const Gr=se;function pe(Je){return(pe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function ue(){return(ue=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function de(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function fe(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?de(Object(tt),!0).forEach((function(et){Se(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):de(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function ve(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function he(Je,et){return(he=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function ge(Je){var et=function xe(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=Oe(Je);if(et){var it=Oe(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return ke(this,tt)}}function ke(Je,et){return!et||"object"!==pe(et)&&"function"!=typeof et?Ce(Je):et}function Ce(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Oe(Je){return(Oe=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Se(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Zr={innerBodyStyles:En().object,actions:En().node,children:En().node,defaultOpen:En().bool,description:En().string,disabled:En().bool,elementRef:En().oneOfType([En().func,En().object]),headingLevel:En().number,inset:En().bool,onRequestClose:En().func,onRequestOpen:En().func,onChange:En().func,open:En().bool,overflow:En().string,panelId:En().any,renderChildrenWhenCollapsed:En().bool,title:En().node.isRequired,titleWithActions:En().bool},Xr=function(Je){!function ye(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&he(Je,et)}(n,Je);var et=ge(n);function n(Je){var tt;return function be(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),Se(Ce(tt=et.call(this,Je)),"controlledExternally",void 0),Se(Ce(tt),"containerId",void 0),Se(Ce(tt),"toggleId",void 0),Se(Ce(tt),"handleRequestClose",(function(Je){var et=tt.props,ot=et.panelId,it=et.onRequestClose;null==it||it({event:Je,panelId:ot,reason:"toggleClick"})})),Se(Ce(tt),"handleRequestOpen",(function(Je){var et=tt.props,ot=et.panelId,it=et.onRequestOpen;null==it||it({event:Je,panelId:ot,reason:"toggleClick"})})),Se(Ce(tt),"handleChange",(function(Je){var et,ot,it=tt.props,Zt=it.panelId,en=it.onChange,Cn=tt.isOpen();tt.isControlled()||tt.setState({animating:!0,open:!Cn});var _n=Cn?"close":"open";null==en||en(Je,{panelId:Zt,reason:"toggleClick",action:_n}),null===(et=(ot=tt.context).onChange)||void 0===et||et.call(ot,Je,{panelId:Zt,reason:"toggleClick",action:_n}),Cn?tt.handleRequestClose(Je):tt.handleRequestOpen(Je)})),Se(Ce(tt),"handleAnimationEnd",(function(){tt.setState({animating:!1})})),tt.controlledExternally=Cn()(Je,"open"),tt.state=fe(fe({},tt.isControlled()?void 0:{open:Je.defaultOpen||!1}),{},{animating:!1}),tt.containerId="container-".concat((0,Ln.createGUID)()),tt.toggleId="toggle-".concat((0,Ln.createGUID)()),tt}return function me(Je,et,tt){return et&&ve(Je.prototype,et),tt&&ve(Je,tt),Je}(n,[{key:"componentDidMount",value:function e(){0}},{key:"componentDidUpdate",value:function e(Je){this.props.open!==Je.open&&this.setState({animating:!0})}},{key:"isOpen",value:function e(){var e=this.isControlled()?this.props.open:this.state.open;return void 0!==this.context.openPanelId?this.context.openPanelId===this.props.panelId:e}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"render",value:function e(){var Je=this.props,et=Je.innerBodyStyles,tt=Je.actions,ot=Je.children,it=Je.description,en=Je.disabled,Cn=Je.elementRef,_n=Je.headingLevel,Sn=Je.overflow,kn=Je.renderChildrenWhenCollapsed,En=Je.title,Dn=Je.titleWithActions,In=Je.inset,jn=this.state.animating,Mn=(0,Ln.createDOMID)("panel-toggle"),An=this.isOpen(),Rn={disabled:en,onClick:this.handleChange,id:this.toggleId,"aria-controls":this.containerId,"aria-expanded":An,$open:!!An,"data-test":"toggle"};return Zt().createElement(Cr,ue({"data-test":"collapsible-panel",elementRef:Cn},xn()(this.props,wn()(n.propTypes))),Dn||null!=tt?Zt().createElement(xr,{$disabled:en},Zt().createElement(kr,ue({appearance:"pill","aria-label":(0,Tn._)("Panel"),"aria-labelledby":Mn},Rn),Zt().createElement($r,{open:!!An})),Zt().createElement(Nr,{$titleWithActions:Dn,"data-test":"title",id:null!=tt?Mn:void 0},En),null!=tt&&Zt().createElement(Wr,null,tt)):Zt().createElement("span",{"data-test":"heading",role:_n?"heading":void 0,"aria-level":_n},Zt().createElement(Lr,Rn,Zt().createElement(Or,null,Zt().createElement($r,{open:!!An})),Zt().createElement(Nr,null,Zt().createElement("span",{"data-test":"title"},En),it&&Zt().createElement(zr,{"data-test":"description"},it)))),Zt().createElement(Pn(),{outerId:this.containerId,"aria-labelledby":this.toggleId,"data-test":"body",outerStyle:{overflow:jn?"hidden":Sn},innerStyle:fe({tableLayout:"fixed"},et),open:An,onAnimationEnd:this.handleAnimationEnd,role:null!=tt?"region":void 0,renderChildrenWhenCollapsed:kn},Zt().createElement(Hr,{$inset:In},ot)))}}]),n}(it.Component);Se(Xr,"propTypes",Zr),Se(Xr,"defaultProps",{disabled:!1,overflow:"auto",renderChildrenWhenCollapsed:!1,titleWithActions:!1,inset:!1}),Se(Xr,"contextType",Kr);const Yr=Xr;Je.exports=ot})()},6982:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Nn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(63);var wn=et.n(_n);const Sn=tt(38);var xn=et.n(Sn);const kn=tt(2490),En=tt(1789),Dn=tt(1790),Pn=tt(128),Ln=tt(2);var Tn=et.n(Ln);const In=tt(198);var jn=Tn()(Pn.animated.div).withConfig({displayName:"TransitionOpenStyles__Styled",componentId:"sc-1x58s0g-0"})(["",";",";"],In.mixins.reset("block"),(function(Je){return Je.$hideOverflow&&(0,Ln.css)(["overflow:hidden;"])})),Mn=Tn()(Pn.animated.div).withConfig({displayName:"TransitionOpenStyles__StyledInner",componentId:"sc-1x58s0g-1"})(["",";",";width:100%;"],In.mixins.reset("table"),In.mixins.clearfix());function g(Je){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function O(){return(O=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function w(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function S(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?w(Object(tt),!0).forEach((function(et){R(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):w(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function F(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function T(Je,et){return(T=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function k(Je){var et=function _(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=N(Je);if(et){var it=N(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return E(this,tt)}}function E(Je,et){return!et||"object"!==g(et)&&"function"!=typeof et?C(Je):et}function C(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function N(Je){return(N=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function R(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var An={animation:Cn().oneOf(["slideFromTop","slideFromRight","slideFromBottom","slideFromLeft","expandHeight","expandWidth","none"]),animateOnMount:Cn().bool,children:Cn().node,className:Cn().string,id:Cn().string,innerClassName:Cn().string,innerStyle:Cn().object,onAnimationEnd:Cn().func,open:Cn().bool,outerClassName:Cn().string,outerId:Cn().string,outerStyle:Cn().object,renderChildrenWhenCollapsed:Cn().bool,retainFocus:Cn().bool,takeFocus:Cn().bool},Rn=function(Je){!function P(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&T(Je,et)}(n,Je);var et=k(n);function n(Je){var tt;return function j(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),R(C(tt=et.call(this,Je)),"allowAnimationUpdates",!0),R(C(tt),"getValue",(function(Je){var et=tt.props.animation,ot=0;if(Je)switch(tt.props.takeFocus&&(0,En.takeFocus)(Je,"container"),et){case"slideFromTop":case"slideFromBottom":case"expandHeight":case"none":ot=Je.offsetHeight;break;case"slideFromLeft":case"slideFromRight":case"expandWidth":ot=Je.offsetWidth}return ot})),R(C(tt),"handleMount",(function(Je){var et=tt.getValue(Je);tt.setState({value:et,innerEl:Je})})),R(C(tt),"handleRest",(function(){var Je,et;tt.allowAnimationUpdates&&tt.setState({animating:!1}),null===(Je=(et=tt.props).onAnimationEnd)||void 0===Je||Je.call(et)})),R(C(tt),"handleTab",(function(Je){tt.state.innerEl&&(0,En.handleTab)(tt.state.innerEl,Je)})),R(C(tt),"internalRender",(function(Je){var et,ot=Je.value,it=Je.transform,en=tt.props,Cn=en.animation,_n=en.className,Sn=en.children,kn=en.id,En=en.innerClassName,Pn=en.innerStyle,Ln=en.open,Tn=en.outerClassName,In=en.outerId,An=en.outerStyle,Rn=en.renderChildrenWhenCollapsed,Nn=tt.state.animating;if(Nn)switch(Cn){case"slideFromTop":case"slideFromBottom":case"expandHeight":case"none":et="height";break;case"slideFromLeft":case"slideFromRight":case"expandWidth":et="width"}return Ln||Nn||!Rn?Zt().createElement(jn,{$hideOverflow:!Ln||Nn,className:(0,Dn.toClassName)(_n,Tn),style:S(S({},An),et&&R({},et,ot)),id:In},(Ln||Nn)&&Zt().createElement(Mn,O({"data-test":"transition-open"},xn()(tt.props,wn()(n.propTypes)),{ref:tt.handleMount,tabIndex:-1,className:En,id:kn,onKeyDown:tt.props.retainFocus?tt.handleTab:void 0,style:S(S({},Pn),{},{transform:it})}),Sn)):Zt().createElement(jn,{$hideOverflow:!1,className:(0,Dn.toClassName)(_n,Tn),style:S(S({},An),et&&R({},et,ot)),id:In},Zt().createElement(Mn,O({"data-test":"transition-open"},xn()(tt.props,wn()(n.propTypes)),{ref:tt.handleMount,tabIndex:-1,className:En,id:kn,onKeyDown:tt.props.retainFocus?tt.handleTab:void 0,style:S(S({},Pn),{},{transform:it,display:"none"})}),Sn))})),R(C(tt),"getSpringTransition",(function(){var Je=tt.props,et=Je.open,ot=Je.animation,it=tt.state.value,Zt={value:et?it:0},en={value:et?0:it},Cn={precision:1};if("expandWidth"===ot||"expandHeight"===ot||"none"===ot)return{to:Zt,config:Cn};if(!it)return null;if("slideFromTop"!==ot&&"slideFromLeft"!==ot)return{to:Zt,from:en,config:Cn};var _n="slideFromTop"===ot?"Y":"X",wn="translate".concat(_n,"(").concat(et?0:-it,"px)"),Sn="translate".concat(_n,"(").concat(et?-it:0,"px)");return{to:S({transform:wn},Zt),from:S({transform:Sn},en)}})),tt.state={animating:!!Je.animateOnMount&&Je.open,innerEl:null,prevOpen:Je.open},tt}return function x(Je,et,tt){return et&&F(Je.prototype,et),tt&&F(Je,tt),Je}(n,[{key:"componentDidUpdate",value:function e(){var Je=this.getValue(this.state.innerEl);this.state.value===Je||this.state.animating||this.setState({value:Je})}},{key:"componentWillUnmount",value:function e(){this.allowAnimationUpdates=!1}},{key:"render",value:function e(){var Je=this.props.animation;return Zt().createElement(kn.Spring,O({},this.getSpringTransition(),{immediate:"none"===Je,onRest:this.handleRest}),this.internalRender)}}]),n}(it.Component);R(Rn,"propTypes",An),R(Rn,"defaultProps",{animation:"expandHeight",animateOnMount:!1,innerStyle:{},open:!1,outerStyle:{},renderChildrenWhenCollapsed:!1,retainFocus:!1,takeFocus:!1}),R(Rn,"getDerivedStateFromProps",(function(Je,et){return Je.open!==et.prevOpen?{animating:!0,prevOpen:Je.open}:null}));const Nn=Rn;Je.exports=ot})()},6983:function(Je,et,tt){(()=>{"use strict";var et={d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Zt});const it=tt(0);const Zt=function o(Je){var et=(0,it.useRef)();return(0,it.useEffect)((function(){et.current=Je}),[Je]),et.current};Je.exports=ot})()},6984:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>_o,defaultPalette:()=>po,isValidHEX:()=>bo});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(62);var xn=et.n(Sn);const kn=tt(63);var En=et.n(kn);const Dn=tt(38);var Pn=et.n(Dn);const Ln=tt(732);var Tn=et.n(Ln);const In=tt(1958);var jn=et.n(In);const Mn=tt(725);var An=et.n(Mn);const Rn=tt(84);var Nn=et.n(Rn);const Fn=tt(97);var Bn=et.n(Fn);const Vn=tt(1038);var Wn=et.n(Vn);const zn=tt(198),Hn=tt(3842),$n=tt(378),qn=tt(643),Kn=tt(2);var Un=et.n(Kn);const Gn=tt(1215);var Jn=et.n(Gn);const Cr=tt(699);var wr=et.n(Cr);const Sr=tt(3834);var Or=et.n(Sr);const xr=tt(499);var kr=et.n(xr),Lr=(0,zn.pick)({enterprise:zn.variables.gray80,prisma:"rgba(0, 0, 0, 0.2)"}),Nr=(0,Kn.css)(["background-image:linear-gradient( 45deg,"," 25%,transparent 25%,transparent 75%,"," 75%,"," ),linear-gradient( 45deg,"," 25%,transparent 25%,transparent 75%,"," 75%,"," );background-size:10px 10px;background-position:0 0,5px 5px;background-color:",";"],Lr,Lr,Lr,Lr,Lr,Lr,(0,zn.pick)({enterprise:"transparent",prisma:zn.variables.white})),Wr=Un()(Or()).withConfig({displayName:"SwatchStyles__StyledCheck",componentId:"sc-1wxunhq-0"})(["box-sizing:border-box;color:#d3d3d3;height:100%;width:100%;"]),zr=Un()(kr()).withConfig({displayName:"SwatchStyles__StyledClickable",componentId:"sc-1wxunhq-1"})(["display:block;flex:0 0 auto;border:1px solid;border-color:",";",";",";",";"," &:focus{border-color:",";box-shadow:",";}"," "," "," &[disabled]{background-image:linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.8));}"," ",""],(0,zn.pick)({enterprise:{light:zn.variables.gray60,dark:zn.variables.borderColor},prisma:zn.variables.interactiveColorBorder}),(0,zn.pick)({prisma:(0,Kn.css)(["border-radius:2px;"])}),(function(Je){return null===Je.$value&&(0,Kn.css)(["background-image:linear-gradient( to bottom right,transparent 48%,",",transparent 52% );",";"],(0,zn.pick)({enterprise:"#ed1e24",prisma:zn.variables.accentColorNegative}),(0,zn.pick)({prisma:(0,Kn.css)(["background-color:",";"],zn.variables.white)}))}),(function(Je){var et=Je.$value;return et&&("transparent"===et?Nr:"background-color: ".concat(et))}),(function(Je){return Je.$noBorder&&(0,Kn.css)(["border:none;"])}),zn.variables.focusColor,zn.variables.focusShadow,(0,zn.pick)({enterprise:{comfortable:(0,Kn.css)(["width:32px;height:32px;"]),compact:(0,Kn.css)(["width:24px;height:24px;"])},prisma:(0,Kn.css)(["width:24px;height:24px;"])}),(function(Je){return Je.$prepend&&(0,Kn.css)(["border-top-left-radius:0;border-bottom-left-radius:0;"])}),(function(Je){return Je.$append&&(0,Kn.css)(["margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;"])}),(function(Je){return Je.$hasError&&(0,Kn.css)(["box-shadow:inset 0 0 0 2px white;border-color:",";"],(0,zn.pick)({enterprise:zn.variables.errorColor,prisma:zn.variables.accentColorNegative}))}),(function(Je){return Je.$showSelected&&(0,Kn.css)(["display:flex;align-items:center;justify-content:center;"])}));function M(){return(M=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function L(Je,et){if(null==Je)return{};var tt,ot,it=function U(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Hr={append:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,noBorder:Cn().bool,onClick:Cn().func,prepend:Cn().bool,value:Cn().string,showSelected:Cn().bool},$r=Zt().forwardRef((function(Je,et){var tt=Je.append,ot=Je.error,it=void 0!==ot&&ot,en=Je.onClick,Cn=Je.prepend,_n=Je.value,wn=Je.noBorder,Sn=Je.showSelected,xn=L(Je,["append","error","onClick","prepend","value","noBorder","showSelected"]),kn=null==_n?(0,$n._)("No color"):_n,En=_n;return"string"==typeof En&&((0,Hn.isValidHexColor)(En)||"transparent"===En)||null==En||(En=void 0),Zt().createElement(zr,M({onClick:function e(Je){return null==en?void 0:en(Je,{value:_n})},ref:et,$value:En,$append:tt,$prepend:Cn,$hasError:it,$noBorder:wn,$showSelected:Sn,"data-test":"swatch","data-test-value":_n},xn),Sn&&Zt().createElement(Wr,{"aria-label":(0,$n._)("Selected"),role:"presentation"}),Zt().createElement(wr(),null,kn))}));$r.propTypes=Hr;const Kr=$r;var Ur=Un().div.withConfig({displayName:"ColorStyles__StyledColor",componentId:"jxrost-0"})(["",";flex-direction:row;"],zn.mixins.reset("flex")),Gr=Un()(Kr).withConfig({displayName:"ColorStyles__StyledInputSwatch",componentId:"jxrost-1"})(["",";&:focus{z-index:1;}"],(0,zn.pick)({compact:(0,Kn.css)(["width:28px;height:28px;"])})),Zr=Un().div.withConfig({displayName:"ColorStyles__StyledInput",componentId:"jxrost-2"})(["",";"],(0,zn.pick)({enterprise:(0,Kn.css)(["display:flex;width:100%;"]),prisma:(0,Kn.css)(["position:relative;",""],(function(Je){return Je.$inDropdown?(0,Kn.css)(["width:80px;"]):(0,Kn.css)(["flex:0 1 auto;min-width:0;"])}))})),Xr=Un()(Jn()).withConfig({displayName:"ColorStyles__StyledInputText",componentId:"jxrost-3"})(["",""],(function(Je){return Je.$inDropdown&&(0,Kn.css)(["font-size:12px;"])})),Yr=Un()(Kr).withConfig({displayName:"ColorStyles__StyledToggleSwatch",componentId:"jxrost-4"})(["",""],(0,zn.pick)({prisma:{comfortable:(0,Kn.css)(["width:40px;height:40px;"]),compact:(0,Kn.css)(["width:32px;height:32px;"])},enterprise:{comfortable:(0,Kn.css)(["width:32px;height:32px;"]),compact:(0,Kn.css)(["width:28px;height:28px;"])}}));const Qr=tt(6985);var Jr=et.n(Qr);const eo=tt(6986);var to=et.n(eo),no=Un().div.withConfig({displayName:"PaletteStyles__StyledPalette",componentId:"qgv9v9-0"})(["width:220px;padding:",";"],zn.variables.spacingSmall),ro=Un().ul.withConfig({displayName:"PaletteStyles__StyledSwatches",componentId:"qgv9v9-1"})(["",";",""],zn.mixins.reset("block"),(0,zn.pick)({enterprise:(0,Kn.css)(["margin-bottom:",";"],zn.variables.spacingXSmall)})),oo=Un().li.withConfig({displayName:"PaletteStyles__StyledSwatch",componentId:"qgv9v9-2"})(["",";margin-right:4px;margin-bottom:4px;vertical-align:top;",""],zn.mixins.reset("inline-block"),(0,zn.pick)({enterprise:{compact:(0,Kn.css)(["&:nth-child(8n){margin-right:0;}"])},prisma:(0,Kn.css)(["&:nth-child(8n){margin-right:0;}"])})),io=Un().div.withConfig({displayName:"PaletteStyles__StyledToolBar",componentId:"qgv9v9-3"})(["position:relative;display:flex;align-items:center;padding:0;margin-top:",";"," gap:4px;"],zn.variables.spacingSmall,(0,zn.pick)({enterprise:(0,Kn.css)(["margin-bottom:",";"],zn.variables.spacingSmall)})),ao=Un()(kr()).withConfig({displayName:"PaletteStyles__StyledExpandButton",componentId:"qgv9v9-4"})(["position:absolute;bottom:4px;right:4px;padding:2px 4px;border-radius:2px;&:focus{box-shadow:",";}",""],zn.variables.focusShadow,(function(Je){return Je.$expanded&&(0,Kn.css)(["transform:rotate(180deg);"])})),so=Un().div.withConfig({displayName:"PaletteStyles__StyledSystemColorPickerWrapper",componentId:"qgv9v9-5"})(["position:relative;"]),lo=Un().input.withConfig({displayName:"PaletteStyles__StyledSystemColorPicker",componentId:"qgv9v9-6"})(["box-sizing:border-box;"," ",";",";outline:none;appearance:none;padding:1px 10px;"," margin:0;background:conic-gradient( #ef3434,#ef9a34,#deef34,#78ef34,#34ef56,#34efbc,#34bcef,#3456ef,#7834ef,#de34ef,#ef349a,#ef3434 );background-repeat:no-repeat;cursor:pointer;&::-webkit-color-swatch{border:none;border-radius:2px;}&::-moz-color-swatch{opacity:0;}&:focus{box-shadow:",";}"],(0,zn.pick)({enterprise:{comfortable:(0,Kn.css)(["width:32px;height:32px;"]),compact:(0,Kn.css)(["width:24px;height:24px;"])},prisma:(0,Kn.css)(["width:24px;height:24px;"])}),(0,zn.pick)({enterprise:{light:(0,Kn.css)(["border:1px solid ",";"],zn.variables.gray60),dark:(0,Kn.css)(["border:1px solid ",";"],zn.variables.borderColor)},prisma:(0,Kn.css)(["border:none;"])}),(0,zn.pick)({prisma:(0,Kn.css)(["border-radius:2px;"])}),(0,zn.pick)({enterprise:{comfortable:(0,Kn.css)(["padding:1px 14px;"])}}),zn.variables.focusShadow),co=Un()(Or()).withConfig({displayName:"PaletteStyles__StyledCheck",componentId:"qgv9v9-7"})(["box-sizing:border-box;color:#d3d3d3;height:100%;width:100%;position:absolute;top:0;left:0;pointer-events:none;"]);const uo=function fe(Je){var et=Je.expanded,tt=Je.palette,ot=Je.value,it=Je.swatchToFocusRef,en=Je.onSwatchClick,Cn=Je.expandButtonRef,_n=Je.onPaletteExpand,wn=Je.onSystemColorPickerChange,Sn=Je.renderInput,kn=(0,zn.useSplunkTheme)(),En=kn.isPrisma,Dn=kn.isLight,Pn=xn()(tt.map((function(Je){return Je&&An()(Je)})),ot),Ln=tt.map((function(Je,et){var tt=null===Je?null:An()(Je),Cn=tt===ot,_n=!Pn&&0===et||Pn&&Cn;return Zt().createElement(oo,{key:tt||"null"},Zt().createElement(Kr,{value:tt,ref:_n?it:null,onClick:en,noBorder:En,showSelected:Cn}))})),In=function e(){var Je=!Pn&&"#ffffff"!==ot&&"#000000"!==ot&&null!==ot&&""!==ot;return Zt().createElement(io,{"data-test":"tool-bar"},En&&Zt().createElement(zn.SplunkThemeProvider,{density:"compact"},Sn&&Sn()),Zt().createElement(Kr,{value:null,ref:null===ot?it:null,onClick:en,noBorder:En&&!Dn,showSelected:null===ot}),Zt().createElement(Kr,{value:"#ffffff",ref:"#ffffff"===ot?it:null,onClick:en,noBorder:En&&!Dn,showSelected:"#ffffff"===ot}),Zt().createElement(Kr,{value:"#000000",ref:"#000000"===ot?it:null,onClick:en,noBorder:En,showSelected:"#000000"===ot}),Zt().createElement(so,null,Zt().createElement(lo,{type:"color",value:null===ot?"":ot,onChange:wn,ref:Je?it:null}),Je&&Zt().createElement(co,{"aria-label":(0,$n._)("Selected"),role:"presentation"})))},jn=8===Ln.length?7:15,Mn=Tn()(Ln,0,jn),Rn=Tn()(Ln,jn);return En?Zt().createElement(no,null,Zt().createElement("div",{style:{position:"relative"}},Zt().createElement(ro,null,Mn,et&&Rn),et&&In(),Zt().createElement(ao,{ref:Cn,$expanded:et,onClick:_n,"data-test":"expand-button"},Zt().createElement(Jr(),null)))):Zt().createElement(no,null,Zt().createElement(ro,null,Ln),Zt().createElement(to(),null),In(),Sn&&Sn())};function he(Je){return(he="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function me(){return(me=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ye(Je){return function Se(Je){if(Array.isArray(Je))return we(Je)}(Je)||function xe(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function ge(Je,et){if(!Je)return;if("string"==typeof Je)return we(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return we(Je,et)}(Je)||function be(){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 we(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function ke(Je,et){if(null==Je)return{};var tt,ot,it=function Ce(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function Pe(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Oe(Je,et,tt){return et&&Pe(Je.prototype,et),tt&&Pe(Je,tt),Je}function qe(Je,et){return(qe=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function je(Je){var et=function Re(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Be(Je);if(et){var it=Be(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Ie(this,tt)}}function Ie(Je,et){return!et||"object"!==he(et)&&"function"!=typeof et?Te(Je):et}function Te(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Be(Je){return(Be=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Ve(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var po=["#912344","#D44C20","#C0891E","#26AA92","#2F8AA7","#2E49AA","#602CA1","#BA4ABD"],ho=Nn()((function(Je){for(var et=[],tt=1;tt<=4*Je.length;tt+=1){var ot=Je[(tt-1)%Je.length];if(tt>3*Je.length)et.push(ot);else{var it=40-tt/Je.length*10;et.push(Bn()(ot).lighten(it).toString())}}return et})),fo=["#ffffff","#000000",null],go={append:Cn().bool,defaultValue:Cn().string,describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,hideInput:Cn().bool,labelledBy:Cn().string,name:Cn().string,onChange:Cn().func,palette:Cn().array,prepend:Cn().bool,required:Cn().bool,splunkTheme:Cn().object,value:Cn().string},mo={append:!1,disabled:!1,error:!1,hideInput:!1,palette:ho(po),prepend:!1},bo=function e(Je){return(0,Hn.isValidHexColor)(Je)},vo="N/A",yo=function(Je){!function _e(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&qe(Je,et)}(r,Je);var et=je(r);function r(Je){var tt;!function Ee(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Ve(Te(tt=et.call(this,Je)),"focusSwatch",void 0),Ve(Te(tt),"focusExpandButton",void 0),Ve(Te(tt),"controlledExternally",void 0),Ve(Te(tt),"dropdown",null),Ve(Te(tt),"handleSwatchClick",(function(Je,et){var ot=et.value;Je.preventDefault();var it=tt.props,Zt=it.name,en=it.onChange,Cn=ot!==tt.getValue(),_n=null===ot?vo:ot;tt.isControlled()||tt.setState({value:ot}),tt.setState({displayValue:_n,open:!1}),Cn&&(null==en||en({value:ot,name:Zt})),tt.focus()})),Ve(Te(tt),"handlePaletteExpand",(function(){tt.setState((function(Je){return{expanded:!Je.expanded}}))})),Ve(Te(tt),"handleTextChange",(function(Je,et){var ot=et.value;tt.setState({displayValue:ot})})),Ve(Te(tt),"handleTextKeyDown",(function(Je){"enter"===(0,qn.keycode)(Je.nativeEvent)&&(Je.preventDefault(),tt.handleRequestClose({reason:"enterKey"}),tt.focus())})),Ve(Te(tt),"handleButtonClick",(function(Je){Je.preventDefault(),tt.handleRequestClose({reason:"buttonClick"}),tt.focus()})),Ve(Te(tt),"handleRequestClose",(function(Je){var et=Je.reason,ot=tt.state.displayValue,it=tt.state.value;"n/a"===An()(ot)?(ot=vo,tt.setState({displayValue:ot})):"transparent"===An()(ot)&&(ot="transparent",tt.setState({displayValue:ot})),ot===vo||"transparent"===An()(ot)||jn()(ot,"#")||(ot="#".concat(ot),"escapeKey"===et?null==it?tt.setState({displayValue:vo}):tt.setState({displayValue:it}):tt.setState({displayValue:ot})),"contentClick"!==et&&tt.setState({open:!1}),"escapeKey"!==et&&tt.submitValue(ot)})),Ve(Te(tt),"handleRequestOpen",(function(){var Je=tt.props,et=Je.splunkTheme,ot=Je.palette,it=et.isPrisma,Zt=tt.getValue(),en=null===Zt?vo:Zt;tt.setState({displayValue:en,open:!0},(function(){tt.focusSwatch.current&&tt.focusSwatch.current.focus&&tt.focusSwatch.current.focus()}));var Cn=it?Tn()(ot,15):ot;(!xn()(ot.map((function(Je){return Je&&An()(Je)})),Zt)||xn()(Cn.map((function(Je){return Je&&An()(Je)})),Zt)||xn()(fo,Zt))&&!tt.state.expanded&&tt.setState({expanded:!0})})),Ve(Te(tt),"handleSystemColorPickerChange",(function(Je){var et,ot,it=Je!==tt.getValue(),Zt=tt.props.name,en=null===Je?vo:Je;(tt.isControlled()||tt.setState({value:Je}),tt.setState({displayValue:en}),it)&&(null===(et=(ot=tt.props).onChange)||void 0===et||et.call(ot,{value:Je,name:Zt}))})),tt.focusSwatch=Zt().createRef(),tt.focusExpandButton=Zt().createRef(),tt.controlledExternally=wn()(Je,"value");var ot=tt.controlledExternally?(0,Hn.expandShortHandHex)(Je.value):(0,Hn.expandShortHandHex)(Je.defaultValue);null!==ot&&(ot=An()(ot));var it=null===ot?vo:ot;return tt.state={displayValue:it,open:!1,value:ot,expanded:!1},tt}return Oe(r,null,[{key:"hasNull",value:function e(Je){return Je.some((function(Je){return null===Je}))}},{key:"hasTransparent",value:function e(Je){return Je.some((function(Je){return null!==Je&&"transparent"===An()(Je)}))}}]),Oe(r,[{key:"componentDidUpdate",value:function e(Je){}},{key:"getValue",value:function e(){var Je=(0,Hn.expandShortHandHex)(this.props.value);return this.isControlled()?function e(Je){return null===Je?null:An()(Je)}(Je):this.state.value}},{key:"submitValue",value:function e(Je){if(Je){var et=bo(Je);if(et||"transparent"===Je||Je===vo||console.warn('"'.concat(Je,'" is not a valid hex color.')),et||r.hasTransparent(this.props.palette)&&"transparent"===Je||Je===vo){var tt=(0,Hn.expandShortHandHex)(Je);this.setState({displayValue:tt});var ot,it,Zt=Je!==(this.props.value&&An()(this.props.value)),en=this.props.name,Cn=Je===vo?null:Je,_n=(0,Hn.expandShortHandHex)(Cn);if(Je&&!this.isControlled()&&this.setState({value:_n}),Zt)null===(ot=(it=this.props).onChange)||void 0===ot||ot.call(it,{value:_n,name:en})}}}},{key:"focus",value:function e(){var Je;null===(Je=this.dropdown)||void 0===Je||Je.focus()}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"renderInput",value:function e(Je){var et=Je.textAppend,tt=Je.textPrepend,ot=Je.textInline,it=Je.inDropdown,en=this.props,Cn=en.splunkTheme,_n=en.required,wn=this.state.displayValue,Sn=Cn.isPrisma,xn=r.hasTransparent(this.props.palette)&&"transparent"===An()(wn),kn="n/a"===An()(wn),En=wn;return jn()(wn,"#")||(En="#".concat(wn)),En=xn?"transparent":En,En=kn?null:En,Zt().createElement(Zr,{$inDropdown:it},Zt().createElement(Xr,{$inDropdown:it,append:et,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off","aria-label":(0,$n._)("Hexadecimal color value"),inline:ot,prepend:tt,onKeyDown:this.handleTextKeyDown,onChange:this.handleTextChange,required:_n,spellCheck:!1,value:wn}),!Sn&&Zt().createElement(Gr,{"data-test":"textbox-swatch",onClick:this.handleButtonClick,value:En,style:{marginLeft:"1px"}}))}},{key:"renderPalette",value:function e(){var Je=this,et=this.props,tt=et.splunkTheme,ot=et.palette,it=this.state.expanded,en=tt.isPrisma;return Zt().createElement(uo,{palette:ot,value:this.getValue(),swatchToFocusRef:this.focusSwatch,renderInput:function e(){return en?Je.renderInput({textAppend:!1,textPrepend:!1,textInline:!0,inDropdown:!0}):Je.renderInput({textAppend:!0,textPrepend:!0,textInline:!0,inDropdown:!1})},expandButtonRef:this.focusExpandButton,onSwatchClick:this.handleSwatchClick,expanded:it,onPaletteExpand:this.handlePaletteExpand,onSystemColorPickerChange:function e(et){return Je.handleSystemColorPickerChange(et.target.value)}})}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.append,ot=et.disabled,it=et.describedBy,en=et.elementRef,Cn=et.error,_n=et.hideInput,wn=et.labelledBy,Sn=et.name,xn=et.prepend,kn=et.splunkTheme,Dn=ke(et,["append","disabled","describedBy","elementRef","error","hideInput","labelledBy","name","prepend","splunkTheme"]),Ln=kn.isPrisma,Tn=this.getValue(),In=this.state.displayValue,jn=Zt().createElement(Yr,me({append:!(!Ln||_n)||tt,"data-test":"color","data-test-value":In,"aria-describedby":it,"aria-labelledby":wn,"aria-invalid":Cn||void 0,disabled:ot,error:Cn,elementRef:en,name:Sn,prepend:xn,value:Tn},Pn()(Dn,[].concat(ye(En()(r.propTypes)),["onChange"]))));return Zt().createElement(Ur,null,Zt().createElement(Wn(),{closeReasons:["clickAway","escapeKey","offScreen","toggleClick"],onRequestClose:this.handleRequestClose,onRequestOpen:this.handleRequestOpen,open:this.state.open,ref:function e(et){Je.dropdown=et},retainFocus:!0,takeFocus:!1,toggle:jn},this.renderPalette()),Ln&&!_n&&this.renderInput({textAppend:!1,textPrepend:!0,textInline:!0,inDropdown:!1}))}}]),r}(it.Component);Ve(yo,"propTypes",go),Ve(yo,"defaultProps",mo);var Co=(0,zn.withSplunkTheme)(yo);Co.propTypes=yo.propTypes;const _o=Co;Je.exports=ot})()},6985:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(497);var Cn=et.n(en);const _n=tt(498);function l(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.0001 14.7858L18.2953 8.49062C18.6858 8.1001 19.319 8.1001 19.7095 8.49062C20.1 8.88115 20.1 9.51431 19.7095 9.90484L13.0607 16.5536C12.475 17.1394 11.5252 17.1394 10.9394 16.5536L4.28874 9.90289C3.89822 9.51236 3.89822 8.8792 4.28874 8.48868C4.67927 8.09815 5.31243 8.09815 5.70296 8.48868L12.0001 14.7858Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=l(Je,["children","variant"]),en=xn(tt),Sn="chevrondown-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},6986:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(198);var xn=wn().hr.withConfig({displayName:"DividerStyles__StyledRule",componentId:"gl6kyz-0"})(["",";",";border-color:",";"],Sn.mixins.reset("block"),(0,Sn.pickVariant)("$orientation",{horizontal:(0,_n.css)(["border-top-style:solid;border-width:1px;"]),vertical:(0,_n.css)(["display:inline;border-left-style:solid;border-width:1px;"])}),(0,Sn.pick)({enterprise:Sn.variables.borderColor,prisma:Sn.variables.neutral200}));function s(){return(s=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function f(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function b(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function d(Je,et){if(null==Je)return{};var tt,ot,it=function y(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={elementRef:Cn().oneOfType([Cn().func,Cn().object]),decorative:Cn().bool,orientation:Cn().oneOf(["horizontal","vertical"])};function O(Je){var et=Je.elementRef,tt=Je.decorative,ot=void 0!==tt&&tt,it=Je.orientation,en=void 0===it?"horizontal":it,Cn=function p(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?f(Object(tt),!0).forEach((function(et){b(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):f(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}({"data-test":"divider",ref:et,$orientation:en},d(Je,["elementRef","decorative","orientation"]));return ot?Zt().createElement(xn,s({as:"div"},Cn)):Zt().createElement(xn,s({"aria-orientation":en},Cn))}O.propTypes=kn;const En=O;Je.exports=ot})()},6987:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Column:()=>Tn,Row:()=>An,default:()=>Bn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2489);var wn=et.n(_n);const Sn=tt(613);var xn=et.n(Sn);const kn=tt(2);var En=et.n(kn);const Dn=tt(198);var Pn=En().div.withConfig({displayName:"ColumnStyles__Styled",componentId:"sc-1pchz98-0"})(["",";"],Dn.mixins.reset("block"));function v(Je,et){if(null==Je)throw new Error(null!=et?et:"Unexpected undefined or null")}function m(){return(m=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function y(Je,et){if(null==Je)return{};var tt,ot,it=function h(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Ln={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),gutter:Cn().number,isFirstChild:Cn().bool,isLastChild:Cn().bool,span:Cn().number,style:Cn().object};function b(Je){var et=Je.children,tt=Je.elementRef,ot=Je.gutter,it=Je.span,en=void 0===it?1:it,Cn=Je.isFirstChild,_n=Je.isLastChild,wn=Je.style,Sn=y(Je,["children","elementRef","gutter","span","isFirstChild","isLastChild","style"]),kn=ot?"calc((100% - ".concat(11*ot,"px) * ").concat(en/12," + (").concat(ot,"px * ").concat(en-1,"))"):"".concat(100/12*en,"%");v(ot);var En={marginLeft:Cn?void 0:ot/2,marginRight:_n?void 0:ot/2,flex:"".concat(en," ").concat(en," auto"),width:kn};return Zt().createElement(Pn,m({"data-test":"column",ref:tt,style:xn()({},wn,En)},Sn),et)}b.propTypes=Ln;const Tn=b;var In=En().div.withConfig({displayName:"RowStyles__Styled",componentId:"sc-121ntds-0"})(["",";flex-flow:row nowrap;&[data-align-items='start']{align-items:flex-start;}&[data-align-items='end']{align-items:flex-end;}&[data-align-items='center']{align-items:center;}&[data-align-items='stretch']{align-items:stretch;}"],Dn.mixins.reset("flex")),jn=En().div.withConfig({displayName:"RowStyles__StyledDivider",componentId:"sc-121ntds-1"})(["border-left:1px solid ",";flex:0 0 1;align-self:stretch;"],(0,Dn.pick)({prisma:Dn.variables.neutral200,enterprise:{light:Dn.variables.gray92,dark:Dn.variables.gray60}}));function w(){return(w=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function x(Je,et){if(null==Je)return{};var tt,ot,it=function S(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Mn={alignItems:Cn().oneOf(["start","end","center","stretch"]),children:Cn().node,divider:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),gutter:Cn().number,isFirstChild:Cn().bool,isLastChild:Cn().bool,style:Cn().object};function R(Je){var et=Je.alignItems,tt=void 0===et?"stretch":et,ot=Je.children,en=Je.divider,Cn=Je.elementRef,_n=Je.gutter,wn=Je.isFirstChild,Sn=Je.isLastChild,kn=Je.style,En=x(Je,["alignItems","children","divider","elementRef","gutter","isFirstChild","isLastChild","style"]),Dn=(0,it.useCallback)((function(Je,et){return(0,it.cloneElement)(Je,{gutter:_n,isFirstChild:0===et,isLastChild:et===it.Children.count(ot)-1})}),[ot,_n]),Pn=(0,it.useCallback)((function(Je,et,tt,ot){return Je.push(et),en&&tt<ot.length-1&&Je.push(Zt().createElement(jn,{key:"".concat(tt,"-divider")})),Je}),[en]);v(_n);var Ln={marginTop:wn?void 0:_n/2,marginBottom:Sn?void 0:_n/2},Tn=it.Children.toArray(ot).filter(it.isValidElement).map(Dn).reduce(Pn,[]);return Zt().createElement(In,w({style:xn()({},kn,Ln),"data-align-items":tt,"data-test":"row",ref:Cn},En),Tn)}R.propTypes=Mn;const An=R;var Rn=En().div.withConfig({displayName:"ColumnLayoutStyles__Styled",componentId:"sc-3eatxz-0"})(["",";flex-direction:column;"],Dn.mixins.reset("flex")),Nn=En().div.withConfig({displayName:"ColumnLayoutStyles__StyledDivider",componentId:"sc-3eatxz-1"})(["border-top:1px solid ",";height:0;"],(0,Dn.pick)({prisma:Dn.variables.neutral200,enterprise:{light:Dn.variables.gray92,dark:Dn.variables.gray60}}));function I(){return(I=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function L(Je,et){if(null==Je)return{};var tt,ot,it=function T(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Fn={children:Cn().node,divider:Cn().oneOf(["none","vertical","horizontal"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),gutter:Cn().number};function q(Je){var et=Je.children,tt=Je.divider,ot=void 0===tt?"none":tt,en=Je.elementRef,Cn=Je.gutter,_n=L(Je,["children","divider","elementRef","gutter"]),Sn=wn()(),xn=Sn.family,kn=Sn.density,En=(0,it.useCallback)((function(Je,tt){var Zt=0===tt,en=tt===it.Children.count(et)-1,_n=Cn;return void 0===_n&&("prisma"===xn?"compact"===kn?_n=16:"comfortable"===kn&&(_n=24):"enterprise"===xn&&(_n=30)),(0,it.cloneElement)(Je,{gutter:_n,divider:"vertical"===ot,isFirstChild:Zt,isLastChild:en})}),[et,kn,ot,xn,Cn]),Dn=(0,it.useCallback)((function(Je,et,tt,it){return Je.push(et),"horizontal"===ot&&tt<it.length-1&&Je.push(Zt().createElement(Nn,{key:"".concat(tt,"-divider")})),Je}),[ot]),Pn=it.Children.toArray(et).filter(it.isValidElement).map(En).reduce(Dn,[]);return Zt().createElement(Rn,I({"data-test":"column-layout",ref:en},_n),Pn)}q.propTypes=Fn,q.Row=An,q.Column=Tn;const Bn=q;Je.exports=ot})()},6988:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Row:()=>Yr,default:()=>ro});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(378),wn=tt(643);var Sn=(0,it.createContext)({disabledDeleteButton:!1,sortable:!0});Sn.displayName="FormRows";const xn=Sn,kn=tt(198),En=tt(6989);var Dn=et.n(En);const Pn=tt(6990);var Ln=et.n(Pn);const Tn=function e(){var Je=(0,kn.useSplunkTheme)(),et=Je.isEnterprise,tt=Je.isCompact?"20px":"24px";return et?Zt().createElement(Ln(),{screenReaderText:null,hideDefaultTooltip:!0}):Zt().createElement(Dn(),{width:tt,height:tt})},In=tt(38);var jn=et.n(In);const Mn=tt(738);var An=et.n(Mn);const Rn=tt(903);var Nn=et.n(Rn);const Fn=tt(2);var Bn=et.n(Fn);const Vn=tt(561);var Wn=et.n(Vn);const zn=tt(697);var Hn=et.n(zn);const $n=tt(2491);var qn=et.n($n),Kn=Bn()(Wn()).withConfig({displayName:"FormRowsStyles__StyledBox",componentId:"sc-1j4j7h3-0"})(["",";"],kn.mixins.reset("block")),Un=Bn().div.withConfig({displayName:"FormRowsStyles__StyledHeader",componentId:"sc-1j4j7h3-1"})(["padding-left:",";",""],(0,kn.pick)({enterprise:kn.variables.spacingSmall,prisma:"16px"}),(0,kn.pick)({prisma:{comfortable:(0,Fn.css)(["padding-bottom:8px;"]),compact:(0,Fn.css)(["padding-bottom:6px;"])}})),Gn=Bn()(Hn()).withConfig({displayName:"FormRowsStyles__StyledAddRowButton",componentId:"sc-1j4j7h3-2"})(["",""],(function(Je){return Je.$sortable&&(0,kn.pick)({prisma:(0,Fn.css)(["margin-left:16px;"])})})),Jn=Bn().div.withConfig({displayName:"FormRowsStyles__StyledRows",componentId:"sc-1j4j7h3-3"})(["position:relative;",""],(0,kn.pick)({prisma:{comfortable:(0,Fn.css)(["padding-bottom:12px;"]),compact:(0,Fn.css)(["padding-bottom:10px;"])}})),Cr=Bn().div.withConfig({displayName:"FormRowsStyles__Styled",componentId:"sc-1j4j7h3-4"})(["",";position:relative;&.sorting{z-index:calc("," + 1);}"," &:focus{outline:0;box-shadow:",";}"],(0,kn.pick)({enterprise:(0,Fn.css)(["padding:3px calc("," + 3px) 3px 0;"],kn.variables.inputHeight),prisma:{comfortable:(0,Fn.css)(["padding:8px calc("," + 8px) 8px 0;"],kn.variables.inputHeight),compact:(0,Fn.css)(["padding:6px calc("," + 8px) 6px 0;"],kn.variables.inputHeight)}}),kn.variables.zindexPopover,(function(Je){return Je.$sortable&&(0,Fn.css)(["padding-left:",";"],(0,kn.pick)({enterprise:kn.variables.spacingSmall,prisma:"16px"}))}),kn.variables.focusShadow),wr=Bn().div.withConfig({displayName:"FormRowsStyles__StyledButton",componentId:"sc-1j4j7h3-5"})(["position:absolute;right:0;top:",";float:right;"],(0,kn.pick)({enterprise:"3px",prisma:{comfortable:"8px",compact:"6px"}})),Sr=Bn()(qn()).withConfig({displayName:"FormRowsStyles__StyledButtonSimple",componentId:"sc-1j4j7h3-6"})(["float:right;width:",";height:",";text-align:center;"],kn.variables.inputHeight,kn.variables.inputHeight),Or=Bn().div.withConfig({displayName:"FormRowsStyles__StyledDrag",componentId:"sc-1j4j7h3-7"})(["position:absolute;left:0;right:0;content:'';cursor:move;background:",";width:",";top:",";",""],kn.variables.draggableBackground,(0,kn.pick)({enterprise:"7px",prisma:"6px"}),(0,kn.pick)({enterprise:"4px",prisma:{comfortable:"18px",compact:"12px"}}),(0,kn.pick)({enterprise:(0,Fn.css)(["bottom:3px;opacity:0.5;"]),prisma:(0,Fn.css)(["height:20px;"])}));function M(){return(M=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function F(Je,et){if(null==Je)return{};var tt,ot,it=function K(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var xr={children:Cn().node,index:Cn().number,onRequestRemove:Cn().func,renderDragHandle:Cn().func,style:Cn().object,value:Cn().node},kr=Zt().forwardRef((function(Je,et){var tt=Je.children,ot=Je.index,en=Je.onRequestRemove,Cn=Je.renderDragHandle,wn=F(Je,["children","index","onRequestRemove","renderDragHandle"]),Sn=(0,kn.useSplunkTheme)(),En=Sn.isCompact,Dn=Sn.isEnterprise,Pn=En?"20px":"24px",Ln=(0,it.useContext)(xn),Tn=Ln.disabledDeleteButton,In=(Ln.hasOnRequestAdd,Ln.onKeyDown),Mn=Ln.sortable,Rn=(0,it.useCallback)((function(Je){null==In||In(Je,{index:null!=ot?ot:0})}),[In,ot]),Fn=(0,it.useCallback)((function(Je){null==en||en(Je,{index:null!=ot?ot:0})}),[en,ot]),Bn=void 0!==en;return Zt().createElement(Cr,M({$sortable:Mn,"data-test":"row",ref:et,onKeyDown:Rn},jn()(wn,["onKeyDown","onRequestRemove"])),Cn&&Cn(),tt,Bn&&Zt().createElement(wr,null,Zt().createElement(Sr,{appearance:"pill","aria-label":(0,_n._)("Remove Row"),"data-test":"remove",disabled:Tn,onClick:Fn},Dn?Zt().createElement(Nn(),{"data-test":"cross",inline:!1,screenReaderText:null,size:"13px"}):Zt().createElement(An(),{"data-test":"cross",height:Pn,width:Pn}))))}));kr.propTypes=xr;const Lr=kr,Nr=tt(6991),Wr=tt(547),zr=tt(699);var Hr=et.n(zr);function W(Je,et){if(null==Je)return{};var tt,ot,it=function X(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function Y(){return(Y=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}var $r={children:Cn().node,index:Cn().number,onRequestRemove:Cn().func,value:Cn().node},Kr=Zt().forwardRef((function(Je,et){return Zt().createElement(Or,Y({"data-test":"drag-handle",ref:et},Je),Zt().createElement(Hr(),null,(0,_n._)("Press arrow up or arrow down to re-order items")))})),Ur=Zt().forwardRef((function(Je,et){var tt=Je.children,ot=Je.index,it=W(Je,["children","index"]),en=(0,Nr.useSortable)({id:(ot||0)+1}),Cn=en.attributes,_n=en.listeners,wn=en.setActivatorNodeRef,Sn=en.setNodeRef,xn=en.transform,kn=en.transition,En={transform:Wr.CSS.Transform.toString(xn),transition:kn};return Zt().createElement(Lr,Y({index:ot,ref:function e(Je){Sn(Je),function U(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(et,Je)},renderDragHandle:function e(){return Zt().createElement(Kr,Y({ref:wn},_n))},style:En},it,Cn),tt)}));Ur.propTypes=$r;const Gr=Ur;function ne(Je){return(ne="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function oe(){return(oe=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ie(Je,et){if(null==Je)return{};var tt,ot,it=function ae(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function le(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function ue(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function fe(Je,et){return(fe=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function pe(Je){var et=function ye(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=be(Je);if(et){var it=be(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return de(this,tt)}}function de(Je,et){return!et||"object"!==ne(et)&&"function"!=typeof et?function ve(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}(Je):et}function be(Je){return(be=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function me(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Zr={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),index:Cn().number,onRequestRemove:Cn().func,value:Cn().node},Xr=function(Je){!function se(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&fe(Je,et)}(r,Je);var et=pe(r);function r(){return le(this,r),et.apply(this,arguments)}return function ce(Je,et,tt){return et&&ue(Je.prototype,et),tt&&ue(Je,tt),Je}(r,[{key:"render",value:function e(){var Je=this.props,et=Je.children,tt=Je.elementRef,ot=ie(Je,["children","elementRef"]),it=this.context.sortable,en=jn()(ot,["onKeyDown"]),Cn=it?Gr:Lr;return Zt().createElement(Cn,oe({ref:tt},en),et)}}]),r}(it.Component);me(Xr,"propTypes",Zr),me(Xr,"contextType",xn);const Yr=Xr,Qr=tt(546);const Jr=function e(Je){var et=Je.children,tt=Je.onSortEnd,ot=(0,Qr.useSensors)((0,Qr.useSensor)(Qr.PointerSensor),(0,Qr.useSensor)(Qr.MouseSensor)),en=it.Children.toArray(et).filter(it.isValidElement),Cn=en.map((function(Je){return(Je.props.index||0)+1}));return Zt().createElement(Qr.DndContext,{sensors:ot,collisionDetection:Qr.closestCenter,onDragEnd:function c(Je){var et=Je.active,ot=Je.over;if(ot&&et.id!==ot.id){var it=Cn.indexOf(et.id),Zt=Cn.indexOf(ot.id);tt({oldIndex:it,newIndex:Zt})}}},Zt().createElement(Nr.SortableContext,{items:Cn,strategy:Nr.verticalListSortingStrategy},en))};function Re(Je){return(Re="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function je(){return(je=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ke(Je,et){if(null==Je)return{};var tt,ot,it=function Ee(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function _e(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function Pe(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function De(Je,et){return(De=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function Ie(Je){var et=function Be(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Ne(Je);if(et){var it=Ne(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Te(this,tt)}}function Te(Je,et){return!et||"object"!==Re(et)&&"function"!=typeof et?Ae(Je):et}function Ae(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Ne(Je){return(Ne=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function He(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var eo={addLabel:Cn().string,children:Cn().node,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),header:Cn().node,menu:Cn().node,onRequestAdd:Cn().func,onRequestMove:Cn().func},to={addLabel:(0,_n._)("Add Row"),disabled:!1,header:null},no=function(Je){!function Ce(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&De(Je,et)}(o,Je);var et=Ie(o);function o(){var Je;_e(this,o);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return He(Ae(Je=et.call.apply(et,[this].concat(ot))),"handleKeyDown",(function(et,tt){var ot,it,en=tt.index;if(et.currentTarget===et.target)if("up"===(0,wn.keycode)(et.nativeEvent))et.preventDefault(),en>0&&(null===(ot=(it=Je.props).onRequestMove)||void 0===ot||ot.call(it,{fromIndex:en,toIndex:en-1}));else if("down"===(0,wn.keycode)(et.nativeEvent)){var Cn,_n;if(et.preventDefault(),en<Zt().Children.toArray(Je.props.children).length-1)null===(Cn=(_n=Je.props).onRequestMove)||void 0===Cn||Cn.call(_n,{fromIndex:en,toIndex:en+1})}})),He(Ae(Je),"handleSortEnd",(function(et){var tt,ot,it=et.oldIndex,Zt=et.newIndex;null===(tt=(ot=Je.props).onRequestMove)||void 0===tt||tt.call(ot,{fromIndex:it,toIndex:Zt})})),Je}return function qe(Je,et,tt){return et&&Pe(Je.prototype,et),tt&&Pe(Je,tt),Je}(o,[{key:"render",value:function e(){var Je=this.props,et=Je.addLabel,tt=Je.children,ot=Je.disabled,it=Je.header,en=Je.menu,Cn=Je.onRequestAdd,_n=Je.onRequestMove,wn=ke(Je,["addLabel","children","disabled","header","menu","onRequestAdd","onRequestMove"]),Sn=void 0!==_n&&!ot,kn=Sn?Un:"div",En=void 0!==Cn;return Zt().createElement(Kn,je({"data-test":"form-rows"},wn),Zt().createElement(xn.Provider,{value:{disabledDeleteButton:ot,onKeyDown:this.handleKeyDown,hasOnRequestAdd:En,sortable:Sn}},it&&Zt().createElement(kn,null,it),Zt().createElement(Jn,null,Zt().createElement(Jr,{onSortEnd:this.handleSortEnd},tt)),en||En&&Zt().createElement(Gn,{disabled:ot,appearance:"pill","data-test":"add-row",icon:Zt().createElement(Tn,null),label:et,onClick:Cn,$sortable:Sn})))}}],[{key:"addRow",value:function e(Je,et){return et.concat(Je)}},{key:"moveRow",value:function e(Je,et,tt){var ot=tt.filter((function(et,tt){return tt!==Je}));return ot.splice(et,0,tt[Je]),ot.map((function(Je,et){return(0,it.cloneElement)(Je,{index:et})}))}},{key:"removeRow",value:function e(Je,et){return et.filter((function(et,tt){return tt!==Je})).map((function(Je,et){return(0,it.cloneElement)(Je,{index:et})}))}}]),o}(it.Component);He(no,"propTypes",eo),He(no,"defaultProps",to),He(no,"Row",Yr);const ro=no;Je.exports=ot})()},6989:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(497);var Cn=et.n(en);const _n=tt(498);function l(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M13 5C13 4.44772 12.5523 4 12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=l(Je,["children","variant"]),en=xn(tt),Sn="plus-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},699:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(198);var xn=wn().span.withConfig({displayName:"ScreenReaderContentStyles__Styled",componentId:"sc-1lnohwp-0"})(["",";"],Sn.mixins.screenReaderContent());function f(){return(f=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function s(Je,et){if(null==Je)return{};var tt,ot,it=function p(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node.isRequired,elementRef:Cn().oneOfType([Cn().func,Cn().object])};function y(Je){var et=Je.children,tt=Je.elementRef,ot=s(Je,["children","elementRef"]);return Zt().createElement(xn,f({"data-test":"screen-reader-content",ref:tt},ot),et)}y.propTypes=kn;const En=y;Je.exports=ot})()},6990:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(4),Cn=tt(698);var _n=et.n(Cn);function l(){return(l=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),l({screenReaderText:(0,en._)("Plus")},Je),Zt().createElement("path",{d:"M843.943 655.03L1500 656.058V844.97H843.943V1500H655.03V844.97L0 843.942V655.03h655.03V0h188.913"}))}Je.exports=ot})()},6991:function(Je,et,tt){"use strict";Je.exports=tt(6992)},6992:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});var ot,it=tt(0),Zt=(ot=it)&&"object"==typeof ot&&"default"in ot?ot.default:ot,en=tt(546),Cn=tt(547);function i(Je,et,tt){const ot=Je.slice();return ot.splice(tt<0?ot.length+tt:tt,0,ot.splice(et,1)[0]),ot}function a(Je,et){return Je.reduce((Je,tt,ot)=>{const it=et.get(tt);return it&&(Je[ot]=it),Je},Array(Je.length))}function s(Je){return null!==Je&&Je>=0}const _n={scaleX:1,scaleY:1},l=Je=>{let{rects:et,activeIndex:tt,overIndex:ot,index:it}=Je;const Zt=i(et,ot,tt),en=et[it],Cn=Zt[it];return Cn&&en?{x:Cn.left-en.left,y:Cn.top-en.top,scaleX:Cn.width/en.width,scaleY:Cn.height/en.height}:null},wn={scaleX:1,scaleY:1},Sn=Zt.createContext({activeIndex:-1,containerId:"Sortable",disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:l,disabled:{draggable:!1,droppable:!1}}),f=Je=>{let{id:et,items:tt,activeIndex:ot,overIndex:it}=Je;return i(tt,ot,it).indexOf(et)},p=Je=>{let{containerId:et,isSorting:tt,wasDragging:ot,index:it,items:Zt,newIndex:en,previousItems:Cn,previousContainerId:_n,transition:wn}=Je;return!(!wn||!ot||Cn!==Zt&&it===en||!tt&&(en===it||et!==_n))},xn={duration:200,easing:"ease"},kn=Cn.CSS.Transition.toString({property:"transform",duration:0,easing:"linear"}),En={roleDescription:"sortable"};function v(Je){if(!Je)return!1;const et=Je.data.current;return!!(et&&"sortable"in et&&"object"==typeof et.sortable&&"containerId"in et.sortable&&"items"in et.sortable&&"index"in et.sortable)}const Dn=[en.KeyboardCode.Down,en.KeyboardCode.Right,en.KeyboardCode.Up,en.KeyboardCode.Left];function I(Je,et){return!(!v(Je)||!v(et))&&Je.data.current.sortable.containerId===et.data.current.sortable.containerId}et.SortableContext=function(Je){let{children:et,id:tt,items:ot,strategy:_n=l,disabled:wn=!1}=Je;const{active:xn,dragOverlay:kn,droppableRects:En,over:Dn,measureDroppableContainers:Pn}=en.useDndContext(),Ln=Cn.useUniqueId("Sortable",tt),Tn=Boolean(null!==kn.rect),In=it.useMemo(()=>ot.map(Je=>"object"==typeof Je&&"id"in Je?Je.id:Je),[ot]),jn=null!=xn,Mn=xn?In.indexOf(xn.id):-1,An=Dn?In.indexOf(Dn.id):-1,Rn=it.useRef(In),Nn=!function(Je,et){if(Je===et)return!0;if(Je.length!==et.length)return!1;for(let tt=0;tt<Je.length;tt++)if(Je[tt]!==et[tt])return!1;return!0}(In,Rn.current),Fn=-1!==An&&-1===Mn||Nn,Bn=function(Je){return"boolean"==typeof Je?{draggable:Je,droppable:Je}:Je}(wn);Cn.useIsomorphicLayoutEffect(()=>{Nn&&jn&&Pn(In)},[Nn,In,jn,Pn]),it.useEffect(()=>{Rn.current=In},[In]);const Vn=it.useMemo(()=>({activeIndex:Mn,containerId:Ln,disabled:Bn,disableTransforms:Fn,items:In,overIndex:An,useDragOverlay:Tn,sortedRects:a(In,En),strategy:_n}),[Mn,Ln,Bn.draggable,Bn.droppable,Fn,In,An,En,Tn,_n]);return Zt.createElement(Sn.Provider,{value:Vn},et)},et.arrayMove=i,et.arraySwap=function(Je,et,tt){const ot=Je.slice();return ot[et]=Je[tt],ot[tt]=Je[et],ot},et.defaultAnimateLayoutChanges=p,et.defaultNewIndexGetter=f,et.hasSortableData=v,et.horizontalListSortingStrategy=Je=>{var et;let{rects:tt,activeNodeRect:ot,activeIndex:it,overIndex:Zt,index:en}=Je;const Cn=null!=(et=tt[it])?et:ot;if(!Cn)return null;const wn=function(Je,et,tt){const ot=Je[et],it=Je[et-1],Zt=Je[et+1];return ot&&(it||Zt)?tt<et?it?ot.left-(it.left+it.width):Zt.left-(ot.left+ot.width):Zt?Zt.left-(ot.left+ot.width):ot.left-(it.left+it.width):0}(tt,en,it);if(en===it){const Je=tt[Zt];return Je?{x:it<Zt?Je.left+Je.width-(Cn.left+Cn.width):Je.left-Cn.left,y:0,..._n}:null}return en>it&&en<=Zt?{x:-Cn.width-wn,y:0,..._n}:en<it&&en>=Zt?{x:Cn.width+wn,y:0,..._n}:{x:0,y:0,..._n}},et.rectSortingStrategy=l,et.rectSwappingStrategy=Je=>{let et,tt,{activeIndex:ot,index:it,rects:Zt,overIndex:en}=Je;return it===ot&&(et=Zt[it],tt=Zt[en]),it===en&&(et=Zt[it],tt=Zt[ot]),tt&&et?{x:tt.left-et.left,y:tt.top-et.top,scaleX:tt.width/et.width,scaleY:tt.height/et.height}:null},et.sortableKeyboardCoordinates=(Je,et)=>{let{context:{active:tt,collisionRect:ot,droppableRects:it,droppableContainers:Zt,over:_n,scrollableAncestors:wn}}=et;if(Dn.includes(Je.code)){if(Je.preventDefault(),!tt||!ot)return;const et=[];Zt.getEnabled().forEach(tt=>{if(!tt||null!=tt&&tt.disabled)return;const Zt=it.get(tt.id);if(Zt)switch(Je.code){case en.KeyboardCode.Down:ot.top<Zt.top&&et.push(tt);break;case en.KeyboardCode.Up:ot.top>Zt.top&&et.push(tt);break;case en.KeyboardCode.Left:ot.left>Zt.left&&et.push(tt);break;case en.KeyboardCode.Right:ot.left<Zt.left&&et.push(tt)}});const kn=en.closestCorners({active:tt,collisionRect:ot,droppableRects:it,droppableContainers:et,pointerCoordinates:null});let En=en.getFirstCollision(kn,"id");if(En===(null==_n?void 0:_n.id)&&kn.length>1&&(En=kn[1].id),null!=En){const Je=Zt.get(tt.id),et=Zt.get(En),_n=et?it.get(et.id):null,kn=null==et?void 0:et.node.current;if(kn&&_n&&Je&&et){const tt=en.getScrollableAncestors(kn).some((Je,et)=>wn[et]!==Je),it=I(Je,et),Zt=(xn=et,!(!v(Sn=Je)||!v(xn))&&!!I(Sn,xn)&&Sn.data.current.sortable.index<xn.data.current.sortable.index),En=tt||!it?{x:0,y:0}:{x:Zt?ot.width-_n.width:0,y:Zt?ot.height-_n.height:0},Dn={x:_n.left,y:_n.top};return En.x&&En.y?Dn:Cn.subtract(Dn,En)}}}var Sn,xn},et.useSortable=function(Je){let{animateLayoutChanges:et=p,attributes:tt,disabled:ot,data:Zt,getNewIndex:_n=f,id:wn,strategy:Dn,resizeObserverConfig:Pn,transition:Ln=xn}=Je;const{items:Tn,containerId:In,activeIndex:jn,disabled:Mn,disableTransforms:An,sortedRects:Rn,overIndex:Nn,useDragOverlay:Fn,strategy:Bn}=it.useContext(Sn),Vn=function(Je,et){var tt,ot;return"boolean"==typeof Je?{draggable:Je,droppable:!1}:{draggable:null!=(tt=null==Je?void 0:Je.draggable)?tt:et.draggable,droppable:null!=(ot=null==Je?void 0:Je.droppable)?ot:et.droppable}}(ot,Mn),Wn=Tn.indexOf(wn),zn=it.useMemo(()=>({sortable:{containerId:In,index:Wn,items:Tn},...Zt}),[In,Zt,Wn,Tn]),Hn=it.useMemo(()=>Tn.slice(Tn.indexOf(wn)),[Tn,wn]),{rect:$n,node:qn,isOver:Kn,setNodeRef:Un}=en.useDroppable({id:wn,data:zn,disabled:Vn.droppable,resizeObserverConfig:{updateMeasurementsFor:Hn,...Pn}}),{active:Gn,activatorEvent:Jn,activeNodeRect:Cr,attributes:wr,setNodeRef:Sr,listeners:Or,isDragging:xr,over:kr,setActivatorNodeRef:Lr,transform:Nr}=en.useDraggable({id:wn,data:zn,attributes:{...En,...tt},disabled:Vn.draggable}),Wr=Cn.useCombinedRefs(Un,Sr),zr=Boolean(Gn),Hr=zr&&!An&&s(jn)&&s(Nn),$r=!Fn&&xr,Kr=$r&&Hr?Nr:null,Ur=Hr?null!=Kr?Kr:(null!=Dn?Dn:Bn)({rects:Rn,activeNodeRect:Cr,activeIndex:jn,overIndex:Nn,index:Wn}):null,Gr=s(jn)&&s(Nn)?_n({id:wn,items:Tn,activeIndex:jn,overIndex:Nn}):Wn,Zr=null==Gn?void 0:Gn.id,Xr=it.useRef({activeId:Zr,items:Tn,newIndex:Gr,containerId:In}),Yr=Tn!==Xr.current.items,Qr=et({active:Gn,containerId:In,isDragging:xr,isSorting:zr,id:wn,index:Wn,items:Tn,newIndex:Xr.current.newIndex,previousItems:Xr.current.items,previousContainerId:Xr.current.containerId,transition:Ln,wasDragging:null!=Xr.current.activeId}),Jr=function(Je){let{disabled:et,index:tt,node:ot,rect:Zt}=Je;const[_n,wn]=it.useState(null),Sn=it.useRef(tt);return Cn.useIsomorphicLayoutEffect(()=>{if(!et&&tt!==Sn.current&&ot.current){const Je=Zt.current;if(Je){const et=en.getClientRect(ot.current,{ignoreTransform:!0}),tt={x:Je.left-et.left,y:Je.top-et.top,scaleX:Je.width/et.width,scaleY:Je.height/et.height};(tt.x||tt.y)&&wn(tt)}}tt!==Sn.current&&(Sn.current=tt)},[et,tt,ot,Zt]),it.useEffect(()=>{_n&&wn(null)},[_n]),_n}({disabled:!Qr,index:Wn,node:qn,rect:$n});return it.useEffect(()=>{zr&&Xr.current.newIndex!==Gr&&(Xr.current.newIndex=Gr),In!==Xr.current.containerId&&(Xr.current.containerId=In),Tn!==Xr.current.items&&(Xr.current.items=Tn)},[zr,Gr,In,Tn]),it.useEffect(()=>{if(Zr===Xr.current.activeId)return;if(Zr&&!Xr.current.activeId)return void(Xr.current.activeId=Zr);const Je=setTimeout(()=>{Xr.current.activeId=Zr},50);return()=>clearTimeout(Je)},[Zr]),{active:Gn,activeIndex:jn,attributes:wr,data:zn,rect:$n,index:Wn,newIndex:Gr,items:Tn,isOver:Kn,isSorting:zr,isDragging:xr,listeners:Or,node:qn,overIndex:Nn,over:kr,setNodeRef:Wr,setActivatorNodeRef:Lr,setDroppableNodeRef:Un,setDraggableNodeRef:Sr,transform:null!=Jr?Jr:Ur,transition:Jr||Yr&&Xr.current.newIndex===Wn?kn:$r&&!Cn.isKeyboardEvent(Jn)||!Ln?void 0:zr||Qr?Cn.CSS.Transition.toString({...Ln,property:"transform"}):void 0}},et.verticalListSortingStrategy=Je=>{var et;let{activeIndex:tt,activeNodeRect:ot,index:it,rects:Zt,overIndex:en}=Je;const Cn=null!=(et=Zt[tt])?et:ot;if(!Cn)return null;if(it===tt){const Je=Zt[en];return Je?{x:0,y:tt<en?Je.top+Je.height-(Cn.top+Cn.height):Je.top-Cn.top,...wn}:null}const _n=function(Je,et,tt){const ot=Je[et],it=Je[et-1],Zt=Je[et+1];return ot?tt<et?it?ot.top-(it.top+it.height):Zt?Zt.top-(ot.top+ot.height):0:Zt?Zt.top-(ot.top+ot.height):it?ot.top-(it.top+it.height):0:0}(Zt,it,tt);return it>tt&&it<=en?{x:0,y:-Cn.height-_n,...wn}:it<tt&&it>=en?{x:0,y:Cn.height+_n,...wn}:{x:0,y:0,...wn}}},6993:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{MarkdownAnchorHeading:()=>Cr,MarkdownBlockquote:()=>An,MarkdownCode:()=>Nn,MarkdownCodeBlock:()=>zn,MarkdownHeading:()=>Kn,MarkdownImage:()=>Sr,MarkdownItem:()=>Kr,MarkdownLink:()=>Lr,MarkdownList:()=>Hr,MarkdownParagraph:()=>Xr,default:()=>Jr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(1144);var wn=et.n(_n);const Sn=tt(1311),xn=tt(561);var kn=et.n(xn);const En=tt(2);var Dn=et.n(En);const Pn=tt(198);var Ln=Dn().div.withConfig({displayName:"MarkdownStyles__StyledCodeBlock",componentId:"sc-1xadih-0"})(["",";margin:"," 0;background-color:",";"],(0,Pn.pick)({enterprise:(0,En.css)(["padding:",";"],Pn.variables.spacingSmall),prisma:(0,En.css)(["padding:10px ",";"],Pn.variables.spacingLarge)}),(0,Pn.pick)({enterprise:Pn.variables.spacingSmall,prisma:Pn.variables.spacingLarge}),(0,Pn.pick)({enterprise:{light:Pn.variables.gray96,dark:Pn.variables.gray22},prisma:Pn.variables.backgroundColorSection})),Tn=Dn().code.withConfig({displayName:"MarkdownStyles__StyledCodeInline",componentId:"sc-1xadih-1"})(["",";font-family:",";background-color:",";"],Pn.mixins.reset("inline"),Pn.variables.monoFontFamily,(0,Pn.pick)({enterprise:{light:Pn.variables.gray92,dark:Pn.variables.gray22},prisma:Pn.variables.neutral200})),In=Dn().blockquote.withConfig({displayName:"MarkdownStyles__StyledHint",componentId:"sc-1xadih-2"})([""," "," background-color:",";margin-bottom:15px;padding:",";border-left:10px solid ",";>:last-child{margin-bottom:0;}"],Pn.mixins.reset("block"),Pn.mixins.clearfix(),(0,Pn.pick)({enterprise:{light:Pn.variables.infoColorL50,dark:Pn.variables.infoColorD50},prisma:Pn.variables.neutral100}),Pn.variables.spacingSmall,Pn.variables.infoColor),jn=Dn().img.withConfig({displayName:"MarkdownStyles__StyledImage",componentId:"sc-1xadih-3"})(["max-width:100%;"]);function O(Je,et){if(null==Je)return{};var tt,ot,it=function m(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Mn={children:Cn().node};function j(Je){var et=Je.children,tt=O(Je,["children"]);return Zt().createElement(In,tt,et)}j.propTypes=Mn;const An=j;function w(Je,et){if(null==Je)return{};var tt,ot,it=function S(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Rn={literal:Cn().string};function x(Je){var et=Je.literal,tt=w(Je,["literal"]);return Zt().createElement(Tn,tt,et)}x.propTypes=Rn;const Nn=x,Fn=tt(6994);var Bn=et.n(Fn);const Vn=tt(378);function M(Je,et){if(null==Je)return{};var tt,ot,it=function C(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Wn={literal:Cn().string,language:Cn().string};function _(Je){var et=Je.literal,tt=Je.language,ot=M(Je,["literal","language"]);return Zt().createElement(Ln,ot,Zt().createElement(Bn(),{"aria-label":(0,Vn._)("Code Block"),language:tt,value:et,style:{margin:0}}))}_.propTypes=Wn;const zn=_,Hn=tt(3832);var $n=et.n(Hn);function D(){return(D=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function A(Je,et){if(null==Je)return{};var tt,ot,it=function N(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var qn={children:Cn().node};function z(Je){var et=Je.level,tt=Je.children,ot=A(Je,["level","children"]);return Zt().createElement($n(),D({level:Math.min(et,4)},ot),tt)}z.propTypes=qn;const Kn=z,Un=tt(6995);var Gn=et.n(Un);function Q(){return(Q=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function U(Je,et){if(null==Je)return{};var tt,ot,it=function V(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function W(Je){return(W="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}var Jn={children:Cn().node};function Y(Je){var et=W(Je),tt="";return null!=Je&&("string"===et||"number"===et?tt=Je.toString():"boolean"===et?tt=Je?"true":"false":"object"===W(Je)&&(Je instanceof Array?tt=Je.map(Y).join(" "):"props"in Je&&(tt=Y(Je.props.children)))),tt}function Z(Je){return it.Children.toArray(Je).map(Y).join(" ").toLowerCase().replace(/[^a-z0-9-. ]/g,"").replace(/[-. ]+/g,"-")}function $(Je){var et=Je.level,tt=Je.children,ot=U(Je,["level","children"]);return Zt().createElement(Kn,Q({level:Math.min(et,4)},ot),Zt().createElement(Gn(),{name:Z(tt)},tt))}$.propTypes=Jn;const Cr=$;function re(){return(re=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ne(Je,et){if(null==Je)return{};var tt,ot,it=function te(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wr={alt:Cn().string,src:Cn().string,title:Cn().string};function ie(Je){var et=Je.src,tt=Je.title,ot=Je.alt,it=ne(Je,["src","title","alt"]);return Zt().createElement(jn,re({src:et,title:tt,alt:ot},it))}ie.propTypes=wr;const Sr=ie,Or=tt(1214);var xr=et.n(Or);function ue(){return(ue=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function fe(Je,et){if(null==Je)return{};var tt,ot,it=function se(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kr={children:Cn().node,href:Cn().string,title:Cn().string};function de(Je){var et=Je.children,tt=Je.href,ot=fe(Je,["children","href"]);return Zt().createElement(xr(),ue({to:tt},ot),et)}de.propTypes=kr;const Lr=de,Nr=tt(6996);var Wr=et.n(Nr);function ge(){return(ge=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Oe(Je,et){if(null==Je)return{};var tt,ot,it=function me(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var zr={children:Cn().node,type:Cn().string};function je(Je){var et=Je.children,tt=Je.type,ot=Oe(Je,["children","type"]);return"ordered"===tt?Zt().createElement(Wr(),ge({},ot,{ordered:!0}),et):Zt().createElement(Wr(),ot,et)}je.propTypes=zr;const Hr=je;function we(Je,et){if(null==Je)return{};var tt,ot,it=function Se(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var $r={children:Cn().node};function xe(Je){var et=Je.children,tt=we(Je,["children"]);return Zt().createElement(Nr.Item,tt,et)}xe.propTypes=$r;const Kr=xe,Ur=tt(6997);var Gr=et.n(Ur);function qe(Je,et){if(null==Je)return{};var tt,ot,it=function Me(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Zr={children:Cn().node};function Te(Je){var et=Je.children,tt=qe(Je,["children"]);return Zt().createElement(Gr(),tt,et)}Te.propTypes=Zr;const Xr=Te;function Be(){return(Be=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Le(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function He(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?Le(Object(tt),!0).forEach((function(et){De(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):Le(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function De(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function Ae(Je,et){if(null==Je)return{};var tt,ot,it=function Ne(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Yr={blockquoteRenderer:Cn().func,codeBlockRenderer:Cn().func,codeRenderer:Cn().func,elementRef:Cn().oneOfType([Cn().func,Cn().object]),headingRenderer:Cn().func,imageRenderer:Cn().func,itemRenderer:Cn().func,linkRenderer:Cn().func,listRenderer:Cn().func,paragraphRenderer:Cn().func,text:Cn().string.isRequired,rendererOptions:Cn().object},Qr=new Sn.Parser;function Ge(Je){var et=Je.blockquoteRenderer,tt=Je.codeBlockRenderer,ot=Je.codeRenderer,it=Je.elementRef,en=Je.headingRenderer,Cn=Je.imageRenderer,_n=Je.itemRenderer,Sn=Je.linkRenderer,xn=Je.listRenderer,En=Je.paragraphRenderer,Dn=Je.text,Pn=Je.rendererOptions,Ln=Ae(Je,["blockquoteRenderer","codeBlockRenderer","codeRenderer","elementRef","headingRenderer","imageRenderer","itemRenderer","linkRenderer","listRenderer","paragraphRenderer","text","rendererOptions"]),Tn={escapeHtml:!0,renderers:{CodeBlock:tt||zn,Code:ot||Nn,Heading:en||Kn,Link:Sn||Lr,List:xn||Hr,Item:_n||Kr,Paragraph:En||Xr}};et&&(Tn.renderers.Blockquote=et),Cn&&(Tn.renderers.Image=Cn);var In=new(wn())(He(He({},Tn),Pn)),jn=Qr.parse(Dn),Mn=In.render(jn);return Zt().createElement(kn(),Be({"data-test":"markdown",elementRef:it},Ln),Mn)}Ge.propTypes=Yr;const Jr=Ge;Je.exports=ot})()},6994:function(Je,et,tt){(()=>{var et={74:Je=>{!function(){var et=void 0,tt=void 0,ot=function(Je){var tt=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,ot=0,it={},Zt={manual:Je.Prism&&Je.Prism.manual,disableWorkerMessageHandler:Je.Prism&&Je.Prism.disableWorkerMessageHandler,util:{encode:function e(Je){return Je instanceof i?new i(Je.type,e(Je.content),Je.alias):Array.isArray(Je)?Je.map(e):Je.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(Je){return Object.prototype.toString.call(Je).slice(8,-1)},objId:function(Je){return Je.__id||Object.defineProperty(Je,"__id",{value:++ot}),Je.__id},clone:function e(Je,et){var tt,ot;switch(et=et||{},Zt.util.type(Je)){case"Object":if(ot=Zt.util.objId(Je),et[ot])return et[ot];for(var it in tt={},et[ot]=tt,Je)Je.hasOwnProperty(it)&&(tt[it]=e(Je[it],et));return tt;case"Array":return ot=Zt.util.objId(Je),et[ot]?et[ot]:(tt=[],et[ot]=tt,Je.forEach((function(Je,ot){tt[ot]=e(Je,et)})),tt);default:return Je}},getLanguage:function(Je){for(;Je;){var et=tt.exec(Je.className);if(et)return et[1].toLowerCase();Je=Je.parentElement}return"none"},setLanguage:function(Je,et){Je.className=Je.className.replace(RegExp(tt,"gi"),""),Je.classList.add("language-"+et)},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(ot){var Je=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(ot.stack)||[])[1];if(Je){var et=document.getElementsByTagName("script");for(var tt in et)if(et[tt].src==Je)return et[tt]}return null}},isActive:function(Je,et,tt){for(var ot="no-"+et;Je;){var it=Je.classList;if(it.contains(et))return!0;if(it.contains(ot))return!1;Je=Je.parentElement}return!!tt}},languages:{plain:it,plaintext:it,text:it,txt:it,extend:function(Je,et){var tt=Zt.util.clone(Zt.languages[Je]);for(var ot in et)tt[ot]=et[ot];return tt},insertBefore:function(Je,et,tt,ot){var it=(ot=ot||Zt.languages)[Je],en={};for(var Cn in it)if(it.hasOwnProperty(Cn)){if(Cn==et)for(var _n in tt)tt.hasOwnProperty(_n)&&(en[_n]=tt[_n]);tt.hasOwnProperty(Cn)||(en[Cn]=it[Cn])}var wn=ot[Je];return ot[Je]=en,Zt.languages.DFS(Zt.languages,(function(et,tt){tt===wn&&et!=Je&&(this[et]=en)})),en},DFS:function e(Je,et,tt,ot){ot=ot||{};var it=Zt.util.objId;for(var en in Je)if(Je.hasOwnProperty(en)){et.call(Je,en,Je[en],tt||en);var Cn=Je[en],_n=Zt.util.type(Cn);"Object"!==_n||ot[it(Cn)]?"Array"!==_n||ot[it(Cn)]||(ot[it(Cn)]=!0,e(Cn,et,en,ot)):(ot[it(Cn)]=!0,e(Cn,et,null,ot))}}},plugins:{},highlightAll:function(Je,et){Zt.highlightAllUnder(document,Je,et)},highlightAllUnder:function(Je,et,tt){var ot={callback:tt,container:Je,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};Zt.hooks.run("before-highlightall",ot),ot.elements=Array.prototype.slice.apply(ot.container.querySelectorAll(ot.selector)),Zt.hooks.run("before-all-elements-highlight",ot);for(var it,en=0;it=ot.elements[en++];)Zt.highlightElement(it,!0===et,ot.callback)},highlightElement:function(et,tt,ot){var it=Zt.util.getLanguage(et),en=Zt.languages[it];Zt.util.setLanguage(et,it);var Cn=et.parentElement;Cn&&"pre"===Cn.nodeName.toLowerCase()&&Zt.util.setLanguage(Cn,it);var _n={element:et,language:it,grammar:en,code:et.textContent};function c(Je){_n.highlightedCode=Je,Zt.hooks.run("before-insert",_n),_n.element.innerHTML=_n.highlightedCode,Zt.hooks.run("after-highlight",_n),Zt.hooks.run("complete",_n),ot&&ot.call(_n.element)}if(Zt.hooks.run("before-sanity-check",_n),(Cn=_n.element.parentElement)&&"pre"===Cn.nodeName.toLowerCase()&&!Cn.hasAttribute("tabindex")&&Cn.setAttribute("tabindex","0"),!_n.code)return Zt.hooks.run("complete",_n),void(ot&&ot.call(_n.element));if(Zt.hooks.run("before-highlight",_n),_n.grammar)if(tt&&Je.Worker){var wn=new Worker(Zt.filename);wn.onmessage=function(Je){c(Je.data)},wn.postMessage(JSON.stringify({language:_n.language,code:_n.code,immediateClose:!0}))}else c(Zt.highlight(_n.code,_n.grammar,_n.language));else c(Zt.util.encode(_n.code))},highlight:function(Je,et,tt){var ot={code:Je,grammar:et,language:tt};if(Zt.hooks.run("before-tokenize",ot),!ot.grammar)throw new Error('The language "'+ot.language+'" has no grammar.');return ot.tokens=Zt.tokenize(ot.code,ot.grammar),Zt.hooks.run("after-tokenize",ot),i.stringify(Zt.util.encode(ot.tokens),ot.language)},tokenize:function(Je,et){var tt=et.rest;if(tt){for(var ot in tt)et[ot]=tt[ot];delete et.rest}var it=new u;return c(it,it.head,Je),function l(Je,et,tt,ot,it,en){for(var Cn in tt)if(tt.hasOwnProperty(Cn)&&tt[Cn]){var _n=tt[Cn];_n=Array.isArray(_n)?_n:[_n];for(var wn=0;wn<_n.length;++wn){if(en&&en.cause==Cn+","+wn)return;var Sn=_n[wn],xn=Sn.inside,kn=!!Sn.lookbehind,En=!!Sn.greedy,Dn=Sn.alias;if(En&&!Sn.pattern.global){var Pn=Sn.pattern.toString().match(/[imsuy]*$/)[0];Sn.pattern=RegExp(Sn.pattern.source,Pn+"g")}for(var Ln=Sn.pattern||Sn,Tn=ot.next,In=it;Tn!==et.tail&&!(en&&In>=en.reach);In+=Tn.value.length,Tn=Tn.next){var jn=Tn.value;if(et.length>Je.length)return;if(!(jn instanceof i)){var Mn,An=1;if(En){if(!(Mn=o(Ln,In,Je,kn))||Mn.index>=Je.length)break;var Rn=Mn.index,Nn=Mn.index+Mn[0].length,Fn=In;for(Fn+=Tn.value.length;Rn>=Fn;)Tn=Tn.next,Fn+=Tn.value.length;if(Fn-=Tn.value.length,In=Fn,Tn.value instanceof i)continue;for(var Bn=Tn;Bn!==et.tail&&(Fn<Nn||"string"==typeof Bn.value);Bn=Bn.next)An++,Fn+=Bn.value.length;An--,jn=Je.slice(In,Fn),Mn.index-=In}else if(!(Mn=o(Ln,0,jn,kn)))continue;Rn=Mn.index;var Vn=Mn[0],Wn=jn.slice(0,Rn),zn=jn.slice(Rn+Vn.length),Hn=In+jn.length;en&&Hn>en.reach&&(en.reach=Hn);var $n=Tn.prev;Wn&&($n=c(et,$n,Wn),In+=Wn.length),p(et,$n,An);var qn=new i(Cn,xn?Zt.tokenize(Vn,xn):Vn,Dn,Vn);if(Tn=c(et,$n,qn),zn&&c(et,Tn,zn),An>1){var Kn={cause:Cn+","+wn,reach:Hn};l(Je,et,tt,Tn.prev,In,Kn),en&&Kn.reach>en.reach&&(en.reach=Kn.reach)}}}}}}(Je,it,et,it.head,0),function d(Je){var et=[],tt=Je.head.next;for(;tt!==Je.tail;)et.push(tt.value),tt=tt.next;return et}(it)},hooks:{all:{},add:function(Je,et){var tt=Zt.hooks.all;tt[Je]=tt[Je]||[],tt[Je].push(et)},run:function(Je,et){var tt=Zt.hooks.all[Je];if(tt&&tt.length)for(var ot,it=0;ot=tt[it++];)ot(et)}},Token:i};function i(Je,et,tt,ot){this.type=Je,this.content=et,this.alias=tt,this.length=0|(ot||"").length}function o(Je,et,tt,ot){Je.lastIndex=et;var it=Je.exec(tt);if(it&&ot&&it[1]){var Zt=it[1].length;it.index+=Zt,it[0]=it[0].slice(Zt)}return it}function u(){var Je={value:null,prev:null,next:null},et={value:null,prev:Je,next:null};Je.next=et,this.head=Je,this.tail=et,this.length=0}function c(Je,et,tt){var ot=et.next,it={value:tt,prev:et,next:ot};return et.next=it,ot.prev=it,Je.length++,it}function p(Je,et,tt){for(var ot=et.next,it=0;it<tt&&ot!==Je.tail;it++)ot=ot.next;et.next=ot,ot.prev=et,Je.length-=it}if(Je.Prism=Zt,i.stringify=function e(Je,et){if("string"==typeof Je)return Je;if(Array.isArray(Je)){var tt="";return Je.forEach((function(Je){tt+=e(Je,et)})),tt}var ot={type:Je.type,content:e(Je.content,et),tag:"span",classes:["token",Je.type],attributes:{},language:et},it=Je.alias;it&&(Array.isArray(it)?Array.prototype.push.apply(ot.classes,it):ot.classes.push(it)),Zt.hooks.run("wrap",ot);var en="";for(var Cn in ot.attributes)en+=" "+Cn+'="'+(ot.attributes[Cn]||"").replace(/"/g,""")+'"';return"<"+ot.tag+' class="'+ot.classes.join(" ")+'"'+en+">"+ot.content+"</"+ot.tag+">"},!Je.document)return Je.addEventListener?(Zt.disableWorkerMessageHandler||Je.addEventListener("message",(function(et){var tt=JSON.parse(et.data),ot=tt.language,it=tt.code,en=tt.immediateClose;Je.postMessage(Zt.highlight(it,Zt.languages[ot],ot)),en&&Je.close()}),!1),Zt):Zt;var en=Zt.util.currentScript();function f(){Zt.manual||Zt.highlightAll()}if(en&&(Zt.filename=en.src,en.hasAttribute("data-manual")&&(Zt.manual=!0)),!Zt.manual){var Cn=document.readyState;"loading"===Cn||"interactive"===Cn&&en&&en.defer?document.addEventListener("DOMContentLoaded",f):et.requestAnimationFrame?et.requestAnimationFrame(f):et.setTimeout(f,16)}return Zt}(void 0!==et?et:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});Je.exports&&(Je.exports=ot),void 0!==tt&&(tt.Prism=ot),ot.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},ot.languages.webmanifest=ot.languages.json,ot.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},ot.languages.markup.tag.inside["attr-value"].inside.entity=ot.languages.markup.entity,ot.languages.markup.doctype.inside["internal-subset"].inside=ot.languages.markup,ot.hooks.add("wrap",(function(Je){"entity"===Je.type&&(Je.attributes.title=Je.content.replace(/&/,"&"))})),Object.defineProperty(ot.languages.markup.tag,"addInlined",{value:function e(Je,et){var tt={};tt["language-"+et]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:ot.languages[et]},tt.cdata=/^<!\[CDATA\[|\]\]>$/i;var it={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:tt}};it["language-"+et]={pattern:/[\s\S]+/,inside:ot.languages[et]};var Zt={};Zt[Je]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return Je})),"i"),lookbehind:!0,greedy:!0,inside:it},ot.languages.insertBefore("markup","cdata",Zt)}}),Object.defineProperty(ot.languages.markup.tag,"addAttribute",{value:function(Je,et){ot.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+Je+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[et,"language-"+et],inside:ot.languages[et]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),ot.languages.html=ot.languages.markup,ot.languages.mathml=ot.languages.markup,ot.languages.svg=ot.languages.markup,ot.languages.xml=ot.languages.extend("markup",{}),ot.languages.ssml=ot.languages.xml,ot.languages.atom=ot.languages.xml,ot.languages.rss=ot.languages.xml,ot.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},ot.languages.javascript=ot.languages.extend("clike",{"class-name":[ot.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),ot.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,ot.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:ot.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:ot.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:ot.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:ot.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:ot.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),ot.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:ot.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),ot.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),ot.languages.markup&&(ot.languages.markup.tag.addInlined("script","javascript"),ot.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),ot.languages.js=ot.languages.javascript,function(Je){var et=Je.util.clone(Je.languages.javascript),tt=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,ot=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,it=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function s(Je,et){return Je=Je.replace(/<S>/g,(function(){return tt})).replace(/<BRACES>/g,(function(){return ot})).replace(/<SPREAD>/g,(function(){return it})),RegExp(Je,et)}it=s(it).source,Je.languages.jsx=Je.languages.extend("markup",et),Je.languages.jsx.tag.pattern=s(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),Je.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,Je.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,Je.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,Je.languages.jsx.tag.inside.comment=et.comment,Je.languages.insertBefore("inside","attr-name",{spread:{pattern:s(/<SPREAD>/.source),inside:Je.languages.jsx}},Je.languages.jsx.tag),Je.languages.insertBefore("inside","special-attr",{script:{pattern:s(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:Je.languages.jsx}}},Je.languages.jsx.tag);var i=function(Je){return Je?"string"==typeof Je?Je:"string"==typeof Je.content?Je.content:Je.content.map(i).join(""):""},o=function(et){for(var tt=[],ot=0;ot<et.length;ot++){var it=et[ot],Zt=!1;if("string"!=typeof it&&("tag"===it.type&&it.content[0]&&"tag"===it.content[0].type?"</"===it.content[0].content[0].content?tt.length>0&&tt[tt.length-1].tagName===i(it.content[0].content[1])&&tt.pop():"/>"===it.content[it.content.length-1].content||tt.push({tagName:i(it.content[0].content[1]),openedBraces:0}):tt.length>0&&"punctuation"===it.type&&"{"===it.content?tt[tt.length-1].openedBraces++:tt.length>0&&tt[tt.length-1].openedBraces>0&&"punctuation"===it.type&&"}"===it.content?tt[tt.length-1].openedBraces--:Zt=!0),(Zt||"string"==typeof it)&&tt.length>0&&0===tt[tt.length-1].openedBraces){var en=i(it);ot<et.length-1&&("string"==typeof et[ot+1]||"plain-text"===et[ot+1].type)&&(en+=i(et[ot+1]),et.splice(ot+1,1)),ot>0&&("string"==typeof et[ot-1]||"plain-text"===et[ot-1].type)&&(en=i(et[ot-1])+en,et.splice(ot-1,1),ot--),et[ot]=new Je.Token("plain-text",en,null,en)}it.content&&"string"!=typeof it.content&&o(it.content)}};Je.hooks.add("after-tokenize",(function(Je){"jsx"!==Je.language&&"tsx"!==Je.language||o(Je.tokens)}))}(ot),function(Je){Je.languages.typescript=Je.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),Je.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete Je.languages.typescript.parameter,delete Je.languages.typescript["literal-property"];var et=Je.languages.extend("typescript",{});delete et["class-name"],Je.languages.typescript["class-name"].inside=et,Je.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:et}}}}),Je.languages.ts=Je.languages.typescript}(ot),function(Je){var et=Je.util.clone(Je.languages.typescript);Je.languages.tsx=Je.languages.extend("jsx",et),delete Je.languages.tsx.parameter,delete Je.languages.tsx["literal-property"];var tt=Je.languages.tsx.tag;tt.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+tt.pattern.source+")",tt.pattern.flags),tt.lookbehind=!0}(ot),function(Je){var et=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;Je.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+et.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+et.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+et.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+et.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:et,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},Je.languages.css.atrule.inside.rest=Je.languages.css;var tt=Je.languages.markup;tt&&(tt.tag.addInlined("style","css"),tt.tag.addAttribute("style","css"))}(ot),function(Je){var et="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",tt={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},ot={bash:tt,environment:{pattern:RegExp("\\$"+et),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+et),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};Je.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+et),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:ot},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:tt}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:ot},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:ot.entity}}],environment:{pattern:RegExp("\\$?"+et),alias:"constant"},variable:ot.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},tt.inside=Je.languages.bash;for(var it=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],Zt=ot.variable[1].inside,en=0;en<it.length;en++)Zt[it[en]]=Je.languages.bash[it[en]];Je.languages.sh=Je.languages.bash,Je.languages.shell=Je.languages.bash}(ot),function(Je){var et=/[*&][^\s[\]{},]+/,tt=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,ot="(?:"+tt.source+"(?:[ \t]+"+et.source+")?|"+et.source+"(?:[ \t]+"+tt.source+")?)",it=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),Zt=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(Je,et){et=(et||"").replace(/m/g,"")+"m";var tt=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return ot})).replace(/<<value>>/g,(function(){return Je}));return RegExp(tt,et)}Je.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return ot}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return ot})).replace(/<<key>>/g,(function(){return"(?:"+it+"|"+Zt+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(Zt),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:tt,important:et,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},Je.languages.yml=Je.languages.yaml}(ot),ot.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}()}},ot={};function a(Je){var tt=ot[Je];if(void 0!==tt)return tt.exports;var it=ot[Je]={exports:{}};return et[Je](it,it.exports,a),it.exports}a.n=Je=>{var et=Je&&Je.__esModule?()=>Je.default:()=>Je;return a.d(et,{a:et}),et},a.d=(Je,et)=>{for(var tt in et)a.o(et,tt)&&!a.o(Je,tt)&&Object.defineProperty(Je,tt,{enumerable:!0,get:et[tt]})},a.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),a.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var it={};(()=>{"use strict";a.r(it),a.d(it,{default:()=>Un});const Je=tt(0);var et=a.n(Je);const ot=tt(3);var Zt=a.n(ot);const en=tt(480);var Cn=a.n(en);const _n=tt(217);var wn=a.n(_n);const Sn=tt(273);var xn=a.n(Sn);const kn=tt(399);var En=a.n(kn);const Dn=tt(1129);var Pn=a.n(Dn),Ln=a(74),Tn=a.n(Ln);const In=tt(2);var jn=a.n(In);const Mn=tt(198);var An=jn().pre.withConfig({displayName:"CodeStyles__Styled",componentId:"sc-1eq4k68-0"})(["",";"," line-height:",";text-align:left;tab-size:4;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;hyphens:none;overflow-x:auto;margin-bottom:1.3em;&:focus-visible{outline:solid ",";}"],Mn.mixins.reset("block"),(0,Mn.pick)({enterprise:{dark:(0,In.css)(["color:",";"],Mn.variables.gray92)}}),(0,Mn.pick)({enterprise:"17px",prisma:Mn.variables.lineHeight}),Mn.variables.focusColor),Rn=jn().code.withConfig({displayName:"CodeStyles__StyledCode",componentId:"sc-1eq4k68-1"})(["font-family:",";"],Mn.variables.monoFontFamily),Nn=jn().span.withConfig({displayName:"CodeStyles__StyledIndent",componentId:"sc-1eq4k68-2"})(["&:not(:last-child){background-image:linear-gradient( to left,rgba(0,0,0,0.15) 1px,transparent 1px,transparent );}"]),Fn=(0,Mn.pick)({prisma:Mn.variables.syntaxGray,enterprise:{dark:Mn.variables.gray60,light:Mn.variables.syntaxGray}}),Bn=(0,Mn.pick)({prisma:Mn.variables.syntaxPurple,enterprise:{dark:Mn.variables.syntaxPurpleLight,light:Mn.variables.syntaxPurple}}),Vn=(0,Mn.pick)({prisma:Mn.variables.syntaxGreen,enterprise:{dark:Mn.variables.syntaxGreenLight,light:Mn.variables.syntaxGreen}}),Wn=Mn.variables.syntaxBlue,zn=Mn.variables.syntaxRed,Hn={comment:Fn,prolog:Fn,doctype:Fn,cdata:Fn,punctuation:Fn,property:Bn,tag:Bn,boolean:Bn,number:Bn,constant:Bn,symbol:Bn,deleted:Bn,key:Bn,selector:Vn,"attr-name":Vn,string:Vn,char:Vn,builtin:Vn,inserted:Vn,operator:Mn.variables.syntaxBrown,entity:Mn.variables.syntaxBrown,url:Mn.variables.syntaxBrown,atrule:Wn,"attr-value":Wn,keyword:Wn,function:zn,regex:Mn.variables.syntaxOrange,important:Mn.variables.syntaxOrange,variable:Mn.variables.syntaxOrange},$n=jn().span.withConfig({displayName:"CodeStyles__StyledToken",componentId:"sc-1eq4k68-3"})(["color:",";cursor:",";opacity:",";font-style:",";font-weight:",";"],(function(Je){var et=Je.partType;return Hn[et]}),(function(Je){return"entity"===Je.partType?"help":null}),(function(Je){return"namespace"===Je.partType?.7:null}),(function(Je){return"italic"===Je.partType?"italic":null}),(function(Je){var et=Je.partType;return"important"===et||"bold"===et?"bold":null}));function I(){return(I=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function R(Je,et){if(null==Je)return{};var tt,ot,it=function P(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var qn=["bash","clike","css","html","json","javascript","js","jsx","typescript","ts","tsx","markup","mathml","splunk-spl","svg","xml","yaml","yml"];function C(Je,et){return Tn().tokenize(Je,Tn().languages[et])}var Kn={elementRef:Zt().oneOfType([Zt().func,Zt().object]),indentChars:Zt().number,language:Zt().oneOf(qn),languageFallback:Zt().oneOf(qn),showIndentGuide:Zt().bool,value:Zt().string};function j(Je){var tt=Je.elementRef,ot=Je.indentChars,it=void 0===ot?4:ot,Zt=Je.language,en=Je.languageFallback,_n=void 0===en?"javascript":en,Sn=Je.showIndentGuide,kn=void 0===Sn||Sn,Dn=Je.value,Ln=void 0===Dn?"":Dn,Tn=R(Je,["elementRef","indentChars","language","languageFallback","showIndentGuide","value"]),In=En()(" ",it),jn=function e(Je){var tt=Math.floor(Je/it),ot=Je%it,Zt=Pn()(tt,(function(Je){return et().createElement(Nn,{key:Je.toString()},In)}));return ot&&Zt.push(En()(" ",ot)),Zt};var Mn=xn()(qn,Zt)>-1&&Zt?Zt:_n,Fn=function e(Je){return Cn()(Je).map((function(Je,tt){if("string"==typeof Je){if(!kn)return Je;var ot=Je.split("\n");return 1===ot.length?Je:wn()(ot.map((function(Je,ot){var it=0===ot?[]:["\n"],Zt=Je.match(/^(\s+)(.*)/);return Zt?it.push(et().createElement("span",{key:"".concat(tt.toString(),":").concat(ot.toString())},jn(Zt[1].length)),Zt[2]):it.push(Je),it})))}var it="string"==typeof Je.content?Je.content:e(Je.content);return et().createElement($n,{"data-part-type":Je.type,partType:Je.type,key:tt.toString()},it)}))}(C(Ln,Mn));return et().createElement(An,I({"data-test":"code",ref:tt,tabIndex:0},Tn),et().createElement(Rn,{className:"language-".concat(Mn)},Fn))}j.propTypes=Kn;const Un=j})(),Je.exports=it})()},6995:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(198);var xn=wn().a.withConfig({displayName:"AnchorStyles__StyledAnchor",componentId:"sc-1m9yzet-0"})(["",";color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;text-decoration:inherit;text-rendering:inherit;text-transform:inherit;cursor:pointer;margin:1px;&:hover::after{content:' #';opacity:0.5;}&:focus,&:active{box-shadow:",";&::after{content:' #';opacity:0.5;}}"],Sn.mixins.reset("inline"),Sn.variables.focusShadow);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function s(Je,et){if(null==Je)return{};var tt,ot,it=function p(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),name:Cn().string.isRequired};function y(Je){var et=Je.children,tt=Je.elementRef,ot=Je.name,it=s(Je,["children","elementRef","name"]);return Zt().createElement(xn,u({"data-test":"anchor",ref:tt},it,{name:ot,href:"#".concat(ot)}),et)}y.propTypes=kn;const En=y;Je.exports=ot})()},6996:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Item:()=>Dn,default:()=>Ln});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(198);var xn=wn().ul.withConfig({displayName:"ListStyles__StyledUl",componentId:"sc-1yyh8l9-0"})(["",";",";list-style-type:",";padding-left:40px;margin-bottom:1.3em;margin-top:1em;"],Sn.mixins.reset("block"),Sn.mixins.typography("body"),(function(Je){return Je.$listStyleType})),kn=wn().li.withConfig({displayName:"ListStyles__StyledItem",componentId:"sc-1yyh8l9-1"})(["",";list-style-type:inherit;"],Sn.mixins.reset("list-item"));function s(){return(s=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function u(Je,et){if(null==Je)return{};var tt,ot,it=function y(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var En={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object])};function m(Je){var et=Je.children,tt=Je.elementRef,ot=u(Je,["children","elementRef"]);return Zt().createElement(kn,s({"data-test":"item",ref:tt},ot),et)}m.propTypes=En;const Dn=m;function b(){return(b=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function O(Je,et){if(null==Je)return{};var tt,ot,it=function h(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Pn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),ordered:Cn().bool,type:Cn().oneOf(["disc","decimal","lower-alpha","upper-alpha"])};function S(Je){var et=Je.children,tt=Je.elementRef,ot=Je.type,it=Je.ordered,en=O(Je,["children","elementRef","type","ordered"]);return Zt().createElement(xn,b({as:it||"disc"!==ot?"ol":"ul","data-test":"list",ref:tt,$listStyleType:it?"decimal":ot},en),et)}S.propTypes=Pn,S.defaultProps={type:"disc"},S.Item=Dn;const Ln=S;Je.exports=ot})()},6997:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(198);var xn=wn().p.withConfig({displayName:"ParagraphStyles__Styled",componentId:"sic5zk-0"})(["",";",";",""],Sn.mixins.reset("block"),Sn.mixins.typography("body"),(0,Sn.pick)({enterprise:(0,_n.css)(["margin-bottom:calc("," / 2);"],Sn.variables.lineHeight),prisma:(0,_n.css)(["margin-bottom:14px;"])}));function s(){return(s=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function u(Je,et){if(null==Je)return{};var tt,ot,it=function f(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object])};function d(Je){var et=Je.children,tt=Je.elementRef,ot=u(Je,["children","elementRef"]);return Zt().createElement(xn,s({"data-test":"paragraph",ref:tt},ot),et)}d.propTypes=kn;const En=d;Je.exports=ot})()},6998:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Divider:()=>En.Divider,Heading:()=>En.Heading,Option:()=>jn,default:()=>Ii});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(38);var xn=et.n(Sn);const kn=tt(378),En=tt(1794);function f(Je){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function d(){return(d=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function v(Je,et){if(null==Je)return{};var tt,ot,it=function h(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function b(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function y(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function O(Je,et){return(O=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function w(Je){var et=function x(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=k(Je);if(et){var it=k(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return S(this,tt)}}function S(Je,et){return!et||"object"!==f(et)&&"function"!=typeof et?C(Je):et}function C(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function k(Je){return(k=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function I(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Dn={active:Cn().bool,children:Cn().node,description:Cn().string,descriptionPosition:Cn().oneOf(["right","bottom"]),disabled:Cn().bool,hidden:Cn().bool,icon:Cn().node,label:Cn().string.isRequired,multiple:Cn().bool,matchRanges:Cn().arrayOf(Cn().shape({start:Cn().number.isRequired,end:Cn().number.isRequired})),onClick:Cn().func,selected:Cn().bool,truncate:Cn().bool,value:Cn().oneOfType([Cn().string,Cn().number,Cn().bool]).isRequired},Pn=function(Je){!function g(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&O(Je,et)}(n,Je);var et=w(n);function n(){var Je;b(this,n);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return I(C(Je=et.call.apply(et,[this].concat(ot))),"c",null),I(C(Je),"handleClick",(function(et){var tt=Je.props,ot=tt.onClick,it=tt.value;tt.disabled||null==ot||ot(et,{value:it})})),I(C(Je),"handleMount",(function(et){Je.c=et})),Je}return function m(Je,et,tt){return et&&y(Je.prototype,et),tt&&y(Je,tt),Je}(n,[{key:"scrollIntoViewIfNeeded",value:function e(){var Je;null===(Je=this.c)||void 0===Je||Je.scrollIntoViewIfNeeded()}},{key:"focus",value:function e(){var Je;null===(Je=this.c)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this.props,et=Je.value,tt=Je.children,ot=Je.label,it=Je.multiple,en=v(Je,["value","children","label","multiple"]);return Zt().createElement(En.Item,d({"aria-selected":this.props.selected,"data-test-value":et,"data-test":"option",ref:this.handleMount},en,{selectable:!0,selectableAppearance:it?"checkbox":void 0,onClick:this.handleClick,role:"option",value:et.toString()}),tt||ot)}}]),n}(it.PureComponent);I(Pn,"propTypes",Dn),I(Pn,"defaultProps",{descriptionPosition:"bottom",disabled:!1,multiple:!1,selected:!1,truncate:!1}),I(Pn,"type",En.Item);const Ln=Pn;function A(Je){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function P(){return(P=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function V(Je,et){if(null==Je)return{};var tt,ot,it=function R(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function D(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function T(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function N(Je,et){return(N=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function L(Je){var et=function $(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=H(Je);if(et){var it=H(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return F(this,tt)}}function F(Je,et){return!et||"object"!==A(et)&&"function"!=typeof et?K(Je):et}function K(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function H(Je){return(H=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function z(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Tn={active:Cn().bool,children:Cn().node,compact:Cn().bool,description:Cn().string,descriptionPosition:Cn().oneOf(["right","bottom"]),disabled:Cn().bool,hidden:Cn().bool,icon:Cn().node,label:Cn().string.isRequired,matchRanges:Cn().arrayOf(Cn().shape({start:Cn().number.isRequired,end:Cn().number.isRequired})),onClick:Cn().func,selected:Cn().bool,selectedAppearance:Cn().oneOf(["info","success","warning","error"]),selectedBackgroundColor:Cn().string,selectedForegroundColor:Cn().string,truncate:Cn().bool,value:Cn().oneOfType([Cn().string,Cn().number,Cn().bool]).isRequired},In=function(Je){!function B(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&N(Je,et)}(n,Je);var et=L(n);function n(){var Je;D(this,n);for(var tt=arguments.length,ot=new Array(tt),it=0;it<tt;it++)ot[it]=arguments[it];return z(K(Je=et.call.apply(et,[this].concat(ot))),"c",null),z(K(Je),"handleMount",(function(et){Je.c=et})),Je}return function q(Je,et,tt){return et&&T(Je.prototype,et),tt&&T(Je,tt),Je}(n,[{key:"scrollIntoViewIfNeeded",value:function e(){var Je;null===(Je=this.c)||void 0===Je||Je.scrollIntoViewIfNeeded()}},{key:"focus",value:function e(){var Je;null===(Je=this.c)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this.props,et=Je.compact,tt=V(Je,["compact"]);return Zt().createElement(Ln,P({},tt,{multiple:et,ref:this.handleMount}),this.props.children||this.props.label)}}]),n}(it.PureComponent);z(In,"propTypes",Tn),z(In,"defaultProps",{compact:!1,descriptionPosition:"bottom",disabled:!1,selected:!1,truncate:!1});const jn=In,Mn=tt(480);var An=et.n(Mn);const Rn=tt(69);var Nn=et.n(Rn);const Fn=tt(664);var Bn=et.n(Fn);const Vn=tt(62);var Wn=et.n(Vn);const zn=tt(99);var Hn=et.n(zn);const $n=tt(63);var qn=et.n($n);const Kn=tt(84);var Un=et.n(Kn);const Gn=tt(147);var Jn=et.n(Gn);const Cr=tt(174);var wr=et.n(Cr);const Sr=tt(179);var Or=et.n(Sr);const xr=tt(810),kr=tt(1038);var Lr=et.n(kr);const Nr=tt(643),Wr=tt(3837),zr=tt(1214);var Hr=et.n(zr);const $r=tt(3838);var Kr=et.n($r);const Ur=tt(1215);var Gr=et.n(Ur);const Zr=tt(2492);var Xr=et.n(Zr);const Yr=tt(2493);var Qr=et.n(Yr);const Jr=tt(198);const eo=function e(){return(0,Jr.useSplunkTheme)().isEnterprise?Zt().createElement(Qr(),{screenReaderText:null,hideDefaultTooltip:!0,size:.5}):Zt().createElement(Xr(),null)},to=tt(1791);var no=et.n(to);const ro=tt(1792);var oo=et.n(ro);const io=function e(){var Je=(0,Jr.useSplunkTheme)(),et=Je.isEnterprise,tt=Je.isCompact,ot=(0,kn._)("Search"),it=tt?"20px":"24px";return et?Zt().createElement(no(),{role:"presentation",size:"16px",screenReaderText:ot,hideDefaultTooltip:!0}):Zt().createElement(oo(),{role:"presentation","aria-label":ot,width:it,height:it})},ao=tt(2);var so=et.n(ao);const lo=tt(499);var co=et.n(lo);const uo=tt(1795);var po=et.n(uo),ho=(0,ao.css)(["color:",";font-size:",";line-height:",";overflow:inherit;white-space:inherit;text-overflow:inherit;"],(0,Jr.pick)({prisma:Jr.variables.contentColorDefault,enterprise:Jr.variables.textGray}),Jr.variables.fontSizeSmall,(0,Jr.pick)({prisma:"16px"})),fo=so().span.withConfig({displayName:"ItemStyles__StyledItemDescriptionBottom",componentId:"sc-4kc053-0"})(["",";display:block;"],ho),go=so().span.withConfig({displayName:"ItemStyles__StyledItemDescriptionRight",componentId:"sc-4kc053-1"})(["",";float:right;"," max-width:50%;text-align:right;box-sizing:border-box;"],ho,(0,Jr.pick)({enterprise:(0,ao.css)(["padding-left:",";"],Jr.variables.spacingLarge)})),mo=so().div.withConfig({displayName:"ItemStyles__StyledItemSelectedIcon",componentId:"sc-4kc053-2"})(["position:absolute;"," color:",";"],(0,Jr.pick)({prisma:(0,ao.css)(["right:16px;"]),enterprise:(0,ao.css)(["right:3px;left:8px;"])}),(0,Jr.pick)({prisma:Jr.variables.contentColorActive,enterprise:Jr.variables.accentColorL10})),bo=so().span.withConfig({displayName:"ItemStyles__StyledItemIcon",componentId:"sc-4kc053-3"})(["flex:0 0 auto;padding-right:",";min-width:10px;display:inline-block;text-align:center;vertical-align:",";",""],(0,Jr.pick)({prisma:"8px",enterprise:"3px"}),(0,Jr.pick)({prisma:"initial",enterprise:"middle"}),(0,Jr.pick)({prisma:(0,ao.css)(["color:",";display:inline-flex;align-items:center;min-width:20px;min-height:20px;& > svg{width:20px;height:20px;}"],Jr.variables.contentColorMuted),enterprise:(0,ao.css)(["transform:translateY(-1px);"])})),vo=(so()(co()).withConfig({displayName:"ItemStyles__StyledClickable",componentId:"sc-4kc053-4"})(["display:block;position:relative;cursor:pointer;color:",";word-wrap:break-word;max-width:100%;width:100%;padding:",";"," "," "," &:not([disabled]){&:hover{background:",";","}&:focus{outline:0;box-shadow:",";","}"," ","}&[disabled]{color:",";cursor:not-allowed;",",","{color:inherit;}","{cursor:not-allowed;color:",";}","}",""],(0,Jr.pick)({prisma:Jr.variables.contentColorActive,enterprise:{dark:Jr.variables.gray96,light:Jr.variables.gray22}}),(0,Jr.pick)({prisma:{comfortable:"10px 16px",compact:"6px 16px"},enterprise:"6px 10px"}),(function(Je){var et=Je.$isSelectable,tt=Je.$selectableAppearance;return et&&(0,Jr.pick)({prisma:(0,ao.css)(["padding-right:44px;",""],(function(){return"checkbox"===tt&&"padding-left: 42px;"})),enterprise:(0,ao.css)(["padding-right:10px;padding-left:",";"],(function(){return"checkbox"===tt?"32px":"28px"}))})}),(function(Je){var et=Je.$active,tt=Je.$preventFocus;return et&&!tt&&(0,ao.css)(["box-shadow:",";"],Jr.variables.focusShadowInset)}),(function(Je){return Je.$active&&(0,ao.css)(["background:",";font-weight:",";"],(0,Jr.pick)({enterprise:{light:Jr.variables.gray92,dark:Jr.variables.gray22},prisma:Jr.variables.neutral100}),Jr.variables.fontWeightBold)}),(0,Jr.pick)({prisma:Jr.variables.interactiveColorOverlayHover,enterprise:Jr.variables.backgroundColorHover}),(function(Je){return Je.$selected&&(0,Jr.pick)({prisma:(0,ao.css)(["background:",";"],Jr.mixins.overlayColors(Jr.variables.interactiveColorOverlaySelected,Jr.variables.interactiveColorOverlayHover))})}),Jr.variables.focusShadowInset,(0,Jr.pick)({prisma:(0,ao.css)(["background:",";"],Jr.variables.interactiveColorOverlayHover)}),(0,Jr.pick)({prisma:(0,ao.css)(["&:active{background:",";}"],Jr.variables.interactiveColorOverlayActive)}),(function(Je){return Je.$selected&&(0,Jr.pick)({prisma:(0,ao.css)(["background:",";&:active{background:",";}"],Jr.variables.interactiveColorOverlaySelected,Jr.mixins.overlayColors(Jr.variables.interactiveColorOverlaySelected,Jr.variables.interactiveColorOverlayActive))})}),(0,Jr.pick)({enterprise:{light:Jr.variables.gray45,dark:Jr.variables.contentColorDisabled},prisma:Jr.variables.contentColorDisabled}),fo,go,mo,(0,Jr.pick)({prisma:Jr.variables.contentColorDisabled,enterprise:Jr.variables.gray80}),(0,Jr.pick)({prisma:(0,ao.css)(["& > * > ","{color:",";}"],bo,Jr.variables.contentColorDisabled)}),(function(Je){return Je.$selected&&(0,Jr.pick)({prisma:(0,ao.css)(["","{color:",";}"],bo,Jr.variables.contentColorActive)})})),so()(po()).withConfig({displayName:"ItemStyles__StyledSwitch",componentId:"sc-4kc053-5"})(["position:absolute;left:",";top:",";"],(0,Jr.pick)({prisma:"16px",enterprise:"8px"}),(0,Jr.pick)({prisma:"0px",enterprise:{comfortable:"-1px",compact:"2px"}}))),yo=so().span.withConfig({displayName:"ItemStyles__StyledInnerWrapper",componentId:"sc-4kc053-6"})(["display:flex;align-items:flex-start;"]),Co=so().span.withConfig({displayName:"ItemStyles__StyledTitleAndDescriptionWrapper",componentId:"sc-4kc053-7"})(["display:flex;flex-wrap:wrap;flex-direction:column;max-width:100%;width:100%;align-self:center;word-break:break-word;white-space:normal;",""],(function(Je){return Je.$truncate&&(0,ao.css)(["white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"])})),_o=so().div.withConfig({displayName:"ItemStyles__StyledLabel",componentId:"sc-4kc053-8"})(["overflow:inherit;white-space:inherit;text-overflow:inherit;max-width:100%;min-height:20px;",""],(function(Je){return Je.$truncate&&(0,ao.css)(["display:block;clear:both;"])})),wo=(so().span.withConfig({displayName:"ItemStyles__StyledMatch",componentId:"sc-4kc053-9"})(["border-bottom:1px solid ",";"],(0,Jr.pick)({prisma:Jr.variables.contentColorActive,enterprise:{dark:Jr.variables.gray96,light:Jr.variables.gray45}})),so().span.withConfig({displayName:"ItemStyles__StyledSubmenu",componentId:"sc-4kc053-10"})(["float:right;padding-left:",";color:",";",""],Jr.variables.spacingSmall,(0,Jr.pick)({prisma:"inherit",enterprise:Jr.variables.textGray}),(0,Jr.pick)({prisma:(0,ao.css)(["& > svg{width:20px;height:20px;}"])})),so()(_o).withConfig({displayName:"SelectAllOptionStyles__StyledSelectAllLabel",componentId:"y6bn08-0"})(["font-weight:",";"],Jr.variables.fontWeightBold)),So=so()(Ln).withConfig({displayName:"SelectAllOptionStyles__StyledSelectAllOption",componentId:"y6bn08-1"})(["padding-inline-start:",";box-shadow:none;"],(0,Jr.pick)({prisma:"42px;",enterprise:"32px;"})),Oo={active:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),id:Cn().string,onClick:Cn().func,selectAllLabel:Cn().string,totalCount:Cn().number,changedToggle:Cn().bool,selected:Cn().oneOf([!1,!0,"some"])},xo=Zt().forwardRef((function(Je,et){var tt=Je.active,ot=Je.id,it=Je.onClick,en=Je.selectAllLabel,Cn=Je.totalCount,_n=Je.changedToggle,wn=Je.selected,Sn=_n?" (".concat(null==Cn?void 0:Cn.toString(),")"):"";return Zt().createElement(So,{label:en,value:"selectAll",key:"selectAll",onClick:it,"data-test":"select-all","aria-keyshortcuts":"Control+A",id:ot,active:tt,ref:et,tabIndex:-1},Zt().createElement(vo,{interactive:!1,selected:"some"===wn?"some":wn,key:"main-checkbox",value:"main-checkbox",appearance:"checkbox","aria-label":!wn&&(0,kn._)("No options selected")||"some"===wn&&(0,kn._)("Some options selected")||(0,kn._)("All options selected"),"data-test":"select-all-switch",selectedLabel:!0===wn?(0,kn._)("All options selected"):(0,kn._)("Option selected"),unselectedLabel:!0===wn?(0,kn._)("No options selected"):(0,kn._)("Option unselected"),someSelectedLabel:(0,kn._)("Some options selected")}),Zt().createElement(go,{"data-test":"description"},"".concat(Sn," Ctrl-a")),Zt().createElement(yo,null,Zt().createElement(Co,{$truncate:!1},Zt().createElement(wo,{$truncate:!1},en))))}));xo.propTypes=Oo;const ko=xo,Eo=tt(697);var Do=et.n(Eo),Po=so()(Do()).withConfig({displayName:"SelectBaseStyles__StyledButton",componentId:"sc-16cj7sk-0"})(["&[data-inline]{width:",";}",""],(function(Je){return Je.$multiple?"400px":"auto"}),(function(Je){return!Je.$multiple&&"flex-grow: 0;"})),Lo=so().span.withConfig({displayName:"SelectBaseStyles__StyledLinkIcon",componentId:"sc-16cj7sk-1"})(["padding-right:2px;"]),To=so().span.withConfig({displayName:"SelectBaseStyles__StyledLinkCaret",componentId:"sc-16cj7sk-2"})(["padding-left:2px;"]),Io=so().div.withConfig({displayName:"SelectBaseStyles__StyledFilter",componentId:"sc-16cj7sk-3"})(["padding:",";min-width:160px;"],(0,Jr.pick)({enterprise:"8px",prisma:"10px 16px"})),jo=so().span.withConfig({displayName:"SelectBaseStyles__StyledSearchIconWrapper",componentId:"sc-16cj7sk-4"})(["color:",";pointer-events:none;padding:",";"],(0,Jr.pick)({enterprise:{light:Jr.variables.gray60,dark:Jr.variables.white},prisma:Jr.variables.contentColorMuted}),(0,Jr.pick)({comfortable:"0 8px",compact:"0 6px"})),Mo=so().span.withConfig({displayName:"SelectBaseStyles__StyledCount",componentId:"sc-16cj7sk-5"})(["padding-right:",";"],Jr.variables.spacingXSmall),Ao=so()(Hr()).withConfig({displayName:"SelectBaseStyles__StyledControlsLink",componentId:"sc-16cj7sk-6"})(["margin-right:20px;",";"],(function(Je){return Je.$disabled&&(0,ao.css)(["color:",";"],Jr.variables.contentColorDisabled)})),Ro=so().div.withConfig({displayName:"SelectBaseStyles__StyledToggleAllControls",componentId:"sc-16cj7sk-7"})(["padding:",";",""],(0,Jr.pick)({enterprise:"5px 8px",prisma:"10px 16px"}),(0,Jr.pickVariant)("$placement",{above:{enterprise:(0,ao.css)(["border-top:",";"],Jr.variables.border),prisma:(0,ao.css)(["border-top:1px solid ",";"],Jr.variables.neutral200)},below:{enterprise:(0,ao.css)(["border-bottom:",";"],Jr.variables.border),prisma:(0,ao.css)(["border-bottom:1px solid ",";"],Jr.variables.neutral200)}})),No=function e(Je,et){return Je?Je.label.charAt(et).toLowerCase():""},Fo=function e(Je,et){if(!Je.length)return Je;var tt=null,ot=!1,it=Je.filter((function(Je){var it=No(Je,et.index);if(it===et.value)return ot=!0,!0;if(!ot){var Zt=No(tt,et.index);Zt?it>et.value?(Zt<et.value||Zt>it)&&(tt=Je):it>Zt&&(tt=Je):tt=Je}return!1}));return 0===it.length&&tt?[tt]:it},Bo={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};var Vo={document:Bo,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function e(){},pushState:function e(){},go:function e(){},back:function e(){}},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){},matchMedia:function e(){return{}},requestAnimationFrame:function e(Je){return"undefined"==typeof setTimeout?(Je(),null):setTimeout(Je,0)},cancelAnimationFrame:function e(Je){"undefined"!=typeof setTimeout&&clearTimeout(Je)}};function kt(){return(kt=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function It(Je,et){return function Et(Je){if(Array.isArray(Je))return Je}(Je)||function jt(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||Pt(Je,et)||function _t(){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 Mt(Je){return function Rt(Je){if(Array.isArray(Je))return Dt(Je)}(Je)||function Vt(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||Pt(Je)||function At(){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 Pt(Je,et){if(Je){if("string"==typeof Je)return Dt(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);return"Object"===tt&&Je.constructor&&(tt=Je.constructor.name),"Map"===tt||"Set"===tt?Array.from(Je):"Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt)?Dt(Je,et):void 0}}function Dt(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function qt(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Bt(Je,et,tt){return et&&qt(Je.prototype,et),tt&&qt(Je,tt),Je}function Lt(Je,et){return(Lt=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function Ft(Je){var et=function Ht(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=zt(Je);if(et){var it=zt(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Kt(this,tt)}}function Kt(Je,et){return!et||"object"!==Wt(et)&&"function"!=typeof et?$t(Je):et}function $t(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function zt(Je){return(zt=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Wt(Je){return(Wt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function Ut(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function Gt(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?Ut(Object(tt),!0).forEach((function(et){Jt(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):Ut(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function Jt(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Wo={allowKeyMatching:Cn().bool,allowNewValues:Cn().bool,animateLoading:Cn().bool,appearance:Cn().oneOf(["default","link","primary","pill","toggle","flat","subtle"]),append:Cn().bool,children:Cn().node,defaultPlacement:Cn().oneOf(["above","below","vertical"]),defaultValues:Cn().array,describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,filter:Cn().oneOf([!1,!0,"controlled"]),footerMessage:Cn().node,inline:Cn().bool,inputId:Cn().string,inputRef:Cn().oneOfType([Cn().func,Cn().object]),isLoadingOptions:Cn().bool,labelledBy:Cn().string,labelText:Cn().string,loadingMessage:Cn().node,menuStyle:Cn().object,multiple:Cn().bool,name:Cn().string,noOptionsMessage:Cn().node,onChange:Cn().func,onClose:Cn().func,onFilterChange:Cn().func,onOpen:Cn().func,onScroll:Cn().func,onScrollBottom:Cn().func,required:Cn().bool,placeholder:Cn().string,prefixLabel:Cn().string,prepend:Cn().bool,repositionMode:Cn().oneOf(["none","flip"]),selectAllAppearance:Cn().oneOf(["buttongroup","checkbox"]),showSelectedValuesFirst:Cn().oneOf(["nextOpen","immediately","never"]),suffixLabel:Cn().string,tabConfirmsNewValue:Cn().bool,toggleContent:Cn().oneOf(["optionChildren","optionLabel"]),values:Cn().array,virtualization:Cn().number},zo={allowKeyMatching:!0,allowNewValues:!1,animateLoading:!1,appearance:"toggle",append:!1,defaultPlacement:"vertical",disabled:!1,filter:!1,inline:!1,isLoadingOptions:!1,menuStyle:{},multiple:!1,noOptionsMessage:(0,kn._)("No matches"),placeholder:(0,kn._)("Select..."),prepend:!1,repositionMode:"flip",selectAllAppearance:"buttongroup",tabConfirmsNewValue:!1,toggleContent:"optionChildren"},Ho=Un()((function(Je){return[Je]})),$o=Un()((function(Je){var et=Je.anchorWidth,tt=Je.isMultiple,ot=Je.maxHeight,it=Je.menuStyle;return Gt(tt?{width:Math.max(null!=et?et:0,200),maxHeight:ot}:{minWidth:null!=et?et:void 0,maxWidth:Math.max(null!=et?et:0,300),maxHeight:ot},it)})),qo=["clickAway","escapeKey","offScreen","tabKey","toggleClick"];function tn(Je){return Je&&wn()(Je.props,"value")}function nn(Je,et){return"".concat(Wt(Je),"-").concat(Je,"-").concat(et)}var Ko=function(Je){!function Nt(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&Lt(Je,et)}(o,Je);var et=Ft(o);function o(Je){var tt;return function Tt(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,o),Jt($t(tt=et.call(this,Je)),"activeItemId",void 0),Jt($t(tt),"activeValue",void 0),Jt($t(tt),"availableOptionCount",void 0),Jt($t(tt),"controlledExternally",void 0),Jt($t(tt),"displayedValues",void 0),Jt($t(tt),"dropdown",null),Jt($t(tt),"firstSelectedEnabledOption",null),Jt($t(tt),"firstSelectedOptionIndex",void 0),Jt($t(tt),"menuId",void 0),Jt($t(tt),"menuListboxId",void 0),Jt($t(tt),"previousActiveIndex",null),Jt($t(tt),"selectedOptionCount",void 0),Jt($t(tt),"optionRefsByKey",void 0),Jt($t(tt),"matchCharacter",void 0),Jt($t(tt),"matchTimeout",void 0),Jt($t(tt),"currentMatchOptions",void 0),Jt($t(tt),"availableMatchOptions",void 0),Jt($t(tt),"optionSelection",void 0),Jt($t(tt),"resetMatches",(function(){tt.matchCharacter=null,tt.currentMatchOptions=[],tt.matchTimeout&&clearTimeout(tt.matchTimeout)})),Jt($t(tt),"handleSelectAll",(function(Je){var et,ot,it,en=tt.props,Cn=en.name,_n=en.children;if(en.multiple){var wn=null!==(et=tt.getCurrentValues())&&void 0!==et?et:[],Sn=wr()(wn.concat(tt.displayedValues));Sn=Zt().Children.toArray(_n).filter((function(Je){return tn(Je)&&Wn()(Sn,Je.props.value)&&(!Je.props.disabled||Wn()(wn,Je.props.value))})).map((function(Je){return Je.props.value})),tt.isControlled()||tt.setState({values:Sn}),null===(ot=(it=tt.props).onChange)||void 0===ot||ot.call(it,Je,{values:Sn,name:Cn,reason:"selectAll"})}})),Jt($t(tt),"handleClearAll",(function(Je){var et,ot,it,en=tt.props,Cn=en.name,_n=en.children;if(en.multiple){var wn=null!==(et=tt.getCurrentValues())&&void 0!==et?et:[],Sn=Or().apply(void 0,[wn].concat(Mt(tt.displayedValues))),xn=Zt().Children.toArray(_n).filter((function(Je){return tn(Je)&&(Wn()(wn,Je.props.value)&&Je.props.disabled||Wn()(Sn,Je.props.value))})).map((function(Je){return Je.props.value}));tt.isControlled()||tt.setState({values:xn}),null===(ot=(it=tt.props).onChange)||void 0===ot||ot.call(it,Je,{values:xn,name:Cn,reason:"clearAll"})}})),Jt($t(tt),"handleTextKeyDown",(function(Je){var et=tt.props,ot=et.children,Zt=et.onScrollBottom,en=et.tabConfirmsNewValue,Cn=(0,Nr.keycode)(Je.nativeEvent);if("tab"===Cn&&en&&!Hn()(tt.activeValue)&&tt.availableOptionCount<=1&&(Je.preventDefault(),tt.toggleValue(Je,tt.activeValue)),Je.shiftKey||Je.metaKey||Je.ctrlKey)"a"===Cn&&(Je.ctrlKey||Je.metaKey)&&("all"===tt.optionSelection?tt.handleClearAll(Je):tt.handleSelectAll(Je));else{if("down"===Cn&&(Je.preventDefault(),tt.setState((function(Je){return{activeIndex:Math.min(Je.activeIndex+1,"checkbox"===tt.props.selectAllAppearance?tt.availableOptionCount:tt.availableOptionCount-1)}})),ot&&Zt)){var _n,wn=it.Children.toArray(ot).length-(2+(null!==(_n=tt.getCurrentValues())&&void 0!==_n?_n:[]).length);tt.state.activeIndex===wn&&tt.handleScrollBottom(Je)}"up"===Cn&&(Je.preventDefault(),tt.setState((function(Je){return{activeIndex:Math.max(Je.activeIndex-1,0)}}))),"enter"===Cn&&!Hn()(tt.activeValue)&&tt.state.open&&("selectAll"===tt.activeValue?"all"===tt.optionSelection?tt.handleClearAll(Je):tt.handleSelectAll(Je):(Je.preventDefault(),tt.toggleValue(Je,tt.activeValue)))}})),Jt($t(tt),"handleMenuOptionClick",(function(Je,et){var ot=et.value;Je.preventDefault(),tt.state.open&&tt.toggleValue(Je,ot)})),Jt($t(tt),"handleMenuOptionKeyDown",(function(Je,et){var ot=Je.nativeEvent.key;if(1===ot.length){var it=[],Zt={index:0,value:ot};if(tt.matchCharacter)tt.currentMatchOptions.length>1&&(Zt.index=tt.matchCharacter.index+1,it=Fo(tt.currentMatchOptions,Zt));else{if(" "===ot)return void tt.resetMatches();it=Fo(tt.availableMatchOptions,Zt)}if(it.length){var en=0;if(0===Zt.index&&it.length>1){var Cn=it.indexOf(tt.availableMatchOptions[et]);Cn>=0&&(en=Cn===it.length-1?0:Cn+1)}var _n,wn=it[en],Sn=tt.optionRefsByKey[nn(wn.value,wn.label)];if(null!=Sn)null===(_n=Sn.focus)||void 0===_n||_n.call(Sn)}tt.currentMatchOptions=it,tt.matchCharacter=Zt,tt.matchTimeout&&clearTimeout(tt.matchTimeout),tt.matchTimeout=setTimeout(tt.resetMatches,500),Je.preventDefault(),Je.stopPropagation()}})),Jt($t(tt),"handleTextChange",(function(Je,et){var ot,it,Zt=et.value;tt.setState({filterKeyword:Zt,open:!0,activeIndex:0}),null===(ot=(it=tt.props).onFilterChange)||void 0===ot||ot.call(it,Je,{keyword:Zt})})),Jt($t(tt),"handleTextFocus",(function(){tt.setState({textHasFocus:!0})})),Jt($t(tt),"handleTextBlur",(function(){tt.setState({textHasFocus:!1})})),Jt($t(tt),"handleRequestOpen",(function(Je){var et={open:!0,topValues:tt.getTopValues()};tt.props.multiple&&(et.filterKeyword="");var ot=tt.state.filterKeyword;tt.setState(et,(function(){var et,it,Zt,en,Cn;(null===(et=(it=tt.props).onOpen)||void 0===et||et.call(it),tt.firstSelectedEnabledOption&&!tt.hasFilter())?tt.firstSelectedEnabledOption.focus():tt.setState({activeIndex:null!==(Zt=tt.firstSelectedOptionIndex)&&void 0!==Zt?Zt:0});ot!==tt.state.filterKeyword&&(null===(en=(Cn=tt.props).onFilterChange)||void 0===en||en.call(Cn,Je,{keyword:tt.state.filterKeyword}))}))})),Jt($t(tt),"handleRequestClose",(function(){tt.setState({open:!1,activeIndex:0},(function(){var Je,et;tt.previousActiveIndex=null,null===(Je=(et=tt.props).onClose)||void 0===Je||Je.call(et)}))})),Jt($t(tt),"handleScrollBottom",(function(Je){var et,ot;tt.state.open&&!tt.props.isLoadingOptions&&(null===(et=(ot=tt.props).onScrollBottom)||void 0===et||et.call(ot,Je))})),Jt($t(tt),"handleActiveOptionMount",(function(Je){tt.previousActiveIndex!==tt.state.activeIndex&&(null==Je||Je.scrollIntoViewIfNeeded())})),Jt($t(tt),"handleOptionMount",(function(Je,et,ot){ot&&(tt.firstSelectedEnabledOption=Je),null==Je?delete tt.optionRefsByKey[et]:tt.optionRefsByKey[et]=Je})),Jt($t(tt),"createToggle",(function(){var Je,et,ot,en=tt.props,Cn=en.toggle,_n=en.appearance,wn=en.children,Sn=en.describedBy,En=en.disabled,Dn=en.elementRef,Pn=en.error,Ln=en.inline,Tn=en.labelledBy,In=en.labelText,jn=en.multiple,Mn=en.placeholder,An=en.prefixLabel,Rn=en.required,Fn=en.suffixLabel,Bn=en.toggleContent,Vn=[],Wn=null!==(Je=tt.getCurrentValues())&&void 0!==Je?Je:[],zn=it.Children.toArray(wn);(ot=Wn.reduce((function(Je,tt,ot,it){var Zt=Nn()(zn,(function(Je){return tn(Je)&&Je.props.value===tt}));if(Zt){var en="optionLabel"!==Bn&&Zt.props.children?Zt.props.children:Zt.props.label;Je.push(en),Vn.push(Zt.props.label),jn||1!==Wn.length||(et=Zt.props.icon)}else jn&&(Je.push(tt),Vn.push(tt.toString()));return ot<it.length-1&&(Je.push((0,kn._)(", ")),Vn.push((0,kn._)(", "))),Je}),[])).length>0&&(ot=tt.wrapLabel({prefixLabel:An,label:ot,suffixLabel:Fn})),(0===ot.length||!jn&&ot.every((function(Je){return""===Je})))&&(ot=Ho(Mn),Vn=Ho(Mn)),Vn=ot.length>1?tt.wrapLabel({prefixLabel:An,label:["".concat(Wn.length," items selected")],suffixLabel:Fn}):tt.wrapLabel({prefixLabel:An,label:Vn,suffixLabel:Fn});var Hn=Gt({"aria-describedby":Sn,"aria-label":"".concat(In?"".concat(In,", "):"").concat(Vn.join("")),"aria-labelledby":In?void 0:Tn,"aria-required":Rn,"data-select-appearance":_n,"data-test":jn?"multiselect":"select",disabled:En,elementRef:Dn,error:Pn},xn()(tt.props,qn()(o.propTypes)));if(jn)Hn["data-test-values"]=JSON.stringify(Wn);else{var $n=It(Wn,1)[0];Hn["data-test-value"]=$n}return Cn?(0,it.cloneElement)(Cn,Hn):"link"===_n?Zt().createElement(Hr(),kt({},Hn,{"data-select-appearance":"link"}),!!et&&Zt().createElement(Lo,null,et),ot||Mn,Zt().createElement(To,null,Zt().createElement(eo,null))):Zt().createElement(Po,kt({},Hn,{$multiple:jn,appearance:_n,label:ot,error:Pn,icon:et,inline:Ln,isMenu:!0,"aria-haspopup":"listbox","aria-owns":tt.menuId,onClick:tt.props.onClick},Jn()(tt.props,o.invalidLinkAppearanceProps)),!!Wn.length&&jn&&Zt().createElement(Mo,{"data-role":"count"},"(",Wn.length,")"))})),Jt($t(tt),"createChildren",(function(){var Je,et=tt.state,ot=et.filterKeyword,en=et.textHasFocus,Cn=et.topValues,_n=tt.props,wn=_n.allowKeyMatching,Sn=_n.allowNewValues,xn=_n.filter,Dn=_n.multiple,Pn=_n.selectAllAppearance,Tn=_n.showSelectedValuesFirst,In=_n.isLoadingOptions,jn=_n.onScrollBottom,Mn=tt.getCurrentValues();tt.availableOptionCount=0,tt.firstSelectedOptionIndex=void 0,tt.selectedOptionCount=0,tt.activeValue=void 0,tt.availableMatchOptions=[];var An,Rn=0,Fn=!1,Vn="immediately"===Tn?tt.getTopValues():Cn,Wn=it.Children.toArray(tt.props.children).reduce((function(et,ot,en){if(!tn(ot))return et.push(ot),et;ot.props.value===tt.state.filterKeyword&&(Je=!0);var Cn=Mn&&Mn.indexOf(ot.props.value)>=0,_n=!!Cn&&!ot.props.disabled&&!An,Sn=wn&&!Dn&&!xn&&!In&&!jn,kn=nn(ot.props.value,ot.props.label),Pn=-1;!Sn||ot.props.disabled||ot.props.hidden||(tt.availableMatchOptions.push({label:ot.props.label,value:ot.props.value}),Pn=tt.availableMatchOptions.length-1);var Ln=(0,it.cloneElement)(ot,{key:ot.key||en,onClick:tt.handleMenuOptionClick,onKeyDown:Sn?function(Je){return tt.handleMenuOptionKeyDown(Je,Pn)}:void 0,selected:Cn,multiple:Dn,role:"option",ref:function e(Je){return tt.handleOptionMount(Je,kn,_n)}});return _n&&(An=!0),Vn&&Vn.indexOf(ot.props.value)>=0?(0===Rn&&(et.splice(Rn,0,Zt().createElement(En.Divider,{key:"topDivider"})),Fn=!0),et.splice(Rn,0,Ln),Rn+=1):et.push(Ln),et}),[]);Dn&&Bn()(Mn,(function(et){if(!Nn()(Wn,(function(Je){return tn(Je)&&Je.props&&Je.props.value===et}))){et===tt.state.filterKeyword&&(Je=!0);var ot=Vn&&Vn.indexOf(et)>=0,it=Vn.length;0===Rn&&(Wn.splice(0,0,Zt().createElement(En.Divider,{key:"topDivider"})),Rn+=1,Fn=!0),Wn.splice(ot?0:it+1,0,Zt().createElement(Ln,{label:String(et),value:et,key:"missing-value-".concat(et),onClick:tt.handleMenuOptionClick,multiple:Dn,selected:!0})),ot&&(Rn+=1)}}));var zn="controlled"===xn,Hn=(0,Wr.stringToKeywords)(ot);if(Wn=zn?Wn:Wn.filter((function(Je){return!tn(Je)||(0,Wr.testPhrase)(Je.props.label,Hn)})).map((function(Je){if(!tn(Je))return Je;var et=Hn&&(0,Wr.keywordLocations)(Je.props.label,Hn);return(0,it.cloneElement)(Je,{matchRanges:et||void 0})})),Sn&&!Je&&ot){var $n=Fn?Rn+1:Rn;Wn.splice($n,0,Zt().createElement(Ln,{label:"".concat(ot," (new value)"),value:ot,key:"newValue",multiple:Dn,onClick:tt.handleMenuOptionClick}))}var qn,Kn,Un="checkbox"===Pn&&Dn&&Wn.length>1?1:0,Gn=!0;(Wn=Wn.reduce((function(Je,et){if(!tn(et))return Je.push(et),Je;if(et.props&&et.props.hidden)return Je;et.props.selected&&!et.props.disabled&&null==tt.firstSelectedOptionIndex&&(tt.firstSelectedOptionIndex=tt.availableOptionCount);var ot=Un===tt.state.activeIndex;if(Un+=1,tt.availableOptionCount+=1,tt.selectedOptionCount+=et.props.selected?1:0,"newValue"===et.key||et.props.disabled||et.props.selected||(Gn=!1),!ot||!en)return Je.push(et),Je;et.props.disabled||(tt.activeValue=et.props.value);var Zt=(0,it.cloneElement)(et,{active:ot,id:tt.activeItemId,ref:tt.handleActiveOptionMount});return Je.push(Zt),Je}),[]),tt.optionSelection=(0===tt.selectedOptionCount?"none":Gn&&"all")||"some","checkbox"===Pn&&Dn&&tt.availableOptionCount>0)&&(Kn="all"===tt.optionSelection?""===ot?(0,kn._)("Clear all"):(0,kn._)("Clear all matches"):""===ot?(0,kn._)("Select all"):(0,kn._)("Select all matches"),0===tt.state.activeIndex&&en&&(tt.activeValue="selectAll"),Wn.unshift(Zt().createElement(ko,{key:"selectAllOption",selected:"all"===tt.optionSelection||"none"!==tt.optionSelection&&"some",selectAllLabel:Kn,totalCount:null===(qn=tt.getCurrentValues())||void 0===qn?void 0:qn.length,changedToggle:!!tt.props.toggle,onClick:"all"===tt.optionSelection?tt.handleClearAll:tt.handleSelectAll,id:0===tt.state.activeIndex?tt.activeItemId:void 0,active:0===tt.state.activeIndex,ref:tt.handleActiveOptionMount,tabIndex:-1}),Zt().createElement(En.Divider,{key:"selectAllDivider"})));return tt.displayedValues=Wn.reduce((function(Je,et){return tn(et)&&Je.push(et.props.value),Je}),[]),Wn})),Jt($t(tt),"wrapLabel",(function(Je){var et=Je.prefixLabel,tt=Je.label,ot=Je.suffixLabel,it=tt;return et&&(it=["".concat(et,": ")].concat(it)),ot&&(it=An()(it).concat(" ".concat(ot))),it})),Jt($t(tt),"handleDropdownMount",(function(Je){tt.dropdown=Je})),tt.state={activeIndex:0,filterKeyword:"",open:!1,textHasFocus:!1,topValues:[],values:Je.defaultValues||[]},tt.controlledExternally=wn()(Je,"values"),tt.displayedValues=[],tt.availableOptionCount=0,tt.firstSelectedOptionIndex=void 0,tt.selectedOptionCount=0,tt.matchCharacter=null,tt.matchTimeout=null,tt.currentMatchOptions=[],tt.availableMatchOptions=[],tt.optionRefsByKey={},tt.optionSelection="none",o.validateAppearance(Je),tt.menuId=(0,xr.createDOMID)("menu"),tt.menuListboxId=(0,xr.createDOMID)("menu-listbox"),tt.activeItemId=(0,xr.createDOMID)("active-item"),tt}return Bt(o,null,[{key:"validateAppearance",value:function e(Je){0}}]),Bt(o,[{key:"componentDidUpdate",value:function e(Je,et){o.validateAppearance(this.props),this.previousActiveIndex=et.activeIndex}},{key:"getCurrentValues",value:function e(){var Je=this.isControlled()?this.props.values:this.state.values;return this.props.multiple||null==Je?Je:Je.slice(0,1)}},{key:"getTopValues",value:function e(){var Je;return this.props.multiple&&"never"!==this.props.showSelectedValuesFirst&&null!==(Je=this.getCurrentValues())&&void 0!==Je?Je:[]}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"hasFilter",value:function e(){return!!this.props.filter}},{key:"toggleValue",value:function e(Je,et){var tt,ot,it,Zt,en=null!==(tt=this.getCurrentValues())&&void 0!==tt?tt:[],Cn=en.indexOf(et),_n=this.props,wn=_n.name,Sn=_n.multiple;Zt=Sn?Cn>=0?[].concat(Mt(en.slice(0,Cn)),Mt(en.slice(Cn+1))):en.concat([et]):[et];var xn=!this.isControlled();xn&&this.setState({values:Zt}),Sn?xn&&this.setState({open:!0}):(this.handleRequestClose({reason:"contentClick"}),this.focus()),null===(ot=(it=this.props).onChange)||void 0===ot||ot.call(it,Je,{values:Zt,name:wn,reason:"valueToggle"})}},{key:"focus",value:function e(){var Je;null===(Je=this.dropdown)||void 0===Je||Je.focus()}},{key:"renderControls",value:function e(Je){var et=Je.hasChildren,tt=Je.placement,ot=this.state.filterKeyword,it=this.props,en=it.inputId,Cn=it.inputRef,_n=it.multiple,wn=it.selectAllAppearance,Sn=(0,kn._)("Select all options".concat("all"===this.optionSelection?" disabled":"")),xn=(0,kn._)("Clear all options".concat("none"===this.optionSelection?" disabled":"")),En=Zt().createElement(Ro,{$placement:tt,key:"selectAll"},Zt().createElement(Ao,{$disabled:"all"===this.optionSelection,"aria-label":Sn,onClick:this.handleSelectAll,"data-test":"select-all"},ot?(0,kn._)("Select all Matches"):(0,kn._)("Select all")),Zt().createElement(Ao,{$disabled:"none"===this.optionSelection,"aria-label":xn,onClick:this.handleClearAll,"data-test":"clear-all"},ot?(0,kn._)("Clear all Matches"):(0,kn._)("Clear all")));return this.hasFilter()&&Zt().createElement("div",{key:"controls"},Zt().createElement(Io,{key:"filter","data-test":"filter"},Zt().createElement(Gr(),{value:ot,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,onChange:this.handleTextChange,onKeyDown:this.handleTextKeyDown,onFocus:this.handleTextFocus,onBlur:this.handleTextBlur,placeholder:(0,kn._)("filter"),role:"combobox","aria-expanded":"true","aria-controls":this.menuListboxId,"aria-label":(0,kn._)("Filter"),"aria-activedescendant":this.state.textHasFocus&&et?this.activeItemId:void 0,inputRef:Cn,inputId:en,canClear:!0,startAdornment:Zt().createElement(jo,null,Zt().createElement(io,null))})),_n&&et&&"buttongroup"===wn&&En)}},{key:"render",value:function e(){var Je,et=this,tt=this.props,ot=tt.children,en=tt.defaultPlacement,Cn=tt.inputId,_n=tt.multiple,wn=tt.repositionMode,Sn=tt.virtualization,xn=this.hasFilter(),kn=null!==(Je=this.getCurrentValues())&&void 0!==Je?Je:[],En=it.Children.toArray(ot),Dn=kn.some((function(Je){var et=Nn()(En,(function(et){return tn(et)&&et.props.value===Je}));return et&&!et.props.disabled})),Pn=this.createChildren(),Ln=this.createToggle();return Zt().createElement(Lr(),{closeReasons:qo,inputId:Cn,toggle:Ln,onRequestOpen:this.handleRequestOpen,onRequestClose:this.handleRequestClose,open:this.state.open,openWithArrowKeys:!0,repositionMode:wn,defaultPlacement:xn?en:void 0,canCoverAnchor:("undefined"!=typeof window?window:Vo).innerHeight<500,ref:this.handleDropdownMount,retainFocus:!1,takeFocus:0===kn.length||kn.length>0&&!Dn||!!xn},(function e(Je){var tt=Je.anchorWidth,ot=Je.maxHeight,it=Je.placement,en=$o({anchorWidth:tt,isMultiple:et.props.multiple,maxHeight:ot,menuStyle:et.props.menuStyle}),Cn=kn.length>0&&!Dn&&!et.hasFilter()?0:void 0,wn=Gt(Gt({"aria-multiselectable":_n||void 0,childrenStart:et.renderControls({placement:it,hasChildren:!!Pn.length}),controlledExternally:et.hasFilter(),placement:null!=it?it:void 0,onScrollBottom:et.props.onScrollBottom?et.handleScrollBottom:void 0,"data-test":"results-menu",isLoading:et.props.isLoadingOptions,id:et.menuId,menuId:et.menuListboxId},Jn()(et.props,"noOptionsMessage","footerMessage","animateLoading","loadingMessage","onScroll")),{},{style:en,tabIndex:Cn});return Sn?Zt().createElement($r.VirtualizedResultsMenu,kt({virtualization:Sn},wn),Pn):Zt().createElement(Kr(),wn,Pn)}))}}]),o}(it.Component);Jt(Ko,"propTypes",Wo),Jt(Ko,"defaultProps",zo),Jt(Ko,"Option",Ln),Jt(Ko,"Divider",En.Divider),Jt(Ko,"Heading",En.Heading),Jt(Ko,"invalidLinkAppearanceProps",["append","error","prepend"]);const Uo=Ko;function an(Je){return(an="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function ln(){return(ln=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function sn(Je,et){if(null==Je)return{};var tt,ot,it=function cn(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function un(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function pn(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function vn(Je,et){return(vn=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function hn(Je){var et=function mn(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=gn(Je);if(et){var it=gn(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return bn(this,tt)}}function bn(Je,et){return!et||"object"!==an(et)&&"function"!=typeof et?function yn(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}(Je):et}function gn(Je){return(gn=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function On(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Go={allowNewValues:Cn().bool,animateLoading:Cn().bool,children:Cn().node,controlledFilter:Cn().bool,defaultPlacement:Cn().oneOf(["above","below","vertical"]),defaultValues:Cn().array,describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,filter:Cn().oneOf([!1,!0,"controlled"]),footerMessage:Cn().node,inline:Cn().bool,inputId:Cn().string,inputRef:Cn().oneOfType([Cn().func,Cn().object]),isLoadingOptions:Cn().bool,labelledBy:Cn().string,loadingMessage:Cn().node,menuStyle:Cn().object,name:Cn().string,noOptionsMessage:Cn().node,onChange:Cn().func,onClose:Cn().func,onFilterChange:Cn().func,onOpen:Cn().func,onScroll:Cn().func,onScrollBottom:Cn().func,placeholder:Cn().string,repositionMode:Cn().oneOf(["none","flip"]),selectAllAppearance:Cn().oneOf(["buttongroup","checkbox"]),showSelectedValuesFirst:Cn().oneOf(["nextOpen","immediately","never"]),tabConfirmsNewValue:Cn().bool,values:Cn().array,virtualization:Cn().number},Zo={allowNewValues:!1,animateLoading:!1,defaultPlacement:"vertical",disabled:!1,inline:!1,isLoadingOptions:!1,menuStyle:{},noOptionsMessage:(0,kn._)("No matches"),placeholder:(0,kn._)("Select..."),showSelectedValuesFirst:"nextOpen",tabConfirmsNewValue:!1},Xo=function(Je){!function dn(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&vn(Je,et)}(o,Je);var et=hn(o);function o(){return un(this,o),et.apply(this,arguments)}return function fn(Je,et,tt){return et&&pn(Je.prototype,et),tt&&pn(Je,tt),Je}(o,[{key:"render",value:function e(){var Je=this.props,et=Je.defaultValues,tt=Je.children,ot=Je.controlledFilter,en=Je.filter,Cn=Je.values,_n=sn(Je,["defaultValues","children","controlledFilter","filter","values"]),wn=!0;wn=null!=en?en:!ot||"controlled";var Sn={children:it.Children.toArray(tt).map((function(Je){return tn(Je)?Zt().createElement(Ln,ln({},Je.props,{multiple:!0})):Je})),filter:wn};return null!=et&&(Sn.defaultValues=et),null!=Cn&&(Sn.values=Cn),Zt().createElement(Uo,ln({},_n,Sn,{multiple:!0}))}}]),o}(it.Component);On(Xo,"propTypes",Go),On(Xo,"defaultProps",Zo),On(Xo,"Option",jn),On(Xo,"Divider",En.Divider),On(Xo,"Heading",En.Heading);const Yo=Xo,Qo=tt(149);var Jo=et.n(Qo);const ei=tt(70);var ti=et.n(ei);const ni=tt(153);var ri=et.n(ni);const oi=tt(76);var ii=et.n(oi);const ai=tt(178);var si=et.n(ai);const li=tt(347);var ci=et.n(li);const ui=tt(6999);var di=et.n(ui);const pi=tt(1210);var hi=et.n(pi);const fi=tt(699);var gi=et.n(fi);const mi=tt(1793),bi=tt(561);var vi=et.n(bi),yi=so()(vi()).withConfig({displayName:"NormalStyles__StyledBox",componentId:"sc-1uwwpco-0"})(["border-radius:",";align-items:",";flex-wrap:wrap;min-height:",";max-height:300px;overflow-y:auto;border:1px solid ",";padding:",";"," "," "," "," "," &[data-inline]{width:400px;}[data-inline='true'] + &{margin-left:","}"],Jr.variables.borderRadius,(0,Jr.pick)({enterprise:"flex-start",prisma:"center"}),Jr.variables.inputHeight,(0,Jr.pick)({enterprise:{light:Jr.variables.gray60,dark:Jr.variables.borderColor},prisma:Jr.variables.interactiveColorBorder}),(0,Jr.pick)({enterprise:"2px 0 0 2px",prisma:"2px"}),(0,Jr.pick)({enterprise:{light:(0,ao.css)(["background-color:",";"],Jr.variables.white),dark:(0,ao.css)(["background-color:",";"],Jr.variables.gray22)}}),(function(Je){return Je.$hasfocus&&(0,Jr.pick)({enterprise:(0,ao.css)(["box-shadow:",";"],Jr.variables.focusShadow),prisma:(0,ao.css)(["border-color:",";"],Jr.variables.focusColor)})}),(function(Je){return Je.$error&&(0,ao.css)(["border-color:",";color:",";"],Jr.variables.accentColorNegative,Jr.variables.accentColorNegative)}),(function(Je){var et=Je.$disabled,tt=Je.$hasfocus;return et?(0,Jr.pick)({enterprise:{light:(0,ao.css)(["background-color:",";border-color:",";cursor:not-allowed;"],Jr.variables.gray96,Jr.variables.gray92),dark:(0,ao.css)(["background-color:",";border-color:",";cursor:not-allowed;"],Jr.variables.gray22,Jr.variables.gray30)},prisma:(0,ao.css)(["border-color:",";cursor:not-allowed;"],Jr.variables.interactiveColorBorderDisabled)}):!tt&&(0,ao.css)(["&:hover{border-color:",";}"],(0,Jr.pick)({enterprise:Jr.variables.borderColor,prisma:Jr.variables.interactiveColorBorderHover}))}),(function(Je){return Je.$popoverOpen&&(0,ao.css)(["position:relative;z-index:calc("," - 2);"],Jr.variables.zindexFixedNavbar)}),Jr.variables.spacingSmall),Ci=so().span.withConfig({displayName:"NormalStyles__StyledButtonsWrapper",componentId:"sc-1uwwpco-1"})(["display:contents;"]),_i=so().input.withConfig({displayName:"NormalStyles__StyledInput",componentId:"sc-1uwwpco-2"})(["",";flex:1 0 auto;max-width:100%;line-height:12px;",""],Jr.mixins.reset("block"),(0,Jr.pick)({enterprise:{comfortable:(0,ao.css)(["padding:",";"],Jr.variables.spacingXSmall),compact:(0,ao.css)(["padding:3px;"])},prisma:{comfortable:(0,ao.css)(["padding:7px 10px;"]),compact:(0,ao.css)(["padding:3px;"])}})),wi=so().div.withConfig({displayName:"NormalStyles__StyledOverlay",componentId:"sc-1uwwpco-3"})(["",""],(function(Je){return Je.$popoveropen&&(0,ao.css)(["position:fixed;top:0;left:0;width:100%;height:100%;z-index:calc("," - 2);"],Jr.variables.zindexFixedNavbar)}));function Xn(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function Yn(Je){return(Yn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function Qn(Je){return function nr(Je){if(Array.isArray(Je))return rr(Je)}(Je)||function tr(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function er(Je,et){if(!Je)return;if("string"==typeof Je)return rr(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return rr(Je,et)}(Je)||function Zn(){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 rr(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function or(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function ar(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?or(Object(tt),!0).forEach((function(et){gr(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):or(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function ir(Je,et){if(null==Je)return{};var tt,ot,it=function lr(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function sr(){return(sr=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ur(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function dr(Je,et){return(dr=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function vr(Je){var et=function yr(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=mr(Je);if(et){var it=mr(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return hr(this,tt)}}function hr(Je,et){return!et||"object"!==Yn(et)&&"function"!=typeof et?br(Je):et}function br(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function mr(Je){return(mr=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function gr(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Si={allowNewValues:Cn().bool,animateLoading:Cn().bool,children:Cn().node,controlledFilter:Cn().bool,defaultPlacement:Cn().oneOf(["above","below","vertical"]),defaultValues:Cn().array,describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,footerMessage:Cn().node,inline:Cn().bool,inputId:Cn().string,inputRef:Cn().oneOfType([Cn().func,Cn().object]),isLoadingOptions:Cn().bool,labelledBy:Cn().string,loadingMessage:Cn().node,menuStyle:Cn().object,name:Cn().string,noOptionsMessage:Cn().node,onChange:Cn().func,onClose:Cn().func,onFilterChange:Cn().func,onOpen:Cn().func,onScroll:Cn().func,onScrollBottom:Cn().func,placeholder:Cn().string,required:Cn().bool,repositionMode:Cn().oneOf(["none","flip"]),tabConfirmsNewValue:Cn().bool,useClickawayOverlay:Cn().bool,values:Cn().array},Oi={allowNewValues:!1,animateLoading:!1,defaultPlacement:"vertical",disabled:!1,inline:!1,isLoadingOptions:!1,menuStyle:{},noOptionsMessage:(0,kn._)("No matches"),placeholder:(0,kn._)("Select..."),tabConfirmsNewValue:!1,useClickawayOverlay:!1},xi=Un()((function(Je){return{flexBasis:Je,width:Je}})),ki=Un()((function(Je){var et=Je.anchorWidth,tt=Je.maxHeight,ot=Je.menuStyle;return ti()({maxHeight:tt,overflow:"auto",width:Math.max(null!=et?et:0,200)},ot)})),Ei=function(Je){!function fr(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&dr(Je,et)}(o,Je);var et=vr(o);function o(Je){var tt;return function cr(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,o),gr(br(tt=et.call(this,Je)),"activeItemId",void 0),gr(br(tt),"activeValue",void 0),gr(br(tt),"availableOptionCount",void 0),gr(br(tt),"children",void 0),gr(br(tt),"controlledExternally",void 0),gr(br(tt),"input",null),gr(br(tt),"popoverId",void 0),gr(br(tt),"previousActiveIndex",null),gr(br(tt),"handleClick",(function(){var Je;null===(Je=tt.input)||void 0===Je||Je.focus()})),gr(br(tt),"handleRequestRemove",(function(Je,et){var ot=et.value;Jo()((function(){return tt.removeValue(Je,ot)}))})),gr(br(tt),"handleInputFocus",(function(Je){var et,ot;""!==tt.state.filterKeyword&&(null===(et=(ot=tt.props).onFilterChange)||void 0===et||et.call(ot,Je,{keyword:""}));tt.setState({filterKeyword:"",hasFocus:!0,open:!0},(function(){var Je,et;null===(Je=(et=tt.props).onOpen)||void 0===Je||Je.call(et)}))})),gr(br(tt),"handleInputKeyDown",(function(Je){var et,ot,Zt,en=tt.props,Cn=en.children,_n=en.onScrollBottom,wn=en.tabConfirmsNewValue,Sn=(0,Nr.keycode)(Je.nativeEvent);"tab"===Sn&&tt.state.open&&(wn&&!Hn()(tt.activeValue)&&tt.availableOptionCount<=1?(Je.preventDefault(),tt.addValue(Je,tt.activeValue),null===(Zt=tt.input)||void 0===Zt||Zt.focus()):tt.setState({open:!1}));if(!(Je.shiftKey||Je.metaKey||Je.ctrlKey)){if("end"===Sn&&tt.state.open&&(Je.preventDefault(),tt.setState({activeIndex:tt.availableOptionCount-1})),"home"===Sn&&tt.state.open&&(Je.preventDefault(),tt.setState({activeIndex:0})),"down"===Sn&&(Je.preventDefault(),tt.state.open?tt.setState((function(Je){return{activeIndex:Math.min(Je.activeIndex+1,tt.availableOptionCount-1)}})):tt.setState({activeIndex:0,open:!0}),Cn&&_n)){var xn,kn=it.Children.toArray(Cn).length-(2+(null!==(xn=tt.getCurrentValues())&&void 0!==xn?xn:[]).length);tt.state.activeIndex===kn&&tt.handleScrollBottom(Je)}"up"===Sn&&(Je.preventDefault(),tt.state.open?tt.setState((function(Je){return{activeIndex:Math.max(Je.activeIndex-1,0)}})):tt.setState({activeIndex:0,open:!0})),"enter"===Sn&&!Hn()(tt.activeValue)&&tt.state.open&&tt.addValue(Je,tt.activeValue),"backspace"===Sn&&""===(null===(et=tt.input)||void 0===et?void 0:et.value)&&(null===(ot=tt.getCurrentValues())||void 0===ot?void 0:ot.length)&&tt.removeValue(Je,si()(tt.getCurrentValues()))}})),gr(br(tt),"handleInputChange",(function(Je){var et,ot;tt.setState({filterKeyword:Je.target.value,open:!0,activeIndex:0}),null===(et=(ot=tt.props).onFilterChange)||void 0===et||et.call(ot,Je,{keyword:Je.target.value})})),gr(br(tt),"handleMenuOptionClick",(function(Je,et){var ot,it=et.value;tt.addValue(Je,it),null===(ot=tt.input)||void 0===ot||ot.focus()})),gr(br(tt),"handleInputBlur",(function(Je){var et,ot,it=document.getElementById(tt.popoverId),Zt=Je.relatedTarget||document.activeElement,en=it&&Zt&&it.contains(Zt);(tt.setState((function(Je){return{filterKeyword:en?Je.filterKeyword:"",hasFocus:!1}})),en)||(null===(et=(ot=tt.props).onFilterChange)||void 0===et||et.call(ot,Je,{keyword:""}))})),gr(br(tt),"handleRequestClose",(function(Je){var et,ot,it=Je.reason,Zt=Je.event;(("escapeKey"===it||"offScreen"===it||"clickAway"===it&&void 0!==Zt&&!(null===(et=tt.state.el)||void 0===et?void 0:et.contains(Zt.target)))&&tt.setState({open:!1},(function(){var Je,et;tt.previousActiveIndex=null,null===(Je=(et=tt.props).onClose)||void 0===Je||Je.call(et)})),"escapeKey"===it)&&(null===(ot=tt.input)||void 0===ot||ot.focus())})),gr(br(tt),"handleScrollBottom",(function(Je){var et,ot;tt.state.open&&!tt.props.isLoadingOptions&&(null===(et=(ot=tt.props).onScrollBottom)||void 0===et||et.call(ot,Je),tt.setState({loadingMoreMessage:"".concat(tt.availableOptionCount," options, loading more options")}))})),gr(br(tt),"handleMount",(function(Je){tt.setState({el:Je}),Xn(tt.props.elementRef,Je)})),gr(br(tt),"handleInputMount",(function(Je){tt.input=Je,Xn(tt.props.inputRef,Je)})),gr(br(tt),"handleActiveOptionMount",(function(Je){tt.previousActiveIndex!==tt.state.activeIndex&&(null==Je||Je.scrollIntoViewIfNeeded())})),gr(br(tt),"renderMenu",(function(Je){var et=Je.anchorWidth,ot=Je.maxHeight,it=Je.placement,en=ki({anchorWidth:et,maxHeight:ot,menuStyle:tt.props.menuStyle});return Zt().createElement(Kr(),sr({controlledExternally:!0,placement:null!=it?it:void 0,isLoading:tt.props.isLoadingOptions,onScrollBottom:tt.props.onScrollBottom?tt.handleScrollBottom:void 0},Jn()(tt.props,"noOptionsMessage","footerMessage","animateLoading","loadingMessage","onScroll"),{style:en}),tt.children)})),gr(br(tt),"getSelectedItemsContent",(function(Je){return Je.map((function(Je){var et=Je,tt=et.props;if(null!=tt){var ot=tt.children,it=tt.label,en=tt.value;return Zt().createElement("span",{key:en.toString()},ot||it,(0,mi.sprintf)((0,kn._)(" selected")))}return Zt().createElement("span",{key:(0,xr.createGUID)()},Zt().createElement(Zt().Fragment,null,et,(0,mi.sprintf)((0,kn._)(" selected"))))}))})),tt.state={activeIndex:0,el:null,filterKeyword:"",hasFocus:!1,open:!1,values:Je.defaultValues||[],loadingMoreMessage:""},tt.availableOptionCount=0,tt.children=[],tt.controlledExternally=wn()(Je,"values"),tt.activeItemId=(0,xr.createDOMID)("active-item"),tt.popoverId=(0,xr.createDOMID)("popover"),tt}return function pr(Je,et,tt){return et&&ur(Je.prototype,et),tt&&ur(Je,tt),Je}(o,[{key:"componentDidUpdate",value:function e(Je,et){this.previousActiveIndex=et.activeIndex,this.isControlled()&&Je.values!==this.props.values&&this.setState({filterKeyword:"",activeIndex:0})}},{key:"getCurrentValues",value:function e(){return this.isControlled()?this.props.values:this.state.values}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"focus",value:function e(){this.input&&this.input.focus()}},{key:"addValue",value:function e(Je,et){var tt,ot,it,Zt=(null!==(tt=this.getCurrentValues())&&void 0!==tt?tt:[]).concat([et]),en=this.props.name;this.isControlled()||this.setState({values:Zt,activeIndex:0,open:!0,filterKeyword:""}),null===(ot=(it=this.props).onChange)||void 0===ot||ot.call(it,Je,{values:Zt,name:en})}},{key:"removeValue",value:function e(Je,et){var tt,ot,it=Or()(this.getCurrentValues(),et),Zt=this.props.name;this.isControlled()||this.setState({values:it}),null===(tt=(ot=this.props).onChange)||void 0===tt||tt.call(ot,Je,{values:it,name:Zt})}},{key:"renderButtons",value:function e(Je){var et=this;return Je.map((function(Je){var tt=Je,ot=tt.props;if(null!=ot){var it=ot.children,en=ot.icon,Cn=ot.label,_n=ot.selectedAppearance,wn=ot.selectedBackgroundColor,Sn=ot.selectedForegroundColor,xn=ot.value;return Zt().createElement(di(),{"aria-selected":!0,disabled:et.props.disabled,icon:en,key:xn.toString(),"data-test":"selected-option",onRequestRemove:et.handleRequestRemove,role:"option",value:xn,appearance:_n,backgroundColor:wn,foregroundColor:Sn},Zt().createElement(Zt().Fragment,null,it||Cn))}return Zt().createElement(di(),{"aria-selected":!0,disabled:et.props.disabled,key:(0,xr.createGUID)(),"data-test":"selected-option",onRequestRemove:et.handleRequestRemove,role:"option",value:tt},Zt().createElement(Zt().Fragment,null,tt))}))}},{key:"render",value:function e(){var Je,et=this,tt=this.props,ot=tt.allowNewValues,en=tt.children,Cn=tt.controlledFilter,_n=tt.defaultPlacement,Sn=tt.describedBy,En=tt.disabled,Dn=tt.error,Pn=tt.inline,Ln=tt.inputId,Tn=tt.labelledBy,In=tt.placeholder,Mn=tt.required,An=tt.repositionMode,Rn=tt.useClickawayOverlay,Nn=ir(tt,["allowNewValues","children","controlledFilter","defaultPlacement","describedBy","disabled","error","inline","inputId","labelledBy","placeholder","required","repositionMode","useClickawayOverlay"]),Fn=ar(ar({},ci()(Nn,(function(Je,et){return"role"===et||0===et.indexOf("aria-")}))),{},{"aria-describedby":Sn,"aria-labelledby":Tn,"aria-invalid":Dn||void 0}),Bn=ar({},ci()(Nn,(function(Je,et){return"aria-label"===et||"aria-describedby"===et}))),Vn=null!==(Je=this.getCurrentValues())&&void 0!==Je?Je:[],Wn=Vn.slice(0),zn=Vn.indexOf(this.state.filterKeyword)>=0;Vn&&Vn.length&&it.Children.toArray(en).filter(it.isValidElement).filter((function(Je){return Je.type===jn})).forEach((function(Je){if(Je.type===jn){var et=Vn.indexOf(Je.props.value);-1!==et&&(Wn[et]=Je)}}));var Hn=(0,Wr.stringToKeywords)(this.state.filterKeyword),$n=Cn?it.Children.toArray(en):it.Children.toArray(en).filter((function(Je){return!ri()(Je,["props","label"],!1)||(0,Wr.testPhrase)(Je.props.label,Hn)}));this.availableOptionCount=0,this.activeValue=void 0,this.children=it.Children.map($n,(function(Je,tt){var ot=Je.props;if(!ot||!wn()(ot,"value"))return Je;var Zt=Je,en=Zt.props,_n=en.children,Sn=en.label,xn=en.matchRanges,kn=en.value;if(kn===et.state.filterKeyword&&(zn=!0),Vn.indexOf(kn)>=0)return null;var En=void 0===_n||ii()(_n),Dn=En&&!Cn&&!xn&&Hn&&(0,Wr.keywordLocations)(Sn,Hn);return(0,it.cloneElement)(Zt,{key:tt,onClick:et.handleMenuOptionClick,matchRanges:En&&(xn||Dn)||void 0})})).filter((function(Je){return null!==Je})),ot&&!zn&&this.state.filterKeyword&&this.children.unshift(Zt().createElement(jn,{label:"".concat(this.state.filterKeyword),description:(0,kn._)("(New value)"),descriptionPosition:"right",value:this.state.filterKeyword,key:"newValue",onClick:this.handleMenuOptionClick})),this.state.open&&(this.children=it.Children.map(this.children,(function(Je){var tt=Je.props;if(!tt||!wn()(tt,"value"))return Je;var ot=Je,Zt=ot.props,en=Zt.disabled,Cn=Zt.value,_n=et.availableOptionCount===et.state.activeIndex;return et.availableOptionCount+=1,_n?(en||(et.activeValue=Cn),(0,it.cloneElement)(ot,{active:_n,id:et.activeItemId,ref:et.handleActiveOptionMount})):ot})));var Kn=xi("".concat(.8*this.state.filterKeyword.length,"em"));return Zt().createElement(Zt().Fragment,null,Zt().createElement(yi,sr({key:"control","data-test-values":JSON.stringify(Vn),inline:Pn,$hasfocus:this.state.hasFocus},xn().apply(void 0,[Nn,"animateLoading","controlledFilter","defaultValues","footerMessage","inputRef","isLoadingOptions","labelledBy","menuStyle","noOptionsMessage","onChange","onFilterChange","onScroll","onScrollBottom","onClose","onOpen","values","useClickawayOverlay"].concat(Qn(qn()(Fn)))),{onClick:En?void 0:this.handleClick,$disabled:En,$error:Dn,"data-test-popover-id":this.popoverId,$popoverOpen:this.state.open,flex:!0,elementRef:this.handleMount,role:"group","aria-disabled":En||void 0,"aria-labelledby":Tn},Bn),Zt().createElement(Ci,{role:"listbox","aria-invalid":Dn,"aria-multiselectable":"true"},this.renderButtons(Wn)),!En&&Zt().createElement(_i,sr({role:"combobox","data-test":"textbox",id:Ln,ref:this.handleInputMount,onBlur:this.handleInputBlur,onFocus:this.handleInputFocus,onChange:this.handleInputChange,onKeyDown:this.handleInputKeyDown,value:this.state.filterKeyword,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",spellCheck:!1,style:Kn,placeholder:Vn.length?"":In,required:Mn,"aria-activedescendant":this.state.open&&this.availableOptionCount>0?this.activeItemId:void 0,"aria-autocomplete":"list","aria-controls":this.state.open?this.popoverId:void 0,"aria-owns":this.state.open?this.popoverId:void 0,"aria-expanded":this.state.open,"aria-haspopup":!0},Fn)),Zt().createElement(hi(),{open:this.state.open&&!!this.state.el,autoCloseWhenOffScreen:!0,anchor:this.state.el,onRequestClose:this.handleRequestClose,canCoverAnchor:!1,defaultPlacement:_n,repositionMode:An,id:this.popoverId},this.renderMenu)),Zt().createElement(gi(),{role:"status","aria-relevant":"text"},this.state.loadingMoreMessage),Rn&&this.state.open?Zt().createElement(wi,{key:"overlay",$popoveropen:this.state.open,"data-test":"overlay"}):null,Zt().createElement(gi(),{role:"alert","aria-relevant":"additions"},this.getSelectedItemsContent(Wn)))}}]),o}(it.Component);gr(Ei,"propTypes",Si),gr(Ei,"defaultProps",Oi),gr(Ei,"Option",jn),gr(Ei,"Divider",En.Divider),gr(Ei,"Heading",En.Heading);const Di=Ei;function Ir(Je){return(Ir="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function _r(){return(_r=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function jr(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}function Er(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Pr(Je,et){return(Pr=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function Vr(Je){var et=function Tr(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=qr(Je);if(et){var it=qr(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Rr(this,tt)}}function Rr(Je,et){return!et||"object"!==Ir(et)&&"function"!=typeof et?function Dr(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}(Je):et}function qr(Je){return(qr=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Br(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Pi={allowNewValues:Cn().bool,animateLoading:Cn().bool,children:Cn().node,compact:Cn().bool,controlledFilter:Cn().bool,defaultPlacement:Cn().oneOf(["above","below","vertical"]),defaultValues:Cn().array,describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,filter:Cn().oneOf([!1,!0,"controlled"]),footerMessage:Cn().node,inline:Cn().bool,inputId:Cn().string,inputRef:Cn().oneOfType([Cn().func,Cn().object]),isLoadingOptions:Cn().bool,labelledBy:Cn().string,loadingMessage:Cn().node,menuStyle:Cn().object,name:Cn().string,noOptionsMessage:Cn().node,onChange:Cn().func,onClose:Cn().func,onFilterChange:Cn().func,onOpen:Cn().func,onScroll:Cn().func,onScrollBottom:Cn().func,placeholder:Cn().string,repositionMode:Cn().oneOf(["none","flip"]),selectAllAppearance:Cn().oneOf(["buttongroup","checkbox"]),showSelectedValuesFirst:Cn().oneOf(["nextOpen","immediately","never"]),tabConfirmsNewValue:Cn().bool,useClickawayOverlay:Cn().bool,values:Cn().array,virtualization:Cn().number},Li={allowNewValues:!1,animateLoading:!1,compact:!1,defaultPlacement:"vertical",disabled:!1,inline:!1,isLoadingOptions:!1,menuStyle:{},noOptionsMessage:(0,kn._)("No matches"),placeholder:(0,kn._)("Select..."),repositionMode:"flip",tabConfirmsNewValue:!1,useClickawayOverlay:!1};var Ti=function(Je){!function Ar(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&Pr(Je,et)}(n,Je);var et=Vr(n);function n(){return jr(this,n),et.apply(this,arguments)}return function Mr(Je,et,tt){return et&&Er(Je.prototype,et),tt&&Er(Je,tt),Je}(n,[{key:"render",value:function e(){return function Fr(Je){return!0===(null==Je?void 0:Je.compact)}(this.props)?Zt().createElement(Yo,_r({"data-test":"multiselect"},xn()(this.props,"compact"))):Zt().createElement(Di,_r({"data-test":"multiselect"},xn()(this.props,"compact")))}}]),n}(it.Component);Br(Ti,"propTypes",Pi),Br(Ti,"defaultProps",Li),Br(Ti,"componentType","Multiselect"),Br(Ti,"Option",jn),Br(Ti,"Heading",En.Heading),Br(Ti,"Divider",En.Divider);const Ii=Ti;Je.exports=ot})()},6999:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Kn});const it=tt(0);var Zt=et.n(it);const en=tt(38);var Cn=et.n(en);const _n=tt(3);var wn=et.n(_n);const Sn=tt(738);var xn=et.n(Sn);const kn=tt(903);var En=et.n(kn);const Dn=tt(378),Pn=tt(3842),Ln=tt(1793),Tn=tt(198),In=tt(699);var jn=et.n(In);const Mn=tt(2);var An=et.n(Mn);const Rn=tt(499);var Nn=et.n(Rn),Fn=An().div.withConfig({displayName:"ChipStyles__StyledBasic",componentId:"sc-1sd3tsh-0"})(["",";background-color:",";border:1px solid transparent;flex:0 1 auto;max-width:calc(100% - 3px);border-radius:2px;"," "," ",""],Tn.mixins.reset("inline-flex"),(0,Tn.pickVariant)("$appearance",{default:{enterprise:{dark:Tn.variables.gray45,light:Tn.variables.gray92},prisma:Tn.variables.neutral100},info:{enterprise:Tn.variables.infoColorL30},success:{enterprise:Tn.variables.successColorL30},warning:{enterprise:Tn.variables.warningColorL30},error:{enterprise:Tn.variables.errorColorL30,prisma:Tn.variables.accentColorNegative},outline:{prisma:"transparent"},custom:function e(Je){return Je.$backgroundColor}}),(0,Tn.pick)({enterprise:(0,Mn.css)(["color:",";line-height:",";margin:0 2px 2px 0;"],Tn.variables.textGray,Tn.variables.lineHeight),prisma:(0,Mn.css)(["color:",";line-height:16px;margin:1px;",""],(function(Je){return"error"===Je.$appearance?Tn.variables.contentColorInverted:Tn.variables.contentColorDefault}),(function(Je){return"outline"===Je.$appearance&&(0,Mn.css)(["border-color:",";"],Tn.variables.interactiveColorBorder)}))}),(0,Tn.pick)({enterprise:{comfortable:(0,Mn.css)(["height:calc("," - 6px);padding:4px 7px;"],Tn.variables.inputHeight),compact:(0,Mn.css)(["height:calc("," - 6px);padding:2px 4px;"],Tn.variables.inputHeight)},prisma:{comfortable:(0,Mn.css)(["height:calc("," - 8px);padding:7px 7px;font-size:",";"],Tn.variables.inputHeight,Tn.variables.fontSizeSmall),compact:(0,Mn.css)(["height:calc("," - 8px);padding:3px 7px;font-size:",";"],Tn.variables.inputHeight,Tn.variables.fontSizeSmall)}}),(function(Je){return Je.$disabled&&(0,Mn.css)(["background-color:",";"],(0,Tn.pickVariant)("$appearance",{default:{enterprise:{dark:"rgba(0, 0, 0, 0.15)",light:"rgba(0, 0, 0, 0.05)"},prisma:Tn.variables.interactiveColorBackgroundDisabled},info:{enterprise:Tn.mixins.colorWithAlpha(Tn.variables.infoColorL10,.3)},success:{enterprise:Tn.mixins.colorWithAlpha(Tn.variables.successColorL10,.3)},warning:{enterprise:Tn.mixins.colorWithAlpha(Tn.variables.warningColorL10,.3)},error:{enterprise:Tn.mixins.colorWithAlpha(Tn.variables.errorColorL10,.3),prisma:Tn.variables.interactiveColorBackgroundDisabled},outline:{prisma:Tn.variables.interactiveColorBackgroundDisabled},custom:{enterprise:{dark:"rgba(0, 0, 0, 0.15)",light:"rgba(0, 0, 0, 0.05)"},prisma:Tn.variables.interactiveColorBackgroundDisabled}}))})),Bn=An()(Fn).withConfig({displayName:"ChipStyles__Styled",componentId:"sc-1sd3tsh-1"})(["align-items:center;"]),Vn=An().div.withConfig({displayName:"ChipStyles__StyledInner",componentId:"sc-1sd3tsh-2"})(["",";"],(0,Tn.pick)({enterprise:(0,Mn.css)(["display:flex;max-width:100%;"]),prisma:(0,Mn.css)(["display:grid;max-width:100%;height:16px;column-gap:",";",";"],(0,Tn.pick)({prisma:{compact:Tn.variables.spacingXSmall,comfortable:Tn.variables.spacingSmall}}),(function(Je){var et=Je.$icon,tt=Je.$removable,ot=(0,Mn.css)(["grid-template-columns:1fr;"]);return et&&tt?ot=(0,Mn.css)(["grid-template-columns:0fr 1fr 0fr;"]):et?ot=(0,Mn.css)(["grid-template-columns:0fr 1fr;"]):tt&&(ot=(0,Mn.css)(["grid-template-columns:1fr 0fr;"])),ot}))})),Wn=An().div.withConfig({displayName:"ChipStyles__StyledIcon",componentId:"sc-1sd3tsh-3"})(["",";margin-right:",";color:",";"],(0,Tn.pick)({prisma:{compact:(0,Mn.css)(["font-size:14px;display:inline-flex;svg{height:16px;vertical-align:baseline;}"]),comfortable:(0,Mn.css)(["font-size:18px;display:inline-flex;align-self:center;svg{height:16px;vertical-align:baseline;}"])},enterprise:(0,Mn.css)(["flex:0 0 auto;"])}),(0,Tn.pick)({enterprise:"3px"}),(0,Tn.pickVariant)("$disabled",{true:Tn.variables.contentColorDisabled,false:{enterprise:function e(Je){return Je.$foregroundColor||Tn.variables.contentColorDefault},prisma:function e(Je){var et=Je.$foregroundColor,tt=Je.$appearance;return et||("error"===tt?Tn.variables.contentColorInverted:Tn.variables.contentColorDefault)}}})),zn=An().div.withConfig({displayName:"ChipStyles__StyledLabel",componentId:"sc-1sd3tsh-4"})([""," ",";color:",";"],Tn.mixins.ellipsis(),(0,Tn.pick)({enterprise:(0,Mn.css)(["flex:0 1 auto;"])}),(0,Tn.pickVariant)("$disabled",{true:Tn.variables.contentColorDisabled,false:{enterprise:function e(Je){var et=Je.$appearance;return Je.$foregroundColor||("default"===et||"outline"===et?Tn.variables.contentColorDefault:Tn.variables.gray30)},prisma:function e(Je){var et=Je.$appearance;return Je.$foregroundColor||("error"===et?Tn.variables.contentColorInverted:Tn.variables.contentColorActive)}}})),Hn=An().span.withConfig({displayName:"ChipStyles__StyledRemove",componentId:"sc-1sd3tsh-5"})(["",";"],(0,Tn.pick)({enterprise:(0,Mn.css)(["flex:0 0 auto;padding-left:",";font-size:",";color:",";"],Tn.variables.spacingXSmall,(0,Tn.pick)({compact:"9px",comfortable:"10.5px"}),(0,Tn.pickVariant)("$disabled",{true:Tn.variables.contentColorDisabled,false:{enterprise:function e(Je){var et=Je.$foregroundColor,tt=Je.$appearance;return et||("default"===tt||"outline"===tt?Tn.variables.textGray:Tn.variables.gray30)}}})),prisma:(0,Mn.css)(["display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:12px;font-size:9px;color:",";"],(function(Je){var et=Je.$disabled,tt=Je.$foregroundColor;return et?Tn.variables.contentColorDisabled:tt||"inherit"}))})),$n=An()(Fn.withComponent(Nn())).withConfig({displayName:"ChipStyles__StyledClickable",componentId:"sc-1sd3tsh-6"})(["flex:0 1 auto;line-height:16px;cursor:pointer;&:focus{",";}&:not([disabled]):hover{",";}",";"],(0,Tn.pick)({enterprise:(0,Mn.css)(["box-shadow:",";color:",";"],Tn.variables.focusShadow,Tn.variables.linkColor),prisma:(0,Mn.css)(["color:",";","{background-color:",";box-shadow:0 0 0 3px ",";}"],Tn.variables.contentColorActive,Hn,Tn.variables.interactiveColorOverlayHover,Tn.variables.focusColor)}),(0,Tn.pick)({enterprise:(0,Mn.css)(["background-color:",";","{color:",";}"],(0,Tn.pickVariant)("$appearance",{default:{dark:Tn.variables.gray30,light:Tn.variables.gray96},info:Tn.variables.infoColorL20,success:Tn.variables.successColorL20,warning:Tn.variables.warningColorL20,error:Tn.variables.errorColorL20,custom:{dark:Tn.variables.gray30,light:Tn.variables.gray96}}),Hn,(function(Je){return Je.$foregroundColor||Tn.variables.linkColor})),prisma:(0,Mn.css)(["color:",";","{background-color:",";",";}"],Tn.variables.contentColorActive,Hn,Tn.variables.interactiveColorOverlayHover,(function(Je){return"error"===Je.$appearance&&(0,Mn.css)(["color:",";"],Tn.variables.contentColorInverted)}))}),(0,Tn.pick)({prisma:(0,Mn.css)(["&:not([disabled]):active ","{background-color:",";}"],Hn,Tn.variables.interactiveColorOverlayActive)}));function j(){return(j=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function q(Je,et){return function L(Je){if(Array.isArray(Je))return Je}(Je)||function D(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function I(Je,et){if(!Je)return;if("string"==typeof Je)return A(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return A(Je,et)}(Je,et)||function E(){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 A(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function z(Je,et){if(null==Je)return{};var tt,ot,it=function N(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var qn={appearance:wn().oneOf(["info","success","warning","error","outline"]),backgroundColor:wn().string,children:wn().node.isRequired,disabled:wn().bool,elementRef:wn().oneOfType([wn().func,wn().object]),foregroundColor:wn().string,icon:wn().node,onRequestRemove:wn().func,value:wn().any};function B(Je){var et=Je.appearance,tt=Je.backgroundColor,ot=Je.disabled,it=Je.foregroundColor,Zt=Je.icon,en=z(Je,["appearance","backgroundColor","disabled","foregroundColor","icon"]),Cn=it&&(0,Pn.isCSSColor)(it)?it:void 0,_n=tt&&(0,Pn.isCSSColor)(tt)?tt:void 0;return[{"data-test":"chip",$appearance:et||(_n?"custom":"default"),$backgroundColor:_n,$foregroundColor:Cn,disabled:ot,icon:Zt},en]}function V(Je){var et=q(B(Je),2),tt=et[0],ot=et[1],en=tt.$appearance,_n=tt.$foregroundColor,wn=tt.disabled,Sn=tt.icon,kn=z(tt,["$appearance","$foregroundColor","disabled","icon"]),Pn=ot.children,In=ot.elementRef,Mn=ot.onRequestRemove,An=ot.value,Rn=z(ot,["children","elementRef","onRequestRemove","value"]),Nn=(0,Tn.useSplunkTheme)().isEnterprise,Fn="string"==typeof Pn,Bn=Fn?(0,Ln.sprintf)((0,Dn._)("Remove %(children)s"),{children:Pn}):(0,Dn._)("Remove"),Kn=(0,it.useCallback)((function(Je){Mn(Je,{value:An})}),[Mn,An]);return Zt().createElement($n,j({$appearance:en,$disabled:wn,$foregroundColor:_n,"data-test-value":An,disabled:wn,elementRef:In,onClick:Kn},kn,Cn()(Rn,Object.keys(qn))),Zt().createElement(Vn,{$icon:!!Sn,$removable:!0},Zt().createElement(jn(),null,Bn),Sn&&Zt().createElement(Wn,{$appearance:en,$disabled:wn,$foregroundColor:_n},Sn),Zt().createElement(zn,{"data-test":"label","aria-hidden":!!Fn||void 0,$appearance:en,$disabled:wn,$foregroundColor:_n},Pn),Zt().createElement(Hn,{$appearance:en,$disabled:wn,$foregroundColor:_n},Nn?Zt().createElement(En(),{"data-test":"cross",hideDefaultTooltip:!0,screenReaderText:null,size:.85}):Zt().createElement(xn(),{"data-test":"cross",height:"20px",width:"20px"}))))}function M(Je){var et=q(B(Je),2),tt=et[0],ot=et[1],it=tt.$appearance,en=tt.$foregroundColor,_n=tt.disabled,wn=tt.icon,Sn=z(tt,["$appearance","$foregroundColor","disabled","icon"]),xn=ot.children,kn=ot.elementRef,En=z(ot,["children","elementRef"]);return Zt().createElement(Bn,j({$appearance:it,$disabled:_n,ref:kn},Sn,Cn()(En,Object.keys(qn))),Zt().createElement(Vn,{$icon:!!wn,$removable:!1},wn&&Zt().createElement(Wn,{$appearance:it,$disabled:_n,$foregroundColor:en},wn),Zt().createElement(zn,{"data-test":"label",$appearance:it,$disabled:_n,$foregroundColor:en},xn)))}function W(Je){return function H(Je){return!!Je.onRequestRemove}(Je)?Zt().createElement(V,Je):Zt().createElement(M,Je)}W.propTypes=qn,W.defaultProps={disabled:!1};const Kn=W;Je.exports=ot})()},700:function(Je,et,tt){"use strict";function getSurroundingWord(Je,et){if(!Je)throw Error("Argument 'text' should be truthy");for(var isWordDelimiter=function(Je){return" "===Je||10===Je.charCodeAt(0)},tt=0,ot=Je.length,it=et;it-1>-1;it--)if(isWordDelimiter(Je[it-1])){tt=it;break}for(it=et;it<Je.length;it++)if(isWordDelimiter(Je[it])){ot=it;break}return{start:tt,end:ot}}Object.defineProperty(et,"__esModule",{value:!0}),et.getBreaksNeededForEmptyLineAfter=et.getBreaksNeededForEmptyLineBefore=et.selectWord=et.getSurroundingWord=void 0,et.getSurroundingWord=getSurroundingWord,et.selectWord=function selectWord(Je){var et=Je.text,tt=Je.selection;return et&&et.length&&tt.start===tt.end?getSurroundingWord(et,tt.start):tt},et.getBreaksNeededForEmptyLineBefore=function getBreaksNeededForEmptyLineBefore(Je,et){if(void 0===Je&&(Je=""),0===et)return 0;for(var tt=2,ot=!0,it=et-1;it>=0&&tt>=0;it--)switch(Je.charCodeAt(it)){case 32:continue;case 10:tt--,ot=!1;break;default:return tt}return ot?0:tt},et.getBreaksNeededForEmptyLineAfter=function getBreaksNeededForEmptyLineAfter(Je,et){if(void 0===Je&&(Je=""),et===Je.length-1)return 0;for(var tt=2,ot=!0,it=et;it<Je.length&&tt>=0;it++)switch(Je.charCodeAt(it)){case 32:continue;case 10:tt--,ot=!1;break;default:return tt}return ot?0:tt}},7e3:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{Option:()=>Wn,default:()=>Gn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(38);var xn=et.n(Sn);const kn=tt(643),En=tt(198),Dn=tt(697);var Pn=et.n(Dn);const Ln=tt(2);var Tn=et.n(Ln);const In=tt(499);var jn=et.n(In),Mn=Tn()(jn()).withConfig({displayName:"OptionStyles__StyledClickable",componentId:"fyq77p-0"})(["border-radius:3px;flex:1 1 auto;display:flex;justify-content:center;align-items:center;color:",";padding:2px 12px;height:calc("," - 6px);position:relative;gap:",";& + &{margin-left:2px;}"," "," &:focus{color:",";box-shadow:",";z-index:2;&:active{background-color:",";}}"," ",""],En.variables.contentColorDefault,En.variables.inputHeight,En.variables.spacingXSmall,(function(Je){return Je.$selected&&(0,Ln.css)(["color:",";background-color:",";box-shadow:",";"],En.variables.contentColorActive,(0,En.pick)({dark:En.variables.interactiveColorOverlaySelected,light:En.variables.white}),En.variables.embossShadow)}),(function(Je){var et=Je.$selected,tt=Je.disabled;return et&&tt&&(0,Ln.css)(["background-color:",";"],En.variables.backgroundColorPage)}),En.variables.contentColorActive,En.variables.focusShadow,En.variables.interactiveColorOverlayActive,(function(Je){var et=Je.$selected,tt=Je.disabled;return!et&&!tt&&(0,Ln.css)(["&:hover{color:",";background-color:",";}&:active{background-color:",";}"],En.variables.contentColorActive,En.variables.interactiveColorOverlayHover,En.variables.interactiveColorOverlayActive)}),(function(Je){return Je.disabled&&(0,Ln.css)(["color:",";"],En.variables.contentColorDisabled)})),An=Tn().div.withConfig({displayName:"OptionStyles__StyledIcon",componentId:"fyq77p-1"})(["flex:0 0 auto;margin-top:-2px;font-size:15px;"]),Rn=Tn().div.withConfig({displayName:"OptionStyles__StyledLabel",componentId:"fyq77p-2"})([""," flex:0 1 auto;",""],En.mixins.ellipsis,(0,En.pick)({enterprise:(0,Ln.css)(["&:not(:first-child){margin-left:",";}"],En.variables.spacingXSmall)})),Nn=Tn().div.withConfig({displayName:"OptionStyles__StyledAdornment",componentId:"fyq77p-3"})(["flex:0 0 auto;",""],(0,En.pick)({enterprise:(0,Ln.css)(["&:not(:first-child){margin-left:",";}"],En.variables.spacingXSmall)})),Fn=(0,it.createContext)({});Fn.displayName="RadioBar";const Bn=Fn;function C(){return(C=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function S(Je,et){if(null==Je)return{};var tt,ot,it=function j(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Vn={append:Cn().bool,disabled:Cn().bool,startAdornment:Cn().node,endAdornment:Cn().node,icon:Cn().node,label:Cn().string,prepend:Cn().bool,role:Cn().oneOf(["radio","menuitemradio"]),selected:Cn().bool,value:Cn().any.isRequired};function E(Je){var et=Je.disabled,tt=Je.icon,ot=Je.label,en=Je.selected,Cn=Je.startAdornment,_n=Je.endAdornment,wn=Je.value,Sn=Je.role,xn=void 0===Sn?"radio":Sn,kn=S(Je,["disabled","icon","label","selected","startAdornment","endAdornment","value","role"]),En=(0,it.useContext)(Bn),Dn=En.onClick,Ln=En.appearance,Tn=En.error,In=En.onKeyDown,jn=En.firstValue,Fn=En.selectedValue;var Vn=-1;Fn?wn===Fn&&(Vn=0):wn===jn&&(Vn=0);var Wn=Vn;return"prisma"===Ln?Zt().createElement(Mn,C({"data-test":"option","data-test-value":wn},kn,{onClick:en?void 0:function(Je){return null==Dn?void 0:Dn(Je,{value:wn,label:ot})},role:xn,"aria-checked":en,$selected:en,tabIndex:Wn,disabled:et,onKeyDown:function e(Je){return null==In?void 0:In(Je,{value:wn,label:ot})}}),tt&&Zt().createElement(An,null,tt),Cn&&Zt().createElement(Nn,null,Cn),ot&&Zt().createElement(Rn,null,ot),_n&&Zt().createElement(Nn,null,_n)):Zt().createElement(Pn(),C({"data-test":"option","data-test-value":wn,appearance:Ln,disabled:et,icon:tt,selected:en,value:wn,error:Tn},kn,{onClick:en?void 0:function(Je){return null==Dn?void 0:Dn(Je,{value:wn,label:ot})},role:xn,"aria-checked":en,tabIndex:Wn,onKeyDown:function e(Je){return null==In?void 0:In(Je,{value:wn,label:ot})}}),Cn&&Zt().createElement(Nn,null,Cn),ot&&Zt().createElement(Rn,null,ot),_n&&Zt().createElement(Nn,null,_n))}E.propTypes=Vn;const Wn=E,zn=tt(561);var Hn=et.n(zn),$n=Tn()(Hn()).withConfig({displayName:"RadioBarStyles__StyledRadioBar",componentId:"gg1b79-0"})(["height:",";"," [data-inline] + &{margin-left:",";}"],En.variables.inputHeight,(0,En.pick)({prisma:(0,Ln.css)(["padding:2px;border-radius:",";border:1px solid ",";background:",";"],En.variables.borderRadius,(function(Je){return Je.$error?En.variables.accentColorNegative:"transparent"}),(function(Je){return Je.$disabled?En.variables.interactiveColorBackgroundDisabled:En.variables.interactiveColorBackground}))}),En.variables.spacingSmall);function R(Je){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function V(){return(V=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function A(Je,et){if(null==Je)return{};var tt,ot,it=function B(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function I(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function K(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function X(Je,et){return(X=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function z(Je){var et=function F(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function t(){var tt,ot=G(Je);if(et){var it=G(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return L(this,tt)}}function L(Je,et){return!et||"object"!==R(et)&&"function"!=typeof et?U(Je):et}function U(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function G(Je){return(G=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function J(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var qn={appearance:Cn().oneOf(["default","pill"]),children:Cn().node,defaultValue:Cn().any,describedBy:Cn().string,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,inline:Cn().bool,labelledBy:Cn().string,name:Cn().string,onChange:Cn().func,required:Cn().bool,role:Cn().oneOf(["radiogroup","menubar"]),splunkTheme:Cn().object,value:Cn().any},Kn=function(Je){!function M(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&X(Je,et)}(a,Je);var et=z(a);function a(Je){var tt;return function $(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,a),J(U(tt=et.call(this,Je)),"controlledExternally",void 0),J(U(tt),"filteredValues",[]),J(U(tt),"handleClick",(function(Je,et){tt.handleOnChange(Je,et)})),J(U(tt),"handleOnKeyDown",(function(Je,et){var ot=et.value,it=et.label,Zt=(0,kn.keycode)(Je.nativeEvent),en=Je.currentTarget,Cn=null,_n=0,wn=tt.filteredValues.indexOf(ot);if("down"===Zt||"right"===Zt){Je.preventDefault();var Sn=tt.getNextTarget("forward",en,wn);Cn=Sn.nextTargetRes,_n=Sn.nextIndexRes}else if("up"===Zt||"left"===Zt){Je.preventDefault();var xn=tt.getNextTarget("backward",en,wn);Cn=xn.nextTargetRes,_n=xn.nextIndexRes}if(Cn){var En;null===(En=Cn)||void 0===En||En.focus();var Dn=tt.filteredValues[_n];tt.handleOnChange(Je,{value:Dn,label:it})}})),J(U(tt),"handleOnChange",(function(Je,et){var ot,it;tt.props.value!==et.value&&(null===(ot=(it=tt.props).onChange)||void 0===ot||ot.call(it,Je,function N(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?I(Object(tt),!0).forEach((function(et){J(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):I(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}({name:tt.props.name},et)),tt.isControlled()||tt.setState({value:et.value}))})),tt.controlledExternally=wn()(Je,"value"),tt.isControlled()||(tt.state={value:Je.defaultValue}),tt}return function H(Je,et,tt){return et&&K(Je.prototype,et),tt&&K(Je,tt),Je}(a,[{key:"componentDidUpdate",value:function e(Je){}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"getNextTarget",value:function e(Je,et,tt){for(var ot="forward"===Je?1:-1,it="forward"===Je?"nextSibling":"previousSibling",Zt="forward"===Je?"firstElementChild":"lastElementChild",en="forward"===Je?0:this.filteredValues.length-1,Cn=et[it],_n=null,wn=tt+ot;Cn!==et&&null===_n;){var Sn;if(null===Cn)Cn=null===(Sn=et.parentElement)||void 0===Sn?void 0:Sn[Zt],wn=en;if(Cn.disabled)Cn=Cn[it],wn+=ot;else _n=Cn}return{nextTargetRes:_n,nextIndexRes:wn}}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.appearance,ot=et.children,en=et.describedBy,Cn=et.error,_n=et.labelledBy,wn=et.splunkTheme,Sn=et.value,kn=et.required,En=et.role,Dn=A(et,["appearance","children","describedBy","error","labelledBy","splunkTheme","value","required","role"]);var Pn=this.isControlled()?Sn:this.state.value,Ln=wn.isPrisma,Tn=!0;this.filteredValues=[];var In=it.Children.toArray(ot).filter(it.isValidElement).map((function(et,tt,ot){var Zt=ot.length;return Je.filteredValues.push(et.props.value),et.props&&!et.props.disabled&&(Tn=!1),(0,it.cloneElement)(et,{selected:et.props.value===Pn,key:et.key||tt,append:tt<Zt-1,prepend:tt>0,role:"radiogroup"===En?"radio":"menuitemradio"})})),jn=this.filteredValues[0],Mn=null==Sn||this.filteredValues.includes(Pn);var An={appearance:Ln?"prisma":tt,onClick:this.handleClick,error:!Ln&&Cn,onKeyDown:this.handleOnKeyDown,firstValue:jn,selectedValue:Mn?Pn:void 0};return Zt().createElement($n,V({flex:!0,$disabled:Tn,$error:Cn,"data-test":"radio-bar","data-test-value":Pn,role:En,"aria-labelledby":_n,"aria-describedby":en,"aria-required":kn},xn()(Dn,"onChange")),Zt().createElement(Bn.Provider,{value:An},In))}}]),a}(it.Component);J(Kn,"propTypes",qn),J(Kn,"defaultProps",{appearance:"default",error:!1,inline:!1,role:"radiogroup"}),J(Kn,"Option",Wn);var Un=(0,En.withSplunkTheme)(Kn);Un.propTypes=Kn.propTypes,Un.Option=Wn;const Gn=Un;Je.exports=ot})()},7001:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Wr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(3693);var wn=et.n(_n);const Sn=tt(56);var xn=et.n(Sn);const kn=tt(63);var En=et.n(kn);const Dn=tt(38);var Pn=et.n(Dn);const Ln=tt(643),Tn=tt(198),In=tt(1211);var jn=et.n(In);const Mn=tt(1210);var An=et.n(Mn);const Rn=tt(2);var Nn=et.n(Rn);const Fn=tt(97);var Bn=et.n(Fn);const Vn=tt(561);var Wn=et.n(Vn),zn=Nn()(Wn()).withConfig({displayName:"SliderStyles__StyledBox",componentId:"sc-16ooit4-0"})(["",";flex:1 1 auto;&[data-inline]{width:300px;}"],Tn.mixins.reset("block")),Hn=Nn().div.withConfig({displayName:"SliderStyles__StyledInput",componentId:"sc-16ooit4-1"})(["flex:1 0 0;vertical-align:middle;position:relative;cursor:default;height:",";max-width:100%;"],Tn.variables.inputHeight),$n="1px",qn=function e(Je){var et=Je.$error;return(0,Tn.pick)({enterprise:Tn.variables.gray45,prisma:et?Tn.variables.accentColorNegative:Tn.variables.contentColorActive})},Kn=(0,Tn.pick)({enterprise:{dark:Tn.variables.gray20,light:Tn.variables.gray96},prisma:Tn.variables.neutral100}),Un=(0,Tn.pick)({enterprise:Tn.variables.gray80,prisma:Tn.variables.interactiveColorBorder}),Gn=Nn().div.withConfig({displayName:"SliderStyles__StyledSliderBar",componentId:"sc-16ooit4-2"})(["position:absolute;top:",";left:0;height:",";width:100%;border-radius:2.5px;",""],(0,Tn.pick)({enterprise:"12px",prisma:"18px"}),(0,Tn.pick)({enterprise:"5px",prisma:"4px"}),(function(Je){var et=Je.$disabled,tt=Je.$error,ot=Je.$position,it=Je.$stepMarksWidth;return et?(0,Rn.css)(["background-color:",";"],(0,Tn.pick)({enterprise:Tn.variables.gray92,prisma:Tn.variables.contentColorDisabled})):function e(Je){var et=Je.$error,tt=Je.$position,ot=Je.$stepMarksWidth;return void 0!==ot?(0,Rn.css)(["background-image:linear-gradient( to right,",","," ",",transparent ",",transparent 100% ),repeating-linear-gradient( to right,",","," ",",transparent ",",transparent ","% ),linear-gradient( to right,",","," ","%,"," ","%,"," );"],qn({$error:et}),qn({$error:et}),$n,$n,Kn,Kn,$n,$n,ot,qn({$error:et}),qn({$error:et}),tt,Un,tt,Un):(0,Rn.css)(["background-image:linear-gradient( to right,",","," ","%,"," ","%,"," );"],qn({$error:et}),qn({$error:et}),tt,Un,tt,Un)}({$error:tt,$position:ot,$stepMarksWidth:it})})),Jn=(0,Tn.pick)({enterprise:18,prisma:20}),Cr=Nn().button.withConfig({displayName:"SliderStyles__StyledSliderThumb",componentId:"sc-16ooit4-3"})(["",";display:block;position:absolute;cursor:pointer;width:","px;height:","px;border-radius:",";border-width:0;background-color:",";margin-left:-8px;top:",";left:","%;&:hover:not([disabled]){outline:0;z-index:1;","}&:focus:not([disabled]),&:active{outline:0;box-shadow:",";z-index:1;","}&[disabled]{cursor:not-allowed;background-color:",";}",""],Tn.mixins.reset("inline"),Jn,Jn,(0,Tn.pick)({enterprise:"9px",prisma:"10px"}),(0,Tn.pick)({enterprise:Tn.variables.gray45,prisma:Tn.variables.contentColorActive}),(0,Tn.pick)({enterprise:"6px",prisma:"10px"}),(function(Je){return Je.$position}),(0,Tn.pick)({enterprise:(0,Rn.css)(["box-shadow:",";"],Tn.variables.focusShadow)}),Tn.variables.focusShadow,(0,Tn.pick)({prisma:(0,Rn.css)(["background-color:",";"],Tn.mixins.overlayColors(Tn.variables.contentColorActive,Tn.variables.interactiveColorOverlayActive)),enterprise:(0,Rn.css)(["border-color:",";"],(function(Je){return Bn()(Tn.variables.focusColor(Je)).setAlpha(.8).toRgbString()}))}),(0,Tn.pick)({enterprise:Tn.variables.gray92,prisma:Tn.variables.neutral400}),(0,Tn.pick)({prisma:function e(Je){return Je.$error&&(0,Rn.css)(["background-color:",";&:focus:not([disabled]),&:active{background-color:",";}"],Tn.variables.accentColorNegative,Tn.mixins.overlayColors(Tn.variables.accentColorNegative,Tn.variables.interactiveColorOverlayActive))}})),wr=Nn().div.withConfig({displayName:"SliderStyles__StyledPopoverContent",componentId:"sc-16ooit4-4"})(["padding:",";font-size:",";line-height:",";"],(0,Tn.pick)({enterprise:Tn.variables.spacingSmall,prisma:"12px 16px"}),(0,Tn.pick)({enterprise:Tn.variables.fontSizeSmall,prisma:"14px"}),(0,Tn.pick)({enterprise:"18px",prisma:"24px"})),Sr=(0,Rn.css)(["flex:0 0 auto;line-height:",";",""],Tn.variables.inputHeight,(function(Je){return Je.$disabled&&(0,Rn.css)(["color:",";"],(0,Tn.pick)({enterprise:Tn.variables.textDisabledColor,prisma:Tn.variables.contentColorDisabled}))})),Or=Nn()(Wn()).withConfig({displayName:"SliderStyles__StyledMinLabelBox",componentId:"sc-16ooit4-5"})(["",";margin-right:",";text-align:right;"],Sr,(0,Tn.pick)({enterprise:"15px",prisma:"16px"})),xr=Nn()(Wn()).withConfig({displayName:"SliderStyles__StyledMaxLabelBox",componentId:"sc-16ooit4-6"})(["",";margin-left:",";text-align:left;"],Sr,(0,Tn.pick)({enterprise:"15px",prisma:"16px"}));function I(Je){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function L(){return(L=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function A(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function U(Je,et){return(U=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function H(Je){var et=function J(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Q(Je);if(et){var it=Q(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return X(this,tt)}}function X(Je,et){return!et||"object"!==I(et)&&"function"!=typeof et?G(Je):et}function G(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Q(Je){return(Q=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Y(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var kr={defaultValue:Cn().number,describedBy:Cn().string,disabled:Cn().bool,displayValue:Cn().string,elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,inline:Cn().bool,labelledBy:Cn().string,max:Cn().number,maxLabel:Cn().node,min:Cn().number,minLabel:Cn().node,name:Cn().string,onChange:Cn().func,required:Cn().bool,step:Cn().number,stepMarks:Cn().oneOf(["focus","always","never"]),splunkTheme:Cn().object,value:Cn().number},Lr=function(Je){!function K(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&U(Je,et)}(r,Je);var et=H(r);function r(Je){var tt;!function W(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Y(G(tt=et.call(this,Je)),"controlledExternally",void 0),Y(G(tt),"sliderThumb",null),Y(G(tt),"checkPositionBounds",(function(Je){return Je>100?100:Je<0?0:Je})),Y(G(tt),"checkValueBounds",(function(Je){return Je>tt.props.max?tt.props.max:Je<tt.props.min?tt.props.min:Je})),Y(G(tt),"handleBlur",(function(){tt.setState({isFocused:!1,showTooltip:!1})})),Y(G(tt),"handleClick",(function(Je){var et=tt.percentageFromEvent(Je);if(void 0!==et){var ot=tt.roundValueToStep(tt.positionToValue(et));tt.setValue(Je,{value:ot})}})),Y(G(tt),"handleFocus",(function(){tt.setState({isFocused:!0,showTooltip:!0})})),Y(G(tt),"getValueOffset",(function(Je,et){var ot=tt.props,it=ot.min,Zt=ot.step,en=new(wn())(Je).minus(it).modulo(Zt).toNumber();return en>0?"forward"===et?Zt-en:en:Zt})),Y(G(tt),"handleKeyDown",(function(Je){var et=tt.getValue();if(void 0!==et){if("right"===(0,Ln.keycode)(Je.nativeEvent))et=tt.checkValueBounds(et+tt.getValueOffset(et,"forward"));else if("left"===(0,Ln.keycode)(Je.nativeEvent))et=tt.checkValueBounds(et-tt.getValueOffset(et,"backward"));else if("up"===(0,Ln.keycode)(Je.nativeEvent))Je.preventDefault(),et=tt.checkValueBounds(et+tt.getValueOffset(et,"forward"));else{if("down"!==(0,Ln.keycode)(Je.nativeEvent))return;Je.preventDefault(),et=tt.checkValueBounds(et-tt.getValueOffset(et,"backward"))}et=tt.roundValueToStep(et),tt.setValue(Je,{value:et})}})),Y(G(tt),"handleMount",(function(Je){tt.setState({sliderBar:Je})})),Y(G(tt),"handleMouseDown",(function(Je){Je.preventDefault(),tt.focus(),tt.setState({selected:!0,showTooltip:!0})})),Y(G(tt),"handleMouseEnter",(function(){tt.setState({showTooltip:!0})})),Y(G(tt),"handleMouseLeave",(function(){tt.state.selected||tt.setState({showTooltip:!1})})),Y(G(tt),"handleMouseMove",(function(Je){if(tt.state.selected){var et=tt.percentageFromEvent(Je);if(void 0!==et){var ot=tt.roundValueToStep(tt.positionToValue(et));tt.setValue(Je,{value:ot})}}})),Y(G(tt),"handleMouseUp",(function(){tt.setState({selected:!1,showTooltip:!1})})),Y(G(tt),"percentageFromEvent",(function(Je){if(null!==tt.state.sliderBar){var et=tt.state.sliderBar.getBoundingClientRect(),ot=Je.clientX-et.left;return tt.checkPositionBounds(ot/et.width*100)}})),Y(G(tt),"positionToValue",(function(Je){return Je/100*(tt.props.max-tt.props.min)+tt.props.min})),Y(G(tt),"roundValueToStep",(function(Je){var et=tt.props,ot=et.step,it=et.min,Zt=et.max;return Je>Zt-(Zt-it)%ot/2?Zt:new(wn())(Je).minus(it).div(ot).todp(0).mul(ot).add(it).toNumber()})),Y(G(tt),"valueToPosition",(function(Je){if(void 0!==Je){var et=tt.props.max-tt.props.min;return(Je-tt.props.min)/et*100}})),tt.controlledExternally=xn()(Je,"value");var ot=xn()(Je,"defaultValue")?Je.defaultValue:tt.roundValueToStep((Je.max-Je.min)/2);return tt.state={isFocused:!1,selected:!1,showTooltip:!1,sliderBar:null,value:tt.isControlled()?void 0:ot},Je.min,Je.max,tt}return function z(Je,et,tt){return et&&A(Je.prototype,et),tt&&A(Je,tt),Je}(r,[{key:"componentDidUpdate",value:function e(Je){}},{key:"getValue",value:function e(){return this.isControlled()?this.props.value:this.state.value}},{key:"setValue",value:function e(Je,et){var tt,ot,it=et.value,Zt=this.getValue(),en=this.props.name;Zt!==it&&(null===(tt=(ot=this.props).onChange)||void 0===tt||tt.call(ot,Je,{value:it,name:en}),this.isControlled()||this.setState({value:it}))}},{key:"focus",value:function e(){var Je;null===(Je=this.sliderThumb)||void 0===Je||Je.focus()}},{key:"stepWidthInPercentage",value:function e(){return 100*this.props.step/(this.props.max-this.props.min)}},{key:"stepMarksWidth",value:function e(){var Je=this.props,et=Je.max,tt=Je.min,ot=Je.step,it=Je.splunkTheme,Zt=this.state.sliderBar;if(null!==Zt){var en=Math.round((et-tt)/ot),Cn=Zt.getBoundingClientRect(),_n=Jn(it);return Cn.width/en>_n/2?this.stepWidthInPercentage():void 0}}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.describedBy,ot=et.disabled,it=et.displayValue,en=et.elementRef,Cn=et.error,_n=et.inline,wn=et.labelledBy,Sn=et.max,xn=et.maxLabel,kn=et.min,Dn=et.minLabel,Ln=et.required,Tn=et.stepMarks,In=this.state,Mn=In.isFocused,Rn=In.selected,Nn=In.sliderBar,Fn=this.getValue(),Bn=this.valueToPosition(Fn),Vn=("focus"===Tn&&Mn||"always"===Tn)&&Nn?this.stepMarksWidth():void 0,Wn=Pn()(this.props,En()(r.propTypes));return Zt().createElement(zn,L({"data-test":"slider","data-test-value":Fn,elementRef:en,flex:!0,inline:_n},Wn),Rn&&Zt().createElement(Zt().Fragment,null,Zt().createElement(jn(),{target:window,eventType:"mouseup",listener:this.handleMouseUp}),Zt().createElement(jn(),{target:window,eventType:"mousemove",listener:this.handleMouseMove})),null!==Dn&&Zt().createElement(Or,{"data-test":"min-label",$disabled:ot},Dn||kn),Zt().createElement(Hn,{onClick:ot?void 0:this.handleClick},Zt().createElement(Gn,{"aria-required":Ln,"data-test":"bar",$disabled:ot,ref:this.handleMount,$error:Cn,$position:Bn,$stepMarksWidth:Vn}),Zt().createElement(Cr,{"aria-describedby":tt,"aria-labelledby":wn,"aria-invalid":Cn,"aria-valuemax":Sn,"aria-valuemin":kn,"aria-valuenow":Fn,"data-test":"handle",onBlur:this.handleBlur,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,onKeyDown:ot?void 0:this.handleKeyDown,onMouseDown:ot?void 0:this.handleMouseDown,onFocus:this.handleFocus,ref:function e(et){Je.sliderThumb=et},role:"slider",disabled:ot,$error:Cn,$position:Bn}),Zt().createElement(An(),{open:this.state.showTooltip,anchor:this.sliderThumb,appearance:"inverted",align:"center"},Zt().createElement(wr,null,it||Fn))),null!==xn&&Zt().createElement(xr,{"data-test":"max-label",$disabled:ot},xn||Sn))}}]),r}(it.Component);Y(Lr,"propTypes",kr),Y(Lr,"defaultProps",{disabled:!1,error:!1,inline:!1,min:1,max:5,step:1,stepMarks:"focus"});var Nr=(0,Tn.withSplunkTheme)(Lr);Nr.propTypes=Lr.propTypes;const Wr=Nr;Je.exports=ot})()},7002:function(Je,et,tt){
|
|
|
/*!
|
|
|
* Copyright © 2024 Splunk Inc.
|
|
|
* SPLUNK CONFIDENTIAL – Use or disclosure of this material in whole or
|
|
|
* in part without a valid written license from Splunk Inc. is PROHIBITED.
|
|
|
*/
|
|
|
Je.exports=function(Je){var et={};function __webpack_require__(tt){if(et[tt])return et[tt].exports;var ot=et[tt]={i:tt,l:!1,exports:{}};return Je[tt].call(ot.exports,ot,ot.exports,__webpack_require__),ot.l=!0,ot.exports}return __webpack_require__.m=Je,__webpack_require__.c=et,__webpack_require__.d=function(Je,et,tt){__webpack_require__.o(Je,et)||Object.defineProperty(Je,et,{enumerable:!0,get:tt})},__webpack_require__.r=function(Je){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})},__webpack_require__.t=function(Je,et){if(1&et&&(Je=__webpack_require__(Je)),8&et)return Je;if(4&et&&"object"==typeof Je&&Je&&Je.__esModule)return Je;var tt=Object.create(null);if(__webpack_require__.r(tt),Object.defineProperty(tt,"default",{enumerable:!0,value:Je}),2&et&&"string"!=typeof Je)for(var ot in Je)__webpack_require__.d(tt,ot,function(et){return Je[et]}.bind(null,ot));return tt},__webpack_require__.n=function(Je){var et=Je&&Je.__esModule?function getDefault(){return Je.default}:function getModuleExports(){return Je};return __webpack_require__.d(et,"a",et),et},__webpack_require__.o=function(Je,et){return Object.prototype.hasOwnProperty.call(Je,et)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=20)}({0:function(Je,et){Je.exports=tt(16)},1:function(Je,et){Je.exports=tt(17)},13:function(Je,et){Je.exports=tt(119)},20:function(Je,et,tt){"use strict";var ot=tt(13),it=tt(0),Zt=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.DslParser=void 0;var en=tt(24),Cn=tt(25),_n=function(){function DslParser(){it(this,DslParser)}return Zt(DslParser,null,[{key:"parse",value:function parse(Je){if(DslParser.cache[Je])return ot(DslParser.cache[Je]);var et=new en.Parser(Cn);return et.feed(Je),et.results.length>1&&console.warn("Ambiguous parse of '".concat(Je,"'")),0===et.results.length&&console.warn("No parsed results for '".concat(Je,"'")),DslParser.cache[Je]=ot(et.results[0]),et.results[0]}}]),DslParser}();et.DslParser=_n,_n.cache={}},24:function(Je,et){Je.exports=tt(1617)},25:function(Je,et,tt){var ot=tt(13);function _createForOfIteratorHelper(Je,et){var tt;if("undefined"==typeof Symbol||null==Je[Symbol.iterator]){if(Array.isArray(Je)||(tt=function _unsupportedIterableToArray(Je,et){if(!Je)return;if("string"==typeof Je)return _arrayLikeToArray(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return _arrayLikeToArray(Je,et)}(Je))||et&&Je&&"number"==typeof Je.length){tt&&(Je=tt);var ot=0,it=function F(){};return{s:it,n:function n(){return ot>=Je.length?{done:!0}:{done:!1,value:Je[ot++]}},e:function e(Je){throw Je},f:it}}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 Zt,en=!0,Cn=!1;return{s:function s(){tt=Je[Symbol.iterator]()},n:function n(){var Je=tt.next();return en=Je.done,Je},e:function e(Je){Cn=!0,Zt=Je},f:function f(){try{en||null==tt.return||tt.return()}finally{if(Cn)throw Zt}}}}function _arrayLikeToArray(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}!function(){function id(Je){return Je[0]}var et={Lexer:void 0,ParserRules:[{name:"_$ebnf$1",symbols:[]},{name:"_$ebnf$1",symbols:["_$ebnf$1","wschar"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"_",symbols:["_$ebnf$1"],postprocess:function postprocess(Je){return null}},{name:"__$ebnf$1",symbols:["wschar"]},{name:"__$ebnf$1",symbols:["__$ebnf$1","wschar"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"__",symbols:["__$ebnf$1"],postprocess:function postprocess(Je){return null}},{name:"wschar",symbols:[/[ \t\n\v\f]/],postprocess:id},{name:"dqstring$ebnf$1",symbols:[]},{name:"dqstring$ebnf$1",symbols:["dqstring$ebnf$1","dstrchar"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"dqstring",symbols:[{literal:'"'},"dqstring$ebnf$1",{literal:'"'}],postprocess:function postprocess(Je){return Je[1].join("")}},{name:"sqstring$ebnf$1",symbols:[]},{name:"sqstring$ebnf$1",symbols:["sqstring$ebnf$1","sstrchar"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"sqstring",symbols:[{literal:"'"},"sqstring$ebnf$1",{literal:"'"}],postprocess:function postprocess(Je){return Je[1].join("")}},{name:"btstring$ebnf$1",symbols:[]},{name:"btstring$ebnf$1",symbols:["btstring$ebnf$1",/[^`]/],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"btstring",symbols:[{literal:"`"},"btstring$ebnf$1",{literal:"`"}],postprocess:function postprocess(Je){return Je[1].join("")}},{name:"dstrchar",symbols:[/[^\\"\n]/],postprocess:id},{name:"dstrchar",symbols:[{literal:"\\"},"strescape"],postprocess:function postprocess(Je){return JSON.parse('"'+Je.join("")+'"')}},{name:"sstrchar",symbols:[/[^\\'\n]/],postprocess:id},{name:"sstrchar",symbols:[{literal:"\\"},"strescape"],postprocess:function postprocess(Je){return JSON.parse('"'+Je.join("")+'"')}},{name:"sstrchar$string$1",symbols:[{literal:"\\"},{literal:"'"}],postprocess:function joiner(Je){return Je.join("")}},{name:"sstrchar",symbols:["sstrchar$string$1"],postprocess:function postprocess(Je){return"'"}},{name:"strescape",symbols:[/["\\\/bfnrt]/],postprocess:id},{name:"strescape",symbols:[{literal:"u"},/[a-fA-F0-9]/,/[a-fA-F0-9]/,/[a-fA-F0-9]/,/[a-fA-F0-9]/],postprocess:function postprocess(Je){return Je.join("")}},{name:"unsigned_int$ebnf$1",symbols:[/[0-9]/]},{name:"unsigned_int$ebnf$1",symbols:["unsigned_int$ebnf$1",/[0-9]/],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"unsigned_int",symbols:["unsigned_int$ebnf$1"],postprocess:function postprocess(Je){return parseInt(Je[0].join(""))}},{name:"int$ebnf$1$subexpression$1",symbols:[{literal:"-"}]},{name:"int$ebnf$1$subexpression$1",symbols:[{literal:"+"}]},{name:"int$ebnf$1",symbols:["int$ebnf$1$subexpression$1"],postprocess:id},{name:"int$ebnf$1",symbols:[],postprocess:function postprocess(Je){return null}},{name:"int$ebnf$2",symbols:[/[0-9]/]},{name:"int$ebnf$2",symbols:["int$ebnf$2",/[0-9]/],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"int",symbols:["int$ebnf$1","int$ebnf$2"],postprocess:function postprocess(Je){return Je[0]?parseInt(Je[0][0]+Je[1].join("")):parseInt(Je[1].join(""))}},{name:"unsigned_decimal$ebnf$1",symbols:[/[0-9]/]},{name:"unsigned_decimal$ebnf$1",symbols:["unsigned_decimal$ebnf$1",/[0-9]/],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"unsigned_decimal$ebnf$2$subexpression$1$ebnf$1",symbols:[/[0-9]/]},{name:"unsigned_decimal$ebnf$2$subexpression$1$ebnf$1",symbols:["unsigned_decimal$ebnf$2$subexpression$1$ebnf$1",/[0-9]/],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"unsigned_decimal$ebnf$2$subexpression$1",symbols:[{literal:"."},"unsigned_decimal$ebnf$2$subexpression$1$ebnf$1"]},{name:"unsigned_decimal$ebnf$2",symbols:["unsigned_decimal$ebnf$2$subexpression$1"],postprocess:id},{name:"unsigned_decimal$ebnf$2",symbols:[],postprocess:function postprocess(Je){return null}},{name:"unsigned_decimal",symbols:["unsigned_decimal$ebnf$1","unsigned_decimal$ebnf$2"],postprocess:function postprocess(Je){return parseFloat(Je[0].join("")+(Je[1]?"."+Je[1][1].join(""):""))}},{name:"decimal$ebnf$1",symbols:[{literal:"-"}],postprocess:id},{name:"decimal$ebnf$1",symbols:[],postprocess:function postprocess(Je){return null}},{name:"decimal$ebnf$2",symbols:[/[0-9]/]},{name:"decimal$ebnf$2",symbols:["decimal$ebnf$2",/[0-9]/],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"decimal$ebnf$3$subexpression$1$ebnf$1",symbols:[/[0-9]/]},{name:"decimal$ebnf$3$subexpression$1$ebnf$1",symbols:["decimal$ebnf$3$subexpression$1$ebnf$1",/[0-9]/],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"decimal$ebnf$3$subexpression$1",symbols:[{literal:"."},"decimal$ebnf$3$subexpression$1$ebnf$1"]},{name:"decimal$ebnf$3",symbols:["decimal$ebnf$3$subexpression$1"],postprocess:id},{name:"decimal$ebnf$3",symbols:[],postprocess:function postprocess(Je){return null}},{name:"decimal",symbols:["decimal$ebnf$1","decimal$ebnf$2","decimal$ebnf$3"],postprocess:function postprocess(Je){return parseFloat((Je[0]||"")+Je[1].join("")+(Je[2]?"."+Je[2][1].join(""):""))}},{name:"percentage",symbols:["decimal",{literal:"%"}],postprocess:function postprocess(Je){return Je[0]/100}},{name:"jsonfloat$ebnf$1",symbols:[{literal:"-"}],postprocess:id},{name:"jsonfloat$ebnf$1",symbols:[],postprocess:function postprocess(Je){return null}},{name:"jsonfloat$ebnf$2",symbols:[/[0-9]/]},{name:"jsonfloat$ebnf$2",symbols:["jsonfloat$ebnf$2",/[0-9]/],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"jsonfloat$ebnf$3$subexpression$1$ebnf$1",symbols:[/[0-9]/]},{name:"jsonfloat$ebnf$3$subexpression$1$ebnf$1",symbols:["jsonfloat$ebnf$3$subexpression$1$ebnf$1",/[0-9]/],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"jsonfloat$ebnf$3$subexpression$1",symbols:[{literal:"."},"jsonfloat$ebnf$3$subexpression$1$ebnf$1"]},{name:"jsonfloat$ebnf$3",symbols:["jsonfloat$ebnf$3$subexpression$1"],postprocess:id},{name:"jsonfloat$ebnf$3",symbols:[],postprocess:function postprocess(Je){return null}},{name:"jsonfloat$ebnf$4$subexpression$1$ebnf$1",symbols:[/[+-]/],postprocess:id},{name:"jsonfloat$ebnf$4$subexpression$1$ebnf$1",symbols:[],postprocess:function postprocess(Je){return null}},{name:"jsonfloat$ebnf$4$subexpression$1$ebnf$2",symbols:[/[0-9]/]},{name:"jsonfloat$ebnf$4$subexpression$1$ebnf$2",symbols:["jsonfloat$ebnf$4$subexpression$1$ebnf$2",/[0-9]/],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"jsonfloat$ebnf$4$subexpression$1",symbols:[/[eE]/,"jsonfloat$ebnf$4$subexpression$1$ebnf$1","jsonfloat$ebnf$4$subexpression$1$ebnf$2"]},{name:"jsonfloat$ebnf$4",symbols:["jsonfloat$ebnf$4$subexpression$1"],postprocess:id},{name:"jsonfloat$ebnf$4",symbols:[],postprocess:function postprocess(Je){return null}},{name:"jsonfloat",symbols:["jsonfloat$ebnf$1","jsonfloat$ebnf$2","jsonfloat$ebnf$3","jsonfloat$ebnf$4"],postprocess:function postprocess(Je){return parseFloat((Je[0]||"")+Je[1].join("")+(Je[2]?"."+Je[2][1].join(""):"")+(Je[3]?"e"+(Je[3][1]||"+")+Je[3][2].join(""):""))}},{name:"Pipeline$ebnf$1",symbols:[]},{name:"Pipeline$ebnf$1$subexpression$1",symbols:[{literal:"|"},"Expr"]},{name:"Pipeline$ebnf$1",symbols:["Pipeline$ebnf$1","Pipeline$ebnf$1$subexpression$1"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"Pipeline",symbols:["Expr","Pipeline$ebnf$1"],postprocess:function postprocess(Je){return[Je[0]].concat(ot(Je[1].map((function(Je){return Je[1]}))))}},{name:"Expr",symbols:["_","Identifier","_"],postprocess:function postprocess(Je){return Je[1]}},{name:"Expr",symbols:["_","Method","_"],postprocess:function postprocess(Je){return Je[1]}},{name:"Expr",symbols:["_","Literal","_"],postprocess:function postprocess(Je){return Je[1]}},{name:"Method$ebnf$1",symbols:["Arg"],postprocess:id},{name:"Method$ebnf$1",symbols:[],postprocess:function postprocess(Je){return null}},{name:"Method$ebnf$2",symbols:[]},{name:"Method$ebnf$2$subexpression$1",symbols:["_",{literal:","},"_","Arg"]},{name:"Method$ebnf$2",symbols:["Method$ebnf$2","Method$ebnf$2$subexpression$1"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"Method",symbols:["Identifier",{literal:"("},"_","Method$ebnf$1","Method$ebnf$2","_",{literal:")"}],postprocess:function postprocess(Je){var et=Je[3],tt=Je[4],ot=[];return et&&ot.push(et),tt&&(ot=ot.concat(tt.map((function(Je){return Je[3]})))),{type:"method",name:Je[0].v,args:ot}}},{name:"Arg",symbols:["Identifier"],postprocess:function postprocess(Je){return Je[0]}},{name:"Arg",symbols:["Literal"],postprocess:function postprocess(Je){return Je[0]}},{name:"Identifier$ebnf$1",symbols:[]},{name:"Identifier$ebnf$1$subexpression$1",symbols:["Letter"]},{name:"Identifier$ebnf$1$subexpression$1",symbols:["Digit"]},{name:"Identifier$ebnf$1",symbols:["Identifier$ebnf$1","Identifier$ebnf$1$subexpression$1"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"Identifier",symbols:["Letter","Identifier$ebnf$1"],postprocess:function postprocess(Je){return{type:"identifier",v:Je[0]+Je[1].join("")}}},{name:"Identifier$ebnf$2",symbols:[]},{name:"Identifier$ebnf$2$subexpression$1",symbols:["Letter"]},{name:"Identifier$ebnf$2$subexpression$1",symbols:["Digit"]},{name:"Identifier$ebnf$2",symbols:["Identifier$ebnf$2","Identifier$ebnf$2$subexpression$1"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"Identifier$ebnf$3$subexpression$1$ebnf$1",symbols:[]},{name:"Identifier$ebnf$3$subexpression$1$ebnf$1$subexpression$1",symbols:["Letter"]},{name:"Identifier$ebnf$3$subexpression$1$ebnf$1$subexpression$1",symbols:["Digit"]},{name:"Identifier$ebnf$3$subexpression$1$ebnf$1",symbols:["Identifier$ebnf$3$subexpression$1$ebnf$1","Identifier$ebnf$3$subexpression$1$ebnf$1$subexpression$1"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"Identifier$ebnf$3$subexpression$1",symbols:["Dot","Letter","Identifier$ebnf$3$subexpression$1$ebnf$1"]},{name:"Identifier$ebnf$3",symbols:["Identifier$ebnf$3$subexpression$1"]},{name:"Identifier$ebnf$3$subexpression$2$ebnf$1",symbols:[]},{name:"Identifier$ebnf$3$subexpression$2$ebnf$1$subexpression$1",symbols:["Letter"]},{name:"Identifier$ebnf$3$subexpression$2$ebnf$1$subexpression$1",symbols:["Digit"]},{name:"Identifier$ebnf$3$subexpression$2$ebnf$1",symbols:["Identifier$ebnf$3$subexpression$2$ebnf$1","Identifier$ebnf$3$subexpression$2$ebnf$1$subexpression$1"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"Identifier$ebnf$3$subexpression$2",symbols:["Dot","Letter","Identifier$ebnf$3$subexpression$2$ebnf$1"]},{name:"Identifier$ebnf$3",symbols:["Identifier$ebnf$3","Identifier$ebnf$3$subexpression$2"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"Identifier",symbols:["Letter","Identifier$ebnf$2","Identifier$ebnf$3"],postprocess:function postprocess(Je){return{type:"identifier",v:function flat(Je){var et,tt=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,ot=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],it=_createForOfIteratorHelper(Je);try{for(it.s();!(et=it.n()).done;){var Zt=et.value;Zt instanceof Array&&tt>0?flat(Zt,tt-1,ot):ot.push(Zt)}}catch(Je){it.e(Je)}finally{it.f()}return ot}(Je,1/0).join("")}}},{name:"Literal",symbols:["jsonfloat"],postprocess:function postprocess(Je){return{type:"number",v:Je[0]}}},{name:"Literal",symbols:["dqstring"],postprocess:function postprocess(Je){return{type:"string",v:Je[0]}}},{name:"Literal",symbols:["sqstring"],postprocess:function postprocess(Je){return{type:"string",v:Je[0]}}},{name:"Literal",symbols:["btstring"],postprocess:function postprocess(Je){return{type:"string",v:Je[0]}}},{name:"Letter",symbols:[/[a-zA-Z_]/],postprocess:function postprocess(Je){return Je[0]}},{name:"Digit",symbols:[/[0-9]/],postprocess:function postprocess(Je){return Je[0]}},{name:"Dot",symbols:[/[\.]/],postprocess:function postprocess(Je){return Je[0]}}],ParserStart:"Pipeline"};void 0!==Je.exports?Je.exports=et:window.grammar=et}()}})},7003:function(Je,et,tt){
|
|
|
/*!
|
|
|
* Copyright © 2024 Splunk Inc.
|
|
|
* SPLUNK CONFIDENTIAL – Use or disclosure of this material in whole or
|
|
|
* in part without a valid written license from Splunk Inc. is PROHIBITED.
|
|
|
*/
|
|
|
Je.exports=function(Je){var et={};function __webpack_require__(tt){if(et[tt])return et[tt].exports;var ot=et[tt]={i:tt,l:!1,exports:{}};return Je[tt].call(ot.exports,ot,ot.exports,__webpack_require__),ot.l=!0,ot.exports}return __webpack_require__.m=Je,__webpack_require__.c=et,__webpack_require__.d=function(Je,et,tt){__webpack_require__.o(Je,et)||Object.defineProperty(Je,et,{enumerable:!0,get:tt})},__webpack_require__.r=function(Je){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})},__webpack_require__.t=function(Je,et){if(1&et&&(Je=__webpack_require__(Je)),8&et)return Je;if(4&et&&"object"==typeof Je&&Je&&Je.__esModule)return Je;var tt=Object.create(null);if(__webpack_require__.r(tt),Object.defineProperty(tt,"default",{enumerable:!0,value:Je}),2&et&&"string"!=typeof Je)for(var ot in Je)__webpack_require__.d(tt,ot,function(et){return Je[et]}.bind(null,ot));return tt},__webpack_require__.n=function(Je){var et=Je&&Je.__esModule?function getDefault(){return Je.default}:function getModuleExports(){return Je};return __webpack_require__.d(et,"a",et),et},__webpack_require__.o=function(Je,et){return Object.prototype.hasOwnProperty.call(Je,et)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=28)}({0:function(Je,et){Je.exports=tt(16)},1:function(Je,et){Je.exports=tt(17)},13:function(Je,et){Je.exports=tt(119)},20:function(Je,et,tt){"use strict";var ot=tt(13),it=tt(0),Zt=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.DslParser=void 0;var en=tt(24),Cn=tt(25),_n=function(){function DslParser(){it(this,DslParser)}return Zt(DslParser,null,[{key:"parse",value:function parse(Je){if(DslParser.cache[Je])return ot(DslParser.cache[Je]);var et=new en.Parser(Cn);return et.feed(Je),et.results.length>1&&console.warn("Ambiguous parse of '".concat(Je,"'")),0===et.results.length&&console.warn("No parsed results for '".concat(Je,"'")),DslParser.cache[Je]=ot(et.results[0]),et.results[0]}}]),DslParser}();et.DslParser=_n,_n.cache={}},24:function(Je,et){Je.exports=tt(1617)},25:function(Je,et,tt){var ot=tt(13);function _createForOfIteratorHelper(Je,et){var tt;if("undefined"==typeof Symbol||null==Je[Symbol.iterator]){if(Array.isArray(Je)||(tt=function _unsupportedIterableToArray(Je,et){if(!Je)return;if("string"==typeof Je)return _arrayLikeToArray(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return _arrayLikeToArray(Je,et)}(Je))||et&&Je&&"number"==typeof Je.length){tt&&(Je=tt);var ot=0,it=function F(){};return{s:it,n:function n(){return ot>=Je.length?{done:!0}:{done:!1,value:Je[ot++]}},e:function e(Je){throw Je},f:it}}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 Zt,en=!0,Cn=!1;return{s:function s(){tt=Je[Symbol.iterator]()},n:function n(){var Je=tt.next();return en=Je.done,Je},e:function e(Je){Cn=!0,Zt=Je},f:function f(){try{en||null==tt.return||tt.return()}finally{if(Cn)throw Zt}}}}function _arrayLikeToArray(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}!function(){function id(Je){return Je[0]}var et={Lexer:void 0,ParserRules:[{name:"_$ebnf$1",symbols:[]},{name:"_$ebnf$1",symbols:["_$ebnf$1","wschar"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"_",symbols:["_$ebnf$1"],postprocess:function postprocess(Je){return null}},{name:"__$ebnf$1",symbols:["wschar"]},{name:"__$ebnf$1",symbols:["__$ebnf$1","wschar"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"__",symbols:["__$ebnf$1"],postprocess:function postprocess(Je){return null}},{name:"wschar",symbols:[/[ \t\n\v\f]/],postprocess:id},{name:"dqstring$ebnf$1",symbols:[]},{name:"dqstring$ebnf$1",symbols:["dqstring$ebnf$1","dstrchar"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"dqstring",symbols:[{literal:'"'},"dqstring$ebnf$1",{literal:'"'}],postprocess:function postprocess(Je){return Je[1].join("")}},{name:"sqstring$ebnf$1",symbols:[]},{name:"sqstring$ebnf$1",symbols:["sqstring$ebnf$1","sstrchar"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"sqstring",symbols:[{literal:"'"},"sqstring$ebnf$1",{literal:"'"}],postprocess:function postprocess(Je){return Je[1].join("")}},{name:"btstring$ebnf$1",symbols:[]},{name:"btstring$ebnf$1",symbols:["btstring$ebnf$1",/[^`]/],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"btstring",symbols:[{literal:"`"},"btstring$ebnf$1",{literal:"`"}],postprocess:function postprocess(Je){return Je[1].join("")}},{name:"dstrchar",symbols:[/[^\\"\n]/],postprocess:id},{name:"dstrchar",symbols:[{literal:"\\"},"strescape"],postprocess:function postprocess(Je){return JSON.parse('"'+Je.join("")+'"')}},{name:"sstrchar",symbols:[/[^\\'\n]/],postprocess:id},{name:"sstrchar",symbols:[{literal:"\\"},"strescape"],postprocess:function postprocess(Je){return JSON.parse('"'+Je.join("")+'"')}},{name:"sstrchar$string$1",symbols:[{literal:"\\"},{literal:"'"}],postprocess:function joiner(Je){return Je.join("")}},{name:"sstrchar",symbols:["sstrchar$string$1"],postprocess:function postprocess(Je){return"'"}},{name:"strescape",symbols:[/["\\\/bfnrt]/],postprocess:id},{name:"strescape",symbols:[{literal:"u"},/[a-fA-F0-9]/,/[a-fA-F0-9]/,/[a-fA-F0-9]/,/[a-fA-F0-9]/],postprocess:function postprocess(Je){return Je.join("")}},{name:"unsigned_int$ebnf$1",symbols:[/[0-9]/]},{name:"unsigned_int$ebnf$1",symbols:["unsigned_int$ebnf$1",/[0-9]/],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"unsigned_int",symbols:["unsigned_int$ebnf$1"],postprocess:function postprocess(Je){return parseInt(Je[0].join(""))}},{name:"int$ebnf$1$subexpression$1",symbols:[{literal:"-"}]},{name:"int$ebnf$1$subexpression$1",symbols:[{literal:"+"}]},{name:"int$ebnf$1",symbols:["int$ebnf$1$subexpression$1"],postprocess:id},{name:"int$ebnf$1",symbols:[],postprocess:function postprocess(Je){return null}},{name:"int$ebnf$2",symbols:[/[0-9]/]},{name:"int$ebnf$2",symbols:["int$ebnf$2",/[0-9]/],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"int",symbols:["int$ebnf$1","int$ebnf$2"],postprocess:function postprocess(Je){return Je[0]?parseInt(Je[0][0]+Je[1].join("")):parseInt(Je[1].join(""))}},{name:"unsigned_decimal$ebnf$1",symbols:[/[0-9]/]},{name:"unsigned_decimal$ebnf$1",symbols:["unsigned_decimal$ebnf$1",/[0-9]/],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"unsigned_decimal$ebnf$2$subexpression$1$ebnf$1",symbols:[/[0-9]/]},{name:"unsigned_decimal$ebnf$2$subexpression$1$ebnf$1",symbols:["unsigned_decimal$ebnf$2$subexpression$1$ebnf$1",/[0-9]/],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"unsigned_decimal$ebnf$2$subexpression$1",symbols:[{literal:"."},"unsigned_decimal$ebnf$2$subexpression$1$ebnf$1"]},{name:"unsigned_decimal$ebnf$2",symbols:["unsigned_decimal$ebnf$2$subexpression$1"],postprocess:id},{name:"unsigned_decimal$ebnf$2",symbols:[],postprocess:function postprocess(Je){return null}},{name:"unsigned_decimal",symbols:["unsigned_decimal$ebnf$1","unsigned_decimal$ebnf$2"],postprocess:function postprocess(Je){return parseFloat(Je[0].join("")+(Je[1]?"."+Je[1][1].join(""):""))}},{name:"decimal$ebnf$1",symbols:[{literal:"-"}],postprocess:id},{name:"decimal$ebnf$1",symbols:[],postprocess:function postprocess(Je){return null}},{name:"decimal$ebnf$2",symbols:[/[0-9]/]},{name:"decimal$ebnf$2",symbols:["decimal$ebnf$2",/[0-9]/],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"decimal$ebnf$3$subexpression$1$ebnf$1",symbols:[/[0-9]/]},{name:"decimal$ebnf$3$subexpression$1$ebnf$1",symbols:["decimal$ebnf$3$subexpression$1$ebnf$1",/[0-9]/],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"decimal$ebnf$3$subexpression$1",symbols:[{literal:"."},"decimal$ebnf$3$subexpression$1$ebnf$1"]},{name:"decimal$ebnf$3",symbols:["decimal$ebnf$3$subexpression$1"],postprocess:id},{name:"decimal$ebnf$3",symbols:[],postprocess:function postprocess(Je){return null}},{name:"decimal",symbols:["decimal$ebnf$1","decimal$ebnf$2","decimal$ebnf$3"],postprocess:function postprocess(Je){return parseFloat((Je[0]||"")+Je[1].join("")+(Je[2]?"."+Je[2][1].join(""):""))}},{name:"percentage",symbols:["decimal",{literal:"%"}],postprocess:function postprocess(Je){return Je[0]/100}},{name:"jsonfloat$ebnf$1",symbols:[{literal:"-"}],postprocess:id},{name:"jsonfloat$ebnf$1",symbols:[],postprocess:function postprocess(Je){return null}},{name:"jsonfloat$ebnf$2",symbols:[/[0-9]/]},{name:"jsonfloat$ebnf$2",symbols:["jsonfloat$ebnf$2",/[0-9]/],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"jsonfloat$ebnf$3$subexpression$1$ebnf$1",symbols:[/[0-9]/]},{name:"jsonfloat$ebnf$3$subexpression$1$ebnf$1",symbols:["jsonfloat$ebnf$3$subexpression$1$ebnf$1",/[0-9]/],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"jsonfloat$ebnf$3$subexpression$1",symbols:[{literal:"."},"jsonfloat$ebnf$3$subexpression$1$ebnf$1"]},{name:"jsonfloat$ebnf$3",symbols:["jsonfloat$ebnf$3$subexpression$1"],postprocess:id},{name:"jsonfloat$ebnf$3",symbols:[],postprocess:function postprocess(Je){return null}},{name:"jsonfloat$ebnf$4$subexpression$1$ebnf$1",symbols:[/[+-]/],postprocess:id},{name:"jsonfloat$ebnf$4$subexpression$1$ebnf$1",symbols:[],postprocess:function postprocess(Je){return null}},{name:"jsonfloat$ebnf$4$subexpression$1$ebnf$2",symbols:[/[0-9]/]},{name:"jsonfloat$ebnf$4$subexpression$1$ebnf$2",symbols:["jsonfloat$ebnf$4$subexpression$1$ebnf$2",/[0-9]/],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"jsonfloat$ebnf$4$subexpression$1",symbols:[/[eE]/,"jsonfloat$ebnf$4$subexpression$1$ebnf$1","jsonfloat$ebnf$4$subexpression$1$ebnf$2"]},{name:"jsonfloat$ebnf$4",symbols:["jsonfloat$ebnf$4$subexpression$1"],postprocess:id},{name:"jsonfloat$ebnf$4",symbols:[],postprocess:function postprocess(Je){return null}},{name:"jsonfloat",symbols:["jsonfloat$ebnf$1","jsonfloat$ebnf$2","jsonfloat$ebnf$3","jsonfloat$ebnf$4"],postprocess:function postprocess(Je){return parseFloat((Je[0]||"")+Je[1].join("")+(Je[2]?"."+Je[2][1].join(""):"")+(Je[3]?"e"+(Je[3][1]||"+")+Je[3][2].join(""):""))}},{name:"Pipeline$ebnf$1",symbols:[]},{name:"Pipeline$ebnf$1$subexpression$1",symbols:[{literal:"|"},"Expr"]},{name:"Pipeline$ebnf$1",symbols:["Pipeline$ebnf$1","Pipeline$ebnf$1$subexpression$1"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"Pipeline",symbols:["Expr","Pipeline$ebnf$1"],postprocess:function postprocess(Je){return[Je[0]].concat(ot(Je[1].map((function(Je){return Je[1]}))))}},{name:"Expr",symbols:["_","Identifier","_"],postprocess:function postprocess(Je){return Je[1]}},{name:"Expr",symbols:["_","Method","_"],postprocess:function postprocess(Je){return Je[1]}},{name:"Expr",symbols:["_","Literal","_"],postprocess:function postprocess(Je){return Je[1]}},{name:"Method$ebnf$1",symbols:["Arg"],postprocess:id},{name:"Method$ebnf$1",symbols:[],postprocess:function postprocess(Je){return null}},{name:"Method$ebnf$2",symbols:[]},{name:"Method$ebnf$2$subexpression$1",symbols:["_",{literal:","},"_","Arg"]},{name:"Method$ebnf$2",symbols:["Method$ebnf$2","Method$ebnf$2$subexpression$1"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"Method",symbols:["Identifier",{literal:"("},"_","Method$ebnf$1","Method$ebnf$2","_",{literal:")"}],postprocess:function postprocess(Je){var et=Je[3],tt=Je[4],ot=[];return et&&ot.push(et),tt&&(ot=ot.concat(tt.map((function(Je){return Je[3]})))),{type:"method",name:Je[0].v,args:ot}}},{name:"Arg",symbols:["Identifier"],postprocess:function postprocess(Je){return Je[0]}},{name:"Arg",symbols:["Literal"],postprocess:function postprocess(Je){return Je[0]}},{name:"Identifier$ebnf$1",symbols:[]},{name:"Identifier$ebnf$1$subexpression$1",symbols:["Letter"]},{name:"Identifier$ebnf$1$subexpression$1",symbols:["Digit"]},{name:"Identifier$ebnf$1",symbols:["Identifier$ebnf$1","Identifier$ebnf$1$subexpression$1"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"Identifier",symbols:["Letter","Identifier$ebnf$1"],postprocess:function postprocess(Je){return{type:"identifier",v:Je[0]+Je[1].join("")}}},{name:"Identifier$ebnf$2",symbols:[]},{name:"Identifier$ebnf$2$subexpression$1",symbols:["Letter"]},{name:"Identifier$ebnf$2$subexpression$1",symbols:["Digit"]},{name:"Identifier$ebnf$2",symbols:["Identifier$ebnf$2","Identifier$ebnf$2$subexpression$1"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"Identifier$ebnf$3$subexpression$1$ebnf$1",symbols:[]},{name:"Identifier$ebnf$3$subexpression$1$ebnf$1$subexpression$1",symbols:["Letter"]},{name:"Identifier$ebnf$3$subexpression$1$ebnf$1$subexpression$1",symbols:["Digit"]},{name:"Identifier$ebnf$3$subexpression$1$ebnf$1",symbols:["Identifier$ebnf$3$subexpression$1$ebnf$1","Identifier$ebnf$3$subexpression$1$ebnf$1$subexpression$1"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"Identifier$ebnf$3$subexpression$1",symbols:["Dot","Letter","Identifier$ebnf$3$subexpression$1$ebnf$1"]},{name:"Identifier$ebnf$3",symbols:["Identifier$ebnf$3$subexpression$1"]},{name:"Identifier$ebnf$3$subexpression$2$ebnf$1",symbols:[]},{name:"Identifier$ebnf$3$subexpression$2$ebnf$1$subexpression$1",symbols:["Letter"]},{name:"Identifier$ebnf$3$subexpression$2$ebnf$1$subexpression$1",symbols:["Digit"]},{name:"Identifier$ebnf$3$subexpression$2$ebnf$1",symbols:["Identifier$ebnf$3$subexpression$2$ebnf$1","Identifier$ebnf$3$subexpression$2$ebnf$1$subexpression$1"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"Identifier$ebnf$3$subexpression$2",symbols:["Dot","Letter","Identifier$ebnf$3$subexpression$2$ebnf$1"]},{name:"Identifier$ebnf$3",symbols:["Identifier$ebnf$3","Identifier$ebnf$3$subexpression$2"],postprocess:function arrpush(Je){return Je[0].concat([Je[1]])}},{name:"Identifier",symbols:["Letter","Identifier$ebnf$2","Identifier$ebnf$3"],postprocess:function postprocess(Je){return{type:"identifier",v:function flat(Je){var et,tt=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,ot=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],it=_createForOfIteratorHelper(Je);try{for(it.s();!(et=it.n()).done;){var Zt=et.value;Zt instanceof Array&&tt>0?flat(Zt,tt-1,ot):ot.push(Zt)}}catch(Je){it.e(Je)}finally{it.f()}return ot}(Je,1/0).join("")}}},{name:"Literal",symbols:["jsonfloat"],postprocess:function postprocess(Je){return{type:"number",v:Je[0]}}},{name:"Literal",symbols:["dqstring"],postprocess:function postprocess(Je){return{type:"string",v:Je[0]}}},{name:"Literal",symbols:["sqstring"],postprocess:function postprocess(Je){return{type:"string",v:Je[0]}}},{name:"Literal",symbols:["btstring"],postprocess:function postprocess(Je){return{type:"string",v:Je[0]}}},{name:"Letter",symbols:[/[a-zA-Z_]/],postprocess:function postprocess(Je){return Je[0]}},{name:"Digit",symbols:[/[0-9]/],postprocess:function postprocess(Je){return Je[0]}},{name:"Dot",symbols:[/[\.]/],postprocess:function postprocess(Je){return Je[0]}}],ParserStart:"Pipeline"};void 0!==Je.exports?Je.exports=et:window.grammar=et}()},28:function(Je,et,tt){"use strict";var ot=tt(0),it=tt(1);Object.defineProperty(et,"__esModule",{value:!0});var Zt=tt(20),en=function(){function EncodingParser(){ot(this,EncodingParser)}return it(EncodingParser,null,[{key:"parseOptions",value:function parseOptions(Je){var et={simpleOptions:{},expressions:{},context:Je.context},tt=Je.options;return Object.keys(tt).forEach((function(Je){var ot=tt[Je];EncodingParser.isDslString(ot)?et.expressions[Je]=Zt.DslParser.parse(EncodingParser.withoutArrow(ot)):et.simpleOptions[Je]=ot})),et}},{key:"isDslString",value:function isDslString(Je){return!!Je&&Je.toString().trim().startsWith(">")}},{key:"withoutArrow",value:function withoutArrow(Je){return Je.toString().match(/\s*>\s*(.+$)/)[1].trim()}},{key:"parse",value:function parse(Je){var et=Je.dimensions,tt={dimensions:{},context:Je.context};return Object.keys(et).forEach((function(Je){var ot={value:[]},it=null;"string"==typeof et[Je]?it=et[Je]:it=et[Je].value;ot.value=Zt.DslParser.parse(it),tt.dimensions[Je]=ot})),tt}}]),EncodingParser}();et.default=en}})},7004:function(Je,et,tt){
|
|
|
/*!
|
|
|
* Copyright © 2024 Splunk Inc.
|
|
|
* SPLUNK CONFIDENTIAL – Use or disclosure of this material in whole or
|
|
|
* in part without a valid written license from Splunk Inc. is PROHIBITED.
|
|
|
*/
|
|
|
Je.exports=function(Je){var et={};function __webpack_require__(tt){if(et[tt])return et[tt].exports;var ot=et[tt]={i:tt,l:!1,exports:{}};return Je[tt].call(ot.exports,ot,ot.exports,__webpack_require__),ot.l=!0,ot.exports}return __webpack_require__.m=Je,__webpack_require__.c=et,__webpack_require__.d=function(Je,et,tt){__webpack_require__.o(Je,et)||Object.defineProperty(Je,et,{enumerable:!0,get:tt})},__webpack_require__.r=function(Je){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})},__webpack_require__.t=function(Je,et){if(1&et&&(Je=__webpack_require__(Je)),8&et)return Je;if(4&et&&"object"==typeof Je&&Je&&Je.__esModule)return Je;var tt=Object.create(null);if(__webpack_require__.r(tt),Object.defineProperty(tt,"default",{enumerable:!0,value:Je}),2&et&&"string"!=typeof Je)for(var ot in Je)__webpack_require__.d(tt,ot,function(et){return Je[et]}.bind(null,ot));return tt},__webpack_require__.n=function(Je){var et=Je&&Je.__esModule?function getDefault(){return Je.default}:function getModuleExports(){return Je};return __webpack_require__.d(et,"a",et),et},__webpack_require__.o=function(Je,et){return Object.prototype.hasOwnProperty.call(Je,et)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=15)}({0:function(Je,et){Je.exports=tt(0)},1:function(Je,et){Je.exports=tt(1618)},15:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});var ot=tt(0),it=tt(1),Zt=tt(2);et.default=function EditIcon(Je){return ot.createElement(Zt.default,Object.assign({screenReaderText:(0,it._)("Edit"),width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},Je),ot.createElement("g",{clipPath:"url(#clip0)"},ot.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.52181 2.86485C10.5206 1.86451 12.1417 1.86474 13.1403 2.86538C14.1373 3.86453 14.1359 5.4827 13.137 6.48004L12.6242 6.99211L11.6821 6.04859L11.6822 6.0485L9.22506 3.58847L9.01185 3.37559L9.01214 3.3753L9.012 3.37516L9.01241 3.37503L9.52181 2.86485ZM2.2961 10.0997L8.07613 4.31412L9.01939 5.25648L9.01604 5.25983L11.6867 7.92415L11.6842 7.92503L11.6863 7.92713L5.9022 13.7058C5.71469 13.8931 5.46048 13.9983 5.19543 13.9983H3.00354C2.45126 13.9983 2.00354 13.5506 2.00354 12.9983V10.8064C2.00354 10.5414 2.10877 10.2872 2.2961 10.0997Z",fill:"#818D99"})),ot.createElement("defs",null,ot.createElement("clipPath",{id:"clip0"},ot.createElement("rect",{width:"16",height:"16",fill:"white"}))))}},2:function(Je,et){Je.exports=tt(1619)}})},7005:function(Je,et,tt){
|
|
|
/*!
|
|
|
* Copyright © 2024 Splunk Inc.
|
|
|
* SPLUNK CONFIDENTIAL – Use or disclosure of this material in whole or
|
|
|
* in part without a valid written license from Splunk Inc. is PROHIBITED.
|
|
|
*/
|
|
|
Je.exports=function(Je){var et={};function __webpack_require__(tt){if(et[tt])return et[tt].exports;var ot=et[tt]={i:tt,l:!1,exports:{}};return Je[tt].call(ot.exports,ot,ot.exports,__webpack_require__),ot.l=!0,ot.exports}return __webpack_require__.m=Je,__webpack_require__.c=et,__webpack_require__.d=function(Je,et,tt){__webpack_require__.o(Je,et)||Object.defineProperty(Je,et,{enumerable:!0,get:tt})},__webpack_require__.r=function(Je){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})},__webpack_require__.t=function(Je,et){if(1&et&&(Je=__webpack_require__(Je)),8&et)return Je;if(4&et&&"object"==typeof Je&&Je&&Je.__esModule)return Je;var tt=Object.create(null);if(__webpack_require__.r(tt),Object.defineProperty(tt,"default",{enumerable:!0,value:Je}),2&et&&"string"!=typeof Je)for(var ot in Je)__webpack_require__.d(tt,ot,function(et){return Je[et]}.bind(null,ot));return tt},__webpack_require__.n=function(Je){var et=Je&&Je.__esModule?function getDefault(){return Je.default}:function getModuleExports(){return Je};return __webpack_require__.d(et,"a",et),et},__webpack_require__.o=function(Je,et){return Object.prototype.hasOwnProperty.call(Je,et)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=22)}([function(Je,et){Je.exports=tt(0)},,,,function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});var ot=tt(0),it=function getEllipseIcon(Je){return function EllipseIcon(){return ot.createElement("svg",{width:"108",height:"64",viewBox:"0 0 108 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("path",Object.assign({d:"M107.5 32C107.5 40.5888 101.622 48.4531 91.9289 54.1973C82.2464 59.935 68.8377 63.5 54 63.5C39.1623 63.5 25.7536 59.935 16.0711 54.1973C6.37777 48.4531 0.5 40.5888 0.5 32C0.5 23.4112 6.37777 15.5469 16.0711 9.80273C25.7536 4.065 39.1623 0.5 54 0.5C68.8377 0.5 82.2464 4.065 91.9289 9.80273C101.622 15.5469 107.5 23.4112 107.5 32Z"},Je)))}};et.default={"ellipse.none":it({fill:"#F2F4F5",stroke:"#C3CBD4"}),"ellipse.fill":it({fill:"#00A4FD"}),"ellipse.stroke":it({fill:"#F2F4F5",stroke:"#00A4FD"}),"ellipse.fillAndStroke":it({fill:"#00A4FD",stroke:"#00A4FD"})}},function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});var ot=tt(0);et.default={"fillerGauge.none":function NonePreset(){return ot.createElement("svg",{width:"108",height:"64",viewBox:"0 0 108 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",fill:"#F2F4F5"}),ot.createElement("path",{d:"M69.576 27.1135C68.63 27.1135 67.8807 26.7994 67.3282 26.1713C66.7757 25.5431 66.4995 24.6349 66.4995 23.4467C66.4995 22.6142 66.6471 21.8763 66.9423 21.233C67.2374 20.5897 67.6802 20.0864 68.2705 19.7231C68.8608 19.3523 69.6025 19.1668 70.4956 19.1668C70.9345 19.1668 71.3054 19.2122 71.6081 19.3031V20.5291H70.8361C69.9204 20.5291 69.2468 20.7259 68.8154 21.1194C68.384 21.513 68.1343 22.0731 68.0661 22.7996C68.2705 22.512 68.5392 22.2963 68.8722 22.1525C69.2052 22.0087 69.5495 21.9368 69.9052 21.9368C70.4047 21.9368 70.8399 22.039 71.2108 22.2433C71.5816 22.4477 71.8692 22.7353 72.0735 23.1061C72.2779 23.477 72.3801 23.9084 72.3801 24.4003C72.3801 24.9149 72.2703 25.3804 72.0508 25.7966C71.8314 26.2053 71.5097 26.527 71.0859 26.7616C70.6696 26.9962 70.1663 27.1135 69.576 27.1135ZM69.5306 25.7626C69.9317 25.7626 70.242 25.6453 70.4615 25.4107C70.6885 25.1685 70.8021 24.8506 70.8021 24.4571C70.8021 24.0786 70.6885 23.7721 70.4615 23.5375C70.2345 23.3029 69.9242 23.1856 69.5306 23.1856C69.1371 23.1856 68.8154 23.3029 68.5656 23.5375C68.3235 23.7721 68.2024 24.09 68.2024 24.4911C68.2024 24.862 68.3235 25.1685 68.5656 25.4107C68.8154 25.6453 69.1371 25.7626 69.5306 25.7626ZM76.576 27H75.0094V26.6708C75.0094 26.1032 75.0359 25.5961 75.0888 25.1496C75.1494 24.6955 75.244 24.2679 75.3727 23.8667C75.5013 23.458 75.6754 23.0494 75.8949 22.6407C76.1144 22.2244 76.3868 21.7741 76.7122 21.2897L77.155 20.6426H73.4882V19.2804H78.8806V20.654L78.1086 21.7892C77.8134 22.2206 77.5675 22.6255 77.3707 23.0039C77.1739 23.3748 77.015 23.7456 76.8939 24.1165C76.7804 24.4873 76.6971 24.8771 76.6441 25.2858C76.5987 25.6945 76.576 26.1561 76.576 26.6708V27Z",fill:"#C4CBD3"}),ot.createElement("rect",{x:"8",y:"33",width:"92",height:"15",fill:"#C4CBD3",fillOpacity:"0.3"}),ot.createElement("rect",{x:"8",y:"33",width:"65",height:"15",fill:"#C4CBD3"}),ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",stroke:"#C3CBD4"}))},"fillerGauge.gauge":function GaugePreset(){return ot.createElement("svg",{width:"108",height:"64",viewBox:"0 0 108 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",fill:"#F2F4F5"}),ot.createElement("path",{d:"M69.576 27.1135C68.63 27.1135 67.8807 26.7994 67.3282 26.1713C66.7757 25.5431 66.4995 24.6349 66.4995 23.4467C66.4995 22.6142 66.6471 21.8763 66.9423 21.233C67.2374 20.5897 67.6802 20.0864 68.2705 19.7231C68.8608 19.3523 69.6025 19.1668 70.4956 19.1668C70.9345 19.1668 71.3054 19.2122 71.6081 19.3031V20.5291H70.8361C69.9204 20.5291 69.2468 20.7259 68.8154 21.1194C68.384 21.513 68.1343 22.0731 68.0661 22.7996C68.2705 22.512 68.5392 22.2963 68.8722 22.1525C69.2052 22.0087 69.5495 21.9368 69.9052 21.9368C70.4047 21.9368 70.8399 22.039 71.2108 22.2433C71.5816 22.4477 71.8692 22.7353 72.0735 23.1061C72.2779 23.477 72.3801 23.9084 72.3801 24.4003C72.3801 24.9149 72.2703 25.3804 72.0508 25.7966C71.8314 26.2053 71.5097 26.527 71.0859 26.7616C70.6696 26.9962 70.1663 27.1135 69.576 27.1135ZM69.5306 25.7626C69.9317 25.7626 70.242 25.6453 70.4615 25.4107C70.6885 25.1685 70.8021 24.8506 70.8021 24.4571C70.8021 24.0786 70.6885 23.7721 70.4615 23.5375C70.2345 23.3029 69.9242 23.1856 69.5306 23.1856C69.1371 23.1856 68.8154 23.3029 68.5656 23.5375C68.3235 23.7721 68.2024 24.09 68.2024 24.4911C68.2024 24.862 68.3235 25.1685 68.5656 25.4107C68.8154 25.6453 69.1371 25.7626 69.5306 25.7626ZM76.576 27H75.0094V26.6708C75.0094 26.1032 75.0359 25.5961 75.0888 25.1496C75.1494 24.6955 75.244 24.2679 75.3727 23.8667C75.5013 23.458 75.6754 23.0494 75.8949 22.6407C76.1144 22.2244 76.3868 21.7741 76.7122 21.2897L77.155 20.6426H73.4882V19.2804H78.8806V20.654L78.1086 21.7892C77.8134 22.2206 77.5675 22.6255 77.3707 23.0039C77.1739 23.3748 77.015 23.7456 76.8939 24.1165C76.7804 24.4873 76.6971 24.8771 76.6441 25.2858C76.5987 25.6945 76.576 26.1561 76.576 26.6708V27Z",fill:"#C4CBD3"}),ot.createElement("rect",{x:"8",y:"33",width:"92",height:"15",fill:"#C4CBD3",fillOpacity:"0.3"}),ot.createElement("rect",{x:"8",y:"33",width:"65",height:"15",fill:"#00A4FD"}),ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",stroke:"#C3CBD4"}))}}},function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});var ot=tt(0);et.default={"singleValue.none":function NonePreset(){return ot.createElement("svg",{width:"108",height:"64",viewBox:"0 0 108 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",fill:"#F2F4F5"}),ot.createElement("path",{d:"M37.34 38.052C37.34 39.492 36.944 40.764 36.152 41.868C35.384 42.948 34.28 43.8 32.84 44.424C31.424 45.048 29.744 45.36 27.8 45.36C24.896 45.36 22.58 44.712 20.852 43.416C19.124 42.12 18.26 40.344 18.26 38.088C18.26 36.72 18.62 35.508 19.34 34.452C20.06 33.396 21.104 32.664 22.472 32.256C21.392 31.776 20.54 31.08 19.916 30.168C19.292 29.256 18.98 28.164 18.98 26.892C18.98 25.668 19.316 24.552 19.988 23.544C20.66 22.512 21.656 21.696 22.976 21.096C24.296 20.472 25.904 20.16 27.8 20.16C29.768 20.16 31.4 20.46 32.696 21.06C33.992 21.636 34.964 22.44 35.612 23.472C36.284 24.48 36.62 25.62 36.62 26.892C36.62 28.164 36.308 29.256 35.684 30.168C35.06 31.08 34.208 31.776 33.128 32.256C34.472 32.664 35.504 33.396 36.224 34.452C36.968 35.508 37.34 36.708 37.34 38.052ZM23.948 27.324C23.948 28.284 24.284 29.052 24.956 29.628C25.652 30.18 26.612 30.456 27.836 30.456C29.036 30.456 29.972 30.168 30.644 29.592C31.316 29.016 31.652 28.248 31.652 27.288C31.652 26.304 31.304 25.536 30.608 24.984C29.936 24.432 28.988 24.156 27.764 24.156C26.564 24.156 25.628 24.444 24.956 25.02C24.284 25.572 23.948 26.34 23.948 27.324ZM23.3 37.872C23.3 38.976 23.696 39.84 24.488 40.464C25.28 41.064 26.372 41.364 27.764 41.364C29.204 41.364 30.32 41.064 31.112 40.464C31.904 39.864 32.3 39 32.3 37.872C32.3 36.744 31.904 35.868 31.112 35.244C30.32 34.62 29.216 34.308 27.8 34.308C26.408 34.308 25.304 34.62 24.488 35.244C23.696 35.868 23.3 36.744 23.3 37.872ZM49.4579 45H44.4899V43.956C44.4899 42.156 44.5739 40.548 44.7419 39.132C44.9339 37.692 45.2339 36.336 45.6419 35.064C46.0499 33.768 46.6019 32.472 47.2979 31.176C47.9939 29.856 48.8579 28.428 49.8899 26.892L51.2939 24.84H39.6659V20.52H56.7659V24.876L54.3179 28.476C53.3819 29.844 52.6019 31.128 51.9779 32.328C51.3539 33.504 50.8499 34.68 50.4659 35.856C50.1059 37.032 49.8419 38.268 49.6739 39.564C49.5299 40.86 49.4579 42.324 49.4579 43.956V45Z",fill:"#C3CBD4"}),ot.createElement("g",{clipPath:"url(#clip0)"},ot.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M60.3674 38.7752C60.1071 39.0355 59.685 39.0355 59.4246 38.7752C59.1643 38.5148 59.1643 38.0927 59.4246 37.8324L63.2928 33.9643C63.6833 33.5738 64.3164 33.5738 64.7069 33.9643L68.575 37.8324C68.8354 38.0927 68.8354 38.5148 68.575 38.7752C68.3147 39.0355 67.8926 39.0355 67.6323 38.7752L64.6663 35.8092V43.6668C64.6663 44.035 64.3679 44.3335 63.9997 44.3335C63.6315 44.3335 63.333 44.035 63.333 43.6668V35.8095L60.3674 38.7752Z",fill:"#C3CBD4"})),ot.createElement("path",{d:"M72.912 45V43.976C72.912 43.144 73.0613 42.4507 73.36 41.896C73.6693 41.3413 74.0853 40.8667 74.608 40.472C75.1307 40.0667 75.7173 39.6987 76.368 39.368C77.008 39.0373 77.488 38.728 77.808 38.44C78.128 38.1413 78.288 37.7467 78.288 37.256C78.288 36.8613 78.16 36.536 77.904 36.28C77.6587 36.0133 77.296 35.88 76.816 35.88C76.3573 35.88 75.984 36.0133 75.696 36.28C75.408 36.536 75.232 36.8933 75.168 37.352H73.024C73.0453 36.9467 73.136 36.5467 73.296 36.152C73.456 35.7573 73.6907 35.3947 74 35.064C74.3093 34.7227 74.7093 34.456 75.2 34.264C75.6907 34.0613 76.272 33.96 76.944 33.96C78.064 33.96 78.9493 34.248 79.6 34.824C80.2613 35.4 80.592 36.1787 80.592 37.16C80.592 38.0347 80.3093 38.76 79.744 39.336C79.1787 39.9013 78.3893 40.44 77.376 40.952C76.8213 41.2293 76.3573 41.528 75.984 41.848C75.6213 42.168 75.3813 42.5787 75.264 43.08H80.624V45H72.912ZM82.2018 41.8H84.3458C84.4418 42.312 84.6551 42.6853 84.9858 42.92C85.3164 43.144 85.7431 43.256 86.2658 43.256C86.8418 43.256 87.2898 43.1333 87.6098 42.888C87.9404 42.6427 88.1058 42.28 88.1058 41.8C88.1058 41.3093 87.9351 40.936 87.5938 40.68C87.2631 40.4133 86.7938 40.28 86.1858 40.28H84.8418V38.584H86.2018C86.7351 38.584 87.1404 38.4613 87.4178 38.216C87.7058 37.96 87.8498 37.6187 87.8498 37.192C87.8498 36.7867 87.7058 36.4667 87.4178 36.232C87.1404 35.9867 86.7618 35.864 86.2818 35.864C85.2791 35.864 84.7031 36.3227 84.5538 37.24H82.4578C82.4791 36.7067 82.6284 36.1893 82.9058 35.688C83.1831 35.1867 83.6044 34.776 84.1698 34.456C84.7351 34.1253 85.4658 33.96 86.3618 33.96C87.1724 33.96 87.8551 34.0933 88.4098 34.36C88.9644 34.616 89.3858 34.9733 89.6737 35.432C89.9724 35.88 90.1218 36.3867 90.1218 36.952C90.1218 37.528 89.9778 38.0187 89.6898 38.424C89.4124 38.8293 89.0444 39.1387 88.5858 39.352C89.1724 39.5333 89.6258 39.8587 89.9458 40.328C90.2658 40.7867 90.4258 41.3253 90.4258 41.944C90.4258 42.584 90.2551 43.144 89.9138 43.624C89.5831 44.104 89.1084 44.4827 88.4898 44.76C87.8711 45.0267 87.1351 45.16 86.2818 45.16C85.4284 45.16 84.7031 45.016 84.1058 44.728C83.5084 44.4293 83.0498 44.024 82.7298 43.512C82.4098 43 82.2338 42.4293 82.2018 41.8Z",fill:"#C3CBD4"}),ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",stroke:"#C3CBD4"}),ot.createElement("defs",null,ot.createElement("clipPath",{id:"clip0"},ot.createElement("rect",{width:"15.9993",height:"15.9993",fill:"white",transform:"translate(56 31)"}))))},"singleValue.majorValue":function MajorValuePreset(){return ot.createElement("svg",{width:"108",height:"64",viewBox:"0 0 108 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",fill:"#F2F4F5"}),ot.createElement("path",{d:"M37.34 38.052C37.34 39.492 36.944 40.764 36.152 41.868C35.384 42.948 34.28 43.8 32.84 44.424C31.424 45.048 29.744 45.36 27.8 45.36C24.896 45.36 22.58 44.712 20.852 43.416C19.124 42.12 18.26 40.344 18.26 38.088C18.26 36.72 18.62 35.508 19.34 34.452C20.06 33.396 21.104 32.664 22.472 32.256C21.392 31.776 20.54 31.08 19.916 30.168C19.292 29.256 18.98 28.164 18.98 26.892C18.98 25.668 19.316 24.552 19.988 23.544C20.66 22.512 21.656 21.696 22.976 21.096C24.296 20.472 25.904 20.16 27.8 20.16C29.768 20.16 31.4 20.46 32.696 21.06C33.992 21.636 34.964 22.44 35.612 23.472C36.284 24.48 36.62 25.62 36.62 26.892C36.62 28.164 36.308 29.256 35.684 30.168C35.06 31.08 34.208 31.776 33.128 32.256C34.472 32.664 35.504 33.396 36.224 34.452C36.968 35.508 37.34 36.708 37.34 38.052ZM23.948 27.324C23.948 28.284 24.284 29.052 24.956 29.628C25.652 30.18 26.612 30.456 27.836 30.456C29.036 30.456 29.972 30.168 30.644 29.592C31.316 29.016 31.652 28.248 31.652 27.288C31.652 26.304 31.304 25.536 30.608 24.984C29.936 24.432 28.988 24.156 27.764 24.156C26.564 24.156 25.628 24.444 24.956 25.02C24.284 25.572 23.948 26.34 23.948 27.324ZM23.3 37.872C23.3 38.976 23.696 39.84 24.488 40.464C25.28 41.064 26.372 41.364 27.764 41.364C29.204 41.364 30.32 41.064 31.112 40.464C31.904 39.864 32.3 39 32.3 37.872C32.3 36.744 31.904 35.868 31.112 35.244C30.32 34.62 29.216 34.308 27.8 34.308C26.408 34.308 25.304 34.62 24.488 35.244C23.696 35.868 23.3 36.744 23.3 37.872ZM49.4579 45H44.4899V43.956C44.4899 42.156 44.5739 40.548 44.7419 39.132C44.9339 37.692 45.2339 36.336 45.6419 35.064C46.0499 33.768 46.6019 32.472 47.2979 31.176C47.9939 29.856 48.8579 28.428 49.8899 26.892L51.2939 24.84H39.6659V20.52H56.7659V24.876L54.3179 28.476C53.3819 29.844 52.6019 31.128 51.9779 32.328C51.3539 33.504 50.8499 34.68 50.4659 35.856C50.1059 37.032 49.8419 38.268 49.6739 39.564C49.5299 40.86 49.4579 42.324 49.4579 43.956V45Z",fill:"#00A4FD"}),ot.createElement("g",{clipPath:"url(#clip0)"},ot.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M60.3674 38.7752C60.1071 39.0355 59.685 39.0355 59.4246 38.7752C59.1643 38.5148 59.1643 38.0927 59.4246 37.8324L63.2928 33.9643C63.6833 33.5738 64.3164 33.5738 64.7069 33.9643L68.575 37.8324C68.8354 38.0927 68.8354 38.5148 68.575 38.7752C68.3147 39.0355 67.8926 39.0355 67.6323 38.7752L64.6663 35.8092V43.6668C64.6663 44.035 64.3679 44.3335 63.9997 44.3335C63.6315 44.3335 63.333 44.035 63.333 43.6668V35.8095L60.3674 38.7752Z",fill:"#C3CBD4"})),ot.createElement("path",{d:"M72.912 45V43.976C72.912 43.144 73.0613 42.4507 73.36 41.896C73.6693 41.3413 74.0853 40.8667 74.608 40.472C75.1307 40.0667 75.7173 39.6987 76.368 39.368C77.008 39.0373 77.488 38.728 77.808 38.44C78.128 38.1413 78.288 37.7467 78.288 37.256C78.288 36.8613 78.16 36.536 77.904 36.28C77.6587 36.0133 77.296 35.88 76.816 35.88C76.3573 35.88 75.984 36.0133 75.696 36.28C75.408 36.536 75.232 36.8933 75.168 37.352H73.024C73.0453 36.9467 73.136 36.5467 73.296 36.152C73.456 35.7573 73.6907 35.3947 74 35.064C74.3093 34.7227 74.7093 34.456 75.2 34.264C75.6907 34.0613 76.272 33.96 76.944 33.96C78.064 33.96 78.9493 34.248 79.6 34.824C80.2613 35.4 80.592 36.1787 80.592 37.16C80.592 38.0347 80.3093 38.76 79.744 39.336C79.1787 39.9013 78.3893 40.44 77.376 40.952C76.8213 41.2293 76.3573 41.528 75.984 41.848C75.6213 42.168 75.3813 42.5787 75.264 43.08H80.624V45H72.912ZM82.2018 41.8H84.3458C84.4418 42.312 84.6551 42.6853 84.9858 42.92C85.3164 43.144 85.7431 43.256 86.2658 43.256C86.8418 43.256 87.2898 43.1333 87.6098 42.888C87.9404 42.6427 88.1058 42.28 88.1058 41.8C88.1058 41.3093 87.9351 40.936 87.5938 40.68C87.2631 40.4133 86.7938 40.28 86.1858 40.28H84.8418V38.584H86.2018C86.7351 38.584 87.1404 38.4613 87.4178 38.216C87.7058 37.96 87.8498 37.6187 87.8498 37.192C87.8498 36.7867 87.7058 36.4667 87.4178 36.232C87.1404 35.9867 86.7618 35.864 86.2818 35.864C85.2791 35.864 84.7031 36.3227 84.5538 37.24H82.4578C82.4791 36.7067 82.6284 36.1893 82.9058 35.688C83.1831 35.1867 83.6044 34.776 84.1698 34.456C84.7351 34.1253 85.4658 33.96 86.3618 33.96C87.1724 33.96 87.8551 34.0933 88.4098 34.36C88.9644 34.616 89.3858 34.9733 89.6737 35.432C89.9724 35.88 90.1218 36.3867 90.1218 36.952C90.1218 37.528 89.9778 38.0187 89.6898 38.424C89.4124 38.8293 89.0444 39.1387 88.5858 39.352C89.1724 39.5333 89.6258 39.8587 89.9458 40.328C90.2658 40.7867 90.4258 41.3253 90.4258 41.944C90.4258 42.584 90.2551 43.144 89.9138 43.624C89.5831 44.104 89.1084 44.4827 88.4898 44.76C87.8711 45.0267 87.1351 45.16 86.2818 45.16C85.4284 45.16 84.7031 45.016 84.1058 44.728C83.5084 44.4293 83.0498 44.024 82.7298 43.512C82.4098 43 82.2338 42.4293 82.2018 41.8Z",fill:"#C3CBD4"}),ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",stroke:"#C3CBD4"}),ot.createElement("defs",null,ot.createElement("clipPath",{id:"clip0"},ot.createElement("rect",{width:"15.9993",height:"15.9993",fill:"white",transform:"translate(56 31)"}))))},"singleValue.trend":function TrendPreset(){return ot.createElement("svg",{width:"108",height:"64",viewBox:"0 0 108 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",fill:"#F2F4F5"}),ot.createElement("path",{d:"M37.34 38.052C37.34 39.492 36.944 40.764 36.152 41.868C35.384 42.948 34.28 43.8 32.84 44.424C31.424 45.048 29.744 45.36 27.8 45.36C24.896 45.36 22.58 44.712 20.852 43.416C19.124 42.12 18.26 40.344 18.26 38.088C18.26 36.72 18.62 35.508 19.34 34.452C20.06 33.396 21.104 32.664 22.472 32.256C21.392 31.776 20.54 31.08 19.916 30.168C19.292 29.256 18.98 28.164 18.98 26.892C18.98 25.668 19.316 24.552 19.988 23.544C20.66 22.512 21.656 21.696 22.976 21.096C24.296 20.472 25.904 20.16 27.8 20.16C29.768 20.16 31.4 20.46 32.696 21.06C33.992 21.636 34.964 22.44 35.612 23.472C36.284 24.48 36.62 25.62 36.62 26.892C36.62 28.164 36.308 29.256 35.684 30.168C35.06 31.08 34.208 31.776 33.128 32.256C34.472 32.664 35.504 33.396 36.224 34.452C36.968 35.508 37.34 36.708 37.34 38.052ZM23.948 27.324C23.948 28.284 24.284 29.052 24.956 29.628C25.652 30.18 26.612 30.456 27.836 30.456C29.036 30.456 29.972 30.168 30.644 29.592C31.316 29.016 31.652 28.248 31.652 27.288C31.652 26.304 31.304 25.536 30.608 24.984C29.936 24.432 28.988 24.156 27.764 24.156C26.564 24.156 25.628 24.444 24.956 25.02C24.284 25.572 23.948 26.34 23.948 27.324ZM23.3 37.872C23.3 38.976 23.696 39.84 24.488 40.464C25.28 41.064 26.372 41.364 27.764 41.364C29.204 41.364 30.32 41.064 31.112 40.464C31.904 39.864 32.3 39 32.3 37.872C32.3 36.744 31.904 35.868 31.112 35.244C30.32 34.62 29.216 34.308 27.8 34.308C26.408 34.308 25.304 34.62 24.488 35.244C23.696 35.868 23.3 36.744 23.3 37.872ZM49.4579 45H44.4899V43.956C44.4899 42.156 44.5739 40.548 44.7419 39.132C44.9339 37.692 45.2339 36.336 45.6419 35.064C46.0499 33.768 46.6019 32.472 47.2979 31.176C47.9939 29.856 48.8579 28.428 49.8899 26.892L51.2939 24.84H39.6659V20.52H56.7659V24.876L54.3179 28.476C53.3819 29.844 52.6019 31.128 51.9779 32.328C51.3539 33.504 50.8499 34.68 50.4659 35.856C50.1059 37.032 49.8419 38.268 49.6739 39.564C49.5299 40.86 49.4579 42.324 49.4579 43.956V45Z",fill:"#C3CBD4"}),ot.createElement("g",{clipPath:"url(#clip0)"},ot.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M60.3674 38.7752C60.1071 39.0355 59.685 39.0355 59.4246 38.7752C59.1643 38.5148 59.1643 38.0927 59.4246 37.8324L63.2928 33.9643C63.6833 33.5738 64.3164 33.5738 64.7069 33.9643L68.575 37.8324C68.8354 38.0927 68.8354 38.5148 68.575 38.7752C68.3147 39.0355 67.8926 39.0355 67.6323 38.7752L64.6663 35.8092V43.6668C64.6663 44.035 64.3679 44.3335 63.9997 44.3335C63.6315 44.3335 63.333 44.035 63.333 43.6668V35.8095L60.3674 38.7752Z",fill:"#53A051"})),ot.createElement("path",{d:"M72.912 45V43.976C72.912 43.144 73.0613 42.4507 73.36 41.896C73.6693 41.3413 74.0853 40.8667 74.608 40.472C75.1307 40.0667 75.7173 39.6987 76.368 39.368C77.008 39.0373 77.488 38.728 77.808 38.44C78.128 38.1413 78.288 37.7467 78.288 37.256C78.288 36.8613 78.16 36.536 77.904 36.28C77.6587 36.0133 77.296 35.88 76.816 35.88C76.3573 35.88 75.984 36.0133 75.696 36.28C75.408 36.536 75.232 36.8933 75.168 37.352H73.024C73.0453 36.9467 73.136 36.5467 73.296 36.152C73.456 35.7573 73.6907 35.3947 74 35.064C74.3093 34.7227 74.7093 34.456 75.2 34.264C75.6907 34.0613 76.272 33.96 76.944 33.96C78.064 33.96 78.9493 34.248 79.6 34.824C80.2613 35.4 80.592 36.1787 80.592 37.16C80.592 38.0347 80.3093 38.76 79.744 39.336C79.1787 39.9013 78.3893 40.44 77.376 40.952C76.8213 41.2293 76.3573 41.528 75.984 41.848C75.6213 42.168 75.3813 42.5787 75.264 43.08H80.624V45H72.912ZM82.2018 41.8H84.3458C84.4418 42.312 84.6551 42.6853 84.9858 42.92C85.3164 43.144 85.7431 43.256 86.2658 43.256C86.8418 43.256 87.2898 43.1333 87.6098 42.888C87.9404 42.6427 88.1058 42.28 88.1058 41.8C88.1058 41.3093 87.9351 40.936 87.5938 40.68C87.2631 40.4133 86.7938 40.28 86.1858 40.28H84.8418V38.584H86.2018C86.7351 38.584 87.1404 38.4613 87.4178 38.216C87.7058 37.96 87.8498 37.6187 87.8498 37.192C87.8498 36.7867 87.7058 36.4667 87.4178 36.232C87.1404 35.9867 86.7618 35.864 86.2818 35.864C85.2791 35.864 84.7031 36.3227 84.5538 37.24H82.4578C82.4791 36.7067 82.6284 36.1893 82.9058 35.688C83.1831 35.1867 83.6044 34.776 84.1698 34.456C84.7351 34.1253 85.4658 33.96 86.3618 33.96C87.1724 33.96 87.8551 34.0933 88.4098 34.36C88.9644 34.616 89.3858 34.9733 89.6737 35.432C89.9724 35.88 90.1218 36.3867 90.1218 36.952C90.1218 37.528 89.9778 38.0187 89.6898 38.424C89.4124 38.8293 89.0444 39.1387 88.5858 39.352C89.1724 39.5333 89.6258 39.8587 89.9458 40.328C90.2658 40.7867 90.4258 41.3253 90.4258 41.944C90.4258 42.584 90.2551 43.144 89.9138 43.624C89.5831 44.104 89.1084 44.4827 88.4898 44.76C87.8711 45.0267 87.1351 45.16 86.2818 45.16C85.4284 45.16 84.7031 45.016 84.1058 44.728C83.5084 44.4293 83.0498 44.024 82.7298 43.512C82.4098 43 82.2338 42.4293 82.2018 41.8Z",fill:"#53A051"}),ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",stroke:"#C3CBD4"}),ot.createElement("defs",null,ot.createElement("clipPath",{id:"clip0"},ot.createElement("rect",{width:"15.9993",height:"15.9993",fill:"white",transform:"translate(56 31)"}))))},"singleValue.majorValueAndTrend":function MajorValueAndTrendPreset(){return ot.createElement("svg",{width:"108",height:"64",viewBox:"0 0 108 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",fill:"#F2F4F5"}),ot.createElement("path",{d:"M37.34 38.052C37.34 39.492 36.944 40.764 36.152 41.868C35.384 42.948 34.28 43.8 32.84 44.424C31.424 45.048 29.744 45.36 27.8 45.36C24.896 45.36 22.58 44.712 20.852 43.416C19.124 42.12 18.26 40.344 18.26 38.088C18.26 36.72 18.62 35.508 19.34 34.452C20.06 33.396 21.104 32.664 22.472 32.256C21.392 31.776 20.54 31.08 19.916 30.168C19.292 29.256 18.98 28.164 18.98 26.892C18.98 25.668 19.316 24.552 19.988 23.544C20.66 22.512 21.656 21.696 22.976 21.096C24.296 20.472 25.904 20.16 27.8 20.16C29.768 20.16 31.4 20.46 32.696 21.06C33.992 21.636 34.964 22.44 35.612 23.472C36.284 24.48 36.62 25.62 36.62 26.892C36.62 28.164 36.308 29.256 35.684 30.168C35.06 31.08 34.208 31.776 33.128 32.256C34.472 32.664 35.504 33.396 36.224 34.452C36.968 35.508 37.34 36.708 37.34 38.052ZM23.948 27.324C23.948 28.284 24.284 29.052 24.956 29.628C25.652 30.18 26.612 30.456 27.836 30.456C29.036 30.456 29.972 30.168 30.644 29.592C31.316 29.016 31.652 28.248 31.652 27.288C31.652 26.304 31.304 25.536 30.608 24.984C29.936 24.432 28.988 24.156 27.764 24.156C26.564 24.156 25.628 24.444 24.956 25.02C24.284 25.572 23.948 26.34 23.948 27.324ZM23.3 37.872C23.3 38.976 23.696 39.84 24.488 40.464C25.28 41.064 26.372 41.364 27.764 41.364C29.204 41.364 30.32 41.064 31.112 40.464C31.904 39.864 32.3 39 32.3 37.872C32.3 36.744 31.904 35.868 31.112 35.244C30.32 34.62 29.216 34.308 27.8 34.308C26.408 34.308 25.304 34.62 24.488 35.244C23.696 35.868 23.3 36.744 23.3 37.872ZM49.4579 45H44.4899V43.956C44.4899 42.156 44.5739 40.548 44.7419 39.132C44.9339 37.692 45.2339 36.336 45.6419 35.064C46.0499 33.768 46.6019 32.472 47.2979 31.176C47.9939 29.856 48.8579 28.428 49.8899 26.892L51.2939 24.84H39.6659V20.52H56.7659V24.876L54.3179 28.476C53.3819 29.844 52.6019 31.128 51.9779 32.328C51.3539 33.504 50.8499 34.68 50.4659 35.856C50.1059 37.032 49.8419 38.268 49.6739 39.564C49.5299 40.86 49.4579 42.324 49.4579 43.956V45Z",fill:"#00A4FD"}),ot.createElement("g",{clipPath:"url(#clip0)"},ot.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M60.3674 38.7752C60.1071 39.0355 59.685 39.0355 59.4246 38.7752C59.1643 38.5148 59.1643 38.0927 59.4246 37.8324L63.2928 33.9643C63.6833 33.5738 64.3164 33.5738 64.7069 33.9643L68.575 37.8324C68.8354 38.0927 68.8354 38.5148 68.575 38.7752C68.3147 39.0355 67.8926 39.0355 67.6323 38.7752L64.6663 35.8092V43.6668C64.6663 44.035 64.3679 44.3335 63.9997 44.3335C63.6315 44.3335 63.333 44.035 63.333 43.6668V35.8095L60.3674 38.7752Z",fill:"#53A051"})),ot.createElement("path",{d:"M72.912 45V43.976C72.912 43.144 73.0613 42.4507 73.36 41.896C73.6693 41.3413 74.0853 40.8667 74.608 40.472C75.1307 40.0667 75.7173 39.6987 76.368 39.368C77.008 39.0373 77.488 38.728 77.808 38.44C78.128 38.1413 78.288 37.7467 78.288 37.256C78.288 36.8613 78.16 36.536 77.904 36.28C77.6587 36.0133 77.296 35.88 76.816 35.88C76.3573 35.88 75.984 36.0133 75.696 36.28C75.408 36.536 75.232 36.8933 75.168 37.352H73.024C73.0453 36.9467 73.136 36.5467 73.296 36.152C73.456 35.7573 73.6907 35.3947 74 35.064C74.3093 34.7227 74.7093 34.456 75.2 34.264C75.6907 34.0613 76.272 33.96 76.944 33.96C78.064 33.96 78.9493 34.248 79.6 34.824C80.2613 35.4 80.592 36.1787 80.592 37.16C80.592 38.0347 80.3093 38.76 79.744 39.336C79.1787 39.9013 78.3893 40.44 77.376 40.952C76.8213 41.2293 76.3573 41.528 75.984 41.848C75.6213 42.168 75.3813 42.5787 75.264 43.08H80.624V45H72.912ZM82.2018 41.8H84.3458C84.4418 42.312 84.6551 42.6853 84.9858 42.92C85.3164 43.144 85.7431 43.256 86.2658 43.256C86.8418 43.256 87.2898 43.1333 87.6098 42.888C87.9404 42.6427 88.1058 42.28 88.1058 41.8C88.1058 41.3093 87.9351 40.936 87.5938 40.68C87.2631 40.4133 86.7938 40.28 86.1858 40.28H84.8418V38.584H86.2018C86.7351 38.584 87.1404 38.4613 87.4178 38.216C87.7058 37.96 87.8498 37.6187 87.8498 37.192C87.8498 36.7867 87.7058 36.4667 87.4178 36.232C87.1404 35.9867 86.7618 35.864 86.2818 35.864C85.2791 35.864 84.7031 36.3227 84.5538 37.24H82.4578C82.4791 36.7067 82.6284 36.1893 82.9058 35.688C83.1831 35.1867 83.6044 34.776 84.1698 34.456C84.7351 34.1253 85.4658 33.96 86.3618 33.96C87.1724 33.96 87.8551 34.0933 88.4098 34.36C88.9644 34.616 89.3858 34.9733 89.6737 35.432C89.9724 35.88 90.1218 36.3867 90.1218 36.952C90.1218 37.528 89.9778 38.0187 89.6898 38.424C89.4124 38.8293 89.0444 39.1387 88.5858 39.352C89.1724 39.5333 89.6258 39.8587 89.9458 40.328C90.2658 40.7867 90.4258 41.3253 90.4258 41.944C90.4258 42.584 90.2551 43.144 89.9138 43.624C89.5831 44.104 89.1084 44.4827 88.4898 44.76C87.8711 45.0267 87.1351 45.16 86.2818 45.16C85.4284 45.16 84.7031 45.016 84.1058 44.728C83.5084 44.4293 83.0498 44.024 82.7298 43.512C82.4098 43 82.2338 42.4293 82.2018 41.8Z",fill:"#53A051"}),ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",stroke:"#C3CBD4"}),ot.createElement("defs",null,ot.createElement("clipPath",{id:"clip0"},ot.createElement("rect",{width:"15.9993",height:"15.9993",fill:"white",transform:"translate(56 31)"}))))},"singleValue.background":function BackgroundPreset(){return ot.createElement("svg",{width:"108",height:"64",viewBox:"0 0 108 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",fill:"#00A4FD"}),ot.createElement("path",{d:"M37.34 38.052C37.34 39.492 36.944 40.764 36.152 41.868C35.384 42.948 34.28 43.8 32.84 44.424C31.424 45.048 29.744 45.36 27.8 45.36C24.896 45.36 22.58 44.712 20.852 43.416C19.124 42.12 18.26 40.344 18.26 38.088C18.26 36.72 18.62 35.508 19.34 34.452C20.06 33.396 21.104 32.664 22.472 32.256C21.392 31.776 20.54 31.08 19.916 30.168C19.292 29.256 18.98 28.164 18.98 26.892C18.98 25.668 19.316 24.552 19.988 23.544C20.66 22.512 21.656 21.696 22.976 21.096C24.296 20.472 25.904 20.16 27.8 20.16C29.768 20.16 31.4 20.46 32.696 21.06C33.992 21.636 34.964 22.44 35.612 23.472C36.284 24.48 36.62 25.62 36.62 26.892C36.62 28.164 36.308 29.256 35.684 30.168C35.06 31.08 34.208 31.776 33.128 32.256C34.472 32.664 35.504 33.396 36.224 34.452C36.968 35.508 37.34 36.708 37.34 38.052ZM23.948 27.324C23.948 28.284 24.284 29.052 24.956 29.628C25.652 30.18 26.612 30.456 27.836 30.456C29.036 30.456 29.972 30.168 30.644 29.592C31.316 29.016 31.652 28.248 31.652 27.288C31.652 26.304 31.304 25.536 30.608 24.984C29.936 24.432 28.988 24.156 27.764 24.156C26.564 24.156 25.628 24.444 24.956 25.02C24.284 25.572 23.948 26.34 23.948 27.324ZM23.3 37.872C23.3 38.976 23.696 39.84 24.488 40.464C25.28 41.064 26.372 41.364 27.764 41.364C29.204 41.364 30.32 41.064 31.112 40.464C31.904 39.864 32.3 39 32.3 37.872C32.3 36.744 31.904 35.868 31.112 35.244C30.32 34.62 29.216 34.308 27.8 34.308C26.408 34.308 25.304 34.62 24.488 35.244C23.696 35.868 23.3 36.744 23.3 37.872ZM49.4579 45H44.4899V43.956C44.4899 42.156 44.5739 40.548 44.7419 39.132C44.9339 37.692 45.2339 36.336 45.6419 35.064C46.0499 33.768 46.6019 32.472 47.2979 31.176C47.9939 29.856 48.8579 28.428 49.8899 26.892L51.2939 24.84H39.6659V20.52H56.7659V24.876L54.3179 28.476C53.3819 29.844 52.6019 31.128 51.9779 32.328C51.3539 33.504 50.8499 34.68 50.4659 35.856C50.1059 37.032 49.8419 38.268 49.6739 39.564C49.5299 40.86 49.4579 42.324 49.4579 43.956V45Z",fill:"white"}),ot.createElement("g",{clipPath:"url(#clip0)"},ot.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M60.3674 38.7752C60.1071 39.0355 59.685 39.0355 59.4246 38.7752C59.1643 38.5148 59.1643 38.0927 59.4246 37.8324L63.2928 33.9643C63.6833 33.5738 64.3164 33.5738 64.7069 33.9643L68.575 37.8324C68.8354 38.0927 68.8354 38.5148 68.575 38.7752C68.3147 39.0355 67.8926 39.0355 67.6323 38.7752L64.6663 35.8092V43.6668C64.6663 44.035 64.3679 44.3335 63.9997 44.3335C63.6315 44.3335 63.333 44.035 63.333 43.6668V35.8095L60.3674 38.7752Z",fill:"white"})),ot.createElement("path",{d:"M72.912 45V43.976C72.912 43.144 73.0613 42.4507 73.36 41.896C73.6693 41.3413 74.0853 40.8667 74.608 40.472C75.1307 40.0667 75.7173 39.6987 76.368 39.368C77.008 39.0373 77.488 38.728 77.808 38.44C78.128 38.1413 78.288 37.7467 78.288 37.256C78.288 36.8613 78.16 36.536 77.904 36.28C77.6587 36.0133 77.296 35.88 76.816 35.88C76.3573 35.88 75.984 36.0133 75.696 36.28C75.408 36.536 75.232 36.8933 75.168 37.352H73.024C73.0453 36.9467 73.136 36.5467 73.296 36.152C73.456 35.7573 73.6907 35.3947 74 35.064C74.3093 34.7227 74.7093 34.456 75.2 34.264C75.6907 34.0613 76.272 33.96 76.944 33.96C78.064 33.96 78.9493 34.248 79.6 34.824C80.2613 35.4 80.592 36.1787 80.592 37.16C80.592 38.0347 80.3093 38.76 79.744 39.336C79.1787 39.9013 78.3893 40.44 77.376 40.952C76.8213 41.2293 76.3573 41.528 75.984 41.848C75.6213 42.168 75.3813 42.5787 75.264 43.08H80.624V45H72.912ZM82.2018 41.8H84.3458C84.4418 42.312 84.6551 42.6853 84.9858 42.92C85.3164 43.144 85.7431 43.256 86.2658 43.256C86.8418 43.256 87.2898 43.1333 87.6098 42.888C87.9404 42.6427 88.1058 42.28 88.1058 41.8C88.1058 41.3093 87.9351 40.936 87.5938 40.68C87.2631 40.4133 86.7938 40.28 86.1858 40.28H84.8418V38.584H86.2018C86.7351 38.584 87.1404 38.4613 87.4178 38.216C87.7058 37.96 87.8498 37.6187 87.8498 37.192C87.8498 36.7867 87.7058 36.4667 87.4178 36.232C87.1404 35.9867 86.7618 35.864 86.2818 35.864C85.2791 35.864 84.7031 36.3227 84.5538 37.24H82.4578C82.4791 36.7067 82.6284 36.1893 82.9058 35.688C83.1831 35.1867 83.6044 34.776 84.1698 34.456C84.7351 34.1253 85.4658 33.96 86.3618 33.96C87.1724 33.96 87.8551 34.0933 88.4098 34.36C88.9644 34.616 89.3858 34.9733 89.6737 35.432C89.9724 35.88 90.1218 36.3867 90.1218 36.952C90.1218 37.528 89.9778 38.0187 89.6898 38.424C89.4124 38.8293 89.0444 39.1387 88.5858 39.352C89.1724 39.5333 89.6258 39.8587 89.9458 40.328C90.2658 40.7867 90.4258 41.3253 90.4258 41.944C90.4258 42.584 90.2551 43.144 89.9138 43.624C89.5831 44.104 89.1084 44.4827 88.4898 44.76C87.8711 45.0267 87.1351 45.16 86.2818 45.16C85.4284 45.16 84.7031 45.016 84.1058 44.728C83.5084 44.4293 83.0498 44.024 82.7298 43.512C82.4098 43 82.2338 42.4293 82.2018 41.8Z",fill:"white"}),ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",stroke:"#C3CBD4"}),ot.createElement("defs",null,ot.createElement("clipPath",{id:"clip0"},ot.createElement("rect",{width:"15.9993",height:"15.9993",fill:"white",transform:"translate(56 31)"}))))}}},function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});var ot=tt(0);et.default={"singleValueIcon.none":function NonePreset(){return ot.createElement("svg",{width:"108",height:"64",viewBox:"0 0 108 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",fill:"#F2F4F5"}),ot.createElement("path",{d:"M43.34 38.052C43.34 39.492 42.944 40.764 42.152 41.868C41.384 42.948 40.28 43.8 38.84 44.424C37.424 45.048 35.744 45.36 33.8 45.36C30.896 45.36 28.58 44.712 26.852 43.416C25.124 42.12 24.26 40.344 24.26 38.088C24.26 36.72 24.62 35.508 25.34 34.452C26.06 33.396 27.104 32.664 28.472 32.256C27.392 31.776 26.54 31.08 25.916 30.168C25.292 29.256 24.98 28.164 24.98 26.892C24.98 25.668 25.316 24.552 25.988 23.544C26.66 22.512 27.656 21.696 28.976 21.096C30.296 20.472 31.904 20.16 33.8 20.16C35.768 20.16 37.4 20.46 38.696 21.06C39.992 21.636 40.964 22.44 41.612 23.472C42.284 24.48 42.62 25.62 42.62 26.892C42.62 28.164 42.308 29.256 41.684 30.168C41.06 31.08 40.208 31.776 39.128 32.256C40.472 32.664 41.504 33.396 42.224 34.452C42.968 35.508 43.34 36.708 43.34 38.052ZM29.948 27.324C29.948 28.284 30.284 29.052 30.956 29.628C31.652 30.18 32.612 30.456 33.836 30.456C35.036 30.456 35.972 30.168 36.644 29.592C37.316 29.016 37.652 28.248 37.652 27.288C37.652 26.304 37.304 25.536 36.608 24.984C35.936 24.432 34.988 24.156 33.764 24.156C32.564 24.156 31.628 24.444 30.956 25.02C30.284 25.572 29.948 26.34 29.948 27.324ZM29.3 37.872C29.3 38.976 29.696 39.84 30.488 40.464C31.28 41.064 32.372 41.364 33.764 41.364C35.204 41.364 36.32 41.064 37.112 40.464C37.904 39.864 38.3 39 38.3 37.872C38.3 36.744 37.904 35.868 37.112 35.244C36.32 34.62 35.216 34.308 33.8 34.308C32.408 34.308 31.304 34.62 30.488 35.244C29.696 35.868 29.3 36.744 29.3 37.872ZM55.4579 45H50.4899V43.956C50.4899 42.156 50.5739 40.548 50.7419 39.132C50.9339 37.692 51.2339 36.336 51.6419 35.064C52.0499 33.768 52.6019 32.472 53.2979 31.176C53.9939 29.856 54.8579 28.428 55.8899 26.892L57.2939 24.84H45.6659V20.52H62.7659V24.876L60.3179 28.476C59.3819 29.844 58.6019 31.128 57.9779 32.328C57.3539 33.504 56.8499 34.68 56.4659 35.856C56.1059 37.032 55.8419 38.268 55.6739 39.564C55.5299 40.86 55.4579 42.324 55.4579 43.956V45Z",fill:"#C3CBD4"}),ot.createElement("g",{clipPath:"url(#clip0)"},ot.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M66.3675 38.7752C66.1072 39.0355 65.6851 39.0355 65.4247 38.7752C65.1644 38.5148 65.1644 38.0927 65.4247 37.8324L69.2929 33.9643C69.6834 33.5738 70.3165 33.5738 70.707 33.9643L74.5752 37.8324C74.8355 38.0927 74.8355 38.5148 74.5752 38.7752C74.3148 39.0355 73.8927 39.0355 73.6324 38.7752L70.6664 35.8092V43.6668C70.6664 44.035 70.368 44.3335 69.9998 44.3335C69.6316 44.3335 69.3332 44.035 69.3332 43.6668V35.8095L66.3675 38.7752Z",fill:"#C3CBD4"})),ot.createElement("path",{d:"M78.912 45V43.976C78.912 43.144 79.0613 42.4507 79.36 41.896C79.6693 41.3413 80.0853 40.8667 80.608 40.472C81.1307 40.0667 81.7173 39.6987 82.368 39.368C83.008 39.0373 83.488 38.728 83.808 38.44C84.128 38.1413 84.288 37.7467 84.288 37.256C84.288 36.8613 84.16 36.536 83.904 36.28C83.6587 36.0133 83.296 35.88 82.816 35.88C82.3573 35.88 81.984 36.0133 81.696 36.28C81.408 36.536 81.232 36.8933 81.168 37.352H79.024C79.0453 36.9467 79.136 36.5467 79.296 36.152C79.456 35.7573 79.6907 35.3947 80 35.064C80.3093 34.7227 80.7093 34.456 81.2 34.264C81.6907 34.0613 82.272 33.96 82.944 33.96C84.064 33.96 84.9493 34.248 85.6 34.824C86.2613 35.4 86.592 36.1787 86.592 37.16C86.592 38.0347 86.3093 38.76 85.744 39.336C85.1787 39.9013 84.3893 40.44 83.376 40.952C82.8213 41.2293 82.3573 41.528 81.984 41.848C81.6213 42.168 81.3813 42.5787 81.264 43.08H86.624V45H78.912ZM88.2018 41.8H90.3458C90.4418 42.312 90.6551 42.6853 90.9858 42.92C91.3164 43.144 91.7431 43.256 92.2658 43.256C92.8418 43.256 93.2898 43.1333 93.6098 42.888C93.9404 42.6427 94.1058 42.28 94.1058 41.8C94.1058 41.3093 93.9351 40.936 93.5938 40.68C93.2631 40.4133 92.7938 40.28 92.1858 40.28H90.8418V38.584H92.2018C92.7351 38.584 93.1404 38.4613 93.4178 38.216C93.7058 37.96 93.8498 37.6187 93.8498 37.192C93.8498 36.7867 93.7058 36.4667 93.4178 36.232C93.1404 35.9867 92.7618 35.864 92.2818 35.864C91.2791 35.864 90.7031 36.3227 90.5538 37.24H88.4578C88.4791 36.7067 88.6284 36.1893 88.9058 35.688C89.1831 35.1867 89.6044 34.776 90.1698 34.456C90.7351 34.1253 91.4658 33.96 92.3618 33.96C93.1724 33.96 93.8551 34.0933 94.4098 34.36C94.9644 34.616 95.3858 34.9733 95.6737 35.432C95.9724 35.88 96.1218 36.3867 96.1218 36.952C96.1218 37.528 95.9778 38.0187 95.6898 38.424C95.4124 38.8293 95.0444 39.1387 94.5858 39.352C95.1724 39.5333 95.6258 39.8587 95.9458 40.328C96.2658 40.7867 96.4258 41.3253 96.4258 41.944C96.4258 42.584 96.2551 43.144 95.9138 43.624C95.5831 44.104 95.1084 44.4827 94.4898 44.76C93.8711 45.0267 93.1351 45.16 92.2818 45.16C91.4284 45.16 90.7031 45.016 90.1058 44.728C89.5084 44.4293 89.0498 44.024 88.7298 43.512C88.4098 43 88.2338 42.4293 88.2018 41.8Z",fill:"#C3CBD4"}),ot.createElement("rect",{x:"10",y:"28",width:"8",height:"8",rx:"3",fill:"#C3CBD4"}),ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",stroke:"#C3CBD4"}),ot.createElement("defs",null,ot.createElement("clipPath",{id:"clip0"},ot.createElement("rect",{width:"15.9993",height:"15.9993",fill:"white",transform:"translate(62 31)"}))))},"singleValueIcon.icon":function IconPreset(){return ot.createElement("svg",{width:"108",height:"64",viewBox:"0 0 108 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",fill:"#F2F4F5"}),ot.createElement("path",{d:"M43.34 38.052C43.34 39.492 42.944 40.764 42.152 41.868C41.384 42.948 40.28 43.8 38.84 44.424C37.424 45.048 35.744 45.36 33.8 45.36C30.896 45.36 28.58 44.712 26.852 43.416C25.124 42.12 24.26 40.344 24.26 38.088C24.26 36.72 24.62 35.508 25.34 34.452C26.06 33.396 27.104 32.664 28.472 32.256C27.392 31.776 26.54 31.08 25.916 30.168C25.292 29.256 24.98 28.164 24.98 26.892C24.98 25.668 25.316 24.552 25.988 23.544C26.66 22.512 27.656 21.696 28.976 21.096C30.296 20.472 31.904 20.16 33.8 20.16C35.768 20.16 37.4 20.46 38.696 21.06C39.992 21.636 40.964 22.44 41.612 23.472C42.284 24.48 42.62 25.62 42.62 26.892C42.62 28.164 42.308 29.256 41.684 30.168C41.06 31.08 40.208 31.776 39.128 32.256C40.472 32.664 41.504 33.396 42.224 34.452C42.968 35.508 43.34 36.708 43.34 38.052ZM29.948 27.324C29.948 28.284 30.284 29.052 30.956 29.628C31.652 30.18 32.612 30.456 33.836 30.456C35.036 30.456 35.972 30.168 36.644 29.592C37.316 29.016 37.652 28.248 37.652 27.288C37.652 26.304 37.304 25.536 36.608 24.984C35.936 24.432 34.988 24.156 33.764 24.156C32.564 24.156 31.628 24.444 30.956 25.02C30.284 25.572 29.948 26.34 29.948 27.324ZM29.3 37.872C29.3 38.976 29.696 39.84 30.488 40.464C31.28 41.064 32.372 41.364 33.764 41.364C35.204 41.364 36.32 41.064 37.112 40.464C37.904 39.864 38.3 39 38.3 37.872C38.3 36.744 37.904 35.868 37.112 35.244C36.32 34.62 35.216 34.308 33.8 34.308C32.408 34.308 31.304 34.62 30.488 35.244C29.696 35.868 29.3 36.744 29.3 37.872ZM55.4579 45H50.4899V43.956C50.4899 42.156 50.5739 40.548 50.7419 39.132C50.9339 37.692 51.2339 36.336 51.6419 35.064C52.0499 33.768 52.6019 32.472 53.2979 31.176C53.9939 29.856 54.8579 28.428 55.8899 26.892L57.2939 24.84H45.6659V20.52H62.7659V24.876L60.3179 28.476C59.3819 29.844 58.6019 31.128 57.9779 32.328C57.3539 33.504 56.8499 34.68 56.4659 35.856C56.1059 37.032 55.8419 38.268 55.6739 39.564C55.5299 40.86 55.4579 42.324 55.4579 43.956V45Z",fill:"#C3CBD4"}),ot.createElement("g",{clipPath:"url(#clip0)"},ot.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M66.3675 38.7752C66.1072 39.0355 65.6851 39.0355 65.4247 38.7752C65.1644 38.5148 65.1644 38.0927 65.4247 37.8324L69.2929 33.9643C69.6834 33.5738 70.3165 33.5738 70.707 33.9643L74.5752 37.8324C74.8355 38.0927 74.8355 38.5148 74.5752 38.7752C74.3148 39.0355 73.8927 39.0355 73.6324 38.7752L70.6664 35.8092V43.6668C70.6664 44.035 70.368 44.3335 69.9998 44.3335C69.6316 44.3335 69.3332 44.035 69.3332 43.6668V35.8095L66.3675 38.7752Z",fill:"#C3CBD4"})),ot.createElement("path",{d:"M78.912 45V43.976C78.912 43.144 79.0613 42.4507 79.36 41.896C79.6693 41.3413 80.0853 40.8667 80.608 40.472C81.1307 40.0667 81.7173 39.6987 82.368 39.368C83.008 39.0373 83.488 38.728 83.808 38.44C84.128 38.1413 84.288 37.7467 84.288 37.256C84.288 36.8613 84.16 36.536 83.904 36.28C83.6587 36.0133 83.296 35.88 82.816 35.88C82.3573 35.88 81.984 36.0133 81.696 36.28C81.408 36.536 81.232 36.8933 81.168 37.352H79.024C79.0453 36.9467 79.136 36.5467 79.296 36.152C79.456 35.7573 79.6907 35.3947 80 35.064C80.3093 34.7227 80.7093 34.456 81.2 34.264C81.6907 34.0613 82.272 33.96 82.944 33.96C84.064 33.96 84.9493 34.248 85.6 34.824C86.2613 35.4 86.592 36.1787 86.592 37.16C86.592 38.0347 86.3093 38.76 85.744 39.336C85.1787 39.9013 84.3893 40.44 83.376 40.952C82.8213 41.2293 82.3573 41.528 81.984 41.848C81.6213 42.168 81.3813 42.5787 81.264 43.08H86.624V45H78.912ZM88.2018 41.8H90.3458C90.4418 42.312 90.6551 42.6853 90.9858 42.92C91.3164 43.144 91.7431 43.256 92.2658 43.256C92.8418 43.256 93.2898 43.1333 93.6098 42.888C93.9404 42.6427 94.1058 42.28 94.1058 41.8C94.1058 41.3093 93.9351 40.936 93.5938 40.68C93.2631 40.4133 92.7938 40.28 92.1858 40.28H90.8418V38.584H92.2018C92.7351 38.584 93.1404 38.4613 93.4178 38.216C93.7058 37.96 93.8498 37.6187 93.8498 37.192C93.8498 36.7867 93.7058 36.4667 93.4178 36.232C93.1404 35.9867 92.7618 35.864 92.2818 35.864C91.2791 35.864 90.7031 36.3227 90.5538 37.24H88.4578C88.4791 36.7067 88.6284 36.1893 88.9058 35.688C89.1831 35.1867 89.6044 34.776 90.1698 34.456C90.7351 34.1253 91.4658 33.96 92.3618 33.96C93.1724 33.96 93.8551 34.0933 94.4098 34.36C94.9644 34.616 95.3858 34.9733 95.6737 35.432C95.9724 35.88 96.1218 36.3867 96.1218 36.952C96.1218 37.528 95.9778 38.0187 95.6898 38.424C95.4124 38.8293 95.0444 39.1387 94.5858 39.352C95.1724 39.5333 95.6258 39.8587 95.9458 40.328C96.2658 40.7867 96.4258 41.3253 96.4258 41.944C96.4258 42.584 96.2551 43.144 95.9138 43.624C95.5831 44.104 95.1084 44.4827 94.4898 44.76C93.8711 45.0267 93.1351 45.16 92.2818 45.16C91.4284 45.16 90.7031 45.016 90.1058 44.728C89.5084 44.4293 89.0498 44.024 88.7298 43.512C88.4098 43 88.2338 42.4293 88.2018 41.8Z",fill:"#C3CBD4"}),ot.createElement("rect",{x:"10",y:"28",width:"8",height:"8",rx:"3",fill:"#00A4FD"}),ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",stroke:"#C3CBD4"}),ot.createElement("defs",null,ot.createElement("clipPath",{id:"clip0"},ot.createElement("rect",{width:"15.9993",height:"15.9993",fill:"white",transform:"translate(62 31)"}))))},"singleValueIcon.majorValue":function MajorValuePreset(){return ot.createElement("svg",{width:"108",height:"64",viewBox:"0 0 108 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",fill:"#F2F4F5"}),ot.createElement("path",{d:"M43.34 38.052C43.34 39.492 42.944 40.764 42.152 41.868C41.384 42.948 40.28 43.8 38.84 44.424C37.424 45.048 35.744 45.36 33.8 45.36C30.896 45.36 28.58 44.712 26.852 43.416C25.124 42.12 24.26 40.344 24.26 38.088C24.26 36.72 24.62 35.508 25.34 34.452C26.06 33.396 27.104 32.664 28.472 32.256C27.392 31.776 26.54 31.08 25.916 30.168C25.292 29.256 24.98 28.164 24.98 26.892C24.98 25.668 25.316 24.552 25.988 23.544C26.66 22.512 27.656 21.696 28.976 21.096C30.296 20.472 31.904 20.16 33.8 20.16C35.768 20.16 37.4 20.46 38.696 21.06C39.992 21.636 40.964 22.44 41.612 23.472C42.284 24.48 42.62 25.62 42.62 26.892C42.62 28.164 42.308 29.256 41.684 30.168C41.06 31.08 40.208 31.776 39.128 32.256C40.472 32.664 41.504 33.396 42.224 34.452C42.968 35.508 43.34 36.708 43.34 38.052ZM29.948 27.324C29.948 28.284 30.284 29.052 30.956 29.628C31.652 30.18 32.612 30.456 33.836 30.456C35.036 30.456 35.972 30.168 36.644 29.592C37.316 29.016 37.652 28.248 37.652 27.288C37.652 26.304 37.304 25.536 36.608 24.984C35.936 24.432 34.988 24.156 33.764 24.156C32.564 24.156 31.628 24.444 30.956 25.02C30.284 25.572 29.948 26.34 29.948 27.324ZM29.3 37.872C29.3 38.976 29.696 39.84 30.488 40.464C31.28 41.064 32.372 41.364 33.764 41.364C35.204 41.364 36.32 41.064 37.112 40.464C37.904 39.864 38.3 39 38.3 37.872C38.3 36.744 37.904 35.868 37.112 35.244C36.32 34.62 35.216 34.308 33.8 34.308C32.408 34.308 31.304 34.62 30.488 35.244C29.696 35.868 29.3 36.744 29.3 37.872ZM55.4579 45H50.4899V43.956C50.4899 42.156 50.5739 40.548 50.7419 39.132C50.9339 37.692 51.2339 36.336 51.6419 35.064C52.0499 33.768 52.6019 32.472 53.2979 31.176C53.9939 29.856 54.8579 28.428 55.8899 26.892L57.2939 24.84H45.6659V20.52H62.7659V24.876L60.3179 28.476C59.3819 29.844 58.6019 31.128 57.9779 32.328C57.3539 33.504 56.8499 34.68 56.4659 35.856C56.1059 37.032 55.8419 38.268 55.6739 39.564C55.5299 40.86 55.4579 42.324 55.4579 43.956V45Z",fill:"#00A4FD"}),ot.createElement("g",{clipPath:"url(#clip0)"},ot.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M66.3675 38.7752C66.1072 39.0355 65.6851 39.0355 65.4247 38.7752C65.1644 38.5148 65.1644 38.0927 65.4247 37.8324L69.2929 33.9643C69.6834 33.5738 70.3165 33.5738 70.707 33.9643L74.5752 37.8324C74.8355 38.0927 74.8355 38.5148 74.5752 38.7752C74.3148 39.0355 73.8927 39.0355 73.6324 38.7752L70.6664 35.8092V43.6668C70.6664 44.035 70.368 44.3335 69.9998 44.3335C69.6316 44.3335 69.3332 44.035 69.3332 43.6668V35.8095L66.3675 38.7752Z",fill:"#C3CBD4"})),ot.createElement("path",{d:"M78.912 45V43.976C78.912 43.144 79.0613 42.4507 79.36 41.896C79.6693 41.3413 80.0853 40.8667 80.608 40.472C81.1307 40.0667 81.7173 39.6987 82.368 39.368C83.008 39.0373 83.488 38.728 83.808 38.44C84.128 38.1413 84.288 37.7467 84.288 37.256C84.288 36.8613 84.16 36.536 83.904 36.28C83.6587 36.0133 83.296 35.88 82.816 35.88C82.3573 35.88 81.984 36.0133 81.696 36.28C81.408 36.536 81.232 36.8933 81.168 37.352H79.024C79.0453 36.9467 79.136 36.5467 79.296 36.152C79.456 35.7573 79.6907 35.3947 80 35.064C80.3093 34.7227 80.7093 34.456 81.2 34.264C81.6907 34.0613 82.272 33.96 82.944 33.96C84.064 33.96 84.9493 34.248 85.6 34.824C86.2613 35.4 86.592 36.1787 86.592 37.16C86.592 38.0347 86.3093 38.76 85.744 39.336C85.1787 39.9013 84.3893 40.44 83.376 40.952C82.8213 41.2293 82.3573 41.528 81.984 41.848C81.6213 42.168 81.3813 42.5787 81.264 43.08H86.624V45H78.912ZM88.2018 41.8H90.3458C90.4418 42.312 90.6551 42.6853 90.9858 42.92C91.3164 43.144 91.7431 43.256 92.2658 43.256C92.8418 43.256 93.2898 43.1333 93.6098 42.888C93.9404 42.6427 94.1058 42.28 94.1058 41.8C94.1058 41.3093 93.9351 40.936 93.5938 40.68C93.2631 40.4133 92.7938 40.28 92.1858 40.28H90.8418V38.584H92.2018C92.7351 38.584 93.1404 38.4613 93.4178 38.216C93.7058 37.96 93.8498 37.6187 93.8498 37.192C93.8498 36.7867 93.7058 36.4667 93.4178 36.232C93.1404 35.9867 92.7618 35.864 92.2818 35.864C91.2791 35.864 90.7031 36.3227 90.5538 37.24H88.4578C88.4791 36.7067 88.6284 36.1893 88.9058 35.688C89.1831 35.1867 89.6044 34.776 90.1698 34.456C90.7351 34.1253 91.4658 33.96 92.3618 33.96C93.1724 33.96 93.8551 34.0933 94.4098 34.36C94.9644 34.616 95.3858 34.9733 95.6737 35.432C95.9724 35.88 96.1218 36.3867 96.1218 36.952C96.1218 37.528 95.9778 38.0187 95.6898 38.424C95.4124 38.8293 95.0444 39.1387 94.5858 39.352C95.1724 39.5333 95.6258 39.8587 95.9458 40.328C96.2658 40.7867 96.4258 41.3253 96.4258 41.944C96.4258 42.584 96.2551 43.144 95.9138 43.624C95.5831 44.104 95.1084 44.4827 94.4898 44.76C93.8711 45.0267 93.1351 45.16 92.2818 45.16C91.4284 45.16 90.7031 45.016 90.1058 44.728C89.5084 44.4293 89.0498 44.024 88.7298 43.512C88.4098 43 88.2338 42.4293 88.2018 41.8Z",fill:"#C3CBD4"}),ot.createElement("rect",{x:"10",y:"28",width:"8",height:"8",rx:"3",fill:"#C3CBD4"}),ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",stroke:"#C3CBD4"}),ot.createElement("defs",null,ot.createElement("clipPath",{id:"clip0"},ot.createElement("rect",{width:"15.9993",height:"15.9993",fill:"white",transform:"translate(62 31)"}))))},"singleValueIcon.trend":function TrendPreset(){return ot.createElement("svg",{width:"108",height:"64",viewBox:"0 0 108 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",fill:"#F2F4F5"}),ot.createElement("path",{d:"M43.34 38.052C43.34 39.492 42.944 40.764 42.152 41.868C41.384 42.948 40.28 43.8 38.84 44.424C37.424 45.048 35.744 45.36 33.8 45.36C30.896 45.36 28.58 44.712 26.852 43.416C25.124 42.12 24.26 40.344 24.26 38.088C24.26 36.72 24.62 35.508 25.34 34.452C26.06 33.396 27.104 32.664 28.472 32.256C27.392 31.776 26.54 31.08 25.916 30.168C25.292 29.256 24.98 28.164 24.98 26.892C24.98 25.668 25.316 24.552 25.988 23.544C26.66 22.512 27.656 21.696 28.976 21.096C30.296 20.472 31.904 20.16 33.8 20.16C35.768 20.16 37.4 20.46 38.696 21.06C39.992 21.636 40.964 22.44 41.612 23.472C42.284 24.48 42.62 25.62 42.62 26.892C42.62 28.164 42.308 29.256 41.684 30.168C41.06 31.08 40.208 31.776 39.128 32.256C40.472 32.664 41.504 33.396 42.224 34.452C42.968 35.508 43.34 36.708 43.34 38.052ZM29.948 27.324C29.948 28.284 30.284 29.052 30.956 29.628C31.652 30.18 32.612 30.456 33.836 30.456C35.036 30.456 35.972 30.168 36.644 29.592C37.316 29.016 37.652 28.248 37.652 27.288C37.652 26.304 37.304 25.536 36.608 24.984C35.936 24.432 34.988 24.156 33.764 24.156C32.564 24.156 31.628 24.444 30.956 25.02C30.284 25.572 29.948 26.34 29.948 27.324ZM29.3 37.872C29.3 38.976 29.696 39.84 30.488 40.464C31.28 41.064 32.372 41.364 33.764 41.364C35.204 41.364 36.32 41.064 37.112 40.464C37.904 39.864 38.3 39 38.3 37.872C38.3 36.744 37.904 35.868 37.112 35.244C36.32 34.62 35.216 34.308 33.8 34.308C32.408 34.308 31.304 34.62 30.488 35.244C29.696 35.868 29.3 36.744 29.3 37.872ZM55.4579 45H50.4899V43.956C50.4899 42.156 50.5739 40.548 50.7419 39.132C50.9339 37.692 51.2339 36.336 51.6419 35.064C52.0499 33.768 52.6019 32.472 53.2979 31.176C53.9939 29.856 54.8579 28.428 55.8899 26.892L57.2939 24.84H45.6659V20.52H62.7659V24.876L60.3179 28.476C59.3819 29.844 58.6019 31.128 57.9779 32.328C57.3539 33.504 56.8499 34.68 56.4659 35.856C56.1059 37.032 55.8419 38.268 55.6739 39.564C55.5299 40.86 55.4579 42.324 55.4579 43.956V45Z",fill:"#C3CBD4"}),ot.createElement("g",{clipPath:"url(#clip0)"},ot.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M66.3675 38.7752C66.1072 39.0355 65.6851 39.0355 65.4247 38.7752C65.1644 38.5148 65.1644 38.0927 65.4247 37.8324L69.2929 33.9643C69.6834 33.5738 70.3165 33.5738 70.707 33.9643L74.5752 37.8324C74.8355 38.0927 74.8355 38.5148 74.5752 38.7752C74.3148 39.0355 73.8927 39.0355 73.6324 38.7752L70.6664 35.8092V43.6668C70.6664 44.035 70.368 44.3335 69.9998 44.3335C69.6316 44.3335 69.3332 44.035 69.3332 43.6668V35.8095L66.3675 38.7752Z",fill:"#53A051"})),ot.createElement("path",{d:"M78.912 45V43.976C78.912 43.144 79.0613 42.4507 79.36 41.896C79.6693 41.3413 80.0853 40.8667 80.608 40.472C81.1307 40.0667 81.7173 39.6987 82.368 39.368C83.008 39.0373 83.488 38.728 83.808 38.44C84.128 38.1413 84.288 37.7467 84.288 37.256C84.288 36.8613 84.16 36.536 83.904 36.28C83.6587 36.0133 83.296 35.88 82.816 35.88C82.3573 35.88 81.984 36.0133 81.696 36.28C81.408 36.536 81.232 36.8933 81.168 37.352H79.024C79.0453 36.9467 79.136 36.5467 79.296 36.152C79.456 35.7573 79.6907 35.3947 80 35.064C80.3093 34.7227 80.7093 34.456 81.2 34.264C81.6907 34.0613 82.272 33.96 82.944 33.96C84.064 33.96 84.9493 34.248 85.6 34.824C86.2613 35.4 86.592 36.1787 86.592 37.16C86.592 38.0347 86.3093 38.76 85.744 39.336C85.1787 39.9013 84.3893 40.44 83.376 40.952C82.8213 41.2293 82.3573 41.528 81.984 41.848C81.6213 42.168 81.3813 42.5787 81.264 43.08H86.624V45H78.912ZM88.2018 41.8H90.3458C90.4418 42.312 90.6551 42.6853 90.9858 42.92C91.3164 43.144 91.7431 43.256 92.2658 43.256C92.8418 43.256 93.2898 43.1333 93.6098 42.888C93.9404 42.6427 94.1058 42.28 94.1058 41.8C94.1058 41.3093 93.9351 40.936 93.5938 40.68C93.2631 40.4133 92.7938 40.28 92.1858 40.28H90.8418V38.584H92.2018C92.7351 38.584 93.1404 38.4613 93.4178 38.216C93.7058 37.96 93.8498 37.6187 93.8498 37.192C93.8498 36.7867 93.7058 36.4667 93.4178 36.232C93.1404 35.9867 92.7618 35.864 92.2818 35.864C91.2791 35.864 90.7031 36.3227 90.5538 37.24H88.4578C88.4791 36.7067 88.6284 36.1893 88.9058 35.688C89.1831 35.1867 89.6044 34.776 90.1698 34.456C90.7351 34.1253 91.4658 33.96 92.3618 33.96C93.1724 33.96 93.8551 34.0933 94.4098 34.36C94.9644 34.616 95.3858 34.9733 95.6737 35.432C95.9724 35.88 96.1218 36.3867 96.1218 36.952C96.1218 37.528 95.9778 38.0187 95.6898 38.424C95.4124 38.8293 95.0444 39.1387 94.5858 39.352C95.1724 39.5333 95.6258 39.8587 95.9458 40.328C96.2658 40.7867 96.4258 41.3253 96.4258 41.944C96.4258 42.584 96.2551 43.144 95.9138 43.624C95.5831 44.104 95.1084 44.4827 94.4898 44.76C93.8711 45.0267 93.1351 45.16 92.2818 45.16C91.4284 45.16 90.7031 45.016 90.1058 44.728C89.5084 44.4293 89.0498 44.024 88.7298 43.512C88.4098 43 88.2338 42.4293 88.2018 41.8Z",fill:"#53A051"}),ot.createElement("rect",{x:"10",y:"28",width:"8",height:"8",rx:"3",fill:"#C3CBD4"}),ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",stroke:"#C3CBD4"}),ot.createElement("defs",null,ot.createElement("clipPath",{id:"clip0"},ot.createElement("rect",{width:"15.9993",height:"15.9993",fill:"white",transform:"translate(62 31)"}))))},"singleValueIcon.iconAndMajorValue":function IconAndMajorValuePreset(){return ot.createElement("svg",{width:"108",height:"64",viewBox:"0 0 108 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",fill:"#F2F4F5"}),ot.createElement("path",{d:"M43.34 38.052C43.34 39.492 42.944 40.764 42.152 41.868C41.384 42.948 40.28 43.8 38.84 44.424C37.424 45.048 35.744 45.36 33.8 45.36C30.896 45.36 28.58 44.712 26.852 43.416C25.124 42.12 24.26 40.344 24.26 38.088C24.26 36.72 24.62 35.508 25.34 34.452C26.06 33.396 27.104 32.664 28.472 32.256C27.392 31.776 26.54 31.08 25.916 30.168C25.292 29.256 24.98 28.164 24.98 26.892C24.98 25.668 25.316 24.552 25.988 23.544C26.66 22.512 27.656 21.696 28.976 21.096C30.296 20.472 31.904 20.16 33.8 20.16C35.768 20.16 37.4 20.46 38.696 21.06C39.992 21.636 40.964 22.44 41.612 23.472C42.284 24.48 42.62 25.62 42.62 26.892C42.62 28.164 42.308 29.256 41.684 30.168C41.06 31.08 40.208 31.776 39.128 32.256C40.472 32.664 41.504 33.396 42.224 34.452C42.968 35.508 43.34 36.708 43.34 38.052ZM29.948 27.324C29.948 28.284 30.284 29.052 30.956 29.628C31.652 30.18 32.612 30.456 33.836 30.456C35.036 30.456 35.972 30.168 36.644 29.592C37.316 29.016 37.652 28.248 37.652 27.288C37.652 26.304 37.304 25.536 36.608 24.984C35.936 24.432 34.988 24.156 33.764 24.156C32.564 24.156 31.628 24.444 30.956 25.02C30.284 25.572 29.948 26.34 29.948 27.324ZM29.3 37.872C29.3 38.976 29.696 39.84 30.488 40.464C31.28 41.064 32.372 41.364 33.764 41.364C35.204 41.364 36.32 41.064 37.112 40.464C37.904 39.864 38.3 39 38.3 37.872C38.3 36.744 37.904 35.868 37.112 35.244C36.32 34.62 35.216 34.308 33.8 34.308C32.408 34.308 31.304 34.62 30.488 35.244C29.696 35.868 29.3 36.744 29.3 37.872ZM55.4579 45H50.4899V43.956C50.4899 42.156 50.5739 40.548 50.7419 39.132C50.9339 37.692 51.2339 36.336 51.6419 35.064C52.0499 33.768 52.6019 32.472 53.2979 31.176C53.9939 29.856 54.8579 28.428 55.8899 26.892L57.2939 24.84H45.6659V20.52H62.7659V24.876L60.3179 28.476C59.3819 29.844 58.6019 31.128 57.9779 32.328C57.3539 33.504 56.8499 34.68 56.4659 35.856C56.1059 37.032 55.8419 38.268 55.6739 39.564C55.5299 40.86 55.4579 42.324 55.4579 43.956V45Z",fill:"#00A4FD"}),ot.createElement("g",{clipPath:"url(#clip0)"},ot.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M66.3675 38.7752C66.1072 39.0355 65.6851 39.0355 65.4247 38.7752C65.1644 38.5148 65.1644 38.0927 65.4247 37.8324L69.2929 33.9643C69.6834 33.5738 70.3165 33.5738 70.707 33.9643L74.5752 37.8324C74.8355 38.0927 74.8355 38.5148 74.5752 38.7752C74.3148 39.0355 73.8927 39.0355 73.6324 38.7752L70.6664 35.8092V43.6668C70.6664 44.035 70.368 44.3335 69.9998 44.3335C69.6316 44.3335 69.3332 44.035 69.3332 43.6668V35.8095L66.3675 38.7752Z",fill:"#C3CBD4"})),ot.createElement("path",{d:"M78.912 45V43.976C78.912 43.144 79.0613 42.4507 79.36 41.896C79.6693 41.3413 80.0853 40.8667 80.608 40.472C81.1307 40.0667 81.7173 39.6987 82.368 39.368C83.008 39.0373 83.488 38.728 83.808 38.44C84.128 38.1413 84.288 37.7467 84.288 37.256C84.288 36.8613 84.16 36.536 83.904 36.28C83.6587 36.0133 83.296 35.88 82.816 35.88C82.3573 35.88 81.984 36.0133 81.696 36.28C81.408 36.536 81.232 36.8933 81.168 37.352H79.024C79.0453 36.9467 79.136 36.5467 79.296 36.152C79.456 35.7573 79.6907 35.3947 80 35.064C80.3093 34.7227 80.7093 34.456 81.2 34.264C81.6907 34.0613 82.272 33.96 82.944 33.96C84.064 33.96 84.9493 34.248 85.6 34.824C86.2613 35.4 86.592 36.1787 86.592 37.16C86.592 38.0347 86.3093 38.76 85.744 39.336C85.1787 39.9013 84.3893 40.44 83.376 40.952C82.8213 41.2293 82.3573 41.528 81.984 41.848C81.6213 42.168 81.3813 42.5787 81.264 43.08H86.624V45H78.912ZM88.2018 41.8H90.3458C90.4418 42.312 90.6551 42.6853 90.9858 42.92C91.3164 43.144 91.7431 43.256 92.2658 43.256C92.8418 43.256 93.2898 43.1333 93.6098 42.888C93.9404 42.6427 94.1058 42.28 94.1058 41.8C94.1058 41.3093 93.9351 40.936 93.5938 40.68C93.2631 40.4133 92.7938 40.28 92.1858 40.28H90.8418V38.584H92.2018C92.7351 38.584 93.1404 38.4613 93.4178 38.216C93.7058 37.96 93.8498 37.6187 93.8498 37.192C93.8498 36.7867 93.7058 36.4667 93.4178 36.232C93.1404 35.9867 92.7618 35.864 92.2818 35.864C91.2791 35.864 90.7031 36.3227 90.5538 37.24H88.4578C88.4791 36.7067 88.6284 36.1893 88.9058 35.688C89.1831 35.1867 89.6044 34.776 90.1698 34.456C90.7351 34.1253 91.4658 33.96 92.3618 33.96C93.1724 33.96 93.8551 34.0933 94.4098 34.36C94.9644 34.616 95.3858 34.9733 95.6737 35.432C95.9724 35.88 96.1218 36.3867 96.1218 36.952C96.1218 37.528 95.9778 38.0187 95.6898 38.424C95.4124 38.8293 95.0444 39.1387 94.5858 39.352C95.1724 39.5333 95.6258 39.8587 95.9458 40.328C96.2658 40.7867 96.4258 41.3253 96.4258 41.944C96.4258 42.584 96.2551 43.144 95.9138 43.624C95.5831 44.104 95.1084 44.4827 94.4898 44.76C93.8711 45.0267 93.1351 45.16 92.2818 45.16C91.4284 45.16 90.7031 45.016 90.1058 44.728C89.5084 44.4293 89.0498 44.024 88.7298 43.512C88.4098 43 88.2338 42.4293 88.2018 41.8Z",fill:"#C3CBD4"}),ot.createElement("rect",{x:"10",y:"28",width:"8",height:"8",rx:"3",fill:"#00A4FD"}),ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",stroke:"#C3CBD4"}),ot.createElement("defs",null,ot.createElement("clipPath",{id:"clip0"},ot.createElement("rect",{width:"15.9993",height:"15.9993",fill:"white",transform:"translate(62 31)"}))))},"singleValueIcon.background":function BackgroundPreset(){return ot.createElement("svg",{width:"108",height:"64",viewBox:"0 0 108 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",fill:"#00A4FD"}),ot.createElement("path",{d:"M43.34 38.052C43.34 39.492 42.944 40.764 42.152 41.868C41.384 42.948 40.28 43.8 38.84 44.424C37.424 45.048 35.744 45.36 33.8 45.36C30.896 45.36 28.58 44.712 26.852 43.416C25.124 42.12 24.26 40.344 24.26 38.088C24.26 36.72 24.62 35.508 25.34 34.452C26.06 33.396 27.104 32.664 28.472 32.256C27.392 31.776 26.54 31.08 25.916 30.168C25.292 29.256 24.98 28.164 24.98 26.892C24.98 25.668 25.316 24.552 25.988 23.544C26.66 22.512 27.656 21.696 28.976 21.096C30.296 20.472 31.904 20.16 33.8 20.16C35.768 20.16 37.4 20.46 38.696 21.06C39.992 21.636 40.964 22.44 41.612 23.472C42.284 24.48 42.62 25.62 42.62 26.892C42.62 28.164 42.308 29.256 41.684 30.168C41.06 31.08 40.208 31.776 39.128 32.256C40.472 32.664 41.504 33.396 42.224 34.452C42.968 35.508 43.34 36.708 43.34 38.052ZM29.948 27.324C29.948 28.284 30.284 29.052 30.956 29.628C31.652 30.18 32.612 30.456 33.836 30.456C35.036 30.456 35.972 30.168 36.644 29.592C37.316 29.016 37.652 28.248 37.652 27.288C37.652 26.304 37.304 25.536 36.608 24.984C35.936 24.432 34.988 24.156 33.764 24.156C32.564 24.156 31.628 24.444 30.956 25.02C30.284 25.572 29.948 26.34 29.948 27.324ZM29.3 37.872C29.3 38.976 29.696 39.84 30.488 40.464C31.28 41.064 32.372 41.364 33.764 41.364C35.204 41.364 36.32 41.064 37.112 40.464C37.904 39.864 38.3 39 38.3 37.872C38.3 36.744 37.904 35.868 37.112 35.244C36.32 34.62 35.216 34.308 33.8 34.308C32.408 34.308 31.304 34.62 30.488 35.244C29.696 35.868 29.3 36.744 29.3 37.872ZM55.4579 45H50.4899V43.956C50.4899 42.156 50.5739 40.548 50.7419 39.132C50.9339 37.692 51.2339 36.336 51.6419 35.064C52.0499 33.768 52.6019 32.472 53.2979 31.176C53.9939 29.856 54.8579 28.428 55.8899 26.892L57.2939 24.84H45.6659V20.52H62.7659V24.876L60.3179 28.476C59.3819 29.844 58.6019 31.128 57.9779 32.328C57.3539 33.504 56.8499 34.68 56.4659 35.856C56.1059 37.032 55.8419 38.268 55.6739 39.564C55.5299 40.86 55.4579 42.324 55.4579 43.956V45Z",fill:"white"}),ot.createElement("g",{clipPath:"url(#clip0)"},ot.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M66.3675 38.7752C66.1072 39.0355 65.6851 39.0355 65.4247 38.7752C65.1644 38.5148 65.1644 38.0927 65.4247 37.8324L69.2929 33.9643C69.6834 33.5738 70.3165 33.5738 70.707 33.9643L74.5752 37.8324C74.8355 38.0927 74.8355 38.5148 74.5752 38.7752C74.3148 39.0355 73.8927 39.0355 73.6324 38.7752L70.6664 35.8092V43.6668C70.6664 44.035 70.368 44.3335 69.9998 44.3335C69.6316 44.3335 69.3332 44.035 69.3332 43.6668V35.8095L66.3675 38.7752Z",fill:"white"})),ot.createElement("path",{d:"M78.912 45V43.976C78.912 43.144 79.0613 42.4507 79.36 41.896C79.6693 41.3413 80.0853 40.8667 80.608 40.472C81.1307 40.0667 81.7173 39.6987 82.368 39.368C83.008 39.0373 83.488 38.728 83.808 38.44C84.128 38.1413 84.288 37.7467 84.288 37.256C84.288 36.8613 84.16 36.536 83.904 36.28C83.6587 36.0133 83.296 35.88 82.816 35.88C82.3573 35.88 81.984 36.0133 81.696 36.28C81.408 36.536 81.232 36.8933 81.168 37.352H79.024C79.0453 36.9467 79.136 36.5467 79.296 36.152C79.456 35.7573 79.6907 35.3947 80 35.064C80.3093 34.7227 80.7093 34.456 81.2 34.264C81.6907 34.0613 82.272 33.96 82.944 33.96C84.064 33.96 84.9493 34.248 85.6 34.824C86.2613 35.4 86.592 36.1787 86.592 37.16C86.592 38.0347 86.3093 38.76 85.744 39.336C85.1787 39.9013 84.3893 40.44 83.376 40.952C82.8213 41.2293 82.3573 41.528 81.984 41.848C81.6213 42.168 81.3813 42.5787 81.264 43.08H86.624V45H78.912ZM88.2018 41.8H90.3458C90.4418 42.312 90.6551 42.6853 90.9858 42.92C91.3164 43.144 91.7431 43.256 92.2658 43.256C92.8418 43.256 93.2898 43.1333 93.6098 42.888C93.9404 42.6427 94.1058 42.28 94.1058 41.8C94.1058 41.3093 93.9351 40.936 93.5938 40.68C93.2631 40.4133 92.7938 40.28 92.1858 40.28H90.8418V38.584H92.2018C92.7351 38.584 93.1404 38.4613 93.4178 38.216C93.7058 37.96 93.8498 37.6187 93.8498 37.192C93.8498 36.7867 93.7058 36.4667 93.4178 36.232C93.1404 35.9867 92.7618 35.864 92.2818 35.864C91.2791 35.864 90.7031 36.3227 90.5538 37.24H88.4578C88.4791 36.7067 88.6284 36.1893 88.9058 35.688C89.1831 35.1867 89.6044 34.776 90.1698 34.456C90.7351 34.1253 91.4658 33.96 92.3618 33.96C93.1724 33.96 93.8551 34.0933 94.4098 34.36C94.9644 34.616 95.3858 34.9733 95.6737 35.432C95.9724 35.88 96.1218 36.3867 96.1218 36.952C96.1218 37.528 95.9778 38.0187 95.6898 38.424C95.4124 38.8293 95.0444 39.1387 94.5858 39.352C95.1724 39.5333 95.6258 39.8587 95.9458 40.328C96.2658 40.7867 96.4258 41.3253 96.4258 41.944C96.4258 42.584 96.2551 43.144 95.9138 43.624C95.5831 44.104 95.1084 44.4827 94.4898 44.76C93.8711 45.0267 93.1351 45.16 92.2818 45.16C91.4284 45.16 90.7031 45.016 90.1058 44.728C89.5084 44.4293 89.0498 44.024 88.7298 43.512C88.4098 43 88.2338 42.4293 88.2018 41.8Z",fill:"white"}),ot.createElement("rect",{x:"10",y:"28",width:"8",height:"8",rx:"3",fill:"white"}),ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",stroke:"#C3CBD4"}),ot.createElement("defs",null,ot.createElement("clipPath",{id:"clip0"},ot.createElement("rect",{width:"15.9993",height:"15.9993",fill:"white",transform:"translate(62 31)"}))))}}},function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});var ot=tt(0);et.default={"singleValueRadial.none":function NonePreset(){return ot.createElement("svg",{width:"108",height:"64",viewBox:"0 0 108 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",fill:"#F2F4F5"}),ot.createElement("path",{d:"M8.47363 55.3796C8.47363 49.2734 9.64593 43.227 11.9236 37.5856C14.2013 31.9442 17.5397 26.8183 21.7483 22.5006C25.9569 18.1829 30.9532 14.7579 36.4519 12.4211C41.9507 10.0844 47.8443 8.88166 53.7961 8.88166C59.7479 8.88166 65.6415 10.0844 71.1402 12.4211C76.639 14.7579 81.6353 18.1829 85.8439 22.5006C90.0525 26.8183 93.3909 31.9442 95.6686 37.5856C97.9462 43.227 99.1185 49.2734 99.1185 55.3796L91.7374 55.3796C91.7373 50.2679 90.756 45.2062 88.8492 40.4836C86.9425 35.7609 84.1478 31.4698 80.6246 27.8553C77.1014 24.2407 72.9188 21.3735 68.3156 19.4173C63.7123 17.4611 58.7786 16.4543 53.7961 16.4543C48.8136 16.4543 43.8798 17.4611 39.2766 19.4173C34.6733 21.3735 30.4907 24.2407 26.9676 27.8553C23.4444 31.4698 20.6497 35.7609 18.7429 40.4835C16.8362 45.2062 15.8548 50.2679 15.8548 55.3796L8.47363 55.3796Z",fill:"#C4CBD3",fillOpacity:"0.3"}),ot.createElement("path",{d:"M8.47363 55.3796C8.47363 48.1045 10.1376 40.9308 13.3317 34.4354C16.5259 27.9401 21.1611 22.3043 26.8646 17.9812C32.5681 13.6581 39.1808 10.7685 46.171 9.54447C53.1612 8.32048 60.3338 8.79637 67.1121 10.9339L53.7961 55.3796L8.47363 55.3796Z",fill:"#C4CBD3"}),ot.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.95117 55.9021L7.95117 55.3797C7.95117 48.0249 9.6333 40.7724 12.8629 34.2049C16.0925 27.6374 20.7798 21.9377 26.549 17.5649C32.3182 13.192 39.0081 10.2683 46.0809 9.02986C53.1537 7.7914 60.4111 8.27296 67.2692 10.4356L67.7603 10.5905L54.1849 55.9021L7.95117 55.9021ZM8.47648 54.8572C8.55419 47.7613 10.2141 40.7752 13.3317 34.4354C16.5259 27.9401 21.161 22.3043 26.8646 17.9812C32.5681 13.6582 39.1808 10.7685 46.171 9.54448C53.1612 8.32049 60.3338 8.79638 67.1121 10.9339L53.7961 55.3796L8.47362 55.3797C8.47362 55.2054 8.47457 55.0313 8.47648 54.8572Z",fill:"#F2F4F5"}),ot.createElement("path",{d:"M91.7353 55.3797C70 55.3797 74.7648 55.3797 53.8305 55.3797C32.8963 55.3797 48.5 55.3797 15.9258 55.3797C15.9258 33.8834 32.8963 16.4572 53.8305 16.4572C74.7648 16.4572 91.7353 33.8834 91.7353 55.3797Z",fill:"#F2F4F5"}),ot.createElement("path",{d:"M60.1005 50.4937C59.9157 50.6785 59.6162 50.6785 59.4315 50.4937C59.2468 50.309 59.2468 50.0095 59.4315 49.8248L62.1762 47.0801C62.4532 46.803 62.9025 46.803 63.1796 47.0801L65.9242 49.8248C66.109 50.0095 66.109 50.309 65.9242 50.4937C65.7395 50.6785 65.44 50.6785 65.2553 50.4937L63.1508 48.3892V53.9646C63.1508 54.2259 62.939 54.4377 62.6778 54.4377C62.4165 54.4377 62.2048 54.2259 62.2048 53.9646V48.3894L60.1005 50.4937Z",fill:"#C4CBD3"}),ot.createElement("path",{d:"M69.0006 54.9769V54.2503C69.0006 53.66 69.1066 53.168 69.3185 52.7745C69.538 52.3809 69.8331 52.0442 70.204 51.7641C70.5748 51.4765 70.9911 51.2154 71.4527 50.9808C71.9068 50.7462 72.2474 50.5267 72.4744 50.3224C72.7015 50.1105 72.815 49.8304 72.815 49.4823C72.815 49.2023 72.7242 48.9714 72.5426 48.7898C72.3685 48.6006 72.1112 48.506 71.7706 48.506C71.4452 48.506 71.1803 48.6006 70.9759 48.7898C70.7716 48.9714 70.6467 49.225 70.6013 49.5504H69.0801C69.0952 49.2628 69.1595 48.979 69.2731 48.699C69.3866 48.419 69.5531 48.1616 69.7726 47.927C69.992 47.6848 70.2759 47.4956 70.624 47.3594C70.9721 47.2156 71.3846 47.1437 71.8614 47.1437C72.6561 47.1437 73.2842 47.348 73.7459 47.7567C74.2151 48.1654 74.4498 48.7179 74.4498 49.4142C74.4498 50.0348 74.2492 50.5494 73.8481 50.9581C73.447 51.3592 72.8869 51.7414 72.1679 52.1047C71.7744 52.3015 71.4452 52.5134 71.1803 52.7404C70.9229 52.9675 70.7527 53.2589 70.6694 53.6146H74.4725V54.9769H69.0006ZM75.5919 52.7064H77.1131C77.1813 53.0697 77.3326 53.3346 77.5672 53.5011C77.8019 53.66 78.1046 53.7395 78.4754 53.7395C78.8841 53.7395 79.202 53.6524 79.429 53.4783C79.6637 53.3043 79.781 53.047 79.781 52.7064C79.781 52.3582 79.6599 52.0934 79.4177 51.9117C79.1831 51.7225 78.8501 51.6279 78.4187 51.6279H77.4651V50.4245H78.43C78.8084 50.4245 79.096 50.3375 79.2928 50.1634C79.4972 49.9818 79.5993 49.7396 79.5993 49.4369C79.5993 49.1493 79.4972 48.9222 79.2928 48.7557C79.096 48.5817 78.8274 48.4946 78.4868 48.4946C77.7754 48.4946 77.3667 48.8201 77.2607 49.4709H75.7736C75.7887 49.0925 75.8947 48.7255 76.0914 48.3698C76.2882 48.0141 76.5871 47.7227 76.9883 47.4956C77.3894 47.261 77.9078 47.1437 78.5435 47.1437C79.1187 47.1437 79.6031 47.2383 79.9967 47.4275C80.3902 47.6092 80.6892 47.8627 80.8935 48.1881C81.1054 48.506 81.2114 48.8655 81.2114 49.2666C81.2114 49.6753 81.1092 50.0234 80.9049 50.311C80.7081 50.5986 80.447 50.8181 80.1215 50.9695C80.5378 51.0981 80.8594 51.329 81.0865 51.662C81.3135 51.9874 81.4271 52.3696 81.4271 52.8086C81.4271 53.2627 81.306 53.66 81.0638 54.0006C80.8292 54.3411 80.4924 54.6098 80.0534 54.8066C79.6145 54.9958 79.0922 55.0904 78.4868 55.0904C77.8813 55.0904 77.3667 54.9882 76.9429 54.7839C76.519 54.572 76.1936 54.2844 75.9666 53.9211C75.7395 53.5578 75.6146 53.1529 75.5919 52.7064Z",fill:"#C4CBD3"}),ot.createElement("path",{d:"M40.99 49.7943C40.99 50.8462 40.7007 51.7753 40.1222 52.5817C39.5612 53.3706 38.7548 53.9929 37.703 54.4487C36.6687 54.9045 35.4415 55.1324 34.0216 55.1324C31.9004 55.1324 30.2087 54.6591 28.9465 53.7124C27.6843 52.7658 27.0532 51.4685 27.0532 49.8206C27.0532 48.8214 27.3161 47.9361 27.842 47.1648C28.368 46.3934 29.1305 45.8587 30.1298 45.5607C29.3409 45.2101 28.7186 44.7017 28.2628 44.0356C27.807 43.3694 27.5791 42.5717 27.5791 41.6426C27.5791 40.7486 27.8245 39.9334 28.3154 39.1971C28.8062 38.4433 29.5337 37.8473 30.4979 37.409C31.4621 36.9532 32.6367 36.7253 34.0216 36.7253C35.4591 36.7253 36.6512 36.9444 37.5978 37.3827C38.5445 37.8034 39.2544 38.3907 39.7278 39.1445C40.2186 39.8808 40.4641 40.7135 40.4641 41.6426C40.4641 42.5717 40.2362 43.3694 39.7804 44.0356C39.3246 44.7017 38.7022 45.2101 37.9134 45.5607C38.8951 45.8587 39.6489 46.3934 40.1748 47.1648C40.7182 47.9361 40.99 48.8126 40.99 49.7943ZM31.2079 41.9582C31.2079 42.6594 31.4533 43.2204 31.9442 43.6411C32.4526 44.0443 33.1538 44.2459 34.0479 44.2459C34.9244 44.2459 35.6081 44.0356 36.0989 43.6148C36.5898 43.1941 36.8352 42.6331 36.8352 41.9319C36.8352 41.2131 36.581 40.6522 36.0726 40.2489C35.5818 39.8457 34.8893 39.6441 33.9953 39.6441C33.1187 39.6441 32.4351 39.8545 31.9442 40.2752C31.4533 40.6784 31.2079 41.2394 31.2079 41.9582ZM30.7346 49.6629C30.7346 50.4693 31.0238 51.1004 31.6024 51.5562C32.1809 51.9944 32.9785 52.2136 33.9953 52.2136C35.0471 52.2136 35.8623 51.9944 36.4408 51.5562C37.0193 51.1179 37.3086 50.4868 37.3086 49.6629C37.3086 48.8389 37.0193 48.1991 36.4408 47.7433C35.8623 47.2875 35.0559 47.0596 34.0216 47.0596C33.0048 47.0596 32.1984 47.2875 31.6024 47.7433C31.0238 48.1991 30.7346 48.8389 30.7346 49.6629ZM49.8414 54.8694H46.2126V54.1069C46.2126 52.7921 46.2739 51.6175 46.3966 50.5832C46.5369 49.5314 46.756 48.5409 47.054 47.6118C47.3521 46.6651 47.7553 45.7185 48.2637 44.7718C48.772 43.8077 49.4031 42.7646 50.157 41.6426L51.1825 40.1438H42.6889V36.9883H55.1795V40.1701L53.3913 42.7996C52.7077 43.7989 52.1379 44.7368 51.6821 45.6133C51.2263 46.4723 50.8582 47.3313 50.5777 48.1903C50.3147 49.0493 50.1219 49.9521 49.9992 50.8988C49.894 51.8454 49.8414 52.9148 49.8414 54.1069V54.8694Z",fill:"#C4CBD3"}),ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",stroke:"#C3CBD4"}))},"singleValueRadial.majorValue":function MajorValuePreset(){return ot.createElement("svg",{width:"108",height:"64",viewBox:"0 0 108 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",fill:"#F2F4F5"}),ot.createElement("path",{d:"M8 55.498C8 49.3918 9.17229 43.3454 11.45 37.704C13.7276 32.0626 17.0661 26.9367 21.2746 22.619C25.4832 18.3013 30.4795 14.8762 35.9783 12.5395C41.4771 10.2028 47.3706 9.00005 53.3225 9.00005C59.2743 9.00005 65.1678 10.2028 70.6666 12.5395C76.1654 14.8762 81.1617 18.3013 85.3703 22.619C89.5788 26.9367 92.9173 32.0626 95.1949 37.704C97.4726 43.3454 98.6449 49.3918 98.6449 55.498L91.2637 55.498C91.2637 50.3863 90.2823 45.3246 88.3756 40.6019C86.4689 35.8793 83.6742 31.5882 80.151 27.9736C76.6278 24.3591 72.4452 21.4919 67.8419 19.5357C63.2387 17.5795 58.305 16.5727 53.3225 16.5727C48.3399 16.5727 43.4062 17.5795 38.803 19.5357C34.1997 21.4919 30.0171 24.3591 26.4939 27.9736C22.9707 31.5882 20.176 35.8793 18.2693 40.6019C16.3626 45.3246 15.3812 50.3863 15.3812 55.498L8 55.498Z",fill:"#C4CBD3",fillOpacity:"0.3"}),ot.createElement("mask",{id:"path-3-outside-1_361:10973",maskUnits:"userSpaceOnUse",x:"6.99999",y:"7.99597",width:"61",height:"49",fill:"black"},ot.createElement("rect",{fill:"white",x:"6.99999",y:"7.99597",width:"61",height:"49"}),ot.createElement("path",{d:"M8 55.498C7.99999 48.2228 9.66396 41.0491 12.8581 34.5538C16.0522 28.0584 20.6874 22.4226 26.3909 18.0996C32.0945 13.7765 38.7072 10.8868 45.6974 9.66284C52.6875 8.43885 59.8601 8.91474 66.6384 11.0522L53.3224 55.498L8 55.498Z"})),ot.createElement("path",{d:"M8 55.498C7.99999 48.2228 9.66396 41.0491 12.8581 34.5538C16.0522 28.0584 20.6874 22.4226 26.3909 18.0996C32.0945 13.7765 38.7072 10.8868 45.6974 9.66284C52.6875 8.43885 59.8601 8.91474 66.6384 11.0522L53.3224 55.498L8 55.498Z",fill:"#00A4FD"}),ot.createElement("path",{d:"M8 55.498C7.99999 48.2228 9.66396 41.0491 12.8581 34.5538C16.0522 28.0584 20.6874 22.4226 26.3909 18.0996C32.0945 13.7765 38.7072 10.8868 45.6974 9.66284C52.6875 8.43885 59.8601 8.91474 66.6384 11.0522L53.3224 55.498L8 55.498Z",stroke:"#F2F4F5",strokeWidth:"1.0449",mask:"url(#path-3-outside-1_361:10973)"}),ot.createElement("path",{d:"M91.7353 55.3797C80.5 59.5 74.7648 59.5 53.8305 59.5C32.8963 59.5 24 61 15.9258 55.3797C15.9258 33.8834 32.8963 16.4572 53.8305 16.4572C74.7648 16.4572 91.7353 33.8834 91.7353 55.3797Z",fill:"#F2F4F5"}),ot.createElement("path",{d:"M60.1005 50.4937C59.9157 50.6785 59.6162 50.6785 59.4315 50.4937C59.2468 50.309 59.2468 50.0095 59.4315 49.8248L62.1762 47.0801C62.4532 46.803 62.9025 46.803 63.1796 47.0801L65.9242 49.8248C66.109 50.0095 66.109 50.309 65.9242 50.4937C65.7395 50.6785 65.44 50.6785 65.2553 50.4937L63.1508 48.3892V53.9646C63.1508 54.2259 62.939 54.4377 62.6778 54.4377C62.4165 54.4377 62.2048 54.2259 62.2048 53.9646V48.3894L60.1005 50.4937Z",fill:"#C4CBD3"}),ot.createElement("path",{d:"M69.0006 54.9769V54.2503C69.0006 53.66 69.1066 53.168 69.3185 52.7745C69.538 52.3809 69.8331 52.0442 70.204 51.7641C70.5748 51.4765 70.9911 51.2154 71.4527 50.9808C71.9068 50.7462 72.2474 50.5267 72.4744 50.3224C72.7015 50.1105 72.815 49.8304 72.815 49.4823C72.815 49.2023 72.7242 48.9714 72.5426 48.7898C72.3685 48.6006 72.1112 48.506 71.7706 48.506C71.4452 48.506 71.1803 48.6006 70.9759 48.7898C70.7716 48.9714 70.6467 49.225 70.6013 49.5504H69.0801C69.0952 49.2628 69.1595 48.979 69.2731 48.699C69.3866 48.419 69.5531 48.1616 69.7726 47.927C69.992 47.6848 70.2759 47.4956 70.624 47.3594C70.9721 47.2156 71.3846 47.1437 71.8614 47.1437C72.6561 47.1437 73.2842 47.348 73.7459 47.7567C74.2151 48.1654 74.4498 48.7179 74.4498 49.4142C74.4498 50.0348 74.2492 50.5494 73.8481 50.9581C73.447 51.3592 72.8869 51.7414 72.1679 52.1047C71.7744 52.3015 71.4452 52.5134 71.1803 52.7404C70.9229 52.9675 70.7527 53.2589 70.6694 53.6146H74.4725V54.9769H69.0006ZM75.5919 52.7064H77.1131C77.1813 53.0697 77.3326 53.3346 77.5672 53.5011C77.8019 53.66 78.1046 53.7395 78.4754 53.7395C78.8841 53.7395 79.202 53.6524 79.429 53.4783C79.6637 53.3043 79.781 53.047 79.781 52.7064C79.781 52.3582 79.6599 52.0934 79.4177 51.9117C79.1831 51.7225 78.8501 51.6279 78.4187 51.6279H77.4651V50.4245H78.43C78.8084 50.4245 79.096 50.3375 79.2928 50.1634C79.4972 49.9818 79.5993 49.7396 79.5993 49.4369C79.5993 49.1493 79.4972 48.9222 79.2928 48.7557C79.096 48.5817 78.8274 48.4946 78.4868 48.4946C77.7754 48.4946 77.3667 48.8201 77.2607 49.4709H75.7736C75.7887 49.0925 75.8947 48.7255 76.0914 48.3698C76.2882 48.0141 76.5871 47.7227 76.9883 47.4956C77.3894 47.261 77.9078 47.1437 78.5435 47.1437C79.1187 47.1437 79.6031 47.2383 79.9967 47.4275C80.3902 47.6092 80.6892 47.8627 80.8935 48.1881C81.1054 48.506 81.2114 48.8655 81.2114 49.2666C81.2114 49.6753 81.1092 50.0234 80.9049 50.311C80.7081 50.5986 80.447 50.8181 80.1215 50.9695C80.5378 51.0981 80.8594 51.329 81.0865 51.662C81.3135 51.9874 81.4271 52.3696 81.4271 52.8086C81.4271 53.2627 81.306 53.66 81.0638 54.0006C80.8292 54.3411 80.4924 54.6098 80.0534 54.8066C79.6145 54.9958 79.0922 55.0904 78.4868 55.0904C77.8813 55.0904 77.3667 54.9882 76.9429 54.7839C76.519 54.572 76.1936 54.2844 75.9666 53.9211C75.7395 53.5578 75.6146 53.1529 75.5919 52.7064Z",fill:"#C4CBD3"}),ot.createElement("path",{d:"M40.99 49.7943C40.99 50.8462 40.7007 51.7753 40.1222 52.5817C39.5612 53.3706 38.7548 53.9929 37.703 54.4487C36.6687 54.9045 35.4415 55.1324 34.0216 55.1324C31.9004 55.1324 30.2087 54.6591 28.9465 53.7124C27.6843 52.7658 27.0532 51.4685 27.0532 49.8206C27.0532 48.8214 27.3161 47.9361 27.842 47.1648C28.368 46.3934 29.1305 45.8587 30.1298 45.5607C29.3409 45.2101 28.7186 44.7017 28.2628 44.0356C27.807 43.3694 27.5791 42.5717 27.5791 41.6426C27.5791 40.7486 27.8245 39.9334 28.3154 39.1971C28.8062 38.4433 29.5337 37.8473 30.4979 37.409C31.4621 36.9532 32.6367 36.7253 34.0216 36.7253C35.4591 36.7253 36.6512 36.9444 37.5978 37.3827C38.5445 37.8034 39.2544 38.3907 39.7278 39.1445C40.2186 39.8808 40.4641 40.7135 40.4641 41.6426C40.4641 42.5717 40.2362 43.3694 39.7804 44.0356C39.3246 44.7017 38.7022 45.2101 37.9134 45.5607C38.8951 45.8587 39.6489 46.3934 40.1748 47.1648C40.7182 47.9361 40.99 48.8126 40.99 49.7943ZM31.2079 41.9582C31.2079 42.6594 31.4533 43.2204 31.9442 43.6411C32.4526 44.0443 33.1538 44.2459 34.0479 44.2459C34.9244 44.2459 35.6081 44.0356 36.0989 43.6148C36.5898 43.1941 36.8352 42.6331 36.8352 41.9319C36.8352 41.2131 36.581 40.6522 36.0726 40.2489C35.5818 39.8457 34.8893 39.6441 33.9953 39.6441C33.1187 39.6441 32.4351 39.8545 31.9442 40.2752C31.4533 40.6784 31.2079 41.2394 31.2079 41.9582ZM30.7346 49.6629C30.7346 50.4693 31.0238 51.1004 31.6024 51.5562C32.1809 51.9944 32.9785 52.2136 33.9953 52.2136C35.0471 52.2136 35.8623 51.9944 36.4408 51.5562C37.0193 51.1179 37.3086 50.4868 37.3086 49.6629C37.3086 48.8389 37.0193 48.1991 36.4408 47.7433C35.8623 47.2875 35.0559 47.0596 34.0216 47.0596C33.0048 47.0596 32.1984 47.2875 31.6024 47.7433C31.0238 48.1991 30.7346 48.8389 30.7346 49.6629ZM49.8414 54.8694H46.2126V54.1069C46.2126 52.7921 46.2739 51.6175 46.3966 50.5832C46.5369 49.5314 46.756 48.5409 47.054 47.6118C47.3521 46.6651 47.7553 45.7185 48.2637 44.7718C48.772 43.8077 49.4031 42.7646 50.157 41.6426L51.1825 40.1438H42.6889V36.9883H55.1795V40.1701L53.3913 42.7996C52.7077 43.7989 52.1379 44.7368 51.6821 45.6133C51.2263 46.4723 50.8582 47.3313 50.5777 48.1903C50.3147 49.0493 50.1219 49.9521 49.9992 50.8988C49.894 51.8454 49.8414 52.9148 49.8414 54.1069V54.8694Z",fill:"#00A4FD"}),ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",stroke:"#C3CBD4"}))},"singleValueRadial.trend":function TrendPreset(){return ot.createElement("svg",{width:"108",height:"64",viewBox:"0 0 108 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",fill:"#F2F4F5"}),ot.createElement("path",{d:"M8 55.498C8 49.3918 9.17229 43.3454 11.45 37.704C13.7276 32.0626 17.0661 26.9367 21.2746 22.619C25.4832 18.3013 30.4795 14.8762 35.9783 12.5395C41.4771 10.2028 47.3706 9.00005 53.3225 9.00005C59.2743 9.00005 65.1678 10.2028 70.6666 12.5395C76.1654 14.8762 81.1617 18.3013 85.3703 22.619C89.5788 26.9367 92.9173 32.0626 95.1949 37.704C97.4726 43.3454 98.6449 49.3918 98.6449 55.498L91.2637 55.498C91.2637 50.3863 90.2823 45.3246 88.3756 40.6019C86.4689 35.8793 83.6741 31.5882 80.151 27.9736C76.6278 24.3591 72.4452 21.4919 67.8419 19.5357C63.2387 17.5795 58.305 16.5727 53.3225 16.5727C48.3399 16.5727 43.4062 17.5795 38.803 19.5357C34.1997 21.4919 30.0171 24.3591 26.4939 27.9736C22.9707 31.5882 20.176 35.8793 18.2693 40.6019C16.3626 45.3246 15.3812 50.3863 15.3812 55.498L8 55.498Z",fill:"#C4CBD3",fillOpacity:"0.3"}),ot.createElement("mask",{id:"path-3-outside-1_360:10760",maskUnits:"userSpaceOnUse",x:"6.99999",y:"7.99597",width:"61",height:"49",fill:"black"},ot.createElement("rect",{fill:"white",x:"6.99999",y:"7.99597",width:"61",height:"49"}),ot.createElement("path",{d:"M8 55.498C7.99999 48.2228 9.66396 41.0491 12.8581 34.5538C16.0522 28.0584 20.6874 22.4226 26.3909 18.0996C32.0945 13.7765 38.7072 10.8868 45.6974 9.66284C52.6875 8.43886 59.8601 8.91474 66.6384 11.0522L53.3224 55.498L8 55.498Z"})),ot.createElement("path",{d:"M8 55.498C7.99999 48.2228 9.66396 41.0491 12.8581 34.5538C16.0522 28.0584 20.6874 22.4226 26.3909 18.0996C32.0945 13.7765 38.7072 10.8868 45.6974 9.66284C52.6875 8.43886 59.8601 8.91474 66.6384 11.0522L53.3224 55.498L8 55.498Z",fill:"#C4CBD3"}),ot.createElement("path",{d:"M8 55.498C7.99999 48.2228 9.66396 41.0491 12.8581 34.5538C16.0522 28.0584 20.6874 22.4226 26.3909 18.0996C32.0945 13.7765 38.7072 10.8868 45.6974 9.66284C52.6875 8.43886 59.8601 8.91474 66.6384 11.0522L53.3224 55.498L8 55.498Z",stroke:"#F2F4F5",strokeWidth:"1.0449",mask:"url(#path-3-outside-1_360:10760)"}),ot.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M83.3698 58C85.6309 57.2371 88.3179 56.3663 91.7353 55.3797C91.7353 33.8834 74.7648 16.4572 53.8305 16.4572C32.8963 16.4572 15.9258 33.8834 15.9258 55.3797C19.3968 56.3473 22.2095 57.2219 24.6798 58H83.3698ZM68.1872 62H41.9984C45.4262 62.3311 49.5589 62.5 55 62.5C60.8904 62.5 64.9703 62.3417 68.1872 62Z",fill:"#F2F4F5"}),ot.createElement("path",{d:"M60.1005 50.4937C59.9157 50.6785 59.6162 50.6785 59.4315 50.4937C59.2468 50.309 59.2468 50.0095 59.4315 49.8248L62.1762 47.0801C62.4532 46.803 62.9025 46.803 63.1796 47.0801L65.9242 49.8248C66.109 50.0095 66.109 50.309 65.9242 50.4937C65.7395 50.6785 65.44 50.6785 65.2553 50.4937L63.1508 48.3892V53.9646C63.1508 54.2259 62.939 54.4377 62.6778 54.4377C62.4165 54.4377 62.2048 54.2259 62.2048 53.9646V48.3894L60.1005 50.4937Z",fill:"#53A051"}),ot.createElement("path",{d:"M69.0006 54.9769V54.2503C69.0006 53.66 69.1066 53.168 69.3185 52.7745C69.538 52.3809 69.8331 52.0442 70.204 51.7641C70.5748 51.4765 70.9911 51.2154 71.4527 50.9808C71.9068 50.7462 72.2474 50.5267 72.4744 50.3224C72.7015 50.1105 72.815 49.8304 72.815 49.4823C72.815 49.2023 72.7242 48.9714 72.5426 48.7898C72.3685 48.6006 72.1112 48.506 71.7706 48.506C71.4452 48.506 71.1803 48.6006 70.9759 48.7898C70.7716 48.9714 70.6467 49.225 70.6013 49.5504H69.0801C69.0952 49.2628 69.1595 48.979 69.2731 48.699C69.3866 48.419 69.5531 48.1616 69.7726 47.927C69.992 47.6848 70.2759 47.4956 70.624 47.3594C70.9721 47.2156 71.3846 47.1437 71.8614 47.1437C72.6561 47.1437 73.2842 47.348 73.7459 47.7567C74.2151 48.1654 74.4498 48.7179 74.4498 49.4142C74.4498 50.0348 74.2492 50.5494 73.8481 50.9581C73.447 51.3592 72.8869 51.7414 72.1679 52.1047C71.7744 52.3015 71.4452 52.5134 71.1803 52.7404C70.9229 52.9675 70.7527 53.2589 70.6694 53.6146H74.4725V54.9769H69.0006ZM75.5919 52.7064H77.1131C77.1813 53.0697 77.3326 53.3346 77.5672 53.5011C77.8019 53.66 78.1046 53.7395 78.4754 53.7395C78.8841 53.7395 79.202 53.6524 79.429 53.4783C79.6637 53.3043 79.781 53.047 79.781 52.7064C79.781 52.3582 79.6599 52.0934 79.4177 51.9117C79.1831 51.7225 78.8501 51.6279 78.4187 51.6279H77.4651V50.4245H78.43C78.8084 50.4245 79.096 50.3375 79.2928 50.1634C79.4972 49.9818 79.5993 49.7396 79.5993 49.4369C79.5993 49.1493 79.4972 48.9222 79.2928 48.7557C79.096 48.5817 78.8274 48.4946 78.4868 48.4946C77.7754 48.4946 77.3667 48.8201 77.2607 49.4709H75.7736C75.7887 49.0925 75.8947 48.7255 76.0914 48.3698C76.2882 48.0141 76.5871 47.7227 76.9883 47.4956C77.3894 47.261 77.9078 47.1437 78.5435 47.1437C79.1187 47.1437 79.6031 47.2383 79.9967 47.4275C80.3902 47.6092 80.6892 47.8627 80.8935 48.1881C81.1054 48.506 81.2114 48.8655 81.2114 49.2666C81.2114 49.6753 81.1092 50.0234 80.9049 50.311C80.7081 50.5986 80.447 50.8181 80.1215 50.9695C80.5378 51.0981 80.8594 51.329 81.0865 51.662C81.3135 51.9874 81.4271 52.3696 81.4271 52.8086C81.4271 53.2627 81.306 53.66 81.0638 54.0006C80.8292 54.3411 80.4924 54.6098 80.0534 54.8066C79.6145 54.9958 79.0922 55.0904 78.4868 55.0904C77.8813 55.0904 77.3667 54.9882 76.9429 54.7839C76.519 54.572 76.1936 54.2844 75.9666 53.9211C75.7395 53.5578 75.6146 53.1529 75.5919 52.7064Z",fill:"#53A051"}),ot.createElement("path",{d:"M40.99 49.7943C40.99 50.8462 40.7007 51.7753 40.1222 52.5817C39.5612 53.3706 38.7548 53.9929 37.703 54.4487C36.6687 54.9045 35.4415 55.1324 34.0216 55.1324C31.9004 55.1324 30.2087 54.6591 28.9465 53.7124C27.6843 52.7658 27.0532 51.4685 27.0532 49.8206C27.0532 48.8214 27.3161 47.9361 27.842 47.1648C28.368 46.3934 29.1305 45.8587 30.1298 45.5607C29.3409 45.2101 28.7186 44.7017 28.2628 44.0356C27.807 43.3694 27.5791 42.5717 27.5791 41.6426C27.5791 40.7486 27.8245 39.9334 28.3154 39.1971C28.8062 38.4433 29.5337 37.8473 30.4979 37.409C31.4621 36.9532 32.6367 36.7253 34.0216 36.7253C35.4591 36.7253 36.6512 36.9444 37.5978 37.3827C38.5445 37.8034 39.2544 38.3907 39.7278 39.1445C40.2186 39.8808 40.4641 40.7135 40.4641 41.6426C40.4641 42.5717 40.2362 43.3694 39.7804 44.0356C39.3246 44.7017 38.7022 45.2101 37.9134 45.5607C38.8951 45.8587 39.6489 46.3934 40.1748 47.1648C40.7182 47.9361 40.99 48.8126 40.99 49.7943ZM31.2079 41.9582C31.2079 42.6594 31.4533 43.2204 31.9442 43.6411C32.4526 44.0443 33.1538 44.2459 34.0479 44.2459C34.9244 44.2459 35.6081 44.0356 36.0989 43.6148C36.5898 43.1941 36.8352 42.6331 36.8352 41.9319C36.8352 41.2131 36.581 40.6522 36.0726 40.2489C35.5818 39.8457 34.8893 39.6441 33.9953 39.6441C33.1187 39.6441 32.4351 39.8545 31.9442 40.2752C31.4533 40.6784 31.2079 41.2394 31.2079 41.9582ZM30.7346 49.6629C30.7346 50.4693 31.0238 51.1004 31.6024 51.5562C32.1809 51.9944 32.9785 52.2136 33.9953 52.2136C35.0471 52.2136 35.8623 51.9944 36.4408 51.5562C37.0193 51.1179 37.3086 50.4868 37.3086 49.6629C37.3086 48.8389 37.0193 48.1991 36.4408 47.7433C35.8623 47.2875 35.0559 47.0596 34.0216 47.0596C33.0048 47.0596 32.1984 47.2875 31.6024 47.7433C31.0238 48.1991 30.7346 48.8389 30.7346 49.6629ZM49.8414 54.8694H46.2126V54.1069C46.2126 52.7921 46.2739 51.6175 46.3966 50.5832C46.5369 49.5314 46.756 48.5409 47.054 47.6118C47.3521 46.6651 47.7553 45.7185 48.2637 44.7718C48.772 43.8077 49.4031 42.7646 50.157 41.6426L51.1825 40.1438H42.6889V36.9883H55.1795V40.1701L53.3913 42.7996C52.7077 43.7989 52.1379 44.7368 51.6821 45.6133C51.2263 46.4723 50.8582 47.3313 50.5777 48.1903C50.3147 49.0493 50.1219 49.9521 49.9992 50.8988C49.894 51.8454 49.8414 52.9148 49.8414 54.1069V54.8694Z",fill:"#C4CBD3"}),ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",stroke:"#C3CBD4"}))},"singleValueRadial.background":function BackgroundPreset(){return ot.createElement("svg",{width:"108",height:"64",viewBox:"0 0 108 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",fill:"#00A4FD"}),ot.createElement("path",{d:"M8 55.498C8 49.3918 9.17229 43.3454 11.45 37.704C13.7276 32.0626 17.0661 26.9367 21.2746 22.619C25.4832 18.3013 30.4795 14.8762 35.9783 12.5395C41.4771 10.2028 47.3706 9.00005 53.3225 9.00005C59.2743 9.00005 65.1678 10.2028 70.6666 12.5395C76.1654 14.8762 81.1617 18.3013 85.3703 22.619C89.5788 26.9367 92.9173 32.0626 95.1949 37.704C97.4726 43.3454 98.6449 49.3918 98.6449 55.498L91.2637 55.498C91.2637 50.3863 90.2823 45.3246 88.3756 40.6019C86.4689 35.8793 83.6741 31.5882 80.151 27.9736C76.6278 24.3591 72.4452 21.4919 67.8419 19.5357C63.2387 17.5795 58.305 16.5727 53.3225 16.5727C48.3399 16.5727 43.4062 17.5795 38.803 19.5357C34.1997 21.4919 30.0171 24.3591 26.4939 27.9736C22.9707 31.5882 20.176 35.8793 18.2693 40.6019C16.3626 45.3246 15.3812 50.3863 15.3812 55.498L8 55.498Z",fill:"white",fillOpacity:"0.3"}),ot.createElement("mask",{id:"path-3-outside-1_360:10389",maskUnits:"userSpaceOnUse",x:"6.99999",y:"7.99597",width:"61",height:"49",fill:"black"},ot.createElement("rect",{fill:"white",x:"6.99999",y:"7.99597",width:"61",height:"49"}),ot.createElement("path",{d:"M8 55.498C7.99999 48.2228 9.66396 41.0491 12.8581 34.5538C16.0522 28.0584 20.6874 22.4226 26.3909 18.0996C32.0945 13.7765 38.7072 10.8868 45.6974 9.66284C52.6875 8.43886 59.8601 8.91474 66.6384 11.0522L53.3224 55.498L8 55.498Z"})),ot.createElement("path",{d:"M8 55.498C7.99999 48.2228 9.66396 41.0491 12.8581 34.5538C16.0522 28.0584 20.6874 22.4226 26.3909 18.0996C32.0945 13.7765 38.7072 10.8868 45.6974 9.66284C52.6875 8.43886 59.8601 8.91474 66.6384 11.0522L53.3224 55.498L8 55.498Z",fill:"white"}),ot.createElement("path",{d:"M8 55.498C7.99999 48.2228 9.66396 41.0491 12.8581 34.5538C16.0522 28.0584 20.6874 22.4226 26.3909 18.0996C32.0945 13.7765 38.7072 10.8868 45.6974 9.66284C52.6875 8.43886 59.8601 8.91474 66.6384 11.0522L53.3224 55.498L8 55.498Z",stroke:"#00A4FD",strokeWidth:"1.0449",mask:"url(#path-3-outside-1_360:10389)"}),ot.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M91.7031 57C91.7245 56.4626 91.7353 55.9224 91.7353 55.3797C91.7353 33.8834 74.7648 16.4572 53.8305 16.4572C32.8963 16.4572 15.9258 33.8834 15.9258 55.3797C15.9258 55.9224 15.9366 56.4626 15.958 57H91.7031Z",fill:"#00A4FD"}),ot.createElement("path",{d:"M60.1005 50.4937C59.9157 50.6785 59.6162 50.6785 59.4315 50.4937C59.2468 50.309 59.2468 50.0095 59.4315 49.8248L62.1762 47.0801C62.4532 46.803 62.9025 46.803 63.1796 47.0801L65.9242 49.8248C66.109 50.0095 66.109 50.309 65.9242 50.4937C65.7395 50.6785 65.44 50.6785 65.2553 50.4937L63.1508 48.3892V53.9646C63.1508 54.2259 62.939 54.4377 62.6778 54.4377C62.4165 54.4377 62.2048 54.2259 62.2048 53.9646V48.3894L60.1005 50.4937Z",fill:"white"}),ot.createElement("path",{d:"M69.0006 54.9769V54.2503C69.0006 53.66 69.1066 53.168 69.3185 52.7745C69.538 52.3809 69.8331 52.0442 70.204 51.7641C70.5748 51.4765 70.9911 51.2154 71.4527 50.9808C71.9068 50.7462 72.2474 50.5267 72.4744 50.3224C72.7015 50.1105 72.815 49.8304 72.815 49.4823C72.815 49.2023 72.7242 48.9714 72.5426 48.7898C72.3685 48.6006 72.1112 48.506 71.7706 48.506C71.4452 48.506 71.1803 48.6006 70.9759 48.7898C70.7716 48.9714 70.6467 49.225 70.6013 49.5504H69.0801C69.0952 49.2628 69.1595 48.979 69.2731 48.699C69.3866 48.419 69.5531 48.1616 69.7726 47.927C69.992 47.6848 70.2759 47.4956 70.624 47.3594C70.9721 47.2156 71.3846 47.1437 71.8614 47.1437C72.6561 47.1437 73.2842 47.348 73.7459 47.7567C74.2151 48.1654 74.4498 48.7179 74.4498 49.4142C74.4498 50.0348 74.2492 50.5494 73.8481 50.9581C73.447 51.3592 72.8869 51.7414 72.1679 52.1047C71.7744 52.3015 71.4452 52.5134 71.1803 52.7404C70.9229 52.9675 70.7527 53.2589 70.6694 53.6146H74.4725V54.9769H69.0006ZM75.5919 52.7064H77.1131C77.1813 53.0697 77.3326 53.3346 77.5672 53.5011C77.8019 53.66 78.1046 53.7395 78.4754 53.7395C78.8841 53.7395 79.202 53.6524 79.429 53.4783C79.6637 53.3043 79.781 53.047 79.781 52.7064C79.781 52.3582 79.6599 52.0934 79.4177 51.9117C79.1831 51.7225 78.8501 51.6279 78.4187 51.6279H77.4651V50.4245H78.43C78.8084 50.4245 79.096 50.3375 79.2928 50.1634C79.4972 49.9818 79.5993 49.7396 79.5993 49.4369C79.5993 49.1493 79.4972 48.9222 79.2928 48.7557C79.096 48.5817 78.8274 48.4946 78.4868 48.4946C77.7754 48.4946 77.3667 48.8201 77.2607 49.4709H75.7736C75.7887 49.0925 75.8947 48.7255 76.0914 48.3698C76.2882 48.0141 76.5871 47.7227 76.9883 47.4956C77.3894 47.261 77.9078 47.1437 78.5435 47.1437C79.1187 47.1437 79.6031 47.2383 79.9967 47.4275C80.3902 47.6092 80.6892 47.8627 80.8935 48.1881C81.1054 48.506 81.2114 48.8655 81.2114 49.2666C81.2114 49.6753 81.1092 50.0234 80.9049 50.311C80.7081 50.5986 80.447 50.8181 80.1215 50.9695C80.5378 51.0981 80.8594 51.329 81.0865 51.662C81.3135 51.9874 81.4271 52.3696 81.4271 52.8086C81.4271 53.2627 81.306 53.66 81.0638 54.0006C80.8292 54.3411 80.4924 54.6098 80.0534 54.8066C79.6145 54.9958 79.0922 55.0904 78.4868 55.0904C77.8813 55.0904 77.3667 54.9882 76.9429 54.7839C76.519 54.572 76.1936 54.2844 75.9666 53.9211C75.7395 53.5578 75.6146 53.1529 75.5919 52.7064Z",fill:"white"}),ot.createElement("path",{d:"M40.99 49.7943C40.99 50.8462 40.7007 51.7753 40.1222 52.5817C39.5612 53.3706 38.7548 53.9929 37.703 54.4487C36.6687 54.9045 35.4415 55.1324 34.0216 55.1324C31.9004 55.1324 30.2087 54.6591 28.9465 53.7124C27.6843 52.7658 27.0532 51.4685 27.0532 49.8206C27.0532 48.8214 27.3161 47.9361 27.842 47.1648C28.368 46.3934 29.1305 45.8587 30.1298 45.5607C29.3409 45.2101 28.7186 44.7017 28.2628 44.0356C27.807 43.3694 27.5791 42.5717 27.5791 41.6426C27.5791 40.7486 27.8245 39.9334 28.3154 39.1971C28.8062 38.4433 29.5337 37.8473 30.4979 37.409C31.4621 36.9532 32.6367 36.7253 34.0216 36.7253C35.4591 36.7253 36.6512 36.9444 37.5978 37.3827C38.5445 37.8034 39.2544 38.3907 39.7278 39.1445C40.2186 39.8808 40.4641 40.7135 40.4641 41.6426C40.4641 42.5717 40.2362 43.3694 39.7804 44.0356C39.3246 44.7017 38.7022 45.2101 37.9134 45.5607C38.8951 45.8587 39.6489 46.3934 40.1748 47.1648C40.7182 47.9361 40.99 48.8126 40.99 49.7943ZM31.2079 41.9582C31.2079 42.6594 31.4533 43.2204 31.9442 43.6411C32.4526 44.0443 33.1538 44.2459 34.0479 44.2459C34.9244 44.2459 35.6081 44.0356 36.0989 43.6148C36.5898 43.1941 36.8352 42.6331 36.8352 41.9319C36.8352 41.2131 36.581 40.6522 36.0726 40.2489C35.5818 39.8457 34.8893 39.6441 33.9953 39.6441C33.1187 39.6441 32.4351 39.8545 31.9442 40.2752C31.4533 40.6784 31.2079 41.2394 31.2079 41.9582ZM30.7346 49.6629C30.7346 50.4693 31.0238 51.1004 31.6024 51.5562C32.1809 51.9944 32.9785 52.2136 33.9953 52.2136C35.0471 52.2136 35.8623 51.9944 36.4408 51.5562C37.0193 51.1179 37.3086 50.4868 37.3086 49.6629C37.3086 48.8389 37.0193 48.1991 36.4408 47.7433C35.8623 47.2875 35.0559 47.0596 34.0216 47.0596C33.0048 47.0596 32.1984 47.2875 31.6024 47.7433C31.0238 48.1991 30.7346 48.8389 30.7346 49.6629ZM49.8414 54.8694H46.2126V54.1069C46.2126 52.7921 46.2739 51.6175 46.3966 50.5832C46.5369 49.5314 46.756 48.5409 47.054 47.6118C47.3521 46.6651 47.7553 45.7185 48.2637 44.7718C48.772 43.8077 49.4031 42.7646 50.157 41.6426L51.1825 40.1438H42.6889V36.9883H55.1795V40.1701L53.3913 42.7996C52.7077 43.7989 52.1379 44.7368 51.6821 45.6133C51.2263 46.4723 50.8582 47.3313 50.5777 48.1903C50.3147 49.0493 50.1219 49.9521 49.9992 50.8988C49.894 51.8454 49.8414 52.9148 49.8414 54.1069V54.8694Z",fill:"white"}),ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",stroke:"#C3CBD4"}))},"singleValueRadial.majorValueAndTrend":function MajorValueAndTrendPreset(){return ot.createElement("svg",{width:"108",height:"64",viewBox:"0 0 108 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",fill:"#F2F4F5"}),ot.createElement("path",{d:"M8 55.498C8 49.3918 9.17229 43.3454 11.45 37.704C13.7276 32.0626 17.0661 26.9367 21.2746 22.619C25.4832 18.3013 30.4795 14.8762 35.9783 12.5395C41.4771 10.2028 47.3706 9.00005 53.3225 9.00005C59.2743 9.00005 65.1678 10.2028 70.6666 12.5395C76.1654 14.8762 81.1617 18.3013 85.3703 22.619C89.5788 26.9367 92.9173 32.0626 95.1949 37.704C97.4726 43.3454 98.6449 49.3918 98.6449 55.498L91.2637 55.498C91.2637 50.3863 90.2823 45.3246 88.3756 40.6019C86.4689 35.8793 83.6742 31.5882 80.151 27.9736C76.6278 24.3591 72.4452 21.4919 67.8419 19.5357C63.2387 17.5795 58.305 16.5727 53.3225 16.5727C48.3399 16.5727 43.4062 17.5795 38.803 19.5357C34.1997 21.4919 30.0171 24.3591 26.4939 27.9736C22.9707 31.5882 20.176 35.8793 18.2693 40.6019C16.3626 45.3246 15.3812 50.3863 15.3812 55.498L8 55.498Z",fill:"#C4CBD3",fillOpacity:"0.3"}),ot.createElement("mask",{id:"path-3-outside-1_360:10722",maskUnits:"userSpaceOnUse",x:"6.99999",y:"7.99597",width:"61",height:"49",fill:"black"},ot.createElement("rect",{fill:"white",x:"6.99999",y:"7.99597",width:"61",height:"49"}),ot.createElement("path",{d:"M8 55.498C7.99999 48.2228 9.66396 41.0491 12.8581 34.5538C16.0522 28.0584 20.6874 22.4226 26.3909 18.0996C32.0945 13.7765 38.7072 10.8868 45.6974 9.66284C52.6875 8.43885 59.8601 8.91474 66.6384 11.0522L53.3224 55.498L8 55.498Z"})),ot.createElement("path",{d:"M8 55.498C7.99999 48.2228 9.66396 41.0491 12.8581 34.5538C16.0522 28.0584 20.6874 22.4226 26.3909 18.0996C32.0945 13.7765 38.7072 10.8868 45.6974 9.66284C52.6875 8.43885 59.8601 8.91474 66.6384 11.0522L53.3224 55.498L8 55.498Z",fill:"#00A4FD"}),ot.createElement("path",{d:"M8 55.498C7.99999 48.2228 9.66396 41.0491 12.8581 34.5538C16.0522 28.0584 20.6874 22.4226 26.3909 18.0996C32.0945 13.7765 38.7072 10.8868 45.6974 9.66284C52.6875 8.43885 59.8601 8.91474 66.6384 11.0522L53.3224 55.498L8 55.498Z",stroke:"#F2F4F5",strokeWidth:"1.0449",mask:"url(#path-3-outside-1_360:10722)"}),ot.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M91.7031 57C91.7245 56.4626 91.7353 55.9224 91.7353 55.3797C91.7353 33.8834 74.7648 16.4572 53.8305 16.4572C32.8963 16.4572 15.9258 33.8834 15.9258 55.3797C15.9258 55.9224 15.9366 56.4626 15.958 57H91.7031Z",fill:"#F2F4F5"}),ot.createElement("path",{d:"M60.1005 50.4937C59.9157 50.6785 59.6162 50.6785 59.4315 50.4937C59.2468 50.309 59.2468 50.0095 59.4315 49.8248L62.1762 47.0801C62.4532 46.803 62.9025 46.803 63.1796 47.0801L65.9242 49.8248C66.109 50.0095 66.109 50.309 65.9242 50.4937C65.7395 50.6785 65.44 50.6785 65.2553 50.4937L63.1508 48.3892V53.9646C63.1508 54.2259 62.939 54.4377 62.6778 54.4377C62.4165 54.4377 62.2048 54.2259 62.2048 53.9646V48.3894L60.1005 50.4937Z",fill:"#53A051"}),ot.createElement("path",{d:"M69.0006 54.9769V54.2503C69.0006 53.66 69.1066 53.168 69.3185 52.7745C69.538 52.3809 69.8331 52.0442 70.204 51.7641C70.5748 51.4765 70.9911 51.2154 71.4527 50.9808C71.9068 50.7462 72.2474 50.5267 72.4744 50.3224C72.7015 50.1105 72.815 49.8304 72.815 49.4823C72.815 49.2023 72.7242 48.9714 72.5426 48.7898C72.3685 48.6006 72.1112 48.506 71.7706 48.506C71.4452 48.506 71.1803 48.6006 70.9759 48.7898C70.7716 48.9714 70.6467 49.225 70.6013 49.5504H69.0801C69.0952 49.2628 69.1595 48.979 69.2731 48.699C69.3866 48.419 69.5531 48.1616 69.7726 47.927C69.992 47.6848 70.2759 47.4956 70.624 47.3594C70.9721 47.2156 71.3846 47.1437 71.8614 47.1437C72.6561 47.1437 73.2842 47.348 73.7459 47.7567C74.2151 48.1654 74.4498 48.7179 74.4498 49.4142C74.4498 50.0348 74.2492 50.5494 73.8481 50.9581C73.447 51.3592 72.8869 51.7414 72.1679 52.1047C71.7744 52.3015 71.4452 52.5134 71.1803 52.7404C70.9229 52.9675 70.7527 53.2589 70.6694 53.6146H74.4725V54.9769H69.0006ZM75.5919 52.7064H77.1131C77.1813 53.0697 77.3326 53.3346 77.5672 53.5011C77.8019 53.66 78.1046 53.7395 78.4754 53.7395C78.8841 53.7395 79.202 53.6524 79.429 53.4783C79.6637 53.3043 79.781 53.047 79.781 52.7064C79.781 52.3582 79.6599 52.0934 79.4177 51.9117C79.1831 51.7225 78.8501 51.6279 78.4187 51.6279H77.4651V50.4245H78.43C78.8084 50.4245 79.096 50.3375 79.2928 50.1634C79.4972 49.9818 79.5993 49.7396 79.5993 49.4369C79.5993 49.1493 79.4972 48.9222 79.2928 48.7557C79.096 48.5817 78.8274 48.4946 78.4868 48.4946C77.7754 48.4946 77.3667 48.8201 77.2607 49.4709H75.7736C75.7887 49.0925 75.8947 48.7255 76.0914 48.3698C76.2882 48.0141 76.5871 47.7227 76.9883 47.4956C77.3894 47.261 77.9078 47.1437 78.5435 47.1437C79.1187 47.1437 79.6031 47.2383 79.9967 47.4275C80.3902 47.6092 80.6892 47.8627 80.8935 48.1881C81.1054 48.506 81.2114 48.8655 81.2114 49.2666C81.2114 49.6753 81.1092 50.0234 80.9049 50.311C80.7081 50.5986 80.447 50.8181 80.1215 50.9695C80.5378 51.0981 80.8594 51.329 81.0865 51.662C81.3135 51.9874 81.4271 52.3696 81.4271 52.8086C81.4271 53.2627 81.306 53.66 81.0638 54.0006C80.8292 54.3411 80.4924 54.6098 80.0534 54.8066C79.6145 54.9958 79.0922 55.0904 78.4868 55.0904C77.8813 55.0904 77.3667 54.9882 76.9429 54.7839C76.519 54.572 76.1936 54.2844 75.9666 53.9211C75.7395 53.5578 75.6146 53.1529 75.5919 52.7064Z",fill:"#53A051"}),ot.createElement("path",{d:"M40.99 49.7943C40.99 50.8462 40.7007 51.7753 40.1222 52.5817C39.5612 53.3706 38.7548 53.9929 37.703 54.4487C36.6687 54.9045 35.4415 55.1324 34.0216 55.1324C31.9004 55.1324 30.2087 54.6591 28.9465 53.7124C27.6843 52.7658 27.0532 51.4685 27.0532 49.8206C27.0532 48.8214 27.3161 47.9361 27.842 47.1648C28.368 46.3934 29.1305 45.8587 30.1298 45.5607C29.3409 45.2101 28.7186 44.7017 28.2628 44.0356C27.807 43.3694 27.5791 42.5717 27.5791 41.6426C27.5791 40.7486 27.8245 39.9334 28.3154 39.1971C28.8062 38.4433 29.5337 37.8473 30.4979 37.409C31.4621 36.9532 32.6367 36.7253 34.0216 36.7253C35.4591 36.7253 36.6512 36.9444 37.5978 37.3827C38.5445 37.8034 39.2544 38.3907 39.7278 39.1445C40.2186 39.8808 40.4641 40.7135 40.4641 41.6426C40.4641 42.5717 40.2362 43.3694 39.7804 44.0356C39.3246 44.7017 38.7022 45.2101 37.9134 45.5607C38.8951 45.8587 39.6489 46.3934 40.1748 47.1648C40.7182 47.9361 40.99 48.8126 40.99 49.7943ZM31.2079 41.9582C31.2079 42.6594 31.4533 43.2204 31.9442 43.6411C32.4526 44.0443 33.1538 44.2459 34.0479 44.2459C34.9244 44.2459 35.6081 44.0356 36.0989 43.6148C36.5898 43.1941 36.8352 42.6331 36.8352 41.9319C36.8352 41.2131 36.581 40.6522 36.0726 40.2489C35.5818 39.8457 34.8893 39.6441 33.9953 39.6441C33.1187 39.6441 32.4351 39.8545 31.9442 40.2752C31.4533 40.6784 31.2079 41.2394 31.2079 41.9582ZM30.7346 49.6629C30.7346 50.4693 31.0238 51.1004 31.6024 51.5562C32.1809 51.9944 32.9785 52.2136 33.9953 52.2136C35.0471 52.2136 35.8623 51.9944 36.4408 51.5562C37.0193 51.1179 37.3086 50.4868 37.3086 49.6629C37.3086 48.8389 37.0193 48.1991 36.4408 47.7433C35.8623 47.2875 35.0559 47.0596 34.0216 47.0596C33.0048 47.0596 32.1984 47.2875 31.6024 47.7433C31.0238 48.1991 30.7346 48.8389 30.7346 49.6629ZM49.8414 54.8694H46.2126V54.1069C46.2126 52.7921 46.2739 51.6175 46.3966 50.5832C46.5369 49.5314 46.756 48.5409 47.054 47.6118C47.3521 46.6651 47.7553 45.7185 48.2637 44.7718C48.772 43.8077 49.4031 42.7646 50.157 41.6426L51.1825 40.1438H42.6889V36.9883H55.1795V40.1701L53.3913 42.7996C52.7077 43.7989 52.1379 44.7368 51.6821 45.6133C51.2263 46.4723 50.8582 47.3313 50.5777 48.1903C50.3147 49.0493 50.1219 49.9521 49.9992 50.8988C49.894 51.8454 49.8414 52.9148 49.8414 54.1069V54.8694Z",fill:"#00A4FD"}),ot.createElement("rect",{x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5",stroke:"#C3CBD4"}))}}},function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});var ot=tt(0),it=function getRectangleIcon(Je){return function NonePreset(){return ot.createElement("svg",{width:"108",height:"64",viewBox:"0 0 108 64",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("rect",Object.assign({x:"0.5",y:"0.5",width:"107",height:"63",rx:"2.5"},Je)))}};et.default={"rectangle.none":it({fill:"#F2F4F5",stroke:"#C3CBD4"}),"rectangle.fill":it({stroke:"#C3CBD4",fill:"#00A4FD"}),"rectangle.stroke":it({stroke:"#00A4FD",fill:"#F2F4F5"}),"rectangle.fillAndStroke":it({stroke:"#00A4FD",fill:"#00A4FD"})}},,,,,,,,,,,,,function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});var ot=tt(6),it=tt(7),Zt=tt(8),en=tt(4),Cn=tt(9),_n=tt(5);et.default=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},en.default),_n.default),ot.default),it.default),Zt.default),Cn.default)}])},7006:function(Je,et,tt){
|
|
|
/*!
|
|
|
* Copyright © 2024 Splunk Inc.
|
|
|
* SPLUNK CONFIDENTIAL – Use or disclosure of this material in whole or
|
|
|
* in part without a valid written license from Splunk Inc. is PROHIBITED.
|
|
|
*/
|
|
|
Je.exports=function(Je){var et={};function __webpack_require__(tt){if(et[tt])return et[tt].exports;var ot=et[tt]={i:tt,l:!1,exports:{}};return Je[tt].call(ot.exports,ot,ot.exports,__webpack_require__),ot.l=!0,ot.exports}return __webpack_require__.m=Je,__webpack_require__.c=et,__webpack_require__.d=function(Je,et,tt){__webpack_require__.o(Je,et)||Object.defineProperty(Je,et,{enumerable:!0,get:tt})},__webpack_require__.r=function(Je){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})},__webpack_require__.t=function(Je,et){if(1&et&&(Je=__webpack_require__(Je)),8&et)return Je;if(4&et&&"object"==typeof Je&&Je&&Je.__esModule)return Je;var tt=Object.create(null);if(__webpack_require__.r(tt),Object.defineProperty(tt,"default",{enumerable:!0,value:Je}),2&et&&"string"!=typeof Je)for(var ot in Je)__webpack_require__.d(tt,ot,function(et){return Je[et]}.bind(null,ot));return tt},__webpack_require__.n=function(Je){var et=Je&&Je.__esModule?function getDefault(){return Je.default}:function getModuleExports(){return Je};return __webpack_require__.d(et,"a",et),et},__webpack_require__.o=function(Je,et){return Object.prototype.hasOwnProperty.call(Je,et)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=24)}({0:function(Je,et){Je.exports=tt(0)},1:function(Je,et){Je.exports=tt(1618)},2:function(Je,et){Je.exports=tt(1619)},24:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.RemoveIcon=void 0;var ot=tt(0),it=tt(1),Zt=tt(2);et.RemoveIcon=function RemoveIcon(Je){return ot.createElement(Zt.default,Object.assign({screenReaderText:(0,it._)("Remove"),width:"16",height:"16",viewBox:"0 0 16 16",fill:"none"},Je),ot.createElement("g",{clipPath:"url(#clip0)"},ot.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.66667 4.00016V2.66683H9.33333V4.00016H6.66667ZM11.3333 4.00016H10.6667V2.3335C10.6667 1.78121 10.219 1.3335 9.66667 1.3335H6.33333C5.78105 1.3335 5.33333 1.78121 5.33333 2.3335V4.00016H4.66667H3.33333H2.66667C2.29848 4.00016 2 4.29864 2 4.66683C2 5.03502 2.29848 5.3335 2.66667 5.3335H3.33333V13.6668C3.33333 14.2191 3.78105 14.6668 4.33333 14.6668H11.6667C12.219 14.6668 12.6667 14.2191 12.6667 13.6668V5.3335H13.3333C13.7015 5.3335 14 5.03502 14 4.66683C14 4.29864 13.7015 4.00016 13.3333 4.00016H12.6667H11.3333ZM8 8.39077L7.13807 7.52884C6.87772 7.26849 6.45561 7.26849 6.19526 7.52884C5.93491 7.78919 5.93491 8.2113 6.19526 8.47165L7.05719 9.33358L6.19526 10.1955C5.93491 10.4559 5.93491 10.878 6.19526 11.1383C6.45561 11.3987 6.87772 11.3987 7.13807 11.1383L8 10.2764L8.86193 11.1383C9.12228 11.3987 9.54439 11.3987 9.80474 11.1383C10.0651 10.878 10.0651 10.4559 9.80474 10.1955L8.94281 9.33358L9.80474 8.47165C10.0651 8.2113 10.0651 7.78919 9.80474 7.52884C9.54439 7.26849 9.12228 7.26849 8.86193 7.52884L8 8.39077Z",fill:"#818D99"})),ot.createElement("defs",null,ot.createElement("clipPath",{id:"clip0"},ot.createElement("rect",{width:"16",height:"16",fill:"white"}))))},et.default=et.RemoveIcon}})},7007:function(Je,et,tt){
|
|
|
/*!
|
|
|
* Copyright © 2024 Splunk Inc.
|
|
|
* SPLUNK CONFIDENTIAL – Use or disclosure of this material in whole or
|
|
|
* in part without a valid written license from Splunk Inc. is PROHIBITED.
|
|
|
*/
|
|
|
Je.exports=function(Je){var et={};function __webpack_require__(tt){if(et[tt])return et[tt].exports;var ot=et[tt]={i:tt,l:!1,exports:{}};return Je[tt].call(ot.exports,ot,ot.exports,__webpack_require__),ot.l=!0,ot.exports}return __webpack_require__.m=Je,__webpack_require__.c=et,__webpack_require__.d=function(Je,et,tt){__webpack_require__.o(Je,et)||Object.defineProperty(Je,et,{enumerable:!0,get:tt})},__webpack_require__.r=function(Je){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})},__webpack_require__.t=function(Je,et){if(1&et&&(Je=__webpack_require__(Je)),8&et)return Je;if(4&et&&"object"==typeof Je&&Je&&Je.__esModule)return Je;var tt=Object.create(null);if(__webpack_require__.r(tt),Object.defineProperty(tt,"default",{enumerable:!0,value:Je}),2&et&&"string"!=typeof Je)for(var ot in Je)__webpack_require__.d(tt,ot,function(et){return Je[et]}.bind(null,ot));return tt},__webpack_require__.n=function(Je){var et=Je&&Je.__esModule?function getDefault(){return Je.default}:function getModuleExports(){return Je};return __webpack_require__.d(et,"a",et),et},__webpack_require__.o=function(Je,et){return Object.prototype.hasOwnProperty.call(Je,et)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=25)}({0:function(Je,et){Je.exports=tt(0)},25:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});var ot=tt(0);et.default=function ReverseRangeValuesIcon(){return ot.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},ot.createElement("g",{clipPath:"url(#clip0)"},ot.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.83008 11.0587L2.90476 9.13335C2.64506 8.87365 2.224 8.87365 1.96431 9.13335C1.70461 9.39305 1.70461 9.8141 1.96431 10.0738L5.02385 13.1334C5.1542 13.2637 5.32519 13.3286 5.49603 13.3281C5.66687 13.3286 5.83787 13.2637 5.96821 13.1334L9.02776 10.0738C9.28746 9.8141 9.28746 9.39305 9.02776 9.13335C8.76806 8.87365 8.34701 8.87365 8.08731 9.13335L6.16008 11.0606L6.16008 3.33102C6.16008 2.96375 5.86235 2.66602 5.49508 2.66602C5.12781 2.66602 4.83008 2.96375 4.83008 3.33102L4.83008 11.0587Z",fill:"#3C444D"}),ot.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.8306 4.93547L9.90525 6.86079C9.64555 7.12049 9.22449 7.12049 8.96479 6.86079C8.70509 6.60109 8.70509 6.18004 8.96479 5.92034L12.0243 2.86079C12.1547 2.73044 12.3257 2.66552 12.4965 2.66602C12.6674 2.66552 12.8384 2.73044 12.9687 2.86079L16.0282 5.92034C16.2879 6.18004 16.2879 6.60109 16.0282 6.86079C15.7685 7.12049 15.3475 7.12049 15.0878 6.86079L13.1606 4.93356L13.1606 12.6631C13.1606 13.0304 12.8628 13.3281 12.4956 13.3281C12.1283 13.3281 11.8306 13.0304 11.8306 12.6631L11.8306 4.93547Z",fill:"#3C444D"})),ot.createElement("defs",null,ot.createElement("clipPath",{id:"clip0"},ot.createElement("rect",{width:"16",height:"15.9993",fill:"white",transform:"matrix(1 0 0 -1 0 15.9994)"}))))}}})},7008:function(Je,et,tt){"use strict";var ot,it=this&&this.__extends||(ot=function(Je,et){return(ot=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Je,et){Je.__proto__=et}||function(Je,et){for(var tt in et)Object.prototype.hasOwnProperty.call(et,tt)&&(Je[tt]=et[tt])})(Je,et)},function(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Class extends value "+String(et)+" is not a constructor or null");function __(){this.constructor=Je}ot(Je,et),Je.prototype=null===et?Object.create(et):(__.prototype=et.prototype,new __)});Object.defineProperty(et,"__esModule",{value:!0}),et.Preview=void 0;var Zt=tt(0),en=tt(1216),Cn=function(Je){function Preview(et){var tt=Je.call(this,et)||this;return tt.state={loading:!0},tt}return it(Preview,Je),Preview.prototype.componentDidMount=function(){this.generatePreview()},Preview.prototype.componentDidUpdate=function(Je,et){this.props.markdown!==Je.markdown&&this.generatePreview()},Preview.prototype.generatePreview=function(){var Je=this,et=this.props,tt=et.markdown;(0,et.generateMarkdownPreview)(tt).then((function(et){Je.setState({preview:et,loading:!1})}))},Preview.prototype.render=function(){var Je,et=this.props,tt=et.classes,ot=et.minHeight,it=et.loadingPreview,Cn=et.refObject,_n=et.heightUnits,wn=this.state,Sn=wn.preview,xn=wn.loading,kn=xn?it:Sn;Je="string"==typeof kn?Zt.createElement("div",{className:"mde-preview-content",dangerouslySetInnerHTML:{__html:kn||"<p> </p>"},ref:Cn}):Zt.createElement("div",{className:"mde-preview-content"},kn);var En=ot&&_n?ot+10+_n:ot+10;return Zt.createElement("div",{className:en.classNames("mde-preview",tt,{loading:xn}),style:{minHeight:En},"data-testid":"mde-preview"},Je)},Preview}(Zt.Component);et.Preview=Cn},7009:function(Je,et,tt){"use strict";var ot,it=this&&this.__extends||(ot=function(Je,et){return(ot=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Je,et){Je.__proto__=et}||function(Je,et){for(var tt in et)Object.prototype.hasOwnProperty.call(et,tt)&&(Je[tt]=et[tt])})(Je,et)},function(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Class extends value "+String(et)+" is not a constructor or null");function __(){this.constructor=Je}ot(Je,et),Je.prototype=null===et?Object.create(et):(__.prototype=et.prototype,new __)}),Zt=this&&this.__assign||function(){return(Zt=Object.assign||function(Je){for(var et,tt=1,ot=arguments.length;tt<ot;tt++)for(var it in et=arguments[tt])Object.prototype.hasOwnProperty.call(et,it)&&(Je[it]=et[it]);return Je}).apply(this,arguments)};Object.defineProperty(et,"__esModule",{value:!0}),et.TextArea=void 0;var en=tt(0),Cn=tt(1216),_n=tt(7010),wn=tt(3848),Sn=tt(7011),xn=tt(3849),kn=function(Je){function TextArea(et){var tt=Je.call(this,et)||this;return tt.currentLoadSuggestionsPromise=Promise.resolve(void 0),tt.suggestionsPromiseIndex=0,tt.getTextArea=function(){return tt.props.refObject.current},tt.handleOnChange=function(Je){(0,tt.props.onChange)(Je.target.value)},tt.handleBlur=function(){tt.state.mention&&tt.setState({mention:{status:"inactive",suggestions:[]}})},tt.startLoadingSuggestions=function(Je){var et=++tt.suggestionsPromiseIndex,ot=tt.props.loadSuggestions;tt.currentLoadSuggestionsPromise=tt.currentLoadSuggestionsPromise.then((function(){return ot(Je,tt.state.mention.triggeredBy)})).then((function(Je){if("inactive"!==tt.state.mention.status)return tt.suggestionsPromiseIndex===et&&(Je&&Je.length?tt.setState({mention:Zt(Zt({},tt.state.mention),{status:"active",suggestions:Je,focusIndex:0})}):tt.setState({mention:{status:"inactive",suggestions:[]}}),tt.suggestionsPromiseIndex=0),Promise.resolve()}))},tt.loadEmptySuggestion=function(Je,et){var ot=_n.getCaretCoordinates(Je,et);tt.startLoadingSuggestions(""),tt.setState({mention:{status:"loading",startPosition:Je.selectionStart+1,caret:ot,suggestions:[],triggeredBy:et}})},tt.handleSuggestionSelected=function(Je){var et=tt.state.mention;tt.getTextArea().selectionStart=et.startPosition-1;tt.props.value.substr(tt.getTextArea().selectionStart,tt.getTextArea().selectionEnd-tt.getTextArea().selectionStart);wn.insertText(tt.getTextArea(),et.suggestions[Je].value+" "),tt.setState({mention:{status:"inactive",suggestions:[]}})},tt.handleKeyDown=function(Je){if(tt.props.onPossibleKeyCommand&&tt.props.onPossibleKeyCommand(Je))return Je.preventDefault(),tt.suggestionsPromiseIndex=0,void tt.setState({mention:{status:"inactive",suggestions:[]}});if(tt.suggestionsEnabled()){var et=Je.key,ot=Je.shiftKey,it=Je.currentTarget.selectionStart,en=tt.state.mention;switch(en.status){case"loading":case"active":if("Escape"===et||"Backspace"===et&&it<=tt.state.mention.startPosition)tt.suggestionsPromiseIndex=0,tt.setState({mention:{status:"inactive",suggestions:[]}});else if("active"!==en.status||"ArrowUp"!==et&&"ArrowDown"!==et||ot)"Enter"===et&&"active"===en.status&&en.suggestions.length&&(Je.preventDefault(),tt.handleSuggestionSelected(en.focusIndex));else{Je.preventDefault();var Cn="ArrowUp"===et?-1:1;tt.setState({mention:Zt(Zt({},en),{focusIndex:Sn.mod(en.focusIndex+Cn,en.suggestions.length)})})}}}},tt.handleKeyUp=function(Je){var et=Je.key,ot=tt.state.mention,it=tt.props,en=it.suggestionTriggerCharacters,Cn=it.value;switch(ot.status){case"loading":case"active":if("Backspace"===et){var _n=Cn.substr(ot.startPosition,tt.getTextArea().selectionStart-ot.startPosition);tt.startLoadingSuggestions(_n),"loading"!==ot.status&&tt.setState({mention:Zt(Zt({},tt.state.mention),{status:"loading"})})}break;case"inactive":if("Backspace"===et){var wn=Cn.charAt(tt.getTextArea().selectionStart-1);en.includes(Cn.charAt(tt.getTextArea().selectionStart-1))&&tt.loadEmptySuggestion(Je.currentTarget,wn)}}},tt.handleKeyPress=function(Je){var et=tt.props,ot=et.suggestionTriggerCharacters,it=et.value,en=tt.state.mention,Cn=Je.key;switch(en.status){case"loading":case"active":if(" "===Cn)return void tt.setState({mention:Zt(Zt({},tt.state.mention),{status:"inactive"})});var _n=it.substr(en.startPosition,tt.getTextArea().selectionStart-en.startPosition)+Cn;tt.startLoadingSuggestions(_n),"loading"!==en.status&&tt.setState({mention:Zt(Zt({},tt.state.mention),{status:"loading"})});break;case"inactive":if(-1===ot.indexOf(Je.key)||!/\s|\(|\[|^.{0}$/.test(it.charAt(tt.getTextArea().selectionStart-1)))return;tt.loadEmptySuggestion(Je.currentTarget,Je.key)}},tt.state={mention:{status:"inactive",suggestions:[]}},tt}return it(TextArea,Je),TextArea.prototype.suggestionsEnabled=function(){return this.props.suggestionTriggerCharacters&&this.props.suggestionTriggerCharacters.length&&this.props.loadSuggestions},TextArea.prototype.render=function(){var Je=this,et=this.props,tt=et.classes,ot=et.readOnly,it=et.textAreaProps,_n=et.height,wn=et.heightUnits,Sn=et.value,kn=et.suggestionTriggerCharacters,En=et.loadSuggestions,Dn=et.suggestionsDropdownClasses,Pn=et.textAreaComponent,Ln=et.onPaste,Tn=et.onDrop,In=kn&&kn.length&&En,jn=this.state.mention,Mn=Pn||"textarea",An=_n&&wn?_n+wn:_n;return en.createElement("div",{className:"mde-textarea-wrapper"},en.createElement(Mn,Zt({className:Cn.classNames("mde-text",tt),style:{height:An},ref:this.props.refObject,readOnly:ot,value:Sn,"data-testid":"text-area"},it,{onChange:function(et){var tt;null===(tt=null==it?void 0:it.onChange)||void 0===tt||tt.call(it,et),Je.handleOnChange(et)},onBlur:function(et){var tt;null===(tt=null==it?void 0:it.onBlur)||void 0===tt||tt.call(it,et),In&&Je.handleBlur()},onKeyDown:function(et){var tt;null===(tt=null==it?void 0:it.onKeyDown)||void 0===tt||tt.call(it,et),Je.handleKeyDown(et)},onKeyUp:function(et){var tt;null===(tt=null==it?void 0:it.onKeyUp)||void 0===tt||tt.call(it,et),In&&Je.handleKeyUp(et)},onKeyPress:function(et){var tt;null===(tt=null==it?void 0:it.onKeyPress)||void 0===tt||tt.call(it,et),In&&Je.handleKeyPress(et)},onPaste:function(Je){var et;null===(et=null==it?void 0:it.onPaste)||void 0===et||et.call(it,Je),Ln(Je)},onDragOver:function(Je){Je.preventDefault(),Je.stopPropagation()},onDrop:function(Je){var et;null===(et=null==it?void 0:it.onDrop)||void 0===et||et.call(it,Je),Tn(Je),Je.preventDefault()}})),"active"===jn.status&&jn.suggestions.length&&en.createElement(xn.SuggestionsDropdown,{classes:Dn,caret:jn.caret,suggestions:jn.suggestions,onSuggestionSelected:this.handleSuggestionSelected,suggestionsAutoplace:this.props.suggestionsAutoplace,focusIndex:jn.focusIndex,textAreaRef:this.props.refObject}))},TextArea}(en.Component);et.TextArea=kn},701:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.validateUnion=et.validateArray=et.usePattern=et.callValidateCode=et.schemaProperties=et.allSchemaProperties=et.noPropertyInData=et.propertyInData=et.isOwnProperty=et.hasPropFunc=et.reportMissingProp=et.checkMissingProp=et.checkReportMissingProp=void 0;const ot=tt(214),it=tt(251),Zt=tt(904),en=tt(251);function hasPropFunc(Je){return Je.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:ot._`Object.prototype.hasOwnProperty`})}function isOwnProperty(Je,et,tt){return ot._`${hasPropFunc(Je)}.call(${et}, ${tt})`}function noPropertyInData(Je,et,tt,it){const Zt=ot._`${et}${(0,ot.getProperty)(tt)} === undefined`;return it?(0,ot.or)(Zt,(0,ot.not)(isOwnProperty(Je,et,tt))):Zt}function allSchemaProperties(Je){return Je?Object.keys(Je).filter(Je=>"__proto__"!==Je):[]}et.checkReportMissingProp=function checkReportMissingProp(Je,et){const{gen:tt,data:it,it:Zt}=Je;tt.if(noPropertyInData(tt,it,et,Zt.opts.ownProperties),()=>{Je.setParams({missingProperty:ot._`${et}`},!0),Je.error()})},et.checkMissingProp=function checkMissingProp({gen:Je,data:et,it:{opts:tt}},it,Zt){return(0,ot.or)(...it.map(it=>(0,ot.and)(noPropertyInData(Je,et,it,tt.ownProperties),ot._`${Zt} = ${it}`)))},et.reportMissingProp=function reportMissingProp(Je,et){Je.setParams({missingProperty:et},!0),Je.error()},et.hasPropFunc=hasPropFunc,et.isOwnProperty=isOwnProperty,et.propertyInData=function propertyInData(Je,et,tt,it){const Zt=ot._`${et}${(0,ot.getProperty)(tt)} !== undefined`;return it?ot._`${Zt} && ${isOwnProperty(Je,et,tt)}`:Zt},et.noPropertyInData=noPropertyInData,et.allSchemaProperties=allSchemaProperties,et.schemaProperties=function schemaProperties(Je,et){return allSchemaProperties(et).filter(tt=>!(0,it.alwaysValidSchema)(Je,et[tt]))},et.callValidateCode=function callValidateCode({schemaCode:Je,data:et,it:{gen:tt,topSchemaRef:it,schemaPath:en,errorPath:Cn},it:_n},wn,Sn,xn){const kn=xn?ot._`${Je}, ${et}, ${it}${en}`:et,En=[[Zt.default.instancePath,(0,ot.strConcat)(Zt.default.instancePath,Cn)],[Zt.default.parentData,_n.parentData],[Zt.default.parentDataProperty,_n.parentDataProperty],[Zt.default.rootData,Zt.default.rootData]];_n.opts.dynamicRef&&En.push([Zt.default.dynamicAnchors,Zt.default.dynamicAnchors]);const Dn=ot._`${kn}, ${tt.object(...En)}`;return Sn!==ot.nil?ot._`${wn}.call(${Sn}, ${Dn})`:ot._`${wn}(${Dn})`};const Cn=ot._`new RegExp`;et.usePattern=function usePattern({gen:Je,it:{opts:et}},tt){const it=et.unicodeRegExp?"u":"",{regExp:Zt}=et.code,_n=Zt(tt,it);return Je.scopeValue("pattern",{key:_n.toString(),ref:_n,code:ot._`${"new RegExp"===Zt.code?Cn:(0,en.useFunc)(Je,Zt)}(${tt}, ${it})`})},et.validateArray=function validateArray(Je){const{gen:et,data:tt,keyword:Zt,it:en}=Je,Cn=et.name("valid");if(en.allErrors){const Je=et.let("valid",!0);return validateItems(()=>et.assign(Je,!1)),Je}return et.var(Cn,!0),validateItems(()=>et.break()),Cn;function validateItems(en){const _n=et.const("len",ot._`${tt}.length`);et.forRange("i",0,_n,tt=>{Je.subschema({keyword:Zt,dataProp:tt,dataPropType:it.Type.Num},Cn),et.if((0,ot.not)(Cn),en)})}},et.validateUnion=function validateUnion(Je){const{gen:et,schema:tt,keyword:Zt,it:en}=Je;if(!Array.isArray(tt))throw new Error("ajv implementation error");if(tt.some(Je=>(0,it.alwaysValidSchema)(en,Je))&&!en.opts.unevaluated)return;const Cn=et.let("valid",!1),_n=et.name("_valid");et.block(()=>tt.forEach((tt,it)=>{const en=Je.subschema({keyword:Zt,schemaProp:it,compositeRule:!0},_n);et.assign(Cn,ot._`${Cn} || ${_n}`);Je.mergeValidEvaluated(en,_n)||et.if((0,ot.not)(Cn))})),Je.result(Cn,()=>Je.reset(),()=>Je.error(!0))}},7010:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.getCaretCoordinates=void 0;var ot=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],it="undefined"!=typeof window,Zt=it&&null!=window.mozInnerScreenX;et.getCaretCoordinates=function getCaretCoordinates(Je,et){if(!it)throw new Error("getCaretCoordinates should only be called in a browser");var tt=document.createElement("div");tt.id="input-textarea-caret-position-mirror-div",document.body.appendChild(tt);var en=tt.style,Cn=window.getComputedStyle?window.getComputedStyle(Je):Je.currentStyle;en.whiteSpace="pre-wrap",en.wordWrap="break-word",en.position="absolute",en.visibility="hidden",ot.forEach((function(Je){en[Je]=Cn[Je]})),Zt?Je.scrollHeight>parseInt(Cn.height)&&(en.overflowY="scroll"):en.overflow="hidden",tt.textContent=Je.value.substring(0,Je.selectionStart),et&&(tt.textContent+=et);var _n=document.createElement("span");_n.textContent=Je.value.substring(Je.selectionEnd)||".",tt.appendChild(_n);var wn={top:_n.offsetTop+parseInt(Cn.borderTopWidth),left:_n.offsetLeft+parseInt(Cn.borderLeftWidth),lineHeight:parseInt(Cn.lineHeight)};return document.body.removeChild(tt),wn}},7011:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.mod=void 0,et.mod=function mod(Je,et){return(Je%et+et)%et}},7012:function(Je,et,tt){"use strict";var ot,it=this&&this.__extends||(ot=function(Je,et){return(ot=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Je,et){Je.__proto__=et}||function(Je,et){for(var tt in et)Object.prototype.hasOwnProperty.call(et,tt)&&(Je[tt]=et[tt])})(Je,et)},function(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Class extends value "+String(et)+" is not a constructor or null");function __(){this.constructor=Je}ot(Je,et),Je.prototype=null===et?Object.create(et):(__.prototype=et.prototype,new __)}),Zt=this&&this.__assign||function(){return(Zt=Object.assign||function(Je){for(var et,tt=1,ot=arguments.length;tt<ot;tt++)for(var it in et=arguments[tt])Object.prototype.hasOwnProperty.call(et,it)&&(Je[it]=et[it]);return Je}).apply(this,arguments)};Object.defineProperty(et,"__esModule",{value:!0}),et.Toolbar=void 0;var en=tt(0),Cn=tt(1216),_n=tt(3845),wn=tt(3846),Sn=function(Je){function Toolbar(){var et=null!==Je&&Je.apply(this,arguments)||this;return et.handleTabChange=function(Je){(0,et.props.onTabChange)(Je)},et}return it(Toolbar,Je),Toolbar.prototype.render=function(){var Je=this,et=this.props.l18n,tt=this.props,ot=tt.classes,it=tt.children,Sn=tt.buttons,xn=tt.onCommand,kn=tt.readOnly,En=tt.disablePreview,Dn=tt.writeButtonProps,Pn=tt.previewButtonProps,Ln=tt.buttonProps;if(!(Sn&&0!==Sn.length||it))return null;var Tn=en.createElement("div",{className:"mde-tabs"},en.createElement("button",Zt({type:"button",className:Cn.classNames({selected:"write"===this.props.tab}),onClick:function(){return Je.handleTabChange("write")}},Dn),et.write),en.createElement("button",Zt({type:"button",className:Cn.classNames({selected:"preview"===this.props.tab}),onClick:function(){return Je.handleTabChange("preview")}},Pn),et.preview));return en.createElement("div",{className:Cn.classNames("mde-header",ot)},!En&&Tn,Sn.map((function(et,tt){return en.createElement(_n.ToolbarButtonGroup,{key:tt,hidden:"preview"===Je.props.tab},et.map((function(Je,et){return en.createElement(wn.ToolbarButton,{key:et,name:Je.commandName,buttonContent:Je.buttonContent,buttonProps:Zt(Zt({},Ln||{}),Je.buttonProps),onClick:function(){return xn(Je.commandName)},readOnly:kn,buttonComponentClass:Je.buttonComponentClass})})))})))},Toolbar}(en.Component);et.Toolbar=Sn},7013:function(Je,et,tt){"use strict";var ot,it=this&&this.__extends||(ot=function(Je,et){return(ot=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Je,et){Je.__proto__=et}||function(Je,et){for(var tt in et)Object.prototype.hasOwnProperty.call(et,tt)&&(Je[tt]=et[tt])})(Je,et)},function(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Class extends value "+String(et)+" is not a constructor or null");function __(){this.constructor=Je}ot(Je,et),Je.prototype=null===et?Object.create(et):(__.prototype=et.prototype,new __)}),Zt=this&&this.__assign||function(){return(Zt=Object.assign||function(Je){for(var et,tt=1,ot=arguments.length;tt<ot;tt++)for(var it in et=arguments[tt])Object.prototype.hasOwnProperty.call(et,it)&&(Je[it]=et[it]);return Je}).apply(this,arguments)},en=this&&this.__awaiter||function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))},Cn=this&&this.__generator||function(Je,et){var tt,ot,it,Zt,en={label:0,sent:function(){if(1&it[0])throw it[1];return it[1]},trys:[],ops:[]};return Zt={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(Zt[Symbol.iterator]=function(){return this}),Zt;function verb(Zt){return function(Cn){return function step(Zt){if(tt)throw new TypeError("Generator is already executing.");for(;en;)try{if(tt=1,ot&&(it=2&Zt[0]?ot.return:Zt[0]?ot.throw||((it=ot.return)&&it.call(ot),0):ot.next)&&!(it=it.call(ot,Zt[1])).done)return it;switch(ot=0,it&&(Zt=[2&Zt[0],it.value]),Zt[0]){case 0:case 1:it=Zt;break;case 4:return en.label++,{value:Zt[1],done:!1};case 5:en.label++,ot=Zt[1],Zt=[0];continue;case 7:Zt=en.ops.pop(),en.trys.pop();continue;default:if(!(it=en.trys,(it=it.length>0&&it[it.length-1])||6!==Zt[0]&&2!==Zt[0])){en=0;continue}if(3===Zt[0]&&(!it||Zt[1]>it[0]&&Zt[1]<it[3])){en.label=Zt[1];break}if(6===Zt[0]&&en.label<it[1]){en.label=it[1],it=Zt;break}if(it&&en.label<it[2]){en.label=it[2],en.ops.push(Zt);break}it[2]&&en.ops.pop(),en.trys.pop();continue}Zt=et.call(Je,en)}catch(Je){Zt=[6,Je],ot=0}finally{tt=it=0}if(5&Zt[0])throw Zt[1];return{value:Zt[0]?Zt[1]:void 0,done:!0}}([Zt,Cn])}}};Object.defineProperty(et,"__esModule",{value:!0}),et.ReactMde=void 0;var _n=tt(0),wn=tt(3844),Sn=tt(2496),xn=tt(7025),kn=tt(3850),En=tt(1216),Dn=tt(7027),Pn={accept:"image/*",multiple:!1},Ln=function(Je){function ReactMde(et){var tt,ot=Je.call(this,et)||this;ot.handleTextChange=function(Je){(0,ot.props.onChange)(Je)},ot.handlePaste=function(Je){return en(ot,void 0,void 0,(function(){var et;return Cn(this,(function(tt){switch(tt.label){case 0:return(et=this.props.paste)&&et.saveImage?[4,this.commandOrchestrator.executePasteCommand(Je)]:[2];case 1:return tt.sent(),[2]}}))}))},ot.handleDrop=function(Je){return en(ot,void 0,void 0,(function(){var et;return Cn(this,(function(tt){switch(tt.label){case 0:return(et=this.props.paste)&&et.saveImage?[4,this.commandOrchestrator.executeDropCommand(Je)]:[2];case 1:return tt.sent(),[2]}}))}))},ot.handleImageSelection=function(Je){return en(ot,void 0,void 0,(function(){var et;return Cn(this,(function(tt){switch(tt.label){case 0:return(et=this.props.paste)&&et.saveImage?[4,this.commandOrchestrator.executeSelectImageCommand(Je)]:[2];case 1:return tt.sent(),[2]}}))}))},ot.handleTabChange=function(Je){(0,ot.props.onTabChange)(Je)},ot.handleCommand=function(Je){return en(ot,void 0,void 0,(function(){return Cn(this,(function(et){switch(et.label){case 0:return[4,this.commandOrchestrator.executeCommand(Je)];case 1:return et.sent(),[2]}}))}))},ot.finalRefs=Zt({},et.refs||{}),ot.finalRefs.textarea||(ot.finalRefs.textarea=_n.createRef()),ot.finalRefs.preview||(ot.finalRefs.preview=_n.createRef()),ot.commandOrchestrator=new Dn.CommandOrchestrator(ot.props.commands,ot.finalRefs.textarea,ot.props.l18n,ot.props.paste?Zt(Zt({},Pn),ot.props.paste):void 0);var it=Math.min(et.maxEditorHeight,et.minEditorHeight);return ot.state={editorHeight:null!==(tt=et.initialEditorHeight)&&void 0!==tt?tt:it},ot}return it(ReactMde,Je),ReactMde.prototype.render=function(){var Je,et,tt=this,ot=this.props,it=ot.getIcon,Zt=ot.toolbarCommands,en=ot.classes,Cn=ot.loadingPreview,Sn=ot.readOnly,xn=ot.disablePreview,kn=ot.value,Dn=ot.l18n,Ln=ot.minPreviewHeight,Tn=ot.heightUnits,In=ot.childProps,jn=ot.selectedTab,Mn=ot.generateMarkdownPreview,An=ot.loadSuggestions,Rn=ot.suggestionTriggerCharacters,Nn=ot.textAreaComponent,Fn=In||{},Bn=Zt.map((function(Je){return Je.map((function(Je){var et=tt.commandOrchestrator.getCommand(Je);return{commandName:Je,buttonContent:et.icon?et.icon(it):it(Je),buttonProps:et.buttonProps,buttonComponentClass:et.buttonComponentClass}}))}));return _n.createElement("div",{className:En.classNames("react-mde","react-mde-tabbed-layout",null==en?void 0:en.reactMde)},_n.createElement(wn.Toolbar,{classes:null==en?void 0:en.toolbar,buttons:Bn,onCommand:this.handleCommand,onTabChange:this.handleTabChange,tab:jn,readOnly:Sn,disablePreview:xn,l18n:Dn,buttonProps:Fn.commandButtons,writeButtonProps:Fn.writeButton,previewButtonProps:Fn.previewButton}),_n.createElement("div",{className:En.classNames({invisible:"write"!==jn})},_n.createElement(wn.TextArea,{classes:null==en?void 0:en.textArea,suggestionsDropdownClasses:null==en?void 0:en.suggestionsDropdown,suggestionsAutoplace:this.props.suggestionsAutoplace,refObject:this.finalRefs.textarea,onChange:this.handleTextChange,onPaste:this.handlePaste,onDrop:this.handleDrop,readOnly:Sn,textAreaComponent:Nn,textAreaProps:In&&In.textArea,height:this.state.editorHeight,heightUnits:this.props.heightUnits,value:kn,suggestionTriggerCharacters:Rn,loadSuggestions:An,onPossibleKeyCommand:this.commandOrchestrator.handlePossibleKeyCommand}),this.props.paste&&_n.createElement("label",{className:En.classNames("image-tip")},_n.createElement("input",{className:En.classNames("image-input"),type:"file",accept:null!==(Je=this.props.paste.accept)&&void 0!==Je?Je:Pn.accept,multiple:null!==(et=this.props.paste.multiple)&&void 0!==et?et:Pn.multiple,onChange:this.handleImageSelection}),_n.createElement("span",null,Dn.pasteDropSelect))),"write"!==jn&&_n.createElement(wn.Preview,{classes:null==en?void 0:en.preview,refObject:this.finalRefs.preview,loadingPreview:Cn,minHeight:Ln,heightUnits:Tn,generateMarkdownPreview:Mn,markdown:kn}))},ReactMde.defaultProps={commands:Sn.getDefaultCommandMap(),toolbarCommands:Sn.getDefaultToolbarCommands(),getIcon:function(Je){return _n.createElement(kn.SvgIcon,{icon:Je})},readOnly:!1,l18n:xn.enL18n,minEditorHeight:200,maxEditorHeight:500,minPreviewHeight:200,heightUnits:"px",selectedTab:"write",disablePreview:!1,suggestionTriggerCharacters:["@"],suggestionsAutoplace:!1},ReactMde}(_n.Component);et.ReactMde=Ln},7014:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.headerCommand=void 0;var ot=tt(700);et.headerCommand={buttonProps:{"aria-label":"Add header"},execute:function(Je){!function setHeader(Je,et,tt){var it=ot.selectWord({text:Je.text,selection:Je.selection}),Zt=et.setSelectionRange(it),en=et.replaceSelection(""+tt+Zt.selectedText);et.setSelectionRange({start:en.selection.end-Zt.selectedText.length,end:en.selection.end})}(Je.initialState,Je.textApi,"### ")}}},7015:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.boldCommand=void 0;var ot=tt(700);et.boldCommand={buttonProps:{"aria-label":"Add bold text"},execute:function(Je){var et=Je.initialState,tt=Je.textApi,it=ot.selectWord({text:et.text,selection:et.selection}),Zt=tt.setSelectionRange(it),en=tt.replaceSelection("**"+Zt.selectedText+"**");tt.setSelectionRange({start:en.selection.end-2-Zt.selectedText.length,end:en.selection.end-2})},handleKeyCommand:function(Je){return(Je.ctrlKey||Je.metaKey)&&"b"==Je.key}}},7016:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.italicCommand=void 0;var ot=tt(700);et.italicCommand={buttonProps:{"aria-label":"Add italic text"},execute:function(Je){var et=Je.initialState,tt=Je.textApi,it=ot.selectWord({text:et.text,selection:et.selection}),Zt=tt.setSelectionRange(it),en=tt.replaceSelection("*"+Zt.selectedText+"*");tt.setSelectionRange({start:en.selection.end-1-Zt.selectedText.length,end:en.selection.end-1})},handleKeyCommand:function(Je){return(Je.ctrlKey||Je.metaKey)&&"i"==Je.key}}},7017:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.strikeThroughCommand=void 0;var ot=tt(700);et.strikeThroughCommand={buttonProps:{"aria-label":"Add strikethrough text"},execute:function(Je){var et=Je.initialState,tt=Je.textApi,it=ot.selectWord({text:et.text,selection:et.selection}),Zt=tt.setSelectionRange(it),en=tt.replaceSelection("~~"+Zt.selectedText+"~~");tt.setSelectionRange({start:en.selection.end-2-Zt.selectedText.length,end:en.selection.end-2})}}},7018:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.linkCommand=void 0;var ot=tt(700);et.linkCommand={buttonProps:{"aria-label":"Add a link"},execute:function(Je){var et=Je.initialState,tt=Je.textApi,it=ot.selectWord({text:et.text,selection:et.selection}),Zt=tt.setSelectionRange(it),en=tt.replaceSelection("["+Zt.selectedText+"](url)");tt.setSelectionRange({start:en.selection.end-6-Zt.selectedText.length,end:en.selection.end-6})},handleKeyCommand:function(Je){return(Je.ctrlKey||Je.metaKey)&&"k"==Je.key}}},7019:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.quoteCommand=void 0;var ot=tt(700);et.quoteCommand={buttonProps:{"aria-label":"Insert a quote"},execute:function(Je){var et=Je.initialState,tt=Je.textApi,it=ot.selectWord({text:et.text,selection:et.selection}),Zt=tt.setSelectionRange(it),en=ot.getBreaksNeededForEmptyLineBefore(Zt.text,Zt.selection.start),Cn=Array(en+1).join("\n"),_n=ot.getBreaksNeededForEmptyLineAfter(Zt.text,Zt.selection.end),wn=Array(_n+1).join("\n");tt.replaceSelection(Cn+"> "+Zt.selectedText+wn);var Sn=Zt.selection.start+en+2,xn=Sn+Zt.selectedText.length;tt.setSelectionRange({start:Sn,end:xn})}}},702:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{NavigationContext:()=>In,NavigationProvider:()=>m,default:()=>Vn,isInternalLink:()=>Nn,isRootRelativeLink:()=>Rn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);tt(56);const _n=tt(76);var wn=et.n(_n);const Sn=tt(38);var xn=et.n(Sn);const kn=tt(1804),En=tt(2);var Dn=et.n(En);const Pn=tt(316);var Ln=Dn().a.withConfig({displayName:"ClickableStyles__StyledA",componentId:"sc-7al1vw-0"})([""," cursor:pointer;&[disabled],&[aria-disabled='true']{color:",";}&::-moz-focus-inner{border:0;padding:0;}"],Pn.mixins.reset("inline"),Pn.variables.contentColorDisabled),Tn={children:Cn().node,onClick:Cn().func,onLinkClick:Cn().func,prefix:Cn().string,transformUrl:Cn().func},In=Zt().createContext({});function m(Je){var et=Je.children,tt=Je.onClick,ot=Je.onLinkClick,en=Je.prefix,Cn=Je.transformUrl,_n=(0,it.useMemo)((function(){var Je;return null!=Cn?Je=Cn:null!=en&&(Je=function e(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",et=arguments.length>1?arguments[1]:void 0,tt=et.isInternal,ot=et.isRootRelative;return null!=en&&tt&&ot?"".concat(en).concat(Je):Je}),{onClick:tt,onLinkClick:ot,transformUrl:Je}}),[tt,ot,en,Cn]);return Zt().createElement(In.Provider,{value:_n},et)}function g(Je){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function C(){return(C=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function O(Je,et){if(null==Je)return{};var tt,ot,it=function w(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function j(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function S(Je,et){return(S=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function _(Je){var et=function L(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=N(Je);if(et){var it=N(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return T(this,tt)}}function T(Je,et){return!et||"object"!==g(et)&&"function"!=typeof et?I(Je):et}function I(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function N(Je){return(N=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function M(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}m.propTypes=Tn;var jn=/^[a-z0-9]+:/,Mn=/^\/\//,An=/^\//,Rn=function e(Je){return null!=Je&&An.test(Je)},Nn=function e(Je){return null!=Je&&!jn.test(Je)&&!Mn.test(Je)},Fn={allowDisabledLink:Cn().bool,children:Cn().node,disabled:Cn().oneOfType([Cn().bool,Cn().oneOf(["dimmed"])]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),onClick:Cn().func,openInNewContext:Cn().bool,navigationLabel:Cn().string,to:Cn().string};function A(Je){return!!Je.to&&!Je.disabled}var Bn=function(Je){!function P(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&S(Je,et)}(n,Je);var et=_(n);function n(Je){var tt;return function x(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),M(I(tt=et.call(this,Je)),"el",null),M(I(tt),"handleMount",(function(Je){tt.el=Je,function k(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(tt.props.elementRef,Je)})),M(I(tt),"createHandleOnClick",(function(){var Je=tt.context,et=Je.onClick,ot=Je.onLinkClick;return function(Je){if(!A(tt.props)||!Je.metaKey&&!Je.ctrlKey||!tt.props.to){tt.props.onClick&&tt.props.onClick(Je);var it=null==tt.props.onClick&&null!=et;if(A(tt.props)&&(it||null!=ot)){var Zt=tt.props.navigationLabel;!Zt&&wn()(tt.props.children)&&(Zt=tt.props.children);var en={to:tt.getTransformedUrl(tt.props.to),originalTo:tt.props.to,openInNewContext:tt.props.openInNewContext,label:Zt};it&&et(Je,en),null==ot||ot(Je,en)}}}})),M(I(tt),"getTransformedUrl",(function(Je){var et=tt.context.transformUrl;return null!=et?et(Je,{isInternal:Nn(Je),isRootRelative:Rn(Je)}):Je})),tt}return function R(Je,et,tt){return et&&j(Je.prototype,et),tt&&j(Je,tt),Je}(n,[{key:"focus",value:function e(){var Je;null===(Je=this.el)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this.createHandleOnClick();if(A(this.props)){var et=this.props,tt=et.children,ot=et.openInNewContext,it=et.to,en=O(et,["children","openInNewContext","to"]),Cn=ot?"_blank":void 0,_n=ot&&Nn(it)?"noopener noreferrer":void 0;return Zt().createElement(Ln,C({"data-test":"clickable",ref:this.handleMount,href:this.getTransformedUrl(this.props.to),target:Cn,rel:_n,onClick:Je},xn()(en,"disabled","elementRef","onClick")),tt)}if(this.props.allowDisabledLink){var wn=this.props,Sn=wn.children,kn=O(wn,["children"]);if(this.props.disabled&&null!=this.props.to)return Zt().createElement(Ln,C({"data-test":"clickable",ref:this.handleMount,role:"link","aria-disabled":"true"},xn()(kn,"href","to","elementRef","onClick","disabled")),Sn)}var En=this.props,Dn=En.children,Pn=En.onClick,Tn=En.disabled,In=En.type,jn=O(En,["children","onClick","disabled","type"]);return Zt().createElement(Ln,C({as:"button","aria-disabled":"dimmed"===Tn||void 0,"data-test":"clickable",ref:this.handleMount,type:In||"button",disabled:!0===Tn,onClick:Pn&&!Tn?Je:void 0},xn()(jn,"elementRef","openInNewContext","to")),Dn)}}]),n}(it.Component);M(Bn,"contextType",In),M(Bn,"propTypes",Fn),M(Bn,"defaultProps",{disabled:!1,openInNewContext:!1}),M(Bn,kn.legacyRefMode,!0);const Vn=Bn;Je.exports=ot})()},7020:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.codeCommand=void 0;var ot=tt(700);et.codeCommand={buttonProps:{"aria-label":"Insert code"},execute:function(Je){var et=Je.initialState,tt=Je.textApi,it=ot.selectWord({text:et.text,selection:et.selection}),Zt=tt.setSelectionRange(it);if(-1!==Zt.selectedText.indexOf("\n")){var en=ot.getBreaksNeededForEmptyLineBefore(Zt.text,Zt.selection.start),Cn=Array(en+1).join("\n"),_n=ot.getBreaksNeededForEmptyLineAfter(Zt.text,Zt.selection.end),wn=Array(_n+1).join("\n");tt.replaceSelection(Cn+"```\n"+Zt.selectedText+"\n```"+wn);var Sn=Zt.selection.start+en+4,xn=Sn+Zt.selectedText.length;tt.setSelectionRange({start:Sn,end:xn})}else{tt.replaceSelection("`"+Zt.selectedText+"`");var kn=Zt.selection.start+1,En=kn+Zt.selectedText.length;tt.setSelectionRange({start:kn,end:En})}}}},7021:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.checkedListCommand=et.orderedListCommand=et.unorderedListCommand=et.makeList=et.insertBeforeEachLine=void 0;var ot=tt(700);function insertBeforeEachLine(Je,et){var tt=Je.split(/\n/),ot=0;return{modifiedText:tt.map((function(Je,tt){if("string"==typeof et)return ot+=et.length,et+Je;if("function"==typeof et){var it=et(Je,tt);return ot+=it.length,et(Je,tt)+Je}throw Error("insertion is expected to be either a string or a function")})).join("\n"),insertionLength:ot}}et.insertBeforeEachLine=insertBeforeEachLine;et.makeList=function(Je,et,tt){var it=ot.selectWord({text:Je.text,selection:Je.selection}),Zt=et.setSelectionRange(it),en=ot.getBreaksNeededForEmptyLineBefore(Zt.text,Zt.selection.start),Cn=Array(en+1).join("\n"),_n=ot.getBreaksNeededForEmptyLineAfter(Zt.text,Zt.selection.end),wn=Array(_n+1).join("\n"),Sn=insertBeforeEachLine(Zt.selectedText,tt);et.replaceSelection(""+Cn+Sn.modifiedText+wn);var xn=-1===Zt.selectedText.indexOf("\n")?Sn.insertionLength:0,kn=Zt.selection.start+en+xn,En=kn+Sn.modifiedText.length-xn;et.setSelectionRange({start:kn,end:En})},et.unorderedListCommand={buttonProps:{"aria-label":"Add unordered list"},execute:function(Je){var tt=Je.initialState,ot=Je.textApi;et.makeList(tt,ot,"- ")}},et.orderedListCommand={buttonProps:{"aria-label":"Add ordered list"},execute:function(Je){var tt=Je.initialState,ot=Je.textApi;et.makeList(tt,ot,(function(Je,et){return et+1+". "}))}},et.checkedListCommand={buttonProps:{"aria-label":"Add checked list"},execute:function(Je){var tt=Je.initialState,ot=Je.textApi;et.makeList(tt,ot,(function(Je,et){return"- [ ] "}))}}},7022:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.imageCommand=void 0;var ot=tt(700);et.imageCommand={buttonProps:{"aria-label":"Add image"},execute:function(Je){var et=Je.initialState,tt=Je.textApi,it=tt.setSelectionRange(ot.selectWord({text:et.text,selection:et.selection})),Zt=it.selectedText||"https://example.com/your-image.png";tt.replaceSelection(""),tt.setSelectionRange({start:it.selection.start+4,end:it.selection.start+4+Zt.length})}}},7023:function(Je,et,tt){"use strict";var ot=this&&this.__awaiter||function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))},it=this&&this.__generator||function(Je,et){var tt,ot,it,Zt,en={label:0,sent:function(){if(1&it[0])throw it[1];return it[1]},trys:[],ops:[]};return Zt={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(Zt[Symbol.iterator]=function(){return this}),Zt;function verb(Zt){return function(Cn){return function step(Zt){if(tt)throw new TypeError("Generator is already executing.");for(;en;)try{if(tt=1,ot&&(it=2&Zt[0]?ot.return:Zt[0]?ot.throw||((it=ot.return)&&it.call(ot),0):ot.next)&&!(it=it.call(ot,Zt[1])).done)return it;switch(ot=0,it&&(Zt=[2&Zt[0],it.value]),Zt[0]){case 0:case 1:it=Zt;break;case 4:return en.label++,{value:Zt[1],done:!1};case 5:en.label++,ot=Zt[1],Zt=[0];continue;case 7:Zt=en.ops.pop(),en.trys.pop();continue;default:if(!(it=en.trys,(it=it.length>0&&it[it.length-1])||6!==Zt[0]&&2!==Zt[0])){en=0;continue}if(3===Zt[0]&&(!it||Zt[1]>it[0]&&Zt[1]<it[3])){en.label=Zt[1];break}if(6===Zt[0]&&en.label<it[1]){en.label=it[1],it=Zt;break}if(it&&en.label<it[2]){en.label=it[2],en.ops.push(Zt);break}it[2]&&en.ops.pop(),en.trys.pop();continue}Zt=et.call(Je,en)}catch(Je){Zt=[6,Je],ot=0}finally{tt=it=0}if(5&Zt[0])throw Zt[1];return{value:Zt[0]?Zt[1]:void 0,done:!0}}([Zt,Cn])}}};Object.defineProperty(et,"__esModule",{value:!0}),et.saveImageCommand=void 0;var Zt=tt(7024),en=tt(700);function dataTransferToArray(Je){var et=[];for(var tt in Je){var ot=Je[tt];"file"===ot.kind&&et.push(ot.getAsFile())}return et}et.saveImageCommand={execute:function(Je){Je.initialState;var et=Je.textApi,tt=Je.context,Cn=Je.l18n;return ot(this,void 0,void 0,(function(){var Je,ot,_n,wn,Sn,xn,kn,En,Dn,Pn,Ln,Tn,In,jn,Mn,An,Rn,Nn,Fn,Bn,Vn,Wn;return it(this,(function(it){switch(it.label){case 0:if(!tt)throw new Error("wrong context");for(Pn in ot=(Je=tt).event,_n=Je.pasteOptions,wn=_n.saveImage,Sn=_n.multiple,xn=_n.accept,kn=function isPasteEvent(Je){return void 0!==Je.event.clipboardData}(tt)?dataTransferToArray(ot.clipboardData.items):function isDragEvent(Je){return void 0!==Je.event.dataTransfer}(tt)?dataTransferToArray(ot.dataTransfer.items):function fileListToArray(Je){for(var et=[],tt=0;tt<Je.length;tt++)et.push(Je[0]);return et}(ot.target.files),En=function filterItems(Je,et){var tt=et.multiple,ot=et.accept,it=Je;if(tt||(it=it.slice(0,1)),ot){var Zt=ot.split(","),en=new Set(Zt.filter((function(Je){return/^\.\w+/.test(Je)})).map((function(Je){return Je.split(".")[1]}))),Cn=new Set(Zt.filter((function(Je){return/^[-\w.]+\/[-\w.]+$/.test(Je)}))),_n=new Set(Zt.filter((function(Je){return/(audio|video|image)\/\*/.test(Je)})).map((function(Je){return Je.split("/")[0]})));it=it.filter((function(Je){return en.has(Je.name.split(".")[1])||Cn.has(Je.type)||_n.has(Je.type.split("/")[0])}))}return it}(kn,{multiple:Sn,accept:xn}),Dn=[],En)Dn.push(Pn);Ln=0,it.label=1;case 1:return Ln<Dn.length?(Tn=Dn[Ln],In=et.getState(),jn=en.getBreaksNeededForEmptyLineBefore(In.text,In.selection.start),Mn=Array(jn+1).join("\n"),An=Mn+"!["+Cn.uploadingImage+"]()",et.replaceSelection(An),Rn=kn[Tn],[4,Zt.readFileAsync(Rn)]):[3,5];case 2:return Nn=it.sent(),[4,wn(Nn,Rn).next()];case 3:Fn=it.sent().value,Bn=et.getState(),Bn.text.substr(In.selection.start,An.length)===An&&(et.setSelectionRange({start:In.selection.start,end:In.selection.start+An.length}),Wn=(Vn=Fn?Mn+"":"").length-An.length,et.replaceSelection(Vn),et.setSelectionRange({start:Bn.selection.start+Wn,end:Bn.selection.end+Wn})),it.label=4;case 4:return Ln++,[3,1];case 5:return[2]}}))}))}}},7024:function(Je,et,tt){"use strict";var ot=this&&this.__awaiter||function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))},it=this&&this.__generator||function(Je,et){var tt,ot,it,Zt,en={label:0,sent:function(){if(1&it[0])throw it[1];return it[1]},trys:[],ops:[]};return Zt={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(Zt[Symbol.iterator]=function(){return this}),Zt;function verb(Zt){return function(Cn){return function step(Zt){if(tt)throw new TypeError("Generator is already executing.");for(;en;)try{if(tt=1,ot&&(it=2&Zt[0]?ot.return:Zt[0]?ot.throw||((it=ot.return)&&it.call(ot),0):ot.next)&&!(it=it.call(ot,Zt[1])).done)return it;switch(ot=0,it&&(Zt=[2&Zt[0],it.value]),Zt[0]){case 0:case 1:it=Zt;break;case 4:return en.label++,{value:Zt[1],done:!1};case 5:en.label++,ot=Zt[1],Zt=[0];continue;case 7:Zt=en.ops.pop(),en.trys.pop();continue;default:if(!(it=en.trys,(it=it.length>0&&it[it.length-1])||6!==Zt[0]&&2!==Zt[0])){en=0;continue}if(3===Zt[0]&&(!it||Zt[1]>it[0]&&Zt[1]<it[3])){en.label=Zt[1];break}if(6===Zt[0]&&en.label<it[1]){en.label=it[1],it=Zt;break}if(it&&en.label<it[2]){en.label=it[2],en.ops.push(Zt);break}it[2]&&en.ops.pop(),en.trys.pop();continue}Zt=et.call(Je,en)}catch(Je){Zt=[6,Je],ot=0}finally{tt=it=0}if(5&Zt[0])throw Zt[1];return{value:Zt[0]?Zt[1]:void 0,done:!0}}([Zt,Cn])}}};Object.defineProperty(et,"__esModule",{value:!0}),et.readFileAsync=void 0,et.readFileAsync=function readFileAsync(Je){return ot(this,void 0,void 0,(function(){return it(this,(function(et){return[2,new Promise((function(et,tt){var ot=new FileReader;ot.onload=function(){if("string"==typeof ot.result)throw new Error("reader.result is expected to be an ArrayBuffer");et(ot.result)},ot.onerror=tt,ot.readAsArrayBuffer(Je)}))]}))}))}},7025:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.enL18n=void 0,et.enL18n={write:"Write",preview:"Preview",uploadingImage:"Uploading image...",pasteDropSelect:"Attach files by dragging & dropping, selecting or pasting them."}},7026:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.SvgIcon=void 0;var ot=tt(0),it=ot.createElement("svg",{className:"svg-icon","aria-hidden":"true","data-prefix":"fas","data-icon":"tasks",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512","data-fa-i2svg":""},ot.createElement("path",{fill:"currentColor",d:"M208 132h288c8.8 0 16-7.2 16-16V76c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16zm0 160h288c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16zm0 160h288c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16H208c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16zM64 368c-26.5 0-48.6 21.5-48.6 48s22.1 48 48.6 48 48-21.5 48-48-21.5-48-48-48zm92.5-299l-72.2 72.2-15.6 15.6c-4.7 4.7-12.9 4.7-17.6 0L3.5 109.4c-4.7-4.7-4.7-12.3 0-17l15.7-15.7c4.7-4.7 12.3-4.7 17 0l22.7 22.1 63.7-63.3c4.7-4.7 12.3-4.7 17 0l17 16.5c4.6 4.7 4.6 12.3-.1 17zm0 159.6l-72.2 72.2-15.7 15.7c-4.7 4.7-12.9 4.7-17.6 0L3.5 269c-4.7-4.7-4.7-12.3 0-17l15.7-15.7c4.7-4.7 12.3-4.7 17 0l22.7 22.1 63.7-63.7c4.7-4.7 12.3-4.7 17 0l17 17c4.6 4.6 4.6 12.2-.1 16.9z"})),Zt=ot.createElement("svg",{className:"svg-icon","aria-hidden":"true","data-prefix":"fas","data-icon":"list-ol",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512","data-fa-i2svg":""},ot.createElement("path",{fill:"currentColor",d:"M3.263 139.527c0-7.477 3.917-11.572 11.573-11.572h15.131V88.078c0-5.163.534-10.503.534-10.503h-.356s-1.779 2.67-2.848 3.738c-4.451 4.273-10.504 4.451-15.666-1.068l-5.518-6.231c-5.342-5.341-4.984-11.216.534-16.379l21.72-19.938C32.815 33.602 36.732 32 42.785 32H54.89c7.656 0 11.749 3.916 11.749 11.572v84.384h15.488c7.655 0 11.572 4.094 11.572 11.572v8.901c0 7.477-3.917 11.572-11.572 11.572H14.836c-7.656 0-11.573-4.095-11.573-11.572v-8.902zM2.211 304.591c0-47.278 50.955-56.383 50.955-69.165 0-7.18-5.954-8.755-9.28-8.755-3.153 0-6.479 1.051-9.455 3.852-5.079 4.903-10.507 7.004-16.111 2.451l-8.579-6.829c-5.779-4.553-7.18-9.805-2.803-15.409C13.592 201.981 26.025 192 47.387 192c19.437 0 44.476 10.506 44.476 39.573 0 38.347-46.753 46.402-48.679 56.909h39.049c7.529 0 11.557 4.027 11.557 11.382v8.755c0 7.354-4.028 11.382-11.557 11.382h-67.94c-7.005 0-12.083-4.028-12.083-11.382v-4.028zM5.654 454.61l5.603-9.28c3.853-6.654 9.105-7.004 15.584-3.152 4.903 2.101 9.63 3.152 14.359 3.152 10.155 0 14.358-3.502 14.358-8.23 0-6.654-5.604-9.106-15.934-9.106h-4.728c-5.954 0-9.28-2.101-12.258-7.88l-1.05-1.926c-2.451-4.728-1.226-9.806 2.801-14.884l5.604-7.004c6.829-8.405 12.257-13.483 12.257-13.483v-.35s-4.203 1.051-12.608 1.051H16.685c-7.53 0-11.383-4.028-11.383-11.382v-8.755c0-7.53 3.853-11.382 11.383-11.382h58.484c7.529 0 11.382 4.027 11.382 11.382v3.327c0 5.778-1.401 9.806-5.079 14.183l-17.509 20.137c19.611 5.078 28.716 20.487 28.716 34.845 0 21.363-14.358 44.126-48.503 44.126-16.636 0-28.192-4.728-35.896-9.455-5.779-4.202-6.304-9.805-2.626-15.934zM144 132h352c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"})),en=ot.createElement("svg",{className:"svg-icon","aria-hidden":"true","data-prefix":"fas","data-icon":"list-ul",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512","data-fa-i2svg":""},ot.createElement("path",{fill:"currentColor",d:"M96 96c0 26.51-21.49 48-48 48S0 122.51 0 96s21.49-48 48-48 48 21.49 48 48zM48 208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm0 160c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm96-236h352c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"})),Cn=ot.createElement("svg",{className:"svg-icon","aria-hidden":"true","data-prefix":"fas","data-icon":"image",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512","data-fa-i2svg":""},ot.createElement("path",{fill:"currentColor",d:"M464 448H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h416c26.51 0 48 21.49 48 48v288c0 26.51-21.49 48-48 48zM112 120c-30.928 0-56 25.072-56 56s25.072 56 56 56 56-25.072 56-56-25.072-56-56-56zM64 384h384V272l-87.515-87.515c-4.686-4.686-12.284-4.686-16.971 0L208 320l-55.515-55.515c-4.686-4.686-12.284-4.686-16.971 0L64 336v48z"})),_n=ot.createElement("svg",{className:"svg-icon","aria-hidden":"true","data-prefix":"fas","data-icon":"code",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 640 512","data-fa-i2svg":""},ot.createElement("path",{fill:"currentColor",d:"M278.9 511.5l-61-17.7c-6.4-1.8-10-8.5-8.2-14.9L346.2 8.7c1.8-6.4 8.5-10 14.9-8.2l61 17.7c6.4 1.8 10 8.5 8.2 14.9L293.8 503.3c-1.9 6.4-8.5 10.1-14.9 8.2zm-114-112.2l43.5-46.4c4.6-4.9 4.3-12.7-.8-17.2L117 256l90.6-79.7c5.1-4.5 5.5-12.3.8-17.2l-43.5-46.4c-4.5-4.8-12.1-5.1-17-.5L3.8 247.2c-5.1 4.7-5.1 12.8 0 17.5l144.1 135.1c4.9 4.6 12.5 4.4 17-.5zm327.2.6l144.1-135.1c5.1-4.7 5.1-12.8 0-17.5L492.1 112.1c-4.8-4.5-12.4-4.3-17 .5L431.6 159c-4.6 4.9-4.3 12.7.8 17.2L523 256l-90.6 79.7c-5.1 4.5-5.5 12.3-.8 17.2l43.5 46.4c4.5 4.9 12.1 5.1 17 .6z"})),wn=ot.createElement("svg",{className:"svg-icon","aria-hidden":"true","data-prefix":"fas","data-icon":"quote-right",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512","data-fa-i2svg":""},ot.createElement("path",{fill:"currentColor",d:"M512 80v128c0 137.018-63.772 236.324-193.827 271.172-15.225 4.08-30.173-7.437-30.173-23.199v-33.895c0-10.057 6.228-19.133 15.687-22.55C369.684 375.688 408 330.054 408 256h-72c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h128c26.51 0 48 21.49 48 48zM176 32H48C21.49 32 0 53.49 0 80v128c0 26.51 21.49 48 48 48h72c0 74.054-38.316 119.688-104.313 143.528C6.228 402.945 0 412.021 0 422.078v33.895c0 15.762 14.948 27.279 30.173 23.199C160.228 444.324 224 345.018 224 208V80c0-26.51-21.49-48-48-48z"})),Sn=ot.createElement("svg",{className:"svg-icon","aria-hidden":"true","data-prefix":"fas","data-icon":"link",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512","data-fa-i2svg":""},ot.createElement("path",{fill:"currentColor",d:"M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"})),xn=ot.createElement("svg",{className:"svg-icon","aria-hidden":"true","data-prefix":"fas","data-icon":"strikethrough",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512","data-fa-i2svg":""},ot.createElement("path",{fill:"currentColor",d:"M496 288H16c-8.837 0-16-7.163-16-16v-32c0-8.837 7.163-16 16-16h480c8.837 0 16 7.163 16 16v32c0 8.837-7.163 16-16 16zm-214.666 16c27.258 12.937 46.524 28.683 46.524 56.243 0 33.108-28.977 53.676-75.621 53.676-32.325 0-76.874-12.08-76.874-44.271V368c0-8.837-7.164-16-16-16H113.75c-8.836 0-16 7.163-16 16v19.204c0 66.845 77.717 101.82 154.487 101.82 88.578 0 162.013-45.438 162.013-134.424 0-19.815-3.618-36.417-10.143-50.6H281.334zm-30.952-96c-32.422-13.505-56.836-28.946-56.836-59.683 0-33.92 30.901-47.406 64.962-47.406 42.647 0 64.962 16.593 64.962 32.985V136c0 8.837 7.164 16 16 16h45.613c8.836 0 16-7.163 16-16v-30.318c0-52.438-71.725-79.875-142.575-79.875-85.203 0-150.726 40.972-150.726 125.646 0 22.71 4.665 41.176 12.777 56.547h129.823z"})),kn=ot.createElement("svg",{className:"svg-icon","aria-hidden":"true","data-prefix":"fas","data-icon":"italic",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512","data-fa-i2svg":""},ot.createElement("path",{fill:"currentColor",d:"M204.758 416h-33.849l62.092-320h40.725a16 16 0 0 0 15.704-12.937l6.242-32C297.599 41.184 290.034 32 279.968 32H120.235a16 16 0 0 0-15.704 12.937l-6.242 32C96.362 86.816 103.927 96 113.993 96h33.846l-62.09 320H46.278a16 16 0 0 0-15.704 12.935l-6.245 32C22.402 470.815 29.967 480 40.034 480h158.479a16 16 0 0 0 15.704-12.935l6.245-32c1.927-9.88-5.638-19.065-15.704-19.065z"})),En=ot.createElement("svg",{className:"svg-icon","aria-hidden":"true","data-prefix":"fas","data-icon":"heading",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512","data-fa-i2svg":""},ot.createElement("path",{fill:"currentColor",d:"M496 80V48c0-8.837-7.163-16-16-16H320c-8.837 0-16 7.163-16 16v32c0 8.837 7.163 16 16 16h37.621v128H154.379V96H192c8.837 0 16-7.163 16-16V48c0-8.837-7.163-16-16-16H32c-8.837 0-16 7.163-16 16v32c0 8.837 7.163 16 16 16h37.275v320H32c-8.837 0-16 7.163-16 16v32c0 8.837 7.163 16 16 16h160c8.837 0 16-7.163 16-16v-32c0-8.837-7.163-16-16-16h-37.621V288H357.62v128H320c-8.837 0-16 7.163-16 16v32c0 8.837 7.163 16 16 16h160c8.837 0 16-7.163 16-16v-32c0-8.837-7.163-16-16-16h-37.275V96H480c8.837 0 16-7.163 16-16z"})),Dn=ot.createElement("svg",{className:"svg-icon","aria-hidden":"true","data-prefix":"fas","data-icon":"bold",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 384 512","data-fa-i2svg":""},ot.createElement("path",{fill:"currentColor",d:"M304.793 243.891c33.639-18.537 53.657-54.16 53.657-95.693 0-48.236-26.25-87.626-68.626-104.179C265.138 34.01 240.849 32 209.661 32H24c-8.837 0-16 7.163-16 16v33.049c0 8.837 7.163 16 16 16h33.113v318.53H24c-8.837 0-16 7.163-16 16V464c0 8.837 7.163 16 16 16h195.69c24.203 0 44.834-1.289 66.866-7.584C337.52 457.193 376 410.647 376 350.014c0-52.168-26.573-91.684-71.207-106.123zM142.217 100.809h67.444c16.294 0 27.536 2.019 37.525 6.717 15.828 8.479 24.906 26.502 24.906 49.446 0 35.029-20.32 56.79-53.029 56.79h-76.846V100.809zm112.642 305.475c-10.14 4.056-22.677 4.907-31.409 4.907h-81.233V281.943h84.367c39.645 0 63.057 25.38 63.057 63.057.001 28.425-13.66 52.483-34.782 61.284z"}));et.SvgIcon=function(Je){switch(Je.icon){case"header":return En;case"bold":return Dn;case"italic":return kn;case"strikethrough":return xn;case"link":return Sn;case"quote":return wn;case"code":return _n;case"image":return Cn;case"unordered-list":return en;case"ordered-list":return Zt;case"checked-list":return it;default:return null}}},7027:function(Je,et,tt){"use strict";var ot=this&&this.__assign||function(){return(ot=Object.assign||function(Je){for(var et,tt=1,ot=arguments.length;tt<ot;tt++)for(var it in et=arguments[tt])Object.prototype.hasOwnProperty.call(et,it)&&(Je[it]=et[it]);return Je}).apply(this,arguments)},it=this&&this.__awaiter||function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))},Zt=this&&this.__generator||function(Je,et){var tt,ot,it,Zt,en={label:0,sent:function(){if(1&it[0])throw it[1];return it[1]},trys:[],ops:[]};return Zt={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(Zt[Symbol.iterator]=function(){return this}),Zt;function verb(Zt){return function(Cn){return function step(Zt){if(tt)throw new TypeError("Generator is already executing.");for(;en;)try{if(tt=1,ot&&(it=2&Zt[0]?ot.return:Zt[0]?ot.throw||((it=ot.return)&&it.call(ot),0):ot.next)&&!(it=it.call(ot,Zt[1])).done)return it;switch(ot=0,it&&(Zt=[2&Zt[0],it.value]),Zt[0]){case 0:case 1:it=Zt;break;case 4:return en.label++,{value:Zt[1],done:!1};case 5:en.label++,ot=Zt[1],Zt=[0];continue;case 7:Zt=en.ops.pop(),en.trys.pop();continue;default:if(!(it=en.trys,(it=it.length>0&&it[it.length-1])||6!==Zt[0]&&2!==Zt[0])){en=0;continue}if(3===Zt[0]&&(!it||Zt[1]>it[0]&&Zt[1]<it[3])){en.label=Zt[1];break}if(6===Zt[0]&&en.label<it[1]){en.label=it[1],it=Zt;break}if(it&&en.label<it[2]){en.label=it[2],en.ops.push(Zt);break}it[2]&&en.ops.pop(),en.trys.pop();continue}Zt=et.call(Je,en)}catch(Je){Zt=[6,Je],ot=0}finally{tt=it=0}if(5&Zt[0])throw Zt[1];return{value:Zt[0]?Zt[1]:void 0,done:!0}}([Zt,Cn])}}};Object.defineProperty(et,"__esModule",{value:!0}),et.CommandOrchestrator=et.getStateFromTextArea=et.TextAreaTextApi=void 0;var en=tt(3843),Cn=tt(3848),_n=tt(7028),wn=tt(2496),Sn=function(){function TextAreaTextApi(Je){this.textAreaRef=Je}return TextAreaTextApi.prototype.replaceSelection=function(Je){var et=this.textAreaRef.current;return Cn.insertText(et,Je),getStateFromTextArea(et)},TextAreaTextApi.prototype.setSelectionRange=function(Je){var et=this.textAreaRef.current;return et.focus(),et.selectionStart=Je.start,et.selectionEnd=Je.end,getStateFromTextArea(et)},TextAreaTextApi.prototype.getState=function(){return getStateFromTextArea(this.textAreaRef.current)},TextAreaTextApi}();function getStateFromTextArea(Je){return{selection:{start:Je.selectionStart,end:Je.selectionEnd},text:Je.value,selectedText:Je.value.slice(Je.selectionStart,Je.selectionEnd)}}et.TextAreaTextApi=Sn,et.getStateFromTextArea=getStateFromTextArea;var xn=function(){function CommandOrchestrator(Je,et,tt,it){var Zt=this;if(this.getCommand=function(Je){var et=Zt.commandMap[Je];if(!et)throw new Error("Cannot execute command. Command not found: "+Je);return et},this.handlePossibleKeyCommand=function(Je){for(var et=0,tt=Zt.keyActivatedCommands;et<tt.length;et++){var ot=tt[et];if(Zt.getCommand(ot).handleKeyCommand(Je))return Zt.executeCommand(ot).then((function(Je){})),!0}return!1},it&&!it.saveImage)throw new Error("paste options are incomplete. saveImage are required ");this.commandMap=ot(ot({},en.getDefaultCommandMap()),Je||{}),this.pasteOptions=it,this.keyActivatedCommands=_n.extractKeyActivatedCommands(Je),this.textAreaRef=et,this.textApi=new Sn(et),this.l18n=tt}return CommandOrchestrator.prototype.executeCommand=function(Je,et){return it(this,void 0,void 0,(function(){var tt;return Zt(this,(function(ot){switch(ot.label){case 0:return this.isExecuting?[2]:(this.isExecuting=!0,tt=this.commandMap[Je],[4,tt.execute({initialState:getStateFromTextArea(this.textAreaRef.current),textApi:this.textApi,l18n:this.l18n,context:et})]);case 1:return ot.sent(),this.isExecuting=!1,[2]}}))}))},CommandOrchestrator.prototype.executePasteCommand=function(Je){return it(this,void 0,void 0,(function(){return Zt(this,(function(et){return this.pasteOptions?[2,this.executeCommand(this.pasteOptions.command||wn.getDefaultSaveImageCommandName(),{pasteOptions:this.pasteOptions,event:Je})]:[2]}))}))},CommandOrchestrator.prototype.executeDropCommand=function(Je){return it(this,void 0,void 0,(function(){return Zt(this,(function(et){return this.pasteOptions?[2,this.executeCommand(this.pasteOptions.command||wn.getDefaultSaveImageCommandName(),{pasteOptions:this.pasteOptions,event:Je})]:[2]}))}))},CommandOrchestrator.prototype.executeSelectImageCommand=function(Je){return it(this,void 0,void 0,(function(){return Zt(this,(function(et){return this.pasteOptions?[2,this.executeCommand(this.pasteOptions.command||wn.getDefaultSaveImageCommandName(),{pasteOptions:this.pasteOptions,event:Je})]:[2]}))}))},CommandOrchestrator.prototype.getCommandByName=function(Je){return this.commandMap[Je]},CommandOrchestrator}();et.CommandOrchestrator=xn},7028:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.extractKeyActivatedCommands=void 0,et.extractKeyActivatedCommands=function extractKeyActivatedCommands(Je){var et=[];for(var tt in Je)Je.hasOwnProperty(tt)&&Je[tt].handleKeyCommand&&et.push(tt);return et}},7029:function(Je,et,tt){"use strict";tt.r(et);var ot=tt(12),it=tt.n(ot),Zt=tt(2773),en=tt.n(Zt),Cn={insert:"head",singleton:!1};it()(en.a,Cn);et.default=en.a.locals||{}},7030:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>jn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2477),wn=tt(3790);var Sn=et.n(wn);const xn=tt(2);var kn=et.n(xn);const En=tt(128),Dn=tt(259);var Pn=(0,xn.css)(["",";position:fixed;top:0;right:0;bottom:0;left:0;"],Dn.mixins.reset("block")),Ln=kn()(En.animated.div).withConfig({displayName:"ModalLayerStyles__StyledClickAwayOverlay",componentId:"sc-1sa3n1j-0"})(["",";background-color:",";z-index:",";"],Pn,Dn.variables.backgroundColorScrim,Dn.variables.zindexModalBackdrop);function v(Je){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function b(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function m(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?b(Object(tt),!0).forEach((function(et){R(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):b(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function h(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function j(Je,et){return(j=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function S(Je){var et=function A(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=_(Je);if(et){var it=_(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return P(this,tt)}}function P(Je,et){return!et||"object"!==v(et)&&"function"!=typeof et?k(Je):et}function k(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function _(Je){return(_=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function R(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Tn={childrenInAnimation:Cn().bool,getDefaultMotionStyle:Cn().func,getMotionStyle:Cn().func,onRequestClose:Cn().func,open:Cn().bool,renderModal:Cn().func.isRequired,scrim:Cn().oneOf(["visible","hidden","interactive"])},In=function(Je){!function w(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&j(Je,et)}(n,Je);var et=S(n);function n(Je){var tt;return function O(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),R(k(tt=et.call(this,Je)),"allowAnimationUpdates",!0),R(k(tt),"handleClickAway",(function(Je){var et,ot;null===(et=(ot=tt.props).onRequestClose)||void 0===et||et.call(ot,{reason:"clickAway",event:Je})})),R(k(tt),"handleAnimationEnd",(function(){tt.allowAnimationUpdates&&tt.setState({animating:!1})})),R(k(tt),"renderLayer",(function(){var Je=tt.props,et=Je.getDefaultMotionStyle,ot=Je.getMotionStyle,it=Je.renderModal,en=Je.scrim,Cn=(tt.props.open||tt.state.animating)&&"hidden"!==en;return Zt().createElement(_n.Spring,{from:m(m({},null==et?void 0:et()),{},{overlayOpacity:0,opacity:0}),to:m(m({},null==ot?void 0:ot()),{},{overlayOpacity:tt.props.open?1:0,opacity:tt.props.open?1:0}),onRest:tt.handleAnimationEnd},(function(Je){return Zt().createElement("div",null,it(Je),Cn&&Zt().createElement(Ln,{"data-test":"modal-overlay",onMouseDown:"interactive"===en?tt.handleClickAway:void 0,key:"clickAway",style:{opacity:Je.overlayOpacity}}))}))})),tt.state={animating:!1,prevOpen:Je.open},tt}return function g(Je,et,tt){return et&&h(Je.prototype,et),tt&&h(Je,tt),Je}(n,[{key:"componentWillUnmount",value:function e(){this.allowAnimationUpdates=!1}},{key:"render",value:function e(){var Je=this.props.open||this.state.animating||this.props.childrenInAnimation;return Zt().createElement(Sn(),{open:Je,closeReasons:["escapeKey"],onRequestClose:this.props.onRequestClose},Je&&this.renderLayer())}}]),n}(it.Component);R(In,"propTypes",Tn),R(In,"defaultProps",{childrenInAnimation:!1,open:!1,scrim:"interactive"}),R(In,"getDerivedStateFromProps",(function(Je,et){return Je.open!==et.prevOpen?{animating:!0,prevOpen:Je.open}:null}));const jn=In;Je.exports=ot})()},7031:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(259);var xn=wn().hr.withConfig({displayName:"DividerStyles__StyledRule",componentId:"gl6kyz-0"})(["",";",";border-color:",";"],Sn.mixins.reset("block"),(0,Sn.pickVariant)("$orientation",{horizontal:(0,_n.css)(["border-top-style:solid;border-width:1px;"]),vertical:(0,_n.css)(["display:inline;border-left-style:solid;border-width:1px;"])}),(0,Sn.pick)({enterprise:Sn.variables.borderColor,prisma:Sn.variables.neutral200}));function s(){return(s=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function f(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function b(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function d(Je,et){if(null==Je)return{};var tt,ot,it=function y(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={elementRef:Cn().oneOfType([Cn().func,Cn().object]),decorative:Cn().bool,orientation:Cn().oneOf(["horizontal","vertical"])};function O(Je){var et=Je.elementRef,tt=Je.decorative,ot=void 0!==tt&&tt,it=Je.orientation,en=void 0===it?"horizontal":it,Cn=function p(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?f(Object(tt),!0).forEach((function(et){b(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):f(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}({"data-test":"divider",ref:et,$orientation:en},d(Je,["elementRef","decorative","orientation"]));return ot?Zt().createElement(xn,s({as:"div"},Cn)):Zt().createElement(xn,s({"aria-orientation":en},Cn))}O.propTypes=kn;const En=O;Je.exports=ot})()},7032:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"CutAction",(function(){return Pn})),tt.d(et,"CopyAction",(function(){return Ln})),tt.d(et,"PasteAction",(function(){return Tn}));var ot=tt(5),it=tt(124),Zt=tt(43),en=tt(819),Cn=tt(13),_n=tt(122),wn=tt(23),Sn=tt(90),xn=tt(531),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};const kn=Zt.g||document.queryCommandSupported("cut"),En=Zt.g||document.queryCommandSupported("copy"),Dn=void 0!==navigator.clipboard&&!it.g||document.queryCommandSupported("paste");function registerCommand(Je){return Je.register(),Je}const Pn=kn?registerCommand(new Cn.e({id:"editor.action.clipboardCutAction",precondition:void 0,kbOpts:Zt.g?{primary:2102,win:{primary:2102,secondary:[1044]},weight:100}:void 0,menuOpts:[{menuId:Sn.b.MenubarEditMenu,group:"2_ccp",title:ot.a({key:"miCut",comment:["&& denotes a mnemonic"]},"Cu&&t"),order:1},{menuId:Sn.b.EditorContext,group:"9_cutcopypaste",title:ot.a("actions.clipboard.cutLabel","Cut"),when:wn.a.writable,order:1},{menuId:Sn.b.CommandPalette,group:"",title:ot.a("actions.clipboard.cutLabel","Cut"),order:1},{menuId:Sn.b.SimpleEditorContext,group:"9_cutcopypaste",title:ot.a("actions.clipboard.cutLabel","Cut"),when:wn.a.writable,order:1}]})):void 0,Ln=En?registerCommand(new Cn.e({id:"editor.action.clipboardCopyAction",precondition:void 0,kbOpts:Zt.g?{primary:2081,win:{primary:2081,secondary:[2067]},weight:100}:void 0,menuOpts:[{menuId:Sn.b.MenubarEditMenu,group:"2_ccp",title:ot.a({key:"miCopy",comment:["&& denotes a mnemonic"]},"&&Copy"),order:2},{menuId:Sn.b.EditorContext,group:"9_cutcopypaste",title:ot.a("actions.clipboard.copyLabel","Copy"),order:2},{menuId:Sn.b.CommandPalette,group:"",title:ot.a("actions.clipboard.copyLabel","Copy"),order:1},{menuId:Sn.b.SimpleEditorContext,group:"9_cutcopypaste",title:ot.a("actions.clipboard.copyLabel","Copy"),order:2}]})):void 0;Sn.d.appendMenuItem(Sn.b.MenubarEditMenu,{submenu:Sn.b.MenubarCopy,title:{value:ot.a("copy as","Copy As"),original:"Copy As"},group:"2_ccp",order:3}),Sn.d.appendMenuItem(Sn.b.EditorContext,{submenu:Sn.b.EditorContextCopy,title:{value:ot.a("copy as","Copy As"),original:"Copy As"},group:"9_cutcopypaste",order:3});const Tn=Dn?registerCommand(new Cn.e({id:"editor.action.clipboardPasteAction",precondition:void 0,kbOpts:Zt.g?{primary:2100,win:{primary:2100,secondary:[1043]},linux:{primary:2100,secondary:[1043]},weight:100}:void 0,menuOpts:[{menuId:Sn.b.MenubarEditMenu,group:"2_ccp",title:ot.a({key:"miPaste",comment:["&& denotes a mnemonic"]},"&&Paste"),order:4},{menuId:Sn.b.EditorContext,group:"9_cutcopypaste",title:ot.a("actions.clipboard.pasteLabel","Paste"),when:wn.a.writable,order:4},{menuId:Sn.b.CommandPalette,group:"",title:ot.a("actions.clipboard.pasteLabel","Paste"),order:1},{menuId:Sn.b.SimpleEditorContext,group:"9_cutcopypaste",title:ot.a("actions.clipboard.pasteLabel","Paste"),when:wn.a.writable,order:4}]})):void 0;class ExecCommandCopyWithSyntaxHighlightingAction extends Cn.b{constructor(){super({id:"editor.action.clipboardCopyWithSyntaxHighlightingAction",label:ot.a("actions.clipboard.copyWithSyntaxHighlightingLabel","Copy With Syntax Highlighting"),alias:"Copy With Syntax Highlighting",precondition:void 0,kbOpts:{kbExpr:wn.a.textInputFocus,primary:0,weight:100}})}run(Je,et){if(!et.hasModel())return;!et.getOption(30)&&et.getSelection().isEmpty()||(en.a.forceCopyWithSyntaxHighlighting=!0,et.focus(),document.execCommand("copy"),en.a.forceCopyWithSyntaxHighlighting=!1)}}function registerExecCommandImpl(Je,et){Je&&(Je.addImplementation(1e4,"code-editor",(Je,tt)=>{const ot=Je.get(_n.a).getFocusedCodeEditor();if(ot&&ot.hasTextFocus()){const Je=ot.getOption(30),tt=ot.getSelection();return tt&&tt.isEmpty()&&!Je||document.execCommand(et),!0}return!1}),Je.addImplementation(0,"generic-dom",(Je,tt)=>(document.execCommand(et),!0)))}registerExecCommandImpl(Pn,"cut"),registerExecCommandImpl(Ln,"copy"),Tn&&(Tn.addImplementation(1e4,"code-editor",(Je,et)=>{const tt=Je.get(_n.a),ot=Je.get(xn.a),it=tt.getFocusedCodeEditor();if(it&&it.hasTextFocus()){return!(!document.execCommand("paste")&&Zt.i)||(__awaiter(void 0,void 0,void 0,(function*(){const Je=yield ot.readText();if(""!==Je){const et=en.b.INSTANCE.get(Je);let tt=!1,ot=null,Zt=null;et&&(tt=it.getOption(30)&&!!et.isFromEmptySelection,ot=void 0!==et.multicursorText?et.multicursorText:null,Zt=et.mode),it.trigger("keyboard","paste",{text:Je,pasteOnNewLine:tt,multicursorText:ot,mode:Zt})}})),!0)}return!1}),Tn.addImplementation(0,"generic-dom",(Je,et)=>(document.execCommand("paste"),!0))),En&&Object(Cn.j)(ExecCommandCopyWithSyntaxHighlightingAction)},7033:function(Je,et,tt){"use strict";tt.r(et);var ot=tt(13),it=tt(602);Object(ot.l)(it.f.ID,it.f),Object(ot.j)(it.e),Object(ot.j)(it.g),Object(ot.j)(it.h),Object(ot.j)(it.d),Object(ot.j)(it.a),Object(ot.j)(it.c),Object(ot.k)(new it.b)},7034:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"ColorContribution",(function(){return ColorContribution}));tt(2722);var ot=tt(9),it=tt(13),Zt=tt(2723),en=tt(10);class ColorContribution extends ot.a{constructor(Je){super(),this._editor=Je,this._register(Je.onMouseDown(Je=>this.onMouseDown(Je)))}dispose(){super.dispose()}onMouseDown(Je){var et;if(6!==Je.target.type)return;if(![...(null===(et=Je.target.element)||void 0===et?void 0:et.classList.values())||[]].find(Je=>Je.startsWith("ced-colorBox")))return;if(!Je.target.range)return;const tt=this._editor.getContribution(Zt.ModesHoverController.ID);if(!tt.isColorPickerVisible()){const et=new en.a(Je.target.range.startLineNumber,Je.target.range.startColumn+1,Je.target.range.endLineNumber,Je.target.range.endColumn+1);tt.showContentHover(et,0,!1)}}}ColorContribution.ID="editor.contrib.colorContribution",Object(it.l)(ColorContribution.ID,ColorContribution)},7035:function(Je,et,tt){"use strict";Je.exports=function(Je,et){return et||(et={}),"string"!=typeof(Je=Je&&Je.__esModule?Je.default:Je)?Je:(/^['"].*['"]$/.test(Je)&&(Je=Je.slice(1,-1)),et.hash&&(Je+=et.hash),/["'() \t\n]/.test(Je)||et.needQuotes?'"'.concat(Je.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):Je)}},7036:function(Je,et,tt){Je.exports=tt.p+"../fonts/codicon.ttf"},7037:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"ContextMenuController",(function(){return Pn}));var ot=tt(5),it=tt(6),Zt=tt(186),en=tt(9),Cn=tt(13),_n=tt(23),wn=tt(90),Sn=tt(25),xn=tt(317),kn=tt(168),En=tt(505),Dn=tt(43),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let Pn=class ContextMenuController{constructor(Je,et,tt,ot,Zt,Cn){this._contextMenuService=et,this._contextViewService=tt,this._contextKeyService=ot,this._keybindingService=Zt,this._menuService=Cn,this._toDispose=new en.b,this._contextMenuIsBeingShownCount=0,this._editor=Je,this._toDispose.add(this._editor.onContextMenu(Je=>this._onContextMenu(Je))),this._toDispose.add(this._editor.onMouseWheel(Je=>{if(this._contextMenuIsBeingShownCount>0){const et=this._contextViewService.getContextViewElement(),tt=Je.srcElement;tt.shadowRoot&&it.F(et)===tt.shadowRoot||this._contextViewService.hideContextView()}})),this._toDispose.add(this._editor.onKeyDown(Je=>{58===Je.keyCode&&(Je.preventDefault(),Je.stopPropagation(),this.showContextMenu())}))}static get(Je){return Je.getContribution(ContextMenuController.ID)}_onContextMenu(Je){if(!this._editor.hasModel())return;if(!this._editor.getOption(18))return this._editor.focus(),void(Je.target.position&&!this._editor.getSelection().containsPosition(Je.target.position)&&this._editor.setPosition(Je.target.position));if(12===Je.target.type)return;if(Je.event.preventDefault(),6!==Je.target.type&&7!==Je.target.type&&1!==Je.target.type)return;if(this._editor.focus(),Je.target.position){let et=!1;for(const tt of this._editor.getSelections())if(tt.containsPosition(Je.target.position)){et=!0;break}et||this._editor.setPosition(Je.target.position)}let et=null;1!==Je.target.type&&(et={x:Je.event.posx-1,width:2,y:Je.event.posy-1,height:2}),this.showContextMenu(et)}showContextMenu(Je){if(!this._editor.getOption(18))return;if(!this._editor.hasModel())return;if(!this._contextMenuService)return void this._editor.focus();const et=this._getMenuActions(this._editor.getModel(),this._editor.isSimpleWidget?wn.b.SimpleEditorContext:wn.b.EditorContext);et.length>0&&this._doShowContextMenu(et,Je)}_getMenuActions(Je,et){const tt=[],ot=this._menuService.createMenu(et,this._contextKeyService),it=ot.getActions({arg:Je.uri});ot.dispose();for(let et of it){const[,ot]=et;let it=0;for(const et of ot)if(et instanceof wn.e){const ot=this._getMenuActions(Je,et.item.submenu);ot.length>0&&(tt.push(new Zt.e(et.id,et.label,ot)),it++)}else tt.push(et),it++;it&&tt.push(new Zt.d)}return tt.length&&tt.pop(),tt}_doShowContextMenu(Je,et=null){if(!this._editor.hasModel())return;const tt=this._editor.getOption(51);if(this._editor.updateOptions({hover:{enabled:!1}}),!et){this._editor.revealPosition(this._editor.getPosition(),1),this._editor.render();const Je=this._editor.getScrolledVisiblePosition(this._editor.getPosition()),tt=it.D(this._editor.getDomNode()),ot=tt.left+Je.left,Zt=tt.top+Je.top+Je.height;et={x:ot,y:Zt}}const ot=this._editor.getOption(113)&&!Dn.c;this._contextMenuIsBeingShownCount++,this._contextMenuService.showContextMenu({domForShadowRoot:ot?this._editor.getDomNode():void 0,getAnchor:()=>et,getActions:()=>Je,getActionViewItem:Je=>{const et=this._keybindingFor(Je);if(et)return new En.a(Je,Je,{label:!0,keybinding:et.getLabel(),isMenu:!0});const tt=Je;return"function"==typeof tt.getActionViewItem?tt.getActionViewItem():new En.a(Je,Je,{icon:!0,label:!0,isMenu:!0})},getKeyBinding:Je=>this._keybindingFor(Je),onHide:Je=>{this._contextMenuIsBeingShownCount--,this._editor.focus(),this._editor.updateOptions({hover:tt})}})}_keybindingFor(Je){return this._keybindingService.lookupKeybinding(Je.id)}dispose(){this._contextMenuIsBeingShownCount>0&&this._contextViewService.hideContextView(),this._toDispose.dispose()}};Pn.ID="editor.contrib.contextmenu",Pn=__decorate([__param(1,xn.a),__param(2,xn.b),__param(3,Sn.b),__param(4,kn.a),__param(5,wn.a)],Pn);class ShowContextMenu extends Cn.b{constructor(){super({id:"editor.action.showContextMenu",label:ot.a("action.showContextMenu.label","Show Editor Context Menu"),alias:"Show Editor Context Menu",precondition:void 0,kbOpts:{kbExpr:_n.a.textInputFocus,primary:1092,weight:100}})}run(Je,et){Pn.get(et).showContextMenu()}}Object(Cn.l)(Pn.ID,Pn),Object(Cn.j)(ShowContextMenu)},7038:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"CursorUndoRedoController",(function(){return CursorUndoRedoController})),tt.d(et,"CursorUndo",(function(){return CursorUndo})),tt.d(et,"CursorRedo",(function(){return CursorRedo}));var ot=tt(5),it=tt(9),Zt=tt(13),en=tt(23);class CursorState{constructor(Je){this.selections=Je}equals(Je){const et=this.selections.length;if(et!==Je.selections.length)return!1;for(let tt=0;tt<et;tt++)if(!this.selections[tt].equalsSelection(Je.selections[tt]))return!1;return!0}}class StackElement{constructor(Je,et,tt){this.cursorState=Je,this.scrollTop=et,this.scrollLeft=tt}}class CursorUndoRedoController extends it.a{constructor(Je){super(),this._editor=Je,this._isCursorUndoRedo=!1,this._undoStack=[],this._redoStack=[],this._register(Je.onDidChangeModel(Je=>{this._undoStack=[],this._redoStack=[]})),this._register(Je.onDidChangeModelContent(Je=>{this._undoStack=[],this._redoStack=[]})),this._register(Je.onDidChangeCursorSelection(et=>{if(this._isCursorUndoRedo)return;if(!et.oldSelections)return;if(et.oldModelVersionId!==et.modelVersionId)return;const tt=new CursorState(et.oldSelections);this._undoStack.length>0&&this._undoStack[this._undoStack.length-1].cursorState.equals(tt)||(this._undoStack.push(new StackElement(tt,Je.getScrollTop(),Je.getScrollLeft())),this._redoStack=[],this._undoStack.length>50&&this._undoStack.shift())}))}static get(Je){return Je.getContribution(CursorUndoRedoController.ID)}cursorUndo(){this._editor.hasModel()&&0!==this._undoStack.length&&(this._redoStack.push(new StackElement(new CursorState(this._editor.getSelections()),this._editor.getScrollTop(),this._editor.getScrollLeft())),this._applyState(this._undoStack.pop()))}cursorRedo(){this._editor.hasModel()&&0!==this._redoStack.length&&(this._undoStack.push(new StackElement(new CursorState(this._editor.getSelections()),this._editor.getScrollTop(),this._editor.getScrollLeft())),this._applyState(this._redoStack.pop()))}_applyState(Je){this._isCursorUndoRedo=!0,this._editor.setSelections(Je.cursorState.selections),this._editor.setScrollPosition({scrollTop:Je.scrollTop,scrollLeft:Je.scrollLeft}),this._isCursorUndoRedo=!1}}CursorUndoRedoController.ID="editor.contrib.cursorUndoRedoController";class CursorUndo extends Zt.b{constructor(){super({id:"cursorUndo",label:ot.a("cursor.undo","Cursor Undo"),alias:"Cursor Undo",precondition:void 0,kbOpts:{kbExpr:en.a.textInputFocus,primary:2099,weight:100}})}run(Je,et,tt){CursorUndoRedoController.get(et).cursorUndo()}}class CursorRedo extends Zt.b{constructor(){super({id:"cursorRedo",label:ot.a("cursor.redo","Cursor Redo"),alias:"Cursor Redo",precondition:void 0})}run(Je,et,tt){CursorUndoRedoController.get(et).cursorRedo()}}Object(Zt.l)(CursorUndoRedoController.ID,CursorUndoRedoController),Object(Zt.j)(CursorUndo),Object(Zt.j)(CursorRedo)},7039:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"getDocumentSymbols",(function(){return getDocumentSymbols}));var ot=tt(92),it=tt(176),Zt=tt(101),en=tt(391),Cn=tt(1850),_n=tt(98),wn=tt(54),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};function getDocumentSymbols(Je,et,tt){return __awaiter(this,void 0,void 0,(function*(){const ot=yield Cn.a.create(Je,tt);return et?ot.asListOfDocumentSymbols():ot.getTopLevelSymbols()}))}_n.a.registerCommand("_executeDocumentSymbolProvider",(function(Je,...et){return __awaiter(this,void 0,void 0,(function*(){const[tt]=et;Object(wn.c)(ot.a.isUri(tt));const Cn=Je.get(it.a).getModel(tt);if(Cn)return getDocumentSymbols(Cn,!1,Zt.a.None);const _n=yield Je.get(en.a).createModelReference(tt);try{return yield getDocumentSymbols(_n.object.textEditorModel,!1,Zt.a.None)}finally{_n.dispose()}}))}))},7040:function(Je,et,tt){"use strict";tt.r(et);var ot=tt(5),it=tt(13),Zt=tt(600);class EditorFontZoomIn extends it.b{constructor(){super({id:"editor.action.fontZoomIn",label:ot.a("EditorFontZoomIn.label","Editor Font Zoom In"),alias:"Editor Font Zoom In",precondition:void 0})}run(Je,et){Zt.a.setZoomLevel(Zt.a.getZoomLevel()+1)}}class EditorFontZoomOut extends it.b{constructor(){super({id:"editor.action.fontZoomOut",label:ot.a("EditorFontZoomOut.label","Editor Font Zoom Out"),alias:"Editor Font Zoom Out",precondition:void 0})}run(Je,et){Zt.a.setZoomLevel(Zt.a.getZoomLevel()-1)}}class EditorFontZoomReset extends it.b{constructor(){super({id:"editor.action.fontZoomReset",label:ot.a("EditorFontZoomReset.label","Editor Font Zoom Reset"),alias:"Editor Font Zoom Reset",precondition:void 0})}run(Je,et){Zt.a.setZoomLevel(0)}}Object(it.j)(EditorFontZoomIn),Object(it.j)(EditorFontZoomOut),Object(it.j)(EditorFontZoomReset)},7041:function(Je,et,tt){"use strict";tt.r(et);var ot=tt(68),it=tt(101),Zt=tt(160),en=tt(9),Cn=tt(13),_n=tt(122),wn=tt(532),Sn=tt(10),xn=tt(23),kn=tt(31),En=tt(392),Dn=tt(916),Pn=tt(1481),Ln=tt(5),Tn=tt(98),In=tt(25),jn=tt(58),Mn=tt(53),An=tt(307),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};let Rn=class FormatOnType{constructor(Je,et){this._workerService=et,this._callOnDispose=new en.b,this._callOnModel=new en.b,this._editor=Je,this._callOnDispose.add(Je.onDidChangeConfiguration(()=>this._update())),this._callOnDispose.add(Je.onDidChangeModel(()=>this._update())),this._callOnDispose.add(Je.onDidChangeModelLanguage(()=>this._update())),this._callOnDispose.add(kn.x.onDidChange(this._update,this))}dispose(){this._callOnDispose.dispose(),this._callOnModel.dispose()}_update(){if(this._callOnModel.clear(),!this._editor.getOption(46))return;if(!this._editor.hasModel())return;const Je=this._editor.getModel(),[et]=kn.x.ordered(Je);if(!et||!et.autoFormatTriggerCharacters)return;let tt=new wn.b;for(let Je of et.autoFormatTriggerCharacters)tt.add(Je.charCodeAt(0));this._callOnModel.add(this._editor.onDidType(Je=>{let et=Je.charCodeAt(Je.length-1);tt.has(et)&&this._trigger(String.fromCharCode(et))}))}_trigger(Je){if(!this._editor.hasModel())return;if(this._editor.getSelections().length>1)return;const et=this._editor.getModel(),tt=this._editor.getPosition();let it=!1;const Zt=this._editor.onDidChangeModelContent(Je=>{if(Je.isFlush)return it=!0,void Zt.dispose();for(let et=0,ot=Je.changes.length;et<ot;et++){if(Je.changes[et].range.endLineNumber<=tt.lineNumber)return it=!0,void Zt.dispose()}});Object(Dn.e)(this._workerService,et,tt,Je,et.getFormattingOptions()).then(Je=>{Zt.dispose(),it||Object(ot.n)(Je)&&(Pn.a.execute(this._editor,Je,!0),Object(Dn.b)(Je))},Je=>{throw Zt.dispose(),Je})}};Rn.ID="editor.contrib.autoFormat",Rn=__decorate([__param(1,En.a)],Rn);let Nn=class FormatOnPaste{constructor(Je,et){this.editor=Je,this._instantiationService=et,this._callOnDispose=new en.b,this._callOnModel=new en.b,this._callOnDispose.add(Je.onDidChangeConfiguration(()=>this._update())),this._callOnDispose.add(Je.onDidChangeModel(()=>this._update())),this._callOnDispose.add(Je.onDidChangeModelLanguage(()=>this._update())),this._callOnDispose.add(kn.j.onDidChange(this._update,this))}dispose(){this._callOnDispose.dispose(),this._callOnModel.dispose()}_update(){this._callOnModel.clear(),this.editor.getOption(45)&&this.editor.hasModel()&&kn.j.has(this.editor.getModel())&&this._callOnModel.add(this.editor.onDidPaste(({range:Je})=>this._trigger(Je)))}_trigger(Je){this.editor.hasModel()&&(this.editor.getSelections().length>1||this._instantiationService.invokeFunction(Dn.c,this.editor,Je,2,An.b.None,it.a.None).catch(Mn.e))}};Nn.ID="editor.contrib.formatOnPaste",Nn=__decorate([__param(1,jn.a)],Nn);class FormatDocumentAction extends Cn.b{constructor(){super({id:"editor.action.formatDocument",label:Ln.a("formatDocument.label","Format Document"),alias:"Format Document",precondition:In.a.and(xn.a.notInCompositeEditor,xn.a.writable,xn.a.hasDocumentFormattingProvider),kbOpts:{kbExpr:xn.a.editorTextFocus,primary:1572,linux:{primary:3111},weight:100},contextMenuOpts:{group:"1_modification",order:1.3}})}run(Je,et){return __awaiter(this,void 0,void 0,(function*(){if(et.hasModel()){const tt=Je.get(jn.a),ot=Je.get(An.a);yield ot.showWhile(tt.invokeFunction(Dn.d,et,1,An.b.None,it.a.None),250)}}))}}class FormatSelectionAction extends Cn.b{constructor(){super({id:"editor.action.formatSelection",label:Ln.a("formatSelection.label","Format Selection"),alias:"Format Selection",precondition:In.a.and(xn.a.writable,xn.a.hasDocumentSelectionFormattingProvider),kbOpts:{kbExpr:xn.a.editorTextFocus,primary:Object(Zt.a)(2089,2084),weight:100},contextMenuOpts:{when:xn.a.hasNonEmptySelection,group:"1_modification",order:1.31}})}run(Je,et){return __awaiter(this,void 0,void 0,(function*(){if(!et.hasModel())return;const tt=Je.get(jn.a),ot=et.getModel(),Zt=et.getSelections().map(Je=>Je.isEmpty()?new Sn.a(Je.startLineNumber,1,Je.startLineNumber,ot.getLineMaxColumn(Je.startLineNumber)):Je),en=Je.get(An.a);yield en.showWhile(tt.invokeFunction(Dn.c,et,Zt,1,An.b.None,it.a.None),250)}))}}Object(Cn.l)(Rn.ID,Rn),Object(Cn.l)(Nn.ID,Nn),Object(Cn.j)(FormatDocumentAction),Object(Cn.j)(FormatSelectionAction),Tn.a.registerCommand("editor.action.format",Je=>__awaiter(void 0,void 0,void 0,(function*(){const et=Je.get(_n.a).getFocusedCodeEditor();if(!et||!et.hasModel())return;const tt=Je.get(Tn.b);et.getSelection().isEmpty()?yield tt.executeCommand("editor.action.formatDocument"):yield tt.executeCommand("editor.action.formatSelection")})))},7042:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"getReindentEditOperations",(function(){return getReindentEditOperations})),tt.d(et,"IndentationToSpacesAction",(function(){return IndentationToSpacesAction})),tt.d(et,"IndentationToTabsAction",(function(){return IndentationToTabsAction})),tt.d(et,"ChangeIndentationSizeAction",(function(){return ChangeIndentationSizeAction})),tt.d(et,"IndentUsingTabs",(function(){return IndentUsingTabs})),tt.d(et,"IndentUsingSpaces",(function(){return IndentUsingSpaces})),tt.d(et,"DetectIndentation",(function(){return DetectIndentation})),tt.d(et,"ReindentLinesAction",(function(){return ReindentLinesAction})),tt.d(et,"ReindentSelectedLinesAction",(function(){return ReindentSelectedLinesAction})),tt.d(et,"AutoIndentOnPasteCommand",(function(){return AutoIndentOnPasteCommand})),tt.d(et,"AutoIndentOnPaste",(function(){return AutoIndentOnPaste})),tt.d(et,"IndentationToSpacesCommand",(function(){return IndentationToSpacesCommand})),tt.d(et,"IndentationToTabsCommand",(function(){return IndentationToTabsCommand}));var ot=tt(5),it=tt(9),Zt=tt(26),en=tt(13),Cn=tt(567),_n=tt(206),wn=tt(10),Sn=tt(79),xn=tt(23),kn=tt(115),En=tt(120),Dn=tt(176),Pn=tt(364),Ln=tt(465);function getReindentEditOperations(Je,et,tt,ot){if(1===Je.getLineCount()&&1===Je.getLineMaxColumn(1))return[];let it=En.a.getIndentationRules(Je.getLanguageIdentifier().id);if(!it)return[];for(tt=Math.min(tt,Je.getLineCount());et<=tt&&it.unIndentedLinePattern;){let tt=Je.getLineContent(et);if(!it.unIndentedLinePattern.test(tt))break;et++}if(et>tt-1)return[];const{tabSize:en,indentSize:wn,insertSpaces:xn}=Je.getOptions(),shiftIndent=(Je,et)=>(et=et||1,Cn.a.shiftIndent(Je,Je.length+et,en,wn,xn)),unshiftIndent=(Je,et)=>(et=et||1,Cn.a.unshiftIndent(Je,Je.length+et,en,wn,xn));let Dn,Pn=[],Ln=Je.getLineContent(et),Tn=Ln;if(null!=ot){Dn=ot;let Je=Zt.y(Ln);Tn=Dn+Ln.substring(Je.length),it.decreaseIndentPattern&&it.decreaseIndentPattern.test(Tn)&&(Dn=unshiftIndent(Dn),Tn=Dn+Ln.substring(Je.length)),Ln!==Tn&&Pn.push(_n.a.replaceMove(new Sn.a(et,1,et,Je.length+1),kn.b.normalizeIndentation(Dn,wn,xn)))}else Dn=Zt.y(Ln);let In=Dn;it.increaseIndentPattern&&it.increaseIndentPattern.test(Tn)?(In=shiftIndent(In),Dn=shiftIndent(Dn)):it.indentNextLinePattern&&it.indentNextLinePattern.test(Tn)&&(In=shiftIndent(In));for(let ot=++et;ot<=tt;ot++){let et=Je.getLineContent(ot),tt=Zt.y(et),en=In+et.substring(tt.length);it.decreaseIndentPattern&&it.decreaseIndentPattern.test(en)&&(In=unshiftIndent(In),Dn=unshiftIndent(Dn)),tt!==In&&Pn.push(_n.a.replaceMove(new Sn.a(ot,1,ot,tt.length+1),kn.b.normalizeIndentation(In,wn,xn))),it.unIndentedLinePattern&&it.unIndentedLinePattern.test(et)||(it.increaseIndentPattern&&it.increaseIndentPattern.test(en)?(Dn=shiftIndent(Dn),In=Dn):In=it.indentNextLinePattern&&it.indentNextLinePattern.test(en)?shiftIndent(In):Dn)}return Pn}class IndentationToSpacesAction extends en.b{constructor(){super({id:IndentationToSpacesAction.ID,label:ot.a("indentationToSpaces","Convert Indentation to Spaces"),alias:"Convert Indentation to Spaces",precondition:xn.a.writable})}run(Je,et){let tt=et.getModel();if(!tt)return;let ot=tt.getOptions(),it=et.getSelection();if(!it)return;const Zt=new IndentationToSpacesCommand(it,ot.tabSize);et.pushUndoStop(),et.executeCommands(this.id,[Zt]),et.pushUndoStop(),tt.updateOptions({insertSpaces:!0})}}IndentationToSpacesAction.ID="editor.action.indentationToSpaces";class IndentationToTabsAction extends en.b{constructor(){super({id:IndentationToTabsAction.ID,label:ot.a("indentationToTabs","Convert Indentation to Tabs"),alias:"Convert Indentation to Tabs",precondition:xn.a.writable})}run(Je,et){let tt=et.getModel();if(!tt)return;let ot=tt.getOptions(),it=et.getSelection();if(!it)return;const Zt=new IndentationToTabsCommand(it,ot.tabSize);et.pushUndoStop(),et.executeCommands(this.id,[Zt]),et.pushUndoStop(),tt.updateOptions({insertSpaces:!1})}}IndentationToTabsAction.ID="editor.action.indentationToTabs";class ChangeIndentationSizeAction extends en.b{constructor(Je,et){super(et),this.insertSpaces=Je}run(Je,et){const tt=Je.get(Ln.a),it=Je.get(Dn.a);let Zt=et.getModel();if(!Zt)return;let en=it.getCreationOptions(Zt.getLanguageIdentifier().language,Zt.uri,Zt.isForSimpleWidget);const Cn=[1,2,3,4,5,6,7,8].map(Je=>({id:Je.toString(),label:Je.toString(),description:Je===en.tabSize?ot.a("configuredTabSize","Configured Tab Size"):void 0})),_n=Math.min(Zt.getOptions().tabSize-1,7);setTimeout(()=>{tt.pick(Cn,{placeHolder:ot.a({key:"selectTabWidth",comment:["Tab corresponds to the tab key"]},"Select Tab Size for Current File"),activeItem:Cn[_n]}).then(Je=>{Je&&Zt&&!Zt.isDisposed()&&Zt.updateOptions({tabSize:parseInt(Je.label,10),insertSpaces:this.insertSpaces})})},50)}}class IndentUsingTabs extends ChangeIndentationSizeAction{constructor(){super(!1,{id:IndentUsingTabs.ID,label:ot.a("indentUsingTabs","Indent Using Tabs"),alias:"Indent Using Tabs",precondition:void 0})}}IndentUsingTabs.ID="editor.action.indentUsingTabs";class IndentUsingSpaces extends ChangeIndentationSizeAction{constructor(){super(!0,{id:IndentUsingSpaces.ID,label:ot.a("indentUsingSpaces","Indent Using Spaces"),alias:"Indent Using Spaces",precondition:void 0})}}IndentUsingSpaces.ID="editor.action.indentUsingSpaces";class DetectIndentation extends en.b{constructor(){super({id:DetectIndentation.ID,label:ot.a("detectIndentation","Detect Indentation from Content"),alias:"Detect Indentation from Content",precondition:void 0})}run(Je,et){const tt=Je.get(Dn.a);let ot=et.getModel();if(!ot)return;let it=tt.getCreationOptions(ot.getLanguageIdentifier().language,ot.uri,ot.isForSimpleWidget);ot.detectIndentation(it.insertSpaces,it.tabSize)}}DetectIndentation.ID="editor.action.detectIndentation";class ReindentLinesAction extends en.b{constructor(){super({id:"editor.action.reindentlines",label:ot.a("editor.reindentlines","Reindent Lines"),alias:"Reindent Lines",precondition:xn.a.writable})}run(Je,et){let tt=et.getModel();if(!tt)return;let ot=getReindentEditOperations(tt,1,tt.getLineCount());ot.length>0&&(et.pushUndoStop(),et.executeEdits(this.id,ot),et.pushUndoStop())}}class ReindentSelectedLinesAction extends en.b{constructor(){super({id:"editor.action.reindentselectedlines",label:ot.a("editor.reindentselectedlines","Reindent Selected Lines"),alias:"Reindent Selected Lines",precondition:xn.a.writable})}run(Je,et){let tt=et.getModel();if(!tt)return;let ot=et.getSelections();if(null===ot)return;let it=[];for(let Je of ot){let et=Je.startLineNumber,ot=Je.endLineNumber;if(et!==ot&&1===Je.endColumn&&ot--,1===et){if(et===ot)continue}else et--;let Zt=getReindentEditOperations(tt,et,ot);it.push(...Zt)}it.length>0&&(et.pushUndoStop(),et.executeEdits(this.id,it),et.pushUndoStop())}}class AutoIndentOnPasteCommand{constructor(Je,et){this._initialSelection=et,this._edits=[],this._selectionId=null;for(let et of Je)et.range&&"string"==typeof et.text&&this._edits.push(et)}getEditOperations(Je,et){for(let Je of this._edits)et.addEditOperation(wn.a.lift(Je.range),Je.text);let tt=!1;Array.isArray(this._edits)&&1===this._edits.length&&this._initialSelection.isEmpty()&&(this._edits[0].range.startColumn===this._initialSelection.endColumn&&this._edits[0].range.startLineNumber===this._initialSelection.endLineNumber?(tt=!0,this._selectionId=et.trackSelection(this._initialSelection,!0)):this._edits[0].range.endColumn===this._initialSelection.startColumn&&this._edits[0].range.endLineNumber===this._initialSelection.startLineNumber&&(tt=!0,this._selectionId=et.trackSelection(this._initialSelection,!1))),tt||(this._selectionId=et.trackSelection(this._initialSelection))}computeCursorState(Je,et){return et.getTrackedSelection(this._selectionId)}}class AutoIndentOnPaste{constructor(Je){this.callOnDispose=new it.b,this.callOnModel=new it.b,this.editor=Je,this.callOnDispose.add(Je.onDidChangeConfiguration(()=>this.update())),this.callOnDispose.add(Je.onDidChangeModel(()=>this.update())),this.callOnDispose.add(Je.onDidChangeModelLanguage(()=>this.update()))}update(){this.callOnModel.clear(),this.editor.getOption(9)<4||this.editor.getOption(45)||this.editor.hasModel()&&this.callOnModel.add(this.editor.onDidPaste(({range:Je})=>{this.trigger(Je)}))}trigger(Je){let et=this.editor.getSelections();if(null===et||et.length>1)return;const tt=this.editor.getModel();if(!tt)return;if(!tt.isCheapToTokenize(Je.getStartPosition().lineNumber))return;const ot=this.editor.getOption(9),{tabSize:it,indentSize:en,insertSpaces:_n}=tt.getOptions();let Sn=[],xn={shiftIndent:Je=>Cn.a.shiftIndent(Je,Je.length+1,it,en,_n),unshiftIndent:Je=>Cn.a.unshiftIndent(Je,Je.length+1,it,en,_n)},kn=Je.startLineNumber;for(;kn<=Je.endLineNumber&&this.shouldIgnoreLine(tt,kn);)kn++;if(kn>Je.endLineNumber)return;let Dn=tt.getLineContent(kn);if(!/\S/.test(Dn.substring(0,Je.startColumn-1))){let Je=En.a.getGoodIndentForLine(ot,tt,tt.getLanguageIdentifier().id,kn,xn);if(null!==Je){let et=Zt.y(Dn),ot=Pn.b(Je,it);if(ot!==Pn.b(et,it)){let Je=Pn.a(ot,it,_n);Sn.push({range:new wn.a(kn,1,kn,et.length+1),text:Je}),Dn=Je+Dn.substr(et.length)}else{let Je=En.a.getIndentMetadata(tt,kn);if(0===Je||8===Je)return}}}const Ln=kn;for(;kn<Je.endLineNumber&&!/\S/.test(tt.getLineContent(kn+1));)kn++;if(kn!==Je.endLineNumber){let et={getLineTokens:Je=>tt.getLineTokens(Je),getLanguageIdentifier:()=>tt.getLanguageIdentifier(),getLanguageIdAtPosition:(Je,et)=>tt.getLanguageIdAtPosition(Je,et),getLineContent:Je=>Je===Ln?Dn:tt.getLineContent(Je)},en=En.a.getGoodIndentForLine(ot,et,tt.getLanguageIdentifier().id,kn+1,xn);if(null!==en){let et=Pn.b(en,it),ot=Pn.b(Zt.y(tt.getLineContent(kn+1)),it);if(et!==ot){let en=et-ot;for(let et=kn+1;et<=Je.endLineNumber;et++){let Je=tt.getLineContent(et),ot=Zt.y(Je),Cn=Pn.b(ot,it)+en,xn=Pn.a(Cn,it,_n);xn!==ot&&Sn.push({range:new wn.a(et,1,et,ot.length+1),text:xn})}}}}if(Sn.length>0){this.editor.pushUndoStop();let Je=new AutoIndentOnPasteCommand(Sn,this.editor.getSelection());this.editor.executeCommand("autoIndentOnPaste",Je),this.editor.pushUndoStop()}}shouldIgnoreLine(Je,et){Je.forceTokenization(et);let tt=Je.getLineFirstNonWhitespaceColumn(et);if(0===tt)return!0;let ot=Je.getLineTokens(et);if(ot.getCount()>0){let Je=ot.findTokenIndexAtOffset(tt);if(Je>=0&&1===ot.getStandardTokenType(Je))return!0}return!1}dispose(){this.callOnDispose.dispose(),this.callOnModel.dispose()}}function getIndentationEditOperations(Je,et,tt,ot){if(1===Je.getLineCount()&&1===Je.getLineMaxColumn(1))return;let it="";for(let Je=0;Je<tt;Je++)it+=" ";let Zt=new RegExp(it,"gi");for(let tt=1,en=Je.getLineCount();tt<=en;tt++){let en=Je.getLineFirstNonWhitespaceColumn(tt);if(0===en&&(en=Je.getLineMaxColumn(tt)),1===en)continue;const Cn=new wn.a(tt,1,tt,en),_n=Je.getValueInRange(Cn),Sn=ot?_n.replace(/\t/gi,it):_n.replace(Zt,"\t");et.addEditOperation(Cn,Sn)}}AutoIndentOnPaste.ID="editor.contrib.autoIndentOnPaste";class IndentationToSpacesCommand{constructor(Je,et){this.selection=Je,this.tabSize=et,this.selectionId=null}getEditOperations(Je,et){this.selectionId=et.trackSelection(this.selection),getIndentationEditOperations(Je,et,this.tabSize,!0)}computeCursorState(Je,et){return et.getTrackedSelection(this.selectionId)}}class IndentationToTabsCommand{constructor(Je,et){this.selection=Je,this.tabSize=et,this.selectionId=null}getEditOperations(Je,et){this.selectionId=et.trackSelection(this.selection),getIndentationEditOperations(Je,et,this.tabSize,!1)}computeCursorState(Je,et){return et.getTrackedSelection(this.selectionId)}}Object(en.l)(AutoIndentOnPaste.ID,AutoIndentOnPaste),Object(en.j)(IndentationToSpacesAction),Object(en.j)(IndentationToTabsAction),Object(en.j)(IndentUsingTabs),Object(en.j)(IndentUsingSpaces),Object(en.j)(DetectIndentation),Object(en.j)(ReindentLinesAction),Object(en.j)(ReindentSelectedLinesAction)},7043:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"getInlayHints",(function(){return getInlayHints})),tt.d(et,"InlayHintsController",(function(){return Rn}));var ot=tt(55),it=tt(53),Zt=tt(648),en=tt(9),Cn=tt(13),_n=tt(122),wn=tt(31),Sn=tt(68),xn=tt(11),kn=tt(101),En=tt(49),Dn=tt(10),Pn=tt(243),Ln=tt(98),Tn=tt(92),In=tt(54),jn=tt(391),Mn=tt(30),An=tt(152),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};function getInlayHints(Je,et,tt){return __awaiter(this,void 0,void 0,(function*(){const ot=[],Zt=wn.r.ordered(Je).reverse(),en=Object(Sn.k)(Zt.map(Zt=>et.map(et=>Promise.resolve(Zt.provideInlayHints(Je,et,tt)).then(Je=>{Je&&ot.push({list:Je,provider:Zt})},Je=>{Object(it.f)(Je)}))));return yield Promise.all(en),ot}))}let Rn=class InlayHintsController{constructor(Je,et,tt,ot){this._editor=Je,this._codeEditorService=et,this._themeService=tt,this._configurationService=ot,this._disposables=new en.b,this._sessionDisposables=new en.b,this._getInlayHintsDelays=new Pn.b(wn.r,25,2500),this._decorationsTypeIds=[],this._decorationIds=[],this._disposables.add(wn.r.onDidChange(()=>this._update())),this._disposables.add(tt.onDidColorThemeChange(()=>this._update())),this._disposables.add(Je.onDidChangeModel(()=>this._update())),this._disposables.add(Je.onDidChangeModelLanguage(()=>this._update())),this._disposables.add(Je.onDidChangeConfiguration(Je=>{Je.hasChanged(125)&&this._update()})),this._update()}dispose(){this._sessionDisposables.dispose(),this._removeAllDecorations(),this._disposables.dispose()}_update(){if(this._sessionDisposables.clear(),!this._editor.getOption(125).enabled)return void this._removeAllDecorations();const Je=this._editor.getModel();if(!Je||!wn.r.has(Je))return void this._removeAllDecorations();const et=new ot.e(()=>__awaiter(this,void 0,void 0,(function*(){const tt=Date.now(),ot=new kn.b;this._sessionDisposables.add(Object(en.i)(()=>ot.dispose(!0)));const it=this._editor.getVisibleRangesPlusViewportAboveBelow(),Zt=yield getInlayHints(Je,it,ot.token),Cn=this._getInlayHintsDelays.update(Je,Date.now()-tt);et.delay=Cn,this._updateHintsDecorators(Zt)})),this._getInlayHintsDelays.get(Je));this._sessionDisposables.add(et),this._sessionDisposables.add(this._editor.onDidChangeModelContent(()=>et.schedule())),this._disposables.add(this._editor.onDidScrollChange(()=>et.schedule())),et.schedule();const tt=new en.b;this._sessionDisposables.add(tt);for(const ot of wn.r.all(Je))"function"==typeof ot.onDidChangeInlayHints&&tt.add(ot.onDidChangeInlayHints(()=>et.schedule()))}_updateHintsDecorators(Je){const{fontSize:et,fontFamily:tt}=this._getLayoutInfo(),ot=this._themeService.getColorTheme().getColor(xn.N),it=this._themeService.getColorTheme().getColor(xn.O),en=[],Cn=[];this._editor.getContainerDomNode().style.setProperty("--inlayHintsFontFamily",tt);const _n=this._configurationService.getValue("editor.useInjectedText"),wn=void 0===_n||!!_n;for(const{list:tt}of Je)for(let Je=0;Je<tt.length&&Cn.length<500;Je++){const{text:_n,position:Sn,whitespaceBefore:xn,whitespaceAfter:kn}=tt[Je],En=xn?et/3|0:0,Pn=kn?et/3|0:0,Ln={contentText:fixSpace(_n),backgroundColor:""+ot,color:""+it,margin:`0px ${Pn}px 0px ${En}px`,fontSize:et+"px",fontFamily:"var(--inlayHintsFontFamily)",padding:`0px ${et/4|0}px`,borderRadius:(et/4|0)+"px"},Tn="inlayHints-"+Object(Zt.b)(Ln).toString(16);this._codeEditorService.registerDecorationType("inlay-hints-controller",Tn,wn?{beforeInjectedText:Object.assign(Object.assign({},Ln),{affectsLetterSpacing:!0})}:{before:Ln},void 0,this._editor),en.push(Tn);const In=this._codeEditorService.resolveDecorationOptions(Tn,!0);Cn.push({range:Dn.a.fromPositions(Sn),options:In})}this._decorationsTypeIds.forEach(this._codeEditorService.removeDecorationType,this._codeEditorService),this._decorationsTypeIds=en,this._decorationIds=this._editor.deltaDecorations(this._decorationIds,Cn)}_getLayoutInfo(){const Je=this._editor.getOption(125),et=this._editor.getOption(43);let tt=Je.fontSize;(!tt||tt<5||tt>et)&&(tt=.9*et|0);return{fontSize:tt,fontFamily:Je.fontFamily||this._editor.getOption(40)}}_removeAllDecorations(){this._decorationIds=this._editor.deltaDecorations(this._decorationIds,[]),this._decorationsTypeIds.forEach(this._codeEditorService.removeDecorationType,this._codeEditorService),this._decorationsTypeIds=[]}};function fixSpace(Je){return Je.replace(/[ \t]/g," ")}Rn.ID="editor.contrib.InlayHints",Rn=__decorate([__param(1,_n.a),__param(2,En.b),__param(3,An.a)],Rn),Object(Cn.l)(Rn.ID,Rn),Ln.a.registerCommand("_executeInlayHintProvider",(Je,...et)=>__awaiter(void 0,void 0,void 0,(function*(){const[tt,ot]=et;Object(In.c)(Tn.a.isUri(tt)),Object(In.c)(Dn.a.isIRange(ot));const it=yield Je.get(jn.a).createModelReference(tt);try{const Je=yield getInlayHints(it.object.textEditorModel,[Dn.a.lift(ot)],kn.a.None);return Object(Sn.k)(Je.map(Je=>Je.list)).sort((Je,et)=>Mn.a.compare(Je.position,et.position))}finally{it.dispose()}})))},7044:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"CONTEXT_ONTYPE_RENAME_INPUT_VISIBLE",(function(){return Nn})),tt.d(et,"LinkedEditingContribution",(function(){return Fn})),tt.d(et,"LinkedEditingAction",(function(){return LinkedEditingAction})),tt.d(et,"editorLinkedEditingBackground",(function(){return Vn}));var ot=tt(5),it=tt(13),Zt=tt(68),en=tt(9),Cn=tt(30),_n=tt(101),wn=tt(10),Sn=tt(31),xn=tt(55),kn=tt(115),En=tt(25),Dn=tt(23),Pn=tt(92),Ln=tt(122),Tn=tt(53),In=tt(26),jn=tt(11),Mn=tt(49),An=tt(42),Rn=tt(120),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};const Nn=new En.c("LinkedEditingInputVisible",!1);let Fn=class LinkedEditingContribution extends en.a{constructor(Je,et){super(),this._debounceDuration=200,this._localToDispose=this._register(new en.b),this._editor=Je,this._enabled=!1,this._visibleContextKey=Nn.bindTo(et),this._currentDecorations=[],this._languageWordPattern=null,this._currentWordPattern=null,this._ignoreChangeEvent=!1,this._localToDispose=this._register(new en.b),this._rangeUpdateTriggerPromise=null,this._rangeSyncTriggerPromise=null,this._currentRequest=null,this._currentRequestPosition=null,this._currentRequestModelVersion=null,this._register(this._editor.onDidChangeModel(()=>this.reinitialize(!0))),this._register(this._editor.onDidChangeConfiguration(Je=>{(Je.hasChanged(60)||Je.hasChanged(80))&&this.reinitialize(!1)})),this._register(Sn.w.onDidChange(()=>this.reinitialize(!1))),this._register(this._editor.onDidChangeModelLanguage(()=>this.reinitialize(!0))),this.reinitialize(!0)}static get(Je){return Je.getContribution(LinkedEditingContribution.ID)}reinitialize(Je){const et=this._editor.getModel(),tt=null!==et&&(this._editor.getOption(60)||this._editor.getOption(80))&&Sn.w.has(et);if(tt===this._enabled&&!Je)return;if(this._enabled=tt,this.clearRanges(),this._localToDispose.clear(),!tt||null===et)return;this._languageWordPattern=Rn.a.getWordDefinition(et.getLanguageIdentifier().id),this._localToDispose.add(et.onDidChangeLanguageConfiguration(()=>{this._languageWordPattern=Rn.a.getWordDefinition(et.getLanguageIdentifier().id)}));const ot=new xn.a(this._debounceDuration),triggerRangeUpdate=()=>{this._rangeUpdateTriggerPromise=ot.trigger(()=>this.updateRanges(),this._debounceDuration)},it=new xn.a(0),triggerRangeSync=Je=>{this._rangeSyncTriggerPromise=it.trigger(()=>this._syncRanges(Je))};this._localToDispose.add(this._editor.onDidChangeCursorPosition(()=>{triggerRangeUpdate()})),this._localToDispose.add(this._editor.onDidChangeModelContent(Je=>{if(!this._ignoreChangeEvent&&this._currentDecorations.length>0){const tt=et.getDecorationRange(this._currentDecorations[0]);if(tt&&Je.changes.every(Je=>tt.intersectRanges(Je.range)))return void triggerRangeSync(this._currentDecorations)}triggerRangeUpdate()})),this._localToDispose.add({dispose:()=>{ot.cancel(),it.cancel()}}),this.updateRanges()}_syncRanges(Je){if(!this._editor.hasModel()||Je!==this._currentDecorations||0===Je.length)return;const et=this._editor.getModel(),tt=et.getDecorationRange(Je[0]);if(!tt||tt.startLineNumber!==tt.endLineNumber)return this.clearRanges();const ot=et.getValueInRange(tt);if(this._currentWordPattern){const Je=ot.match(this._currentWordPattern);if((Je?Je[0].length:0)!==ot.length)return this.clearRanges()}let it=[];for(let tt=1,Zt=Je.length;tt<Zt;tt++){const Zt=et.getDecorationRange(Je[tt]);if(Zt)if(Zt.startLineNumber!==Zt.endLineNumber)it.push({range:Zt,text:ot});else{let Je=et.getValueInRange(Zt),tt=ot,en=Zt.startColumn,Cn=Zt.endColumn;const _n=In.d(Je,tt);en+=_n,Je=Je.substr(_n),tt=tt.substr(_n);const Sn=In.e(Je,tt);Cn-=Sn,Je=Je.substr(0,Je.length-Sn),tt=tt.substr(0,tt.length-Sn),en===Cn&&0===tt.length||it.push({range:new wn.a(Zt.startLineNumber,en,Zt.endLineNumber,Cn),text:tt})}}if(0!==it.length)try{this._editor.popUndoStop(),this._ignoreChangeEvent=!0;const Je=this._editor._getViewModel().getPrevEditOperationType();this._editor.executeEdits("linkedEditing",it),this._editor._getViewModel().setPrevEditOperationType(Je)}finally{this._ignoreChangeEvent=!1}}dispose(){this.clearRanges(),super.dispose()}clearRanges(){this._visibleContextKey.set(!1),this._currentDecorations=this._editor.deltaDecorations(this._currentDecorations,[]),this._currentRequest&&(this._currentRequest.cancel(),this._currentRequest=null,this._currentRequestPosition=null)}updateRanges(Je=!1){return __awaiter(this,void 0,void 0,(function*(){if(!this._editor.hasModel())return void this.clearRanges();const et=this._editor.getPosition();if(!this._enabled&&!Je||this._editor.getSelections().length>1)return void this.clearRanges();const tt=this._editor.getModel(),ot=tt.getVersionId();if(this._currentRequestPosition&&this._currentRequestModelVersion===ot){if(et.equals(this._currentRequestPosition))return;if(this._currentDecorations&&this._currentDecorations.length>0){const Je=tt.getDecorationRange(this._currentDecorations[0]);if(Je&&Je.containsPosition(et))return}}this._currentRequestPosition=et,this._currentRequestModelVersion=ot;const it=Object(xn.h)(Je=>__awaiter(this,void 0,void 0,(function*(){try{const Zt=yield getLinkedEditingRanges(tt,et,Je);if(it!==this._currentRequest)return;if(this._currentRequest=null,ot!==tt.getVersionId())return;let en=[];(null==Zt?void 0:Zt.ranges)&&(en=Zt.ranges),this._currentWordPattern=(null==Zt?void 0:Zt.wordPattern)||this._languageWordPattern;let Cn=!1;for(let Je=0,tt=en.length;Je<tt;Je++)if(wn.a.containsPosition(en[Je],et)){if(Cn=!0,0!==Je){const et=en[Je];en.splice(Je,1),en.unshift(et)}break}if(!Cn)return void this.clearRanges();const _n=en.map(Je=>({range:Je,options:LinkedEditingContribution.DECORATION}));this._visibleContextKey.set(!0),this._currentDecorations=this._editor.deltaDecorations(this._currentDecorations,_n)}catch(Je){Object(Tn.d)(Je)||Object(Tn.e)(Je),this._currentRequest!==it&&this._currentRequest||this.clearRanges()}})));return this._currentRequest=it,it}))}};Fn.ID="editor.contrib.linkedEditing",Fn.DECORATION=kn.a.register({description:"linked-editing",stickiness:0,className:"linked-editing-decoration"}),Fn=__decorate([__param(1,En.b)],Fn);class LinkedEditingAction extends it.b{constructor(){super({id:"editor.action.linkedEditing",label:ot.a("linkedEditing.label","Start Linked Editing"),alias:"Start Linked Editing",precondition:En.a.and(Dn.a.writable,Dn.a.hasRenameProvider),kbOpts:{kbExpr:Dn.a.editorTextFocus,primary:3132,weight:100}})}runCommand(Je,et){const tt=Je.get(Ln.a),[ot,it]=Array.isArray(et)&&et||[void 0,void 0];return Pn.a.isUri(ot)&&Cn.a.isIPosition(it)?tt.openCodeEditor({resource:ot},tt.getActiveCodeEditor()).then(Je=>{Je&&(Je.setPosition(it),Je.invokeWithinContext(et=>(this.reportTelemetry(et,Je),this.run(et,Je))))},Tn.e):super.runCommand(Je,et)}run(Je,et){const tt=Fn.get(et);return tt?Promise.resolve(tt.updateRanges(!0)):Promise.resolve()}}const Bn=it.c.bindToContribution(Fn.get);function getLinkedEditingRanges(Je,et,tt){const ot=Sn.w.ordered(Je);return Object(xn.j)(ot.map(ot=>()=>__awaiter(this,void 0,void 0,(function*(){try{return yield ot.provideLinkedEditingRanges(Je,et,tt)}catch(Je){return void Object(Tn.f)(Je)}}))),Je=>!!Je&&Zt.n(null==Je?void 0:Je.ranges))}Object(it.k)(new Bn({id:"cancelLinkedEditingInput",precondition:Nn,handler:Je=>Je.clearRanges(),kbOpts:{kbExpr:Dn.a.editorTextFocus,weight:199,primary:9,secondary:[1033]}}));const Vn=Object(jn.wc)("editor.linkedEditingBackground",{dark:An.a.fromHex("#f00").transparent(.3),light:An.a.fromHex("#f00").transparent(.3),hc:An.a.fromHex("#f00").transparent(.3)},ot.a("editorLinkedEditingBackground","Background color when the editor auto renames on type."));Object(Mn.f)((Je,et)=>{const tt=Je.getColor(Vn);tt&&et.addRule(`.monaco-editor .linked-editing-decoration { background: ${tt}; border-left-color: ${tt}; }`)}),Object(it.n)("_executeLinkedEditingProvider",(Je,et)=>getLinkedEditingRanges(Je,et,_n.a.None)),Object(it.l)(Fn.ID,Fn),Object(it.j)(LinkedEditingAction)},7045:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"InsertCursorAbove",(function(){return InsertCursorAbove})),tt.d(et,"InsertCursorBelow",(function(){return InsertCursorBelow})),tt.d(et,"MultiCursorSessionResult",(function(){return MultiCursorSessionResult})),tt.d(et,"MultiCursorSession",(function(){return MultiCursorSession})),tt.d(et,"MultiCursorSelectionController",(function(){return MultiCursorSelectionController})),tt.d(et,"MultiCursorSelectionControllerAction",(function(){return MultiCursorSelectionControllerAction})),tt.d(et,"AddSelectionToNextFindMatchAction",(function(){return AddSelectionToNextFindMatchAction})),tt.d(et,"AddSelectionToPreviousFindMatchAction",(function(){return AddSelectionToPreviousFindMatchAction})),tt.d(et,"MoveSelectionToNextFindMatchAction",(function(){return MoveSelectionToNextFindMatchAction})),tt.d(et,"MoveSelectionToPreviousFindMatchAction",(function(){return MoveSelectionToPreviousFindMatchAction})),tt.d(et,"SelectHighlightsAction",(function(){return SelectHighlightsAction})),tt.d(et,"CompatChangeAll",(function(){return CompatChangeAll})),tt.d(et,"SelectionHighlighter",(function(){return SelectionHighlighter}));var ot=tt(5),it=tt(55),Zt=tt(160),en=tt(9),Cn=tt(199),_n=tt(13),wn=tt(318),Sn=tt(10),xn=tt(79),kn=tt(23),En=tt(182),Dn=tt(115),Pn=tt(31),Ln=tt(1484),Tn=tt(90),In=tt(11),jn=tt(49),Mn=tt(25);function announceCursorChange(Je,et){const tt=et.filter(et=>!Je.find(Je=>Je.equals(et)));if(tt.length>=1){const Je=tt.map(Je=>`line ${Je.viewState.position.lineNumber} column ${Je.viewState.position.column}`).join(", "),et=1===tt.length?ot.a("cursorAdded","Cursor added: {0}",Je):ot.a("cursorsAdded","Cursors added: {0}",Je);Object(Cn.c)(et)}}class InsertCursorAbove extends _n.b{constructor(){super({id:"editor.action.insertCursorAbove",label:ot.a("mutlicursor.insertAbove","Add Cursor Above"),alias:"Add Cursor Above",precondition:void 0,kbOpts:{kbExpr:kn.a.editorTextFocus,primary:2576,linux:{primary:1552,secondary:[3088]},weight:100},menuOpts:{menuId:Tn.b.MenubarSelectionMenu,group:"3_multi",title:ot.a({key:"miInsertCursorAbove",comment:["&& denotes a mnemonic"]},"&&Add Cursor Above"),order:2}})}run(Je,et,tt){if(!et.hasModel())return;const ot=tt&&!0===tt.logicalLine,it=et._getViewModel();if(it.cursorConfig.readOnly)return;it.pushStackElement();const Zt=it.getCursorStates();it.setCursorStates(tt.source,3,wn.b.addCursorUp(it,Zt,ot)),it.revealTopMostCursor(tt.source),announceCursorChange(Zt,it.getCursorStates())}}class InsertCursorBelow extends _n.b{constructor(){super({id:"editor.action.insertCursorBelow",label:ot.a("mutlicursor.insertBelow","Add Cursor Below"),alias:"Add Cursor Below",precondition:void 0,kbOpts:{kbExpr:kn.a.editorTextFocus,primary:2578,linux:{primary:1554,secondary:[3090]},weight:100},menuOpts:{menuId:Tn.b.MenubarSelectionMenu,group:"3_multi",title:ot.a({key:"miInsertCursorBelow",comment:["&& denotes a mnemonic"]},"A&&dd Cursor Below"),order:3}})}run(Je,et,tt){if(!et.hasModel())return;const ot=tt&&!0===tt.logicalLine,it=et._getViewModel();if(it.cursorConfig.readOnly)return;it.pushStackElement();const Zt=it.getCursorStates();it.setCursorStates(tt.source,3,wn.b.addCursorDown(it,Zt,ot)),it.revealBottomMostCursor(tt.source),announceCursorChange(Zt,it.getCursorStates())}}class InsertCursorAtEndOfEachLineSelected extends _n.b{constructor(){super({id:"editor.action.insertCursorAtEndOfEachLineSelected",label:ot.a("mutlicursor.insertAtEndOfEachLineSelected","Add Cursors to Line Ends"),alias:"Add Cursors to Line Ends",precondition:void 0,kbOpts:{kbExpr:kn.a.editorTextFocus,primary:1575,weight:100},menuOpts:{menuId:Tn.b.MenubarSelectionMenu,group:"3_multi",title:ot.a({key:"miInsertCursorAtEndOfEachLineSelected",comment:["&& denotes a mnemonic"]},"Add C&&ursors to Line Ends"),order:4}})}getCursorsForSelection(Je,et,tt){if(!Je.isEmpty()){for(let ot=Je.startLineNumber;ot<Je.endLineNumber;ot++){let Je=et.getLineMaxColumn(ot);tt.push(new xn.a(ot,Je,ot,Je))}Je.endColumn>1&&tt.push(new xn.a(Je.endLineNumber,Je.endColumn,Je.endLineNumber,Je.endColumn))}}run(Je,et){if(!et.hasModel())return;const tt=et.getModel(),ot=et.getSelections(),it=et._getViewModel(),Zt=it.getCursorStates();let en=[];ot.forEach(Je=>this.getCursorsForSelection(Je,tt,en)),en.length>0&&et.setSelections(en),announceCursorChange(Zt,it.getCursorStates())}}class InsertCursorAtEndOfLineSelected extends _n.b{constructor(){super({id:"editor.action.addCursorsToBottom",label:ot.a("mutlicursor.addCursorsToBottom","Add Cursors To Bottom"),alias:"Add Cursors To Bottom",precondition:void 0})}run(Je,et){if(!et.hasModel())return;const tt=et.getSelections(),ot=et.getModel().getLineCount();let it=[];for(let Je=tt[0].startLineNumber;Je<=ot;Je++)it.push(new xn.a(Je,tt[0].startColumn,Je,tt[0].endColumn));const Zt=et._getViewModel(),en=Zt.getCursorStates();it.length>0&&et.setSelections(it),announceCursorChange(en,Zt.getCursorStates())}}class InsertCursorAtTopOfLineSelected extends _n.b{constructor(){super({id:"editor.action.addCursorsToTop",label:ot.a("mutlicursor.addCursorsToTop","Add Cursors To Top"),alias:"Add Cursors To Top",precondition:void 0})}run(Je,et){if(!et.hasModel())return;const tt=et.getSelections();let ot=[];for(let Je=tt[0].startLineNumber;Je>=1;Je--)ot.push(new xn.a(Je,tt[0].startColumn,Je,tt[0].endColumn));const it=et._getViewModel(),Zt=it.getCursorStates();ot.length>0&&et.setSelections(ot),announceCursorChange(Zt,it.getCursorStates())}}class MultiCursorSessionResult{constructor(Je,et,tt){this.selections=Je,this.revealRange=et,this.revealScrollType=tt}}class MultiCursorSession{constructor(Je,et,tt,ot,it,Zt,en){this._editor=Je,this.findController=et,this.isDisconnectedFromFindController=tt,this.searchText=ot,this.wholeWord=it,this.matchCase=Zt,this.currentMatch=en}static create(Je,et){if(!Je.hasModel())return null;const tt=et.getState();if(!Je.hasTextFocus()&&tt.isRevealed&&tt.searchString.length>0)return new MultiCursorSession(Je,et,!1,tt.searchString,tt.wholeWord,tt.matchCase,null);let ot,it,Zt=!1;const en=Je.getSelections();1===en.length&&en[0].isEmpty()?(Zt=!0,ot=!0,it=!0):(ot=tt.wholeWord,it=tt.matchCase);const Cn=Je.getSelection();let _n,wn=null;if(Cn.isEmpty()){const et=Je.getConfiguredWordAtPosition(Cn.getStartPosition());if(!et)return null;_n=et.word,wn=new xn.a(Cn.startLineNumber,et.startColumn,Cn.startLineNumber,et.endColumn)}else _n=Je.getModel().getValueInRange(Cn).replace(/\r\n/g,"\n");return new MultiCursorSession(Je,et,Zt,_n,ot,it,wn)}addSelectionToNextFindMatch(){if(!this._editor.hasModel())return null;const Je=this._getNextMatch();if(!Je)return null;const et=this._editor.getSelections();return new MultiCursorSessionResult(et.concat(Je),Je,0)}moveSelectionToNextFindMatch(){if(!this._editor.hasModel())return null;const Je=this._getNextMatch();if(!Je)return null;const et=this._editor.getSelections();return new MultiCursorSessionResult(et.slice(0,et.length-1).concat(Je),Je,0)}_getNextMatch(){if(!this._editor.hasModel())return null;if(this.currentMatch){const Je=this.currentMatch;return this.currentMatch=null,Je}this.findController.highlightFindOptions();const Je=this._editor.getSelections(),et=Je[Je.length-1],tt=this._editor.getModel().findNextMatch(this.searchText,et.getEndPosition(),!1,this.matchCase,this.wholeWord?this._editor.getOption(115):null,!1);return tt?new xn.a(tt.range.startLineNumber,tt.range.startColumn,tt.range.endLineNumber,tt.range.endColumn):null}addSelectionToPreviousFindMatch(){if(!this._editor.hasModel())return null;const Je=this._getPreviousMatch();if(!Je)return null;const et=this._editor.getSelections();return new MultiCursorSessionResult(et.concat(Je),Je,0)}moveSelectionToPreviousFindMatch(){if(!this._editor.hasModel())return null;const Je=this._getPreviousMatch();if(!Je)return null;const et=this._editor.getSelections();return new MultiCursorSessionResult(et.slice(0,et.length-1).concat(Je),Je,0)}_getPreviousMatch(){if(!this._editor.hasModel())return null;if(this.currentMatch){const Je=this.currentMatch;return this.currentMatch=null,Je}this.findController.highlightFindOptions();const Je=this._editor.getSelections(),et=Je[Je.length-1],tt=this._editor.getModel().findPreviousMatch(this.searchText,et.getStartPosition(),!1,this.matchCase,this.wholeWord?this._editor.getOption(115):null,!1);return tt?new xn.a(tt.range.startLineNumber,tt.range.startColumn,tt.range.endLineNumber,tt.range.endColumn):null}selectAll(){return this._editor.hasModel()?(this.findController.highlightFindOptions(),this._editor.getModel().findMatches(this.searchText,!0,!1,this.matchCase,this.wholeWord?this._editor.getOption(115):null,!1,1073741824)):[]}}class MultiCursorSelectionController extends en.a{constructor(Je){super(),this._sessionDispose=this._register(new en.b),this._editor=Je,this._ignoreSelectionChange=!1,this._session=null}static get(Je){return Je.getContribution(MultiCursorSelectionController.ID)}dispose(){this._endSession(),super.dispose()}_beginSessionIfNeeded(Je){if(!this._session){const et=MultiCursorSession.create(this._editor,Je);if(!et)return;this._session=et;const tt={searchString:this._session.searchText};this._session.isDisconnectedFromFindController&&(tt.wholeWordOverride=1,tt.matchCaseOverride=1,tt.isRegexOverride=2),Je.getState().change(tt,!1),this._sessionDispose.add(this._editor.onDidChangeCursorSelection(Je=>{this._ignoreSelectionChange||this._endSession()})),this._sessionDispose.add(this._editor.onDidBlurEditorText(()=>{this._endSession()})),this._sessionDispose.add(Je.getState().onFindReplaceStateChange(Je=>{(Je.matchCase||Je.wholeWord)&&this._endSession()}))}}_endSession(){if(this._sessionDispose.clear(),this._session&&this._session.isDisconnectedFromFindController){const Je={wholeWordOverride:0,matchCaseOverride:0,isRegexOverride:0};this._session.findController.getState().change(Je,!1)}this._session=null}_setSelections(Je){this._ignoreSelectionChange=!0,this._editor.setSelections(Je),this._ignoreSelectionChange=!1}_expandEmptyToWord(Je,et){if(!et.isEmpty())return et;const tt=this._editor.getConfiguredWordAtPosition(et.getStartPosition());return tt?new xn.a(et.startLineNumber,tt.startColumn,et.startLineNumber,tt.endColumn):et}_applySessionResult(Je){Je&&(this._setSelections(Je.selections),Je.revealRange&&this._editor.revealRangeInCenterIfOutsideViewport(Je.revealRange,Je.revealScrollType))}getSession(Je){return this._session}addSelectionToNextFindMatch(Je){if(this._editor.hasModel()){if(!this._session){const et=this._editor.getSelections();if(et.length>1){const tt=Je.getState().matchCase;if(!modelRangesContainSameText(this._editor.getModel(),et,tt)){const Je=this._editor.getModel();let tt=[];for(let ot=0,it=et.length;ot<it;ot++)tt[ot]=this._expandEmptyToWord(Je,et[ot]);return void this._editor.setSelections(tt)}}}this._beginSessionIfNeeded(Je),this._session&&this._applySessionResult(this._session.addSelectionToNextFindMatch())}}addSelectionToPreviousFindMatch(Je){this._beginSessionIfNeeded(Je),this._session&&this._applySessionResult(this._session.addSelectionToPreviousFindMatch())}moveSelectionToNextFindMatch(Je){this._beginSessionIfNeeded(Je),this._session&&this._applySessionResult(this._session.moveSelectionToNextFindMatch())}moveSelectionToPreviousFindMatch(Je){this._beginSessionIfNeeded(Je),this._session&&this._applySessionResult(this._session.moveSelectionToPreviousFindMatch())}selectAll(Je){if(!this._editor.hasModel())return;let et=null;const tt=Je.getState();if(tt.isRevealed&&tt.searchString.length>0&&tt.isRegex)et=this._editor.getModel().findMatches(tt.searchString,!0,tt.isRegex,tt.matchCase,tt.wholeWord?this._editor.getOption(115):null,!1,1073741824);else{if(this._beginSessionIfNeeded(Je),!this._session)return;et=this._session.selectAll()}if(tt.searchScope){const Je=tt.searchScope;let ot=[];et.forEach(et=>{Je.forEach(Je=>{et.range.endLineNumber<=Je.endLineNumber&&et.range.startLineNumber>=Je.startLineNumber&&ot.push(et)})}),et=ot}if(et.length>0){const Je=this._editor.getSelection();for(let tt=0,ot=et.length;tt<ot;tt++){const ot=et[tt];if(ot.range.intersectRanges(Je)){et[tt]=et[0],et[0]=ot;break}}this._setSelections(et.map(Je=>new xn.a(Je.range.startLineNumber,Je.range.startColumn,Je.range.endLineNumber,Je.range.endColumn)))}}}MultiCursorSelectionController.ID="editor.contrib.multiCursorController";class MultiCursorSelectionControllerAction extends _n.b{run(Je,et){const tt=MultiCursorSelectionController.get(et);if(!tt)return;const ot=Ln.CommonFindController.get(et);if(!ot)return;const it=et._getViewModel();if(it){const Je=it.getCursorStates();this._run(tt,ot),announceCursorChange(Je,it.getCursorStates())}}}class AddSelectionToNextFindMatchAction extends MultiCursorSelectionControllerAction{constructor(){super({id:"editor.action.addSelectionToNextFindMatch",label:ot.a("addSelectionToNextFindMatch","Add Selection To Next Find Match"),alias:"Add Selection To Next Find Match",precondition:void 0,kbOpts:{kbExpr:kn.a.focus,primary:2082,weight:100},menuOpts:{menuId:Tn.b.MenubarSelectionMenu,group:"3_multi",title:ot.a({key:"miAddSelectionToNextFindMatch",comment:["&& denotes a mnemonic"]},"Add &&Next Occurrence"),order:5}})}_run(Je,et){Je.addSelectionToNextFindMatch(et)}}class AddSelectionToPreviousFindMatchAction extends MultiCursorSelectionControllerAction{constructor(){super({id:"editor.action.addSelectionToPreviousFindMatch",label:ot.a("addSelectionToPreviousFindMatch","Add Selection To Previous Find Match"),alias:"Add Selection To Previous Find Match",precondition:void 0,menuOpts:{menuId:Tn.b.MenubarSelectionMenu,group:"3_multi",title:ot.a({key:"miAddSelectionToPreviousFindMatch",comment:["&& denotes a mnemonic"]},"Add P&&revious Occurrence"),order:6}})}_run(Je,et){Je.addSelectionToPreviousFindMatch(et)}}class MoveSelectionToNextFindMatchAction extends MultiCursorSelectionControllerAction{constructor(){super({id:"editor.action.moveSelectionToNextFindMatch",label:ot.a("moveSelectionToNextFindMatch","Move Last Selection To Next Find Match"),alias:"Move Last Selection To Next Find Match",precondition:void 0,kbOpts:{kbExpr:kn.a.focus,primary:Object(Zt.a)(2089,2082),weight:100}})}_run(Je,et){Je.moveSelectionToNextFindMatch(et)}}class MoveSelectionToPreviousFindMatchAction extends MultiCursorSelectionControllerAction{constructor(){super({id:"editor.action.moveSelectionToPreviousFindMatch",label:ot.a("moveSelectionToPreviousFindMatch","Move Last Selection To Previous Find Match"),alias:"Move Last Selection To Previous Find Match",precondition:void 0})}_run(Je,et){Je.moveSelectionToPreviousFindMatch(et)}}class SelectHighlightsAction extends MultiCursorSelectionControllerAction{constructor(){super({id:"editor.action.selectHighlights",label:ot.a("selectAllOccurrencesOfFindMatch","Select All Occurrences of Find Match"),alias:"Select All Occurrences of Find Match",precondition:void 0,kbOpts:{kbExpr:kn.a.focus,primary:3114,weight:100},menuOpts:{menuId:Tn.b.MenubarSelectionMenu,group:"3_multi",title:ot.a({key:"miSelectHighlights",comment:["&& denotes a mnemonic"]},"Select All &&Occurrences"),order:7}})}_run(Je,et){Je.selectAll(et)}}class CompatChangeAll extends MultiCursorSelectionControllerAction{constructor(){super({id:"editor.action.changeAll",label:ot.a("changeAll.label","Change All Occurrences"),alias:"Change All Occurrences",precondition:Mn.a.and(kn.a.writable,kn.a.editorTextFocus),kbOpts:{kbExpr:kn.a.editorTextFocus,primary:2108,weight:100},contextMenuOpts:{group:"1_modification",order:1.2}})}_run(Je,et){Je.selectAll(et)}}class SelectionHighlighterState{constructor(Je,et,tt,ot){this.searchText=Je,this.matchCase=et,this.wordSeparators=tt,this.modelVersionId=ot}static softEquals(Je,et){return!Je&&!et||!(!Je||!et)&&(Je.searchText===et.searchText&&Je.matchCase===et.matchCase&&Je.wordSeparators===et.wordSeparators&&Je.modelVersionId===et.modelVersionId)}}class SelectionHighlighter extends en.a{constructor(Je){super(),this.editor=Je,this._isEnabled=Je.getOption(96),this.decorations=[],this.updateSoon=this._register(new it.e(()=>this._update(),300)),this.state=null,this._register(Je.onDidChangeConfiguration(et=>{this._isEnabled=Je.getOption(96)})),this._register(Je.onDidChangeCursorSelection(Je=>{this._isEnabled&&(Je.selection.isEmpty()?3===Je.reason?(this.state&&this._setState(null),this.updateSoon.schedule()):this._setState(null):this._update())})),this._register(Je.onDidChangeModel(Je=>{this._setState(null)})),this._register(Je.onDidChangeModelContent(Je=>{this._isEnabled&&this.updateSoon.schedule()})),this._register(Ln.CommonFindController.get(Je).getState().onFindReplaceStateChange(Je=>{this._update()}))}_update(){this._setState(SelectionHighlighter._createState(this._isEnabled,this.editor))}static _createState(Je,et){if(!Je)return null;if(!et.hasModel())return null;const tt=et.getSelection();if(tt.startLineNumber!==tt.endLineNumber)return null;const ot=MultiCursorSelectionController.get(et);if(!ot)return null;const it=Ln.CommonFindController.get(et);if(!it)return null;let Zt=ot.getSession(it);if(!Zt){const Je=et.getSelections();if(Je.length>1){const tt=it.getState().matchCase;if(!modelRangesContainSameText(et.getModel(),Je,tt))return null}Zt=MultiCursorSession.create(et,it)}if(!Zt)return null;if(Zt.currentMatch)return null;if(/^[ \t]+$/.test(Zt.searchText))return null;if(Zt.searchText.length>200)return null;const en=it.getState(),Cn=en.matchCase;if(en.isRevealed){let Je=en.searchString;Cn||(Je=Je.toLowerCase());let et=Zt.searchText;if(Cn||(et=et.toLowerCase()),Je===et&&Zt.matchCase===en.matchCase&&Zt.wholeWord===en.wholeWord&&!en.isRegex)return null}return new SelectionHighlighterState(Zt.searchText,Zt.matchCase,Zt.wholeWord?et.getOption(115):null,et.getModel().getVersionId())}_setState(Je){if(SelectionHighlighterState.softEquals(this.state,Je))return void(this.state=Je);if(this.state=Je,!this.state)return void(this.decorations=this.editor.deltaDecorations(this.decorations,[]));if(!this.editor.hasModel())return;const et=this.editor.getModel();if(et.isTooLargeForTokenization())return;const tt=Pn.i.has(et)&&this.editor.getOption(70);let ot=et.findMatches(this.state.searchText,!0,!1,this.state.matchCase,this.state.wordSeparators,!1).map(Je=>Je.range);ot.sort(Sn.a.compareRangesUsingStarts);let it=this.editor.getSelections();it.sort(Sn.a.compareRangesUsingStarts);let Zt=[];for(let Je=0,et=0,tt=ot.length,en=it.length;Je<tt;){const tt=ot[Je];if(et>=en)Zt.push(tt),Je++;else{const ot=Sn.a.compareRangesUsingStarts(tt,it[et]);ot<0?(!it[et].isEmpty()&&Sn.a.areIntersecting(tt,it[et])||Zt.push(tt),Je++):(ot>0||Je++,et++)}}const en=Zt.map(Je=>({range:Je,options:tt?SelectionHighlighter._SELECTION_HIGHLIGHT:SelectionHighlighter._SELECTION_HIGHLIGHT_OVERVIEW}));this.decorations=this.editor.deltaDecorations(this.decorations,en)}dispose(){this._setState(null),super.dispose()}}function modelRangesContainSameText(Je,et,tt){const ot=getValueInRange(Je,et[0],!tt);for(let it=1,Zt=et.length;it<Zt;it++){const Zt=et[it];if(Zt.isEmpty())return!1;if(ot!==getValueInRange(Je,Zt,!tt))return!1}return!0}function getValueInRange(Je,et,tt){const ot=Je.getValueInRange(et);return tt?ot.toLowerCase():ot}SelectionHighlighter.ID="editor.contrib.selectionHighlighter",SelectionHighlighter._SELECTION_HIGHLIGHT_OVERVIEW=Dn.a.register({description:"selection-highlight-overview",stickiness:1,className:"selectionHighlight",overviewRuler:{color:Object(jn.g)(In.jc),position:En.d.Center}}),SelectionHighlighter._SELECTION_HIGHLIGHT=Dn.a.register({description:"selection-highlight",stickiness:1,className:"selectionHighlight"}),Object(_n.l)(MultiCursorSelectionController.ID,MultiCursorSelectionController),Object(_n.l)(SelectionHighlighter.ID,SelectionHighlighter),Object(_n.j)(InsertCursorAbove),Object(_n.j)(InsertCursorBelow),Object(_n.j)(InsertCursorAtEndOfEachLineSelected),Object(_n.j)(AddSelectionToNextFindMatchAction),Object(_n.j)(AddSelectionToPreviousFindMatchAction),Object(_n.j)(MoveSelectionToNextFindMatchAction),Object(_n.j)(MoveSelectionToPreviousFindMatchAction),Object(_n.j)(SelectHighlightsAction),Object(_n.j)(CompatChangeAll),Object(_n.j)(InsertCursorAtEndOfLineSelected),Object(_n.j)(InsertCursorAtTopOfLineSelected)},7046:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"StandaloneReferencesController",(function(){return xn}));var ot=tt(13),it=tt(122),Zt=tt(1237),en=tt(152),Cn=tt(25),_n=tt(58),wn=tt(181),Sn=tt(358),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let xn=class StandaloneReferencesController extends Zt.a{constructor(Je,et,tt,ot,it,Zt,en){super(!0,Je,et,tt,ot,it,Zt,en)}};xn=__decorate([__param(1,Cn.b),__param(2,it.a),__param(3,wn.a),__param(4,_n.a),__param(5,Sn.a),__param(6,en.a)],xn),Object(ot.l)(Zt.a.ID,xn)},7047:function(Je,et,tt){"use strict";tt.r(et);var ot=tt(13),it=tt(650),Zt=tt(177);class ToggleHighContrast extends ot.b{constructor(){super({id:"editor.action.toggleHighContrast",label:Zt.i.toggleHighContrast,alias:"Toggle High Contrast Theme",precondition:void 0}),this._originalThemeName=null}run(Je,et){const tt=Je.get(it.a);this._originalThemeName?(tt.setTheme(this._originalThemeName),this._originalThemeName=null):(this._originalThemeName=tt.getColorTheme().themeName,tt.setTheme("hc-black"))}}Object(ot.j)(ToggleHighContrast)},7048:function(Je,et,tt){"use strict";tt.r(et);var ot=tt(5),it=tt(13),Zt=tt(208),en=tt(10),Cn=tt(23),_n=tt(279);class TransposeLettersAction extends it.b{constructor(){super({id:"editor.action.transposeLetters",label:ot.a("transposeLetters.label","Transpose Letters"),alias:"Transpose Letters",precondition:Cn.a.writable,kbOpts:{kbExpr:Cn.a.textInputFocus,primary:0,mac:{primary:306},weight:100}})}run(Je,et){if(!et.hasModel())return;let tt=et.getModel(),ot=[],it=et.getSelections();for(let Je of it){if(!Je.isEmpty())continue;let et=Je.startLineNumber,it=Je.startColumn,Cn=tt.getLineMaxColumn(et);if(1===et&&(1===it||2===it&&2===Cn))continue;let wn=it===Cn?Je.getPosition():_n.a.rightPosition(tt,Je.getPosition().lineNumber,Je.getPosition().column),Sn=_n.a.leftPosition(tt,wn),xn=_n.a.leftPosition(tt,Sn),kn=tt.getValueInRange(en.a.fromPositions(xn,Sn)),En=tt.getValueInRange(en.a.fromPositions(Sn,wn)),Dn=en.a.fromPositions(xn,wn);ot.push(new Zt.a(Dn,En+kn))}ot.length>0&&(et.pushUndoStop(),et.executeCommands(this.id,ot),et.pushUndoStop())}}Object(it.j)(TransposeLettersAction)},7049:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"UnusualLineTerminatorsDetector",(function(){return wn}));var ot=tt(5),it=tt(9),Zt=tt(13),en=tt(122),Cn=tt(743),_n=tt(171),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};let wn=class UnusualLineTerminatorsDetector extends it.a{constructor(Je,et,tt){super(),this._editor=Je,this._dialogService=et,this._codeEditorService=tt,this._config=this._editor.getOption(112),this._register(this._editor.onDidChangeConfiguration(Je=>{Je.hasChanged(112)&&(this._config=this._editor.getOption(112),this._checkForUnusualLineTerminators())})),this._register(this._editor.onDidChangeModel(()=>{this._checkForUnusualLineTerminators()})),this._register(this._editor.onDidChangeModelContent(Je=>{Je.isUndoing||this._checkForUnusualLineTerminators()}))}_checkForUnusualLineTerminators(){return __awaiter(this,void 0,void 0,(function*(){if("off"===this._config)return;if(!this._editor.hasModel())return;const Je=this._editor.getModel();if(!Je.mightContainUnusualLineTerminators())return;if(!0===function readIgnoreState(Je,et){return Je.getModelProperty(et.uri,"ignoreUnusualLineTerminators")}(this._codeEditorService,Je))return;if(this._editor.getOption(79))return;if("auto"===this._config)return void Je.removeUnusualLineTerminators(this._editor.getSelections());(yield this._dialogService.confirm({title:ot.a("unusualLineTerminators.title","Unusual Line Terminators"),message:ot.a("unusualLineTerminators.message","Detected unusual line terminators"),detail:ot.a("unusualLineTerminators.detail","The file '{0}' contains one or more unusual line terminator characters, like Line Separator (LS) or Paragraph Separator (PS).\n\nIt is recommended to remove them from the file. This can be configured via `editor.unusualLineTerminators`.",Object(_n.b)(Je.uri)),primaryButton:ot.a("unusualLineTerminators.fix","Remove Unusual Line Terminators"),secondaryButton:ot.a("unusualLineTerminators.ignore","Ignore")})).confirmed?Je.removeUnusualLineTerminators(this._editor.getSelections()):function writeIgnoreState(Je,et,tt){Je.setModelProperty(et.uri,"ignoreUnusualLineTerminators",tt)}(this._codeEditorService,Je,!0)}))}};wn.ID="editor.contrib.unusualLineTerminatorsDetector",wn=__decorate([__param(1,Cn.a),__param(2,en.a)],wn),Object(Zt.l)(wn.ID,wn)},7050:function(Je,et,tt){"use strict";tt.r(et);var ot=tt(55),it=tt(9),Zt=tt(13),en=tt(31),Cn=tt(176),_n=tt(1482),wn=tt(49),Sn=tt(152),xn=tt(1483),kn=tt(1238),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let En=class ViewportSemanticTokensContribution extends it.a{constructor(Je,et,tt,it){super(),this._modelService=et,this._themeService=tt,this._configurationService=it,this._editor=Je,this._tokenizeViewport=new ot.e(()=>this._tokenizeViewportNow(),100),this._outstandingRequests=[],this._register(this._editor.onDidScrollChange(()=>{this._tokenizeViewport.schedule()})),this._register(this._editor.onDidChangeModel(()=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(this._editor.onDidChangeModelContent(Je=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(en.k.onDidChange(()=>{this._cancelAll(),this._tokenizeViewport.schedule()})),this._register(this._configurationService.onDidChangeConfiguration(Je=>{Je.affectsConfiguration(xn.b)&&(this._cancelAll(),this._tokenizeViewport.schedule())})),this._register(this._themeService.onDidColorThemeChange(()=>{this._cancelAll(),this._tokenizeViewport.schedule()}))}_cancelAll(){for(const Je of this._outstandingRequests)Je.cancel();this._outstandingRequests=[]}_removeOutstandingRequest(Je){for(let et=0,tt=this._outstandingRequests.length;et<tt;et++)if(this._outstandingRequests[et]===Je)return void this._outstandingRequests.splice(et,1)}_tokenizeViewportNow(){if(!this._editor.hasModel())return;const Je=this._editor.getModel();if(Je.hasCompleteSemanticTokens())return;if(!Object(xn.c)(Je,this._themeService,this._configurationService))return void(Je.hasSomeSemanticTokens()&&Je.setSemanticTokens(null,!1));const et=Object(kn.a)(Je);if(!et)return void(Je.hasSomeSemanticTokens()&&Je.setSemanticTokens(null,!1));const tt=this._modelService.getSemanticTokensProviderStyling(et),ot=this._editor.getVisibleRangesPlusViewportAboveBelow();this._outstandingRequests=this._outstandingRequests.concat(ot.map(ot=>this._requestRange(Je,ot,et,tt)))}_requestRange(Je,et,tt,it){const Zt=Je.getVersionId(),en=Object(ot.h)(ot=>Promise.resolve(tt.provideDocumentRangeSemanticTokens(Je,et,ot)));return en.then(tt=>{tt&&!Je.isDisposed()&&Je.getVersionId()===Zt&&Je.setPartialSemanticTokens(et,Object(_n.b)(tt,it,Je.getLanguageIdentifier()))}).then(()=>this._removeOutstandingRequest(en),()=>this._removeOutstandingRequest(en)),en}};En.ID="editor.contrib.viewportSemanticTokens",En=__decorate([__param(1,Cn.a),__param(2,wn.b),__param(3,Sn.a)],En),Object(Zt.l)(En.ID,En)},7051:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"getOccurrencesAtPosition",(function(){return getOccurrencesAtPosition}));var ot=tt(5),it=tt(68),Zt=tt(55),en=tt(101),Cn=tt(53),_n=tt(9),wn=tt(13),Sn=tt(10),xn=tt(23),kn=tt(182),En=tt(115),Dn=tt(31),Pn=tt(25),Ln=tt(11),Tn=tt(49),In=tt(199),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};const jn=Object(Ln.wc)("editor.wordHighlightBackground",{dark:"#575757B8",light:"#57575740",hc:null},ot.a("wordHighlight","Background color of a symbol during read-access, like reading a variable. The color must not be opaque so as not to hide underlying decorations."),!0),Mn=Object(Ln.wc)("editor.wordHighlightStrongBackground",{dark:"#004972B8",light:"#0e639c40",hc:null},ot.a("wordHighlightStrong","Background color of a symbol during write-access, like writing to a variable. The color must not be opaque so as not to hide underlying decorations."),!0),An=Object(Ln.wc)("editor.wordHighlightBorder",{light:null,dark:null,hc:Ln.b},ot.a("wordHighlightBorder","Border color of a symbol during read-access, like reading a variable.")),Rn=Object(Ln.wc)("editor.wordHighlightStrongBorder",{light:null,dark:null,hc:Ln.b},ot.a("wordHighlightStrongBorder","Border color of a symbol during write-access, like writing to a variable.")),Nn=Object(Ln.wc)("editorOverviewRuler.wordHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},ot.a("overviewRulerWordHighlightForeground","Overview ruler marker color for symbol highlights. The color must not be opaque so as not to hide underlying decorations."),!0),Fn=Object(Ln.wc)("editorOverviewRuler.wordHighlightStrongForeground",{dark:"#C0A0C0CC",light:"#C0A0C0CC",hc:"#C0A0C0CC"},ot.a("overviewRulerWordHighlightStrongForeground","Overview ruler marker color for write-access symbol highlights. The color must not be opaque so as not to hide underlying decorations."),!0),Bn=new Pn.c("hasWordHighlights",!1);function getOccurrencesAtPosition(Je,et,tt){const ot=Dn.i.ordered(Je);return Object(Zt.j)(ot.map(ot=>()=>Promise.resolve(ot.provideDocumentHighlights(Je,et,tt)).then(void 0,Cn.f)),it.n)}class OccurenceAtPositionRequest{constructor(Je,et,tt){this._wordRange=this._getCurrentWordRange(Je,et),this.result=Object(Zt.h)(ot=>this._compute(Je,et,tt,ot))}_getCurrentWordRange(Je,et){const tt=Je.getWordAtPosition(et.getPosition());return tt?new Sn.a(et.startLineNumber,tt.startColumn,et.startLineNumber,tt.endColumn):null}isValid(Je,et,tt){const ot=et.startLineNumber,it=et.startColumn,Zt=et.endColumn,en=this._getCurrentWordRange(Je,et);let Cn=Boolean(this._wordRange&&this._wordRange.equalsRange(en));for(let et=0,en=tt.length;!Cn&&et<en;et++){let en=Je.getDecorationRange(tt[et]);en&&en.startLineNumber===ot&&en.startColumn<=it&&en.endColumn>=Zt&&(Cn=!0)}return Cn}cancel(){this.result.cancel()}}class SemanticOccurenceAtPositionRequest extends OccurenceAtPositionRequest{_compute(Je,et,tt,ot){return getOccurrencesAtPosition(Je,et.getPosition(),ot).then(Je=>Je||[])}}class TextualOccurenceAtPositionRequest extends OccurenceAtPositionRequest{constructor(Je,et,tt){super(Je,et,tt),this._selectionIsEmpty=et.isEmpty()}_compute(Je,et,tt,ot){return Object(Zt.n)(250,ot).then(()=>{if(!et.isEmpty())return[];const ot=Je.getWordAtPosition(et.getPosition());if(!ot||ot.word.length>1e3)return[];return Je.findMatches(ot.word,!0,!1,!0,tt,!1).map(Je=>({range:Je.range,kind:Dn.h.Text}))})}isValid(Je,et,tt){const ot=et.isEmpty();return this._selectionIsEmpty===ot&&super.isValid(Je,et,tt)}}Object(wn.n)("_executeDocumentHighlights",(Je,et)=>getOccurrencesAtPosition(Je,et,en.a.None));class WordHighlighter{constructor(Je,et){this.toUnhook=new _n.b,this.workerRequestTokenId=0,this.workerRequestCompleted=!1,this.workerRequestValue=[],this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=-1,this.editor=Je,this._hasWordHighlights=Bn.bindTo(et),this._ignorePositionChangeEvent=!1,this.occurrencesHighlight=this.editor.getOption(70),this.model=this.editor.getModel(),this.toUnhook.add(Je.onDidChangeCursorPosition(Je=>{this._ignorePositionChangeEvent||this.occurrencesHighlight&&this._onPositionChanged(Je)})),this.toUnhook.add(Je.onDidChangeModelContent(Je=>{this._stopAll()})),this.toUnhook.add(Je.onDidChangeConfiguration(Je=>{let et=this.editor.getOption(70);this.occurrencesHighlight!==et&&(this.occurrencesHighlight=et,this._stopAll())})),this._decorationIds=[],this.workerRequestTokenId=0,this.workerRequest=null,this.workerRequestCompleted=!1,this.lastCursorPositionChangeTime=0,this.renderDecorationsTimer=-1}hasDecorations(){return this._decorationIds.length>0}restore(){this.occurrencesHighlight&&this._run()}_getSortedHighlights(){return it.e(this._decorationIds.map(Je=>this.model.getDecorationRange(Je)).sort(Sn.a.compareRangesUsingStarts))}moveNext(){let Je=this._getSortedHighlights(),et=(Je.findIndex(Je=>Je.containsPosition(this.editor.getPosition()))+1)%Je.length,tt=Je[et];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(tt.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(tt);const ot=this._getWord();if(ot){const it=this.editor.getModel().getLineContent(tt.startLineNumber);Object(In.a)(`${it}, ${et+1} of ${Je.length} for '${ot.word}'`)}}finally{this._ignorePositionChangeEvent=!1}}moveBack(){let Je=this._getSortedHighlights(),et=(Je.findIndex(Je=>Je.containsPosition(this.editor.getPosition()))-1+Je.length)%Je.length,tt=Je[et];try{this._ignorePositionChangeEvent=!0,this.editor.setPosition(tt.getStartPosition()),this.editor.revealRangeInCenterIfOutsideViewport(tt);const ot=this._getWord();if(ot){const it=this.editor.getModel().getLineContent(tt.startLineNumber);Object(In.a)(`${it}, ${et+1} of ${Je.length} for '${ot.word}'`)}}finally{this._ignorePositionChangeEvent=!1}}_removeDecorations(){this._decorationIds.length>0&&(this._decorationIds=this.editor.deltaDecorations(this._decorationIds,[]),this._hasWordHighlights.set(!1))}_stopAll(){this._removeDecorations(),-1!==this.renderDecorationsTimer&&(clearTimeout(this.renderDecorationsTimer),this.renderDecorationsTimer=-1),null!==this.workerRequest&&(this.workerRequest.cancel(),this.workerRequest=null),this.workerRequestCompleted||(this.workerRequestTokenId++,this.workerRequestCompleted=!0)}_onPositionChanged(Je){this.occurrencesHighlight&&3===Je.reason?this._run():this._stopAll()}_getWord(){let Je=this.editor.getSelection(),et=Je.startLineNumber,tt=Je.startColumn;return this.model.getWordAtPosition({lineNumber:et,column:tt})}_run(){let Je=this.editor.getSelection();if(Je.startLineNumber!==Je.endLineNumber)return void this._stopAll();let et=Je.startColumn,tt=Je.endColumn;const ot=this._getWord();if(!ot||ot.startColumn>et||ot.endColumn<tt)return void this._stopAll();const it=this.workerRequest&&this.workerRequest.isValid(this.model,Je,this._decorationIds);if(this.lastCursorPositionChangeTime=(new Date).getTime(),it)this.workerRequestCompleted&&-1!==this.renderDecorationsTimer&&(clearTimeout(this.renderDecorationsTimer),this.renderDecorationsTimer=-1,this._beginRenderDecorations());else{this._stopAll();let Je=++this.workerRequestTokenId;this.workerRequestCompleted=!1,this.workerRequest=function computeOccurencesAtPosition(Je,et,tt){return Dn.i.has(Je)?new SemanticOccurenceAtPositionRequest(Je,et,tt):new TextualOccurenceAtPositionRequest(Je,et,tt)}(this.model,this.editor.getSelection(),this.editor.getOption(115)),this.workerRequest.result.then(et=>{Je===this.workerRequestTokenId&&(this.workerRequestCompleted=!0,this.workerRequestValue=et||[],this._beginRenderDecorations())},Cn.e)}}_beginRenderDecorations(){let Je=(new Date).getTime(),et=this.lastCursorPositionChangeTime+250;Je>=et?(this.renderDecorationsTimer=-1,this.renderDecorations()):this.renderDecorationsTimer=setTimeout(()=>{this.renderDecorations()},et-Je)}renderDecorations(){this.renderDecorationsTimer=-1;let Je=[];for(const et of this.workerRequestValue)et.range&&Je.push({range:et.range,options:WordHighlighter._getDecorationOptions(et.kind)});this._decorationIds=this.editor.deltaDecorations(this._decorationIds,Je),this._hasWordHighlights.set(this.hasDecorations())}static _getDecorationOptions(Je){return Je===Dn.h.Write?this._WRITE_OPTIONS:Je===Dn.h.Text?this._TEXT_OPTIONS:this._REGULAR_OPTIONS}dispose(){this._stopAll(),this.toUnhook.dispose()}}WordHighlighter._WRITE_OPTIONS=En.a.register({description:"word-highlight-strong",stickiness:1,className:"wordHighlightStrong",overviewRuler:{color:Object(Tn.g)(Fn),position:kn.d.Center}}),WordHighlighter._TEXT_OPTIONS=En.a.register({description:"selection-highlight",stickiness:1,className:"selectionHighlight",overviewRuler:{color:Object(Tn.g)(Ln.jc),position:kn.d.Center}}),WordHighlighter._REGULAR_OPTIONS=En.a.register({description:"word-highlight",stickiness:1,className:"wordHighlight",overviewRuler:{color:Object(Tn.g)(Nn),position:kn.d.Center}});let Vn=class WordHighlighterContribution extends _n.a{constructor(Je,et){super(),this.wordHighlighter=null;const createWordHighlighterIfPossible=()=>{Je.hasModel()&&(this.wordHighlighter=new WordHighlighter(Je,et))};this._register(Je.onDidChangeModel(Je=>{this.wordHighlighter&&(this.wordHighlighter.dispose(),this.wordHighlighter=null),createWordHighlighterIfPossible()})),createWordHighlighterIfPossible()}static get(Je){return Je.getContribution(WordHighlighterContribution.ID)}saveViewState(){return!(!this.wordHighlighter||!this.wordHighlighter.hasDecorations())}moveNext(){this.wordHighlighter&&this.wordHighlighter.moveNext()}moveBack(){this.wordHighlighter&&this.wordHighlighter.moveBack()}restoreViewState(Je){this.wordHighlighter&&Je&&this.wordHighlighter.restore()}dispose(){this.wordHighlighter&&(this.wordHighlighter.dispose(),this.wordHighlighter=null),super.dispose()}};Vn.ID="editor.contrib.wordHighlighter",Vn=__decorate([__param(1,Pn.b)],Vn);class WordHighlightNavigationAction extends wn.b{constructor(Je,et){super(et),this._isNext=Je}run(Je,et){const tt=Vn.get(et);tt&&(this._isNext?tt.moveNext():tt.moveBack())}}class TriggerWordHighlightAction extends wn.b{constructor(){super({id:"editor.action.wordHighlight.trigger",label:ot.a("wordHighlight.trigger.label","Trigger Symbol Highlight"),alias:"Trigger Symbol Highlight",precondition:Bn.toNegated(),kbOpts:{kbExpr:xn.a.editorTextFocus,primary:0,weight:100}})}run(Je,et,tt){const ot=Vn.get(et);ot&&ot.restoreViewState(!0)}}Object(wn.l)(Vn.ID,Vn),Object(wn.j)(class NextWordHighlightAction extends WordHighlightNavigationAction{constructor(){super(!0,{id:"editor.action.wordHighlight.next",label:ot.a("wordHighlight.next.label","Go to Next Symbol Highlight"),alias:"Go to Next Symbol Highlight",precondition:Bn,kbOpts:{kbExpr:xn.a.editorTextFocus,primary:65,weight:100}})}}),Object(wn.j)(class PrevWordHighlightAction extends WordHighlightNavigationAction{constructor(){super(!1,{id:"editor.action.wordHighlight.prev",label:ot.a("wordHighlight.previous.label","Go to Previous Symbol Highlight"),alias:"Go to Previous Symbol Highlight",precondition:Bn,kbOpts:{kbExpr:xn.a.editorTextFocus,primary:1089,weight:100}})}}),Object(wn.j)(TriggerWordHighlightAction),Object(Tn.f)((Je,et)=>{const tt=Je.getColor(Ln.T);tt&&(et.addRule(`.monaco-editor .focused .selectionHighlight { background-color: ${tt}; }`),et.addRule(`.monaco-editor .selectionHighlight { background-color: ${tt.transparent(.5)}; }`));const ot=Je.getColor(jn);ot&&et.addRule(`.monaco-editor .wordHighlight { background-color: ${ot}; }`);const it=Je.getColor(Mn);it&&et.addRule(`.monaco-editor .wordHighlightStrong { background-color: ${it}; }`);const Zt=Je.getColor(Ln.U);Zt&&et.addRule(`.monaco-editor .selectionHighlight { border: 1px ${"hc"===Je.type?"dotted":"solid"} ${Zt}; box-sizing: border-box; }`);const en=Je.getColor(An);en&&et.addRule(`.monaco-editor .wordHighlight { border: 1px ${"hc"===Je.type?"dashed":"solid"} ${en}; box-sizing: border-box; }`);const Cn=Je.getColor(Rn);Cn&&et.addRule(`.monaco-editor .wordHighlightStrong { border: 1px ${"hc"===Je.type?"dashed":"solid"} ${Cn}; box-sizing: border-box; }`)})},7052:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"DeleteWordPartLeft",(function(){return DeleteWordPartLeft})),tt.d(et,"DeleteWordPartRight",(function(){return DeleteWordPartRight})),tt.d(et,"WordPartLeftCommand",(function(){return WordPartLeftCommand})),tt.d(et,"CursorWordPartLeft",(function(){return CursorWordPartLeft})),tt.d(et,"CursorWordPartLeftSelect",(function(){return CursorWordPartLeftSelect})),tt.d(et,"WordPartRightCommand",(function(){return WordPartRightCommand})),tt.d(et,"CursorWordPartRight",(function(){return CursorWordPartRight})),tt.d(et,"CursorWordPartRightSelect",(function(){return CursorWordPartRightSelect}));var ot=tt(13),it=tt(535),Zt=tt(10),en=tt(23),Cn=tt(1235),_n=tt(98);class DeleteWordPartLeft extends Cn.DeleteWordCommand{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:0,id:"deleteWordPartLeft",precondition:en.a.writable,kbOpts:{kbExpr:en.a.textInputFocus,primary:0,mac:{primary:769},weight:100}})}_delete(Je,et){let tt=it.b.deleteWordPartLeft(Je);return tt||new Zt.a(1,1,1,1)}}class DeleteWordPartRight extends Cn.DeleteWordCommand{constructor(){super({whitespaceHeuristics:!0,wordNavigationType:2,id:"deleteWordPartRight",precondition:en.a.writable,kbOpts:{kbExpr:en.a.textInputFocus,primary:0,mac:{primary:788},weight:100}})}_delete(Je,et){let tt=it.b.deleteWordPartRight(Je);if(tt)return tt;const ot=Je.model.getLineCount(),en=Je.model.getLineMaxColumn(ot);return new Zt.a(ot,en,ot,en)}}class WordPartLeftCommand extends Cn.MoveWordCommand{_move(Je,et,tt,ot){return it.b.moveWordPartLeft(Je,et,tt)}}class CursorWordPartLeft extends WordPartLeftCommand{constructor(){super({inSelectionMode:!1,wordNavigationType:0,id:"cursorWordPartLeft",precondition:void 0,kbOpts:{kbExpr:en.a.textInputFocus,primary:0,mac:{primary:783},weight:100}})}}_n.a.registerCommandAlias("cursorWordPartStartLeft","cursorWordPartLeft");class CursorWordPartLeftSelect extends WordPartLeftCommand{constructor(){super({inSelectionMode:!0,wordNavigationType:0,id:"cursorWordPartLeftSelect",precondition:void 0,kbOpts:{kbExpr:en.a.textInputFocus,primary:0,mac:{primary:1807},weight:100}})}}_n.a.registerCommandAlias("cursorWordPartStartLeftSelect","cursorWordPartLeftSelect");class WordPartRightCommand extends Cn.MoveWordCommand{_move(Je,et,tt,ot){return it.b.moveWordPartRight(Je,et,tt)}}class CursorWordPartRight extends WordPartRightCommand{constructor(){super({inSelectionMode:!1,wordNavigationType:2,id:"cursorWordPartRight",precondition:void 0,kbOpts:{kbExpr:en.a.textInputFocus,primary:0,mac:{primary:785},weight:100}})}}class CursorWordPartRightSelect extends WordPartRightCommand{constructor(){super({inSelectionMode:!0,wordNavigationType:2,id:"cursorWordPartRightSelect",precondition:void 0,kbOpts:{kbExpr:en.a.textInputFocus,primary:0,mac:{primary:1809},weight:100}})}}Object(ot.k)(new DeleteWordPartLeft),Object(ot.k)(new DeleteWordPartRight),Object(ot.k)(new CursorWordPartLeft),Object(ot.k)(new CursorWordPartLeftSelect),Object(ot.k)(new CursorWordPartRight),Object(ot.k)(new CursorWordPartRightSelect)},7053:function(Je,et){(function(et){Je.exports=et}).call(this,{})},7054:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"jsonDefaults",(function(){return it}));tt(393);var ot=tt(1473),it=new(function(){function LanguageServiceDefaultsImpl(Je,et,tt){this._onDidChange=new ot.Emitter,this._languageId=Je,this.setDiagnosticsOptions(et),this.setModeConfiguration(tt)}return Object.defineProperty(LanguageServiceDefaultsImpl.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(LanguageServiceDefaultsImpl.prototype,"languageId",{get:function(){return this._languageId},enumerable:!1,configurable:!0}),Object.defineProperty(LanguageServiceDefaultsImpl.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!1,configurable:!0}),Object.defineProperty(LanguageServiceDefaultsImpl.prototype,"diagnosticsOptions",{get:function(){return this._diagnosticsOptions},enumerable:!1,configurable:!0}),LanguageServiceDefaultsImpl.prototype.setDiagnosticsOptions=function(Je){this._diagnosticsOptions=Je||Object.create(null),this._onDidChange.fire(this)},LanguageServiceDefaultsImpl.prototype.setModeConfiguration=function(Je){this._modeConfiguration=Je||Object.create(null),this._onDidChange.fire(this)},LanguageServiceDefaultsImpl}())("json",{validate:!0,allowComments:!0,schemas:[],enableSchemaRequest:!1,schemaRequest:"warning",schemaValidation:"warning",comments:"error",trailingCommas:"error"},{documentFormattingEdits:!0,documentRangeFormattingEdits:!0,completionItems:!0,hovers:!0,documentSymbols:!0,tokens:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0});ot.languages.json={jsonDefaults:it},ot.languages.register({id:"json",extensions:[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".har"],aliases:["JSON","json"],mimetypes:["application/json"]}),ot.languages.onLanguage("json",(function(){(function getMode(){return tt.e(35).then(tt.bind(null,7796))})().then((function(Je){return Je.setupMode(it)}))}))},7055:function(Je,et,tt){"use strict";var ot=tt(1408);function BackslashError(Je,et){this.__proto__=new Error(et),this.__proto__.name="BackslashError",this.offset=Je}function isOctalDigit(Je){return Je>="0"&&Je<="7"}function isHexDigit(Je){return Je>="0"&&Je<="9"||Je>="a"&&Je<="f"||Je>="A"&&Je<="F"}function parseHex(Je){return Je=parseInt(Je,16),ot.ucs2.encode([Je])}function process(Je,et,tt){var it=!1,Zt=[];function assertHexDigit(et){var tt=Je[et];if(!isHexDigit(tt))throw new BackslashError(et,"Unexpected token ILLEGAL");return tt}for(;et<Je.length;){var en=Je[et];if(et++,it){switch(it=!1,en){case"n":Zt.push("\n");continue;case"r":Zt.push("\r");continue;case"f":Zt.push("\f");continue;case"b":Zt.push("\b");continue;case"t":Zt.push("\t");continue;case"v":Zt.push("\v");continue;case"\\":Zt.push("\\");continue}if("x"===en){Zt.push(parseHex(assertHexDigit(et)+assertHexDigit(et+1))),et+=2;continue}if("u"===en){Zt.push(parseHex(assertHexDigit(et)+assertHexDigit(et+1)+assertHexDigit(et+2)+assertHexDigit(et+3))),et+=4;continue}if(isOctalDigit(en)){var Cn;isOctalDigit(Cn=Je[et])&&(et++,en+=Cn,isOctalDigit(Cn=Je[et])&&en[0]<="3"&&(et++,en+=Cn)),Zt.push(ot.ucs2.encode([parseInt(en,8)]));continue}Zt.push(en)}else if("\\"===en)it=!0;else{if(en===tt){et--;break}Zt.push(en)}}return 3===arguments.length?{end:et,value:Zt.join("")}:Zt.join("")}Je.exports=function backslash(Je){return process(Je,0)},Je.exports.parseUntil=function parseUntil(Je,et,tt){return process(Je,et,tt)}},7056:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.CodeGen=et.Name=et.nil=et.stringify=et.str=et._=et.KeywordCxt=void 0;var ot=tt(1796);Object.defineProperty(et,"KeywordCxt",{enumerable:!0,get:function(){return ot.KeywordCxt}});var it=tt(214);Object.defineProperty(et,"_",{enumerable:!0,get:function(){return it._}}),Object.defineProperty(et,"str",{enumerable:!0,get:function(){return it.str}}),Object.defineProperty(et,"stringify",{enumerable:!0,get:function(){return it.stringify}}),Object.defineProperty(et,"nil",{enumerable:!0,get:function(){return it.nil}}),Object.defineProperty(et,"Name",{enumerable:!0,get:function(){return it.Name}}),Object.defineProperty(et,"CodeGen",{enumerable:!0,get:function(){return it.CodeGen}});const Zt=tt(2497),en=tt(1801),Cn=tt(3863),_n=tt(2498),wn=tt(214),Sn=tt(1800),xn=tt(1799),kn=tt(251),En=tt(7062),Dn=tt(7063),defaultRegExp=(Je,et)=>new RegExp(Je,et);defaultRegExp.code="new RegExp";const Pn=["removeAdditional","useDefaults","coerceTypes"],Ln=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),Tn={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},In={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'};function requiredOptions(Je){var et,tt,ot,it,Zt,en,Cn,_n,wn,Sn,xn,kn,En,Pn,Ln,Tn,In,jn,Mn,An,Rn,Nn,Fn,Bn,Vn;const Wn=Je.strict,zn=null===(et=Je.code)||void 0===et?void 0:et.optimize,Hn=!0===zn||void 0===zn?1:zn||0,$n=null!==(ot=null===(tt=Je.code)||void 0===tt?void 0:tt.regExp)&&void 0!==ot?ot:defaultRegExp,qn=null!==(it=Je.uriResolver)&&void 0!==it?it:Dn.default;return{strictSchema:null===(en=null!==(Zt=Je.strictSchema)&&void 0!==Zt?Zt:Wn)||void 0===en||en,strictNumbers:null===(_n=null!==(Cn=Je.strictNumbers)&&void 0!==Cn?Cn:Wn)||void 0===_n||_n,strictTypes:null!==(Sn=null!==(wn=Je.strictTypes)&&void 0!==wn?wn:Wn)&&void 0!==Sn?Sn:"log",strictTuples:null!==(kn=null!==(xn=Je.strictTuples)&&void 0!==xn?xn:Wn)&&void 0!==kn?kn:"log",strictRequired:null!==(Pn=null!==(En=Je.strictRequired)&&void 0!==En?En:Wn)&&void 0!==Pn&&Pn,code:Je.code?{...Je.code,optimize:Hn,regExp:$n}:{optimize:Hn,regExp:$n},loopRequired:null!==(Ln=Je.loopRequired)&&void 0!==Ln?Ln:200,loopEnum:null!==(Tn=Je.loopEnum)&&void 0!==Tn?Tn:200,meta:null===(In=Je.meta)||void 0===In||In,messages:null===(jn=Je.messages)||void 0===jn||jn,inlineRefs:null===(Mn=Je.inlineRefs)||void 0===Mn||Mn,schemaId:null!==(An=Je.schemaId)&&void 0!==An?An:"$id",addUsedSchema:null===(Rn=Je.addUsedSchema)||void 0===Rn||Rn,validateSchema:null===(Nn=Je.validateSchema)||void 0===Nn||Nn,validateFormats:null===(Fn=Je.validateFormats)||void 0===Fn||Fn,unicodeRegExp:null===(Bn=Je.unicodeRegExp)||void 0===Bn||Bn,int32range:null===(Vn=Je.int32range)||void 0===Vn||Vn,uriResolver:qn}}class Ajv{constructor(Je={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,Je=this.opts={...Je,...requiredOptions(Je)};const{es5:et,lines:tt}=this.opts.code;this.scope=new wn.ValueScope({scope:{},prefixes:Ln,es5:et,lines:tt}),this.logger=function getLogger(Je){if(!1===Je)return jn;if(void 0===Je)return console;if(Je.log&&Je.warn&&Je.error)return Je;throw new Error("logger must implement log, warn and error methods")}(Je.logger);const ot=Je.validateFormats;Je.validateFormats=!1,this.RULES=(0,Cn.getRules)(),checkOptions.call(this,Tn,Je,"NOT SUPPORTED"),checkOptions.call(this,In,Je,"DEPRECATED","warn"),this._metaOpts=getMetaSchemaOptions.call(this),Je.formats&&addInitialFormats.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),Je.keywords&&addInitialKeywords.call(this,Je.keywords),"object"==typeof Je.meta&&this.addMetaSchema(Je.meta),addInitialSchemas.call(this),Je.validateFormats=ot}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:Je,meta:et,schemaId:tt}=this.opts;let ot=En;"id"===tt&&(ot={...En},ot.id=ot.$id,delete ot.$id),et&&Je&&this.addMetaSchema(ot,ot[tt],!1)}defaultMeta(){const{meta:Je,schemaId:et}=this.opts;return this.opts.defaultMeta="object"==typeof Je?Je[et]||Je:void 0}validate(Je,et){let tt;if("string"==typeof Je){if(tt=this.getSchema(Je),!tt)throw new Error(`no schema with key or ref "${Je}"`)}else tt=this.compile(Je);const ot=tt(et);return"$async"in tt||(this.errors=tt.errors),ot}compile(Je,et){const tt=this._addSchema(Je,et);return tt.validate||this._compileSchemaEnv(tt)}compileAsync(Je,et){if("function"!=typeof this.opts.loadSchema)throw new Error("options.loadSchema should be a function");const{loadSchema:tt}=this.opts;return runCompileAsync.call(this,Je,et);async function runCompileAsync(Je,et){await loadMetaSchema.call(this,Je.$schema);const tt=this._addSchema(Je,et);return tt.validate||_compileAsync.call(this,tt)}async function loadMetaSchema(Je){Je&&!this.getSchema(Je)&&await runCompileAsync.call(this,{$ref:Je},!0)}async function _compileAsync(Je){try{return this._compileSchemaEnv(Je)}catch(et){if(!(et instanceof en.default))throw et;return checkLoaded.call(this,et),await loadMissingSchema.call(this,et.missingSchema),_compileAsync.call(this,Je)}}function checkLoaded({missingSchema:Je,missingRef:et}){if(this.refs[Je])throw new Error(`AnySchema ${Je} is loaded but ${et} cannot be resolved`)}async function loadMissingSchema(Je){const tt=await _loadSchema.call(this,Je);this.refs[Je]||await loadMetaSchema.call(this,tt.$schema),this.refs[Je]||this.addSchema(tt,Je,et)}async function _loadSchema(Je){const et=this._loading[Je];if(et)return et;try{return await(this._loading[Je]=tt(Je))}finally{delete this._loading[Je]}}}addSchema(Je,et,tt,ot=this.opts.validateSchema){if(Array.isArray(Je)){for(const et of Je)this.addSchema(et,void 0,tt,ot);return this}let it;if("object"==typeof Je){const{schemaId:et}=this.opts;if(it=Je[et],void 0!==it&&"string"!=typeof it)throw new Error(`schema ${et} must be string`)}return et=(0,Sn.normalizeId)(et||it),this._checkUnique(et),this.schemas[et]=this._addSchema(Je,tt,et,ot,!0),this}addMetaSchema(Je,et,tt=this.opts.validateSchema){return this.addSchema(Je,et,!0,tt),this}validateSchema(Je,et){if("boolean"==typeof Je)return!0;let tt;if(tt=Je.$schema,void 0!==tt&&"string"!=typeof tt)throw new Error("$schema must be a string");if(tt=tt||this.opts.defaultMeta||this.defaultMeta(),!tt)return this.logger.warn("meta-schema not available"),this.errors=null,!0;const ot=this.validate(tt,Je);if(!ot&&et){const Je="schema is invalid: "+this.errorsText();if("log"!==this.opts.validateSchema)throw new Error(Je);this.logger.error(Je)}return ot}getSchema(Je){let et;for(;"string"==typeof(et=getSchEnv.call(this,Je));)Je=et;if(void 0===et){const{schemaId:tt}=this.opts,ot=new _n.SchemaEnv({schema:{},schemaId:tt});if(et=_n.resolveSchema.call(this,ot,Je),!et)return;this.refs[Je]=et}return et.validate||this._compileSchemaEnv(et)}removeSchema(Je){if(Je instanceof RegExp)return this._removeAllSchemas(this.schemas,Je),this._removeAllSchemas(this.refs,Je),this;switch(typeof Je){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{const et=getSchEnv.call(this,Je);return"object"==typeof et&&this._cache.delete(et.schema),delete this.schemas[Je],delete this.refs[Je],this}case"object":{const et=Je;this._cache.delete(et);let tt=Je[this.opts.schemaId];return tt&&(tt=(0,Sn.normalizeId)(tt),delete this.schemas[tt],delete this.refs[tt]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(Je){for(const et of Je)this.addKeyword(et);return this}addKeyword(Je,et){let tt;if("string"==typeof Je)tt=Je,"object"==typeof et&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),et.keyword=tt);else{if("object"!=typeof Je||void 0!==et)throw new Error("invalid addKeywords parameters");if(tt=(et=Je).keyword,Array.isArray(tt)&&!tt.length)throw new Error("addKeywords: keyword must be string or non-empty array")}if(checkKeyword.call(this,tt,et),!et)return(0,kn.eachItem)(tt,Je=>addRule.call(this,Je)),this;keywordMetaschema.call(this,et);const ot={...et,type:(0,xn.getJSONTypes)(et.type),schemaType:(0,xn.getJSONTypes)(et.schemaType)};return(0,kn.eachItem)(tt,0===ot.type.length?Je=>addRule.call(this,Je,ot):Je=>ot.type.forEach(et=>addRule.call(this,Je,ot,et))),this}getKeyword(Je){const et=this.RULES.all[Je];return"object"==typeof et?et.definition:!!et}removeKeyword(Je){const{RULES:et}=this;delete et.keywords[Je],delete et.all[Je];for(const tt of et.rules){const et=tt.rules.findIndex(et=>et.keyword===Je);et>=0&&tt.rules.splice(et,1)}return this}addFormat(Je,et){return"string"==typeof et&&(et=new RegExp(et)),this.formats[Je]=et,this}errorsText(Je=this.errors,{separator:et=", ",dataVar:tt="data"}={}){return Je&&0!==Je.length?Je.map(Je=>`${tt}${Je.instancePath} ${Je.message}`).reduce((Je,tt)=>Je+et+tt):"No errors"}$dataMetaSchema(Je,et){const tt=this.RULES.all;Je=JSON.parse(JSON.stringify(Je));for(const ot of et){const et=ot.split("/").slice(1);let it=Je;for(const Je of et)it=it[Je];for(const Je in tt){const et=tt[Je];if("object"!=typeof et)continue;const{$data:ot}=et.definition,Zt=it[Je];ot&&Zt&&(it[Je]=schemaOrData(Zt))}}return Je}_removeAllSchemas(Je,et){for(const tt in Je){const ot=Je[tt];et&&!et.test(tt)||("string"==typeof ot?delete Je[tt]:ot&&!ot.meta&&(this._cache.delete(ot.schema),delete Je[tt]))}}_addSchema(Je,et,tt,ot=this.opts.validateSchema,it=this.opts.addUsedSchema){let Zt;const{schemaId:en}=this.opts;if("object"==typeof Je)Zt=Je[en];else{if(this.opts.jtd)throw new Error("schema must be object");if("boolean"!=typeof Je)throw new Error("schema must be object or boolean")}let Cn=this._cache.get(Je);if(void 0!==Cn)return Cn;tt=(0,Sn.normalizeId)(Zt||tt);const wn=Sn.getSchemaRefs.call(this,Je,tt);return Cn=new _n.SchemaEnv({schema:Je,schemaId:en,meta:et,baseId:tt,localRefs:wn}),this._cache.set(Cn.schema,Cn),it&&!tt.startsWith("#")&&(tt&&this._checkUnique(tt),this.refs[tt]=Cn),ot&&this.validateSchema(Je,!0),Cn}_checkUnique(Je){if(this.schemas[Je]||this.refs[Je])throw new Error(`schema with key or id "${Je}" already exists`)}_compileSchemaEnv(Je){if(Je.meta?this._compileMetaSchema(Je):_n.compileSchema.call(this,Je),!Je.validate)throw new Error("ajv implementation error");return Je.validate}_compileMetaSchema(Je){const et=this.opts;this.opts=this._metaOpts;try{_n.compileSchema.call(this,Je)}finally{this.opts=et}}}function checkOptions(Je,et,tt,ot="error"){for(const it in Je){const Zt=it;Zt in et&&this.logger[ot](`${tt}: option ${it}. ${Je[Zt]}`)}}function getSchEnv(Je){return Je=(0,Sn.normalizeId)(Je),this.schemas[Je]||this.refs[Je]}function addInitialSchemas(){const Je=this.opts.schemas;if(Je)if(Array.isArray(Je))this.addSchema(Je);else for(const et in Je)this.addSchema(Je[et],et)}function addInitialFormats(){for(const Je in this.opts.formats){const et=this.opts.formats[Je];et&&this.addFormat(Je,et)}}function addInitialKeywords(Je){if(Array.isArray(Je))this.addVocabulary(Je);else{this.logger.warn("keywords option as map is deprecated, pass array");for(const et in Je){const tt=Je[et];tt.keyword||(tt.keyword=et),this.addKeyword(tt)}}}function getMetaSchemaOptions(){const Je={...this.opts};for(const et of Pn)delete Je[et];return Je}Ajv.ValidationError=Zt.default,Ajv.MissingRefError=en.default,et.default=Ajv;const jn={log(){},warn(){},error(){}};const Mn=/^[a-z_$][a-z0-9_$:-]*$/i;function checkKeyword(Je,et){const{RULES:tt}=this;if((0,kn.eachItem)(Je,Je=>{if(tt.keywords[Je])throw new Error(`Keyword ${Je} is already defined`);if(!Mn.test(Je))throw new Error(`Keyword ${Je} has invalid name`)}),et&&et.$data&&!("code"in et)&&!("validate"in et))throw new Error('$data keyword must have "code" or "validate" function')}function addRule(Je,et,tt){var ot;const it=null==et?void 0:et.post;if(tt&&it)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:Zt}=this;let en=it?Zt.post:Zt.rules.find(({type:Je})=>Je===tt);if(en||(en={type:tt,rules:[]},Zt.rules.push(en)),Zt.keywords[Je]=!0,!et)return;const Cn={keyword:Je,definition:{...et,type:(0,xn.getJSONTypes)(et.type),schemaType:(0,xn.getJSONTypes)(et.schemaType)}};et.before?addBeforeRule.call(this,en,Cn,et.before):en.rules.push(Cn),Zt.all[Je]=Cn,null===(ot=et.implements)||void 0===ot||ot.forEach(Je=>this.addKeyword(Je))}function addBeforeRule(Je,et,tt){const ot=Je.rules.findIndex(Je=>Je.keyword===tt);ot>=0?Je.rules.splice(ot,0,et):(Je.rules.push(et),this.logger.warn(`rule ${tt} is not defined`))}function keywordMetaschema(Je){let{metaSchema:et}=Je;void 0!==et&&(Je.$data&&this.opts.$data&&(et=schemaOrData(et)),Je.validateSchema=this.compile(et,!0))}const An={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function schemaOrData(Je){return{anyOf:[Je,An]}}},7057:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.boolOrEmptySchema=et.topBoolOrEmptySchema=void 0;const ot=tt(1797),it=tt(214),Zt=tt(904),en={message:"boolean schema is false"};function falseSchemaError(Je,et){const{gen:tt,data:it}=Je,Zt={gen:tt,keyword:"false schema",data:it,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:Je};(0,ot.reportError)(Zt,en,void 0,et)}et.topBoolOrEmptySchema=function topBoolOrEmptySchema(Je){const{gen:et,schema:tt,validateName:ot}=Je;!1===tt?falseSchemaError(Je,!1):"object"==typeof tt&&!0===tt.$async?et.return(Zt.default.data):(et.assign(it._`${ot}.errors`,null),et.return(!0))},et.boolOrEmptySchema=function boolOrEmptySchema(Je,et){const{gen:tt,schema:ot}=Je;!1===ot?(tt.var(et,!1),falseSchemaError(Je)):tt.var(et,!0)}},7058:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.assignDefaults=void 0;const ot=tt(214),it=tt(251);function assignDefault(Je,et,tt){const{gen:Zt,compositeRule:en,data:Cn,opts:_n}=Je;if(void 0===tt)return;const wn=ot._`${Cn}${(0,ot.getProperty)(et)}`;if(en)return void(0,it.checkStrictMode)(Je,"default is ignored for: "+wn);let Sn=ot._`${wn} === undefined`;"empty"===_n.useDefaults&&(Sn=ot._`${Sn} || ${wn} === null || ${wn} === ""`),Zt.if(Sn,ot._`${wn} = ${(0,ot.stringify)(tt)}`)}et.assignDefaults=function assignDefaults(Je,et){const{properties:tt,items:ot}=Je.schema;if("object"===et&&tt)for(const et in tt)assignDefault(Je,et,tt[et].default);else"array"===et&&Array.isArray(ot)&&ot.forEach((et,tt)=>assignDefault(Je,tt,et.default))}},7059:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.validateKeywordUsage=et.validSchemaType=et.funcKeywordCode=et.macroKeywordCode=void 0;const ot=tt(214),it=tt(904),Zt=tt(701),en=tt(1797);function modifyData(Je){const{gen:et,data:tt,it:it}=Je;et.if(it.parentData,()=>et.assign(tt,ot._`${it.parentData}[${it.parentDataProperty}]`))}function useKeyword(Je,et,tt){if(void 0===tt)throw new Error(`keyword "${et}" failed to compile`);return Je.scopeValue("keyword","function"==typeof tt?{ref:tt}:{ref:tt,code:(0,ot.stringify)(tt)})}et.macroKeywordCode=function macroKeywordCode(Je,et){const{gen:tt,keyword:it,schema:Zt,parentSchema:en,it:Cn}=Je,_n=et.macro.call(Cn.self,Zt,en,Cn),wn=useKeyword(tt,it,_n);!1!==Cn.opts.validateSchema&&Cn.self.validateSchema(_n,!0);const Sn=tt.name("valid");Je.subschema({schema:_n,schemaPath:ot.nil,errSchemaPath:`${Cn.errSchemaPath}/${it}`,topSchemaRef:wn,compositeRule:!0},Sn),Je.pass(Sn,()=>Je.error(!0))},et.funcKeywordCode=function funcKeywordCode(Je,et){var tt;const{gen:Cn,keyword:_n,schema:wn,parentSchema:Sn,$data:xn,it:kn}=Je;!function checkAsyncKeyword({schemaEnv:Je},et){if(et.async&&!Je.$async)throw new Error("async keyword in sync schema")}(kn,et);const En=!xn&&et.compile?et.compile.call(kn.self,wn,Sn,kn):et.validate,Dn=useKeyword(Cn,_n,En),Pn=Cn.let("valid");function assignValid(tt=(et.async?ot._`await `:ot.nil)){const en=kn.opts.passContext?it.default.this:it.default.self,_n=!("compile"in et&&!xn||!1===et.schema);Cn.assign(Pn,ot._`${tt}${(0,Zt.callValidateCode)(Je,Dn,en,_n)}`,et.modifying)}function reportErrs(Je){var tt;Cn.if((0,ot.not)(null!==(tt=et.valid)&&void 0!==tt?tt:Pn),Je)}Je.block$data(Pn,(function validateKeyword(){if(!1===et.errors)assignValid(),et.modifying&&modifyData(Je),reportErrs(()=>Je.error());else{const tt=et.async?function validateAsync(){const Je=Cn.let("ruleErrs",null);return Cn.try(()=>assignValid(ot._`await `),et=>Cn.assign(Pn,!1).if(ot._`${et} instanceof ${kn.ValidationError}`,()=>Cn.assign(Je,ot._`${et}.errors`),()=>Cn.throw(et))),Je}():function validateSync(){const Je=ot._`${Dn}.errors`;return Cn.assign(Je,null),assignValid(ot.nil),Je}();et.modifying&&modifyData(Je),reportErrs(()=>function addErrs(Je,et){const{gen:tt}=Je;tt.if(ot._`Array.isArray(${et})`,()=>{tt.assign(it.default.vErrors,ot._`${it.default.vErrors} === null ? ${et} : ${it.default.vErrors}.concat(${et})`).assign(it.default.errors,ot._`${it.default.vErrors}.length`),(0,en.extendErrors)(Je)},()=>Je.error())}(Je,tt))}})),Je.ok(null!==(tt=et.valid)&&void 0!==tt?tt:Pn)},et.validSchemaType=function validSchemaType(Je,et,tt=!1){return!et.length||et.some(et=>"array"===et?Array.isArray(Je):"object"===et?Je&&"object"==typeof Je&&!Array.isArray(Je):typeof Je==et||tt&&void 0===Je)},et.validateKeywordUsage=function validateKeywordUsage({schema:Je,opts:et,self:tt,errSchemaPath:ot},it,Zt){if(Array.isArray(it.keyword)?!it.keyword.includes(Zt):it.keyword!==Zt)throw new Error("ajv implementation error");const en=it.dependencies;if(null==en?void 0:en.some(et=>!Object.prototype.hasOwnProperty.call(Je,et)))throw new Error(`parent schema must have dependencies of ${Zt}: ${en.join(",")}`);if(it.validateSchema){if(!it.validateSchema(Je[Zt])){const Je=`keyword "${Zt}" value is invalid at path "${ot}": `+tt.errorsText(it.validateSchema.errors);if("log"!==et.validateSchema)throw new Error(Je);tt.logger.error(Je)}}}},7060:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.extendSubschemaMode=et.extendSubschemaData=et.getSubschema=void 0;const ot=tt(214),it=tt(251);et.getSubschema=function getSubschema(Je,{keyword:et,schemaProp:tt,schema:Zt,schemaPath:en,errSchemaPath:Cn,topSchemaRef:_n}){if(void 0!==et&&void 0!==Zt)throw new Error('both "keyword" and "schema" passed, only one allowed');if(void 0!==et){const Zt=Je.schema[et];return void 0===tt?{schema:Zt,schemaPath:ot._`${Je.schemaPath}${(0,ot.getProperty)(et)}`,errSchemaPath:`${Je.errSchemaPath}/${et}`}:{schema:Zt[tt],schemaPath:ot._`${Je.schemaPath}${(0,ot.getProperty)(et)}${(0,ot.getProperty)(tt)}`,errSchemaPath:`${Je.errSchemaPath}/${et}/${(0,it.escapeFragment)(tt)}`}}if(void 0!==Zt){if(void 0===en||void 0===Cn||void 0===_n)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:Zt,schemaPath:en,topSchemaRef:_n,errSchemaPath:Cn}}throw new Error('either "keyword" or "schema" must be passed')},et.extendSubschemaData=function extendSubschemaData(Je,et,{dataProp:tt,dataPropType:Zt,data:en,dataTypes:Cn,propertyName:_n}){if(void 0!==en&&void 0!==tt)throw new Error('both "data" and "dataProp" passed, only one allowed');const{gen:wn}=et;if(void 0!==tt){const{errorPath:en,dataPathArr:Cn,opts:_n}=et;dataContextProps(wn.let("data",ot._`${et.data}${(0,ot.getProperty)(tt)}`,!0)),Je.errorPath=ot.str`${en}${(0,it.getErrorPath)(tt,Zt,_n.jsPropertySyntax)}`,Je.parentDataProperty=ot._`${tt}`,Je.dataPathArr=[...Cn,Je.parentDataProperty]}if(void 0!==en){dataContextProps(en instanceof ot.Name?en:wn.let("data",en,!0)),void 0!==_n&&(Je.propertyName=_n)}function dataContextProps(tt){Je.data=tt,Je.dataLevel=et.dataLevel+1,Je.dataTypes=[],et.definedProperties=new Set,Je.parentData=et.data,Je.dataNames=[...et.dataNames,tt]}Cn&&(Je.dataTypes=Cn)},et.extendSubschemaMode=function extendSubschemaMode(Je,{jtdDiscriminator:et,jtdMetadata:tt,compositeRule:ot,createErrors:it,allErrors:Zt}){void 0!==ot&&(Je.compositeRule=ot),void 0!==it&&(Je.createErrors=it),void 0!==Zt&&(Je.allErrors=Zt),Je.jtdDiscriminator=et,Je.jtdMetadata=tt}},7061:function(Je,et,tt){"use strict";var ot=Je.exports=function(Je,et,tt){"function"==typeof et&&(tt=et,et={}),function _traverse(Je,et,tt,it,Zt,en,Cn,_n,wn,Sn){if(it&&"object"==typeof it&&!Array.isArray(it)){for(var xn in et(it,Zt,en,Cn,_n,wn,Sn),it){var kn=it[xn];if(Array.isArray(kn)){if(xn in ot.arrayKeywords)for(var En=0;En<kn.length;En++)_traverse(Je,et,tt,kn[En],Zt+"/"+xn+"/"+En,en,Zt,xn,it,En)}else if(xn in ot.propsKeywords){if(kn&&"object"==typeof kn)for(var Dn in kn)_traverse(Je,et,tt,kn[Dn],Zt+"/"+xn+"/"+Dn.replace(/~/g,"~0").replace(/\//g,"~1"),en,Zt,xn,it,Dn)}else(xn in ot.keywords||Je.allKeys&&!(xn in ot.skipKeywords))&&_traverse(Je,et,tt,kn,Zt+"/"+xn,en,Zt,xn,it)}tt(it,Zt,en,Cn,_n,wn,Sn)}}(et,"function"==typeof(tt=et.cb||tt)?tt:tt.pre||function(){},tt.post||function(){},Je,"",Je)};ot.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0},ot.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0},ot.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0},ot.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0}},7062:function(Je){Je.exports=JSON.parse('{"$id":"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#","description":"Meta-schema for $data reference (JSON AnySchema extension proposal)","type":"object","required":["$data"],"properties":{"$data":{"type":"string","anyOf":[{"format":"relative-json-pointer"},{"format":"json-pointer"}]}},"additionalProperties":false}')},7063:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(2073);ot.code='require("ajv/dist/runtime/uri").default',et.default=ot},7064:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(7065),it=tt(7068),Zt=tt(7080),en=tt(7094),Cn=tt(7096),_n=[ot.default,it.default,(0,Zt.default)(),en.default,Cn.metadataVocabulary,Cn.contentVocabulary];et.default=_n},7065:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(7066),it=tt(7067),Zt=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",ot.default,it.default];et.default=Zt},7066:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};et.default=ot},7067:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.callRef=et.getValidate=void 0;const ot=tt(1801),it=tt(701),Zt=tt(214),en=tt(904),Cn=tt(2498),_n=tt(251),wn={keyword:"$ref",schemaType:"string",code(Je){const{gen:et,schema:tt,it:it}=Je,{baseId:en,schemaEnv:_n,validateName:wn,opts:Sn,self:xn}=it,{root:kn}=_n;if(("#"===tt||"#/"===tt)&&en===kn.baseId)return function callRootRef(){if(_n===kn)return callRef(Je,wn,_n,_n.$async);const tt=et.scopeValue("root",{ref:kn});return callRef(Je,Zt._`${tt}.validate`,kn,kn.$async)}();const En=Cn.resolveRef.call(xn,kn,en,tt);if(void 0===En)throw new ot.default(it.opts.uriResolver,en,tt);return En instanceof Cn.SchemaEnv?function callValidate(et){const tt=getValidate(Je,et);callRef(Je,tt,et,et.$async)}(En):function inlineRefSchema(ot){const it=et.scopeValue("schema",!0===Sn.code.source?{ref:ot,code:(0,Zt.stringify)(ot)}:{ref:ot}),en=et.name("valid"),Cn=Je.subschema({schema:ot,dataTypes:[],schemaPath:Zt.nil,topSchemaRef:it,errSchemaPath:tt},en);Je.mergeEvaluated(Cn),Je.ok(en)}(En)}};function getValidate(Je,et){const{gen:tt}=Je;return et.validate?tt.scopeValue("validate",{ref:et.validate}):Zt._`${tt.scopeValue("wrapper",{ref:et})}.validate`}function callRef(Je,et,tt,ot){const{gen:Cn,it:wn}=Je,{allErrors:Sn,schemaEnv:xn,opts:kn}=wn,En=kn.passContext?en.default.this:Zt.nil;function addErrorsFrom(Je){const et=Zt._`${Je}.errors`;Cn.assign(en.default.vErrors,Zt._`${en.default.vErrors} === null ? ${et} : ${en.default.vErrors}.concat(${et})`),Cn.assign(en.default.errors,Zt._`${en.default.vErrors}.length`)}function addEvaluatedFrom(Je){var et;if(!wn.opts.unevaluated)return;const ot=null===(et=null==tt?void 0:tt.validate)||void 0===et?void 0:et.evaluated;if(!0!==wn.props)if(ot&&!ot.dynamicProps)void 0!==ot.props&&(wn.props=_n.mergeEvaluated.props(Cn,ot.props,wn.props));else{const et=Cn.var("props",Zt._`${Je}.evaluated.props`);wn.props=_n.mergeEvaluated.props(Cn,et,wn.props,Zt.Name)}if(!0!==wn.items)if(ot&&!ot.dynamicItems)void 0!==ot.items&&(wn.items=_n.mergeEvaluated.items(Cn,ot.items,wn.items));else{const et=Cn.var("items",Zt._`${Je}.evaluated.items`);wn.items=_n.mergeEvaluated.items(Cn,et,wn.items,Zt.Name)}}ot?function callAsyncRef(){if(!xn.$async)throw new Error("async schema referenced by sync schema");const tt=Cn.let("valid");Cn.try(()=>{Cn.code(Zt._`await ${(0,it.callValidateCode)(Je,et,En)}`),addEvaluatedFrom(et),Sn||Cn.assign(tt,!0)},Je=>{Cn.if(Zt._`!(${Je} instanceof ${wn.ValidationError})`,()=>Cn.throw(Je)),addErrorsFrom(Je),Sn||Cn.assign(tt,!1)}),Je.ok(tt)}():function callSyncRef(){Je.result((0,it.callValidateCode)(Je,et,En),()=>addEvaluatedFrom(et),()=>addErrorsFrom(et))}()}et.getValidate=getValidate,et.callRef=callRef,et.default=wn},7068:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(7069),it=tt(7070),Zt=tt(7071),en=tt(7073),Cn=tt(7074),_n=tt(7075),wn=tt(7076),Sn=tt(7077),xn=tt(7078),kn=tt(7079),En=[ot.default,it.default,Zt.default,en.default,Cn.default,_n.default,wn.default,Sn.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},xn.default,kn.default];et.default=En},7069:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(214),it=ot.operators,Zt={maximum:{okStr:"<=",ok:it.LTE,fail:it.GT},minimum:{okStr:">=",ok:it.GTE,fail:it.LT},exclusiveMaximum:{okStr:"<",ok:it.LT,fail:it.GTE},exclusiveMinimum:{okStr:">",ok:it.GT,fail:it.LTE}},en={message:({keyword:Je,schemaCode:et})=>ot.str`must be ${Zt[Je].okStr} ${et}`,params:({keyword:Je,schemaCode:et})=>ot._`{comparison: ${Zt[Je].okStr}, limit: ${et}}`},Cn={keyword:Object.keys(Zt),type:"number",schemaType:"number",$data:!0,error:en,code(Je){const{keyword:et,data:tt,schemaCode:it}=Je;Je.fail$data(ot._`${tt} ${Zt[et].fail} ${it} || isNaN(${tt})`)}};et.default=Cn},707:function(Je,et,tt){"use strict";function isThemeColor(Je){return Je&&"string"==typeof Je.id}tt.d(et,"b",(function(){return isThemeColor})),tt.d(et,"a",(function(){return ot}));const ot={ICodeEditor:"vs.editor.ICodeEditor",IDiffEditor:"vs.editor.IDiffEditor"}},7070:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(214),it={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:{message:({schemaCode:Je})=>ot.str`must be multiple of ${Je}`,params:({schemaCode:Je})=>ot._`{multipleOf: ${Je}}`},code(Je){const{gen:et,data:tt,schemaCode:it,it:Zt}=Je,en=Zt.opts.multipleOfPrecision,Cn=et.let("res"),_n=en?ot._`Math.abs(Math.round(${Cn}) - ${Cn}) > 1e-${en}`:ot._`${Cn} !== parseInt(${Cn})`;Je.fail$data(ot._`(${it} === 0 || (${Cn} = ${tt}/${it}, ${_n}))`)}};et.default=it},7071:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(214),it=tt(251),Zt=tt(7072),en={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:{message({keyword:Je,schemaCode:et}){const tt="maxLength"===Je?"more":"fewer";return ot.str`must NOT have ${tt} than ${et} characters`},params:({schemaCode:Je})=>ot._`{limit: ${Je}}`},code(Je){const{keyword:et,data:tt,schemaCode:en,it:Cn}=Je,_n="maxLength"===et?ot.operators.GT:ot.operators.LT,wn=!1===Cn.opts.unicode?ot._`${tt}.length`:ot._`${(0,it.useFunc)(Je.gen,Zt.default)}(${tt})`;Je.fail$data(ot._`${wn} ${_n} ${en}`)}};et.default=en},7072:function(Je,et,tt){"use strict";function ucs2length(Je){const et=Je.length;let tt,ot=0,it=0;for(;it<et;)ot++,tt=Je.charCodeAt(it++),tt>=55296&&tt<=56319&&it<et&&(tt=Je.charCodeAt(it),56320==(64512&tt)&&it++);return ot}Object.defineProperty(et,"__esModule",{value:!0}),et.default=ucs2length,ucs2length.code='require("ajv/dist/runtime/ucs2length").default'},7073:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(701),it=tt(214),Zt={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:{message:({schemaCode:Je})=>it.str`must match pattern "${Je}"`,params:({schemaCode:Je})=>it._`{pattern: ${Je}}`},code(Je){const{data:et,$data:tt,schema:Zt,schemaCode:en,it:Cn}=Je,_n=Cn.opts.unicodeRegExp?"u":"",wn=tt?it._`(new RegExp(${en}, ${_n}))`:(0,ot.usePattern)(Je,Zt);Je.fail$data(it._`!${wn}.test(${et})`)}};et.default=Zt},7074:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(214),it={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:{message({keyword:Je,schemaCode:et}){const tt="maxProperties"===Je?"more":"fewer";return ot.str`must NOT have ${tt} than ${et} properties`},params:({schemaCode:Je})=>ot._`{limit: ${Je}}`},code(Je){const{keyword:et,data:tt,schemaCode:it}=Je,Zt="maxProperties"===et?ot.operators.GT:ot.operators.LT;Je.fail$data(ot._`Object.keys(${tt}).length ${Zt} ${it}`)}};et.default=it},7075:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(701),it=tt(214),Zt=tt(251),en={keyword:"required",type:"object",schemaType:"array",$data:!0,error:{message:({params:{missingProperty:Je}})=>it.str`must have required property '${Je}'`,params:({params:{missingProperty:Je}})=>it._`{missingProperty: ${Je}}`},code(Je){const{gen:et,schema:tt,schemaCode:en,data:Cn,$data:_n,it:wn}=Je,{opts:Sn}=wn;if(!_n&&0===tt.length)return;const xn=tt.length>=Sn.loopRequired;if(wn.allErrors?function allErrorsMode(){if(xn||_n)Je.block$data(it.nil,loopAllRequired);else for(const et of tt)(0,ot.checkReportMissingProp)(Je,et)}():function exitOnErrorMode(){const Zt=et.let("missing");if(xn||_n){const tt=et.let("valid",!0);Je.block$data(tt,()=>function loopUntilMissing(tt,Zt){Je.setParams({missingProperty:tt}),et.forOf(tt,en,()=>{et.assign(Zt,(0,ot.propertyInData)(et,Cn,tt,Sn.ownProperties)),et.if((0,it.not)(Zt),()=>{Je.error(),et.break()})},it.nil)}(Zt,tt)),Je.ok(tt)}else et.if((0,ot.checkMissingProp)(Je,tt,Zt)),(0,ot.reportMissingProp)(Je,Zt),et.else()}(),Sn.strictRequired){const et=Je.parentSchema.properties,{definedProperties:ot}=Je.it;for(const Je of tt)if(void 0===(null==et?void 0:et[Je])&&!ot.has(Je)){const et=`required property "${Je}" is not defined at "${wn.schemaEnv.baseId+wn.errSchemaPath}" (strictRequired)`;(0,Zt.checkStrictMode)(wn,et,wn.opts.strictRequired)}}function loopAllRequired(){et.forOf("prop",en,tt=>{Je.setParams({missingProperty:tt}),et.if((0,ot.noPropertyInData)(et,Cn,tt,Sn.ownProperties),()=>Je.error())})}}};et.default=en},7076:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(214),it={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:{message({keyword:Je,schemaCode:et}){const tt="maxItems"===Je?"more":"fewer";return ot.str`must NOT have ${tt} than ${et} items`},params:({schemaCode:Je})=>ot._`{limit: ${Je}}`},code(Je){const{keyword:et,data:tt,schemaCode:it}=Je,Zt="maxItems"===et?ot.operators.GT:ot.operators.LT;Je.fail$data(ot._`${tt}.length ${Zt} ${it}`)}};et.default=it},7077:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(1799),it=tt(214),Zt=tt(251),en=tt(2499),Cn={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:{message:({params:{i:Je,j:et}})=>it.str`must NOT have duplicate items (items ## ${et} and ${Je} are identical)`,params:({params:{i:Je,j:et}})=>it._`{i: ${Je}, j: ${et}}`},code(Je){const{gen:et,data:tt,$data:Cn,schema:_n,parentSchema:wn,schemaCode:Sn,it:xn}=Je;if(!Cn&&!_n)return;const kn=et.let("valid"),En=wn.items?(0,ot.getSchemaTypes)(wn.items):[];function loopN(Zt,en){const Cn=et.name("item"),_n=(0,ot.checkDataTypes)(En,Cn,xn.opts.strictNumbers,ot.DataType.Wrong),wn=et.const("indices",it._`{}`);et.for(it._`;${Zt}--;`,()=>{et.let(Cn,it._`${tt}[${Zt}]`),et.if(_n,it._`continue`),En.length>1&&et.if(it._`typeof ${Cn} == "string"`,it._`${Cn} += "_"`),et.if(it._`typeof ${wn}[${Cn}] == "number"`,()=>{et.assign(en,it._`${wn}[${Cn}]`),Je.error(),et.assign(kn,!1).break()}).code(it._`${wn}[${Cn}] = ${Zt}`)})}function loopN2(ot,Cn){const _n=(0,Zt.useFunc)(et,en.default),wn=et.name("outer");et.label(wn).for(it._`;${ot}--;`,()=>et.for(it._`${Cn} = ${ot}; ${Cn}--;`,()=>et.if(it._`${_n}(${tt}[${ot}], ${tt}[${Cn}])`,()=>{Je.error(),et.assign(kn,!1).break(wn)})))}Je.block$data(kn,(function validateUniqueItems(){const ot=et.let("i",it._`${tt}.length`),Zt=et.let("j");Je.setParams({i:ot,j:Zt}),et.assign(kn,!0),et.if(it._`${ot} > 1`,()=>(function canOptimize(){return En.length>0&&!En.some(Je=>"object"===Je||"array"===Je)}()?loopN:loopN2)(ot,Zt))}),it._`${Sn} === false`),Je.ok(kn)}};et.default=Cn},7078:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(214),it=tt(251),Zt=tt(2499),en={keyword:"const",$data:!0,error:{message:"must be equal to constant",params:({schemaCode:Je})=>ot._`{allowedValue: ${Je}}`},code(Je){const{gen:et,data:tt,$data:en,schemaCode:Cn,schema:_n}=Je;en||_n&&"object"==typeof _n?Je.fail$data(ot._`!${(0,it.useFunc)(et,Zt.default)}(${tt}, ${Cn})`):Je.fail(ot._`${_n} !== ${tt}`)}};et.default=en},7079:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(214),it=tt(251),Zt=tt(2499),en={keyword:"enum",schemaType:"array",$data:!0,error:{message:"must be equal to one of the allowed values",params:({schemaCode:Je})=>ot._`{allowedValues: ${Je}}`},code(Je){const{gen:et,data:tt,$data:en,schema:Cn,schemaCode:_n,it:wn}=Je;if(!en&&0===Cn.length)throw new Error("enum must have non-empty array");const Sn=Cn.length>=wn.opts.loopEnum;let xn;const getEql=()=>null!=xn?xn:xn=(0,it.useFunc)(et,Zt.default);let kn;if(Sn||en)kn=et.let("valid"),Je.block$data(kn,(function loopEnum(){et.assign(kn,!1),et.forOf("v",_n,Je=>et.if(ot._`${getEql()}(${tt}, ${Je})`,()=>et.assign(kn,!0).break()))}));else{if(!Array.isArray(Cn))throw new Error("ajv implementation error");const Je=et.const("vSchema",_n);kn=(0,ot.or)(...Cn.map((et,it)=>function equalCode(Je,et){const it=Cn[et];return"object"==typeof it&&null!==it?ot._`${getEql()}(${tt}, ${Je}[${et}])`:ot._`${tt} === ${it}`}(Je,it)))}Je.pass(kn)}};et.default=en},708:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return wn})),tt.d(et,"c",(function(){return Sn})),tt.d(et,"b",(function(){return xn}));var ot=tt(5),it=tt(18),Zt=tt(31),en=tt(120),Cn=tt(170),_n=tt(533);const wn=new class EditorModesRegistry{constructor(){this._onDidChangeLanguages=new it.b,this.onDidChangeLanguages=this._onDidChangeLanguages.event,this._languages=[],this._dynamicLanguages=[]}registerLanguage(Je){return this._languages.push(Je),this._onDidChangeLanguages.fire(void 0),{dispose:()=>{for(let et=0,tt=this._languages.length;et<tt;et++)if(this._languages[et]===Je)return void this._languages.splice(et,1)}}}getLanguages(){return[].concat(this._languages).concat(this._dynamicLanguages)}};Cn.a.add("editor.modesRegistry",wn);const Sn="plaintext",xn=new Zt.u(Sn,1);wn.registerLanguage({id:Sn,extensions:[".txt"],aliases:[ot.a("plainText.alias","Plain Text"),"text"],mimetypes:[_n.a.text]}),en.a.register(xn,{brackets:[["(",")"],["[","]"],["{","}"]],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">"},{open:'"',close:'"'},{open:"'",close:"'"},{open:"`",close:"`"}],folding:{offSide:!0}},0)},7080:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(3865),it=tt(7081),Zt=tt(3866),en=tt(7082),Cn=tt(7083),_n=tt(7084),wn=tt(7085),Sn=tt(3867),xn=tt(7086),kn=tt(7087),En=tt(7088),Dn=tt(7089),Pn=tt(7090),Ln=tt(7091),Tn=tt(7092),In=tt(7093);et.default=function getApplicator(Je=!1){const et=[En.default,Dn.default,Pn.default,Ln.default,Tn.default,In.default,wn.default,Sn.default,_n.default,xn.default,kn.default];return Je?et.push(it.default,en.default):et.push(ot.default,Zt.default),et.push(Cn.default),et}},7081:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(3866),it={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:Je=>(0,ot.validateTuple)(Je,"items")};et.default=it},7082:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(214),it=tt(251),Zt=tt(701),en=tt(3865),Cn={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:{message:({params:{len:Je}})=>ot.str`must NOT have more than ${Je} items`,params:({params:{len:Je}})=>ot._`{limit: ${Je}}`},code(Je){const{schema:et,parentSchema:tt,it:ot}=Je,{prefixItems:Cn}=tt;ot.items=!0,(0,it.alwaysValidSchema)(ot,et)||(Cn?(0,en.validateAdditionalItems)(Je,Cn):Je.ok((0,Zt.validateArray)(Je)))}};et.default=Cn},7083:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(214),it=tt(251),Zt={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:{message:({params:{min:Je,max:et}})=>void 0===et?ot.str`must contain at least ${Je} valid item(s)`:ot.str`must contain at least ${Je} and no more than ${et} valid item(s)`,params:({params:{min:Je,max:et}})=>void 0===et?ot._`{minContains: ${Je}}`:ot._`{minContains: ${Je}, maxContains: ${et}}`},code(Je){const{gen:et,schema:tt,parentSchema:Zt,data:en,it:Cn}=Je;let _n,wn;const{minContains:Sn,maxContains:xn}=Zt;Cn.opts.next?(_n=void 0===Sn?1:Sn,wn=xn):_n=1;const kn=et.const("len",ot._`${en}.length`);if(Je.setParams({min:_n,max:wn}),void 0===wn&&0===_n)return void(0,it.checkStrictMode)(Cn,'"minContains" == 0 without "maxContains": "contains" keyword ignored');if(void 0!==wn&&_n>wn)return(0,it.checkStrictMode)(Cn,'"minContains" > "maxContains" is always invalid'),void Je.fail();if((0,it.alwaysValidSchema)(Cn,tt)){let et=ot._`${kn} >= ${_n}`;return void 0!==wn&&(et=ot._`${et} && ${kn} <= ${wn}`),void Je.pass(et)}Cn.items=!0;const En=et.name("valid");function validateItemsWithCount(){const Je=et.name("_valid"),tt=et.let("count",0);validateItems(Je,()=>et.if(Je,()=>function checkLimits(Je){et.code(ot._`${Je}++`),void 0===wn?et.if(ot._`${Je} >= ${_n}`,()=>et.assign(En,!0).break()):(et.if(ot._`${Je} > ${wn}`,()=>et.assign(En,!1).break()),1===_n?et.assign(En,!0):et.if(ot._`${Je} >= ${_n}`,()=>et.assign(En,!0)))}(tt)))}function validateItems(tt,ot){et.forRange("i",0,kn,et=>{Je.subschema({keyword:"contains",dataProp:et,dataPropType:it.Type.Num,compositeRule:!0},tt),ot()})}void 0===wn&&1===_n?validateItems(En,()=>et.if(En,()=>et.break())):0===_n?(et.let(En,!0),void 0!==wn&&et.if(ot._`${en}.length > 0`,validateItemsWithCount)):(et.let(En,!1),validateItemsWithCount()),Je.result(En,()=>Je.reset())}};et.default=Zt},7084:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.validateSchemaDeps=et.validatePropertyDeps=et.error=void 0;const ot=tt(214),it=tt(251),Zt=tt(701);et.error={message:({params:{property:Je,depsCount:et,deps:tt}})=>{const it=1===et?"property":"properties";return ot.str`must have ${it} ${tt} when property ${Je} is present`},params:({params:{property:Je,depsCount:et,deps:tt,missingProperty:it}})=>ot._`{property: ${Je},
|
|
|
missingProperty: ${it},
|
|
|
depsCount: ${et},
|
|
|
deps: ${tt}}`};const en={keyword:"dependencies",type:"object",schemaType:"object",error:et.error,code(Je){const[et,tt]=function splitDependencies({schema:Je}){const et={},tt={};for(const ot in Je){if("__proto__"===ot)continue;(Array.isArray(Je[ot])?et:tt)[ot]=Je[ot]}return[et,tt]}(Je);validatePropertyDeps(Je,et),validateSchemaDeps(Je,tt)}};function validatePropertyDeps(Je,et=Je.schema){const{gen:tt,data:it,it:en}=Je;if(0===Object.keys(et).length)return;const Cn=tt.let("missing");for(const _n in et){const wn=et[_n];if(0===wn.length)continue;const Sn=(0,Zt.propertyInData)(tt,it,_n,en.opts.ownProperties);Je.setParams({property:_n,depsCount:wn.length,deps:wn.join(", ")}),en.allErrors?tt.if(Sn,()=>{for(const et of wn)(0,Zt.checkReportMissingProp)(Je,et)}):(tt.if(ot._`${Sn} && (${(0,Zt.checkMissingProp)(Je,wn,Cn)})`),(0,Zt.reportMissingProp)(Je,Cn),tt.else())}}function validateSchemaDeps(Je,et=Je.schema){const{gen:tt,data:ot,keyword:en,it:Cn}=Je,_n=tt.name("valid");for(const wn in et)(0,it.alwaysValidSchema)(Cn,et[wn])||(tt.if((0,Zt.propertyInData)(tt,ot,wn,Cn.opts.ownProperties),()=>{const et=Je.subschema({keyword:en,schemaProp:wn},_n);Je.mergeValidEvaluated(et,_n)},()=>tt.var(_n,!0)),Je.ok(_n))}et.validatePropertyDeps=validatePropertyDeps,et.validateSchemaDeps=validateSchemaDeps,et.default=en},7085:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(214),it=tt(251),Zt={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:{message:"property name must be valid",params:({params:Je})=>ot._`{propertyName: ${Je.propertyName}}`},code(Je){const{gen:et,schema:tt,data:Zt,it:en}=Je;if((0,it.alwaysValidSchema)(en,tt))return;const Cn=et.name("valid");et.forIn("key",Zt,tt=>{Je.setParams({propertyName:tt}),Je.subschema({keyword:"propertyNames",data:tt,dataTypes:["string"],propertyName:tt,compositeRule:!0},Cn),et.if((0,ot.not)(Cn),()=>{Je.error(!0),en.allErrors||et.break()})}),Je.ok(Cn)}};et.default=Zt},7086:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(1796),it=tt(701),Zt=tt(251),en=tt(3867),Cn={keyword:"properties",type:"object",schemaType:"object",code(Je){const{gen:et,schema:tt,parentSchema:Cn,data:_n,it:wn}=Je;"all"===wn.opts.removeAdditional&&void 0===Cn.additionalProperties&&en.default.code(new ot.KeywordCxt(wn,en.default,"additionalProperties"));const Sn=(0,it.allSchemaProperties)(tt);for(const Je of Sn)wn.definedProperties.add(Je);wn.opts.unevaluated&&Sn.length&&!0!==wn.props&&(wn.props=Zt.mergeEvaluated.props(et,(0,Zt.toHash)(Sn),wn.props));const xn=Sn.filter(Je=>!(0,Zt.alwaysValidSchema)(wn,tt[Je]));if(0===xn.length)return;const kn=et.name("valid");for(const tt of xn)hasDefault(tt)?applyPropertySchema(tt):(et.if((0,it.propertyInData)(et,_n,tt,wn.opts.ownProperties)),applyPropertySchema(tt),wn.allErrors||et.else().var(kn,!0),et.endIf()),Je.it.definedProperties.add(tt),Je.ok(kn);function hasDefault(Je){return wn.opts.useDefaults&&!wn.compositeRule&&void 0!==tt[Je].default}function applyPropertySchema(et){Je.subschema({keyword:"properties",schemaProp:et,dataProp:et},kn)}}};et.default=Cn},7087:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(701),it=tt(214),Zt=tt(251),en=tt(251),Cn={keyword:"patternProperties",type:"object",schemaType:"object",code(Je){const{gen:et,schema:tt,data:Cn,parentSchema:_n,it:wn}=Je,{opts:Sn}=wn,xn=(0,ot.allSchemaProperties)(tt),kn=xn.filter(Je=>(0,Zt.alwaysValidSchema)(wn,tt[Je]));if(0===xn.length||kn.length===xn.length&&(!wn.opts.unevaluated||!0===wn.props))return;const En=Sn.strictSchema&&!Sn.allowMatchingProperties&&_n.properties,Dn=et.name("valid");!0===wn.props||wn.props instanceof it.Name||(wn.props=(0,en.evaluatedPropsToName)(et,wn.props));const{props:Pn}=wn;function checkMatchingProperties(Je){for(const et in En)new RegExp(Je).test(et)&&(0,Zt.checkStrictMode)(wn,`property ${et} matches pattern ${Je} (use allowMatchingProperties)`)}function validateProperties(tt){et.forIn("key",Cn,Zt=>{et.if(it._`${(0,ot.usePattern)(Je,tt)}.test(${Zt})`,()=>{const ot=kn.includes(tt);ot||Je.subschema({keyword:"patternProperties",schemaProp:tt,dataProp:Zt,dataPropType:en.Type.Str},Dn),wn.opts.unevaluated&&!0!==Pn?et.assign(it._`${Pn}[${Zt}]`,!0):ot||wn.allErrors||et.if((0,it.not)(Dn),()=>et.break())})})}!function validatePatternProperties(){for(const Je of xn)En&&checkMatchingProperties(Je),wn.allErrors?validateProperties(Je):(et.var(Dn,!0),validateProperties(Je),et.if(Dn))}()}};et.default=Cn},7088:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(251),it={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(Je){const{gen:et,schema:tt,it:it}=Je;if((0,ot.alwaysValidSchema)(it,tt))return void Je.fail();const Zt=et.name("valid");Je.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},Zt),Je.failResult(Zt,()=>Je.reset(),()=>Je.error())},error:{message:"must NOT be valid"}};et.default=it},7089:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:tt(701).validateUnion,error:{message:"must match a schema in anyOf"}};et.default=ot},709:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return _n}));var ot=tt(12),it=tt.n(ot),Zt=tt(2789),en=tt.n(Zt),Cn={insert:"head",singleton:!1};it()(en.a,Cn),en.a.locals;const _n="monaco-mouse-cursor-text"},7090:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(214),it=tt(251),Zt={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:{message:"must match exactly one schema in oneOf",params:({params:Je})=>ot._`{passingSchemas: ${Je.passing}}`},code(Je){const{gen:et,schema:tt,parentSchema:Zt,it:en}=Je;if(!Array.isArray(tt))throw new Error("ajv implementation error");if(en.opts.discriminator&&Zt.discriminator)return;const Cn=tt,_n=et.let("valid",!1),wn=et.let("passing",null),Sn=et.name("_valid");Je.setParams({passing:wn}),et.block((function validateOneOf(){Cn.forEach((tt,Zt)=>{let Cn;(0,it.alwaysValidSchema)(en,tt)?et.var(Sn,!0):Cn=Je.subschema({keyword:"oneOf",schemaProp:Zt,compositeRule:!0},Sn),Zt>0&&et.if(ot._`${Sn} && ${_n}`).assign(_n,!1).assign(wn,ot._`[${wn}, ${Zt}]`).else(),et.if(Sn,()=>{et.assign(_n,!0),et.assign(wn,Zt),Cn&&Je.mergeEvaluated(Cn,ot.Name)})})})),Je.result(_n,()=>Je.reset(),()=>Je.error(!0))}};et.default=Zt},7091:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(251),it={keyword:"allOf",schemaType:"array",code(Je){const{gen:et,schema:tt,it:it}=Je;if(!Array.isArray(tt))throw new Error("ajv implementation error");const Zt=et.name("valid");tt.forEach((et,tt)=>{if((0,ot.alwaysValidSchema)(it,et))return;const en=Je.subschema({keyword:"allOf",schemaProp:tt},Zt);Je.ok(Zt),Je.mergeEvaluated(en)})}};et.default=it},7092:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(214),it=tt(251),Zt={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:{message:({params:Je})=>ot.str`must match "${Je.ifClause}" schema`,params:({params:Je})=>ot._`{failingKeyword: ${Je.ifClause}}`},code(Je){const{gen:et,parentSchema:tt,it:Zt}=Je;void 0===tt.then&&void 0===tt.else&&(0,it.checkStrictMode)(Zt,'"if" without "then" and "else" is ignored');const en=hasSchema(Zt,"then"),Cn=hasSchema(Zt,"else");if(!en&&!Cn)return;const _n=et.let("valid",!0),wn=et.name("_valid");if(function validateIf(){const et=Je.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},wn);Je.mergeEvaluated(et)}(),Je.reset(),en&&Cn){const tt=et.let("ifClause");Je.setParams({ifClause:tt}),et.if(wn,validateClause("then",tt),validateClause("else",tt))}else en?et.if(wn,validateClause("then")):et.if((0,ot.not)(wn),validateClause("else"));function validateClause(tt,it){return()=>{const Zt=Je.subschema({keyword:tt},wn);et.assign(_n,wn),Je.mergeValidEvaluated(Zt,_n),it?et.assign(it,ot._`${tt}`):Je.setParams({ifClause:tt})}}Je.pass(_n,()=>Je.error(!0))}};function hasSchema(Je,et){const tt=Je.schema[et];return void 0!==tt&&!(0,it.alwaysValidSchema)(Je,tt)}et.default=Zt},7093:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(251),it={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:Je,parentSchema:et,it:tt}){void 0===et.if&&(0,ot.checkStrictMode)(tt,`"${Je}" without "if" is ignored`)}};et.default=it},7094:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=[tt(7095).default];et.default=ot},7095:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(214),it={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:{message:({schemaCode:Je})=>ot.str`must match format "${Je}"`,params:({schemaCode:Je})=>ot._`{format: ${Je}}`},code(Je,et){const{gen:tt,data:it,$data:Zt,schema:en,schemaCode:Cn,it:_n}=Je,{opts:wn,errSchemaPath:Sn,schemaEnv:xn,self:kn}=_n;wn.validateFormats&&(Zt?function validate$DataFormat(){const Zt=tt.scopeValue("formats",{ref:kn.formats,code:wn.code.formats}),en=tt.const("fDef",ot._`${Zt}[${Cn}]`),_n=tt.let("fType"),Sn=tt.let("format");tt.if(ot._`typeof ${en} == "object" && !(${en} instanceof RegExp)`,()=>tt.assign(_n,ot._`${en}.type || "string"`).assign(Sn,ot._`${en}.validate`),()=>tt.assign(_n,ot._`"string"`).assign(Sn,en)),Je.fail$data((0,ot.or)(function unknownFmt(){return!1===wn.strictSchema?ot.nil:ot._`${Cn} && !${Sn}`}(),function invalidFmt(){const Je=xn.$async?ot._`(${en}.async ? await ${Sn}(${it}) : ${Sn}(${it}))`:ot._`${Sn}(${it})`,tt=ot._`(typeof ${Sn} == "function" ? ${Je} : ${Sn}.test(${it}))`;return ot._`${Sn} && ${Sn} !== true && ${_n} === ${et} && !${tt}`}()))}():function validateFormat(){const Zt=kn.formats[en];if(!Zt)return void function unknownFormat(){if(!1===wn.strictSchema)return void kn.logger.warn(unknownMsg());throw new Error(unknownMsg());function unknownMsg(){return`unknown format "${en}" ignored in schema at path "${Sn}"`}}();if(!0===Zt)return;const[Cn,_n,En]=function getFormat(Je){const et=Je instanceof RegExp?(0,ot.regexpCode)(Je):wn.code.formats?ot._`${wn.code.formats}${(0,ot.getProperty)(en)}`:void 0,it=tt.scopeValue("formats",{key:en,ref:Je,code:et});if("object"==typeof Je&&!(Je instanceof RegExp))return[Je.type||"string",Je.validate,ot._`${it}.validate`];return["string",Je,it]}(Zt);Cn===et&&Je.pass(function validCondition(){if("object"==typeof Zt&&!(Zt instanceof RegExp)&&Zt.async){if(!xn.$async)throw new Error("async format in sync schema");return ot._`await ${En}(${it})`}return"function"==typeof _n?ot._`${En}(${it})`:ot._`${En}.test(${it})`}())}())}};et.default=it},7096:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.contentVocabulary=et.metadataVocabulary=void 0,et.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"],et.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]},7097:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(214),it=tt(7098),Zt=tt(2498),en=tt(1801),Cn=tt(251),_n={keyword:"discriminator",type:"object",schemaType:"object",error:{message:({params:{discrError:Je,tagName:et}})=>Je===it.DiscrError.Tag?`tag "${et}" must be string`:`value of tag "${et}" must be in oneOf`,params:({params:{discrError:Je,tag:et,tagName:tt}})=>ot._`{error: ${Je}, tag: ${tt}, tagValue: ${et}}`},code(Je){const{gen:et,data:tt,schema:_n,parentSchema:wn,it:Sn}=Je,{oneOf:xn}=wn;if(!Sn.opts.discriminator)throw new Error("discriminator: requires discriminator option");const kn=_n.propertyName;if("string"!=typeof kn)throw new Error("discriminator: requires propertyName");if(_n.mapping)throw new Error("discriminator: mapping is not supported");if(!xn)throw new Error("discriminator: requires oneOf keyword");const En=et.let("valid",!1),Dn=et.const("tag",ot._`${tt}${(0,ot.getProperty)(kn)}`);function applyTagSchema(tt){const it=et.name("valid"),Zt=Je.subschema({keyword:"oneOf",schemaProp:tt},it);return Je.mergeEvaluated(Zt,ot.Name),it}et.if(ot._`typeof ${Dn} == "string"`,()=>function validateMapping(){const tt=function getMapping(){var Je;const et={},tt=hasRequired(wn);let ot=!0;for(let et=0;et<xn.length;et++){let it=xn[et];if((null==it?void 0:it.$ref)&&!(0,Cn.schemaHasRulesButRef)(it,Sn.self.RULES)){const Je=it.$ref;if(it=Zt.resolveRef.call(Sn.self,Sn.schemaEnv.root,Sn.baseId,Je),it instanceof Zt.SchemaEnv&&(it=it.schema),void 0===it)throw new en.default(Sn.opts.uriResolver,Sn.baseId,Je)}const _n=null===(Je=null==it?void 0:it.properties)||void 0===Je?void 0:Je[kn];if("object"!=typeof _n)throw new Error(`discriminator: oneOf subschemas (or referenced schemas) must have "properties/${kn}"`);ot=ot&&(tt||hasRequired(it)),addMappings(_n,et)}if(!ot)throw new Error(`discriminator: "${kn}" must be required`);return et;function hasRequired({required:Je}){return Array.isArray(Je)&&Je.includes(kn)}function addMappings(Je,et){if(Je.const)addMapping(Je.const,et);else{if(!Je.enum)throw new Error(`discriminator: "properties/${kn}" must have "const" or "enum"`);for(const tt of Je.enum)addMapping(tt,et)}}function addMapping(Je,tt){if("string"!=typeof Je||Je in et)throw new Error(`discriminator: "${kn}" values must be unique strings`);et[Je]=tt}}();et.if(!1);for(const Je in tt)et.elseIf(ot._`${Dn} === ${Je}`),et.assign(En,applyTagSchema(tt[Je]));et.else(),Je.error(!1,{discrError:it.DiscrError.Mapping,tag:Dn,tagName:kn}),et.endIf()}(),()=>Je.error(!1,{discrError:it.DiscrError.Tag,tag:Dn,tagName:kn})),Je.ok(En)}};et.default=_n},7098:function(Je,et,tt){"use strict";var ot;Object.defineProperty(et,"__esModule",{value:!0}),et.DiscrError=void 0,function(Je){Je.Tag="tag",Je.Mapping="mapping"}(ot||(et.DiscrError=ot={}))},7099:function(Je){Je.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema#","$id":"http://json-schema.org/draft-07/schema#","title":"Core schema meta-schema","definitions":{"schemaArray":{"type":"array","minItems":1,"items":{"$ref":"#"}},"nonNegativeInteger":{"type":"integer","minimum":0},"nonNegativeIntegerDefault0":{"allOf":[{"$ref":"#/definitions/nonNegativeInteger"},{"default":0}]},"simpleTypes":{"enum":["array","boolean","integer","null","number","object","string"]},"stringArray":{"type":"array","items":{"type":"string"},"uniqueItems":true,"default":[]}},"type":["object","boolean"],"properties":{"$id":{"type":"string","format":"uri-reference"},"$schema":{"type":"string","format":"uri"},"$ref":{"type":"string","format":"uri-reference"},"$comment":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"default":true,"readOnly":{"type":"boolean","default":false},"examples":{"type":"array","items":true},"multipleOf":{"type":"number","exclusiveMinimum":0},"maximum":{"type":"number"},"exclusiveMaximum":{"type":"number"},"minimum":{"type":"number"},"exclusiveMinimum":{"type":"number"},"maxLength":{"$ref":"#/definitions/nonNegativeInteger"},"minLength":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"pattern":{"type":"string","format":"regex"},"additionalItems":{"$ref":"#"},"items":{"anyOf":[{"$ref":"#"},{"$ref":"#/definitions/schemaArray"}],"default":true},"maxItems":{"$ref":"#/definitions/nonNegativeInteger"},"minItems":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"uniqueItems":{"type":"boolean","default":false},"contains":{"$ref":"#"},"maxProperties":{"$ref":"#/definitions/nonNegativeInteger"},"minProperties":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"required":{"$ref":"#/definitions/stringArray"},"additionalProperties":{"$ref":"#"},"definitions":{"type":"object","additionalProperties":{"$ref":"#"},"default":{}},"properties":{"type":"object","additionalProperties":{"$ref":"#"},"default":{}},"patternProperties":{"type":"object","additionalProperties":{"$ref":"#"},"propertyNames":{"format":"regex"},"default":{}},"dependencies":{"type":"object","additionalProperties":{"anyOf":[{"$ref":"#"},{"$ref":"#/definitions/stringArray"}]}},"propertyNames":{"$ref":"#"},"const":true,"enum":{"type":"array","items":true,"minItems":1,"uniqueItems":true},"type":{"anyOf":[{"$ref":"#/definitions/simpleTypes"},{"type":"array","items":{"$ref":"#/definitions/simpleTypes"},"minItems":1,"uniqueItems":true}]},"format":{"type":"string"},"contentMediaType":{"type":"string"},"contentEncoding":{"type":"string"},"if":{"$ref":"#"},"then":{"$ref":"#"},"else":{"$ref":"#"},"allOf":{"$ref":"#/definitions/schemaArray"},"anyOf":{"$ref":"#/definitions/schemaArray"},"oneOf":{"$ref":"#/definitions/schemaArray"},"not":{"$ref":"#"}},"default":true}')},7100:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it=ot(tt(60)),Zt=ot(tt(8)),en=function _interopRequireWildcard(Je,et){if(!et&&Je&&Je.__esModule)return Je;if(null===Je||"object"!=typeof Je&&"function"!=typeof Je)return{default:Je};var tt=_getRequireWildcardCache(et);if(tt&&tt.has(Je))return tt.get(Je);var ot={__proto__:null},it=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Zt in Je)if("default"!==Zt&&{}.hasOwnProperty.call(Je,Zt)){var en=it?Object.getOwnPropertyDescriptor(Je,Zt):null;en&&(en.get||en.set)?Object.defineProperty(ot,Zt,en):ot[Zt]=Je[Zt]}return ot.default=Je,tt&&tt.set(Je,ot),ot}(tt(0)),Cn=tt(82),_n=ot(tt(70)),wn=tt(4),Sn=tt(135),xn=tt(85),kn=tt(87),En=tt(96),Dn=tt(353),Pn=tt(863),Ln=tt(1040),Tn=ot(tt(1217)),In=ot(tt(1438));function _getRequireWildcardCache(Je){if("function"!=typeof WeakMap)return null;var et=new WeakMap,tt=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(Je){return Je?tt:et})(Je)}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){(0,Zt.default)(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}var GlassTableDrilldownSelector=Je=>{var et=Dn.OBJECT_NAMES.plural,tt=(0,wn.gettext)("Select glass table"),ot=(0,en.useContext)(Tn.default);return en.default.createElement(In.default,(0,it.default)({},(0,En.createITSITestHook)(GlassTableDrilldownSelector.name),{type:Ln.DRILLDOWN_TYPES.SAVED_GLASS_TABLE,label:et,helpText:tt,dashboardApiRef:ot,objectFetchURL:Je=>Je?(0,Pn.retrieveURL)(Je,xn.username):"",objectListFetchURL:Je=>{var et={offset:0,count:10,fields:"_key,identifying_name,title,gt_version",sort_dir:"asc",sort_key:"identifying_name",sort_mode:"auto",filter:JSON.stringify(Dn.DEFAULT_FILTER_ATTRIBUTES),output_mode:"json"};return Je&&(et.filter=JSON.stringify((0,_n.default)(_objectSpread(_objectSpread({},Dn.DEFAULT_FILTER_ATTRIBUTES),{},{filter_string:(0,kn.createJSONFilter)(Je)})))),"".concat((0,Pn.baseWithOwnerURL)(xn.username),"?").concat((0,Cn.stringify)(et))},objectListCountFetchURL:Je=>{var et={filter:JSON.stringify(Dn.DEFAULT_FILTER_ATTRIBUTES),output_mode:"json"};return Je&&(et.filter=JSON.stringify((0,_n.default)(_objectSpread(_objectSpread({},Dn.DEFAULT_FILTER_ATTRIBUTES),{},{filter_string:(0,kn.createJSONFilter)(Je)})))),"".concat((0,Pn.baseWithOwnerURL)(xn.username),"/count?").concat((0,Cn.stringify)(et))},objectAccessURL:(Je,et)=>{if(!Je)return"";var tt=(0,Ln.timerangeQueryParametersString)(et),ot=tt?"&".concat(tt):"",it={savedGlassTableId:Je._key};return(0,Pn.uiEditURL)(it)+ot}},Je))};GlassTableDrilldownSelector.label=Dn.OBJECT_NAMES.singular,GlassTableDrilldownSelector.areOptionsValid=function(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Je.type&&Je.type===Ln.DRILLDOWN_TYPES.SAVED_GLASS_TABLE&&Je.url&&(0,Sn.isValidUrl)(Je.url)?null:(0,wn.gettext)("Invalid Url")};et.default=GlassTableDrilldownSelector;Je.exports=et.default},7101:function(Je,et,tt){"use strict";var ot,it=Object.create,Zt=Object.defineProperty,en=Object.defineProperties,Cn=Object.getOwnPropertyDescriptor,_n=Object.getOwnPropertyDescriptors,wn=Object.getOwnPropertyNames,Sn=Object.getOwnPropertySymbols,xn=Object.getPrototypeOf,kn=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,__defNormalProp=(Je,et,tt)=>et in Je?Zt(Je,et,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Je[et]=tt,__spreadValues=(Je,et)=>{for(var tt in et||(et={}))kn.call(et,tt)&&__defNormalProp(Je,tt,et[tt]);if(Sn)for(var tt of Sn(et))En.call(et,tt)&&__defNormalProp(Je,tt,et[tt]);return Je},__spreadProps=(Je,et)=>en(Je,_n(et)),__export=(Je,et)=>{for(var tt in et)Zt(Je,tt,{get:et[tt],enumerable:!0})},__copyProps=(Je,et,tt,ot)=>{if(et&&"object"==typeof et||"function"==typeof et)for(let it of wn(et))kn.call(Je,it)||it===tt||Zt(Je,it,{get:()=>et[it],enumerable:!(ot=Cn(et,it))||ot.enumerable});return Je},__reExport=(Je,et,tt)=>(__copyProps(Je,et,"default"),tt&&__copyProps(tt,et,"default")),__toESM=(Je,et,tt)=>(tt=null!=Je?it(xn(Je)):{},__copyProps(!et&&Je&&Je.__esModule?tt:Zt(tt,"default",{value:Je,enumerable:!0}),Je)),Dn={};__export(Dn,{DEFAULT_DEFINITION:()=>ro,GLOBAL_TRP_TOKEN_NAME:()=>no,default:()=>io,generateId:()=>generateId,getAllDefaultTokens:()=>getAllDefaultTokens,getDefaultOptionsForDataSourceType:()=>getDefaultOptionsForDataSourceType,getDefaultStaticTokens:()=>getDefaultStaticTokens,getDefaultsForVisualizationType:()=>getDefaultsForVisualizationType,getGlobalDefaultsForVisualizations:()=>getGlobalDefaultsForVisualizations,getInputDefaultTokens:()=>getInputDefaultTokens,hasDuplicateId:()=>hasDuplicateId,normalizeLayoutStructure:()=>normalizeLayoutStructure}),Je.exports=(ot=Dn,__copyProps(Zt({},"__esModule",{value:!0}),ot));var Pn={};__export(Pn,{default:()=>Tn});var Ln=__toESM(tt(40));__reExport(Pn,tt(40));var Tn="default"in Ln?Ln.default:Ln,In={};__export(In,{default:()=>Mn});var jn=__toESM(tt(135));__reExport(In,tt(135));var Mn="default"in jn?jn.default:jn,An={};__export(An,{default:()=>Nn});var Rn=__toESM(tt(873));__reExport(An,tt(873));var Nn="default"in Rn?Rn.default:Rn,Fn={};__export(Fn,{default:()=>Vn});var Bn=__toESM(tt(1633));__reExport(Fn,tt(1633));var Vn="default"in Bn?Bn.default:Bn,Wn={};__export(Wn,{default:()=>Hn});var zn=__toESM(tt(1634));__reExport(Wn,tt(1634));var Hn="default"in zn?zn.default:zn,$n={};__export($n,{default:()=>Kn});var qn=__toESM(tt(1641));__reExport($n,tt(1641));var Kn="default"in qn?qn.default:qn,Un={type:"array",items:[{type:"integer",minimum:0},{type:"integer",minimum:0},{type:"integer",minimum:0},{type:"integer",minimum:0}],default:[0,0,0,0],nullable:!0,minItems:4,additionalItems:!1},Gn="^[a-zA-Z0-9_-]+$",Jn=`^${In.TOKEN_NAME_CHARS_PATTERN}$`,Cr=/\$/.source,wr=/^rgb\(\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,Sr=/^rgba\(\s*(\d{1,3}%?),\s*(\d{1,3}%?),\s*(\d{1,3}%?),\s*(\d*(?:\.\d+)?)\)$/,Or=`^#[0-9a-fA-F]{6}$|transparent|${wr.source}|${Sr.source}|${Cr+In.TOKEN_NAMESPACE_PREFIX_PATTERN+In.TOKEN_NAME_CHARS_PATTERN+Cr}`,xr={};__export(xr,{default:()=>Lr});var kr=__toESM(tt(628));__reExport(xr,tt(628));var Lr="default"in kr?kr.default:kr,Nr={type:"string",pattern:Or,nullable:!0},Wr={type:"boolean",nullable:!0},zr={type:"string",nullable:!0},Hr={type:"string"},$r={type:"array",uniqueItems:!0,items:{type:"string"},nullable:!0},Kr={type:"object",nullable:!0},Ur={type:"object",additionalProperties:!0,properties:{events:$r,fields:$r,url:zr,newTab:Wr}},Gr={type:"array",items:{type:"object",required:["type"],properties:{type:Hr,name:zr,options:{type:"object",nullable:!0}},allOf:[{if:{properties:{type:{const:"drilldown.setToken"}}},then:{properties:{options:{type:"object",additionalProperties:!0,properties:{events:$r,fields:$r,tokens:{nullable:!0,type:"array",items:{type:"object",required:["token"],oneOf:[{type:"object",properties:{token:Hr,key:Hr},additionalProperties:!1},{type:"object",properties:{token:Hr,value:{oneOf:[Hr,{type:"null"}]}},additionalProperties:!1}]}},tokenNamespace:zr,key:__spreadProps(__spreadValues({},zr),{deprecated:!0}),token:__spreadProps(__spreadValues({},zr),{deprecated:!0})}}}}},{if:{properties:{type:{const:"drilldown.customUrl"}}},then:{properties:{options:Ur}}},{if:{properties:{type:{const:"drilldown.linkToDashboard"}}},then:{properties:{options:{type:"object",additionalProperties:!0,properties:{events:$r,fields:$r,app:zr,dashboard:zr}}}}},{if:{properties:{type:{const:"drilldown.resetTokens"}}},then:{properties:{options:{type:"object",properties:{events:$r,fields:$r,tokenNames:{type:"array",nullable:!0,items:{type:"string"}},tokenNamespaces:{type:"array",nullable:!0,items:{type:"string"}}}}}}},{if:{properties:{type:{const:"drilldown.switchToTab"}}},then:{properties:{options:{type:"object",additionalProperties:!0,properties:{events:$r,fields:$r,tabId:zr}}}}},{if:{not:{properties:{type:{enum:["drilldown.setToken","drilldown.customUrl","drilldown.linkToDashboard","drilldown.resetTokens","drilldown.switchToTab"]}}}},then:{properties:{options:Kr}}}],additionalProperties:!1},nullable:!0},Zr={type:"object",nullable:!0,required:[],additionalProperties:!1,patternProperties:{[Gn]:{type:"object",properties:{type:{type:"string"},options:{type:"object",nullable:!0},name:{type:"string",nullable:!0},meta:{type:"object"},extend:{type:"string"},eventHandlers:Gr},required:["type"],additionalProperties:!1}}},Xr={type:"object",nullable:!0,required:[],additionalProperties:!1,properties:{title:{type:"object",nullable:!0,required:[],additionalProperties:!1,properties:{color:Nr}},description:{type:"object",nullable:!0,required:[],additionalProperties:!1,properties:{color:Nr}},visibility:{type:"object",nullable:!0,required:[],additionalProperties:!1,properties:{hideWhenNoData:Wr}}}},Yr={type:"object",nullable:!0,required:[],additionalProperties:!1,properties:{title:{type:"object",nullable:!0,required:[],additionalProperties:!1,properties:{color:Nr}},visibility:{type:"object",nullable:!0,required:[],additionalProperties:!1,properties:{hideWhenNoData:Wr,hideInViewMode:Wr}}}},Qr={context:{type:"object",nullable:!0},showProgressBar:{type:"boolean",nullable:!0,default:!1},showLastUpdated:{type:"boolean",nullable:!0,default:!1},hideWhenNoData:__spreadProps(__spreadValues({},Wr),{deprecated:!0}),cornerRadius:Un,containerOptions:Xr},Jr={$id:"http://www.splunk.com/dashboard.schema.json",title:"Dashboard Definition",description:"Dashboard Definition",type:"object",properties:{version:{type:"string",nullable:!0},title:{type:"string",nullable:!0},description:{type:"string",nullable:!0},dataSources:Zr,visualizations:{type:"object",required:[],nullable:!0,additionalProperties:!1,patternProperties:{[Gn]:{type:"object",properties:__spreadProps(__spreadValues({},Qr),{type:{type:"string"},options:{type:"object",nullable:!0},encoding:{type:"object",nullable:!0},dataSources:{type:"object",patternProperties:{[Gn]:{type:"string"}},required:[],nullable:!0},eventHandlers:Gr,title:{type:"string",nullable:!0},description:{type:"string",nullable:!0}}),required:["type"],additionalProperties:!1}}},inputs:{type:"object",nullable:!0,required:[],additionalProperties:!1,patternProperties:{[Gn]:{type:"object",properties:{context:{type:"object",nullable:!0},type:{type:"string"},options:{type:"object",nullable:!0},encoding:{type:"object",nullable:!0,deprecated:!0},dataSources:{type:"object",nullable:!0,required:[],patternProperties:{[Gn]:{type:"string"}}},title:{type:"string",nullable:!0},eventHandlers:Gr,showProgressBar:{type:"boolean",nullable:!0},showLastUpdated:{type:"boolean",nullable:!0},canvasAlignment:{type:"string",anyOf:[{enum:["top","bottom","center"]},{pattern:"^[$].*[$]$"}],nullable:!0},hideWhenNoData:__spreadProps(__spreadValues({},Wr),{deprecated:!0}),cornerRadius:Un,containerOptions:Yr},required:["type"],additionalProperties:!1}}},defaults:{type:"object",nullable:!0,properties:{inputs:{type:"object",nullable:!0,required:[]},visualizations:{type:"object",nullable:!0,required:[],additionalProperties:!1},dataSources:{type:"object",nullable:!0,required:[],properties:{global:{type:"object",nullable:!0}},patternProperties:{[Gn]:{type:"object",nullable:!0}}},tokens:{type:"object",nullable:!0,required:[],patternProperties:{[Gn]:{type:"object",required:[],patternProperties:{[Gn]:{type:"object",required:["value"],properties:{value:{type:"string"}}}}}}}}},layout:{type:"object",nullable:!0,required:["tabs","layoutDefinitions"],additionalProperties:!1,properties:{options:{type:"object",nullable:!0,additionalProperties:!1,properties:{submitButton:Wr,showTitleAndDescription:Wr,submitOnDashboardLoad:Wr}},tabs:{type:"object",additionalProperties:!1,required:["items"],properties:{items:{type:"array",minItems:1,items:{type:"object",required:["layoutId"],additionalProperties:!1,properties:{layoutId:{type:"string",pattern:Gn},label:zr,icon:zr}}},options:{type:"object",nullable:!0,additionalProperties:!1,properties:{barPosition:{type:"string",enum:["top","left","bottom","right"],nullable:!0},showTabBar:Wr}}}},globalInputs:$r,layoutDefinitions:{type:"object",required:[],patternProperties:{[Gn]:{type:"object",required:["type"],additionalProperties:!1,properties:{type:{type:"string"},options:Kr,structure:{type:"array",nullable:!0,items:Kr}}}}}}},expressions:{type:"object",nullable:!0,additionalProperties:!1,properties:{conditions:{type:"object",nullable:!0,additionalProperties:!1,required:[],patternProperties:{[Jn]:{type:"object",additionalProperties:!1,required:["value"],properties:{value:{type:"string"}}}}}}}},required:[]},generateUniqueId=Je=>`${Je}_${(0,In.uniqueId)()}`,eo=new Hn({allErrors:!0,allowMatchingProperties:!0,allowUnionTypes:!0}),to=(0,Pn.memoize)(Je=>(eo.getSchema(Je.$id)&&eo.removeSchema(Je.$id),eo.compile(Je)),Je=>(0,In.hashString)(JSON.stringify(Je))),normalizeLayoutStructure=Je=>{var et,tt;const ot=null!=(tt=null==(et=Je.layout)?void 0:et.layoutDefinitions)?tt:{},it=__spreadProps(__spreadValues({},Je),{layout:__spreadProps(__spreadValues({},Je.layout),{layoutDefinitions:{}})});return Object.entries(ot).forEach(([Je,et])=>{var tt;const{structure:ot}=et;Array.isArray(ot)&&(null==(tt=ot[0])?void 0:tt.item)?it.layout.layoutDefinitions[Je]=__spreadProps(__spreadValues({},et),{structure:(0,Pn.keyBy)(ot.map((Je,et)=>__spreadProps(__spreadValues({},Je),{layer:et})),"item")}):it.layout.layoutDefinitions[Je]=et}),it},no="global_time",ro={visualizations:{},dataSources:{},defaults:{dataSources:{global:{options:{queryParameters:{latest:`$${no}.latest$`,earliest:`$${no}.earliest$`}}}}},inputs:{input_global_trp:{type:"input.timerange",options:{token:""+no,defaultValue:"-24h@h,now"},title:(0,Fn._)("Global Time Range")}},layout:{options:{},globalInputs:["input_global_trp"],tabs:{items:[{layoutId:"layout_1",label:(0,Fn._)("New tab")}]},layoutDefinitions:{layout_1:{type:"absolute",structure:[],options:{}}}}},getDefaultOptionsForDataSourceType=(Je,et)=>{var tt,ot,it,Zt,en,Cn;if(!Je||!et)return{};const _n=null!=(it=null==(ot=null==(tt=null==Je?void 0:Je.dataSources)?void 0:tt.global)?void 0:ot.options)?it:{},wn=null!=(Cn=null==(en=null==(Zt=null==Je?void 0:Je.dataSources)?void 0:Zt[et])?void 0:en.options)?Cn:{},Sn=(0,Pn.defaultsDeep)({},wn,_n);return(0,Pn.omit)(Sn,["query"])},getDefaultStaticTokens=(Je,et=new Set)=>{var tt;const ot=null==(tt=Je.defaults)?void 0:tt.tokens,it={};return ot?(Object.keys(ot).forEach(Je=>{et.has(Je)||(null!=it[Je]||(it[Je]={}),Object.keys(ot[Je]).forEach(et=>{const{value:tt}=ot[Je][et];"string"==typeof tt&&(it[Je][et]=tt)}))}),it):it},getInputDefaultTokens=({definition:Je,preset:et,reservedNamespaces:tt=new Set})=>{var ot;const it=null!=(ot=Je.inputs)?ot:{},Zt={};return Object.values(it).forEach(Je=>{var ot,it,en;const Cn=null!=(ot=Je.options)?ot:{},_n=null!=(it=Cn.tokenNamespace)?it:In.DEFAULT_TOKEN_NAMESPACE,{token:wn,defaultValue:Sn}=Cn;if(!tt.has(_n)&&wn&&Sn){const{valueToTokens:tt}=null!=(en=null==et?void 0:et.findInput(Je.type))?en:{},ot="function"==typeof tt?tt(Sn,Cn):{};null!=Zt[_n]||(Zt[_n]={}),Zt[_n]=__spreadValues(__spreadValues({},Zt[_n]),ot)}}),Zt},getAllDefaultTokens=({definition:Je,preset:et,reservedNamespaces:tt=new Set})=>{const ot=getDefaultStaticTokens(Je,tt),it=getInputDefaultTokens({definition:Je,preset:et,reservedNamespaces:tt}),Zt=ot;return Object.keys(it).forEach(Je=>{null!=Zt[Je]||(Zt[Je]={}),Zt[Je]=__spreadValues(__spreadValues({},Zt[Je]),it[Je])}),Zt},generateId=(Je,et=(()=>!1))=>{let tt=generateUniqueId(Je);for(;et(tt);)tt=generateUniqueId(Je);return tt},hasDuplicateId=(Je,et)=>-1!==JSON.stringify(Je).indexOf(`"${et}"`),getGlobalDefaultsForVisualizations=Je=>{var et,tt;const{showProgressBar:ot=!1,showLastUpdated:it=!1,hideWhenNoData:Zt,cornerRadius:en,context:Cn={},containerOptions:_n={}}=null!=(tt=null==(et=null==Je?void 0:Je.visualizations)?void 0:et.global)?tt:{};return __spreadProps(__spreadValues(__spreadValues({showProgressBar:ot,showLastUpdated:it},Zt?{hideWhenNoData:Zt}:{}),en?{cornerRadius:en}:{}),{context:Cn,containerOptions:_n})},getDefaultsForVisualizationType=(Je,et)=>{var tt,ot;const{showProgressBar:it,showLastUpdated:Zt,hideWhenNoData:en,cornerRadius:Cn,context:_n={},options:wn={},containerOptions:Sn={}}=null!=(ot=null==(tt=null==Je?void 0:Je.visualizations)?void 0:tt[et])?ot:{},xn={options:wn,context:_n,containerOptions:Sn};return"boolean"==typeof it&&(xn.showProgressBar=it),"boolean"==typeof Zt&&(xn.showLastUpdated=Zt),"boolean"==typeof en&&(xn.hideWhenNoData=en),Array.isArray(Cn)&&4===Cn.length&&(xn.cornerRadius=Cn),xn},oo=class{constructor(Je={}){this.checkDuplicateTokens=()=>(0,An.checkDuplicateTokens)(this.definition),this.checkVisualizationsInStructure=()=>(0,An.checkVisualizationsInStructure)(this.definition),this.checkInputsInStructure=()=>(0,An.checkInputsInStructure)(this.definition),this.definition=Je}static fromJSON(Je={}){return new oo(Je)}static flattenDataSources(Je,et){const tt={},ot={};return(0,Pn.each)(Je,(Je,it)=>{const Zt=null==Je?void 0:Je.type,en=(0,Pn.cloneDeep)(null==Je?void 0:Je.options);tt[Zt]||(tt[Zt]=getDefaultOptionsForDataSourceType(et,Zt));const Cn=tt[Zt];ot[it]=__spreadProps(__spreadValues({},Je),{options:(0,Pn.defaultsDeep)(en,Cn)})}),ot}static flattenVisualizations(Je,et){const tt=new Map,ot=getGlobalDefaultsForVisualizations(et),it={};return(0,Pn.each)(Je,(Je,Zt)=>{if(!tt.has(Je.type)){const ot=getDefaultsForVisualizationType(et,Je.type);tt.set(Je.type,ot)}const en=tt.get(Je.type);it[Zt]=(0,Pn.defaultsDeep)({},Je,en,ot)}),it}getLayoutId(Je){var et,tt;return null!=Je?Je:Object.keys(null!=(tt=null==(et=this.definition.layout)?void 0:et.layoutDefinitions)?tt:{})[0]}updateLayoutDefinitionItemProperty(Je,et,tt){var ot,it;const Zt=this.getLayoutId(tt);return Zt&&(null==(it=null==(ot=this.definition.layout)?void 0:ot.layoutDefinitions)?void 0:it[Zt])?(this.definition=__spreadProps(__spreadValues({},this.definition),{layout:__spreadProps(__spreadValues({},this.definition.layout),{layoutDefinitions:__spreadProps(__spreadValues({},this.definition.layout.layoutDefinitions),{[Zt]:__spreadProps(__spreadValues({},this.definition.layout.layoutDefinitions[Zt]),{[Je]:et})})})}),this):this}setSchema(Je){if((0,In.deprecated)("This method is deprecated, please use the DashboardValidator class validation methods from @splunk/dashboard-validation"),!Je.$id)return null;try{this.validateDefinition=to(Je)}catch(Je){return Je}return null}validate(){var Je,et,tt;this.validateDefinition?(0,In.deprecated)("This method is deprecated, please use the DashboardValidator class validation methods from @splunk/dashboard-validation"):this.setSchema(Jr);if(!(null==(Je=this.validateDefinition)?void 0:Je.call(this,this.definition))&&(null==(tt=null==(et=this.validateDefinition)?void 0:et.errors)?void 0:tt.length))return(0,Pn.cloneDeep)(this.validateDefinition.errors);const ot=[...this.checkDuplicateTokens(),...this.checkVisualizationsInStructure(),...this.checkInputsInStructure()];return(0,Pn.isEmpty)(ot)?null:ot}updateDashboard({title:Je,desc:et}){return(0,Pn.isString)(Je)&&(this.definition=__spreadProps(__spreadValues({},this.definition),{title:Je&&Je.trim()||""})),et&&(this.definition=__spreadProps(__spreadValues({},this.definition),{description:et})),this}addDataSource(Je,et){return et?(this.definition=__spreadProps(__spreadValues({},this.definition),{dataSources:__spreadProps(__spreadValues({},this.definition.dataSources),{[Je]:et})}),this):this}addVisualization(Je,et){return this.updateVisualization(Je,et)}addInput(Je,et){var tt,ot,it;const Zt=null!=(ot=null==(tt=null==et?void 0:et.options)?void 0:tt.token)?ot:this.nextTokenId(),en=null!=(it=null==et?void 0:et.type)?it:"input.text";return this.definition=__spreadProps(__spreadValues({},this.definition),{inputs:__spreadProps(__spreadValues({},this.definition.inputs),{[Je]:__spreadProps(__spreadValues({},et),{type:en,options:__spreadProps(__spreadValues({},null==et?void 0:et.options),{token:Zt})})})}),this}addInputToGlobalInputs(Je){const et=this.getGlobalInputs();return this.updateGlobalInputs([...et,Je])}addInputToLayout(Je){return(0,In.deprecated)("addInputToLayout has been renamed to addInputToGlobalInputs"),this.addInputToGlobalInputs(Je)}removeInputFromGlobalInputs(Je){const et=this.getGlobalInputs().filter(et=>et!==Je);return this.updateGlobalInputs(et)}removeInputFromLayout(Je){return(0,In.deprecated)("removeInputFromLayout has been renamed to removeInputFromGlobalInputs"),this.removeInputFromGlobalInputs(Je)}updateGlobalInputs(Je=[]){return this.definition=__spreadProps(__spreadValues({},this.definition),{layout:__spreadProps(__spreadValues({},this.definition.layout),{globalInputs:Je})}),this}cloneDataSource(Je){let et=this.getDataSource(Je);if(!et)return null;const{name:tt}=et,ot=/ copy (\d+)$/;if(tt){const Je=tt.replace(ot,""),it=Object.values(this.definition.dataSources).map(Je=>Je.name).filter(et=>null==et?void 0:et.includes(Je)).reduce((Je,et)=>{const tt=null==et?void 0:et.match(ot),it=tt?parseInt(tt[1],10)+1:1;return Math.max(Je,it)},1);et=__spreadProps(__spreadValues({},et),{name:`${Je} copy ${it}`})}const it=`${this.nextDataSourceId()}_${Je}`;return this.addDataSource(it,et),it}cloneDataSourcesFromItemDef(Je){if((0,Pn.isEmpty)(null==Je?void 0:Je.dataSources))return;const et={};return(0,Pn.each)(Je.dataSources,(Je,tt)=>{if(this.getDataSource(Je)){const ot=this.cloneDataSource(Je);et[tt]=ot}}),et}cloneVisualization(Je,et){if(!et)return null;const tt=this.getVisualization(Je);if(!tt)return null;const ot=__spreadValues({},tt),it=this.cloneDataSourcesFromItemDef(tt);return it&&(ot.dataSources=it),this.addVisualization(et,ot),et}cloneInput(Je,et){if(!et)return null;const tt=this.getInput(Je);if(!tt)return null;const ot=(0,Pn.cloneDeep)(tt);null!=ot.options||(ot.options={}),ot.options.token=this.nextTokenId();const it=this.cloneDataSourcesFromItemDef(tt);return it&&(ot.dataSources=it),this.addInput(et,ot),et}removeDataSource(Je){return this.definition=__spreadProps(__spreadValues({},this.definition),{dataSources:(0,Pn.omit)(this.definition.dataSources,[Je])}),this}removeVisualization(Je){return this.definition=__spreadProps(__spreadValues({},this.definition),{visualizations:(0,Pn.omit)(this.definition.visualizations,[Je])}),this}removeInput(Je){return this.definition=__spreadProps(__spreadValues({},this.definition),{inputs:(0,Pn.omit)(this.definition.inputs,[Je])}),this}removeDefaultStaticToken({tokenName:Je,namespace:et=In.DEFAULT_TOKEN_NAMESPACE}){var tt,ot,it,Zt,en;const Cn=(0,Pn.cloneDeep)(this.definition);return(null==(ot=null==(tt=Cn.defaults)?void 0:tt.tokens)?void 0:ot[et])&&delete Cn.defaults.tokens[et][Je],(null==(Zt=null==(it=Cn.defaults)?void 0:it.tokens)?void 0:Zt[et])&&(0,Pn.isEmpty)(Cn.defaults.tokens[et])&&delete Cn.defaults.tokens[et],(null==(en=Cn.defaults)?void 0:en.tokens)&&(0,Pn.isEmpty)(Cn.defaults.tokens)&&delete Cn.defaults.tokens,Cn.defaults&&(0,Pn.isEmpty)(Cn.defaults)&&delete Cn.defaults,this.definition=Cn,this}updateLayoutType(Je,et){return this.updateLayoutDefinitionItemProperty("type",Je,et)}updateGlobalLayoutOptions(Je){return this.definition=__spreadProps(__spreadValues({},this.definition),{layout:__spreadProps(__spreadValues({},this.definition.layout),{options:Je})}),this}updateLayoutOptions(Je,et){return this.updateLayoutDefinitionItemProperty("options",Je,et)}updateLayoutStructure(Je,et){return this.updateLayoutDefinitionItemProperty("structure",Je,et)}updateVisualization(Je,et){return et?(this.definition=__spreadProps(__spreadValues({},this.definition),{visualizations:__spreadProps(__spreadValues({},this.definition.visualizations),{[Je]:et})}),this):this}updateDataSource(Je,et){var tt,ot;return!et||(0,Pn.isEqual)(et,null==(ot=null==(tt=this.definition)?void 0:tt.dataSources)?void 0:ot[Je])||(this.definition=__spreadProps(__spreadValues({},this.definition),{dataSources:__spreadProps(__spreadValues({},this.definition.dataSources),{[Je]:et})})),this}updateInput(Je,et){return et?(this.definition=__spreadProps(__spreadValues({},this.definition),{inputs:__spreadProps(__spreadValues({},this.definition.inputs),{[Je]:et})}),this):this}setDefaultStaticToken({tokenName:Je,defaultValue:et,namespace:tt=In.DEFAULT_TOKEN_NAMESPACE}){var ot,it,Zt;return et?this.definition=__spreadProps(__spreadValues({},this.definition),{defaults:__spreadProps(__spreadValues({},this.definition.defaults),{tokens:__spreadProps(__spreadValues({},null==(ot=this.definition.defaults)?void 0:ot.tokens),{[tt]:__spreadProps(__spreadValues({},null==(Zt=null==(it=this.definition.defaults)?void 0:it.tokens)?void 0:Zt[tt]),{[Je]:{value:et}})})})}):this.removeDefaultStaticToken({tokenName:Je,namespace:tt}),this}toJSON(){return this.definition}getItemOptions(Je){var et,tt;return null==(tt=null!=(et=this.getVisualization(Je))?et:this.getInput(Je))?void 0:tt.options}getLayout(Je){var et,tt;if(Je)return null==(tt=null==(et=this.definition.layout)?void 0:et.layoutDefinitions)?void 0:tt[Je]}getLayoutStructure(Je){var et;const tt=this.getLayoutId(Je);if(!tt)return[];const ot=null==(et=this.getLayout(tt))?void 0:et.structure;return Array.isArray(ot)?ot:[]}getLayoutType(Je){var et;const tt=this.getLayoutId(Je);return tt?null==(et=this.getLayout(tt))?void 0:et.type:void 0}getValidatedLayoutType(Je){const et=this.getLayoutType(Je);if("grid"!==et&&"absolute"!==et)throw new TypeError(et+" is not supported by this api");return et}getLayoutOptions(Je){var et,tt;const ot=this.getLayoutId(Je);return null!=(tt=null==(et=this.getLayout(ot))?void 0:et.options)?tt:{}}getGlobalLayoutOptions(){var Je,et;return null!=(et=null==(Je=this.definition.layout)?void 0:Je.options)?et:{}}getVisualization(Je){var et,tt,ot;return null!=(ot=null==(tt=null==(et=this.definition)?void 0:et.visualizations)?void 0:tt[Je])?ot:null}getVisualizationWithFlattenedDefaults(Je){const et=this.getVisualization(Je);if(!et)return null;const tt=this.getDefaults(),ot=getGlobalDefaultsForVisualizations(tt),it=getDefaultsForVisualizationType(tt,et.type);return(0,In.deepMergeWithDefaults)(et,it,ot)}getVisualizationIds(){var Je,et;return Object.keys(null!=(et=null==(Je=this.definition)?void 0:Je.visualizations)?et:{})}getDataSource(Je){var et,tt,ot;return null!=(ot=null==(tt=null==(et=this.definition)?void 0:et.dataSources)?void 0:tt[Je])?ot:null}canBeBaseDataSource(Je,et=0){var tt,ot;const it=null==(ot=null==(tt=this.getDataSource(Je))?void 0:tt.options)?void 0:ot.extend,Zt=et<In.MAX_CHAIN_LENGTH;return it&&Zt?this.canBeBaseDataSource(it,et+1):Zt}getBaseDataSources(){var Je,et;const tt=null!=(et=null==(Je=this.definition)?void 0:Je.dataSources)?et:{};return(0,Pn.pickBy)(tt,(Je,et)=>this.canBeBaseDataSource(et))}getDataSourceDefaultOptions(Je){var et;const tt=null==(et=this.getDataSource(Je))?void 0:et.type;return tt?getDefaultOptionsForDataSourceType(this.getDefaults(),tt):null}getInput(Je){var et,tt,ot;return null!=(ot=null==(tt=null==(et=this.definition)?void 0:et.inputs)?void 0:tt[Je])?ot:null}getGlobalInputs(){var Je,et,tt;return(null!=(tt=null==(et=null==(Je=this.definition)?void 0:Je.layout)?void 0:et.globalInputs)?tt:[]).slice()}getInputByToken(Je){var et;if(!Je)return null;const tt=null==(et=this.definition)?void 0:et.inputs;return(0,Pn.find)(tt,et=>{var tt;return(null==(tt=null==et?void 0:et.options)?void 0:tt.token)===Je})||null}getVisualizationType(Je){var et,tt;return(null==(tt=null==(et=this.definition.visualizations)?void 0:et[Je])?void 0:tt.type)||null}getInputType(Je){var et,tt;return(null==(tt=null==(et=this.definition.inputs)?void 0:et[Je])?void 0:tt.type)||null}getItemPresetType(Je){return this.getVisualizationType(Je)||this.getInputType(Je)||void 0}getEventHandlers(Je,et="visualizations"){var tt,ot,it;if(!Je)return[];const Zt=null!=(it=null==(ot=null==(tt=this.definition)?void 0:tt[et])?void 0:ot[Je])?it:null,en=null==Zt?void 0:Zt.eventHandlers;return Array.isArray(en)?en:[]}createEventHandler(Je,et,tt="visualizations"){var ot,it,Zt,en;if(!(null!=(Zt=null==(it=null==(ot=this.definition)?void 0:ot[tt])?void 0:it[Je])?Zt:null))return this;const Cn=[...this.getEventHandlers(Je,tt),et];return this.definition=__spreadProps(__spreadValues({},this.definition),{[tt]:__spreadProps(__spreadValues({},this.definition[tt]),{[Je]:__spreadProps(__spreadValues({},null==(en=this.definition[tt])?void 0:en[Je]),{eventHandlers:Cn})})}),this}removeEventHandler(Je,et=0,tt="visualizations"){var ot,it,Zt,en;if(!(null!=(Zt=null==(it=null==(ot=this.definition)?void 0:ot[tt])?void 0:it[Je])?Zt:null))return this;const Cn=[...this.getEventHandlers(Je,tt)];return Cn.splice(et,1),this.definition=__spreadProps(__spreadValues({},this.definition),{[tt]:__spreadProps(__spreadValues({},this.definition[tt]),{[Je]:__spreadProps(__spreadValues({},null==(en=this.definition[tt])?void 0:en[Je]),{eventHandlers:Cn})})}),this}editEventHandler(Je,et=0,tt={},ot="visualizations"){var it,Zt,en,Cn;if(!(null!=(en=null==(Zt=null==(it=this.definition)?void 0:it[ot])?void 0:Zt[Je])?en:null))return this;const _n=[...this.getEventHandlers(Je,ot)];return et>=0&&et<=_n.length-1&&(_n[et]=tt,this.definition=__spreadProps(__spreadValues({},this.definition),{[ot]:__spreadProps(__spreadValues({},this.definition[ot]),{[Je]:__spreadProps(__spreadValues({},null==(Cn=this.definition[ot])?void 0:Cn[Je]),{eventHandlers:_n})})})),this}connectNewDataSourceToVisualization({vizId:Je,dataSourceType:et,dataSourceDefinition:tt}){const ot=this.nextDataSourceId();return this.addDataSource(ot,tt),this.connectDataSourceToVisualization({vizId:Je,dataSourceType:et,dataSourceId:ot}),this}connectNewDataSourceToInput({inputId:Je,dataSourceType:et,dataSourceDefinition:tt}){const ot=this.nextDataSourceId();return this.addDataSource(ot,tt),this.connectDataSourceToInput({inputId:Je,dataSourceType:et,dataSourceId:ot}),this}connectNewDataSourceToItem({itemId:Je,dataSourceType:et,dataSourceDefinition:tt}){return"input"===this.getItemType(Je)?this.connectNewDataSourceToInput({inputId:Je,dataSourceType:et,dataSourceDefinition:tt}):this.connectNewDataSourceToVisualization({vizId:Je,dataSourceType:et,dataSourceDefinition:tt})}connectDataSourceToVisualization({vizId:Je,dataSourceType:et,dataSourceId:tt}){const ot=this.getVisualization(Je),it=this.getDataSource(tt);return ot&&it&&this.updateVisualization(Je,__spreadProps(__spreadValues({},ot),{dataSources:__spreadProps(__spreadValues({},ot.dataSources),{[et]:tt})})),this}connectDataSourceToInput({inputId:Je,dataSourceType:et,dataSourceId:tt}){const ot=this.getInput(Je),it=this.getDataSource(tt);return ot&&it&&this.updateInput(Je,__spreadProps(__spreadValues({},ot),{dataSources:__spreadProps(__spreadValues({},ot.dataSources),{[et]:tt})})),this}connectDataSourceToItem({itemId:Je,dataSourceType:et,dataSourceId:tt,type:ot="block"}){return"input"===ot?this.connectDataSourceToInput({inputId:Je,dataSourceType:et,dataSourceId:tt}):this.connectDataSourceToVisualization({vizId:Je,dataSourceType:et,dataSourceId:tt})}disconnectDataSourceFromVisualization({vizId:Je,dataSourceType:et,dataSourceId:tt}){const ot=this.getVisualization(Je);return ot&&ot.dataSources&&ot.dataSources[et]===tt&&this.updateVisualization(Je,__spreadProps(__spreadValues({},ot),{dataSources:(0,Pn.omit)(ot.dataSources,et)})),this}disconnectDataSourceFromInput({inputId:Je,dataSourceType:et,dataSourceId:tt}){const ot=this.getInput(Je);return ot&&ot.dataSources&&ot.dataSources[et]===tt&&this.updateInput(Je,__spreadProps(__spreadValues({},ot),{dataSources:(0,Pn.omit)(ot.dataSources,et)})),this}disconnectDataSourceFromItem({itemId:Je,dataSourceType:et,dataSourceId:tt}){return"input"===this.getItemType(Je)?this.disconnectDataSourceFromInput({inputId:Je,dataSourceType:et,dataSourceId:tt}):this.disconnectDataSourceFromVisualization({vizId:Je,dataSourceType:et,dataSourceId:tt})}nextVisualizationId(){return generateId("viz",Je=>this.getVisualization(Je))}nextDataSourceId(){return generateId("ds",Je=>this.getDataSource(Je))}nextInputId(){return generateId("input",Je=>this.getInput(Je))}nextTokenId(Je="token"){return generateId(Je,Je=>this.getInputByToken(Je))}nextLayoutId(Je="layout"){return generateId(Je,Je=>this.getLayout(Je))}countVisualizationsUsingDataSource(Je){const{visualizations:et={}}=this.definition;let tt=0;return Object.keys(et).forEach(ot=>{var it,Zt;const en=null!=(Zt=null==(it=null==et?void 0:et[ot])?void 0:it.dataSources)?Zt:{};Object.keys(en).forEach(et=>{en[et]===Je&&(tt+=1)})}),tt}countInputsUsingDataSource(Je){const{inputs:et={}}=this.definition;let tt=0;return Object.keys(et).forEach(ot=>{var it,Zt;const en=null!=(Zt=null==(it=null==et?void 0:et[ot])?void 0:it.dataSources)?Zt:{};Object.keys(en).forEach(et=>{en[et]===Je&&(tt+=1)})}),tt}getChainSearchesUsingDataSource(Je,et=0){var tt,ot;const it=null!=(ot=null==(tt=this.definition)?void 0:tt.dataSources)?ot:{},Zt=[];return(0,Pn.each)(it,(tt,ot)=>{var it,en;(null!=(en=null==(it=null==tt?void 0:tt.options)?void 0:it.extend)?en:"")===Je&&et<In.MAX_CHAIN_LENGTH&&Zt.push({id:ot,config:this.getDataSource(ot)},...this.getChainSearchesUsingDataSource(ot,et+1))}),Zt}disconnectDataSource(Je){const{visualizations:et={},inputs:tt={}}=this.definition;return Object.keys(et).forEach(tt=>{var ot,it;const Zt=null!=(it=null==(ot=null==et?void 0:et[tt])?void 0:ot.dataSources)?it:{};Object.keys(Zt).forEach(et=>{this.disconnectDataSourceFromVisualization({vizId:tt,dataSourceType:et,dataSourceId:Je})})}),Object.keys(tt).forEach(et=>{var ot,it;const Zt=null!=(it=null==(ot=null==tt?void 0:tt[et])?void 0:ot.dataSources)?it:{};Object.keys(Zt).forEach(tt=>{this.disconnectDataSourceFromInput({inputId:et,dataSourceType:tt,dataSourceId:Je})})}),this}hasDuplicateId(Je){return hasDuplicateId(this.definition,Je)}updateComponentId(Je,et){if(Je===et||!/^(viz|input|ds)_[a-zA-Z0-9-_]+$/.test(et)||this.hasDuplicateId(et)||!this.hasDuplicateId(Je))return!1;const tt=JSON.stringify(this.definition),ot=new RegExp(`"${Je}"`,"g");return this.definition=JSON.parse(tt.replace(ot,`"${et}"`)),!0}compare(Je){return(0,$n.compare)(normalizeLayoutStructure(this.toJSON()),normalizeLayoutStructure(Je.toJSON()))}getFirstTimeRangeInputId(){return(0,Pn.find)(this.getGlobalInputs(),Je=>{var et;return"input.timerange"===(null==(et=this.getInput(Je))?void 0:et.type)})}getDefaults(){var Je,et;return null!=(et=null==(Je=this.definition)?void 0:Je.defaults)?et:{}}getDefaultTimeRangeForNewSearch(){var Je,et,tt;const ot=getDefaultOptionsForDataSourceType(this.getDefaults(),"ds.search"),it=null!=(Je=null==ot?void 0:ot.queryParameters)?Je:{};if(it.earliest||it.latest)return{};const Zt=this.getFirstTimeRangeInputId();if(!Zt)return{earliest:"-24h@h",latest:"now"};const en=null==(tt=null==(et=this.getInput(Zt))?void 0:et.options)?void 0:tt.token;return en?{earliest:`$${en}.earliest$`,latest:`$${en}.latest$`}:{earliest:"-24h@h",latest:"now"}}getVisualizationLayoutType(Je,et){const tt=this.getLayoutStructure(et),{type:ot="block"}=tt.find(et=>et.item===Je)||{};return ot}getItemType(Je){return this.getInput(Je)?"input":"block"}addLayoutItem({visualizationId:Je,vizContract:et,layoutId:tt}={}){var ot,it,Zt,en;if(!Je)throw new SyntaxError("No visualization id supplied");const Cn=this.getLayoutId(tt);if(!Cn||!(null==(it=null==(ot=this.definition.layout)?void 0:ot.layoutDefinitions)?void 0:it[Cn]))throw new ReferenceError("Layout definition can not be found");const _n=this.getValidatedLayoutType(Cn),wn=this.getVisualization(Je);if(!wn)throw new ReferenceError("Visualization does not exist");const Sn=this.getLayoutStructure(Cn);if(Sn.find(et=>et.item===Je))throw new Error(Je+" is already in the layout structure");const xn=this.getLayoutOptions(Cn),kn=null!=(Zt=null==xn?void 0:xn.width)?Zt:In.DEFAULT_CANVAS_WIDTH;let En=null;if("grid"===_n)En=(0,In.computeNewGridStructureItem)({canvasWidth:kn,layoutItems:Sn,itemId:Je});else{const tt="abslayout.line"===(null==wn?void 0:wn.type),ot=null!=(en=null==xn?void 0:xn.height)?en:In.DEFAULT_CANVAS_HEIGHT;En=(0,In.computeNewAbsoluteStructureItem)({itemId:Je,type:tt?"line":"block",canvasWidth:kn,canvasHeight:ot,vizContract:et,layoutItems:Sn})}return this.updateLayoutStructure([...Sn,En],Cn)}addInputToLayoutStructure(Je,et){var tt,ot,it,Zt;if(!Je)throw new SyntaxError("No input id supplied");const en=this.getLayoutId(et);if(!en||!(null==(ot=null==(tt=this.definition.layout)?void 0:tt.layoutDefinitions)?void 0:ot[en]))throw new ReferenceError("Layout definition can not be found");const Cn=this.getValidatedLayoutType(en);if(!this.getInput(Je))throw new ReferenceError("Input does not exist");const _n=this.getLayoutStructure(en);if(_n.find(et=>et.item===Je))throw new Error(Je+" is already in the layout structure");const wn=this.getLayoutOptions(en),Sn=null!=(it=null==wn?void 0:wn.width)?it:In.DEFAULT_CANVAS_WIDTH;let xn=null;if("grid"===Cn)xn=(0,In.computeNewGridStructureItem)({itemId:Je,type:"input",canvasWidth:Sn,layoutItems:_n});else{const et=null!=(Zt=null==wn?void 0:wn.height)?Zt:In.DEFAULT_CANVAS_HEIGHT;xn=(0,In.computeNewAbsoluteStructureItem)({itemId:Je,type:"input",canvasWidth:Sn,canvasHeight:et,layoutItems:_n})}return this.updateLayoutStructure([..._n,xn],en)}getDefaultStaticTokens(Je=new Set){return getDefaultStaticTokens(this.definition,Je)}getVisualizationIdsUsingToken(Je){return this.getVisualizationIds().filter(et=>!!this.getEventHandlers(et).find(et=>{var tt,ot;return!!(null==(ot=null==(tt=et.options)?void 0:tt.tokens)?void 0:ot.find(et=>et.token===Je))}))}isInputOnCanvas(Je,et){var tt,ot,it;if(!this.getInput(Je))return!1;const{structure:Zt}=null!=(it=null==(ot=null==(tt=this.definition.layout)?void 0:tt.layoutDefinitions)?void 0:ot[et])?it:{};return!!(0,In.isLayoutStructure)(Zt)&&Zt.some(({item:et,type:tt})=>et===Je&&"input"===tt)}isLayout(Je){var et,tt;const ot=this.getLayoutId(Je);return!!ot&&!!(null==(tt=null==(et=this.definition.layout)?void 0:et.layoutDefinitions)?void 0:tt[ot])}moveInputToCanvas(Je,et){return this.getInput(Je)&&this.isLayout(et)&&!this.isInputOnCanvas(Je,et)?(this.addInputToLayoutStructure(Je,et),this.removeInputFromGlobalInputs(Je),this):this}moveInputToGlobalInputs(Je,et){return this.isInputOnCanvas(Je,et)?(this.removeInputFromLayoutStructure(Je,et),this.getGlobalInputs().includes(Je)||this.addInputToGlobalInputs(Je),this):this}safeRemoveGridItem(Je,et){var tt;const ot=this.getLayoutStructure(et),it=ot.find(et=>et.item===Je);if(!it)return this;const Zt=this.getLayoutOptions(et),en=null!=(tt=null==Zt?void 0:Zt.width)?tt:In.DEFAULT_CANVAS_WIDTH,Cn=(0,In.updateRemovedVizNeighbors)({itemToRemove:it,items:ot,width:en}),_n=Cn.map(Je=>Je.item),wn=ot.filter(Je=>Je.item!==it.item&&_n.indexOf(Je.item)<0);return this.updateLayoutStructure([...Cn,...wn],et),this}removeInputFromLayoutStructure(Je,et){if("grid"===this.getLayoutType(et))return this.safeRemoveGridItem(Je,et);const tt=[...this.getLayoutStructure(et)],ot=tt.findIndex(({item:et,type:tt})=>et===Je&&"input"===tt);return-1!==ot&&(tt.splice(ot,1),this.updateLayoutStructure(tt,et)),this}getItemToLayoutMap({items:Je,globalSearchesId:et}){var tt,ot,it,Zt,en,Cn,_n,wn,Sn,xn;const kn=null!=(it=null==(ot=null==(tt=this.definition)?void 0:tt.layout)?void 0:ot.layoutDefinitions)?it:{},En={};Object.keys(null!=(en=null==(Zt=this.definition)?void 0:Zt.visualizations)?en:{}).forEach(Je=>{null!=En[Je]||(En[Je]=[])}),Object.keys(null!=(_n=null==(Cn=this.definition)?void 0:Cn.inputs)?_n:{}).forEach(Je=>{null!=En[Je]||(En[Je]=[])});const Dn=[];Object.entries(kn).forEach(([Je,et])=>{const{structure:tt}=et;(0,In.isLayoutStructure)(tt)?tt.forEach(({item:et})=>{null!=En[et]||(En[et]=[]),En[et].push(Je)}):Dn.push(Je)});if((null!=(xn=null==(Sn=null==(wn=this.definition)?void 0:wn.layout)?void 0:Sn.globalInputs)?xn:[]).forEach(Je=>{null!=En[Je]||(En[Je]=[]),En[Je].push(et)}),Object.keys(En).forEach(Je=>{En[Je].push(...Dn),En[Je].length||delete En[Je]}),!(null==Je?void 0:Je.length))return En;const Pn={};return Je.forEach(Je=>{En[Je]&&(Pn[Je]=En[Je])}),Pn}},io=oo},7102:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it=ot(tt(60)),Zt=ot(tt(8)),en=function _interopRequireWildcard(Je,et){if(!et&&Je&&Je.__esModule)return Je;if(null===Je||"object"!=typeof Je&&"function"!=typeof Je)return{default:Je};var tt=_getRequireWildcardCache(et);if(tt&&tt.has(Je))return tt.get(Je);var ot={__proto__:null},it=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Zt in Je)if("default"!==Zt&&{}.hasOwnProperty.call(Je,Zt)){var en=it?Object.getOwnPropertyDescriptor(Je,Zt):null;en&&(en.get||en.set)?Object.defineProperty(ot,Zt,en):ot[Zt]=Je[Zt]}return ot.default=Je,tt&&tt.set(Je,ot),ot}(tt(0)),Cn=tt(82),_n=ot(tt(70)),wn=tt(4),Sn=tt(135),xn=tt(85),kn=tt(87),En=tt(96),Dn=tt(232),Pn=tt(620),Ln=tt(1040),Tn=ot(tt(1217)),In=ot(tt(1438));function _getRequireWildcardCache(Je){if("function"!=typeof WeakMap)return null;var et=new WeakMap,tt=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(Je){return Je?tt:et})(Je)}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){(0,Zt.default)(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}var DeepDiveDrilldownSelector=Je=>{var et=Dn.OBJECT_NAMES.plural,tt=(0,wn.gettext)("Select deep dive"),ot=(0,en.useContext)(Tn.default);return en.default.createElement(In.default,(0,it.default)({},(0,En.createITSITestHook)(DeepDiveDrilldownSelector.name),{type:Ln.DRILLDOWN_TYPES.SAVED_DEEP_DIVE,label:et,helpText:tt,dashboardApiRef:ot,objectFetchURL:Je=>Je?(0,Pn.retrieveURL)(Je,xn.username):"",objectListFetchURL:Je=>{var et={offset:0,count:10,fields:"_key,identifying_name,title",sort_dir:"asc",sort_key:"identifying_name",sort_mode:"auto",filter:JSON.stringify(Dn.DEFAULT_FILTER_ATTRIBUTES),output_mode:"json"};return Je&&(et.filter=JSON.stringify((0,_n.default)(_objectSpread(_objectSpread({},Dn.DEFAULT_FILTER_ATTRIBUTES),{},{filter_string:(0,kn.createJSONFilter)(Je)})))),"".concat((0,Pn.baseWithOwnerURL)(xn.username),"?").concat((0,Cn.stringify)(et))},objectListCountFetchURL:Je=>{var et={filter:JSON.stringify(Dn.DEFAULT_FILTER_ATTRIBUTES),output_mode:"json"};return Je&&(et.filter=JSON.stringify((0,_n.default)(_objectSpread(_objectSpread({},Dn.DEFAULT_FILTER_ATTRIBUTES),{},{filter_string:(0,kn.createJSONFilter)(Je)})))),"".concat((0,Pn.baseWithOwnerURL)(xn.username),"/count?").concat((0,Cn.stringify)(et))},objectAccessURL:(Je,et)=>{if(!Je)return"";var tt=(0,Ln.timerangeQueryParametersString)(et),ot=tt?"&".concat(tt):"",it={savedDeepDiveID:Je._key};return(0,Pn.uiEditURL)(it)+ot}},Je))};DeepDiveDrilldownSelector.label=Dn.OBJECT_NAMES.singular,DeepDiveDrilldownSelector.areOptionsValid=function(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Je.type===Ln.DRILLDOWN_TYPES.SAVED_DEEP_DIVE&&Je.url&&(0,Sn.isValidUrl)(Je.url)?null:(0,wn.gettext)("Invalid Url")};et.default=DeepDiveDrilldownSelector;Je.exports=et.default},7103:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it=ot(tt(60)),Zt=function _interopRequireWildcard(Je,et){if(!et&&Je&&Je.__esModule)return Je;if(null===Je||"object"!=typeof Je&&"function"!=typeof Je)return{default:Je};var tt=_getRequireWildcardCache(et);if(tt&&tt.has(Je))return tt.get(Je);var ot={__proto__:null},it=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Zt in Je)if("default"!==Zt&&{}.hasOwnProperty.call(Je,Zt)){var en=it?Object.getOwnPropertyDescriptor(Je,Zt):null;en&&(en.get||en.set)?Object.defineProperty(ot,Zt,en):ot[Zt]=Je[Zt]}return ot.default=Je,tt&&tt.set(Je,ot),ot}(tt(0)),en=tt(82),Cn=tt(4),_n=tt(135),wn=tt(85),Sn=tt(73),xn=tt(96),kn=tt(856),En=tt(1423),Dn=tt(2045),Pn=tt(1040),Ln=ot(tt(1217)),Tn=ot(tt(1438));function _getRequireWildcardCache(Je){if("function"!=typeof WeakMap)return null;var et=new WeakMap,tt=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(Je){return Je?tt:et})(Je)}var DashboardDrilldownSelector=Je=>{var et=kn.OBJECT_NAMES.plural,tt=(0,Cn.gettext)("Select dashboard"),ot=(0,Zt.useContext)(Ln.default);return Zt.default.createElement(Tn.default,(0,it.default)({},(0,xn.createITSITestHook)(DashboardDrilldownSelector.name),{type:Pn.DRILLDOWN_TYPES.SAVED_DASHBOARD,label:et,helpText:tt,dashboardApiRef:ot,formattedData:Je=>Je&&Je.entry?Je.entry.map(Je=>{if(Je.name&&Je.content&&Je.content.label)return{_key:Je.name,title:Je.content.label}}):[],objectFetchURL:Je=>{if(!Je)return"";return(0,En.retrieveURL)(Je,(0,Sn.getShortAppName)(!0),wn.username)+"?"+(0,en.stringify)({output_mode:"json"})},objectListFetchURL:Je=>{var et={offset:0,count:10,sort_dir:"asc",sort_key:"label",sort_mode:"auto",search:(0,Dn.searchFilter)({owner:wn.username,keyword:Je}),output_mode:"json"};return(0,En.baseWithAppAndOwnerURL)((0,Sn.getShortAppName)(!0),wn.username)+"?"+(0,en.stringify)(et)},objectAccessURL:(Je,et)=>{if(!Je)return"";var tt=(0,Pn.timerangeQueryParametersString)(et),ot=tt?"?".concat(tt):"";return(0,En.uiEditURL)(Je._key)+ot}},Je))};DashboardDrilldownSelector.label=kn.OBJECT_NAMES.singular,DashboardDrilldownSelector.areOptionsValid=function(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Je.type===Pn.DRILLDOWN_TYPES.SAVED_DASHBOARD&&Je.url&&(0,_n.isValidUrl)(Je.url)?null:(0,Cn.gettext)("Invalid Url")};et.default=DashboardDrilldownSelector;Je.exports=et.default},7104:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it=ot(tt(60)),Zt=ot(tt(8)),en=function _interopRequireWildcard(Je,et){if(!et&&Je&&Je.__esModule)return Je;if(null===Je||"object"!=typeof Je&&"function"!=typeof Je)return{default:Je};var tt=_getRequireWildcardCache(et);if(tt&&tt.has(Je))return tt.get(Je);var ot={__proto__:null},it=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Zt in Je)if("default"!==Zt&&{}.hasOwnProperty.call(Je,Zt)){var en=it?Object.getOwnPropertyDescriptor(Je,Zt):null;en&&(en.get||en.set)?Object.defineProperty(ot,Zt,en):ot[Zt]=Je[Zt]}return ot.default=Je,tt&&tt.set(Je,ot),ot}(tt(0)),Cn=tt(82),_n=ot(tt(70)),wn=tt(4),Sn=tt(135),xn=tt(85),kn=tt(87),En=tt(96),Dn=tt(338),Pn=tt(406),Ln=tt(1040),Tn=ot(tt(1217)),In=ot(tt(1438));function _getRequireWildcardCache(Je){if("function"!=typeof WeakMap)return null;var et=new WeakMap,tt=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(Je){return Je?tt:et})(Je)}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){(0,Zt.default)(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}var EventManagementDrilldownSelector=Je=>{var et=Dn.OBJECT_NAMES.plural,tt=(0,wn.gettext)("Select saved episode review"),ot=(0,en.useContext)(Tn.default);return en.default.createElement(In.default,(0,it.default)({},(0,En.createITSITestHook)(EventManagementDrilldownSelector.name),{type:Ln.DRILLDOWN_TYPES.SAVED_EVENT_MANAGEMENT,label:et,helpText:tt,dashboardApiRef:ot,objectFetchURL:Je=>Je?(0,Pn.retrieveURL)(Je,xn.username):"",objectListFetchURL:Je=>{var et={offset:0,count:10,fields:"_key,identifying_name,title",sort_dir:"asc",sort_key:"identifying_name",sort_mode:"auto",filter:JSON.stringify(Dn.DEFAULT_FILTER_ATTRIBUTES),output_mode:"json"};return Je&&(et.filter=JSON.stringify((0,_n.default)(_objectSpread(_objectSpread({},Dn.DEFAULT_FILTER_ATTRIBUTES),{},{filter_string:(0,kn.createJSONFilter)(Je)})))),"".concat((0,Pn.baseWithOwnerURL)(xn.username),"?").concat((0,Cn.stringify)(et))},objectListCountFetchURL:Je=>{var et={filter:JSON.stringify(Dn.DEFAULT_FILTER_ATTRIBUTES),output_mode:"json"};return Je&&(et.filter=JSON.stringify((0,_n.default)(_objectSpread(_objectSpread({},Dn.DEFAULT_FILTER_ATTRIBUTES),{},{filter_string:(0,kn.createJSONFilter)(Je)})))),"".concat((0,Pn.baseWithOwnerURL)(xn.username),"/count?").concat((0,Cn.stringify)(et))},objectAccessURL:(Je,et)=>{if(!Je)return"";var tt=(0,Ln.timerangeQueryParametersString)(et),ot=tt?"&".concat(tt):"",it={emid:Je._key};return(0,Pn.uiEditURL)(it)+ot}},Je))};EventManagementDrilldownSelector.label=Dn.OBJECT_NAMES.singular,EventManagementDrilldownSelector.areOptionsValid=function(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Je.type===Ln.DRILLDOWN_TYPES.SAVED_EVENT_MANAGEMENT&&Je.url&&(0,Sn.isValidUrl)(Je.url)?null:(0,wn.gettext)("Invalid Url")};et.default=EventManagementDrilldownSelector;Je.exports=et.default},7105:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it=ot(tt(60)),Zt=ot(tt(8)),en=function _interopRequireWildcard(Je,et){if(!et&&Je&&Je.__esModule)return Je;if(null===Je||"object"!=typeof Je&&"function"!=typeof Je)return{default:Je};var tt=_getRequireWildcardCache(et);if(tt&&tt.has(Je))return tt.get(Je);var ot={__proto__:null},it=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Zt in Je)if("default"!==Zt&&{}.hasOwnProperty.call(Je,Zt)){var en=it?Object.getOwnPropertyDescriptor(Je,Zt):null;en&&(en.get||en.set)?Object.defineProperty(ot,Zt,en):ot[Zt]=Je[Zt]}return ot.default=Je,tt&&tt.set(Je,ot),ot}(tt(0)),Cn=tt(82),_n=ot(tt(70)),wn=tt(4),Sn=tt(135),xn=tt(85),kn=tt(87),En=tt(96),Dn=tt(192),Pn=tt(444),Ln=tt(1040),Tn=ot(tt(1217)),In=ot(tt(1438));function _getRequireWildcardCache(Je){if("function"!=typeof WeakMap)return null;var et=new WeakMap,tt=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(Je){return Je?tt:et})(Je)}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){(0,Zt.default)(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}var HomeViewDrilldownSelector=Je=>{var et=Dn.OBJECT_NAMES.plural,tt=(0,wn.gettext)("Select saved service analyzer"),ot=(0,en.useContext)(Tn.default);return en.default.createElement(In.default,(0,it.default)({},(0,En.createITSITestHook)(HomeViewDrilldownSelector.name),{type:Ln.DRILLDOWN_TYPES.SAVED_HOME_VIEW,label:et,helpText:tt,dashboardApiRef:ot,objectFetchURL:Je=>Je?(0,Pn.retrieveURL)(Je,xn.username):"",objectListFetchURL:Je=>{var et={offset:0,count:10,fields:"_key,identifying_name,title",sort_dir:"asc",sort_key:"identifying_name",sort_mode:"auto",filter:JSON.stringify(Dn.DEFAULT_FILTER_ATTRIBUTES),output_mode:"json"};return Je&&(et.filter=JSON.stringify((0,_n.default)(_objectSpread(_objectSpread({},Dn.DEFAULT_FILTER_ATTRIBUTES),{},{filter_string:(0,kn.createJSONFilter)(Je)})))),"".concat((0,Pn.baseWithOwnerURL)(xn.username),"?").concat((0,Cn.stringify)(et))},objectListCountFetchURL:Je=>{var et={filter:JSON.stringify(Dn.DEFAULT_FILTER_ATTRIBUTES),output_mode:"json"};return Je&&(et.filter=JSON.stringify((0,_n.default)(_objectSpread(_objectSpread({},Dn.DEFAULT_FILTER_ATTRIBUTES),{},{filter_string:(0,kn.createJSONFilter)(Je)})))),"".concat((0,Pn.baseWithOwnerURL)(xn.username),"/count?").concat((0,Cn.stringify)(et))},objectAccessURL:(Je,et)=>{if(!Je)return"";var tt=(0,Ln.timerangeQueryParametersString)(et),ot=tt?"&".concat(tt):"";return(0,Pn.uiEditURL)({savedHomeViewId:Je._key})+ot}},Je))};HomeViewDrilldownSelector.label=Dn.OBJECT_NAMES.singular,HomeViewDrilldownSelector.areOptionsValid=function(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Je.type===Ln.DRILLDOWN_TYPES.SAVED_HOME_VIEW&&Je.url&&(0,Sn.isValidUrl)(Je.url)?null:(0,wn.gettext)("Invalid Url")};et.default=HomeViewDrilldownSelector;Je.exports=et.default},7106:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it,Zt=ot(tt(8)),en=ot(tt(7)),Cn=function _interopRequireWildcard(Je,et){if(!et&&Je&&Je.__esModule)return Je;if(null===Je||"object"!=typeof Je&&"function"!=typeof Je)return{default:Je};var tt=_getRequireWildcardCache(et);if(tt&&tt.has(Je))return tt.get(Je);var ot={__proto__:null},it=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Zt in Je)if("default"!==Zt&&{}.hasOwnProperty.call(Je,Zt)){var en=it?Object.getOwnPropertyDescriptor(Je,Zt):null;en&&(en.get||en.set)?Object.defineProperty(ot,Zt,en):ot[Zt]=Je[Zt]}return ot.default=Je,tt&&tt.set(Je,ot),ot}(tt(0)),_n=ot(tt(3)),wn=ot(tt(39)),Sn=ot(tt(2)),xn=ot(tt(446)),kn=tt(125),En=tt(22),Dn=tt(4),Pn=tt(7107),Ln=tt(1440),Tn=tt(287),In=tt(7206),jn=tt(295),Mn=tt(1629),An=tt(2114),Rn=ot(tt(7207)),Nn=ot(tt(7208)),Fn=tt(1816),Bn=tt(1217),Vn=ot(tt(7209)),Wn=ot(tt(7213)),zn=ot(tt(7219)),Hn=ot(tt(7222)),$n=ot(tt(7224));function _getRequireWildcardCache(Je){if("function"!=typeof WeakMap)return null;var et=new WeakMap,tt=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(Je){return Je?tt:et})(Je)}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){(0,Zt.default)(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}tt(28);var qn=Sn.default.div(it||(it=(0,en.default)(['\n\t& [data-test="sidebar-content"] [data-test="editor-height"] input[data-test="textbox"],\n\t[data-test="sidebar-content"] [data-test="editor-width"] input[data-test="textbox"],\n\t[data-test="sidebar-content"] [data-test="position-size-editor"] input[data-test="textbox"],\n\t[data-test="sidebar-content"] [data-test="column-layout"] [data-test="editor-fillOpacity"] input[data-test="textbox"],\n\t[data-test="sidebar-content"] [data-test="column-layout"] [data-test="editor-strokeOpacity"] input[data-test="textbox"],\n\t[data-test="sidebar-content"] [data-test="column-layout"] [data-test="editor-strokeWidth"] input[data-test="textbox"],\n\t[data-test="sidebar-content"] [data-test="column-layout"] [data-test="editor-strokeDashStyle"] input[data-test="textbox"],\n\t[data-test="sidebar-content"] [data-test="column-layout"] [data-test="editor-strokeDasharray"] input[data-test="textbox"],\n\t[data-test="sidebar-content"] [data-test="column-layout"] [data-test="editor-rx"] input[data-test="textbox"],\n\t[data-test="sidebar-content"] [data-test="column-layout"] [data-test="editor-majorFontSize"] input[data-test="textbox"],\n\t[data-test="sidebar-content"] [data-test="column-layout"] [data-test="editor-trendFontSize"] input[data-test="textbox"],\n\t[data-test="sidebar-content"] [data-test="column-layout"] [data-test="editor-fontSize"] input[data-test="textbox"],\n\t[data-test="sidebar-content"] [data-test="column-layout"] [data-test="editor-numberPrecision"] input[data-test="textbox"] {\n\t\twidth: 50px;\n\t}\n\t& [data-test="sidebar-content"] [data-test="column-layout"] [data-test="editor-fillColor"] input[data-test="textbox"],\n\t[data-test="sidebar-content"] [data-test="column-layout"] [data-test="editor-strokeColor"] input[data-test="textbox"],\n\t[data-test="sidebar-content"] [data-test="column-layout"] [data-test="editor-majorColor"] input[data-test="textbox"],\n\t[data-test="sidebar-content"] [data-test="column-layout"] [data-test="editor-trendColor"] input[data-test="textbox"],\n\t[data-test="sidebar-content"] [data-test="column-layout"] [data-test="editor-iconColor"] input[data-test="textbox"],\n\t[data-test="sidebar-content"] [data-test="column-layout"] [data-test="editor-backgroundColor"] input[data-test="textbox"],\n\t[data-test="sidebar-content"] [data-test="column-layout"] [data-test="editor-trendColor"] input[data-test="textbox"],\n\t[data-test="sidebar-content"] [data-test="column-layout"] [data-test="editor-trendColor"] input[data-test="disabled-textbox"],\n\t[data-test="sidebar-content"] [data-test="column-layout"] [data-test="editor-unit"] input[data-test="textbox"],\n\t[data-test="sidebar-content"] [data-test="column-layout"] [data-test="column"] input[data-test="textbox"]{\n\t\twidth: 100px;\n\t}\n\t& [data-test="sidebar-content"] [data-test="option-content"] pre.ace_editor {\n\t\tborder-color: ',';\n\t\twidth: 315px;\n\t}\n\t& [data-test="sidebar-content"] [data-test="controls"] button[data-test="option"] {\n\t\tmargin-left: 0px;\n\t} [data-test="sidebar-content"] div[data-component-name="app-itsi:/DrilldownSelector"] {\n\t\tpadding: 10px 15px 10px 15px;\n\t}\n'])),En.variables.gray60),GlasstableEditorUDF=Je=>{var{isEditable:et,definition:tt,earliest:ot,latest:it,dataProviderInstance:Zt,featureFlags:en,handleDefinitionChange:_n,handleSaveClick:wn,handleServiceChange:Sn,handleServicesChange:En,handleTokenChange:Kn,handleActiveTabChange:Un,isDirty:Gn,activeTab:Jn,mode:Cr,onModeChange:wr,onOpenSearchClick:Sr,searchAggregatorInstance:Or,selectedServiceID:xr,selectedServicesIDs:kr,ddEditors:Lr,userMessageHandler:Nr,createToast:Wr}=Je,[zr,Hr]=(0,Cn.useState)(Cr),[$r,Kr]=(0,Cn.useState)(JSON.stringify(tt)),[Ur,Gr]=(0,Cn.useState)(!1),[Zr,Xr]=(0,Cn.useState)({}),[Yr]=(0,Cn.useState)({dataProviderInstance:Zt,dashboardDefinition:tt,searchAggregatorInstance:Or}),[Qr,Jr]=(0,Cn.useState)(()=>JSON.stringify(tt)),eo=(0,Cn.useRef)(!0);(0,Cn.useEffect)(()=>(window.addEventListener("beforeunload",to),window.MonacoEnvironment={getWorkerUrl:function getWorkerUrl(Je,et){return"json"===et?(0,kn.createStaticURL)("app/itsi/build/pages/json.worker.js"):(0,kn.createStaticURL)("app/itsi/build/pages/editor.worker.js")}},delete window.requirejs,()=>{window.removeEventListener("beforeunload",to)}),[to,Gn]),(0,Cn.useEffect)(()=>{Kr(JSON.stringify(tt))},[tt]);var to=(0,Cn.useCallback)(Je=>{if(Gn){Je.preventDefault();var et=(0,Dn.gettext)("Are you sure you want to leave without saving?");return Je.returnValue=et,et}return!0},[Gn]),no=(0,Cn.useCallback)(Je=>{wr(Je),Hr(Je)},[wr]),ro=(0,Cn.useCallback)(Je=>{Kr(Je)},[]),oo=(0,Cn.useCallback)(Je=>{var et=Je.match(/Error:\s(.*?):\s(.+)/),tt=[];if(et[2]){var ot=et[2];tt.push(ot)}else if(et[3]){var it=et[3];tt.push(it)}tt.forEach(Je=>{Nr({message:Je,level:"error"})})},[]),io=(0,Cn.useCallback)(Je=>{for(var et,tt=/\[Error: (.*?)\]: (.*?)(?:, |$)|(.+)/g,ot=[];null!==(et=tt.exec(Je));)if(et[2]){var it=et[2];ot.push(it)}else if(et[3]){var Zt=et[3];ot.push(Zt)}ot.forEach(Je=>{Nr({message:Je,level:"error"})})},[]),ao=(0,Cn.useCallback)(()=>{Kr(JSON.stringify(tt,null,"\t")),Jr(JSON.stringify(tt,null,"\t")),Gr(!0)},[tt]),so=(0,Cn.useCallback)(()=>{Kr(Qr),Gr(!1)},[]),lo=(0,Cn.useCallback)(Je=>{eo.current?eo.current=!1:_n(Je,Zr)},[Zr]),co=(0,Cn.useCallback)(Je=>{Xr(Je)},[Zr]),uo=(0,Cn.useMemo)(()=>{var Je=Tn.ImageRegistry.create();return Je.addDefaultProvider(new Rn.default({collectionName:"SA-ITOA_files"})),Je},[]),po=(0,Cn.useMemo)(()=>{var Je=Tn.IconRegistry.create();return Je.addDefaultProvider(new Nn.default({collectionName:"SA-ITOA_icon_collection"})),Je},[]),ho=(0,Cn.useMemo)(()=>{var Je=Tn.GeoRegistry.create();return Je.addDefaultProvider(new Tn.GeoJsonProvider),Je},[]),fo=(0,Cn.useMemo)(()=>new In.SWACollector,[]),go=(0,Cn.useMemo)(()=>({view:[Cn.default.createElement(zn.default,{key:"service-swapper",align:"right",dataProviderInstance:Zt,handleServicesChange:En,handleServiceChange:Sn,selectedServiceID:xr,selectedServicesIDs:kr,viewOnly:!0}),Cn.default.createElement(Ln.ExportDashboardButton,{key:"export-dashboard",createToast:Wr,align:"right"}),Cn.default.createElement(Ln.EditingGroup,{enableModeSwitch:et,align:"right",key:"editing"}),Cn.default.createElement(Ln.ControlGroup,{key:"control"})],edit:[Cn.default.createElement(Hn.default,{key:"save",onClick:wn,isDirty:Gn}),Cn.default.createElement(Ln.HistoryGroup,{key:"history"}),Cn.default.createElement(Ln.VisualizationGroup,{key:"visualization"}),Cn.default.createElement(Ln.SidebarControlGroup,{key:"sidebar"}),Cn.default.createElement(Ln.Source,{key:"source",onClick:ao}),Cn.default.createElement(zn.default,{key:"service-swapper",align:"right",dataProviderInstance:Zt,handleServicesChange:En,handleServiceChange:Sn,selectedServiceID:xr,selectedServicesIDs:kr}),Cn.default.createElement(Ln.EditingGroup,{key:"editing",align:"right"})]}),[et,Gn,wn,ao,xr,kr]),mo=(0,Cn.useMemo)(()=>({view:[Cn.default.createElement(An.OpenSearchButton,{key:"open_search",onOpenSearchClick:Sr}),Cn.default.createElement(An.FullscreenButton,{key:"viz_fullscren"}),Cn.default.createElement(An.RefreshButton,{key:"refresh"}),Cn.default.createElement(An.ExportButton,{key:"export",onClick:Wr})],edit:[Cn.default.createElement(An.MoveButton,{key:"move"}),Cn.default.createElement(An.LayerButton,{key:"layer"}),Cn.default.createElement(An.CloneButton,{key:"clone"}),Cn.default.createElement(An.DeleteButton,{key:"delete"})]}),[Sr]),bo=(0,Cn.useMemo)(()=>({default:_objectSpread(_objectSpread({},ot&&{["".concat(Fn.GLOBAL_TRP_TOKEN_NAME,".earliest")]:ot}),it&&{["".concat(Fn.GLOBAL_TRP_TOKEN_NAME,".latest")]:it})}),[ot,it]),vo=(0,Cn.useMemo)(()=>({eventActions:[],fieldActions:{},isSplunkWebAvailable:!0}),[]),yo=(0,Cn.useMemo)(()=>({defaultTileConfig:Mn.testTileConfig}),[]);return Cn.default.createElement(qn,null,Cn.default.createElement(Bn.GlassTableContextProvider,{value:Zr},Cn.default.createElement(Tn.DashboardContextProvider,{metricsCollectors:fo,dataSourceContext:Yr,eventsConfig:vo,mapTileConfig:yo,imageRegistry:uo,iconRegistry:po,geoRegistry:ho,featureFlags:en,preset:Vn.default,userMessage:Nr,onTokenBindingChange:Kn,initialDefinition:tt,initialTokenBinding:bo,initialMode:zr,onModeChange:no,initialTab:Jn,onActiveTabChange:Un,onDefinitionChange:lo},Cn.default.createElement(xn.default,null),Ur?Cn.default.createElement(Pn.DashboardSourceEditor,{title:tt.title,width:"100%",height:"calc(100vh - 55px)",schema:(0,jn.createSchemaBasedOnPresets)(Vn.default),onSourceChange:ro,onExit:so,onValidationError:io}):Cn.default.createElement(Pn.Dashboard,{width:"100vw",height:"calc(100vh - 55px)",actionMenus:mo[zr],dashboardApiRef:co,dataSourcesPanel:Wn.default,handleValidationError:oo,drilldownEditors:Lr.getDrilldownEditors(),dataSourceEditors:$n.default,toolbarItems:go[zr]}))))};et.default=GlasstableEditorUDF;GlasstableEditorUDF.propTypes={isEditable:_n.default.bool.isRequired,definition:_n.default.object.isRequired,earliest:_n.default.string,latest:_n.default.string,dataProviderInstance:_n.default.object.isRequired,featureFlags:_n.default.object,handleDefinitionChange:_n.default.func.isRequired,handleSaveClick:_n.default.func.isRequired,handleServiceChange:_n.default.func.isRequired,handleServicesChange:_n.default.func.isRequired,handleTokenChange:_n.default.func.isRequired,activeTab:_n.default.string.isRequired,handleActiveTabChange:_n.default.func.isRequired,isDirty:_n.default.bool.isRequired,mode:_n.default.string,onModeChange:_n.default.func,onOpenSearchClick:_n.default.func,searchAggregatorInstance:_n.default.object.isRequired,selectedServiceID:_n.default.string,selectedServicesIDs:_n.default.array.isRequired,ddEditors:_n.default.object.isRequired,userMessageHandler:_n.default.func.isRequired,createToast:_n.default.func.isRequired},GlasstableEditorUDF.defaultProps={mode:"view",activeTab:"layout_1",onModeChange:wn.default,onOpenSearchClick:wn.default,featureFlags:{},selectedServiceID:null,earliest:null,latest:null},Je.exports=et.default},7107:function(Je,et,tt){"use strict";var ot,it=Object.create,Zt=Object.defineProperty,en=Object.defineProperties,Cn=Object.getOwnPropertyDescriptor,_n=Object.getOwnPropertyDescriptors,wn=Object.getOwnPropertyNames,Sn=Object.getOwnPropertySymbols,xn=Object.getPrototypeOf,kn=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,__defNormalProp=(Je,et,tt)=>et in Je?Zt(Je,et,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Je[et]=tt,__spreadValues=(Je,et)=>{for(var tt in et||(et={}))kn.call(et,tt)&&__defNormalProp(Je,tt,et[tt]);if(Sn)for(var tt of Sn(et))En.call(et,tt)&&__defNormalProp(Je,tt,et[tt]);return Je},__spreadProps=(Je,et)=>en(Je,_n(et)),__objRest=(Je,et)=>{var tt={};for(var ot in Je)kn.call(Je,ot)&&et.indexOf(ot)<0&&(tt[ot]=Je[ot]);if(null!=Je&&Sn)for(var ot of Sn(Je))et.indexOf(ot)<0&&En.call(Je,ot)&&(tt[ot]=Je[ot]);return tt},__export=(Je,et)=>{for(var tt in et)Zt(Je,tt,{get:et[tt],enumerable:!0})},__copyProps=(Je,et,tt,ot)=>{if(et&&"object"==typeof et||"function"==typeof et)for(let it of wn(et))kn.call(Je,it)||it===tt||Zt(Je,it,{get:()=>et[it],enumerable:!(ot=Cn(et,it))||ot.enumerable});return Je},__reExport=(Je,et,tt)=>(__copyProps(Je,et,"default"),tt&&__copyProps(tt,et,"default")),__toESM=(Je,et,tt)=>(tt=null!=Je?it(xn(Je)):{},__copyProps(!et&&Je&&Je.__esModule?tt:Zt(tt,"default",{value:Je,enumerable:!0}),Je)),__publicField=(Je,et,tt)=>(__defNormalProp(Je,"symbol"!=typeof et?et+"":et,tt),tt),__async=(Je,et,tt)=>new Promise((ot,it)=>{var fulfilled=Je=>{try{step(tt.next(Je))}catch(Je){it(Je)}},rejected=Je=>{try{step(tt.throw(Je))}catch(Je){it(Je)}},step=Je=>Je.done?ot(Je.value):Promise.resolve(Je.value).then(fulfilled,rejected);step((tt=tt.apply(Je,et)).next())}),Dn={};__export(Dn,{Dashboard:()=>Ws,DashboardSourceEditor:()=>DashboardSourceEditor_default,DashboardViewer:()=>Ls,default:()=>zs}),Je.exports=(ot=Dn,__copyProps(Zt({},"__esModule",{value:!0}),ot));var Pn={};__export(Pn,{default:()=>Tn});var Ln=__toESM(tt(40));__reExport(Pn,tt(40));var Tn="default"in Ln?Ln.default:Ln,In={};__export(In,{default:()=>Mn});var jn=__toESM(tt(0));__reExport(In,tt(0));var Mn="default"in jn?jn.default:jn,An={};__export(An,{default:()=>Nn});var Rn=__toESM(tt(3));__reExport(An,tt(3));var Nn="default"in Rn?Rn.default:Rn,Fn={};__export(Fn,{default:()=>Vn});var Bn=__toESM(tt(1334));__reExport(Fn,tt(1334));var Vn="default"in Bn?Bn.default:Bn,Wn={};__export(Wn,{default:()=>Hn});var zn=__toESM(tt(329));__reExport(Wn,tt(329));var Hn="default"in zn?zn.default:zn,$n={};__export($n,{default:()=>Kn});var qn=__toESM(tt(371));__reExport($n,tt(371));var Kn="default"in qn?qn.default:qn,Un={};__export(Un,{default:()=>Jn});var Gn=__toESM(tt(135));__reExport(Un,tt(135));var Jn="default"in Gn?Gn.default:Gn,Cr={};__export(Cr,{default:()=>Sr});var wr=__toESM(tt(372));__reExport(Cr,tt(372));var Sr="default"in wr?wr.default:wr,Or={};__export(Or,{default:()=>kr});var xr=__toESM(tt(287));__reExport(Or,tt(287));var kr="default"in xr?xr.default:xr,Lr={};__export(Lr,{default:()=>Wr});var Nr=__toESM(tt(1778));__reExport(Lr,tt(1778));var Wr="default"in Nr?Nr.default:Nr,zr={};__export(zr,{default:()=>$r});var Hr=__toESM(tt(2));__reExport(zr,tt(2));var $r="default"in Hr?Hr.default:Hr,Kr={};__export(Kr,{default:()=>Gr});var Ur=__toESM(tt(3868));__reExport(Kr,tt(3868));var Gr="default"in Ur?Ur.default:Ur,Zr={};__export(Zr,{default:()=>Yr});var Xr=__toESM(tt(1802));__reExport(Zr,tt(1802));var Yr="default"in Xr?Xr.default:Xr,Qr={};__export(Qr,{default:()=>eo});var Jr=__toESM(tt(3877));__reExport(Qr,tt(3877));var eo="default"in Jr?Jr.default:Jr,to={};__export(to,{default:()=>ro});var no=__toESM(tt(22));__reExport(to,tt(22));var ro="default"in no?no.default:no,oo={};__export(oo,{default:()=>ao});var io=__toESM(tt(1043));__reExport(oo,tt(1043));var ao="default"in io?io.default:io,so=(0,In.memo)(Je=>{var et=Je,{pageAction:tt="dashboard.unknown_action",onClick:ot}=et,it=__objRest(et,["pageAction","onClick"]);const Zt=(0,Wn.useTelemetryApi)(),en=(0,Or.useDashboardApi)(),Cn=(0,In.useCallback)((...Je)=>{Zt.emit({pageAction:tt,definition:en.getDefinition()},{omitKeys:["definition"]}),null==ot||ot(...Je)},[en,ot,Zt,tt]);return Mn.createElement(ao,__spreadProps(__spreadValues({},it),{onClick:Cn}))}),lo=$r(eo)`
|
|
|
& > div {
|
|
|
width: 100%;
|
|
|
}
|
|
|
`,co=$r.div.attrs({"data-test":"migration-banner"})`
|
|
|
padding: 10px 10px 0 10px;
|
|
|
background-color: ${Cr.customThemeVariables.dashboardBackgroundColor};
|
|
|
`,uo=$r.div`
|
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
|
align-items: center;
|
|
|
width: 100%;
|
|
|
`,po=$r(eo.Title)`
|
|
|
font-size: 14px;
|
|
|
padding-right: 10px;
|
|
|
`,ho=$r.div`
|
|
|
flex: 0 0 auto;
|
|
|
margin-right: ${(0,to.pick)({enterprise:"10px",prisma:0})};
|
|
|
`,DismissButton=Je=>{var et=Je,{pageAction:tt="dashboard.bulk_migration_dismiss"}=et,ot=__objRest(et,["pageAction"]);const{family:it}=(0,to.useSplunkTheme)();return Mn.createElement(so,__spreadValues({label:(0,Kr._)("Dismiss"),appearance:"prisma"===it?"secondary":"pill",pageAction:tt},ot))},fo=[],MigrationBanner=({children:Je,buttons:et=fo,showLink:tt=!1})=>{const{migrations:ot}=(0,Or.useDocumentationLinks)(),it=(0,In.useMemo)(()=>tt&&ot?Mn.createElement(Mn.Fragment,null," ",Mn.createElement(Yr,{to:ot,openInNewContext:!0},(0,Kr._)("Learn more"))):null,[tt,ot]);return Mn.createElement(co,null,Mn.createElement(lo,{appearance:"fill",type:"info"},Mn.createElement(uo,null,Mn.createElement(po,null,Je,it),Mn.createElement(ho,null,et))))},go=(0,Kr._)("Updated visualizations in this dashboard are available for review in Edit mode."),ViewModeMigrationBanner=({onDismiss:Je})=>{const et=(0,In.useMemo)(()=>[Mn.createElement(DismissButton,{onClick:Je,key:"dismiss"})],[Je]);return Mn.createElement(MigrationBanner,{buttons:et},go)},mo=$r.span`
|
|
|
font-size: 14px;
|
|
|
display: block;
|
|
|
`,bo=(0,Kr._)("To avoid future breaking changes, we encourage you to update your visualizations which will provide new dynamic capabilities and configuration options. It will not affect the layout of your dashboard."),vo=(0,Kr._)("The undo option will deactivate if you make additional edits to the dashboard. Review all updates before modifying the dashboard."),ManualMigrateBanner=({countToMigrate:Je=0,countMigrated:et=0,canUndo:tt=!1,onUndo:ot=Un.noop,onMigrate:it=Un.noop,onDismiss:Zt=Un.noop})=>{const en=(0,In.useMemo)(()=>[Mn.createElement(DismissButton,{onClick:Zt,key:"dismiss"}),Je?Mn.createElement(ao,{label:(0,Kr._)("Update now"),onClick:it,appearance:"primary",key:"migrate"}):Mn.createElement(so,{label:(0,Kr._)("Undo"),onClick:ot,disabled:!tt,key:"undo",pageAction:"dashboard.bulk_migration_undo"})],[tt,ot,Je,it,Zt]);return et||Je?Mn.createElement(MigrationBanner,{buttons:en,showLink:!0},Mn.createElement(mo,null,Mn.createElement("strong",null,Je?(0,Kr._)((Cn=Je)>1?Cn+" visualizations on this dashboard have been deprecated":"1 visualization on this dashboard has been deprecated"):(Je=>(0,Kr._)(Je>1?Je+" visualizations updated":"1 visualization updated"))(et))),Je?bo:vo):null;var Cn},MigrationToolsContainer=({initDefinition:Je=null})=>{const et=(0,Or.useDashboardApi)(),tt=(0,$n.useDispatch)(),ot=(0,$n.useSelector)($n.selectMode),it=(0,Cr.usePrevious)(ot),Zt=(0,Or.usePreset)(),en=(0,$n.useSelector)($n.selectDefinition),Cn=(0,In.useRef)(Je),_n=en===Cn.current,wn=(0,$n.useSelector)($n.selectNumMigratedViz),Sn=(0,$n.useSelector)($n.selectHasDismissedAutoMigrate),xn=(0,In.useCallback)(()=>tt((0,$n.dismissAutoMigrate)()),[tt]),kn=(0,$n.useSelector)($n.selectHasDismissedManualMigrate),En=(0,In.useCallback)(()=>tt((0,$n.dismissManualMigrate)()),[tt]),Dn=(0,$n.useSelector)($n.selectHasDismissedViewMode),Pn=(0,In.useCallback)(()=>tt((0,$n.dismissViewMode)()),[tt]),Ln=(0,$n.useSelector)($n.selectHasAutoMigrated),Tn=(()=>{const Je=(0,Or.usePreset)(),et=(0,$n.useSelector)($n.selectDefinition),tt=(0,In.useMemo)(()=>{const{visualizations:et}=Je.getPresetDefinition();return Object.keys(et).filter(Je=>{var tt;return null==(tt=et[Je].meta)?void 0:tt.deprecated})},[Je]);return(0,In.useMemo)(()=>{var Je;const ot=[];return Object.entries(null!=(Je=et.visualizations)?Je:[]).forEach(([Je,et])=>{tt.includes(et.type)&&ot.push({id:Je,type:et.type})}),ot},[et,tt]).length})(),jn=!!Tn,An=(0,Wn.useTelemetryApi)(),Rn=(0,In.useCallback)(()=>{Cn.current=null,xn(),et.undo()},[et,xn]),Nn=(0,In.useCallback)(()=>{const Je=et.getDefinition(),ot=(0,Un.migrateLegacyVisualizationsToPlatformVisualizations)({definition:Je,preset:Zt.getPresetDefinition()});et.updateDefinition(ot),Cn.current=ot,tt((0,$n.setNumMigrateViz)(Tn)),Pn(),An.emit({pageAction:"dashboard.bulk_migration_update",definition:ot})},[tt,Pn,et,Zt,Tn,An]);return(0,In.useEffect)(()=>{"view"!==it&&null!==it||"edit"!==ot||!Tn||Ln||(Nn(),tt((0,$n.onAutoMigrate)()))},[tt,it,ot,Tn,Ln,Nn,An,en]),"view"===ot&&jn&&!Dn?Mn.createElement(ViewModeMigrationBanner,{onDismiss:Pn}):"edit"!==ot||!Ln||Sn||jn?"edit"===ot&&Ln&&!kn&&(jn||wn)?Mn.createElement(ManualMigrateBanner,{countMigrated:wn,countToMigrate:Tn,onDismiss:En,onMigrate:Nn,onUndo:Rn,canUndo:_n}):null:Mn.createElement(ManualMigrateBanner,{canUndo:_n,countMigrated:wn,onUndo:Rn,onDismiss:xn})},MigrationTools=()=>{const{enableVizMigrationCheck:Je}=(0,Or.useFeatureFlags)();return Je?Mn.createElement(MigrationToolsContainer,null):null},yo=$r.main`
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
${Je=>(0,Un.toDimension)({width:Je.width,height:Je.height})};
|
|
|
`,Co=$r("div")`
|
|
|
display: flex;
|
|
|
flex-grow: 1;
|
|
|
overflow: auto;
|
|
|
padding: ${Je=>Je.isFull?0:"0px 16px 0px 16px"};
|
|
|
background-color: ${Cr.customThemeVariables.dashboardBackgroundColor};
|
|
|
`,_o={};__export(_o,{default:()=>So});var wo=__toESM(tt(1042));__reExport(_o,tt(1042));var So="default"in wo?wo.default:wo,Oo={};__export(Oo,{default:()=>ko});var xo=__toESM(tt(758));__reExport(Oo,tt(758));var ko="default"in xo?xo.default:xo,Eo=$r.aside.attrs(({$width:Je,$height:et})=>({style:{width:Je,minWidth:Je,height:et}}))`
|
|
|
${(0,Oo.reset)("flex")};
|
|
|
box-sizing: border-box;
|
|
|
background-color: ${Cr.customThemeVariables.sidebarPanelBackgroundColor};
|
|
|
border-left-width: 1px;
|
|
|
border-left-style: solid;
|
|
|
border-left-color: ${Cr.customThemeVariables.sidebarPanelBorderColor};
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
transition: width 50ms ease-in-out;
|
|
|
`,Do=$r.button`
|
|
|
color: ${to.variables.contentColorActive};
|
|
|
font-size: 14px;
|
|
|
flex-direction: row;
|
|
|
display: flex;
|
|
|
justify-content: space-between;
|
|
|
align-items: center;
|
|
|
flex-basis: auto;
|
|
|
height: ${(0,to.pick)({enterprise:{compact:"38px",comfortable:"42px"},prisma:{compact:"42px",comfortable:"50px"}})};
|
|
|
padding: 0px 15px 0px 15px;
|
|
|
border: 0;
|
|
|
box-sizing: initial;
|
|
|
border-bottom-style: solid;
|
|
|
border-bottom-width: 1px;
|
|
|
border-bottom-color: ${Cr.customThemeVariables.sidebarPanelBorderColor};
|
|
|
background-color: ${Cr.customThemeVariables.sidebarPanelBackgroundColor};
|
|
|
&:hover {
|
|
|
cursor: pointer;
|
|
|
background-color: ${(0,to.pick)({enterprise:{light:to.variables.backgroundColorHover,dark:to.variables.gray22},prisma:to.variables.interactiveColorOverlayHover})};
|
|
|
}
|
|
|
`,Po=$r.div`
|
|
|
font-size: 16px;
|
|
|
`,Lo=$r.div`
|
|
|
flex-grow: 1;
|
|
|
position: relative;
|
|
|
overflow-y: auto;
|
|
|
`,NormalSidebar_default=({title:Je="",width:et=360,height:tt,children:ot,open:it=!1,name:Zt,enableCloseButton:en=!0,onRequestClose:Cn=Un.noop})=>{const _n=en?Cn:void 0;return Mn.createElement(Eo,{$width:it?et:0,$height:tt,"data-test":Zt},it?Mn.createElement(Mn.Fragment,null,Mn.createElement(Do,{"data-test":"header","data-clickable":!0,onClick:_n},Mn.createElement(Po,{"data-test":"header-title"},Je),en&&Mn.createElement(So,{"data-test":"close-sidebar"})),Mn.createElement(Lo,{"data-test":"sidebar-content"},ot)):null)},To=(0,In.createContext)({}),Io=To.Provider,jo={},DashboardSidebar=()=>{const Je=(0,$n.useSelector)($n.selectDefinition),et=(0,$n.useSelector)($n.selectSelectedItems),{activePanel:tt,panelProps:ot}=(0,$n.useSelector)($n.selectSidebarState),it=(0,Or.useDashboardApi)(),Zt=(0,Or.usePreset)().getPresetDefinition(),en=((Je,et,tt)=>Je&&et[Je]?et[Je].requiredSelectedViz&&!tt.length?et.config:et[Je]:jo)(tt,(0,In.useContext)(To),et),{panel:Cn,key:_n="closed-sidebar",enableCloseButton:wn,title:Sn}=en,xn=!!en&&en!==jo,kn=(0,In.useCallback)(()=>{it.closePanel()},[it]),En=(0,In.useCallback)(Je=>{(0,Un.deprecated)('"onDefinitionChange" has been deprecated. Please use the dashboardApi instead.'),it.replaceDefinition({definition:Je})},[it]),Dn=(0,In.useMemo)(()=>!!Cn&&Mn.createElement(Cn,__spreadProps(__spreadValues({},ot),{preset:Zt,definition:Je,selectedItems:et,onDefinitionChange:En})),[Je,ot,Zt,et,En,Cn]),Pn=(Je=>{var et=Je,{title:tt}=et,ot=__objRest(et,["title"]);return"string"==typeof tt?tt:"function"==typeof tt?tt(ot):""})({title:Sn,activePanel:tt,definition:Je,panelProps:ot,preset:Zt,selectedItems:et});return Mn.createElement(NormalSidebar_default,{title:Pn,name:_n,open:xn,onRequestClose:kn,enableCloseButton:wn},Dn)},Mo=$r.section.attrs(()=>({"data-test":"fullscreen-layout"}))`
|
|
|
position: ${Je=>Je.isFull?"fixed":""};
|
|
|
top: ${Je=>Je.isFull?"0":""};
|
|
|
left: ${Je=>Je.isFull?"0":""};
|
|
|
width: ${Je=>Je.isFull?"100%":""};
|
|
|
height: 100%;
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
flex-grow: 1;
|
|
|
overflow: auto;
|
|
|
z-index: 5;
|
|
|
`,Ao={};__export(Ao,{default:()=>No});var Ro=__toESM(tt(1440));__reExport(Ao,tt(1440));var No="default"in Ro?Ro.default:Ro,Fo=(0,In.createContext)([]),Bo=Fo.Provider,DashboardToolbar=({isFullscreen:Je=!1})=>{const et=(0,$n.useSelector)($n.selectMode),{enableCollapsibleToolbar:tt=!1}=(0,Or.useFeatureFlags)(),ot=(0,Or.usePreset)().getPresetDefinition(),{activePanel:it}=(0,$n.useSelector)($n.selectSidebarState),Zt=(0,Or.useDashboardApi)(),en=(0,In.useContext)(Fo),Cn=tt&&"edit"!==et&&!Je?Ao.CollapsibleToolbar:Ao.Toolbar;return en.length?Mn.createElement(Cn,{mode:et,preset:ot,dashboardApi:Zt,toolbarItems:en,activePanel:null!=it?it:void 0}):null},Vo=$r.div`
|
|
|
display: flex;
|
|
|
flex-direction: row;
|
|
|
height: 100%;
|
|
|
width: 100%;
|
|
|
flex-grow: 1;
|
|
|
min-width: 0;
|
|
|
min-height: 0;
|
|
|
`,DashboardLayout_default=({width:Je,height:et,renderDashboardCore:tt,mode:ot,fullscreen:it=!1})=>{const Zt=(0,Or.useDashboardApi)(),en=(0,In.useRef)(null),Cn=(0,In.useRef)(null),{enableMarginDeselection:_n}=(0,Or.useFeatureFlags)(),wn="closed"!==(0,$n.useSelector)($n.selectSourceEditorFlyoutVisibility),[Sn,xn]=(0,In.useState)(null),kn=(0,Or.useTabsRef)("container"),En=(0,Or.useTabsRef)("addTab"),Dn=(0,In.useCallback)(()=>(({dashboardApi:Je,addTabRef:et,tabsContainerRef:tt,canvasContainerRef:ot,expandedEditorRef:it})=>Zt=>{var en,Cn,_n,wn;if(!Zt)return;const Sn=Zt.target,{current:xn}=ot;try{if(null==xn?void 0:xn.contains(Sn)){const ot=Je.getCanvasDomElement();if(null==ot?void 0:ot.contains(Sn))return;if(null==(en=null==tt?void 0:tt.current)?void 0:en.contains(Sn))return;if(null==(Cn=null==et?void 0:et.current)?void 0:Cn.contains(Sn))return;const it=Je.getInputsDomElement();if((null==it?void 0:it.contains(Sn))&&it!==Sn)return}else{const et=Je.getHeaderDomElement();if(!(null==et?void 0:et.contains(Sn)))return;if(["title","description","collapseHandle"].some(et=>{var tt;return null==(tt=null==Je?void 0:Je.getHeaderDomElement(et))?void 0:tt.contains(Sn)}))return}if(null==(_n=it.current)?void 0:_n.contains(Sn))return;null==(wn=null==Je?void 0:Je.selectVisualization)||wn.call(Je,[])}catch(Je){}})({dashboardApi:Zt,tabsContainerRef:kn,addTabRef:En,canvasContainerRef:en,expandedEditorRef:Cn}),[Zt,kn,En]);return(0,Cr.useEventListener)({eventName:"click",target:Sn,listener:_n?Dn:void 0,options:{passive:!0}}),Mn.createElement(yo,{width:Je,height:et,"data-udf-version":"27.2.0"},Mn.createElement(DashboardToolbar,{isFullscreen:it}),Mn.createElement(Vo,null,Mn.createElement(Mo,{isFull:it,ref:xn},Mn.createElement(MigrationTools,null),Mn.createElement(Cr.ConnectedDashboardHeader,null),Mn.createElement(Co,{ref:en,key:"dashboard-canvas","data-test":"dashboard-canvas-container",isFull:it},Mn.createElement(Cr.SizeWrapper,null,({width:Je,height:et})=>tt(Je,et))),"edit"===ot&&wn&&Mn.createElement(Lr.FlyoutCodeEditor,{ref:Cn,canvasContainer:en})),"edit"===ot&&Mn.createElement(DashboardSidebar,null)))},Wo={};__export(Wo,{default:()=>Ho});var zo=__toESM(tt(295));__reExport(Wo,tt(295));var Ho="default"in zo?zo.default:zo,$o=new class{constructor(Je,et={}){this.definitionIndex=0,this.definitions=Je?[Je]:[],this.subscribers=new Set,this.definitionIndex=0,this.maxDepth=et.maxDepth||20}teardown(){this.definitions=[],this.subscribers=new Set,this.definitionIndex=0}notify(Je){const et=this.getCurrentDefinition();this.subscribers.forEach(tt=>{var ot;null==(ot=tt[Je])||ot.call(tt,et)})}subscribe(Je){return this.subscribers.add(Je),()=>{this.subscribers.delete(Je)}}addDefinition(Je){if(this.getCurrentDefinition()!==Je){const et=[...this.definitions.slice(0,this.definitionIndex+1),Je];et.length>this.maxDepth&&et.shift(),this.definitionIndex=et.length-1,this.definitions=et,this.notify("onAdd")}}getCurrentDefinition(){return this.definitions[this.definitionIndex]}getHistory(){return this.definitions}canUndo(){return this.definitionIndex>0}canRedo(){return this.definitionIndex<this.definitions.length-1}undo(){this.canUndo()&&(this.definitionIndex-=1,this.notify("onUndo"))}redo(){this.canRedo()&&(this.definitionIndex+=1,this.notify("onRedo"))}compareWithNext(){if(!this.canRedo())return null;const Je=Wo.DashboardDefinition.fromJSON(this.getCurrentDefinition()),et=Wo.DashboardDefinition.fromJSON(this.definitions[this.definitionIndex+1]);return Je.compare(et)}compareWithPrevious(){if(!this.canUndo())return null;const Je=Wo.DashboardDefinition.fromJSON(this.getCurrentDefinition());return Wo.DashboardDefinition.fromJSON(this.definitions[this.definitionIndex-1]).compare(Je)}},qo={};__export(qo,{default:()=>Uo});var Ko=__toESM(tt(2113));__reExport(qo,tt(2113));var Uo="default"in Ko?Ko.default:Ko,Go={};__export(Go,{default:()=>Xo});var Zo=__toESM(tt(35));__reExport(Go,tt(35));var Xo="default"in Zo?Zo.default:Zo,Yo={};__export(Yo,{default:()=>Jo});var Qo=__toESM(tt(174));__reExport(Yo,tt(174));var Jo="default"in Qo?Qo.default:Qo,ei=(Je=>(Je.inputs="input_",Je.visualizations="viz_",Je.dataSources="ds_",Je.layout="layout_",Je.dashboard="dashboard_",Je))(ei||{}),ti=["options","context","title","description","name","eventHandlers"],classifyDefinitionEdits=Je=>(Je=>{if(2===Je.length){if(Je.includes("viz_resize")&&Je.includes("viz_move"))return["viz_resize"];if(Je.includes("input_add")&&Je.includes("input_move"))return["input_add"]}return Je})(Jo(Je.map(({op:Je,path:et})=>{const tt=et.split("/"),ot=tt[1];let it,Zt="dashboard_";if(["inputs","dataSources"].includes(ot))Zt=ei[ot];else if("layout"===ot)switch(tt[2]){case"structure":Zt="viz_";break;case"globalInputs":Zt="input_",it="move";break;default:Zt="layout_"}else"visualizations"===ot&&(tt.length>3&&"dataSources"===tt[3]?(Zt="ds_",it="add"===Je?"connect":"disconnect"):Zt="viz_");return tt.some(Je=>-1!==ti.indexOf(Je))?it="config":tt.some(Je=>-1!==["x","y"].indexOf(Je))?it="move":tt.some(Je=>-1!==["w","h"].indexOf(Je))&&(it="resize"),it||(it=Je),`${Zt}${it}`}))),createDashboardApi=Je=>new class{constructor({store:Je,coreApi:et,historyManager:tt,telemetryApi:ot,telemetryMetadataRef:it,elementRefs:Zt,dashboardProfiler:en,modeChangeRef:Cn}){this.selectVisualization=Je=>{let et=[];Je&&(et=Array.isArray(Je)?Je:[Je]);const tt=this.getDashboardDefinition(),ot=(0,$n.selectActiveTab)(this.store.getState()),it=et.map(Je=>({id:Je,type:tt.getVisualizationLayoutType(Je,ot)}));this.updateSelectedItems(it)},this.focusOnVisualization=Je=>{this.coreApi.focusOnVisualization(Je)},this.selectInput=Je=>{this.updateSelectedItems([{id:Je,type:"input"}])},this.coreApi=et,this.store=Je,this.historyManager=tt,this.elementRefs=Zt,this.telemetryApi=ot,this.telemetryMetadataRef=it,this.dashboardProfiler=en,this.modeChangeRef=Cn}getMode(){return(0,$n.selectMode)(this.store.getState())}getDashboardDefinition(){return Wo.DashboardDefinition.fromJSON(this.getDefinition())}throwIfNotEditMode(){if("edit"!==this.getMode())throw new Error((0,Kr._)("Edit action can only be performed in edit mode"))}deprecateApiInViewMode(Je){"edit"!==this.getMode()&&(0,Un.deprecated)((0,Kr._)(`Calling "${Je}" should only be performed in edit mode. Calling this api in view mode in the future will throw an error.`))}handleDefinitionChange(Je){this.throwIfNotEditMode(),this.store.dispatch((0,$n.resetStore)({definition:Je}))}updateDefinition(Je){this.deprecateApiInViewMode("updateDefinition"),this.coreApi.updateDefinition(Je)}setTokenBindings({tokenBindings:Je,namespace:et=Un.DEFAULT_TOKEN_NAMESPACE}){this.coreApi.setTokenBindings({tokenBindings:Je,namespace:et})}unsetTokenBinding({tokenName:Je,namespace:et=Un.DEFAULT_TOKEN_NAMESPACE}){this.coreApi.unsetTokenBinding({tokenName:Je,namespace:et})}createVisualization({visualizationDefinition:Je,layoutItemType:et="block",dataSourceType:tt=null,dataSourceDefinition:ot=null,selectVisualization:it=!0,focusVisualization:Zt=!0}){this.deprecateApiInViewMode("createVisualization");const en=this.getDashboardDefinition().nextVisualizationId();return this.coreApi.createVisualization({visualizationId:en,visualizationDefinition:Je,layoutItemType:et,dataSourceType:tt,dataSourceDefinition:ot}),it&&this.updateSelectedItems([{id:en,type:et}]),it&&Zt&&this.focusOnVisualization(en),en}cloneDashboardItems({itemIds:Je,offsetMultiplier:et=1,fromLayoutId:tt,toLayoutId:ot}){this.deprecateApiInViewMode("cloneDashboardItems");const it=this.getDashboardDefinition(),Zt=it.getVisualizationIds(),generateVizId=()=>it.nextVisualizationId(),generateInputId=()=>it.nextInputId(),en=Je.reduce((Je,et)=>{const tt=Zt.includes(et)?generateVizId:generateInputId;let ot=tt();for(;Je.includes(ot);)ot=tt();return Je.push(ot),Je},[]);this.coreApi.cloneDashboardItems({fromIds:Je,toIds:en,offsetMultiplier:et,fromLayoutId:tt,toLayoutId:ot});const Cn=en.map((et,tt)=>({id:et,type:it.getVisualizationLayoutType(Je[tt])}));this.updateSelectedItems(Cn)}moveDashboardItemsToLayout({itemIds:Je,fromLayoutId:et,toLayoutId:tt}){this.throwIfNotEditMode(),this.coreApi.moveDashboardItemsToLayout({itemIds:Je,fromLayoutId:et,toLayoutId:tt})}updateVisualization({id:Je,vizDefinition:et}){this.deprecateApiInViewMode("updateVisualization"),this.coreApi.updateVisualization({id:Je,vizDefinition:et})}removeDataSourceFromVisualization({vizId:Je,dsBindingType:et}){this.deprecateApiInViewMode("removeDataSourceFromVisualization"),this.coreApi.removeDataSourceFromVisualization({vizId:Je,dsBindingType:et})}updateLayoutStructure(Je,et){this.deprecateApiInViewMode("updateLayoutStructure"),this.coreApi.updateLayoutStructure(Je,et)}updateGlobalLayoutOptions(Je){this.throwIfNotEditMode(),this.coreApi.updateGlobalLayoutOptions(Je)}updateLayoutOptions(Je,et){this.deprecateApiInViewMode("updateLayoutOptions"),this.coreApi.updateLayoutOptions(Je,et)}getDefinition(){return(0,$n.selectDefinition)(this.store.getState())}getLayoutDefinition(Je){return this.coreApi.getLayoutDefinition(Je)}getDashboardTitle(){return(0,$n.selectTitle)(this.store.getState())}getHeaderDomElement(Je="container"){var et,tt,ot,it,Zt;return Je?null!=(tt=null==(et=this.elementRefs.header[Je])?void 0:et.current)?tt:null:null!=(Zt=null==(it=null==(ot=this.elementRefs.header)?void 0:ot.container)?void 0:it.current)?Zt:null}getInputsDomElement(){return this.coreApi.getInputsDomElement()}getCanvasDomElement(){return this.coreApi.getCanvasDomElement()}getVisualizationDomElement(Je){return this.coreApi.getVisualizationDomElement(Je)}refreshVisualization(Je,{checkRiskyCommand:et=!0}={}){this.coreApi.refreshVisualization(Je,{checkRiskyCommand:et})}togglePause(Je){this.coreApi.togglePause(Je)}refreshInput(Je,{checkRiskyCommand:et=!0}={}){this.coreApi.refreshInput(Je,{checkRiskyCommand:et})}connectDataSource(Je,et,tt,ot){const it=this.getDashboardDefinition();it.connectDataSourceToItem({itemId:Je,dataSourceType:et,dataSourceId:tt,type:ot}),this.handleDefinitionChange(it.toJSON())}connectNewDataSource(Je,et,tt){const ot=this.getDashboardDefinition();ot.connectNewDataSourceToItem({itemId:Je,dataSourceType:et,dataSourceDefinition:tt}),this.handleDefinitionChange(ot.toJSON())}disconnectDataSource(Je,et,tt){const ot=this.getDashboardDefinition();ot.disconnectDataSourceFromItem({itemId:Je,dataSourceType:et,dataSourceId:tt}),this.handleDefinitionChange(ot.toJSON())}removeDashboardItems(Je,et){this.coreApi&&Array.isArray(Je)&&Je.length&&this.coreApi.removeDashboardItems(Je,et)}removeDashboardItemsWithPrompt(Je,et){this.coreApi.removeDashboardItemsWithPrompt(Je,et)}pauseDataSources(Je){this.coreApi.pauseDataSources(Je)}pauseAllDataSources(){this.coreApi.pauseAllDataSources()}resumeDataSources(Je){this.coreApi.resumeDataSources(Je)}resumeAllDataSources(){this.coreApi.resumeAllDataSources()}getDataSourceMetaData(Je){return this.coreApi.getDataSourceMetaData(Je)}enterFullscreen(){const Je=document.querySelector("body");Je&&Uo.requestFullscreen(Je)}exitFullscreen(){Uo.exitFullscreen()}toggleVisualizationFullscreen(Je){return __async(this,null,(function*(){if(Je){const{fullscreenElement:et}=Uo,tt=document.querySelector(`div[data-id="${Je}"] div.styled-fullscreen`);yield Promise.resolve(et&&Uo.exitFullscreen()).then(()=>{tt&&et!==tt&&Uo.requestFullscreen(tt)})}this.coreApi.toggleVisualizationFullscreen(Je)}))}openPanel({activePanel:Je="config",panelProps:et={}}={}){this.store.dispatch((0,$n.updateSidebarState)({activePanel:Je,panelProps:et}))}closePanel(){(0,$n.batch)(()=>{this.updateSelectedItems([]),this.openPanel({activePanel:null})})}getOpenedPanel(){return(0,$n.selectSidebarState)(this.store.getState()).activePanel}editVisualization(Je,et){const tt=this.getDashboardDefinition();tt.updateVisualization(Je,et),this.handleDefinitionChange(tt.toJSON())}createDataSource(Je){const et=this.getDashboardDefinition(),tt=et.nextDataSourceId();et.addDataSource(tt,Je),this.handleDefinitionChange(et.toJSON())}editDataSource(Je,et){const tt=this.getDashboardDefinition();tt.updateDataSource(Je,et),this.handleDefinitionChange(tt.toJSON())}removeDataSource(Je){this.removeDataSources([Je])}removeDataSources(Je=[]){if(!Array.isArray(Je)||0===Je.length)return;const et=this.getDashboardDefinition();Je.forEach(Je=>{et.disconnectDataSource(Je),et.removeDataSource(Je)}),this.handleDefinitionChange(et.toJSON())}takeSnapshot(){return this.coreApi.takeSnapshot()}canUndo(){return this.historyManager.canUndo()}compareUndoDiff(){var Je;const et=null!=(Je=this.historyManager.compareWithPrevious())?Je:[];return{undoActions:classifyDefinitionEdits(et),definitionEdits:et}}undo(){this.historyManager.undo()}canRedo(){return this.historyManager.canRedo()}compareRedoDiff(){var Je;const et=null!=(Je=this.historyManager.compareWithNext())?Je:[];return{redoActions:classifyDefinitionEdits(et),definitionEdits:et}}redo(){this.historyManager.redo()}getCanvasItemOrder(Je){return this.coreApi.getCanvasItemOrder(Je)}adjustCanvasItemOrder({from:Je,to:et}){this.coreApi.adjustCanvasItemOrder({from:Je,to:et})}switchMode(Je){var et;const tt=(0,$n.selectMode)(this.store.getState());tt!==Je&&(this.modeChangeRef.current=`dashboard.switch_from_${tt}_to_${Je}`,this.telemetryApi.emit({definition:this.getDefinition(),pageAction:this.modeChangeRef.current,metadata:__spreadValues({},this.telemetryMetadataRef.current)}),null==(et=this.dashboardProfiler)||et.startTimer({timerName:this.modeChangeRef.current}),Xo.unstable_batchedUpdates(()=>{"view"===tt&&"edit"===Je&&this.openPanel({activePanel:"config"}),this.store.dispatch((0,$n.switchMode)(Je))}))}areGridLinesEnabled(){return(0,$n.selectAreGridLinesEnabled)(this.store.getState())}toggleGridLines(Je){this.coreApi.toggleGridLines(Je)}hasRunningSearches(){return this.coreApi.hasRunningSearches()}setScale(Je){this.coreApi.setScale(Je)}zoomIn(){this.coreApi.zoomIn()}zoomOut(){this.coreApi.zoomOut()}fitToWidth(Je=1/0){return this.coreApi.fitToWidth(Je)}getZoomLevel(){return __async(this,null,(function*(){return this.coreApi.getZoomLevel()}))}getInputByToken(Je){return this.coreApi.getInputByToken(Je)}addInput(Je){this.deprecateApiInViewMode("addInput");const et=this.getDashboardDefinition().nextInputId();return this.coreApi.addInput(et,Je),this.selectInput(et),et}replaceDefinition({definition:Je}){this.coreApi.replaceDefinition({definition:Je})}replaceReadOnlyTokenNamespaces({namespaces:Je}){this.coreApi.replaceReadOnlyTokenNamespaces({namespaces:Je})}replaceTokenBinding({tokenBinding:Je}){this.coreApi.replaceTokenBinding({tokenBinding:Je})}updateInput({id:Je,inputDefinition:et}){this.deprecateApiInViewMode("updateInput"),this.coreApi.updateInput({id:Je,inputDefinition:et})}getCompleteSearchQueryAndParameters(Je){return this.coreApi.getCompleteSearchQueryAndParameters(Je)}getDataSourceRegistry(){return this.coreApi.dataSourceRegistry}moveInputToCanvas(Je){this.deprecateApiInViewMode("moveInputToCanvas"),this.coreApi.moveInputToCanvas(Je)}moveInputToGlobalInputs(Je){this.deprecateApiInViewMode("moveInputToGlobalInputs"),this.coreApi.moveInputToGlobalInputs(Je)}updateSelectedItems(Je=[]){this.coreApi.updateSelectedItems(Je)}getActiveTab(){return(0,$n.selectActiveTab)(this.store.getState())}setActiveTab(Je){this.coreApi.setActiveTab(Je)}}(Je),ni={},useKeyboardSubscription=({eventType:Je,handler:et})=>{const tt=(0,Or.useKeyboardListener)(),ot=(0,Wn.useTelemetryApi)();(0,In.useEffect)(()=>{const it=tt.subscribe(Je,et),Zt=tt.subscribe(Je,()=>ot.collect({source:"keyboard",event:Je}));return()=>{it(),Zt()}},[tt,Je,et,ot])},getSelectedItemsIds=({items:Je=[],definition:et={}})=>Je.filter(Je=>{var tt,ot,it,Zt;return"block"===Je.type||"line"===Je.type?!!(null==(tt=et.visualizations)?void 0:tt[Je.id]):"input"===Je.type&&(!(null==(it=null==(ot=et.layout)?void 0:ot.globalInputs)?void 0:it.includes(Je.id))&&!!(null==(Zt=et.inputs)?void 0:Zt[Je.id]))}).map(Je=>Je.id),useSelectorRef=(Je,et=(Je=>Je))=>{const tt=(0,$n.useSelector)(Je),ot=(0,In.useMemo)(()=>et(tt),[et,tt]),it=(0,In.useRef)(ot);return it.current=ot,it},ri={layoutId:void 0,items:[]},useKeyboard=Je=>{const et=(0,In.useRef)(ri),tt=(0,In.useRef)(1),ot=useSelectorRef($n.selectSelectedItems),it=useSelectorRef($n.selectMode,Je=>"edit"===Je),Zt=useSelectorRef($n.selectDefinition),en=useSelectorRef($n.selectLayoutIdOrActiveTab);(({clipboard:Je,selectedItemsRef:et,offsetMultiplierRef:tt,isEditModeRef:ot,layoutIdRef:it})=>{const Zt=(0,In.useCallback)(()=>{(0,Un.allowKeyboardShortcut)()&&ot.current&&(Je.current={layoutId:it.current,items:et.current},tt.current=1)},[Je,ot,it,tt,et]);useKeyboardSubscription({eventType:"copy",handler:Zt})})({clipboard:et,selectedItemsRef:ot,offsetMultiplierRef:tt,isEditModeRef:it,layoutIdRef:en}),(({clipboard:Je,definitionRef:et,offsetMultiplierRef:tt,isEditModeRef:ot,layoutIdRef:it})=>{const Zt=(0,Or.useDashboardApi)(),en=(0,In.useCallback)(en=>{var Cn;const _n=getSelectedItemsIds({items:Je.current.items,definition:et.current});(0,Un.allowKeyboardShortcut)()&&ot.current&&_n.length&&(null==(Cn=null==en?void 0:en.preventDefault)||Cn.call(en),Zt.cloneDashboardItems({itemIds:_n,offsetMultiplier:tt.current,fromLayoutId:Je.current.layoutId,toLayoutId:it.current}),tt.current+=1)},[Je,Zt,et,ot,it,tt]);useKeyboardSubscription({eventType:"paste",handler:en})})({clipboard:et,offsetMultiplierRef:tt,isEditModeRef:it,definitionRef:Zt,layoutIdRef:en}),(({selectedItemsRef:Je,definitionRef:et,offsetMultiplierRef:tt,isEditModeRef:ot})=>{const it=(0,Or.useDashboardApi)(),Zt=(0,In.useCallback)(Zt=>{const en=getSelectedItemsIds({items:Je.current,definition:et.current});(0,Un.allowKeyboardShortcut)()&&ot.current&&en.length&&(it.cloneDashboardItems({itemIds:en,offsetMultiplier:tt.current}),tt.current+=1),null==Zt||Zt.preventDefault()},[Je,it,et,ot,tt]);useKeyboardSubscription({eventType:"duplicate",handler:Zt})})({selectedItemsRef:ot,definitionRef:Zt,offsetMultiplierRef:tt,isEditModeRef:it}),(({definitionRef:Je,isEditModeRef:et,layoutIdRef:tt})=>{const ot=(0,Or.useDashboardApi)(),it=(0,In.useCallback)(it=>{if((0,Un.allowKeyboardShortcut)()&&et.current){const et=Wo.DashboardDefinition.fromJSON(Je.current);if("absolute"===et.getLayoutType(tt.current)){const Je=[];et.getLayoutStructure(tt.current).forEach(({item:et,type:tt="block"})=>{"line"!==tt&&Je.push({id:et,type:tt})}),ot.updateSelectedItems(Je)}}null==it||it.preventDefault()},[ot,Je,et,tt]);useKeyboardSubscription({eventType:"selectAll",handler:it})})({definitionRef:Zt,isEditModeRef:it,layoutIdRef:en}),(({isEditModeRef:Je})=>{const et=(0,Or.useDashboardApi)(),tt=(0,In.useCallback)(tt=>{(0,Un.allowKeyboardShortcut)()&&Je.current&&(et.updateSelectedItems([]),null==tt||tt.preventDefault())},[et,Je]);useKeyboardSubscription({eventType:"selectNone",handler:tt}),useKeyboardSubscription({eventType:"cancel",handler:tt})})({isEditModeRef:it}),(({selectedItemsRef:Je,definitionRef:et,isEditModeRef:tt})=>{const ot=(0,Or.useDashboardApi)(),it=(0,In.useCallback)(it=>{(0,Un.allowKeyboardShortcut)()&&tt.current&&(null==it||it.preventDefault(),ot.removeDashboardItemsWithPrompt(getSelectedItemsIds({items:Je.current,definition:et.current})))},[Je,ot,et,tt]);useKeyboardSubscription({eventType:"removeItems",handler:it})})({selectedItemsRef:ot,definitionRef:Zt,isEditModeRef:it}),(({metadataRef:Je,isEditModeRef:et})=>{const tt=(0,Or.useDashboardApi)(),ot=(0,Wn.useTelemetryApi)(),it=(0,In.useCallback)(()=>{et.current&&tt.canUndo()&&(ot.emit(__spreadValues({metadata:__spreadValues({},Je.current),pageAction:"udf.undo",source:"keyboard"},tt.compareUndoDiff())),tt.undo())},[tt,et,Je,ot]);useKeyboardSubscription({eventType:"undo",handler:it})})({metadataRef:Je,isEditModeRef:it}),(({metadataRef:Je,isEditModeRef:et})=>{const tt=(0,Or.useDashboardApi)(),ot=(0,Wn.useTelemetryApi)(),it=(0,In.useCallback)(()=>{et.current&&tt.canRedo()&&(ot.emit(__spreadValues({metadata:__spreadValues({},Je.current),pageAction:"udf.redo",source:"keyboard"},tt.compareRedoDiff())),tt.redo())},[tt,et,Je,ot]);useKeyboardSubscription({eventType:"redo",handler:it})})({metadataRef:Je,isEditModeRef:it})},BasePanel=()=>null;BasePanel.propTypes={definition:Nn.object.isRequired,onDefinitionChange:Nn.func,selectedItems:Nn.arrayOf(Nn.shape({id:Nn.string,type:Nn.oneOf(["block","line","input"])}))},BasePanel.defaultProps={selectedItems:[]};var oi=BasePanel,ii=Mn.createContext({drilldownEditors:{},visualizationEditors:{},inputEditors:{},layoutItemEditors:{},layoutEditors:{},vizConfigPanelEditors:{},inputConfigPanelEditors:{},dataSourceEditors:{},dataSourcesPanel:null,fetchDataSources:Un.noop}),ai=ii.Provider,si=(ii.Consumer,()=>(0,In.useContext)(ii)),li={};__export(li,{default:()=>ui});var ci=__toESM(tt(3916));__reExport(li,tt(3916));var ui="default"in ci?ci.default:ci,di=$r.div`
|
|
|
position: absolute;
|
|
|
top: 0px;
|
|
|
bottom: 0px;
|
|
|
left: 0px;
|
|
|
right: 0px;
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
`,pi=$r.div`
|
|
|
flex-basis: auto;
|
|
|
display: flex;
|
|
|
justify-content: space-around;
|
|
|
position: sticky;
|
|
|
bottom: 0;
|
|
|
background-color: ${Cr.customThemeVariables.sidebarPanelBackgroundColor};
|
|
|
`,hi=$r.div`
|
|
|
flex-grow: 1;
|
|
|
`,fi={margin:"10px 10px 10px 15px"},gi={margin:"10px 15px 10px 10px"},DrilldownEditor=({eventHandler:Je={type:"none",options:{}},drilldownEditors:et={},vizEvents:tt=["any"],onDrilldownChange:ot,onRequestClose:it,drilldownOptions:Zt,defInstance:en={},selectedItemId:Cn})=>{var _n,wn,Sn,xn,kn;const[En,Dn]=(0,In.useState)(null),[Ln,Tn]=(0,In.useState)(null!=(_n=null==Je?void 0:Je.type)?_n:"none"),[jn,An]=(0,In.useState)(null!=(Sn=null==(wn=null==Je?void 0:Je.options)?void 0:wn.events)?Sn:[]),[Rn,Nn]=(0,In.useState)((0,Pn.omit)(null!=(xn=null==Je?void 0:Je.options)?xn:{},"events")),[Fn,Bn]=(0,In.useState)({[Ln]:Rn}),Vn=(0,Wn.useTelemetryApi)(),zn=(0,Or.useDashboardApi)(),Hn=(0,In.useCallback)(Je=>{Nn(Je),Dn(null)},[]),$n=(0,In.useCallback)((Je,{value:et})=>{var tt;const ot=Ln,it=Rn;Tn(et),Nn(null!=(tt=Fn[et])?tt:{}),Dn(null),Bn(Je=>__spreadProps(__spreadValues({},Je),{[ot]:it}))},[Rn,Fn,Ln]),qn=(0,In.useCallback)((Je,{value:et})=>{An(et)},[]),Kn=(0,In.useCallback)(()=>{var Je;const tt=__spreadValues({},Rn);jn.length>0&&!jn.includes("any")&&(tt.events=jn);const Zt=null!=(Je=null==et?void 0:et[Ln])?Je:null;let en=null;if(Zt&&(0,Pn.isFunction)(Zt.areOptionsValid)&&(en=Zt.areOptionsValid(__spreadProps(__spreadValues({},tt),{selectedItemId:Cn,dashboardDefinition:zn.getDefinition()}),En)),null==en){let Je=Ln;"drilldown.setToken"!==Ln||Array.isArray(tt.tokens)&&tt.tokens.length||(Je="none"),null==Vn||Vn.emit({pageAction:"dashboard.drilldownEditor",event:"drilldownEditor.apply",metadata:{type:Ln}}),ot({type:Je,options:tt}),it()}else Dn(en)},[Rn,jn,et,Ln,En,Vn,zn,Cn,ot,it]),Un=(0,In.useCallback)(()=>{null==Vn||Vn.emit({pageAction:"dashboard.drilldownEditor",event:"drilldownEditor.cancel",metadata:{type:Ln}}),it()},[it,Vn,Ln]),Gn=null!=(kn=null==et?void 0:et[Ln])?kn:null,Jn=(0,In.useMemo)(()=>[Mn.createElement(ui.Option,{label:(0,Kr._)("No action"),value:"none",key:"none"}),...Object.entries(et).filter(([Je])=>"drilldown.setToken"===Je?Array.isArray(null==Zt?void 0:Zt.canSetTokens)&&(null==Zt?void 0:Zt.canSetTokens.length):"drilldown.customUrl"===Je?"boolean"!=typeof(null==Zt?void 0:Zt.canSetCustomUrl)||(null==Zt?void 0:Zt.canSetCustomUrl):"drilldown.resetTokens"===Je?!!(null==Zt?void 0:Zt.canResetTokens):"drilldown.switchToTab"!==Je||!!(null==Zt?void 0:Zt.canSwitchToTab)).map(([Je,et])=>Mn.createElement(ui.Option,{value:Je,key:Je,label:et.label}))],[et,null==Zt?void 0:Zt.canSetTokens,null==Zt?void 0:Zt.canSetCustomUrl,null==Zt?void 0:Zt.canResetTokens,null==Zt?void 0:Zt.canSwitchToTab]),wr=(0,In.useMemo)(()=>Array.isArray(tt)&&tt.length>1?Mn.createElement(Cr.Option,{label:(0,Kr._)("Event")},Mn.createElement(ui,{defaultValue:jn[0],onChange:qn},[Mn.createElement(ui.Option,{label:(0,Kr._)("All events"),value:"any",key:"anyEvent"}),...(0,Pn.map)(tt,(Je,et)=>Mn.createElement(ui.Option,{value:et,key:et,label:Je}))])):null,[jn,qn,tt]);return Mn.createElement(di,null,Mn.createElement(hi,null,Mn.createElement(Cr.Option,{label:(0,Kr._)("On click")},Mn.createElement(ui,{"data-test":"drilldown-editor-select",defaultValue:Ln,onChange:$n,inline:!1},Jn)),wr,Gn&&Mn.createElement(Gn,{options:Rn,onChange:Hn,error:En,onError:Dn,canSetTokens:null==Zt?void 0:Zt.canSetTokens,defInstance:en,selectedItemId:Cn})),Mn.createElement(pi,null,Mn.createElement(ao,{style:fi,inline:!1,label:(0,Kr._)("Cancel"),onClick:Un}),Mn.createElement(ao,{style:gi,inline:!1,label:(0,Kr._)("Apply"),appearance:"primary",onClick:Kn})))};DrilldownEditor.defaultProps={eventHandler:{type:"none",options:{}},drilldownEditors:{},vizEvents:["any"]};var mi=DrilldownEditor,filterOutDefaults=(Je={})=>{var et,tt;return __spreadProps(__spreadValues({},Je),{options:__spreadProps(__spreadValues({},Je.options),{tokens:null==(tt=null==(et=Je.options)?void 0:et.tokens)?void 0:tt.map(Je=>(0,Pn.omit)(Je,"defaultValue"))})})},DrilldownPanel=({drilldownId:Je,selectedItems:et,definition:tt,type:ot})=>{const it=(0,Or.useDashboardApi)(),{drilldownEditors:Zt}=si(),en=(0,$n.useDispatch)(),Cn=(0,Or.usePreset)(),_n=(0,Pn.get)(et[0],"id"),wn=(0,In.useMemo)(()=>Wo.DashboardDefinition.fromJSON(tt),[tt]),Sn=wn.getEventHandlers(_n,ot),xn=wn.getItemPresetType(_n),kn=(0,In.useMemo)(()=>Cn.getDrilldownOptions(xn),[Cn,xn]),En=(0,In.useCallback)(Je=>{null==it||it.updateDefinition(Je)},[it]),Dn=(0,In.useCallback)(Je=>{if(Je){Je.map(Je=>({tokenName:Je.token,defaultValue:Je.defaultValue||""})).forEach(Je=>{wn.setDefaultStaticToken({tokenName:Je.tokenName,defaultValue:Je.defaultValue})});const et={};Je.forEach(({token:Je,defaultValue:tt})=>{!Je||null===tt&&void 0===tt||(et[Je]=tt)}),en((0,$n.setTokenIfUnset)({tokens:et}))}},[wn,en]),Ln=(0,In.useCallback)(et=>{wn.removeEventHandler(et,Je,ot),En(wn.toJSON())},[En,Je,wn,ot]),Tn=(0,In.useCallback)((et,tt={})=>{var it;if(!et||null===Je||!tt.type)return;if("none"===tt.type)return void Ln(et);Dn(null==(it=tt.options)?void 0:it.tokens);const Zt=filterOutDefaults(tt);wn.editEventHandler(et,Je,Zt,ot),En(wn.toJSON())},[Je,Dn,wn,En,Ln,ot]),jn=(0,In.useCallback)((Je,et)=>{var tt;if("none"===et.type)return;Dn(null==(tt=et.options)?void 0:tt.tokens);const it=filterOutDefaults(et);wn.createEventHandler(Je,it,ot),En(wn.toJSON())},[Dn,wn,En,ot]),An=(0,In.useCallback)(Je=>Tn(_n,Je),[Tn,_n]),Rn=(0,In.useCallback)(Je=>{jn(_n,Je)},[jn,_n]),Nn=(0,In.useCallback)(()=>{it.openPanel({activePanel:"config"})},[it]);return null!==Je?Mn.createElement(mi,{drilldownEditors:Zt,eventHandler:Sn[Je],onDrilldownChange:An,onRequestClose:Nn,drilldownOptions:kn,defInstance:wn,selectedItemId:_n}):Mn.createElement(mi,{drilldownEditors:Zt,onDrilldownChange:Rn,onRequestClose:Nn,drilldownOptions:kn,defInstance:wn,selectedItemId:_n})};DrilldownPanel.propTypes=__spreadProps(__spreadValues({},oi.propTypes),{drilldownId:Nn.number,type:Nn.oneOf(["visualizations","dataSources","inputs"])}),DrilldownPanel.defaultProps=__spreadValues({},oi.defaultProps);var bi=DrilldownPanel,vi={};__export(vi,{default:()=>Ci});var yi=__toESM(tt(1624));__reExport(vi,tt(1624));var Ci="default"in yi?yi.default:yi,getMigratedVizDefinition=({vizDefinition:Je,type:et,preset:tt})=>(0,vi.canMigrate)({fromType:Je.type,toType:et})?(0,vi.migrate)({definition:Je,toType:et}):__spreadProps(__spreadValues({},Je),{type:et,options:tt.getVisualizationInitialOptions(et)}),VizTypeChanger=({vizId:Je,vizDefinition:et})=>{const tt=(0,Or.usePreset)(),ot=(0,Or.useDashboardApi)(),it=et.type,Zt=(0,In.useMemo)(()=>{const{taxonomy:Je}=new Cr.VisualizationFilter(tt.getPresetDefinition());return Je.reduce((Je,{category:et,visualizations:tt})=>{const ot=tt.filter(({includeInVizSwitcher:Je,type:et})=>Je||et===it);return 0===ot.length?Je:(Je.push(Mn.createElement(ui.Divider,{key:"select-divider-"+et})),Je.concat(ot.map(({label:Je,icon:et,type:tt})=>Mn.createElement(ui.Option,{key:tt,label:Je,icon:Mn.createElement(et,{size:"16px"}),value:tt}))))},[])},[tt,it]),en=(0,In.useCallback)((it,{value:Zt})=>{ot.updateVisualization({id:Je,vizDefinition:getMigratedVizDefinition({vizDefinition:et,type:Zt,preset:tt})})},[ot,Je,et,tt]);return Mn.createElement(Cr.ControlGroup,{label:(0,Kr._)("Visualization type"),labelPosition:"top",controlsLayout:"fillJoin"},Mn.createElement(ui,{value:it,onChange:en,inline:!1,"data-test":"viz-type-switcher"},Zt))},_i={};__export(_i,{default:()=>Si});var wi=__toESM(tt(2519));__reExport(_i,tt(2519));var Si="default"in wi?wi.default:wi,VizTitleEditor=({vizDefinition:Je,vizId:et})=>{const tt=(0,Or.useDashboardApi)(),ot=(0,In.useCallback)(ot=>{tt.updateVisualization({id:et,vizDefinition:__spreadProps(__spreadValues({},Je),{title:ot})})},[tt,et,Je]),{onHandleBlur:it,onHandleChange:Zt,onHandleKeyDown:en,value:Cn}=(0,Cr.useTextInput)({initialValue:Je.title,handleCommit:ot,uniqKey:Je});return Mn.createElement(Cr.ControlGroup,{label:(0,Kr._)("Title"),labelPosition:"top",controlsLayout:"fillJoin"},Mn.createElement(Si,{value:Cn,onBlur:it,onChange:Zt,onKeyDown:en,"data-test":"viz-options-title-input"}))},VizDescriptionEditor=({vizId:Je,vizDefinition:et})=>{const tt=(0,Or.useDashboardApi)(),ot=(0,In.useCallback)(ot=>{tt.updateVisualization({id:Je,vizDefinition:__spreadProps(__spreadValues({},et),{description:ot})})},[tt,Je,et]),{onHandleBlur:it,onHandleChange:Zt,onHandleKeyDown:en,value:Cn}=(0,Cr.useTextInput)({initialValue:et.description,handleCommit:ot,uniqKey:et});return Mn.createElement(Cr.ControlGroup,{label:(0,Kr._)("Description"),labelPosition:"top",controlsLayout:"fillJoin"},Mn.createElement(Si,{value:Cn,onBlur:it,onChange:Zt,onKeyDown:en,"data-test":"viz-options-desc-input"}))},VizGeneralSettings=({vizId:Je,vizDefinition:et})=>{const tt=(0,Or.usePreset)();return(0,In.useMemo)(()=>{var Je;return null!=(Je=tt.shouldDisplayVisualizationSiblingContent(et.type).showTitleAndDescription)&&Je},[tt,et.type])?Mn.createElement(Cr.SidebarCollapsiblePanel,{defaultOpen:!0,title:(0,Kr._)("General"),panelId:"General"},Mn.createElement(VizTypeChanger,{vizId:Je,vizDefinition:et}),Mn.createElement(VizTitleEditor,{vizId:Je,vizDefinition:et}),Mn.createElement(VizDescriptionEditor,{vizId:Je,vizDefinition:et})):null},Oi={};__export(Oi,{default:()=>ki});var xi=__toESM(tt(3921));__reExport(Oi,tt(3921));var ki="default"in xi?xi.default:xi,Ei=$r(Yr)`
|
|
|
height: ${to.variables.inputHeight};
|
|
|
line-height: ${to.variables.inputHeight};
|
|
|
padding: 0 ${to.variables.spacingSmall};
|
|
|
`,Di={pointerEvents:"initial"},RemoveIcon=()=>Mn.createElement(ki,{variant:"filled","aria-hidden":!1,style:Di},Mn.createElement("title",null,(0,Kr._)("Remove"))),Pi={},Li=[],DataSourceListItem=({binding:Je,dsId:et,dataSource:tt,onRemoveDataSource:ot,onEditDataSource:it,onNewDataSource:Zt})=>{const en=(0,Or.usePreset)(),{enableTestDataSourceEditor:Cn}=(0,Or.useFeatureFlags)(),_n=null==tt?void 0:tt.type,wn=en.getDataSourceName(tt)||(0,Kr._)("Unnamed"),Sn="ds.test"!==_n||Cn,xn=(0,In.useCallback)(()=>{et&&it(et)},[it,et]),kn=Sn?xn:void 0,En=(0,Kr._)(`Set up ${Je} data source`),Dn=(0,In.useCallback)(et=>{ot(et,Je)},[ot,Je]),Pn=(0,In.useCallback)(()=>{Zt(Je)},[Zt,Je]);return et&&_n?Mn.createElement(Cr.EditableListItem,{key:Je,"data-test":"datasourceitem","data-test-id":et,name:wn,onEditClick:kn,onRemoveClick:Dn,RemoveIcon:RemoveIcon}):Mn.createElement(Ei,{key:Je,onClick:Pn,"data-test":"setup-datasource-link"},"+ "+En)},DataSourceConfig_default=({dataContract:Je=Pi,dataSourceBinding:et,dataSources:tt,onRemoveDataSource:ot=Un.noop,onEditDataSource:it=Un.noop,onNewDataSource:Zt=Un.noop})=>{const{requiredDataSources:en=Li,optionalDataSources:Cn=Li}=Je,_n=(0,In.useCallback)(Je=>{const en="string"==typeof Je?Je:Je.name,Cn=et[en],_n=Cn?tt[Cn]:void 0;return Mn.createElement(DataSourceListItem,{key:en,binding:en,dsId:et[en],dataSource:_n,onRemoveDataSource:ot,onEditDataSource:it,onNewDataSource:Zt})},[et,tt,it,Zt,ot]);return Mn.createElement(Cr.SidebarCollapsiblePanel,{defaultOpen:!0,title:(0,Kr._)("Data sources"),panelId:"Data sources"},en.map(_n),Cn.map(_n))},Ti={},Ii=Object.freeze({}),ji=Object.freeze({}),VizDSEditor=({vizId:Je,vizDefinition:et,dataSources:tt=ji})=>{var ot,it,Zt;const en=(0,Or.useDashboardApi)(),Cn=(0,Or.usePreset)(),{vizConfigPanelEditors:_n=Ti}=si(),wn=(0,In.useCallback)(Je=>en.openPanel({activePanel:"editData",panelProps:{dataSourceId:Je,from:{activePanel:"config"}}}),[en]),Sn=(0,In.useCallback)(Je=>en.openPanel({activePanel:"connectData",panelProps:{bindingType:Je,from:{activePanel:"config"}}}),[en]),xn=(0,In.useCallback)((et,tt)=>{en.removeDataSourceFromVisualization({vizId:Je,dsBindingType:tt})},[en,Je]),kn=(0,In.useMemo)(()=>Cn.getVisualizationDataContract(et.type),[Cn,et.type]),En=(0,In.useMemo)(()=>{var Je;return null!=(Je=et.dataSources)?Je:Ii},[et.dataSources]),Dn=(0,In.useMemo)(()=>(0,Pn.pick)(tt,(0,Pn.values)(En)),[tt,En]);if(!!(!(null==(ot=null==kn?void 0:kn.requiredDataSources)?void 0:ot.length)&&!(null==(it=null==kn?void 0:kn.optionalDataSources)?void 0:it.length)))return null;const Ln=null!=(Zt=null==_n?void 0:_n.dataSourceConfig)?Zt:DataSourceConfig_default;return Mn.createElement(Ln,{dataContract:kn,dataSourceBinding:En,dataSources:Dn,onEditDataSource:wn,onNewDataSource:Sn,onRemoveDataSource:xn})},Mi=$r.div`
|
|
|
width: 300px;
|
|
|
`,Ai=$r.div`
|
|
|
padding-bottom: ${(0,to.pick)({enterprise:"10px",prisma:"14px"})};
|
|
|
`,Ri=(0,Kr._)("When data is unavailable, hide element"),Ni=(0,Kr._)("Learn more"),Fi=Mn.createElement(Ai,null,(0,Kr._)("Hide this element in View mode if it does not have an attached search query, or that query returns an error or no results.")),ItemVisibilityCheckbox=({onChange:Je,checked:et=!1})=>{const{itemVisibility:tt}=(0,Or.useDocumentationLinks)(),ot=(0,In.useMemo)(()=>!!tt&&Mn.createElement(Yr,{openInNewContext:!0,to:tt},Ni),[tt]),it=(0,In.useMemo)(()=>Mn.createElement(Mi,null,Fi,ot),[ot]);return Mn.createElement(Cr.CheckboxEditor,{onChange:Je,checked:et,label:Ri,tooltipContent:it,dataTest:"item-visibility-checkbox"})},VizVisibilityEditor=({vizId:Je,vizDefinition:et})=>{var tt,ot;const it=(0,Or.useDashboardApi)(),Zt=(0,Or.usePreset)(),{enableShowHide:en}=(0,Or.useFeatureFlags)(),Cn=!!(null==(ot=null==(tt=et.containerOptions)?void 0:tt.visibility)?void 0:ot.hideWhenNoData)||!!et.hideWhenNoData,_n=(0,In.useCallback)((tt,{selected:ot})=>{var Zt,en,Cn;const _n=(0,Pn.cloneDeep)(et);null==(en=null==(Zt=_n.containerOptions)?void 0:Zt.visibility)||delete en.hideWhenNoData,delete _n.hideWhenNoData,ot||(null!=_n.containerOptions||(_n.containerOptions={}),null!=(Cn=_n.containerOptions).visibility||(Cn.visibility={}),_n.containerOptions.visibility.hideWhenNoData=!0),it.updateVisualization({id:Je,vizDefinition:_n})},[it,et,Je]),wn=(0,In.useMemo)(()=>{var Je,tt;const ot=Zt.getVisualizationDataContract(et.type);return!(!(null==(Je=null==ot?void 0:ot.requiredDataSources)?void 0:Je.length)&&!(null==(tt=null==ot?void 0:ot.optionalDataSources)?void 0:tt.length))},[Zt,et.type]);return en&&wn&&"abslayout.line"!==et.type?Mn.createElement(Cr.SidebarCollapsiblePanel,{"data-test":"collapsible-panel-visibility",title:(0,Kr._)("Visibility"),panelId:"Visibility"},Mn.createElement(ItemVisibilityCheckbox,{onChange:_n,checked:Cn})):null},Bi=Object.freeze([]),Vi=Object.freeze({}),VizOptionsEditor=({vizId:Je,vizDefinition:et})=>{var tt;const ot=(0,Or.useDashboardApi)(),it=(0,Or.usePreset)(),{showCornerRadiusEditor:Zt}=(0,Or.useFeatureFlags)(),{visualizationEditors:en=Vi}=si(),Cn=(0,In.useCallback)(et=>{ot.updateVisualization({id:Je,vizDefinition:et})},[ot,Je]),_n=(0,In.useMemo)(()=>it.getVisualizationDataContract(et.type),[it,et.type]),wn=(0,In.useMemo)(()=>it.getVisualizationOptionsSchema(et.type),[it,et.type]),Sn=(0,In.useMemo)(()=>{var Je;return null!=(Je=it.getVisualizationEditorConfig(et.type))?Je:Bi},[it,et.type]),xn=(0,In.useMemo)(()=>{var tt;if(!Zt||!it.shouldShowCornerRadiusEditor({itemType:null!=(tt=et.type)?tt:"",layoutType:"block"}))return Sn;const ot={label:(0,Kr._)("Corner radius"),option:"cornerRadius",editor:Lr.CornerRadiusEditor,editorProps:{itemId:Je}};return(null==Sn?void 0:Sn.some(Je=>"Color and style"===Je.label))?Sn.map(Je=>{if("Color and style"!==Je.label)return Je;const et=(0,Pn.cloneDeep)(Je);return et.layout=[...et.layout,[ot]],et}):[...null!=Sn?Sn:[],{label:(0,Kr._)("Color and style"),layout:[[ot]]}]},[Sn,it,Zt,et.type,Je]),kn=null!=(tt=en[et.type])?tt:Lr.DynamicEditorWrapper;return Mn.createElement(kn,{visualization:et,onVisualizationChange:Cn,optionSchema:wn,dataContract:_n,editorLayout:xn})},useLayoutItemEditor=(Je,et)=>{var tt;const{layoutItemEditors:ot}=si(),it=Je&&null!=(tt=null==ot?void 0:ot[Je])?tt:null;return(0,In.useMemo)(()=>it&&Mn.createElement(it,__spreadValues({},et)),[it,et])},VizLayoutEditor=({selectedVisualizations:Je})=>{const et=(0,Or.useDashboardApi)(),tt=(0,$n.useSelector)($n.selectLayoutStructure),ot=(0,$n.useSelector)($n.selectLayoutType),it=(0,In.useCallback)(Je=>{et.updateLayoutStructure(Je)},[et]),Zt=(0,In.useMemo)(()=>({layoutStructure:tt,selectedVisualizations:Je,onLayoutStructureChange:it}),[Je,tt,it]);return useLayoutItemEditor(ot,Zt)},Wi={};__export(Wi,{default:()=>Hi});var zi=__toESM(tt(3922));__reExport(Wi,tt(3922));var Hi="default"in zi?zi.default:zi,useInMemoryIds=Je=>{const et=(0,In.useRef)(null);et.current||(et.current=new Set);const tt=(0,In.useCallback)((Je,tt)=>{const ot=new WeakMap;let it=void 0===tt;return Je.forEach(Je=>{const Zt=null==tt?void 0:tt.get(Je);Zt?ot.set(Je,Zt):(ot.set(Je,(()=>{const Je=(0,Wo.generateId)("",Je=>et.current.has(Je));return et.current.add(Je),Je})()),it=!0)}),it?ot:tt},[]),[ot,it]=(0,In.useState)(()=>tt(Je));return(0,In.useEffect)(()=>{it(et=>tt(Je,et))},[Je,tt]),ot},DrilldownItem=({type:Je,id:et,onEdit:tt,onDelete:ot})=>{var it;const{drilldownEditors:Zt}=si(),en=(0,In.useCallback)(()=>{tt(et)},[tt,et]),Cn=(0,In.useCallback)(()=>{ot(et)},[ot,et]),_n=null!=(it=null==Zt?void 0:Zt[Je])?it:null;return(null==_n?void 0:_n.label)?Mn.createElement(Cr.EditableListItem,{"data-test":"drilldown-pill","data-test-id":`${Je}-${et}`,name:_n.label,onEditClick:en,onRemoveClick:Cn}):null},$i=$r(Yr).attrs({"data-test":"add-drilldown"})`
|
|
|
height: ${to.variables.inputHeight};
|
|
|
line-height: ${to.variables.inputHeight};
|
|
|
padding: 0 ${to.variables.spacingSmall};
|
|
|
`,qi=$r(Hi.Row)`
|
|
|
padding-right: 0;
|
|
|
padding-block: 0;
|
|
|
[data-test='drag-handle'] {
|
|
|
top: ${to.variables.spacingSmall};
|
|
|
}
|
|
|
`,Ki=$r(Hi)`
|
|
|
div {
|
|
|
padding-bottom: 0;
|
|
|
}
|
|
|
`,Ui=[],DrilldownList_default=({visualization:Je,item:et,onDrilldownCreate:tt,onEditDrilldown:ot,onRemoveDrilldown:it,onReorderDrilldown:Zt})=>{var en,Cn;const _n=null!=(Cn=null!=(en=null==et?void 0:et.eventHandlers)?en:null==Je?void 0:Je.eventHandlers)?Cn:Ui,{allowMultipleInteractions:wn}=(0,Or.useFeatureFlags)(),{drilldownEditors:Sn}=si(),xn=useInMemoryIds(_n),[kn,En]=(0,In.useMemo)(()=>{let Je=0;return[_n.map((et,tt)=>{const Zt=xn.get(et);return Zt?(Je+=1,Mn.createElement(qi,{key:Zt,index:tt},Mn.createElement(DrilldownItem,{type:et.type,id:tt,onEdit:ot,onDelete:it}))):null}),Je]},[ot,it,_n,xn]),Dn=_n.length&&_n.some(({type:Je})=>Sn&&Je in Sn),Pn=wn||!Dn,Ln=En>1?Zt:void 0;return Mn.createElement(Cr.SidebarCollapsiblePanel,{defaultOpen:!1,title:(0,Kr._)("Interactions"),panelId:"Interactions","data-test":"drilldown-settings"},En>0&&Mn.createElement(Ki,{onRequestMove:Ln},kn),Pn&&Mn.createElement($i,{onClick:tt},"+ "+(0,Kr._)("Add interaction")))},ItemInteractionsEditor=({itemId:Je,itemDefinition:et,type:tt,drilldownList:ot})=>{const it=(0,$n.useDispatch)(),Zt=(0,Or.useDashboardApi)(),en=(0,Or.usePreset)(),{drilldownEditors:Cn}=si(),_n=null!=ot?ot:DrilldownList_default,wn=(0,In.useCallback)(()=>{Zt.openPanel({activePanel:"drilldown",panelProps:{drilldownId:null,type:tt}})},[Zt,tt]),Sn=(0,In.useCallback)(Je=>{Zt.openPanel({activePanel:"drilldown",panelProps:{drilldownId:Je,type:tt}})},[Zt,tt]),xn=(0,In.useCallback)(et=>{const ot=Wo.DashboardDefinition.fromJSON(Zt.getDefinition());ot.removeEventHandler(Je,et,tt),Zt.updateDefinition(ot.toJSON())},[Zt,Je,tt]),kn=(0,In.useCallback)(({fromIndex:et,toIndex:ot})=>{it((0,$n.reorderEventHandlers)({itemId:Je,fromIndex:et,toIndex:ot,type:tt}))},[it,Je,tt]);return en.shouldShowDrilldown(et.type)?Mn.createElement(_n,{drilldownEditors:Cn,item:et,onDrilldownCreate:wn,onEditDrilldown:Sn,onRemoveDrilldown:xn,onReorderDrilldown:kn}):null},VizInteractionsEditor=({vizId:Je,vizDefinition:et})=>{const{inputConfigPanelEditors:tt={}}=si(),ot=null==tt?void 0:tt.drilldownList;return Mn.createElement(ItemInteractionsEditor,{itemId:Je,itemDefinition:et,type:"visualizations",drilldownList:ot})},Gi=Object.freeze({}),VizCodeEditor=({vizId:Je,vizDefinition:et})=>{const tt=(0,Or.useDashboardApi)(),ot=(0,Or.usePreset)(),{enableVizSourceEditor:it,enableVizIdEditor:Zt}=(0,Or.useFeatureFlags)(),en=(0,In.useCallback)(et=>{tt.updateVisualization({id:Je,vizDefinition:et})},[tt,Je]),Cn=(0,In.useCallback)(Je=>Wo.DashboardDefinition.fromJSON(tt.getDefinition()).hasDuplicateId(Je),[tt]),_n=(0,In.useCallback)(et=>{const ot=Wo.DashboardDefinition.fromJSON(tt.getDefinition());ot.updateComponentId(Je,et)&&(tt.updateDefinition(ot.toJSON()),tt.selectVisualization(et))},[tt,Je]),wn=(0,In.useMemo)(()=>{var Je;const tt=null!=(Je=ot.getVisualizationOptionsSchema(et.type))?Je:Gi;return(0,Wo.createSimpleVizSchema)(tt)},[et.type,ot]);return it||Zt?Mn.createElement(Lr.CombinedCodeIdEditor,{schema:wn,source:et,onSourceChange:en,idLabel:(0,Kr._)("Visualization ID"),pattern:"^viz_[a-zA-Z0-9_-]+$",componentId:Je,onIdChange:_n,helpMessage:(0,Kr._)('Visualization IDs must start with "viz_" and contain only letters, numbers, dash, and underscore'),enableCodeEditor:it,enableIdEditor:Zt,hasDuplicateId:Cn}):null},VizConfigPanel_default=({definition:Je,selectedItems:et})=>{const tt=et[0],ot=(0,In.useMemo)(()=>Wo.DashboardDefinition.fromJSON(Je),[Je]),it=(0,In.useMemo)(()=>(0,Un.deepFreeze)(ot.getVisualizationWithFlattenedDefaults(tt)),[ot,tt]);return it&&1===et.length?Mn.createElement("div",{"data-test":"viz-config-panel","data-id":tt},Mn.createElement(VizGeneralSettings,{vizId:tt,vizDefinition:it}),Mn.createElement(VizDSEditor,{vizId:tt,vizDefinition:it,dataSources:Je.dataSources}),Mn.createElement(VizVisibilityEditor,{vizId:tt,vizDefinition:it}),Mn.createElement(VizLayoutEditor,{selectedVisualizations:et}),Mn.createElement(VizOptionsEditor,{vizId:tt,vizDefinition:it}),Mn.createElement(VizInteractionsEditor,{vizId:tt,vizDefinition:it}),Mn.createElement(VizCodeEditor,{vizId:tt,vizDefinition:it})):null},MultiVizConfigPanel_default=({selectedVisualizations:Je})=>{const et=(0,Or.useDashboardApi)(),tt=(0,$n.useSelector)($n.selectLayoutStructure),ot=(0,$n.useSelector)($n.selectLayoutType),it=(0,In.useCallback)(Je=>{var tt;null==(tt=null==et?void 0:et.updateLayoutStructure)||tt.call(et,Je)},[et]),Zt=(0,In.useMemo)(()=>({layoutStructure:tt,selectedVisualizations:Je,onLayoutStructureChange:it}),[Je,tt,it]),en=useLayoutItemEditor(ot,Zt);return Je.length<=1?null:en},TabLayoutEditor_default=({activeTab:Je,type:et})=>{const tt=(0,$n.useSelector)($n.selectTabs),ot=(0,In.useMemo)(()=>tt.find(et=>et.layoutId===Je),[Je,tt]);return ot?Mn.createElement(Cr.SidebarCollapsiblePanel,{defaultOpen:!0,title:(0,Kr._)("Tab"),panelId:"Tab","data-test":"tab-layout-editor"},Mn.createElement(Lr.TabLabelEditor,{tab:ot}),Mn.createElement(Lr.TabLayoutTypeEditor,{type:et,layoutId:ot.layoutId})):null},Zi={},LayoutEditor_default=({type:Je,options:et,onOptionsChange:tt})=>{const{layoutEditors:ot}=si(),[it,Zt]=(0,In.useState)(null!=et?et:Zi),[en,Cn]=(0,In.useState)(null);(0,In.useEffect)(()=>{Zt(null!=et?et:Zi)},[et]);const _n=(0,In.useMemo)(()=>tt?(0,Pn.debounce)(tt,1e3):null,[tt]),wn=(0,In.useMemo)(()=>null==ot?void 0:ot[Je],[ot,Je]),Sn=(0,In.useCallback)((Je,et={})=>{Zt(et=>"function"==typeof Je?Je({options:et}).options:Je.options),Cn(et)},[]);return(0,In.useEffect)(()=>{en&&(Cn(null),en.debounce?null==_n||_n(it):null==tt||tt(it))},[en,it,_n,tt]),wn?Mn.createElement(wn,{options:it,onOptionsChange:Sn}):null},Xi={},GlobalLayoutConfigEditor_default=()=>{const Je=(0,Or.useDashboardApi)(),et=(0,$n.useSelector)($n.selectLayoutGlobalOptions),[tt,ot]=(0,In.useState)(null!=et?et:Xi),[it,Zt]=(0,In.useState)(null);(0,In.useEffect)(()=>{ot(null!=et?et:Xi)},[et]);const en=(0,In.useCallback)(et=>{Je.updateGlobalLayoutOptions(et)},[Je]),Cn=(0,In.useMemo)(()=>(0,Pn.debounce)(en,1e3),[en]),_n=(0,In.useCallback)((Je,et=Xi)=>{ot(et=>"function"==typeof Je?Je({options:et}).options:Je.options),Zt(et)},[]);return(0,In.useEffect)(()=>{it&&(it.debounce?Cn(tt):en(tt),Zt(null))},[it,tt,Cn,en]),Mn.createElement(Lr.GlobalLayoutOptionsEditor,{options:et,onOptionsChange:_n})},LayoutConfigPanel_default=()=>{const Je=(0,Or.useDashboardApi)(),et=(0,$n.useSelector)($n.selectActiveTab),{type:tt,options:ot}=(0,$n.useSelector)($n.selectLayout),it=(0,In.useCallback)(tt=>{Je.updateLayoutOptions(tt,et)},[Je,et]);return Mn.createElement(Mn.Fragment,null,Mn.createElement(TabLayoutEditor_default,{activeTab:et,type:tt}),Mn.createElement(LayoutEditor_default,{type:tt,options:ot,onOptionsChange:it}),Mn.createElement(GlobalLayoutConfigEditor_default,null))},InputVisibilityEditor=({inputId:Je,inputDefinition:et})=>{const tt=(({inputId:Je,inputDefinition:et})=>{var tt,ot;const it=(0,Or.useDashboardApi)(),Zt=(0,Or.usePreset)(),{enableShowHide:en}=(0,Or.useFeatureFlags)(),Cn=!!(null==(ot=null==(tt=et.containerOptions)?void 0:tt.visibility)?void 0:ot.hideWhenNoData)||!!et.hideWhenNoData,_n=(0,In.useCallback)((tt,{selected:ot})=>{var Zt,en,Cn;const _n=(0,Pn.cloneDeep)(et);null==(en=null==(Zt=_n.containerOptions)?void 0:Zt.visibility)||delete en.hideWhenNoData,delete _n.hideWhenNoData,ot||(null!=_n.containerOptions||(_n.containerOptions={}),null!=(Cn=_n.containerOptions).visibility||(Cn.visibility={}),_n.containerOptions.visibility.hideWhenNoData=!0),it.updateInput({id:Je,inputDefinition:_n})},[it,et,Je]),wn=(0,In.useMemo)(()=>{var Je,tt;const ot=Zt.getInputDataContract(et.type);return!(!(null==(Je=null==ot?void 0:ot.requiredDataSources)?void 0:Je.length)&&!(null==(tt=null==ot?void 0:ot.optionalDataSources)?void 0:tt.length))},[Zt,et.type]);return en&&wn?Mn.createElement(ItemVisibilityCheckbox,{onChange:_n,checked:Cn}):null})({inputId:Je,inputDefinition:et}),ot=(({inputId:Je,inputDefinition:et})=>{var tt,ot,it;const Zt=(0,Or.useDashboardApi)(),en=(0,Or.usePreset)(),{enableShowHide:Cn}=(0,Or.useFeatureFlags)(),_n=!!(null==(ot=null==(tt=et.containerOptions)?void 0:tt.visibility)?void 0:ot.hideInViewMode),wn=(0,In.useCallback)((tt,{selected:ot})=>{var it,en,Cn;const _n=(0,Pn.cloneDeep)(et);null==(en=null==(it=_n.containerOptions)?void 0:it.visibility)||delete en.hideInViewMode,ot||(null!=_n.containerOptions||(_n.containerOptions={}),null!=(Cn=_n.containerOptions).visibility||(Cn.visibility={}),_n.containerOptions.visibility.hideInViewMode=!0),Zt.updateInput({id:Je,inputDefinition:_n})},[Zt,et,Je]);return Cn&&(null==(it=en.findInput(et.type))?void 0:it.showHideInViewMode)?Mn.createElement(Cr.CheckboxEditor,{onChange:wn,checked:_n,label:(0,Kr._)("Hide time range picker in View mode"),dataTest:"item-visibility-checkbox-hideInViewMode"}):null})({inputId:Je,inputDefinition:et});return tt||ot?Mn.createElement(Cr.SidebarCollapsiblePanel,{"data-test":"collapsible-panel-visibility",title:(0,Kr._)("Visibility"),panelId:"Visibility"},tt,ot):null},Yi=Object.freeze({}),InputCodeEditor=({inputId:Je,inputDefinition:et,dashboardDefinition:tt})=>{const ot=(0,Or.useDashboardApi)(),it=(0,Or.usePreset)(),{enableInputSourceEditor:Zt,enableInputIdEditor:en}=(0,Or.useFeatureFlags)(),Cn=(0,In.useCallback)(et=>{ot.updateInput({id:Je,inputDefinition:et})},[ot,Je]),_n=(0,In.useCallback)(Je=>tt.hasDuplicateId(Je),[tt]),wn=(0,In.useCallback)(et=>{tt.updateComponentId(Je,et)&&(ot.updateDefinition(tt.toJSON()),ot.selectInput(et))},[ot,tt,Je]),Sn=(0,In.useMemo)(()=>{var Je;const tt=null!=(Je=it.getInputOptionsSchema(et.type))?Je:Yi;return(0,Wo.createSimpleInputSchema)(tt)},[it,et.type]);return Zt||en?Mn.createElement(Lr.CombinedCodeIdEditor,{schema:Sn,source:et,onSourceChange:Cn,idLabel:(0,Kr._)("Input ID"),pattern:"^input_[a-zA-Z0-9_-]+$",componentId:Je,onIdChange:wn,helpMessage:(0,Kr._)('Input IDs must start with "input_" and contain only letters, numbers, dash, and underscore'),enableCodeEditor:Zt,enableIdEditor:en,hasDuplicateId:_n}):null},Qi={},Ji=Object.freeze({}),ea=Object.freeze({}),InputDSEditor=({inputId:Je,inputDefinition:et,dataSources:tt=ea})=>{var ot,it,Zt;const en=(0,Or.useDashboardApi)(),Cn=(0,Or.usePreset)(),{inputConfigPanelEditors:_n=Qi}=si(),{enableInputDSEditor:wn}=(0,Or.useFeatureFlags)(),Sn=(0,In.useCallback)(Je=>en.openPanel({activePanel:"editData",panelProps:{dataSourceId:Je,from:{activePanel:"config"}}}),[en]),xn=(0,In.useCallback)(Je=>en.openPanel({activePanel:"connectData",panelProps:{bindingType:Je,from:{activePanel:"config"}}}),[en]),kn=(0,In.useCallback)((tt,ot)=>{en.updateInput({id:Je,inputDefinition:__spreadProps(__spreadValues({},et),{dataSources:(0,Pn.omit)(et.dataSources,ot)})})},[en,Je,et]),En=(0,In.useMemo)(()=>{var Je;return null!=(Je=et.dataSources)?Je:Ji},[et.dataSources]),Dn=(0,In.useMemo)(()=>Cn.getInputDataContract(et.type),[Cn,et.type]),Ln=!(!(null==(ot=null==Dn?void 0:Dn.requiredDataSources)?void 0:ot.length)&&!(null==(it=null==Dn?void 0:Dn.optionalDataSources)?void 0:it.length)),Tn=(0,In.useMemo)(()=>(0,Pn.pick)(tt,(0,Pn.values)(En)),[tt,En]),jn=null!=(Zt=null==_n?void 0:_n.dataSourceConfig)?Zt:DataSourceConfig_default;return wn&&Ln?Mn.createElement(jn,{key:"input-datasource-config",dataContract:Dn,dataSourceBinding:En,dataSources:Tn,onEditDataSource:Sn,onNewDataSource:xn,onRemoveDataSource:kn}):null},ta=Object.freeze({}),na=Object.freeze({}),ra=Object.freeze([]),InputOptionsEditor=({inputId:Je,inputDefinition:et,isOnCanvas:tt=!1})=>{var ot;const it=(0,Or.useDashboardApi)(),Zt=(0,Or.usePreset)(),{inputEditors:en}=si(),{enableInputOptionsEditor:Cn,showCornerRadiusEditor:_n}=(0,Or.useFeatureFlags)(),wn=(0,In.useCallback)(et=>{it.updateInput({id:Je,inputDefinition:et})},[it,Je]),Sn=(0,In.useMemo)(()=>{var Je;return null!=(Je=Zt.getInputDataContract(et.type))?Je:ta},[Zt,et.type]),xn=(0,In.useMemo)(()=>{var Je;return null!=(Je=Zt.getInputOptionsSchema(et.type))?Je:na},[Zt,et.type]),kn=(0,In.useMemo)(()=>{const tt={label:(0,Kr._)("Color and style"),layout:[[{label:(0,Kr._)("Background"),option:"backgroundColor",editor:"editor.color"}]]};return _n&&Zt.shouldShowCornerRadiusEditor({itemType:et.type,layoutType:"input"})&&tt.layout.push([{label:(0,Kr._)("Corner radius"),option:"cornerRadius",editor:Lr.CornerRadiusEditor,editorProps:{itemId:Je}}]),tt},[et.type,Je,Zt,_n]),En=(0,In.useMemo)(()=>{var Je;const ot=null!=(Je=Zt.getInputEditorConfig(et.type))?Je:ra;return tt?[...ot,kn]:ot},[tt,Zt,et.type,kn]),Dn=en&&null!=(ot=en[et.type])?ot:Lr.DynamicEditorWrapper;return Cn?Mn.createElement(Dn,{visualization:et,onVisualizationChange:wn,optionSchema:xn,dataContract:Sn,editorLayout:En}):null},InputTitleEditor=({inputId:Je,inputDefinition:et})=>{const tt=(0,Or.useDashboardApi)(),ot=(0,Or.usePreset)().shouldShowInputTitle(et.type),it=(0,In.useCallback)(ot=>{tt.updateInput({id:Je,inputDefinition:__spreadProps(__spreadValues({},et),{title:ot})})},[tt,Je,et]);return ot?Mn.createElement(Cr.ControlGroup,{label:(0,Kr._)("Title"),labelPosition:"top",controlsLayout:"fillJoin"},Mn.createElement(Cr.TextEditor,{value:et.title||"",onValueChange:it,uniqKey:et,"data-test":"input-title-config"})):null},oa={};__export(oa,{default:()=>aa});var ia=__toESM(tt(3923));__reExport(oa,tt(3923));var aa="default"in ia?ia.default:ia,sa=(0,Kr._)("Input alignment"),la=(0,Kr._)("Top"),ca=(0,Kr._)("Bottom"),ua=(0,Kr._)("Center"),InputAlignmentEditor=({value:Je="top",onChange:et})=>{const tt=(0,In.useCallback)((Je,{value:tt})=>{et("top"===tt?void 0:tt)},[et]);return Mn.createElement(Cr.ControlGroup,{label:sa,"data-test":"input-alignment-editor",labelPosition:"top"},Mn.createElement(aa,{value:Je,onChange:tt},Mn.createElement(aa.Option,{"data-test":"input-alignment-top",value:"top",label:la}),Mn.createElement(aa.Option,{"data-test":"input-alignment-center",value:"center",label:ua}),Mn.createElement(aa.Option,{"data-test":"input-alignment-bottom",value:"bottom",label:ca})))},InputAlignmentEditor2=({inputId:Je,inputDefinition:et,isOnCanvas:tt=!1,layoutType:ot})=>{const it=(0,Or.useDashboardApi)(),Zt=(0,In.useCallback)(tt=>{const ot=(0,Pn.cloneDeep)(et);delete ot.canvasAlignment,tt&&(ot.canvasAlignment=tt),it.updateInput({id:Je,inputDefinition:ot})},[Je,et,it]);return tt&&"grid"===ot?Mn.createElement(InputAlignmentEditor,{value:et.canvasAlignment,onChange:Zt}):null},InputLocationEditor=({inputId:Je,inputType:et,isOnCanvas:tt=!1})=>{const ot=(0,Or.useDashboardApi)(),{enableInputsOnCanvas:it}=(0,Or.useFeatureFlags)(),Zt=(0,Wn.useTelemetryApi)(),en=(0,In.useCallback)((it,{value:en})=>{tt&&"canvas"===en||!tt&&"above"===en||("canvas"===en?(ot.moveInputToCanvas(Je),Zt&&Zt.emit({pageAction:"inputEditor.moveToCanvas",metadata:{inputTypes:[et]}})):"above"===en&&(ot.moveInputToGlobalInputs(Je),Zt&&Zt.emit({pageAction:"inputEditor.moveAboveCanvas",metadata:{inputTypes:[et]}})))},[tt,Je,Zt,et,ot]);return it?Mn.createElement(Cr.ControlGroup,{label:(0,Kr._)("Display"),labelPosition:"top",controlsLayout:"fillJoin"},Mn.createElement(ui,{inline:!1,value:tt?"canvas":"above",onChange:en,"data-test":"input-display-config"},Mn.createElement(ui.Option,{label:(0,Kr._)("Above canvas"),value:"above"}),Mn.createElement(ui.Option,{label:(0,Kr._)("In canvas"),value:"canvas"}))):null},InputLayoutEditor=({selectedInputs:Je,isOnCanvas:et=!1})=>{const tt=(0,Or.useDashboardApi)(),ot=(0,$n.useSelector)($n.selectLayoutStructure),it=(0,$n.useSelector)($n.selectLayoutType),Zt=(0,In.useCallback)(Je=>{tt.updateLayoutStructure(Je)},[tt]),en=(0,In.useMemo)(()=>({layoutStructure:ot,selectedVisualizations:Je,onLayoutStructureChange:Zt}),[Je,ot,Zt]),Cn=useLayoutItemEditor(it,en);return et?Cn:null},InputInteractionsEditor=({inputId:Je,inputDefinition:et})=>{const{inputConfigPanelEditors:tt={}}=si(),ot=null==tt?void 0:tt.drilldownList;return Mn.createElement(ItemInteractionsEditor,{itemId:Je,itemDefinition:et,type:"inputs",drilldownList:ot})},InputConfigPanel_default=({definition:Je,selectedItems:et})=>{const tt=(0,In.useMemo)(()=>Wo.DashboardDefinition.fromJSON(Je),[Je]),ot=(0,$n.useSelector)($n.selectActiveTab),it=null==et?void 0:et[0],Zt=(0,$n.useSelector)(Je=>!(0,$n.selectIsSelectedItemGlobal)(Je,{id:it,type:"input"}));if(1!==et.length)return null;const en=tt.getInput(it),Cn=tt.getLayoutType(ot);return en?Mn.createElement(Mn.Fragment,null,Mn.createElement(Cr.SidebarCollapsiblePanel,{defaultOpen:!0,title:(0,Kr._)("General"),panelId:"General"},Mn.createElement(InputLocationEditor,{inputId:it,inputType:en.type,isOnCanvas:Zt}),Mn.createElement(InputAlignmentEditor2,{inputId:it,inputDefinition:en,isOnCanvas:Zt,layoutType:Cn}),Mn.createElement(InputTitleEditor,{inputId:it,inputDefinition:en})),Mn.createElement(InputOptionsEditor,{inputId:it,inputDefinition:en,isOnCanvas:Zt}),Mn.createElement(InputDSEditor,{inputId:it,inputDefinition:en,dataSources:Je.dataSources}),Mn.createElement(InputVisibilityEditor,{inputId:it,inputDefinition:en}),Mn.createElement(InputLayoutEditor,{selectedInputs:et,isOnCanvas:Zt}),Mn.createElement(InputInteractionsEditor,{inputId:it,inputDefinition:en}),Mn.createElement(InputCodeEditor,{inputId:it,inputDefinition:en,dashboardDefinition:tt})):null},da=$r.div`
|
|
|
background-color: ${Cr.customThemeVariables.sidebarPanelBackgroundColor};
|
|
|
color: ${to.variables.contentColorDefault};
|
|
|
position: absolute;
|
|
|
right: 0px;
|
|
|
top: 0px;
|
|
|
left: 0px;
|
|
|
bottom: 0px;
|
|
|
overflow: auto;
|
|
|
`,pa=Object.freeze({}),ha=[],ConfigPanel_default=({definition:Je,selectedItems:et=ha})=>{const tt=(0,In.useMemo)(()=>et.map(({id:Je})=>Je),[et]),ot=(0,In.useMemo)(()=>0===et.length?null:`${et[0].id}_${(0,Wo.generateId)("editor")}`,[et]),it=(0,In.useMemo)(()=>{var it,Zt,en,Cn;switch(et.length){case 0:return Mn.createElement(LayoutConfigPanel_default,null);case 1:{const{id:_n,type:wn}=et[0],Sn=(Je=>"input"===Je?"inputs":"visualizations")(wn);if(!(null==(it=null==Je?void 0:Je[Sn])?void 0:it[_n]))return null;const xn=null!=(Cn=null==(en=null==(Zt=null==Je?void 0:Je[Sn])?void 0:Zt[_n])?void 0:en.dataSources)?Cn:pa,kn="input"===wn?InputConfigPanel_default:VizConfigPanel_default;return Mn.createElement(Cr.DataSourceContextProvider,{consumerId:ot,bindings:xn},Mn.createElement(kn,{key:tt[0],definition:Je,selectedItems:tt}))}default:return Mn.createElement(MultiVizConfigPanel_default,{selectedVisualizations:tt})}},[Je,et,tt,ot]),Zt=(0,Cr.usePrevious)(it);return Mn.createElement(da,null,it||Zt)},fa=[],DataOverviewPanel_default=({definition:Je,selectedItems:et=fa})=>{const tt=(0,Or.useDashboardApi)(),{dataSourcesPanel:ot,fetchDataSources:it}=si(),Zt=(0,Or.usePreset)().getPresetDefinition(),en=(0,In.useCallback)(Je=>{tt.openPanel({activePanel:"newData",panelProps:{dataSourceTemplate:Je,from:{activePanel:"dataOverview"}}})},[tt]),Cn=(0,In.useCallback)(Je=>{tt.openPanel({activePanel:"editData",panelProps:{dataSourceId:Je,from:{activePanel:"dataOverview"}}})},[tt]),_n=(0,In.useCallback)(Je=>{const et=Wo.DashboardDefinition.fromJSON(tt.getDefinition());et.disconnectDataSource(Je),et.removeDataSource(Je),tt.updateDefinition(et.toJSON())},[tt]),wn=(0,In.useCallback)(Je=>Wo.DashboardDefinition.fromJSON(tt.getDefinition()).getChainSearchesUsingDataSource(Je).length,[tt]),Sn=(0,In.useCallback)(()=>tt.closePanel(),[tt]);return ot?Mn.createElement(ot,{selectedItem:et[0],dashboardApi:tt,fetchDataSources:it,dataSources:Je.dataSources,visualizations:Je.visualizations,inputs:Je.inputs,createDataSource:en,onRequestClose:Sn,editDataSource:Cn,deleteDataSource:_n,definition:Je,getNumChainSearchesInUse:wn,preset:Zt}):null},ga=(0,Kr._)("Cancel"),ma={margin:"10px 15px"},ba=$r.div`
|
|
|
flex-basis: auto;
|
|
|
display: flex;
|
|
|
justify-content: space-around;
|
|
|
`,va=$r.div`
|
|
|
position: absolute;
|
|
|
top: 0;
|
|
|
bottom: 0;
|
|
|
left: 0;
|
|
|
right: 0;
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
justify-content: space-between;
|
|
|
`,ConnectDataPanel_default=({definition:Je,selectedItems:et=[],bindingType:tt,from:ot})=>{const it=(0,Or.useDashboardApi)(),{dataSourcesPanel:Zt,fetchDataSources:en}=si(),Cn=(0,Or.usePreset)().getPresetDefinition(),_n=(0,In.useMemo)(()=>new Wo.DashboardDefinition(Je),[Je]),wn=(0,In.useCallback)(Je=>{null==it||it.updateDefinition(Je)},[it]),Sn=(0,In.useCallback)(Je=>{var et;null==(et=null==it?void 0:it.openPanel)||et.call(it,{activePanel:"newData",panelProps:{dataSourceTemplate:Je,bindingType:tt,from:ot}})},[it,ot,tt]),xn=(0,In.useCallback)(Je=>{var et;null==(et=null==it?void 0:it.openPanel)||et.call(it,{activePanel:"editData",panelProps:{dataSourceId:Je,bindingType:tt,from:{activePanel:"connectData"}}})},[it,tt]),kn=(0,In.useCallback)(Je=>{_n.disconnectDataSource(Je),_n.removeDataSource(Je),wn(_n.toJSON())},[_n,wn]),En=(0,In.useCallback)(Je=>_n.getChainSearchesUsingDataSource(Je).length,[_n]),Dn=(0,In.useCallback)(()=>{var Je;null==(Je=null==it?void 0:it.openPanel)||Je.call(it,{activePanel:"config"})},[it]),Pn=(0,In.useCallback)(()=>{var Je,et;ot?null==(Je=null==it?void 0:it.openPanel)||Je.call(it,ot):null==(et=null==it?void 0:it.closePanel)||et.call(it)},[it,ot]);return Zt&&Mn.createElement(va,null,Mn.createElement(Zt,{selectedItem:et[0],dataSourceBindingType:tt,dashboardApi:it,fetchDataSources:en,dataSources:Je.dataSources,visualizations:Je.visualizations,inputs:Je.inputs,createDataSource:Sn,onRequestClose:Dn,editDataSource:xn,deleteDataSource:kn,definition:Je,getNumChainSearchesInUse:En,preset:Cn,from:ot}),Mn.createElement(ba,null,Mn.createElement(ao,{style:ma,label:ga,onClick:Pn,"data-test":"cancel-button","data-clickable":!0})))},ya=(0,Kr._)("Data source names must start and end with an alphanumeric character, dash, underscore, or period."),Ca=(0,Kr._)("Data source names can only include letters, numbers, spaces, dashes, underscores, and periods."),useGetDSNameError=(Je,et)=>{const{existingDataSourceNames:tt,readonlyNamespaces:ot}=(0,$n.useGetDisallowedDataSourceNames)();return(0,In.useMemo)(()=>{if(!Je)return(0,Kr._)("Please enter a data source name.");if(Je===Un.DEFAULT_TOKEN_NAMESPACE||ot.includes(Je))return(0,Kr._)(Je+" is not an allowable data source name.");if(Je!==Je.trim())return(0,Kr._)("Data source names cannot start or end with a space.");const it=(Je=>{const et=new RegExp(Un.TOKEN_NAME_CHARS_PATTERN).exec(Je),tt=Je.length;if(!et||0===tt)return ya;const[ot]=et;if(ot===Je)return;const it=ot.length;return it>=1&&it===tt-1&&(ot[0]!==Je[0]||ot[it-1]!==Je[tt-1])?ya:((0,Un.isValidTokenNamespace)(Je),Ca)})(Je);if(it)return it;const Zt=__spreadValues({},tt);return delete Zt[et],Object.values(Zt).map(Je=>null==Je?void 0:Je.toLocaleLowerCase()).includes(Je.toLocaleLowerCase())?(0,Kr._)("The data source name already exists. Give the data source a unique name."):void 0},[tt,ot,Je,et])},_a=$r(eo)`
|
|
|
margin: ${to.variables.spacingXSmall};
|
|
|
margin-bottom: 0;
|
|
|
`,UsageWarning=({numOfVisualizationsInUse:Je=0,numOfChainSearchesInUse:et=0,numOfInputsInUse:tt=0,edited:ot=!1})=>{const{vizText:it,chainSearchText:Zt,inputText:en}=(0,Cr.getWarningTextForDataSource)(Je,et,tt);return ot&&(it||Zt||en)?Mn.createElement(_a,{"data-test":"warning-message",appearance:"fill",type:"info"},Mn.createElement("div",{"data-test":"warning-message-text"},it&&Mn.createElement("strong",null,it),!(!it||!Zt)&&(0,Kr._)(" and "),Zt&&Mn.createElement("strong",null,Zt),!(!it&&!Zt)&&!!en&&(0,Kr._)(" and "),en&&Mn.createElement("strong",null,en),(0,Kr._)(" will be updated"))):null},wa={};__export(wa,{default:()=>Oa});var Sa=__toESM(tt(3924));__reExport(wa,tt(3924));var Oa="default"in Sa?Sa.default:Sa,xa={};__export(xa,{default:()=>Ea});var ka=__toESM(tt(702));__reExport(xa,tt(702));var Ea="default"in ka?ka.default:ka,Da={};__export(Da,{default:()=>La});var Pa=__toESM(tt(3925));__reExport(Da,tt(3925));var La="default"in Pa?Pa.default:Pa,Ta=$r.div`
|
|
|
display: flex;
|
|
|
padding-block: ${(0,to.pick)({enterprise:{compact:to.variables.spacingMedium,comfortable:to.variables.spacingMedium},prisma:{compact:to.variables.spacingMedium,comfortable:to.variables.spacingLarge}})};
|
|
|
|
|
|
padding-inline: ${(0,to.pick)({enterprise:to.variables.spacingMedium,prisma:to.variables.spacingLarge})};
|
|
|
flex-wrap: wrap;
|
|
|
flex-grow: 1;
|
|
|
`,Ia=$r.div`
|
|
|
display: flex;
|
|
|
width: 100%;
|
|
|
`,ja=$r.div`
|
|
|
width: 40%;
|
|
|
font-weight: 500;
|
|
|
`,Ma=$r(Oa)`
|
|
|
margin: 0;
|
|
|
padding-left: 20px;
|
|
|
`,Aa=$r(Oa.Item)`
|
|
|
font-size: 12px;
|
|
|
text-overflow: ellipsis;
|
|
|
white-space: nowrap;
|
|
|
overflow: hidden;
|
|
|
list-style-position: inside;
|
|
|
`,Ra=$r(Ea)`
|
|
|
font-size: 12px;
|
|
|
text-decoration: underline;
|
|
|
`,Na={display:"flex"},MetadataSection=({isChainEnabled:Je=!1,chainSearchesUsingDs:et=[],numOfInputsInUse:tt=0,numOfVisualizationsInUse:ot=0})=>{const[it,Zt]=(0,In.useState)(!1),en=(0,In.useCallback)(()=>{Zt(Je=>!Je)},[]),Cn=et.length,_n=(0,Cr.getInflection)(ot,(0,Kr._)("visualization"),(0,Kr._)("visualizations"),(0,Kr._)("0 visualizations")),wn=(0,Cr.getInflection)(Cn,(0,Kr._)("chain search "),(0,Kr._)("chain searches "),(0,Kr._)("0 chain searches")),Sn=(0,Cr.getInflection)(tt,(0,Kr._)("input"),(0,Kr._)("inputs"),(0,Kr._)("0 inputs"));return Mn.createElement(Ta,{"data-test":"metadata"},Mn.createElement(Ia,null,Mn.createElement(ja,null,(0,Kr._)("Usage"))),Mn.createElement(Ia,null,Mn.createElement("div",{"data-test":"metadata-visualization"},_n)),Mn.createElement(Ia,null,Mn.createElement("div",{"data-test":"metadata-input"},Sn)),Je&&Mn.createElement(Ia,null,Mn.createElement("div",{"data-test":"metadata-chain-search"},wn,!!Cn&&Mn.createElement(Mn.Fragment,null,Mn.createElement(Ra,{onClick:en},it?`(${(0,Kr._)("Hide list")})`:`(${(0,Kr._)("Show list")})`),Mn.createElement(La,{innerStyle:Na,open:it,animation:"none"},Mn.createElement(Ma,null,et.map(Je=>{var et;return Mn.createElement(Aa,{key:Je.id},(null==(et=null==Je?void 0:Je.config)?void 0:et.name)||(0,Kr._)("Unnamed"))})))))))},OptionsSection=({dataSource:Je,dataSourceId:et,dsName:tt,defaultOptions:ot,onOptionsChange:it,dataSourceMetaData:Zt,definition:en})=>{const{dataSourceEditors:Cn}=si(),_n=(0,Or.useDashboardApi)();if(!(null==Je?void 0:Je.type))return null;const wn=null==Cn?void 0:Cn[Je.type];return wn?Mn.createElement(wn,{dataSource:Je,dataSourceId:et,dataSourceName:tt,meta:Je.meta,defaultOptions:ot,dataSourceMetaData:Zt,options:Je.options,onOptionsChange:it,definition:en,dashboardApi:_n}):null},Fa={margin:"10px 10px 10px 15px"},Ba={margin:"10px 0px"},Va={margin:"10px 15px 10px 10px"},Wa=$r.div`
|
|
|
flex-basis: auto;
|
|
|
display: flex;
|
|
|
justify-content: space-around;
|
|
|
`,MenuSection=({onRequestClose:Je,onSave:et,onSaveAndClose:tt,isSaveDisabled:ot=!1})=>{const{enableDSApplyButton:it}=(0,Or.useFeatureFlags)();return Mn.createElement(Wa,null,Mn.createElement(ao,{style:Fa,label:(0,Kr._)("Cancel"),onClick:Je,"data-test":"cancel-button","data-clickable":!0}),it&&Mn.createElement(ao,{disabled:ot,style:Ba,label:(0,Kr._)("Apply"),onClick:et,"data-test":"save-button","data-clickable":!0}),Mn.createElement(ao,{disabled:ot,style:Va,label:(0,Kr._)("Apply and close"),appearance:"primary",onClick:tt,"data-test":"save-and-close-button","data-clickable":!0}))},za=(0,Kr._)('Data Source IDs must start with "ds_" and contain only letters, numbers, dash, and underscore'),CodeSection=({dataSource:Je,dataSourceId:et,onCodeChange:tt,onIdChange:ot,hasDuplicateId:it})=>{const{enableDSIdEditor:Zt,enableDSSourceEditor:en}=(0,Or.useFeatureFlags)(),Cn=(0,Or.usePreset)().getPresetDefinition(),_n=(0,In.useMemo)(()=>{var et,tt,ot;if(!(null==Je?void 0:Je.type)||!Cn)return null;const it=(null==(ot=null==(tt=null==(et=null==Cn?void 0:Cn.dataSources)?void 0:et[Je.type])?void 0:tt.config)?void 0:ot.optionsSchema)||{};return(0,Wo.createSimpleDSSchema)(it)},[Je,Cn]);return en||Zt?Mn.createElement(Lr.CombinedCodeIdEditor,{width:312,schema:_n,source:Je,onSourceChange:tt,idLabel:(0,Kr._)("Data Source ID"),pattern:"^ds_[a-zA-Z0-9_-]+$",componentId:et,onIdChange:ot,helpMessage:za,enableCodeEditor:en,enableIdEditor:Zt,hasDuplicateId:it}):null},Ha={};__export(Ha,{default:()=>qa});var $a=__toESM(tt(3926));__reExport(Ha,tt(3926));var qa="default"in $a?$a.default:$a,Ka=$r.div.attrs(({title:Je})=>({tabIndex:"0","aria-label":Je,title:Je}))`
|
|
|
box-sizing: border-box;
|
|
|
display: flex;
|
|
|
justify-content: end;
|
|
|
max-width: 359px;
|
|
|
height: 35px;
|
|
|
padding: 5px 10px;
|
|
|
cursor: not-allowed;
|
|
|
border: 1px solid;
|
|
|
border-color: ${({hasError:Je})=>Je?to.variables.accentColorNegative:"currentColor"};
|
|
|
border-radius: 3px;
|
|
|
color: ${to.variables.contentColorDisabled};
|
|
|
`,Ua=$r.div`
|
|
|
flex-basis: auto;
|
|
|
padding-left: 5px;
|
|
|
text-align: center;
|
|
|
`,Ga=$r(Cr.ControlGroup)`
|
|
|
label {
|
|
|
color: ${(0,to.pick)({prisma:({error:Je})=>Je?to.variables.accentColorNegative:to.variables.contentColorDefault})};
|
|
|
font-weight: ${to.variables.fontWeightSemiBold};
|
|
|
font-size: ${to.variables.fontSize};
|
|
|
}
|
|
|
`,Za=$r.div`
|
|
|
white-space: nowrap;
|
|
|
overflow: hidden;
|
|
|
text-overflow: ellipsis;
|
|
|
min-width: 0;
|
|
|
flex-grow: 1;
|
|
|
line-height: 25px;
|
|
|
`,DataSourceName_default=({name:Je,error:et,isEditable:tt=!0,onChange:ot})=>{const it=(0,In.useCallback)(()=>{ot(Je.trim(),!0)},[ot,Je]),Zt=(0,In.useCallback)((Je,{value:et})=>{ot(et)},[ot]),en=!!et,Cn=(0,In.useMemo)(()=>tt?Mn.createElement(Si,{error:en,"data-test":"datasource-name-input",value:Je||"",onChange:Zt,onBlur:it,title:(0,Kr._)("Data Source Name")}):Mn.createElement(Ka,{hasError:en,title:Je},Mn.createElement(Za,null,Je),Mn.createElement(Ua,null,Mn.createElement(qa,{size:"13px"}))),[tt,it,Zt,en,Je]);return Mn.createElement(Ga,{label:(0,Kr._)("Data source name"),labelPosition:"top",help:en?et:"",error:en},Cn)},Xa=$r.div`
|
|
|
width: 300px;
|
|
|
`,Ya=$r.div`
|
|
|
padding-bottom: ${(0,to.pick)({enterprise:"10px",prisma:"14px"})};
|
|
|
`,Qa=(0,Kr._)("Access search results or metadata"),Ja=(0,Kr._)("Learn more"),es=Mn.createElement(Ya,null,(0,Kr._)("Reference the results or job metadata of this data source by using the following syntax: "),Mn.createElement(Cr.InlineCode,{text:"$<data source name>:<result or job>.<field name>$"})),SmartSourceCheckbox=({onChange:Je,dsName:et,checked:tt=!1})=>{const{smartSources:ot}=(0,Or.useDocumentationLinks)(),it=(0,In.useMemo)(()=>!!et&&Mn.createElement(Ya,null,(0,Kr._)("For example: use "),Mn.createElement(Cr.InlineCode,{text:`$${et}:result.id$`}),(0,Kr._)(" to reference the first result of the "),Mn.createElement(Cr.InlineCode,{text:"id",wordBreak:"break-word"}),(0,Kr._)(" field of "),Mn.createElement(Cr.InlineCode,{text:et})),[et]),Zt=(0,In.useMemo)(()=>!!ot&&Mn.createElement(Yr,{openInNewContext:!0,to:ot},Ja),[ot]),en=(0,In.useMemo)(()=>Mn.createElement(Xa,null,es,it,Zt),[it,Zt]);return Mn.createElement(Cr.CheckboxEditor,{onChange:Je,checked:tt,label:Qa,tooltipContent:en})},EnableSmartSourceCheckbox=Je=>{const{enableSmartSourceDS:et}=(0,Or.useFeatureFlags)();return et?Mn.createElement(SmartSourceCheckbox,__spreadValues({},Je)):null},ts=$r.div`
|
|
|
position: absolute;
|
|
|
top: 0px;
|
|
|
bottom: 0px;
|
|
|
left: 0px;
|
|
|
right: 0px;
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
color: ${to.variables.contentColorDefault};
|
|
|
`,ns=$r(Cr.PaddedContainer)`
|
|
|
padding-bottom: 0;
|
|
|
`,rs=$r.div`
|
|
|
position: sticky;
|
|
|
bottom: 0;
|
|
|
background-color: ${Cr.customThemeVariables.sidebarPanelBackgroundColor};
|
|
|
`,os=$r.div`
|
|
|
flex-grow: 1;
|
|
|
`,as={},ss={},ls={},cs=[],defaultHasDuplicate=()=>!1,us={},DataSourceEditor_default=({dataSourceId:Je,dataSource:et=as,dataSourceMetaData:tt=ss,onRequestClose:ot=Un.noop,onDataSourceChange:it=Un.noop,numOfVisualizationsInUse:Zt=0,numOfInputsInUse:en=0,chainSearchesUsingDs:Cn=cs,defaultOptions:_n=ls,hasDuplicateId:wn=defaultHasDuplicate,definition:Sn=us,allowSavingUneditedDS:xn=!1})=>{var kn,En,Dn,Ln,Tn,jn;const[An,Rn]=(0,In.useState)(et),[Nn,Fn]=(0,In.useState)(Je),[Bn,Vn]=(0,In.useState)(!1),Wn=(0,Or.usePreset)().getPresetDefinition(),zn=!!(null==(Dn=null==(En=null==(kn=null==Wn?void 0:Wn.dataSources)?void 0:kn[An.type])?void 0:En.config)?void 0:Dn.isChainEnabled),{dsName:Hn,dsNameError:$n,isDataSourceNameEditable:qn}=((Je,et,tt,ot)=>{const{isEditable:it,name:Zt}=(0,In.useMemo)(()=>{var Je,ot;return{isEditable:null==(Je=null==tt?void 0:tt.isDataSourceNameEditable)||Je,name:(null!=(ot=null==tt?void 0:tt.getDataSourceName)?ot:Un.getDefaultDataSourceName)({dataSource:et})}},[tt,et]),en=useGetDSNameError(Zt||"",Je);return{isDataSourceNameEditable:it,dsName:Zt,dsNameError:ot?en:void 0}})(Je,An,null==(Tn=null==(Ln=null==Wn?void 0:Wn.dataSources)?void 0:Ln[An.type])?void 0:Tn.config,!0),Kn=!Bn&&!xn||!!$n;(0,In.useEffect)(()=>{Rn(et)},[et]),(0,In.useEffect)(()=>{Fn(Je)},[Je]),(0,In.useEffect)(()=>{(0,Pn.isEqual)(An,et)&&Nn===Je?Vn(!1):Vn(!0)},[An,et,Nn,Je]);const Gn=(0,In.useCallback)(Je=>{Rn(et=>__spreadProps(__spreadValues({},et),{name:Je}))},[]),Jn=(0,In.useCallback)(Je=>{Rn(et=>__spreadProps(__spreadValues({},et),{options:Je}))},[]),Cr=(0,In.useCallback)(Je=>{Rn(Je)},[]),wr=(0,In.useCallback)(Je=>{Fn(Je)},[]),Sr=(0,In.useCallback)(()=>{it(Nn,An),ot()},[An,Nn,it,ot]),xr=(0,In.useCallback)(()=>{it(Nn,An),Vn(!1)},[An,Nn,it]),kr=(0,In.useCallback)((Je,{selected:et})=>{Rn(Je=>{const tt=__spreadProps(__spreadValues({},Je),{options:(0,Pn.omit)(Je.options,"enableSmartSources")});return et||(null!=tt.options||(tt.options={}),tt.options.enableSmartSources=!0),tt})},[]);return Mn.createElement(ts,null,Mn.createElement(os,null,Mn.createElement(ns,null,Mn.createElement(DataSourceName_default,{name:Hn,error:$n,isEditable:qn,onChange:Gn}),Mn.createElement(EnableSmartSourceCheckbox,{"data-test":"enable-smart-sources-checkbox",dsName:Hn,onChange:kr,checked:!!(null==(jn=An.options)?void 0:jn.enableSmartSources)})),Mn.createElement(OptionsSection,{dataSource:An,dataSourceId:Nn,dsName:Hn,defaultOptions:_n,onOptionsChange:Jn,dataSourceMetaData:tt,definition:Sn}),Mn.createElement(MetadataSection,{numOfInputsInUse:en,numOfVisualizationsInUse:Zt,chainSearchesUsingDs:Cn,isChainEnabled:zn}),Mn.createElement(CodeSection,{dataSource:An,dataSourceId:Nn,hasDuplicateId:wn,onCodeChange:Cr,onIdChange:wr})),Mn.createElement(rs,null,Mn.createElement(UsageWarning,{numOfInputsInUse:en,numOfVisualizationsInUse:Zt,numOfChainSearchesInUse:Cn.length,edited:Bn}),Mn.createElement(MenuSection,{onRequestClose:ot,onSave:xr,onSaveAndClose:Sr,isSaveDisabled:Kn})))},EditDataPanel_default=({dataSourceId:Je,from:et,bindingType:tt,definition:ot})=>{const it=(0,Or.useDashboardApi)(),Zt=(0,In.useMemo)(()=>{var et;return null==(et=null==ot?void 0:ot.dataSources)?void 0:et[Je]},[ot,Je]),en=(0,In.useMemo)(()=>(0,Wo.getDefaultOptionsForDataSourceType)(null==ot?void 0:ot.defaults,null==Zt?void 0:Zt.type),[null==ot?void 0:ot.defaults,null==Zt?void 0:Zt.type]),{numOfVisualizationsInUse:Cn,numOfInputsInUse:_n,chainSearchesUsingDs:wn}=(0,In.useMemo)(()=>{const et=Wo.DashboardDefinition.fromJSON(ot);return{numOfVisualizationsInUse:et.countVisualizationsUsingDataSource(Je),chainSearchesUsingDs:et.getChainSearchesUsingDataSource(Je),numOfInputsInUse:et.countInputsUsingDataSource(Je)}},[Je,ot]),Sn=(0,In.useMemo)(()=>it.getDataSourceMetaData(Je),[it,Je]),xn=(0,In.useCallback)(Je=>{var et,tt;return(0,Wo.hasDuplicateId)(null!=(tt=null==(et=it.getDefinition())?void 0:et.dataSources)?tt:{},Je)},[it]),kn=(0,In.useCallback)((et,tt)=>{const ot=Wo.DashboardDefinition.fromJSON(it.getDefinition());ot.updateComponentId(Je,et),ot.updateDataSource(et,tt),it.updateDefinition(ot.toJSON())},[it,Je]),En=(0,In.useCallback)(()=>{it.openPanel(__spreadProps(__spreadValues({},et),{panelProps:{bindingType:tt}}))},[it,et,tt]);return(0,In.useEffect)(()=>{Zt||En()}),Mn.createElement(DataSourceEditor_default,{dataSourceId:Je,dataSource:Zt,dataSourceMetaData:Sn,defaultOptions:en,numOfVisualizationsInUse:Cn,numOfInputsInUse:_n,chainSearchesUsingDs:wn,onDataSourceChange:kn,onRequestClose:En,hasDuplicateId:xn,definition:ot})},isDataSourceNameUsed=(Je,et)=>!!(0,Pn.findKey)(Je,Je=>Je.name===et),ds={type:"ds.unknown_datasource_type"},ps={},hs=[],NewDataPanel_default=({dataSourceTemplate:Je=ds,selectedItems:et=hs,bindingType:tt,from:ot,dataSourceMetadata:it=ps})=>{var Zt,en;const Cn=(0,Or.useDashboardApi)(),_n=(0,In.useRef)(Cn.getDefinition());(0,In.useEffect)(()=>{_n.current=Cn.getDefinition()},[Cn]);const[wn,Sn]=(0,In.useState)(()=>{var Je,et;return et=null==(Je=_n.current)?void 0:Je.dataSources,(0,Wo.generateId)("ds",Je=>null==et?void 0:et[Je])}),xn=(0,In.useMemo)(()=>{var et,tt;return(0,Wo.getDefaultOptionsForDataSourceType)(null!=(tt=null==(et=_n.current)?void 0:et.defaults)?tt:{},null==Je?void 0:Je.type)},[Je]),kn=(0,In.useMemo)(()=>{var et,tt;if(Je.name)return Je;let ot=1;for(;isDataSourceNameUsed(null!=(tt=null==(et=_n.current)?void 0:et.dataSources)?tt:{},"Search_"+ot);)ot+=1;return __spreadProps(__spreadValues({},Je),{name:"Search_"+ot})},[Je]),En=(0,In.useCallback)((Je,ot)=>{var it;const Zt=Wo.DashboardDefinition.fromJSON(Cn.getDefinition());if(Zt.getDataSource(Je))Zt.updateDataSource(Je,ot);else if(wn!==Je&&Zt.getDataSource(wn))Zt.updateComponentId(wn,Je),Zt.updateDataSource(Je,ot);else{Zt.addDataSource(Je,ot);const{id:en,type:Cn="block"}=null!=(it=et[0])?it:{};tt&&en&&Zt.connectDataSourceToItem({itemId:en,dataSourceType:tt,dataSourceId:Je,type:Cn})}Cn.updateDefinition(Zt.toJSON()),Sn(Je)},[Cn,tt,et,wn]),Dn=(0,In.useCallback)(()=>Cn.openPanel(ot),[Cn,ot]),Pn=(0,In.useCallback)(Je=>{var et,tt;return(0,Wo.hasDuplicateId)(null!=(tt=null==(et=Cn.getDefinition())?void 0:et.dataSources)?tt:{},Je)},[Cn]),Ln="block"===(null==(Zt=null==et?void 0:et[0])?void 0:Zt.type)?1:0,Tn="input"===(null==(en=null==et?void 0:et[0])?void 0:en.type)?1:0;return Mn.createElement(DataSourceEditor_default,{dataSourceId:wn,dataSource:kn,defaultOptions:xn,onDataSourceChange:En,onRequestClose:Dn,hasDuplicateId:Pn,definition:Cn.getDefinition(),numOfInputsInUse:Tn,numOfVisualizationsInUse:Ln,dataSourceMetaData:it,allowSavingUneditedDS:!0})},fs={config:{key:"config-sidebar",title:(0,Kr._)("Configuration"),panel:ConfigPanel_default,requiredSelectedViz:!1},dataOverview:{title:(0,Kr._)("Data source overview"),key:"data-overview-sidebar",panel:DataOverviewPanel_default,requiredSelectedViz:!1},connectData:{title:(0,Kr._)("Select data source"),key:"connect-data-sidebar",panel:ConnectDataPanel_default,requiredSelectedViz:!0},editData:{title:(0,Kr._)("Edit data source"),key:"edit-data-sidebar",panel:EditDataPanel_default,requiredSelectedViz:!1,enableCloseButton:!1},newData:{title:(0,Kr._)("New data source"),key:"new-data-sidebar",panel:NewDataPanel_default,requiredSelectedViz:!1,enableCloseButton:!1},newDataForViz:{title:(0,Kr._)("New data source"),key:"new-data-for-viz-sidebar",panel:NewDataPanel_default,requiredSelectedViz:!0,enableCloseButton:!1},drilldown:{key:"drilldown-sidebar",title:(0,Kr._)("Configuration"),panel:bi,requiredSelectedViz:!0}},gs={},ms={},bs=[],vs={};__export(vs,{default:()=>Cs});var ys=__toESM(tt(3927));__reExport(vs,tt(3927));var Cs="default"in ys?ys.default:ys,_s={},ws=[],Ss=class extends In.Component{constructor(Je,et){var tt;super(Je,et),__publicField(this,"handleDefinitionChange",Je=>{if((0,Un.deprecated)('"onDefinitionChange" has been deprecated on the following components: toolbar, header, and sidebar. Please use the dashboardApi instead.'),"edit"!==this.props.mode)throw new Error("Edit action can only be performed in edit mode");this.props.dispatch((0,$n.resetStore)({definition:Je}))}),__publicField(this,"getDefinition",()=>this.props.definition),__publicField(this,"renderDashboardCore",(Je,et)=>{const{actionMenus:tt,handleValidationError:ot,overrides:it,isFullscreen:Zt}=this.props;return Mn.createElement(Fn.DashboardCore,{width:Zt?"100%":Je,height:Zt?"100%":et,actionMenus:tt,onValidationError:ot,overrides:it})}),this.modeChangeRef=Je.modeChangeRef;const ot=this.getDefinition();this.historyManager=Je.historyManager,this.historyUnsubscribe=this.historyManager.subscribe({onUndo:this.onHistoryUpdate.bind(this),onRedo:this.onHistoryUpdate.bind(this)}),this.dashboardProfiler=Je.profiler,(0,Pn.isEmpty)(ot.visualizations)||null==(tt=this.dashboardProfiler)||tt.startTimer({timerName:Wn.DASHBOARD_MOUNT_TO_FIRST_VIZ_EVENT,definition:ot})}componentDidMount(){this.logDashboardMountedMetrics()}shouldComponentUpdate(Je,et){var tt,ot;const it=!(0,Un.shallowEqual)(this.state,et)||!(0,Un.shallowEqual)(this.props,Je);return it&&(null==(tt=this.dashboardProfiler)?void 0:tt.hasTimer(this.modeChangeRef.current))&&(null==(ot=this.dashboardProfiler)||ot.markTimer({timerName:this.modeChangeRef.current,markName:"Dashboard component updated. Awaiting render."})),it}componentDidUpdate(){var Je,et;(null==(Je=this.dashboardProfiler)?void 0:Je.hasTimer(this.modeChangeRef.current))&&(null==(et=this.dashboardProfiler)||et.emitAndClearTimer({timerName:this.modeChangeRef.current,definition:this.getDefinition()}),this.modeChangeRef.current=null)}componentWillUnmount(){if(this.historyUnsubscribe(),(0,Pn.get)(this.props,"telemetry.flush")){const Je={metadata:__spreadValues({},this.props.metadata),definition:this.getDefinition(),pageAction:"dashboard.unmount"};this.props.telemetry.flush(Je)}}onHistoryUpdate(Je){this.props.dispatch((0,$n.resetStore)({definition:Je}))}emitTelemetry(Je){if(!(0,Pn.get)(this.props,"telemetry.emit"))return;const et=__spreadValues({metadata:__spreadValues({},this.props.metadata)},Je);this.props.telemetry.emit(et)}logDashboardMountedMetrics(){this.emitTelemetry({definition:this.getDefinition(),pageAction:"dashboard.initialize",metadata:{initialDashboardMode:this.props.mode,mountCompletedAt:new Date(Date.now()).toISOString()}})}render(){var Je,et;const{width:tt,height:ot,mode:it,isFullscreen:Zt}=this.props;return(null==(Je=this.dashboardProfiler)?void 0:Je.hasTimer(this.modeChangeRef.current))&&(null==(et=this.dashboardProfiler)||et.markTimer({timerName:this.modeChangeRef.current,markName:"Dashboard component render requested."})),Mn.createElement(DashboardLayout_default,{mode:it,width:tt,height:ot,fullscreen:Zt,renderDashboardCore:this.renderDashboardCore})}};Ss.propTypes={width:Nn.oneOfType([Nn.string,Nn.number]).isRequired,height:Nn.oneOfType([Nn.string,Nn.number]).isRequired,mode:Nn.string,definition:Nn.object.isRequired,actionMenus:Nn.arrayOf(Nn.element),metadata:Nn.object,handleValidationError:Nn.func,telemetry:Nn.object,overrides:Nn.object,profiler:Nn.object,historyManager:Nn.object,modeChangeRef:Nn.object,isFullscreen:Nn.bool},Ss.defaultProps={mode:"view",isFullscreen:!1,actionMenus:[],metadata:{},handleValidationError:Un.noop,overrides:{}};var Os,xs=(Je=>et=>{var tt,ot,it=et,{dashboardApiRef:Zt}=it,en=__objRest(it,["dashboardApiRef"]);const Cn=(0,$n.useStore)(),_n=(0,Or.useDashboardCoreApi)(),wn=(()=>{const Je=(0,$n.useSelector)($n.selectDefinition);return(0,In.useEffect)(()=>{$o.addDefinition(Je)},[Je]),(0,In.useEffect)(()=>()=>$o.teardown(),[]),$o})(),Sn=(0,Wn.useTelemetryApi)(),xn=(0,Or.useElementRefs)(),kn=(0,Wn.useDashboardProfiler)(),En=(0,In.useRef)(null),Dn=(0,In.useRef)(null!=(tt=en.metadata)?tt:ni),Pn=(0,In.useRef)(null);return Dn.current=null!=(ot=en.metadata)?ot:ni,null===Pn.current&&(Pn.current=createDashboardApi({store:Cn,coreApi:_n,historyManager:wn,telemetryApi:Sn,telemetryMetadataRef:Dn,elementRefs:xn,dashboardProfiler:kn,modeChangeRef:En})),(0,In.useEffect)(()=>(null==Zt||Zt(Pn.current),()=>null==Zt?void 0:Zt(null)),[Zt]),Mn.createElement(Or.DashboardApiProvider,{value:Pn.current},Mn.createElement(Je,__spreadProps(__spreadValues({},en),{telemetry:Sn,profiler:kn,historyManager:wn,modeChangeRef:En})))})((Je=>et=>{const tt=(0,$n.useSelector)($n.selectDefinition),ot=(0,$n.useSelector)($n.selectMode),it=(0,$n.useSelector)($n.selectSidebarState),Zt=(0,$n.useDispatch)();return Mn.createElement(Je,__spreadProps(__spreadValues({},et),{definition:tt,mode:ot,dispatch:Zt,sidebarState:it}))})((Je=>et=>{var tt=et,{metadata:ot}=tt,it=__objRest(tt,["metadata"]);const Zt=(0,In.useRef)(null!=ot?ot:gs);return Zt.current=null!=ot?ot:gs,useKeyboard(Zt),Mn.createElement(Je,__spreadValues({metadata:ot},it))})((Je=>et=>{var tt=et,{metadata:ot,onFullscreenChange:it}=tt,Zt=__objRest(tt,["metadata","onFullscreenChange"]);const en=(0,In.useRef)(null!=ot?ot:ms);en.current=null!=ot?ot:ms;const Cn=(({onFullscreenChange:Je,telemetryMetadataRef:et})=>{const tt=(0,Or.useDashboardApi)(),ot=(0,Wn.useTelemetryApi)(),it=(0,$n.useDispatch)(),[Zt,en]=(0,In.useState)(!1),Cn=(0,In.useRef)(Zt),_n=(0,In.useCallback)(Je=>{const et=null==Je?void 0:Je.target,tt=Uo.fullscreenElement===document.querySelector("body"),ot=!!Uo.fullscreenElement&&Uo.fullscreenElement===et;it((0,$n.setIsDashboardFullscreen)(tt)),en(tt||ot)},[it]);(0,In.useEffect)(()=>{Zt!==Cn.current&&(Cn.current=Zt,ot.emit({pageAction:"dashboard.set_fullscreen_to_"+Zt,metadata:__spreadValues({},et.current)}),null==Je||Je(Zt))},[Zt,ot,Je,et]);const wn=(0,In.useCallback)(()=>{tt.toggleVisualizationFullscreen(null),tt.exitFullscreen()},[tt]);return(0,In.useEffect)(()=>(Uo.addEventListener("fullscreenchange",_n),Uo.addEventListener("fullscreenerror",wn),()=>{Uo.removeEventListener("fullscreenchange",_n),Uo.removeEventListener("fullscreenerror",wn)}),[_n,wn]),Zt})({onFullscreenChange:it,telemetryMetadataRef:en});return Mn.createElement(Je,__spreadProps(__spreadValues({},Zt),{metadata:ot,isFullscreen:Cn}))})((Je=>et=>{var tt=et,{sidebars:ot}=tt,it=__objRest(tt,["sidebars"]);const Zt=((Je={})=>(0,In.useMemo)(()=>__spreadValues(__spreadValues({},fs),Je),[Je]))((0,In.useRef)(ot).current);return Mn.createElement(Io,{value:Zt},Mn.createElement(Je,__spreadValues({},it)))})((Je=>et=>{var tt=et,{toolbarItems:ot=bs}=tt,it=__objRest(tt,["toolbarItems"]);return Mn.createElement(Bo,{value:ot},Mn.createElement(Je,__spreadValues({},it)))})((Je=>et=>{var tt=et,{drilldownEditors:ot=Lr.DrilldownEditors,visualizationEditors:it,inputEditors:Zt=_s,layoutItemEditors:en=Lr.LayoutItemEditors,layoutEditors:Cn=Lr.LayoutEditors,vizConfigPanelEditors:_n=_s,inputConfigPanelEditors:wn=_s,dataSourceEditors:Sn=Lr.CloudDataSourceEditors,dataSourcesPanel:xn=Cs,fetchDataSources:kn=Un.noop}=tt,En=__objRest(tt,["drilldownEditors","visualizationEditors","inputEditors","layoutItemEditors","layoutEditors","vizConfigPanelEditors","inputConfigPanelEditors","dataSourceEditors","dataSourcesPanel","fetchDataSources"]);const Dn=(0,In.useMemo)(()=>({drilldownEditors:ot,visualizationEditors:it,inputEditors:Zt,layoutItemEditors:en,layoutEditors:Cn,vizConfigPanelEditors:_n,inputConfigPanelEditors:wn,dataSourceEditors:Sn,dataSourcesPanel:xn,fetchDataSources:kn}),[ot,it,Zt,en,Cn,_n,wn,Sn,xn,kn]);return Mn.createElement(ai,{value:Dn},Mn.createElement(Je,__spreadValues({},En)))})((Os=Ss,Je=>{var et=Je,{actionMenus:tt=ws}=et,ot=__objRest(et,["actionMenus"]);const it=(0,Or.useDashboardApi)(),Zt=(0,In.useMemo)(()=>tt.map(Je=>Mn.cloneElement(Je,{dashboardApi:it})),[tt,it]);return Mn.createElement(Os,__spreadProps(__spreadValues({},ot),{actionMenus:Zt}))})))))))),ks=$r.div`
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
${Je=>(0,Un.toDimension)({width:Je.width,height:Je.height})};
|
|
|
`,Es=$r.div`
|
|
|
flex-grow: 1;
|
|
|
overflow: auto;
|
|
|
position: relative;
|
|
|
min-height: 0px;
|
|
|
`,ViewModeLayout=({width:Je,height:et,renderToolbar:tt,renderDashboardCore:ot})=>Mn.createElement(ks,{width:Je,height:et,"data-test":"view-mode-layout"},tt(),Mn.createElement(Es,null,Mn.createElement(Cr.SizeWrapper,null,({width:Je,height:et})=>ot(Je,et))));ViewModeLayout.propTypes={width:Nn.oneOfType([Nn.string,Nn.number]).isRequired,height:Nn.oneOfType([Nn.string,Nn.number]).isRequired,renderToolbar:Nn.func.isRequired,renderDashboardCore:Nn.func.isRequired};var Ds=ViewModeLayout,renderDashboardCore=(Je,et)=>Mn.createElement(Fn.DashboardCore,{mode:"view",width:Je,height:et}),Ps=(0,Kr._)("The DashboardViewer component has been deprecated. For a view-only experience the DashboardCore component should be used."),DashboardViewer=({width:Je,height:et,toolbarItems:tt,showToolbar:ot})=>{(0,Un.deprecated)(Ps);const it=(0,In.useCallback)(()=>ot?Mn.createElement(Ao.Toolbar,{toolbarItems:tt}):null,[ot,tt]);return Mn.createElement(Ds,{width:Je,height:et,renderToolbar:it,renderDashboardCore:renderDashboardCore})};DashboardViewer.propTypes={width:Nn.oneOfType([Nn.string,Nn.number]).isRequired,height:Nn.oneOfType([Nn.string,Nn.number]).isRequired,showToolbar:Nn.bool,toolbarItems:Nn.arrayOf(Nn.object)},DashboardViewer.defaultProps={toolbarItems:[],showToolbar:!0};var Ls=DashboardViewer,Ts={};__export(Ts,{default:()=>js});var Is=__toESM(tt(873));__reExport(Ts,tt(873));var js="default"in Is?Is.default:Is,Ms=$r.div.attrs({"data-test":"source-editor-layout"})`
|
|
|
display: flex;
|
|
|
flex-direction: column;
|
|
|
${Je=>(0,Un.toDimension)({width:Je.$width,height:Je.$height})};
|
|
|
`,As=$r.div`
|
|
|
flex-grow: 1;
|
|
|
overflow: hidden;
|
|
|
position: relative;
|
|
|
min-height: 0px;
|
|
|
background-color: ${Cr.customThemeVariables.dashboardBackgroundColor};
|
|
|
`,Rs=$r.div`
|
|
|
${(0,Oo.reset)("flex")};
|
|
|
justify-content: space-between;
|
|
|
background-color: ${Cr.customThemeVariables.toolbarBackgroundColor};
|
|
|
color: ${(0,to.pick)({enterprise:{light:to.variables.contentColorDefault,dark:to.variables.gray96},prisma:to.variables.contentColorDefault})};
|
|
|
padding: 5px;
|
|
|
border-bottom-width: 1px;
|
|
|
border-bottom-style: solid;
|
|
|
border-bottom-color: ${Cr.customThemeVariables.toolbarBorderColor};
|
|
|
`,Ns=$r.h3.attrs({"data-test":"source-editor-title"})`
|
|
|
color: ${to.variables.contentColorDefault};
|
|
|
margin: 0 5px 0 10px;
|
|
|
text-overflow: ellipsis;
|
|
|
white-space: nowrap;
|
|
|
overflow: hidden;
|
|
|
line-height: ${to.variables.inputHeight};
|
|
|
flex-grow: 1;
|
|
|
`,Fs={selectOnLineNumbers:!0},Bs=$r.div`
|
|
|
flex-grow: 0;
|
|
|
flex-shrink: 0;
|
|
|
`,Vs=new Ts.DashboardValidator,SourceEditorToolbar=({title:Je,children:et})=>Mn.createElement(Rs,{"data-test":"dashboard-toolbar"},Mn.createElement(Ns,null,Je||(0,Kr._)("Untitled Name")),Mn.createElement(Bs,null,et)),defaultValidateDef=()=>[],DashboardSourceEditor_default=({onExit:Je=Un.noop,onValidationError:et=Un.console.error,onParse:tt=JSON.parse,onSourceChange:ot=Un.noop,metadata:it,width:Zt,height:en,title:Cn,displayToolbar:_n=!0,validateDefinition:wn=defaultValidateDef})=>{const Sn=(0,Wn.useTelemetryApi)(),{enableSourceModeValidation:xn}=(0,Or.useFeatureFlags)(),kn=(()=>{const Je=(0,Or.usePreset)().getPresetDefinition();return(0,In.useMemo)(()=>(0,Wo.createSchemaBasedOnPresets)(Je),[Je])})(),En=(0,$n.useDispatch)(),Dn=(0,$n.useSelector)($n.selectDefinition),Pn=(0,In.useRef)(Dn),Ln=(0,In.useRef)(),[Tn,jn]=(0,In.useState)(()=>JSON.stringify(Dn,null,4));Ln.current||(Ln.current=JSON.stringify(Dn,null,4)),(0,In.useEffect)(()=>{jn(JSON.stringify(Dn,null,4)),Ln.current=JSON.stringify(Dn,null,4)},[Dn]);const An=(0,In.useCallback)(Je=>{jn(Je),ot(Je)},[ot]),Rn=(0,In.useCallback)(Je=>{Sn.emit({metadata:__spreadValues({},it),error:Je,pageAction:"dashboard.exit_source_mode_error"})},[it,Sn]),Nn=(0,In.useCallback)(Je=>{Sn.emit({metadata:__spreadValues({},it),pageAction:"dashboard.exit_source_mode",definitionEdits:Je})},[it,Sn]),Fn=(0,In.useCallback)(()=>{var ot;let it;try{it=tt(Tn);let Je=wn(it);if(xn){const tt=Vs.setSchema(kn);if(tt)et(tt.message),Rn(tt.message);else{Je=(null!=(ot=Vs.validate(it))?ot:[]).concat(Je)}}if(Array.isArray(Je)&&Je.length){const tt=(Je=>Je.map(({instancePath:Je,message:et})=>Je?`[${Je}]: ${et}`:et).join(", "))(Je);return et(tt),void Rn(tt)}}catch(Je){return Je instanceof Error&&et(Je.message),void Rn("JSON Parse Error - Invalid JSON Format")}if(Pn.current){const Je=Wo.DashboardDefinition.fromJSON(Pn.current),et=Wo.DashboardDefinition.fromJSON(it);Nn(Je.compare(et))}En((0,$n.resetStore)({definition:it})),Je()},[En,Je,tt,Tn,wn,xn,kn,et,Rn,Nn]),Bn=(0,In.useCallback)(()=>{ot(JSON.stringify(Pn.current,null,4)),Je()},[Je,ot]),Vn=(0,In.useCallback)(({width:Je,height:et})=>Mn.createElement(Lr.SimpleSourceEditor,{width:Je,height:et,source:Tn,schema:kn,onSourceChange:An,editorOptions:Fs}),[Tn,kn,An]);return Mn.createElement(Ms,{$width:Zt,$height:en},_n&&Mn.createElement(SourceEditorToolbar,{title:Cn},Mn.createElement(ao,{onClick:Bn,label:(0,Kr._)("Close"),"data-test":"cancel-button",title:(0,Kr._)("Return without applying any source code changes"),"data-clickable":!0}),Mn.createElement(ao,{onClick:Fn,label:(0,Kr._)("Apply and close"),appearance:"primary","data-test":"back-button","data-clickable":!0,disabled:Ln.current===Tn})),Mn.createElement(As,null,Mn.createElement(Cr.SizeAwareWrapper,null,Vn)))},Ws=xs,zs=xs},7108:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=tt(1041);var it=function getSettingsFromThemedProps(Je){var et,tt=(null===(et=Je.theme)||void 0===et?void 0:et.splunkThemeV1)||{},it=tt.family,Zt=tt.colorScheme,en=tt.density;return(0,ot.addThemeDefaults)({family:it,colorScheme:Zt,density:en})};et.default=it},7109:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(2502)),it=_interopRequireDefault(tt(3869)),Zt=_interopRequireDefault(tt(3870)),en=_interopRequireDefault(tt(3871)),Cn=_interopRequireDefault(tt(7110));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var _n=function createEnterpriseTheme(Je){var et=Je.colorScheme,tt=Je.density,_n={light:ot.default,dark:it.default}[et],wn={compact:Zt.default,comfortable:en.default}[tt],Sn=(0,Cn.default)({colorScheme:et,density:tt});return _objectSpread(_objectSpread(_objectSpread({},_n),wn),Sn)};et.default=_n},7110:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(97)),it=_interopRequireDefault(tt(2502)),Zt=_interopRequireDefault(tt(3869)),en=_interopRequireDefault(tt(3870)),Cn=_interopRequireDefault(tt(3871));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}var _n=function createPrismaAliases(Je){var et=Je.colorScheme,tt=Je.density,_n={light:it.default,dark:Zt.default}[et],wn={compact:en.default,comfortable:Cn.default}[tt];return{accentColorPositive:_n.successColor,accentColorWarning:_n.warningColor,accentColorAlert:_n.alertColor,accentColorNegative:_n.errorColor,statusColorInfo:_n.infoColorL10,statusColorNormal:_n.successColorL10,statusColorLow:_n.warningColorL10,statusColorMedium:_n.alertColorL10,statusColorHigh:_n.errorColorL10,statusColorCritical:_n.errorColorD20,embossShadow:_n.overlayShadow,dragShadow:_n.overlayShadow,modalShadow:_n.overlayShadow,backgroundColorPopup:_n.backgroundColor,backgroundColorSection:_n.backgroundColor,backgroundColorSidebar:_n.backgroundColor,backgroundColorPage:_n.backgroundColor,backgroundColorNavigation:_n.backgroundColor,backgroundColorFloating:_n.backgroundColor,backgroundColorDialog:_n.backgroundColor,backgroundColorScrim:(0,ot.default)(_n.gray30).setAlpha(.8).toRgbString(),contentColorActive:_n.textColor,contentColorDefault:_n.textColor,contentColorMuted:_n.textGray,contentColorDisabled:_n.textDisabledColor,contentColorInverted:_n.gray30,neutral100:"dark"===et?_n.gray25:_n.gray98,neutral200:"dark"===et?_n.gray30:_n.gray96,neutral300:"dark"===et?_n.gray45:_n.gray92,neutral400:"dark"===et?_n.gray60:ot.default.mix(_n.gray92,_n.gray80).toRgbString(),neutral500:_n.gray80,interactiveColorPrimary:_n.brandColor,interactiveColorBorder:"dark"===et?_n.gray20:_n.gray60,interactiveColorBorderActive:"dark"===et?_n.gray20:_n.gray60,interactiveColorBorderHover:"dark"===et?_n.gray20:_n.gray60,interactiveColorBorderDisabled:"dark"===et?_n.gray30:_n.gray92,interactiveColorBackgroundDisabled:"dark"===et?_n.gray22:_n.gray96,spacingXSmall:wn.spacingQuarter,spacingSmall:wn.spacingHalf,spacingMedium:"calc(".concat(wn.spacing," * 0.75)"),spacingLarge:wn.spacing,spacingXLarge:"calc(".concat(wn.spacing," * 1.5)"),spacingXXLarge:"calc(".concat(wn.spacing," * 2)"),spacingXXXLarge:"calc(".concat(wn.spacing," * 2.5)")}};et.default=_n},7111:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(3872)),it=_interopRequireDefault(tt(3873)),Zt=_interopRequireDefault(tt(7112)),en=_interopRequireDefault(tt(7113)),Cn=_interopRequireDefault(tt(7114));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var _n=function createPrismaTheme(Je){var et=Je.colorScheme,tt=Je.density,_n={light:ot.default,dark:it.default}[et],wn={compact:Zt.default,comfortable:en.default}[tt];return _objectSpread(_objectSpread(_objectSpread({},(0,Cn.default)({colorScheme:et})),_n),wn)};et.default=_n},7112:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingXSmall:"4px",spacingSmall:"8px",spacingMedium:"12px",spacingLarge:"16px",spacingXLarge:"24px",spacingXXLarge:"32px",spacingXXXLarge:"40px",fontSizeSmall:"12px",fontSize:"14px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"32px",borderRadius:"4px"};et.default=ot},7113:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingXSmall:"4px",spacingSmall:"8px",spacingMedium:"12px",spacingLarge:"16px",spacingXLarge:"24px",spacingXXLarge:"32px",spacingXXXLarge:"40px",fontSizeSmall:"12px",fontSize:"14px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"40px",borderRadius:"4px"};et.default=ot},7114:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(97)),it=_interopRequireDefault(tt(7115)),Zt=_interopRequireDefault(tt(3872)),en=_interopRequireDefault(tt(3873));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Cn=function createPrismaBase(Je){var et=Je.colorScheme,tt={light:Zt.default,dark:en.default}[et],Cn={focusColor:(0,ot.default)(tt.interactiveColorPrimary).setAlpha(.7).toRgbString(),transparent:"transparent",linkColor:tt.interactiveColorPrimary},_n={hoverShadow:"0 0 0 2px ".concat(tt.backgroundColorPage,", 0 0 0 5px ").concat(tt.interactiveColorOverlayHover),focusShadow:"0 0 0 2px ".concat(tt.backgroundColorPage,", 0 0 0 5px ").concat(Cn.focusColor),focusShadowInset:"inset 0 0 0 3px ".concat(Cn.focusColor)},wn={activeBorder:"double ".concat(tt.interactiveColorBorderActive),borderColor:"".concat(tt.neutral200),borderColorWeak:"".concat(tt.neutral100),borderColorStrong:"".concat(tt.neutral300)},Sn={draggableBackground:"radial-gradient(circle at 1px 1px, ".concat(tt.contentColorMuted,", ").concat(tt.contentColorMuted," 1px, transparent 1px) 0 0 / 4px 6px")},xn="'Splunk Platform Sans', 'Splunk Data Sans', Roboto, Droid, 'Helvetica Neue', Helvetica, Arial, sans-serif";return _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{sansFontFamily:xn,serifFontFamily:"Georgia, 'Times New Roman', Times, serif",monoFontFamily:"'Splunk Platform Mono', 'Roboto Mono', Consolas, 'Droid Sans Mono', Monaco, 'Courier New', Courier, monospace",fontFamily:xn}),{fontWeightLight:300,fontWeightNormal:400,fontWeightSemiBold:500,fontWeightBold:700,fontWeightHeavy:800,fontWeightExtraBold:900}),Cn),it.default),_n),wn),Sn),{zindexLayer:1e3,zindexFixedNavbar:1030,zindexModalBackdrop:1040,zindexModal:1050,zindexPopover:1060,zindexToastMessages:2e3})};et.default=Cn},7115:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=et.highLow=et.sequential=et.divergent=et.categorical=et.staticColors=void 0;var ot={static1:"#7B56DB",static2:"#009CEB",static3:"#00CDAF",static4:"#DD9900",static5:"#FF677B",static6:"#CB2196",static7:"#813193",static8:"#0051B5",static9:"#008C80",static10:"#99B100",static11:"#FFA476",static12:"#FF6ACE",static13:"#AE8CFF",static14:"#00689D",static15:"#00490A",static16:"#465D00",static17:"#9D6300",static18:"#F6540B",static19:"#FF969E",static20:"#E47BFE"};et.staticColors=ot;var it=_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{categorical1D1:"#5C33FF",categorical1D2:"#207865",categorical1D3:"#AD3F20",categorical1D4:"#003E80",categorical1D5:"#78062A",categorical1D6:"#2F8811",categorical1D7:"#555555"}),{categorical1L1:"#9980FF",categorical1L2:"#45D4BA",categorical1L3:"#FB865C",categorical1L4:"#66AAF9",categorical1L5:"#E85B79",categorical1L6:"#88EE66",categorical1L7:"#F0B000"}),{categorical2D1:"#1F4D5B",categorical2D2:"#CC0AD6",categorical2D3:"#017FA2",categorical2D4:"#D81E5B",categorical2D5:"#621FFF",categorical2D6:"#348350",categorical2D7:"#555555"}),{categorical2L1:"#5599BE",categorical2L2:"#FB9DFB",categorical2L3:"#00BBEE",categorical2L4:"#EE3399",categorical2L5:"#9980FF",categorical2L6:"#5FBF7F",categorical2L7:"#F58B00"});et.categorical=it;var Zt=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{divergent1D1:"#118832",divergent1D2:"#1C6B2D",divergent1D3:"#284D27",divergent1D4:"#333022",divergent1D5:"#692A21",divergent1D6:"#9E2520",divergent1D7:"#D41F1F"}),{divergent1L1:"#08AE37",divergent1L2:"#55C169",divergent1L3:"#A1D59C",divergent1L4:"#EEE8CE",divergent1L5:"#F4BAA9",divergent1L6:"#F98C83",divergent1L7:"#FF5E5E"}),{divergent2D1:"#0070F3",divergent2D2:"#115BAD",divergent2D3:"#224468",divergent2D4:"#333022",divergent2D5:"#692A21",divergent2D6:"#9E2520",divergent2D7:"#D41F1F"}),{divergent2L1:"#2A99FF",divergent2L2:"#6BB3EE",divergent2L3:"#ADCCDD",divergent2L4:"#EEE8CE",divergent2L5:"#F4BAA9",divergent2L6:"#F98C83",divergent2L7:"#FF5E5E"}),{divergent3D1:"#299986",divergent3D2:"#277C52",divergent3D3:"#24551F",divergent3D4:"#333022",divergent3D5:"#422879",divergent3D6:"#602CA1",divergent3D7:"#8747DA"}),{divergent3L1:"#14846C",divergent3L2:"#45D4BA",divergent3L3:"#9ADEC4",divergent3L4:"#EEE8CE",divergent3L5:"#D7BEE4",divergent3L6:"#C093F9",divergent3L7:"#9156DD"}),{divergent4D1:"#0D8387",divergent4D2:"#1A6765",divergent4D3:"#264C44",divergent4D4:"#333022",divergent4D5:"#693623",divergent4D6:"#9F3B23",divergent4D7:"#D54124"}),{divergent4L1:"#008287",divergent4L2:"#2EA39B",divergent4L3:"#5CC3AF",divergent4L4:"#EEE8CE",divergent4L5:"#ECA14E",divergent4L6:"#E3723A",divergent4L7:"#DA4325"});et.divergent=Zt;var en=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{sequential1D1:"#118832",sequential1D2:"#669922",sequential1D3:"#9D9F0D",sequential1D4:"#CBA700",sequential1D5:"#D97A0D",sequential1D6:"#D94E17",sequential1D7:"#D41F1F"}),{sequential1L1:"#088F44",sequential1L2:"#2EB82E",sequential1L3:"#C3CC33",sequential1L4:"#FFD442",sequential1L5:"#FFA857",sequential1L6:"#FF7149",sequential1L7:"#FE3A3A"}),{sequential2D1:"#333022",sequential2D2:"#3D2830",sequential2D3:"#562E4C",sequential2D4:"#6F3468",sequential2D5:"#873A83",sequential2D6:"#A0409F",sequential2D7:"#B846BB"}),{sequential2L1:"#EEE8CE",sequential2L2:"#E8C7CE",sequential2L3:"#E1A6CD",sequential2L4:"#DB86CD",sequential2L5:"#D465CD",sequential2L6:"#CE44CC",sequential2L7:"#C723CC"}),{sequential3D1:"#333022",sequential3D2:"#253223",sequential3D3:"#244333",sequential3D4:"#245442",sequential3D5:"#246451",sequential3D6:"#237561",sequential3D7:"#238570"}),{sequential3L1:"#EEE8CE",sequential3L2:"#B6ECD4",sequential3L3:"#7EEFDA",sequential3L4:"#45D4BA",sequential3L5:"#35B9A0",sequential3L6:"#249F86",sequential3L7:"#14846C"}),{sequential4D1:"#333022",sequential4D2:"#442519",sequential4D3:"#64271F",sequential4D4:"#832A24",sequential4D5:"#A0312E",sequential4D6:"#BD3737",sequential4D7:"#DA3B30"}),{sequential4L1:"#EEE8CE",sequential4L2:"#F5CEBF",sequential4L3:"#FCB4B0",sequential4L4:"#F99C96",sequential4L5:"#F6847C",sequential4L6:"#DF564D",sequential4L7:"#DD2E2E"}),{sequential5D1:"#2E2E55",sequential5D2:"#4B1773",sequential5D3:"#77136A",sequential5D4:"#A81A45",sequential5D5:"#D24620",sequential5D6:"#D97A0D",sequential5D7:"#CBA700"}),{sequential5L1:"#EEE8CE",sequential5L2:"#F2DD88",sequential5L3:"#FFC355",sequential5L4:"#FF9D66",sequential5L5:"#FF7777",sequential5L6:"#EE4477",sequential5L7:"#DD22BB"}),{sequential6D1:"#1C3355",sequential6D2:"#005580",sequential6D3:"#007575",sequential6D4:"#118832",sequential6D5:"#669922",sequential6D6:"#9D9F0D",sequential6D7:"#CBA700"}),{sequential6L1:"#EEE8CE",sequential6L2:"#E7E755",sequential6L3:"#A3E052",sequential6L4:"#0AD647",sequential6L5:"#00BBBB",sequential6L6:"#1182F3",sequential6L7:"#6666DD"});et.sequential=en;var Cn=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{highLow1DHigh:"#1C6B2D",highLow1DLow:"#9E2520"}),{highLow1LHigh:"#55C169",highLow1LLow:"#F98C83"}),{highLow2DHigh:"#115BAD",highLow2DLow:"#9E2520"}),{highLow2LHigh:"#6BB3EE",highLow2LLow:"#F98C83"}),{highLow3DHigh:"#277C52",highLow3DLow:"#602CA1"}),{highLow3LHigh:"#45D4BA",highLow3LLow:"#C093F9"}),{highLow4DHigh:"#1A6765",highLow4DLow:"#9F3B23"}),{highLow4LHigh:"#2EA39B",highLow4LLow:"#E3723A"});et.highLow=Cn;var _n=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},ot),it),Zt),en),Cn);et.default=_n},7116:function(Je,et,tt){"use strict";function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0});var ot={typography:!0};Object.defineProperty(et,"typography",{enumerable:!0,get:function get(){return Zt.default}}),et.default=void 0;var it=_interopRequireWildcard(tt(7117));Object.keys(it).forEach((function(Je){"default"!==Je&&"__esModule"!==Je&&(Object.prototype.hasOwnProperty.call(ot,Je)||Object.defineProperty(et,Je,{enumerable:!0,get:function get(){return it[Je]}}))}));var Zt=_interopRequireWildcard(tt(7118));function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var Je=new WeakMap;return _getRequireWildcardCache=function _getRequireWildcardCache(){return Je},Je}function _interopRequireWildcard(Je){if(Je&&Je.__esModule)return Je;if(null===Je||"object"!==_typeof(Je)&&"function"!=typeof Je)return{default:Je};var et=_getRequireWildcardCache();if(et&&et.has(Je))return et.get(Je);var tt={},ot=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var it in Je)if(Object.prototype.hasOwnProperty.call(Je,it)){var Zt=ot?Object.getOwnPropertyDescriptor(Je,it):null;Zt&&(Zt.get||Zt.set)?Object.defineProperty(tt,it,Zt):tt[it]=Je[it]}return tt.default=Je,et&&et.set(Je,tt),tt}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.keys(Zt).forEach((function(Je){"default"!==Je&&"__esModule"!==Je&&(Object.prototype.hasOwnProperty.call(ot,Je)||Object.defineProperty(et,Je,{enumerable:!0,get:function get(){return Zt[Je]}}))}));var en=_objectSpread(_objectSpread({},it.default),{},{typography:Zt.default});et.default=en},7117:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.clearfix=clearfix,et.ellipsis=ellipsis,et.printWidth100Percent=printWidth100Percent,et.printHide=printHide,et.printNoBackground=printNoBackground,et.printWrapAll=printWrapAll,et.screenReaderContent=screenReaderContent,et.overlayColors=overlayColors,et.colorWithAlpha=colorWithAlpha,et.default=et.reset=void 0;var ot=_interopRequireDefault(tt(97)),it=tt(2),Zt=tt(281),en=_interopRequireDefault(tt(2503)),Cn=_interopRequireDefault(tt(1803));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function _templateObject(){var Je=function _taggedTemplateLiteral(Je,et){et||(et=Je.slice(0));return Object.freeze(Object.defineProperties(Je,{raw:{value:Object.freeze(et)}}))}(["\n /* Generic resets */\n animation: none 0s ease 0s 1 normal none running;\n backface-visibility: visible;\n background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;\n border: medium none currentColor;\n border-collapse: separate;\n border-image: none;\n border-radius: 0;\n border-spacing: 0;\n bottom: auto;\n box-shadow: none;\n caption-side: top;\n clear: none;\n clip: auto;\n color-scheme: ",";\n columns: auto;\n column-count: auto;\n column-fill: balance;\n column-gap: normal;\n column-rule: medium none currentColor;\n column-span: 1;\n column-width: auto;\n content: normal;\n counter-increment: none;\n counter-reset: none;\n empty-cells: show;\n float: none;\n font-style: normal;\n font-variant: normal;\n font-weight: normal;\n font-stretch: normal;\n height: auto;\n hyphens: none;\n left: auto;\n letter-spacing: normal;\n list-style: disc outside none;\n margin: 0;\n max-height: none;\n max-width: none;\n min-height: 0;\n min-width: 0;\n opacity: 1;\n orphans: 2;\n overflow: visible;\n overflow-x: visible;\n overflow-y: visible;\n padding: 0;\n page-break-after: auto;\n page-break-before: auto;\n page-break-inside: auto;\n perspective: none;\n perspective-origin: 50% 50%;\n pointer-events: auto;\n position: static;\n right: auto;\n tab-size: 8;\n table-layout: auto;\n text-align: left;\n text-align-last: auto;\n text-decoration: none;\n text-indent: 0;\n text-shadow: none;\n text-transform: none;\n top: auto;\n transform: none;\n transform-origin: 50% 50% 0;\n transform-style: flat;\n transition: none 0s ease 0s;\n user-select: auto;\n vertical-align: baseline;\n white-space: normal;\n widows: 2;\n width: auto;\n word-spacing: normal;\n z-index: auto;\n /* Splunk-specific resets */\n border-width: 1px;\n box-sizing: border-box;\n color: ",";\n cursor: inherit;\n display: ",";\n font-family: ",";\n font-size: ",";\n line-height: ",";\n outline: medium none ",";\n visibility: inherit;\n "]);return _templateObject=function _templateObject(){return Je},Je}var _n=function reset(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"inline";return function(){return(0,it.css)(_templateObject(),(0,Cn.default)({dark:"dark",light:"light"}),(0,Cn.default)({enterprise:en.default.textColor,prisma:en.default.contentColorDefault}),Je,en.default.fontFamily,en.default.fontSize,en.default.lineHeight,en.default.focusColor)}};function clearfix(){return{"&::after":{display:"table",content:'""',clear:"both"}}}function ellipsis(){return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}function printWidth100Percent(){return{maxWidth:"100% !important",width:"100% !important",overflow:"hidden !important"}}function printHide(){return{display:"none !important"}}function printNoBackground(){return{background:"none !important"}}function printWrapAll(){return{wordBreak:"break-all !important",wordWrap:"break-word !important",overflowWrap:"break-word !important",whiteSpace:"normal !important"}}function screenReaderContent(){return{position:"absolute",overflow:"hidden",clip:"rect(0 0 0 0)",height:"1px",width:"1px",margin:"-1px",padding:0,border:0}}function overlayColors(Je,et){return function(tt){var it="function"==typeof Je?Je(tt):Je,en="function"==typeof et?et(tt):et,Cn=(0,Zt.normal)((0,ot.default)(it).toRgb(),(0,ot.default)(en).toRgb());return(0,ot.default)(Cn).toRgbString()}}function colorWithAlpha(Je,et){return function(tt){var it="function"==typeof Je?Je(tt):Je;return(0,ot.default)(it).setAlpha(et).toRgbString()}}et.reset=_n;var wn={reset:_n,clearfix:clearfix,ellipsis:ellipsis,printWidth100Percent:printWidth100Percent,printHide:printHide,printNoBackground:printNoBackground,printWrapAll:printWrapAll,screenReaderContent:screenReaderContent,colorWithAlpha:colorWithAlpha,overlayColors:overlayColors};et.default=wn},7118:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.typographyVariants=et.default=void 0;var ot=tt(2),it=_interopRequireDefault(tt(132)),Zt=_interopRequireDefault(tt(2503)),en=_interopRequireDefault(tt(1803));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function _templateObject2(){var Je=_taggedTemplateLiteral(["\n margin: 0;\n padding: 0;\n "]);return _templateObject2=function _templateObject2(){return Je},Je}function _templateObject(){var Je=_taggedTemplateLiteral(["\n ","\n\n color: ",";\n font-family: ",";\n font-size: ",";\n font-weight: ",";\n line-height: ",";\n "]);return _templateObject=function _templateObject(){return Je},Je}function _taggedTemplateLiteral(Je,et){return et||(et=Je.slice(0)),Object.freeze(Object.defineProperties(Je,{raw:{value:Object.freeze(et)}}))}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}var Cn=["body","title1","title2","title3","title4","title5","title6","title7","largeBody","smallBody","footnote","monoBody","monoSmallBody"];et.typographyVariants=Cn;var _n={active:Zt.default.contentColorActive,default:Zt.default.contentColorDefault,disabled:Zt.default.contentColorDisabled,inverted:Zt.default.contentColorInverted,muted:Zt.default.contentColorMuted,inherit:"inherit"},wn={sansSerif:Zt.default.sansFontFamily,monospace:Zt.default.monoFontFamily},Sn={light:Zt.default.fontWeightLight,normal:Zt.default.fontWeightNormal,semiBold:Zt.default.fontWeightSemiBold,bold:Zt.default.fontWeightBold,extraBold:Zt.default.fontWeightExtraBold,heavy:Zt.default.fontWeightHeavy};var xn=function typography(Je,et){var tt,xn=function isTypographyVariant(Je){return"string"==typeof Je&&Cn.includes(Je)}(Je)?Je:void 0;tt=xn&&void 0!==et?et:void 0===xn&&"object"===_typeof(Je)&&void 0===et?Je:{};var kn=xn?function getStylesForVariant(Je){var et=Zt.default.contentColorDefault,tt=Zt.default.fontFamily,ot=Zt.default.lineHeight,it=Zt.default.fontSize,Cn="normal";switch(Je){case"title1":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"48px"}),it=(0,en.default)({enterprise:"24px",prisma:"36px"}),Cn=(0,en.default)({enterprise:"500",prisma:Zt.default.fontWeightBold});break;case"title2":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"24px"}),it=(0,en.default)({enterprise:"18px",prisma:"24px"}),Cn=(0,en.default)({enterprise:"500",prisma:Zt.default.fontWeightBold});break;case"title3":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"24px"}),it=(0,en.default)({enterprise:"16px",prisma:"20px"}),Cn=(0,en.default)({enterprise:"500",prisma:Zt.default.fontWeightBold});break;case"title4":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"24px"}),it=(0,en.default)({enterprise:Zt.default.fontSize,prisma:"16px"}),Cn=Zt.default.fontWeightBold;break;case"title5":et=Zt.default.contentColorActive,ot=Zt.default.lineHeight,it=(0,en.default)({enterprise:"12px",prisma:Zt.default.fontSize}),Cn=(0,en.default)({enterprise:Zt.default.fontWeightSemiBold,prisma:Zt.default.fontWeightBold});break;case"title6":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:Zt.default.lineHeight,prisma:"16px"}),it=(0,en.default)({enterprise:"12px",prisma:"13px"}),Cn=Zt.default.fontWeightSemiBold;break;case"title7":et=Zt.default.contentColorActive,ot="16px",it=Zt.default.fontSizeSmall,Cn=Zt.default.fontWeightSemiBold;break;case"largeBody":et=Zt.default.contentColorDefault,ot="24px",it=Zt.default.fontSizeLarge,Cn="normal";break;case"smallBody":et=Zt.default.contentColorDefault,ot="16px",it=Zt.default.fontSizeSmall,Cn="normal";break;case"footnote":et=Zt.default.contentColorDefault,ot="13px",it="10px",Cn="normal";break;case"monoBody":tt=Zt.default.monoFontFamily;break;case"monoSmallBody":et=Zt.default.contentColorDefault,tt=Zt.default.monoFontFamily,ot="16px",it=Zt.default.fontSizeSmall,Cn="normal";break;case"body":break;default:return Je}return{color:et,family:tt,size:it,weight:Cn,lineHeight:ot,withReset:!0}}(xn):{},En=_objectSpread(_objectSpread({},tt),{},{size:tt.size?"".concat(tt.size,"px"):void 0,lineHeight:tt.lineHeight?"".concat(tt.lineHeight,"px"):void 0,color:tt.color?_n[tt.color]:void 0,family:tt.family?wn[tt.family]:void 0,weight:tt.weight?Sn[tt.weight]:void 0}),Dn={color:Zt.default.contentColorDefault,family:Zt.default.fontFamily,size:Zt.default.fontSize,weight:"normal",lineHeight:Zt.default.lineHeight,withReset:!1},Pn=(0,it.default)(Dn,kn,En);return function(){return(0,ot.css)(_templateObject(),(function(){return Pn.withReset&&(0,ot.css)(_templateObject2())}),Pn.color,Pn.family,Pn.size,Pn.weight,Pn.lineHeight)}};et.default=xn},7119:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=tt(1803),it=tt(1041),Zt=function pickVariant(Je,et){return function(tt){var Zt,en=tt[Je],Cn=et[en];if((0,ot.isInterpolationResult)(Cn))return Cn;var _n=(0,it.addThemeDefaults)(null===(Zt=tt.theme)||void 0===Zt?void 0:Zt.splunkThemeV1);return(0,ot.getThemeVariant)(Cn,_n)}};et.default=Zt},7120:function(Je,et,tt){"use strict";function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0}),et.default=function SplunkThemeProvider(Je){var et=Je.family,tt=Je.colorScheme,Zt=Je.density,en=Je.additionalThemeProperties,Cn=Je.customizeTheme,_n=function _objectWithoutProperties(Je,et){if(null==Je)return{};var tt,ot,it=function _objectWithoutPropertiesLoose(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}(Je,["family","colorScheme","density","additionalThemeProperties","customizeTheme"]),wn=((0,ot.useContext)(it.ThemeContext)||{}).splunkThemeV1,Sn=void 0===wn?{}:wn,xn=_objectSpread(_objectSpread({},en),{},{splunkThemeV1:{family:et||Sn.family||"prisma",colorScheme:tt||Sn.colorScheme||"dark",density:Zt||Sn.density||"comfortable",customizer:Cn||Sn.customizer}});return ot.default.createElement(it.ThemeProvider,_extends({theme:xn},_n))};var ot=function _interopRequireWildcard(Je){if(Je&&Je.__esModule)return Je;if(null===Je||"object"!==_typeof(Je)&&"function"!=typeof Je)return{default:Je};var et=_getRequireWildcardCache();if(et&&et.has(Je))return et.get(Je);var tt={},ot=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var it in Je)if(Object.prototype.hasOwnProperty.call(Je,it)){var Zt=ot?Object.getOwnPropertyDescriptor(Je,it):null;Zt&&(Zt.get||Zt.set)?Object.defineProperty(tt,it,Zt):tt[it]=Je[it]}tt.default=Je,et&&et.set(Je,tt);return tt}(tt(0)),it=tt(2);function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var Je=new WeakMap;return _getRequireWildcardCache=function _getRequireWildcardCache(){return Je},Je}function _extends(){return(_extends=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}},7121:function(Je,et,tt){"use strict";function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=function _interopRequireWildcard(Je){if(Je&&Je.__esModule)return Je;if(null===Je||"object"!==_typeof(Je)&&"function"!=typeof Je)return{default:Je};var et=_getRequireWildcardCache();if(et&&et.has(Je))return et.get(Je);var tt={},ot=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var it in Je)if(Object.prototype.hasOwnProperty.call(Je,it)){var Zt=ot?Object.getOwnPropertyDescriptor(Je,it):null;Zt&&(Zt.get||Zt.set)?Object.defineProperty(tt,it,Zt):tt[it]=Je[it]}tt.default=Je,et&&et.set(Je,tt);return tt}(tt(0)),it=tt(2),Zt=tt(1041);function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var Je=new WeakMap;return _getRequireWildcardCache=function _getRequireWildcardCache(){return Je},Je}function _extends(){return(_extends=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function _objectWithoutProperties(Je,et){if(null==Je)return{};var tt,ot,it=function _objectWithoutPropertiesLoose(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var en=function withSplunkTheme(Je){var et=ot.default.forwardRef((function(et,tt){var en=(0,ot.useContext)(it.ThemeContext)||{},Cn=en.splunkThemeV1,_n=_objectWithoutProperties(en,["splunkThemeV1"]),wn=Cn||{},Sn=wn.family,xn=wn.colorScheme,kn=wn.density,En=wn.customizer,Dn=(0,Zt.addThemeDefaults)({family:Sn,colorScheme:xn,density:kn}),Pn=_objectSpread(_objectSpread({},_n),(0,Zt.getCustomizedTheme)(Dn,En));return ot.default.createElement(Je,_extends({},et,{ref:tt,splunkTheme:Pn}))})),tt=Je.displayName||Je.name||"Component";return et.displayName="withSplunkTheme(".concat(tt,")"),et};et.default=en},7122:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0})},7123:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})}};et.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(Je){if("object"==typeof window)return window}}(),et.o=(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),et.r=Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})};var ot={};et.r(ot),et.d(ot,{LayerContext:()=>jn,LayerStackContext:()=>In,LayerStackGlobalProvider:()=>k,default:()=>$n});const it=tt(0);var Zt=et.n(it);const en=tt(35),Cn=tt(3);var _n=et.n(Cn);const wn=tt(62);var Sn=et.n(wn);const xn=tt(178);var kn=et.n(xn);const En=tt(396);var Dn=et.n(En);const Pn=tt(906),Ln=tt(1805);var Tn=et.n(Ln),In=Zt().createContext([]),jn=Zt().createContext({}),Mn={children:_n().node,name:_n().string,scope:_n().object,separateStackingContexts:_n().bool};function k(Je){var tt=Je.children,ot=Je.name,it=void 0===ot?"__splunkui_layer_instances__":ot,en=Je.scope,Cn=void 0===en?"undefined"!=typeof window?window:et.g:en,_n=Je.separateStackingContexts,wn=void 0!==_n&&_n;return Cn[it]||(Cn[it]=[]),Zt().createElement(In.Provider,{value:Cn[it]},Zt().createElement(jn.Provider,{value:{separateStackingContexts:wn}},tt))}k.propTypes=Mn;const An=tt(2);var Rn=et.n(An);const Nn=tt(316);var Fn=Rn().div.withConfig({displayName:"LayerStyles__StyledLayer",componentId:"ii6psl-0"})(["",""],(function(Je){return Je.$separateStackingContexts&&(0,An.css)(["isolation:isolate;z-index:",";"],Nn.variables.zindexLayer)})),Bn={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function L(Je){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function x(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function q(Je,et){return(q=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function T(Je){var et=function A(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=K(Je);if(et){var it=K(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return R(this,tt)}}function R(Je,et){return!et||"object"!==L(et)&&"function"!=typeof et?D(Je):et}function D(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function K(Je){return(K=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function M(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Vn=["clickAway","escapeKey"],Wn={children:_n().node,closeReasons:_n().arrayOf(_n().oneOf(Vn)),onRequestClose:_n().func,open:_n().bool},zn={closeReasons:Vn,open:!1},Hn=function(Je){!function j(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&q(Je,et)}(n,Je);var et=T(n);function n(Je){var tt;!function _(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),M(D(tt=et.call(this,Je)),"layerClickEvent",null),M(D(tt),"handleClickOnLayer",(function(Je){var et=Je.nativeEvent;tt.layerClickEvent=et})),M(D(tt),"handleClickOnWindow",(function(Je){var et,ot;tt.props.open&&Sn()(tt.props.closeReasons,"clickAway")&&tt.layerClickEvent!==Je&&(null===(et=(ot=tt.props).onRequestClose)||void 0===et||et.call(ot,{event:Je,reason:"clickAway"}))})),M(D(tt),"handleKeyDownOnWindow",(function(Je){var et,ot;tt.props.open&&"esc"===(0,Pn.keycode)(Je)&&kn()(tt.getLayerStack())===D(tt)&&Sn()(tt.props.closeReasons,"escapeKey")&&(null===(et=(ot=tt.props).onRequestClose)||void 0===et||et.call(ot,{event:Je,reason:"escapeKey"}))}));var ot=function O(){return"undefined"!=typeof document?document:Bn}();return n.layerContainer||(n.layerContainer=ot.createElement("div"),n.layerContainer.setAttribute("data-test","layer-container"),ot.body.appendChild(n.layerContainer)),tt}return function P(Je,et,tt){return et&&x(Je.prototype,et),tt&&x(Je,tt),Je}(n,[{key:"componentDidMount",value:function e(){this.props.open&&this.getLayerStack().push(this)}},{key:"componentDidUpdate",value:function e(Je){!Je.open&&this.props.open?this.getLayerStack().push(this):Je.open&&!this.props.open&&Dn()(this.getLayerStack(),this)}},{key:"componentWillUnmount",value:function e(){Dn()(this.getLayerStack(),this)}},{key:"getLayerStack",value:function e(){return this.context}},{key:"render",value:function e(){var Je=this,et=this.props,tt=et.children;if(et.open){var ot=(0,en.createPortal)(Zt().createElement(jn.Consumer,null,(function(et){var ot=et.separateStackingContexts,it=void 0!==ot&&ot;return Zt().createElement(Fn,{$separateStackingContexts:it,"data-test":"layer",onMouseDown:Je.handleClickOnLayer,onTouchStart:Je.handleClickOnLayer},tt)})),n.layerContainer);return Zt().createElement(Zt().Fragment,null,Zt().createElement(Tn(),{target:window,eventType:"keydown",listener:this.handleKeyDownOnWindow,key:"eventListenerKeydown"}),Zt().createElement(Tn(),{target:window,eventType:"mousedown",listener:this.handleClickOnWindow,key:"eventListenerMouseDown"}),Zt().createElement(Tn(),{target:window,eventType:"touchstart",listener:this.handleClickOnWindow,key:"eventListenerTouchStart",options:{passive:!0}}),ot)}return null}}]),n}(it.Component);M(Hn,"layerContainer",null),M(Hn,"possibleCloseReasons",Vn),M(Hn,"propTypes",Wn),M(Hn,"defaultProps",zn),M(Hn,"contextType",In);const $n=Hn;Je.exports=ot})()},7124:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(562),Cn=tt(645);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("Clear")},Je),Zt().createElement("path",{d:"M918.315 750.645L1500 1332.33 1332.33 1500 750.645 918.315 167.67 1500 0 1332.33l581.685-582.975L0 167.67 167.67 0l582.975 581.685L1332.33 0 1500 167.67"}))}Je.exports=ot})()},7125:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Jr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(1439);var wn=et.n(_n);const Sn=tt(1042);var xn=et.n(Sn);const kn=tt(905);var En=et.n(kn);const Dn=tt(316),Pn=tt(644),Ln=tt(2);var Tn=et.n(Ln);const In=tt(3878);var jn=et.n(In);const Mn=tt(3879);var An=et.n(Mn);const Rn=tt(3880);var Nn=et.n(Rn);const Fn=tt(3881);var Bn=et.n(Fn);const Vn=tt(3882);var Wn=et.n(Vn);const zn=tt(3883);var Hn=et.n(zn);const $n=tt(3884);var qn=et.n($n);const Kn=tt(3885);var Un=et.n(Kn);const Gn=tt(907);var Jn=et.n(Gn);const Cr=tt(702);var wr=et.n(Cr),Sr=Tn().div.withConfig({displayName:"MessageBarStyles__MessageBarContent",componentId:"sc-1uyhzza-0"})(["",";color:inherit;padding:0 8px;text-align:center;margin-right:auto;& a{display:inline-block;color:inherit;text-decoration:underline;text-underline-position:under;padding:0 3px 2px 3px;&:not([disabled]):focus{border-radius:",";outline:0;",";}}"],Dn.mixins.reset("inline"),Dn.variables.borderRadius,(0,Dn.pick)({enterprise:{dark:(0,Ln.css)(["box-shadow:0 0 0 2px ",";"],Dn.variables.gray80),light:(0,Ln.css)(["box-shadow:0 0 0 2px ",";"],Dn.variables.gray25)},prisma:{light:(0,Dn.pickVariant)("$type",{info:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.black),warning:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.black),error:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.white),success:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.white)}),dark:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.black)}})),Or=Tn()(wr()).withConfig({displayName:"MessageBarStyles__MessageBarCloseWrapper",componentId:"sc-1uyhzza-1"})(["",";border:1px solid transparent;border-radius:",";color:inherit;cursor:pointer;padding:",";"," &:hover,&:focus{background:",";border:1px solid;border-color:",";color:",";}&:active{",";}",""],Dn.mixins.reset("flex"),Dn.variables.borderRadius,(0,Dn.pick)({enterprise:Dn.variables.spacingXSmall,prisma:"3px"}),(0,Dn.pick)({enterprise:(0,Ln.css)(["margin-top:1px;"])}),(0,Dn.pick)({prisma:Dn.variables.interactiveColorOverlayHover,enterprise:{dark:Dn.variables.gray30,light:Dn.variables.gray92}}),(0,Dn.pick)({prisma:"inherit",enterprise:Dn.variables.gray80}),(0,Dn.pick)({enterprise:{dark:Dn.variables.gray96,light:Dn.variables.linkColor}}),(0,Dn.pick)({prisma:(0,Ln.css)(["background:",";"],Dn.variables.interactiveColorOverlayActive),enterprise:(0,Ln.css)(["box-shadow:",";"],Dn.variables.focusShadow)}),(0,Dn.pick)({prisma:(0,Ln.css)(["&:focus{border-radius:",";",";}"],Dn.variables.borderRadius,(0,Dn.pick)({light:(0,Dn.pickVariant)("$type",{info:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.black),warning:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.black),error:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.white),success:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.white)}),dark:(0,Ln.css)(["box-shadow:0 0 0 3px ",";"],Dn.variables.black)}))})),xr=(0,Ln.css)(["margin-left:auto;"]),kr=Tn()(jn()).withConfig({displayName:"MessageBarStyles__StyledCheckCircleIcon",componentId:"sc-1uyhzza-2"})(["",""],xr),Lr=Tn()(An()).withConfig({displayName:"MessageBarStyles__StyledExclamationCircleIcon",componentId:"sc-1uyhzza-3"})(["",""],xr),Nr=Tn()(Nn()).withConfig({displayName:"MessageBarStyles__StyledInformationCircleIcon",componentId:"sc-1uyhzza-4"})(["",""],xr),Wr=Tn()(Bn()).withConfig({displayName:"MessageBarStyles__StyledExclamationTriangleIcon",componentId:"sc-1uyhzza-5"})(["",""],xr),zr=Tn()(Wn()).withConfig({displayName:"MessageBarStyles__StyledEnterpriseErrorIcon",componentId:"sc-1uyhzza-6"})([""," color:",";"],xr,Dn.variables.errorColor),Hr=Tn()(Hn()).withConfig({displayName:"MessageBarStyles__StyledEnterpriseInfoCircleIcon",componentId:"sc-1uyhzza-7"})([""," color:",";"],xr,Dn.variables.infoColor),$r=Tn()(qn()).withConfig({displayName:"MessageBarStyles__StyledEnterpriseSuccessIcon",componentId:"sc-1uyhzza-8"})([""," color:",";"],xr,Dn.variables.successColor),Kr=Tn()(Un()).withConfig({displayName:"MessageBarStyles__StyledEnterpriseWarningIcon",componentId:"sc-1uyhzza-9"})([""," color:",";"],xr,Dn.variables.warningColor),Ur=Tn()(Jn()).withConfig({displayName:"MessageBarStyles__MessageBarWrapper",componentId:"sc-1uyhzza-10"})(["",";display:flex;align-items:center;justify-content:center;min-height:40px;margin-bottom:",";",";word-wrap:break-word;color:",";",";"],Dn.mixins.reset("block"),Dn.variables.spacingSmall,(function(Je){return Je.$hasCloseButton?(0,Ln.css)(["",""],(0,Dn.pick)({prisma:(0,Ln.css)(["padding:0 8px 0 32px;"]),enterprise:(0,Ln.css)(["padding:0 8px 0 38px;"])})):(0,Ln.css)(["",""],(0,Dn.pick)({prisma:(0,Ln.css)(["padding:0 33px 0 32px;"]),enterprise:(0,Ln.css)(["padding:0 26px 0 32px;"])}))}),(0,Dn.pick)({prisma:(0,Dn.pickVariant)("$type",{info:{light:Dn.variables.contentColorActive,dark:Dn.variables.contentColorInverted},success:Dn.variables.contentColorInverted,warning:Dn.variables.black,error:Dn.variables.contentColorInverted}),enterprise:{dark:Dn.variables.gray96,light:Dn.variables.gray25}}),(0,Dn.pickVariant)("$type",{info:(0,Ln.css)(["background-color:",";"],(0,Dn.pick)({prisma:{dark:Dn.variables.white,light:Dn.variables.neutral200},enterprise:{dark:Dn.mixins.colorWithAlpha(Dn.variables.infoColor,.5),light:Dn.variables.infoColorL50}})),success:(0,Ln.css)(["background-color:",";"],(0,Dn.pick)({prisma:Dn.variables.accentColorPositive,enterprise:{dark:Dn.mixins.colorWithAlpha(Dn.variables.successColor,.5),light:Dn.variables.successColorL50}})),warning:(0,Ln.css)(["background-color:",";"],(0,Dn.pick)({prisma:Dn.variables.accentColorWarning,enterprise:{dark:Dn.mixins.colorWithAlpha(Dn.variables.warningColor,.5),light:Dn.variables.warningColorL50}})),error:(0,Ln.css)(["background-color:",";"],(0,Dn.pick)({prisma:Dn.variables.accentColorNegative,enterprise:{dark:Dn.mixins.colorWithAlpha(Dn.variables.errorColor,.5),light:Dn.variables.errorColorL50}}))}));function J(){return(J=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function K(Je,et){if(null==Je)return{};var tt,ot,it=function Q(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Gr={children:Cn().node.isRequired,onRequestClose:Cn().func,type:Cn().oneOf(["info","success","warning","error"]).isRequired},Zr=Object.freeze({info:(0,Pn._)("Info"),warning:(0,Pn._)("Warning"),error:(0,Pn._)("Alert"),success:(0,Pn._)("Success")}),Xr=Object.freeze({info:Hr,warning:Kr,error:zr,success:$r}),Yr=Object.freeze({info:Nr,warning:Wr,error:Lr,success:kr}),Qr="24px";function ae(Je){var et,tt=Je.children,ot=Je.type,it=Je.onRequestClose,en=K(Je,["children","type","onRequestClose"]),Cn=(0,Dn.useSplunkTheme)().isEnterprise,_n=Cn&&"error"===ot?"22px":Qr,Sn=Cn&&"warning"===ot?"21px":Qr;if(Cn){var kn=Xr[ot];et=Zt().createElement(kn,{height:Sn,width:_n,hideDefaultTooltip:!0,screenReaderText:null,"aria-hidden":!0,"data-test":"icon"})}else{var Ln=Yr[ot];et=Zt().createElement(Ln,{height:Qr,width:Qr,variant:"filled","aria-hidden":!0,"data-test":"icon"})}return Zt().createElement(Ur,J({$type:ot,"data-test":"message-bar","data-test-type":ot},en,{role:"region",$hasCloseButton:Boolean(it)}),et,Zt().createElement(En(),null,Zr[ot]),Zt().createElement(Sr,{$type:ot,"data-test":"content"},tt),it&&Zt().createElement(Or,{$type:ot,onClick:it},Cn?Zt().createElement(xn(),{height:"12px",hideDefaultTooltip:!0,screenReaderText:null,width:"12px"}):Zt().createElement(wn(),{height:"19px",style:{margin:-.5},width:"19px"}),Zt().createElement(En(),null,(0,Pn._)("Close"))))}ae.propTypes=Gr;const Jr=ae;Je.exports=ot})()},7126:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(562),Cn=tt(645);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("Triangle Down Small"),viewBox:"0 0 1063 677"},Je),Zt().createElement("path",{d:"M458.024 633l-397-458c-35-41-61-72-61-102-1-43 30-73 73-73h918c43 0 71 30 71 73 0 30-13 58-43 94l-415 466c-32 35-47 44-73 44-22 0-37-9-73-44z"}))}Je.exports=ot})()},7127:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(596);var Cn=et.n(en);const _n=tt(597);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M3 4.10623C3 3.51257 3.47768 3.00623 4.09895 3.00623H7.49725C8.04954 3.00623 8.49725 3.45394 8.49725 4.00623C8.49725 4.55851 8.04954 5.00623 7.49725 5.00623H5V18.9937H18.9874V16.4964C18.9874 15.9441 19.4352 15.4964 19.9874 15.4964C20.5397 15.4964 20.9874 15.9441 20.9874 16.4964V19.8937C20.9874 20.5012 20.495 20.9937 19.8874 20.9937H4.1C3.49248 20.9937 3 20.5012 3 19.8937V4.10623Z"}),Zt().createElement("path",{d:"M19.0002 6.42035L10.6109 14.8096C10.2204 15.2002 9.58722 15.2002 9.1967 14.8096C8.80618 14.4191 8.80618 13.7859 9.1967 13.3954L17.5859 5.00623H13.6592C13.1069 5.00623 12.6592 4.55851 12.6592 4.00623C12.6592 3.45394 13.1069 3.00623 13.6592 3.00623H19.5002C20.3287 3.00623 21.0002 3.6778 21.0002 4.50623V10.3117C21.0002 10.864 20.5525 11.3117 20.0002 11.3117C19.4479 11.3117 19.0002 10.864 19.0002 10.3117V6.42035Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 4.5C3 3.67157 3.67157 3 4.5 3H19.5C20.3284 3 21 3.67157 21 4.5V19.5C21 20.3284 20.3284 21 19.5 21H4.5C3.67157 21 3 20.3284 3 19.5V4.5ZM11.5 5C10.9477 5 10.5 5.44772 10.5 6C10.5 6.55228 10.9477 7 11.5 7H15.5858L8.29289 14.2929C7.90237 14.6834 7.90237 15.3166 8.29289 15.7071C8.68342 16.0976 9.31658 16.0976 9.70711 15.7071L17 8.41421V12.5C17 13.0523 17.4477 13.5 18 13.5C18.5523 13.5 19 13.0523 19 12.5V6.5C19 5.67157 18.3284 5 17.5 5H11.5Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="arrowsquaretoprightinset-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},7128:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=tt(1044);var it=function getSettingsFromThemedProps(Je){var et,tt=(null===(et=Je.theme)||void 0===et?void 0:et.splunkThemeV1)||{},it=tt.family,Zt=tt.colorScheme,en=tt.density;return(0,ot.addThemeDefaults)({family:it,colorScheme:Zt,density:en})};et.default=it},7129:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(2511)),it=_interopRequireDefault(tt(3891)),Zt=_interopRequireDefault(tt(3892)),en=_interopRequireDefault(tt(3893)),Cn=_interopRequireDefault(tt(7130));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var _n=function createEnterpriseTheme(Je){var et=Je.colorScheme,tt=Je.density,_n={light:ot.default,dark:it.default}[et],wn={compact:Zt.default,comfortable:en.default}[tt],Sn=(0,Cn.default)({colorScheme:et,density:tt});return _objectSpread(_objectSpread(_objectSpread({},_n),wn),Sn)};et.default=_n},7130:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(97)),it=_interopRequireDefault(tt(2511)),Zt=_interopRequireDefault(tt(3891)),en=_interopRequireDefault(tt(3892)),Cn=_interopRequireDefault(tt(3893));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}var _n=function createPrismaAliases(Je){var et=Je.colorScheme,tt=Je.density,_n={light:it.default,dark:Zt.default}[et],wn={compact:en.default,comfortable:Cn.default}[tt];return{accentColorPositive:_n.successColor,accentColorWarning:_n.warningColor,accentColorAlert:_n.alertColor,accentColorNegative:_n.errorColor,statusColorInfo:_n.infoColorL10,statusColorNormal:_n.successColorL10,statusColorLow:_n.warningColorL10,statusColorMedium:_n.alertColorL10,statusColorHigh:_n.errorColorL10,statusColorCritical:_n.errorColorD20,embossShadow:_n.overlayShadow,dragShadow:_n.overlayShadow,modalShadow:_n.overlayShadow,backgroundColorPopup:_n.backgroundColor,backgroundColorSection:_n.backgroundColor,backgroundColorSidebar:_n.backgroundColor,backgroundColorPage:_n.backgroundColor,backgroundColorNavigation:_n.backgroundColor,backgroundColorFloating:_n.backgroundColor,backgroundColorDialog:_n.backgroundColor,backgroundColorScrim:(0,ot.default)(_n.gray30).setAlpha(.8).toRgbString(),contentColorActive:_n.textColor,contentColorDefault:_n.textColor,contentColorMuted:_n.textGray,contentColorDisabled:_n.textDisabledColor,contentColorInverted:_n.gray30,neutral100:"dark"===et?_n.gray25:_n.gray98,neutral200:"dark"===et?_n.gray30:_n.gray96,neutral300:"dark"===et?_n.gray45:_n.gray92,neutral400:"dark"===et?_n.gray60:ot.default.mix(_n.gray92,_n.gray80).toRgbString(),neutral500:_n.gray80,interactiveColorPrimary:_n.brandColor,interactiveColorBorder:"dark"===et?_n.gray20:_n.gray60,interactiveColorBorderActive:"dark"===et?_n.gray20:_n.gray60,interactiveColorBorderHover:"dark"===et?_n.gray20:_n.gray60,interactiveColorBorderDisabled:"dark"===et?_n.gray30:_n.gray92,interactiveColorBackgroundDisabled:"dark"===et?_n.gray22:_n.gray96,spacingXSmall:wn.spacingQuarter,spacingSmall:wn.spacingHalf,spacingMedium:"calc(".concat(wn.spacing," * 0.75)"),spacingLarge:wn.spacing,spacingXLarge:"calc(".concat(wn.spacing," * 1.5)"),spacingXXLarge:"calc(".concat(wn.spacing," * 2)"),spacingXXXLarge:"calc(".concat(wn.spacing," * 2.5)")}};et.default=_n},7131:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(3894)),it=_interopRequireDefault(tt(3895)),Zt=_interopRequireDefault(tt(7132)),en=_interopRequireDefault(tt(7133)),Cn=_interopRequireDefault(tt(7134));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var _n=function createPrismaTheme(Je){var et=Je.colorScheme,tt=Je.density,_n={light:ot.default,dark:it.default}[et],wn={compact:Zt.default,comfortable:en.default}[tt];return _objectSpread(_objectSpread(_objectSpread({},(0,Cn.default)({colorScheme:et})),_n),wn)};et.default=_n},7132:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingXSmall:"4px",spacingSmall:"8px",spacingMedium:"12px",spacingLarge:"16px",spacingXLarge:"24px",spacingXXLarge:"32px",spacingXXXLarge:"40px",fontSizeSmall:"12px",fontSize:"14px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"32px",borderRadius:"4px"};et.default=ot},7133:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingXSmall:"4px",spacingSmall:"8px",spacingMedium:"12px",spacingLarge:"16px",spacingXLarge:"24px",spacingXXLarge:"32px",spacingXXXLarge:"40px",fontSizeSmall:"12px",fontSize:"14px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"40px",borderRadius:"4px"};et.default=ot},7134:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(97)),it=_interopRequireDefault(tt(7135)),Zt=_interopRequireDefault(tt(3894)),en=_interopRequireDefault(tt(3895));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Cn=function createPrismaBase(Je){var et=Je.colorScheme,tt={light:Zt.default,dark:en.default}[et],Cn={focusColor:(0,ot.default)(tt.interactiveColorPrimary).setAlpha(.7).toRgbString(),transparent:"transparent",linkColor:tt.interactiveColorPrimary},_n={hoverShadow:"0 0 0 2px ".concat(tt.backgroundColorPage,", 0 0 0 5px ").concat(tt.interactiveColorOverlayHover),focusShadow:"0 0 0 2px ".concat(tt.backgroundColorPage,", 0 0 0 5px ").concat(Cn.focusColor),focusShadowInset:"inset 0 0 0 3px ".concat(Cn.focusColor)},wn={activeBorder:"double ".concat(tt.interactiveColorBorderActive),borderColor:"".concat(tt.neutral200),borderColorWeak:"".concat(tt.neutral100),borderColorStrong:"".concat(tt.neutral300)},Sn={draggableBackground:"radial-gradient(circle at 1px 1px, ".concat(tt.contentColorMuted,", ").concat(tt.contentColorMuted," 1px, transparent 1px) 0 0 / 4px 6px")},xn="'Splunk Platform Sans', 'Splunk Data Sans', Roboto, Droid, 'Helvetica Neue', Helvetica, Arial, sans-serif";return _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{sansFontFamily:xn,serifFontFamily:"Georgia, 'Times New Roman', Times, serif",monoFontFamily:"'Splunk Platform Mono', 'Roboto Mono', Consolas, 'Droid Sans Mono', Monaco, 'Courier New', Courier, monospace",fontFamily:xn}),{fontWeightLight:300,fontWeightNormal:400,fontWeightSemiBold:500,fontWeightBold:700,fontWeightHeavy:800,fontWeightExtraBold:900}),Cn),it.default),_n),wn),Sn),{zindexLayer:1e3,zindexFixedNavbar:1030,zindexModalBackdrop:1040,zindexModal:1050,zindexPopover:1060,zindexToastMessages:2e3})};et.default=Cn},7135:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=et.highLow=et.sequential=et.divergent=et.categorical=et.staticColors=void 0;var ot={static1:"#7B56DB",static2:"#009CEB",static3:"#00CDAF",static4:"#DD9900",static5:"#FF677B",static6:"#CB2196",static7:"#813193",static8:"#0051B5",static9:"#008C80",static10:"#99B100",static11:"#FFA476",static12:"#FF6ACE",static13:"#AE8CFF",static14:"#00689D",static15:"#00490A",static16:"#465D00",static17:"#9D6300",static18:"#F6540B",static19:"#FF969E",static20:"#E47BFE"};et.staticColors=ot;var it=_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{categorical1D1:"#5C33FF",categorical1D2:"#207865",categorical1D3:"#AD3F20",categorical1D4:"#003E80",categorical1D5:"#78062A",categorical1D6:"#2F8811",categorical1D7:"#555555"}),{categorical1L1:"#9980FF",categorical1L2:"#45D4BA",categorical1L3:"#FB865C",categorical1L4:"#66AAF9",categorical1L5:"#E85B79",categorical1L6:"#88EE66",categorical1L7:"#F0B000"}),{categorical2D1:"#1F4D5B",categorical2D2:"#CC0AD6",categorical2D3:"#017FA2",categorical2D4:"#D81E5B",categorical2D5:"#621FFF",categorical2D6:"#348350",categorical2D7:"#555555"}),{categorical2L1:"#5599BE",categorical2L2:"#FB9DFB",categorical2L3:"#00BBEE",categorical2L4:"#EE3399",categorical2L5:"#9980FF",categorical2L6:"#5FBF7F",categorical2L7:"#F58B00"});et.categorical=it;var Zt=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{divergent1D1:"#118832",divergent1D2:"#1C6B2D",divergent1D3:"#284D27",divergent1D4:"#333022",divergent1D5:"#692A21",divergent1D6:"#9E2520",divergent1D7:"#D41F1F"}),{divergent1L1:"#08AE37",divergent1L2:"#55C169",divergent1L3:"#A1D59C",divergent1L4:"#EEE8CE",divergent1L5:"#F4BAA9",divergent1L6:"#F98C83",divergent1L7:"#FF5E5E"}),{divergent2D1:"#0070F3",divergent2D2:"#115BAD",divergent2D3:"#224468",divergent2D4:"#333022",divergent2D5:"#692A21",divergent2D6:"#9E2520",divergent2D7:"#D41F1F"}),{divergent2L1:"#2A99FF",divergent2L2:"#6BB3EE",divergent2L3:"#ADCCDD",divergent2L4:"#EEE8CE",divergent2L5:"#F4BAA9",divergent2L6:"#F98C83",divergent2L7:"#FF5E5E"}),{divergent3D1:"#299986",divergent3D2:"#277C52",divergent3D3:"#24551F",divergent3D4:"#333022",divergent3D5:"#422879",divergent3D6:"#602CA1",divergent3D7:"#8747DA"}),{divergent3L1:"#14846C",divergent3L2:"#45D4BA",divergent3L3:"#9ADEC4",divergent3L4:"#EEE8CE",divergent3L5:"#D7BEE4",divergent3L6:"#C093F9",divergent3L7:"#9156DD"}),{divergent4D1:"#0D8387",divergent4D2:"#1A6765",divergent4D3:"#264C44",divergent4D4:"#333022",divergent4D5:"#693623",divergent4D6:"#9F3B23",divergent4D7:"#D54124"}),{divergent4L1:"#008287",divergent4L2:"#2EA39B",divergent4L3:"#5CC3AF",divergent4L4:"#EEE8CE",divergent4L5:"#ECA14E",divergent4L6:"#E3723A",divergent4L7:"#DA4325"});et.divergent=Zt;var en=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{sequential1D1:"#118832",sequential1D2:"#669922",sequential1D3:"#9D9F0D",sequential1D4:"#CBA700",sequential1D5:"#D97A0D",sequential1D6:"#D94E17",sequential1D7:"#D41F1F"}),{sequential1L1:"#088F44",sequential1L2:"#2EB82E",sequential1L3:"#C3CC33",sequential1L4:"#FFD442",sequential1L5:"#FFA857",sequential1L6:"#FF7149",sequential1L7:"#FE3A3A"}),{sequential2D1:"#333022",sequential2D2:"#3D2830",sequential2D3:"#562E4C",sequential2D4:"#6F3468",sequential2D5:"#873A83",sequential2D6:"#A0409F",sequential2D7:"#B846BB"}),{sequential2L1:"#EEE8CE",sequential2L2:"#E8C7CE",sequential2L3:"#E1A6CD",sequential2L4:"#DB86CD",sequential2L5:"#D465CD",sequential2L6:"#CE44CC",sequential2L7:"#C723CC"}),{sequential3D1:"#333022",sequential3D2:"#253223",sequential3D3:"#244333",sequential3D4:"#245442",sequential3D5:"#246451",sequential3D6:"#237561",sequential3D7:"#238570"}),{sequential3L1:"#EEE8CE",sequential3L2:"#B6ECD4",sequential3L3:"#7EEFDA",sequential3L4:"#45D4BA",sequential3L5:"#35B9A0",sequential3L6:"#249F86",sequential3L7:"#14846C"}),{sequential4D1:"#333022",sequential4D2:"#442519",sequential4D3:"#64271F",sequential4D4:"#832A24",sequential4D5:"#A0312E",sequential4D6:"#BD3737",sequential4D7:"#DA3B30"}),{sequential4L1:"#EEE8CE",sequential4L2:"#F5CEBF",sequential4L3:"#FCB4B0",sequential4L4:"#F99C96",sequential4L5:"#F6847C",sequential4L6:"#DF564D",sequential4L7:"#DD2E2E"}),{sequential5D1:"#2E2E55",sequential5D2:"#4B1773",sequential5D3:"#77136A",sequential5D4:"#A81A45",sequential5D5:"#D24620",sequential5D6:"#D97A0D",sequential5D7:"#CBA700"}),{sequential5L1:"#EEE8CE",sequential5L2:"#F2DD88",sequential5L3:"#FFC355",sequential5L4:"#FF9D66",sequential5L5:"#FF7777",sequential5L6:"#EE4477",sequential5L7:"#DD22BB"}),{sequential6D1:"#1C3355",sequential6D2:"#005580",sequential6D3:"#007575",sequential6D4:"#118832",sequential6D5:"#669922",sequential6D6:"#9D9F0D",sequential6D7:"#CBA700"}),{sequential6L1:"#EEE8CE",sequential6L2:"#E7E755",sequential6L3:"#A3E052",sequential6L4:"#0AD647",sequential6L5:"#00BBBB",sequential6L6:"#1182F3",sequential6L7:"#6666DD"});et.sequential=en;var Cn=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{highLow1DHigh:"#1C6B2D",highLow1DLow:"#9E2520"}),{highLow1LHigh:"#55C169",highLow1LLow:"#F98C83"}),{highLow2DHigh:"#115BAD",highLow2DLow:"#9E2520"}),{highLow2LHigh:"#6BB3EE",highLow2LLow:"#F98C83"}),{highLow3DHigh:"#277C52",highLow3DLow:"#602CA1"}),{highLow3LHigh:"#45D4BA",highLow3LLow:"#C093F9"}),{highLow4DHigh:"#1A6765",highLow4DLow:"#9F3B23"}),{highLow4LHigh:"#2EA39B",highLow4LLow:"#E3723A"});et.highLow=Cn;var _n=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},ot),it),Zt),en),Cn);et.default=_n},7136:function(Je,et,tt){"use strict";function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0});var ot={typography:!0};Object.defineProperty(et,"typography",{enumerable:!0,get:function get(){return Zt.default}}),et.default=void 0;var it=_interopRequireWildcard(tt(7137));Object.keys(it).forEach((function(Je){"default"!==Je&&"__esModule"!==Je&&(Object.prototype.hasOwnProperty.call(ot,Je)||Object.defineProperty(et,Je,{enumerable:!0,get:function get(){return it[Je]}}))}));var Zt=_interopRequireWildcard(tt(7138));function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var Je=new WeakMap;return _getRequireWildcardCache=function _getRequireWildcardCache(){return Je},Je}function _interopRequireWildcard(Je){if(Je&&Je.__esModule)return Je;if(null===Je||"object"!==_typeof(Je)&&"function"!=typeof Je)return{default:Je};var et=_getRequireWildcardCache();if(et&&et.has(Je))return et.get(Je);var tt={},ot=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var it in Je)if(Object.prototype.hasOwnProperty.call(Je,it)){var Zt=ot?Object.getOwnPropertyDescriptor(Je,it):null;Zt&&(Zt.get||Zt.set)?Object.defineProperty(tt,it,Zt):tt[it]=Je[it]}return tt.default=Je,et&&et.set(Je,tt),tt}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.keys(Zt).forEach((function(Je){"default"!==Je&&"__esModule"!==Je&&(Object.prototype.hasOwnProperty.call(ot,Je)||Object.defineProperty(et,Je,{enumerable:!0,get:function get(){return Zt[Je]}}))}));var en=_objectSpread(_objectSpread({},it.default),{},{typography:Zt.default});et.default=en},7137:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.clearfix=clearfix,et.ellipsis=ellipsis,et.printWidth100Percent=printWidth100Percent,et.printHide=printHide,et.printNoBackground=printNoBackground,et.printWrapAll=printWrapAll,et.screenReaderContent=screenReaderContent,et.overlayColors=overlayColors,et.colorWithAlpha=colorWithAlpha,et.default=et.reset=void 0;var ot=_interopRequireDefault(tt(97)),it=tt(2),Zt=tt(281),en=_interopRequireDefault(tt(2512)),Cn=_interopRequireDefault(tt(1810));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function _templateObject(){var Je=function _taggedTemplateLiteral(Je,et){et||(et=Je.slice(0));return Object.freeze(Object.defineProperties(Je,{raw:{value:Object.freeze(et)}}))}(["\n /* Generic resets */\n animation: none 0s ease 0s 1 normal none running;\n backface-visibility: visible;\n background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;\n border: medium none currentColor;\n border-collapse: separate;\n border-image: none;\n border-radius: 0;\n border-spacing: 0;\n bottom: auto;\n box-shadow: none;\n caption-side: top;\n clear: none;\n clip: auto;\n color-scheme: ",";\n columns: auto;\n column-count: auto;\n column-fill: balance;\n column-gap: normal;\n column-rule: medium none currentColor;\n column-span: 1;\n column-width: auto;\n content: normal;\n counter-increment: none;\n counter-reset: none;\n empty-cells: show;\n float: none;\n font-style: normal;\n font-variant: normal;\n font-weight: normal;\n font-stretch: normal;\n height: auto;\n hyphens: none;\n left: auto;\n letter-spacing: normal;\n list-style: disc outside none;\n margin: 0;\n max-height: none;\n max-width: none;\n min-height: 0;\n min-width: 0;\n opacity: 1;\n orphans: 2;\n overflow: visible;\n overflow-x: visible;\n overflow-y: visible;\n padding: 0;\n page-break-after: auto;\n page-break-before: auto;\n page-break-inside: auto;\n perspective: none;\n perspective-origin: 50% 50%;\n pointer-events: auto;\n position: static;\n right: auto;\n tab-size: 8;\n table-layout: auto;\n text-align: left;\n text-align-last: auto;\n text-decoration: none;\n text-indent: 0;\n text-shadow: none;\n text-transform: none;\n top: auto;\n transform: none;\n transform-origin: 50% 50% 0;\n transform-style: flat;\n transition: none 0s ease 0s;\n user-select: auto;\n vertical-align: baseline;\n white-space: normal;\n widows: 2;\n width: auto;\n word-spacing: normal;\n z-index: auto;\n /* Splunk-specific resets */\n border-width: 1px;\n box-sizing: border-box;\n color: ",";\n cursor: inherit;\n display: ",";\n font-family: ",";\n font-size: ",";\n line-height: ",";\n outline: medium none ",";\n visibility: inherit;\n "]);return _templateObject=function _templateObject(){return Je},Je}var _n=function reset(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"inline";return function(){return(0,it.css)(_templateObject(),(0,Cn.default)({dark:"dark",light:"light"}),(0,Cn.default)({enterprise:en.default.textColor,prisma:en.default.contentColorDefault}),Je,en.default.fontFamily,en.default.fontSize,en.default.lineHeight,en.default.focusColor)}};function clearfix(){return{"&::after":{display:"table",content:'""',clear:"both"}}}function ellipsis(){return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}function printWidth100Percent(){return{maxWidth:"100% !important",width:"100% !important",overflow:"hidden !important"}}function printHide(){return{display:"none !important"}}function printNoBackground(){return{background:"none !important"}}function printWrapAll(){return{wordBreak:"break-all !important",wordWrap:"break-word !important",overflowWrap:"break-word !important",whiteSpace:"normal !important"}}function screenReaderContent(){return{position:"absolute",overflow:"hidden",clip:"rect(0 0 0 0)",height:"1px",width:"1px",margin:"-1px",padding:0,border:0}}function overlayColors(Je,et){return function(tt){var it="function"==typeof Je?Je(tt):Je,en="function"==typeof et?et(tt):et,Cn=(0,Zt.normal)((0,ot.default)(it).toRgb(),(0,ot.default)(en).toRgb());return(0,ot.default)(Cn).toRgbString()}}function colorWithAlpha(Je,et){return function(tt){var it="function"==typeof Je?Je(tt):Je;return(0,ot.default)(it).setAlpha(et).toRgbString()}}et.reset=_n;var wn={reset:_n,clearfix:clearfix,ellipsis:ellipsis,printWidth100Percent:printWidth100Percent,printHide:printHide,printNoBackground:printNoBackground,printWrapAll:printWrapAll,screenReaderContent:screenReaderContent,colorWithAlpha:colorWithAlpha,overlayColors:overlayColors};et.default=wn},7138:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.typographyVariants=et.default=void 0;var ot=tt(2),it=_interopRequireDefault(tt(132)),Zt=_interopRequireDefault(tt(2512)),en=_interopRequireDefault(tt(1810));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function _templateObject2(){var Je=_taggedTemplateLiteral(["\n margin: 0;\n padding: 0;\n "]);return _templateObject2=function _templateObject2(){return Je},Je}function _templateObject(){var Je=_taggedTemplateLiteral(["\n ","\n\n color: ",";\n font-family: ",";\n font-size: ",";\n font-weight: ",";\n line-height: ",";\n "]);return _templateObject=function _templateObject(){return Je},Je}function _taggedTemplateLiteral(Je,et){return et||(et=Je.slice(0)),Object.freeze(Object.defineProperties(Je,{raw:{value:Object.freeze(et)}}))}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}var Cn=["body","title1","title2","title3","title4","title5","title6","title7","largeBody","smallBody","footnote","monoBody","monoSmallBody"];et.typographyVariants=Cn;var _n={active:Zt.default.contentColorActive,default:Zt.default.contentColorDefault,disabled:Zt.default.contentColorDisabled,inverted:Zt.default.contentColorInverted,muted:Zt.default.contentColorMuted,inherit:"inherit"},wn={sansSerif:Zt.default.sansFontFamily,monospace:Zt.default.monoFontFamily},Sn={light:Zt.default.fontWeightLight,normal:Zt.default.fontWeightNormal,semiBold:Zt.default.fontWeightSemiBold,bold:Zt.default.fontWeightBold,extraBold:Zt.default.fontWeightExtraBold,heavy:Zt.default.fontWeightHeavy};var xn=function typography(Je,et){var tt,xn=function isTypographyVariant(Je){return"string"==typeof Je&&Cn.includes(Je)}(Je)?Je:void 0;tt=xn&&void 0!==et?et:void 0===xn&&"object"===_typeof(Je)&&void 0===et?Je:{};var kn=xn?function getStylesForVariant(Je){var et=Zt.default.contentColorDefault,tt=Zt.default.fontFamily,ot=Zt.default.lineHeight,it=Zt.default.fontSize,Cn="normal";switch(Je){case"title1":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"48px"}),it=(0,en.default)({enterprise:"24px",prisma:"36px"}),Cn=(0,en.default)({enterprise:"500",prisma:Zt.default.fontWeightBold});break;case"title2":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"24px"}),it=(0,en.default)({enterprise:"18px",prisma:"24px"}),Cn=(0,en.default)({enterprise:"500",prisma:Zt.default.fontWeightBold});break;case"title3":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"24px"}),it=(0,en.default)({enterprise:"16px",prisma:"20px"}),Cn=(0,en.default)({enterprise:"500",prisma:Zt.default.fontWeightBold});break;case"title4":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"24px"}),it=(0,en.default)({enterprise:Zt.default.fontSize,prisma:"16px"}),Cn=Zt.default.fontWeightBold;break;case"title5":et=Zt.default.contentColorActive,ot=Zt.default.lineHeight,it=(0,en.default)({enterprise:"12px",prisma:Zt.default.fontSize}),Cn=(0,en.default)({enterprise:Zt.default.fontWeightSemiBold,prisma:Zt.default.fontWeightBold});break;case"title6":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:Zt.default.lineHeight,prisma:"16px"}),it=(0,en.default)({enterprise:"12px",prisma:"13px"}),Cn=Zt.default.fontWeightSemiBold;break;case"title7":et=Zt.default.contentColorActive,ot="16px",it=Zt.default.fontSizeSmall,Cn=Zt.default.fontWeightSemiBold;break;case"largeBody":et=Zt.default.contentColorDefault,ot="24px",it=Zt.default.fontSizeLarge,Cn="normal";break;case"smallBody":et=Zt.default.contentColorDefault,ot="16px",it=Zt.default.fontSizeSmall,Cn="normal";break;case"footnote":et=Zt.default.contentColorDefault,ot="13px",it="10px",Cn="normal";break;case"monoBody":tt=Zt.default.monoFontFamily;break;case"monoSmallBody":et=Zt.default.contentColorDefault,tt=Zt.default.monoFontFamily,ot="16px",it=Zt.default.fontSizeSmall,Cn="normal";break;case"body":break;default:return Je}return{color:et,family:tt,size:it,weight:Cn,lineHeight:ot,withReset:!0}}(xn):{},En=_objectSpread(_objectSpread({},tt),{},{size:tt.size?"".concat(tt.size,"px"):void 0,lineHeight:tt.lineHeight?"".concat(tt.lineHeight,"px"):void 0,color:tt.color?_n[tt.color]:void 0,family:tt.family?wn[tt.family]:void 0,weight:tt.weight?Sn[tt.weight]:void 0}),Dn={color:Zt.default.contentColorDefault,family:Zt.default.fontFamily,size:Zt.default.fontSize,weight:"normal",lineHeight:Zt.default.lineHeight,withReset:!1},Pn=(0,it.default)(Dn,kn,En);return function(){return(0,ot.css)(_templateObject(),(function(){return Pn.withReset&&(0,ot.css)(_templateObject2())}),Pn.color,Pn.family,Pn.size,Pn.weight,Pn.lineHeight)}};et.default=xn},7139:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=tt(1810),it=tt(1044),Zt=function pickVariant(Je,et){return function(tt){var Zt,en=tt[Je],Cn=et[en];if((0,ot.isInterpolationResult)(Cn))return Cn;var _n=(0,it.addThemeDefaults)(null===(Zt=tt.theme)||void 0===Zt?void 0:Zt.splunkThemeV1);return(0,ot.getThemeVariant)(Cn,_n)}};et.default=Zt},7140:function(Je,et,tt){"use strict";function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0}),et.default=function SplunkThemeProvider(Je){var et=Je.family,tt=Je.colorScheme,Zt=Je.density,en=Je.additionalThemeProperties,Cn=Je.customizeTheme,_n=function _objectWithoutProperties(Je,et){if(null==Je)return{};var tt,ot,it=function _objectWithoutPropertiesLoose(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}(Je,["family","colorScheme","density","additionalThemeProperties","customizeTheme"]),wn=((0,ot.useContext)(it.ThemeContext)||{}).splunkThemeV1,Sn=void 0===wn?{}:wn,xn=_objectSpread(_objectSpread({},en),{},{splunkThemeV1:{family:et||Sn.family||"prisma",colorScheme:tt||Sn.colorScheme||"dark",density:Zt||Sn.density||"comfortable",customizer:Cn||Sn.customizer}});return ot.default.createElement(it.ThemeProvider,_extends({theme:xn},_n))};var ot=function _interopRequireWildcard(Je){if(Je&&Je.__esModule)return Je;if(null===Je||"object"!==_typeof(Je)&&"function"!=typeof Je)return{default:Je};var et=_getRequireWildcardCache();if(et&&et.has(Je))return et.get(Je);var tt={},ot=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var it in Je)if(Object.prototype.hasOwnProperty.call(Je,it)){var Zt=ot?Object.getOwnPropertyDescriptor(Je,it):null;Zt&&(Zt.get||Zt.set)?Object.defineProperty(tt,it,Zt):tt[it]=Je[it]}tt.default=Je,et&&et.set(Je,tt);return tt}(tt(0)),it=tt(2);function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var Je=new WeakMap;return _getRequireWildcardCache=function _getRequireWildcardCache(){return Je},Je}function _extends(){return(_extends=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}},7141:function(Je,et,tt){"use strict";function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=function _interopRequireWildcard(Je){if(Je&&Je.__esModule)return Je;if(null===Je||"object"!==_typeof(Je)&&"function"!=typeof Je)return{default:Je};var et=_getRequireWildcardCache();if(et&&et.has(Je))return et.get(Je);var tt={},ot=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var it in Je)if(Object.prototype.hasOwnProperty.call(Je,it)){var Zt=ot?Object.getOwnPropertyDescriptor(Je,it):null;Zt&&(Zt.get||Zt.set)?Object.defineProperty(tt,it,Zt):tt[it]=Je[it]}tt.default=Je,et&&et.set(Je,tt);return tt}(tt(0)),it=tt(2),Zt=tt(1044);function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var Je=new WeakMap;return _getRequireWildcardCache=function _getRequireWildcardCache(){return Je},Je}function _extends(){return(_extends=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function _objectWithoutProperties(Je,et){if(null==Je)return{};var tt,ot,it=function _objectWithoutPropertiesLoose(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var en=function withSplunkTheme(Je){var et=ot.default.forwardRef((function(et,tt){var en=(0,ot.useContext)(it.ThemeContext)||{},Cn=en.splunkThemeV1,_n=_objectWithoutProperties(en,["splunkThemeV1"]),wn=Cn||{},Sn=wn.family,xn=wn.colorScheme,kn=wn.density,En=wn.customizer,Dn=(0,Zt.addThemeDefaults)({family:Sn,colorScheme:xn,density:kn}),Pn=_objectSpread(_objectSpread({},_n),(0,Zt.getCustomizedTheme)(Dn,En));return ot.default.createElement(Je,_extends({},et,{ref:tt,splunkTheme:Pn}))})),tt=Je.displayName||Je.name||"Component";return et.displayName="withSplunkTheme(".concat(tt,")"),et};et.default=en},7142:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0})},7143:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(1219);var Cn=et.n(en);const _n=tt(1220);function l(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M7.27904 9.00002C6.84633 9.00002 6.61792 9.51239 6.90715 9.83423L11.408 14.8426C11.6067 15.0637 11.9533 15.0636 12.1519 14.8425L16.6502 9.8341C16.9392 9.51223 16.7108 9 16.2782 9L7.27904 9.00002Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=l(Je,["children","variant"]),en=xn(tt),Sn="caretsmalldown-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},7144:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(646),Cn=tt(7145);var _n=et.n(Cn);function i(){return(i=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),i({screenReaderText:(0,en._)("(Menu)")},Je))}Je.exports=ot})()},7145:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(646),Cn=tt(739);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("Triangle Down Small"),viewBox:"0 0 1063 677"},Je),Zt().createElement("path",{d:"M458.024 633l-397-458c-35-41-61-72-61-102-1-43 30-73 73-73h918c43 0 71 30 71 73 0 30-13 58-43 94l-415 466c-32 35-47 44-73 44-22 0-37-9-73-44z"}))}Je.exports=ot})()},7146:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Tn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(99);var wn=et.n(_n);const Sn=tt(76);var xn=et.n(Sn);const kn=tt(2);var En=et.n(kn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function v(Je,et){if(null==Je)return{};var tt,ot,it=function f(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Dn=En().svg.withConfig({displayName:"SVGEnterprise__InlineSVG",componentId:"sc-9jxj7k-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;"]),Pn=En().svg.withConfig({displayName:"SVGEnterprise__BlockSVG",componentId:"sc-9jxj7k-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),Ln={children:Cn().node,height:Cn().oneOfType([Cn().number,Cn().string]),hideDefaultTooltip:Cn().bool,inline:Cn().bool,screenReaderText:Cn().oneOfType([Cn().string,Cn().oneOf(["null"])]),size:Cn().oneOfType([Cn().number,Cn().string]),width:Cn().oneOfType([Cn().number,Cn().string]),viewBox:Cn().string.isRequired,preserveAspectRatio:Cn().oneOf(["none","xMinYMin","xMidYMin","xMaxYMin","xMinYMid","xMidYMid","xMaxYMid","xMinYMax","xMidYMax","xMaxYMax"])};function g(Je){var et=Je.children,tt=Je.height,ot=Je.hideDefaultTooltip,it=void 0!==ot&&ot,en=Je.inline,Cn=void 0===en||en,_n=Je.preserveAspectRatio,Sn=void 0===_n?"xMidYMid":_n,kn=Je.screenReaderText,En=Je.size,Ln=void 0===En?.75:En,Tn=Je.viewBox,In=Je.width,jn=v(Je,["children","height","hideDefaultTooltip","inline","preserveAspectRatio","screenReaderText","size","viewBox","width"]);var Mn="number"!=typeof Ln?parseFloat(Ln):Ln,An=xn()(Ln)?Ln.match(/[^\d]+/):"em",Rn=parseFloat(Tn.split(" ")[3]),Nn=parseFloat(Tn.split(" ")[2]),Fn=Math.max(Nn,Rn),Bn=wn()(tt)?Rn/Fn*Mn:tt,Vn=wn()(In)?Nn/Fn*Mn:In,Wn=Cn?Dn:Pn,zn=kn&&!it;return Zt().createElement(Wn,u({focusable:"false",height:xn()(Bn)?Bn:"".concat(Bn.toFixed(4)).concat(An),width:xn()(Vn)?Vn:"".concat(Vn.toFixed(4)).concat(An),viewBox:Tn,"aria-label":it&&null!=kn?kn:void 0,"aria-hidden":!kn,preserveAspectRatio:Sn,xmlns:"http://www.w3.org/2000/svg"},jn),zn&&Zt().createElement("title",null,kn),et)}g.propTypes=Ln;const Tn=g;Je.exports=ot})()},7147:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(1219);var Cn=et.n(en);const _n=tt(1220);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M3 4.10623C3 3.51257 3.47768 3.00623 4.09895 3.00623H7.49725C8.04954 3.00623 8.49725 3.45394 8.49725 4.00623C8.49725 4.55851 8.04954 5.00623 7.49725 5.00623H5V18.9937H18.9874V16.4964C18.9874 15.9441 19.4352 15.4964 19.9874 15.4964C20.5397 15.4964 20.9874 15.9441 20.9874 16.4964V19.8937C20.9874 20.5012 20.495 20.9937 19.8874 20.9937H4.1C3.49248 20.9937 3 20.5012 3 19.8937V4.10623Z"}),Zt().createElement("path",{d:"M19.0002 6.42035L10.6109 14.8096C10.2204 15.2002 9.58722 15.2002 9.1967 14.8096C8.80618 14.4191 8.80618 13.7859 9.1967 13.3954L17.5859 5.00623H13.6592C13.1069 5.00623 12.6592 4.55851 12.6592 4.00623C12.6592 3.45394 13.1069 3.00623 13.6592 3.00623H19.5002C20.3287 3.00623 21.0002 3.6778 21.0002 4.50623V10.3117C21.0002 10.864 20.5525 11.3117 20.0002 11.3117C19.4479 11.3117 19.0002 10.864 19.0002 10.3117V6.42035Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 4.5C3 3.67157 3.67157 3 4.5 3H19.5C20.3284 3 21 3.67157 21 4.5V19.5C21 20.3284 20.3284 21 19.5 21H4.5C3.67157 21 3 20.3284 3 19.5V4.5ZM11.5 5C10.9477 5 10.5 5.44772 10.5 6C10.5 6.55228 10.9477 7 11.5 7H15.5858L8.29289 14.2929C7.90237 14.6834 7.90237 15.3166 8.29289 15.7071C8.68342 16.0976 9.31658 16.0976 9.70711 15.7071L17 8.41421V12.5C17 13.0523 17.4477 13.5 18 13.5C18.5523 13.5 19 13.0523 19 12.5V6.5C19 5.67157 18.3284 5 17.5 5H11.5Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="arrowsquaretoprightinset-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},7148:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Pn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(500);var xn=wn().h2.withConfig({displayName:"HeadingStyles__StyledHeading",componentId:"sc-15s3yx3-0"})(["",";color:",";margin:1.414em 0 0.4em;text-rendering:optimizelegibility;"," ",""],(function(Je){var et=Je.$variant;return"title4"===et?(0,Sn.pickVariant)("$isSection",{true:{enterprise:{compact:Sn.mixins.typography("title4",{weight:"semiBold"}),comfortable:Sn.mixins.typography("title4",{size:14,weight:"semiBold"})},prisma:Sn.mixins.typography("title4",{color:"default",size:14})},false:{enterprise:{compact:Sn.mixins.typography("title4"),comfortable:Sn.mixins.typography("title4",{size:14})},prisma:Sn.mixins.typography("title4")}}):Sn.mixins.typography(et)}),(0,Sn.pick)({prisma:(0,Sn.pickVariant)("$variant",{title5:Sn.mixins.typography("title5",{color:"default"})})}),(0,Sn.pickVariant)("$isSection",{true:{enterprise:{dark:(0,_n.css)(["color:",";"],Sn.variables.gray80),light:(0,_n.css)(["color:",";"],Sn.variables.gray45)}}}),(function(Je){return Je.$isSection&&(0,_n.css)(["margin:0.707em 0 0.2em;"])}));function p(){return(p=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function u(Je,et){if(null==Je)return{};var tt,ot,it=function f(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),level:Cn().oneOf([1,2,3,4,"s","ss",5,6]),variant:Cn().oneOf(["title1","title2","title3","title4","title5","title6","title7"])},En={1:"h1",2:"h2",3:"h3",4:"h4",s:"h4",ss:"h5",5:"h5",6:"h6"},Dn={h1:"title1",h2:"title2",h3:"title3",h4:"title4",h5:"title5",h6:"title6"};function h(Je){var et=Je.children,tt=Je.elementRef,ot=Je.level,it=void 0===ot?2:ot,en=Je.variant,Cn=u(Je,["children","elementRef","level","variant"]),_n=En[it],wn=en||Dn[_n];return Zt().createElement(xn,p({$isSection:function e(Je){return"s"===Je.toString().charAt(0)}(it),"data-test":"heading",ref:tt,as:_n,$variant:wn},Cn),et)}h.propTypes=kn;const Pn=h;Je.exports=ot})()},7149:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(1219);var Cn=et.n(en);const _n=tt(1220);function l(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.7858 11.9999L8.48564 5.69972C8.09512 5.3092 8.09512 4.67603 8.48564 4.28551C8.87617 3.89499 9.50933 3.89499 9.89986 4.28551L16.5536 10.9393C17.1394 11.525 17.1394 12.4748 16.5536 13.0606L9.9012 19.713C9.51067 20.1035 8.87751 20.1035 8.48698 19.713C8.09646 19.3224 8.09646 18.6893 8.48698 18.2988L14.7858 11.9999Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=l(Je,["children","variant"]),en=xn(tt),Sn="chevronright-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},7150:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(1219);var Cn=et.n(en);const _n=tt(1220);function l(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.7071 5.59294C21.0977 5.98347 21.0977 6.61663 20.7071 7.00716L10.1447 17.5695C9.55896 18.1553 8.60922 18.1553 8.02343 17.5695L3.29289 12.839C2.90237 12.4485 2.90237 11.8153 3.29289 11.4248C3.68342 11.0343 4.31658 11.0343 4.70711 11.4248L9.08409 15.8018L19.2929 5.59294C19.6835 5.20242 20.3166 5.20242 20.7071 5.59294Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=l(Je,["children","variant"]),en=xn(tt),Sn="checkmark-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},7151:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(500);var xn=wn().span.withConfig({displayName:"ScreenReaderContentStyles__Styled",componentId:"sc-1lnohwp-0"})(["",";"],Sn.mixins.screenReaderContent());function f(){return(f=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function s(Je,et){if(null==Je)return{};var tt,ot,it=function p(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node.isRequired,elementRef:Cn().oneOfType([Cn().func,Cn().object])};function y(Je){var et=Je.children,tt=Je.elementRef,ot=s(Je,["children","elementRef"]);return Zt().createElement(xn,f({"data-test":"screen-reader-content",ref:tt},ot),et)}y.propTypes=kn;const En=y;Je.exports=ot})()},7152:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(1219);var Cn=et.n(en);const _n=tt(1220);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M0 1.46769C0 0.675592 0.636901 0 1.46525 0H5.99626C6.73263 0 7.32958 0.59737 7.32958 1.33426C7.32958 2.07116 6.73263 2.66852 5.99626 2.66852H2.66663V21.3315H21.3163V17.9995C21.3163 17.2626 21.9133 16.6652 22.6496 16.6652C23.386 16.6652 23.983 17.2626 23.983 17.9995V22.5323C23.983 23.3429 23.3263 24 22.5163 24H1.46665C0.656638 24 0 23.3429 0 22.5323V1.46769Z"}),Zt().createElement("path",{d:"M21.3334 4.55534L10.1478 15.7489C9.62706 16.2699 8.78286 16.2699 8.26216 15.7489C7.74147 15.2278 7.74147 14.383 8.26217 13.8619L19.4477 2.66852H14.2121C13.4757 2.66852 12.8787 2.07116 12.8787 1.33426C12.8787 0.59737 13.4757 0 14.2121 0H22C23.1046 0 24 0.896056 24 2.00139V9.74743C24 10.4843 23.4031 11.0817 22.6667 11.0817C21.9303 11.0817 21.3334 10.4843 21.3334 9.74743V4.55534Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 2C0 0.895431 0.895431 0 2 0H22C23.1046 0 24 0.89543 24 2V22C24 23.1046 23.1046 24 22 24H2C0.89543 24 0 23.1046 0 22V2ZM11.3333 2.66667C10.597 2.66667 10 3.26362 10 4C10 4.73638 10.597 5.33333 11.3333 5.33333H16.781L7.05719 15.0572C6.53649 15.5779 6.53649 16.4221 7.05719 16.9428C7.57789 17.4635 8.42211 17.4635 8.94281 16.9428L18.6667 7.21895V12.6667C18.6667 13.403 19.2636 14 20 14C20.7364 14 21.3333 13.403 21.3333 12.6667V4.66667C21.3333 3.5621 20.4379 2.66667 19.3333 2.66667H11.3333Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="arrowsquaretopright-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},7153:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>zn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(158);var wn=et.n(_n);const Sn=tt(1811),xn=tt(2);var kn=et.n(xn);const En=tt(500),Dn=tt(63);var Pn=et.n(Dn);const Ln=tt(38);var Tn=et.n(Ln);const In=tt(128),jn=tt(2513);var Mn=et.n(jn);const An=tt(2514);function O(Je){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function S(){return(S=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function j(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function _(Je,et){return(_=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function R(Je){var et=function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=M(Je);if(et){var it=M(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return L(this,tt)}}function L(Je,et){return!et||"object"!==O(et)&&"function"!=typeof et?W(Je):et}function W(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function M(Je){return(M=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function C(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Rn={children:Cn().node,defaultLeft:Cn().number,defaultTop:Cn().number,elementRef:Cn().oneOfType([Cn().func,Cn().object]),left:Cn().object,onScroll:Cn().func,stopScrollPropagation:Cn().oneOf([!0,!1,"window"]),tagName:Cn().string,top:Cn().object},Nn=function(Je){!function E(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&_(Je,et)}(r,Je);var et=R(r);function r(Je){var tt;return function P(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),C(W(tt=et.call(this,Je)),"defaultWindowOverflowX","visible"),C(W(tt),"defaultWindowOverflowY","visible"),C(W(tt),"handleWheel",(function(Je){var et=tt.state.containerEl;if(et&&(et.clientWidth===et.scrollWidth||et.clientHeight===et.scrollHeight)){if(et.clientWidth!==et.scrollWidth){if(Je.deltaX<0&&et.scrollLeft<Math.abs(Je.deltaX))return et.scrollLeft=0,Je.stopPropagation(),void Je.preventDefault();var ot=et.scrollWidth-et.clientWidth;Je.deltaX&&Je.deltaX+et.scrollLeft>ot&&(et.scrollLeft=ot,Je.stopPropagation(),Je.preventDefault())}if(et.clientHeight!==et.scrollHeight){if(Je.deltaY<0&&et.scrollTop<Math.abs(Je.deltaY))return et.scrollTop=0,Je.stopPropagation(),void Je.preventDefault();var it=et.scrollHeight-et.clientHeight;Je.deltaY&&Je.deltaY+et.scrollTop>it&&(et.scrollTop=it,Je.stopPropagation(),Je.preventDefault())}}})),C(W(tt),"handleMount",(function(Je){tt.setState({containerEl:Je}),function w(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(tt.props.elementRef,Je)})),C(W(tt),"handleMouseEnter",(function(){tt.defaultWindowOverflowX=document.body.style.overflowX,tt.defaultWindowOverflowY=document.body.style.overflowY,document.body.style.overflowX="hidden",document.body.style.overflowY="hidden"})),C(W(tt),"handleMouseLeave",(function(){document.body.style.overflowX=tt.defaultWindowOverflowX,document.body.style.overflowY=tt.defaultWindowOverflowY})),tt.state={containerEl:null},tt}return function T(Je,et,tt){return et&&j(Je.prototype,et),tt&&j(Je,tt),Je}(r,[{key:"componentDidUpdate",value:function e(Je,et){if(this.state.containerEl){var tt,ot;if(et.containerEl||(this.state.containerEl.scrollTop=this.props.defaultTop,this.state.containerEl.scrollLeft=this.props.defaultLeft),wn()(this.props.top))this.state.containerEl.scrollTop=(null===(tt=this.props.top)||void 0===tt?void 0:tt.get())||0;if(wn()(this.props.left))this.state.containerEl.scrollLeft=(null===(ot=this.props.left)||void 0===ot?void 0:ot.get())||0}}},{key:"render",value:function e(){var Je=this.props,et=Je.children,tt=Je.onScroll,ot=Je.stopScrollPropagation,it=Je.top,en=Je.left,Cn=this.state.containerEl,_n=In.animated[this.props.tagName];return Zt().createElement(Zt().Fragment,null,Zt().createElement(_n,S({},Tn()(this.props,Pn()(r.propTypes)),{ref:this.handleMount,onMouseEnter:"window"===ot?this.handleMouseEnter:void 0,onMouseLeave:"window"===ot?this.handleMouseLeave:void 0,onScroll:tt,scrollTop:it,scrollLeft:en}),Zt().createElement(An.ScrollContainerProvider,{value:Cn},et)),!0===ot&&Cn&&Zt().createElement(Mn(),{target:Cn,eventType:"wheel",listener:this.handleWheel,options:{passive:!1}}))}}]),r}(it.Component);C(Nn,"propTypes",Rn),C(Nn,"defaultProps",{defaultLeft:0,defaultTop:0,tagName:"div"});const Fn=Nn;var Bn=kn()(Fn).withConfig({displayName:"ScrollStyles__StyledInner",componentId:"sc-1xspttf-0"})(["",";overflow:auto;overflow-y:auto;overflow-x:hidden;"],En.mixins.reset("block"));function H(Je){return(H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function N(){return(N=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function I(Je,et){if(null==Je)return{};var tt,ot,it=function F(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function U(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function G(Je,et){return(G=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function J(Je){var et=function V(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Z(Je);if(et){var it=Z(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return K(this,tt)}}function K(Je,et){return!et||"object"!==H(et)&&"function"!=typeof et?Q(Je):et}function Q(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Z(Je){return(Z=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function $(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Vn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),left:Cn().number,onScroll:Cn().func,onScrollComplete:Cn().func,stopScrollPropagation:Cn().oneOf([!0,!1,"window"]),tagName:Cn().string,top:Cn().number},Wn=function(Je){!function B(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&G(Je,et)}(r,Je);var et=J(r);function r(Je){var tt;return function A(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),$(Q(tt=et.call(this,Je)),"handleRest",(function(){var Je,et;null===(Je=(et=tt.props).onScrollComplete)||void 0===Je||Je.call(et)})),$(Q(tt),"handleScroll",(function(Je){var et,ot;tt.setState({currentLeft:Je.currentTarget.scrollLeft,currentTop:Je.currentTarget.scrollTop}),null===(et=(ot=tt.props).onScroll)||void 0===et||et.call(ot,Je)})),$(Q(tt),"renderInner",(function(Je){var et=tt.props,ot=et.children,it=et.elementRef,en=et.left,Cn=et.top,_n=(et.onScrollComplete,I(et,["children","elementRef","left","top","onScrollComplete"]));return Zt().createElement(Bn,N({"data-test":"scroll"},_n,{key:"inner",top:wn()(Cn)?Je.top:void 0,left:wn()(en)?Je.left:void 0,elementRef:it,onScroll:tt.handleScroll}),ot)})),tt.state={currentLeft:0,currentTop:0},tt}return function z(Je,et,tt){return et&&U(Je.prototype,et),tt&&U(Je,tt),Je}(r,[{key:"render",value:function e(){var Je=this.props,et=Je.left,tt=Je.top,ot=this.state,it=ot.currentLeft,en=ot.currentTop,Cn={};return wn()(et)?Cn.left=et:Cn.left=it,wn()(tt)?Cn.top=tt:Cn.top=en,Zt().createElement(Sn.Spring,{from:{left:0,top:0},to:Cn,onRest:this.handleRest,config:{precision:10}},this.renderInner)}}]),r}(it.Component);$(Wn,"propTypes",Vn),$(Wn,"defaultProps",{stopScrollPropagation:!1,tagName:"div"});const zn=Wn;Je.exports=ot})()},7154:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>jn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(1811),wn=tt(3898);var Sn=et.n(wn);const xn=tt(2);var kn=et.n(xn);const En=tt(128),Dn=tt(500);var Pn=(0,xn.css)(["",";position:fixed;top:0;right:0;bottom:0;left:0;"],Dn.mixins.reset("block")),Ln=kn()(En.animated.div).withConfig({displayName:"ModalLayerStyles__StyledClickAwayOverlay",componentId:"sc-1sa3n1j-0"})(["",";background-color:",";z-index:",";"],Pn,Dn.variables.backgroundColorScrim,Dn.variables.zindexModalBackdrop);function v(Je){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function b(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function m(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?b(Object(tt),!0).forEach((function(et){R(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):b(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function h(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function j(Je,et){return(j=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function S(Je){var et=function A(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=_(Je);if(et){var it=_(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return P(this,tt)}}function P(Je,et){return!et||"object"!==v(et)&&"function"!=typeof et?k(Je):et}function k(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function _(Je){return(_=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function R(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Tn={childrenInAnimation:Cn().bool,getDefaultMotionStyle:Cn().func,getMotionStyle:Cn().func,onRequestClose:Cn().func,open:Cn().bool,renderModal:Cn().func.isRequired,scrim:Cn().oneOf(["visible","hidden","interactive"])},In=function(Je){!function w(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&j(Je,et)}(n,Je);var et=S(n);function n(Je){var tt;return function O(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),R(k(tt=et.call(this,Je)),"allowAnimationUpdates",!0),R(k(tt),"handleClickAway",(function(Je){var et,ot;null===(et=(ot=tt.props).onRequestClose)||void 0===et||et.call(ot,{reason:"clickAway",event:Je})})),R(k(tt),"handleAnimationEnd",(function(){tt.allowAnimationUpdates&&tt.setState({animating:!1})})),R(k(tt),"renderLayer",(function(){var Je=tt.props,et=Je.getDefaultMotionStyle,ot=Je.getMotionStyle,it=Je.renderModal,en=Je.scrim,Cn=(tt.props.open||tt.state.animating)&&"hidden"!==en;return Zt().createElement(_n.Spring,{from:m(m({},null==et?void 0:et()),{},{overlayOpacity:0,opacity:0}),to:m(m({},null==ot?void 0:ot()),{},{overlayOpacity:tt.props.open?1:0,opacity:tt.props.open?1:0}),onRest:tt.handleAnimationEnd},(function(Je){return Zt().createElement("div",null,it(Je),Cn&&Zt().createElement(Ln,{"data-test":"modal-overlay",onMouseDown:"interactive"===en?tt.handleClickAway:void 0,key:"clickAway",style:{opacity:Je.overlayOpacity}}))}))})),tt.state={animating:!1,prevOpen:Je.open},tt}return function g(Je,et,tt){return et&&h(Je.prototype,et),tt&&h(Je,tt),Je}(n,[{key:"componentWillUnmount",value:function e(){this.allowAnimationUpdates=!1}},{key:"render",value:function e(){var Je=this.props.open||this.state.animating||this.props.childrenInAnimation;return Zt().createElement(Sn(),{open:Je,closeReasons:["escapeKey"],onRequestClose:this.props.onRequestClose},Je&&this.renderLayer())}}]),n}(it.Component);R(In,"propTypes",Tn),R(In,"defaultProps",{childrenInAnimation:!1,open:!1,scrim:"interactive"}),R(In,"getDerivedStateFromProps",(function(Je,et){return Je.open!==et.prevOpen?{animating:!0,prevOpen:Je.open}:null}));const jn=In;Je.exports=ot})()},7155:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(500);var xn=wn().hr.withConfig({displayName:"DividerStyles__StyledRule",componentId:"gl6kyz-0"})(["",";",";border-color:",";"],Sn.mixins.reset("block"),(0,Sn.pickVariant)("$orientation",{horizontal:(0,_n.css)(["border-top-style:solid;border-width:1px;"]),vertical:(0,_n.css)(["display:inline;border-left-style:solid;border-width:1px;"])}),(0,Sn.pick)({enterprise:Sn.variables.borderColor,prisma:Sn.variables.neutral200}));function s(){return(s=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function f(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function b(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function d(Je,et){if(null==Je)return{};var tt,ot,it=function y(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={elementRef:Cn().oneOfType([Cn().func,Cn().object]),decorative:Cn().bool,orientation:Cn().oneOf(["horizontal","vertical"])};function O(Je){var et=Je.elementRef,tt=Je.decorative,ot=void 0!==tt&&tt,it=Je.orientation,en=void 0===it?"horizontal":it,Cn=function p(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?f(Object(tt),!0).forEach((function(et){b(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):f(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}({"data-test":"divider",ref:et,$orientation:en},d(Je,["elementRef","decorative","orientation"]));return ot?Zt().createElement(xn,s({as:"div"},Cn)):Zt().createElement(xn,s({"aria-orientation":en},Cn))}O.propTypes=kn;const En=O;Je.exports=ot})()},7156:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(1219);var Cn=et.n(en);const _n=tt(1220);function i(Je,et){if(null==Je)return{};var tt,ot,it=function l(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M6.70711 5.29289C6.31658 4.90237 5.68342 4.90237 5.29289 5.29289C4.90237 5.68342 4.90237 6.31658 5.29289 6.70711L10.5858 12L5.2929 17.2929C4.90238 17.6834 4.90238 18.3166 5.2929 18.7071C5.68342 19.0976 6.31659 19.0976 6.70711 18.7071L12 13.4142L17.2929 18.7071C17.6834 19.0976 18.3166 19.0976 18.7071 18.7071C19.0976 18.3166 19.0976 17.6834 18.7071 17.2929L13.4142 12L18.7071 6.70711C19.0976 6.31658 19.0976 5.68342 18.7071 5.29289C18.3166 4.90237 17.6834 4.90237 17.2929 5.29289L12 10.5858L6.70711 5.29289Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=i(Je,["children","variant"]),en=xn(tt),Sn="cross-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},7157:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(646),Cn=tt(7158);var _n=et.n(Cn);function i(){return(i=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),i({screenReaderText:(0,en._)("Close")},Je))}Je.exports=ot})()},7158:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(646),Cn=tt(739);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("Clear")},Je),Zt().createElement("path",{d:"M918.315 750.645L1500 1332.33 1332.33 1500 750.645 918.315 167.67 1500 0 1332.33l581.685-582.975L0 167.67 167.67 0l582.975 581.685L1332.33 0 1500 167.67"}))}Je.exports=ot})()},7159:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Pn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(316);var xn=wn().h2.withConfig({displayName:"HeadingStyles__StyledHeading",componentId:"sc-15s3yx3-0"})(["",";color:",";margin:1.414em 0 0.4em;text-rendering:optimizelegibility;"," ",""],(function(Je){var et=Je.$variant;return"title4"===et?(0,Sn.pickVariant)("$isSection",{true:{enterprise:{compact:Sn.mixins.typography("title4",{weight:"semiBold"}),comfortable:Sn.mixins.typography("title4",{size:14,weight:"semiBold"})},prisma:Sn.mixins.typography("title4",{color:"default",size:14})},false:{enterprise:{compact:Sn.mixins.typography("title4"),comfortable:Sn.mixins.typography("title4",{size:14})},prisma:Sn.mixins.typography("title4")}}):Sn.mixins.typography(et)}),(0,Sn.pick)({prisma:(0,Sn.pickVariant)("$variant",{title5:Sn.mixins.typography("title5",{color:"default"})})}),(0,Sn.pickVariant)("$isSection",{true:{enterprise:{dark:(0,_n.css)(["color:",";"],Sn.variables.gray80),light:(0,_n.css)(["color:",";"],Sn.variables.gray45)}}}),(function(Je){return Je.$isSection&&(0,_n.css)(["margin:0.707em 0 0.2em;"])}));function p(){return(p=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function u(Je,et){if(null==Je)return{};var tt,ot,it=function f(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),level:Cn().oneOf([1,2,3,4,"s","ss",5,6]),variant:Cn().oneOf(["title1","title2","title3","title4","title5","title6","title7"])},En={1:"h1",2:"h2",3:"h3",4:"h4",s:"h4",ss:"h5",5:"h5",6:"h6"},Dn={h1:"title1",h2:"title2",h3:"title3",h4:"title4",h5:"title5",h6:"title6"};function h(Je){var et=Je.children,tt=Je.elementRef,ot=Je.level,it=void 0===ot?2:ot,en=Je.variant,Cn=u(Je,["children","elementRef","level","variant"]),_n=En[it],wn=en||Dn[_n];return Zt().createElement(xn,p({$isSection:function e(Je){return"s"===Je.toString().charAt(0)}(it),"data-test":"heading",ref:tt,as:_n,$variant:wn},Cn),et)}h.propTypes=kn;const Pn=h;Je.exports=ot})()},7160:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(596);var Cn=et.n(en);const _n=tt(597);function l(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.7858 11.9999L8.48564 5.69972C8.09512 5.3092 8.09512 4.67603 8.48564 4.28551C8.87617 3.89499 9.50933 3.89499 9.89986 4.28551L16.5536 10.9393C17.1394 11.525 17.1394 12.4748 16.5536 13.0606L9.9012 19.713C9.51067 20.1035 8.87751 20.1035 8.48698 19.713C8.09646 19.3224 8.09646 18.6893 8.48698 18.2988L14.7858 11.9999Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=l(Je,["children","variant"]),en=xn(tt),Sn="chevronright-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},7161:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(596);var Cn=et.n(en);const _n=tt(597);function l(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.7071 5.59294C21.0977 5.98347 21.0977 6.61663 20.7071 7.00716L10.1447 17.5695C9.55896 18.1553 8.60922 18.1553 8.02343 17.5695L3.29289 12.839C2.90237 12.4485 2.90237 11.8153 3.29289 11.4248C3.68342 11.0343 4.31658 11.0343 4.70711 11.4248L9.08409 15.8018L19.2929 5.59294C19.6835 5.20242 20.3166 5.20242 20.7071 5.59294Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=l(Je,["children","variant"]),en=xn(tt),Sn="checkmark-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},7162:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(562),Cn=tt(645);var _n=et.n(Cn);function i(){return(i=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),i({screenReaderText:(0,en._)("Chevron Right"),viewBox:"0 0 885 1500"},Je),Zt().createElement("path",{d:"M134.59 0l750 750-751.028 750L0 1365.41 615.41 750 0 134.59"}))}Je.exports=ot})()},7163:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>zn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(158);var wn=et.n(_n);const Sn=tt(2505),xn=tt(2);var kn=et.n(xn);const En=tt(316),Dn=tt(63);var Pn=et.n(Dn);const Ln=tt(38);var Tn=et.n(Ln);const In=tt(128),jn=tt(1805);var Mn=et.n(jn);const An=tt(3875);function O(Je){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function S(){return(S=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function j(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function _(Je,et){return(_=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function R(Je){var et=function k(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=M(Je);if(et){var it=M(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return L(this,tt)}}function L(Je,et){return!et||"object"!==O(et)&&"function"!=typeof et?W(Je):et}function W(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function M(Je){return(M=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function C(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Rn={children:Cn().node,defaultLeft:Cn().number,defaultTop:Cn().number,elementRef:Cn().oneOfType([Cn().func,Cn().object]),left:Cn().object,onScroll:Cn().func,stopScrollPropagation:Cn().oneOf([!0,!1,"window"]),tagName:Cn().string,top:Cn().object},Nn=function(Je){!function E(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&_(Je,et)}(r,Je);var et=R(r);function r(Je){var tt;return function P(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),C(W(tt=et.call(this,Je)),"defaultWindowOverflowX","visible"),C(W(tt),"defaultWindowOverflowY","visible"),C(W(tt),"handleWheel",(function(Je){var et=tt.state.containerEl;if(et&&(et.clientWidth===et.scrollWidth||et.clientHeight===et.scrollHeight)){if(et.clientWidth!==et.scrollWidth){if(Je.deltaX<0&&et.scrollLeft<Math.abs(Je.deltaX))return et.scrollLeft=0,Je.stopPropagation(),void Je.preventDefault();var ot=et.scrollWidth-et.clientWidth;Je.deltaX&&Je.deltaX+et.scrollLeft>ot&&(et.scrollLeft=ot,Je.stopPropagation(),Je.preventDefault())}if(et.clientHeight!==et.scrollHeight){if(Je.deltaY<0&&et.scrollTop<Math.abs(Je.deltaY))return et.scrollTop=0,Je.stopPropagation(),void Je.preventDefault();var it=et.scrollHeight-et.clientHeight;Je.deltaY&&Je.deltaY+et.scrollTop>it&&(et.scrollTop=it,Je.stopPropagation(),Je.preventDefault())}}})),C(W(tt),"handleMount",(function(Je){tt.setState({containerEl:Je}),function w(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(tt.props.elementRef,Je)})),C(W(tt),"handleMouseEnter",(function(){tt.defaultWindowOverflowX=document.body.style.overflowX,tt.defaultWindowOverflowY=document.body.style.overflowY,document.body.style.overflowX="hidden",document.body.style.overflowY="hidden"})),C(W(tt),"handleMouseLeave",(function(){document.body.style.overflowX=tt.defaultWindowOverflowX,document.body.style.overflowY=tt.defaultWindowOverflowY})),tt.state={containerEl:null},tt}return function T(Je,et,tt){return et&&j(Je.prototype,et),tt&&j(Je,tt),Je}(r,[{key:"componentDidUpdate",value:function e(Je,et){if(this.state.containerEl){var tt,ot;if(et.containerEl||(this.state.containerEl.scrollTop=this.props.defaultTop,this.state.containerEl.scrollLeft=this.props.defaultLeft),wn()(this.props.top))this.state.containerEl.scrollTop=(null===(tt=this.props.top)||void 0===tt?void 0:tt.get())||0;if(wn()(this.props.left))this.state.containerEl.scrollLeft=(null===(ot=this.props.left)||void 0===ot?void 0:ot.get())||0}}},{key:"render",value:function e(){var Je=this.props,et=Je.children,tt=Je.onScroll,ot=Je.stopScrollPropagation,it=Je.top,en=Je.left,Cn=this.state.containerEl,_n=In.animated[this.props.tagName];return Zt().createElement(Zt().Fragment,null,Zt().createElement(_n,S({},Tn()(this.props,Pn()(r.propTypes)),{ref:this.handleMount,onMouseEnter:"window"===ot?this.handleMouseEnter:void 0,onMouseLeave:"window"===ot?this.handleMouseLeave:void 0,onScroll:tt,scrollTop:it,scrollLeft:en}),Zt().createElement(An.ScrollContainerProvider,{value:Cn},et)),!0===ot&&Cn&&Zt().createElement(Mn(),{target:Cn,eventType:"wheel",listener:this.handleWheel,options:{passive:!1}}))}}]),r}(it.Component);C(Nn,"propTypes",Rn),C(Nn,"defaultProps",{defaultLeft:0,defaultTop:0,tagName:"div"});const Fn=Nn;var Bn=kn()(Fn).withConfig({displayName:"ScrollStyles__StyledInner",componentId:"sc-1xspttf-0"})(["",";overflow:auto;overflow-y:auto;overflow-x:hidden;"],En.mixins.reset("block"));function H(Je){return(H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function N(){return(N=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function I(Je,et){if(null==Je)return{};var tt,ot,it=function F(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function U(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function G(Je,et){return(G=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function J(Je){var et=function V(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Z(Je);if(et){var it=Z(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return K(this,tt)}}function K(Je,et){return!et||"object"!==H(et)&&"function"!=typeof et?Q(Je):et}function Q(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Z(Je){return(Z=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function $(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Vn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),left:Cn().number,onScroll:Cn().func,onScrollComplete:Cn().func,stopScrollPropagation:Cn().oneOf([!0,!1,"window"]),tagName:Cn().string,top:Cn().number},Wn=function(Je){!function B(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&G(Je,et)}(r,Je);var et=J(r);function r(Je){var tt;return function A(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),$(Q(tt=et.call(this,Je)),"handleRest",(function(){var Je,et;null===(Je=(et=tt.props).onScrollComplete)||void 0===Je||Je.call(et)})),$(Q(tt),"handleScroll",(function(Je){var et,ot;tt.setState({currentLeft:Je.currentTarget.scrollLeft,currentTop:Je.currentTarget.scrollTop}),null===(et=(ot=tt.props).onScroll)||void 0===et||et.call(ot,Je)})),$(Q(tt),"renderInner",(function(Je){var et=tt.props,ot=et.children,it=et.elementRef,en=et.left,Cn=et.top,_n=(et.onScrollComplete,I(et,["children","elementRef","left","top","onScrollComplete"]));return Zt().createElement(Bn,N({"data-test":"scroll"},_n,{key:"inner",top:wn()(Cn)?Je.top:void 0,left:wn()(en)?Je.left:void 0,elementRef:it,onScroll:tt.handleScroll}),ot)})),tt.state={currentLeft:0,currentTop:0},tt}return function z(Je,et,tt){return et&&U(Je.prototype,et),tt&&U(Je,tt),Je}(r,[{key:"render",value:function e(){var Je=this.props,et=Je.left,tt=Je.top,ot=this.state,it=ot.currentLeft,en=ot.currentTop,Cn={};return wn()(et)?Cn.left=et:Cn.left=it,wn()(tt)?Cn.top=tt:Cn.top=en,Zt().createElement(Sn.Spring,{from:{left:0,top:0},to:Cn,onRest:this.handleRest,config:{precision:10}},this.renderInner)}}]),r}(it.Component);$(Wn,"propTypes",Vn),$(Wn,"defaultProps",{stopScrollPropagation:!1,tagName:"div"});const zn=Wn;Je.exports=ot})()},7164:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.stringToKeywords=stringToKeywords,et.testPhrase=testPhrase,et.keywordLocationsAll=keywordLocationsAll,et.keywordLocations=function keywordLocations(Je,et){var tt=keywordLocationsAll(Je,et);if(!tt||tt.length!==et.length)return!1;var ot=tt[0],it=ot.start,Zt=ot.end,en=[];function pushLocation(){en.push({start:it,end:Zt})}return tt.slice(1).forEach((function(Je){Je.start>Zt?(pushLocation(),it=Je.start,Zt=Je.end):Je.end>Zt&&(Zt=Je.end)})),pushLocation(),en},et.filterByKeywords=function filterByKeywords(Je,et){var tt=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(Je){return Je},ot=stringToKeywords(et);return Je.filter((function(Je){return testPhrase(tt(Je),ot)}))};var ot=_interopRequireDefault(tt(62)),it=_interopRequireDefault(tt(76));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function stringToKeywords(Je){return(0,it.default)(Je)?(Je.match(/(?:[^\s"]+|"[^"]*")+/g)||[]).map((function(Je){return Je.replace(/^"(.*)"$/,"$1").toLowerCase()})):[]}function testPhrase(Je,et){if(!(0,it.default)(Je))return!1;var tt=Je.toLowerCase();return et.every((function(Je){return(0,ot.default)(tt,Je)}))}function keywordLocationsAll(Je,et){if(!(0,it.default)(Je)||!et||!et.length)return!1;var tt=Je.toLowerCase();return et.reduce((function(Je,et){var ot=tt.indexOf(et);return ot>=0&&Je.push({keyword:et,start:ot,end:ot+et.length}),Je}),[]).sort((function(Je,et){return Je.start!==et.start?Je.start>et.start?1:-1:Je.end>et.end?1:-1}))}},7165:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{VirtualizedResultsMenu:()=>$r,default:()=>Un});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(63);var wn=et.n(_n);const Sn=tt(84);var xn=et.n(Sn);const kn=tt(38);var En=et.n(kn);const Dn=tt(644),Pn=tt(7166),Ln=tt(3917);var Tn=et.n(Ln);const In=tt(2);var jn=et.n(In);const Mn=tt(7167);var An=et.n(Mn);const Rn=tt(316);var Nn=jn().div.withConfig({displayName:"ResultsMenuStyles__Styled",componentId:"avbhl8-0"})(["",";flex-direction:column;max-height:calc(100vh - 20px);",""],Rn.mixins.reset("flex"),(0,Rn.pick)({prisma:(0,In.css)(["border-radius:",";background-color:",";"],Rn.variables.borderRadius,Rn.variables.backgroundColorPopup)})),Fn=jn().div.withConfig({displayName:"ResultsMenuStyles__StyledFooter",componentId:"avbhl8-1"})(["padding:",";color:",";",""],(0,Rn.pick)({prisma:{comfortable:"10px 16px",compact:"6px 16px"},enterprise:"6px 10px"}),(0,Rn.pick)({prisma:Rn.variables.contentColorMuted,enterprise:Rn.variables.textGray}),(function(Je){return"above"===Je.$placement?(0,Rn.pick)({prisma:(0,In.css)(["border-bottom:1px solid ",";"],Rn.variables.neutral200),enterprise:(0,In.css)(["border-bottom:",";"],Rn.variables.border)}):(0,Rn.pick)({prisma:(0,In.css)(["border-top:1px solid ",";"],Rn.variables.neutral200),enterprise:(0,In.css)(["border-top:",";"],Rn.variables.border)})})),Bn=jn().li.withConfig({displayName:"ResultsMenuStyles__StyledLoading",componentId:"avbhl8-2"})(["",";padding:",";gap:",";"],Rn.mixins.reset("flex"),(0,Rn.pick)({prisma:{comfortable:"10px 16px",compact:"6px 16px"},enterprise:"6px 10px"}),Rn.variables.spacingXSmall),Vn=jn()(Tn()).withConfig({displayName:"ResultsMenuStyles__StyledMenu",componentId:"avbhl8-3"})(["overflow:auto;flex-direction:column;",""],(function(Je){return Je.$removeBottomRadius&&(0,In.css)(["border-bottom-left-radius:0;border-bottom-right-radius:0;"])})),Wn=jn()(An()).withConfig({displayName:"ResultsMenuStyles__StyledWait",componentId:"avbhl8-4"})(["flex:0 0 auto;"]),zn=jn().div.withConfig({displayName:"ResultsMenuStyles__StyledLoadingMessage",componentId:"avbhl8-5"})(["flex:1 0 0;color:",";"],(0,Rn.pick)({prisma:Rn.variables.contentColorMuted,enterprise:Rn.variables.textGray}));function j(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function T(Je){return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function C(){return(C=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function P(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function _(Je,et){return(_=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function L(Je){var et=function F(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=H(Je);if(et){var it=H(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return B(this,tt)}}function B(Je,et){return!et||"object"!==T(et)&&"function"!=typeof et?q(Je):et}function q(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function H(Je){return(H=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function D(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Hn={animateLoading:Cn().bool,children:Cn().node,controlledExternally:Cn().bool,childrenStart:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),footerMessage:Cn().node,isLoading:Cn().bool,loadingMessage:Cn().node,noOptionsMessage:Cn().node,onScroll:Cn().func,onScrollBottom:Cn().func,placement:Cn().string,menuId:Cn().string,disableFocusControl:Cn().bool},$n={animateLoading:!1,isLoading:!1,loadingMessage:(0,Dn._)("Loading..."),noOptionsMessage:(0,Dn._)("No matches")},qn=xn()((function(Je){return{height:Je}})),Kn=function(Je){!function A(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&_(Je,et)}(o,Je);var et=L(o);function o(Je){var tt;return function I(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,o),D(q(tt=et.call(this,Je)),"scrollBottomOffset",void 0),D(q(tt),"itemMinHeight",void 0),D(q(tt),"handleMenuMount",(function(Je){tt.setState({menuEl:Je})})),D(q(tt),"handleMount",(function(Je){tt.setState({containerEl:Je}),j(tt.props.elementRef,Je)})),D(q(tt),"handleMouseEnter",(function(){tt.setState({windowTop:document.documentElement.scrollTop})})),D(q(tt),"handleMouseLeave",(function(){tt.setState({windowTop:document.documentElement.scrollTop})})),D(q(tt),"handleScroll",(function(Je){var et,ot;if(null!=tt.props.onScrollBottom&&Je.target&&tt.state.menuEl){var it=tt.state.menuEl.scrollHeight-tt.state.menuEl.offsetHeight-tt.scrollBottomOffset;tt.state.menuEl.scrollTop+1>=it&&tt.handleScrollBottom(Je)}null===(et=(ot=tt.props).onScroll)||void 0===et||et.call(ot,Je)})),D(q(tt),"handleWheelMenu",(function(Je){Je.stopPropagation(),document.documentElement.scrollTop=tt.state.windowTop})),D(q(tt),"handleScrollBottomOnFullMenu",(function(){var Je=it.Children.count(tt.props.children),et=tt.state.childrenCount;tt.checkFullHeight()&&tt.handleScrollBottom(null),null!=et&&Je!==et&&tt.setState({numberOfItemsLoaded:Je-(null!=et?et:0),scrollBottomTriggered:!1}),Je!==et&&tt.setState({childrenCount:Je})})),D(q(tt),"createMenuContextValue",(function(){return{role:"listbox",preventFocus:tt.props.controlledExternally}})),tt.state={containerEl:null,menuEl:null,numberOfItemsLoaded:0,scrollBottomTriggered:!1,windowTop:0},tt.scrollBottomOffset=400,tt.itemMinHeight=28,tt}return function R(Je,et,tt){return et&&P(Je.prototype,et),tt&&P(Je,tt),Je}(o,[{key:"componentDidUpdate",value:function e(){var Je,et,tt=this.state,ot=tt.containerEl,it=tt.menuEl;Pn.isIE11&&ot&&it&&(null===(Je=this.props)||void 0===Je?void 0:Je.onScrollBottom)&&(null===(et=this.props)||void 0===et?void 0:et.children)&&this.handleScrollBottomOnFullMenu()}},{key:"handleScrollBottom",value:function e(Je){var et,tt;this.state.scrollBottomTriggered||(this.setState({scrollBottomTriggered:!0}),null===(et=(tt=this.props).onScrollBottom)||void 0===et||et.call(tt,Je))}},{key:"checkFullHeight",value:function e(){var Je=this.state.menuEl;return Je&&Je.scrollHeight===Je.offsetHeight}},{key:"renderFooterMessage",value:function e(){return this.props.footerMessage&&!!it.Children.toArray(this.props.children).length&&Zt().createElement(Fn,{$placement:this.props.placement,"data-test":"footer-message",key:"footer"},this.props.footerMessage)}},{key:"render",value:function e(){var Je=this.props,et=Je.animateLoading,tt=Je.children,ot=Je.controlledExternally,en=Je.childrenStart,Cn=Je.isLoading,_n=Je.loadingMessage,Sn=Je.noOptionsMessage,xn=Je.onScrollBottom,kn=Je.placement,Dn=Je.style,Pn=Je.tabIndex,In=Je.menuId,jn=Je.disableFocusControl,Mn=Je["aria-multiselectable"],An=En()(this.props,wn()(o.propTypes)),Rn=it.Children.toArray(tt).filter(it.isValidElement).some((function(Je){var et=Je.type;return!(et===Ln.Divider&&et.filterFirst||(et===Ln.Divider||et===Ln.Heading)&&(et.filterLast||et.filterConsecutive))})),Fn=this.checkFullHeight(),Hn=qn(this.state.scrollBottomTriggered&&this.state.numberOfItemsLoaded*this.itemMinHeight||0);return Zt().createElement(Nn,C({key:"wrapper",ref:this.handleMount,onWheel:xn?this.handleWheelMenu:void 0,onMouseEnter:xn?this.handleMouseEnter:void 0,onMouseLeave:xn?this.handleMouseLeave:void 0},En()(An,"tabIndex","aria-multiselectable","menuId"),{style:Dn}),"above"!==kn&&en,"above"===kn&&this.renderFooterMessage(),Zt().createElement(Ln.MenuContext.Provider,{value:this.createMenuContextValue()},Zt().createElement(Vn,{key:"menu",controlledExternally:ot,elementRef:this.handleMenuMount,onScroll:this.handleScroll,stopScrollPropagation:!0,tabIndex:Pn,"aria-multiselectable":Mn,id:In,disableFocusControl:jn,$removeBottomRadius:!!this.props.footerMessage&&"above"!==kn},!Rn&&Sn&&!Cn&&Zt().createElement(Tn().Item,{"data-test":"no-results-message",disabled:!0},Sn),tt,xn&&!Fn&&Zt().createElement("div",{"data-test":"results-menu-bottom-spacer",style:Hn}),Cn&&Zt().createElement(Bn,null,et&&Zt().createElement(Wn,null),Zt().createElement(zn,null,_n)))),"above"!==kn&&this.renderFooterMessage(),"above"===kn&&en)}}]),o}(it.Component);D(Kn,"propTypes",Hn),D(Kn,"defaultProps",$n);const Un=Kn,Gn=tt(906),Jn=tt(1806);var Cr={result:[]},wr=function e(Je,et){return Cr.children===Je&&Cr.groupSize===et||(Cr.children=Je,Cr.groupSize=et,Cr.result=et<=1?[it.Children.toArray(Je)]:it.Children.toArray(Je).reduce((function(Je,tt,ot){var it=Math.floor(ot/et);return Array.isArray(Je[it])||(Je[it]=[]),Je[it].push(tt),Je}),[])),Cr.result};const Sr=tt(1218);function Y(Je,et){return function ne(Je){if(Array.isArray(Je))return Je}(Je)||function re(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function ee(Je,et){if(!Je)return;if("string"==typeof Je)return te(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return te(Je,et)}(Je,et)||function Z(){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 te(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var Or={children:Cn().node,onMount:Cn().func.isRequired,onUnmount:Cn().func.isRequired},xr=Zt().forwardRef((function(Je,et){var tt=Je.children,ot=Je.onMount,Zt=Je.onUnmount,en=Y((0,it.useState)(),2),Cn=en[0],_n=en[1];(0,it.useEffect)((function(){return Cn&&ot(Cn),function(){Cn&&Zt(Cn)}}),[Cn,ot,Zt]);var wn=it.Children.only(tt);return wn?(0,it.cloneElement)(wn,{ref:function e(Je){var tt=Je;tt&&(j(et,Je),j(_n,function e(Je){var et,tt,ot,it;return Je.el?Je.el:(null===(et=Je.c)||void 0===et?void 0:et.el)?Je.c.el:(null===(tt=Je.c)||void 0===tt||null===(ot=tt.c)||void 0===ot?void 0:ot.el)?Je.c.c.el:(null===(it=Je.item)||void 0===it?void 0:it.el)?Je.item.el:null}(tt)))}}):null}));xr.propTypes=Or,xr.as="Item";var kr=function e(Je,et){var tt=-1,ot=-1;return Je.forEach((function(Je,it){var Zt=Math.abs(et-it);tt>=0&&tt<Zt||Je.type!==Ln.Divider&&Je.type!==Ln.Heading&&(tt=Zt,ot=it)})),ot},Lr=function e(Je,et,tt){var ot=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},it=ot.trackFirstElement,en=ot.trackLastElement;if(!Array.isArray(Je))return[];var Cn=kr(Je,Math.floor(Je.length/2)),_n=it&&kr(Je,0),wn=en&&kr(Je,Je.length-1);return Je.map((function(Je,ot){return ot===Cn||ot===_n||ot===wn?Zt().createElement(xr,{key:(0,Sr.createGUID)(),onMount:et,onUnmount:tt},Je):Je}))};function le(){return(le=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ce(Je){return function de(Je){if(Array.isArray(Je))return he(Je)}(Je)||function fe(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||me(Je)||function se(){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 ve(Je,et){return function ye(Je){if(Array.isArray(Je))return Je}(Je)||function be(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||me(Je,et)||function pe(){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 me(Je,et){if(Je){if("string"==typeof Je)return he(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);return"Object"===tt&&Je.constructor&&(tt=Je.constructor.name),"Map"===tt||"Set"===tt?Array.from(Je):"Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt)?he(Je,et):void 0}}function he(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function ge(Je,et){if(null==Je)return{};var tt,ot,it=function Se(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function Ee(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function Oe(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?Ee(Object(tt),!0).forEach((function(et){Me(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):Ee(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function Me(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Nr=Oe(Oe({},En()(Hn,"onDownKeyPress","onEndKeyPress","onHomeKeyPress","onUpKeyPress")),{},{virtualization:Cn().number.isRequired}),Wr=[];function je(Je){var et=Je.virtualization,tt=Je.elementRef,ot=Je.children,en=ge(Je,["virtualization","elementRef","children"]),Cn=ve((0,it.useState)(et),2),_n=Cn[0],wn=Cn[1],Sn=ve((0,it.useState)((function(){return wr(ot,_n)})),1)[0],xn=(0,it.useRef)(Sn),kn=(0,it.useRef)(0),En=(0,it.useRef)(null),Dn=(0,it.useRef)(),Pn=(0,it.useRef)(Wr),Ln=(0,it.useRef)(Wr),Tn=(0,it.useCallback)((function(){var Je,et=xn.current,tt=void 0===et?[]:et,ot=kn.current,it=function e(Je){return function(et){var tt;et&&(Je.current.push(et),null===(tt=Dn.current)||void 0===tt||tt.observe(et))}},Zt=function e(Je){var et;if(Je){var tt=Ln.current.indexOf(Je);tt>=0&&Ln.current.splice(tt,1);var ot=Pn.current.indexOf(Je);ot&&Pn.current.splice(ot,1),null===(et=Dn.current)||void 0===et||et.unobserve(Je)}};return[].concat(ce(Lr(tt[ot-1],it(Ln),Zt,{trackFirstElement:!0})),ce(null!==(Je=tt[ot])&&void 0!==Je?Je:[]),ce(Lr(tt[ot+1],it(Pn),Zt,{trackLastElement:!0})))}),[]),In=ve((0,it.useState)(Tn),2),jn=In[0],Mn=In[1],An=(0,it.useCallback)((function(Je){var et=kn.current;kn.current=Math.max(0,Math.min(Je,xn.current.length-1)),et!==kn.current&&Mn(Tn)}),[Tn]),Rn=(0,it.useCallback)((function(Je){var et;j(tt,Je),En.current=Je,null===(et=Dn.current)||void 0===et||et.disconnect(),Je&&(Ln.current=[],Pn.current=[],Dn.current=new IntersectionObserver((function(et){var tt,ot,it=kn.current,Zt=Je.firstElementChild;Zt&&Zt.scrollHeight<Je.clientHeight&&(Zt=null===(ot=Zt)||void 0===ot?void 0:ot.nextElementSibling);if(0===(null===(tt=Zt)||void 0===tt?void 0:tt.scrollTop)&&0===it&&xn.current.length>1&&et.some((function(Je){return Je.isIntersecting})))wn((function(Je){return Je+10}));else{var en=!1;et.forEach((function(Je){!en&&Je.isIntersecting&&(Ln.current.includes(Je.target)?(en=!0,An(it-1)):Pn.current.includes(Je.target)&&(en=!0,An(it+1)))}))}}),{root:Je}))}),[tt,An]),Nn=(0,it.useCallback)((function(Je){var et=En.current;if(et){Je.preventDefault();var tt=(0,Gn.keycode)(Je);if("home"!==tt){var ot=xn.current.length-1;if("end"!==tt){var it=(0,Jn.getSortedTabbableElements)(et,{ignoreTabIndex:!0}),Zt=(null==Je?void 0:Je.target)instanceof Element?Je.target:null,en=null==et?void 0:et.querySelector(":focus"),Cn=Zt||en,_n=Cn?it.indexOf(Cn):-1;(0,Jn.handleFocus)(tt,it,_n,{enableLoop:!1,orientation:"vertical",enableTab:!1,enableHomeEnd:!1})}else{var wn;kn.current!==ot&&An(ot);var Sn=(0,Jn.getSortedTabbableElements)(et,{ignoreTabIndex:!0}),Dn=Sn[Sn.length-1];null==Dn||null===(wn=Dn.focus)||void 0===wn||wn.call(Dn)}}else{var Pn;0!==kn.current&&An(0);var Ln=(0,Jn.getSortedTabbableElements)(et,{ignoreTabIndex:!0})[0];null==Ln||null===(Pn=Ln.focus)||void 0===Pn||Pn.call(Ln)}}}),[An]);return(0,it.useEffect)((function(){wn((function(Je){return et}))}),[et]),(0,it.useEffect)((function(){xn.current=wr(ot,_n),Mn(Tn)}),[ot,_n,Tn]),(0,it.useEffect)((function(){return function(){var Je;return null===(Je=Dn.current)||void 0===Je?void 0:Je.disconnect()}}),[]),(0,it.useEffect)((function(){var Je=En.current;return Je&&Je.addEventListener("keydown",Nn),function(){null==Je||Je.removeEventListener("keydown",Nn)}}),[Nn]),Zt().createElement(Un,le({elementRef:Rn,disableFocusControl:!0},en),jn)}je.propTypes=Nr,je.defaultProps={virtualization:0};var zr={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};var Hr={document:zr,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function e(){},pushState:function e(){},go:function e(){},back:function e(){}},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){},matchMedia:function e(){return{}},requestAnimationFrame:function e(Je){return"undefined"==typeof setTimeout?(Je(),null):setTimeout(Je,0)},cancelAnimationFrame:function e(Je){"undefined"!=typeof setTimeout&&clearTimeout(Je)}};const $r="IntersectionObserver"in function Pe(){return"undefined"!=typeof window?window:Hr}()?je:Un;Je.exports=ot})()},7166:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.isIE11=function isIE11(){return!!navigator.userAgent.match(/Trident\/7\./)}},7167:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Fn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2506),wn=tt(316),Sn=tt(644),xn=tt(2);var kn=et.n(xn),En=kn().div.withConfig({displayName:"WaitSpinnerStyles__Styled",componentId:"sc-1nu971z-0"})(["",";align-items:center;"],wn.mixins.reset("inline-flex")),Dn=(0,xn.keyframes)(["100%{transform:rotate(360deg);}"]),Pn=(0,xn.keyframes)(["0%{transform:scale(0);opacity:0;}100%{transform:scale(1);opacity:1;}"]),Ln="2.07s",Tn=kn().svg.withConfig({displayName:"WaitSpinnerStyles__StyledSvg",componentId:"sc-1nu971z-1"})([""," ",""],(0,wn.pickVariant)("$size",{small:{enterprise:(0,xn.css)(["width:14px;height:14px;"]),prisma:(0,xn.css)(["width:16px;height:16px;"])},medium:{enterprise:(0,xn.css)(["width:19px;height:19px;"]),prisma:(0,xn.css)(["width:24px;height:24px;"])},large:{enterprise:(0,xn.css)(["width:19px;height:19px;"]),prisma:(0,xn.css)(["width:40px;height:40px;"])}}),(function(Je){return Je.$animated&&(0,wn.pick)({enterprise:(0,xn.css)(["transform-origin:center;animation:"," 1.2s steps(64) infinite;"],Dn),prisma:(0,xn.css)(["animation:"," "," infinite linear,"," 500ms cubic-bezier(0.01,0,0,1);"],Dn,Ln,Pn)})})),In=(0,xn.keyframes)(["0%{stroke-dasharray:110 10;stroke-dashoffset:-5.5;animation-timing-function:cubic-bezier(0.8,0,0.83,1);}50%{stroke-dasharray:26 94;stroke-dashoffset:-152;}100%{stroke-dasharray:110 10;stroke-dashoffset:-246.5;animation-timing-function:cubic-bezier(0.33,0,0.67,1);}"]),jn=(0,xn.keyframes)(["0%{stroke-dasharray:7 113;stroke-dashoffset:3;animation-timing-function:cubic-bezier(0.8,0,0.83,1);}50%{stroke-dasharray:90 30;stroke-dashoffset:-60;}100%{stroke-dasharray:7 113;stroke-dashoffset:-238;animation-timing-function:cubic-bezier(0.33,0,0.67,1);}"]),Mn=kn().circle.withConfig({displayName:"WaitSpinnerStyles__StyledPrismaBasePath",componentId:"sc-1nu971z-2"})(["stroke:",";stroke-width:2;fill:transparent;"," stroke-dasharray:110 10;stroke-dashoffset:-5.5;"],wn.variables.contentColorDisabled,(function(Je){return Je.$animated&&(0,xn.css)(["animation:"," "," infinite;animation-fill-mode:backwards;"],In,Ln)})),An=kn().circle.withConfig({displayName:"WaitSpinnerStyles__StyledPrismaFillPath",componentId:"sc-1nu971z-3"})(["fill:transparent;stroke-width:2;stroke:",";stroke-dasharray:7 113;stroke-dashoffset:3;",""],(0,wn.pickVariant)("$size",{small:wn.variables.contentColorDefault,medium:wn.variables.contentColorDefault,large:wn.variables.interactiveColorPrimary}),(function(Je){return Je.$animated&&(0,xn.css)(["animation:"," "," infinite;"],jn,Ln)})),Rn=kn().circle.withConfig({displayName:"WaitSpinnerStyles__StyledEnterpriseCircle",componentId:"sc-1nu971z-4"})(["fill:transparent;stroke:",";stroke-width:2px;",""],(0,wn.pick)({enterprise:{dark:wn.variables.white,light:wn.variables.gray60},prisma:wn.variables.contentColorMuted}),(0,wn.pick)({enterprise:(0,xn.css)(["stroke-dasharray:34 19;"])}));function w(){return(w=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function x(Je,et){if(null==Je)return{};var tt,ot,it=function S(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Nn={elementRef:Cn().oneOfType([Cn().func,Cn().object]),screenReaderText:Cn().oneOfType([Cn().string,Cn().oneOf(["null"])]),size:Cn().oneOf(["small","medium","large"])};function z(Je){var et=Je.elementRef,tt=Je.screenReaderText,ot=void 0===tt?(0,Sn._)("Waiting"):tt,it=Je.size,en=void 0===it?"small":it,Cn=x(Je,["elementRef","screenReaderText","size"]);var xn="on"===(0,_n.useAnimationToggle)(),kn=(0,wn.useSplunkTheme)().isPrisma,Dn=kn?"0 0 40 40":"0 0 19 19";return Zt().createElement(En,w({"data-test":"wait-spinner"},Cn),Zt().createElement(Tn,{viewBox:Dn,version:"1.1",xmlns:"http://www.w3.org/2000/svg",ref:et,$animated:xn,$size:en},ot&&Zt().createElement("title",null,ot),Zt().createElement("g",null,kn?Zt().createElement(Zt().Fragment,null,Zt().createElement(Mn,{r:"19",cx:"20",cy:"20",$animated:xn,$size:en}),Zt().createElement(An,{r:"19",cx:"20",cy:"20",$animated:xn,$size:en})):Zt().createElement(Rn,{cx:"9.5",cy:"9.5",r:"8.5"}))))}z.propTypes=Nn;const Fn=z;Je.exports=ot})()},7168:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Cr});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(56);var wn=et.n(_n);const Sn=tt(183);var xn=et.n(Sn);const kn=tt(2504);var En=et.n(kn);const Dn=tt(905);var Pn=et.n(Dn);const Ln=tt(316),Tn=tt(1218),In=tt(644),jn=tt(2508);var Mn=et.n(jn);function g(){return(g=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}const An=function C(Je){var et=(0,Ln.useSplunkTheme)(),tt=et.family,ot=et.density;if("enterprise"===tt)return Zt().createElement(Mn(),g({screenReaderText:(0,In._)("Info Circle"),viewBox:"0 0 24 24"},Je),Zt().createElement("path",{fill:"currentColor",d:"M12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM13.2001 8.1999C13.2001 7.53716 12.6628 6.9999 12.0001 6.9999C11.3373 6.9999 10.8001 7.53716 10.8001 8.1999C10.8001 8.86264 11.3373 9.3999 12.0001 9.3999C12.6628 9.3999 13.2001 8.86264 13.2001 8.1999ZM11.0001 16.0094V11.9999C11.0001 11.4476 11.4478 10.9999 12.0001 10.9999C12.5524 10.9999 13.0001 11.4476 13.0001 11.9999V16.0094C13.0001 16.5617 12.5524 17.0094 12.0001 17.0094C11.4478 17.0094 11.0001 16.5617 11.0001 16.0094Z"}));var it="compact"===ot?"20":"24";return Zt().createElement("svg",{width:it,height:it,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",style:{display:"block"}},Zt().createElement("path",{d:"M12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM13.2003 8.1999C13.2003 7.53716 12.663 6.9999 12.0003 6.9999C11.3376 6.9999 10.8003 7.53716 10.8003 8.1999C10.8003 8.86264 11.3376 9.3999 12.0003 9.3999C12.663 9.3999 13.2003 8.86264 13.2003 8.1999ZM11.0005 16.0094V11.9999C11.0005 11.4476 11.4482 10.9999 12.0005 10.9999C12.5528 10.9999 13.0005 11.4476 13.0005 11.9999V16.0094C13.0005 16.5617 12.5528 17.0094 12.0005 17.0094C11.4482 17.0094 11.0005 16.5617 11.0005 16.0094Z",fill:"currentColor",fillRule:"evenodd"}))},Rn=tt(2);var Nn=et.n(Rn);const Fn=tt(702);var Bn=et.n(Fn),Vn="16px",Wn=Nn().span.withConfig({displayName:"TooltipStyles__Styled",componentId:"sc-67fvgm-0"})(["",";position:relative;"],Ln.mixins.reset("block")),zn=Nn().span.withConfig({displayName:"TooltipStyles__StyledInline",componentId:"sc-67fvgm-1"})(["",";position:relative;"],Ln.mixins.reset("inline-block")),Hn=Nn().span.withConfig({displayName:"TooltipStyles__StyledToggle",componentId:"sc-67fvgm-2"})(["display:block;"]),$n=Nn().span.withConfig({displayName:"TooltipStyles__StyledToggleInline",componentId:"sc-67fvgm-3"})(["display:inline-block;"]),qn=Nn().div.withConfig({displayName:"TooltipStyles__StyledContent",componentId:"sc-67fvgm-4"})(["padding:",";font-size:",";line-height:",";user-select:none;"],(0,Ln.pick)({enterprise:Ln.variables.spacingSmall,prisma:(0,Ln.pickVariant)("$isLabel",{false:"12px 16px",true:"4px 8px"})}),(0,Ln.pick)({enterprise:Ln.variables.fontSizeSmall,prisma:"inherit"}),(0,Ln.pick)({enterprise:"18px",prisma:(0,Ln.pickVariant)("$isLabel",{false:"inherit",true:"18px"})})),Kn=Nn()(Bn()).withConfig({displayName:"TooltipStyles__StyledButton",componentId:"sc-67fvgm-5"})(["cursor:default;"," "," &:focus{box-shadow:",";}"],(0,Ln.pick)({enterprise:(0,Rn.css)(["display:inline-block;width:",";height:",";border:2px solid ",";border-radius:",";font-size:",";font-weight:",";line-height:calc("," - 2px);text-align:center;color:",";vertical-align:baseline;&:not([disabled]){&:hover{text-decoration:none;}}"],Vn,Vn,Ln.variables.linkColor,Vn,Ln.variables.fontSizeSmall,Ln.variables.fontWeightSemiBold,Vn,Ln.variables.linkColor),prisma:(0,Rn.css)(["color:",";border-radius:50%;display:inline-block;vertical-align:middle;&:hover,&:focus{color:",";background:",";}"],Ln.variables.contentColorMuted,Ln.variables.contentColorActive,Ln.variables.interactiveColorOverlayHover)}),(0,Ln.pick)({prisma:{comfortable:(0,Rn.css)(["padding:8px;"]),compact:(0,Rn.css)(["padding:6px;"])}}),Ln.variables.focusShadow);function _(Je){return(_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function I(){return(I=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function A(Je,et){if(null==Je)return{};var tt,ot,it=function j(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function D(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Z(Je,et){return(Z=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function N(Je){var et=function F(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=$(Je);if(et){var it=$(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return W(this,tt)}}function W(Je,et){return!et||"object"!==_(et)&&"function"!=typeof et?z(Je):et}function z(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function $(Je){return($=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function U(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Un={appearance:Cn().string,children:Cn().node,closeDelay:Cn().number,closeWhen:Cn().oneOf(["default","notOnClick"]),content:Cn().node,contentRelationship:Cn().oneOf(["label","description"]),defaultPlacement:Cn().oneOf(["above","below","left","right","theme"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),inline:Cn().bool,onRequestClose:Cn().func,onRequestOpen:Cn().func,open:Cn().bool,openDelay:Cn().oneOfType([Cn().oneOf(["primary","secondary"]),Cn().number]),splunkTheme:Cn().object},Gn=function(Je){!function V(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&Z(Je,et)}(r,Je);var et=N(r);function r(Je){var tt;return function H(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),U(z(tt=et.call(this,Je)),"ariaId",void 0),U(z(tt),"controlledExternally",void 0),U(z(tt),"popoverId",void 0),U(z(tt),"timeout",void 0),U(z(tt),"handleMount",(function(Je){Je?(Je.addEventListener("mouseenter",tt.handleMouseEnter),Je.addEventListener("mouseleave",tt.handleMouseLeave)):tt.state.anchorEl&&(tt.state.anchorEl.removeEventListener("mouseenter",tt.handleMouseEnter),tt.state.anchorEl.removeEventListener("mouseleave",tt.handleMouseLeave)),tt.setState({anchorEl:Je})})),U(z(tt),"handlePopoverMount",(function(Je){Je?(Je.addEventListener("mouseenter",tt.handleMouseEnterPopover),Je.addEventListener("mouseleave",tt.handleMouseLeavePopover)):tt.state.popoverEl&&(tt.state.popoverEl.removeEventListener("mouseenter",tt.handleMouseEnterPopover),tt.state.popoverEl.removeEventListener("mouseleave",tt.handleMouseLeavePopover)),tt.setState({popoverEl:Je})})),U(z(tt),"handlePopoverOuterMount",(function(Je){tt.setState({popoverOuterEl:Je})})),U(z(tt),"handleHitAreaMount",(function(Je){Je?(Je.addEventListener("mouseenter",tt.handleMouseEnterHitArea),Je.addEventListener("mousemove",tt.handleMouseMoveHitArea),Je.addEventListener("mouseleave",tt.handleMouseLeaveHitArea)):tt.state.hitAreaEl&&(tt.state.hitAreaEl.removeEventListener("mouseenter",tt.handleMouseEnterHitArea),tt.state.hitAreaEl.removeEventListener("mousemove",tt.handleMouseMoveHitArea),tt.state.hitAreaEl.removeEventListener("mouseleave",tt.handleMouseLeaveHitArea)),tt.setState({hitAreaEl:Je})})),U(z(tt),"handleMouseEnter",(function(Je){tt.handleRequestOpen(Je,{reason:"mouseEnterToggle"})})),U(z(tt),"handleMouseEnterPopover",(function(Je){tt.handleRequestOpen(Je,{reason:"mouseEnterPopover"})})),U(z(tt),"handleMouseEnterHitArea",(function(Je){tt.handleRequestOpen(Je,{reason:"mouseEnterHitArea"})})),U(z(tt),"handleMouseLeave",(function(Je){var et=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"mouseLeaveToggle";(null==Je.relatedTarget||Je.relatedTarget!==tt.state.popoverEl&&Je.relatedTarget!==tt.state.popoverOuterEl)&&tt.handleRequestClose(Je,{reason:et})})),U(z(tt),"handleMouseLeavePopover",(function(Je){tt.handleMouseLeave(Je,"mouseLeavePopover")})),U(z(tt),"handleMouseLeaveHitArea",(function(Je){tt.handleMouseLeave(Je,"mouseLeaveHitArea")})),U(z(tt),"handleMouseMoveHitAreaImpl",(function(Je){tt.handleRequestClose(Je,{reason:"mouseStopHitArea"})})),U(z(tt),"handleMouseMoveHitArea",xn()(tt.handleMouseMoveHitAreaImpl,10)),U(z(tt),"handleClick",(function(Je){"notOnClick"!==tt.props.closeWhen&&tt.handleRequestClose(Je,{reason:"toggleClick"})})),U(z(tt),"handleFocus",(function(Je){tt.handleRequestOpen(Je,{reason:"focusToggle"})})),U(z(tt),"handleBlur",(function(Je){tt.handleRequestClose(Je,{reason:"blurToggle"})})),U(z(tt),"handlePopoverOnRequestClose",(function(Je){tt.handleRequestClose(null,Je)})),U(z(tt),"handleRequestClose",(function(Je,et){var ot=tt.props.closeDelay;void 0!==tt.timeout&&clearTimeout(tt.timeout),tt.timeout=setTimeout((function(){var ot,it;tt.isControlled()||tt.setState({open:!1}),null===(ot=(it=tt.props).onRequestClose)||void 0===ot||ot.call(it,Je,et)}),ot)})),U(z(tt),"handleRequestOpen",(function(Je,et){var ot=tt.props.openDelay,it="number"==typeof ot?ot:"primary"===ot?300:750;void 0!==tt.timeout&&clearTimeout(tt.timeout),tt.timeout=setTimeout((function(){var ot,it,Zt=tt.isOpen();(tt.isControlled()||tt.setState({open:!0}),Zt)||(null===(ot=(it=tt.props).onRequestOpen)||void 0===ot||ot.call(it,Je,et))}),it)})),tt.controlledExternally=wn()(Je,"open"),tt.popoverId=(0,Tn.createDOMID)("popover"),tt.ariaId=(0,Tn.createDOMID)("aria-id"),tt.state={anchorEl:null,open:!1,popoverEl:null,popoverOuterEl:null,hitAreaEl:null},tt}return function B(Je,et,tt){return et&&D(Je.prototype,et),tt&&D(Je,tt),Je}(r,[{key:"componentDidUpdate",value:function e(){0}},{key:"componentWillUnmount",value:function e(){void 0!==this.timeout&&clearTimeout(this.timeout)}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"isOpen",value:function e(){var Je=!!this.props.content;return this.state.anchorEl&&this.isControlled()?this.props.open:Je&&this.state.open}},{key:"render",value:function e(){var Je,et=this.props,tt=et.appearance,ot=et.children,en=et.content,Cn=et.defaultPlacement,_n=et.elementRef,wn=et.inline,Sn=(et.onRequestClose,et.onRequestOpen,et.splunkTheme),xn=et.contentRelationship,kn=A(et,["appearance","children","content","defaultPlacement","elementRef","inline","onRequestClose","onRequestOpen","splunkTheme","contentRelationship"]),Dn=this.state.anchorEl,Ln=!!en,Tn=this.isOpen(),jn=wn?zn:Wn,Mn=wn?$n:Hn,Rn=Sn.isPrisma,Nn=Rn?"below":"above";return"label"===xn?Je={labelledBy:this.ariaId,"aria-labelledby":this.ariaId}:"description"===xn&&(Je={describedBy:this.ariaId,"aria-describedby":this.ariaId}),Zt().createElement(jn,I({"data-test":"tooltip","data-test-open":Tn,"data-test-popover-id":this.popoverId,ref:_n},kn),Zt().createElement(Mn,{onClick:this.handleClick,onFocus:this.handleFocus,onBlur:this.handleBlur,ref:this.handleMount,"data-test":"toggle"},Ln&&(0,it.isValidElement)(ot)?(0,it.cloneElement)(ot,Je):ot,Ln&&!ot&&Zt().createElement(Kn,{"aria-describedby":this.ariaId},Rn?Zt().createElement(An,{hideDefaultTooltip:!0,screenReaderText:(0,In._)("More info"),style:{height:"22px",width:"22px"}}):Zt().createElement(Zt().Fragment,null,Zt().createElement("span",{"aria-hidden":"true"},"?"),Zt().createElement(Pn(),null,(0,In._)("More info")))),Ln&&Zt().createElement(Pn(),{"aria-hidden":"true",id:this.ariaId},en)),Zt().createElement(En(),{role:"tooltip",align:"center",anchor:Dn,animationConfig:{tension:400},appearance:tt,closeReasons:["offScreen","escapeKey"],defaultPlacement:"theme"===Cn?Nn:Cn,id:this.popoverId,open:Tn,onRequestClose:this.handlePopoverOnRequestClose,elementRef:this.handlePopoverMount,hitAreaRef:this.handleHitAreaMount,outerRef:this.handlePopoverOuterMount},Zt().createElement(qn,{$isLabel:"label"===xn},en)))}}]),r}(it.Component);U(Gn,"propTypes",Un),U(Gn,"defaultProps",{appearance:"inverted",closeDelay:300,closeWhen:"default",contentRelationship:"description",defaultPlacement:"theme",inline:!0,openDelay:"primary"});var Jn=(0,Ln.withSplunkTheme)(Gn);Jn.propTypes=Gn.propTypes;const Cr=Jn;Je.exports=ot})()},7169:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>ro});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(149);var wn=et.n(_n);const Sn=tt(56);var xn=et.n(Sn);const kn=tt(63);var En=et.n(kn);const Dn=tt(39);var Pn=et.n(Dn);const Ln=tt(38);var Tn=et.n(Ln);const In=tt(347);var jn=et.n(In);const Mn=tt(183);var An=et.n(Mn);const Rn=tt(3920),Nn=tt(1805);var Fn=et.n(Nn);const Bn=tt(316),Vn=tt(644),Wn=tt(1807),zn=tt(1439);var Hn=et.n(zn);const $n=tt(1042);var qn=et.n($n);const Kn=tt(2);var Un=et.n(Kn);const Gn=tt(907);var Jn=et.n(Gn);const Cr=tt(1043);var wr=et.n(Cr),Sr=Un()(wr()).withConfig({displayName:"TextAreaStyles__StyledClearButton",componentId:"gfy8yp-0"})(["display:none;visibility:hidden;border-radius:",";cursor:pointer;font-size:0.83333em;flex-grow:0;",";&:not([disabled]){color:",";}"],(0,Bn.pick)({enterprise:Bn.variables.borderRadius,prisma:"50%"}),(0,Bn.pick)({enterprise:(0,Kn.css)(["width:",";height:",";"],Bn.variables.inputHeight,Bn.variables.inputHeight),prisma:{comfortable:(0,Kn.css)(["width:26px;min-width:26px;min-height:26px;margin:8px;padding:0;"]),compact:(0,Kn.css)(["width:22px;min-width:22px;min-height:22px;margin:8px;padding:0;"])}}),(0,Bn.pick)({enterprise:{light:Bn.variables.gray60,dark:Bn.variables.white},prisma:Bn.variables.contentColorMuted})),Or=Un().span.withConfig({displayName:"TextAreaStyles__StyledSearchIconWrapper",componentId:"gfy8yp-1"})(["",";color:",";pointer-events:none;padding:",";",""],Bn.mixins.reset("inline-block"),(0,Bn.pick)({enterprise:{light:Bn.variables.gray60,dark:Bn.variables.white},prisma:Bn.variables.contentColorMuted}),(0,Bn.pick)({comfortable:"0 8px",compact:"0 6px"}),(function(Je){return Je.$disabled&&(0,Kn.css)(["",""],(0,Bn.pick)({enterprise:(0,Kn.css)(["color:",";"],Bn.variables.textDisabledColor),prisma:(0,Kn.css)(["color:",";"],Bn.variables.contentColorDisabled)}))})),xr="230px",kr=Un()(Jn()).withConfig({displayName:"TextAreaStyles__StyledBox",componentId:"gfy8yp-2"})(["display:flex;justify-content:space-between;flex-grow:1;flex-shrink:1;position:relative;&[data-inline]{width:",";flex-basis:",";[data-inline] + &{margin-left:",";}}&:focus-within:not([disabled]){"," ","{visibility:visible;display:block;}}"],xr,xr,Bn.variables.spacingSmall,(0,Bn.pick)({enterprise:(0,Kn.css)(["","{display:none;}"],Or)}),Sr),Lr=(0,Bn.pick)({prisma:"12px",enterprise:"10px"}),Nr=(0,Bn.pick)({prisma:"12px",enterprise:"0"}),Wr=Un().span.withConfig({displayName:"TextAreaStyles__StyledTextAreaWrapper",componentId:"gfy8yp-3"})([""," flex-grow:1;min-height:",";position:relative;overflow:hidden;border:1px solid ",";border-radius:",";box-sizing:border-box;background-color:",";box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);align-items:center;padding:0 "," 0 ",";"," "," &:hover:not([disabled]){border-color:",";}&:focus-within:not([disabled]){box-shadow:",";color:",";}"," "," "," ",""],Bn.mixins.reset("inline-flex"),Bn.variables.inputHeight,(0,Bn.pick)({enterprise:{light:Bn.variables.gray60,dark:Bn.variables.gray20},prisma:Bn.variables.interactiveColorBorder}),Bn.variables.borderRadius,(0,Bn.pick)({enterprise:{light:Bn.variables.white,dark:Bn.variables.gray22},prisma:Bn.variables.transparent}),Nr,Lr,(function(Je){return Je.$hasEndAdornment&&(0,Kn.css)(["padding-right:0;"])}),(function(Je){return Je.$hasStartAdornment&&(0,Kn.css)(["padding-left:0;"])}),(0,Bn.pick)({enterprise:{light:Bn.variables.gray60,dark:Bn.variables.gray20},prisma:Bn.variables.interactiveColorBorderHover}),Bn.variables.focusShadow,Bn.variables.contentColorActive,(function(Je){return Je.$error&&(0,Kn.css)(["&,&:hover:not([disabled]){border-color:",";}&:focus-within:not([disabled]){box-shadow:",";color:",";}"],Bn.variables.accentColorNegative,Bn.variables.focusShadow,Bn.variables.contentColorActive)}),(function(Je){return Je.$append&&(0,Kn.css)(["margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none;"])}),(function(Je){return Je.$prepend&&(0,Kn.css)(["border-top-left-radius:0;border-bottom-left-radius:0;"])}),(function(Je){return Je.disabled&&(0,Kn.css)([""," box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);"],(0,Bn.pick)({enterprise:{light:(0,Kn.css)(["background-color:",";border-color:",";"],Bn.variables.gray96,Bn.variables.gray92),dark:(0,Kn.css)(["background-color:",";border-color:",";"],Bn.variables.gray22,Bn.variables.gray30)},prisma:(0,Kn.css)(["border-color:",";"],Bn.variables.interactiveColorBorderDisabled)}))})),zr=Un().textarea.withConfig({displayName:"TextAreaStyles__StyledTextArea",componentId:"gfy8yp-4"})(["",";outline-style:none;border:0;background:transparent;color:",";flex-grow:1;font-family:",";font-size:inherit;line-height:inherit;padding-top:",";padding-bottom:",";padding-right:",";position:relative;resize:none;overflow:auto;white-space:pre-wrap;"," &::placeholder{color:",";opacity:1;}"," ",""],Bn.mixins.reset("inline-flex"),Bn.variables.contentColorActive,Bn.variables.sansFontFamily,(0,Bn.pick)({enterprise:{comfortable:Bn.variables.spacingXSmall,compact:"3px"},prisma:{comfortable:Bn.variables.spacingSmall,compact:"5px"}}),(0,Bn.pick)({enterprise:{comfortable:Bn.variables.spacingXSmall,compact:"3px"},prisma:{comfortable:Bn.variables.spacingSmall,compact:"5px"}}),(0,Bn.pick)({enterprise:"10px",prisma:"14px"}),(function(Je){var et=Je.$rowsMin;return et&&(0,Kn.css)(["height:calc( "," + ("," * ",") + "," );"],Bn.variables.inputHeight,et-1,Bn.variables.lineHeight,et>1?"-3px":"-2px")}),Bn.variables.contentColorMuted,(function(Je){return Je.$error&&(0,Kn.css)(["color:",";"],(0,Bn.pick)({enterprise:{light:Bn.variables.errorColorD10,dark:Bn.variables.errorColorL20},prisma:Bn.variables.contentColorActive}))}),(function(Je){return Je.disabled&&(0,Kn.css)(["cursor:not-allowed;color:",";&::placeholder{color:",";}"],Bn.variables.contentColorDisabled,Bn.variables.contentColorDisabled)})),Hr=Un()(zr).withConfig({displayName:"TextAreaStyles__StyledTextAreaShadow",componentId:"gfy8yp-5"})(["position:absolute;overflow:hidden;left:-10000px;top:-10000px;visibility:hidden;pointer-events:none;",";"],(function(Je){var et=Je.$startAdornmentWidth,tt=Je.$endAdornmentWidth;return(0,Kn.css)(["width:calc( 100% - "," - "," );"],et||Lr,tt||Nr)})),$r=(0,Bn.pick)({enterprise:{comfortable:"30px",compact:"26px"},prisma:{comfortable:"38px",compact:"30px"}}),Kr=(0,Bn.pick)({enterprise:"10px",prisma:"14px"}),Ur=(Un().span.withConfig({displayName:"TextAreaStyles__StyledPlaceholder",componentId:"gfy8yp-6"})(["pointer-events:none;color:",";position:absolute;overflow:hidden;height:",";margin-right:",";",";",";",""],(0,Bn.pick)({enterprise:Bn.variables.textGray,prisma:Bn.variables.contentColorMuted}),Bn.variables.lineHeight,Kr,(function(Je){var et=Je.$hasStartAdornment,tt=Je.$startAdornmentWidth;return et&&(tt?(0,Kn.css)(["margin-left:","px;"],tt):(0,Kn.css)(["margin-left:",";"],$r))}),(function(Je){var et=Je.$hasEndAdornment,tt=Je.$endAdornmentWidth;return et&&(tt?(0,Kn.css)(["max-width:calc(100% - "," - ","px);"],Kr,tt):(0,Kn.css)(["max-width:calc(100% - "," - ",");"],Kr,$r))}),(function(Je){var et=Je.$hasBothAdornment,tt=Je.$endAdornmentWidth,ot=Je.$startAdornmentWidth;return et&&(0,Kn.css)(["max-width:calc(100% - ","px - ","px);"],ot,tt)})),Un().div.withConfig({displayName:"TextAreaStyles__StyledAdornmentSpacer",componentId:"gfy8yp-7"})(["display:inline-flex;align-items:center;justify-content:center;height:",";pointer-events:none;",";"],$r,(function(Je){var et=Je.$width;return et?(0,Kn.css)(["min-width:","px;"],et):(0,Kn.css)(["min-width:",";"],$r)}))),Gr=Un().div.withConfig({displayName:"TextAreaStyles__StyledAdornment",componentId:"gfy8yp-8"})(["display:inline-flex;align-items:center;justify-content:center;position:absolute;pointer-events:none;z-index:1;height:",";color:",";"," ",";",""],$r,(0,Bn.pick)({enterprise:{light:Bn.variables.gray60,dark:Bn.variables.white},prisma:Bn.variables.contentColorMuted}),(0,Bn.pickVariant)("$position",{start:(0,Kn.css)(["top:1px;left:1px;"]),end:(0,Kn.css)(["top:1px;right:1px;"])}),(function(Je){return Je.disabled&&(0,Kn.css)(["cursor:not-allowed;color:",";"],Bn.variables.contentColorDisabled)}),(0,Bn.pick)({enterprise:(0,Kn.css)(["margin-left:-1px;margin-right:-1px;"])}));function J(){return(J=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Q(Je){var et=(0,Bn.useSplunkTheme)(),tt=et.isEnterprise,ot=tt?"pill":"secondary",it=et.isCompact?"20px":"24px",en=tt?Zt().createElement(qn(),{size:1}):Zt().createElement(Hn(),{width:it,height:it});return Zt().createElement(Sr,J({"data-test":"clear",icon:en,appearance:ot,inline:!1},Je))}const Zr=tt(2521);var Xr=et.n(Zr);const Yr=tt(2520);var Qr=et.n(Yr);function re(){var Je=(0,Bn.useSplunkTheme)(),et=Je.isCompact;if(Je.isEnterprise)return Zt().createElement(Qr(),{hideDefaultTooltip:!0,inline:!1,screenReaderText:"Search",size:"16px"});var tt=et?"20px":"24px";return Zt().createElement(Xr(),{"aria-label":"Search",height:tt,width:tt})}function ie(Je){return(ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function oe(){return(oe=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function le(Je){return function pe(Je){if(Array.isArray(Je))return ue(Je)}(Je)||function de(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function ce(Je,et){if(!Je)return;if("string"==typeof Je)return ue(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return ue(Je,et)}(Je)||function se(){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 ue(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function fe(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function he(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?fe(Object(tt),!0).forEach((function(et){Ie(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):fe(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function ve(Je,et){if(null==Je)return{};var tt,ot,it=function me(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}function ye(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function ge(Je,et,tt){return et&&ye(Je.prototype,et),tt&&ye(Je,tt),Je}function we(Je,et){return(we=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function Ce(Je){var et=function Ae(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Oe(Je);if(et){var it=Oe(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return ke(this,tt)}}function ke(Je,et){return!et||"object"!==ie(et)&&"function"!=typeof et?Se(Je):et}function Se(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Oe(Je){return(Oe=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Ie(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Jr={appearance:Cn().oneOf(["default","search"]),append:Cn().bool,autoCapitalize:Cn().string,autoComplete:Cn().string,autoCorrect:Cn().string,autoFocus:Cn().bool,canClear:Cn().bool,children:Cn().node,classNamePrivate:Cn().string,defaultValue:Cn().string,describedBy:Cn().string,disabled:Cn().bool,elementRef:Cn().oneOfType([Cn().func,Cn().object]),endAdornment:Cn().node,error:Cn().bool,inline:Cn().bool,inputClassName:Cn().string,inputId:Cn().string,inputRef:Cn().oneOfType([Cn().func,Cn().object]),labelledBy:Cn().string,maxLength:Cn().number,name:Cn().string,onBlur:Cn().func,onChange:Cn().func,onFocus:Cn().func,onKeyDown:Cn().func,onSelect:Cn().func,onInputClick:Cn().func,placeholder:Cn().string,prepend:Cn().bool,required:Cn().bool,rowsMax:Cn().number,rowsMin:Cn().number,spellCheck:Cn().bool,tabIndex:Cn().number,startAdornment:Cn().node,splunkTheme:Cn().object,value:Cn().string},eo=function e(Je){var et=Je?Je.getBoundingClientRect():void 0;return et&&Math.round(et.width)},to=function(Je){!function xe(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&we(Je,et)}(r,Je);var et=Ce(r);function r(Je){var tt;return function be(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Ie(Se(tt=et.call(this,Je)),"controlledExternally",void 0),Ie(Se(tt),"input",null),Ie(Se(tt),"shadow",null),Ie(Se(tt),"startAdornment",null),Ie(Se(tt),"endAdornment",null),Ie(Se(tt),"getAdornmentWidth",(function(){var Je=eo(tt.startAdornment);tt.state.startAdornmentWidth!==Je&&tt.setState({startAdornmentWidth:Je});var et=eo(tt.endAdornment);tt.state.endAdornmentWidth!==et&&tt.setState({endAdornmentWidth:et})})),Ie(Se(tt),"handleResize",(function(){tt.syncHeightWithShadow()})),Ie(Se(tt),"handleInputMount",(function(Je){tt.input=Je,function ae(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}(tt.props.inputRef,Je)})),Ie(Se(tt),"handleShadowMount",(function(Je){tt.shadow=Je})),Ie(Se(tt),"handleInputChange",(function(Je){var et,ot,it=Je.target.value,Zt=tt.props.name;tt.isControlled()||tt.setState({value:it}),null===(et=(ot=tt.props).onChange)||void 0===et||et.call(ot,Je,{value:it,name:Zt})})),Ie(Se(tt),"handleInputKeyDown",(function(Je){var et,ot;null===(et=(ot=tt.props).onKeyDown)||void 0===et||et.call(ot,Je)})),Ie(Se(tt),"handleInputSelect",(function(Je){var et,ot;null===(et=(ot=tt.props).onSelect)||void 0===et||et.call(ot,Je)})),Ie(Se(tt),"handleInputClick",(function(Je){var et,ot;null===(et=(ot=tt.props).onInputClick)||void 0===et||et.call(ot,Je)})),Ie(Se(tt),"handleInputFocus",(function(Je){var et,ot,it=Je.target.value,Zt=tt.props.name;null===(et=(ot=tt.props).onFocus)||void 0===et||et.call(ot,Je,{value:it,name:Zt})})),Ie(Se(tt),"handleInputBlur",(function(Je){var et,ot,it=Je.target.value,Zt=tt.props.name;null===(et=(ot=tt.props).onBlur)||void 0===et||et.call(ot,Je,{value:it,name:Zt})})),Ie(Se(tt),"handleClear",(function(Je){var et,ot;Je.preventDefault();var it=tt.props.name;tt.isControlled()||tt.setState({value:""}),tt.focus(),null===(et=(ot=tt.props).onChange)||void 0===et||et.call(ot,Je,{value:"",name:it})})),Ie(Se(tt),"syncHeightWithShadow",(function(){var Je=function ne(Je){var et=Je.height,tt=Je.rowsMax,ot=Je.rowsMin,it=Je.shadow;if(it){var Zt=window.getComputedStyle(it),en=Zt.getPropertyValue("line-height");if("inherit"===en||"normal"===en)return!1;var Cn=parseInt(en,10),_n=parseInt(Zt.getPropertyValue("padding-top"),10),wn=parseInt(Zt.getPropertyValue("padding-bottom"),10),Sn=parseInt(Zt.getPropertyValue("border-top-width"),10),xn=parseInt(Zt.getPropertyValue("border-bottom-width"),10),kn=it.scrollHeight+Sn+xn+1;if(void 0===kn||isNaN(kn))return!1;if(tt>=ot){var En=tt*Cn+_n+wn+Sn+xn+1;kn=Math.min(En,kn)}var Dn=ot*Cn+_n+wn+Sn+xn+1;if(et!==(kn=Math.max(Dn,kn)))return kn}return!1}({height:tt.state.height,rowsMax:tt.props.rowsMax,rowsMin:tt.props.rowsMin,shadow:tt.shadow});!1!==Je&&tt.setState({height:Je})})),Ie(Se(tt),"renderAdornment",(function(Je,et){var ot={ref:"start"===et?function(Je){tt.startAdornment=Je}:function(Je){tt.endAdornment=Je},disabled:tt.props.disabled,$position:et};return Zt().createElement(Gr,ot,Je)})),Ie(Se(tt),"renderEndAdornment",(function(){var Je,et=tt.props,ot=et.appearance,it=et.endAdornment,en=et.disabled,Cn=et.canClear,_n=et.splunkTheme,wn=_n.isPrisma,Sn=_n.isEnterprise;if(it)return tt.renderAdornment(it,"end");var xn=null===(Je=tt.context.labelAttrs)||void 0===Je?void 0:Je.text,kn=xn?(0,Vn._)("Clear ".concat(xn," text field")):(0,Vn._)("Clear text field");return Sn&&"search"===ot?tt.renderAdornment(Zt().createElement(Zt().Fragment,null,Zt().createElement(Q,{"aria-label":kn,onClick:tt.handleClear}),Zt().createElement(Or,{$disabled:en},Zt().createElement(re,null))),"end"):!!tt.getDisplayValue()&&(wn&&"search"===ot||Cn)?tt.renderAdornment(Zt().createElement(Zt().Fragment,null,!en&&Zt().createElement(Q,{"aria-label":kn,onClick:tt.handleClear})),"end"):void 0})),Ie(Se(tt),"renderStartAdornment",(function(){var Je=tt.props,et=Je.appearance,ot=Je.startAdornment,it=Je.splunkTheme,en=Je.disabled,Cn=it.isPrisma;return ot?tt.renderAdornment(ot,"start"):Cn&&"search"===et?tt.renderAdornment(Zt().createElement(Or,{$disabled:en},Zt().createElement(re,null)),"start"):void 0})),Ie(Se(tt),"getDisplayValue",(function(){return tt.isControlled()?tt.props.value:tt.state.value})),tt.controlledExternally=xn()(Je,"value"),tt.state={value:Je.defaultValue||""},r.validateRows(Je),tt.handleResize=An()(tt.handleResize,100),tt}return ge(r,null,[{key:"validateRows",value:function e(Je){Je.rowsMin,Je.rowsMax}}]),ge(r,[{key:"componentDidMount",value:function e(){wn()(this.syncHeightWithShadow),this.getAdornmentWidth()}},{key:"componentDidUpdate",value:function e(Je){this.syncHeightWithShadow(),r.validateRows(this.props),this.getAdornmentWidth()}},{key:"isControlled",value:function e(){return this.controlledExternally}},{key:"blur",value:function e(){var Je;null===(Je=this.input)||void 0===Je||Je.blur()}},{key:"focus",value:function e(){var Je;null===(Je=this.input)||void 0===Je||Je.focus()}},{key:"select",value:function e(){var Je;null===(Je=this.input)||void 0===Je||Je.select()}},{key:"render",value:function e(){var Je=this.props,et=Je.append,tt=Je.autoCapitalize,ot=Je.autoComplete,it=Je.autoCorrect,en=Je.autoFocus,Cn=Je.children,_n=Je.className,wn=Je.classNamePrivate,Sn=Je.disabled,xn=Je.describedBy,kn=Je.elementRef,Dn=Je.error,Ln=Je.inline,In=Je.inputClassName,Mn=Je.inputId,An=Je.labelledBy,Rn=Je.maxLength,Nn=Je.name,Bn=Je.placeholder,Vn=Je.prepend,zn=Je.required,Hn=Je.rowsMin,$n=Je.spellCheck,qn=Je.tabIndex,Kn=Je.title,Un=ve(Je,["append","autoCapitalize","autoComplete","autoCorrect","autoFocus","children","className","classNamePrivate","disabled","describedBy","elementRef","error","inline","inputClassName","inputId","labelledBy","maxLength","name","placeholder","prepend","required","rowsMin","spellCheck","tabIndex","title"]),Gn=he(he({},jn()(Un,(function(Je,et){return"role"===et||0===et.indexOf("aria-")}))),{},{"aria-describedby":xn,"aria-labelledby":An,"aria-invalid":Dn||void 0}),Jn=Tn()(Un,["inputRef","onBlur","onChange","onFocus","onKeyDown","onSelect","onInputClick"].concat(le(En()(Gn)))),Cr=this.getDisplayValue(),wr={className:(0,Wn.toClassName)(_n,In),$append:et||void 0,$error:Dn,$prepend:Vn||void 0},Sr=he(he({},Gn),{},{"data-test":"textbox",autoCapitalize:tt,autoComplete:ot,autoCorrect:it,autoFocus:en,disabled:Sn,id:Mn,maxLength:Rn,placeholder:Bn,name:Nn,onChange:this.handleInputChange,onKeyDown:this.handleInputKeyDown,onSelect:this.handleInputSelect,onClick:this.handleInputClick,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,ref:this.handleInputMount,required:zn,spellCheck:$n,style:{height:this.state.height},tabIndex:qn,title:Kn,value:Cr,$error:Dn}),Or=this.renderStartAdornment(),xr=this.renderEndAdornment(),Lr=!!Or,Nr=!!xr;return Zt().createElement(kr,oe({tabIndex:-1,className:(0,Wn.toClassName)(_n,wn),"data-test":"text-area","data-test-value":Cr,elementRef:kn,flex:!0,inline:Ln},Jn),Or,Zt().createElement(Wr,oe({$hasEndAdornment:Nr,$hasStartAdornment:Lr,disabled:Sn},wr),Lr&&Zt().createElement(Ur,{$width:this.state.startAdornmentWidth}),Zt().createElement(Hr,{"aria-hidden":"true",onChange:Pn(),$startAdornmentWidth:this.state.startAdornmentWidth,$endAdornmentWidth:this.state.endAdornmentWidth,tabIndex:-1,rows:this.props.rowsMin,ref:this.handleShadowMount,value:Bn&&!Cr?Bn:Cr}),Zt().createElement(zr,oe({$rowsMin:Hn},Sr,{onClick:this.handleInputClick})),Zt().createElement(Fn(),{target:window,eventType:"resize",listener:this.handleResize}),Cn,Nr&&Zt().createElement(Ur,{$width:this.state.endAdornmentWidth})),xr)}}]),r}(it.Component);Ie(to,"propTypes",Jr),Ie(to,"defaultProps",{appearance:"default",append:!1,autoFocus:!1,canClear:!1,disabled:!1,error:!1,inline:!1,placeholder:"",prepend:!1,rowsMax:8,rowsMin:2,tabIndex:0}),Ie(to,"componentType","TextArea"),Ie(to,"contextType",Rn.ControlGroupContext);var no=(0,Bn.withSplunkTheme)(to);no.propTypes=to.propTypes,no.componentType=to.componentType;const ro=no;Je.exports=ot})()},7170:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(596);var Cn=et.n(en);const _n=tt(597);function l(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M13 5C13 4.44772 12.5523 4 12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=l(Je,["children","variant"]),en=xn(tt),Sn="plus-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},7171:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(562),Cn=tt(645);var _n=et.n(Cn);function l(){return(l=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),l({screenReaderText:(0,en._)("Plus")},Je),Zt().createElement("path",{d:"M843.943 655.03L1500 656.058V844.97H843.943V1500H655.03V844.97L0 843.942V655.03h655.03V0h188.913"}))}Je.exports=ot})()},7172:function(Je,et,tt){"use strict";Je.exports=tt(7173)},7173:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});var ot,it=tt(0),Zt=(ot=it)&&"object"==typeof ot&&"default"in ot?ot.default:ot,en=tt(546),Cn=tt(547);function i(Je,et,tt){const ot=Je.slice();return ot.splice(tt<0?ot.length+tt:tt,0,ot.splice(et,1)[0]),ot}function a(Je,et){return Je.reduce((Je,tt,ot)=>{const it=et.get(tt);return it&&(Je[ot]=it),Je},Array(Je.length))}function s(Je){return null!==Je&&Je>=0}const _n={scaleX:1,scaleY:1},l=Je=>{let{rects:et,activeIndex:tt,overIndex:ot,index:it}=Je;const Zt=i(et,ot,tt),en=et[it],Cn=Zt[it];return Cn&&en?{x:Cn.left-en.left,y:Cn.top-en.top,scaleX:Cn.width/en.width,scaleY:Cn.height/en.height}:null},wn={scaleX:1,scaleY:1},Sn=Zt.createContext({activeIndex:-1,containerId:"Sortable",disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:l,disabled:{draggable:!1,droppable:!1}}),f=Je=>{let{id:et,items:tt,activeIndex:ot,overIndex:it}=Je;return i(tt,ot,it).indexOf(et)},p=Je=>{let{containerId:et,isSorting:tt,wasDragging:ot,index:it,items:Zt,newIndex:en,previousItems:Cn,previousContainerId:_n,transition:wn}=Je;return!(!wn||!ot||Cn!==Zt&&it===en||!tt&&(en===it||et!==_n))},xn={duration:200,easing:"ease"},kn=Cn.CSS.Transition.toString({property:"transform",duration:0,easing:"linear"}),En={roleDescription:"sortable"};function v(Je){if(!Je)return!1;const et=Je.data.current;return!!(et&&"sortable"in et&&"object"==typeof et.sortable&&"containerId"in et.sortable&&"items"in et.sortable&&"index"in et.sortable)}const Dn=[en.KeyboardCode.Down,en.KeyboardCode.Right,en.KeyboardCode.Up,en.KeyboardCode.Left];function I(Je,et){return!(!v(Je)||!v(et))&&Je.data.current.sortable.containerId===et.data.current.sortable.containerId}et.SortableContext=function(Je){let{children:et,id:tt,items:ot,strategy:_n=l,disabled:wn=!1}=Je;const{active:xn,dragOverlay:kn,droppableRects:En,over:Dn,measureDroppableContainers:Pn}=en.useDndContext(),Ln=Cn.useUniqueId("Sortable",tt),Tn=Boolean(null!==kn.rect),In=it.useMemo(()=>ot.map(Je=>"object"==typeof Je&&"id"in Je?Je.id:Je),[ot]),jn=null!=xn,Mn=xn?In.indexOf(xn.id):-1,An=Dn?In.indexOf(Dn.id):-1,Rn=it.useRef(In),Nn=!function(Je,et){if(Je===et)return!0;if(Je.length!==et.length)return!1;for(let tt=0;tt<Je.length;tt++)if(Je[tt]!==et[tt])return!1;return!0}(In,Rn.current),Fn=-1!==An&&-1===Mn||Nn,Bn=function(Je){return"boolean"==typeof Je?{draggable:Je,droppable:Je}:Je}(wn);Cn.useIsomorphicLayoutEffect(()=>{Nn&&jn&&Pn(In)},[Nn,In,jn,Pn]),it.useEffect(()=>{Rn.current=In},[In]);const Vn=it.useMemo(()=>({activeIndex:Mn,containerId:Ln,disabled:Bn,disableTransforms:Fn,items:In,overIndex:An,useDragOverlay:Tn,sortedRects:a(In,En),strategy:_n}),[Mn,Ln,Bn.draggable,Bn.droppable,Fn,In,An,En,Tn,_n]);return Zt.createElement(Sn.Provider,{value:Vn},et)},et.arrayMove=i,et.arraySwap=function(Je,et,tt){const ot=Je.slice();return ot[et]=Je[tt],ot[tt]=Je[et],ot},et.defaultAnimateLayoutChanges=p,et.defaultNewIndexGetter=f,et.hasSortableData=v,et.horizontalListSortingStrategy=Je=>{var et;let{rects:tt,activeNodeRect:ot,activeIndex:it,overIndex:Zt,index:en}=Je;const Cn=null!=(et=tt[it])?et:ot;if(!Cn)return null;const wn=function(Je,et,tt){const ot=Je[et],it=Je[et-1],Zt=Je[et+1];return ot&&(it||Zt)?tt<et?it?ot.left-(it.left+it.width):Zt.left-(ot.left+ot.width):Zt?Zt.left-(ot.left+ot.width):ot.left-(it.left+it.width):0}(tt,en,it);if(en===it){const Je=tt[Zt];return Je?{x:it<Zt?Je.left+Je.width-(Cn.left+Cn.width):Je.left-Cn.left,y:0,..._n}:null}return en>it&&en<=Zt?{x:-Cn.width-wn,y:0,..._n}:en<it&&en>=Zt?{x:Cn.width+wn,y:0,..._n}:{x:0,y:0,..._n}},et.rectSortingStrategy=l,et.rectSwappingStrategy=Je=>{let et,tt,{activeIndex:ot,index:it,rects:Zt,overIndex:en}=Je;return it===ot&&(et=Zt[it],tt=Zt[en]),it===en&&(et=Zt[it],tt=Zt[ot]),tt&&et?{x:tt.left-et.left,y:tt.top-et.top,scaleX:tt.width/et.width,scaleY:tt.height/et.height}:null},et.sortableKeyboardCoordinates=(Je,et)=>{let{context:{active:tt,collisionRect:ot,droppableRects:it,droppableContainers:Zt,over:_n,scrollableAncestors:wn}}=et;if(Dn.includes(Je.code)){if(Je.preventDefault(),!tt||!ot)return;const et=[];Zt.getEnabled().forEach(tt=>{if(!tt||null!=tt&&tt.disabled)return;const Zt=it.get(tt.id);if(Zt)switch(Je.code){case en.KeyboardCode.Down:ot.top<Zt.top&&et.push(tt);break;case en.KeyboardCode.Up:ot.top>Zt.top&&et.push(tt);break;case en.KeyboardCode.Left:ot.left>Zt.left&&et.push(tt);break;case en.KeyboardCode.Right:ot.left<Zt.left&&et.push(tt)}});const kn=en.closestCorners({active:tt,collisionRect:ot,droppableRects:it,droppableContainers:et,pointerCoordinates:null});let En=en.getFirstCollision(kn,"id");if(En===(null==_n?void 0:_n.id)&&kn.length>1&&(En=kn[1].id),null!=En){const Je=Zt.get(tt.id),et=Zt.get(En),_n=et?it.get(et.id):null,kn=null==et?void 0:et.node.current;if(kn&&_n&&Je&&et){const tt=en.getScrollableAncestors(kn).some((Je,et)=>wn[et]!==Je),it=I(Je,et),Zt=(xn=et,!(!v(Sn=Je)||!v(xn))&&!!I(Sn,xn)&&Sn.data.current.sortable.index<xn.data.current.sortable.index),En=tt||!it?{x:0,y:0}:{x:Zt?ot.width-_n.width:0,y:Zt?ot.height-_n.height:0},Dn={x:_n.left,y:_n.top};return En.x&&En.y?Dn:Cn.subtract(Dn,En)}}}var Sn,xn},et.useSortable=function(Je){let{animateLayoutChanges:et=p,attributes:tt,disabled:ot,data:Zt,getNewIndex:_n=f,id:wn,strategy:Dn,resizeObserverConfig:Pn,transition:Ln=xn}=Je;const{items:Tn,containerId:In,activeIndex:jn,disabled:Mn,disableTransforms:An,sortedRects:Rn,overIndex:Nn,useDragOverlay:Fn,strategy:Bn}=it.useContext(Sn),Vn=function(Je,et){var tt,ot;return"boolean"==typeof Je?{draggable:Je,droppable:!1}:{draggable:null!=(tt=null==Je?void 0:Je.draggable)?tt:et.draggable,droppable:null!=(ot=null==Je?void 0:Je.droppable)?ot:et.droppable}}(ot,Mn),Wn=Tn.indexOf(wn),zn=it.useMemo(()=>({sortable:{containerId:In,index:Wn,items:Tn},...Zt}),[In,Zt,Wn,Tn]),Hn=it.useMemo(()=>Tn.slice(Tn.indexOf(wn)),[Tn,wn]),{rect:$n,node:qn,isOver:Kn,setNodeRef:Un}=en.useDroppable({id:wn,data:zn,disabled:Vn.droppable,resizeObserverConfig:{updateMeasurementsFor:Hn,...Pn}}),{active:Gn,activatorEvent:Jn,activeNodeRect:Cr,attributes:wr,setNodeRef:Sr,listeners:Or,isDragging:xr,over:kr,setActivatorNodeRef:Lr,transform:Nr}=en.useDraggable({id:wn,data:zn,attributes:{...En,...tt},disabled:Vn.draggable}),Wr=Cn.useCombinedRefs(Un,Sr),zr=Boolean(Gn),Hr=zr&&!An&&s(jn)&&s(Nn),$r=!Fn&&xr,Kr=$r&&Hr?Nr:null,Ur=Hr?null!=Kr?Kr:(null!=Dn?Dn:Bn)({rects:Rn,activeNodeRect:Cr,activeIndex:jn,overIndex:Nn,index:Wn}):null,Gr=s(jn)&&s(Nn)?_n({id:wn,items:Tn,activeIndex:jn,overIndex:Nn}):Wn,Zr=null==Gn?void 0:Gn.id,Xr=it.useRef({activeId:Zr,items:Tn,newIndex:Gr,containerId:In}),Yr=Tn!==Xr.current.items,Qr=et({active:Gn,containerId:In,isDragging:xr,isSorting:zr,id:wn,index:Wn,items:Tn,newIndex:Xr.current.newIndex,previousItems:Xr.current.items,previousContainerId:Xr.current.containerId,transition:Ln,wasDragging:null!=Xr.current.activeId}),Jr=function(Je){let{disabled:et,index:tt,node:ot,rect:Zt}=Je;const[_n,wn]=it.useState(null),Sn=it.useRef(tt);return Cn.useIsomorphicLayoutEffect(()=>{if(!et&&tt!==Sn.current&&ot.current){const Je=Zt.current;if(Je){const et=en.getClientRect(ot.current,{ignoreTransform:!0}),tt={x:Je.left-et.left,y:Je.top-et.top,scaleX:Je.width/et.width,scaleY:Je.height/et.height};(tt.x||tt.y)&&wn(tt)}}tt!==Sn.current&&(Sn.current=tt)},[et,tt,ot,Zt]),it.useEffect(()=>{_n&&wn(null)},[_n]),_n}({disabled:!Qr,index:Wn,node:qn,rect:$n});return it.useEffect(()=>{zr&&Xr.current.newIndex!==Gr&&(Xr.current.newIndex=Gr),In!==Xr.current.containerId&&(Xr.current.containerId=In),Tn!==Xr.current.items&&(Xr.current.items=Tn)},[zr,Gr,In,Tn]),it.useEffect(()=>{if(Zr===Xr.current.activeId)return;if(Zr&&!Xr.current.activeId)return void(Xr.current.activeId=Zr);const Je=setTimeout(()=>{Xr.current.activeId=Zr},50);return()=>clearTimeout(Je)},[Zr]),{active:Gn,activeIndex:jn,attributes:wr,data:zn,rect:$n,index:Wn,newIndex:Gr,items:Tn,isOver:Kn,isSorting:zr,isDragging:xr,listeners:Or,node:qn,overIndex:Nn,over:kr,setNodeRef:Wr,setActivatorNodeRef:Lr,setDroppableNodeRef:Un,setDraggableNodeRef:Sr,transform:null!=Jr?Jr:Ur,transition:Jr||Yr&&Xr.current.newIndex===Wn?kn:$r&&!Cn.isKeyboardEvent(Jn)||!Ln?void 0:zr||Qr?Cn.CSS.Transition.toString({...Ln,property:"transform"}):void 0}},et.verticalListSortingStrategy=Je=>{var et;let{activeIndex:tt,activeNodeRect:ot,index:it,rects:Zt,overIndex:en}=Je;const Cn=null!=(et=Zt[tt])?et:ot;if(!Cn)return null;if(it===tt){const Je=Zt[en];return Je?{x:0,y:tt<en?Je.top+Je.height-(Cn.top+Cn.height):Je.top-Cn.top,...wn}:null}const _n=function(Je,et,tt){const ot=Je[et],it=Je[et-1],Zt=Je[et+1];return ot?tt<et?it?ot.top-(it.top+it.height):Zt?Zt.top-(ot.top+ot.height):0:Zt?Zt.top-(ot.top+ot.height):it?ot.top-(it.top+it.height):0:0}(Zt,it,tt);return it>tt&&it<=en?{x:0,y:-Cn.height-_n,...wn}:it<tt&&it>=en?{x:0,y:Cn.height+_n,...wn}:{x:0,y:0,...wn}}},7174:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(647);var xn=wn().span.withConfig({displayName:"ScreenReaderContentStyles__Styled",componentId:"sc-1lnohwp-0"})(["",";"],Sn.mixins.screenReaderContent());function f(){return(f=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function s(Je,et){if(null==Je)return{};var tt,ot,it=function p(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node.isRequired,elementRef:Cn().oneOfType([Cn().func,Cn().object])};function y(Je){var et=Je.children,tt=Je.elementRef,ot=s(Je,["children","elementRef"]);return Zt().createElement(xn,f({"data-test":"screen-reader-content",ref:tt},ot),et)}y.propTypes=kn;const En=y;Je.exports=ot})()},7175:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=tt(1045);var it=function getSettingsFromThemedProps(Je){var et,tt=(null===(et=Je.theme)||void 0===et?void 0:et.splunkThemeV1)||{},it=tt.family,Zt=tt.colorScheme,en=tt.density;return(0,ot.addThemeDefaults)({family:it,colorScheme:Zt,density:en})};et.default=it},7176:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(2523)),it=_interopRequireDefault(tt(3930)),Zt=_interopRequireDefault(tt(3931)),en=_interopRequireDefault(tt(3932)),Cn=_interopRequireDefault(tt(7177));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var _n=function createEnterpriseTheme(Je){var et=Je.colorScheme,tt=Je.density,_n={light:ot.default,dark:it.default}[et],wn={compact:Zt.default,comfortable:en.default}[tt],Sn=(0,Cn.default)({colorScheme:et,density:tt});return _objectSpread(_objectSpread(_objectSpread({},_n),wn),Sn)};et.default=_n},7177:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(97)),it=_interopRequireDefault(tt(2523)),Zt=_interopRequireDefault(tt(3930)),en=_interopRequireDefault(tt(3931)),Cn=_interopRequireDefault(tt(3932));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}var _n=function createPrismaAliases(Je){var et=Je.colorScheme,tt=Je.density,_n={light:it.default,dark:Zt.default}[et],wn={compact:en.default,comfortable:Cn.default}[tt];return{accentColorPositive:_n.successColor,accentColorWarning:_n.warningColor,accentColorAlert:_n.alertColor,accentColorNegative:_n.errorColor,statusColorInfo:_n.infoColorL10,statusColorNormal:_n.successColorL10,statusColorLow:_n.warningColorL10,statusColorMedium:_n.alertColorL10,statusColorHigh:_n.errorColorL10,statusColorCritical:_n.errorColorD20,embossShadow:_n.overlayShadow,dragShadow:_n.overlayShadow,modalShadow:_n.overlayShadow,backgroundColorPopup:_n.backgroundColor,backgroundColorSection:_n.backgroundColor,backgroundColorSidebar:_n.backgroundColor,backgroundColorPage:_n.backgroundColor,backgroundColorNavigation:_n.backgroundColor,backgroundColorFloating:_n.backgroundColor,backgroundColorDialog:_n.backgroundColor,backgroundColorScrim:(0,ot.default)(_n.gray30).setAlpha(.8).toRgbString(),contentColorActive:_n.textColor,contentColorDefault:_n.textColor,contentColorMuted:_n.textGray,contentColorDisabled:_n.textDisabledColor,contentColorInverted:_n.gray30,neutral100:"dark"===et?_n.gray25:_n.gray98,neutral200:"dark"===et?_n.gray30:_n.gray96,neutral300:"dark"===et?_n.gray45:_n.gray92,neutral400:"dark"===et?_n.gray60:ot.default.mix(_n.gray92,_n.gray80).toRgbString(),neutral500:_n.gray80,interactiveColorPrimary:_n.brandColor,interactiveColorBorder:"dark"===et?_n.gray20:_n.gray60,interactiveColorBorderActive:"dark"===et?_n.gray20:_n.gray60,interactiveColorBorderHover:"dark"===et?_n.gray20:_n.gray60,interactiveColorBorderDisabled:"dark"===et?_n.gray30:_n.gray92,interactiveColorBackgroundDisabled:"dark"===et?_n.gray22:_n.gray96,spacingXSmall:wn.spacingQuarter,spacingSmall:wn.spacingHalf,spacingMedium:"calc(".concat(wn.spacing," * 0.75)"),spacingLarge:wn.spacing,spacingXLarge:"calc(".concat(wn.spacing," * 1.5)"),spacingXXLarge:"calc(".concat(wn.spacing," * 2)"),spacingXXXLarge:"calc(".concat(wn.spacing," * 2.5)")}};et.default=_n},7178:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(3933)),it=_interopRequireDefault(tt(3934)),Zt=_interopRequireDefault(tt(7179)),en=_interopRequireDefault(tt(7180)),Cn=_interopRequireDefault(tt(7181));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var _n=function createPrismaTheme(Je){var et=Je.colorScheme,tt=Je.density,_n={light:ot.default,dark:it.default}[et],wn={compact:Zt.default,comfortable:en.default}[tt];return _objectSpread(_objectSpread(_objectSpread({},(0,Cn.default)({colorScheme:et})),_n),wn)};et.default=_n},7179:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingXSmall:"4px",spacingSmall:"8px",spacingMedium:"12px",spacingLarge:"16px",spacingXLarge:"24px",spacingXXLarge:"32px",spacingXXXLarge:"40px",fontSizeSmall:"12px",fontSize:"14px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"32px",borderRadius:"4px"};et.default=ot},7180:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={spacingXSmall:"4px",spacingSmall:"8px",spacingMedium:"12px",spacingLarge:"16px",spacingXLarge:"24px",spacingXXLarge:"32px",spacingXXXLarge:"40px",fontSizeSmall:"12px",fontSize:"14px",fontSizeLarge:"16px",fontSizeXLarge:"18px",fontSizeXXLarge:"24px",lineHeight:"20px",inputHeight:"40px",borderRadius:"4px"};et.default=ot},7181:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=_interopRequireDefault(tt(97)),it=_interopRequireDefault(tt(7182)),Zt=_interopRequireDefault(tt(3933)),en=_interopRequireDefault(tt(3934));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Cn=function createPrismaBase(Je){var et=Je.colorScheme,tt={light:Zt.default,dark:en.default}[et],Cn={focusColor:(0,ot.default)(tt.interactiveColorPrimary).setAlpha(.7).toRgbString(),transparent:"transparent",linkColor:tt.interactiveColorPrimary},_n={hoverShadow:"0 0 0 2px ".concat(tt.backgroundColorPage,", 0 0 0 5px ").concat(tt.interactiveColorOverlayHover),focusShadow:"0 0 0 2px ".concat(tt.backgroundColorPage,", 0 0 0 5px ").concat(Cn.focusColor),focusShadowInset:"inset 0 0 0 3px ".concat(Cn.focusColor)},wn={activeBorder:"double ".concat(tt.interactiveColorBorderActive),borderColor:"".concat(tt.neutral200),borderColorWeak:"".concat(tt.neutral100),borderColorStrong:"".concat(tt.neutral300)},Sn={draggableBackground:"radial-gradient(circle at 1px 1px, ".concat(tt.contentColorMuted,", ").concat(tt.contentColorMuted," 1px, transparent 1px) 0 0 / 4px 6px")},xn="'Splunk Platform Sans', 'Splunk Data Sans', Roboto, Droid, 'Helvetica Neue', Helvetica, Arial, sans-serif";return _objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{sansFontFamily:xn,serifFontFamily:"Georgia, 'Times New Roman', Times, serif",monoFontFamily:"'Splunk Platform Mono', 'Roboto Mono', Consolas, 'Droid Sans Mono', Monaco, 'Courier New', Courier, monospace",fontFamily:xn}),{fontWeightLight:300,fontWeightNormal:400,fontWeightSemiBold:500,fontWeightBold:700,fontWeightHeavy:800,fontWeightExtraBold:900}),Cn),it.default),_n),wn),Sn),{zindexLayer:1e3,zindexFixedNavbar:1030,zindexModalBackdrop:1040,zindexModal:1050,zindexPopover:1060,zindexToastMessages:2e3})};et.default=Cn},7182:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=et.highLow=et.sequential=et.divergent=et.categorical=et.staticColors=void 0;var ot={static1:"#7B56DB",static2:"#009CEB",static3:"#00CDAF",static4:"#DD9900",static5:"#FF677B",static6:"#CB2196",static7:"#813193",static8:"#0051B5",static9:"#008C80",static10:"#99B100",static11:"#FFA476",static12:"#FF6ACE",static13:"#AE8CFF",static14:"#00689D",static15:"#00490A",static16:"#465D00",static17:"#9D6300",static18:"#F6540B",static19:"#FF969E",static20:"#E47BFE"};et.staticColors=ot;var it=_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{categorical1D1:"#5C33FF",categorical1D2:"#207865",categorical1D3:"#AD3F20",categorical1D4:"#003E80",categorical1D5:"#78062A",categorical1D6:"#2F8811",categorical1D7:"#555555"}),{categorical1L1:"#9980FF",categorical1L2:"#45D4BA",categorical1L3:"#FB865C",categorical1L4:"#66AAF9",categorical1L5:"#E85B79",categorical1L6:"#88EE66",categorical1L7:"#F0B000"}),{categorical2D1:"#1F4D5B",categorical2D2:"#CC0AD6",categorical2D3:"#017FA2",categorical2D4:"#D81E5B",categorical2D5:"#621FFF",categorical2D6:"#348350",categorical2D7:"#555555"}),{categorical2L1:"#5599BE",categorical2L2:"#FB9DFB",categorical2L3:"#00BBEE",categorical2L4:"#EE3399",categorical2L5:"#9980FF",categorical2L6:"#5FBF7F",categorical2L7:"#F58B00"});et.categorical=it;var Zt=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{divergent1D1:"#118832",divergent1D2:"#1C6B2D",divergent1D3:"#284D27",divergent1D4:"#333022",divergent1D5:"#692A21",divergent1D6:"#9E2520",divergent1D7:"#D41F1F"}),{divergent1L1:"#08AE37",divergent1L2:"#55C169",divergent1L3:"#A1D59C",divergent1L4:"#EEE8CE",divergent1L5:"#F4BAA9",divergent1L6:"#F98C83",divergent1L7:"#FF5E5E"}),{divergent2D1:"#0070F3",divergent2D2:"#115BAD",divergent2D3:"#224468",divergent2D4:"#333022",divergent2D5:"#692A21",divergent2D6:"#9E2520",divergent2D7:"#D41F1F"}),{divergent2L1:"#2A99FF",divergent2L2:"#6BB3EE",divergent2L3:"#ADCCDD",divergent2L4:"#EEE8CE",divergent2L5:"#F4BAA9",divergent2L6:"#F98C83",divergent2L7:"#FF5E5E"}),{divergent3D1:"#299986",divergent3D2:"#277C52",divergent3D3:"#24551F",divergent3D4:"#333022",divergent3D5:"#422879",divergent3D6:"#602CA1",divergent3D7:"#8747DA"}),{divergent3L1:"#14846C",divergent3L2:"#45D4BA",divergent3L3:"#9ADEC4",divergent3L4:"#EEE8CE",divergent3L5:"#D7BEE4",divergent3L6:"#C093F9",divergent3L7:"#9156DD"}),{divergent4D1:"#0D8387",divergent4D2:"#1A6765",divergent4D3:"#264C44",divergent4D4:"#333022",divergent4D5:"#693623",divergent4D6:"#9F3B23",divergent4D7:"#D54124"}),{divergent4L1:"#008287",divergent4L2:"#2EA39B",divergent4L3:"#5CC3AF",divergent4L4:"#EEE8CE",divergent4L5:"#ECA14E",divergent4L6:"#E3723A",divergent4L7:"#DA4325"});et.divergent=Zt;var en=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{sequential1D1:"#118832",sequential1D2:"#669922",sequential1D3:"#9D9F0D",sequential1D4:"#CBA700",sequential1D5:"#D97A0D",sequential1D6:"#D94E17",sequential1D7:"#D41F1F"}),{sequential1L1:"#088F44",sequential1L2:"#2EB82E",sequential1L3:"#C3CC33",sequential1L4:"#FFD442",sequential1L5:"#FFA857",sequential1L6:"#FF7149",sequential1L7:"#FE3A3A"}),{sequential2D1:"#333022",sequential2D2:"#3D2830",sequential2D3:"#562E4C",sequential2D4:"#6F3468",sequential2D5:"#873A83",sequential2D6:"#A0409F",sequential2D7:"#B846BB"}),{sequential2L1:"#EEE8CE",sequential2L2:"#E8C7CE",sequential2L3:"#E1A6CD",sequential2L4:"#DB86CD",sequential2L5:"#D465CD",sequential2L6:"#CE44CC",sequential2L7:"#C723CC"}),{sequential3D1:"#333022",sequential3D2:"#253223",sequential3D3:"#244333",sequential3D4:"#245442",sequential3D5:"#246451",sequential3D6:"#237561",sequential3D7:"#238570"}),{sequential3L1:"#EEE8CE",sequential3L2:"#B6ECD4",sequential3L3:"#7EEFDA",sequential3L4:"#45D4BA",sequential3L5:"#35B9A0",sequential3L6:"#249F86",sequential3L7:"#14846C"}),{sequential4D1:"#333022",sequential4D2:"#442519",sequential4D3:"#64271F",sequential4D4:"#832A24",sequential4D5:"#A0312E",sequential4D6:"#BD3737",sequential4D7:"#DA3B30"}),{sequential4L1:"#EEE8CE",sequential4L2:"#F5CEBF",sequential4L3:"#FCB4B0",sequential4L4:"#F99C96",sequential4L5:"#F6847C",sequential4L6:"#DF564D",sequential4L7:"#DD2E2E"}),{sequential5D1:"#2E2E55",sequential5D2:"#4B1773",sequential5D3:"#77136A",sequential5D4:"#A81A45",sequential5D5:"#D24620",sequential5D6:"#D97A0D",sequential5D7:"#CBA700"}),{sequential5L1:"#EEE8CE",sequential5L2:"#F2DD88",sequential5L3:"#FFC355",sequential5L4:"#FF9D66",sequential5L5:"#FF7777",sequential5L6:"#EE4477",sequential5L7:"#DD22BB"}),{sequential6D1:"#1C3355",sequential6D2:"#005580",sequential6D3:"#007575",sequential6D4:"#118832",sequential6D5:"#669922",sequential6D6:"#9D9F0D",sequential6D7:"#CBA700"}),{sequential6L1:"#EEE8CE",sequential6L2:"#E7E755",sequential6L3:"#A3E052",sequential6L4:"#0AD647",sequential6L5:"#00BBBB",sequential6L6:"#1182F3",sequential6L7:"#6666DD"});et.sequential=en;var Cn=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{highLow1DHigh:"#1C6B2D",highLow1DLow:"#9E2520"}),{highLow1LHigh:"#55C169",highLow1LLow:"#F98C83"}),{highLow2DHigh:"#115BAD",highLow2DLow:"#9E2520"}),{highLow2LHigh:"#6BB3EE",highLow2LLow:"#F98C83"}),{highLow3DHigh:"#277C52",highLow3DLow:"#602CA1"}),{highLow3LHigh:"#45D4BA",highLow3LLow:"#C093F9"}),{highLow4DHigh:"#1A6765",highLow4DLow:"#9F3B23"}),{highLow4LHigh:"#2EA39B",highLow4LLow:"#E3723A"});et.highLow=Cn;var _n=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},ot),it),Zt),en),Cn);et.default=_n},7183:function(Je,et,tt){"use strict";function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0});var ot={typography:!0};Object.defineProperty(et,"typography",{enumerable:!0,get:function get(){return Zt.default}}),et.default=void 0;var it=_interopRequireWildcard(tt(7184));Object.keys(it).forEach((function(Je){"default"!==Je&&"__esModule"!==Je&&(Object.prototype.hasOwnProperty.call(ot,Je)||Object.defineProperty(et,Je,{enumerable:!0,get:function get(){return it[Je]}}))}));var Zt=_interopRequireWildcard(tt(7185));function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var Je=new WeakMap;return _getRequireWildcardCache=function _getRequireWildcardCache(){return Je},Je}function _interopRequireWildcard(Je){if(Je&&Je.__esModule)return Je;if(null===Je||"object"!==_typeof(Je)&&"function"!=typeof Je)return{default:Je};var et=_getRequireWildcardCache();if(et&&et.has(Je))return et.get(Je);var tt={},ot=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var it in Je)if(Object.prototype.hasOwnProperty.call(Je,it)){var Zt=ot?Object.getOwnPropertyDescriptor(Je,it):null;Zt&&(Zt.get||Zt.set)?Object.defineProperty(tt,it,Zt):tt[it]=Je[it]}return tt.default=Je,et&&et.set(Je,tt),tt}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.keys(Zt).forEach((function(Je){"default"!==Je&&"__esModule"!==Je&&(Object.prototype.hasOwnProperty.call(ot,Je)||Object.defineProperty(et,Je,{enumerable:!0,get:function get(){return Zt[Je]}}))}));var en=_objectSpread(_objectSpread({},it.default),{},{typography:Zt.default});et.default=en},7184:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.clearfix=clearfix,et.ellipsis=ellipsis,et.printWidth100Percent=printWidth100Percent,et.printHide=printHide,et.printNoBackground=printNoBackground,et.printWrapAll=printWrapAll,et.screenReaderContent=screenReaderContent,et.overlayColors=overlayColors,et.colorWithAlpha=colorWithAlpha,et.default=et.reset=void 0;var ot=_interopRequireDefault(tt(97)),it=tt(2),Zt=tt(281),en=_interopRequireDefault(tt(2524)),Cn=_interopRequireDefault(tt(1813));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function _templateObject(){var Je=function _taggedTemplateLiteral(Je,et){et||(et=Je.slice(0));return Object.freeze(Object.defineProperties(Je,{raw:{value:Object.freeze(et)}}))}(["\n /* Generic resets */\n animation: none 0s ease 0s 1 normal none running;\n backface-visibility: visible;\n background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;\n border: medium none currentColor;\n border-collapse: separate;\n border-image: none;\n border-radius: 0;\n border-spacing: 0;\n bottom: auto;\n box-shadow: none;\n caption-side: top;\n clear: none;\n clip: auto;\n color-scheme: ",";\n columns: auto;\n column-count: auto;\n column-fill: balance;\n column-gap: normal;\n column-rule: medium none currentColor;\n column-span: 1;\n column-width: auto;\n content: normal;\n counter-increment: none;\n counter-reset: none;\n empty-cells: show;\n float: none;\n font-style: normal;\n font-variant: normal;\n font-weight: normal;\n font-stretch: normal;\n height: auto;\n hyphens: none;\n left: auto;\n letter-spacing: normal;\n list-style: disc outside none;\n margin: 0;\n max-height: none;\n max-width: none;\n min-height: 0;\n min-width: 0;\n opacity: 1;\n orphans: 2;\n overflow: visible;\n overflow-x: visible;\n overflow-y: visible;\n padding: 0;\n page-break-after: auto;\n page-break-before: auto;\n page-break-inside: auto;\n perspective: none;\n perspective-origin: 50% 50%;\n pointer-events: auto;\n position: static;\n right: auto;\n tab-size: 8;\n table-layout: auto;\n text-align: left;\n text-align-last: auto;\n text-decoration: none;\n text-indent: 0;\n text-shadow: none;\n text-transform: none;\n top: auto;\n transform: none;\n transform-origin: 50% 50% 0;\n transform-style: flat;\n transition: none 0s ease 0s;\n user-select: auto;\n vertical-align: baseline;\n white-space: normal;\n widows: 2;\n width: auto;\n word-spacing: normal;\n z-index: auto;\n /* Splunk-specific resets */\n border-width: 1px;\n box-sizing: border-box;\n color: ",";\n cursor: inherit;\n display: ",";\n font-family: ",";\n font-size: ",";\n line-height: ",";\n outline: medium none ",";\n visibility: inherit;\n "]);return _templateObject=function _templateObject(){return Je},Je}var _n=function reset(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"inline";return function(){return(0,it.css)(_templateObject(),(0,Cn.default)({dark:"dark",light:"light"}),(0,Cn.default)({enterprise:en.default.textColor,prisma:en.default.contentColorDefault}),Je,en.default.fontFamily,en.default.fontSize,en.default.lineHeight,en.default.focusColor)}};function clearfix(){return{"&::after":{display:"table",content:'""',clear:"both"}}}function ellipsis(){return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}function printWidth100Percent(){return{maxWidth:"100% !important",width:"100% !important",overflow:"hidden !important"}}function printHide(){return{display:"none !important"}}function printNoBackground(){return{background:"none !important"}}function printWrapAll(){return{wordBreak:"break-all !important",wordWrap:"break-word !important",overflowWrap:"break-word !important",whiteSpace:"normal !important"}}function screenReaderContent(){return{position:"absolute",overflow:"hidden",clip:"rect(0 0 0 0)",height:"1px",width:"1px",margin:"-1px",padding:0,border:0}}function overlayColors(Je,et){return function(tt){var it="function"==typeof Je?Je(tt):Je,en="function"==typeof et?et(tt):et,Cn=(0,Zt.normal)((0,ot.default)(it).toRgb(),(0,ot.default)(en).toRgb());return(0,ot.default)(Cn).toRgbString()}}function colorWithAlpha(Je,et){return function(tt){var it="function"==typeof Je?Je(tt):Je;return(0,ot.default)(it).setAlpha(et).toRgbString()}}et.reset=_n;var wn={reset:_n,clearfix:clearfix,ellipsis:ellipsis,printWidth100Percent:printWidth100Percent,printHide:printHide,printNoBackground:printNoBackground,printWrapAll:printWrapAll,screenReaderContent:screenReaderContent,colorWithAlpha:colorWithAlpha,overlayColors:overlayColors};et.default=wn},7185:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.typographyVariants=et.default=void 0;var ot=tt(2),it=_interopRequireDefault(tt(132)),Zt=_interopRequireDefault(tt(2524)),en=_interopRequireDefault(tt(1813));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function _templateObject2(){var Je=_taggedTemplateLiteral(["\n margin: 0;\n padding: 0;\n "]);return _templateObject2=function _templateObject2(){return Je},Je}function _templateObject(){var Je=_taggedTemplateLiteral(["\n ","\n\n color: ",";\n font-family: ",";\n font-size: ",";\n font-weight: ",";\n line-height: ",";\n "]);return _templateObject=function _templateObject(){return Je},Je}function _taggedTemplateLiteral(Je,et){return et||(et=Je.slice(0)),Object.freeze(Object.defineProperties(Je,{raw:{value:Object.freeze(et)}}))}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}var Cn=["body","title1","title2","title3","title4","title5","title6","title7","largeBody","smallBody","footnote","monoBody","monoSmallBody"];et.typographyVariants=Cn;var _n={active:Zt.default.contentColorActive,default:Zt.default.contentColorDefault,disabled:Zt.default.contentColorDisabled,inverted:Zt.default.contentColorInverted,muted:Zt.default.contentColorMuted,inherit:"inherit"},wn={sansSerif:Zt.default.sansFontFamily,monospace:Zt.default.monoFontFamily},Sn={light:Zt.default.fontWeightLight,normal:Zt.default.fontWeightNormal,semiBold:Zt.default.fontWeightSemiBold,bold:Zt.default.fontWeightBold,extraBold:Zt.default.fontWeightExtraBold,heavy:Zt.default.fontWeightHeavy};var xn=function typography(Je,et){var tt,xn=function isTypographyVariant(Je){return"string"==typeof Je&&Cn.includes(Je)}(Je)?Je:void 0;tt=xn&&void 0!==et?et:void 0===xn&&"object"===_typeof(Je)&&void 0===et?Je:{};var kn=xn?function getStylesForVariant(Je){var et=Zt.default.contentColorDefault,tt=Zt.default.fontFamily,ot=Zt.default.lineHeight,it=Zt.default.fontSize,Cn="normal";switch(Je){case"title1":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"48px"}),it=(0,en.default)({enterprise:"24px",prisma:"36px"}),Cn=(0,en.default)({enterprise:"500",prisma:Zt.default.fontWeightBold});break;case"title2":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"24px"}),it=(0,en.default)({enterprise:"18px",prisma:"24px"}),Cn=(0,en.default)({enterprise:"500",prisma:Zt.default.fontWeightBold});break;case"title3":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"24px"}),it=(0,en.default)({enterprise:"16px",prisma:"20px"}),Cn=(0,en.default)({enterprise:"500",prisma:Zt.default.fontWeightBold});break;case"title4":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:"20px",prisma:"24px"}),it=(0,en.default)({enterprise:Zt.default.fontSize,prisma:"16px"}),Cn=Zt.default.fontWeightBold;break;case"title5":et=Zt.default.contentColorActive,ot=Zt.default.lineHeight,it=(0,en.default)({enterprise:"12px",prisma:Zt.default.fontSize}),Cn=(0,en.default)({enterprise:Zt.default.fontWeightSemiBold,prisma:Zt.default.fontWeightBold});break;case"title6":et=Zt.default.contentColorActive,ot=(0,en.default)({enterprise:Zt.default.lineHeight,prisma:"16px"}),it=(0,en.default)({enterprise:"12px",prisma:"13px"}),Cn=Zt.default.fontWeightSemiBold;break;case"title7":et=Zt.default.contentColorActive,ot="16px",it=Zt.default.fontSizeSmall,Cn=Zt.default.fontWeightSemiBold;break;case"largeBody":et=Zt.default.contentColorDefault,ot="24px",it=Zt.default.fontSizeLarge,Cn="normal";break;case"smallBody":et=Zt.default.contentColorDefault,ot="16px",it=Zt.default.fontSizeSmall,Cn="normal";break;case"footnote":et=Zt.default.contentColorDefault,ot="13px",it="10px",Cn="normal";break;case"monoBody":tt=Zt.default.monoFontFamily;break;case"monoSmallBody":et=Zt.default.contentColorDefault,tt=Zt.default.monoFontFamily,ot="16px",it=Zt.default.fontSizeSmall,Cn="normal";break;case"body":break;default:return Je}return{color:et,family:tt,size:it,weight:Cn,lineHeight:ot,withReset:!0}}(xn):{},En=_objectSpread(_objectSpread({},tt),{},{size:tt.size?"".concat(tt.size,"px"):void 0,lineHeight:tt.lineHeight?"".concat(tt.lineHeight,"px"):void 0,color:tt.color?_n[tt.color]:void 0,family:tt.family?wn[tt.family]:void 0,weight:tt.weight?Sn[tt.weight]:void 0}),Dn={color:Zt.default.contentColorDefault,family:Zt.default.fontFamily,size:Zt.default.fontSize,weight:"normal",lineHeight:Zt.default.lineHeight,withReset:!1},Pn=(0,it.default)(Dn,kn,En);return function(){return(0,ot.css)(_templateObject(),(function(){return Pn.withReset&&(0,ot.css)(_templateObject2())}),Pn.color,Pn.family,Pn.size,Pn.weight,Pn.lineHeight)}};et.default=xn},7186:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=tt(1813),it=tt(1045),Zt=function pickVariant(Je,et){return function(tt){var Zt,en=tt[Je],Cn=et[en];if((0,ot.isInterpolationResult)(Cn))return Cn;var _n=(0,it.addThemeDefaults)(null===(Zt=tt.theme)||void 0===Zt?void 0:Zt.splunkThemeV1);return(0,ot.getThemeVariant)(Cn,_n)}};et.default=Zt},7187:function(Je,et,tt){"use strict";function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0}),et.default=function SplunkThemeProvider(Je){var et=Je.family,tt=Je.colorScheme,Zt=Je.density,en=Je.additionalThemeProperties,Cn=Je.customizeTheme,_n=function _objectWithoutProperties(Je,et){if(null==Je)return{};var tt,ot,it=function _objectWithoutPropertiesLoose(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}(Je,["family","colorScheme","density","additionalThemeProperties","customizeTheme"]),wn=((0,ot.useContext)(it.ThemeContext)||{}).splunkThemeV1,Sn=void 0===wn?{}:wn,xn=_objectSpread(_objectSpread({},en),{},{splunkThemeV1:{family:et||Sn.family||"prisma",colorScheme:tt||Sn.colorScheme||"dark",density:Zt||Sn.density||"comfortable",customizer:Cn||Sn.customizer}});return ot.default.createElement(it.ThemeProvider,_extends({theme:xn},_n))};var ot=function _interopRequireWildcard(Je){if(Je&&Je.__esModule)return Je;if(null===Je||"object"!==_typeof(Je)&&"function"!=typeof Je)return{default:Je};var et=_getRequireWildcardCache();if(et&&et.has(Je))return et.get(Je);var tt={},ot=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var it in Je)if(Object.prototype.hasOwnProperty.call(Je,it)){var Zt=ot?Object.getOwnPropertyDescriptor(Je,it):null;Zt&&(Zt.get||Zt.set)?Object.defineProperty(tt,it,Zt):tt[it]=Je[it]}tt.default=Je,et&&et.set(Je,tt);return tt}(tt(0)),it=tt(2);function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var Je=new WeakMap;return _getRequireWildcardCache=function _getRequireWildcardCache(){return Je},Je}function _extends(){return(_extends=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}},7188:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=tt(0),it=tt(2),Zt=tt(1045);function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function _objectWithoutProperties(Je,et){if(null==Je)return{};var tt,ot,it=function _objectWithoutPropertiesLoose(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var en=function useSplunkTheme(){var Je=(0,ot.useContext)(it.ThemeContext)||{},et=Je.splunkThemeV1,tt=void 0===et?{}:et,en=_objectWithoutProperties(Je,["splunkThemeV1"]),Cn=tt.family,_n=tt.colorScheme,wn=tt.density,Sn=tt.customizer;return _objectSpread(_objectSpread({},en),(0,Zt.getCustomizedTheme)({family:Cn,colorScheme:_n,density:wn},Sn))};et.default=en},7189:function(Je,et,tt){"use strict";function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=function _interopRequireWildcard(Je){if(Je&&Je.__esModule)return Je;if(null===Je||"object"!==_typeof(Je)&&"function"!=typeof Je)return{default:Je};var et=_getRequireWildcardCache();if(et&&et.has(Je))return et.get(Je);var tt={},ot=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var it in Je)if(Object.prototype.hasOwnProperty.call(Je,it)){var Zt=ot?Object.getOwnPropertyDescriptor(Je,it):null;Zt&&(Zt.get||Zt.set)?Object.defineProperty(tt,it,Zt):tt[it]=Je[it]}tt.default=Je,et&&et.set(Je,tt);return tt}(tt(0)),it=tt(2),Zt=tt(1045);function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var Je=new WeakMap;return _getRequireWildcardCache=function _getRequireWildcardCache(){return Je},Je}function _extends(){return(_extends=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function _objectWithoutProperties(Je,et){if(null==Je)return{};var tt,ot,it=function _objectWithoutPropertiesLoose(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var en=function withSplunkTheme(Je){var et=ot.default.forwardRef((function(et,tt){var en=(0,ot.useContext)(it.ThemeContext)||{},Cn=en.splunkThemeV1,_n=_objectWithoutProperties(en,["splunkThemeV1"]),wn=Cn||{},Sn=wn.family,xn=wn.colorScheme,kn=wn.density,En=wn.customizer,Dn=(0,Zt.addThemeDefaults)({family:Sn,colorScheme:xn,density:kn}),Pn=_objectSpread(_objectSpread({},_n),(0,Zt.getCustomizedTheme)(Dn,En));return ot.default.createElement(Je,_extends({},et,{ref:tt,splunkTheme:Pn}))})),tt=Je.displayName||Je.name||"Component";return et.displayName="withSplunkTheme(".concat(tt,")"),et};et.default=en},7190:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0})},7191:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{PopoverContext:()=>xr,default:()=>io});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(35),wn=tt(440);var Sn=et.n(wn);const xn=tt(149);var kn=et.n(xn);const En=tt(246);var Dn=et.n(En);const Pn=tt(56);var Ln=et.n(Pn);const Tn=tt(62);var In=et.n(Tn);const jn=tt(157);var Mn=et.n(jn);const An=tt(158);var Rn=et.n(An);const Nn=tt(112);var Fn=et.n(Nn);const Bn=tt(63);var Vn=et.n(Bn);const Wn=tt(38);var zn=et.n(Wn);const Hn=tt(183);var $n=et.n(Hn);const qn=tt(647),Kn=tt(3936),Un=tt(3937);var Gn=et.n(Un);const Jn=tt(3938);var Cr=et.n(Jn);const wr=tt(3939);var Sr=et.n(wr);const Or=tt(3940);function D(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function I(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?D(Object(tt),!0).forEach((function(et){F(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):D(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function F(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function z(Je){var et=Je.align,tt=Je.anchorPos,ot=Je.scrollContainerPos,it=Je.canCoverAnchor,Zt=Je.defaultPlacement,en=Je.outerContainerEl,Cn=Je.padding,_n=Je.repositionMode,wn=Je.windowHeight,Sn=Je.windowWidth,xn="any"===_n,kn="flip"===_n||xn,En=Je.placement||Zt;"vertical"===Zt?En=tt.top>wn-tt.bottom?"above":"below":"horizontal"===Zt&&(En=tt.left>Sn-tt.right?"left":"right");var Dn=En,Pn=function N(Je){var et=Je.align,tt=Je.anchorPos,ot=Je.outerContainerEl,it=Je.padding,Zt=Je.placement;switch(Zt){case"above":return{top:tt.top-ot.offsetHeight,left:"edge"===et?tt.left-it:tt.middle-ot.offsetWidth/2};case"below":return"end"===et?{top:tt.bottom,left:tt.right-ot.offsetWidth+it}:{top:tt.bottom,left:"edge"===et?tt.left-it:tt.middle-ot.offsetWidth/2};case"left":return{top:"edge"===et?tt.top-it:tt.center-ot.offsetHeight/2,left:tt.left-ot.offsetWidth};case"right":return{top:"edge"===et?tt.top-it:tt.center-ot.offsetHeight/2,left:tt.right};default:throw new Error("".concat(Zt," is not a valid placement value. Valid options are: 'above', 'below', 'left', or 'right'"))}}({align:et,anchorPos:tt,outerContainerEl:en,padding:Cn,placement:Dn}),Ln=Pn.top,Tn=Pn.left,In="auto",jn=Sn,Mn=wn,An=Dn,Rn=tt.top-en.offsetHeight>0,Nn=tt.bottom+en.offsetHeight<wn,Fn=tt.left-en.offsetWidth>0,Bn=tt.right+en.offsetWidth<Sn,Vn=.7*tt.top>wn-tt.bottom,Wn=("edge"===et?tt.left+en.offsetWidth-Cn:tt.middle+en.offsetWidth/2)>Sn,zn=("edge"===et?tt.left-Cn:tt.middle-en.offsetWidth/2)<0,Hn=("edge"===et?tt.top-Cn:tt.top-en.offsetHeight/2)<0,$n=("edge"===et?tt.top+en.offsetHeight-Cn:tt.bottom+en.offsetHeight/2)>wn;if("above"===An){if(!Rn&&kn){if(Nn)return z(I(I({},Je),{},{placement:"below"}));if(xn&&Bn)return z(I(I({},Je),{},{placement:"right"}));if(xn&&Fn)return z(I(I({},Je),{},{placement:"left"}));it&&(An="misaligned",Ln=0)}"misaligned"!==An&&(In=wn-Ln-en.offsetHeight,ot&&(In=Math.min(In,wn-ot.top)),Ln="auto"),Wn?Tn=Math.max(Sn-en.offsetWidth,0):zn&&(Tn=0),it||(Mn=tt.top)}if("below"===An){if(!Nn&&kn){if(Rn&&Vn)return z(I(I({},Je),{},{placement:"above"}));if(xn&&Bn)return z(I(I({},Je),{},{placement:"right"}));if(xn&&Fn)return z(I(I({},Je),{},{placement:"left"}));it&&(An="misaligned",Ln=0)}ot&&(Ln=Math.min(Ln,ot.bottom)),Wn?Tn=Math.max(Sn-en.offsetWidth,0):zn&&(Tn=0),it||(Mn=wn-tt.bottom)}if("left"===An){if(!Fn&&kn){if(Bn)return z(I(I({},Je),{},{placement:"right"}));if(xn&&Nn)return z(I(I({},Je),{},{placement:"below"}));if(xn&&Rn)return z(I(I({},Je),{},{placement:"above"}));it&&(An="misaligned",Ln=0)}Hn?Ln=0:$n&&(Ln=Math.max(wn-en.offsetHeight,0)),it||(jn=tt.left)}if("right"===An){if(!Bn&&kn){if(Fn)return z(I(I({},Je),{},{placement:"left"}));if(xn&&Nn)return z(I(I({},Je),{},{placement:"below"}));if(xn&&Rn)return z(I(I({},Je),{},{placement:"above"}));it&&(An="misaligned",Ln=0)}Hn?Ln=0:$n&&(Ln=Math.max(wn-en.offsetHeight,0)),it||(jn=Sn-tt.left)}return{placement:An,maxHeight:Mn,maxWidth:jn,outerContainerStyle:{top:Ln,left:Tn,bottom:In}}}var xr=(0,it.createContext)({});const kr=tt(128),Lr=tt(2);var Nr=et.n(Lr),Wr=(0,qn.pick)({enterprise:"8px",prisma:0}),zr=Nr()(kr.animated.div).withConfig({displayName:"PopoverStyles__Styled",componentId:"sc-1nahsvw-0"})(["position:fixed;z-index:",";left:-300%;top:-300%;"],qn.variables.zindexPopover),Hr=Nr().div.withConfig({displayName:"PopoverStyles__StyledBox",componentId:"sc-1nahsvw-1"})(["",";",";",";"],qn.mixins.reset("block"),(function(Je){return!Je.$open&&(0,Lr.css)(["pointer-events:none;"])}),(function(Je){return"none"!==Je.$appearance&&(0,Lr.css)(["padding:8px;"])})),$r=Nr().div.withConfig({displayName:"PopoverStyles__StyledContent",componentId:"sc-1nahsvw-2"})(["",""],(0,qn.pickVariant)("$appearance",{normal:(0,Lr.css)(["background-color:",";color:",";border:",";",";border-radius:",";"],qn.variables.backgroundColorPopup,qn.variables.contentColorDefault,(0,qn.pick)({enterprise:{light:qn.variables.border,dark:qn.variables.border},prisma:"none"}),(0,qn.pick)({enterprise:{light:(0,Lr.css)(["box-shadow:0 2px 2px ",";"],qn.mixins.colorWithAlpha(qn.variables.gray20,.1)),dark:(0,Lr.css)(["box-shadow:0 1px 2px #000;"])},prisma:(0,Lr.css)(["box-shadow:",";"],qn.variables.overlayShadow)}),qn.variables.borderRadius),inverted:(0,Lr.css)(["background-color:",";color:",";"],(0,qn.pick)({light:qn.variables.gray20,dark:qn.variables.white}),(0,qn.pick)({light:qn.variables.white,dark:qn.variables.gray30}))})),Kr=Nr().div.withConfig({displayName:"PopoverStyles__StyledArrow",componentId:"sc-1nahsvw-3"})(["width:0;height:0;border-left:"," solid transparent;border-right:"," solid transparent;position:absolute;border-bottom-width:",";border-bottom-style:solid;",""],Wr,Wr,Wr,(0,qn.pickVariant)("$appearance",{normal:(0,Lr.css)(["border-bottom-color:",";&::before{content:'';display:block;width:0;height:0;border-left:"," solid transparent;border-right:"," solid transparent;border-bottom:"," solid ",";position:absolute;top:1px;left:0;margin-left:-",";}"],(0,qn.pick)({light:qn.variables.borderColor,dark:qn.variables.black}),Wr,Wr,Wr,qn.variables.backgroundColor,Wr),inverted:(0,Lr.css)(["border-bottom-color:",";"],(0,qn.pick)({light:qn.variables.gray20,dark:qn.variables.white}))})),Ur=Nr().div.withConfig({displayName:"PopoverStyles__StyledLowerRightCorner",componentId:"sc-1nahsvw-4"})(["position:fixed;right:0;bottom:0;"]),Gr=Nr().svg.withConfig({displayName:"PopoverStyles__StyledHitArea",componentId:"sc-1nahsvw-5"})(["position:fixed;pointer-events:none;path{pointer-events:auto;stroke-width:0;stroke:transparent;fill:transparent;}"]);function ee(Je,et){return function ae(Je){if(Array.isArray(Je))return Je}(Je)||function oe(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function re(Je,et){if(!Je)return;if("string"==typeof Je)return ne(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return ne(Je,et)}(Je,et)||function te(){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 ne(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var Zr={anchorRect:Cn().object,popoverEl:Cn().object,popoverPlacement:Cn().oneOf(["above","below","left","right","misaligned"])},Xr=Zt().forwardRef((function(Je,et){var tt=Je.anchorRect,ot=Je.popoverEl,en=Je.popoverPlacement,Cn=ee((0,it.useState)(null),2),_n=Cn[0],wn=Cn[1],Sn=ee((0,it.useState)({}),2),xn=Sn[0],kn=Sn[1];return(0,it.useEffect)((function(){var Je=function e(Je){var et=Je.anchorRect,tt=Je.popoverEl,ot=Je.popoverPlacement;if(null!=et&&null!=tt&&null!=ot){var it=tt.getBoundingClientRect();if("above"===ot||"below"===ot){var Zt=et.left-it.left,en=et.height,Cn=0;"above"===ot&&(en=0,Cn=et.height);var _n="0 ".concat(en),wn="".concat(it.width," ").concat(en),Sn="".concat(Zt," ").concat(en),xn="".concat(Zt," ").concat(Cn),kn="".concat(Zt+et.width," ").concat(en),En="".concat(Zt+et.width," ").concat(Cn);return{hitAreaPath:"\n M ".concat(_n,"\n S ").concat(Sn," , ").concat(xn,"\n L ").concat(Sn,"\n L ").concat(kn,"\n L ").concat(En,"\n S ").concat(kn," , ").concat(wn,"\n "),hitAreaStyle:{left:it.left,top:et.top,width:it.width,height:et.height}}}if("left"===ot||"right"===ot){var Dn=et.top-it.top,Pn=0,Ln=et.width;"right"===ot&&(Pn=et.width,Ln=0);var Tn="".concat(Pn," 0"),In="".concat(Pn," ").concat(it.height),jn="".concat(Pn," ").concat(Dn),Mn="".concat(Ln," ").concat(Dn),An="".concat(Pn," ").concat(Dn+et.height),Rn="".concat(Ln," ").concat(Dn+et.height);return{hitAreaPath:"\n M ".concat(Tn,"\n S ").concat(jn," , ").concat(Mn,"\n L ").concat(jn,"\n L ").concat(An,"\n L ").concat(Rn,"\n S ").concat(An," , ").concat(In,"\n "),hitAreaStyle:{left:et.left,top:it.top,width:et.width,height:it.height}}}}return{hitAreaPath:null,hitAreaStyle:{}}}({anchorRect:tt,popoverEl:ot,popoverPlacement:en}),et=Je.hitAreaPath,it=Je.hitAreaStyle;wn(et),kn(it)}),[tt,ot,en]),null!=_n?Zt().createElement(Gr,{"data-test":"popover-hit-area",style:xn},Zt().createElement("path",{d:_n,ref:et})):null}));Xr.propTypes=Zr;const Yr=Xr;var Qr={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};var Jr={document:Qr,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function e(){},pushState:function e(){},go:function e(){},back:function e(){}},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){},matchMedia:function e(){return{}},requestAnimationFrame:function e(Je){return"undefined"==typeof setTimeout?(Je(),null):setTimeout(Je,0)},cancelAnimationFrame:function e(Je){"undefined"!=typeof setTimeout&&clearTimeout(Je)}};function he(){return"undefined"!=typeof window?window:Jr}function de(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function ve(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?de(Object(tt),!0).forEach((function(et){me(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):de(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function me(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function ge(Je,et){var tt,ot,it=Je.getBoundingClientRect(),Zt=function be(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}();if(!et||!Zt)return it;var en=he(),Cn=it.left+((null===(tt=en.visualViewport)||void 0===tt?void 0:tt.offsetLeft)||0),_n=it.top+((null===(ot=en.visualViewport)||void 0===ot?void 0:ot.offsetTop)||0);return function ye(Je){return ve(ve({},Je),{},{top:Je.y,left:Je.x,right:Je.x+Je.width,bottom:Je.y+Je.height})}({width:it.width,height:it.height,x:Cn,y:_n})}function we(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function Se(Je){return(Se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function Oe(){return(Oe=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Pe(Je){return function je(Je){if(Array.isArray(Je))return qe(Je)}(Je)||function Ce(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||Re(Je)||function Ee(){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 ke(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function xe(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ke(Object(tt),!0).forEach((function(et){Ke(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ke(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function Ae(Je,et){return function Me(Je){if(Array.isArray(Je))return Je}(Je)||function We(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||Re(Je,et)||function Te(){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 Re(Je,et){if(Je){if("string"==typeof Je)return qe(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);return"Object"===tt&&Je.constructor&&(tt=Je.constructor.name),"Map"===tt||"Set"===tt?Array.from(Je):"Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt)?qe(Je,et):void 0}}function qe(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function _e(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Le(Je,et,tt){return et&&_e(Je.prototype,et),tt&&_e(Je,tt),Je}function Ie(Je,et){return(Ie=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function Fe(Je){var et=function $e(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Ue(Je);if(et){var it=Ue(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Ne(this,tt)}}function Ne(Je,et){return!et||"object"!==Se(et)&&"function"!=typeof et?ze(Je):et}function ze(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Ue(Je){return(Ue=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Ke(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var eo=["clickAway","escapeKey","offScreen","tabKey"],to={align:Cn().oneOf(["center","edge","theme","end"]),anchor:Cn().object,animation:Cn().bool,animationConfig:Cn().object,appearance:Cn().oneOf(["normal","inverted","none"]),autoCloseWhenOffScreen:Cn().bool,canCoverAnchor:Cn().bool,children:Cn().oneOfType([Cn().node,Cn().func]),closeReasons:Cn().arrayOf(Cn().oneOf(eo)),defaultPlacement:Cn().oneOf(["above","below","left","right","vertical","horizontal"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),id:Cn().string,hitAreaRef:Cn().oneOfType([Cn().func,Cn().object]),onRequestClose:Cn().func,open:Cn().bool,outerRef:Cn().oneOfType([Cn().func,Cn().object]),pointTo:Cn().shape({x:Cn().number,y:Cn().number}),repositionMode:Cn().oneOf(["none","flip","any"]),retainFocus:Cn().bool,takeFocus:Cn().bool,splunkTheme:Cn().object},no={align:"theme",animation:!0,animationConfig:{},appearance:"normal",autoCloseWhenOffScreen:!0,canCoverAnchor:!1,closeReasons:eo,defaultPlacement:"below",open:!1,repositionMode:"flip",retainFocus:!0,takeFocus:!1};function Ye(Je,et){var tt=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return!!Je&&!!et&&Dn()(Je,(function(Je,ot){return Rn()(Je)?Math.abs(et[ot]-Je)<=tt:et[ot]===Je}))}var ro=function(Je){!function De(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&Ie(Je,et)}(r,Je);var et=Fe(r);function r(Je){var tt;return function He(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Ke(ze(tt=et.call(this,Je)),"outerContainerEl",null),Ke(ze(tt),"innerContainerEl",null),Ke(ze(tt),"arrow",null),Ke(ze(tt),"windowSizeMeasurementEl",null),Ke(ze(tt),"handleScroll",void 0),Ke(ze(tt),"handleWindowScroll",void 0),Ke(ze(tt),"allowAnimationUpdates",!0),Ke(ze(tt),"getElPosition",(function(Je){var et=arguments.length>1&&void 0!==arguments[1]&&arguments[1],ot=ge(Je,et),it={width:Je.offsetWidth,height:Je.offsetHeight},Zt=tt.props.pointTo,en=Zt&&Ln()(Zt,"x"),Cn=Zt&&Ln()(Zt,"y");return it.left=en?ot.left+((null==Zt?void 0:Zt.x)||0):ot.left,it.top=Cn?ot.top+((null==Zt?void 0:Zt.y)||0):ot.top,it.right=en?it.left+it.width:ot.left+it.width||ot.right,it.bottom=Cn?it.top+it.height:ot.top+it.height||ot.bottom,it.middle=en?it.left:ot.left+(it.right-ot.left)/2,it.center=Cn?it.top:ot.top+(it.bottom-ot.top)/2,it})),Ke(ze(tt),"setPlacement",(function(Je){var et=he();tt.setState((function(ot){var it,Zt=tt.props,en=Zt.align,Cn=Zt.anchor,_n=Zt.autoCloseWhenOffScreen,wn=Zt.canCoverAnchor,Sn=Zt.defaultPlacement,xn=Zt.open,kn=Zt.repositionMode,En=Zt.splunkTheme,Dn=tt.context||et,Pn=En.isPrisma;if(!(xn&&tt.outerContainerEl&&Cn&&ot.anchorEl&&tt.windowSizeMeasurementEl))return null;var Ln=tt.getElPosition(ot.anchorEl),Tn=tt.getElPosition(ot.anchorEl,!0),In=function Ge(Je){return Je!==window&&Je!==window.document}(Dn)?tt.getElPosition(Dn):void 0;if(Je&&_n&&tt.autoCloseWhenOffScreen(Ln,In))return null;var jn=Pn?0:8,Mn=z({align:"theme"===en?Pn?"edge":"center":en,anchorPos:Tn,scrollContainerPos:In,canCoverAnchor:wn,defaultPlacement:Sn,repositionMode:kn,outerContainerEl:tt.outerContainerEl,padding:8,windowWidth:tt.windowSizeMeasurementEl.offsetLeft,windowHeight:tt.windowSizeMeasurementEl.offsetTop}),An=Mn.placement,Rn=Mn.outerContainerStyle,Nn=Mn.maxHeight,Fn=Mn.maxWidth,Bn=Ae(tt.arrow?r.getArrowStyle({anchorPos:Tn,arrowHeight:jn,outerContainerStyle:Rn,placement:An,outerContainerEl:tt.outerContainerEl}):[],2),Vn=Bn[0],Wn=Bn[1],Hn="none"!==tt.props.appearance&&!Pn,$n=Ye(Tn,ot.anchorPos)&&Ye(Rn,ot.outerContainerStyle)&&An===ot.placement&&Nn===ot.maxHeight&&Fn===ot.maxWidth,qn=Ye(zn()(Vn,"transform"),zn()(ot.arrowStyle,"transform"))&&Ye(null!=Wn?Wn:{},null!==(it=ot.arrowStyleTransformMeta)&&void 0!==it?it:{});return $n&&(!Hn||Hn&&qn)?null:{anchorPos:Tn,arrowStyle:Vn,arrowStyleTransformMeta:Wn,outerContainerStyle:Rn,placement:An,maxHeight:Nn,maxWidth:Fn}}))})),Ke(ze(tt),"handleNewAnchor",(function(Je){var et,ot=(et=!Je||Je instanceof HTMLElement?null!=Je?Je:void 0:(0,_n.findDOMNode)(Je))?tt.getElPosition(et):void 0;tt.setState({anchorEl:et,anchorPos:ot})})),Ke(ze(tt),"handleInnerContainerMount",(function(Je){tt.innerContainerEl=Je,Je&&tt.props.takeFocus&&kn()(Or.takeFocus,Je),we(tt.props.elementRef,Je)})),Ke(ze(tt),"handleOuterContainerMount",(function(Je){tt.outerContainerEl=Je,we(tt.props.outerRef,Je)})),Ke(ze(tt),"handleTab",(function(Je){if(tt.innerContainerEl)if(tt.props.retainFocus)(0,Or.handleTab)(tt.innerContainerEl,Je);else if((0,Or.isTabKey)(Je)){var et=(0,Or.getSortedTabbableElements)(tt.innerContainerEl);if(et.length>0)(Je.shiftKey?et[0]:et[et.length-1])===Je.target&&tt.handleRequestClose({event:Je,reason:"tabKey"})}})),Ke(ze(tt),"handleRequestClose",(function(Je){tt.props.open&&tt.requestClose(Je)})),Ke(ze(tt),"handleAnimationEnd",(function(){tt.allowAnimationUpdates&&tt.setState({animating:!1})})),Ke(ze(tt),"renderLayer",(function(){var Je=tt.props,et=Je.animation,ot=Je.animationConfig,it=Je.appearance,en=Je.children,Cn=Je.id,_n=Je.open,wn=Je.retainFocus,Sn=Je.splunkTheme,xn=tt.state,kn=xn.anchorPos,En=xn.arrowStyle,Dn=xn.outerContainerStyle,Pn=xn.placement,Ln=Sn.isPrisma,Tn=Ln&&"inverted"===it?"normal":it,In=tt.state,jn=In.maxHeight,Mn=In.maxWidth;"none"!==it&&(Rn()(jn)&&(jn-=20),Rn()(Mn)&&(Mn-=20));var An={anchorHeight:kn?kn.height:null,anchorWidth:kn?kn.width:null,placement:Pn||null,maxHeight:jn||null,maxWidth:Mn||null},Nn=et?{opacity:_n?1:0}:{opacity:1};return Zt().createElement(Kn.Spring,{from:{opacity:et?0:1},to:Nn,config:xe({tension:300,friction:40},ot),onRest:tt.handleAnimationEnd},(function(Je){return Zt().createElement(zr,{"data-test":"outer-popover",style:xe(xe({},Dn),Je),ref:tt.handleOuterContainerMount},(_n||tt.state.animating)&&Zt().createElement(Hr,Oe({$appearance:Tn,$open:_n,"data-test":"popover",ref:tt.handleInnerContainerMount,id:Cn,onKeyDown:tt.handleTab},zn()(tt.props,["anchor"].concat(Pe(Vn()(r.propTypes))))),Zt().createElement(xr.Provider,{value:{retainFocus:wn}},Zt().createElement(Zt().Fragment,null,"none"===it&&en,"none"!==it&&!Ln&&Zt().createElement(Kr,{$appearance:Tn,ref:function e(Je){tt.arrow=Je},style:En}),"none"!==it&&Zt().createElement($r,{$appearance:Tn},Fn()(en)?en(An):en)))),Zt().createElement(Ur,{ref:function e(Je){tt.windowSizeMeasurementEl=Je}}))}))})),tt.handleScroll=$n()(tt.setPlacement.bind(ze(tt),!0),0),tt.handleWindowScroll=$n()(tt.setPlacement.bind(ze(tt),!0),0),tt.setPlacement=$n()(tt.setPlacement,0,{leading:!1}),tt.state={animating:!1,prevOpen:Je.open},tt}return Le(r,null,[{key:"getArrowStyle",value:function e(Je){var et=Je.anchorPos,tt=Je.arrowHeight,ot=Je.placement,it=Je.outerContainerStyle,Zt=Je.outerContainerEl;if("misaligned"===ot)return[{display:"none"}];var en={display:"block"},Cn=Zt.offsetHeight/2-22,_n=-(Zt.offsetHeight/2-15),wn=et.center-(it.top+Zt.offsetHeight/2)-tt/2,xn=Sn()(wn,_n,Cn),kn=et.middle-(it.left+Zt.offsetWidth/2)-tt,En={left:{translateX:tt/2,translateY:xn,rotate:90},right:{translateX:-tt/2,translateY:xn,rotate:-90},above:{translateX:kn,translateY:0,rotate:180},below:{translateX:kn,translateY:0,rotate:0}}[ot];en.transform="translate(".concat(En.translateX,"px, ").concat(En.translateY,"px) rotate(").concat(En.rotate,"deg)");en[{left:"right",right:"left",above:"bottom",below:"top"}[ot]]="1px";return en[{left:"top",right:"top",above:"left",below:"left"}[ot]]="50%",[en,En]}}]),Le(r,[{key:"componentDidMount",value:function e(){this.handleNewAnchor(this.props.anchor)}},{key:"componentDidUpdate",value:function e(Je){Je.anchor!==this.props.anchor&&this.handleNewAnchor(this.props.anchor),this.innerContainerEl&&(this.props.open||this.state.animating)&&(this.setPlacement(),!Je.open&&this.props.open&&this.props.takeFocus&&(0,Or.takeFocus)(this.innerContainerEl))}},{key:"componentWillUnmount",value:function e(){this.setPlacement.cancel(),this.handleScroll.cancel(),this.allowAnimationUpdates=!1}},{key:"autoCloseWhenOffScreen",value:function e(Je,et){var tt=he();return(Je.top<0||Je.top>tt.innerHeight||Je.left<0||Je.left>tt.innerWidth||!(!et||!(Je.height+Je.top<et.top||Je.top>et.bottom||Je.width+Je.left<et.left||Je.left>et.right)))&&(this.requestClose({reason:"offScreen"}),!0)}},{key:"requestClose",value:function e(Je){var et,tt;In()(this.props.closeReasons,Je.reason)&&(null===(et=(tt=this.props).onRequestClose)||void 0===et||et.call(tt,Je))}},{key:"render",value:function e(){var Je=he(),et=this.props.open||this.state.animating,tt=this.context||Je,ot=tt!==Je,it=this.state,en=it.anchorPos,Cn=it.placement,_n=et?[ot&&Zt().createElement(Gn(),{target:tt,eventType:"scroll",listener:this.handleScroll,options:{passive:!1,capture:!0},key:"eventListener"}),Zt().createElement(Gn(),{target:Je,eventType:"resize",listener:this.setPlacement,key:"eventListenerOnWindowResize"}),Zt().createElement(Gn(),{target:Je,eventType:"scroll",listener:this.handleWindowScroll,options:{passive:!1,capture:!0},key:"eventListenerOnWindowScroll"})]:[];return[].concat(_n,[Zt().createElement(Cr(),{closeReasons:Mn()(this.props.closeReasons.filter((function(Je){return"offScreen"!==Je})),Cr().possibleCloseReasons),open:et,onRequestClose:this.handleRequestClose,key:"Layer"},et&&this.innerContainerEl&&this.props.hitAreaRef&&Zt().createElement(Yr,{anchorRect:en,popoverEl:this.innerContainerEl,popoverPlacement:Cn,ref:this.props.hitAreaRef}),et&&this.renderLayer())])}}]),r}(it.Component);Ke(ro,"contextType",Sr()),Ke(ro,"defaultProps",no),Ke(ro,"propTypes",to),Ke(ro,"getDerivedStateFromProps",(function(Je,et){return Je.open!==et.prevOpen?{animating:Je.animation,prevOpen:Je.open}:null}));var oo=(0,qn.withSplunkTheme)(ro);oo.propTypes=ro.propTypes;const io=oo;Je.exports=ot})()},7192:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{AnimationToggleContext:()=>_n,AnimationToggleProvider:()=>Dn,default:()=>kn,useAnimationToggle:()=>wn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en),_n=Zt().createContext(!0);function i(Je,et){return function s(Je){if(Array.isArray(Je))return Je}(Je)||function l(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function c(Je,et){if(!Je)return;if("string"==typeof Je)return d(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return d(Je,et)}(Je,et)||function f(){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 d(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var wn=function e(){var Je=(0,it.useContext)(_n),et="screen and (prefers-reduced-motion: reduce)",tt="undefined"!=typeof window&&!!window.matchMedia,ot=i((0,it.useState)(tt&&window.matchMedia(et).matches),2),Zt=ot[0],en=ot[1];return(0,it.useEffect)((function(){if(tt){var Je=window.matchMedia(et),ot=function r(){en(Je.matches)};return Je.addListener(ot),function(){Je.removeListener(ot)}}}),[tt,et]),Je?Zt?"reduced":"on":"off"},Sn=function e(Je){return"function"==typeof Je?Je():Je},xn={on:Cn().oneOfType([Cn().node,Cn().func]).isRequired,off:Cn().oneOfType([Cn().node,Cn().func]).isRequired,reduced:Cn().oneOfType([Cn().node,Cn().func])};function p(Je){var et=Je.on,tt=Je.off,ot=Je.reduced,it=wn();return"on"===it?Zt().createElement(Zt().Fragment,null,Sn(et)):"reduced"===it&&ot?Zt().createElement(Zt().Fragment,null,Sn(ot)):Zt().createElement(Zt().Fragment,null,Sn(tt))}p.propTypes=xn;const kn=p;var En={children:Cn().node,enabled:Cn().bool},Dn=function e(Je){var et=Je.children,tt=Je.enabled,ot=void 0!==tt&&tt;return Zt().createElement(_n.Provider,{value:ot},et)};Dn.propTypes=En,Je.exports=ot})()},7193:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(1814);var Cn=et.n(en);const _n=tt(1815);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M0 1.46769C0 0.675592 0.636901 0 1.46525 0H5.99626C6.73263 0 7.32958 0.59737 7.32958 1.33426C7.32958 2.07116 6.73263 2.66852 5.99626 2.66852H2.66663V21.3315H21.3163V17.9995C21.3163 17.2626 21.9133 16.6652 22.6496 16.6652C23.386 16.6652 23.983 17.2626 23.983 17.9995V22.5323C23.983 23.3429 23.3263 24 22.5163 24H1.46665C0.656638 24 0 23.3429 0 22.5323V1.46769Z"}),Zt().createElement("path",{d:"M21.3334 4.55534L10.1478 15.7489C9.62706 16.2699 8.78286 16.2699 8.26216 15.7489C7.74147 15.2278 7.74147 14.383 8.26217 13.8619L19.4477 2.66852H14.2121C13.4757 2.66852 12.8787 2.07116 12.8787 1.33426C12.8787 0.59737 13.4757 0 14.2121 0H22C23.1046 0 24 0.896056 24 2.00139V9.74743C24 10.4843 23.4031 11.0817 22.6667 11.0817C21.9303 11.0817 21.3334 10.4843 21.3334 9.74743V4.55534Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 2C0 0.895431 0.895431 0 2 0H22C23.1046 0 24 0.89543 24 2V22C24 23.1046 23.1046 24 22 24H2C0.89543 24 0 23.1046 0 22V2ZM11.3333 2.66667C10.597 2.66667 10 3.26362 10 4C10 4.73638 10.597 5.33333 11.3333 5.33333H16.781L7.05719 15.0572C6.53649 15.5779 6.53649 16.4221 7.05719 16.9428C7.57789 17.4635 8.42211 17.4635 8.94281 16.9428L18.6667 7.21895V12.6667C18.6667 13.403 19.2636 14 20 14C20.7364 14 21.3333 13.403 21.3333 12.6667V4.66667C21.3333 3.5621 20.4379 2.66667 19.3333 2.66667H11.3333Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="arrowsquaretopright-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},7194:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Tn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(99);var wn=et.n(_n);const Sn=tt(76);var xn=et.n(Sn);const kn=tt(2);var En=et.n(kn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function v(Je,et){if(null==Je)return{};var tt,ot,it=function f(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var Dn=En().svg.withConfig({displayName:"SVGEnterprise__InlineSVG",componentId:"sc-9jxj7k-0"})(["display:inline-block;flex:0 0 auto;overflow:visible;vertical-align:middle;"]),Pn=En().svg.withConfig({displayName:"SVGEnterprise__BlockSVG",componentId:"sc-9jxj7k-1"})(["display:block;flex:0 0 auto;margin:0 auto;overflow:visible;"]),Ln={children:Cn().node,height:Cn().oneOfType([Cn().number,Cn().string]),hideDefaultTooltip:Cn().bool,inline:Cn().bool,screenReaderText:Cn().oneOfType([Cn().string,Cn().oneOf(["null"])]),size:Cn().oneOfType([Cn().number,Cn().string]),width:Cn().oneOfType([Cn().number,Cn().string]),viewBox:Cn().string.isRequired,preserveAspectRatio:Cn().oneOf(["none","xMinYMin","xMidYMin","xMaxYMin","xMinYMid","xMidYMid","xMaxYMid","xMinYMax","xMidYMax","xMaxYMax"])};function g(Je){var et=Je.children,tt=Je.height,ot=Je.hideDefaultTooltip,it=void 0!==ot&&ot,en=Je.inline,Cn=void 0===en||en,_n=Je.preserveAspectRatio,Sn=void 0===_n?"xMidYMid":_n,kn=Je.screenReaderText,En=Je.size,Ln=void 0===En?.75:En,Tn=Je.viewBox,In=Je.width,jn=v(Je,["children","height","hideDefaultTooltip","inline","preserveAspectRatio","screenReaderText","size","viewBox","width"]);var Mn="number"!=typeof Ln?parseFloat(Ln):Ln,An=xn()(Ln)?Ln.match(/[^\d]+/):"em",Rn=parseFloat(Tn.split(" ")[3]),Nn=parseFloat(Tn.split(" ")[2]),Fn=Math.max(Nn,Rn),Bn=wn()(tt)?Rn/Fn*Mn:tt,Vn=wn()(In)?Nn/Fn*Mn:In,Wn=Cn?Dn:Pn,zn=kn&&!it;return Zt().createElement(Wn,u({focusable:"false",height:xn()(Bn)?Bn:"".concat(Bn.toFixed(4)).concat(An),width:xn()(Vn)?Vn:"".concat(Vn.toFixed(4)).concat(An),viewBox:Tn,"aria-label":it&&null!=kn?kn:void 0,"aria-hidden":!kn,preserveAspectRatio:Sn,xmlns:"http://www.w3.org/2000/svg"},jn),zn&&Zt().createElement("title",null,kn),et)}g.propTypes=Ln;const Tn=g;Je.exports=ot})()},7195:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>jn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(3936),wn=tt(3938);var Sn=et.n(wn);const xn=tt(2);var kn=et.n(xn);const En=tt(128),Dn=tt(647);var Pn=(0,xn.css)(["",";position:fixed;top:0;right:0;bottom:0;left:0;"],Dn.mixins.reset("block")),Ln=kn()(En.animated.div).withConfig({displayName:"ModalLayerStyles__StyledClickAwayOverlay",componentId:"sc-1sa3n1j-0"})(["",";background-color:",";z-index:",";"],Pn,Dn.variables.backgroundColorScrim,Dn.variables.zindexModalBackdrop);function v(Je){return(v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function b(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function m(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?b(Object(tt),!0).forEach((function(et){R(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):b(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function h(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function j(Je,et){return(j=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function S(Je){var et=function A(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=_(Je);if(et){var it=_(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return P(this,tt)}}function P(Je,et){return!et||"object"!==v(et)&&"function"!=typeof et?k(Je):et}function k(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function _(Je){return(_=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function R(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Tn={childrenInAnimation:Cn().bool,getDefaultMotionStyle:Cn().func,getMotionStyle:Cn().func,onRequestClose:Cn().func,open:Cn().bool,renderModal:Cn().func.isRequired,scrim:Cn().oneOf(["visible","hidden","interactive"])},In=function(Je){!function w(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&j(Je,et)}(n,Je);var et=S(n);function n(Je){var tt;return function O(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),R(k(tt=et.call(this,Je)),"allowAnimationUpdates",!0),R(k(tt),"handleClickAway",(function(Je){var et,ot;null===(et=(ot=tt.props).onRequestClose)||void 0===et||et.call(ot,{reason:"clickAway",event:Je})})),R(k(tt),"handleAnimationEnd",(function(){tt.allowAnimationUpdates&&tt.setState({animating:!1})})),R(k(tt),"renderLayer",(function(){var Je=tt.props,et=Je.getDefaultMotionStyle,ot=Je.getMotionStyle,it=Je.renderModal,en=Je.scrim,Cn=(tt.props.open||tt.state.animating)&&"hidden"!==en;return Zt().createElement(_n.Spring,{from:m(m({},null==et?void 0:et()),{},{overlayOpacity:0,opacity:0}),to:m(m({},null==ot?void 0:ot()),{},{overlayOpacity:tt.props.open?1:0,opacity:tt.props.open?1:0}),onRest:tt.handleAnimationEnd},(function(Je){return Zt().createElement("div",null,it(Je),Cn&&Zt().createElement(Ln,{"data-test":"modal-overlay",onMouseDown:"interactive"===en?tt.handleClickAway:void 0,key:"clickAway",style:{opacity:Je.overlayOpacity}}))}))})),tt.state={animating:!1,prevOpen:Je.open},tt}return function g(Je,et,tt){return et&&h(Je.prototype,et),tt&&h(Je,tt),Je}(n,[{key:"componentWillUnmount",value:function e(){this.allowAnimationUpdates=!1}},{key:"render",value:function e(){var Je=this.props.open||this.state.animating||this.props.childrenInAnimation;return Zt().createElement(Sn(),{open:Je,closeReasons:["escapeKey"],onRequestClose:this.props.onRequestClose},Je&&this.renderLayer())}}]),n}(it.Component);R(In,"propTypes",Tn),R(In,"defaultProps",{childrenInAnimation:!1,open:!1,scrim:"interactive"}),R(In,"getDerivedStateFromProps",(function(Je,et){return Je.open!==et.prevOpen?{animating:!0,prevOpen:Je.open}:null}));const jn=In;Je.exports=ot})()},7196:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(647);var xn=wn().div.withConfig({displayName:"BoxStyles__Styled",componentId:"sc-1h4b5f6-0"})(["",";align-items:stretch;align-content:stretch;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;justify-content:flex-start;width:auto;max-width:100%;@media all and (-ms-high-contrast:none){max-width:calc(100% - 0.01px);}&[data-inline]{display:inline-block;vertical-align:middle;}&[data-flex]{display:flex;}&[data-flex][data-inline]{display:inline-flex;}"],Sn.mixins.reset("block"));function c(){return(c=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function s(Je,et){if(null==Je)return{};var tt,ot,it=function u(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),flex:Cn().bool,inline:Cn().bool};function y(Je){var et=Je.children,tt=Je.elementRef,ot=Je.flex,it=void 0!==ot&&ot,en=Je.tag,Cn=void 0===en?"div":en,_n=Je.inline,wn=void 0!==_n&&_n,Sn=s(Je,["children","elementRef","flex","tag","inline"]);return Zt().createElement(xn,c({as:Cn,ref:tt},Sn,{"data-inline":wn||void 0,"data-flex":it||void 0}),et)}y.propTypes=kn;const En=y;Je.exports=ot})()},7197:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(647);var xn=wn().hr.withConfig({displayName:"DividerStyles__StyledRule",componentId:"gl6kyz-0"})(["",";",";border-color:",";"],Sn.mixins.reset("block"),(0,Sn.pickVariant)("$orientation",{horizontal:(0,_n.css)(["border-top-style:solid;border-width:1px;"]),vertical:(0,_n.css)(["display:inline;border-left-style:solid;border-width:1px;"])}),(0,Sn.pick)({enterprise:Sn.variables.borderColor,prisma:Sn.variables.neutral200}));function s(){return(s=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function f(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function b(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function d(Je,et){if(null==Je)return{};var tt,ot,it=function y(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={elementRef:Cn().oneOfType([Cn().func,Cn().object]),decorative:Cn().bool,orientation:Cn().oneOf(["horizontal","vertical"])};function O(Je){var et=Je.elementRef,tt=Je.decorative,ot=void 0!==tt&&tt,it=Je.orientation,en=void 0===it?"horizontal":it,Cn=function p(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?f(Object(tt),!0).forEach((function(et){b(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):f(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}({"data-test":"divider",ref:et,$orientation:en},d(Je,["elementRef","decorative","orientation"]));return ot?Zt().createElement(xn,s({as:"div"},Cn)):Zt().createElement(xn,s({"aria-orientation":en},Cn))}O.propTypes=kn;const En=O;Je.exports=ot})()},7198:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(1814);var Cn=et.n(en);const _n=tt(1815);function i(Je,et){if(null==Je)return{};var tt,ot,it=function l(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M6.70711 5.29289C6.31658 4.90237 5.68342 4.90237 5.29289 5.29289C4.90237 5.68342 4.90237 6.31658 5.29289 6.70711L10.5858 12L5.2929 17.2929C4.90238 17.6834 4.90238 18.3166 5.2929 18.7071C5.68342 19.0976 6.31659 19.0976 6.70711 18.7071L12 13.4142L17.2929 18.7071C17.6834 19.0976 18.3166 19.0976 18.7071 18.7071C19.0976 18.3166 19.0976 17.6834 18.7071 17.2929L13.4142 12L18.7071 6.70711C19.0976 6.31658 19.0976 5.68342 18.7071 5.29289C18.3166 4.90237 17.6834 4.90237 17.2929 5.29289L12 10.5858L6.70711 5.29289Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=i(Je,["children","variant"]),en=xn(tt),Sn="cross-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},7199:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(1441),Cn=tt(7200);var _n=et.n(Cn);function i(){return(i=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),i({screenReaderText:(0,en._)("Close")},Je))}Je.exports=ot})()},72:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return CursorConfiguration})),tt.d(et,"f",(function(){return SingleCursorState})),tt.d(et,"c",(function(){return CursorContext})),tt.d(et,"d",(function(){return CursorState})),tt.d(et,"e",(function(){return EditOperationResult})),tt.d(et,"a",(function(){return CursorColumns})),tt.d(et,"g",(function(){return isQuote}));var ot=tt(53),it=tt(26),Zt=tt(30),en=tt(10),Cn=tt(79),_n=tt(115),wn=tt(120);const autoCloseAlways=()=>!0,autoCloseNever=()=>!1,autoCloseBeforeWhitespace=Je=>" "===Je||"\t"===Je;class CursorConfiguration{constructor(Je,et,tt){this._cursorMoveConfigurationBrand=void 0,this._languageIdentifier=Je;const ot=tt.options,it=ot.get(129);this.readOnly=ot.get(79),this.tabSize=et.tabSize,this.indentSize=et.indentSize,this.insertSpaces=et.insertSpaces,this.stickyTabStops=ot.get(103),this.lineHeight=ot.get(57),this.pageSize=Math.max(1,Math.floor(it.height/this.lineHeight)-2),this.useTabStops=ot.get(114),this.wordSeparators=ot.get(115),this.emptySelectionClipboard=ot.get(30),this.copyWithSyntaxHighlighting=ot.get(19),this.multiCursorMergeOverlapping=ot.get(67),this.multiCursorPaste=ot.get(69),this.autoClosingBrackets=ot.get(5),this.autoClosingQuotes=ot.get(8),this.autoClosingDelete=ot.get(6),this.autoClosingOvertype=ot.get(7),this.autoSurround=ot.get(11),this.autoIndent=ot.get(9),this.surroundingPairs={},this._electricChars=null,this.shouldAutoCloseBefore={quote:CursorConfiguration._getShouldAutoClose(Je,this.autoClosingQuotes),bracket:CursorConfiguration._getShouldAutoClose(Je,this.autoClosingBrackets)},this.autoClosingPairs=wn.a.getAutoClosingPairs(Je.id);let Zt=CursorConfiguration._getSurroundingPairs(Je);if(Zt)for(const Je of Zt)this.surroundingPairs[Je.open]=Je.close}static shouldRecreate(Je){return Je.hasChanged(129)||Je.hasChanged(115)||Je.hasChanged(30)||Je.hasChanged(67)||Je.hasChanged(69)||Je.hasChanged(5)||Je.hasChanged(8)||Je.hasChanged(6)||Je.hasChanged(7)||Je.hasChanged(11)||Je.hasChanged(114)||Je.hasChanged(57)||Je.hasChanged(79)}get electricChars(){if(!this._electricChars){this._electricChars={};let Je=CursorConfiguration._getElectricCharacters(this._languageIdentifier);if(Je)for(const et of Je)this._electricChars[et]=!0}return this._electricChars}normalizeIndentation(Je){return _n.b.normalizeIndentation(Je,this.indentSize,this.insertSpaces)}static _getElectricCharacters(Je){try{return wn.a.getElectricCharacters(Je.id)}catch(Je){return Object(ot.e)(Je),null}}static _getShouldAutoClose(Je,et){switch(et){case"beforeWhitespace":return autoCloseBeforeWhitespace;case"languageDefined":return CursorConfiguration._getLanguageDefinedShouldAutoClose(Je);case"always":return autoCloseAlways;case"never":return autoCloseNever}}static _getLanguageDefinedShouldAutoClose(Je){try{const et=wn.a.getAutoCloseBeforeSet(Je.id);return Je=>-1!==et.indexOf(Je)}catch(Je){return Object(ot.e)(Je),autoCloseNever}}static _getSurroundingPairs(Je){try{return wn.a.getSurroundingPairs(Je.id)}catch(Je){return Object(ot.e)(Je),null}}}class SingleCursorState{constructor(Je,et,tt,ot){this._singleCursorStateBrand=void 0,this.selectionStart=Je,this.selectionStartLeftoverVisibleColumns=et,this.position=tt,this.leftoverVisibleColumns=ot,this.selection=SingleCursorState._computeSelection(this.selectionStart,this.position)}equals(Je){return this.selectionStartLeftoverVisibleColumns===Je.selectionStartLeftoverVisibleColumns&&this.leftoverVisibleColumns===Je.leftoverVisibleColumns&&this.position.equals(Je.position)&&this.selectionStart.equalsRange(Je.selectionStart)}hasSelection(){return!this.selection.isEmpty()||!this.selectionStart.isEmpty()}move(Je,et,tt,ot){return Je?new SingleCursorState(this.selectionStart,this.selectionStartLeftoverVisibleColumns,new Zt.a(et,tt),ot):new SingleCursorState(new en.a(et,tt,et,tt),ot,new Zt.a(et,tt),ot)}static _computeSelection(Je,et){let tt,ot,it,Zt;return Je.isEmpty()?(tt=Je.startLineNumber,ot=Je.startColumn,it=et.lineNumber,Zt=et.column):et.isBeforeOrEqual(Je.getStartPosition())?(tt=Je.endLineNumber,ot=Je.endColumn,it=et.lineNumber,Zt=et.column):(tt=Je.startLineNumber,ot=Je.startColumn,it=et.lineNumber,Zt=et.column),new Cn.a(tt,ot,it,Zt)}}class CursorContext{constructor(Je,et,tt,ot){this._cursorContextBrand=void 0,this.model=Je,this.viewModel=et,this.coordinatesConverter=tt,this.cursorConfig=ot}}class PartialModelCursorState{constructor(Je){this.modelState=Je,this.viewState=null}}class PartialViewCursorState{constructor(Je){this.modelState=null,this.viewState=Je}}class CursorState{constructor(Je,et){this._cursorStateBrand=void 0,this.modelState=Je,this.viewState=et}static fromModelState(Je){return new PartialModelCursorState(Je)}static fromViewState(Je){return new PartialViewCursorState(Je)}static fromModelSelection(Je){const et=Je.selectionStartLineNumber,tt=Je.selectionStartColumn,ot=Je.positionLineNumber,it=Je.positionColumn,Cn=new SingleCursorState(new en.a(et,tt,et,tt),0,new Zt.a(ot,it),0);return CursorState.fromModelState(Cn)}static fromModelSelections(Je){let et=[];for(let tt=0,ot=Je.length;tt<ot;tt++)et[tt]=this.fromModelSelection(Je[tt]);return et}equals(Je){return this.viewState.equals(Je.viewState)&&this.modelState.equals(Je.modelState)}}class EditOperationResult{constructor(Je,et,tt){this._editOperationResultBrand=void 0,this.type=Je,this.commands=et,this.shouldPushStackElementBefore=tt.shouldPushStackElementBefore,this.shouldPushStackElementAfter=tt.shouldPushStackElementAfter}}class CursorColumns{static visibleColumnFromColumn(Je,et,tt){const ot=Je.length,Zt=et-1<ot?et-1:ot;let en=0,Cn=0;for(;Cn<Zt;){const et=it.A(Je,Zt,Cn);if(Cn+=et>=65536?2:1,9===et)en=CursorColumns.nextRenderTabStop(en,tt);else{let tt=it.x(et);for(;Cn<Zt;){const et=it.A(Je,Zt,Cn),ot=it.x(et);if(it.c(tt,ot))break;Cn+=et>=65536?2:1,tt=ot}it.E(et)||it.C(et)?en+=2:en+=1}}return en}static visibleColumnsByColumns(Je,et){const tt=Je.length;let ot=new Array;ot.push(-1);let Zt=0,en=0;for(;en<tt;){const Cn=it.A(Je,tt,en);if(en+=Cn>=65536?2:1,ot.push(Zt),Cn>=65536&&ot.push(Zt),9===Cn)Zt=CursorColumns.nextRenderTabStop(Zt,et);else{let et=it.x(Cn);for(;en<tt;){const _n=it.A(Je,tt,en),wn=it.x(_n);if(it.c(et,wn))break;en+=_n>=65536?2:1,ot.push(Zt),Cn>=65536&&ot.push(Zt),et=wn}it.E(Cn)||it.C(Cn)?Zt+=2:Zt+=1}}return ot.push(Zt),ot}static visibleColumnFromColumn2(Je,et,tt){return this.visibleColumnFromColumn(et.getLineContent(tt.lineNumber),tt.column,Je.tabSize)}static columnFromVisibleColumn(Je,et,tt){if(et<=0)return 1;const ot=Je.length;let Zt=0,en=1,Cn=0;for(;Cn<ot;){const _n=it.A(Je,ot,Cn);let wn;if(Cn+=_n>=65536?2:1,9===_n)wn=CursorColumns.nextRenderTabStop(Zt,tt);else{let et=it.x(_n);for(;Cn<ot;){const tt=it.A(Je,ot,Cn),Zt=it.x(tt);if(it.c(et,Zt))break;Cn+=tt>=65536?2:1,et=Zt}wn=it.E(_n)||it.C(_n)?Zt+2:Zt+1}const Sn=Cn+1;if(wn>=et){return wn-et<et-Zt?Sn:en}Zt=wn,en=Sn}return ot+1}static columnFromVisibleColumn2(Je,et,tt,ot){let it=this.columnFromVisibleColumn(et.getLineContent(tt),ot,Je.tabSize),Zt=et.getLineMinColumn(tt);if(it<Zt)return Zt;let en=et.getLineMaxColumn(tt);return it>en?en:it}static nextRenderTabStop(Je,et){return Je+et-Je%et}static nextIndentTabStop(Je,et){return Je+et-Je%et}static prevRenderTabStop(Je,et){return Math.max(0,Je-1-(Je-1)%et)}static prevIndentTabStop(Je,et){return Math.max(0,Je-1-(Je-1)%et)}}function isQuote(Je){return"'"===Je||'"'===Je||"`"===Je}},7200:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(1441),Cn=tt(2528);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("Clear")},Je),Zt().createElement("path",{d:"M918.315 750.645L1500 1332.33 1332.33 1500 750.645 918.315 167.67 1500 0 1332.33l581.685-582.975L0 167.67 167.67 0l582.975 581.685L1332.33 0 1500 167.67"}))}Je.exports=ot})()},7201:function(Je,et,tt){"use strict";function _toConsumableArray(Je){return function _arrayWithoutHoles(Je){if(Array.isArray(Je))return _arrayLikeToArray(Je)}(Je)||function _iterableToArray(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||function _unsupportedIterableToArray(Je,et){if(!Je)return;if("string"==typeof Je)return _arrayLikeToArray(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return _arrayLikeToArray(Je,et)}(Je)||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 _arrayLikeToArray(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}Object.defineProperty(et,"__esModule",{value:!0}),et.toClassName=function toClassName(){for(var Je=arguments.length,et=new Array(Je),tt=0;tt<Je;tt++)et[tt]=arguments[tt];return et.reduce((function(Je,et){if(!et)return Je;var tt=_typeof(et);if("string"===tt)Je.push(et);else if(Array.isArray(et))Je.push(toClassName.apply(void 0,_toConsumableArray(et)));else if("object"===tt)return Je.concat(Object.keys(et).filter((function(Je){return et[Je]})));return Je}),[]).join(" ")}},7202:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(1814);var Cn=et.n(en);const _n=tt(1815);function l(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M7.27904 9.00002C6.84633 9.00002 6.61792 9.51239 6.90715 9.83423L11.408 14.8426C11.6067 15.0637 11.9533 15.0636 12.1519 14.8425L16.6502 9.8341C16.9392 9.51223 16.7108 9 16.2782 9L7.27904 9.00002Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=l(Je,["children","variant"]),en=xn(tt),Sn="caretsmalldown-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},7203:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(1441),Cn=tt(7204);var _n=et.n(Cn);function i(){return(i=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),i({screenReaderText:(0,en._)("(Menu)")},Je))}Je.exports=ot})()},7204:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>i});const it=tt(0);var Zt=et.n(it);const en=tt(1441),Cn=tt(2528);var _n=et.n(Cn);function u(){return(u=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function i(Je){return Zt().createElement(_n(),u({screenReaderText:(0,en._)("Triangle Down Small"),viewBox:"0 0 1063 677"},Je),Zt().createElement("path",{d:"M458.024 633l-397-458c-35-41-61-72-61-102-1-43 30-73 73-73h918c43 0 71 30 71 73 0 30-13 58-43 94l-415 466c-32 35-47 44-73 44-22 0-37-9-73-44z"}))}Je.exports=ot})()},7205:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(1814);var Cn=et.n(en);const _n=tt(1815);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M3 4.10623C3 3.51257 3.47768 3.00623 4.09895 3.00623H7.49725C8.04954 3.00623 8.49725 3.45394 8.49725 4.00623C8.49725 4.55851 8.04954 5.00623 7.49725 5.00623H5V18.9937H18.9874V16.4964C18.9874 15.9441 19.4352 15.4964 19.9874 15.4964C20.5397 15.4964 20.9874 15.9441 20.9874 16.4964V19.8937C20.9874 20.5012 20.495 20.9937 19.8874 20.9937H4.1C3.49248 20.9937 3 20.5012 3 19.8937V4.10623Z"}),Zt().createElement("path",{d:"M19.0002 6.42035L10.6109 14.8096C10.2204 15.2002 9.58722 15.2002 9.1967 14.8096C8.80618 14.4191 8.80618 13.7859 9.1967 13.3954L17.5859 5.00623H13.6592C13.1069 5.00623 12.6592 4.55851 12.6592 4.00623C12.6592 3.45394 13.1069 3.00623 13.6592 3.00623H19.5002C20.3287 3.00623 21.0002 3.6778 21.0002 4.50623V10.3117C21.0002 10.864 20.5525 11.3117 20.0002 11.3117C19.4479 11.3117 19.0002 10.864 19.0002 10.3117V6.42035Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 4.5C3 3.67157 3.67157 3 4.5 3H19.5C20.3284 3 21 3.67157 21 4.5V19.5C21 20.3284 20.3284 21 19.5 21H4.5C3.67157 21 3 20.3284 3 19.5V4.5ZM11.5 5C10.9477 5 10.5 5.44772 10.5 6C10.5 6.55228 10.9477 7 11.5 7H15.5858L8.29289 14.2929C7.90237 14.6834 7.90237 15.3166 8.29289 15.7071C8.68342 16.0976 9.31658 16.0976 9.70711 15.7071L17 8.41421V12.5C17 13.0523 17.4477 13.5 18 13.5C18.5523 13.5 19 13.0523 19 12.5V6.5C19 5.67157 18.3284 5 17.5 5H11.5Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=u(Je,["children","variant"]),en=xn(tt),Sn="arrowsquaretoprightinset-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},7206:function(Je,et,tt){"use strict";var ot,it=Object.create,Zt=Object.defineProperty,en=Object.getOwnPropertyDescriptor,Cn=Object.getOwnPropertyNames,_n=Object.getOwnPropertySymbols,wn=Object.getPrototypeOf,Sn=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,__defNormalProp=(Je,et,tt)=>et in Je?Zt(Je,et,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Je[et]=tt,__spreadValues=(Je,et)=>{for(var tt in et||(et={}))Sn.call(et,tt)&&__defNormalProp(Je,tt,et[tt]);if(_n)for(var tt of _n(et))xn.call(et,tt)&&__defNormalProp(Je,tt,et[tt]);return Je},__export=(Je,et)=>{for(var tt in et)Zt(Je,tt,{get:et[tt],enumerable:!0})},__copyProps=(Je,et,tt,ot)=>{if(et&&"object"==typeof et||"function"==typeof et)for(let it of Cn(et))Sn.call(Je,it)||it===tt||Zt(Je,it,{get:()=>et[it],enumerable:!(ot=en(et,it))||ot.enumerable});return Je},__reExport=(Je,et,tt)=>(__copyProps(Je,et,"default"),tt&&__copyProps(tt,et,"default")),__toESM=(Je,et,tt)=>(tt=null!=Je?it(wn(Je)):{},__copyProps(!et&&Je&&Je.__esModule?tt:Zt(tt,"default",{value:Je,enumerable:!0}),Je)),kn={};__export(kn,{NOT_REGISTERED_WARNING:()=>jn,PERFORMANCE_NOT_REGISTERED_WARNING:()=>An,SWACollector:()=>Mn,SWAPerformanceCollector:()=>Rn}),Je.exports=(ot=kn,__copyProps(Zt({},"__esModule",{value:!0}),ot));var En={};__export(En,{default:()=>Pn});var Dn=__toESM(tt(135));__reExport(En,tt(135));var Pn="default"in Dn?Dn.default:Dn,Ln={};__export(Ln,{default:()=>In});var Tn=__toESM(tt(40));__reExport(Ln,tt(40));var In="default"in Tn?Tn.default:Tn,jn="SWACollector was initialized, but SWA does not appear to be configured on the page.",isRegistered=()=>"function"==typeof(0,Ln.get)(globalThis,"_splunk_metrics_events.push"),Mn=class{constructor(){isRegistered()||En.console.warn(jn)}sendEvent(Je){if(!isRegistered())throw new Error(jn);const{pageAction:et=""}=Je.data;window._splunk_metrics_events&&!(Je=>"performance"===Je.substring(0,Je.indexOf(".")))(et)&&window._splunk_metrics_events.push(__spreadValues({type:"udf.telemetry"},Je))}},An="SWAPerformanceCollector was initialized, but SWA does not appear to be configured on the page.",isRegistered2=()=>"function"==typeof(0,Ln.get)(globalThis,"_splunk_metrics_events.push"),Rn=class{constructor(){isRegistered2()||En.console.warn(An)}sendEvent(Je){if(!isRegistered2())throw new Error(An);const{pageAction:et=""}=Je.data;window._splunk_metrics_events&&"performance.measure"===et&&window._splunk_metrics_events.push(__spreadValues({type:"udf.telemetry"},Je))}}},7207:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it=ot(tt(8)),Zt=ot(tt(133)),en=ot(tt(303)),Cn=ot(tt(16)),_n=ot(tt(17)),wn=ot(tt(21)),Sn=ot(tt(19)),xn=ot(tt(20)),kn=tt(85),En=tt(287),Dn=tt(293),Pn=tt(3947),Ln=["_key"];function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){(0,it.default)(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _callSuper(Je,et,tt){return et=(0,Sn.default)(et),(0,wn.default)(Je,function _isNativeReflectConstruct(){try{var Je=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(Je){}return function _isNativeReflectConstruct(){return!!Je}()}()?Reflect.construct(et,tt||[],(0,Sn.default)(Je).constructor):et.apply(Je,tt))}tt(28);var Tn=function(Je){function KvStoreImageProvider(Je){var et,{collectionName:tt}=Je;return(0,Cn.default)(this,KvStoreImageProvider),(et=_callSuper(this,KvStoreImageProvider)).collectionName=tt,et.cache={},et}return(0,xn.default)(KvStoreImageProvider,Je),(0,_n.default)(KvStoreImageProvider,[{key:"getType",value:function getType(){return"splunk-enterprise-kvstore"}},{key:"listIds",value:(it=(0,en.default)((function*(Je){var{offset:et,count:tt,metaData:ot=[]}=Je,it=["_key",...ot.map(Je=>"metaData.".concat(Je))];return(yield(0,Pn.getItems)({collectionName:this.collectionName,offset:et,count:tt,fields:it})).map(Je=>{var{_key:et}=Je;return _objectSpread(_objectSpread({},(0,Zt.default)(Je,Ln)),{},{id:et})})})),function listIds(Je){return it.apply(this,arguments)})},{key:"upload",value:(ot=(0,en.default)((function*(Je,et){var tt={data:Je,name:et.name,type:this.base64MimeType(Je),acl:{can_change_perms:!0,can_share_app:!0,can_share_global:!0,can_share_user:!0,can_write:!0,modifiable:!0,owner:kn.username,perms:{read:["*"],write:["*"]},sharing:Dn.PERMISSIONS.USER}},{_key:ot}=yield(0,Pn.createItem)({collectionName:this.collectionName,data:tt});return ot})),function upload(Je,et){return ot.apply(this,arguments)})},{key:"getById",value:(tt=(0,en.default)((function*(Je){var et=this.cache[Je];if(et)return _objectSpread({id:Je},et);var tt=yield(0,Pn.getItem)({collectionName:this.collectionName,key:Je}),ot=tt.data.startsWith("data:")?tt.data:"data:".concat(tt.type,";base64,").concat(tt.data);return this.cache[Je]={dataURI:ot,metaData:{name:tt.name}},_objectSpread({id:Je},this.cache[Je])})),function getById(Je){return tt.apply(this,arguments)})},{key:"deleteById",value:(et=(0,en.default)((function*(Je){return(0,Pn.deleteItem)({collectionName:this.collectionName,key:Je})})),function deleteById(Je){return et.apply(this,arguments)})},{key:"base64MimeType",value:function base64MimeType(Je){var et=null;if("string"!=typeof Je)return et;var tt=Je.match(/data:([a-zA-Z0-9]+\/[a-zA-Z0-9-.+]+).*,.*/);return tt&&tt.length&&(et=tt[1]),et}}]);var et,tt,ot,it}(En.Provider);et.default=Tn;Je.exports=et.default},7208:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it=ot(tt(133)),Zt=ot(tt(8)),en=ot(tt(303)),Cn=ot(tt(16)),_n=ot(tt(17)),wn=ot(tt(21)),Sn=ot(tt(19)),xn=ot(tt(20)),kn=tt(287),En=tt(3947),Dn=["svg_path","default_height","default_width"];function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){(0,Zt.default)(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _callSuper(Je,et,tt){return et=(0,Sn.default)(et),(0,wn.default)(Je,function _isNativeReflectConstruct(){try{var Je=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(Je){}return function _isNativeReflectConstruct(){return!!Je}()}()?Reflect.construct(et,tt||[],(0,Sn.default)(Je).constructor):et.apply(Je,tt))}tt(28);var Pn=function(Je){function KvStoreIconProvider(Je){var et,{collectionName:tt}=Je;return(0,Cn.default)(this,KvStoreIconProvider),(et=_callSuper(this,KvStoreIconProvider)).collectionName=tt,et.cache={},et.cachedCollection={},et}return(0,xn.default)(KvStoreIconProvider,Je),(0,_n.default)(KvStoreIconProvider,[{key:"getType",value:function getType(){return"splunk-enterprise-kvstore"}},{key:"invalidateCache",value:function invalidateCache(){this.cachedCollection={}}},{key:"listIds",value:(Zt=(0,en.default)((function*(Je){var{offset:et,count:tt,meta:ot=[],search:it=null}=Je,Zt=JSON.stringify({offset:et,count:tt,meta:ot,search:it});if(this.cachedCollection[Zt])return this.cachedCollection[Zt];var en=yield(0,En.getItems)({collectionName:this.collectionName,offset:et,count:tt,fields:["_key","title","metaData"]}),Cn=[];return en.forEach(Je=>{var et,{_key:tt,title:Zt,metaData:en}=Je;if(Zt)et=Zt;else{if(!en||!en.name)return;et=en.name}var _n={id:tt},wn={name:et},Sn=null!==it&&Object.keys(wn).some(Je=>wn[Je].toLowerCase().indexOf(it.trim().toLowerCase())>-1);(null===it||Sn)&&(ot&&ot.length&&(_n.metaData={},ot.forEach(Je=>{null!==wn[Je]&&(_n.metaData[Je]=wn[Je])})),Cn.push(_n))}),this.cachedCollection[Zt]=Cn,Cn})),function listIds(Je){return Zt.apply(this,arguments)})},{key:"upload",value:(ot=(0,en.default)((function*(Je,et){var{_key:tt}=yield(0,En.createItem)({collectionName:this.collectionName,data:{dataURI:Je,title:et.name,category:"General"}});return this.invalidateCache(),tt})),function upload(Je,et){return ot.apply(this,arguments)})},{key:"getById",value:(tt=(0,en.default)((function*(Je){var et=this.cache[Je];if(et)return _objectSpread({id:Je},et);var tt=yield(0,En.getItem)({collectionName:this.collectionName,key:Je}),{svg_path:ot,default_height:Zt,default_width:en}=tt,Cn=(0,it.default)(tt,Dn),_n='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 '.concat(en," ").concat(Zt,'"><path d="').concat(ot,'"/></svg>'),wn="data:image/svg+xml;utf8,".concat(_n);return this.cache[Je]=_objectSpread({dataURI:wn},Cn),_objectSpread({id:Je},this.cache[Je])})),function getById(Je){return tt.apply(this,arguments)})},{key:"deleteById",value:(et=(0,en.default)((function*(Je){return this.invalidateCache(),(0,En.deleteItem)({collectionName:this.collectionName,key:Je})})),function deleteById(Je){return et.apply(this,arguments)})}]);var et,tt,ot,Zt}(kn.Provider);et.default=Pn;Je.exports=et.default},7209:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it=ot(tt(8)),Zt=ot(tt(81)),en=ot(tt(1170)),Cn=ot(tt(7210)),_n=ot(tt(7211)),wn=ot(tt(7212));function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){(0,it.default)(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}tt(28);et.default=_objectSpread(_objectSpread({},(0,Zt.default)(en.default)),{},{dataSources:_objectSpread(_objectSpread({},en.default.dataSources),{},{"ds.search":_n.default}),eventHandlers:_objectSpread(_objectSpread({},Cn.default.eventHandlers),wn.default.eventHandlers)});Je.exports=et.default},7210:function(Je,et,tt){"use strict";var ot,it=Object.create,Zt=Object.defineProperty,en=Object.getOwnPropertyDescriptor,Cn=Object.getOwnPropertyNames,_n=Object.getPrototypeOf,wn=Object.prototype.hasOwnProperty,__export=(Je,et)=>{for(var tt in et)Zt(Je,tt,{get:et[tt],enumerable:!0})},__copyProps=(Je,et,tt,ot)=>{if(et&&"object"==typeof et||"function"==typeof et)for(let it of Cn(et))wn.call(Je,it)||it===tt||Zt(Je,it,{get:()=>et[it],enumerable:!(ot=en(et,it))||ot.enumerable});return Je},Sn={};__export(Sn,{default:()=>Dn}),Je.exports=(ot=Sn,__copyProps(Zt({},"__esModule",{value:!0}),ot));var xn={};__export(xn,{default:()=>En});var kn=((Je,et,tt)=>(tt=null!=Je?it(_n(Je)):{},__copyProps(!et&&Je&&Je.__esModule?tt:Zt(tt,"default",{value:Je,enumerable:!0}),Je)))(tt(1354));((Je,et,tt)=>{__copyProps(Je,et,"default"),tt&&__copyProps(tt,et,"default")})(xn,tt(1354));var En="default"in kn?kn.default:kn,Dn={eventHandlers:{"drilldown.customUrl":xn.CustomUrlDrilldown,"drilldown.setToken":xn.SetToken,"drilldown.switchToTab":xn.SwitchToTab}}},7211:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it=ot(tt(303)),Zt=ot(tt(16)),en=ot(tt(17)),Cn=ot(tt(21)),_n=ot(tt(1154)),wn=ot(tt(19)),Sn=ot(tt(20)),xn=ot(tt(33)),kn=ot(tt(2185)),En=tt(4),Dn=tt(73);function _callSuper(Je,et,tt){return et=(0,wn.default)(et),(0,Cn.default)(Je,function _isNativeReflectConstruct(){try{var Je=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(Je){}return function _isNativeReflectConstruct(){return!!Je}()}()?Reflect.construct(et,tt||[],(0,wn.default)(Je).constructor):et.apply(Je,tt))}var Pn=function(Je){function ITSISearch(){var Je,et=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},tt=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},ot=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},it=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return(0,Zt.default)(this,ITSISearch),(Je=_callSuper(this,ITSISearch,[et,tt,ot,it])).meta=ot,Je.isKPI=Je.meta&&!(0,xn.default)(Je.meta.kpiID)&&!(0,xn.default)(Je.meta.serviceID),Je.skipAggregation=Je.meta&&!0===Je.meta.skipAggregation,Je.context.app=(0,Dn.getShortAppName)(!0),Je.context.keepAlive=!0,Je}return(0,Sn.default)(ITSISearch,Je),(0,en.default)(ITSISearch,[{key:"fetchService",value:(tt=(0,it.default)((function*(Je){return this.context.dataProviderInstance.getService(Je)})),function fetchService(Je){return tt.apply(this,arguments)})},{key:"checkPermission",value:function checkPermission(){if(!this.isKPI)return!0;var Je=this.meta.serviceID;return this.context.dataProviderInstance.checkPermission(Je)}},{key:"shouldAggregate",value:function shouldAggregate(){return this.isKPI&&this.isAggregatorEnabled()&&!this.skipAggregation}},{key:"setup",value:(et=(0,it.default)((function*(){return this.shouldAggregate()?(this.checkPermission()||(this.customError=(0,En.gettext)("Service unavailable.")),null):yield(0,_n.default)((0,wn.default)(ITSISearch.prototype),"setup",this).call(this)})),function setup(){return et.apply(this,arguments)})},{key:"request",value:function request(Je){return this.customError?Je=>(Je.error({level:"error",message:this.customError}),()=>{}):this.shouldAggregate()?this.context.searchAggregatorInstance.getSearchObservable(this.meta.kpiID):(0,_n.default)((0,wn.default)(ITSISearch.prototype),"request",this).call(this,Je)}},{key:"isAggregatorEnabled",value:function isAggregatorEnabled(){return this.context.searchAggregatorInstance.isEnabled()}}]);var et,tt}(kn.default);et.default=Pn;Je.exports=et.default},7212:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot=tt(1354);et.default={eventHandlers:{"drilldown.glassTableObject":ot.CustomUrlDrilldown,"drilldown.deepDiveObject":ot.CustomUrlDrilldown,"drilldown.dashboardObject":ot.CustomUrlDrilldown,"drilldown.eventManagementObject":ot.CustomUrlDrilldown,"drilldown.homeViewObject":ot.CustomUrlDrilldown}};Je.exports=et.default},7213:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it,Zt,en,Cn,_n,wn,Sn,xn=ot(tt(303)),kn=ot(tt(16)),En=ot(tt(17)),Dn=ot(tt(21)),Pn=ot(tt(19)),Ln=ot(tt(20)),Tn=ot(tt(8)),In=ot(tt(7)),jn=function _interopRequireWildcard(Je,et){if(!et&&Je&&Je.__esModule)return Je;if(null===Je||"object"!=typeof Je&&"function"!=typeof Je)return{default:Je};var tt=_getRequireWildcardCache(et);if(tt&&tt.has(Je))return tt.get(Je);var ot={__proto__:null},it=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Zt in Je)if("default"!==Zt&&{}.hasOwnProperty.call(Je,Zt)){var en=it?Object.getOwnPropertyDescriptor(Je,Zt):null;en&&(en.get||en.set)?Object.defineProperty(ot,Zt,en):ot[Zt]=Je[Zt]}return ot.default=Je,tt&&tt.set(Je,ot),ot}(tt(0)),Mn=ot(tt(3)),An=ot(tt(94)),Rn=ot(tt(39)),Nn=ot(tt(179)),Fn=ot(tt(2)),Bn=tt(14),Vn=tt(4),Wn=tt(22),zn=ot(tt(575)),Hn=ot(tt(34)),$n=ot(tt(203)),qn=ot(tt(24)),Kn=ot(tt(83)),Un=ot(tt(75)),Gn=tt(87),Jn=tt(353),Cr=tt(109),wr=ot(tt(593)),Sr=ot(tt(7214)),Or=tt(7215),xr=tt(7216),kr=tt(3948),Lr=ot(tt(7217)),Nr=ot(tt(2500)),Wr=ot(tt(7218));function _getRequireWildcardCache(Je){if("function"!=typeof WeakMap)return null;var et=new WeakMap,tt=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(Je){return Je?tt:et})(Je)}function _callSuper(Je,et,tt){return et=(0,Pn.default)(et),(0,Dn.default)(Je,function _isNativeReflectConstruct(){try{var Je=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(Je){}return function _isNativeReflectConstruct(){return!!Je}()}()?Reflect.construct(et,tt||[],(0,Pn.default)(Je).constructor):et.apply(Je,tt))}tt(28);var zr=Fn.default.div(it||(it=(0,In.default)(["\n\tbackground-color: ",";\n\tcolor: ",";\n\tdisplay: flex;\n\tflex-direction: column;\n\twidth: 359px;\n\ttop: 0px;\n\tbottom: 0px;\n\tleft: 0px;\n\tright: 0px;\n\toverflow: scroll;\n"])),Wn.variables.white,Wn.variables.contentColorDefault),Hr=(0,Fn.default)(qn.default)(Zt||(Zt=(0,In.default)(["\n\tmargin-left: 20px;\n"]))),$r=(0,Fn.default)(Un.default)(en||(en=(0,In.default)(["\n\tmargin: 50%;\n"]))),Kr=(0,Fn.default)($n.default)(Cn||(Cn=(0,In.default)(["\n\tmargin: 0 10px 0 15px;\n\theight: 400px;\n"]))),Ur=Fn.default.div(_n||(_n=(0,In.default)(["\n\tflex-basis: auto;\n"]))),Gr=Fn.default.div(wn||(wn=(0,In.default)(["\n\ttext-align: center;\n\tmargin: 10px 0px;\n"]))),Zr=Fn.default.div(Sn||(Sn=(0,In.default)(["\n\tcolor: ",";\n\t&:hover {\n\t\tcolor: ",";\n\t\ttext-decoration: underline;\n\t}\n"])),Wn.variables.linkColor,Wn.variables.linkColorHover),Xr=["splunk.pie","splunk.scatter","splunk.bubble","splunk.punchcard","splunk.map"],Yr=function(Je){function DataPanel(Je){var et;return(0,kn.default)(this,DataPanel),et=_callSuper(this,DataPanel,[Je]),(0,Tn.default)(et,"fetchServicesDebounced",(0,An.default)(Je=>{et.fetchServices(Je)},Gn.DEFAULT_DEBOUNCE_DELAY)),(0,Tn.default)(et,"handleRequestClose",Je=>{var{panelId:tt}=Je,{open:ot}=et.state;et.setState({open:(0,Nn.default)(ot,tt)})}),(0,Tn.default)(et,"handleRequestOpen",Je=>{var{panelId:tt}=Je,{open:ot}=et.state;et.setState({open:ot.concat(tt)})}),(0,Tn.default)(et,"handleAdHocClick",Je=>{var{dashboardApi:tt,selectedItem:ot,dataSourceBindingType:it}=et.props;if(ot&&it){var{id:Zt}=ot;tt.connectDataSource(Zt,it,Je)}else tt.createVisualization((0,Or.defaultAdHocViz)(Je))}),(0,Tn.default)(et,"handleTextFilterChange",(Je,tt)=>{var{value:ot}=tt;et.setState({filterString:ot,isLoading:!0}),et.fetchServicesDebounced({filterString:ot})}),(0,Tn.default)(et,"handleEditClick",Je=>()=>{et.props.editDataSource(Je)}),(0,Tn.default)(et,"handleDeleteClick",Je=>()=>{et.props.deleteDataSource(Je),et.handleModalRequestClose()}),(0,Tn.default)(et,"handleKPIClick",function(){var Je=(0,xn.default)((function*(Je,tt){var{dashboardApi:ot,selectedItem:it,dataSourceBindingType:Zt,visualizations:en}=et.props,Cn=null;try{if(!(Cn=yield et.fetchService(Je)))return}catch(Je){console.error((0,Vn.gettext)("Failed to fetch service information"))}var _n=(0,kr.findKPI)(Cn,tt),wn=(0,xr.generateKPIDataSource)(Cn,_n);if(it&&Zt){var{id:Sn,type:xn}=it,kn=null;(kn="line"===xn?(0,xr.augmentLineWithKPIConfig)(en[Sn]):(0,xr.augmentVisWithKPIEncoding)(en[Sn],_n))&&ot.editVisualization(Sn,kn),ot.connectNewDataSource(Sn,Zt,wn)}else ot.createVisualization((0,xr.defaultKPIViz)(_n,wn))}));return function(et,tt){return Je.apply(this,arguments)}}()),(0,Tn.default)(et,"handleErrorModalClose",()=>{et.setState({error:""})}),(0,Tn.default)(et,"handleModalRequestOpen",(Je,tt)=>()=>{var{visualizations:ot}=et.props;et.setState({modalOpen:!0,modalDsId:Je,modalDataSourceName:tt,modalNumVizsInUse:(0,kr.countVisualizationsInUse)(Je,ot)})}),(0,Tn.default)(et,"handleModalRequestClose",()=>{et.setState({modalOpen:!1})}),et.state={error:"",filterString:"",open:[1,2],services:[],isLoading:!0,modalOpen:!1,modalDsId:null,modalDataSourceName:null,modalNumVizsInUse:0},et.dataProviderInstance=Nr.default.getInstance(),et}return(0,Ln.default)(DataPanel,Je),(0,En.default)(DataPanel,[{key:"componentDidMount",value:function componentDidMount(){this.fetchServices({count:Jn.GT_DEFAULT_NUMBER_OF_SERVICES_FETCHED,filterString:"",offset:0})}},{key:"fetchService",value:(tt=(0,xn.default)((function*(Je){return yield this.dataProviderInstance.getService(Je)})),function fetchService(Je){return tt.apply(this,arguments)})},{key:"fetchServices",value:(et=(0,xn.default)((function*(Je){var et=yield this.dataProviderInstance.getServices(Je);Array.isArray(et)?this.setState({services:et,isLoading:!1}):this.setState({services:[],isLoading:!1,error:et})})),function fetchServices(Je){return et.apply(this,arguments)})},{key:"render",value:function render(){var{createDataSource:Je,dataSources:et,visualizations:tt,selectedItem:ot}=this.props,{error:it,filterString:Zt,isLoading:en,modalDataSourceName:Cn,modalDsId:_n,modalNumVizsInUse:wn,modalOpen:Sn,open:xn,services:kn}=this.state,En=((0,kr.groupByType)(et,tt)["ds.search"]||[]).filter(Je=>!Je.dataSource.meta),Dn=(0,kr.serviceIdToKPIIdUsedMap)(et),Pn=0===kn.length&&!en&&""===Zt,Ln=Cn||(0,Vn.gettext)("Unnamed"),Tn=ot&&ot.id?tt[ot.id]:null,In=Tn?Tn.type:null,Mn=Xr.indexOf(In)<0,An=(0,Vn.gettext)("filter");return jn.default.createElement(zr,null,jn.default.createElement(Ur,null,jn.default.createElement(wr.default,{dataTestItsi:"gt-data-panel-error-modal",open:""!==it,errorMessage:it,handleRequestClose:this.handleErrorModalClose}),Mn&&jn.default.createElement(zn.default,{"data-test-itsi":"gt-service-collapsible-panel",panelId:1,open:xn.includes(1),onRequestClose:this.handleRequestClose,onRequestOpen:this.handleRequestOpen,key:"services",title:(0,Vn.gettext)("Services")},Pn&&jn.default.createElement(Hr,{"data-test-itsi":"no-services-info-message",type:"info"},jn.default.createElement("div",null,(0,Vn.gettext)("No services found. To create your first service, click")+" ",jn.default.createElement(Hn.default,{"data-test-itsi":"gt-no-services-link",to:(0,Cr.uiListerURL)(),openInNewContext:!0},(0,Vn.gettext)("here")),".")),!Pn&&jn.default.createElement(jn.Fragment,null,jn.default.createElement(Gr,null,jn.default.createElement(Kn.default,{"data-test-itsi":"services-text-filter",inline:!0,placeholder:An,title:An,appearance:"search",value:Zt,onChange:this.handleTextFilterChange})),en&&jn.default.createElement($r,{"data-test-itsi":"data-panel-wait-spinner"}),(kn.length>0||0===kn.length&&""!==Zt)&&jn.default.createElement(Kr,{"data-test-itsi":"data-panel-datasource-menu",retainFocus:!1},0===kn.length&&!en&&""!==Zt&&jn.default.createElement(Hr,{"data-test-itsi":"no-services-found-warning-message",type:"warning"},(0,Vn.gettext)("No services found for the current filter.")),!en&&kn.map(Je=>{var{svc_title:et,svc_id:tt,kpis:ot}=Je;return jn.default.createElement(Wr.default,{serviceTitle:et,serviceId:tt,key:tt,kpis:ot,KPIsUsedMap:Dn,handleKPIClick:this.handleKPIClick})}),kn.length===Jn.GT_DEFAULT_NUMBER_OF_SERVICES_FETCHED&&jn.default.createElement(Hr,{"data-test-itsi":"more-results-warning-message",type:"warning"},(0,Bn.sprintf)((0,Vn.gettext)("First %s services shown. Use search to narrow the list."),Jn.GT_DEFAULT_NUMBER_OF_SERVICES_FETCHED))))),jn.default.createElement(zn.default,{"data-test-itsi":"gt-ad-hoc-searches-collapsible-panel",panelId:2,open:xn.includes(2),onRequestClose:this.handleRequestClose,onRequestOpen:this.handleRequestOpen,key:"adhoc",title:(0,Vn.gettext)("Ad hoc Search")},jn.default.createElement(Kr,{"data-test-itsi":"data-panel-menu",retainFocus:!1},jn.default.createElement($n.default.Item,{"data-test-itsi":"create-search-datasource",onClick:()=>{Je({type:"ds.search"})}},jn.default.createElement(Zr,null,"+ ".concat((0,Vn.gettext)("Create Ad hoc Search")))),En.map(Je=>{var{id:et,dataSource:tt,used:ot}=Je;return jn.default.createElement(Sr.default,{key:et,name:tt.name?tt.name:(0,Vn.gettext)("Unnamed"),onItemClick:()=>this.handleAdHocClick(et,tt),onEditClick:this.handleEditClick(et),onDeleteClick:this.handleModalRequestOpen(et,tt.name),selected:ot})})))),jn.default.createElement(Lr.default,{modalOpen:Sn,modelName:Ln,modalNumVizsInUse:wn,modalDsId:_n,onDeleteClick:this.handleDeleteClick,onModalRequestClose:this.handleModalRequestClose}))}}]);var et,tt}(jn.Component);Yr.propTypes={editDataSource:Mn.default.func,deleteDataSource:Mn.default.func,selectedItem:Mn.default.object,dataSourceBindingType:Mn.default.string,dashboardApi:Mn.default.object.isRequired,fetchDataSources:Mn.default.func,dataSources:Mn.default.object,visualizations:Mn.default.object,createDataSource:Mn.default.func},Yr.defaultProps={dataSources:{},visualizations:{},selectedItem:null,onRequestClose:Rn.default,createDataSource:Rn.default,editDataSource:Rn.default,deleteDataSource:Rn.default};et.default=Yr;Je.exports=et.default},7214:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it,Zt,en,Cn,_n,wn,Sn,xn=ot(tt(7)),kn=function _interopRequireWildcard(Je,et){if(!et&&Je&&Je.__esModule)return Je;if(null===Je||"object"!=typeof Je&&"function"!=typeof Je)return{default:Je};var tt=_getRequireWildcardCache(et);if(tt&&tt.has(Je))return tt.get(Je);var ot={__proto__:null},it=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Zt in Je)if("default"!==Zt&&{}.hasOwnProperty.call(Je,Zt)){var en=it?Object.getOwnPropertyDescriptor(Je,Zt):null;en&&(en.get||en.set)?Object.defineProperty(ot,Zt,en):ot[Zt]=Je[Zt]}return ot.default=Je,tt&&tt.set(Je,ot),ot}(tt(0)),En=ot(tt(3)),Dn=ot(tt(2)),Pn=ot(tt(39)),Ln=tt(4),Tn=ot(tt(89)),In=ot(tt(583)),jn=ot(tt(634)),Mn=tt(370),An=tt(22);function _getRequireWildcardCache(Je){if("function"!=typeof WeakMap)return null;var et=new WeakMap,tt=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(Je){return Je?tt:et})(Je)}tt(28);var Rn=Dn.default.div(it||(it=(0,xn.default)(["\n\tposition: absolute;\n\tleft: ",";\n\tright: ",";\n\tcolor: ",";\n\tmargin-right: 20%;\n"])),An.variables.spacingSmall,An.variables.spacingLarge,An.variables.accentColorL10),Nn=Dn.default.span(Zt||(Zt=(0,xn.default)(["\n\tdisplay: flex;\n\talign-items: center;\n"]))),Fn=Dn.default.span(en||(en=(0,xn.default)(["\n\tpadding-right: 3px;\n\tmin-width: 10px;\n\tdisplay: inline-block;\n\ttext-align: center;\n\tvertical-align: middle;\n\ttransform: translateY(-1px);\n"]))),Bn=Dn.default.div.attrs(Je=>{var{dataTest:et,dataTestId:tt}=Je;return{"data-test":et,"data-test-id":tt}})(Cn||(Cn=(0,xn.default)(["\n\tdisplay: flex;\n\tflex-direction: row;\n\tjustify-content: space-between;\n\theight: 35px;\n\tline-height: 30px;\n\tcolor: ",";\n\t&:hover {\n\t\tcursor: ",";\n\t\tbackground-color: ",";\n\t}\n"])),An.variables.contentColorDefault,Je=>Je.isItemClickable?"pointer":"default",An.variables.backgroundColorHover),Vn=Dn.default.div(_n||(_n=(0,xn.default)(["\n\tflex-grow: 1;\n\twhite-space: nowrap;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n\tcursor: ",";\n"])),Je=>Je.isItemClickable?"pointer":"default"),Wn=Dn.default.div.attrs(Je=>{var{type:et}=Je;return{"data-test":"item-".concat(et)}})(wn||(wn=(0,xn.default)(["\n\twidth: 35px;\n\ttext-align: center;\n\tborder-radius: ",";\n\tcolor: ",";\n\t&:hover {\n\t\tcursor: pointer;\n\t\tcolor: ",";\n\t\tbackground-color: ",";\n\t}\n"])),(0,An.pick)({enterprise:"0px",prisma:"24px"}),An.variables.contentColorMuted,An.variables.contentColorDefault,An.variables.backgroundColorHover),zn=Dn.default.div.attrs(Je=>{var{onClick:et}=Je;return{"data-test":"item-name-wrapper","data-clickable":!!et}})(Sn||(Sn=(0,xn.default)(["\n\tpadding-top: 8px;\n\twidth: calc(100% - 70px);\n\tcursor: ",";\n"])),Je=>Je.onClick?"pointer":"default"),Hn={paddingLeft:"30px"},$n=(0,kn.forwardRef)((Je,et)=>{var{name:tt,onItemClick:ot,onEditClick:it,onDeleteClick:Zt,itemStyle:en,selected:Cn}=Je,_n=tt||(0,Ln.gettext)("Unnamed"),[wn,Sn]=(0,kn.useState)(!1),xn=(0,kn.useRef)(!1),En=_n.length>15,Dn=(0,kn.useCallback)(()=>(clearTimeout(xn.current),xn.current=setTimeout(()=>Sn(!0),250),()=>{clearTimeout(xn.current)}),[]),Pn=(0,kn.useCallback)(()=>(clearTimeout(xn.current),xn.current=setTimeout(()=>Sn(!1),100),()=>{clearTimeout(xn.current)}),[]),An=Cn&&kn.default.createElement(Rn,null,kn.default.createElement(In.default,{screenReaderText:(0,Ln.gettext)("Selected"),size:.85})),$n=(0,kn.useMemo)(()=>it?kn.default.createElement(Wn,{type:"edit","data-test-itsi":"edit-search-datasource",onClick:it},kn.default.createElement(Mn.Edit,{screenReaderText:(0,Ln.gettext)("Edit"),size:"16px"})):null,[it]),qn=(0,kn.useMemo)(()=>kn.default.createElement(Wn,{type:"remove","data-test-itsi":"delete-search-datasource",onClick:Zt},kn.default.createElement(Mn.Remove,{screenReaderText:(0,Ln.gettext)("Remove"),size:"16px"})),[Zt]);return kn.default.createElement(Bn,{style:en,dataTest:"datasourceitem",ref:et},kn.default.createElement(zn,{onClick:ot},kn.default.createElement(Tn.default,{content:_n,"data-test-itsi":"data-source-item-tooltip",style:Hn,open:wn&&En,onRequestOpen:Dn,onRequestClose:Pn,inline:!1},kn.default.createElement(Nn,null,An,kn.default.createElement(Fn,null,kn.default.createElement(jn.default,null)),kn.default.createElement(Vn,{"data-test-itsi":"search-datasource",isItemClickable:ot},_n)))),$n,qn)});$n.propTypes={name:En.default.string,selected:En.default.bool,onItemClick:En.default.func,onEditClick:En.default.func.isRequired,onDeleteClick:En.default.func.isRequired,itemStyle:En.default.object},$n.defaultProps={name:"",onItemClick:Pn.default,selected:!1,itemStyle:{padding:"0 10px"}};et.default=$n;Je.exports=et.default},7215:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.defaultAdHocViz=et.augmentVisWithAdHocEncoding=void 0;var it=ot(tt(81)),Zt=ot(tt(132));et.defaultAdHocViz=Je=>({visualizationDefinition:{type:"splunk.singlevalue",dataSources:{primary:Je}},layoutItemType:"block",selectVisualization:!0,focusVisualization:!0});et.augmentVisWithAdHocEncoding=Je=>{if(!Je||!Je.type)return null;var et=null,tt=(0,it.default)(Je);switch(tt.type){case"splunk.singlevalue":et=(0,Zt.default)(tt,{options:{trendDisplay:"off",sparklineDisplay:"off",showSparklineTooltip:!0}});break;case"splunk.singlevalueradial":et=(0,Zt.default)(tt,{options:{trendDisplay:"off"}})}return et}},7216:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.generateKPIDataSource=et.defaultKPIViz=et.augmentVisWithKPIEncoding=et.augmentLineWithKPIConfig=void 0;var it=ot(tt(8)),Zt=ot(tt(81)),en=ot(tt(132));function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){(0,it.default)(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}et.defaultKPIViz=(Je,et)=>({visualizationDefinition:{type:"splunk.singlevalue",options:_objectSpread(_objectSpread({trendDisplay:"off",sparklineDisplay:"off",showSparklineTooltip:!0},Je.unit&&{unit:Je.unit}),{},{sparklineValues:'> primary | seriesByName("alert_value")',majorColor:'> primary | seriesByName("alert_color") | lastPoint()'})},layoutItemType:"block",dataSourceType:"primary",dataSourceDefinition:et,selectVisualization:!0,focusVisualization:!0});et.generateKPIDataSource=(Je,et)=>{var tt="`get_full_itsi_summary_kpi("+et._key+")` `service_level_kpi_only` | timechart cont=false latest(alert_value) AS alert_value, latest(alert_color) AS alert_color";return{type:"ds.search",name:"".concat(Je.svc_title," - ").concat(et.title),options:{query:tt},meta:{kpiID:et._key,serviceID:Je.svc_id}}};et.augmentVisWithKPIEncoding=(Je,et)=>{if(!Je||!Je.type)return null;var tt=null,ot=(0,Zt.default)(Je);switch(ot.type){case"splunk.singlevalue":tt=(0,en.default)(ot,{options:{trendDisplay:"off",sparklineDisplay:"off",showSparklineTooltip:!0,unit:et.unit||"",sparklineValues:'> primary | seriesByName("alert_value")',majorColor:'> primary | seriesByName("alert_color") | lastPoint()'}});break;case"splunk.singlevalueicon":tt=(0,en.default)(ot,{options:{iconColor:'> primary | seriesByName("alert_color") | lastPoint()'}});break;case"splunk.singlevalueradial":tt=(0,en.default)(ot,{options:{trendDisplay:"off",unit:et.unit||"",majorValue:'> primary | seriesByName("alert_value") | lastPoint()',majorColor:'> primary | seriesByName("alert_color") | lastPoint()'}});break;case"splunk.ellipse":case"splunk.rectangle":tt=(0,en.default)(ot,{options:{fillColor:'> primary | seriesByName("alert_color") | lastPoint()'}});break;case"splunk.area":case"splunk.bar":case"splunk.column":case"splunk.line":tt=(0,en.default)(ot,{options:{x:'> primary | seriesByName("_time")',y:'> primary | seriesByName("alert_value")'}});break;case"splunk.fillergauge":case"splunk.markergauge":tt=(0,en.default)(ot,{options:{value:'> primary | seriesByName("alert_value") | lastPoint()'}})}return tt};et.augmentLineWithKPIConfig=Je=>{if(!Je||!Je.type||"abslayout.line"!==Je.type)return null;var et=(0,Zt.default)(Je);return(0,en.default)(et,{options:{strokeDataSeries:'> primary | seriesByType("color")',strokeDataPoint:"> strokeDataSeries | lastPoint()",strokeColor:"> strokeDataPoint"}})}},7217:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it,Zt=ot(tt(7)),en=ot(tt(0)),Cn=ot(tt(3)),_n=ot(tt(2)),wn=tt(4),Sn=ot(tt(100)),xn=ot(tt(51)),kn=ot(tt(27)),En=tt(29);tt(28);var Dn=(0,_n.default)(Sn.default)(it||(it=(0,Zt.default)(["\n width: 600px;\n"]))),DeleteModal=Je=>{var{modalOpen:et,modelName:tt,modalNumVizsInUse:ot,modalDsId:it,onDeleteClick:Zt,onModalRequestClose:Cn}=Je;return en.default.createElement(Dn,{"data-test-itsi":"itsi-data-source-panel-modal",onRequestClose:Cn,open:et},en.default.createElement(Sn.default.Header,{title:tt,onRequestClose:Cn}),en.default.createElement(Sn.default.Body,null,en.default.createElement(xn.default,{"data-test-itsi":"glass-table-delete-source-paragraph"},ot?en.default.createElement("span",{"data-test-itsi":"gt-source-panel-delete-message-used"},en.default.createElement("i",null,tt)," "+(0,wn.gettext)("is currently being used by")+" ",en.default.createElement("strong",null,"".concat(ot," ").concat((0,En.ungettext)("visualization","visualizations",ot))),". ",(0,wn.gettext)("Are you sure you want to delete this data source?")):en.default.createElement("span",{"data-test-itsi":"gt-source-panel-delete-message-unused"},en.default.createElement("i",null,tt),(0,wn.gettext)(" is not being used by any visualizations. Are you sure you want to delete this data source?")))),en.default.createElement(Sn.default.Footer,null,en.default.createElement(kn.default,{appearance:"secondary","data-test-itsi":"gt-source-panel-cancel-button",onClick:Cn,label:(0,wn.gettext)("Cancel")}),en.default.createElement(kn.default,{appearance:"primary","data-test-itsi":"gt-source-panel-delete-button",onClick:Zt(it),label:(0,wn.gettext)("Delete")})))};et.default=DeleteModal;DeleteModal.propTypes={modalOpen:Cn.default.bool.isRequired,modelName:Cn.default.string.isRequired,modalNumVizsInUse:Cn.default.number.isRequired,modalDsId:Cn.default.string,onDeleteClick:Cn.default.func.isRequired,onModalRequestClose:Cn.default.func.isRequired},DeleteModal.defaultProps={modalOpen:!1,modalDsId:null},Je.exports=et.default},7218:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it=function _interopRequireWildcard(Je,et){if(!et&&Je&&Je.__esModule)return Je;if(null===Je||"object"!=typeof Je&&"function"!=typeof Je)return{default:Je};var tt=_getRequireWildcardCache(et);if(tt&&tt.has(Je))return tt.get(Je);var ot={__proto__:null},it=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Zt in Je)if("default"!==Zt&&{}.hasOwnProperty.call(Je,Zt)){var en=it?Object.getOwnPropertyDescriptor(Je,Zt):null;en&&(en.get||en.set)?Object.defineProperty(ot,Zt,en):ot[Zt]=Je[Zt]}return ot.default=Je,tt&&tt.set(Je,ot),ot}(tt(0)),Zt=ot(tt(3)),en=ot(tt(575)),Cn=ot(tt(203)),_n=ot(tt(634)),wn=tt(3948);function _getRequireWildcardCache(Je){if("function"!=typeof WeakMap)return null;var et=new WeakMap,tt=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(Je){return Je?tt:et})(Je)}var Sn=it.default.createElement(_n.default,null),xn=(0,it.forwardRef)((Je,et)=>{var{serviceTitle:tt,serviceId:ot,kpis:Zt,KPIsUsedMap:_n,handleKPIClick:xn}=Je;return it.default.createElement(en.default,{"data-test-itsi":"gt-menu-items",title:tt,key:ot,ref:et},Zt.map(Je=>{var{title:et,_key:tt}=Je;return it.default.createElement(Cn.default.Item,{"data-test-itsi":"data-panel-datasource-menu-item",key:tt,icon:Sn,selectable:!0,selected:(0,wn.isSelected)(_n,ot,tt),onClick:()=>xn(ot,tt)},et)}))});xn.propTypes={serviceTitle:Zt.default.string,serviceId:Zt.default.string,kpis:Zt.default.array,KPIsUsedMap:Zt.default.object.isRequired,handleKPIClick:Zt.default.func.isRequired},xn.defaultProps={serviceTitle:"",serviceId:"",kpis:[]};et.default=xn;Je.exports=et.default},7219:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it,Zt,en=ot(tt(303)),Cn=ot(tt(16)),_n=ot(tt(17)),wn=ot(tt(21)),Sn=ot(tt(19)),xn=ot(tt(20)),kn=ot(tt(8)),En=ot(tt(7)),Dn=function _interopRequireWildcard(Je,et){if(!et&&Je&&Je.__esModule)return Je;if(null===Je||"object"!=typeof Je&&"function"!=typeof Je)return{default:Je};var tt=_getRequireWildcardCache(et);if(tt&&tt.has(Je))return tt.get(Je);var ot={__proto__:null},it=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Zt in Je)if("default"!==Zt&&{}.hasOwnProperty.call(Je,Zt)){var en=it?Object.getOwnPropertyDescriptor(Je,Zt):null;en&&(en.get||en.set)?Object.defineProperty(ot,Zt,en):ot[Zt]=Je[Zt]}return ot.default=Je,tt&&tt.set(Je,ot),ot}(tt(0)),Pn=ot(tt(3)),Ln=ot(tt(2)),Tn=ot(tt(94)),In=ot(tt(86)),jn=ot(tt(27)),Mn=ot(tt(100)),An=ot(tt(24)),Rn=ot(tt(66)),Nn=ot(tt(7220)),Fn=tt(1440),Bn=tt(4),Vn=tt(87),Wn=tt(130),zn=tt(353),Hn=ot(tt(7221));function _getRequireWildcardCache(Je){if("function"!=typeof WeakMap)return null;var et=new WeakMap,tt=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(Je){return Je?tt:et})(Je)}function _callSuper(Je,et,tt){return et=(0,Sn.default)(et),(0,wn.default)(Je,function _isNativeReflectConstruct(){try{var Je=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(Je){}return function _isNativeReflectConstruct(){return!!Je}()}()?Reflect.construct(et,tt||[],(0,Sn.default)(Je).constructor):et.apply(Je,tt))}tt(28);var $n=(0,Ln.default)(Rn.default)(it||(it=(0,En.default)(["\n\tmargin-right: 10px;\n"]))),qn=(0,Ln.default)(Mn.default)(Zt||(Zt=(0,En.default)(["\n\twidth: 900px;\n"]))),Kn=Dn.default.createElement(Nn.default,{"data-test-itsi":"enable-service-swapping-button",size:1.5,screenReaderText:(0,Bn.gettext)("Enable Service Swapping")}),Un=function(Je){function ServiceSwapperControl(Je,et){var tt;return(0,Cn.default)(this,ServiceSwapperControl),tt=_callSuper(this,ServiceSwapperControl,[Je,et]),(0,kn.default)(tt,"fetchServicesDebounced",(0,Tn.default)(Je=>{tt.fetchServices(Je)},Vn.DEFAULT_DEBOUNCE_DELAY)),(0,kn.default)(tt,"fetchServicesCountDebounced",(0,Tn.default)(Je=>{tt.fetchServicesCount(Je)},Vn.DEFAULT_DEBOUNCE_DELAY)),(0,kn.default)(tt,"openServiceSwapperModal",()=>{tt.fetchServices({count:Wn.COUNTS_PER_PAGE_MODAL[0],offset:0,filterString:""}),tt.setState({errorMessage:"",isServiceSwapperModalOpen:!0})}),(0,kn.default)(tt,"hideServiceSwapperModal",()=>{tt.setState({isServiceSwapperModalOpen:!1})}),(0,kn.default)(tt,"handleSave",()=>{tt.props.handleServicesChange(tt.state.tmpSelectedServicesIDs),tt.hideServiceSwapperModal()}),(0,kn.default)(tt,"handleSelectService",(Je,et)=>{var{value:ot}=et,{dashboardApi:it}=tt.props;"edit-service-swapping-selector"!==ot?(tt.props.handleServiceChange(ot,it,tt.state.isSwappingFirstTime),tt.setState({isSwappingFirstTime:!1})):tt.openServiceSwapperModal()}),(0,kn.default)(tt,"setLoading",Je=>{tt.setState({isLoading:Je})}),(0,kn.default)(tt,"setCountLoading",Je=>{tt.setState({isCountLoading:Je})}),(0,kn.default)(tt,"setTmpSelectedServicesIDs",Je=>{tt.setState({tmpSelectedServicesIDs:Je})}),tt.state={errorMessage:"",isReady:!1,isLoading:!1,isServiceSwapperModalOpen:!1,services:[],isCountLoading:!1,matchingServicesCount:0,tmpSelectedServicesIDs:Je.selectedServicesIDs,isSwappingFirstTime:!0},tt}return(0,xn.default)(ServiceSwapperControl,Je),(0,_n.default)(ServiceSwapperControl,[{key:"componentDidMount",value:function componentDidMount(){Promise.all([this.fetchServices({count:zn.GT_DEFAULT_NUMBER_OF_SERVICES_FETCHED,filterString:"",offset:0}),this.props.dataProviderInstance.getServiceSwappingServiceTitles(this.props.selectedServicesIDs)]).then(()=>{this.setState({isReady:!0})}).catch(()=>{this.setState({errorMessage:(0,Bn.gettext)("Could not fetch titles of services selected for service swapping.")})})}},{key:"fetchServices",value:(tt=(0,en.default)((function*(Je){var et=yield this.props.dataProviderInstance.getServices(Je);(0,In.default)(et)?this.setState({services:et,isLoading:!1}):this.setState({services:[],isLoading:!1,errorMessage:et})})),function fetchServices(Je){return tt.apply(this,arguments)})},{key:"fetchServicesCount",value:(et=(0,en.default)((function*(Je){var et=yield this.props.dataProviderInstance.getTotalCountOfServices(Je);this.setState({matchingServicesCount:et,isCountLoading:!1})})),function fetchServicesCount(Je){return et.apply(this,arguments)})},{key:"render",value:function render(){var{errorMessage:Je,isLoading:et,isReady:tt,isServiceSwapperModalOpen:ot,services:it,isCountLoading:Zt,matchingServicesCount:en,tmpSelectedServicesIDs:Cn}=this.state,{dataProviderInstance:_n,selectedServiceID:wn,viewOnly:Sn}=this.props;return tt?Dn.default.createElement(Dn.Fragment,null,null!==wn&&Dn.default.createElement($n,{"data-test-itsi":"selected-services-selector",filter:!0,onChange:this.handleSelectService,value:wn},Cn.map(Je=>{var et=_n.getServiceTitle(Je);if(et)return Dn.default.createElement(Rn.default.Option,{"data-test-itsi":"selected-services-selector-option",key:Je,label:et,value:Je})}),Dn.default.createElement(Rn.default.Divider,null),!Sn&&Dn.default.createElement(Rn.default.Option,{"data-test-itsi":"selected-services-selector-edit",label:(0,Bn.gettext)("Edit Service Swapping"),value:"edit-service-swapping-selector"})),null===wn&&!Sn&&Dn.default.createElement(Fn.IconButton,{"data-test-itsi":"enable-service-swapping-icon",icon:Kn,onClick:this.openServiceSwapperModal}),!Sn&&Dn.default.createElement(qn,{"data-test-itsi":"enable-service-swapping-modal",onRequestClose:this.hideServiceSwapperModal,open:ot},Dn.default.createElement(Mn.default.Header,{title:(0,Bn.gettext)("Enable Service Swapping"),onRequestClose:this.hideServiceSwapperModal}),Dn.default.createElement(Mn.default.Body,null,Je&&Dn.default.createElement(An.default,{"data-test-itsi":"service-swapper-error-message",type:"error"},Je),Dn.default.createElement(Hn.default,{dataProviderInstance:_n,fetchServicesDebounced:this.fetchServicesDebounced,fetchServicesCountDebounced:this.fetchServicesCountDebounced,isLoading:et,isCountLoading:Zt,services:it,matchingServicesCount:en,setLoading:this.setLoading,setCountLoading:this.setCountLoading,setTmpSelectedServicesIDs:this.setTmpSelectedServicesIDs,tmpSelectedServicesIDs:Cn})),Dn.default.createElement(Mn.default.Footer,null,Dn.default.createElement(jn.default,{"data-test-itsi":"gt-swapper-control-cancel-button",onClick:this.hideServiceSwapperModal,label:(0,Bn.gettext)("Cancel")}),Dn.default.createElement(jn.default,{appearance:"primary","data-test-itsi":"gt-swapper-control-save-button",onClick:this.handleSave,label:(0,Bn.gettext)("Done")})))):null}}]);var et,tt}(Dn.Component);(0,kn.default)(Un,"propTypes",{dataProviderInstance:Pn.default.object.isRequired,handleServiceChange:Pn.default.func.isRequired,handleServicesChange:Pn.default.func.isRequired,selectedServiceID:Pn.default.string,selectedServicesIDs:Pn.default.array.isRequired,viewOnly:Pn.default.bool,dashboardApi:Pn.default.object}),(0,kn.default)(Un,"defaultProps",{selectedServiceID:null,viewOnly:!1,dashboardApi:null});et.default=Un;Je.exports=et.default},7220:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>kn});const it=tt(0);var Zt=et.n(it);const en=tt(104);var Cn=et.n(en);const _n=tt(106);function l(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M2.29314 9.07089C1.90261 8.68037 1.90261 8.0472 2.29314 7.65668L4.9448 5.00501C5.53059 4.41923 6.48034 4.41923 7.06612 5.00501L9.71493 7.65382C10.1055 8.04435 10.1055 8.67751 9.71493 9.06804C9.32441 9.45856 8.69124 9.45856 8.30072 9.06804L6.99912 7.76643V16.5647H12.0042C12.5565 16.5647 13.0042 17.0124 13.0042 17.5647C13.0042 18.117 12.5565 18.5647 12.0042 18.5647H6.49912C5.67069 18.5647 4.99912 17.8931 4.99912 17.0647V7.77913L3.70735 9.07089C3.31683 9.46142 2.68366 9.46142 2.29314 9.07089Z"}),Zt().createElement("path",{d:"M17.004 15.3733V6.57301H11.9989C11.4466 6.57301 10.9989 6.1253 10.9989 5.57301C10.9989 5.02073 11.4466 4.57301 11.9989 4.57301H17.504C18.3324 4.57301 19.004 5.24459 19.004 6.07301V15.3762L20.3007 14.0795C20.6912 13.6889 21.3244 13.6889 21.7149 14.0795C22.1055 14.47 22.1055 15.1031 21.7149 15.4937L19.0661 18.1425C18.4803 18.7283 17.5306 18.7283 16.9448 18.1425L14.2931 15.4908C13.9026 15.1003 13.9026 14.4671 14.2931 14.0766C14.6837 13.6861 15.3168 13.6861 15.7074 14.0766L17.004 15.3733Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je};const kn=function e(Je){var et=Je.children,tt=Je.variant,ot=void 0===tt?"default":tt,en=l(Je,["children","variant"]),Sn=xn(ot),kn="arrowsrectangulardouble-".concat(Sn),En=(0,it.useContext)(_n.IconContext),Dn=wn.get(Sn);if(En&&Dn){var Pn=En.toRender;if((0,En.addIcon)(kn,Dn()),!Pn)return null}return Zt().createElement(Cn(),en,et,En?Zt().createElement("use",{href:"#".concat(kn)}):!!Dn&&Dn())};Je.exports=ot})()},7221:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it,Zt,en,Cn,_n,wn=ot(tt(303)),Sn=ot(tt(16)),xn=ot(tt(17)),kn=ot(tt(21)),En=ot(tt(19)),Dn=ot(tt(20)),Pn=ot(tt(8)),Ln=ot(tt(7)),Tn=function _interopRequireWildcard(Je,et){if(!et&&Je&&Je.__esModule)return Je;if(null===Je||"object"!=typeof Je&&"function"!=typeof Je)return{default:Je};var tt=_getRequireWildcardCache(et);if(tt&&tt.has(Je))return tt.get(Je);var ot={__proto__:null},it=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Zt in Je)if("default"!==Zt&&{}.hasOwnProperty.call(Je,Zt)){var en=it?Object.getOwnPropertyDescriptor(Je,Zt):null;en&&(en.get||en.set)?Object.defineProperty(ot,Zt,en):ot[Zt]=Je[Zt]}return ot.default=Je,tt&&tt.set(Je,ot),ot}(tt(0)),In=ot(tt(3)),jn=ot(tt(2)),Mn=ot(tt(157)),An=ot(tt(311)),Rn=ot(tt(179)),Nn=ot(tt(24)),Fn=ot(tt(131)),Bn=ot(tt(93)),Vn=ot(tt(83)),Wn=ot(tt(66)),zn=ot(tt(75)),Hn=tt(14),$n=tt(4),qn=tt(29),Kn=tt(87),Un=tt(130),Gn=tt(96);function _getRequireWildcardCache(Je){if("function"!=typeof WeakMap)return null;var et=new WeakMap,tt=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(Je){return Je?tt:et})(Je)}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _callSuper(Je,et,tt){return et=(0,En.default)(et),(0,kn.default)(Je,function _isNativeReflectConstruct(){try{var Je=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(Je){}return function _isNativeReflectConstruct(){return!!Je}()}()?Reflect.construct(et,tt||[],(0,En.default)(Je).constructor):et.apply(Je,tt))}tt(28);var Jn=(0,jn.default)(Fn.default)(it||(it=(0,Ln.default)(["\n\tfloat: right;\n"]))),Cr=(0,jn.default)(Nn.default)(Zt||(Zt=(0,Ln.default)(["\n\tmargin-left: 20px;\n"]))),wr=(0,jn.default)(zn.default)(en||(en=(0,Ln.default)(["\n\tmargin: 50%;\n"]))),Sr=jn.default.div(Cn||(Cn=(0,Ln.default)(["\n\tmargin-bottom: 10px;\n"]))),Or=jn.default.div(_n||(_n=(0,Ln.default)(["\n\tdisplay: inline-block;\n\tmargin-right: 10px;\n"]))),xr=function(Je){function ServicesSelectorTable(Je,et){var tt;return(0,Sn.default)(this,ServicesSelectorTable),tt=_callSuper(this,ServicesSelectorTable,[Je,et]),(0,Pn.default)(tt,"handleTextFilterChange",(Je,et)=>{var{value:ot}=et;if(tt.setState({filterString:ot}),tt.props.setLoading(!0),tt.props.setCountLoading(!0),tt.props.fetchServicesDebounced({count:tt.state.countPerPage,filterString:ot,offset:tt.state.offset}),ot){var it=tt.countFilter(ot);tt.props.fetchServicesCountDebounced(function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){(0,Pn.default)(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}({},it))}}),(0,Pn.default)(tt,"handlePageChange",(Je,et)=>{var{page:ot}=et,it=tt.state.countPerPage*ot-tt.state.countPerPage;tt.setState({page:ot,offset:it}),tt.props.setLoading(!0),tt.props.fetchServicesDebounced({count:tt.state.countPerPage,filterString:tt.state.filterString,offset:it})}),(0,Pn.default)(tt,"handleCountPerPageChange",(Je,et)=>{var{value:ot}=et;tt.setState({countPerPage:ot,page:1,offset:0}),tt.props.setLoading(!0),tt.props.fetchServicesDebounced({count:ot,filterString:tt.state.filterString,offset:0})}),(0,Pn.default)(tt,"handleToggle",(Je,et)=>{var ot=tt.props.tmpSelectedServicesIDs;-1===ot.indexOf(et)?ot.push(et):ot=(0,Rn.default)(ot,et),tt.props.setTmpSelectedServicesIDs(ot)}),(0,Pn.default)(tt,"handleToggleAll",()=>{var{services:Je,setTmpSelectedServicesIDs:et,tmpSelectedServicesIDs:ot}=tt.props,it=Je.map(Je=>Je.svc_id);et("all"===tt.rowSelectionState()?(0,Rn.default)(ot,...it):(0,An.default)(ot,it))}),(0,Pn.default)(tt,"countFilter",Je=>({filter:JSON.stringify((0,Kn.createJSONFilter)(Je))})),tt.state={countPerPage:Un.COUNTS_PER_PAGE_MODAL[0],filterString:"",offset:0,page:1,totalServiceCount:0},tt}return(0,Dn.default)(ServicesSelectorTable,Je),(0,xn.default)(ServicesSelectorTable,[{key:"componentDidMount",value:function componentDidMount(){this.setTotalServiceCount()}},{key:"setTotalServiceCount",value:(et=(0,wn.default)((function*(){var Je=yield this.props.dataProviderInstance.getTotalCountOfServices();this.setState({totalServiceCount:Je})})),function setTotalServiceCount(){return et.apply(this,arguments)})},{key:"rowSelectionState",value:function rowSelectionState(){var{services:Je,tmpSelectedServicesIDs:et}=this.props,tt=Je.map(Je=>Je.svc_id),ot=(0,Mn.default)(tt,et).length;return 0===ot?"none":ot===tt.length?"all":"some"}},{key:"isRowSelected",value:function isRowSelected(Je){return-1!==this.props.tmpSelectedServicesIDs.indexOf(Je)}},{key:"render",value:function render(){var{countPerPage:Je,filterString:et,page:tt,totalServiceCount:ot}=this.state,{isLoading:it,isCountLoading:Zt,services:en,matchingServicesCount:Cn,tmpSelectedServicesIDs:_n}=this.props,wn=ot;et&&(wn=Zt?"":Cn);var Sn=et&&Zt,xn=(0,Hn.sprintf)((0,qn.ungettext)("%(totalCount)s service (%(countOfSelectedServices)s selected)","%(totalCount)s services (%(countOfSelectedServices)s selected)",wn),{totalCount:wn,countOfSelectedServices:_n.length}),kn=(0,$n.gettext)("filter");return Tn.default.createElement("div",(0,Gn.createITSITestHook)(this.constructor.name),Tn.default.createElement(Sr,null,Tn.default.createElement(Or,{"data-test-itsi":"services-selector-service-count"},Sn&&Tn.default.createElement(zn.default,{"data-test-itsi":"services-selector-count-wait-spinner"}),xn),Tn.default.createElement(Vn.default,{"data-test-itsi":"services-text-filter",inline:!0,placeholder:kn,title:kn,appearance:"search",value:et,onChange:this.handleTextFilterChange}),Tn.default.createElement(Wn.default,{appearance:"pill","data-test-itsi":"filters-page-count-selector",onChange:this.handleCountPerPageChange,value:Je},Un.COUNTS_PER_PAGE_MODAL.map(Je=>Tn.default.createElement(Wn.default.Option,{"data-test-itsi":"filters-page-count-selector-option",key:Je,label:(0,Hn.sprintf)((0,$n.gettext)("%(count)d per page"),{count:Je}),value:Je}))),Tn.default.createElement(Jn,{"data-test-itsi":"service-selector-paginator",current:tt,onChange:this.handlePageChange,numPageLinks:4,totalPages:Math.ceil(wn/Je),alwaysShowLastPageLink:!0})),(0!==en.length||0===en.length&&""!==et)&&Tn.default.createElement(Tn.Fragment,null,0===en.length&&!it&&""!==et&&Tn.default.createElement(Cr,{"data-test-itsi":"no-services-found-warning-message",type:"warning"},(0,$n.gettext)("No services found for the current filter.")),0!==en.length&&Tn.default.createElement(Bn.default,{"data-test-itsi":"services-selector-table",onRequestToggleAllRows:this.handleToggleAll,rowSelection:this.rowSelectionState()},Tn.default.createElement(Bn.default.Head,null,Tn.default.createElement(Bn.default.HeadCell,{"data-test-itsi":"services-selector-table-service-title-head-cell",key:"svc-title"},(0,$n.gettext)("Service Title")),Tn.default.createElement(Bn.default.HeadCell,{"data-test-itsi":"services-selector-table-kpis-head-cell",key:"kpis"},(0,$n.gettext)("KPIs"))),Tn.default.createElement(Bn.default.Body,null,it&&Tn.default.createElement(Bn.default.Row,{"data-test-itsi":"service-selector-loading-row",data:"wait-spinner",key:"wait-spinner-row"},Tn.default.createElement(Bn.default.Cell,{key:"wait-spinner-cell"},Tn.default.createElement(wr,{"data-test-itsi":"services-selector-table-wait-spinner"}))),!it&&en.map(Je=>{var{svc_title:et,svc_id:tt,kpis:ot}=Je;return Tn.default.createElement(Bn.default.Row,{"data-test-itsi":"services-selector-table-row",data:tt,key:tt,onRequestToggle:this.handleToggle,selected:this.isRowSelected(tt)},Tn.default.createElement(Bn.default.Cell,{"data-test-itsi":"service-selector-service-title-cell",key:"".concat(tt,"-title")},et),Tn.default.createElement(Bn.default.Cell,{"data-test-itsi":"service-selector-service-kpis-count-cell",key:"".concat(tt,"-kpis")},ot.length))})))))}}]);var et}(Tn.Component);(0,Pn.default)(xr,"propTypes",{dataProviderInstance:In.default.object.isRequired,fetchServicesDebounced:In.default.func.isRequired,fetchServicesCountDebounced:In.default.func.isRequired,isLoading:In.default.bool.isRequired,services:In.default.array.isRequired,isCountLoading:In.default.bool.isRequired,matchingServicesCount:In.default.oneOfType([In.default.string,In.default.number]).isRequired,setLoading:In.default.func.isRequired,setCountLoading:In.default.func.isRequired,setTmpSelectedServicesIDs:In.default.func.isRequired,tmpSelectedServicesIDs:In.default.array.isRequired});et.default=xr;Je.exports=et.default},7222:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it=ot(tt(0)),Zt=ot(tt(3)),en=ot(tt(39)),Cn=ot(tt(7223)),_n=tt(1440),wn=tt(4);tt(28);var Sn=it.default.createElement(Cn.default,{"data-test-itsi":"save-button-icon",size:1.5,screenReaderText:(0,wn.gettext)("Save")}),SaveButton=Je=>{var{isDirty:et,onClick:tt}=Je;return it.default.createElement(_n.IconButton,{"data-test-itsi":"save-button",onClick:tt,disabled:!et,icon:Sn})};SaveButton.propTypes={isDirty:Zt.default.bool,onClick:Zt.default.func},SaveButton.defaultProps={isDirty:!1,onClick:en.default};et.default=SaveButton;Je.exports=et.default},7223:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>kn});const it=tt(0);var Zt=et.n(it);const en=tt(104);var Cn=et.n(en);const _n=tt(106);function u(Je,et){if(null==Je)return{};var tt,ot,it=function i(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 17C13.6569 17 15 15.6569 15 14C15 12.3431 13.6569 11 12 11C10.3431 11 9 12.3431 9 14C9 15.6569 10.3431 17 12 17ZM12 15C12.5523 15 13 14.5523 13 14C13 13.4477 12.5523 13 12 13C11.4477 13 11 13.4477 11 14C11 14.5523 11.4477 15 12 15Z"}),Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.5 21H3.5C3.22386 21 3 20.7761 3 20.5V3.5C3 3.22386 3.22386 3 3.5 3H15.8157C15.9487 3 16.0763 3.05305 16.1702 3.14741L20.8545 7.85737C20.9477 7.95106 21 8.07782 21 8.20996V20.5C21 20.7761 20.7761 21 20.5 21ZM19 19V8.82888L15.9727 5.78499V8.96265H7.97266V5H5V19H19ZM9.97266 5V6.96265H13.9727V5H9.97266Z"}))})),wn.set("filled",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 20.5C21 20.7761 20.7761 21 20.5 21H3.5C3.22386 21 3 20.7761 3 20.5V3.5C3 3.22386 3.22386 3 3.5 3H15.8157C15.9487 3 16.0763 3.05305 16.1702 3.14741L20.8545 7.85737C20.9477 7.95106 21 8.07782 21 8.20996V20.5ZM7.96381 8.96619V5.01025H15.0091L15.9698 5.80141V8.96619H7.96381ZM15 14C15 15.6569 13.6569 17 12 17C10.3431 17 9 15.6569 9 14C9 12.3431 10.3431 11 12 11C13.6569 11 15 12.3431 15 14Z"}))}));var Sn=["default","outlined","filled"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je};const kn=function e(Je){var et=Je.children,tt=Je.variant,ot=void 0===tt?"default":tt,en=u(Je,["children","variant"]),Sn=xn(ot),kn="floppydisk-".concat(Sn),En=(0,it.useContext)(_n.IconContext),Dn=wn.get(Sn);if(En&&Dn){var Pn=En.toRender;if((0,En.addIcon)(kn,Dn()),!Pn)return null}return Zt().createElement(Cn(),en,et,En?Zt().createElement("use",{href:"#".concat(kn)}):!!Dn&&Dn())};Je.exports=ot})()},7224:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it=tt(1778),Zt=ot(tt(7225));tt(28);var en={"ds.search":Zt.default,"ds.test":it.TestDataSourceEditor};et.default=en;Je.exports=et.default},7225:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it,Zt,en,Cn=ot(tt(303)),_n=ot(tt(16)),wn=ot(tt(17)),Sn=ot(tt(21)),xn=ot(tt(19)),kn=ot(tt(20)),En=ot(tt(8)),Dn=ot(tt(7)),Pn=function _interopRequireWildcard(Je,et){if(!et&&Je&&Je.__esModule)return Je;if(null===Je||"object"!=typeof Je&&"function"!=typeof Je)return{default:Je};var tt=_getRequireWildcardCache(et);if(tt&&tt.has(Je))return tt.get(Je);var ot={__proto__:null},it=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Zt in Je)if("default"!==Zt&&{}.hasOwnProperty.call(Je,Zt)){var en=it?Object.getOwnPropertyDescriptor(Je,Zt):null;en&&(en.get||en.set)?Object.defineProperty(ot,Zt,en):ot[Zt]=Je[Zt]}return ot.default=Je,tt&&tt.set(Je,ot),ot}(tt(0)),Ln=ot(tt(3)),Tn=ot(tt(2)),In=ot(tt(34)),jn=ot(tt(24)),Mn=ot(tt(866)),An=tt(372),Rn=tt(4),Nn=ot(tt(1308)),Fn=tt(137),Bn=tt(57),Vn=tt(109),Wn=ot(tt(593)),zn=ot(tt(2500));function _getRequireWildcardCache(Je){if("function"!=typeof WeakMap)return null;var et=new WeakMap,tt=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(Je){return Je?tt:et})(Je)}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){(0,En.default)(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _callSuper(Je,et,tt){return et=(0,xn.default)(et),(0,Sn.default)(Je,function _isNativeReflectConstruct(){try{var Je=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(Je){}return function _isNativeReflectConstruct(){return!!Je}()}()?Reflect.construct(et,tt||[],(0,xn.default)(Je).constructor):et.apply(Je,tt))}tt(28);var Hn=Tn.default.div(it||(it=(0,Dn.default)(["\n\twidth: 100%;\n"]))),$n=Tn.default.div(Zt||(Zt=(0,Dn.default)(["\n\twidth: 270px\n"]))),qn=Tn.default.div(en||(en=(0,Dn.default)(["\n\tpadding: 10px 20px;\n"]))),Kn=function(Je){function ITSIDataSourceEditor(Je){var et;return(0,_n.default)(this,ITSIDataSourceEditor),et=_callSuper(this,ITSIDataSourceEditor,[Je]),(0,En.default)(et,"handleSearchChange",(Je,tt)=>{var{value:ot}=tt;et.props.onOptionsChange(_objectSpread(_objectSpread({},et.props.options),{},{query:ot}))}),(0,En.default)(et,"handleModalClose",()=>{et.setState({error:""})}),et.state={error:"",serviceTitle:null,kpiTitle:null,isFetching:!1,warningMessage:""},et.dataProviderInstance=zn.default.getInstance(),et}return(0,kn.default)(ITSIDataSourceEditor,Je),(0,wn.default)(ITSIDataSourceEditor,[{key:"componentDidMount",value:function componentDidMount(){var{meta:Je}=this.props,et=Je.serviceID,tt=Je.kpiID;et&&this.fetchService(et).then(Je=>{if(Je){var et=Je.kpis.find(Je=>Je._key===tt);this.setState({isFetching:!1,serviceTitle:Je.svc_title,kpiTitle:et.title})}else this.setState({isFetching:!1,warningMessage:(0,Rn.gettext)("You may not have permissions to view the service associated with this visualization, or the service may have been deleted.")})}).catch(()=>{})}},{key:"fetchService",value:(et=(0,Cn.default)((function*(Je){return yield this.dataProviderInstance.getService(Je)})),function fetchService(Je){return et.apply(this,arguments)})},{key:"render",value:function render(){var{options:{query:Je=""},meta:{serviceID:et=null,kpiID:tt=null}}=this.props,{error:ot,kpiTitle:it,isFetching:Zt,serviceTitle:en,warningMessage:Cn}=this.state,_n=null;if(tt){var wn=tt.startsWith(Bn.HEALTH_SCORE_KPI_PREFIX)?Bn.SERVICE_DEFINITION_TABS.SETTINGS:Bn.SERVICE_DEFINITION_TABS.KPI;_n=(0,Vn.uiEditURL)(et,wn,tt)}var Sn=(0,Fn.uiEditURL)({q:Je}),xn=!tt;return Zt?Pn.default.createElement(qn,null,Pn.default.createElement(jn.default,{"data-test-itsi":"data-source-editor-loading-message",type:"info"},(0,Rn.gettext)("Loading..."))):Cn?Pn.default.createElement(qn,null,Pn.default.createElement(jn.default,{"data-test-itsi":"data-source-editor-warning-message",type:"warning"},Cn)):Pn.default.createElement(Hn,null,Pn.default.createElement(Wn.default,{dataTestItsi:"gt-data-source-editor-error-modal",open:""!==ot,errorMessage:ot,handleRequestClose:this.handleModalClose}),_n&&Pn.default.createElement(An.Option,null,Pn.default.createElement("div",null,(0,Rn.gettext)("Service:")," "," "," ",en),Pn.default.createElement("div",null,(0,Rn.gettext)("KPI:")," "," "," ",it),Pn.default.createElement(In.default,{"data-test-itsi":"gt-data-source-edit-kpi-link",to:_n,openInNewContext:!0},(0,Rn.gettext)("Edit KPI"))),Pn.default.createElement(An.Option,{label:(0,Rn.gettext)("Search with SPL")},Pn.default.createElement($n,null,Pn.default.createElement(Mn.default,{enabled:xn,syntax:Nn.default,showLineNumbers:!1,minLines:4,value:Je,onChange:this.handleSearchChange}),Pn.default.createElement(In.default,{"data-test-itsi":"gt-data-source-open-in-search-link",to:Sn,openInNewContext:!0},(0,Rn.gettext)("Open in Search")))))}}]);var et}(Pn.Component);Kn.propTypes={options:Ln.default.object,meta:Ln.default.object,onOptionsChange:Ln.default.func},Kn.defaultProps={options:{},meta:{},onOptionsChange:()=>{}};et.default=Kn;Je.exports=et.default},7226:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it=ot(tt(86));tt(28);var Zt={findMatchingKPI:(Je,et,tt)=>{if(!Je||!(0,it.default)(et)||!(0,it.default)(tt))return null;var ot=(et.find(et=>et._key===Je)||{}).title;return(tt.find(Je=>Je.title===ot)||{})._key}};et.default=Zt;Je.exports=et.default},7227:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it=ot(tt(16)),Zt=ot(tt(17)),en=ot(tt(8)),Cn=ot(tt(81)),_n=ot(tt(153)),wn=ot(tt(33)),Sn=ot(tt(39)),xn=ot(tt(147)),kn=tt(477),En=tt(4),Dn=ot(tt(91)),Pn=ot(tt(958)),Ln=tt(85),Tn=tt(73),In=tt(78),jn=tt(1040);function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){(0,en.default)(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}var Mn={earliest_time:"-60m",latest_time:"now"},An={count:0,offset:0,progress:!0,preview:!0,output_mode:"json_cols"},Rn=["sid","resultCount","isDone","dispatchState","isRealTimeSearch"],previewFetchPredicate=Je=>!!(0,_n.default)(Je,["content","isRealTimeSearch"],!1)||((0,_n.default)(Je,["content","resultPreviewCount"],0)>0||!!(0,_n.default)(Je,["content","isDone"])),Nn=function(){function SearchAggregator(Je){(0,it.default)(this,SearchAggregator),(0,en.default)(this,"combinedTemplate",Je=>"`get_itsi_summary_index` (".concat(Je,") `service_level_kpi_only` | bin _time ")+"| stats latest(alert_value) AS alert_value, latest(alert_color) AS alert_color, latest(alert_level) as alert_level BY indexed_itsi_kpi_id, _time"),this.combinedSearch=null,this.timeRange=Mn,this.refreshInterval=6e4,this.consumers={},Je&&(this.resultsCallback=Je)}return(0,Zt.default)(SearchAggregator,[{key:"isEnabled",value:function isEnabled(){return!(0,wn.default)(this.combinedSearch)}},{key:"registerDatasources",value:function registerDatasources(Je,et,tt){if(this.interval&&(clearInterval(this.interval),this.interval=null),Je&&!(0,wn.default)(Je)){var ot=this.extractSearches(Je);(0,wn.default)(ot)||(et&&et.earliest&&et.latest&&(this.timeRange=et),tt&&(this.refreshInterval=1e3*tt),this.combinedSearch=this.combineSearches(ot),this.dispatchCombined(),this.interval=setInterval(this.dispatchCombined.bind(this),this.refreshInterval))}}},{key:"extractSearches",value:function extractSearches(Je){return Object.keys(Je).map(et=>({id:et,kpi:Je[et].meta?Je[et].meta.kpiID:null,skipAggregation:Je[et].meta?Je[et].meta.skipAggregation:null})).reduce((Je,et)=>(et.kpi&&!et.skipAggregation&&(Je[et.id]=et),Je),{})}},{key:"combineSearches",value:function combineSearches(Je){var et=Object.keys(Je).map(et=>Je[et].kpi),tt=et.filter((Je,tt)=>et.indexOf(Je)===tt).map(Je=>"indexed_itsi_kpi_id=".concat(Je)).join(" OR ");return this.combinedTemplate(tt)}},{key:"sortResults",value:function sortResults(Je,et){var tt={},{isRealTimeSearch:ot,resultPreviewCount:it,resultCount:Zt,dispatchState:en,doneProgress:Cn}=et.content,_n=en.toLowerCase(),Sn=it||Zt,kn=Je.fields.findIndex(Je=>"indexed_itsi_kpi_id"===Je),En=Je.columns[kn];if((0,wn.default)(En))return tt;var Dn={},Ln=En[0],Tn=0;return En.forEach((et,tt)=>{et!==Ln&&(Dn[Ln]=Je.columns.map(Je=>Je.slice(Tn,tt)),Ln=et,Tn=tt),tt===En.length-1&&(Dn[Ln]=Je.columns.map(Je=>Je.slice(Tn)))}),Object.keys(Dn).forEach(it=>{tt[it]={data:new Pn.default(Je.fields,Dn[it]),meta:_objectSpread(_objectSpread({totalCount:Zt},(0,xn.default)(et.content,Rn)),{},{status:_n,statusMessage:(0,jn.getStatusMessage)({status:_n,isRealTimeSearch:ot,totalCount:Sn}),percentComplete:Math.round(100*Cn)})}}),tt}},{key:"dispatchCombined",value:function dispatchCombined(){if(this.searchJob&&this.teardown(),this.timeRange&&this.timeRange.earliest&&this.timeRange.latest){var Je={id:(0,In.createUniqueSearchId)("gt-aggregator-search"),search:this.combinedSearch,earliest_time:this.timeRange.earliest,latest_time:this.timeRange.latest},et=_objectSpread({},An);this.searchJob=Dn.default.create(Je,{app:(0,Tn.getShortAppName)(!0),owner:Ln.username});var tt,ot,it,Zt=this.searchJob.getProgress(),en=this.searchJob.getResultsPreview(et,{fetchPredicate:previewFetchPredicate}),_n=(tt=en,ot=Zt,it=this.sortResults,kn.Observable.combineLatest(tt,ot,it)).subscribe(Je=>{this.resultsCallback((0,Cn.default)(Je)),Object.entries(this.consumers).forEach(et=>{var[tt,ot]=et;ot.forEach(et=>{if(Je[tt])et.observer.next(this.dropExtraKPIFields(Je[tt]));else{var ot={meta:{percentComplete:100,statusMessage:(0,En.gettext)("No results returned by this KPI.")}};et.observer.next(ot)}et.observer.complete()})}),_n.unsubscribe()},()=>Sn.default)}}},{key:"dropExtraKPIFields",value:function dropExtraKPIFields(Je){var et=["alert_level"];if(!(Je&&Je.data&&Je.data.fields&&Je.data.columns))return Je;for(var tt=0,ot=(0,Cn.default)(Je);tt<ot.data.fields.length;)et.includes(ot.data.fields[tt].name)&&(ot.data.fields.splice(tt,1),ot.data.columns.splice(tt,1)),tt+=1;return ot}},{key:"getSearchObservable",value:function getSearchObservable(Je){return et=>{var tt={observer:et};return void 0===this.consumers[Je]?this.consumers[Je]=[tt]:"object"==typeof this.consumers[Je]&&this.consumers[Je].push(tt),()=>{delete this.consumers[Je]}}}},{key:"teardown",value:function teardown(){return this.searchJob.cancel().first().toPromise()}}],[{key:"getInstance",value:function getInstance(Je){return null===SearchAggregator.myInstance&&(SearchAggregator.myInstance=new SearchAggregator(Je)),this.myInstance}}])}();(0,en.default)(Nn,"myInstance",null);et.default=Nn;Je.exports=et.default},7228:function(Je,et,tt){"use strict";var ot=tt(1);Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var it=ot(tt(17)),Zt=ot(tt(16)),en=ot(tt(8)),Cn=ot(tt(33)),_n=ot(tt(129)),wn=ot(tt(172)),Sn=(0,it.default)((function MaintenanceWindowCheck(Je){(0,Zt.default)(this,MaintenanceWindowCheck),(0,en.default)(this,"isKpiInMaintenance",Je=>this.ackKpiList.includes(Je)),(0,en.default)(this,"checkMaintenanceMode",Je=>{var et;return(0,Cn.default)(this.ackKpiList)&&!(0,Cn.default)(Je)?(this.ackKpiList=Je,!0):!(0,_n.default)((0,wn.default)(Je),(0,wn.default)(this.ackKpiList))&&(et=this.ackKpiList.filter(et=>Je.indexOf(et)>-1),(0,_n.default)((0,wn.default)(Je),(0,wn.default)(et))?(this.ackKpiList=et,!1):(et=[...Je],this.ackKpiList=et,!0))}),(0,en.default)(this,"resultsCallback",Je=>{try{var et=[];Object.keys(Je).forEach(tt=>{var ot=Je[tt]&&Je[tt].data&&Je[tt].data.columns&&Je[tt].data.columns[4];"-2"===ot[ot.length-1]&&et.push(tt)}),this.checkMaintenanceMode(et)&&this.handleMessageBannerOpen()}catch(Je){}}),this.ackKpiList=[],this.handleMessageBannerOpen=Je}));et.default=Sn;Je.exports=et.default},737:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(259);var xn=wn().div.withConfig({displayName:"BoxStyles__Styled",componentId:"sc-1h4b5f6-0"})(["",";align-items:stretch;align-content:stretch;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;justify-content:flex-start;width:auto;max-width:100%;@media all and (-ms-high-contrast:none){max-width:calc(100% - 0.01px);}&[data-inline]{display:inline-block;vertical-align:middle;}&[data-flex]{display:flex;}&[data-flex][data-inline]{display:inline-flex;}"],Sn.mixins.reset("block"));function c(){return(c=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function s(Je,et){if(null==Je)return{};var tt,ot,it=function u(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),flex:Cn().bool,inline:Cn().bool};function y(Je){var et=Je.children,tt=Je.elementRef,ot=Je.flex,it=void 0!==ot&&ot,en=Je.tag,Cn=void 0===en?"div":en,_n=Je.inline,wn=void 0!==_n&&_n,Sn=s(Je,["children","elementRef","flex","tag","inline"]);return Zt().createElement(xn,c({as:Cn,ref:tt},Sn,{"data-inline":wn||void 0,"data-flex":it||void 0}),et)}y.propTypes=kn;const En=y;Je.exports=ot})()},738:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(497);var Cn=et.n(en);const _n=tt(498);function i(Je,et){if(null==Je)return{};var tt,ot,it=function l(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var wn=new Map;wn.set("outlined",(function(){return Zt().createElement(Zt().Fragment,null,Zt().createElement("path",{d:"M6.70711 5.29289C6.31658 4.90237 5.68342 4.90237 5.29289 5.29289C4.90237 5.68342 4.90237 6.31658 5.29289 6.70711L10.5858 12L5.2929 17.2929C4.90238 17.6834 4.90238 18.3166 5.2929 18.7071C5.68342 19.0976 6.31659 19.0976 6.70711 18.7071L12 13.4142L17.2929 18.7071C17.6834 19.0976 18.3166 19.0976 18.7071 18.7071C19.0976 18.3166 19.0976 17.6834 18.7071 17.2929L13.4142 12L18.7071 6.70711C19.0976 6.31658 19.0976 5.68342 18.7071 5.29289C18.3166 4.90237 17.6834 4.90237 17.2929 5.29289L12 10.5858L6.70711 5.29289Z"}))}));var Sn=["default","outlined"],xn=function e(Je){return"default"===Je||Je&&!function e(Je){return Sn.indexOf(Je)>=0}(Je)?"outlined":Je},kn=function e(Je){var et=Je.children,tt=Je.variant,ot=i(Je,["children","variant"]),en=xn(tt),Sn="cross-".concat(en),kn=(0,it.useContext)(_n.IconContext),En=wn.get(en);if(kn&&En){var Dn=kn.toRender;if((0,kn.addIcon)(Sn,En()),!Dn)return null}return Zt().createElement(Cn(),ot,et,kn?Zt().createElement("use",{href:"#".concat(Sn)}):!!En&&En())};kn.defaultProps={variant:"default"};const En=kn;Je.exports=ot})()},739:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Dn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(7146);var xn=et.n(Sn);function p(){return(p=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function f(Je,et){if(null==Je)return{};var tt,ot,it=function s(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn=wn()(xn()).withConfig({displayName:"SVGInternal__StyledSVG",componentId:"ksy9g7-0"})(["circle,ellipse,path,polygon,rect{fill:currentColor;}"]),En={viewBox:Cn().string};function d(Je){var et=Je.viewBox,tt=void 0===et?"0 0 1500 1500":et,ot=f(Je,["viewBox"]);return Zt().createElement(kn,p({viewBox:tt},ot))}d.propTypes=En;const Dn=d;Je.exports=ot})()},742:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return it}));var ot=tt(58);const it=Object(ot.c)("labelService")},743:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return it}));var ot=tt(58);const it=Object(ot.c)("dialogService")},744:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return en})),tt.d(et,"b",(function(){return ResourceEdit})),tt.d(et,"c",(function(){return ResourceTextEdit}));var ot=tt(58),it=tt(92),Zt=tt(54);const en=Object(ot.c)("IWorkspaceEditService");class ResourceEdit{constructor(Je){this.metadata=Je}static convert(Je){return Je.edits.map(Je=>{if(function isWorkspaceTextEdit(Je){return Object(Zt.j)(Je)&&it.a.isUri(Je.resource)&&Object(Zt.j)(Je.edit)}(Je))return new ResourceTextEdit(Je.resource,Je.edit,Je.modelVersionId,Je.metadata);if(function isWorkspaceFileEdit(Je){return Object(Zt.j)(Je)&&(Boolean(Je.newUri)||Boolean(Je.oldUri))}(Je))return new ResourceFileEdit(Je.oldUri,Je.newUri,Je.options,Je.metadata);throw new Error("Unsupported edit")})}}class ResourceTextEdit extends ResourceEdit{constructor(Je,et,tt,ot){super(ot),this.resource=Je,this.textEdit=et,this.versionId=tt}}class ResourceFileEdit extends ResourceEdit{constructor(Je,et,tt,ot){super(ot),this.oldResource=Je,this.newResource=et,this.options=tt}}},745:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return In}));var ot=tt(12),it=tt.n(ot),Zt=tt(2778),en=tt.n(Zt),Cn={insert:"head",singleton:!1},_n=(it()(en.a,Cn),en.a.locals,tt(5)),wn=tt(55),Sn=tt(9),xn=tt(199),kn=tt(10),En=tt(13),Dn=tt(25),Pn=tt(49),Ln=tt(11),Tn=tt(466),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let In=class MessageController{constructor(Je,et){this._messageWidget=new Sn.d,this._messageListeners=new Sn.b,this._editor=Je,this._visible=MessageController.MESSAGE_VISIBLE.bindTo(et),this._editorListener=this._editor.onDidAttemptReadOnlyEdit(()=>this._onDidAttemptReadOnlyEdit())}static get(Je){return Je.getContribution(MessageController.ID)}dispose(){this._editorListener.dispose(),this._messageListeners.dispose(),this._messageWidget.dispose(),this._visible.reset()}showMessage(Je,et){let tt;Object(xn.a)(Je),this._visible.set(!0),this._messageWidget.clear(),this._messageListeners.clear(),this._messageWidget.value=new MessageWidget(this._editor,et,Je),this._messageListeners.add(this._editor.onDidBlurEditorText(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidChangeCursorPosition(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidDispose(()=>this.closeMessage())),this._messageListeners.add(this._editor.onDidChangeModel(()=>this.closeMessage())),this._messageListeners.add(new wn.g(()=>this.closeMessage(),3e3)),this._messageListeners.add(this._editor.onMouseMove(Je=>{Je.target.position&&(tt?tt.containsPosition(Je.target.position)||this.closeMessage():tt=new kn.a(et.lineNumber-3,1,Je.target.position.lineNumber+3,1))}))}closeMessage(){this._visible.reset(),this._messageListeners.clear(),this._messageWidget.value&&this._messageListeners.add(MessageWidget.fadeOut(this._messageWidget.value))}_onDidAttemptReadOnlyEdit(){this._editor.hasModel()&&this.showMessage(_n.a("editor.readonly","Cannot edit in read-only editor"),this._editor.getPosition())}};In.ID="editor.contrib.messageController",In.MESSAGE_VISIBLE=new Dn.c("messageVisible",!1,_n.a("messageVisible","Whether the editor is currently showing an inline message")),In=__decorate([__param(1,Dn.b)],In);const jn=En.c.bindToContribution(In.get);Object(En.k)(new jn({id:"leaveEditorMessage",precondition:In.MESSAGE_VISIBLE,handler:Je=>Je.closeMessage(),kbOpts:{weight:130,primary:9}}));class MessageWidget{constructor(Je,{lineNumber:et,column:tt},ot){this.allowEditorOverflow=!0,this.suppressMouseDown=!1,this._editor=Je,this._editor.revealLinesInCenterIfOutsideViewport(et,et,0),this._position={lineNumber:et,column:tt-1},this._domNode=document.createElement("div"),this._domNode.classList.add("monaco-editor-overlaymessage");const it=document.createElement("div");it.classList.add("anchor","top"),this._domNode.appendChild(it);const Zt=document.createElement("div");Zt.classList.add("message"),Zt.textContent=ot,this._domNode.appendChild(Zt);const en=document.createElement("div");en.classList.add("anchor","below"),this._domNode.appendChild(en),this._editor.addContentWidget(this),this._domNode.classList.add("fadeIn")}static fadeOut(Je){let et;const dispose=()=>{Je.dispose(),clearTimeout(et),Je.getDomNode().removeEventListener("animationend",dispose)};return et=setTimeout(dispose,110),Je.getDomNode().addEventListener("animationend",dispose),Je.getDomNode().classList.add("fadeOut"),{dispose:dispose}}dispose(){this._editor.removeContentWidget(this)}getId(){return"messageoverlay"}getDomNode(){return this._domNode}getPosition(){return{position:this._position,preference:[1,2]}}afterRender(Je){this._domNode.classList.toggle("below",2===Je)}}Object(En.l)(In.ID,In),Object(Pn.f)((Je,et)=>{const tt=Je.getColor(Ln.qb);if(tt){let ot=Je.type===Tn.a.HIGH_CONTRAST?2:1;et.addRule(`.monaco-editor .monaco-editor-overlaymessage .anchor.below { border-top-color: ${tt}; }`),et.addRule(`.monaco-editor .monaco-editor-overlaymessage .anchor.top { border-bottom-color: ${tt}; }`),et.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { border: ${ot}px solid ${tt}; }`)}const ot=Je.getColor(Ln.pb);ot&&et.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { background-color: ${ot}; }`);const it=Je.getColor(Ln.rb);it&&et.addRule(`.monaco-editor .monaco-editor-overlaymessage .message { color: ${it}; }`)})},746:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return SyncDescriptor}));class SyncDescriptor{constructor(Je,et=[],tt=!1){this.ctor=Je,this.staticArguments=et,this.supportsDelayedInstantiation=tt}}},747:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"GhostTextController",(function(){return Ur})),tt.d(et,"ActiveGhostTextController",(function(){return Gr})),tt.d(et,"commitInlineSuggestionAction",(function(){return Xr})),tt.d(et,"ShowNextInlineSuggestionAction",(function(){return ghostTextController_ShowNextInlineSuggestionAction})),tt.d(et,"ShowPreviousInlineSuggestionAction",(function(){return ghostTextController_ShowPreviousInlineSuggestionAction})),tt.d(et,"TriggerInlineSuggestionAction",(function(){return ghostTextController_TriggerInlineSuggestionAction}));var ot,it=tt(9),Zt=tt(13),en=tt(23),Cn=tt(12),_n=tt.n(Cn),wn=tt(2808),Sn=tt.n(wn),xn={insert:"head",singleton:!1},kn=(_n()(Sn.a,xn),Sn.a.locals,tt(6)),En=tt(10),Dn=tt(122),Pn=tt(26),Ln=tt(362),Tn=tt(105),In=tt(530),jn=tt(298),Mn=tt(379),An=tt(30),Rn=tt(49),Nn=tt(164),Fn=tt(42),Bn=tt(72),Vn=tt(566),Wn=tt(25),zn=tt(58),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};const Hn=null===(ot=window.trustedTypes)||void 0===ot?void 0:ot.createPolicy("editorGhostText",{createHTML:Je=>Je});let $n=class GhostTextWidget extends it.a{constructor(Je,et,tt){super(),this.editor=Je,this.model=et,this.instantiationService=tt,this.disposed=!1,this.partsWidget=this._register(this.instantiationService.createInstance(qn,this.editor)),this.additionalLinesWidget=this._register(new AdditionalLinesWidget(this.editor)),this.viewMoreContentWidget=void 0,this._register(this.editor.onDidChangeConfiguration(Je=>{(Je.hasChanged(27)||Je.hasChanged(104)||Je.hasChanged(87)||Je.hasChanged(81)||Je.hasChanged(42)||Je.hasChanged(41)||Je.hasChanged(57))&&this.update()})),this._register(Object(it.i)(()=>{var Je;this.disposed=!0,this.update(),null===(Je=this.viewMoreContentWidget)||void 0===Je||Je.dispose(),this.viewMoreContentWidget=void 0})),this._register(et.onDidChange(()=>{this.update()})),this.update()}shouldShowHoverAtViewZone(Je){return this.additionalLinesWidget.viewZoneId===Je}update(){var Je;const et=this.model.ghostText;if(!this.editor.hasModel()||!et||this.disposed)return this.partsWidget.clear(),void this.additionalLinesWidget.clear();const tt=new Array,ot=new Array;function addToAdditionalLines(Je,et){if(ot.length>0){const tt=ot[ot.length-1];et&&tt.decorations.push(new Vn.a(tt.content.length+1,tt.content.length+1+Je[0].length,et,0)),tt.content+=Je[0],Je=Je.slice(1)}for(const tt of Je)ot.push({content:tt,decorations:et?[new Vn.a(1,tt.length+1,et,0)]:[]})}const it=this.editor.getModel().getLineContent(et.lineNumber);this.editor.getModel().getLineTokens(et.lineNumber);let Zt=void 0,en=0;for(const Je of et.parts){let et=Je.lines;void 0===Zt?(tt.push({column:Je.column,text:et[0]}),et=et.slice(1)):addToAdditionalLines([it.substring(en,Je.column-1)],void 0),et.length>0&&(addToAdditionalLines(et,"ghost-text"),void 0===Zt&&Je.column<=it.length&&(Zt=Je.column)),en=Je.column-1}void 0!==Zt&&addToAdditionalLines([it.substring(en)],void 0),this.partsWidget.setParts(et.lineNumber,tt,void 0!==Zt?{column:Zt,length:it.length+1-Zt}:void 0),this.additionalLinesWidget.updateLines(et.lineNumber,ot,et.additionalReservedLineCount),et.parts.some(Je=>Je.lines.length<0)?this.viewMoreContentWidget=this.renderViewMoreLines(new An.a(et.lineNumber,this.editor.getModel().getLineMaxColumn(et.lineNumber)),"",0):(null===(Je=this.viewMoreContentWidget)||void 0===Je||Je.dispose(),this.viewMoreContentWidget=void 0)}renderViewMoreLines(Je,et,tt){const ot=this.editor.getOption(41),Zt=document.createElement("div");Zt.className="suggest-preview-additional-widget",jn.a.applyFontInfoSlow(Zt,ot);const en=document.createElement("span");en.className="content-spacer",en.append(et),Zt.append(en);const Cn=document.createElement("span");Cn.className="content-newline suggest-preview-text",Cn.append("⏎ "),Zt.append(Cn);const _n=new it.b,wn=document.createElement("div");return wn.className="button suggest-preview-text",wn.append(`+${tt} lines…`),_n.add(kn.o(wn,"mousedown",Je=>{var et;null===(et=this.model)||void 0===et||et.setExpanded(!0),Je.preventDefault(),this.editor.focus()})),Zt.append(wn),new ghostTextWidget_ViewMoreLinesContentWidget(this.editor,Je,Zt,_n)}};$n=__decorate([__param(2,zn.a)],$n);let qn=class DecorationsWidget{constructor(Je,et,tt,ot){this.editor=Je,this.codeEditorService=et,this.themeService=tt,this.contextKeyService=ot,this.decorationIds=[],this.disposableStore=new it.b}dispose(){this.clear(),this.disposableStore.dispose()}clear(){this.editor.deltaDecorations(this.decorationIds,[]),this.disposableStore.clear()}setParts(Je,et,tt){this.disposableStore.clear();const ot=this.themeService.getColorTheme(),it=ot.getColor(Nn.r);let Zt=void 0,en=void 0;it&&(Zt=String(it.rgba.a),en=Fn.a.Format.CSS.format(opaque(it)));const Cn=ot.getColor(Nn.q);let _n=void 0;Cn&&(_n="2px dashed "+Cn);const wn=this.editor.getModel();if(!wn)return;const{tabSize:Sn}=wn.getOptions(),xn=wn.getLineContent(Je)||"";let kn=0,Dn="";const Pn=new Array;tt&&Pn.push({range:En.a.fromPositions(new An.a(Je,tt.column),new An.a(Je,tt.column+tt.length)),options:{inlineClassName:"ghost-text-hidden",description:"ghost-text-hidden"}});const Ln=this.contextKeyService.getContextKeyValue("config.editor.useInjectedText"),Tn=void 0===Ln||!!Ln;this.decorationIds=this.editor.deltaDecorations(this.decorationIds,et.map(et=>{Dn+=xn.substring(kn,et.column-1),kn=et.column-1;const tt=Tn?et.text:this.renderSingleLineText(et.text,Dn,Sn,!1),ot=this.disposableStore.add(function registerDecorationType(Je,et,tt,ot){const it=tt+Kn++;return Je.registerDecorationType(et,it,ot),{dispose(){Je.removeDecorationType(it)},resolve:()=>Je.resolveDecorationOptions(it,!0)}}(this.codeEditorService,"ghost-text","0-ghost-text-",{after:{contentText:tt,opacity:Zt,color:en,border:_n}}));return{range:En.a.fromPositions(new An.a(Je,et.column)),options:Tn?{description:"ghost-text",after:{content:tt,inlineClassName:"ghost-text-decoration"}}:Object.assign({},ot.resolve())}}).concat(Pn))}renderSingleLineText(Je,et,tt,ot){const it=et+Je,Zt=Bn.a.visibleColumnsByColumns(it,tt);let en="",Cn=et.length+1;for(const et of Je){if("\t"===et){const Je=Zt[Cn+1]-Zt[Cn];if(ot){en+="→";for(let et=1;et<Je;et++)en+=" "}else for(let et=0;et<Je;et++)en+=" "}else en+=" "===et?ot?"·":" ":et;Cn+=1}return en}};function opaque(Je){const{r:et,b:tt,g:ot}=Je.rgba;return new Fn.a(new Fn.c(et,ot,tt,255))}qn=__decorate([__param(1,Dn.a),__param(2,Rn.b),__param(3,Wn.b)],qn);class AdditionalLinesWidget{constructor(Je){this.editor=Je,this._viewZoneId=void 0}get viewZoneId(){return this._viewZoneId}dispose(){this.clear()}clear(){this.editor.changeViewZones(Je=>{this._viewZoneId&&(Je.removeZone(this._viewZoneId),this._viewZoneId=void 0)})}updateLines(Je,et,tt){const ot=this.editor.getModel();if(!ot)return;const{tabSize:it}=ot.getOptions();this.editor.changeViewZones(ot=>{this._viewZoneId&&(ot.removeZone(this._viewZoneId),this._viewZoneId=void 0);const Zt=Math.max(et.length,tt);if(Zt>0){const tt=document.createElement("div");!function renderLines(Je,et,tt,ot){const it=ot.get(27),Zt=ot.get(104),en=ot.get(81),Cn=ot.get(42),_n=ot.get(41),wn=ot.get(57),Sn=Object(In.a)(1e4);Sn.appendASCIIString('<div class="suggest-preview-text">');for(let Je=0,ot=tt.length;Je<ot;Je++){const ot=tt[Je],xn=ot.content;Sn.appendASCIIString('<div class="view-line'),Sn.appendASCIIString('" style="top:'),Sn.appendASCIIString(String(Je*wn)),Sn.appendASCIIString('px;width:1000000px;">');const kn=Pn.B(xn),En=Pn.m(xn),Dn=Mn.a.createEmpty(xn);Object(Ln.d)(new Ln.c(_n.isMonospace&&!it,_n.canUseHalfwidthRightwardsArrow,xn,!1,kn,En,0,Dn,ot.decorations,et,0,_n.spaceWidth,_n.middotWidth,_n.wsmiddotWidth,Zt,"none",en,Cn!==Tn.e.OFF,null),Sn),Sn.appendASCIIString("</div>")}Sn.appendASCIIString("</div>"),jn.a.applyFontInfoSlow(Je,_n);const xn=Sn.build(),kn=Hn?Hn.createHTML(xn):xn;Je.innerHTML=kn}(tt,it,et,this.editor.getOptions()),this._viewZoneId=ot.addZone({afterLineNumber:Je,heightInLines:Zt,domNode:tt})}})}}let Kn=0;class ghostTextWidget_ViewMoreLinesContentWidget extends it.a{constructor(Je,et,tt,ot){super(),this.editor=Je,this.position=et,this.domNode=tt,this.allowEditorOverflow=!1,this.suppressMouseDown=!1,this._register(ot),this._register(Object(it.i)(()=>{this.editor.removeContentWidget(this)})),this.editor.addContentWidget(this)}getId(){return"editor.widget.viewMoreLinesWidget"}getDomNode(){return this.domNode}getPosition(){return{position:this.position,preference:[0]}}}Object(Rn.f)((Je,et)=>{const tt=Je.getColor(Nn.r);if(tt){const Je=String(tt.rgba.a),ot=Fn.a.Format.CSS.format(opaque(tt));et.addRule(`.monaco-editor .ghost-text-decoration { opacity: ${Je}; color: ${ot}; }`),et.addRule(`.monaco-editor .suggest-preview-text .ghost-text { opacity: ${Je}; color: ${ot}; }`)}const ot=Je.getColor(Nn.q);ot&&et.addRule(`.monaco-editor .suggest-preview-text .ghost-text { border: 2px dashed ${ot}; }`)});var Un=tt(5),Gn=tt(55),Jn=tt(101),Cr=tt(53),wr=tt(18),Sr=tt(31),Or=tt(206),xr=tt(98),kr=tt(363),Lr=tt(911);class GhostText{constructor(Je,et,tt=0){this.lineNumber=Je,this.parts=et,this.additionalReservedLineCount=tt}static equals(Je,et){return Je===et||!!Je&&!!et&&Je.equals(et)}equals(Je){return this.lineNumber===Je.lineNumber&&this.parts.length===Je.parts.length&&this.parts.every((et,tt)=>et.equals(Je.parts[tt]))}}class GhostTextPart{constructor(Je,et){this.column=Je,this.lines=et}equals(Je){return this.column===Je.column&&this.lines.length===Je.lines.length&&this.lines.every((et,tt)=>et===Je.lines[tt])}}class ghostText_BaseGhostTextWidgetModel extends it.a{constructor(Je){super(),this.editor=Je,this._expanded=void 0,this.onDidChangeEmitter=new wr.b,this.onDidChange=this.onDidChangeEmitter.event,this._register(Je.onDidChangeConfiguration(Je=>{Je.hasChanged(105)&&void 0===this._expanded&&this.onDidChangeEmitter.fire()}))}get expanded(){return void 0===this._expanded||this._expanded}setExpanded(Je){this._expanded=!0,this.onDidChangeEmitter.fire()}}var inlineCompletionsModel_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},inlineCompletionsModel_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};let Nr=class InlineCompletionsModel extends it.a{constructor(Je,et){super(),this.editor=Je,this.commandService=et,this.onDidChangeEmitter=new wr.b,this.onDidChange=this.onDidChangeEmitter.event,this.completionSession=this._register(new it.d),this.active=!1,this._register(et.onDidExecuteCommand(et=>{new Set([Zt.i.id,Zt.g.id,kr.CoreEditingCommands.Tab.id,kr.CoreEditingCommands.DeleteLeft.id,kr.CoreEditingCommands.DeleteRight.id]).has(et.commandId)&&Je.hasTextFocus()&&this.handleUserInput()})),this._register(this.editor.onDidType(Je=>{this.handleUserInput()})),this._register(this.editor.onDidChangeCursorPosition(Je=>{this.session&&!this.session.isValid&&this.hide()}))}handleUserInput(){this.session&&!this.session.isValid&&this.hide(),setTimeout(()=>{this.startSessionIfTriggered()},0)}get session(){return this.completionSession.value}get ghostText(){var Je;return null===(Je=this.session)||void 0===Je?void 0:Je.ghostText}get minReservedLineCount(){return this.session?this.session.minReservedLineCount:0}get expanded(){return!!this.session&&this.session.expanded}setExpanded(Je){var et;null===(et=this.session)||void 0===et||et.setExpanded(Je)}setActive(Je){var et;this.active=Je,Je&&(null===(et=this.session)||void 0===et||et.scheduleAutomaticUpdate())}startSessionIfTriggered(){this.editor.getOption(53).enabled&&(this.session&&this.session.isValid||this.trigger())}trigger(){this.completionSession.value||(this.completionSession.value=new inlineCompletionsModel_InlineCompletionsSession(this.editor,this.editor.getPosition(),()=>this.active,this.commandService),this.completionSession.value.takeOwnership(this.completionSession.value.onDidChange(()=>{this.onDidChangeEmitter.fire()})))}hide(){this.completionSession.clear(),this.onDidChangeEmitter.fire()}commitCurrentSuggestion(){var Je;null===(Je=this.session)||void 0===Je||Je.commitCurrentCompletion()}showNext(){var Je;null===(Je=this.session)||void 0===Je||Je.showNextInlineCompletion()}showPrevious(){var Je;null===(Je=this.session)||void 0===Je||Je.showPreviousInlineCompletion()}hasMultipleInlineCompletions(){var Je;return __awaiter(this,void 0,void 0,(function*(){const et=yield null===(Je=this.session)||void 0===Je?void 0:Je.hasMultipleInlineCompletions();return void 0!==et&&et}))}};Nr=inlineCompletionsModel_decorate([inlineCompletionsModel_param(1,xr.b)],Nr);class inlineCompletionsModel_InlineCompletionsSession extends ghostText_BaseGhostTextWidgetModel{constructor(Je,et,tt,ot){super(Je),this.triggerPosition=et,this.shouldUpdate=tt,this.commandService=ot,this.minReservedLineCount=0,this.updateOperation=this._register(new it.d),this.cache=this._register(new it.d),this.updateSoon=this._register(new Gn.e(()=>this.update(Sr.s.Automatic),50)),this.textModel=this.editor.getModel(),this.currentlySelectedCompletionId=void 0;let Zt=void 0;this._register(this.onDidChange(()=>{const Je=this.currentCompletion;if(Je&&Je.sourceInlineCompletion!==Zt){Zt=Je.sourceInlineCompletion;const et=Je.sourceProvider;et.handleItemDidShow&&et.handleItemDidShow(Je.sourceInlineCompletions,Zt)}})),this._register(this.editor.onDidChangeCursorPosition(Je=>{this.cache.value&&this.onDidChangeEmitter.fire()})),this._register(this.editor.onDidChangeModelContent(Je=>{if(this.cache.value){let Je=!1;for(const et of this.cache.value.completions){const tt=this.textModel.getDecorationRange(et.decorationId);tt?et.synchronizedRange.equalsRange(tt)||(Je=!0,et.synchronizedRange=tt):Object(Cr.e)(new Error("Decoration has no range"))}Je&&this.onDidChangeEmitter.fire()}this.scheduleAutomaticUpdate()})),this._register(Sr.t.onDidChange(()=>{this.updateSoon.schedule()})),this.scheduleAutomaticUpdate()}fixAndGetIndexOfCurrentSelection(){if(!this.currentlySelectedCompletionId||!this.cache.value)return 0;if(0===this.cache.value.completions.length)return 0;const Je=this.cache.value.completions.findIndex(Je=>Je.semanticId===this.currentlySelectedCompletionId);return-1===Je?(this.currentlySelectedCompletionId=void 0,0):Je}get currentCachedCompletion(){if(this.cache.value)return this.cache.value.completions[this.fixAndGetIndexOfCurrentSelection()]}showNextInlineCompletion(){var Je;return __awaiter(this,void 0,void 0,(function*(){yield this.ensureUpdateWithExplicitContext();const et=(null===(Je=this.cache.value)||void 0===Je?void 0:Je.completions)||[];if(et.length>0){const Je=(this.fixAndGetIndexOfCurrentSelection()+1)%et.length;this.currentlySelectedCompletionId=et[Je].semanticId}else this.currentlySelectedCompletionId=void 0;this.onDidChangeEmitter.fire()}))}showPreviousInlineCompletion(){var Je;return __awaiter(this,void 0,void 0,(function*(){yield this.ensureUpdateWithExplicitContext();const et=(null===(Je=this.cache.value)||void 0===Je?void 0:Je.completions)||[];if(et.length>0){const Je=(this.fixAndGetIndexOfCurrentSelection()+et.length-1)%et.length;this.currentlySelectedCompletionId=et[Je].semanticId}else this.currentlySelectedCompletionId=void 0;this.onDidChangeEmitter.fire()}))}ensureUpdateWithExplicitContext(){var Je;return __awaiter(this,void 0,void 0,(function*(){this.updateOperation.value?this.updateOperation.value.triggerKind===Sr.s.Explicit?yield this.updateOperation.value.promise:yield this.update(Sr.s.Explicit):(null===(Je=this.cache.value)||void 0===Je?void 0:Je.triggerKind)!==Sr.s.Explicit&&(yield this.update(Sr.s.Explicit))}))}hasMultipleInlineCompletions(){var Je;return __awaiter(this,void 0,void 0,(function*(){return yield this.ensureUpdateWithExplicitContext(),((null===(Je=this.cache.value)||void 0===Je?void 0:Je.completions.length)||0)>1}))}get ghostText(){const Je=this.currentCompletion,et=this.editor.getOptions().get(53).mode;return Je?inlineCompletionToGhostText(Je,this.editor.getModel(),et,this.editor.getPosition()):void 0}get currentCompletion(){const Je=this.currentCachedCompletion;if(Je)return{text:Je.inlineCompletion.text,range:Je.synchronizedRange,command:Je.inlineCompletion.command,sourceProvider:Je.inlineCompletion.sourceProvider,sourceInlineCompletions:Je.inlineCompletion.sourceInlineCompletions,sourceInlineCompletion:Je.inlineCompletion.sourceInlineCompletion}}get isValid(){return this.editor.getPosition().lineNumber===this.triggerPosition.lineNumber}scheduleAutomaticUpdate(){this.updateOperation.clear(),this.updateSoon.schedule()}update(Je){return __awaiter(this,void 0,void 0,(function*(){if(!this.shouldUpdate())return;const et=this.editor.getPosition(),tt=Object(Gn.h)(tt=>__awaiter(this,void 0,void 0,(function*(){let ot;try{ot=yield function provideInlineCompletions(Je,et,tt,ot=Jn.a.None){return __awaiter(this,void 0,void 0,(function*(){const it=function getDefaultRange(Je,et){const tt=et.getWordAtPosition(Je),ot=et.getLineMaxColumn(Je.lineNumber);return tt?new En.a(Je.lineNumber,tt.startColumn,Je.lineNumber,ot):En.a.fromPositions(Je,Je.with(void 0,ot))}(Je,et),Zt=Sr.t.all(et),en=yield Promise.all(Zt.map(it=>__awaiter(this,void 0,void 0,(function*(){const Zt=yield it.provideInlineCompletions(et,Je,tt,ot);return{completions:Zt,provider:it,dispose:()=>{Zt&&it.freeInlineCompletions(Zt)}}})))),Cn=new Map;for(const Je of en){const et=Je.completions;if(et)for(const tt of et.items.map(tt=>({text:tt.text,range:tt.range?En.a.lift(tt.range):it,command:tt.command,sourceProvider:Je.provider,sourceInlineCompletions:et,sourceInlineCompletion:tt})))tt.range.startLineNumber===tt.range.endLineNumber&&Cn.set(JSON.stringify({text:tt.text,range:tt.range}),tt)}return{items:[...Cn.values()],dispose:()=>{for(const Je of en)Je.dispose()}}}))}(et,this.editor.getModel(),{triggerKind:Je},tt)}catch(Je){return void Object(Cr.e)(Je)}tt.isCancellationRequested||(this.cache.value=new inlineCompletionsModel_SynchronizedInlineCompletionsCache(this.editor,ot,()=>this.onDidChangeEmitter.fire(),Je),this.onDidChangeEmitter.fire())}))),ot=new UpdateOperation(tt,Je);this.updateOperation.value=ot,yield tt,this.updateOperation.value===ot&&this.updateOperation.clear()}))}takeOwnership(Je){this._register(Je)}commitCurrentCompletion(){if(!this.ghostText)return;const Je=this.currentCompletion;Je&&this.commit(Je)}commit(Je){const et=this.cache.clearAndLeak();this.editor.executeEdits("inlineSuggestion.accept",[Or.a.replaceMove(Je.range,Je.text)]),Je.command?this.commandService.executeCommand(Je.command.id,...Je.command.arguments||[]).finally(()=>{null==et||et.dispose()}).then(void 0,Cr.f):null==et||et.dispose(),this.onDidChangeEmitter.fire()}}class UpdateOperation{constructor(Je,et){this.promise=Je,this.triggerKind=et}dispose(){this.promise.cancel()}}class inlineCompletionsModel_SynchronizedInlineCompletionsCache extends it.a{constructor(Je,et,tt,ot){super(),this.triggerKind=ot;const Zt=Je.deltaDecorations([],et.items.map(Je=>({range:Je.range,options:{description:"inline-completion-tracking-range"}})));this._register(Object(it.i)(()=>{Je.deltaDecorations(Zt,[])})),this.completions=et.items.map((Je,et)=>new CachedInlineCompletion(Je,Zt[et])),this._register(Je.onDidChangeModelContent(()=>{let et=!1;const ot=Je.getModel();for(const Je of this.completions){const tt=ot.getDecorationRange(Je.decorationId);tt?Je.synchronizedRange.equalsRange(tt)||(et=!0,Je.synchronizedRange=tt):Object(Cr.e)(new Error("Decoration has no range"))}et&&tt()})),this._register(et)}}class CachedInlineCompletion{constructor(Je,et){this.inlineCompletion=Je,this.decorationId=et,this.semanticId=JSON.stringify({text:this.inlineCompletion.text,startLine:this.inlineCompletion.range.startLineNumber,startColumn:this.inlineCompletion.range.startColumn,command:this.inlineCompletion.command}),this.synchronizedRange=Je.range}}function inlineCompletionToGhostText(Je,et,tt,ot){if(Je.range.startLineNumber!==Je.range.endLineNumber)return;const it=et.getValueInRange(Je.range),Zt=function cachingDiff(Je,et){if((null==Wr?void 0:Wr.originalValue)===Je&&(null==Wr?void 0:Wr.newValue)===et)return null==Wr?void 0:Wr.changes;{const tt=function smartDiff(Je,et){function getMaxCharCode(Je){let et=0;for(let tt=0,ot=Je.length;tt<ot;tt++){const ot=Je.charCodeAt(tt);ot>et&&(et=ot)}return et}const tt=Math.max(getMaxCharCode(Je),getMaxCharCode(et));function getUniqueCharCode(Je){if(Je<0)throw new Error("unexpected");return tt+Je+1}function getElements(Je){let et=0,tt=0;const ot=new Int32Array(Je.length);for(let it=0,Zt=Je.length;it<Zt;it++){const Zt=100*tt+et;"("===Je[it]?(ot[it]=getUniqueCharCode(2*Zt),et++):")"===Je[it]?(ot[it]=getUniqueCharCode(2*Zt+1),1===et&&tt++,et=Math.max(et-1,0)):ot[it]=Je.charCodeAt(it)}return ot}const ot=getElements(Je),it=getElements(et);return new Lr.a({getElements:()=>ot},{getElements:()=>it}).ComputeDiff(!1).changes}(Je,et);return Wr={originalValue:Je,newValue:et,changes:tt},tt}}(it,Je.text),en=Je.range.startLineNumber,Cn=new Array;if("prefix"===tt){const Je=Zt.filter(Je=>0===Je.originalLength);if(Je.length>1||1===Je.length&&Je[0].originalStart!==it.length)return}for(const _n of Zt){const Zt=Je.range.startColumn+_n.originalStart+_n.originalLength;if("subwordSmart"===tt&&ot&&ot.lineNumber===Je.range.startLineNumber&&Zt<ot.column)return;if(_n.originalLength>0){const Je=it.substr(_n.originalStart,_n.originalLength),tt=et.getLineFirstNonWhitespaceColumn(en);if(!/^(\t| )*$/.test(Je)||!(0===tt||Zt<=tt))return}if(0===_n.modifiedLength)continue;const wn=Je.text.substr(_n.modifiedStart,_n.modifiedLength),Sn=Pn.R(wn);Cn.push(new GhostTextPart(Zt,Sn))}return new GhostText(en,Cn,0)}let Wr=void 0;var zr=tt(506),Hr=tt(1853),$r=tt(1236);class suggestWidgetAdapterModel_SuggestWidgetAdapterModel extends ghostText_BaseGhostTextWidgetModel{constructor(Je){super(Je),this.isSuggestWidgetVisible=!1,this.currentGhostText=void 0,this._isActive=!1,this.isShiftKeyPressed=!1,this.minReservedLineCount=0,this.setInactiveDelayed=this._register(new Gn.e(()=>{this.isSuggestWidgetVisible||this.isActive&&(this._isActive=!1,this.onDidChangeEmitter.fire())},100));const et=$r.SuggestController.get(this.editor);if(et){let Je=!1;const bindToSuggestWidget=()=>{Je||(Je=!0,this._register(et.widget.value.onDidShow(()=>{this.isSuggestWidgetVisible=!0,this._isActive=!0,this.updateFromSuggestion()})),this._register(et.widget.value.onDidHide(()=>{this.isSuggestWidgetVisible=!1,this.setInactiveDelayed.schedule(),this.minReservedLineCount=0,this.updateFromSuggestion()})),this._register(et.widget.value.onDidFocus(()=>{this.isSuggestWidgetVisible=!0,this._isActive=!0,this.updateFromSuggestion()})))};this._register(wr.c.once(et.model.onDidTrigger)(Je=>{bindToSuggestWidget()}))}this.updateFromSuggestion(),this._register(this.editor.onDidChangeCursorPosition(Je=>{this.isSuggestionPreviewEnabled()&&this.update()})),this._register(Object(it.i)(()=>{const Je=$r.SuggestController.get(this.editor);Je&&Je.stopForceRenderingAbove()})),this._register(Je.onKeyDown(Je=>{Je.shiftKey&&!this.isShiftKeyPressed&&(this.isShiftKeyPressed=!0,this.updateFromSuggestion())})),this._register(Je.onKeyUp(Je=>{Je.shiftKey&&this.isShiftKeyPressed&&(this.isShiftKeyPressed=!1,this.updateFromSuggestion())}))}get isActive(){return this._isActive}setExpanded(Je){super.setExpanded(Je),this.updateFromSuggestion()}isSuggestionPreviewEnabled(){return this.editor.getOption(105).preview}updateFromSuggestion(){const Je=$r.SuggestController.get(this.editor);if(!Je)return void this.setCurrentInlineCompletion(void 0);if(!this.isSuggestWidgetVisible)return void this.setCurrentInlineCompletion(void 0);const et=Je.widget.value.getFocusedItem();et?this.setCurrentInlineCompletion(function getInlineCompletion(Je,et,tt,ot){const it=tt.item;if(Array.isArray(it.completion.additionalTextEdits))return{text:"",range:En.a.fromPositions(et,et)};let{insertText:Zt}=it.completion;if(4&it.completion.insertTextRules){const tt=(new zr.c).parse(Zt),ot=Je.editor.getModel();Hr.a.adjustWhitespace(ot,et,tt,!0,!0),Zt=tt.toString()}const en=Je.getOverwriteInfo(it,ot);return{text:Zt,range:En.a.fromPositions(et.delta(0,-en.overwriteBefore),et.delta(0,Math.max(en.overwriteAfter,0)))}}(Je,this.editor.getPosition(),et,this.isShiftKeyPressed)):this.setCurrentInlineCompletion(void 0)}setCurrentInlineCompletion(Je){this.currentCompletion=Je,this.update()}update(){const Je=this.currentCompletion,et=this.editor.getOptions().get(105).previewMode;this.setGhostText(Je?inlineCompletionToGhostText(Je,this.editor.getModel(),et,this.editor.getPosition())||new GhostText(Je.range.endLineNumber,[],this.minReservedLineCount):void 0)}setGhostText(Je){if(GhostText.equals(this.currentGhostText,Je))return;this.currentGhostText=Je,this.currentGhostText&&this.expanded&&(this.minReservedLineCount=Math.max(this.minReservedLineCount,...this.currentGhostText.parts.map(Je=>Je.lines.length-1)));const et=$r.SuggestController.get(this.editor);et&&(this.minReservedLineCount>=1&&this.isSuggestionPreviewEnabled()?et.forceRenderingAbove():et.stopForceRenderingAbove()),this.onDidChangeEmitter.fire()}get ghostText(){return this.isSuggestionPreviewEnabled()?this.currentGhostText:void 0}}var ghostTextModel_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},ghostTextModel_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},ghostTextModel_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class ghostTextModel_DelegatingModel extends it.a{constructor(){super(...arguments),this.onDidChangeEmitter=new wr.b,this.onDidChange=this.onDidChangeEmitter.event,this.hasCachedGhostText=!1,this.currentModelRef=this._register(new it.d)}get targetModel(){var Je;return null===(Je=this.currentModelRef.value)||void 0===Je?void 0:Je.object}setTargetModel(Je){var et;(null===(et=this.currentModelRef.value)||void 0===et?void 0:et.object)!==Je&&(this.currentModelRef.clear(),this.currentModelRef.value=Je?function createDisposableRef(Je,et){return{object:Je,dispose:()=>null==et?void 0:et.dispose()}}(Je,Je.onDidChange(()=>{this.hasCachedGhostText=!1,this.onDidChangeEmitter.fire()})):void 0,this.hasCachedGhostText=!1,this.onDidChangeEmitter.fire())}get ghostText(){var Je,et;return this.hasCachedGhostText||(this.cachedGhostText=null===(et=null===(Je=this.currentModelRef.value)||void 0===Je?void 0:Je.object)||void 0===et?void 0:et.ghostText,this.hasCachedGhostText=!0),this.cachedGhostText}setExpanded(Je){var et;null===(et=this.targetModel)||void 0===et||et.setExpanded(Je)}get expanded(){return!!this.targetModel&&this.targetModel.expanded}get minReservedLineCount(){return this.targetModel?this.targetModel.minReservedLineCount:0}}let Kr=class GhostTextModel extends ghostTextModel_DelegatingModel{constructor(Je,et){super(),this.editor=Je,this.commandService=et,this.suggestWidgetAdapterModel=this._register(new suggestWidgetAdapterModel_SuggestWidgetAdapterModel(this.editor)),this.inlineCompletionsModel=this._register(new Nr(this.editor,this.commandService)),this._register(this.suggestWidgetAdapterModel.onDidChange(()=>{this.updateModel()})),this.updateModel()}get activeInlineCompletionsModel(){if(this.targetModel===this.inlineCompletionsModel)return this.inlineCompletionsModel}updateModel(){this.setTargetModel(this.suggestWidgetAdapterModel.isActive?this.suggestWidgetAdapterModel:this.inlineCompletionsModel),this.inlineCompletionsModel.setActive(this.targetModel===this.inlineCompletionsModel)}shouldShowHoverAt(Je){var et;const tt=null===(et=this.activeInlineCompletionsModel)||void 0===et?void 0:et.ghostText;return!!tt&&tt.parts.some(et=>Je.containsPosition(new An.a(tt.lineNumber,et.column)))}triggerInlineCompletion(){var Je;null===(Je=this.activeInlineCompletionsModel)||void 0===Je||Je.trigger()}commitInlineCompletion(){var Je;null===(Je=this.activeInlineCompletionsModel)||void 0===Je||Je.commitCurrentSuggestion()}hideInlineCompletion(){var Je;null===(Je=this.activeInlineCompletionsModel)||void 0===Je||Je.hide()}showNextInlineCompletion(){var Je;null===(Je=this.activeInlineCompletionsModel)||void 0===Je||Je.showNext()}showPreviousInlineCompletion(){var Je;null===(Je=this.activeInlineCompletionsModel)||void 0===Je||Je.showPrevious()}hasMultipleInlineCompletions(){var Je;return ghostTextModel_awaiter(this,void 0,void 0,(function*(){const et=yield null===(Je=this.activeInlineCompletionsModel)||void 0===Je?void 0:Je.hasMultipleInlineCompletions();return void 0!==et&&et}))}};Kr=ghostTextModel_decorate([ghostTextModel_param(1,xr.b)],Kr);var ghostTextController_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},ghostTextController_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},ghostTextController_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};let Ur=class GhostTextController extends it.a{constructor(Je,et){super(),this.editor=Je,this.instantiationService=et,this.triggeredExplicitly=!1,this.activeController=this._register(new it.d),this._register(this.editor.onDidChangeModel(()=>{this.updateModelController()})),this._register(this.editor.onDidChangeConfiguration(Je=>{Je.hasChanged(105)&&this.updateModelController(),Je.hasChanged(53)&&this.updateModelController()})),this.updateModelController()}static get(Je){return Je.getContribution(GhostTextController.ID)}get activeModel(){var Je;return null===(Je=this.activeController.value)||void 0===Je?void 0:Je.model}updateModelController(){const Je=this.editor.getOption(105),et=this.editor.getOption(53);this.activeController.value=void 0,this.activeController.value=this.editor.hasModel()&&(Je.preview||et.enabled||this.triggeredExplicitly)?this.instantiationService.createInstance(Gr,this.editor):void 0}shouldShowHoverAt(Je){var et;return(null===(et=this.activeModel)||void 0===et?void 0:et.shouldShowHoverAt(Je))||!1}shouldShowHoverAtViewZone(Je){var et,tt;return(null===(tt=null===(et=this.activeController.value)||void 0===et?void 0:et.widget)||void 0===tt?void 0:tt.shouldShowHoverAtViewZone(Je))||!1}trigger(){var Je;this.triggeredExplicitly=!0,this.activeController.value||this.updateModelController(),null===(Je=this.activeModel)||void 0===Je||Je.triggerInlineCompletion()}commit(){var Je;null===(Je=this.activeModel)||void 0===Je||Je.commitInlineCompletion()}hide(){var Je;null===(Je=this.activeModel)||void 0===Je||Je.hideInlineCompletion()}showNextInlineCompletion(){var Je;null===(Je=this.activeModel)||void 0===Je||Je.showNextInlineCompletion()}showPreviousInlineCompletion(){var Je;null===(Je=this.activeModel)||void 0===Je||Je.showPreviousInlineCompletion()}hasMultipleInlineCompletions(){var Je;return ghostTextController_awaiter(this,void 0,void 0,(function*(){const et=yield null===(Je=this.activeModel)||void 0===Je?void 0:Je.hasMultipleInlineCompletions();return void 0!==et&&et}))}};Ur.inlineSuggestionVisible=new Wn.c("inlineSuggestionVisible",!1,Un.a("inlineSuggestionVisible","Whether an inline suggestion is visible")),Ur.inlineSuggestionHasIndentation=new Wn.c("inlineSuggestionHasIndentation",!1,Un.a("inlineSuggestionHasIndentation","Whether the inline suggestion starts with whitespace")),Ur.ID="editor.contrib.ghostTextController",Ur=ghostTextController_decorate([ghostTextController_param(1,zn.a)],Ur);class GhostTextContextKeys{constructor(Je){this.contextKeyService=Je,this.inlineCompletionVisible=Ur.inlineSuggestionVisible.bindTo(this.contextKeyService),this.inlineCompletionSuggestsIndentation=Ur.inlineSuggestionHasIndentation.bindTo(this.contextKeyService)}}let Gr=class ActiveGhostTextController extends it.a{constructor(Je,et,tt){super(),this.editor=Je,this.instantiationService=et,this.contextKeyService=tt,this.contextKeys=new GhostTextContextKeys(this.contextKeyService),this.model=this._register(this.instantiationService.createInstance(Kr,this.editor)),this.widget=this._register(this.instantiationService.createInstance($n,this.editor,this.model)),this._register(Object(it.i)(()=>{this.contextKeys.inlineCompletionVisible.set(!1),this.contextKeys.inlineCompletionSuggestsIndentation.set(!1)})),this._register(this.model.onDidChange(()=>{this.updateContextKeys()})),this.updateContextKeys()}updateContextKeys(){var Je;this.contextKeys.inlineCompletionVisible.set(void 0!==(null===(Je=this.model.activeInlineCompletionsModel)||void 0===Je?void 0:Je.ghostText));const et=this.model.inlineCompletionsModel.ghostText;if(et&&et.parts.length>0){const{column:Je,lines:tt}=et.parts[0],ot=tt[0].startsWith(" ")||tt[0].startsWith("\t"),it=Je<=this.editor.getModel().getLineIndentColumn(et.lineNumber);this.contextKeys.inlineCompletionSuggestsIndentation.set(!!this.model.activeInlineCompletionsModel&&ot&&it)}else this.contextKeys.inlineCompletionSuggestsIndentation.set(!1)}};Gr=ghostTextController_decorate([ghostTextController_param(1,zn.a),ghostTextController_param(2,Wn.b)],Gr);const Zr=Zt.c.bindToContribution(Ur.get),Xr=new Zr({id:"editor.action.inlineSuggest.commit",precondition:Wn.a.and(Ur.inlineSuggestionVisible,Ur.inlineSuggestionHasIndentation.toNegated(),en.a.tabMovesFocus.toNegated()),kbOpts:{weight:200,primary:2},handler(Je){Je.commit(),Je.editor.focus()}});Object(Zt.k)(Xr),Object(Zt.k)(new Zr({id:"editor.action.inlineSuggest.hide",precondition:Ur.inlineSuggestionVisible,kbOpts:{weight:100,primary:9},handler(Je){Je.hide()}}));class ghostTextController_ShowNextInlineSuggestionAction extends Zt.b{constructor(){super({id:ghostTextController_ShowNextInlineSuggestionAction.ID,label:Un.a("action.inlineSuggest.showNext","Show Next Inline Suggestion"),alias:"Show Next Inline Suggestion",precondition:Wn.a.and(en.a.writable,Ur.inlineSuggestionVisible),kbOpts:{weight:100,primary:601}})}run(Je,et){return ghostTextController_awaiter(this,void 0,void 0,(function*(){const Je=Ur.get(et);Je&&(Je.showNextInlineCompletion(),et.focus())}))}}ghostTextController_ShowNextInlineSuggestionAction.ID="editor.action.inlineSuggest.showNext";class ghostTextController_ShowPreviousInlineSuggestionAction extends Zt.b{constructor(){super({id:ghostTextController_ShowPreviousInlineSuggestionAction.ID,label:Un.a("action.inlineSuggest.showPrevious","Show Previous Inline Suggestion"),alias:"Show Previous Inline Suggestion",precondition:Wn.a.and(en.a.writable,Ur.inlineSuggestionVisible),kbOpts:{weight:100,primary:599}})}run(Je,et){return ghostTextController_awaiter(this,void 0,void 0,(function*(){const Je=Ur.get(et);Je&&(Je.showPreviousInlineCompletion(),et.focus())}))}}ghostTextController_ShowPreviousInlineSuggestionAction.ID="editor.action.inlineSuggest.showPrevious";class ghostTextController_TriggerInlineSuggestionAction extends Zt.b{constructor(){super({id:"editor.action.inlineSuggest.trigger",label:Un.a("action.inlineSuggest.trigger","Trigger Inline Suggestion"),alias:"Trigger Inline Suggestion",precondition:en.a.writable})}run(Je,et){return ghostTextController_awaiter(this,void 0,void 0,(function*(){const Je=Ur.get(et);Je&&Je.trigger()}))}}Object(Zt.l)(Ur.ID,Ur),Object(Zt.j)(ghostTextController_TriggerInlineSuggestionAction),Object(Zt.j)(ghostTextController_ShowNextInlineSuggestionAction),Object(Zt.j)(ghostTextController_ShowPreviousInlineSuggestionAction)},775:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.isNumber=isNumber,et.isDecimal=isDecimal,et.isMinus=isMinus,et.isNumeric=function isNumeric(Je,et){return isNumber(Je)||isDecimal(Je,et)||isMinus(Je)},et.addsCharacter=function addsCharacter(Je){var et=Je.key;if(isValidKey(et)){return 1===et.length||["Add","Decimal","Divide","Multiply","Spacebar","Subtract"].indexOf(et)>=0}return},et.keycode=void 0;var ot=_interopRequireDefault(tt(382)),it=_interopRequireDefault(tt(99));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}var Zt=ot.default;function isValidKey(Je){return!(0,it.default)(Je)&&"Unidentified"!==Je}function isNumber(Je){var et=Je.key,tt=Je.keyCode;if(isValidKey(et)){return["1","2","3","4","5","6","7","8","9","0"].indexOf(et)>=0}return tt>=48&&tt<=57||tt>=96&&tt<=105}function isDecimal(Je){var et=Je.key,tt=Je.keyCode,ot=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},it=ot.locale,en=void 0===it?"en-US":it,Cn=new Intl.NumberFormat(en.replace("_","-")).format(1.2),_n=Cn.indexOf(",")>-1?",":".";return isValidKey(et)?et===_n||"Decimal"===et:"."===_n&&tt===Zt("numpad .")||tt===Zt(_n)}function isMinus(Je){var et=Je.key,tt=Je.keyCode;return isValidKey(et)?"-"===et||"Subtract"===et:tt===Zt("numpad -")||tt===Zt("-")}et.keycode=Zt},776:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{PopoverContext:()=>xr,default:()=>io});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(35),wn=tt(440);var Sn=et.n(wn);const xn=tt(149);var kn=et.n(xn);const En=tt(246);var Dn=et.n(En);const Pn=tt(56);var Ln=et.n(Pn);const Tn=tt(62);var In=et.n(Tn);const jn=tt(157);var Mn=et.n(jn);const An=tt(158);var Rn=et.n(An);const Nn=tt(112);var Fn=et.n(Nn);const Bn=tt(63);var Vn=et.n(Bn);const Wn=tt(38);var zn=et.n(Wn);const Hn=tt(183);var $n=et.n(Hn);const qn=tt(410),Kn=tt(1330),Un=tt(987);var Gn=et.n(Un);const Jn=tt(2066);var Cr=et.n(Jn);const wr=tt(1332);var Sr=et.n(wr);const Or=tt(1333);function D(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function I(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?D(Object(tt),!0).forEach((function(et){F(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):D(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function F(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function z(Je){var et=Je.align,tt=Je.anchorPos,ot=Je.scrollContainerPos,it=Je.canCoverAnchor,Zt=Je.defaultPlacement,en=Je.outerContainerEl,Cn=Je.padding,_n=Je.repositionMode,wn=Je.windowHeight,Sn=Je.windowWidth,xn="any"===_n,kn="flip"===_n||xn,En=Je.placement||Zt;"vertical"===Zt?En=tt.top>wn-tt.bottom?"above":"below":"horizontal"===Zt&&(En=tt.left>Sn-tt.right?"left":"right");var Dn=En,Pn=function N(Je){var et=Je.align,tt=Je.anchorPos,ot=Je.outerContainerEl,it=Je.padding,Zt=Je.placement;switch(Zt){case"above":return{top:tt.top-ot.offsetHeight,left:"edge"===et?tt.left-it:tt.middle-ot.offsetWidth/2};case"below":return"end"===et?{top:tt.bottom,left:tt.right-ot.offsetWidth+it}:{top:tt.bottom,left:"edge"===et?tt.left-it:tt.middle-ot.offsetWidth/2};case"left":return{top:"edge"===et?tt.top-it:tt.center-ot.offsetHeight/2,left:tt.left-ot.offsetWidth};case"right":return{top:"edge"===et?tt.top-it:tt.center-ot.offsetHeight/2,left:tt.right};default:throw new Error("".concat(Zt," is not a valid placement value. Valid options are: 'above', 'below', 'left', or 'right'"))}}({align:et,anchorPos:tt,outerContainerEl:en,padding:Cn,placement:Dn}),Ln=Pn.top,Tn=Pn.left,In="auto",jn=Sn,Mn=wn,An=Dn,Rn=tt.top-en.offsetHeight>0,Nn=tt.bottom+en.offsetHeight<wn,Fn=tt.left-en.offsetWidth>0,Bn=tt.right+en.offsetWidth<Sn,Vn=.7*tt.top>wn-tt.bottom,Wn=("edge"===et?tt.left+en.offsetWidth-Cn:tt.middle+en.offsetWidth/2)>Sn,zn=("edge"===et?tt.left-Cn:tt.middle-en.offsetWidth/2)<0,Hn=("edge"===et?tt.top-Cn:tt.top-en.offsetHeight/2)<0,$n=("edge"===et?tt.top+en.offsetHeight-Cn:tt.bottom+en.offsetHeight/2)>wn;if("above"===An){if(!Rn&&kn){if(Nn)return z(I(I({},Je),{},{placement:"below"}));if(xn&&Bn)return z(I(I({},Je),{},{placement:"right"}));if(xn&&Fn)return z(I(I({},Je),{},{placement:"left"}));it&&(An="misaligned",Ln=0)}"misaligned"!==An&&(In=wn-Ln-en.offsetHeight,ot&&(In=Math.min(In,wn-ot.top)),Ln="auto"),Wn?Tn=Math.max(Sn-en.offsetWidth,0):zn&&(Tn=0),it||(Mn=tt.top)}if("below"===An){if(!Nn&&kn){if(Rn&&Vn)return z(I(I({},Je),{},{placement:"above"}));if(xn&&Bn)return z(I(I({},Je),{},{placement:"right"}));if(xn&&Fn)return z(I(I({},Je),{},{placement:"left"}));it&&(An="misaligned",Ln=0)}ot&&(Ln=Math.min(Ln,ot.bottom)),Wn?Tn=Math.max(Sn-en.offsetWidth,0):zn&&(Tn=0),it||(Mn=wn-tt.bottom)}if("left"===An){if(!Fn&&kn){if(Bn)return z(I(I({},Je),{},{placement:"right"}));if(xn&&Nn)return z(I(I({},Je),{},{placement:"below"}));if(xn&&Rn)return z(I(I({},Je),{},{placement:"above"}));it&&(An="misaligned",Ln=0)}Hn?Ln=0:$n&&(Ln=Math.max(wn-en.offsetHeight,0)),it||(jn=tt.left)}if("right"===An){if(!Bn&&kn){if(Fn)return z(I(I({},Je),{},{placement:"left"}));if(xn&&Nn)return z(I(I({},Je),{},{placement:"below"}));if(xn&&Rn)return z(I(I({},Je),{},{placement:"above"}));it&&(An="misaligned",Ln=0)}Hn?Ln=0:$n&&(Ln=Math.max(wn-en.offsetHeight,0)),it||(jn=Sn-tt.left)}return{placement:An,maxHeight:Mn,maxWidth:jn,outerContainerStyle:{top:Ln,left:Tn,bottom:In}}}var xr=(0,it.createContext)({});const kr=tt(128),Lr=tt(2);var Nr=et.n(Lr),Wr=(0,qn.pick)({enterprise:"8px",prisma:0}),zr=Nr()(kr.animated.div).withConfig({displayName:"PopoverStyles__Styled",componentId:"sc-1nahsvw-0"})(["position:fixed;z-index:",";left:-300%;top:-300%;"],qn.variables.zindexPopover),Hr=Nr().div.withConfig({displayName:"PopoverStyles__StyledBox",componentId:"sc-1nahsvw-1"})(["",";",";",";"],qn.mixins.reset("block"),(function(Je){return!Je.$open&&(0,Lr.css)(["pointer-events:none;"])}),(function(Je){return"none"!==Je.$appearance&&(0,Lr.css)(["padding:8px;"])})),$r=Nr().div.withConfig({displayName:"PopoverStyles__StyledContent",componentId:"sc-1nahsvw-2"})(["",""],(0,qn.pickVariant)("$appearance",{normal:(0,Lr.css)(["background-color:",";color:",";border:",";",";border-radius:",";"],qn.variables.backgroundColorPopup,qn.variables.contentColorDefault,(0,qn.pick)({enterprise:{light:qn.variables.border,dark:qn.variables.border},prisma:"none"}),(0,qn.pick)({enterprise:{light:(0,Lr.css)(["box-shadow:0 2px 2px ",";"],qn.mixins.colorWithAlpha(qn.variables.gray20,.1)),dark:(0,Lr.css)(["box-shadow:0 1px 2px #000;"])},prisma:(0,Lr.css)(["box-shadow:",";"],qn.variables.overlayShadow)}),qn.variables.borderRadius),inverted:(0,Lr.css)(["background-color:",";color:",";"],(0,qn.pick)({light:qn.variables.gray20,dark:qn.variables.white}),(0,qn.pick)({light:qn.variables.white,dark:qn.variables.gray30}))})),Kr=Nr().div.withConfig({displayName:"PopoverStyles__StyledArrow",componentId:"sc-1nahsvw-3"})(["width:0;height:0;border-left:"," solid transparent;border-right:"," solid transparent;position:absolute;border-bottom-width:",";border-bottom-style:solid;",""],Wr,Wr,Wr,(0,qn.pickVariant)("$appearance",{normal:(0,Lr.css)(["border-bottom-color:",";&::before{content:'';display:block;width:0;height:0;border-left:"," solid transparent;border-right:"," solid transparent;border-bottom:"," solid ",";position:absolute;top:1px;left:0;margin-left:-",";}"],(0,qn.pick)({light:qn.variables.borderColor,dark:qn.variables.black}),Wr,Wr,Wr,qn.variables.backgroundColor,Wr),inverted:(0,Lr.css)(["border-bottom-color:",";"],(0,qn.pick)({light:qn.variables.gray20,dark:qn.variables.white}))})),Ur=Nr().div.withConfig({displayName:"PopoverStyles__StyledLowerRightCorner",componentId:"sc-1nahsvw-4"})(["position:fixed;right:0;bottom:0;"]),Gr=Nr().svg.withConfig({displayName:"PopoverStyles__StyledHitArea",componentId:"sc-1nahsvw-5"})(["position:fixed;pointer-events:none;path{pointer-events:auto;stroke-width:0;stroke:transparent;fill:transparent;}"]);function ee(Je,et){return function ae(Je){if(Array.isArray(Je))return Je}(Je)||function oe(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||function re(Je,et){if(!Je)return;if("string"==typeof Je)return ne(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);"Object"===tt&&Je.constructor&&(tt=Je.constructor.name);if("Map"===tt||"Set"===tt)return Array.from(Je);if("Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt))return ne(Je,et)}(Je,et)||function te(){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 ne(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}var Zr={anchorRect:Cn().object,popoverEl:Cn().object,popoverPlacement:Cn().oneOf(["above","below","left","right","misaligned"])},Xr=Zt().forwardRef((function(Je,et){var tt=Je.anchorRect,ot=Je.popoverEl,en=Je.popoverPlacement,Cn=ee((0,it.useState)(null),2),_n=Cn[0],wn=Cn[1],Sn=ee((0,it.useState)({}),2),xn=Sn[0],kn=Sn[1];return(0,it.useEffect)((function(){var Je=function e(Je){var et=Je.anchorRect,tt=Je.popoverEl,ot=Je.popoverPlacement;if(null!=et&&null!=tt&&null!=ot){var it=tt.getBoundingClientRect();if("above"===ot||"below"===ot){var Zt=et.left-it.left,en=et.height,Cn=0;"above"===ot&&(en=0,Cn=et.height);var _n="0 ".concat(en),wn="".concat(it.width," ").concat(en),Sn="".concat(Zt," ").concat(en),xn="".concat(Zt," ").concat(Cn),kn="".concat(Zt+et.width," ").concat(en),En="".concat(Zt+et.width," ").concat(Cn);return{hitAreaPath:"\n M ".concat(_n,"\n S ").concat(Sn," , ").concat(xn,"\n L ").concat(Sn,"\n L ").concat(kn,"\n L ").concat(En,"\n S ").concat(kn," , ").concat(wn,"\n "),hitAreaStyle:{left:it.left,top:et.top,width:it.width,height:et.height}}}if("left"===ot||"right"===ot){var Dn=et.top-it.top,Pn=0,Ln=et.width;"right"===ot&&(Pn=et.width,Ln=0);var Tn="".concat(Pn," 0"),In="".concat(Pn," ").concat(it.height),jn="".concat(Pn," ").concat(Dn),Mn="".concat(Ln," ").concat(Dn),An="".concat(Pn," ").concat(Dn+et.height),Rn="".concat(Ln," ").concat(Dn+et.height);return{hitAreaPath:"\n M ".concat(Tn,"\n S ").concat(jn," , ").concat(Mn,"\n L ").concat(jn,"\n L ").concat(An,"\n L ").concat(Rn,"\n S ").concat(An," , ").concat(In,"\n "),hitAreaStyle:{left:et.left,top:it.top,width:et.width,height:it.height}}}}return{hitAreaPath:null,hitAreaStyle:{}}}({anchorRect:tt,popoverEl:ot,popoverPlacement:en}),et=Je.hitAreaPath,it=Je.hitAreaStyle;wn(et),kn(it)}),[tt,ot,en]),null!=_n?Zt().createElement(Gr,{"data-test":"popover-hit-area",style:xn},Zt().createElement("path",{d:_n,ref:et})):null}));Xr.propTypes=Zr;const Yr=Xr;var Qr={body:{appendChild:function e(){return[]}},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},createElementNS:function e(){return{}},importNode:function e(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};var Jr={document:Qr,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function e(){},pushState:function e(){},go:function e(){},back:function e(){}},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){},matchMedia:function e(){return{}},requestAnimationFrame:function e(Je){return"undefined"==typeof setTimeout?(Je(),null):setTimeout(Je,0)},cancelAnimationFrame:function e(Je){"undefined"!=typeof setTimeout&&clearTimeout(Je)}};function he(){return"undefined"!=typeof window?window:Jr}function de(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function ve(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?de(Object(tt),!0).forEach((function(et){me(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):de(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function me(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}function ge(Je,et){var tt,ot,it=Je.getBoundingClientRect(),Zt=function be(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}();if(!et||!Zt)return it;var en=he(),Cn=it.left+((null===(tt=en.visualViewport)||void 0===tt?void 0:tt.offsetLeft)||0),_n=it.top+((null===(ot=en.visualViewport)||void 0===ot?void 0:ot.offsetTop)||0);return function ye(Je){return ve(ve({},Je),{},{top:Je.y,left:Je.x,right:Je.x+Je.width,bottom:Je.y+Je.height})}({width:it.width,height:it.height,x:Cn,y:_n})}function we(Je,et){Je&&("function"==typeof Je?Je(et):Je.current=et)}function Se(Je){return(Se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function Oe(){return(Oe=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function Pe(Je){return function je(Je){if(Array.isArray(Je))return qe(Je)}(Je)||function Ce(Je){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(Je))return Array.from(Je)}(Je)||Re(Je)||function Ee(){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 ke(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function xe(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ke(Object(tt),!0).forEach((function(et){Ke(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ke(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function Ae(Je,et){return function Me(Je){if(Array.isArray(Je))return Je}(Je)||function We(Je,et){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(Je)))return;var tt=[],ot=!0,it=!1,Zt=void 0;try{for(var en,Cn=Je[Symbol.iterator]();!(ot=(en=Cn.next()).done)&&(tt.push(en.value),!et||tt.length!==et);ot=!0);}catch(Je){it=!0,Zt=Je}finally{try{ot||null==Cn.return||Cn.return()}finally{if(it)throw Zt}}return tt}(Je,et)||Re(Je,et)||function Te(){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 Re(Je,et){if(Je){if("string"==typeof Je)return qe(Je,et);var tt=Object.prototype.toString.call(Je).slice(8,-1);return"Object"===tt&&Je.constructor&&(tt=Je.constructor.name),"Map"===tt||"Set"===tt?Array.from(Je):"Arguments"===tt||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(tt)?qe(Je,et):void 0}}function qe(Je,et){(null==et||et>Je.length)&&(et=Je.length);for(var tt=0,ot=new Array(et);tt<et;tt++)ot[tt]=Je[tt];return ot}function _e(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function Le(Je,et,tt){return et&&_e(Je.prototype,et),tt&&_e(Je,tt),Je}function Ie(Je,et){return(Ie=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function Fe(Je){var et=function $e(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function r(){var tt,ot=Ue(Je);if(et){var it=Ue(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return Ne(this,tt)}}function Ne(Je,et){return!et||"object"!==Se(et)&&"function"!=typeof et?ze(Je):et}function ze(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function Ue(Je){return(Ue=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function Ke(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var eo=["clickAway","escapeKey","offScreen","tabKey"],to={align:Cn().oneOf(["center","edge","theme","end"]),anchor:Cn().object,animation:Cn().bool,animationConfig:Cn().object,appearance:Cn().oneOf(["normal","inverted","none"]),autoCloseWhenOffScreen:Cn().bool,canCoverAnchor:Cn().bool,children:Cn().oneOfType([Cn().node,Cn().func]),closeReasons:Cn().arrayOf(Cn().oneOf(eo)),defaultPlacement:Cn().oneOf(["above","below","left","right","vertical","horizontal"]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),id:Cn().string,hitAreaRef:Cn().oneOfType([Cn().func,Cn().object]),onRequestClose:Cn().func,open:Cn().bool,outerRef:Cn().oneOfType([Cn().func,Cn().object]),pointTo:Cn().shape({x:Cn().number,y:Cn().number}),repositionMode:Cn().oneOf(["none","flip","any"]),retainFocus:Cn().bool,takeFocus:Cn().bool,splunkTheme:Cn().object},no={align:"theme",animation:!0,animationConfig:{},appearance:"normal",autoCloseWhenOffScreen:!0,canCoverAnchor:!1,closeReasons:eo,defaultPlacement:"below",open:!1,repositionMode:"flip",retainFocus:!0,takeFocus:!1};function Ye(Je,et){var tt=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return!!Je&&!!et&&Dn()(Je,(function(Je,ot){return Rn()(Je)?Math.abs(et[ot]-Je)<=tt:et[ot]===Je}))}var ro=function(Je){!function De(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&Ie(Je,et)}(r,Je);var et=Fe(r);function r(Je){var tt;return function He(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,r),Ke(ze(tt=et.call(this,Je)),"outerContainerEl",null),Ke(ze(tt),"innerContainerEl",null),Ke(ze(tt),"arrow",null),Ke(ze(tt),"windowSizeMeasurementEl",null),Ke(ze(tt),"handleScroll",void 0),Ke(ze(tt),"handleWindowScroll",void 0),Ke(ze(tt),"allowAnimationUpdates",!0),Ke(ze(tt),"getElPosition",(function(Je){var et=arguments.length>1&&void 0!==arguments[1]&&arguments[1],ot=ge(Je,et),it={width:Je.offsetWidth,height:Je.offsetHeight},Zt=tt.props.pointTo,en=Zt&&Ln()(Zt,"x"),Cn=Zt&&Ln()(Zt,"y");return it.left=en?ot.left+((null==Zt?void 0:Zt.x)||0):ot.left,it.top=Cn?ot.top+((null==Zt?void 0:Zt.y)||0):ot.top,it.right=en?it.left+it.width:ot.left+it.width||ot.right,it.bottom=Cn?it.top+it.height:ot.top+it.height||ot.bottom,it.middle=en?it.left:ot.left+(it.right-ot.left)/2,it.center=Cn?it.top:ot.top+(it.bottom-ot.top)/2,it})),Ke(ze(tt),"setPlacement",(function(Je){var et=he();tt.setState((function(ot){var it,Zt=tt.props,en=Zt.align,Cn=Zt.anchor,_n=Zt.autoCloseWhenOffScreen,wn=Zt.canCoverAnchor,Sn=Zt.defaultPlacement,xn=Zt.open,kn=Zt.repositionMode,En=Zt.splunkTheme,Dn=tt.context||et,Pn=En.isPrisma;if(!(xn&&tt.outerContainerEl&&Cn&&ot.anchorEl&&tt.windowSizeMeasurementEl))return null;var Ln=tt.getElPosition(ot.anchorEl),Tn=tt.getElPosition(ot.anchorEl,!0),In=function Ge(Je){return Je!==window&&Je!==window.document}(Dn)?tt.getElPosition(Dn):void 0;if(Je&&_n&&tt.autoCloseWhenOffScreen(Ln,In))return null;var jn=Pn?0:8,Mn=z({align:"theme"===en?Pn?"edge":"center":en,anchorPos:Tn,scrollContainerPos:In,canCoverAnchor:wn,defaultPlacement:Sn,repositionMode:kn,outerContainerEl:tt.outerContainerEl,padding:8,windowWidth:tt.windowSizeMeasurementEl.offsetLeft,windowHeight:tt.windowSizeMeasurementEl.offsetTop}),An=Mn.placement,Rn=Mn.outerContainerStyle,Nn=Mn.maxHeight,Fn=Mn.maxWidth,Bn=Ae(tt.arrow?r.getArrowStyle({anchorPos:Tn,arrowHeight:jn,outerContainerStyle:Rn,placement:An,outerContainerEl:tt.outerContainerEl}):[],2),Vn=Bn[0],Wn=Bn[1],Hn="none"!==tt.props.appearance&&!Pn,$n=Ye(Tn,ot.anchorPos)&&Ye(Rn,ot.outerContainerStyle)&&An===ot.placement&&Nn===ot.maxHeight&&Fn===ot.maxWidth,qn=Ye(zn()(Vn,"transform"),zn()(ot.arrowStyle,"transform"))&&Ye(null!=Wn?Wn:{},null!==(it=ot.arrowStyleTransformMeta)&&void 0!==it?it:{});return $n&&(!Hn||Hn&&qn)?null:{anchorPos:Tn,arrowStyle:Vn,arrowStyleTransformMeta:Wn,outerContainerStyle:Rn,placement:An,maxHeight:Nn,maxWidth:Fn}}))})),Ke(ze(tt),"handleNewAnchor",(function(Je){var et,ot=(et=!Je||Je instanceof HTMLElement?null!=Je?Je:void 0:(0,_n.findDOMNode)(Je))?tt.getElPosition(et):void 0;tt.setState({anchorEl:et,anchorPos:ot})})),Ke(ze(tt),"handleInnerContainerMount",(function(Je){tt.innerContainerEl=Je,Je&&tt.props.takeFocus&&kn()(Or.takeFocus,Je),we(tt.props.elementRef,Je)})),Ke(ze(tt),"handleOuterContainerMount",(function(Je){tt.outerContainerEl=Je,we(tt.props.outerRef,Je)})),Ke(ze(tt),"handleTab",(function(Je){if(tt.innerContainerEl)if(tt.props.retainFocus)(0,Or.handleTab)(tt.innerContainerEl,Je);else if((0,Or.isTabKey)(Je)){var et=(0,Or.getSortedTabbableElements)(tt.innerContainerEl);if(et.length>0)(Je.shiftKey?et[0]:et[et.length-1])===Je.target&&tt.handleRequestClose({event:Je,reason:"tabKey"})}})),Ke(ze(tt),"handleRequestClose",(function(Je){tt.props.open&&tt.requestClose(Je)})),Ke(ze(tt),"handleAnimationEnd",(function(){tt.allowAnimationUpdates&&tt.setState({animating:!1})})),Ke(ze(tt),"renderLayer",(function(){var Je=tt.props,et=Je.animation,ot=Je.animationConfig,it=Je.appearance,en=Je.children,Cn=Je.id,_n=Je.open,wn=Je.retainFocus,Sn=Je.splunkTheme,xn=tt.state,kn=xn.anchorPos,En=xn.arrowStyle,Dn=xn.outerContainerStyle,Pn=xn.placement,Ln=Sn.isPrisma,Tn=Ln&&"inverted"===it?"normal":it,In=tt.state,jn=In.maxHeight,Mn=In.maxWidth;"none"!==it&&(Rn()(jn)&&(jn-=20),Rn()(Mn)&&(Mn-=20));var An={anchorHeight:kn?kn.height:null,anchorWidth:kn?kn.width:null,placement:Pn||null,maxHeight:jn||null,maxWidth:Mn||null},Nn=et?{opacity:_n?1:0}:{opacity:1};return Zt().createElement(Kn.Spring,{from:{opacity:et?0:1},to:Nn,config:xe({tension:300,friction:40},ot),onRest:tt.handleAnimationEnd},(function(Je){return Zt().createElement(zr,{"data-test":"outer-popover",style:xe(xe({},Dn),Je),ref:tt.handleOuterContainerMount},(_n||tt.state.animating)&&Zt().createElement(Hr,Oe({$appearance:Tn,$open:_n,"data-test":"popover",ref:tt.handleInnerContainerMount,id:Cn,onKeyDown:tt.handleTab},zn()(tt.props,["anchor"].concat(Pe(Vn()(r.propTypes))))),Zt().createElement(xr.Provider,{value:{retainFocus:wn}},Zt().createElement(Zt().Fragment,null,"none"===it&&en,"none"!==it&&!Ln&&Zt().createElement(Kr,{$appearance:Tn,ref:function e(Je){tt.arrow=Je},style:En}),"none"!==it&&Zt().createElement($r,{$appearance:Tn},Fn()(en)?en(An):en)))),Zt().createElement(Ur,{ref:function e(Je){tt.windowSizeMeasurementEl=Je}}))}))})),tt.handleScroll=$n()(tt.setPlacement.bind(ze(tt),!0),0),tt.handleWindowScroll=$n()(tt.setPlacement.bind(ze(tt),!0),0),tt.setPlacement=$n()(tt.setPlacement,0,{leading:!1}),tt.state={animating:!1,prevOpen:Je.open},tt}return Le(r,null,[{key:"getArrowStyle",value:function e(Je){var et=Je.anchorPos,tt=Je.arrowHeight,ot=Je.placement,it=Je.outerContainerStyle,Zt=Je.outerContainerEl;if("misaligned"===ot)return[{display:"none"}];var en={display:"block"},Cn=Zt.offsetHeight/2-22,_n=-(Zt.offsetHeight/2-15),wn=et.center-(it.top+Zt.offsetHeight/2)-tt/2,xn=Sn()(wn,_n,Cn),kn=et.middle-(it.left+Zt.offsetWidth/2)-tt,En={left:{translateX:tt/2,translateY:xn,rotate:90},right:{translateX:-tt/2,translateY:xn,rotate:-90},above:{translateX:kn,translateY:0,rotate:180},below:{translateX:kn,translateY:0,rotate:0}}[ot];en.transform="translate(".concat(En.translateX,"px, ").concat(En.translateY,"px) rotate(").concat(En.rotate,"deg)");en[{left:"right",right:"left",above:"bottom",below:"top"}[ot]]="1px";return en[{left:"top",right:"top",above:"left",below:"left"}[ot]]="50%",[en,En]}}]),Le(r,[{key:"componentDidMount",value:function e(){this.handleNewAnchor(this.props.anchor)}},{key:"componentDidUpdate",value:function e(Je){Je.anchor!==this.props.anchor&&this.handleNewAnchor(this.props.anchor),this.innerContainerEl&&(this.props.open||this.state.animating)&&(this.setPlacement(),!Je.open&&this.props.open&&this.props.takeFocus&&(0,Or.takeFocus)(this.innerContainerEl))}},{key:"componentWillUnmount",value:function e(){this.setPlacement.cancel(),this.handleScroll.cancel(),this.allowAnimationUpdates=!1}},{key:"autoCloseWhenOffScreen",value:function e(Je,et){var tt=he();return(Je.top<0||Je.top>tt.innerHeight||Je.left<0||Je.left>tt.innerWidth||!(!et||!(Je.height+Je.top<et.top||Je.top>et.bottom||Je.width+Je.left<et.left||Je.left>et.right)))&&(this.requestClose({reason:"offScreen"}),!0)}},{key:"requestClose",value:function e(Je){var et,tt;In()(this.props.closeReasons,Je.reason)&&(null===(et=(tt=this.props).onRequestClose)||void 0===et||et.call(tt,Je))}},{key:"render",value:function e(){var Je=he(),et=this.props.open||this.state.animating,tt=this.context||Je,ot=tt!==Je,it=this.state,en=it.anchorPos,Cn=it.placement,_n=et?[ot&&Zt().createElement(Gn(),{target:tt,eventType:"scroll",listener:this.handleScroll,options:{passive:!1,capture:!0},key:"eventListener"}),Zt().createElement(Gn(),{target:Je,eventType:"resize",listener:this.setPlacement,key:"eventListenerOnWindowResize"}),Zt().createElement(Gn(),{target:Je,eventType:"scroll",listener:this.handleWindowScroll,options:{passive:!1,capture:!0},key:"eventListenerOnWindowScroll"})]:[];return[].concat(_n,[Zt().createElement(Cr(),{closeReasons:Mn()(this.props.closeReasons.filter((function(Je){return"offScreen"!==Je})),Cr().possibleCloseReasons),open:et,onRequestClose:this.handleRequestClose,key:"Layer"},et&&this.innerContainerEl&&this.props.hitAreaRef&&Zt().createElement(Yr,{anchorRect:en,popoverEl:this.innerContainerEl,popoverPlacement:Cn,ref:this.props.hitAreaRef}),et&&this.renderLayer())])}}]),r}(it.Component);Ke(ro,"contextType",Sr()),Ke(ro,"defaultProps",no),Ke(ro,"propTypes",to),Ke(ro,"getDerivedStateFromProps",(function(Je,et){return Je.open!==et.prevOpen?{animating:Je.animation,prevOpen:Je.open}:null}));var oo=(0,qn.withSplunkTheme)(ro);oo.propTypes=ro.propTypes;const io=oo;Je.exports=ot})()},777:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.isInterpolationResult=isInterpolationResult,et.default=et.getThemeVariant=void 0;var ot=tt(523);function _typeof(Je){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(Je){return typeof Je}:function _typeof(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}var it={enterprise:"family",prisma:"family",light:"colorScheme",dark:"colorScheme",compact:"density",comfortable:"density"};function isInterpolationResult(Je){return"object"!==_typeof(Je)||Array.isArray(Je)||null===Je}var Zt=function getThemeVariant(Je,et){var tt=Object.keys(Je).shift();if(!tt)throw new Error("A pick tree cannot be empty.");var ot=it[tt];if(!ot)throw new Error("Invalid pick tree key: ".concat(tt));var Zt=Je[et[ot]];return isInterpolationResult(Zt)?Zt:getThemeVariant(Zt,et)};et.getThemeVariant=Zt;var en=function pick(Je){return function(et){var tt=et.theme,it=(0,ot.addThemeDefaults)(null==tt?void 0:tt.splunkThemeV1);return Zt(Je,it)}};et.default=en},7771:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"CancellationTokenSource",(function(){return ul})),tt.d(et,"Emitter",(function(){return dl})),tt.d(et,"KeyCode",(function(){return pl})),tt.d(et,"KeyMod",(function(){return hl})),tt.d(et,"Position",(function(){return fl})),tt.d(et,"Range",(function(){return gl})),tt.d(et,"Selection",(function(){return ml})),tt.d(et,"SelectionDirection",(function(){return bl})),tt.d(et,"MarkerSeverity",(function(){return vl})),tt.d(et,"MarkerTag",(function(){return yl})),tt.d(et,"Uri",(function(){return Cl})),tt.d(et,"Token",(function(){return _l})),tt.d(et,"editor",(function(){return wl})),tt.d(et,"languages",(function(){return Sl}));var ot,it,Zt,en,Cn,_n,wn,Sn,xn,kn,En,Dn,Pn,Ln,Tn,In,jn,Mn,An,Rn,Nn,Fn,Bn,Vn,Wn,zn,Hn,$n,qn,Kn,Un,Gn,Jn,Cr,wr,Sr=tt(105),Or=tt(101),xr=tt(18),kr=tt(160),Lr=tt(92),Nr=tt(30),Wr=tt(10),zr=tt(79),Hr=tt(534);!function(Je){Je[Je.Unknown=0]="Unknown",Je[Je.Disabled=1]="Disabled",Je[Je.Enabled=2]="Enabled"}(ot||(ot={})),function(Je){Je[Je.KeepWhitespace=1]="KeepWhitespace",Je[Je.InsertAsSnippet=4]="InsertAsSnippet"}(it||(it={})),function(Je){Je[Je.Method=0]="Method",Je[Je.Function=1]="Function",Je[Je.Constructor=2]="Constructor",Je[Je.Field=3]="Field",Je[Je.Variable=4]="Variable",Je[Je.Class=5]="Class",Je[Je.Struct=6]="Struct",Je[Je.Interface=7]="Interface",Je[Je.Module=8]="Module",Je[Je.Property=9]="Property",Je[Je.Event=10]="Event",Je[Je.Operator=11]="Operator",Je[Je.Unit=12]="Unit",Je[Je.Value=13]="Value",Je[Je.Constant=14]="Constant",Je[Je.Enum=15]="Enum",Je[Je.EnumMember=16]="EnumMember",Je[Je.Keyword=17]="Keyword",Je[Je.Text=18]="Text",Je[Je.Color=19]="Color",Je[Je.File=20]="File",Je[Je.Reference=21]="Reference",Je[Je.Customcolor=22]="Customcolor",Je[Je.Folder=23]="Folder",Je[Je.TypeParameter=24]="TypeParameter",Je[Je.User=25]="User",Je[Je.Issue=26]="Issue",Je[Je.Snippet=27]="Snippet"}(Zt||(Zt={})),function(Je){Je[Je.Deprecated=1]="Deprecated"}(en||(en={})),function(Je){Je[Je.Invoke=0]="Invoke",Je[Je.TriggerCharacter=1]="TriggerCharacter",Je[Je.TriggerForIncompleteCompletions=2]="TriggerForIncompleteCompletions"}(Cn||(Cn={})),function(Je){Je[Je.EXACT=0]="EXACT",Je[Je.ABOVE=1]="ABOVE",Je[Je.BELOW=2]="BELOW"}(_n||(_n={})),function(Je){Je[Je.NotSet=0]="NotSet",Je[Je.ContentFlush=1]="ContentFlush",Je[Je.RecoverFromMarkers=2]="RecoverFromMarkers",Je[Je.Explicit=3]="Explicit",Je[Je.Paste=4]="Paste",Je[Je.Undo=5]="Undo",Je[Je.Redo=6]="Redo"}(wn||(wn={})),function(Je){Je[Je.LF=1]="LF",Je[Je.CRLF=2]="CRLF"}(Sn||(Sn={})),function(Je){Je[Je.Text=0]="Text",Je[Je.Read=1]="Read",Je[Je.Write=2]="Write"}(xn||(xn={})),function(Je){Je[Je.None=0]="None",Je[Je.Keep=1]="Keep",Je[Je.Brackets=2]="Brackets",Je[Je.Advanced=3]="Advanced",Je[Je.Full=4]="Full"}(kn||(kn={})),function(Je){Je[Je.acceptSuggestionOnCommitCharacter=0]="acceptSuggestionOnCommitCharacter",Je[Je.acceptSuggestionOnEnter=1]="acceptSuggestionOnEnter",Je[Je.accessibilitySupport=2]="accessibilitySupport",Je[Je.accessibilityPageSize=3]="accessibilityPageSize",Je[Je.ariaLabel=4]="ariaLabel",Je[Je.autoClosingBrackets=5]="autoClosingBrackets",Je[Je.autoClosingDelete=6]="autoClosingDelete",Je[Je.autoClosingOvertype=7]="autoClosingOvertype",Je[Je.autoClosingQuotes=8]="autoClosingQuotes",Je[Je.autoIndent=9]="autoIndent",Je[Je.automaticLayout=10]="automaticLayout",Je[Je.autoSurround=11]="autoSurround",Je[Je.codeLens=12]="codeLens",Je[Je.codeLensFontFamily=13]="codeLensFontFamily",Je[Je.codeLensFontSize=14]="codeLensFontSize",Je[Je.colorDecorators=15]="colorDecorators",Je[Je.columnSelection=16]="columnSelection",Je[Je.comments=17]="comments",Je[Je.contextmenu=18]="contextmenu",Je[Je.copyWithSyntaxHighlighting=19]="copyWithSyntaxHighlighting",Je[Je.cursorBlinking=20]="cursorBlinking",Je[Je.cursorSmoothCaretAnimation=21]="cursorSmoothCaretAnimation",Je[Je.cursorStyle=22]="cursorStyle",Je[Je.cursorSurroundingLines=23]="cursorSurroundingLines",Je[Je.cursorSurroundingLinesStyle=24]="cursorSurroundingLinesStyle",Je[Je.cursorWidth=25]="cursorWidth",Je[Je.disableLayerHinting=26]="disableLayerHinting",Je[Je.disableMonospaceOptimizations=27]="disableMonospaceOptimizations",Je[Je.domReadOnly=28]="domReadOnly",Je[Je.dragAndDrop=29]="dragAndDrop",Je[Je.emptySelectionClipboard=30]="emptySelectionClipboard",Je[Je.extraEditorClassName=31]="extraEditorClassName",Je[Je.fastScrollSensitivity=32]="fastScrollSensitivity",Je[Je.find=33]="find",Je[Je.fixedOverflowWidgets=34]="fixedOverflowWidgets",Je[Je.folding=35]="folding",Je[Je.foldingStrategy=36]="foldingStrategy",Je[Je.foldingHighlight=37]="foldingHighlight",Je[Je.foldingImportsByDefault=38]="foldingImportsByDefault",Je[Je.unfoldOnClickAfterEndOfLine=39]="unfoldOnClickAfterEndOfLine",Je[Je.fontFamily=40]="fontFamily",Je[Je.fontInfo=41]="fontInfo",Je[Je.fontLigatures=42]="fontLigatures",Je[Je.fontSize=43]="fontSize",Je[Je.fontWeight=44]="fontWeight",Je[Je.formatOnPaste=45]="formatOnPaste",Je[Je.formatOnType=46]="formatOnType",Je[Je.glyphMargin=47]="glyphMargin",Je[Je.gotoLocation=48]="gotoLocation",Je[Je.hideCursorInOverviewRuler=49]="hideCursorInOverviewRuler",Je[Je.highlightActiveIndentGuide=50]="highlightActiveIndentGuide",Je[Je.hover=51]="hover",Je[Je.inDiffEditor=52]="inDiffEditor",Je[Je.inlineSuggest=53]="inlineSuggest",Je[Je.letterSpacing=54]="letterSpacing",Je[Je.lightbulb=55]="lightbulb",Je[Je.lineDecorationsWidth=56]="lineDecorationsWidth",Je[Je.lineHeight=57]="lineHeight",Je[Je.lineNumbers=58]="lineNumbers",Je[Je.lineNumbersMinChars=59]="lineNumbersMinChars",Je[Je.linkedEditing=60]="linkedEditing",Je[Je.links=61]="links",Je[Je.matchBrackets=62]="matchBrackets",Je[Je.minimap=63]="minimap",Je[Je.mouseStyle=64]="mouseStyle",Je[Je.mouseWheelScrollSensitivity=65]="mouseWheelScrollSensitivity",Je[Je.mouseWheelZoom=66]="mouseWheelZoom",Je[Je.multiCursorMergeOverlapping=67]="multiCursorMergeOverlapping",Je[Je.multiCursorModifier=68]="multiCursorModifier",Je[Je.multiCursorPaste=69]="multiCursorPaste",Je[Je.occurrencesHighlight=70]="occurrencesHighlight",Je[Je.overviewRulerBorder=71]="overviewRulerBorder",Je[Je.overviewRulerLanes=72]="overviewRulerLanes",Je[Je.padding=73]="padding",Je[Je.parameterHints=74]="parameterHints",Je[Je.peekWidgetDefaultFocus=75]="peekWidgetDefaultFocus",Je[Je.definitionLinkOpensInPeek=76]="definitionLinkOpensInPeek",Je[Je.quickSuggestions=77]="quickSuggestions",Je[Je.quickSuggestionsDelay=78]="quickSuggestionsDelay",Je[Je.readOnly=79]="readOnly",Je[Je.renameOnType=80]="renameOnType",Je[Je.renderControlCharacters=81]="renderControlCharacters",Je[Je.renderIndentGuides=82]="renderIndentGuides",Je[Je.renderFinalNewline=83]="renderFinalNewline",Je[Je.renderLineHighlight=84]="renderLineHighlight",Je[Je.renderLineHighlightOnlyWhenFocus=85]="renderLineHighlightOnlyWhenFocus",Je[Je.renderValidationDecorations=86]="renderValidationDecorations",Je[Je.renderWhitespace=87]="renderWhitespace",Je[Je.revealHorizontalRightPadding=88]="revealHorizontalRightPadding",Je[Je.roundedSelection=89]="roundedSelection",Je[Je.rulers=90]="rulers",Je[Je.scrollbar=91]="scrollbar",Je[Je.scrollBeyondLastColumn=92]="scrollBeyondLastColumn",Je[Je.scrollBeyondLastLine=93]="scrollBeyondLastLine",Je[Je.scrollPredominantAxis=94]="scrollPredominantAxis",Je[Je.selectionClipboard=95]="selectionClipboard",Je[Je.selectionHighlight=96]="selectionHighlight",Je[Je.selectOnLineNumbers=97]="selectOnLineNumbers",Je[Je.showFoldingControls=98]="showFoldingControls",Je[Je.showUnused=99]="showUnused",Je[Je.snippetSuggestions=100]="snippetSuggestions",Je[Je.smartSelect=101]="smartSelect",Je[Je.smoothScrolling=102]="smoothScrolling",Je[Je.stickyTabStops=103]="stickyTabStops",Je[Je.stopRenderingLineAfter=104]="stopRenderingLineAfter",Je[Je.suggest=105]="suggest",Je[Je.suggestFontSize=106]="suggestFontSize",Je[Je.suggestLineHeight=107]="suggestLineHeight",Je[Je.suggestOnTriggerCharacters=108]="suggestOnTriggerCharacters",Je[Je.suggestSelection=109]="suggestSelection",Je[Je.tabCompletion=110]="tabCompletion",Je[Je.tabIndex=111]="tabIndex",Je[Je.unusualLineTerminators=112]="unusualLineTerminators",Je[Je.useShadowDOM=113]="useShadowDOM",Je[Je.useTabStops=114]="useTabStops",Je[Je.wordSeparators=115]="wordSeparators",Je[Je.wordWrap=116]="wordWrap",Je[Je.wordWrapBreakAfterCharacters=117]="wordWrapBreakAfterCharacters",Je[Je.wordWrapBreakBeforeCharacters=118]="wordWrapBreakBeforeCharacters",Je[Je.wordWrapColumn=119]="wordWrapColumn",Je[Je.wordWrapOverride1=120]="wordWrapOverride1",Je[Je.wordWrapOverride2=121]="wordWrapOverride2",Je[Je.wrappingIndent=122]="wrappingIndent",Je[Je.wrappingStrategy=123]="wrappingStrategy",Je[Je.showDeprecated=124]="showDeprecated",Je[Je.inlayHints=125]="inlayHints",Je[Je.editorClassName=126]="editorClassName",Je[Je.pixelRatio=127]="pixelRatio",Je[Je.tabFocusMode=128]="tabFocusMode",Je[Je.layoutInfo=129]="layoutInfo",Je[Je.wrappingInfo=130]="wrappingInfo"}(En||(En={})),function(Je){Je[Je.TextDefined=0]="TextDefined",Je[Je.LF=1]="LF",Je[Je.CRLF=2]="CRLF"}(Dn||(Dn={})),function(Je){Je[Je.LF=0]="LF",Je[Je.CRLF=1]="CRLF"}(Pn||(Pn={})),function(Je){Je[Je.None=0]="None",Je[Je.Indent=1]="Indent",Je[Je.IndentOutdent=2]="IndentOutdent",Je[Je.Outdent=3]="Outdent"}(Ln||(Ln={})),function(Je){Je[Je.Other=0]="Other",Je[Je.Type=1]="Type",Je[Je.Parameter=2]="Parameter"}(Tn||(Tn={})),function(Je){Je[Je.Automatic=0]="Automatic",Je[Je.Explicit=1]="Explicit"}(In||(In={})),function(Je){Je[Je.DependsOnKbLayout=-1]="DependsOnKbLayout",Je[Je.Unknown=0]="Unknown",Je[Je.Backspace=1]="Backspace",Je[Je.Tab=2]="Tab",Je[Je.Enter=3]="Enter",Je[Je.Shift=4]="Shift",Je[Je.Ctrl=5]="Ctrl",Je[Je.Alt=6]="Alt",Je[Je.PauseBreak=7]="PauseBreak",Je[Je.CapsLock=8]="CapsLock",Je[Je.Escape=9]="Escape",Je[Je.Space=10]="Space",Je[Je.PageUp=11]="PageUp",Je[Je.PageDown=12]="PageDown",Je[Je.End=13]="End",Je[Je.Home=14]="Home",Je[Je.LeftArrow=15]="LeftArrow",Je[Je.UpArrow=16]="UpArrow",Je[Je.RightArrow=17]="RightArrow",Je[Je.DownArrow=18]="DownArrow",Je[Je.Insert=19]="Insert",Je[Je.Delete=20]="Delete",Je[Je.KEY_0=21]="KEY_0",Je[Je.KEY_1=22]="KEY_1",Je[Je.KEY_2=23]="KEY_2",Je[Je.KEY_3=24]="KEY_3",Je[Je.KEY_4=25]="KEY_4",Je[Je.KEY_5=26]="KEY_5",Je[Je.KEY_6=27]="KEY_6",Je[Je.KEY_7=28]="KEY_7",Je[Je.KEY_8=29]="KEY_8",Je[Je.KEY_9=30]="KEY_9",Je[Je.KEY_A=31]="KEY_A",Je[Je.KEY_B=32]="KEY_B",Je[Je.KEY_C=33]="KEY_C",Je[Je.KEY_D=34]="KEY_D",Je[Je.KEY_E=35]="KEY_E",Je[Je.KEY_F=36]="KEY_F",Je[Je.KEY_G=37]="KEY_G",Je[Je.KEY_H=38]="KEY_H",Je[Je.KEY_I=39]="KEY_I",Je[Je.KEY_J=40]="KEY_J",Je[Je.KEY_K=41]="KEY_K",Je[Je.KEY_L=42]="KEY_L",Je[Je.KEY_M=43]="KEY_M",Je[Je.KEY_N=44]="KEY_N",Je[Je.KEY_O=45]="KEY_O",Je[Je.KEY_P=46]="KEY_P",Je[Je.KEY_Q=47]="KEY_Q",Je[Je.KEY_R=48]="KEY_R",Je[Je.KEY_S=49]="KEY_S",Je[Je.KEY_T=50]="KEY_T",Je[Je.KEY_U=51]="KEY_U",Je[Je.KEY_V=52]="KEY_V",Je[Je.KEY_W=53]="KEY_W",Je[Je.KEY_X=54]="KEY_X",Je[Je.KEY_Y=55]="KEY_Y",Je[Je.KEY_Z=56]="KEY_Z",Je[Je.Meta=57]="Meta",Je[Je.ContextMenu=58]="ContextMenu",Je[Je.F1=59]="F1",Je[Je.F2=60]="F2",Je[Je.F3=61]="F3",Je[Je.F4=62]="F4",Je[Je.F5=63]="F5",Je[Je.F6=64]="F6",Je[Je.F7=65]="F7",Je[Je.F8=66]="F8",Je[Je.F9=67]="F9",Je[Je.F10=68]="F10",Je[Je.F11=69]="F11",Je[Je.F12=70]="F12",Je[Je.F13=71]="F13",Je[Je.F14=72]="F14",Je[Je.F15=73]="F15",Je[Je.F16=74]="F16",Je[Je.F17=75]="F17",Je[Je.F18=76]="F18",Je[Je.F19=77]="F19",Je[Je.NumLock=78]="NumLock",Je[Je.ScrollLock=79]="ScrollLock",Je[Je.US_SEMICOLON=80]="US_SEMICOLON",Je[Je.US_EQUAL=81]="US_EQUAL",Je[Je.US_COMMA=82]="US_COMMA",Je[Je.US_MINUS=83]="US_MINUS",Je[Je.US_DOT=84]="US_DOT",Je[Je.US_SLASH=85]="US_SLASH",Je[Je.US_BACKTICK=86]="US_BACKTICK",Je[Je.US_OPEN_SQUARE_BRACKET=87]="US_OPEN_SQUARE_BRACKET",Je[Je.US_BACKSLASH=88]="US_BACKSLASH",Je[Je.US_CLOSE_SQUARE_BRACKET=89]="US_CLOSE_SQUARE_BRACKET",Je[Je.US_QUOTE=90]="US_QUOTE",Je[Je.OEM_8=91]="OEM_8",Je[Je.OEM_102=92]="OEM_102",Je[Je.NUMPAD_0=93]="NUMPAD_0",Je[Je.NUMPAD_1=94]="NUMPAD_1",Je[Je.NUMPAD_2=95]="NUMPAD_2",Je[Je.NUMPAD_3=96]="NUMPAD_3",Je[Je.NUMPAD_4=97]="NUMPAD_4",Je[Je.NUMPAD_5=98]="NUMPAD_5",Je[Je.NUMPAD_6=99]="NUMPAD_6",Je[Je.NUMPAD_7=100]="NUMPAD_7",Je[Je.NUMPAD_8=101]="NUMPAD_8",Je[Je.NUMPAD_9=102]="NUMPAD_9",Je[Je.NUMPAD_MULTIPLY=103]="NUMPAD_MULTIPLY",Je[Je.NUMPAD_ADD=104]="NUMPAD_ADD",Je[Je.NUMPAD_SEPARATOR=105]="NUMPAD_SEPARATOR",Je[Je.NUMPAD_SUBTRACT=106]="NUMPAD_SUBTRACT",Je[Je.NUMPAD_DECIMAL=107]="NUMPAD_DECIMAL",Je[Je.NUMPAD_DIVIDE=108]="NUMPAD_DIVIDE",Je[Je.KEY_IN_COMPOSITION=109]="KEY_IN_COMPOSITION",Je[Je.ABNT_C1=110]="ABNT_C1",Je[Je.ABNT_C2=111]="ABNT_C2",Je[Je.MAX_VALUE=112]="MAX_VALUE"}(jn||(jn={})),function(Je){Je[Je.Hint=1]="Hint",Je[Je.Info=2]="Info",Je[Je.Warning=4]="Warning",Je[Je.Error=8]="Error"}(Mn||(Mn={})),function(Je){Je[Je.Unnecessary=1]="Unnecessary",Je[Je.Deprecated=2]="Deprecated"}(An||(An={})),function(Je){Je[Je.Inline=1]="Inline",Je[Je.Gutter=2]="Gutter"}(Rn||(Rn={})),function(Je){Je[Je.UNKNOWN=0]="UNKNOWN",Je[Je.TEXTAREA=1]="TEXTAREA",Je[Je.GUTTER_GLYPH_MARGIN=2]="GUTTER_GLYPH_MARGIN",Je[Je.GUTTER_LINE_NUMBERS=3]="GUTTER_LINE_NUMBERS",Je[Je.GUTTER_LINE_DECORATIONS=4]="GUTTER_LINE_DECORATIONS",Je[Je.GUTTER_VIEW_ZONE=5]="GUTTER_VIEW_ZONE",Je[Je.CONTENT_TEXT=6]="CONTENT_TEXT",Je[Je.CONTENT_EMPTY=7]="CONTENT_EMPTY",Je[Je.CONTENT_VIEW_ZONE=8]="CONTENT_VIEW_ZONE",Je[Je.CONTENT_WIDGET=9]="CONTENT_WIDGET",Je[Je.OVERVIEW_RULER=10]="OVERVIEW_RULER",Je[Je.SCROLLBAR=11]="SCROLLBAR",Je[Je.OVERLAY_WIDGET=12]="OVERLAY_WIDGET",Je[Je.OUTSIDE_EDITOR=13]="OUTSIDE_EDITOR"}(Nn||(Nn={})),function(Je){Je[Je.TOP_RIGHT_CORNER=0]="TOP_RIGHT_CORNER",Je[Je.BOTTOM_RIGHT_CORNER=1]="BOTTOM_RIGHT_CORNER",Je[Je.TOP_CENTER=2]="TOP_CENTER"}(Fn||(Fn={})),function(Je){Je[Je.Left=1]="Left",Je[Je.Center=2]="Center",Je[Je.Right=4]="Right",Je[Je.Full=7]="Full"}(Bn||(Bn={})),function(Je){Je[Je.Off=0]="Off",Je[Je.On=1]="On",Je[Je.Relative=2]="Relative",Je[Je.Interval=3]="Interval",Je[Je.Custom=4]="Custom"}(Vn||(Vn={})),function(Je){Je[Je.None=0]="None",Je[Je.Text=1]="Text",Je[Je.Blocks=2]="Blocks"}(Wn||(Wn={})),function(Je){Je[Je.Smooth=0]="Smooth",Je[Je.Immediate=1]="Immediate"}(zn||(zn={})),function(Je){Je[Je.Auto=1]="Auto",Je[Je.Hidden=2]="Hidden",Je[Je.Visible=3]="Visible"}(Hn||(Hn={})),function(Je){Je[Je.LTR=0]="LTR",Je[Je.RTL=1]="RTL"}($n||($n={})),function(Je){Je[Je.Invoke=1]="Invoke",Je[Je.TriggerCharacter=2]="TriggerCharacter",Je[Je.ContentChange=3]="ContentChange"}(qn||(qn={})),function(Je){Je[Je.File=0]="File",Je[Je.Module=1]="Module",Je[Je.Namespace=2]="Namespace",Je[Je.Package=3]="Package",Je[Je.Class=4]="Class",Je[Je.Method=5]="Method",Je[Je.Property=6]="Property",Je[Je.Field=7]="Field",Je[Je.Constructor=8]="Constructor",Je[Je.Enum=9]="Enum",Je[Je.Interface=10]="Interface",Je[Je.Function=11]="Function",Je[Je.Variable=12]="Variable",Je[Je.Constant=13]="Constant",Je[Je.String=14]="String",Je[Je.Number=15]="Number",Je[Je.Boolean=16]="Boolean",Je[Je.Array=17]="Array",Je[Je.Object=18]="Object",Je[Je.Key=19]="Key",Je[Je.Null=20]="Null",Je[Je.EnumMember=21]="EnumMember",Je[Je.Struct=22]="Struct",Je[Je.Event=23]="Event",Je[Je.Operator=24]="Operator",Je[Je.TypeParameter=25]="TypeParameter"}(Kn||(Kn={})),function(Je){Je[Je.Deprecated=1]="Deprecated"}(Un||(Un={})),function(Je){Je[Je.Hidden=0]="Hidden",Je[Je.Blink=1]="Blink",Je[Je.Smooth=2]="Smooth",Je[Je.Phase=3]="Phase",Je[Je.Expand=4]="Expand",Je[Je.Solid=5]="Solid"}(Gn||(Gn={})),function(Je){Je[Je.Line=1]="Line",Je[Je.Block=2]="Block",Je[Je.Underline=3]="Underline",Je[Je.LineThin=4]="LineThin",Je[Je.BlockOutline=5]="BlockOutline",Je[Je.UnderlineThin=6]="UnderlineThin"}(Jn||(Jn={})),function(Je){Je[Je.AlwaysGrowsWhenTypingAtEdges=0]="AlwaysGrowsWhenTypingAtEdges",Je[Je.NeverGrowsWhenTypingAtEdges=1]="NeverGrowsWhenTypingAtEdges",Je[Je.GrowsOnlyWhenTypingBefore=2]="GrowsOnlyWhenTypingBefore",Je[Je.GrowsOnlyWhenTypingAfter=3]="GrowsOnlyWhenTypingAfter"}(Cr||(Cr={})),function(Je){Je[Je.None=0]="None",Je[Je.Same=1]="Same",Je[Je.Indent=2]="Indent",Je[Je.DeepIndent=3]="DeepIndent"}(wr||(wr={}));class standaloneBase_KeyMod{static chord(Je,et){return Object(kr.a)(Je,et)}}function createMonacoBaseAPI(){return{editor:void 0,languages:void 0,CancellationTokenSource:Or.b,Emitter:xr.b,KeyCode:jn,KeyMod:standaloneBase_KeyMod,Position:Nr.a,Range:Wr.a,Selection:zr.a,SelectionDirection:$n,MarkerSeverity:Mn,MarkerTag:An,Uri:Lr.a,Token:Hr.a}}standaloneBase_KeyMod.CtrlCmd=2048,standaloneBase_KeyMod.Shift=1024,standaloneBase_KeyMod.Alt=512,standaloneBase_KeyMod.WinCtrl=256;var $r,Kr=tt(12),Ur=tt.n(Kr),Gr=tt(2833),Zr=tt.n(Gr),Xr={insert:"head",singleton:!1},Yr=(Ur()(Zr.a,Xr),Zr.a.locals,tt(122)),Qr=tt(6),Jr=tt(359),eo=tt(215),to=tt(1480),no=tt(139),ro=tt(171),oo=tt(98);!function(Je){Je[Je.API=0]="API",Je[Je.USER=1]="USER"}($r||($r={}));var io=tt(289),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};let ao=class CommandOpener{constructor(Je){this._commandService=Je}open(Je,et){return __awaiter(this,void 0,void 0,(function*(){if(!Object(io.c)(Je,no.c.command))return!1;if(!(null==et?void 0:et.allowCommands))return!0;"string"==typeof Je&&(Je=Lr.a.parse(Je));let tt=[];try{tt=Object(to.a)(decodeURIComponent(Je.query))}catch(et){try{tt=Object(to.a)(Je.query)}catch(Je){}}return Array.isArray(tt)||(tt=[tt]),yield this._commandService.executeCommand(Je.path,...tt),!0}))}};ao=__decorate([__param(0,oo.b)],ao);let so=class EditorOpener{constructor(Je){this._editorService=Je}open(Je,et){return __awaiter(this,void 0,void 0,(function*(){"string"==typeof Je&&(Je=Lr.a.parse(Je));let tt=void 0;const ot=/^L?(\d+)(?:,(\d+))?/.exec(Je.fragment);return ot&&(tt={startLineNumber:parseInt(ot[1]),startColumn:ot[2]?parseInt(ot[2]):1},Je=Je.with({fragment:""})),Je.scheme===no.c.file&&(Je=Object(ro.h)(Je)),yield this._editorService.openCodeEditor({resource:Je,options:Object.assign({selection:tt,context:(null==et?void 0:et.fromUserGesture)?$r.USER:$r.API},null==et?void 0:et.editorOptions)},this._editorService.getFocusedCodeEditor(),null==et?void 0:et.openToSide),!0}))}};so=__decorate([__param(0,Yr.a)],so);let lo=class OpenerService{constructor(Je,et){this._openers=new Jr.a,this._validators=new Jr.a,this._resolvers=new Jr.a,this._resolvedUriTargets=new eo.b(Je=>Je.with({path:null,fragment:null,query:null}).toString()),this._externalOpeners=new Jr.a,this._defaultExternalOpener={openExternal:Je=>__awaiter(this,void 0,void 0,(function*(){return Object(io.c)(Je,no.c.http)||Object(io.c)(Je,no.c.https)?Qr.Z(Je):window.location.href=Je,!0}))},this._openers.push({open:(Je,et)=>__awaiter(this,void 0,void 0,(function*(){return!!((null==et?void 0:et.openExternal)||Object(io.c)(Je,no.c.mailto)||Object(io.c)(Je,no.c.http)||Object(io.c)(Je,no.c.https))&&(yield this._doOpenExternal(Je,et),!0)}))}),this._openers.push(new ao(et)),this._openers.push(new so(Je))}registerOpener(Je){return{dispose:this._openers.unshift(Je)}}registerValidator(Je){return{dispose:this._validators.push(Je)}}registerExternalUriResolver(Je){return{dispose:this._resolvers.push(Je)}}setDefaultExternalOpener(Je){this._defaultExternalOpener=Je}registerExternalOpener(Je){return{dispose:this._externalOpeners.push(Je)}}open(Je,et){var tt;return __awaiter(this,void 0,void 0,(function*(){const ot="string"==typeof Je?Lr.a.parse(Je):Je,it=null!==(tt=this._resolvedUriTargets.get(ot))&&void 0!==tt?tt:Je;for(const Je of this._validators)if(!(yield Je.shouldOpen(it)))return!1;for(const tt of this._openers){if(yield tt.open(Je,et))return!0}return!1}))}resolveExternalUri(Je,et){return __awaiter(this,void 0,void 0,(function*(){for(const tt of this._resolvers)try{const ot=yield tt.resolveExternalUri(Je,et);if(ot)return this._resolvedUriTargets.has(ot.resolved)||this._resolvedUriTargets.set(ot.resolved,Je),ot}catch(Je){}throw new Error("Could not resolve external URI: "+Je.toString())}))}_doOpenExternal(Je,et){return __awaiter(this,void 0,void 0,(function*(){const tt="string"==typeof Je?Lr.a.parse(Je):Je;let ot,it;try{ot=(yield this.resolveExternalUri(tt,et)).resolved}catch(Je){ot=tt}if(it="string"==typeof Je&&tt.toString()===ot.toString()?Je:encodeURI(ot.toString(!0)),null==et?void 0:et.allowContributedOpeners){const Je="string"==typeof(null==et?void 0:et.allowContributedOpeners)?null==et?void 0:et.allowContributedOpeners:void 0;for(const et of this._externalOpeners){if(yield et.openExternal(it,{sourceUri:tt,preferredOpenerId:Je},Or.a.None))return!0}}return this._defaultExternalOpener.openExternal(it,{sourceUri:tt},Or.a.None)}))}dispose(){this._validators.clear()}};lo=__decorate([__param(0,Yr.a),__param(1,oo.b)],lo);var co=tt(1234),uo=tt(9),po=tt(161);const ho={followsCaret:!0,ignoreCharChanges:!0,alwaysRevealFirst:!0};class diffNavigator_DiffNavigator extends uo.a{constructor(Je,et={}){super(),this._onDidUpdate=this._register(new xr.b),this._editor=Je,this._options=po.f(et,ho,!1),this.disposed=!1,this.nextIdx=-1,this.ranges=[],this.ignoreSelectionChange=!1,this.revealFirst=Boolean(this._options.alwaysRevealFirst),this._register(this._editor.onDidDispose(()=>this.dispose())),this._register(this._editor.onDidUpdateDiff(()=>this._onDiffUpdated())),this._options.followsCaret&&this._register(this._editor.getModifiedEditor().onDidChangeCursorPosition(Je=>{this.ignoreSelectionChange||(this.nextIdx=-1)})),this._options.alwaysRevealFirst&&this._register(this._editor.getModifiedEditor().onDidChangeModel(Je=>{this.revealFirst=!0})),this._init()}_init(){this._editor.getLineChanges()}_onDiffUpdated(){this._init(),this._compute(this._editor.getLineChanges()),this.revealFirst&&null!==this._editor.getLineChanges()&&(this.revealFirst=!1,this.nextIdx=-1,this.next(1))}_compute(Je){this.ranges=[],Je&&Je.forEach(Je=>{!this._options.ignoreCharChanges&&Je.charChanges?Je.charChanges.forEach(Je=>{this.ranges.push({rhs:!0,range:new Wr.a(Je.modifiedStartLineNumber,Je.modifiedStartColumn,Je.modifiedEndLineNumber,Je.modifiedEndColumn)})}):this.ranges.push({rhs:!0,range:new Wr.a(Je.modifiedStartLineNumber,1,Je.modifiedStartLineNumber,1)})}),this.ranges.sort((Je,et)=>Je.range.getStartPosition().isBeforeOrEqual(et.range.getStartPosition())?-1:et.range.getStartPosition().isBeforeOrEqual(Je.range.getStartPosition())?1:0),this._onDidUpdate.fire(this)}_initIdx(Je){let et=!1,tt=this._editor.getPosition();if(tt){for(let ot=0,it=this.ranges.length;ot<it&&!et;ot++){let it=this.ranges[ot].range;tt.isBeforeOrEqual(it.getStartPosition())&&(this.nextIdx=ot+(Je?0:-1),et=!0)}et||(this.nextIdx=Je?0:this.ranges.length-1),this.nextIdx<0&&(this.nextIdx=this.ranges.length-1)}else this.nextIdx=0}_move(Je,et){if(co.a(!this.disposed,"Illegal State - diff navigator has been disposed"),!this.canNavigate())return;-1===this.nextIdx?this._initIdx(Je):Je?(this.nextIdx+=1,this.nextIdx>=this.ranges.length&&(this.nextIdx=0)):(this.nextIdx-=1,this.nextIdx<0&&(this.nextIdx=this.ranges.length-1));let tt=this.ranges[this.nextIdx];this.ignoreSelectionChange=!0;try{let Je=tt.range.getStartPosition();this._editor.setPosition(Je),this._editor.revealPositionInCenter(Je,et)}finally{this.ignoreSelectionChange=!1}}canNavigate(){return this.ranges&&this.ranges.length>0}next(Je=0){this._move(!0,Je)}previous(Je=0){this._move(!1,Je)}dispose(){super.dispose(),this.ranges=[],this.disposed=!0}}var fo=tt(913),go=tt(707),mo=tt(182),bo=tt(31),vo=tt(342),yo=tt(392),Co=tt(357),_o=tt(391),wo=tt(55),So=tt(53),Oo=tt(43),xo=tt(54);let ko=!1;function logOnceWebWorkerWarning(Je){Oo.i&&(ko||(ko=!0,console.warn("Could not create web worker(s). Falling back to loading web worker code in main thread, which might cause UI freezes. Please see https://github.com/microsoft/monaco-editor#faq")),console.warn(Je.message))}class simpleWorker_SimpleWorkerProtocol{constructor(Je){this._workerId=-1,this._handler=Je,this._lastSentReq=0,this._pendingReplies=Object.create(null)}setWorkerId(Je){this._workerId=Je}sendMessage(Je,et){let tt=String(++this._lastSentReq);return new Promise((ot,it)=>{this._pendingReplies[tt]={resolve:ot,reject:it},this._send({vsWorker:this._workerId,req:tt,method:Je,args:et})})}handleMessage(Je){Je&&Je.vsWorker&&(-1!==this._workerId&&Je.vsWorker!==this._workerId||this._handleMessage(Je))}_handleMessage(Je){if(Je.seq){let et=Je;if(!this._pendingReplies[et.seq])return void console.warn("Got reply to unknown seq");let tt=this._pendingReplies[et.seq];if(delete this._pendingReplies[et.seq],et.err){let Je=et.err;return et.err.$isError&&(Je=new Error,Je.name=et.err.name,Je.message=et.err.message,Je.stack=et.err.stack),void tt.reject(Je)}return void tt.resolve(et.res)}let et=Je,tt=et.req;this._handler.handleMessage(et.method,et.args).then(Je=>{this._send({vsWorker:this._workerId,seq:tt,res:Je,err:void 0})},Je=>{Je.detail instanceof Error&&(Je.detail=Object(So.g)(Je.detail)),this._send({vsWorker:this._workerId,seq:tt,res:void 0,err:Object(So.g)(Je)})})}_send(Je){let et=[];if(Je.req){const tt=Je;for(let Je=0;Je<tt.args.length;Je++)tt.args[Je]instanceof ArrayBuffer&&et.push(tt.args[Je])}else{const tt=Je;tt.res instanceof ArrayBuffer&&et.push(tt.res)}this._handler.sendMessage(Je,et)}}class simpleWorker_SimpleWorkerClient extends uo.a{constructor(Je,et,tt){super();let ot=null;this._worker=this._register(Je.create("vs/base/common/worker/simpleWorker",Je=>{this._protocol.handleMessage(Je)},Je=>{ot&&ot(Je)})),this._protocol=new simpleWorker_SimpleWorkerProtocol({sendMessage:(Je,et)=>{this._worker.postMessage(Je,et)},handleMessage:(Je,et)=>{if("function"!=typeof tt[Je])return Promise.reject(new Error("Missing method "+Je+" on main thread host."));try{return Promise.resolve(tt[Je].apply(tt,et))}catch(Je){return Promise.reject(Je)}}}),this._protocol.setWorkerId(this._worker.getId());let it=null;void 0!==self.require&&"function"==typeof self.require.getConfig?it=self.require.getConfig():void 0!==self.requirejs&&(it=self.requirejs.s.contexts._.config);const Zt=xo.e(tt);this._onModuleLoaded=this._protocol.sendMessage("$initialize",[this._worker.getId(),JSON.parse(JSON.stringify(it)),et,Zt]);const proxyMethodRequest=(Je,et)=>this._request(Je,et);this._lazyProxy=new Promise((Je,tt)=>{ot=tt,this._onModuleLoaded.then(et=>{Je(xo.d(et,proxyMethodRequest))},Je=>{tt(Je),this._onError("Worker failed to load "+et,Je)})})}getProxyObject(){return this._lazyProxy}_request(Je,et){return new Promise((tt,ot)=>{this._onModuleLoaded.then(()=>{this._protocol.sendMessage(Je,et).then(tt,ot)},ot)})}_onError(Je,et){console.error(Je),console.info(et)}}var Eo;const Do=null===(Eo=window.trustedTypes)||void 0===Eo?void 0:Eo.createPolicy("defaultWorkerFactory",{createScriptURL:Je=>Je});class WebWorker{constructor(Je,et,tt,ot,it){this.id=et;const Zt=function getWorker(Je,et){if(Oo.b.MonacoEnvironment){if("function"==typeof Oo.b.MonacoEnvironment.getWorker)return Oo.b.MonacoEnvironment.getWorker(Je,et);if("function"==typeof Oo.b.MonacoEnvironment.getWorkerUrl){const tt=Oo.b.MonacoEnvironment.getWorkerUrl(Je,et);return new Worker(Do?Do.createScriptURL(tt):tt,{name:et})}}throw new Error("You must define a function MonacoEnvironment.getWorkerUrl or MonacoEnvironment.getWorker")}("workerMain.js",tt);!function isPromiseLike(Je){return"function"==typeof Je.then}(Zt)?this.worker=Promise.resolve(Zt):this.worker=Zt,this.postMessage(Je,[]),this.worker.then(Je=>{Je.onmessage=function(Je){ot(Je.data)},Je.onmessageerror=it,"function"==typeof Je.addEventListener&&Je.addEventListener("error",it)})}getId(){return this.id}postMessage(Je,et){this.worker&&this.worker.then(tt=>tt.postMessage(Je,et))}dispose(){this.worker&&this.worker.then(Je=>Je.terminate()),this.worker=null}}class defaultWorkerFactory_DefaultWorkerFactory{constructor(Je){this._label=Je,this._webWorkerFailedBeforeError=!1}create(Je,et,tt){let ot=++defaultWorkerFactory_DefaultWorkerFactory.LAST_WORKER_ID;if(this._webWorkerFailedBeforeError)throw this._webWorkerFailedBeforeError;return new WebWorker(Je,ot,this._label||"anonymous"+ot,et,Je=>{logOnceWebWorkerWarning(Je),this._webWorkerFailedBeforeError=Je,tt(Je)})}}defaultWorkerFactory_DefaultWorkerFactory.LAST_WORKER_ID=0;var Po=tt(120),Lo=tt(911),To=tt(26);function computeDiff(Je,et,tt,ot){return new Lo.a(Je,et,tt).ComputeDiff(ot)}class LineSequence{constructor(Je){const et=[],tt=[];for(let ot=0,it=Je.length;ot<it;ot++)et[ot]=getFirstNonBlankColumn(Je[ot],1),tt[ot]=getLastNonBlankColumn(Je[ot],1);this.lines=Je,this._startColumns=et,this._endColumns=tt}getElements(){const Je=[];for(let et=0,tt=this.lines.length;et<tt;et++)Je[et]=this.lines[et].substring(this._startColumns[et]-1,this._endColumns[et]-1);return Je}getStrictElement(Je){return this.lines[Je]}getStartLineNumber(Je){return Je+1}getEndLineNumber(Je){return Je+1}createCharSequence(Je,et,tt){const ot=[],it=[],Zt=[];let en=0;for(let Cn=et;Cn<=tt;Cn++){const et=this.lines[Cn],tt=Je?this._startColumns[Cn]:1,_n=Je?this._endColumns[Cn]:et.length+1;for(let Je=tt;Je<_n;Je++)ot[en]=et.charCodeAt(Je-1),it[en]=Cn+1,Zt[en]=Je,en++}return new CharSequence(ot,it,Zt)}}class CharSequence{constructor(Je,et,tt){this._charCodes=Je,this._lineNumbers=et,this._columns=tt}getElements(){return this._charCodes}getStartLineNumber(Je){return this._lineNumbers[Je]}getStartColumn(Je){return this._columns[Je]}getEndLineNumber(Je){return this._lineNumbers[Je]}getEndColumn(Je){return this._columns[Je]+1}}class CharChange{constructor(Je,et,tt,ot,it,Zt,en,Cn){this.originalStartLineNumber=Je,this.originalStartColumn=et,this.originalEndLineNumber=tt,this.originalEndColumn=ot,this.modifiedStartLineNumber=it,this.modifiedStartColumn=Zt,this.modifiedEndLineNumber=en,this.modifiedEndColumn=Cn}static createFromDiffChange(Je,et,tt){let ot,it,Zt,en,Cn,_n,wn,Sn;return 0===Je.originalLength?(ot=0,it=0,Zt=0,en=0):(ot=et.getStartLineNumber(Je.originalStart),it=et.getStartColumn(Je.originalStart),Zt=et.getEndLineNumber(Je.originalStart+Je.originalLength-1),en=et.getEndColumn(Je.originalStart+Je.originalLength-1)),0===Je.modifiedLength?(Cn=0,_n=0,wn=0,Sn=0):(Cn=tt.getStartLineNumber(Je.modifiedStart),_n=tt.getStartColumn(Je.modifiedStart),wn=tt.getEndLineNumber(Je.modifiedStart+Je.modifiedLength-1),Sn=tt.getEndColumn(Je.modifiedStart+Je.modifiedLength-1)),new CharChange(ot,it,Zt,en,Cn,_n,wn,Sn)}}class LineChange{constructor(Je,et,tt,ot,it){this.originalStartLineNumber=Je,this.originalEndLineNumber=et,this.modifiedStartLineNumber=tt,this.modifiedEndLineNumber=ot,this.charChanges=it}static createFromDiffResult(Je,et,tt,ot,it,Zt,en){let Cn,_n,wn,Sn,xn=void 0;if(0===et.originalLength?(Cn=tt.getStartLineNumber(et.originalStart)-1,_n=0):(Cn=tt.getStartLineNumber(et.originalStart),_n=tt.getEndLineNumber(et.originalStart+et.originalLength-1)),0===et.modifiedLength?(wn=ot.getStartLineNumber(et.modifiedStart)-1,Sn=0):(wn=ot.getStartLineNumber(et.modifiedStart),Sn=ot.getEndLineNumber(et.modifiedStart+et.modifiedLength-1)),Zt&&et.originalLength>0&&et.originalLength<20&&et.modifiedLength>0&&et.modifiedLength<20&&it()){const Zt=tt.createCharSequence(Je,et.originalStart,et.originalStart+et.originalLength-1),Cn=ot.createCharSequence(Je,et.modifiedStart,et.modifiedStart+et.modifiedLength-1);let _n=computeDiff(Zt,Cn,it,!0).changes;en&&(_n=function postProcessCharChanges(Je){if(Je.length<=1)return Je;const et=[Je[0]];let tt=et[0];for(let ot=1,it=Je.length;ot<it;ot++){const it=Je[ot],Zt=it.originalStart-(tt.originalStart+tt.originalLength),en=it.modifiedStart-(tt.modifiedStart+tt.modifiedLength);Math.min(Zt,en)<3?(tt.originalLength=it.originalStart+it.originalLength-tt.originalStart,tt.modifiedLength=it.modifiedStart+it.modifiedLength-tt.modifiedStart):(et.push(it),tt=it)}return et}(_n)),xn=[];for(let Je=0,et=_n.length;Je<et;Je++)xn.push(CharChange.createFromDiffChange(_n[Je],Zt,Cn))}return new LineChange(Cn,_n,wn,Sn,xn)}}class DiffComputer{constructor(Je,et,tt){this.shouldComputeCharChanges=tt.shouldComputeCharChanges,this.shouldPostProcessCharChanges=tt.shouldPostProcessCharChanges,this.shouldIgnoreTrimWhitespace=tt.shouldIgnoreTrimWhitespace,this.shouldMakePrettyDiff=tt.shouldMakePrettyDiff,this.originalLines=Je,this.modifiedLines=et,this.original=new LineSequence(Je),this.modified=new LineSequence(et),this.continueLineDiff=createContinueProcessingPredicate(tt.maxComputationTime),this.continueCharDiff=createContinueProcessingPredicate(0===tt.maxComputationTime?0:Math.min(tt.maxComputationTime,5e3))}computeDiff(){if(1===this.original.lines.length&&0===this.original.lines[0].length)return 1===this.modified.lines.length&&0===this.modified.lines[0].length?{quitEarly:!1,changes:[]}:{quitEarly:!1,changes:[{originalStartLineNumber:1,originalEndLineNumber:1,modifiedStartLineNumber:1,modifiedEndLineNumber:this.modified.lines.length,charChanges:[{modifiedEndColumn:0,modifiedEndLineNumber:0,modifiedStartColumn:0,modifiedStartLineNumber:0,originalEndColumn:0,originalEndLineNumber:0,originalStartColumn:0,originalStartLineNumber:0}]}]};if(1===this.modified.lines.length&&0===this.modified.lines[0].length)return{quitEarly:!1,changes:[{originalStartLineNumber:1,originalEndLineNumber:this.original.lines.length,modifiedStartLineNumber:1,modifiedEndLineNumber:1,charChanges:[{modifiedEndColumn:0,modifiedEndLineNumber:0,modifiedStartColumn:0,modifiedStartLineNumber:0,originalEndColumn:0,originalEndLineNumber:0,originalStartColumn:0,originalStartLineNumber:0}]}]};const Je=computeDiff(this.original,this.modified,this.continueLineDiff,this.shouldMakePrettyDiff),et=Je.changes,tt=Je.quitEarly;if(this.shouldIgnoreTrimWhitespace){const Je=[];for(let tt=0,ot=et.length;tt<ot;tt++)Je.push(LineChange.createFromDiffResult(this.shouldIgnoreTrimWhitespace,et[tt],this.original,this.modified,this.continueCharDiff,this.shouldComputeCharChanges,this.shouldPostProcessCharChanges));return{quitEarly:tt,changes:Je}}const ot=[];let it=0,Zt=0;for(let Je=-1,tt=et.length;Je<tt;Je++){const en=Je+1<tt?et[Je+1]:null,Cn=en?en.originalStart:this.originalLines.length,_n=en?en.modifiedStart:this.modifiedLines.length;for(;it<Cn&&Zt<_n;){const Je=this.originalLines[it],et=this.modifiedLines[Zt];if(Je!==et){{let tt=getFirstNonBlankColumn(Je,1),en=getFirstNonBlankColumn(et,1);for(;tt>1&&en>1;){if(Je.charCodeAt(tt-2)!==et.charCodeAt(en-2))break;tt--,en--}(tt>1||en>1)&&this._pushTrimWhitespaceCharChange(ot,it+1,1,tt,Zt+1,1,en)}{let tt=getLastNonBlankColumn(Je,1),en=getLastNonBlankColumn(et,1);const Cn=Je.length+1,_n=et.length+1;for(;tt<Cn&&en<_n;){if(Je.charCodeAt(tt-1)!==Je.charCodeAt(en-1))break;tt++,en++}(tt<Cn||en<_n)&&this._pushTrimWhitespaceCharChange(ot,it+1,tt,Cn,Zt+1,en,_n)}}it++,Zt++}en&&(ot.push(LineChange.createFromDiffResult(this.shouldIgnoreTrimWhitespace,en,this.original,this.modified,this.continueCharDiff,this.shouldComputeCharChanges,this.shouldPostProcessCharChanges)),it+=en.originalLength,Zt+=en.modifiedLength)}return{quitEarly:tt,changes:ot}}_pushTrimWhitespaceCharChange(Je,et,tt,ot,it,Zt,en){if(this._mergeTrimWhitespaceCharChange(Je,et,tt,ot,it,Zt,en))return;let Cn=void 0;this.shouldComputeCharChanges&&(Cn=[new CharChange(et,tt,et,ot,it,Zt,it,en)]),Je.push(new LineChange(et,et,it,it,Cn))}_mergeTrimWhitespaceCharChange(Je,et,tt,ot,it,Zt,en){const Cn=Je.length;if(0===Cn)return!1;const _n=Je[Cn-1];return 0!==_n.originalEndLineNumber&&0!==_n.modifiedEndLineNumber&&(_n.originalEndLineNumber+1===et&&_n.modifiedEndLineNumber+1===it&&(_n.originalEndLineNumber=et,_n.modifiedEndLineNumber=it,this.shouldComputeCharChanges&&_n.charChanges&&_n.charChanges.push(new CharChange(et,tt,et,ot,it,Zt,it,en)),!0))}}function getFirstNonBlankColumn(Je,et){const tt=To.v(Je);return-1===tt?et:tt+1}function getLastNonBlankColumn(Je,et){const tt=To.J(Je);return-1===tt?et:tt+2}function createContinueProcessingPredicate(Je){if(0===Je)return()=>!0;const et=Date.now();return()=>Date.now()-et<Je}var Io=tt(1847);var jo=tt(651),Mo=tt(532);class Uint8Matrix{constructor(Je,et,tt){const ot=new Uint8Array(Je*et);for(let it=0,Zt=Je*et;it<Zt;it++)ot[it]=tt;this._data=ot,this.rows=Je,this.cols=et}get(Je,et){return this._data[Je*this.cols+et]}set(Je,et,tt){this._data[Je*this.cols+et]=tt}}class StateMachine{constructor(Je){let et=0,tt=0;for(let ot=0,it=Je.length;ot<it;ot++){let[it,Zt,en]=Je[ot];Zt>et&&(et=Zt),it>tt&&(tt=it),en>tt&&(tt=en)}et++,tt++;let ot=new Uint8Matrix(tt,et,0);for(let et=0,tt=Je.length;et<tt;et++){let[tt,it,Zt]=Je[et];ot.set(tt,it,Zt)}this._states=ot,this._maxCharCode=et}nextState(Je,et){return et<0||et>=this._maxCharCode?0:this._states.get(Je,et)}}let Ao=null;let Ro=null;class LinkComputer{static _createLink(Je,et,tt,ot,it){let Zt=it-1;do{const tt=et.charCodeAt(Zt);if(2!==Je.get(tt))break;Zt--}while(Zt>ot);if(ot>0){const Je=et.charCodeAt(ot-1),tt=et.charCodeAt(Zt);(40===Je&&41===tt||91===Je&&93===tt||123===Je&&125===tt)&&Zt--}return{range:{startLineNumber:tt,startColumn:ot+1,endLineNumber:tt,endColumn:Zt+2},url:et.substring(ot,Zt+1)}}static computeLinks(Je,et=function getStateMachine(){return null===Ao&&(Ao=new StateMachine([[1,104,2],[1,72,2],[1,102,6],[1,70,6],[2,116,3],[2,84,3],[3,116,4],[3,84,4],[4,112,5],[4,80,5],[5,115,9],[5,83,9],[5,58,10],[6,105,7],[6,73,7],[7,108,8],[7,76,8],[8,101,9],[8,69,9],[9,58,10],[10,47,11],[11,47,12]])),Ao}()){const tt=function getClassifier(){if(null===Ro){Ro=new Mo.a(0);const Je=" \t<>'\"、。。、,.:;‘〈「『〔([{「」}])〕』」〉’`~…";for(let et=0;et<Je.length;et++)Ro.set(Je.charCodeAt(et),1);const et=".,;";for(let Je=0;Je<et.length;Je++)Ro.set(et.charCodeAt(Je),2)}return Ro}();let ot=[];for(let it=1,Zt=Je.getLineCount();it<=Zt;it++){const Zt=Je.getLineContent(it),en=Zt.length;let Cn=0,_n=0,wn=0,Sn=1,xn=!1,kn=!1,En=!1,Dn=!1;for(;Cn<en;){let Je=!1;const en=Zt.charCodeAt(Cn);if(13===Sn){let et;switch(en){case 40:xn=!0,et=0;break;case 41:et=xn?0:1;break;case 91:En=!0,kn=!0,et=0;break;case 93:En=!1,et=kn?0:1;break;case 123:Dn=!0,et=0;break;case 125:et=Dn?0:1;break;case 39:et=34===wn||96===wn?0:1;break;case 34:et=39===wn||96===wn?0:1;break;case 96:et=39===wn||34===wn?0:1;break;case 42:et=42===wn?1:0;break;case 124:et=124===wn?1:0;break;case 32:et=En?0:1;break;default:et=tt.get(en)}1===et&&(ot.push(LinkComputer._createLink(tt,Zt,it,_n,Cn)),Je=!0)}else if(12===Sn){let et;91===en?(kn=!0,et=0):et=tt.get(en),1===et?Je=!0:Sn=13}else Sn=et.nextState(Sn,en),0===Sn&&(Je=!0);Je&&(Sn=1,xn=!1,kn=!1,Dn=!1,_n=Cn+1,wn=en),Cn++}13===Sn&&ot.push(LinkComputer._createLink(tt,Zt,it,_n,en))}return ot}}class BasicInplaceReplace{constructor(){this._defaultValueSet=[["true","false"],["True","False"],["Private","Public","Friend","ReadOnly","Partial","Protected","WriteOnly"],["public","protected","private"]]}navigateValueSet(Je,et,tt,ot,it){if(Je&&et){let tt=this.doNavigateValueSet(et,it);if(tt)return{range:Je,value:tt}}if(tt&&ot){let Je=this.doNavigateValueSet(ot,it);if(Je)return{range:tt,value:Je}}return null}doNavigateValueSet(Je,et){let tt=this.numberReplace(Je,et);return null!==tt?tt:this.textReplace(Je,et)}numberReplace(Je,et){let tt=Math.pow(10,Je.length-(Je.lastIndexOf(".")+1)),ot=Number(Je),it=parseFloat(Je);return isNaN(ot)||isNaN(it)||ot!==it?null:0!==ot||et?(ot=Math.floor(ot*tt),ot+=et?tt:-tt,String(ot/tt)):null}textReplace(Je,et){return this.valueSetsReplace(this._defaultValueSet,Je,et)}valueSetsReplace(Je,et,tt){let ot=null;for(let it=0,Zt=Je.length;null===ot&&it<Zt;it++)ot=this.valueSetReplace(Je[it],et,tt);return ot}valueSetReplace(Je,et,tt){let ot=Je.indexOf(et);return ot>=0?(ot+=tt?1:-1,ot<0?ot=Je.length-1:ot%=Je.length,Je[ot]):null}}BasicInplaceReplace.INSTANCE=new BasicInplaceReplace;var No=tt(563),editorSimpleWorker_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class editorSimpleWorker_MirrorModel extends class mirrorTextModel_MirrorTextModel{constructor(Je,et,tt,ot){this._uri=Je,this._lines=et,this._eol=tt,this._versionId=ot,this._lineStarts=null,this._cachedTextValue=null}dispose(){this._lines.length=0}get version(){return this._versionId}getText(){return null===this._cachedTextValue&&(this._cachedTextValue=this._lines.join(this._eol)),this._cachedTextValue}onEvents(Je){Je.eol&&Je.eol!==this._eol&&(this._eol=Je.eol,this._lineStarts=null);const et=Je.changes;for(const Je of et)this._acceptDeleteRange(Je.range),this._acceptInsertText(new Nr.a(Je.range.startLineNumber,Je.range.startColumn),Je.text);this._versionId=Je.versionId,this._cachedTextValue=null}_ensureLineStarts(){if(!this._lineStarts){const Je=this._eol.length,et=this._lines.length,tt=new Uint32Array(et);for(let ot=0;ot<et;ot++)tt[ot]=this._lines[ot].length+Je;this._lineStarts=new Io.a(tt)}}_setLineText(Je,et){this._lines[Je]=et,this._lineStarts&&this._lineStarts.changeValue(Je,this._lines[Je].length+this._eol.length)}_acceptDeleteRange(Je){if(Je.startLineNumber!==Je.endLineNumber)this._setLineText(Je.startLineNumber-1,this._lines[Je.startLineNumber-1].substring(0,Je.startColumn-1)+this._lines[Je.endLineNumber-1].substring(Je.endColumn-1)),this._lines.splice(Je.startLineNumber,Je.endLineNumber-Je.startLineNumber),this._lineStarts&&this._lineStarts.removeValues(Je.startLineNumber,Je.endLineNumber-Je.startLineNumber);else{if(Je.startColumn===Je.endColumn)return;this._setLineText(Je.startLineNumber-1,this._lines[Je.startLineNumber-1].substring(0,Je.startColumn-1)+this._lines[Je.startLineNumber-1].substring(Je.endColumn-1))}}_acceptInsertText(Je,et){if(0===et.length)return;let tt=Object(To.R)(et);if(1===tt.length)return void this._setLineText(Je.lineNumber-1,this._lines[Je.lineNumber-1].substring(0,Je.column-1)+tt[0]+this._lines[Je.lineNumber-1].substring(Je.column-1));tt[tt.length-1]+=this._lines[Je.lineNumber-1].substring(Je.column-1),this._setLineText(Je.lineNumber-1,this._lines[Je.lineNumber-1].substring(0,Je.column-1)+tt[0]);let ot=new Uint32Array(tt.length-1);for(let et=1;et<tt.length;et++)this._lines.splice(Je.lineNumber+et-1,0,tt[et]),ot[et-1]=tt[et].length+this._eol.length;this._lineStarts&&this._lineStarts.insertValues(Je.lineNumber,ot)}}{get uri(){return this._uri}get eol(){return this._eol}getValue(){return this.getText()}getLinesContent(){return this._lines.slice(0)}getLineCount(){return this._lines.length}getLineContent(Je){return this._lines[Je-1]}getWordAtPosition(Je,et){let tt=Object(jo.d)(Je.column,Object(jo.c)(et),this._lines[Je.lineNumber-1],0);return tt?new Wr.a(Je.lineNumber,tt.startColumn,Je.lineNumber,tt.endColumn):null}words(Je){const et=this._lines,tt=this._wordenize.bind(this);let ot=0,it="",Zt=0,en=[];return{*[Symbol.iterator](){for(;;)if(Zt<en.length){const Je=it.substring(en[Zt].start,en[Zt].end);Zt+=1,yield Je}else{if(!(ot<et.length))break;it=et[ot],en=tt(it,Je),Zt=0,ot+=1}}}}getLineWords(Je,et){let tt=this._lines[Je-1],ot=this._wordenize(tt,et),it=[];for(const Je of ot)it.push({word:tt.substring(Je.start,Je.end),startColumn:Je.start+1,endColumn:Je.end+1});return it}_wordenize(Je,et){const tt=[];let ot;for(et.lastIndex=0;(ot=et.exec(Je))&&0!==ot[0].length;)tt.push({start:ot.index,end:ot.index+ot[0].length});return tt}getValueInRange(Je){if((Je=this._validateRange(Je)).startLineNumber===Je.endLineNumber)return this._lines[Je.startLineNumber-1].substring(Je.startColumn-1,Je.endColumn-1);let et=this._eol,tt=Je.startLineNumber-1,ot=Je.endLineNumber-1,it=[];it.push(this._lines[tt].substring(Je.startColumn-1));for(let Je=tt+1;Je<ot;Je++)it.push(this._lines[Je]);return it.push(this._lines[ot].substring(0,Je.endColumn-1)),it.join(et)}offsetAt(Je){return Je=this._validatePosition(Je),this._ensureLineStarts(),this._lineStarts.getPrefixSum(Je.lineNumber-2)+(Je.column-1)}positionAt(Je){Je=Math.floor(Je),Je=Math.max(0,Je),this._ensureLineStarts();let et=this._lineStarts.getIndexOf(Je),tt=this._lines[et.index].length;return{lineNumber:1+et.index,column:1+Math.min(et.remainder,tt)}}_validateRange(Je){const et=this._validatePosition({lineNumber:Je.startLineNumber,column:Je.startColumn}),tt=this._validatePosition({lineNumber:Je.endLineNumber,column:Je.endColumn});return et.lineNumber!==Je.startLineNumber||et.column!==Je.startColumn||tt.lineNumber!==Je.endLineNumber||tt.column!==Je.endColumn?{startLineNumber:et.lineNumber,startColumn:et.column,endLineNumber:tt.lineNumber,endColumn:tt.column}:Je}_validatePosition(Je){if(!Nr.a.isIPosition(Je))throw new Error("bad position");let{lineNumber:et,column:tt}=Je,ot=!1;if(et<1)et=1,tt=1,ot=!0;else if(et>this._lines.length)et=this._lines.length,tt=this._lines[et-1].length+1,ot=!0;else{let Je=this._lines[et-1].length+1;tt<1?(tt=1,ot=!0):tt>Je&&(tt=Je,ot=!0)}return ot?{lineNumber:et,column:tt}:Je}}class editorSimpleWorker_EditorSimpleWorker{constructor(Je,et){this._host=Je,this._models=Object.create(null),this._foreignModuleFactory=et,this._foreignModule=null}dispose(){this._models=Object.create(null)}_getModel(Je){return this._models[Je]}_getModels(){let Je=[];return Object.keys(this._models).forEach(et=>Je.push(this._models[et])),Je}acceptNewModel(Je){this._models[Je.url]=new editorSimpleWorker_MirrorModel(Lr.a.parse(Je.url),Je.lines,Je.EOL,Je.versionId)}acceptModelChanged(Je,et){if(!this._models[Je])return;this._models[Je].onEvents(et)}acceptRemovedModel(Je){this._models[Je]&&delete this._models[Je]}computeDiff(Je,et,tt,ot){return editorSimpleWorker_awaiter(this,void 0,void 0,(function*(){const it=this._getModel(Je),Zt=this._getModel(et);if(!it||!Zt)return null;const en=it.getLinesContent(),Cn=Zt.getLinesContent(),_n=new DiffComputer(en,Cn,{shouldComputeCharChanges:!0,shouldPostProcessCharChanges:!0,shouldIgnoreTrimWhitespace:tt,shouldMakePrettyDiff:!0,maxComputationTime:ot}).computeDiff(),wn=!(_n.changes.length>0)&&this._modelsAreIdentical(it,Zt);return{quitEarly:_n.quitEarly,identical:wn,changes:_n.changes}}))}_modelsAreIdentical(Je,et){const tt=Je.getLineCount();if(tt!==et.getLineCount())return!1;for(let ot=1;ot<=tt;ot++){if(Je.getLineContent(ot)!==et.getLineContent(ot))return!1}return!0}computeMoreMinimalEdits(Je,et){return editorSimpleWorker_awaiter(this,void 0,void 0,(function*(){const tt=this._getModel(Je);if(!tt)return et;const ot=[];let it=void 0;et=et.slice(0).sort((Je,et)=>{if(Je.range&&et.range)return Wr.a.compareRangesUsingStarts(Je.range,et.range);return(Je.range?0:1)-(et.range?0:1)});for(let{range:Je,text:Zt,eol:en}of et){if("number"==typeof en&&(it=en),Wr.a.isEmpty(Je)&&!Zt)continue;const et=tt.getValueInRange(Je);if(Zt=Zt.replace(/\r\n|\n|\r/g,tt.eol),et===Zt)continue;if(Math.max(Zt.length,et.length)>editorSimpleWorker_EditorSimpleWorker._diffLimit){ot.push({range:Je,text:Zt});continue}const Cn=Object(Lo.b)(et,Zt,!1),_n=tt.offsetAt(Wr.a.lift(Je).getStartPosition());for(const Je of Cn){const et=tt.positionAt(_n+Je.originalStart),it=tt.positionAt(_n+Je.originalStart+Je.originalLength),en={text:Zt.substr(Je.modifiedStart,Je.modifiedLength),range:{startLineNumber:et.lineNumber,startColumn:et.column,endLineNumber:it.lineNumber,endColumn:it.column}};tt.getValueInRange(en.range)!==en.text&&ot.push(en)}}return"number"==typeof it&&ot.push({eol:it,text:"",range:{startLineNumber:0,startColumn:0,endLineNumber:0,endColumn:0}}),ot}))}computeLinks(Je){return editorSimpleWorker_awaiter(this,void 0,void 0,(function*(){let et=this._getModel(Je);return et?function computeLinks(Je){return Je&&"function"==typeof Je.getLineCount&&"function"==typeof Je.getLineContent?LinkComputer.computeLinks(Je):[]}(et):null}))}textualSuggest(Je,et,tt,ot){return editorSimpleWorker_awaiter(this,void 0,void 0,(function*(){const it=new No.a(!0),Zt=new RegExp(tt,ot),en=new Set;e:for(let tt of Je){const Je=this._getModel(tt);if(Je)for(let tt of Je.words(Zt))if(tt!==et&&isNaN(Number(tt))&&(en.add(tt),en.size>editorSimpleWorker_EditorSimpleWorker._suggestionsLimit))break e}return{words:Array.from(en),duration:it.elapsed()}}))}computeWordRanges(Je,et,tt,ot){return editorSimpleWorker_awaiter(this,void 0,void 0,(function*(){let it=this._getModel(Je);if(!it)return Object.create(null);const Zt=new RegExp(tt,ot),en=Object.create(null);for(let Je=et.startLineNumber;Je<et.endLineNumber;Je++){let et=it.getLineWords(Je,Zt);for(const tt of et){if(!isNaN(Number(tt.word)))continue;let et=en[tt.word];et||(et=[],en[tt.word]=et),et.push({startLineNumber:Je,startColumn:tt.startColumn,endLineNumber:Je,endColumn:tt.endColumn})}}return en}))}navigateValueSet(Je,et,tt,ot,it){return editorSimpleWorker_awaiter(this,void 0,void 0,(function*(){let Zt=this._getModel(Je);if(!Zt)return null;let en=new RegExp(ot,it);et.startColumn===et.endColumn&&(et={startLineNumber:et.startLineNumber,startColumn:et.startColumn,endLineNumber:et.endLineNumber,endColumn:et.endColumn+1});let Cn=Zt.getValueInRange(et),_n=Zt.getWordAtPosition({lineNumber:et.startLineNumber,column:et.startColumn},en);if(!_n)return null;let wn=Zt.getValueInRange(_n);return BasicInplaceReplace.INSTANCE.navigateValueSet(et,Cn,_n,wn,tt)}))}loadForeignModule(Je,et,tt){let ot={host:xo.d(tt,(Je,et)=>this._host.fhr(Je,et)),getMirrorModels:()=>this._getModels()};return this._foreignModuleFactory?(this._foreignModule=this._foreignModuleFactory(ot,et),Promise.resolve(xo.e(this._foreignModule))):Promise.reject(new Error("Unexpected usage"))}fmr(Je,et){if(!this._foreignModule||"function"!=typeof this._foreignModule[Je])return Promise.reject(new Error("Missing requestHandler or method: "+Je));try{return Promise.resolve(this._foreignModule[Je].apply(this._foreignModule,et))}catch(Je){return Promise.reject(Je)}}}editorSimpleWorker_EditorSimpleWorker._diffLimit=1e5,editorSimpleWorker_EditorSimpleWorker._suggestionsLimit=1e4,"function"==typeof importScripts&&(Oo.b.monaco=createMonacoBaseAPI());var Fo=tt(176),Bo=tt(818),Vo=tt(68),Wo=tt(331),editorWorkerServiceImpl_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},editorWorkerServiceImpl_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},editorWorkerServiceImpl_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};function canSyncModel(Je,et){let tt=Je.getModel(et);return!!tt&&!tt.isTooLargeForSyncing()}let zo=class EditorWorkerServiceImpl extends uo.a{constructor(Je,et,tt){super(),this._modelService=Je,this._workerManager=this._register(new editorWorkerServiceImpl_WorkerManager(this._modelService)),this._logService=tt,this._register(bo.v.register("*",{provideLinks:(Je,et)=>canSyncModel(this._modelService,Je.uri)?this._workerManager.withWorker().then(et=>et.computeLinks(Je.uri)).then(Je=>Je&&{links:Je}):Promise.resolve({links:[]})})),this._register(bo.d.register("*",new editorWorkerServiceImpl_WordBasedCompletionItemProvider(this._workerManager,et,this._modelService)))}dispose(){super.dispose()}canComputeDiff(Je,et){return canSyncModel(this._modelService,Je)&&canSyncModel(this._modelService,et)}computeDiff(Je,et,tt,ot){return this._workerManager.withWorker().then(it=>it.computeDiff(Je,et,tt,ot))}computeMoreMinimalEdits(Je,et){if(Object(Vo.n)(et)){if(!canSyncModel(this._modelService,Je))return Promise.resolve(et);const tt=No.a.create(!0),ot=this._workerManager.withWorker().then(tt=>tt.computeMoreMinimalEdits(Je,et));return ot.finally(()=>this._logService.trace("FORMAT#computeMoreMinimalEdits",Je.toString(!0),tt.elapsed())),Promise.race([ot,Object(wo.n)(1e3).then(()=>et)])}return Promise.resolve(void 0)}canNavigateValueSet(Je){return canSyncModel(this._modelService,Je)}navigateValueSet(Je,et,tt){return this._workerManager.withWorker().then(ot=>ot.navigateValueSet(Je,et,tt))}canComputeWordRanges(Je){return canSyncModel(this._modelService,Je)}computeWordRanges(Je,et){return this._workerManager.withWorker().then(tt=>tt.computeWordRanges(Je,et))}};zo=editorWorkerServiceImpl_decorate([editorWorkerServiceImpl_param(0,Fo.a),editorWorkerServiceImpl_param(1,Bo.a),editorWorkerServiceImpl_param(2,Wo.b)],zo);class editorWorkerServiceImpl_WordBasedCompletionItemProvider{constructor(Je,et,tt){this._debugDisplayName="wordbasedCompletions",this._workerManager=Je,this._configurationService=et,this._modelService=tt}provideCompletionItems(Je,et){return editorWorkerServiceImpl_awaiter(this,void 0,void 0,(function*(){const tt=this._configurationService.getValue(Je.uri,et,"editor");if(!tt.wordBasedSuggestions)return;const ot=[];if("currentDocument"===tt.wordBasedSuggestionsMode)canSyncModel(this._modelService,Je.uri)&&ot.push(Je.uri);else for(const et of this._modelService.getModels())canSyncModel(this._modelService,et.uri)&&(et===Je?ot.unshift(et.uri):"allDocuments"!==tt.wordBasedSuggestionsMode&&et.getLanguageIdentifier().id!==Je.getLanguageIdentifier().id||ot.push(et.uri));if(0===ot.length)return;const it=Po.a.getWordDefinition(Je.getLanguageIdentifier().id),Zt=Je.getWordAtPosition(et),en=Zt?new Wr.a(et.lineNumber,Zt.startColumn,et.lineNumber,Zt.endColumn):Wr.a.fromPositions(et),Cn=en.setEndPosition(et.lineNumber,et.column),_n=yield this._workerManager.withWorker(),wn=yield _n.textualSuggest(ot,null==Zt?void 0:Zt.word,it);return wn?{duration:wn.duration,suggestions:wn.words.map(Je=>({kind:18,label:Je,insertText:Je,range:{insert:Cn,replace:en}}))}:void 0}))}}class editorWorkerServiceImpl_WorkerManager extends uo.a{constructor(Je){super(),this._modelService=Je,this._editorWorkerClient=null,this._lastWorkerUsedTime=(new Date).getTime(),this._register(new wo.c).cancelAndSet(()=>this._checkStopIdleWorker(),Math.round(15e4)),this._register(this._modelService.onModelRemoved(Je=>this._checkStopEmptyWorker()))}dispose(){this._editorWorkerClient&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null),super.dispose()}_checkStopEmptyWorker(){if(!this._editorWorkerClient)return;0===this._modelService.getModels().length&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}_checkStopIdleWorker(){if(!this._editorWorkerClient)return;(new Date).getTime()-this._lastWorkerUsedTime>3e5&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}withWorker(){return this._lastWorkerUsedTime=(new Date).getTime(),this._editorWorkerClient||(this._editorWorkerClient=new editorWorkerServiceImpl_EditorWorkerClient(this._modelService,!1,"editorWorkerService")),Promise.resolve(this._editorWorkerClient)}}class editorWorkerServiceImpl_EditorModelManager extends uo.a{constructor(Je,et,tt){if(super(),this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),this._proxy=Je,this._modelService=et,!tt){let Je=new wo.c;Je.cancelAndSet(()=>this._checkStopModelSync(),Math.round(3e4)),this._register(Je)}}dispose(){for(let Je in this._syncedModels)Object(uo.f)(this._syncedModels[Je]);this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),super.dispose()}ensureSyncedResources(Je){for(const et of Je){let Je=et.toString();this._syncedModels[Je]||this._beginModelSync(et),this._syncedModels[Je]&&(this._syncedModelsLastUsedTime[Je]=(new Date).getTime())}}_checkStopModelSync(){let Je=(new Date).getTime(),et=[];for(let tt in this._syncedModelsLastUsedTime){Je-this._syncedModelsLastUsedTime[tt]>6e4&&et.push(tt)}for(const Je of et)this._stopModelSync(Je)}_beginModelSync(Je){let et=this._modelService.getModel(Je);if(!et)return;if(et.isTooLargeForSyncing())return;let tt=Je.toString();this._proxy.acceptNewModel({url:et.uri.toString(),lines:et.getLinesContent(),EOL:et.getEOL(),versionId:et.getVersionId()});const ot=new uo.b;ot.add(et.onDidChangeContent(Je=>{this._proxy.acceptModelChanged(tt.toString(),Je)})),ot.add(et.onWillDispose(()=>{this._stopModelSync(tt)})),ot.add(Object(uo.i)(()=>{this._proxy.acceptRemovedModel(tt)})),this._syncedModels[tt]=ot}_stopModelSync(Je){let et=this._syncedModels[Je];delete this._syncedModels[Je],delete this._syncedModelsLastUsedTime[Je],Object(uo.f)(et)}}class SynchronousWorkerClient{constructor(Je){this._instance=Je,this._proxyObj=Promise.resolve(this._instance)}dispose(){this._instance.dispose()}getProxyObject(){return this._proxyObj}}class EditorWorkerHost{constructor(Je){this._workerClient=Je}fhr(Je,et){return this._workerClient.fhr(Je,et)}}class editorWorkerServiceImpl_EditorWorkerClient extends uo.a{constructor(Je,et,tt){super(),this._disposed=!1,this._modelService=Je,this._keepIdleModels=et,this._workerFactory=new defaultWorkerFactory_DefaultWorkerFactory(tt),this._worker=null,this._modelManager=null}fhr(Je,et){throw new Error("Not implemented!")}_getOrCreateWorker(){if(!this._worker)try{this._worker=this._register(new simpleWorker_SimpleWorkerClient(this._workerFactory,"vs/editor/common/services/editorSimpleWorker",new EditorWorkerHost(this)))}catch(Je){logOnceWebWorkerWarning(Je),this._worker=new SynchronousWorkerClient(new editorSimpleWorker_EditorSimpleWorker(new EditorWorkerHost(this),null))}return this._worker}_getProxy(){return this._getOrCreateWorker().getProxyObject().then(void 0,Je=>(logOnceWebWorkerWarning(Je),this._worker=new SynchronousWorkerClient(new editorSimpleWorker_EditorSimpleWorker(new EditorWorkerHost(this),null)),this._getOrCreateWorker().getProxyObject()))}_getOrCreateModelManager(Je){return this._modelManager||(this._modelManager=this._register(new editorWorkerServiceImpl_EditorModelManager(Je,this._modelService,this._keepIdleModels))),this._modelManager}_withSyncedResources(Je){return this._disposed?Promise.reject(Object(So.a)()):this._getProxy().then(et=>(this._getOrCreateModelManager(et).ensureSyncedResources(Je),et))}computeDiff(Je,et,tt,ot){return this._withSyncedResources([Je,et]).then(it=>it.computeDiff(Je.toString(),et.toString(),tt,ot))}computeMoreMinimalEdits(Je,et){return this._withSyncedResources([Je]).then(tt=>tt.computeMoreMinimalEdits(Je.toString(),et))}computeLinks(Je){return this._withSyncedResources([Je]).then(et=>et.computeLinks(Je.toString()))}textualSuggest(Je,et,tt){return editorWorkerServiceImpl_awaiter(this,void 0,void 0,(function*(){const ot=yield this._withSyncedResources(Je),it=tt.source,Zt=Object(To.N)(tt);return ot.textualSuggest(Je.map(Je=>Je.toString()),et,it,Zt)}))}computeWordRanges(Je,et){return this._withSyncedResources([Je]).then(tt=>{let ot=this._modelService.getModel(Je);if(!ot)return Promise.resolve(null);let it=Po.a.getWordDefinition(ot.getLanguageIdentifier().id),Zt=it.source,en=Object(To.N)(it);return tt.computeWordRanges(Je.toString(),et,Zt,en)})}navigateValueSet(Je,et,tt){return this._withSyncedResources([Je]).then(ot=>{let it=this._modelService.getModel(Je);if(!it)return null;let Zt=Po.a.getWordDefinition(it.getLanguageIdentifier().id),en=Zt.source,Cn=Object(To.N)(Zt);return ot.navigateValueSet(Je.toString(),et,tt,en,Cn)})}dispose(){super.dispose(),this._disposed=!0}}class webWorker_MonacoWebWorkerImpl extends editorWorkerServiceImpl_EditorWorkerClient{constructor(Je,et){super(Je,et.keepIdleModels||!1,et.label),this._foreignModuleId=et.moduleId,this._foreignModuleCreateData=et.createData||null,this._foreignModuleHost=et.host||null,this._foreignProxy=null}fhr(Je,et){if(!this._foreignModuleHost||"function"!=typeof this._foreignModuleHost[Je])return Promise.reject(new Error("Missing method "+Je+" or missing main thread foreign host."));try{return Promise.resolve(this._foreignModuleHost[Je].apply(this._foreignModuleHost,et))}catch(Je){return Promise.reject(Je)}}_getForeignProxy(){return this._foreignProxy||(this._foreignProxy=this._getProxy().then(Je=>{const et=this._foreignModuleHost?xo.e(this._foreignModuleHost):[];return Je.loadForeignModule(this._foreignModuleId,this._foreignModuleCreateData,et).then(et=>{this._foreignModuleCreateData=null;const proxyMethodRequest=(et,tt)=>Je.fmr(et,tt),createProxyMethod=(Je,et)=>function(){const tt=Array.prototype.slice.call(arguments,0);return et(Je,tt)};let tt={};for(const Je of et)tt[Je]=createProxyMethod(Je,proxyMethodRequest);return tt})})),this._foreignProxy}getProxy(){return this._getForeignProxy()}withSyncedResources(Je){return this._withSyncedResources(Je).then(Je=>this.getProxy())}}var Ho=tt(379),$o=tt(362),qo=tt(202);function isFuzzyAction(Je){return!function isFuzzyActionArr(Je){return Array.isArray(Je)}(Je)}function isString(Je){return"string"==typeof Je}function isIAction(Je){return!isString(Je)}function empty(Je){return!Je}function fixCase(Je,et){return Je.ignoreCase&&et?et.toLowerCase():et}function sanitize(Je){return Je.replace(/[&<>'"_]/g,"-")}function createError(Je,et){return new Error(`${Je.languageId}: ${et}`)}function substituteMatches(Je,et,tt,ot,it){let Zt=null;return et.replace(/\$((\$)|(#)|(\d\d?)|[sS](\d\d?)|@(\w+))/g,(function(et,en,Cn,_n,wn,Sn,xn,kn,En){return empty(Cn)?empty(_n)?!empty(wn)&&wn<ot.length?fixCase(Je,ot[wn]):!empty(xn)&&Je&&"string"==typeof Je[xn]?Je[xn]:(null===Zt&&(Zt=it.split("."),Zt.unshift(it)),!empty(Sn)&&Sn<Zt.length?fixCase(Je,Zt[Sn]):""):fixCase(Je,tt):"$"}))}function findRules(Je,et){let tt=et;for(;tt&&tt.length>0;){const et=Je.tokenizer[tt];if(et)return et;const ot=tt.lastIndexOf(".");tt=ot<0?null:tt.substr(0,ot)}return null}class MonarchStackElementFactory{constructor(Je){this._maxCacheDepth=Je,this._entries=Object.create(null)}static create(Je,et){return this._INSTANCE.create(Je,et)}create(Je,et){if(null!==Je&&Je.depth>=this._maxCacheDepth)return new MonarchStackElement(Je,et);let tt=MonarchStackElement.getStackElementId(Je);tt.length>0&&(tt+="|"),tt+=et;let ot=this._entries[tt];return ot||(ot=new MonarchStackElement(Je,et),this._entries[tt]=ot,ot)}}MonarchStackElementFactory._INSTANCE=new MonarchStackElementFactory(5);class MonarchStackElement{constructor(Je,et){this.parent=Je,this.state=et,this.depth=(this.parent?this.parent.depth:0)+1}static getStackElementId(Je){let et="";for(;null!==Je;)et.length>0&&(et+="|"),et+=Je.state,Je=Je.parent;return et}static _equals(Je,et){for(;null!==Je&&null!==et;){if(Je===et)return!0;if(Je.state!==et.state)return!1;Je=Je.parent,et=et.parent}return null===Je&&null===et}equals(Je){return MonarchStackElement._equals(this,Je)}push(Je){return MonarchStackElementFactory.create(this,Je)}pop(){return this.parent}popall(){let Je=this;for(;Je.parent;)Je=Je.parent;return Je}switchTo(Je){return MonarchStackElementFactory.create(this.parent,Je)}}class EmbeddedModeData{constructor(Je,et){this.modeId=Je,this.state=et}equals(Je){return this.modeId===Je.modeId&&this.state.equals(Je.state)}clone(){return this.state.clone()===this.state?this:new EmbeddedModeData(this.modeId,this.state)}}class MonarchLineStateFactory{constructor(Je){this._maxCacheDepth=Je,this._entries=Object.create(null)}static create(Je,et){return this._INSTANCE.create(Je,et)}create(Je,et){if(null!==et)return new MonarchLineState(Je,et);if(null!==Je&&Je.depth>=this._maxCacheDepth)return new MonarchLineState(Je,et);let tt=MonarchStackElement.getStackElementId(Je),ot=this._entries[tt];return ot||(ot=new MonarchLineState(Je,null),this._entries[tt]=ot,ot)}}MonarchLineStateFactory._INSTANCE=new MonarchLineStateFactory(5);class MonarchLineState{constructor(Je,et){this.stack=Je,this.embeddedModeData=et}clone(){return(this.embeddedModeData?this.embeddedModeData.clone():null)===this.embeddedModeData?this:MonarchLineStateFactory.create(this.stack,this.embeddedModeData)}equals(Je){return Je instanceof MonarchLineState&&(!!this.stack.equals(Je.stack)&&(null===this.embeddedModeData&&null===Je.embeddedModeData||null!==this.embeddedModeData&&null!==Je.embeddedModeData&&this.embeddedModeData.equals(Je.embeddedModeData)))}}class monarchLexer_MonarchClassicTokensCollector{constructor(){this._tokens=[],this._language=null,this._lastTokenType=null,this._lastTokenLanguage=null}enterMode(Je,et){this._language=et}emit(Je,et){this._lastTokenType===et&&this._lastTokenLanguage===this._language||(this._lastTokenType=et,this._lastTokenLanguage=this._language,this._tokens.push(new Hr.a(Je,et,this._language)))}nestedModeTokenize(Je,et,tt,ot){const it=tt.modeId,Zt=tt.state,en=bo.F.get(it);if(!en)return this.enterMode(ot,it),this.emit(ot,""),Zt;let Cn=en.tokenize(Je,et,Zt,ot);return this._tokens=this._tokens.concat(Cn.tokens),this._lastTokenType=null,this._lastTokenLanguage=null,this._language=null,Cn.endState}finalize(Je){return new Hr.b(this._tokens,Je)}}class monarchLexer_MonarchModernTokensCollector{constructor(Je,et){this._modeService=Je,this._theme=et,this._prependTokens=null,this._tokens=[],this._currentLanguageId=0,this._lastTokenMetadata=0}enterMode(Je,et){this._currentLanguageId=this._modeService.getLanguageIdentifier(et).id}emit(Je,et){let tt=this._theme.match(this._currentLanguageId,et);this._lastTokenMetadata!==tt&&(this._lastTokenMetadata=tt,this._tokens.push(Je),this._tokens.push(tt))}static _merge(Je,et,tt){let ot=null!==Je?Je.length:0,it=et.length,Zt=null!==tt?tt.length:0;if(0===ot&&0===it&&0===Zt)return new Uint32Array(0);if(0===ot&&0===it)return tt;if(0===it&&0===Zt)return Je;let en=new Uint32Array(ot+it+Zt);null!==Je&&en.set(Je);for(let Je=0;Je<it;Je++)en[ot+Je]=et[Je];return null!==tt&&en.set(tt,ot+it),en}nestedModeTokenize(Je,et,tt,ot){const it=tt.modeId,Zt=tt.state,en=bo.F.get(it);if(!en)return this.enterMode(ot,it),this.emit(ot,""),Zt;let Cn=en.tokenize2(Je,et,Zt,ot);return this._prependTokens=monarchLexer_MonarchModernTokensCollector._merge(this._prependTokens,this._tokens,Cn.tokens),this._tokens=[],this._currentLanguageId=0,this._lastTokenMetadata=0,Cn.endState}finalize(Je){return new Hr.c(monarchLexer_MonarchModernTokensCollector._merge(this._prependTokens,this._tokens,null),Je)}}class monarchLexer_MonarchTokenizer{constructor(Je,et,tt,ot){this._modeService=Je,this._standaloneThemeService=et,this._modeId=tt,this._lexer=ot,this._embeddedModes=Object.create(null),this.embeddedLoaded=Promise.resolve(void 0);let it=!1;this._tokenizationRegistryListener=bo.F.onDidChange(Je=>{if(it)return;let et=!1;for(let tt=0,ot=Je.changedLanguages.length;tt<ot;tt++){let ot=Je.changedLanguages[tt];if(this._embeddedModes[ot]){et=!0;break}}et&&(it=!0,bo.F.fire([this._modeId]),it=!1)})}dispose(){this._tokenizationRegistryListener.dispose()}getLoadStatus(){let Je=[];for(let et in this._embeddedModes){const tt=bo.F.get(et);if(tt){if(tt instanceof monarchLexer_MonarchTokenizer){const et=tt.getLoadStatus();!1===et.loaded&&Je.push(et.promise)}continue}const ot=bo.F.getPromise(et);ot&&Je.push(ot)}return 0===Je.length?{loaded:!0}:{loaded:!1,promise:Promise.all(Je).then(Je=>{})}}getInitialState(){let Je=MonarchStackElementFactory.create(null,this._lexer.start);return MonarchLineStateFactory.create(Je,null)}tokenize(Je,et,tt,ot){let it=new monarchLexer_MonarchClassicTokensCollector,Zt=this._tokenize(Je,et,tt,ot,it);return it.finalize(Zt)}tokenize2(Je,et,tt,ot){let it=new monarchLexer_MonarchModernTokensCollector(this._modeService,this._standaloneThemeService.getColorTheme().tokenTheme),Zt=this._tokenize(Je,et,tt,ot,it);return it.finalize(Zt)}_tokenize(Je,et,tt,ot,it){return tt.embeddedModeData?this._nestedTokenize(Je,et,tt,ot,it):this._myTokenize(Je,et,tt,ot,it)}_findLeavingNestedModeOffset(Je,et){let tt=this._lexer.tokenizer[et.stack.state];if(!tt&&(tt=findRules(this._lexer,et.stack.state),!tt))throw createError(this._lexer,"tokenizer state is not defined: "+et.stack.state);let ot=-1,it=!1;for(const et of tt){if(!isIAction(et.action)||"@pop"!==et.action.nextEmbedded)continue;it=!0;let tt=et.regex,Zt=et.regex.source;if("^(?:"===Zt.substr(0,4)&&")"===Zt.substr(Zt.length-1,1)){let Je=(tt.ignoreCase?"i":"")+(tt.unicode?"u":"");tt=new RegExp(Zt.substr(4,Zt.length-5),Je)}let en=Je.search(tt);-1===en||0!==en&&et.matchOnlyAtLineStart||(-1===ot||en<ot)&&(ot=en)}if(!it)throw createError(this._lexer,'no rule containing nextEmbedded: "@pop" in tokenizer embedded state: '+et.stack.state);return ot}_nestedTokenize(Je,et,tt,ot,it){let Zt=this._findLeavingNestedModeOffset(Je,tt);if(-1===Zt){let Zt=it.nestedModeTokenize(Je,et,tt.embeddedModeData,ot);return MonarchLineStateFactory.create(tt.stack,new EmbeddedModeData(tt.embeddedModeData.modeId,Zt))}let en=Je.substring(0,Zt);en.length>0&&it.nestedModeTokenize(en,!1,tt.embeddedModeData,ot);let Cn=Je.substring(Zt);return this._myTokenize(Cn,et,tt,ot+Zt,it)}_safeRuleName(Je){return Je?Je.name:"(unknown)"}_myTokenize(Je,et,tt,ot,it){it.enterMode(ot,this._modeId);const Zt=Je.length,en=et&&this._lexer.includeLF?Je+"\n":Je,Cn=en.length;let _n=tt.embeddedModeData,wn=tt.stack,Sn=0,xn=null,kn=!0;for(;kn||Sn<Cn;){const tt=Sn,Pn=wn.depth,Ln=xn?xn.groups.length:0,Tn=wn.state;let In=null,jn=null,Mn=null,An=null,Rn=null;if(xn){In=xn.matches;const Je=xn.groups.shift();jn=Je.matched,Mn=Je.action,An=xn.rule,0===xn.groups.length&&(xn=null)}else{if(!kn&&Sn>=Cn)break;kn=!1;let Je=this._lexer.tokenizer[Tn];if(!Je&&(Je=findRules(this._lexer,Tn),!Je))throw createError(this._lexer,"tokenizer state is not defined: "+Tn);let et=en.substr(Sn);for(const tt of Je)if((0===Sn||!tt.matchOnlyAtLineStart)&&(In=et.match(tt.regex),In)){jn=In[0],Mn=tt.action;break}}if(In||(In=[""],jn=""),Mn||(Sn<Cn&&(In=[en.charAt(Sn)],jn=In[0]),Mn=this._lexer.defaultToken),null===jn)break;for(Sn+=jn.length;isFuzzyAction(Mn)&&isIAction(Mn)&&Mn.test;)Mn=Mn.test(jn,In,Tn,Sn===Cn);let Nn=null;if("string"==typeof Mn||Array.isArray(Mn))Nn=Mn;else if(Mn.group)Nn=Mn.group;else if(null!==Mn.token&&void 0!==Mn.token){if(Nn=Mn.tokenSubst?substituteMatches(this._lexer,Mn.token,jn,In,Tn):Mn.token,Mn.nextEmbedded)if("@pop"===Mn.nextEmbedded){if(!_n)throw createError(this._lexer,"cannot pop embedded mode if not inside one");_n=null}else{if(_n)throw createError(this._lexer,"cannot enter embedded mode from within an embedded mode");Rn=substituteMatches(this._lexer,Mn.nextEmbedded,jn,In,Tn)}if(Mn.goBack&&(Sn=Math.max(0,Sn-Mn.goBack)),Mn.switchTo&&"string"==typeof Mn.switchTo){let Je=substituteMatches(this._lexer,Mn.switchTo,jn,In,Tn);if("@"===Je[0]&&(Je=Je.substr(1)),!findRules(this._lexer,Je))throw createError(this._lexer,"trying to switch to a state '"+Je+"' that is undefined in rule: "+this._safeRuleName(An));wn=wn.switchTo(Je)}else{if(Mn.transform&&"function"==typeof Mn.transform)throw createError(this._lexer,"action.transform not supported");if(Mn.next)if("@push"===Mn.next){if(wn.depth>=this._lexer.maxStack)throw createError(this._lexer,"maximum tokenizer stack size reached: ["+wn.state+","+wn.parent.state+",...]");wn=wn.push(Tn)}else if("@pop"===Mn.next){if(wn.depth<=1)throw createError(this._lexer,"trying to pop an empty stack in rule: "+this._safeRuleName(An));wn=wn.pop()}else if("@popall"===Mn.next)wn=wn.popall();else{let Je=substituteMatches(this._lexer,Mn.next,jn,In,Tn);if("@"===Je[0]&&(Je=Je.substr(1)),!findRules(this._lexer,Je))throw createError(this._lexer,"trying to set a next state '"+Je+"' that is undefined in rule: "+this._safeRuleName(An));wn=wn.push(Je)}}Mn.log&&"string"==typeof Mn.log&&(En=this._lexer,Dn=this._lexer.languageId+": "+substituteMatches(this._lexer,Mn.log,jn,In,Tn),console.log(`${En.languageId}: ${Dn}`))}if(null===Nn)throw createError(this._lexer,"lexer rule has no well-defined action in rule: "+this._safeRuleName(An));const computeNewStateForEmbeddedMode=tt=>{let Zt=this._modeService.getModeIdForLanguageName(tt);Zt&&(tt=Zt);const en=this._getNestedEmbeddedModeData(tt);if(Sn<Cn){const tt=Je.substr(Sn);return this._nestedTokenize(tt,et,MonarchLineStateFactory.create(wn,en),ot+Sn,it)}return MonarchLineStateFactory.create(wn,en)};if(Array.isArray(Nn)){if(xn&&xn.groups.length>0)throw createError(this._lexer,"groups cannot be nested: "+this._safeRuleName(An));if(In.length!==Nn.length+1)throw createError(this._lexer,"matched number of groups does not match the number of actions in rule: "+this._safeRuleName(An));let Je=0;for(let et=1;et<In.length;et++)Je+=In[et].length;if(Je!==jn.length)throw createError(this._lexer,"with groups, all characters should be matched in consecutive groups in rule: "+this._safeRuleName(An));xn={rule:An,matches:In,groups:[]};for(let Je=0;Je<Nn.length;Je++)xn.groups[Je]={action:Nn[Je],matched:In[Je+1]};Sn-=jn.length}else{{if("@rematch"===Nn&&(Sn-=jn.length,jn="",In=null,Nn="",null!==Rn))return computeNewStateForEmbeddedMode(Rn);if(0===jn.length){if(0===Cn||Pn!==wn.depth||Tn!==wn.state||(xn?xn.groups.length:0)!==Ln)continue;throw createError(this._lexer,"no progress in tokenizer in rule: "+this._safeRuleName(An))}let Je=null;if(isString(Nn)&&0===Nn.indexOf("@brackets")){let et=Nn.substr("@brackets".length),tt=findBracket(this._lexer,jn);if(!tt)throw createError(this._lexer,"@brackets token returned but no bracket defined as: "+jn);Je=sanitize(tt.token+et)}else{Je=sanitize(""===Nn?"":Nn+this._lexer.tokenPostfix)}tt<Zt&&it.emit(tt+ot,Je)}if(null!==Rn)return computeNewStateForEmbeddedMode(Rn)}}var En,Dn;return MonarchLineStateFactory.create(wn,_n)}_getNestedEmbeddedModeData(Je){let et=this._locateMode(Je);if(et){let Je=bo.F.get(et);if(Je)return new EmbeddedModeData(et,Je.getInitialState())}return new EmbeddedModeData(et||vo.b,vo.c)}_locateMode(Je){if(!Je||!this._modeService.isRegisteredMode(Je))return null;if(Je===this._modeId)return Je;let et=this._modeService.getModeId(Je);return et&&(this._modeService.triggerMode(et),this._embeddedModes[et]=!0),et}}function findBracket(Je,et){if(!et)return null;et=fixCase(Je,et);let tt=Je.brackets;for(const Je of tt){if(Je.open===et)return{token:Je.token,bracketType:1};if(Je.close===et)return{token:Je.token,bracketType:-1}}return null}var Ko;const Uo=null===(Ko=window.trustedTypes)||void 0===Ko?void 0:Ko.createPolicy("standaloneColorizer",{createHTML:Je=>Je});class colorizer_Colorizer{static colorizeElement(Je,et,tt,ot){let it=(ot=ot||{}).theme||"vs",Zt=ot.mimeType||tt.getAttribute("lang")||tt.getAttribute("data-lang");if(!Zt)return console.error("Mode not detected"),Promise.resolve();Je.setTheme(it);let en=tt.firstChild?tt.firstChild.nodeValue:"";tt.className+=" "+it;return this.colorize(et,en||"",Zt,ot).then(Je=>{var et;const ot=null!==(et=null==Uo?void 0:Uo.createHTML(Je))&&void 0!==et?et:Je;tt.innerHTML=ot},Je=>console.error(Je))}static colorize(Je,et,tt,ot){let it=4;ot&&"number"==typeof ot.tabSize&&(it=ot.tabSize),To.T(et)&&(et=et.substr(1));let Zt=To.R(et),en=Je.getModeId(tt);if(!en)return Promise.resolve(_fakeColorize(Zt,it));Je.triggerMode(en);const Cn=bo.F.get(en);if(Cn)return _colorize(Zt,it,Cn);const _n=bo.F.getPromise(en);return new Promise(_n?(Je,et)=>{_n.then(tt=>{_colorize(Zt,it,tt).then(Je,et)},et)}:(Je,et)=>{let tt=null,ot=null;const execute=()=>{tt&&(tt.dispose(),tt=null),ot&&(ot.dispose(),ot=null);const Cn=bo.F.get(en);Cn?_colorize(Zt,it,Cn).then(Je,et):Je(_fakeColorize(Zt,it))};ot=new wo.g,ot.cancelAndSet(execute,500),tt=bo.F.onDidChange(Je=>{Je.changedLanguages.indexOf(en)>=0&&execute()})})}static colorizeLine(Je,et,tt,ot,it=4){const Zt=qo.f.isBasicASCII(Je,et),en=qo.f.containsRTL(Je,Zt,tt);return Object($o.e)(new $o.c(!1,!0,Je,!1,Zt,en,0,ot,[],it,0,0,0,0,-1,"none",!1,!1,null)).html}static colorizeModelLine(Je,et,tt=4){let ot=Je.getLineContent(et);Je.forceTokenization(et);let it=Je.getLineTokens(et).inflate();return this.colorizeLine(ot,Je.mightContainNonBasicASCII(),Je.mightContainRTL(),it,tt)}}function _colorize(Je,et,tt){return new Promise((ot,it)=>{const execute=()=>{const Zt=function _actualColorize(Je,et,tt){let ot=[],it=tt.getInitialState();for(let Zt=0,en=Je.length;Zt<en;Zt++){let en=Je[Zt],Cn=tt.tokenize2(en,!0,it,0);Ho.a.convertToEndOffset(Cn.tokens,en.length);let _n=new Ho.a(Cn.tokens,en);const wn=qo.f.isBasicASCII(en,!0),Sn=qo.f.containsRTL(en,wn,!0);let xn=Object($o.e)(new $o.c(!1,!0,en,!1,wn,Sn,0,_n.inflate(),[],et,0,0,0,0,-1,"none",!1,!1,null));ot=ot.concat(xn.html),ot.push("<br/>"),it=Cn.endState}return ot.join("")}(Je,et,tt);if(tt instanceof monarchLexer_MonarchTokenizer){const Je=tt.getLoadStatus();if(!1===Je.loaded)return void Je.promise.then(execute,it)}ot(Zt)};execute()})}function _fakeColorize(Je,et){let tt=[];const ot=new Uint32Array(2);ot[0]=0,ot[1]=16793600;for(let it=0,Zt=Je.length;it<Zt;it++){let Zt=Je[it];ot[0]=Zt.length;const en=new Ho.a(ot,Zt),Cn=qo.f.isBasicASCII(Zt,!0),_n=qo.f.containsRTL(Zt,Cn,!0);let wn=Object($o.e)(new $o.c(!1,!0,Zt,!1,Cn,_n,0,en,[],et,0,0,0,0,-1,"none",!1,!1,null));tt=tt.concat(wn.html),tt.push("<br/>")}return tt.join("")}var Go=tt(190),Zo=tt(216),Xo=tt(468),Yo=tt(744),Qo=tt(912),Jo=tt(206),ei=tt(152),ti=tt(564);class configurationModels_ConfigurationModel{constructor(Je={},et=[],tt=[]){this._contents=Je,this._keys=et,this._overrides=tt,this.isFrozen=!1}get contents(){return this.checkAndFreeze(this._contents)}get overrides(){return this.checkAndFreeze(this._overrides)}get keys(){return this.checkAndFreeze(this._keys)}isEmpty(){return 0===this._keys.length&&0===Object.keys(this._contents).length&&0===this._overrides.length}getValue(Je){return Je?Object(ei.d)(this.contents,Je):this.contents}override(Je){const et=this.getContentsForOverrideIdentifer(Je);if(!et||"object"!=typeof et||!Object.keys(et).length)return this;let tt={};for(const Je of Vo.f([...Object.keys(this.contents),...Object.keys(et)])){let ot=this.contents[Je],it=et[Je];it&&("object"==typeof ot&&"object"==typeof it?(ot=po.b(ot),this.mergeContents(ot,it)):ot=it),tt[Je]=ot}return new configurationModels_ConfigurationModel(tt,this.keys,this.overrides)}merge(...Je){const et=po.b(this.contents),tt=po.b(this.overrides),ot=[...this.keys];for(const it of Je){this.mergeContents(et,it.contents);for(const Je of it.overrides){const[et]=tt.filter(et=>Vo.h(et.identifiers,Je.identifiers));et?this.mergeContents(et.contents,Je.contents):tt.push(po.b(Je))}for(const Je of it.keys)-1===ot.indexOf(Je)&&ot.push(Je)}return new configurationModels_ConfigurationModel(et,ot,tt)}freeze(){return this.isFrozen=!0,this}mergeContents(Je,et){for(const tt of Object.keys(et))tt in Je&&xo.j(Je[tt])&&xo.j(et[tt])?this.mergeContents(Je[tt],et[tt]):Je[tt]=po.b(et[tt])}checkAndFreeze(Je){return this.isFrozen&&!Object.isFrozen(Je)?po.c(Je):Je}getContentsForOverrideIdentifer(Je){for(const et of this.overrides)if(-1!==et.identifiers.indexOf(Je))return et.contents;return null}toJSON(){return{contents:this.contents,overrides:this.overrides,keys:this.keys}}setValue(Je,et){this.addKey(Je),Object(ei.b)(this.contents,Je,et,Je=>{throw new Error(Je)})}removeValue(Je){this.removeKey(Je)&&Object(ei.f)(this.contents,Je)}addKey(Je){let et=this.keys.length;for(let tt=0;tt<et;tt++)0===Je.indexOf(this.keys[tt])&&(et=tt);this.keys.splice(et,1,Je)}removeKey(Je){let et=this.keys.indexOf(Je);return-1!==et&&(this.keys.splice(et,1),!0)}}class configurationModels_DefaultConfigurationModel extends configurationModels_ConfigurationModel{constructor(){const Je=Object(ei.e)(),et=Object(ei.c)(),tt=[];for(const et of Object.keys(Je))ti.b.test(et)&&tt.push({identifiers:[Object(ti.c)(et).trim()],keys:Object.keys(Je[et]),contents:Object(ei.g)(Je[et],Je=>console.error("Conflict in default settings file: "+Je))});super(Je,et,tt)}}class configurationModels_Configuration{constructor(Je,et,tt=new configurationModels_ConfigurationModel,ot=new configurationModels_ConfigurationModel,it=new eo.b,Zt=new configurationModels_ConfigurationModel,en=new eo.b,Cn=!0){this._defaultConfiguration=Je,this._localUserConfiguration=et,this._remoteUserConfiguration=tt,this._workspaceConfiguration=ot,this._folderConfigurations=it,this._memoryConfiguration=Zt,this._memoryConfigurationByResource=en,this._freeze=Cn,this._workspaceConsolidatedConfiguration=null,this._foldersConsolidatedConfigurations=new eo.b,this._userConfiguration=null}getValue(Je,et,tt){return this.getConsolidateConfigurationModel(et,tt).getValue(Je)}updateValue(Je,et,tt={}){let ot;tt.resource?(ot=this._memoryConfigurationByResource.get(tt.resource),ot||(ot=new configurationModels_ConfigurationModel,this._memoryConfigurationByResource.set(tt.resource,ot))):ot=this._memoryConfiguration,void 0===et?ot.removeValue(Je):ot.setValue(Je,et),tt.resource||(this._workspaceConsolidatedConfiguration=null)}get userConfiguration(){return this._userConfiguration||(this._userConfiguration=this._remoteUserConfiguration.isEmpty()?this._localUserConfiguration:this._localUserConfiguration.merge(this._remoteUserConfiguration),this._freeze&&this._userConfiguration.freeze()),this._userConfiguration}getConsolidateConfigurationModel(Je,et){let tt=this.getConsolidatedConfigurationModelForResource(Je,et);return Je.overrideIdentifier?tt.override(Je.overrideIdentifier):tt}getConsolidatedConfigurationModelForResource({resource:Je},et){let tt=this.getWorkspaceConsolidatedConfiguration();if(et&&Je){const ot=et.getFolder(Je);ot&&(tt=this.getFolderConsolidatedConfiguration(ot.uri)||tt);const it=this._memoryConfigurationByResource.get(Je);it&&(tt=tt.merge(it))}return tt}getWorkspaceConsolidatedConfiguration(){return this._workspaceConsolidatedConfiguration||(this._workspaceConsolidatedConfiguration=this._defaultConfiguration.merge(this.userConfiguration,this._workspaceConfiguration,this._memoryConfiguration),this._freeze&&(this._workspaceConfiguration=this._workspaceConfiguration.freeze())),this._workspaceConsolidatedConfiguration}getFolderConsolidatedConfiguration(Je){let et=this._foldersConsolidatedConfigurations.get(Je);if(!et){const tt=this.getWorkspaceConsolidatedConfiguration(),ot=this._folderConfigurations.get(Je);ot?(et=tt.merge(ot),this._freeze&&(et=et.freeze()),this._foldersConsolidatedConfigurations.set(Je,et)):et=tt}return et}toData(){return{defaults:{contents:this._defaultConfiguration.contents,overrides:this._defaultConfiguration.overrides,keys:this._defaultConfiguration.keys},user:{contents:this.userConfiguration.contents,overrides:this.userConfiguration.overrides,keys:this.userConfiguration.keys},workspace:{contents:this._workspaceConfiguration.contents,overrides:this._workspaceConfiguration.overrides,keys:this._workspaceConfiguration.keys},folders:[...this._folderConfigurations.keys()].reduce((Je,et)=>{const{contents:tt,overrides:ot,keys:it}=this._folderConfigurations.get(et);return Je.push([et,{contents:tt,overrides:ot,keys:it}]),Je},[])}}static parse(Je){const et=this.parseConfigurationModel(Je.defaults),tt=this.parseConfigurationModel(Je.user),ot=this.parseConfigurationModel(Je.workspace),it=Je.folders.reduce((Je,et)=>(Je.set(Lr.a.revive(et[0]),this.parseConfigurationModel(et[1])),Je),new eo.b);return new configurationModels_Configuration(et,tt,new configurationModels_ConfigurationModel,ot,it,new configurationModels_ConfigurationModel,new eo.b,!1)}static parseConfigurationModel(Je){return new configurationModels_ConfigurationModel(Je.contents,Je.keys,Je.overrides).freeze()}}class configurationModels_ConfigurationChangeEvent{constructor(Je,et,tt,ot){this.change=Je,this.previous=et,this.currentConfiguraiton=tt,this.currentWorkspace=ot,this._previousConfiguration=void 0;const it=new Set;Je.keys.forEach(Je=>it.add(Je)),Je.overrides.forEach(([,Je])=>Je.forEach(Je=>it.add(Je))),this.affectedKeys=[...it.values()];const Zt=new configurationModels_ConfigurationModel;this.affectedKeys.forEach(Je=>Zt.setValue(Je,{})),this.affectedKeysTree=Zt.contents}get previousConfiguration(){return!this._previousConfiguration&&this.previous&&(this._previousConfiguration=configurationModels_Configuration.parse(this.previous.data)),this._previousConfiguration}affectsConfiguration(Je,et){var tt;if(this.doesAffectedKeysTreeContains(this.affectedKeysTree,Je)){if(et){const ot=this.previousConfiguration?this.previousConfiguration.getValue(Je,et,null===(tt=this.previous)||void 0===tt?void 0:tt.workspace):void 0,it=this.currentConfiguraiton.getValue(Je,et,this.currentWorkspace);return!po.d(ot,it)}return!0}return!1}doesAffectedKeysTreeContains(Je,et){let tt,ot=Object(ei.g)({[et]:!0},()=>{});for(;"object"==typeof ot&&(tt=Object.keys(ot)[0]);){if(!(Je=Je[tt]))return!1;ot=ot[tt]}return!0}}var ni=tt(5);class abstractKeybindingService_AbstractKeybindingService extends uo.a{constructor(Je,et,tt,ot,it){super(),this._contextKeyService=Je,this._commandService=et,this._telemetryService=tt,this._notificationService=ot,this._logService=it,this._onDidUpdateKeybindings=this._register(new xr.b),this._currentChord=null,this._currentChordChecker=new wo.c,this._currentChordStatusMessage=null,this._currentSingleModifier=null,this._currentSingleModifierClearTimeout=new wo.g,this._logging=!1}get onDidUpdateKeybindings(){return this._onDidUpdateKeybindings?this._onDidUpdateKeybindings.event:xr.c.None}dispose(){super.dispose()}_log(Je){this._logging&&this._logService.info("[KeybindingService]: "+Je)}getKeybindings(){return this._getResolver().getKeybindings()}lookupKeybinding(Je,et){const tt=this._getResolver().lookupPrimaryKeybinding(Je,et||this._contextKeyService);if(tt)return tt.resolvedKeybinding}dispatchEvent(Je,et){return this._dispatch(Je,et)}softDispatch(Je,et){const tt=this.resolveKeyboardEvent(Je);if(tt.isChord())return console.warn("Unexpected keyboard event mapped to a chord"),null;const[ot]=tt.getDispatchParts();if(null===ot)return null;const it=this._contextKeyService.getContext(et),Zt=this._currentChord?this._currentChord.keypress:null;return this._getResolver().resolve(it,Zt,ot)}_enterChordMode(Je,et){this._currentChord={keypress:Je,label:et},this._currentChordStatusMessage=this._notificationService.status(ni.a("first.chord","({0}) was pressed. Waiting for second key of chord...",et));const tt=Date.now();this._currentChordChecker.cancelAndSet(()=>{this._documentHasFocus()?Date.now()-tt>5e3&&this._leaveChordMode():this._leaveChordMode()},500)}_leaveChordMode(){this._currentChordStatusMessage&&(this._currentChordStatusMessage.dispose(),this._currentChordStatusMessage=null),this._currentChordChecker.cancel(),this._currentChord=null}_dispatch(Je,et){return this._doDispatch(this.resolveKeyboardEvent(Je),et,!1)}_singleModifierDispatch(Je,et){const tt=this.resolveKeyboardEvent(Je),[ot]=tt.getSingleModifierDispatchParts();return null!==ot&&null===this._currentSingleModifier?(this._log(`+ Storing single modifier for possible chord ${ot}.`),this._currentSingleModifier=ot,this._currentSingleModifierClearTimeout.cancelAndSet(()=>{this._log("+ Clearing single modifier due to 300ms elapsed."),this._currentSingleModifier=null},300),!1):null!==ot&&ot===this._currentSingleModifier?(this._log(`/ Dispatching single modifier chord ${ot} ${ot}`),this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null,this._doDispatch(tt,et,!0)):(this._currentSingleModifierClearTimeout.cancel(),this._currentSingleModifier=null,!1)}_doDispatch(Je,et,tt=!1){let ot=!1;if(Je.isChord())return console.warn("Unexpected keyboard event mapped to a chord"),!1;let it=null,Zt=null;if(tt){const[et]=Je.getSingleModifierDispatchParts();it=et,Zt=et}else[it]=Je.getDispatchParts(),Zt=this._currentChord?this._currentChord.keypress:null;if(null===it)return this._log("\\ Keyboard event cannot be dispatched in keydown phase."),ot;const en=this._contextKeyService.getContext(et),Cn=Je.getLabel(),_n=this._getResolver().resolve(en,Zt,it);return this._logService.trace("KeybindingService#dispatch",Cn,null==_n?void 0:_n.commandId),_n&&_n.enterChord?(ot=!0,this._enterChordMode(it,Cn),ot):(this._currentChord&&(_n&&_n.commandId||(this._notificationService.status(ni.a("missing.chord","The key combination ({0}, {1}) is not a command.",this._currentChord.label,Cn),{hideAfter:1e4}),ot=!0)),this._leaveChordMode(),_n&&_n.commandId&&(_n.bubble||(ot=!0),void 0===_n.commandArgs?this._commandService.executeCommand(_n.commandId).then(void 0,Je=>this._notificationService.warn(Je)):this._commandService.executeCommand(_n.commandId,_n.commandArgs).then(void 0,Je=>this._notificationService.warn(Je)),this._telemetryService.publicLog2("workbenchActionExecuted",{id:_n.commandId,from:"keybinding"})),ot)}mightProducePrintableCharacter(Je){return!Je.ctrlKey&&!Je.metaKey&&(Je.keyCode>=31&&Je.keyCode<=56||Je.keyCode>=21&&Je.keyCode<=30)}}class KeybindingResolver{constructor(Je,et,tt){this._log=tt,this._defaultKeybindings=Je,this._defaultBoundCommands=new Map;for(let et=0,tt=Je.length;et<tt;et++){const tt=Je[et].command;tt&&this._defaultBoundCommands.set(tt,!0)}this._map=new Map,this._lookupMap=new Map,this._keybindings=KeybindingResolver.combine(Je,et);for(let Je=0,et=this._keybindings.length;Je<et;Je++){let et=this._keybindings[Je];0!==et.keypressParts.length&&(et.when&&0===et.when.type||this._addKeyPress(et.keypressParts[0],et))}}static _isTargetedForRemoval(Je,et,tt,ot,it){if(Je.command!==ot)return!1;if(et&&Je.keypressParts[0]!==et)return!1;if(tt&&Je.keypressParts[1]!==tt)return!1;if(it){if(!Je.when)return!1;if(!it.equals(Je.when))return!1}return!0}static combine(Je,et){Je=Je.slice(0);let tt=[];for(const ot of et){if(!ot.command||0===ot.command.length||"-"!==ot.command.charAt(0)){tt.push(ot);continue}const et=ot.command.substr(1),it=ot.keypressParts[0],Zt=ot.keypressParts[1],en=ot.when;for(let tt=Je.length-1;tt>=0;tt--)this._isTargetedForRemoval(Je[tt],it,Zt,et,en)&&Je.splice(tt,1)}return Je.concat(tt)}_addKeyPress(Je,et){const tt=this._map.get(Je);if(void 0===tt)return this._map.set(Je,[et]),void this._addToLookupMap(et);for(let Je=tt.length-1;Je>=0;Je--){let ot=tt[Je];if(ot.command===et.command)continue;const it=ot.keypressParts.length>1,Zt=et.keypressParts.length>1;it&&Zt&&ot.keypressParts[1]!==et.keypressParts[1]||KeybindingResolver.whenIsEntirelyIncluded(ot.when,et.when)&&this._removeFromLookupMap(ot)}tt.push(et),this._addToLookupMap(et)}_addToLookupMap(Je){if(!Je.command)return;let et=this._lookupMap.get(Je.command);void 0===et?(et=[Je],this._lookupMap.set(Je.command,et)):et.push(Je)}_removeFromLookupMap(Je){if(!Je.command)return;let et=this._lookupMap.get(Je.command);if(void 0!==et)for(let tt=0,ot=et.length;tt<ot;tt++)if(et[tt]===Je)return void et.splice(tt,1)}static whenIsEntirelyIncluded(Je,et){return!et||1===et.type||!(!Je||1===Je.type)&&this._implies(Je,et)}static _implies(Je,et){const terminals=Je=>9===Je.type?Je.expr:[Je];let tt=terminals(Je.negate()).concat(terminals(et));for(let Je=0;Je<tt.length;Je++){const et=tt[Je].negate();for(let ot=Je+1;ot<tt.length;ot++){const Je=tt[ot];if(et.equals(Je))return!0}}return!1}getKeybindings(){return this._keybindings}lookupPrimaryKeybinding(Je,et){const tt=this._lookupMap.get(Je);if(void 0===tt||0===tt.length)return null;if(1===tt.length)return tt[0];for(let Je=tt.length-1;Je>=0;Je--){const ot=tt[Je];if(et.contextMatchesRules(ot.when))return ot}return tt[tt.length-1]}resolve(Je,et,tt){this._log(`| Resolving ${tt}${et?" chorded from "+et:""}`);let ot=null;if(null!==et){const Je=this._map.get(et);if(void 0===Je)return this._log("\\ No keybinding entries."),null;ot=[];for(let et=0,it=Je.length;et<it;et++){let it=Je[et];it.keypressParts[1]===tt&&ot.push(it)}}else{const Je=this._map.get(tt);if(void 0===Je)return this._log("\\ No keybinding entries."),null;ot=Je}let it=this._findCommand(Je,ot);return it?null===et&&it.keypressParts.length>1&&null!==it.keypressParts[1]?(this._log(`\\ From ${ot.length} keybinding entries, matched chord, when: ${printWhenExplanation(it.when)}, source: ${printSourceExplanation(it)}.`),{enterChord:!0,leaveChord:!1,commandId:null,commandArgs:null,bubble:!1}):(this._log(`\\ From ${ot.length} keybinding entries, matched ${it.command}, when: ${printWhenExplanation(it.when)}, source: ${printSourceExplanation(it)}.`),{enterChord:!1,leaveChord:it.keypressParts.length>1,commandId:it.command,commandArgs:it.commandArgs,bubble:it.bubble}):(this._log(`\\ From ${ot.length} keybinding entries, no when clauses matched the context.`),null)}_findCommand(Je,et){for(let tt=et.length-1;tt>=0;tt--){let ot=et[tt];if(KeybindingResolver.contextMatchesRules(Je,ot.when))return ot}return null}static contextMatchesRules(Je,et){return!et||et.evaluate(Je)}}function printWhenExplanation(Je){return Je?""+Je.serialize():"no when condition"}function printSourceExplanation(Je){return Je.extensionId?Je.isBuiltinExtension?"built-in extension "+Je.extensionId:"user extension "+Je.extensionId:Je.isDefault?"built-in":"user"}var ri=tt(360);class ResolvedKeybindingItem{constructor(Je,et,tt,ot,it,Zt,en){this._resolvedKeybindingItemBrand=void 0,this.resolvedKeybinding=Je,this.keypressParts=Je?removeElementsAfterNulls(Je.getDispatchParts()):[],Je&&0===this.keypressParts.length&&(this.keypressParts=removeElementsAfterNulls(Je.getSingleModifierDispatchParts())),this.bubble=!!et&&94===et.charCodeAt(0),this.command=this.bubble?et.substr(1):et,this.commandArgs=tt,this.when=ot,this.isDefault=it,this.extensionId=Zt,this.isBuiltinExtension=en}}function removeElementsAfterNulls(Je){let et=[];for(let tt=0,ot=Je.length;tt<ot;tt++){const ot=Je[tt];if(!ot)return et;et.push(ot)}return et}var oi=tt(1067);class baseResolvedKeybinding_BaseResolvedKeybinding extends kr.c{constructor(Je,et){if(super(),0===et.length)throw Object(So.b)("parts");this._os=Je,this._parts=et}getLabel(){return oi.b.toLabel(this._os,this._parts,Je=>this._getLabel(Je))}getAriaLabel(){return oi.a.toLabel(this._os,this._parts,Je=>this._getAriaLabel(Je))}isChord(){return this._parts.length>1}getParts(){return this._parts.map(Je=>this._getPart(Je))}_getPart(Je){return new kr.d(Je.ctrlKey,Je.shiftKey,Je.altKey,Je.metaKey,this._getLabel(Je),this._getAriaLabel(Je))}getDispatchParts(){return this._parts.map(Je=>this._getDispatchPart(Je))}getSingleModifierDispatchParts(){return this._parts.map(Je=>this._getSingleModifierDispatchPart(Je))}}class usLayoutResolvedKeybinding_USLayoutResolvedKeybinding extends baseResolvedKeybinding_BaseResolvedKeybinding{constructor(Je,et){super(et,Je.parts)}_keyCodeToUILabel(Je){if(2===this._os)switch(Je){case 15:return"←";case 16:return"↑";case 17:return"→";case 18:return"↓"}return kr.b.toString(Je)}_getLabel(Je){return Je.isDuplicateModifierCase()?"":this._keyCodeToUILabel(Je.keyCode)}_getAriaLabel(Je){return Je.isDuplicateModifierCase()?"":kr.b.toString(Je.keyCode)}_getDispatchPart(Je){return usLayoutResolvedKeybinding_USLayoutResolvedKeybinding.getDispatchStr(Je)}static getDispatchStr(Je){if(Je.isModifierKey())return null;let et="";return Je.ctrlKey&&(et+="ctrl+"),Je.shiftKey&&(et+="shift+"),Je.altKey&&(et+="alt+"),Je.metaKey&&(et+="meta+"),et+=kr.b.toString(Je.keyCode),et}_getSingleModifierDispatchPart(Je){return 5!==Je.keyCode||Je.shiftKey||Je.altKey||Je.metaKey?4!==Je.keyCode||Je.ctrlKey||Je.altKey||Je.metaKey?6!==Je.keyCode||Je.ctrlKey||Je.shiftKey||Je.metaKey?57!==Je.keyCode||Je.ctrlKey||Je.shiftKey||Je.altKey?null:"meta":"alt":"shift":"ctrl"}}var ii=tt(181),ai=tt(1229),si=tt(177),simpleServices_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},simpleServices_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},simpleServices_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class simpleServices_SimpleModel{constructor(Je){this.disposed=!1,this.model=Je,this._onWillDispose=new xr.b}get textEditorModel(){return this.model}dispose(){this.disposed=!0,this._onWillDispose.fire()}}let li=class SimpleEditorModelResolverService{constructor(Je){this.modelService=Je}setEditor(Je){this.editor=Je}createModelReference(Je){let et=null;return this.editor&&(et=function withTypedEditor(Je,et,tt){return Object(Xo.b)(Je)?et(Je):tt(Je)}(this.editor,et=>this.findModel(et,Je),et=>this.findModel(et.getOriginalEditor(),Je)||this.findModel(et.getModifiedEditor(),Je))),et?Promise.resolve(new uo.c(new simpleServices_SimpleModel(et))):Promise.reject(new Error("Model not found"))}findModel(Je,et){let tt=this.modelService.getModel(et);return tt&&tt.uri.toString()!==et.toString()?null:tt}};li=simpleServices_decorate([simpleServices_param(0,Fo.a)],li);class SimpleEditorProgressService{show(){return SimpleEditorProgressService.NULL_PROGRESS_RUNNER}showWhile(Je,et){return simpleServices_awaiter(this,void 0,void 0,(function*(){yield Je}))}}SimpleEditorProgressService.NULL_PROGRESS_RUNNER={done:()=>{},total:()=>{},worked:()=>{}};class SimpleDialogService{confirm(Je){return this.doConfirm(Je).then(Je=>({confirmed:Je,checkboxChecked:!1}))}doConfirm(Je){let et=Je.message;return Je.detail&&(et=et+"\n\n"+Je.detail),Promise.resolve(window.confirm(et))}show(Je,et,tt,ot){return Promise.resolve({choice:0})}}class simpleServices_SimpleNotificationService{info(Je){return this.notify({severity:Zo.a.Info,message:Je})}warn(Je){return this.notify({severity:Zo.a.Warning,message:Je})}error(Je){return this.notify({severity:Zo.a.Error,message:Je})}notify(Je){switch(Je.severity){case Zo.a.Error:console.error(Je.message);break;case Zo.a.Warning:console.warn(Je.message);break;default:console.log(Je.message)}return simpleServices_SimpleNotificationService.NO_OP}status(Je,et){return uo.a.None}}simpleServices_SimpleNotificationService.NO_OP=new ii.b;class simpleServices_StandaloneCommandService{constructor(Je){this._onWillExecuteCommand=new xr.b,this._onDidExecuteCommand=new xr.b,this.onDidExecuteCommand=this._onDidExecuteCommand.event,this._instantiationService=Je}executeCommand(Je,...et){const tt=oo.a.getCommand(Je);if(!tt)return Promise.reject(new Error(`command '${Je}' not found`));try{this._onWillExecuteCommand.fire({commandId:Je,args:et});const ot=this._instantiationService.invokeFunction.apply(this._instantiationService,[tt.handler,...et]);return this._onDidExecuteCommand.fire({commandId:Je,args:et}),Promise.resolve(ot)}catch(Je){return Promise.reject(Je)}}}class simpleServices_StandaloneKeybindingService extends abstractKeybindingService_AbstractKeybindingService{constructor(Je,et,tt,ot,it,Zt){super(Je,et,tt,ot,it),this._cachedResolver=null,this._dynamicKeybindings=[],this._register(Qr.i(Zt,Qr.d.KEY_DOWN,Je=>{const et=new Go.a(Je);this._dispatch(et,et.target)&&(et.preventDefault(),et.stopPropagation())})),this._register(Qr.i(window,Qr.d.KEY_UP,Je=>{const et=new Go.a(Je);this._singleModifierDispatch(et,et.target)&&et.preventDefault()}))}addDynamicKeybinding(Je,et,tt,ot){const it=Object(kr.f)(et,Oo.a),Zt=new uo.b;return it&&(this._dynamicKeybindings.push({keybinding:it,command:Je,when:ot,weight1:1e3,weight2:0,extensionId:null,isBuiltinExtension:!1}),Zt.add(Object(uo.i)(()=>{for(let et=0;et<this._dynamicKeybindings.length;et++){if(this._dynamicKeybindings[et].command===Je)return this._dynamicKeybindings.splice(et,1),void this.updateResolver({source:1})}}))),Zt.add(oo.a.registerCommand(Je,tt)),this.updateResolver({source:1}),Zt}updateResolver(Je){this._cachedResolver=null,this._onDidUpdateKeybindings.fire(Je)}_getResolver(){if(!this._cachedResolver){const Je=this._toNormalizedKeybindingItems(ri.a.getDefaultKeybindings(),!0),et=this._toNormalizedKeybindingItems(this._dynamicKeybindings,!1);this._cachedResolver=new KeybindingResolver(Je,et,Je=>this._log(Je))}return this._cachedResolver}_documentHasFocus(){return document.hasFocus()}_toNormalizedKeybindingItems(Je,et){let tt=[],ot=0;for(const it of Je){const Je=it.when||void 0,Zt=it.keybinding;if(Zt){const en=this.resolveKeybinding(Zt);for(const Zt of en)tt[ot++]=new ResolvedKeybindingItem(Zt,it.command,it.commandArgs,Je,et,null,!1)}else tt[ot++]=new ResolvedKeybindingItem(void 0,it.command,it.commandArgs,Je,et,null,!1)}return tt}resolveKeybinding(Je){return[new usLayoutResolvedKeybinding_USLayoutResolvedKeybinding(Je,Oo.a)]}resolveKeyboardEvent(Je){let et=new kr.e(Je.ctrlKey,Je.shiftKey,Je.altKey,Je.metaKey,Je.keyCode).toChord();return new usLayoutResolvedKeybinding_USLayoutResolvedKeybinding(et,Oo.a)}}function isConfigurationOverrides(Je){return Je&&"object"==typeof Je&&(!Je.overrideIdentifier||"string"==typeof Je.overrideIdentifier)&&(!Je.resource||Je.resource instanceof Lr.a)}class simpleServices_SimpleConfigurationService{constructor(){this._onDidChangeConfiguration=new xr.b,this.onDidChangeConfiguration=this._onDidChangeConfiguration.event,this._configuration=new configurationModels_Configuration(new configurationModels_DefaultConfigurationModel,new configurationModels_ConfigurationModel)}getValue(Je,et){const tt="string"==typeof Je?Je:void 0,ot=isConfigurationOverrides(Je)?Je:isConfigurationOverrides(et)?et:{};return this._configuration.getValue(tt,ot,void 0)}updateValues(Je){const et={data:this._configuration.toData()};let tt=[];for(const et of Je){const[Je,ot]=et;this.getValue(Je)!==ot&&(this._configuration.updateValue(Je,ot),tt.push(Je))}if(tt.length>0){const Je=new configurationModels_ConfigurationChangeEvent({keys:tt,overrides:[]},et,this._configuration);Je.source=7,Je.sourceConfig=null,this._onDidChangeConfiguration.fire(Je)}return Promise.resolve()}}class simpleServices_SimpleResourceConfigurationService{constructor(Je){this.configurationService=Je,this._onDidChangeConfiguration=new xr.b,this.configurationService.onDidChangeConfiguration(Je=>{this._onDidChangeConfiguration.fire({affectedKeys:Je.affectedKeys,affectsConfiguration:(et,tt)=>Je.affectsConfiguration(tt)})})}getValue(Je,et,tt){const ot=(Nr.a.isIPosition(et)?et:null)?"string"==typeof tt?tt:void 0:"string"==typeof et?et:void 0;return void 0===ot?this.configurationService.getValue():this.configurationService.getValue(ot)}}let ci=class SimpleResourcePropertiesService{constructor(Je){this.configurationService=Je}getEOL(Je,et){const tt=this.configurationService.getValue("files.eol",{overrideIdentifier:et,resource:Je});return tt&&"string"==typeof tt&&"auto"!==tt?tt:Oo.d||Oo.f?"\n":"\r\n"}};ci=simpleServices_decorate([simpleServices_param(0,ei.a)],ci);class StandaloneTelemetryService{publicLog(Je,et){return Promise.resolve(void 0)}publicLog2(Je,et){return this.publicLog(Je,et)}}class simpleServices_SimpleWorkspaceContextService{constructor(){const Je=Lr.a.from({scheme:simpleServices_SimpleWorkspaceContextService.SCHEME,authority:"model",path:"/"});this.workspace={id:"4064f6ec-cb38-4ad0-af64-ee6467e63c82",folders:[new ai.b({uri:Je,name:"",index:0})]}}getWorkspace(){return this.workspace}}function updateConfigurationService(Je,et,tt){if(!et)return;if(!(Je instanceof simpleServices_SimpleConfigurationService))return;let ot=[];Object.keys(et).forEach(Je=>{Object(Qo.d)(Je)&&ot.push(["editor."+Je,et[Je]]),tt&&Object(Qo.c)(Je)&&ot.push(["diffEditor."+Je,et[Je]])}),ot.length>0&&Je.updateValues(ot)}simpleServices_SimpleWorkspaceContextService.SCHEME="inmemory";class simpleServices_SimpleBulkEditService{constructor(Je){this._modelService=Je}hasPreviewHandler(){return!1}apply(Je,et){return simpleServices_awaiter(this,void 0,void 0,(function*(){const et=new Map;for(let tt of Je){if(!(tt instanceof Yo.c))throw new Error("bad edit - only text edits are supported");const Je=this._modelService.getModel(tt.resource);if(!Je)throw new Error("bad edit - model not found");if("number"==typeof tt.versionId&&Je.getVersionId()!==tt.versionId)throw new Error("bad state - model changed in the meantime");let ot=et.get(Je);ot||(ot=[],et.set(Je,ot)),ot.push(Jo.a.replaceMove(Wr.a.lift(tt.textEdit.range),tt.textEdit.text))}let tt=0,ot=0;for(const[Je,it]of et)Je.pushStackElement(),Je.pushEditOperations([],it,()=>[]),Je.pushStackElement(),ot+=1,tt+=it.length;return{ariaSummary:To.w(si.g.bulkEditServiceSummary,tt,ot)}}))}}class SimpleUriLabelService{getUriLabel(Je,et){return"file"===Je.scheme?Je.fsPath:Je.path}}class simpleServices_SimpleLayoutService{constructor(Je,et){this._codeEditorService=Je,this._container=et,this.onDidLayout=xr.c.None}get dimension(){return this._dimension||(this._dimension=Qr.z(window.document.body)),this._dimension}get container(){return this._container}focus(){var Je;null===(Je=this._codeEditorService.getFocusedCodeEditor())||void 0===Je||Je.focus()}}var ui,di=tt(199),pi=tt(1230),hi=tt(2834),fi=tt.n(hi),gi={insert:"head",singleton:!1},mi=(Ur()(fi.a,gi),fi.a.locals,tt(123)),bi=tt(507),vi=tt(298),yi=tt(308),Ci=tt(2835),_i=tt.n(Ci),wi={insert:"head",singleton:!1},Si=(Ur()(_i.a,wi),_i.a.locals,tt(504)),Oi=tt(390),xi=tt(186),ki=tt(13),Ei=tt(164),Di=tt(25),Pi=tt(11),Li=tt(49),Ti=tt(65),Ii=tt(278),diffReview_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class DiffEntry{constructor(Je,et,tt,ot){this.originalLineStart=Je,this.originalLineEnd=et,this.modifiedLineStart=tt,this.modifiedLineEnd=ot}getType(){return 0===this.originalLineStart?1:0===this.modifiedLineStart?2:0}}class Diff{constructor(Je){this.entries=Je}}const ji=Object(Ii.b)("diff-review-insert",Ti.b.add,ni.a("diffReviewInsertIcon","Icon for 'Insert' in diff review.")),Mi=Object(Ii.b)("diff-review-remove",Ti.b.remove,ni.a("diffReviewRemoveIcon","Icon for 'Remove' in diff review.")),Ai=Object(Ii.b)("diff-review-close",Ti.b.close,ni.a("diffReviewCloseIcon","Icon for 'Close' in diff review."));class diffReview_DiffReview extends uo.a{constructor(Je){super(),this._width=0,this._diffEditor=Je,this._isVisible=!1,this.shadow=Object(mi.b)(document.createElement("div")),this.shadow.setClassName("diff-review-shadow"),this.actionBarContainer=Object(mi.b)(document.createElement("div")),this.actionBarContainer.setClassName("diff-review-actions"),this._actionBar=this._register(new Si.a(this.actionBarContainer.domNode)),this._actionBar.push(new xi.a("diffreview.close",ni.a("label.close","Close"),"close-diff-review "+Li.d.asClassName(Ai),!0,()=>diffReview_awaiter(this,void 0,void 0,(function*(){return this.hide()}))),{label:!1,icon:!0}),this.domNode=Object(mi.b)(document.createElement("div")),this.domNode.setClassName("diff-review monaco-editor-background"),this._content=Object(mi.b)(document.createElement("div")),this._content.setClassName("diff-review-content"),this._content.setAttribute("role","code"),this.scrollbar=this._register(new Oi.a(this._content.domNode,{})),this.domNode.domNode.appendChild(this.scrollbar.getDomNode()),this._register(Je.onDidUpdateDiff(()=>{this._isVisible&&(this._diffs=this._compute(),this._render())})),this._register(Je.getModifiedEditor().onDidChangeCursorPosition(()=>{this._isVisible&&this._render()})),this._register(Qr.o(this.domNode.domNode,"click",Je=>{Je.preventDefault();let et=Qr.x(Je.target,"diff-review-row");et&&this._goToRow(et)})),this._register(Qr.o(this.domNode.domNode,"keydown",Je=>{(Je.equals(18)||Je.equals(2066)||Je.equals(530))&&(Je.preventDefault(),this._goToRow(this._getNextRow())),(Je.equals(16)||Je.equals(2064)||Je.equals(528))&&(Je.preventDefault(),this._goToRow(this._getPrevRow())),(Je.equals(9)||Je.equals(2057)||Je.equals(521)||Je.equals(1033))&&(Je.preventDefault(),this.hide()),(Je.equals(10)||Je.equals(3))&&(Je.preventDefault(),this.accept())})),this._diffs=[],this._currentDiff=null}prev(){let Je=0;if(this._isVisible||(this._diffs=this._compute()),this._isVisible){let et=-1;for(let Je=0,tt=this._diffs.length;Je<tt;Je++)if(this._diffs[Je]===this._currentDiff){et=Je;break}Je=this._diffs.length+et-1}else Je=this._findDiffIndex(this._diffEditor.getPosition());if(0===this._diffs.length)return;Je%=this._diffs.length;const et=this._diffs[Je].entries;this._diffEditor.setPosition(new Nr.a(et[0].modifiedLineStart,1)),this._diffEditor.setSelection({startColumn:1,startLineNumber:et[0].modifiedLineStart,endColumn:1073741824,endLineNumber:et[et.length-1].modifiedLineEnd}),this._isVisible=!0,this._diffEditor.doLayout(),this._render(),this._goToRow(this._getNextRow())}next(){let Je=0;if(this._isVisible||(this._diffs=this._compute()),this._isVisible){let et=-1;for(let Je=0,tt=this._diffs.length;Je<tt;Je++)if(this._diffs[Je]===this._currentDiff){et=Je;break}Je=et+1}else Je=this._findDiffIndex(this._diffEditor.getPosition());if(0===this._diffs.length)return;Je%=this._diffs.length;const et=this._diffs[Je].entries;this._diffEditor.setPosition(new Nr.a(et[0].modifiedLineStart,1)),this._diffEditor.setSelection({startColumn:1,startLineNumber:et[0].modifiedLineStart,endColumn:1073741824,endLineNumber:et[et.length-1].modifiedLineEnd}),this._isVisible=!0,this._diffEditor.doLayout(),this._render(),this._goToRow(this._getNextRow())}accept(){let Je=-1,et=this._getCurrentFocusedRow();if(et){let tt=parseInt(et.getAttribute("data-line"),10);isNaN(tt)||(Je=tt)}this.hide(),-1!==Je&&(this._diffEditor.setPosition(new Nr.a(Je,1)),this._diffEditor.revealPosition(new Nr.a(Je,1),1))}hide(){this._isVisible=!1,this._diffEditor.updateOptions({readOnly:!1}),this._diffEditor.focus(),this._diffEditor.doLayout(),this._render()}_getPrevRow(){let Je=this._getCurrentFocusedRow();return Je?Je.previousElementSibling?Je.previousElementSibling:Je:this._getFirstRow()}_getNextRow(){let Je=this._getCurrentFocusedRow();return Je?Je.nextElementSibling?Je.nextElementSibling:Je:this._getFirstRow()}_getFirstRow(){return this.domNode.domNode.querySelector(".diff-review-row")}_getCurrentFocusedRow(){let Je=document.activeElement;return Je&&/diff-review-row/.test(Je.className)?Je:null}_goToRow(Je){let et=this._getCurrentFocusedRow();Je.tabIndex=0,Je.focus(),et&&et!==Je&&(et.tabIndex=-1),this.scrollbar.scanDomNode()}isVisible(){return this._isVisible}layout(Je,et,tt){this._width=et,this.shadow.setTop(Je-6),this.shadow.setWidth(et),this.shadow.setHeight(this._isVisible?6:0),this.domNode.setTop(Je),this.domNode.setWidth(et),this.domNode.setHeight(tt),this._content.setHeight(tt),this._content.setWidth(et),this._isVisible?(this.actionBarContainer.setAttribute("aria-hidden","false"),this.actionBarContainer.setDisplay("block")):(this.actionBarContainer.setAttribute("aria-hidden","true"),this.actionBarContainer.setDisplay("none"))}_compute(){const Je=this._diffEditor.getLineChanges();if(!Je||0===Je.length)return[];const et=this._diffEditor.getOriginalEditor().getModel(),tt=this._diffEditor.getModifiedEditor().getModel();return et&&tt?diffReview_DiffReview._mergeAdjacent(Je,et.getLineCount(),tt.getLineCount()):[]}static _mergeAdjacent(Je,et,tt){if(!Je||0===Je.length)return[];let ot=[],it=0;for(let Zt=0,en=Je.length;Zt<en;Zt++){const Cn=Je[Zt],_n=Cn.originalStartLineNumber,wn=Cn.originalEndLineNumber,Sn=Cn.modifiedStartLineNumber,xn=Cn.modifiedEndLineNumber;let kn=[],En=0;{const et=0===wn?_n:_n-1,tt=0===xn?Sn:Sn-1;let ot=1,it=1;if(Zt>0){const et=Je[Zt-1];ot=0===et.originalEndLineNumber?et.originalStartLineNumber+1:et.originalEndLineNumber+1,it=0===et.modifiedEndLineNumber?et.modifiedStartLineNumber+1:et.modifiedEndLineNumber+1}let en=et-3+1,Cn=tt-3+1;if(en<ot){const Je=ot-en;en+=Je,Cn+=Je}if(Cn<it){const Je=it-Cn;en+=Je,Cn+=Je}kn[En++]=new DiffEntry(en,et,Cn,tt)}0!==wn&&(kn[En++]=new DiffEntry(_n,wn,0,0)),0!==xn&&(kn[En++]=new DiffEntry(0,0,Sn,xn));{const ot=0===wn?_n+1:wn+1,it=0===xn?Sn+1:xn+1;let Cn=et,Dn=tt;if(Zt+1<en){const et=Je[Zt+1];Cn=0===et.originalEndLineNumber?et.originalStartLineNumber:et.originalStartLineNumber-1,Dn=0===et.modifiedEndLineNumber?et.modifiedStartLineNumber:et.modifiedStartLineNumber-1}let Pn=ot+3-1,Ln=it+3-1;if(Pn>Cn){const Je=Cn-Pn;Pn+=Je,Ln+=Je}if(Ln>Dn){const Je=Dn-Ln;Pn+=Je,Ln+=Je}kn[En++]=new DiffEntry(ot,Pn,it,Ln)}ot[it++]=new Diff(kn)}let Zt=ot[0].entries,en=[],Cn=0;for(let Je=1,et=ot.length;Je<et;Je++){const et=ot[Je].entries,tt=Zt[Zt.length-1],it=et[0];0===tt.getType()&&0===it.getType()&&it.originalLineStart<=tt.originalLineEnd?(Zt[Zt.length-1]=new DiffEntry(tt.originalLineStart,it.originalLineEnd,tt.modifiedLineStart,it.modifiedLineEnd),Zt=Zt.concat(et.slice(1))):(en[Cn++]=new Diff(Zt),Zt=et)}return en[Cn++]=new Diff(Zt),en}_findDiffIndex(Je){const et=Je.lineNumber;for(let Je=0,tt=this._diffs.length;Je<tt;Je++){const tt=this._diffs[Je].entries;if(et<=tt[tt.length-1].modifiedLineEnd)return Je}return 0}_render(){const Je=this._diffEditor.getOriginalEditor().getOptions(),et=this._diffEditor.getModifiedEditor().getOptions(),tt=this._diffEditor.getOriginalEditor().getModel(),ot=this._diffEditor.getModifiedEditor().getModel(),it=tt.getOptions(),Zt=ot.getOptions();if(!this._isVisible||!tt||!ot)return Qr.t(this._content.domNode),this._currentDiff=null,void this.scrollbar.scanDomNode();this._diffEditor.updateOptions({readOnly:!0});const en=this._findDiffIndex(this._diffEditor.getPosition());if(this._diffs[en]===this._currentDiff)return;this._currentDiff=this._diffs[en];const Cn=this._diffs[en].entries;let _n=document.createElement("div");_n.className="diff-review-table",_n.setAttribute("role","list"),_n.setAttribute("aria-label",'Difference review. Use "Stage | Unstage | Revert Selected Ranges" commands'),vi.a.applyFontInfoSlow(_n,et.get(41));let wn=0,Sn=0,xn=0,kn=0;for(let Je=0,et=Cn.length;Je<et;Je++){const et=Cn[Je],tt=et.originalLineStart,ot=et.originalLineEnd,it=et.modifiedLineStart,Zt=et.modifiedLineEnd;0!==tt&&(0===wn||tt<wn)&&(wn=tt),0!==ot&&(0===Sn||ot>Sn)&&(Sn=ot),0!==it&&(0===xn||it<xn)&&(xn=it),0!==Zt&&(0===kn||Zt>kn)&&(kn=Zt)}let En=document.createElement("div");En.className="diff-review-row";let Dn=document.createElement("div");Dn.className="diff-review-cell diff-review-summary";const Pn=Sn-wn+1,Ln=kn-xn+1;Dn.appendChild(document.createTextNode(`${en+1}/${this._diffs.length}: @@ -${wn},${Pn} +${xn},${Ln} @@`)),En.setAttribute("data-line",String(xn));const getAriaLines=Je=>0===Je?ni.a("no_lines_changed","no lines changed"):1===Je?ni.a("one_line_changed","1 line changed"):ni.a("more_lines_changed","{0} lines changed",Je),Tn=getAriaLines(Pn),In=getAriaLines(Ln);En.setAttribute("aria-label",ni.a({key:"header",comment:["This is the ARIA label for a git diff header.","A git diff header looks like this: @@ -154,12 +159,39 @@.","That encodes that at original line 154 (which is now line 159), 12 lines were removed/changed with 39 lines.","Variables 0 and 1 refer to the diff index out of total number of diffs.","Variables 2 and 4 will be numbers (a line number).",'Variables 3 and 5 will be "no lines changed", "1 line changed" or "X lines changed", localized separately.']},"Difference {0} of {1}: original line {2}, {3}, modified line {4}, {5}",en+1,this._diffs.length,wn,Tn,xn,In)),En.appendChild(Dn),En.setAttribute("role","listitem"),_n.appendChild(En);const jn=et.get(57);let Mn=xn;for(let en=0,wn=Cn.length;en<wn;en++){const wn=Cn[en];diffReview_DiffReview._renderSection(_n,wn,Mn,jn,this._width,Je,tt,it,et,ot,Zt),0!==wn.modifiedLineStart&&(Mn=wn.modifiedLineEnd)}Qr.t(this._content.domNode),this._content.domNode.appendChild(_n),this.scrollbar.scanDomNode()}static _renderSection(Je,et,tt,ot,it,Zt,en,Cn,_n,wn,Sn){const xn=et.getType();let kn="diff-review-row",En="";let Dn=null;switch(xn){case 1:kn="diff-review-row line-insert",En=" char-insert",Dn=ji;break;case 2:kn="diff-review-row line-delete",En=" char-delete",Dn=Mi}const Pn=et.originalLineStart,Ln=et.originalLineEnd,Tn=et.modifiedLineStart,In=et.modifiedLineEnd,jn=Math.max(In-Tn,Ln-Pn),Mn=Zt.get(129),An=Mn.glyphMarginWidth+Mn.lineNumbersWidth,Rn=_n.get(129),Nn=10+Rn.glyphMarginWidth+Rn.lineNumbersWidth;for(let et=0;et<=jn;et++){const Ln=0===Pn?0:Pn+et,In=0===Tn?0:Tn+et,jn=document.createElement("div");jn.style.minWidth=it+"px",jn.className=kn,jn.setAttribute("role","listitem"),0!==In&&(tt=In),jn.setAttribute("data-line",String(tt));let Mn=document.createElement("div");Mn.className="diff-review-cell",Mn.style.height=ot+"px",jn.appendChild(Mn);const Rn=document.createElement("span");Rn.style.width=An+"px",Rn.style.minWidth=An+"px",Rn.className="diff-review-line-number"+En,0!==Ln?Rn.appendChild(document.createTextNode(String(Ln))):Rn.innerText=" ",Mn.appendChild(Rn);const Fn=document.createElement("span");Fn.style.width=Nn+"px",Fn.style.minWidth=Nn+"px",Fn.style.paddingRight="10px",Fn.className="diff-review-line-number"+En,0!==In?Fn.appendChild(document.createTextNode(String(In))):Fn.innerText=" ",Mn.appendChild(Fn);const Bn=document.createElement("span");if(Bn.className="diff-review-spacer",Dn){const Je=document.createElement("span");Je.className=Li.d.asClassName(Dn),Je.innerText=" ",Bn.appendChild(Je)}else Bn.innerText=" ";let Vn;if(Mn.appendChild(Bn),0!==In){let Je=this._renderLine(wn,_n,Sn.tabSize,In);diffReview_DiffReview._ttPolicy&&(Je=diffReview_DiffReview._ttPolicy.createHTML(Je)),Mn.insertAdjacentHTML("beforeend",Je),Vn=wn.getLineContent(In)}else{let Je=this._renderLine(en,Zt,Cn.tabSize,Ln);diffReview_DiffReview._ttPolicy&&(Je=diffReview_DiffReview._ttPolicy.createHTML(Je)),Mn.insertAdjacentHTML("beforeend",Je),Vn=en.getLineContent(Ln)}0===Vn.length&&(Vn=ni.a("blankLine","blank"));let Wn="";switch(xn){case 0:Wn=Ln===In?ni.a({key:"unchangedLine",comment:["The placeholders are contents of the line and should not be translated."]},"{0} unchanged line {1}",Vn,Ln):ni.a("equalLine","{0} original line {1} modified line {2}",Vn,Ln,In);break;case 1:Wn=ni.a("insertLine","+ {0} modified line {1}",Vn,In);break;case 2:Wn=ni.a("deleteLine","- {0} original line {1}",Vn,Ln)}jn.setAttribute("aria-label",Wn),Je.appendChild(jn)}}static _renderLine(Je,et,tt,ot){const it=Je.getLineContent(ot),Zt=et.get(41),en=Ho.a.createEmpty(it),Cn=qo.f.isBasicASCII(it,Je.mightContainNonBasicASCII()),_n=qo.f.containsRTL(it,Cn,Je.mightContainRTL());return Object($o.e)(new $o.c(Zt.isMonospace&&!et.get(27),Zt.canUseHalfwidthRightwardsArrow,it,!1,Cn,_n,0,en,[],tt,0,Zt.spaceWidth,Zt.middotWidth,Zt.wsmiddotWidth,et.get(104),et.get(87),et.get(81),et.get(42)!==Sr.e.OFF,null)).html}}diffReview_DiffReview._ttPolicy=null===(ui=window.trustedTypes)||void 0===ui?void 0:ui.createPolicy("diffReview",{createHTML:Je=>Je}),Object(Li.f)((Je,et)=>{const tt=Je.getColor(Ei.k);tt&&et.addRule(`.monaco-diff-editor .diff-review-line-number { color: ${tt}; }`);const ot=Je.getColor(Pi.yc);ot&&et.addRule(`.monaco-diff-editor .diff-review-shadow { box-shadow: ${ot} 0 -6px 6px -6px inset; }`)});class diffReview_DiffReviewNext extends ki.b{constructor(){super({id:"editor.action.diffReview.next",label:ni.a("editor.action.diffReview.next","Go to Next Difference"),alias:"Go to Next Difference",precondition:Di.a.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:65,weight:100}})}run(Je,et){const tt=findFocusedDiffEditor(Je);tt&&tt.diffReviewNext()}}class diffReview_DiffReviewPrev extends ki.b{constructor(){super({id:"editor.action.diffReview.prev",label:ni.a("editor.action.diffReview.prev","Go to Previous Difference"),alias:"Go to Previous Difference",precondition:Di.a.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:1089,weight:100}})}run(Je,et){const tt=findFocusedDiffEditor(Je);tt&&tt.diffReviewPrev()}}function findFocusedDiffEditor(Je){const et=Je.get(Yr.a),tt=et.listDiffEditors(),ot=et.getActiveCodeEditor();if(!ot)return null;for(let Je=0,et=tt.length;Je<et;Je++){const et=tt[Je];if(et.getModifiedEditor().getId()===ot.getId()||et.getOriginalEditor().getId()===ot.getId())return et}return null}Object(ki.j)(diffReview_DiffReviewNext),Object(ki.j)(diffReview_DiffReviewPrev);var Ri=tt(530),Ni=tt(115),Fi=tt(1103),Bi=tt(566),Vi=tt(58),Wi=tt(817),zi=tt(317),inlineDiffMargin_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class inlineDiffMargin_InlineDiffMargin extends uo.a{constructor(Je,et,tt,ot,it,Zt){super(),this._viewZoneId=Je,this._marginDomNode=et,this.editor=tt,this.diff=ot,this._contextMenuService=it,this._clipboardService=Zt,this._visibility=!1,this._marginDomNode.style.zIndex="10",this._diffActions=document.createElement("div"),this._diffActions.className=Ti.b.lightBulb.classNames+" lightbulb-glyph",this._diffActions.style.position="absolute";const en=tt.getOption(57),Cn=tt.getModel().getEOL();this._diffActions.style.right="0px",this._diffActions.style.visibility="hidden",this._diffActions.style.height=en+"px",this._diffActions.style.lineHeight=en+"px",this._marginDomNode.appendChild(this._diffActions);const _n=[];_n.push(new xi.a("diff.clipboard.copyDeletedContent",ot.originalEndLineNumber>ot.modifiedStartLineNumber?ni.a("diff.clipboard.copyDeletedLinesContent.label","Copy deleted lines"):ni.a("diff.clipboard.copyDeletedLinesContent.single.label","Copy deleted line"),void 0,!0,()=>inlineDiffMargin_awaiter(this,void 0,void 0,(function*(){const Je=new Wr.a(ot.originalStartLineNumber,1,ot.originalEndLineNumber+1,1),et=ot.originalModel.getValueInRange(Je);yield this._clipboardService.writeText(et)}))));let wn=0,Sn=void 0;ot.originalEndLineNumber>ot.modifiedStartLineNumber&&(Sn=new xi.a("diff.clipboard.copyDeletedLineContent",ni.a("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",ot.originalStartLineNumber),void 0,!0,()=>inlineDiffMargin_awaiter(this,void 0,void 0,(function*(){const Je=ot.originalModel.getLineContent(ot.originalStartLineNumber+wn);yield this._clipboardService.writeText(Je)}))),_n.push(Sn));tt.getOption(79)||_n.push(new xi.a("diff.inline.revertChange",ni.a("diff.inline.revertChange.label","Revert this change"),void 0,!0,()=>inlineDiffMargin_awaiter(this,void 0,void 0,(function*(){const Je=new Wr.a(ot.originalStartLineNumber,1,ot.originalEndLineNumber,ot.originalModel.getLineMaxColumn(ot.originalEndLineNumber)),et=ot.originalModel.getValueInRange(Je);if(0===ot.modifiedEndLineNumber){const Je=tt.getModel().getLineMaxColumn(ot.modifiedStartLineNumber);tt.executeEdits("diffEditor",[{range:new Wr.a(ot.modifiedStartLineNumber,Je,ot.modifiedStartLineNumber,Je),text:Cn+et}])}else{const Je=tt.getModel().getLineMaxColumn(ot.modifiedEndLineNumber);tt.executeEdits("diffEditor",[{range:new Wr.a(ot.modifiedStartLineNumber,1,ot.modifiedEndLineNumber,Je),text:et}])}}))));const showContextMenu=(Je,et)=>{this._contextMenuService.showContextMenu({getAnchor:()=>({x:Je,y:et}),getActions:()=>(Sn&&(Sn.label=ni.a("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",ot.originalStartLineNumber+wn)),_n),autoSelectFirstItem:!0})};this._register(Qr.o(this._diffActions,"mousedown",Je=>{const{top:et,height:tt}=Qr.D(this._diffActions);let ot=Math.floor(en/3);Je.preventDefault(),showContextMenu(Je.posx,et+tt+ot)})),this._register(tt.onMouseMove(Je=>{if(8===Je.target.type||5===Je.target.type){Je.target.detail.viewZoneId===this._viewZoneId?(this.visibility=!0,wn=this._updateLightBulbPosition(this._marginDomNode,Je.event.browserEvent.y,en)):this.visibility=!1}else this.visibility=!1})),this._register(tt.onMouseDown(Je=>{if(Je.event.rightButton&&(8===Je.target.type||5===Je.target.type)){Je.target.detail.viewZoneId===this._viewZoneId&&(Je.event.preventDefault(),wn=this._updateLightBulbPosition(this._marginDomNode,Je.event.browserEvent.y,en),showContextMenu(Je.event.posx,Je.event.posy+en))}}))}get visibility(){return this._visibility}set visibility(Je){this._visibility!==Je&&(this._visibility=Je,this._diffActions.style.visibility=Je?"visible":"hidden")}_updateLightBulbPosition(Je,et,tt){const{top:ot}=Qr.D(Je),it=et-ot,Zt=Math.floor(it/tt),en=Zt*tt;if(this._diffActions.style.top=en+"px",this.diff.viewLineCounts){let Je=0;for(let et=0;et<this.diff.viewLineCounts.length;et++)if(Je+=this.diff.viewLineCounts[et],Zt<Je)return et}return Zt}}var Hi,$i=tt(531),qi=tt(307),Ki=tt(1845),Ui=tt(709),diffEditorWidget_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},diffEditorWidget_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};class diffEditorWidget_VisualEditorState{constructor(Je,et){this._contextMenuService=Je,this._clipboardService=et,this._zones=[],this._inlineDiffMargins=[],this._zonesMap={},this._decorations=[]}getForeignViewZones(Je){return Je.filter(Je=>!this._zonesMap[String(Je.id)])}clean(Je){this._zones.length>0&&Je.changeViewZones(Je=>{for(const et of this._zones)Je.removeZone(et)}),this._zones=[],this._zonesMap={},this._decorations=Je.deltaDecorations(this._decorations,[])}apply(Je,et,tt,ot){const it=ot?yi.c.capture(Je):null;Je.changeViewZones(et=>{for(const Je of this._zones)et.removeZone(Je);for(const Je of this._inlineDiffMargins)Je.dispose();this._zones=[],this._zonesMap={},this._inlineDiffMargins=[];for(let ot=0,it=tt.zones.length;ot<it;ot++){const it=tt.zones[ot];it.suppressMouseDown=!0;const Zt=et.addZone(it);this._zones.push(Zt),this._zonesMap[String(Zt)]=!0,tt.zones[ot].diff&&it.marginDomNode&&(it.suppressMouseDown=!1,this._inlineDiffMargins.push(new inlineDiffMargin_InlineDiffMargin(Zt,it.marginDomNode,Je,tt.zones[ot].diff,this._contextMenuService,this._clipboardService)))}}),it&&it.restore(Je),this._decorations=Je.deltaDecorations(this._decorations,tt.decorations),et&&et.setZones(tt.overviewZones)}}let Gi=0;const Zi=Object(Ii.b)("diff-insert",Ti.b.add,ni.a("diffInsertIcon","Line decoration for inserts in the diff editor.")),Xi=Object(Ii.b)("diff-remove",Ti.b.remove,ni.a("diffRemoveIcon","Line decoration for removals in the diff editor.")),Yi=null===(Hi=window.trustedTypes)||void 0===Hi?void 0:Hi.createPolicy("diffEditorWidget",{createHTML:Je=>Je});let Qi=class DiffEditorWidget extends uo.a{constructor(Je,et,tt,ot,it,Zt,en,Cn,_n,wn,Sn,xn){super(),this._editorProgressService=xn,this._onDidDispose=this._register(new xr.b),this.onDidDispose=this._onDidDispose.event,this._onDidUpdateDiff=this._register(new xr.b),this.onDidUpdateDiff=this._onDidUpdateDiff.event,this._onDidContentSizeChange=this._register(new xr.b),this._lastOriginalWarning=null,this._lastModifiedWarning=null,this._editorWorkerService=it,this._codeEditorService=Cn,this._contextKeyService=this._register(Zt.createScoped(Je)),this._instantiationService=en.createChild(new Wi.a([Di.b,this._contextKeyService])),this._contextKeyService.createKey("isInDiffEditor",!0),this._themeService=_n,this._notificationService=wn,this._id=++Gi,this._state=0,this._updatingDiffProgress=null,this._domElement=Je,et=et||{},this._renderSideBySide=!0,void 0!==et.renderSideBySide&&(this._renderSideBySide=et.renderSideBySide),this._maxComputationTime=5e3,void 0!==et.maxComputationTime&&(this._maxComputationTime=et.maxComputationTime),this._ignoreTrimWhitespace=!0,void 0!==et.ignoreTrimWhitespace&&(this._ignoreTrimWhitespace=et.ignoreTrimWhitespace),this._renderIndicators=!0,void 0!==et.renderIndicators&&(this._renderIndicators=et.renderIndicators),this._originalIsEditable=Object(Sr.k)(et.originalEditable,!1),this._diffCodeLens=Object(Sr.k)(et.diffCodeLens,!1),this._diffWordWrap=validateDiffWordWrap(et.diffWordWrap,"inherit"),void 0!==et.isInEmbeddedEditor?this._contextKeyService.createKey("isInEmbeddedDiffEditor",et.isInEmbeddedEditor):this._contextKeyService.createKey("isInEmbeddedDiffEditor",!1),this._renderOverviewRuler=!0,void 0!==et.renderOverviewRuler&&(this._renderOverviewRuler=Boolean(et.renderOverviewRuler)),this._updateDecorationsRunner=this._register(new wo.e(()=>this._updateDecorations(),0)),this._containerDomElement=document.createElement("div"),this._containerDomElement.className=DiffEditorWidget._getClassName(this._themeService.getColorTheme(),this._renderSideBySide),this._containerDomElement.style.position="relative",this._containerDomElement.style.height="100%",this._domElement.appendChild(this._containerDomElement),this._overviewViewportDomElement=Object(mi.b)(document.createElement("div")),this._overviewViewportDomElement.setClassName("diffViewport"),this._overviewViewportDomElement.setPosition("absolute"),this._overviewDomElement=document.createElement("div"),this._overviewDomElement.className="diffOverview",this._overviewDomElement.style.position="absolute",this._overviewDomElement.appendChild(this._overviewViewportDomElement.domNode),this._register(Qr.o(this._overviewDomElement,"mousedown",Je=>{this._modifiedEditor.delegateVerticalScrollbarMouseDown(Je)})),this._renderOverviewRuler&&this._containerDomElement.appendChild(this._overviewDomElement),this._originalDomNode=document.createElement("div"),this._originalDomNode.className="editor original",this._originalDomNode.style.position="absolute",this._originalDomNode.style.height="100%",this._containerDomElement.appendChild(this._originalDomNode),this._modifiedDomNode=document.createElement("div"),this._modifiedDomNode.className="editor modified",this._modifiedDomNode.style.position="absolute",this._modifiedDomNode.style.height="100%",this._containerDomElement.appendChild(this._modifiedDomNode),this._beginUpdateDecorationsTimeout=-1,this._currentlyChangingViewZones=!1,this._diffComputationToken=0,this._originalEditorState=new diffEditorWidget_VisualEditorState(Sn,ot),this._modifiedEditorState=new diffEditorWidget_VisualEditorState(Sn,ot),this._isVisible=!0,this._isHandlingScrollEvent=!1,this._elementSizeObserver=this._register(new Ki.a(this._containerDomElement,et.dimension,()=>this._onDidContainerSizeChanged())),et.automaticLayout&&this._elementSizeObserver.startObserving(),this._diffComputationResult=null,this._originalEditor=this._createLeftHandSideEditor(et,tt.originalEditor||{}),this._modifiedEditor=this._createRightHandSideEditor(et,tt.modifiedEditor||{}),this._originalOverviewRuler=null,this._modifiedOverviewRuler=null,this._reviewPane=new diffReview_DiffReview(this),this._containerDomElement.appendChild(this._reviewPane.domNode.domNode),this._containerDomElement.appendChild(this._reviewPane.shadow.domNode),this._containerDomElement.appendChild(this._reviewPane.actionBarContainer.domNode),this._enableSplitViewResizing=!0,void 0!==et.enableSplitViewResizing&&(this._enableSplitViewResizing=et.enableSplitViewResizing),this._renderSideBySide?this._setStrategy(new diffEditorWidget_DiffEditorWidgetSideBySide(this._createDataSource(),this._enableSplitViewResizing)):this._setStrategy(new diffEditorWidget_DiffEditorWidgetInline(this._createDataSource(),this._enableSplitViewResizing)),this._register(_n.onDidColorThemeChange(Je=>{this._strategy&&this._strategy.applyColors(Je)&&this._updateDecorationsRunner.schedule(),this._containerDomElement.className=DiffEditorWidget._getClassName(this._themeService.getColorTheme(),this._renderSideBySide)}));const kn=ki.d.getDiffEditorContributions();for(const Je of kn)try{this._register(en.createInstance(Je.ctor,this))}catch(Je){Object(So.e)(Je)}this._codeEditorService.addDiffEditor(this)}_setState(Je){this._state!==Je&&(this._state=Je,this._updatingDiffProgress&&(this._updatingDiffProgress.done(),this._updatingDiffProgress=null),1===this._state&&(this._updatingDiffProgress=this._editorProgressService.show(!0,1e3)))}diffReviewNext(){this._reviewPane.next()}diffReviewPrev(){this._reviewPane.prev()}static _getClassName(Je,et){let tt="monaco-diff-editor monaco-editor-background ";return et&&(tt+="side-by-side "),tt+=Object(Li.e)(Je.type),tt}_recreateOverviewRulers(){this._renderOverviewRuler&&(this._originalOverviewRuler&&(this._overviewDomElement.removeChild(this._originalOverviewRuler.getDomNode()),this._originalOverviewRuler.dispose()),this._originalEditor.hasModel()&&(this._originalOverviewRuler=this._originalEditor.createOverviewRuler("original diffOverviewRuler"),this._overviewDomElement.appendChild(this._originalOverviewRuler.getDomNode())),this._modifiedOverviewRuler&&(this._overviewDomElement.removeChild(this._modifiedOverviewRuler.getDomNode()),this._modifiedOverviewRuler.dispose()),this._modifiedEditor.hasModel()&&(this._modifiedOverviewRuler=this._modifiedEditor.createOverviewRuler("modified diffOverviewRuler"),this._overviewDomElement.appendChild(this._modifiedOverviewRuler.getDomNode())),this._layoutOverviewRulers())}_createLeftHandSideEditor(Je,et){const tt=this._createInnerEditor(this._instantiationService,this._originalDomNode,this._adjustOptionsForLeftHandSide(Je),et);this._register(tt.onDidScrollChange(Je=>{this._isHandlingScrollEvent||(Je.scrollTopChanged||Je.scrollLeftChanged||Je.scrollHeightChanged)&&(this._isHandlingScrollEvent=!0,this._modifiedEditor.setScrollPosition({scrollLeft:Je.scrollLeft,scrollTop:Je.scrollTop}),this._isHandlingScrollEvent=!1,this._layoutOverviewViewport())})),this._register(tt.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(tt.onDidChangeConfiguration(Je=>{tt.getModel()&&(Je.hasChanged(41)&&this._updateDecorationsRunner.schedule(),Je.hasChanged(130)&&(this._updateDecorationsRunner.cancel(),this._updateDecorations()))})),this._register(tt.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()}));const ot=this._contextKeyService.createKey("isInDiffLeftEditor",tt.hasWidgetFocus());return this._register(tt.onDidFocusEditorWidget(()=>ot.set(!0))),this._register(tt.onDidBlurEditorWidget(()=>ot.set(!1))),this._register(tt.onDidContentSizeChange(Je=>{const et=this._originalEditor.getContentWidth()+this._modifiedEditor.getContentWidth()+DiffEditorWidget.ONE_OVERVIEW_WIDTH,tt=Math.max(this._modifiedEditor.getContentHeight(),this._originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:tt,contentWidth:et,contentHeightChanged:Je.contentHeightChanged,contentWidthChanged:Je.contentWidthChanged})})),tt}_createRightHandSideEditor(Je,et){const tt=this._createInnerEditor(this._instantiationService,this._modifiedDomNode,this._adjustOptionsForRightHandSide(Je),et);this._register(tt.onDidScrollChange(Je=>{this._isHandlingScrollEvent||(Je.scrollTopChanged||Je.scrollLeftChanged||Je.scrollHeightChanged)&&(this._isHandlingScrollEvent=!0,this._originalEditor.setScrollPosition({scrollLeft:Je.scrollLeft,scrollTop:Je.scrollTop}),this._isHandlingScrollEvent=!1,this._layoutOverviewViewport())})),this._register(tt.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(tt.onDidChangeConfiguration(Je=>{tt.getModel()&&(Je.hasChanged(41)&&this._updateDecorationsRunner.schedule(),Je.hasChanged(130)&&(this._updateDecorationsRunner.cancel(),this._updateDecorations()))})),this._register(tt.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()})),this._register(tt.onDidChangeModelOptions(Je=>{Je.tabSize&&this._updateDecorationsRunner.schedule()}));const ot=this._contextKeyService.createKey("isInDiffRightEditor",tt.hasWidgetFocus());return this._register(tt.onDidFocusEditorWidget(()=>ot.set(!0))),this._register(tt.onDidBlurEditorWidget(()=>ot.set(!1))),this._register(tt.onDidContentSizeChange(Je=>{const et=this._originalEditor.getContentWidth()+this._modifiedEditor.getContentWidth()+DiffEditorWidget.ONE_OVERVIEW_WIDTH,tt=Math.max(this._modifiedEditor.getContentHeight(),this._originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:tt,contentWidth:et,contentHeightChanged:Je.contentHeightChanged,contentWidthChanged:Je.contentWidthChanged})})),tt}_createInnerEditor(Je,et,tt,ot){return Je.createInstance(pi.a,et,tt,ot)}dispose(){this._codeEditorService.removeDiffEditor(this),-1!==this._beginUpdateDecorationsTimeout&&(window.clearTimeout(this._beginUpdateDecorationsTimeout),this._beginUpdateDecorationsTimeout=-1),this._cleanViewZonesAndDecorations(),this._originalOverviewRuler&&(this._overviewDomElement.removeChild(this._originalOverviewRuler.getDomNode()),this._originalOverviewRuler.dispose()),this._modifiedOverviewRuler&&(this._overviewDomElement.removeChild(this._modifiedOverviewRuler.getDomNode()),this._modifiedOverviewRuler.dispose()),this._overviewDomElement.removeChild(this._overviewViewportDomElement.domNode),this._renderOverviewRuler&&this._containerDomElement.removeChild(this._overviewDomElement),this._containerDomElement.removeChild(this._originalDomNode),this._originalEditor.dispose(),this._containerDomElement.removeChild(this._modifiedDomNode),this._modifiedEditor.dispose(),this._strategy.dispose(),this._containerDomElement.removeChild(this._reviewPane.domNode.domNode),this._containerDomElement.removeChild(this._reviewPane.shadow.domNode),this._containerDomElement.removeChild(this._reviewPane.actionBarContainer.domNode),this._reviewPane.dispose(),this._domElement.removeChild(this._containerDomElement),this._onDidDispose.fire(),super.dispose()}getId(){return this.getEditorType()+":"+this._id}getEditorType(){return go.a.IDiffEditor}getLineChanges(){return this._diffComputationResult?this._diffComputationResult.changes:null}getOriginalEditor(){return this._originalEditor}getModifiedEditor(){return this._modifiedEditor}updateOptions(Je){let et=!1;void 0!==Je.renderSideBySide&&this._renderSideBySide!==Je.renderSideBySide&&(this._renderSideBySide=Je.renderSideBySide,et=!0),void 0!==Je.maxComputationTime&&(this._maxComputationTime=Je.maxComputationTime,this._isVisible&&this._beginUpdateDecorationsSoon());let tt=!1;void 0!==Je.ignoreTrimWhitespace&&this._ignoreTrimWhitespace!==Je.ignoreTrimWhitespace&&(this._ignoreTrimWhitespace=Je.ignoreTrimWhitespace,tt=!0),void 0!==Je.renderIndicators&&this._renderIndicators!==Je.renderIndicators&&(this._renderIndicators=Je.renderIndicators,tt=!0),tt&&this._beginUpdateDecorations(),this._originalIsEditable=Object(Sr.k)(Je.originalEditable,this._originalIsEditable),this._diffCodeLens=Object(Sr.k)(Je.diffCodeLens,this._diffCodeLens),this._diffWordWrap=validateDiffWordWrap(Je.diffWordWrap,this._diffWordWrap),this._modifiedEditor.updateOptions(this._adjustOptionsForRightHandSide(Je)),this._originalEditor.updateOptions(this._adjustOptionsForLeftHandSide(Je)),void 0!==Je.enableSplitViewResizing&&(this._enableSplitViewResizing=Je.enableSplitViewResizing),this._strategy.setEnableSplitViewResizing(this._enableSplitViewResizing),et&&(this._renderSideBySide?this._setStrategy(new diffEditorWidget_DiffEditorWidgetSideBySide(this._createDataSource(),this._enableSplitViewResizing)):this._setStrategy(new diffEditorWidget_DiffEditorWidgetInline(this._createDataSource(),this._enableSplitViewResizing)),this._containerDomElement.className=DiffEditorWidget._getClassName(this._themeService.getColorTheme(),this._renderSideBySide)),void 0!==Je.renderOverviewRuler&&this._renderOverviewRuler!==Je.renderOverviewRuler&&(this._renderOverviewRuler=Je.renderOverviewRuler,this._renderOverviewRuler?this._containerDomElement.appendChild(this._overviewDomElement):this._containerDomElement.removeChild(this._overviewDomElement))}getModel(){return{original:this._originalEditor.getModel(),modified:this._modifiedEditor.getModel()}}setModel(Je){if(Je&&(!Je.original||!Je.modified))throw new Error(Je.original?"DiffEditorWidget.setModel: Modified model is null":"DiffEditorWidget.setModel: Original model is null");this._cleanViewZonesAndDecorations(),this._originalEditor.setModel(Je?Je.original:null),this._modifiedEditor.setModel(Je?Je.modified:null),this._updateDecorationsRunner.cancel(),Je&&(this._originalEditor.setScrollTop(0),this._modifiedEditor.setScrollTop(0)),this._diffComputationResult=null,this._diffComputationToken++,this._setState(0),Je&&(this._recreateOverviewRulers(),this._beginUpdateDecorations()),this._layoutOverviewViewport()}getDomNode(){return this._domElement}getVisibleColumnFromPosition(Je){return this._modifiedEditor.getVisibleColumnFromPosition(Je)}getPosition(){return this._modifiedEditor.getPosition()}setPosition(Je){this._modifiedEditor.setPosition(Je)}revealLine(Je,et=0){this._modifiedEditor.revealLine(Je,et)}revealLineInCenter(Je,et=0){this._modifiedEditor.revealLineInCenter(Je,et)}revealLineInCenterIfOutsideViewport(Je,et=0){this._modifiedEditor.revealLineInCenterIfOutsideViewport(Je,et)}revealLineNearTop(Je,et=0){this._modifiedEditor.revealLineNearTop(Je,et)}revealPosition(Je,et=0){this._modifiedEditor.revealPosition(Je,et)}revealPositionInCenter(Je,et=0){this._modifiedEditor.revealPositionInCenter(Je,et)}revealPositionInCenterIfOutsideViewport(Je,et=0){this._modifiedEditor.revealPositionInCenterIfOutsideViewport(Je,et)}revealPositionNearTop(Je,et=0){this._modifiedEditor.revealPositionNearTop(Je,et)}getSelection(){return this._modifiedEditor.getSelection()}getSelections(){return this._modifiedEditor.getSelections()}setSelection(Je){this._modifiedEditor.setSelection(Je)}setSelections(Je){this._modifiedEditor.setSelections(Je)}revealLines(Je,et,tt=0){this._modifiedEditor.revealLines(Je,et,tt)}revealLinesInCenter(Je,et,tt=0){this._modifiedEditor.revealLinesInCenter(Je,et,tt)}revealLinesInCenterIfOutsideViewport(Je,et,tt=0){this._modifiedEditor.revealLinesInCenterIfOutsideViewport(Je,et,tt)}revealLinesNearTop(Je,et,tt=0){this._modifiedEditor.revealLinesNearTop(Je,et,tt)}revealRange(Je,et=0,tt=!1,ot=!0){this._modifiedEditor.revealRange(Je,et,tt,ot)}revealRangeInCenter(Je,et=0){this._modifiedEditor.revealRangeInCenter(Je,et)}revealRangeInCenterIfOutsideViewport(Je,et=0){this._modifiedEditor.revealRangeInCenterIfOutsideViewport(Je,et)}revealRangeNearTop(Je,et=0){this._modifiedEditor.revealRangeNearTop(Je,et)}revealRangeNearTopIfOutsideViewport(Je,et=0){this._modifiedEditor.revealRangeNearTopIfOutsideViewport(Je,et)}revealRangeAtTop(Je,et=0){this._modifiedEditor.revealRangeAtTop(Je,et)}getSupportedActions(){return this._modifiedEditor.getSupportedActions()}saveViewState(){return{original:this._originalEditor.saveViewState(),modified:this._modifiedEditor.saveViewState()}}restoreViewState(Je){if(Je&&Je.original&&Je.modified){const et=Je;this._originalEditor.restoreViewState(et.original),this._modifiedEditor.restoreViewState(et.modified)}}layout(Je){this._elementSizeObserver.observe(Je)}focus(){this._modifiedEditor.focus()}hasTextFocus(){return this._originalEditor.hasTextFocus()||this._modifiedEditor.hasTextFocus()}trigger(Je,et,tt){this._modifiedEditor.trigger(Je,et,tt)}changeDecorations(Je){return this._modifiedEditor.changeDecorations(Je)}_onDidContainerSizeChanged(){this._doLayout()}_getReviewHeight(){return this._reviewPane.isVisible()?this._elementSizeObserver.getHeight():0}_layoutOverviewRulers(){if(!this._renderOverviewRuler)return;if(!this._originalOverviewRuler||!this._modifiedOverviewRuler)return;const Je=this._elementSizeObserver.getHeight(),et=this._getReviewHeight(),tt=DiffEditorWidget.ENTIRE_DIFF_OVERVIEW_WIDTH-2*DiffEditorWidget.ONE_OVERVIEW_WIDTH;this._modifiedEditor.getLayoutInfo()&&(this._originalOverviewRuler.setLayout({top:0,width:DiffEditorWidget.ONE_OVERVIEW_WIDTH,right:tt+DiffEditorWidget.ONE_OVERVIEW_WIDTH,height:Je-et}),this._modifiedOverviewRuler.setLayout({top:0,right:0,width:DiffEditorWidget.ONE_OVERVIEW_WIDTH,height:Je-et}))}_onViewZonesChanged(){this._currentlyChangingViewZones||this._updateDecorationsRunner.schedule()}_beginUpdateDecorationsSoon(){-1!==this._beginUpdateDecorationsTimeout&&(window.clearTimeout(this._beginUpdateDecorationsTimeout),this._beginUpdateDecorationsTimeout=-1),this._beginUpdateDecorationsTimeout=window.setTimeout(()=>this._beginUpdateDecorations(),DiffEditorWidget.UPDATE_DIFF_DECORATIONS_DELAY)}static _equals(Je,et){return!Je&&!et||!(!Je||!et)&&Je.toString()===et.toString()}_beginUpdateDecorations(){this._beginUpdateDecorationsTimeout=-1;const Je=this._originalEditor.getModel(),et=this._modifiedEditor.getModel();if(!Je||!et)return;this._diffComputationToken++;const tt=this._diffComputationToken;this._setState(1),this._editorWorkerService.canComputeDiff(Je.uri,et.uri)?this._editorWorkerService.computeDiff(Je.uri,et.uri,this._ignoreTrimWhitespace,this._maxComputationTime).then(ot=>{tt===this._diffComputationToken&&Je===this._originalEditor.getModel()&&et===this._modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=ot,this._updateDecorationsRunner.schedule(),this._onDidUpdateDiff.fire())},ot=>{tt===this._diffComputationToken&&Je===this._originalEditor.getModel()&&et===this._modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=null,this._updateDecorationsRunner.schedule())}):DiffEditorWidget._equals(Je.uri,this._lastOriginalWarning)&&DiffEditorWidget._equals(et.uri,this._lastModifiedWarning)||(this._lastOriginalWarning=Je.uri,this._lastModifiedWarning=et.uri,this._notificationService.warn(ni.a("diff.tooLarge","Cannot compare files because one file is too large.")))}_cleanViewZonesAndDecorations(){this._originalEditorState.clean(this._originalEditor),this._modifiedEditorState.clean(this._modifiedEditor)}_updateDecorations(){if(!this._originalEditor.getModel()||!this._modifiedEditor.getModel())return;const Je=this._diffComputationResult?this._diffComputationResult.changes:[],et=this._originalEditorState.getForeignViewZones(this._originalEditor.getWhitespaces()),tt=this._modifiedEditorState.getForeignViewZones(this._modifiedEditor.getWhitespaces()),ot=this._strategy.getEditorsDiffDecorations(Je,this._ignoreTrimWhitespace,this._renderIndicators,et,tt);try{this._currentlyChangingViewZones=!0,this._originalEditorState.apply(this._originalEditor,this._originalOverviewRuler,ot.original,!1),this._modifiedEditorState.apply(this._modifiedEditor,this._modifiedOverviewRuler,ot.modified,!0)}finally{this._currentlyChangingViewZones=!1}}_adjustOptionsForSubEditor(Je){const et=Object.assign({},Je);return et.inDiffEditor=!0,et.automaticLayout=!1,et.scrollbar=Object.assign({},et.scrollbar||{}),et.scrollbar.vertical="visible",et.folding=!1,et.codeLens=this._diffCodeLens,et.fixedOverflowWidgets=!0,et.minimap=Object.assign({},et.minimap||{}),et.minimap.enabled=!1,et}_adjustOptionsForLeftHandSide(Je){const et=this._adjustOptionsForSubEditor(Je);return this._renderSideBySide?et.wordWrapOverride1=this._diffWordWrap:et.wordWrapOverride1="off",Je.originalAriaLabel&&(et.ariaLabel=Je.originalAriaLabel),et.readOnly=!this._originalIsEditable,et.extraEditorClassName="original-in-monaco-diff-editor",Object.assign(Object.assign({},et),{dimension:{height:0,width:0}})}_adjustOptionsForRightHandSide(Je){const et=this._adjustOptionsForSubEditor(Je);return Je.modifiedAriaLabel&&(et.ariaLabel=Je.modifiedAriaLabel),et.wordWrapOverride1=this._diffWordWrap,et.revealHorizontalRightPadding=Sr.g.revealHorizontalRightPadding.defaultValue+DiffEditorWidget.ENTIRE_DIFF_OVERVIEW_WIDTH,et.scrollbar.verticalHasArrows=!1,et.extraEditorClassName="modified-in-monaco-diff-editor",Object.assign(Object.assign({},et),{dimension:{height:0,width:0}})}doLayout(){this._elementSizeObserver.observe(),this._doLayout()}_doLayout(){const Je=this._elementSizeObserver.getWidth(),et=this._elementSizeObserver.getHeight(),tt=this._getReviewHeight(),ot=this._strategy.layout();this._originalDomNode.style.width=ot+"px",this._originalDomNode.style.left="0px",this._modifiedDomNode.style.width=Je-ot+"px",this._modifiedDomNode.style.left=ot+"px",this._overviewDomElement.style.top="0px",this._overviewDomElement.style.height=et-tt+"px",this._overviewDomElement.style.width=DiffEditorWidget.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",this._overviewDomElement.style.left=Je-DiffEditorWidget.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",this._overviewViewportDomElement.setWidth(DiffEditorWidget.ENTIRE_DIFF_OVERVIEW_WIDTH),this._overviewViewportDomElement.setHeight(30),this._originalEditor.layout({width:ot,height:et-tt}),this._modifiedEditor.layout({width:Je-ot-(this._renderOverviewRuler?DiffEditorWidget.ENTIRE_DIFF_OVERVIEW_WIDTH:0),height:et-tt}),(this._originalOverviewRuler||this._modifiedOverviewRuler)&&this._layoutOverviewRulers(),this._reviewPane.layout(et-tt,Je,tt),this._layoutOverviewViewport()}_layoutOverviewViewport(){const Je=this._computeOverviewViewport();Je?(this._overviewViewportDomElement.setTop(Je.top),this._overviewViewportDomElement.setHeight(Je.height)):(this._overviewViewportDomElement.setTop(0),this._overviewViewportDomElement.setHeight(0))}_computeOverviewViewport(){const Je=this._modifiedEditor.getLayoutInfo();if(!Je)return null;const et=this._modifiedEditor.getScrollTop(),tt=this._modifiedEditor.getScrollHeight(),ot=Math.max(0,Je.height),it=Math.max(0,ot-0),Zt=tt>0?it/tt:0;return{height:Math.max(0,Math.floor(Je.height*Zt)),top:Math.floor(et*Zt)}}_createDataSource(){return{getWidth:()=>this._elementSizeObserver.getWidth(),getHeight:()=>this._elementSizeObserver.getHeight()-this._getReviewHeight(),getOptions:()=>({renderOverviewRuler:this._renderOverviewRuler}),getContainerDomNode:()=>this._containerDomElement,relayoutEditors:()=>{this._doLayout()},getOriginalEditor:()=>this._originalEditor,getModifiedEditor:()=>this._modifiedEditor}}_setStrategy(Je){this._strategy&&this._strategy.dispose(),this._strategy=Je,Je.applyColors(this._themeService.getColorTheme()),this._diffComputationResult&&this._updateDecorations(),this._doLayout()}_getLineChangeAtOrBeforeLineNumber(Je,et){const tt=this._diffComputationResult?this._diffComputationResult.changes:[];if(0===tt.length||Je<et(tt[0]))return null;let ot=0,it=tt.length-1;for(;ot<it;){const Zt=Math.floor((ot+it)/2),en=et(tt[Zt]),Cn=Zt+1<=it?et(tt[Zt+1]):1073741824;Je<en?it=Zt-1:Je>=Cn?ot=Zt+1:(ot=Zt,it=Zt)}return tt[ot]}_getEquivalentLineForOriginalLineNumber(Je){const et=this._getLineChangeAtOrBeforeLineNumber(Je,Je=>Je.originalStartLineNumber);if(!et)return Je;const tt=et.originalStartLineNumber+(et.originalEndLineNumber>0?-1:0),ot=et.modifiedStartLineNumber+(et.modifiedEndLineNumber>0?-1:0),it=et.originalEndLineNumber>0?et.originalEndLineNumber-et.originalStartLineNumber+1:0,Zt=et.modifiedEndLineNumber>0?et.modifiedEndLineNumber-et.modifiedStartLineNumber+1:0,en=Je-tt;return en<=it?ot+Math.min(en,Zt):ot+Zt-it+en}_getEquivalentLineForModifiedLineNumber(Je){const et=this._getLineChangeAtOrBeforeLineNumber(Je,Je=>Je.modifiedStartLineNumber);if(!et)return Je;const tt=et.originalStartLineNumber+(et.originalEndLineNumber>0?-1:0),ot=et.modifiedStartLineNumber+(et.modifiedEndLineNumber>0?-1:0),it=et.originalEndLineNumber>0?et.originalEndLineNumber-et.originalStartLineNumber+1:0,Zt=et.modifiedEndLineNumber>0?et.modifiedEndLineNumber-et.modifiedStartLineNumber+1:0,en=Je-ot;return en<=Zt?tt+Math.min(en,it):tt+it-Zt+en}getDiffLineInformationForOriginal(Je){return this._diffComputationResult?{equivalentLineNumber:this._getEquivalentLineForOriginalLineNumber(Je)}:null}getDiffLineInformationForModified(Je){return this._diffComputationResult?{equivalentLineNumber:this._getEquivalentLineForModifiedLineNumber(Je)}:null}};Qi.ONE_OVERVIEW_WIDTH=15,Qi.ENTIRE_DIFF_OVERVIEW_WIDTH=30,Qi.UPDATE_DIFF_DECORATIONS_DELAY=200,Qi=diffEditorWidget_decorate([diffEditorWidget_param(3,$i.a),diffEditorWidget_param(4,yo.a),diffEditorWidget_param(5,Di.b),diffEditorWidget_param(6,Vi.a),diffEditorWidget_param(7,Yr.a),diffEditorWidget_param(8,Li.b),diffEditorWidget_param(9,ii.a),diffEditorWidget_param(10,zi.a),diffEditorWidget_param(11,qi.a)],Qi);class diffEditorWidget_DiffEditorWidgetStyle extends uo.a{constructor(Je){super(),this._dataSource=Je,this._insertColor=null,this._removeColor=null}applyColors(Je){const et=(Je.getColor(Pi.m)||Pi.i).transparent(2),tt=(Je.getColor(Pi.o)||Pi.j).transparent(2),ot=!et.equals(this._insertColor)||!tt.equals(this._removeColor);return this._insertColor=et,this._removeColor=tt,ot}getEditorsDiffDecorations(Je,et,tt,ot,it){it=it.sort((Je,et)=>Je.afterLineNumber-et.afterLineNumber),ot=ot.sort((Je,et)=>Je.afterLineNumber-et.afterLineNumber);const Zt=this._getViewZones(Je,ot,it,tt),en=this._getOriginalEditorDecorations(Je,et,tt),Cn=this._getModifiedEditorDecorations(Je,et,tt);return{original:{decorations:en.decorations,overviewZones:en.overviewZones,zones:Zt.original},modified:{decorations:Cn.decorations,overviewZones:Cn.overviewZones,zones:Zt.modified}}}}class ForeignViewZonesIterator{constructor(Je){this._source=Je,this._index=-1,this.current=null,this.advance()}advance(){this._index++,this._index<this._source.length?this.current=this._source[this._index]:this.current=null}}class ViewZonesComputer{constructor(Je,et,tt,ot,it){this._lineChanges=Je,this._originalForeignVZ=et,this._modifiedForeignVZ=tt,this._originalEditor=ot,this._modifiedEditor=it}static _getViewLineCount(Je,et,tt){const ot=Je.getModel(),it=Je._getViewModel();if(ot&&it){const Je=getViewRange(ot,it,et,tt);return Je.endLineNumber-Je.startLineNumber+1}return tt-et+1}getViewZones(){const Je=this._originalEditor.getOption(57),et=this._modifiedEditor.getOption(57),tt=-1!==this._originalEditor.getOption(130).wrappingColumn,ot=-1!==this._modifiedEditor.getOption(130).wrappingColumn,it=tt||ot,Zt=this._originalEditor.getModel(),en=this._originalEditor._getViewModel().coordinatesConverter,Cn=this._modifiedEditor._getViewModel().coordinatesConverter,_n=[],wn=[];let Sn=0,xn=0,kn=0,En=0,Dn=0,Pn=0;const sortMyViewZones=(Je,et)=>Je.afterLineNumber-et.afterLineNumber,addAndCombineIfPossible=(Je,et)=>{if(null===et.domNode&&Je.length>0){const tt=Je[Je.length-1];if(tt.afterLineNumber===et.afterLineNumber&&null===tt.domNode)return void(tt.heightInLines+=et.heightInLines)}Je.push(et)},Ln=new ForeignViewZonesIterator(this._modifiedForeignVZ),Tn=new ForeignViewZonesIterator(this._originalForeignVZ);let In=1,jn=1;for(let tt=0,ot=this._lineChanges.length;tt<=ot;tt++){const Mn=tt<ot?this._lineChanges[tt]:null;null!==Mn?(kn=Mn.originalStartLineNumber+(Mn.originalEndLineNumber>0?-1:0),En=Mn.modifiedStartLineNumber+(Mn.modifiedEndLineNumber>0?-1:0),xn=Mn.originalEndLineNumber>0?ViewZonesComputer._getViewLineCount(this._originalEditor,Mn.originalStartLineNumber,Mn.originalEndLineNumber):0,Sn=Mn.modifiedEndLineNumber>0?ViewZonesComputer._getViewLineCount(this._modifiedEditor,Mn.modifiedStartLineNumber,Mn.modifiedEndLineNumber):0,Dn=Math.max(Mn.originalStartLineNumber,Mn.originalEndLineNumber),Pn=Math.max(Mn.modifiedStartLineNumber,Mn.modifiedEndLineNumber)):(kn+=1e7+xn,En+=1e7+Sn,Dn=kn,Pn=En);let An=[],Rn=[];if(it){let Je;Je=Mn?Mn.originalEndLineNumber>0?Mn.originalStartLineNumber-In:Mn.modifiedStartLineNumber-jn:Zt.getLineCount()-In;for(let et=0;et<Je;et++){const Je=In+et,tt=jn+et,ot=en.getModelLineViewLineCount(Je),it=Cn.getModelLineViewLineCount(tt);ot<it?An.push({afterLineNumber:Je,heightInLines:it-ot,domNode:null,marginDomNode:null}):ot>it&&Rn.push({afterLineNumber:tt,heightInLines:ot-it,domNode:null,marginDomNode:null})}Mn&&(In=(Mn.originalEndLineNumber>0?Mn.originalEndLineNumber:Mn.originalStartLineNumber)+1,jn=(Mn.modifiedEndLineNumber>0?Mn.modifiedEndLineNumber:Mn.modifiedStartLineNumber)+1)}for(;Ln.current&&Ln.current.afterLineNumber<=Pn;){let Je;Je=Ln.current.afterLineNumber<=En?kn-En+Ln.current.afterLineNumber:Dn;let tt=null;Mn&&Mn.modifiedStartLineNumber<=Ln.current.afterLineNumber&&Ln.current.afterLineNumber<=Mn.modifiedEndLineNumber&&(tt=this._createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion()),An.push({afterLineNumber:Je,heightInLines:Ln.current.height/et,domNode:null,marginDomNode:tt}),Ln.advance()}for(;Tn.current&&Tn.current.afterLineNumber<=Dn;){let et;et=Tn.current.afterLineNumber<=kn?En-kn+Tn.current.afterLineNumber:Pn,Rn.push({afterLineNumber:et,heightInLines:Tn.current.height/Je,domNode:null}),Tn.advance()}if(null!==Mn&&isChangeOrInsert(Mn)){const Je=this._produceOriginalFromDiff(Mn,xn,Sn);Je&&An.push(Je)}if(null!==Mn&&isChangeOrDelete(Mn)){const Je=this._produceModifiedFromDiff(Mn,xn,Sn);Je&&Rn.push(Je)}let Nn=0,Fn=0;for(An=An.sort(sortMyViewZones),Rn=Rn.sort(sortMyViewZones);Nn<An.length&&Fn<Rn.length;){const Je=An[Nn],et=Rn[Fn],tt=Je.afterLineNumber-kn,ot=et.afterLineNumber-En;tt<ot?(addAndCombineIfPossible(_n,Je),Nn++):ot<tt?(addAndCombineIfPossible(wn,et),Fn++):Je.shouldNotShrink?(addAndCombineIfPossible(_n,Je),Nn++):et.shouldNotShrink?(addAndCombineIfPossible(wn,et),Fn++):Je.heightInLines>=et.heightInLines?(Je.heightInLines-=et.heightInLines,Fn++):(et.heightInLines-=Je.heightInLines,Nn++)}for(;Nn<An.length;)addAndCombineIfPossible(_n,An[Nn]),Nn++;for(;Fn<Rn.length;)addAndCombineIfPossible(wn,Rn[Fn]),Fn++}return{original:ViewZonesComputer._ensureDomNodes(_n),modified:ViewZonesComputer._ensureDomNodes(wn)}}static _ensureDomNodes(Je){return Je.map(Je=>(Je.domNode||(Je.domNode=createFakeLinesDiv()),Je))}}function createDecoration(Je,et,tt,ot,it){return{range:new Wr.a(Je,et,tt,ot),options:it}}const Ji={charDelete:Ni.a.register({description:"diff-editor-char-delete",className:"char-delete"}),charDeleteWholeLine:Ni.a.register({description:"diff-editor-char-delete-whole-line",className:"char-delete",isWholeLine:!0}),charInsert:Ni.a.register({description:"diff-editor-char-insert",className:"char-insert"}),charInsertWholeLine:Ni.a.register({description:"diff-editor-char-insert-whole-line",className:"char-insert",isWholeLine:!0}),lineInsert:Ni.a.register({description:"diff-editor-line-insert",className:"line-insert",marginClassName:"line-insert",isWholeLine:!0}),lineInsertWithSign:Ni.a.register({description:"diff-editor-line-insert-with-sign",className:"line-insert",linesDecorationsClassName:"insert-sign "+Li.d.asClassName(Zi),marginClassName:"line-insert",isWholeLine:!0}),lineDelete:Ni.a.register({description:"diff-editor-line-delete",className:"line-delete",marginClassName:"line-delete",isWholeLine:!0}),lineDeleteWithSign:Ni.a.register({description:"diff-editor-line-delete-with-sign",className:"line-delete",linesDecorationsClassName:"delete-sign "+Li.d.asClassName(Xi),marginClassName:"line-delete",isWholeLine:!0}),lineDeleteMargin:Ni.a.register({description:"diff-editor-line-delete-margin",marginClassName:"line-delete"})};class diffEditorWidget_DiffEditorWidgetSideBySide extends diffEditorWidget_DiffEditorWidgetStyle{constructor(Je,et){super(Je),this._disableSash=!1===et,this._sashRatio=null,this._sashPosition=null,this._startSashPosition=null,this._sash=this._register(new bi.b(this._dataSource.getContainerDomNode(),this,{orientation:0})),this._disableSash&&(this._sash.state=0),this._sash.onDidStart(()=>this._onSashDragStart()),this._sash.onDidChange(Je=>this._onSashDrag(Je)),this._sash.onDidEnd(()=>this._onSashDragEnd()),this._sash.onDidReset(()=>this._onSashReset())}setEnableSplitViewResizing(Je){const et=!1===Je;this._disableSash!==et&&(this._disableSash=et,this._sash.state=this._disableSash?0:3)}layout(Je=this._sashRatio){const et=this._dataSource.getWidth()-(this._dataSource.getOptions().renderOverviewRuler?Qi.ENTIRE_DIFF_OVERVIEW_WIDTH:0);let tt=Math.floor((Je||.5)*et);const ot=Math.floor(.5*et);return tt=this._disableSash?ot:tt||ot,et>2*diffEditorWidget_DiffEditorWidgetSideBySide.MINIMUM_EDITOR_WIDTH?(tt<diffEditorWidget_DiffEditorWidgetSideBySide.MINIMUM_EDITOR_WIDTH&&(tt=diffEditorWidget_DiffEditorWidgetSideBySide.MINIMUM_EDITOR_WIDTH),tt>et-diffEditorWidget_DiffEditorWidgetSideBySide.MINIMUM_EDITOR_WIDTH&&(tt=et-diffEditorWidget_DiffEditorWidgetSideBySide.MINIMUM_EDITOR_WIDTH)):tt=ot,this._sashPosition!==tt&&(this._sashPosition=tt,this._sash.layout()),this._sashPosition}_onSashDragStart(){this._startSashPosition=this._sashPosition}_onSashDrag(Je){const et=this._dataSource.getWidth()-(this._dataSource.getOptions().renderOverviewRuler?Qi.ENTIRE_DIFF_OVERVIEW_WIDTH:0),tt=this.layout((this._startSashPosition+(Je.currentX-Je.startX))/et);this._sashRatio=tt/et,this._dataSource.relayoutEditors()}_onSashDragEnd(){this._sash.layout()}_onSashReset(){this._sashRatio=.5,this._dataSource.relayoutEditors(),this._sash.layout()}getVerticalSashTop(Je){return 0}getVerticalSashLeft(Je){return this._sashPosition}getVerticalSashHeight(Je){return this._dataSource.getHeight()}_getViewZones(Je,et,tt){const ot=this._dataSource.getOriginalEditor(),it=this._dataSource.getModifiedEditor();return new SideBySideViewZonesComputer(Je,et,tt,ot,it).getViewZones()}_getOriginalEditorDecorations(Je,et,tt){const ot=this._dataSource.getOriginalEditor(),it=String(this._removeColor),Zt={decorations:[],overviewZones:[]},en=ot.getModel(),Cn=ot._getViewModel();for(const ot of Je)if(isChangeOrDelete(ot)){Zt.decorations.push({range:new Wr.a(ot.originalStartLineNumber,1,ot.originalEndLineNumber,1073741824),options:tt?Ji.lineDeleteWithSign:Ji.lineDelete}),isChangeOrInsert(ot)&&ot.charChanges||Zt.decorations.push(createDecoration(ot.originalStartLineNumber,1,ot.originalEndLineNumber,1073741824,Ji.charDeleteWholeLine));const Je=getViewRange(en,Cn,ot.originalStartLineNumber,ot.originalEndLineNumber);if(Zt.overviewZones.push(new Fi.a(Je.startLineNumber,Je.endLineNumber,it)),ot.charChanges)for(const Je of ot.charChanges)if(isChangeOrDelete(Je))if(et)for(let et=Je.originalStartLineNumber;et<=Je.originalEndLineNumber;et++){let tt,ot;tt=et===Je.originalStartLineNumber?Je.originalStartColumn:en.getLineFirstNonWhitespaceColumn(et),ot=et===Je.originalEndLineNumber?Je.originalEndColumn:en.getLineLastNonWhitespaceColumn(et),Zt.decorations.push(createDecoration(et,tt,et,ot,Ji.charDelete))}else Zt.decorations.push(createDecoration(Je.originalStartLineNumber,Je.originalStartColumn,Je.originalEndLineNumber,Je.originalEndColumn,Ji.charDelete))}return Zt}_getModifiedEditorDecorations(Je,et,tt){const ot=this._dataSource.getModifiedEditor(),it=String(this._insertColor),Zt={decorations:[],overviewZones:[]},en=ot.getModel(),Cn=ot._getViewModel();for(const ot of Je)if(isChangeOrInsert(ot)){Zt.decorations.push({range:new Wr.a(ot.modifiedStartLineNumber,1,ot.modifiedEndLineNumber,1073741824),options:tt?Ji.lineInsertWithSign:Ji.lineInsert}),isChangeOrDelete(ot)&&ot.charChanges||Zt.decorations.push(createDecoration(ot.modifiedStartLineNumber,1,ot.modifiedEndLineNumber,1073741824,Ji.charInsertWholeLine));const Je=getViewRange(en,Cn,ot.modifiedStartLineNumber,ot.modifiedEndLineNumber);if(Zt.overviewZones.push(new Fi.a(Je.startLineNumber,Je.endLineNumber,it)),ot.charChanges)for(const Je of ot.charChanges)if(isChangeOrInsert(Je))if(et)for(let et=Je.modifiedStartLineNumber;et<=Je.modifiedEndLineNumber;et++){let tt,ot;tt=et===Je.modifiedStartLineNumber?Je.modifiedStartColumn:en.getLineFirstNonWhitespaceColumn(et),ot=et===Je.modifiedEndLineNumber?Je.modifiedEndColumn:en.getLineLastNonWhitespaceColumn(et),Zt.decorations.push(createDecoration(et,tt,et,ot,Ji.charInsert))}else Zt.decorations.push(createDecoration(Je.modifiedStartLineNumber,Je.modifiedStartColumn,Je.modifiedEndLineNumber,Je.modifiedEndColumn,Ji.charInsert))}return Zt}}diffEditorWidget_DiffEditorWidgetSideBySide.MINIMUM_EDITOR_WIDTH=100;class SideBySideViewZonesComputer extends ViewZonesComputer{constructor(Je,et,tt,ot,it){super(Je,et,tt,ot,it)}_createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion(){return null}_produceOriginalFromDiff(Je,et,tt){return tt>et?{afterLineNumber:Math.max(Je.originalStartLineNumber,Je.originalEndLineNumber),heightInLines:tt-et,domNode:null}:null}_produceModifiedFromDiff(Je,et,tt){return et>tt?{afterLineNumber:Math.max(Je.modifiedStartLineNumber,Je.modifiedEndLineNumber),heightInLines:et-tt,domNode:null}:null}}class diffEditorWidget_DiffEditorWidgetInline extends diffEditorWidget_DiffEditorWidgetStyle{constructor(Je,et){super(Je),this._decorationsLeft=Je.getOriginalEditor().getLayoutInfo().decorationsLeft,this._register(Je.getOriginalEditor().onDidLayoutChange(et=>{this._decorationsLeft!==et.decorationsLeft&&(this._decorationsLeft=et.decorationsLeft,Je.relayoutEditors())}))}setEnableSplitViewResizing(Je){}_getViewZones(Je,et,tt,ot){const it=this._dataSource.getOriginalEditor(),Zt=this._dataSource.getModifiedEditor();return new diffEditorWidget_InlineViewZonesComputer(Je,et,tt,it,Zt,ot).getViewZones()}_getOriginalEditorDecorations(Je,et,tt){const ot=String(this._removeColor),it={decorations:[],overviewZones:[]},Zt=this._dataSource.getOriginalEditor(),en=Zt.getModel(),Cn=Zt._getViewModel();for(const et of Je)if(isChangeOrDelete(et)){it.decorations.push({range:new Wr.a(et.originalStartLineNumber,1,et.originalEndLineNumber,1073741824),options:Ji.lineDeleteMargin});const Je=getViewRange(en,Cn,et.originalStartLineNumber,et.originalEndLineNumber);it.overviewZones.push(new Fi.a(Je.startLineNumber,Je.endLineNumber,ot))}return it}_getModifiedEditorDecorations(Je,et,tt){const ot=this._dataSource.getModifiedEditor(),it=String(this._insertColor),Zt={decorations:[],overviewZones:[]},en=ot.getModel(),Cn=ot._getViewModel();for(const ot of Je)if(isChangeOrInsert(ot)){Zt.decorations.push({range:new Wr.a(ot.modifiedStartLineNumber,1,ot.modifiedEndLineNumber,1073741824),options:tt?Ji.lineInsertWithSign:Ji.lineInsert});const Je=getViewRange(en,Cn,ot.modifiedStartLineNumber,ot.modifiedEndLineNumber);if(Zt.overviewZones.push(new Fi.a(Je.startLineNumber,Je.endLineNumber,it)),ot.charChanges){for(const Je of ot.charChanges)if(isChangeOrInsert(Je))if(et)for(let et=Je.modifiedStartLineNumber;et<=Je.modifiedEndLineNumber;et++){let tt,ot;tt=et===Je.modifiedStartLineNumber?Je.modifiedStartColumn:en.getLineFirstNonWhitespaceColumn(et),ot=et===Je.modifiedEndLineNumber?Je.modifiedEndColumn:en.getLineLastNonWhitespaceColumn(et),Zt.decorations.push(createDecoration(et,tt,et,ot,Ji.charInsert))}else Zt.decorations.push(createDecoration(Je.modifiedStartLineNumber,Je.modifiedStartColumn,Je.modifiedEndLineNumber,Je.modifiedEndColumn,Ji.charInsert))}else Zt.decorations.push(createDecoration(ot.modifiedStartLineNumber,1,ot.modifiedEndLineNumber,1073741824,Ji.charInsertWholeLine))}return Zt}layout(){return Math.max(5,this._decorationsLeft)}}class diffEditorWidget_InlineViewZonesComputer extends ViewZonesComputer{constructor(Je,et,tt,ot,it,Zt){super(Je,et,tt,ot,it),this._originalModel=ot.getModel(),this._renderIndicators=Zt,this._pendingLineChange=[],this._pendingViewZones=[],this._lineBreaksComputer=this._modifiedEditor._getViewModel().createLineBreaksComputer()}getViewZones(){const Je=super.getViewZones();return this._finalize(Je),Je}_createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion(){const Je=document.createElement("div");return Je.className="inline-added-margin-view-zone",Je}_produceOriginalFromDiff(Je,et,tt){const ot=document.createElement("div");return ot.className="inline-added-margin-view-zone",{afterLineNumber:Math.max(Je.originalStartLineNumber,Je.originalEndLineNumber),heightInLines:tt,domNode:document.createElement("div"),marginDomNode:ot}}_produceModifiedFromDiff(Je,et,tt){const ot=document.createElement("div");ot.className="view-lines line-delete "+Ui.a;const it=document.createElement("div");it.className="inline-deleted-margin-view-zone";const Zt={shouldNotShrink:!0,afterLineNumber:0===Je.modifiedEndLineNumber?Je.modifiedStartLineNumber:Je.modifiedStartLineNumber-1,heightInLines:et,minWidthInPx:0,domNode:ot,marginDomNode:it,diff:{originalStartLineNumber:Je.originalStartLineNumber,originalEndLineNumber:Je.originalEndLineNumber,modifiedStartLineNumber:Je.modifiedStartLineNumber,modifiedEndLineNumber:Je.modifiedEndLineNumber,originalModel:this._originalModel,viewLineCounts:null}};for(let et=Je.originalStartLineNumber;et<=Je.originalEndLineNumber;et++)this._lineBreaksComputer.addRequest(this._originalModel.getLineContent(et),null,null);return this._pendingLineChange.push(Je),this._pendingViewZones.push(Zt),Zt}_finalize(Je){const et=this._modifiedEditor.getOptions(),tt=this._modifiedEditor.getModel().getOptions().tabSize,ot=et.get(41),it=et.get(27),Zt=ot.typicalHalfwidthCharacterWidth,en=et.get(92),Cn=this._originalModel.mightContainNonBasicASCII(),_n=this._originalModel.mightContainRTL(),wn=et.get(57),Sn=et.get(129).decorationsWidth,xn=et.get(104),kn=et.get(87),En=et.get(81),Dn=et.get(42),Pn=this._lineBreaksComputer.finalize();let Ln=0;for(let et=0;et<this._pendingLineChange.length;et++){const Tn=this._pendingLineChange[et],In=this._pendingViewZones[et],jn=In.domNode;vi.a.applyFontInfoSlow(jn,ot);const Mn=In.marginDomNode;vi.a.applyFontInfoSlow(Mn,ot);const An=[];if(Tn.charChanges)for(const Je of Tn.charChanges)isChangeOrDelete(Je)&&An.push(new qo.a(new Wr.a(Je.originalStartLineNumber,Je.originalStartColumn,Je.originalEndLineNumber,Je.originalEndColumn),"char-delete",0));const Rn=An.length>0,Nn=Object(Ri.a)(1e4);let Fn=0,Bn=0,Vn=null;for(let et=Tn.originalStartLineNumber;et<=Tn.originalEndLineNumber;et++){const Zt=et-Tn.originalStartLineNumber,en=this._originalModel.getLineTokens(et),jn=en.getLineContent(),Wn=Pn[Ln++],zn=Bi.a.filter(An,et,1,jn.length+1);if(Wn){let Pn=0;for(const Je of Wn.breakOffsets){const et=en.sliceAndInflate(Pn,Je,0),Zt=jn.substring(Pn,Je);Fn=Math.max(Fn,this._renderOriginalLine(Bn++,Zt,et,Bi.a.extractWrapped(zn,Pn,Je),Rn,Cn,_n,ot,it,wn,Sn,xn,kn,En,Dn,tt,Nn,Mn)),Pn=Je}for(Vn||(Vn=[]);Vn.length<Zt;)Vn[Vn.length]=1;Vn[Zt]=Wn.breakOffsets.length,In.heightInLines+=Wn.breakOffsets.length-1;const Ln=document.createElement("div");Ln.className="line-delete",Je.original.push({afterLineNumber:et,afterColumn:0,heightInLines:Wn.breakOffsets.length-1,domNode:createFakeLinesDiv(),marginDomNode:Ln})}else Fn=Math.max(Fn,this._renderOriginalLine(Bn++,jn,en,zn,Rn,Cn,_n,ot,it,wn,Sn,xn,kn,En,Dn,tt,Nn,Mn))}Fn+=en;const Wn=Nn.build(),zn=Yi?Yi.createHTML(Wn):Wn;if(jn.innerHTML=zn,In.minWidthInPx=Fn*Zt,Vn){const Je=Tn.originalEndLineNumber-Tn.originalStartLineNumber;for(;Vn.length<=Je;)Vn[Vn.length]=1}In.diff.viewLineCounts=Vn}Je.original.sort((Je,et)=>Je.afterLineNumber-et.afterLineNumber)}_renderOriginalLine(Je,et,tt,ot,it,Zt,en,Cn,_n,wn,Sn,xn,kn,En,Dn,Pn,Ln,Tn){Ln.appendASCIIString('<div class="view-line'),it||Ln.appendASCIIString(" char-delete"),Ln.appendASCIIString('" style="top:'),Ln.appendASCIIString(String(Je*wn)),Ln.appendASCIIString('px;width:1000000px;">');const In=qo.f.isBasicASCII(et,Zt),jn=qo.f.containsRTL(et,In,en),Mn=Object($o.d)(new $o.c(Cn.isMonospace&&!_n,Cn.canUseHalfwidthRightwardsArrow,et,!1,In,jn,0,tt,ot,Pn,0,Cn.spaceWidth,Cn.middotWidth,Cn.wsmiddotWidth,xn,kn,En,Dn!==Sr.e.OFF,null),Ln);if(Ln.appendASCIIString("</div>"),this._renderIndicators){const et=document.createElement("div");et.className="delete-sign "+Li.d.asClassName(Xi),et.setAttribute("style",`position:absolute;top:${Je*wn}px;width:${Sn}px;height:${wn}px;right:0;`),Tn.appendChild(et)}return Mn.characterMapping.getAbsoluteOffset(Mn.characterMapping.length)}}function validateDiffWordWrap(Je,et){return Object(Sr.n)(Je,et,["off","on","inherit"])}function isChangeOrInsert(Je){return Je.modifiedEndLineNumber>0}function isChangeOrDelete(Je){return Je.originalEndLineNumber>0}function createFakeLinesDiv(){const Je=document.createElement("div");return Je.className="diagonal-fill",Je}function getViewRange(Je,et,tt,ot){const it=Je.getLineCount();return tt=Math.min(it,Math.max(1,tt)),ot=Math.min(it,Math.max(1,ot)),et.coordinatesConverter.convertModelRangeToViewRange(new Wr.a(tt,Je.getLineMinColumn(tt),ot,Je.getLineMaxColumn(ot)))}Object(Li.f)((Je,et)=>{const tt=Je.getColor(Pi.m);tt&&(et.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { background-color: ${tt}; }`),et.addRule(`.monaco-diff-editor .line-insert, .monaco-diff-editor .char-insert { background-color: ${tt}; }`),et.addRule(`.monaco-editor .inline-added-margin-view-zone { background-color: ${tt}; }`));const ot=Je.getColor(Pi.o);ot&&(et.addRule(`.monaco-editor .line-delete, .monaco-editor .char-delete { background-color: ${ot}; }`),et.addRule(`.monaco-diff-editor .line-delete, .monaco-diff-editor .char-delete { background-color: ${ot}; }`),et.addRule(`.monaco-editor .inline-deleted-margin-view-zone { background-color: ${ot}; }`));const it=Je.getColor(Pi.n);it&&et.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { border: 1px ${"hc"===Je.type?"dashed":"solid"} ${it}; }`);const Zt=Je.getColor(Pi.p);Zt&&et.addRule(`.monaco-editor .line-delete, .monaco-editor .char-delete { border: 1px ${"hc"===Je.type?"dashed":"solid"} ${Zt}; }`);const en=Je.getColor(Pi.yc);en&&et.addRule(`.monaco-diff-editor.side-by-side .editor.modified { box-shadow: -6px 0 5px -5px ${en}; }`);const Cn=Je.getColor(Pi.k);Cn&&et.addRule(`.monaco-diff-editor.side-by-side .editor.modified { border-left: 1px solid ${Cn}; }`);const _n=Je.getColor(Pi.Ac);_n&&et.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport {\n\t\t\t\tbackground: ${_n};\n\t\t\t}\n\t\t`);const wn=Je.getColor(Pi.Bc);wn&&et.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport:hover {\n\t\t\t\tbackground: ${wn};\n\t\t\t}\n\t\t`);const Sn=Je.getColor(Pi.zc);Sn&&et.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport:active {\n\t\t\t\tbackground: ${Sn};\n\t\t\t}\n\t\t`);const xn=Je.getColor(Pi.l);et.addRule(`\n\t.monaco-editor .diagonal-fill {\n\t\tbackground-image: linear-gradient(\n\t\t\t-45deg,\n\t\t\t${xn} 12.5%,\n\t\t\t#0000 12.5%, #0000 50%,\n\t\t\t${xn} 50%, ${xn} 62.5%,\n\t\t\t#0000 62.5%, #0000 100%\n\t\t);\n\t\tbackground-size: 8px 8px;\n\t}\n\t`)});var ea=tt(1846),ta=tt(650),na=tt(90),ra=tt(168),oa=tt(277);class abstractCodeEditorService_AbstractCodeEditorService extends uo.a{constructor(){super(),this._onCodeEditorAdd=this._register(new xr.b),this.onCodeEditorAdd=this._onCodeEditorAdd.event,this._onCodeEditorRemove=this._register(new xr.b),this.onCodeEditorRemove=this._onCodeEditorRemove.event,this._onDiffEditorAdd=this._register(new xr.b),this._onDiffEditorRemove=this._register(new xr.b),this._onDecorationTypeRegistered=this._register(new xr.b),this._modelProperties=new Map,this._codeEditors=Object.create(null),this._diffEditors=Object.create(null)}addCodeEditor(Je){this._codeEditors[Je.getId()]=Je,this._onCodeEditorAdd.fire(Je)}removeCodeEditor(Je){delete this._codeEditors[Je.getId()]&&this._onCodeEditorRemove.fire(Je)}listCodeEditors(){return Object.keys(this._codeEditors).map(Je=>this._codeEditors[Je])}addDiffEditor(Je){this._diffEditors[Je.getId()]=Je,this._onDiffEditorAdd.fire(Je)}removeDiffEditor(Je){delete this._diffEditors[Je.getId()]&&this._onDiffEditorRemove.fire(Je)}listDiffEditors(){return Object.keys(this._diffEditors).map(Je=>this._diffEditors[Je])}getFocusedCodeEditor(){let Je=null;const et=this.listCodeEditors();for(const tt of et){if(tt.hasTextFocus())return tt;tt.hasWidgetFocus()&&(Je=tt)}return Je}setModelProperty(Je,et,tt){const ot=Je.toString();let it;this._modelProperties.has(ot)?it=this._modelProperties.get(ot):(it=new Map,this._modelProperties.set(ot,it)),it.set(et,tt)}getModelProperty(Je,et){const tt=Je.toString();if(this._modelProperties.has(tt)){return this._modelProperties.get(tt).get(et)}}}var codeEditorServiceImpl_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},codeEditorServiceImpl_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};class codeEditorServiceImpl_RefCountedStyleSheet{constructor(Je,et,tt){this._parent=Je,this._editorId=et,this._styleSheet=tt,this._refCount=0}ref(){this._refCount++}unref(){var Je;this._refCount--,0===this._refCount&&(null===(Je=this._styleSheet.parentNode)||void 0===Je||Je.removeChild(this._styleSheet),this._parent._removeEditorStyleSheets(this._editorId))}insertRule(Je,et){this._styleSheet.sheet.insertRule(Je,et)}removeRulesContainingSelector(Je){Qr.Q(Je,this._styleSheet)}}class codeEditorServiceImpl_GlobalStyleSheet{constructor(Je){this._styleSheet=Je}ref(){}unref(){}insertRule(Je,et){this._styleSheet.sheet.insertRule(Je,et)}removeRulesContainingSelector(Je){Qr.Q(Je,this._styleSheet)}}let ia=class CodeEditorServiceImpl extends abstractCodeEditorService_AbstractCodeEditorService{constructor(Je,et){super(),this._decorationOptionProviders=new Map,this._editorStyleSheets=new Map,this._globalStyleSheet=Je||null,this._themeService=et}_getOrCreateGlobalStyleSheet(){return this._globalStyleSheet||(this._globalStyleSheet=new codeEditorServiceImpl_GlobalStyleSheet(Qr.w())),this._globalStyleSheet}_getOrCreateStyleSheet(Je){if(!Je)return this._getOrCreateGlobalStyleSheet();const et=Je.getContainerDomNode();if(!Qr.O(et))return this._getOrCreateGlobalStyleSheet();const tt=Je.getId();if(!this._editorStyleSheets.has(tt)){const Je=new codeEditorServiceImpl_RefCountedStyleSheet(this,tt,Qr.w(et));this._editorStyleSheets.set(tt,Je)}return this._editorStyleSheets.get(tt)}_removeEditorStyleSheets(Je){this._editorStyleSheets.delete(Je)}registerDecorationType(Je,et,tt,ot,it){let Zt=this._decorationOptionProviders.get(et);if(!Zt){const en=this._getOrCreateStyleSheet(it),Cn={styleSheet:en,key:et,parentTypeKey:ot,options:tt||Object.create(null)};Zt=ot?new DecorationSubTypeOptionsProvider(this._themeService,en,Cn):new codeEditorServiceImpl_DecorationTypeOptionsProvider(Je,this._themeService,en,Cn),this._decorationOptionProviders.set(et,Zt),this._onDecorationTypeRegistered.fire(et)}Zt.refCount++}removeDecorationType(Je){const et=this._decorationOptionProviders.get(Je);et&&(et.refCount--,et.refCount<=0&&(this._decorationOptionProviders.delete(Je),et.dispose(),this.listCodeEditors().forEach(et=>et.removeDecorations(Je))))}resolveDecorationOptions(Je,et){const tt=this._decorationOptionProviders.get(Je);if(!tt)throw new Error("Unknown decoration type key: "+Je);return tt.getOptions(this,et)}};ia=codeEditorServiceImpl_decorate([codeEditorServiceImpl_param(1,Li.b)],ia);class DecorationSubTypeOptionsProvider{constructor(Je,et,tt){this._styleSheet=et,this._styleSheet.ref(),this._parentTypeKey=tt.parentTypeKey,this.refCount=0,this._beforeContentRules=new codeEditorServiceImpl_DecorationCSSRules(3,tt,Je),this._afterContentRules=new codeEditorServiceImpl_DecorationCSSRules(4,tt,Je)}getOptions(Je,et){const tt=Je.resolveDecorationOptions(this._parentTypeKey,!0);return this._beforeContentRules&&(tt.beforeContentClassName=this._beforeContentRules.className),this._afterContentRules&&(tt.afterContentClassName=this._afterContentRules.className),tt}dispose(){this._beforeContentRules&&(this._beforeContentRules.dispose(),this._beforeContentRules=null),this._afterContentRules&&(this._afterContentRules.dispose(),this._afterContentRules=null),this._styleSheet.unref()}}class codeEditorServiceImpl_DecorationTypeOptionsProvider{constructor(Je,et,tt,ot){this._disposables=new uo.b,this.description=Je,this._styleSheet=tt,this._styleSheet.ref(),this.refCount=0;const createCSSRules=Je=>{const tt=new codeEditorServiceImpl_DecorationCSSRules(Je,ot,et);if(this._disposables.add(tt),tt.hasContent)return tt.className},createInlineCSSRules=Je=>{const tt=new codeEditorServiceImpl_DecorationCSSRules(Je,ot,et);return this._disposables.add(tt),tt.hasContent?{className:tt.className,hasLetterSpacing:tt.hasLetterSpacing}:null};this.className=createCSSRules(0);const it=createInlineCSSRules(1);if(it&&(this.inlineClassName=it.className,this.inlineClassNameAffectsLetterSpacing=it.hasLetterSpacing),this.beforeContentClassName=createCSSRules(3),this.afterContentClassName=createCSSRules(4),ot.options.beforeInjectedText&&ot.options.beforeInjectedText.contentText){const Je=createInlineCSSRules(5);this.beforeInjectedText={content:ot.options.beforeInjectedText.contentText,inlineClassName:null==Je?void 0:Je.className,inlineClassNameAffectsLetterSpacing:(null==Je?void 0:Je.hasLetterSpacing)||ot.options.beforeInjectedText.affectsLetterSpacing}}if(ot.options.afterInjectedText&&ot.options.afterInjectedText.contentText){const Je=createInlineCSSRules(6);this.afterInjectedText={content:ot.options.afterInjectedText.contentText,inlineClassName:null==Je?void 0:Je.className,inlineClassNameAffectsLetterSpacing:(null==Je?void 0:Je.hasLetterSpacing)||ot.options.afterInjectedText.affectsLetterSpacing}}this.glyphMarginClassName=createCSSRules(2);const Zt=ot.options;this.isWholeLine=Boolean(Zt.isWholeLine),this.stickiness=Zt.rangeBehavior;const en=Zt.light&&Zt.light.overviewRulerColor||Zt.overviewRulerColor,Cn=Zt.dark&&Zt.dark.overviewRulerColor||Zt.overviewRulerColor;void 0===en&&void 0===Cn||(this.overviewRuler={color:en||Cn,darkColor:Cn||en,position:Zt.overviewRulerLane||mo.d.Center})}getOptions(Je,et){return et?{description:this.description,inlineClassName:this.inlineClassName,beforeContentClassName:this.beforeContentClassName,afterContentClassName:this.afterContentClassName,className:this.className,glyphMarginClassName:this.glyphMarginClassName,isWholeLine:this.isWholeLine,overviewRuler:this.overviewRuler,stickiness:this.stickiness,before:this.beforeInjectedText}:this}dispose(){this._disposables.dispose(),this._styleSheet.unref()}}const aa={color:"color:{0} !important;",opacity:"opacity:{0};",backgroundColor:"background-color:{0};",outline:"outline:{0};",outlineColor:"outline-color:{0};",outlineStyle:"outline-style:{0};",outlineWidth:"outline-width:{0};",border:"border:{0};",borderColor:"border-color:{0};",borderRadius:"border-radius:{0};",borderSpacing:"border-spacing:{0};",borderStyle:"border-style:{0};",borderWidth:"border-width:{0};",fontStyle:"font-style:{0};",fontWeight:"font-weight:{0};",fontSize:"font-size:{0};",fontFamily:"font-family:{0};",textDecoration:"text-decoration:{0};",cursor:"cursor:{0};",letterSpacing:"letter-spacing:{0};",gutterIconPath:"background:{0} center center no-repeat;",gutterIconSize:"background-size:{0};",contentText:"content:'{0}';",contentIconPath:"content:{0};",margin:"margin:{0};",padding:"padding:{0};",width:"width:{0};",height:"height:{0};"};class codeEditorServiceImpl_DecorationCSSRules{constructor(Je,et,tt){this._theme=tt.getColorTheme(),this._ruleType=Je,this._providerArgs=et,this._usesThemeColors=!1,this._hasContent=!1,this._hasLetterSpacing=!1;let ot=CSSNameHelper.getClassName(this._providerArgs.key,Je);this._providerArgs.parentTypeKey&&(ot=ot+" "+CSSNameHelper.getClassName(this._providerArgs.parentTypeKey,Je)),this._className=ot,this._unThemedSelector=CSSNameHelper.getSelector(this._providerArgs.key,this._providerArgs.parentTypeKey,Je),this._buildCSS(),this._usesThemeColors?this._themeListener=tt.onDidColorThemeChange(Je=>{this._theme=tt.getColorTheme(),this._removeCSS(),this._buildCSS()}):this._themeListener=null}dispose(){this._hasContent&&(this._removeCSS(),this._hasContent=!1),this._themeListener&&(this._themeListener.dispose(),this._themeListener=null)}get hasContent(){return this._hasContent}get hasLetterSpacing(){return this._hasLetterSpacing}get className(){return this._className}_buildCSS(){const Je=this._providerArgs.options;let et,tt,ot;switch(this._ruleType){case 0:et=this.getCSSTextForModelDecorationClassName(Je),tt=this.getCSSTextForModelDecorationClassName(Je.light),ot=this.getCSSTextForModelDecorationClassName(Je.dark);break;case 1:et=this.getCSSTextForModelDecorationInlineClassName(Je),tt=this.getCSSTextForModelDecorationInlineClassName(Je.light),ot=this.getCSSTextForModelDecorationInlineClassName(Je.dark);break;case 2:et=this.getCSSTextForModelDecorationGlyphMarginClassName(Je),tt=this.getCSSTextForModelDecorationGlyphMarginClassName(Je.light),ot=this.getCSSTextForModelDecorationGlyphMarginClassName(Je.dark);break;case 3:et=this.getCSSTextForModelDecorationContentClassName(Je.before),tt=this.getCSSTextForModelDecorationContentClassName(Je.light&&Je.light.before),ot=this.getCSSTextForModelDecorationContentClassName(Je.dark&&Je.dark.before);break;case 4:et=this.getCSSTextForModelDecorationContentClassName(Je.after),tt=this.getCSSTextForModelDecorationContentClassName(Je.light&&Je.light.after),ot=this.getCSSTextForModelDecorationContentClassName(Je.dark&&Je.dark.after);break;case 5:et=this.getCSSTextForModelDecorationContentClassName(Je.beforeInjectedText),tt=this.getCSSTextForModelDecorationContentClassName(Je.light&&Je.light.beforeInjectedText),ot=this.getCSSTextForModelDecorationContentClassName(Je.dark&&Je.dark.beforeInjectedText);break;case 6:et=this.getCSSTextForModelDecorationContentClassName(Je.afterInjectedText),tt=this.getCSSTextForModelDecorationContentClassName(Je.light&&Je.light.afterInjectedText),ot=this.getCSSTextForModelDecorationContentClassName(Je.dark&&Je.dark.afterInjectedText);break;default:throw new Error("Unknown rule type: "+this._ruleType)}const it=this._providerArgs.styleSheet;let Zt=!1;et.length>0&&(it.insertRule(`${this._unThemedSelector} {${et}}`,0),Zt=!0),tt.length>0&&(it.insertRule(`.vs${this._unThemedSelector} {${tt}}`,0),Zt=!0),ot.length>0&&(it.insertRule(`.vs-dark${this._unThemedSelector}, .hc-black${this._unThemedSelector} {${ot}}`,0),Zt=!0),this._hasContent=Zt}_removeCSS(){this._providerArgs.styleSheet.removeRulesContainingSelector(this._unThemedSelector)}getCSSTextForModelDecorationClassName(Je){if(!Je)return"";const et=[];return this.collectCSSText(Je,["backgroundColor"],et),this.collectCSSText(Je,["outline","outlineColor","outlineStyle","outlineWidth"],et),this.collectBorderSettingsCSSText(Je,et),et.join("")}getCSSTextForModelDecorationInlineClassName(Je){if(!Je)return"";const et=[];return this.collectCSSText(Je,["fontStyle","fontWeight","textDecoration","cursor","color","opacity","letterSpacing"],et),Je.letterSpacing&&(this._hasLetterSpacing=!0),et.join("")}getCSSTextForModelDecorationContentClassName(Je){if(!Je)return"";const et=[];if(void 0!==Je){if(this.collectBorderSettingsCSSText(Je,et),void 0!==Je.contentIconPath&&et.push(To.w(aa.contentIconPath,Qr.s(Lr.a.revive(Je.contentIconPath)))),"string"==typeof Je.contentText){const tt=Je.contentText.match(/^.*$/m)[0].replace(/['\\]/g,"\\$&");et.push(To.w(aa.contentText,tt))}this.collectCSSText(Je,["fontStyle","fontWeight","fontSize","fontFamily","textDecoration","color","opacity","backgroundColor","margin","padding"],et),this.collectCSSText(Je,["width","height"],et)&&et.push("display:inline-block;")}return et.join("")}getCSSTextForModelDecorationGlyphMarginClassName(Je){if(!Je)return"";const et=[];return void 0!==Je.gutterIconPath&&(et.push(To.w(aa.gutterIconPath,Qr.s(Lr.a.revive(Je.gutterIconPath)))),void 0!==Je.gutterIconSize&&et.push(To.w(aa.gutterIconSize,Je.gutterIconSize))),et.join("")}collectBorderSettingsCSSText(Je,et){return!!this.collectCSSText(Je,["border","borderColor","borderRadius","borderSpacing","borderStyle","borderWidth"],et)&&(et.push(To.w("box-sizing: border-box;")),!0)}collectCSSText(Je,et,tt){const ot=tt.length;for(let ot of et){const et=this.resolveValue(Je[ot]);"string"==typeof et&&tt.push(To.w(aa[ot],et))}return tt.length!==ot}resolveValue(Je){if(Object(go.b)(Je)){this._usesThemeColors=!0;const et=this._theme.getColor(Je.id);return et?et.toString():"transparent"}return Je}}class CSSNameHelper{static getClassName(Je,et){return"ced-"+Je+"-"+et}static getSelector(Je,et,tt){let ot=".monaco-editor ."+this.getClassName(Je,tt);return et&&(ot=ot+"."+this.getClassName(et,tt)),3===tt?ot+="::before":4===tt&&(ot+="::after"),ot}}var standaloneCodeServiceImpl_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},standaloneCodeServiceImpl_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let sa=class StandaloneCodeEditorServiceImpl extends ia{constructor(Je,et,tt){super(Je,tt),this.onCodeEditorAdd(()=>this._checkContextKey()),this.onCodeEditorRemove(()=>this._checkContextKey()),this._editorIsOpen=et.createKey("editorIsOpen",!1),this._activeCodeEditor=null}_checkContextKey(){let Je=!1;for(const et of this.listCodeEditors())if(!et.isSimpleWidget){Je=!0;break}this._editorIsOpen.set(Je)}setActiveCodeEditor(Je){this._activeCodeEditor=Je}getActiveCodeEditor(){return this._activeCodeEditor}openCodeEditor(Je,et,tt){return et?Promise.resolve(this.doOpenEditor(et,Je)):Promise.resolve(null)}doOpenEditor(Je,et){if(!this.findModel(Je,et.resource)){if(et.resource){const tt=et.resource.scheme;if(tt===no.c.http||tt===no.c.https)return Object(Qr.Z)(et.resource.toString()),Je}return null}const tt=et.options?et.options.selection:null;if(tt)if("number"==typeof tt.endLineNumber&&"number"==typeof tt.endColumn)Je.setSelection(tt),Je.revealRangeInCenter(tt,1);else{const et={lineNumber:tt.startLineNumber,column:tt.startColumn};Je.setPosition(et),Je.revealPositionInCenter(et,1)}return Je}findModel(Je,et){const tt=Je.getModel();return tt&&tt.uri.toString()!==et.toString()?null:tt}};sa=standaloneCodeServiceImpl_decorate([standaloneCodeServiceImpl_param(1,Di.b),standaloneCodeServiceImpl_param(2,Li.b)],sa);var la=tt(533),standaloneCodeEditor_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},standaloneCodeEditor_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let ca=0,ua=!1;let da=class StandaloneCodeEditor extends pi.a{constructor(Je,et,tt,ot,it,Zt,en,Cn,_n,wn){const Sn=Object.assign({},et);Sn.ariaLabel=Sn.ariaLabel||si.h.editorViewAccessibleLabel,Sn.ariaLabel=Sn.ariaLabel+";"+si.h.accessibilityHelpMessage,super(Je,Sn,{},tt,ot,it,Zt,Cn,_n,wn),this._standaloneKeybindingService=en instanceof simpleServices_StandaloneKeybindingService?en:null,function createAriaDomNode(){ua||(ua=!0,di.b(document.body))}()}addCommand(Je,et,tt){if(!this._standaloneKeybindingService)return console.warn("Cannot add command because the editor is configured with an unrecognized KeybindingService"),null;let ot="DYNAMIC_"+ ++ca,it=Di.a.deserialize(tt);return this._standaloneKeybindingService.addDynamicKeybinding(ot,Je,et,it),ot}createContextKey(Je,et){return this._contextKeyService.createKey(Je,et)}addAction(Je){if("string"!=typeof Je.id||"string"!=typeof Je.label||"function"!=typeof Je.run)throw new Error("Invalid action descriptor, `id`, `label` and `run` are required properties!");if(!this._standaloneKeybindingService)return console.warn("Cannot add keybinding because the editor is configured with an unrecognized KeybindingService"),uo.a.None;const et=Je.id,tt=Je.label,ot=Di.a.and(Di.a.equals("editorId",this.getId()),Di.a.deserialize(Je.precondition)),it=Je.keybindings,Zt=Di.a.and(ot,Di.a.deserialize(Je.keybindingContext)),en=Je.contextMenuGroupId||null,Cn=Je.contextMenuOrder||0,run=(et,...tt)=>Promise.resolve(Je.run(this,...tt)),_n=new uo.b,wn=this.getId()+":"+et;if(_n.add(oo.a.registerCommand(wn,run)),en){let Je={command:{id:wn,title:tt},when:ot,group:en,order:Cn};_n.add(na.d.appendMenuItem(na.b.EditorContext,Je))}if(Array.isArray(it))for(const Je of it)_n.add(this._standaloneKeybindingService.addDynamicKeybinding(wn,Je,run,Zt));let Sn=new ea.a(wn,tt,tt,ot,run,this._contextKeyService);return this._actions[et]=Sn,_n.add(Object(uo.i)(()=>{delete this._actions[et]})),_n}_triggerCommand(Je,et){if(this._codeEditorService instanceof sa)try{this._codeEditorService.setActiveCodeEditor(this),super._triggerCommand(Je,et)}finally{this._codeEditorService.setActiveCodeEditor(null)}else super._triggerCommand(Je,et)}};da=standaloneCodeEditor_decorate([standaloneCodeEditor_param(2,Vi.a),standaloneCodeEditor_param(3,Yr.a),standaloneCodeEditor_param(4,oo.b),standaloneCodeEditor_param(5,Di.b),standaloneCodeEditor_param(6,ra.a),standaloneCodeEditor_param(7,Li.b),standaloneCodeEditor_param(8,ii.a),standaloneCodeEditor_param(9,oa.b)],da);let pa=class StandaloneEditor extends da{constructor(Je,et,tt,ot,it,Zt,en,Cn,_n,wn,Sn,xn,kn,En,Dn){const Pn=Object.assign({},et);updateConfigurationService(xn,Pn,!1);const Ln=wn.registerEditorContainer(Je);"string"==typeof Pn.theme&&wn.setTheme(Pn.theme),void 0!==Pn.autoDetectHighContrast&&wn.setAutoDetectHighContrast(Boolean(Pn.autoDetectHighContrast));let Tn,In=Pn.model;if(delete Pn.model,super(Je,Pn,ot,it,Zt,en,Cn,wn,Sn,kn),this._contextViewService=_n,this._configurationService=xn,this._standaloneThemeService=wn,this._register(tt),this._register(Ln),void 0===In?(Tn=createTextModel(En,Dn,Pn.value||"",Pn.language||la.a.text,void 0),this._ownsModel=!0):(Tn=In,this._ownsModel=!1),this._attachModel(Tn),Tn){let Je={oldModelUrl:null,newModelUrl:Tn.uri};this._onDidChangeModel.fire(Je)}}dispose(){super.dispose()}updateOptions(Je){updateConfigurationService(this._configurationService,Je,!1),"string"==typeof Je.theme&&this._standaloneThemeService.setTheme(Je.theme),void 0!==Je.autoDetectHighContrast&&this._standaloneThemeService.setAutoDetectHighContrast(Boolean(Je.autoDetectHighContrast)),super.updateOptions(Je)}_attachModel(Je){super._attachModel(Je),this._modelData&&this._contextViewService.setContainer(this._modelData.view.domNode.domNode)}_postDetachModelCleanup(Je){super._postDetachModelCleanup(Je),Je&&this._ownsModel&&(Je.dispose(),this._ownsModel=!1)}};pa=standaloneCodeEditor_decorate([standaloneCodeEditor_param(3,Vi.a),standaloneCodeEditor_param(4,Yr.a),standaloneCodeEditor_param(5,oo.b),standaloneCodeEditor_param(6,Di.b),standaloneCodeEditor_param(7,ra.a),standaloneCodeEditor_param(8,zi.b),standaloneCodeEditor_param(9,ta.a),standaloneCodeEditor_param(10,ii.a),standaloneCodeEditor_param(11,ei.a),standaloneCodeEditor_param(12,oa.b),standaloneCodeEditor_param(13,Fo.a),standaloneCodeEditor_param(14,Co.a)],pa);let ha=class StandaloneDiffEditor extends Qi{constructor(Je,et,tt,ot,it,Zt,en,Cn,_n,wn,Sn,xn,kn,En,Dn){const Pn=Object.assign({},et);updateConfigurationService(xn,Pn,!0);const Ln=wn.registerEditorContainer(Je);"string"==typeof Pn.theme&&wn.setTheme(Pn.theme),void 0!==Pn.autoDetectHighContrast&&wn.setAutoDetectHighContrast(Boolean(Pn.autoDetectHighContrast)),super(Je,Pn,{},Dn,Cn,it,ot,_n,wn,Sn,kn,En),this._contextViewService=en,this._configurationService=xn,this._standaloneThemeService=wn,this._register(tt),this._register(Ln),this._contextViewService.setContainer(this._containerDomElement)}dispose(){super.dispose()}updateOptions(Je){updateConfigurationService(this._configurationService,Je,!0),"string"==typeof Je.theme&&this._standaloneThemeService.setTheme(Je.theme),void 0!==Je.autoDetectHighContrast&&this._standaloneThemeService.setAutoDetectHighContrast(Boolean(Je.autoDetectHighContrast)),super.updateOptions(Je)}_createInnerEditor(Je,et,tt){return Je.createInstance(da,et,tt)}getOriginalEditor(){return super.getOriginalEditor()}getModifiedEditor(){return super.getModifiedEditor()}addCommand(Je,et,tt){return this.getModifiedEditor().addCommand(Je,et,tt)}createContextKey(Je,et){return this.getModifiedEditor().createContextKey(Je,et)}addAction(Je){return this.getModifiedEditor().addAction(Je)}};function createTextModel(Je,et,tt,ot,it){if(tt=tt||"",!ot){const ot=tt.indexOf("\n");let Zt=tt;return-1!==ot&&(Zt=tt.substring(0,ot)),doCreateModel(Je,tt,et.createByFilepathOrFirstLine(it||null,Zt),it)}return doCreateModel(Je,tt,et.create(ot),it)}function doCreateModel(Je,et,tt,ot){return Je.createModel(et,tt,ot)}ha=standaloneCodeEditor_decorate([standaloneCodeEditor_param(3,Vi.a),standaloneCodeEditor_param(4,Di.b),standaloneCodeEditor_param(5,ra.a),standaloneCodeEditor_param(6,zi.b),standaloneCodeEditor_param(7,yo.a),standaloneCodeEditor_param(8,Yr.a),standaloneCodeEditor_param(9,ta.a),standaloneCodeEditor_param(10,ii.a),standaloneCodeEditor_param(11,ei.a),standaloneCodeEditor_param(12,zi.a),standaloneCodeEditor_param(13,qi.a),standaloneCodeEditor_param(14,$i.a)],ha);class FrankensteinMode{constructor(Je){this._languageIdentifier=Je}getId(){return this._languageIdentifier.language}}var fa=tt(708),ga=tt(170);const ma=Object.prototype.hasOwnProperty;class languagesRegistry_LanguagesRegistry extends uo.a{constructor(Je=!0,et=!1){super(),this._onDidChange=this._register(new xr.b),this.onDidChange=this._onDidChange.event,this._warnOnOverwrite=et,this._nextLanguageId2=1,this._languageIdToLanguage=[],this._languageToLanguageId=Object.create(null),this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},Je&&(this._initializeFromRegistry(),this._register(fa.a.onDidChangeLanguages(Je=>this._initializeFromRegistry())))}_initializeFromRegistry(){this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={};const Je=fa.a.getLanguages();this._registerLanguages(Je)}_registerLanguages(Je){for(const et of Je)this._registerLanguage(et);this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},Object.keys(this._languages).forEach(Je=>{let et=this._languages[Je];et.name&&(this._nameMap[et.name]=et.identifier),et.aliases.forEach(Je=>{this._lowercaseNameMap[Je.toLowerCase()]=et.identifier}),et.mimetypes.forEach(Je=>{this._mimeTypesMap[Je]=et.identifier})}),ga.a.as(ti.a.Configuration).registerOverrideIdentifiers(fa.a.getLanguages().map(Je=>Je.id)),this._onDidChange.fire()}_getLanguageId(Je){if(this._languageToLanguageId[Je])return this._languageToLanguageId[Je];const et=this._nextLanguageId2++;return this._languageIdToLanguage[et]=Je,this._languageToLanguageId[Je]=et,et}_registerLanguage(Je){const et=Je.id;let tt;if(ma.call(this._languages,et))tt=this._languages[et];else{const Je=this._getLanguageId(et);tt={identifier:new bo.u(et,Je),name:null,mimetypes:[],aliases:[],extensions:[],filenames:[],configurationFiles:[]},this._languages[et]=tt}this._mergeLanguage(tt,Je)}_mergeLanguage(Je,et){const tt=et.id;let ot=null;if(Array.isArray(et.mimetypes)&&et.mimetypes.length>0&&(Je.mimetypes.push(...et.mimetypes),ot=et.mimetypes[0]),ot||(ot="text/x-"+tt,Je.mimetypes.push(ot)),Array.isArray(et.extensions)){et.configuration?Je.extensions=et.extensions.concat(Je.extensions):Je.extensions=Je.extensions.concat(et.extensions);for(let Je of et.extensions)la.c({id:tt,mime:ot,extension:Je},this._warnOnOverwrite)}if(Array.isArray(et.filenames))for(let it of et.filenames)la.c({id:tt,mime:ot,filename:it},this._warnOnOverwrite),Je.filenames.push(it);if(Array.isArray(et.filenamePatterns))for(let Je of et.filenamePatterns)la.c({id:tt,mime:ot,filepattern:Je},this._warnOnOverwrite);if("string"==typeof et.firstLine&&et.firstLine.length>0){let Je=et.firstLine;"^"!==Je.charAt(0)&&(Je="^"+Je);try{let et=new RegExp(Je);To.O(et)||la.c({id:tt,mime:ot,firstline:et},this._warnOnOverwrite)}catch(Je){Object(So.e)(Je)}}Je.aliases.push(tt);let it=null;if(void 0!==et.aliases&&Array.isArray(et.aliases)&&(it=0===et.aliases.length?[null]:et.aliases),null!==it)for(const et of it)et&&0!==et.length&&Je.aliases.push(et);let Zt=null!==it&&it.length>0;if(Zt&&null===it[0]);else{let et=(Zt?it[0]:null)||tt;!Zt&&Je.name||(Je.name=et)}et.configuration&&Je.configurationFiles.push(et.configuration)}isRegisteredMode(Je){return!!ma.call(this._mimeTypesMap,Je)||ma.call(this._languages,Je)}getModeIdForLanguageNameLowercase(Je){return ma.call(this._lowercaseNameMap,Je)?this._lowercaseNameMap[Je].language:null}extractModeIds(Je){return Je?Je.split(",").map(Je=>Je.trim()).map(Je=>ma.call(this._mimeTypesMap,Je)?this._mimeTypesMap[Je].language:Je).filter(Je=>ma.call(this._languages,Je)):[]}getLanguageIdentifier(Je){if(Je===vo.b||0===Je)return vo.a;let et;if("string"==typeof Je)et=Je;else if(et=this._languageIdToLanguage[Je],!et)return null;return ma.call(this._languages,et)?this._languages[et].identifier:null}getModeIdsFromFilepathOrFirstLine(Je,et){if(!Je&&!et)return[];let tt=la.b(Je,et);return this.extractModeIds(tt.join(","))}}class modeServiceImpl_LanguageSelection{constructor(Je,et){let tt;this._selector=et,this.languageIdentifier=this._selector(),this._onDidChange=new xr.b({onFirstListenerAdd:()=>{tt=Je(()=>this._evaluate())},onLastListenerRemove:()=>{tt.dispose()}}),this.onDidChange=this._onDidChange.event}_evaluate(){let Je=this._selector();Je.id!==this.languageIdentifier.id&&(this.languageIdentifier=Je,this._onDidChange.fire(this.languageIdentifier))}}class modeServiceImpl_ModeServiceImpl extends uo.a{constructor(Je=!1){super(),this._onDidCreateMode=this._register(new xr.b),this.onDidCreateMode=this._onDidCreateMode.event,this._onLanguagesMaybeChanged=this._register(new xr.b({leakWarningThreshold:200})),this.onLanguagesMaybeChanged=this._onLanguagesMaybeChanged.event,this._instantiatedModes={},this._registry=this._register(new languagesRegistry_LanguagesRegistry(!0,Je)),this._register(this._registry.onDidChange(()=>this._onLanguagesMaybeChanged.fire()))}isRegisteredMode(Je){return this._registry.isRegisteredMode(Je)}getModeIdForLanguageName(Je){return this._registry.getModeIdForLanguageNameLowercase(Je)}getModeIdByFilepathOrFirstLine(Je,et){const tt=this._registry.getModeIdsFromFilepathOrFirstLine(Je,et);return Object(Vo.j)(tt,null)}getModeId(Je){const et=this._registry.extractModeIds(Je);return Object(Vo.j)(et,null)}getLanguageIdentifier(Je){return this._registry.getLanguageIdentifier(Je)}create(Je){return new modeServiceImpl_LanguageSelection(this.onLanguagesMaybeChanged,()=>{const et=this.getModeId(Je);return this._createModeAndGetLanguageIdentifier(et)})}createByFilepathOrFirstLine(Je,et){return new modeServiceImpl_LanguageSelection(this.onLanguagesMaybeChanged,()=>{const tt=this.getModeIdByFilepathOrFirstLine(Je,et);return this._createModeAndGetLanguageIdentifier(tt)})}_createModeAndGetLanguageIdentifier(Je){const et=this.getLanguageIdentifier(Je||"plaintext")||vo.a;return this._getOrCreateMode(et.language),et}triggerMode(Je){const et=this.getModeId(Je);this._getOrCreateMode(et||"plaintext")}_getOrCreateMode(Je){if(!this._instantiatedModes.hasOwnProperty(Je)){let et=this.getLanguageIdentifier(Je)||vo.a;this._instantiatedModes[Je]=new FrankensteinMode(et),this._onDidCreateMode.fire(this._instantiatedModes[Je])}return this._instantiatedModes[Je]}}var ba=tt(1483),va=tt(42);class ParsedTokenThemeRule{constructor(Je,et,tt,ot,it){this._parsedThemeRuleBrand=void 0,this.token=Je,this.index=et,this.fontStyle=tt,this.foreground=ot,this.background=it}}const ya=/^#?([0-9A-Fa-f]{6})([0-9A-Fa-f]{2})?$/;class tokenization_ColorMap{constructor(){this._lastColorId=0,this._id2color=[],this._color2id=new Map}getId(Je){if(null===Je)return 0;const et=Je.match(ya);if(!et)throw new Error("Illegal value for token color: "+Je);Je=et[1].toUpperCase();let tt=this._color2id.get(Je);return tt||(tt=++this._lastColorId,this._color2id.set(Je,tt),this._id2color[tt]=va.a.fromHex("#"+Je),tt)}getColorMap(){return this._id2color.slice(0)}}class TokenTheme{constructor(Je,et){this._colorMap=Je,this._root=et,this._cache=new Map}static createFromRawTokenTheme(Je,et){return this.createFromParsedTokenTheme(function parseTokenTheme(Je){if(!Je||!Array.isArray(Je))return[];let et=[],tt=0;for(let ot=0,it=Je.length;ot<it;ot++){let it=Je[ot],Zt=-1;if("string"==typeof it.fontStyle){Zt=0;let Je=it.fontStyle.split(" ");for(let et=0,tt=Je.length;et<tt;et++){switch(Je[et]){case"italic":Zt|=1;break;case"bold":Zt|=2;break;case"underline":Zt|=4}}}let en=null;"string"==typeof it.foreground&&(en=it.foreground);let Cn=null;"string"==typeof it.background&&(Cn=it.background),et[tt++]=new ParsedTokenThemeRule(it.token||"",ot,Zt,en,Cn)}return et}(Je),et)}static createFromParsedTokenTheme(Je,et){return function resolveParsedTokenThemeRules(Je,et){Je.sort((Je,et)=>{let tt=function strcmp(Je,et){if(Je<et)return-1;if(Je>et)return 1;return 0}(Je.token,et.token);return 0!==tt?tt:Je.index-et.index});let tt=0,ot="000000",it="ffffff";for(;Je.length>=1&&""===Je[0].token;){let et=Je.shift();-1!==et.fontStyle&&(tt=et.fontStyle),null!==et.foreground&&(ot=et.foreground),null!==et.background&&(it=et.background)}let Zt=new tokenization_ColorMap;for(let Je of et)Zt.getId(Je);let en=Zt.getId(ot),Cn=Zt.getId(it),_n=new ThemeTrieElementRule(tt,en,Cn),wn=new ThemeTrieElement(_n);for(let et=0,tt=Je.length;et<tt;et++){let tt=Je[et];wn.insert(tt.token,tt.fontStyle,Zt.getId(tt.foreground),Zt.getId(tt.background))}return new TokenTheme(Zt,wn)}(Je,et)}getColorMap(){return this._colorMap.getColorMap()}_match(Je){return this._root.match(Je)}match(Je,et){let tt=this._cache.get(et);if(void 0===tt){let Je=this._match(et),ot=function toStandardTokenType(Je){let et=Je.match(Ca);if(!et)return 0;switch(et[1]){case"comment":return 1;case"string":return 2;case"regex":case"regexp":return 4}throw new Error("Unexpected match for standard token type!")}(et);tt=(Je.metadata|ot<<8)>>>0,this._cache.set(et,tt)}return(tt|Je<<0)>>>0}}const Ca=/\b(comment|string|regex|regexp)\b/;class ThemeTrieElementRule{constructor(Je,et,tt){this._themeTrieElementRuleBrand=void 0,this._fontStyle=Je,this._foreground=et,this._background=tt,this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}clone(){return new ThemeTrieElementRule(this._fontStyle,this._foreground,this._background)}acceptOverwrite(Je,et,tt){-1!==Je&&(this._fontStyle=Je),0!==et&&(this._foreground=et),0!==tt&&(this._background=tt),this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}}class ThemeTrieElement{constructor(Je){this._themeTrieElementBrand=void 0,this._mainRule=Je,this._children=new Map}match(Je){if(""===Je)return this._mainRule;let et,tt,ot=Je.indexOf(".");-1===ot?(et=Je,tt=""):(et=Je.substring(0,ot),tt=Je.substring(ot+1));let it=this._children.get(et);return void 0!==it?it.match(tt):this._mainRule}insert(Je,et,tt,ot){if(""===Je)return void this._mainRule.acceptOverwrite(et,tt,ot);let it,Zt,en=Je.indexOf(".");-1===en?(it=Je,Zt=""):(it=Je.substring(0,en),Zt=Je.substring(en+1));let Cn=this._children.get(it);void 0===Cn&&(Cn=new ThemeTrieElement(this._mainRule.clone()),this._children.set(it,Cn)),Cn.insert(Zt,et,tt,ot)}}const _a={base:"vs",inherit:!1,rules:[{token:"",foreground:"000000",background:"fffffe"},{token:"invalid",foreground:"cd3131"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"001188"},{token:"variable.predefined",foreground:"4864AA"},{token:"constant",foreground:"dd0000"},{token:"comment",foreground:"008000"},{token:"number",foreground:"098658"},{token:"number.hex",foreground:"3030c0"},{token:"regexp",foreground:"800000"},{token:"annotation",foreground:"808080"},{token:"type",foreground:"008080"},{token:"delimiter",foreground:"000000"},{token:"delimiter.html",foreground:"383838"},{token:"delimiter.xml",foreground:"0000FF"},{token:"tag",foreground:"800000"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"800000"},{token:"metatag",foreground:"e00000"},{token:"metatag.content.html",foreground:"FF0000"},{token:"metatag.html",foreground:"808080"},{token:"metatag.xml",foreground:"808080"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"863B00"},{token:"string.key.json",foreground:"A31515"},{token:"string.value.json",foreground:"0451A5"},{token:"attribute.name",foreground:"FF0000"},{token:"attribute.value",foreground:"0451A5"},{token:"attribute.value.number",foreground:"098658"},{token:"attribute.value.unit",foreground:"098658"},{token:"attribute.value.html",foreground:"0000FF"},{token:"attribute.value.xml",foreground:"0000FF"},{token:"string",foreground:"A31515"},{token:"string.html",foreground:"0000FF"},{token:"string.sql",foreground:"FF0000"},{token:"string.yaml",foreground:"0451A5"},{token:"keyword",foreground:"0000FF"},{token:"keyword.json",foreground:"0451A5"},{token:"keyword.flow",foreground:"AF00DB"},{token:"keyword.flow.scss",foreground:"0000FF"},{token:"operator.scss",foreground:"666666"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"666666"},{token:"predefined.sql",foreground:"C700C7"}],colors:{[Pi.r]:"#FFFFFE",[Pi.B]:"#000000",[Pi.J]:"#E5EBF1",[Ei.h]:"#D3D3D3",[Ei.a]:"#939393",[Pi.T]:"#ADD6FF4D"}},wa={base:"vs-dark",inherit:!1,rules:[{token:"",foreground:"D4D4D4",background:"1E1E1E"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"74B0DF"},{token:"variable.predefined",foreground:"4864AA"},{token:"variable.parameter",foreground:"9CDCFE"},{token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"B5CEA8"},{token:"number.hex",foreground:"5BB498"},{token:"regexp",foreground:"B46695"},{token:"annotation",foreground:"cc6666"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"DCDCDC"},{token:"delimiter.html",foreground:"808080"},{token:"delimiter.xml",foreground:"808080"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"A79873"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"DD6A6F"},{token:"metatag.content.html",foreground:"9CDCFE"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key.json",foreground:"9CDCFE"},{token:"string.value.json",foreground:"CE9178"},{token:"attribute.name",foreground:"9CDCFE"},{token:"attribute.value",foreground:"CE9178"},{token:"attribute.value.number.css",foreground:"B5CEA8"},{token:"attribute.value.unit.css",foreground:"B5CEA8"},{token:"attribute.value.hex.css",foreground:"D4D4D4"},{token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"keyword.json",foreground:"CE9178"},{token:"keyword.flow.scss",foreground:"569CD6"},{token:"operator.scss",foreground:"909090"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:{[Pi.r]:"#1E1E1E",[Pi.B]:"#D4D4D4",[Pi.J]:"#3A3D41",[Ei.h]:"#404040",[Ei.a]:"#707070",[Pi.T]:"#ADD6FF26"}},Sa={base:"hc-black",inherit:!1,rules:[{token:"",foreground:"FFFFFF",background:"000000"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"1AEBFF"},{token:"variable.parameter",foreground:"9CDCFE"},{token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"FFFFFF"},{token:"regexp",foreground:"C0C0C0"},{token:"annotation",foreground:"569CD6"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"FFFF00"},{token:"delimiter.html",foreground:"FFFF00"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta",foreground:"D4D4D4"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"569CD6"},{token:"metatag.content.html",foreground:"1AEBFF"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key",foreground:"9CDCFE"},{token:"string.value",foreground:"CE9178"},{token:"attribute.name",foreground:"569CD6"},{token:"attribute.value",foreground:"3FF23F"},{token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:{[Pi.r]:"#000000",[Pi.B]:"#FFFFFF",[Ei.h]:"#FFFFFF",[Ei.a]:"#FFFFFF"}};var Oa=tt(466);const xa=ga.a.as(Pi.a.ColorContribution),ka=ga.a.as(Li.a.ThemingContribution);class standaloneThemeServiceImpl_StandaloneTheme{constructor(Je,et){this.semanticHighlighting=!1,this.themeData=et;let tt=et.base;Je.length>0?(isBuiltinTheme(Je)?this.id=Je:this.id=tt+" "+Je,this.themeName=Je):(this.id=tt,this.themeName=tt),this.colors=null,this.defaultColors=Object.create(null),this._tokenTheme=null}get base(){return this.themeData.base}notifyBaseUpdated(){this.themeData.inherit&&(this.colors=null,this._tokenTheme=null)}getColors(){if(!this.colors){const Je=new Map;for(let et in this.themeData.colors)Je.set(et,va.a.fromHex(this.themeData.colors[et]));if(this.themeData.inherit){let et=getBuiltinRules(this.themeData.base);for(let tt in et.colors)Je.has(tt)||Je.set(tt,va.a.fromHex(et.colors[tt]))}this.colors=Je}return this.colors}getColor(Je,et){const tt=this.getColors().get(Je);return tt||(!1!==et?this.getDefault(Je):void 0)}getDefault(Je){let et=this.defaultColors[Je];return et||(et=xa.resolveDefaultColor(Je,this),this.defaultColors[Je]=et,et)}defines(Je){return Object.prototype.hasOwnProperty.call(this.getColors(),Je)}get type(){switch(this.base){case"vs":return Oa.a.LIGHT;case"hc-black":return Oa.a.HIGH_CONTRAST;default:return Oa.a.DARK}}get tokenTheme(){if(!this._tokenTheme){let Je=[],et=[];if(this.themeData.inherit){let tt=getBuiltinRules(this.themeData.base);Je=tt.rules,tt.encodedTokensColors&&(et=tt.encodedTokensColors)}Je=Je.concat(this.themeData.rules),this.themeData.encodedTokensColors&&(et=this.themeData.encodedTokensColors),this._tokenTheme=TokenTheme.createFromRawTokenTheme(Je,et)}return this._tokenTheme}getTokenStyleMetadata(Je,et,tt){const ot=this.tokenTheme._match([Je].concat(et).join(".")).metadata,it=bo.E.getForeground(ot),Zt=bo.E.getFontStyle(ot);return{foreground:it,italic:Boolean(1&Zt),bold:Boolean(2&Zt),underline:Boolean(4&Zt)}}}function isBuiltinTheme(Je){return"vs"===Je||"vs-dark"===Je||"hc-black"===Je}function getBuiltinRules(Je){switch(Je){case"vs":return _a;case"vs-dark":return wa;case"hc-black":return Sa}}function newBuiltInTheme(Je){let et=getBuiltinRules(Je);return new standaloneThemeServiceImpl_StandaloneTheme(Je,et)}class standaloneThemeServiceImpl_StandaloneThemeServiceImpl extends uo.a{constructor(){super(),this._onColorThemeChange=this._register(new xr.b),this.onDidColorThemeChange=this._onColorThemeChange.event,this._environment=Object.create(null),this._autoDetectHighContrast=!0,this._knownThemes=new Map,this._knownThemes.set("vs",newBuiltInTheme("vs")),this._knownThemes.set("vs-dark",newBuiltInTheme("vs-dark")),this._knownThemes.set("hc-black",newBuiltInTheme("hc-black"));const Je=function getIconsStyleSheet(){const Je=new xr.b,et=Object(Ii.a)();return et.onDidChange(()=>Je.fire()),{onDidChange:Je.event,getCSS(){const Je={},formatIconRule=tt=>{let ot=tt.defaults;for(;Li.d.isThemeIcon(ot);){const Je=et.getIcon(ot.id);if(!Je)return;ot=Je.defaults}const it=ot.fontId;if(it){const Zt=et.getIconFont(it);if(Zt)return Je[it]=Zt,`.codicon-${tt.id}:before { content: '${ot.fontCharacter}'; font-family: ${Object(Qr.r)(it)}; }`}return`.codicon-${tt.id}:before { content: '${ot.fontCharacter}'; }`},tt=[];for(let Je of et.getIcons()){const et=formatIconRule(Je);et&&tt.push(et)}for(let et in Je){const ot=Je[et].definition.src.map(Je=>`${Object(Qr.s)(Je.location)} format('${Je.format}')`).join(", ");tt.push(`@font-face { src: ${ot}; font-family: ${Object(Qr.r)(et)}; }`)}return tt.join("\n")}}}();this._codiconCSS=Je.getCSS(),this._themeCSS="",this._allCSS=`${this._codiconCSS}\n${this._themeCSS}`,this._globalStyleElement=null,this._styleElements=[],this._colorMapOverride=null,this.setTheme("vs"),Je.onDidChange(()=>{this._codiconCSS=Je.getCSS(),this._updateCSS()}),Qr.m("(forced-colors: active)",()=>{this._updateActualTheme()})}registerEditorContainer(Je){return Qr.O(Je)?this._registerShadowDomContainer(Je):this._registerRegularEditorContainer()}_registerRegularEditorContainer(){return this._globalStyleElement||(this._globalStyleElement=Qr.w(),this._globalStyleElement.className="monaco-colors",this._globalStyleElement.textContent=this._allCSS,this._styleElements.push(this._globalStyleElement)),uo.a.None}_registerShadowDomContainer(Je){const et=Qr.w(Je);return et.className="monaco-colors",et.textContent=this._allCSS,this._styleElements.push(et),{dispose:()=>{for(let Je=0;Je<this._styleElements.length;Je++)if(this._styleElements[Je]===et)return void this._styleElements.splice(Je,1)}}}defineTheme(Je,et){if(!/^[a-z0-9\-]+$/i.test(Je))throw new Error("Illegal theme name!");if(!isBuiltinTheme(et.base)&&!isBuiltinTheme(Je))throw new Error("Illegal theme base!");this._knownThemes.set(Je,new standaloneThemeServiceImpl_StandaloneTheme(Je,et)),isBuiltinTheme(Je)&&this._knownThemes.forEach(et=>{et.base===Je&&et.notifyBaseUpdated()}),this._theme.themeName===Je&&this.setTheme(Je)}getColorTheme(){return this._theme}setColorMapOverride(Je){this._colorMapOverride=Je,this._updateThemeOrColorMap()}setTheme(Je){let et;et=this._knownThemes.has(Je)?this._knownThemes.get(Je):this._knownThemes.get("vs"),this._desiredTheme=et,this._updateActualTheme()}_updateActualTheme(){const Je=this._autoDetectHighContrast&&window.matchMedia("(forced-colors: active)").matches?this._knownThemes.get("hc-black"):this._desiredTheme;this._theme!==Je&&(this._theme=Je,this._updateThemeOrColorMap())}setAutoDetectHighContrast(Je){this._autoDetectHighContrast=Je,this._updateActualTheme()}_updateThemeOrColorMap(){let Je=[],et={},tt={addRule:tt=>{et[tt]||(Je.push(tt),et[tt]=!0)}};ka.getThemingParticipants().forEach(Je=>Je(this._theme,tt,this._environment));const ot=this._colorMapOverride||this._theme.tokenTheme.getColorMap();tt.addRule(function generateTokensCSSForColorMap(Je){let et=[];for(let tt=1,ot=Je.length;tt<ot;tt++){let ot=Je[tt];et[tt]=`.mtk${tt} { color: ${ot}; }`}return et.push(".mtki { font-style: italic; }"),et.push(".mtkb { font-weight: bold; }"),et.push(".mtku { text-decoration: underline; text-underline-position: under; }"),et.join("\n")}(ot)),this._themeCSS=Je.join("\n"),this._updateCSS(),bo.F.setColorMap(ot),this._onColorThemeChange.fire(this._theme)}_updateCSS(){this._allCSS=`${this._codiconCSS}\n${this._themeCSS}`,this._styleElements.forEach(Je=>Je.textContent=this._allCSS)}getFileIconTheme(){return{hasFileIcons:!1,hasFolderIcons:!1,hidesExplorerArrows:!1}}}var Ea=tt(146),contextKeyService_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},contextKeyService_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};class Context{constructor(Je,et){this._id=Je,this._parent=et,this._value=Object.create(null),this._value._contextId=Je}setValue(Je,et){return this._value[Je]!==et&&(this._value[Je]=et,!0)}removeValue(Je){return Je in this._value&&(delete this._value[Je],!0)}getValue(Je){const et=this._value[Je];return void 0===et&&this._parent?this._parent.getValue(Je):et}}class NullContext extends Context{constructor(){super(-1,null)}setValue(Je,et){return!1}removeValue(Je){return!1}getValue(Je){}}NullContext.INSTANCE=new NullContext;class contextKeyService_ConfigAwareContextValuesContainer extends Context{constructor(Je,et,tt){super(Je,null),this._configurationService=et,this._values=eo.c.forConfigKeys(),this._listener=this._configurationService.onDidChangeConfiguration(Je=>{if(6===Je.source){const Je=Array.from(Ea.a.map(this._values,([Je])=>Je));this._values.clear(),tt.fire(new ArrayContextKeyChangeEvent(Je))}else{const et=[];for(const tt of Je.affectedKeys){const Je="config."+tt,ot=this._values.findSuperstr(Je);void 0!==ot&&(et.push(...Ea.a.map(ot,([Je])=>Je)),this._values.deleteSuperstr(Je)),this._values.has(Je)&&(et.push(Je),this._values.delete(Je))}tt.fire(new ArrayContextKeyChangeEvent(et))}})}dispose(){this._listener.dispose()}getValue(Je){if(0!==Je.indexOf(contextKeyService_ConfigAwareContextValuesContainer._keyPrefix))return super.getValue(Je);if(this._values.has(Je))return this._values.get(Je);const et=Je.substr(contextKeyService_ConfigAwareContextValuesContainer._keyPrefix.length),tt=this._configurationService.getValue(et);let ot=void 0;switch(typeof tt){case"number":case"boolean":case"string":ot=tt;break;default:ot=Array.isArray(tt)?JSON.stringify(tt):tt}return this._values.set(Je,ot),ot}setValue(Je,et){return super.setValue(Je,et)}removeValue(Je){return super.removeValue(Je)}}contextKeyService_ConfigAwareContextValuesContainer._keyPrefix="config.";class ContextKey{constructor(Je,et,tt){this._service=Je,this._key=et,this._defaultValue=tt,this.reset()}set(Je){this._service.setContext(this._key,Je)}reset(){void 0===this._defaultValue?this._service.removeContext(this._key):this._service.setContext(this._key,this._defaultValue)}get(){return this._service.getContextKeyValue(this._key)}}class SimpleContextKeyChangeEvent{constructor(Je){this.key=Je}affectsSome(Je){return Je.has(this.key)}}class ArrayContextKeyChangeEvent{constructor(Je){this.keys=Je}affectsSome(Je){for(const et of this.keys)if(Je.has(et))return!0;return!1}}class CompositeContextKeyChangeEvent{constructor(Je){this.events=Je}affectsSome(Je){for(const et of this.events)if(et.affectsSome(Je))return!0;return!1}}class contextKeyService_AbstractContextKeyService{constructor(Je){this._onDidChangeContext=new xr.e({merge:Je=>new CompositeContextKeyChangeEvent(Je)}),this.onDidChangeContext=this._onDidChangeContext.event,this._isDisposed=!1,this._myContextId=Je}createKey(Je,et){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new ContextKey(this,Je,et)}bufferChangeEvents(Je){this._onDidChangeContext.pause();try{Je()}finally{this._onDidChangeContext.resume()}}createScoped(Je){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new contextKeyService_ScopedContextKeyService(this,Je)}contextMatchesRules(Je){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");const et=this.getContextValuesContainer(this._myContextId);return KeybindingResolver.contextMatchesRules(et,Je)}getContextKeyValue(Je){if(!this._isDisposed)return this.getContextValuesContainer(this._myContextId).getValue(Je)}setContext(Je,et){if(this._isDisposed)return;const tt=this.getContextValuesContainer(this._myContextId);tt&&tt.setValue(Je,et)&&this._onDidChangeContext.fire(new SimpleContextKeyChangeEvent(Je))}removeContext(Je){this._isDisposed||this.getContextValuesContainer(this._myContextId).removeValue(Je)&&this._onDidChangeContext.fire(new SimpleContextKeyChangeEvent(Je))}getContext(Je){return this._isDisposed?NullContext.INSTANCE:this.getContextValuesContainer(function findContextAttr(Je){for(;Je;){if(Je.hasAttribute("data-keybinding-context")){const et=Je.getAttribute("data-keybinding-context");return et?parseInt(et,10):NaN}Je=Je.parentElement}return 0}(Je))}}let Da=class ContextKeyService extends contextKeyService_AbstractContextKeyService{constructor(Je){super(0),this._contexts=new Map,this._toDispose=new uo.b,this._lastContextId=0;const et=new contextKeyService_ConfigAwareContextValuesContainer(this._myContextId,Je,this._onDidChangeContext);this._contexts.set(this._myContextId,et),this._toDispose.add(et)}dispose(){this._onDidChangeContext.dispose(),this._isDisposed=!0,this._toDispose.dispose()}getContextValuesContainer(Je){return this._isDisposed?NullContext.INSTANCE:this._contexts.get(Je)||NullContext.INSTANCE}createChildContext(Je=this._myContextId){if(this._isDisposed)throw new Error("ContextKeyService has been disposed");let et=++this._lastContextId;return this._contexts.set(et,new Context(et,this.getContextValuesContainer(Je))),et}disposeContext(Je){this._isDisposed||this._contexts.delete(Je)}};Da=contextKeyService_decorate([contextKeyService_param(0,ei.a)],Da);class contextKeyService_ScopedContextKeyService extends contextKeyService_AbstractContextKeyService{constructor(Je,et){if(super(Je.createChildContext()),this._parentChangeListener=new uo.d,this._parent=Je,this._updateParentChangeListener(),this._domNode=et,this._domNode.hasAttribute("data-keybinding-context")){let Je="";this._domNode.classList&&(Je=Array.from(this._domNode.classList.values()).join(", ")),console.error("Element already has context attribute"+(Je?": "+Je:""))}this._domNode.setAttribute("data-keybinding-context",String(this._myContextId))}_updateParentChangeListener(){this._parentChangeListener.value=this._parent.onDidChangeContext(this._onDidChangeContext.fire,this._onDidChangeContext)}dispose(){this._isDisposed||(this._onDidChangeContext.dispose(),this._parent.disposeContext(this._myContextId),this._parentChangeListener.dispose(),this._domNode.removeAttribute("data-keybinding-context"),this._isDisposed=!0)}getContextValuesContainer(Je){return this._isDisposed?NullContext.INSTANCE:this._parent.getContextValuesContainer(Je)}createChildContext(Je=this._myContextId){if(this._isDisposed)throw new Error("ScopedContextKeyService has been disposed");return this._parent.createChildContext(Je)}disposeContext(Je){this._isDisposed||this._parent.disposeContext(Je)}}oo.a.registerCommand(Di.d,(function(Je,et,tt){Je.get(Di.b).createKey(String(et),tt)})),oo.a.registerCommand({id:"getContextKeyInfo",handler:()=>[...Di.c.all()].sort((Je,et)=>Je.key.localeCompare(et.key)),description:{description:Object(ni.a)("getContextKeyInfo","A command that returns information about context keys"),args:[]}}),oo.a.registerCommand("_generateContextKeyInfo",(function(){const Je=[],et=new Set;for(let tt of Di.c.all())et.has(tt.key)||(et.add(tt.key),Je.push(tt));Je.sort((Je,et)=>Je.key.localeCompare(et.key)),console.log(JSON.stringify(Je,void 0,2))}));var Pa,La=tt(2836),Ta=tt.n(La),Ia={insert:"head",singleton:!1},ja=(Ur()(Ta.a,Ia),Ta.a.locals,tt(2837)),Ma=tt.n(ja),Aa={insert:"head",singleton:!1},Ra=(Ur()(Ma.a,Aa),Ma.a.locals,tt(380)),Na=tt(1062);function layout(Je,et,tt){const ot=tt.mode===Pa.ALIGN?tt.offset:tt.offset+tt.size,it=tt.mode===Pa.ALIGN?tt.offset+tt.size:tt.offset;return 0===tt.position?et<=Je-ot?ot:et<=it?it-et:Math.max(Je-et,0):et<=it?it-et:et<=Je-ot?ot:0}!function(Je){Je[Je.AVOID=0]="AVOID",Je[Je.ALIGN=1]="ALIGN"}(Pa||(Pa={}));class contextview_ContextView extends uo.a{constructor(Je,et){super(),this.container=null,this.delegate=null,this.toDisposeOnClean=uo.a.None,this.toDisposeOnSetContainer=uo.a.None,this.shadowRoot=null,this.shadowRootHostElement=null,this.view=Qr.a(".context-view"),this.useFixedPosition=!1,this.useShadowDOM=!1,Qr.K(this.view),this.setContainer(Je,et),this._register(Object(uo.i)(()=>this.setContainer(null,1)))}setContainer(Je,et){var tt;if(this.container&&(this.toDisposeOnSetContainer.dispose(),this.shadowRoot?(this.shadowRoot.removeChild(this.view),this.shadowRoot=null,null===(tt=this.shadowRootHostElement)||void 0===tt||tt.remove(),this.shadowRootHostElement=null):this.container.removeChild(this.view),this.container=null),Je){if(this.container=Je,this.useFixedPosition=1!==et,this.useShadowDOM=3===et,this.useShadowDOM){this.shadowRootHostElement=Qr.a(".shadow-root-host"),this.container.appendChild(this.shadowRootHostElement),this.shadowRoot=this.shadowRootHostElement.attachShadow({mode:"open"});const Je=document.createElement("style");Je.textContent=Fa,this.shadowRoot.appendChild(Je),this.shadowRoot.appendChild(this.view),this.shadowRoot.appendChild(Qr.a("slot"))}else this.container.appendChild(this.view);const tt=new uo.b;contextview_ContextView.BUBBLE_UP_EVENTS.forEach(Je=>{tt.add(Qr.o(this.container,Je,Je=>{this.onDOMEvent(Je,!1)}))}),contextview_ContextView.BUBBLE_DOWN_EVENTS.forEach(Je=>{tt.add(Qr.o(this.container,Je,Je=>{this.onDOMEvent(Je,!0)},!0))}),this.toDisposeOnSetContainer=tt}}show(Je){this.isVisible()&&this.hide(),Qr.t(this.view),this.view.className="context-view",this.view.style.top="0px",this.view.style.left="0px",this.view.style.zIndex="2500",this.view.style.position=this.useFixedPosition?"fixed":"absolute",Qr.W(this.view),this.toDisposeOnClean=Je.render(this.view)||uo.a.None,this.delegate=Je,this.doLayout(),this.delegate.focus&&this.delegate.focus()}getViewElement(){return this.view}layout(){this.isVisible()&&(!1!==this.delegate.canRelayout||Oo.c&&Na.a.pointerEvents?(this.delegate.layout&&this.delegate.layout(),this.doLayout()):this.hide())}doLayout(){if(!this.isVisible())return;let Je,et=this.delegate.getAnchor();if(Qr.M(et)){let tt=Qr.D(et);Je={top:tt.top,left:tt.left,width:tt.width,height:tt.height}}else Je={top:et.y,left:et.x,width:et.width||1,height:et.height||2};const tt=Qr.I(this.view),ot=Qr.H(this.view),it=this.delegate.anchorPosition||0,Zt=this.delegate.anchorAlignment||0;let en,Cn;if(0===(this.delegate.anchorAxisAlignment||0)){const et={offset:Je.top-window.pageYOffset,size:Je.height,position:0===it?0:1},_n={offset:Je.left,size:Je.width,position:0===Zt?0:1,mode:Pa.ALIGN};en=layout(window.innerHeight,ot,et)+window.pageYOffset,Ra.a.intersects({start:en,end:en+ot},{start:et.offset,end:et.offset+et.size})&&(_n.mode=Pa.AVOID),Cn=layout(window.innerWidth,tt,_n)}else{const et={offset:Je.left,size:Je.width,position:0===Zt?0:1},_n={offset:Je.top,size:Je.height,position:0===it?0:1,mode:Pa.ALIGN};Cn=layout(window.innerWidth,tt,et),Ra.a.intersects({start:Cn,end:Cn+tt},{start:et.offset,end:et.offset+et.size})&&(_n.mode=Pa.AVOID),en=layout(window.innerHeight,ot,_n)+window.pageYOffset}this.view.classList.remove("top","bottom","left","right"),this.view.classList.add(0===it?"bottom":"top"),this.view.classList.add(0===Zt?"left":"right"),this.view.classList.toggle("fixed",this.useFixedPosition);const _n=Qr.D(this.container);this.view.style.top=en-(this.useFixedPosition?Qr.D(this.view).top:_n.top)+"px",this.view.style.left=Cn-(this.useFixedPosition?Qr.D(this.view).left:_n.left)+"px",this.view.style.width="initial"}hide(Je){const et=this.delegate;this.delegate=null,(null==et?void 0:et.onHide)&&et.onHide(Je),this.toDisposeOnClean.dispose(),Qr.K(this.view)}isVisible(){return!!this.delegate}onDOMEvent(Je,et){this.delegate&&(this.delegate.onDOMEvent?this.delegate.onDOMEvent(Je,document.activeElement):et&&!Qr.L(Je.target,this.container)&&this.hide())}dispose(){this.hide(),super.dispose()}}contextview_ContextView.BUBBLE_UP_EVENTS=["click","keydown","focus","blur"],contextview_ContextView.BUBBLE_DOWN_EVENTS=["click"];let Fa='\n\t:host {\n\t\tall: initial; /* 1st rule so subsequent properties are reset. */\n\t}\n\n\t@font-face {\n\t\tfont-family: "codicon";\n\t\tsrc: url("./codicon.ttf?5d4d76ab2ce5108968ad644d591a16a6") format("truetype");\n\t}\n\n\t.codicon[class*=\'codicon-\'] {\n\t\tfont: normal normal normal 16px/1 codicon;\n\t\tdisplay: inline-block;\n\t\ttext-decoration: none;\n\t\ttext-rendering: auto;\n\t\ttext-align: center;\n\t\t-webkit-font-smoothing: antialiased;\n\t\t-moz-osx-font-smoothing: grayscale;\n\t\tuser-select: none;\n\t\t-webkit-user-select: none;\n\t\t-ms-user-select: none;\n\t}\n\n\t:host {\n\t\tfont-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", system-ui, "Ubuntu", "Droid Sans", sans-serif;\n\t}\n\n\t:host-context(.mac) { font-family: -apple-system, BlinkMacSystemFont, sans-serif; }\n\t:host-context(.mac:lang(zh-Hans)) { font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", sans-serif; }\n\t:host-context(.mac:lang(zh-Hant)) { font-family: -apple-system, BlinkMacSystemFont, "PingFang TC", sans-serif; }\n\t:host-context(.mac:lang(ja)) { font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic Pro", sans-serif; }\n\t:host-context(.mac:lang(ko)) { font-family: -apple-system, BlinkMacSystemFont, "Nanum Gothic", "Apple SD Gothic Neo", "AppleGothic", sans-serif; }\n\n\t:host-context(.windows) { font-family: "Segoe WPC", "Segoe UI", sans-serif; }\n\t:host-context(.windows:lang(zh-Hans)) { font-family: "Segoe WPC", "Segoe UI", "Microsoft YaHei", sans-serif; }\n\t:host-context(.windows:lang(zh-Hant)) { font-family: "Segoe WPC", "Segoe UI", "Microsoft Jhenghei", sans-serif; }\n\t:host-context(.windows:lang(ja)) { font-family: "Segoe WPC", "Segoe UI", "Yu Gothic UI", "Meiryo UI", sans-serif; }\n\t:host-context(.windows:lang(ko)) { font-family: "Segoe WPC", "Segoe UI", "Malgun Gothic", "Dotom", sans-serif; }\n\n\t:host-context(.linux) { font-family: system-ui, "Ubuntu", "Droid Sans", sans-serif; }\n\t:host-context(.linux:lang(zh-Hans)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(zh-Hant)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans TC", "Source Han Sans TW", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(ja)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans J", "Source Han Sans JP", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(ko)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans K", "Source Han Sans JR", "Source Han Sans", "UnDotum", "FBaekmuk Gulim", sans-serif; }\n';var Ba=tt(505),Va=tt(1474),Wa=tt(124),za=tt(261),Ha=tt(467);const $a=/\(&([^\s&])\)|(^|[^&])&([^\s&])/,qa=/(&)?(&)([^\s&])/g,Ka=Object(Ti.e)("menu-selection",Ti.b.check),Ua=Object(Ti.e)("menu-submenu",Ti.b.chevronRight);var Ga;!function(Je){Je[Je.Right=0]="Right",Je[Je.Left=1]="Left"}(Ga||(Ga={}));class menu_Menu extends Si.a{constructor(Je,et,tt={}){Je.classList.add("monaco-menu-container"),Je.setAttribute("role","presentation");const ot=document.createElement("div");ot.classList.add("monaco-menu"),ot.setAttribute("role","presentation"),super(ot,{orientation:1,actionViewItemProvider:Je=>this.doGetActionViewItem(Je,tt,it),context:tt.context,actionRunner:tt.actionRunner,ariaLabel:tt.ariaLabel,focusOnlyEnabledItems:!0,triggerKeys:{keys:[3,...Oo.f||Oo.d?[10]:[]],keyDown:!0}}),this.menuElement=ot,this.actionsList.setAttribute("role","menu"),this.actionsList.tabIndex=0,this.menuDisposables=this._register(new uo.b),this.initializeStyleSheet(Je),Object(Qr.i)(ot,Qr.d.KEY_DOWN,Je=>{new Go.a(Je).equals(2)&&Je.preventDefault()}),tt.enableMnemonics&&this.menuDisposables.add(Object(Qr.i)(ot,Qr.d.KEY_DOWN,Je=>{const et=Je.key.toLocaleLowerCase();if(this.mnemonics.has(et)){Qr.c.stop(Je,!0);const tt=this.mnemonics.get(et);if(1===tt.length&&(tt[0]instanceof menu_SubmenuMenuActionViewItem&&tt[0].container&&this.focusItemByElement(tt[0].container),tt[0].onClick(Je)),tt.length>1){const Je=tt.shift();Je&&Je.container&&(this.focusItemByElement(Je.container),tt.push(Je)),this.mnemonics.set(et,tt)}}})),Oo.d&&this._register(Object(Qr.i)(ot,Qr.d.KEY_DOWN,Je=>{const et=new Go.a(Je);et.equals(14)||et.equals(11)?(this.focusedItem=this.viewItems.length-1,this.focusNext(),Qr.c.stop(Je,!0)):(et.equals(13)||et.equals(12))&&(this.focusedItem=0,this.focusPrevious(),Qr.c.stop(Je,!0))})),this._register(Object(Qr.i)(this.domNode,Qr.d.MOUSE_OUT,Je=>{let et=Je.relatedTarget;Object(Qr.L)(et,this.domNode)||(this.focusedItem=void 0,this.updateFocus(),Je.stopPropagation())})),this._register(Object(Qr.i)(this.actionsList,Qr.d.MOUSE_OVER,Je=>{let et=Je.target;if(et&&Object(Qr.L)(et,this.actionsList)&&et!==this.actionsList){for(;et.parentElement!==this.actionsList&&null!==et.parentElement;)et=et.parentElement;if(et.classList.contains("action-item")){const Je=this.focusedItem;this.setFocusedItem(et),Je!==this.focusedItem&&this.updateFocus()}}}));let it={parent:this};this.mnemonics=new Map,this.scrollableElement=this._register(new Oi.a(ot,{alwaysConsumeMouseWheel:!0,horizontal:2,vertical:3,verticalScrollbarSize:7,handleMouseWheel:!0,useShadows:!0}));const Zt=this.scrollableElement.getDomNode();Zt.style.position="",this._register(Object(Qr.i)(Zt,Qr.d.MOUSE_UP,Je=>{Je.preventDefault()})),ot.style.maxHeight=Math.max(10,window.innerHeight-Je.getBoundingClientRect().top-35)+"px",et=et.filter(Je=>{var et;return!(null===(et=tt.submenuIds)||void 0===et?void 0:et.has(Je.id))||(console.warn("Found submenu cycle: "+Je.id),!1)}),this.push(et,{icon:!0,label:!0,isMenu:!0}),Je.appendChild(this.scrollableElement.getDomNode()),this.scrollableElement.scanDomNode(),this.viewItems.filter(Je=>!(Je instanceof menu_MenuSeparatorActionViewItem)).forEach((Je,et,tt)=>{Je.updatePositionInSet(et+1,tt.length)})}initializeStyleSheet(Je){Object(Qr.O)(Je)?(this.styleSheet=Object(Qr.w)(Je),this.styleSheet.textContent=Za):(menu_Menu.globalStyleSheet||(menu_Menu.globalStyleSheet=Object(Qr.w)(),menu_Menu.globalStyleSheet.textContent=Za),this.styleSheet=menu_Menu.globalStyleSheet)}style(Je){const et=this.getContainer(),tt=Je.foregroundColor?""+Je.foregroundColor:"",ot=Je.backgroundColor?""+Je.backgroundColor:"",it=Je.borderColor?"1px solid "+Je.borderColor:"",Zt=Je.shadowColor?"0 2px 4px "+Je.shadowColor:"";et.style.border=it,this.domNode.style.color=tt,this.domNode.style.backgroundColor=ot,et.style.boxShadow=Zt,this.viewItems&&this.viewItems.forEach(et=>{(et instanceof menu_BaseMenuActionViewItem||et instanceof menu_MenuSeparatorActionViewItem)&&et.style(Je)})}getContainer(){return this.scrollableElement.getDomNode()}get onScroll(){return this.scrollableElement.onScroll}focusItemByElement(Je){const et=this.focusedItem;this.setFocusedItem(Je),et!==this.focusedItem&&this.updateFocus()}setFocusedItem(Je){for(let et=0;et<this.actionsList.children.length;et++){if(Je===this.actionsList.children[et]){this.focusedItem=et;break}}}updateFocus(Je){super.updateFocus(Je,!0),void 0!==this.focusedItem&&this.scrollableElement.setScrollPosition({scrollTop:Math.round(this.menuElement.scrollTop)})}doGetActionViewItem(Je,et,tt){if(Je instanceof xi.d)return new menu_MenuSeparatorActionViewItem(et.context,Je,{icon:!0});if(Je instanceof xi.e){const ot=new menu_SubmenuMenuActionViewItem(Je,Je.actions,tt,Object.assign(Object.assign({},et),{submenuIds:new Set([...et.submenuIds||[],Je.id])}));if(et.enableMnemonics){const Je=ot.getMnemonic();if(Je&&ot.isEnabled()){let et=[];this.mnemonics.has(Je)&&(et=this.mnemonics.get(Je)),et.push(ot),this.mnemonics.set(Je,et)}}return ot}{const tt={enableMnemonics:et.enableMnemonics,useEventAsContext:et.useEventAsContext};if(et.getKeyBinding){const ot=et.getKeyBinding(Je);if(ot){const Je=ot.getLabel();Je&&(tt.keybinding=Je)}}const ot=new menu_BaseMenuActionViewItem(et.context,Je,tt);if(et.enableMnemonics){const Je=ot.getMnemonic();if(Je&&ot.isEnabled()){let et=[];this.mnemonics.has(Je)&&(et=this.mnemonics.get(Je)),et.push(ot),this.mnemonics.set(Je,et)}}return ot}}}class menu_BaseMenuActionViewItem extends Ba.b{constructor(Je,et,tt={}){if(tt.isMenu=!0,super(et,et,tt),this.options=tt,this.options.icon=void 0!==tt.icon&&tt.icon,this.options.label=void 0===tt.label||tt.label,this.cssClass="",this.options.label&&tt.enableMnemonics){let Je=this.getAction().label;if(Je){let et=$a.exec(Je);et&&(this.mnemonic=(et[1]?et[1]:et[3]).toLocaleLowerCase())}}this.runOnceToEnableMouseUp=new wo.e(()=>{this.element&&(this._register(Object(Qr.i)(this.element,Qr.d.MOUSE_UP,Je=>{if(Qr.c.stop(Je,!0),Wa.g){if(new za.a(Je).rightButton)return;this.onClick(Je)}else setTimeout(()=>{this.onClick(Je)},0)})),this._register(Object(Qr.i)(this.element,Qr.d.CONTEXT_MENU,Je=>{Qr.c.stop(Je,!0)})))},100),this._register(this.runOnceToEnableMouseUp)}render(Je){super.render(Je),this.element&&(this.container=Je,this.item=Object(Qr.q)(this.element,Object(Qr.a)("a.action-menu-item")),this._action.id===xi.d.ID?this.item.setAttribute("role","presentation"):(this.item.setAttribute("role","menuitem"),this.mnemonic&&this.item.setAttribute("aria-keyshortcuts",""+this.mnemonic)),this.check=Object(Qr.q)(this.item,Object(Qr.a)("span.menu-item-check"+Ka.cssSelector)),this.check.setAttribute("role","none"),this.label=Object(Qr.q)(this.item,Object(Qr.a)("span.action-label")),this.options.label&&this.options.keybinding&&(Object(Qr.q)(this.item,Object(Qr.a)("span.keybinding")).textContent=this.options.keybinding),this.runOnceToEnableMouseUp.schedule(),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked())}blur(){super.blur(),this.applyStyle()}focus(){super.focus(),this.item&&this.item.focus(),this.applyStyle()}updatePositionInSet(Je,et){this.item&&(this.item.setAttribute("aria-posinset",""+Je),this.item.setAttribute("aria-setsize",""+et))}updateLabel(){if(this.label&&this.options.label){Object(Qr.t)(this.label);let Je=Object(Ha.e)(this.getAction().label);if(Je){const et=function cleanMnemonic(Je){const et=$a,tt=et.exec(Je);if(!tt)return Je;const ot=!tt[1];return Je.replace(et,ot?"$2$3":"").trim()}(Je);this.options.enableMnemonics||(Je=et),this.label.setAttribute("aria-label",et.replace(/&&/g,"&"));const tt=$a.exec(Je);if(tt){Je=To.t(Je),qa.lastIndex=0;let et=qa.exec(Je);for(;et&&et[1];)et=qa.exec(Je);const replaceDoubleEscapes=Je=>Je.replace(/&&/g,"&");et?this.label.append(To.K(replaceDoubleEscapes(Je.substr(0,et.index))," "),Object(Qr.a)("u",{"aria-hidden":"true"},et[3]),To.P(replaceDoubleEscapes(Je.substr(et.index+et[0].length))," ")):this.label.innerText=replaceDoubleEscapes(Je).trim(),this.item&&this.item.setAttribute("aria-keyshortcuts",(tt[1]?tt[1]:tt[3]).toLocaleLowerCase())}else this.label.innerText=Je.replace(/&&/g,"&").trim()}}}updateTooltip(){let Je=null;this.getAction().tooltip?Je=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(Je=this.getAction().label,this.options.keybinding&&(Je=ni.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",Je,this.options.keybinding))),Je&&this.item&&(this.item.title=Je)}updateClass(){this.cssClass&&this.item&&this.item.classList.remove(...this.cssClass.split(" ")),this.options.icon&&this.label?(this.cssClass=this.getAction().class||"",this.label.classList.add("icon"),this.cssClass&&this.label.classList.add(...this.cssClass.split(" ")),this.updateEnabled()):this.label&&this.label.classList.remove("icon")}updateEnabled(){this.getAction().enabled?(this.element&&(this.element.classList.remove("disabled"),this.element.removeAttribute("aria-disabled")),this.item&&(this.item.classList.remove("disabled"),this.item.removeAttribute("aria-disabled"),this.item.tabIndex=0)):(this.element&&(this.element.classList.add("disabled"),this.element.setAttribute("aria-disabled","true")),this.item&&(this.item.classList.add("disabled"),this.item.setAttribute("aria-disabled","true")))}updateChecked(){this.item&&(this.getAction().checked?(this.item.classList.add("checked"),this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked","true")):(this.item.classList.remove("checked"),this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked","false")))}getMnemonic(){return this.mnemonic}applyStyle(){if(!this.menuStyle)return;const Je=this.element&&this.element.classList.contains("focused"),et=Je&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,tt=Je&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:void 0,ot=Je&&this.menuStyle.selectionBorderColor?"thin solid "+this.menuStyle.selectionBorderColor:"";this.item&&(this.item.style.color=et?et.toString():"",this.item.style.backgroundColor=tt?tt.toString():""),this.check&&(this.check.style.color=et?et.toString():""),this.container&&(this.container.style.border=ot)}style(Je){this.menuStyle=Je,this.applyStyle()}}class menu_SubmenuMenuActionViewItem extends menu_BaseMenuActionViewItem{constructor(Je,et,tt,ot){super(Je,Je,ot),this.submenuActions=et,this.parentData=tt,this.submenuOptions=ot,this.mysubmenu=null,this.submenuDisposables=this._register(new uo.b),this.mouseOver=!1,this.expandDirection=ot&&void 0!==ot.expandDirection?ot.expandDirection:Ga.Right,this.showScheduler=new wo.e(()=>{this.mouseOver&&(this.cleanupExistingSubmenu(!1),this.createSubmenu(!1))},250),this.hideScheduler=new wo.e(()=>{this.element&&!Object(Qr.L)(Object(Qr.y)(),this.element)&&this.parentData.submenu===this.mysubmenu&&(this.parentData.parent.focus(!1),this.cleanupExistingSubmenu(!0))},750)}render(Je){super.render(Je),this.element&&(this.item&&(this.item.classList.add("monaco-submenu-item"),this.item.tabIndex=0,this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=Object(Qr.q)(this.item,Object(Qr.a)("span.submenu-indicator"+Ua.cssSelector)),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(Object(Qr.i)(this.element,Qr.d.KEY_UP,Je=>{let et=new Go.a(Je);(et.equals(17)||et.equals(3))&&(Qr.c.stop(Je,!0),this.createSubmenu(!0))})),this._register(Object(Qr.i)(this.element,Qr.d.KEY_DOWN,Je=>{let et=new Go.a(Je);Object(Qr.y)()===this.item&&(et.equals(17)||et.equals(3))&&Qr.c.stop(Je,!0)})),this._register(Object(Qr.i)(this.element,Qr.d.MOUSE_OVER,Je=>{this.mouseOver||(this.mouseOver=!0,this.showScheduler.schedule())})),this._register(Object(Qr.i)(this.element,Qr.d.MOUSE_LEAVE,Je=>{this.mouseOver=!1})),this._register(Object(Qr.i)(this.element,Qr.d.FOCUS_OUT,Je=>{this.element&&!Object(Qr.L)(Object(Qr.y)(),this.element)&&this.hideScheduler.schedule()})),this._register(this.parentData.parent.onScroll(()=>{this.parentData.parent.focus(!1),this.cleanupExistingSubmenu(!1)})))}updateEnabled(){}onClick(Je){Qr.c.stop(Je,!0),this.cleanupExistingSubmenu(!1),this.createSubmenu(!0)}cleanupExistingSubmenu(Je){if(this.parentData.submenu&&(Je||this.parentData.submenu!==this.mysubmenu)){try{this.parentData.submenu.dispose()}catch(Je){}this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0)}}calculateSubmenuMenuLayout(Je,et,tt,ot){const it={top:0,left:0};return it.left=layout(Je.width,et.width,{position:ot===Ga.Right?0:1,offset:tt.left,size:tt.width}),it.left>=tt.left&&it.left<tt.left+tt.width&&(tt.left+10+et.width<=Je.width&&(it.left=tt.left+10),tt.top+=10,tt.height=0),it.top=layout(Je.height,et.height,{position:0,offset:tt.top,size:0}),it.top+et.height===tt.top&&it.top+tt.height+et.height<=Je.height&&(it.top+=tt.height),it}createSubmenu(Je=!0){if(this.element)if(this.parentData.submenu)this.parentData.submenu.focus(!1);else{this.updateAriaExpanded("true"),this.submenuContainer=Object(Qr.q)(this.element,Object(Qr.a)("div.monaco-submenu")),this.submenuContainer.classList.add("menubar-menu-items-holder","context-view");const et=getComputedStyle(this.parentData.parent.domNode),tt=parseFloat(et.paddingTop||"0")||0;this.submenuContainer.style.zIndex="1",this.submenuContainer.style.position="fixed",this.submenuContainer.style.top="0",this.submenuContainer.style.left="0",this.parentData.submenu=new menu_Menu(this.submenuContainer,this.submenuActions.length?this.submenuActions:[new xi.c],this.submenuOptions),this.menuStyle&&this.parentData.submenu.style(this.menuStyle);const ot=this.element.getBoundingClientRect(),it={top:ot.top-tt,left:ot.left,height:ot.height+2*tt,width:ot.width},Zt=this.submenuContainer.getBoundingClientRect(),{top:en,left:Cn}=this.calculateSubmenuMenuLayout(new Qr.b(window.innerWidth,window.innerHeight),Qr.b.lift(Zt),it,this.expandDirection);this.submenuContainer.style.left=Cn+"px",this.submenuContainer.style.top=en+"px",this.submenuDisposables.add(Object(Qr.i)(this.submenuContainer,Qr.d.KEY_UP,Je=>{new Go.a(Je).equals(15)&&(Qr.c.stop(Je,!0),this.parentData.parent.focus(),this.cleanupExistingSubmenu(!0))})),this.submenuDisposables.add(Object(Qr.i)(this.submenuContainer,Qr.d.KEY_DOWN,Je=>{new Go.a(Je).equals(15)&&Qr.c.stop(Je,!0)})),this.submenuDisposables.add(this.parentData.submenu.onDidCancel(()=>{this.parentData.parent.focus(),this.cleanupExistingSubmenu(!0)})),this.parentData.submenu.focus(Je),this.mysubmenu=this.parentData.submenu}}updateAriaExpanded(Je){var et;this.item&&(null===(et=this.item)||void 0===et||et.setAttribute("aria-expanded",Je))}applyStyle(){if(super.applyStyle(),!this.menuStyle)return;const Je=this.element&&this.element.classList.contains("focused")&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor;this.submenuIndicator&&(this.submenuIndicator.style.color=Je?""+Je:""),this.parentData.submenu&&this.parentData.submenu.style(this.menuStyle)}dispose(){super.dispose(),this.hideScheduler.dispose(),this.mysubmenu&&(this.mysubmenu.dispose(),this.mysubmenu=null),this.submenuContainer&&(this.submenuContainer=void 0)}}class menu_MenuSeparatorActionViewItem extends Ba.a{style(Je){this.label&&(this.label.style.borderBottomColor=Je.separatorColor?""+Je.separatorColor:"")}}let Za=`\n.monaco-menu {\n\tfont-size: 13px;\n\n}\n\n${Object(Va.a)(Ka)}\n${Object(Va.a)(Ua)}\n\n.monaco-menu .monaco-action-bar {\n\ttext-align: right;\n\toverflow: hidden;\n\twhite-space: nowrap;\n}\n\n.monaco-menu .monaco-action-bar .actions-container {\n\tdisplay: flex;\n\tmargin: 0 auto;\n\tpadding: 0;\n\twidth: 100%;\n\tjustify-content: flex-end;\n}\n\n.monaco-menu .monaco-action-bar.vertical .actions-container {\n\tdisplay: inline-block;\n}\n\n.monaco-menu .monaco-action-bar.reverse .actions-container {\n\tflex-direction: row-reverse;\n}\n\n.monaco-menu .monaco-action-bar .action-item {\n\tcursor: pointer;\n\tdisplay: inline-block;\n\ttransition: transform 50ms ease;\n\tposition: relative; /* DO NOT REMOVE - this is the key to preventing the ghosting icon bug in Chrome 42 */\n}\n\n.monaco-menu .monaco-action-bar .action-item.disabled {\n\tcursor: default;\n}\n\n.monaco-menu .monaco-action-bar.animated .action-item.active {\n\ttransform: scale(1.272019649, 1.272019649); /* 1.272019649 = √φ */\n}\n\n.monaco-menu .monaco-action-bar .action-item .icon,\n.monaco-menu .monaco-action-bar .action-item .codicon {\n\tdisplay: inline-block;\n}\n\n.monaco-menu .monaco-action-bar .action-item .codicon {\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.monaco-menu .monaco-action-bar .action-label {\n\tfont-size: 11px;\n\tmargin-right: 4px;\n}\n\n.monaco-menu .monaco-action-bar .action-item.disabled .action-label,\n.monaco-menu .monaco-action-bar .action-item.disabled .action-label:hover {\n\topacity: 0.4;\n}\n\n/* Vertical actions */\n\n.monaco-menu .monaco-action-bar.vertical {\n\ttext-align: left;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tdisplay: block;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tdisplay: block;\n\tborder-bottom: 1px solid #bbb;\n\tpadding-top: 1px;\n\tmargin-left: .8em;\n\tmargin-right: .8em;\n}\n\n.monaco-menu .secondary-actions .monaco-action-bar .action-label {\n\tmargin-left: 6px;\n}\n\n/* Action Items */\n.monaco-menu .monaco-action-bar .action-item.select-container {\n\toverflow: hidden; /* somehow the dropdown overflows its container, we prevent it here to not push */\n\tflex: 1;\n\tmax-width: 170px;\n\tmin-width: 60px;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tmargin-right: 10px;\n}\n\n.monaco-menu .monaco-action-bar.vertical {\n\tmargin-left: 0;\n\toverflow: visible;\n}\n\n.monaco-menu .monaco-action-bar.vertical .actions-container {\n\tdisplay: block;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tpadding: 0;\n\ttransform: none;\n\tdisplay: flex;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item.active {\n\ttransform: none;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item {\n\tflex: 1 1 auto;\n\tdisplay: flex;\n\theight: 2em;\n\talign-items: center;\n\tposition: relative;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label {\n\tflex: 1 1 auto;\n\ttext-decoration: none;\n\tpadding: 0 1em;\n\tbackground: none;\n\tfont-size: 12px;\n\tline-height: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .keybinding,\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\tdisplay: inline-block;\n\tflex: 2 1 auto;\n\tpadding: 0 1em;\n\ttext-align: right;\n\tfont-size: 12px;\n\tline-height: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\theight: 100%;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator.codicon {\n\tfont-size: 16px !important;\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator.codicon::before {\n\tmargin-left: auto;\n\tmargin-right: -20px;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item.disabled .keybinding,\n.monaco-menu .monaco-action-bar.vertical .action-item.disabled .submenu-indicator {\n\topacity: 0.4;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:not(.separator) {\n\tdisplay: inline-block;\n\tbox-sizing: border-box;\n\tmargin: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tposition: static;\n\toverflow: visible;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item .monaco-submenu {\n\tposition: absolute;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tpadding: 0.5em 0 0 0;\n\tmargin-bottom: 0.5em;\n\twidth: 100%;\n\theight: 0px !important;\n\tmargin-left: .8em !important;\n\tmargin-right: .8em !important;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator.text {\n\tpadding: 0.7em 1em 0.1em 1em;\n\tfont-weight: bold;\n\topacity: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:hover {\n\tcolor: inherit;\n}\n\n.monaco-menu .monaco-action-bar.vertical .menu-item-check {\n\tposition: absolute;\n\tvisibility: hidden;\n\twidth: 1em;\n\theight: 100%;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item.checked .menu-item-check {\n\tvisibility: visible;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n/* Context Menu */\n\n.context-view.monaco-menu-container {\n\toutline: 0;\n\tborder: none;\n\tanimation: fadeIn 0.083s linear;\n\t-webkit-app-region: no-drag;\n}\n\n.context-view.monaco-menu-container :focus,\n.context-view.monaco-menu-container .monaco-action-bar.vertical:focus,\n.context-view.monaco-menu-container .monaco-action-bar.vertical :focus {\n\toutline: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tborder: thin solid transparent; /* prevents jumping behaviour on hover or focus */\n}\n\n\n/* High Contrast Theming */\n:host-context(.hc-black) .context-view.monaco-menu-container {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-menu .monaco-action-bar.vertical .action-item.focused {\n\tbackground: none;\n}\n\n/* Vertical Action Bar Styles */\n\n.monaco-menu .monaco-action-bar.vertical {\n\tpadding: .5em 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item {\n\theight: 1.8em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:not(.separator),\n.monaco-menu .monaco-action-bar.vertical .keybinding {\n\tfont-size: inherit;\n\tpadding: 0 2em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .menu-item-check {\n\tfont-size: inherit;\n\twidth: 2em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tfont-size: inherit;\n\tpadding: 0.2em 0 0 0;\n\tmargin-bottom: 0.2em;\n}\n\n:host-context(.linux) .monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tmargin-left: 0;\n\tmargin-right: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\tfont-size: 60%;\n\tpadding: 0 1.8em;\n}\n\n:host-context(.linux) .monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\theight: 100%;\n\tmask-size: 10px 10px;\n\t-webkit-mask-size: 10px 10px;\n}\n\n.monaco-menu .action-item {\n\tcursor: default;\n}\n\n/* Arrows */\n.monaco-scrollable-element > .scrollbar > .scra {\n\tcursor: pointer;\n\tfont-size: 11px !important;\n}\n\n.monaco-scrollable-element > .visible {\n\topacity: 1;\n\n\t/* Background rule added for IE9 - to allow clicks on dom node */\n\tbackground:rgba(0,0,0,0);\n\n\ttransition: opacity 100ms linear;\n}\n.monaco-scrollable-element > .invisible {\n\topacity: 0;\n\tpointer-events: none;\n}\n.monaco-scrollable-element > .invisible.fade {\n\ttransition: opacity 800ms linear;\n}\n\n/* Scrollable Content Inset Shadow */\n.monaco-scrollable-element > .shadow {\n\tposition: absolute;\n\tdisplay: none;\n}\n.monaco-scrollable-element > .shadow.top {\n\tdisplay: block;\n\ttop: 0;\n\tleft: 3px;\n\theight: 3px;\n\twidth: 100%;\n\tbox-shadow: #DDD 0 6px 6px -6px inset;\n}\n.monaco-scrollable-element > .shadow.left {\n\tdisplay: block;\n\ttop: 3px;\n\tleft: 0;\n\theight: 100%;\n\twidth: 3px;\n\tbox-shadow: #DDD 6px 0 6px -6px inset;\n}\n.monaco-scrollable-element > .shadow.top-left-corner {\n\tdisplay: block;\n\ttop: 0;\n\tleft: 0;\n\theight: 3px;\n\twidth: 3px;\n}\n.monaco-scrollable-element > .shadow.top.left {\n\tbox-shadow: #DDD 6px 6px 6px -6px inset;\n}\n\n/* ---------- Default Style ---------- */\n\n:host-context(.vs) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(100, 100, 100, .4);\n}\n:host-context(.vs-dark) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(121, 121, 121, .4);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(111, 195, 223, .6);\n}\n\n.monaco-scrollable-element > .scrollbar > .slider:hover {\n\tbackground: rgba(100, 100, 100, .7);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider:hover {\n\tbackground: rgba(111, 195, 223, .8);\n}\n\n.monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(0, 0, 0, .6);\n}\n:host-context(.vs-dark) .monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(191, 191, 191, .4);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(111, 195, 223, 1);\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.top {\n\tbox-shadow: none;\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.left {\n\tbox-shadow: #000 6px 0 6px -6px inset;\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.top.left {\n\tbox-shadow: #000 6px 6px 6px -6px inset;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.top {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.left {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.top.left {\n\tbox-shadow: none;\n}\n`;var Xa=tt(300);class contextMenuHandler_ContextMenuHandler{constructor(Je,et,tt,ot,it){this.contextViewService=Je,this.telemetryService=et,this.notificationService=tt,this.keybindingService=ot,this.themeService=it,this.focusToReturn=null,this.block=null,this.options={blockMouse:!0}}configure(Je){this.options=Je}showContextMenu(Je){const et=Je.getActions();if(!et.length)return;let tt;this.focusToReturn=document.activeElement;let ot=Object(Qr.M)(Je.domForShadowRoot)?Je.domForShadowRoot:void 0;this.contextViewService.showContextView({getAnchor:()=>Je.getAnchor(),canRelayout:!1,anchorAlignment:Je.anchorAlignment,anchorAxisAlignment:Je.anchorAxisAlignment,render:ot=>{let it=Je.getMenuClassName?Je.getMenuClassName():"";it&&(ot.className+=" "+it),this.options.blockMouse&&(this.block=ot.appendChild(Object(Qr.a)(".context-view-block")),this.block.style.position="fixed",this.block.style.cursor="initial",this.block.style.left="0",this.block.style.top="0",this.block.style.width="100%",this.block.style.height="100%",this.block.style.zIndex="-1",Object(Qr.i)(this.block,Qr.d.MOUSE_DOWN,Je=>Je.stopPropagation()));const Zt=new uo.b,en=Je.actionRunner||new xi.b;return en.onBeforeRun(this.onActionRun,this,Zt),en.onDidRun(this.onDidActionRun,this,Zt),tt=new menu_Menu(ot,et,{actionViewItemProvider:Je.getActionViewItem,context:Je.getActionsContext?Je.getActionsContext():null,actionRunner:en,getKeyBinding:Je.getKeyBinding?Je.getKeyBinding:Je=>this.keybindingService.lookupKeybinding(Je.id)}),Zt.add(Object(Xa.c)(tt,this.themeService)),tt.onDidCancel(()=>this.contextViewService.hideContextView(!0),null,Zt),tt.onDidBlur(()=>this.contextViewService.hideContextView(!0),null,Zt),Zt.add(Object(Qr.i)(window,Qr.d.BLUR,()=>this.contextViewService.hideContextView(!0))),Zt.add(Object(Qr.i)(window,Qr.d.MOUSE_DOWN,Je=>{if(Je.defaultPrevented)return;let et=new za.a(Je),tt=et.target;if(!et.rightButton){for(;tt;){if(tt===ot)return;tt=tt.parentElement}this.contextViewService.hideContextView(!0)}})),Object(uo.e)(Zt,tt)},focus:()=>{tt&&tt.focus(!!Je.autoSelectFirstItem)},onHide:et=>{Je.onHide&&Je.onHide(!!et),this.block&&(this.block.remove(),this.block=null),this.focusToReturn&&this.focusToReturn.focus()}},ot,!!ot)}onActionRun(Je){this.telemetryService.publicLog2("workbenchActionExecuted",{id:Je.action.id,from:"contextMenu"}),this.contextViewService.hideContextView(!1),this.focusToReturn&&this.focusToReturn.focus()}onDidActionRun(Je){Je.error&&!Object(So.d)(Je.error)&&this.notificationService.error(Je.error)}}var Ya=tt(529),contextMenuService_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},contextMenuService_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let Qa=class ContextMenuService extends uo.a{constructor(Je,et,tt,ot,it){super(),this.contextMenuHandler=new contextMenuHandler_ContextMenuHandler(tt,Je,et,ot,it)}configure(Je){this.contextMenuHandler.configure(Je)}showContextMenu(Je){this.contextMenuHandler.showContextMenu(Je),Qr.e.getInstance().resetKeyStatus()}};Qa=contextMenuService_decorate([contextMenuService_param(0,Ya.a),contextMenuService_param(1,ii.a),contextMenuService_param(2,zi.b),contextMenuService_param(3,ra.a),contextMenuService_param(4,Li.b)],Qa);const Ja=Object(Vi.c)("layoutService");var contextViewService_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},contextViewService_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let es=class ContextViewService extends uo.a{constructor(Je){super(),this.layoutService=Je,this.currentViewDisposable=uo.a.None,this.container=Je.container,this.contextView=this._register(new contextview_ContextView(this.container,1)),this.layout(),this._register(Je.onDidLayout(()=>this.layout()))}setContainer(Je,et){this.contextView.setContainer(Je,et||1)}showContextView(Je,et,tt){et?et!==this.container&&(this.container=et,this.setContainer(et,tt?3:2)):this.container!==this.layoutService.container&&(this.container=this.layoutService.container,this.setContainer(this.container,1)),this.contextView.show(Je);const ot=Object(uo.i)(()=>{this.currentViewDisposable===ot&&this.hideContextView()});return this.currentViewDisposable=ot,ot}getContextViewElement(){return this.contextView.getViewElement()}layout(){this.contextView.layout()}hideContextView(Je){this.contextView.hide(Je)}};es=contextViewService_decorate([contextViewService_param(0,Ja)],es);var ts=tt(743);class Node{constructor(Je){this.incoming=new Map,this.outgoing=new Map,this.data=Je}}class Graph{constructor(Je){this._hashFn=Je,this._nodes=new Map}roots(){const Je=[];for(let et of this._nodes.values())0===et.outgoing.size&&Je.push(et);return Je}insertEdge(Je,et){const tt=this.lookupOrInsertNode(Je),ot=this.lookupOrInsertNode(et);tt.outgoing.set(this._hashFn(et),ot),ot.incoming.set(this._hashFn(Je),tt)}removeNode(Je){const et=this._hashFn(Je);this._nodes.delete(et);for(let Je of this._nodes.values())Je.outgoing.delete(et),Je.incoming.delete(et)}lookupOrInsertNode(Je){const et=this._hashFn(Je);let tt=this._nodes.get(et);return tt||(tt=new Node(Je),this._nodes.set(et,tt)),tt}isEmpty(){return 0===this._nodes.size}toString(){let Je=[];for(let[et,tt]of this._nodes)Je.push(`${et}, (incoming)[${[...tt.incoming.keys()].join(", ")}], (outgoing)[${[...tt.outgoing.keys()].join(",")}]`);return Je.join("\n")}findCycleSlow(){for(let[Je,et]of this._nodes){const tt=new Set([Je]),ot=this._findCycle(et,tt);if(ot)return ot}}_findCycle(Je,et){for(let[tt,ot]of Je.outgoing){if(et.has(tt))return[...et,tt].join(" -> ");et.add(tt);const Je=this._findCycle(ot,et);if(Je)return Je;et.delete(tt)}}}var ns=tt(746);class CyclicDependencyError extends Error{constructor(Je){var et;super("cyclic dependency between services"),this.message=null!==(et=Je.findCycleSlow())&&void 0!==et?et:"UNABLE to detect cycle, dumping graph: \n"+Je.toString()}}class instantiationService_InstantiationService{constructor(Je=new Wi.a,et=!1,tt){this._activeInstantiations=new Set,this._services=Je,this._strict=et,this._parent=tt,this._services.set(Vi.a,this)}createChild(Je){return new instantiationService_InstantiationService(Je,this._strict,this)}invokeFunction(Je,...et){let tt=Trace.traceInvocation(Je),ot=!1;try{return Je({get:(Je,et)=>{if(ot)throw Object(So.c)("service accessor is only valid during the invocation of its target method");const it=this._getOrCreateServiceInstance(Je,tt);if(!it&&et!==Vi.d)throw new Error(`[invokeFunction] unknown service '${Je}'`);return it}},...et)}finally{ot=!0,tt.stop()}}createInstance(Je,...et){let tt,ot;return Je instanceof ns.a?(tt=Trace.traceCreation(Je.ctor),ot=this._createInstance(Je.ctor,Je.staticArguments.concat(et),tt)):(tt=Trace.traceCreation(Je),ot=this._createInstance(Je,et,tt)),tt.stop(),ot}_createInstance(Je,et=[],tt){let ot=Vi.b.getServiceDependencies(Je).sort((Je,et)=>Je.index-et.index),it=[];for(const et of ot){let ot=this._getOrCreateServiceInstance(et.id,tt);if(!ot&&this._strict&&!et.optional)throw new Error(`[createInstance] ${Je.name} depends on UNKNOWN service ${et.id}.`);it.push(ot)}let Zt=ot.length>0?ot[0].index:et.length;if(et.length!==Zt){console.warn(`[createInstance] First service dependency of ${Je.name} at position ${Zt+1} conflicts with ${et.length} static arguments`);let tt=Zt-et.length;et=tt>0?et.concat(new Array(tt)):et.slice(0,Zt)}return new Je(...[...et,...it])}_setServiceInstance(Je,et){if(this._services.get(Je)instanceof ns.a)this._services.set(Je,et);else{if(!this._parent)throw new Error("illegalState - setting UNKNOWN service instance");this._parent._setServiceInstance(Je,et)}}_getServiceInstanceOrDescriptor(Je){let et=this._services.get(Je);return!et&&this._parent?this._parent._getServiceInstanceOrDescriptor(Je):et}_getOrCreateServiceInstance(Je,et){let tt=this._getServiceInstanceOrDescriptor(Je);return tt instanceof ns.a?this._safeCreateAndCacheServiceInstance(Je,tt,et.branch(Je,!0)):(et.branch(Je,!1),tt)}_safeCreateAndCacheServiceInstance(Je,et,tt){if(this._activeInstantiations.has(Je))throw new Error(`illegal state - RECURSIVELY instantiating service '${Je}'`);this._activeInstantiations.add(Je);try{return this._createAndCacheServiceInstance(Je,et,tt)}finally{this._activeInstantiations.delete(Je)}}_createAndCacheServiceInstance(Je,et,tt){const ot=new Graph(Je=>Je.id.toString());let it=0;const Zt=[{id:Je,desc:et,_trace:tt}];for(;Zt.length;){const et=Zt.pop();if(ot.lookupOrInsertNode(et),it++>1e3)throw new CyclicDependencyError(ot);for(let tt of Vi.b.getServiceDependencies(et.desc.ctor)){let it=this._getServiceInstanceOrDescriptor(tt.id);if(it||tt.optional||console.warn(`[createInstance] ${Je} depends on ${tt.id} which is NOT registered.`),it instanceof ns.a){const Je={id:tt.id,desc:it,_trace:et._trace.branch(tt.id,!0)};ot.insertEdge(et,Je),Zt.push(Je)}}}for(;;){const Je=ot.roots();if(0===Je.length){if(!ot.isEmpty())throw new CyclicDependencyError(ot);break}for(const{data:et}of Je){if(this._getServiceInstanceOrDescriptor(et.id)instanceof ns.a){const Je=this._createServiceInstanceWithOwner(et.id,et.desc.ctor,et.desc.staticArguments,et.desc.supportsDelayedInstantiation,et._trace);this._setServiceInstance(et.id,Je)}ot.removeNode(et)}}return this._getServiceInstanceOrDescriptor(Je)}_createServiceInstanceWithOwner(Je,et,tt=[],ot,it){if(this._services.get(Je)instanceof ns.a)return this._createServiceInstance(et,tt,ot,it);if(this._parent)return this._parent._createServiceInstanceWithOwner(Je,et,tt,ot,it);throw new Error("illegalState - creating UNKNOWN service instance "+et.name)}_createServiceInstance(Je,et=[],tt,ot){if(tt){const tt=new wo.b(()=>this._createInstance(Je,et,ot));return new Proxy(Object.create(null),{get(Je,et){if(et in Je)return Je[et];let ot=tt.value,it=ot[et];return"function"!=typeof it||(it=it.bind(ot),Je[et]=it),it},set:(Je,et,ot)=>(tt.value[et]=ot,!0)})}return this._createInstance(Je,et,ot)}}class Trace{constructor(Je,et){this.type=Je,this.name=et,this._start=Date.now(),this._dep=[]}static traceInvocation(Je){return Trace._None}static traceCreation(Je){return Trace._None}branch(Je,et){let tt=new Trace(2,Je.toString());return this._dep.push([Je,et,tt]),tt}stop(){let Je=Date.now()-this._start;Trace._totals+=Je;let et=!1;let tt=[`${0===this.type?"CREATE":"CALL"} ${this.name}`,""+function printChild(Je,tt){let ot=[],it=new Array(Je+1).join("\t");for(const[Zt,en,Cn]of tt._dep)if(en&&Cn){et=!0,ot.push(`${it}CREATES -> ${Zt}`);let tt=printChild(Je+1,Cn);tt&&ot.push(tt)}else ot.push(`${it}uses -> ${Zt}`);return ot.join("\n")}(1,this),`DONE, took ${Je.toFixed(2)}ms (grand total ${Trace._totals.toFixed(2)}ms)`];(Je>2||et)&&console.log(tt.join("\n"))}}Trace._None=new class extends Trace{constructor(){super(-1,null)}stop(){}branch(){return this}},Trace._totals=0;var rs=tt(742),os=tt(601),as=tt(207);class markerService_DoubleResourceMap{constructor(){this._byResource=new eo.b,this._byOwner=new Map}set(Je,et,tt){let ot=this._byResource.get(Je);ot||(ot=new Map,this._byResource.set(Je,ot)),ot.set(et,tt);let it=this._byOwner.get(et);it||(it=new eo.b,this._byOwner.set(et,it)),it.set(Je,tt)}get(Je,et){let tt=this._byResource.get(Je);return null==tt?void 0:tt.get(et)}delete(Je,et){let tt=!1,ot=!1,it=this._byResource.get(Je);it&&(tt=it.delete(et));let Zt=this._byOwner.get(et);if(Zt&&(ot=Zt.delete(Je)),tt!==ot)throw new Error("illegal state");return tt&&ot}values(Je){var et,tt,ot,it;return"string"==typeof Je?null!==(tt=null===(et=this._byOwner.get(Je))||void 0===et?void 0:et.values())&&void 0!==tt?tt:Ea.a.empty():Lr.a.isUri(Je)?null!==(it=null===(ot=this._byResource.get(Je))||void 0===ot?void 0:ot.values())&&void 0!==it?it:Ea.a.empty():Ea.a.map(Ea.a.concat(...this._byOwner.values()),Je=>Je[1])}}class markerService_MarkerStats{constructor(Je){this.errors=0,this.infos=0,this.warnings=0,this.unknowns=0,this._data=new eo.b,this._service=Je,this._subscription=Je.onMarkerChanged(this._update,this)}dispose(){this._subscription.dispose()}_update(Je){for(const et of Je){const Je=this._data.get(et);Je&&this._substract(Je);const tt=this._resourceStats(et);this._add(tt),this._data.set(et,tt)}}_resourceStats(Je){const et={errors:0,warnings:0,infos:0,unknowns:0};if(Je.scheme===no.c.inMemory||Je.scheme===no.c.walkThrough||Je.scheme===no.c.walkThroughSnippet)return et;for(const{severity:tt}of this._service.read({resource:Je}))tt===as.c.Error?et.errors+=1:tt===as.c.Warning?et.warnings+=1:tt===as.c.Info?et.infos+=1:et.unknowns+=1;return et}_substract(Je){this.errors-=Je.errors,this.warnings-=Je.warnings,this.infos-=Je.infos,this.unknowns-=Je.unknowns}_add(Je){this.errors+=Je.errors,this.warnings+=Je.warnings,this.infos+=Je.infos,this.unknowns+=Je.unknowns}}class markerService_MarkerService{constructor(){this._onMarkerChanged=new xr.a({delay:0,merge:markerService_MarkerService._merge}),this.onMarkerChanged=this._onMarkerChanged.event,this._data=new markerService_DoubleResourceMap,this._stats=new markerService_MarkerStats(this)}dispose(){this._stats.dispose(),this._onMarkerChanged.dispose()}remove(Je,et){for(const tt of et||[])this.changeOne(Je,tt,[])}changeOne(Je,et,tt){if(Object(Vo.m)(tt)){this._data.delete(et,Je)&&this._onMarkerChanged.fire([et])}else{const ot=[];for(const it of tt){const tt=markerService_MarkerService._toMarker(Je,et,it);tt&&ot.push(tt)}this._data.set(et,Je,ot),this._onMarkerChanged.fire([et])}}static _toMarker(Je,et,tt){let{code:ot,severity:it,message:Zt,source:en,startLineNumber:Cn,startColumn:_n,endLineNumber:wn,endColumn:Sn,relatedInformation:xn,tags:kn}=tt;if(Zt)return Cn=Cn>0?Cn:1,_n=_n>0?_n:1,wn=wn>=Cn?wn:Cn,Sn=Sn>0?Sn:_n,{resource:et,owner:Je,code:ot,severity:it,message:Zt,source:en,startLineNumber:Cn,startColumn:_n,endLineNumber:wn,endColumn:Sn,relatedInformation:xn,tags:kn}}read(Je=Object.create(null)){let{owner:et,resource:tt,severities:ot,take:it}=Je;if((!it||it<0)&&(it=-1),et&&tt){const Je=this._data.get(tt,et);if(Je){const et=[];for(const tt of Je)if(markerService_MarkerService._accept(tt,ot)){const Je=et.push(tt);if(it>0&&Je===it)break}return et}return[]}if(et||tt){const Je=this._data.values(null!=tt?tt:et),Zt=[];for(const et of Je)for(const Je of et)if(markerService_MarkerService._accept(Je,ot)){const et=Zt.push(Je);if(it>0&&et===it)return Zt}return Zt}{const Je=[];for(let et of this._data.values())for(let tt of et)if(markerService_MarkerService._accept(tt,ot)){const et=Je.push(tt);if(it>0&&et===it)return Je}return Je}}static _accept(Je,et){return void 0===et||(et&Je.severity)===Je.severity}static _merge(Je){const et=new eo.b;for(let tt of Je)for(let Je of tt)et.set(Je,!0);return Array.from(et.keys())}}var ss=tt(358),menuService_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},menuService_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let ls=class MenuService{constructor(Je){this._commandService=Je}createMenu(Je,et,tt=!1){return new cs(Je,tt,this._commandService,et,this)}};ls=menuService_decorate([menuService_param(0,oo.b)],ls);let cs=class Menu{constructor(Je,et,tt,ot,it){this._id=Je,this._fireEventsForSubmenuChanges=et,this._commandService=tt,this._contextKeyService=ot,this._menuService=it,this._disposables=new uo.b,this._menuGroups=[],this._contextKeys=new Set,this._build();const Zt=new wo.e(()=>{this._build(),this._onDidChange.fire(this)},50);this._disposables.add(Zt),this._disposables.add(na.d.onDidChangeMenu(et=>{et.has(Je)&&Zt.schedule()}));const en=this._disposables.add(new uo.b);this._onDidChange=new xr.b({onFirstListenerAdd:()=>{const Je=new wo.e(()=>this._onDidChange.fire(this),50);en.add(Je),en.add(ot.onDidChangeContext(et=>{et.affectsSome(this._contextKeys)&&Je.schedule()}))},onLastListenerRemove:en.clear.bind(en)}),this.onDidChange=this._onDidChange.event}dispose(){this._disposables.dispose(),this._onDidChange.dispose()}_build(){this._menuGroups.length=0,this._contextKeys.clear();const Je=na.d.getMenuItems(this._id);let et;Je.sort(Menu._compareMenuItems);for(const tt of Je){const Je=tt.group||"";et&&et[0]===Je||(et=[Je,[]],this._menuGroups.push(et)),et[1].push(tt),this._collectContextKeys(tt)}}_collectContextKeys(Je){if(Menu._fillInKbExprKeys(Je.when,this._contextKeys),Object(na.f)(Je)){if(Je.command.precondition&&Menu._fillInKbExprKeys(Je.command.precondition,this._contextKeys),Je.command.toggled){const et=Je.command.toggled.condition||Je.command.toggled;Menu._fillInKbExprKeys(et,this._contextKeys)}}else this._fireEventsForSubmenuChanges&&na.d.getMenuItems(Je.submenu).forEach(this._collectContextKeys,this)}getActions(Je){const et=[];for(let tt of this._menuGroups){const[ot,it]=tt,Zt=[];for(const et of it)if(this._contextKeyService.contextMatchesRules(et.when)){const tt=Object(na.f)(et)?new na.c(et.command,et.alt,Je,this._contextKeyService,this._commandService):new na.e(et,this._menuService,this._contextKeyService,Je);Zt.push(tt)}Zt.length>0&&et.push([ot,Zt])}return et}static _fillInKbExprKeys(Je,et){if(Je)for(let tt of Je.keys())et.add(tt)}static _compareMenuItems(Je,et){let tt=Je.group,ot=et.group;if(tt!==ot){if(!tt)return 1;if(!ot)return-1;if("navigation"===tt)return-1;if("navigation"===ot)return 1;let Je=tt.localeCompare(ot);if(0!==Je)return Je}let it=Je.order||0,Zt=et.order||0;return it<Zt?-1:it>Zt?1:Menu._compareTitles(Object(na.f)(Je)?Je.command.title:Je.title,Object(na.f)(et)?et.command.title:et.title)}static _compareTitles(Je,et){const tt="string"==typeof Je?Je:Je.original,ot="string"==typeof et?et:et.original;return tt.localeCompare(ot)}};cs=menuService_decorate([menuService_param(2,oo.b),menuService_param(3,Di.b),menuService_param(4,na.a)],cs);var us=tt(1228),markerDecorationsServiceImpl_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},markerDecorationsServiceImpl_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};class markerDecorationsServiceImpl_MarkerDecorations extends uo.a{constructor(Je){super(),this.model=Je,this._markersData=new Map,this._register(Object(uo.i)(()=>{this.model.deltaDecorations([...this._markersData.keys()],[]),this._markersData.clear()}))}update(Je,et){const tt=[...this._markersData.keys()];this._markersData.clear();const ot=this.model.deltaDecorations(tt,et);for(let et=0;et<ot.length;et++)this._markersData.set(ot[et],Je[et]);return 0!==tt.length||0!==ot.length}getMarker(Je){return this._markersData.get(Je.id)}}let ds=class MarkerDecorationsService extends uo.a{constructor(Je,et){super(),this._markerService=et,this._onDidChangeMarker=this._register(new xr.b),this._markerDecorations=new eo.b,Je.getModels().forEach(Je=>this._onModelAdded(Je)),this._register(Je.onModelAdded(this._onModelAdded,this)),this._register(Je.onModelRemoved(this._onModelRemoved,this)),this._register(this._markerService.onMarkerChanged(this._handleMarkerChange,this))}dispose(){super.dispose(),this._markerDecorations.forEach(Je=>Je.dispose()),this._markerDecorations.clear()}getMarker(Je,et){const tt=this._markerDecorations.get(Je);return tt&&tt.getMarker(et)||null}_handleMarkerChange(Je){Je.forEach(Je=>{const et=this._markerDecorations.get(Je);et&&this._updateDecorations(et)})}_onModelAdded(Je){const et=new markerDecorationsServiceImpl_MarkerDecorations(Je);this._markerDecorations.set(Je.uri,et),this._updateDecorations(et)}_onModelRemoved(Je){const et=this._markerDecorations.get(Je.uri);et&&(et.dispose(),this._markerDecorations.delete(Je.uri)),Je.uri.scheme!==no.c.inMemory&&Je.uri.scheme!==no.c.internal&&Je.uri.scheme!==no.c.vscode||this._markerService&&this._markerService.read({resource:Je.uri}).map(Je=>Je.owner).forEach(et=>this._markerService.remove(et,[Je.uri]))}_updateDecorations(Je){const et=this._markerService.read({resource:Je.model.uri,take:500});let tt=et.map(et=>({range:this._createDecorationRange(Je.model,et),options:this._createDecorationOption(et)}));Je.update(et,tt)&&this._onDidChangeMarker.fire(Je.model)}_createDecorationRange(Je,et){let tt=Wr.a.lift(et);if(et.severity!==as.c.Hint||this._hasMarkerTag(et,1)||this._hasMarkerTag(et,2)||(tt=tt.setEndPosition(tt.startLineNumber,tt.startColumn+2)),tt=Je.validateRange(tt),tt.isEmpty()){let et=Je.getWordAtPosition(tt.getStartPosition());if(et)tt=new Wr.a(tt.startLineNumber,et.startColumn,tt.endLineNumber,et.endColumn);else{let et=Je.getLineLastNonWhitespaceColumn(tt.startLineNumber)||Je.getLineMaxColumn(tt.startLineNumber);1===et||(tt=tt.endColumn>=et?new Wr.a(tt.startLineNumber,et-1,tt.endLineNumber,et):new Wr.a(tt.startLineNumber,tt.startColumn,tt.endLineNumber,tt.endColumn+1))}}else if(et.endColumn===Number.MAX_VALUE&&1===et.startColumn&&tt.startLineNumber===tt.endLineNumber){let ot=Je.getLineFirstNonWhitespaceColumn(et.startLineNumber);ot<tt.endColumn&&(tt=new Wr.a(tt.startLineNumber,ot,tt.endLineNumber,tt.endColumn),et.startColumn=ot)}return tt}_createDecorationOption(Je){let et,tt,ot,it=void 0,Zt=void 0;switch(Je.severity){case as.c.Hint:et=this._hasMarkerTag(Je,2)?void 0:this._hasMarkerTag(Je,1)?"squiggly-unnecessary":"squiggly-hint",tt=0;break;case as.c.Warning:et="squiggly-warning",it=Object(Li.g)(Ei.v),tt=20,ot={color:Object(Li.g)(Pi.gc),position:mo.c.Inline};break;case as.c.Info:et="squiggly-info",it=Object(Li.g)(Ei.t),tt=10;break;case as.c.Error:default:et="squiggly-error",it=Object(Li.g)(Ei.s),tt=30,ot={color:Object(Li.g)(Pi.ac),position:mo.c.Inline}}return Je.tags&&(-1!==Je.tags.indexOf(1)&&(Zt="squiggly-inline-unnecessary"),-1!==Je.tags.indexOf(2)&&(Zt="squiggly-inline-deprecated")),{description:"marker-decoration",stickiness:1,className:et,showIfCollapsed:!0,overviewRuler:{color:it,position:mo.d.Right},minimap:ot,zIndex:tt,inlineClassName:Zt}}_hasMarkerTag(Je,et){return!!Je.tags&&Je.tags.indexOf(et)>=0}};ds=markerDecorationsServiceImpl_decorate([markerDecorationsServiceImpl_param(0,Fo.a),markerDecorationsServiceImpl_param(1,as.b)],ds);var ps=tt(502),accessibilityService_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},accessibilityService_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let hs=class AccessibilityService extends uo.a{constructor(Je,et){super(),this._contextKeyService=Je,this._configurationService=et,this._accessibilitySupport=0,this._onDidChangeScreenReaderOptimized=new xr.b,this._accessibilityModeEnabledContext=oa.a.bindTo(this._contextKeyService);const updateContextKey=()=>this._accessibilityModeEnabledContext.set(this.isScreenReaderOptimized());this._register(this._configurationService.onDidChangeConfiguration(Je=>{Je.affectsConfiguration("editor.accessibilitySupport")&&(updateContextKey(),this._onDidChangeScreenReaderOptimized.fire())})),updateContextKey(),this.onDidChangeScreenReaderOptimized(()=>updateContextKey())}get onDidChangeScreenReaderOptimized(){return this._onDidChangeScreenReaderOptimized.event}isScreenReaderOptimized(){const Je=this._configurationService.getValue("editor.accessibilitySupport");return"on"===Je||"auto"===Je&&2===this._accessibilitySupport}getAccessibilitySupport(){return this._accessibilitySupport}};hs=accessibilityService_decorate([accessibilityService_param(0,Di.b),accessibilityService_param(1,ei.a)],hs);var clipboardService_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class clipboardService_BrowserClipboardService{constructor(){this.mapTextToType=new Map,this.findText=""}writeText(Je,et){return clipboardService_awaiter(this,void 0,void 0,(function*(){if(et)return void this.mapTextToType.set(et,Je);try{return yield navigator.clipboard.writeText(Je)}catch(Je){console.error(Je)}const tt=document.activeElement,ot=document.body.appendChild(Object(Qr.a)("textarea",{"aria-hidden":!0}));ot.style.height="1px",ot.style.width="1px",ot.style.position="absolute",ot.value=Je,ot.focus(),ot.select(),document.execCommand("copy"),tt instanceof HTMLElement&&tt.focus(),document.body.removeChild(ot)}))}readText(Je){return clipboardService_awaiter(this,void 0,void 0,(function*(){if(Je)return this.mapTextToType.get(Je)||"";try{return yield navigator.clipboard.readText()}catch(Je){return console.error(Je),""}}))}readFindText(){return clipboardService_awaiter(this,void 0,void 0,(function*(){return this.findText}))}writeFindText(Je){return clipboardService_awaiter(this,void 0,void 0,(function*(){this.findText=Je}))}}var fs=tt(509),undoRedoService_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},undoRedoService_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},undoRedoService_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};function getResourceLabel(Je){return Je.scheme===no.c.file?Je.fsPath:Je.path}let gs=0;class ResourceStackElement{constructor(Je,et,tt,ot,it,Zt,en){this.id=++gs,this.type=0,this.actual=Je,this.label=Je.label,this.confirmBeforeUndo=Je.confirmBeforeUndo||!1,this.resourceLabel=et,this.strResource=tt,this.resourceLabels=[this.resourceLabel],this.strResources=[this.strResource],this.groupId=ot,this.groupOrder=it,this.sourceId=Zt,this.sourceOrder=en,this.isValid=!0}setValid(Je){this.isValid=Je}toString(){return`[id:${this.id}] [group:${this.groupId}] [${this.isValid?" VALID":"INVALID"}] ${this.actual.constructor.name} - ${this.actual}`}}class ResourceReasonPair{constructor(Je,et){this.resourceLabel=Je,this.reason=et}}class undoRedoService_RemovedResources{constructor(){this.elements=new Map}createMessage(){const Je=[],et=[];for(const[,tt]of this.elements){(0===tt.reason?Je:et).push(tt.resourceLabel)}let tt=[];return Je.length>0&&tt.push(ni.a({key:"externalRemoval",comment:["{0} is a list of filenames"]},"The following files have been closed and modified on disk: {0}.",Je.join(", "))),et.length>0&&tt.push(ni.a({key:"noParallelUniverses",comment:["{0} is a list of filenames"]},"The following files have been modified in an incompatible way: {0}.",et.join(", "))),tt.join("\n")}get size(){return this.elements.size}has(Je){return this.elements.has(Je)}set(Je,et){this.elements.set(Je,et)}delete(Je){return this.elements.delete(Je)}}class WorkspaceStackElement{constructor(Je,et,tt,ot,it,Zt,en){this.id=++gs,this.type=1,this.actual=Je,this.label=Je.label,this.confirmBeforeUndo=Je.confirmBeforeUndo||!1,this.resourceLabels=et,this.strResources=tt,this.groupId=ot,this.groupOrder=it,this.sourceId=Zt,this.sourceOrder=en,this.removedResources=null,this.invalidatedResources=null}canSplit(){return"function"==typeof this.actual.split}removeResource(Je,et,tt){this.removedResources||(this.removedResources=new undoRedoService_RemovedResources),this.removedResources.has(et)||this.removedResources.set(et,new ResourceReasonPair(Je,tt))}setValid(Je,et,tt){tt?this.invalidatedResources&&(this.invalidatedResources.delete(et),0===this.invalidatedResources.size&&(this.invalidatedResources=null)):(this.invalidatedResources||(this.invalidatedResources=new undoRedoService_RemovedResources),this.invalidatedResources.has(et)||this.invalidatedResources.set(et,new ResourceReasonPair(Je,0)))}toString(){return`[id:${this.id}] [group:${this.groupId}] [${this.invalidatedResources?"INVALID":" VALID"}] ${this.actual.constructor.name} - ${this.actual}`}}class undoRedoService_ResourceEditStack{constructor(Je,et){this.resourceLabel=Je,this.strResource=et,this._past=[],this._future=[],this.locked=!1,this.versionId=1}dispose(){for(const Je of this._past)1===Je.type&&Je.removeResource(this.resourceLabel,this.strResource,0);for(const Je of this._future)1===Je.type&&Je.removeResource(this.resourceLabel,this.strResource,0);this.versionId++}toString(){let Je=[];Je.push(`* ${this.strResource}:`);for(let et=0;et<this._past.length;et++)Je.push(" * [UNDO] "+this._past[et]);for(let et=this._future.length-1;et>=0;et--)Je.push(" * [REDO] "+this._future[et]);return Je.join("\n")}flushAllElements(){this._past=[],this._future=[],this.versionId++}_setElementValidFlag(Je,et){1===Je.type?Je.setValid(this.resourceLabel,this.strResource,et):Je.setValid(et)}setElementsValidFlag(Je,et){for(const tt of this._past)et(tt.actual)&&this._setElementValidFlag(tt,Je);for(const tt of this._future)et(tt.actual)&&this._setElementValidFlag(tt,Je)}pushElement(Je){for(const Je of this._future)1===Je.type&&Je.removeResource(this.resourceLabel,this.strResource,1);this._future=[],this._past.push(Je),this.versionId++}createSnapshot(Je){const et=[];for(let Je=0,tt=this._past.length;Je<tt;Je++)et.push(this._past[Je].id);for(let Je=this._future.length-1;Je>=0;Je--)et.push(this._future[Je].id);return new fs.b(Je,et)}restoreSnapshot(Je){const et=Je.elements.length;let tt=!0,ot=0,it=-1;for(let Zt=0,en=this._past.length;Zt<en;Zt++,ot++){const en=this._past[Zt];tt&&(ot>=et||en.id!==Je.elements[ot])&&(tt=!1,it=0),tt||1!==en.type||en.removeResource(this.resourceLabel,this.strResource,0)}let Zt=-1;for(let it=this._future.length-1;it>=0;it--,ot++){const en=this._future[it];tt&&(ot>=et||en.id!==Je.elements[ot])&&(tt=!1,Zt=it),tt||1!==en.type||en.removeResource(this.resourceLabel,this.strResource,0)}-1!==it&&(this._past=this._past.slice(0,it)),-1!==Zt&&(this._future=this._future.slice(Zt+1)),this.versionId++}getElements(){const Je=[],et=[];for(const et of this._past)Je.push(et.actual);for(const Je of this._future)et.push(Je.actual);return{past:Je,future:et}}getClosestPastElement(){return 0===this._past.length?null:this._past[this._past.length-1]}getSecondClosestPastElement(){return this._past.length<2?null:this._past[this._past.length-2]}getClosestFutureElement(){return 0===this._future.length?null:this._future[this._future.length-1]}hasPastElements(){return this._past.length>0}hasFutureElements(){return this._future.length>0}splitPastWorkspaceElement(Je,et){for(let tt=this._past.length-1;tt>=0;tt--)if(this._past[tt]===Je){et.has(this.strResource)?this._past[tt]=et.get(this.strResource):this._past.splice(tt,1);break}this.versionId++}splitFutureWorkspaceElement(Je,et){for(let tt=this._future.length-1;tt>=0;tt--)if(this._future[tt]===Je){et.has(this.strResource)?this._future[tt]=et.get(this.strResource):this._future.splice(tt,1);break}this.versionId++}moveBackward(Je){this._past.pop(),this._future.push(Je),this.versionId++}moveForward(Je){this._future.pop(),this._past.push(Je),this.versionId++}}class EditStackSnapshot{constructor(Je){this.editStacks=Je,this._versionIds=[];for(let Je=0,et=this.editStacks.length;Je<et;Je++)this._versionIds[Je]=this.editStacks[Je].versionId}isValid(){for(let Je=0,et=this.editStacks.length;Je<et;Je++)if(this._versionIds[Je]!==this.editStacks[Je].versionId)return!1;return!0}}const ms=new undoRedoService_ResourceEditStack("","");ms.locked=!0;let bs=class UndoRedoService{constructor(Je,et){this._dialogService=Je,this._notificationService=et,this._editStacks=new Map,this._uriComparisonKeyComputers=[]}getUriComparisonKey(Je){for(const et of this._uriComparisonKeyComputers)if(et[0]===Je.scheme)return et[1].getComparisonKey(Je);return Je.toString()}_print(Je){console.log("------------------------------------"),console.log(`AFTER ${Je}: `);let et=[];for(const Je of this._editStacks)et.push(Je[1].toString());console.log(et.join("\n"))}pushElement(Je,et=fs.c.None,tt=fs.d.None){if(0===Je.type){const ot=getResourceLabel(Je.resource),it=this.getUriComparisonKey(Je.resource);this._pushElement(new ResourceStackElement(Je,ot,it,et.id,et.nextOrder(),tt.id,tt.nextOrder()))}else{const ot=new Set,it=[],Zt=[];for(const et of Je.resources){const Je=getResourceLabel(et),tt=this.getUriComparisonKey(et);ot.has(tt)||(ot.add(tt),it.push(Je),Zt.push(tt))}1===it.length?this._pushElement(new ResourceStackElement(Je,it[0],Zt[0],et.id,et.nextOrder(),tt.id,tt.nextOrder())):this._pushElement(new WorkspaceStackElement(Je,it,Zt,et.id,et.nextOrder(),tt.id,tt.nextOrder()))}}_pushElement(Je){for(let et=0,tt=Je.strResources.length;et<tt;et++){const tt=Je.resourceLabels[et],ot=Je.strResources[et];let it;this._editStacks.has(ot)?it=this._editStacks.get(ot):(it=new undoRedoService_ResourceEditStack(tt,ot),this._editStacks.set(ot,it)),it.pushElement(Je)}}getLastElement(Je){const et=this.getUriComparisonKey(Je);if(this._editStacks.has(et)){const Je=this._editStacks.get(et);if(Je.hasFutureElements())return null;const tt=Je.getClosestPastElement();return tt?tt.actual:null}return null}_splitPastWorkspaceElement(Je,et){const tt=Je.actual.split(),ot=new Map;for(const Je of tt){const et=getResourceLabel(Je.resource),tt=this.getUriComparisonKey(Je.resource),it=new ResourceStackElement(Je,et,tt,0,0,0,0);ot.set(it.strResource,it)}for(const tt of Je.strResources){if(et&&et.has(tt))continue;this._editStacks.get(tt).splitPastWorkspaceElement(Je,ot)}}_splitFutureWorkspaceElement(Je,et){const tt=Je.actual.split(),ot=new Map;for(const Je of tt){const et=getResourceLabel(Je.resource),tt=this.getUriComparisonKey(Je.resource),it=new ResourceStackElement(Je,et,tt,0,0,0,0);ot.set(it.strResource,it)}for(const tt of Je.strResources){if(et&&et.has(tt))continue;this._editStacks.get(tt).splitFutureWorkspaceElement(Je,ot)}}removeElements(Je){const et="string"==typeof Je?Je:this.getUriComparisonKey(Je);if(this._editStacks.has(et)){this._editStacks.get(et).dispose(),this._editStacks.delete(et)}}setElementsValidFlag(Je,et,tt){const ot=this.getUriComparisonKey(Je);if(this._editStacks.has(ot)){this._editStacks.get(ot).setElementsValidFlag(et,tt)}}createSnapshot(Je){const et=this.getUriComparisonKey(Je);if(this._editStacks.has(et)){return this._editStacks.get(et).createSnapshot(Je)}return new fs.b(Je,[])}restoreSnapshot(Je){const et=this.getUriComparisonKey(Je.resource);if(this._editStacks.has(et)){const tt=this._editStacks.get(et);tt.restoreSnapshot(Je),tt.hasPastElements()||tt.hasFutureElements()||(tt.dispose(),this._editStacks.delete(et))}}getElements(Je){const et=this.getUriComparisonKey(Je);if(this._editStacks.has(et)){return this._editStacks.get(et).getElements()}return{past:[],future:[]}}_findClosestUndoElementWithSource(Je){if(!Je)return[null,null];let et=null,tt=null;for(const[ot,it]of this._editStacks){const Zt=it.getClosestPastElement();Zt&&(Zt.sourceId===Je&&(!et||Zt.sourceOrder>et.sourceOrder)&&(et=Zt,tt=ot))}return[et,tt]}canUndo(Je){if(Je instanceof fs.d){const[,et]=this._findClosestUndoElementWithSource(Je.id);return!!et}const et=this.getUriComparisonKey(Je);if(this._editStacks.has(et)){return this._editStacks.get(et).hasPastElements()}return!1}_onError(Je,et){Object(So.e)(Je);for(const Je of et.strResources)this.removeElements(Je);this._notificationService.error(Je)}_acquireLocks(Je){for(const et of Je.editStacks)if(et.locked)throw new Error("Cannot acquire edit stack lock");for(const et of Je.editStacks)et.locked=!0;return()=>{for(const et of Je.editStacks)et.locked=!1}}_safeInvokeWithLocks(Je,et,tt,ot,it){const Zt=this._acquireLocks(tt);let en;try{en=et()}catch(et){return Zt(),ot.dispose(),this._onError(et,Je)}return en?en.then(()=>(Zt(),ot.dispose(),it()),et=>(Zt(),ot.dispose(),this._onError(et,Je))):(Zt(),ot.dispose(),it())}_invokeWorkspacePrepare(Je){return undoRedoService_awaiter(this,void 0,void 0,(function*(){if(void 0===Je.actual.prepareUndoRedo)return uo.a.None;const et=Je.actual.prepareUndoRedo();return void 0===et?uo.a.None:et}))}_invokeResourcePrepare(Je,et){if(1!==Je.actual.type||void 0===Je.actual.prepareUndoRedo)return et(uo.a.None);const tt=Je.actual.prepareUndoRedo();return tt?Object(uo.g)(tt)?et(tt):tt.then(Je=>et(Je)):et(uo.a.None)}_getAffectedEditStacks(Je){const et=[];for(const tt of Je.strResources)et.push(this._editStacks.get(tt)||ms);return new EditStackSnapshot(et)}_tryToSplitAndUndo(Je,et,tt,ot){if(et.canSplit())return this._splitPastWorkspaceElement(et,tt),this._notificationService.warn(ot),new WorkspaceVerificationError(this._undo(Je,0,!0));for(const Je of et.strResources)this.removeElements(Je);return this._notificationService.warn(ot),new WorkspaceVerificationError}_checkWorkspaceUndo(Je,et,tt,ot){if(et.removedResources)return this._tryToSplitAndUndo(Je,et,et.removedResources,ni.a({key:"cannotWorkspaceUndo",comment:["{0} is a label for an operation. {1} is another message."]},"Could not undo '{0}' across all files. {1}",et.label,et.removedResources.createMessage()));if(ot&&et.invalidatedResources)return this._tryToSplitAndUndo(Je,et,et.invalidatedResources,ni.a({key:"cannotWorkspaceUndo",comment:["{0} is a label for an operation. {1} is another message."]},"Could not undo '{0}' across all files. {1}",et.label,et.invalidatedResources.createMessage()));const it=[];for(const Je of tt.editStacks)Je.getClosestPastElement()!==et&&it.push(Je.resourceLabel);if(it.length>0)return this._tryToSplitAndUndo(Je,et,null,ni.a({key:"cannotWorkspaceUndoDueToChanges",comment:["{0} is a label for an operation. {1} is a list of filenames."]},"Could not undo '{0}' across all files because changes were made to {1}",et.label,it.join(", ")));const Zt=[];for(const Je of tt.editStacks)Je.locked&&Zt.push(Je.resourceLabel);return Zt.length>0?this._tryToSplitAndUndo(Je,et,null,ni.a({key:"cannotWorkspaceUndoDueToInProgressUndoRedo",comment:["{0} is a label for an operation. {1} is a list of filenames."]},"Could not undo '{0}' across all files because there is already an undo or redo operation running on {1}",et.label,Zt.join(", "))):tt.isValid()?null:this._tryToSplitAndUndo(Je,et,null,ni.a({key:"cannotWorkspaceUndoDueToInMeantimeUndoRedo",comment:["{0} is a label for an operation. {1} is a list of filenames."]},"Could not undo '{0}' across all files because an undo or redo operation occurred in the meantime",et.label))}_workspaceUndo(Je,et,tt){const ot=this._getAffectedEditStacks(et),it=this._checkWorkspaceUndo(Je,et,ot,!1);return it?it.returnValue:this._confirmAndExecuteWorkspaceUndo(Je,et,ot,tt)}_isPartOfUndoGroup(Je){if(!Je.groupId)return!1;for(const[,et]of this._editStacks){const tt=et.getClosestPastElement();if(tt){if(tt===Je){const tt=et.getSecondClosestPastElement();if(tt&&tt.groupId===Je.groupId)return!0}if(tt.groupId===Je.groupId)return!0}}return!1}_confirmAndExecuteWorkspaceUndo(Je,et,tt,ot){return undoRedoService_awaiter(this,void 0,void 0,(function*(){if(et.canSplit()&&!this._isPartOfUndoGroup(et)){const it=yield this._dialogService.show(Zo.a.Info,ni.a("confirmWorkspace","Would you like to undo '{0}' across all files?",et.label),[ni.a({key:"ok",comment:["{0} denotes a number that is > 1"]},"Undo in {0} Files",tt.editStacks.length),ni.a("nok","Undo this File"),ni.a("cancel","Cancel")],{cancelId:2});if(2===it.choice)return;if(1===it.choice)return this._splitPastWorkspaceElement(et,null),this._undo(Je,0,!0);const Zt=this._checkWorkspaceUndo(Je,et,tt,!1);if(Zt)return Zt.returnValue;ot=!0}let it;try{it=yield this._invokeWorkspacePrepare(et)}catch(Je){return this._onError(Je,et)}const Zt=this._checkWorkspaceUndo(Je,et,tt,!0);if(Zt)return it.dispose(),Zt.returnValue;for(const Je of tt.editStacks)Je.moveBackward(et);return this._safeInvokeWithLocks(et,()=>et.actual.undo(),tt,it,()=>this._continueUndoInGroup(et.groupId,ot))}))}_resourceUndo(Je,et,tt){if(et.isValid){if(!Je.locked)return this._invokeResourcePrepare(et,ot=>(Je.moveBackward(et),this._safeInvokeWithLocks(et,()=>et.actual.undo(),new EditStackSnapshot([Je]),ot,()=>this._continueUndoInGroup(et.groupId,tt))));{const Je=ni.a({key:"cannotResourceUndoDueToInProgressUndoRedo",comment:["{0} is a label for an operation."]},"Could not undo '{0}' because there is already an undo or redo operation running.",et.label);this._notificationService.warn(Je)}}else Je.flushAllElements()}_findClosestUndoElementInGroup(Je){if(!Je)return[null,null];let et=null,tt=null;for(const[ot,it]of this._editStacks){const Zt=it.getClosestPastElement();Zt&&(Zt.groupId===Je&&(!et||Zt.groupOrder>et.groupOrder)&&(et=Zt,tt=ot))}return[et,tt]}_continueUndoInGroup(Je,et){if(!Je)return;const[,tt]=this._findClosestUndoElementInGroup(Je);return tt?this._undo(tt,0,et):void 0}undo(Je){if(Je instanceof fs.d){const[,et]=this._findClosestUndoElementWithSource(Je.id);return et?this._undo(et,Je.id,!1):void 0}return"string"==typeof Je?this._undo(Je,0,!1):this._undo(this.getUriComparisonKey(Je),0,!1)}_undo(Je,et=0,tt){if(!this._editStacks.has(Je))return;const ot=this._editStacks.get(Je),it=ot.getClosestPastElement();if(!it)return;if(it.groupId){const[Je,ot]=this._findClosestUndoElementInGroup(it.groupId);if(it!==Je&&ot)return this._undo(ot,et,tt)}if((it.sourceId!==et||it.confirmBeforeUndo)&&!tt)return this._confirmAndContinueUndo(Je,et,it);try{return 1===it.type?this._workspaceUndo(Je,it,tt):this._resourceUndo(ot,it,tt)}finally{0}}_confirmAndContinueUndo(Je,et,tt){return undoRedoService_awaiter(this,void 0,void 0,(function*(){if(1!==(yield this._dialogService.show(Zo.a.Info,ni.a("confirmDifferentSource","Would you like to undo '{0}'?",tt.label),[ni.a("confirmDifferentSource.yes","Yes"),ni.a("cancel","Cancel")],{cancelId:1})).choice)return this._undo(Je,et,!0)}))}_findClosestRedoElementWithSource(Je){if(!Je)return[null,null];let et=null,tt=null;for(const[ot,it]of this._editStacks){const Zt=it.getClosestFutureElement();Zt&&(Zt.sourceId===Je&&(!et||Zt.sourceOrder<et.sourceOrder)&&(et=Zt,tt=ot))}return[et,tt]}canRedo(Je){if(Je instanceof fs.d){const[,et]=this._findClosestRedoElementWithSource(Je.id);return!!et}const et=this.getUriComparisonKey(Je);if(this._editStacks.has(et)){return this._editStacks.get(et).hasFutureElements()}return!1}_tryToSplitAndRedo(Je,et,tt,ot){if(et.canSplit())return this._splitFutureWorkspaceElement(et,tt),this._notificationService.warn(ot),new WorkspaceVerificationError(this._redo(Je));for(const Je of et.strResources)this.removeElements(Je);return this._notificationService.warn(ot),new WorkspaceVerificationError}_checkWorkspaceRedo(Je,et,tt,ot){if(et.removedResources)return this._tryToSplitAndRedo(Je,et,et.removedResources,ni.a({key:"cannotWorkspaceRedo",comment:["{0} is a label for an operation. {1} is another message."]},"Could not redo '{0}' across all files. {1}",et.label,et.removedResources.createMessage()));if(ot&&et.invalidatedResources)return this._tryToSplitAndRedo(Je,et,et.invalidatedResources,ni.a({key:"cannotWorkspaceRedo",comment:["{0} is a label for an operation. {1} is another message."]},"Could not redo '{0}' across all files. {1}",et.label,et.invalidatedResources.createMessage()));const it=[];for(const Je of tt.editStacks)Je.getClosestFutureElement()!==et&&it.push(Je.resourceLabel);if(it.length>0)return this._tryToSplitAndRedo(Je,et,null,ni.a({key:"cannotWorkspaceRedoDueToChanges",comment:["{0} is a label for an operation. {1} is a list of filenames."]},"Could not redo '{0}' across all files because changes were made to {1}",et.label,it.join(", ")));const Zt=[];for(const Je of tt.editStacks)Je.locked&&Zt.push(Je.resourceLabel);return Zt.length>0?this._tryToSplitAndRedo(Je,et,null,ni.a({key:"cannotWorkspaceRedoDueToInProgressUndoRedo",comment:["{0} is a label for an operation. {1} is a list of filenames."]},"Could not redo '{0}' across all files because there is already an undo or redo operation running on {1}",et.label,Zt.join(", "))):tt.isValid()?null:this._tryToSplitAndRedo(Je,et,null,ni.a({key:"cannotWorkspaceRedoDueToInMeantimeUndoRedo",comment:["{0} is a label for an operation. {1} is a list of filenames."]},"Could not redo '{0}' across all files because an undo or redo operation occurred in the meantime",et.label))}_workspaceRedo(Je,et){const tt=this._getAffectedEditStacks(et),ot=this._checkWorkspaceRedo(Je,et,tt,!1);return ot?ot.returnValue:this._executeWorkspaceRedo(Je,et,tt)}_executeWorkspaceRedo(Je,et,tt){return undoRedoService_awaiter(this,void 0,void 0,(function*(){let ot;try{ot=yield this._invokeWorkspacePrepare(et)}catch(Je){return this._onError(Je,et)}const it=this._checkWorkspaceRedo(Je,et,tt,!0);if(it)return ot.dispose(),it.returnValue;for(const Je of tt.editStacks)Je.moveForward(et);return this._safeInvokeWithLocks(et,()=>et.actual.redo(),tt,ot,()=>this._continueRedoInGroup(et.groupId))}))}_resourceRedo(Je,et){if(et.isValid){if(!Je.locked)return this._invokeResourcePrepare(et,tt=>(Je.moveForward(et),this._safeInvokeWithLocks(et,()=>et.actual.redo(),new EditStackSnapshot([Je]),tt,()=>this._continueRedoInGroup(et.groupId))));{const Je=ni.a({key:"cannotResourceRedoDueToInProgressUndoRedo",comment:["{0} is a label for an operation."]},"Could not redo '{0}' because there is already an undo or redo operation running.",et.label);this._notificationService.warn(Je)}}else Je.flushAllElements()}_findClosestRedoElementInGroup(Je){if(!Je)return[null,null];let et=null,tt=null;for(const[ot,it]of this._editStacks){const Zt=it.getClosestFutureElement();Zt&&(Zt.groupId===Je&&(!et||Zt.groupOrder<et.groupOrder)&&(et=Zt,tt=ot))}return[et,tt]}_continueRedoInGroup(Je){if(!Je)return;const[,et]=this._findClosestRedoElementInGroup(Je);return et?this._redo(et):void 0}redo(Je){if(Je instanceof fs.d){const[,et]=this._findClosestRedoElementWithSource(Je.id);return et?this._redo(et):void 0}return"string"==typeof Je?this._redo(Je):this._redo(this.getUriComparisonKey(Je))}_redo(Je){if(!this._editStacks.has(Je))return;const et=this._editStacks.get(Je),tt=et.getClosestFutureElement();if(tt){if(tt.groupId){const[Je,et]=this._findClosestRedoElementInGroup(tt.groupId);if(tt!==Je&&et)return this._redo(et)}try{return 1===tt.type?this._workspaceRedo(Je,tt):this._resourceRedo(et,tt)}finally{0}}}};bs=undoRedoService_decorate([undoRedoService_param(0,ts.a),undoRedoService_param(1,ii.a)],bs);class WorkspaceVerificationError{constructor(Je){this.returnValue=Je}}Object(ps.b)(fs.a,bs);var vs=tt(2838),ys=tt.n(vs),Cs={insert:"head",singleton:!1},_s=(Ur()(ys.a,Cs),ys.a.locals,tt(2839)),ws=tt.n(_s),Ss={insert:"head",singleton:!1},Os=(Ur()(ws.a,Ss),ws.a.locals,tt(536));const xs=new wo.b(()=>{const Je=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});return{collator:Je,collatorIsNumeric:Je.resolvedOptions().numeric}});function compareAnything(Je,et,tt){const ot=Je.toLowerCase(),it=et.toLowerCase(),Zt=function compareByPrefix(Je,et,tt){const ot=Je.toLowerCase(),it=et.toLowerCase(),Zt=ot.startsWith(tt),en=it.startsWith(tt);if(Zt!==en)return Zt?-1:1;if(Zt&&en){if(ot.length<it.length)return-1;if(ot.length>it.length)return 1}return 0}(Je,et,tt);if(Zt)return Zt;const en=ot.endsWith(tt);if(en!==it.endsWith(tt))return en?-1:1;const Cn=function compareFileNames(Je,et,tt=!1){const ot=Je||"",it=et||"",Zt=xs.value.collator.compare(ot,it);return xs.value.collatorIsNumeric&&0===Zt&&ot!==it?ot<it?-1:1:Zt}(ot,it);return 0!==Cn?Cn:ot.localeCompare(it)}var ks=tt(1233),Es=tt(820),Ds=tt(270),Ps=tt(909);const Ls={},Ts=new Ps.a("quick-input-button-icon-");function getIconClass(Je){if(!Je)return;let et;const tt=Je.dark.toString();return Ls[tt]?et=Ls[tt]:(et=Ts.nextId(),Qr.v("."+et,"background-image: "+Qr.s(Je.light||Je.dark)),Qr.v(`.vs-dark .${et}, .hc-black .${et}`,"background-image: "+Qr.s(Je.dark)),Ls[tt]=et),et}var Is=tt(2840),js=tt.n(Is),Ms={insert:"head",singleton:!1};Ur()(js.a,Ms),js.a.locals;const As=Qr.a;class keybindingLabel_KeybindingLabel{constructor(Je,et,tt){this.os=et,this.keyElements=new Set,this.options=tt||Object.create(null),this.labelBackground=this.options.keybindingLabelBackground,this.labelForeground=this.options.keybindingLabelForeground,this.labelBorder=this.options.keybindingLabelBorder,this.labelBottomBorder=this.options.keybindingLabelBottomBorder,this.labelShadow=this.options.keybindingLabelShadow,this.domNode=Qr.q(Je,As(".monaco-keybinding")),this.didEverRender=!1,Je.appendChild(this.domNode)}get element(){return this.domNode}set(Je,et){this.didEverRender&&this.keybinding===Je&&keybindingLabel_KeybindingLabel.areSame(this.matches,et)||(this.keybinding=Je,this.matches=et,this.render())}render(){if(this.clear(),this.keybinding){let[Je,et]=this.keybinding.getParts();Je&&this.renderPart(this.domNode,Je,this.matches?this.matches.firstPart:null),et&&(Qr.q(this.domNode,As("span.monaco-keybinding-key-chord-separator",void 0," ")),this.renderPart(this.domNode,et,this.matches?this.matches.chordPart:null)),this.domNode.title=this.keybinding.getAriaLabel()||""}else this.options&&this.options.renderUnboundKeybindings&&this.renderUnbound(this.domNode);this.applyStyles(),this.didEverRender=!0}clear(){Qr.t(this.domNode),this.keyElements.clear()}renderPart(Je,et,tt){const ot=oi.b.modifierLabels[this.os];et.ctrlKey&&this.renderKey(Je,ot.ctrlKey,Boolean(null==tt?void 0:tt.ctrlKey),ot.separator),et.shiftKey&&this.renderKey(Je,ot.shiftKey,Boolean(null==tt?void 0:tt.shiftKey),ot.separator),et.altKey&&this.renderKey(Je,ot.altKey,Boolean(null==tt?void 0:tt.altKey),ot.separator),et.metaKey&&this.renderKey(Je,ot.metaKey,Boolean(null==tt?void 0:tt.metaKey),ot.separator);const it=et.keyLabel;it&&this.renderKey(Je,it,Boolean(null==tt?void 0:tt.keyCode),"")}renderKey(Je,et,tt,ot){Qr.q(Je,this.createKeyElement(et,tt?".highlight":"")),ot&&Qr.q(Je,As("span.monaco-keybinding-key-separator",void 0,ot))}renderUnbound(Je){Qr.q(Je,this.createKeyElement(Object(ni.a)("unbound","Unbound")))}createKeyElement(Je,et=""){const tt=As("span.monaco-keybinding-key"+et,void 0,Je);return this.keyElements.add(tt),tt}style(Je){this.labelBackground=Je.keybindingLabelBackground,this.labelForeground=Je.keybindingLabelForeground,this.labelBorder=Je.keybindingLabelBorder,this.labelBottomBorder=Je.keybindingLabelBottomBorder,this.labelShadow=Je.keybindingLabelShadow,this.applyStyles()}applyStyles(){var Je;if(this.element){for(const et of this.keyElements)this.labelBackground&&(et.style.backgroundColor=null===(Je=this.labelBackground)||void 0===Je?void 0:Je.toString()),this.labelBorder&&(et.style.borderColor=this.labelBorder.toString()),this.labelBottomBorder&&(et.style.borderBottomColor=this.labelBottomBorder.toString()),this.labelShadow&&(et.style.boxShadow="inset 0 -1px 0 "+this.labelShadow);this.labelForeground&&(this.element.style.color=this.labelForeground.toString())}}static areSame(Je,et){return Je===et||!Je&&!et||!!Je&&!!et&&Object(po.d)(Je.firstPart,et.firstPart)&&Object(po.d)(Je.chordPart,et.chordPart)}}var quickInputList_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},quickInputList_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};const Rs=Qr.a;class quickInputList_ListElement{constructor(Je){this.hidden=!1,this._onChecked=new xr.b,this.onChecked=this._onChecked.event,Object.assign(this,Je)}get checked(){return!!this._checked}set checked(Je){Je!==this._checked&&(this._checked=Je,this._onChecked.fire(Je))}dispose(){this._onChecked.dispose()}}class quickInputList_ListElementRenderer{get templateId(){return quickInputList_ListElementRenderer.ID}renderTemplate(Je){const et=Object.create(null);et.toDisposeElement=[],et.toDisposeTemplate=[],et.entry=Qr.q(Je,Rs(".quick-input-list-entry"));const tt=Qr.q(et.entry,Rs("label.quick-input-list-label"));et.toDisposeTemplate.push(Qr.o(tt,Qr.d.CLICK,Je=>{et.checkbox.offsetParent||Je.preventDefault()})),et.checkbox=Qr.q(tt,Rs("input.quick-input-list-checkbox")),et.checkbox.type="checkbox",et.toDisposeTemplate.push(Qr.o(et.checkbox,Qr.d.CHANGE,Je=>{et.element.checked=et.checkbox.checked}));const ot=Qr.q(tt,Rs(".quick-input-list-rows")),it=Qr.q(ot,Rs(".quick-input-list-row")),Zt=Qr.q(ot,Rs(".quick-input-list-row"));et.label=new ks.a(it,{supportHighlights:!0,supportDescriptionHighlights:!0,supportIcons:!0});const en=Qr.q(it,Rs(".quick-input-list-entry-keybinding"));et.keybinding=new keybindingLabel_KeybindingLabel(en,Oo.a);const Cn=Qr.q(Zt,Rs(".quick-input-list-label-meta"));return et.detail=new Es.a(Cn,!0),et.separator=Qr.q(et.entry,Rs(".quick-input-list-separator")),et.actionBar=new Si.a(et.entry),et.actionBar.domNode.classList.add("quick-input-list-entry-action-bar"),et.toDisposeTemplate.push(et.actionBar),et}renderElement(Je,et,tt){tt.toDisposeElement=Object(uo.f)(tt.toDisposeElement),tt.element=Je,tt.checkbox.checked=Je.checked,tt.toDisposeElement.push(Je.onChecked(Je=>tt.checkbox.checked=Je));const{labelHighlights:ot,descriptionHighlights:it,detailHighlights:Zt}=Je,en=Object.create(null);en.matches=ot||[],en.descriptionTitle=Je.saneDescription,en.descriptionMatches=it||[],en.extraClasses=Je.item.iconClasses,en.italic=Je.item.italic,en.strikethrough=Je.item.strikethrough,tt.label.setLabel(Je.saneLabel,Je.saneDescription,en),tt.keybinding.set(Je.item.keybinding),tt.detail.set(Je.saneDetail,Zt),Je.separator&&Je.separator.label?(tt.separator.textContent=Je.separator.label,tt.separator.style.display=""):tt.separator.style.display="none",tt.entry.classList.toggle("quick-input-list-separator-border",!!Je.separator),tt.actionBar.clear();const Cn=Je.item.buttons;Cn&&Cn.length?(tt.actionBar.push(Cn.map((et,tt)=>{let ot=et.iconClass||(et.iconPath?getIconClass(et.iconPath):void 0);et.alwaysVisible&&(ot=ot?ot+" always-visible":"always-visible");const it=new xi.a("id-"+tt,"",ot,!0,()=>quickInputList_awaiter(this,void 0,void 0,(function*(){Je.fireButtonTriggered({button:et,item:Je.item})})));return it.tooltip=et.tooltip||"",it}),{icon:!0,label:!1}),tt.entry.classList.add("has-actions")):tt.entry.classList.remove("has-actions")}disposeElement(Je,et,tt){tt.toDisposeElement=Object(uo.f)(tt.toDisposeElement)}disposeTemplate(Je){Je.toDisposeElement=Object(uo.f)(Je.toDisposeElement),Je.toDisposeTemplate=Object(uo.f)(Je.toDisposeTemplate)}}quickInputList_ListElementRenderer.ID="listelement";class ListElementDelegate{getHeight(Je){return Je.saneDetail?44:22}getTemplateId(Je){return quickInputList_ListElementRenderer.ID}}var Ns;!function(Je){Je[Je.First=1]="First",Je[Je.Second=2]="Second",Je[Je.Last=3]="Last",Je[Je.Next=4]="Next",Je[Je.Previous=5]="Previous",Je[Je.NextPage=6]="NextPage",Je[Je.PreviousPage=7]="PreviousPage"}(Ns||(Ns={}));class quickInputList_QuickInputList{constructor(Je,et,tt){this.parent=Je,this.inputElements=[],this.elements=[],this.elementsToIndexes=new Map,this.matchOnDescription=!1,this.matchOnDetail=!1,this.matchOnLabel=!0,this.matchOnMeta=!0,this.sortByLabel=!0,this._onChangedAllVisibleChecked=new xr.b,this.onChangedAllVisibleChecked=this._onChangedAllVisibleChecked.event,this._onChangedCheckedCount=new xr.b,this.onChangedCheckedCount=this._onChangedCheckedCount.event,this._onChangedVisibleCount=new xr.b,this.onChangedVisibleCount=this._onChangedVisibleCount.event,this._onChangedCheckedElements=new xr.b,this.onChangedCheckedElements=this._onChangedCheckedElements.event,this._onButtonTriggered=new xr.b,this.onButtonTriggered=this._onButtonTriggered.event,this._onKeyDown=new xr.b,this.onKeyDown=this._onKeyDown.event,this._onLeave=new xr.b,this.onLeave=this._onLeave.event,this._fireCheckedEvents=!0,this.elementDisposables=[],this.disposables=[],this.id=et,this.container=Qr.q(this.parent,Rs(".quick-input-list"));const ot=new ListElementDelegate,it=new quickInputList_QuickInputAccessibilityProvider;this.list=tt.createList("QuickInput",this.container,ot,[new quickInputList_ListElementRenderer],{identityProvider:{getId:Je=>Je.saneLabel},setRowLineHeight:!1,multipleSelectionSupport:!1,horizontalScrolling:!1,accessibilityProvider:it}),this.list.getHTMLElement().id=et,this.disposables.push(this.list),this.disposables.push(this.list.onKeyDown(Je=>{const et=new Go.a(Je);switch(et.keyCode){case 10:this.toggleCheckbox();break;case 31:(Oo.f?Je.metaKey:Je.ctrlKey)&&this.list.setFocus(Object(Vo.r)(this.list.length));break;case 16:const et=this.list.getFocus();1===et.length&&0===et[0]&&this._onLeave.fire();break;case 18:const tt=this.list.getFocus();1===tt.length&&tt[0]===this.list.length-1&&this._onLeave.fire()}this._onKeyDown.fire(et)})),this.disposables.push(this.list.onMouseDown(Je=>{2!==Je.browserEvent.button&&Je.browserEvent.preventDefault()})),this.disposables.push(Qr.i(this.container,Qr.d.CLICK,Je=>{(Je.x||Je.y)&&this._onLeave.fire()})),this.disposables.push(this.list.onMouseMiddleClick(Je=>{this._onLeave.fire()})),this.disposables.push(this.list.onContextMenu(Je=>{"number"==typeof Je.index&&(Je.browserEvent.preventDefault(),this.list.setSelection([Je.index]))})),this.disposables.push(this._onChangedAllVisibleChecked,this._onChangedCheckedCount,this._onChangedVisibleCount,this._onChangedCheckedElements,this._onButtonTriggered,this._onLeave,this._onKeyDown)}get onDidChangeFocus(){return xr.c.map(this.list.onDidChangeFocus,Je=>Je.elements.map(Je=>Je.item))}get onDidChangeSelection(){return xr.c.map(this.list.onDidChangeSelection,Je=>({items:Je.elements.map(Je=>Je.item),event:Je.browserEvent}))}getAllVisibleChecked(){return this.allVisibleChecked(this.elements,!1)}allVisibleChecked(Je,et=!0){for(let tt=0,ot=Je.length;tt<ot;tt++){const ot=Je[tt];if(!ot.hidden){if(!ot.checked)return!1;et=!0}}return et}getCheckedCount(){let Je=0;const et=this.elements;for(let tt=0,ot=et.length;tt<ot;tt++)et[tt].checked&&Je++;return Je}getVisibleCount(){let Je=0;const et=this.elements;for(let tt=0,ot=et.length;tt<ot;tt++)et[tt].hidden||Je++;return Je}setAllVisibleChecked(Je){try{this._fireCheckedEvents=!1,this.elements.forEach(et=>{et.hidden||(et.checked=Je)})}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}setElements(Je){this.elementDisposables=Object(uo.f)(this.elementDisposables);const fireButtonTriggered=Je=>this.fireButtonTriggered(Je);this.inputElements=Je,this.elements=Je.reduce((et,tt,ot)=>{var it,Zt,en;if("separator"!==tt.type){const Cn=ot&&Je[ot-1],_n=tt.label&&tt.label.replace(/\r?\n/g," "),wn=tt.meta&&tt.meta.replace(/\r?\n/g," "),Sn=tt.description&&tt.description.replace(/\r?\n/g," "),xn=tt.detail&&tt.detail.replace(/\r?\n/g," "),kn=tt.ariaLabel||[_n,Sn,xn].map(Je=>Object(Ti.c)(Je)).filter(Je=>!!Je).join(", ");et.push(new quickInputList_ListElement({index:ot,item:tt,saneLabel:_n,saneMeta:wn,saneAriaLabel:kn,saneDescription:Sn,saneDetail:xn,labelHighlights:null===(it=tt.highlights)||void 0===it?void 0:it.label,descriptionHighlights:null===(Zt=tt.highlights)||void 0===Zt?void 0:Zt.description,detailHighlights:null===(en=tt.highlights)||void 0===en?void 0:en.detail,checked:!1,separator:Cn&&"separator"===Cn.type?Cn:void 0,fireButtonTriggered:fireButtonTriggered}))}return et},[]),this.elementDisposables.push(...this.elements),this.elementDisposables.push(...this.elements.map(Je=>Je.onChecked(()=>this.fireCheckedEvents()))),this.elementsToIndexes=this.elements.reduce((Je,et,tt)=>(Je.set(et.item,tt),Je),new Map),this.list.splice(0,this.list.length),this.list.splice(0,this.list.length,this.elements),this._onChangedVisibleCount.fire(this.elements.length)}getFocusedElements(){return this.list.getFocusedElements().map(Je=>Je.item)}setFocusedElements(Je){if(this.list.setFocus(Je.filter(Je=>this.elementsToIndexes.has(Je)).map(Je=>this.elementsToIndexes.get(Je))),Je.length>0){const Je=this.list.getFocus()[0];"number"==typeof Je&&this.list.reveal(Je)}}getActiveDescendant(){return this.list.getHTMLElement().getAttribute("aria-activedescendant")}setSelectedElements(Je){this.list.setSelection(Je.filter(Je=>this.elementsToIndexes.has(Je)).map(Je=>this.elementsToIndexes.get(Je)))}getCheckedElements(){return this.elements.filter(Je=>Je.checked).map(Je=>Je.item)}setCheckedElements(Je){try{this._fireCheckedEvents=!1;const et=new Set;for(const tt of Je)et.add(tt);for(const Je of this.elements)Je.checked=et.has(Je.item)}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}set enabled(Je){this.list.getHTMLElement().style.pointerEvents=Je?"":"none"}focus(Je){if(!this.list.length)return;switch(Je===Ns.Next&&this.list.getFocus()[0]===this.list.length-1&&(Je=Ns.First),Je===Ns.Previous&&0===this.list.getFocus()[0]&&(Je=Ns.Last),Je===Ns.Second&&this.list.length<2&&(Je=Ns.First),Je){case Ns.First:this.list.focusFirst();break;case Ns.Second:this.list.focusNth(1);break;case Ns.Last:this.list.focusLast();break;case Ns.Next:this.list.focusNext();break;case Ns.Previous:this.list.focusPrevious();break;case Ns.NextPage:this.list.focusNextPage();break;case Ns.PreviousPage:this.list.focusPreviousPage()}const et=this.list.getFocus()[0];"number"==typeof et&&this.list.reveal(et)}clearFocus(){this.list.setFocus([])}domFocus(){this.list.domFocus()}layout(Je){this.list.getHTMLElement().style.maxHeight=Je?`calc(${44*Math.floor(Je/44)}px)`:"",this.list.layout()}filter(Je){if(!(this.sortByLabel||this.matchOnLabel||this.matchOnDescription||this.matchOnDetail))return this.list.layout(),!1;if((Je=Je.trim())&&(this.matchOnLabel||this.matchOnDescription||this.matchOnDetail)){let et;this.elements.forEach(tt=>{const ot=this.matchOnLabel?Object(xo.o)(Object(Ha.c)(Je,Object(Ha.d)(tt.saneLabel))):void 0,it=this.matchOnDescription?Object(xo.o)(Object(Ha.c)(Je,Object(Ha.d)(tt.saneDescription||""))):void 0,Zt=this.matchOnDetail?Object(xo.o)(Object(Ha.c)(Je,Object(Ha.d)(tt.saneDetail||""))):void 0,en=this.matchOnMeta?Object(xo.o)(Object(Ha.c)(Je,Object(Ha.d)(tt.saneMeta||""))):void 0;if(ot||it||Zt||en?(tt.labelHighlights=ot,tt.descriptionHighlights=it,tt.detailHighlights=Zt,tt.hidden=!1):(tt.labelHighlights=void 0,tt.descriptionHighlights=void 0,tt.detailHighlights=void 0,tt.hidden=!tt.item.alwaysShow),tt.separator=void 0,!this.sortByLabel){const Je=tt.index&&this.inputElements[tt.index-1];et=Je&&"separator"===Je.type?Je:et,et&&!tt.hidden&&(tt.separator=et,et=void 0)}})}else this.elements.forEach(Je=>{Je.labelHighlights=void 0,Je.descriptionHighlights=void 0,Je.detailHighlights=void 0,Je.hidden=!1;const et=Je.index&&this.inputElements[Je.index-1];Je.separator=et&&"separator"===et.type?et:void 0});const et=this.elements.filter(Je=>!Je.hidden);if(this.sortByLabel&&Je){const tt=Je.toLowerCase();et.sort((Je,et)=>function compareEntries(Je,et,tt){const ot=Je.labelHighlights||[],it=et.labelHighlights||[];if(ot.length&&!it.length)return-1;if(!ot.length&&it.length)return 1;if(0===ot.length&&0===it.length)return 0;return compareAnything(Je.saneLabel,et.saneLabel,tt)}(Je,et,tt))}return this.elementsToIndexes=et.reduce((Je,et,tt)=>(Je.set(et.item,tt),Je),new Map),this.list.splice(0,this.list.length,et),this.list.setFocus([]),this.list.layout(),this._onChangedAllVisibleChecked.fire(this.getAllVisibleChecked()),this._onChangedVisibleCount.fire(et.length),!0}toggleCheckbox(){try{this._fireCheckedEvents=!1;const Je=this.list.getFocusedElements(),et=this.allVisibleChecked(Je);for(const tt of Je)tt.checked=!et}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}display(Je){this.container.style.display=Je?"":"none"}isDisplayed(){return"none"!==this.container.style.display}dispose(){this.elementDisposables=Object(uo.f)(this.elementDisposables),this.disposables=Object(uo.f)(this.disposables)}fireCheckedEvents(){this._fireCheckedEvents&&(this._onChangedAllVisibleChecked.fire(this.getAllVisibleChecked()),this._onChangedCheckedCount.fire(this.getCheckedCount()),this._onChangedCheckedElements.fire(this.getCheckedElements()))}fireButtonTriggered(Je){this._onButtonTriggered.fire(Je)}style(Je){this.list.style(Je)}}quickInputList_decorate([Ds.a],quickInputList_QuickInputList.prototype,"onDidChangeFocus",null),quickInputList_decorate([Ds.a],quickInputList_QuickInputList.prototype,"onDidChangeSelection",null);class quickInputList_QuickInputAccessibilityProvider{getWidgetAriaLabel(){return Object(ni.a)("quickInput","Quick Input")}getAriaLabel(Je){return Je.saneAriaLabel}getWidgetRole(){return"listbox"}getRole(){return"option"}}var Fs=tt(1232);const Bs=Qr.a;class quickInputBox_QuickInputBox extends uo.a{constructor(Je){super(),this.parent=Je,this.onKeyDown=Je=>Qr.i(this.inputBox.inputElement,Qr.d.KEY_DOWN,et=>{Je(new Go.a(et))}),this.onMouseDown=Je=>Qr.i(this.inputBox.inputElement,Qr.d.MOUSE_DOWN,et=>{Je(new za.a(et))}),this.onDidChange=Je=>this.inputBox.onDidChange(Je),this.container=Qr.q(this.parent,Bs(".quick-input-box")),this.inputBox=this._register(new Fs.b(this.container,void 0))}get value(){return this.inputBox.value}set value(Je){this.inputBox.value=Je}select(Je=null){this.inputBox.select(Je)}isSelectionAtEnd(){return this.inputBox.isSelectionAtEnd()}get placeholder(){return this.inputBox.inputElement.getAttribute("placeholder")||""}set placeholder(Je){this.inputBox.setPlaceHolder(Je)}get ariaLabel(){return this.inputBox.getAriaLabel()}set ariaLabel(Je){this.inputBox.setAriaLabel(Je)}get password(){return"password"===this.inputBox.inputElement.type}set password(Je){this.inputBox.inputElement.type=Je?"password":"text"}setAttribute(Je,et){this.inputBox.inputElement.setAttribute(Je,et)}removeAttribute(Je){this.inputBox.inputElement.removeAttribute(Je)}showDecoration(Je){Je===Zo.a.Ignore?this.inputBox.hideMessage():this.inputBox.showMessage({type:Je===Zo.a.Info?1:Je===Zo.a.Warning?2:3,content:""})}stylesForType(Je){return this.inputBox.stylesForType(Je===Zo.a.Info?1:Je===Zo.a.Warning?2:3)}setFocus(){this.inputBox.focus()}layout(){this.inputBox.layout()}style(Je){this.inputBox.style(Je)}}var Vs=tt(1485),Ws=tt(2841),zs=tt.n(Ws),Hs={insert:"head",singleton:!1};Ur()(zs.a,Hs),zs.a.locals;const $s={progressBarBackground:va.a.fromHex("#0E70C0")};class progressbar_ProgressBar extends uo.a{constructor(Je,et){super(),this.options=et||Object.create(null),Object(po.f)(this.options,$s,!1),this.workedVal=0,this.progressBarBackground=this.options.progressBarBackground,this._register(this.showDelayedScheduler=new wo.e(()=>Object(Qr.W)(this.element),0)),this.create(Je)}create(Je){this.element=document.createElement("div"),this.element.classList.add("monaco-progress-container"),this.element.setAttribute("role","progressbar"),this.element.setAttribute("aria-valuemin","0"),Je.appendChild(this.element),this.bit=document.createElement("div"),this.bit.classList.add("progress-bit"),this.element.appendChild(this.bit),this.applyStyles()}off(){this.bit.style.width="inherit",this.bit.style.opacity="1",this.element.classList.remove("active","infinite","discrete"),this.workedVal=0,this.totalWork=void 0}stop(){return this.doDone(!1)}doDone(Je){return this.element.classList.add("done"),this.element.classList.contains("infinite")?(this.bit.style.opacity="0",Je?setTimeout(()=>this.off(),200):this.off()):(this.bit.style.width="inherit",Je?setTimeout(()=>this.off(),200):this.off()),this}infinite(){return this.bit.style.width="2%",this.bit.style.opacity="1",this.element.classList.remove("discrete","done"),this.element.classList.add("active","infinite"),this}getContainer(){return this.element}style(Je){this.progressBarBackground=Je.progressBarBackground,this.applyStyles()}applyStyles(){if(this.bit){const Je=this.progressBarBackground?this.progressBarBackground.toString():"";this.bit.style.backgroundColor=Je}}}var qs=tt(2842),Ks=tt.n(qs),Us={insert:"head",singleton:!1},Gs=(Ur()(Ks.a,Us),Ks.a.locals,tt(195)),Zs=tt(649);const Xs={buttonBackground:va.a.fromHex("#0E639C"),buttonHoverBackground:va.a.fromHex("#006BB3"),buttonForeground:va.a.white};class button_Button extends uo.a{constructor(Je,et){super(),this._onDidClick=this._register(new xr.b),this.options=et||Object.create(null),Object(po.f)(this.options,Xs,!1),this.buttonForeground=this.options.buttonForeground,this.buttonBackground=this.options.buttonBackground,this.buttonHoverBackground=this.options.buttonHoverBackground,this.buttonSecondaryForeground=this.options.buttonSecondaryForeground,this.buttonSecondaryBackground=this.options.buttonSecondaryBackground,this.buttonSecondaryHoverBackground=this.options.buttonSecondaryHoverBackground,this.buttonBorder=this.options.buttonBorder,this._element=document.createElement("a"),this._element.classList.add("monaco-button"),this._element.tabIndex=0,this._element.setAttribute("role","button"),Je.appendChild(this._element),this._register(Gs.b.addTarget(this._element)),[Qr.d.CLICK,Gs.a.Tap].forEach(Je=>{this._register(Object(Qr.i)(this._element,Je,Je=>{this.enabled?this._onDidClick.fire(Je):Qr.c.stop(Je)}))}),this._register(Object(Qr.i)(this._element,Qr.d.KEY_DOWN,Je=>{const et=new Go.a(Je);let tt=!1;this.enabled&&(et.equals(3)||et.equals(10))?(this._onDidClick.fire(Je),tt=!0):et.equals(9)&&(this._element.blur(),tt=!0),tt&&Qr.c.stop(et,!0)})),this._register(Object(Qr.i)(this._element,Qr.d.MOUSE_OVER,Je=>{this._element.classList.contains("disabled")||this.setHoverBackground()})),this._register(Object(Qr.i)(this._element,Qr.d.MOUSE_OUT,Je=>{this.applyStyles()})),this.focusTracker=this._register(Object(Qr.Y)(this._element)),this._register(this.focusTracker.onDidFocus(()=>this.setHoverBackground())),this._register(this.focusTracker.onDidBlur(()=>this.applyStyles())),this.applyStyles()}get onDidClick(){return this._onDidClick.event}setHoverBackground(){let Je;Je=this.options.secondary?this.buttonSecondaryHoverBackground?this.buttonSecondaryHoverBackground.toString():null:this.buttonHoverBackground?this.buttonHoverBackground.toString():null,Je&&(this._element.style.backgroundColor=Je)}style(Je){this.buttonForeground=Je.buttonForeground,this.buttonBackground=Je.buttonBackground,this.buttonHoverBackground=Je.buttonHoverBackground,this.buttonSecondaryForeground=Je.buttonSecondaryForeground,this.buttonSecondaryBackground=Je.buttonSecondaryBackground,this.buttonSecondaryHoverBackground=Je.buttonSecondaryHoverBackground,this.buttonBorder=Je.buttonBorder,this.applyStyles()}applyStyles(){if(this._element){let Je,et;this.options.secondary?(et=this.buttonSecondaryForeground?this.buttonSecondaryForeground.toString():"",Je=this.buttonSecondaryBackground?this.buttonSecondaryBackground.toString():""):(et=this.buttonForeground?this.buttonForeground.toString():"",Je=this.buttonBackground?this.buttonBackground.toString():"");const tt=this.buttonBorder?this.buttonBorder.toString():"";this._element.style.color=et,this._element.style.backgroundColor=Je,this._element.style.borderWidth=tt?"1px":"",this._element.style.borderStyle=tt?"solid":"",this._element.style.borderColor=tt}}get element(){return this._element}set label(Je){this._element.classList.add("monaco-text-button"),this.options.supportIcons?Object(Qr.R)(this._element,...Object(Zs.a)(Je)):this._element.textContent=Je,"string"==typeof this.options.title?this._element.title=this.options.title:this.options.title&&(this._element.title=Je)}set enabled(Je){Je?(this._element.classList.remove("disabled"),this._element.setAttribute("aria-disabled",String(!1)),this._element.tabIndex=0):(this._element.classList.add("disabled"),this._element.setAttribute("aria-disabled",String(!0)))}get enabled(){return!this._element.classList.contains("disabled")}}var quickInput_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};const Ys=Qr.a,Qs={iconClass:Object(Ti.e)("quick-input-back",Ti.b.arrowLeft).classNames,tooltip:Object(ni.a)("quickInput.back","Back"),handle:-1};class quickInput_QuickInput extends uo.a{constructor(Je){super(),this.ui=Je,this.visible=!1,this._enabled=!0,this._busy=!1,this._ignoreFocusOut=!1,this._buttons=[],this.noValidationMessage=quickInput_QuickInput.noPromptMessage,this._severity=Zo.a.Ignore,this.buttonsUpdated=!1,this.onDidTriggerButtonEmitter=this._register(new xr.b),this.onDidHideEmitter=this._register(new xr.b),this.onDisposeEmitter=this._register(new xr.b),this.visibleDisposables=this._register(new uo.b),this.onDidHide=this.onDidHideEmitter.event}get title(){return this._title}set title(Je){this._title=Je,this.update()}get description(){return this._description}set description(Je){this._description=Je,this.update()}get step(){return this._steps}set step(Je){this._steps=Je,this.update()}get totalSteps(){return this._totalSteps}set totalSteps(Je){this._totalSteps=Je,this.update()}get enabled(){return this._enabled}set enabled(Je){this._enabled=Je,this.update()}get contextKey(){return this._contextKey}set contextKey(Je){this._contextKey=Je,this.update()}get busy(){return this._busy}set busy(Je){this._busy=Je,this.update()}get ignoreFocusOut(){return this._ignoreFocusOut}set ignoreFocusOut(Je){const et=this._ignoreFocusOut!==Je&&!Oo.c;this._ignoreFocusOut=Je&&!Oo.c,et&&this.update()}get buttons(){return this._buttons}set buttons(Je){this._buttons=Je,this.buttonsUpdated=!0,this.update()}get validationMessage(){return this._validationMessage}set validationMessage(Je){this._validationMessage=Je,this.update()}get severity(){return this._severity}set severity(Je){this._severity=Je,this.update()}show(){this.visible||(this.visibleDisposables.add(this.ui.onDidTriggerButton(Je=>{-1!==this.buttons.indexOf(Je)&&this.onDidTriggerButtonEmitter.fire(Je)})),this.ui.show(this),this.visible=!0,this.update())}hide(){this.visible&&this.ui.hide()}didHide(Je=Os.c.Other){this.visible=!1,this.visibleDisposables.clear(),this.onDidHideEmitter.fire({reason:Je})}update(){if(!this.visible)return;const Je=this.getTitle();Je&&this.ui.title.textContent!==Je?this.ui.title.textContent=Je:Je||" "===this.ui.title.innerHTML||(this.ui.title.innerText=" ;");const et=this.getDescription();if(this.ui.description1.textContent!==et&&(this.ui.description1.textContent=et),this.ui.description2.textContent!==et&&(this.ui.description2.textContent=et),this.busy&&!this.busyDelay&&(this.busyDelay=new wo.g,this.busyDelay.setIfNotSet(()=>{this.visible&&this.ui.progressBar.infinite()},800)),!this.busy&&this.busyDelay&&(this.ui.progressBar.stop(),this.busyDelay.cancel(),this.busyDelay=void 0),this.buttonsUpdated){this.buttonsUpdated=!1,this.ui.leftActionBar.clear();const Je=this.buttons.filter(Je=>Je===Qs);this.ui.leftActionBar.push(Je.map((Je,et)=>{const tt=new xi.a("id-"+et,"",Je.iconClass||getIconClass(Je.iconPath),!0,()=>quickInput_awaiter(this,void 0,void 0,(function*(){this.onDidTriggerButtonEmitter.fire(Je)})));return tt.tooltip=Je.tooltip||"",tt}),{icon:!0,label:!1}),this.ui.rightActionBar.clear();const et=this.buttons.filter(Je=>Je!==Qs);this.ui.rightActionBar.push(et.map((Je,et)=>{const tt=new xi.a("id-"+et,"",Je.iconClass||getIconClass(Je.iconPath),!0,()=>quickInput_awaiter(this,void 0,void 0,(function*(){this.onDidTriggerButtonEmitter.fire(Je)})));return tt.tooltip=Je.tooltip||"",tt}),{icon:!0,label:!1})}this.ui.ignoreFocusOut=this.ignoreFocusOut,this.ui.setEnabled(this.enabled),this.ui.setContextKey(this.contextKey);const tt=this.validationMessage||this.noValidationMessage;this._lastValidationMessage!==tt&&(this._lastValidationMessage=tt,Qr.R(this.ui.message,...Object(Zs.a)(tt))),this._lastSeverity!==this.severity&&(this._lastSeverity=this.severity,this.showMessageDecoration(this.severity))}getTitle(){return this.title&&this.step?`${this.title} (${this.getSteps()})`:this.title?this.title:this.step?this.getSteps():""}getDescription(){return this.description||""}getSteps(){return this.step&&this.totalSteps?Object(ni.a)("quickInput.steps","{0}/{1}",this.step,this.totalSteps):this.step?String(this.step):""}showMessageDecoration(Je){if(this.ui.inputBox.showDecoration(Je),Je!==Zo.a.Ignore){const et=this.ui.inputBox.stylesForType(Je);this.ui.message.style.color=et.foreground?""+et.foreground:"",this.ui.message.style.backgroundColor=et.background?""+et.background:"",this.ui.message.style.border=et.border?"1px solid "+et.border:"",this.ui.message.style.paddingBottom="4px"}else this.ui.message.style.color="",this.ui.message.style.backgroundColor="",this.ui.message.style.border="",this.ui.message.style.paddingBottom=""}dispose(){this.hide(),this.onDisposeEmitter.fire(),super.dispose()}}quickInput_QuickInput.noPromptMessage=Object(ni.a)("inputModeEntry","Press 'Enter' to confirm your input or 'Escape' to cancel");class quickInput_QuickPick extends quickInput_QuickInput{constructor(){super(...arguments),this._value="",this.onDidChangeValueEmitter=this._register(new xr.b),this.onWillAcceptEmitter=this._register(new xr.b),this.onDidAcceptEmitter=this._register(new xr.b),this.onDidCustomEmitter=this._register(new xr.b),this._items=[],this.itemsUpdated=!1,this._canSelectMany=!1,this._canAcceptInBackground=!1,this._matchOnDescription=!1,this._matchOnDetail=!1,this._matchOnLabel=!0,this._sortByLabel=!0,this._autoFocusOnList=!0,this._itemActivation=this.ui.isScreenReaderOptimized()?Os.a.NONE:Os.a.FIRST,this._activeItems=[],this.activeItemsUpdated=!1,this.activeItemsToConfirm=[],this.onDidChangeActiveEmitter=this._register(new xr.b),this._selectedItems=[],this.selectedItemsUpdated=!1,this.selectedItemsToConfirm=[],this.onDidChangeSelectionEmitter=this._register(new xr.b),this.onDidTriggerItemButtonEmitter=this._register(new xr.b),this.valueSelectionUpdated=!0,this._ok="default",this._customButton=!1,this.filterValue=Je=>Je,this.onDidChangeValue=this.onDidChangeValueEmitter.event,this.onWillAccept=this.onWillAcceptEmitter.event,this.onDidAccept=this.onDidAcceptEmitter.event,this.onDidChangeActive=this.onDidChangeActiveEmitter.event,this.onDidChangeSelection=this.onDidChangeSelectionEmitter.event,this.onDidTriggerItemButton=this.onDidTriggerItemButtonEmitter.event}get quickNavigate(){return this._quickNavigate}set quickNavigate(Je){this._quickNavigate=Je,this.update()}get value(){return this._value}set value(Je){this._value!==Je&&(this._value=Je||"",this.update(),this.onDidChangeValueEmitter.fire(this._value))}set ariaLabel(Je){this._ariaLabel=Je,this.update()}get ariaLabel(){return this._ariaLabel}get placeholder(){return this._placeholder}set placeholder(Je){this._placeholder=Je,this.update()}get items(){return this._items}set items(Je){this._items=Je,this.itemsUpdated=!0,this.update()}get canSelectMany(){return this._canSelectMany}set canSelectMany(Je){this._canSelectMany=Je,this.update()}get canAcceptInBackground(){return this._canAcceptInBackground}set canAcceptInBackground(Je){this._canAcceptInBackground=Je}get matchOnDescription(){return this._matchOnDescription}set matchOnDescription(Je){this._matchOnDescription=Je,this.update()}get matchOnDetail(){return this._matchOnDetail}set matchOnDetail(Je){this._matchOnDetail=Je,this.update()}get matchOnLabel(){return this._matchOnLabel}set matchOnLabel(Je){this._matchOnLabel=Je,this.update()}get sortByLabel(){return this._sortByLabel}set sortByLabel(Je){this._sortByLabel=Je,this.update()}get autoFocusOnList(){return this._autoFocusOnList}set autoFocusOnList(Je){this._autoFocusOnList=Je,this.update()}get itemActivation(){return this._itemActivation}set itemActivation(Je){this._itemActivation=Je}get activeItems(){return this._activeItems}set activeItems(Je){this._activeItems=Je,this.activeItemsUpdated=!0,this.update()}get selectedItems(){return this._selectedItems}set selectedItems(Je){this._selectedItems=Je,this.selectedItemsUpdated=!0,this.update()}get keyMods(){return this._quickNavigate?Os.b:this.ui.keyMods}set valueSelection(Je){this._valueSelection=Je,this.valueSelectionUpdated=!0,this.update()}get customButton(){return this._customButton}set customButton(Je){this._customButton=Je,this.update()}get customLabel(){return this._customButtonLabel}set customLabel(Je){this._customButtonLabel=Je,this.update()}get customHover(){return this._customButtonHover}set customHover(Je){this._customButtonHover=Je,this.update()}get ok(){return this._ok}set ok(Je){this._ok=Je,this.update()}get hideInput(){return!!this._hideInput}set hideInput(Je){this._hideInput=Je,this.update()}trySelectFirst(){this.autoFocusOnList&&(this.canSelectMany||this.ui.list.focus(Ns.First))}show(){this.visible||(this.visibleDisposables.add(this.ui.inputBox.onDidChange(Je=>{if(Je===this.value)return;this._value=Je;this.ui.list.filter(this.filterValue(this.ui.inputBox.value))&&this.trySelectFirst(),this.onDidChangeValueEmitter.fire(Je)})),this.visibleDisposables.add(this.ui.inputBox.onMouseDown(Je=>{this.autoFocusOnList||this.ui.list.clearFocus()})),this.visibleDisposables.add((this._hideInput?this.ui.list:this.ui.inputBox).onKeyDown(Je=>{switch(Je.keyCode){case 18:this.ui.list.focus(Ns.Next),this.canSelectMany&&this.ui.list.domFocus(),Qr.c.stop(Je,!0);break;case 16:this.ui.list.getFocusedElements().length?this.ui.list.focus(Ns.Previous):this.ui.list.focus(Ns.Last),this.canSelectMany&&this.ui.list.domFocus(),Qr.c.stop(Je,!0);break;case 12:this.ui.list.focus(Ns.NextPage),this.canSelectMany&&this.ui.list.domFocus(),Qr.c.stop(Je,!0);break;case 11:this.ui.list.focus(Ns.PreviousPage),this.canSelectMany&&this.ui.list.domFocus(),Qr.c.stop(Je,!0);break;case 17:if(!this._canAcceptInBackground)return;if(!this.ui.inputBox.isSelectionAtEnd())return;this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems),this.handleAccept(!0));break;case 14:!Je.ctrlKey&&!Je.metaKey||Je.shiftKey||Je.altKey||(this.ui.list.focus(Ns.First),Qr.c.stop(Je,!0));break;case 13:!Je.ctrlKey&&!Je.metaKey||Je.shiftKey||Je.altKey||(this.ui.list.focus(Ns.Last),Qr.c.stop(Je,!0))}})),this.visibleDisposables.add(this.ui.onDidAccept(()=>{!this.canSelectMany&&this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems)),this.handleAccept(!1)})),this.visibleDisposables.add(this.ui.onDidCustom(()=>{this.onDidCustomEmitter.fire()})),this.visibleDisposables.add(this.ui.list.onDidChangeFocus(Je=>{this.activeItemsUpdated||this.activeItemsToConfirm!==this._activeItems&&Object(Vo.h)(Je,this._activeItems,(Je,et)=>Je===et)||(this._activeItems=Je,this.onDidChangeActiveEmitter.fire(Je))})),this.visibleDisposables.add(this.ui.list.onDidChangeSelection(({items:Je,event:et})=>{this.canSelectMany?Je.length&&this.ui.list.setSelectedElements([]):this.selectedItemsToConfirm!==this._selectedItems&&Object(Vo.h)(Je,this._selectedItems,(Je,et)=>Je===et)||(this._selectedItems=Je,this.onDidChangeSelectionEmitter.fire(Je),Je.length&&this.handleAccept(et instanceof MouseEvent&&1===et.button))})),this.visibleDisposables.add(this.ui.list.onChangedCheckedElements(Je=>{this.canSelectMany&&(this.selectedItemsToConfirm!==this._selectedItems&&Object(Vo.h)(Je,this._selectedItems,(Je,et)=>Je===et)||(this._selectedItems=Je,this.onDidChangeSelectionEmitter.fire(Je)))})),this.visibleDisposables.add(this.ui.list.onButtonTriggered(Je=>this.onDidTriggerItemButtonEmitter.fire(Je))),this.visibleDisposables.add(this.registerQuickNavigation()),this.valueSelectionUpdated=!0),super.show()}handleAccept(Je){let et=!1;this.onWillAcceptEmitter.fire({veto:()=>et=!0}),et||this.onDidAcceptEmitter.fire({inBackground:Je})}registerQuickNavigation(){return Qr.i(this.ui.container,Qr.d.KEY_UP,Je=>{if(this.canSelectMany||!this._quickNavigate)return;const et=new Go.a(Je),tt=et.keyCode;this._quickNavigate.keybindings.some(Je=>{const[ot,it]=Je.getParts();return!it&&(ot.shiftKey&&4===tt?!(et.ctrlKey||et.altKey||et.metaKey):!(!ot.altKey||6!==tt)||(!(!ot.ctrlKey||5!==tt)||!(!ot.metaKey||57!==tt)))})&&(this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems),this.handleAccept(!1)),this._quickNavigate=void 0)})}update(){if(!this.visible)return;const Je=!!this._hideInput&&this._items.length>0;this.ui.container.classList.toggle("hidden-input",Je&&!this.description);const et={title:!!this.title||!!this.step||!!this.buttons.length,description:!!this.description,checkAll:this.canSelectMany&&!this._hideCheckAll,checkBox:this.canSelectMany,inputBox:!Je,progressBar:!Je,visibleCount:!0,count:this.canSelectMany,ok:"default"===this.ok?this.canSelectMany:this.ok,list:!0,message:!!this.validationMessage,customButton:this.customButton};this.ui.setVisibilities(et),super.update(),this.ui.inputBox.value!==this.value&&(this.ui.inputBox.value=this.value),this.valueSelectionUpdated&&(this.valueSelectionUpdated=!1,this.ui.inputBox.select(this._valueSelection&&{start:this._valueSelection[0],end:this._valueSelection[1]})),this.ui.inputBox.placeholder!==(this.placeholder||"")&&(this.ui.inputBox.placeholder=this.placeholder||"");const tt=this.ariaLabel||this.placeholder||quickInput_QuickPick.DEFAULT_ARIA_LABEL;if(this.ui.inputBox.ariaLabel!==tt&&(this.ui.inputBox.ariaLabel=tt),this.ui.list.matchOnDescription=this.matchOnDescription,this.ui.list.matchOnDetail=this.matchOnDetail,this.ui.list.matchOnLabel=this.matchOnLabel,this.ui.list.sortByLabel=this.sortByLabel,this.itemsUpdated)switch(this.itemsUpdated=!1,this.ui.list.setElements(this.items),this.ui.list.filter(this.filterValue(this.ui.inputBox.value)),this.ui.checkAll.checked=this.ui.list.getAllVisibleChecked(),this.ui.visibleCount.setCount(this.ui.list.getVisibleCount()),this.ui.count.setCount(this.ui.list.getCheckedCount()),this._itemActivation){case Os.a.NONE:this._itemActivation=Os.a.FIRST;break;case Os.a.SECOND:this.ui.list.focus(Ns.Second),this._itemActivation=Os.a.FIRST;break;case Os.a.LAST:this.ui.list.focus(Ns.Last),this._itemActivation=Os.a.FIRST;break;default:this.trySelectFirst()}this.ui.container.classList.contains("show-checkboxes")!==!!this.canSelectMany&&(this.canSelectMany?this.ui.list.clearFocus():this.trySelectFirst()),this.activeItemsUpdated&&(this.activeItemsUpdated=!1,this.activeItemsToConfirm=this._activeItems,this.ui.list.setFocusedElements(this.activeItems),this.activeItemsToConfirm===this._activeItems&&(this.activeItemsToConfirm=null)),this.selectedItemsUpdated&&(this.selectedItemsUpdated=!1,this.selectedItemsToConfirm=this._selectedItems,this.canSelectMany?this.ui.list.setCheckedElements(this.selectedItems):this.ui.list.setSelectedElements(this.selectedItems),this.selectedItemsToConfirm===this._selectedItems&&(this.selectedItemsToConfirm=null)),this.ui.customButton.label=this.customLabel||"",this.ui.customButton.element.title=this.customHover||"",this.ui.setComboboxAccessibility(!0),et.inputBox||(this.ui.list.domFocus(),this.canSelectMany&&this.ui.list.focus(Ns.First))}}quickInput_QuickPick.DEFAULT_ARIA_LABEL=Object(ni.a)("quickInputBox.ariaLabel","Type to narrow down results.");class quickInput_QuickInputController extends uo.a{constructor(Je){super(),this.options=Je,this.comboboxAccessibility=!1,this.enabled=!0,this.onDidAcceptEmitter=this._register(new xr.b),this.onDidCustomEmitter=this._register(new xr.b),this.onDidTriggerButtonEmitter=this._register(new xr.b),this.keyMods={ctrlCmd:!1,alt:!1},this.controller=null,this.onShowEmitter=this._register(new xr.b),this.onShow=this.onShowEmitter.event,this.onHideEmitter=this._register(new xr.b),this.onHide=this.onHideEmitter.event,this.idPrefix=Je.idPrefix,this.parentElement=Je.container,this.styles=Je.styles,this.registerKeyModsListeners()}registerKeyModsListeners(){const listener=Je=>{this.keyMods.ctrlCmd=Je.ctrlKey||Je.metaKey,this.keyMods.alt=Je.altKey};this._register(Qr.i(window,Qr.d.KEY_DOWN,listener,!0)),this._register(Qr.i(window,Qr.d.KEY_UP,listener,!0)),this._register(Qr.i(window,Qr.d.MOUSE_DOWN,listener,!0))}getUI(){if(this.ui)return this.ui;const Je=Qr.q(this.parentElement,Ys(".quick-input-widget.show-file-icons"));Je.tabIndex=-1,Je.style.display="none";const et=Qr.w(Je),tt=Qr.q(Je,Ys(".quick-input-titlebar")),ot=this._register(new Si.a(tt));ot.domNode.classList.add("quick-input-left-action-bar");const it=Qr.q(tt,Ys(".quick-input-title")),Zt=this._register(new Si.a(tt));Zt.domNode.classList.add("quick-input-right-action-bar");const en=Qr.q(Je,Ys(".quick-input-description")),Cn=Qr.q(Je,Ys(".quick-input-header")),_n=Qr.q(Cn,Ys("input.quick-input-check-all"));_n.type="checkbox",this._register(Qr.o(_n,Qr.d.CHANGE,Je=>{const et=_n.checked;Rn.setAllVisibleChecked(et)})),this._register(Qr.i(_n,Qr.d.CLICK,Je=>{(Je.x||Je.y)&&kn.setFocus()}));const wn=Qr.q(Cn,Ys(".quick-input-description")),Sn=Qr.q(Cn,Ys(".quick-input-and-message")),xn=Qr.q(Sn,Ys(".quick-input-filter")),kn=this._register(new quickInputBox_QuickInputBox(xn));kn.setAttribute("aria-describedby",this.idPrefix+"message");const En=Qr.q(xn,Ys(".quick-input-visible-count"));En.setAttribute("aria-live","polite"),En.setAttribute("aria-atomic","true");const Dn=new Vs.a(En,{countFormat:Object(ni.a)({key:"quickInput.visibleCount",comment:["This tells the user how many items are shown in a list of items to select from. The items can be anything. Currently not visible, but read by screen readers."]},"{0} Results")}),Pn=Qr.q(xn,Ys(".quick-input-count"));Pn.setAttribute("aria-live","polite");const Ln=new Vs.a(Pn,{countFormat:Object(ni.a)({key:"quickInput.countSelected",comment:["This tells the user how many items are selected in a list of items to select from. The items can be anything."]},"{0} Selected")}),Tn=Qr.q(Cn,Ys(".quick-input-action")),In=new button_Button(Tn);In.label=Object(ni.a)("ok","OK"),this._register(In.onDidClick(Je=>{this.onDidAcceptEmitter.fire()}));const jn=Qr.q(Cn,Ys(".quick-input-action")),Mn=new button_Button(jn);Mn.label=Object(ni.a)("custom","Custom"),this._register(Mn.onDidClick(Je=>{this.onDidCustomEmitter.fire()}));const An=Qr.q(Sn,Ys(`#${this.idPrefix}message.quick-input-message`)),Rn=this._register(new quickInputList_QuickInputList(Je,this.idPrefix+"list",this.options));this._register(Rn.onChangedAllVisibleChecked(Je=>{_n.checked=Je})),this._register(Rn.onChangedVisibleCount(Je=>{Dn.setCount(Je)})),this._register(Rn.onChangedCheckedCount(Je=>{Ln.setCount(Je)})),this._register(Rn.onLeave(()=>{setTimeout(()=>{kn.setFocus(),this.controller instanceof quickInput_QuickPick&&this.controller.canSelectMany&&Rn.clearFocus()},0)})),this._register(Rn.onDidChangeFocus(()=>{this.comboboxAccessibility&&this.getUI().inputBox.setAttribute("aria-activedescendant",this.getUI().list.getActiveDescendant()||"")}));const Nn=new progressbar_ProgressBar(Je);Nn.getContainer().classList.add("quick-input-progress");const Fn=Qr.Y(Je);return this._register(Fn),this._register(Qr.i(Je,Qr.d.FOCUS,Je=>{this.previousFocusElement=Je.relatedTarget instanceof HTMLElement?Je.relatedTarget:void 0},!0)),this._register(Fn.onDidBlur(()=>{this.getUI().ignoreFocusOut||this.options.ignoreFocusOut()||this.hide(Os.c.Blur),this.previousFocusElement=void 0})),this._register(Qr.i(Je,Qr.d.FOCUS,Je=>{kn.setFocus()})),this._register(Qr.i(Je,Qr.d.KEY_DOWN,et=>{const tt=new Go.a(et);switch(tt.keyCode){case 3:Qr.c.stop(et,!0),this.onDidAcceptEmitter.fire();break;case 9:Qr.c.stop(et,!0),this.hide(Os.c.Gesture);break;case 2:if(!tt.altKey&&!tt.ctrlKey&&!tt.metaKey){const ot=[".action-label.codicon"];Je.classList.contains("show-checkboxes")?ot.push("input"):ot.push("input[type=text]"),this.getUI().list.isDisplayed()&&ot.push(".monaco-list");const it=Je.querySelectorAll(ot.join(", "));tt.shiftKey&&tt.target===it[0]?(Qr.c.stop(et,!0),it[it.length-1].focus()):tt.shiftKey||tt.target!==it[it.length-1]||(Qr.c.stop(et,!0),it[0].focus())}}})),this.ui={container:Je,styleSheet:et,leftActionBar:ot,titleBar:tt,title:it,description1:en,description2:wn,rightActionBar:Zt,checkAll:_n,filterContainer:xn,inputBox:kn,visibleCountContainer:En,visibleCount:Dn,countContainer:Pn,count:Ln,okContainer:Tn,ok:In,message:An,customButtonContainer:jn,customButton:Mn,list:Rn,progressBar:Nn,onDidAccept:this.onDidAcceptEmitter.event,onDidCustom:this.onDidCustomEmitter.event,onDidTriggerButton:this.onDidTriggerButtonEmitter.event,ignoreFocusOut:!1,keyMods:this.keyMods,isScreenReaderOptimized:()=>this.options.isScreenReaderOptimized(),show:Je=>this.show(Je),hide:()=>this.hide(),setVisibilities:Je=>this.setVisibilities(Je),setComboboxAccessibility:Je=>this.setComboboxAccessibility(Je),setEnabled:Je=>this.setEnabled(Je),setContextKey:Je=>this.options.setContextKey(Je)},this.updateStyles(),this.ui}pick(Je,et={},tt=Or.a.None){return new Promise((ot,it)=>{let resolve=Je=>{resolve=ot,et.onKeyMods&&et.onKeyMods(Zt.keyMods),ot(Je)};if(tt.isCancellationRequested)return void resolve(void 0);const Zt=this.createQuickPick();let en;const Cn=[Zt,Zt.onDidAccept(()=>{if(Zt.canSelectMany)resolve(Zt.selectedItems.slice()),Zt.hide();else{const Je=Zt.activeItems[0];Je&&(resolve(Je),Zt.hide())}}),Zt.onDidChangeActive(Je=>{const tt=Je[0];tt&&et.onDidFocus&&et.onDidFocus(tt)}),Zt.onDidChangeSelection(Je=>{if(!Zt.canSelectMany){const et=Je[0];et&&(resolve(et),Zt.hide())}}),Zt.onDidTriggerItemButton(Je=>et.onDidTriggerItemButton&&et.onDidTriggerItemButton(Object.assign(Object.assign({},Je),{removeItem:()=>{const et=Zt.items.indexOf(Je.item);if(-1!==et){const Je=Zt.items.slice(),tt=Je.splice(et,1),ot=Zt.activeItems.filter(Je=>Je!==tt[0]);Zt.items=Je,ot&&(Zt.activeItems=ot)}}}))),Zt.onDidChangeValue(Je=>{!en||Je||1===Zt.activeItems.length&&Zt.activeItems[0]===en||(Zt.activeItems=[en])}),tt.onCancellationRequested(()=>{Zt.hide()}),Zt.onDidHide(()=>{Object(uo.f)(Cn),resolve(void 0)})];Zt.title=et.title,Zt.canSelectMany=!!et.canPickMany,Zt.placeholder=et.placeHolder,Zt.ignoreFocusOut=!!et.ignoreFocusLost,Zt.matchOnDescription=!!et.matchOnDescription,Zt.matchOnDetail=!!et.matchOnDetail,Zt.matchOnLabel=void 0===et.matchOnLabel||et.matchOnLabel,Zt.autoFocusOnList=void 0===et.autoFocusOnList||et.autoFocusOnList,Zt.quickNavigate=et.quickNavigate,Zt.contextKey=et.contextKey,Zt.busy=!0,Promise.all([Je,et.activeItem]).then(([Je,et])=>{en=et,Zt.busy=!1,Zt.items=Je,Zt.canSelectMany&&(Zt.selectedItems=Je.filter(Je=>"separator"!==Je.type&&Je.picked)),en&&(Zt.activeItems=[en])}),Zt.show(),Promise.resolve(Je).then(void 0,Je=>{it(Je),Zt.hide()})})}createQuickPick(){const Je=this.getUI();return new quickInput_QuickPick(Je)}show(Je){const et=this.getUI();this.onShowEmitter.fire();const tt=this.controller;this.controller=Je,tt&&tt.didHide(),this.setEnabled(!0),et.leftActionBar.clear(),et.title.textContent="",et.description1.textContent="",et.description2.textContent="",et.rightActionBar.clear(),et.checkAll.checked=!1,et.inputBox.placeholder="",et.inputBox.password=!1,et.inputBox.showDecoration(Zo.a.Ignore),et.visibleCount.setCount(0),et.count.setCount(0),Qr.R(et.message),et.progressBar.stop(),et.list.setElements([]),et.list.matchOnDescription=!1,et.list.matchOnDetail=!1,et.list.matchOnLabel=!0,et.list.sortByLabel=!0,et.ignoreFocusOut=!1,this.setComboboxAccessibility(!1),et.inputBox.ariaLabel="";const ot=this.options.backKeybindingLabel();Qs.tooltip=ot?Object(ni.a)("quickInput.backWithKeybinding","Back ({0})",ot):Object(ni.a)("quickInput.back","Back"),et.container.style.display="",this.updateLayout(),et.inputBox.setFocus()}setVisibilities(Je){const et=this.getUI();et.title.style.display=Je.title?"":"none",et.description1.style.display=Je.description&&(Je.inputBox||Je.checkAll)?"":"none",et.description2.style.display=!Je.description||Je.inputBox||Je.checkAll?"none":"",et.checkAll.style.display=Je.checkAll?"":"none",et.filterContainer.style.display=Je.inputBox?"":"none",et.visibleCountContainer.style.display=Je.visibleCount?"":"none",et.countContainer.style.display=Je.count?"":"none",et.okContainer.style.display=Je.ok?"":"none",et.customButtonContainer.style.display=Je.customButton?"":"none",et.message.style.display=Je.message?"":"none",et.progressBar.getContainer().style.display=Je.progressBar?"":"none",et.list.display(!!Je.list),et.container.classList[Je.checkBox?"add":"remove"]("show-checkboxes"),this.updateLayout()}setComboboxAccessibility(Je){if(Je!==this.comboboxAccessibility){const et=this.getUI();this.comboboxAccessibility=Je,this.comboboxAccessibility?(et.inputBox.setAttribute("role","combobox"),et.inputBox.setAttribute("aria-haspopup","true"),et.inputBox.setAttribute("aria-autocomplete","list"),et.inputBox.setAttribute("aria-activedescendant",et.list.getActiveDescendant()||"")):(et.inputBox.removeAttribute("role"),et.inputBox.removeAttribute("aria-haspopup"),et.inputBox.removeAttribute("aria-autocomplete"),et.inputBox.removeAttribute("aria-activedescendant"))}}setEnabled(Je){if(Je!==this.enabled){this.enabled=Je;for(const et of this.getUI().leftActionBar.viewItems)et.getAction().enabled=Je;for(const et of this.getUI().rightActionBar.viewItems)et.getAction().enabled=Je;this.getUI().checkAll.disabled=!Je,this.getUI().ok.enabled=Je,this.getUI().list.enabled=Je}}hide(Je){var et;const tt=this.controller;if(tt){const ot=!(null===(et=this.ui)||void 0===et?void 0:et.container.contains(document.activeElement));this.controller=null,this.onHideEmitter.fire(),this.getUI().container.style.display="none",ot||(this.previousFocusElement&&this.previousFocusElement.offsetParent?(this.previousFocusElement.focus(),this.previousFocusElement=void 0):this.options.returnFocus()),tt.didHide(Je)}}layout(Je,et){this.dimension=Je,this.titleBarOffset=et,this.updateLayout()}updateLayout(){if(this.ui){this.ui.container.style.top=this.titleBarOffset+"px";const Je=this.ui.container.style,et=Math.min(.62*this.dimension.width,quickInput_QuickInputController.MAX_WIDTH);Je.width=et+"px",Je.marginLeft="-"+et/2+"px",this.ui.inputBox.layout(),this.ui.list.layout(this.dimension&&.4*this.dimension.height)}}applyStyles(Je){this.styles=Je,this.updateStyles()}updateStyles(){if(this.ui){const{quickInputTitleBackground:Je,quickInputBackground:et,quickInputForeground:tt,contrastBorder:ot,widgetShadow:it}=this.styles.widget;this.ui.titleBar.style.backgroundColor=Je?Je.toString():"",this.ui.container.style.backgroundColor=et?et.toString():"",this.ui.container.style.color=tt?tt.toString():"",this.ui.container.style.border=ot?"1px solid "+ot:"",this.ui.container.style.boxShadow=it?"0 0 8px 2px "+it:"",this.ui.inputBox.style(this.styles.inputBox),this.ui.count.style(this.styles.countBadge),this.ui.ok.style(this.styles.button),this.ui.customButton.style(this.styles.button),this.ui.progressBar.style(this.styles.progressBar),this.ui.list.style(this.styles.list);const Zt=[];this.styles.list.pickerGroupBorder&&Zt.push(`.quick-input-list .quick-input-list-entry { border-top-color: ${this.styles.list.pickerGroupBorder}; }`),this.styles.list.pickerGroupForeground&&Zt.push(`.quick-input-list .quick-input-list-separator { color: ${this.styles.list.pickerGroupForeground}; }`),(this.styles.keybindingLabel.keybindingLabelBackground||this.styles.keybindingLabel.keybindingLabelBorder||this.styles.keybindingLabel.keybindingLabelBottomBorder||this.styles.keybindingLabel.keybindingLabelShadow||this.styles.keybindingLabel.keybindingLabelForeground)&&(Zt.push(".quick-input-list .monaco-keybinding > .monaco-keybinding-key {"),this.styles.keybindingLabel.keybindingLabelBackground&&Zt.push(`background-color: ${this.styles.keybindingLabel.keybindingLabelBackground};`),this.styles.keybindingLabel.keybindingLabelBorder&&Zt.push(`border-color: ${this.styles.keybindingLabel.keybindingLabelBorder};`),this.styles.keybindingLabel.keybindingLabelBottomBorder&&Zt.push(`border-bottom-color: ${this.styles.keybindingLabel.keybindingLabelBottomBorder};`),this.styles.keybindingLabel.keybindingLabelShadow&&Zt.push(`box-shadow: inset 0 -1px 0 ${this.styles.keybindingLabel.keybindingLabelShadow};`),this.styles.keybindingLabel.keybindingLabelForeground&&Zt.push(`color: ${this.styles.keybindingLabel.keybindingLabelForeground};`),Zt.push("}"));const en=Zt.join("\n");en!==this.ui.styleSheet.textContent&&(this.ui.styleSheet.textContent=en)}}}quickInput_QuickInputController.MAX_WIDTH=600;var Js=tt(465),el=tt(599),tl=tt(503),quickAccess_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},quickAccess_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let nl=class QuickAccessController extends uo.a{constructor(Je,et){super(),this.quickInputService=Je,this.instantiationService=et,this.registry=ga.a.as(el.b.Quickaccess),this.mapProviderToDescriptor=new Map,this.lastAcceptedPickerValues=new Map,this.visibleQuickAccess=void 0}show(Je="",et){this.doShowOrPick(Je,!1,et)}doShowOrPick(Je,et,tt){var ot;const[it,Zt]=this.getOrInstantiateProvider(Je),en=this.visibleQuickAccess,Cn=null==en?void 0:en.descriptor;if(en&&Zt&&Cn===Zt)return Je===Zt.prefix||(null==tt?void 0:tt.preserveValue)||(en.picker.value=Je),void this.adjustValueSelection(en.picker,Zt,tt);if(Zt&&!(null==tt?void 0:tt.preserveValue)){let et=void 0;if(en&&Cn&&Cn!==Zt){const Je=en.value.substr(Cn.prefix.length);Je&&(et=`${Zt.prefix}${Je}`)}if(!et){const Je=null==it?void 0:it.defaultFilterValue;Je===el.a.LAST?et=this.lastAcceptedPickerValues.get(Zt):"string"==typeof Je&&(et=`${Zt.prefix}${Je}`)}"string"==typeof et&&(Je=et)}const _n=new uo.b,wn=_n.add(this.quickInputService.createQuickPick());wn.value=Je,this.adjustValueSelection(wn,Zt,tt),wn.placeholder=null==Zt?void 0:Zt.placeholder,wn.quickNavigate=null==tt?void 0:tt.quickNavigateConfiguration,wn.hideInput=!!wn.quickNavigate&&!en,("number"==typeof(null==tt?void 0:tt.itemActivation)||(null==tt?void 0:tt.quickNavigateConfiguration))&&(wn.itemActivation=null!==(ot=null==tt?void 0:tt.itemActivation)&&void 0!==ot?ot:Js.b.SECOND),wn.contextKey=null==Zt?void 0:Zt.contextKey,wn.filterValue=Je=>Je.substring(Zt?Zt.prefix.length:0),(null==Zt?void 0:Zt.placeholder)&&(wn.ariaLabel=null==Zt?void 0:Zt.placeholder);let Sn=void 0,xn=void 0;et&&(Sn=new Promise(Je=>xn=Je),_n.add(Object(tl.a)(wn.onWillAccept)(Je=>{Je.veto(),wn.hide()}))),_n.add(this.registerPickerListeners(wn,it,Zt,Je));const kn=_n.add(new Or.b);return it&&_n.add(it.provide(wn,kn.token)),Object(tl.a)(wn.onDidHide)(()=>{0===wn.selectedItems.length&&kn.cancel(),_n.dispose(),null==xn||xn(wn.selectedItems)}),wn.show(),et?Sn:void 0}adjustValueSelection(Je,et,tt){var ot;let it;it=(null==tt?void 0:tt.preserveValue)?[Je.value.length,Je.value.length]:[null!==(ot=null==et?void 0:et.prefix.length)&&void 0!==ot?ot:0,Je.value.length],Je.valueSelection=it}registerPickerListeners(Je,et,tt,ot){const it=new uo.b,Zt=this.visibleQuickAccess={picker:Je,descriptor:tt,value:ot};return it.add(Object(uo.i)(()=>{Zt===this.visibleQuickAccess&&(this.visibleQuickAccess=void 0)})),it.add(Je.onDidChangeValue(Je=>{const[tt]=this.getOrInstantiateProvider(Je);tt!==et?this.show(Je,{preserveValue:!0}):Zt.value=Je})),tt&&it.add(Je.onDidAccept(()=>{this.lastAcceptedPickerValues.set(tt,Je.value)})),it}getOrInstantiateProvider(Je){const et=this.registry.getQuickAccessProvider(Je);if(!et)return[void 0,void 0];let tt=this.mapProviderToDescriptor.get(et);return tt||(tt=this.instantiationService.createInstance(et.ctor),this.mapProviderToDescriptor.set(et,tt)),[tt,et]}};nl=quickAccess_decorate([quickAccess_param(0,Js.a),quickAccess_param(1,Vi.a)],nl);var quickInput_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},quickInput_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let rl=class QuickInputService extends Li.c{constructor(Je,et,tt,ot,it){super(tt),this.instantiationService=Je,this.contextKeyService=et,this.accessibilityService=ot,this.layoutService=it,this.contexts=new Map}get controller(){return this._controller||(this._controller=this._register(this.createController())),this._controller}get quickAccess(){return this._quickAccess||(this._quickAccess=this._register(this.instantiationService.createInstance(nl))),this._quickAccess}createController(Je=this.layoutService,et){var tt,ot;const it={idPrefix:"quickInput_",container:Je.container,ignoreFocusOut:()=>!1,isScreenReaderOptimized:()=>this.accessibilityService.isScreenReaderOptimized(),backKeybindingLabel:()=>{},setContextKey:Je=>this.setContextKey(Je),returnFocus:()=>Je.focus(),createList:(Je,et,tt,ot,it)=>this.instantiationService.createInstance(os.d,Je,et,tt,ot,it),styles:this.computeStyles()},Zt=this._register(new quickInput_QuickInputController(Object.assign(Object.assign({},it),et)));return Zt.layout(Je.dimension,null!==(ot=null===(tt=Je.offset)||void 0===tt?void 0:tt.top)&&void 0!==ot?ot:0),this._register(Je.onDidLayout(et=>{var tt,ot;return Zt.layout(et,null!==(ot=null===(tt=Je.offset)||void 0===tt?void 0:tt.top)&&void 0!==ot?ot:0)})),this._register(Zt.onShow(()=>this.resetContextKeys())),this._register(Zt.onHide(()=>this.resetContextKeys())),Zt}setContextKey(Je){let et;Je&&(et=this.contexts.get(Je),et||(et=new Di.c(Je,!1).bindTo(this.contextKeyService),this.contexts.set(Je,et))),et&&et.get()||(this.resetContextKeys(),et&&et.set(!0))}resetContextKeys(){this.contexts.forEach(Je=>{Je.get()&&Je.reset()})}pick(Je,et={},tt=Or.a.None){return this.controller.pick(Je,et,tt)}createQuickPick(){return this.controller.createQuickPick()}updateStyles(){this.controller.applyStyles(this.computeStyles())}computeStyles(){return{widget:Object.assign({},Object(Xa.d)(this.theme,{quickInputBackground:Pi.qc,quickInputForeground:Pi.rc,quickInputTitleBackground:Pi.vc,contrastBorder:Pi.h,widgetShadow:Pi.Mc})),inputBox:Object(Xa.d)(this.theme,{inputForeground:Pi.lb,inputBackground:Pi.jb,inputBorder:Pi.kb,inputValidationInfoBackground:Pi.pb,inputValidationInfoForeground:Pi.rb,inputValidationInfoBorder:Pi.qb,inputValidationWarningBackground:Pi.sb,inputValidationWarningForeground:Pi.ub,inputValidationWarningBorder:Pi.tb,inputValidationErrorBackground:Pi.mb,inputValidationErrorForeground:Pi.ob,inputValidationErrorBorder:Pi.nb}),countBadge:Object(Xa.d)(this.theme,{badgeBackground:Pi.c,badgeForeground:Pi.d,badgeBorder:Pi.h}),button:Object(Xa.d)(this.theme,{buttonForeground:Pi.f,buttonBackground:Pi.e,buttonHoverBackground:Pi.g,buttonBorder:Pi.h}),progressBar:Object(Xa.d)(this.theme,{progressBarBackground:Pi.pc}),keybindingLabel:Object(Xa.d)(this.theme,{keybindingLabelBackground:Pi.vb,keybindingLabelForeground:Pi.yb,keybindingLabelBorder:Pi.wb,keybindingLabelBottomBorder:Pi.xb,keybindingLabelShadow:Pi.Mc}),list:Object(Xa.d)(this.theme,{listBackground:Pi.qc,listInactiveFocusForeground:Pi.tc,listInactiveSelectionIconForeground:Pi.uc,listInactiveFocusBackground:Pi.sc,listFocusOutline:Pi.b,listInactiveFocusOutline:Pi.b,pickerGroupBorder:Pi.kc,pickerGroupForeground:Pi.lc})}}};rl=quickInput_decorate([quickInput_param(0,Vi.a),quickInput_param(1,Di.b),quickInput_param(2,Li.b),quickInput_param(3,oa.b),quickInput_param(4,Ja)],rl);var standaloneQuickInputServiceImpl_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},standaloneQuickInputServiceImpl_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let ol=class EditorScopedQuickInputServiceImpl extends rl{constructor(Je,et,tt,ot,it,Zt){super(et,tt,ot,it,Zt),this.host=void 0;const en=QuickInputEditorContribution.get(Je);this.host={_serviceBrand:void 0,get container(){return en.widget.getDomNode()},get dimension(){return Je.getLayoutInfo()},get onDidLayout(){return Je.onDidLayoutChange},focus:()=>Je.focus()}}createController(){return super.createController(this.host)}};ol=standaloneQuickInputServiceImpl_decorate([standaloneQuickInputServiceImpl_param(1,Vi.a),standaloneQuickInputServiceImpl_param(2,Di.b),standaloneQuickInputServiceImpl_param(3,Li.b),standaloneQuickInputServiceImpl_param(4,oa.b),standaloneQuickInputServiceImpl_param(5,Ja)],ol);let il=class StandaloneQuickInputServiceImpl{constructor(Je,et){this.instantiationService=Je,this.codeEditorService=et,this.mapEditorToService=new Map}get activeService(){const Je=this.codeEditorService.getFocusedCodeEditor();if(!Je)throw new Error("Quick input service needs a focused editor to work.");let et=this.mapEditorToService.get(Je);if(!et){const tt=et=this.instantiationService.createInstance(ol,Je);this.mapEditorToService.set(Je,et),Object(tl.a)(Je.onDidDispose)(()=>{tt.dispose(),this.mapEditorToService.delete(Je)})}return et}get quickAccess(){return this.activeService.quickAccess}pick(Je,et={},tt=Or.a.None){return this.activeService.pick(Je,et,tt)}createQuickPick(){return this.activeService.createQuickPick()}};il=standaloneQuickInputServiceImpl_decorate([standaloneQuickInputServiceImpl_param(0,Vi.a),standaloneQuickInputServiceImpl_param(1,Yr.a)],il);class QuickInputEditorContribution{constructor(Je){this.editor=Je,this.widget=new QuickInputEditorWidget(this.editor)}static get(Je){return Je.getContribution(QuickInputEditorContribution.ID)}dispose(){this.widget.dispose()}}QuickInputEditorContribution.ID="editor.controller.quickInput";class QuickInputEditorWidget{constructor(Je){this.codeEditor=Je,this.domNode=document.createElement("div"),this.codeEditor.addOverlayWidget(this)}getId(){return QuickInputEditorWidget.ID}getDomNode(){return this.domNode}getPosition(){return{preference:2}}dispose(){this.codeEditor.removeOverlayWidget(this)}}var al;QuickInputEditorWidget.ID="editor.contrib.quickInputWidget",Object(ki.l)(QuickInputEditorContribution.ID,QuickInputEditorContribution),function(Je){const et=new Wi.a;class LazyStaticService{constructor(Je,et){this._serviceId=Je,this._factory=et,this._value=null}get id(){return this._serviceId}get(Je){if(!this._value){if(Je&&(this._value=Je[this._serviceId.toString()]),this._value||(this._value=this._factory(Je)),!this._value)throw new Error("Service "+this._serviceId+" is missing!");et.set(this._serviceId,this._value)}return this._value}}Je.LazyStaticService=LazyStaticService;let tt=[];function define(Je,et){let ot=new LazyStaticService(Je,et);return tt.push(ot),ot}Je.init=function init(Je){let et=new Wi.a;for(const[Je,tt]of Object(ps.a)())et.set(Je,tt);for(let tt in Je)Je.hasOwnProperty(tt)&&et.set(Object(Vi.c)(tt),Je[tt]);tt.forEach(tt=>et.set(tt.id,tt.get(Je)));let ot=new instantiationService_InstantiationService(et,!0);return et.set(Vi.a,ot),[et,ot]},Je.instantiationService=define(Vi.a,()=>new instantiationService_InstantiationService(et,!0));const ot=new simpleServices_SimpleConfigurationService;Je.configurationService=define(ei.a,()=>ot),Je.resourceConfigurationService=define(Bo.a,()=>new simpleServices_SimpleResourceConfigurationService(ot)),Je.resourcePropertiesService=define(Bo.b,()=>new ci(ot)),Je.contextService=define(ai.a,()=>new simpleServices_SimpleWorkspaceContextService),Je.labelService=define(rs.a,()=>new SimpleUriLabelService),Je.telemetryService=define(Ya.a,()=>new StandaloneTelemetryService),Je.dialogService=define(ts.a,()=>new SimpleDialogService),Je.notificationService=define(ii.a,()=>new simpleServices_SimpleNotificationService),Je.markerService=define(as.b,()=>new markerService_MarkerService),Je.modeService=define(Co.a,Je=>new modeServiceImpl_ModeServiceImpl),Je.standaloneThemeService=define(ta.a,()=>new standaloneThemeServiceImpl_StandaloneThemeServiceImpl),Je.logService=define(Wo.b,()=>new Wo.d(new Wo.a)),Je.undoRedoService=define(fs.a,et=>new bs(Je.dialogService.get(et),Je.notificationService.get(et))),Je.modelService=define(Fo.a,et=>new ba.a(Je.configurationService.get(et),Je.resourcePropertiesService.get(et),Je.standaloneThemeService.get(et),Je.logService.get(et),Je.undoRedoService.get(et))),Je.markerDecorationsService=define(us.a,et=>new ds(Je.modelService.get(et),Je.markerService.get(et))),Je.contextKeyService=define(Di.b,et=>new Da(Je.configurationService.get(et))),Je.codeEditorService=define(Yr.a,et=>new sa(null,Je.contextKeyService.get(et),Je.standaloneThemeService.get(et))),Je.editorProgressService=define(qi.a,()=>new SimpleEditorProgressService),Je.storageService=define(ss.a,()=>new ss.b),Je.editorWorkerService=define(yo.a,et=>new zo(Je.modelService.get(et),Je.resourceConfigurationService.get(et),Je.logService.get(et)))}(al||(al={}));class standaloneServices_DynamicStandaloneServices extends uo.a{constructor(Je,et){super();const[tt,ot]=al.init(et);this._serviceCollection=tt,this._instantiationService=ot;const it=this.get(ei.a),Zt=this.get(ii.a),en=this.get(Ya.a),Cn=this.get(Li.b),_n=this.get(Wo.b),wn=this.get(Di.b);let ensure=(Je,tt)=>{let ot=null;return et&&(ot=et[Je.toString()]),ot||(ot=tt()),this._serviceCollection.set(Je,ot),ot};ensure(oa.b,()=>new hs(wn,it)),ensure(os.a,()=>new os.b(Cn));let Sn=ensure(oo.b,()=>new simpleServices_StandaloneCommandService(this._instantiationService)),xn=ensure(ra.a,()=>this._register(new simpleServices_StandaloneKeybindingService(wn,Sn,en,Zt,_n,Je))),kn=ensure(Ja,()=>new simpleServices_SimpleLayoutService(al.codeEditorService.get(Yr.a),Je));ensure(Js.a,()=>new il(ot,al.codeEditorService.get(Yr.a)));let En=ensure(zi.b,()=>this._register(new es(kn)));ensure($i.a,()=>new clipboardService_BrowserClipboardService),ensure(zi.a,()=>{const Je=new Qa(en,Zt,En,xn,Cn);return Je.configure({blockMouse:!1}),this._register(Je)}),ensure(na.a,()=>new ls(Sn)),ensure(Yo.a,()=>new simpleServices_SimpleBulkEditService(al.modelService.get(Fo.a)))}get(Je){let et=this._serviceCollection.get(Je);if(!et)throw new Error("Missing service "+Je);return et}set(Je,et){this._serviceCollection.set(Je,et)}has(Je){return this._serviceCollection.has(Je)}}function withAllStandaloneServices(Je,et,tt){let ot=new standaloneServices_DynamicStandaloneServices(Je,et),it=null;ot.has(_o.a)||(it=new li(al.modelService.get()),ot.set(_o.a,it)),ot.has(io.a)||ot.set(io.a,new lo(ot.get(Yr.a),ot.get(oo.b)));let Zt=tt(ot);return it&&it.setEditor(Zt),Zt}function standaloneEditor_create(Je,et,tt){return withAllStandaloneServices(Je,tt||{},tt=>new pa(Je,et,tt,tt.get(Vi.a),tt.get(Yr.a),tt.get(oo.b),tt.get(Di.b),tt.get(ra.a),tt.get(zi.b),tt.get(ta.a),tt.get(ii.a),tt.get(ei.a),tt.get(oa.b),tt.get(Fo.a),tt.get(Co.a)))}function onDidCreateEditor(Je){return al.codeEditorService.get().onCodeEditorAdd(et=>{Je(et)})}function createDiffEditor(Je,et,tt){return withAllStandaloneServices(Je,tt||{},tt=>new ha(Je,et,tt,tt.get(Vi.a),tt.get(Di.b),tt.get(ra.a),tt.get(zi.b),tt.get(yo.a),tt.get(Yr.a),tt.get(ta.a),tt.get(ii.a),tt.get(ei.a),tt.get(zi.a),tt.get(qi.a),tt.get($i.a)))}function createDiffNavigator(Je,et){return new diffNavigator_DiffNavigator(Je,et)}function createModel(Je,et,tt){return createTextModel(al.modelService.get(),al.modeService.get(),Je,et,tt)}function setModelLanguage(Je,et){al.modelService.get().setMode(Je,al.modeService.get().create(et))}function setModelMarkers(Je,et,tt){Je&&al.markerService.get().changeOne(et,Je.uri,tt)}function getModelMarkers(Je){return al.markerService.get().read(Je)}function onDidChangeMarkers(Je){return al.markerService.get().onMarkerChanged(Je)}function getModel(Je){return al.modelService.get().getModel(Je)}function getModels(){return al.modelService.get().getModels()}function onDidCreateModel(Je){return al.modelService.get().onModelAdded(Je)}function onWillDisposeModel(Je){return al.modelService.get().onModelRemoved(Je)}function onDidChangeModelLanguage(Je){return al.modelService.get().onModelModeChanged(et=>{Je({model:et.model,oldLanguage:et.oldModeId})})}function standaloneEditor_createWebWorker(Je){return function createWebWorker(Je,et){return new webWorker_MonacoWebWorkerImpl(Je,et)}(al.modelService.get(),Je)}function colorizeElement(Je,et){const tt=al.standaloneThemeService.get();return tt.registerEditorContainer(Je),colorizer_Colorizer.colorizeElement(tt,al.modeService.get(),Je,et)}function colorize(Je,et,tt){return al.standaloneThemeService.get().registerEditorContainer(document.body),colorizer_Colorizer.colorize(al.modeService.get(),Je,et,tt)}function colorizeModelLine(Je,et,tt=4){return al.standaloneThemeService.get().registerEditorContainer(document.body),colorizer_Colorizer.colorizeModelLine(Je,et,tt)}function tokenize(Je,et){al.modeService.get().triggerMode(et);let tt=function getSafeTokenizationSupport(Je){let et=bo.F.get(Je);return et||{getInitialState:()=>vo.c,tokenize:(et,tt,ot,it)=>Object(vo.d)(Je,et,ot,it)}}(et),ot=Object(To.R)(Je),it=[],Zt=tt.getInitialState();for(let Je=0,et=ot.length;Je<et;Je++){let et=ot[Je],en=tt.tokenize(et,!0,Zt,0);it[Je]=en.tokens,Zt=en.endState}return it}function defineTheme(Je,et){al.standaloneThemeService.get().defineTheme(Je,et)}function setTheme(Je){al.standaloneThemeService.get().setTheme(Je)}function remeasureFonts(){Object(vi.b)()}function registerCommand(Je,et){return oo.a.registerCommand({id:Je,handler:et})}function bool(Je,et){return"boolean"==typeof Je?Je:et}function string(Je,et){return"string"==typeof Je?Je:et}function createKeywordMatcher(Je,et=!1){et&&(Je=Je.map((function(Je){return Je.toLowerCase()})));const tt=function arrayToHash(Je){const et={};for(const tt of Je)et[tt]=!0;return et}(Je);return et?function(Je){return void 0!==tt[Je.toLowerCase()]&&tt.hasOwnProperty(Je.toLowerCase())}:function(Je){return void 0!==tt[Je]&&tt.hasOwnProperty(Je)}}function compileRegExp(Je,et){et=et.replace(/@@/g,"");let tt,ot=0;do{tt=!1,et=et.replace(/@(\w+)/g,(function(ot,it){tt=!0;let Zt="";if("string"==typeof Je[it])Zt=Je[it];else{if(!(Je[it]&&Je[it]instanceof RegExp))throw void 0===Je[it]?createError(Je,"language definition does not contain attribute '"+it+"', used at: "+et):createError(Je,"attribute reference '"+it+"' must be a string, used at: "+et);Zt=Je[it].source}return empty(Zt)?"":"(?:"+Zt+")"})),ot++}while(tt&&ot<5);et=et.replace(/\x01/g,"@");let it=(Je.ignoreCase?"i":"")+(Je.unicode?"u":"");return new RegExp(et,it)}function createGuard(Je,et,tt,ot){let it=-1,Zt=tt,en=tt.match(/^\$(([sS]?)(\d\d?)|#)(.*)$/);en&&(en[3]&&(it=parseInt(en[3]),en[2]&&(it+=100)),Zt=en[4]);let Cn,_n="~",wn=Zt;if(Zt&&0!==Zt.length?/^\w*$/.test(wn)?_n="==":(en=Zt.match(/^(@|!@|~|!~|==|!=)(.*)$/),en&&(_n=en[1],wn=en[2])):(_n="!=",wn=""),"~"!==_n&&"!~"!==_n||!/^(\w|\|)*$/.test(wn))if("@"===_n||"!@"===_n){let tt=Je[wn];if(!tt)throw createError(Je,"the @ match target '"+wn+"' is not defined, in rule: "+et);if(!function isArrayOf(Je,et){if(!et)return!1;if(!Array.isArray(et))return!1;for(const tt of et)if(!Je(tt))return!1;return!0}((function(Je){return"string"==typeof Je}),tt))throw createError(Je,"the @ match target '"+wn+"' must be an array of strings, in rule: "+et);let ot=createKeywordMatcher(tt,Je.ignoreCase);Cn=function(Je){return"@"===_n?ot(Je):!ot(Je)}}else if("~"===_n||"!~"===_n)if(wn.indexOf("$")<0){let et=compileRegExp(Je,"^"+wn+"$");Cn=function(Je){return"~"===_n?et.test(Je):!et.test(Je)}}else Cn=function(et,tt,ot,it){return compileRegExp(Je,"^"+substituteMatches(Je,wn,tt,ot,it)+"$").test(et)};else if(wn.indexOf("$")<0){let et=fixCase(Je,wn);Cn=function(Je){return"=="===_n?Je===et:Je!==et}}else{let et=fixCase(Je,wn);Cn=function(tt,ot,it,Zt,en){let Cn=substituteMatches(Je,et,ot,it,Zt);return"=="===_n?tt===Cn:tt!==Cn}}else{let et=createKeywordMatcher(wn.split("|"),Je.ignoreCase);Cn=function(Je){return"~"===_n?et(Je):!et(Je)}}return-1===it?{name:tt,value:ot,test:function(Je,et,tt,ot){return Cn(Je,Je,et,tt,ot)}}:{name:tt,value:ot,test:function(Je,et,tt,ot){let Zt=function selectScrutinee(Je,et,tt,ot){if(ot<0)return Je;if(ot<et.length)return et[ot];if(ot>=100){ot-=100;let Je=tt.split(".");if(Je.unshift(tt),ot<Je.length)return Je[ot]}return null}(Je,et,tt,it);return Cn(Zt||"",Je,et,tt,ot)}}}class monarchCompile_Rule{constructor(Je){this.regex=new RegExp(""),this.action={token:""},this.matchOnlyAtLineStart=!1,this.name="",this.name=Je}setRegex(Je,et){let tt;if("string"==typeof et)tt=et;else{if(!(et instanceof RegExp))throw createError(Je,"rules must start with a match string or regular expression: "+this.name);tt=et.source}this.matchOnlyAtLineStart=tt.length>0&&"^"===tt[0],this.name=this.name+": "+tt,this.regex=compileRegExp(Je,"^(?:"+(this.matchOnlyAtLineStart?tt.substr(1):tt)+")")}setAction(Je,et){this.action=function compileAction(Je,et,tt){if(tt){if("string"==typeof tt)return tt;if(tt.token||""===tt.token){if("string"!=typeof tt.token)throw createError(Je,"a 'token' attribute must be of type string, in rule: "+et);{let ot={token:tt.token};if(tt.token.indexOf("$")>=0&&(ot.tokenSubst=!0),"string"==typeof tt.bracket)if("@open"===tt.bracket)ot.bracket=1;else{if("@close"!==tt.bracket)throw createError(Je,"a 'bracket' attribute must be either '@open' or '@close', in rule: "+et);ot.bracket=-1}if(tt.next){if("string"!=typeof tt.next)throw createError(Je,"the next state must be a string value in rule: "+et);{let it=tt.next;if(!/^(@pop|@push|@popall)$/.test(it)&&("@"===it[0]&&(it=it.substr(1)),it.indexOf("$")<0&&!function stateExists(Je,et){let tt=et;for(;tt&&tt.length>0;){if(Je.stateNames[tt])return!0;const et=tt.lastIndexOf(".");tt=et<0?null:tt.substr(0,et)}return!1}(Je,substituteMatches(Je,it,"",[],""))))throw createError(Je,"the next state '"+tt.next+"' is not defined in rule: "+et);ot.next=it}}return"number"==typeof tt.goBack&&(ot.goBack=tt.goBack),"string"==typeof tt.switchTo&&(ot.switchTo=tt.switchTo),"string"==typeof tt.log&&(ot.log=tt.log),"string"==typeof tt.nextEmbedded&&(ot.nextEmbedded=tt.nextEmbedded,Je.usesEmbedded=!0),ot}}if(Array.isArray(tt)){let ot=[];for(let it=0,Zt=tt.length;it<Zt;it++)ot[it]=compileAction(Je,et,tt[it]);return{group:ot}}if(tt.cases){let ot=[];for(let it in tt.cases)if(tt.cases.hasOwnProperty(it)){const Zt=compileAction(Je,et,tt.cases[it]);"@default"===it||"@"===it||""===it?ot.push({test:void 0,value:Zt,name:it}):"@eos"===it?ot.push({test:function(Je,et,tt,ot){return ot},value:Zt,name:it}):ot.push(createGuard(Je,et,it,Zt))}const it=Je.defaultToken;return{test:function(Je,et,tt,Zt){for(const it of ot){if(!it.test||it.test(Je,et,tt,Zt))return it.value}return it}}}throw createError(Je,"an action must be a string, an object with a 'token' or 'cases' attribute, or an array of actions; in rule: "+et)}return{token:""}}(Je,this.name,et)}}function register(Je){fa.a.registerLanguage(Je)}function getLanguages(){let Je=[];return Je=Je.concat(fa.a.getLanguages()),Je}function getEncodedLanguageId(Je){let et=al.modeService.get().getLanguageIdentifier(Je);return et?et.id:0}function onLanguage(Je,et){let tt=al.modeService.get().onDidCreateMode(ot=>{ot.getId()===Je&&(tt.dispose(),et())});return tt}function setLanguageConfiguration(Je,et){let tt=al.modeService.get().getLanguageIdentifier(Je);if(!tt)throw new Error("Cannot set configuration for unknown language "+Je);return Po.a.register(tt,et,100)}class standaloneLanguages_EncodedTokenizationSupport2Adapter{constructor(Je,et){this._languageIdentifier=Je,this._actual=et}getInitialState(){return this._actual.getInitialState()}tokenize(Je,et,tt,ot){if("function"==typeof this._actual.tokenize)return standaloneLanguages_TokenizationSupport2Adapter.adaptTokenize(this._languageIdentifier.language,this._actual,Je,tt,ot);throw new Error("Not supported!")}tokenize2(Je,et,tt){let ot=this._actual.tokenizeEncoded(Je,tt);return new Hr.c(ot.tokens,ot.endState)}}class standaloneLanguages_TokenizationSupport2Adapter{constructor(Je,et,tt){this._standaloneThemeService=Je,this._languageIdentifier=et,this._actual=tt}getInitialState(){return this._actual.getInitialState()}static _toClassicTokens(Je,et,tt){let ot=[],it=0;for(let Zt=0,en=Je.length;Zt<en;Zt++){const en=Je[Zt];let Cn=en.startIndex;0===Zt?Cn=0:Cn<it&&(Cn=it),ot[Zt]=new Hr.a(Cn+tt,en.scopes,et),it=Cn}return ot}static adaptTokenize(Je,et,tt,ot,it){let Zt,en=et.tokenize(tt,ot),Cn=standaloneLanguages_TokenizationSupport2Adapter._toClassicTokens(en.tokens,Je,it);return Zt=en.endState.equals(ot)?ot:en.endState,new Hr.b(Cn,Zt)}tokenize(Je,et,tt,ot){return standaloneLanguages_TokenizationSupport2Adapter.adaptTokenize(this._languageIdentifier.language,this._actual,Je,tt,ot)}_toBinaryTokens(Je,et){const tt=this._languageIdentifier.id,ot=this._standaloneThemeService.getColorTheme().tokenTheme;let it=[],Zt=0,en=0;for(let Cn=0,_n=Je.length;Cn<_n;Cn++){const _n=Je[Cn],wn=ot.match(tt,_n.scopes);if(Zt>0&&it[Zt-1]===wn)continue;let Sn=_n.startIndex;0===Cn?Sn=0:Sn<en&&(Sn=en),it[Zt++]=Sn+et,it[Zt++]=wn,en=Sn}let Cn=new Uint32Array(Zt);for(let Je=0;Je<Zt;Je++)Cn[Je]=it[Je];return Cn}tokenize2(Je,et,tt,ot){let it,Zt=this._actual.tokenize(Je,tt),en=this._toBinaryTokens(Zt.tokens,ot);return it=Zt.endState.equals(tt)?tt:Zt.endState,new Hr.c(en,it)}}function isThenable(Je){return Je&&"function"==typeof Je.then}function setColorMap(Je){if(Je){const et=[null];for(let tt=1,ot=Je.length;tt<ot;tt++)et[tt]=va.a.fromHex(Je[tt]);al.standaloneThemeService.get().setColorMapOverride(et)}else al.standaloneThemeService.get().setColorMapOverride(null)}function setTokensProvider(Je,et){let tt=al.modeService.get().getLanguageIdentifier(Je);if(!tt)throw new Error("Cannot set tokens provider for unknown language "+Je);const create=Je=>function isEncodedTokensProvider(Je){return"tokenizeEncoded"in Je}(Je)?new standaloneLanguages_EncodedTokenizationSupport2Adapter(tt,Je):new standaloneLanguages_TokenizationSupport2Adapter(al.standaloneThemeService.get(),tt,Je);return isThenable(et)?bo.F.registerPromise(Je,et.then(Je=>create(Je))):bo.F.register(Je,create(et))}function setMonarchTokensProvider(Je,et){const create=et=>function createTokenizationSupport(Je,et,tt,ot){return new monarchLexer_MonarchTokenizer(Je,et,tt,ot)}(al.modeService.get(),al.standaloneThemeService.get(),Je,function compile(Je,et){if(!et||"object"!=typeof et)throw new Error("Monarch: expecting a language definition object");let tt={};tt.languageId=Je,tt.includeLF=bool(et.includeLF,!1),tt.noThrow=!1,tt.maxStack=100,tt.start="string"==typeof et.start?et.start:null,tt.ignoreCase=bool(et.ignoreCase,!1),tt.unicode=bool(et.unicode,!1),tt.tokenPostfix=string(et.tokenPostfix,"."+tt.languageId),tt.defaultToken=string(et.defaultToken,"source"),tt.usesEmbedded=!1;let ot=et;function addRules(Je,it,Zt){for(const en of Zt){let Zt=en.include;if(Zt){if("string"!=typeof Zt)throw createError(tt,"an 'include' attribute must be a string at: "+Je);if("@"===Zt[0]&&(Zt=Zt.substr(1)),!et.tokenizer[Zt])throw createError(tt,"include target '"+Zt+"' is not defined at: "+Je);addRules(Je+"."+Zt,it,et.tokenizer[Zt])}else{const et=new monarchCompile_Rule(Je);if(Array.isArray(en)&&en.length>=1&&en.length<=3)if(et.setRegex(ot,en[0]),en.length>=3)if("string"==typeof en[1])et.setAction(ot,{token:en[1],next:en[2]});else{if("object"!=typeof en[1])throw createError(tt,"a next state as the last element of a rule can only be given if the action is either an object or a string, at: "+Je);{const Je=en[1];Je.next=en[2],et.setAction(ot,Je)}}else et.setAction(ot,en[1]);else{if(!en.regex)throw createError(tt,"a rule must either be an array, or an object with a 'regex' or 'include' field at: "+Je);en.name&&"string"==typeof en.name&&(et.name=en.name),en.matchOnlyAtStart&&(et.matchOnlyAtLineStart=bool(en.matchOnlyAtLineStart,!1)),et.setRegex(ot,en.regex),et.setAction(ot,en.action)}it.push(et)}}}if(ot.languageId=Je,ot.includeLF=tt.includeLF,ot.ignoreCase=tt.ignoreCase,ot.unicode=tt.unicode,ot.noThrow=tt.noThrow,ot.usesEmbedded=tt.usesEmbedded,ot.stateNames=et.tokenizer,ot.defaultToken=tt.defaultToken,!et.tokenizer||"object"!=typeof et.tokenizer)throw createError(tt,"a language definition must define the 'tokenizer' attribute as an object");tt.tokenizer=[];for(let Je in et.tokenizer)if(et.tokenizer.hasOwnProperty(Je)){tt.start||(tt.start=Je);const ot=et.tokenizer[Je];tt.tokenizer[Je]=new Array,addRules("tokenizer."+Je,tt.tokenizer[Je],ot)}if(tt.usesEmbedded=ot.usesEmbedded,et.brackets){if(!Array.isArray(et.brackets))throw createError(tt,"the 'brackets' attribute must be defined as an array")}else et.brackets=[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}];let it=[];for(let Je of et.brackets){let et=Je;if(et&&Array.isArray(et)&&3===et.length&&(et={token:et[2],open:et[0],close:et[1]}),et.open===et.close)throw createError(tt,"open and close brackets in a 'brackets' attribute must be different: "+et.open+"\n hint: use the 'bracket' attribute if matching on equal brackets is required.");if("string"!=typeof et.open||"string"!=typeof et.token||"string"!=typeof et.close)throw createError(tt,"every element in the 'brackets' array must be a '{open,close,token}' object or array");it.push({token:et.token+tt.tokenPostfix,open:fixCase(tt,et.open),close:fixCase(tt,et.close)})}return tt.brackets=it,tt.noThrow=!0,tt}(Je,et));return isThenable(et)?bo.F.registerPromise(Je,et.then(Je=>create(Je))):bo.F.register(Je,create(et))}function registerReferenceProvider(Je,et){return bo.y.register(Je,et)}function registerRenameProvider(Je,et){return bo.z.register(Je,et)}function registerSignatureHelpProvider(Je,et){return bo.B.register(Je,et)}function registerHoverProvider(Je,et){return bo.p.register(Je,{provideHover:(Je,tt,ot)=>{let it=Je.getWordAtPosition(tt);return Promise.resolve(et.provideHover(Je,tt,ot)).then(Je=>{if(Je)return!Je.range&&it&&(Je.range=new Wr.a(tt.lineNumber,it.startColumn,tt.lineNumber,it.endColumn)),Je.range||(Je.range=new Wr.a(tt.lineNumber,tt.column,tt.lineNumber,tt.column)),Je})}})}function registerDocumentSymbolProvider(Je,et){return bo.m.register(Je,et)}function registerDocumentHighlightProvider(Je,et){return bo.i.register(Je,et)}function registerLinkedEditingRangeProvider(Je,et){return bo.w.register(Je,et)}function registerDefinitionProvider(Je,et){return bo.f.register(Je,et)}function registerImplementationProvider(Je,et){return bo.q.register(Je,et)}function registerTypeDefinitionProvider(Je,et){return bo.G.register(Je,et)}function registerCodeLensProvider(Je,et){return bo.b.register(Je,et)}function registerCodeActionProvider(Je,et){return bo.a.register(Je,{provideCodeActions:(Je,tt,ot,it)=>{let Zt=al.markerService.get().read({resource:Je.uri}).filter(Je=>Wr.a.areIntersectingOrTouching(Je,tt));return et.provideCodeActions(Je,tt,{markers:Zt,only:ot.only},it)}})}function registerDocumentFormattingEditProvider(Je,et){return bo.g.register(Je,et)}function registerDocumentRangeFormattingEditProvider(Je,et){return bo.j.register(Je,et)}function registerOnTypeFormattingEditProvider(Je,et){return bo.x.register(Je,et)}function registerLinkProvider(Je,et){return bo.v.register(Je,et)}function registerCompletionItemProvider(Je,et){return bo.d.register(Je,et)}function registerColorProvider(Je,et){return bo.c.register(Je,et)}function registerFoldingRangeProvider(Je,et){return bo.o.register(Je,et)}function registerDeclarationProvider(Je,et){return bo.e.register(Je,et)}function registerSelectionRangeProvider(Je,et){return bo.A.register(Je,et)}function registerDocumentSemanticTokensProvider(Je,et){return bo.l.register(Je,et)}function registerDocumentRangeSemanticTokensProvider(Je,et){return bo.k.register(Je,et)}function registerInlineCompletionsProvider(Je,et){return bo.t.register(Je,et)}function registerInlayHintsProvider(Je,et){return bo.r.register(Je,et)}var sl,ll=tt(916);Sr.g.wrappingIndent.defaultValue=0,Sr.g.glyphMargin.defaultValue=!1,Sr.g.autoIndent.defaultValue=3,Sr.g.overviewRulerLanes.defaultValue=2,ll.a.setFormatterSelector((Je,et,tt)=>Promise.resolve(Je[0]));const cl=createMonacoBaseAPI();cl.editor=function createMonacoEditorAPI(){return{create:standaloneEditor_create,onDidCreateEditor:onDidCreateEditor,createDiffEditor:createDiffEditor,createDiffNavigator:createDiffNavigator,createModel:createModel,setModelLanguage:setModelLanguage,setModelMarkers:setModelMarkers,getModelMarkers:getModelMarkers,onDidChangeMarkers:onDidChangeMarkers,getModels:getModels,getModel:getModel,onDidCreateModel:onDidCreateModel,onWillDisposeModel:onWillDisposeModel,onDidChangeModelLanguage:onDidChangeModelLanguage,createWebWorker:standaloneEditor_createWebWorker,colorizeElement:colorizeElement,colorize:colorize,colorizeModelLine:colorizeModelLine,tokenize:tokenize,defineTheme:defineTheme,setTheme:setTheme,remeasureFonts:remeasureFonts,registerCommand:registerCommand,AccessibilitySupport:ot,ContentWidgetPositionPreference:_n,CursorChangeReason:wn,DefaultEndOfLine:Sn,EditorAutoIndentStrategy:kn,EditorOption:En,EndOfLinePreference:Dn,EndOfLineSequence:Pn,MinimapPosition:Rn,MouseTargetType:Nn,OverlayWidgetPositionPreference:Fn,OverviewRulerLane:Bn,RenderLineNumbersType:Vn,RenderMinimap:Wn,ScrollbarVisibility:Hn,ScrollType:zn,TextEditorCursorBlinkingStyle:Gn,TextEditorCursorStyle:Jn,TrackedRangeStickiness:Cr,WrappingIndent:wr,ConfigurationChangedEvent:Sr.b,BareFontInfo:fo.a,FontInfo:fo.b,TextModelResolvedOptions:mo.e,FindMatch:mo.b,EditorType:go.a,EditorOptions:Sr.g}}(),cl.languages=function createMonacoLanguagesAPI(){return{register:register,getLanguages:getLanguages,onLanguage:onLanguage,getEncodedLanguageId:getEncodedLanguageId,setLanguageConfiguration:setLanguageConfiguration,setColorMap:setColorMap,setTokensProvider:setTokensProvider,setMonarchTokensProvider:setMonarchTokensProvider,registerReferenceProvider:registerReferenceProvider,registerRenameProvider:registerRenameProvider,registerCompletionItemProvider:registerCompletionItemProvider,registerSignatureHelpProvider:registerSignatureHelpProvider,registerHoverProvider:registerHoverProvider,registerDocumentSymbolProvider:registerDocumentSymbolProvider,registerDocumentHighlightProvider:registerDocumentHighlightProvider,registerLinkedEditingRangeProvider:registerLinkedEditingRangeProvider,registerDefinitionProvider:registerDefinitionProvider,registerImplementationProvider:registerImplementationProvider,registerTypeDefinitionProvider:registerTypeDefinitionProvider,registerCodeLensProvider:registerCodeLensProvider,registerCodeActionProvider:registerCodeActionProvider,registerDocumentFormattingEditProvider:registerDocumentFormattingEditProvider,registerDocumentRangeFormattingEditProvider:registerDocumentRangeFormattingEditProvider,registerOnTypeFormattingEditProvider:registerOnTypeFormattingEditProvider,registerLinkProvider:registerLinkProvider,registerColorProvider:registerColorProvider,registerFoldingRangeProvider:registerFoldingRangeProvider,registerDeclarationProvider:registerDeclarationProvider,registerSelectionRangeProvider:registerSelectionRangeProvider,registerDocumentSemanticTokensProvider:registerDocumentSemanticTokensProvider,registerDocumentRangeSemanticTokensProvider:registerDocumentRangeSemanticTokensProvider,registerInlineCompletionsProvider:registerInlineCompletionsProvider,registerInlayHintsProvider:registerInlayHintsProvider,DocumentHighlightKind:xn,CompletionItemKind:Zt,CompletionItemTag:en,CompletionItemInsertTextRule:it,SymbolKind:Kn,SymbolTag:Un,IndentAction:Ln,CompletionTriggerKind:Cn,SignatureHelpTriggerKind:qn,InlayHintKind:Tn,InlineCompletionTriggerKind:In,FoldingRangeKind:bo.n}}();const ul=cl.CancellationTokenSource,dl=cl.Emitter,pl=cl.KeyCode,hl=cl.KeyMod,fl=cl.Position,gl=cl.Range,ml=cl.Selection,bl=cl.SelectionDirection,vl=cl.MarkerSeverity,yl=cl.MarkerTag,Cl=cl.Uri,_l=cl.Token,wl=cl.editor,Sl=cl.languages;((null===(sl=Oo.b.MonacoEnvironment)||void 0===sl?void 0:sl.globalAPI)||"function"==typeof define&&tt(7053))&&(self.monaco=cl),void 0!==self.require&&"function"==typeof self.require.config&&self.require.config({ignoreDuplicateModules:["vscode-languageserver-types","vscode-languageserver-types/main","vscode-languageserver-textdocument","vscode-languageserver-textdocument/main","vscode-nls","vscode-nls/vscode-nls","jsonc-parser","jsonc-parser/main","vscode-uri","vscode-uri/index","vs/basic-languages/typescript/typescript"]})},7773:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"FoldingController",(function(){return Un})),tt.d(et,"foldBackgroundBackground",(function(){return Gn})),tt.d(et,"editorFoldForeground",(function(){return Jn}));var ot=tt(12),it=tt.n(ot),Zt=tt(2827),en=tt.n(Zt),Cn={insert:"head",singleton:!1},_n=(it()(en.a,Cn),en.a.locals,tt(5)),wn=tt(54),Sn=tt(26),xn=tt(55),kn=tt(160),En=tt(9),Dn=tt(13),Pn=tt(18);class FoldingRegions{constructor(Je,et,tt){if(Je.length!==et.length||Je.length>65535)throw new Error("invalid startIndexes or endIndexes size");this._startIndexes=Je,this._endIndexes=et,this._collapseStates=new Uint32Array(Math.ceil(Je.length/32)),this._types=tt,this._parentsComputed=!1}ensureParentIndices(){if(!this._parentsComputed){this._parentsComputed=!0;let Je=[],isInsideLast=(et,tt)=>{let ot=Je[Je.length-1];return this.getStartLineNumber(ot)<=et&&this.getEndLineNumber(ot)>=tt};for(let et=0,tt=this._startIndexes.length;et<tt;et++){let tt=this._startIndexes[et],ot=this._endIndexes[et];if(tt>16777215||ot>16777215)throw new Error("startLineNumber or endLineNumber must not exceed 16777215");for(;Je.length>0&&!isInsideLast(tt,ot);)Je.pop();let it=Je.length>0?Je[Je.length-1]:-1;Je.push(et),this._startIndexes[et]=tt+((255&it)<<24),this._endIndexes[et]=ot+((65280&it)<<16)}}}get length(){return this._startIndexes.length}getStartLineNumber(Je){return 16777215&this._startIndexes[Je]}getEndLineNumber(Je){return 16777215&this._endIndexes[Je]}getType(Je){return this._types?this._types[Je]:void 0}hasTypes(){return!!this._types}isCollapsed(Je){let et=Je/32|0,tt=Je%32;return 0!=(this._collapseStates[et]&1<<tt)}setCollapsed(Je,et){let tt=Je/32|0,ot=Je%32,it=this._collapseStates[tt];this._collapseStates[tt]=et?it|1<<ot:it&~(1<<ot)}setCollapsedAllOfType(Je,et){let tt=!1;if(this._types)for(let ot=0;ot<this._types.length;ot++)this._types[ot]===Je&&(this.setCollapsed(ot,et),tt=!0);return tt}toRegion(Je){return new FoldingRegion(this,Je)}getParentIndex(Je){this.ensureParentIndices();let et=((4278190080&this._startIndexes[Je])>>>24)+((4278190080&this._endIndexes[Je])>>>16);return 65535===et?-1:et}contains(Je,et){return this.getStartLineNumber(Je)<=et&&this.getEndLineNumber(Je)>=et}findIndex(Je){let et=0,tt=this._startIndexes.length;if(0===tt)return-1;for(;et<tt;){let ot=Math.floor((et+tt)/2);Je<this.getStartLineNumber(ot)?tt=ot:et=ot+1}return et-1}findRange(Je){let et=this.findIndex(Je);if(et>=0){if(this.getEndLineNumber(et)>=Je)return et;for(et=this.getParentIndex(et);-1!==et;){if(this.contains(et,Je))return et;et=this.getParentIndex(et)}}return-1}toString(){let Je=[];for(let et=0;et<this.length;et++)Je[et]=`[${this.isCollapsed(et)?"+":"-"}] ${this.getStartLineNumber(et)}/${this.getEndLineNumber(et)}`;return Je.join(", ")}}class FoldingRegion{constructor(Je,et){this.ranges=Je,this.index=et}get startLineNumber(){return this.ranges.getStartLineNumber(this.index)}get endLineNumber(){return this.ranges.getEndLineNumber(this.index)}get regionIndex(){return this.index}get parentIndex(){return this.ranges.getParentIndex(this.index)}get isCollapsed(){return this.ranges.isCollapsed(this.index)}containedBy(Je){return Je.startLineNumber<=this.startLineNumber&&Je.endLineNumber>=this.endLineNumber}containsLine(Je){return this.startLineNumber<=Je&&Je<=this.endLineNumber}}class foldingModel_FoldingModel{constructor(Je,et){this._updateEventEmitter=new Pn.b,this.onDidChange=this._updateEventEmitter.event,this._textModel=Je,this._decorationProvider=et,this._regions=new FoldingRegions(new Uint32Array(0),new Uint32Array(0)),this._editorDecorationIds=[],this._isInitialized=!1}get regions(){return this._regions}get textModel(){return this._textModel}get isInitialized(){return this._isInitialized}toggleCollapseState(Je){if(!Je.length)return;Je=Je.sort((Je,et)=>Je.regionIndex-et.regionIndex);const et={};this._decorationProvider.changeDecorations(tt=>{let ot=0,it=-1,Zt=-1;const updateDecorationsUntil=Je=>{for(;ot<Je;){const Je=this._regions.getEndLineNumber(ot),et=this._regions.isCollapsed(ot);Je<=it&&tt.changeDecorationOptions(this._editorDecorationIds[ot],this._decorationProvider.getDecorationOption(et,Je<=Zt)),et&&Je>Zt&&(Zt=Je),ot++}};for(let tt of Je){let Je=tt.regionIndex,ot=this._editorDecorationIds[Je];if(ot&&!et[ot]){et[ot]=!0,updateDecorationsUntil(Je);let tt=!this._regions.isCollapsed(Je);this._regions.setCollapsed(Je,tt),it=Math.max(it,this._regions.getEndLineNumber(Je))}}updateDecorationsUntil(this._regions.length)}),this._updateEventEmitter.fire({model:this,collapseStateChanged:Je})}update(Je,et=[]){let tt=[],ot=-1,initRange=(it,Zt)=>{const en=Je.getStartLineNumber(it),Cn=Je.getEndLineNumber(it);Zt||(Zt=Je.isCollapsed(it)),Zt&&((Je,tt)=>{for(let ot of et)if(Je<ot&&ot<=tt)return!0;return!1})(en,Cn)&&(Zt=!1),Je.setCollapsed(it,Zt);const _n=this._textModel.getLineMaxColumn(en),wn={startLineNumber:en,startColumn:Math.max(_n-1,1),endLineNumber:en,endColumn:_n};tt.push({range:wn,options:this._decorationProvider.getDecorationOption(Zt,Cn<=ot)}),Zt&&Cn>ot&&(ot=Cn)},it=0,nextCollapsed=()=>{for(;it<this._regions.length;){let Je=this._regions.isCollapsed(it);if(it++,Je)return it-1}return-1},Zt=0,en=nextCollapsed();for(;-1!==en&&Zt<Je.length;){let et=this._textModel.getDecorationRange(this._editorDecorationIds[en]);if(et){let tt=et.startLineNumber;if(et.startColumn===Math.max(et.endColumn-1,1)&&this._textModel.getLineMaxColumn(tt)===et.endColumn)for(;Zt<Je.length;){let et=Je.getStartLineNumber(Zt);if(!(tt>=et))break;initRange(Zt,tt===et),Zt++}}en=nextCollapsed()}for(;Zt<Je.length;)initRange(Zt,!1),Zt++;this._editorDecorationIds=this._decorationProvider.deltaDecorations(this._editorDecorationIds,tt),this._regions=Je,this._isInitialized=!0,this._updateEventEmitter.fire({model:this})}getMemento(){let Je=[];for(let et=0;et<this._regions.length;et++)if(this._regions.isCollapsed(et)){let tt=this._textModel.getDecorationRange(this._editorDecorationIds[et]);if(tt){let ot=tt.startLineNumber,it=tt.endLineNumber+this._regions.getEndLineNumber(et)-this._regions.getStartLineNumber(et);Je.push({startLineNumber:ot,endLineNumber:it})}}if(Je.length>0)return Je}applyMemento(Je){if(!Array.isArray(Je))return;let et=[];for(let tt of Je){let Je=this.getRegionAtLine(tt.startLineNumber);Je&&!Je.isCollapsed&&et.push(Je)}this.toggleCollapseState(et)}dispose(){this._decorationProvider.deltaDecorations(this._editorDecorationIds,[])}getAllRegionsAtLine(Je,et){let tt=[];if(this._regions){let ot=this._regions.findRange(Je),it=1;for(;ot>=0;){let Je=this._regions.toRegion(ot);et&&!et(Je,it)||tt.push(Je),it++,ot=Je.parentIndex}}return tt}getRegionAtLine(Je){if(this._regions){let et=this._regions.findRange(Je);if(et>=0)return this._regions.toRegion(et)}return null}getRegionsInside(Je,et){let tt=[],ot=Je?Je.regionIndex+1:0,it=Je?Je.endLineNumber:Number.MAX_VALUE;if(et&&2===et.length){const Je=[];for(let Zt=ot,en=this._regions.length;Zt<en;Zt++){let ot=this._regions.toRegion(Zt);if(!(this._regions.getStartLineNumber(Zt)<it))break;for(;Je.length>0&&!ot.containedBy(Je[Je.length-1]);)Je.pop();Je.push(ot),et(ot,Je.length)&&tt.push(ot)}}else for(let Je=ot,Zt=this._regions.length;Je<Zt;Je++){let ot=this._regions.toRegion(Je);if(!(this._regions.getStartLineNumber(Je)<it))break;et&&!et(ot)||tt.push(ot)}return tt}}function setCollapseStateLevelsDown(Je,et,tt=Number.MAX_VALUE,ot){let it=[];if(ot&&ot.length>0)for(let Zt of ot){let ot=Je.getRegionAtLine(Zt);if(ot&&(ot.isCollapsed!==et&&it.push(ot),tt>1)){let Zt=Je.getRegionsInside(ot,(Je,ot)=>Je.isCollapsed!==et&&ot<tt);it.push(...Zt)}}else{let ot=Je.getRegionsInside(null,(Je,ot)=>Je.isCollapsed!==et&&ot<tt);it.push(...ot)}Je.toggleCollapseState(it)}function setCollapseStateLevelsUp(Je,et,tt,ot){let it=[];for(let Zt of ot){let ot=Je.getAllRegionsAtLine(Zt,(Je,ot)=>Je.isCollapsed!==et&&ot<=tt);it.push(...ot)}Je.toggleCollapseState(it)}function setCollapseStateForRest(Je,et,tt){let ot=[];for(let et of tt)ot.push(Je.getAllRegionsAtLine(et,void 0)[0]);let it=Je.getRegionsInside(null,Je=>ot.every(et=>!et.containedBy(Je)&&!Je.containedBy(et))&&Je.isCollapsed!==et);Je.toggleCollapseState(it)}function setCollapseStateForMatchingLines(Je,et,tt){let ot=Je.textModel,it=Je.regions,Zt=[];for(let Je=it.length-1;Je>=0;Je--)if(tt!==it.isCollapsed(Je)){let tt=it.getStartLineNumber(Je);et.test(ot.getLineContent(tt))&&Zt.push(it.toRegion(Je))}Je.toggleCollapseState(Zt)}function setCollapseStateForType(Je,et,tt){let ot=Je.regions,it=[];for(let Je=ot.length-1;Je>=0;Je--)tt!==ot.isCollapsed(Je)&&et===ot.getType(Je)&&it.push(ot.toRegion(Je));Je.toggleCollapseState(it)}var Ln=tt(115),Tn=tt(65),In=tt(278),jn=tt(49);const Mn=Object(In.b)("folding-expanded",Tn.b.chevronDown,Object(_n.a)("foldingExpandedIcon","Icon for expanded ranges in the editor glyph margin.")),An=Object(In.b)("folding-collapsed",Tn.b.chevronRight,Object(_n.a)("foldingCollapsedIcon","Icon for collapsed ranges in the editor glyph margin."));class FoldingDecorationProvider{constructor(Je){this.editor=Je,this.autoHideFoldingControls=!0,this.showFoldingHighlights=!0}getDecorationOption(Je,et){return et?FoldingDecorationProvider.HIDDEN_RANGE_DECORATION:Je?this.showFoldingHighlights?FoldingDecorationProvider.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION:FoldingDecorationProvider.COLLAPSED_VISUAL_DECORATION:this.autoHideFoldingControls?FoldingDecorationProvider.EXPANDED_AUTO_HIDE_VISUAL_DECORATION:FoldingDecorationProvider.EXPANDED_VISUAL_DECORATION}deltaDecorations(Je,et){return this.editor.deltaDecorations(Je,et)}changeDecorations(Je){return this.editor.changeDecorations(Je)}}FoldingDecorationProvider.COLLAPSED_VISUAL_DECORATION=Ln.a.register({description:"folding-collapsed-visual-decoration",stickiness:1,afterContentClassName:"inline-folded",isWholeLine:!0,firstLineDecorationClassName:jn.d.asClassName(An)}),FoldingDecorationProvider.COLLAPSED_HIGHLIGHTED_VISUAL_DECORATION=Ln.a.register({description:"folding-collapsed-highlighted-visual-decoration",stickiness:1,afterContentClassName:"inline-folded",className:"folded-background",isWholeLine:!0,firstLineDecorationClassName:jn.d.asClassName(An)}),FoldingDecorationProvider.EXPANDED_AUTO_HIDE_VISUAL_DECORATION=Ln.a.register({description:"folding-expanded-auto-hide-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:jn.d.asClassName(Mn)}),FoldingDecorationProvider.EXPANDED_VISUAL_DECORATION=Ln.a.register({description:"folding-expanded-visual-decoration",stickiness:1,isWholeLine:!0,firstLineDecorationClassName:"alwaysShowFoldIcons "+jn.d.asClassName(Mn)}),FoldingDecorationProvider.HIDDEN_RANGE_DECORATION=Ln.a.register({description:"folding-hidden-range-decoration",stickiness:1});var Rn=tt(23),Nn=tt(10),Fn=tt(68);class hiddenRangeModel_HiddenRangeModel{constructor(Je){this._updateEventEmitter=new Pn.b,this._foldingModel=Je,this._foldingModelListener=Je.onDidChange(Je=>this.updateHiddenRanges()),this._hiddenRanges=[],Je.regions.length&&this.updateHiddenRanges()}get onDidChange(){return this._updateEventEmitter.event}get hiddenRanges(){return this._hiddenRanges}updateHiddenRanges(){let Je=!1,et=[],tt=0,ot=0,it=Number.MAX_VALUE,Zt=-1,en=this._foldingModel.regions;for(;tt<en.length;tt++){if(!en.isCollapsed(tt))continue;let Cn=en.getStartLineNumber(tt)+1,_n=en.getEndLineNumber(tt);it<=Cn&&_n<=Zt||(!Je&&ot<this._hiddenRanges.length&&this._hiddenRanges[ot].startLineNumber===Cn&&this._hiddenRanges[ot].endLineNumber===_n?(et.push(this._hiddenRanges[ot]),ot++):(Je=!0,et.push(new Nn.a(Cn,1,_n,1))),it=Cn,Zt=_n)}(Je||ot<this._hiddenRanges.length)&&this.applyHiddenRanges(et)}applyMemento(Je){if(!Array.isArray(Je)||0===Je.length)return!1;let et=[];for(let tt of Je){if(!tt.startLineNumber||!tt.endLineNumber)return!1;et.push(new Nn.a(tt.startLineNumber+1,1,tt.endLineNumber,1))}return this.applyHiddenRanges(et),!0}getMemento(){return this._hiddenRanges.map(Je=>({startLineNumber:Je.startLineNumber-1,endLineNumber:Je.endLineNumber}))}applyHiddenRanges(Je){this._hiddenRanges=Je,this._updateEventEmitter.fire(Je)}hasRanges(){return this._hiddenRanges.length>0}isHidden(Je){return null!==findRange(this._hiddenRanges,Je)}adjustSelections(Je){let et=!1,tt=this._foldingModel.textModel,ot=null,adjustLine=Je=>(ot&&function isInside(Je,et){return Je>=et.startLineNumber&&Je<=et.endLineNumber}(Je,ot)||(ot=findRange(this._hiddenRanges,Je)),ot?ot.startLineNumber-1:null);for(let ot=0,it=Je.length;ot<it;ot++){let it=Je[ot],Zt=adjustLine(it.startLineNumber);Zt&&(it=it.setStartPosition(Zt,tt.getLineMaxColumn(Zt)),et=!0);let en=adjustLine(it.endLineNumber);en&&(it=it.setEndPosition(en,tt.getLineMaxColumn(en)),et=!0),Je[ot]=it}return et}dispose(){this.hiddenRanges.length>0&&(this._hiddenRanges=[],this._updateEventEmitter.fire(this._hiddenRanges)),this._foldingModelListener&&(this._foldingModelListener.dispose(),this._foldingModelListener=null)}}function findRange(Je,et){let tt=Object(Fn.i)(Je,Je=>et<Je.startLineNumber)-1;return tt>=0&&Je[tt].endLineNumber>=et?Je[tt]:null}var Bn=tt(120);class indentRangeProvider_IndentRangeProvider{constructor(Je){this.editorModel=Je,this.id="indent"}dispose(){}compute(Je){let et=Bn.a.getFoldingRules(this.editorModel.getLanguageIdentifier().id),tt=et&&!!et.offSide,ot=et&&et.markers;return Promise.resolve(function computeRanges(Je,et,tt,ot=5e3){const it=Je.getOptions().tabSize;let Zt=new indentRangeProvider_RangesCollector(ot),en=void 0;tt&&(en=new RegExp(`(${tt.start.source})|(?:${tt.end.source})`));let Cn=[],_n=Je.getLineCount()+1;Cn.push({indent:-1,endAbove:_n,line:_n});for(let tt=Je.getLineCount();tt>0;tt--){let ot,_n=Je.getLineContent(tt),wn=Ln.b.computeIndentLevel(_n,it),Sn=Cn[Cn.length-1];if(-1!==wn){if(en&&(ot=_n.match(en))){if(!ot[1]){Cn.push({indent:-2,endAbove:tt,line:tt});continue}{let Je=Cn.length-1;for(;Je>0&&-2!==Cn[Je].indent;)Je--;if(Je>0){Cn.length=Je+1,Sn=Cn[Je],Zt.insertFirst(tt,Sn.line,wn),Sn.line=tt,Sn.indent=wn,Sn.endAbove=tt;continue}}}if(Sn.indent>wn){do{Cn.pop(),Sn=Cn[Cn.length-1]}while(Sn.indent>wn);let Je=Sn.endAbove-1;Je-tt>=1&&Zt.insertFirst(tt,Je,wn)}Sn.indent===wn?Sn.endAbove=tt:Cn.push({indent:wn,endAbove:tt,line:tt})}else et&&(Sn.endAbove=tt)}return Zt.toIndentRanges(Je)}(this.editorModel,tt,ot))}}class indentRangeProvider_RangesCollector{constructor(Je){this._startIndexes=[],this._endIndexes=[],this._indentOccurrences=[],this._length=0,this._foldingRangesLimit=Je}insertFirst(Je,et,tt){if(Je>16777215||et>16777215)return;let ot=this._length;this._startIndexes[ot]=Je,this._endIndexes[ot]=et,this._length++,tt<1e3&&(this._indentOccurrences[tt]=(this._indentOccurrences[tt]||0)+1)}toIndentRanges(Je){if(this._length<=this._foldingRangesLimit){let Je=new Uint32Array(this._length),et=new Uint32Array(this._length);for(let tt=this._length-1,ot=0;tt>=0;tt--,ot++)Je[ot]=this._startIndexes[tt],et[ot]=this._endIndexes[tt];return new FoldingRegions(Je,et)}{let et=0,tt=this._indentOccurrences.length;for(let Je=0;Je<this._indentOccurrences.length;Je++){let ot=this._indentOccurrences[Je];if(ot){if(ot+et>this._foldingRangesLimit){tt=Je;break}et+=ot}}const ot=Je.getOptions().tabSize;let it=new Uint32Array(this._foldingRangesLimit),Zt=new Uint32Array(this._foldingRangesLimit);for(let en=this._length-1,Cn=0;en>=0;en--){let _n=this._startIndexes[en],wn=Je.getLineContent(_n),Sn=Ln.b.computeIndentLevel(wn,ot);(Sn<tt||Sn===tt&&et++<this._foldingRangesLimit)&&(it[Cn]=_n,Zt[Cn]=this._endIndexes[en],Cn++)}return new FoldingRegions(it,Zt)}}}var Vn=tt(31),Wn=tt(53);const zn={};class syntaxRangeProvider_SyntaxRangeProvider{constructor(Je,et,tt,ot=5e3){this.editorModel=Je,this.providers=et,this.limit=ot,this.id="syntax";for(const Je of et)"function"==typeof Je.onDidChange&&(this.disposables||(this.disposables=new En.b),this.disposables.add(Je.onDidChange(tt)))}compute(Je){return function collectSyntaxRanges(Je,et,tt){let ot=null,it=Je.map((Je,it)=>Promise.resolve(Je.provideFoldingRanges(et,zn,tt)).then(Je=>{if(!tt.isCancellationRequested&&Array.isArray(Je)){Array.isArray(ot)||(ot=[]);let tt=et.getLineCount();for(let et of Je)et.start>0&&et.end>et.start&&et.end<=tt&&ot.push({start:et.start,end:et.end,rank:it,kind:et.kind})}},Wn.f));return Promise.all(it).then(Je=>ot)}(this.providers,this.editorModel,Je).then(Je=>{if(Je){return sanitizeRanges(Je,this.limit)}return null})}dispose(){var Je;null===(Je=this.disposables)||void 0===Je||Je.dispose()}}class syntaxRangeProvider_RangesCollector{constructor(Je){this._startIndexes=[],this._endIndexes=[],this._nestingLevels=[],this._nestingLevelCounts=[],this._types=[],this._length=0,this._foldingRangesLimit=Je}add(Je,et,tt,ot){if(Je>16777215||et>16777215)return;let it=this._length;this._startIndexes[it]=Je,this._endIndexes[it]=et,this._nestingLevels[it]=ot,this._types[it]=tt,this._length++,ot<30&&(this._nestingLevelCounts[ot]=(this._nestingLevelCounts[ot]||0)+1)}toIndentRanges(){if(this._length<=this._foldingRangesLimit){let Je=new Uint32Array(this._length),et=new Uint32Array(this._length);for(let tt=0;tt<this._length;tt++)Je[tt]=this._startIndexes[tt],et[tt]=this._endIndexes[tt];return new FoldingRegions(Je,et,this._types)}{let Je=0,et=this._nestingLevelCounts.length;for(let tt=0;tt<this._nestingLevelCounts.length;tt++){let ot=this._nestingLevelCounts[tt];if(ot){if(ot+Je>this._foldingRangesLimit){et=tt;break}Je+=ot}}let tt=new Uint32Array(this._foldingRangesLimit),ot=new Uint32Array(this._foldingRangesLimit),it=[];for(let Zt=0,en=0;Zt<this._length;Zt++){let Cn=this._nestingLevels[Zt];(Cn<et||Cn===et&&Je++<this._foldingRangesLimit)&&(tt[en]=this._startIndexes[Zt],ot[en]=this._endIndexes[Zt],it[en]=this._types[Zt],en++)}return new FoldingRegions(tt,ot,it)}}}function sanitizeRanges(Je,et){let tt=Je.sort((Je,et)=>{let tt=Je.start-et.start;return 0===tt&&(tt=Je.rank-et.rank),tt}),ot=new syntaxRangeProvider_RangesCollector(et),it=void 0,Zt=[];for(let Je of tt)if(it){if(Je.start>it.start)if(Je.end<=it.end)Zt.push(it),it=Je,ot.add(Je.start,Je.end,Je.kind&&Je.kind.value,Zt.length);else{if(Je.start>it.end){do{it=Zt.pop()}while(it&&Je.start>it.end);it&&Zt.push(it),it=Je}ot.add(Je.start,Je.end,Je.kind&&Je.kind.value,Zt.length)}}else it=Je,ot.add(Je.start,Je.end,Je.kind&&Je.kind.value,Zt.length);return ot.toIndentRanges()}class intializingRangeProvider_InitializingRangeProvider{constructor(Je,et,tt,ot){if(this.editorModel=Je,this.id="init",et.length){let toDecorationRange=et=>({range:{startLineNumber:et.startLineNumber,startColumn:0,endLineNumber:et.endLineNumber,endColumn:Je.getLineLength(et.endLineNumber)},options:{description:"folding-initializing-range-provider",stickiness:1}});this.decorationIds=Je.deltaDecorations([],et.map(toDecorationRange)),this.timeout=setTimeout(tt,ot)}}dispose(){this.decorationIds&&(this.editorModel.deltaDecorations(this.decorationIds,[]),this.decorationIds=void 0),"number"==typeof this.timeout&&(clearTimeout(this.timeout),this.timeout=void 0)}compute(Je){let et=[];if(this.decorationIds)for(let Je of this.decorationIds){let tt=this.editorModel.getDecorationRange(Je);tt&&et.push({start:tt.startLineNumber,end:tt.endLineNumber,rank:1})}return Promise.resolve(sanitizeRanges(et,Number.MAX_VALUE))}}var Hn=tt(25),$n=tt(11),qn=tt(308),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};const Kn=new Hn.c("foldingEnabled",!1);let Un=class FoldingController extends En.a{constructor(Je,et){super(),this.contextKeyService=et,this.localToDispose=this._register(new En.b),this.editor=Je;const tt=this.editor.getOptions();this._isEnabled=tt.get(35),this._useFoldingProviders="indentation"!==tt.get(36),this._unfoldOnClickAfterEndOfLine=tt.get(39),this._restoringViewState=!1,this._currentModelHasFoldedImports=!1,this._foldingImportsByDefault=tt.get(38),this.foldingModel=null,this.hiddenRangeModel=null,this.rangeProvider=null,this.foldingRegionPromise=null,this.foldingStateMemento=null,this.foldingModelPromise=null,this.updateScheduler=null,this.cursorChangedScheduler=null,this.mouseDownInfo=null,this.foldingDecorationProvider=new FoldingDecorationProvider(Je),this.foldingDecorationProvider.autoHideFoldingControls="mouseover"===tt.get(98),this.foldingDecorationProvider.showFoldingHighlights=tt.get(37),this.foldingEnabled=Kn.bindTo(this.contextKeyService),this.foldingEnabled.set(this._isEnabled),this._register(this.editor.onDidChangeModel(()=>this.onModelChanged())),this._register(this.editor.onDidChangeConfiguration(Je=>{if(Je.hasChanged(35)&&(this._isEnabled=this.editor.getOptions().get(35),this.foldingEnabled.set(this._isEnabled),this.onModelChanged()),Je.hasChanged(98)||Je.hasChanged(37)){const Je=this.editor.getOptions();this.foldingDecorationProvider.autoHideFoldingControls="mouseover"===Je.get(98),this.foldingDecorationProvider.showFoldingHighlights=Je.get(37),this.onModelContentChanged()}Je.hasChanged(36)&&(this._useFoldingProviders="indentation"!==this.editor.getOptions().get(36),this.onFoldingStrategyChanged()),Je.hasChanged(39)&&(this._unfoldOnClickAfterEndOfLine=this.editor.getOptions().get(39)),Je.hasChanged(38)&&(this._foldingImportsByDefault=this.editor.getOptions().get(38))})),this.onModelChanged()}static get(Je){return Je.getContribution(FoldingController.ID)}saveViewState(){let Je=this.editor.getModel();if(!Je||!this._isEnabled||Je.isTooLargeForTokenization())return{};if(this.foldingModel){let et=this.foldingModel.isInitialized?this.foldingModel.getMemento():this.hiddenRangeModel.getMemento(),tt=this.rangeProvider?this.rangeProvider.id:void 0;return{collapsedRegions:et,lineCount:Je.getLineCount(),provider:tt,foldedImports:this._currentModelHasFoldedImports}}}restoreViewState(Je){let et=this.editor.getModel();if(!et||!this._isEnabled||et.isTooLargeForTokenization()||!this.hiddenRangeModel)return;if(!Je||Je.lineCount!==et.getLineCount())return;if(this._currentModelHasFoldedImports=!!Je.foldedImports,!Je.collapsedRegions)return;"syntax"!==Je.provider&&"init"!==Je.provider||(this.foldingStateMemento=Je);const tt=Je.collapsedRegions;if(this.hiddenRangeModel.applyMemento(tt)){const Je=this.getFoldingModel();Je&&Je.then(Je=>{if(Je){this._restoringViewState=!0;try{Je.applyMemento(tt)}finally{this._restoringViewState=!1}}}).then(void 0,Wn.e)}}onModelChanged(){this.localToDispose.clear();let Je=this.editor.getModel();this._isEnabled&&Je&&!Je.isTooLargeForTokenization()&&(this._currentModelHasFoldedImports=!1,this.foldingModel=new foldingModel_FoldingModel(Je,this.foldingDecorationProvider),this.localToDispose.add(this.foldingModel),this.hiddenRangeModel=new hiddenRangeModel_HiddenRangeModel(this.foldingModel),this.localToDispose.add(this.hiddenRangeModel),this.localToDispose.add(this.hiddenRangeModel.onDidChange(Je=>this.onHiddenRangesChanges(Je))),this.updateScheduler=new xn.a(200),this.cursorChangedScheduler=new xn.e(()=>this.revealCursor(),200),this.localToDispose.add(this.cursorChangedScheduler),this.localToDispose.add(Vn.o.onDidChange(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelLanguageConfiguration(()=>this.onFoldingStrategyChanged())),this.localToDispose.add(this.editor.onDidChangeModelContent(()=>this.onModelContentChanged())),this.localToDispose.add(this.editor.onDidChangeCursorPosition(()=>this.onCursorPositionChanged())),this.localToDispose.add(this.editor.onMouseDown(Je=>this.onEditorMouseDown(Je))),this.localToDispose.add(this.editor.onMouseUp(Je=>this.onEditorMouseUp(Je))),this.localToDispose.add({dispose:()=>{this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.updateScheduler&&this.updateScheduler.cancel(),this.updateScheduler=null,this.foldingModel=null,this.foldingModelPromise=null,this.hiddenRangeModel=null,this.cursorChangedScheduler=null,this.foldingStateMemento=null,this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null}}),this.onModelContentChanged())}onFoldingStrategyChanged(){this.rangeProvider&&this.rangeProvider.dispose(),this.rangeProvider=null,this.onModelContentChanged()}getRangeProvider(Je){if(this.rangeProvider)return this.rangeProvider;if(this.rangeProvider=new indentRangeProvider_IndentRangeProvider(Je),this._useFoldingProviders&&this.foldingModel){let et=Vn.o.ordered(this.foldingModel.textModel);if(0===et.length&&this.foldingStateMemento&&this.foldingStateMemento.collapsedRegions){return this.rangeProvider=new intializingRangeProvider_InitializingRangeProvider(Je,this.foldingStateMemento.collapsedRegions,()=>{this.foldingStateMemento=null,this.onFoldingStrategyChanged()},3e4)}et.length>0&&(this.rangeProvider=new syntaxRangeProvider_SyntaxRangeProvider(Je,et,()=>this.onModelContentChanged()))}return this.foldingStateMemento=null,this.rangeProvider}getFoldingModel(){return this.foldingModelPromise}onModelContentChanged(){this.updateScheduler&&(this.foldingRegionPromise&&(this.foldingRegionPromise.cancel(),this.foldingRegionPromise=null),this.foldingModelPromise=this.updateScheduler.trigger(()=>{const Je=this.foldingModel;if(!Je)return null;const et=this.getRangeProvider(Je.textModel);let tt=this.foldingRegionPromise=Object(xn.h)(Je=>et.compute(Je));return tt.then(et=>{if(et&&tt===this.foldingRegionPromise){let tt;if(this._foldingImportsByDefault&&!this._currentModelHasFoldedImports){const Je=et.setCollapsedAllOfType(Vn.n.Imports.value,!0);Je&&(tt=qn.c.capture(this.editor),this._currentModelHasFoldedImports=Je)}let ot=this.editor.getSelections(),it=ot?ot.map(Je=>Je.startLineNumber):[];Je.update(et,it),tt&&tt.restore(this.editor)}return Je})}).then(void 0,Je=>(Object(Wn.e)(Je),null)))}onHiddenRangesChanges(Je){if(this.hiddenRangeModel&&Je.length&&!this._restoringViewState){let Je=this.editor.getSelections();Je&&this.hiddenRangeModel.adjustSelections(Je)&&this.editor.setSelections(Je)}this.editor.setHiddenAreas(Je)}onCursorPositionChanged(){this.hiddenRangeModel&&this.hiddenRangeModel.hasRanges()&&this.cursorChangedScheduler.schedule()}revealCursor(){const Je=this.getFoldingModel();Je&&Je.then(Je=>{if(Je){let et=this.editor.getSelections();if(et&&et.length>0){let tt=[];for(let ot of et){let et=ot.selectionStartLineNumber;this.hiddenRangeModel&&this.hiddenRangeModel.isHidden(et)&&tt.push(...Je.getAllRegionsAtLine(et,Je=>Je.isCollapsed&&et>Je.startLineNumber))}tt.length&&(Je.toggleCollapseState(tt),this.reveal(et[0].getPosition()))}}}).then(void 0,Wn.e)}onEditorMouseDown(Je){if(this.mouseDownInfo=null,!this.hiddenRangeModel||!Je.target||!Je.target.range)return;if(!Je.event.leftButton&&!Je.event.middleButton)return;const et=Je.target.range;let tt=!1;switch(Je.target.type){case 4:const ot=Je.target.detail,it=Je.target.element.offsetLeft;if(ot.offsetX-it<5)return;tt=!0;break;case 7:if(this._unfoldOnClickAfterEndOfLine&&this.hiddenRangeModel.hasRanges()){if(!Je.target.detail.isAfterLines)break}return;case 6:if(this.hiddenRangeModel.hasRanges()){let Je=this.editor.getModel();if(Je&&et.startColumn===Je.getLineMaxColumn(et.startLineNumber))break}return;default:return}this.mouseDownInfo={lineNumber:et.startLineNumber,iconClicked:tt}}onEditorMouseUp(Je){const et=this.getFoldingModel();if(!et||!this.mouseDownInfo||!Je.target)return;let tt=this.mouseDownInfo.lineNumber,ot=this.mouseDownInfo.iconClicked,it=Je.target.range;if(it&&it.startLineNumber===tt){if(ot){if(4!==Je.target.type)return}else{let Je=this.editor.getModel();if(!Je||it.startColumn!==Je.getLineMaxColumn(tt))return}et.then(et=>{if(et){let it=et.getRegionAtLine(tt);if(it&&it.startLineNumber===tt){let Zt=it.isCollapsed;if(ot||Zt){let ot=[];if(Je.event.altKey){let filter=Je=>!Je.containedBy(it)&&!it.containedBy(Je),Je=et.getRegionsInside(null,filter);for(const et of Je)et.isCollapsed&&ot.push(et);0===ot.length&&(ot=Je)}else{let tt=Je.event.middleButton||Je.event.shiftKey;if(tt)for(const Je of et.getRegionsInside(it))Je.isCollapsed===Zt&&ot.push(Je);!Zt&&tt&&0!==ot.length||ot.push(it)}et.toggleCollapseState(ot),this.reveal({lineNumber:tt,column:1})}}}}).then(void 0,Wn.e)}}reveal(Je){this.editor.revealPositionInCenterIfOutsideViewport(Je,0)}};Un.ID="editor.contrib.folding",Un=__decorate([__param(1,Hn.b)],Un);class folding_FoldingAction extends Dn.b{runEditorCommand(Je,et,tt){let ot=Un.get(et);if(!ot)return;let it=ot.getFoldingModel();return it?(this.reportTelemetry(Je,et),it.then(Je=>{if(Je){this.invoke(ot,Je,et,tt);const it=et.getSelection();it&&ot.reveal(it.getStartPosition())}})):void 0}getSelectedLines(Je){let et=Je.getSelections();return et?et.map(Je=>Je.startLineNumber):[]}getLineNumbers(Je,et){return Je&&Je.selectionLines?Je.selectionLines.map(Je=>Je+1):this.getSelectedLines(et)}run(Je,et){}}function foldingArgumentsConstraint(Je){if(!wn.l(Je)){if(!wn.j(Je))return!1;const et=Je;if(!wn.l(et.levels)&&!wn.i(et.levels))return!1;if(!wn.l(et.direction)&&!wn.k(et.direction))return!1;if(!(wn.l(et.selectionLines)||wn.f(et.selectionLines)&&et.selectionLines.every(wn.i)))return!1}return!0}class folding_FoldLevelAction extends folding_FoldingAction{getFoldingLevel(){return parseInt(this.id.substr(folding_FoldLevelAction.ID_PREFIX.length))}invoke(Je,et,tt){!function setCollapseStateAtLevel(Je,et,tt,ot){let it=Je.getRegionsInside(null,(Je,it)=>it===et&&Je.isCollapsed!==tt&&!ot.some(et=>Je.containsLine(et)));Je.toggleCollapseState(it)}(et,this.getFoldingLevel(),!0,this.getSelectedLines(tt))}}folding_FoldLevelAction.ID_PREFIX="editor.foldLevel",folding_FoldLevelAction.ID=Je=>folding_FoldLevelAction.ID_PREFIX+Je;Object(Dn.l)(Un.ID,Un),Object(Dn.j)(class folding_UnfoldAction extends folding_FoldingAction{constructor(){super({id:"editor.unfold",label:_n.a("unfoldAction.label","Unfold"),alias:"Unfold",precondition:Kn,kbOpts:{kbExpr:Rn.a.editorTextFocus,primary:3161,mac:{primary:2649},weight:100},description:{description:"Unfold the content in the editor",args:[{name:"Unfold editor argument",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t\t* 'levels': Number of levels to unfold. If not set, defaults to 1.\n\t\t\t\t\t\t* 'direction': If 'up', unfold given number of levels up otherwise unfolds down.\n\t\t\t\t\t\t* 'selectionLines': The start lines (0-based) of the editor selections to apply the unfold action to. If not set, the active selection(s) will be used.\n\t\t\t\t\t\t",constraint:foldingArgumentsConstraint,schema:{type:"object",properties:{levels:{type:"number",default:1},direction:{type:"string",enum:["up","down"],default:"down"},selectionLines:{type:"array",items:{type:"number"}}}}}]}})}invoke(Je,et,tt,ot){let it=ot&&ot.levels||1,Zt=this.getLineNumbers(ot,tt);ot&&"up"===ot.direction?setCollapseStateLevelsUp(et,!1,it,Zt):setCollapseStateLevelsDown(et,!1,it,Zt)}}),Object(Dn.j)(class folding_UnFoldRecursivelyAction extends folding_FoldingAction{constructor(){super({id:"editor.unfoldRecursively",label:_n.a("unFoldRecursivelyAction.label","Unfold Recursively"),alias:"Unfold Recursively",precondition:Kn,kbOpts:{kbExpr:Rn.a.editorTextFocus,primary:Object(kn.a)(2089,2137),weight:100}})}invoke(Je,et,tt,ot){setCollapseStateLevelsDown(et,!1,Number.MAX_VALUE,this.getSelectedLines(tt))}}),Object(Dn.j)(class folding_FoldAction extends folding_FoldingAction{constructor(){super({id:"editor.fold",label:_n.a("foldAction.label","Fold"),alias:"Fold",precondition:Kn,kbOpts:{kbExpr:Rn.a.editorTextFocus,primary:3159,mac:{primary:2647},weight:100},description:{description:"Fold the content in the editor",args:[{name:"Fold editor argument",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t\t\t* 'levels': Number of levels to fold.\n\t\t\t\t\t\t\t* 'direction': If 'up', folds given number of levels up otherwise folds down.\n\t\t\t\t\t\t\t* 'selectionLines': The start lines (0-based) of the editor selections to apply the fold action to. If not set, the active selection(s) will be used.\n\t\t\t\t\t\t\tIf no levels or direction is set, folds the region at the locations or if already collapsed, the first uncollapsed parent instead.\n\t\t\t\t\t\t",constraint:foldingArgumentsConstraint,schema:{type:"object",properties:{levels:{type:"number"},direction:{type:"string",enum:["up","down"]},selectionLines:{type:"array",items:{type:"number"}}}}}]}})}invoke(Je,et,tt,ot){let it=this.getLineNumbers(ot,tt);const Zt=ot&&ot.levels,en=ot&&ot.direction;"number"!=typeof Zt&&"string"!=typeof en?function setCollapseStateUp(Je,et,tt){let ot=[];for(let it of tt){let tt=Je.getAllRegionsAtLine(it,Je=>Je.isCollapsed!==et);tt.length>0&&ot.push(tt[0])}Je.toggleCollapseState(ot)}(et,!0,it):"up"===en?setCollapseStateLevelsUp(et,!0,Zt||1,it):setCollapseStateLevelsDown(et,!0,Zt||1,it)}}),Object(Dn.j)(class folding_FoldRecursivelyAction extends folding_FoldingAction{constructor(){super({id:"editor.foldRecursively",label:_n.a("foldRecursivelyAction.label","Fold Recursively"),alias:"Fold Recursively",precondition:Kn,kbOpts:{kbExpr:Rn.a.editorTextFocus,primary:Object(kn.a)(2089,2135),weight:100}})}invoke(Je,et,tt){let ot=this.getSelectedLines(tt);setCollapseStateLevelsDown(et,!0,Number.MAX_VALUE,ot)}}),Object(Dn.j)(class folding_FoldAllAction extends folding_FoldingAction{constructor(){super({id:"editor.foldAll",label:_n.a("foldAllAction.label","Fold All"),alias:"Fold All",precondition:Kn,kbOpts:{kbExpr:Rn.a.editorTextFocus,primary:Object(kn.a)(2089,2069),weight:100}})}invoke(Je,et,tt){setCollapseStateLevelsDown(et,!0)}}),Object(Dn.j)(class folding_UnfoldAllAction extends folding_FoldingAction{constructor(){super({id:"editor.unfoldAll",label:_n.a("unfoldAllAction.label","Unfold All"),alias:"Unfold All",precondition:Kn,kbOpts:{kbExpr:Rn.a.editorTextFocus,primary:Object(kn.a)(2089,2088),weight:100}})}invoke(Je,et,tt){setCollapseStateLevelsDown(et,!1)}}),Object(Dn.j)(class folding_FoldAllBlockCommentsAction extends folding_FoldingAction{constructor(){super({id:"editor.foldAllBlockComments",label:_n.a("foldAllBlockComments.label","Fold All Block Comments"),alias:"Fold All Block Comments",precondition:Kn,kbOpts:{kbExpr:Rn.a.editorTextFocus,primary:Object(kn.a)(2089,2133),weight:100}})}invoke(Je,et,tt){if(et.regions.hasTypes())setCollapseStateForType(et,Vn.n.Comment.value,!0);else{const Je=tt.getModel();if(!Je)return;let ot=Bn.a.getComments(Je.getLanguageIdentifier().id);if(ot&&ot.blockCommentStartToken){setCollapseStateForMatchingLines(et,new RegExp("^\\s*"+Object(Sn.u)(ot.blockCommentStartToken)),!0)}}}}),Object(Dn.j)(class folding_FoldAllRegionsAction extends folding_FoldingAction{constructor(){super({id:"editor.foldAllMarkerRegions",label:_n.a("foldAllMarkerRegions.label","Fold All Regions"),alias:"Fold All Regions",precondition:Kn,kbOpts:{kbExpr:Rn.a.editorTextFocus,primary:Object(kn.a)(2089,2077),weight:100}})}invoke(Je,et,tt){if(et.regions.hasTypes())setCollapseStateForType(et,Vn.n.Region.value,!0);else{const Je=tt.getModel();if(!Je)return;let ot=Bn.a.getFoldingRules(Je.getLanguageIdentifier().id);if(ot&&ot.markers&&ot.markers.start){setCollapseStateForMatchingLines(et,new RegExp(ot.markers.start),!0)}}}}),Object(Dn.j)(class folding_UnfoldAllRegionsAction extends folding_FoldingAction{constructor(){super({id:"editor.unfoldAllMarkerRegions",label:_n.a("unfoldAllMarkerRegions.label","Unfold All Regions"),alias:"Unfold All Regions",precondition:Kn,kbOpts:{kbExpr:Rn.a.editorTextFocus,primary:Object(kn.a)(2089,2078),weight:100}})}invoke(Je,et,tt){if(et.regions.hasTypes())setCollapseStateForType(et,Vn.n.Region.value,!1);else{const Je=tt.getModel();if(!Je)return;let ot=Bn.a.getFoldingRules(Je.getLanguageIdentifier().id);if(ot&&ot.markers&&ot.markers.start){setCollapseStateForMatchingLines(et,new RegExp(ot.markers.start),!1)}}}}),Object(Dn.j)(class folding_FoldAllRegionsExceptAction extends folding_FoldingAction{constructor(){super({id:"editor.foldAllExcept",label:_n.a("foldAllExcept.label","Fold All Regions Except Selected"),alias:"Fold All Regions Except Selected",precondition:Kn,kbOpts:{kbExpr:Rn.a.editorTextFocus,primary:Object(kn.a)(2089,2131),weight:100}})}invoke(Je,et,tt){setCollapseStateForRest(et,!0,this.getSelectedLines(tt))}}),Object(Dn.j)(class folding_UnfoldAllRegionsExceptAction extends folding_FoldingAction{constructor(){super({id:"editor.unfoldAllExcept",label:_n.a("unfoldAllExcept.label","Unfold All Regions Except Selected"),alias:"Unfold All Regions Except Selected",precondition:Kn,kbOpts:{kbExpr:Rn.a.editorTextFocus,primary:Object(kn.a)(2089,2129),weight:100}})}invoke(Je,et,tt){setCollapseStateForRest(et,!1,this.getSelectedLines(tt))}}),Object(Dn.j)(class folding_ToggleFoldAction extends folding_FoldingAction{constructor(){super({id:"editor.toggleFold",label:_n.a("toggleFoldAction.label","Toggle Fold"),alias:"Toggle Fold",precondition:Kn,kbOpts:{kbExpr:Rn.a.editorTextFocus,primary:Object(kn.a)(2089,2090),weight:100}})}invoke(Je,et,tt){!function toggleCollapseState(Je,et,tt){let ot=[];for(let it of tt){let tt=Je.getRegionAtLine(it);if(tt){const it=!tt.isCollapsed;if(ot.push(tt),et>1){let Zt=Je.getRegionsInside(tt,(Je,tt)=>Je.isCollapsed!==it&&tt<et);ot.push(...Zt)}}}Je.toggleCollapseState(ot)}(et,1,this.getSelectedLines(tt))}}),Object(Dn.j)(class folding_GotoParentFoldAction extends folding_FoldingAction{constructor(){super({id:"editor.gotoParentFold",label:_n.a("gotoParentFold.label","Go to Parent Fold"),alias:"Go to Parent Fold",precondition:Kn,kbOpts:{kbExpr:Rn.a.editorTextFocus,weight:100}})}invoke(Je,et,tt){let ot=this.getSelectedLines(tt);if(ot.length>0){let Je=function getParentFoldLine(Je,et){let tt=null,ot=et.getRegionAtLine(Je);if(null!==ot&&(tt=ot.startLineNumber,Je===tt)){let Je=ot.parentIndex;tt=-1!==Je?et.regions.getStartLineNumber(Je):null}return tt}(ot[0],et);null!==Je&&tt.setSelection({startLineNumber:Je,startColumn:1,endLineNumber:Je,endColumn:1})}}}),Object(Dn.j)(class folding_GotoPreviousFoldAction extends folding_FoldingAction{constructor(){super({id:"editor.gotoPreviousFold",label:_n.a("gotoPreviousFold.label","Go to Previous Fold"),alias:"Go to Previous Fold",precondition:Kn,kbOpts:{kbExpr:Rn.a.editorTextFocus,weight:100}})}invoke(Je,et,tt){let ot=this.getSelectedLines(tt);if(ot.length>0){let Je=function getPreviousFoldLine(Je,et){let tt=et.getRegionAtLine(Je);if(null!==tt){if(Je!==tt.startLineNumber)return tt.startLineNumber;{let Je=tt.parentIndex;if(-1===Je)return null;let ot=et.regions.getStartLineNumber(tt.parentIndex);for(;null!==tt;){if(!(tt.regionIndex>0))return null;if(tt=et.regions.toRegion(tt.regionIndex-1),tt.startLineNumber<=ot)return null;if(tt.parentIndex===Je)return tt.startLineNumber}}}return null}(ot[0],et);null!==Je&&tt.setSelection({startLineNumber:Je,startColumn:1,endLineNumber:Je,endColumn:1})}}}),Object(Dn.j)(class folding_GotoNextFoldAction extends folding_FoldingAction{constructor(){super({id:"editor.gotoNextFold",label:_n.a("gotoNextFold.label","Go to Next Fold"),alias:"Go to Next Fold",precondition:Kn,kbOpts:{kbExpr:Rn.a.editorTextFocus,weight:100}})}invoke(Je,et,tt){let ot=this.getSelectedLines(tt);if(ot.length>0){let Je=function getNextFoldLine(Je,et){let tt=et.getRegionAtLine(Je);if(null!==tt){let Je=tt.parentIndex;if(-1===Je)return null;let ot=et.regions.getEndLineNumber(tt.parentIndex);for(;null!==tt;){if(!(tt.regionIndex<et.regions.length))return null;if(tt=et.regions.toRegion(tt.regionIndex+1),tt.startLineNumber>=ot)return null;if(tt.parentIndex===Je)return tt.startLineNumber}}return null}(ot[0],et);null!==Je&&tt.setSelection({startLineNumber:Je,startColumn:1,endLineNumber:Je,endColumn:1})}}});for(let Je=1;Je<=7;Je++)Object(Dn.m)(new folding_FoldLevelAction({id:folding_FoldLevelAction.ID(Je),label:_n.a("foldLevelAction.label","Fold Level {0}",Je),alias:"Fold Level "+Je,precondition:Kn,kbOpts:{kbExpr:Rn.a.editorTextFocus,primary:Object(kn.a)(2089,2048|21+Je),weight:100}}));const Gn=Object($n.wc)("editor.foldBackground",{light:Object($n.Kc)($n.R,.3),dark:Object($n.Kc)($n.R,.3),hc:null},_n.a("foldBackgroundBackground","Background color behind folded ranges. The color must not be opaque so as not to hide underlying decorations."),!0),Jn=Object($n.wc)("editorGutter.foldingControlForeground",{dark:$n.fb,light:$n.fb,hc:$n.fb},_n.a("editorGutter.foldingControlForeground","Color of the folding control in the editor gutter."));Object(jn.f)((Je,et)=>{const tt=Je.getColor(Gn);tt&&et.addRule(`.monaco-editor .folded-background { background-color: ${tt}; }`);const ot=Je.getColor(Jn);ot&&et.addRule(`\n\t\t.monaco-editor .cldr${jn.d.asCSSSelector(Mn)},\n\t\t.monaco-editor .cldr${jn.d.asCSSSelector(An)} {\n\t\t\tcolor: ${ot} !important;\n\t\t}\n\t\t`)})},7774:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"CodeLensContribution",(function(){return Or}));var ot=tt(55),it=tt(53),Zt=tt(9),en=tt(308),Cn=tt(13),_n=tt(31),wn=tt(101),Sn=tt(92),xn=tt(176),kn=tt(98),En=tt(54),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class codelens_CodeLensModel{constructor(){this.lenses=[],this._disposables=new Zt.b}dispose(){this._disposables.dispose()}add(Je,et){this._disposables.add(Je);for(const tt of Je.lenses)this.lenses.push({symbol:tt,provider:et})}}function getCodeLensModel(Je,et){return __awaiter(this,void 0,void 0,(function*(){const tt=_n.b.ordered(Je),ot=new Map,Zt=new codelens_CodeLensModel,en=tt.map((tt,en)=>__awaiter(this,void 0,void 0,(function*(){ot.set(tt,en);try{const ot=yield Promise.resolve(tt.provideCodeLenses(Je,et));ot&&Zt.add(ot,tt)}catch(Je){Object(it.f)(Je)}})));return yield Promise.all(en),Zt.lenses=Zt.lenses.sort((Je,et)=>Je.symbol.range.startLineNumber<et.symbol.range.startLineNumber?-1:Je.symbol.range.startLineNumber>et.symbol.range.startLineNumber?1:ot.get(Je.provider)<ot.get(et.provider)?-1:ot.get(Je.provider)>ot.get(et.provider)?1:Je.symbol.range.startColumn<et.symbol.range.startColumn?-1:Je.symbol.range.startColumn>et.symbol.range.startColumn?1:0),Zt}))}kn.a.registerCommand("_executeCodeLensProvider",(function(Je,...et){let[tt,ot]=et;Object(En.c)(Sn.a.isUri(tt)),Object(En.c)("number"==typeof ot||!ot);const en=Je.get(xn.a).getModel(tt);if(!en)throw Object(it.b)();const Cn=[],_n=new Zt.b;return getCodeLensModel(en,wn.a.None).then(Je=>{_n.add(Je);let et=[];for(const tt of Je.lenses)null==ot||Boolean(tt.symbol.command)?Cn.push(tt.symbol):ot-- >0&&tt.provider.resolveCodeLens&&et.push(Promise.resolve(tt.provider.resolveCodeLens(en,tt.symbol,wn.a.None)).then(Je=>Cn.push(Je||tt.symbol)));return Promise.all(et)}).then(()=>Cn).finally(()=>{setTimeout(()=>_n.dispose(),100)})}));var Dn=tt(12),Pn=tt.n(Dn),Ln=tt(2780),Tn=tt.n(Ln),In={insert:"head",singleton:!1},jn=(Pn()(Tn.a,In),Tn.a.locals,tt(6)),Mn=tt(10),An=tt(115),Rn=tt(164),Nn=tt(11),Fn=tt(49),Bn=tt(649);class CodeLensViewZone{constructor(Je,et,tt){this.afterLineNumber=Je,this.heightInPx=et,this._onHeight=tt,this.suppressMouseDown=!0,this.domNode=document.createElement("div")}onComputedHeight(Je){void 0===this._lastHeight?this._lastHeight=Je:this._lastHeight!==Je&&(this._lastHeight=Je,this._onHeight())}}class codelensWidget_CodeLensContentWidget{constructor(Je,et,tt){this.allowEditorOverflow=!1,this.suppressMouseDown=!0,this._commands=new Map,this._isEmpty=!0,this._editor=Je,this._id="codelens.widget-"+codelensWidget_CodeLensContentWidget._idPool++,this.updatePosition(tt),this._domNode=document.createElement("span"),this._domNode.className="codelens-decoration "+et}withCommands(Je,et){this._commands.clear();let tt=[],ot=!1;for(let et=0;et<Je.length;et++){const it=Je[et];if(it&&(ot=!0,it.command)){const ot=Object(Bn.a)(it.command.title.trim());it.command.id?(tt.push(jn.a("a",{id:String(et),title:it.command.tooltip},...ot)),this._commands.set(String(et),it.command)):tt.push(jn.a("span",{title:it.command.tooltip},...ot)),et+1<Je.length&&tt.push(jn.a("span",void 0," | "))}}ot?(jn.R(this._domNode,...tt),this._isEmpty&&et&&this._domNode.classList.add("fadein"),this._isEmpty=!1):jn.R(this._domNode,jn.a("span",void 0,"no commands"))}getCommand(Je){return Je.parentElement===this._domNode?this._commands.get(Je.id):void 0}getId(){return this._id}getDomNode(){return this._domNode}updatePosition(Je){const et=this._editor.getModel().getLineFirstNonWhitespaceColumn(Je);this._widgetPosition={position:{lineNumber:Je,column:et},preference:[1]}}getPosition(){return this._widgetPosition||null}}codelensWidget_CodeLensContentWidget._idPool=0;class CodeLensHelper{constructor(){this._removeDecorations=[],this._addDecorations=[],this._addDecorationsCallbacks=[]}addDecoration(Je,et){this._addDecorations.push(Je),this._addDecorationsCallbacks.push(et)}removeDecoration(Je){this._removeDecorations.push(Je)}commit(Je){let et=Je.deltaDecorations(this._removeDecorations,this._addDecorations);for(let Je=0,tt=et.length;Je<tt;Je++)this._addDecorationsCallbacks[Je](et[Je])}}class codelensWidget_CodeLensWidget{constructor(Je,et,tt,ot,it,Zt,en){let Cn;this._isDisposed=!1,this._editor=et,this._className=tt,this._data=Je,this._decorationIds=[];let _n=[];this._data.forEach((Je,et)=>{Je.symbol.command&&_n.push(Je.symbol),ot.addDecoration({range:Je.symbol.range,options:An.a.EMPTY},Je=>this._decorationIds[et]=Je),Cn=Cn?Mn.a.plusRange(Cn,Je.symbol.range):Mn.a.lift(Je.symbol.range)}),this._viewZone=new CodeLensViewZone(Cn.startLineNumber-1,Zt,en),this._viewZoneId=it.addZone(this._viewZone),_n.length>0&&(this._createContentWidgetIfNecessary(),this._contentWidget.withCommands(_n,!1))}_createContentWidgetIfNecessary(){this._contentWidget?this._editor.layoutContentWidget(this._contentWidget):(this._contentWidget=new codelensWidget_CodeLensContentWidget(this._editor,this._className,this._viewZone.afterLineNumber+1),this._editor.addContentWidget(this._contentWidget))}dispose(Je,et){this._decorationIds.forEach(Je.removeDecoration,Je),this._decorationIds=[],et&&et.removeZone(this._viewZoneId),this._contentWidget&&(this._editor.removeContentWidget(this._contentWidget),this._contentWidget=void 0),this._isDisposed=!0}isDisposed(){return this._isDisposed}isValid(){return this._decorationIds.some((Je,et)=>{const tt=this._editor.getModel().getDecorationRange(Je),ot=this._data[et].symbol;return!(!tt||Mn.a.isEmpty(ot.range)!==tt.isEmpty())})}updateCodeLensSymbols(Je,et){this._decorationIds.forEach(et.removeDecoration,et),this._decorationIds=[],this._data=Je,this._data.forEach((Je,tt)=>{et.addDecoration({range:Je.symbol.range,options:An.a.EMPTY},Je=>this._decorationIds[tt]=Je)})}updateHeight(Je,et){this._viewZone.heightInPx=Je,et.layoutZone(this._viewZoneId),this._contentWidget&&this._editor.layoutContentWidget(this._contentWidget)}computeIfNecessary(Je){if(!this._viewZone.domNode.hasAttribute("monaco-visible-view-zone"))return null;for(let et=0;et<this._decorationIds.length;et++){const tt=Je.getDecorationRange(this._decorationIds[et]);tt&&(this._data[et].symbol.range=tt)}return this._data}updateCommands(Je){this._createContentWidgetIfNecessary(),this._contentWidget.withCommands(Je,!0);for(let et=0;et<this._data.length;et++){const tt=Je[et];if(tt){const{symbol:Je}=this._data[et];Je.command=tt.command||Je.command}}}getCommand(Je){var et;return null===(et=this._contentWidget)||void 0===et?void 0:et.getCommand(Je)}getLineNumber(){const Je=this._editor.getModel().getDecorationRange(this._decorationIds[0]);return Je?Je.startLineNumber:-1}update(Je){if(this.isValid()){const et=this._editor.getModel().getDecorationRange(this._decorationIds[0]);et&&(this._viewZone.afterLineNumber=et.startLineNumber-1,Je.layoutZone(this._viewZoneId),this._contentWidget&&(this._contentWidget.updatePosition(et.startLineNumber),this._editor.layoutContentWidget(this._contentWidget)))}}getItems(){return this._data}}Object(Fn.f)((Je,et)=>{const tt=Je.getColor(Rn.e);tt&&(et.addRule(`.monaco-editor .codelens-decoration { color: ${tt}; }`),et.addRule(`.monaco-editor .codelens-decoration .codicon { color: ${tt}; }`));const ot=Je.getColor(Nn.q);ot&&(et.addRule(`.monaco-editor .codelens-decoration > a:hover { color: ${ot} !important; }`),et.addRule(`.monaco-editor .codelens-decoration > a:hover .codicon { color: ${ot} !important; }`))});var Vn=tt(181),Wn=tt(58),zn=tt(502),Hn=tt(215),$n=tt(358),qn=tt(503),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};const Kn=Object(Wn.c)("ICodeLensCache");class CacheItem{constructor(Je,et){this.lineCount=Je,this.data=et}}let Un=class CodeLensCache{constructor(Je){this._fakeProvider=new class{provideCodeLenses(){throw new Error("not supported")}},this._cache=new Hn.a(20,.75);Object(ot.m)(()=>Je.remove("codelens/cache",1));const et="codelens/cache2",tt=Je.get(et,1,"{}");this._deserialize(tt),Object(qn.a)(Je.onWillSaveState)(tt=>{tt.reason===$n.c.SHUTDOWN&&Je.store(et,this._serialize(),1,1)})}put(Je,et){const tt=et.lenses.map(Je=>{var et;return{range:Je.symbol.range,command:Je.symbol.command&&{id:"",title:null===(et=Je.symbol.command)||void 0===et?void 0:et.title}}}),ot=new codelens_CodeLensModel;ot.add({lenses:tt,dispose:()=>{}},this._fakeProvider);const it=new CacheItem(Je.getLineCount(),ot);this._cache.set(Je.uri.toString(),it)}get(Je){const et=this._cache.get(Je.uri.toString());return et&&et.lineCount===Je.getLineCount()?et.data:void 0}delete(Je){this._cache.delete(Je.uri.toString())}_serialize(){const Je=Object.create(null);for(const[et,tt]of this._cache){const ot=new Set;for(const Je of tt.data.lenses)ot.add(Je.symbol.range.startLineNumber);Je[et]={lineCount:tt.lineCount,lines:[...ot.values()]}}return JSON.stringify(Je)}_deserialize(Je){try{const et=JSON.parse(Je);for(const Je in et){const tt=et[Je],ot=[];for(const Je of tt.lines)ot.push({range:new Mn.a(Je,1,Je,11)});const it=new codelens_CodeLensModel;it.add({lenses:ot,dispose(){}},this._fakeProvider),this._cache.set(Je,new CacheItem(tt.lineCount,it))}}catch(Je){}}};Un=__decorate([__param(0,$n.a)],Un),Object(zn.b)(Kn,Un);var Gn=tt(648),Jn=tt(465),Cr=tt(5),wr=tt(23),Sr=tt(243),codelensController_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},codelensController_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},codelensController_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};let Or=class CodeLensContribution{constructor(Je,et,tt,it){this._editor=Je,this._commandService=et,this._notificationService=tt,this._codeLensCache=it,this._disposables=new Zt.b,this._localToDispose=new Zt.b,this._lenses=[],this._getCodeLensModelDelays=new Sr.b(_n.b,250,2500),this._oldCodeLensModels=new Zt.b,this._resolveCodeLensesDelays=new Sr.b(_n.b,250,2500),this._resolveCodeLensesScheduler=new ot.e(()=>this._resolveCodeLensesInViewport(),this._resolveCodeLensesDelays.min),this._disposables.add(this._editor.onDidChangeModel(()=>this._onModelChange())),this._disposables.add(this._editor.onDidChangeModelLanguage(()=>this._onModelChange())),this._disposables.add(this._editor.onDidChangeConfiguration(Je=>{(Je.hasChanged(41)||Je.hasChanged(14)||Je.hasChanged(13))&&this._updateLensStyle(),Je.hasChanged(12)&&this._onModelChange()})),this._disposables.add(_n.b.onDidChange(this._onModelChange,this)),this._onModelChange(),this._styleClassName="_"+Object(Gn.b)(this._editor.getId()).toString(16),this._styleElement=jn.w(jn.O(this._editor.getContainerDomNode())?this._editor.getContainerDomNode():void 0),this._updateLensStyle()}dispose(){var Je;this._localDispose(),this._disposables.dispose(),this._oldCodeLensModels.dispose(),null===(Je=this._currentCodeLensModel)||void 0===Je||Je.dispose(),this._styleElement.remove()}_getLayoutInfo(){let Je,et=this._editor.getOption(14);return!et||et<5?(et=.9*this._editor.getOption(43)|0,Je=this._editor.getOption(57)):Je=et*Math.max(1.3,this._editor.getOption(57)/this._editor.getOption(43))|0,{codeLensHeight:Je,fontSize:et}}_updateLensStyle(){const{codeLensHeight:Je,fontSize:et}=this._getLayoutInfo(),tt=this._editor.getOption(13),ot=this._editor.getOption(41),it="--codelens-font-family"+this._styleClassName,Zt="--codelens-font-features"+this._styleClassName;let en=`\n\t\t.monaco-editor .codelens-decoration.${this._styleClassName} { line-height: ${Je}px; font-size: ${et}px; padding-right: ${Math.round(.5*et)}px; font-feature-settings: var(${Zt}) }\n\t\t.monaco-editor .codelens-decoration.${this._styleClassName} span.codicon { line-height: ${Je}px; font-size: ${et}px; }\n\t\t`;tt&&(en+=`.monaco-editor .codelens-decoration.${this._styleClassName} { font-family: var(${it})}`),this._styleElement.textContent=en,this._editor.getContainerDomNode().style.setProperty(it,null!=tt?tt:"inherit"),this._editor.getContainerDomNode().style.setProperty(Zt,ot.fontFeatureSettings),this._editor.changeViewZones(et=>{for(let tt of this._lenses)tt.updateHeight(Je,et)})}_localDispose(){var Je,et,tt;null===(Je=this._getCodeLensModelPromise)||void 0===Je||Je.cancel(),this._getCodeLensModelPromise=void 0,null===(et=this._resolveCodeLensesPromise)||void 0===et||et.cancel(),this._resolveCodeLensesPromise=void 0,this._localToDispose.clear(),this._oldCodeLensModels.clear(),null===(tt=this._currentCodeLensModel)||void 0===tt||tt.dispose()}_onModelChange(){this._localDispose();const Je=this._editor.getModel();if(!Je)return;if(!this._editor.getOption(12))return;const et=this._codeLensCache.get(Je);if(et&&this._renderCodeLensSymbols(et),!_n.b.has(Je))return void(et&&this._localToDispose.add(Object(ot.i)(()=>{const tt=this._codeLensCache.get(Je);et===tt&&(this._codeLensCache.delete(Je),this._onModelChange())},3e4)));for(const et of _n.b.all(Je))if("function"==typeof et.onDidChange){let Je=et.onDidChange(()=>tt.schedule());this._localToDispose.add(Je)}const tt=new ot.e(()=>{var et;const Zt=Date.now();null===(et=this._getCodeLensModelPromise)||void 0===et||et.cancel(),this._getCodeLensModelPromise=Object(ot.h)(et=>getCodeLensModel(Je,et)),this._getCodeLensModelPromise.then(et=>{this._currentCodeLensModel&&this._oldCodeLensModels.add(this._currentCodeLensModel),this._currentCodeLensModel=et,this._codeLensCache.put(Je,et);const ot=this._getCodeLensModelDelays.update(Je,Date.now()-Zt);tt.delay=ot,this._renderCodeLensSymbols(et),this._resolveCodeLensesInViewport()},it.e)},this._getCodeLensModelDelays.get(Je));this._localToDispose.add(tt),this._localToDispose.add(Object(Zt.i)(()=>this._resolveCodeLensesScheduler.cancel())),this._localToDispose.add(this._editor.onDidChangeModelContent(()=>{this._editor.changeDecorations(Je=>{this._editor.changeViewZones(et=>{let tt=[],ot=-1;this._lenses.forEach(Je=>{Je.isValid()&&ot!==Je.getLineNumber()?(Je.update(et),ot=Je.getLineNumber()):tt.push(Je)});let it=new CodeLensHelper;tt.forEach(Je=>{Je.dispose(it,et),this._lenses.splice(this._lenses.indexOf(Je),1)}),it.commit(Je)})}),tt.schedule()})),this._localToDispose.add(this._editor.onDidFocusEditorWidget(()=>{tt.schedule()})),this._localToDispose.add(this._editor.onDidScrollChange(Je=>{Je.scrollTopChanged&&this._lenses.length>0&&this._resolveCodeLensesInViewportSoon()})),this._localToDispose.add(this._editor.onDidLayoutChange(()=>{this._resolveCodeLensesInViewportSoon()})),this._localToDispose.add(Object(Zt.i)(()=>{if(this._editor.getModel()){const Je=en.c.capture(this._editor);this._editor.changeDecorations(Je=>{this._editor.changeViewZones(et=>{this._disposeAllLenses(Je,et)})}),Je.restore(this._editor)}else this._disposeAllLenses(void 0,void 0)})),this._localToDispose.add(this._editor.onMouseDown(Je=>{if(9!==Je.target.type)return;let et=Je.target.element;if("SPAN"===(null==et?void 0:et.tagName)&&(et=et.parentElement),"A"===(null==et?void 0:et.tagName))for(const Je of this._lenses){let tt=Je.getCommand(et);if(tt){this._commandService.executeCommand(tt.id,...tt.arguments||[]).catch(Je=>this._notificationService.error(Je));break}}})),tt.schedule()}_disposeAllLenses(Je,et){const tt=new CodeLensHelper;for(const Je of this._lenses)Je.dispose(tt,et);Je&&tt.commit(Je),this._lenses.length=0}_renderCodeLensSymbols(Je){if(!this._editor.hasModel())return;let et,tt=this._editor.getModel().getLineCount(),ot=[];for(let it of Je.lenses){let Je=it.symbol.range.startLineNumber;Je<1||Je>tt||(et&&et[et.length-1].symbol.range.startLineNumber===Je?et.push(it):(et=[it],ot.push(et)))}const it=en.c.capture(this._editor),Zt=this._getLayoutInfo();this._editor.changeDecorations(Je=>{this._editor.changeViewZones(et=>{const tt=new CodeLensHelper;let it=0,en=0;for(;en<ot.length&&it<this._lenses.length;){let Je=ot[en][0].symbol.range.startLineNumber,Cn=this._lenses[it].getLineNumber();Cn<Je?(this._lenses[it].dispose(tt,et),this._lenses.splice(it,1)):Cn===Je?(this._lenses[it].updateCodeLensSymbols(ot[en],tt),en++,it++):(this._lenses.splice(it,0,new codelensWidget_CodeLensWidget(ot[en],this._editor,this._styleClassName,tt,et,Zt.codeLensHeight,()=>this._resolveCodeLensesInViewportSoon())),it++,en++)}for(;it<this._lenses.length;)this._lenses[it].dispose(tt,et),this._lenses.splice(it,1);for(;en<ot.length;)this._lenses.push(new codelensWidget_CodeLensWidget(ot[en],this._editor,this._styleClassName,tt,et,Zt.codeLensHeight,()=>this._resolveCodeLensesInViewportSoon())),en++;tt.commit(Je)})}),it.restore(this._editor)}_resolveCodeLensesInViewportSoon(){this._editor.getModel()&&this._resolveCodeLensesScheduler.schedule()}_resolveCodeLensesInViewport(){var Je;null===(Je=this._resolveCodeLensesPromise)||void 0===Je||Je.cancel(),this._resolveCodeLensesPromise=void 0;const et=this._editor.getModel();if(!et)return;const tt=[],Zt=[];if(this._lenses.forEach(Je=>{const ot=Je.computeIfNecessary(et);ot&&(tt.push(ot),Zt.push(Je))}),0===tt.length)return;const en=Date.now(),Cn=Object(ot.h)(Je=>{const ot=tt.map((tt,ot)=>{const en=new Array(tt.length),Cn=tt.map((tt,ot)=>tt.symbol.command||"function"!=typeof tt.provider.resolveCodeLens?(en[ot]=tt.symbol,Promise.resolve(void 0)):Promise.resolve(tt.provider.resolveCodeLens(et,tt.symbol,Je)).then(Je=>{en[ot]=Je},it.f));return Promise.all(Cn).then(()=>{Je.isCancellationRequested||Zt[ot].isDisposed()||Zt[ot].updateCommands(en)})});return Promise.all(ot)});this._resolveCodeLensesPromise=Cn,this._resolveCodeLensesPromise.then(()=>{const Je=this._resolveCodeLensesDelays.update(et,Date.now()-en);this._resolveCodeLensesScheduler.delay=Je,this._currentCodeLensModel&&this._codeLensCache.put(et,this._currentCodeLensModel),this._oldCodeLensModels.clear(),Cn===this._resolveCodeLensesPromise&&(this._resolveCodeLensesPromise=void 0)},Je=>{Object(it.e)(Je),Cn===this._resolveCodeLensesPromise&&(this._resolveCodeLensesPromise=void 0)})}getLenses(){return this._lenses}};Or.ID="css.editor.codeLens",Or=codelensController_decorate([codelensController_param(1,kn.b),codelensController_param(2,Vn.a),codelensController_param(3,Kn)],Or),Object(Cn.l)(Or.ID,Or),Object(Cn.j)(class ShowLensesInCurrentLine extends Cn.b{constructor(){super({id:"codelens.showLensesInCurrentLine",precondition:wr.a.hasCodeLensProvider,label:Object(Cr.a)("showLensOnLine","Show CodeLens Commands For Current Line"),alias:"Show CodeLens Commands For Current Line"})}run(Je,et){return codelensController_awaiter(this,void 0,void 0,(function*(){if(!et.hasModel())return;const tt=Je.get(Jn.a),ot=Je.get(kn.b),it=Je.get(Vn.a),Zt=et.getSelection().positionLineNumber,en=et.getContribution(Or.ID),Cn=[];for(let Je of en.getLenses())if(Je.getLineNumber()===Zt)for(let et of Je.getItems()){const{command:Je}=et.symbol;Je&&Cn.push({label:Je.title,command:Je})}if(0===Cn.length)return;const _n=yield tt.pick(Cn,{canPickMany:!1});if(_n)try{yield ot.executeCommand(_n.command.id,..._n.command.arguments||[])}catch(Je){it.error(Je)}}))}})},7775:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"DuplicateSelectionAction",(function(){return linesOperations_DuplicateSelectionAction})),tt.d(et,"AbstractSortLinesAction",(function(){return linesOperations_AbstractSortLinesAction})),tt.d(et,"SortLinesAscendingAction",(function(){return linesOperations_SortLinesAscendingAction})),tt.d(et,"SortLinesDescendingAction",(function(){return linesOperations_SortLinesDescendingAction})),tt.d(et,"TrimTrailingWhitespaceAction",(function(){return linesOperations_TrimTrailingWhitespaceAction})),tt.d(et,"DeleteLinesAction",(function(){return linesOperations_DeleteLinesAction})),tt.d(et,"IndentLinesAction",(function(){return linesOperations_IndentLinesAction})),tt.d(et,"InsertLineBeforeAction",(function(){return linesOperations_InsertLineBeforeAction})),tt.d(et,"InsertLineAfterAction",(function(){return linesOperations_InsertLineAfterAction})),tt.d(et,"AbstractDeleteAllToBoundaryAction",(function(){return linesOperations_AbstractDeleteAllToBoundaryAction})),tt.d(et,"DeleteAllLeftAction",(function(){return linesOperations_DeleteAllLeftAction})),tt.d(et,"DeleteAllRightAction",(function(){return linesOperations_DeleteAllRightAction})),tt.d(et,"JoinLinesAction",(function(){return linesOperations_JoinLinesAction})),tt.d(et,"TransposeAction",(function(){return linesOperations_TransposeAction})),tt.d(et,"AbstractCaseAction",(function(){return linesOperations_AbstractCaseAction})),tt.d(et,"UpperCaseAction",(function(){return linesOperations_UpperCaseAction})),tt.d(et,"LowerCaseAction",(function(){return linesOperations_LowerCaseAction})),tt.d(et,"TitleCaseAction",(function(){return linesOperations_TitleCaseAction})),tt.d(et,"SnakeCaseAction",(function(){return linesOperations_SnakeCaseAction}));var ot=tt(5),it=tt(160),Zt=tt(363),en=tt(13),Cn=tt(208),_n=tt(26),wn=tt(206),Sn=tt(10);class TrimTrailingWhitespaceCommand{constructor(Je,et){this._selection=Je,this._cursors=et,this._selectionId=null}getEditOperations(Je,et){let tt=function trimTrailingWhitespace(Je,et){et.sort((Je,et)=>Je.lineNumber===et.lineNumber?Je.column-et.column:Je.lineNumber-et.lineNumber);for(let Je=et.length-2;Je>=0;Je--)et[Je].lineNumber===et[Je+1].lineNumber&&et.splice(Je,1);let tt=[],ot=0,it=0,Zt=et.length;for(let en=1,Cn=Je.getLineCount();en<=Cn;en++){let Cn=Je.getLineContent(en),xn=Cn.length+1,kn=0;if(it<Zt&&et[it].lineNumber===en&&(kn=et[it].column,it++,kn===xn))continue;if(0===Cn.length)continue;let En=_n.J(Cn),Dn=0;if(-1===En)Dn=1;else{if(En===Cn.length-1)continue;Dn=En+2}Dn=Math.max(kn,Dn),tt[ot++]=wn.a.delete(new Sn.a(en,Dn,en,xn))}return tt}(Je,this._cursors);for(let Je=0,ot=tt.length;Je<ot;Je++){let ot=tt[Je];et.addEditOperation(ot.range,ot.text)}this._selectionId=et.trackSelection(this._selection)}computeCursorState(Je,et){return et.getTrackedSelection(this._selectionId)}}var xn=tt(538),kn=tt(30),En=tt(79),Dn=tt(23);class copyLinesCommand_CopyLinesCommand{constructor(Je,et,tt){this._selection=Je,this._isCopyingDown=et,this._noop=tt||!1,this._selectionDirection=0,this._selectionId=null,this._startLineNumberDelta=0,this._endLineNumberDelta=0}getEditOperations(Je,et){let tt=this._selection;this._startLineNumberDelta=0,this._endLineNumberDelta=0,tt.startLineNumber<tt.endLineNumber&&1===tt.endColumn&&(this._endLineNumberDelta=1,tt=tt.setEndPosition(tt.endLineNumber-1,Je.getLineMaxColumn(tt.endLineNumber-1)));let ot=[];for(let et=tt.startLineNumber;et<=tt.endLineNumber;et++)ot.push(Je.getLineContent(et));const it=ot.join("\n");""===it&&this._isCopyingDown&&(this._startLineNumberDelta++,this._endLineNumberDelta++),this._noop?et.addEditOperation(new Sn.a(tt.endLineNumber,Je.getLineMaxColumn(tt.endLineNumber),tt.endLineNumber+1,1),tt.endLineNumber===Je.getLineCount()?"":"\n"):this._isCopyingDown?et.addEditOperation(new Sn.a(tt.startLineNumber,1,tt.startLineNumber,1),it+"\n"):et.addEditOperation(new Sn.a(tt.endLineNumber,Je.getLineMaxColumn(tt.endLineNumber),tt.endLineNumber,Je.getLineMaxColumn(tt.endLineNumber)),"\n"+it),this._selectionId=et.trackSelection(tt),this._selectionDirection=this._selection.getDirection()}computeCursorState(Je,et){let tt=et.getTrackedSelection(this._selectionId);if(0!==this._startLineNumberDelta||0!==this._endLineNumberDelta){let Je=tt.startLineNumber,et=tt.startColumn,ot=tt.endLineNumber,it=tt.endColumn;0!==this._startLineNumberDelta&&(Je+=this._startLineNumberDelta,et=1),0!==this._endLineNumberDelta&&(ot+=this._endLineNumberDelta,it=1),tt=En.a.createWithDirection(Je,et,ot,it,this._selectionDirection)}return tt}}var Pn=tt(567),Ln=tt(242),Tn=tt(120),In=tt(364);class moveLinesCommand_MoveLinesCommand{constructor(Je,et,tt){this._selection=Je,this._isMovingDown=et,this._autoIndent=tt,this._selectionId=null,this._moveEndLineSelectionShrink=!1}getEditOperations(Je,et){let tt=Je.getLineCount();if(this._isMovingDown&&this._selection.endLineNumber===tt)return void(this._selectionId=et.trackSelection(this._selection));if(!this._isMovingDown&&1===this._selection.startLineNumber)return void(this._selectionId=et.trackSelection(this._selection));this._moveEndPositionDown=!1;let ot=this._selection;ot.startLineNumber<ot.endLineNumber&&1===ot.endColumn&&(this._moveEndPositionDown=!0,ot=ot.setEndPosition(ot.endLineNumber-1,Je.getLineMaxColumn(ot.endLineNumber-1)));const{tabSize:it,indentSize:Zt,insertSpaces:en}=Je.getOptions();let Cn=this.buildIndentConverter(it,Zt,en),wn={getLineTokens:et=>Je.getLineTokens(et),getLanguageIdentifier:()=>Je.getLanguageIdentifier(),getLanguageIdAtPosition:(et,tt)=>Je.getLanguageIdAtPosition(et,tt),getLineContent:null};if(ot.startLineNumber===ot.endLineNumber&&1===Je.getLineMaxColumn(ot.startLineNumber)){let tt=ot.startLineNumber,it=this._isMovingDown?tt+1:tt-1;1===Je.getLineMaxColumn(it)?et.addEditOperation(new Sn.a(1,1,1,1),null):(et.addEditOperation(new Sn.a(tt,1,tt,1),Je.getLineContent(it)),et.addEditOperation(new Sn.a(it,1,it,Je.getLineMaxColumn(it)),null)),ot=new En.a(it,1,it,1)}else{let tt,Zt;if(this._isMovingDown){tt=ot.endLineNumber+1,Zt=Je.getLineContent(tt),et.addEditOperation(new Sn.a(tt-1,Je.getLineMaxColumn(tt-1),tt,Je.getLineMaxColumn(tt)),null);let xn=Zt;if(this.shouldAutoIndent(Je,ot)){let kn=this.matchEnterRule(Je,Cn,it,tt,ot.startLineNumber-1);if(null!==kn){let et=_n.y(Je.getLineContent(tt)),ot=kn+In.b(et,it),Cn=In.a(ot,it,en);xn=Cn+this.trimLeft(Zt)}else{wn.getLineContent=et=>et===ot.startLineNumber?Je.getLineContent(tt):Je.getLineContent(et);let et=Tn.a.getGoodIndentForLine(this._autoIndent,wn,Je.getLanguageIdAtPosition(tt,1),ot.startLineNumber,Cn);if(null!==et){let ot=_n.y(Je.getLineContent(tt)),Cn=In.b(et,it);if(Cn!==In.b(ot,it)){let Je=In.a(Cn,it,en);xn=Je+this.trimLeft(Zt)}}}et.addEditOperation(new Sn.a(ot.startLineNumber,1,ot.startLineNumber,1),xn+"\n");let En=this.matchEnterRuleMovingDown(Je,Cn,it,ot.startLineNumber,tt,xn);if(null!==En)0!==En&&this.getIndentEditsOfMovingBlock(Je,et,ot,it,en,En);else{wn.getLineContent=et=>et===ot.startLineNumber?xn:et>=ot.startLineNumber+1&&et<=ot.endLineNumber+1?Je.getLineContent(et-1):Je.getLineContent(et);let Zt=Tn.a.getGoodIndentForLine(this._autoIndent,wn,Je.getLanguageIdAtPosition(tt,1),ot.startLineNumber+1,Cn);if(null!==Zt){const tt=_n.y(Je.getLineContent(ot.startLineNumber)),Cn=In.b(Zt,it),wn=In.b(tt,it);if(Cn!==wn){const tt=Cn-wn;this.getIndentEditsOfMovingBlock(Je,et,ot,it,en,tt)}}}}else et.addEditOperation(new Sn.a(ot.startLineNumber,1,ot.startLineNumber,1),xn+"\n")}else if(tt=ot.startLineNumber-1,Zt=Je.getLineContent(tt),et.addEditOperation(new Sn.a(tt,1,tt+1,1),null),et.addEditOperation(new Sn.a(ot.endLineNumber,Je.getLineMaxColumn(ot.endLineNumber),ot.endLineNumber,Je.getLineMaxColumn(ot.endLineNumber)),"\n"+Zt),this.shouldAutoIndent(Je,ot)){wn.getLineContent=et=>et===tt?Je.getLineContent(ot.startLineNumber):Je.getLineContent(et);let Zt=this.matchEnterRule(Je,Cn,it,ot.startLineNumber,ot.startLineNumber-2);if(null!==Zt)0!==Zt&&this.getIndentEditsOfMovingBlock(Je,et,ot,it,en,Zt);else{let Zt=Tn.a.getGoodIndentForLine(this._autoIndent,wn,Je.getLanguageIdAtPosition(ot.startLineNumber,1),tt,Cn);if(null!==Zt){let tt=_n.y(Je.getLineContent(ot.startLineNumber)),Cn=In.b(Zt,it),wn=In.b(tt,it);if(Cn!==wn){let tt=Cn-wn;this.getIndentEditsOfMovingBlock(Je,et,ot,it,en,tt)}}}}}this._selectionId=et.trackSelection(ot)}buildIndentConverter(Je,et,tt){return{shiftIndent:ot=>Pn.a.shiftIndent(ot,ot.length+1,Je,et,tt),unshiftIndent:ot=>Pn.a.unshiftIndent(ot,ot.length+1,Je,et,tt)}}parseEnterResult(Je,et,tt,ot,it){if(it){let Zt=it.indentation;it.indentAction===Ln.b.None||it.indentAction===Ln.b.Indent?Zt=it.indentation+it.appendText:it.indentAction===Ln.b.IndentOutdent?Zt=it.indentation:it.indentAction===Ln.b.Outdent&&(Zt=et.unshiftIndent(it.indentation)+it.appendText);let en=Je.getLineContent(ot);if(this.trimLeft(en).indexOf(this.trimLeft(Zt))>=0){let it=_n.y(Je.getLineContent(ot)),en=_n.y(Zt),Cn=Tn.a.getIndentMetadata(Je,ot);return null!==Cn&&2&Cn&&(en=et.unshiftIndent(en)),In.b(en,tt)-In.b(it,tt)}}return null}matchEnterRuleMovingDown(Je,et,tt,ot,it,Zt){if(_n.J(Zt)>=0){let Zt=Je.getLineMaxColumn(it),en=Tn.a.getEnterAction(this._autoIndent,Je,new Sn.a(it,Zt,it,Zt));return this.parseEnterResult(Je,et,tt,ot,en)}{let it=ot-1;for(;it>=1;){let et=Je.getLineContent(it);if(_n.J(et)>=0)break;it--}if(it<1||ot>Je.getLineCount())return null;let Zt=Je.getLineMaxColumn(it),en=Tn.a.getEnterAction(this._autoIndent,Je,new Sn.a(it,Zt,it,Zt));return this.parseEnterResult(Je,et,tt,ot,en)}}matchEnterRule(Je,et,tt,ot,it,Zt){let en=it;for(;en>=1;){let et;if(et=en===it&&void 0!==Zt?Zt:Je.getLineContent(en),_n.J(et)>=0)break;en--}if(en<1||ot>Je.getLineCount())return null;let Cn=Je.getLineMaxColumn(en),wn=Tn.a.getEnterAction(this._autoIndent,Je,new Sn.a(en,Cn,en,Cn));return this.parseEnterResult(Je,et,tt,ot,wn)}trimLeft(Je){return Je.replace(/^\s+/,"")}shouldAutoIndent(Je,et){if(this._autoIndent<4)return!1;if(!Je.isCheapToTokenize(et.startLineNumber))return!1;let tt=Je.getLanguageIdAtPosition(et.startLineNumber,1);return tt===Je.getLanguageIdAtPosition(et.endLineNumber,1)&&null!==Tn.a.getIndentRulesSupport(tt)}getIndentEditsOfMovingBlock(Je,et,tt,ot,it,Zt){for(let en=tt.startLineNumber;en<=tt.endLineNumber;en++){let Cn=Je.getLineContent(en),wn=_n.y(Cn),xn=In.b(wn,ot)+Zt,kn=In.a(xn,ot,it);kn!==wn&&(et.addEditOperation(new Sn.a(en,1,en,wn.length+1),kn),en===tt.endLineNumber&&tt.endColumn<=wn.length+1&&""===kn&&(this._moveEndLineSelectionShrink=!0))}}computeCursorState(Je,et){let tt=et.getTrackedSelection(this._selectionId);return this._moveEndPositionDown&&(tt=tt.setEndPosition(tt.endLineNumber+1,1)),this._moveEndLineSelectionShrink&&tt.startLineNumber<tt.endLineNumber&&(tt=tt.setEndPosition(tt.endLineNumber,2)),tt}}class SortLinesCommand{constructor(Je,et){this.selection=Je,this.descending=et,this.selectionId=null}static getCollator(){return SortLinesCommand._COLLATOR||(SortLinesCommand._COLLATOR=new Intl.Collator),SortLinesCommand._COLLATOR}getEditOperations(Je,et){let tt=function sortLines(Je,et,tt){let ot=getSortData(Je,et,tt);if(!ot)return null;return wn.a.replace(new Sn.a(ot.startLineNumber,1,ot.endLineNumber,Je.getLineMaxColumn(ot.endLineNumber)),ot.after.join("\n"))}(Je,this.selection,this.descending);tt&&et.addEditOperation(tt.range,tt.text),this.selectionId=et.trackSelection(this.selection)}computeCursorState(Je,et){return et.getTrackedSelection(this.selectionId)}static canRun(Je,et,tt){if(null===Je)return!1;let ot=getSortData(Je,et,tt);if(!ot)return!1;for(let Je=0,et=ot.before.length;Je<et;Je++)if(ot.before[Je]!==ot.after[Je])return!0;return!1}}function getSortData(Je,et,tt){let ot=et.startLineNumber,it=et.endLineNumber;if(1===et.endColumn&&it--,ot>=it)return null;let Zt=[];for(let et=ot;et<=it;et++)Zt.push(Je.getLineContent(et));let en=Zt.slice(0);return en.sort(SortLinesCommand.getCollator().compare),!0===tt&&(en=en.reverse()),{startLineNumber:ot,endLineNumber:it,before:Zt,after:en}}SortLinesCommand._COLLATOR=null;var jn=tt(90);class linesOperations_AbstractCopyLinesAction extends en.b{constructor(Je,et){super(et),this.down=Je}run(Je,et){if(!et.hasModel())return;const tt=et.getSelections().map((Je,et)=>({selection:Je,index:et,ignore:!1}));tt.sort((Je,et)=>Sn.a.compareRangesUsingStarts(Je.selection,et.selection));let ot=tt[0];for(let Je=1;Je<tt.length;Je++){const et=tt[Je];ot.selection.endLineNumber===et.selection.startLineNumber&&(ot.index<et.index?et.ignore=!0:(ot.ignore=!0,ot=et))}const it=[];for(const Je of tt)it.push(new copyLinesCommand_CopyLinesCommand(Je.selection,this.down,Je.ignore));et.pushUndoStop(),et.executeCommands(this.id,it),et.pushUndoStop()}}class linesOperations_DuplicateSelectionAction extends en.b{constructor(){super({id:"editor.action.duplicateSelection",label:ot.a("duplicateSelection","Duplicate Selection"),alias:"Duplicate Selection",precondition:Dn.a.writable,menuOpts:{menuId:jn.b.MenubarSelectionMenu,group:"2_line",title:ot.a({key:"miDuplicateSelection",comment:["&& denotes a mnemonic"]},"&&Duplicate Selection"),order:5}})}run(Je,et,tt){if(!et.hasModel())return;const ot=[],it=et.getSelections(),Zt=et.getModel();for(const Je of it)if(Je.isEmpty())ot.push(new copyLinesCommand_CopyLinesCommand(Je,!0));else{const et=new En.a(Je.endLineNumber,Je.endColumn,Je.endLineNumber,Je.endColumn);ot.push(new Cn.c(et,Zt.getValueInRange(Je)))}et.pushUndoStop(),et.executeCommands(this.id,ot),et.pushUndoStop()}}class linesOperations_AbstractMoveLinesAction extends en.b{constructor(Je,et){super(et),this.down=Je}run(Je,et){let tt=[],ot=et.getSelections()||[];const it=et.getOption(9);for(const Je of ot)tt.push(new moveLinesCommand_MoveLinesCommand(Je,this.down,it));et.pushUndoStop(),et.executeCommands(this.id,tt),et.pushUndoStop()}}class linesOperations_AbstractSortLinesAction extends en.b{constructor(Je,et){super(et),this.descending=Je}run(Je,et){const tt=et.getSelections()||[];for(const Je of tt)if(!SortLinesCommand.canRun(et.getModel(),Je,this.descending))return;let ot=[];for(let Je=0,et=tt.length;Je<et;Je++)ot[Je]=new SortLinesCommand(tt[Je],this.descending);et.pushUndoStop(),et.executeCommands(this.id,ot),et.pushUndoStop()}}class linesOperations_SortLinesAscendingAction extends linesOperations_AbstractSortLinesAction{constructor(){super(!1,{id:"editor.action.sortLinesAscending",label:ot.a("lines.sortAscending","Sort Lines Ascending"),alias:"Sort Lines Ascending",precondition:Dn.a.writable})}}class linesOperations_SortLinesDescendingAction extends linesOperations_AbstractSortLinesAction{constructor(){super(!0,{id:"editor.action.sortLinesDescending",label:ot.a("lines.sortDescending","Sort Lines Descending"),alias:"Sort Lines Descending",precondition:Dn.a.writable})}}class linesOperations_TrimTrailingWhitespaceAction extends en.b{constructor(){super({id:linesOperations_TrimTrailingWhitespaceAction.ID,label:ot.a("lines.trimTrailingWhitespace","Trim Trailing Whitespace"),alias:"Trim Trailing Whitespace",precondition:Dn.a.writable,kbOpts:{kbExpr:Dn.a.editorTextFocus,primary:Object(it.a)(2089,2102),weight:100}})}run(Je,et,tt){let ot=[];"auto-save"===tt.reason&&(ot=(et.getSelections()||[]).map(Je=>new kn.a(Je.positionLineNumber,Je.positionColumn)));let it=et.getSelection();if(null===it)return;let Zt=new TrimTrailingWhitespaceCommand(it,ot);et.pushUndoStop(),et.executeCommands(this.id,[Zt]),et.pushUndoStop()}}linesOperations_TrimTrailingWhitespaceAction.ID="editor.action.trimTrailingWhitespace";class linesOperations_DeleteLinesAction extends en.b{constructor(){super({id:"editor.action.deleteLines",label:ot.a("lines.delete","Delete Line"),alias:"Delete Line",precondition:Dn.a.writable,kbOpts:{kbExpr:Dn.a.textInputFocus,primary:3113,weight:100}})}run(Je,et){if(!et.hasModel())return;let tt=this._getLinesToRemove(et),ot=et.getModel();if(1===ot.getLineCount()&&1===ot.getLineMaxColumn(1))return;let it=0,Zt=[],en=[];for(let Je=0,et=tt.length;Je<et;Je++){const et=tt[Je];let Cn=et.startLineNumber,_n=et.endLineNumber,Sn=1,xn=ot.getLineMaxColumn(_n);_n<ot.getLineCount()?(_n+=1,xn=1):Cn>1&&(Cn-=1,Sn=ot.getLineMaxColumn(Cn)),Zt.push(wn.a.replace(new En.a(Cn,Sn,_n,xn),"")),en.push(new En.a(Cn-it,et.positionColumn,Cn-it,et.positionColumn)),it+=et.endLineNumber-et.startLineNumber+1}et.pushUndoStop(),et.executeEdits(this.id,Zt,en),et.pushUndoStop()}_getLinesToRemove(Je){let et=Je.getSelections().map(Je=>{let et=Je.endLineNumber;return Je.startLineNumber<Je.endLineNumber&&1===Je.endColumn&&(et-=1),{startLineNumber:Je.startLineNumber,selectionStartColumn:Je.selectionStartColumn,endLineNumber:et,positionColumn:Je.positionColumn}});et.sort((Je,et)=>Je.startLineNumber===et.startLineNumber?Je.endLineNumber-et.endLineNumber:Je.startLineNumber-et.startLineNumber);let tt=[],ot=et[0];for(let Je=1;Je<et.length;Je++)ot.endLineNumber+1>=et[Je].startLineNumber?ot.endLineNumber=et[Je].endLineNumber:(tt.push(ot),ot=et[Je]);return tt.push(ot),tt}}class linesOperations_IndentLinesAction extends en.b{constructor(){super({id:"editor.action.indentLines",label:ot.a("lines.indent","Indent Line"),alias:"Indent Line",precondition:Dn.a.writable,kbOpts:{kbExpr:Dn.a.editorTextFocus,primary:2137,weight:100}})}run(Je,et){const tt=et._getViewModel();tt&&(et.pushUndoStop(),et.executeCommands(this.id,xn.a.indent(tt.cursorConfig,et.getModel(),et.getSelections())),et.pushUndoStop())}}class linesOperations_OutdentLinesAction extends en.b{constructor(){super({id:"editor.action.outdentLines",label:ot.a("lines.outdent","Outdent Line"),alias:"Outdent Line",precondition:Dn.a.writable,kbOpts:{kbExpr:Dn.a.editorTextFocus,primary:2135,weight:100}})}run(Je,et){Zt.CoreEditingCommands.Outdent.runEditorCommand(Je,et,null)}}class linesOperations_InsertLineBeforeAction extends en.b{constructor(){super({id:"editor.action.insertLineBefore",label:ot.a("lines.insertBefore","Insert Line Above"),alias:"Insert Line Above",precondition:Dn.a.writable,kbOpts:{kbExpr:Dn.a.editorTextFocus,primary:3075,weight:100}})}run(Je,et){const tt=et._getViewModel();tt&&(et.pushUndoStop(),et.executeCommands(this.id,xn.a.lineInsertBefore(tt.cursorConfig,et.getModel(),et.getSelections())))}}class linesOperations_InsertLineAfterAction extends en.b{constructor(){super({id:"editor.action.insertLineAfter",label:ot.a("lines.insertAfter","Insert Line Below"),alias:"Insert Line Below",precondition:Dn.a.writable,kbOpts:{kbExpr:Dn.a.editorTextFocus,primary:2051,weight:100}})}run(Je,et){const tt=et._getViewModel();tt&&(et.pushUndoStop(),et.executeCommands(this.id,xn.a.lineInsertAfter(tt.cursorConfig,et.getModel(),et.getSelections())))}}class linesOperations_AbstractDeleteAllToBoundaryAction extends en.b{run(Je,et){if(!et.hasModel())return;const tt=et.getSelection();let ot=this._getRangesToDelete(et),it=[];for(let Je=0,et=ot.length-1;Je<et;Je++){let et=ot[Je],tt=ot[Je+1];null===Sn.a.intersectRanges(et,tt)?it.push(et):ot[Je+1]=Sn.a.plusRange(et,tt)}it.push(ot[ot.length-1]);let Zt=this._getEndCursorState(tt,it),en=it.map(Je=>wn.a.replace(Je,""));et.pushUndoStop(),et.executeEdits(this.id,en,Zt),et.pushUndoStop()}}class linesOperations_DeleteAllLeftAction extends linesOperations_AbstractDeleteAllToBoundaryAction{constructor(){super({id:"deleteAllLeft",label:ot.a("lines.deleteAllLeft","Delete All Left"),alias:"Delete All Left",precondition:Dn.a.writable,kbOpts:{kbExpr:Dn.a.textInputFocus,primary:0,mac:{primary:2049},weight:100}})}_getEndCursorState(Je,et){let tt=null,ot=[],it=0;return et.forEach(et=>{let Zt;if(1===et.endColumn&&it>0){let Je=et.startLineNumber-it;Zt=new En.a(Je,et.startColumn,Je,et.startColumn)}else Zt=new En.a(et.startLineNumber,et.startColumn,et.startLineNumber,et.startColumn);it+=et.endLineNumber-et.startLineNumber,et.intersectRanges(Je)?tt=Zt:ot.push(Zt)}),tt&&ot.unshift(tt),ot}_getRangesToDelete(Je){let et=Je.getSelections();if(null===et)return[];let tt=et,ot=Je.getModel();return null===ot?[]:(tt.sort(Sn.a.compareRangesUsingStarts),tt=tt.map(Je=>{if(Je.isEmpty()){if(1===Je.startColumn){let et=Math.max(1,Je.startLineNumber-1),tt=1===Je.startLineNumber?1:ot.getLineContent(et).length+1;return new Sn.a(et,tt,Je.startLineNumber,1)}return new Sn.a(Je.startLineNumber,1,Je.startLineNumber,Je.startColumn)}return new Sn.a(Je.startLineNumber,1,Je.endLineNumber,Je.endColumn)}),tt)}}class linesOperations_DeleteAllRightAction extends linesOperations_AbstractDeleteAllToBoundaryAction{constructor(){super({id:"deleteAllRight",label:ot.a("lines.deleteAllRight","Delete All Right"),alias:"Delete All Right",precondition:Dn.a.writable,kbOpts:{kbExpr:Dn.a.textInputFocus,primary:0,mac:{primary:297,secondary:[2068]},weight:100}})}_getEndCursorState(Je,et){let tt=null,ot=[];for(let it=0,Zt=et.length,en=0;it<Zt;it++){let Zt=et[it],Cn=new En.a(Zt.startLineNumber-en,Zt.startColumn,Zt.startLineNumber-en,Zt.startColumn);Zt.intersectRanges(Je)?tt=Cn:ot.push(Cn)}return tt&&ot.unshift(tt),ot}_getRangesToDelete(Je){let et=Je.getModel();if(null===et)return[];let tt=Je.getSelections();if(null===tt)return[];let ot=tt.map(Je=>{if(Je.isEmpty()){const tt=et.getLineMaxColumn(Je.startLineNumber);return Je.startColumn===tt?new Sn.a(Je.startLineNumber,Je.startColumn,Je.startLineNumber+1,1):new Sn.a(Je.startLineNumber,Je.startColumn,Je.startLineNumber,tt)}return Je});return ot.sort(Sn.a.compareRangesUsingStarts),ot}}class linesOperations_JoinLinesAction extends en.b{constructor(){super({id:"editor.action.joinLines",label:ot.a("lines.joinLines","Join Lines"),alias:"Join Lines",precondition:Dn.a.writable,kbOpts:{kbExpr:Dn.a.editorTextFocus,primary:0,mac:{primary:296},weight:100}})}run(Je,et){let tt=et.getSelections();if(null===tt)return;let ot=et.getSelection();if(null===ot)return;tt.sort(Sn.a.compareRangesUsingStarts);let it=[],Zt=tt.reduce((Je,et)=>Je.isEmpty()?Je.endLineNumber===et.startLineNumber?(ot.equalsSelection(Je)&&(ot=et),et):et.startLineNumber>Je.endLineNumber+1?(it.push(Je),et):new En.a(Je.startLineNumber,Je.startColumn,et.endLineNumber,et.endColumn):et.startLineNumber>Je.endLineNumber?(it.push(Je),et):new En.a(Je.startLineNumber,Je.startColumn,et.endLineNumber,et.endColumn));it.push(Zt);let en=et.getModel();if(null===en)return;let Cn=[],_n=[],xn=ot,kn=0;for(let Je=0,et=it.length;Je<et;Je++){let et,tt,Zt=it[Je],Dn=Zt.startLineNumber,Pn=1,Ln=0,Tn=en.getLineContent(Zt.endLineNumber).length-Zt.endColumn;if(Zt.isEmpty()||Zt.startLineNumber===Zt.endLineNumber){let Je=Zt.getStartPosition();Je.lineNumber<en.getLineCount()?(et=Dn+1,tt=en.getLineMaxColumn(et)):(et=Je.lineNumber,tt=en.getLineMaxColumn(Je.lineNumber))}else et=Zt.endLineNumber,tt=en.getLineMaxColumn(et);let In=en.getLineContent(Dn);for(let Je=Dn+1;Je<=et;Je++){let et=en.getLineContent(Je),tt=en.getLineFirstNonWhitespaceColumn(Je);if(tt>=1){let Je=!0;""===In&&(Je=!1),!Je||" "!==In.charAt(In.length-1)&&"\t"!==In.charAt(In.length-1)||(Je=!1,In=In.replace(/[\s\uFEFF\xA0]+$/g," "));let ot=et.substr(tt-1);In+=(Je?" ":"")+ot,Ln=Je?ot.length+1:ot.length}else Ln=0}let jn=new Sn.a(Dn,Pn,et,tt);if(!jn.isEmpty()){let Je;Zt.isEmpty()?(Cn.push(wn.a.replace(jn,In)),Je=new En.a(jn.startLineNumber-kn,In.length-Ln+1,Dn-kn,In.length-Ln+1)):Zt.startLineNumber===Zt.endLineNumber?(Cn.push(wn.a.replace(jn,In)),Je=new En.a(Zt.startLineNumber-kn,Zt.startColumn,Zt.endLineNumber-kn,Zt.endColumn)):(Cn.push(wn.a.replace(jn,In)),Je=new En.a(Zt.startLineNumber-kn,Zt.startColumn,Zt.startLineNumber-kn,In.length-Tn)),null!==Sn.a.intersectRanges(jn,ot)?xn=Je:_n.push(Je)}kn+=jn.endLineNumber-jn.startLineNumber}_n.unshift(xn),et.pushUndoStop(),et.executeEdits(this.id,Cn,_n),et.pushUndoStop()}}class linesOperations_TransposeAction extends en.b{constructor(){super({id:"editor.action.transpose",label:ot.a("editor.transpose","Transpose characters around the cursor"),alias:"Transpose characters around the cursor",precondition:Dn.a.writable})}run(Je,et){let tt=et.getSelections();if(null===tt)return;let ot=et.getModel();if(null===ot)return;let it=[];for(let Je=0,et=tt.length;Je<et;Je++){let et=tt[Je];if(!et.isEmpty())continue;let Zt=et.getStartPosition(),en=ot.getLineMaxColumn(Zt.lineNumber);if(Zt.column>=en){if(Zt.lineNumber===ot.getLineCount())continue;let Je=new Sn.a(Zt.lineNumber,Math.max(1,Zt.column-1),Zt.lineNumber+1,1),et=ot.getValueInRange(Je).split("").reverse().join("");it.push(new Cn.a(new En.a(Zt.lineNumber,Math.max(1,Zt.column-1),Zt.lineNumber+1,1),et))}else{let Je=new Sn.a(Zt.lineNumber,Math.max(1,Zt.column-1),Zt.lineNumber,Zt.column+1),et=ot.getValueInRange(Je).split("").reverse().join("");it.push(new Cn.b(Je,et,new En.a(Zt.lineNumber,Zt.column+1,Zt.lineNumber,Zt.column+1)))}}et.pushUndoStop(),et.executeCommands(this.id,it),et.pushUndoStop()}}class linesOperations_AbstractCaseAction extends en.b{run(Je,et){const tt=et.getSelections();if(null===tt)return;const ot=et.getModel();if(null===ot)return;const it=et.getOption(115),Zt=[];for(const Je of tt)if(Je.isEmpty()){const tt=Je.getStartPosition(),en=et.getConfiguredWordAtPosition(tt);if(!en)continue;const Cn=new Sn.a(tt.lineNumber,en.startColumn,tt.lineNumber,en.endColumn),_n=ot.getValueInRange(Cn);Zt.push(wn.a.replace(Cn,this._modifyText(_n,it)))}else{const et=ot.getValueInRange(Je);Zt.push(wn.a.replace(Je,this._modifyText(et,it)))}et.pushUndoStop(),et.executeEdits(this.id,Zt),et.pushUndoStop()}}class linesOperations_UpperCaseAction extends linesOperations_AbstractCaseAction{constructor(){super({id:"editor.action.transformToUppercase",label:ot.a("editor.transformToUppercase","Transform to Uppercase"),alias:"Transform to Uppercase",precondition:Dn.a.writable})}_modifyText(Je,et){return Je.toLocaleUpperCase()}}class linesOperations_LowerCaseAction extends linesOperations_AbstractCaseAction{constructor(){super({id:"editor.action.transformToLowercase",label:ot.a("editor.transformToLowercase","Transform to Lowercase"),alias:"Transform to Lowercase",precondition:Dn.a.writable})}_modifyText(Je,et){return Je.toLocaleLowerCase()}}class linesOperations_TitleCaseAction extends linesOperations_AbstractCaseAction{constructor(){super({id:"editor.action.transformToTitlecase",label:ot.a("editor.transformToTitlecase","Transform to Title Case"),alias:"Transform to Title Case",precondition:Dn.a.writable})}_modifyText(Je,et){const tt=("\r\n\t "+et).split("");let ot="",it=!0;for(let et=0;et<Je.length;et++){let Zt=Je[et];tt.indexOf(Zt)>=0?(it=!0,ot+=Zt):it?(it=!1,ot+=Zt.toLocaleUpperCase()):ot+=Zt.toLocaleLowerCase()}return ot}}class BackwardsCompatibleRegExp{constructor(Je,et){this._pattern=Je,this._flags=et,this._actual=null,this._evaluated=!1}get(){if(!this._evaluated){this._evaluated=!0;try{this._actual=new RegExp(this._pattern,this._flags)}catch(Je){}}return this._actual}isSupported(){return null!==this.get()}}class linesOperations_SnakeCaseAction extends linesOperations_AbstractCaseAction{constructor(){super({id:"editor.action.transformToSnakecase",label:ot.a("editor.transformToSnakecase","Transform to Snake Case"),alias:"Transform to Snake Case",precondition:Dn.a.writable})}_modifyText(Je,et){const tt=linesOperations_SnakeCaseAction.regExp1.get(),ot=linesOperations_SnakeCaseAction.regExp2.get();return tt&&ot?Je.replace(tt,"$1_$2").replace(ot,"$1_$2$3").toLocaleLowerCase():Je}}linesOperations_SnakeCaseAction.regExp1=new BackwardsCompatibleRegExp("(\\p{Ll})(\\p{Lu})","gmu"),linesOperations_SnakeCaseAction.regExp2=new BackwardsCompatibleRegExp("(\\p{Lu}|\\p{N})(\\p{Lu})(\\p{Ll})","gmu"),Object(en.j)(class linesOperations_CopyLinesUpAction extends linesOperations_AbstractCopyLinesAction{constructor(){super(!1,{id:"editor.action.copyLinesUpAction",label:ot.a("lines.copyUp","Copy Line Up"),alias:"Copy Line Up",precondition:Dn.a.writable,kbOpts:{kbExpr:Dn.a.editorTextFocus,primary:1552,linux:{primary:3600},weight:100},menuOpts:{menuId:jn.b.MenubarSelectionMenu,group:"2_line",title:ot.a({key:"miCopyLinesUp",comment:["&& denotes a mnemonic"]},"&&Copy Line Up"),order:1}})}}),Object(en.j)(class linesOperations_CopyLinesDownAction extends linesOperations_AbstractCopyLinesAction{constructor(){super(!0,{id:"editor.action.copyLinesDownAction",label:ot.a("lines.copyDown","Copy Line Down"),alias:"Copy Line Down",precondition:Dn.a.writable,kbOpts:{kbExpr:Dn.a.editorTextFocus,primary:1554,linux:{primary:3602},weight:100},menuOpts:{menuId:jn.b.MenubarSelectionMenu,group:"2_line",title:ot.a({key:"miCopyLinesDown",comment:["&& denotes a mnemonic"]},"Co&&py Line Down"),order:2}})}}),Object(en.j)(linesOperations_DuplicateSelectionAction),Object(en.j)(class linesOperations_MoveLinesUpAction extends linesOperations_AbstractMoveLinesAction{constructor(){super(!1,{id:"editor.action.moveLinesUpAction",label:ot.a("lines.moveUp","Move Line Up"),alias:"Move Line Up",precondition:Dn.a.writable,kbOpts:{kbExpr:Dn.a.editorTextFocus,primary:528,linux:{primary:528},weight:100},menuOpts:{menuId:jn.b.MenubarSelectionMenu,group:"2_line",title:ot.a({key:"miMoveLinesUp",comment:["&& denotes a mnemonic"]},"Mo&&ve Line Up"),order:3}})}}),Object(en.j)(class linesOperations_MoveLinesDownAction extends linesOperations_AbstractMoveLinesAction{constructor(){super(!0,{id:"editor.action.moveLinesDownAction",label:ot.a("lines.moveDown","Move Line Down"),alias:"Move Line Down",precondition:Dn.a.writable,kbOpts:{kbExpr:Dn.a.editorTextFocus,primary:530,linux:{primary:530},weight:100},menuOpts:{menuId:jn.b.MenubarSelectionMenu,group:"2_line",title:ot.a({key:"miMoveLinesDown",comment:["&& denotes a mnemonic"]},"Move &&Line Down"),order:4}})}}),Object(en.j)(linesOperations_SortLinesAscendingAction),Object(en.j)(linesOperations_SortLinesDescendingAction),Object(en.j)(linesOperations_TrimTrailingWhitespaceAction),Object(en.j)(linesOperations_DeleteLinesAction),Object(en.j)(linesOperations_IndentLinesAction),Object(en.j)(linesOperations_OutdentLinesAction),Object(en.j)(linesOperations_InsertLineBeforeAction),Object(en.j)(linesOperations_InsertLineAfterAction),Object(en.j)(linesOperations_DeleteAllLeftAction),Object(en.j)(linesOperations_DeleteAllRightAction),Object(en.j)(linesOperations_JoinLinesAction),Object(en.j)(linesOperations_TransposeAction),Object(en.j)(linesOperations_UpperCaseAction),Object(en.j)(linesOperations_LowerCaseAction),Object(en.j)(linesOperations_TitleCaseAction),linesOperations_SnakeCaseAction.regExp1.isSupported()&&linesOperations_SnakeCaseAction.regExp2.isSupported()&&Object(en.j)(linesOperations_SnakeCaseAction)},7776:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"TriggerParameterHintsAction",(function(){return parameterHints_TriggerParameterHintsAction}));var ot=tt(5),it=tt(9),Zt=tt(58),en=tt(23),Cn=tt(25),_n=tt(13),wn=tt(6),Sn=tt(199),xn=tt(390),kn=tt(18),En=tt(12),Dn=tt.n(En),Pn=tt(2831),Ln=tt.n(Pn),Tn={insert:"head",singleton:!1},In=(Dn()(Ln.a,Tn),Ln.a.locals,tt(357)),jn=tt(910),Mn=tt(53),An=tt(30),Rn=tt(31),Nn=tt(101),Fn=tt(98),Bn=tt(92),Vn=tt(54),Wn=tt(391),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};const zn={Visible:new Cn.c("parameterHintsVisible",!1),MultipleSignatures:new Cn.c("parameterHintsMultipleSignatures",!1)};function provideSignatureHelp(Je,et,tt,ot){return __awaiter(this,void 0,void 0,(function*(){const it=Rn.B.ordered(Je);for(const Zt of it)try{const it=yield Zt.provideSignatureHelp(Je,et,ot,tt);if(it)return it}catch(Je){Object(Mn.f)(Je)}}))}Fn.a.registerCommand("_executeSignatureHelpProvider",(Je,...et)=>__awaiter(void 0,void 0,void 0,(function*(){const[tt,ot,it]=et;Object(Vn.c)(Bn.a.isUri(tt)),Object(Vn.c)(An.a.isIPosition(ot)),Object(Vn.c)("string"==typeof it||!it);const Zt=yield Je.get(Wn.a).createModelReference(tt);try{const Je=yield provideSignatureHelp(Zt.object.textEditorModel,An.a.lift(ot),{triggerKind:Rn.C.Invoke,isRetrigger:!1,triggerCharacter:it},Nn.a.None);if(!Je)return;return setTimeout(()=>Je.dispose(),0),Je.value}finally{Zt.dispose()}})));var Hn,$n=tt(289),qn=tt(11),Kn=tt(49),Un=tt(55),Gn=tt(532),parameterHintsModel_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};!function(Je){Je.Default={type:0};Je.Pending=class Pending{constructor(Je,et){this.request=Je,this.previouslyActiveHints=et,this.type=2}};Je.Active=class Active{constructor(Je){this.hints=Je,this.type=1}}}(Hn||(Hn={}));class parameterHintsModel_ParameterHintsModel extends it.a{constructor(Je,et=parameterHintsModel_ParameterHintsModel.DEFAULT_DELAY){super(),this._onChangedHints=this._register(new kn.b),this.onChangedHints=this._onChangedHints.event,this.triggerOnType=!1,this._state=Hn.Default,this._pendingTriggers=[],this._lastSignatureHelpResult=this._register(new it.d),this.triggerChars=new Gn.b,this.retriggerChars=new Gn.b,this.triggerId=0,this.editor=Je,this.throttledDelayer=new Un.a(et),this._register(this.editor.onDidBlurEditorWidget(()=>this.cancel())),this._register(this.editor.onDidChangeConfiguration(()=>this.onEditorConfigurationChange())),this._register(this.editor.onDidChangeModel(Je=>this.onModelChanged())),this._register(this.editor.onDidChangeModelLanguage(Je=>this.onModelChanged())),this._register(this.editor.onDidChangeCursorSelection(Je=>this.onCursorChange(Je))),this._register(this.editor.onDidChangeModelContent(Je=>this.onModelContentChange())),this._register(Rn.B.onDidChange(this.onModelChanged,this)),this._register(this.editor.onDidType(Je=>this.onDidType(Je))),this.onEditorConfigurationChange(),this.onModelChanged()}get state(){return this._state}set state(Je){2===this._state.type&&this._state.request.cancel(),this._state=Je}cancel(Je=!1){this.state=Hn.Default,this.throttledDelayer.cancel(),Je||this._onChangedHints.fire(void 0)}trigger(Je,et){const tt=this.editor.getModel();if(!tt||!Rn.B.has(tt))return;const ot=++this.triggerId;this._pendingTriggers.push(Je),this.throttledDelayer.trigger(()=>this.doTrigger(ot),et).catch(Mn.e)}next(){if(1!==this.state.type)return;const Je=this.state.hints.signatures.length,et=this.state.hints.activeSignature,tt=et%Je==Je-1,ot=this.editor.getOption(74).cycle;!(Je<2||tt)||ot?this.updateActiveSignature(tt&&ot?0:et+1):this.cancel()}previous(){if(1!==this.state.type)return;const Je=this.state.hints.signatures.length,et=this.state.hints.activeSignature,tt=0===et,ot=this.editor.getOption(74).cycle;!(Je<2||tt)||ot?this.updateActiveSignature(tt&&ot?Je-1:et-1):this.cancel()}updateActiveSignature(Je){1===this.state.type&&(this.state=new Hn.Active(Object.assign(Object.assign({},this.state.hints),{activeSignature:Je})),this._onChangedHints.fire(this.state.hints))}doTrigger(Je){return parameterHintsModel_awaiter(this,void 0,void 0,(function*(){const et=1===this.state.type||2===this.state.type,tt=this.getLastActiveHints();if(this.cancel(!0),0===this._pendingTriggers.length)return!1;const ot=this._pendingTriggers.reduce(mergeTriggerContexts);this._pendingTriggers=[];const it={triggerKind:ot.triggerKind,triggerCharacter:ot.triggerCharacter,isRetrigger:et,activeSignatureHelp:tt};if(!this.editor.hasModel())return!1;const Zt=this.editor.getModel(),en=this.editor.getPosition();this.state=new Hn.Pending(Object(Un.h)(Je=>provideSignatureHelp(Zt,en,it,Je)),tt);try{const et=yield this.state.request;return Je!==this.triggerId?(null==et||et.dispose(),!1):et&&et.value.signatures&&0!==et.value.signatures.length?(this.state=new Hn.Active(et.value),this._lastSignatureHelpResult.value=et,this._onChangedHints.fire(this.state.hints),!0):(null==et||et.dispose(),this._lastSignatureHelpResult.clear(),this.cancel(),!1)}catch(et){return Je===this.triggerId&&(this.state=Hn.Default),Object(Mn.e)(et),!1}}))}getLastActiveHints(){switch(this.state.type){case 1:return this.state.hints;case 2:return this.state.previouslyActiveHints;default:return}}get isTriggered(){return 1===this.state.type||2===this.state.type||this.throttledDelayer.isTriggered()}onModelChanged(){this.cancel(),this.triggerChars=new Gn.b,this.retriggerChars=new Gn.b;const Je=this.editor.getModel();if(Je)for(const et of Rn.B.ordered(Je)){for(const Je of et.signatureHelpTriggerCharacters||[])this.triggerChars.add(Je.charCodeAt(0)),this.retriggerChars.add(Je.charCodeAt(0));for(const Je of et.signatureHelpRetriggerCharacters||[])this.retriggerChars.add(Je.charCodeAt(0))}}onDidType(Je){if(!this.triggerOnType)return;const et=Je.length-1,tt=Je.charCodeAt(et);(this.triggerChars.has(tt)||this.isTriggered&&this.retriggerChars.has(tt))&&this.trigger({triggerKind:Rn.C.TriggerCharacter,triggerCharacter:Je.charAt(et)})}onCursorChange(Je){"mouse"===Je.source?this.cancel():this.isTriggered&&this.trigger({triggerKind:Rn.C.ContentChange})}onModelContentChange(){this.isTriggered&&this.trigger({triggerKind:Rn.C.ContentChange})}onEditorConfigurationChange(){this.triggerOnType=this.editor.getOption(74).enabled,this.triggerOnType||this.cancel()}dispose(){this.cancel(!0),super.dispose()}}function mergeTriggerContexts(Je,et){switch(et.triggerKind){case Rn.C.Invoke:return et;case Rn.C.ContentChange:return Je;case Rn.C.TriggerCharacter:default:return et}}parameterHintsModel_ParameterHintsModel.DEFAULT_DELAY=120;var Jn=tt(26),Cr=tt(65),wr=tt(466),Sr=tt(278),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};const Or=wn.a,xr=Object(Sr.b)("parameter-hints-next",Cr.b.chevronDown,ot.a("parameterHintsNextIcon","Icon for show next parameter hint.")),kr=Object(Sr.b)("parameter-hints-previous",Cr.b.chevronUp,ot.a("parameterHintsPreviousIcon","Icon for show previous parameter hint."));let Lr=class ParameterHintsWidget extends it.a{constructor(Je,et,tt,ot){super(),this.editor=Je,this.renderDisposeables=this._register(new it.b),this.visible=!1,this.announcedLabel=null,this.allowEditorOverflow=!0,this.markdownRenderer=this._register(new jn.a({editor:Je},ot,tt)),this.model=this._register(new parameterHintsModel_ParameterHintsModel(Je)),this.keyVisible=zn.Visible.bindTo(et),this.keyMultipleSignatures=zn.MultipleSignatures.bindTo(et),this._register(this.model.onChangedHints(Je=>{Je?(this.show(),this.render(Je)):this.hide()}))}createParameterHintDOMNodes(){const Je=Or(".editor-widget.parameter-hints-widget"),et=wn.q(Je,Or(".phwrapper"));et.tabIndex=-1;const tt=wn.q(et,Or(".controls")),ot=wn.q(tt,Or(".button"+Kn.d.asCSSSelector(kr))),it=wn.q(tt,Or(".overloads")),Zt=wn.q(tt,Or(".button"+Kn.d.asCSSSelector(xr)));this._register(wn.i(ot,"click",Je=>{wn.c.stop(Je),this.previous()})),this._register(wn.i(Zt,"click",Je=>{wn.c.stop(Je),this.next()}));const en=Or(".body"),Cn=new xn.a(en,{});this._register(Cn),et.appendChild(Cn.getDomNode());const _n=wn.q(en,Or(".signature")),Sn=wn.q(en,Or(".docs"));Je.style.userSelect="text",this.domNodes={element:Je,signature:_n,overloads:it,docs:Sn,scrollbar:Cn},this.editor.addContentWidget(this),this.hide(),this._register(this.editor.onDidChangeCursorSelection(Je=>{this.visible&&this.editor.layoutContentWidget(this)}));const updateFont=()=>{if(!this.domNodes)return;const Je=this.editor.getOption(41);this.domNodes.element.style.fontSize=Je.fontSize+"px"};updateFont(),this._register(kn.c.chain(this.editor.onDidChangeConfiguration.bind(this.editor)).filter(Je=>Je.hasChanged(41)).on(updateFont,null)),this._register(this.editor.onDidLayoutChange(Je=>this.updateMaxHeight())),this.updateMaxHeight()}show(){this.visible||(this.domNodes||this.createParameterHintDOMNodes(),this.keyVisible.set(!0),this.visible=!0,setTimeout(()=>{this.domNodes&&this.domNodes.element.classList.add("visible")},100),this.editor.layoutContentWidget(this))}hide(){this.renderDisposeables.clear(),this.visible&&(this.keyVisible.reset(),this.visible=!1,this.announcedLabel=null,this.domNodes&&this.domNodes.element.classList.remove("visible"),this.editor.layoutContentWidget(this))}getPosition(){return this.visible?{position:this.editor.getPosition(),preference:[1,2]}:null}render(Je){var et;if(this.renderDisposeables.clear(),!this.domNodes)return;const tt=Je.signatures.length>1;this.domNodes.element.classList.toggle("multiple",tt),this.keyMultipleSignatures.set(tt),this.domNodes.signature.innerText="",this.domNodes.docs.innerText="";const it=Je.signatures[Je.activeSignature];if(!it)return;const Zt=wn.q(this.domNodes.signature,Or(".code")),en=this.editor.getOption(41);Zt.style.fontSize=en.fontSize+"px",Zt.style.fontFamily=en.fontFamily;const Cn=it.parameters.length>0,_n=null!==(et=it.activeParameter)&&void 0!==et?et:Je.activeParameter;if(Cn)this.renderParameters(Zt,it,_n);else{wn.q(Zt,Or("span")).textContent=it.label}const xn=it.parameters[_n];if(null==xn?void 0:xn.documentation){const Je=Or("span.documentation");if("string"==typeof xn.documentation)Je.textContent=xn.documentation;else{const et=this.renderMarkdownDocs(xn.documentation);Je.appendChild(et.element)}wn.q(this.domNodes.docs,Or("p",{},Je))}if(void 0===it.documentation);else if("string"==typeof it.documentation)wn.q(this.domNodes.docs,Or("p",{},it.documentation));else{const Je=this.renderMarkdownDocs(it.documentation);wn.q(this.domNodes.docs,Je.element)}const kn=this.hasDocs(it,xn);if(this.domNodes.signature.classList.toggle("has-docs",kn),this.domNodes.docs.classList.toggle("empty",!kn),this.domNodes.overloads.textContent=String(Je.activeSignature+1).padStart(Je.signatures.length.toString().length,"0")+"/"+Je.signatures.length,xn){const Je=this.getParameterLabel(it,_n);this.announcedLabel!==Je&&(Sn.a(ot.a("hint","{0}, hint",Je)),this.announcedLabel=Je)}this.editor.layoutContentWidget(this),this.domNodes.scrollbar.scanDomNode()}renderMarkdownDocs(Je){const et=this.renderDisposeables.add(this.markdownRenderer.render(Je,{asyncRenderCallback:()=>{var Je;null===(Je=this.domNodes)||void 0===Je||Je.scrollbar.scanDomNode()}}));return et.element.classList.add("markdown-docs"),et}hasDocs(Je,et){return!!(et&&"string"==typeof et.documentation&&Object(Vn.a)(et.documentation).length>0)||(!!(et&&"object"==typeof et.documentation&&Object(Vn.a)(et.documentation).value.length>0)||(!!(Je.documentation&&"string"==typeof Je.documentation&&Object(Vn.a)(Je.documentation).length>0)||!!(Je.documentation&&"object"==typeof Je.documentation&&Object(Vn.a)(Je.documentation.value).length>0)))}renderParameters(Je,et,tt){const[ot,it]=this.getParameterLabelOffsets(et,tt),Zt=document.createElement("span");Zt.textContent=et.label.substring(0,ot);const en=document.createElement("span");en.textContent=et.label.substring(ot,it),en.className="parameter active";const Cn=document.createElement("span");Cn.textContent=et.label.substring(it),wn.q(Je,Zt,en,Cn)}getParameterLabel(Je,et){const tt=Je.parameters[et];return Array.isArray(tt.label)?Je.label.substring(tt.label[0],tt.label[1]):tt.label}getParameterLabelOffsets(Je,et){const tt=Je.parameters[et];if(tt){if(Array.isArray(tt.label))return tt.label;if(tt.label.length){const et=new RegExp(`(\\W|^)${Object(Jn.u)(tt.label)}(?=\\W|$)`,"g");et.test(Je.label);const ot=et.lastIndex-tt.label.length;return ot>=0?[ot,et.lastIndex]:[0,0]}return[0,0]}return[0,0]}next(){this.editor.focus(),this.model.next()}previous(){this.editor.focus(),this.model.previous()}cancel(){this.model.cancel()}getDomNode(){return this.domNodes||this.createParameterHintDOMNodes(),this.domNodes.element}getId(){return ParameterHintsWidget.ID}trigger(Je){this.model.trigger(Je,0)}updateMaxHeight(){if(!this.domNodes)return;const Je=Math.max(this.editor.getLayoutInfo().height/4,250)+"px";this.domNodes.element.style.maxHeight=Je;const et=this.domNodes.element.getElementsByClassName("phwrapper");et.length&&(et[0].style.maxHeight=Je)}};Lr.ID="editor.widget.parameterHintsWidget",Lr=__decorate([__param(1,Cn.b),__param(2,$n.a),__param(3,In.a)],Lr),Object(Kn.f)((Je,et)=>{const tt=Je.getColor(qn.F);if(tt){const ot=Je.type===wr.a.HIGH_CONTRAST?2:1;et.addRule(`.monaco-editor .parameter-hints-widget { border: ${ot}px solid ${tt}; }`),et.addRule(`.monaco-editor .parameter-hints-widget.multiple .body { border-left: 1px solid ${tt.transparent(.5)}; }`),et.addRule(`.monaco-editor .parameter-hints-widget .signature.has-docs { border-bottom: 1px solid ${tt.transparent(.5)}; }`)}const ot=Je.getColor(qn.E);ot&&et.addRule(`.monaco-editor .parameter-hints-widget { background-color: ${ot}; }`);const it=Je.getColor(qn.Jc);it&&et.addRule(`.monaco-editor .parameter-hints-widget a { color: ${it}; }`);const Zt=Je.getColor(qn.G);Zt&&et.addRule(`.monaco-editor .parameter-hints-widget { color: ${Zt}; }`);const en=Je.getColor(qn.Hc);en&&et.addRule(`.monaco-editor .parameter-hints-widget code { background-color: ${en}; }`)});var parameterHints_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},parameterHints_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let Nr=class ParameterHintsController extends it.a{constructor(Je,et){super(),this.editor=Je,this.widget=this._register(et.createInstance(Lr,this.editor))}static get(Je){return Je.getContribution(ParameterHintsController.ID)}cancel(){this.widget.cancel()}previous(){this.widget.previous()}next(){this.widget.next()}trigger(Je){this.widget.trigger(Je)}};Nr.ID="editor.controller.parameterHints",Nr=parameterHints_decorate([parameterHints_param(1,Zt.a)],Nr);class parameterHints_TriggerParameterHintsAction extends _n.b{constructor(){super({id:"editor.action.triggerParameterHints",label:ot.a("parameterHints.trigger.label","Trigger Parameter Hints"),alias:"Trigger Parameter Hints",precondition:en.a.hasSignatureHelpProvider,kbOpts:{kbExpr:en.a.editorTextFocus,primary:3082,weight:100}})}run(Je,et){const tt=Nr.get(et);tt&&tt.trigger({triggerKind:Rn.C.Invoke})}}Object(_n.l)(Nr.ID,Nr),Object(_n.j)(parameterHints_TriggerParameterHintsAction);const Wr=_n.c.bindToContribution(Nr.get);Object(_n.k)(new Wr({id:"closeParameterHints",precondition:zn.Visible,handler:Je=>Je.cancel(),kbOpts:{weight:175,kbExpr:en.a.focus,primary:9,secondary:[1033]}})),Object(_n.k)(new Wr({id:"showPrevParameterHint",precondition:Cn.a.and(zn.Visible,zn.MultipleSignatures),handler:Je=>Je.previous(),kbOpts:{weight:175,kbExpr:en.a.focus,primary:16,secondary:[528],mac:{primary:16,secondary:[528,302]}}})),Object(_n.k)(new Wr({id:"showNextParameterHint",precondition:Cn.a.and(zn.Visible,zn.MultipleSignatures),handler:Je=>Je.next(),kbOpts:{weight:175,kbExpr:en.a.focus,primary:18,secondary:[530],mac:{primary:18,secondary:[530,300]}}}))},7777:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"StandaloneCommandsQuickAccessProvider",(function(){return qn})),tt.d(et,"GotoLineAction",(function(){return standaloneCommandsQuickAccess_GotoLineAction}));var ot,it=tt(170),Zt=tt(599),en=tt(177),Cn=tt(122),_n=tt(5),wn=tt(101),Sn=tt(9),xn=tt(55),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};function isPicksWithActive(Je){const et=Je;return Array.isArray(et.items)}!function(Je){Je[Je.NO_ACTION=0]="NO_ACTION",Je[Je.CLOSE_PICKER=1]="CLOSE_PICKER",Je[Je.REFRESH_PICKER=2]="REFRESH_PICKER",Je[Je.REMOVE_ITEM=3]="REMOVE_ITEM"}(ot||(ot={}));class pickerQuickAccess_PickerQuickAccessProvider extends Sn.a{constructor(Je,et){super(),this.prefix=Je,this.options=et}provide(Je,et){var tt;const it=new Sn.b;Je.canAcceptInBackground=!!(null===(tt=this.options)||void 0===tt?void 0:tt.canAcceptInBackground),Je.matchOnLabel=Je.matchOnDescription=Je.matchOnDetail=Je.sortByLabel=!1;let Zt=void 0;const en=it.add(new Sn.d),updatePickerItems=()=>__awaiter(this,void 0,void 0,(function*(){const tt=en.value=new Sn.b;null==Zt||Zt.dispose(!0),Je.busy=!1,Zt=new wn.b(et);const ot=Zt.token,it=Je.value.substr(this.prefix.length).trim(),Cn=this._getPicks(it,tt,ot),applyPicks=(et,tt)=>{var ot;let Zt,en=void 0;if(isPicksWithActive(et)?(Zt=et.items,en=et.active):Zt=et,0===Zt.length){if(tt)return!1;it.length>0&&(null===(ot=this.options)||void 0===ot?void 0:ot.noResultsPick)&&(Zt=[this.options.noResultsPick])}return Je.items=Zt,en&&(Je.activeItems=[en]),!0};if(null===Cn);else if(function isFastAndSlowPicks(Je){const et=Je;return!!et.picks&&et.additionalPicks instanceof Promise}(Cn)){let et=!1,tt=!1;yield Promise.all([(()=>__awaiter(this,void 0,void 0,(function*(){yield Object(xn.n)(pickerQuickAccess_PickerQuickAccessProvider.FAST_PICKS_RACE_DELAY),ot.isCancellationRequested||tt||(et=applyPicks(Cn.picks,!0))})))(),(()=>__awaiter(this,void 0,void 0,(function*(){Je.busy=!0;try{const it=yield Cn.additionalPicks;if(ot.isCancellationRequested)return;let Zt,en,_n=void 0;isPicksWithActive(Cn.picks)?(Zt=Cn.picks.items,_n=Cn.picks.active):Zt=Cn.picks;let wn=void 0;if(isPicksWithActive(it)?(en=it.items,wn=it.active):en=it,en.length>0||!et){let et=void 0;if(!_n&&!wn){const tt=Je.activeItems[0];tt&&-1!==Zt.indexOf(tt)&&(et=tt)}applyPicks({items:[...Zt,...en],active:_n||wn||et})}}finally{ot.isCancellationRequested||(Je.busy=!1),tt=!0}})))()])}else if(Cn instanceof Promise){Je.busy=!0;try{const et=yield Cn;if(ot.isCancellationRequested)return;applyPicks(et)}finally{ot.isCancellationRequested||(Je.busy=!1)}}else applyPicks(Cn)}));return it.add(Je.onDidChangeValue(()=>updatePickerItems())),updatePickerItems(),it.add(Je.onDidAccept(et=>{const[tt]=Je.selectedItems;"function"==typeof(null==tt?void 0:tt.accept)&&(et.inBackground||Je.hide(),tt.accept(Je.keyMods,et))})),it.add(Je.onDidTriggerItemButton(({button:tt,item:it})=>__awaiter(this,void 0,void 0,(function*(){var Zt,en;if("function"==typeof it.trigger){const Cn=null!==(en=null===(Zt=it.buttons)||void 0===Zt?void 0:Zt.indexOf(tt))&&void 0!==en?en:-1;if(Cn>=0){const tt=it.trigger(Cn,Je.keyMods),Zt="number"==typeof tt?tt:yield tt;if(et.isCancellationRequested)return;switch(Zt){case ot.NO_ACTION:break;case ot.CLOSE_PICKER:Je.hide();break;case ot.REFRESH_PICKER:updatePickerItems();break;case ot.REMOVE_ITEM:const et=Je.items.indexOf(it);if(-1!==et){const tt=Je.items.slice();tt.splice(et,1),Je.items=tt}}}}})))),it}}pickerQuickAccess_PickerQuickAccessProvider.FAST_PICKS_RACE_DELAY=200;var kn=tt(234),En=tt(54),Dn=tt(215),Pn=tt(358),Ln=tt(152),Tn=tt(58),In=tt(168),jn=tt(98),Mn=tt(529),An=tt(53),Rn=tt(743),Nn=tt(216),Fn=tt(68);function exceptionToErrorMessage(Je,et){return et&&(Je.stack||Je.stacktrace)?_n.a("stackTrace.format","{0}: {1}",detectSystemErrorMessage(Je),stackToString(Je.stack)||stackToString(Je.stacktrace)):detectSystemErrorMessage(Je)}function stackToString(Je){return Array.isArray(Je)?Je.join("\n"):Je}function detectSystemErrorMessage(Je){return"string"==typeof Je.code&&"number"==typeof Je.errno&&"string"==typeof Je.syscall?_n.a("nodeExceptionMessage","A system error occurred ({0})",Je.message):Je.message||_n.a("error.defaultMessage","An unknown error occurred. Please consult the log for more details.")}function toErrorMessage(Je=null,et=!1){if(!Je)return _n.a("error.defaultMessage","An unknown error occurred. Please consult the log for more details.");if(Array.isArray(Je)){const tt=Fn.e(Je),ot=toErrorMessage(tt[0],et);return tt.length>1?_n.a("error.moreErrors","{0} ({1} errors in total)",ot,tt.length):ot}if(En.k(Je))return Je;if(Je.detail){const tt=Je.detail;if(tt.error)return exceptionToErrorMessage(tt.error,et);if(tt.exception)return exceptionToErrorMessage(tt.exception,et)}return Je.stack?exceptionToErrorMessage(Je,et):Je.message?Je.message:_n.a("error.defaultMessage","An unknown error occurred. Please consult the log for more details.")}var __decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},commandsQuickAccess_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};let Bn=class AbstractCommandsQuickAccessProvider extends pickerQuickAccess_PickerQuickAccessProvider{constructor(Je,et,tt,ot,it,Zt){super(AbstractCommandsQuickAccessProvider.PREFIX,Je),this.instantiationService=et,this.keybindingService=tt,this.commandService=ot,this.telemetryService=it,this.dialogService=Zt,this.commandsHistory=this._register(this.instantiationService.createInstance(Vn)),this.options=Je}_getPicks(Je,et,tt){return commandsQuickAccess_awaiter(this,void 0,void 0,(function*(){const ot=yield this.getCommandPicks(et,tt);if(tt.isCancellationRequested)return[];const it=[];for(const et of ot){const tt=Object(En.o)(AbstractCommandsQuickAccessProvider.WORD_FILTER(Je,et.label)),ot=et.commandAlias?Object(En.o)(AbstractCommandsQuickAccessProvider.WORD_FILTER(Je,et.commandAlias)):void 0;tt||ot?(et.highlights={label:tt,detail:this.options.showAlias?ot:void 0},it.push(et)):Je===et.commandId&&it.push(et)}const Zt=new Map;for(const Je of it){const et=Zt.get(Je.label);et?(Je.description=Je.commandId,et.description=et.commandId):Zt.set(Je.label,Je)}it.sort((Je,et)=>{const tt=this.commandsHistory.peek(Je.commandId),ot=this.commandsHistory.peek(et.commandId);return tt&&ot?tt>ot?-1:1:tt?-1:ot?1:Je.label.localeCompare(et.label)});const en=[];let Cn=!1;for(let Je=0;Je<it.length;Je++){const et=it[Je],tt=this.keybindingService.lookupKeybinding(et.commandId),ot=tt?Object(_n.a)("commandPickAriaLabelWithKeybinding","{0}, {1}",et.label,tt.getAriaLabel()):et.label;0===Je&&this.commandsHistory.peek(et.commandId)&&(en.push({type:"separator",label:Object(_n.a)("recentlyUsed","recently used")}),Cn=!0),0!==Je&&Cn&&!this.commandsHistory.peek(et.commandId)&&(en.push({type:"separator",label:Object(_n.a)("morecCommands","other commands")}),Cn=!1),en.push(Object.assign(Object.assign({},et),{ariaLabel:ot,detail:this.options.showAlias&&et.commandAlias!==et.label?et.commandAlias:void 0,keybinding:tt,accept:()=>commandsQuickAccess_awaiter(this,void 0,void 0,(function*(){this.commandsHistory.push(et.commandId),this.telemetryService.publicLog2("workbenchActionExecuted",{id:et.commandId,from:"quick open"});try{yield this.commandService.executeCommand(et.commandId)}catch(Je){Object(An.d)(Je)||this.dialogService.show(Nn.a.Error,Object(_n.a)("canNotRun","Command '{0}' resulted in an error ({1})",et.label,toErrorMessage(Je)))}}))}))}return en}))}};Bn.PREFIX=">",Bn.WORD_FILTER=Object(kn.j)(kn.h,kn.i,kn.f),Bn=__decorate([__param(1,Tn.a),__param(2,In.a),__param(3,jn.b),__param(4,Mn.a),__param(5,Rn.a)],Bn);let Vn=class CommandsHistory extends Sn.a{constructor(Je,et){super(),this.storageService=Je,this.configurationService=et,this.configuredCommandsHistoryLength=0,this.updateConfiguration(),this.load(),this.registerListeners()}registerListeners(){this._register(this.configurationService.onDidChangeConfiguration(()=>this.updateConfiguration()))}updateConfiguration(){this.configuredCommandsHistoryLength=CommandsHistory.getConfiguredCommandHistoryLength(this.configurationService),CommandsHistory.cache&&CommandsHistory.cache.limit!==this.configuredCommandsHistoryLength&&(CommandsHistory.cache.limit=this.configuredCommandsHistoryLength,CommandsHistory.saveState(this.storageService))}load(){const Je=this.storageService.get(CommandsHistory.PREF_KEY_CACHE,0);let et;if(Je)try{et=JSON.parse(Je)}catch(Je){}const tt=CommandsHistory.cache=new Dn.a(this.configuredCommandsHistoryLength,1);if(et){let Je;Je=et.usesLRU?et.entries:et.entries.sort((Je,et)=>Je.value-et.value),Je.forEach(Je=>tt.set(Je.key,Je.value))}CommandsHistory.counter=this.storageService.getNumber(CommandsHistory.PREF_KEY_COUNTER,0,CommandsHistory.counter)}push(Je){CommandsHistory.cache&&(CommandsHistory.cache.set(Je,CommandsHistory.counter++),CommandsHistory.saveState(this.storageService))}peek(Je){var et;return null===(et=CommandsHistory.cache)||void 0===et?void 0:et.peek(Je)}static saveState(Je){if(!CommandsHistory.cache)return;const et={usesLRU:!0,entries:[]};CommandsHistory.cache.forEach((Je,tt)=>et.entries.push({key:tt,value:Je})),Je.store(CommandsHistory.PREF_KEY_CACHE,JSON.stringify(et),0,0),Je.store(CommandsHistory.PREF_KEY_COUNTER,CommandsHistory.counter,0,0)}static getConfiguredCommandHistoryLength(Je){var et,tt;const ot=null===(tt=null===(et=Je.getValue().workbench)||void 0===et?void 0:et.commandPalette)||void 0===tt?void 0:tt.history;return"number"==typeof ot?ot:CommandsHistory.DEFAULT_COMMANDS_HISTORY_LENGTH}};Vn.DEFAULT_COMMANDS_HISTORY_LENGTH=50,Vn.PREF_KEY_CACHE="commandPalette.mru.cache",Vn.PREF_KEY_COUNTER="commandPalette.mru.counter",Vn.counter=1,Vn=__decorate([__param(0,Pn.a),__param(1,Ln.a)],Vn);var Wn=tt(467);class commandsQuickAccess_AbstractEditorCommandsQuickAccessProvider extends Bn{constructor(Je,et,tt,ot,it,Zt){super(Je,et,tt,ot,it,Zt)}getCodeEditorCommandPicks(){const Je=this.activeTextEditorControl;if(!Je)return[];const et=[];for(const tt of Je.getSupportedActions())et.push({commandId:tt.id,commandAlias:tt.alias,label:Object(Wn.e)(tt.label)||tt.id});return et}}var zn=tt(13),Hn=tt(23),$n=tt(465),standaloneCommandsQuickAccess_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},standaloneCommandsQuickAccess_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},standaloneCommandsQuickAccess_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};let qn=class StandaloneCommandsQuickAccessProvider extends commandsQuickAccess_AbstractEditorCommandsQuickAccessProvider{constructor(Je,et,tt,ot,it,Zt){super({showAlias:!1},Je,tt,ot,it,Zt),this.codeEditorService=et}get activeTextEditorControl(){return Object(En.o)(this.codeEditorService.getFocusedCodeEditor())}getCommandPicks(){return standaloneCommandsQuickAccess_awaiter(this,void 0,void 0,(function*(){return this.getCodeEditorCommandPicks()}))}};qn=standaloneCommandsQuickAccess_decorate([standaloneCommandsQuickAccess_param(0,Tn.a),standaloneCommandsQuickAccess_param(1,Cn.a),standaloneCommandsQuickAccess_param(2,In.a),standaloneCommandsQuickAccess_param(3,jn.b),standaloneCommandsQuickAccess_param(4,Mn.a),standaloneCommandsQuickAccess_param(5,Rn.a)],qn),it.a.as(Zt.b.Quickaccess).registerQuickAccessProvider({ctor:qn,prefix:qn.PREFIX,helpEntries:[{description:en.d.quickCommandHelp,needsEditor:!0}]});class standaloneCommandsQuickAccess_GotoLineAction extends zn.b{constructor(){super({id:"editor.action.quickCommand",label:en.d.quickCommandActionLabel,alias:"Command Palette",precondition:void 0,kbOpts:{kbExpr:Hn.a.focus,primary:59,weight:100},contextMenuOpts:{group:"z_commands",order:1}})}run(Je){Je.get($n.a).quickAccess.show(qn.PREFIX)}}Object(zn.j)(standaloneCommandsQuickAccess_GotoLineAction)},7778:function(Je,et,tt){"use strict";tt.r(et);var ot=tt(5),it=tt(160),Zt=tt(13),en=tt(10),Cn=tt(23),_n=tt(206),wn=tt(30),Sn=tt(79),xn=tt(120);class blockCommentCommand_BlockCommentCommand{constructor(Je,et){this._selection=Je,this._insertSpace=et,this._usedEndToken=null}static _haystackHasNeedleAtOffset(Je,et,tt){if(tt<0)return!1;const ot=et.length;if(tt+ot>Je.length)return!1;for(let it=0;it<ot;it++){const ot=Je.charCodeAt(tt+it),Zt=et.charCodeAt(it);if(ot!==Zt&&!(ot>=65&&ot<=90&&ot+32===Zt||Zt>=65&&Zt<=90&&Zt+32===ot))return!1}return!0}_createOperationsForBlockComment(Je,et,tt,ot,it,Zt){const Cn=Je.startLineNumber,_n=Je.startColumn,wn=Je.endLineNumber,Sn=Je.endColumn,xn=it.getLineContent(Cn),kn=it.getLineContent(wn);let En,Dn=xn.lastIndexOf(et,_n-1+et.length),Pn=kn.indexOf(tt,Sn-1-tt.length);if(-1!==Dn&&-1!==Pn)if(Cn===wn){xn.substring(Dn+et.length,Pn).indexOf(tt)>=0&&(Dn=-1,Pn=-1)}else{const Je=xn.substring(Dn+et.length),ot=kn.substring(0,Pn);(Je.indexOf(tt)>=0||ot.indexOf(tt)>=0)&&(Dn=-1,Pn=-1)}-1!==Dn&&-1!==Pn?(ot&&Dn+et.length<xn.length&&32===xn.charCodeAt(Dn+et.length)&&(et+=" "),ot&&Pn>0&&32===kn.charCodeAt(Pn-1)&&(tt=" "+tt,Pn-=1),En=blockCommentCommand_BlockCommentCommand._createRemoveBlockCommentOperations(new en.a(Cn,Dn+et.length+1,wn,Pn+1),et,tt)):(En=blockCommentCommand_BlockCommentCommand._createAddBlockCommentOperations(Je,et,tt,this._insertSpace),this._usedEndToken=1===En.length?tt:null);for(const Je of En)Zt.addTrackedEditOperation(Je.range,Je.text)}static _createRemoveBlockCommentOperations(Je,et,tt){let ot=[];return en.a.isEmpty(Je)?ot.push(_n.a.delete(new en.a(Je.startLineNumber,Je.startColumn-et.length,Je.endLineNumber,Je.endColumn+tt.length))):(ot.push(_n.a.delete(new en.a(Je.startLineNumber,Je.startColumn-et.length,Je.startLineNumber,Je.startColumn))),ot.push(_n.a.delete(new en.a(Je.endLineNumber,Je.endColumn,Je.endLineNumber,Je.endColumn+tt.length)))),ot}static _createAddBlockCommentOperations(Je,et,tt,ot){let it=[];return en.a.isEmpty(Je)?it.push(_n.a.replace(new en.a(Je.startLineNumber,Je.startColumn,Je.endLineNumber,Je.endColumn),et+" "+tt)):(it.push(_n.a.insert(new wn.a(Je.startLineNumber,Je.startColumn),et+(ot?" ":""))),it.push(_n.a.insert(new wn.a(Je.endLineNumber,Je.endColumn),(ot?" ":"")+tt))),it}getEditOperations(Je,et){const tt=this._selection.startLineNumber,ot=this._selection.startColumn;Je.tokenizeIfCheap(tt);const it=Je.getLanguageIdAtPosition(tt,ot),Zt=xn.a.getComments(it);Zt&&Zt.blockCommentStartToken&&Zt.blockCommentEndToken&&this._createOperationsForBlockComment(this._selection,Zt.blockCommentStartToken,Zt.blockCommentEndToken,this._insertSpace,Je,et)}computeCursorState(Je,et){const tt=et.getInverseEditOperations();if(2===tt.length){const Je=tt[0],et=tt[1];return new Sn.a(Je.range.endLineNumber,Je.range.endColumn,et.range.startLineNumber,et.range.startColumn)}{const Je=tt[0].range,et=this._usedEndToken?-this._usedEndToken.length-1:0;return new Sn.a(Je.endLineNumber,Je.endColumn+et,Je.endLineNumber,Je.endColumn+et)}}}var kn=tt(26);class lineCommentCommand_LineCommentCommand{constructor(Je,et,tt,ot,it,Zt){this._selection=Je,this._tabSize=et,this._type=tt,this._insertSpace=ot,this._selectionId=null,this._deltaColumn=0,this._moveEndPositionDown=!1,this._ignoreEmptyLines=it,this._ignoreFirstLine=Zt||!1}static _gatherPreflightCommentStrings(Je,et,tt){Je.tokenizeIfCheap(et);const ot=Je.getLanguageIdAtPosition(et,1),it=xn.a.getComments(ot),Zt=it?it.lineCommentToken:null;if(!Zt)return null;let en=[];for(let Je=0,ot=tt-et+1;Je<ot;Je++)en[Je]={ignore:!1,commentStr:Zt,commentStrOffset:0,commentStrLength:Zt.length};return en}static _analyzeLines(Je,et,tt,ot,it,Zt,en){let Cn,_n=!0;Cn=0===Je||1!==Je;for(let wn=0,Sn=ot.length;wn<Sn;wn++){const Sn=ot[wn],xn=it+wn;if(xn===it&&en){Sn.ignore=!0;continue}const En=tt.getLineContent(xn),Dn=kn.v(En);if(-1!==Dn){if(_n=!1,Sn.ignore=!1,Sn.commentStrOffset=Dn,Cn&&!blockCommentCommand_BlockCommentCommand._haystackHasNeedleAtOffset(En,Sn.commentStr,Dn)&&(0===Je?Cn=!1:1===Je||(Sn.ignore=!0)),Cn&&et){const Je=Dn+Sn.commentStrLength;Je<En.length&&32===En.charCodeAt(Je)&&(Sn.commentStrLength+=1)}}else Sn.ignore=Zt,Sn.commentStrOffset=En.length}if(0===Je&&_n){Cn=!1;for(let Je=0,et=ot.length;Je<et;Je++)ot[Je].ignore=!1}return{supported:!0,shouldRemoveComments:Cn,lines:ot}}static _gatherPreflightData(Je,et,tt,ot,it,Zt,en){const Cn=lineCommentCommand_LineCommentCommand._gatherPreflightCommentStrings(tt,ot,it);return null===Cn?{supported:!1}:lineCommentCommand_LineCommentCommand._analyzeLines(Je,et,tt,Cn,ot,Zt,en)}_executeLineComments(Je,et,tt,ot){let it;tt.shouldRemoveComments?it=lineCommentCommand_LineCommentCommand._createRemoveLineCommentsOperations(tt.lines,ot.startLineNumber):(lineCommentCommand_LineCommentCommand._normalizeInsertionPoint(Je,tt.lines,ot.startLineNumber,this._tabSize),it=this._createAddLineCommentsOperations(tt.lines,ot.startLineNumber));const Zt=new wn.a(ot.positionLineNumber,ot.positionColumn);for(let tt=0,ot=it.length;tt<ot;tt++)if(et.addEditOperation(it[tt].range,it[tt].text),en.a.isEmpty(it[tt].range)&&en.a.getStartPosition(it[tt].range).equals(Zt)){Je.getLineContent(Zt.lineNumber).length+1===Zt.column&&(this._deltaColumn=(it[tt].text||"").length)}this._selectionId=et.trackSelection(ot)}_attemptRemoveBlockComment(Je,et,tt,ot){let it=et.startLineNumber,Zt=et.endLineNumber,Cn=ot.length+Math.max(Je.getLineFirstNonWhitespaceColumn(et.startLineNumber),et.startColumn),_n=Je.getLineContent(it).lastIndexOf(tt,Cn-1),wn=Je.getLineContent(Zt).indexOf(ot,et.endColumn-1-tt.length);return-1!==_n&&-1===wn&&(wn=Je.getLineContent(it).indexOf(ot,_n+tt.length),Zt=it),-1===_n&&-1!==wn&&(_n=Je.getLineContent(Zt).lastIndexOf(tt,wn),it=Zt),!et.isEmpty()||-1!==_n&&-1!==wn||(_n=Je.getLineContent(it).indexOf(tt),-1!==_n&&(wn=Je.getLineContent(it).indexOf(ot,_n+tt.length))),-1!==_n&&32===Je.getLineContent(it).charCodeAt(_n+tt.length)&&(tt+=" "),-1!==wn&&32===Je.getLineContent(Zt).charCodeAt(wn-1)&&(ot=" "+ot,wn-=1),-1!==_n&&-1!==wn?blockCommentCommand_BlockCommentCommand._createRemoveBlockCommentOperations(new en.a(it,_n+tt.length+1,Zt,wn+1),tt,ot):null}_executeBlockComment(Je,et,tt){Je.tokenizeIfCheap(tt.startLineNumber);let ot=Je.getLanguageIdAtPosition(tt.startLineNumber,1),it=xn.a.getComments(ot);if(!it||!it.blockCommentStartToken||!it.blockCommentEndToken)return;const Zt=it.blockCommentStartToken,Cn=it.blockCommentEndToken;let _n=this._attemptRemoveBlockComment(Je,tt,Zt,Cn);if(!_n){if(tt.isEmpty()){const et=Je.getLineContent(tt.startLineNumber);let ot=kn.v(et);-1===ot&&(ot=et.length),_n=blockCommentCommand_BlockCommentCommand._createAddBlockCommentOperations(new en.a(tt.startLineNumber,ot+1,tt.startLineNumber,et.length+1),Zt,Cn,this._insertSpace)}else _n=blockCommentCommand_BlockCommentCommand._createAddBlockCommentOperations(new en.a(tt.startLineNumber,Je.getLineFirstNonWhitespaceColumn(tt.startLineNumber),tt.endLineNumber,Je.getLineMaxColumn(tt.endLineNumber)),Zt,Cn,this._insertSpace);1===_n.length&&(this._deltaColumn=Zt.length+1)}this._selectionId=et.trackSelection(tt);for(const Je of _n)et.addEditOperation(Je.range,Je.text)}getEditOperations(Je,et){let tt=this._selection;if(this._moveEndPositionDown=!1,tt.startLineNumber===tt.endLineNumber&&this._ignoreFirstLine)return et.addEditOperation(new en.a(tt.startLineNumber,Je.getLineMaxColumn(tt.startLineNumber),tt.startLineNumber+1,1),tt.startLineNumber===Je.getLineCount()?"":"\n"),void(this._selectionId=et.trackSelection(tt));tt.startLineNumber<tt.endLineNumber&&1===tt.endColumn&&(this._moveEndPositionDown=!0,tt=tt.setEndPosition(tt.endLineNumber-1,Je.getLineMaxColumn(tt.endLineNumber-1)));const ot=lineCommentCommand_LineCommentCommand._gatherPreflightData(this._type,this._insertSpace,Je,tt.startLineNumber,tt.endLineNumber,this._ignoreEmptyLines,this._ignoreFirstLine);return ot.supported?this._executeLineComments(Je,et,ot,tt):this._executeBlockComment(Je,et,tt)}computeCursorState(Je,et){let tt=et.getTrackedSelection(this._selectionId);return this._moveEndPositionDown&&(tt=tt.setEndPosition(tt.endLineNumber+1,1)),new Sn.a(tt.selectionStartLineNumber,tt.selectionStartColumn+this._deltaColumn,tt.positionLineNumber,tt.positionColumn+this._deltaColumn)}static _createRemoveLineCommentsOperations(Je,et){let tt=[];for(let ot=0,it=Je.length;ot<it;ot++){const it=Je[ot];it.ignore||tt.push(_n.a.delete(new en.a(et+ot,it.commentStrOffset+1,et+ot,it.commentStrOffset+it.commentStrLength+1)))}return tt}_createAddLineCommentsOperations(Je,et){let tt=[];const ot=this._insertSpace?" ":"";for(let it=0,Zt=Je.length;it<Zt;it++){const Zt=Je[it];Zt.ignore||tt.push(_n.a.insert(new wn.a(et+it,Zt.commentStrOffset+1),Zt.commentStr+ot))}return tt}static nextVisibleColumn(Je,et,tt,ot){return tt?Je+(et-Je%et):Je+ot}static _normalizeInsertionPoint(Je,et,tt,ot){let it,Zt,en=1073741824;for(let it=0,Zt=et.length;it<Zt;it++){if(et[it].ignore)continue;const Zt=Je.getLineContent(tt+it);let Cn=0;for(let Je=0,tt=et[it].commentStrOffset;Cn<en&&Je<tt;Je++)Cn=lineCommentCommand_LineCommentCommand.nextVisibleColumn(Cn,ot,9===Zt.charCodeAt(Je),1);Cn<en&&(en=Cn)}en=Math.floor(en/ot)*ot;for(let Cn=0,_n=et.length;Cn<_n;Cn++){if(et[Cn].ignore)continue;const _n=Je.getLineContent(tt+Cn);let wn=0;for(it=0,Zt=et[Cn].commentStrOffset;wn<en&&it<Zt;it++)wn=lineCommentCommand_LineCommentCommand.nextVisibleColumn(wn,ot,9===_n.charCodeAt(it),1);et[Cn].commentStrOffset=wn>en?it-1:it}}}var En=tt(90);class comment_CommentLineAction extends Zt.b{constructor(Je,et){super(et),this._type=Je}run(Je,et){if(!et.hasModel())return;const tt=[],ot=et.getModel().getOptions(),it=et.getOption(17),Zt=et.getSelections().map((Je,et)=>({selection:Je,index:et,ignoreFirstLine:!1}));Zt.sort((Je,et)=>en.a.compareRangesUsingStarts(Je.selection,et.selection));let Cn=Zt[0];for(let Je=1;Je<Zt.length;Je++){const et=Zt[Je];Cn.selection.endLineNumber===et.selection.startLineNumber&&(Cn.index<et.index?et.ignoreFirstLine=!0:(Cn.ignoreFirstLine=!0,Cn=et))}for(const Je of Zt)tt.push(new lineCommentCommand_LineCommentCommand(Je.selection,ot.tabSize,this._type,it.insertSpace,it.ignoreEmptyLines,Je.ignoreFirstLine));et.pushUndoStop(),et.executeCommands(this.id,tt),et.pushUndoStop()}}class comment_BlockCommentAction extends Zt.b{constructor(){super({id:"editor.action.blockComment",label:ot.a("comment.block","Toggle Block Comment"),alias:"Toggle Block Comment",precondition:Cn.a.writable,kbOpts:{kbExpr:Cn.a.editorTextFocus,primary:1567,linux:{primary:3103},weight:100},menuOpts:{menuId:En.b.MenubarEditMenu,group:"5_insert",title:ot.a({key:"miToggleBlockComment",comment:["&& denotes a mnemonic"]},"Toggle &&Block Comment"),order:2}})}run(Je,et){if(!et.hasModel())return;const tt=et.getOption(17),ot=[],it=et.getSelections();for(const Je of it)ot.push(new blockCommentCommand_BlockCommentCommand(Je,tt.insertSpace));et.pushUndoStop(),et.executeCommands(this.id,ot),et.pushUndoStop()}}Object(Zt.j)(class comment_ToggleCommentLineAction extends comment_CommentLineAction{constructor(){super(0,{id:"editor.action.commentLine",label:ot.a("comment.line","Toggle Line Comment"),alias:"Toggle Line Comment",precondition:Cn.a.writable,kbOpts:{kbExpr:Cn.a.editorTextFocus,primary:2133,weight:100},menuOpts:{menuId:En.b.MenubarEditMenu,group:"5_insert",title:ot.a({key:"miToggleLineComment",comment:["&& denotes a mnemonic"]},"&&Toggle Line Comment"),order:1}})}}),Object(Zt.j)(class comment_AddLineCommentAction extends comment_CommentLineAction{constructor(){super(1,{id:"editor.action.addCommentLine",label:ot.a("comment.line.add","Add Line Comment"),alias:"Add Line Comment",precondition:Cn.a.writable,kbOpts:{kbExpr:Cn.a.editorTextFocus,primary:Object(it.a)(2089,2081),weight:100}})}}),Object(Zt.j)(class comment_RemoveLineCommentAction extends comment_CommentLineAction{constructor(){super(2,{id:"editor.action.removeCommentLine",label:ot.a("comment.line.remove","Remove Line Comment"),alias:"Remove Line Comment",precondition:Cn.a.writable,kbOpts:{kbExpr:Cn.a.editorTextFocus,primary:Object(it.a)(2089,2099),weight:100}})}}),Object(Zt.j)(comment_BlockCommentAction)},7779:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"DragAndDropController",(function(){return dnd_DragAndDropController}));var ot=tt(12),it=tt.n(ot),Zt=tt(2822),en=tt.n(Zt),Cn={insert:"head",singleton:!1},_n=(it()(en.a,Cn),en.a.locals,tt(9)),wn=tt(43),Sn=tt(13),xn=tt(30),kn=tt(10),En=tt(79);class dragAndDropCommand_DragAndDropCommand{constructor(Je,et,tt){this.selection=Je,this.targetPosition=et,this.copy=tt,this.targetSelection=null}getEditOperations(Je,et){let tt=Je.getValueInRange(this.selection);this.copy||et.addEditOperation(this.selection,null),et.addEditOperation(new kn.a(this.targetPosition.lineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.targetPosition.column),tt),!this.selection.containsPosition(this.targetPosition)||this.copy&&(this.selection.getEndPosition().equals(this.targetPosition)||this.selection.getStartPosition().equals(this.targetPosition))?this.copy?this.targetSelection=new En.a(this.targetPosition.lineNumber,this.targetPosition.column,this.selection.endLineNumber-this.selection.startLineNumber+this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn):this.targetPosition.lineNumber>this.selection.endLineNumber?this.targetSelection=new En.a(this.targetPosition.lineNumber-this.selection.endLineNumber+this.selection.startLineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn):this.targetPosition.lineNumber<this.selection.endLineNumber?this.targetSelection=new En.a(this.targetPosition.lineNumber,this.targetPosition.column,this.targetPosition.lineNumber+this.selection.endLineNumber-this.selection.startLineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column+this.selection.endColumn-this.selection.startColumn:this.selection.endColumn):this.selection.endColumn<=this.targetPosition.column?this.targetSelection=new En.a(this.targetPosition.lineNumber-this.selection.endLineNumber+this.selection.startLineNumber,(this.selection.startLineNumber,this.selection.endLineNumber,this.targetPosition.column-this.selection.endColumn+this.selection.startColumn),this.targetPosition.lineNumber,this.selection.startLineNumber===this.selection.endLineNumber?this.targetPosition.column:this.selection.endColumn):this.targetSelection=new En.a(this.targetPosition.lineNumber-this.selection.endLineNumber+this.selection.startLineNumber,this.targetPosition.column,this.targetPosition.lineNumber,this.targetPosition.column+this.selection.endColumn-this.selection.startColumn):this.targetSelection=this.selection}computeCursorState(Je,et){return this.targetSelection}}var Dn=tt(115);function hasTriggerModifier(Je){return wn.f?Je.altKey:Je.ctrlKey}class dnd_DragAndDropController extends _n.a{constructor(Je){super(),this._editor=Je,this._register(this._editor.onMouseDown(Je=>this._onEditorMouseDown(Je))),this._register(this._editor.onMouseUp(Je=>this._onEditorMouseUp(Je))),this._register(this._editor.onMouseDrag(Je=>this._onEditorMouseDrag(Je))),this._register(this._editor.onMouseDrop(Je=>this._onEditorMouseDrop(Je))),this._register(this._editor.onMouseDropCanceled(()=>this._onEditorMouseDropCanceled())),this._register(this._editor.onKeyDown(Je=>this.onEditorKeyDown(Je))),this._register(this._editor.onKeyUp(Je=>this.onEditorKeyUp(Je))),this._register(this._editor.onDidBlurEditorWidget(()=>this.onEditorBlur())),this._register(this._editor.onDidBlurEditorText(()=>this.onEditorBlur())),this._dndDecorationIds=[],this._mouseDown=!1,this._modifierPressed=!1,this._dragSelection=null}onEditorBlur(){this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1,this._modifierPressed=!1}onEditorKeyDown(Je){this._editor.getOption(29)&&!this._editor.getOption(16)&&(hasTriggerModifier(Je)&&(this._modifierPressed=!0),this._mouseDown&&hasTriggerModifier(Je)&&this._editor.updateOptions({mouseStyle:"copy"}))}onEditorKeyUp(Je){this._editor.getOption(29)&&!this._editor.getOption(16)&&(hasTriggerModifier(Je)&&(this._modifierPressed=!1),this._mouseDown&&Je.keyCode===dnd_DragAndDropController.TRIGGER_KEY_VALUE&&this._editor.updateOptions({mouseStyle:"default"}))}_onEditorMouseDown(Je){this._mouseDown=!0}_onEditorMouseUp(Je){this._mouseDown=!1,this._editor.updateOptions({mouseStyle:"text"})}_onEditorMouseDrag(Je){let et=Je.target;if(null===this._dragSelection){let Je=(this._editor.getSelections()||[]).filter(Je=>et.position&&Je.containsPosition(et.position));if(1!==Je.length)return;this._dragSelection=Je[0]}hasTriggerModifier(Je.event)?this._editor.updateOptions({mouseStyle:"copy"}):this._editor.updateOptions({mouseStyle:"default"}),et.position&&(this._dragSelection.containsPosition(et.position)?this._removeDecoration():this.showAt(et.position))}_onEditorMouseDropCanceled(){this._editor.updateOptions({mouseStyle:"text"}),this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1}_onEditorMouseDrop(Je){if(Je.target&&(this._hitContent(Je.target)||this._hitMargin(Je.target))&&Je.target.position){let et=new xn.a(Je.target.position.lineNumber,Je.target.position.column);if(null===this._dragSelection){let tt=null;if(Je.event.shiftKey){let Je=this._editor.getSelection();if(Je){const{selectionStartLineNumber:ot,selectionStartColumn:it}=Je;tt=[new En.a(ot,it,et.lineNumber,et.column)]}}else tt=(this._editor.getSelections()||[]).map(Je=>Je.containsPosition(et)?new En.a(et.lineNumber,et.column,et.lineNumber,et.column):Je);this._editor.setSelections(tt||[],"mouse",3)}else(!this._dragSelection.containsPosition(et)||(hasTriggerModifier(Je.event)||this._modifierPressed)&&(this._dragSelection.getEndPosition().equals(et)||this._dragSelection.getStartPosition().equals(et)))&&(this._editor.pushUndoStop(),this._editor.executeCommand(dnd_DragAndDropController.ID,new dragAndDropCommand_DragAndDropCommand(this._dragSelection,et,hasTriggerModifier(Je.event)||this._modifierPressed)),this._editor.pushUndoStop())}this._editor.updateOptions({mouseStyle:"text"}),this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1}showAt(Je){let et=[{range:new kn.a(Je.lineNumber,Je.column,Je.lineNumber,Je.column),options:dnd_DragAndDropController._DECORATION_OPTIONS}];this._dndDecorationIds=this._editor.deltaDecorations(this._dndDecorationIds,et),this._editor.revealPosition(Je,1)}_removeDecoration(){this._dndDecorationIds=this._editor.deltaDecorations(this._dndDecorationIds,[])}_hitContent(Je){return 6===Je.type||7===Je.type}_hitMargin(Je){return 2===Je.type||3===Je.type||4===Je.type}dispose(){this._removeDecoration(),this._dragSelection=null,this._mouseDown=!1,this._modifierPressed=!1,super.dispose()}}dnd_DragAndDropController.ID="editor.contrib.dragAndDrop",dnd_DragAndDropController.TRIGGER_KEY_VALUE=wn.f?6:5,dnd_DragAndDropController._DECORATION_OPTIONS=Dn.a.register({description:"dnd-target",className:"dnd-target"}),Object(Sn.l)(dnd_DragAndDropController.ID,dnd_DragAndDropController)},7780:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"LinkDetector",(function(){return Kn}));var ot=tt(12),it=tt.n(ot),Zt=tt(2830),en=tt.n(Zt),Cn={insert:"head",singleton:!1},_n=(it()(en.a,Cn),en.a.locals,tt(5)),wn=tt(55),Sn=tt(101),xn=tt(53),kn=tt(361),En=tt(9),Dn=tt(43),Pn=tt(13),Ln=tt(115),Tn=tt(31),In=tt(1849),jn=tt(92),Mn=tt(10),An=tt(176),Rn=tt(98),Nn=tt(68),Fn=tt(54),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class Link{constructor(Je,et){this._link=Je,this._provider=et}toJSON(){return{range:this.range,url:this.url,tooltip:this.tooltip}}get range(){return this._link.range}get url(){return this._link.url}get tooltip(){return this._link.tooltip}resolve(Je){return __awaiter(this,void 0,void 0,(function*(){return this._link.url?this._link.url:"function"==typeof this._provider.resolveLink?Promise.resolve(this._provider.resolveLink(this._link,Je)).then(et=>(this._link=et||this._link,this._link.url?this.resolve(Je):Promise.reject(new Error("missing")))):Promise.reject(new Error("missing"))}))}}class getLinks_LinksList{constructor(Je){this._disposables=new En.b;let et=[];for(const[tt,ot]of Je){const Je=tt.links.map(Je=>new Link(Je,ot));et=getLinks_LinksList._union(et,Je),Object(En.g)(tt)&&this._disposables.add(tt)}this.links=et}dispose(){this._disposables.dispose(),this.links.length=0}static _union(Je,et){let tt,ot,it,Zt,en=[];for(tt=0,it=0,ot=Je.length,Zt=et.length;tt<ot&&it<Zt;){const ot=Je[tt],Zt=et[it];if(Mn.a.areIntersectingOrTouching(ot.range,Zt.range)){tt++;continue}Mn.a.compareRangesUsingStarts(ot.range,Zt.range)<0?(en.push(ot),tt++):(en.push(Zt),it++)}for(;tt<ot;tt++)en.push(Je[tt]);for(;it<Zt;it++)en.push(et[it]);return en}}function getLinks(Je,et){const tt=[],ot=Tn.v.ordered(Je).reverse().map((ot,it)=>Promise.resolve(ot.provideLinks(Je,et)).then(Je=>{Je&&(tt[it]=[Je,ot])},xn.f));return Promise.all(ot).then(()=>{const Je=new getLinks_LinksList(Object(Nn.e)(tt));return et.isCancellationRequested?(Je.dispose(),new getLinks_LinksList([])):Je})}Rn.a.registerCommand("_executeLinkProvider",(Je,...et)=>__awaiter(void 0,void 0,void 0,(function*(){let[tt,ot]=et;Object(Fn.c)(tt instanceof jn.a),"number"!=typeof ot&&(ot=0);const it=Je.get(An.a).getModel(tt);if(!it)return[];const Zt=yield getLinks(it,Sn.a.None);if(!Zt)return[];for(let Je=0;Je<Math.min(ot,Zt.links.length);Je++)yield Zt.links[Je].resolve(Sn.a.None);const en=Zt.links.slice(0);return Zt.dispose(),en})));var Bn=tt(181),Vn=tt(289),Wn=tt(11),zn=tt(49),Hn=tt(139),$n=tt(171),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},links_awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};const qn={general:Ln.a.register({description:"detected-link",stickiness:1,collapseOnReplaceEdit:!0,inlineClassName:"detected-link"}),active:Ln.a.register({description:"detected-link-active",stickiness:1,collapseOnReplaceEdit:!0,inlineClassName:"detected-link-active"})};class LinkOccurrence{constructor(Je,et){this.link=Je,this.decorationId=et}static decoration(Je,et){return{range:Je.range,options:LinkOccurrence._getOptions(Je,et,!1)}}static _getOptions(Je,et,tt){const ot=Object.assign({},tt?qn.active:qn.general);return ot.hoverMessage=function getHoverMessage(Je,et){const tt=Je.url&&/^command:/i.test(Je.url.toString()),ot=Je.tooltip?Je.tooltip:tt?_n.a("links.navigate.executeCmd","Execute command"):_n.a("links.navigate.follow","Follow link"),it=et?Dn.f?_n.a("links.navigate.kb.meta.mac","cmd + click"):_n.a("links.navigate.kb.meta","ctrl + click"):Dn.f?_n.a("links.navigate.kb.alt.mac","option + click"):_n.a("links.navigate.kb.alt","alt + click");if(Je.url){let et="";if(/^command:/i.test(Je.url.toString())){const tt=Je.url.toString().match(/^command:([^?#]+)/);if(tt){const Je=tt[1];et=` "${_n.a("tooltip.explanation","Execute command {0}",Je)}"`}}return new kn.a("",!0).appendMarkdown(`[${ot}](${Je.url.toString(!0)}${et}) (${it})`)}return(new kn.a).appendText(`${ot} (${it})`)}(Je,et),ot}activate(Je,et){Je.changeDecorationOptions(this.decorationId,LinkOccurrence._getOptions(this.link,et,!0))}deactivate(Je,et){Je.changeDecorationOptions(this.decorationId,LinkOccurrence._getOptions(this.link,et,!1))}}let Kn=class LinkDetector{constructor(Je,et,tt){this.listenersToRemove=new En.b,this.editor=Je,this.openerService=et,this.notificationService=tt;let ot=new In.a(Je);this.listenersToRemove.add(ot),this.listenersToRemove.add(ot.onMouseMoveOrRelevantKeyDown(([Je,et])=>{this._onEditorMouseMove(Je,et)})),this.listenersToRemove.add(ot.onExecute(Je=>{this.onEditorMouseUp(Je)})),this.listenersToRemove.add(ot.onCancel(Je=>{this.cleanUpActiveLinkDecoration()})),this.enabled=Je.getOption(61),this.listenersToRemove.add(Je.onDidChangeConfiguration(et=>{const tt=Je.getOption(61);this.enabled!==tt&&(this.enabled=tt,this.updateDecorations([]),this.stop(),this.beginCompute())})),this.listenersToRemove.add(Je.onDidChangeModelContent(Je=>this.onChange())),this.listenersToRemove.add(Je.onDidChangeModel(Je=>this.onModelChanged())),this.listenersToRemove.add(Je.onDidChangeModelLanguage(Je=>this.onModelModeChanged())),this.listenersToRemove.add(Tn.v.onDidChange(Je=>this.onModelModeChanged())),this.timeout=new wn.g,this.computePromise=null,this.activeLinksList=null,this.currentOccurrences={},this.activeLinkDecorationId=null,this.beginCompute()}static get(Je){return Je.getContribution(LinkDetector.ID)}onModelChanged(){this.currentOccurrences={},this.activeLinkDecorationId=null,this.stop(),this.beginCompute()}onModelModeChanged(){this.stop(),this.beginCompute()}onChange(){this.timeout.setIfNotSet(()=>this.beginCompute(),LinkDetector.RECOMPUTE_TIME)}beginCompute(){return links_awaiter(this,void 0,void 0,(function*(){if(!this.editor.hasModel()||!this.enabled)return;const Je=this.editor.getModel();if(Tn.v.has(Je)){this.activeLinksList&&(this.activeLinksList.dispose(),this.activeLinksList=null),this.computePromise=wn.h(et=>getLinks(Je,et));try{this.activeLinksList=yield this.computePromise,this.updateDecorations(this.activeLinksList.links)}catch(Je){Object(xn.e)(Je)}finally{this.computePromise=null}}}))}updateDecorations(Je){const et="altKey"===this.editor.getOption(68);let tt=[],ot=Object.keys(this.currentOccurrences);for(let Je=0,et=ot.length;Je<et;Je++){let et=ot[Je],it=this.currentOccurrences[et];tt.push(it.decorationId)}let it=[];if(Je)for(const tt of Je)it.push(LinkOccurrence.decoration(tt,et));let Zt=this.editor.deltaDecorations(tt,it);this.currentOccurrences={},this.activeLinkDecorationId=null;for(let et=0,tt=Zt.length;et<tt;et++){let tt=new LinkOccurrence(Je[et],Zt[et]);this.currentOccurrences[tt.decorationId]=tt}}_onEditorMouseMove(Je,et){const tt="altKey"===this.editor.getOption(68);if(this.isEnabled(Je,et)){this.cleanUpActiveLinkDecoration();const et=this.getLinkOccurrence(Je.target.position);et&&this.editor.changeDecorations(Je=>{et.activate(Je,tt),this.activeLinkDecorationId=et.decorationId})}else this.cleanUpActiveLinkDecoration()}cleanUpActiveLinkDecoration(){const Je="altKey"===this.editor.getOption(68);if(this.activeLinkDecorationId){const et=this.currentOccurrences[this.activeLinkDecorationId];et&&this.editor.changeDecorations(tt=>{et.deactivate(tt,Je)}),this.activeLinkDecorationId=null}}onEditorMouseUp(Je){if(!this.isEnabled(Je))return;const et=this.getLinkOccurrence(Je.target.position);et&&this.openLinkOccurrence(et,Je.hasSideBySideModifier,!0)}openLinkOccurrence(Je,et,tt=!1){if(!this.openerService)return;const{link:ot}=Je;ot.resolve(Sn.a.None).then(Je=>{if("string"==typeof Je&&this.editor.hasModel()){const et=this.editor.getModel().uri;if(et.scheme===Hn.c.file&&Je.startsWith(Hn.c.file+":")){const tt=jn.a.parse(Je);if(tt.scheme===Hn.c.file){const ot=$n.i(tt);let it=null;ot.startsWith("/./")?it="."+ot.substr(1):ot.startsWith("//./")&&(it="."+ot.substr(2)),it&&(Je=$n.g(et,it))}}}return this.openerService.open(Je,{openToSide:et,fromUserGesture:tt,allowContributedOpeners:!0,allowCommands:!0})},Je=>{const et=Je instanceof Error?Je.message:Je;"invalid"===et?this.notificationService.warn(_n.a("invalid.url","Failed to open this link because it is not well-formed: {0}",ot.url.toString())):"missing"===et?this.notificationService.warn(_n.a("missing.url","Failed to open this link because its target is missing.")):Object(xn.e)(Je)})}getLinkOccurrence(Je){if(!this.editor.hasModel()||!Je)return null;const et=this.editor.getModel().getDecorationsInRange({startLineNumber:Je.lineNumber,startColumn:Je.column,endLineNumber:Je.lineNumber,endColumn:Je.column},0,!0);for(const Je of et){const et=this.currentOccurrences[Je.id];if(et)return et}return null}isEnabled(Je,et){return Boolean(6===Je.target.type&&(Je.hasTriggerModifier||et&&et.keyCodeIsTriggerKey))}stop(){var Je;this.timeout.cancel(),this.activeLinksList&&(null===(Je=this.activeLinksList)||void 0===Je||Je.dispose(),this.activeLinksList=null),this.computePromise&&(this.computePromise.cancel(),this.computePromise=null)}dispose(){this.listenersToRemove.dispose(),this.stop(),this.timeout.dispose()}};Kn.ID="editor.linkDetector",Kn.RECOMPUTE_TIME=1e3,Kn=__decorate([__param(1,Vn.a),__param(2,Bn.a)],Kn);class links_OpenLinkAction extends Pn.b{constructor(){super({id:"editor.action.openLink",label:_n.a("label","Open Link"),alias:"Open Link",precondition:void 0})}run(Je,et){let tt=Kn.get(et);if(!tt)return;if(!et.hasModel())return;let ot=et.getSelections();for(let Je of ot){let et=tt.getLinkOccurrence(Je.getEndPosition());et&&tt.openLinkOccurrence(et,!1)}}}Object(Pn.l)(Kn.ID,Kn),Object(Pn.j)(links_OpenLinkAction),Object(zn.f)((Je,et)=>{const tt=Je.getColor(Wn.q);tt&&et.addRule(`.monaco-editor .detected-link-active { color: ${tt} !important; }`)})},7781:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"StandaloneGotoSymbolQuickAccessProvider",(function(){return Wn})),tt.d(et,"GotoLineAction",(function(){return standaloneGotoSymbolQuickAccess_GotoLineAction}));tt(1474),tt(3857);var ot=tt(5),it=tt(101),Zt=tt(9),en=tt(10),Cn=tt(1851),_n=tt(31),wn=tt(1850),Sn=tt(26),xn=tt(234),kn=tt(196),En=tt(43);const Dn=[void 0,[]];function scoreFuzzy2(Je,et,tt=0,ot=0){const it=et;return it.values&&it.values.length>1?function doScoreFuzzy2Multiple(Je,et,tt,ot){let it=0;const Zt=[];for(const en of et){const[et,Cn]=doScoreFuzzy2Single(Je,en,tt,ot);if("number"!=typeof et)return Dn;it+=et,Zt.push(...Cn)}return[it,normalizeMatches(Zt)]}(Je,it.values,tt,ot):doScoreFuzzy2Single(Je,et,tt,ot)}function doScoreFuzzy2Single(Je,et,tt,ot){const it=Object(xn.d)(et.original,et.originalLowercase,tt,Je,Je.toLowerCase(),ot,!0);return it?[it[0],Object(xn.c)(it)]:Dn}function normalizeMatches(Je){const et=Je.sort((Je,et)=>Je.start-et.start),tt=[];let ot=void 0;for(const Je of et)ot&&matchOverlaps(ot,Je)?(ot.start=Math.min(ot.start,Je.start),ot.end=Math.max(ot.end,Je.end)):(ot=Je,tt.push(Je));return tt}function matchOverlaps(Je,et){return!(Je.end<et.start)&&!(et.end<Je.start)}function prepareQuery(Je){"string"!=typeof Je&&(Je="");const et=Je.toLowerCase(),{pathNormalized:tt,normalized:ot,normalizedLowercase:it}=normalizeQuery(Je),Zt=tt.indexOf(kn.h)>=0;let en=void 0;const Cn=Je.split(" ");if(Cn.length>1)for(const Je of Cn){const{pathNormalized:et,normalized:tt,normalizedLowercase:ot}=normalizeQuery(Je);tt&&(en||(en=[]),en.push({original:Je,originalLowercase:Je.toLowerCase(),pathNormalized:et,normalized:tt,normalizedLowercase:ot}))}return{original:Je,originalLowercase:et,pathNormalized:tt,normalized:ot,normalizedLowercase:it,values:en,containsPathSeparator:Zt}}function normalizeQuery(Je){let et;et=En.j?Je.replace(/\//g,kn.h):Je.replace(/\\/g,kn.h);const tt=Object(Sn.U)(et).replace(/\s/g,"");return{pathNormalized:et,normalized:tt,normalizedLowercase:tt.toLowerCase()}}function pieceToQuery(Je){return Array.isArray(Je)?prepareQuery(Je.map(Je=>Je.original).join(" ")):prepareQuery(Je.original)}var Pn=tt(65),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class gotoSymbolQuickAccess_AbstractGotoSymbolQuickAccessProvider extends Cn.a{constructor(Je=Object.create(null)){super(Je),this.options=Je,this.options.canAcceptInBackground=!0}provideWithoutTextEditor(Je){return this.provideLabelPick(Je,Object(ot.a)("cannotRunGotoSymbolWithoutEditor","To go to a symbol, first open a text editor with symbol information.")),Zt.a.None}provideWithTextEditor(Je,et,tt){const ot=Je.editor,it=this.getModel(ot);return it?_n.m.has(it)?this.doProvideWithEditorSymbols(Je,it,et,tt):this.doProvideWithoutEditorSymbols(Je,it,et,tt):Zt.a.None}doProvideWithoutEditorSymbols(Je,et,tt,it){const en=new Zt.b;return this.provideLabelPick(tt,Object(ot.a)("cannotRunGotoSymbolWithoutSymbolProvider","The active text editor does not provide symbol information.")),(()=>{__awaiter(this,void 0,void 0,(function*(){(yield this.waitForLanguageSymbolRegistry(et,en))&&!it.isCancellationRequested&&en.add(this.doProvideWithEditorSymbols(Je,et,tt,it))}))})(),en}provideLabelPick(Je,et){Je.items=[{label:et,index:0,kind:14}],Je.ariaLabel=et}waitForLanguageSymbolRegistry(Je,et){return __awaiter(this,void 0,void 0,(function*(){if(_n.m.has(Je))return!0;let tt;const ot=new Promise(Je=>tt=Je),it=et.add(_n.m.onDidChange(()=>{_n.m.has(Je)&&(it.dispose(),tt(!0))}));return et.add(Object(Zt.i)(()=>tt(!1))),ot}))}doProvideWithEditorSymbols(Je,et,tt,en){const Cn=Je.editor,_n=new Zt.b;_n.add(tt.onDidAccept(et=>{const[ot]=tt.selectedItems;ot&&ot.range&&(this.gotoLocation(Je,{range:ot.range.selection,keyMods:tt.keyMods,preserveFocus:et.inBackground}),et.inBackground||tt.hide())})),_n.add(tt.onDidTriggerItemButton(({item:et})=>{et&&et.range&&(this.gotoLocation(Je,{range:et.range.selection,keyMods:tt.keyMods,forceSideBySide:!0}),tt.hide())}));const wn=this.getDocumentSymbols(et,en);let Sn=void 0;const updatePickerItems=()=>__awaiter(this,void 0,void 0,(function*(){null==Sn||Sn.dispose(!0),tt.busy=!1,Sn=new it.b(en),tt.busy=!0;try{const Je=prepareQuery(tt.value.substr(gotoSymbolQuickAccess_AbstractGotoSymbolQuickAccessProvider.PREFIX.length).trim()),et=yield this.doGetSymbolPicks(wn,Je,void 0,Sn.token);if(en.isCancellationRequested)return;et.length>0?tt.items=et:Je.original.length>0?this.provideLabelPick(tt,Object(ot.a)("noMatchingSymbolResults","No matching editor symbols")):this.provideLabelPick(tt,Object(ot.a)("noSymbolResults","No editor symbols"))}finally{en.isCancellationRequested||(tt.busy=!1)}}));_n.add(tt.onDidChangeValue(()=>updatePickerItems())),updatePickerItems();let xn=!0;return _n.add(tt.onDidChangeActive(()=>{const[Je]=tt.activeItems;if(Je&&Je.range){if(xn)return void(xn=!1);Cn.revealRangeInCenter(Je.range.selection,0),this.addDecorations(Cn,Je.range.decoration)}})),_n}doGetSymbolPicks(Je,et,tt,it){return __awaiter(this,void 0,void 0,(function*(){const Zt=yield Je;if(it.isCancellationRequested)return[];const Cn=0===et.original.indexOf(gotoSymbolQuickAccess_AbstractGotoSymbolQuickAccessProvider.SCOPE_PREFIX),wn=Cn?1:0;let xn,kn;et.values&&et.values.length>1?(xn=pieceToQuery(et.values[0]),kn=pieceToQuery(et.values.slice(1))):xn=et;const En=[];for(let Je=0;Je<Zt.length;Je++){const it=Zt[Je],Cn=Object(Sn.V)(it.name),Dn=`$(symbol-${_n.D.toString(it.kind)||"property"}) ${Cn}`,Ln=Dn.length-Cn.length;let Tn=it.containerName;(null==tt?void 0:tt.extraContainerLabel)&&(Tn=Tn?`${tt.extraContainerLabel} • ${Tn}`:tt.extraContainerLabel);let In=void 0,jn=void 0,Mn=void 0,An=void 0;if(et.original.length>wn){let Je=!1;if(xn!==et&&([In,jn]=scoreFuzzy2(Dn,Object.assign(Object.assign({},et),{values:void 0}),wn,Ln),"number"==typeof In&&(Je=!0)),"number"!=typeof In&&([In,jn]=scoreFuzzy2(Dn,xn,wn,Ln),"number"!=typeof In))continue;if(!Je&&kn){if(Tn&&kn.original.length>0&&([Mn,An]=scoreFuzzy2(Tn,kn)),"number"!=typeof Mn)continue;"number"==typeof In&&(In+=Mn)}}const Rn=it.tags&&it.tags.indexOf(1)>=0;En.push({index:Je,kind:it.kind,score:In,label:Dn,ariaLabel:Cn,description:Tn,highlights:Rn?void 0:{label:jn,description:An},range:{selection:en.a.collapseToStart(it.selectionRange),decoration:it.range},strikethrough:Rn,buttons:(()=>{var Je,et;const tt=(null===(Je=this.options)||void 0===Je?void 0:Je.openSideBySideDirection)?null===(et=this.options)||void 0===et?void 0:et.openSideBySideDirection():void 0;if(tt)return[{iconClass:"right"===tt?Pn.b.splitHorizontal.classNames:Pn.b.splitVertical.classNames,tooltip:"right"===tt?Object(ot.a)("openToSide","Open to the Side"):Object(ot.a)("openToBottom","Open to the Bottom")}]})()})}const Dn=En.sort((Je,et)=>Cn?this.compareByKindAndScore(Je,et):this.compareByScore(Je,et));let In=[];if(Cn){let Je=void 0,et=void 0,tt=0;function updateLastSeparatorLabel(){et&&"number"==typeof Je&&tt>0&&(et.label=Object(Sn.w)(Tn[Je]||Ln,tt))}for(const ot of Dn)Je!==ot.kind?(updateLastSeparatorLabel(),Je=ot.kind,tt=1,et={type:"separator"},In.push(et)):tt++,In.push(ot);updateLastSeparatorLabel()}else Dn.length>0&&(In=[{label:Object(ot.a)("symbols","symbols ({0})",En.length),type:"separator"},...Dn]);return In}))}compareByScore(Je,et){if("number"!=typeof Je.score&&"number"==typeof et.score)return 1;if("number"==typeof Je.score&&"number"!=typeof et.score)return-1;if("number"==typeof Je.score&&"number"==typeof et.score){if(Je.score>et.score)return-1;if(Je.score<et.score)return 1}return Je.index<et.index?-1:Je.index>et.index?1:0}compareByKindAndScore(Je,et){const tt=Tn[Je.kind]||Ln,ot=Tn[et.kind]||Ln,it=tt.localeCompare(ot);return 0===it?this.compareByScore(Je,et):it}getDocumentSymbols(Je,et){return __awaiter(this,void 0,void 0,(function*(){const tt=yield wn.a.create(Je,et);return et.isCancellationRequested?[]:tt.asListOfDocumentSymbols()}))}}gotoSymbolQuickAccess_AbstractGotoSymbolQuickAccessProvider.PREFIX="@",gotoSymbolQuickAccess_AbstractGotoSymbolQuickAccessProvider.SCOPE_PREFIX=":",gotoSymbolQuickAccess_AbstractGotoSymbolQuickAccessProvider.PREFIX_BY_CATEGORY=`${gotoSymbolQuickAccess_AbstractGotoSymbolQuickAccessProvider.PREFIX}${gotoSymbolQuickAccess_AbstractGotoSymbolQuickAccessProvider.SCOPE_PREFIX}`;const Ln=Object(ot.a)("property","properties ({0})"),Tn={5:Object(ot.a)("method","methods ({0})"),11:Object(ot.a)("function","functions ({0})"),8:Object(ot.a)("_constructor","constructors ({0})"),12:Object(ot.a)("variable","variables ({0})"),4:Object(ot.a)("class","classes ({0})"),22:Object(ot.a)("struct","structs ({0})"),23:Object(ot.a)("event","events ({0})"),24:Object(ot.a)("operator","operators ({0})"),10:Object(ot.a)("interface","interfaces ({0})"),2:Object(ot.a)("namespace","namespaces ({0})"),3:Object(ot.a)("package","packages ({0})"),25:Object(ot.a)("typeParameter","type parameters ({0})"),1:Object(ot.a)("modules","modules ({0})"),6:Object(ot.a)("property","properties ({0})"),9:Object(ot.a)("enum","enumerations ({0})"),21:Object(ot.a)("enumMember","enumeration members ({0})"),14:Object(ot.a)("string","strings ({0})"),0:Object(ot.a)("file","files ({0})"),17:Object(ot.a)("array","arrays ({0})"),15:Object(ot.a)("number","numbers ({0})"),16:Object(ot.a)("boolean","booleans ({0})"),18:Object(ot.a)("object","objects ({0})"),19:Object(ot.a)("key","keys ({0})"),7:Object(ot.a)("field","fields ({0})"),13:Object(ot.a)("constant","constants ({0})")};var In=tt(170),jn=tt(599),Mn=tt(122),An=tt(54),Rn=tt(177),Nn=tt(18),Fn=tt(13),Bn=tt(23),Vn=tt(465),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let Wn=class StandaloneGotoSymbolQuickAccessProvider extends gotoSymbolQuickAccess_AbstractGotoSymbolQuickAccessProvider{constructor(Je){super(),this.editorService=Je,this.onDidActiveTextEditorControlChange=Nn.c.None}get activeTextEditorControl(){return Object(An.o)(this.editorService.getFocusedCodeEditor())}};Wn=__decorate([__param(0,Mn.a)],Wn),In.a.as(jn.b.Quickaccess).registerQuickAccessProvider({ctor:Wn,prefix:gotoSymbolQuickAccess_AbstractGotoSymbolQuickAccessProvider.PREFIX,helpEntries:[{description:Rn.f.quickOutlineActionLabel,prefix:gotoSymbolQuickAccess_AbstractGotoSymbolQuickAccessProvider.PREFIX,needsEditor:!0},{description:Rn.f.quickOutlineByCategoryActionLabel,prefix:gotoSymbolQuickAccess_AbstractGotoSymbolQuickAccessProvider.PREFIX_BY_CATEGORY,needsEditor:!0}]});class standaloneGotoSymbolQuickAccess_GotoLineAction extends Fn.b{constructor(){super({id:"editor.action.quickOutline",label:Rn.f.quickOutlineActionLabel,alias:"Go to Symbol...",precondition:Bn.a.hasDocumentSymbolProvider,kbOpts:{kbExpr:Bn.a.focus,primary:3117,weight:100},contextMenuOpts:{group:"navigation",order:3}})}run(Je){Je.get(Vn.a).quickAccess.show(gotoSymbolQuickAccess_AbstractGotoSymbolQuickAccessProvider.PREFIX)}}Object(Fn.j)(standaloneGotoSymbolQuickAccess_GotoLineAction)},7782:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"rename",(function(){return rename})),tt.d(et,"RenameAction",(function(){return rename_RenameAction}));var ot=tt(5),it=tt(53),Zt=tt(25),en=tt(307),Cn=tt(13),_n=tt(23),wn=tt(12),Sn=tt.n(wn),xn=tt(2832),kn=tt.n(xn),En={insert:"head",singleton:!1},Dn=(Sn()(kn.a,En),kn.a.locals,tt(9)),Pn=tt(30),Ln=tt(11),Tn=tt(49),In=tt(168),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};const jn=new Zt.c("renameInputVisible",!1,Object(ot.a)("renameInputVisible","Whether the rename input widget is visible"));let Mn=class RenameInputField{constructor(Je,et,tt,ot,it){this._editor=Je,this._acceptKeybindings=et,this._themeService=tt,this._keybindingService=ot,this._disposables=new Dn.b,this.allowEditorOverflow=!0,this._visibleContextKey=jn.bindTo(it),this._editor.addContentWidget(this),this._disposables.add(this._editor.onDidChangeConfiguration(Je=>{Je.hasChanged(41)&&this._updateFont()})),this._disposables.add(tt.onDidColorThemeChange(this._updateStyles,this))}dispose(){this._disposables.dispose(),this._editor.removeContentWidget(this)}getId(){return"__renameInputWidget"}getDomNode(){if(!this._domNode){this._domNode=document.createElement("div"),this._domNode.className="monaco-editor rename-box",this._input=document.createElement("input"),this._input.className="rename-input",this._input.type="text",this._input.setAttribute("aria-label",Object(ot.a)("renameAriaLabel","Rename input. Type new name and press Enter to commit.")),this._domNode.appendChild(this._input),this._label=document.createElement("div"),this._label.className="rename-label",this._domNode.appendChild(this._label);const updateLabel=()=>{var Je,et;const[tt,it]=this._acceptKeybindings;this._keybindingService.lookupKeybinding(tt),this._label.innerText=Object(ot.a)({key:"label",comment:['placeholders are keybindings, e.g "F2 to Rename, Shift+F2 to Preview"']},"{0} to Rename, {1} to Preview",null===(Je=this._keybindingService.lookupKeybinding(tt))||void 0===Je?void 0:Je.getLabel(),null===(et=this._keybindingService.lookupKeybinding(it))||void 0===et?void 0:et.getLabel())};updateLabel(),this._disposables.add(this._keybindingService.onDidUpdateKeybindings(updateLabel)),this._updateFont(),this._updateStyles(this._themeService.getColorTheme())}return this._domNode}_updateStyles(Je){var et,tt,ot,it;if(!this._input||!this._domNode)return;const Zt=Je.getColor(Ln.Mc);this._domNode.style.backgroundColor=String(null!==(et=Je.getColor(Ln.Y))&&void 0!==et?et:""),this._domNode.style.boxShadow=Zt?" 0 0 8px 2px "+Zt:"",this._domNode.style.color=String(null!==(tt=Je.getColor(Ln.lb))&&void 0!==tt?tt:""),this._input.style.backgroundColor=String(null!==(ot=Je.getColor(Ln.jb))&&void 0!==ot?ot:"");const en=Je.getColor(Ln.kb);this._input.style.borderWidth=en?"1px":"0px",this._input.style.borderStyle=en?"solid":"none",this._input.style.borderColor=null!==(it=null==en?void 0:en.toString())&&void 0!==it?it:"none"}_updateFont(){if(!this._input||!this._label)return;const Je=this._editor.getOption(41);this._input.style.fontFamily=Je.fontFamily,this._input.style.fontWeight=Je.fontWeight,this._input.style.fontSize=Je.fontSize+"px",this._label.style.fontSize=.8*Je.fontSize+"px"}getPosition(){return this._visible?{position:this._position,preference:[2,1]}:null}afterRender(Je){Je||this.cancelInput(!0)}acceptInput(Je){this._currentAcceptInput&&this._currentAcceptInput(Je)}cancelInput(Je){this._currentCancelInput&&this._currentCancelInput(Je)}getInput(Je,et,tt,ot,it,Zt){this._domNode.classList.toggle("preview",it),this._position=new Pn.a(Je.startLineNumber,Je.startColumn),this._input.value=et,this._input.setAttribute("selectionStart",tt.toString()),this._input.setAttribute("selectionEnd",ot.toString()),this._input.size=Math.max(1.1*(Je.endColumn-Je.startColumn),20);const en=new Dn.b;return new Promise(Je=>{this._currentCancelInput=et=>(this._currentAcceptInput=void 0,this._currentCancelInput=void 0,Je(et),!0),this._currentAcceptInput=tt=>{0!==this._input.value.trim().length&&this._input.value!==et?(this._currentAcceptInput=void 0,this._currentCancelInput=void 0,Je({newName:this._input.value,wantsPreview:it&&tt})):this.cancelInput(!0)},Zt.onCancellationRequested(()=>this.cancelInput(!0)),en.add(this._editor.onDidBlurEditorWidget(()=>this.cancelInput(!1))),this._show()}).finally(()=>{en.dispose(),this._hide()})}_show(){this._editor.revealLineInCenterIfOutsideViewport(this._position.lineNumber,0),this._visible=!0,this._visibleContextKey.set(!0),this._editor.layoutContentWidget(this),setTimeout(()=>{this._input.focus(),this._input.setSelectionRange(parseInt(this._input.getAttribute("selectionStart")),parseInt(this._input.getAttribute("selectionEnd")))},100)}_hide(){this._visible=!1,this._visibleContextKey.reset(),this._editor.layoutContentWidget(this)}};Mn=__decorate([__param(2,Tn.b),__param(3,In.a),__param(4,Zt.b)],Mn);var An=tt(31),Rn=tt(199),Nn=tt(10),Fn=tt(745),Bn=tt(308),Vn=tt(181),Wn=tt(744),zn=tt(92),Hn=tt(122),$n=tt(101),qn=tt(55),Kn=tt(331),Un=tt(58),Gn=tt(170),Jn=tt(564),Cr=tt(818),wr=tt(54),rename_decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},rename_param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class rename_RenameSkeleton{constructor(Je,et){this.model=Je,this.position=et,this._providerRenameIdx=0,this._providers=An.z.ordered(Je)}hasProvider(){return this._providers.length>0}resolveRenameLocation(Je){return __awaiter(this,void 0,void 0,(function*(){const et=[];for(this._providerRenameIdx=0;this._providerRenameIdx<this._providers.length;this._providerRenameIdx++){const tt=this._providers[this._providerRenameIdx];if(!tt.resolveRenameLocation)break;let ot=yield tt.resolveRenameLocation(this.model,this.position,Je);if(ot){if(!ot.rejectReason)return ot;et.push(ot.rejectReason)}}const tt=this.model.getWordAtPosition(this.position);return tt?{range:new Nn.a(this.position.lineNumber,tt.startColumn,this.position.lineNumber,tt.endColumn),text:tt.word,rejectReason:et.length>0?et.join("\n"):void 0}:{range:Nn.a.fromPositions(this.position),text:"",rejectReason:et.length>0?et.join("\n"):void 0}}))}provideRenameEdits(Je,et){return __awaiter(this,void 0,void 0,(function*(){return this._provideRenameEdits(Je,this._providerRenameIdx,[],et)}))}_provideRenameEdits(Je,et,tt,it){return __awaiter(this,void 0,void 0,(function*(){const Zt=this._providers[et];if(!Zt)return{edits:[],rejectReason:tt.join("\n")};const en=yield Zt.provideRenameEdits(this.model,this.position,Je,it);return en?en.rejectReason?this._provideRenameEdits(Je,et+1,tt.concat(en.rejectReason),it):en:this._provideRenameEdits(Je,et+1,tt.concat(ot.a("no result","No result.")),it)}))}}function rename(Je,et,tt){return __awaiter(this,void 0,void 0,(function*(){const ot=new rename_RenameSkeleton(Je,et),it=yield ot.resolveRenameLocation($n.a.None);return(null==it?void 0:it.rejectReason)?{edits:[],rejectReason:it.rejectReason}:ot.provideRenameEdits(tt,$n.a.None)}))}let Sr=class RenameController{constructor(Je,et,tt,ot,it,Zt,en){this.editor=Je,this._instaService=et,this._notificationService=tt,this._bulkEditService=ot,this._progressService=it,this._logService=Zt,this._configService=en,this._dispoableStore=new Dn.b,this._cts=new $n.b,this._renameInputField=this._dispoableStore.add(new qn.b(()=>this._dispoableStore.add(this._instaService.createInstance(Mn,this.editor,["acceptRenameInput","acceptRenameInputWithPreview"]))))}static get(Je){return Je.getContribution(RenameController.ID)}dispose(){this._dispoableStore.dispose(),this._cts.dispose(!0)}run(){return __awaiter(this,void 0,void 0,(function*(){if(this._cts.dispose(!0),!this.editor.hasModel())return;const Je=this.editor.getPosition(),et=new rename_RenameSkeleton(this.editor.getModel(),Je);if(!et.hasProvider())return;let tt;this._cts=new Bn.b(this.editor,5);try{const Je=et.resolveRenameLocation(this._cts.token);this._progressService.showWhile(Je,250),tt=yield Je}catch(et){return void Fn.a.get(this.editor).showMessage(et||ot.a("resolveRenameLocationFailed","An unknown error occurred while resolving rename location"),Je)}if(!tt)return;if(tt.rejectReason)return void Fn.a.get(this.editor).showMessage(tt.rejectReason,Je);if(this._cts.token.isCancellationRequested)return;this._cts.dispose(),this._cts=new Bn.b(this.editor,5,tt.range);let it=this.editor.getSelection(),Zt=0,en=tt.text.length;Nn.a.isEmpty(it)||Nn.a.spansMultipleLines(it)||!Nn.a.containsRange(tt.range,it)||(Zt=Math.max(0,it.startColumn-tt.range.startColumn),en=Math.min(tt.range.endColumn,it.endColumn)-tt.range.startColumn);const Cn=this._bulkEditService.hasPreviewHandler()&&this._configService.getValue(this.editor.getModel().uri,"editor.rename.enablePreview"),_n=yield this._renameInputField.value.getInput(tt.range,tt.text,Zt,en,Cn,this._cts.token);if("boolean"==typeof _n)return void(_n&&this.editor.focus());this.editor.focus();const wn=Object(qn.l)(et.provideRenameEdits(_n.newName,this._cts.token),this._cts.token).then(Je=>__awaiter(this,void 0,void 0,(function*(){Je&&this.editor.hasModel()&&(Je.rejectReason?this._notificationService.info(Je.rejectReason):this._bulkEditService.apply(Wn.b.convert(Je),{editor:this.editor,showPreview:_n.wantsPreview,label:ot.a("label","Renaming '{0}'",null==tt?void 0:tt.text),quotableLabel:ot.a("quotableLabel","Renaming {0}",null==tt?void 0:tt.text)}).then(Je=>{Je.ariaSummary&&Object(Rn.a)(ot.a("aria","Successfully renamed '{0}' to '{1}'. Summary: {2}",tt.text,_n.newName,Je.ariaSummary))}).catch(Je=>{this._notificationService.error(ot.a("rename.failedApply","Rename failed to apply edits")),this._logService.error(Je)}))})),Je=>{this._notificationService.error(ot.a("rename.failed","Rename failed to compute edits")),this._logService.error(Je)});return this._progressService.showWhile(wn,250),wn}))}acceptRenameInput(Je){this._renameInputField.value.acceptInput(Je)}cancelRenameInput(){this._renameInputField.value.cancelInput(!0)}};Sr.ID="editor.contrib.renameController",Sr=rename_decorate([rename_param(1,Un.a),rename_param(2,Vn.a),rename_param(3,Wn.a),rename_param(4,en.a),rename_param(5,Kn.b),rename_param(6,Cr.a)],Sr);class rename_RenameAction extends Cn.b{constructor(){super({id:"editor.action.rename",label:ot.a("rename.label","Rename Symbol"),alias:"Rename Symbol",precondition:Zt.a.and(_n.a.writable,_n.a.hasRenameProvider),kbOpts:{kbExpr:_n.a.editorTextFocus,primary:60,weight:100},contextMenuOpts:{group:"1_modification",order:1.1}})}runCommand(Je,et){const tt=Je.get(Hn.a),[ot,Zt]=Array.isArray(et)&&et||[void 0,void 0];return zn.a.isUri(ot)&&Pn.a.isIPosition(Zt)?tt.openCodeEditor({resource:ot},tt.getActiveCodeEditor()).then(Je=>{Je&&(Je.setPosition(Zt),Je.invokeWithinContext(et=>(this.reportTelemetry(et,Je),this.run(et,Je))))},it.e):super.runCommand(Je,et)}run(Je,et){const tt=Sr.get(et);return tt?tt.run():Promise.resolve()}}Object(Cn.l)(Sr.ID,Sr),Object(Cn.j)(rename_RenameAction);const Or=Cn.c.bindToContribution(Sr.get);Object(Cn.k)(new Or({id:"acceptRenameInput",precondition:jn,handler:Je=>Je.acceptRenameInput(!1),kbOpts:{weight:199,kbExpr:_n.a.focus,primary:3}})),Object(Cn.k)(new Or({id:"acceptRenameInputWithPreview",precondition:Zt.a.and(jn,Zt.a.has("config.editor.rename.enablePreview")),handler:Je=>Je.acceptRenameInput(!0),kbOpts:{weight:199,kbExpr:_n.a.focus,primary:1027}})),Object(Cn.k)(new Or({id:"cancelRenameInput",precondition:jn,handler:Je=>Je.cancelRenameInput(),kbOpts:{weight:199,kbExpr:_n.a.focus,primary:9,secondary:[1033]}})),Object(Cn.n)("_executeDocumentRenameProvider",(function(Je,et,...tt){const[ot]=tt;return Object(wr.c)("string"==typeof ot),rename(Je,et,ot)})),Gn.a.as(Jn.a.Configuration).registerConfiguration({id:"editor",properties:{"editor.rename.enablePreview":{scope:5,description:ot.a("enablePreview","Enable/disable the ability to preview changes before renaming"),default:!0,type:"boolean"}}})},7783:function(Je,et,tt){"use strict";tt.r(et);var ot=tt(12),it=tt.n(ot),Zt=tt(2774),en=tt.n(Zt),Cn={insert:"head",singleton:!1},_n=(it()(en.a,Cn),en.a.locals,tt(6)),wn=tt(123),Sn=tt(1063),xn=tt(199),kn=tt(297),En=tt(9),Dn=tt(43),Pn=tt(26),Ln=tt(92),Tn=tt(13),In=tt(23),jn=tt(1842),Mn=tt(25),An=tt(58),Rn=tt(168),Nn=tt(289),Fn=tt(11),Bn=tt(49),Vn=tt(177),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};const Wn=new Mn.c("accessibilityHelpWidgetVisible",!1);let zn=class AccessibilityHelpController extends En.a{constructor(Je,et){super(),this._editor=Je,this._widget=this._register(et.createInstance(Hn,this._editor))}static get(Je){return Je.getContribution(AccessibilityHelpController.ID)}show(){this._widget.show()}hide(){this._widget.hide()}};zn.ID="editor.contrib.accessibilityHelpController",zn=__decorate([__param(1,An.a)],zn);let Hn=class AccessibilityHelpWidget extends kn.a{constructor(Je,et,tt,ot){super(),this._contextKeyService=et,this._keybindingService=tt,this._openerService=ot,this._editor=Je,this._isVisibleKey=Wn.bindTo(this._contextKeyService),this._domNode=Object(wn.b)(document.createElement("div")),this._domNode.setClassName("accessibilityHelpWidget"),this._domNode.setDisplay("none"),this._domNode.setAttribute("role","dialog"),this._domNode.setAttribute("aria-hidden","true"),this._contentDomNode=Object(wn.b)(document.createElement("div")),this._contentDomNode.setAttribute("role","document"),this._domNode.appendChild(this._contentDomNode),this._isVisible=!1,this._register(this._editor.onDidLayoutChange(()=>{this._isVisible&&this._layout()})),this._register(_n.o(this._contentDomNode.domNode,"keydown",Je=>{if(this._isVisible&&(Je.equals(2083)&&(Object(xn.a)(Vn.a.emergencyConfOn),this._editor.updateOptions({accessibilitySupport:"on"}),_n.t(this._contentDomNode.domNode),this._buildContent(),this._contentDomNode.domNode.focus(),Je.preventDefault(),Je.stopPropagation()),Je.equals(2086))){Object(xn.a)(Vn.a.openingDocs);let et=this._editor.getRawOptions().accessibilityHelpUrl;void 0===et&&(et="https://go.microsoft.com/fwlink/?linkid=852450"),this._openerService.open(Ln.a.parse(et)),Je.preventDefault(),Je.stopPropagation()}})),this.onblur(this._contentDomNode.domNode,()=>{this.hide()}),this._editor.addOverlayWidget(this)}dispose(){this._editor.removeOverlayWidget(this),super.dispose()}getId(){return AccessibilityHelpWidget.ID}getDomNode(){return this._domNode.domNode}getPosition(){return{preference:null}}show(){this._isVisible||(this._isVisible=!0,this._isVisibleKey.set(!0),this._layout(),this._domNode.setDisplay("block"),this._domNode.setAttribute("aria-hidden","false"),this._contentDomNode.domNode.tabIndex=0,this._buildContent(),this._contentDomNode.domNode.focus())}_descriptionForCommand(Je,et,tt){let ot=this._keybindingService.lookupKeybinding(Je);return ot?Pn.w(et,ot.getAriaLabel()):Pn.w(tt,Je)}_buildContent(){const Je=this._editor.getOptions(),et=this._editor.getSelections();let tt=0;if(et){const Je=this._editor.getModel();Je&&et.forEach(et=>{tt+=Je.getValueLengthInRange(et)})}let ot=function getSelectionLabel(Je,et){return Je&&0!==Je.length?1===Je.length?et?Pn.w(Vn.a.singleSelectionRange,Je[0].positionLineNumber,Je[0].positionColumn,et):Pn.w(Vn.a.singleSelection,Je[0].positionLineNumber,Je[0].positionColumn):et?Pn.w(Vn.a.multiSelectionRange,Je.length,et):Je.length>0?Pn.w(Vn.a.multiSelection,Je.length):"":Vn.a.noSelection}(et,tt);Je.get(52)?Je.get(79)?ot+=Vn.a.readonlyDiffEditor:ot+=Vn.a.editableDiffEditor:Je.get(79)?ot+=Vn.a.readonlyEditor:ot+=Vn.a.editableEditor;const it=Dn.f?Vn.a.changeConfigToOnMac:Vn.a.changeConfigToOnWinLinux;switch(Je.get(2)){case 0:ot+="\n\n - "+it;break;case 2:ot+="\n\n - "+Vn.a.auto_on;break;case 1:ot+="\n\n - "+Vn.a.auto_off,ot+=" "+it}Je.get(128)?ot+="\n\n - "+this._descriptionForCommand(jn.ToggleTabFocusModeAction.ID,Vn.a.tabFocusModeOnMsg,Vn.a.tabFocusModeOnMsgNoKb):ot+="\n\n - "+this._descriptionForCommand(jn.ToggleTabFocusModeAction.ID,Vn.a.tabFocusModeOffMsg,Vn.a.tabFocusModeOffMsgNoKb);ot+="\n\n - "+(Dn.f?Vn.a.openDocMac:Vn.a.openDocWinLinux),ot+="\n\n"+Vn.a.outroMsg,this._contentDomNode.domNode.appendChild(Object(Sn.b)(ot)),this._contentDomNode.domNode.setAttribute("aria-label",ot)}hide(){this._isVisible&&(this._isVisible=!1,this._isVisibleKey.reset(),this._domNode.setDisplay("none"),this._domNode.setAttribute("aria-hidden","true"),this._contentDomNode.domNode.tabIndex=-1,_n.t(this._contentDomNode.domNode),this._editor.focus())}_layout(){let Je=this._editor.getLayoutInfo(),et=Math.max(5,Math.min(AccessibilityHelpWidget.WIDTH,Je.width-40)),tt=Math.max(5,Math.min(AccessibilityHelpWidget.HEIGHT,Je.height-40));this._domNode.setWidth(et),this._domNode.setHeight(tt);let ot=Math.round((Je.height-tt)/2);this._domNode.setTop(ot);let it=Math.round((Je.width-et)/2);this._domNode.setLeft(it)}};Hn.ID="editor.contrib.accessibilityHelpWidget",Hn.WIDTH=500,Hn.HEIGHT=300,Hn=__decorate([__param(1,Mn.b),__param(2,Rn.a),__param(3,Nn.a)],Hn);class accessibilityHelp_ShowAccessibilityHelpAction extends Tn.b{constructor(){super({id:"editor.action.showAccessibilityHelp",label:Vn.a.showAccessibilityHelpAction,alias:"Show Accessibility Help",precondition:void 0,kbOpts:{primary:571,weight:100,linux:{primary:1595,secondary:[571]}}})}run(Je,et){let tt=zn.get(et);tt&&tt.show()}}Object(Tn.l)(zn.ID,zn),Object(Tn.j)(accessibilityHelp_ShowAccessibilityHelpAction);const $n=Tn.c.bindToContribution(zn.get);Object(Tn.k)(new $n({id:"closeAccessibilityHelp",precondition:Wn,handler:Je=>Je.hide(),kbOpts:{weight:200,kbExpr:In.a.focus,primary:9,secondary:[1033]}})),Object(Bn.f)((Je,et)=>{const tt=Je.getColor(Fn.Y);tt&&et.addRule(`.monaco-editor .accessibilityHelpWidget { background-color: ${tt}; }`);const ot=Je.getColor(Fn.ab);ot&&et.addRule(`.monaco-editor .accessibilityHelpWidget { color: ${ot}; }`);const it=Je.getColor(Fn.Mc);it&&et.addRule(`.monaco-editor .accessibilityHelpWidget { box-shadow: 0 2px 8px ${it}; }`);const Zt=Je.getColor(Fn.h);Zt&&et.addRule(`.monaco-editor .accessibilityHelpWidget { border: 2px solid ${Zt}; }`)})},7784:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"SelectionAnchorSet",(function(){return Ln}));var ot=tt(12),it=tt.n(ot),Zt=tt(2776),en=tt.n(Zt),Cn={insert:"head",singleton:!1},_n=(it()(en.a,Cn),en.a.locals,tt(13)),wn=tt(5),Sn=tt(23),xn=tt(79),kn=tt(160),En=tt(25),Dn=tt(361),Pn=tt(199),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};const Ln=new En.c("selectionAnchorSet",!1);let Tn=class SelectionAnchorController{constructor(Je,et){this.editor=Je,this.selectionAnchorSetContextKey=Ln.bindTo(et),this.modelChangeListener=Je.onDidChangeModel(()=>this.selectionAnchorSetContextKey.reset())}static get(Je){return Je.getContribution(SelectionAnchorController.ID)}setSelectionAnchor(){if(this.editor.hasModel()){const Je=this.editor.getPosition(),et=this.decorationId?[this.decorationId]:[],tt=this.editor.deltaDecorations(et,[{range:xn.a.fromPositions(Je,Je),options:{description:"selection-anchor",stickiness:1,hoverMessage:(new Dn.a).appendText(Object(wn.a)("selectionAnchor","Selection Anchor")),className:"selection-anchor"}}]);this.decorationId=tt[0],this.selectionAnchorSetContextKey.set(!!this.decorationId),Object(Pn.a)(Object(wn.a)("anchorSet","Anchor set at {0}:{1}",Je.lineNumber,Je.column))}}goToSelectionAnchor(){if(this.editor.hasModel()&&this.decorationId){const Je=this.editor.getModel().getDecorationRange(this.decorationId);Je&&this.editor.setPosition(Je.getStartPosition())}}selectFromAnchorToCursor(){if(this.editor.hasModel()&&this.decorationId){const Je=this.editor.getModel().getDecorationRange(this.decorationId);if(Je){const et=this.editor.getPosition();this.editor.setSelection(xn.a.fromPositions(Je.getStartPosition(),et)),this.cancelSelectionAnchor()}}}cancelSelectionAnchor(){this.decorationId&&(this.editor.deltaDecorations([this.decorationId],[]),this.decorationId=void 0,this.selectionAnchorSetContextKey.set(!1))}dispose(){this.cancelSelectionAnchor(),this.modelChangeListener.dispose()}};Tn.ID="editor.contrib.selectionAnchorController",Tn=__decorate([__param(1,En.b)],Tn);class anchorSelect_SetSelectionAnchor extends _n.b{constructor(){super({id:"editor.action.setSelectionAnchor",label:Object(wn.a)("setSelectionAnchor","Set Selection Anchor"),alias:"Set Selection Anchor",precondition:void 0,kbOpts:{kbExpr:Sn.a.editorTextFocus,primary:Object(kn.a)(2089,2080),weight:100}})}run(Je,et){return __awaiter(this,void 0,void 0,(function*(){Tn.get(et).setSelectionAnchor()}))}}class anchorSelect_GoToSelectionAnchor extends _n.b{constructor(){super({id:"editor.action.goToSelectionAnchor",label:Object(wn.a)("goToSelectionAnchor","Go to Selection Anchor"),alias:"Go to Selection Anchor",precondition:Ln})}run(Je,et){return __awaiter(this,void 0,void 0,(function*(){Tn.get(et).goToSelectionAnchor()}))}}class anchorSelect_SelectFromAnchorToCursor extends _n.b{constructor(){super({id:"editor.action.selectFromAnchorToCursor",label:Object(wn.a)("selectFromAnchorToCursor","Select from Anchor to Cursor"),alias:"Select from Anchor to Cursor",precondition:Ln,kbOpts:{kbExpr:Sn.a.editorTextFocus,primary:Object(kn.a)(2089,2089),weight:100}})}run(Je,et){return __awaiter(this,void 0,void 0,(function*(){Tn.get(et).selectFromAnchorToCursor()}))}}class anchorSelect_CancelSelectionAnchor extends _n.b{constructor(){super({id:"editor.action.cancelSelectionAnchor",label:Object(wn.a)("cancelSelectionAnchor","Cancel Selection Anchor"),alias:"Cancel Selection Anchor",precondition:Ln,kbOpts:{kbExpr:Sn.a.editorTextFocus,primary:9,weight:100}})}run(Je,et){return __awaiter(this,void 0,void 0,(function*(){Tn.get(et).cancelSelectionAnchor()}))}}Object(_n.l)(Tn.ID,Tn),Object(_n.j)(anchorSelect_SetSelectionAnchor),Object(_n.j)(anchorSelect_GoToSelectionAnchor),Object(_n.j)(anchorSelect_SelectFromAnchorToCursor),Object(_n.j)(anchorSelect_CancelSelectionAnchor)},7785:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"BracketMatchingController",(function(){return bracketMatching_BracketMatchingController}));var ot=tt(12),it=tt.n(ot),Zt=tt(2777),en=tt.n(Zt),Cn={insert:"head",singleton:!1},_n=(it()(en.a,Cn),en.a.locals,tt(5)),wn=tt(55),Sn=tt(9),xn=tt(13),kn=tt(30),En=tt(10),Dn=tt(79),Pn=tt(23),Ln=tt(182),Tn=tt(115),In=tt(164),jn=tt(11),Mn=tt(49),An=tt(90);const Rn=Object(jn.wc)("editorOverviewRuler.bracketMatchForeground",{dark:"#A0A0A0",light:"#A0A0A0",hc:"#A0A0A0"},_n.a("overviewRulerBracketMatchForeground","Overview ruler marker color for matching brackets."));class bracketMatching_JumpToBracketAction extends xn.b{constructor(){super({id:"editor.action.jumpToBracket",label:_n.a("smartSelect.jumpBracket","Go to Bracket"),alias:"Go to Bracket",precondition:void 0,kbOpts:{kbExpr:Pn.a.editorTextFocus,primary:3160,weight:100}})}run(Je,et){let tt=bracketMatching_BracketMatchingController.get(et);tt&&tt.jumpToBracket()}}class bracketMatching_SelectToBracketAction extends xn.b{constructor(){super({id:"editor.action.selectToBracket",label:_n.a("smartSelect.selectToBracket","Select to Bracket"),alias:"Select to Bracket",precondition:void 0,description:{description:"Select to Bracket",args:[{name:"args",schema:{type:"object",properties:{selectBrackets:{type:"boolean",default:!0}}}}]}})}run(Je,et,tt){const ot=bracketMatching_BracketMatchingController.get(et);if(!ot)return;let it=!0;tt&&!1===tt.selectBrackets&&(it=!1),ot.selectToBracket(it)}}class BracketsData{constructor(Je,et,tt){this.position=Je,this.brackets=et,this.options=tt}}class bracketMatching_BracketMatchingController extends Sn.a{constructor(Je){super(),this._editor=Je,this._lastBracketsData=[],this._lastVersionId=0,this._decorations=[],this._updateBracketsSoon=this._register(new wn.e(()=>this._updateBrackets(),50)),this._matchBrackets=this._editor.getOption(62),this._updateBracketsSoon.schedule(),this._register(Je.onDidChangeCursorPosition(Je=>{"never"!==this._matchBrackets&&this._updateBracketsSoon.schedule()})),this._register(Je.onDidChangeModelContent(Je=>{this._updateBracketsSoon.schedule()})),this._register(Je.onDidChangeModel(Je=>{this._lastBracketsData=[],this._decorations=[],this._updateBracketsSoon.schedule()})),this._register(Je.onDidChangeModelLanguageConfiguration(Je=>{this._lastBracketsData=[],this._updateBracketsSoon.schedule()})),this._register(Je.onDidChangeConfiguration(Je=>{Je.hasChanged(62)&&(this._matchBrackets=this._editor.getOption(62),this._decorations=this._editor.deltaDecorations(this._decorations,[]),this._lastBracketsData=[],this._lastVersionId=0,this._updateBracketsSoon.schedule())}))}static get(Je){return Je.getContribution(bracketMatching_BracketMatchingController.ID)}jumpToBracket(){if(!this._editor.hasModel())return;const Je=this._editor.getModel(),et=this._editor.getSelections().map(et=>{const tt=et.getStartPosition(),ot=Je.matchBracket(tt);let it=null;if(ot)ot[0].containsPosition(tt)?it=ot[1].getStartPosition():ot[1].containsPosition(tt)&&(it=ot[0].getStartPosition());else{const et=Je.findEnclosingBrackets(tt);if(et)it=et[0].getStartPosition();else{const et=Je.findNextBracket(tt);et&&et.range&&(it=et.range.getStartPosition())}}return it?new Dn.a(it.lineNumber,it.column,it.lineNumber,it.column):new Dn.a(tt.lineNumber,tt.column,tt.lineNumber,tt.column)});this._editor.setSelections(et),this._editor.revealRange(et[0])}selectToBracket(Je){if(!this._editor.hasModel())return;const et=this._editor.getModel(),tt=[];this._editor.getSelections().forEach(ot=>{const it=ot.getStartPosition();let Zt=et.matchBracket(it);if(!Zt&&(Zt=et.findEnclosingBrackets(it),!Zt)){const Je=et.findNextBracket(it);Je&&Je.range&&(Zt=et.matchBracket(Je.range.getStartPosition()))}let en=null,Cn=null;if(Zt){Zt.sort(En.a.compareRangesUsingStarts);const[et,tt]=Zt;en=Je?et.getStartPosition():et.getEndPosition(),Cn=Je?tt.getEndPosition():tt.getStartPosition()}en&&Cn&&tt.push(new Dn.a(en.lineNumber,en.column,Cn.lineNumber,Cn.column))}),tt.length>0&&(this._editor.setSelections(tt),this._editor.revealRange(tt[0]))}_updateBrackets(){if("never"===this._matchBrackets)return;this._recomputeBrackets();let Je=[],et=0;for(const tt of this._lastBracketsData){let ot=tt.brackets;ot&&(Je[et++]={range:ot[0],options:tt.options},Je[et++]={range:ot[1],options:tt.options})}this._decorations=this._editor.deltaDecorations(this._decorations,Je)}_recomputeBrackets(){if(!this._editor.hasModel())return this._lastBracketsData=[],void(this._lastVersionId=0);const Je=this._editor.getSelections();if(Je.length>100)return this._lastBracketsData=[],void(this._lastVersionId=0);const et=this._editor.getModel(),tt=et.getVersionId();let ot=[];this._lastVersionId===tt&&(ot=this._lastBracketsData);let it=[],Zt=0;for(let et=0,tt=Je.length;et<tt;et++){let tt=Je[et];tt.isEmpty()&&(it[Zt++]=tt.getStartPosition())}it.length>1&&it.sort(kn.a.compare);let en=[],Cn=0,_n=0,wn=ot.length;for(let Je=0,tt=it.length;Je<tt;Je++){let tt=it[Je];for(;_n<wn&&ot[_n].position.isBefore(tt);)_n++;if(_n<wn&&ot[_n].position.equals(tt))en[Cn++]=ot[_n];else{let Je=et.matchBracket(tt),ot=bracketMatching_BracketMatchingController._DECORATION_OPTIONS_WITH_OVERVIEW_RULER;Je||"always"!==this._matchBrackets||(Je=et.findEnclosingBrackets(tt,20),ot=bracketMatching_BracketMatchingController._DECORATION_OPTIONS_WITHOUT_OVERVIEW_RULER),en[Cn++]=new BracketsData(tt,Je,ot)}}this._lastBracketsData=en,this._lastVersionId=tt}}bracketMatching_BracketMatchingController.ID="editor.contrib.bracketMatchingController",bracketMatching_BracketMatchingController._DECORATION_OPTIONS_WITH_OVERVIEW_RULER=Tn.a.register({description:"bracket-match-overview",stickiness:1,className:"bracket-match",overviewRuler:{color:Object(Mn.g)(Rn),position:Ln.d.Center}}),bracketMatching_BracketMatchingController._DECORATION_OPTIONS_WITHOUT_OVERVIEW_RULER=Tn.a.register({description:"bracket-match-no-overview",stickiness:1,className:"bracket-match"}),Object(xn.l)(bracketMatching_BracketMatchingController.ID,bracketMatching_BracketMatchingController),Object(xn.j)(bracketMatching_SelectToBracketAction),Object(xn.j)(bracketMatching_JumpToBracketAction),Object(Mn.f)((Je,et)=>{const tt=Je.getColor(In.c);tt&&et.addRule(`.monaco-editor .bracket-match { background-color: ${tt}; }`);const ot=Je.getColor(In.d);ot&&et.addRule(`.monaco-editor .bracket-match { border: 1px solid ${ot}; }`)}),An.d.appendMenuItem(An.b.MenubarGoMenu,{group:"5_infile_nav",command:{id:"editor.action.jumpToBracket",title:_n.a({key:"miGoToBracket",comment:["&& denotes a mnemonic"]},"Go to &&Bracket")},order:2})},7786:function(Je,et,tt){"use strict";tt.r(et);var ot=tt(5),it=tt(13),Zt=tt(23),en=tt(10),Cn=tt(79);class moveCaretCommand_MoveCaretCommand{constructor(Je,et){this._selection=Je,this._isMovingLeft=et}getEditOperations(Je,et){if(this._selection.startLineNumber!==this._selection.endLineNumber||this._selection.isEmpty())return;const tt=this._selection.startLineNumber,ot=this._selection.startColumn,it=this._selection.endColumn;if((!this._isMovingLeft||1!==ot)&&(this._isMovingLeft||it!==Je.getLineMaxColumn(tt)))if(this._isMovingLeft){const Zt=new en.a(tt,ot-1,tt,ot),Cn=Je.getValueInRange(Zt);et.addEditOperation(Zt,null),et.addEditOperation(new en.a(tt,it,tt,it),Cn)}else{const Zt=new en.a(tt,it,tt,it+1),Cn=Je.getValueInRange(Zt);et.addEditOperation(Zt,null),et.addEditOperation(new en.a(tt,ot,tt,ot),Cn)}}computeCursorState(Je,et){return this._isMovingLeft?new Cn.a(this._selection.startLineNumber,this._selection.startColumn-1,this._selection.endLineNumber,this._selection.endColumn-1):new Cn.a(this._selection.startLineNumber,this._selection.startColumn+1,this._selection.endLineNumber,this._selection.endColumn+1)}}class caretOperations_MoveCaretAction extends it.b{constructor(Je,et){super(et),this.left=Je}run(Je,et){if(!et.hasModel())return;let tt=[],ot=et.getSelections();for(const Je of ot)tt.push(new moveCaretCommand_MoveCaretCommand(Je,this.left));et.pushUndoStop(),et.executeCommands(this.id,tt),et.pushUndoStop()}}Object(it.j)(class caretOperations_MoveCaretLeftAction extends caretOperations_MoveCaretAction{constructor(){super(!0,{id:"editor.action.moveCarretLeftAction",label:ot.a("caret.moveLeft","Move Selected Text Left"),alias:"Move Selected Text Left",precondition:Zt.a.writable})}}),Object(it.j)(class caretOperations_MoveCaretRightAction extends caretOperations_MoveCaretAction{constructor(){super(!1,{id:"editor.action.moveCarretRightAction",label:ot.a("caret.moveRight","Move Selected Text Right"),alias:"Move Selected Text Right",precondition:Zt.a.writable})}})},7787:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"StandaloneGotoLineQuickAccessProvider",(function(){return Ln})),tt.d(et,"GotoLineAction",(function(){return standaloneGotoLineQuickAccess_GotoLineAction}));var ot=tt(5),it=tt(9),Zt=tt(1851),en=tt(468);class gotoLineQuickAccess_AbstractGotoLineQuickAccessProvider extends Zt.a{constructor(){super({canAcceptInBackground:!0})}provideWithoutTextEditor(Je){const et=Object(ot.a)("cannotRunGotoLine","Open a text editor first to go to a line.");return Je.items=[{label:et}],Je.ariaLabel=et,it.a.None}provideWithTextEditor(Je,et,tt){const ot=Je.editor,Zt=new it.b;Zt.add(et.onDidAccept(tt=>{const[it]=et.selectedItems;if(it){if(!this.isValidLineNumber(ot,it.lineNumber))return;this.gotoLocation(Je,{range:this.toRange(it.lineNumber,it.column),keyMods:et.keyMods,preserveFocus:tt.inBackground}),tt.inBackground||et.hide()}}));const updatePickerAndEditor=()=>{const Je=this.parsePosition(ot,et.value.trim().substr(gotoLineQuickAccess_AbstractGotoLineQuickAccessProvider.PREFIX.length)),tt=this.getPickLabel(ot,Je.lineNumber,Je.column);if(et.items=[{lineNumber:Je.lineNumber,column:Je.column,label:tt}],et.ariaLabel=tt,!this.isValidLineNumber(ot,Je.lineNumber))return void this.clearDecorations(ot);const it=this.toRange(Je.lineNumber,Je.column);ot.revealRangeInCenter(it,0),this.addDecorations(ot,it)};updatePickerAndEditor(),Zt.add(et.onDidChangeValue(()=>updatePickerAndEditor()));const Cn=Object(en.a)(ot);if(Cn){2===Cn.getOptions().get(58).renderType&&(Cn.updateOptions({lineNumbers:"on"}),Zt.add(Object(it.i)(()=>Cn.updateOptions({lineNumbers:"relative"}))))}return Zt}toRange(Je=1,et=1){return{startLineNumber:Je,startColumn:et,endLineNumber:Je,endColumn:et}}parsePosition(Je,et){const tt=et.split(/,|:|#/).map(Je=>parseInt(Je,10)).filter(Je=>!isNaN(Je)),ot=this.lineCount(Je)+1;return{lineNumber:tt[0]>0?tt[0]:ot+tt[0],column:tt[1]}}getPickLabel(Je,et,tt){if(this.isValidLineNumber(Je,et))return this.isValidColumn(Je,et,tt)?Object(ot.a)("gotoLineColumnLabel","Go to line {0} and character {1}.",et,tt):Object(ot.a)("gotoLineLabel","Go to line {0}.",et);const it=Je.getPosition()||{lineNumber:1,column:1},Zt=this.lineCount(Je);return Zt>1?Object(ot.a)("gotoLineLabelEmptyWithLimit","Current Line: {0}, Character: {1}. Type a line number between 1 and {2} to navigate to.",it.lineNumber,it.column,Zt):Object(ot.a)("gotoLineLabelEmpty","Current Line: {0}, Character: {1}. Type a line number to navigate to.",it.lineNumber,it.column)}isValidLineNumber(Je,et){return!(!et||"number"!=typeof et)&&(et>0&&et<=this.lineCount(Je))}isValidColumn(Je,et,tt){if(!tt||"number"!=typeof tt)return!1;const ot=this.getModel(Je);if(!ot)return!1;const it={lineNumber:et,column:tt};return ot.validatePosition(it).equals(it)}lineCount(Je){var et,tt;return null!==(tt=null===(et=this.getModel(Je))||void 0===et?void 0:et.getLineCount())&&void 0!==tt?tt:0}}gotoLineQuickAccess_AbstractGotoLineQuickAccessProvider.PREFIX=":";var Cn=tt(170),_n=tt(599),wn=tt(122),Sn=tt(54),xn=tt(177),kn=tt(18),En=tt(13),Dn=tt(23),Pn=tt(465),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let Ln=class StandaloneGotoLineQuickAccessProvider extends gotoLineQuickAccess_AbstractGotoLineQuickAccessProvider{constructor(Je){super(),this.editorService=Je,this.onDidActiveTextEditorControlChange=kn.c.None}get activeTextEditorControl(){return Object(Sn.o)(this.editorService.getFocusedCodeEditor())}};Ln=__decorate([__param(0,wn.a)],Ln),Cn.a.as(_n.b.Quickaccess).registerQuickAccessProvider({ctor:Ln,prefix:Ln.PREFIX,helpEntries:[{description:xn.b.gotoLineActionLabel,needsEditor:!0}]});class standaloneGotoLineQuickAccess_GotoLineAction extends En.b{constructor(){super({id:"editor.action.gotoLine",label:xn.b.gotoLineActionLabel,alias:"Go to Line/Column...",precondition:void 0,kbOpts:{kbExpr:Dn.a.focus,primary:2085,mac:{primary:293},weight:100}})}run(Je){Je.get(Pn.a).quickAccess.show(Ln.PREFIX)}}Object(En.j)(standaloneGotoLineQuickAccess_GotoLineAction)},7788:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"IPadShowKeyboard",(function(){return iPadShowKeyboard_IPadShowKeyboard}));var ot=tt(12),it=tt.n(ot),Zt=tt(2828),en=tt.n(Zt),Cn={insert:"head",singleton:!1},_n=(it()(en.a,Cn),en.a.locals,tt(6)),wn=tt(9),Sn=tt(13),xn=tt(43);class iPadShowKeyboard_IPadShowKeyboard extends wn.a{constructor(Je){super(),this.editor=Je,this.widget=null,xn.c&&(this._register(Je.onDidChangeConfiguration(()=>this.update())),this.update())}update(){const Je=!this.editor.getOption(79);!this.widget&&Je?this.widget=new iPadShowKeyboard_ShowKeyboardWidget(this.editor):this.widget&&!Je&&(this.widget.dispose(),this.widget=null)}dispose(){super.dispose(),this.widget&&(this.widget.dispose(),this.widget=null)}}iPadShowKeyboard_IPadShowKeyboard.ID="editor.contrib.iPadShowKeyboard";class iPadShowKeyboard_ShowKeyboardWidget extends wn.a{constructor(Je){super(),this.editor=Je,this._domNode=document.createElement("textarea"),this._domNode.className="iPadShowKeyboard",this._register(_n.i(this._domNode,"touchstart",Je=>{this.editor.focus()})),this._register(_n.i(this._domNode,"focus",Je=>{this.editor.focus()})),this.editor.addOverlayWidget(this)}dispose(){this.editor.removeOverlayWidget(this),super.dispose()}getId(){return iPadShowKeyboard_ShowKeyboardWidget.ID}getDomNode(){return this._domNode}getPosition(){return{preference:1}}}iPadShowKeyboard_ShowKeyboardWidget.ID="editor.contrib.ShowKeyboardWidget",Object(Sn.l)(iPadShowKeyboard_IPadShowKeyboard.ID,iPadShowKeyboard_IPadShowKeyboard)},7789:function(Je,et,tt){"use strict";tt.r(et);var ot=tt(5),it=tt(10),Zt=tt(79),en=tt(23),Cn=tt(13),_n=tt(392);class inPlaceReplaceCommand_InPlaceReplaceCommand{constructor(Je,et,tt){this._editRange=Je,this._originalSelection=et,this._text=tt}getEditOperations(Je,et){et.addTrackedEditOperation(this._editRange,this._text)}computeCursorState(Je,et){const tt=et.getInverseEditOperations()[0].range;return this._originalSelection.isEmpty()?new Zt.a(tt.endLineNumber,Math.min(this._originalSelection.positionColumn,tt.endColumn),tt.endLineNumber,Math.min(this._originalSelection.positionColumn,tt.endColumn)):new Zt.a(tt.endLineNumber,tt.endColumn-this._text.length,tt.endLineNumber,tt.endColumn)}}var wn=tt(308),Sn=tt(49),xn=tt(164),kn=tt(115),En=tt(55),Dn=tt(53),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let Pn=class InPlaceReplaceController{constructor(Je,et){this.decorationIds=[],this.editor=Je,this.editorWorkerService=et}static get(Je){return Je.getContribution(InPlaceReplaceController.ID)}dispose(){}run(Je,et){this.currentRequest&&this.currentRequest.cancel();const tt=this.editor.getSelection(),ot=this.editor.getModel();if(!ot||!tt)return;let en=tt;if(en.startLineNumber!==en.endLineNumber)return;const Cn=new wn.a(this.editor,5),_n=ot.uri;return this.editorWorkerService.canNavigateValueSet(_n)?(this.currentRequest=Object(En.h)(Je=>this.editorWorkerService.navigateValueSet(_n,en,et)),this.currentRequest.then(et=>{if(!et||!et.range||!et.value)return;if(!Cn.validate(this.editor))return;let tt=it.a.lift(et.range),ot=et.range,_n=et.value.length-(en.endColumn-en.startColumn);ot={startLineNumber:ot.startLineNumber,startColumn:ot.startColumn,endLineNumber:ot.endLineNumber,endColumn:ot.startColumn+et.value.length},_n>1&&(en=new Zt.a(en.startLineNumber,en.startColumn,en.endLineNumber,en.endColumn+_n-1));const wn=new inPlaceReplaceCommand_InPlaceReplaceCommand(tt,en,et.value);this.editor.pushUndoStop(),this.editor.executeCommand(Je,wn),this.editor.pushUndoStop(),this.decorationIds=this.editor.deltaDecorations(this.decorationIds,[{range:ot,options:InPlaceReplaceController.DECORATION}]),this.decorationRemover&&this.decorationRemover.cancel(),this.decorationRemover=Object(En.n)(350),this.decorationRemover.then(()=>this.decorationIds=this.editor.deltaDecorations(this.decorationIds,[])).catch(Dn.e)}).catch(Dn.e)):Promise.resolve(void 0)}};Pn.ID="editor.contrib.inPlaceReplaceController",Pn.DECORATION=kn.a.register({description:"in-place-replace",className:"valueSetReplacement"}),Pn=__decorate([__param(1,_n.a)],Pn);class inPlaceReplace_InPlaceReplaceUp extends Cn.b{constructor(){super({id:"editor.action.inPlaceReplace.up",label:ot.a("InPlaceReplaceAction.previous.label","Replace with Previous Value"),alias:"Replace with Previous Value",precondition:en.a.writable,kbOpts:{kbExpr:en.a.editorTextFocus,primary:3154,weight:100}})}run(Je,et){const tt=Pn.get(et);return tt?tt.run(this.id,!0):Promise.resolve(void 0)}}class inPlaceReplace_InPlaceReplaceDown extends Cn.b{constructor(){super({id:"editor.action.inPlaceReplace.down",label:ot.a("InPlaceReplaceAction.next.label","Replace with Next Value"),alias:"Replace with Next Value",precondition:en.a.writable,kbOpts:{kbExpr:en.a.editorTextFocus,primary:3156,weight:100}})}run(Je,et){const tt=Pn.get(et);return tt?tt.run(this.id,!1):Promise.resolve(void 0)}}Object(Cn.l)(Pn.ID,Pn),Object(Cn.j)(inPlaceReplace_InPlaceReplaceUp),Object(Cn.j)(inPlaceReplace_InPlaceReplaceDown),Object(Sn.f)((Je,et)=>{const tt=Je.getColor(xn.d);tt&&et.addRule(`.monaco-editor.vs .valueSetReplacement { outline: solid 2px ${tt}; }`)})},7790:function(Je,et,tt){"use strict";tt.r(et);var ot=tt(12),it=tt.n(ot),Zt=tt(2829),en=tt.n(Zt),Cn={insert:"head",singleton:!1},_n=(it()(en.a,Cn),en.a.locals,tt(6)),wn=tt(42),Sn=tt(9),xn=tt(13),kn=tt(31),En=tt(342),Dn=tt(357),Pn=tt(650),Ln=tt(11),Tn=tt(49),In=tt(177),jn=tt(466),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let Mn=class InspectTokensController extends Sn.a{constructor(Je,et,tt){super(),this._editor=Je,this._modeService=tt,this._widget=null,this._register(this._editor.onDidChangeModel(Je=>this.stop())),this._register(this._editor.onDidChangeModelLanguage(Je=>this.stop())),this._register(kn.F.onDidChange(Je=>this.stop())),this._register(this._editor.onKeyUp(Je=>9===Je.keyCode&&this.stop()))}static get(Je){return Je.getContribution(InspectTokensController.ID)}dispose(){this.stop(),super.dispose()}launch(){this._widget||this._editor.hasModel()&&(this._widget=new inspectTokens_InspectTokensWidget(this._editor,this._modeService))}stop(){this._widget&&(this._widget.dispose(),this._widget=null)}};Mn.ID="editor.contrib.inspectTokens",Mn=__decorate([__param(1,Pn.a),__param(2,Dn.a)],Mn);class inspectTokens_InspectTokens extends xn.b{constructor(){super({id:"editor.action.inspectTokens",label:In.c.inspectTokensAction,alias:"Developer: Inspect Tokens",precondition:void 0})}run(Je,et){let tt=Mn.get(et);tt&&tt.launch()}}class inspectTokens_InspectTokensWidget extends Sn.a{constructor(Je,et){super(),this.allowEditorOverflow=!0,this._editor=Je,this._modeService=et,this._model=this._editor.getModel(),this._domNode=document.createElement("div"),this._domNode.className="tokens-inspect-widget",this._tokenizationSupport=function getSafeTokenizationSupport(Je){let et=kn.F.get(Je.language);return et||{getInitialState:()=>En.c,tokenize:(et,tt,ot,it)=>Object(En.d)(Je.language,et,ot,it),tokenize2:(et,tt,ot,it)=>Object(En.e)(Je.id,et,ot,it)}}(this._model.getLanguageIdentifier()),this._compute(this._editor.getPosition()),this._register(this._editor.onDidChangeCursorPosition(Je=>this._compute(this._editor.getPosition()))),this._editor.addContentWidget(this)}dispose(){this._editor.removeContentWidget(this),super.dispose()}getId(){return inspectTokens_InspectTokensWidget._ID}_compute(Je){let et=this._getTokensAtLine(Je.lineNumber),tt=0;for(let ot=et.tokens1.length-1;ot>=0;ot--){let it=et.tokens1[ot];if(Je.column-1>=it.offset){tt=ot;break}}let ot=0;for(let tt=et.tokens2.length>>>1;tt>=0;tt--)if(Je.column-1>=et.tokens2[tt<<1]){ot=tt;break}let it=this._model.getLineContent(Je.lineNumber),Zt="";if(tt<et.tokens1.length){let Je=et.tokens1[tt].offset,ot=tt+1<et.tokens1.length?et.tokens1[tt+1].offset:it.length;Zt=it.substring(Je,ot)}Object(_n.R)(this._domNode,Object(_n.a)("h2.tm-token",void 0,function renderTokenText(Je){let et="";for(let tt=0,ot=Je.length;tt<ot;tt++){let ot=Je.charCodeAt(tt);switch(ot){case 9:et+="→";break;case 32:et+="·";break;default:et+=String.fromCharCode(ot)}}return et}(Zt),Object(_n.a)("span.tm-token-length",void 0,`${Zt.length} ${1===Zt.length?"char":"chars"}`))),Object(_n.q)(this._domNode,Object(_n.a)("hr.tokens-inspect-separator",{style:"clear:both"}));const en=1+(ot<<1)<et.tokens2.length?this._decodeMetadata(et.tokens2[1+(ot<<1)]):null;Object(_n.q)(this._domNode,Object(_n.a)("table.tm-metadata-table",void 0,Object(_n.a)("tbody",void 0,Object(_n.a)("tr",void 0,Object(_n.a)("td.tm-metadata-key",void 0,"language"),Object(_n.a)("td.tm-metadata-value",void 0,""+(en?en.languageIdentifier.language:"-?-"))),Object(_n.a)("tr",void 0,Object(_n.a)("td.tm-metadata-key",void 0,"token type"),Object(_n.a)("td.tm-metadata-value",void 0,""+(en?this._tokenTypeToString(en.tokenType):"-?-"))),Object(_n.a)("tr",void 0,Object(_n.a)("td.tm-metadata-key",void 0,"font style"),Object(_n.a)("td.tm-metadata-value",void 0,""+(en?this._fontStyleToString(en.fontStyle):"-?-"))),Object(_n.a)("tr",void 0,Object(_n.a)("td.tm-metadata-key",void 0,"foreground"),Object(_n.a)("td.tm-metadata-value",void 0,""+(en?wn.a.Format.CSS.formatHex(en.foreground):"-?-"))),Object(_n.a)("tr",void 0,Object(_n.a)("td.tm-metadata-key",void 0,"background"),Object(_n.a)("td.tm-metadata-value",void 0,""+(en?wn.a.Format.CSS.formatHex(en.background):"-?-")))))),Object(_n.q)(this._domNode,Object(_n.a)("hr.tokens-inspect-separator")),tt<et.tokens1.length&&Object(_n.q)(this._domNode,Object(_n.a)("span.tm-token-type",void 0,et.tokens1[tt].type)),this._editor.layoutContentWidget(this)}_decodeMetadata(Je){let et=kn.F.getColorMap(),tt=kn.E.getLanguageId(Je),ot=kn.E.getTokenType(Je),it=kn.E.getFontStyle(Je),Zt=kn.E.getForeground(Je),en=kn.E.getBackground(Je);return{languageIdentifier:this._modeService.getLanguageIdentifier(tt),tokenType:ot,fontStyle:it,foreground:et[Zt],background:et[en]}}_tokenTypeToString(Je){switch(Je){case 0:return"Other";case 1:return"Comment";case 2:return"String";case 4:return"RegEx";default:return"??"}}_fontStyleToString(Je){let et="";return 1&Je&&(et+="italic "),2&Je&&(et+="bold "),4&Je&&(et+="underline "),0===et.length&&(et="---"),et}_getTokensAtLine(Je){let et=this._getStateBeforeLine(Je),tt=this._tokenizationSupport.tokenize(this._model.getLineContent(Je),!0,et,0),ot=this._tokenizationSupport.tokenize2(this._model.getLineContent(Je),!0,et,0);return{startState:et,tokens1:tt.tokens,tokens2:ot.tokens,endState:tt.endState}}_getStateBeforeLine(Je){let et=this._tokenizationSupport.getInitialState();for(let tt=1;tt<Je;tt++){et=this._tokenizationSupport.tokenize(this._model.getLineContent(tt),!0,et,0).endState}return et}getDomNode(){return this._domNode}getPosition(){return{position:this._editor.getPosition(),preference:[2,1]}}}inspectTokens_InspectTokensWidget._ID="editor.contrib.inspectTokensWidget",Object(xn.l)(Mn.ID,Mn),Object(xn.j)(inspectTokens_InspectTokens),Object(Tn.f)((Je,et)=>{const tt=Je.getColor(Ln.F);if(tt){let ot=Je.type===jn.a.HIGH_CONTRAST?2:1;et.addRule(`.monaco-editor .tokens-inspect-widget { border: ${ot}px solid ${tt}; }`),et.addRule(`.monaco-editor .tokens-inspect-widget .tokens-inspect-separator { background-color: ${tt}; }`)}const ot=Je.getColor(Ln.E);ot&&et.addRule(`.monaco-editor .tokens-inspect-widget { background-color: ${ot}; }`);const it=Je.getColor(Ln.G);it&&et.addRule(`.monaco-editor .tokens-inspect-widget { color: ${it}; }`)})},7791:function(Je,et,tt){"use strict";tt.r(et);var ot=tt(170),it=tt(599),Zt=tt(177),en=tt(465),Cn=tt(5),_n=tt(9),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let wn=class HelpQuickAccessProvider{constructor(Je){this.quickInputService=Je,this.registry=ot.a.as(it.b.Quickaccess)}provide(Je){const et=new _n.b;et.add(Je.onDidAccept(()=>{const[et]=Je.selectedItems;et&&this.quickInputService.quickAccess.show(et.prefix,{preserveValue:!0})})),et.add(Je.onDidChangeValue(Je=>{const et=this.registry.getQuickAccessProvider(Je.substr(HelpQuickAccessProvider.PREFIX.length));et&&et.prefix&&et.prefix!==HelpQuickAccessProvider.PREFIX&&this.quickInputService.quickAccess.show(et.prefix,{preserveValue:!0})}));const{editorProviders:tt,globalProviders:ot}=this.getQuickAccessProviders();return Je.items=0===tt.length||0===ot.length?[...0===tt.length?ot:tt]:[{label:Object(Cn.a)("globalCommands","global commands"),type:"separator"},...ot,{label:Object(Cn.a)("editorCommands","editor commands"),type:"separator"},...tt],et}getQuickAccessProviders(){const Je=[],et=[];for(const tt of this.registry.getQuickAccessProviders().sort((Je,et)=>Je.prefix.localeCompare(et.prefix)))if(tt.prefix!==HelpQuickAccessProvider.PREFIX)for(const ot of tt.helpEntries){const it=ot.prefix||tt.prefix,Zt=it||"…";(ot.needsEditor?et:Je).push({prefix:it,label:Zt,ariaLabel:Object(Cn.a)("helpPickAriaLabel","{0}, {1}",Zt,ot.description),description:ot.description})}return{editorProviders:et,globalProviders:Je}}};wn.PREFIX="?",wn=__decorate([__param(0,en.a)],wn),ot.a.as(it.b.Quickaccess).registerQuickAccessProvider({ctor:wn,prefix:"",helpEntries:[{description:Zt.e.helpQuickAccessActionLabel,needsEditor:!0}]})},7792:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"provideSelectionRanges",(function(){return provideSelectionRanges}));var ot=tt(68),it=tt(101),Zt=tt(13),en=tt(30),Cn=tt(10),_n=tt(79),wn=tt(23),Sn=tt(31),xn=tt(5),kn=tt(90),En=tt(26);var Dn=tt(1848),Pn=tt(98),Ln=tt(53),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};class SelectionRanges{constructor(Je,et){this.index=Je,this.ranges=et}mov(Je){let et=this.index+(Je?1:-1);if(et<0||et>=this.ranges.length)return this;const tt=new SelectionRanges(et,this.ranges);return tt.ranges[et].equalsRange(this.ranges[this.index])?tt.mov(Je):tt}}class smartSelect_SmartSelectController{constructor(Je){this._editor=Je,this._ignoreSelection=!1}static get(Je){return Je.getContribution(smartSelect_SmartSelectController.ID)}dispose(){var Je;null===(Je=this._selectionListener)||void 0===Je||Je.dispose()}run(Je){return __awaiter(this,void 0,void 0,(function*(){if(!this._editor.hasModel())return;const et=this._editor.getSelections(),tt=this._editor.getModel();if(!Sn.A.has(tt))return;if(this._state||(yield provideSelectionRanges(tt,et.map(Je=>Je.getPosition()),this._editor.getOption(101),it.a.None).then(Je=>{var tt;if(ot.n(Je)&&Je.length===et.length&&this._editor.hasModel()&&ot.h(this._editor.getSelections(),et,(Je,et)=>Je.equalsSelection(et))){for(let tt=0;tt<Je.length;tt++)Je[tt]=Je[tt].filter(Je=>Je.containsPosition(et[tt].getStartPosition())&&Je.containsPosition(et[tt].getEndPosition())),Je[tt].unshift(et[tt]);this._state=Je.map(Je=>new SelectionRanges(0,Je)),null===(tt=this._selectionListener)||void 0===tt||tt.dispose(),this._selectionListener=this._editor.onDidChangeCursorPosition(()=>{var Je;this._ignoreSelection||(null===(Je=this._selectionListener)||void 0===Je||Je.dispose(),this._state=void 0)})}})),!this._state)return;this._state=this._state.map(et=>et.mov(Je));const Zt=this._state.map(Je=>_n.a.fromPositions(Je.ranges[Je.index].getStartPosition(),Je.ranges[Je.index].getEndPosition()));this._ignoreSelection=!0;try{this._editor.setSelections(Zt)}finally{this._ignoreSelection=!1}}))}}smartSelect_SmartSelectController.ID="editor.contrib.smartSelectController";class smartSelect_AbstractSmartSelect extends Zt.b{constructor(Je,et){super(et),this._forward=Je}run(Je,et){return __awaiter(this,void 0,void 0,(function*(){let Je=smartSelect_SmartSelectController.get(et);Je&&(yield Je.run(this._forward))}))}}Pn.a.registerCommandAlias("editor.action.smartSelect.grow","editor.action.smartSelect.expand");function provideSelectionRanges(Je,et,tt,it){return __awaiter(this,void 0,void 0,(function*(){const Zt=Sn.A.all(Je);1===Zt.length&&Zt.unshift(new Dn.a);let _n=[],wn=[];for(const tt of Zt)_n.push(Promise.resolve(tt.provideSelectionRanges(Je,et,it)).then(Je=>{if(ot.n(Je)&&Je.length===et.length)for(let tt=0;tt<et.length;tt++){wn[tt]||(wn[tt]=[]);for(const ot of Je[tt])Cn.a.isIRange(ot.range)&&Cn.a.containsPosition(ot.range,et[tt])&&wn[tt].push(Cn.a.lift(ot.range))}},Ln.f));return yield Promise.all(_n),wn.map(et=>{if(0===et.length)return[];et.sort((Je,et)=>en.a.isBefore(Je.getStartPosition(),et.getStartPosition())?1:en.a.isBefore(et.getStartPosition(),Je.getStartPosition())||en.a.isBefore(Je.getEndPosition(),et.getEndPosition())?-1:en.a.isBefore(et.getEndPosition(),Je.getEndPosition())?1:0);let ot,it=[];for(const Je of et)(!ot||Cn.a.containsRange(Je,ot)&&!Cn.a.equalsRange(Je,ot))&&(it.push(Je),ot=Je);if(!tt.selectLeadingAndTrailingWhitespace)return it;let Zt=[it[0]];for(let et=1;et<it.length;et++){const tt=it[et-1],ot=it[et];if(ot.startLineNumber!==tt.startLineNumber||ot.endLineNumber!==tt.endLineNumber){const et=new Cn.a(tt.startLineNumber,Je.getLineFirstNonWhitespaceColumn(tt.startLineNumber),tt.endLineNumber,Je.getLineLastNonWhitespaceColumn(tt.endLineNumber));et.containsRange(tt)&&!et.equalsRange(tt)&&ot.containsRange(et)&&!ot.equalsRange(et)&&Zt.push(et);const it=new Cn.a(tt.startLineNumber,1,tt.endLineNumber,Je.getLineMaxColumn(tt.endLineNumber));it.containsRange(tt)&&!it.equalsRange(et)&&ot.containsRange(it)&&!ot.equalsRange(it)&&Zt.push(it)}Zt.push(ot)}return Zt})}))}Object(Zt.l)(smartSelect_SmartSelectController.ID,smartSelect_SmartSelectController),Object(Zt.j)(class smartSelect_GrowSelectionAction extends smartSelect_AbstractSmartSelect{constructor(){super(!0,{id:"editor.action.smartSelect.expand",label:xn.a("smartSelect.expand","Expand Selection"),alias:"Expand Selection",precondition:void 0,kbOpts:{kbExpr:wn.a.editorTextFocus,primary:1553,mac:{primary:3345,secondary:[1297]},weight:100},menuOpts:{menuId:kn.b.MenubarSelectionMenu,group:"1_basic",title:xn.a({key:"miSmartSelectGrow",comment:["&& denotes a mnemonic"]},"&&Expand Selection"),order:2}})}}),Object(Zt.j)(class smartSelect_ShrinkSelectionAction extends smartSelect_AbstractSmartSelect{constructor(){super(!1,{id:"editor.action.smartSelect.shrink",label:xn.a("smartSelect.shrink","Shrink Selection"),alias:"Shrink Selection",precondition:void 0,kbOpts:{kbExpr:wn.a.editorTextFocus,primary:1551,mac:{primary:3343,secondary:[1295]},weight:100},menuOpts:{menuId:kn.b.MenubarSelectionMenu,group:"1_basic",title:xn.a({key:"miSmartSelectShrink",comment:["&& denotes a mnemonic"]},"&&Shrink Selection"),order:3}})}}),Sn.A.register("*",new class wordSelections_WordSelectionRangeProvider{provideSelectionRanges(Je,et){const tt=[];for(const ot of et){const et=[];tt.push(et),this._addInWordRanges(et,Je,ot),this._addWordRanges(et,Je,ot),this._addWhitespaceLine(et,Je,ot),et.push({range:Je.getFullModelRange()})}return tt}_addInWordRanges(Je,et,tt){const ot=et.getWordAtPosition(tt);if(!ot)return;let{word:it,startColumn:Zt}=ot,en=tt.column-Zt,_n=en,wn=en,Sn=0;for(;_n>=0;_n--){let Je=it.charCodeAt(_n);if(_n!==en&&(95===Je||45===Je))break;if(Object(En.H)(Je)&&Object(En.I)(Sn))break;Sn=Je}for(_n+=1;wn<it.length;wn++){let Je=it.charCodeAt(wn);if(Object(En.I)(Je)&&Object(En.H)(Sn))break;if(95===Je||45===Je)break;Sn=Je}_n<wn&&Je.push({range:new Cn.a(tt.lineNumber,Zt+_n,tt.lineNumber,Zt+wn)})}_addWordRanges(Je,et,tt){const ot=et.getWordAtPosition(tt);ot&&Je.push({range:new Cn.a(tt.lineNumber,ot.startColumn,tt.lineNumber,ot.endColumn)})}_addWhitespaceLine(Je,et,tt){et.getLineLength(tt.lineNumber)>0&&0===et.getLineFirstNonWhitespaceColumn(tt.lineNumber)&&0===et.getLineLastNonWhitespaceColumn(tt.lineNumber)&&Je.push({range:new Cn.a(tt.lineNumber,1,tt.lineNumber,et.getLineMaxColumn(tt.lineNumber))})}}),Object(Zt.o)("_executeSelectionRangeProvider",(function(Je,...et){const[tt]=et;return provideSelectionRanges(Je,tt,{selectLeadingAndTrailingWhitespace:!0},it.a.None)}))},79:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Selection}));var ot=tt(30),it=tt(10);class Selection extends it.a{constructor(Je,et,tt,ot){super(Je,et,tt,ot),this.selectionStartLineNumber=Je,this.selectionStartColumn=et,this.positionLineNumber=tt,this.positionColumn=ot}toString(){return"["+this.selectionStartLineNumber+","+this.selectionStartColumn+" -> "+this.positionLineNumber+","+this.positionColumn+"]"}equalsSelection(Je){return Selection.selectionsEqual(this,Je)}static selectionsEqual(Je,et){return Je.selectionStartLineNumber===et.selectionStartLineNumber&&Je.selectionStartColumn===et.selectionStartColumn&&Je.positionLineNumber===et.positionLineNumber&&Je.positionColumn===et.positionColumn}getDirection(){return this.selectionStartLineNumber===this.startLineNumber&&this.selectionStartColumn===this.startColumn?0:1}setEndPosition(Je,et){return 0===this.getDirection()?new Selection(this.startLineNumber,this.startColumn,Je,et):new Selection(Je,et,this.startLineNumber,this.startColumn)}getPosition(){return new ot.a(this.positionLineNumber,this.positionColumn)}setStartPosition(Je,et){return 0===this.getDirection()?new Selection(Je,et,this.endLineNumber,this.endColumn):new Selection(this.endLineNumber,this.endColumn,Je,et)}static fromPositions(Je,et=Je){return new Selection(Je.lineNumber,Je.column,et.lineNumber,et.column)}static liftSelection(Je){return new Selection(Je.selectionStartLineNumber,Je.selectionStartColumn,Je.positionLineNumber,Je.positionColumn)}static selectionsArrEqual(Je,et){if(Je&&!et||!Je&&et)return!1;if(!Je&&!et)return!0;if(Je.length!==et.length)return!1;for(let tt=0,ot=Je.length;tt<ot;tt++)if(!this.selectionsEqual(Je[tt],et[tt]))return!1;return!0}static isISelection(Je){return Je&&"number"==typeof Je.selectionStartLineNumber&&"number"==typeof Je.selectionStartColumn&&"number"==typeof Je.positionLineNumber&&"number"==typeof Je.positionColumn}static createWithDirection(Je,et,tt,ot,it){return 0===it?new Selection(Je,et,tt,ot):new Selection(tt,ot,Je,et)}}},807:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.isNumber=isNumber,et.isDecimal=isDecimal,et.isMinus=isMinus,et.isNumeric=function isNumeric(Je,et){return isNumber(Je)||isDecimal(Je,et)||isMinus(Je)},et.addsCharacter=function addsCharacter(Je){var et=Je.key;if(isValidKey(et)){return 1===et.length||["Add","Decimal","Divide","Multiply","Spacebar","Subtract"].indexOf(et)>=0}return},et.keycode=void 0;var ot=_interopRequireDefault(tt(382)),it=_interopRequireDefault(tt(99));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}var Zt=ot.default;function isValidKey(Je){return!(0,it.default)(Je)&&"Unidentified"!==Je}function isNumber(Je){var et=Je.key,tt=Je.keyCode;if(isValidKey(et)){return["1","2","3","4","5","6","7","8","9","0"].indexOf(et)>=0}return tt>=48&&tt<=57||tt>=96&&tt<=105}function isDecimal(Je){var et=Je.key,tt=Je.keyCode,ot=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},it=ot.locale,en=void 0===it?"en-US":it,Cn=new Intl.NumberFormat(en.replace("_","-")).format(1.2),_n=Cn.indexOf(",")>-1?",":".";return isValidKey(et)?et===_n||"Decimal"===et:"."===_n&&tt===Zt("numpad .")||tt===Zt(_n)}function isMinus(Je){var et=Je.key,tt=Je.keyCode;return isValidKey(et)?"-"===et||"Subtract"===et:tt===Zt("numpad -")||tt===Zt("-")}et.keycode=Zt},808:function(Je,et,tt){"use strict";function createGUID(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(Je){var et=Math.floor(16*Math.random());return("x"===Je?et:et%4+8).toString(16)}))}Object.defineProperty(et,"__esModule",{value:!0}),et.createGUID=createGUID,et.createDOMID=function createDOMID(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"id";if(Je.match(/^[a-zA-Z][\w-]*$/))return"".concat(Je,"-").concat(createGUID());throw new Error("createDOMID: Prefix must start with a letter and may only contain letters, digits, hyphens and underscores")}},809:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(259);var xn=wn().span.withConfig({displayName:"ScreenReaderContentStyles__Styled",componentId:"sc-1lnohwp-0"})(["",";"],Sn.mixins.screenReaderContent());function f(){return(f=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function s(Je,et){if(null==Je)return{};var tt,ot,it=function p(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node.isRequired,elementRef:Cn().oneOfType([Cn().func,Cn().object])};function y(Je){var et=Je.children,tt=Je.elementRef,ot=s(Je,["children","elementRef"]);return Zt().createElement(xn,f({"data-test":"screen-reader-content",ref:tt},ot),et)}y.propTypes=kn;const En=y;Je.exports=ot})()},810:function(Je,et,tt){"use strict";function createGUID(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(Je){var et=Math.floor(16*Math.random());return("x"===Je?et:et%4+8).toString(16)}))}Object.defineProperty(et,"__esModule",{value:!0}),et.createGUID=createGUID,et.createDOMID=function createDOMID(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"id";if(Je.match(/^[a-zA-Z][\w-]*$/))return"".concat(Je,"-").concat(createGUID());throw new Error("createDOMID: Prefix must start with a letter and may only contain letters, digits, hyphens and underscores")}},816:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return kn}));var ot=tt(161),it=tt(122),Zt=tt(1230),en=tt(98),Cn=tt(25),_n=tt(58),wn=tt(181),Sn=tt(49),xn=tt(277),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};let kn=class EmbeddedCodeEditorWidget extends Zt.a{constructor(Je,et,tt,ot,it,Zt,en,Cn,_n,wn){super(Je,Object.assign(Object.assign({},tt.getRawOptions()),{overflowWidgetsDomNode:tt.getOverflowWidgetsDomNode()}),{},ot,it,Zt,en,Cn,_n,wn),this._parentEditor=tt,this._overwriteOptions=et,super.updateOptions(this._overwriteOptions),this._register(tt.onDidChangeConfiguration(Je=>this._onParentConfigurationChanged(Je)))}getParentEditor(){return this._parentEditor}_onParentConfigurationChanged(Je){super.updateOptions(this._parentEditor.getRawOptions()),super.updateOptions(this._overwriteOptions)}updateOptions(Je){ot.f(this._overwriteOptions,Je,!0),super.updateOptions(this._overwriteOptions)}};kn=__decorate([__param(3,_n.a),__param(4,it.a),__param(5,en.b),__param(6,Cn.b),__param(7,Sn.b),__param(8,wn.a),__param(9,xn.b)],kn)},817:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return ServiceCollection}));class ServiceCollection{constructor(...Je){this._entries=new Map;for(let[et,tt]of Je)this.set(et,tt)}set(Je,et){const tt=this._entries.get(Je);return this._entries.set(Je,et),tt}has(Je){return this._entries.has(Je)}get(Je){return this._entries.get(Je)}}},818:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return it})),tt.d(et,"b",(function(){return Zt}));var ot=tt(58);const it=Object(ot.c)("textResourceConfigurationService"),Zt=Object(ot.c)("textResourcePropertiesService")},819:function(Je,et,tt){"use strict";tt.d(et,"d",(function(){return ot})),tt.d(et,"a",(function(){return Pn})),tt.d(et,"b",(function(){return InMemoryClipboardMetadataManager})),tt.d(et,"c",(function(){return TextAreaInput}));var ot,it=tt(124),Zt=tt(6),en=tt(55),Cn=tt(18),_n=tt(9),wn=tt(533),Sn=tt(43),xn=tt(26),kn=tt(332),En=tt(30),Dn=tt(79);!function(Je){Je.Tap="-monaco-textarea-synthetic-tap"}(ot||(ot={}));const Pn={forceCopyWithSyntaxHighlighting:!1};class InMemoryClipboardMetadataManager{constructor(){this._lastState=null}set(Je,et){this._lastState={lastCopiedValue:Je,data:et}}get(Je){return this._lastState&&this._lastState.lastCopiedValue===Je?this._lastState.data:(this._lastState=null,null)}}InMemoryClipboardMetadataManager.INSTANCE=new InMemoryClipboardMetadataManager;class TextAreaInput extends _n.a{constructor(Je,et){super(),this.textArea=et,this._onFocus=this._register(new Cn.b),this.onFocus=this._onFocus.event,this._onBlur=this._register(new Cn.b),this.onBlur=this._onBlur.event,this._onKeyDown=this._register(new Cn.b),this.onKeyDown=this._onKeyDown.event,this._onKeyUp=this._register(new Cn.b),this.onKeyUp=this._onKeyUp.event,this._onCut=this._register(new Cn.b),this.onCut=this._onCut.event,this._onPaste=this._register(new Cn.b),this.onPaste=this._onPaste.event,this._onType=this._register(new Cn.b),this.onType=this._onType.event,this._onCompositionStart=this._register(new Cn.b),this.onCompositionStart=this._onCompositionStart.event,this._onCompositionUpdate=this._register(new Cn.b),this.onCompositionUpdate=this._onCompositionUpdate.event,this._onCompositionEnd=this._register(new Cn.b),this.onCompositionEnd=this._onCompositionEnd.event,this._onSelectionChangeRequest=this._register(new Cn.b),this.onSelectionChangeRequest=this._onSelectionChangeRequest.event,this._host=Je,this._textArea=this._register(new TextAreaWrapper(et)),this._asyncTriggerCut=this._register(new en.e(()=>this._onCut.fire(),0)),this._asyncFocusGainWriteScreenReaderContent=this._register(new en.e(()=>this.writeScreenReaderContent("asyncFocusGain"),0)),this._textAreaState=kn.b.EMPTY,this._selectionChangeListener=null,this.writeScreenReaderContent("ctor"),this._hasFocus=!1,this._isDoingComposition=!1,this._nextCommand=0;let tt=null;this._register(Zt.o(et.domNode,"keydown",Je=>{(109===Je.keyCode||this._isDoingComposition&&1===Je.keyCode)&&Je.stopPropagation(),Je.equals(9)&&Je.preventDefault(),tt=Je,this._onKeyDown.fire(Je)})),this._register(Zt.o(et.domNode,"keyup",Je=>{this._onKeyUp.fire(Je)})),this._register(Zt.i(et.domNode,"compositionstart",Je=>{if(kn.c&&console.log("[compositionstart]",Je),!this._isDoingComposition){if(this._isDoingComposition=!0,Sn.f&&this._textAreaState.selectionStart===this._textAreaState.selectionEnd&&this._textAreaState.selectionStart>0&&this._textAreaState.value.substr(this._textAreaState.selectionStart-1,1)===Je.data){if(tt&&tt.equals(109)&&("ArrowRight"===tt.code||"ArrowLeft"===tt.code)||it.g)return kn.c&&console.log("[compositionstart] Handling long press case on macOS + arrow key or Firefox",Je),this._textAreaState=new kn.b(this._textAreaState.value,this._textAreaState.selectionStart-1,this._textAreaState.selectionEnd,this._textAreaState.selectionStartPosition?new En.a(this._textAreaState.selectionStartPosition.lineNumber,this._textAreaState.selectionStartPosition.column-1):null,this._textAreaState.selectionEndPosition),void this._onCompositionStart.fire({revealDeltaColumns:-1})}it.e?this._onCompositionStart.fire({revealDeltaColumns:-this._textAreaState.selectionStart}):(this._setAndWriteTextAreaState("compositionstart",kn.b.EMPTY),this._onCompositionStart.fire({revealDeltaColumns:0}))}}));const deduceInputFromTextAreaValue=Je=>{const et=this._textAreaState,tt=kn.b.readFromTextArea(this._textArea);return[tt,kn.b.deduceInput(et,tt,Je)]},deduceAndroidCompositionInput=()=>{const Je=this._textAreaState,et=kn.b.readFromTextArea(this._textArea);return[et,kn.b.deduceAndroidCompositionInput(Je,et)]},deduceComposition=Je=>{const et=this._textAreaState,tt=kn.b.selectedText(Je);return[tt,{text:tt.value,replacePrevCharCnt:et.selectionEnd-et.selectionStart,replaceNextCharCnt:0,positionDelta:0}]};this._register(Zt.i(et.domNode,"compositionupdate",Je=>{if(kn.c&&console.log("[compositionupdate]",Je),it.e){const[et,tt]=deduceAndroidCompositionInput();return this._textAreaState=et,this._onType.fire(tt),void this._onCompositionUpdate.fire(Je)}const[et,tt]=deduceComposition(Je.data||"");this._textAreaState=et,this._onType.fire(tt),this._onCompositionUpdate.fire(Je)})),this._register(Zt.i(et.domNode,"compositionend",Je=>{if(kn.c&&console.log("[compositionend]",Je),!this._isDoingComposition)return;if(this._isDoingComposition=!1,it.e){const[Je,et]=deduceAndroidCompositionInput();return this._textAreaState=Je,this._onType.fire(et),void this._onCompositionEnd.fire()}const[et,tt]=deduceComposition(Je.data||"");this._textAreaState=et,this._onType.fire(tt),(it.f||it.g)&&(this._textAreaState=kn.b.readFromTextArea(this._textArea)),this._onCompositionEnd.fire()})),this._register(Zt.i(et.domNode,"input",()=>{if(this._textArea.setIgnoreSelectionChangeTime("received input event"),this._isDoingComposition)return;const[Je,et]=deduceInputFromTextAreaValue(Sn.f);0===et.replacePrevCharCnt&&1===et.text.length&&xn.F(et.text.charCodeAt(0))||(this._textAreaState=Je,0===this._nextCommand?""===et.text&&0===et.replacePrevCharCnt||this._onType.fire(et):(""===et.text&&0===et.replacePrevCharCnt||this._firePaste(et.text,null),this._nextCommand=0))})),this._register(Zt.i(et.domNode,"cut",Je=>{this._textArea.setIgnoreSelectionChangeTime("received cut event"),this._ensureClipboardGetsEditorSelection(Je),this._asyncTriggerCut.schedule()})),this._register(Zt.i(et.domNode,"copy",Je=>{this._ensureClipboardGetsEditorSelection(Je)})),this._register(Zt.i(et.domNode,"paste",Je=>{if(this._textArea.setIgnoreSelectionChangeTime("received paste event"),ClipboardEventUtils.canUseTextData(Je)){const[et,tt]=ClipboardEventUtils.getTextData(Je);""!==et&&this._firePaste(et,tt)}else this._textArea.getSelectionStart()!==this._textArea.getSelectionEnd()&&this._setAndWriteTextAreaState("paste",kn.b.EMPTY),this._nextCommand=1})),this._register(Zt.i(et.domNode,"focus",()=>{const Je=this._hasFocus;this._setHasFocus(!0),it.h&&!Je&&this._hasFocus&&this._asyncFocusGainWriteScreenReaderContent.schedule()})),this._register(Zt.i(et.domNode,"blur",()=>{this._isDoingComposition&&(this._isDoingComposition=!1,this.writeScreenReaderContent("blurWithoutCompositionEnd"),this._onCompositionEnd.fire()),this._setHasFocus(!1)})),this._register(Zt.i(et.domNode,ot.Tap,()=>{it.e&&this._isDoingComposition&&(this._isDoingComposition=!1,this.writeScreenReaderContent("tapWithoutCompositionEnd"),this._onCompositionEnd.fire())}))}_installSelectionChangeListener(){let Je=0;return Zt.i(document,"selectionchange",et=>{if(!this._hasFocus)return;if(this._isDoingComposition)return;if(!it.f)return;const tt=Date.now(),ot=tt-Je;if(Je=tt,ot<5)return;const Zt=tt-this._textArea.getIgnoreSelectionChangeTime();if(this._textArea.resetSelectionChangeTime(),Zt<100)return;if(!this._textAreaState.selectionStartPosition||!this._textAreaState.selectionEndPosition)return;const en=this._textArea.getValue();if(this._textAreaState.value!==en)return;const Cn=this._textArea.getSelectionStart(),_n=this._textArea.getSelectionEnd();if(this._textAreaState.selectionStart===Cn&&this._textAreaState.selectionEnd===_n)return;const wn=this._textAreaState.deduceEditorPosition(Cn),Sn=this._host.deduceModelPosition(wn[0],wn[1],wn[2]),xn=this._textAreaState.deduceEditorPosition(_n),kn=this._host.deduceModelPosition(xn[0],xn[1],xn[2]),En=new Dn.a(Sn.lineNumber,Sn.column,kn.lineNumber,kn.column);this._onSelectionChangeRequest.fire(En)})}dispose(){super.dispose(),this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null)}focusTextArea(){this._setHasFocus(!0),this.refreshFocusState()}isFocused(){return this._hasFocus}refreshFocusState(){const Je=Zt.F(this.textArea.domNode);Je?this._setHasFocus(Je.activeElement===this.textArea.domNode):Zt.N(this.textArea.domNode)?this._setHasFocus(document.activeElement===this.textArea.domNode):this._setHasFocus(!1)}_setHasFocus(Je){this._hasFocus!==Je&&(this._hasFocus=Je,this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null),this._hasFocus&&(this._selectionChangeListener=this._installSelectionChangeListener()),this._hasFocus&&this.writeScreenReaderContent("focusgain"),this._hasFocus?this._onFocus.fire():this._onBlur.fire())}_setAndWriteTextAreaState(Je,et){this._hasFocus||(et=et.collapseSelection()),et.writeToTextArea(Je,this._textArea,this._hasFocus),this._textAreaState=et}writeScreenReaderContent(Je){this._isDoingComposition||this._setAndWriteTextAreaState(Je,this._host.getScreenReaderContent(this._textAreaState))}_ensureClipboardGetsEditorSelection(Je){const et=this._host.getDataToCopy(ClipboardEventUtils.canUseTextData(Je)),tt={version:1,isFromEmptySelection:et.isFromEmptySelection,multicursorText:et.multicursorText,mode:et.mode};InMemoryClipboardMetadataManager.INSTANCE.set(it.g?et.text.replace(/\r\n/g,"\n"):et.text,tt),ClipboardEventUtils.canUseTextData(Je)?ClipboardEventUtils.setTextData(Je,et.text,et.html,tt):this._setAndWriteTextAreaState("copy or cut",kn.b.selectedText(et.text))}_firePaste(Je,et){et||(et=InMemoryClipboardMetadataManager.INSTANCE.get(Je)),this._onPaste.fire({text:Je,metadata:et})}}class ClipboardEventUtils{static canUseTextData(Je){return!!Je.clipboardData||!!window.clipboardData}static getTextData(Je){if(Je.clipboardData){Je.preventDefault();const et=Je.clipboardData.getData(wn.a.text);let tt=null;const ot=Je.clipboardData.getData("vscode-editor-data");if("string"==typeof ot)try{tt=JSON.parse(ot),1!==tt.version&&(tt=null)}catch(Je){}return[et,tt]}if(window.clipboardData){Je.preventDefault();return[window.clipboardData.getData("Text"),null]}throw new Error("ClipboardEventUtils.getTextData: Cannot use text data!")}static setTextData(Je,et,tt,ot){if(Je.clipboardData)return Je.clipboardData.setData(wn.a.text,et),"string"==typeof tt&&Je.clipboardData.setData("text/html",tt),Je.clipboardData.setData("vscode-editor-data",JSON.stringify(ot)),void Je.preventDefault();if(window.clipboardData)return window.clipboardData.setData("Text",et),void Je.preventDefault();throw new Error("ClipboardEventUtils.setTextData: Cannot use text data!")}}class TextAreaWrapper extends _n.a{constructor(Je){super(),this._actual=Je,this._ignoreSelectionChangeTime=0}setIgnoreSelectionChangeTime(Je){this._ignoreSelectionChangeTime=Date.now()}getIgnoreSelectionChangeTime(){return this._ignoreSelectionChangeTime}resetSelectionChangeTime(){this._ignoreSelectionChangeTime=0}getValue(){return this._actual.domNode.value}setValue(Je,et){const tt=this._actual.domNode;tt.value!==et&&(this.setIgnoreSelectionChangeTime("setValue"),tt.value=et)}getSelectionStart(){return"backward"===this._actual.domNode.selectionDirection?this._actual.domNode.selectionEnd:this._actual.domNode.selectionStart}getSelectionEnd(){return"backward"===this._actual.domNode.selectionDirection?this._actual.domNode.selectionStart:this._actual.domNode.selectionEnd}setSelectionRange(Je,et,tt){const ot=this._actual.domNode;let en=null;const Cn=Zt.F(ot);en=Cn?Cn.activeElement:document.activeElement;const _n=en===ot,wn=ot.selectionStart,Sn=ot.selectionEnd;if(_n&&wn===et&&Sn===tt)it.g&&window.parent!==window&&ot.focus();else{if(_n)return this.setIgnoreSelectionChangeTime("setSelectionRange"),ot.setSelectionRange(et,tt),void(it.g&&window.parent!==window&&ot.focus());try{const Je=Zt.U(ot);this.setIgnoreSelectionChangeTime("setSelectionRange"),ot.focus(),ot.setSelectionRange(et,tt),Zt.S(ot,Je)}catch(Je){}}}}},820:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return HighlightedLabel}));var ot=tt(161),it=tt(6),Zt=tt(649);class HighlightedLabel{constructor(Je,et){this.supportIcons=et,this.text="",this.title="",this.highlights=[],this.didEverRender=!1,this.domNode=document.createElement("span"),this.domNode.className="monaco-highlighted-label",Je.appendChild(this.domNode)}get element(){return this.domNode}set(Je,et=[],tt="",it){Je||(Je=""),it&&(Je=HighlightedLabel.escapeNewLines(Je,et)),this.didEverRender&&this.text===Je&&this.title===tt&&ot.d(this.highlights,et)||(this.text=Je,this.title=tt,this.highlights=et,this.render())}render(){const Je=[];let et=0;for(const tt of this.highlights){if(tt.end===tt.start)continue;if(et<tt.start){const ot=this.text.substring(et,tt.start);Je.push(it.a("span",void 0,...this.supportIcons?Object(Zt.a)(ot):[ot])),et=tt.end}const ot=this.text.substring(tt.start,tt.end),en=it.a("span.highlight",void 0,...this.supportIcons?Object(Zt.a)(ot):[ot]);tt.extraClasses&&en.classList.add(tt.extraClasses),Je.push(en),et=tt.end}if(et<this.text.length){const tt=this.text.substring(et);Je.push(it.a("span",void 0,...this.supportIcons?Object(Zt.a)(tt):[tt]))}it.R(this.domNode,...Je),this.title?this.domNode.title=this.title:this.domNode.removeAttribute("title"),this.didEverRender=!0}static escapeNewLines(Je,et){let tt=0,ot=0;return Je.replace(/\r\n|\r|\n/g,(Je,it)=>{ot="\r\n"===Je?-1:0,it+=tt;for(const Je of et)Je.end<=it||(Je.start>=it&&(Je.start+=ot),Je.end>=it&&(Je.end+=ot));return tt+=ot,"⏎"})}}},821:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return isEditStackElement})),tt.d(et,"a",(function(){return EditStack}));var ot=tt(5),it=tt(53),Zt=tt(79),en=tt(92),Cn=tt(1476),_n=tt(230),wn=tt(171);function uriGetComparisonKey(Je){return Je.toString()}class SingleModelEditStackData{constructor(Je,et,tt,ot,it,Zt,en){this.beforeVersionId=Je,this.afterVersionId=et,this.beforeEOL=tt,this.afterEOL=ot,this.beforeCursorState=it,this.afterCursorState=Zt,this.changes=en}static create(Je,et){const tt=Je.getAlternativeVersionId(),ot=getModelEOL(Je);return new SingleModelEditStackData(tt,tt,ot,ot,et,et,[])}append(Je,et,tt,ot,it){et.length>0&&(this.changes=Object(Cn.b)(this.changes,et)),this.afterEOL=tt,this.afterVersionId=ot,this.afterCursorState=it}static _writeSelectionsSize(Je){return 4+16*(Je?Je.length:0)}static _writeSelections(Je,et,tt){if(_n.f(Je,et?et.length:0,tt),tt+=4,et)for(const ot of et)_n.f(Je,ot.selectionStartLineNumber,tt),tt+=4,_n.f(Je,ot.selectionStartColumn,tt),tt+=4,_n.f(Je,ot.positionLineNumber,tt),tt+=4,_n.f(Je,ot.positionColumn,tt),tt+=4;return tt}static _readSelections(Je,et,tt){const ot=_n.c(Je,et);et+=4;for(let it=0;it<ot;it++){const ot=_n.c(Je,et);et+=4;const it=_n.c(Je,et);et+=4;const en=_n.c(Je,et);et+=4;const Cn=_n.c(Je,et);et+=4,tt.push(new Zt.a(ot,it,en,Cn))}return et}serialize(){let Je=10+SingleModelEditStackData._writeSelectionsSize(this.beforeCursorState)+SingleModelEditStackData._writeSelectionsSize(this.afterCursorState)+4;for(const et of this.changes)Je+=et.writeSize();const et=new Uint8Array(Je);let tt=0;_n.f(et,this.beforeVersionId,tt),tt+=4,_n.f(et,this.afterVersionId,tt),tt+=4,_n.g(et,this.beforeEOL,tt),tt+=1,_n.g(et,this.afterEOL,tt),tt+=1,tt=SingleModelEditStackData._writeSelections(et,this.beforeCursorState,tt),tt=SingleModelEditStackData._writeSelections(et,this.afterCursorState,tt),_n.f(et,this.changes.length,tt),tt+=4;for(const Je of this.changes)tt=Je.write(et,tt);return et.buffer}static deserialize(Je){const et=new Uint8Array(Je);let tt=0;const ot=_n.c(et,tt);tt+=4;const it=_n.c(et,tt);tt+=4;const Zt=_n.d(et,tt);tt+=1;const en=_n.d(et,tt);tt+=1;const wn=[];tt=SingleModelEditStackData._readSelections(et,tt,wn);const Sn=[];tt=SingleModelEditStackData._readSelections(et,tt,Sn);const xn=_n.c(et,tt);tt+=4;const kn=[];for(let Je=0;Je<xn;Je++)tt=Cn.a.read(et,tt,kn);return new SingleModelEditStackData(ot,it,Zt,en,wn,Sn,kn)}}class SingleModelEditStackElement{constructor(Je,et){this.model=Je,this._data=SingleModelEditStackData.create(Je,et)}get type(){return 0}get resource(){return en.a.isUri(this.model)?this.model:this.model.uri}get label(){return ot.a("edit","Typing")}toString(){return(this._data instanceof SingleModelEditStackData?this._data:SingleModelEditStackData.deserialize(this._data)).changes.map(Je=>Je.toString()).join(", ")}matchesResource(Je){return(en.a.isUri(this.model)?this.model:this.model.uri).toString()===Je.toString()}setModel(Je){this.model=Je}canAppend(Je){return this.model===Je&&this._data instanceof SingleModelEditStackData}append(Je,et,tt,ot,it){this._data instanceof SingleModelEditStackData&&this._data.append(Je,et,tt,ot,it)}close(){this._data instanceof SingleModelEditStackData&&(this._data=this._data.serialize())}open(){this._data instanceof SingleModelEditStackData||(this._data=SingleModelEditStackData.deserialize(this._data))}undo(){if(en.a.isUri(this.model))throw new Error("Invalid SingleModelEditStackElement");this._data instanceof SingleModelEditStackData&&(this._data=this._data.serialize());const Je=SingleModelEditStackData.deserialize(this._data);this.model._applyUndo(Je.changes,Je.beforeEOL,Je.beforeVersionId,Je.beforeCursorState)}redo(){if(en.a.isUri(this.model))throw new Error("Invalid SingleModelEditStackElement");this._data instanceof SingleModelEditStackData&&(this._data=this._data.serialize());const Je=SingleModelEditStackData.deserialize(this._data);this.model._applyRedo(Je.changes,Je.afterEOL,Je.afterVersionId,Je.afterCursorState)}heapSize(){return this._data instanceof SingleModelEditStackData&&(this._data=this._data.serialize()),this._data.byteLength+168}}function getModelEOL(Je){return"\n"===Je.getEOL()?0:1}function isEditStackElement(Je){return!!Je&&(Je instanceof SingleModelEditStackElement||Je instanceof class MultiModelEditStackElement{constructor(Je,et){this.type=1,this.label=Je,this._isOpen=!0,this._editStackElementsArr=et.slice(0),this._editStackElementsMap=new Map;for(const Je of this._editStackElementsArr){const et=uriGetComparisonKey(Je.resource);this._editStackElementsMap.set(et,Je)}this._delegate=null}get resources(){return this._editStackElementsArr.map(Je=>Je.resource)}prepareUndoRedo(){if(this._delegate)return this._delegate.prepareUndoRedo(this)}matchesResource(Je){const et=uriGetComparisonKey(Je);return this._editStackElementsMap.has(et)}setModel(Je){const et=uriGetComparisonKey(en.a.isUri(Je)?Je:Je.uri);this._editStackElementsMap.has(et)&&this._editStackElementsMap.get(et).setModel(Je)}canAppend(Je){if(!this._isOpen)return!1;const et=uriGetComparisonKey(Je.uri);if(this._editStackElementsMap.has(et)){return this._editStackElementsMap.get(et).canAppend(Je)}return!1}append(Je,et,tt,ot,it){const Zt=uriGetComparisonKey(Je.uri);this._editStackElementsMap.get(Zt).append(Je,et,tt,ot,it)}close(){this._isOpen=!1}open(){}undo(){this._isOpen=!1;for(const Je of this._editStackElementsArr)Je.undo()}redo(){for(const Je of this._editStackElementsArr)Je.redo()}heapSize(Je){const et=uriGetComparisonKey(Je);if(this._editStackElementsMap.has(et)){return this._editStackElementsMap.get(et).heapSize()}return 0}split(){return this._editStackElementsArr}toString(){let Je=[];for(const et of this._editStackElementsArr)Je.push(`${Object(wn.b)(et.resource)}: ${et}`);return`{${Je.join(", ")}}`}})}class EditStack{constructor(Je,et){this._model=Je,this._undoRedoService=et}pushStackElement(){const Je=this._undoRedoService.getLastElement(this._model.uri);isEditStackElement(Je)&&Je.close()}popStackElement(){const Je=this._undoRedoService.getLastElement(this._model.uri);isEditStackElement(Je)&&Je.open()}clear(){this._undoRedoService.removeElements(this._model.uri)}_getOrCreateEditStackElement(Je){const et=this._undoRedoService.getLastElement(this._model.uri);if(isEditStackElement(et)&&et.canAppend(this._model))return et;const tt=new SingleModelEditStackElement(this._model,Je);return this._undoRedoService.pushElement(tt),tt}pushEOL(Je){const et=this._getOrCreateEditStackElement(null);this._model.setEOL(Je),et.append(this._model,[],getModelEOL(this._model),this._model.getAlternativeVersionId(),null)}pushEditOperation(Je,et,tt){const ot=this._getOrCreateEditStackElement(Je),it=this._model.applyEdits(et,!0),Zt=EditStack._computeCursorState(tt,it),en=it.map((Je,et)=>({index:et,textChange:Je.textChange}));return en.sort((Je,et)=>Je.textChange.oldPosition===et.textChange.oldPosition?Je.index-et.index:Je.textChange.oldPosition-et.textChange.oldPosition),ot.append(this._model,en.map(Je=>Je.textChange),getModelEOL(this._model),this._model.getAlternativeVersionId(),Zt),Zt}static _computeCursorState(Je,et){try{return Je?Je(et):null}catch(Je){return Object(it.e)(Je),null}}}},9:function(Je,et,tt){"use strict";tt.d(et,"h",(function(){return markAsSingleton})),tt.d(et,"g",(function(){return isDisposable})),tt.d(et,"f",(function(){return dispose})),tt.d(et,"e",(function(){return combinedDisposable})),tt.d(et,"i",(function(){return toDisposable})),tt.d(et,"b",(function(){return DisposableStore})),tt.d(et,"a",(function(){return Disposable})),tt.d(et,"d",(function(){return MutableDisposable})),tt.d(et,"c",(function(){return ImmortalReference}));var ot=tt(503),it=tt(146);let Zt=null;function trackDisposable(Je){return null==Zt||Zt.trackDisposable(Je),Je}function markAsDisposed(Je){null==Zt||Zt.markAsDisposed(Je)}function setParentOfDisposable(Je,et){null==Zt||Zt.setParent(Je,et)}function markAsSingleton(Je){return null==Zt||Zt.markAsSingleton(Je),Je}class MultiDisposeError extends Error{constructor(Je){super(`Encountered errors while disposing of store. Errors: [${Je.join(", ")}]`),this.errors=Je}}function isDisposable(Je){return"function"==typeof Je.dispose&&0===Je.dispose.length}function dispose(Je){if(it.a.is(Je)){let et=[];for(const tt of Je)if(tt)try{tt.dispose()}catch(Je){et.push(Je)}if(1===et.length)throw et[0];if(et.length>1)throw new MultiDisposeError(et);return Array.isArray(Je)?[]:Je}if(Je)return Je.dispose(),Je}function combinedDisposable(...Je){const et=toDisposable(()=>dispose(Je));return function setParentOfDisposables(Je,et){if(Zt)for(const tt of Je)Zt.setParent(tt,et)}(Je,et),et}function toDisposable(Je){const et=trackDisposable({dispose:Object(ot.a)(()=>{markAsDisposed(et),Je()})});return et}class DisposableStore{constructor(){this._toDispose=new Set,this._isDisposed=!1,trackDisposable(this)}dispose(){this._isDisposed||(markAsDisposed(this),this._isDisposed=!0,this.clear())}clear(){try{dispose(this._toDispose.values())}finally{this._toDispose.clear()}}add(Je){if(!Je)return Je;if(Je===this)throw new Error("Cannot register a disposable on itself!");return setParentOfDisposable(Je,this),this._isDisposed?DisposableStore.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(Je),Je}}DisposableStore.DISABLE_DISPOSED_WARNING=!1;class Disposable{constructor(){this._store=new DisposableStore,trackDisposable(this),setParentOfDisposable(this._store,this)}dispose(){markAsDisposed(this),this._store.dispose()}_register(Je){if(Je===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(Je)}}Disposable.None=Object.freeze({dispose(){}});class MutableDisposable{constructor(){this._isDisposed=!1,trackDisposable(this)}get value(){return this._isDisposed?void 0:this._value}set value(Je){var et;this._isDisposed||Je===this._value||(null===(et=this._value)||void 0===et||et.dispose(),Je&&setParentOfDisposable(Je,this),this._value=Je)}clear(){this.value=void 0}dispose(){var Je;this._isDisposed=!0,markAsDisposed(this),null===(Je=this._value)||void 0===Je||Je.dispose(),this._value=void 0}clearAndLeak(){const Je=this._value;return this._value=void 0,Je&&setParentOfDisposable(Je,null),Je}}class ImmortalReference{constructor(Je){this.object=Je}dispose(){}}},90:function(Je,et,tt){"use strict";tt.d(et,"f",(function(){return isIMenuItem})),tt.d(et,"b",(function(){return MenuId})),tt.d(et,"a",(function(){return En})),tt.d(et,"d",(function(){return Dn})),tt.d(et,"e",(function(){return SubmenuItemAction})),tt.d(et,"c",(function(){return Pn}));var ot=tt(186),it=tt(58),Zt=tt(25),en=tt(98),Cn=tt(9),_n=tt(18),wn=tt(49),Sn=tt(146),xn=tt(359),kn=tt(65),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};function isIMenuItem(Je){return void 0!==Je.command}class MenuId{constructor(Je){this.id=MenuId._idPool++,this._debugName=Je}}MenuId._idPool=0,MenuId.CommandPalette=new MenuId("CommandPalette"),MenuId.EditorContext=new MenuId("EditorContext"),MenuId.SimpleEditorContext=new MenuId("SimpleEditorContext"),MenuId.EditorContextCopy=new MenuId("EditorContextCopy"),MenuId.EditorContextPeek=new MenuId("EditorContextPeek"),MenuId.MenubarEditMenu=new MenuId("MenubarEditMenu"),MenuId.MenubarCopy=new MenuId("MenubarCopy"),MenuId.MenubarGoMenu=new MenuId("MenubarGoMenu"),MenuId.MenubarSelectionMenu=new MenuId("MenubarSelectionMenu"),MenuId.InlineCompletionsActions=new MenuId("InlineCompletionsActions");const En=Object(it.c)("menuService"),Dn=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new _n.b,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:Je=>Je===MenuId.CommandPalette}}addCommand(Je){return this.addCommands(Sn.a.single(Je))}addCommands(Je){for(const et of Je)this._commands.set(et.id,et);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),Object(Cn.i)(()=>{let et=!1;for(const tt of Je)et=this._commands.delete(tt.id)||et;et&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(Je){return this._commands.get(Je)}getCommands(){const Je=new Map;return this._commands.forEach((et,tt)=>Je.set(tt,et)),Je}appendMenuItem(Je,et){return this.appendMenuItems(Sn.a.single({id:Je,item:et}))}appendMenuItems(Je){const et=new Set,tt=new xn.a;for(const{id:ot,item:it}of Je){let Je=this._menuItems.get(ot);Je||(Je=new xn.a,this._menuItems.set(ot,Je)),tt.push(Je.push(it)),et.add(ot)}return this._onDidChangeMenu.fire(et),Object(Cn.i)(()=>{if(tt.size>0){for(let Je of tt)Je();this._onDidChangeMenu.fire(et),tt.clear()}})}getMenuItems(Je){let et;return et=this._menuItems.has(Je)?[...this._menuItems.get(Je)]:[],Je===MenuId.CommandPalette&&this._appendImplicitItems(et),et}_appendImplicitItems(Je){const et=new Set;for(const tt of Je)isIMenuItem(tt)&&(et.add(tt.command.id),tt.alt&&et.add(tt.alt.id));this._commands.forEach((tt,ot)=>{et.has(ot)||Je.push({command:tt})})}};class SubmenuItemAction extends ot.e{constructor(Je,et,tt,ot){super("submenuitem."+Je.submenu.id,"string"==typeof Je.title?Je.title:Je.title.value,[],"submenu"),this.item=Je,this._menuService=et,this._contextKeyService=tt,this._options=ot}get actions(){const Je=[],et=this._menuService.createMenu(this.item.submenu,this._contextKeyService),tt=et.getActions(this._options);et.dispose();for(const[,et]of tt)et.length>0&&(Je.push(...et),Je.push(new ot.d));return Je.length&&Je.pop(),Je}}let Pn=class MenuItemAction{constructor(Je,et,tt,ot,it){var Zt;if(this._commandService=it,this.id=Je.id,this.label=(null==tt?void 0:tt.renderShortTitle)&&Je.shortTitle?"string"==typeof Je.shortTitle?Je.shortTitle:Je.shortTitle.value:"string"==typeof Je.title?Je.title:Je.title.value,this.tooltip=null!==(Zt=Je.tooltip)&&void 0!==Zt?Zt:"",this.enabled=!Je.precondition||ot.contextMatchesRules(Je.precondition),this.checked=!1,Je.toggled){const et=Je.toggled.condition?Je.toggled:{condition:Je.toggled};this.checked=ot.contextMatchesRules(et.condition),this.checked&&et.tooltip&&(this.tooltip="string"==typeof et.tooltip?et.tooltip:et.tooltip.value),et.title&&(this.label="string"==typeof et.title?et.title:et.title.value)}this.item=Je,this.alt=et?new MenuItemAction(et,void 0,tt,ot,it):void 0,this._options=tt,wn.d.isThemeIcon(Je.icon)&&(this.class=kn.a.asClassName(Je.icon))}dispose(){}run(...Je){var et,tt;let ot=[];return(null===(et=this._options)||void 0===et?void 0:et.arg)&&(ot=[...ot,this._options.arg]),(null===(tt=this._options)||void 0===tt?void 0:tt.shouldForwardArgs)&&(ot=[...ot,...Je]),this._commandService.executeCommand(this.id,...ot)}};Pn=__decorate([__param(3,Zt.b),__param(4,en.b)],Pn)},902:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Jn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(76);var wn=et.n(_n);const Sn=tt(1433),xn=tt(2480),kn=tt(2);var En=et.n(kn);const Dn=tt(3791);var Pn=et.n(Dn);const Ln=tt(259);var Tn=En().span.withConfig({displayName:"ButtonStyles__StyledIcon",componentId:"eqxqs2-0"})(["display:flex;align-items:center;flex-shrink:0;font-size:",";",""],(0,Ln.pick)({enterprise:"inherit",prisma:{comfortable:"21px",compact:"16px"}}),(0,Ln.pickVariant)("$isStartIcon",{true:{enterprise:(0,kn.css)(["padding-right:3px;"]),prisma:(0,kn.css)(["padding-right:8px;"])}})),In=En()(Pn()).withConfig({displayName:"ButtonStyles__StyledButtonSimple",componentId:"eqxqs2-1"})(["text-decoration:none;white-space:nowrap;flex-grow:1;min-width:0;max-width:100%;line-height:",";min-height:",";padding:",";"," "," &[data-inline]{:where(:not(a)){display:inline-block;}:where(a){display:inline-flex;}vertical-align:middle;","}[data-inline] + &&[data-inline]{margin-bottom:0;","}"],Ln.variables.lineHeight,Ln.variables.inputHeight,(0,Ln.pick)({enterprise:{comfortable:"5px 14px",compact:"2px 14px"},prisma:{comfortable:function e(Je){return Je.$hasPrismaIcon?"7px 18px":"9px 18px"},compact:function e(Je){return Je.$isMenu?"5px 8px 5px 16px":"5px 16px"}}}),(function(Je){var et=Je.$inline,tt=Je.append,ot=Je.prepend;return!et&&!tt&&!ot&&(0,kn.css)(["width:100%;"])}),(function(Je){return Je.$isIconOnly&&(0,kn.css)(["box-sizing:border-box;",";width:",";min-width:",";"],(0,Ln.pick)({enterprise:{comfortable:(0,kn.css)(["padding:0 5px;"]),compact:(0,kn.css)(["padding:0 2px;"])},prisma:{comfortable:(0,kn.css)(["padding:0 calc("," / 2 - 1px);"],Ln.variables.inputHeight),compact:(0,kn.css)(["padding:0 calc("," / 2 - 1px);"],Ln.variables.inputHeight)}}),Ln.variables.inputHeight,Ln.variables.inputHeight)}),(function(Je){return Je.$isIconOnly?null:(0,kn.css)(["width:auto;"])}),(function(Je){return!Je.prepend&&(0,kn.css)(["margin-left:",";"],Ln.variables.spacingSmall)})),jn=En().span.withConfig({displayName:"ButtonStyles__StyledContentWrapper",componentId:"eqxqs2-2"})(["display:flex;flex-direction:row;justify-content:center;align-items:center;flex:1 0 auto;max-width:100%;box-sizing:border-box;padding:",";"],(0,Ln.pick)({enterprise:function e(Je){return Je.$error?"1px":(0,Ln.pickVariant)("$appearance",{default:"0",secondary:"0",destructive:"1px",primary:"1px",pill:"0",toggle:"0",flat:"0",subtle:"0"})},prisma:(0,Ln.pickVariant)("$appearance",{default:0,secondary:"1px 0",primary:"1px 0",destructive:"1px 0",pill:"1px 0",toggle:"0",flat:"1px 0",subtle:"1px 0"})})),Mn=En().span.withConfig({displayName:"ButtonStyles__StyledLabel",componentId:"eqxqs2-3"})(["text-overflow:ellipsis;overflow:hidden;flex:0 1 auto;&:not(:last-child){padding-right:",";}",""],(0,Ln.pick)({enterprise:"3px",prisma:"10px"}),(function(Je){return Je.$isMenu&&(0,kn.css)(["flex:1 1 auto;text-align:left;"])})),An=En().span.withConfig({displayName:"ButtonStyles__StyledCaretWrapper",componentId:"eqxqs2-4"})(["display:inline-flex;",""],(0,Ln.pickVariant)("$disabled",{false:{prisma:(0,Ln.pickVariant)("$primary",{true:(0,kn.css)(["color:",";"],Ln.variables.contentColorInverted),false:(0,kn.css)(["color:",";",":hover > * > &,",":active > * > &,{color:",";}"],Ln.variables.contentColorDefault,In,In,Ln.variables.contentColorDefault)})}}));const Rn=tt(2481);var Nn=et.n(Rn);const Fn=tt(2482);var Bn=et.n(Fn);const Vn=function e(){var Je=(0,Ln.useSplunkTheme)(),et=Je.isEnterprise,tt=Je.isCompact?"20px":"24px";return et?Zt().createElement(Bn(),{screenReaderText:null,hideDefaultTooltip:!0,size:.5}):Zt().createElement(Nn(),{height:tt,width:tt})},Wn=tt(6936);var zn=et.n(Wn);const Hn=tt(2483);var $n=et.n(Hn);var qn=(0,tt(496)._)("Open externally");const Kn=function j(){return(0,Ln.useSplunkTheme)().isEnterprise?Zt().createElement($n(),{screenReaderText:qn}):Zt().createElement(zn(),{"aria-label":qn},Zt().createElement("title",null,qn))};function M(Je){return(M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function e(Je){return typeof Je}:function e(Je){return Je&&"function"==typeof Symbol&&Je.constructor===Symbol&&Je!==Symbol.prototype?"symbol":typeof Je})(Je)}function T(){return(T=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function B(Je,et){for(var tt=0;tt<et.length;tt++){var ot=et[tt];ot.enumerable=ot.enumerable||!1,ot.configurable=!0,"value"in ot&&(ot.writable=!0),Object.defineProperty(Je,ot.key,ot)}}function V(Je,et){return(V=Object.setPrototypeOf||function e(Je,et){return Je.__proto__=et,Je})(Je,et)}function z(Je){var et=function L(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(Je){return!1}}();return function n(){var tt,ot=F(Je);if(et){var it=F(this).constructor;tt=Reflect.construct(ot,arguments,it)}else tt=ot.apply(this,arguments);return W(this,tt)}}function W(Je,et){return!et||"object"!==M(et)&&"function"!=typeof et?A(Je):et}function A(Je){if(void 0===Je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Je}function F(Je){return(F=Object.setPrototypeOf?Object.getPrototypeOf:function e(Je){return Je.__proto__||Object.getPrototypeOf(Je)})(Je)}function G(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Un={action:Cn().string,appearance:Cn().oneOf(["default","secondary","primary","destructive","pill","toggle","flat","subtle"]),append:Cn().bool,children:Cn().node,classNamePrivate:Cn().string,disabled:Cn().oneOfType([Cn().bool,Cn().oneOf(["dimmed"])]),elementRef:Cn().oneOfType([Cn().func,Cn().object]),error:Cn().bool,icon:Cn().node,inline:Cn().bool,isMenu:Cn().bool,label:Cn().node,onClick:Cn().func,openInNewContext:Cn().bool,prepend:Cn().bool,selected:Cn().bool,to:Cn().string,value:Cn().any},Gn=function(Je){!function H(Je,et){if("function"!=typeof et&&null!==et)throw new TypeError("Super expression must either be null or a function");Je.prototype=Object.create(et&&et.prototype,{constructor:{value:Je,writable:!0,configurable:!0}}),et&&V(Je,et)}(n,Je);var et=z(n);function n(Je){var tt;return function R(Je,et){if(!(Je instanceof et))throw new TypeError("Cannot call a class as a function")}(this,n),G(A(tt=et.call(this,Je)),"component",null),G(A(tt),"handleClick",(function(Je){var et=tt.props,ot=et.label,it=et.icon,Zt=et.value,en=et.action,Cn=et.onClick;null==Cn||Cn(Je,{label:ot,icon:it,value:Zt,action:en})})),G(A(tt),"handleMount",(function(Je){tt.component=Je})),tt}return function D(Je,et,tt){return et&&B(Je.prototype,et),tt&&B(Je,tt),Je}(n,[{key:"focus",value:function e(){var Je;null===(Je=this.component)||void 0===Je||Je.focus()}},{key:"render",value:function e(){var Je=this.props,et=Je.action,tt=Je.appearance,ot=Je.append,it=Je.className,en=Je.classNamePrivate,Cn=Je.disabled,_n=Je.error,Sn=Je.icon,kn=Je.inline,En=Je.isMenu,Dn=Je.onClick,Pn=Je.openInNewContext,Ln=Je.prepend,Rn=Je.to,Nn=Je.value,Fn=this.props,Bn=Fn.children,Wn=Fn.label;!Wn&&wn()(Bn)&&(Wn=Bn,Bn=null);var zn=!(!Sn||Wn||En||Bn),Hn=Rn&&Pn||En||!!Sn;return Zt().createElement(In,T({"aria-haspopup":En||void 0,"aria-invalid":_n||void 0,"data-test":"button"},this.props,{className:(0,xn.toClassName)(it,en),"data-action":et,"data-inline":kn||null,disabled:Cn,append:ot,prepend:Ln,$inline:kn,$hasPrismaIcon:Hn,$isIconOnly:zn,$isMenu:En,value:Nn,onClick:Dn?this.handleClick:void 0,ref:this.handleMount,openInNewContext:Pn,appearance:tt}),Zt().createElement(jn,{$appearance:tt,$error:_n},Sn&&Zt().createElement(Tn,{$isStartIcon:!zn},Sn),Wn&&Zt().createElement(Mn,{"data-test":"label",$isMenu:En},Wn),Bn,En&&Zt().createElement(An,{$disabled:Cn,$primary:"primary"===tt},Zt().createElement(Vn,null)),Pn&&Zt().createElement(Tn,{$isStartIcon:!1},Zt().createElement(Kn,null))))}}]),n}(it.Component);G(Gn,"propTypes",Un),G(Gn,"defaultProps",{appearance:"default",append:!1,disabled:!1,error:!1,inline:!0,isMenu:!1,openInNewContext:!1,prepend:!1}),G(Gn,Sn.legacyRefMode,!0);const Jn=Gn;Je.exports=ot})()},903:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>l});const it=tt(0);var Zt=et.n(it);const en=tt(4),Cn=tt(6968);var _n=et.n(Cn);function i(){return(i=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function l(Je){return Zt().createElement(_n(),i({screenReaderText:(0,en._)("Close")},Je))}Je.exports=ot})()},904:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0});const ot=tt(214),it={data:new ot.Name("data"),valCxt:new ot.Name("valCxt"),instancePath:new ot.Name("instancePath"),parentData:new ot.Name("parentData"),parentDataProperty:new ot.Name("parentDataProperty"),rootData:new ot.Name("rootData"),dynamicAnchors:new ot.Name("dynamicAnchors"),vErrors:new ot.Name("vErrors"),errors:new ot.Name("errors"),this:new ot.Name("this"),self:new ot.Name("self"),scope:new ot.Name("scope"),json:new ot.Name("json"),jsonPos:new ot.Name("jsonPos"),jsonLen:new ot.Name("jsonLen"),jsonPart:new ot.Name("jsonPart")};et.default=it},905:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(316);var xn=wn().span.withConfig({displayName:"ScreenReaderContentStyles__Styled",componentId:"sc-1lnohwp-0"})(["",";"],Sn.mixins.screenReaderContent());function f(){return(f=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function s(Je,et){if(null==Je)return{};var tt,ot,it=function p(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node.isRequired,elementRef:Cn().oneOfType([Cn().func,Cn().object])};function y(Je){var et=Je.children,tt=Je.elementRef,ot=s(Je,["children","elementRef"]);return Zt().createElement(xn,f({"data-test":"screen-reader-content",ref:tt},ot),et)}y.propTypes=kn;const En=y;Je.exports=ot})()},906:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.isNumber=isNumber,et.isDecimal=isDecimal,et.isMinus=isMinus,et.isNumeric=function isNumeric(Je,et){return isNumber(Je)||isDecimal(Je,et)||isMinus(Je)},et.addsCharacter=function addsCharacter(Je){var et=Je.key;if(isValidKey(et)){return 1===et.length||["Add","Decimal","Divide","Multiply","Spacebar","Subtract"].indexOf(et)>=0}return},et.keycode=void 0;var ot=_interopRequireDefault(tt(382)),it=_interopRequireDefault(tt(99));function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}var Zt=ot.default;function isValidKey(Je){return!(0,it.default)(Je)&&"Unidentified"!==Je}function isNumber(Je){var et=Je.key,tt=Je.keyCode;if(isValidKey(et)){return["1","2","3","4","5","6","7","8","9","0"].indexOf(et)>=0}return tt>=48&&tt<=57||tt>=96&&tt<=105}function isDecimal(Je){var et=Je.key,tt=Je.keyCode,ot=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},it=ot.locale,en=void 0===it?"en-US":it,Cn=new Intl.NumberFormat(en.replace("_","-")).format(1.2),_n=Cn.indexOf(",")>-1?",":".";return isValidKey(et)?et===_n||"Decimal"===et:"."===_n&&tt===Zt("numpad .")||tt===Zt(_n)}function isMinus(Je){var et=Je.key,tt=Je.keyCode;return isValidKey(et)?"-"===et||"Subtract"===et:tt===Zt("numpad -")||tt===Zt("-")}et.keycode=Zt},907:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(316);var xn=wn().div.withConfig({displayName:"BoxStyles__Styled",componentId:"sc-1h4b5f6-0"})(["",";align-items:stretch;align-content:stretch;flex-flow:row nowrap;flex-grow:0;flex-shrink:0;justify-content:flex-start;width:auto;max-width:100%;@media all and (-ms-high-contrast:none){max-width:calc(100% - 0.01px);}&[data-inline]{display:inline-block;vertical-align:middle;}&[data-flex]{display:flex;}&[data-flex][data-inline]{display:inline-flex;}"],Sn.mixins.reset("block"));function c(){return(c=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function s(Je,et){if(null==Je)return{};var tt,ot,it=function u(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node,elementRef:Cn().oneOfType([Cn().func,Cn().object]),flex:Cn().bool,inline:Cn().bool};function y(Je){var et=Je.children,tt=Je.elementRef,ot=Je.flex,it=void 0!==ot&&ot,en=Je.tag,Cn=void 0===en?"div":en,_n=Je.inline,wn=void 0!==_n&&_n,Sn=s(Je,["children","elementRef","flex","tag","inline"]);return Zt().createElement(xn,c({as:Cn,ref:tt},Sn,{"data-inline":wn||void 0,"data-flex":it||void 0}),et)}y.propTypes=kn;const En=y;Je.exports=ot})()},908:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return Scrollable}));var ot=tt(18),it=tt(9);class ScrollState{constructor(Je,et,tt,ot,it,Zt){this._scrollStateBrand=void 0,Je|=0,et|=0,tt|=0,ot|=0,it|=0,Zt|=0,this.rawScrollLeft=tt,this.rawScrollTop=Zt,Je<0&&(Je=0),tt+Je>et&&(tt=et-Je),tt<0&&(tt=0),ot<0&&(ot=0),Zt+ot>it&&(Zt=it-ot),Zt<0&&(Zt=0),this.width=Je,this.scrollWidth=et,this.scrollLeft=tt,this.height=ot,this.scrollHeight=it,this.scrollTop=Zt}equals(Je){return this.rawScrollLeft===Je.rawScrollLeft&&this.rawScrollTop===Je.rawScrollTop&&this.width===Je.width&&this.scrollWidth===Je.scrollWidth&&this.scrollLeft===Je.scrollLeft&&this.height===Je.height&&this.scrollHeight===Je.scrollHeight&&this.scrollTop===Je.scrollTop}withScrollDimensions(Je,et){return new ScrollState(void 0!==Je.width?Je.width:this.width,void 0!==Je.scrollWidth?Je.scrollWidth:this.scrollWidth,et?this.rawScrollLeft:this.scrollLeft,void 0!==Je.height?Je.height:this.height,void 0!==Je.scrollHeight?Je.scrollHeight:this.scrollHeight,et?this.rawScrollTop:this.scrollTop)}withScrollPosition(Je){return new ScrollState(this.width,this.scrollWidth,void 0!==Je.scrollLeft?Je.scrollLeft:this.rawScrollLeft,this.height,this.scrollHeight,void 0!==Je.scrollTop?Je.scrollTop:this.rawScrollTop)}createScrollEvent(Je,et){const tt=this.width!==Je.width,ot=this.scrollWidth!==Je.scrollWidth,it=this.scrollLeft!==Je.scrollLeft,Zt=this.height!==Je.height,en=this.scrollHeight!==Je.scrollHeight,Cn=this.scrollTop!==Je.scrollTop;return{inSmoothScrolling:et,oldWidth:Je.width,oldScrollWidth:Je.scrollWidth,oldScrollLeft:Je.scrollLeft,width:this.width,scrollWidth:this.scrollWidth,scrollLeft:this.scrollLeft,oldHeight:Je.height,oldScrollHeight:Je.scrollHeight,oldScrollTop:Je.scrollTop,height:this.height,scrollHeight:this.scrollHeight,scrollTop:this.scrollTop,widthChanged:tt,scrollWidthChanged:ot,scrollLeftChanged:it,heightChanged:Zt,scrollHeightChanged:en,scrollTopChanged:Cn}}}class Scrollable extends it.a{constructor(Je,et){super(),this._scrollableBrand=void 0,this._onScroll=this._register(new ot.b),this.onScroll=this._onScroll.event,this._smoothScrollDuration=Je,this._scheduleAtNextAnimationFrame=et,this._state=new ScrollState(0,0,0,0,0,0),this._smoothScrolling=null}dispose(){this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),super.dispose()}setSmoothScrollDuration(Je){this._smoothScrollDuration=Je}validateScrollPosition(Je){return this._state.withScrollPosition(Je)}getScrollDimensions(){return this._state}setScrollDimensions(Je,et){const tt=this._state.withScrollDimensions(Je,et);this._setState(tt,Boolean(this._smoothScrolling)),this._smoothScrolling&&this._smoothScrolling.acceptScrollDimensions(this._state)}getFutureScrollPosition(){return this._smoothScrolling?this._smoothScrolling.to:this._state}getCurrentScrollPosition(){return this._state}setScrollPositionNow(Je){const et=this._state.withScrollPosition(Je);this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),this._setState(et,!1)}setScrollPositionSmooth(Je,et){if(0===this._smoothScrollDuration)return this.setScrollPositionNow(Je);if(this._smoothScrolling){Je={scrollLeft:void 0===Je.scrollLeft?this._smoothScrolling.to.scrollLeft:Je.scrollLeft,scrollTop:void 0===Je.scrollTop?this._smoothScrolling.to.scrollTop:Je.scrollTop};const tt=this._state.withScrollPosition(Je);if(this._smoothScrolling.to.scrollLeft===tt.scrollLeft&&this._smoothScrolling.to.scrollTop===tt.scrollTop)return;let ot;ot=et?new SmoothScrollingOperation(this._smoothScrolling.from,tt,this._smoothScrolling.startTime,this._smoothScrolling.duration):this._smoothScrolling.combine(this._state,tt,this._smoothScrollDuration),this._smoothScrolling.dispose(),this._smoothScrolling=ot}else{const et=this._state.withScrollPosition(Je);this._smoothScrolling=SmoothScrollingOperation.start(this._state,et,this._smoothScrollDuration)}this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})}_performSmoothScrolling(){if(!this._smoothScrolling)return;const Je=this._smoothScrolling.tick(),et=this._state.withScrollPosition(Je);return this._setState(et,!0),this._smoothScrolling?Je.isDone?(this._smoothScrolling.dispose(),void(this._smoothScrolling=null)):void(this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})):void 0}_setState(Je,et){const tt=this._state;tt.equals(Je)||(this._state=Je,this._onScroll.fire(this._state.createScrollEvent(tt,et)))}}class SmoothScrollingUpdate{constructor(Je,et,tt){this.scrollLeft=Je,this.scrollTop=et,this.isDone=tt}}function createEaseOutCubic(Je,et){const tt=et-Je;return function(et){return Je+tt*function easeOutCubic(Je){return 1-function easeInCubic(Je){return Math.pow(Je,3)}(1-Je)}(et)}}class SmoothScrollingOperation{constructor(Je,et,tt,ot){this.from=Je,this.to=et,this.duration=ot,this.startTime=tt,this.animationFrameDisposable=null,this._initAnimations()}_initAnimations(){this.scrollLeft=this._initAnimation(this.from.scrollLeft,this.to.scrollLeft,this.to.width),this.scrollTop=this._initAnimation(this.from.scrollTop,this.to.scrollTop,this.to.height)}_initAnimation(Je,et,tt){if(Math.abs(Je-et)>2.5*tt){let ot,it;return Je<et?(ot=Je+.75*tt,it=et-.75*tt):(ot=Je-.75*tt,it=et+.75*tt),function createComposed(Je,et,tt){return function(ot){return ot<tt?Je(ot/tt):et((ot-tt)/(1-tt))}}(createEaseOutCubic(Je,ot),createEaseOutCubic(it,et),.33)}return createEaseOutCubic(Je,et)}dispose(){null!==this.animationFrameDisposable&&(this.animationFrameDisposable.dispose(),this.animationFrameDisposable=null)}acceptScrollDimensions(Je){this.to=Je.withScrollPosition(this.to),this._initAnimations()}tick(){return this._tick(Date.now())}_tick(Je){const et=(Je-this.startTime)/this.duration;if(et<1){const Je=this.scrollLeft(et),tt=this.scrollTop(et);return new SmoothScrollingUpdate(Je,tt,!1)}return new SmoothScrollingUpdate(this.to.scrollLeft,this.to.scrollTop,!0)}combine(Je,et,tt){return SmoothScrollingOperation.start(Je,et,tt)}static start(Je,et,tt){tt+=10;const ot=Date.now()-10;return new SmoothScrollingOperation(Je,et,ot,tt)}}},909:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return IdGenerator})),tt.d(et,"b",(function(){return ot}));class IdGenerator{constructor(Je){this._prefix=Je,this._lastId=0}nextId(){return this._prefix+ ++this._lastId}}const ot=new IdGenerator("id#")},910:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return $n}));var ot=tt(6),it=tt(1063),Zt=tt(53),en=tt(361),Cn=tt(909),_n=tt(2807);let wn;!function r(Je,et,tt){function o(it,Zt){if(!et[it]){if(!Je[it]){if(ot)return ot(it,!0);var en=new Error("Cannot find module '"+it+"'");throw en.code="MODULE_NOT_FOUND",en}var Cn=et[it]={exports:{}};Je[it][0].call(Cn.exports,(function(et){return o(Je[it][1][et]||et)}),Cn,Cn.exports,r,Je,et,tt)}return et[it].exports}for(var ot=!1,it=0;it<tt.length;it++)o(tt[it]);return o}({1:[function(Je,et,tt){var ot=Je("./toMap");et.exports={uris:ot(["background","base","cite","href","longdesc","src","usemap"])}},{"./toMap":10}],2:[function(Je,et,tt){et.exports={allowedAttributes:{"*":["title","accesskey"],a:["href","name","target","aria-label"],iframe:["allowfullscreen","frameborder","src"],img:["src","alt","title","aria-label"]},allowedClasses:{},allowedSchemes:["http","https","mailto"],allowedTags:["a","abbr","article","b","blockquote","br","caption","code","del","details","div","em","h1","h2","h3","h4","h5","h6","hr","i","img","ins","kbd","li","main","mark","ol","p","pre","section","span","strike","strong","sub","summary","sup","table","tbody","td","th","thead","tr","u","ul"],filter:null}},{}],3:[function(Je,et,tt){var ot=Je("./toMap");et.exports={voids:ot(["area","br","col","hr","img","wbr","input","base","basefont","link","meta"])}},{"./toMap":10}],4:[function(Je,et,tt){Je("he");var ot=Je("assignment"),it=Je("./parser"),Zt=Je("./sanitizer"),en=Je("./defaults");function insane(Je,et,tt){var Cn=[],_n=!0===tt?et:ot({},en,et),wn=Zt(Cn,_n);return it(Je,wn),Cn.join("")}insane.defaults=en,et.exports=insane,wn=insane},{"./defaults":2,"./parser":7,"./sanitizer":8,assignment:6,he:9}],5:[function(Je,et,tt){et.exports=function lowercase(Je){return"string"==typeof Je?Je.toLowerCase():Je}},{}],6:[function(Je,et,tt){et.exports=function assignment(Je){for(var et,tt,ot=Array.prototype.slice.call(arguments,1);ot.length;)for(tt in et=ot.shift())et.hasOwnProperty(tt)&&("[object Object]"===Object.prototype.toString.call(Je[tt])?Je[tt]=assignment(Je[tt],et[tt]):Je[tt]=et[tt]);return Je}},{}],7:[function(Je,et,tt){var ot=Je("he"),it=Je("./lowercase"),Zt=(Je("./attributes"),Je("./elements")),en=/^<\s*([\w:-]+)((?:\s+[\w:-]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)\s*>/,Cn=/^<\s*\/\s*([\w:-]+)[^>]*>/,_n=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,wn=/^</,Sn=/^<\s*\//;et.exports=function parser(Je,et){for(var tt,xn=function createStack(){var Je=[];return Je.lastItem=function lastItem(){return Je[Je.length-1]},Je}(),kn=Je;Je;)parsePart();function parsePart(){tt=!0,function parseTag(){"\x3c!--"===Je.substr(0,4)?function parseComment(){var ot=Je.indexOf("--\x3e");ot>=0&&(et.comment&&et.comment(Je.substring(4,ot)),Je=Je.substring(ot+3),tt=!1)}():Sn.test(Je)?parseEdge(Cn,parseEndTag):wn.test(Je)&&parseEdge(en,parseStartTag);!function parseTagDecode(){if(!tt)return;var ot,it=Je.indexOf("<");it>=0?(ot=Je.substring(0,it),Je=Je.substring(it)):(ot=Je,Je="");et.chars&&et.chars(ot)}()}();var ot=Je===kn;kn=Je,ot&&(Je="")}function parseEdge(et,ot){var it=Je.match(et);it&&(Je=Je.substring(it[0].length),it[0].replace(et,ot),tt=!1)}function parseStartTag(Je,tt,en,Cn){var wn={},Sn=it(tt),kn=Zt.voids[Sn]||!!Cn;en.replace(_n,(function attrReplacer(Je,et,tt,it,Zt){wn[et]=void 0===tt&&void 0===it&&void 0===Zt?void 0:ot.decode(tt||it||Zt||"")})),kn||xn.push(Sn),et.start&&et.start(Sn,wn,kn)}function parseEndTag(Je,tt){var ot,Zt=0,en=it(tt);if(en)for(Zt=xn.length-1;Zt>=0&&xn[Zt]!==en;Zt--);if(Zt>=0){for(ot=xn.length-1;ot>=Zt;ot--)et.end&&et.end(xn[ot]);xn.length=Zt}}parseEndTag()}},{"./attributes":1,"./elements":3,"./lowercase":5,he:9}],8:[function(Je,et,tt){var ot=Je("he"),it=Je("./lowercase"),Zt=Je("./attributes"),en=Je("./elements");et.exports=function sanitizer(Je,et){var tt,Cn=et||{};return reset(),{start:function start(Je,et,en){var _n=it(Je);if(tt.ignoring)return void ignore(_n);if(-1===(Cn.allowedTags||[]).indexOf(_n))return void ignore(_n);if(Cn.filter&&!Cn.filter({tag:_n,attrs:et}))return void ignore(_n);out("<"),out(_n),Object.keys(et).forEach((function parse(Je){var tt=et[Je],en=(Cn.allowedClasses||{})[_n]||[],wn=(Cn.allowedAttributes||{})[_n]||[];wn=wn.concat((Cn.allowedAttributes||{})["*"]||[]);var Sn=it(Je);("class"===Sn&&-1===wn.indexOf(Sn)?(tt=tt.split(" ").filter((function isValidClass(Je){return en&&-1!==en.indexOf(Je)})).join(" ").trim()).length:-1!==wn.indexOf(Sn)&&(!0!==Zt.uris[Sn]||function testUrl(Je){var et=Je[0];if("#"===et||"/"===et)return!0;var tt=Je.indexOf(":");if(-1===tt)return!0;var ot=Je.indexOf("?");if(-1!==ot&&tt>ot)return!0;var it=Je.indexOf("#");if(-1!==it&&tt>it)return!0;return Cn.allowedSchemes.some((function matches(et){return 0===Je.indexOf(et+":")}))}(tt)))&&(out(" "),out(Je),"string"==typeof tt&&(out('="'),out(ot.encode(tt)),out('"')))})),out(en?"/>":">")},end:function end(Je){var et=it(Je);-1!==(Cn.allowedTags||[]).indexOf(et)&&!1===tt.ignoring?(out("</"),out(et),out(">")):unignore(et)},chars:function chars(Je){!1===tt.ignoring&&out(Cn.transformText?Cn.transformText(Je):Je)}};function out(et){Je.push(et)}function ignore(Je){en.voids[Je]||(!1===tt.ignoring?tt={ignoring:Je,depth:1}:tt.ignoring===Je&&tt.depth++)}function unignore(Je){tt.ignoring===Je&&--tt.depth<=0&&reset()}function reset(){tt={ignoring:!1,depth:0}}}},{"./attributes":1,"./elements":3,"./lowercase":5,he:9}],9:[function(Je,et,tt){var ot={"&":"&","<":"<",">":">",'"':""","'":"'"},it={"&":"&","<":"<",">":">",""":'"',"'":"'"},Zt=/(&|<|>|"|')/g,en=/[&<>"']/g;function escapeHtmlChar(Je){return ot[Je]}function unescapeHtmlChar(Je){return it[Je]}function escapeHtml(Je){return null==Je?"":String(Je).replace(en,escapeHtmlChar)}function unescapeHtml(Je){return null==Je?"":String(Je).replace(Zt,unescapeHtmlChar)}escapeHtml.options=unescapeHtml.options={},et.exports={encode:escapeHtml,escape:escapeHtml,decode:unescapeHtml,unescape:unescapeHtml,version:"1.0.0-browser"}},{}],10:[function(Je,et,tt){function asKey(Je,et){return Je[et]=!0,Je}et.exports=function toMap(Je){return Je.reduce(asKey,{})}},{}]},{},[4]);var Sn,xn=wn,kn=tt(1480),En=tt(161),Dn=tt(26),Pn=tt(92),Ln=tt(139),Tn=tt(467),In=tt(171),jn=tt(261),Mn=tt(649),An=tt(18),Rn=tt(191);const Nn=null===(Sn=window.trustedTypes)||void 0===Sn?void 0:Sn.createPolicy("insane",{createHTML:(Je,et)=>xn(Je,et)});function renderMarkdown(Je,et={},tt={}){var wn;const Sn=Object(it.a)(et),_uriMassage=function(et){let tt;try{tt=Object(kn.a)(decodeURIComponent(et))}catch(Je){}return tt?(tt=Object(En.a)(tt,et=>Je.uris&&Je.uris[et]?Pn.a.revive(Je.uris[et]):void 0),encodeURIComponent(JSON.stringify(tt))):et},_href=function(et,tt){const ot=Je.uris&&Je.uris[et];if(!ot)return et;let it=Pn.a.revive(ot);return Pn.a.parse(et).toString()===it.toString()?et:tt?Ln.a.asBrowserUri(it).toString(!0):(it.query&&(it=it.with({query:_uriMassage(it.query)})),it.toString())};let Fn;const Bn=new Promise(Je=>Fn=Je),Vn=new _n.Renderer;if(Vn.image=(Je,tt,ot)=>{let it=[],Zt=[];if(Je){({href:Je,dimensions:it}=Object(en.c)(Je)),Je=_href(Je,!0);try{const tt=Pn.a.parse(Je);et.baseUrl&&tt.scheme===Ln.c.file&&(Je=Object(In.j)(et.baseUrl,Je).toString())}catch(Je){}Zt.push(`src="${Je}"`)}return ot&&Zt.push(`alt="${ot}"`),tt&&Zt.push(`title="${tt}"`),it.length&&(Zt=Zt.concat(it)),"<img "+Zt.join(" ")+">"},Vn.link=(tt,ot,it)=>{if(tt===it&&(it=Object(en.d)(it)),tt=_href(tt,!1),et.baseUrl){/^\w[\w\d+.-]*:/.test(tt)||(tt=Object(In.j)(et.baseUrl,tt).toString())}return ot=Object(en.d)(ot),!(tt=Object(en.d)(tt))||tt.match(/^data:|javascript:/i)||tt.match(/^command:/i)&&!Je.isTrusted||tt.match(/^command:(\/\/\/)?_workbench\.downloadResource/i)?it:`<a href="#" data-href="${tt=tt.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}" title="${ot||tt}">${it}</a>`},Vn.paragraph=et=>{if(Je.supportThemeIcons){et=Object(Mn.a)(et).map(Je=>"string"==typeof Je?Je:Je.outerHTML).join("")}return`<p>${et}</p>`},et.codeBlockRenderer&&(Vn.code=(Je,tt)=>{const it=et.codeBlockRenderer(tt,Je),Zt=Cn.b.nextId(),en=Promise.all([it,Bn]).then(Je=>{const et=Sn.querySelector(`div[data-code="${Zt}"]`);et&&ot.R(et,Je[0])}).catch(Je=>{});return et.asyncRenderCallback&&en.then(et.asyncRenderCallback),`<div class="code" data-code="${Zt}">${Object(Dn.t)(Je)}</div>`}),et.actionHandler){const Je=et.actionHandler.disposeables.add(new Rn.a(Sn,"click")),tt=et.actionHandler.disposeables.add(new Rn.a(Sn,"auxclick"));et.actionHandler.disposeables.add(An.c.any(Je.event,tt.event)(Je=>{const tt=new jn.a(Je);if(!tt.leftButton&&!tt.middleButton)return;let ot=tt.target;if("A"===ot.tagName||(ot=ot.parentElement,ot&&"A"===ot.tagName))try{const Je=ot.dataset.href;Je&&et.actionHandler.callback(Je,tt)}catch(Je){Object(Zt.e)(Je)}finally{tt.preventDefault()}}))}tt.sanitizer=et=>(Je.isTrusted?et.match(/^(<span[^>]+>)|(<\/\s*span>)$/):void 0)?et:"",tt.sanitize=!0,tt.silent=!0,tt.renderer=Vn;let Wn=null!==(wn=Je.value)&&void 0!==wn?wn:"";Wn.length>1e5&&(Wn=Wn.substr(0,1e5)+"…"),Je.supportThemeIcons&&(Wn=Object(Tn.b)(Wn));const zn=_n.parse(Wn,tt);if(Sn.innerHTML=function sanitizeRenderedMarkdown(Je,et){var tt;const ot=function getInsaneOptions(Je){const et=[Ln.c.http,Ln.c.https,Ln.c.mailto,Ln.c.data,Ln.c.file,Ln.c.vscodeRemote,Ln.c.vscodeRemoteResource];Je.isTrusted&&et.push(Ln.c.command);return{allowedSchemes:et,allowedTags:["ul","li","p","code","blockquote","ol","h1","h2","h3","h4","h5","h6","hr","em","pre","table","thead","tbody","tr","th","td","div","del","a","strong","br","img","span"],allowedAttributes:{a:["href","name","target","data-href"],img:["src","title","alt","width","height"],div:["class","data-code"],span:["class","style"],th:["align"],td:["align"]},filter:et=>"span"!==et.tag||!Je.isTrusted||(et.attrs.style&&1===Object.keys(et.attrs).length?!!et.attrs.style.match(/^(color\:#[0-9a-fA-F]+;)?(background-color\:#[0-9a-fA-F]+;)?$/):!!et.attrs.class&&!!et.attrs.class.match(/^codicon codicon-[a-z\-]+( codicon-modifier-[a-z\-]+)?$/))}}(Je);return null!==(tt=null==Nn?void 0:Nn.createHTML(et,ot))&&void 0!==tt?tt:xn(et,ot)}(Je,zn),Fn(),et.asyncRenderCallback)for(const Je of Sn.getElementsByTagName("img")){const tt=ot.i(Je,"load",()=>{tt.dispose(),et.asyncRenderCallback()})}return Sn}var Fn,Bn=tt(289),Vn=tt(357),Wn=tt(1479),zn=tt(9),Hn=tt(31),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}},__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};let $n=class MarkdownRenderer{constructor(Je,et,tt){this._options=Je,this._modeService=et,this._openerService=tt,this._onDidRenderAsync=new An.b,this.onDidRenderAsync=this._onDidRenderAsync.event}dispose(){this._onDidRenderAsync.dispose()}render(Je,et,tt){const ot=new zn.b;let it;return it=Je?renderMarkdown(Je,Object.assign(Object.assign({},this._getRenderOptions(Je,ot)),et),tt):document.createElement("span"),{element:it,dispose:()=>ot.dispose()}}_getRenderOptions(Je,et){return{baseUrl:this._options.baseUrl,codeBlockRenderer:(Je,et)=>__awaiter(this,void 0,void 0,(function*(){var tt,ot,it,Zt;let en;Je?en=this._modeService.getModeIdForLanguageName(Je):this._options.editor&&(en=null===(tt=this._options.editor.getModel())||void 0===tt?void 0:tt.getLanguageIdentifier().language),en||(en="plaintext"),this._modeService.triggerMode(en);const Cn=null!==(ot=yield Hn.F.getPromise(en))&&void 0!==ot?ot:void 0,_n=document.createElement("span");_n.innerHTML=null!==(Zt=null===(it=MarkdownRenderer._ttpTokenizer)||void 0===it?void 0:it.createHTML(et,Cn))&&void 0!==Zt?Zt:Object(Wn.b)(et,Cn);let wn=this._options.codeBlockFontFamily;return this._options.editor&&(wn=this._options.editor.getOption(41).fontFamily),wn&&(_n.style.fontFamily=wn),_n})),asyncRenderCallback:()=>this._onDidRenderAsync.fire(),actionHandler:{callback:et=>this._openerService.open(et,{fromUserGesture:!0,allowContributedOpeners:!0,allowCommands:Je.isTrusted}).catch(Zt.e),disposeables:et}}}};$n._ttpTokenizer=null===(Fn=window.trustedTypes)||void 0===Fn?void 0:Fn.createPolicy("tokenizeToString",{createHTML:(Je,et)=>Object(Wn.b)(Je,et)}),$n=__decorate([__param(1,Vn.a),__param(2,Bn.a)],$n)},911:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return stringDiff})),tt.d(et,"a",(function(){return diff_LcsDiff}));class DiffChange{constructor(Je,et,tt,ot){this.originalStart=Je,this.originalLength=et,this.modifiedStart=tt,this.modifiedLength=ot}getOriginalEnd(){return this.originalStart+this.originalLength}getModifiedEnd(){return this.modifiedStart+this.modifiedLength}}var ot=tt(648);class StringDiffSequence{constructor(Je){this.source=Je}getElements(){const Je=this.source,et=new Int32Array(Je.length);for(let tt=0,ot=Je.length;tt<ot;tt++)et[tt]=Je.charCodeAt(tt);return et}}function stringDiff(Je,et,tt){return new diff_LcsDiff(new StringDiffSequence(Je),new StringDiffSequence(et)).ComputeDiff(tt).changes}class Debug{static Assert(Je,et){if(!Je)throw new Error(et)}}class MyArray{static Copy(Je,et,tt,ot,it){for(let Zt=0;Zt<it;Zt++)tt[ot+Zt]=Je[et+Zt]}static Copy2(Je,et,tt,ot,it){for(let Zt=0;Zt<it;Zt++)tt[ot+Zt]=Je[et+Zt]}}class diff_DiffChangeHelper{constructor(){this.m_changes=[],this.m_originalStart=1073741824,this.m_modifiedStart=1073741824,this.m_originalCount=0,this.m_modifiedCount=0}MarkNextChange(){(this.m_originalCount>0||this.m_modifiedCount>0)&&this.m_changes.push(new DiffChange(this.m_originalStart,this.m_originalCount,this.m_modifiedStart,this.m_modifiedCount)),this.m_originalCount=0,this.m_modifiedCount=0,this.m_originalStart=1073741824,this.m_modifiedStart=1073741824}AddOriginalElement(Je,et){this.m_originalStart=Math.min(this.m_originalStart,Je),this.m_modifiedStart=Math.min(this.m_modifiedStart,et),this.m_originalCount++}AddModifiedElement(Je,et){this.m_originalStart=Math.min(this.m_originalStart,Je),this.m_modifiedStart=Math.min(this.m_modifiedStart,et),this.m_modifiedCount++}getChanges(){return(this.m_originalCount>0||this.m_modifiedCount>0)&&this.MarkNextChange(),this.m_changes}getReverseChanges(){return(this.m_originalCount>0||this.m_modifiedCount>0)&&this.MarkNextChange(),this.m_changes.reverse(),this.m_changes}}class diff_LcsDiff{constructor(Je,et,tt=null){this.ContinueProcessingPredicate=tt,this._originalSequence=Je,this._modifiedSequence=et;const[ot,it,Zt]=diff_LcsDiff._getElements(Je),[en,Cn,_n]=diff_LcsDiff._getElements(et);this._hasStrings=Zt&&_n,this._originalStringElements=ot,this._originalElementsOrHash=it,this._modifiedStringElements=en,this._modifiedElementsOrHash=Cn,this.m_forwardHistory=[],this.m_reverseHistory=[]}static _isStringArray(Je){return Je.length>0&&"string"==typeof Je[0]}static _getElements(Je){const et=Je.getElements();if(diff_LcsDiff._isStringArray(et)){const Je=new Int32Array(et.length);for(let tt=0,it=et.length;tt<it;tt++)Je[tt]=Object(ot.c)(et[tt],0);return[et,Je,!0]}return et instanceof Int32Array?[[],et,!1]:[[],new Int32Array(et),!1]}ElementsAreEqual(Je,et){return this._originalElementsOrHash[Je]===this._modifiedElementsOrHash[et]&&(!this._hasStrings||this._originalStringElements[Je]===this._modifiedStringElements[et])}ElementsAreStrictEqual(Je,et){if(!this.ElementsAreEqual(Je,et))return!1;return diff_LcsDiff._getStrictElement(this._originalSequence,Je)===diff_LcsDiff._getStrictElement(this._modifiedSequence,et)}static _getStrictElement(Je,et){return"function"==typeof Je.getStrictElement?Je.getStrictElement(et):null}OriginalElementsAreEqual(Je,et){return this._originalElementsOrHash[Je]===this._originalElementsOrHash[et]&&(!this._hasStrings||this._originalStringElements[Je]===this._originalStringElements[et])}ModifiedElementsAreEqual(Je,et){return this._modifiedElementsOrHash[Je]===this._modifiedElementsOrHash[et]&&(!this._hasStrings||this._modifiedStringElements[Je]===this._modifiedStringElements[et])}ComputeDiff(Je){return this._ComputeDiff(0,this._originalElementsOrHash.length-1,0,this._modifiedElementsOrHash.length-1,Je)}_ComputeDiff(Je,et,tt,ot,it){const Zt=[!1];let en=this.ComputeDiffRecursive(Je,et,tt,ot,Zt);return it&&(en=this.PrettifyChanges(en)),{quitEarly:Zt[0],changes:en}}ComputeDiffRecursive(Je,et,tt,ot,it){for(it[0]=!1;Je<=et&&tt<=ot&&this.ElementsAreEqual(Je,tt);)Je++,tt++;for(;et>=Je&&ot>=tt&&this.ElementsAreEqual(et,ot);)et--,ot--;if(Je>et||tt>ot){let it;return tt<=ot?(Debug.Assert(Je===et+1,"originalStart should only be one more than originalEnd"),it=[new DiffChange(Je,0,tt,ot-tt+1)]):Je<=et?(Debug.Assert(tt===ot+1,"modifiedStart should only be one more than modifiedEnd"),it=[new DiffChange(Je,et-Je+1,tt,0)]):(Debug.Assert(Je===et+1,"originalStart should only be one more than originalEnd"),Debug.Assert(tt===ot+1,"modifiedStart should only be one more than modifiedEnd"),it=[]),it}const Zt=[0],en=[0],Cn=this.ComputeRecursionPoint(Je,et,tt,ot,Zt,en,it),_n=Zt[0],wn=en[0];if(null!==Cn)return Cn;if(!it[0]){const Zt=this.ComputeDiffRecursive(Je,_n,tt,wn,it);let en=[];return en=it[0]?[new DiffChange(_n+1,et-(_n+1)+1,wn+1,ot-(wn+1)+1)]:this.ComputeDiffRecursive(_n+1,et,wn+1,ot,it),this.ConcatenateChanges(Zt,en)}return[new DiffChange(Je,et-Je+1,tt,ot-tt+1)]}WALKTRACE(Je,et,tt,ot,it,Zt,en,Cn,_n,wn,Sn,xn,kn,En,Dn,Pn,Ln,Tn){let In=null,jn=null,Mn=new diff_DiffChangeHelper,An=et,Rn=tt,Nn=kn[0]-Pn[0]-ot,Fn=-1073741824,Bn=this.m_forwardHistory.length-1;do{const et=Nn+Je;et===An||et<Rn&&_n[et-1]<_n[et+1]?(En=(Sn=_n[et+1])-Nn-ot,Sn<Fn&&Mn.MarkNextChange(),Fn=Sn,Mn.AddModifiedElement(Sn+1,En),Nn=et+1-Je):(En=(Sn=_n[et-1]+1)-Nn-ot,Sn<Fn&&Mn.MarkNextChange(),Fn=Sn-1,Mn.AddOriginalElement(Sn,En+1),Nn=et-1-Je),Bn>=0&&(Je=(_n=this.m_forwardHistory[Bn])[0],An=1,Rn=_n.length-1)}while(--Bn>=-1);if(In=Mn.getReverseChanges(),Tn[0]){let Je=kn[0]+1,et=Pn[0]+1;if(null!==In&&In.length>0){const tt=In[In.length-1];Je=Math.max(Je,tt.getOriginalEnd()),et=Math.max(et,tt.getModifiedEnd())}jn=[new DiffChange(Je,xn-Je+1,et,Dn-et+1)]}else{Mn=new diff_DiffChangeHelper,An=Zt,Rn=en,Nn=kn[0]-Pn[0]-Cn,Fn=1073741824,Bn=Ln?this.m_reverseHistory.length-1:this.m_reverseHistory.length-2;do{const Je=Nn+it;Je===An||Je<Rn&&wn[Je-1]>=wn[Je+1]?(En=(Sn=wn[Je+1]-1)-Nn-Cn,Sn>Fn&&Mn.MarkNextChange(),Fn=Sn+1,Mn.AddOriginalElement(Sn+1,En+1),Nn=Je+1-it):(En=(Sn=wn[Je-1])-Nn-Cn,Sn>Fn&&Mn.MarkNextChange(),Fn=Sn,Mn.AddModifiedElement(Sn+1,En+1),Nn=Je-1-it),Bn>=0&&(it=(wn=this.m_reverseHistory[Bn])[0],An=1,Rn=wn.length-1)}while(--Bn>=-1);jn=Mn.getChanges()}return this.ConcatenateChanges(In,jn)}ComputeRecursionPoint(Je,et,tt,ot,it,Zt,en){let Cn=0,_n=0,wn=0,Sn=0,xn=0,kn=0;Je--,tt--,it[0]=0,Zt[0]=0,this.m_forwardHistory=[],this.m_reverseHistory=[];const En=et-Je+(ot-tt),Dn=En+1,Pn=new Int32Array(Dn),Ln=new Int32Array(Dn),Tn=ot-tt,In=et-Je,jn=Je-tt,Mn=et-ot,An=(In-Tn)%2==0;Pn[Tn]=Je,Ln[In]=et,en[0]=!1;for(let Rn=1;Rn<=En/2+1;Rn++){let En=0,Nn=0;wn=this.ClipDiagonalBound(Tn-Rn,Rn,Tn,Dn),Sn=this.ClipDiagonalBound(Tn+Rn,Rn,Tn,Dn);for(let Je=wn;Je<=Sn;Je+=2){Cn=Je===wn||Je<Sn&&Pn[Je-1]<Pn[Je+1]?Pn[Je+1]:Pn[Je-1]+1,_n=Cn-(Je-Tn)-jn;const tt=Cn;for(;Cn<et&&_n<ot&&this.ElementsAreEqual(Cn+1,_n+1);)Cn++,_n++;if(Pn[Je]=Cn,Cn+_n>En+Nn&&(En=Cn,Nn=_n),!An&&Math.abs(Je-In)<=Rn-1&&Cn>=Ln[Je])return it[0]=Cn,Zt[0]=_n,tt<=Ln[Je]&&Rn<=1448?this.WALKTRACE(Tn,wn,Sn,jn,In,xn,kn,Mn,Pn,Ln,Cn,et,it,_n,ot,Zt,An,en):null}const Fn=(En-Je+(Nn-tt)-Rn)/2;if(null!==this.ContinueProcessingPredicate&&!this.ContinueProcessingPredicate(En,Fn))return en[0]=!0,it[0]=En,Zt[0]=Nn,Fn>0&&Rn<=1448?this.WALKTRACE(Tn,wn,Sn,jn,In,xn,kn,Mn,Pn,Ln,Cn,et,it,_n,ot,Zt,An,en):(Je++,tt++,[new DiffChange(Je,et-Je+1,tt,ot-tt+1)]);xn=this.ClipDiagonalBound(In-Rn,Rn,In,Dn),kn=this.ClipDiagonalBound(In+Rn,Rn,In,Dn);for(let En=xn;En<=kn;En+=2){Cn=En===xn||En<kn&&Ln[En-1]>=Ln[En+1]?Ln[En+1]-1:Ln[En-1],_n=Cn-(En-In)-Mn;const Dn=Cn;for(;Cn>Je&&_n>tt&&this.ElementsAreEqual(Cn,_n);)Cn--,_n--;if(Ln[En]=Cn,An&&Math.abs(En-Tn)<=Rn&&Cn<=Pn[En])return it[0]=Cn,Zt[0]=_n,Dn>=Pn[En]&&Rn<=1448?this.WALKTRACE(Tn,wn,Sn,jn,In,xn,kn,Mn,Pn,Ln,Cn,et,it,_n,ot,Zt,An,en):null}if(Rn<=1447){let Je=new Int32Array(Sn-wn+2);Je[0]=Tn-wn+1,MyArray.Copy2(Pn,wn,Je,1,Sn-wn+1),this.m_forwardHistory.push(Je),Je=new Int32Array(kn-xn+2),Je[0]=In-xn+1,MyArray.Copy2(Ln,xn,Je,1,kn-xn+1),this.m_reverseHistory.push(Je)}}return this.WALKTRACE(Tn,wn,Sn,jn,In,xn,kn,Mn,Pn,Ln,Cn,et,it,_n,ot,Zt,An,en)}PrettifyChanges(Je){for(let et=0;et<Je.length;et++){const tt=Je[et],ot=et<Je.length-1?Je[et+1].originalStart:this._originalElementsOrHash.length,it=et<Je.length-1?Je[et+1].modifiedStart:this._modifiedElementsOrHash.length,Zt=tt.originalLength>0,en=tt.modifiedLength>0;for(;tt.originalStart+tt.originalLength<ot&&tt.modifiedStart+tt.modifiedLength<it&&(!Zt||this.OriginalElementsAreEqual(tt.originalStart,tt.originalStart+tt.originalLength))&&(!en||this.ModifiedElementsAreEqual(tt.modifiedStart,tt.modifiedStart+tt.modifiedLength));){const Je=this.ElementsAreStrictEqual(tt.originalStart,tt.modifiedStart);if(this.ElementsAreStrictEqual(tt.originalStart+tt.originalLength,tt.modifiedStart+tt.modifiedLength)&&!Je)break;tt.originalStart++,tt.modifiedStart++}let Cn=[null];et<Je.length-1&&this.ChangesOverlap(Je[et],Je[et+1],Cn)&&(Je[et]=Cn[0],Je.splice(et+1,1),et--)}for(let et=Je.length-1;et>=0;et--){const tt=Je[et];let ot=0,it=0;if(et>0){const tt=Je[et-1];ot=tt.originalStart+tt.originalLength,it=tt.modifiedStart+tt.modifiedLength}const Zt=tt.originalLength>0,en=tt.modifiedLength>0;let Cn=0,_n=this._boundaryScore(tt.originalStart,tt.originalLength,tt.modifiedStart,tt.modifiedLength);for(let Je=1;;Je++){const et=tt.originalStart-Je,wn=tt.modifiedStart-Je;if(et<ot||wn<it)break;if(Zt&&!this.OriginalElementsAreEqual(et,et+tt.originalLength))break;if(en&&!this.ModifiedElementsAreEqual(wn,wn+tt.modifiedLength))break;const Sn=(et===ot&&wn===it?5:0)+this._boundaryScore(et,tt.originalLength,wn,tt.modifiedLength);Sn>_n&&(_n=Sn,Cn=Je)}tt.originalStart-=Cn,tt.modifiedStart-=Cn;const wn=[null];et>0&&this.ChangesOverlap(Je[et-1],Je[et],wn)&&(Je[et-1]=wn[0],Je.splice(et,1),et++)}if(this._hasStrings)for(let et=1,tt=Je.length;et<tt;et++){const tt=Je[et-1],ot=Je[et],it=ot.originalStart-tt.originalStart-tt.originalLength,Zt=tt.originalStart,en=ot.originalStart+ot.originalLength,Cn=en-Zt,_n=tt.modifiedStart,wn=ot.modifiedStart+ot.modifiedLength,Sn=wn-_n;if(it<5&&Cn<20&&Sn<20){const Je=this._findBetterContiguousSequence(Zt,Cn,_n,Sn,it);if(Je){const[et,Zt]=Je;et===tt.originalStart+tt.originalLength&&Zt===tt.modifiedStart+tt.modifiedLength||(tt.originalLength=et-tt.originalStart,tt.modifiedLength=Zt-tt.modifiedStart,ot.originalStart=et+it,ot.modifiedStart=Zt+it,ot.originalLength=en-ot.originalStart,ot.modifiedLength=wn-ot.modifiedStart)}}}return Je}_findBetterContiguousSequence(Je,et,tt,ot,it){if(et<it||ot<it)return null;const Zt=Je+et-it+1,en=tt+ot-it+1;let Cn=0,_n=0,wn=0;for(let et=Je;et<Zt;et++)for(let Je=tt;Je<en;Je++){const tt=this._contiguousSequenceScore(et,Je,it);tt>0&&tt>Cn&&(Cn=tt,_n=et,wn=Je)}return Cn>0?[_n,wn]:null}_contiguousSequenceScore(Je,et,tt){let ot=0;for(let it=0;it<tt;it++){if(!this.ElementsAreEqual(Je+it,et+it))return 0;ot+=this._originalStringElements[Je+it].length}return ot}_OriginalIsBoundary(Je){return Je<=0||Je>=this._originalElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._originalStringElements[Je])}_OriginalRegionIsBoundary(Je,et){if(this._OriginalIsBoundary(Je)||this._OriginalIsBoundary(Je-1))return!0;if(et>0){const tt=Je+et;if(this._OriginalIsBoundary(tt-1)||this._OriginalIsBoundary(tt))return!0}return!1}_ModifiedIsBoundary(Je){return Je<=0||Je>=this._modifiedElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._modifiedStringElements[Je])}_ModifiedRegionIsBoundary(Je,et){if(this._ModifiedIsBoundary(Je)||this._ModifiedIsBoundary(Je-1))return!0;if(et>0){const tt=Je+et;if(this._ModifiedIsBoundary(tt-1)||this._ModifiedIsBoundary(tt))return!0}return!1}_boundaryScore(Je,et,tt,ot){return(this._OriginalRegionIsBoundary(Je,et)?1:0)+(this._ModifiedRegionIsBoundary(tt,ot)?1:0)}ConcatenateChanges(Je,et){let tt=[];if(0===Je.length||0===et.length)return et.length>0?et:Je;if(this.ChangesOverlap(Je[Je.length-1],et[0],tt)){const ot=new Array(Je.length+et.length-1);return MyArray.Copy(Je,0,ot,0,Je.length-1),ot[Je.length-1]=tt[0],MyArray.Copy(et,1,ot,Je.length,et.length-1),ot}{const tt=new Array(Je.length+et.length);return MyArray.Copy(Je,0,tt,0,Je.length),MyArray.Copy(et,0,tt,Je.length,et.length),tt}}ChangesOverlap(Je,et,tt){if(Debug.Assert(Je.originalStart<=et.originalStart,"Left change is not less than or equal to right change"),Debug.Assert(Je.modifiedStart<=et.modifiedStart,"Left change is not less than or equal to right change"),Je.originalStart+Je.originalLength>=et.originalStart||Je.modifiedStart+Je.modifiedLength>=et.modifiedStart){const ot=Je.originalStart;let it=Je.originalLength;const Zt=Je.modifiedStart;let en=Je.modifiedLength;return Je.originalStart+Je.originalLength>=et.originalStart&&(it=et.originalStart+et.originalLength-Je.originalStart),Je.modifiedStart+Je.modifiedLength>=et.modifiedStart&&(en=et.modifiedStart+et.modifiedLength-Je.modifiedStart),tt[0]=new DiffChange(ot,it,Zt,en),!0}return tt[0]=null,!1}ClipDiagonalBound(Je,et,tt,ot){if(Je>=0&&Je<ot)return Je;const it=et%2==0;if(Je<0){return it===(tt%2==0)?0:1}return it===((ot-tt-1)%2==0)?ot-1:ot-2}}},912:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return Dn})),tt.d(et,"a",(function(){return CommonEditorConfiguration})),tt.d(et,"d",(function(){return isEditorConfigurationKey})),tt.d(et,"c",(function(){return isDiffEditorConfigurationKey}));var ot=tt(5),it=tt(18),Zt=tt(9),en=tt(161),Cn=tt(68),_n=tt(105),wn=tt(600),Sn=tt(913),xn=tt(564),kn=tt(170),En=tt(1843);const Dn=new class{constructor(){this._tabFocus=!1,this._onDidChangeTabFocus=new it.b,this.onDidChangeTabFocus=this._onDidChangeTabFocus.event}getTabFocusMode(){return this._tabFocus}setTabFocusMode(Je){this._tabFocus!==Je&&(this._tabFocus=Je,this._onDidChangeTabFocus.fire(this._tabFocus))}},Pn=Object.hasOwnProperty;class ComputedEditorOptions{constructor(){this._values=[]}_read(Je){return this._values[Je]}get(Je){return this._values[Je]}_write(Je,et){this._values[Je]=et}}class RawEditorOptions{constructor(){this._values=[]}_read(Je){return this._values[Je]}_write(Je,et){this._values[Je]=et}}class EditorConfiguration2{static readOptions(Je){const et=Je,tt=new RawEditorOptions;for(const Je of _n.l){const ot="_never_"===Je.name?void 0:et[Je.name];tt._write(Je.id,ot)}return tt}static validateOptions(Je){const et=new _n.j;for(const tt of _n.l)et._write(tt.id,tt.validate(Je._read(tt.id)));return et}static computeOptions(Je,et){const tt=new ComputedEditorOptions;for(const ot of _n.l)tt._write(ot.id,ot.compute(et,tt,Je._read(ot.id)));return tt}static _deepEquals(Je,et){if("object"!=typeof Je||"object"!=typeof et)return Je===et;if(Array.isArray(Je)||Array.isArray(et))return!(!Array.isArray(Je)||!Array.isArray(et))&&Cn.h(Je,et);for(let tt in Je)if(!EditorConfiguration2._deepEquals(Je[tt],et[tt]))return!1;return!0}static checkEquals(Je,et){const tt=[];let ot=!1;for(const it of _n.l){const Zt=!EditorConfiguration2._deepEquals(Je._read(it.id),et._read(it.id));tt[it.id]=Zt,Zt&&(ot=!0)}return ot?new _n.b(tt):null}}function deepCloneAndMigrateOptions(Je){const et=en.b(Je);return function migrateOptions(Je){const et=Je.wordWrap;!0===et?Je.wordWrap="on":!1===et&&(Je.wordWrap="off");const tt=Je.lineNumbers;!0===tt?Je.lineNumbers="on":!1===tt&&(Je.lineNumbers="off"),!1===Je.autoClosingBrackets&&(Je.autoClosingBrackets="never",Je.autoClosingQuotes="never",Je.autoSurround="never"),"visible"===Je.cursorBlinking&&(Je.cursorBlinking="solid");const ot=Je.renderWhitespace;!0===ot?Je.renderWhitespace="boundary":!1===ot&&(Je.renderWhitespace="none");const it=Je.renderLineHighlight;!0===it?Je.renderLineHighlight="line":!1===it&&(Je.renderLineHighlight="none");const Zt=Je.acceptSuggestionOnEnter;!0===Zt?Je.acceptSuggestionOnEnter="on":!1===Zt&&(Je.acceptSuggestionOnEnter="off");const en=Je.tabCompletion;!1===en?Je.tabCompletion="off":!0===en&&(Je.tabCompletion="onlySnippets");const Cn=Je.suggest;if(Cn&&"object"==typeof Cn.filteredTypes&&Cn.filteredTypes){const Je={method:"showMethods",function:"showFunctions",constructor:"showConstructors",deprecated:"showDeprecated",field:"showFields",variable:"showVariables",class:"showClasses",struct:"showStructs",interface:"showInterfaces",module:"showModules",property:"showProperties",event:"showEvents",operator:"showOperators",unit:"showUnits",value:"showValues",constant:"showConstants",enum:"showEnums",enumMember:"showEnumMembers",keyword:"showKeywords",text:"showWords",color:"showColors",file:"showFiles",reference:"showReferences",folder:"showFolders",typeParameter:"showTypeParameters",snippet:"showSnippets"};Object(En.b)(Je,Je=>{const et=Cn.filteredTypes[Je.key];!1===et&&(Cn[Je.value]=et)})}const _n=Je.hover;!0===_n?Je.hover={enabled:!0}:!1===_n&&(Je.hover={enabled:!1});const wn=Je.parameterHints;!0===wn?Je.parameterHints={enabled:!0}:!1===wn&&(Je.parameterHints={enabled:!1});const Sn=Je.autoIndent;!0===Sn?Je.autoIndent="full":!1===Sn&&(Je.autoIndent="advanced");const xn=Je.matchBrackets;!0===xn?Je.matchBrackets="always":!1===xn&&(Je.matchBrackets="never")}(et),et}class CommonEditorConfiguration extends Zt.a{constructor(Je,et){super(),this._onDidChange=this._register(new it.b),this.onDidChange=this._onDidChange.event,this._onDidChangeFast=this._register(new it.b),this.onDidChangeFast=this._onDidChangeFast.event,this.isSimpleWidget=Je,this._isDominatedByLongLines=!1,this._computeOptionsMemory=new _n.a,this._viewLineCount=1,this._lineNumbersDigitCount=1,this._rawOptions=deepCloneAndMigrateOptions(et),this._readOptions=EditorConfiguration2.readOptions(this._rawOptions),this._validatedOptions=EditorConfiguration2.validateOptions(this._readOptions),this._register(wn.a.onDidChangeZoomLevel(Je=>this._recomputeOptions())),this._register(Dn.onDidChangeTabFocus(Je=>this._recomputeOptions()))}observeReferenceElement(Je){}updatePixelRatio(){}_recomputeOptions(){const Je=this.options,et=this._computeInternalOptions();if(Je){const tt=EditorConfiguration2.checkEquals(Je,et);if(null===tt)return;this.options=et,this._onDidChangeFast.fire(tt),this._onDidChange.fire(tt)}else this.options=et}getRawOptions(){return this._rawOptions}_computeInternalOptions(){const Je=this._getEnvConfiguration(),et=Sn.a.createFromValidatedSettings(this._validatedOptions,Je.zoomLevel,Je.pixelRatio,this.isSimpleWidget),tt={memory:this._computeOptionsMemory,outerWidth:Je.outerWidth,outerHeight:Je.outerHeight,fontInfo:this.readConfiguration(et),extraEditorClassName:Je.extraEditorClassName,isDominatedByLongLines:this._isDominatedByLongLines,viewLineCount:this._viewLineCount,lineNumbersDigitCount:this._lineNumbersDigitCount,emptySelectionClipboard:Je.emptySelectionClipboard,pixelRatio:Je.pixelRatio,tabFocusMode:Dn.getTabFocusMode(),accessibilitySupport:Je.accessibilitySupport};return EditorConfiguration2.computeOptions(this._validatedOptions,tt)}static _subsetEquals(Je,et){for(const tt in et)if(Pn.call(et,tt)){const ot=et[tt],it=Je[tt];if(it===ot)continue;if(Array.isArray(it)&&Array.isArray(ot)){if(!Cn.h(it,ot))return!1;continue}if(it&&"object"==typeof it&&ot&&"object"==typeof ot){if(!this._subsetEquals(it,ot))return!1;continue}return!1}return!0}updateOptions(Je){if(void 0===Je)return;const et=deepCloneAndMigrateOptions(Je);CommonEditorConfiguration._subsetEquals(this._rawOptions,et)||(this._rawOptions=en.f(this._rawOptions,et||{}),this._readOptions=EditorConfiguration2.readOptions(this._rawOptions),this._validatedOptions=EditorConfiguration2.validateOptions(this._readOptions),this._recomputeOptions())}setIsDominatedByLongLines(Je){this._isDominatedByLongLines=Je,this._recomputeOptions()}setMaxLineNumber(Je){const et=CommonEditorConfiguration._digitCount(Je);this._lineNumbersDigitCount!==et&&(this._lineNumbersDigitCount=et,this._recomputeOptions())}setViewLineCount(Je){this._viewLineCount!==Je&&(this._viewLineCount=Je,this._recomputeOptions())}static _digitCount(Je){let et=0;for(;Je;)Je=Math.floor(Je/10),et++;return et||1}}const Ln=Object.freeze({id:"editor",order:5,type:"object",title:ot.a("editorConfigurationTitle","Editor"),scope:5}),Tn=kn.a.as(xn.a.Configuration),In=Object.assign(Object.assign({},Ln),{properties:{"editor.tabSize":{type:"number",default:_n.d.tabSize,minimum:1,markdownDescription:ot.a("tabSize","The number of spaces a tab is equal to. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.")},"editor.insertSpaces":{type:"boolean",default:_n.d.insertSpaces,markdownDescription:ot.a("insertSpaces","Insert spaces when pressing `Tab`. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.")},"editor.detectIndentation":{type:"boolean",default:_n.d.detectIndentation,markdownDescription:ot.a("detectIndentation","Controls whether `#editor.tabSize#` and `#editor.insertSpaces#` will be automatically detected when a file is opened based on the file contents.")},"editor.trimAutoWhitespace":{type:"boolean",default:_n.d.trimAutoWhitespace,description:ot.a("trimAutoWhitespace","Remove trailing auto inserted whitespace.")},"editor.largeFileOptimizations":{type:"boolean",default:_n.d.largeFileOptimizations,description:ot.a("largeFileOptimizations","Special handling for large files to disable certain memory intensive features.")},"editor.wordBasedSuggestions":{type:"boolean",default:!0,description:ot.a("wordBasedSuggestions","Controls whether completions should be computed based on words in the document.")},"editor.wordBasedSuggestionsMode":{enum:["currentDocument","matchingDocuments","allDocuments"],default:"matchingDocuments",enumDescriptions:[ot.a("wordBasedSuggestionsMode.currentDocument","Only suggest words from the active document."),ot.a("wordBasedSuggestionsMode.matchingDocuments","Suggest words from all open documents of the same language."),ot.a("wordBasedSuggestionsMode.allDocuments","Suggest words from all open documents.")],description:ot.a("wordBasedSuggestionsMode","Controls from which documents word based completions are computed.")},"editor.semanticHighlighting.enabled":{enum:[!0,!1,"configuredByTheme"],enumDescriptions:[ot.a("semanticHighlighting.true","Semantic highlighting enabled for all color themes."),ot.a("semanticHighlighting.false","Semantic highlighting disabled for all color themes."),ot.a("semanticHighlighting.configuredByTheme","Semantic highlighting is configured by the current color theme's `semanticHighlighting` setting.")],default:"configuredByTheme",description:ot.a("semanticHighlighting.enabled","Controls whether the semanticHighlighting is shown for the languages that support it.")},"editor.stablePeek":{type:"boolean",default:!1,markdownDescription:ot.a("stablePeek","Keep peek editors open even when double clicking their content or when hitting `Escape`.")},"editor.maxTokenizationLineLength":{type:"integer",default:2e4,description:ot.a("maxTokenizationLineLength","Lines above this length will not be tokenized for performance reasons")},"diffEditor.maxComputationTime":{type:"number",default:5e3,description:ot.a("maxComputationTime","Timeout in milliseconds after which diff computation is cancelled. Use 0 for no timeout.")},"diffEditor.renderSideBySide":{type:"boolean",default:!0,description:ot.a("sideBySide","Controls whether the diff editor shows the diff side by side or inline.")},"diffEditor.ignoreTrimWhitespace":{type:"boolean",default:!0,description:ot.a("ignoreTrimWhitespace","When enabled, the diff editor ignores changes in leading or trailing whitespace.")},"diffEditor.renderIndicators":{type:"boolean",default:!0,description:ot.a("renderIndicators","Controls whether the diff editor shows +/- indicators for added/removed changes.")},"diffEditor.codeLens":{type:"boolean",default:!1,description:ot.a("codeLens","Controls whether the editor shows CodeLens.")},"diffEditor.wordWrap":{type:"string",enum:["off","on","inherit"],default:"inherit",markdownEnumDescriptions:[ot.a("wordWrap.off","Lines will never wrap."),ot.a("wordWrap.on","Lines will wrap at the viewport width."),ot.a("wordWrap.inherit","Lines will wrap according to the `#editor.wordWrap#` setting.")]}}});for(const Je of _n.l){const et=Je.schema;if(void 0!==et)if(void 0!==(jn=et).type||void 0!==jn.anyOf)In.properties["editor."+Je.name]=et;else for(let Je in et)Pn.call(et,Je)&&(In.properties[Je]=et[Je])}var jn;let Mn=null;function getEditorConfigurationKeys(){return null===Mn&&(Mn=Object.create(null),Object.keys(In.properties).forEach(Je=>{Mn[Je]=!0})),Mn}function isEditorConfigurationKey(Je){return getEditorConfigurationKeys()["editor."+Je]||!1}function isDiffEditorConfigurationKey(Je){return getEditorConfigurationKeys()["diffEditor."+Je]||!1}Tn.registerConfiguration(In)},913:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return BareFontInfo})),tt.d(et,"b",(function(){return FontInfo}));var ot=tt(43),it=tt(600);const Zt=ot.f?1.5:1.35;class BareFontInfo{constructor(Je){this._bareFontInfoBrand=void 0,this.zoomLevel=Je.zoomLevel,this.pixelRatio=Je.pixelRatio,this.fontFamily=String(Je.fontFamily),this.fontWeight=String(Je.fontWeight),this.fontSize=Je.fontSize,this.fontFeatureSettings=Je.fontFeatureSettings,this.lineHeight=0|Je.lineHeight,this.letterSpacing=Je.letterSpacing}static createFromValidatedSettings(Je,et,tt,ot){const it=Je.get(40),Zt=Je.get(44),en=Je.get(43),Cn=Je.get(42),_n=Je.get(57),wn=Je.get(54);return BareFontInfo._create(it,Zt,en,Cn,_n,wn,et,tt,ot)}static _create(Je,et,tt,ot,en,Cn,_n,wn,Sn){0===en?en=Zt*tt:en<8&&(en*=tt),(en=Math.round(en))<8&&(en=8);const xn=1+(Sn?0:.1*it.a.getZoomLevel());return new BareFontInfo({zoomLevel:_n,pixelRatio:wn,fontFamily:Je,fontWeight:et,fontSize:tt*=xn,fontFeatureSettings:ot,lineHeight:en*=xn,letterSpacing:Cn})}getId(){return this.zoomLevel+"-"+this.pixelRatio+"-"+this.fontFamily+"-"+this.fontWeight+"-"+this.fontSize+"-"+this.fontFeatureSettings+"-"+this.lineHeight+"-"+this.letterSpacing}getMassagedFontFamily(){return/[,"']/.test(this.fontFamily)?this.fontFamily:/[+ ]/.test(this.fontFamily)?`"${this.fontFamily}"`:this.fontFamily}}class FontInfo extends BareFontInfo{constructor(Je,et){super(Je),this._editorStylingBrand=void 0,this.version=1,this.isTrusted=et,this.isMonospace=Je.isMonospace,this.typicalHalfwidthCharacterWidth=Je.typicalHalfwidthCharacterWidth,this.typicalFullwidthCharacterWidth=Je.typicalFullwidthCharacterWidth,this.canUseHalfwidthRightwardsArrow=Je.canUseHalfwidthRightwardsArrow,this.spaceWidth=Je.spaceWidth,this.middotWidth=Je.middotWidth,this.wsmiddotWidth=Je.wsmiddotWidth,this.maxDigitWidth=Je.maxDigitWidth}equals(Je){return this.fontFamily===Je.fontFamily&&this.fontWeight===Je.fontWeight&&this.fontSize===Je.fontSize&&this.fontFeatureSettings===Je.fontFeatureSettings&&this.lineHeight===Je.lineHeight&&this.letterSpacing===Je.letterSpacing&&this.typicalHalfwidthCharacterWidth===Je.typicalHalfwidthCharacterWidth&&this.typicalFullwidthCharacterWidth===Je.typicalFullwidthCharacterWidth&&this.canUseHalfwidthRightwardsArrow===Je.canUseHalfwidthRightwardsArrow&&this.spaceWidth===Je.spaceWidth&&this.middotWidth===Je.middotWidth&&this.wsmiddotWidth===Je.wsmiddotWidth&&this.maxDigitWidth===Je.maxDigitWidth}}},914:function(Je,et,tt){"use strict";tt.r(et),tt.d(et,"SnippetController2",(function(){return Dn}));var ot=tt(9),it=tt(13),Zt=tt(10),en=tt(79),Cn=tt(23),_n=tt(127),wn=tt(25),Sn=tt(331),xn=tt(1853),kn=tt(5),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en},__param=function(Je,et){return function(tt,ot){et(tt,ot,Je)}};const En={overwriteBefore:0,overwriteAfter:0,undoStopBefore:!0,undoStopAfter:!0,adjustWhitespace:!0,clipboardText:void 0,overtypingCapturer:void 0};let Dn=class SnippetController2{constructor(Je,et,tt){this._editor=Je,this._logService=et,this._snippetListener=new ot.b,this._modelVersionId=-1,this._inSnippet=SnippetController2.InSnippetMode.bindTo(tt),this._hasNextTabstop=SnippetController2.HasNextTabstop.bindTo(tt),this._hasPrevTabstop=SnippetController2.HasPrevTabstop.bindTo(tt)}static get(Je){return Je.getContribution(SnippetController2.ID)}dispose(){var Je;this._inSnippet.reset(),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),null===(Je=this._session)||void 0===Je||Je.dispose(),this._snippetListener.dispose()}insert(Je,et){try{this._doInsert(Je,void 0===et?En:Object.assign(Object.assign({},En),et))}catch(et){this.cancel(),this._logService.error(et),this._logService.error("snippet_error"),this._logService.error("insert_template=",Je),this._logService.error("existing_template=",this._session?this._session._logInfo():"<no_session>")}}_doInsert(Je,et){this._editor.hasModel()&&(this._snippetListener.clear(),et.undoStopBefore&&this._editor.getModel().pushStackElement(),this._session?this._session.merge(Je,et):(this._modelVersionId=this._editor.getModel().getAlternativeVersionId(),this._session=new xn.a(this._editor,Je,et),this._session.insert()),et.undoStopAfter&&this._editor.getModel().pushStackElement(),this._updateState(),this._snippetListener.add(this._editor.onDidChangeModelContent(Je=>Je.isFlush&&this.cancel())),this._snippetListener.add(this._editor.onDidChangeModel(()=>this.cancel())),this._snippetListener.add(this._editor.onDidChangeCursorSelection(()=>this._updateState())))}_updateState(){if(this._session&&this._editor.hasModel()){if(this._modelVersionId===this._editor.getModel().getAlternativeVersionId())return this.cancel();if(!this._session.hasPlaceholder)return this.cancel();if(this._session.isAtLastPlaceholder||!this._session.isSelectionWithinPlaceholders())return this.cancel();this._inSnippet.set(!0),this._hasPrevTabstop.set(!this._session.isAtFirstPlaceholder),this._hasNextTabstop.set(!this._session.isAtLastPlaceholder),this._handleChoice()}}_handleChoice(){if(!this._session||!this._editor.hasModel())return void(this._currentChoice=void 0);const{choice:Je}=this._session;if(Je){if(this._currentChoice!==Je){this._currentChoice=Je,this._editor.setSelections(this._editor.getSelections().map(Je=>en.a.fromPositions(Je.getStartPosition())));const[et]=Je.options;Object(_n.f)(this._editor,Je.options.map((Je,tt)=>({kind:13,label:Je.value,insertText:Je.value,sortText:"a".repeat(tt+1),range:Zt.a.fromPositions(this._editor.getPosition(),this._editor.getPosition().delta(0,et.value.length))})))}}else this._currentChoice=void 0}finish(){for(;this._inSnippet.get();)this.next()}cancel(Je=!1){var et;this._inSnippet.reset(),this._hasPrevTabstop.reset(),this._hasNextTabstop.reset(),this._snippetListener.clear(),null===(et=this._session)||void 0===et||et.dispose(),this._session=void 0,this._modelVersionId=-1,Je&&this._editor.setSelections([this._editor.getSelection()])}prev(){this._session&&this._session.prev(),this._updateState()}next(){this._session&&this._session.next(),this._updateState()}isInSnippet(){return Boolean(this._inSnippet.get())}};Dn.ID="snippetController2",Dn.InSnippetMode=new wn.c("inSnippetMode",!1,Object(kn.a)("inSnippetMode","Whether the editor in current in snippet mode")),Dn.HasNextTabstop=new wn.c("hasNextTabstop",!1,Object(kn.a)("hasNextTabstop","Whether there is a next tab stop when in snippet mode")),Dn.HasPrevTabstop=new wn.c("hasPrevTabstop",!1,Object(kn.a)("hasPrevTabstop","Whether there is a previous tab stop when in snippet mode")),Dn=__decorate([__param(1,Sn.b),__param(2,wn.b)],Dn),Object(it.l)(Dn.ID,Dn);const Pn=it.c.bindToContribution(Dn.get);Object(it.k)(new Pn({id:"jumpToNextSnippetPlaceholder",precondition:wn.a.and(Dn.InSnippetMode,Dn.HasNextTabstop),handler:Je=>Je.next(),kbOpts:{weight:130,kbExpr:Cn.a.editorTextFocus,primary:2}})),Object(it.k)(new Pn({id:"jumpToPrevSnippetPlaceholder",precondition:wn.a.and(Dn.InSnippetMode,Dn.HasPrevTabstop),handler:Je=>Je.prev(),kbOpts:{weight:130,kbExpr:Cn.a.editorTextFocus,primary:1026}})),Object(it.k)(new Pn({id:"leaveSnippet",precondition:Dn.InSnippetMode,handler:Je=>Je.cancel(!0),kbOpts:{weight:130,kbExpr:Cn.a.editorTextFocus,primary:9,secondary:[1033]}})),Object(it.k)(new Pn({id:"acceptSnippet",precondition:Dn.InSnippetMode,handler:Je=>Je.finish()}))},915:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return ElementsDragAndDropData})),tt.d(et,"b",(function(){return listView_ListView}));var ot=tt(161),it=tt(9),Zt=tt(195),en=tt(18),Cn=tt(390),_n=tt(908),wn=tt(380);function groupIntersect(Je,et){const tt=[];for(let ot of et){if(Je.start>=ot.range.end)continue;if(Je.end<ot.range.start)break;const et=wn.a.intersect(Je,ot.range);wn.a.isEmpty(et)||tt.push({range:et,size:ot.size})}return tt}function shift({start:Je,end:et},tt){return{start:Je+tt,end:et+tt}}class RangeMap{constructor(){this.groups=[],this._size=0}splice(Je,et,tt=[]){const ot=tt.length-et,it=groupIntersect({start:0,end:Je},this.groups),Zt=groupIntersect({start:Je+et,end:Number.POSITIVE_INFINITY},this.groups).map(Je=>({range:shift(Je.range,ot),size:Je.size})),en=tt.map((et,tt)=>({range:{start:Je+tt,end:Je+tt+1},size:et.size}));this.groups=function concat(...Je){return function consolidate(Je){const et=[];let tt=null;for(let ot of Je){const Je=ot.range.start,it=ot.range.end,Zt=ot.size;tt&&Zt===tt.size?tt.range.end=it:(tt={range:{start:Je,end:it},size:Zt},et.push(tt))}return et}(Je.reduce((Je,et)=>Je.concat(et),[]))}(it,en,Zt),this._size=this.groups.reduce((Je,et)=>Je+et.size*(et.range.end-et.range.start),0)}get count(){const Je=this.groups.length;return Je?this.groups[Je-1].range.end:0}get size(){return this._size}indexAt(Je){if(Je<0)return-1;let et=0,tt=0;for(let ot of this.groups){const it=ot.range.end-ot.range.start,Zt=tt+it*ot.size;if(Je<Zt)return et+Math.floor((Je-tt)/ot.size);et+=it,tt=Zt}return et}indexAfter(Je){return Math.min(this.indexAt(Je)+1,this.count)}positionAt(Je){if(Je<0)return-1;let et=0,tt=0;for(let ot of this.groups){const it=ot.range.end-ot.range.start,Zt=tt+it;if(Je<Zt)return et+(Je-tt)*ot.size;et+=it*ot.size,tt=Zt}return-1}}var Sn=tt(6);class rowCache_RowCache{constructor(Je){this.renderers=Je,this.cache=new Map}alloc(Je){let et=this.getTemplateCache(Je).pop();if(!et){const tt=Object(Sn.a)(".monaco-list-row");et={domNode:tt,templateId:Je,templateData:this.getRenderer(Je).renderTemplate(tt)}}return et}release(Je){Je&&this.releaseRow(Je)}releaseRow(Je){const{domNode:et,templateId:tt}=Je;et&&(et.classList.remove("scrolling"),function removeFromParent(Je){try{Je.parentElement&&Je.parentElement.removeChild(Je)}catch(Je){}}(et));this.getTemplateCache(tt).push(Je)}getTemplateCache(Je){let et=this.cache.get(Je);return et||(et=[],this.cache.set(Je,et)),et}dispose(){this.cache.forEach((Je,et)=>{for(const tt of Je){this.getRenderer(et).disposeTemplate(tt.templateData),tt.templateData=null}}),this.cache.clear()}getRenderer(Je){const et=this.renderers.get(Je);if(!et)throw new Error("No renderer found for "+Je);return et}}var xn=tt(270),kn=tt(68),En=tt(537),Dn=tt(55),Pn=tt(124),Ln=tt(191),__decorate=function(Je,et,tt,ot){var it,Zt=arguments.length,en=Zt<3?et:null===ot?ot=Object.getOwnPropertyDescriptor(et,tt):ot;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)en=Reflect.decorate(Je,et,tt,ot);else for(var Cn=Je.length-1;Cn>=0;Cn--)(it=Je[Cn])&&(en=(Zt<3?it(en):Zt>3?it(et,tt,en):it(et,tt))||en);return Zt>3&&en&&Object.defineProperty(et,tt,en),en};const Tn={useShadows:!0,verticalScrollMode:1,setRowLineHeight:!0,setRowHeight:!0,supportDynamicHeights:!1,dnd:{getDragElements:Je=>[Je],getDragURI:()=>null,onDragStart(){},onDragOver:()=>!1,drop(){}},horizontalScrolling:!1,transformOptimization:!0,alwaysConsumeMouseWheel:!0};class ElementsDragAndDropData{constructor(Je){this.elements=Je}update(){}getData(){return this.elements}}class ExternalElementsDragAndDropData{constructor(Je){this.elements=Je}update(){}getData(){return this.elements}}class NativeDragAndDropData{constructor(){this.types=[],this.files=[]}update(Je){if(Je.types&&this.types.splice(0,this.types.length,...Je.types),Je.files){this.files.splice(0,this.files.length);for(let et=0;et<Je.files.length;et++){const tt=Je.files.item(et);tt&&(tt.size||tt.type)&&this.files.push(tt)}}}getData(){return{types:this.types,files:this.files}}}class ListViewAccessibilityProvider{constructor(Je){(null==Je?void 0:Je.getSetSize)?this.getSetSize=Je.getSetSize.bind(Je):this.getSetSize=(Je,et,tt)=>tt,(null==Je?void 0:Je.getPosInSet)?this.getPosInSet=Je.getPosInSet.bind(Je):this.getPosInSet=(Je,et)=>et+1,(null==Je?void 0:Je.getRole)?this.getRole=Je.getRole.bind(Je):this.getRole=Je=>"listitem",(null==Je?void 0:Je.isChecked)?this.isChecked=Je.isChecked.bind(Je):this.isChecked=Je=>{}}}class listView_ListView{constructor(Je,et,tt,wn=Tn){if(this.virtualDelegate=et,this.domId="list_id_"+ ++listView_ListView.InstanceCount,this.renderers=new Map,this.renderWidth=0,this._scrollHeight=0,this.scrollableElementUpdateDisposable=null,this.scrollableElementWidthDelayer=new Dn.a(50),this.splicing=!1,this.dragOverAnimationStopDisposable=it.a.None,this.dragOverMouseY=0,this.canDrop=!1,this.currentDragFeedbackDisposable=it.a.None,this.onDragLeaveTimeout=it.a.None,this.disposables=new it.b,this._onDidChangeContentHeight=new en.b,this._horizontalScrolling=!1,wn.horizontalScrolling&&wn.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");this.items=[],this.itemId=0,this.rangeMap=new RangeMap;for(const Je of tt)this.renderers.set(Je.templateId,Je);this.cache=this.disposables.add(new rowCache_RowCache(this.renderers)),this.lastRenderTop=0,this.lastRenderHeight=0,this.domNode=document.createElement("div"),this.domNode.className="monaco-list",this.domNode.classList.add(this.domId),this.domNode.tabIndex=0,this.domNode.classList.toggle("mouse-support","boolean"!=typeof wn.mouseSupport||wn.mouseSupport),this._horizontalScrolling=Object(ot.e)(wn,Je=>Je.horizontalScrolling,Tn.horizontalScrolling),this.domNode.classList.toggle("horizontal-scrolling",this._horizontalScrolling),this.additionalScrollHeight=void 0===wn.additionalScrollHeight?0:wn.additionalScrollHeight,this.accessibilityProvider=new ListViewAccessibilityProvider(wn.accessibilityProvider),this.rowsContainer=document.createElement("div"),this.rowsContainer.className="monaco-list-rows";Object(ot.e)(wn,Je=>Je.transformOptimization,Tn.transformOptimization)&&(this.rowsContainer.style.transform="translate3d(0px, 0px, 0px)"),this.disposables.add(Zt.b.addTarget(this.rowsContainer)),this.scrollable=new _n.a(Object(ot.e)(wn,Je=>Je.smoothScrolling,!1)?125:0,Je=>Object(Sn.V)(Je)),this.scrollableElement=this.disposables.add(new Cn.c(this.rowsContainer,{alwaysConsumeMouseWheel:Object(ot.e)(wn,Je=>Je.alwaysConsumeMouseWheel,Tn.alwaysConsumeMouseWheel),horizontal:1,vertical:Object(ot.e)(wn,Je=>Je.verticalScrollMode,Tn.verticalScrollMode),useShadows:Object(ot.e)(wn,Je=>Je.useShadows,Tn.useShadows),mouseWheelScrollSensitivity:wn.mouseWheelScrollSensitivity,fastScrollSensitivity:wn.fastScrollSensitivity},this.scrollable)),this.domNode.appendChild(this.scrollableElement.getDomNode()),Je.appendChild(this.domNode),this.scrollableElement.onScroll(this.onScroll,this,this.disposables),this.disposables.add(Object(Sn.i)(this.rowsContainer,Zt.a.Change,Je=>this.onTouchChange(Je))),this.disposables.add(Object(Sn.i)(this.scrollableElement.getDomNode(),"scroll",Je=>Je.target.scrollTop=0)),this.disposables.add(Object(Sn.i)(this.domNode,"dragover",Je=>this.onDragOver(this.toDragEvent(Je)))),this.disposables.add(Object(Sn.i)(this.domNode,"drop",Je=>this.onDrop(this.toDragEvent(Je)))),this.disposables.add(Object(Sn.i)(this.domNode,"dragleave",Je=>this.onDragLeave(this.toDragEvent(Je)))),this.disposables.add(Object(Sn.i)(this.domNode,"dragend",Je=>this.onDragEnd(Je))),this.setRowLineHeight=Object(ot.e)(wn,Je=>Je.setRowLineHeight,Tn.setRowLineHeight),this.setRowHeight=Object(ot.e)(wn,Je=>Je.setRowHeight,Tn.setRowHeight),this.supportDynamicHeights=Object(ot.e)(wn,Je=>Je.supportDynamicHeights,Tn.supportDynamicHeights),this.dnd=Object(ot.e)(wn,Je=>Je.dnd,Tn.dnd),this.layout()}get contentHeight(){return this.rangeMap.size}get horizontalScrolling(){return this._horizontalScrolling}set horizontalScrolling(Je){if(Je!==this._horizontalScrolling){if(Je&&this.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");if(this._horizontalScrolling=Je,this.domNode.classList.toggle("horizontal-scrolling",this._horizontalScrolling),this._horizontalScrolling){for(const Je of this.items)this.measureItemWidth(Je);this.updateScrollWidth(),this.scrollableElement.setScrollDimensions({width:Object(Sn.C)(this.domNode)}),this.rowsContainer.style.width=Math.max(this.scrollWidth||0,this.renderWidth)+"px"}else this.scrollableElementWidthDelayer.cancel(),this.scrollableElement.setScrollDimensions({width:this.renderWidth,scrollWidth:this.renderWidth}),this.rowsContainer.style.width=""}}updateOptions(Je){void 0!==Je.additionalScrollHeight&&(this.additionalScrollHeight=Je.additionalScrollHeight,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),void 0!==Je.smoothScrolling&&this.scrollable.setSmoothScrollDuration(Je.smoothScrolling?125:0),void 0!==Je.horizontalScrolling&&(this.horizontalScrolling=Je.horizontalScrolling),void 0!==Je.mouseWheelScrollSensitivity&&this.scrollableElement.updateOptions({mouseWheelScrollSensitivity:Je.mouseWheelScrollSensitivity}),void 0!==Je.fastScrollSensitivity&&this.scrollableElement.updateOptions({fastScrollSensitivity:Je.fastScrollSensitivity})}splice(Je,et,tt=[]){if(this.splicing)throw new Error("Can't run recursive splices.");this.splicing=!0;try{return this._splice(Je,et,tt)}finally{this.splicing=!1,this._onDidChangeContentHeight.fire(this.contentHeight)}}_splice(Je,et,tt=[]){const ot=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),Zt={start:Je,end:Je+et},en=wn.a.intersect(ot,Zt),Cn=new Map;for(let Je=en.start;Je<en.end;Je++){const et=this.items[Je];if(et.dragStartDisposable.dispose(),et.row){let tt=Cn.get(et.templateId);tt||(tt=[],Cn.set(et.templateId,tt));const ot=this.renderers.get(et.templateId);ot&&ot.disposeElement&&ot.disposeElement(et.element,Je,et.row.templateData,et.size),tt.push(et.row)}et.row=null}const _n={start:Je+et,end:this.items.length},Sn=wn.a.intersect(_n,ot),xn=wn.a.relativeComplement(_n,ot),kn=tt.map(Je=>({id:String(this.itemId++),element:Je,templateId:this.virtualDelegate.getTemplateId(Je),size:this.virtualDelegate.getHeight(Je),width:void 0,hasDynamicHeight:!!this.virtualDelegate.hasDynamicHeight&&this.virtualDelegate.hasDynamicHeight(Je),lastDynamicHeightWidth:void 0,row:null,uri:void 0,dropTarget:!1,dragStartDisposable:it.a.None}));let En;0===Je&&et>=this.items.length?(this.rangeMap=new RangeMap,this.rangeMap.splice(0,0,kn),En=this.items,this.items=kn):(this.rangeMap.splice(Je,et,kn),En=this.items.splice(Je,et,...kn));const Dn=tt.length-et,Pn=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),Ln=shift(Sn,Dn),Tn=wn.a.intersect(Pn,Ln);for(let Je=Tn.start;Je<Tn.end;Je++)this.updateItemInDOM(this.items[Je],Je);const In=wn.a.relativeComplement(Ln,Pn);for(const Je of In)for(let et=Je.start;et<Je.end;et++)this.removeItemFromDOM(et);const jn=xn.map(Je=>shift(Je,Dn)),Mn=[{start:Je,end:Je+tt.length},...jn].map(Je=>wn.a.intersect(Pn,Je)),An=this.getNextToLastElement(Mn);for(const Je of Mn)for(let et=Je.start;et<Je.end;et++){const Je=this.items[et],tt=Cn.get(Je.templateId),ot=null==tt?void 0:tt.pop();this.insertItemInDOM(et,An,ot)}for(const Je of Cn.values())for(const et of Je)this.cache.release(et);return this.eventuallyUpdateScrollDimensions(),this.supportDynamicHeights&&this._rerender(this.scrollTop,this.renderHeight),En.map(Je=>Je.element)}eventuallyUpdateScrollDimensions(){this._scrollHeight=this.contentHeight,this.rowsContainer.style.height=this._scrollHeight+"px",this.scrollableElementUpdateDisposable||(this.scrollableElementUpdateDisposable=Object(Sn.V)(()=>{this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight}),this.updateScrollWidth(),this.scrollableElementUpdateDisposable=null}))}eventuallyUpdateScrollWidth(){this.horizontalScrolling?this.scrollableElementWidthDelayer.trigger(()=>this.updateScrollWidth()):this.scrollableElementWidthDelayer.cancel()}updateScrollWidth(){if(!this.horizontalScrolling)return;let Je=0;for(const et of this.items)void 0!==et.width&&(Je=Math.max(Je,et.width));this.scrollWidth=Je,this.scrollableElement.setScrollDimensions({scrollWidth:0===Je?0:Je+10})}rerender(){if(this.supportDynamicHeights){for(const Je of this.items)Je.lastDynamicHeightWidth=void 0;this._rerender(this.lastRenderTop,this.lastRenderHeight)}}get length(){return this.items.length}get renderHeight(){return this.scrollableElement.getScrollDimensions().height}element(Je){return this.items[Je].element}domElement(Je){const et=this.items[Je].row;return et&&et.domNode}elementHeight(Je){return this.items[Je].size}elementTop(Je){return this.rangeMap.positionAt(Je)}indexAt(Je){return this.rangeMap.indexAt(Je)}indexAfter(Je){return this.rangeMap.indexAfter(Je)}layout(Je,et){let tt={height:"number"==typeof Je?Je:Object(Sn.B)(this.domNode)};this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,tt.scrollHeight=this.scrollHeight),this.scrollableElement.setScrollDimensions(tt),void 0!==et&&(this.renderWidth=et,this.supportDynamicHeights&&this._rerender(this.scrollTop,this.renderHeight)),this.horizontalScrolling&&this.scrollableElement.setScrollDimensions({width:"number"==typeof et?et:Object(Sn.C)(this.domNode)})}render(Je,et,tt,ot,it,Zt=!1){const en=this.getRenderRange(et,tt),Cn=wn.a.relativeComplement(en,Je),_n=wn.a.relativeComplement(Je,en),Sn=this.getNextToLastElement(Cn);if(Zt){const et=wn.a.intersect(Je,en);for(let Je=et.start;Je<et.end;Je++)this.updateItemInDOM(this.items[Je],Je)}for(const Je of Cn)for(let et=Je.start;et<Je.end;et++)this.insertItemInDOM(et,Sn);for(const Je of _n)for(let et=Je.start;et<Je.end;et++)this.removeItemFromDOM(et);void 0!==ot&&(this.rowsContainer.style.left=`-${ot}px`),this.rowsContainer.style.top=`-${et}px`,this.horizontalScrolling&&void 0!==it&&(this.rowsContainer.style.width=Math.max(it,this.renderWidth)+"px"),this.lastRenderTop=et,this.lastRenderHeight=tt}insertItemInDOM(Je,et,tt){const ot=this.items[Je];ot.row||(ot.row=null!=tt?tt:this.cache.alloc(ot.templateId));const it=this.accessibilityProvider.getRole(ot.element)||"listitem";ot.row.domNode.setAttribute("role",it);const Zt=this.accessibilityProvider.isChecked(ot.element);void 0!==Zt&&ot.row.domNode.setAttribute("aria-checked",String(!!Zt)),ot.row.domNode.parentElement||(et?this.rowsContainer.insertBefore(ot.row.domNode,et):this.rowsContainer.appendChild(ot.row.domNode)),this.updateItemInDOM(ot,Je);const en=this.renderers.get(ot.templateId);if(!en)throw new Error("No renderer found for template id "+ot.templateId);en&&en.renderElement(ot.element,Je,ot.row.templateData,ot.size);const Cn=this.dnd.getDragURI(ot.element);ot.dragStartDisposable.dispose(),ot.row.domNode.draggable=!!Cn,Cn&&(ot.dragStartDisposable=Object(Sn.i)(ot.row.domNode,"dragstart",Je=>this.onDragStart(ot.element,Cn,Je))),this.horizontalScrolling&&(this.measureItemWidth(ot),this.eventuallyUpdateScrollWidth())}measureItemWidth(Je){if(!Je.row||!Je.row.domNode)return;Je.row.domNode.style.width=Pn.g?"-moz-fit-content":"fit-content",Je.width=Object(Sn.C)(Je.row.domNode);const et=window.getComputedStyle(Je.row.domNode);et.paddingLeft&&(Je.width+=parseFloat(et.paddingLeft)),et.paddingRight&&(Je.width+=parseFloat(et.paddingRight)),Je.row.domNode.style.width=""}updateItemInDOM(Je,et){Je.row.domNode.style.top=this.elementTop(et)+"px",this.setRowHeight&&(Je.row.domNode.style.height=Je.size+"px"),this.setRowLineHeight&&(Je.row.domNode.style.lineHeight=Je.size+"px"),Je.row.domNode.setAttribute("data-index",""+et),Je.row.domNode.setAttribute("data-last-element",et===this.length-1?"true":"false"),Je.row.domNode.setAttribute("aria-setsize",String(this.accessibilityProvider.getSetSize(Je.element,et,this.length))),Je.row.domNode.setAttribute("aria-posinset",String(this.accessibilityProvider.getPosInSet(Je.element,et))),Je.row.domNode.setAttribute("id",this.getElementDomId(et)),Je.row.domNode.classList.toggle("drop-target",Je.dropTarget)}removeItemFromDOM(Je){const et=this.items[Je];if(et.dragStartDisposable.dispose(),et.row){const tt=this.renderers.get(et.templateId);tt&&tt.disposeElement&&tt.disposeElement(et.element,Je,et.row.templateData,et.size),this.cache.release(et.row),et.row=null}this.horizontalScrolling&&this.eventuallyUpdateScrollWidth()}getScrollTop(){return this.scrollableElement.getScrollPosition().scrollTop}setScrollTop(Je,et){this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),this.scrollableElement.setScrollPosition({scrollTop:Je,reuseAnimation:et})}get scrollTop(){return this.getScrollTop()}set scrollTop(Je){this.setScrollTop(Je)}get scrollHeight(){return this._scrollHeight+(this.horizontalScrolling?10:0)+this.additionalScrollHeight}get onMouseClick(){return en.c.map(this.disposables.add(new Ln.a(this.domNode,"click")).event,Je=>this.toMouseEvent(Je))}get onMouseDblClick(){return en.c.map(this.disposables.add(new Ln.a(this.domNode,"dblclick")).event,Je=>this.toMouseEvent(Je))}get onMouseMiddleClick(){return en.c.filter(en.c.map(this.disposables.add(new Ln.a(this.domNode,"auxclick")).event,Je=>this.toMouseEvent(Je)),Je=>1===Je.browserEvent.button)}get onMouseDown(){return en.c.map(this.disposables.add(new Ln.a(this.domNode,"mousedown")).event,Je=>this.toMouseEvent(Je))}get onContextMenu(){return en.c.any(en.c.map(this.disposables.add(new Ln.a(this.domNode,"contextmenu")).event,Je=>this.toMouseEvent(Je)),en.c.map(this.disposables.add(new Ln.a(this.domNode,Zt.a.Contextmenu)).event,Je=>this.toGestureEvent(Je)))}get onTouchStart(){return en.c.map(this.disposables.add(new Ln.a(this.domNode,"touchstart")).event,Je=>this.toTouchEvent(Je))}get onTap(){return en.c.map(this.disposables.add(new Ln.a(this.rowsContainer,Zt.a.Tap)).event,Je=>this.toGestureEvent(Je))}toMouseEvent(Je){const et=this.getItemIndexFromEventTarget(Je.target||null),tt=void 0===et?void 0:this.items[et];return{browserEvent:Je,index:et,element:tt&&tt.element}}toTouchEvent(Je){const et=this.getItemIndexFromEventTarget(Je.target||null),tt=void 0===et?void 0:this.items[et];return{browserEvent:Je,index:et,element:tt&&tt.element}}toGestureEvent(Je){const et=this.getItemIndexFromEventTarget(Je.initialTarget||null),tt=void 0===et?void 0:this.items[et];return{browserEvent:Je,index:et,element:tt&&tt.element}}toDragEvent(Je){const et=this.getItemIndexFromEventTarget(Je.target||null),tt=void 0===et?void 0:this.items[et];return{browserEvent:Je,index:et,element:tt&&tt.element}}onScroll(Je){try{const et=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight);this.render(et,Je.scrollTop,Je.height,Je.scrollLeft,Je.scrollWidth),this.supportDynamicHeights&&this._rerender(Je.scrollTop,Je.height,Je.inSmoothScrolling)}catch(et){throw console.error("Got bad scroll event:",Je),et}}onTouchChange(Je){Je.preventDefault(),Je.stopPropagation(),this.scrollTop-=Je.translationY}onDragStart(Je,et,tt){if(!tt.dataTransfer)return;const ot=this.dnd.getDragElements(Je);if(tt.dataTransfer.effectAllowed="copyMove",tt.dataTransfer.setData(En.a.TEXT,et),tt.dataTransfer.setDragImage){let Je;this.dnd.getDragLabel&&(Je=this.dnd.getDragLabel(ot,tt)),void 0===Je&&(Je=String(ot.length));const et=Object(Sn.a)(".monaco-drag-image");et.textContent=Je,document.body.appendChild(et),tt.dataTransfer.setDragImage(et,-10,-10),setTimeout(()=>document.body.removeChild(et),0)}this.currentDragData=new ElementsDragAndDropData(ot),En.c.CurrentDragAndDropData=new ExternalElementsDragAndDropData(ot),this.dnd.onDragStart&&this.dnd.onDragStart(this.currentDragData,tt)}onDragOver(Je){if(Je.browserEvent.preventDefault(),this.onDragLeaveTimeout.dispose(),En.c.CurrentDragAndDropData&&"vscode-ui"===En.c.CurrentDragAndDropData.getData())return!1;if(this.setupDragAndDropScrollTopAnimation(Je.browserEvent),!Je.browserEvent.dataTransfer)return!1;if(!this.currentDragData)if(En.c.CurrentDragAndDropData)this.currentDragData=En.c.CurrentDragAndDropData;else{if(!Je.browserEvent.dataTransfer.types)return!1;this.currentDragData=new NativeDragAndDropData}const et=this.dnd.onDragOver(this.currentDragData,Je.element,Je.index,Je.browserEvent);if(this.canDrop="boolean"==typeof et?et:et.accept,!this.canDrop)return this.currentDragFeedback=void 0,this.currentDragFeedbackDisposable.dispose(),!1;let tt;if(Je.browserEvent.dataTransfer.dropEffect="boolean"!=typeof et&&0===et.effect?"copy":"move",tt="boolean"!=typeof et&&et.feedback?et.feedback:void 0===Je.index?[-1]:[Je.index],tt=Object(kn.f)(tt).filter(Je=>Je>=-1&&Je<this.length).sort((Je,et)=>Je-et),tt=-1===tt[0]?[-1]:tt,function equalsDragFeedback(Je,et){return Array.isArray(Je)&&Array.isArray(et)?Object(kn.h)(Je,et):Je===et}(this.currentDragFeedback,tt))return!0;if(this.currentDragFeedback=tt,this.currentDragFeedbackDisposable.dispose(),-1===tt[0])this.domNode.classList.add("drop-target"),this.rowsContainer.classList.add("drop-target"),this.currentDragFeedbackDisposable=Object(it.i)(()=>{this.domNode.classList.remove("drop-target"),this.rowsContainer.classList.remove("drop-target")});else{for(const Je of tt){const et=this.items[Je];et.dropTarget=!0,et.row&&et.row.domNode.classList.add("drop-target")}this.currentDragFeedbackDisposable=Object(it.i)(()=>{for(const Je of tt){const et=this.items[Je];et.dropTarget=!1,et.row&&et.row.domNode.classList.remove("drop-target")}})}return!0}onDragLeave(Je){var et,tt;this.onDragLeaveTimeout.dispose(),this.onDragLeaveTimeout=Object(Dn.i)(()=>this.clearDragOverFeedback(),100),this.currentDragData&&(null===(tt=(et=this.dnd).onDragLeave)||void 0===tt||tt.call(et,this.currentDragData,Je.element,Je.index,Je.browserEvent))}onDrop(Je){if(!this.canDrop)return;const et=this.currentDragData;this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.currentDragData=void 0,En.c.CurrentDragAndDropData=void 0,et&&Je.browserEvent.dataTransfer&&(Je.browserEvent.preventDefault(),et.update(Je.browserEvent.dataTransfer),this.dnd.drop(et,Je.element,Je.index,Je.browserEvent))}onDragEnd(Je){this.canDrop=!1,this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.currentDragData=void 0,En.c.CurrentDragAndDropData=void 0,this.dnd.onDragEnd&&this.dnd.onDragEnd(Je)}clearDragOverFeedback(){this.currentDragFeedback=void 0,this.currentDragFeedbackDisposable.dispose(),this.currentDragFeedbackDisposable=it.a.None}setupDragAndDropScrollTopAnimation(Je){if(!this.dragOverAnimationDisposable){const Je=Object(Sn.G)(this.domNode).top;this.dragOverAnimationDisposable=Object(Sn.p)(this.animateDragAndDropScrollTop.bind(this,Je))}this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationStopDisposable=Object(Dn.i)(()=>{this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},1e3),this.dragOverMouseY=Je.pageY}animateDragAndDropScrollTop(Je){if(void 0===this.dragOverMouseY)return;const et=this.dragOverMouseY-Je,tt=this.renderHeight-35;et<35?this.scrollTop+=Math.max(-14,Math.floor(.3*(et-35))):et>tt&&(this.scrollTop+=Math.min(14,Math.floor(.3*(et-tt))))}teardownDragAndDropScrollTopAnimation(){this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)}getItemIndexFromEventTarget(Je){const et=this.scrollableElement.getDomNode();let tt=Je;for(;tt instanceof HTMLElement&&tt!==this.rowsContainer&&et.contains(tt);){const Je=tt.getAttribute("data-index");if(Je){const et=Number(Je);if(!isNaN(et))return et}tt=tt.parentElement}}getRenderRange(Je,et){return{start:this.rangeMap.indexAt(Je),end:this.rangeMap.indexAfter(Je+et-1)}}_rerender(Je,et,tt){const ot=this.getRenderRange(Je,et);let it,Zt;Je===this.elementTop(ot.start)?(it=ot.start,Zt=0):ot.end-ot.start>1&&(it=ot.start+1,Zt=this.elementTop(it)-Je);let en=0;for(;;){const Cn=this.getRenderRange(Je,et);let _n=!1;for(let Je=Cn.start;Je<Cn.end;Je++){const et=this.probeDynamicHeight(Je);0!==et&&this.rangeMap.splice(Je,1,[this.items[Je]]),en+=et,_n=_n||0!==et}if(!_n){0!==en&&this.eventuallyUpdateScrollDimensions();const et=wn.a.relativeComplement(ot,Cn);for(const Je of et)for(let et=Je.start;et<Je.end;et++)this.items[et].row&&this.removeItemFromDOM(et);const _n=wn.a.relativeComplement(Cn,ot);for(const Je of _n)for(let et=Je.start;et<Je.end;et++){const Je=et+1,tt=Je<this.items.length?this.items[Je].row:null,ot=tt?tt.domNode:null;this.insertItemInDOM(et,ot)}for(let Je=Cn.start;Je<Cn.end;Je++)this.items[Je].row&&this.updateItemInDOM(this.items[Je],Je);if("number"==typeof it){const et=this.scrollable.getFutureScrollPosition().scrollTop-Je,ot=this.elementTop(it)-Zt+et;this.setScrollTop(ot,tt)}return void this._onDidChangeContentHeight.fire(this.contentHeight)}}}probeDynamicHeight(Je){const et=this.items[Je];if(!et.hasDynamicHeight||et.lastDynamicHeightWidth===this.renderWidth)return 0;if(this.virtualDelegate.hasDynamicHeight&&!this.virtualDelegate.hasDynamicHeight(et.element))return 0;const tt=et.size;if(!this.setRowHeight&&et.row){let Je=et.row.domNode.offsetHeight;return et.size=Je,et.lastDynamicHeightWidth=this.renderWidth,Je-tt}const ot=this.cache.alloc(et.templateId);ot.domNode.style.height="",this.rowsContainer.appendChild(ot.domNode);const it=this.renderers.get(et.templateId);return it&&(it.renderElement(et.element,Je,ot.templateData,void 0),it.disposeElement&&it.disposeElement(et.element,Je,ot.templateData,void 0)),et.size=ot.domNode.offsetHeight,this.virtualDelegate.setDynamicHeight&&this.virtualDelegate.setDynamicHeight(et.element,et.size),et.lastDynamicHeightWidth=this.renderWidth,this.rowsContainer.removeChild(ot.domNode),this.cache.release(ot),et.size-tt}getNextToLastElement(Je){const et=Je[Je.length-1];if(!et)return null;const tt=this.items[et.end];return tt&&tt.row?tt.row.domNode:null}getElementDomId(Je){return`${this.domId}_${Je}`}dispose(){if(this.items){for(const Je of this.items)if(Je.row){const et=this.renderers.get(Je.row.templateId);et&&(et.disposeElement&&et.disposeElement(Je.element,-1,Je.row.templateData,void 0),et.disposeTemplate(Je.row.templateData))}this.items=[]}this.domNode&&this.domNode.parentNode&&this.domNode.parentNode.removeChild(this.domNode),Object(it.f)(this.disposables)}}listView_ListView.InstanceCount=0,__decorate([xn.a],listView_ListView.prototype,"onMouseClick",null),__decorate([xn.a],listView_ListView.prototype,"onMouseDblClick",null),__decorate([xn.a],listView_ListView.prototype,"onMouseMiddleClick",null),__decorate([xn.a],listView_ListView.prototype,"onMouseDown",null),__decorate([xn.a],listView_ListView.prototype,"onContextMenu",null),__decorate([xn.a],listView_ListView.prototype,"onTouchStart",null),__decorate([xn.a],listView_ListView.prototype,"onTap",null)},916:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return alertFormattingEdits})),tt.d(et,"a",(function(){return format_FormattingConflicts})),tt.d(et,"c",(function(){return formatDocumentRangesWithSelectedProvider})),tt.d(et,"d",(function(){return formatDocumentWithSelectedProvider})),tt.d(et,"e",(function(){return getOnTypeFormattingEdits}));var ot=tt(199),it=tt(68),Zt=tt(101),en=tt(53),Cn=tt(92),_n=tt(308),wn=tt(468),Sn=tt(30),xn=tt(10),kn=tt(79),En=tt(31),Dn=tt(392),Pn=tt(176),Ln=tt(1481),Tn=tt(5);class ExtensionIdentifier{constructor(Je){this.value=Je,this._lower=Je.toLowerCase()}static toKey(Je){return"string"==typeof Je?Je.toLowerCase():Je._lower}}var In=tt(58),jn=tt(359),Mn=tt(98),An=tt(54),Rn=tt(146),__awaiter=function(Je,et,tt,ot){return new(tt||(tt=Promise))((function(it,Zt){function fulfilled(Je){try{step(ot.next(Je))}catch(Je){Zt(Je)}}function rejected(Je){try{step(ot.throw(Je))}catch(Je){Zt(Je)}}function step(Je){Je.done?it(Je.value):function adopt(Je){return Je instanceof tt?Je:new tt((function(et){et(Je)}))}(Je.value).then(fulfilled,rejected)}step((ot=ot.apply(Je,et||[])).next())}))};function alertFormattingEdits(Je){if(!(Je=Je.filter(Je=>Je.range)).length)return;let{range:et}=Je[0];for(let tt=1;tt<Je.length;tt++)et=xn.a.plusRange(et,Je[tt].range);const{startLineNumber:tt,endLineNumber:it}=et;tt===it?1===Je.length?Object(ot.a)(Tn.a("hint11","Made 1 formatting edit on line {0}",tt)):Object(ot.a)(Tn.a("hintn1","Made {0} formatting edits on line {1}",Je.length,tt)):1===Je.length?Object(ot.a)(Tn.a("hint1n","Made 1 formatting edit between lines {0} and {1}",tt,it)):Object(ot.a)(Tn.a("hintnn","Made {0} formatting edits between lines {1} and {2}",Je.length,tt,it))}function getRealAndSyntheticDocumentFormattersOrdered(Je){const et=[],tt=new Set,ot=En.g.ordered(Je);for(const Je of ot)et.push(Je),Je.extensionId&&tt.add(ExtensionIdentifier.toKey(Je.extensionId));const it=En.j.ordered(Je);for(const Je of it){if(Je.extensionId){if(tt.has(ExtensionIdentifier.toKey(Je.extensionId)))continue;tt.add(ExtensionIdentifier.toKey(Je.extensionId))}et.push({displayName:Je.displayName,extensionId:Je.extensionId,provideDocumentFormattingEdits:(et,tt,ot)=>Je.provideDocumentRangeFormattingEdits(et,et.getFullModelRange(),tt,ot)})}return et}class format_FormattingConflicts{static setFormatterSelector(Je){return{dispose:format_FormattingConflicts._selectors.unshift(Je)}}static select(Je,et,tt){return __awaiter(this,void 0,void 0,(function*(){if(0===Je.length)return;const ot=Rn.a.first(format_FormattingConflicts._selectors);return ot?yield ot(Je,et,tt):void 0}))}}function formatDocumentRangesWithSelectedProvider(Je,et,tt,ot,it,Zt){return __awaiter(this,void 0,void 0,(function*(){const en=Je.get(In.a),Cn=Object(wn.b)(et)?et.getModel():et,_n=En.j.ordered(Cn),Sn=yield format_FormattingConflicts.select(_n,Cn,ot);Sn&&(it.report(Sn),yield en.invokeFunction(formatDocumentRangesWithProvider,Sn,et,tt,Zt))}))}function formatDocumentRangesWithProvider(Je,et,tt,ot,Zt){return __awaiter(this,void 0,void 0,(function*(){const en=Je.get(Dn.a);let Cn,Sn;Object(wn.b)(tt)?(Cn=tt.getModel(),Sn=new _n.b(tt,5,void 0,Zt)):(Cn=tt,Sn=new _n.d(tt,Zt));let En=[],Pn=0;for(let Je of Object(it.c)(ot).sort(xn.a.compareRangesUsingStarts))Pn>0&&xn.a.areIntersectingOrTouching(En[Pn-1],Je)?En[Pn-1]=xn.a.fromPositions(En[Pn-1].getStartPosition(),Je.getEndPosition()):Pn=En.push(Je);const computeEdits=Je=>__awaiter(this,void 0,void 0,(function*(){return(yield et.provideDocumentRangeFormattingEdits(Cn,Je,Cn.getFormattingOptions(),Sn.token))||[]})),hasIntersectingEdit=(Je,et)=>{if(!Je.length||!et.length)return!1;const tt=Je.reduce((Je,et)=>xn.a.plusRange(Je,et.range),Je[0].range);if(!et.some(Je=>xn.a.intersectRanges(tt,Je.range)))return!1;for(let tt of Je)for(let Je of et)if(xn.a.intersectRanges(tt.range,Je.range))return!0;return!1},Tn=[],In=[];try{for(let Je of En){if(Sn.token.isCancellationRequested)return!0;In.push(yield computeEdits(Je))}for(let Je=0;Je<En.length;++Je)for(let et=Je+1;et<En.length;++et){if(Sn.token.isCancellationRequested)return!0;if(hasIntersectingEdit(In[Je],In[et])){const tt=xn.a.plusRange(En[Je],En[et]),ot=yield computeEdits(tt);En.splice(et,1),En.splice(Je,1),En.push(tt),In.splice(et,1),In.splice(Je,1),In.push(ot),Je=0,et=0}}for(let Je of In){if(Sn.token.isCancellationRequested)return!0;const et=yield en.computeMoreMinimalEdits(Cn.uri,Je);et&&Tn.push(...et)}}finally{Sn.dispose()}if(0===Tn.length)return!1;if(Object(wn.b)(tt))Ln.a.execute(tt,Tn,!0),alertFormattingEdits(Tn),tt.revealPositionInCenterIfOutsideViewport(tt.getPosition(),1);else{const[{range:Je}]=Tn,et=new kn.a(Je.startLineNumber,Je.startColumn,Je.endLineNumber,Je.endColumn);Cn.pushEditOperations([et],Tn.map(Je=>({text:Je.text,range:xn.a.lift(Je.range),forceMoveMarkers:!0})),Je=>{for(const{range:tt}of Je)if(xn.a.areIntersectingOrTouching(tt,et))return[new kn.a(tt.startLineNumber,tt.startColumn,tt.endLineNumber,tt.endColumn)];return null})}return!0}))}function formatDocumentWithSelectedProvider(Je,et,tt,ot,it){return __awaiter(this,void 0,void 0,(function*(){const Zt=Je.get(In.a),en=Object(wn.b)(et)?et.getModel():et,Cn=getRealAndSyntheticDocumentFormattersOrdered(en),_n=yield format_FormattingConflicts.select(Cn,en,tt);_n&&(ot.report(_n),yield Zt.invokeFunction(formatDocumentWithProvider,_n,et,tt,it))}))}function formatDocumentWithProvider(Je,et,tt,ot,it){return __awaiter(this,void 0,void 0,(function*(){const Zt=Je.get(Dn.a);let en,Cn,Sn;Object(wn.b)(tt)?(en=tt.getModel(),Cn=new _n.b(tt,5,void 0,it)):(en=tt,Cn=new _n.d(tt,it));try{const Je=yield et.provideDocumentFormattingEdits(en,en.getFormattingOptions(),Cn.token);if(Sn=yield Zt.computeMoreMinimalEdits(en.uri,Je),Cn.token.isCancellationRequested)return!0}finally{Cn.dispose()}if(!Sn||0===Sn.length)return!1;if(Object(wn.b)(tt))Ln.a.execute(tt,Sn,2!==ot),2!==ot&&(alertFormattingEdits(Sn),tt.revealPositionInCenterIfOutsideViewport(tt.getPosition(),1));else{const[{range:Je}]=Sn,et=new kn.a(Je.startLineNumber,Je.startColumn,Je.endLineNumber,Je.endColumn);en.pushEditOperations([et],Sn.map(Je=>({text:Je.text,range:xn.a.lift(Je.range),forceMoveMarkers:!0})),Je=>{for(const{range:tt}of Je)if(xn.a.areIntersectingOrTouching(tt,et))return[new kn.a(tt.startLineNumber,tt.startColumn,tt.endLineNumber,tt.endColumn)];return null})}return!0}))}function getOnTypeFormattingEdits(Je,et,tt,ot,it){const Cn=En.x.ordered(et);return 0===Cn.length||Cn[0].autoFormatTriggerCharacters.indexOf(ot)<0?Promise.resolve(void 0):Promise.resolve(Cn[0].provideOnTypeFormattingEdits(et,tt,ot,it,Zt.a.None)).catch(en.f).then(tt=>Je.computeMoreMinimalEdits(et.uri,tt))}format_FormattingConflicts._selectors=new jn.a,Mn.a.registerCommand("_executeFormatRangeProvider",(function(Je,...et){const[tt,ot,_n]=et;Object(An.c)(Cn.a.isUri(tt)),Object(An.c)(xn.a.isIRange(ot));const wn=Je.get(Pn.a).getModel(tt);if(!wn)throw Object(en.b)("resource");return function getDocumentRangeFormattingEditsUntilResult(Je,et,tt,ot,Zt){return __awaiter(this,void 0,void 0,(function*(){const Cn=En.j.ordered(et);for(const _n of Cn){let Cn=yield Promise.resolve(_n.provideDocumentRangeFormattingEdits(et,tt,ot,Zt)).catch(en.f);if(Object(it.n)(Cn))return yield Je.computeMoreMinimalEdits(et.uri,Cn)}}))}(Je.get(Dn.a),wn,xn.a.lift(ot),_n,Zt.a.None)})),Mn.a.registerCommand("_executeFormatDocumentProvider",(function(Je,...et){const[tt,ot]=et;Object(An.c)(Cn.a.isUri(tt));const _n=Je.get(Pn.a).getModel(tt);if(!_n)throw Object(en.b)("resource");return function getDocumentFormattingEditsUntilResult(Je,et,tt,ot){return __awaiter(this,void 0,void 0,(function*(){const Zt=getRealAndSyntheticDocumentFormattersOrdered(et);for(const Cn of Zt){let Zt=yield Promise.resolve(Cn.provideDocumentFormattingEdits(et,tt,ot)).catch(en.f);if(Object(it.n)(Zt))return yield Je.computeMoreMinimalEdits(et.uri,Zt)}}))}(Je.get(Dn.a),_n,ot,Zt.a.None)})),Mn.a.registerCommand("_executeFormatOnTypeProvider",(function(Je,...et){const[tt,ot,it,Zt]=et;Object(An.c)(Cn.a.isUri(tt)),Object(An.c)(Sn.a.isIPosition(ot)),Object(An.c)("string"==typeof it);const _n=Je.get(Pn.a).getModel(tt);if(!_n)throw Object(en.b)("resource");return getOnTypeFormattingEdits(Je.get(Dn.a),_n,Sn.a.lift(ot),it,Zt)}))},92:function(Je,et,tt){"use strict";tt.d(et,"a",(function(){return URI})),tt.d(et,"b",(function(){return uriToFsPath}));var ot=tt(43),it=tt(196);const Zt=/^\w[\w\d+.-]*$/,en=/^\//,Cn=/^\/\//;function _validateUri(Je,et){if(!Je.scheme&&et)throw new Error(`[UriError]: Scheme is missing: {scheme: "", authority: "${Je.authority}", path: "${Je.path}", query: "${Je.query}", fragment: "${Je.fragment}"}`);if(Je.scheme&&!Zt.test(Je.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(Je.path)if(Je.authority){if(!en.test(Je.path))throw new Error('[UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character')}else if(Cn.test(Je.path))throw new Error('[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")')}const _n="/",wn=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/;class URI{constructor(Je,et,tt,ot,it,Zt=!1){"object"==typeof Je?(this.scheme=Je.scheme||"",this.authority=Je.authority||"",this.path=Je.path||"",this.query=Je.query||"",this.fragment=Je.fragment||""):(this.scheme=function _schemeFix(Je,et){return Je||et?Je:"file"}(Je,Zt),this.authority=et||"",this.path=function _referenceResolution(Je,et){switch(Je){case"https":case"http":case"file":et?et[0]!==_n&&(et=_n+et):et=_n}return et}(this.scheme,tt||""),this.query=ot||"",this.fragment=it||"",_validateUri(this,Zt))}static isUri(Je){return Je instanceof URI||!!Je&&("string"==typeof Je.authority&&"string"==typeof Je.fragment&&"string"==typeof Je.path&&"string"==typeof Je.query&&"string"==typeof Je.scheme&&"string"==typeof Je.fsPath&&"function"==typeof Je.with&&"function"==typeof Je.toString)}get fsPath(){return uriToFsPath(this,!1)}with(Je){if(!Je)return this;let{scheme:et,authority:tt,path:ot,query:it,fragment:Zt}=Je;return void 0===et?et=this.scheme:null===et&&(et=""),void 0===tt?tt=this.authority:null===tt&&(tt=""),void 0===ot?ot=this.path:null===ot&&(ot=""),void 0===it?it=this.query:null===it&&(it=""),void 0===Zt?Zt=this.fragment:null===Zt&&(Zt=""),et===this.scheme&&tt===this.authority&&ot===this.path&&it===this.query&&Zt===this.fragment?this:new Uri(et,tt,ot,it,Zt)}static parse(Je,et=!1){const tt=wn.exec(Je);return tt?new Uri(tt[2]||"",percentDecode(tt[4]||""),percentDecode(tt[5]||""),percentDecode(tt[7]||""),percentDecode(tt[9]||""),et):new Uri("","","","","")}static file(Je){let et="";if(ot.j&&(Je=Je.replace(/\\/g,_n)),Je[0]===_n&&Je[1]===_n){const tt=Je.indexOf(_n,2);-1===tt?(et=Je.substring(2),Je=_n):(et=Je.substring(2,tt),Je=Je.substring(tt)||_n)}return new Uri("file",et,Je,"","")}static from(Je){const et=new Uri(Je.scheme,Je.authority,Je.path,Je.query,Je.fragment);return _validateUri(et,!0),et}static joinPath(Je,...et){if(!Je.path)throw new Error("[UriError]: cannot call joinPath on URI without path");let tt;return tt=ot.j&&"file"===Je.scheme?URI.file(it.i.join(uriToFsPath(Je,!0),...et)).path:it.e.join(Je.path,...et),Je.with({path:tt})}toString(Je=!1){return _asFormatted(this,Je)}toJSON(){return this}static revive(Je){if(Je){if(Je instanceof URI)return Je;{const et=new Uri(Je);return et._formatted=Je.external,et._fsPath=Je._sep===Sn?Je.fsPath:null,et}}return Je}}const Sn=ot.j?1:void 0;class Uri extends URI{constructor(){super(...arguments),this._formatted=null,this._fsPath=null}get fsPath(){return this._fsPath||(this._fsPath=uriToFsPath(this,!1)),this._fsPath}toString(Je=!1){return Je?_asFormatted(this,!0):(this._formatted||(this._formatted=_asFormatted(this,!1)),this._formatted)}toJSON(){const Je={$mid:1};return this._fsPath&&(Je.fsPath=this._fsPath,Je._sep=Sn),this._formatted&&(Je.external=this._formatted),this.path&&(Je.path=this.path),this.scheme&&(Je.scheme=this.scheme),this.authority&&(Je.authority=this.authority),this.query&&(Je.query=this.query),this.fragment&&(Je.fragment=this.fragment),Je}}const xn={58:"%3A",47:"%2F",63:"%3F",35:"%23",91:"%5B",93:"%5D",64:"%40",33:"%21",36:"%24",38:"%26",39:"%27",40:"%28",41:"%29",42:"%2A",43:"%2B",44:"%2C",59:"%3B",61:"%3D",32:"%20"};function encodeURIComponentFast(Je,et){let tt=void 0,ot=-1;for(let it=0;it<Je.length;it++){const Zt=Je.charCodeAt(it);if(Zt>=97&&Zt<=122||Zt>=65&&Zt<=90||Zt>=48&&Zt<=57||45===Zt||46===Zt||95===Zt||126===Zt||et&&47===Zt)-1!==ot&&(tt+=encodeURIComponent(Je.substring(ot,it)),ot=-1),void 0!==tt&&(tt+=Je.charAt(it));else{void 0===tt&&(tt=Je.substr(0,it));const et=xn[Zt];void 0!==et?(-1!==ot&&(tt+=encodeURIComponent(Je.substring(ot,it)),ot=-1),tt+=et):-1===ot&&(ot=it)}}return-1!==ot&&(tt+=encodeURIComponent(Je.substring(ot))),void 0!==tt?tt:Je}function encodeURIComponentMinimal(Je){let et=void 0;for(let tt=0;tt<Je.length;tt++){const ot=Je.charCodeAt(tt);35===ot||63===ot?(void 0===et&&(et=Je.substr(0,tt)),et+=xn[ot]):void 0!==et&&(et+=Je[tt])}return void 0!==et?et:Je}function uriToFsPath(Je,et){let tt;return tt=Je.authority&&Je.path.length>1&&"file"===Je.scheme?`//${Je.authority}${Je.path}`:47===Je.path.charCodeAt(0)&&(Je.path.charCodeAt(1)>=65&&Je.path.charCodeAt(1)<=90||Je.path.charCodeAt(1)>=97&&Je.path.charCodeAt(1)<=122)&&58===Je.path.charCodeAt(2)?et?Je.path.substr(1):Je.path[1].toLowerCase()+Je.path.substr(2):Je.path,ot.j&&(tt=tt.replace(/\//g,"\\")),tt}function _asFormatted(Je,et){const tt=et?encodeURIComponentMinimal:encodeURIComponentFast;let ot="",{scheme:it,authority:Zt,path:en,query:Cn,fragment:wn}=Je;if(it&&(ot+=it,ot+=":"),(Zt||"file"===it)&&(ot+=_n,ot+=_n),Zt){let Je=Zt.indexOf("@");if(-1!==Je){const et=Zt.substr(0,Je);Zt=Zt.substr(Je+1),Je=et.indexOf(":"),-1===Je?ot+=tt(et,!1):(ot+=tt(et.substr(0,Je),!1),ot+=":",ot+=tt(et.substr(Je+1),!1)),ot+="@"}Zt=Zt.toLowerCase(),Je=Zt.indexOf(":"),-1===Je?ot+=tt(Zt,!1):(ot+=tt(Zt.substr(0,Je),!1),ot+=Zt.substr(Je))}if(en){if(en.length>=3&&47===en.charCodeAt(0)&&58===en.charCodeAt(2)){const Je=en.charCodeAt(1);Je>=65&&Je<=90&&(en=`/${String.fromCharCode(Je+32)}:${en.substr(3)}`)}else if(en.length>=2&&58===en.charCodeAt(1)){const Je=en.charCodeAt(0);Je>=65&&Je<=90&&(en=`${String.fromCharCode(Je+32)}:${en.substr(2)}`)}ot+=tt(en,!0)}return Cn&&(ot+="?",ot+=tt(Cn,!1)),wn&&(ot+="#",ot+=et?wn:encodeURIComponentFast(wn,!1)),ot}const kn=/(%[0-9A-Za-z][0-9A-Za-z])+/g;function percentDecode(Je){return Je.match(kn)?Je.replace(kn,Je=>function decodeURIComponentGraceful(Je){try{return decodeURIComponent(Je)}catch(et){return Je.length>3?Je.substr(0,3)+decodeURIComponentGraceful(Je.substr(3)):Je}}(Je)):Je}},98:function(Je,et,tt){"use strict";tt.d(et,"b",(function(){return wn})),tt.d(et,"a",(function(){return Sn}));var ot=tt(9),it=tt(54),Zt=tt(58),en=tt(18),Cn=tt(359),_n=tt(146);const wn=Object(Zt.c)("commandService"),Sn=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new en.b,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(Je,et){if(!Je)throw new Error("invalid command");if("string"==typeof Je){if(!et)throw new Error("invalid command");return this.registerCommand({id:Je,handler:et})}if(Je.description){const et=[];for(let tt of Je.description.args)et.push(tt.constraint);const tt=Je.handler;Je.handler=function(Je,...ot){return Object(it.n)(ot,et),tt(Je,...ot)}}const{id:tt}=Je;let Zt=this._commands.get(tt);Zt||(Zt=new Cn.a,this._commands.set(tt,Zt));let en=Zt.unshift(Je),_n=Object(ot.i)(()=>{en();const Je=this._commands.get(tt);(null==Je?void 0:Je.isEmpty())&&this._commands.delete(tt)});return this._onDidRegisterCommand.fire(tt),_n}registerCommandAlias(Je,et){return Sn.registerCommand(Je,(Je,...tt)=>Je.get(wn).executeCommand(et,...tt))}getCommand(Je){const et=this._commands.get(Je);if(et&&!et.isEmpty())return _n.a.first(et)}getCommands(){const Je=new Map;for(const et of this._commands.keys()){const tt=this.getCommand(et);tt&&Je.set(et,tt)}return Je}};Sn.registerCommand("noop",()=>{})},982:function(Je,et,tt){"use strict";var ot;function setSharedTranslator(Je){ot=Je}function resetSharedTranslator(){setSharedTranslator("undefined"!=typeof window&&window.gettext||function(Je){return Je})}Object.defineProperty(et,"__esModule",{value:!0}),et.gettext=function gettext(){return ot.apply(void 0,arguments)},et._=function _(){return ot.apply(void 0,arguments)},et.setSharedTranslator=setSharedTranslator,et.resetSharedTranslator=resetSharedTranslator,resetSharedTranslator()},984:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.clearGetThemeCache=et.default=void 0;var ot=_interopRequireDefault(tt(84)),it=_interopRequireDefault(tt(2052)),Zt=_interopRequireDefault(tt(2054)),en=tt(523);function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var Cn=(0,ot.default)((function getTheme(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=(0,en.addThemeDefaults)(Je),tt=et.family,ot=et.colorScheme,Cn=et.density,_n="prisma"===tt,wn="enterprise"===tt,Sn="comfortable"===Cn,xn="compact"===Cn,kn="dark"===ot,En="light"===ot;return Object.freeze(_objectSpread({colorScheme:ot,density:Cn,family:tt,isPrisma:_n,isEnterprise:wn,isComfortable:Sn,isCompact:xn,isDark:kn,isLight:En},"enterprise"===tt?(0,it.default)({colorScheme:ot,density:Cn}):(0,Zt.default)({colorScheme:ot,density:Cn})))}),(function(){var Je=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},et=Je.family,tt=Je.colorScheme,ot=Je.density;return"".concat(et).concat(tt).concat(ot)}));et.clearGetThemeCache=function clearGetThemeCache(){var Je,et;return null===(Je=(et=Cn.cache).clear)||void 0===Je?void 0:Je.call(et)};var _n=Cn;et.default=_n},985:function(Je,et,tt){"use strict";function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var ot={white:"#ffffff",gray98:"#f7f8fa",gray96:"#f2f4f5",gray92:"#e1e6eb",gray80:"#c3cbd4",gray60:"#818d99",gray45:"#5c6773",gray30:"#3c444d",gray25:"#31373e",gray22:"#2b3033",gray20:"#171d21",black:"#000000"},it={accentColorL50:"#ecf8ff",accentColorL40:"#bfe9ff",accentColorL30:"#7ed2ff",accentColorL20:"#3ebcff",accentColorL10:"#00a4fd",accentColor:"#007abd",accentColorD10:"#006eaa",accentColorD20:"#006297",accentColorD30:"#005684",accentColorD40:"#004a71",accentColorD50:"#003d5e"},Zt={textColor:ot.gray30,textGray:"#6b7785",textDisabledColor:ot.gray80,linkColor:it.accentColorD10,linkColorHover:it.accentColor,borderActiveColor:"rgba(0,0,0, 0.5)",borderColor:ot.gray80,borderColorWeak:ot.gray92,borderColorStrong:ot.gray60,focusColor:it.accentColorD10,backgroundColorHover:ot.gray96,backgroundColor:ot.white,transparent:"transparent"},en={focusShadow:"0 0 1px 3px ".concat(Zt.focusColor),focusShadowInset:"inset 0 0 1px 1px ".concat(ot.white,", inset 0 0 0 3px ").concat(Zt.focusColor),overlayShadow:"0 4px 8px rgba(0, 0, 0, 0.2)"},Cn={activeBorder:"".concat(Zt.borderActiveColor," double")},_n={draggableBackground:"url('data:image/png;base64,".concat("iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA2SURBVHgB7dKhEQAgDAPAhDnxDMAcDIBnT1pZV1FRk3e53EWFc+2P4N3DmLN+oKh/QADqB+IMUKEQD/CeueAAAAAASUVORK5CYII=","') 0 0 / 8px 8px repeat")},wn={borderRadius:"3px",border:"1px solid ".concat(Zt.borderColor)},Sn="'Splunk Platform Sans', 'Proxima Nova', Roboto, Droid, 'Helvetica Neue', Helvetica, Arial, sans-serif",xn={sansFontFamily:Sn,serifFontFamily:"Georgia, 'Times New Roman', Times, serif",monoFontFamily:"'Splunk Platform Mono', Inconsolata, Consolas, 'Droid Sans Mono', Monaco, 'Courier New', Courier, monospace",fontFamily:Sn},kn=_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread(_objectSpread({},{brandColorL50:"#f5fbf5",brandColorL40:"#dff2df",brandColorL30:"#bee6be",brandColorL20:"#9ed99e",brandColorL10:"#7ecd7e",brandColor:"#5cc05c",brandColorD10:"#49b849",brandColorD20:"#40a540",brandColorD30:"#389038",brandColorD40:"#307b30",brandColorD50:"#286728"}),ot),it),{errorColorL50:"#fcedec",errorColorL40:"#f8dcd9",errorColorL30:"#f1b9b3",errorColorL20:"#ea958d",errorColorL10:"#e37267",errorColor:"#dc4e41",errorColorD10:"#c84535",errorColorD20:"#b23d30",errorColorD30:"#9c3529",errorColorD40:"#852d24",errorColorD50:"#6f261d"}),{alertColorL50:"#fef3ec",alertColorL40:"#fde6d9",alertColorL30:"#facdb3",alertColorL20:"#f7b48c",alertColorL10:"#f49b66",alertColor:"#f1813f",alertColorD10:"#da742e",alertColorD20:"#c2672a",alertColorD30:"#aa5a25",alertColorD40:"#914d1f",alertColorD50:"#79401a"}),{warningColorL50:"#fff9eb",warningColorL40:"#fef2d7",warningColorL30:"#fde5ae",warningColorL20:"#fbd886",warningColorL10:"#facb5d",warningColor:"#f8be34",warningColorD10:"#e0ac16",warningColorD20:"#c79915",warningColorD30:"#ae8613",warningColorD40:"#957312",warningColorD50:"#7d600f"}),{successColorL50:"#eef6ee",successColorL40:"#ddecdd",successColorL30:"#bbd9ba",successColorL20:"#98c697",successColorL10:"#76b374",successColor:"#53a051",successColorD10:"#479144",successColorD20:"#40813d",successColorD30:"#387135",successColorD40:"#2f612e",successColorD50:"#275126"}),{infoColorL50:"#e5f0f5",infoColorL40:"#cce2eb",infoColorL30:"#99c5d7",infoColorL20:"#66a7c4",infoColorL10:"#338ab0",infoColor:"#006d9c",infoColorD10:"#00577c",infoColorD20:"#004c6c",infoColorD30:"#00415d",infoColorD40:"#00364d",infoColorD50:"#002b3e"}),{cat1Color:"#297ba5",cat1ColorL:"#78b9d6",cat2Color:"#4fa484",cat2ColorL:"#74d5c2",cat3Color:"#b6c75a",cat3ColorL:"#dce6a5",cat4Color:"#3c6188",cat4ColorL:"#a0b2ca",cat5Color:"#ec9960",cat5ColorL:"#fac9a7",cat6Color:"#a65c7d",cat6ColorL:"#d3a7ba",cat7Color:"#708794",cat7ColorL:"#b2c0c8",cat8Color:"#38b8bf",cat8ColorL:"#92dde2",cat9Color:"#ffde63",cat9ColorL:"#ffeeae",cat10Color:"#c19975",cat10ColorL:"#d7bfab",cat11Color:"#5a4575",cat11ColorL:"#b7acca",cat12Color:"#7ea77b",cat12ColorL:"#b2cab0",cat13Color:"#576d83",cat13ColorL:"#a5b2bf",cat14Color:"#d7c6b7",cat14ColorL:"#e9ddd4",cat15Color:"#339bb2",cat15ColorL:"#66c3d0",cat16Color:"#236d9b",cat16ColorL:"#66a7c2",cat17Color:"#e5dc80",cat17ColorL:"#f1eab7",cat18Color:"#96907f",cat18ColorL:"#c1bcb3",cat19Color:"#87bc65",cat19ColorL:"#b6d7a3",cat20Color:"#cf7e60",cat20ColorL:"#e1b2a1",cat21Color:"#7b5547",cat21ColorL:"#dec4ba",cat22Color:"#77d6d8",cat22ColorL:"#abe6e8",cat23Color:"#4a7f2c",cat23ColorL:"#91b282",cat24Color:"#f589ad",cat24ColorL:"#f8b7ce",cat25Color:"#6a2c5d",cat25ColorL:"#cba3c2",cat26Color:"#aaabae",cat26ColorL:"#cccdce",cat27Color:"#9a7438",cat27ColorL:"#c3ab89",cat28Color:"#a4d563",cat28ColorL:"#c7e6a3",cat29Color:"#7672a4",cat29ColorL:"#ada9c8",cat30Color:"#184b81",cat30ColorL:"#a4bbe0"}),{diverging1ColorA:"#006d9c",diverging1ColorB:"#ec9960",diverging2ColorA:"#af575a",diverging2ColorB:"#62b3b2",diverging3ColorA:"#4fa484",diverging3ColorB:"#f8be34",diverging4ColorA:"#5a4575",diverging4ColorB:"#708794",diverging5ColorA:"#294e70",diverging5ColorB:"#b6c75a"}),{syntaxBlue:"#006aa3",syntaxBlueLight:"#006d9c",syntaxBrown:"#905b04",syntaxGray:"#5c6773",syntaxGreen:"#2f612e",syntaxGreenLight:"#5ba383",syntaxOrange:"#a44b0e",syntaxPink:"#b9139e",syntaxPurple:"#5317f2",syntaxPurpleLight:"#b19cd9",syntaxRed:"#ca163d",syntaxRedLight:"#af575a",syntaxTeal:"#1a7060"}),xn),{fontWeightLight:300,fontWeightNormal:400,fontWeightSemiBold:500,fontWeightBold:700,fontWeightHeavy:800,fontWeightExtraBold:900}),Zt),_n),en),Cn),wn),{zindexLayer:1e3,zindexFixedNavbar:1030,zindexModalBackdrop:1040,zindexModal:1050,zindexPopover:1060,zindexToastMessages:2e3}),{},{borderLightColor:ot.gray92});et.default=kn},986:function(Je,et,tt){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.clearVariablesCache=et.default=void 0;var ot=_interopRequireDefault(tt(84)),it=_interopRequireDefault(tt(984)),Zt=tt(523);function _interopRequireDefault(Je){return Je&&Je.__esModule?Je:{default:Je}}function ownKeys(Je,et){var tt=Object.keys(Je);if(Object.getOwnPropertySymbols){var ot=Object.getOwnPropertySymbols(Je);et&&(ot=ot.filter((function(et){return Object.getOwnPropertyDescriptor(Je,et).enumerable}))),tt.push.apply(tt,ot)}return tt}function _objectSpread(Je){for(var et=1;et<arguments.length;et++){var tt=null!=arguments[et]?arguments[et]:{};et%2?ownKeys(Object(tt),!0).forEach((function(et){_defineProperty(Je,et,tt[et])})):Object.getOwnPropertyDescriptors?Object.defineProperties(Je,Object.getOwnPropertyDescriptors(tt)):ownKeys(Object(tt)).forEach((function(et){Object.defineProperty(Je,et,Object.getOwnPropertyDescriptor(tt,et))}))}return Je}function _defineProperty(Je,et,tt){return et in Je?Object.defineProperty(Je,et,{value:tt,enumerable:!0,configurable:!0,writable:!0}):Je[et]=tt,Je}var en=(0,ot.default)((function getThemeVariable(Je,et,tt){return(0,Zt.getCustomizedTheme)(et,tt)[Je]}),(function(Je,et,tt){var ot=et.family,it=et.colorScheme,Zt=et.density;return"".concat(Je,"-").concat(ot,"-").concat(it,"-").concat(Zt,"-").concat(!!tt)}));et.clearVariablesCache=function clearVariablesCache(){var Je,et;return null===(Je=(et=en.cache).clear)||void 0===Je?void 0:Je.call(et)};var Cn=function get(Je){return function(et){var tt=et.theme,ot=(tt=void 0===tt?{}:tt).splunkThemeV1||{},it=ot.family,Zt=ot.colorScheme,Cn=ot.density,_n=ot.customizer;return en(Je,{family:it,colorScheme:Zt,density:Cn},_n)}},_n=Object.keys(_objectSpread(_objectSpread({},(0,it.default)({family:"prisma"})),(0,it.default)({family:"enterprise"}))).reduce((function(Je,et){return Object.defineProperty(Je,et,{value:Cn(et)}),Je}),{});et.default=_n},987:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>xn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(397);var wn=et.n(_n),Sn={children:Cn().node,target:Cn().oneOfType([Cn().object,Cn().string]),eventType:Cn().any,listener:Cn().func,options:Cn().oneOfType([Cn().object,Cn().bool])};function p(Je){var et=Je.children,tt=Je.target,ot=Je.eventType,it=Je.listener,en=Je.options;return wn()(tt,ot,it,en),Zt().createElement(Zt().Fragment,null,et||null)}p.propTypes=Sn;const xn=p;Je.exports=ot})()},996:function(Je,et,tt){"use strict";var ot;function setSharedTranslator(Je){ot=Je}function resetSharedTranslator(){setSharedTranslator("undefined"!=typeof window&&window.gettext||function(Je){return Je})}Object.defineProperty(et,"__esModule",{value:!0}),et.gettext=function gettext(){return ot.apply(void 0,arguments)},et._=function _(){return ot.apply(void 0,arguments)},et.setSharedTranslator=setSharedTranslator,et.resetSharedTranslator=resetSharedTranslator,resetSharedTranslator()},997:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>Dn});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(2118);var xn=et.n(Sn);function p(){return(p=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function f(Je,et){if(null==Je)return{};var tt,ot,it=function s(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn=wn()(xn()).withConfig({displayName:"SVGInternal__StyledSVG",componentId:"ksy9g7-0"})(["circle,ellipse,path,polygon,rect{fill:currentColor;}"]),En={viewBox:Cn().string};function d(Je){var et=Je.viewBox,tt=void 0===et?"0 0 1500 1500":et,ot=f(Je,["viewBox"]);return Zt().createElement(kn,p({viewBox:tt},ot))}d.propTypes=En;const Dn=d;Je.exports=ot})()},998:function(Je,et,tt){(()=>{"use strict";var et={n:Je=>{var tt=Je&&Je.__esModule?()=>Je.default:()=>Je;return et.d(tt,{a:tt}),tt},d:(Je,tt)=>{for(var ot in tt)et.o(tt,ot)&&!et.o(Je,ot)&&Object.defineProperty(Je,ot,{enumerable:!0,get:tt[ot]})},o:(Je,et)=>Object.prototype.hasOwnProperty.call(Je,et),r:Je=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(Je,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(Je,"__esModule",{value:!0})}},ot={};et.r(ot),et.d(ot,{default:()=>En});const it=tt(0);var Zt=et.n(it);const en=tt(3);var Cn=et.n(en);const _n=tt(2);var wn=et.n(_n);const Sn=tt(410);var xn=wn().span.withConfig({displayName:"ScreenReaderContentStyles__Styled",componentId:"sc-1lnohwp-0"})(["",";"],Sn.mixins.screenReaderContent());function f(){return(f=Object.assign||function(Je){for(var et=1;et<arguments.length;et++){var tt=arguments[et];for(var ot in tt)Object.prototype.hasOwnProperty.call(tt,ot)&&(Je[ot]=tt[ot])}return Je}).apply(this,arguments)}function s(Je,et){if(null==Je)return{};var tt,ot,it=function p(Je,et){if(null==Je)return{};var tt,ot,it={},Zt=Object.keys(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||(it[tt]=Je[tt]);return it}(Je,et);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Je);for(ot=0;ot<Zt.length;ot++)tt=Zt[ot],et.indexOf(tt)>=0||Object.prototype.propertyIsEnumerable.call(Je,tt)&&(it[tt]=Je[tt])}return it}var kn={children:Cn().node.isRequired,elementRef:Cn().oneOfType([Cn().func,Cn().object])};function y(Je){var et=Je.children,tt=Je.elementRef,ot=s(Je,["children","elementRef"]);return Zt().createElement(xn,f({"data-test":"screen-reader-content",ref:tt},ot),et)}y.propTypes=kn;const En=y;Je.exports=ot})()}}); |