PageSourceSearch

https://nanolife.me/414501/bundles/plugin/visBuilder/visBuilder.plugin.js

js nanolife.me collected 2026-09-25 03:43:47 UTC 777,678 bytes, 36 lines download raw bytes

1(function(modules){function webpackJsonpCallback(data){var chunkIds=data[0];var moreModules=data[1];var moduleId,chunkId,i=0,resolves=[];for(;i<chunkIds.length;i++){chunkId=chunkIds[i];if(Object.prototype.hasOwnProperty.call(installedChunks,chunkId)&&installedChunks[chunkId]){resolves.push(installedChunks[chunkId][0])}installedChunks[chunkId]=0}for(moduleId in moreModules){if(Object.prototype.hasOwnProperty.call(moreModules,moduleId)){modules[moduleId]=moreModules[moduleId]}}if(parentJsonpFunction)parentJsonpFunction(data);while(resolves.length){resolves.shift()()}}var installedModules={};var installedChunks={0:0};function jsonpScriptSrc(chunkId){return __webpack_require__.p+"visBuilder.chunk."+chunkId+".js"}function __webpack_require__(moduleId){if(installedModules[moduleId]){return installedModules[moduleId].exports}var module=installedModules[moduleId]={i:moduleId,l:false,exports:{}};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.l=true;return module.exports}__webpack_require__.e=function requireEnsure(chunkId){var promises=[];var installedChunkData=installedChunks[chunkId];if(installedChunkData!==0){if(installedChunkData){promises.push(installedChunkData[2])}else{var promise=new Promise((function(resolve,reject){installedChunkData=installedChunks[chunkId]=[resolve,reject]}));promises.push(installedChunkData[2]=promise);var script=document.createElement("script");var onScriptComplete;script.charset="utf-8";script.timeout=120;if(__webpack_require__.nc){script.setAttribute("nonce",__webpack_require__.nc)}script.src=jsonpScriptSrc(chunkId);var error=new Error;onScriptComplete=function(event){script.onerror=script.onload=null;clearTimeout(timeout);var chunk=installedChunks[chunkId];if(chunk!==0){if(chunk){var errorType=event&&(event.type==="load"?"missing":event.type);var realSrc=event&&event.target&&event.target.src;error.message="Loading chunk "+chunkId+" failed.\n("+errorType+": "+realSrc+")";error.name="ChunkLoadError";error.type=errorType;error.request=realSrc;chunk[1](error)}installedChunks[chunkId]=undefined}};var timeout=setTimeout((function(){onScriptComplete({type:"timeout",target:script})}),12e4);script.onerror=script.onload=onScriptComplete;document.head.appendChild(script)}}return Promise.all(promises)};__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.d=function(exports,name,getter){if(!__webpack_require__.o(exports,name)){Object.defineProperty(exports,name,{enumerable:true,get:getter})}};__webpack_require__.r=function(exports){if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(exports,"__esModule",{value:true})};__webpack_require__.t=function(value,mode){if(mode&1)value=__webpack_require__(value);if(mode&8)return value;if(mode&4&&typeof value==="object"&&value&&value.__esModule)return value;var ns=Object.create(null);__webpack_require__.r(ns);Object.defineProperty(ns,"default",{enumerable:true,value:value});if(mode&2&&typeof value!="string")for(var key in value)__webpack_require__.d(ns,key,function(key){return value[key]}.bind(null,key));return ns};__webpack_require__.n=function(module){var getter=module&&module.__esModule?function getDefault(){return module["default"]}:function getModuleExports(){return module};__webpack_require__.d(getter,"a",getter);return getter};__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)};__webpack_require__.p="";__webpack_require__.oe=function(err){console.error(err);throw err};var jsonpArray=window["visBuilder_bundle_jsonpfunction"]=window["visBuilder_bundle_jsonpfunction"]||[];var oldJsonpFunction=jsonpArray.push.bind(jsonpArray);jsonpArray.push=webpackJsonpCallback;jsonpArray=jsonpArray.slice();for(var i=0;i<jsonpArray.length;i++)webpackJsonpCallback(jsonpArray[i]);var parentJsonpFunction=oldJsonpFunction;return __webpack_require__(__webpack_require__.s=112)})([function(module,exports){module.exports=__osdSharedDeps__.React},function(module,exports,__webpack_require__){"use strict";module.exports=function(cssWithMappingToString){var list=[];list.toString=function toString(){return this.map((function(item){var content=cssWithMappingToString(item);if(item[2]){return"@media ".concat(item[2]," {").concat(content,"}")}return content})).join("")};list.i=function(modules,mediaQuery,dedupe){if(typeof modules==="str
1ing"){modules=[[null,modules,""]]}var alreadyImportedModules={};if(dedupe){for(var i=0;i<this.length;i++){var id=this[i][0];if(id!=null){alreadyImportedModules[id]=true}}}for(var _i=0;_i<modules.length;_i++){var item=[].concat(modules[_i]);if(dedupe&&alreadyImportedModules[item[0]]){continue}if(mediaQuery){if(!item[2]){item[2]=mediaQuery}else{item[2]="".concat(mediaQuery," and ").concat(item[2])}}list.push(item)}};return list}},function(module,exports){module.exports=__osdSharedDeps__.OsdI18n},function(module,exports){module.exports=__osdSharedDeps__.ElasticEui},function(module,exports,__webpack_require__){"use strict";var isOldIE=function isOldIE(){var memo;return function memorize(){if(typeof memo==="undefined"){memo=Boolean(window&&document&&document.all&&!window.atob)}return memo}}();var getTarget=function getTarget(){var memo={};return function memorize(target){if(typeof memo[target]==="undefined"){var styleTarget=document.querySelector(target);if(window.HTMLIFrameElement&&styleTarget instanceof window.HTMLIFrameElement){try{styleTarget=styleTarget.contentDocument.head}catch(e){styleTarget=null}}memo[target]=styleTarget}return memo[target]}}();var stylesInDom=[];function getIndexByIdentifier(identifier){var result=-1;for(var i=0;i<stylesInDom.length;i++){if(stylesInDom[i].identifier===identifier){result=i;break}}return result}function modulesToDom(list,options){var idCountMap={};var identifiers=[];for(var i=0;i<list.length;i++){var item=list[i];var id=options.base?item[0]+options.base:item[0];var count=idCountMap[id]||0;var identifier="".concat(id," ").concat(count);idCountMap[id]=count+1;var index=getIndexByIdentifier(identifier);var obj={css:item[1],media:item[2],sourceMap:item[3]};if(index!==-1){stylesInDom[index].references++;stylesInDom[index].updater(obj)}else{stylesInDom.push({identifier:identifier,updater:addStyle(obj,options),references:1})}identifiers.push(identifier)}return identifiers}function insertStyleElement(options){var style=document.createElement("style");var attributes=options.attributes||{};if(typeof attributes.nonce==="undefined"){var nonce=true?__webpack_require__.nc:undefined;if(nonce){attributes.nonce=nonce}}Object.keys(attributes).forEach((function(key){style.setAttribute(key,attributes[key])}));if(typeof options.insert==="function"){options.insert(style)}else{var target=getTarget(options.insert||"head");if(!target){throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.")}target.appendChild(style)}return style}function removeStyleElement(style){if(style.parentNode===null){return false}style.parentNode.removeChild(style)}var replaceText=function replaceText(){var textStore=[];return function replace(index,replacement){textStore[index]=replacement;return textStore.filter(Boolean).join("\n")}}();function applyToSingletonTag(style,index,remove,obj){var css=remove?"":obj.media?"@media ".concat(obj.media," {").concat(obj.css,"}"):obj.css;if(style.styleSheet){style.styleSheet.cssText=replaceText(index,css)}else{var cssNode=document.createTextNode(css);var childNodes=style.childNodes;if(childNodes[index]){style.removeChild(childNodes[index])}if(childNodes.length){style.insertBefore(cssNode,childNodes[index])}else{style.appendChild(cssNode)}}}function applyToTag(style,options,obj){var css=obj.css;var media=obj.media;var sourceMap=obj.sourceMap;if(media){style.setAttribute("media",media)}else{style.removeAttribute("media")}if(sourceMap&&typeof btoa!=="undefined"){css+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))))," */")}if(style.styleSheet){style.styleSheet.cssText=css}else{while(style.firstChild){style.removeChild(style.firstChild)}style.appendChild(document.createTextNode(css))}}var singleton=null;var singletonCounter=0;function addStyle(obj,options){var style;var update;var remove;if(options.singleton){var styleIndex=singletonCounter++;style=singleton||(singleton=insertStyleElement(options));update=applyToSingletonTag.bind(null,style,styleIndex,false);remove=applyToSingletonTag.bind(null,style,styleIndex,true)}else{style=insertStyleElement(options);update=applyToTag.bind(null,style,options);remove=function remove(){removeStyleElement(style)}}update(obj);return function updateStyle(newObj){if(newObj){if(newObj.css===obj.css&&newObj.media===obj.media&&newObj.sourceMap===obj.sourceMap){return}update(obj=newObj)}else{remove()}}}module.exports=function(list,options){options=options||{};if(!options.singleton&&typeof options.singleton!=="boolean"){options.singleton=isOldIE()}list=list||[];var lastIdentifiers=modulesToDom(list,options);return function update(newList){newList=newList||[];if(Object.prototype.toString.call(newList)!=="[object Array]"){return}for(var i=0;i<lastIdentifiers.length;i++){var identifier=lastIdentifiers[i];var index=getIndexByIdentifier(identifier);stylesInDom[index].references--}var newLastIdentifiers=modulesToDom(newList,options);for(var _i=0;_i<lastIdentifiers.length;_i++){var _identifier=lastIdentifiers[_i];var _index=getIndexByIdentifier(_identifier);if(stylesInDom[_index].references===0){stylesInDom[_index].updater();stylesInDom.splice(_index,1)}}lastIdentifiers=newLastIdentifiers}}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return getPreloadedStore}));__webpack_require__.d(__webpack_exports__,"d",(function(){return style_slice["c"]}));__webpack_require__.d(__webpack_exports__,"f",(function(){return visualization_slice["j"]}));__webpack_require__.d(__webpack_exports__,"c",(function(){return metadata_slice["e"]}));__webpack_require__.d(__webpack_exports__,"e",(function(){return setState}));__webpack_require__.d(__webpack_exports__,"g",(function(){return useTypedDispatch}));__webpack_require__.d(__webpack_exports__,"h",(function(){return useTypedSelector}));__webpack_require__.d(__webpack_exports__,"b",(function(){return shared_actions["a"]}));var dist=__webpack_require__(23);var external_osdSharedDeps_Lodash_=__webpack_require__(15);var style_slice=__webpack_require__(20);var visualization_slice=__webpack_require__(10);var metadata_slice=__webpack_require__(19);const initialState={};const getPreloadedState=async _ref=>{let{types:types,data:data}=_ref;return initialState};
1const uiStateSlice=Object(dist["createSlice"])({name:"ui",initialState:initialState,reducers:{setState(state,action){return action.payload},updateState(state,action){state={...state,...action.payload}}}});const setState=uiStateSlice.actions.setState;const updateState=uiStateSlice.actions.updateState;const{reducer:reducer}=uiStateSlice;const preload_getPreloadedState=async services=>{const styleState=await Object(style_slice["a"])(services);const visualizationState=await Object(visualization_slice["b"])(services);const metadataState=await Object(metadata_slice["a"])(services);const uiState=await getPreloadedState(services);return{style:styleState,visualization:visualizationState,metadata:metadataState,ui:uiState}};const loadReduxState=async services=>{try{const serializedState=services.osdUrlStateStorage.get("_a");if(serializedState!==null)return serializedState}catch(err){console.error(err)}return await preload_getPreloadedState(services)};const persistReduxState=(_ref,services)=>{let{style:style,visualization:visualization,metadata:metadata,ui:ui}=_ref;try{services.osdUrlStateStorage.set("_a",{style:style,visualization:visualization,metadata:metadata,ui:ui},{replace:true})}catch(err){return}};const handlerEditorState=(store,state,previousState)=>{const{metadata:metadata,...renderState}=state;const{metadata:prevMetadata,...prevRenderState}=previousState;if(prevMetadata.editor.state==="clean"&&metadata.editor.state==="clean"&&JSON.stringify(renderState)!==JSON.stringify(prevRenderState)){store.dispatch(Object(metadata_slice["c"])({state:"dirty"}))}};var public_=__webpack_require__(7);const handlerParentAggs=async(store,state,services)=>{const{visualization:{activeVisualization:activeVisualization,indexPattern:indexPattern=""}}=state;const{data:{indexPatterns:indexPatterns,search:{aggs:aggService}}}=services;if(!activeVisualization)return state;const aggConfigs=aggService.createAggConfigs(await indexPatterns.get(indexPattern),activeVisualization.aggConfigParams);const metricAggs=aggConfigs.aggs.filter(agg=>agg.schema==="metric");const lastParentPipelineAgg=Object(external_osdSharedDeps_Lodash_["findLast"])(metricAggs,_ref=>{let{type:type}=_ref;return type.subtype===public_["search"].aggs.parentPipelineType});const lastBucket=Object(external_osdSharedDeps_Lodash_["findLast"])(aggConfigs.aggs,agg=>agg.type.type==="buckets");aggConfigs.aggs.forEach(agg=>{const isLastBucket=(lastBucket===null||lastBucket===void 0?void 0:lastBucket.id)===agg.id;const isLastBucketAgg=isLastBucket&&lastParentPipelineAgg&&agg.type;if(isLastBucketAgg&&[public_["BUCKET_TYPES"].DATE_HISTOGRAM,public_["BUCKET_TYPES"].HISTOGRAM].includes(agg.type.name)){store.dispatch(Object(visualization_slice["f"])({aggId:agg.id,paramName:"min_doc_count",value:agg.type.name==="histogram"?true:0}))}})};const rootReducer=Object(dist["combineReducers"])({ui:reducer,style:style_slice["b"],visualization:visualization_slice["c"],metadata:metadata_slice["b"]});const configurePreloadedStore=preloadedState=>Object(dist["configureStore"])({reducer:rootReducer,preloadedState:preloadedState});const getPreloadedStore=async services=>{const preloadedState=await loadReduxState(services);const store=configurePreloadedStore(preloadedState);let previousState=store.getState();const handleChange=()=>{const state=store.getState();persistReduxState(state,services);if(Object(external_osdSharedDeps_Lodash_["isEqual"])(state,previousState))return;handlerEditorState(store,state,previousState);handlerParentAggs(store,state,services);previousState=state};const unsubscribe=store.subscribe(handleChange);return{store:store,unsubscribe:unsubscribe}};var lib=__webpack_require__(44);const useTypedDispatch=()=>Object(lib["useDispatch"])();const useTypedSelector=lib["useSelector"];var shared_actions=__webpack_require__(37)},function(module,exports){module.exports=__osdSharedDeps__.TsLib},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("plugin/data/public");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.or=exports.and=exports.not=exports.CodeGen=exports.operators=exports.varKinds=exports.ValueScopeName=exports.ValueScope=exports.Scope=exports.Name=exports.regexpCode=exports.stringify=exports.getProperty=exports.nil=exports.strConcat=exports.str=exports._=void 0;const code_1=__webpack_require__(48);const scope_1=__webpack_require__(73);var code_2=__webpack_require__(48);Object.defineProperty(exports,"_",{enumerable:true,get:function(){return code_2._}});Object.defineProperty(exports,"str",{enumerable:true,get:function(){return code_2.str}});Object.defineProperty(exports,"strConcat",{enumerable:true,get:function(){return code_2.strConcat}});Object.defineProperty(exports,"nil",{enumerable:true,get:function(){return code_2.nil}});Object.defineProperty(exports,"getProperty",{enumerable:true,get:function(){return code_2.getProperty}});Object.defineProperty(exports,"stringify",{enumerable:true,get:function(){return code_2.stringify}});Object.defineProperty(exports,"regexpCode",{enumerable:true,get:function(){return code_2.regexpCode}});Object.defineProperty(exports,"Name",{enumerable:true,get:function(){return code_2.Name}});var scope_2=__webpack_require__(73);Object.defineProperty(exports,"Scope",{enumerable:true,get:function(){return scope_2.Scope}});Object.defineProperty(exports,"ValueScope",{enumerable:true,get:function(){return scope_2.ValueScope}});Object.defineProperty(exports,"ValueScopeName",{enumerable:true,get:function(){return scope_2.ValueScopeName}});Object.defineProperty(exports,"varKinds",{enumerable:true,get:function(){return scope_2.varKinds}});exports.operators={GT:new code_1._Code(">"),GTE:new code_1._Code(">="),LT:new code_1._Code("<"),LTE:new code_1._Code("<="),EQ:new code_1._Code("==="),NEQ:new code_1._Code("!=="),NOT:new code_1._Code("!"),OR:new code_1._Code("||"),AND:new code_1._Code("&&"),ADD:new code_1._Code("+")};class Node{optimizeNodes(){return this}optimizeNames(_names,_constants){return this}}class Def extends Node{constructor(varKind,name,rhs){super();this.varKind=varKind;this.name=name;this.rhs=rhs}render({es5:es5,_n:_n}){const varKind=es5?scope_1.varKinds.var:this.varKind;const rhs=this.rhs===undefined?"":` = ${this.rhs}`;return`${varKind} ${this.name}${rhs};`+_n}optimizeNames(names,constants){if(!names[this.name.str])return;if(this.rhs)this.rhs=optimizeExpr(this.rhs,names,constants);return this}get names(){return this.rhs instanceof code_1._CodeOrName?this.rhs.names:{}}}class Assign extends Node{constructor(lhs,rhs,sideEffects){super();this.lhs=lhs;this.rhs=rhs;this.sideEffects=sideEffects}render({_n:_n}){return`${this.lhs} = ${this.rhs};`+_n}optimizeNames(names,constants){if(this.lhs instanceof code_1.Name&&!names[this.lhs.str]&&!this.sideEffects)return;this.rhs=optimizeExpr(this.rhs,names,constants);return this}get names(){const names=this.lhs instanceof code_1.Name?{}:{...this.lhs.names};return addExprNames(names,this.rhs)}}class AssignOp extends Assign{constructor(lhs,op,rhs,sideEffects){super(lhs,rhs,sideEffects);this.op=op}render({_n:_n}){return`${this.lhs} ${this.op}= ${this.rhs};`+_n}}class Label extends Node{constructor(label){super();this.label=label;this.names={}}render({_n:_n}){return`${this.label}:`+_n}}class Break extends Node{constructor(label){super();this.label=label;this.names={}}render({_n:_n}){const label=this.label?` ${this.label}`:"";return`break${label};`+_n}}class Throw extends Node{constructor(error){super();this.error=error}render({_n:_n}){return`throw ${this.error};`+_n}get names(){return this.error.names}}class AnyCode extends Node{constructor(code){super();
vendor: 8,624 bytes, line 1
1this.code=code}render({_n:_n}){return`${this.code};`+_n}optimizeNodes(){return`${this.code}`?this:undefined}optimizeNames(names,constants){this.code=optimizeExpr(this.code,names,constants);return this}get names(){return this.code instanceof code_1._CodeOrName?this.code.names:{}}}class ParentNode extends Node{constructor(nodes=[]){super();this.nodes=nodes}render(opts){return this.nodes.reduce((code,n)=>code+n.render(opts),"")}optimizeNodes(){const{nodes:nodes}=this;let i=nodes.length;while(i--){const n=nodes[i].optimizeNodes();if(Array.isArray(n))nodes.splice(i,1,...n);else if(n)nodes[i]=n;else nodes.splice(i,1)}return nodes.length>0?this:undefined}optimizeNames(names,constants){const{nodes:nodes}=this;let i=nodes.length;while(i--){const n=nodes[i];if(n.optimizeNames(names,constants))continue;subtractNames(names,n.names);nodes.splice(i,1)}return nodes.length>0?this:undefined}get names(){return this.nodes.reduce((names,n)=>addNames(names,n.names),{})}}class BlockNode extends ParentNode{render(opts){return"{"+opts._n+super.render(opts)+"}"+opts._n}}class Root extends ParentNode{}class Else extends BlockNode{}Else.kind="else";class If extends BlockNode{constructor(condition,nodes){super(nodes);this.condition=condition}render(opts){let code=`if(${this.condition})`+super.render(opts);if(this.else)code+="else "+this.else.render(opts);return code}optimizeNodes(){super.optimizeNodes();const cond=this.condition;if(cond===true)return this.nodes;let e=this.else;if(e){const ns=e.optimizeNodes();e=this.else=Array.isArray(ns)?new Else(ns):ns}if(e){if(cond===false)return e instanceof If?e:e.nodes;if(this.nodes.length)return this;return new If(not(cond),e instanceof If?[e]:e.nodes)}if(cond===false||!this.nodes.length)return undefined;return this}optimizeNames(names,constants){var _a;this.else=(_a=this.else)===null||_a===void 0?void 0:_a.optimizeNames(names,constants);if(!(super.optimizeNames(names,constants)||this.else))return;this.condition=optimizeExpr(this.condition,names,constants);return this}get names(){const names=super.names;addExprNames(names,this.condition);if(this.else)addNames(names,this.else.names);return names}}If.kind="if";class For extends BlockNode{}For.kind="for";class ForLoop extends For{constructor(iteration){super();this.iteration=iteration}render(opts){return`for(${this.iteration})`+super.render(opts)}optimizeNames(names,constants){if(!super.optimizeNames(names,constants))return;this.iteration=optimizeExpr(this.iteration,names,constants);return this}get names(){return addNames(super.names,this.iteration.names)}}class ForRange extends For{constructor(varKind,name,from,to){super();this.varKind=varKind;this.name=name;this.from=from;this.to=to}render(opts){const varKind=opts.es5?scope_1.varKinds.var:this.varKind;const{name:name,from:from,to:to}=this;return`for(${varKind} ${name}=${from}; ${name}<${to}; ${name}++)`+super.render(opts)}get names(){const names=addExprNames(super.names,this.from);return addExprNames(names,this.to)}}class ForIter extends For{constructor(loop,varKind,name,iterable){super();this.loop=loop;this.varKind=varKind;this.name=name;this.iterable=iterable}render(opts){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(opts)}optimizeNames(names,constants){if(!super.optimizeNames(names,constants))return;this.iterable=optimizeExpr(this.iterable,names,constants);return this}get names(){return addNames(super.names,this.iterable.names)}}class Func extends BlockNode{constructor(name,args,async){super();this.name=name;this.args=args;this.async=async}render(opts){const _async=this.async?"async ":"";return`${_async}function ${this.name}(${this.args})`+super.render(opts)}}Func.kind="func";class Return extends ParentNode{render(opts){return"return "+super.render(opts)}}Return.kind="return";class Try extends BlockNode{render(opts){let code="try"+super.render(opts);if(this.catch)code+=this.catch.render(opts);if(this.finally)code+=this.finally.render(opts);return code}optimizeNodes(){var _a,_b;super.optimizeNodes();(_a=this.catch)===null||_a===void 0?void 0:_a.optimizeNodes();(_b=this.finally)===null||_b===void 0?void 0:_b.optimizeNodes();return this}optimizeNames(names,constants){var _a,_b;super.optimizeNames(names,constants);(_a=this.catch)===null||_a===void 0?void 0:_a.optimizeNames(names,constants);(_b=this.finally)===null||_b===void 0?void 0:_b.optimizeNames(names,constants);return this}get names(){const names=super.names;if(this.catch)addNames(names,this.catch.names);if(this.finally)addNames(names,this.finally.names);return names}}class Catch extends BlockNode{constructor(error){super();this.error=error}render(opts){return`catch(${this.error})`+super.render(opts)}}Catch.kind="catch";class Finally extends BlockNode{render(opts){return"finally"+super.render(opts)}}Finally.kind="finally";class CodeGen{constructor(extScope,opts={}){this._values={};this._blockStarts=[];this._constants={};this.opts={...opts,_n:opts.lines?"\n":""};this._extScope=extScope;this._scope=new scope_1.Scope({parent:extScope});this._nodes=[new Root]}toString(){return this._root.render(this.opts)}name(prefix){return this._scope.name(prefix)}scopeName(prefix){return this._extScope.name(prefix)}scopeValue(prefixOrName,value){const name=this._extScope.value(prefixOrName,value);const vs=this._values[name.prefix]||(this._values[name.prefix]=new Set);vs.add(name);return name}getScopeValue(prefix,keyOrRef){return this._extScope.getValue(prefix,keyOrRef)}scopeRefs(scopeName){return this._extScope.scopeRefs(scopeName,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(varKind,nameOrPrefix,rhs,constant){const name=this._scope.toName(nameOrPrefix);if(rhs!==undefined&&constant)this._constants[name.str]=rhs;this._leafNode(new Def(varKind,name,rhs));return name}const(nameOrPrefix,rhs,_constant){return this._def(scope_1.varKinds.const,nameOrPrefix,rhs,_constant)}let(nameOrPrefix,rhs,_constant){return this._def(scope_1.varKinds.let,nameOrPrefix,rhs,_constant)}var(nameOrPrefix,rhs,_constant){return this._def(scope_1.varKinds.var,nameOrPrefix,rhs,_constant)}assign(lhs,rhs,sideEffects){return this._leafNode(new Assign(lhs,rhs,sideEffects))}add(lhs,rhs){return this._leafNode(new AssignOp(lhs,exports.operators.ADD,rhs))}code(c){if(typeof c=="function")c();else if(c!==code_1.nil)this._leafNode(new AnyCode(c));return this}object(...keyValues){const code=["{"];for(const[key,value]of keyValues){if(code.length>1)code.push(",");code.push(key);if(key!==value||this.opts.es5){code.push(":");(0,code_1.addCodeArg)(code,value)}}code.push("}");return new code_1._Code(code)}if(condition,thenBody,elseBody){this._blockNode(new If(condition));if(thenBody&&elseBody){this.code(thenBody).else().code(elseBody).endIf()}else if(thenBody){this.code(thenBody).endIf()}else if(elseBody){throw new Error('CodeGen: "else" body without "then" body')}return this}elseIf(condition){return this._elseNode(new If(condition))}else(){return this._elseNode(new Else)}endIf(){return this._endBlockNode(If,Else)}_for(node,forBody){this._blockNode(node);if(forBody)this.code(forBody).endFor();return this}for(iteration,forBody){return this._for(new ForLoop(iteration),forBody)}forRange(nameOrPrefix,from,to,forBody,varKind=(this.opts.es5?scope_1.varKinds.var:scope_1.varKinds.let)){const name=this._scope.toName(nameOrPrefix);return this._for(new ForRange(varKind,name,from,to),()=>forBody(name))}forOf(nameOrPrefix,iterable,forBody,varKind=scope_1.varKinds.const){const name=this._scope.toName(nameOrPrefix);if(this.opts.es5){const arr=iterable instanceof code_1.Name?iterable:this.var("_arr",iterable);return this.forRange("_i",0,(0,code_1._)`${arr}.length`,i=>{this.var(name,(0,code_1._)`${arr}[${i}]`);forBody(name)})}return this._for(new ForIter("of",varKind,name,iterable),()=>forBody(name))}forIn(nameOrPrefix,obj,forBody,varKind=(this.opts.es5?scope_1.varKinds.var:scope_1.varKinds.const)){if(this.opts.ownProperties){return this.forOf(nameOrPrefix,(0,code_1._)`Object.keys(${obj})`,forBody)}const name=this._scope.toName(nameOrPrefix);return this._for(new ForIter("in",varKind,name,obj),()=>forBody(name))}endFor(){return this._endBlockNode(For)}label(label){return this._leafNode(new Label(label))}break(label){return this._leafNode(new Break(label))}return(value){const node=new Return;this._blockNode(node);this.code(value);if(node.nodes.length!==1)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(Return)}try(tryBody,catchCode,finallyCode){if(!catchCode&&!finallyCode)throw new Error('CodeGen: "try" without "catch" and "finally"');const node=new Try;this._blockNode(node);
1this.code(tryBody);if(catchCode){const error=this.name("e");this._currNode=node.catch=new Catch(error);catchCode(error)}if(finallyCode){this._currNode=node.finally=new Finally;this.code(finallyCode)}return this._endBlockNode(Catch,Finally)}throw(error){return this._leafNode(new Throw(error))}block(body,nodeCount){this._blockStarts.push(this._nodes.length);if(body)this.code(body).endBlock(nodeCount);return this}endBlock(nodeCount){const len=this._blockStarts.pop();if(len===undefined)throw new Error("CodeGen: not in self-balancing block");const toClose=this._nodes.length-len;if(toClose<0||nodeCount!==undefined&&toClose!==nodeCount){throw new Error(`CodeGen: wrong number of nodes: ${toClose} vs ${nodeCount} expected`)}this._nodes.length=len;return this}func(name,args=code_1.nil,async,funcBody){this._blockNode(new Func(name,args,async));if(funcBody)this.code(funcBody).endFunc();return this}endFunc(){return this._endBlockNode(Func)}optimize(n=1){while(n-- >0){this._root.optimizeNodes();this._root.optimizeNames(this._root.names,this._constants)}}_leafNode(node){this._currNode.nodes.push(node);return this}_blockNode(node){this._currNode.nodes.push(node);this._nodes.push(node)}_endBlockNode(N1,N2){const n=this._currNode;if(n instanceof N1||N2&&n instanceof N2){this._nodes.pop();return this}throw new Error(`CodeGen: not in block "${N2?`${N1.kind}/${N2.kind}`:N1.kind}"`)}_elseNode(node){const n=this._currNode;if(!(n instanceof If)){throw new Error('CodeGen: "else" without "if"')}this._currNode=n.else=node;return this}get _root(){return this._nodes[0]}get _currNode(){const ns=this._nodes;return ns[ns.length-1]}set _currNode(node){const ns=this._nodes;ns[ns.length-1]=node}}exports.CodeGen=CodeGen;function addNames(names,from){for(const n in from)names[n]=(names[n]||0)+(from[n]||0);return names}function addExprNames(names,from){return from instanceof code_1._CodeOrName?addNames(names,from.names):names}function optimizeExpr(expr,names,constants){if(expr instanceof code_1.Name)return replaceName(expr);if(!canOptimize(expr))return expr;return new code_1._Code(expr._items.reduce((items,c)=>{if(c instanceof code_1.Name)c=replaceName(c);if(c instanceof code_1._Code)items.push(...c._items);else items.push(c);return items},[]));function replaceName(n){const c=constants[n.str];if(c===undefined||names[n.str]!==1)return n;delete names[n.str];return c}function canOptimize(e){return e instanceof code_1._Code&&e._items.some(c=>c instanceof code_1.Name&&names[c.str]===1&&constants[c.str]!==undefined)}}function subtractNames(names,from){for(const n in from)names[n]=(names[n]||0)-(from[n]||0)}function not(x){return typeof x=="boolean"||typeof x=="number"||x===null?!x:(0,code_1._)`!${par(x)}`}exports.not=not;const andCode=mappend(exports.operators.AND);function and(...args){return args.reduce(andCode)}exports.and=and;const orCode=mappend(exports.operators.OR);function or(...args){return args.reduce(orCode)}exports.or=or;function mappend(op){return(x,y)=>x===code_1.nil?y:y===code_1.nil?x:(0,code_1._)`${par(x)} ${op} ${par(y)}`}function par(x){return x instanceof code_1.Name?x:(0,code_1._)`(${x})`}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",(function(){return PLUGIN_ID}));__webpack_require__.d(__webpack_exports__,"c",(function(){return PLUGIN_NAME}));__webpack_require__.d(__webpack_exports__,"e",(function(){return VISUALIZE_ID}));__webpack_require__.d(__webpack_exports__,"a",(function(){return EDIT_PATH}));__webpack_require__.d(__webpack_exports__,"f",(function(){return VIS_BUILDER_CHART_TYPE}));__webpack_require__.d(__webpack_exports__,"d",(function(){return VISBUILDER_SAVED_OBJECT}));const VISBUILDER_SAVED_OBJECT="visualization-visbuilder";const PLUGIN_ID="vis-builder";const PLUGIN_NAME="VisBuilder";const VISUALIZE_ID="visualize";const EDIT_PATH="/edit";const VIS_BUILDER_CHART_TYPE="VisBuilder"},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",(function(){return getPreloadedState}));__webpack_require__.d(__webpack_exports__,"c",(function(){return reducer}));__webpack_require__.d(__webpack_exports__,"g",(function(){return setIndexPattern}));__webpack_require__.d(__webpack_exports__,"i",(function(){return setSearchField}));__webpack_require__.d(__webpack_exports__,"a",(function(){return editDraftAgg}));__webpack_require__.d(__webpack_exports__,"e",(function(){return saveDraftAgg}));__webpack_require__.d(__webpack_exports__,"k",(function(){return updateAggConfigParams}));__webpack_require__.d(__webpack_exports__,"f",(function(){return setAggParamValue}));__webpack_require__.d(__webpack_exports__,"d",(function(){return reorderAgg}));__webpack_require__.d(__webpack_exports__,"h",(function(){return setSavedQuery}));__webpack_require__.d(__webpack_exports__,"j",(function(){return setState}));var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(23);var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__);var _shared_actions__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(37);const initialState={searchField:""};const getPreloadedState=async _ref=>{let{types:types,data:data}=_ref;const preloadedState={...initialState};const defaultVisualization=types.all()[0];const defaultIndexPattern=await data.indexPatterns.getDefault();const name=defaultVisualization.name;if(name&&defaultIndexPattern){preloadedState.activeVisualization={name:name,aggConfigParams:[]};preloadedState.indexPattern=defaultIndexPattern.id}return preloadedState};const slice=Object(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__["createSlice"])({name:"visualization",initialState:initialState,reducers:{setIndexPattern:(state,action)=>{state.indexPattern=action.payload;state.activeVisualization.aggConfigParams=[];state.activeVisualization.draftAgg=undefined},setSearchField:(state,action)=>{state.searchField=action.payload},editDraftAgg:(state,action)=>{state.activeVisualization.draftAgg=action.payload},saveDraftAgg:(state,action)=>{const draftAgg=state.activeVisualization.draftAgg;if(draftAgg){const aggIndex=state.activeVisualization.aggConfigParams.findIndex(agg=>agg.id===draftAgg.id);if(aggIndex===-1){state.activeVisualization.aggConfigParams.push(draftAgg)}else{state.activeVisualization.aggConfigParams.splice(aggIndex,1,draftAgg)}}},reorderAgg:(state,action)=>{const{sourceId:sourceId,destinationId:destinationId}=action.payload;const aggParams=state.activeVisualization.aggConfigParams;const newAggs=[...aggParams];const destinationIndex=newAggs.findIndex(agg=>agg.id===destinationId);newAggs.splice(destinationIndex,0,newAggs.splice(aggParams.findIndex(agg=>agg.id===sourceId),1)[0]);state.activeVisualization.aggConfigParams=newAggs},updateAggConfigParams:(state,action)=>{state.activeVisualization.aggConfigParams=action.payload},setAggParamValue:(state,action)=>{const aggIndex=state.activeVisualization.aggConfigParams.findIndex(agg=>agg.id===action.payload.aggId);state.activeVisualization.aggConfigParams[aggIndex].params={...state.activeVisualization.aggConfigParams[aggIndex].params,[action.payload.paramName]:action.payload.value}},setSavedQuery(state,action){if(action.payload===undefined){const{savedQuery:savedQuery,...restState}=state;return restState}else{return{...state,savedQuery:action.payload}}},setState:(_state,action)=>action.payload},extraReducers(builder){builder.addCase(_shared_actions__WEBPACK_IMPORTED_MODULE_1__["a"],(state,action)=>{state.activeVisualization={name:action.payload.name,aggConfigParams:action.payload.aggConfigParams}})}});const{reducer:reducer}=slice;const{setIndexPattern:setIndexPattern,setSearchField:setSearchField,editDraftAgg:editDraftAgg,saveDraftAgg:saveDraftAgg,updateAggConfigParams:updateAggConfigParams,setAggParamValue:setAggParamValue,reorderAgg:reorderAgg,setSavedQuery:setSavedQuery,setState:setState}=slice.actions},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("plugin/expressions/public");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.checkStrictMode=exports.getErrorPath=exports.Type=exports.useFunc=exports.setEvaluated=exports.evaluatedPropsToName=exports.mergeEvaluated=exports.eachItem=exports.unescapeJsonPointer=exports.escapeJsonPointer=exports.escapeFragment=exports.unescapeFragment=exports.schemaRefOrVal=exports.schemaHasRulesButRef=exports.schemaHasRules=exports.checkUnknownRules=exports.alwaysValidSchema=exports.toHash=void 0;const codegen_1=__webpack_require__(8);const code_1=__webpack_require__(48);function toHash(arr){const hash={};for(const item of arr)hash[item]=true;return hash}
1exports.toHash=toHash;function alwaysValidSchema(it,schema){if(typeof schema=="boolean")return schema;if(Object.keys(schema).length===0)return true;checkUnknownRules(it,schema);return!schemaHasRules(schema,it.self.RULES.all)}exports.alwaysValidSchema=alwaysValidSchema;function checkUnknownRules(it,schema=it.schema){const{opts:opts,self:self}=it;if(!opts.strictSchema)return;if(typeof schema==="boolean")return;const rules=self.RULES.keywords;for(const key in schema){if(!rules[key])checkStrictMode(it,`unknown keyword: "${key}"`)}}exports.checkUnknownRules=checkUnknownRules;function schemaHasRules(schema,rules){if(typeof schema=="boolean")return!schema;for(const key in schema)if(rules[key])return true;return false}exports.schemaHasRules=schemaHasRules;function schemaHasRulesButRef(schema,RULES){if(typeof schema=="boolean")return!schema;for(const key in schema)if(key!=="$ref"&&RULES.all[key])return true;return false}exports.schemaHasRulesButRef=schemaHasRulesButRef;function schemaRefOrVal({topSchemaRef:topSchemaRef,schemaPath:schemaPath},schema,keyword,$data){if(!$data){if(typeof schema=="number"||typeof schema=="boolean")return schema;if(typeof schema=="string")return(0,codegen_1._)`${schema}`}return(0,codegen_1._)`${topSchemaRef}${schemaPath}${(0,codegen_1.getProperty)(keyword)}`}exports.schemaRefOrVal=schemaRefOrVal;function unescapeFragment(str){return unescapeJsonPointer(decodeURIComponent(str))}exports.unescapeFragment=unescapeFragment;function escapeFragment(str){return encodeURIComponent(escapeJsonPointer(str))}exports.escapeFragment=escapeFragment;function escapeJsonPointer(str){if(typeof str=="number")return`${str}`;return str.replace(/~/g,"~0").replace(/\//g,"~1")}exports.escapeJsonPointer=escapeJsonPointer;function unescapeJsonPointer(str){return str.replace(/~1/g,"/").replace(/~0/g,"~")}exports.unescapeJsonPointer=unescapeJsonPointer;function eachItem(xs,f){if(Array.isArray(xs)){for(const x of xs)f(x)}else{f(xs)}}exports.eachItem=eachItem;function makeMergeEvaluated({mergeNames:mergeNames,mergeToName:mergeToName,mergeValues:mergeValues,resultToName:resultToName}){return(gen,from,to,toName)=>{const res=to===undefined?from:to instanceof codegen_1.Name?(from instanceof codegen_1.Name?mergeNames(gen,from,to):mergeToName(gen,from,to),to):from instanceof codegen_1.Name?(mergeToName(gen,to,from),from):mergeValues(from,to);return toName===codegen_1.Name&&!(res instanceof codegen_1.Name)?resultToName(gen,res):res}}exports.mergeEvaluated={props:makeMergeEvaluated({mergeNames:(gen,from,to)=>gen.if((0,codegen_1._)`${to} !== true && ${from} !== undefined`,()=>{gen.if((0,codegen_1._)`${from} === true`,()=>gen.assign(to,true),()=>gen.assign(to,(0,codegen_1._)`${to} || {}`).code((0,codegen_1._)`Object.assign(${to}, ${from})`))}),mergeToName:(gen,from,to)=>gen.if((0,codegen_1._)`${to} !== true`,()=>{if(from===true){gen.assign(to,true)}else{gen.assign(to,(0,codegen_1._)`${to} || {}`);setEvaluated(gen,to,from)}}),mergeValues:(from,to)=>from===true?true:{...from,...to},resultToName:evaluatedPropsToName}),items:makeMergeEvaluated({mergeNames:(gen,from,to)=>gen.if((0,codegen_1._)`${to} !== true && ${from} !== undefined`,()=>gen.assign(to,(0,codegen_1._)`${from} === true ? true : ${to} > ${from} ? ${to} : ${from}`)),mergeToName:(gen,from,to)=>gen.if((0,codegen_1._)`${to} !== true`,()=>gen.assign(to,from===true?true:(0,codegen_1._)`${to} > ${from} ? ${to} : ${from}`)),mergeValues:(from,to)=>from===true?true:Math.max(from,to),resultToName:(gen,items)=>gen.var("items",items)})};function evaluatedPropsToName(gen,ps){if(ps===true)return gen.var("props",true);const props=gen.var("props",(0,codegen_1._)`{}`);if(ps!==undefined)setEvaluated(gen,props,ps);return props}exports.evaluatedPropsToName=evaluatedPropsToName;function setEvaluated(gen,props,ps){Object.keys(ps).forEach(p=>gen.assign((0,codegen_1._)`${props}${(0,codegen_1.getProperty)(p)}`,true))}exports.setEvaluated=setEvaluated;const snippets={};function useFunc(gen,f){return gen.scopeValue("func",{ref:f,code:snippets[f.code]||(snippets[f.code]=new code_1._Code(f.code))})}exports.useFunc=useFunc;var Type;(function(Type){Type[Type["Num"]=0]="Num";Type[Type["Str"]=1]="Str"})(Type||(exports.Type=Type={}));function getErrorPath(dataProp,dataPropType,jsPropertySyntax){if(dataProp instanceof codegen_1.Name){const isNumber=dataPropType===Type.Num;return jsPropertySyntax?isNumber?(0,codegen_1._)`"[" + ${dataProp} + "]"`:(0,codegen_1._)`"['" + ${dataProp} + "']"`:isNumber?(0,codegen_1._)`"/" + ${dataProp}`:(0,codegen_1._)`"/" + ${dataProp}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return jsPropertySyntax?(0,codegen_1.getProperty)(dataProp).toString():"/"+escapeJsonPointer(dataProp)}exports.getErrorPath=getErrorPath;function checkStrictMode(it,msg,mode=it.opts.strictSchema){if(!mode)return;msg=`strict mode: ${msg}`;if(mode===true)throw new Error(msg);it.self.logger.warn(msg)}exports.checkStrictMode=checkStrictMode},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("plugin/opensearchDashboardsReact/public");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("plugin/visualizations/public");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,exports){module.exports=__osdSharedDeps__.Lodash},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("plugin/charts/public");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,exports,__webpack_require__){"use strict";if(true){module.exports=__webpack_require__(160)}else{}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.isClient=typeof window==="object";exports.on=function(obj){var args=[];for(var _i=1;_i<arguments.length;_i++){args[_i-1]=arguments[_i]}return obj.addEventListener.apply(obj,args)};exports.off=function(obj){var args=[];for(var _i=1;_i<arguments.length;_i++){args[_i-1]=arguments[_i]}return obj.removeEventListener.apply(obj,args)};exports.isDeepEqual=__webpack_require__(314)},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return getPreloadedState}));__webpack_require__.d(__webpack_exports__,"b",(function(){return reducer}));__webpack_require__.d(__webpack_exports__,"d",(function(){return setError}));__webpack_require__.d(__webpack_exports__,"c",(function(){return setEditorState}));__webpack_require__.d(__webpack_exports__,"e",(function(){return setState}));var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(23);var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__);const initialState={editor:{errors:{},state:"loading"},originatingApp:undefined,isMigrated:false};const getPreloadedState=async _ref=>{let{types:types,data:data,embeddable:embeddable,scopedHistory:scopedHistory}=_ref;const{originatingApp:originatingApp}=embeddable.getStateTransfer(scopedHistory).getIncomingEditorState({keysToRemoveAfterFetch:["id","input"]})||{};const preloadedState={...initialState,originatingApp:originatingApp};return preloadedState};const slice=Object(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__["createSlice"])({name:"metadata",initialState:initialState,reducers:{setError:(state,action)=>{var _state$editor,_state$editor$errors;const{key:key,error:error}=action.payload;((_state$editor$errors=(_state$editor=state.editor).errors)!==null&&_state$editor$errors!==void 0?_state$editor$errors:_state$editor.errors={})[key]=error},setEditorState:(state,action)=>{state.editor.state=action.payload.state},setOriginatingApp:(state,action)=>{state.originatingApp=action.payload.state},setState:(_state,action)=>action.payload}});const{reducer:reducer}=slice;const{setError:setError,setEditorState:setEditorState,setOriginatingApp:setOriginatingApp,setState:setState}=slice.actions},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return getPreloadedState}));__webpack_require__.d(__webpack_exports__,"c",(function(){return setState}));__webpack_require__.d(__webpack_exports__,"b",(function(){return reducer}));var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(23);var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__);var _shared_actions__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(37);const initialState={};const getPreloadedState=async _ref=>{let{types:types,data:data}=_ref;let preloadedState=initialState;const defaultVisualization=types.all()[0];const defaultState=defaultVisualization.ui.containerConfig.style.defaults;if(defaultState){preloadedState=defaultState}return preloadedState};const styleSlice=Object(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__["createSlice"])({name:"style",initialState:initialState,reducers:{setState(state,action){return action.payload},updateState(state,action){state={...state,...action.payload}}},extraReducers(builder){builder.addCase(_shared_actions__WEBPACK_IMPORTED_MODULE_1__["a"],(state,action)=>action.payload.style)}});const setState=styleSlice.actions.setState;const updateState=styleSlice.actions.updateState;const{reducer:reducer}=styleSlice},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("plugin/visDefaultEditor/public");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",(function(){return VisBuilderApp}));__webpack_require__.d(__webpack_exports__,"a",(function(){return Option}));var external_osdSharedDeps_React_=__webpack_require__(0);var external_osdSharedDeps_React_default=__webpack_require__.n(external_osdSharedDeps_React_);var external_osdSharedDeps_OsdI18nReact_=__webpack_require__(39);var external_osdSharedDeps_ElasticEui_=__webpack_require__(3);var external_osdSharedDeps_ReactRouterDom_=__webpack_require__(56);const EMPTY_DATA={namespace:null,value:null};const defaultContextProps={isDragging:false,data:EMPTY_DATA};const DragDropContext=Object(external_osdSharedDeps_React_["createContext"])(defaultContextProps);const DragDropProvider=_ref=>{let{children:children}=_ref;const[isDragging,setIsDragging]=Object(external_osdSharedDeps_React_["useState"])(false);const[data,setData]=Object(external_osdSharedDeps_React_["useState"])(EMPTY_DATA);return external_osdSharedDeps_React_default.a.createElement(DragDropContext.Provider,{value:{data:data,setData:setData,isDragging:isDragging,setIsDragging:setIsDragging}},children)};const useDragDropContext=()=>Object(external_osdSharedDeps_React_["useContext"])(DragDropContext);function useDrag(dragData){const{setData:setData,setIsDragging:setIsDragging}=useDragDropContext();const dragElementProps={draggable:true,onDragStart:event=>{setIsDragging(true);setData(dragData)},onDragEnd:event=>{setIsDragging(false);setData({namespace:null,value:null})}};return[dragElementProps]}const useDrop=(namespace,onDropCallback)=>{const{data:data,isDragging:isDragging,setIsDragging:setIsDragging,setData:setData}=useDragDropContext();const[canDrop,setCanDrop]=Object(external_osdSharedDeps_React_["useState"])(0);const dropAttributes={onDragOver:event=>{event.preventDefault()},onDrop:event=>{setIsDragging(false);setCanDrop(0);onDropCallback(data.value);setData({namespace:null,value:null})},onDragEnter:event=>{if((data===null||data===void 0?void 0:data.namespace)===namespace){setCanDrop(state=>state+1)}},onDragLeave:event=>{setCanDrop(state=>state-1)}};Object(external_osdSharedDeps_React_["useEffect"])(()=>
1{if(!isDragging)setCanDrop(0)},[isDragging]);return[dropAttributes,{isDragging:isDragging,canDrop:canDrop>0,isValidDropTarget:isDragging&&(data===null||data===void 0?void 0:data.namespace)===namespace,dragData:data.value}]};var side_nav=__webpack_require__(92);var external_osdSharedDeps_OsdI18n_=__webpack_require__(2);var searchable_dropdown=__webpack_require__(202);function displayError(error){return typeof error==="object"?error.toString():external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,error)}const SearchableDropdown=_ref=>{let{onChange:onChange,equality:equality,selected:selected,options:options,error:error,loading:loading,prepend:prepend,onOpen:onOpen}=_ref;const[localOptions,setLocalOptions]=Object(external_osdSharedDeps_React_["useState"])(undefined);const[isPopoverOpen,setIsPopoverOpen]=Object(external_osdSharedDeps_React_["useState"])(false);const onButtonClick=()=>{if(!isPopoverOpen&&typeof onOpen==="function"){onOpen()}setIsPopoverOpen(!isPopoverOpen)};const closePopover=()=>setIsPopoverOpen(false);function selectNewOption(newOptions){const selectedCount=newOptions.filter(o=>o.checked==="on").length;if(selectedCount===0){setIsPopoverOpen(false);return}for(let i=0;i<newOptions.length;i++){if(equality(newOptions[i],selected)&&selectedCount>1){delete newOptions[i].checked}}const newSelection=newOptions.filter(o=>o.checked==="on")[0];setLocalOptions(newOptions);setIsPopoverOpen(false);onChange(newSelection)}Object(external_osdSharedDeps_React_["useEffect"])(()=>{setLocalOptions(options.map(o=>({...o,checked:equality(o,selected)?"on":undefined})))},[selected,options,equality]);const listDisplay=(list,search)=>loading?external_osdSharedDeps_React_default.a.createElement("div",{style:{textAlign:"center"}},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiLoadingSpinner"],null)):error!==undefined?displayError(error):external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPopoverTitle"],{paddingSize:"s",className:"vbPopoverTitle"},search),list);const selectable=external_osdSharedDeps_React_default.a.createElement("div",{className:"searchableDropdown--selectableWrapper"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSelectable"],{"aria-label":"Selectable options","data-test-subj":"searchableDropdownList",searchable:true,options:localOptions,onChange:selectNewOption,listProps:{showIcons:false}},listDisplay));const selectedText=selected===undefined?external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiTextColor"],{color:"subdued"},loading?"Loading":"Select an option"):external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,selected.prepend," ",selected.label);const selectedView=external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiButtonEmpty"],{color:"text",size:"s",style:{textAlign:"left"},className:"searchableDropdown--topDisplay","data-test-subj":"searchableDropdownValue",onClick:onButtonClick},selectedText);const formControl=external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFormControlLayout"],{title:selected===undefined?"Select an option":selected.label,isLoading:loading,fullWidth:true,style:{cursor:"pointer"},prepend:prepend,icon:{type:"arrowDown",side:"right"},readOnly:true},selectedView);return external_osdSharedDeps_React_default.a.createElement("div",{className:"searchableDropdown"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPopover"],{button:formControl,isOpen:isPopoverOpen,closePopover:closePopover},external_osdSharedDeps_React_default.a.createElement("div",{className:"searchableDropdown--fixedWidthChild"},selectable)))};var external_osdSharedDeps_Lodash_=__webpack_require__(15);var public_=__webpack_require__(13);var state_management=__webpack_require__(5);const useIndexPatterns=()=>{const{indexPattern:indexId=""}=Object(state_management["h"])(state=>state.visualization);const[indexPatterns,setIndexPatterns]=Object(external_osdSharedDeps_React_["useState"])([]);const[loading,setLoading]=Object(external_osdSharedDeps_React_["useState"])(true);const[error,setError]=Object(external_osdSharedDeps_React_["useState"])(undefined);const{services:{data:data}}=Object(public_["useOpenSearchDashboards"])();let foundSelected;if(!loading&&!error){foundSelected=indexPatterns.filter(p=>p.id===indexId)[0];if(foundSelected===undefined){setError(new Error("Attempted to select an index pattern that wasn't in the index pattern list"))}}Object(external_osdSharedDeps_React_["useEffect"])(()=>{const handleUpdate=async()=>{try{const ids=await data.indexPatterns.getIds(true);const patterns=await Promise.all(ids.map(id=>data.indexPatterns.get(id)));setIndexPatterns(patterns)}catch(e){setError(e)}finally{setLoading(false)}};handleUpdate()},[data.indexPatterns]);return{indexPatterns:indexPatterns,error:error,loading:loading,selected:foundSelected}};const useAggs=()=>{var _aggConfigs$aggs;const{services:{data:{search:{aggs:aggService},query:{timefilter:{timefilter:timefilter}}}}}=Object(public_["useOpenSearchDashboards"])();const indexPattern=useIndexPatterns().selected;const[timeRange,setTimeRange]=Object(external_osdSharedDeps_React_["useState"])(timefilter.getTime());const aggConfigParams=Object(state_management["h"])(state=>{var _state$visualization$;return(_state$visualization$=state.visualization.activeVisualization)===null||_state$visualization$===void 0?void 0:_state$visualization$.aggConfigParams});const dispatch=Object(state_management["g"])();const aggConfigs=Object(external_osdSharedDeps_React_["useMemo"])(()=>{const configs=indexPattern&&aggService.createAggConfigs(indexPattern,Object(external_osdSharedDeps_Lodash_["cloneDeep"])(aggConfigParams));return configs},[aggConfigParams,aggService,indexPattern]);Object(external_osdSharedDeps_React_["useLayoutEffect"])(()=>{const subscription=timefilter.getTimeUpdate$().subscribe(()=>{setTimeRange(timefilter.getTime())});return()=>{subscription.unsubscribe()}},[dispatch,timefilter]);return{indexPattern:indexPattern,aggConfigs:aggConfigs,aggs:(_aggConfigs$aggs=aggConfigs===null||aggConfigs===void 0?void 0:aggConfigs.aggs)!==null&&_aggConfigs$aggs!==void 0?_aggConfigs$aggs:[],timeRange:timeRange}};var data_public_=__webpack_require__(7);const useOnAddFilter=()=>{const{services:{data:{query:{filterManager:filterManager}}}}=Object(public_["useOpenSearchDashboards"])();const indexPattern=useIndexPatterns().selected;const{id:id=""}=indexPattern!==null&&indexPattern!==void 0?indexPattern:{};return Object(external_osdSharedDeps_React_["useCallback"])((fieldToFilter,value,operation)=>{const newFilters=data_public_["opensearchFilters"].generateFilters(filterManager,fieldToFilter,value,operation,id
1);return filterManager.addFilters(newFilters)},[filterManager,id])};const useSampleHits=()=>{const{services:{data:{query:{filterManager:filterManager,queryString:queryString,state$:state$,timefilter:{timefilter:timefilter}},search:{searchSource:searchSource}},uiSettings:config}}=Object(public_["useOpenSearchDashboards"])();const indexPattern=useIndexPatterns().selected;const[hits,setHits]=Object(external_osdSharedDeps_React_["useState"])([]);const[searchContext,setSearchContext]=Object(external_osdSharedDeps_React_["useState"])({query:queryString.getQuery(),filters:filterManager.getFilters()});Object(external_osdSharedDeps_React_["useEffect"])(()=>{async function getData(){if(indexPattern&&searchContext){var _config$get,_searchContext$filter;const newSearchSource=await searchSource.create();const timeRangeFilter=timefilter.createFilter(indexPattern);newSearchSource.setField("index",indexPattern).setField("size",(_config$get=config.get("discover:sampleSize"))!==null&&_config$get!==void 0?_config$get:500).setField("sort",[{[indexPattern.timeFieldName||"_score"]:"desc"}]).setField("filter",[...(_searchContext$filter=searchContext.filters)!==null&&_searchContext$filter!==void 0?_searchContext$filter:[],...timeRangeFilter?[timeRangeFilter]:[]]);if(searchContext.query){const contextQuery=searchContext.query instanceof Array?searchContext.query[0]:searchContext.query;newSearchSource.setField("query",contextQuery)}const searchResponse=await newSearchSource.fetch();setHits(searchResponse.hits.hits)}}getData()},[config,searchContext,searchSource,indexPattern,timefilter]);Object(external_osdSharedDeps_React_["useLayoutEffect"])(()=>{const subscription=state$.subscribe(_ref=>{let{state:state}=_ref;setSearchContext({query:state.query,filters:state.filters})});return()=>{subscription.unsubscribe()}},[state$]);return hits};var lib=__webpack_require__(44);var opensearchDashboardsUtils_public_=__webpack_require__(26);var common=__webpack_require__(9);const defaultEditText=external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.editor.defaultEditBreadcrumbText",{defaultMessage:"Edit"});function getVisualizeLandingBreadcrumbs(navigateToApp){return[{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.listing.breadcrumb",{defaultMessage:"Visualize"}),onClick:()=>navigateToApp(common["e"])}]}function getCreateBreadcrumbs(navigateToApp,isMigrated){return[...getVisualizeLandingBreadcrumbs(navigateToApp),{text:isMigrated?external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.editor.newVisualizationBreadcrumb",{defaultMessage:"New visualization"}):external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.editor.createBreadcrumb",{defaultMessage:"Create"})}]}function getEditBreadcrumbs(){let text=arguments.length>0&&arguments[0]!==undefined?arguments[0]:defaultEditText;let navigateToApp=arguments.length>1?arguments[1]:undefined;return[...getVisualizeLandingBreadcrumbs(navigateToApp),{text:text}]}var metadata_slice=__webpack_require__(19);var transforms=__webpack_require__(32);const useSavedVisBuilderVis=visualizationIdFromUrl=>{const{services:services}=Object(public_["useOpenSearchDashboards"])();const[savedVisState,setSavedVisState]=Object(external_osdSharedDeps_React_["useState"])(undefined);const dispatch=Object(state_management["g"])();const isMigrated=Object(lib["useSelector"])(state=>{var _state$metadata;return(_state$metadata=state.metadata)===null||_state$metadata===void 0?void 0:_state$metadata.isMigrated});Object(external_osdSharedDeps_React_["useEffect"])(()=>{const{application:{navigateToApp:navigateToApp},chrome:chrome,data:data,history:history,http:{basePath:basePath},toastNotifications:toastNotifications,savedVisBuilderLoader:savedVisBuilderLoader}=services;const toastNotification=message=>{toastNotifications.addDanger({title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.createVisualization.failedToLoadErrorMessage",{defaultMessage:"Failed to load the visualization"}),text:message})};const loadSavedVisBuilderVis=async()=>{try{dispatch(Object(metadata_slice["c"])({state:"loading"}));const savedVisBuilderVis=await getSavedVisBuilderVis(savedVisBuilderLoader,visualizationIdFromUrl);if(savedVisBuilderVis.id){const{title:title,state:state}=Object(transforms["a"])(savedVisBuilderVis);const breadcrumbs=isMigrated?getCreateBreadcrumbs(navigateToApp,isMigrated):getEditBreadcrumbs(title,navigateToApp);chrome.setBreadcrumbs(breadcrumbs);const newTitle=isMigrated?"New Visualization":title;chrome.docTitle.change(newTitle);const filters=savedVisBuilderVis.searchSourceFields.filter;const query=savedVisBuilderVis.searchSourceFields.query||data.query.queryString.getDefaultQuery();const actualFilters=[];const tempFilters=typeof filters==="function"?filters():filters;
1(Array.isArray(tempFilters)?tempFilters:[tempFilters]).forEach(filter=>{if(filter)actualFilters.push(filter)});data.query.filterManager.setAppFilters(actualFilters);data.query.queryString.setQuery(query);chrome.recentlyAccessed.add(savedVisBuilderVis.getFullPath(),title,savedVisBuilderVis.id,{type:savedVisBuilderVis.getOpenSearchType()});dispatch(Object(state_management["e"])(state.ui));dispatch(Object(state_management["d"])(state.style));dispatch(Object(state_management["f"])(state.visualization));dispatch(Object(metadata_slice["c"])({state:"loaded"}))}else{chrome.setBreadcrumbs(getCreateBreadcrumbs(navigateToApp,isMigrated))}setSavedVisState(savedVisBuilderVis);dispatch(Object(metadata_slice["c"])({state:"clean"}))}catch(error){const managementRedirectTarget={[common["b"]]:{app:"management",path:`opensearch-dashboards/objects/savedVisBuilder/${visualizationIdFromUrl}`}};try{if(error instanceof opensearchDashboardsUtils_public_["SavedObjectNotFound"]){Object(opensearchDashboardsUtils_public_["redirectWhenMissing"])({history:history,navigateToApp:navigateToApp,toastNotifications:toastNotifications,basePath:basePath,mapping:managementRedirectTarget})(error)}if(error instanceof opensearchDashboardsUtils_public_["InvalidJSONProperty"]){toastNotification(error.message)}}catch(e){const message=e instanceof Error?e.message:"";toastNotification(message);history.replace(common["a"])}}};loadSavedVisBuilderVis()},[dispatch,services,visualizationIdFromUrl,isMigrated]);return savedVisState};async function getSavedVisBuilderVis(savedVisBuilderLoader,visBuilderVisId){const savedVisBuilderVis=await savedVisBuilderLoader.get(visBuilderVisId);return savedVisBuilderVis}const useVisualizationType=()=>{var _activeVisualization$;const{activeVisualization:activeVisualization}=Object(state_management["h"])(state=>state.visualization);const{services:{types:types}}=Object(public_["useOpenSearchDashboards"])();const visualizationType=types.get((_activeVisualization$=activeVisualization===null||activeVisualization===void 0?void 0:activeVisualization.name)!==null&&_activeVisualization$!==void 0?_activeVisualization$:"");if(!visualizationType){throw new Error(`Invalid visualization type ${activeVisualization}`)}return visualizationType};var visualization_slice=__webpack_require__(10);function indexPatternEquality(A,B){return!A||!B?false:A.id===B.id}function toSearchableDropdownOption(indexPattern){return{id:indexPattern.id||"",label:indexPattern.title,searchableLabel:indexPattern.title,prepend:external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiIcon"],{type:"indexPatternApp"})}}const DataSourceSelect=()=>{const{indexPatterns:indexPatterns,loading:loading,error:error,selected:selected}=useIndexPatterns();const dispatch=Object(state_management["g"])();return external_osdSharedDeps_React_default.a.createElement(SearchableDropdown,{selected:selected!==undefined?toSearchableDropdownOption(selected):undefined,onChange:option=>{const foundOption=indexPatterns.filter(s=>s.id===option.id)[0];if(foundOption!==undefined&&typeof foundOption.id==="string"){dispatch(Object(visualization_slice["g"])(foundOption.id))}},prepend:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.nav.dataSource.selector.title",{defaultMessage:"Data Source"}),error:error,loading:loading,options:indexPatterns.map(toSearchableDropdownOption),equality:indexPatternEquality})};var common_=__webpack_require__(25);const COUNT_FIELD=Symbol.for(common_["METRIC_TYPES"].COUNT);function FieldSearch(_ref){let{value:value}=_ref;const searchPlaceholder=external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.fieldChooser.searchPlaceHolder",{defaultMessage:"Search field names"});const dispatch=Object(state_management["g"])();return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexGroup"],{responsive:false,gutterSize:"s"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFieldSearch"],{"aria-label":searchPlaceholder,"data-test-subj":"fieldFilterSearchInput",compressed:true,fullWidth:true,onChange:event=>dispatch(Object(visualization_slice["i"])(event.currentTarget.value)),placeholder:searchPlaceholder,value:value}))))}var field_bucket=__webpack_require__(215);function FieldBucket(_ref){let{bucket:bucket,field:field}=_ref;const{count:count,display:display,percent:percent,value:value}=bucket;const{filterable:isFilterableField,name:fieldName}=field;const onAddFilter=useOnAddFilter();const emptyText=external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.fieldSelector.detailsView.emptyStringText",{defaultMessage:"Empty string"});const addText=external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.fieldSelector.detailsView.filterValueButtonToolTip",{defaultMessage:"Filter for value"});const addLabel=external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.fieldSelector.detailsView.filterValueButtonAriaLabel",{defaultMessage:'Filter for {fieldName}: "{value}"',values:{fieldName:fieldName,value:value}});const removeText=external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.fieldSelector.detailsView.filterOutValueButtonToolTip",{defaultMessage:"Filter out value"});const removeLabel=external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.fieldSelector.detailsView.filterOutValueButtonAriaLabel",{defaultMessage:'Filter out {fieldName}: "{value}"',values:{fieldName:fieldName,value:value}});const displayValue=display||emptyText;return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexGroup"],{justifyContent:"spaceBetween",responsive:false,gutterSize:"s"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],{className:"vbFieldDetail
1s__barContainer",grow:1},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexGroup"],{justifyContent:"spaceBetween",gutterSize:"xs",responsive:false},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],{grow:1,className:"eui-textTruncate"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiText"],{title:`${displayValue}: ${count} (${percent.toFixed(1)}%)`,size:"xs",className:"eui-textTruncate"},displayValue)),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],{grow:false,className:"eui-textTruncate"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiText"],{color:"secondary",size:"xs",className:"eui-textTruncate"},percent.toFixed(1),"%"))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiProgress"],{value:percent,max:100,color:"secondary","aria-label":`${value}: ${count} (${percent}%)`,size:"s"})),isFilterableField&&external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],{grow:false},external_osdSharedDeps_React_default.a.createElement("div",null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiToolTip"],{content:addText,delay:"long",position:"bottom"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSmallButtonIcon"],{className:"vbFieldDetails__filterButton",iconSize:"s",iconType:"plusInCircle",onClick:()=>onAddFilter(field,value,"+"),"aria-label":addLabel,"data-test-subj":`plus-${fieldName}-${value}`})),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiToolTip"],{content:removeText,delay:"long",position:"bottom"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSmallButtonIcon"],{className:"vbFieldDetails__filterButton",iconSize:"s",iconType:"minusInCircle",onClick:()=>onAddFilter(field,value,"-"),"aria-label":removeLabel,"data-test-subj":`minus-${fieldName}-${value}`}))))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}))}function FieldDetailsView(_ref){let{field:field,details:details}=_ref;const{buckets:buckets,error:error,exists:exists,total:total}=details;const onAddFilter=useOnAddFilter();const indexPattern=useIndexPatterns().selected;const{metaFields:metaFields=[]}=indexPattern!==null&&indexPattern!==void 0?indexPattern:{};const isMetaField=metaFields.includes(field.name);const shouldAllowExistsFilter=!isMetaField&&!field.scripted;const bucketsTitle=buckets.length>1?external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.fieldSelector.detailsView.fieldTopValuesLabel",{defaultMessage:"Top {n} values",values:{n:buckets.length}}):external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.fieldSelector.detailsView.fieldTopValueLabel",{defaultMessage:"Top value"});const errorTitle=external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.fieldSelector.detailsView.fieldNoValuesLabel",{defaultMessage:"No values found"});const existsIn=external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.fieldSelector.detailsView.fieldExistsIn",{defaultMessage:"Exists in {exists}",values:{exists:exists}});const totalRecords=external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.fieldSelector.detailsView.fieldTotalRecords",{defaultMessage:"/ {total} records",values:{total:total}});const title=buckets.length?bucketsTitle:errorTitle;return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPopoverTitle"],{tabIndex:0},title),external_osdSharedDeps_React_default.a.createElement("div",{className:"vbFieldDetails","data-test-subj":"fieldDetailsContainer"},error?external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiText"],{size:"xs","data-test-subj":"fieldDetail
1sError"},error):external_osdSharedDeps_React_default.a.createElement("div",{className:"vbFieldDetails__bucketsContainer","data-test-subj":"fieldDetailsBucketsContainer"},buckets.map((bucket,idx)=>external_osdSharedDeps_React_default.a.createElement(FieldBucket,{key:`bucket${idx}`,bucket:bucket,field:field})))),!error&&external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPopoverFooter"],null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiText"],{size:"xs",textAlign:"center"},shouldAllowExistsFilter?external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiLink"],{onClick:()=>onAddFilter("_exists_",field.name,"+"),"data-test-subj":"fieldDetailsExistsLink"},existsIn):external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,exists)," ",totalRecords)))}var data_tab_field=__webpack_require__(228);function _extends(){return _extends=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},_extends.apply(null,arguments)}const Field=_ref=>{let{field:field,getDetails:getDetails,id:id}=_ref;const[infoIsOpen,setOpen]=Object(external_osdSharedDeps_React_["useState"])(false);function togglePopover(){setOpen(!infoIsOpen)}return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPopover"],{ownFocus:true,display:"block",button:external_osdSharedDeps_React_default.a.createElement(DraggableFieldButton,{isActive:infoIsOpen,onClick:togglePopover,field:field,index:id}),isOpen:infoIsOpen,closePopover:()=>setOpen(false),anchorPosition:"rightUp",panelClassName:"vbItem__fieldPopoverPanel",panelPaddingSize:"s",repositionOnScroll:true,"data-test-subj":"field-popover"},infoIsOpen&&external_osdSharedDeps_React_default.a.createElement(FieldDetailsView,{field:field,details:getDetails(field)}))};const DraggableFieldButton=_ref2=>{let{dragValue:dragValue,field:field,index:index,...rest}=_ref2;const{name:name,displayName:displayName,type:type,scripted:scripted=false}=field;const[dragProps]=useDrag({namespace:"field-data",value:dragValue!==null&&dragValue!==void 0?dragValue:name});function wrapOnDot(str){return str.replace(/\./g,".​")}const defaultIcon=external_osdSharedDeps_React_default.a.createElement(public_["FieldIcon"],{type:type,scripted:scripted,size:"l"});const defaultFieldName=external_osdSharedDeps_React_default.a.createElement("span",{"data-test-subj":`field-${name}`,title:name,className:"vbFieldButton__name"},wrapOnDot(displayName));const defaultProps={className:"vbFieldButton",dataTestSubj:`field-${name}-showDetails`,fieldIcon:defaultIcon,fieldName:defaultFieldName,onClick:()=>{}};return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiDraggable"],{draggableId:name,index:index,disableInteractiveElementBlocking:true,shouldRespectForcePress:true},external_osdSharedDeps_React_default.a.createElement(public_["FieldButton"],_extends({},defaultProps,rest,dragProps)))};const filterByType=Object(common_["propFilter"])("type");const getAvailableFields=function(fields){let filterFieldTypes=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"*";const filteredFields=fields.filter(field=>{if(!field.aggregatable||Object(common_["isNestedField"])(field)){return false}return filterByType([field],filterFieldTypes).length!==0});return filteredFields};const NO_ANALYSIS_TYPES=["geo_point","geo_shape","attachment"];const getFieldValues=_ref=>{var _field$subType$multi$,_field$subType;let{hits:hits,field:field,indexPattern:indexPattern}=_ref;const name=(_field$subType$multi$=(_field$subType=field.subType)===null||_field$subType===void 0||(_field$subType=_field$subType.multi)===null||_field$subType===void 0?void 0:_field$subType.parent)!==null&&_field$subType$multi$!==void 0?_field$subType$multi$:field.name;const flattenHit=indexPattern.flattenHit;return hits.map(hit=>flattenHit(hit)[name])};const getFieldValueCounts=params=>{const{hits:hits,field:field,indexPattern:indexPattern,count:count=5,grouped:grouped=false}=params;const{type:fieldType}=field;if(NO_ANALYSIS_TYPES.includes(fieldType)){return{error:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.fieldChooser.fieldCalculator.analysisIsNotAvailableForGeoFieldsErrorMessage",{defaultMessage:"Analysis is not available for {fieldType} fields.",values:{fieldType:fieldType}})}}const allValues=getFieldValues({hits:hits,field:field,indexPattern:indexPattern});const missing=allValues.filter(v=>v===undefined||v===null).length;try{const groups=groupValues(allValues,grouped);const counts=Object.keys(groups).sort((a,b)=>groups[b].count-groups[a].count).slice(0,count).map(key=>({value:groups[key].value,count:groups[key].count,percent:groups[key].count/(hits.length-missing)*100,display:indexPattern.getFormatterForField(field).c
1onvert(groups[key].value)}));if(hits.length===missing){return{error:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.fieldChooser.fieldCalculator.fieldIsNotPresentInDocumentsErrorMessage",{defaultMessage:"This field is present in your OpenSearch mapping but not in the {hitsLength} documents sampled. You may still be able to visualize it.",values:{hitsLength:hits.length}})}}return{total:hits.length,exists:hits.length-missing,missing:missing,buckets:counts}}catch(e){return{error:e instanceof Error?e.message:String(e)}}};const groupValues=(allValues,grouped)=>{const values=grouped?allValues:allValues.flat();return values.filter(v=>{if(v instanceof Object&&!Array.isArray(v)){throw new Error(external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.fieldChooser.fieldCalculator.analysisIsNotAvailableForObjectFieldsErrorMessage",{defaultMessage:"Analysis is not available for object fields."}))}return v!==undefined&&v!==null}).reduce((groups,value)=>{if(groups.hasOwnProperty(value)){groups[value].count++}else{groups[value]={value:value,count:1}}return groups},{})};function getFieldDetails(field,hits,indexPattern){const defaultDetails={error:"",exists:0,total:0,buckets:[]};if(!indexPattern){return{...defaultDetails,error:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.fieldSelector.noIndexPatternSelectedErrorMessage",{defaultMessage:"Index pattern not specified."})}}if(!hits.length){return{...defaultDetails,error:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.fieldSelector.noHits",{defaultMessage:"No documents match the selected query and filters. Try increasing time range or removing filters."})}}const details={...defaultDetails,...getFieldValueCounts({hits:hits,field:field,indexPattern:indexPattern,count:5,grouped:false})};if(details.buckets){for(const bucket of details.buckets){bucket.display=indexPattern.getFormatterForField(field).convert(bucket.value)}}return details}var field_selector=__webpack_require__(241);var draggable_accordion=__webpack_require__(254);const DraggableAccordion=_ref=>{let{children:children,title:title,defaultState:defaultState=true}=_ref;const[isOpen,setIsOpen]=Object(external_osdSharedDeps_React_["useState"])(defaultState);function handleOnClick(){setIsOpen(!isOpen)}return external_osdSharedDeps_React_default.a.createElement("div",{className:"draggableAccordion"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexGroup"],{direction:"column",justifyContent:"center",gutterSize:"none",responsive:false},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexGroup"],{direction:"row",gutterSize:"none",justifyContent:"spaceBetween",responsive:false},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],{grow:false},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiButtonEmpty"],{onClick:handleOnClick,iconType:isOpen?"arrowDown":"arrowRight","aria-label":"Expand Elements",className:"draggableAccordion__button",size:"s",flush:"both"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiTitle"],{size:"xxs"},external_osdSharedDeps_React_default.a.createElement("span",null,title)))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],{className:"draggableAccordion__badge",grow:false},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiNotificationBadge"],{color:"subdued",size:"m"},(children===null||children===void 0?void 0:children.length)||0))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexGroup"],{direction:"column",gutterSize:"none",responsive:false},isOpen&&children)))};let FIELD_SELECTOR_ID=function(FIELD_SELECTOR_ID){FIELD_SELECTOR_ID["COUNT"]="preDefinedCountMetric";FIELD_SELECTOR_ID["CATEGORICAL"]="categoricalFields";FIELD_SELECTOR_ID["NUMERICAL"]="numericalFields";FIELD_SELECTOR_ID["META"]="metaFields";return FIELD_SELECTOR_ID}({});const ADD_PANEL_PREFIX="AddPanel_";const FieldSelector=()=>{const indexPattern=useIndexPatterns().selected;const fieldSearchValue=Object(state_management["h"])(state=>state.visualization.searchField);const hits=useSampleHits();const[filteredFields,setFilteredFields]=Object(external_osdSharedDeps_React_["useState"])([]);Object(external_osdSharedDeps_React_["useEffect"])(()=>{var _indexPattern$fields$;const indexFields=(_indexPattern$fields$=indexPattern===null||indexPattern===void 0?void 0:indexPattern.fields.getAll())!==null&&_indexPattern$fields$!==void 0?_indexPattern$fields$:[];const filteredSubset=getAvailableFields(indexFields).filter(field=>field.displayName.toLowerCase().includes(fieldSearchValue.toLowerCase()));setFilteredFields(filteredSubset);return},[fieldSearchValue,indexPattern===null||indexPattern===void 0?void 0:indexPattern.fields]);const fields=Object(external_osdSharedDeps_React_["useMemo"])(()=>filteredFields===null||filteredFields===void 0?void 0:filteredFields.reduce((fieldGroups,currentField)=>{const category=getFieldCategory(currentField,indexPattern);fieldGroups[category].push(currentField);return fieldGroups},{categorical:[],numerical:[],meta:[]}),[filteredFields,indexPattern]);const getDetailsByField=Object(external_osdSharedDeps_React_["useCallback"])(ipField=>
1getFieldDetails(ipField,hits,indexPattern),[hits,indexPattern]);return external_osdSharedDeps_React_default.a.createElement("div",{className:"vbFieldSelector"},external_osdSharedDeps_React_default.a.createElement("div",null,external_osdSharedDeps_React_default.a.createElement("form",null,external_osdSharedDeps_React_default.a.createElement(FieldSearch,{value:fieldSearchValue}))),external_osdSharedDeps_React_default.a.createElement("div",{className:"vbFieldSelector__fieldGroups"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiDroppable"],{className:"vbFieldSelector__fieldGroup",droppableId:FIELD_SELECTOR_ID.COUNT,isDropDisabled:true,cloneDraggables:true},external_osdSharedDeps_React_default.a.createElement(DraggableFieldButton,{field:{name:"count",displayName:"Count",type:"number"},dragValue:COUNT_FIELD,dataTestSubj:"field-undefined-showDetails",index:0})),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiDroppable"],{droppableId:FIELD_SELECTOR_ID.CATEGORICAL,isDropDisabled:true,className:"vbFieldSelector__fieldGroup",cloneDraggables:true},external_osdSharedDeps_React_default.a.createElement(FieldGroup,{id:"categoricalFields",header:"Categorical Fields",fields:fields===null||fields===void 0?void 0:fields.categorical,getDetailsByField:getDetailsByField})),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiDroppable"],{droppableId:FIELD_SELECTOR_ID.NUMERICAL,isDropDisabled:true,className:"vbFieldSelector__fieldGroup",cloneDraggables:true},external_osdSharedDeps_React_default.a.createElement(FieldGroup,{id:"numericalFields",header:"Numerical Fields",fields:fields===null||fields===void 0?void 0:fields.numerical,getDetailsByField:getDetailsByField})),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiDroppable"],{droppableId:FIELD_SELECTOR_ID.META,isDropDisabled:true,className:"vbFieldSelector__fieldGroup",cloneDraggables:true},external_osdSharedDeps_React_default.a.createElement(FieldGroup,{id:"metaFields",header:"Meta Fields",fields:fields===null||fields===void 0?void 0:fields.meta,getDetailsByField:getDetailsByField}))))};const FieldGroup=_ref=>{let{fields:fields,header:header,id:id,getDetailsByField:getDetailsByField}=_ref;return external_osdSharedDeps_React_default.a.createElement(DraggableAccordion,{title:header,children:fields===null||fields===void 0?void 0:fields.map((field,i)=>external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],{key:i,grow:false},external_osdSharedDeps_React_default.a.createElement(Field,{field:field,getDetails:getDetailsByField,id:i})))})};const getFieldCategory=(_ref2,indexPattern)=>{let{name:name,type:type}=_ref2;const{metaFields:metaFields=[]}=indexPattern!==null&&indexPattern!==void 0?indexPattern:{};if(metaFields.includes(name))return"meta";if(type===data_public_["OSD_FIELD_TYPES"].NUMBER)return"numerical";return"categorical"};var data_tab=__webpack_require__(267);var config_panel=__webpack_require__(280);var dropbox=__webpack_require__(293);const filterByName=Object(common_["propFilter"])("name");const get_valid_aggregations_filterByType=Object(common_["propFilter"])("type");const getIndexPatternField=(indexFieldName,availableFields)=>availableFields.find(_ref=>{let{name:name}=_ref;return name===indexFieldName});const getValidAggTypes=_ref2=>{var _aggProps$indexPatter,_aggProps$indexPatter2;let{fieldName:fieldName,sourceGroup:sourceGroup,destinationSchema:destinationSchema,aggProps:aggProps,aggService:aggService,sourceAgg:sourceAgg}=_ref2;const isCountField=sourceGroup==="preDefinedCountMetric"||sourceAgg&&Object.keys(sourceAgg.params).length===0;const indexField=isCountField?{type:"count"}:getIndexPatternField(fieldName,(_aggProps$indexPatter=(_aggProps$indexPatter2=aggProps.indexPattern)===null||_aggProps$indexPatter2===void 0?void 0:_aggProps$indexPatter2.fields)!==null&&_aggProps$indexPatter!==void 0?_aggProps$indexPatter:[]);if(!indexField)return[];const aggTypes=aggService.types.getAll();const allowedAggTypes=filterByName(aggTypes[destinationSchema.group],destinationSchema.aggFilter);return allowedAggTypes.filter(aggType=>{var _aggType$paramByName;const allowedFieldTypes=(_aggType$paramByName=aggType.paramByName("field"))===null||_aggType$paramByName===void 0?void 0:_aggType$paramByName.filterFieldTypes;return get_valid_aggregations_filterByType([indexField],allowedFieldTypes).length!==0}).filter(aggType=>isCountField?true:aggType.name!=="count").map(aggType=>aggType.name)}
1;const createNewAggConfig=_ref3=>{var _aggProps$aggConfigs;let{fieldName:fieldName,sourceGroup:sourceGroup,destinationSchema:destinationSchema,aggProps:aggProps,aggService:aggService,sourceAgg:sourceAgg}=_ref3;const schemaAggTypes=destinationSchema.defaults.aggTypes;const destinationValidAggType=getValidAggTypes({fieldName:fieldName,sourceGroup:sourceGroup,destinationSchema:destinationSchema,aggProps:aggProps,aggService:aggService,sourceAgg:sourceAgg});const allowedAggTypes=schemaAggTypes?schemaAggTypes.filter(type=>destinationValidAggType.includes(type)):[];(_aggProps$aggConfigs=aggProps.aggConfigs)===null||_aggProps$aggConfigs===void 0||_aggProps$aggConfigs.createAggConfig({type:allowedAggTypes[0]||destinationValidAggType[0],schema:destinationSchema.name,params:{field:fieldName}})};const useDropbox=props=>{const{id:dropboxId,label:label,schema:schema,aggProps:aggProps,activeSchemaFields:activeSchemaFields,setActiveSchemaFields:setActiveSchemaFields,isDragging:isDragging}=props;const[validAggTypes,setValidAggTypes]=Object(external_osdSharedDeps_React_["useState"])([]);const{aggConfigs:aggConfigs,indexPattern:indexPattern,aggs:aggs,timeRange:timeRange}=aggProps;const fields=activeSchemaFields[schema.name];const dispatch=Object(state_management["g"])();const{services:{data:{search:{aggs:aggService}}}}=Object(public_["useOpenSearchDashboards"])();const dropboxAggs=Object(external_osdSharedDeps_React_["useMemo"])(()=>aggs.filter(agg=>agg.schema===schema.name),[aggs,schema.name]);const displayFields=Object(external_osdSharedDeps_React_["useMemo"])(()=>{var _dropboxAggs$map;return(_dropboxAggs$map=dropboxAggs===null||dropboxAggs===void 0?void 0:dropboxAggs.map(agg=>{agg.aggConfigs.setTimeRange(timeRange);return{id:agg.id,label:agg.makeLabel()}}))!==null&&_dropboxAggs$map!==void 0?_dropboxAggs$map:[]},[dropboxAggs,timeRange]);Object(external_osdSharedDeps_React_["useEffect"])(()=>{if(displayFields&&JSON.stringify(fields)!==JSON.stringify(displayFields)){const newDisplayState={...activeSchemaFields};newDisplayState[schema.name]=displayFields;setActiveSchemaFields(newDisplayState)}},[displayFields]);const onAddField=Object(external_osdSharedDeps_React_["useCallback"])(()=>{if(!aggConfigs||!indexPattern){throw new Error("Cannot create new field, missing aggConfigs or indexPattern")}const aggConfig=aggConfigs.createAggConfig({schema:schema.name},{addToAggConfigs:false});aggConfig.brandNew=true;const newAggs=[...aggs,aggConfig];const newAggConfigs=aggService.createAggConfigs(indexPattern,Object(external_osdSharedDeps_Lodash_["cloneDeep"])(newAggs));const newAggConfig=newAggConfigs.aggs.find(agg=>agg.brandNew);if(!newAggConfig){throw new Error("Missing new aggConfig")}dispatch(Object(visualization_slice["a"])(newAggConfig.serialize()))},[aggConfigs,aggService,aggs,dispatch,indexPattern,schema.name]);const onEditField=Object(external_osdSharedDeps_React_["useCallback"])(aggId=>{const aggConfig=aggConfigs===null||aggConfigs===void 0?void 0:aggConfigs.aggs.find(agg=>agg.id===aggId);if(!aggConfig){throw new Error("Could not find agg in aggConfigs")}dispatch(Object(visualization_slice["a"])(aggConfig.serialize()))},[aggConfigs===null||aggConfigs===void 0?void 0:aggConfigs.aggs,dispatch]);const onDeleteField=Object(external_osdSharedDeps_React_["useCallback"])(aggId=>{const newAggs=aggConfigs===null||aggConfigs===void 0?void 0:aggConfigs.aggs.filter(agg=>agg.id!==aggId);if(newAggs){dispatch(Object(visualization_slice["k"])(newAggs.map(agg=>agg.serialize())))}},[aggConfigs===null||aggConfigs===void 0?void 0:aggConfigs.aggs,dispatch]);const onDropField=Object(external_osdSharedDeps_React_["useCallback"])(data=>{if(!data||!validAggTypes.length)return;const fieldName=data;const schemaAggTypes=schema.defaults.aggTypes;const allowedAggTypes=schemaAggTypes?schemaAggTypes.filter(type=>validAggTypes.includes(type)):[];aggConfigs===null||aggConfigs===void 0||aggConfigs.createAggConfig({type:allowedAggTypes[0]||validAggTypes[0],schema:schema.name,params:{field:fieldName}});if(aggConfigs){dispatch(Object(visualization_slice["k"])(aggConfigs.aggs.map(agg=>agg.serialize())))}},[aggConfigs,dispatch,schema.defaults,schema.name,validAggTypes]);const onReorderField=Object(external_osdSharedDeps_React_["useCallback"])(_ref=>{let{sourceAggId:sourceAggId,destinationAggId:destinationAggId}=_ref;dispatch(Object(visualization_slice["d"])({sourceId:sourceAggId,destinationId:destinationAggId}))},[dispatch]);const[dropProps,{isValidDropTarget:isValidDropTarget,dragData:dragData,...dropState}]=useDrop("field-data",onDropField);Object(external_osdSharedDeps_React_["useEffect"])(()=>{const fieldName=typeof dragData===typeof COUNT_FIELD?"":dragData;const sourceGroup=typeof dragData===typeof COUNT_FIELD?"preDefinedCountMetric":"";setValidAggTypes(getValidAggTypes({fieldName:fieldName,sourceGroup:sourceGroup,destinationSchema:schema,aggProps:aggProps,aggService:aggService,sourceAgg:null}));return()=>{setValidAggTypes([])}},[aggService.types,dragData,indexPattern===null||indexPattern===void 0?void 0:indexPattern.fields,schema.aggFilter,schema.group]);const canDrop=validAggTypes.length>0&&schema.max>dropboxAggs.length;return{id:dropboxId,label:label,limit:schema.max,fields:displayFields,onAddField:onAddField,onEditField:onEditField,onDeleteField:onDeleteField,onReorderField:onReorderField,...dropState,dragData:dragData,isValidDropTarget:canDrop,dropProps:dropProps,isDragging:isDragging}};const QUERY="(prefers-reduced-motion: no-preference)";
1function usePrefersReducedMotion(){const[prefersReducedMotion,setPrefersReducedMotion]=Object(external_osdSharedDeps_React_["useState"])(!window.matchMedia(QUERY).matches);Object(external_osdSharedDeps_React_["useEffect"])(()=>{const mediaQueryList=window.matchMedia(QUERY);const listener=event=>{setPrefersReducedMotion(!event.matches)};if(mediaQueryList.addEventListener){mediaQueryList.addEventListener("change",listener)}return()=>{mediaQueryList.removeEventListener("change",listener)}},[]);return prefersReducedMotion}function dropbox_extends(){return dropbox_extends=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},dropbox_extends.apply(null,arguments)}const DropboxComponent=_ref=>{let{id:dropboxId,label:boxLabel,fields:fields,onAddField:onAddField,onDeleteField:onDeleteField,onEditField:onEditField,limit:limit=1,isValidDropTarget:isValidDropTarget,canDrop:canDrop,dropProps:dropProps,isDragging:isDragging}=_ref;const prefersReducedMotion=usePrefersReducedMotion();const[closing,setClosing]=Object(external_osdSharedDeps_React_["useState"])(false);const animateDelete=Object(external_osdSharedDeps_React_["useCallback"])(id=>{setClosing(id);setTimeout(()=>{onDeleteField(id);setClosing(false)},prefersReducedMotion?0:350)},[onDeleteField,prefersReducedMotion]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiCompressedFormRow"],{label:boxLabel,className:"dropBox",fullWidth:true},external_osdSharedDeps_React_default.a.createElement("div",{className:"dropBox__container"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiDroppable"],{className:"dropBox__droppable",droppableId:dropboxId,isCombineEnabled:true},(provided,snapshot)=>external_osdSharedDeps_React_default.a.createElement("div",dropbox_extends({ref:provided.innerRef},provided.droppableProps),fields.map((_ref2,index)=>{let{id:id,label:label}=_ref2;return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiDraggable"],{className:`dropBox__draggable ${id===closing&&"closing"}`,key:id,draggableId:id,index:index},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPanel"],{key:index,paddingSize:"s",className:`dropBox__field dropBox__dropTarget ${isDragging?"validField":""} ${snapshot.isDraggingOver?"canDrop":""}`,"data-test-subj":`dropBoxField-${dropboxId}-${index}`},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiText"],{size:"s",className:"dropBox__field_text",onClick:()=>onEditField(id)},external_osdSharedDeps_React_default.a.createElement("a",{role:"button",tabIndex:0},label)),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSmallButtonIcon"],{color:"subdued",iconType:"cross","aria-label":"clear-field",iconSize:"s",onClick:()=>animateDelete(id),"data-test-subj":"dropBoxRemoveBtn"})))}))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiDroppable"],{droppableId:`AddPanel_${dropboxId}`},(provided,snapshot)=>external_osdSharedDeps_React_default.a.createElement("div",dropbox_extends({ref:provided.innerRef},provided.droppableProps),fields.length<limit&&external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPanel"],dropbox_extends({"data-test-subj":`dropBoxAddField-${dropboxId}`,className:`dropBox__field dropBox__dropTarget ${isDragging?"validField":""} ${snapshot.isDraggingOver?"canDrop":""}`},isValidDropTarget&&dropProps),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiText"],{size:"s"},external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.dropbox.addField.title",{defaultMessage:"Click or drop to add"})),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSmallButtonIcon"],{iconType:"plusInCircle","aria-label":"clear-field",iconSize:"s",onClick:()=>
1onAddField(),"data-test-subj":"dropBoxAddBtn"}))))))};const Dropbox=external_osdSharedDeps_React_default.a.memo(dropBox=>{const props=useDropbox(dropBox);return external_osdSharedDeps_React_default.a.createElement(DropboxComponent,props)});const Title=_ref=>{let{title:title,isSecondary:isSecondary,closeMenu:closeMenu}=_ref;const icon=isSecondary&&external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiIcon"],{type:"arrowLeft",onClick:closeMenu,"data-test-subj":"panelCloseBtn"});return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement("div",{className:"vbConfig__title"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexGroup"],{gutterSize:"s",alignItems:"center"},icon&&external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],{grow:false},icon),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiTitle"],{size:"xxs"},external_osdSharedDeps_React_default.a.createElement("h2",null,title))))),isSecondary?external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiHorizontalRule"],{margin:"s"}):external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}))};const mapSchemaToAggPanel=(schemas,aggProps,activeSchemaFields,setActiveSchemaFields,isDragging)=>{const panelComponents=schemas.all.map(schema=>external_osdSharedDeps_React_default.a.createElement(Dropbox,{key:schema.name,id:schema.name,label:schema.title,schema:schema,aggProps:aggProps,activeSchemaFields:activeSchemaFields,setActiveSchemaFields:setActiveSchemaFields,isDragging:isDragging}));return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(Title,{title:"Configuration"}),external_osdSharedDeps_React_default.a.createElement("div",{className:"vbConfig__content"},panelComponents))};var react_use_lib=__webpack_require__(60);var visDefaultEditor_public_=__webpack_require__(21);function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function _toPropertyKey(t){var i=_toPrimitive(t,"string");return"symbol"==typeof i?i:i+""}function _toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}const PANEL_KEY="SECONDARY_PANEL";function SecondaryPanel(){var _selectedSchema$title,_selectedSchema$group;const{draftAgg:draftAgg,aggConfigParams:aggConfigParams}=Object(state_management["h"])(state=>state.visualization.activeVisualization);const isEditorValid=Object(state_management["h"])(state=>{var _state$metadata$edito;return!((_state$metadata$edito=state.metadata.editor.errors)!==null&&_state$metadata$edito!==void 0&&_state$metadata$edito[PANEL_KEY])});const[touched,setTouched]=Object(external_osdSharedDeps_React_["useState"])(false);const dispatch=Object(state_management["g"])();const vizType=useVisualizationType();const indexPattern=useIndexPatterns().selected;const{services:services}=Object(public_["useOpenSearchDashboards"])();const{data:{search:{aggs:aggService}}}=services;const schemas=vizType.ui.containerConfig.data.schemas.all;const aggConfigs=Object(external_osdSharedDeps_React_["useMemo"])(()=>indexPattern&&draftAgg&&aggService.createAggConfigs(indexPattern,[Object(external_osdSharedDeps_Lodash_["cloneDeep"])(draftAgg)]),[draftAgg,aggService,indexPattern]);const aggConfig=aggConfigs===null||aggConfigs===void 0?void 0:aggConfigs.aggs[0];const metricAggs=Object(external_osdSharedDeps_React_["useMemo"])(()=>indexPattern?aggService.createAggConfigs(indexPattern,Object(external_osdSharedDeps_Lodash_["cloneDeep"])(aggConfigParams.filter(aggConfigParam
1=>aggConfigParam.schema==="metric"))).aggs:[],[aggConfigParams,aggService,indexPattern]);const selectedSchema=Object(external_osdSharedDeps_React_["useMemo"])(()=>schemas.find(schema=>schema.name===(aggConfig===null||aggConfig===void 0?void 0:aggConfig.schema)),[aggConfig===null||aggConfig===void 0?void 0:aggConfig.schema,schemas]);const showAggParamEditor=!!(aggConfig&&indexPattern);const closeMenu=Object(external_osdSharedDeps_React_["useCallback"])(()=>{dispatch(Object(visualization_slice["a"])(undefined))},[dispatch]);const handleSetValid=Object(external_osdSharedDeps_React_["useCallback"])(isValid=>{dispatch(Object(metadata_slice["d"])({key:PANEL_KEY,error:!isValid}))},[dispatch]);Object(react_use_lib["useDebounce"])(()=>{if(isEditorValid){dispatch(Object(visualization_slice["e"])())}else{setTouched(true)}},200,[draftAgg,isEditorValid]);return external_osdSharedDeps_React_default.a.createElement("div",{className:"vbConfig__section vbConfig--secondary"},external_osdSharedDeps_React_default.a.createElement(Title,{title:(_selectedSchema$title=selectedSchema===null||selectedSchema===void 0?void 0:selectedSchema.title)!==null&&_selectedSchema$title!==void 0?_selectedSchema$title:"Edit",isSecondary:true,closeMenu:closeMenu}),showAggParamEditor&&external_osdSharedDeps_React_default.a.createElement(public_["OpenSearchDashboardsContextProvider"],{services:{...services,storage:new opensearchDashboardsUtils_public_["Storage"](window.localStorage)}},external_osdSharedDeps_React_default.a.createElement(secondary_panel_EditorErrorBoundary,null,external_osdSharedDeps_React_default.a.createElement(visDefaultEditor_public_["DefaultEditorAggParams"],{className:"vbConfig__aggEditor",agg:aggConfig,indexPattern:indexPattern,setValidity:handleSetValid,setTouched:setTouched,schemas:schemas,formIsTouched:touched,groupName:(_selectedSchema$group=selectedSchema===null||selectedSchema===void 0?void 0:selectedSchema.group)!==null&&_selectedSchema$group!==void 0?_selectedSchema$group:"none",metricAggs:metricAggs,state:{data:{},description:"",title:""},setAggParamValue:function(aggId,paramName,value){aggConfig.params[paramName]=value;dispatch(Object(visualization_slice["a"])(aggConfig.serialize()))},onAggTypeChange:function(aggId,aggType){aggConfig.type=aggType;const fieldParam=aggType.params.find(_ref=>{let{type:type}=_ref;return type==="field"});if(fieldParam){const availableFields=fieldParam.getAvailableFields(aggConfig);const indexField=availableFields.find(_ref2=>{let{name:name}=_ref2;return name===Object(external_osdSharedDeps_Lodash_["get"])(draftAgg,"params.field")});if(indexField){aggConfig.params.field=indexField}}dispatch(Object(visualization_slice["a"])(aggConfig.serialize()))}}))))}class secondary_panel_EditorErrorBoundary extends external_osdSharedDeps_React_["Component"]{constructor(){super(...arguments);_defineProperty(this,"state",{error:undefined})}static getDerivedStateFromError(error){return{error:error}}componentDidCatch(error){console.error(error)}render(){if(this.state.error){return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiCallOut"],{title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.aggParamsEditor.errorTitle",{defaultMessage:"Error"}),color:"danger",iconType:"alert"},external_osdSharedDeps_React_default.a.createElement("p",null,external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.aggParamsEditor.errorMsg",{defaultMessage:"Something went wrong while editing the aggregation"})))}return this.props.children}}function ConfigPanel(_ref){let{schemas:schemas,editingState:editingState,aggProps:aggProps,activeSchemaFields:activeSchemaFields,setActiveSchemaFields:setActiveSchemaFields,isDragging:isDragging}=_ref;if(!schemas)return null;const mainPanel=mapSchemaToAggPanel(schemas,aggProps,activeSchemaFields,setActiveSchemaFields,isDragging);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiForm"],{className:`vbConfig ${editingState?"showSecondary":""}`},external_osdSharedDeps_React_default.a.createElement("div",{className:"vbConfig__section"},mainPanel),external_osdSharedDeps_React_default.a.createElement(SecondaryPanel,null))}function addFieldToConfiguration(_ref){var _aggProps$aggConfigs;let{dropResult:dropResult,schemas:schemas,aggProps:aggProps,aggService:aggService,activeSchemaFields:activeSchemaFields,dispatch:dispatch}=_ref;const{source:source,destination:destination,combine:combine,draggableId:draggableId}=dropResult;const destinationSchemaName=destination===null||destination===void 0?void 0:destination.droppableId;const destinationSchema=schemas.all.find(schema=>schema.name===destinationSchemaName);const newFieldToAdd=draggableId;if(!destinationSchema||!destinationSchemaName){return}const destinationFields=activeSchemaFields[destinationSchemaName];if(!combine&&destination&&destinationFields.length>(destinationSchema===null||destinationSchema===void 0?void 0:destinationSchema.max)
1){return}createNewAggConfig({fieldName:newFieldToAdd,sourceGroup:source.droppableId,destinationSchema:destinationSchema,aggProps:aggProps,aggService:aggService,sourceAgg:null});const updatedAggConfigs=(_aggProps$aggConfigs=aggProps.aggConfigs)===null||_aggProps$aggConfigs===void 0?void 0:_aggProps$aggConfigs.aggs;if(updatedAggConfigs){dispatch(Object(visualization_slice["k"])(updatedAggConfigs.map(agg=>agg.serialize())))}}function replaceFieldInConfiguration(_ref){let{dropResult:dropResult,schemas:schemas,aggProps:aggProps,aggService:aggService,dispatch:dispatch}=_ref;const{source:source,combine:combine,draggableId:draggableId}=dropResult;const destinationSchemaName=combine===null||combine===void 0?void 0:combine.droppableId;if(!destinationSchemaName){return}const sourceAggId=draggableId;const destinationAggId=combine===null||combine===void 0?void 0:combine.draggableId;const destinationSchema=schemas.all.find(schema=>schema.name===(combine===null||combine===void 0?void 0:combine.droppableId));if(!destinationSchema){return}const sourceSchema=source.droppableId;if(Object.values(FIELD_SELECTOR_ID).includes(sourceSchema)){var _aggProps$aggConfigs;const newFieldToAdd=draggableId;createNewAggConfig({fieldName:newFieldToAdd,sourceGroup:source.droppableId,destinationSchema:destinationSchema,aggProps:aggProps,aggService:aggService,sourceAgg:null});const updatedAggConfig=(_aggProps$aggConfigs=aggProps.aggConfigs)===null||_aggProps$aggConfigs===void 0?void 0:_aggProps$aggConfigs.aggs.filter(agg=>agg.id!==destinationAggId);if(updatedAggConfig){dispatch(Object(visualization_slice["k"])(updatedAggConfig.map(agg=>agg.serialize())))}}else{var _aggProps$aggConfigs2,_aggProps$aggConfigs3;const sourceAgg=(_aggProps$aggConfigs2=aggProps.aggConfigs)===null||_aggProps$aggConfigs2===void 0?void 0:_aggProps$aggConfigs2.aggs.find(agg=>agg.id===sourceAggId);const sourceFieldName=sourceAgg===null||sourceAgg===void 0?void 0:sourceAgg.fieldName();createNewAggConfig({fieldName:sourceFieldName,sourceGroup:source.droppableId,destinationSchema:destinationSchema,aggProps:aggProps,aggService:aggService,sourceAgg:sourceAgg});const updatedAggConfig=(_aggProps$aggConfigs3=aggProps.aggConfigs)===null||_aggProps$aggConfigs3===void 0?void 0:_aggProps$aggConfigs3.aggs.filter(agg=>agg.id!==destinationAggId&&agg.id!==sourceAggId);if(updatedAggConfig){dispatch(Object(visualization_slice["k"])(updatedAggConfig.map(agg=>agg.serialize())))}}}function reorderFieldsWithinSchema(_ref){let{dropResult:dropResult,schemas:schemas,activeSchemaFields:activeSchemaFields,dispatch:dispatch}=_ref;const{destination:destination,draggableId:draggableId}=dropResult;const destinationSchemaName=destination===null||destination===void 0?void 0:destination.droppableId;if(!destinationSchemaName){return}const destinationAggFields=activeSchemaFields[destinationSchemaName];const sourceAggId=draggableId;const destinationAggId=destinationAggFields[destination===null||destination===void 0?void 0:destination.index].id;const destinationSchema=schemas.all.find(schema=>schema.name===(destination===null||destination===void 0?void 0:destination.droppableId));if(!destinationSchema){return}dispatch(Object(visualization_slice["d"])({sourceId:sourceAggId,destinationId:destinationAggId}))}function moveFieldBetweenSchemas(_ref){var _aggProps$aggConfigs;let{dropResult:dropResult,schemas:schemas,aggProps:aggProps,aggService:aggService,activeSchemaFields:activeSchemaFields,dispatch:dispatch}=_ref;const{source:source,destination:destination,combine:combine,draggableId:draggableId}=dropResult;const destinationSchemaName=destination===null||destination===void 0?void 0:destination.droppableId;if(!destinationSchemaName){return}const sourceAggId=draggableId;const destinationSchema=schemas.all.find(schema=>schema.name===((destination===null||destination===void 0?void 0:destination.droppableId)||(combine===null||combine===void 0?void 0:combine.droppableId)));if(!destinationSchema){return}const sourceAgg=(_aggProps$aggConfigs=aggProps.aggConfigs)===null||_aggProps$aggConfigs===void 0?void 0:_aggProps$aggConfigs.aggs.find(agg=>agg.id===sourceAggId);const sourceFieldName=sourceAgg===null||sourceAgg===void 0?void 0:sourceAgg.fieldName();const destinationAggFields=activeSchemaFields[destinationSchemaName];const destinationLimit=destinationSchema===null||destinationSchema===void 0?void 0:destinationSchema.max;if(destinationLimit&&destinationAggFields.length<=destinationLimit){var _aggProps$aggConfigs2;createNewAggConfig({fieldName:sourceFieldName,sourceGroup:source.droppableId,destinationSchema:destinationSchema,aggProps:aggProps,aggService:aggService,sourceAgg:sourceAgg});const updatedAggConfig=(_aggProps$aggConfigs2=aggProps.aggConfigs)===null||_aggProps$aggConfigs2===void 0?void 0:_aggProps$aggConfigs2.aggs.filter(agg=>agg.id!==sourceAggId);if(updatedAggConfig!==null&&updatedAggConfig!==void 0&&updatedAggConfig.length){dispatch(Object(visualization_slice["k"])(updatedAggConfig.map(agg=>agg.serialize())))}}}var validations=__webpack_require__(35);const DATA_TAB_ID="data_tab";const DataTab=()=>{const vizType=useVisualizationType();const editingState=Object(state_management["h"])(state=>{var _state$visualization$;return(_state$visualization$=state.visualization.activeVisualization)===null||_state$visualization$===void 0?void 0:_state$visualization$.draftAgg});const schemas=vizType.ui.containerConfig.data.schemas;const{services:{data:{search:{aggs:aggService}},notifications:{toasts:toasts}}}=Object(public_["useOpenSearchDashboards"])();const aggProps=useAggs();const[activeSchemaFields,setActiveSchemaFields]=Object(external_osdSharedDeps_React_["useState"])(()=>schemas.all.reduce((acc,schema)=>{acc[schema.name]=[];return acc},{}));const[isDragging,setIsDragging]=Object(external_osdSharedDeps_React_["useState"])(false);const dispatch=Object(state_management["g"])();Object(external_osdSharedDeps_React_["useEffect"])(()=>{const newState=schemas.all.reduce((acc,schema)=>{acc[schema.name]=[];return acc},{});const updatedState={...newState,...activeSchemaFields};setActiveSchemaFields(updatedState)},[schemas,vizType]);const handleDragEnd=dropResult=>
1{try{setIsDragging(false);const{source:source,destination:destination,combine:combine}=dropResult;const destinationSchemaName=(destination===null||destination===void 0?void 0:destination.droppableId)||(combine===null||combine===void 0?void 0:combine.droppableId);const sourceSchemaName=source.droppableId;if(!sourceSchemaName||!destinationSchemaName){return}const panelGroups=Array.from(schemas.all.map(schema=>schema.name));if(destinationSchemaName==="split"){const validationResult=Object(validations["a"])(aggProps.aggs,schemas.all);if(!validationResult.valid){toasts.addWarning({title:"vb_invalid_schema",text:validationResult.errorMsg});return}}if(destinationSchemaName.startsWith(ADD_PANEL_PREFIX)){const updatedDestinationSchemaName=destinationSchemaName.split(ADD_PANEL_PREFIX)[1];if(Object.values(FIELD_SELECTOR_ID).includes(sourceSchemaName)){if(panelGroups.includes(updatedDestinationSchemaName)){const newDropResult={...dropResult,destination:{droppableId:updatedDestinationSchemaName,index:0}};addFieldToConfiguration({dropResult:newDropResult,aggProps:aggProps,aggService:aggService,activeSchemaFields:activeSchemaFields,dispatch:dispatch,schemas:schemas})}}else if(panelGroups.includes(sourceSchemaName)){if(panelGroups.includes(updatedDestinationSchemaName)){const newDropResult={...dropResult,destination:{droppableId:updatedDestinationSchemaName,index:0}};moveFieldBetweenSchemas({dropResult:newDropResult,aggProps:aggProps,aggService:aggService,activeSchemaFields:activeSchemaFields,dispatch:dispatch,schemas:schemas})}}return}if(Object.values(FIELD_SELECTOR_ID).includes(sourceSchemaName)){if(panelGroups.includes(destinationSchemaName)&&!combine){addFieldToConfiguration({dropResult:dropResult,aggProps:aggProps,aggService:aggService,activeSchemaFields:activeSchemaFields,dispatch:dispatch,schemas:schemas})}else if(panelGroups.includes(destinationSchemaName)&&combine){replaceFieldInConfiguration({dropResult:dropResult,aggProps:aggProps,aggService:aggService,activeSchemaFields:activeSchemaFields,dispatch:dispatch,schemas:schemas})}}else if(panelGroups.includes(sourceSchemaName)){if(panelGroups.includes(destinationSchemaName)){if(sourceSchemaName===destinationSchemaName&&!combine){reorderFieldsWithinSchema({dropResult:dropResult,aggProps:aggProps,aggService:aggService,activeSchemaFields:activeSchemaFields,dispatch:dispatch,schemas:schemas})}else if(sourceSchemaName!==destinationSchemaName&&!combine){moveFieldBetweenSchemas({dropResult:dropResult,aggProps:aggProps,aggService:aggService,activeSchemaFields:activeSchemaFields,dispatch:dispatch,schemas:schemas})}else if(combine){replaceFieldInConfiguration({dropResult:dropResult,aggProps:aggProps,aggService:aggService,activeSchemaFields:activeSchemaFields,dispatch:dispatch,schemas:schemas})}}}}catch(err){return}};return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiDragDropContext"],{onDragEnd:handleDragEnd,onDragStart:()=>setIsDragging(true)},external_osdSharedDeps_React_default.a.createElement("div",{className:"vbDataTab"},external_osdSharedDeps_React_default.a.createElement(FieldSelector,null),external_osdSharedDeps_React_default.a.createElement(ConfigPanel,{schemas:schemas,editingState:editingState,aggProps:aggProps,activeSchemaFields:activeSchemaFields,setActiveSchemaFields:setActiveSchemaFields,isDragging:isDragging})))};const LeftNav=()=>external_osdSharedDeps_React_default.a.createElement("section",{className:"vbSidenav left"},external_osdSharedDeps_React_default.a.createElement("div",{className:"vbDatasourceSelect vbSidenav__header"},external_osdSharedDeps_React_default.a.createElement(DataSourceSelect,null)),external_osdSharedDeps_React_default.a.createElement(DataTab,{key:"containerName"}));var savedObjects_public_=__webpack_require__(34);const getLegacyTopNavConfig=(_ref,services,navActions)=>{let{visualizationIdFromUrl:visualizationIdFromUrl,savedVisBuilderVis:savedVisBuilderVis,saveDisabledReason:saveDisabledReason,dispatch:dispatch,originatingApp:originatingApp}=_ref;const topNavConfig=[{id:"save",iconType:savedVisBuilderVis!==null&&savedVisBuilderVis!==void 0&&savedVisBuilderVis.id&&originatingApp?undefined:"save",emphasize:savedVisBuilderVis&&!savedVisBuilderVis.id,description:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.topNavMenu.saveVisualizationButtonAriaLabel",{defaultMessage:"Save Visualization"}),className:savedVisBuilderVis!==null&&savedVisBuilderVis!==void 0&&savedVisBuilderVis.id&&originatingApp?"saveAsButton":"",label:savedVisBuilderVis!==null&&savedVisBuilderVis!==void 0&&savedVisBuilderVis.id&&originatingApp?external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.topNavMenu.saveAsVisualizationAsButtonLabel",{defaultMessage:"Save as"}):external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.topNavMenu.saveVisualizationButtonLabel",{defaultMessage:"Save"}),testId:"visBuilderSaveButton",disableButton:!!saveDisabledReason,tooltip:saveDisabledReason,run:navActions.save},...originatingApp&&savedVisBuilderVis&&savedVisBuilderVis.id?[{id:"saveAndReturn",label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.topNavMenu.saveAndReturnVisualizationButtonLabel",{defaultMessage:"Save and return"}),emphasize:true,iconType:"checkInCircleFilled",description:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.topNavMenu.saveAndReturnVisualizationButtonAriaLabel",{defaultMessage:"Finish editing visBuilder and return to the last app"}),testId:"visBuilderSaveAndReturnButton",disableButton:!!saveDisabledReason,tooltip:saveDisabledReason,run:navActions.saveAndReturn}]:[]];return topNavConfig};const getTopNavConfig=(_ref2,services,navActions)=>{let{visualizationIdFromUrl:visualizationIdFromUrl,savedVisBuilderVis:savedVisBuilderVis,saveDisabledReason:saveDisabledReason,dispatch:dispatch,originatingApp:originatingApp}=_ref2;const topNavMenu=[{tooltip:!!saveDisabledReason?saveDisabledReason:savedVisBuilderVis!==null&&savedVisBuilderVis!==void 0&&savedVisBuilderVis.id&&originatingApp?external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.topNavMenu.saveAsVisualizationAsButtonLabel",{defaultMessage:"Save as"}):external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.topNavMenu.saveVisualizationButtonLabel",{defaultMessage:"Save"}),ariaLabel:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.topNavMenu.saveVisualizationAsButtonLabel",{defaultMessage:"Save"}),testId:"visBuilderSaveButton",run:navActions.save,iconType:"save",controlType:"icon",disabled:!!saveDisabledReason},...originatingApp&&savedVisBuilderVis&&savedVisBuilderVis.id?[{tooltip:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.topNavMenu.openInspectorTooltip",{defaultMessage:"Save and return"}),ariaLabel:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.topNavMenu.saveAndReturnVisualizationButtonAriaLabel",{defaultMessage:"Finish editing visBuilder and return to the last app"}),testId:"visBuilderSaveAndReturnButton",run:navActions.saveAndReturn,iconType:"checkInCircleFilled",controlType:"icon",disabled:!!saveDisabledReason}]:[]];return topNavMenu};const getOnSave=(savedVisBuilderVis,originatingApp,visualizationIdFromUrl,dispatch,services)=>{const onSave=async _ref3=>{let{newTitle:newTitle,newCopyOnSave:newCopyOnSave,isTitleDuplicateConfirmed:isTitleDuplicateConfirmed,onT
1itleDuplicate:onTitleDuplicate,newDescription:newDescription,returnToOrigin:returnToOrigin}=_ref3;const{data:data,embeddable:embeddable,toastNotifications:toastNotifications,application:application,history:history}=services;const stateTransfer=embeddable.getStateTransfer();if(!savedVisBuilderVis){return}const currentTitle=savedVisBuilderVis.title;savedVisBuilderVis.title=newTitle;savedVisBuilderVis.description=newDescription;savedVisBuilderVis.copyOnSave=newCopyOnSave;const searchSourceInstance=savedVisBuilderVis.searchSourceFields;searchSourceInstance.query=data.query.queryString.getQuery()||null;searchSourceInstance.filter=data.query.filterManager.getFilters()||null;const newlyCreated=!savedVisBuilderVis.id||savedVisBuilderVis.copyOnSave;try{const id=await savedVisBuilderVis.save({confirmOverwrite:false,isTitleDuplicateConfirmed:isTitleDuplicateConfirmed,onTitleDuplicate:onTitleDuplicate,returnToOrigin:returnToOrigin});if(id){toastNotifications.addSuccess({title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.topNavMenu.saveVisualization.successNotificationText",{defaultMessage:`Saved '{visTitle}'`,values:{visTitle:savedVisBuilderVis.title}}),"data-test-subj":"saveVisualizationSuccess"});if(originatingApp&&returnToOrigin){if(newlyCreated&&stateTransfer){stateTransfer.navigateToWithEmbeddablePackage(originatingApp,{state:{type:common["d"],input:{savedObjectId:id}}});return{id:id}}else{application.navigateToApp(originatingApp)}}if(id!==visualizationIdFromUrl){history.push({...history.location,pathname:`${common["a"]}/${id}`})}dispatch(Object(state_management["c"])({editor:{state:"clean"},isMigrated:false}))}else{savedVisBuilderVis.title=currentTitle}return{id:id}}catch(error){console.error(error);toastNotifications.addDanger({title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.topNavMenu.saveVisualization.failureNotificationText",{defaultMessage:`Error on saving '{visTitle}'`,values:{visTitle:newTitle}}),text:error.message,"data-test-subj":"saveVisualizationError"});savedVisBuilderVis.title=currentTitle;return{error:error}}};return onSave};const getNavActions=(_ref4,services)=>{let{visualizationIdFromUrl:visualizationIdFromUrl,savedVisBuilderVis:savedVisBuilderVis,saveDisabledReason:saveDisabledReason,dispatch:dispatch,originatingApp:originatingApp}=_ref4;const{i18n:{Context:I18nContext},embeddable:embeddable}=services;const stateTransfer=embeddable.getStateTransfer();const navActions={};const saveAndReturnNavAction=async()=>{const saveOptions={newTitle:savedVisBuilderVis.title,newCopyOnSave:false,isTitleDuplicateConfirmed:false,newDescription:savedVisBuilderVis.description,returnToOrigin:true};const onSave=getOnSave(savedVisBuilderVis,originatingApp,visualizationIdFromUrl,dispatch,services);return onSave(saveOptions)};navActions.saveAndReturn=saveAndReturnNavAction;const saveNavAction=_anchorElement=>{const saveModal=external_osdSharedDeps_React_default.a.createElement(savedObjects_public_["SavedObjectSaveModalOrigin"],{documentInfo:savedVisBuilderVis,onSave:getOnSave(savedVisBuilderVis,originatingApp,visualizationIdFromUrl,dispatch,services),objectType:"visualization",onClose:()=>{},originatingApp:originatingApp,getAppNameFromId:stateTransfer.getAppNameFromId});Object(savedObjects_public_["showSaveModal"])(saveModal,I18nContext)};navActions.save=saveNavAction;return navActions};var top_nav=__webpack_require__(408);const useCanSave=()=>{const isEmpty=Object(state_management["h"])(state=>{var _state$visualization$;return((_state$visualization$=state.visualization.activeVisualization)===null||_state$visualization$===void 0||(_state$visualization$=_state$visualization$.aggConfigParams)===null||_state$visualization$===void 0?void 0:_state$visualization$.length)===0});const hasNoChange=Object(state_management["h"])(state=>state.metadata.editor.state!=="dirty"&&state.metadata.isMigrated===false);const hasDraftAgg=Object(state_management["h"])(state=>{var _state$visualization$2;return!!((_state$visualization$2=state.visualization.activeVisualization)!==null&&_state$visualization$2!==void 0&&_state$visualization$2.draftAgg)});const errorMsg=getErrorMsg(isEmpty,hasNoChange,hasDraftAgg);return errorMsg};const getErrorMsg=(isEmpty,hasNoChange,hasDraftAgg)=>{if(isEmpty){return external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.saveVisualizationTooltip.empty",{defaultMessage:"The canvas is empty. Add some aggregations before saving."})}else if(hasNoChange){return external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.saveVisualizationTooltip.noChange",{defaultMessage:"Add some changes before saving."})}else if(hasDraftAgg){return external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.saveVisualizationTooltip.hasDraftAgg",{defaultMessage:"Update unapplied aggregation changes before saving."})}else{return undefined}};var navigation_public_=__webpack_require__(110);function useDeepEffect(callback,dependencies){const currentDepsRef=Object(external_osdSharedDeps_React_["useRef"])(dependencies);if(!Object(external_osdSharedDeps_Lodash_["isEqual"])(currentDepsRef.current,dependencies)){callback();currentDepsRef.current=dependencies}}const TopNav=()=>{var _capabilities$visuali,_indexPattern$timeFie;const{id:visualizationIdFromUrl}=Object(external_osdSharedDeps_ReactRouterDom_["useParams"])();const{services:services}=Object(public_["useOpenSearchDashboards"])();const{data:data,setHeaderActionMenu:setHeaderActionMenu,navigation:{ui:{TopNavMenu:TopNavMenu}},uiSettings:uiSettings,appName:appName,capabilities:capabilities}=services;const rootState=Object(state_management["h"])(state=>state);const dispatch=Object(state_management["g"])();const showActionsInGroup=uiSettings.get("home:useNewHomePage");useDeepEffect(()=>{dispatch(Object(metadata_slice["c"])({state:"dirty"}))},[data.query.queryString.getQuery(),data.query.filterManager.getFilters()]);const saveDisabledReason=useCanSave();const savedVisBuilderVis=useSavedVisBuilderVis(visualizationIdFromUrl);const{selected:indexPattern}=useIndexPatterns();const[config,setConfig]=Object(external_osdSharedDeps_React_["useState"])();const originatingApp=Object(state_management["h"])(state=>state.metadata.originatingApp);const syncConfig=Object(external_osdSharedDeps_React_["useMemo"])(()=>({filters:data_public_["opensearchFilters"].FilterStateStore.APP_STATE,query:true}),[]);Object(data_public_["useConnectStorageToQueryState"])(services.data.query,services.osdUrlStateStorage,syncConfig);Object(external_osdSharedDeps_React_["useEffect"])(()=>{const getConfig=()=>{if(!savedVisBuilderVis||!indexPattern)return;const navActions=getNavActions({visualizationIdFromUrl:visualizationIdFromUrl,savedVisBuilderVis:Object(transforms["b"])(savedVisBuilderVis,rootState,indexPattern),saveDisabledReason:saveDisabledReason,dispatch:dispatch,originatingApp:originatingApp},services);return showActionsInGroup?getTopNavConfig({visualizationIdFromUrl:visualizationIdFromUrl,savedVisBuilderVis:Object(transforms["b"])(savedVisBuilderVis,rootState,indexPattern),saveDisabledReason:saveDisabledReason,dispatch:dispatch,originatingApp:originatingApp},services,navActions):getLegacyTopNavConfig({visualizationIdFromUrl:visualizationIdFromUrl,savedVisBuilderVis:Object(transforms["b"])(savedVisBuilderVis,rootState,indexPattern),saveDisabledReason:saveDisabledReason,dispatch:dispatch,originatingApp:originatingApp},services,navActions)};setConfig(getConfig())},[rootState,savedVisBuilderVis,services,visualizationIdFromUrl,saveDisabledReason,dispatch,indexPattern,originatingApp,showActionsInGroup]);Object(react_use_lib["useUnmount"])(()=>{dispatch(Object(metadata_slice["c"])({state:"loading"}))});const updateSavedQueryId=newSavedQueryId=>{dispatch(Object(visualization_slice["h"])(newSavedQueryId))};const showSaveQuery=!!((_capabilities$visuali=capabilities["visualization-visbuilder"])!==null&&_capabilities$visuali!==void 0&&_capabilities$visuali.saveQuery);return external_osdSharedDeps_React_default.a.createElement("div",{className:"vbTopNav"},external_osdSharedDeps_React_default.a.createElement(TopNavMenu,{appName:appName,config:config,setMenuMountPoint:setHeaderActionMenu,indexPatterns:indexPattern?[indexPattern]:[],showDatePicker:(_indexPattern$timeFie=!!(indexPattern!==null&&indexPattern!==void 0&&indexPattern.timeFieldName))!==null&&_indexPattern$timeFie!==void 0?_indexPattern$timeFie:true,showSearchBar:navigation_public_["TopNavMenuItemRenderType"].IN_PORTAL,showSaveQuery:showSaveQuery,useDefaultBehaviors:true,savedQueryId:rootState.visualization.savedQuery,onSavedQueryIdChange:updateSavedQueryId,groupActions:showActionsInGroup,screenTitle:(savedVisBuilderVis===null||savedVisBuilderVis===void 0?void 0:savedVisBuilderVis.title)||external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.savedSearch.newTitle",{defaultMessage:"New visualization"})}))};var visualizations_public_=__webpack_require__(14);var constants=__webpack_require__(38);
1var hand_field=__webpack_require__(111);var hand_field_default=__webpack_require__.n(hand_field);var fields_bg=__webpack_require__.p+"8b8c59ad95e664b97dd9bbc266b7b889.svg";var workspace=__webpack_require__(421);var handle_vis_event=__webpack_require__(59);const WorkspaceUI=()=>{const{services:{expressions:{ReactExpressionRenderer:ReactExpressionRenderer},notifications:{toasts:toasts},data:data,uiActions:uiActions,uiSettings:uiSettings}}=Object(public_["useOpenSearchDashboards"])();const{toExpression:toExpression,ui:ui}=useVisualizationType();const{aggConfigs:aggConfigs,indexPattern:indexPattern}=useAggs();const[expression,setExpression]=Object(external_osdSharedDeps_React_["useState"])();const[searchContext,setSearchContext]=Object(external_osdSharedDeps_React_["useState"])({query:data.query.queryString.getQuery(),filters:data.query.filterManager.getFilters(),timeRange:data.query.timefilter.timefilter.getTime()});const useVega=uiSettings.get(constants["a"]);const rootState=Object(state_management["h"])(state=>state);const dispatch=Object(state_management["g"])();const uiState=Object(external_osdSharedDeps_React_["useMemo"])(()=>new visualizations_public_["PersistedState"](rootState.ui),[]);Object(external_osdSharedDeps_React_["useEffect"])(()=>{if(rootState.metadata.editor.state==="loaded"){uiState.setSilent(rootState.ui)}},[rootState.metadata.editor.state,uiState]);Object(external_osdSharedDeps_React_["useEffect"])(()=>{uiState.on("change",args=>{dispatch(Object(state_management["e"])(uiState.toJSON()))})},[dispatch,uiState]);Object(external_osdSharedDeps_React_["useEffect"])(()=>{async function loadExpression(){var _aggConfigs$aggs$leng,_aggConfigs$aggs;const schemas=ui.containerConfig.data.schemas;const noAggs=((_aggConfigs$aggs$leng=aggConfigs===null||aggConfigs===void 0||(_aggConfigs$aggs=aggConfigs.aggs)===null||_aggConfigs$aggs===void 0?void 0:_aggConfigs$aggs.length)!==null&&_aggConfigs$aggs$leng!==void 0?_aggConfigs$aggs$leng:0)===0;const schemaValidation=Object(validations["b"])(schemas,rootState.visualization);const aggValidation=Object(validations["a"])((aggConfigs===null||aggConfigs===void 0?void 0:aggConfigs.aggs)||[]);if(!aggValidation.valid||!schemaValidation.valid){setExpression(undefined);if(noAggs)return;const err=schemaValidation.errorMsg||aggValidation.errorMsg;if(err)toasts.addWarning({id:"vb_expression_validation",title:err});return}const exp=await toExpression(rootState,searchContext,useVega);setExpression(exp)}loadExpression()},[rootState,toExpression,toasts,ui.containerConfig.data.schemas,searchContext,aggConfigs,useVega]);Object(external_osdSharedDeps_React_["useLayoutEffect"])(()=>{const subscription=data.query.state$.subscribe(_ref=>{let{state:state}=_ref;setSearchContext({query:state.query,timeRange:state.time,filters:state.filters})});return()=>{subscription.unsubscribe()}},[data.query.state$]);return external_osdSharedDeps_React_default.a.createElement("section",{className:"vbWorkspace"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPanel"],{className:"vbCanvas","data-test-subj":"visualizationLoader"},expression?external_osdSharedDeps_React_default.a.createElement(ReactExpressionRenderer,{expression:expression,searchContext:searchContext,uiState:uiState,onEvent:event=>Object(handle_vis_event["a"])(event,uiActions,indexPattern===null||indexPattern===void 0?void 0:indexPattern.timeFieldName)}):external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],{className:"vbWorkspace__empty","data-test-subj":"emptyWorkspace"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiEmptyPrompt"],{title:external_osdSharedDeps_React_default.a.createElement("h2",null,external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.workSpace.empty.title",{defaultMessage:"Add a field to start"})),body:external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiText"],{size:"s"},external_osdSharedDeps_React_default.a.createElement("p",null,external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.workSpace.empty.description",{defaultMessage:"Drag a field to the configuration panel to generate a visualization."}))),external_osdSharedDeps_React_default.a.createElement("div",{className:"vbWorkspace__container"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiIcon"],{className:"vbWorkspace__fieldSvg",type:fields_bg,size:"original"}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiIcon"],{className:"vbWorkspace__handFieldSvg",type:hand_field_default.a,size:"original"})))}))))};
1const Workspace=external_osdSharedDeps_React_default.a.memo(WorkspaceUI);const get_persisted_agg_params_filterByType=Object(common_["propFilter"])("type");const getPersistedAggParams=function(aggConfigParams){let oldVisSchemas=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];let newVisSchemas=arguments.length>2&&arguments[2]!==undefined?arguments[2]:[];const updatedAggConfigParams=[];const newVisSchemaCounts=newVisSchemas.reduce((acc,schema)=>{acc[schema.name]=schema.max;return acc},{});aggConfigParams.forEach(aggConfigParam=>{const currentSchema=oldVisSchemas.find(schema=>schema.name===aggConfigParam.schema);const matchingSchema=newVisSchemas.find(schema=>schema.name===aggConfigParam.schema);if(isSchemaEqual(matchingSchema,currentSchema)&&newVisSchemaCounts[matchingSchema.name]>0){updatedAggConfigParams.push(aggConfigParam);newVisSchemaCounts[matchingSchema.name]-=1;return}for(const schema of newVisSchemas){if(schema.group!==currentSchema.group)continue;const compatibleSchema=get_persisted_agg_params_filterByType([aggConfigParam],schema.aggFilter).length!==0;if(compatibleSchema&&newVisSchemaCounts[schema.name]>0){updatedAggConfigParams.push({...aggConfigParam,schema:schema.name});newVisSchemaCounts[schema.name]-=1;break}}});return updatedAggConfigParams};function isSchemaEqual(schema1,schema2){if(!schema1||!schema2)return false;if(schema1.name!==schema2.name)return false;if(schema1.group!==schema2.group)return false;if(schema1.aggFilter.length!==schema2.aggFilter.length)return false;for(let i=0;i<schema1.aggFilter.length;i++){if(schema1.aggFilter[i]!==schema2.aggFilter[i])return false}return true}const RightNavUI=()=>{const{ui:ui,name:activeVisName}=useVisualizationType();const[confirmAggs,setConfirmAggs]=Object(external_osdSharedDeps_React_["useState"])();const{services:{types:types}}=Object(public_["useOpenSearchDashboards"])();const dispatch=Object(state_management["g"])();const StyleSection=ui.containerConfig.style.render;const{activeVisualization:activeVisualization}=Object(state_management["h"])(state=>state.visualization);const aggConfigParams=Object(external_osdSharedDeps_React_["useMemo"])(()=>{var _activeVisualization$;return(_activeVisualization$=activeVisualization===null||activeVisualization===void 0?void 0:activeVisualization.aggConfigParams)!==null&&_activeVisualization$!==void 0?_activeVisualization$:[]},[activeVisualization]);const handleVisTypeChange=Object(external_osdSharedDeps_React_["useCallback"])(newVisName=>{var _types$get$ui$contain,_types$get,_types$get$ui$contain2,_types$get2,_types$get3;const currentVisSchemas=(_types$get$ui$contain=(_types$get=types.get(activeVisName))===null||_types$get===void 0?void 0:_types$get.ui.containerConfig.data.schemas.all)!==null&&_types$get$ui$contain!==void 0?_types$get$ui$contain:[];const newVisSchemas=(_types$get$ui$contain2=(_types$get2=types.get(newVisName))===null||_types$get2===void 0?void 0:_types$get2.ui.containerConfig.data.schemas.all)!==null&&_types$get$ui$contain2!==void 0?_types$get$ui$contain2:[];const persistedAggParams=getPersistedAggParams(aggConfigParams,currentVisSchemas,newVisSchemas);const newVis={name:newVisName,aggConfigParams:persistedAggParams,style:(_types$get3=types.get(newVisName))===null||_types$get3===void 0?void 0:_types$get3.ui.containerConfig.style.defaults};if(persistedAggParams.length<aggConfigParams.length)return setConfirmAggs(newVis);dispatch(Object(state_management["b"])(newVis))},[activeVisName,aggConfigParams,dispatch,types]);const options=types.all().map(_ref=>{let{name:name,icon:icon,title:title}=_ref;return{value:name,inputDisplay:external_osdSharedDeps_React_default.a.createElement(OptionItem,{icon:icon,title:title}),dropdownDisplay:external_osdSharedDeps_React_default.a.createElement(OptionItem,{icon:icon,title:title}),"data-test-subj":`visType-${name}`}});return external_osdSharedDeps_React_default.a.createElement("section",{className:"vbSidenav right"},external_osdSharedDeps_React_default.a.createElement("div",{className:"vbSidenav__header"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiCompressedSuperSelect"],{options:options,valueOfSelected:activeVisName,onChange:handleVisTypeChange,fullWidth:true,"data-test-subj":"chartPicker"})),external_osdSharedDeps_React_default.a.createElement("div",{className:"vbSidenav__style"},external_osdSharedDeps_React_default.a.createElement(StyleSection,null)),confirmAggs&&external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiConfirmModal"],{title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.rightNav.changeVisType.modalTitle",{defaultMessage:"Change visualization type"}),confirmButtonText:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.rightNav.changeVisType.confirmText",{defaultMessage:"Change type"}),cancelButtonText:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.rightNav.changeVisType.cancelText",{defaultMessage:"Cancel"}),onCancel:()=>setConfirmAggs(undefined),onConfirm:()=>{dispatch(Object(state_management["b"])(confirmAggs));setConfirmAggs(undefined)},maxWidth:"300px","data-test-subj":"confirmVisChangeModal"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiText"],{size:"s"},external_osdSharedDeps_React_default.a.createElement("p",null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_OsdI18nReact_["FormattedMessage"],{id:"visBuilder.rightNav.changeVisType.modalDescription",defaultMessage:"Certain field configurations may be lost when changing visualization types and you may 
1need to reconfigure those fields. Do you want to continue?"})))))};const OptionItem=_ref2=>{let{icon:icon,title:title}=_ref2;return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiIcon"],{type:icon,className:"vbTypeSelector__icon"}),external_osdSharedDeps_React_default.a.createElement("span",null,title))};const RightNav=external_osdSharedDeps_React_default.a.memo(RightNavUI);var core_public_=__webpack_require__(58);var app=__webpack_require__(434);var components_option=__webpack_require__(447);const Option=_ref=>{let{title:title,children:children,initialIsOpen:initialIsOpen=false}=_ref;return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiAccordion"],{id:title,buttonContent:title,className:"vbOption",initialIsOpen:initialIsOpen,"data-test-subj":`vbOption-${title.replace(/\s+/g,"-")}`},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPanel"],{color:"subdued",className:"vbOption__panel"},children)),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiHorizontalRule"],{margin:"none"}))};const VisBuilderApp=()=>{const{services:{data:{query:query},osdUrlStateStorage:osdUrlStateStorage,chrome:chrome,uiSettings:uiSettings}}=Object(public_["useOpenSearchDashboards"])();const{pathname:pathname}=Object(external_osdSharedDeps_ReactRouterDom_["useLocation"])();const{setHeaderVariant:setHeaderVariant}=chrome;const showActionsInGroup=uiSettings.get("home:useNewHomePage");Object(external_osdSharedDeps_React_["useEffect"])(()=>{if(showActionsInGroup)setHeaderVariant===null||setHeaderVariant===void 0||setHeaderVariant(core_public_["HeaderVariant"].APPLICATION);return()=>{setHeaderVariant===null||setHeaderVariant===void 0||setHeaderVariant()}},[setHeaderVariant,showActionsInGroup]);Object(external_osdSharedDeps_React_["useEffect"])(()=>{const{stop:stop}=Object(data_public_["syncQueryStateWithUrl"])(query,osdUrlStateStorage);return()=>stop()},[query,osdUrlStateStorage,pathname]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_OsdI18nReact_["I18nProvider"],null,external_osdSharedDeps_React_default.a.createElement(DragDropProvider,null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPage"],{className:"vbLayout"},external_osdSharedDeps_React_default.a.createElement(TopNav,null),external_osdSharedDeps_React_default.a.createElement(LeftNav,null),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiResizableContainer"],{className:"vbLayout__resizeContainer"},(EuiResizablePanel,EuiResizableButton)=>external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(EuiResizablePanel,{className:"vbLayout__workspaceResize",paddingSize:"none",initialSize:80,minSize:"300px",mode:"main"},external_osdSharedDeps_React_default.a.createElement(Workspace,null)),external_osdSharedDeps_React_default.a.createElement(EuiResizableButton,{className:"vbLayout__resizeButton"}),external_osdSharedDeps_React_default.a.createElement(EuiResizablePanel,{className:"vbLayout__rightNavResize",paddingSize:"none",initialSize:20,minSize:"250px",mode:["collapsible",{position:"top"}],id:"vbRightResize"},external_osdSharedDeps_React_default.a.createElement(RightNav,null)))))))}},function(module,exports,__webpack_require__){"use strict";if(true){module.exports=__webpack_require__(161)}else{}},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("plugin/visTypeVislib/public");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);
vendor: 4,204 bytes, line 1
1var ns=__osdBundles__.get("plugin/data/common");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("plugin/opensearchDashboardsUtils/public");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("plugin/opensearchDashboardsUtils/common");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.validateUnion=exports.validateArray=exports.usePattern=exports.callValidateCode=exports.schemaProperties=exports.allSchemaProperties=exports.noPropertyInData=exports.propertyInData=exports.isOwnProperty=exports.hasPropFunc=exports.reportMissingProp=exports.checkMissingProp=exports.checkReportMissingProp=void 0;const codegen_1=__webpack_require__(8);const util_1=__webpack_require__(12);const names_1=__webpack_require__(30);const util_2=__webpack_require__(12);function checkReportMissingProp(cxt,prop){const{gen:gen,data:data,it:it}=cxt;gen.if(noPropertyInData(gen,data,prop,it.opts.ownProperties),()=>{cxt.setParams({missingProperty:(0,codegen_1._)`${prop}`},true);cxt.error()})}exports.checkReportMissingProp=checkReportMissingProp;function checkMissingProp({gen:gen,data:data,it:{opts:opts}},properties,missing){return(0,codegen_1.or)(...properties.map(prop=>(0,codegen_1.and)(noPropertyInData(gen,data,prop,opts.ownProperties),(0,codegen_1._)`${missing} = ${prop}`)))}exports.checkMissingProp=checkMissingProp;function reportMissingProp(cxt,missing){cxt.setParams({missingProperty:missing},true);cxt.error()}exports.reportMissingProp=reportMissingProp;function hasPropFunc(gen){return gen.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,codegen_1._)`Object.prototype.hasOwnProperty`})}exports.hasPropFunc=hasPropFunc;function isOwnProperty(gen,data,property){return(0,codegen_1._)`${hasPropFunc(gen)}.call(${data}, ${property})`}exports.isOwnProperty=isOwnProperty;function propertyInData(gen,data,property,ownProperties){const cond=(0,codegen_1._)`${data}${(0,codegen_1.getProperty)(property)} !== undefined`;return ownProperties?(0,codegen_1._)`${cond} && ${isOwnProperty(gen,data,property)}`:cond}exports.propertyInData=propertyInData;function noPropertyInData(gen,data,property,ownProperties){const cond=(0,codegen_1._)`${data}${(0,codegen_1.getProperty)(property)} === undefined`;return ownProperties?(0,codegen_1.or)(cond,(0,codegen_1.not)(isOwnProperty(gen,data,property))):cond}exports.noPropertyInData=noPropertyInData;function allSchemaProperties(schemaMap){return schemaMap?Object.keys(schemaMap).filter(p=>p!=="__proto__"):[]}exports.allSchemaProperties=allSchemaProperties;function schemaProperties(it,schemaMap){return allSchemaProperties(schemaMap).filter(p=>!(0,util_1.alwaysValidSchema)(it,schemaMap[p]))}exports.schemaProperties=schemaProperties;function callValidateCode({schemaCode:schemaCode,data:data,it:{gen:gen,topSchemaRef:topSchemaRef,schemaPath:schemaPath,errorPath:errorPath},it:it},func,context,passSchema){const dataAndSchema=passSchema?(0,codegen_1._)`${schemaCode}, ${data}, ${topSchemaRef}${schemaPath}`:data;const valCxt=[[names_1.default.instancePath,(0,codegen_1.strConcat)(names_1.default.instancePath,errorPath)],[names_1.default.parentData,it.parentData],[names_1.default.parentDataProperty,it.parentDataProperty],[names_1.default.rootData,names_1.default.rootData]];if(it.opts.dynamicRef)valCxt.push([names_1.default.dynamicAnchors,names_1.default.dynamicAnchors]);const args=(0,codegen_1._)`${dataAndSchema}, ${gen.object(...valCxt)}`;return context!==codegen_1.nil?(0,codegen_1._)`${func}.call(${context}, ${args})`:(0,codegen_1._)`${func}(${args})`}exports.callValidateCode=callValidateCode;const newRegExp=(0,codegen_1._)`new RegExp`;function usePattern({gen:gen,it:{opts:opts}},pattern){const u=opts.unicodeRegExp?"u":"";const{regExp:regExp}=opts.code;const rx=regExp(pattern,u);
1return gen.scopeValue("pattern",{key:rx.toString(),ref:rx,code:(0,codegen_1._)`${regExp.code==="new RegExp"?newRegExp:(0,util_2.useFunc)(gen,regExp)}(${pattern}, ${u})`})}exports.usePattern=usePattern;function validateArray(cxt){const{gen:gen,data:data,keyword:keyword,it:it}=cxt;const valid=gen.name("valid");if(it.allErrors){const validArr=gen.let("valid",true);validateItems(()=>gen.assign(validArr,false));return validArr}gen.var(valid,true);validateItems(()=>gen.break());return valid;function validateItems(notValid){const len=gen.const("len",(0,codegen_1._)`${data}.length`);gen.forRange("i",0,len,i=>{cxt.subschema({keyword:keyword,dataProp:i,dataPropType:util_1.Type.Num},valid);gen.if((0,codegen_1.not)(valid),notValid)})}}exports.validateArray=validateArray;function validateUnion(cxt){const{gen:gen,schema:schema,keyword:keyword,it:it}=cxt;if(!Array.isArray(schema))throw new Error("ajv implementation error");const alwaysValid=schema.some(sch=>(0,util_1.alwaysValidSchema)(it,sch));if(alwaysValid&&!it.opts.unevaluated)return;const valid=gen.let("valid",false);const schValid=gen.name("_valid");gen.block(()=>schema.forEach((_sch,i)=>{const schCxt=cxt.subschema({keyword:keyword,schemaProp:i,compositeRule:true},schValid);gen.assign(valid,(0,codegen_1._)`${valid} || ${schValid}`);const merged=cxt.mergeValidEvaluated(schCxt,schValid);if(!merged)gen.if((0,codegen_1.not)(valid))}));cxt.result(valid,()=>cxt.reset(),()=>cxt.error(true))}exports.validateUnion=validateUnion},function(module,exports){function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}module.exports=_interopRequireDefault,module.exports.__esModule=true,module.exports["default"]=module.exports},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const codegen_1=__webpack_require__(8);const names={data:new codegen_1.Name("data"),valCxt:new codegen_1.Name("valCxt"),instancePath:new codegen_1.Name("instancePath"),parentData:new codegen_1.Name("parentData"),parentDataProperty:new codegen_1.Name("parentDataProperty"),rootData:new codegen_1.Name("rootData"),dynamicAnchors:new codegen_1.Name("dynamicAnchors"),vErrors:new codegen_1.Name("vErrors"),errors:new codegen_1.Name("errors"),this:new codegen_1.Name("this"),self:new codegen_1.Name("self"),scope:new codegen_1.Name("scope"),json:new codegen_1.Name("json"),jsonPos:new codegen_1.Name("jsonPos"),jsonLen:new codegen_1.Name("jsonLen"),jsonPart:new codegen_1.Name("jsonPart")};exports.default=names},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);function useMountedState(){var mountedRef=react_1.useRef(false);var get=react_1.useCallback((function(){return mountedRef.current}),[]);react_1.useEffect((function(){mountedRef.current=true;return function(){mountedRef.current=false}}));return get}exports.default=useMountedState},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",(function(){return saveStateToSavedObject}));__webpack_require__.d(__webpack_exports__,"a",(function(){return getStateFromSavedObject}));var _osd_i18n__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2);var _osd_i18n__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_osd_i18n__WEBPACK_IMPORTED_MODULE_0__);var immer__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(17);var immer__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(immer__WEBPACK_IMPORTED_MODULE_1__);var _opensearch_dashboards_utils_public__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(26);var _opensearch_dashboards_utils_public__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_opensearch_dashboards_utils_public__WEBPACK_IMPORTED_MODULE_2__);var _application_utils_validations__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(35);const saveStateToSavedObject=(obj,state,indexPattern)=>{if(state.visualization.indexPattern!==indexPattern.id)throw new Error("indexPattern id should match the value in redux state");obj.visualizationState=JSON.stringify(immer__WEBPACK_IMPORTED_MODULE_1___default()(state.visualization,draft=>{delete draft.indexPattern}));obj.styleState=JSON.stringify(state.style);obj.searchSourceFields={index:indexPattern};obj.uiState=JSON.stringify(state.ui);return obj};const getStateFromSavedObject=obj=>{var _obj$searchSourceFiel;const{id:id,title:title,description:description,searchSourceFields:searchSourceFields}=obj;const styleState=JSON.parse(obj.styleState||"{}");const uiState=JSON.parse(obj.uiState||"{}");const vizStateWithoutIndex=JSON.parse(obj.visualizationState||"");const visualizationState={searchField:"",...vizStateWithoutIndex,indexPattern:(_obj$searchSourceFiel=obj.searchSourceFields)===null||_obj$searchSourceFiel===void 0?void 0:_obj$searchSourceFiel.index};const validateResult=Object(_application_utils_validations__WEBPACK_IMPORTED_MODULE_3__["c"])({styleState:styleState,visualizationState:visualizationState,uiState:uiState});if(!validateResult.valid){throw new _opensearch_dashboards_utils_public__WEBPACK_IMPORTED_MODULE_2__["InvalidJSONProperty"](validateResult.errorMsg||_osd_i18n__WEBPACK_IMPORTED_MODULE_0__["i18n"].translate("visBuilder.getStateFromSavedObject.genericJSONError",{defaultMessage:"Something went wrong while loading your saved object. The object may be corrupted or does not match the latest schema"}))}if(!visualizationState.indexPattern){throw new Error(_osd_i18n__WEBPACK_IMPORTED_MODULE_0__["i18n"].translate("visBuilder.getStateFromSavedObject.missingIndexPattern",{defaultMessage:"The saved object is missing an index pattern"}))}return{id:id,title:title,description:description,searchSourceFields:searchSourceFields,state:{visualization:visualizationState,style:styleState,ui:uiState}}}},function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(29)["default"];exports.__esModule=true;exports["default"]=exports.ReactReduxContext=void 0;var _react=_interopRequireDefault(__webpack_require__(0));var ReactReduxContext=_react["default"].createContext(null);exports.ReactReduxContext=ReactReduxContext;if(false){}var _default=ReactReduxContext;exports["default"]=_default},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("plugin/savedObjects/public");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return validateAggregations}));__webpack_require__.d(__webpack_exports__,"b",(function(){return validate_schema_state["a"]}));__webpack_require__.d(__webpack_exports__,"c",(function(){return validateVisBuilderState}));var external_osdSharedDeps_OsdI18n_=__webpack_require__(2);var external_osdSharedDeps_Lodash_=__webpack_require__(15);var common_=__webpack_require__(25);var public_=__webpack_require__(7);const validateAggregations=(aggs,schemas)=>{const metricAggs=aggs.filter(agg=>agg.schema==="metric");const lastParentPipelineAgg=Object(external_osdSharedDeps_Lodash_["findLast"])(metricAggs,_ref=>{let{type:type}=_ref;return type.subtype===public_["search"].aggs.parentPipelineType});const lastBucket=Object(external_osdSharedDeps_Lodash_["findLast"])(aggs,agg=>agg.type.type==="buckets");if(!lastBucket&&lastParentPipelineAgg){return{valid:false,errorMsg:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.aggregation.mustHaveBucketErrorMessage",{defaultMessage:'Add a bucket with "Date Histogram" or "Histogram" aggregation.',description:"Date Histogram and Histogram should not be translated"})}}if(lastBucket&&lastParentPipelineAgg&&![common_["BUCKET_TYPES"].DATE_HISTOGRAM,common_["BUCKET_TYPES"].HISTOGRAM].includes(lastBucket.type.n
1ame)){return{valid:false,errorMsg:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.aggregation.wrongLastBucketTypeErrorMessage",{defaultMessage:'Last bucket aggregation must be "Date Histogram" or "Histogram" when using "{type}" metric aggregation.',values:{type:lastParentPipelineAgg.type.title},description:"Date Histogram and Histogram should not be translated"})}}const splitSchema=schemas===null||schemas===void 0?void 0:schemas.find(s=>s.name==="split");if(splitSchema!==null&&splitSchema!==void 0&&splitSchema.mustBeFirst){const firstGroupSchemaIndex=aggs.findIndex(item=>item.schema==="group");if(firstGroupSchemaIndex!==-1){return{valid:false,errorMsg:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.aggregation.splitChartOrderErrorMessage",{defaultMessage:"Split chart must be first in the configuration."})}}}return{valid:true}};var validate_schema_state=__webpack_require__(55);var ajv=__webpack_require__(109);var ajv_default=__webpack_require__.n(ajv);var schema=__webpack_require__(108);const vis_builder_state_validation_ajv=new ajv_default.a;const validateState=vis_builder_state_validation_ajv.compile(schema);const validateVisBuilderState=visBuilderState=>{const isVisBuilderStateValid=validateState(visBuilderState);const errorMsg=validateState.errors?validateState.errors[0].instancePath+" "+validateState.errors[0].message:undefined;return{valid:isVisBuilderStateValid,errorMsg:errorMsg}}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var incrementParameter=function(num){return++num%1e6};var useUpdate=function(){var _a=react_1.useState(0),setState=_a[1];return react_1.useCallback((function(){return setState(incrementParameter)}),[])};exports.default=useUpdate},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return setActiveVisualization}));var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(23);var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__);const setActiveVisualization=Object(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__["createAction"])("setActiveVisualzation")},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return VISBUILDER_ENABLE_VEGA_SETTING}));const VISBUILDER_ENABLE_VEGA_SETTING="visbuilder:enableVega"},function(module,exports){module.exports=__osdSharedDeps__.OsdI18nReact},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var useFirstMountState_1=__webpack_require__(52);var useUpdateEffect=function(effect,deps){var isFirstMount=useFirstMountState_1.useFirstMountState();react_1.useEffect((function(){if(!isFirstMount){return effect()}}),deps)};exports.default=useUpdateEffect},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var useSetState=function(initialState){if(initialState===void 0){initialState={}}var _a=react_1.useState(initialState),state=_a[0],set=_a[1];var setState=react_1.useCallback((function(patch){set((function(prevState){return Object.assign({},prevState,patch instanceof Function?patch(prevState):patch)}))}),[set]);return[state,setState]};exports.default=useSetState},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var useEffectOnce=function(effect){react_1.useEffect(effect,[])};exports.default=useEffectOnce},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useUnmount_1=tslib_1.__importDefault(__webpack_require__(54));var useRafState=function(initialState){var frame=react_1.useRef(0);var _a=react_1.useState(initialState),state=_a[0],setState=_a[1];var setRafState=react_1.useCallback((function(value){cancelAnimationFrame(frame.current);frame.current=requestAnimationFrame((function(){setState(value)}))}),[]);useUnmount_1.default((function(){cancelAnimationFrame(frame.current)}));return[state,setRafState]};
1exports.default=useRafState},function(module,exports,__webpack_require__){"use strict";exports.__esModule=true;var _exportNames={batch:true};var _exports=__webpack_require__(168);Object.keys(_exports).forEach((function(key){if(key==="default"||key==="__esModule")return;if(Object.prototype.hasOwnProperty.call(_exportNames,key))return;if(key in exports&&exports[key]===_exports[key])return;exports[key]=_exports[key]}));var _reactBatchedUpdates=__webpack_require__(189);exports.batch=_reactBatchedUpdates.unstable_batchedUpdates;var _batch=__webpack_require__(84);(0,_batch.setBatch)(_reactBatchedUpdates.unstable_batchedUpdates)},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("plugin/embeddable/public");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.getData=exports.KeywordCxt=exports.validateFunctionCode=void 0;const boolSchema_1=__webpack_require__(115);const dataType_1=__webpack_require__(49);const applicability_1=__webpack_require__(75);const dataType_2=__webpack_require__(49);const defaults_1=__webpack_require__(116);const keyword_1=__webpack_require__(117);const subschema_1=__webpack_require__(118);const codegen_1=__webpack_require__(8);const names_1=__webpack_require__(30);const resolve_1=__webpack_require__(50);const util_1=__webpack_require__(12);const errors_1=__webpack_require__(47);function validateFunctionCode(it){if(isSchemaObj(it)){checkKeywords(it);if(schemaCxtHasRules(it)){topSchemaObjCode(it);return}}validateFunction(it,()=>(0,boolSchema_1.topBoolOrEmptySchema)(it))}exports.validateFunctionCode=validateFunctionCode;function validateFunction({gen:gen,validateName:validateName,schema:schema,schemaEnv:schemaEnv,opts:opts},body){if(opts.code.es5){gen.func(validateName,(0,codegen_1._)`${names_1.default.data}, ${names_1.default.valCxt}`,schemaEnv.$async,()=>{gen.code((0,codegen_1._)`"use strict"; ${funcSourceUrl(schema,opts)}`);destructureValCxtES5(gen,opts);gen.code(body)})}else{gen.func(validateName,(0,codegen_1._)`${names_1.default.data}, ${destructureValCxt(opts)}`,schemaEnv.$async,()=>gen.code(funcSourceUrl(schema,opts)).code(body))}}function destructureValCxt(opts){return(0,codegen_1._)`{${names_1.default.instancePath}="", ${names_1.default.parentData}, ${names_1.default.parentDataProperty}, ${names_1.default.rootData}=${names_1.default.data}${opts.dynamicRef?(0,codegen_1._)`, ${names_1.default.dynamicAnchors}={}`:codegen_1.nil}}={}`}function destructureValCxtES5(gen,opts){gen.if(names_1.default.valCxt,()=>{gen.var(names_1.default.instancePath,(0,codegen_1._)`${names_1.default.valCxt}.${names_1.default.instancePath}`);gen.var(names_1.default.parentData,(0,codegen_1._)`${names_1.default.valCxt}.${names_1.default.parentData}`);gen.var(names_1.default.parentDataProperty,(0,codegen_1._)`${names_1.default.valCxt}.${names_1.default.parentDataProperty}`);gen.var(names_1.default.rootData,(0,codegen_1._)`${names_1.default.valCxt}.${names_1.default.rootData}`);if(opts.dynamicRef)gen.var(names_1.default.dynamicAnchors,(0,codegen_1._)`${names_1.default.valCxt}.${names_1.default.dynamicAnchors}`)},()=>{gen.var(names_1.default.instancePath,(0,codegen_1._)`""`);gen.var(names_1.default.parentData,(0,codegen_1._)`undefined`);gen.var(names_1.default.parentDataProperty,(0,codegen_1._)`undefined`);gen.var(names_1.default.rootData,names_1.default.data);if(opts.dynamicRef)gen.var(names_1.default.dynamicAnchors,(0,codegen_1._)`{}`)})}function topSchemaObjCode(it){const{schema:schema,opts:opts,gen:gen}=it;validateFunction(it,()=>{if(opts.$comment&&schema.$comment)commentKeyword(it);checkNoDefault(it);gen.let(names_1.default.vErrors,null);gen.let(names_1.default.errors,0);if(opts.unevaluated)resetEvaluated(it);typeAndKeywords(it);returnResults(it)});return}function resetEvaluated(it){const{gen:gen,validateName:validateName}=it;it.evaluated=gen.const("evaluated",(0,codegen_1._)`${validateName}.evaluated`);gen.if((0,codegen_1._)`${it.evaluated}.dynamicProps`,()=>gen.assign((0,codegen_1._)`${it.evaluated}.props`,(0,codegen_1._)`undefined`));gen.if((0,codegen_1._)`${it.evaluated}.dynamicItems`,()=>gen.assign((0,codegen_1._)`${it.evaluated}.items`,(0,codegen_1._)`undefined`))}function funcSourceUrl(schema,opts){const schId=typeof schema=="object"&&schema[opts.schemaId];
vendor: 24,170 bytes, lines 1-3
1return schId&&(opts.code.source||opts.code.process)?(0,codegen_1._)`/*# sourceURL=${schId} */`:codegen_1.nil}function subschemaCode(it,valid){if(isSchemaObj(it)){checkKeywords(it);if(schemaCxtHasRules(it)){subSchemaObjCode(it,valid);return}}(0,boolSchema_1.boolOrEmptySchema)(it,valid)}function schemaCxtHasRules({schema:schema,self:self}){if(typeof schema=="boolean")return!schema;for(const key in schema)if(self.RULES.all[key])return true;return false}function isSchemaObj(it){return typeof it.schema!="boolean"}function subSchemaObjCode(it,valid){const{schema:schema,gen:gen,opts:opts}=it;if(opts.$comment&&schema.$comment)commentKeyword(it);updateContext(it);checkAsyncSchema(it);const errsCount=gen.const("_errs",names_1.default.errors);typeAndKeywords(it,errsCount);gen.var(valid,(0,codegen_1._)`${errsCount} === ${names_1.default.errors}`)}function checkKeywords(it){(0,util_1.checkUnknownRules)(it);checkRefsAndKeywords(it)}function typeAndKeywords(it,errsCount){if(it.opts.jtd)return schemaKeywords(it,[],false,errsCount);const types=(0,dataType_1.getSchemaTypes)(it.schema);const checkedTypes=(0,dataType_1.coerceAndCheckDataType)(it,types);schemaKeywords(it,types,!checkedTypes,errsCount)}function checkRefsAndKeywords(it){const{schema:schema,errSchemaPath:errSchemaPath,opts:opts,self:self}=it;if(schema.$ref&&opts.ignoreKeywordsWithRef&&(0,util_1.schemaHasRulesButRef)(schema,self.RULES)){self.logger.warn(`$ref: keywords ignored in schema at path "${errSchemaPath}"`)}}function checkNoDefault(it){const{schema:schema,opts:opts}=it;if(schema.default!==undefined&&opts.useDefaults&&opts.strictSchema){(0,util_1.checkStrictMode)(it,"default is ignored in the schema root")}}function updateContext(it){const schId=it.schema[it.opts.schemaId];if(schId)it.baseId=(0,resolve_1.resolveUrl)(it.opts.uriResolver,it.baseId,schId)}function checkAsyncSchema(it){if(it.schema.$async&&!it.schemaEnv.$async)throw new Error("async schema in sync schema")}function commentKeyword({gen:gen,schemaEnv:schemaEnv,schema:schema,errSchemaPath:errSchemaPath,opts:opts}){const msg=schema.$comment;if(opts.$comment===true){gen.code((0,codegen_1._)`${names_1.default.self}.logger.log(${msg})`)}else if(typeof opts.$comment=="function"){const schemaPath=(0,codegen_1.str)`${errSchemaPath}/$comment`;const rootName=gen.scopeValue("root",{ref:schemaEnv.root});gen.code((0,codegen_1._)`${names_1.default.self}.opts.$comment(${msg}, ${schemaPath}, ${rootName}.schema)`)}}function returnResults(it){const{gen:gen,schemaEnv:schemaEnv,validateName:validateName,ValidationError:ValidationError,opts:opts}=it;if(schemaEnv.$async){gen.if((0,codegen_1._)`${names_1.default.errors} === 0`,()=>gen.return(names_1.default.data),()=>gen.throw((0,codegen_1._)`new ${ValidationError}(${names_1.default.vErrors})`))}else{gen.assign((0,codegen_1._)`${validateName}.errors`,names_1.default.vErrors);if(opts.unevaluated)assignEvaluated(it);gen.return((0,codegen_1._)`${names_1.default.errors} === 0`)}}function assignEvaluated({gen:gen,evaluated:evaluated,props:props,items:items}){if(props instanceof codegen_1.Name)gen.assign((0,codegen_1._)`${evaluated}.props`,props);if(items instanceof codegen_1.Name)gen.assign((0,codegen_1._)`${evaluated}.items`,items)}function schemaKeywords(it,types,typeErrors,errsCount){const{gen:gen,schema:schema,data:data,allErrors:allErrors,opts:opts,self:self}=it;const{RULES:RULES}=self;if(schema.$ref&&(opts.ignoreKeywordsWithRef||!(0,util_1.schemaHasRulesButRef)(schema,RULES))){gen.block(()=>keywordCode(it,"$ref",RULES.all.$ref.definition));return}if(!opts.jtd)checkStrictTypes(it,types);gen.block(()=>{for(const group of RULES.rules)groupKeywords(group);groupKeywords(RULES.post)});function groupKeywords(group){if(!(0,applicability_1.shouldUseGroup)(schema,group))return;if(group.type){gen.if((0,dataType_2.checkDataType)(group.type,data,opts.strictNumbers));iterateKeywords(it,group);if(types.length===1&&types[0]===group.type&&typeErrors){gen.else();(0,dataType_2.reportTypeError)(it)}gen.endIf()}else{iterateKeywords(it,group)}if(!allErrors)gen.if((0,codegen_1._)`${names_1.default.errors} === ${errsCount||0}`)}}function iterateKeywords(it,group){const{gen:gen,schema:schema,opts:{useDefaults:useDefaults}}=it;if(useDefaults)(0,defaults_1.assignDefaults)(it,group.type);gen.block(()=>{for(const rule of group.rules){if((0,applicability_1.shouldUseRule)(schema,rule)){keywordCode(it,rule.keyword,rule.definition,group.type)}}})}function checkStrictTypes(it,types){if(it.schemaEnv.meta||!it.opts.strictTypes)return;checkContextTypes(it,types);if(!it.opts.allowUnionTypes)checkMultipleTypes(it,types);checkKeywordTypes(it,it.dataTypes)}function checkContextTypes(it,types){if(!types.length)return;if(!it.dataTypes.length){it.dataTypes=types;return}types.forEach(t=>{if(!includesType(it.dataTypes,t)){strictTypesError(it,`type "${t}" not allowed by context "${it.dataTypes.join(",")}"`)}});narrowSchemaTypes(it,types)}function checkMultipleTypes(it,ts){if(ts.length>1&&!(ts.length===2&&ts.includes("null"))){strictTypesError(it,"use allowUnionTypes to allow union type keyword")}}function checkKeywordTypes(it,ts){const rules=it.self.RULES.all;for(const keyword in rules){const rule=rules[keyword];if(typeof rule=="object"&&(0,applicability_1.shouldUseRule)(it.schema,rule)){const{type:type}=rule.definition;if(type.length&&!type.some(t=>hasApplicableType(ts,t))){strictTypesError(it,`missing type "${type.join(",")}" for keyword "${keyword}"`)}}}}function hasApplicableType(schTs,kwdT){return schTs.includes(kwdT)||kwdT==="number"&&schTs.includes("integer")}function includesType(ts,t){return ts.includes(t)||t==="integer"&&ts.includes("number")}function narrowSchemaTypes(it,withTypes){const ts=[];for(const t of it.dataTypes){if(includesType(withTypes,t))ts.push(t);else if(withTypes.includes("integer")&&t==="number")ts.push("integer")}it.dataTypes=ts}function strictTypesError(it,msg){const schemaPath=it.schemaEnv.baseId+it.errSchemaPath;msg+=` at "${schemaPath}" (strictTypes)`;(0,util_1.checkStrictMode)(it,msg,it.opts.strictTypes)}class KeywordCxt{constructor(it,def,keyword){(0,keyword_1.validateKeywordUsage)(it,def,keyword);this.gen=it.gen;this.allErrors=it.allErrors;this.keyword=keyword;this.data=it.data;this.schema=it.schema[keyword];this.$data=def.$data&&it.opts.$data&&this.schema&&this.schema.$data;this.schemaValue=(0,util_1.schemaRefOrVal)(it,this.schema,keyword,this.$data);this.schemaType=def.schemaType;this.parentSchema=it.schema;this.params={};this.it=it;this.def=def;if(this.$data){this.schemaCode=it.gen.const("vSchema",getData(this.$data,it))}else{this.schemaCode=this.schemaValue;if(!(0,keyword_1.validSchemaType)(this.schema,def.schemaType,def.allowUndefined)){throw new Error(`${keyword} value must be ${JSON.stringify(def.schemaType)}`)}}if("code"in def?def.trackErrors:def.errors!==false){this.errsCount=it.gen.const("_errs",names_1.default.errors)}}result(condition,successAction,failAction){this.failResult((0,codegen_1.not)(condition),successAction,failAction)}failResult(condition,successAction,failAction){this.gen.if(condition);if(failAction)failAction();else this.error();if(successAction){this.gen.else();successAction();if(this.allErrors)this.gen.endIf()}else{if(this.allErrors)this.gen.endIf();else this.gen.else()}}pass(condition,failAction){this.failResult((0,codegen_1.not)(condition),undefined,failAction)}fail(condition){if(condition===undefined){this.error();if(!this.allErrors)this.gen.if(false);return}this.gen.if(condition);this.error();if(this.allErrors)this.gen.endIf();else this.gen.else()}fail$data(condition){if(!this.$data)return this.fail(condition);const{schemaCode:schemaCode}=this;this.fail((0,codegen_1._)`${schemaCode} !== undefined && (${(0,codegen_1.or)(this.invalid$data(),condition)})`)}error(append,errorParams,errorPaths){if(errorParams){this.setParams(errorParams);this._error(append,errorPaths);this.setParams({});return}this._error(append,errorPaths)}_error(append,errorPaths){(append?errors_1.reportExtraError:errors_1.reportError)(this,this.def.error,errorPaths)}$dataError(){(0,errors_1.reportError)(this,this.def.$dataError||errors_1.keyword$DataError)}reset(){if(this.errsCount===undefined)throw new Error('add "trackErrors" to keyword definition');(0,errors_1.resetErrorsCount)(this.gen,this.errsCount)}ok(cond){if(!this.allErrors)this.gen.if(cond)}setParams(obj,assign){if(assign)Object.assign(this.params,obj);else this.params=obj}block$data(valid,codeBlock,$dataValid=codegen_1.nil){this.gen.block(()=>{this.check$data(valid,$dataValid);codeBlock()})}check$data(valid=codegen_1.nil,$dataValid=codegen_1.nil){if(!this.$data)return;const{gen:gen,schemaCode:schemaCode,schemaType:schemaType,def:def}=this;gen.if((0,codegen_1.or)((0,codegen_1._)`${schemaCode} === undefined`,$dataValid));if(valid!==codegen_1.nil)gen.assign(valid,true);if(schemaType.length||def.validateSchema){gen.elseIf(this.invalid$data());this.$dataError();if(valid!==codegen_1.nil)gen.assign(valid,false)}gen.else()}invalid$data(){const{gen:gen,schemaCode:schemaCode,schemaType:schemaType,def:def,it:it}=this;return(0,codegen_1.or)(wrong$DataType(),invalid$DataSchema());function wrong$DataType(){if(schemaType.length){if(!(schemaCode instanceof codegen_1.Name))throw new Error("ajv implementation error");const st=Array.isArray(schemaType)?schemaType:[schemaType];return(0,codegen_1._)`${(0,dataType_2.checkDataTypes)(st,schemaCode,it.opts.strictNumbers,dataType_2.DataType.Wrong)}`}return codegen_1.nil}function invalid$DataSchema(){if(def.validateSchema){const validateSchemaRef=gen.scopeValue("validate$data",{ref:def.validateSchema});return(0,codegen_1._)`!${validateSchemaRef}(${schemaCode})`}return codegen_1.nil}}subschema(appl,valid){const subschema=(0,subschema_1.getSubschema)(this.it,appl);(0,subschema_1.extendSubschemaData)(subschema,this.it,appl);(0,subschema_1.extendSubschemaMode)(subschema,appl);const nextContext={...this.it,...subschema,items:undefined,props:undefined};subschemaCode(nextContext,valid);return nextContext}mergeEvaluated(schemaCxt,toName){const{it:it,gen:gen}=this;if(!it.opts.unevaluated)return;if(it.props!==true&&schemaCxt.props!==undefined){it.props=util_1.mergeEvaluated.props(gen,schemaCxt.props,it.props,toName)}if(it.items!==true&&schemaCxt.items!==undefined){it.items=util_1.mergeEvaluated.items(gen,schemaCxt.items,it.items,toName)}}mergeValidEvaluated(schemaCxt,valid){const{it:it,gen:gen}=this;if(it.opts.unevaluated&&(it.props!==true||it.items!==true)){gen.if(valid,()=>this.mergeEvaluated(schemaCxt,codegen_1.Name));return true}}}exports.KeywordCxt=KeywordCxt;function keywordCode(it,keyword,def,ruleType){const cxt=new KeywordCxt(it,def,keyword);if("code"in def){def.code(cxt,ruleType)}else if(cxt.$data&&def.validate){(0,keyword_1.funcKeywordCode)(cxt,def)}else if("macro"in def){(0,keyword_1.macroKeywordCode)(cxt,def)}else if(def.compile||def.validate){(0,keyword_1.funcKeywordCode)(cxt,def)}}const JSON_POINTER=/^\/(?:[^~]|~0|~1)*$/;const RELATIVE_JSON_POINTER=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function getData($data,{dataLevel:dataLevel,dataNames:dataNames,dataPathArr:dataPathArr}){let jsonPointer;let data;if($data==="")return names_1.default.rootData;if($data[0]==="/"){if(!JSON_POINTER.test($data))throw new Error(`Invalid JSON-pointer: ${$data}`);jsonPointer=$data;data=names_1.default.rootData}else{const matches=RELATIVE_JSON_POINTER.exec($data);if(!matches)throw new Error(`Invalid JSON-pointer: ${$data}`);const up=+matches[1];jsonPointer=matches[2];if(jsonPointer==="#"){if(up>=dataLevel)throw new Error(errorMsg("property/index",up));return dataPathArr[dataLevel-up]}if(up>dataLevel)throw new Error(errorMsg("data",up));data=dataNames[dataLevel-up];if(!jsonPointer)return data}let expr=data;const segments=jsonPointer.split("/");for(const segment of segments){if(segment){data=(0,codegen_1._)`${data}${(0,codegen_1.getProperty)((0,util_1.unescapeJsonPointer)(segment))}`;expr=(0,codegen_1._)`${expr} && ${data}`}}return expr;function errorMsg(pointerType,up){return`Cannot access ${pointerType} ${up} levels up, current level is ${dataLevel}`}}exports.getData=getData},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.extendErrors=exports.resetErrorsCount=exports.reportExtraError=exports.reportError=exports.keyword$DataError=exports.keywordError=void 0;const codegen_1=__webpack_require__(8);const util_1=__webpack_require__(12);const names_1=__webpack_require__(30);exports.keywordError={message:({keyword:keyword})=>(0,codegen_1.str)`must pass "${keyword}" keyword validation`};exports.keyword$DataError={message:({keyword:keyword,schemaType:schemaType})=>schemaType?(0,codegen_1.str)`"${keyword}" keyword must be ${schemaType} ($data)`:(0,codegen_1.str)`"${keyword}" keyword is invalid ($data)`};function reportError(cxt,error=exports.keywordError,errorPaths,overrideAllErrors){const{it:it}=cxt;const{gen:gen,compositeRule:compositeRule,allErrors:allErrors}=it;const errObj=errorObjectCode(cxt,error,errorPaths);if(overrideAllErrors!==null&&overrideAllErrors!==void 0?overrideAllErrors:compositeRule||allErrors){addError(gen,errObj)}else{returnErrors(it,(0,codegen_1._)`[${errObj}]`)}}exports.reportError=reportError;function reportExtraError(cxt,error=exports.keywordError,errorPaths){const{it:it}=cxt;const{gen:gen,compositeRule:compositeRule,allErrors:allErrors}=it;const errObj=errorObjectCode(cxt,error,errorPaths);addError(gen,errObj);if(!(compositeRule||allErrors)){returnErrors(it,names_1.default.vErrors)}}exports.reportExtraError=reportExtraError;function resetErrorsCount(gen,errsCount){gen.assign(names_1.default.errors,errsCount);gen.if((0,codegen_1._)`${names_1.default.vErrors} !== null`,()=>gen.if(errsCount,()=>gen.assign((0,codegen_1._)`${names_1.default.vErrors}.length`,errsCount),()=>gen.assign(names_1.default.vErrors,null)))}exports.resetErrorsCount=resetErrorsCount;function extendErrors({gen:gen,keyword:keyword,schemaValue:schemaValue,data:data,errsCount:errsCount,it:it}){if(errsCount===undefined)throw new Error("ajv implementation error");const err=gen.name("err");gen.forRange("i",errsCount,names_1.default.errors,i=>{gen.const(err,(0,codegen_1._)`${names_1.default.vErrors}[${i}]`);gen.if((0,codegen_1._)`${err}.instancePath === undefined`,()=>gen.assign((0,codegen_1._)`${err}.instancePath`,(0,codegen_1.strConcat)(names_1.default.instancePath,it.errorPath)));gen.assign((0,codegen_1._)`${err}.schemaPath`,(0,codegen_1.str)`${it.errSchemaPath}/${keyword}`);if(it.opts.verbose){gen.assign((0,codegen_1._)`${err}.schema`,schemaValue);gen.assign((0,codegen_1._)`${err}.data`,data)}})}exports.extendErrors=extendErrors;function addError(gen,errObj){const err=gen.const("err",errObj);gen.if((0,codegen_1._)`${names_1.default.vErrors} === null`,()=>gen.assign(names_1.default.vErrors,(0,codegen_1._)`[${err}]`),(0,codegen_1._)`${names_1.default.vErrors}.push(${err})`);gen.code((0,codegen_1._)`${names_1.default.errors}++`)}function returnErrors(it,errs){const{gen:gen,validateName:validateName,schemaEnv:schemaEnv}=it;if(schemaEnv.$async){gen.throw((0,codegen_1._)`new ${it.ValidationError}(${errs})`)}else{gen.assign((0,codegen_1._)`${validateName}.errors`,errs);gen.return(false)}}const E={keyword:new codegen_1.Name("keyword"),schemaPath:new codegen_1.Name("schemaPath"),params:new codegen_1.Name("params"),propertyName:new codegen_1.Name("propertyName"),message:new codegen_1.Name("message"),schema:new codegen_1.Name("schema"),parentSchema:new codegen_1.Name("parentSchema")};function errorObjectCode(cxt,error,errorPaths){const{createErrors:createErrors}=cxt.it;if(createErrors===false)return(0,codegen_1._)`{}`;return errorObject(cxt,error,errorPaths)}function errorObject(cxt,error,errorPaths={}){const{gen:gen,it:it}=cxt;const keyValues=[errorInstancePath(it,errorPaths),errorSchemaPath(cxt,errorPaths)];extraErrorProps(cxt,error,keyValues);return gen.object(...keyValues)}function errorInstancePath({errorPath:errorPath},{instancePath:instancePath}){const instPath=instancePath?(0,codegen_1.str)`${errorPath}${(0,util_1.getErrorPath)(instancePath,util_1.Type.Str)}`:errorPath;return[names_1.default.instancePath,(0,codegen_1.strConcat)(names_1.default.instancePath,instPath)]}function errorSchemaPath({keyword:keyword,it:{errSchemaPath:errSchemaPath}},{schemaPath:schemaPath,parentSchema:parentSchema}){let schPath=parentSchema?errSchemaPath:(0,codegen_1.str)`${errSchemaPath}/${keyword}`;if(schemaPath){schPath=(0,codegen_1.str)`${schPath}${(0,util_1.getErrorPath)(schemaPath,util_1.Type.Str)}`}return[E.schemaPath,schPath]}function extraErrorProps(cxt,{params:params,message:message},keyValues){const{keyword:keyword,data:data,schemaValue:schemaValue,it:it}=cxt;const{opts:opts,propertyName:propertyName,topSchemaRef:topSchemaRef,schemaPath:schemaPath}=it;keyValues.push([E.keyword,keyword],[E.params,typeof params=="function"?params(cxt):params||(0,codegen_1._)`{}`]);if(opts.messages){keyValues.push([E.message,typeof message=="function"?message(cxt):message])}if(opts.verbose){keyValues.push([E.schema,schemaValue],[E.parentSchema,(0,codegen_1._)`${topSchemaRef}${schemaPath}`],[names_1.default.data,data])}if(propertyName)keyValues.push([E.propertyName,propertyName])}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.regexpCode=exports.getEsmExportName=exports.getProperty=exports.safeStringify=exports.stringify=exports.strConcat=exports.addCodeArg=exports.str=exports._=exports.nil=exports._Code=exports.Name=exports.IDENTIFIER=exports._CodeOrName=void 0;class _CodeOrName{}exports._CodeOrName=_CodeOrName;exports.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class Name extends _CodeOrName{constructor(s){super();if(!exports.IDENTIFIER.test(s))throw new Error("CodeGen: name must be a valid identifier");this.str=s}toString(){return this.str}emptyStr(){return false}get names(){return{[this.str]:1}}}exports.Name=Name;class _Code extends _CodeOrName{constructor(code){super();this._items=typeof code==="string"?[code]:code}toString(){return this.str}emptyStr(){if(this._items.length>1)return false;const item=this._items[0];return item===""||item==='""'}get str(){var _a;return(_a=this._str)!==null&&_a!==void 0?_a:this._str=this._items.reduce((s,c)=>`${s}${c}`,"")}get names(){var _a;return(_a=this._names)!==null&&_a!==void 0?_a:this._names=this._items.reduce((names,c)=>{if(c instanceof Name)names[c.str]=(names[c.str]||0)+1;return names},{})}}exports._Code=_Code;exports.nil=new _Code("");function _(strs,...args){const code=[strs[0]];let i=0;while(i<args.length){addCodeArg(code,args[i]);code.push(strs[++i])}return new _Code(code)}exports._=_;const plus=new _Code("+");function str(strs,...args){const expr=[safeStringify(strs[0])];let i=0;while(i<args.length){expr.push(plus);addCodeArg(expr,args[i]);expr.push(plus,safeStringify(strs[++i]))}optimize(expr);return new _Code(expr)}exports.str=str;function addCodeArg(code,arg){if(arg instanceof _Code)code.push(...arg._items);else if(arg instanceof Name)code.push(arg);else code.push(interpolate(arg))}exports.addCodeArg=addCodeArg;function optimize(expr){let i=1;while(i<expr.length-1){if(expr[i]===plus){const res=mergeExprItems(expr[i-1],expr[i+1]);if(res!==undefined){expr.splice(i-1,3,res);continue}expr[i++]="+"}i++}}function mergeExprItems(a,b){if(b==='""')return a;if(a==='""')return b;if(typeof a=="string"){if(b instanceof Name||a[a.length-1]!=='"')return;if(typeof b!="string")return`${a.slice(0,-1)}${b}"`;if(b[0]==='"')return a.slice(0,-1)+b.slice(1);return}if(typeof b=="string"&&b[0]==='"'&&!(a instanceof Name))return`"${a}${b.slice(1)}`;return}function strConcat(c1,c2){return c2.emptyStr()?c1:c1.emptyStr()?c2:str`${c1}${c2}`}exports.strConcat=strConcat;function interpolate(x){return typeof x=="number"||typeof x=="boolean"||x===null?x:safeStringify(Array.isArray(x)?x.join(","):x)}function stringify(x){return new _Code(safeStringify(x))}exports.stringify=stringify;function safeStringify(x){return JSON.stringify(x).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}exports.safeStringify=safeStringify;function getProperty(key){return typeof key=="string"&&exports.IDENTIFIER.test(key)?new _Code(`.${key}`):_`[${key}]`}exports.getProperty=getProperty;function getEsmExportName(key){if(typeof key=="string"&&exports.IDENTIFIER.test(key)){return new _Code(`${key}`)}throw new Error(`CodeGen: invalid export name: ${key}, use explicit $id name mapping`)}exports.getEsmExportName=getEsmExportName;function regexpCode(rx){return new _Code(rx.toString())}exports.regexpCode=regexpCode},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.reportTypeError=exports.checkDataTypes=exports.checkDataType=exports.coerceAndCheckDataType=exports.getJSONTypes=exports.getSchemaTypes=exports.DataType=void 0;const rules_1=__webpack_require__(74);const applicability_1=__webpack_require__(75);const errors_1=__webpack_require__(47);const codegen_1=__webpack_require__(8);const util_1=__webpack_require__(12);var DataType;(function(DataType){DataType[DataType["Correct"]=0]="Correct";DataType[DataType["Wrong"]=1]="Wrong"})(DataType||(exports.DataType=DataType={}));function getSchemaTypes(schema){const types=getJSONTypes(schema.type);const hasNull=types.includes("null");if(hasNull){if(schema.nullable===false)throw new Error("type: null contradicts nullable: false")}else{if(!types.length&&schema.nullable!==undefined){throw new Error('"nullable" cannot be used without "type"')}if(schema.nullable===true)types.push("null")}return types}exports.getSchemaTypes=getSchemaTypes;function getJSONTypes(ts){const types=Array.isArray(ts)?ts:ts?[ts]:[];if(types.every(rules_1.isJSONType))return types;throw new Error("type must be JSONType or JSONType[]: "+types.join(","))}exports.getJSONTypes=getJSONTypes;function coerceAndCheckDataType(it,types){const{gen:gen,data:data,opts:opts}=it;const coerceTo=coerceToTypes(types,opts.coerceTypes);const checkTypes=types.length>0&&!(coerceTo.length===0&&types.length===1&&(0,applicability_1.schemaHasRulesForType)(it,types[0]));if(checkTypes){const wrongType=checkDataTypes(types,data,opts.strictNumbers,DataType.Wrong);gen.if(wrongType,()=>{if(coerceTo.length)coerceData(it,types,coerceTo);else reportTypeError(it)})}return checkTypes}exports.coerceAndCheckDataType=coerceAndCheckDataType;const COERCIBLE=new Set(["string","number","integer","boolean","null"]);function coerceToTypes(types,coerceTypes){return coerceTypes?types.filter(t=>COERCIBLE.has(t)||coerceTypes==="array"&&t==="array"):[]}function coerceData(it,types,coerceTo){const{gen:gen,data:data,opts:opts}=it;const dataType=gen.let("dataType",(0,codegen_1._)`typeof ${data}`);const coerced=gen.let("coerced",(0,codegen_1._)`undefined`);if(opts.coerceTypes==="array"){gen.if((0,codegen_1._)`${dataType} == 'object' && Array.isArray(${data}) && ${data}.length == 1`,()=>gen.assign(data,(0,codegen_1._)`${data}[0]`).assign(dataType,(0,codegen_1._)`typeof ${data}`).if(checkDataTypes(types,data,opts.strictNumbers),()=>gen.assign(coerced,data)))}gen.if((0,codegen_1._)`${coerced} !== undefined`);for(const t of coerceTo){if(COERCIBLE.has(t)||t==="array"&&opts.coerceTypes==="array"){coerceSpecificType(t)}}gen.else();reportTypeError(it);gen.endIf();gen.if((0,codegen_1._)`${coerced} !== undefined`,()=>{gen.assign(data,coerced);assignParentData(it,coerced)});function coerceSpecificType(t){switch(t){case"string":gen.elseIf((0,codegen_1._)`${dataType} == "number" || ${dataType} == "boolean"`).assign(coerced,(0,codegen_1._)`"" + ${data}`).elseIf((0,codegen_1._)`${data} === null`).assign(coerced,(0,codegen_1._)`""`);return;case"number":gen.elseIf((0,codegen_1._)`${dataType} == "boolean" || ${data} === null
2              || (${dataType} == "string" && ${data} && ${data} == +${data})`).assign(coerced,(0,codegen_1._)`+${data}`);return;case"integer":gen.elseIf((0,codegen_1._)`${dataType} === "boolean" || ${data} === null
3              || (${dataType} === "string" && ${data} && ${data} == +${data} && !(${data} % 1))`).assign(coerced,(0,codegen_1._)`+${data}`);return;case"boolean":gen.elseIf((0,codegen_1._)`${data}
3 === "false" || ${data} === 0 || ${data} === null`).assign(coerced,false).elseIf((0,codegen_1._)`${data} === "true" || ${data} === 1`).assign(coerced,true);return;case"null":gen.elseIf((0,codegen_1._)`${data} === "" || ${data} === 0 || ${data} === false`);gen.assign(coerced,null);return;case"array":gen.elseIf((0,codegen_1._)`${dataType} === "string" || ${dataType} === "number"
4              || ${dataType} === "boolean" || ${data} === null`).assign(coerced,(0,codegen_1._)`[${data}]`)}}}function assignParentData({gen:gen,parentData:parentData,parentDataProperty:parentDataProperty},expr){gen.if((0,codegen_1._)`${parentData} !== undefined`,()=>gen.assign((0,codegen_1._)`${parentData}[${parentDataProperty}]`,expr))}function checkDataType(dataType,data,strictNums,correct=DataType.Correct){const EQ=correct===DataType.Correct?codegen_1.operators.EQ:codegen_1.operators.NEQ;let cond;switch(dataType){case"null":return(0,codegen_1._)`${data} ${EQ} null`;case"array":cond=(0,codegen_1._)`Array.isArray(${data})`;break;case"object":cond=(0,codegen_1._)`${data} && typeof ${data} == "object" && !Array.isArray(${data})`;break;case"integer":cond=numCond((0,codegen_1._)`!(${data} % 1) && !isNaN(${data})`);break;case"number":cond=numCond();break;default:return(0,codegen_1._)`typeof ${data} ${EQ} ${dataType}`}return correct===DataType.Correct?cond:(0,codegen_1.not)(cond);function numCond(_cond=codegen_1.nil){return(0,codegen_1.and)((0,codegen_1._)`typeof ${data} == "number"`,_cond,strictNums?(0,codegen_1._)`isFinite(${data})`:codegen_1.nil)}}exports.checkDataType=checkDataType;function checkDataTypes(dataTypes,data,strictNums,correct){if(dataTypes.length===1){return checkDataType(dataTypes[0],data,strictNums,correct)}let cond;const types=(0,util_1.toHash)(dataTypes);
vendor: 2,236 bytes, line 4
4if(types.array&&types.object){const notObj=(0,codegen_1._)`typeof ${data} != "object"`;cond=types.null?notObj:(0,codegen_1._)`!${data} || ${notObj}`;delete types.null;delete types.array;delete types.object}else{cond=codegen_1.nil}if(types.number)delete types.integer;for(const t in types)cond=(0,codegen_1.and)(cond,checkDataType(t,data,strictNums,correct));return cond}exports.checkDataTypes=checkDataTypes;const typeError={message:({schema:schema})=>`must be ${schema}`,params:({schema:schema,schemaValue:schemaValue})=>typeof schema=="string"?(0,codegen_1._)`{type: ${schema}}`:(0,codegen_1._)`{type: ${schemaValue}}`};function reportTypeError(it){const cxt=getTypeErrorContext(it);(0,errors_1.reportError)(cxt,typeError)}exports.reportTypeError=reportTypeError;function getTypeErrorContext(it){const{gen:gen,data:data,schema:schema}=it;const schemaCode=(0,util_1.schemaRefOrVal)(it,schema,"type");return{gen:gen,keyword:"type",data:data,schema:schema.type,schemaCode:schemaCode,schemaValue:schemaCode,parentSchema:schema,params:{},it:it}}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.getSchemaRefs=exports.resolveUrl=exports.normalizeId=exports._getFullPath=exports.getFullPath=exports.inlineRef=void 0;const util_1=__webpack_require__(12);const equal=__webpack_require__(76);const traverse=__webpack_require__(119);const SIMPLE_INLINED=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);function inlineRef(schema,limit=true){if(typeof schema=="boolean")return true;if(limit===true)return!hasRef(schema);if(!limit)return false;return countKeys(schema)<=limit}exports.inlineRef=inlineRef;const REF_KEYWORDS=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function hasRef(schema){for(const key in schema){if(REF_KEYWORDS.has(key))return true;const sch=schema[key];if(Array.isArray(sch)&&sch.some(hasRef))return true;if(typeof sch=="object"&&hasRef(sch))return true}return false}function countKeys(schema){let count=0;for(const key in schema){if(key==="$ref")return Infinity;count++;
4if(SIMPLE_INLINED.has(key))continue;if(typeof schema[key]=="object"){(0,util_1.eachItem)(schema[key],sch=>count+=countKeys(sch))}if(count===Infinity)return Infinity}return count}function getFullPath(resolver,id="",normalize){if(normalize!==false)id=normalizeId(id);const p=resolver.parse(id);return _getFullPath(resolver,p)}exports.getFullPath=getFullPath;function _getFullPath(resolver,p){const serialized=resolver.serialize(p);return serialized.split("#")[0]+"#"}exports._getFullPath=_getFullPath;const TRAILING_SLASH_HASH=/#\/?$/;function normalizeId(id){return id?id.replace(TRAILING_SLASH_HASH,""):""}exports.normalizeId=normalizeId;function resolveUrl(resolver,baseId,id){id=normalizeId(id);return resolver.resolve(baseId,id)}exports.resolveUrl=resolveUrl;const ANCHOR=/^[a-z_][-a-z0-9._]*$/i;function getSchemaRefs(schema,baseId){if(typeof schema=="boolean")return{};const{schemaId:schemaId,uriResolver:uriResolver}=this.opts;const schId=normalizeId(schema[schemaId]||baseId);const baseIds={"":schId};const pathPrefix=getFullPath(uriResolver,schId,false);const localRefs={};const schemaRefs=new Set;traverse(schema,{allKeys:true},(sch,jsonPtr,_,parentJsonPtr)=>{if(parentJsonPtr===undefined)return;const fullPath=pathPrefix+jsonPtr;let innerBaseId=baseIds[parentJsonPtr];if(typeof sch[schemaId]=="string")innerBaseId=addRef.call(this,sch[schemaId]);addAnchor.call(this,sch.$anchor);addAnchor.call(this,sch.$dynamicAnchor);baseIds[jsonPtr]=innerBaseId;function addRef(ref){const _resolve=this.opts.uriResolver.resolve;ref=normalizeId(innerBaseId?_resolve(innerBaseId,ref):ref);if(schemaRefs.has(ref))throw ambiguos(ref);schemaRefs.add(ref);let schOrRef=this.refs[ref];if(typeof schOrRef=="string")schOrRef=this.refs[schOrRef];if(typeof schOrRef=="object"){checkAmbiguosRef(sch,schOrRef.schema,ref)}else if(ref!==normalizeId(fullPath)){if(ref[0]==="#"){checkAmbiguosRef(sch,localRefs[ref],ref);localRefs[ref]=sch}else{this.refs[ref]=fullPath}}return ref}function addAnchor(anchor){if(typeof anchor=="string"){if(!ANCHOR.test(anchor))throw new Error(`invalid anchor "${anchor}"`);addRef.call(this,`#${anchor}`)}}});return localRefs;function checkAmbiguosRef(sch1,sch2,ref){if(sch2!==undefined&&!equal(sch1,sch2))throw ambiguos(ref)}function ambiguos(ref){return new Error(`reference "${ref}" resolves to more than one schema`)}}exports.getSchemaRefs=getSchemaRefs},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const resolve_1=__webpack_require__(50);class MissingRefError extends Error{constructor(resolver,baseId,ref,msg){super(msg||`can't resolve reference ${ref} from id ${baseId}`);this.missingRef=(0,resolve_1.resolveUrl)(resolver,baseId,ref);this.missingSchema=(0,resolve_1.normalizeId)((0,resolve_1.getFullPath)(resolver,this.missingRef))}}exports.default=MissingRefError},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);function useFirstMountState(){var isFirst=react_1.useRef(true);if(isFirst.current){isFirst.current=false;return true}return isFirst.current}exports.useFirstMountState=useFirstMountState},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});function resolveHookState(newState,currentState){if(typeof newState==="function"){return newState(currentState)}return newState}exports.resolveHookState=resolveHookState},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useEffectOnce_1=tslib_1.__importDefault(__webpack_require__(42));var useUnmount=function(fn){var fnRef=react_1.useRef(fn);fnRef.current=fn;useEffectOnce_1.default((function(){return function(){return fnRef.current()}}))};exports.default=useUnmount},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return validateSchemaState}));var lodash__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(15);var lodash__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__);const validateSchemaState=(schemas,state)=>{const activeViz=state.activeVisualization;const vizName=activeViz===null||activeViz===void 0?void 0:activeViz.name;const aggs=activeViz===null||activeViz===void 0?void 0:activeViz.aggConfigParams;const aggSchemaCount=Object(lodash__WEBPACK_IMPORTED_MODULE_0__["countBy"])(aggs,agg=>agg.schema);const invalidsSchemas=schemas.all.filter(schema=>{if(!schema.min)return false;if(!aggSchemaCount[schema.name]||aggSchemaCount[schema.name]<schema.min)return true;return false});if(invalidsSchemas.length>0){return{valid:false,errorMsg:`The ${vizName} visualization needs at least ${invalidsSchemas[0].min} field(s) in the agg type "${invalidsSchemas[0].name}"`}}return{valid:true}}},function(module,exports){module.exports=__osdSharedDeps__.ReactRouterDom},function(module,exports){module.exports=__osdSharedDeps__.Rxjs},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("entry/core/public");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return handleVisEvent}));var _visualizations_public__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(14);var _visualizations_public__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_visualizations_public__WEBPACK_IMPORTED_MODULE_0__);const handleVisEvent=async(event,uiActions,timeFieldName)=>{var _VIS_EVENT_TO_TRIGGER;const triggerId=(_VIS_EVENT_TO_TRIGGER=_visualizations_public__WEBPACK_IMPORTED_MODULE_0__["VIS_EVENT_TO_TRIGGER"][event.name])!==null&&_VIS_EVENT_TO_TRIGGER!==void 0?_VIS_EVENT_TO_TRIGGER:_visualizations_public__WEBPACK_IMPORTED_MODULE_0__["VIS_EVENT_TO_TRIGGER"].filter;const isApplyFilter=triggerId===_visualizations_public__WEBPACK_IMPORTED_MODULE_0__["VIS_EVENT_TO_TRIGGER"].applyFilter;const dataContext={timeFieldName:timeFieldName,...event.data};const context=isApplyFilter?dataContext:{data:dataContext};await uiActions.getTrigger(triggerId).exec(context)}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var createMemo_1=__webpack_require__(306);exports.createMemo=createMemo_1.default;var createReducerContext_1=__webpack_require__(307);exports.createReducerContext=createReducerContext_1.default;var createReducer_1=__webpack_require__(308);exports.createReducer=createReducer_1.default;var createStateContext_1=__webpack_require__(309);exports.createStateContext=createStateContext_1.default;var useAsync_1=__webpack_require__(93);exports.useAsync=useAsync_1.default;var useAsyncFn_1=__webpack_require__(94);exports.useAsyncFn=useAsyncFn_1.default;var useAsyncRetry_1=__webpack_require__(310);exports.useAsyncRetry=useAsyncRetry_1.default;var useAudio_1=__webpack_require__(311);exports.useAudio=useAudio_1.default;var useBattery_1=__webpack_require__(313);exports.useBattery=useBattery_1.default;var useBeforeUnload_1=__webpack_require__(315);
4exports.useBeforeUnload=useBeforeUnload_1.default;var useBoolean_1=__webpack_require__(316);exports.useBoolean=useBoolean_1.default;var useClickAway_1=__webpack_require__(317);exports.useClickAway=useClickAway_1.default;var useCookie_1=__webpack_require__(318);exports.useCookie=useCookie_1.default;var useCopyToClipboard_1=__webpack_require__(320);exports.useCopyToClipboard=useCopyToClipboard_1.default;var useCounter_1=__webpack_require__(97);exports.useCounter=useCounter_1.default;var useCss_1=__webpack_require__(323);exports.useCss=useCss_1.default;var useCustomCompareEffect_1=__webpack_require__(70);exports.useCustomCompareEffect=useCustomCompareEffect_1.default;var useDebounce_1=__webpack_require__(329);exports.useDebounce=useDebounce_1.default;var useDeepCompareEffect_1=__webpack_require__(330);exports.useDeepCompareEffect=useDeepCompareEffect_1.default;var useDefault_1=__webpack_require__(331);exports.useDefault=useDefault_1.default;var useDrop_1=__webpack_require__(332);exports.useDrop=useDrop_1.default;var useDropArea_1=__webpack_require__(333);exports.useDropArea=useDropArea_1.default;var useEffectOnce_1=__webpack_require__(42);exports.useEffectOnce=useEffectOnce_1.default;var useEnsuredForwardedRef_1=__webpack_require__(334);exports.useEnsuredForwardedRef=useEnsuredForwardedRef_1.default;exports.ensuredForwardRef=useEnsuredForwardedRef_1.ensuredForwardRef;var useEvent_1=__webpack_require__(99);exports.useEvent=useEvent_1.default;var useError_1=__webpack_require__(335);exports.useError=useError_1.default;var useFavicon_1=__webpack_require__(336);exports.useFavicon=useFavicon_1.default;var useFullscreen_1=__webpack_require__(337);exports.useFullscreen=useFullscreen_1.default;var useGeolocation_1=__webpack_require__(339);exports.useGeolocation=useGeolocation_1.default;var useGetSet_1=__webpack_require__(98);exports.useGetSet=useGetSet_1.default;var useGetSetState_1=__webpack_require__(340);exports.useGetSetState=useGetSetState_1.default;var useHarmonicIntervalFn_1=__webpack_require__(341);exports.useHarmonicIntervalFn=useHarmonicIntervalFn_1.default;var useHover_1=__webpack_require__(343);exports.useHover=useHover_1.default;var useHoverDirty_1=__webpack_require__(100);exports.useHoverDirty=useHoverDirty_1.default;var useIdle_1=__webpack_require__(344);exports.useIdle=useIdle_1.default;var useIntersection_1=__webpack_require__(346);exports.useIntersection=useIntersection_1.default;var useInterval_1=__webpack_require__(347);exports.useInterval=useInterval_1.default;var useIsomorphicLayoutEffect_1=__webpack_require__(101);exports.useIsomorphicLayoutEffect=useIsomorphicLayoutEffect_1.default;var useKey_1=__webpack_require__(102);exports.useKey=useKey_1.default;var createBreakpoint_1=__webpack_require__(348);exports.createBreakpoint=createBreakpoint_1.default;var useKeyPress_1=__webpack_require__(103);exports.useKeyPress=useKeyPress_1.default;var useKeyPressEvent_1=__webpack_require__(349);exports.useKeyPressEvent=useKeyPressEvent_1.default;var useLifecycles_1=__webpack_require__(350);exports.useLifecycles=useLifecycles_1.default;var useList_1=__webpack_require__(104);exports.useList=useList_1.default;var useLocalStorage_1=__webpack_require__(351);exports.useLocalStorage=useLocalStorage_1.default;var useLocation_1=__webpack_require__(352);exports.useLocation=useLocation_1.default;var useLockBodyScroll_1=__webpack_require__(353);exports.useLockBodyScroll=useLockBodyScroll_1.default;var useLogger_1=__webpack_require__(354);exports.useLogger=useLogger_1.default;var useLongPress_1=__webpack_require__(355);exports.useLongPress=useLongPress_1.default;var useMap_1=__webpack_require__(356);exports.useMap=useMap_1.default;var useMedia_1=__webpack_require__(357);exports.useMedia=useMedia_1.default;var useMediaDevices_1=__webpack_require__(358);exports.useMediaDevices=useMediaDevices_1.default;var useMediatedState_1=__webpack_require__(359);exports.useMediatedState=useMediatedState_1.useMediatedState;var useMethods_1=__webpack_require__(360);exports.useMethods=useMethods_1.default;var useMotion_1=__webpack_require__(361);exports.useMotion=useMotion_1.default;var useMount_1=__webpack_require__(105);exports.useMount=useMount_1.default;var useMountedState_1=__webpack_require__(31);
4exports.useMountedState=useMountedState_1.default;var useMouse_1=__webpack_require__(106);exports.useMouse=useMouse_1.default;var useMouseHovered_1=__webpack_require__(362);exports.useMouseHovered=useMouseHovered_1.default;var useNetwork_1=__webpack_require__(363);exports.useNetwork=useNetwork_1.default;var useNumber_1=__webpack_require__(364);exports.useNumber=useNumber_1.default;var useObservable_1=__webpack_require__(365);exports.useObservable=useObservable_1.default;var useOrientation_1=__webpack_require__(366);exports.useOrientation=useOrientation_1.default;var usePageLeave_1=__webpack_require__(367);exports.usePageLeave=usePageLeave_1.default;var usePermission_1=__webpack_require__(368);exports.usePermission=usePermission_1.default;var usePrevious_1=__webpack_require__(369);exports.usePrevious=usePrevious_1.default;var usePreviousDistinct_1=__webpack_require__(370);exports.usePreviousDistinct=usePreviousDistinct_1.default;var usePromise_1=__webpack_require__(371);exports.usePromise=usePromise_1.default;var useQueue_1=__webpack_require__(372);exports.useQueue=useQueue_1.default;var useRaf_1=__webpack_require__(107);exports.useRaf=useRaf_1.default;var useRafLoop_1=__webpack_require__(373);exports.useRafLoop=useRafLoop_1.default;var useRafState_1=__webpack_require__(43);exports.useRafState=useRafState_1.default;var useSearchParam_1=__webpack_require__(374);exports.useSearchParam=useSearchParam_1.default;var useScroll_1=__webpack_require__(375);exports.useScroll=useScroll_1.default;var useScrolling_1=__webpack_require__(376);exports.useScrolling=useScrolling_1.default;var useSessionStorage_1=__webpack_require__(377);exports.useSessionStorage=useSessionStorage_1.default;var useSetState_1=__webpack_require__(41);exports.useSetState=useSetState_1.default;var useShallowCompareEffect_1=__webpack_require__(378);exports.useShallowCompareEffect=useShallowCompareEffect_1.default;var useSize_1=__webpack_require__(380);exports.useSize=useSize_1.default;var useSlider_1=__webpack_require__(381);exports.useSlider=useSlider_1.default;var useSpeech_1=__webpack_require__(382);exports.useSpeech=useSpeech_1.default;var useStartTyping_1=__webpack_require__(383);exports.useStartTyping=useStartTyping_1.default;var useStateWithHistory_1=__webpack_require__(384);exports.useStateWithHistory=useStateWithHistory_1.useStateWithHistory;var useStateList_1=__webpack_require__(385);exports.useStateList=useStateList_1.default;var useThrottle_1=__webpack_require__(386);exports.useThrottle=useThrottle_1.default;var useThrottleFn_1=__webpack_require__(387);exports.useThrottleFn=useThrottleFn_1.default;var useTimeout_1=__webpack_require__(388);exports.useTimeout=useTimeout_1.default;var useTimeoutFn_1=__webpack_require__(71);exports.useTimeoutFn=useTimeoutFn_1.default;var useTitle_1=__webpack_require__(389);exports.useTitle=useTitle_1.default;var useToggle_1=__webpack_require__(96);exports.useToggle=useToggle_1.default;var useTween_1=__webpack_require__(390);exports.useTween=useTween_1.default;var useUnmount_1=__webpack_require__(54);exports.useUnmount=useUnmount_1.default;var useUnmountPromise_1=__webpack_require__(392);exports.useUnmountPromise=useUnmountPromise_1.default;var useUpdate_1=__webpack_require__(36);exports.useUpdate=useUpdate_1.default;var useUpdateEffect_1=__webpack_require__(40);exports.useUpdateEffect=useUpdateEffect_1.default;var useUpsert_1=__webpack_require__(393);exports.useUpsert=useUpsert_1.default;var useVibrate_1=__webpack_require__(394);exports.useVibrate=useVibrate_1.default;var useVideo_1=__webpack_require__(395);exports.useVideo=useVideo_1.default;var useStateValidator_1=__webpack_require__(396);exports.useStateValidator=useStateValidator_1.default;var useScrollbarWidth_1=__webpack_require__(397);exports.useScrollbarWidth=useScrollbarWidth_1.useScrollbarWidth;var useMultiStateValidator_1=__webpack_require__(399);exports.useMultiStateValidator=useMultiStateValidator_1.useMultiStateValidator;var useWindowScroll_1=__webpack_require__(400);exports.useWindowScroll=useWindowScroll_1.default;var useWindowSize_1=__webpack_require__(401);exports.useWindowSize=useWindowSize_1.default;var useMeasure_1=__webpack_require__(402);exports.useMeasure=useMeasure_1.default;var useRendersCount_1=__webpack_require__(405);exports.useRendersCount=useRendersCount_1.useRendersCount;var useFirstMountState_1=__webpack_require__(52);exports.useFirstMountState=useFirstMountState_1.useFirstMountState;var useSet_1=__webpack_require__(406);exports.useSet=useSet_1.default;var createGlobalState_1=__webpack_require__(407);
vendor: 4,311 bytes, line 4
4exports.createGlobalState=createGlobalState_1.createGlobalState},function(module,exports){module.exports=__osdSharedDeps__.ReactDom},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});class ValidationError extends Error{constructor(errors){super("validation failed");this.errors=errors;this.ajv=this.validation=true}}exports.default=ValidationError},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.resolveSchema=exports.getCompilingSchema=exports.resolveRef=exports.compileSchema=exports.SchemaEnv=void 0;const codegen_1=__webpack_require__(8);const validation_error_1=__webpack_require__(62);const names_1=__webpack_require__(30);const resolve_1=__webpack_require__(50);const util_1=__webpack_require__(12);const validate_1=__webpack_require__(46);class SchemaEnv{constructor(env){var _a;this.refs={};this.dynamicAnchors={};let schema;if(typeof env.schema=="object")schema=env.schema;this.schema=env.schema;this.schemaId=env.schemaId;this.root=env.root||this;this.baseId=(_a=env.baseId)!==null&&_a!==void 0?_a:(0,resolve_1.normalizeId)(schema===null||schema===void 0?void 0:schema[env.schemaId||"$id"]);this.schemaPath=env.schemaPath;this.localRefs=env.localRefs;this.meta=env.meta;this.$async=schema===null||schema===void 0?void 0:schema.$async;this.refs={}}}exports.SchemaEnv=SchemaEnv;function compileSchema(sch){const _sch=getCompilingSchema.call(this,sch);if(_sch)return _sch;const rootId=(0,resolve_1.getFullPath)(this.opts.uriResolver,sch.root.baseId);const{es5:es5,lines:lines}=this.opts.code;const{ownProperties:ownProperties}=this.opts;const gen=new codegen_1.CodeGen(this.scope,{es5:es5,lines:lines,ownProperties:ownProperties});let _ValidationError;if(sch.$async){_ValidationError=gen.scopeValue("Error",{ref:validation_error_1.default,code:(0,codegen_1._)`require("ajv/dist/runtime/validation_error").default`})}const validateName=gen.scopeName("validate");sch.validateName=validateName;const schemaCxt={gen:gen,allErrors:this.opts.allErrors,data:names_1.default.data,parentData:names_1.default.parentData,parentDataProperty:names_1.default.parentDataProperty,dataNames:[names_1.default.data],dataPathArr:[codegen_1.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:gen.scopeValue("schema",this.opts.code.source===true?{ref:sch.schema,code:(0,codegen_1.stringify)(sch.schema)}:{ref:sch.schema}),validateName:validateName,ValidationError:_ValidationError,schema:sch.schema,schemaEnv:sch,rootId:rootId,baseId:sch.baseId||rootId,schemaPath:codegen_1.nil,errSchemaPath:sch.schemaPath||(this.opts.jtd?"":"#"),errorPath:(0,codegen_1._)`""`,opts:this.opts,self:this};let sourceCode;try{this._compilations.add(sch);(0,validate_1.validateFunctionCode)(schemaCxt);gen.optimize(this.opts.code.optimize);const validateCode=gen.toString();sourceCode=`${gen.scopeRefs(names_1.default.scope)}return ${validateCode}`;if(this.opts.code.process)sourceCode=this.opts.code.process(sourceCode,sch);const makeValidate=new Function(`${names_1.default.self}`,`${names_1.default.scope}`,sourceCode);const validate=makeValidate(this,this.scope.get());this.scope.value(validateName,{ref:validate});validate.errors=null;validate.schema=sch.schema;validate.schemaEnv=sch;if(sch.$async)validate.$async=true;if(this.opts.code.source===true){validate.source={validateName:validateName,validateCode:validateCode,scopeValues:gen._values}}if(this.opts.unevaluated){const{props:props,items:items}=schemaCxt;validate.evaluated={props:props instanceof codegen_1.Name?undefined:props,items:items instanceof codegen_1.Name?undefined:items,dynamicProps:props instanceof codegen_1.Name,dynamicItems:items instanceof codegen_1.Name};if(validate.source)validate.source.evaluated=(0,codegen_1.stringify)(validate.evaluated)}sch.validate=validate;return sch}catch(e){delete sch.validate;delete sch.validateName;if(sourceCode)this.logger.error("Error compiling schema, function code:",sourceCode);throw e}finally{this._compilations.delete(sch)}}exports.compileSchema=compileSchema;function resolveRef(root,baseId,ref){var _a;ref=(0,resolve_1.resolveUrl)(this.opts.uriResolver,baseId,ref);const schOrFunc=root.refs[ref];if(schOrFunc)return schOrFunc;let _sch=resolve.call(this,root,ref);
4if(_sch===undefined){const schema=(_a=root.localRefs)===null||_a===void 0?void 0:_a[ref];const{schemaId:schemaId}=this.opts;if(schema)_sch=new SchemaEnv({schema:schema,schemaId:schemaId,root:root,baseId:baseId})}if(_sch===undefined)return;return root.refs[ref]=inlineOrCompile.call(this,_sch)}exports.resolveRef=resolveRef;function inlineOrCompile(sch){if((0,resolve_1.inlineRef)(sch.schema,this.opts.inlineRefs))return sch.schema;return sch.validate?sch:compileSchema.call(this,sch)}function getCompilingSchema(schEnv){for(const sch of this._compilations){if(sameSchemaEnv(sch,schEnv))return sch}}exports.getCompilingSchema=getCompilingSchema;function sameSchemaEnv(s1,s2){return s1.schema===s2.schema&&s1.root===s2.root&&s1.baseId===s2.baseId}function resolve(root,ref){let sch;while(typeof(sch=this.refs[ref])=="string")ref=sch;return sch||this.schemas[ref]||resolveSchema.call(this,root,ref)}function resolveSchema(root,ref){const p=this.opts.uriResolver.parse(ref);const refPath=(0,resolve_1._getFullPath)(this.opts.uriResolver,p);let baseId=(0,resolve_1.getFullPath)(this.opts.uriResolver,root.baseId,undefined);if(Object.keys(root.schema).length>0&&refPath===baseId){return getJsonPointer.call(this,p,root)}const id=(0,resolve_1.normalizeId)(refPath);const schOrRef=this.refs[id]||this.schemas[id];if(typeof schOrRef=="string"){const sch=resolveSchema.call(this,root,schOrRef);if(typeof(sch===null||sch===void 0?void 0:sch.schema)!=="object")return;return getJsonPointer.call(this,p,sch)}if(typeof(schOrRef===null||schOrRef===void 0?void 0:schOrRef.schema)!=="object")return;if(!schOrRef.validate)compileSchema.call(this,schOrRef);if(id===(0,resolve_1.normalizeId)(ref)){const{schema:schema}=schOrRef;const{schemaId:schemaId}=this.opts;const schId=schema[schemaId];if(schId)baseId=(0,resolve_1.resolveUrl)(this.opts.uriResolver,baseId,schId);return new SchemaEnv({schema:schema,schemaId:schemaId,root:root,baseId:baseId})}return getJsonPointer.call(this,p,schOrRef)}exports.resolveSchema=resolveSchema;const PREVENT_SCOPE_CHANGE=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function getJsonPointer(parsedRef,{baseId:baseId,schema:schema,root:root}){var _a;if(((_a=parsedRef.fragment)===null||_a===void 0?void 0:_a[0])!=="/")return;for(const part of parsedRef.fragment.slice(1).split("/")){if(typeof schema==="boolean")return;const partSchema=schema[(0,util_1.unescapeFragment)(part)];if(partSchema===undefined)return;schema=partSchema;const schId=typeof schema==="object"&&schema[this.opts.schemaId];if(!PREVENT_SCOPE_CHANGE.has(part)&&schId){baseId=(0,resolve_1.resolveUrl)(this.opts.uriResolver,baseId,schId)}}let env;if(typeof schema!="boolean"&&schema.$ref&&!(0,util_1.schemaHasRulesButRef)(schema,this.RULES)){const $ref=(0,resolve_1.resolveUrl)(this.opts.uriResolver,baseId,schema.$ref);env=resolveSchema.call(this,root,$ref)}const{schemaId:schemaId}=this.opts;env=env||new SchemaEnv({schema:schema,schemaId:schemaId,root:root,baseId:baseId});if(env.schema!==env.root.schema)return env;return undefined}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const equal=__webpack_require__(76);equal.code='require("ajv/dist/runtime/equal").default';exports.default=equal},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var _objectSpread=__webpack_require__(162);function _interopDefaultLegacy(e){return e&&typeof e==="object"&&"default"in e?e:{default:e}}var _objectSpread__default=_interopDefaultLegacy(_objectSpread);function formatProdErrorMessage(code){return"Minified Redux error #"+code+"; visit https://redux.js.org/Errors?code="+code+" for the full message or "+"use the non-minified dev environment for full errors. "}var $$observable=function(){return typeof Symbol==="function"&&Symbol.observable||"@@observable"}();var randomString=function randomString(){return Math.random().toString(36).substring(7).split("").join(".")};var ActionTypes={INIT:"@@redux/INIT"+randomString(),REPLACE:"@@redux/REPLACE"+randomString(),PROBE_UNKNOWN_ACTION:function PROBE_UNKNOWN_ACTION(){return"@@redux/PROBE_UNKNOWN_ACTION"+randomString()}};function isPlainObject(obj){if(typeof obj!=="object"||obj===null)return false;var proto=obj;while(Object.getPrototypeOf(proto)!==null){proto=Object.getPrototypeOf(proto)}return Object.getPrototypeOf(obj)===proto}function miniKindOf(val){if(val===void 0)return"undefined";if(val===null)return"null";var type=typeof val;switch(type){case"boolean":case"string":case"number":case"symbol":case"function":{return type}}if(Array.isArray(val))return"array";if(isDate(val))return"date";if(isError(val))return"error";var constructorName=ctorName(val);switch(constructorName){case"Symbol":case"Promise":case"WeakMap":case"WeakSet":case"Map":case"Set":return constructorName}return type.slice(8,-1).toLowerCase().replace(/\s/g,"")}function ctorName(val){return typeof val.constructor==="function"?val.constructor.name:null}function isError(val){return val instanceof Error||typeof val.message==="string"&&val.constructor&&typeof val.constructor.stackTraceLimit==="number"}function isDate(val){if(val instanceof Date)return true;return typeof val.toDateString==="function"&&typeof val.getDate==="function"&&typeof val.setDate==="function"}function kindOf(val){var typeOfVal=typeof val;if(false){}return typeOfVal}function createStore(reducer,preloadedState,enhancer){var _ref2;if(typeof preloadedState==="function"&&typeof enhancer==="function"||typeof enhancer==="function"&&typeof arguments[3]==="function"){throw new Error(true?formatProdErrorMessage(0):u
4ndefined)}if(typeof preloadedState==="function"&&typeof enhancer==="undefined"){enhancer=preloadedState;preloadedState=undefined}if(typeof enhancer!=="undefined"){if(typeof enhancer!=="function"){throw new Error(true?formatProdErrorMessage(1):undefined)}return enhancer(createStore)(reducer,preloadedState)}if(typeof reducer!=="function"){throw new Error(true?formatProdErrorMessage(2):undefined)}var currentReducer=reducer;var currentState=preloadedState;var currentListeners=[];var nextListeners=currentListeners;var isDispatching=false;function ensureCanMutateNextListeners(){if(nextListeners===currentListeners){nextListeners=currentListeners.slice()}}function getState(){if(isDispatching){throw new Error(true?formatProdErrorMessage(3):undefined)}return currentState}function subscribe(listener){if(typeof listener!=="function"){throw new Error(true?formatProdErrorMessage(4):undefined)}if(isDispatching){throw new Error(true?formatProdErrorMessage(5):undefined)}var isSubscribed=true;ensureCanMutateNextListeners();nextListeners.push(listener);return function unsubscribe(){if(!isSubscribed){return}if(isDispatching){throw new Error(true?formatProdErrorMessage(6):undefined)}isSubscribed=false;ensureCanMutateNextListeners();var index=nextListeners.indexOf(listener);nextListeners.splice(index,1);currentListeners=null}}function dispatch(action){if(!isPlainObject(action)){throw new Error(true?formatProdErrorMessage(7):undefined)}if(typeof action.type==="undefined"){throw new Error(true?formatProdErrorMessage(8):undefined)}if(isDispatching){throw new Error(true?formatProdErrorMessage(9):undefined)}try{isDispatching=true;currentState=currentReducer(currentState,action)}finally{isDispatching=false}var listeners=currentListeners=nextListeners;for(var i=0;i<listeners.length;i++){var listener=listeners[i];listener()}return action}function replaceReducer(nextReducer){if(typeof nextReducer!=="function"){throw new Error(true?formatProdErrorMessage(10):undefined)}currentReducer=nextReducer;dispatch({type:ActionTypes.REPLACE})}function observable(){var _ref;var outerSubscribe=subscribe;return _ref={subscribe:function subscribe(observer){if(typeof observer!=="object"||observer===null){throw new Error(true?formatProdErrorMessage(11):undefined)}function observeState(){if(observer.next){observer.next(getState())}}observeState();var unsubscribe=outerSubscribe(observeState);return{unsubscribe:unsubscribe}}},_ref[$$observable]=function(){return this},_ref}dispatch({type:ActionTypes.INIT});return _ref2={dispatch:dispatch,subscribe:subscribe,getState:getState,replaceReducer:replaceReducer},_ref2[$$observable]=observable,_ref2}var legacy_createStore=createStore;function warning(message){if(typeof console!=="undefined"&&typeof console.error==="function"){console.error(message)}try{throw new Error(message)}catch(e){}}function getUnexpectedStateShapeWarningMessage(inputState,reducers,action,unexpectedKeyCache){var reducerKeys=Object.keys(reducers);var argumentName=action&&action.type===ActionTypes.INIT?"preloadedState argument passed to createStore":"previous state received by the reducer";if(reducerKeys.length===0){return"Store does not have a valid reducer. Make sure the argument passed "+"to combineReducers is an object whose values are reducers."}if(!isPlainObject(inputState)){return"The "+argumentName+' has unexpected type of "'+kindOf(inputState)+'". Expected argument to be an object with the following '+('keys: "'+reducerKeys.join('", "')+'"')}var unexpectedKeys=Object.keys(inputState).filter((function(key){return!reducers.hasOwnProperty(key)&&!unexpectedKeyCache[key]}));unexpectedKeys.forEach((function(key){unexpectedKeyCache[key]=true}));if(action&&action.type===ActionTypes.REPLACE)return;if(unexpectedKeys.length>0){return"Unexpected "+(unexpectedKeys.length>1?"keys":"key")+" "+('"'+unexpectedKeys.join('", "')+'" found in '+argumentName+". ")+"Expected to find one of the known reducer keys instead: "+('"'+reducerKeys.join('", "')+'". Unexpected keys will be ignored.')}}function assertReducerShape(reducers){Object.keys(reducers).forEach((function(key){var reducer=reducers[key];var initialState=reducer(undefined,{type:ActionTypes.INIT});if(typeof initialState==="undefined"){throw new Error(true?formatProdErrorMessage(12):undefined)}if(typeof reducer(undefined,{type:ActionTypes.PROBE_UNKNOWN_ACTION()})==="undefined"){throw new Error(true?formatProdErrorMessage(13):undefined)}}))}function combineReducers(reducers){var reducerKeys=Object.keys(reducers);var finalReducers={};for(var i=0;i<reducerKeys.length;i++){var key=reducerKeys[i];if(false){}if(typeof reducers[key]==="function"){finalReducers[key]=reducers[key]}}var finalReducerKeys=Object.keys(finalReducers);
4var unexpectedKeyCache;if(false){}var shapeAssertionError;try{assertReducerShape(finalReducers)}catch(e){shapeAssertionError=e}return function combination(state,action){if(state===void 0){state={}}if(shapeAssertionError){throw shapeAssertionError}if(false){var warningMessage}var hasChanged=false;var nextState={};for(var _i=0;_i<finalReducerKeys.length;_i++){var _key=finalReducerKeys[_i];var reducer=finalReducers[_key];var previousStateForKey=state[_key];var nextStateForKey=reducer(previousStateForKey,action);if(typeof nextStateForKey==="undefined"){var actionType=action&&action.type;throw new Error(true?formatProdErrorMessage(14):undefined)}nextState[_key]=nextStateForKey;hasChanged=hasChanged||nextStateForKey!==previousStateForKey}hasChanged=hasChanged||finalReducerKeys.length!==Object.keys(state).length;return hasChanged?nextState:state}}function bindActionCreator(actionCreator,dispatch){return function(){return dispatch(actionCreator.apply(this,arguments))}}function bindActionCreators(actionCreators,dispatch){if(typeof actionCreators==="function"){return bindActionCreator(actionCreators,dispatch)}if(typeof actionCreators!=="object"||actionCreators===null){throw new Error(true?formatProdErrorMessage(16):undefined)}var boundActionCreators={};for(var key in actionCreators){var actionCreator=actionCreators[key];if(typeof actionCreator==="function"){boundActionCreators[key]=bindActionCreator(actionCreator,dispatch)}}return boundActionCreators}function compose(){for(var _len=arguments.length,funcs=new Array(_len),_key=0;_key<_len;_key++){funcs[_key]=arguments[_key]}if(funcs.length===0){return function(arg){return arg}}if(funcs.length===1){return funcs[0]}return funcs.reduce((function(a,b){return function(){return a(b.apply(void 0,arguments))}}))}function applyMiddleware(){for(var _len=arguments.length,middlewares=new Array(_len),_key=0;_key<_len;_key++){middlewares[_key]=arguments[_key]}return function(createStore){return function(){var store=createStore.apply(void 0,arguments);var _dispatch=function dispatch(){throw new Error(true?formatProdErrorMessage(15):undefined)};var middlewareAPI={getState:store.getState,dispatch:function dispatch(){return _dispatch.apply(void 0,arguments)}};var chain=middlewares.map((function(middleware){return middleware(middlewareAPI)}));_dispatch=compose.apply(void 0,chain)(store.dispatch);return _objectSpread__default["default"](_objectSpread__default["default"]({},store),{},{dispatch:_dispatch})}}}function isCrushed(){}if(false){}exports.__DO_NOT_USE__ActionTypes=ActionTypes;exports.applyMiddleware=applyMiddleware;exports.bindActionCreators=bindActionCreators;exports.combineReducers=combineReducers;exports.compose=compose;exports.createStore=createStore;exports.legacy_createStore=legacy_createStore},function(module,exports,__webpack_require__){"use strict";exports.__esModule=true;exports.createSubscription=createSubscription;var _batch=__webpack_require__(84);function createListenerCollection(){var batch=(0,_batch.getBatch)();var first=null;var last=null;return{clear:function clear(){first=null;last=null},notify:function notify(){batch((function(){var listener=first;while(listener){listener.callback();listener=listener.next}}))},get:function get(){var listeners=[];var listener=first;while(listener){listeners.push(listener);listener=listener.next}return listeners},subscribe:function subscribe(callback){var isSubscribed=true;var listener=last={callback:callback,next:null,prev:last};if(listener.prev){listener.prev.next=listener}else{first=listener}return function unsubscribe(){if(!isSubscribed||first===null)return;isSubscribed=false;if(listener.next){listener.next.prev=listener.prev}else{last=listener.prev}if(listener.prev){listener.prev.next=listener.next}else{first=listener.next}}}}}var nullListeners={notify:function notify(){},get:function get(){return[]}};function createSubscription(store,parentSub){var unsubscribe;var listeners=nullListeners;function addNestedSub(listener){trySubscribe();return listeners.subscribe(listener)}function notifyNestedSubs(){listeners.notify()}
4function handleChangeWrapper(){if(subscription.onStateChange){subscription.onStateChange()}}function isSubscribed(){return Boolean(unsubscribe)}function trySubscribe(){if(!unsubscribe){unsubscribe=parentSub?parentSub.addNestedSub(handleChangeWrapper):store.subscribe(handleChangeWrapper);listeners=createListenerCollection()}}function tryUnsubscribe(){if(unsubscribe){unsubscribe();unsubscribe=undefined;listeners.clear();listeners=nullListeners}}var subscription={addNestedSub:addNestedSub,notifyNestedSubs:notifyNestedSubs,handleChangeWrapper:handleChangeWrapper,isSubscribed:isSubscribed,trySubscribe:trySubscribe,tryUnsubscribe:tryUnsubscribe,getListeners:function getListeners(){return listeners}};return subscription}},function(module,exports,__webpack_require__){"use strict";exports.__esModule=true;exports.useIsomorphicLayoutEffect=void 0;var _react=__webpack_require__(0);var useIsomorphicLayoutEffect=typeof window!=="undefined"&&typeof window.document!=="undefined"&&typeof window.document.createElement!=="undefined"?_react.useLayoutEffect:_react.useEffect;exports.useIsomorphicLayoutEffect=useIsomorphicLayoutEffect},function(module,exports){function _extends(){return module.exports=_extends=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},module.exports.__esModule=true,module.exports["default"]=module.exports,_extends.apply(null,arguments)}module.exports=_extends,module.exports.__esModule=true,module.exports["default"]=module.exports},function(module,exports){function _objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(-1!==e.indexOf(n))continue;t[n]=r[n]}return t}module.exports=_objectWithoutPropertiesLoose,module.exports.__esModule=true,module.exports["default"]=module.exports},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var isPrimitive=function(val){return val!==Object(val)};var useCustomCompareEffect=function(effect,deps,depsEqual){if(false){}var ref=react_1.useRef(undefined);if(!ref.current||!depsEqual(deps,ref.current)){ref.current=deps}react_1.useEffect(effect,ref.current)};exports.default=useCustomCompareEffect},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);function useTimeoutFn(fn,ms){if(ms===void 0){ms=0}var ready=react_1.useRef(false);var timeout=react_1.useRef();var callback=react_1.useRef(fn);var isReady=react_1.useCallback((function(){return ready.current}),[]);var set=react_1.useCallback((function(){ready.current=false;timeout.current&&clearTimeout(timeout.current);timeout.current=setTimeout((function(){ready.current=true;callback.current()}),ms)}),[ms]);var clear=react_1.useCallback((function(){ready.current=null;timeout.current&&clearTimeout(timeout.current)}),[]);react_1.useEffect((function(){callback.current=fn}),[fn]);react_1.useEffect((function(){set();return clear}),[ms]);return[isReady,clear,set]}exports.default=useTimeoutFn},function(module,exports){module.exports=__osdSharedDeps__.RxjsOperators},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.ValueScope=exports.ValueScopeName=exports.Scope=exports.varKinds=exports.UsedValueState=void 0;const code_1=__webpack_require__(48);class ValueError extends Error{constructor(name){super(`CodeGen: "code" for ${name} not defined`);this.value=name.value}}var UsedValueState;(function(UsedValueState){UsedValueState[UsedValueState["Started"]=0]="Started";UsedValueState[UsedValueState["Completed"]=1]="Completed"})(UsedValueState||(exports.UsedValueState=UsedValueState={}));exports.varKinds={const:new code_1.Name("const"),let:new code_1.Name("let"),var:new code_1.Name("var")};class Scope{constructor({prefixes:prefixes,parent:parent}={}){this._names={};this._prefixes=prefixes;this._parent=parent}toName(nameOrPrefix){return nameOrPrefix instanceof code_1.Name?nameOrPrefix:this.name(nameOrPrefix)}name(prefix){return new code_1.Name(this._newName(prefix))}_newName(prefix){const ng=this._names[prefix]||this._nameGroup(prefix);return`${prefix}${ng.index++}`}_nameGroup(prefix){var _a,_b;if(((_b=(_a=this._parent)===null||_a===void 0?void 0:_a._prefixes)===null||_b===void 0?void 0:_b.has(prefix))||this._prefixes&&!this._prefixes.has(prefix)){throw new Error(`CodeGen: prefix "${prefix}" is not allowed in this scope`)}return this._names[prefix]={prefix:prefix,index:0}}}exports.Scope=Scope;class ValueScopeName extends code_1.Name{constructor(prefix,nameStr){super(nameStr);this.prefix=prefix}setValue(value,{property:property,itemIndex:itemIndex}){this.value=value;
vendor: 1,116 bytes, line 4
4this.scopePath=(0,code_1._)`.${new code_1.Name(property)}[${itemIndex}]`}}exports.ValueScopeName=ValueScopeName;const line=(0,code_1._)`\n`;class ValueScope extends Scope{constructor(opts){super(opts);this._values={};this._scope=opts.scope;this.opts={...opts,_n:opts.lines?line:code_1.nil}}get(){return this._scope}name(prefix){return new ValueScopeName(prefix,this._newName(prefix))}value(nameOrPrefix,value){var _a;if(value.ref===undefined)throw new Error("CodeGen: ref must be passed in value");const name=this.toName(nameOrPrefix);const{prefix:prefix}=name;const valueKey=(_a=value.key)!==null&&_a!==void 0?_a:value.ref;let vs=this._values[prefix];if(vs){const _name=vs.get(valueKey);if(_name)return _name}else{vs=this._values[prefix]=new Map}vs.set(valueKey,name);const s=this._scope[prefix]||(this._scope[prefix]=[]);const itemIndex=s.length;s[itemIndex]=value.ref;name.setValue(value,{property:prefix,itemIndex:itemIndex});return name}getValue(prefix,keyOrRef){const vs=this._values[prefix];if(!vs)return;return vs.get(keyOrRef)}scopeRefs(scopeName,values=this._values){return this._reduceValues(values,name=>
4{if(name.scopePath===undefined)throw new Error(`CodeGen: name "${name}" has no value`);return(0,code_1._)`${scopeName}${name.scopePath}`})}scopeCode(values=this._values,usedValues,getCode){return this._reduceValues(values,name=>{if(name.value===undefined)throw new Error(`CodeGen: name "${name}" has no value`);return name.value.code},usedValues,getCode)}_reduceValues(values,valueCode,usedValues={},getCode){let code=code_1.nil;for(const prefix in values){const vs=values[prefix];if(!vs)continue;const nameSet=usedValues[prefix]=usedValues[prefix]||new Map;vs.forEach(name=>{if(nameSet.has(name))return;nameSet.set(name,UsedValueState.Started);let c=valueCode(name);if(c){const def=this.opts.es5?exports.varKinds.var:exports.varKinds.const;code=(0,code_1._)`${code}${def} ${name} = ${c};${this.opts._n}`}else if(c=getCode===null||getCode===void 0?void 0:getCode(name)){code=(0,code_1._)`${code}${c}${this.opts._n}`}else{throw new ValueError(name)}nameSet.set(name,UsedValueState.Completed)})}return code}}exports.ValueScope=ValueScope},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.getRules=exports.isJSONType=void 0;const _jsonTypes=["string","number","integer","boolean","null","object","array"];const jsonTypes=new Set(_jsonTypes);function isJSONType(x){return typeof x=="string"&&jsonTypes.has(x)}exports.isJSONType=isJSONType;function getRules(){const groups={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...groups,integer:true,boolean:true,null:true},rules:[{rules:[]},groups.number,groups.string,groups.array,groups.object],post:{rules:[]},all:{},keywords:{}}}exports.getRules=getRules},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.shouldUseRule=exports.shouldUseGroup=exports.schemaHasRulesForType=void 0;function schemaHasRulesForType({schema:schema,self:self},type){const group=self.RULES.types[type];return group&&group!==true&&shouldUseGroup(schema,group)}exports.schemaHasRulesForType=schemaHasRulesForType;function shouldUseGroup(schema,group){return group.rules.some(rule=>shouldUseRule(schema,rule))}exports.shouldUseGroup=shouldUseGroup;function shouldUseRule(schema,rule){var _a;return schema[rule.keyword]!==undefined||((_a=rule.definition.implements)===null||_a===void 0?void 0:_a.some(kwd=>schema[kwd]!==undefined))}exports.shouldUseRule=shouldUseRule},function(module,exports,__webpack_require__){"use strict";module.exports=function equal(a,b){if(a===b)return true;if(a&&b&&typeof a=="object"&&typeof b=="object"){if(a.constructor!==b.constructor)return false;var length,i,keys;if(Array.isArray(a)){length=a.length;if(length!=b.length)return false;for(i=length;i--!==0;)if(!equal(a[i],b[i]))return false;return true}if(a.constructor===RegExp)return a.source===b.source&&a.flags===b.flags;if(a.valueOf!==Object.prototype.valueOf)return a.valueOf()===b.valueOf();if(a.toString!==Object.prototype.toString)return a.toString()===b.toString();keys=Object.keys(a);length=keys.length;if(length!==Object.keys(b).length)return false;for(i=length;i--!==0;)if(!Object.prototype.hasOwnProperty.call(b,keys[i]))return false;for(i=length;i--!==0;){var key=keys[i];if(!equal(a[key],b[key]))return false}return true}return a!==a&&b!==b}},function(module,exports,__webpack_require__){"use strict";const isUUID=RegExp.prototype.test.bind(/^[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}$/iu);const isIPv4=RegExp.prototype.test.bind(/^(?:(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/u);function stringArrayToHexStripped(input){let acc="";let code=0;let i=0;for(i=0;i<input.length;i++){code=input[i].charCodeAt(0);if(code===48){continue}if(!(code>=48&&code<=57||code>=65&&code<=70||code>=97&&code<=102)){return""}acc+=input[i];break}for(i+=1;i<input.length;i++){code=input[i].charCodeAt(0);if(!(code>=48&&code<=57||code>=65&&code<=70||code>=97&&code<=102)){return""}acc+=input[i]}return acc}const nonSimpleDomain=RegExp.prototype.test.bind(/[^!"$&'()*+,\-.;=_`a-z{}~]/u);function consumeIsZone(buffer){buffer.length=0;return true}function consumeHextets(buffer,address,output){if(buffer.length){const hex=stringArrayToHexStripped(buffer);if(hex!==""){address.push(hex)}else{output.error=true;return false}buffer.length=0}return true}function getIPV6(input){let tokenCount=0;const output={error:false,address:"",zone:""};const address=[];const buffer=[];let endipv6Encountered=false;let endIpv6=false;let consume=consumeHextets;for(let i=0;i<input.length;i++){const cursor=input[i];if(cursor==="["||cursor==="]"){continue}if(cursor===":"){if(endipv6Encountered===true){endIpv6=true}if(!consume(buffer,address,output)){break}if(++tokenCount>7){output.error=true;break}if(i>0&&input[i-1]===":"){endipv6Encountered=true}address.push(":");continue}else if(cursor==="%"){if(!consume(buffer,address,output)){break}consume=consumeIsZone}else{buffer.push(cursor);continue}}if(buffer.length){if(consume===consumeIsZone){output.zone=buffer.join("")}else if(endIpv6){address.push(buffer.join(""))}else{address.push(stringArrayToHexStripped(buffer))}}output.address=address.join("");return output}function normalizeIPv6(host){if(findToken(host,":")<2){return{host:host,isIPV6:false}}const ipv6=getIPV6(host);if(!ipv6.error){let newHost=ipv6.address;let escapedHost=ipv6.address;if(ipv6.zone){newHost+="%"+ipv6.zone;escapedHost+="%25"+ipv6.zone}return{host:newHost,isIPV6:true,escapedHost:escapedHost}}else{return{host:host,isIPV6:false}}}function findToken(str,token){let ind=0;for(let i=0;i<str.length;i++){if(str[i]===token)ind++}return ind}function removeDotSegments(path){let input=path;const output=[];let nextSlash=-1;let len=0;while(len=input.length){if(len===1){if(input==="."){break}else if(input==="/"){output.push("/");break}else{output.push(input);break}}else if(len===2){if(input[0]==="."){if(input[1]==="."){break}else if(input[1]==="/"){input=input.slice(2);continue}}else if(input[0]==="/"){if(input[1]==="."||input[1]==="/"){output.push("/");break}}}else if(len===3){if(input==="/.."){if(output.length!==0){output.pop()}output.push("/");break}}if(input[0]==="."){if(input[1]==="."){if(input[2]==="/"){input=input.slice(3);continue}}else if(input[1]==="/"){input=input.slice(2);continue}}else if(input[0]==="/"){if(input[1]==="."){if(input[2]==="/"){input=input.slice(2);continue}else if(input[2]==="."){if(input[3]==="/"){input=input.slice(3);if(output.length!==0){output.pop()}continue}}}}if((nextSlash=input.indexOf("/",1))===-1){output.push(input);break}else{output.push(input.slice(0,nextSlash));input=input.slice(nextSlash)}}return output.join("")}function normalizeComponentEncoding(component,esc){const func=esc!==true?escape:unescape;if(component.scheme!==undefined){component.scheme=func(component.scheme)}if(component.userinfo!==undefined){component.userinfo=func(component.userinfo)}if(component.host!==undefined){component.host=func(component.host)}if(component.path!==undefined){component.path=func(component.path)}if(component.query!==undefined){component.query=func(component.query)}if(component.fragment!==undefined){component.fragment=func(component.fragment)}return component}function recomposeAuthority(component){const uriTokens=[];if(component.userinfo!==undefined){uriTokens.push(component.userinfo);uriTokens.push("@")}if(component.host!==undefined){let host=unescape(component.host);if(!isIPv4(host)){const ipV6res=normalizeIPv6(host);
vendor: 6,057 bytes, line 4
4if(ipV6res.isIPV6===true){host=`[${ipV6res.escapedHost}]`}else{host=component.host}}uriTokens.push(host)}if(typeof component.port==="number"||typeof component.port==="string"){uriTokens.push(":");uriTokens.push(String(component.port))}return uriTokens.length?uriTokens.join(""):undefined}module.exports={nonSimpleDomain:nonSimpleDomain,recomposeAuthority:recomposeAuthority,normalizeComponentEncoding:normalizeComponentEncoding,removeDotSegments:removeDotSegments,isIPv4:isIPv4,isUUID:isUUID,normalizeIPv6:normalizeIPv6,stringArrayToHexStripped:stringArrayToHexStripped}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.validateAdditionalItems=void 0;const codegen_1=__webpack_require__(8);const util_1=__webpack_require__(12);const error={message:({params:{len:len}})=>(0,codegen_1.str)`must NOT have more than ${len} items`,params:({params:{len:len}})=>(0,codegen_1._)`{limit: ${len}}`};const def={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:error,code(cxt){const{parentSchema:parentSchema,it:it}=cxt;const{items:items}=parentSchema;if(!Array.isArray(items)){(0,util_1.checkStrictMode)(it,'"additionalItems" is ignored when "items" is not an array of schemas');return}validateAdditionalItems(cxt,items)}};function validateAdditionalItems(cxt,items){const{gen:gen,schema:schema,data:data,keyword:keyword,it:it}=cxt;it.items=true;const len=gen.const("len",(0,codegen_1._)`${data}.length`);if(schema===false){cxt.setParams({len:items.length});cxt.pass((0,codegen_1._)`${len} <= ${items.length}`)}else if(typeof schema=="object"&&!(0,util_1.alwaysValidSchema)(it,schema)){const valid=gen.var("valid",(0,codegen_1._)`${len} <= ${items.length}`);gen.if((0,codegen_1.not)(valid),()=>validateItems(valid));cxt.ok(valid)}function validateItems(valid){gen.forRange("i",items.length,len,i=>{cxt.subschema({keyword:keyword,dataProp:i,dataPropType:util_1.Type.Num},valid);if(!it.allErrors)gen.if((0,codegen_1.not)(valid),()=>gen.break())})}}exports.validateAdditionalItems=validateAdditionalItems;exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.validateTuple=void 0;const codegen_1=__webpack_require__(8);const util_1=__webpack_require__(12);const code_1=__webpack_require__(28);const def={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(cxt){const{schema:schema,it:it}=cxt;if(Array.isArray(schema))return validateTuple(cxt,"additionalItems",schema);it.items=true;if((0,util_1.alwaysValidSchema)(it,schema))return;cxt.ok((0,code_1.validateArray)(cxt))}};function validateTuple(cxt,extraItems,schArr=cxt.schema){const{gen:gen,parentSchema:parentSchema,data:data,keyword:keyword,it:it}=cxt;checkStrictTuple(parentSchema);if(it.opts.unevaluated&&schArr.length&&it.items!==true){it.items=util_1.mergeEvaluated.items(gen,schArr.length,it.items)}const valid=gen.name("valid");const len=gen.const("len",(0,codegen_1._)`${data}.length`);schArr.forEach((sch,i)=>{if((0,util_1.alwaysValidSchema)(it,sch))return;gen.if((0,codegen_1._)`${len} > ${i}`,()=>cxt.subschema({keyword:keyword,schemaProp:i,dataProp:i},valid));cxt.ok(valid)});function checkStrictTuple(sch){const{opts:opts,errSchemaPath:errSchemaPath}=it;const l=schArr.length;const fullTuple=l===sch.minItems&&(l===sch.maxItems||sch[extraItems]===false);if(opts.strictTuples&&!fullTuple){const msg=`"${keyword}" is ${l}-tuple, but minItems or maxItems/${extraItems} are not specified or different at path "${errSchemaPath}"`;(0,util_1.checkStrictMode)(it,msg,opts.strictTuples)}}}exports.validateTuple=validateTuple;exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const code_1=__webpack_require__(28);const codegen_1=__webpack_require__(8);const names_1=__webpack_require__(30);const util_1=__webpack_require__(12);const error={message:"must NOT have additional properties",params:({params:params})=>(0,codegen_1._)`{additionalProperty: ${params.additionalProperty}}`};const def={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:true,trackErrors:true,error:error,code(cxt){const{gen:gen,schema:schema,parentSchema:parentSchema,data:data,errsCount:errsCount,it:it}=cxt;if(!errsCount)throw new Error("ajv implementation error");const{allErrors:allErrors,opts:opts}=it;it.props=true;if(opts.removeAdditional!=="all"&&(0,util_1.alwaysValidSchema)(it,schema))return;const props=(0,code_1.allSchemaProperties)(parentSchema.properties);const patProps=(0,code_1.allSchemaProperties)(parentSchema.patternProperties);checkAdditionalProperties();cxt.ok((0,codegen_1._)`${errsCount} === ${names_1.default.errors}`);function checkAdditionalProperties(){gen.forIn("key",data,key=>{if(!props.length&&!patProps.length)additionalPropertyCode(key);else gen.if(isAdditional(key),()=>additionalPropertyCode(key))})}function isAdditional(key){let definedProp;if(props.length>8){const propsSchema=(0,util_1.schemaRefOrVal)(it,parentSchema.properties,"properties");definedProp=(0,code_1.isOwnProperty)(gen,propsSchema,key)}else if(props.length){definedProp=(0,codegen_1.or)(...props.map(p=>(0,codegen_1._)`${key} === ${p}`))}else{definedProp=codegen_1.nil}if(patProps.length){definedProp=(0,codegen_1.or)(definedProp,...patProps.map(p=>(0,codegen_1._)`${(0,code_1.usePattern)(cxt,p)}.test(${key})`))}return(0,codegen_1.not)(definedProp)}function deleteAdditional(key){gen.code((0,codegen_1._)`delete ${data}[${key}]`)}function additionalPropertyCode(key){if(opts.removeAdditional==="all"||opts.removeAdditional&&schema===false){deleteAdditional(key);return}if(schema===false){cxt.setParams({additionalProperty:key});cxt.error();if(!allErrors)gen.break();return}if(typeof schema=="object"&&!(0,util_1.alwaysValidSchema)(it,schema)){const valid=gen.name("valid");if(opts.removeAdditional==="failing"){applyAdditionalSchema(key,valid,false);
4gen.if((0,codegen_1.not)(valid),()=>{cxt.reset();deleteAdditional(key)})}else{applyAdditionalSchema(key,valid);if(!allErrors)gen.if((0,codegen_1.not)(valid),()=>gen.break())}}}function applyAdditionalSchema(key,valid,errors){const subschema={keyword:"additionalProperties",dataProp:key,dataPropType:util_1.Type.Str};if(errors===false){Object.assign(subschema,{compositeRule:true,createErrors:false,allErrors:false})}cxt.subschema(subschema,valid)}}};exports.default=def},function(module,exports){function _typeof(o){"@babel/helpers - typeof";return module.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},module.exports.__esModule=true,module.exports["default"]=module.exports,_typeof(o)}module.exports=_typeof,module.exports.__esModule=true,module.exports["default"]=module.exports},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.createSelector=void 0;exports.createSelectorCreator=createSelectorCreator;exports.createStructuredSelector=void 0;Object.defineProperty(exports,"defaultEqualityCheck",{enumerable:true,get:function get(){return _defaultMemoize.defaultEqualityCheck}});Object.defineProperty(exports,"defaultMemoize",{enumerable:true,get:function get(){return _defaultMemoize.defaultMemoize}});var _defaultMemoize=__webpack_require__(166);function getDependencies(funcs){var dependencies=Array.isArray(funcs[0])?funcs[0]:funcs;if(!dependencies.every((function(dep){return typeof dep==="function"}))){var dependencyTypes=dependencies.map((function(dep){return typeof dep==="function"?"function "+(dep.name||"unnamed")+"()":typeof dep})).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+dependencyTypes+"]")}return dependencies}function createSelectorCreator(memoize){for(var _len=arguments.length,memoizeOptionsFromArgs=new Array(_len>1?_len-1:0),_key=1;_key<_len;_key++){memoizeOptionsFromArgs[_key-1]=arguments[_key]}var createSelector=function createSelector(){for(var _len2=arguments.length,funcs=new Array(_len2),_key2=0;_key2<_len2;_key2++){funcs[_key2]=arguments[_key2]}var _recomputations=0;var _lastResult;var directlyPassedOptions={memoizeOptions:undefined};var resultFunc=funcs.pop();if(typeof resultFunc==="object"){directlyPassedOptions=resultFunc;resultFunc=funcs.pop()}if(typeof resultFunc!=="function"){throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof resultFunc+"]")}var _directlyPassedOption=directlyPassedOptions,_directlyPassedOption2=_directlyPassedOption.memoizeOptions,memoizeOptions=_directlyPassedOption2===void 0?memoizeOptionsFromArgs:_directlyPassedOption2;var finalMemoizeOptions=Array.isArray(memoizeOptions)?memoizeOptions:[memoizeOptions];var dependencies=getDependencies(funcs);var memoizedResultFunc=memoize.apply(void 0,[function recomputationWrapper(){_recomputations++;return resultFunc.apply(null,arguments)}].concat(finalMemoizeOptions));var selector=memoize((function dependenciesChecker(){var params=[];var length=dependencies.length;for(var i=0;i<length;i++){params.push(dependencies[i].apply(null,arguments))}_lastResult=memoizedResultFunc.apply(null,params);return _lastResult}));Object.assign(selector,{resultFunc:resultFunc,memoizedResultFunc:memoizedResultFunc,dependencies:dependencies,lastResult:function lastResult(){return _lastResult},recomputations:function recomputations(){return _recomputations},resetRecomputations:function resetRecomputations(){return _recomputations=0}});return selector};return createSelector}var createSelector=createSelectorCreator(_defaultMemoize.defaultMemoize);exports.createSelector=createSelector;var createStructuredSelector=function createStructuredSelector(selectors,selectorCreator){if(selectorCreator===void 0){selectorCreator=createSelector}if(typeof selectors!=="object"){throw new Error("createStructuredSelector expects first argument to be an object "+("where each property is a selector, instead received a "+typeof selectors))}var objectKeys=Object.keys(selectors);var resultSelector=selectorCreator(objectKeys.map((function(key){return selectors[key]})),(function(){for(var _len3=arguments.length,values=new Array(_len3),_key3=0;_key3<_len3;_key3++){values[_key3]=arguments[_key3]}return values.reduce((function(composition,value,index){composition[objectKeys[index]]=value;return composition}),{})}));return resultSelector};exports.createStructuredSelector=createStructuredSelector},function(module,exports,__webpack_require__){var _typeof=__webpack_require__(170)["default"];function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,t=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?t:r})(e)}
4function _interopRequireWildcard(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=_typeof(e)&&"function"!=typeof e)return{default:e};var t=_getRequireWildcardCache(r);if(t&&t.has(e))return t.get(e);var n={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&{}.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(n,u,i):n[u]=e[u]}return n["default"]=e,t&&t.set(e,n),n}module.exports=_interopRequireWildcard,module.exports.__esModule=true,module.exports["default"]=module.exports},function(module,exports,__webpack_require__){"use strict";exports.__esModule=true;exports.setBatch=exports.getBatch=void 0;function defaultNoopBatch(callback){callback()}var batch=defaultNoopBatch;var setBatch=function setBatch(newBatch){return batch=newBatch};exports.setBatch=setBatch;var getBatch=function getBatch(){return batch};exports.getBatch=getBatch},function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(29)["default"];var _interopRequireWildcard=__webpack_require__(83)["default"];exports.__esModule=true;exports["default"]=connectAdvanced;var _extends2=_interopRequireDefault(__webpack_require__(68));var _objectWithoutPropertiesLoose2=_interopRequireDefault(__webpack_require__(69));var _hoistNonReactStatics=_interopRequireDefault(__webpack_require__(174));var _react=_interopRequireWildcard(__webpack_require__(0));var _reactIs=__webpack_require__(177);var _Subscription=__webpack_require__(66);var _useIsomorphicLayoutEffect=__webpack_require__(67);var _Context=__webpack_require__(33);var _excluded=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],_excluded2=["reactReduxForwardedRef"];var EMPTY_ARRAY=[];var NO_SUBSCRIPTION_ARRAY=[null,null];var stringifyComponent=function stringifyComponent(Comp){try{return JSON.stringify(Comp)}catch(err){return String(Comp)}};function storeStateUpdatesReducer(state,action){var updateCount=state[1];return[action.payload,updateCount+1]}function useIsomorphicLayoutEffectWithArgs(effectFunc,effectArgs,dependencies){(0,_useIsomorphicLayoutEffect.useIsomorphicLayoutEffect)((function(){return effectFunc.apply(void 0,effectArgs)}),dependencies)}function captureWrapperProps(lastWrapperProps,lastChildProps,renderIsScheduled,wrapperProps,actualChildProps,childPropsFromStoreUpdate,notifyNestedSubs){lastWrapperProps.current=wrapperProps;lastChildProps.current=actualChildProps;renderIsScheduled.current=false;if(childPropsFromStoreUpdate.current){childPropsFromStoreUpdate.current=null;notifyNestedSubs()}}function subscribeUpdates(shouldHandleStateChanges,store,subscription,childPropsSelector,lastWrapperProps,lastChildProps,renderIsScheduled,childPropsFromStoreUpdate,notifyNestedSubs,forceComponentUpdateDispatch){if(!shouldHandleStateChanges)return;var didUnsubscribe=false;var lastThrownError=null;var checkForUpdates=function checkForUpdates(){if(didUnsubscribe){return}var latestStoreState=store.getState();var newChildProps,error;try{newChildProps=childPropsSelector(latestStoreState,lastWrapperProps.current)}catch(e){error=e;lastThrownError=e}if(!error){lastThrownError=null}if(newChildProps===lastChildProps.current){if(!renderIsScheduled.current){notifyNestedSubs()}}else{lastChildProps.current=newChildProps;childPropsFromStoreUpdate.current=newChildProps;renderIsScheduled.current=true;forceComponentUpdateDispatch({type:"STORE_UPDATED",payload:{error:error}})}};subscription.onStateChange=checkForUpdates;subscription.trySubscribe();checkForUpdates();var unsubscribeWrapper=function unsubscribeWrapper(){didUnsubscribe=true;subscription.tryUnsubscribe();subscription.onStateChange=null;if(lastThrownError){throw lastThrownError}};return unsubscribeWrapper}var initStateUpdates=function initStateUpdates(){return[null,0]};function connectAdvanced(selectorFactory,_ref){if(_ref===void 0){_ref={}}var _ref2=_ref,_ref2$getDisplayName=_ref2.getDisplayName,getDisplayName=_ref2$getDisplayName===void 0?function(name){return"ConnectAdvanced("+name+")"}:_ref2$getDisplayName,_ref2$methodName=_ref2.methodName,methodName=_ref2$methodName===void 0?"connectAdvanced":_ref2$methodName,_ref2$renderCountProp=_ref2.renderCountProp,renderCountProp=_ref2$renderCountProp===void 0?undefined:_ref2$renderCountProp,_ref2$shouldHandleSta=_ref2.shouldHandleStateChanges,shouldHandleStateChanges=_ref2$shouldHandleSta===void 0?true:_ref2$shouldHandleSta,_ref2$storeKey=_ref2.storeKey,storeKey=_ref2$storeKey===void 0?"store":_ref2$storeKey,_ref2$withRef=_ref2.withRef,withRef=_ref2$withRef===void 0?false:_ref2$withRef,_ref2$forwardRef=_ref2.forwardRef,forwardRef=_ref2$forwardRef===void 0?false:_ref2$forwardRef,_ref2$context=_ref2.context,context=_ref2$context===void 0?_Context.ReactReduxContext:_ref2$context,connectOptions=(0,_objectWithoutPropertiesLoose2["default"])(_ref2,_excluded);if(false){var customStoreWarningMessage}var Context=context;return function wrapWithConnect(WrappedComponent){if(false){}var wrappedComponentName=WrappedComponent.displayName||WrappedComponent.name||"Component";var displayName=getDisplayName(wrappedComponentName);var selectorFactoryOptions=(0,_extends2["default"])({},connectOptions,{getDisplayName:getDisplayName,methodName:methodName,renderCountProp:renderCountProp,shouldHandleStateChanges:shouldHandleStateChanges,storeKey:storeKey,displayName:displayName,wrappedComponentName:wrappedComponentName,WrappedComponent:WrappedComponent});var pure=connectOptions.pure;function createChildSelector(store){return selectorFactory(store.dispatch,selectorFactoryOptions)}var usePureOnlyMemo=pure?_react.useMemo:function(callback){return callback()};function ConnectFunction(props){var _useMemo=(0,_react.useMemo)((function(){var reactReduxForwardedRef=props.reactReduxForwardedRef,wrapperProps=(0,_objectWithoutPropertiesLoose2["default"])(props,_excluded2);return[props.context,reactReduxForwardedRef,wrapperProps]}),[props]),propsContext=_useMemo[0],reactReduxForwardedRef=_useMemo[1],wrapperProps=_useMemo[2];var ContextToUse=(0,_react.useMemo)((function(){return propsContext&&propsContext.Consumer&&(0,_reactIs.isContextConsumer)(_react["default"].createElement(propsContext.Consumer,null))?propsContext:Context}),[propsContext,Context]);var contextValue=(0,_react.useContext)(ContextToUse);var didStoreComeFromProps=Boolean(props.store)&&Boolean(props.store.getState)&&Boolean(props.store.dispatch);var didStoreComeFromContext=Boolean(contextValue)&&Boolean(contextValue.store);if(false){}var store=didStoreComeFromProps?props.store:contextValue.store;var childPropsSelector=(0,_react.useMemo)((function(){return createChildSelector(store)}),[store]);var _useMemo2=(0,_react.useMemo)((function(){if(!shouldHandleStateChanges)return NO_SUBSCRIPTION_ARRAY;var subscription=(0,_Subscription.createSubscription)(store,didStoreComeFromProps?null:contextValue.subscription);var notifyNestedSubs=subscription.notifyNestedSubs.bind(subscription);return[subscription,notifyNestedSubs]}),[store,didStoreComeFromProps,contextValue]),subscription=_useMemo2[0],notifyNestedSubs=_useMemo2[1];var overriddenContextValue=(0,_react.useMemo)((function(){if(didStoreComeFromProps){return contextValue}return(0,_extends2["default"])({},contextValue,{subscription:subscription})}),[didStoreComeFromProps,contextValue,subscription]);var _useReducer=(0,_react.useReducer)(storeStateUpdatesReducer,EMPTY_ARRAY,initStateUpdates),_useReducer$=_useReducer[0],previousStateUpdateResult=_useReducer$[0],forceComponentUpdateDispatch=_useReducer[1];if(previousStateUpdateResult&&previousStateUpdateResult.error){throw previousStateUpdateResult.error}var lastChildProps=(0,_react.useRef)();var lastWrapperProps=(0,_react.useRef)(wrapperProps);var childPropsFromStoreUpdate=(0,_react.useRef)();var renderIsScheduled=(0,_react.useRef)(false);var actualChildProps=usePureOnlyMemo((function(){if(childPropsFromStoreUpdate.current&&wrapperProps===lastWrapperProps.current){return childPropsFromStoreUpdate.current}return childPropsSelector(store.getState(),wrapperProps)}),[store,previousStateUpdateResult,wrapperProps]);useIsomorphicLayoutEffectWithArgs(captureWrapperProps,[lastWrapperProps,lastChildProps,renderIsScheduled,wrapperProps,actualChildProps,childPropsFromStoreUpdate,notifyNestedSubs]);useIsomorphicLayoutEffectWithArgs(subscribeUpdates,[shouldHandleStateChanges,store,subscription,childPropsSelector,lastWrapperProps,lastChildProps,renderIsScheduled,childPropsFromStoreUpdate,notifyNestedSubs,forceComponentUpdateDispatch],[store,subscription,childPropsSelector]);var renderedWrappedComponent=(0,_react.useMemo)((function(){return _react["default"].createElement(WrappedComponent,(0,_extends2["default"])({},actualChildProps,{ref:reactReduxForwardedRef}))}),[reactReduxForwardedRef,WrappedComponent,actualChildProps]);var renderedChild=(0,_react.useMemo)((function(){if(shouldHandleStateChanges){return _react["default"].createElement(ContextToUse.Provider,{value:overriddenContextValue},renderedWrappedComponent)}return renderedWrappedComponent}),[ContextToUse,renderedWrappedComponent,overriddenContextValue]);return renderedChild}var Connect=pure?_react["default"].memo(ConnectFunction):ConnectFunction;Connect.WrappedComponent=WrappedComponent;Connect.displayName=ConnectFunction.displayName=displayName;if(forwardRef){var forwarded=_react["default"].forwardRef((function forwardConnectRef(props,ref){return _react["default"].createElement(Connect,(0,_extends2["default"])({},props,{reactReduxForwardedRef:ref}))}));forwarded.displayName=displayName;forwarded.WrappedComponent=WrappedComponent;return(0,_hoistNonReactStatics["default"])(forwarded,WrappedComponent)}return(0,_hoistNonReactStatics["default"])(Connect,WrappedComponent)}}},function(module,exports,__webpack_require__){"use strict";exports.__esModule=true;exports["default"]=shallowEqual;function is(x,y){if(x===y){return x!==0||y!==0||1/x===1/y}else{return x!==x&&y!==y}}function shallowEqual(objA,objB){if(is(objA,objB))return true;if(typeof objA!=="object"||objA===null||typeof objB!=="object"||objB===null){return false}var keysA=Object.keys(objA);var keysB=Object.keys(objB);if(keysA.length!==keysB.length)return false;for(var i=0;i<keysA.length;i++){if(!Object.prototype.hasOwnProperty.call(objB,keysA[i])||!is(objA[keysA[i]],objB[keysA[i]])){return false}}return true}},function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(29)["default"];exports.__esModule=true;exports.getDependsOnOwnProps=getDependsOnOwnProps;exports.wrapMapToPropsConstant=wrapMapToPropsConstant;exports.wrapMapToPropsFunc=wrapMapToPropsFunc;var _verifyPlainObject=_interopRequireDefault(__webpack_require__(88));function wrapMapToPropsConstant(getConstant){return function initConstantSelector(dispat
4ch,options){var constant=getConstant(dispatch,options);function constantSelector(){return constant}constantSelector.dependsOnOwnProps=false;return constantSelector}}function getDependsOnOwnProps(mapToProps){return mapToProps.dependsOnOwnProps!==null&&mapToProps.dependsOnOwnProps!==undefined?Boolean(mapToProps.dependsOnOwnProps):mapToProps.length!==1}function wrapMapToPropsFunc(mapToProps,methodName){return function initProxySelector(dispatch,_ref){var displayName=_ref.displayName;var proxy=function mapToPropsProxy(stateOrDispatch,ownProps){return proxy.dependsOnOwnProps?proxy.mapToProps(stateOrDispatch,ownProps):proxy.mapToProps(stateOrDispatch)};proxy.dependsOnOwnProps=true;proxy.mapToProps=function detectFactoryAndVerify(stateOrDispatch,ownProps){proxy.mapToProps=mapToProps;proxy.dependsOnOwnProps=getDependsOnOwnProps(mapToProps);var props=proxy(stateOrDispatch,ownProps);if(typeof props==="function"){proxy.mapToProps=props;proxy.dependsOnOwnProps=getDependsOnOwnProps(props);props=proxy(stateOrDispatch,ownProps)}if(false){}return props};return proxy}}},function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(29)["default"];exports.__esModule=true;exports["default"]=verifyPlainObject;var _isPlainObject=_interopRequireDefault(__webpack_require__(182));var _warning=_interopRequireDefault(__webpack_require__(89));function verifyPlainObject(value,displayName,methodName){if(!(0,_isPlainObject["default"])(value)){(0,_warning["default"])(methodName+"() in "+displayName+" must return a plain object. Instead received "+value+".")}}},function(module,exports,__webpack_require__){"use strict";exports.__esModule=true;exports["default"]=warning;function warning(message){if(typeof console!=="undefined"&&typeof console.error==="function"){console.error(message)}try{throw new Error(message)}catch(e){}}},function(module,exports,__webpack_require__){"use strict";exports.__esModule=true;exports.createStoreHook=createStoreHook;exports.useStore=void 0;var _react=__webpack_require__(0);var _Context=__webpack_require__(33);var _useReduxContext2=__webpack_require__(91);function createStoreHook(context){if(context===void 0){context=_Context.ReactReduxContext}var useReduxContext=context===_Context.ReactReduxContext?_useReduxContext2.useReduxContext:function(){return(0,_react.useContext)(context)};return function useStore(){var _useReduxContext=useReduxContext(),store=_useReduxContext.store;return store}}var useStore=createStoreHook();exports.useStore=useStore},function(module,exports,__webpack_require__){"use strict";exports.__esModule=true;exports.useReduxContext=useReduxContext;var _react=__webpack_require__(0);var _Context=__webpack_require__(33);function useReduxContext(){var contextValue=(0,_react.useContext)(_Context.ReactReduxContext);if(false){}return contextValue}},function(module,exports,__webpack_require__){switch(window.__osdThemeTag__){case"v7dark":return __webpack_require__(190);case"v7light":return __webpack_require__(192);case"v8dark":return __webpack_require__(194);case"v8light":return __webpack_require__(196);case"v9dark":return __webpack_require__(198);case"v9light":return __webpack_require__(200)}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useAsyncFn_1=tslib_1.__importDefault(__webpack_require__(94));function useAsync(fn,deps){if(deps===void 0){deps=[]}var _a=useAsyncFn_1.default(fn,deps,{loading:true}),state=_a[0],callback=_a[1];react_1.useEffect((function(){callback()}),[callback]);return state}exports.default=useAsync},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useMountedState_1=tslib_1.__importDefault(__webpack_require__(31));function useAsyncFn(fn,deps,initialState){if(deps===void 0){deps=[]}if(initialState===void 0){initialState={loading:false}}var lastCallId=react_1.useRef(0);var _a=react_1.useState(initialState),state=_a[0],set=_a[1];var isMounted=useMountedState_1.default();var callback=react_1.useCallback((function(){var args=[];for(var _i=0;_i<arguments.length;_i++){args[_i]=arguments[_i]}var callId=++lastCallId.current;set({loading:true});return fn.apply(void 0,args).then((function(value){isMounted()&&callId===lastCallId.current&&set({value:value,loading:false});return value}),(function(error){isMounted()&&callId===lastCallId.current&&set({error:error,loading:false});return error}))}),deps);return[state,callback]}exports.default=useAsyncFn},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var React=tslib_1.__importStar(__webpack_require__(0));var react_1=__webpack_require__(0);var useSetState_1=tslib_1.__importDefault(__webpack_require__(41));var parseTimeRanges_1=tslib_1.__importDefault(__webpack_require__(312));var createHTMLMediaHook=function(tag){var hook=function(elOrProps){var element;var props;if(React.isValidElement(elOrProps)){element=elOrProps;props=element.props}else{props=elOrProps}var _a=useSetState_1.default({buffered:[],time:0,duration:0,paused:true,muted:false,volume:1}),state=_a[0],setState=_a[1];var ref=react_1.useRef(null);var wrapEvent=function(userEvent,proxyEvent){return function(event){try{proxyEvent&&proxyEvent(event)}finally{userEvent&&userEvent(event)}}};var onPlay=function(){return setState({paused:false})};var onPause=function(){return setState({paused:true})};var onVolumeChange=function(){var el=ref.current;if(!el){return}setState({muted:el.muted,volume:el.volume})};var onDurationChange=function(){var el=ref.current;if(!el){return}var duration=el.duration,buffered=el.buffered;setState({duration:duration,buffered:parseTimeRanges_1.default(buffered)})};var onTimeUpdate=function(){var el=ref.current;if(!el){return}setState({time:el.currentTime})};var onProgress=function(){var el=ref.current;if(!el){return}setState({buffered:parseTimeRanges_1.default(el.buffered)})};if(element){element=React.cloneElement(element,tslib_1.__assign(tslib_1.__assign({controls:false},props),{ref:ref,onPlay:wrapEvent(props.onPlay,onPlay),onPause:wrapEvent(props.onPause,onPause),onVolumeChange:wrapEvent(props.onVolumeChange,onVolumeChange),onDurationChange:wrapEvent(props.onDurationChange,onDurationChange),onTimeUpdate:wrapEvent(props.onTimeUpdate,onTimeUpdate),onProgress:wrapEvent(props.onProgress,onProgress)}))}else{element=React.createElement(tag,tslib_1.__assign(tslib_1.__assign({controls:false},props),{ref:ref,onPlay:wrapEvent(props.onPlay,onPlay),onPause:wrapEvent(props.onPause,onPause),onVolumeChange:wrapEvent(props.onVolumeChange,onVolumeChange),onDurationChange:wrapEvent(props.onDurationChange,onDurationChange),onTimeUpdate:wrapEvent(props.onTimeUpdate,onTimeUpdate),onProgress:wrapEvent(props.onProgress,onProgress)}))}var lockPlay=false;var controls={play:function(){var el=ref.current;if(!el){return undefined}if(!lockPlay){var promise=el.play();var isPromise=typeof promise==="object";
4if(isPromise){lockPlay=true;var resetLock=function(){lockPlay=false};promise.then(resetLock,resetLock)}return promise}return undefined},pause:function(){var el=ref.current;if(el&&!lockPlay){return el.pause()}},seek:function(time){var el=ref.current;if(!el||state.duration===undefined){return}time=Math.min(state.duration,Math.max(0,time));el.currentTime=time},volume:function(volume){var el=ref.current;if(!el){return}volume=Math.min(1,Math.max(0,volume));el.volume=volume;setState({volume:volume})},mute:function(){var el=ref.current;if(!el){return}el.muted=true},unmute:function(){var el=ref.current;if(!el){return}el.muted=false}};react_1.useEffect((function(){var el=ref.current;if(!el){if(false){}return}setState({volume:el.volume,muted:el.muted,paused:el.paused});if(props.autoPlay&&el.paused){controls.play()}}),[props.src]);return[element,state,controls,ref]};return hook};exports.default=createHTMLMediaHook},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var useToggle=function(initialValue){var _a=react_1.useState(initialValue),value=_a[0],setValue=_a[1];var toggle=react_1.useCallback((function(nextValue){if(typeof nextValue==="boolean"){setValue(nextValue)}else{setValue((function(currentValue){return!currentValue}))}}),[setValue]);return[value,toggle]};exports.default=useToggle},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useGetSet_1=tslib_1.__importDefault(__webpack_require__(98));var resolveHookState_1=__webpack_require__(53);function useCounter(initialValue,max,min){if(initialValue===void 0){initialValue=0}if(max===void 0){max=null}if(min===void 0){min=null}var init=resolveHookState_1.resolveHookState(initialValue);typeof init!=="number"&&console.error("initialValue has to be a number, got "+typeof initialValue);if(typeof min==="number"){init=Math.max(init,min)}else if(min!==null){console.error("min has to be a number, got "+typeof min)}if(typeof max==="number"){init=Math.min(init,max)}else if(max!==null){console.error("max has to be a number, got "+typeof max)}var _a=useGetSet_1.default(init),get=_a[0],setInternal=_a[1];return[get(),react_1.useMemo((function(){var set=function(newState){var prevState=get();var rState=resolveHookState_1.resolveHookState(newState,prevState);if(prevState!==rState){if(typeof min==="number"){rState=Math.max(rState,min)}if(typeof max==="number"){rState=Math.min(rState,max)}prevState!==rState&&setInternal(rState)}};return{get:get,set:set,inc:function(delta){if(delta===void 0){delta=1}var rDelta=resolveHookState_1.resolveHookState(delta,get());if(typeof rDelta!=="number"){console.error("delta has to be a number or function returning a number, got "+typeof rDelta)}set((function(num){return num+rDelta}))},dec:function(delta){if(delta===void 0){delta=1}var rDelta=resolveHookState_1.resolveHookState(delta,get());if(typeof rDelta!=="number"){console.error("delta has to be a number or function returning a number, got "+typeof rDelta)}set((function(num){return num-rDelta}))},reset:function(value){if(value===void 0){value=init}var rValue=resolveHookState_1.resolveHookState(value,get());if(typeof rValue!=="number"){console.error("value has to be a number or function returning a number, got "+typeof rValue)}init=rValue;set(rValue)}}}),[init,min,max])]}exports.default=useCounter},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useUpdate_1=tslib_1.__importDefault(__webpack_require__(36));var resolveHookState_1=__webpack_require__(53);function useGetSet(initialState){var state=react_1.useRef(resolveHookState_1.resolveHookState(initialState));var update=useUpdate_1.default();return react_1.useMemo((function(){return[function(){return state.current},function(newState){state.current=resolveHookState_1.resolveHookState(newState,state.current);
4update()}]}),[])}exports.default=useGetSet},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var util_1=__webpack_require__(18);var defaultTarget=util_1.isClient?window:null;var isListenerType1=function(target){return!!target.addEventListener};var isListenerType2=function(target){return!!target.on};var useEvent=function(name,handler,target,options){if(target===void 0){target=defaultTarget}react_1.useEffect((function(){if(!handler){return}if(!target){return}if(isListenerType1(target)){target.addEventListener(name,handler,options)}else if(isListenerType2(target)){target.on(name,handler,options)}return function(){if(isListenerType1(target)){target.removeEventListener(name,handler,options)}else if(isListenerType2(target)){target.off(name,handler,options)}}}),[name,handler,target,JSON.stringify(options)])};exports.default=useEvent},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var useHoverDirty=function(ref,enabled){if(enabled===void 0){enabled=true}if(false){}var _a=react_1.useState(false),value=_a[0],setValue=_a[1];react_1.useEffect((function(){var onMouseOver=function(){return setValue(true)};var onMouseOut=function(){return setValue(false)};if(enabled&&ref&&ref.current){ref.current.addEventListener("mouseover",onMouseOver);ref.current.addEventListener("mouseout",onMouseOut)}var current=ref.current;return function(){if(enabled&&current){current.removeEventListener("mouseover",onMouseOver);current.removeEventListener("mouseout",onMouseOut)}}}),[enabled,ref]);return value};exports.default=useHoverDirty},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var useIsomorphicLayoutEffect=typeof window!=="undefined"?react_1.useLayoutEffect:react_1.useEffect;exports.default=useIsomorphicLayoutEffect},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useEvent_1=tslib_1.__importDefault(__webpack_require__(99));var noop=function(){};var createKeyPredicate=function(keyFilter){return typeof keyFilter==="function"?keyFilter:typeof keyFilter==="string"?function(event){return event.key===keyFilter}:keyFilter?function(){return true}:function(){return false}};var useKey=function(key,fn,opts,deps){if(fn===void 0){fn=noop}if(opts===void 0){opts={}}if(deps===void 0){deps=[key]}var _a=opts.event,event=_a===void 0?"keydown":_a,target=opts.target,options=opts.options;var useMemoHandler=react_1.useMemo((function(){var predicate=createKeyPredicate(key);var handler=function(handlerEvent){if(predicate(handlerEvent)){return fn(handlerEvent)}};return handler}),deps);useEvent_1.default(event,useMemoHandler,target,options)};exports.default=useKey},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useKey_1=tslib_1.__importDefault(__webpack_require__(102));var useKeyPress=function(keyFilter){var _a=react_1.useState([false,null]),state=_a[0],set=_a[1];useKey_1.default(keyFilter,(function(event){return set([true,event])}),{event:"keydown"},[state]);useKey_1.default(keyFilter,(function(event){return set([false,event])}),{event:"keyup"},[state]);return state};exports.default=useKeyPress},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useUpdate_1=tslib_1.__importDefault(__webpack_require__(36));var resolveHookState_1=__webpack_require__(53);function useList(initialList){if(initialList===void 0){initialList=[]}var list=react_1.useRef(resolveHookState_1.resolveHookState(initialList));var update=useUpdate_1.default();var actions=react_1.useMemo((function(){var a={set:function(newList){list.current=resolveHookState_1.resolveHookState(newList,list.current);
4update()},push:function(){var items=[];for(var _i=0;_i<arguments.length;_i++){items[_i]=arguments[_i]}items.length&&actions.set((function(curr){return curr.concat(items)}))},updateAt:function(index,item){actions.set((function(curr){var arr=curr.slice();arr[index]=item;return arr}))},insertAt:function(index,item){actions.set((function(curr){var arr=curr.slice();index>arr.length?arr[index]=item:arr.splice(index,0,item);return arr}))},update:function(predicate,newItem){actions.set((function(curr){return curr.map((function(item){return predicate(item,newItem)?newItem:item}))}))},updateFirst:function(predicate,newItem){var index=list.current.findIndex((function(item){return predicate(item,newItem)}));index>=0&&actions.updateAt(index,newItem)},upsert:function(predicate,newItem){var index=list.current.findIndex((function(item){return predicate(item,newItem)}));index>=0?actions.updateAt(index,newItem):actions.push(newItem)},sort:function(compareFn){actions.set((function(curr){return curr.slice().sort(compareFn)}))},filter:function(callbackFn,thisArg){actions.set((function(curr){return curr.slice().filter(callbackFn,thisArg)}))},removeAt:function(index){actions.set((function(curr){var arr=curr.slice();arr.splice(index,1);return arr}))},clear:function(){actions.set([])},reset:function(){actions.set(resolveHookState_1.resolveHookState(initialList).slice())}};a.remove=a.removeAt;return a}),[]);return[list.current,actions]}exports.default=useList},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var useEffectOnce_1=tslib_1.__importDefault(__webpack_require__(42));var useMount=function(fn){useEffectOnce_1.default((function(){fn()}))};exports.default=useMount},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useRafState_1=tslib_1.__importDefault(__webpack_require__(43));var useMouse=function(ref){if(false){}var _a=useRafState_1.default({docX:0,docY:0,posX:0,posY:0,elX:0,elY:0,elH:0,elW:0}),state=_a[0],setState=_a[1];react_1.useEffect((function(){var moveHandler=function(event){if(ref&&ref.current){var _a=ref.current.getBoundingClientRect(),left=_a.left,top_1=_a.top,elW=_a.width,elH=_a.height;var posX=left+window.pageXOffset;var posY=top_1+window.pageYOffset;var elX=event.pageX-posX;var elY=event.pageY-posY;setState({docX:event.pageX,docY:event.pageY,posX:posX,posY:posY,elX:elX,elY:elY,elH:elH,elW:elW})}};document.addEventListener("mousemove",moveHandler);return function(){document.removeEventListener("mousemove",moveHandler)}}),[ref]);return state};exports.default=useMouse},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var useRaf=function(ms,delay){if(ms===void 0){ms=1e12}if(delay===void 0){delay=0}var _a=react_1.useState(0),elapsed=_a[0],set=_a[1];react_1.useLayoutEffect((function(){var raf;var timerStop;var start;var onFrame=function(){var time=Math.min(1,(Date.now()-start)/ms);set(time);loop()};var loop=function(){raf=requestAnimationFrame(onFrame)};var onStart=function(){timerStop=setTimeout((function(){cancelAnimationFrame(raf);set(1)}),ms);start=Date.now();loop()};var timerDelay=setTimeout(onStart,delay);return function(){clearTimeout(timerStop);clearTimeout(timerDelay);cancelAnimationFrame(raf)}}),[ms,delay]);return elapsed};exports.default=useRaf},function(module){module.exports=JSON.parse('{"type":"object","properties":{"styleState":{"type":"object"},"visualizationState":{"type":"object","properties":{"activeVisualization":{"type":"object","properties":{"name":{"type":"string"},"aggConfigParams":{"type":"array"}},"required":["name","aggConfigParams"],"additionalProperties":false},"indexPattern":{"type":"string"},"searchField":{"type":"string"}},"required":["searchField"],"additionalProperties":false},"uiState":{"type":"object"}},"required":["styleState","visualizationState"],"additionalProperties":false}')},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.MissingRefError=exports.ValidationError=exports.CodeGen=exports.Name=exports.nil=exports.stringify=exports.str=exports._=exports.KeywordCxt=exports.Ajv=void 0;const core_1=__webpack_require__(114);const draft7_1=__webpack_require__(124);const discriminator_1=__webpack_require__(157);const draft7MetaSchema=__webpack_require__(159);const META_SUPPORT_DATA=["/properties"];const META_SCHEMA_ID="http://json-schema.org/draft-07/schema";class Ajv extends core_1.default{_addVocabularies(){super._addVocabularies();draft7_1.default.forEach(v=>this.addVocabulary(v));if(this.opts.discriminator)this.addKeyword(discriminator_1.default)}_addDefaultMetaSchema(){super._addDefaultMetaSchema();if(!this.opts.meta)return;const metaSchema=this.opts.$data?this.$dataMetaSchema(draft7MetaSchema,META_SUPPORT_DATA):draft7MetaSchema;this.addMetaSchema(metaSchema,META_SCHEMA_ID,false);this.refs["http://json-schema.org/schema"]=META_SCHEMA_ID}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(META_SCHEMA_ID)?META_SCHEMA_ID:undefined)}}exports.Ajv=Ajv;module.exports=exports=Ajv;module.exports.Ajv=Ajv;Object.defineProperty(exports,"__esModule",{value:true});exports.default=Ajv;
4var validate_1=__webpack_require__(46);Object.defineProperty(exports,"KeywordCxt",{enumerable:true,get:function(){return validate_1.KeywordCxt}});var codegen_1=__webpack_require__(8);Object.defineProperty(exports,"_",{enumerable:true,get:function(){return codegen_1._}});Object.defineProperty(exports,"str",{enumerable:true,get:function(){return codegen_1.str}});Object.defineProperty(exports,"stringify",{enumerable:true,get:function(){return codegen_1.stringify}});Object.defineProperty(exports,"nil",{enumerable:true,get:function(){return codegen_1.nil}});Object.defineProperty(exports,"Name",{enumerable:true,get:function(){return codegen_1.Name}});Object.defineProperty(exports,"CodeGen",{enumerable:true,get:function(){return codegen_1.CodeGen}});var validation_error_1=__webpack_require__(62);Object.defineProperty(exports,"ValidationError",{enumerable:true,get:function(){return validation_error_1.default}});var ref_error_1=__webpack_require__(51);Object.defineProperty(exports,"MissingRefError",{enumerable:true,get:function(){return ref_error_1.default}})},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("plugin/navigation/public");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,exports){module.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA2IiBoZWlnaHQ9IjY4IiB2aWV3Qm94PSIwIDAgMjA2IDY4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMF9kXzI2OF80OTUxNSkiPgo8cmVjdCB4PSIyIiB5PSIyIiB3aWR0aD0iMTc2IiBoZWlnaHQ9IjQwIiByeD0iMiIgZmlsbD0iI0VGRjRGOSIgc3Ryb2tlPSIjMzQzNzQxIiBzdHJva2Utd2lkdGg9IjQiLz4KPHBhdGggZD0iTTIzLjY0MTEgMTBMMjIuODE3MiAxNC43MTU0SDI1Ljg0OThMMjUuMTMxMSAxOC44MTcySDIyLjA5ODVMMjAuNjI2MSAyNy41MjkzQzIwLjU0NDMgMjguMTI1MyAyMC41ODIyIDI4LjU3NTIgMjAuNzQgMjguODc5QzIwLjg5NzggMjkuMTgyOSAyMS4yOTIyIDI5LjM0NjUgMjEuOTIzMiAyOS4zNjk5QzIyLjE2ODYgMjkuMzgxNSAyMi42NzExIDI5LjM1MjMgMjMuNDMwOCAyOS4yODIyTDIzLjAxIDMzLjU1OTNDMjIuMDQwMSAzMy44NzQ5IDIxLjAwNTkgMzQuMDIxIDE5LjkwNzQgMzMuOTk3NkMxOC4xMTk0IDMzLjk3NDIgMTYuNzgxMyAzMy40NDgzIDE1Ljg5MzIgMzIuNDE5OUMxNS4wMDUgMzEuMzkxNiAxNC42NDI3IDI5Ljk5NTEgMTQuODA2MyAyOC4yMzA0TDE2LjM0ODkgMTguODE3MkgxNEwxNC43MDEyIDE0LjcxNTRIMTcuMDUwMUwxNy44NzQgMTBIMjMuNjQxMVoiIGZpbGw9IiM0QTcxOTQiLz4KPGxpbmUgeDE9IjM3IiB5MT0iMjIiIHgyPSI1MyIgeTI9IjIyIiBzdHJva2U9IiMzNDM3NDEiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxsaW5lIHgxPSI2OSIgeTE9IjIyIiB4Mj0iMTYyIiB5Mj0iMjIiIHN0cm9rZT0iIzM0Mzc0MSIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9nPgo8ZyBmaWx0ZXI9InVybCgjZmlsdGVyMV9kXzI2OF80OTUxNSkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE5Mi4zNDcgNjEuMTQyOUwxODkuODk4IDU2LjI0NDlMMTg3LjQ0OSA2MS4xNDI5SDE3Ny42NTNWNTguNjA0NUMxNzcuNjUzIDU2LjU5OTQgMTY5LjgxNiA1MS4wMTI2IDE2OS44MTYgNTEuMDEyNkMxNjguNzM0IDUwLjIwODYgMTY3Ljg1NyA0OC40NzYxIDE2Ny44NTcgNDcuMTExMlYzOC4yODU3QzE2Ny44NTcgMzUuNDgwNyAxNzAuMDUgMzMuMjA2NCAxNzIuNzU1IDMzLjIwNjRWNDAuODI1NEgxNzUuMjA0VjI4Ljk3NEMxNzUuMjA0IDI3LjgwNDUgMTc2LjExOCAyNi44NTcyIDE3Ny4yNDUgMjYuODU3MkMxNzkuNSAyNi44NTcyIDE4MS4zMjcgMjguNzUxOCAxODEuMzI3IDMxLjA4OTZWMzAuMjQzOEMxODEuMzI3IDI5LjA3NDMgMTgyLjI0IDI4LjEyNyAxODMuMzY4IDI4LjEyN0MxODUuNjIyIDI4LjEyNyAxODcuNDQ5IDMwLjAyMTYgMTg3LjQ0OSAzMi4zNTk0VjMxLjUxMzdDMTg3LjQ0OSAzMC4zNDQyIDE4OC4zNjIgMjkuMzk2OSAxODkuNDkgMjkuMzA2MkMxOTEuNzQ1IDI5LjM5NjkgMTkzLjU3MSAzMS4yOTE1IDE5My41NzEgMzMuNjI5MlYzMi43ODM1QzE5My41NzEgMzEuNjE0IDE5NC40ODUgMzAuNjY2NyAxOTUuNjEzIDMwLjY2NjdDMTk3Ljg2NyAzMC42NjY3IDE5OS42OTQgMzIuNTYxMyAxOTkuNjk0IDM0Ljg5OTFWNDYuNDU5NkMxOTkuNjk0IDQ3LjgwNjMgMTk5LjExMyA0OS44MzE2IDE5OC40MDcgNTAuOTk3NUMxOTguNDA3IDUwLjk5NzUgMTk0Ljc5NiA1Ni41OTk0IDE5NC43OTYgNTguNjA0NVY2MS4xNDI5SDE5Mi4zNDdaTTE4Mi41NTEgNDEuNTUxSDE4NVY1MS4zNDY5SDE4Mi41NTFWNDEuNTUxWk0xODcuNDQ5IDQxLjU1MUgxODkuODk4VjUxLjM0NjlIMTg3LjQ0OVY0MS41NTFaTTE5Mi4zNDcgNDEuNTUxSDE5NC43OTZWNTEuMzQ2OUgxOTIuMzQ3VjQxLjU1MVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjJfZF8yNjhfNDk1MT
4UpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xODkuODk4IDU2LjI0NDlMMTkyLjM0NyA2MS4xNDI5SDE5NC43OTZWNTguNjA0NEMxOTQuNzk2IDU3LjYzMzEgMTk1LjY0MyA1NS44MTc4IDE5Ni41MTcgNTQuMjA0MUMxOTYuOTE2IDUzLjQ2NjcgMTk3LjMyMSA1Mi43NzE0IDE5Ny42NTMgNTIuMjE4QzE5OC4wOTQgNTEuNDgyNCAxOTguNDA3IDUwLjk5NzQgMTk4LjQwNyA1MC45OTc0QzE5OS4xMTMgNDkuODMxNSAxOTkuNjk0IDQ3LjgwNjIgMTk5LjY5NCA0Ni40NTk1VjM0Ljg5OUMxOTkuNjk0IDMyLjYyNTUgMTk3Ljk2NiAzMC43NzExIDE5NS43OTcgMzAuNjcwOUMxOTUuNzM2IDMwLjY2ODEgMTk1LjY3NSAzMC42NjY3IDE5NS42MTMgMzAuNjY2N0MxOTQuNDg1IDMwLjY2NjcgMTkzLjU3MSAzMS42MTQgMTkzLjU3MSAzMi43ODM1VjMzLjYyOTJDMTkzLjU3MSAzMy4zMzk2IDE5My41NDMgMzMuMDU2OSAxOTMuNDkgMzIuNzgzNUMxOTMuMjU4IDMxLjU5NjkgMTkyLjU0OCAzMC41ODcgMTkxLjU3OCAyOS45NjU1QzE5MS4wMDUgMjkuNTk4NSAxOTAuMzQyIDI5LjM2NjkgMTg5LjYzMiAyOS4zMTQyQzE4OS41ODUgMjkuMzEwNyAxODkuNTM4IDI5LjMwOCAxODkuNDkgMjkuMzA2MUMxODguMzYyIDI5LjM5NjggMTg3LjQ0OSAzMC4zNDQxIDE4Ny40NDkgMzEuNTEzN1YzMi4zNTk0QzE4Ny40NDkgMzIuMDY5NyAxODcuNDIxIDMxLjc4NjkgMTg3LjM2OCAzMS41MTM3QzE4Ny4xMzQgMzAuMzIwNiAxODYuNDE3IDI5LjMwOTkgMTg1LjQzOCAyOC43MTExQzE4NC44OCAyOC4zNjk3IDE4NC4yMzcgMjguMTYyMiAxODMuNTQ5IDI4LjEzMTFDMTgzLjQ4OSAyOC4xMjg0IDE4My40MjkgMjguMTI3IDE4My4zNjggMjguMTI3QzE4Mi4yNCAyOC4xMjcgMTgxLjMyNyAyOS4wNzQzIDE4MS4zMjcgMzAuMjQzOFYzMS4wODk1QzE4MS4zMjcgMzAuNzk5OSAxODEuMjk4IDMwLjUxNzEgMTgxLjI0NSAzMC4yNDM4QzE4MS4wMTIgMjkuMDUyOSAxODAuMjk3IDI4LjA0MzYgMTc5LjMyMSAyNy40NDQ0QzE3OC43MTMgMjcuMDcxMyAxNzguMDAzIDI2Ljg1NzEgMTc3LjI0NSAyNi44NTcxQzE3Ni4xMTggMjYuODU3MSAxNzUuMjA0IDI3LjgwNDQgMTc1LjIwNCAyOC45NzRWNDAuODI1NEgxNzIuNzU1VjMzLjIwNjNDMTcyLjYxOCAzMy4yMDYzIDE3Mi40ODIgMzMuMjEyMiAxNzIuMzQ3IDMzLjIyMzdDMTcxLjQzOCAzMy4zMDE2IDE3MC41OTggMzMuNjM3MSAxNjkuODk4IDM0LjE1OTdDMTY4LjY2MiAzNS4wODE4IDE2Ny44NTcgMzYuNTg2NCAxNjcuODU3IDM4LjI4NTdWNDcuMTExMkMxNjcuODU3IDQ4LjQ3NjEgMTY4LjczNCA1MC4yMDg2IDE2OS44MTYgNTEuMDEyNUMxNjkuODE2IDUxLjAxMjUgMTc3LjY1MyA1Ni41OTk0IDE3Ny42NTMgNTguNjA0NFY2MS4xNDI5SDE4Ny40NDlMMTg5Ljg5OCA1Ni4yNDQ5Wk0xODcuNDQ5IDQxLjU1MVY1MS4zNDY5SDE4OS44OThWNDEuNTUxSDE4Ny40NDlaTTE4NSA0MS41NTFIMTgyLjU1MVY1MS4zNDY5SDE4NVY0MS41NTFaTTE5Mi4zNDcgNDEuNTUxVjUxLjM0NjlIMTk0Ljc5NlY0MS41NTFIMTkyLjM0N1pNMTY4LjE1NyA1My4zMzg5TDE2OC4xMzQgNTMuMzIyNkwxNjguMTEyIDUzLjMwNTdDMTY3LjEyMyA1Mi41NzEzIDE2Ni4zNzYgNTEuNTQ0NiAxNjUuODc5IDUwLjU1NjhDMTY1LjM4MSA0OS41NjgzIDE2NSA0OC4zNTIxIDE2NSA0Ny4xMTEyVjM4LjI4NTdDMTY1IDM0LjEzNTYgMTY4LjE2NyAzMC41Nzg0IDE3Mi4zNDcgMzAuMzU5OFYyOC45NzRDMTcyLjM0NyAyNi4zMjUzIDE3NC40NDMgMjQgMTc3LjI0NSAyNEMxNzguOTMgMjQgMTgwLjQ0NSAyNC42MDE1IDE4MS42MjcgMjUuNTg5NEMxODIuMTYzIDI1LjM4MzYgMTgyLjc0OCAyNS4yNjk4IDE4My4zNjggMjUuMjY5OEMxODUuMDM3IDI1LjI2OTggMTg2LjU0MSAyNS44NjA3IDE4Ny43MTggMjYuODMzQzE4OC4yMDEgMjYuNjMwOSAxODguNzIxIDI2LjUwMTcgMTg5LjI2MSAyNi40NTgyTDE4OS40MzMgMjYuNDQ0NEwxODkuNjA1IDI2LjQ1MTNDMTkxLjIzNiAyNi41MTY5IDE5Mi43MiAyNy4xMzYzIDE5My44ODQgMjguMTI0M0MxOTQuNDE3IDI3LjkyMTUgMTk0Ljk5OCAyNy44MDk1IDE5NS42MTMgMjcuODA5NUMxOTkuNTQyIDI3LjgwOTUgMjAyLjU1MSAzMS4wODIxIDIwMi41NTEgMzQuODk5VjQ2LjQ1OTVDMjAyLjU1MSA0Ny40ODQgMjAyLjM0MSA0OC42MDMxIDIwMi4wNjMgNDkuNTc4NEMyMDEuNzg0IDUwLjU1NzMgMjAxLjM3NiA1MS42MTA4IDIwMC44NTEgNTIuNDc3TDIwMC44MyA1Mi41MTE1TTIwMC44MDkgNTIuNTQ1MUwyMDAuODAyIDUyLjU1NTNMMjAwLjc3NiA1Mi41OTU5TDIwMC42NzEgNTIuNzYyNUMyMDAuNTc4IDUyLjkwOTQgMjAwLjQ0NSA1My4xMjQxIDIwMC4yODQgNTMuMzg5QzE5OS45NiA1My45MjEgMTk5LjUzMiA1NC42NDQyIDE5OS4xMDggNTUuNDE5N0MxOTguNjc5IDU2LjIwNDMgMTk4LjI4IDU2Ljk5NjIgMTk3Ljk5NSA1Ny42NzUxQzE5Ny43NzcgNTguMTk0MSAxOTcuNjk4IDU4LjQ4NDEgMTk3LjY2OSA1OC41ODk0QzE5Ny42NTQgNTguNjQ2NiAxOTcuNjUzIDU4LjY0OTMgMTk3LjY1MyA1OC42MDQ0VjY0SDE5MC41ODFMMTg5Ljg5OCA2Mi42MzM3TDE4OS4yMTUgNjRIMTc0Ljc5NlY1OS4wNzI4QzE3NC42OTUgNTguOTMzIDE3NC41NCA1OC43NDExIDE3NC4zMTcgNTguNDk3NUMxNzMuNzA4IDU3LjgyOTMgMTcyLjg0IDU3LjAzNyAxNzEuODk2IDU2LjI0MzVDMTcwLjk2NyA1NS40NjIyIDE3MC4wMjkgNTQuNzMzNCAxNjkuMzE4IDU0LjE5NjVDMTY4Ljk2NCA1My45MjkyIDE2OC42NyA1My43MTIxIDE2OC40NjYgNTMuNTYyOUMxNjguMzY0IDUzLjQ4ODQgMTY4LjI4NSA1My40MzEgMTY4LjIzMiA1My4zOTI5TDE2OC4xNzQgNTMuMzUwNkwxNjguMTU3IDUzLjMzODlNMTc0LjkzMyA1OS4yODkzQzE3NC45MzIgNTkuMjg5IDE3NC45MjQgNTkuMjc1MSAxNzQuOTEyIDU5LjI0ODZDMTc0LjkyOCA1OS4yNzY0IDE3NC45MzQgNTkuMjg5NiAxNzQuOTMzIDU5LjI4OTNaIiBmaWxsPSIjMzQzNzQxIi8+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZF8yNjhfNDk1MT
4UiIHg9IjAiIHk9IjAiIHdpZHRoPSIxODgiIGhlaWdodD0iNTIiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeD0iNCIgZHk9IjQiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMTUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18yNjhfNDk1MTUiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfMjY4XzQ5NTE1IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8ZmlsdGVyIGlkPSJmaWx0ZXIxX2RfMjY4XzQ5NTE1IiB4PSIxNjQuODU3IiB5PSIyNC44NTcyIiB3aWR0aD0iMzcuODM2NyIgaGVpZ2h0PSI0MC4yODU2IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHk9IjEiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjIgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18yNjhfNDk1MT
4UiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfMjY4XzQ5NTE1IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8ZmlsdGVyIGlkPSJmaWx0ZXIyX2RfMjY4XzQ5NTE1IiB4PSIxNjIiIHk9IjIyIiB3aWR0aD0iNDMuNTUxIiBoZWlnaHQ9IjQ2IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVPZmZzZXQgZHk9IjEiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjIgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18yNjhfNDk1MTUiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfMjY4XzQ5NTE1IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo="},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_val_loader_dist_cjs_js_key_visBuilder_osd_ui_shared_deps_public_path_module_creator_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(113);var _node_modules_val_loader_dist_cjs_js_key_visBuilder_osd_ui_shared_deps_public_path_module_creator_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_val_loader_dist_cjs_js_key_visBuilder_osd_ui_shared_deps_public_path_module_creator_js__WEBPACK_IMPORTED_MODULE_0__);__osdBundles__.define("plugin/visBuilder/public",__webpack_require__,460)},function(module,exports,__webpack_require__){__webpack_require__.p=window.__osdPublicPath__["visBuilder"]},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.CodeGen=exports.Name=exports.nil=exports.stringify=exports.str=exports._=exports.KeywordCxt=void 0;var validate_1=__webpack_require__(46);Object.defineProperty(exports,"KeywordCxt",{enumerable:true,get:function(){return validate_1.KeywordCxt}});var codegen_1=__webpack_require__(8);Object.defineProperty(exports,"_",{enumerable:true,get:function(){return codegen_1._}});Object.defineProperty(exports,"str",{enumerable:true,get:function(){return codegen_1.str}});Object.defineProperty(exports,"stringify",{enumerable:true,get:function(){return codegen_1.stringify}});Object.defineProperty(exports,"nil",{enumerable:true,get:function(){return codegen_1.nil}});Object.defineProperty(exports,"Name",{enumerable:true,get:function(){return codegen_1.Name}});Object.defineProperty(exports,"CodeGen",{enumerable:true,get:function(){return codegen_1.CodeGen}});const validation_error_1=__webpack_require__(62);const ref_error_1=__webpack_require__(51);const rules_1=__webpack_require__(74);const compile_1=__webpack_require__(63);const codegen_2=__webpack_require__(8);const resolve_1=__webpack_require__(50);const dataType_1=__webpack_require__(49);const util_1=__webpack_require__(12);const $dataRefSchema=__webpack_require__(120);const uri_1=__webpack_require__(121);const defaultRegExp=(str,flags)=>new RegExp(str,flags);defaultRegExp.code="new RegExp";const META_IGNORE_OPTIONS=["removeAdditional","useDefaults","coerceTypes"];const EXT_SCOPE_NAMES=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]);const removedOptions={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated 
4ignoreKeywordsWithRef 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."};const deprecatedOptions={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'};const MAX_EXPRESSION=200;function requiredOptions(o){var _a,_b,_c,_d,_e,_f,_g,_h,_j,_k,_l,_m,_o,_p,_q,_r,_s,_t,_u,_v,_w,_x,_y,_z,_0;const s=o.strict;const _optz=(_a=o.code)===null||_a===void 0?void 0:_a.optimize;const optimize=_optz===true||_optz===undefined?1:_optz||0;const regExp=(_c=(_b=o.code)===null||_b===void 0?void 0:_b.regExp)!==null&&_c!==void 0?_c:defaultRegExp;const uriResolver=(_d=o.uriResolver)!==null&&_d!==void 0?_d:uri_1.default;return{strictSchema:(_f=(_e=o.strictSchema)!==null&&_e!==void 0?_e:s)!==null&&_f!==void 0?_f:true,strictNumbers:(_h=(_g=o.strictNumbers)!==null&&_g!==void 0?_g:s)!==null&&_h!==void 0?_h:true,strictTypes:(_k=(_j=o.strictTypes)!==null&&_j!==void 0?_j:s)!==null&&_k!==void 0?_k:"log",strictTuples:(_m=(_l=o.strictTuples)!==null&&_l!==void 0?_l:s)!==null&&_m!==void 0?_m:"log",strictRequired:(_p=(_o=o.strictRequired)!==null&&_o!==void 0?_o:s)!==null&&_p!==void 0?_p:false,code:o.code?{...o.code,optimize:optimize,regExp:regExp}:{optimize:optimize,regExp:regExp},loopRequired:(_q=o.loopRequired)!==null&&_q!==void 0?_q:MAX_EXPRESSION,loopEnum:(_r=o.loopEnum)!==null&&_r!==void 0?_r:MAX_EXPRESSION,meta:(_s=o.meta)!==null&&_s!==void 0?_s:true,messages:(_t=o.messages)!==null&&_t!==void 0?_t:true,inlineRefs:(_u=o.inlineRefs)!==null&&_u!==void 0?_u:true,schemaId:(_v=o.schemaId)!==null&&_v!==void 0?_v:"$id",addUsedSchema:(_w=o.addUsedSchema)!==null&&_w!==void 0?_w:true,validateSchema:(_x=o.validateSchema)!==null&&_x!==void 0?_x:true,validateFormats:(_y=o.validateFormats)!==null&&_y!==void 0?_y:true,unicodeRegExp:(_z=o.unicodeRegExp)!==null&&_z!==void 0?_z:true,int32range:(_0=o.int32range)!==null&&_0!==void 0?_0:true,uriResolver:uriResolver}}class Ajv{constructor(opts={}){this.schemas={};this.refs={};this.formats={};this._compilations=new Set;this._loading={};this._cache=new Map;opts=this.opts={...opts,...requiredOptions(opts)};const{es5:es5,lines:lines}=this.opts.code;this.scope=new codegen_2.ValueScope({scope:{},prefixes:EXT_SCOPE_NAMES,es5:es5,lines:lines});this.logger=getLogger(opts.logger);const formatOpt=opts.validateFormats;opts.validateFormats=false;this.RULES=(0,rules_1.getRules)();checkOptions.call(this,removedOptions,opts,"NOT SUPPORTED");checkOptions.call(this,deprecatedOptions,opts,"DEPRECATED","warn");this._metaOpts=getMetaSchemaOptions.call(this);if(opts.formats)addInitialFormats.call(this);this._addVocabularies();this._addDefaultMetaSchema();if(opts.keywords)addInitialKeywords.call(this,opts.keywords);if(typeof opts.meta=="object")this.addMetaSchema(opts.meta);addInitialSchemas.call(this);opts.validateFormats=formatOpt}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:$data,meta:meta,schemaId:schemaId}=this.opts;let _dataRefSchema=$dataRefSchema;if(schemaId==="id"){_dataRefSchema={...$dataRefSchema};_dataRefSchema.id=_dataRefSchema.$id;delete _dataRefSchema.$id}if(meta&&$data)this.addMetaSchema(_dataRefSchema,_dataRefSchema[schemaId],false)}defaultMeta(){const{meta:meta,schemaId:schemaId}=this.opts;return this.opts.defaultMeta=typeof meta=="object"?meta[schemaId]||meta:undefined}validate(schemaKeyRef,data){let v;if(typeof schemaKeyRef=="string"){v=this.getSchema(schemaKeyRef);if(!v)throw new Error(`no schema with key or ref "${schemaKeyRef}"`)}else{v=this.compile(schemaKeyRef)}const valid=v(data);if(!("$async"in v))this.errors=v.errors;return valid}compile(schema,_meta){const sch=this._addSchema(schema,_meta);return sch.validate||this._compileSchemaEnv(sch)}compileAsync(schema,meta){if(typeof this.opts.loadSchema!="function"){throw new Error("options.loadSchema should be a function")}const{loadSchema:loadSchema}=this.opts;return runCompileAsync.call(this,schema,meta);async function runCompileAsync(_schema,_meta){await loadMetaSchema.call(this,_schema.$schema);const sch=this._addSchema(_schema,_meta);return sch.validate||_compileAsync.call(this,sch)}async function loadMetaSchema($ref){if($ref&&!this.getSchema($ref)){await runCompileAsync.call(this,{$ref:$ref},true)}}async function _compileAsync(sch){try{return this._compileSchemaEnv(sch)}catch(e){if(!(e instanceof ref_error_1.default))throw e;checkLoaded.call(this,e);await loadMissingSchema.call(this,e.missingSchema);return _compileAsync.call(this,sch)}}function checkLoaded({missingSchema:ref,missingRef:missingRef}){if(this.refs[ref]){throw new Error(`AnySchema ${ref} is loaded but ${missingRef} cannot be resolved`)}}async function loadMissingSchema(ref){const _schema=await _loadSchema.call(this,ref);
vendor: 16,332 bytes, line 4
4if(!this.refs[ref])await loadMetaSchema.call(this,_schema.$schema);if(!this.refs[ref])this.addSchema(_schema,ref,meta)}async function _loadSchema(ref){const p=this._loading[ref];if(p)return p;try{return await(this._loading[ref]=loadSchema(ref))}finally{delete this._loading[ref]}}}addSchema(schema,key,_meta,_validateSchema=this.opts.validateSchema){if(Array.isArray(schema)){for(const sch of schema)this.addSchema(sch,undefined,_meta,_validateSchema);return this}let id;if(typeof schema==="object"){const{schemaId:schemaId}=this.opts;id=schema[schemaId];if(id!==undefined&&typeof id!="string"){throw new Error(`schema ${schemaId} must be string`)}}key=(0,resolve_1.normalizeId)(key||id);this._checkUnique(key);this.schemas[key]=this._addSchema(schema,_meta,key,_validateSchema,true);return this}addMetaSchema(schema,key,_validateSchema=this.opts.validateSchema){this.addSchema(schema,key,true,_validateSchema);return this}validateSchema(schema,throwOrLogError){if(typeof schema=="boolean")return true;let $schema;$schema=schema.$schema;if($schema!==undefined&&typeof $schema!="string"){throw new Error("$schema must be a string")}$schema=$schema||this.opts.defaultMeta||this.defaultMeta();if(!$schema){this.logger.warn("meta-schema not available");this.errors=null;return true}const valid=this.validate($schema,schema);if(!valid&&throwOrLogError){const message="schema is invalid: "+this.errorsText();if(this.opts.validateSchema==="log")this.logger.error(message);else throw new Error(message)}return valid}getSchema(keyRef){let sch;while(typeof(sch=getSchEnv.call(this,keyRef))=="string")keyRef=sch;if(sch===undefined){const{schemaId:schemaId}=this.opts;const root=new compile_1.SchemaEnv({schema:{},schemaId:schemaId});sch=compile_1.resolveSchema.call(this,root,keyRef);if(!sch)return;this.refs[keyRef]=sch}return sch.validate||this._compileSchemaEnv(sch)}removeSchema(schemaKeyRef){if(schemaKeyRef instanceof RegExp){this._removeAllSchemas(this.schemas,schemaKeyRef);this._removeAllSchemas(this.refs,schemaKeyRef);return this}switch(typeof schemaKeyRef){case"undefined":this._removeAllSchemas(this.schemas);this._removeAllSchemas(this.refs);this._cache.clear();return this;case"string":{const sch=getSchEnv.call(this,schemaKeyRef);if(typeof sch=="object")this._cache.delete(sch.schema);delete this.schemas[schemaKeyRef];delete this.refs[schemaKeyRef];return this}case"object":{const cacheKey=schemaKeyRef;this._cache.delete(cacheKey);let id=schemaKeyRef[this.opts.schemaId];if(id){id=(0,resolve_1.normalizeId)(id);delete this.schemas[id];delete this.refs[id]}return this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(definitions){for(const def of definitions)this.addKeyword(def);return this}addKeyword(kwdOrDef,def){let keyword;if(typeof kwdOrDef=="string"){keyword=kwdOrDef;if(typeof def=="object"){this.logger.warn("these parameters are deprecated, see docs for addKeyword");def.keyword=keyword}}else if(typeof kwdOrDef=="object"&&def===undefined){def=kwdOrDef;keyword=def.keyword;if(Array.isArray(keyword)&&!keyword.length){throw new Error("addKeywords: keyword must be string or non-empty array")}}else{throw new Error("invalid addKeywords parameters")}checkKeyword.call(this,keyword,def);if(!def){(0,util_1.eachItem)(keyword,kwd=>addRule.call(this,kwd));return this}keywordMetaschema.call(this,def);const definition={...def,type:(0,dataType_1.getJSONTypes)(def.type),schemaType:(0,dataType_1.getJSONTypes)(def.schemaType)};(0,util_1.eachItem)(keyword,definition.type.length===0?k=>addRule.call(this,k,definition):k=>definition.type.forEach(t=>addRule.call(this,k,definition,t)));return this}getKeyword(keyword){const rule=this.RULES.all[keyword];return typeof rule=="object"?rule.definition:!!rule}removeKeyword(keyword){const{RULES:RULES}=this;delete RULES.keywords[keyword];delete RULES.all[keyword];for(const group of RULES.rules){const i=group.rules.findIndex(rule=>rule.keyword===keyword);if(i>=0)group.rules.splice(i,1)}return this}addFormat(name,format){if(typeof format=="string")format=new RegExp(format);this.formats[name]=format;return this}errorsText(errors=this.errors,{separator:separator=", ",dataVar:dataVar="data"}={}){if(!errors||errors.length===0)return"No errors";return errors.map(e=>`${dataVar}${e.instancePath} ${e.message}`).reduce((text,msg)=>text+separator+msg)}$dataMetaSchema(metaSchema,keywordsJsonPointers){const rules=this.RULES.all;metaSchema=JSON.parse(JSON.stringify(metaSchema));for(const jsonPointer of keywordsJsonPointers){const segments=jsonPointer.split("/").slice(1);let keywords=metaSchema;for(const seg of segments)keywords=keywords[seg];for(const key in rules){const rule=rules[key];if(typeof rule!="object")continue;const{$data:$data}=rule.definition;const schema=keywords[key];if($data&&schema)keywords[key]=schemaOrData(schema)}}return metaSchema}_removeAllSchemas(schemas,regex){for(const keyRef in schemas){const sch=schemas[keyRef];if(!regex||regex.test(keyRef)){if(typeof sch=="string"){delete schemas[keyRef]}else if(sch&&!sch.meta){this._cache.delete(sch.schema);delete schemas[keyRef]}}}}_addSchema(schema,meta,baseId,validateSchema=this.opts.validateSchema,addSchema=this.opts.addUsedSchema){let id;const{schemaId:schemaId}=this.opts;if(typeof schema=="object"){id=schema[schemaId]}else{if(this.opts.jtd)throw new Error("schema must be object");else if(typeof schema!="boolean")throw new Error("schema must be object or boolean")}let sch=this._cache.get(schema);if(sch!==undefined)return sch;baseId=(0,resolve_1.normalizeId)(id||baseId);const localRefs=resolve_1.getSchemaRefs.call(this,schema,baseId);sch=new compile_1.SchemaEnv({schema:schema,schemaId:schemaId,meta:meta,baseId:baseId,localRefs:localRefs});this._cache.set(sch.schema,sch);if(addSchema&&!baseId.startsWith("#")){if(baseId)this._checkUnique(baseId);this.refs[baseId]=sch}if(validateSchema)this.validateSchema(schema,true);return sch}_checkUnique(id){if(this.schemas[id]||this.refs[id]){throw new Error(`schema with key or id "${id}" already exists`)}}_compileSchemaEnv(sch){if(sch.meta)this._compileMetaSchema(sch);else compile_1.compileSchema.call(this,sch);if(!sch.validate)throw new Error("ajv implementation error");return sch.validate}_compileMetaSchema(sch){const currentOpts=this.opts;this.opts=this._metaOpts;try{compile_1.compileSchema.call(this,sch)}finally{this.opts=currentOpts}}}Ajv.ValidationError=validation_error_1.default;Ajv.MissingRefError=ref_error_1.default;exports.default=Ajv;function checkOptions(checkOpts,options,msg,log="error"){for(const key in checkOpts){const opt=key;if(opt in options)this.logger[log](`${msg}: option ${key}. ${checkOpts[opt]}`)}}function getSchEnv(keyRef){keyRef=(0,resolve_1.normalizeId)(keyRef);return this.schemas[keyRef]||this.refs[keyRef]}function addInitialSchemas(){const optsSchemas=this.opts.schemas;if(!optsSchemas)return;if(Array.isArray(optsSchemas))this.addSchema(optsSchemas);else for(const key in optsSchemas)this.addSchema(optsSchemas[key],key)}function addInitialFormats(){for(const name in this.opts.formats){const format=this.opts.formats[name];if(format)this.addFormat(name,format)}}function addInitialKeywords(defs){if(Array.isArray(defs)){this.addVocabulary(defs);return}this.logger.warn("keywords option as map is deprecated, pass array");for(const keyword in defs){const def=defs[keyword];if(!def.keyword)def.keyword=keyword;this.addKeyword(def)}}function getMetaSchemaOptions(){const metaOpts={...this.opts};for(const opt of META_IGNORE_OPTIONS)delete metaOpts[opt];return metaOpts}const noLogs={log(){},warn(){},error(){}};function getLogger(logger){if(logger===false)return noLogs;if(logger===undefined)return console;if(logger.log&&logger.warn&&logger.error)return logger;throw new Error("logger must implement log, warn and error methods")}const KEYWORD_NAME=/^[a-z_$][a-z0-9_$:-]*$/i;function checkKeyword(keyword,def){const{RULES:RULES}=this;(0,util_1.eachItem)(keyword,kwd=>{if(RULES.keywords[kwd])throw new Error(`Keyword ${kwd} is already defined`);if(!KEYWORD_NAME.test(kwd))throw new Error(`Keyword ${kwd} has invalid name`)});if(!def)return;if(def.$data&&!("code"in def||"validate"in def)){throw new Error('$data keyword must have "code" or "validate" function')}}function addRule(keyword,definition,dataType){var _a;const post=definition===null||definition===void 0?void 0:definition.post;if(dataType&&post)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:RULES}=this;let ruleGroup=post?RULES.post:RULES.rules.find(({type:t})=>t===dataType);if(!ruleGroup){ruleGroup={type:dataType,rules:[]};RULES.rules.push(ruleGroup)}RULES.keywords[keyword]=true;if(!definition)return;const rule={keyword:keyword,definition:{...definition,type:(0,dataType_1.getJSONTypes)(definition.type),schemaType:(0,dataType_1.getJSONTypes)(definition.schemaType)}};if(definition.before)addBeforeRule.call(this,ruleGroup,rule,definition.before);else ruleGroup.rules.push(rule);RULES.all[keyword]=rule;(_a=definition.implements)===null||_a===void 0?void 0:_a.forEach(kwd=>this.addKeyword(kwd))}function addBeforeRule(ruleGroup,rule,before){const i=ruleGroup.rules.findIndex(_rule=>_rule.keyword===before);if(i>=0){ruleGroup.rules.splice(i,0,rule)}else{ruleGroup.rules.push(rule);this.logger.warn(`rule ${before} is not defined`)}}function keywordMetaschema(def){let{metaSchema:metaSchema}=def;if(metaSchema===undefined)return;if(def.$data&&this.opts.$data)metaSchema=schemaOrData(metaSchema);def.validateSchema=this.compile(metaSchema,true)}const $dataRef={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function schemaOrData(schema){return{anyOf:[schema,$dataRef]}}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.boolOrEmptySchema=exports.topBoolOrEmptySchema=void 0;const errors_1=__webpack_require__(47);const codegen_1=__webpack_require__(8);const names_1=__webpack_require__(30);const boolError={message:"boolean schema is false"};function topBoolOrEmptySchema(it){const{gen:gen,schema:schema,validateName:validateName}=it;if(schema===false){falseSchemaError(it,false)}else if(typeof schema=="object"&&schema.$async===true){gen.return(names_1.default.data)}else{gen.assign((0,codegen_1._)`${validateName}.errors`,null);gen.return(true)}}exports.topBoolOrEmptySchema=topBoolOrEmptySchema;function boolOrEmptySchema(it,valid){const{gen:gen,schema:schema}=it;if(schema===false){gen.var(valid,false);falseSchemaError(it)}else{gen.var(valid,true)}}exports.boolOrEmptySchema=boolOrEmptySchema;function falseSchemaError(it,overrideAllErrors){const{gen:gen,data:data}=it;const cxt={gen:gen,keyword:"false schema",data:data,schema:false,schemaCode:false,schemaValue:false,params:{},it:it};(0,errors_1.reportError)(cxt,boolError,undefined,overrideAllErrors)}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.assignDefaults=void 0;const codegen_1=__webpack_require__(8);const util_1=__webpack_require__(12);function assignDefaults(it,ty){const{properties:properties,items:items}=it.schema;if(ty==="object"&&properties){for(const key in properties){assignDefault(it,key,properties[key].default)}}else if(ty==="array"&&Array.isArray(items)){items.forEach((sch,i)=>assignDefault(it,i,sch.default))}}exports.assignDefaults=assignDefaults;function assignDefault(it,prop,defaultValue){const{gen:gen,compositeRule:compositeRule,data:data,opts:opts}=it;if(defaultValue===undefined)return;const childData=(0,codegen_1._)`${data}${(0,codegen_1.getProperty)(prop)}`;if(compositeRule){(0,util_1.checkStrictMode)(it,`default is ignored for: ${childData}`);return}let condition=(0,codegen_1._)`${childData} === undefined`;if(opts.useDefaults==="empty"){condition=(0,codegen_1._)`${condition} || ${childData} === null || ${childData} === ""`}gen.if(condition,(0,codegen_1._)`${childData} = ${(0,codegen_1.stringify)(defaultValue)}`)}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.validateKeywordUsage=exports.validSchemaType=exports.funcKeywordCode=exports.macroKeywordCode=void 0;const codegen_1=__webpack_require__(8);const names_1=__webpack_require__(30);const code_1=__webpack_require__(28);const errors_1=__webpack_require__(47);function macroKeywordCode(cxt,def){const{gen:gen,keyword:keyword,schema:schema,parentSchema:parentSchema,it:it}=cxt;const macroSchema=def.macro.call(it.self,schema,parentSchema,it);const schemaRef=useKeyword(gen,keyword,macroSchema);if(it.opts.validateSchema!==false)it.self.validateSchema(macroSchema,true);const valid=gen.name("valid");cxt.subschema({schema:macroSchema,schemaPath:codegen_1.nil,errSchemaPath:`${it.errSchemaPath}/${keyword}`,topSchemaRef:schemaRef,compositeRule:true},valid);cxt.pass(valid,()=>cxt.error(true))}exports.macroKeywordCode=macroKeywordCode;function funcKeywordCode(cxt,def){var _a;const{gen:gen,keyword:keyword,schema:schema,parentSchema:parentSchema,$data:$data,it:it}=cxt;checkAsyncKeyword(it,def);const validate=!$data&&def.compile?def.compile.call(it.self,schema,parentSchema,it):def.validate;const validateRef=useKeyword(gen,keyword,validate);const valid=gen.let("valid");cxt.block$data(valid,validateKeyword);cxt.ok((_a=def.valid)!==null&&_a!==void 0?_a:valid);function validateKeyword(){if(def.errors===false){assignValid();if(def.modifying)modifyData(cxt);reportErrs(()=>cxt.error())}else{const ruleErrs=def.async?validateAsync():validateSync();if(def.modifying)modifyData(cxt);reportErrs(()=>addErrs(cxt,ruleErrs))}}function validateAsync(){const ruleErrs=gen.let("ruleErrs",null);gen.try(()=>assignValid((0,codegen_1._)`await `),e=>gen.assign(valid,false).if((0,codegen_1._)`${e} instanceof ${it.ValidationError}`,()=>gen.assign(ruleErrs,(0,codegen_1._)`${e}.errors`),()=>gen.throw(e)));return ruleErrs}function validateSync(){const validateErrs=(0,codegen_1._)`${validateRef}.errors`;gen.assign(validateErrs,null);assignValid(codegen_1.nil);return validateErrs}function assignValid(_await=(def.async?(0,codegen_1._)`await `:codegen_1.nil)){const passCxt=it.opts.passContext?names_1.default.this:names_1.default.self;const passSchema=!("compile"in def&&!$data||def.schema===false);gen.assign(valid,(0,codegen_1._)`${_await}${(0,code_1.callValidateCode)(cxt,validateRef,passCxt,passSchema)}`,def.modifying)}function reportErrs(errors){var _a;gen.if((0,codegen_1.not)((_a=def.valid)!==null&&_a!==void 0?_a:valid),errors)}}exports.funcKeywordCode=funcKeywordCode;function modifyData(cxt){const{gen:gen,data:data,it:it}=cxt;gen.if(it.parentData,()=>gen.assign(data,(0,codegen_1._)`${it.parentData}[${it.parentDataProperty}]`))}function addErrs(cxt,errs){const{gen:gen}=cxt;gen.if((0,codegen_1._)`Array.isArray(${errs})`,()=>{gen.assign(names_1.default.vErrors,(0,codegen_1._)`${names_1.default.vErrors} === null ? ${errs} : ${names_1.default.vErrors}.concat(${errs})`).assign(names_1.default.errors,(0,codegen_1._)`${names_1.default.vErrors}.length`);(0,errors_1.extendErrors)(cxt)},()=>cxt.error())}function checkAsyncKeyword({schemaEnv:schemaEnv},def){if(def.async&&!schemaEnv.$async)throw new Error("async keyword in sync schema")}function useKeyword(gen,keyword,result){if(result===undefined)throw new Error(`keyword "${keyword}" failed to compile`);return gen.scopeValue("keyword",typeof result=="function"?{ref:result}:{ref:result,code:(0,codegen_1.stringify)(result)})}function validSchemaType(schema,schemaType,allowUndefined=false){return!schemaType.length||schemaType.some(st=>st==="array"?Array.isArray(schema):st==="object"?schema&&typeof schema=="object"&&!Array.isArray(schema):typeof schema==st||allowUndefined&&typeof schema=="undefined")}exports.validSchemaType=validSchemaType;function validateKeywordUsage({schema:schema,opts:opts,self:self,errSchemaPath:errSchemaPath},def,keyword){if(Array.isArray(def.keyword)?!def.keyword.includes(keyword):def.keyword!==keyword){throw new Error("ajv implementation error")}const deps=def.dependencies;if(deps===null||deps===void 0?void 0:deps.some(kwd=>!Object.prototype.hasOwnProperty.call(schema,kwd))){throw new Error(`parent schema must have dependencies of ${keyword}: ${deps.join(",")}`)}if(def.validateSchema){const valid=def.validateSchema(schema[keyword]);if(!valid){const msg=`keyword "${keyword}
4" value is invalid at path "${errSchemaPath}": `+self.errorsText(def.validateSchema.errors);if(opts.validateSchema==="log")self.logger.error(msg);else throw new Error(msg)}}}exports.validateKeywordUsage=validateKeywordUsage},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.extendSubschemaMode=exports.extendSubschemaData=exports.getSubschema=void 0;const codegen_1=__webpack_require__(8);const util_1=__webpack_require__(12);function getSubschema(it,{keyword:keyword,schemaProp:schemaProp,schema:schema,schemaPath:schemaPath,errSchemaPath:errSchemaPath,topSchemaRef:topSchemaRef}){if(keyword!==undefined&&schema!==undefined){throw new Error('both "keyword" and "schema" passed, only one allowed')}if(keyword!==undefined){const sch=it.schema[keyword];return schemaProp===undefined?{schema:sch,schemaPath:(0,codegen_1._)`${it.schemaPath}${(0,codegen_1.getProperty)(keyword)}`,errSchemaPath:`${it.errSchemaPath}/${keyword}`}:{schema:sch[schemaProp],schemaPath:(0,codegen_1._)`${it.schemaPath}${(0,codegen_1.getProperty)(keyword)}${(0,codegen_1.getProperty)(schemaProp)}`,errSchemaPath:`${it.errSchemaPath}/${keyword}/${(0,util_1.escapeFragment)(schemaProp)}`}}if(schema!==undefined){if(schemaPath===undefined||errSchemaPath===undefined||topSchemaRef===undefined){throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"')}return{schema:schema,schemaPath:schemaPath,topSchemaRef:topSchemaRef,errSchemaPath:errSchemaPath}}throw new Error('either "keyword" or "schema" must be passed')}exports.getSubschema=getSubschema;function extendSubschemaData(subschema,it,{dataProp:dataProp,dataPropType:dpType,data:data,dataTypes:dataTypes,propertyName:propertyName}){if(data!==undefined&&dataProp!==undefined){throw new Error('both "data" and "dataProp" passed, only one allowed')}const{gen:gen}=it;if(dataProp!==undefined){const{errorPath:errorPath,dataPathArr:dataPathArr,opts:opts}=it;const nextData=gen.let("data",(0,codegen_1._)`${it.data}${(0,codegen_1.getProperty)(dataProp)}`,true);dataContextProps(nextData);subschema.errorPath=(0,codegen_1.str)`${errorPath}${(0,util_1.getErrorPath)(dataProp,dpType,opts.jsPropertySyntax)}`;subschema.parentDataProperty=(0,codegen_1._)`${dataProp}`;subschema.dataPathArr=[...dataPathArr,subschema.parentDataProperty]}if(data!==undefined){const nextData=data instanceof codegen_1.Name?data:gen.let("data",data,true);dataContextProps(nextData);if(propertyName!==undefined)subschema.propertyName=propertyName}if(dataTypes)subschema.dataTypes=dataTypes;function dataContextProps(_nextData){subschema.data=_nextData;subschema.dataLevel=it.dataLevel+1;subschema.dataTypes=[];it.definedProperties=new Set;subschema.parentData=it.data;subschema.dataNames=[...it.dataNames,_nextData]}}exports.extendSubschemaData=extendSubschemaData;function extendSubschemaMode(subschema,{jtdDiscriminator:jtdDiscriminator,jtdMetadata:jtdMetadata,compositeRule:compositeRule,createErrors:createErrors,allErrors:allErrors}){if(compositeRule!==undefined)subschema.compositeRule=compositeRule;if(createErrors!==undefined)subschema.createErrors=createErrors;if(allErrors!==undefined)subschema.allErrors=allErrors;subschema.jtdDiscriminator=jtdDiscriminator;subschema.jtdMetadata=jtdMetadata}exports.extendSubschemaMode=extendSubschemaMode},function(module,exports,__webpack_require__){"use strict";var traverse=module.exports=function(schema,opts,cb){if(typeof opts=="function"){cb=opts;opts={}}cb=opts.cb||cb;var pre=typeof cb=="function"?cb:cb.pre||function(){};var post=cb.post||function(){};_traverse(opts,pre,post,schema,"",schema)};traverse.keywords={additionalItems:true,items:true,contains:true,additionalProperties:true,propertyNames:true,not:true,if:true,then:true,else:true};traverse.arrayKeywords={items:true,allOf:true,anyOf:true,oneOf:true};traverse.propsKeywords={$defs:true,definitions:true,properties:true,patternProperties:true,dependencies:true};traverse.skipKeywords={default:true,enum:true,const:true,required:true,maximum:true,minimum:true,exclusiveMaximum:true,exclusiveMinimum:true,multipleOf:true,maxLength:true,minLength:true,pattern:true,format:true,maxItems:true,minItems:true,uniqueItems:true,maxProperties:true,minProperties:true};function _traverse(opts,pre,post,schema,jsonPtr,rootSchema,parentJsonPtr,parentKeyword,parentSchema,keyIndex){if(schema&&typeof schema=="object"&&!Array.isArray(schema)){pre(schema,jsonPtr,rootSchema,parentJsonPtr,parentKeyword,parentSchema,keyIndex);for(var key in schema){var sch=schema[key];if(Array.isArray(sch)){if(key in traverse.arrayKeywords){for(var i=0;i<sch.length;i++)_traverse(opts,pre,post,sch[i],jsonPtr+"/"+key+"/"+i,rootSchema,jsonPtr,key,schema,i)}}else if(key in traverse.propsKeywords){if(sch&&typeof sch=="object"){for(var prop in sch)_traverse(opts,pre,post,sch[prop],jsonPtr+"/"+key+"/"+escapeJsonPtr(prop),rootSchema,jsonPtr,key,schema,prop)}}else if(key in traverse.keywords||opts.allKeys&&!(key in traverse.skipKeywords)){_traverse(opts,pre,post,sch,jsonPtr+"/"+key,rootSchema,jsonPtr,key,schema)}}post(schema,jsonPtr,rootSchema,parentJsonPtr,parentKeyword,parentSchema,keyIndex)}}function escapeJsonPtr(str){return str.replace(/~/g,"~0").replace(/\//g,"~1")}},function(module){module.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}')},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const uri=__webpack_require__(122);uri.code='require("ajv/dist/runtime/uri").default';exports.default=uri},function(module,exports,__webpack_require__){"use strict";const{normalizeIPv6:normalizeIPv6,removeDotSegments:removeDotSegments,recomposeAuthority:recomposeAuthority,normalizeComponentEncoding:normalizeComponentEncoding,isIPv4:isIPv4,nonSimpleDomain:nonSimpleDomain}=__webpack_require__(77);const{SCHEMES:SCHEMES,getSchemeHandler:getSchemeHandler}=__webpack_require__(123);
4function normalize(uri,options){if(typeof uri==="string"){uri=serialize(parse(uri,options),options)}else if(typeof uri==="object"){uri=parse(serialize(uri,options),options)}return uri}function resolve(baseURI,relativeURI,options){const schemelessOptions=options?Object.assign({scheme:"null"},options):{scheme:"null"};const resolved=resolveComponent(parse(baseURI,schemelessOptions),parse(relativeURI,schemelessOptions),schemelessOptions,true);schemelessOptions.skipEscape=true;return serialize(resolved,schemelessOptions)}function resolveComponent(base,relative,options,skipNormalization){const target={};if(!skipNormalization){base=parse(serialize(base,options),options);relative=parse(serialize(relative,options),options)}options=options||{};if(!options.tolerant&&relative.scheme){target.scheme=relative.scheme;target.userinfo=relative.userinfo;target.host=relative.host;target.port=relative.port;target.path=removeDotSegments(relative.path||"");target.query=relative.query}else{if(relative.userinfo!==undefined||relative.host!==undefined||relative.port!==undefined){target.userinfo=relative.userinfo;target.host=relative.host;target.port=relative.port;target.path=removeDotSegments(relative.path||"");target.query=relative.query}else{if(!relative.path){target.path=base.path;if(relative.query!==undefined){target.query=relative.query}else{target.query=base.query}}else{if(relative.path[0]==="/"){target.path=removeDotSegments(relative.path)}else{if((base.userinfo!==undefined||base.host!==undefined||base.port!==undefined)&&!base.path){target.path="/"+relative.path}else if(!base.path){target.path=relative.path}else{target.path=base.path.slice(0,base.path.lastIndexOf("/")+1)+relative.path}target.path=removeDotSegments(target.path)}target.query=relative.query}target.userinfo=base.userinfo;target.host=base.host;target.port=base.port}target.scheme=base.scheme}target.fragment=relative.fragment;return target}function equal(uriA,uriB,options){if(typeof uriA==="string"){uriA=unescape(uriA);uriA=serialize(normalizeComponentEncoding(parse(uriA,options),true),{...options,skipEscape:true})}else if(typeof uriA==="object"){uriA=serialize(normalizeComponentEncoding(uriA,true),{...options,skipEscape:true})}if(typeof uriB==="string"){uriB=unescape(uriB);uriB=serialize(normalizeComponentEncoding(parse(uriB,options),true),{...options,skipEscape:true})}else if(typeof uriB==="object"){uriB=serialize(normalizeComponentEncoding(uriB,true),{...options,skipEscape:true})}return uriA.toLowerCase()===uriB.toLowerCase()}function serialize(cmpts,opts){const component={host:cmpts.host,scheme:cmpts.scheme,userinfo:cmpts.userinfo,port:cmpts.port,path:cmpts.path,query:cmpts.query,nid:cmpts.nid,nss:cmpts.nss,uuid:cmpts.uuid,fragment:cmpts.fragment,reference:cmpts.reference,resourceName:cmpts.resourceName,secure:cmpts.secure,error:""};const options=Object.assign({},opts);const uriTokens=[];const schemeHandler=getSchemeHandler(options.scheme||component.scheme);if(schemeHandler&&schemeHandler.serialize)schemeHandler.serialize(component,options);if(component.path!==undefined){if(!options.skipEscape){component.path=escape(component.path);if(component.scheme!==undefined){component.path=component.path.split("%3A").join(":")}}else{component.path=unescape(component.path)}}if(options.reference!=="suffix"&&component.scheme){uriTokens.push(component.scheme,":")}const authority=recomposeAuthority(component);if(authority!==undefined){if(options.reference!=="suffix"){uriTokens.push("//")}uriTokens.push(authority);if(component.path&&component.path[0]!=="/"){uriTokens.push("/")}}if(component.path!==undefined){let s=component.path;if(!options.absolutePath&&(!schemeHandler||!schemeHandler.absolutePath)){s=removeDotSegments(s)}if(authority===undefined&&s[0]==="/"&&s[1]==="/"){s="/%2F"+s.slice(2)}uriTokens.push(s)}if(component.query!==undefined){uriTokens.push("?",component.query)}if(component.fragment!==undefined){uriTokens.push("#",component.fragment)}return uriTokens.join("")}const URI_PARSE=/^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u;function parse(uri,opts){const options=Object.assign({},opts);const parsed={scheme:undefined,userinfo:undefined,host:"",port:undefined,path:"",query:undefined,fragment:undefined};let isIP=false;if(options.reference==="suffix"){if(options.scheme){uri=options.scheme+":"+uri}else{uri="//"+uri}}
vendor: 4,155 bytes, line 4
4const matches=uri.match(URI_PARSE);if(matches){parsed.scheme=matches[1];parsed.userinfo=matches[3];parsed.host=matches[4];parsed.port=parseInt(matches[5],10);parsed.path=matches[6]||"";parsed.query=matches[7];parsed.fragment=matches[8];if(isNaN(parsed.port)){parsed.port=matches[5]}if(parsed.host){const ipv4result=isIPv4(parsed.host);if(ipv4result===false){const ipv6result=normalizeIPv6(parsed.host);parsed.host=ipv6result.host.toLowerCase();isIP=ipv6result.isIPV6}else{isIP=true}}if(parsed.scheme===undefined&&parsed.userinfo===undefined&&parsed.host===undefined&&parsed.port===undefined&&parsed.query===undefined&&!parsed.path){parsed.reference="same-document"}else if(parsed.scheme===undefined){parsed.reference="relative"}else if(parsed.fragment===undefined){parsed.reference="absolute"}else{parsed.reference="uri"}if(options.reference&&options.reference!=="suffix"&&options.reference!==parsed.reference){parsed.error=parsed.error||"URI is not a "+options.reference+" reference."}const schemeHandler=getSchemeHandler(options.scheme||parsed.scheme);if(!options.unicodeSupport&&(!schemeHandler||!schemeHandler.unicodeSupport)){if(parsed.host&&(options.domainHost||schemeHandler&&schemeHandler.domainHost)&&isIP===false&&nonSimpleDomain(parsed.host)){try{parsed.host=URL.domainToASCII(parsed.host.toLowerCase())}catch(e){parsed.error=parsed.error||"Host's domain name can not be converted to ASCII: "+e}}}if(!schemeHandler||schemeHandler&&!schemeHandler.skipNormalize){if(uri.indexOf("%")!==-1){if(parsed.scheme!==undefined){parsed.scheme=unescape(parsed.scheme)}if(parsed.host!==undefined){parsed.host=unescape(parsed.host)}}if(parsed.path){parsed.path=escape(unescape(parsed.path))}if(parsed.fragment){parsed.fragment=encodeURI(decodeURIComponent(parsed.fragment))}}if(schemeHandler&&schemeHandler.parse){schemeHandler.parse(parsed,options)}}else{parsed.error=parsed.error||"URI can not be parsed."}return parsed}const fastUri={SCHEMES:SCHEMES,normalize:normalize,resolve:resolve,resolveComponent:resolveComponent,equal:equal,serialize:serialize,parse:parse};module.exports=fastUri;module.exports.default=fastUri;module.exports.fastUri=fastUri},function(module,exports,__webpack_require__){"use strict";const{isUUID:isUUID}=__webpack_require__(77);const URN_REG=/([\da-z][\d\-a-z]{0,31}):((?:[\w!$'()*+,\-.:;=@]|%[\da-f]{2})+)/iu;const supportedSchemeNames=["http","https","ws","wss","urn","urn:uuid"];function isValidSchemeName(name){return supportedSchemeNames.indexOf(name)!==-1}function wsIsSecure(wsComponent){if(wsComponent.secure===true){return true}else if(wsComponent.secure===false){return false}else if(wsComponent.scheme){return wsComponent.scheme.length===3&&(wsComponent.scheme[0]==="w"||wsComponent.scheme[0]==="W")&&(wsComponent.scheme[1]==="s"||wsComponent.scheme[1]==="S")&&(wsComponent.scheme[2]==="s"||wsComponent.scheme[2]==="S")}else{return false}}function httpParse(component){if(!component.host){component.error=component.error||"HTTP URIs must have a host."}return component}function httpSerialize(component){const secure=String(component.scheme).toLowerCase()==="https";if(component.port===(secure?443:80)||component.port===""){component.port=undefined}if(!component.path){component.path="/"}return component}function wsParse(wsComponent){wsComponent.secure=wsIsSecure(wsComponent);wsComponent.resourceName=(wsComponent.path||"/")+(wsComponent.query?"?"+wsComponent.query:"");wsComponent.path=undefined;wsComponent.query=undefined;return wsComponent}function wsSerialize(wsComponent){if(wsComponent.port===(wsIsSecure(wsComponent)?443:80)||wsComponent.port===""){wsComponent.port=undefined}if(typeof wsComponent.secure==="boolean"){wsComponent.scheme=wsComponent.secure?"wss":"ws";wsComponent.secure=undefined}if(wsComponent.resourceName){const[path,query]=wsComponent.resourceName.split("?");wsComponent.path=path&&path!=="/"?path:undefined;wsComponent.query=query;wsComponent.resourceName=undefined}wsComponent.fragment=undefined;return wsComponent}function urnParse(urnComponent,options){if(!urnComponent.path){urnComponent.error="URN can not be parsed";return urnComponent}const matches=urnComponent.path.match(URN_REG);
4if(matches){const scheme=options.scheme||urnComponent.scheme||"urn";urnComponent.nid=matches[1].toLowerCase();urnComponent.nss=matches[2];const urnScheme=`${scheme}:${options.nid||urnComponent.nid}`;const schemeHandler=getSchemeHandler(urnScheme);urnComponent.path=undefined;if(schemeHandler){urnComponent=schemeHandler.parse(urnComponent,options)}}else{urnComponent.error=urnComponent.error||"URN can not be parsed."}return urnComponent}function urnSerialize(urnComponent,options){if(urnComponent.nid===undefined){throw new Error("URN without nid cannot be serialized")}const scheme=options.scheme||urnComponent.scheme||"urn";const nid=urnComponent.nid.toLowerCase();const urnScheme=`${scheme}:${options.nid||nid}`;const schemeHandler=getSchemeHandler(urnScheme);if(schemeHandler){urnComponent=schemeHandler.serialize(urnComponent,options)}const uriComponent=urnComponent;const nss=urnComponent.nss;uriComponent.path=`${nid||options.nid}:${nss}`;options.skipEscape=true;return uriComponent}function urnuuidParse(urnComponent,options){const uuidComponent=urnComponent;uuidComponent.uuid=uuidComponent.nss;uuidComponent.nss=undefined;if(!options.tolerant&&(!uuidComponent.uuid||!isUUID(uuidComponent.uuid))){uuidComponent.error=uuidComponent.error||"UUID is not valid."}return uuidComponent}function urnuuidSerialize(uuidComponent){const urnComponent=uuidComponent;urnComponent.nss=(uuidComponent.uuid||"").toLowerCase();return urnComponent}const http={scheme:"http",domainHost:true,parse:httpParse,serialize:httpSerialize};const https={scheme:"https",domainHost:http.domainHost,parse:httpParse,serialize:httpSerialize};const ws={scheme:"ws",domainHost:true,parse:wsParse,serialize:wsSerialize};const wss={scheme:"wss",domainHost:ws.domainHost,parse:ws.parse,serialize:ws.serialize};const urn={scheme:"urn",parse:urnParse,serialize:urnSerialize,skipNormalize:true};const urnuuid={scheme:"urn:uuid",parse:urnuuidParse,serialize:urnuuidSerialize,skipNormalize:true};const SCHEMES={http:http,https:https,ws:ws,wss:wss,urn:urn,"urn:uuid":urnuuid};Object.setPrototypeOf(SCHEMES,null);function getSchemeHandler(scheme){return scheme&&(SCHEMES[scheme]||SCHEMES[scheme.toLowerCase()])||undefined}module.exports={wsIsSecure:wsIsSecure,SCHEMES:SCHEMES,isValidSchemeName:isValidSchemeName,getSchemeHandler:getSchemeHandler}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const core_1=__webpack_require__(125);const validation_1=__webpack_require__(128);const applicator_1=__webpack_require__(140);const format_1=__webpack_require__(154);const metadata_1=__webpack_require__(156);const draft7Vocabularies=[core_1.default,validation_1.default,(0,applicator_1.default)(),format_1.default,metadata_1.metadataVocabulary,metadata_1.contentVocabulary];exports.default=draft7Vocabularies},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const id_1=__webpack_require__(126);const ref_1=__webpack_require__(127);const core=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",id_1.default,ref_1.default];exports.default=core},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const def={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.callRef=exports.getValidate=void 0;const ref_error_1=__webpack_require__(51);const code_1=__webpack_require__(28);const codegen_1=__webpack_require__(8);const names_1=__webpack_require__(30);const compile_1=__webpack_require__(63);const util_1=__webpack_require__(12);const def={keyword:"$ref",schemaType:"string",code(cxt){const{gen:gen,schema:$ref,it:it}=cxt;const{baseId:baseId,schemaEnv:env,validateName:validateName,opts:opts,self:self}=it;const{root:root}=env;if(($ref==="#"||$ref==="#/")&&baseId===root.baseId)return callRootRef();const schOrEnv=compile_1.resolveRef.call(self,root,baseId,$ref);
vendor: 8,573 bytes, line 4
4if(schOrEnv===undefined)throw new ref_error_1.default(it.opts.uriResolver,baseId,$ref);if(schOrEnv instanceof compile_1.SchemaEnv)return callValidate(schOrEnv);return inlineRefSchema(schOrEnv);function callRootRef(){if(env===root)return callRef(cxt,validateName,env,env.$async);const rootName=gen.scopeValue("root",{ref:root});return callRef(cxt,(0,codegen_1._)`${rootName}.validate`,root,root.$async)}function callValidate(sch){const v=getValidate(cxt,sch);callRef(cxt,v,sch,sch.$async)}function inlineRefSchema(sch){const schName=gen.scopeValue("schema",opts.code.source===true?{ref:sch,code:(0,codegen_1.stringify)(sch)}:{ref:sch});const valid=gen.name("valid");const schCxt=cxt.subschema({schema:sch,dataTypes:[],schemaPath:codegen_1.nil,topSchemaRef:schName,errSchemaPath:$ref},valid);cxt.mergeEvaluated(schCxt);cxt.ok(valid)}}};function getValidate(cxt,sch){const{gen:gen}=cxt;return sch.validate?gen.scopeValue("validate",{ref:sch.validate}):(0,codegen_1._)`${gen.scopeValue("wrapper",{ref:sch})}.validate`}exports.getValidate=getValidate;function callRef(cxt,v,sch,$async){const{gen:gen,it:it}=cxt;const{allErrors:allErrors,schemaEnv:env,opts:opts}=it;const passCxt=opts.passContext?names_1.default.this:codegen_1.nil;if($async)callAsyncRef();else callSyncRef();function callAsyncRef(){if(!env.$async)throw new Error("async schema referenced by sync schema");const valid=gen.let("valid");gen.try(()=>{gen.code((0,codegen_1._)`await ${(0,code_1.callValidateCode)(cxt,v,passCxt)}`);addEvaluatedFrom(v);if(!allErrors)gen.assign(valid,true)},e=>{gen.if((0,codegen_1._)`!(${e} instanceof ${it.ValidationError})`,()=>gen.throw(e));addErrorsFrom(e);if(!allErrors)gen.assign(valid,false)});cxt.ok(valid)}function callSyncRef(){cxt.result((0,code_1.callValidateCode)(cxt,v,passCxt),()=>addEvaluatedFrom(v),()=>addErrorsFrom(v))}function addErrorsFrom(source){const errs=(0,codegen_1._)`${source}.errors`;gen.assign(names_1.default.vErrors,(0,codegen_1._)`${names_1.default.vErrors} === null ? ${errs} : ${names_1.default.vErrors}.concat(${errs})`);gen.assign(names_1.default.errors,(0,codegen_1._)`${names_1.default.vErrors}.length`)}function addEvaluatedFrom(source){var _a;if(!it.opts.unevaluated)return;const schEvaluated=(_a=sch===null||sch===void 0?void 0:sch.validate)===null||_a===void 0?void 0:_a.evaluated;if(it.props!==true){if(schEvaluated&&!schEvaluated.dynamicProps){if(schEvaluated.props!==undefined){it.props=util_1.mergeEvaluated.props(gen,schEvaluated.props,it.props)}}else{const props=gen.var("props",(0,codegen_1._)`${source}.evaluated.props`);it.props=util_1.mergeEvaluated.props(gen,props,it.props,codegen_1.Name)}}if(it.items!==true){if(schEvaluated&&!schEvaluated.dynamicItems){if(schEvaluated.items!==undefined){it.items=util_1.mergeEvaluated.items(gen,schEvaluated.items,it.items)}}else{const items=gen.var("items",(0,codegen_1._)`${source}.evaluated.items`);it.items=util_1.mergeEvaluated.items(gen,items,it.items,codegen_1.Name)}}}}exports.callRef=callRef;exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const limitNumber_1=__webpack_require__(129);const multipleOf_1=__webpack_require__(130);const limitLength_1=__webpack_require__(131);const pattern_1=__webpack_require__(133);const limitProperties_1=__webpack_require__(134);const required_1=__webpack_require__(135);const limitItems_1=__webpack_require__(136);const uniqueItems_1=__webpack_require__(137);const const_1=__webpack_require__(138);const enum_1=__webpack_require__(139);const validation=[limitNumber_1.default,multipleOf_1.default,limitLength_1.default,pattern_1.default,limitProperties_1.default,required_1.default,limitItems_1.default,uniqueItems_1.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},const_1.default,enum_1.default];exports.default=validation},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const codegen_1=__webpack_require__(8);const ops=codegen_1.operators;const KWDs={maximum:{okStr:"<=",ok:ops.LTE,fail:ops.GT},minimum:{okStr:">=",ok:ops.GTE,fail:ops.LT},exclusiveMaximum:{okStr:"<",ok:ops.LT,fail:ops.GTE},exclusiveMinimum:{okStr:">",ok:ops.GT,fail:ops.LTE}};const error={message:({keyword:keyword,schemaCode:schemaCode})=>(0,codegen_1.str)`must be ${KWDs[keyword].okStr} ${schemaCode}`,params:({keyword:keyword,schemaCode:schemaCode})=>(0,codegen_1._)`{comparison: ${KWDs[keyword].okStr}, limit: ${schemaCode}}`};const def={keyword:Object.keys(KWDs),type:"number",schemaType:"number",$data:true,error:error,code(cxt){const{keyword:keyword,data:data,schemaCode:schemaCode}=cxt;cxt.fail$data((0,codegen_1._)`${data} ${KWDs[keyword].fail} ${schemaCode} || isNaN(${data})`)}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const codegen_1=__webpack_require__(8);const error={message:({schemaCode:schemaCode})=>(0,codegen_1.str)`must be multiple of ${schemaCode}`,params:({schemaCode:schemaCode})=>(0,codegen_1._)`{multipleOf: ${schemaCode}}`};const def={keyword:"multipleOf",type:"number",schemaType:"number",$data:true,error:error,code(cxt){const{gen:gen,data:data,schemaCode:schemaCode,it:it}=cxt;const prec=it.opts.multipleOfPrecision;const res=gen.let("res");const invalid=prec?(0,codegen_1._)`Math.abs(Math.round(${res}) - ${res}) > 1e-${prec}`:(0,codegen_1._)`${res} !== parseInt(${res})`;cxt.fail$data((0,codegen_1._)`(${schemaCode} === 0 || (${res} = ${data}/${schemaCode}, ${invalid}))`)}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const codegen_1=__webpack_require__(8);const util_1=__webpack_require__(12);const ucs2length_1=__webpack_require__(132);const error={message({keyword:keyword,schemaCode:schemaCode}){const comp=keyword==="maxLength"?"more":"fewer";return(0,codegen_1.str)`must NOT have ${comp} than ${schemaCode} characters`},params:({schemaCode:schemaCode})=>(0,codegen_1._)`{limit: ${schemaCode}}`};const def={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:true,error:error,code(cxt){const{keyword:keyword,data:data,schemaCode:schemaCode,it:it}=cxt;const op=keyword==="maxLength"?codegen_1.operators.GT:codegen_1.operators.LT;const len=it.opts.unicode===false?(0,codegen_1._)`${data}.length`:(0,codegen_1._)`${(0,util_1.useFunc)(cxt.gen,ucs2length_1.default)}(${data})`;cxt.fail$data((0,codegen_1._)`${len} ${op} ${schemaCode}`)}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});function ucs2length(str){const len=str.length;let length=0;let pos=0;let value;while(pos<len){length++;value=str.charCodeAt(pos++);if(value>=55296&&value<=56319&&pos<len){value=str.charCodeAt(pos);if((value&64512)===56320)pos++}}return length}exports.default=ucs2length;ucs2length.code='require("ajv/dist/runtime/ucs2length").default'},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const code_1=__webpack_require__(28);const util_1=__webpack_require__(12);const codegen_1=__webpack_require__(8);const error={message:({schemaCode:schemaCode})=>(0,codegen_1.str)`must match pattern "${schemaCode}"`,params:({schemaCode:schemaCode})=>(0,codegen_1._)`{pattern: ${schemaCode}}`};const def={keyword:"pattern",type:"string",schemaType:"string",$data:true,error:error,code(cxt){const{gen:gen,data:data,$data:$data,schema:schema,schemaCode:schemaCode,it:it}=cxt;const u=it.opts.unicodeRegExp?"u":"";if($data){const{regExp:regExp}=it.opts.code;const regExpCode=regExp.code==="new RegExp"?(0,codegen_1._)`new RegExp`:(0,util_1.useFunc)(gen,regExp);const valid=gen.let("valid");gen.try(()=>gen.assign(valid,(0,codegen_1._)`${regExpCode}(${schemaCode}, ${u}).test(${data})`),()=>gen.assign(valid,false));cxt.fail$data((0,codegen_1._)`!${valid}`)}else{const regExp=(0,code_1.usePattern)(cxt,schema);cxt.fail$data((0,codegen_1._)`!${regExp}.test(${data})`)}}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const codegen_1=__webpack_require__(8);const error={message({keyword:keyword,schemaCode:schemaCode}){const comp=keyword==="maxProperties"?"more":"fewer";return(0,codegen_1.str)`must NOT have ${comp} than ${schemaCode} properties`},params:({schemaCode:schemaCode})=>(0,codegen_1._)`{limit: ${schemaCode}}`};
4const def={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:true,error:error,code(cxt){const{keyword:keyword,data:data,schemaCode:schemaCode}=cxt;const op=keyword==="maxProperties"?codegen_1.operators.GT:codegen_1.operators.LT;cxt.fail$data((0,codegen_1._)`Object.keys(${data}).length ${op} ${schemaCode}`)}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const code_1=__webpack_require__(28);const codegen_1=__webpack_require__(8);const util_1=__webpack_require__(12);const error={message:({params:{missingProperty:missingProperty}})=>(0,codegen_1.str)`must have required property '${missingProperty}'`,params:({params:{missingProperty:missingProperty}})=>(0,codegen_1._)`{missingProperty: ${missingProperty}}`};const def={keyword:"required",type:"object",schemaType:"array",$data:true,error:error,code(cxt){const{gen:gen,schema:schema,schemaCode:schemaCode,data:data,$data:$data,it:it}=cxt;const{opts:opts}=it;if(!$data&&schema.length===0)return;
vendor: 10,375 bytes, line 4
4const useLoop=schema.length>=opts.loopRequired;if(it.allErrors)allErrorsMode();else exitOnErrorMode();if(opts.strictRequired){const props=cxt.parentSchema.properties;const{definedProperties:definedProperties}=cxt.it;for(const requiredKey of schema){if((props===null||props===void 0?void 0:props[requiredKey])===undefined&&!definedProperties.has(requiredKey)){const schemaPath=it.schemaEnv.baseId+it.errSchemaPath;const msg=`required property "${requiredKey}" is not defined at "${schemaPath}" (strictRequired)`;(0,util_1.checkStrictMode)(it,msg,it.opts.strictRequired)}}}function allErrorsMode(){if(useLoop||$data){cxt.block$data(codegen_1.nil,loopAllRequired)}else{for(const prop of schema){(0,code_1.checkReportMissingProp)(cxt,prop)}}}function exitOnErrorMode(){const missing=gen.let("missing");if(useLoop||$data){const valid=gen.let("valid",true);cxt.block$data(valid,()=>loopUntilMissing(missing,valid));cxt.ok(valid)}else{gen.if((0,code_1.checkMissingProp)(cxt,schema,missing));(0,code_1.reportMissingProp)(cxt,missing);gen.else()}}function loopAllRequired(){gen.forOf("prop",schemaCode,prop=>{cxt.setParams({missingProperty:prop});gen.if((0,code_1.noPropertyInData)(gen,data,prop,opts.ownProperties),()=>cxt.error())})}function loopUntilMissing(missing,valid){cxt.setParams({missingProperty:missing});gen.forOf(missing,schemaCode,()=>{gen.assign(valid,(0,code_1.propertyInData)(gen,data,missing,opts.ownProperties));gen.if((0,codegen_1.not)(valid),()=>{cxt.error();gen.break()})},codegen_1.nil)}}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const codegen_1=__webpack_require__(8);const error={message({keyword:keyword,schemaCode:schemaCode}){const comp=keyword==="maxItems"?"more":"fewer";return(0,codegen_1.str)`must NOT have ${comp} than ${schemaCode} items`},params:({schemaCode:schemaCode})=>(0,codegen_1._)`{limit: ${schemaCode}}`};const def={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:true,error:error,code(cxt){const{keyword:keyword,data:data,schemaCode:schemaCode}=cxt;const op=keyword==="maxItems"?codegen_1.operators.GT:codegen_1.operators.LT;cxt.fail$data((0,codegen_1._)`${data}.length ${op} ${schemaCode}`)}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const dataType_1=__webpack_require__(49);const codegen_1=__webpack_require__(8);const util_1=__webpack_require__(12);const equal_1=__webpack_require__(64);const error={message:({params:{i:i,j:j}})=>(0,codegen_1.str)`must NOT have duplicate items (items ## ${j} and ${i} are identical)`,params:({params:{i:i,j:j}})=>(0,codegen_1._)`{i: ${i}, j: ${j}}`};const def={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:true,error:error,code(cxt){const{gen:gen,data:data,$data:$data,schema:schema,parentSchema:parentSchema,schemaCode:schemaCode,it:it}=cxt;if(!$data&&!schema)return;const valid=gen.let("valid");const itemTypes=parentSchema.items?(0,dataType_1.getSchemaTypes)(parentSchema.items):[];cxt.block$data(valid,validateUniqueItems,(0,codegen_1._)`${schemaCode} === false`);cxt.ok(valid);function validateUniqueItems(){const i=gen.let("i",(0,codegen_1._)`${data}.length`);const j=gen.let("j");cxt.setParams({i:i,j:j});gen.assign(valid,true);gen.if((0,codegen_1._)`${i} > 1`,()=>(canOptimize()?loopN:loopN2)(i,j))}function canOptimize(){return itemTypes.length>0&&!itemTypes.some(t=>t==="object"||t==="array")}function loopN(i,j){const item=gen.name("item");const wrongType=(0,dataType_1.checkDataTypes)(itemTypes,item,it.opts.strictNumbers,dataType_1.DataType.Wrong);const indices=gen.const("indices",(0,codegen_1._)`{}`);gen.for((0,codegen_1._)`;${i}--;`,()=>{gen.let(item,(0,codegen_1._)`${data}[${i}]`);gen.if(wrongType,(0,codegen_1._)`continue`);if(itemTypes.length>1)gen.if((0,codegen_1._)`typeof ${item} == "string"`,(0,codegen_1._)`${item} += "_"`);gen.if((0,codegen_1._)`typeof ${indices}[${item}] == "number"`,()=>{gen.assign(j,(0,codegen_1._)`${indices}[${item}]`);cxt.error();gen.assign(valid,false).break()}).code((0,codegen_1._)`${indices}[${item}] = ${i}`)})}function loopN2(i,j){const eql=(0,util_1.useFunc)(gen,equal_1.default);const outer=gen.name("outer");gen.label(outer).for((0,codegen_1._)`;${i}--;`,()=>gen.for((0,codegen_1._)`${j} = ${i}; ${j}--;`,()=>gen.if((0,codegen_1._)`${eql}(${data}[${i}], ${data}[${j}])`,()=>{cxt.error();gen.assign(valid,false).break(outer)})))}}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const codegen_1=__webpack_require__(8);const util_1=__webpack_require__(12);const equal_1=__webpack_require__(64);const error={message:"must be equal to constant",params:({schemaCode:schemaCode})=>(0,codegen_1._)`{allowedValue: ${schemaCode}}`};const def={keyword:"const",$data:true,error:error,code(cxt){const{gen:gen,data:data,$data:$data,schemaCode:schemaCode,schema:schema}=cxt;if($data||schema&&typeof schema=="object"){cxt.fail$data((0,codegen_1._)`!${(0,util_1.useFunc)(gen,equal_1.default)}(${data}, ${schemaCode})`)}else{cxt.fail((0,codegen_1._)`${schema} !== ${data}`)}}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const codegen_1=__webpack_require__(8);const util_1=__webpack_require__(12);const equal_1=__webpack_require__(64);const error={message:"must be equal to one of the allowed values",params:({schemaCode:schemaCode})=>(0,codegen_1._)`{allowedValues: ${schemaCode}}`};const def={keyword:"enum",schemaType:"array",$data:true,error:error,code(cxt){const{gen:gen,data:data,$data:$data,schema:schema,schemaCode:schemaCode,it:it}=cxt;if(!$data&&schema.length===0)throw new Error("enum must have non-empty array");const useLoop=schema.length>=it.opts.loopEnum;let eql;const getEql=()=>eql!==null&&eql!==void 0?eql:eql=(0,util_1.useFunc)(gen,equal_1.default);let valid;if(useLoop||$data){valid=gen.let("valid");cxt.block$data(valid,loopEnum)}else{if(!Array.isArray(schema))throw new Error("ajv implementation error");const vSchema=gen.const("vSchema",schemaCode);valid=(0,codegen_1.or)(...schema.map((_x,i)=>equalCode(vSchema,i)))}cxt.pass(valid);function loopEnum(){gen.assign(valid,false);gen.forOf("v",schemaCode,v=>gen.if((0,codegen_1._)`${getEql()}(${data}, ${v})`,()=>gen.assign(valid,true).break()))}function equalCode(vSchema,i){const sch=schema[i];return typeof sch==="object"&&sch!==null?(0,codegen_1._)`${getEql()}(${data}, ${vSchema}[${i}])`:(0,codegen_1._)`${data} === ${sch}`}}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const additionalItems_1=__webpack_require__(78);const prefixItems_1=__webpack_require__(141);const items_1=__webpack_require__(79);const items2020_1=__webpack_require__(142);const contains_1=__webpack_require__(143);const dependencies_1=__webpack_require__(144);const propertyNames_1=__webpack_require__(145);const additionalProperties_1=__webpack_require__(80);const properties_1=__webpack_require__(146);const patternProperties_1=__webpack_require__(147);const not_1=__webpack_require__(148);const anyOf_1=__webpack_require__(149);const oneOf_1=__webpack_require__(150);const allOf_1=__webpack_require__(151);const if_1=__webpack_require__(152);const thenElse_1=__webpack_require__(153);function getApplicator(draft2020=false){const applicator=[not_1.default,anyOf_1.default,oneOf_1.default,allOf_1.default,if_1.default,thenElse_1.default,propertyNames_1.default,additionalProperties_1.default,dependencies_1.default,properties_1.default,patternProperties_1.default];if(draft2020)applicator.push(prefixItems_1.default,items2020_1.default);else applicator.push(additionalItems_1.default,items_1.default);applicator.push(contains_1.default);return applicator}exports.default=getApplicator},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const items_1=__webpack_require__(79);const def={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:cxt=>(0,items_1.validateTuple)(cxt,"items")};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const codegen_1=__webpack_require__(8);const util_1=__webpack_require__(12);const code_1=__webpack_require__(28);const additionalItems_1=__webpack_require__(78);const error={message:({params:{len:len}})=>(0,codegen_1.str)`must NOT have more than ${len} items`,params:({params:{len:len}})=>(0,codegen_1._)`{limit: ${len}}`};const def={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:error,code(cxt){const{schema:schema,parentSchema:parentSchema,it:it}=cxt;const{prefixItems:prefixItems}=parentSchema;it.items=true;if((0,util_1.alwaysValidSchema)(it,schema))return;if(prefixItems)(0,additionalItems_1.validateAdditionalItems)(cxt,prefixItems);else cxt.ok((0,code_1.validateArray)(cxt))}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const codegen_1=__webpack_require__(8);const util_1=__webpack_require__(12);const error={message:({params:{min:min,max:max}})=>max===undefined?(0,codegen_1.str)`must contain at least ${min} valid item(s)`:(0,codegen_1.str)`must contain at least ${min} and no more than ${max} valid item(s)`,params:({params:{min:min,max:max}})=>max===undefined?(0,codegen_1._)`{minContains: ${min}}`:(0,codegen_1._)`{minContains: ${min}, maxContains: ${max}}`};const def={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:true,error:error,code(cxt){const{gen:gen,schema:schema,parentSchema:parentSchema,data:data,it:it}=cxt;let min;let max;const{minContains:minContains,maxContains:maxContains}=parentSchema;if(it.opts.next){min=minContains===undefined?1:minContains;max=maxContains}else{min=1}const len=gen.const("len",(0,codegen_1._)`${data}.length`);cxt.setParams({min:min,max:max});if(max===undefined&&min===0){(0,util_1.checkStrictMode)(it,`"minContains" == 0 without "maxContains": "contains" keyword ignored`);return}if(max!==undefined&&min>max){(0,util_1.checkStrictMode)(it,`"minContains" >
4 "maxContains" is always invalid`);cxt.fail();return}if((0,util_1.alwaysValidSchema)(it,schema)){let cond=(0,codegen_1._)`${len} >= ${min}`;if(max!==undefined)cond=(0,codegen_1._)`${cond} && ${len} <= ${max}`;cxt.pass(cond);return}it.items=true;const valid=gen.name("valid");if(max===undefined&&min===1){validateItems(valid,()=>gen.if(valid,()=>gen.break()))}else if(min===0){gen.let(valid,true);if(max!==undefined)gen.if((0,codegen_1._)`${data}.length > 0`,validateItemsWithCount)}else{gen.let(valid,false);validateItemsWithCount()}cxt.result(valid,()=>cxt.reset());function validateItemsWithCount(){const schValid=gen.name("_valid");const count=gen.let("count",0);validateItems(schValid,()=>gen.if(schValid,()=>checkLimits(count)))}function validateItems(_valid,block){gen.forRange("i",0,len,i=>{cxt.subschema({keyword:"contains",dataProp:i,dataPropType:util_1.Type.Num,compositeRule:true},_valid);block()})}function checkLimits(count){gen.code((0,codegen_1._)`${count}++`);if(max===undefined){gen.if((0,codegen_1._)`${count} >= ${min}`,()=>gen.assign(valid,true).break())}else{gen.if((0,codegen_1._)`${count} > ${max}`,()=>gen.assign(valid,false).break());if(min===1)gen.assign(valid,true);else gen.if((0,codegen_1._)`${count} >= ${min}`,()=>gen.assign(valid,true))}}}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.validateSchemaDeps=exports.validatePropertyDeps=exports.error=void 0;const codegen_1=__webpack_require__(8);const util_1=__webpack_require__(12);const code_1=__webpack_require__(28);exports.error={message:({params:{property:property,depsCount:depsCount,deps:deps}})=>{const property_ies=depsCount===1?"property":"properties";return(0,codegen_1.str)`must have ${property_ies} ${deps} when property ${property} is present`},params:({params:{property:property,depsCount:depsCount,deps:deps,missingProperty:missingProperty}})=>(0,codegen_1._)`{property: ${property},
5    missingProperty: ${missingProperty},
6    depsCount: ${depsCount},
7    deps: ${deps}}`};const def={keyword:"dependencies",type:"object",schemaType:"object",error:exports.error,code(cxt){const[propDeps,schDeps]=splitDependencies(cxt);validatePropertyDeps(cxt,propDeps);validateSchemaDeps(cxt,schDeps)}};function splitDependencies({schema:schema}){const propertyDeps={};const schemaDeps={};for(const key in schema){if(key==="__proto__")continue;const deps=Array.isArray(schema[key])?propertyDeps:schemaDeps;deps[key]=schema[key]}return[propertyDeps,schemaDeps]}function validatePropertyDeps(cxt,propertyDeps=cxt.schema){const{gen:gen,data:data,it:it}=cxt;if(Object.keys(propertyDeps).length===0)return;const missing=gen.let("missing");for(const prop in propertyDeps){const deps=propertyDeps[prop];if(deps.length===0)continue;const hasProperty=(0,code_1.propertyInData)(gen,data,prop,it.opts.ownProperties);cxt.setParams({property:prop,depsCount:deps.length,deps:deps.join(", ")});if(it.allErrors){gen.if(hasProperty,()=>{for(const depProp of deps){(0,code_1.checkReportMissingProp)(cxt,depProp)}})}else{gen.if((0,codegen_1._)`${hasProperty} && (${(0,code_1.checkMissingProp)(cxt,deps,missing)})`);(0,code_1.reportMissingProp)(cxt,missing);gen.else()}}}exports.validatePropertyDeps=validatePropertyDeps;function validateSchemaDeps(cxt,schemaDeps=cxt.schema){const{gen:gen,data:data,keyword:keyword,it:it}=cxt;const valid=gen.name("valid");for(const prop in schemaDeps){if((0,util_1.alwaysValidSchema)(it,schemaDeps[prop]))continue;gen.if((0,code_1.propertyInData)(gen,data,prop,it.opts.ownProperties),()=>{const schCxt=cxt.subschema({keyword:keyword,schemaProp:prop},valid);cxt.mergeValidEvaluated(schCxt,valid)},()=>gen.var(valid,true));cxt.ok(valid)}}exports.validateSchemaDeps=validateSchemaDeps;exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const codegen_1=__webpack_require__(8);const util_1=__webpack_require__(12);const error={message:"property name must be valid",params:({params:params})=>(0,codegen_1._)`{propertyName: ${params.propertyName}}`};const def={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:error,code(cxt){const{gen:gen,schema:schema,data:data,it:it}=cxt;if((0,util_1.alwaysValidSchema)(it,schema))return;const valid=gen.name("valid");gen.forIn("key",data,key=>{cxt.setParams({propertyName:key});cxt.subschema({keyword:"propertyNames",data:key,dataTypes:["string"],propertyName:key,compositeRule:true},valid);
vendor: 17,291 bytes, line 7
7gen.if((0,codegen_1.not)(valid),()=>{cxt.error(true);if(!it.allErrors)gen.break()})});cxt.ok(valid)}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const validate_1=__webpack_require__(46);const code_1=__webpack_require__(28);const util_1=__webpack_require__(12);const additionalProperties_1=__webpack_require__(80);const def={keyword:"properties",type:"object",schemaType:"object",code(cxt){const{gen:gen,schema:schema,parentSchema:parentSchema,data:data,it:it}=cxt;if(it.opts.removeAdditional==="all"&&parentSchema.additionalProperties===undefined){additionalProperties_1.default.code(new validate_1.KeywordCxt(it,additionalProperties_1.default,"additionalProperties"))}const allProps=(0,code_1.allSchemaProperties)(schema);for(const prop of allProps){it.definedProperties.add(prop)}if(it.opts.unevaluated&&allProps.length&&it.props!==true){it.props=util_1.mergeEvaluated.props(gen,(0,util_1.toHash)(allProps),it.props)}const properties=allProps.filter(p=>!(0,util_1.alwaysValidSchema)(it,schema[p]));if(properties.length===0)return;const valid=gen.name("valid");for(const prop of properties){if(hasDefault(prop)){applyPropertySchema(prop)}else{gen.if((0,code_1.propertyInData)(gen,data,prop,it.opts.ownProperties));applyPropertySchema(prop);if(!it.allErrors)gen.else().var(valid,true);gen.endIf()}cxt.it.definedProperties.add(prop);cxt.ok(valid)}function hasDefault(prop){return it.opts.useDefaults&&!it.compositeRule&&schema[prop].default!==undefined}function applyPropertySchema(prop){cxt.subschema({keyword:"properties",schemaProp:prop,dataProp:prop},valid)}}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const code_1=__webpack_require__(28);const codegen_1=__webpack_require__(8);const util_1=__webpack_require__(12);const util_2=__webpack_require__(12);const def={keyword:"patternProperties",type:"object",schemaType:"object",code(cxt){const{gen:gen,schema:schema,data:data,parentSchema:parentSchema,it:it}=cxt;const{opts:opts}=it;const patterns=(0,code_1.allSchemaProperties)(schema);const alwaysValidPatterns=patterns.filter(p=>(0,util_1.alwaysValidSchema)(it,schema[p]));if(patterns.length===0||alwaysValidPatterns.length===patterns.length&&(!it.opts.unevaluated||it.props===true)){return}const checkProperties=opts.strictSchema&&!opts.allowMatchingProperties&&parentSchema.properties;const valid=gen.name("valid");if(it.props!==true&&!(it.props instanceof codegen_1.Name)){it.props=(0,util_2.evaluatedPropsToName)(gen,it.props)}const{props:props}=it;validatePatternProperties();function validatePatternProperties(){for(const pat of patterns){if(checkProperties)checkMatchingProperties(pat);if(it.allErrors){validateProperties(pat)}else{gen.var(valid,true);validateProperties(pat);gen.if(valid)}}}function checkMatchingProperties(pat){for(const prop in checkProperties){if(new RegExp(pat).test(prop)){(0,util_1.checkStrictMode)(it,`property ${prop} matches pattern ${pat} (use allowMatchingProperties)`)}}}function validateProperties(pat){gen.forIn("key",data,key=>{gen.if((0,codegen_1._)`${(0,code_1.usePattern)(cxt,pat)}.test(${key})`,()=>{const alwaysValid=alwaysValidPatterns.includes(pat);if(!alwaysValid){cxt.subschema({keyword:"patternProperties",schemaProp:pat,dataProp:key,dataPropType:util_2.Type.Str},valid)}if(it.opts.unevaluated&&props!==true){gen.assign((0,codegen_1._)`${props}[${key}]`,true)}else if(!alwaysValid&&!it.allErrors){gen.if((0,codegen_1.not)(valid),()=>gen.break())}})})}}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const util_1=__webpack_require__(12);const def={keyword:"not",schemaType:["object","boolean"],trackErrors:true,code(cxt){const{gen:gen,schema:schema,it:it}=cxt;if((0,util_1.alwaysValidSchema)(it,schema)){cxt.fail();return}const valid=gen.name("valid");cxt.subschema({keyword:"not",compositeRule:true,createErrors:false,allErrors:false},valid);cxt.failResult(valid,()=>cxt.reset(),()=>cxt.error())},error:{message:"must NOT be valid"}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const code_1=__webpack_require__(28);const def={keyword:"anyOf",schemaType:"array",trackErrors:true,code:code_1.validateUnion,error:{message:"must match a schema in anyOf"}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const codegen_1=__webpack_require__(8);const util_1=__webpack_require__(12);const error={message:"must match exactly one schema in oneOf",params:({params:params})=>(0,codegen_1._)`{passingSchemas: ${params.passing}}`};const def={keyword:"oneOf",schemaType:"array",trackErrors:true,error:error,code(cxt){const{gen:gen,schema:schema,parentSchema:parentSchema,it:it}=cxt;if(!Array.isArray(schema))throw new Error("ajv implementation error");if(it.opts.discriminator&&parentSchema.discriminator)return;const schArr=schema;const valid=gen.let("valid",false);const passing=gen.let("passing",null);const schValid=gen.name("_valid");cxt.setParams({passing:passing});gen.block(validateOneOf);cxt.result(valid,()=>cxt.reset(),()=>cxt.error(true));function validateOneOf(){schArr.forEach((sch,i)=>{let schCxt;if((0,util_1.alwaysValidSchema)(it,sch)){gen.var(schValid,true)}else{schCxt=cxt.subschema({keyword:"oneOf",schemaProp:i,compositeRule:true},schValid)}if(i>0){gen.if((0,codegen_1._)`${schValid} && ${valid}`).assign(valid,false).assign(passing,(0,codegen_1._)`[${passing}, ${i}]`).else()}gen.if(schValid,()=>{gen.assign(valid,true);gen.assign(passing,i);if(schCxt)cxt.mergeEvaluated(schCxt,codegen_1.Name)})})}}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const util_1=__webpack_require__(12);const def={keyword:"allOf",schemaType:"array",code(cxt){const{gen:gen,schema:schema,it:it}=cxt;if(!Array.isArray(schema))throw new Error("ajv implementation error");const valid=gen.name("valid");schema.forEach((sch,i)=>{if((0,util_1.alwaysValidSchema)(it,sch))return;const schCxt=cxt.subschema({keyword:"allOf",schemaProp:i},valid);cxt.ok(valid);cxt.mergeEvaluated(schCxt)})}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const codegen_1=__webpack_require__(8);const util_1=__webpack_require__(12);const error={message:({params:params})=>(0,codegen_1.str)`must match "${params.ifClause}" schema`,params:({params:params})=>(0,codegen_1._)`{failingKeyword: ${params.ifClause}}`};const def={keyword:"if",schemaType:["object","boolean"],trackErrors:true,error:error,code(cxt){const{gen:gen,parentSchema:parentSchema,it:it}=cxt;if(parentSchema.then===undefined&&parentSchema.else===undefined){(0,util_1.checkStrictMode)(it,'"if" without "then" and "else" is ignored')}const hasThen=hasSchema(it,"then");const hasElse=hasSchema(it,"else");if(!hasThen&&!hasElse)return;const valid=gen.let("valid",true);const schValid=gen.name("_valid");validateIf();cxt.reset();if(hasThen&&hasElse){const ifClause=gen.let("ifClause");cxt.setParams({ifClause:ifClause});gen.if(schValid,validateClause("then",ifClause),validateClause("else",ifClause))}else if(hasThen){gen.if(schValid,validateClause("then"))}else{gen.if((0,codegen_1.not)(schValid),validateClause("else"))}cxt.pass(valid,()=>cxt.error(true));function validateIf(){const schCxt=cxt.subschema({keyword:"if",compositeRule:true,createErrors:false,allErrors:false},schValid);cxt.mergeEvaluated(schCxt)}function validateClause(keyword,ifClause){return()=>{const schCxt=cxt.subschema({keyword:keyword},schValid);gen.assign(valid,schValid);cxt.mergeValidEvaluated(schCxt,valid);if(ifClause)gen.assign(ifClause,(0,codegen_1._)`${keyword}`);else cxt.setParams({ifClause:keyword})}}}};function hasSchema(it,keyword){const schema=it.schema[keyword];return schema!==undefined&&!(0,util_1.alwaysValidSchema)(it,schema)}exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const util_1=__webpack_require__(12);const def={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:keyword,parentSchema:parentSchema,it:it}){if(parentSchema.if===undefined)(0,util_1.checkStrictMode)(it,`"${keyword}" without "if" is ignored`)}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const format_1=__webpack_require__(155);const format=[format_1.default];exports.default=format},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const codegen_1=__webpack_require__(8);const error={message:({schemaCode:schemaCode})=>(0,codegen_1.str)`must match format "${schemaCode}"`,params:({schemaCode:schemaCode})=>(0,codegen_1._)`{format: ${schemaCode}}`};const def={keyword:"format",type:["number","string"],schemaType:"string",$data:true,error:error,code(cxt,ruleType){const{gen:gen,data:data,$data:$data,schema:schema,schemaCode:schemaCode,it:it}=cxt;const{opts:opts,errSchemaPath:errSchemaPath,schemaEnv:schemaEnv,self:self}=it;if(!opts.validateFormats)return;if($data)validate$DataFormat();else validateFormat();function validate$DataFormat(){const fmts=gen.scopeValue("formats",{ref:self.formats,code:opts.code.formats});const fDef=gen.const("fDef",(0,codegen_1._)`${fmts}[${schemaCode}]`);const fType=gen.let("fType");const format=gen.let("format");gen.if((0,codegen_1._)`typeof ${fDef} == "object" && !(${fDef} instanceof RegExp)`,()=>gen.assign(fType,(0,codegen_1._)`${fDef}.type || "string"`).assign(format,(0,codegen_1._)`${fDef}.validate`),()=>gen.assign(fType,(0,codegen_1._)`"string"`).assign(format,fDef));cxt.fail$data((0,codegen_1.or)(unknownFmt(),invalidFmt()));function unknownFmt(){if(opts.strictSchema===false)return codegen_1.nil;return(0,codegen_1._)`${schemaCode} && !${format}`}function invalidFmt(){const callFormat=schemaEnv.$async?(0,codegen_1._)`(${fDef}.async ? await ${format}(${data}) : ${format}(${data}))`:(0,codegen_1._)`${format}(${data})`;const validData=(0,codegen_1._)`(typeof ${format} == "function" ? ${callFormat} : ${format}.test(${data}))`;return(0,codegen_1._)`${format} && ${format} !== true && ${fType} === ${ruleType} && !${validData}`}}function validateFormat(){const formatDef=self.formats[schema];if(!formatDef){unknownFormat();return}if(formatDef===true)return;const[fmtType,format,fmtRef]=getFormat(formatDef);if(fmtType===ruleType)cxt.pass(validCondition());function unknownFormat(){if(opts.strictSchema===false){self.logger.warn(unknownMsg());return}throw new Error(unknownMsg());function unknownMsg(){return`unknown format "${schema}" ignored in schema at path "${errSchemaPath}"`}}function getFormat(fmtDef){const code=fmtDef instanceof RegExp?(0,codegen_1.regexpCode)(fmtDef):opts.code.formats?(0,codegen_1._)`${opts.code.formats}${(0,codegen_1.getProperty)(schema)}`:undefined;const fmt=gen.scopeValue("formats",{key:schema,ref:fmtDef,code:code});if(typeof fmtDef=="object"&&!(fmtDef instanceof RegExp)){return[fmtDef.type||"string",fmtDef.validate,(0,codegen_1._)`${fmt}.validate`]}return["string",fmtDef,fmt]}function validCondition(){if(typeof formatDef=="object"&&!(formatDef instanceof RegExp)&&formatDef.async){if(!schemaEnv.$async)throw new Error("async format in sync schema");return(0,codegen_1._)`await ${fmtRef}(${data})`}return typeof format=="function"?(0,codegen_1._)`${fmtRef}(${data})`:(0,codegen_1._)`${fmtRef}.test(${data})`}}}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.contentVocabulary=exports.metadataVocabulary=void 0;exports.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"];exports.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});const codegen_1=__webpack_require__(8);const types_1=__webpack_require__(158);const compile_1=__webpack_require__(63);const ref_error_1=__webpack_require__(51);const util_1=__webpack_require__(12);const error={message:({params:{discrError:discrError,tagName:tagName}})=>discrError===types_1.DiscrError.Tag?`tag "${tagName}" must be string`:`value of tag "${tagName}" must be in oneOf`,params:({params:{discrError:discrError,tag:tag,tagName:tagName}})=>(0,codegen_1._)`{error: ${discrError}, tag: ${tagName}, tagValue: ${tag}}`};const def={keyword:"discriminator",type:"object",schemaType:"object",error:error,code(cxt){const{gen:gen,data:data,schema:schema,parentSchema:parentSchema,it:it}=cxt;const{oneOf:oneOf}=parentSchema;if(!it.opts.discriminator){throw new Error("discriminator: requires discriminator option")}const tagName=schema.propertyName;if(typeof tagName!="string")throw new Error("discriminator: requires propertyName");if(schema.mapping)throw new Error("discriminator: mapping is not supported");if(!oneOf)throw new Error("discriminator: requires oneOf keyword");const valid=gen.let("valid",false);const tag=gen.const("tag",(0,codegen_1._)`${data}${(0,codegen_1.getProperty)(tagName)}`);gen.if((0,codegen_1._)`typeof ${tag} == "string"`,()=>validateMapping(),()=>cxt.error(false,{discrError:types_1.DiscrError.Tag,tag:tag,tagName:tagName}));cxt.ok(valid);function validateMapping(){const mapping=getMapping();gen.if(false);for(const tagValue in mapping){gen.elseIf((0,codegen_1._)`${tag} === ${tagValue}`);gen.assign(valid,applyTagSchema(mapping[tagValue]))}gen.else();cxt.error(false,{discrError:types_1.DiscrError.Mapping,tag:tag,tagName:tagName});gen.endIf()}function applyTagSchema(schemaProp){const _valid=gen.name("valid");const schCxt=cxt.subschema({keyword:"oneOf",schemaProp:schemaProp},_valid);cxt.mergeEvaluated(schCxt,codegen_1.Name);return _valid}function getMapping(){var _a;const oneOfMapping={};const topRequired=hasRequired(parentSchema);let tagRequired=true;for(let i=0;i<oneOf.length;i++){let sch=oneOf[i];if((sch===null||sch===void 0?void 0:sch.$ref)&&!(0,util_1.schemaHasRulesButRef)(sch,it.self.RULES)){const ref=sch.$ref;sch=compile_1.resolveRef.call(it.self,it.schemaEnv.root,it.baseId,ref);if(sch instanceof compile_1.SchemaEnv)sch=sch.schema;if(sch===undefined)throw new ref_error_1.default(it.opts.uriResolver,it.baseId,ref)}const propSch=(_a=sch===null||sch===void 0?void 0:sch.properties)===null||_a===void 0?void 0:_a[tagName];if(typeof propSch!="object"){throw new Error(`discriminator: oneOf subschemas (or referenced schemas) must have "properties/${tagName}"`)}tagRequired=tagRequired&&(topRequired||hasRequired(sch));addMappings(propSch,i)}if(!tagRequired)throw new Error(`discriminator: "${tagName}" must be required`);return oneOfMapping;function hasRequired({required:required}){return Array.isArray(required)&&required.includes(tagName)}function addMappings(sch,i){if(sch.const){addMapping(sch.const,i)}else if(sch.enum){for(const tagValue of sch.enum){addMapping(tagValue,i)}}else{throw new Error(`discriminator: "properties/${tagName}" must have "const" or "enum"`)}}function addMapping(tagValue,i){if(typeof tagValue!="string"||tagValue in oneOfMapping){throw new Error(`discriminator: "${tagName}" values must be unique strings`)}oneOfMapping[tagValue]=i}}}};exports.default=def},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.DiscrError=void 0;var DiscrError;(function(DiscrError){DiscrError["Tag"]="tag";DiscrError["Mapping"]="mapping"})(DiscrError||(exports.DiscrError=DiscrError={}))},function(module){module.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}
vendor: 2,106 bytes, line 7
7,"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}')},function(module,exports){function n(n){for(var t=arguments.length,r=Array(t>1?t-1:0),e=1;e<t;e++)r[e-1]=arguments[e];throw Error("[Immer] minified error nr: "+n+(r.length?" "+r.map((function(n){return"'"+n+"'"})).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function t(n){return!!n&&!!n[H]}function r(n){return!!n&&(function(n){if(!n||"object"!=typeof n)return!1;var t=Object.getPrototypeOf(n);if(null===t)return!0;var r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return r===Object||"function"==typeof r&&Function.toString.call(r)===Q}(n)||Array.isArray(n)||!!n[G]||!!n.constructor[G]||c(n)||v(n))}function e(n,t,r){void 0===r&&(r=!1),0===i(n)?(r?Object.keys:T)(n).forEac
7h((function(e){r&&"symbol"==typeof e||t(e,n[e],n)})):n.forEach((function(r,e){return t(e,r,n)}))}function i(n){var t=n[H];return t?t.t>3?t.t-4:t.t:Array.isArray(n)?1:c(n)?2:v(n)?3:0}function u(n,t){return 2===i(n)?n.has(t):Object.prototype.hasOwnProperty.call(n,t)}function o(n,t){return 2===i(n)?n.get(t):n[t]}function f(n,t,r){var e=i(n);2===e?n.set(t,r):3===e?(n.delete(t),n.add(r)):n[t]=r}function a(n,t){return n===t?0!==n||1/n==1/t:n!=n&&t!=t}function c(n){return W&&n instanceof Map}function v(n){return X&&n instanceof Set}function s(n){return n.i||n.u}function p(n){if(Array.isArray(n))return Array.prototype.slice.call(n);var t=U(n);delete t[H];for(var r=T(t),e=0;e<r.length;e++){var i=r[e],u=t[i];!1===u.writable&&(u.writable=!0,u.configurable=!0),(u.get||u.set)&&(t[i]={configurable:!0,writable:!0,enumerable:u.enumerable,value:n[i]})}return Object.create(Object.getPrototypeOf(n),t)}function l(n,u){return void 0===u&&(u=!1),h(n)||t(n)||!r(n)?n:(i(n)>1&&(n.set=n.add=n.clear=n.delete=d),Object.freeze(n),u&&e(n,(function(n,t){return l(t,!0)}),!0),n)}function d(){n(2)}function h(n){return null==n||"object"!=typeof n||Object.isFrozen(n)}function y(t){var r=V[t];return r||n(18,t),r}function _(n,t){V[n]||(V[n]=t)}function b(){return J}function m(n,t){t&&(y("Patches"),n.o=[],n.v=[],n.s=t)}function j(n){O(n),n.p.forEach(w),n.p=null}function O(n){n===J&&(J=n.l)}function x(n){return J={p:[],l:J,h:n,_:!0,m:0}}function w(n){var t=n[H];0===t.t||1===t.t?t.j():t.O=!0}function S(t,e){e.m=e.p.length;var i=e.p[0],u=void 0!==t&&t!==i;return e.h.S||y("ES5").P(e,t,u),u?(i[H].M&&(j(e),n(4)),r(t)&&(t=P(e,t),e.l||g(e,t)),e.o&&y("Patches").g(i[H].u,t,e.o,e.v)):t=P(e,i,[]),j(e),e.o&&e.s(e.o,e.v),t!==B?t:void 0}function P(n,t,r){if(h(t))return t;var i=t[H];if(!i)return e(t,(function(e,u){return M(n,i,t,e,u,r)}),!0),t;if(i.A!==n)return t;if(!i.M)return g(n,i.u,!0),i.u;if(!i.R){i.R=!0,i.A.m--;var u=4===i.t||5===i.t?i.i=p(i.k):i.i;e(3===i.t?new Set(u):u,(function(t,e){return M(n,i,u,t,e,r)})),g(n,u,!1),r&&n.o&&y("Patches").F(i,r,n.o,n.v)}return i.i}function M(n,e,i,o,a,c){if(t(a)){var v=P(n,a,c&&e&&3!==e.t&&!u(e.D,o)?c.concat(o):void 0);if(f(i,o,v),!t(v))return;n._=!1}if(r(a)&&!h(a)){if(!n.h.K&&n.m<1)return;P(n,a),e&&e.A.l||g(n,a)}}function g(n,t,r){void 0===r&&(r=!1),n.h.K&&n._&&l(t,r)}function A(n,t){var r=n[H];return(r?s(r):n)[t]}function z(n,t){if(t in n)for(var r=Object.getPrototypeOf(n);r;){var e=Object.getOwnPropertyDescriptor(r,t);if(e)return e;r=Object.getPrototypeOf(r)}}function E(n){n.M||(n.M=!0,n.l&&E(n.l))}function R(n){n.i||(n.i=p(n.u))}function k(n,t,r){var e=c(t)?y("MapSet").$(t,r):v(t)?y("MapSet").C(t,r):n.S?function(n,t){var r=Array.isArray(n),e={t:r?1:0,A:t?t.A:b(),M:!1,R:!1,D:{},l:t,u:n,k:null,i:null,j:null,I:!1},i=e,u=Y;r&&(i=[e],u=Z);var o=Proxy.revocable(i,u),f=o.revoke,a=o.proxy;return e.k=a,e.j=f,a}(t,r):y("ES5").J(t,r);return(r?r.A:b()).p.push(e),e}function F(u){return t(u)||n(22,u),function n(t){if(!r(t))return t;var u,a=t[H],c=i(t);if(a){if(!a.M&&(a.t<4||!y("ES5").N(a)))return a.u;a.R=!0,u=D(t,c),a.R=!1}else u=D(t,c);return e(u,(function(t,r){a&&o(a.u,t)===r||f(u,t,n(r))})),3===c?new Set(u):u}(u)}function D(n,t){switch(t){case 2:return new Map(n);case 3:return Array.from(n)}return p(n)}function K(){function n(n,t){var r=f[n];return r?r.enumerable=t:f[n]=r={configurable:!0,enumerable:t,get:function(){return Y.get(this[H],n)},set:function(t){Y.set(this[H],n,t)}},r}function r(n){for(var t=n.length-1;t>=0;t--){var r=n[t][H];if(!r.M)switch(r.t){case 5:o(r)&&E(r);break;case 4:i(r)&&E(r)}}}function i(n){for(var t=n.u,r=n.k,e=T(r),i=e.length-1;i>=0;i--){var o=e[i];if(o!==H){var f=t[o];if(void 0===f&&!u(t,o))return!0;var c=r[o],v=c&&c[H];if(v?v.u!==f:!a(c,f))return!0}}var s=!!t[H];return e.length!==T(t).length+(s?0:1)}function o(n){var t=n.k;if(t.length!==n.u.length)return!0;var r=Object.getOwnPropertyDescriptor(t,t.length-1);if(r&&!r.get)return!0;for(var e=0;e<t.length;e++)if(!t.hasOwnProperty(e))return!0;return!1}var f={};_("ES5",{J:function(t,r){var e=Array.isArray(t),i=function(t,r){if(t){for(var e=Array(r.length),i=0;i<r.length;i++)Object.defineProperty(e,""+i,n(i,!0));return e}var u=U(r);delete u[H];for(var o=T(u),f=0;f<o.length;f++){var a=o[f];u[a]=n(a,t||!!u[a].enumerable)}return Object.create(Object.getPrototypeOf(r),u)}(e,t),u={t:e?5:4,A:r?r.A:b(),M:!1,R:!1,D:{},l:r,u:t,k:i,i:null,O:!1,I:!1};return Object.defineProperty(i,H,{value:u,writable:!0}),i},P:function(n,i,f){f?t(i)&&i[H].A===n&&r(n.p):(n.o&&function n(t){if(t&&"object"==typeof t){var r=t[H];if(r){var i=r.u,f=r.k,a=r.D,c=r.t;if(4===c)e(f,(function(t){t!==H&&(void 0!==i[t]||u(i,t)?a[t]||n(f[t]):(a[t]=!0,E(r)))})),e(i,(function(n){void 0!==f[n]||u(f,n)||(a[n]=!1,E(r))}));else if(5===c){if(o(r)&&(E(r),a.length=!0),f.length<i.length)for(var v=f.length;v<i.length;v++)a[v]=!1;else for(var s=i.length;s<f.length;s++)a[s]=!0;for(var p=Math.min(f.length,i.length),l=0;l<p;l++)f.hasOwnProperty(l)||(a[l]=!0),void 0===a[l]&&n(f[l])}}}}(n.p[0]),r(n.p))},N:function(n){return 4===n.t?i(n):o(n)}})}function $(){function f(n){if(!r(n))return n;if(Array.isArray(n))return n.map(f);if(c(n))return new Map(Array.from(n.entries()).map((function(n){return[n[0],f(n[1])]})));if(v(n))return new Set(Array.from(n).map(f));var t=Object.create(Object.getPrototypeOf(n));for(var e in n)t[e]=f(n[e]);return u(n,G)&&(t[G]=n[G]),t}function a(n){return t(n)?f(n):n}var s="add";_("Patches",{W:function(t,r){return r.forEach((function(r){for(var e=r.path,u=r.op,a=t,c=0;c<e.length-1;c++){var v=i(a),p=""+e[c];0!==v&&1!==v||"__proto__"!==p&&"constructor"!==p||n(24),"function"==typeof a&&"prototype"===p&&n(24),"object"!=typeof(a=o(a,p))&&n(1
75,e.join("/"))}var l=i(a),d=f(r.value),h=e[e.length-1];switch(u){case"replace":switch(l){case 2:return a.set(h,d);case 3:n(16);default:return a[h]=d}case s:switch(l){case 1:return"-"===h?a.push(d):a.splice(h,0,d);case 2:return a.set(h,d);case 3:return a.add(d);default:return a[h]=d}case"remove":switch(l){case 1:return a.splice(h,1);case 2:return a.delete(h);case 3:return a.delete(r.value);default:return delete a[h]}default:n(17,u)}})),t},F:function(n,t,r,i){switch(n.t){case 0:case 4:case 2:return function(n,t,r,i){var f=n.u,c=n.i;e(n.D,(function(n,e){var v=o(f,n),p=o(c,n),l=e?u(f,n)?"replace":s:"remove";if(v!==p||"replace"!==l){var d=t.concat(n);r.push("remove"===l?{op:l,path:d}:{op:l,path:d,value:p}),i.push(l===s?{op:"remove",path:d}:"remove"===l?{op:s,path:d,value:a(v)}:{op:"replace",path:d,value:a(v)})}}))}(n,t,r,i);case 5:case 1:return function(n,t,r,e){var i=n.u,u=n.D,o=n.i;if(o.length<i.length){var f=[o,i];i=f[0],o=f[1];var c=[e,r];r=c[0],e=c[1]}for(var v=0;v<i.length;v++)if(u[v]&&o[v]!==i[v]){var p=t.concat([v]);r.push({op:"replace",path:p,value:a(o[v])}),e.push({op:"replace",path:p,value:a(i[v])})}for(var l=i.length;l<o.length;l++){var d=t.concat([l]);r.push({op:s,path:d,value:a(o[l])})}i.length<o.length&&e.push({op:"replace",path:t.concat(["length"]),value:i.length})}(n,t,r,i);case 3:return function(n,t,r,e){var i=n.u,u=n.i,o=0;i.forEach((function(n){if(!u.has(n)){var i=t.concat([o]);r.push({op:"remove",path:i,value:n}),e.unshift({op:s,path:i,value:n})}o++})),o=0,u.forEach((function(n){if(!i.has(n)){var u=t.concat([o]);r.push({op:s,path:u,value:n}),e.unshift({op:"remove",path:u,value:n})}o++}))}(n,t,r,i)}},g:function(n,t,r,e){r.push({op:"replace",path:[],value:t===B?void 0:t}),e.push({op:"replace",path:[],value:n})}})}function C(){function t(n,t){function r(){this.constructor=n}f(n,t),n.prototype=(r.prototype=t.prototype,new r)}function i(n){n.i||(n.D=new Map,n.i=new Map(n.u))}function u(n){n.i||(n.i=new Set,n.u.forEach((function(t){if(r(t)){var e=k(n.A.h,t,n);n.p.set(t,e),n.i.add(e)}else n.i.add(t)})))}function o(t){t.O&&n(3,JSON.stringify(s(t)))}var f=function(n,t){return(f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r])})(n,t)},a=function(){function n(n,t){return this[H]={t:2,l:t,A:t?t.A:b(),M:!1,R:!1,i:void 0,D:void 0,u:n,k:this,I:!1,O:!1},this}t(n,Map);var u=n.prototype;return Object.defineProperty(u,"size",{get:function(){return s(this[H]).size}}),u.has=function(n){return s(this[H]).has(n)},u.set=function(n,t){var r=this[H];return o(r),s(r).has(n)&&s(r).get(n)===t||(i(r),E(r),r.D.set(n,!0),r.i.set(n,t),r.D.set(n,!0)),this},u.delete=function(n){if(!this.has(n))return!1;var t=this[H];return o(t),i(t),E(t),t.u.has(n)?t.D.set(n,!1):t.D.delete(n),t.i.delete(n),!0},u.clear=function(){var n=this[H];o(n),s(n).size&&(i(n),E(n),n.D=new Map,e(n.u,(function(t){n.D.set(t,!1)})),n.i.clear())},u.forEach=function(n,t){var r=this;s(this[H]).forEach((function(e,i){n.call(t,r.get(i),i,r)}))},u.get=function(n){var t=this[H];o(t);var e=s(t).get(n);if(t.R||!r(e))return e;if(e!==t.u.get(n))return e;var u=k(t.A.h,e,t);return i(t),t.i.set(n,u),u},u.keys=function(){return s(this[H]).keys()},u.values=function(){var n,t=this,r=this.keys();return(n={})[L]=function(){return t.values()},n.next=function(){var n=r.next();return n.done?n:{done:!1,value:t.get(n.value)}},n},u.entries=function(){var n,t=this,r=this.keys();return(n={})[L]=function(){return t.entries()},n.next=function(){var n=r.next();if(n.done)return n;var e=t.get(n.value);return{done:!1,value:[n.value,e]}},n},u[L]=function(){return this.entries()},n}(),c=function(){function n(n,t){return this[H]={t:3,l:t,A:t?t.A:b(),M:!1,R:!1,i:void 0,u:n,k:this,p:new Map,O:!1,I:!1},this}t(n,Set);var r=n.prototype;return Object.defineProperty(r,"size",{get:function(){return s(this[H]).size}}),r.has=function(n){var t=this[H];return o(t),t.i?!!t.i.has(n)||!(!t.p.has(n)||!t.i.has(t.p.get(n))):t.u.has(n)},r.add=function(n){var t=this[H];return o(t),this.has(n)||(u(t),E(t),t.i.add(n)),this},r.delete=function(n){if(!this.has(n))return!1;var t=this[H];return o(t),u(t),E(t),t.i.delete(n)||!!t.p.has(n)&&t.i.delete(t.p.get(n))},r.clear=function(){var n=this[H];o(n),s(n).size&&(u(n),E(n),n.i.clear())},r.values=function(){var n=this[H];return o(n),u(n),n.i.values()},r.entries=function(){var n=this[H];return o(n),u(n),n.i.entries()},r.keys=function(){return this.values()},r[L]=function(){return this.values()},r.forEach=function(n,t){for(var r=this.values(),e=r.next();!e.done;)n.call(t,e.value,e.value,this),e=r.next()},n}();_("MapSet",{$:function(n,t){return new a(n,t)},C:function(n,t){return new c(n,t)}})}var I;Object.defineProperty(exports,"__esModule",{value:!0});var J,N="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),W="undefined"!=typeof Map,X="undefined"!=typeof Set,q="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,B=N?Symbol.for("immer-nothing"):((I={})["immer-nothing"]=!0,I),G=N?Symbol.for("immer-draftable"):"__$immer_draftable",H=N?Symbol.for("immer-state"):"__$immer_state",L="undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator",Q=""+Object.prototype.constructor,T="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(n){return Object.getOwnPropertyNames(n).concat(Object.getOwnPropertySymbols(n))}:Object.getOwnPropertyNames,U=Object.getOwnPropertyDescriptors||function(n){var t={};
vendor: 4,883 bytes, line 7
7return T(n).forEach((function(r){t[r]=Object.getOwnPropertyDescriptor(n,r)})),t},V={},Y={get:function(n,t){if(t===H)return n;var e=s(n);if(!u(e,t))return function(n,t,r){var e,i=z(t,r);return i?"value"in i?i.value:null===(e=i.get)||void 0===e?void 0:e.call(n.k):void 0}(n,e,t);var i=e[t];return n.R||!r(i)?i:i===A(n.u,t)?(R(n),n.i[t]=k(n.A.h,i,n)):i},has:function(n,t){return t in s(n)},ownKeys:function(n){return Reflect.ownKeys(s(n))},set:function(n,t,r){var e=z(s(n),t);if(null==e?void 0:e.set)return e.set.call(n.k,r),!0;if(!n.M){var i=A(s(n),t),o=null==i?void 0:i[H];if(o&&o.u===r)return n.i[t]=r,n.D[t]=!1,!0;if(a(r,i)&&(void 0!==r||u(n.u,t)))return!0;R(n),E(n)}return n.i[t]===r&&"number"!=typeof r&&(void 0!==r||t in n.i)||(n.i[t]=r,n.D[t]=!0,!0)},deleteProperty:function(n,t){return void 0!==A(n.u,t)||t in n.u?(n.D[t]=!1,R(n),E(n)):delete n.D[t],n.i&&delete n.i[t],!0},getOwnPropertyDescriptor:function(n,t){var r=s(n),e=Reflect.getOwnPropertyDescriptor(r,t);return e?{writable:!0,configurable:1!==n.t||"length"!==t,enumerable:e.enumerable,value:r[t]}:e},defineProperty:function(){n(11)},getPrototypeOf:function(n){return Object.getPrototypeOf(n.u)},setPrototypeOf:function(){n(12)}},Z={};e(Y,(function(n,t){Z[n]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),Z.deleteProperty=function(n,t){return Z.set.call(this,n,t,void 0)},Z.set=function(n,t,r){return Y.set.call(this,n[0],t,r,n[0])};var nn=function(){function e(t){var e=this;this.S=q,this.K=!0,this.produce=function(t,i,u){if("function"==typeof t&&"function"!=typeof i){var o=i;i=t;var f=e;return function(n){var t=this;void 0===n&&(n=o);for(var r=arguments.length,e=Array(r>1?r-1:0),u=1;u<r;u++)e[u-1]=arguments[u];return f.produce(n,(function(n){var r;return(r=i).call.apply(r,[t,n].concat(e))}))}}var a;if("function"!=typeof i&&n(6),void 0!==u&&"function"!=typeof u&&n(7),r(t)){var c=x(e),v=k(e,t,void 0),s=!0;try{a=i(v),s=!1}finally{s?j(c):O(c)}return"undefined"!=typeof Promise&&a instanceof Promise?a.then((function(n){return m(c,u),S(n,c)}),(function(n){throw j(c),n})):(m(c,u),S(a,c))}if(!t||"object"!=typeof t){if(void 0===(a=i(t))&&(a=t),a===B&&(a=void 0),e.K&&l(a,!0),u){var p=[],d=[];y("Patches").g(t,a,p,d),u(p,d)}return a}n(21,t)},this.produceWithPatches=function(n,t){if("function"==typeof n)return function(t){for(var r=arguments.length,i=Array(r>1?r-1:0),u=1;u<r;u++)i[u-1]=arguments[u];return e.produceWithPatches(t,(function(t){return n.apply(void 0,[t].concat(i))}))};var r,i,u=e.produce(n,t,(function(n,t){r=n,i=t}));return"undefined"!=typeof Promise&&u instanceof Promise?u.then((function(n){return[n,r,i]})):[u,r,i]},"boolean"==typeof(null==t?void 0:t.useProxies)&&this.setUseProxies(t.useProxies),"boolean"==typeof(null==t?void 0:t.autoFreeze)&&this.setAutoFreeze(t.autoFreeze)}var i=e.prototype;return i.createDraft=function(e){r(e)||n(8),t(e)&&(e=F(e));var i=x(this),u=k(this,e,void 0);return u[H].I=!0,O(i),u},i.finishDraft=function(n,t){var r=(n&&n[H]).A;return m(r,t),S(void 0,r)},i.setAutoFreeze=function(n){this.K=n},i.setUseProxies=function(t){t&&!q&&n(20),this.S=t},i.applyPatches=function(n,r){var e;for(e=r.length-1;e>=0;e--){var i=r[e];if(0===i.path.length&&"replace"===i.op){n=i.value;break}}e>-1&&(r=r.slice(e+1));var u=y("Patches").W;return t(n)?u(n,r):this.produce(n,(function(n){return u(n,r)}))},e}(),tn=new nn,rn=tn.produce,en=tn.produceWithPatches.bind(tn),un=tn.setAutoFreeze.bind(tn),on=tn.setUseProxies.bind(tn),fn=tn.applyPatches.bind(tn),an=tn.createDraft.bind(tn),cn=tn.finishDraft.bind(tn);exports.Immer=nn,exports.applyPatches=fn,exports.castDraft=function(n){return n},exports.castImmutable=function(n){return n},exports.createDraft=an,exports.current=F,exports.default=rn,exports.enableAllPlugins=function(){K(),C(),$()},exports.enableES5=K,exports.enableMapSet=C,exports.enablePatches=$,exports.finishDraft=cn,exports.freeze=l,exports.immerable=G,exports.isDraft=t,exports.isDraftable=r,exports.nothing=B,exports.original=function(r){return t(r)||n(23,r),r[H].u},exports.produce=rn,exports.produceWithPatches=en,exports.setAutoFreeze=un,exports.setUseProxies=on},function(module,exports,__webpack_require__){var e,n=this&&this.__extends||(e=function(n,t){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t])},e(n,t)},function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),t=this&&this.__generator||function(e,n){var t,r,i,o,u={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;
7function a(o){return function(a){return function(o){if(t)throw new TypeError("Generator is already executing.");for(;u;)try{if(t=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return u.label++,{value:o[1],done:!1};case 5:u.label++,r=o[1],o=[0];continue;case 7:o=u.ops.pop(),u.trys.pop();continue;default:if(!((i=(i=u.trys).length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){u=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){u.label=o[1];break}if(6===o[0]&&u.label<i[1]){u.label=i[1],i=o;break}if(i&&u.label<i[2]){u.label=i[2],u.ops.push(o);break}i[2]&&u.ops.pop(),u.trys.pop();continue}o=n.call(e,u)}catch(e){o=[6,e],r=0}finally{t=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,a])}}},r=this&&this.__spreadArray||function(e,n){for(var t=0,r=n.length,i=e.length;t<r;t++,i++)e[i]=n[t];return e},i=Object.create,o=Object.defineProperty,u=Object.defineProperties,a=Object.getOwnPropertyDescriptor,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,s=Object.getPrototypeOf,d=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,v=function(e,n,t){return n in e?o(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t},h=function(e,n){for(var t in n||(n={}))d.call(n,t)&&v(e,t,n[t]);if(l)for(var r=0,i=l(n);r<i.length;r++)p.call(n,t=i[r])&&v(e,t,n[t]);return e},y=function(e,n){return u(e,c(n))},g=function(e){return o(e,"__esModule",{value:!0})},b=function(e,n,t){if(n&&"object"==typeof n||"function"==typeof n)for(var r=function(r){d.call(e,r)||"default"===r||o(e,r,{get:function(){return n[r]},enumerable:!(t=a(n,r))||t.enumerable})},i=0,u=f(n);i<u.length;i++)r(u[i]);return e},m=function(e){return b(g(o(null!=e?i(s(e)):{},"default",e&&e.__esModule&&"default"in e?{get:function(){return e.default},enumerable:!0}:{value:e,enumerable:!0})),e)},w=function(e,n,t){return new Promise((function(r,i){var o=function(e){try{a(t.next(e))}catch(e){i(e)}},u=function(e){try{a(t.throw(e))}catch(e){i(e)}},a=function(e){return e.done?r(e.value):Promise.resolve(e.value).then(o,u)};a((t=t.apply(e,n)).next())}))};g(exports),function(e,n){for(var t in n)o(e,t,{get:n[t],enumerable:!0})}(exports,{MiddlewareArray:function(){return T},TaskAbortError:function(){return Se},addListener:function(){return De},clearAllListeners:function(){return Ce},configureStore:function(){return W},createAction:function(){return X},createAsyncThunk:function(){return ae},createDraftSafeSelector:function(){return P},createEntityAdapter:function(){return ne},createImmutableStateInvariantMiddleware:function(){return L},createListenerMiddleware:function(){return ze},createNextState:function(){return j.default},createReducer:function(){return H},createSelector:function(){return E.createSelector},createSerializableStateInvariantMiddleware:function(){return z},createSlice:function(){return J},current:function(){return j.current},findNonSerializableValue:function(){return V},freeze:function(){return j.freeze},getDefaultMiddleware:function(){return N},getType:function(){return U},isAllOf:function(){return se},isAnyOf:function(){return le},isAsyncThunkAction:function(){return be},isDraft:function(){return j.isDraft},isFulfilled:function(){return ge},isImmutableDefault:function(){return C},isPending:function(){return ve},isPlain:function(){return R},isPlainObject:function(){return q},isRejected:function(){return he},isRejectedWithValue:function(){return ye},miniSerializeError:function(){return ue},nanoid:function(){return te},original:function(){return j.original},removeListener:function(){return Le},unwrapResult:function(){return ce}});var O=m(__webpack_require__(17));b(exports,m(__webpack_require__(65)));var j=m(__webpack_require__(17)),E=m(__webpack_require__(82)),S=m(__webpack_require__(17)),A=m(__webpack_require__(82)),P=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var t=A.createSelector.apply(void 0,e),i=function(e){for(var n=[],i=1;i<arguments.length;i++)n[i-1]=arguments[i];return t.apply(void 0,r([(0,S.isDraft)(e)?(0,S.current)(e):e],n))};return i},_=m(__webpack_require__(65)),x=m(__webpack_require__(65)),I="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?x.compose:x.compose.apply(null,arguments)};function q(e){if("object"!=typeof e||null===e)return!1;var n=Object.getPrototypeOf(e);if(null===n)return!0;for(var t=n;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return n===t}"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window;var M=m(__webpack_require__(167)),k=m(__webpack_require__(17)),T=function(e){function t(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=e.apply(this,n)||this;return Object.setPrototypeOf(i,t.prototype),i}return n(t,e),Object.defineProperty(t,Symbol.species,{get:function(){return t}
7,enumerable:!1,configurable:!0}),t.prototype.concat=function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];return e.prototype.concat.apply(this,n)},t.prototype.prepend=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 1===e.length&&Array.isArray(e[0])?new(t.bind.apply(t,r([void 0],e[0].concat(this)))):new(t.bind.apply(t,r([void 0],e.concat(this))))},t}(Array);function D(e){return(0,k.isDraftable)(e)?(0,k.default)(e,(function(){})):e}function C(e){return"object"!=typeof e||null==e||Object.isFrozen(e)}function L(e){return void 0===e&&(e={}),function(){return function(e){return function(n){return e(n)}}}}function R(e){var n=typeof e;return"undefined"===n||null===e||"string"===n||"boolean"===n||"number"===n||Array.isArray(e)||q(e)}function V(e,n,t,r,i){var o;if(void 0===n&&(n=""),void 0===t&&(t=R),void 0===i&&(i=[]),!t(e))return{keyPath:n||"<root>",value:e};if("object"!=typeof e||null===e)return!1;for(var u=null!=r?r(e):Object.entries(e),a=i.length>0,c=0,f=u;c<f.length;c++){var l=f[c],s=l[0],d=l[1],p=n?n+"."+s:s;if(!(a&&i.indexOf(p)>=0)){if(!t(d))return{keyPath:p,value:d};if("object"==typeof d&&(o=V(d,p,t,r,i)))return o}}return!1}function z(e){return void 0===e&&(e={}),function(){return function(e){return function(n){return e(n)}}}}function N(e){void 0===e&&(e={});var n=e.thunk,t=void 0===n||n,r=new T;return t&&r.push("boolean"==typeof t?M.default:M.default.withExtraArgument(t.extraArgument)),r}function W(e){var n,t=function(e){return N(e)},i=e||{},o=i.reducer,u=void 0===o?void 0:o,a=i.middleware,c=void 0===a?t():a,f=i.devTools,l=void 0===f||f,s=i.preloadedState,d=void 0===s?void 0:s,p=i.enhancers,v=void 0===p?void 0:p;if("function"==typeof u)n=u;else{if(!q(u))throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');n=(0,_.combineReducers)(u)}var y=c;"function"==typeof y&&(y=y(t));var g=_.applyMiddleware.apply(void 0,y),b=_.compose;l&&(b=I(h({trace:!1},"object"==typeof l&&l)));var m=[g];Array.isArray(v)?m=r([g],v):"function"==typeof v&&(m=v(m));var w=b.apply(void 0,m);return(0,_.createStore)(n,d,w)}function X(e,n){function t(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];if(n){var i=n.apply(void 0,t);if(!i)throw new Error("prepareAction did not return an object");return h(h({type:e,payload:i.payload},"meta"in i&&{meta:i.meta}),"error"in i&&{error:i.error})}return{type:e,payload:t[0]}}return t.toString=function(){return""+e},t.type=e,t.match=function(n){return n.type===e},t}function B(e){return["type","payload","error","meta"].indexOf(e)>-1}function U(e){return""+e}var G=m(__webpack_require__(17));function F(e){var n,t={},r=[],i={addCase:function(e,n){var r="string"==typeof e?e:e.type;if(r in t)throw new Error("addCase cannot be called with two reducers for the same action type");return t[r]=n,i},addMatcher:function(e,n){return r.push({matcher:e,reducer:n}),i},addDefaultCase:function(e){return n=e,i}};return e(i),[t,r,n]}function H(e,n,t,i){void 0===t&&(t=[]);var o,u="function"==typeof n?F(n):[n,t,i],a=u[0],c=u[1],f=u[2];if("function"==typeof e)o=function(){return D(e())};else{var l=D(e);o=function(){return l}}function s(e,n){void 0===e&&(e=o());var t=r([a[n.type]],c.filter((function(e){return(0,e.matcher)(n)})).map((function(e){return e.reducer})));return 0===t.filter((function(e){return!!e})).length&&(t=[f]),t.reduce((function(e,t){if(t){var r;if((0,G.isDraft)(e))return void 0===(r=t(e,n))?e:r;if((0,G.isDraftable)(e))return(0,G.default)(e,(function(e){return t(e,n)}));if(void 0===(r=t(e,n))){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return r}return e}),e)}return s.getInitialState=o,s}function J(e){var n=e.name;if(!n)throw new Error("`name` is a required option for createSlice");var t,r="function"==typeof e.initialState?e.initialState:D(e.initialState),i=e.reducers||{},o=Object.keys(i),u={},a={},c={};function f(){var n="function"==typeof e.extraReducers?F(e.extraReducers):[e.extraReducers],t=n[0],i=n[1],o=void 0===i?[]:i,u=n[2],c=void 0===u?void 0:u,f=h(h({},void 0===t?{}:t),a);return H(r,f,o,c)}return o.forEach((function(e){var t,r,o=i[e],f=n+"/"+e;"reducer"in o?(t=o.reducer,r=o.prepare):t=o,u[e]=t,a[f]=t,c[e]=r?X(f,r):X(f)})),{name:n,reducer:function(e,n){return t||(t=f()),t(e,n)},actions:c,caseReducers:u,getInitialState:function(){return t||(t=f()),t.getInitialState()}}}var K=m(__webpack_require__(17));function Q(e){return function(n,t){var r=function(n){var r;q(r=t)&&"string"==typeof r.type&&Object.keys(r).every(B)?e(t.payload,n):e(t,n)};return(0,K.isDraft)(n)?(r(n),n):(0,K.default)(n,r)}}function Y(e,n){return n(e)}function Z(e){return Array.isArray(e)||(e=Object.values(e)),e}function $(e,n,t){for(var r=[],i=[],o=0,u=e=Z(e);o<u.length;o++){var a=u[o],c=Y(a,n);c in t.entities?i.push({id:c,changes:a}):r.push(a)}return[r,i]}function ee(e){function n(n,t){var r=Y(n,e);r in t.entities||(t.ids.push(r),t.entities[r]=n)}function t(e,t){for(var r=0,i=e=Z(e);r<i.length;r++)n(i[r],t)}function r(n,t){var r=Y(n,e);r in t.entities||t.ids.push(r),t.entities[r]=n}function i(e,n){var t=!1;e.forEach((function(e){e in n.entities&&(delete n.entities[e],t=!0)})),t&&(n.ids=n.ids.filter((function(e){return e in n.entities})))}function o(n,t){var r={},i={};if(n.forEach((function(e){e.id in t.entities&&(i[e.id]={id:e.id,changes:h(h({},i[e.id]?i[e.id].changes:null),e.changes)})})),(n=Object.values(i)).length>0){var o=n.filter((function(n){return function(n,t,r){var i=Object.assign({},r.entities[t.id],t.changes),o=Y(i,e),u=o!==t.id;return u&&(n[t.id]=o,delete r.entities[t.id]),r.entities[o]=i,u}(r,n,t)}
7)).length>0;o&&(t.ids=t.ids.map((function(e){return r[e]||e})))}}function u(n,r){var i=$(n,e,r),u=i[0];o(i[1],r),t(u,r)}return{removeAll:(a=function(e){Object.assign(e,{ids:[],entities:{}})},c=Q((function(e,n){return a(n)})),function(e){return c(e,void 0)}),addOne:Q(n),addMany:Q(t),setOne:Q(r),setMany:Q((function(e,n){for(var t=0,i=e=Z(e);t<i.length;t++)r(i[t],n)})),setAll:Q((function(e,n){e=Z(e),n.ids=[],n.entities={},t(e,n)})),updateOne:Q((function(e,n){return o([e],n)})),updateMany:Q(o),upsertOne:Q((function(e,n){return u([e],n)})),upsertMany:Q(u),removeOne:Q((function(e,n){return i([e],n)})),removeMany:Q(i)};var a,c}function ne(e){void 0===e&&(e={});var n=h({sortComparer:!1,selectId:function(e){return e.id}},e),t=n.selectId,r=n.sortComparer,i={getInitialState:function(e){return void 0===e&&(e={}),Object.assign({ids:[],entities:{}},e)}},o={getSelectors:function(e){var n=function(e){return e.ids},t=function(e){return e.entities},r=P(n,t,(function(e,n){return e.map((function(e){return n[e]}))})),i=function(e,n){return n},o=function(e,n){return e[n]},u=P(n,(function(e){return e.length}));if(!e)return{selectIds:n,selectEntities:t,selectAll:r,selectTotal:u,selectById:P(t,i,o)};var a=P(e,t);return{selectIds:P(e,n),selectEntities:a,selectAll:P(e,r),selectTotal:P(e,u),selectById:P(a,i,o)}}},u=r?function(e,n){var t=ee(e);function r(n,t){var r=(n=Z(n)).filter((function(n){return!(Y(n,e)in t.entities)}));0!==r.length&&a(r,t)}function i(e,n){0!==(e=Z(e)).length&&a(e,n)}function o(n,t){for(var r=!1,i=0,o=n;i<o.length;i++){var u=o[i],a=t.entities[u.id];if(a){r=!0,Object.assign(a,u.changes);var f=e(a);u.id!==f&&(delete t.entities[u.id],t.entities[f]=a)}}r&&c(t)}function u(n,t){var i=$(n,e,t),u=i[0];o(i[1],t),r(u,t)}function a(n,t){n.forEach((function(n){t.entities[e(n)]=n})),c(t)}function c(t){var r=Object.values(t.entities);r.sort(n);var i=r.map(e);(function(e,n){if(e.length!==n.length)return!1;for(var t=0;t<e.length&&t<n.length;t++)if(e[t]!==n[t])return!1;return!0})(t.ids,i)||(t.ids=i)}return{removeOne:t.removeOne,removeMany:t.removeMany,removeAll:t.removeAll,addOne:Q((function(e,n){return r([e],n)})),updateOne:Q((function(e,n){return o([e],n)})),upsertOne:Q((function(e,n){return u([e],n)})),setOne:Q((function(e,n){return i([e],n)})),setMany:Q(i),setAll:Q((function(e,n){e=Z(e),n.entities={},n.ids=[],r(e,n)})),addMany:Q(r),updateMany:Q(o),upsertMany:Q(u)}}(t,r):ee(t);return h(h(h({selectId:t,sortComparer:r},i),o),u)}var te=function(e){void 0===e&&(e=21);for(var n="",t=e;t--;)n+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return n},re=["name","message","stack","code"],ie=function(e,n){this.payload=e,this.meta=n},oe=function(e,n){this.payload=e,this.meta=n},ue=function(e){if("object"==typeof e&&null!==e){for(var n={},t=0,r=re;t<r.length;t++){var i=r[t];"string"==typeof e[i]&&(n[i]=e[i])}return n}return{message:String(e)}};function ae(e,n,r){var i=X(e+"/fulfilled",(function(e,n,t,r){return{payload:e,meta:y(h({},r||{}),{arg:t,requestId:n,requestStatus:"fulfilled"})}})),o=X(e+"/pending",(function(e,n,t){return{payload:void 0,meta:y(h({},t||{}),{arg:n,requestId:e,requestStatus:"pending"})}})),u=X(e+"/rejected",(function(e,n,t,i,o){return{payload:i,error:(r&&r.serializeError||ue)(e||"Rejected"),meta:y(h({},o||{}),{arg:t,requestId:n,rejectedWithValue:!!i,requestStatus:"rejected",aborted:"AbortError"===(null==e?void 0:e.name),condition:"ConditionError"===(null==e?void 0:e.name)})}})),a="undefined"!=typeof AbortController?AbortController:function(){function e(){this.signal={aborted:!1,addEventListener:function(){},dispatchEvent:function(){return!1},onabort:function(){},removeEventListener:function(){},reason:void 0,throwIfAborted:function(){}}}return e.prototype.abort=function(){},e}();return Object.assign((function(e){return function(c,f,l){var s,d=(null==r?void 0:r.idGenerator)?r.idGenerator(e):te(),p=new a,v=new Promise((function(e,n){return p.signal.addEventListener("abort",(function(){return n({name:"AbortError",message:s||"Aborted"})}))})),h=!1,y=function(){return w(this,null,(function(){var a,s,y,g,b;return t(this,(function(t){switch(t.label){case 0:return t.trys.push([0,4,,5]),null===(m=g=null==(a=null==r?void 0:r.condition)?void 0:a.call(r,e,{getState:f,extra:l}))||"object"!=typeof m||"function"!=typeof m.then?[3,2]:[4,g];case 1:g=t.sent(),t.label=2;case 2:if(!1===g)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};return h=!0,c(o(d,e,null==(s=null==r?void 0:r.getPendingMeta)?void 0:s.call(r,{requestId:d,arg:e},{getState:f,extra:l}
7))),[4,Promise.race([v,Promise.resolve(n(e,{dispatch:c,getState:f,extra:l,requestId:d,signal:p.signal,rejectWithValue:function(e,n){return new ie(e,n)},fulfillWithValue:function(e,n){return new oe(e,n)}})).then((function(n){if(n instanceof ie)throw n;return n instanceof oe?i(n.payload,d,e,n.meta):i(n,d,e)}))])];case 3:return y=t.sent(),[3,5];case 4:return b=t.sent(),y=b instanceof ie?u(null,d,e,b.payload,b.meta):u(b,d,e),[3,5];case 5:return r&&!r.dispatchConditionRejection&&u.match(y)&&y.meta.condition||c(y),[2,y]}var m}))}))}();return Object.assign(y,{abort:function(e){h&&(s=e,p.abort())},requestId:d,arg:e,unwrap:function(){return y.then(ce)}})}}),{pending:o,rejected:u,fulfilled:i,typePrefix:e})}function ce(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}var fe=function(e,n){return(t=e)&&"function"==typeof t.match?e.match(n):e(n);var t};function le(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return function(n){return e.some((function(e){return fe(e,n)}))}}function se(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return function(n){return e.every((function(e){return fe(e,n)}))}}function de(e,n){if(!e||!e.meta)return!1;var t="string"==typeof e.meta.requestId,r=n.indexOf(e.meta.requestStatus)>-1;return t&&r}function pe(e){return"function"==typeof e[0]&&"pending"in e[0]&&"fulfilled"in e[0]&&"rejected"in e[0]}function ve(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 0===e.length?function(e){return de(e,["pending"])}:pe(e)?function(n){var t=e.map((function(e){return e.pending}));return le.apply(void 0,t)(n)}:ve()(e[0])}function he(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 0===e.length?function(e){return de(e,["rejected"])}:pe(e)?function(n){var t=e.map((function(e){return e.rejected}));return le.apply(void 0,t)(n)}:he()(e[0])}function ye(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var t=function(e){return e&&e.meta&&e.meta.rejectedWithValue};return 0===e.length||pe(e)?function(n){return se(he.apply(void 0,e),t)(n)}:ye()(e[0])}function ge(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 0===e.length?function(e){return de(e,["fulfilled"])}:pe(e)?function(n){var t=e.map((function(e){return e.fulfilled}));return le.apply(void 0,t)(n)}:ge()(e[0])}function be(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 0===e.length?function(e){return de(e,["pending","fulfilled","rejected"])}:pe(e)?function(n){for(var t=[],r=0,i=e;r<i.length;r++){var o=i[r];t.push(o.pending,o.rejected,o.fulfilled)}return le.apply(void 0,t)(n)}:be()(e[0])}var me=function(e,n){if("function"!=typeof e)throw new TypeError(n+" is not a function")},we=function(){},Oe=function(e,n){return void 0===n&&(n=we),e.catch(n),e},je=function(e,n){e.addEventListener("abort",n,{once:!0})},Ee=function(e,n){var t=e.signal;t.aborted||("reason"in t||Object.defineProperty(t,"reason",{enumerable:!0,value:n,configurable:!0,writable:!0}),e.abort(n))},Se=function(e){this.code=e,this.name="TaskAbortError",this.message="task cancelled (reason: "+e+")"},Ae=function(e){if(e.aborted)throw new Se(e.reason)},Pe=function(e){return Oe(new Promise((function(n,t){var r=function(){return t(new Se(e.reason))};e.aborted?r():je(e,r)})))},_e=function(e){return function(n){return Oe(Promise.race([Pe(e),n]).then((function(n){return Ae(e),n})))}},xe=function(e){var n=_e(e);return function(e){return n(new Promise((function(n){return setTimeout(n,e)})))}},Ie=Object.assign,qe={},Me="listenerMiddleware",ke=function(e){var n=e.type,t=e.actionCreator,r=e.matcher,i=e.predicate,o=e.effect;if(n)i=X(n).match;else if(t)n=t.type,i=t.match;else if(r)i=r;else if(!i)throw new Error("Creating or removing a listener requires one of the known fields for matching an action");return me(o,"options.listener"),{predicate:i,type:n,effect:o}},Te=function(e,n,t){try{e(n,t)}catch(e){setTimeout((function(){throw e}),0)}},De=X(Me+"/add"),Ce=X(Me+"/removeAll"),Le=X(Me+"/remove"),Re=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];console.error.apply(console,r([Me+"/error"],e))}
7,Ve=function(e){e.pending.forEach((function(e){Ee(e,"listener-cancelled")}))};function ze(e){var n=this;void 0===e&&(e={});var r=new Map,i=e.extra,o=e.onError,u=void 0===o?Re:o;me(u,"onError");var a=function(e){for(var n=0,t=Array.from(r.values());n<t.length;n++){var i=t[n];if(e(i))return i}},c=function(e){var n=a((function(n){return n.effect===e.effect}));return n||(n=function(e){var n=ke(e),t=n.type,r=n.predicate,i=n.effect;return{id:te(),effect:i,type:t,predicate:r,pending:new Set,unsubscribe:function(){throw new Error("Unsubscribe not initialized")}}}(e)),function(e){return e.unsubscribe=function(){return r.delete(e.id)},r.set(e.id,e),function(n){e.unsubscribe(),(null==n?void 0:n.cancelActive)&&Ve(e)}}(n)},f=function(e){var n=ke(e),t=n.type,r=n.effect,i=n.predicate,o=a((function(e){return("string"==typeof t?e.type===t:e.predicate===i)&&e.effect===r}));return o&&(o.unsubscribe(),e.cancelActive&&Ve(o)),!!o},l=function(e,o,a,f){return w(n,null,(function(){var n,l,s;return t(this,(function(d){switch(d.label){case 0:n=new AbortController,l=function(e,n){return function(r,i){return Oe(function(r,i){return w(void 0,null,(function(){var o,u,a,c;return t(this,(function(t){switch(t.label){case 0:Ae(n),o=function(){},u=new Promise((function(n){o=e({predicate:r,effect:function(e,t){t.unsubscribe(),n([e,t.getState(),t.getOriginalState()])}})})),a=[Pe(n),u],null!=i&&a.push(new Promise((function(e){return setTimeout(e,i,null)}))),t.label=1;case 1:return t.trys.push([1,,3,4]),[4,Promise.race(a)];case 2:return c=t.sent(),Ae(n),[2,c];case 3:return o(),[7];case 4:return[2]}}
7))}))}(r,i))}}(c,n.signal),d.label=1;case 1:return d.trys.push([1,3,4,5]),e.pending.add(n),[4,Promise.resolve(e.effect(o,Ie({},a,{getOriginalState:f,condition:function(e,n){return l(e,n).then(Boolean)},take:l,delay:xe(n.signal),pause:_e(n.signal),extra:i,signal:n.signal,fork:(p=n.signal,function(e){me(e,"taskExecutor");var n,r=new AbortController;n=r,je(p,(function(){return Ee(n,p.reason)}));var i,o,u=(i=function(){return w(void 0,null,(function(){var n;return t(this,(function(t){switch(t.label){case 0:return Ae(p),Ae(r.signal),[4,e({pause:_e(r.signal),delay:xe(r.signal),signal:r.signal})];case 1:return n=t.sent(),Ae(r.signal),[2,n]}}))}))},o=function(){return Ee(r,"task-completed")},w(void 0,null,(function(){var e;return t(this,(function(n){switch(n.label){case 0:return n.trys.push([0,3,4,5]),[4,Promise.resolve()];case 1:return n.sent(),[4,i()];case 2:return[2,{status:"ok",value:n.sent()}];case 3:return[2,{status:(e=n.sent())instanceof Se?"cancelled":"rejected",error:e}];case 4:return null==o||o(),[7];case 5:return[2]}}
7))})));return{result:_e(p)(u),cancel:function(){Ee(r,"task-cancelled")}}}),unsubscribe:e.unsubscribe,subscribe:function(){r.set(e.id,e)},cancelActiveListeners:function(){e.pending.forEach((function(e,t,r){e!==n&&(Ee(e,"listener-cancelled"),r.delete(e))}))}})))];case 2:return d.sent(),[3,5];case 3:return(s=d.sent())instanceof Se||Te(u,s,{raisedBy:"effect"}),[3,5];case 4:return Ee(n,"listener-completed"),e.pending.delete(n),[7];case 5:return[2]}var p}))}))},s=function(e){return function(){e.forEach(Ve),e.clear()}}(r);return{middleware:function(e){return function(n){return function(t){if(De.match(t))return c(t.payload);if(!Ce.match(t)){if(Le.match(t))return f(t.payload);var i,o=e.getState(),a=function(){if(o===qe)throw new Error(Me+": getOriginalState can only be called synchronously");return o};try{if(i=n(t),r.size>0)for(var d=e.getState(),p=Array.from(r.values()),v=0,h=p;v<h.length;v++){var y=h[v],g=!1;try{g=y.predicate(t,d,o)}catch(e){g=!1,Te(u,e,{raisedBy:"predicate"})}g&&l(y,t,e,a)}}finally{o=qe}return i}s()}}},startListening:c,stopListening:f,clearListeners:s}}(0,O.enableES5)()},function(module,exports,__webpack_require__){var defineProperty=__webpack_require__(163);function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread2(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach((function(r){defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}module.exports=_objectSpread2,module.exports.__esModule=true,module.exports["default"]=module.exports},function(module,exports,__webpack_require__){var toPropertyKey=__webpack_require__(164);function _defineProperty(e,r,t){return(r=toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}module.exports=_defineProperty,module.exports.__esModule=true,module.exports["default"]=module.exports},function(module,exports,__webpack_require__){var _typeof=__webpack_require__(81)["default"];var toPrimitive=__webpack_require__(165);function toPropertyKey(t){var i=toPrimitive(t,"string");return"symbol"==_typeof(i)?i:i+""}module.exports=toPropertyKey,module.exports.__esModule=true,module.exports["default"]=module.exports},function(module,exports,__webpack_require__){var _typeof=__webpack_require__(81)["default"];function toPrimitive(t,r){if("object"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}module.exports=toPrimitive,module.exports.__esModule=true,module.exports["default"]=module.exports},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.createCacheKeyComparator=createCacheKeyComparator;exports.defaultEqualityCheck=void 0;exports.defaultMemoize=defaultMemoize;var NOT_FOUND="NOT_FOUND";function createSingletonCache(equals){var entry;return{get:function get(key){if(entry&&equals(entry.key,key)){return entry.value}return NOT_FOUND},put:function put(key,value){entry={key:key,value:value}},getEntries:function getEntries(){return entry?[entry]:[]},clear:function clear(){entry=undefined}}}function createLruCache(maxSize,equals){var entries=[];function get(key){var cacheIndex=entries.findIndex((function(entry){return equals(key,entry.key)}));if(cacheIndex>-1){var entry=entries[cacheIndex];if(cacheIndex>0){entries.splice(cacheIndex,1);entries.unshift(entry)}return entry.value}return NOT_FOUND}function put(key,value){if(get(key)===NOT_FOUND){entries.unshift({key:key,value:value});if(entries.length>maxSize){entries.pop()}}}function getEntries(){return entries}function clear(){entries=[]}return{get:get,put:put,getEntries:getEntries,clear:clear}}var defaultEqualityCheck=function defaultEqualityCheck(a,b){return a===b};exports.defaultEqualityCheck=defaultEqualityCheck;function createCacheKeyComparator(equalityCheck){return function areArgumentsShallowlyEqual(prev,next){if(prev===null||next===null||prev.length!==next.length){return false}var length=prev.length;for(var i=0;i<length;i++){if(!equalityCheck(prev[i],next[i])){return false}}return true}}function defaultMemoize(func,equalityCheckOrOptions){var providedOptions=typeof equalityCheckOrOptions==="object"?equalityCheckOrOptions:{equal
7ityCheck:equalityCheckOrOptions};var _providedOptions$equa=providedOptions.equalityCheck,equalityCheck=_providedOptions$equa===void 0?defaultEqualityCheck:_providedOptions$equa,_providedOptions$maxS=providedOptions.maxSize,maxSize=_providedOptions$maxS===void 0?1:_providedOptions$maxS,resultEqualityCheck=providedOptions.resultEqualityCheck;var comparator=createCacheKeyComparator(equalityCheck);var cache=maxSize===1?createSingletonCache(comparator):createLruCache(maxSize,comparator);function memoized(){var value=cache.get(arguments);if(value===NOT_FOUND){value=func.apply(null,arguments);if(resultEqualityCheck){var entries=cache.getEntries();var matchingEntry=entries.find((function(entry){return resultEqualityCheck(entry.value,value)}));if(matchingEntry){value=matchingEntry.value}}cache.put(arguments,value)}return value}memoized.clearCache=function(){return cache.clear()};return memoized}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;function createThunkMiddleware(extraArgument){var middleware=function middleware(_ref){var dispatch=_ref.dispatch,getState=_ref.getState;return function(next){return function(action){if(typeof action==="function"){return action(dispatch,getState,extraArgument)}return next(action)}}};return middleware}var thunk=createThunkMiddleware();thunk.withExtraArgument=createThunkMiddleware;var _default=thunk;exports.default=_default},function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(29)["default"];exports.__esModule=true;var _Provider=_interopRequireDefault(__webpack_require__(169));exports.Provider=_Provider["default"];var _connectAdvanced=_interopRequireDefault(__webpack_require__(85));exports.connectAdvanced=_connectAdvanced["default"];var _Context=__webpack_require__(33);exports.ReactReduxContext=_Context.ReactReduxContext;var _connect=_interopRequireDefault(__webpack_require__(179));exports.connect=_connect["default"];var _useDispatch=__webpack_require__(187);exports.useDispatch=_useDispatch.useDispatch;exports.createDispatchHook=_useDispatch.createDispatchHook;var _useSelector=__webpack_require__(188);exports.useSelector=_useSelector.useSelector;exports.createSelectorHook=_useSelector.createSelectorHook;var _useStore=__webpack_require__(90);exports.useStore=_useStore.useStore;exports.createStoreHook=_useStore.createStoreHook;var _shallowEqual=_interopRequireDefault(__webpack_require__(86));exports.shallowEqual=_shallowEqual["default"]},function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(29)["default"];var _interopRequireWildcard=__webpack_require__(83)["default"];exports.__esModule=true;exports["default"]=void 0;var _react=_interopRequireWildcard(__webpack_require__(0));var _propTypes=_interopRequireDefault(__webpack_require__(171));var _Context=__webpack_require__(33);var _Subscription=__webpack_require__(66);var _useIsomorphicLayoutEffect=__webpack_require__(67);function Provider(_ref){var store=_ref.store,context=_ref.context,children=_ref.children;var contextValue=(0,_react.useMemo)((function(){var subscription=(0,_Subscription.createSubscription)(store);subscription.onStateChange=subscription.notifyNestedSubs;return{store:store,subscription:subscription}}),[store]);var previousState=(0,_react.useMemo)((function(){return store.getState()}),[store]);(0,_useIsomorphicLayoutEffect.useIsomorphicLayoutEffect)((function(){var subscription=contextValue.subscription;subscription.trySubscribe();if(previousState!==store.getState()){subscription.notifyNestedSubs()}return function(){subscription.tryUnsubscribe();subscription.onStateChange=null}}),[contextValue,previousState]);var Context=context||_Context.ReactReduxContext;return _react["default"].createElement(Context.Provider,{value:contextValue},children)}if(false){}var _default=Provider;exports["default"]=_default},function(module,exports){function _typeof(o){"@babel/helpers - typeof";return module.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},module.exports.__esModule=true,module.exports["default"]=module.exports,_typeof(o)}module.exports=_typeof,module.exports.__esModule=true,module.exports["default"]=module.exports},function(module,exports,__webpack_require__){if(false){var throwOnDirectAccess,ReactIs}else{module.exports=__webpack_require__(172)()}},function(module,exports,__webpack_require__){"use strict";var ReactPropTypesSecret=__webpack_require__(173);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction;module.exports=function(){function shim(props,propName,componentName,location,propFullName,secret){if(secret===ReactPropTypesSecret){return}var err=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. "+"Use PropTypes.checkPropTypes() to call them. "+"Read more at http://fb.me/use-check-prop-types");err.name="Invariant Violation";throw err}shim.isRequired=shim;function getShim(){return shim}var ReactPropTypes={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol
7:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};ReactPropTypes.PropTypes=ReactPropTypes;return ReactPropTypes}},function(module,exports,__webpack_require__){"use strict";var ReactPropTypesSecret="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";module.exports=ReactPropTypesSecret},function(module,exports,__webpack_require__){"use strict";var reactIs=__webpack_require__(175);var REACT_STATICS={childContextTypes:true,contextType:true,contextTypes:true,defaultProps:true,displayName:true,getDefaultProps:true,getDerivedStateFromError:true,getDerivedStateFromProps:true,mixins:true,propTypes:true,type:true};var KNOWN_STATICS={name:true,length:true,prototype:true,caller:true,callee:true,arguments:true,arity:true};var FORWARD_REF_STATICS={$$typeof:true,render:true,defaultProps:true,displayName:true,propTypes:true};var MEMO_STATICS={$$typeof:true,compare:true,defaultProps:true,displayName:true,propTypes:true,type:true};var TYPE_STATICS={};TYPE_STATICS[reactIs.ForwardRef]=FORWARD_REF_STATICS;TYPE_STATICS[reactIs.Memo]=MEMO_STATICS;function getStatics(component){if(reactIs.isMemo(component)){return MEMO_STATICS}return TYPE_STATICS[component["$$typeof"]]||REACT_STATICS}var defineProperty=Object.defineProperty;var getOwnPropertyNames=Object.getOwnPropertyNames;var getOwnPropertySymbols=Object.getOwnPropertySymbols;var getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor;var getPrototypeOf=Object.getPrototypeOf;var objectPrototype=Object.prototype;function hoistNonReactStatics(targetComponent,sourceComponent,blacklist){if(typeof sourceComponent!=="string"){if(objectPrototype){var inheritedComponent=getPrototypeOf(sourceComponent);if(inheritedComponent&&inheritedComponent!==objectPrototype){hoistNonReactStatics(targetComponent,inheritedComponent,blacklist)}}var keys=getOwnPropertyNames(sourceComponent);if(getOwnPropertySymbols){keys=keys.concat(getOwnPropertySymbols(sourceComponent))}var targetStatics=getStatics(targetComponent);var sourceStatics=getStatics(sourceComponent);for(var i=0;i<keys.length;++i){var key=keys[i];if(!KNOWN_STATICS[key]&&!(blacklist&&blacklist[key])&&!(sourceStatics&&sourceStatics[key])&&!(targetStatics&&targetStatics[key])){var descriptor=getOwnPropertyDescriptor(sourceComponent,key);try{defineProperty(targetComponent,key,descriptor)}catch(e){}}}}return targetComponent}module.exports=hoistNonReactStatics},function(module,exports,__webpack_require__){"use strict";if(true){module.exports=__webpack_require__(176)}else{}},function(module,exports,__webpack_require__){"use strict";
8/** @license React v16.13.1
9 * react-is.production.min.js
10 *
11 * Copyright (c) Facebook, Inc. and its affiliates.
12 *
13 * This source code is licensed under the MIT license found in the
14 * LICENSE file in the root directory of this source tree.
15 */var b="function"===typeof Symbol&&Symbol.for,c=b?Symbol.for("react.element"):60103,d=b?Symbol.for("react.portal"):60106,e=b?Symbol.for("react.fragment"):60107,f=b?Symbol.for("react.strict_mode"):60108,g=b?Symbol.for("react.profiler"):60114,h=b?Symbol.for("react.provider"):60109,k=b?Symbol.for("react.context"):60110,l=b?Symbol.for("react.async_mode"):60111,m=b?Symbol.for("react.concurrent_mode"):60111,n=b?Symbol.for("react.forward_ref"):60112,p=b?Symbol.for("react.suspense"):60113,q=b?Symbol.for("react.suspense_list"):60120,r=b?Symbol.for("react.memo"):60115,t=b?Symbol.for("react.lazy"):60116,v=b?Symbol.for("react.block"):60121,w=b?Symbol.for("react.fundamental"):60117,x=b?Symbol.for("react.responder"):60118,y=b?Symbol.for("react.scope"):60119;function z(a){if("object"===typeof a&&null!==a){var u=a.$$typeof;switch(u){case c:switch(a=a.type,a){case l:case m:case e:case g:case f:case p:return a;default:switch(a=a&&a.$$typeof,a){case k:case n:case t:case r:case h:return a;default:return u}}case d:return u}}}function A(a){return z(a)===m}exports.AsyncMode=l;exports.ConcurrentMode=m;exports.ContextConsumer=k;exports.ContextProvider=h;exports.Element=c;exports.ForwardRef=n;exports.Fragment=e;exports.Lazy=t;exports.Memo=r;exports.Portal=d;exports.Profiler=g;exports.StrictMode=f;exports.Suspense=p;exports.isAsyncMode=function(a){return A(a)||z(a)===l};exports.isConcurrentMode=A;exports.isContextConsumer=function(a){return z(a)===k};exports.isContextProvider=function(a){return z(a)===h};exports.isElement=function(a){return"object"===typeof a&&null!==a&&a.$$typeof===c};exports.isForwardRef=function(a){return z(a)===n};
15exports.isFragment=function(a){return z(a)===e};exports.isLazy=function(a){return z(a)===t};exports.isMemo=function(a){return z(a)===r};exports.isPortal=function(a){return z(a)===d};exports.isProfiler=function(a){return z(a)===g};exports.isStrictMode=function(a){return z(a)===f};exports.isSuspense=function(a){return z(a)===p};exports.isValidElementType=function(a){return"string"===typeof a||"function"===typeof a||a===e||a===m||a===g||a===f||a===p||a===q||"object"===typeof a&&null!==a&&(a.$$typeof===t||a.$$typeof===r||a.$$typeof===h||a.$$typeof===k||a.$$typeof===n||a.$$typeof===w||a.$$typeof===x||a.$$typeof===y||a.$$typeof===v)};exports.typeOf=z},function(module,exports,__webpack_require__){"use strict";if(true){module.exports=__webpack_require__(178)}else{}},function(module,exports,__webpack_require__){"use strict";
16/** @license React v17.0.2
17 * react-is.production.min.js
18 *
19 * Copyright (c) Facebook, Inc. and its affiliates.
20 *
21 * This source code is licensed under the MIT license found in the
22 * LICENSE file in the root directory of this source tree.
23 */var b=60103,c=60106,d=60107,e=60108,f=60114,g=60109,h=60110,k=60112,l=60113,m=60120,n=60115,p=60116,q=60121,r=60122,u=60117,v=60129,w=60131;if("function"===typeof Symbol&&Symbol.for){var x=Symbol.for;b=x("react.element");c=x("react.portal");d=x("react.fragment");e=x("react.strict_mode");f=x("react.profiler");g=x("react.provider");h=x("react.context");k=x("react.forward_ref");l=x("react.suspense");m=x("react.suspense_list");n=x("react.memo");p=x("react.lazy");q=x("react.block");r=x("react.server.block");u=x("react.fundamental");v=x("react.debug_trace_mode");w=x("react.legacy_hidden")}function y(a){if("object"===typeof a&&null!==a){var t=a.$$typeof;switch(t){case b:switch(a=a.type,a){case d:case f:case e:case l:case m:return a;default:switch(a=a&&a.$$typeof,a){case h:case k:case p:case n:case g:return a;default:return t}}case c:return t}}}var z=g,A=b,B=k,C=d,D=p,E=n,F=c,G=f,H=e,I=l;exports.ContextConsumer=h;exports.ContextProvider=z;exports.Element=A;exports.ForwardRef=B;exports.Fragment=C;exports.Lazy=D;exports.Memo=E;exports.Portal=F;exports.Profiler=G;exports.StrictMode=H;exports.Suspense=I;exports.isAsyncMode=function(){return!1};exports.isConcurrentMode=function(){return!1};exports.isContextConsumer=function(a){return y(a)===h};exports.isContextProvider=function(a){return y(a)===g};exports.isElement=function(a){return"object"===typeof a&&null!==a&&a.$$typeof===b};exports.isForwardRef=function(a){return y(a)===k};exports.isFragment=function(a){return y(a)===d};exports.isLazy=function(a){return y(a)===p};exports.isMemo=function(a){return y(a)===n};
23exports.isPortal=function(a){return y(a)===c};exports.isProfiler=function(a){return y(a)===f};exports.isStrictMode=function(a){return y(a)===e};exports.isSuspense=function(a){return y(a)===l};exports.isValidElementType=function(a){return"string"===typeof a||"function"===typeof a||a===d||a===f||a===v||a===e||a===l||a===m||a===w||"object"===typeof a&&null!==a&&(a.$$typeof===p||a.$$typeof===n||a.$$typeof===g||a.$$typeof===h||a.$$typeof===k||a.$$typeof===u||a.$$typeof===q||a[0]===r)?!0:!1};exports.typeOf=y},function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(29)["default"];exports.__esModule=true;exports.createConnect=createConnect;exports["default"]=void 0;var _extends2=_interopRequireDefault(__webpack_require__(68));var _objectWithoutPropertiesLoose2=_interopRequireDefault(__webpack_require__(69));var _connectAdvanced=_interopRequireDefault(__webpack_require__(85));var _shallowEqual=_interopRequireDefault(__webpack_require__(86));var _mapDispatchToProps=_interopRequireDefault(__webpack_require__(180));var _mapStateToProps=_interopRequireDefault(__webpack_require__(183));var _mergeProps=_interopRequireDefault(__webpack_require__(184));var _selectorFactory=_interopRequireDefault(__webpack_require__(185));var _excluded=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function match(arg,factories,name){for(var i=factories.length-1;i>=0;i--){var result=factories[i](arg);if(result)return result}return function(dispatch,options){throw new Error("Invalid value of type "+typeof arg+" for "+name+" argument when connecting component "+options.wrappedComponentName+".")}}function strictEqual(a,b){return a===b}function createConnect(_temp){var _ref=_temp===void 0?{}:_temp,_ref$connectHOC=_ref.connectHOC,connectHOC=_ref$connectHOC===void 0?_connectAdvanced["default"]:_ref$connectHOC,_ref$mapStateToPropsF=_ref.mapStateToPropsFactories,mapStateToPropsFactories=_ref$mapStateToPropsF===void 0?_mapStateToProps["default"]:_ref$mapStateToPropsF,_ref$mapDispatchToPro=_ref.mapDispatchToPropsFactories,mapDispatchToPropsFactories=_ref$mapDispatchToPro===void 0?_mapDispatchToProps["default"]:_ref$mapDispatchToPro,_ref$mergePropsFactor=_ref.mergePropsFactories,mergePropsFactories=_ref$mergePropsFactor===void 0?_mergeProps["default"]:_ref$mergePropsFactor,_ref$selectorFactory=_ref.selectorFactory,selectorFactory=_ref$selectorFactory===void 0?_selectorFactory["default"]:_ref$selectorFactory;return function connect(mapStateToProps,mapDispatchToProps,mergeProps,_ref2){if(_ref2===void 0){_ref2={}}var _ref3=_ref2,_ref3$pure=_ref3.pure,pure=_ref3$pure===void 0?true:_ref3$pure,_ref3$areStatesEqual=_ref3.areStatesEqual,areStatesEqual=_ref3$areStatesEqual===void 0?strictEqual:_ref3$areStatesEqual,_ref3$areOwnPropsEqua=_ref3.areOwnPropsEqual,areOwnPropsEqual=_ref3$areOwnPropsEqua===void 0?_shallowEqual["default"]:_ref3$areOwnPropsEqua,_ref3$areStatePropsEq=_ref3.areStatePropsEqual,areStatePropsEqual=_ref3$areStatePropsEq===void 0?_shallowEqual["default"]:_ref3$areStatePropsEq,_ref3$areMergedPropsE=_ref3.areMergedPropsEqual,areMergedPropsEqual=_ref3$areMergedPropsE===void 0?_shallowEqual["default"]:_ref3$areMergedPropsE,extraOptions=(0,_objectWithoutPropertiesLoose2["default"])(_ref3,_excluded);var initMapStateToProps=match(mapStateToProps,mapStateToPropsFactories,"mapStateToProps");var initMapDispatchToProps=match(mapDispatchToProps,mapDispatchToPropsFactories,"mapDispatchToProps");var initMergeProps=match(mergeProps,mergePropsFactories,"mergeProps");return connectHOC(selectorFactory,(0,_extends2["default"])({methodName:"connect",getDisplayName:function getDisplayName(name){return"Connect("+name+")"},shouldHandleStateChanges:Boolean(mapStateToProps),initMapStateToProps:initMapStateToProps,initMapDispatchToProps:initMapDispatchToProps,initMergeProps:initMergeProps,pure:pure,areStatesEqual:areStatesEqual,areOwnPropsEqual:areOwnPropsEqual,areStatePropsEqual:areStatePropsEqual,areMergedPropsEqual:areMergedPropsEqual},extraOptions))}}var _default=createConnect();exports["default"]=_default},function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(29)["default"];exports.__esModule=true;exports["default"]=void 0;
23exports.whenMapDispatchToPropsIsFunction=whenMapDispatchToPropsIsFunction;exports.whenMapDispatchToPropsIsMissing=whenMapDispatchToPropsIsMissing;exports.whenMapDispatchToPropsIsObject=whenMapDispatchToPropsIsObject;var _bindActionCreators=_interopRequireDefault(__webpack_require__(181));var _wrapMapToProps=__webpack_require__(87);function whenMapDispatchToPropsIsFunction(mapDispatchToProps){return typeof mapDispatchToProps==="function"?(0,_wrapMapToProps.wrapMapToPropsFunc)(mapDispatchToProps,"mapDispatchToProps"):undefined}function whenMapDispatchToPropsIsMissing(mapDispatchToProps){return!mapDispatchToProps?(0,_wrapMapToProps.wrapMapToPropsConstant)((function(dispatch){return{dispatch:dispatch}})):undefined}function whenMapDispatchToPropsIsObject(mapDispatchToProps){return mapDispatchToProps&&typeof mapDispatchToProps==="object"?(0,_wrapMapToProps.wrapMapToPropsConstant)((function(dispatch){return(0,_bindActionCreators["default"])(mapDispatchToProps,dispatch)})):undefined}var _default=[whenMapDispatchToPropsIsFunction,whenMapDispatchToPropsIsMissing,whenMapDispatchToPropsIsObject];exports["default"]=_default},function(module,exports,__webpack_require__){"use strict";exports.__esModule=true;exports["default"]=bindActionCreators;function bindActionCreators(actionCreators,dispatch){var boundActionCreators={};var _loop=function _loop(key){var actionCreator=actionCreators[key];if(typeof actionCreator==="function"){boundActionCreators[key]=function(){return dispatch(actionCreator.apply(void 0,arguments))}}};for(var key in actionCreators){_loop(key)}return boundActionCreators}},function(module,exports,__webpack_require__){"use strict";exports.__esModule=true;exports["default"]=isPlainObject;function isPlainObject(obj){if(typeof obj!=="object"||obj===null)return false;var proto=Object.getPrototypeOf(obj);if(proto===null)return true;var baseProto=proto;while(Object.getPrototypeOf(baseProto)!==null){baseProto=Object.getPrototypeOf(baseProto)}return proto===baseProto}},function(module,exports,__webpack_require__){"use strict";exports.__esModule=true;exports["default"]=void 0;exports.whenMapStateToPropsIsFunction=whenMapStateToPropsIsFunction;exports.whenMapStateToPropsIsMissing=whenMapStateToPropsIsMissing;var _wrapMapToProps=__webpack_require__(87);function whenMapStateToPropsIsFunction(mapStateToProps){return typeof mapStateToProps==="function"?(0,_wrapMapToProps.wrapMapToPropsFunc)(mapStateToProps,"mapStateToProps"):undefined}function whenMapStateToPropsIsMissing(mapStateToProps){return!mapStateToProps?(0,_wrapMapToProps.wrapMapToPropsConstant)((function(){return{}})):undefined}var _default=[whenMapStateToPropsIsFunction,whenMapStateToPropsIsMissing];exports["default"]=_default},function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(29)["default"];exports.__esModule=true;exports["default"]=void 0;exports.defaultMergeProps=defaultMergeProps;exports.whenMergePropsIsFunction=whenMergePropsIsFunction;exports.whenMergePropsIsOmitted=whenMergePropsIsOmitted;exports.wrapMergePropsFunc=wrapMergePropsFunc;var _extends2=_interopRequireDefault(__webpack_require__(68));var _verifyPlainObject=_interopRequireDefault(__webpack_require__(88));function defaultMergeProps(stateProps,dispatchProps,ownProps){return(0,_extends2["default"])({},ownProps,stateProps,dispatchProps)}function wrapMergePropsFunc(mergeProps){return function initMergePropsProxy(dispatch,_ref){var displayName=_ref.displayName,pure=_ref.pure,areMergedPropsEqual=_ref.areMergedPropsEqual;var hasRunOnce=false;var mergedProps;return function mergePropsProxy(stateProps,dispatchProps,ownProps){var nextMergedProps=mergeProps(stateProps,dispatchProps,ownProps);if(hasRunOnce){if(!pure||!areMergedPropsEqual(nextMergedProps,mergedProps))mergedProps=nextMergedProps}else{hasRunOnce=true;mergedProps=nextMergedProps;if(false){}}return mergedProps}}}function whenMergePropsIsFunction(mergeProps){return typeof mergeProps==="function"?wrapMergePropsFunc(mergeProps):undefined}function whenMergePropsIsOmitted(mergeProps){return!mergeProps?function(){return defaultMergeProps}
23:undefined}var _default=[whenMergePropsIsFunction,whenMergePropsIsOmitted];exports["default"]=_default},function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(29)["default"];exports.__esModule=true;exports["default"]=finalPropsSelectorFactory;exports.impureFinalPropsSelectorFactory=impureFinalPropsSelectorFactory;exports.pureFinalPropsSelectorFactory=pureFinalPropsSelectorFactory;var _objectWithoutPropertiesLoose2=_interopRequireDefault(__webpack_require__(69));var _verifySubselectors=_interopRequireDefault(__webpack_require__(186));var _excluded=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function impureFinalPropsSelectorFactory(mapStateToProps,mapDispatchToProps,mergeProps,dispatch){return function impureFinalPropsSelector(state,ownProps){return mergeProps(mapStateToProps(state,ownProps),mapDispatchToProps(dispatch,ownProps),ownProps)}}function pureFinalPropsSelectorFactory(mapStateToProps,mapDispatchToProps,mergeProps,dispatch,_ref){var areStatesEqual=_ref.areStatesEqual,areOwnPropsEqual=_ref.areOwnPropsEqual,areStatePropsEqual=_ref.areStatePropsEqual;var hasRunAtLeastOnce=false;var state;var ownProps;var stateProps;var dispatchProps;var mergedProps;function handleFirstCall(firstState,firstOwnProps){state=firstState;ownProps=firstOwnProps;stateProps=mapStateToProps(state,ownProps);dispatchProps=mapDispatchToProps(dispatch,ownProps);mergedProps=mergeProps(stateProps,dispatchProps,ownProps);hasRunAtLeastOnce=true;return mergedProps}function handleNewPropsAndNewState(){stateProps=mapStateToProps(state,ownProps);if(mapDispatchToProps.dependsOnOwnProps)dispatchProps=mapDispatchToProps(dispatch,ownProps);mergedProps=mergeProps(stateProps,dispatchProps,ownProps);return mergedProps}function handleNewProps(){if(mapStateToProps.dependsOnOwnProps)stateProps=mapStateToProps(state,ownProps);if(mapDispatchToProps.dependsOnOwnProps)dispatchProps=mapDispatchToProps(dispatch,ownProps);mergedProps=mergeProps(stateProps,dispatchProps,ownProps);return mergedProps}function handleNewState(){var nextStateProps=mapStateToProps(state,ownProps);var statePropsChanged=!areStatePropsEqual(nextStateProps,stateProps);stateProps=nextStateProps;if(statePropsChanged)mergedProps=mergeProps(stateProps,dispatchProps,ownProps);return mergedProps}function handleSubsequentCalls(nextState,nextOwnProps){var propsChanged=!areOwnPropsEqual(nextOwnProps,ownProps);var stateChanged=!areStatesEqual(nextState,state);state=nextState;ownProps=nextOwnProps;if(propsChanged&&stateChanged)return handleNewPropsAndNewState();if(propsChanged)return handleNewProps();if(stateChanged)return handleNewState();return mergedProps}return function pureFinalPropsSelector(nextState,nextOwnProps){return hasRunAtLeastOnce?handleSubsequentCalls(nextState,nextOwnProps):handleFirstCall(nextState,nextOwnProps)}}function finalPropsSelectorFactory(dispatch,_ref2){var initMapStateToProps=_ref2.initMapStateToProps,initMapDispatchToProps=_ref2.initMapDispatchToProps,initMergeProps=_ref2.initMergeProps,options=(0,_objectWithoutPropertiesLoose2["default"])(_ref2,_excluded);var mapStateToProps=initMapStateToProps(dispatch,options);var mapDispatchToProps=initMapDispatchToProps(dispatch,options);var mergeProps=initMergeProps(dispatch,options);if(false){}var selectorFactory=options.pure?pureFinalPropsSelectorFactory:impureFinalPropsSelectorFactory;return selectorFactory(mapStateToProps,mapDispatchToProps,mergeProps,dispatch,options)}},function(module,exports,__webpack_require__){"use strict";var _interopRequireDefault=__webpack_require__(29)["default"];exports.__esModule=true;exports["default"]=verifySubselectors;var _warning=_interopRequireDefault(__webpack_require__(89));function verify(selector,methodName,displayName){if(!selector){throw new Error("Unexpected value for "+methodName+" in "+displayName+".")}else if(methodName==="mapStateToProps"||methodName==="mapDispatchToProps"){if(!Object.prototype.hasOwnProperty.call(selector,"dependsOnOwnProps")){(0,_warning["default"])("The selector for "+methodName+" of "+displayName+" did not specify a value for dependsOnOwnProps.")}}}
23function verifySubselectors(mapStateToProps,mapDispatchToProps,mergeProps,displayName){verify(mapStateToProps,"mapStateToProps",displayName);verify(mapDispatchToProps,"mapDispatchToProps",displayName);verify(mergeProps,"mergeProps",displayName)}},function(module,exports,__webpack_require__){"use strict";exports.__esModule=true;exports.createDispatchHook=createDispatchHook;exports.useDispatch=void 0;var _Context=__webpack_require__(33);var _useStore=__webpack_require__(90);function createDispatchHook(context){if(context===void 0){context=_Context.ReactReduxContext}var useStore=context===_Context.ReactReduxContext?_useStore.useStore:(0,_useStore.createStoreHook)(context);return function useDispatch(){var store=useStore();return store.dispatch}}var useDispatch=createDispatchHook();exports.useDispatch=useDispatch},function(module,exports,__webpack_require__){"use strict";exports.__esModule=true;exports.createSelectorHook=createSelectorHook;exports.useSelector=void 0;var _react=__webpack_require__(0);var _useReduxContext2=__webpack_require__(91);var _Subscription=__webpack_require__(66);var _useIsomorphicLayoutEffect=__webpack_require__(67);var _Context=__webpack_require__(33);var refEquality=function refEquality(a,b){return a===b};function useSelectorWithStoreAndSubscription(selector,equalityFn,store,contextSub){var _useReducer=(0,_react.useReducer)((function(s){return s+1}),0),forceRender=_useReducer[1];var subscription=(0,_react.useMemo)((function(){return(0,_Subscription.createSubscription)(store,contextSub)}),[store,contextSub]);var latestSubscriptionCallbackError=(0,_react.useRef)();var latestSelector=(0,_react.useRef)();var latestStoreState=(0,_react.useRef)();var latestSelectedState=(0,_react.useRef)();var storeState=store.getState();var selectedState;try{if(selector!==latestSelector.current||storeState!==latestStoreState.current||latestSubscriptionCallbackError.current){var newSelectedState=selector(storeState);if(latestSelectedState.current===undefined||!equalityFn(newSelectedState,latestSelectedState.current)){selectedState=newSelectedState}else{selectedState=latestSelectedState.current}}else{selectedState=latestSelectedState.current}}catch(err){if(latestSubscriptionCallbackError.current){err.message+="\nThe error may be correlated with this previous error:\n"+latestSubscriptionCallbackError.current.stack+"\n\n"}throw err}(0,_useIsomorphicLayoutEffect.useIsomorphicLayoutEffect)((function(){latestSelector.current=selector;latestStoreState.current=storeState;latestSelectedState.current=selectedState;latestSubscriptionCallbackError.current=undefined}));(0,_useIsomorphicLayoutEffect.useIsomorphicLayoutEffect)((function(){function checkForUpdates(){try{var newStoreState=store.getState();if(newStoreState===latestStoreState.current){return}var _newSelectedState=latestSelector.current(newStoreState);if(equalityFn(_newSelectedState,latestSelectedState.current)){return}latestSelectedState.current=_newSelectedState;latestStoreState.current=newStoreState}catch(err){latestSubscriptionCallbackError.current=err}forceRender()}subscription.onStateChange=checkForUpdates;subscription.trySubscribe();checkForUpdates();return function(){return subscription.tryUnsubscribe()}}),[store,subscription]);return selectedState}function createSelectorHook(context){if(context===void 0){context=_Context.ReactReduxContext}var useReduxContext=context===_Context.ReactReduxContext?_useReduxContext2.useReduxContext:function(){return(0,_react.useContext)(context)};return function useSelector(selector,equalityFn){if(equalityFn===void 0){equalityFn=refEquality}if(false){}var _useReduxContext=useReduxContext(),store=_useReduxContext.store,contextSub=_useReduxContext.subscription;var selectedState=useSelectorWithStoreAndSubscription(selector,equalityFn,store,contextSub);(0,_react.useDebugValue)(selectedState);return selectedState}}var useSelector=createSelectorHook();exports.useSelector=useSelector},function(module,exports,__webpack_require__){"use strict";exports.__esModule=true;exports.unstable_batchedUpdates=void 0;var _reactDom=__webpack_require__(61);exports.unstable_batchedUpdates=_reactDom.unstable_batchedUpdates},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(191);
23content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbSidenav{display:grid;min-height:0;grid-template-rows:auto 1fr}.vbSidenav.left{border-right:1px solid #343741;grid-area:leftNav}.vbSidenav.right{border-left:1px solid #343741;grid-area:rightNav;height:100%}.vbSidenav__header{padding:8px;border-bottom:1px solid #343741;background-color:#1d1e24}.vbSidenav__style{scrollbar-width:thin;height:100%;overflow-y:auto;overflow-x:hidden;mask-image:linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);contain:paint}.vbSidenav__style::-webkit-scrollbar{width:16px;height:16px}.vbSidenav__style::-webkit-scrollbar-thumb{background-color:rgba(152,162,179,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.vbSidenav__style::-webkit-scrollbar-corner,.vbSidenav__style::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.vbSidenav__style:focus{outline:none}.vbSidenav__style[tabindex="0"]:focus:focus-visible{outline-style:auto}.vbTypeSelector__icon{margin-right:8px}.vbSidenavTabs{display:grid;min-height:0;grid-template-rows:min-content 1fr}.vbSidenavTabs .euiTab__content{text-transform:capitalize}.vbSidenavTabs>[role=tabpanel]{display:grid;min-height:0}.vbDatasourceSelect{max-width:calc(462px - 1px)}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(193);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbSidenav{display:grid;min-height:0;grid-template-rows:auto 1fr}.vbSidenav.left{border-right:1px solid #d3dae6;grid-area:leftNav}.vbSidenav.right{border-left:1px solid #d3dae6;grid-area:rightNav;height:100%}.vbSidenav__header{padding:8px;border-bottom:1px solid #d3dae6;background-color:#fff}.vbSidenav__style{scrollbar-width:thin;height:100%;overflow-y:auto;overflow-x:hidden;mask-image:linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);contain:paint}.vbSidenav__style::-webkit-scrollbar{width:16px;height:16px}.vbSidenav__style::-webkit-scrollbar-thumb{background-color:rgba(105,112,125,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.vbSidenav__style::-webkit-scrollbar-corner,.vbSidenav__style::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.vbSidenav__style:focus{outline:none}.vbSidenav__style[tabindex="0"]:focus:focus-visible{outline-style:auto}.vbTypeSelector__icon{margin-right:8px}.vbSidenavTabs{display:grid;min-height:0;grid-template-rows:min-content 1fr}.vbSidenavTabs .euiTab__content{text-transform:capitalize}.vbSidenavTabs>[role=tabpanel]{display:grid;min-height:0}.vbDatasourceSelect{max-width:calc(462px - 1px)}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(195);
23content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbSidenav{display:grid;min-height:0;grid-template-rows:auto 1fr}.vbSidenav.left{border-right:1px solid #293847;grid-area:leftNav}.vbSidenav.right{border-left:1px solid #293847;grid-area:rightNav;height:100%}.vbSidenav__header{padding:8px;border-bottom:1px solid #293847;background-color:#0a121a}.vbSidenav__style{scrollbar-width:thin;height:100%;overflow-y:auto;overflow-x:hidden;mask-image:linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);contain:paint}.vbSidenav__style::-webkit-scrollbar{width:16px;height:16px}.vbSidenav__style::-webkit-scrollbar-thumb{background-color:rgba(141,152,163,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.vbSidenav__style::-webkit-scrollbar-corner,.vbSidenav__style::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.vbSidenav__style:focus{outline:none}.vbSidenav__style[tabindex="0"]:focus:focus-visible{outline-style:auto}.vbTypeSelector__icon{margin-right:8px}.vbSidenavTabs{display:grid;min-height:0;grid-template-rows:min-content 1fr}.vbSidenavTabs .euiTab__content{text-transform:capitalize}.vbSidenavTabs>[role=tabpanel]{display:grid;min-height:0}.vbDatasourceSelect{max-width:calc(462px - 1px)}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(197);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbSidenav{display:grid;min-height:0;grid-template-rows:auto 1fr}.vbSidenav.left{border-right:1px solid #d6d9dd;grid-area:leftNav}.vbSidenav.right{border-left:1px solid #d6d9dd;grid-area:rightNav;height:100%}.vbSidenav__header{padding:8px;border-bottom:1px solid #d6d9dd;background-color:#fcfeff}.vbSidenav__style{scrollbar-width:thin;height:100%;overflow-y:auto;overflow-x:hidden;mask-image:linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);contain:paint}.vbSidenav__style::-webkit-scrollbar{width:16px;height:16px}.vbSidenav__style::-webkit-scrollbar-thumb{background-color:rgba(90,104,117,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.vbSidenav__style::-webkit-scrollbar-corner,.vbSidenav__style::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.vbSidenav__style:focus{outline:none}.vbSidenav__style[tabindex="0"]:focus:focus-visible{outline-style:auto}.vbTypeSelector__icon{margin-right:8px}.vbSidenavTabs{display:grid;min-height:0;grid-template-rows:min-content 1fr}.vbSidenavTabs .euiTab__content{text-transform:capitalize}.vbSidenavTabs>[role=tabpanel]{display:grid;min-height:0}.vbDatasourceSelect{max-width:calc(462px - 1px)}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(199);
23content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbSidenav{display:grid;min-height:0;grid-template-rows:auto 1fr}.vbSidenav.left{border-right:1px solid #2a3540;grid-area:leftNav}.vbSidenav.right{border-left:1px solid #2a3540;grid-area:rightNav;height:100%}.vbSidenav__header{padding:8px;border-bottom:1px solid #2a3540;background-color:#0f171f}.vbSidenav__style{scrollbar-width:thin;height:100%;overflow-y:auto;overflow-x:hidden;mask-image:linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);contain:paint}.vbSidenav__style::-webkit-scrollbar{width:16px;height:16px}.vbSidenav__style::-webkit-scrollbar-thumb{background-color:rgba(149,155,162,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.vbSidenav__style::-webkit-scrollbar-corner,.vbSidenav__style::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.vbSidenav__style:focus{outline:none}.vbSidenav__style[tabindex="0"]:focus:focus-visible{outline-style:auto}.vbTypeSelector__icon{margin-right:8px}.vbSidenavTabs{display:grid;min-height:0;grid-template-rows:min-content 1fr}.vbSidenavTabs .euiTab__content{text-transform:capitalize}.vbSidenavTabs>[role=tabpanel]{display:grid;min-height:0}.vbDatasourceSelect{max-width:calc(462px - 1px)}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(201);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbSidenav{display:grid;min-height:0;grid-template-rows:auto 1fr}.vbSidenav.left{border-right:1px solid #d6d9dd;grid-area:leftNav}.vbSidenav.right{border-left:1px solid #d6d9dd;grid-area:rightNav;height:100%}.vbSidenav__header{padding:8px;border-bottom:1px solid #d6d9dd;background-color:#fcfeff}.vbSidenav__style{scrollbar-width:thin;height:100%;overflow-y:auto;overflow-x:hidden;mask-image:linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);contain:paint}.vbSidenav__style::-webkit-scrollbar{width:16px;height:16px}.vbSidenav__style::-webkit-scrollbar-thumb{background-color:rgba(90,104,117,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.vbSidenav__style::-webkit-scrollbar-corner,.vbSidenav__style::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.vbSidenav__style:focus{outline:none}.vbSidenav__style[tabindex="0"]:focus:focus-visible{outline-style:auto}.vbTypeSelector__icon{margin-right:8px}.vbSidenavTabs{display:grid;min-height:0;grid-template-rows:min-content 1fr}.vbSidenavTabs .euiTab__content{text-transform:capitalize}.vbSidenavTabs>[role=tabpanel]{display:grid;min-height:0}.vbDatasourceSelect{max-width:calc(462px - 1px)}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){switch(window.__osdThemeTag__){case"v7dark":return __webpack_require__(203);case"v7light":return __webpack_require__(205);case"v8dark":return __webpack_require__(207);case"v8light":return __webpack_require__(209);case"v9dark":return __webpack_require__(211);case"v9light":return __webpack_require__(213)}},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(204);
23content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.searchableDropdown{overflow:"hidden"}.searchableDropdown .euiFormControlLayout__childrenWrapper{display:flex}.searchableDropdown--topDisplay{padding-right:24px;font-size:14px;flex-grow:1}.searchableDropdown--topDisplay .euiButtonEmpty__content{justify-content:flex-start}.searchableDropdown--fixedWidthChild{width:calc(462px - 32px * 2)}.searchableDropdown--selectableWrapper .euiSelectableList{box-shadow:none !important;margin:-16px}.searchableDropdown .euiPopover,.searchableDropdown .euiPopover__anchor{width:100%}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(206);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.searchableDropdown{overflow:"hidden"}.searchableDropdown .euiFormControlLayout__childrenWrapper{display:flex}.searchableDropdown--topDisplay{padding-right:24px;font-size:14px;flex-grow:1}.searchableDropdown--topDisplay .euiButtonEmpty__content{justify-content:flex-start}.searchableDropdown--fixedWidthChild{width:calc(462px - 32px * 2)}.searchableDropdown--selectableWrapper .euiSelectableList{box-shadow:none !important;margin:-16px}.searchableDropdown .euiPopover,.searchableDropdown .euiPopover__anchor{width:100%}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(208);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.searchableDropdown{overflow:"hidden"}
23.searchableDropdown .euiFormControlLayout__childrenWrapper{display:flex}.searchableDropdown--topDisplay{padding-right:24px;font-size:15.75px;flex-grow:1}.searchableDropdown--topDisplay .euiButtonEmpty__content{justify-content:flex-start}.searchableDropdown--fixedWidthChild{width:calc(462px - 32px * 2)}.searchableDropdown--selectableWrapper .euiSelectableList{box-shadow:none !important;margin:-16px}.searchableDropdown .euiPopover,.searchableDropdown .euiPopover__anchor{width:100%}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(210);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.searchableDropdown{overflow:"hidden"}.searchableDropdown .euiFormControlLayout__childrenWrapper{display:flex}.searchableDropdown--topDisplay{padding-right:24px;font-size:15.75px;flex-grow:1}.searchableDropdown--topDisplay .euiButtonEmpty__content{justify-content:flex-start}.searchableDropdown--fixedWidthChild{width:calc(462px - 32px * 2)}.searchableDropdown--selectableWrapper .euiSelectableList{box-shadow:none !important;margin:-16px}.searchableDropdown .euiPopover,.searchableDropdown .euiPopover__anchor{width:100%}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(212);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.searchableDropdown{overflow:"hidden"}.searchableDropdown .euiFormControlLayout__childrenWrapper{display:flex}.searchableDropdown--topDisplay{padding-right:24px;font-size:14px;flex-grow:1}.searchableDropdown--topDisplay .euiButtonEmpty__content{justify-content:flex-start}.searchableDropdown--fixedWidthChild{width:calc(462px - 32px * 2)}.searchableDropdown--selectableWrapper .euiSelectableList{box-shadow:none !important;margin:-16px}.searchableDropdown .euiPopover,.searchableDropdown .euiPopover__anchor{width:100%}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(214);
23content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.searchableDropdown{overflow:"hidden"}.searchableDropdown .euiFormControlLayout__childrenWrapper{display:flex}.searchableDropdown--topDisplay{padding-right:24px;font-size:14px;flex-grow:1}.searchableDropdown--topDisplay .euiButtonEmpty__content{justify-content:flex-start}.searchableDropdown--fixedWidthChild{width:calc(462px - 32px * 2)}.searchableDropdown--selectableWrapper .euiSelectableList{box-shadow:none !important;margin:-16px}.searchableDropdown .euiPopover,.searchableDropdown .euiPopover__anchor{width:100%}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){switch(window.__osdThemeTag__){case"v7dark":return __webpack_require__(216);case"v7light":return __webpack_require__(218);case"v8dark":return __webpack_require__(220);case"v8light":return __webpack_require__(222);case"v9dark":return __webpack_require__(224);case"v9light":return __webpack_require__(226)}},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(217);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbFieldDetails__barContainer{min-width:0}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(219);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbFieldDetail
23s__barContainer{min-width:0}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(221);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbFieldDetails__barContainer{min-width:0}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(223);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbFieldDetails__barContainer{min-width:0}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(225);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbFieldDetails__barContainer{min-width:0}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(227);
23content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbFieldDetails__barContainer{min-width:0}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){switch(window.__osdThemeTag__){case"v7dark":return __webpack_require__(229);case"v7light":return __webpack_require__(231);case"v8dark":return __webpack_require__(233);case"v8light":return __webpack_require__(235);case"v9dark":return __webpack_require__(237);case"v9light":return __webpack_require__(239)}},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(230);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbFieldButton{box-shadow:0 2px 2px -1px rgba(0,0,0,.3),0 1px 5px -2px rgba(0,0,0,.3);background-color:#1d1e24;border:1px solid #343741;margin-top:4px}.vbFieldButton>.osdFieldButton__button{padding:0}.vbFieldButton .osdFieldButton__name{padding:8px 8px 8px 0}.vbFieldButton>button{align-items:stretch}.vbFieldButton .osdFieldIcon{box-shadow:none;height:100%}.vbItem__fieldPopoverPanel{min-width:260px;max-width:300px}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(232);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbFieldButton{box-shadow:0 2px 2px -1px rgba(152,162,179,.3),0 1px 5px -2px rgba(152,162,179,.3);background-color:#fff;border:1px solid #d3dae6;margin-top:4px}.vbFieldButton>.osdFieldButton__button{padding:0}.vbFieldButton .osdFieldButton__name{padding:8px 8px 8px 0}.vbFieldButton>button{align-items:stretch}.vbFieldButton .osdFieldIcon{box-shadow:none;height:100%}.vbItem__fieldPopoverPanel{min-width:260px;max-width:300px}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(234);
23content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbFieldButton{box-shadow:0 2px 2px -1px rgba(0,0,0,.3),0 1px 5px -2px rgba(0,0,0,.3);background-color:#0a121a;border:1px solid #293847;margin-top:4px}.vbFieldButton>.osdFieldButton__button{padding:0}.vbFieldButton .osdFieldButton__name{padding:8px 8px 8px 0}.vbFieldButton>button{align-items:stretch}.vbFieldButton .osdFieldIcon{box-shadow:none;height:100%}.vbItem__fieldPopoverPanel{min-width:260px;max-width:300px}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(236);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbFieldButton{box-shadow:0 2px 2px -1px rgba(173,180,186,.3),0 1px 5px -2px rgba(173,180,186,.3);background-color:#fcfeff;border:1px solid #d6d9dd;margin-top:4px}.vbFieldButton>.osdFieldButton__button{padding:0}.vbFieldButton .osdFieldButton__name{padding:8px 8px 8px 0}.vbFieldButton>button{align-items:stretch}.vbFieldButton .osdFieldIcon{box-shadow:none;height:100%}.vbItem__fieldPopoverPanel{min-width:260px;max-width:300px}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(238);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbFieldButton{box-shadow:0 2px 2px -1px rgba(0,0,0,.3),0 1px 5px -2px rgba(0,0,0,.3);background-color:#0f171f;border:1px solid #2a3540;margin-top:4px}.vbFieldButton>.osdFieldButton__button{padding:0}.vbFieldButton .osdFieldButton__name{padding:8px 8px 8px 0}.vbFieldButton>button{align-items:stretch}.vbFieldButton .osdFieldIcon{box-shadow:none;height:100%}.vbItem__fieldPopoverPanel{min-width:260px;max-width:300px}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(240);
23content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbFieldButton{box-shadow:0 2px 2px -1px rgba(173,180,186,.3),0 1px 5px -2px rgba(173,180,186,.3);background-color:#fcfeff;border:1px solid #d6d9dd;margin-top:4px}.vbFieldButton>.osdFieldButton__button{padding:0}.vbFieldButton .osdFieldButton__name{padding:8px 8px 8px 0}.vbFieldButton>button{align-items:stretch}.vbFieldButton .osdFieldIcon{box-shadow:none;height:100%}.vbItem__fieldPopoverPanel{min-width:260px;max-width:300px}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){switch(window.__osdThemeTag__){case"v7dark":return __webpack_require__(242);case"v7light":return __webpack_require__(244);case"v8dark":return __webpack_require__(246);case"v8light":return __webpack_require__(248);case"v9dark":return __webpack_require__(250);case"v9light":return __webpack_require__(252)}},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(243);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbFieldSelector{display:grid;min-height:0;grid-template-rows:auto 1fr;padding:8px}.vbFieldSelector__fieldGroups{overflow-y:auto;margin-right:-8px;padding-right:8px;margin-left:-8px;padding-left:8px;margin-top:8px}.vbFieldSelector__fieldGroup{margin-top:8px}.vbFieldSelector__fieldGroup:first-child{margin-top:0}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(245);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbFieldSelector{display:grid;min-height:0;grid-template-rows:auto 1fr;padding:8px}.vbFieldSelector__fieldGroups{overflow-y:auto;margin-right:-8px;padding-right:8px;margin-left:-8px;padding-left:8px;margin-top:8px}.vbFieldSelector__fieldGroup{margin-top:8px}.vbFieldSelector__fieldGroup:first-child{margin-top:0}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(247);
23content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbFieldSelector{display:grid;min-height:0;grid-template-rows:auto 1fr;padding:8px}.vbFieldSelector__fieldGroups{overflow-y:auto;margin-right:-8px;padding-right:8px;margin-left:-8px;padding-left:8px;margin-top:8px}.vbFieldSelector__fieldGroup{margin-top:8px}.vbFieldSelector__fieldGroup:first-child{margin-top:0}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(249);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbFieldSelector{display:grid;min-height:0;grid-template-rows:auto 1fr;padding:8px}.vbFieldSelector__fieldGroups{overflow-y:auto;margin-right:-8px;padding-right:8px;margin-left:-8px;padding-left:8px;margin-top:8px}.vbFieldSelector__fieldGroup{margin-top:8px}.vbFieldSelector__fieldGroup:first-child{margin-top:0}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(251);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbFieldSelector{display:grid;min-height:0;grid-template-rows:auto 1fr;padding:8px}.vbFieldSelector__fieldGroups{overflow-y:auto;margin-right:-8px;padding-right:8px;margin-left:-8px;padding-left:8px;margin-top:8px}.vbFieldSelector__fieldGroup{margin-top:8px}.vbFieldSelector__fieldGroup:first-child{margin-top:0}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(253);
23content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbFieldSelector{display:grid;min-height:0;grid-template-rows:auto 1fr;padding:8px}.vbFieldSelector__fieldGroups{overflow-y:auto;margin-right:-8px;padding-right:8px;margin-left:-8px;padding-left:8px;margin-top:8px}.vbFieldSelector__fieldGroup{margin-top:8px}.vbFieldSelector__fieldGroup:first-child{margin-top:0}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){switch(window.__osdThemeTag__){case"v7dark":return __webpack_require__(255);case"v7light":return __webpack_require__(257);case"v8dark":return __webpack_require__(259);case"v8light":return __webpack_require__(261);case"v9dark":return __webpack_require__(263);case"v9light":return __webpack_require__(265)}},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(256);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.draggableAccordion__title{display:inline-block}.draggableAccordion__button{padding:8px 8px 8px 0}.draggableAccordion__button:hover{text-decoration:none}.draggableAccordion__button:hover .draggableAccordion__title{text-decoration:underline}.draggableAccordion__badge{justify-content:center;align-items:center}.draggableAccordion{border-top:1px solid #343741;border-bottom:1px solid #343741}.draggableAccordion+.draggableAccordion{border-top:none}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(258);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.draggableAccordion__title{display:inline-block}.draggableAccordion__button{padding:8px 8px 8px 0}.draggableAccordion__button:hover{text-decoration:none}.draggableAccordion__button:hover .draggableAccordion__title{text-decoration:underline}.draggableAccordion__badge{justify-content:center;align-items:center}.draggableAccordion{border-top:1px solid #d3dae6;border-bottom:1px solid #d3dae6}.draggableAccordion+.draggableAccordion{border-top:none}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(260);
23content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.draggableAccordion__title{display:inline-block}.draggableAccordion__button{padding:8px 8px 8px 0}.draggableAccordion__button:hover{text-decoration:none}.draggableAccordion__button:hover .draggableAccordion__title{text-decoration:underline}.draggableAccordion__badge{justify-content:center;align-items:center}.draggableAccordion{border-top:1px solid #293847;border-bottom:1px solid #293847}.draggableAccordion+.draggableAccordion{border-top:none}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(262);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.draggableAccordion__title{display:inline-block}.draggableAccordion__button{padding:8px 8px 8px 0}.draggableAccordion__button:hover{text-decoration:none}.draggableAccordion__button:hover .draggableAccordion__title{text-decoration:underline}.draggableAccordion__badge{justify-content:center;align-items:center}.draggableAccordion{border-top:1px solid #d6d9dd;border-bottom:1px solid #d6d9dd}.draggableAccordion+.draggableAccordion{border-top:none}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(264);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.draggableAccordion__title{display:inline-block}.draggableAccordion__button{padding:8px 8px 8px 0}.draggableAccordion__button:hover{text-decoration:none}.draggableAccordion__button:hover .draggableAccordion__title{text-decoration:underline}.draggableAccordion__badge{justify-content:center;align-items:center}.draggableAccordion{border-top:1px solid #2a3540;border-bottom:1px solid #2a3540}.draggableAccordion+.draggableAccordion{border-top:none}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(266);
23content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.draggableAccordion__title{display:inline-block}.draggableAccordion__button{padding:8px 8px 8px 0}.draggableAccordion__button:hover{text-decoration:none}.draggableAccordion__button:hover .draggableAccordion__title{text-decoration:underline}.draggableAccordion__badge{justify-content:center;align-items:center}.draggableAccordion{border-top:1px solid #d6d9dd;border-bottom:1px solid #d6d9dd}.draggableAccordion+.draggableAccordion{border-top:none}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){switch(window.__osdThemeTag__){case"v7dark":return __webpack_require__(268);case"v7light":return __webpack_require__(270);case"v8dark":return __webpack_require__(272);case"v8light":return __webpack_require__(274);case"v9dark":return __webpack_require__(276);case"v9light":return __webpack_require__(278)}},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(269);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbDataTab{display:grid;min-height:0;display:grid;grid-template-columns:50% 50%}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(271);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbDataTab{display:grid;min-height:0;display:grid;grid-template-columns:50% 50%}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(273);
23content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbDataTab{display:grid;min-height:0;display:grid;grid-template-columns:50% 50%}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(275);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbDataTab{display:grid;min-height:0;display:grid;grid-template-columns:50% 50%}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(277);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbDataTab{display:grid;min-height:0;display:grid;grid-template-columns:50% 50%}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(279);
23content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbDataTab{display:grid;min-height:0;display:grid;grid-template-columns:50% 50%}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){switch(window.__osdThemeTag__){case"v7dark":return __webpack_require__(281);case"v7light":return __webpack_require__(283);case"v8dark":return __webpack_require__(285);case"v8light":return __webpack_require__(287);case"v9dark":return __webpack_require__(289);case"v9light":return __webpack_require__(291)}},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(282);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbConfig{scrollbar-width:thin;height:100%;overflow-y:auto;overflow-x:hidden;mask-image:linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);contain:paint;background:#25262e;border-left:1px solid #343741;position:relative;overflow-x:hidden}.vbConfig::-webkit-scrollbar{width:16px;height:16px}.vbConfig::-webkit-scrollbar-thumb{background-color:rgba(152,162,179,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.vbConfig::-webkit-scrollbar-corner,.vbConfig::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.vbConfig:focus{outline:none}.vbConfig[tabindex="0"]:focus:focus-visible{outline-style:auto}.vbConfig__section{width:100%;transition:transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1)}.vbConfig__title{padding:8px;padding-bottom:0}.vbConfig__title.showDivider{border-bottom:1px solid #343741}.vbConfig__content{padding:8px}.vbConfig__aggEditor{padding:0 12px}.vbConfig--secondary{position:absolute;top:0;left:100%}.vbConfig--secondary .visEditorAggParam--half{margin:16px 0}.vbConfig.showSecondary>.vbConfig__section{transform:translateX(-100%)}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(284);
23content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbConfig{scrollbar-width:thin;height:100%;overflow-y:auto;overflow-x:hidden;mask-image:linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);contain:paint;background:#f5f7fa;border-left:1px solid #d3dae6;position:relative;overflow-x:hidden}.vbConfig::-webkit-scrollbar{width:16px;height:16px}.vbConfig::-webkit-scrollbar-thumb{background-color:rgba(105,112,125,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.vbConfig::-webkit-scrollbar-corner,.vbConfig::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.vbConfig:focus{outline:none}.vbConfig[tabindex="0"]:focus:focus-visible{outline-style:auto}.vbConfig__section{width:100%;transition:transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1)}.vbConfig__title{padding:8px;padding-bottom:0}.vbConfig__title.showDivider{border-bottom:1px solid #d3dae6}.vbConfig__content{padding:8px}.vbConfig__aggEditor{padding:0 12px}.vbConfig--secondary{position:absolute;top:0;left:100%}.vbConfig--secondary .visEditorAggParam--half{margin:16px 0}.vbConfig.showSecondary>.vbConfig__section{transform:translateX(-100%)}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(286);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbConfig{scrollbar-width:thin;height:100%;overflow-y:auto;overflow-x:hidden;mask-image:linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);contain:paint;background:#101b25;border-left:1px solid #293847;position:relative;overflow-x:hidden}.vbConfig::-webkit-scrollbar{width:16px;height:16px}.vbConfig::-webkit-scrollbar-thumb{background-color:rgba(141,152,163,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.vbConfig::-webkit-scrollbar-corner,.vbConfig::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.vbConfig:focus{outline:none}.vbConfig[tabindex="0"]:focus:focus-visible{outline-style:auto}.vbConfig__section{width:100%;
23transition:transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1)}.vbConfig__title{padding:8px;padding-bottom:0}.vbConfig__title.showDivider{border-bottom:1px solid #293847}.vbConfig__content{padding:8px}.vbConfig__aggEditor{padding:0 12px}.vbConfig--secondary{position:absolute;top:0;left:100%}.vbConfig--secondary .visEditorAggParam--half{margin:16px 0}.vbConfig.showSecondary>.vbConfig__section{transform:translateX(-100%)}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(288);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbConfig{scrollbar-width:thin;height:100%;overflow-y:auto;overflow-x:hidden;mask-image:linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);contain:paint;background:#e3e5e8;border-left:1px solid #d6d9dd;position:relative;overflow-x:hidden}.vbConfig::-webkit-scrollbar{width:16px;height:16px}.vbConfig::-webkit-scrollbar-thumb{background-color:rgba(90,104,117,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.vbConfig::-webkit-scrollbar-corner,.vbConfig::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.vbConfig:focus{outline:none}.vbConfig[tabindex="0"]:focus:focus-visible{outline-style:auto}.vbConfig__section{width:100%;transition:transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1)}.vbConfig__title{padding:8px;padding-bottom:0}.vbConfig__title.showDivider{border-bottom:1px solid #d6d9dd}.vbConfig__content{padding:8px}.vbConfig__aggEditor{padding:0 12px}.vbConfig--secondary{position:absolute;top:0;left:100%}.vbConfig--secondary .visEditorAggParam--half{margin:16px 0}.vbConfig.showSecondary>.vbConfig__section{transform:translateX(-100%)}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(290);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbConfig{scrollbar-width:thin;height:100%;overflow-y:auto;overflow-x:hidden;mask-image:linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);contain:paint;background:#19222b;border-left:1px solid #2a3540;position:relative;overflow-x:hidden}.vbConfig::-webkit-scrollbar{width:16px;height:16px}.vbConfig::-webkit-scrollbar-thumb{background-color:rgba(149,155,162,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.vbConfig::-webkit-scrollbar-corner,.vbConfig::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.vbConfig:focus{outline:none}.vbConfig[tabindex="0"]:focus:focus-visible{outline-style:auto}.vbConfig__section{width:100%;
23transition:transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1)}.vbConfig__title{padding:8px;padding-bottom:0}.vbConfig__title.showDivider{border-bottom:1px solid #2a3540}.vbConfig__content{padding:8px}.vbConfig__aggEditor{padding:0 12px}.vbConfig--secondary{position:absolute;top:0;left:100%}.vbConfig--secondary .visEditorAggParam--half{margin:16px 0}.vbConfig.showSecondary>.vbConfig__section{transform:translateX(-100%)}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(292);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbConfig{scrollbar-width:thin;height:100%;overflow-y:auto;overflow-x:hidden;mask-image:linear-gradient(to bottom, rgba(255, 0, 0, 0.1) 0%, red 7.5px, red calc(100% - 7.5px), rgba(255, 0, 0, 0.1) 100%);contain:paint;background:#e3e5e8;border-left:1px solid #d6d9dd;position:relative;overflow-x:hidden}.vbConfig::-webkit-scrollbar{width:16px;height:16px}.vbConfig::-webkit-scrollbar-thumb{background-color:rgba(90,104,117,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.vbConfig::-webkit-scrollbar-corner,.vbConfig::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.vbConfig:focus{outline:none}.vbConfig[tabindex="0"]:focus:focus-visible{outline-style:auto}.vbConfig__section{width:100%;transition:transform 250ms 0s cubic-bezier(0.694, 0.0482, 0.335, 1)}.vbConfig__title{padding:8px;padding-bottom:0}.vbConfig__title.showDivider{border-bottom:1px solid #d6d9dd}.vbConfig__content{padding:8px}.vbConfig__aggEditor{padding:0 12px}.vbConfig--secondary{position:absolute;top:0;left:100%}.vbConfig--secondary .visEditorAggParam--half{margin:16px 0}.vbConfig.showSecondary>.vbConfig__section{transform:translateX(-100%)}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){switch(window.__osdThemeTag__){case"v7dark":return __webpack_require__(294);case"v7light":return __webpack_require__(296);case"v8dark":return __webpack_require__(298);case"v8light":return __webpack_require__(300);case"v9dark":return __webpack_require__(302);case"v9light":return __webpack_require__(304)}},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(295);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.dropBox{margin-top:16px;border-bottom:1px solid #343741;padding-bottom:16px}.dropBox:first-child{margin-top:0}.dropBox:last-child{border-bottom:none}.dropBox__droppable{min-height:1px}.dropBox__container{display:grid;grid-gap:2px;padding:6px 8px 8px 8px;background-color:#343741;border-radius:4px;overflow-x:hidden}
23.dropBox__field{display:grid;grid-template-columns:1fr auto;grid-gap:8px;padding:8px 12px;align-items:center}.dropBox__draggable{padding:2px 0;animation:pop-in 350ms cubic-bezier(0.694, 0.0482, 0.335, 1) forwards;transform-origin:bottom}.dropBox__draggable.closing{animation:pop-out 350ms cubic-bezier(0.694, 0.0482, 0.335, 1) forwards}.dropBox__field_text{text-overflow:ellipsis;overflow:hidden}.dropBox__dropTarget{color:#98a2b3;grid-template-columns:1fr auto;transform-origin:top;animation:pop-in 150ms cubic-bezier(0.694, 0.0482, 0.335, 1) forwards}.dropBox__dropTarget.validField{background-color:#08334a;border-color:#08334a}.dropBox__dropTarget.validField.canDrop{background-color:#106593;border-color:#1687c4;border-style:dashed}@keyframes pop-in{from{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}@keyframes pop-out{from{max-height:1000px;opacity:1}to{max-height:0;opacity:0}}@media(prefers-reduced-motion){.dropBox__draggable{animation:none}.dropBox__draggable.closing{animation:none}.dropBox__dropTarget{animation:none}}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(297);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.dropBox{margin-top:16px;border-bottom:1px solid #d3dae6;padding-bottom:16px}.dropBox:first-child{margin-top:0}.dropBox:last-child{border-bottom:none}.dropBox__droppable{min-height:1px}.dropBox__container{display:grid;grid-gap:2px;padding:6px 8px 8px 8px;background-color:#d3dae6;border-radius:4px;overflow-x:hidden}.dropBox__field{display:grid;grid-template-columns:1fr auto;grid-gap:8px;padding:8px 12px;align-items:center}.dropBox__draggable{padding:2px 0;animation:pop-in 350ms cubic-bezier(0.694, 0.0482, 0.335, 1) forwards;transform-origin:bottom}.dropBox__draggable.closing{animation:pop-out 350ms cubic-bezier(0.694, 0.0482, 0.335, 1) forwards}.dropBox__field_text{text-overflow:ellipsis;overflow:hidden}.dropBox__dropTarget{color:#69707d;grid-template-columns:1fr auto;transform-origin:top;animation:pop-in 150ms cubic-bezier(0.694, 0.0482, 0.335, 1) forwards}.dropBox__dropTarget.validField{background-color:#cce1f0;border-color:#cce1f0}.dropBox__dropTarget.validField.canDrop{background-color:#99c4e1;border-color:#4d97cb;border-style:dashed}@keyframes pop-in{from{max-height:0;opacity:0}
23to{max-height:1000px;opacity:1}}@keyframes pop-out{from{max-height:1000px;opacity:1}to{max-height:0;opacity:0}}@media(prefers-reduced-motion){.dropBox__draggable{animation:none}.dropBox__draggable.closing{animation:none}.dropBox__dropTarget{animation:none}}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(299);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.dropBox{margin-top:16px;border-bottom:1px solid #293847;padding-bottom:16px}.dropBox:first-child{margin-top:0}.dropBox:last-child{border-bottom:none}.dropBox__droppable{min-height:1px}.dropBox__container{display:grid;grid-gap:2px;padding:6px 8px 8px 8px;background-color:#293847;border-radius:4px;overflow-x:hidden}.dropBox__field{display:grid;grid-template-columns:1fr auto;grid-gap:8px;padding:8px 12px;align-items:center}.dropBox__draggable{padding:2px 0;animation:pop-in 350ms cubic-bezier(0.694, 0.0482, 0.335, 1) forwards;transform-origin:bottom}.dropBox__draggable.closing{animation:pop-out 350ms cubic-bezier(0.694, 0.0482, 0.335, 1) forwards}.dropBox__field_text{text-overflow:ellipsis;overflow:hidden}.dropBox__dropTarget{color:#8d98a3;grid-template-columns:1fr auto;transform-origin:top;animation:pop-in 150ms cubic-bezier(0.694, 0.0482, 0.335, 1) forwards}.dropBox__dropTarget.validField{background-color:#0d3c3d;border-color:#0d3c3d}.dropBox__dropTarget.validField.canDrop{background-color:#11655f;border-color:#138176;border-style:dashed}@keyframes pop-in{from{max-height:0;opacity:0}
23to{max-height:1000px;opacity:1}}@keyframes pop-out{from{max-height:1000px;opacity:1}to{max-height:0;opacity:0}}@media(prefers-reduced-motion){.dropBox__draggable{animation:none}.dropBox__draggable.closing{animation:none}.dropBox__dropTarget{animation:none}}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(301);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.dropBox{margin-top:16px;border-bottom:1px solid #d6d9dd;padding-bottom:16px}.dropBox:first-child{margin-top:0}.dropBox:last-child{border-bottom:none}.dropBox__droppable{min-height:1px}.dropBox__container{display:grid;grid-gap:2px;padding:6px 8px 8px 8px;background-color:#d6d9dd;border-radius:4px;overflow-x:hidden}.dropBox__field{display:grid;grid-template-columns:1fr auto;grid-gap:8px;padding:8px 12px;align-items:center}.dropBox__draggable{padding:2px 0;animation:pop-in 350ms cubic-bezier(0.694, 0.0482, 0.335, 1) forwards;transform-origin:bottom}.dropBox__draggable.closing{animation:pop-out 350ms cubic-bezier(0.694, 0.0482, 0.335, 1) forwards}.dropBox__field_text{text-overflow:ellipsis;overflow:hidden}.dropBox__dropTarget{color:#5a6875;grid-template-columns:1fr auto;transform-origin:top;animation:pop-in 150ms cubic-bezier(0.694, 0.0482, 0.335, 1) forwards}.dropBox__dropTarget.validField{background-color:#cbe5e5;border-color:#cbe5e5}.dropBox__dropTarget.validField.canDrop{background-color:#9acccb;border-color:#51a7a5;border-style:dashed}@keyframes pop-in{from{max-height:0;opacity:0}
23to{max-height:1000px;opacity:1}}@keyframes pop-out{from{max-height:1000px;opacity:1}to{max-height:0;opacity:0}}@media(prefers-reduced-motion){.dropBox__draggable{animation:none}.dropBox__draggable.closing{animation:none}.dropBox__dropTarget{animation:none}}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(303);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.dropBox{margin-top:16px;border-bottom:1px solid #2a3540;padding-bottom:16px}.dropBox:first-child{margin-top:0}.dropBox:last-child{border-bottom:none}.dropBox__droppable{min-height:1px}.dropBox__container{display:grid;grid-gap:2px;padding:6px 8px 8px 8px;background-color:#2a3540;border-radius:4px;overflow-x:hidden}.dropBox__field{display:grid;grid-template-columns:1fr auto;grid-gap:8px;padding:8px 12px;align-items:center}.dropBox__draggable{padding:2px 0;animation:pop-in 350ms cubic-bezier(0.694, 0.0482, 0.335, 1) forwards;transform-origin:bottom}.dropBox__draggable.closing{animation:pop-out 350ms cubic-bezier(0.694, 0.0482, 0.335, 1) forwards}.dropBox__field_text{text-overflow:ellipsis;overflow:hidden}.dropBox__dropTarget{color:#959ba2;grid-template-columns:1fr auto;transform-origin:top;animation:pop-in 150ms cubic-bezier(0.694, 0.0482, 0.335, 1) forwards}.dropBox__dropTarget.validField{background-color:#012f49;border-color:#012f49}.dropBox__dropTarget.validField.canDrop{background-color:#015b83;border-color:#0079aa;border-style:dashed}@keyframes pop-in{from{max-height:0;opacity:0}
23to{max-height:1000px;opacity:1}}@keyframes pop-out{from{max-height:1000px;opacity:1}to{max-height:0;opacity:0}}@media(prefers-reduced-motion){.dropBox__draggable{animation:none}.dropBox__draggable.closing{animation:none}.dropBox__dropTarget{animation:none}}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(305);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.dropBox{margin-top:16px;border-bottom:1px solid #d6d9dd;padding-bottom:16px}.dropBox:first-child{margin-top:0}.dropBox:last-child{border-bottom:none}.dropBox__droppable{min-height:1px}.dropBox__container{display:grid;grid-gap:2px;padding:6px 8px 8px 8px;background-color:#d6d9dd;border-radius:4px;overflow-x:hidden}.dropBox__field{display:grid;grid-template-columns:1fr auto;grid-gap:8px;padding:8px 12px;align-items:center}.dropBox__draggable{padding:2px 0;animation:pop-in 350ms cubic-bezier(0.694, 0.0482, 0.335, 1) forwards;transform-origin:bottom}.dropBox__draggable.closing{animation:pop-out 350ms cubic-bezier(0.694, 0.0482, 0.335, 1) forwards}.dropBox__field_text{text-overflow:ellipsis;overflow:hidden}.dropBox__dropTarget{color:#5a6875;grid-template-columns:1fr auto;transform-origin:top;animation:pop-in 150ms cubic-bezier(0.694, 0.0482, 0.335, 1) forwards}.dropBox__dropTarget.validField{background-color:#cae0f2;border-color:#cae0f2}.dropBox__dropTarget.validField.canDrop{background-color:#98c2e4;border-color:#4d95d0;border-style:dashed}@keyframes pop-in{from{max-height:0;opacity:0}
23to{max-height:1000px;opacity:1}}@keyframes pop-out{from{max-height:1000px;opacity:1}to{max-height:0;opacity:0}}@media(prefers-reduced-motion){.dropBox__draggable{animation:none}.dropBox__draggable.closing{animation:none}.dropBox__dropTarget{animation:none}}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var createMemo=function(fn){return function(){var args=[];for(var _i=0;_i<arguments.length;_i++){args[_i]=arguments[_i]}return react_1.useMemo((function(){return fn.apply(void 0,args)}),args)}};exports.default=createMemo},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var createReducerContext=function(reducer,defaultInitialState){var context=react_1.createContext(undefined);var providerFactory=react_1.createFactory(context.Provider);var ReducerProvider=function(_a){var children=_a.children,initialState=_a.initialState;var state=react_1.useReducer(reducer,initialState!==undefined?initialState:defaultInitialState);return providerFactory({value:state},children)};var useReducerContext=function(){var state=react_1.useContext(context);if(state==null){throw new Error("useReducerContext must be used inside a ReducerProvider.")}return state};return[useReducerContext,ReducerProvider,context]};exports.default=createReducerContext},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useUpdateEffect_1=tslib_1.__importDefault(__webpack_require__(40));function composeMiddleware(chain){return function(context,dispatch){return chain.reduceRight((function(res,middleware){return middleware(context)(res)}),dispatch)}}var createReducer=function(){var middlewares=[];for(var _i=0;_i<arguments.length;_i++){middlewares[_i]=arguments[_i]}var composedMiddleware=composeMiddleware(middlewares);return function(reducer,initialState,initializer){if(initializer===void 0){initializer=function(value){return value}}var ref=react_1.useRef(initializer(initialState));var _a=react_1.useState(ref.current),setState=_a[1];var dispatch=react_1.useCallback((function(action){ref.current=reducer(ref.current,action);setState(ref.current);return action}),[reducer]);var dispatchRef=react_1.useRef(composedMiddleware({getState:function(){return ref.current},dispatch:function(){var args=[];for(var _i=0;_i<arguments.length;_i++){args[_i]=arguments[_i]}return dispatchRef.current.apply(dispatchRef,args)}},dispatch));useUpdateEffect_1.default((function(){dispatchRef.current=composedMiddleware({getState:function(){return ref.current},dispatch:function(){var args=[];for(var _i=0;_i<arguments.length;_i++){args[_i]=arguments[_i]}return dispatchRef.current.apply(dispatchRef,args)}},dispatch)}),[dispatch]);return[ref.current,dispatchRef.current]}};exports.default=createReducer},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var createStateContext=function(defaultInitialValue){var context=react_1.createContext(undefined);var providerFactory=react_1.createFactory(context.Provider);var StateProvider=function(_a){var children=_a.children,initialValue=_a.initialValue;var state=react_1.useState(initialValue!==undefined?initialValue:defaultInitialValue);return providerFactory({value:state},children)};var useStateContext=function(){var state=react_1.useContext(context);if(state==null){throw new Error("useStateContext must be used inside a StateProvider.")}return state};return[useStateContext,StateProvider,context]};exports.default=createStateContext},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useAsync_1=tslib_1.__importDefault(__webpack_require__(93));var useAsyncRetry=function(fn,deps){if(deps===void 0){deps=[]}var _a=react_1.useState(0),attempt=_a[0],setAttempt=_a[1];var state=useAsync_1.default(fn,tslib_1.__spreadArrays(deps,[attempt]));var stateLoading=state.loading;var retry=react_1.useCallback((function(){if(stateLoading){if(false){}return}setAttempt((function(currentAttempt){return currentAttempt+1}))}),tslib_1.__spreadArrays(deps,[stateLoading]));return tslib_1.__assign(tslib_1.__assign({},state),{retry:retry})};exports.default=useAsyncRetry},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var createHTMLMediaHook_1=tslib_1.__importDefault(__webpack_require__(95));var useAudio=createHTMLMediaHook_1.default("audio");exports.default=useAudio},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var parseTimeRanges=function(ranges){var result=[];for(var i=0;i<ranges.length;i++){result.push({start:ranges.start(i),end:ranges.end(i)})}return result};exports.default=parseTimeRanges},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var React=tslib_1.__importStar(__webpack_require__(0));var util_1=__webpack_require__(18);var useState=React.useState,useEffect=React.useEffect;var nav=typeof navigator==="object"?navigator:undefined;var isBatteryApiSupported=nav&&typeof nav.getBattery==="function";function useBatteryMock(){return{isSupported:false}}function useBattery(){var _a=useState({isSupported:true,fetched:false}),state=_a[0],setState=_a[1];useEffect((function(){var isMounted=true;var battery=null;var handleChange=function(){if(!isMounted||!battery){return}var newState={isSupported:true,fetched:true,level:battery.level,charging:battery.charging,dischargingTime:battery.dischargingTime,chargingTime:battery.chargingTime};!util_1.isDeepEqual(state,newState)&&setState(newState)};nav.getBattery().then((function(bat){if(!isMounted){return}battery=bat;util_1.on(battery,"chargingchange",handleChange);util_1.on(battery,"chargingtimechange",handleChange);util_1.on(battery,"dischargingtimechange",handleChange);util_1.on(battery,"levelchange",handleChange);handleChange()}));return function(){isMounted=false;if(battery){util_1.off(battery,"chargingchange",handleChange);util_1.off(battery,"chargingtimechange",handleChange);util_1.off(battery,"dischargingtimechange",handleChange);util_1.off(battery,"levelchange",handleChange)}}}),[]);return state}exports.default=isBatteryApiSupported?useBattery:useBatteryMock},function(module,exports,__webpack_require__){"use strict";module.exports=function equal(a,b){if(a===b)return true;if(a&&b&&typeof a=="object"&&typeof b=="object"){if(a.constructor!==b.constructor)return false;var length,i,keys;if(Array.isArray(a)){length=a.length;if(length!=b.length)return false;for(i=length;i--!==0;)if(!equal(a[i],b[i]))return false;return true}if(a.constructor===RegExp)return a.source===b.source&&a.flags===b.flags;if(a.valueOf!==Object.prototype.valueOf)return a.valueOf()===b.valueOf();if(a.toString!==Object.prototype.toString)return a.toString()===b.toString();keys=Object.keys(a);length=keys.length;if(length!==Object.keys(b).length)return false;for(i=length;i--!==0;)if(!Object.prototype.hasOwnProperty.call(b,keys[i]))return false;for(i=length;i--!==0;){var key=keys[i];if(key==="_owner"&&a.$$typeof){continue}if(!equal(a[key],b[key]))return false}return true}return a!==a&&b!==b}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var useBeforeUnload=function(enabled,message){if(enabled===void 0){enabled=true}var handler=react_1.useCallback((function(event){var finalEnabled=typeof enabled==="function"?enabled():true;if(!finalEnabled){return}event.preventDefault();if(message){event.returnValue=message}return message}),[enabled,message]);react_1.useEffect((function(){if(!enabled){return}window.addEventListener("beforeunload",handler);return function(){return window.removeEventListener("beforeunload",handler)}}),[enabled,handler])};exports.default=useBeforeUnload},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var useToggle_1=tslib_1.__importDefault(__webpack_require__(96));exports.default=useToggle_1.default},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var util_1=__webpack_require__(18);var defaultEvents=["mousedown","touchstart"];var useClickAway=function(ref,onClickAway,events){if(events===void 0){events=defaultEvents}var savedCallback=react_1.useRef(onClickAway);react_1.useEffect((function(){savedCallback.current=onClickAway}
23),[onClickAway]);react_1.useEffect((function(){var handler=function(event){var el=ref.current;el&&!el.contains(event.target)&&savedCallback.current(event)};for(var _i=0,events_1=events;_i<events_1.length;_i++){var eventName=events_1[_i];util_1.on(document,eventName,handler)}return function(){for(var _i=0,events_2=events;_i<events_2.length;_i++){var eventName=events_2[_i];util_1.off(document,eventName,handler)}}}),[events,ref])};exports.default=useClickAway},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var js_cookie_1=tslib_1.__importDefault(__webpack_require__(319));var useCookie=function(cookieName){var _a=react_1.useState((function(){return js_cookie_1.default.get(cookieName)||null})),value=_a[0],setValue=_a[1];var updateCookie=react_1.useCallback((function(newValue,options){js_cookie_1.default.set(cookieName,newValue,options);setValue(newValue)}),[cookieName]);var deleteCookie=react_1.useCallback((function(){js_cookie_1.default.remove(cookieName);setValue(null)}),[cookieName]);return[value,updateCookie,deleteCookie]};exports.default=useCookie},function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__;
24/*!
25 * JavaScript Cookie v2.2.1
26 * https://github.com/js-cookie/js-cookie
27 *
28 * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
29 * Released under the MIT license
30 */(function(factory){var registeredInModuleLoader;if(true){!(__WEBPACK_AMD_DEFINE_FACTORY__=factory,__WEBPACK_AMD_DEFINE_RESULT__=typeof __WEBPACK_AMD_DEFINE_FACTORY__==="function"?__WEBPACK_AMD_DEFINE_FACTORY__.call(exports,__webpack_require__,exports,module):__WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__));registeredInModuleLoader=true}if(true){module.exports=factory();registeredInModuleLoader=true}if(!registeredInModuleLoader){var OldCookies=window.Cookies;var api=window.Cookies=factory();api.noConflict=function(){window.Cookies=OldCookies;return api}}})((function(){function extend(){var i=0;var result={};for(;i<arguments.length;i++){var attributes=arguments[i];for(var key in attributes){result[key]=attributes[key]}}return result}function decode(s){return s.replace(/(%[0-9A-Z]{2}
30)+/g,decodeURIComponent)}function init(converter){function api(){}function set(key,value,attributes){if(typeof document==="undefined"){return}attributes=extend({path:"/"},api.defaults,attributes);if(typeof attributes.expires==="number"){attributes.expires=new Date(new Date*1+attributes.expires*864e5)}attributes.expires=attributes.expires?attributes.expires.toUTCString():"";try{var result=JSON.stringify(value);if(/^[\{\[]/.test(result)){value=result}}catch(e){}value=converter.write?converter.write(value,key):encodeURIComponent(String(value)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent);key=encodeURIComponent(String(key)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var stringifiedAttributes="";for(var attributeName in attributes){if(!attributes[attributeName]){continue}stringifiedAttributes+="; "+attributeName;if(attributes[attributeName]===true){continue}stringifiedAttributes+="="+attributes[attributeName].split(";")[0]}return document.cookie=key+"="+value+stringifiedAttributes}function get(key,json){if(typeof document==="undefined"){return}var jar={};var cookies=document.cookie?document.cookie.split("; "):[];var i=0;for(;i<cookies.length;i++){var parts=cookies[i].split("=");var cookie=parts.slice(1).join("=");if(!json&&cookie.charAt(0)==='"'){cookie=cookie.slice(1,-1)}try{var name=decode(parts[0]);cookie=(converter.read||converter)(cookie,name)||decode(cookie);if(json){try{cookie=JSON.parse(cookie)}catch(e){}}jar[name]=cookie;if(key===name){break}}catch(e){}}return key?jar[key]:jar}api.set=set;api.get=function(key){return get(key,false)};api.getJSON=function(key){return get(key,true)};api.remove=function(key,attributes){set(key,"",extend(attributes,{expires:-1}))};api.defaults={};api.withConverter=init;return api}return init((function(){}))}))},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var copy_to_clipboard_1=tslib_1.__importDefault(__webpack_require__(321));var react_1=__webpack_require__(0);var useMountedState_1=tslib_1.__importDefault(__webpack_require__(31));var useSetState_1=tslib_1.__importDefault(__webpack_require__(41));var useCopyToClipboard=function(){var isMounted=useMountedState_1.default();var _a=useSetState_1.default({value:undefined,error:undefined,noUserInteraction:true}),state=_a[0],setState=_a[1];var copyToClipboard=react_1.useCallback((function(value){try{if(false){}var noUserInteraction=copy_to_clipboard_1.default(value);if(!isMounted()){return}setState({value:value,error:undefined,noUserInteraction:noUserInteraction})}catch(error){if(!isMounted()){return}setState({value:undefined,error:error,noUserInteraction:true})}}),[]);return[state,copyToClipboard]};exports.default=useCopyToClipboard},function(module,exports,__webpack_require__){"use strict";var deselectCurrent=__webpack_require__(322);var clipboardToIE11Formatting={"text/plain":"Text","text/html":"Url",default:"Text"};var defaultMessage="Copy to clipboard: #{key}, Enter";function format(message){var copyKey=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return message.replace(/#{\s*key\s*}/g,copyKey)}function copy(text,options){var debug,message,reselectPrevious,range,selection,mark,success=false;if(!options){options={}}debug=options.debug||false;try{reselectPrevious=deselectCurrent();range=document.createRange();selection=document.getSelection();mark=document.createElement("span");mark.textContent=text;mark.style.all="unset";mark.style.position="fixed";mark.style.top=0;mark.style.clip="rect(0, 0, 0, 0)";mark.style.whiteSpace="pre";mark.style.webkitUserSelect="text";mark.style.MozUserSelect="text";mark.style.msUserSelect="text";mark.style.userSelect="text";mark.addEventListener("copy",(function(e){e.stopPropagation();if(options.format){e.preventDefault();if(typeof e.clipboardData==="undefined"){debug&&console.warn("unable to use e.clipboardData");debug&&console.warn("trying IE specific stuff");window.clipboardData.clearData();var format=clipboardToIE11Formatting[options.format]||clipboardToIE11Formatting["default"];window.clipboardData.setData(format,text)}else{e.clipboardData.clearData();e.clipboardData.setData(options.format,text)}}if(options.onCopy){e.preventDefault();options.onCopy(e.clipboardData)}}));document.body.appendChild(mark);range.selectNodeContents(mark);selection.addRange(range);var successful=document.execCommand("copy");if(!successful){throw new Error("copy command was unsuccessful")}success=true}catch(err){debug&&console.error("unable to copy using execCommand: ",err);debug&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(options.format||"text",text);options.onCopy&&options.onCopy(window.clipboardData);success=true}catch(err){debug&&console.error("unable to copy using clipboardData: ",err);debug&&console.error("falling back to prompt");message=format("message"in options?options.message:defaultMessage);window.prompt(message,text)}}finally{if(selection){if(typeof selection.removeRange=="function"){selection.removeRange(range)}else{selection.removeAllRanges()}}
30if(mark){document.body.removeChild(mark)}reselectPrevious()}return success}module.exports=copy},function(module,exports){module.exports=function(){var selection=document.getSelection();if(!selection.rangeCount){return function(){}}var active=document.activeElement;var ranges=[];for(var i=0;i<selection.rangeCount;i++){ranges.push(selection.getRangeAt(i))}switch(active.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":active.blur();break;default:active=null;break}selection.removeAllRanges();return function(){selection.type==="Caret"&&selection.removeAllRanges();if(!selection.rangeCount){ranges.forEach((function(range){selection.addRange(range)}))}active&&active.focus()}}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var nano_css_1=__webpack_require__(324);var cssom_1=__webpack_require__(325);var vcssom_1=__webpack_require__(326);var cssToTree_1=__webpack_require__(328);var react_1=__webpack_require__(0);var nano=nano_css_1.create();cssom_1.addon(nano);vcssom_1.addon(nano);var counter=0;var useCss=function(css){var className=react_1.useMemo((function(){return"react-use-css-"+(counter++).toString(36)}),[]);var sheet=react_1.useMemo((function(){return new nano.VSheet}),[]);react_1.useLayoutEffect((function(){var tree={};cssToTree_1.cssToTree(tree,css,"."+className,"");sheet.diff(tree);return function(){sheet.diff({})}}));return className};exports.default=useCss},function(module,exports,__webpack_require__){"use strict";var KEBAB_REGEX=/[A-Z]/g;var hash=function(str){var h=5381,i=str.length;while(i)h=h*33^str.charCodeAt(--i);return"_"+(h>>>0).toString(36)};exports.create=function(config){config=config||{};var assign=config.assign||Object.assign;var client=typeof window==="object";if(false){}var renderer=assign({raw:"",pfx:"_",client:client,assign:assign,stringify:JSON.stringify,kebab:function(prop){return prop.replace(KEBAB_REGEX,"-$&").toLowerCase()},decl:function(key,value){key=renderer.kebab(key);return key+":"+value+";"},hash:function(obj){return hash(renderer.stringify(obj))},selector:function(parent,selector){return parent+(selector[0]===":"?"":" ")+selector},putRaw:function(rawCssRule){renderer.raw+=rawCssRule}},config);if(renderer.client){if(!renderer.sh)document.head.appendChild(renderer.sh=document.createElement("style"));if(false){}renderer.putRaw=function(rawCssRule){if(true){var sheet=renderer.sh.sheet;try{sheet.insertRule(rawCssRule,sheet.cssRules.length)}catch(error){}}else{}}}renderer.put=function(selector,decls,atrule){var str="";var prop,value;var postponed=[];for(prop in decls){value=decls[prop];if(value instanceof Object&&!(value instanceof Array)){postponed.push(prop)}else{if(false){}else{str+=renderer.decl(prop,value,selector,atrule)}}}if(str){if(false){}else{str=selector+"{"+str+"}"}renderer.putRaw(atrule?atrule+"{"+str+"}":str)}for(var i=0;i<postponed.length;i++){prop=postponed[i];if(prop[0]==="@"&&prop!=="@font-face"){renderer.putAt(selector,decls[prop],prop)}else{renderer.put(renderer.selector(selector,prop),decls[prop],atrule)}}};renderer.putAt=renderer.put;return renderer}},function(module,exports,__webpack_require__){"use strict";exports.addon=function(renderer){if(!renderer.client)return;if(false){}document.head.appendChild(renderer.msh=document.createElement("style"));renderer.createRule=function(selector,prelude){var rawCss=selector+"{}";if(prelude)rawCss=prelude+"{"+rawCss+"}";var sheet=prelude?renderer.msh.sheet:renderer.sh.sheet;var index=sheet.insertRule(rawCss,sheet.cssRules.length);var rule=(sheet.cssRules||sheet.rules)[index];rule.index=index;if(prelude){var selectorRule=(rule.cssRules||rule.rules)[0];rule.style=selectorRule.style;rule.styleMap=selectorRule.styleMap}return rule}}},function(module,exports,__webpack_require__){"use strict";var removeRule=__webpack_require__(327).removeRule;exports.addon=function(renderer){if(!renderer.client)return;if(false){}var kebab=renderer.kebab;function VRule(selector,prelude){this.rule=renderer.createRule(selector,prelude);this.decl={}}VRule.prototype.diff=function(newDecl){var oldDecl=this.decl;var style=this.rule.style;var property;for(property in oldDecl)if(newDecl[property]===undefined)style.removeProperty(property);for(property in newDecl)if(newDecl[property]!==oldDecl[property])style.setProperty(kebab(property),newDecl[property]);this.decl=newDecl};VRule.prototype.del=function(){removeRule(this.rule)};function VSheet(){this.tree={}}VSheet.prototype.diff=function(newTree){var oldTree=this.tree;for(var prelude in oldTree){if(newTree[prelude]===undefined){var rules=oldTree[prelude];for(var selector in rules)rules[selector].del()}}for(var prelude in newTree){if(oldTree[prelude]===undefined){for(var selector in newTree[prelude]){var rule=new VRule(selector,prelude);rule.diff(newTree[prelude][selector]);newTree[prelude][selector]=rule}}else{var oldRules=oldTree[prelude];var newRules=newTree[prelude];for(var selector in oldRules)if(!newRules[selector])oldRules[selector].del();for(var selector in newRules){var rule=oldRules[selector];if(rule){rule.diff(newRules[selector]);newRules[selector]=rule}else{rule=new VRule(selector,prelude);rule.diff(newRules[selector]);newRules[selector]=rule}}}}this.tree=newTree};renderer.VRule=VRule;renderer.VSheet=VSheet}},function(module,exports){function removeRule(rule){var maxIndex=rule.index;var sh=rule.parentStyleSheet;var rules=sh.cssRules||sh.rules;maxIndex=Math.max(maxIndex,rules.length-1);while(maxIndex>=0){if(rules[maxIndex]===rule){sh.deleteRule(maxIndex);break}maxIndex--}}exports.removeRule=removeRule},function(module,exports){function cssToTree(tree,css,selector,prelude){var declarations={};var hasDeclarations=false;var key,value;for(key in css){value=css[key];if(typeof value!=="object"){hasDeclarations=true;declarations[key]=value}}if(hasDeclarations){if(!tree[prelude])tree[prelude]={};tree[prelude][selector]=declarations}for(key in css){value=css[key];if(typeof value==="object"){if(key[0]==="@"){cssToTree(tree,value,selector,key)}else{var hasCurrentSymbol=key.indexOf("&")>-1;var selectorParts=selector.split(",");if(hasCurrentSymbol){for(var i=0;i<selectorParts.length;i++){selectorParts[i]=key.replace(/&/g,selectorParts[i])}}else{for(var i=0;i<selectorParts.length;i++){selectorParts[i]=selectorParts[i]+" "+key}}cssToTree(tree,value,selectorParts.join(","),prelude)}}}}exports.cssToTree=cssToTree},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useTimeoutFn_1=tslib_1.__importDefault(__webpack_require__(71));function useDebounce(fn,ms,deps){if(ms===void 0){ms=0}if(deps===void 0){deps=[]}var _a=useTimeoutFn_1.default(fn,ms),isReady=_a[0],cancel=_a[1],reset=_a[2];react_1.useEffect(reset,deps);return[isReady,cancel]}exports.default=useDebounce},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var util_1=__webpack_require__(18);
30var useCustomCompareEffect_1=tslib_1.__importDefault(__webpack_require__(70));var isPrimitive=function(val){return val!==Object(val)};var useDeepCompareEffect=function(effect,deps){if(false){}useCustomCompareEffect_1.default(effect,deps,util_1.isDeepEqual)};exports.default=useDeepCompareEffect},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var useDefault=function(defaultValue,initialValue){var _a=react_1.useState(initialValue),value=_a[0],setValue=_a[1];if(value===undefined||value===null){return[defaultValue,setValue]}return[value,setValue]};exports.default=useDefault},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var React=tslib_1.__importStar(__webpack_require__(0));var useMountedState_1=tslib_1.__importDefault(__webpack_require__(31));var useState=React.useState,useMemo=React.useMemo,useCallback=React.useCallback,useEffect=React.useEffect;var noop=function(){};var createProcess=function(options,mounted){return function(dataTransfer,event){var uri=dataTransfer.getData("text/uri-list");if(uri){(options.onUri||noop)(uri,event);return}if(dataTransfer.files&&dataTransfer.files.length){(options.onFiles||noop)(Array.from(dataTransfer.files),event);return}if(dataTransfer.items&&dataTransfer.items.length){dataTransfer.items[0].getAsString((function(text){if(mounted){(options.onText||noop)(text,event)}}))}}};var useDrop=function(options,args){if(options===void 0){options={}}if(args===void 0){args=[]}var onFiles=options.onFiles,onText=options.onText,onUri=options.onUri;var isMounted=useMountedState_1.default();var _a=useState(false),over=_a[0],setOverRaw=_a[1];var setOver=useCallback(setOverRaw,[]);var process=useMemo((function(){return createProcess(options,isMounted())}),[onFiles,onText,onUri]);useEffect((function(){var onDragOver=function(event){event.preventDefault();setOver(true)};var onDragEnter=function(event){event.preventDefault();setOver(true)};var onDragLeave=function(){setOver(false)};var onDragExit=function(){setOver(false)};var onDrop=function(event){event.preventDefault();setOver(false);process(event.dataTransfer,event)};var onPaste=function(event){process(event.clipboardData,event)};document.addEventListener("dragover",onDragOver);document.addEventListener("dragenter",onDragEnter);document.addEventListener("dragleave",onDragLeave);document.addEventListener("dragexit",onDragExit);document.addEventListener("drop",onDrop);if(onText){document.addEventListener("paste",onPaste)}return function(){document.removeEventListener("dragover",onDragOver);document.removeEventListener("dragenter",onDragEnter);document.removeEventListener("dragleave",onDragLeave);document.removeEventListener("dragexit",onDragExit);document.removeEventListener("drop",onDrop);document.removeEventListener("paste",onPaste)}}),tslib_1.__spreadArrays([process],args));return{over:over}};exports.default=useDrop},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useMountedState_1=tslib_1.__importDefault(__webpack_require__(31));var noop=function(){};var createProcess=function(options,mounted){return function(dataTransfer,event){var uri=dataTransfer.getData("text/uri-list");if(uri){(options.onUri||noop)(uri,event);return}if(dataTransfer.files&&dataTransfer.files.length){(options.onFiles||noop)(Array.from(dataTransfer.files),event);return}if(dataTransfer.items&&dataTransfer.items.length){dataTransfer.items[0].getAsString((function(text){if(mounted){(options.onText||noop)(text,event)}}))}}};var createBond=function(process,setOver){return{onDragOver:function(event){event.preventDefault()},onDragEnter:function(event){event.preventDefault();setOver(true)},onDragLeave:function(){setOver(false)},onDrop:function(event){event.preventDefault();event.persist();setOver(false);process(event.dataTransfer,event)},onPaste:function(event){event.persist();process(event.clipboardData,event)}}};var useDropArea=function(options){if(options===void 0){options={}}var onFiles=options.onFiles,onText=options.onText,onUri=options.onUri;var isMounted=useMountedState_1.default();var _a=react_1.useState(false),over=_a[0],setOver=_a[1];var process=react_1.useMemo((function(){return createProcess(options,isMounted())}),[onFiles,onText,onUri]);var bond=react_1.useMemo((function(){return createBond(process,setOver)}),[process,setOver]);return[bond,{over:over}]};exports.default=useDropArea},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);function useEnsuredForwardedRef(forwardedRef){var ensuredRef=react_1.useRef(forwardedRef&&forwardedRef.current);react_1.useEffect((function(){if(!forwardedRef){return}forwardedRef.current=ensuredRef.current}),[forwardedRef]);return ensuredRef}exports.default=useEnsuredForwardedRef;function ensuredForwardRef(Component){return react_1.forwardRef((function(props,ref){var ensuredRef=useEnsuredForwardedRef(ref);return Component(props,ensuredRef)}))}exports.ensuredForwardRef=ensuredForwardRef},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var useError=function(){var _a=react_1.useState(null),error=_a[0],setError=_a[1];react_1.useEffect((function(){if(error){throw error}}),[error]);var dispatchError=react_1.useCallback((function(err){setError(err)}),[]);
30return dispatchError};exports.default=useError},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var useFavicon=function(href){react_1.useEffect((function(){var link=document.querySelector("link[rel*='icon']")||document.createElement("link");link.type="image/x-icon";link.rel="shortcut icon";link.href=href;document.getElementsByTagName("head")[0].appendChild(link)}),[href])};exports.default=useFavicon},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var screenfull_1=tslib_1.__importDefault(__webpack_require__(338));var noop=function(){};var useFullscreen=function(ref,on,options){if(options===void 0){options={}}var video=options.video,_a=options.onClose,onClose=_a===void 0?noop:_a;var _b=react_1.useState(on),isFullscreen=_b[0],setIsFullscreen=_b[1];react_1.useLayoutEffect((function(){if(!on){return}if(!ref.current){return}var onWebkitEndFullscreen=function(){video.current.removeEventListener("webkitendfullscreen",onWebkitEndFullscreen);onClose()};var onChange=function(){if(screenfull_1.default.isEnabled){var isScreenfullFullscreen=screenfull_1.default.isFullscreen;setIsFullscreen(isScreenfullFullscreen);if(!isScreenfullFullscreen){onClose()}}};if(screenfull_1.default.isEnabled){try{screenfull_1.default.request(ref.current);setIsFullscreen(true)}catch(error){onClose(error);setIsFullscreen(false)}screenfull_1.default.on("change",onChange)}else if(video&&video.current&&video.current.webkitEnterFullscreen){video.current.webkitEnterFullscreen();video.current.addEventListener("webkitendfullscreen",onWebkitEndFullscreen);setIsFullscreen(true)}else{onClose();setIsFullscreen(false)}return function(){setIsFullscreen(false);if(screenfull_1.default.isEnabled){try{screenfull_1.default.off("change",onChange);screenfull_1.default.exit()}catch(_a){}}else if(video&&video.current&&video.current.webkitExitFullscreen){video.current.removeEventListener("webkitendfullscreen",onWebkitEndFullscreen);video.current.webkitExitFullscreen()}}}),[on,video,ref]);return isFullscreen};exports.default=useFullscreen},function(module,exports,__webpack_require__){
31/*!
32* screenfull
33* v5.2.0 - 2021-11-03
34* (c) Sindre Sorhus; MIT License
35*/
36(function(){"use strict";var document=typeof window!=="undefined"&&typeof window.document!=="undefined"?window.document:{};var isCommonjs=true&&module.exports;var fn=function(){var val;var fnMap=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]];var i=0;var l=fnMap.length;var ret={};for(;i<l;i++){val=fnMap[i];if(val&&val[1]in document){for(i=0;i<val.length;i++){ret[fnMap[0][i]]=val[i]}return ret}}return false}();var eventNameMap={change:fn.fullscreenchange,error:fn.fullscreenerror};var screenfull={request:function(element,options){return new Promise(function(resolve,reject){var onFullScreenEntered=function(){this.off("change",onFullScreenEntered);resolve()}.bind(this);this.on("change",onFullScreenEntered);element=element||document.documentElement;var returnPromise=element[fn.requestFullscreen](options);if(returnPromise instanceof Promise){returnPromise.then(onFullScreenEntered).catch(reject)}}.bind(this))},exit:function(){return new Promise(function(resolve,reject){if(!this.isFullscreen){resolve();return}var onFullScreenExit=function(){this.off("change",onFullScreenExit);resolve()}.bind(this);this.on("change",onFullScreenExit);var returnPromise=document[fn.exitFullscreen]();if(returnPromise instanceof Promise){returnPromise.then(onFullScreenExit).catch(reject)}}.bind(this))},toggle:function(element,options){return this.isFullscreen?this.exit():this.request(element,options)},onchange:function(callback){this.on("change",callback)},onerror:function(callback){this.on("error",callback)},on:function(event,callback){var eventName=eventNameMap[event];if(eventName){document.addEventListener(eventName,callback,false)}},off:function(event,callback){var eventName=eventNameMap[event];if(eventName){document.removeEventListener(eventName,callback,false)}},raw:fn};if(!fn){if(isCommonjs){module.exports={isEnabled:false}}else{window.screenfull={isEnabled:false}}return}Object.defineProperties(screenfull,{isFullscreen:{get:function(){return Boolean(document[fn.fullscreenElement])}},element:{enumerable:true,get:function(){return document[fn.fullscreenElement]}},isEnabled:{enumerable:true,get:function(){return Boolean(document[fn.fullscreenEnabled])}}});if(isCommonjs){module.exports=screenfull}else{window.screenfull=screenfull}})()},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useGeolocation=function(options){var _a=react_1.useState({loading:true,accuracy:null,altitude:null,altitudeAccuracy:null,heading:null,latitude:null,longitude:null,speed:null,timestamp:Date.now()}),state=_a[0],setState=_a[1];var mounted=true;var watchId;var onEvent=function(event){if(mounted){setState({loading:false,accuracy:event.coords.accuracy,altitude:event.coords.altitude,altitudeAccuracy:event.coords.altitudeAccuracy,heading:event.coords.heading,latitude:event.coords.latitude,longitude:event.coords.longitude,speed:event.coords.speed,timestamp:event.timestamp})}};var onEventError=function(error){return mounted&&setState((function(oldState){return tslib_1.__assign(tslib_1.__assign({},oldState),{loading:false,error:error})}))};react_1.useEffect((function(){navigator.geolocation.getCurrentPosition(onEvent,onEventError,o
36ptions);watchId=navigator.geolocation.watchPosition(onEvent,onEventError,options);return function(){mounted=false;navigator.geolocation.clearWatch(watchId)}}),[]);return state};exports.default=useGeolocation},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useUpdate_1=tslib_1.__importDefault(__webpack_require__(36));var useGetSetState=function(initialState){if(initialState===void 0){initialState={}}if(false){}var update=useUpdate_1.default();var state=react_1.useRef(tslib_1.__assign({},initialState));var get=react_1.useCallback((function(){return state.current}),[]);var set=react_1.useCallback((function(patch){if(!patch){return}if(false){}Object.assign(state.current,patch);update()}),[]);return[get,set]};exports.default=useGetSetState},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var set_harmonic_interval_1=__webpack_require__(342);var useHarmonicIntervalFn=function(fn,delay){if(delay===void 0){delay=0}var latestCallback=react_1.useRef((function(){}));react_1.useEffect((function(){latestCallback.current=fn}));react_1.useEffect((function(){if(delay!==null){var interval_1=set_harmonic_interval_1.setHarmonicInterval((function(){return latestCallback.current()}),delay);return function(){return set_harmonic_interval_1.clearHarmonicInterval(interval_1)}}return undefined}),[delay])};exports.default=useHarmonicIntervalFn},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var counter=0;var buckets={};var setHarmonicInterval=function(fn,ms){var _a;var id=counter++;if(buckets[ms]){buckets[ms].listeners[id]=fn}else{var timer=setInterval((function(){var listeners=buckets[ms].listeners;var didThrow=false;var lastError;for(var _i=0,_a=Object.values(listeners);_i<_a.length;_i++){var listener=_a[_i];try{listener()}catch(error){didThrow=true;lastError=error}}if(didThrow)throw lastError}),ms);buckets[ms]={ms:ms,timer:timer,listeners:(_a={},_a[id]=fn,_a)}}return{bucket:buckets[ms],id:id}};var clearHarmonicInterval=function(_a){var bucket=_a.bucket,id=_a.id;delete bucket.listeners[id];var hasListeners=false;for(var listener in bucket.listeners){hasListeners=true;break}if(!hasListeners){clearInterval(bucket.timer);delete buckets[bucket.ms]}};exports.clearHarmonicInterval=clearHarmonicInterval;exports.setHarmonicInterval=setHarmonicInterval},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var React=tslib_1.__importStar(__webpack_require__(0));var useState=React.useState;var noop=function(){};var useHover=function(element){var _a=useState(false),state=_a[0],setState=_a[1];var onMouseEnter=function(originalOnMouseEnter){return function(event){(originalOnMouseEnter||noop)(event);setState(true)}};var onMouseLeave=function(originalOnMouseLeave){return function(event){(originalOnMouseLeave||noop)(event);setState(false)}};if(typeof element==="function"){element=element(state)}var el=React.cloneElement(element,{onMouseEnter:onMouseEnter(element.props.onMouseEnter),onMouseLeave:onMouseLeave(element.props.onMouseLeave)});return[el,state]};exports.default=useHover},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var throttle_debounce_1=__webpack_require__(345);var util_1=__webpack_require__(18);var defaultEvents=["mousemove","mousedown","resize","keydown","touchstart","wheel"];var oneMinute=6e4;var useIdle=function(ms,initialState,events){if(ms===void 0){ms=oneMinute}if(initialState===void 0){initialState=false}if(events===void 0){events=defaultEvents}var _a=react_1.useState(initialState),state=_a[0],setState=_a[1];react_1.useEffect((function(){var mounted=true;var timeout;var localState=state;var set=function(newState){if(mounted){localState=newState;setState(newState)}};var onEvent=throttle_debounce_1.throttle(50,(function(){if(localState){set(false)}clearTimeout(timeout);timeout=setTimeout((function(){return set(true)}),ms)}));var onVisibility=function(){if(!document.hidden){onEvent()}};for(var i=0;i<events.length;i++){util_1.on(window,events[i],onEvent)}util_1.on(document,"visibilitychange",onVisibility);timeout=setTimeout((function(){return set(true)}),ms);return function(){mounted=false;for(var i=0;i<events.length;i++){util_1.off(window,events[i],onEvent)}util_1.off(document,"visibilitychange",onVisibility)}}),[ms,events]);return state};exports.default=useIdle},function(module,exports,__webpack_require__){(function(global,factory){true?factory(exports):undefined})(this,(function(exports){"use strict";function throttle(delay,noTrailing,callback,debounceMode){var timeoutID;var cancelled=false;var lastExec=0;function clearExistingTimeout(){if(timeoutID){clearTimeout(timeoutID)}}function cancel(){clearExistingTimeout();cancelled=true}if(typeof noTrailing!=="boolean"){debounceMode=callback;callback=noTrailing;noTrailing=undefined}function wrapper(){for(var _len=arguments.length,arguments_=new Array(_len),_
36key=0;_key<_len;_key++){arguments_[_key]=arguments[_key]}var self=this;var elapsed=Date.now()-lastExec;if(cancelled){return}function exec(){lastExec=Date.now();callback.apply(self,arguments_)}function clear(){timeoutID=undefined}if(debounceMode&&!timeoutID){exec()}clearExistingTimeout();if(debounceMode===undefined&&elapsed>delay){exec()}else if(noTrailing!==true){timeoutID=setTimeout(debounceMode?clear:exec,debounceMode===undefined?delay-elapsed:delay)}}wrapper.cancel=cancel;return wrapper}function debounce(delay,atBegin,callback){return callback===undefined?throttle(delay,atBegin,false):throttle(delay,callback,atBegin!==false)}exports.debounce=debounce;exports.throttle=throttle;Object.defineProperty(exports,"__esModule",{value:true})}))},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var useIntersection=function(ref,options){var _a=react_1.useState(null),intersectionObserverEntry=_a[0],setIntersectionObserverEntry=_a[1];react_1.useEffect((function(){if(ref.current&&typeof IntersectionObserver==="function"){var handler=function(entries){setIntersectionObserverEntry(entries[0])};var observer_1=new IntersectionObserver(handler,options);observer_1.observe(ref.current);return function(){setIntersectionObserverEntry(null);observer_1.disconnect()}}return function(){}}),[ref.current,options.threshold,options.root,options.rootMargin]);return intersectionObserverEntry};exports.default=useIntersection},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var useInterval=function(callback,delay){var savedCallback=react_1.useRef((function(){}));react_1.useEffect((function(){savedCallback.current=callback}));react_1.useEffect((function(){if(delay!==null){var interval_1=setInterval((function(){return savedCallback.current()}),delay||0);return function(){return clearInterval(interval_1)}}return undefined}),[delay])};exports.default=useInterval},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var createBreakpoint=function(breakpoints){if(breakpoints===void 0){breakpoints={laptopL:1440,laptop:1024,tablet:768}}return function(){var _a=react_1.useState(0),screen=_a[0],setScreen=_a[1];react_1.useEffect((function(){var setSideScreen=function(){setScreen(window.innerWidth)};setSideScreen();window.addEventListener("resize",setSideScreen);return function(){window.removeEventListener("resize",setSideScreen)}}));var sortedBreakpoints=react_1.useMemo((function(){return Object.entries(breakpoints).sort((function(a,b){return a[1]>=b[1]?1:-1}))}),[breakpoints]);var result=sortedBreakpoints.reduce((function(acc,_a){var name=_a[0],width=_a[1];if(screen>=width){return name}else{return acc}}),sortedBreakpoints[0][0]);return result}};exports.default=createBreakpoint},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var useKeyPress_1=tslib_1.__importDefault(__webpack_require__(103));var useUpdateEffect_1=tslib_1.__importDefault(__webpack_require__(40));var useKeyPressEvent=function(key,keydown,keyup,useKeyPress){if(useKeyPress===void 0){useKeyPress=useKeyPress_1.default}var _a=useKeyPress(key),pressed=_a[0],event=_a[1];useUpdateEffect_1.default((function(){if(!pressed&&keyup){keyup(event)}else if(pressed&&keydown){keydown(event)}}),[pressed])};exports.default=useKeyPressEvent},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var useLifecycles=function(mount,unmount){react_1.useEffect((function(){if(mount){mount()}return function(){if(unmount){unmount()}}}),[])};exports.default=useLifecycles},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var util_1=__webpack_require__(18);var useLocalStorage=function(key,initialValue,options){if(!util_1.isClient){return[initialValue,function(){}]}
36var serializer=options?options.raw?String:options.serializer:JSON.stringify;var deserializer=options?options.raw?String:options.deserializer:JSON.parse;var _a=react_1.useState((function(){try{var localStorageValue=localStorage.getItem(key);if(localStorageValue!==null){return deserializer(localStorageValue)}else{initialValue&&localStorage.setItem(key,serializer(initialValue));return initialValue}}catch(_a){return initialValue}})),state=_a[0],setState=_a[1];react_1.useEffect((function(){try{localStorage.setItem(key,serializer(state))}catch(_a){}}),[state]);return[state,setState]};exports.default=useLocalStorage},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var util_1=__webpack_require__(18);var patchHistoryMethod=function(method){var original=history[method];history[method]=function(state){var result=original.apply(this,arguments);var event=new Event(method.toLowerCase());event.state=state;window.dispatchEvent(event);return result}};if(util_1.isClient){patchHistoryMethod("pushState");patchHistoryMethod("replaceState")}var useLocationServer=function(){return{trigger:"load",length:1}};var buildState=function(trigger){var state=history.state,length=history.length;var hash=location.hash,host=location.host,hostname=location.hostname,href=location.href,origin=location.origin,pathname=location.pathname,port=location.port,protocol=location.protocol,search=location.search;return{trigger:trigger,state:state,length:length,hash:hash,host:host,hostname:hostname,href:href,origin:origin,pathname:pathname,port:port,protocol:protocol,search:search}};var useLocationBrowser=function(){var _a=react_1.useState(buildState("load")),state=_a[0],setState=_a[1];react_1.useEffect((function(){var onPopstate=function(){return setState(buildState("popstate"))};var onPushstate=function(){return setState(buildState("pushstate"))};var onReplacestate=function(){return setState(buildState("replacestate"))};util_1.on(window,"popstate",onPopstate);util_1.on(window,"pushstate",onPushstate);util_1.on(window,"replacestate",onReplacestate);return function(){util_1.off(window,"popstate",onPopstate);util_1.off(window,"pushstate",onPushstate);util_1.off(window,"replacestate",onReplacestate)}}),[]);return state};var hasEventConstructor=typeof Event==="function";exports.default=util_1.isClient&&hasEventConstructor?useLocationBrowser:useLocationServer},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);function getClosestBody(el){if(!el){return null}else if(el.tagName==="BODY"){return el}else if(el.tagName==="IFRAME"){var document_1=el.contentDocument;return document_1?document_1.body:null}else if(!el.offsetParent){return null}return getClosestBody(el.offsetParent)}exports.getClosestBody=getClosestBody;function preventDefault(rawEvent){var e=rawEvent||window.event;if(e.touches.length>1)return true;if(e.preventDefault)e.preventDefault();return false}var isIosDevice=typeof window!=="undefined"&&window.navigator&&window.navigator.platform&&/iP(ad|hone|od)/.test(window.navigator.platform);var bodies=new Map;var doc=typeof document==="object"?document:undefined;var documentListenerAdded=false;exports.default=!doc?function useLockBodyMock(_locked,_elementRef){if(_locked===void 0){_locked=true}}:function useLockBody(locked,elementRef){if(locked===void 0){locked=true}elementRef=elementRef||react_1.useRef(doc.body);react_1.useEffect((function(){var body=getClosestBody(elementRef.current);if(!body){return}var bodyInfo=bodies.get(body);if(locked){if(!bodyInfo){bodies.set(body,{counter:1,initialOverflow:body.style.overflow});if(isIosDevice){if(!documentListenerAdded){document.addEventListener("touchmove",preventDefault,{passive:false});documentListenerAdded=true}}else{body.style.overflow="hidden"}}else{bodies.set(body,{counter:bodyInfo.counter+1,initialOverflow:bodyInfo.initialOverflow})}}else{if(bodyInfo){if(bodyInfo.counter===1){bodies.delete(body);if(isIosDevice){body.ontouchmove=null;if(documentListenerAdded){document.removeEventListener("touchmove",preventDefault);documentListenerAdded=false}}else{body.style.overflow=bodyInfo.initialOverflow}}else{bodies.set(body,{counter:bodyInfo.counter-1,initialOverflow:bodyInfo.initialOverflow})}}}}),[locked,elementRef.current])}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var useEffectOnce_1=tslib_1.__importDefault(__webpack_require__(42));var useUpdateEffect_1=tslib_1.__importDefault(__webpack_require__(40));var useLogger=function(componentName){var rest=[];for(var _i=1;_i<arguments.length;_i++){rest[_i-1]=arguments[_i]}useEffectOnce_1.default((function(){console.log.apply(console,tslib_1.__spreadArrays([componentName+" mounted"],rest));return function(){return console.log(componentName+" unmounted")}}));useUpdateEffect_1.default((function(){console.log.apply(console,tslib_1.__spreadArrays([componentName+" updated"],rest))}))};exports.default=useLogger},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var isTouchEvent=function(event){return"touches"in event};var preventDefault=function(event){if(!isTouchEvent(event))return;if(event.touches.length<2&&event.preventDefault){event.preventDefault()}};var useLongPress=function(callback,_a){var _b=_a===void 0?{}:_a,_c=_b.isPreventDefault,isPreventDefault=_c===void 0?true:_c,_d=_b.delay,delay=_d===void 0?300:_d;var timeout=react_1.useRef();var target=react_1.useRef();var start=react_1.useCallback((function(event){if(isPreventDefault&&event.target){event.target.addEventListener("touchend",preventDefault,{passive:false});target.current=event.target}timeout.current=setTimeout((function(){return callback(event)}),delay)}),[callback,delay]);var clear=react_1.useCallback((function(){timeout.current&&clearTimeout(timeout.current);if(isPreventDefault&&target.current){target.current.removeEventListener("touchend",preventDefault)}}),[]);return{onMouseDown:function(e){return start(e)},onTouchStart:function(e){return start(e)},onMouseUp:clear,onMouseLeave:clear,onTouchEnd:clear}};
36exports.default=useLongPress},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useMap=function(initialMap){if(initialMap===void 0){initialMap={}}var _a=react_1.useState(initialMap),map=_a[0],set=_a[1];var stableActions=react_1.useMemo((function(){return{set:function(key,entry){set((function(prevMap){var _a;return tslib_1.__assign(tslib_1.__assign({},prevMap),(_a={},_a[key]=entry,_a))}))},setAll:function(newMap){set(newMap)},remove:function(key){set((function(prevMap){var _a=prevMap,_b=key,omit=_a[_b],rest=tslib_1.__rest(_a,[typeof _b==="symbol"?_b:_b+""]);return rest}))},reset:function(){return set(initialMap)}}}),[set]);var utils=tslib_1.__assign({get:react_1.useCallback((function(key){return map[key]}),[map])},stableActions);return[map,utils]};exports.default=useMap},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var util_1=__webpack_require__(18);var useMedia=function(query,defaultState){if(defaultState===void 0){defaultState=false}var _a=react_1.useState(util_1.isClient?function(){return window.matchMedia(query).matches}:defaultState),state=_a[0],setState=_a[1];react_1.useEffect((function(){var mounted=true;var mql=window.matchMedia(query);var onChange=function(){if(!mounted){return}setState(!!mql.matches)};mql.addListener(onChange);setState(mql.matches);return function(){mounted=false;mql.removeListener(onChange)}}),[query]);return state};exports.default=useMedia},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var util_1=__webpack_require__(18);var noop=function(){};var useMediaDevices=function(){var _a=react_1.useState({}),state=_a[0],setState=_a[1];react_1.useEffect((function(){var mounted=true;var onChange=function(){navigator.mediaDevices.enumerateDevices().then((function(devices){if(mounted){setState({devices:devices.map((function(_a){var deviceId=_a.deviceId,groupId=_a.groupId,kind=_a.kind,label=_a.label;return{deviceId:deviceId,groupId:groupId,kind:kind,label:label}}))})}})).catch(noop)};util_1.on(navigator.mediaDevices,"devicechange",onChange);onChange();return function(){mounted=false;util_1.off(navigator.mediaDevices,"devicechange",onChange)}}),[]);return state};var useMediaDevicesMock=function(){return{}};exports.default=typeof navigator==="object"&&!!navigator.mediaDevices?useMediaDevices:useMediaDevicesMock},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);function useMediatedState(mediator,initialState){var mediatorFn=react_1.useRef(mediator);var _a=react_1.useState(initialState),state=_a[0],setMediatedState=_a[1];var setState=react_1.useCallback((function(newState){if(mediatorFn.current.length===2){mediatorFn.current(newState,setMediatedState)}else{setMediatedState(mediatorFn.current(newState))}}),[state]);return[state,setState]}exports.useMediatedState=useMediatedState},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var useMethods=function(createMethods,initialState){var reducer=react_1.useMemo((function(){return function(reducerState,action){var _a;return(_a=createMethods(reducerState))[action.type].apply(_a,action.payload)}}),[createMethods]);var _a=react_1.useReducer(reducer,initialState),state=_a[0],dispatch=_a[1];var wrappedMethods=react_1.useMemo((function(){var actionTypes=Object.keys(createMethods(initialState));return actionTypes.reduce((function(acc,type){acc[type]=function(){var payload=[];for(var _i=0;_i<arguments.length;_i++){payload[_i]=arguments[_i]}return dispatch({type:type,payload:payload})};return acc}),{})}),[createMethods,initialState]);return[state,wrappedMethods]};exports.default=useMethods},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var util_1=__webpack_require__(18);var defaultState={acceleration:{x:null,y:null,z:null},accelerationIncludingGravity:{x:null,y:null,z:null},rotationRate:{alpha:null,beta:null,gamma:null},interval:16};var useMotion=function(initialState){if(initialState===void 0){initialState=defaultState}var _a=react_1.useState(initialState),state=_a[0],setState=_a[1];react_1.useEffect((function(){var handler=function(event){var acceleration=event.acceleration,accelerationIncludingGravity=event.accelerationIncludingGravity,rotationRate=event.rotationRate,interval=event.interval;setState({acceleration:{x:acceleration.x,y:acceleration.y,z:acceleration.z},accelerationIncludingGravity:{x:accelerationIncludingGravity.x,y:accelerationIncludingGravity.y,z:accelerationIncludingGravity.z},rotationRate:{alpha:rotationRate.alpha,beta:rotationRate.beta,gamma:rotationRate.gamma},interval:interval})};util_1.on(window,"devicemotion",handler);return function(){util_1.off(window,"devicemotion",handler)}}),[]);return state};exports.default=useMotion},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var useHoverDirty_1=tslib_1.__importDefault(__webpack_require__(100));var useMouse_1=tslib_1.__importDefault(__webpack_require__(106));var nullRef={current:null};var useMouseHovered=function(ref,options){if(options===void 0){options={}}var whenHovered=!!options.whenHovered;var bound=!!options.bound;var isHovered=useHoverDirty_1.default(ref,whenHovered);var state=useMouse_1.default(whenHovered&&!isHovered?nullRef:ref);if(bound){state.elX=Math.max(0,Math.min(state.elX,state.elW));state.elY=Math.max(0,Math.min(state.elY,state.elH))}return state};exports.default=useMouseHovered},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var util_1=__webpack_require__(18);var getConnection=function(){if(typeof navigator!=="object"){return null}var nav=navigator;return nav.connection||nav.mozConnection||nav.webkitConnection};var getConnectionState=function(){var connection=getConnection();if(!connection){return{}}var downlink=connection.downlink,downlinkMax=connection.downlinkMax,effectiveType=connection.effectiveType,type=connection.type,rtt=connection.rtt;return{downlink:downlink,downlinkMax:downlinkMax,effectiveType:effectiveType,type:type,rtt:rtt}};var useNetwork=function(initialState){if(initialState===void 0){initialState={}}var _a=react_1.useState(initialState),state=_a[0],setState=_a[1];react_1.useEffect((function(){var localState=state;var localSetState=function(patch){localState=tslib_1.__assign(tslib_1.__assign({},localState),patch);setState(localState)};var connection=getConnection();var onOnline=function(){localSetState({online:true,since:new Date})};var onOffline=function(){localSetState({online:false,since:new Date})};var onConnectionChange=function(){localSetState(getConnectionState())};util_1.on(window,"online",onOnline);util_1.on(window,"offline",onOffline);if(connection){util_1.on(connection,"change",onConnectionChange);localSetState(tslib_1.__assign(tslib_1.__assign(tslib_1.__assign({},state),{online:navigator.onLine,since:undefined}),getConnectionState()))}return function(){util_1.off(window,"online",onOnline);util_1.off(window,"offline",onOffline);if(connection){util_1.off(connection,"change",onConnectionChange)}}}),[]);return state};exports.default=useNetwork},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var useCounter_1=tslib_1.__importDefault(__webpack_require__(97));
36exports.default=useCounter_1.default},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useIsomorphicLayoutEffect_1=tslib_1.__importDefault(__webpack_require__(101));function useObservable(observable$,initialValue){var _a=react_1.useState(initialValue),value=_a[0],update=_a[1];useIsomorphicLayoutEffect_1.default((function(){var s=observable$.subscribe(update);return function(){return s.unsubscribe()}}),[observable$]);return value}exports.default=useObservable},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var util_1=__webpack_require__(18);var defaultState={angle:0,type:"landscape-primary"};var useOrientation=function(initialState){if(initialState===void 0){initialState=defaultState}var _a=react_1.useState(initialState),state=_a[0],setState=_a[1];react_1.useEffect((function(){var mounted=true;var onChange=function(){if(mounted){var orientation_1=screen.orientation;if(orientation_1){var angle=orientation_1.angle,type=orientation_1.type;setState({angle:angle,type:type})}else if(window.orientation){setState({angle:typeof window.orientation==="number"?window.orientation:0,type:""})}else{setState(initialState)}}};util_1.on(window,"orientationchange",onChange);onChange();return function(){mounted=false;util_1.off(window,"orientationchange",onChange)}}),[]);return state};exports.default=useOrientation},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var usePageLeave=function(onPageLeave,args){if(args===void 0){args=[]}react_1.useEffect((function(){if(!onPageLeave){return}var handler=function(event){event=event?event:window.event;var from=event.relatedTarget||event.toElement;if(!from||from.nodeName==="HTML"){onPageLeave()}};document.addEventListener("mouseout",handler);return function(){document.removeEventListener("mouseout",handler)}}),args)};exports.default=usePageLeave},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var util_1=__webpack_require__(18);var noop=function(){};var usePermission=function(permissionDesc){var mounted=true;var permissionStatus=null;var _a=react_1.useState(""),state=_a[0],setState=_a[1];var onChange=function(){if(mounted&&permissionStatus){setState(permissionStatus.state)}};var changeState=function(){onChange();util_1.on(permissionStatus,"change",onChange)};react_1.useEffect((function(){navigator.permissions.query(permissionDesc).then((function(status){permissionStatus=status;changeState()})).catch(noop);return function(){mounted=false;permissionStatus&&util_1.off(permissionStatus,"change",onChange)}}),[]);return state};exports.default=usePermission},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var usePrevious=function(state){var ref=react_1.useRef();react_1.useEffect((function(){ref.current=state}));return ref.current};exports.default=usePrevious},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var useFirstMountState_1=__webpack_require__(52);var strictEquals=function(prev,next){return prev===next};function usePreviousDistinct(value,compare){if(compare===void 0){compare=strictEquals}var prevRef=react_1.useRef();var curRef=react_1.useRef(value);var isFirstMount=useFirstMountState_1.useFirstMountState();if(!isFirstMount&&!compare(curRef.current,value)){prevRef.current=curRef.current;curRef.current=value}return prevRef.current}exports.default=usePreviousDistinct},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useMountedState_1=tslib_1.__importDefault(__webpack_require__(31));var usePromise=function(){var isMounted=useMountedState_1.default();return react_1.useCallback((function(promise){return new Promise((function(resolve,reject){var onValue=function(value){isMounted()&&resolve(value)};var onError=function(error){isMounted()&&reject(error)};promise.then(onValue,onError)}))}),[])};exports.default=usePromise},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useQueue=function(initialValue){if(initialValue===void 0){initialValue=[]}var _a=react_1.useState(initialValue),state=_a[0],set=_a[1];return{add:function(value){set((function(queue){return tslib_1.__spreadArrays(queue,[value])}))},remove:function(){var result;set((function(_a){var first=_a[0],rest=_a.slice(1);result=first;return rest}));return result},get first(){return state[0]},get last(){return state[state.length-1]},get size(){return state.length}}};exports.default=useQueue},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);function useRafLoop(callback){var raf=react_1.useRef(null);var _a=react_1.useState(true),isActive=_a[0],setIsActive=_a[1];function loopStep(){callback();raf.current=requestAnimationFrame(loopStep)}function loopStop(){setIsActive(false)}function loopStart(){setIsActive(true)}function clearCurrentLoop(){raf.current&&cancelAnimationFrame(raf.current)}react_1.useEffect((function(){return clearCurrentLoop}),[]);react_1.useEffect((function(){clearCurrentLoop();isActive&&(raf.current=requestAnimationFrame(loopStep));return clearCurrentLoop}),[isActive,callback]);return[loopStop,isActive,loopStart]}exports.default=useRafLoop},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var getValue=function(search,param){return new URLSearchParams(search).get(param)};var useSearchParam=function(param){var _a=react_1.useState((function(){return getValue(location.search,param)})),value=_a[0],setValue=_a[1];react_1.useEffect((function(){var onChange=function(){setValue(getValue(location.search,param))};
36window.addEventListener("popstate",onChange);window.addEventListener("pushstate",onChange);window.addEventListener("replacestate",onChange);return function(){window.removeEventListener("popstate",onChange);window.removeEventListener("pushstate",onChange);window.removeEventListener("replacestate",onChange)}}),[]);return value};var useSearchParamServer=function(){return null};exports.default=typeof window==="object"?useSearchParam:useSearchParamServer},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useRafState_1=tslib_1.__importDefault(__webpack_require__(43));var useScroll=function(ref){if(false){}var _a=useRafState_1.default({x:0,y:0}),state=_a[0],setState=_a[1];react_1.useEffect((function(){var handler=function(){if(ref.current){setState({x:ref.current.scrollLeft,y:ref.current.scrollTop})}};if(ref.current){ref.current.addEventListener("scroll",handler,{capture:false,passive:true})}return function(){if(ref.current){ref.current.removeEventListener("scroll",handler)}}}),[ref]);return state};exports.default=useScroll},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var useScrolling=function(ref){var _a=react_1.useState(false),scrolling=_a[0],setScrolling=_a[1];react_1.useEffect((function(){if(ref.current){var scrollingTimeout_1;var handleScrollEnd_1=function(){setScrolling(false)};var handleScroll_1=function(){setScrolling(true);clearTimeout(scrollingTimeout_1);scrollingTimeout_1=setTimeout((function(){return handleScrollEnd_1()}),150)};ref.current.addEventListener("scroll",handleScroll_1,false);return function(){if(ref.current){ref.current.removeEventListener("scroll",handleScroll_1,false)}}}return function(){}}),[ref]);return scrolling};exports.default=useScrolling},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var util_1=__webpack_require__(18);var useSessionStorage=function(key,initialValue,raw){if(!util_1.isClient){return[initialValue,function(){}]}var _a=react_1.useState((function(){try{var sessionStorageValue=sessionStorage.getItem(key);if(typeof sessionStorageValue!=="string"){sessionStorage.setItem(key,raw?String(initialValue):JSON.stringify(initialValue));return initialValue}else{return raw?sessionStorageValue:JSON.parse(sessionStorageValue||"null")}}catch(_a){return initialValue}})),state=_a[0],setState=_a[1];react_1.useEffect((function(){try{var serializedState=raw?String(state):JSON.stringify(state);sessionStorage.setItem(key,serializedState)}catch(_a){}}));return[state,setState]};exports.default=useSessionStorage},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var fast_shallow_equal_1=__webpack_require__(379);var useCustomCompareEffect_1=tslib_1.__importDefault(__webpack_require__(70));var isPrimitive=function(val){return val!==Object(val)};var shallowEqualDepsList=function(prevDeps,nextDeps){return prevDeps.every((function(dep,index){return fast_shallow_equal_1.equal(dep,nextDeps[index])}))};var useShallowCompareEffect=function(effect,deps){if(false){}useCustomCompareEffect_1.default(effect,deps,shallowEqualDepsList)};exports.default=useShallowCompareEffect},function(module,exports){var keyList=Object.keys;exports.equal=function equal(a,b){if(a===b)return true;if(!(a instanceof Object)||!(b instanceof Object))return false;var keys=keyList(a);var length=keys.length;for(var i=0;i<length;i++)if(!(keys[i]in b))return false;for(var i=0;i<length;i++)if(a[keys[i]]!==b[keys[i]])return false;return length===keyList(b).length}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var React=tslib_1.__importStar(__webpack_require__(0));var util_1=__webpack_require__(18);var useState=React.useState,useEffect=React.useEffect,useRef=React.useRef;var DRAF=function(callback){return setTimeout(callback,35)};var useSize=function(element,_a){var _b=_a===void 0?{}:_a,_c=_b.width,width=_c===void 0?Infinity:_c,_d=_b.height,height=_d===void 0?Infinity:_d;
36if(!util_1.isClient){return[typeof element==="function"?element({width:width,height:height}):element,{width:width,height:height}]}var _e=useState({width:width,height:height}),state=_e[0],setState=_e[1];if(typeof element==="function"){element=element(state)}var style=element.props.style||{};var ref=useRef(null);var window=null;var setSize=function(){var iframe=ref.current;var size=iframe?{width:iframe.offsetWidth,height:iframe.offsetHeight}:{width:width,height:height};setState(size)};var onWindow=function(windowToListenOn){windowToListenOn.addEventListener("resize",setSize);DRAF(setSize)};useEffect((function(){var iframe=ref.current;if(!iframe){return}if(iframe.contentWindow){window=iframe.contentWindow;onWindow(window)}else{var onLoad_1=function(){iframe.removeEventListener("load",onLoad_1);window=iframe.contentWindow;onWindow(window)};iframe.addEventListener("load",onLoad_1)}return function(){if(window&&window.removeEventListener){window.removeEventListener("resize",setSize)}}}),[]);style.position="relative";var sized=React.cloneElement.apply(React,tslib_1.__spreadArrays([element,{style:style}],tslib_1.__spreadArrays([React.createElement("iframe",{ref:ref,style:{background:"transparent",border:"none",height:"100%",left:0,position:"absolute",top:0,width:"100%",zIndex:-1}})],React.Children.toArray(element.props.children))));return[sized,state]};exports.default=useSize},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var util_1=__webpack_require__(18);var useMountedState_1=tslib_1.__importDefault(__webpack_require__(31));var useSetState_1=tslib_1.__importDefault(__webpack_require__(41));var noop=function(){};var useSlider=function(ref,options){if(options===void 0){options={}}var isMounted=useMountedState_1.default();var isSliding=react_1.useRef(false);var frame=react_1.useRef(0);var _a=useSetState_1.default({isSliding:false,value:0}),state=_a[0],setState=_a[1];react_1.useEffect((function(){if(util_1.isClient){var styles=options.styles===undefined?true:options.styles;var reverse_1=options.reverse===undefined?false:options.reverse;if(ref.current&&styles){ref.current.style.userSelect="none"}var startScrubbing_1=function(){if(!isSliding.current&&isMounted()){(options.onScrubStart||noop)();isSliding.current=true;setState({isSliding:true});bindEvents_1()}};var stopScrubbing_1=function(){if(isSliding.current&&isMounted()){(options.onScrubStop||noop)();isSliding.current=false;setState({isSliding:false});unbindEvents_1()}};var onMouseDown_1=function(event){startScrubbing_1();onMouseMove_1(event)};var onMouseMove_1=options.vertical?function(event){return onScrub_1(event.clientY)}:function(event){return onScrub_1(event.clientX)};var onTouchStart_1=function(event){startScrubbing_1();onTouchMove_1(event)};var onTouchMove_1=options.vertical?function(event){return onScrub_1(event.changedTouches[0].clientY)}:function(event){return onScrub_1(event.changedTouches[0].clientX)};var bindEvents_1=function(){util_1.on(document,"mousemove",onMouseMove_1);util_1.on(document,"mouseup",stopScrubbing_1);util_1.on(document,"touchmove",onTouchMove_1);util_1.on(document,"touchend",stopScrubbing_1)};var unbindEvents_1=function(){util_1.off(document,"mousemove",onMouseMove_1);util_1.off(document,"mouseup",stopScrubbing_1);util_1.off(document,"touchmove",onTouchMove_1);util_1.off(document,"touchend",stopScrubbing_1)};var onScrub_1=function(clientXY){cancelAnimationFrame(frame.current);frame.current=requestAnimationFrame((function(){if(isMounted()&&ref.current){var rect=ref.current.getBoundingClientRect();var pos=options.vertical?rect.top:rect.left;var length_1=options.vertical?rect.height:rect.width;if(!length_1){return}var value=(clientXY-pos)/length_1;if(value>1){value=1}else if(value<0){value=0}if(reverse_1){value=1-value}setState({value:value});(options.onScrub||noop)(value)}}))};util_1.on(ref.current,"mousedown",onMouseDown_1);util_1.on(ref.current,"touchstart",onTouchStart_1);return function(){util_1.off(ref.current,"mousedown",onMouseDown_1);util_1.off(ref.current,"touchstart",onTouchStart_1)}}else{return undefined}}),[ref,options.vertical]);return state};exports.default=useSlider},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useMount_1=tslib_1.__importDefault(__webpack_require__(105));var useSetState_1=tslib_1.__importDefault(__webpack_require__(41));var voices=typeof window==="object"&&typeof window.speechSynthesis==="object"?window.speechSynthesis.getVoices():[];
36var useSpeech=function(text,opts){if(opts===void 0){opts={}}var _a=useSetState_1.default({isPlaying:false,lang:opts.lang||"default",voice:opts.voice||voices[0],rate:opts.rate||1,pitch:opts.pitch||1,volume:opts.volume||1}),state=_a[0],setState=_a[1];var uterranceRef=react_1.useRef(null);useMount_1.default((function(){var utterance=new SpeechSynthesisUtterance(text);opts.lang&&(utterance.lang=opts.lang);opts.voice&&(utterance.voice=opts.voice);utterance.rate=opts.rate||1;utterance.pitch=opts.pitch||1;utterance.volume=opts.volume||1;utterance.onstart=function(){return setState({isPlaying:true})};utterance.onresume=function(){return setState({isPlaying:true})};utterance.onend=function(){return setState({isPlaying:false})};utterance.onpause=function(){return setState({isPlaying:false})};uterranceRef.current=utterance;window.speechSynthesis.speak(uterranceRef.current)}));return state};exports.default=useSpeech},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var isFocusedElementEditable=function(){var activeElement=document.activeElement,body=document.body;if(!activeElement){return false}if(activeElement===body){return false}switch(activeElement.tagName){case"INPUT":case"TEXTAREA":return true}return activeElement.hasAttribute("contenteditable")};var isTypedCharGood=function(_a){var keyCode=_a.keyCode,metaKey=_a.metaKey,ctrlKey=_a.ctrlKey,altKey=_a.altKey;if(metaKey||ctrlKey||altKey){return false}if(keyCode>=48&&keyCode<=57){return true}if(keyCode>=65&&keyCode<=90){return true}return false};var useStartTyping=function(onStartTyping){react_1.useLayoutEffect((function(){var keydown=function(event){!isFocusedElementEditable()&&isTypedCharGood(event)&&onStartTyping(event)};document.addEventListener("keydown",keydown);return function(){document.removeEventListener("keydown",keydown)}}),[])};exports.default=useStartTyping},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var useFirstMountState_1=__webpack_require__(52);var resolveHookState_1=__webpack_require__(53);function useStateWithHistory(initialState,capacity,initialHistory){if(capacity===void 0){capacity=10}if(capacity<1){throw new Error("Capacity has to be greater than 1, got '"+capacity+"'")}var isFirstMount=useFirstMountState_1.useFirstMountState();var _a=react_1.useState(initialState),state=_a[0],innerSetState=_a[1];var history=react_1.useRef(initialHistory!==null&&initialHistory!==void 0?initialHistory:[]);var historyPosition=react_1.useRef(0);if(isFirstMount){if(history.current.length){if(history.current[history.current.length-1]!==initialState){history.current.push(initialState)}if(history.current.length>capacity){history.current=history.current.slice(history.current.length-capacity)}}else{history.current.push(initialState)}historyPosition.current=history.current.length&&history.current.length-1}var setState=react_1.useCallback((function(newState){innerSetState((function(currentState){newState=resolveHookState_1.resolveHookState(newState);if(newState!==currentState){if(historyPosition.current<history.current.length-1){history.current=history.current.slice(0,historyPosition.current+1)}historyPosition.current=history.current.push(newState)-1;if(history.current.length>capacity){history.current=history.current.slice(history.current.length-capacity)}}return newState}))}),[state,capacity]);var historyState=react_1.useMemo((function(){return{history:history.current,position:historyPosition.current,capacity:capacity,back:function(amount){if(amount===void 0){amount=1}if(!historyPosition.current){return}innerSetState((function(){historyPosition.current-=Math.min(amount,historyPosition.current);return history.current[historyPosition.current]}))},forward:function(amount){if(amount===void 0){amount=1}if(historyPosition.current===history.current.length-1){return}innerSetState((function(){historyPosition.current=Math.min(historyPosition.current+amount,history.current.length-1);return history.current[historyPosition.current]}))},go:function(position){if(position===historyPosition.current){return}innerSetState((function(){historyPosition.current=position<0?Math.max(history.current.length+position,0):Math.min(history.current.length-1,position);return history.current[historyPosition.current]}))}}}),[state]);return[state,setState,historyState]}exports.useStateWithHistory=useStateWithHistory},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useMountedState_1=tslib_1.__importDefault(__webpack_require__(31));var useUpdate_1=tslib_1.__importDefault(__webpack_require__(36));var useUpdateEffect_1=tslib_1.__importDefault(__webpack_require__(40));function useStateList(stateSet){if(stateSet===void 0){stateSet=[]}var isMounted=useMountedState_1.default();var update=useUpdate_1.default();var index=react_1.useRef(0);useUpdateEffect_1.default((function(){if(stateSet.length<=index.current){index.current=stateSet.length-1;
36update()}}),[stateSet.length]);var actions=react_1.useMemo((function(){return{next:function(){return actions.setStateAt(index.current+1)},prev:function(){return actions.setStateAt(index.current-1)},setStateAt:function(newIndex){if(!isMounted())return;if(!stateSet.length)return;if(newIndex===index.current)return;index.current=newIndex>=0?newIndex%stateSet.length:stateSet.length+newIndex%stateSet.length;update()},setState:function(state){if(!isMounted())return;var newIndex=stateSet.length?stateSet.indexOf(state):-1;if(newIndex===-1){throw new Error("State '"+state+"' is not a valid state (does not exist in state list)")}index.current=newIndex;update()}}}),[stateSet]);return tslib_1.__assign({state:stateSet[index.current],currentIndex:index.current},actions)}exports.default=useStateList},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useUnmount_1=tslib_1.__importDefault(__webpack_require__(54));var useThrottle=function(value,ms){if(ms===void 0){ms=200}var _a=react_1.useState(value),state=_a[0],setState=_a[1];var timeout=react_1.useRef();var nextValue=react_1.useRef(null);var hasNextValue=react_1.useRef(0);react_1.useEffect((function(){if(!timeout.current){setState(value);var timeoutCallback_1=function(){if(hasNextValue.current){hasNextValue.current=false;setState(nextValue.current);timeout.current=setTimeout(timeoutCallback_1,ms)}else{timeout.current=undefined}};timeout.current=setTimeout(timeoutCallback_1,ms)}else{nextValue.current=value;hasNextValue.current=true}}),[value]);useUnmount_1.default((function(){timeout.current&&clearTimeout(timeout.current)}));return state};exports.default=useThrottle},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useUnmount_1=tslib_1.__importDefault(__webpack_require__(54));var useThrottleFn=function(fn,ms,args){if(ms===void 0){ms=200}var _a=react_1.useState(null),state=_a[0],setState=_a[1];var timeout=react_1.useRef();var nextArgs=react_1.useRef();react_1.useEffect((function(){if(!timeout.current){setState(fn.apply(void 0,args));var timeoutCallback_1=function(){if(nextArgs.current){setState(fn.apply(void 0,nextArgs.current));nextArgs.current=undefined;timeout.current=setTimeout(timeoutCallback_1,ms)}else{timeout.current=undefined}};timeout.current=setTimeout(timeoutCallback_1,ms)}else{nextArgs.current=args}}),args);useUnmount_1.default((function(){timeout.current&&clearTimeout(timeout.current)}));return state};exports.default=useThrottleFn},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var useTimeoutFn_1=tslib_1.__importDefault(__webpack_require__(71));var useUpdate_1=tslib_1.__importDefault(__webpack_require__(36));function useTimeout(ms){if(ms===void 0){ms=0}var update=useUpdate_1.default();return useTimeoutFn_1.default(update,ms)}
36exports.default=useTimeout},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var DEFAULT_USE_TITLE_OPTIONS={restoreOnUnmount:false};function useTitle(title,options){if(options===void 0){options=DEFAULT_USE_TITLE_OPTIONS}var prevTitleRef=react_1.useRef(document.title);document.title=title;react_1.useEffect((function(){if(options&&options.restoreOnUnmount){return function(){document.title=prevTitleRef.current}}else{return}}),[])}exports.default=typeof document!=="undefined"?useTitle:function(_title){}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var ts_easing_1=__webpack_require__(391);var useRaf_1=tslib_1.__importDefault(__webpack_require__(107));var useTween=function(easingName,ms,delay){if(easingName===void 0){easingName="inCirc"}if(ms===void 0){ms=200}if(delay===void 0){delay=0}var fn=ts_easing_1.easing[easingName];var t=useRaf_1.default(ms,delay);if(false){}return fn(t)};exports.default=useTween},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports.easing={linear:function(t){return t},quadratic:function(t){return t*(-(t*t)*t+4*t*t-6*t+4)},cubic:function(t){return t*(4*t*t-9*t+6)},elastic:function(t){return t*(33*t*t*t*t-106*t*t*t+126*t*t-67*t+15)},inQuad:function(t){return t*t},outQuad:function(t){return t*(2-t)},inOutQuad:function(t){return t<.5?2*t*t:-1+(4-2*t)*t},inCubic:function(t){return t*t*t},outCubic:function(t){return--t*t*t+1},inOutCubic:function(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},inQuart:function(t){return t*t*t*t},outQuart:function(t){return 1- --t*t*t*t},inOutQuart:function(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t},inQuint:function(t){return t*t*t*t*t},outQuint:function(t){return 1+--t*t*t*t*t},inOutQuint:function(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t},inSine:function(t){return-Math.cos(t*(Math.PI/2))+1},outSine:function(t){return Math.sin(t*(Math.PI/2))},inOutSine:function(t){return-(Math.cos(Math.PI*t)-1)/2},inExpo:function(t){return Math.pow(2,10*(t-1))},outExpo:function(t){return-Math.pow(2,-10*t)+1},inOutExpo:function(t){t/=.5;if(t<1)return Math.pow(2,10*(t-1))/2;t--;return(-Math.pow(2,-10*t)+2)/2},inCirc:function(t){return-Math.sqrt(1-t*t)+1},outCirc:function(t){return Math.sqrt(1-(t=t-1)*t)},inOutCirc:function(t){t/=.5;if(t<1)return-(Math.sqrt(1-t*t)-1)/2;t-=2;return(Math.sqrt(1-t*t)+1)/2}}},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var useUnmountPromise=function(){var refUnmounted=react_1.useRef(false);react_1.useEffect((function(){return function(){refUnmounted.current=true}}));var wrapper=react_1.useMemo((function(){var race=function(promise,onError){var newPromise=new Promise((function(resolve,reject){promise.then((function(result){if(!refUnmounted.current)resolve(result)}),(function(error){if(!refUnmounted.current)reject(error);else if(onError)onError(error);else console.error("useUnmountPromise",error)}))}));return newPromise};return race}),[]);return wrapper};exports.default=useUnmountPromise},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var useList_1=tslib_1.__importDefault(__webpack_require__(104));function useUpsert(predicate,initialList){if(initialList===void 0){initialList=[]}var _a=useList_1.default(initialList),list=_a[0],listActions=_a[1];return[list,tslib_1.__assign(tslib_1.__assign({},listActions),{upsert:function(newItem){listActions.upsert(predicate,newItem)}})]}exports.default=useUpsert},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);var isVibrationApiSupported=typeof navigator==="object"&&"vibrate"in navigator;var useVibrateMock=function(){};function useVibrate(enabled,pattern,loop){if(enabled===void 0){enabled=true}if(pattern===void 0){pattern=[1e3,1e3]}if(loop===void 0){loop=true}react_1.useEffect((function(){var interval;if(enabled){navigator.vibrate(pattern);if(loop){var duration=pattern instanceof Array?pattern.reduce((function(a,b){return a+b}
36)):pattern;interval=setInterval((function(){navigator.vibrate(pattern)}),duration)}}return function(){if(enabled){navigator.vibrate(0);if(loop){clearInterval(interval)}}}}),[enabled])}exports.default=isVibrationApiSupported?useVibrate:useVibrateMock},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var createHTMLMediaHook_1=tslib_1.__importDefault(__webpack_require__(95));var useVideo=createHTMLMediaHook_1.default("video");exports.default=useVideo},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);function useStateValidator(state,validator,initialState){if(initialState===void 0){initialState=[undefined]}var validatorInner=react_1.useRef(validator);var stateInner=react_1.useRef(state);validatorInner.current=validator;stateInner.current=state;var _a=react_1.useState(initialState),validity=_a[0],setValidity=_a[1];var validate=react_1.useCallback((function(){if(validatorInner.current.length>=2){validatorInner.current(stateInner.current,setValidity)}else{setValidity(validatorInner.current(stateInner.current))}}),[setValidity]);react_1.useEffect((function(){validate()}),[state]);return[validity,validate]}exports.default=useStateValidator},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var scrollbar_width_1=__webpack_require__(398);var react_1=__webpack_require__(0);function useScrollbarWidth(){var _a=react_1.useState(scrollbar_width_1.scrollbarWidth()),sbw=_a[0],setSbw=_a[1];react_1.useEffect((function(){if(typeof sbw!=="undefined"){return}var raf=requestAnimationFrame((function(){setSbw(scrollbar_width_1.scrollbarWidth())}));return function(){return cancelAnimationFrame(raf)}}),[]);return sbw}exports.useScrollbarWidth=useScrollbarWidth},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=function(t){if("undefined"==typeof document)return 0;if(document.body&&(!document.readyState||"loading"!==document.readyState)){if(!0!==t&&"number"==typeof e.__cache)return e.__cache;var o=document.createElement("div"),d=o.style;d.display="block",d.position="absolute",d.width="100px",d.height="100px",d.left="-999px",d.top="-999px",d.overflow="scroll",document.body.insertBefore(o,null);var r=o.clientWidth;if(0!==r)return e.__cache=100-r,document.body.removeChild(o),e.__cache;document.body.removeChild(o)}};exports.scrollbarWidth=e},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);function useMultiStateValidator(states,validator,initialValidity){if(initialValidity===void 0){initialValidity=[undefined]}if(typeof states!=="object"){throw new Error("states expected to be an object or array, got "+typeof states)}var validatorInner=react_1.useRef(validator);var statesInner=react_1.useRef(states);validatorInner.current=validator;statesInner.current=states;var _a=react_1.useState(initialValidity),validity=_a[0],setValidity=_a[1];var validate=react_1.useCallback((function(){if(validatorInner.current.length>=2){validatorInner.current(statesInner.current,setValidity)}else{setValidity(validatorInner.current(statesInner.current))}}),[setValidity]);react_1.useEffect((function(){validate()}),Object.values(states));return[validity,validate]}exports.useMultiStateValidator=useMultiStateValidator},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var util_1=__webpack_require__(18);var useRafState_1=tslib_1.__importDefault(__webpack_require__(43));var useWindowScroll=function(){var _a=useRafState_1.default({x:util_1.isClient?window.pageXOffset:0,y:util_
361.isClient?window.pageYOffset:0}),state=_a[0],setState=_a[1];react_1.useEffect((function(){var handler=function(){setState({x:window.pageXOffset,y:window.pageYOffset})};window.addEventListener("scroll",handler,{capture:false,passive:true});return function(){window.removeEventListener("scroll",handler)}}),[]);return state};exports.default=useWindowScroll},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useRafState_1=tslib_1.__importDefault(__webpack_require__(43));var util_1=__webpack_require__(18);var useWindowSize=function(initialWidth,initialHeight){if(initialWidth===void 0){initialWidth=Infinity}if(initialHeight===void 0){initialHeight=Infinity}var _a=useRafState_1.default({width:util_1.isClient?window.innerWidth:initialWidth,height:util_1.isClient?window.innerHeight:initialHeight}),state=_a[0],setState=_a[1];react_1.useEffect((function(){if(util_1.isClient){var handler_1=function(){setState({width:window.innerWidth,height:window.innerHeight})};window.addEventListener("resize",handler_1);return function(){window.removeEventListener("resize",handler_1)}}}),[]);return state};exports.default=useWindowSize},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var resize_observer_polyfill_1=tslib_1.__importDefault(__webpack_require__(403));var useMeasure=function(){var _a=react_1.useState({x:0,y:0,width:0,height:0,top:0,left:0,bottom:0,right:0}),rect=_a[0],set=_a[1];var observer=react_1.useState((function(){return new resize_observer_polyfill_1.default((function(entries){var entry=entries[0];if(entry){set(entry.contentRect)}}))}))[0];var ref=react_1.useCallback((function(node){observer.disconnect();if(node){observer.observe(node)}}),[observer]);return[ref,rect]};exports.default=useMeasure},function(module,exports,__webpack_require__){(function(global){(function(global,factory){true?module.exports=factory():undefined})(this,(function(){"use strict";var MapShim=function(){if(typeof Map!=="undefined"){return Map}function getIndex(arr,key){var result=-1;arr.some((function(entry,index){if(entry[0]===key){result=index;return true}return false}));return result}return function(){function class_1(){this.__entries__=[]}Object.defineProperty(class_1.prototype,"size",{get:function(){return this.__entries__.length},enumerable:true,configurable:true});class_1.prototype.get=function(key){var index=getIndex(this.__entries__,key);var entry=this.__entries__[index];return entry&&entry[1]};class_1.prototype.set=function(key,value){var index=getIndex(this.__entries__,key);if(~index){this.__entries__[index][1]=value}else{this.__entries__.push([key,value])}};class_1.prototype.delete=function(key){var entries=this.__entries__;var index=getIndex(entries,key);if(~index){entries.splice(index,1)}};class_1.prototype.has=function(key){return!!~getIndex(this.__entries__,key)};class_1.prototype.clear=function(){this.__entries__.splice(0)};class_1.prototype.forEach=function(callback,ctx){if(ctx===void 0){ctx=null}for(var _i=0,_a=this.__entries__;_i<_a.length;_i++){var entry=_a[_i];callback.call(ctx,entry[1],entry[0])}};return class_1}()}();var isBrowser=typeof window!=="undefined"&&typeof document!=="undefined"&&window.document===document;var global$1=function(){if(typeof global!=="undefined"&&global.Math===Math){return global}if(typeof self!=="undefined"&&self.Math===Math){return self}if(typeof window!=="undefined"&&window.Math===Math){return window}return Function("return this")()}();var requestAnimationFrame$1=function(){if(typeof requestAnimationFrame==="function"){return requestAnimationFrame.bind(global$1)}return function(callback){return setTimeout((function(){return callback(Date.now())}),1e3/60)}}();var trailingTimeout=2;function throttle(callback,delay){var leadingCall=false,trailingCall=false,lastCallTime=0;function resolvePending(){if(leadingCall){leadingCall=false;callback()}if(trailingCall){proxy()}}function timeoutCallback(){requestAnimationFrame$1(resolvePending)}function proxy(){var timeStamp=Date.now();if(leadingCall){if(timeStamp-lastCallTime<trailingTimeout){return}trailingCall=true}else{leadingCall=true;trailingCall=false;setTimeout(timeoutCallback,delay)}lastCallTime=timeStamp}return proxy}var REFRESH_DELAY=20;var transitionKeys=["top","right","bottom","left","width","height","size","weight"];var mutationObserverSupported=typeof MutationObserver!=="undefined";var ResizeObserverController=function(){function ResizeObserverController(){this.connected_=false;this.mutationEventsAdded_=false;this.mutationsObserver_=null;this.observers_=[];this.onTransitionEnd_=this.onTransitionEnd_.bind(this);this.refresh=throttle(this.refresh.bind(this),REFRESH_DELAY)}ResizeObserverController.prototype.addObserver=function(observer){if(!~this.observers_.indexOf(observer)){this.observers_.push(observer)}if(!this.connected_){this.connect_()}};ResizeObserverController.prototype.removeObserver=function(observer){var observers=this.observers_;var index=observers.indexOf(observer);if(~index){observers.splice(index,1)}if(!observers.length&&this.connected_){this.disconnect_()}};ResizeObserverController.prototype.refresh=function(){var changesDetected=this.updateObservers_();if(changesDetected){this.refresh()}};ResizeObserverController.prototype.updateObservers_=function(){var activeObservers=this.observers_.filter((function(observer){return observer.gatherActive(),observer.hasActive()}
36));activeObservers.forEach((function(observer){return observer.broadcastActive()}));return activeObservers.length>0};ResizeObserverController.prototype.connect_=function(){if(!isBrowser||this.connected_){return}document.addEventListener("transitionend",this.onTransitionEnd_);window.addEventListener("resize",this.refresh);if(mutationObserverSupported){this.mutationsObserver_=new MutationObserver(this.refresh);this.mutationsObserver_.observe(document,{attributes:true,childList:true,characterData:true,subtree:true})}else{document.addEventListener("DOMSubtreeModified",this.refresh);this.mutationEventsAdded_=true}this.connected_=true};ResizeObserverController.prototype.disconnect_=function(){if(!isBrowser||!this.connected_){return}document.removeEventListener("transitionend",this.onTransitionEnd_);window.removeEventListener("resize",this.refresh);if(this.mutationsObserver_){this.mutationsObserver_.disconnect()}if(this.mutationEventsAdded_){document.removeEventListener("DOMSubtreeModified",this.refresh)}this.mutationsObserver_=null;this.mutationEventsAdded_=false;this.connected_=false};ResizeObserverController.prototype.onTransitionEnd_=function(_a){var _b=_a.propertyName,propertyName=_b===void 0?"":_b;var isReflowProperty=transitionKeys.some((function(key){return!!~propertyName.indexOf(key)}));if(isReflowProperty){this.refresh()}};ResizeObserverController.getInstance=function(){if(!this.instance_){this.instance_=new ResizeObserverController}return this.instance_};ResizeObserverController.instance_=null;return ResizeObserverController}();var defineConfigurable=function(target,props){for(var _i=0,_a=Object.keys(props);_i<_a.length;_i++){var key=_a[_i];Object.defineProperty(target,key,{value:props[key],enumerable:false,writable:false,configurable:true})}return target};var getWindowOf=function(target){var ownerGlobal=target&&target.ownerDocument&&target.ownerDocument.defaultView;return ownerGlobal||global$1};var emptyRect=createRectInit(0,0,0,0);function toFloat(value){return parseFloat(value)||0}function getBordersSize(styles){var positions=[];for(var _i=1;_i<arguments.length;_i++){positions[_i-1]=arguments[_i]}return positions.reduce((function(size,position){var value=styles["border-"+position+"-width"];return size+toFloat(value)}),0)}function getPaddings(styles){var positions=["top","right","bottom","left"];var paddings={};for(var _i=0,positions_1=positions;_i<positions_1.length;_i++){var position=positions_1[_i];var value=styles["padding-"+position];paddings[position]=toFloat(value)}return paddings}function getSVGContentRect(target){var bbox=target.getBBox();return createRectInit(0,0,bbox.width,bbox.height)}function getHTMLElementContentRect(target){var clientWidth=target.clientWidth,clientHeight=target.clientHeight;if(!clientWidth&&!clientHeight){return emptyRect}var styles=getWindowOf(target).getComputedStyle(target);var paddings=getPaddings(styles);var horizPad=paddings.left+paddings.right;var vertPad=paddings.top+paddings.bottom;var width=toFloat(styles.width),height=toFloat(styles.height);if(styles.boxSizing==="border-box"){if(Math.round(width+horizPad)!==clientWidth){width-=getBordersSize(styles,"left","right")+horizPad}if(Math.round(height+vertPad)!==clientHeight){height-=getBordersSize(styles,"top","bottom")+vertPad}}if(!isDocumentElement(target)){var vertScrollbar=Math.round(width+horizPad)-clientWidth;var horizScrollbar=Math.round(height+vertPad)-clientHeight;if(Math.abs(vertScrollbar)!==1){width-=vertScrollbar}if(Math.abs(horizScrollbar)!==1){height-=horizScrollbar}}return createRectInit(paddings.left,paddings.top,width,height)}var isSVGGraphicsElement=function(){if(typeof SVGGraphicsElement!=="undefined"){return function(target){return target instanceof getWindowOf(target).SVGGraphicsElement}}return function(target){return target instanceof getWindowOf(target).SVGElement&&typeof target.getBBox==="function"}}();function isDocumentElement(target){return target===getWindowOf(target).document.documentElement}function getContentRect(target){if(!isBrowser){return emptyRect}if(isSVGGraphicsElement(target)){return getSVGContentRect(target)}return getHTMLElementContentRect(target)}function createReadOnlyRect(_a){var x=_a.x,y=_a.y,width=_a.width,height=_a.height;var Constr=typeof DOMRectReadOnly!=="undefined"?DOMRectReadOnly:Object;var rect=Object.create(Constr.prototype);defineConfigurable(rect,{x:x,y:y,width:width,height:height,top:y,right:x+width,bottom:height+y,left:x});return rect}function createRectInit(x,y,width,height){return{x:x,y:y,width:width,height:height}}var ResizeObservation=function(){function ResizeObservation(target){this.broadcastWidth=0;this.broadcastHeight=0;this.contentRect_=createRectInit(0,0,0,0);this.target=target}ResizeObservation.prototype.isActive=function(){var rect=getContentRect(this.target);this.contentRect_=rect;return rect.width!==this.broadcastWidth||rect.height!==this.broadcastHeight};ResizeObservation.prototype.broadcastRect=function(){var rect=this.contentRect_;this.broadcastWidth=rect.width;this.broadcastHeight=rect.height;return rect};return ResizeObservation}();var ResizeObserverEntry=function(){function ResizeObserverEntry(target,rectInit){var contentRect=createReadOnlyRect(rectInit);defineConfigurable(this,{target:target,contentRect:contentRect})}return ResizeObserverEntry}();var ResizeObserverSPI=function(){function ResizeObserverSPI(callback,controller,callbackCtx){this.activeObservations_=[];this.observations_=new MapShim;if(typeof callback!=="function"){throw new TypeError("The callback provided as parameter 1 is not a function.")}this.callback_=callback;this.controller_=controller;this.callbackCtx_=callbackCtx}ResizeObserverSPI.prototype.observe=function(target){if(!arguments.length){throw new TypeError("1 argument required, but only 0 present.")}if(typeof Element==="undefined"||!(Element instanceof Object)){return}if(!(target instanceof getWindowOf(target).Element)){throw new TypeError('parameter 1 is not of type "Element".')}var observations=this.observations_;if(observations.has(target)){return}observations.set(target,new ResizeObservation(target));this.controller_.addObserver(this);this.controller_.refresh()};ResizeObserverSPI.prototype.unobserve=function(target){if(!arguments.length){throw new TypeError("1 argument required, but only 0 present.")}if(typeof Element==="undefined"||!(Element instanceof Object)){return}if(!(target instanceof getWindowOf(target).Element)){throw new TypeError('parameter 1 is not of type "Element".')}var observations=this.observations_;if(!observations.has(target)){return}observations.delete(target);if(!observations.size){this.controller_.removeObserver(this)}};ResizeObserverSPI.prototype.disconnect=function(){this.clearActive();this.observations_.clear();this.controller_.removeObserver(this)};ResizeObserverSPI.prototype.gatherActive=function(){var _this=this;this.clearActive();this.observations_.forEach((function(observation){if(observation.isActive()){_this.activeObservations_.push(observation)}}))};ResizeObserverSPI.prototype.broadcastActive=function(){if(!this.hasActive()){return}var ctx=this.callbackCtx_;var entries=this.activeObservations_.map((function(observation){return new ResizeObserverEntry(observation.target,observation.broadcastRect())}
36));this.callback_.call(ctx,entries,ctx);this.clearActive()};ResizeObserverSPI.prototype.clearActive=function(){this.activeObservations_.splice(0)};ResizeObserverSPI.prototype.hasActive=function(){return this.activeObservations_.length>0};return ResizeObserverSPI}();var observers=typeof WeakMap!=="undefined"?new WeakMap:new MapShim;var ResizeObserver=function(){function ResizeObserver(callback){if(!(this instanceof ResizeObserver)){throw new TypeError("Cannot call a class as a function.")}if(!arguments.length){throw new TypeError("1 argument required, but only 0 present.")}var controller=ResizeObserverController.getInstance();var observer=new ResizeObserverSPI(callback,controller,this);observers.set(this,observer)}return ResizeObserver}();["observe","unobserve","disconnect"].forEach((function(method){ResizeObserver.prototype[method]=function(){var _a;return(_a=observers.get(this))[method].apply(_a,arguments)}}));var index=function(){if(typeof global$1.ResizeObserver!=="undefined"){return global$1.ResizeObserver}return ResizeObserver}();return index}))}).call(this,__webpack_require__(404))},function(module,exports){var g;g=function(){return this}();try{g=g||new Function("return this")()}catch(e){if(typeof window==="object")g=window}module.exports=g},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var react_1=__webpack_require__(0);function useRendersCount(){return++react_1.useRef(0).current}exports.useRendersCount=useRendersCount},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useSet=function(initialSet){if(initialSet===void 0){initialSet=new Set}var _a=react_1.useState(initialSet),set=_a[0],setSet=_a[1];var stableActions=react_1.useMemo((function(){var add=function(item){return setSet((function(prevSet){return new Set(tslib_1.__spreadArrays(Array.from(prevSet),[item]))}))};var remove=function(item){return setSet((function(prevSet){return new Set(Array.from(prevSet).filter((function(i){return i!==item})))}))};var toggle=function(item){return setSet((function(prevSet){return prevSet.has(item)?new Set(Array.from(prevSet).filter((function(i){return i!==item}))):new Set(tslib_1.__spreadArrays(Array.from(prevSet),[item]))}))};return{add:add,remove:remove,toggle:toggle,reset:function(){return setSet(initialSet)}}}),[setSet]);var utils=tslib_1.__assign({has:react_1.useCallback((function(item){return set.has(item)}),[set])},stableActions);return[set,utils]};exports.default=useSet},function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:true});var tslib_1=__webpack_require__(6);var react_1=__webpack_require__(0);var useEffectOnce_1=tslib_1.__importDefault(__webpack_require__(42));function createGlobalState(initialState){var store={state:initialState,setState:function(state){store.state=state;store.setters.forEach((function(setter){return setter(store.state)}))},setters:[]};return function(){var _a=react_1.useState(store.state),globalState=_a[0],stateSetter=_a[1];useEffectOnce_1.default((function(){return function(){store.setters=store.setters.filter((function(setter){return setter!==stateSetter}))}}));react_1.useLayoutEffect((function(){if(!store.setters.includes(stateSetter)){store.setters.push(stateSetter)}}));return[globalState,store.setState]}}exports.createGlobalState=createGlobalState;exports.default=createGlobalState},function(module,exports,__webpack_require__){switch(window.__osdThemeTag__){case"v7dark":return __webpack_require__(409);case"v7light":return __webpack_require__(411);case"v8dark":return __webpack_require__(413);case"v8light":return __webpack_require__(415);case"v9dark":return __webpack_require__(417);case"v9light":return __webpack_require__(419)}},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(410);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbTopNav{grid-area:topNav;border-bottom:1px solid #343741}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(412);
36content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbTopNav{grid-area:topNav;border-bottom:1px solid #d3dae6}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(414);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbTopNav{grid-area:topNav;border-bottom:1px solid #293847}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(416);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbTopNav{grid-area:topNav;border-bottom:1px solid #d6d9dd}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(418);
36content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbTopNav{grid-area:topNav;border-bottom:1px solid #2a3540}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(420);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbTopNav{grid-area:topNav;border-bottom:1px solid #d6d9dd}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){switch(window.__osdThemeTag__){case"v7dark":return __webpack_require__(422);case"v7light":return __webpack_require__(424);case"v8dark":return __webpack_require__(426);case"v8light":return __webpack_require__(428);case"v9dark":return __webpack_require__(430);case"v9light":return __webpack_require__(432)}},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(423);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbWorkspace{display:grid;-ms-grid-rows:auto 12px 1fr;grid-template-rows:1fr;grid-area:workspace;grid-gap:12px;padding:12px;background-color:#1d1e24;height:100%}.vbWorkspace__empty{height:100%}.vbWorkspace__container{position:relative}.vbWorkspace__handFieldSvg{animation:vbDragAnimation 15s ease-in-out infinite forwards;position:absolute;top:34.5%;width:50% !important}@media(prefers-reduced-motion){.vbWorkspace__handFieldSvg{animation:none}}@keyframes vbDragAnimation{0%{transform:none}10%{transform:translate(116%, -80%)}20%{transform:none}100%{transform:none}}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(425);
36content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbWorkspace{display:grid;-ms-grid-rows:auto 12px 1fr;grid-template-rows:1fr;grid-area:workspace;grid-gap:12px;padding:12px;background-color:#fff;height:100%}.vbWorkspace__empty{height:100%}.vbWorkspace__container{position:relative}.vbWorkspace__handFieldSvg{animation:vbDragAnimation 15s ease-in-out infinite forwards;position:absolute;top:34.5%;width:50% !important}@media(prefers-reduced-motion){.vbWorkspace__handFieldSvg{animation:none}}@keyframes vbDragAnimation{0%{transform:none}10%{transform:translate(116%, -80%)}20%{transform:none}100%{transform:none}}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(427);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbWorkspace{display:grid;-ms-grid-rows:auto 12px 1fr;grid-template-rows:1fr;grid-area:workspace;grid-gap:12px;padding:12px;background-color:#0a121a;height:100%}.vbWorkspace__empty{height:100%}.vbWorkspace__container{position:relative}.vbWorkspace__handFieldSvg{animation:vbDragAnimation 15s ease-in-out infinite forwards;position:absolute;top:34.5%;width:50% !important}@media(prefers-reduced-motion){.vbWorkspace__handFieldSvg{animation:none}}@keyframes vbDragAnimation{0%{transform:none}10%{transform:translate(116%, -80%)}20%{transform:none}100%{transform:none}}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(429);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbWorkspace{display:grid;-ms-grid-rows:auto 12px 1fr;grid-template-rows:1fr;grid-area:workspace;grid-gap:12px;padding:12px;background-color:#fcfeff;height:100%}.vbWorkspace__empty{height:100%}.vbWorkspace__container{position:relative}.vbWorkspace__handFieldSvg{animation:vbDragAnimation 15s ease-in-out infinite forwards;position:absolute;top:34.5%;width:50% !important}@media(prefers-reduced-motion){.vbWorkspace__handFieldSvg{animation:none}}@keyframes vbDragAnimation{0%{transform:none}10%{transform:translate(116%, -80%)}20%{transform:none}100%{transform:none}}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(431);
36content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbWorkspace{display:grid;-ms-grid-rows:auto 12px 1fr;grid-template-rows:1fr;grid-area:workspace;grid-gap:12px;padding:12px;background-color:#0f171f;height:100%}.vbWorkspace__empty{height:100%}.vbWorkspace__container{position:relative}.vbWorkspace__handFieldSvg{animation:vbDragAnimation 15s ease-in-out infinite forwards;position:absolute;top:34.5%;width:50% !important}@media(prefers-reduced-motion){.vbWorkspace__handFieldSvg{animation:none}}@keyframes vbDragAnimation{0%{transform:none}10%{transform:translate(116%, -80%)}20%{transform:none}100%{transform:none}}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(433);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbWorkspace{display:grid;-ms-grid-rows:auto 12px 1fr;grid-template-rows:1fr;grid-area:workspace;grid-gap:12px;padding:12px;background-color:#fcfeff;height:100%}.vbWorkspace__empty{height:100%}.vbWorkspace__container{position:relative}.vbWorkspace__handFieldSvg{animation:vbDragAnimation 15s ease-in-out infinite forwards;position:absolute;top:34.5%;width:50% !important}@media(prefers-reduced-motion){.vbWorkspace__handFieldSvg{animation:none}}@keyframes vbDragAnimation{0%{transform:none}10%{transform:translate(116%, -80%)}20%{transform:none}100%{transform:none}}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){switch(window.__osdThemeTag__){case"v7dark":return __webpack_require__(435);case"v7light":return __webpack_require__(437);case"v8dark":return __webpack_require__(439);case"v8light":return __webpack_require__(441);case"v9dark":return __webpack_require__(443);case"v9light":return __webpack_require__(445)}},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(436);
36content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbLayout{padding:0;display:grid;grid-template:"topNav topNav" min-content "leftNav workspaceNav" 1fr/462px 1fr;height:calc(100vh - 49px)}.vbLayout__resizeContainer{min-height:0;background-color:#1d1e24}.vbLayout__resizeButton{transform:translateX(-6px)}.headerIsExpanded .vbLayout{height:calc(100vh - 98px)}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(438);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbLayout{padding:0;display:grid;grid-template:"topNav topNav" min-content "leftNav workspaceNav" 1fr/462px 1fr;height:calc(100vh - 49px)}.vbLayout__resizeContainer{min-height:0;background-color:#fff}.vbLayout__resizeButton{transform:translateX(-6px)}.headerIsExpanded .vbLayout{height:calc(100vh - 98px)}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(440);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbLayout{padding:0;display:grid;grid-template:"topNav topNav" min-content "leftNav workspaceNav" 1fr/462px 1fr;height:calc(100vh - 49px)}.vbLayout__resizeContainer{min-height:0;background-color:#0a121a}.vbLayout__resizeButton{transform:translateX(-6px)}.headerIsExpanded .vbLayout{height:calc(100vh - 98px)}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(442);
36content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbLayout{padding:0;display:grid;grid-template:"topNav topNav" min-content "leftNav workspaceNav" 1fr/462px 1fr;height:calc(100vh - 49px)}.vbLayout__resizeContainer{min-height:0;background-color:#fcfeff}.vbLayout__resizeButton{transform:translateX(-6px)}.headerIsExpanded .vbLayout{height:calc(100vh - 98px)}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(444);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbLayout{padding:0;display:grid;grid-template:"topNav topNav" min-content "leftNav workspaceNav" 1fr/462px 1fr;height:calc(100vh - 49px)}.vbLayout__resizeContainer{min-height:0;background-color:#0f171f}.vbLayout__resizeButton{transform:translateX(-6px)}.headerIsExpanded .vbLayout{height:calc(100vh - 98px)}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(446);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,'/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbLayout{padding:0;display:grid;grid-template:"topNav topNav" min-content "leftNav workspaceNav" 1fr/462px 1fr;height:calc(100vh - 49px)}.vbLayout__resizeContainer{min-height:0;background-color:#fcfeff}.vbLayout__resizeButton{transform:translateX(-6px)}.headerIsExpanded .vbLayout{height:calc(100vh - 98px)}\n',""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){switch(window.__osdThemeTag__){case"v7dark":return __webpack_require__(448);case"v7light":return __webpack_require__(450);case"v8dark":return __webpack_require__(452);case"v8light":return __webpack_require__(454);case"v9dark":return __webpack_require__(456);case"v9light":return __webpack_require__(458)}},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(449);
36content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbOption{background-color:#1d1e24;padding:12px}.vbOption .vbOption__panel{background-color:#25262e}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(451);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbOption{background-color:#fff;padding:12px}.vbOption .vbOption__panel{background-color:#f5f7fa}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(453);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbOption{background-color:#0a121a;padding:12px}.vbOption .vbOption__panel{background-color:#101b25}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(455);
36content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbOption{background-color:#fcfeff;padding:12px}.vbOption .vbOption__panel{background-color:#e3e5e8}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(457);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbOption{background-color:#0f171f;padding:12px}.vbOption .vbOption__panel{background-color:#19222b}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(4);var content=__webpack_require__(459);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(1);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.vbOption{background-color:#fcfeff;padding:12px}.vbOption .vbOption__panel{background-color:#e3e5e8}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"plugin",(function(){return public_plugin}));__webpack_require__.d(__webpack_exports__,"VisBuilderServices",(function(){return undefined}));__webpack_require__.d(__webpack_exports__,"VisBuilderPluginStartDependencies",(function(){return undefined}));__webpack_require__.d(__webpack_exports__,"VisBuilderStart",(function(){return undefined}));var external_osdSharedDeps_OsdI18n_=__webpack_require__(2);var external_osdSharedDeps_Rxjs_=__webpack_require__(57);var external_osdSharedDeps_RxjsOperators_=__webpack_require__(72);var public_=__webpack_require__(58);var external_osdSharedDeps_Lodash_=__webpack_require__(15);var external_osdSharedDeps_ReactDom_=__webpack_require__(61);var external_osdSharedDeps_ReactDom_default=__webpack_require__.n(external_osdSharedDeps_ReactDom_);var common=__webpack_require__(9);var embeddable_public_=__webpack_require__(45);var data_public_=__webpack_require__(7);var validate_schema_state=__webpack_require__(55);var common_=__webpack_require__(27);const[getSearchService,setSearchService]=Object(common_["createGetterSetter"])("data.search");const[getExpressionLoader,setExpressionLoader]=Object(common_["createGetterSetter"])("expressions.ExpressionLoader");const[getReactExpressionRenderer,setReactExpressionRenderer]=Object(common_["createGetterSetter"])("expressions.ReactExpressionRenderer");const[getHttp,setHttp]=Object(common_["createGetterSetter"])("Http");const[getIndexPatterns,setIndexPatterns]=Object(common_["createGetterSetter"])("data.indexPatterns");const[getSavedVisBuilderLoader,setSavedVisBuilderLoader]=Object(common_["createGetterSetter"])("SavedVisBuilderLoader");const[getTimeFilter,setTimeFilter]=Object(common_["createGetterSetter"])("TimeFilter");const[getTypeService,setTypeService]=Object(common_["createGetterSetter"])("TypeService");const[getUISettings,setUISettings]=Object(common_["createGetterSetter"])("UISettings");const[getUIActions,setUIActions]=Object(common_["createGetterSetter"])("UIActions");const[getQueryService,setQueryService]=Object(common_["createGetterSetter"])("Query");var visualizations_public_=__webpack_require__(14);var handle_vis_event=__webpack_require__(59);var constants=__webpack_require__(38);function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function _toPropertyKey(t){var i=_toPrimitive(t,"string");return"symbol"==typeof i?i:i+""}function _toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}const VISBUILDER_EMBEDDABLE=common["d"];class vis_builder_embeddable_VisBuilderEmbeddable extends embeddable_public_["Embeddable"]{constructor(timefilter,_ref,initialInput,_ref2){let{savedVis:savedVis,editPath:editPath,editUrl:editUrl,editable:editable,deps:deps,indexPatterns:indexPatterns}=_ref;let{parent:parent}=_ref2;super(initialInput,{defaultTitle:savedVis.title,editPath:editPath,editApp:common["b"],editUrl:editUrl,editable:editable,savedVis:savedVis,indexPatterns:indexPatterns},parent);_defineProperty(this,"type",VISBUILDER_EMBEDDABLE);_defineProperty(this,"handler",void 0);_defineProperty(this,"timeRange",void 0);_defineProperty(this,"query",void 0);_defineProperty(this,"filters",void 0);_defineProperty(this,"abortController",void 0);_defineProperty(this,"expression","");_defineProperty(this,"autoRefreshFetchSubscription",void 0);_defineProperty(this,"subscriptions",[]);_defineProperty(this,"node",void 0);_defineProperty(this,"savedVis",void 0);_defineProperty(this,"serializedState",void 0);_defineProperty(this,"uiState",void 0);_defineProperty(this,"deps",void 0);_defineProperty(this,"getSerializedState",()=>{var _this$savedVis;return JSON.stringify((_this$savedVis=this.savedVis)===null||_this$savedVis===void 0?void 0:_this$savedVis.state)});_defineProperty(this,"getExpression",async()=>{try{var _this$savedVis2,_renderState$visualiz;const renderState=(_this$savedVis2=this.savedVis)===null||_this$savedVis2===void 0?void 0:_this$savedVis2.state;if(!renderState)throw new Error("No saved visualization");
36const visTypeString=((_renderState$visualiz=renderState.visualization)===null||_renderState$visualiz===void 0||(_renderState$visualiz=_renderState$visualiz.activeVisualization)===null||_renderState$visualiz===void 0?void 0:_renderState$visualiz.name)||"";const visualizationType=getTypeService().get(visTypeString);if(!visualizationType)throw new Error(`Invalid visualization type ${visTypeString}`);const{toExpression:toExpression,ui:ui}=visualizationType;const schemas=ui.containerConfig.data.schemas;const{valid:valid,errorMsg:errorMsg}=Object(validate_schema_state["a"])(schemas,renderState.visualization);if(!valid&&errorMsg)throw new Error(errorMsg);const useVega=getUISettings().get(constants["a"]);const exp=await toExpression(renderState,{filters:this.filters,query:this.query,timeRange:this.timeRange},useVega);return exp}catch(error){this.onContainerError(error);return}});_defineProperty(this,"getInspectorAdapters",()=>{if(!this.handler){return undefined}return this.handler.inspect()});_defineProperty(this,"onContainerLoading",()=>{this.renderComplete.dispatchInProgress();this.updateOutput({loading:true,error:undefined})});_defineProperty(this,"onContainerRender",()=>{this.renderComplete.dispatchComplete();this.updateOutput({loading:false,error:undefined})});_defineProperty(this,"onContainerError",error=>{if(this.abortController){this.abortController.abort()}this.renderComplete.dispatchError();this.updateOutput({loading:false,error:error})});_defineProperty(this,"uiStateChangeHandler",()=>{this.updateInput({uiState:this.uiState.toJSON()})});_defineProperty(this,"transferInputToUiState",()=>{if(JSON.stringify(this.input.uiState)!==this.uiState.toString())this.uiState.set(this.input.uiState)});this.deps=deps;this.savedVis=savedVis;this.uiState=new visualizations_public_["PersistedState"](savedVis.state.ui);this.uiState.on("change",this.uiStateChangeHandler);this.uiState.on("reload",this.reload);this.autoRefreshFetchSubscription=timefilter.getAutoRefreshFetch$().subscribe(this.updateHandler.bind(this));this.subscriptions.push(Object(external_osdSharedDeps_Rxjs_["merge"])(this.getOutput$(),this.getInput$()).subscribe(()=>{this.handleChanges()}))}getDescription(){var _this$savedVis3;return(_this$savedVis3=this.savedVis)===null||_this$savedVis3===void 0?void 0:_this$savedVis3.description}render(node){var _this$savedVis5;if(this.output.error){const errorEmbeddable=new embeddable_public_["ErrorEmbeddable"](this.output.error,this.input,this.parent);return errorEmbeddable.render(node)}this.timeRange=Object(external_osdSharedDeps_Lodash_["cloneDeep"])(this.input.timeRange);const div=document.createElement("div");div.className=`visBuilder visualize panel-content panel-content--fullWidth`;node.appendChild(div);this.node=div;super.render(this.node);const ExpressionLoader=getExpressionLoader();this.handler=new ExpressionLoader(this.node,undefined,{onRenderError:(_element,error)=>{this.onContainerError(error)}});this.subscriptions.push(this.handler.events$.subscribe(async event=>{if(!this.input.disableTriggers){var _this$savedVis$state$,_this$savedVis4;const indexPattern=await getIndexPatterns().get((_this$savedVis$state$=(_this$savedVis4=this.savedVis)===null||_this$savedVis4===void 0?void 0:_this$savedVis4.state.visualization.indexPattern)!==null&&_this$savedVis$state$!==void 0?_this$savedVis$state$:"");Object(handle_vis_event["a"])(event,getUIActions(),indexPattern.timeFieldName)}}));if((_this$savedVis5=this.savedVis)!==null&&_this$savedVis5!==void 0&&_this$savedVis5.description){div.setAttribute("data-description",this.savedVis.description)}div.setAttribute("data-test-subj","visBuilderLoader");this.subscriptions.push(this.handler.loading$.subscribe(this.onContainerLoading));this.subscriptions.push(this.handler.render$.subscribe(this.onContainerRender));this.updateHandler()}async reload(){this.updateHandler()}destroy(){super.destroy();this.subscriptions.forEach(s=>s.unsubscribe());this.uiState.off("change",this.uiStateChangeHandler);this.uiState.off("reload",this.reload);if(this.node){external_osdSharedDeps_ReactDom_default.a.unmountComponentAtNode(this.node)}if(this.handler){this.handler.destroy();this.handler.getElement().remove()}this.autoRefreshFetchSubscription.unsubscribe()}async updateExpression(){var _this$savedVis6,_this$savedVis7,_await$this$getExpres;let pipeline=`opensearchDashboards | opensearch_dashboards_context `;const query=(_this$savedVis6=this.savedVis)===null||_this$savedVis6===void 0||(_this$savedVis6=_this$savedVis6.searchSourceFields)===null||_this$savedVis6===void 0?void 0:_this$savedVis6.query;const filters=(_this$savedVis7=this.savedVis)===null||_this$savedVis7===void 0||(_this$savedVis7=_this$savedVis7.searchSourceFields)===null||_this$savedVis7===void 0?void 0:_this$savedVis7.filter;if(query){pipeline+=Object(visualizations_public_["prepareJson"])("query",query)}if(filters){pipeline+=Object(visualizations_public_["prepareJson"])("filters",filters)}const currentExpression=(_await$this$getExpres=await this.getExpression())!==null&&_await$this$getExpres!==void 0?_await$this$getExpres:"";return currentExpression.replace("opensearchDashboards",pipeline)}async updateHandler(){const expressionParams={searchContext:{timeRange:this.timeRange,query:this.input.query,filters:this.input.filters},uiState:this.uiState};
36if(this.abortController){this.abortController.abort()}this.abortController=new AbortController;const abortController=this.abortController;this.expression=await this.updateExpression();if(this.handler&&!abortController.signal.aborted){this.handler.update(this.expression,expressionParams)}}async handleChanges(){this.transferInputToUiState();let dirty=false;if(!Object(external_osdSharedDeps_Lodash_["isEqual"])(this.input.timeRange,this.timeRange)){this.timeRange=Object(external_osdSharedDeps_Lodash_["cloneDeep"])(this.input.timeRange);dirty=true}if(!data_public_["opensearchFilters"].onlyDisabledFiltersChanged(this.input.filters,this.filters)){this.filters=this.input.filters;dirty=true}if(!Object(external_osdSharedDeps_Lodash_["isEqual"])(this.input.query,this.query)){this.query=this.input.query;dirty=true}if(this.getSerializedState()!==this.serializedState){this.serializedState=this.getSerializedState();dirty=true}if(this.handler&&dirty){this.updateHandler()}}}var transforms=__webpack_require__(32);function vis_builder_embeddable_factory_defineProperty(e,r,t){return(r=vis_builder_embeddable_factory_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function vis_builder_embeddable_factory_toPropertyKey(t){var i=vis_builder_embeddable_factory_toPrimitive(t,"string");return"symbol"==typeof i?i:i+""}function vis_builder_embeddable_factory_toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}class vis_builder_embeddable_factory_VisBuilderEmbeddableFactory{constructor(deps){this.deps=deps;vis_builder_embeddable_factory_defineProperty(this,"type",VISBUILDER_EMBEDDABLE);vis_builder_embeddable_factory_defineProperty(this,"savedObjectMetaData",{name:common["c"],includeFields:["visualizationState"],type:common["d"],getIconForSavedObject:()=>"visBuilder"})}canCreateNew(){return false}async isEditable(){return true}async createFromSavedObject(savedObjectId,input,parent){try{var _input$savedObjectId;const savedObject=await getSavedVisBuilderLoader().get(savedObjectId);const editPath=`${common["a"]}/${savedObjectId}`;const editUrl=getHttp().basePath.prepend(`/app/${common["b"]}${editPath}`);const savedVis=Object(transforms["a"])(savedObject);const indexPatternService=this.deps.start().plugins.data.indexPatterns;const indexPattern=await indexPatternService.get(savedVis.state.visualization.indexPattern||"");const indexPatterns=indexPattern?[indexPattern]:[];return new vis_builder_embeddable_VisBuilderEmbeddable(getTimeFilter(),{savedVis:savedVis,editUrl:editUrl,editPath:editPath,editable:true,deps:this.deps,indexPatterns:indexPatterns},{...input,savedObjectId:(_input$savedObjectId=input.savedObjectId)!==null&&_input$savedObjectId!==void 0?_input$savedObjectId:""},{parent:parent})}catch(e){console.error(e);return new embeddable_public_["ErrorEmbeddable"](e,input,parent)}}async create(_input,_parent){return undefined}getDisplayName(){return common["b"]}}function visualization_type_defineProperty(e,r,t){return(r=visualization_type_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function visualization_type_toPropertyKey(t){var i=visualization_type_toPrimitive(t,"string");return"symbol"==typeof i?i:i+""}function visualization_type_toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}class VisualizationType{constructor(options){var _options$description,_options$stage;visualization_type_defineProperty(this,"name",void 0);visualization_type_defineProperty(this,"title",void 0);visualization_type_defineProperty(this,"description",void 0);visualization_type_defineProperty(this,"icon",void 0);visualization_type_defineProperty(this,"stage",void 0);visualization_type_defineProperty(this,"ui",void 0);visualization_type_defineProperty(this,"toExpression",void 0);this.name=options.name;this.title=options.title;this.description=(_options$description=options.description)!==null&&_options$description!==void 0?_options$description:"";this.icon=options.icon;this.stage=(_options$stage=options.stage)!==null&&_options$stage!==void 0?_options$stage:"production";this.ui=options.ui;this.toExpression=options.toExpression}}function type_service_defineProperty(e,r,t){return(r=type_service_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function type_service_toPropertyKey(t){var i=type_service_toPrimitive(t,"string");return"symbol"==typeof i?i:i+""}function type_service_toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}class type_service_TypeService{constructor(){type_service_defineProperty(this,"types",{})}
36registerVisualizationType(visDefinition){if(this.types[visDefinition.name]){throw new Error(`A visualization with this the name ${visDefinition.name} already exists!`)}this.types[visDefinition.name]=visDefinition}setup(){return{createVisualizationType:config=>{const vis=new VisualizationType(config);this.registerVisualizationType(vis)}}}start(){return{get:visualization=>this.types[visualization],all:()=>[...Object.values(this.types)]}}stop(){}}var state_management=__webpack_require__(5);var savedObjects_public_=__webpack_require__(34);function injectReferences(savedObject,references){if(savedObject.searchSourceFields){savedObject.searchSourceFields=Object(data_public_["injectSearchSourceReferences"])(savedObject.searchSourceFields,references)}}function _saved_vis_defineProperty(e,r,t){return(r=_saved_vis_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function _saved_vis_toPropertyKey(t){var i=_saved_vis_toPrimitive(t,"string");return"symbol"==typeof i?i:i+""}function _saved_vis_toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}function createSavedVisBuilderVisClass(services){const SavedObjectClass=Object(savedObjects_public_["createSavedObjectClass"])(services);class SavedVisBuilderVis extends SavedObjectClass{constructor(id){super({type:SavedVisBuilderVis.type,mapping:SavedVisBuilderVis.mapping,injectReferences:injectReferences,id:id,defaults:{title:"",description:"",visualizationState:"{}",styleState:"{}",uiState:"{}",version:3}});this.showInRecentlyAccessed=true;this.getFullPath=()=>`/app/${common["b"]}${common["a"]}/${this.id}`;this.getOpenSearchType=()=>common["d"]}}_saved_vis_defineProperty(SavedVisBuilderVis,"type",common["d"]);_saved_vis_defineProperty(SavedVisBuilderVis,"mapping",{title:"text",description:"text",visualizationState:"text",styleState:"text",uiState:"text",version:"integer"});_saved_vis_defineProperty(SavedVisBuilderVis,"fieldOrder",["title","description"]);return SavedVisBuilderVis}function createSavedVisBuilderLoader(services){const{savedObjectsClient:savedObjectsClient}=services;const SavedVisBuilderVisClass=createSavedVisBuilderVisClass(services);return new savedObjects_public_["SavedObjectLoader"](SavedVisBuilderVisClass,savedObjectsClient)}var visDefaultEditor_public_=__webpack_require__(21);var charts_public_=__webpack_require__(16);var external_osdSharedDeps_React_=__webpack_require__(0);var external_osdSharedDeps_React_default=__webpack_require__.n(external_osdSharedDeps_React_);var external_osdSharedDeps_ElasticEui_=__webpack_require__(3);var dist=__webpack_require__(17);var dist_default=__webpack_require__.n(dist);var app=__webpack_require__(22);const METRIC_COLOR_MODES=[{id:charts_public_["ColorModes"].NONE,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.colorModes.noneOptionLabel",{defaultMessage:"None"})},{id:charts_public_["ColorModes"].LABELS,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.colorModes.labelsOptionLabel",{defaultMessage:"Labels"})},{id:charts_public_["ColorModes"].BACKGROUND,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.colorModes.backgroundOptionLabel",{defaultMessage:"Background"})}];function MetricVizOptions(){const styleState=Object(state_management["h"])(state=>state.style);const dispatch=Object(state_management["g"])();const{metric:metric}=styleState;const setOption=Object(external_osdSharedDeps_React_["useCallback"])(callback=>{const newState=dist_default()(styleState,callback);dispatch(Object(state_management["d"])(newState))},[dispatch,styleState]);const metricColorModeLabel=external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.params.color.useForLabel",{defaultMessage:"Use color for"});return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(app["a"],{title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.params.settingsTitle",{defaultMessage:"Settings"}),initialIsOpen:true},external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.params.percentageModeLabel",{defaultMessage:"Percentage mode"}),paramName:"percentageMode",value:metric.percentageMode,setValue:(_,value)=>setOption(draft=>{draft.metric.percentageMode=value})}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.params.showTitleLabel",{defaultMessage:"Show title"}),paramName:"show",value:metric.labels.show,setValue:(_,value)=>setOption(draft=>{draft.metric.labels.show=value})})),external_osdSharedDeps_React_default.a.createElement(app["a"],{title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.params.rangesTitle",{defaultMessage:"Ranges"})},external_osdSharedDeps_React_default.a.createElement(charts_public_["ColorRanges"],{"data-test-subj":"metricColorRange",colorsRange:metric.colorsRange,setValue:(_,value)=>setOption(draft=>{draft.metric.colorsRange=value}),setTouched:()=>{},setValidity:()=>{}}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFormRow"],{fullWidth:true,display:"rowCompressed",label:metricColorModeLabel},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiButtonGroup"],{buttonSize:"compressed",idSelected:metric.metricColorMode,isDisabled:metric.colorsRange.length===1,isFullWidth:true,legend:metricColorModeLabel,options:METRIC_COLOR_MODES,onChange:value=>setOption(draft=>{draft.metric.metricColorMode=value})})),external_osdSharedDeps_React_default.a.createElement(charts_public_["ColorSchemaOptions"],{colorSchema:metric.colorSchema,colorSchemas:charts_public_["colorSchemas"],disabled:metric.colorsRange.length===1||metric.metricColorMode===charts_public_["ColorModes"].NONE,invertColors:metric.invertColors,setValue:(paramName,value)=>setOption(draft=>{draft.metric[paramName]=value}),showHelpText:false,uiState:new visualizations_public_["PersistedState"]({})})),external_osdSharedDeps_React_default.a.createElement(app["a"],{title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.params.style.styleTitle",{defaultMessage:"Style"})},external_osdSharedDeps_React_default.a.createElement(charts_public_["RangeOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.params.style.fontSizeLabel",{defaultMessage:"Metric font size in points"}),min:12,max:120,paramName:"fontSize",value:metric.style.fontSize,setValue:(_,value)=>setOption(draft=>{draft.metric.style.fontSize=value}),showInput:true,showLabels:true,showValue:false})))}var expressions_public_=__webpack_require__(11);const getAggExpressionFunctions=async function(visualization,style){let useVega=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;let searchContext=arguments.length>3?arguments[3]:undefined;const{activeVisualization:activeVisualization,indexPattern:indexId=""}=visualization;const{aggConfigParams:aggConfigParams}=activeVisualization||{};const indexPatternsService=getIndexPatterns();const indexPattern=await indexPatternsService.get(indexId);const aggConfigs=getSearchService().aggs.createAggConfigs(indexPattern,Object(external_osdSharedDeps_Lodash_["cloneDeep"])(aggConfigParams));const opensearchDashboards=Object(expressions_public_["buildExpressionFunction"])("opensearchDashboards",{});const opensearchaggs=Object(expressions_public_["buildExpressionFunction"])("opensearchaggs",{index:indexId,metricsAtAllLevels:(style===null||style===void 0?void 0:style.showMetricsAtAllLevels)||false,partialRows:(style===null||style===void 0?void 0:style.showPartialRows)||false,aggConfigs:JSON.stringify(aggConfigs.aggs),includeFormatHints:false});let expressionFns=[opensearchDashboards,opensearchaggs];if(useVega===true&&searchContext){const opensearchDashboardsContext=Object(expressions_public_["buildExpressionFunction"])("opensearch_dashboards_context",{timeRange:JSON.stringify(searchContext.timeRange||{}),filters:JSON.stringify(searchContext.filters||[]),query:JSON.stringify(searchContext.query||[])});expressionFns=[opensearchDashboards,opensearchDashboardsContext,opensearchaggs]}return{aggConfigs:aggConfigs,indexPattern:indexPattern,expressionFns:expressionFns}};const prepareDimension=params=>{const visdimension=Object(expressions_public_["buildExpressionFunction"])("visdimension",{accessor:params.accessor});if(params.format){visdimension.addArgument("format",params.format.id);visdimension.addArgument("formatParams",JSON.stringify(params.format.params))}return Object(expressions_public_["buildExpression"])([visdimension])};const getVisSchemas=aggConfigs=>{const createSchemaConfig=(accessor,agg)=>{const hasSubAgg=["derivative","moving_avg","serial_diff","cumulative_sum","sum_bucket","avg_bucket","min_bucket","max_bucket"].includes(agg.type.n
36ame);const formatAgg=hasSubAgg?agg.params.customMetric||agg.aggConfigs.getRequestAggById(agg.params.metricAgg):agg;const params={};const label=agg.makeLabel&&agg.makeLabel();return{accessor:accessor,format:formatAgg.toSerializedFieldFormat(),params:params,label:label,aggType:agg.type.name}};let cnt=0;const schemas={metric:[]};if(!aggConfigs){return schemas}const responseAggs=aggConfigs.getResponseAggs();responseAggs.forEach(agg=>{const schemaName=agg.schema;if(!schemaName){cnt++;return}if(!schemas[schemaName]){schemas[schemaName]=[]}schemas[schemaName].push(createSchemaConfig(cnt++,agg))});return schemas};const to_expression_toExpression=async _ref=>{let{style:styleState,visualization:visualization}=_ref;const{aggConfigs:aggConfigs,expressionFns:expressionFns}=await getAggExpressionFunctions(visualization);const{percentageMode:percentageMode,useRanges:useRanges,colorSchema:colorSchema,metricColorMode:metricColorMode,colorsRange:colorsRange,labels:labels,invertColors:invertColors,style:style}=styleState.metric;const schemas=getVisSchemas(aggConfigs);if(percentageMode===true){schemas.metric.forEach(metric=>{metric.format={id:"percent"}})}const metricVis=Object(expressions_public_["buildExpressionFunction"])("metricVis",{percentageMode:percentageMode,colorSchema:colorSchema,colorMode:metricColorMode,useRanges:useRanges,invertColors:invertColors,showLabels:labels&&labels.show});if(style){metricVis.addArgument("bgFill",style.bgFill);metricVis.addArgument("font",Object(expressions_public_["buildExpression"])(`font size=${style.fontSize}`));metricVis.addArgument("subText",style.subText)}if(colorsRange){colorsRange.forEach(range=>{metricVis.addArgument("colorRange",Object(expressions_public_["buildExpression"])(`range from=${range.from} to=${range.to}`))})}if(schemas.group){metricVis.addArgument("bucket",prepareDimension(schemas.group[0]))}schemas.metric.forEach(metric=>{metricVis.addArgument("metric",prepareDimension(metric))});return Object(expressions_public_["buildExpression"])([...expressionFns,metricVis]).toString()};const createMetricConfig=()=>({name:"metric",title:"Metric",icon:"visMetric",description:"Display metric visualizations",toExpression:to_expression_toExpression,ui:{containerConfig:{data:{schemas:new visDefaultEditor_public_["Schemas"]([{group:data_public_["AggGroupNames"].Metrics,name:"metric",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.schemas.metricTitle",{defaultMessage:"Metric"}),min:1,aggFilter:["!std_dev","!geo_centroid","!derivative","!serial_diff","!moving_avg","!cumulative_sum","!geo_bounds"],aggSettings:{top_hits:{allowStrings:true}},defaults:{aggTypes:["avg","cardinality"]}},{group:data_public_["AggGroupNames"].Buckets,name:"group",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.schemas.splitGroupTitle",{defaultMessage:"Split group"}),min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter"],defaults:{aggTypes:["terms"]}}])},style:{defaults:{addTooltip:true,addLegend:false,type:"metric",metric:{percentageMode:false,useRanges:false,colorSchema:charts_public_["ColorSchemas"].GreenToRed,metricColorMode:charts_public_["ColorModes"].NONE,colorsRange:[{from:0,to:1e4}],labels:{show:true},invertColors:false,style:{bgFill:"#000",bgColor:false,labelColor:false,subText:"",fontSize:60}}},render:MetricVizOptions}}}});var external_osdSharedDeps_OsdI18nReact_=__webpack_require__(39);function TableVizOptions(){const styleState=Object(state_management["h"])(state=>state.style);const dispatch=Object(state_management["g"])();const setOption=Object(external_osdSharedDeps_React_["useCallback"])(callback=>{const newState=dist_default()(styleState,callback);dispatch(Object(state_management["d"])(newState))},[dispatch,styleState]);const isPerPageValid=styleState.perPage===""||styleState.perPage>0;return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(app["a"],{title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.params.settingsTitle",{defaultMessage:"Settings"}),initialIsOpen:true},external_osdSharedDeps_React_default.a.createElement(charts_public_["NumberInputOption"],{label:external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.params.perPageLabel",{defaultMessage:"Max rows per page"}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiIconTip"],{content:external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_OsdI18nReact_["FormattedMessage"],{id:"visBuilder.field.emptyTooltip",defaultMessage:"Leaving this field empty means it will use number of buckets from the response."}),position:"right"})),isInvalid:!isPerPageValid,min:1,paramName:"perPage",value:styleState.perPage,setValue:(_,value)=>setOption(draft=>{draft.perPage=value})}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.params.showMetricsLabel",{defaultMessage:"Show metrics for every bucket/level"}),paramName:"showMetricsAtAllLevels",value:styleState.showMetricsAtAllLevels,setValue:(_,value)=>setOption(draft=>{draft.showMetricsAtAllLevels=value}),"data-test-subj":"showMetricsAtAllLevels"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.params.showPartialRowsLabel",{defaultMessage:"Show partial rows"}),tooltip:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.params.showPartialRowsTip",{defaultMessage:"Show rows that have partial data. This will still calculate metrics for every bucket/level, even if they are not displayed."}),paramName:"showPartialRows",value:styleState.showPartialRows,setValue:(_,value)=>setOption(draft=>{draft.showPartialRows=value}),"data-test-subj":"showPartialRows"})))}const to_expression_getVisSchemas=(aggConfigs,showMetricsAtAllLevels)=>{const createSchemaConfig=(accessor,agg)=>{const hasSubAgg=["derivative","moving_avg","serial_diff","cumulative_sum","sum_bucket","avg_bucket","min_bucket","max_bucket"].includes(agg.type.n
36ame);const formatAgg=hasSubAgg?agg.params.customMetric||agg.aggConfigs.getRequestAggById(agg.params.metricAgg):agg;const params={};const label=agg.makeLabel&&agg.makeLabel();return{accessor:accessor,format:formatAgg.toSerializedFieldFormat(),params:params,label:label,aggType:agg.type.name}};let cnt=0;const schemas={metric:[]};if(!aggConfigs){return schemas}const responseAggs=aggConfigs.getResponseAggs().filter(agg=>agg.enabled);const metrics=responseAggs.filter(agg=>agg.type.type==="metrics");responseAggs.forEach(agg=>{let skipMetrics=false;const schemaName=agg.schema;if(!schemaName){cnt++;return}if(schemaName==="split_row"||schemaName==="split_column"){skipMetrics=responseAggs.length-metrics.length>1}if(!schemas[schemaName]){schemas[schemaName]=[]}if(!showMetricsAtAllLevels||agg.type.type!=="metrics"){schemas[schemaName].push(createSchemaConfig(cnt++,agg))}if(showMetricsAtAllLevels&&(agg.type.type!=="metrics"||metrics.length===responseAggs.length)){metrics.forEach(metric=>{const schemaConfig=createSchemaConfig(cnt++,metric);if(!skipMetrics){schemas.metric.push(schemaConfig)}})}});return schemas};const table_to_expression_toExpression=async _ref=>{let{style:styleState,visualization:visualization}=_ref;const{aggConfigs:aggConfigs,expressionFns:expressionFns}=await getAggExpressionFunctions(visualization,styleState);const{showPartialRows:showPartialRows,showMetricsAtAllLevels:showMetricsAtAllLevels}=styleState;const schemas=to_expression_getVisSchemas(aggConfigs,showMetricsAtAllLevels);const metrics=schemas.bucket&&showPartialRows&&!showMetricsAtAllLevels?schemas.metric.slice(-1*(schemas.metric.length/schemas.bucket.length)):schemas.metric;const tableData={metrics:metrics,buckets:schemas.bucket||[],splitRow:schemas.split_row,splitColumn:schemas.split_column};const visConfig={...styleState,...tableData};const tableVis=Object(expressions_public_["buildExpressionFunction"])("opensearch_dashboards_table",{visConfig:JSON.stringify(visConfig)});return Object(expressions_public_["buildExpression"])([...expressionFns,tableVis]).toString()};const createTableConfig=()=>({name:"table",title:"Table",icon:"visTable",description:"Display table visualizations",toExpression:table_to_expression_toExpression,ui:{containerConfig:{data:{schemas:new visDefaultEditor_public_["Schemas"]([{group:data_public_["AggGroupNames"].Metrics,name:"metric",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.tableVisEditorConfig.schemas.metricTitle",{defaultMessage:"Metric"}),min:1,aggFilter:["!geo_centroid","!geo_bounds"],aggSettings:{top_hits:{allowStrings:true}},defaults:{aggTypes:["avg","cardinality"]}},{group:data_public_["AggGroupNames"].Buckets,name:"bucket",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.tableVisEditorConfig.schemas.bucketTitle",{defaultMessage:"Split rows"}),aggFilter:["!filter"],defaults:{aggTypes:["terms"]}},{group:data_public_["AggGroupNames"].Buckets,name:"split_row",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.tableVisEditorConfig.schemas.splitTitleInRows",{defaultMessage:"Split table in rows"}),min:0,max:1,aggFilter:["!filter"],defaults:{aggTypes:["terms"]}},{group:data_public_["AggGroupNames"].Buckets,name:"split_column",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.tableVisEditorConfig.schemas.splitTitleInColumns",{defaultMessage:"Split table in columns"}),min:0,max:1,aggFilter:["!filter"],defaults:{aggTypes:["terms"]}}])},style:{defaults:{perPage:10,showPartialRows:false,showMetricsAtAllLevels:false},render:TableVizOptions}}}});var visTypeVislib_public_=__webpack_require__(24);const BasicVisOptions=_ref=>{let{styleState:styleState,setOption:setOption}=_ref;const{legendPositions:legendPositions}=Object(visTypeVislib_public_["getConfigCollections"])();return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(charts_public_["SelectOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.controls.vislibBasicOptions.legendPositionLabel",{defaultMessage:"Legend position"}),options:legendPositions,paramName:"legendPosition",value:styleState.legendPosition,setValue:(_,value)=>setOption(draft=>{draft.legendPosition=value})}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.controls.vislibBasicOptions.showTooltipLabel",{defaultMessage:"Show tooltip"}),paramName:"addTooltip",value:styleState.addTooltip,setValue:(_,value)=>setOption(draft=>{draft.addTooltip=value})}))};var style_slice=__webpack_require__(20);function HistogramVisOptions(){const styleState=Object(state_management["h"])(state=>state.style);const dispatch=Object(state_management["g"])();const setOption=Object(external_osdSharedDeps_React_["useCallback"])(callback=>{const newState=dist_default()(styleState,callback);dispatch(Object(style_slice["c"])(newState))},[dispatch,styleState]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(app["a"],{title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.histogram.params.settingsTitle",{defaultMessage:"Settings"}),initialIsOpen:true}
36,external_osdSharedDeps_React_default.a.createElement(BasicVisOptions,{styleState:styleState,setOption:setOption})))}const getPipelineParams=()=>{const timeFilter=getTimeFilter();return{timefilter:timeFilter,timeRange:timeFilter.getTime()}};const getValueAxes=yAxes=>yAxes.map((y,index)=>({id:`ValueAxis-${index+1}`,labels:{show:true},name:`ValueAxis-${index+1}`,position:"left",scale:{type:"linear",mode:"normal"},show:true,style:{},title:{text:y.label},type:"value"}));const createVis=async(type,aggConfigs,indexPattern,searchContext)=>{const vis=new visualizations_public_["Vis"](type);vis.data.aggs=aggConfigs;vis.data.searchSource=await getSearchService().searchSource.create();vis.data.searchSource.setField("index",indexPattern);const responseAggs=vis.data.aggs.getResponseAggs().filter(agg=>agg.enabled);responseAggs.forEach(agg=>{agg.params.timeRange=searchContext===null||searchContext===void 0?void 0:searchContext.timeRange});return vis};const setAxisProperties=(converted,group)=>{const axes=["xAxis","yAxis","zAxis"];const properties=["Format","Label"];axes.forEach(axis=>{properties.forEach(prop=>{const key=`${axis}${prop}`;converted[key]=group[0][key]})})};const flattenSeries=function(series){let splitLabel=arguments.length>1&&arguments[1]!==undefined?arguments[1]:null;return series.flatMap(s=>{if(!s.values||!Array.isArray(s.values)){throw new Error('Each series must have a "values" array')}return s.values.map(v=>{const baseItem={x:v.x,y:v.y,series:s.label};if(v.z!==undefined){baseItem.z=v.z}if(splitLabel){baseItem.split=splitLabel}return baseItem})})};const flattenHierarchy=(data,group)=>{const flattenedData=[];const levelSet=new Set;const flattenSlices=function(slices,split){let level=arguments.length>2&&arguments[2]!==undefined?arguments[2]:1;let parentLabels=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};slices.children.forEach(child=>{const currentLabels={...parentLabels,[`level${level}`]:child.name};levelSet.add(`level${level}`);if(Array.isArray(child.children)&&child.children.length>0){flattenSlices(child,split,level+1,currentLabels)}else{const dataPoint={...currentLabels,value:child.size!==undefined?child.size:null};if(split!==undefined){dataPoint.split=split}flattenedData.push(dataPoint)}})};if(Array.isArray(group)&&group.length!==0){group.forEach(splitData=>{flattenSlices(splitData.slices,splitData.label)})}else{flattenSlices(data.slices,undefined)}return{flattenedData:flattenedData,levels:Array.from(levelSet)}};const flattenDataHandler=function(context,dimensions){let handlerType=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"series";const handler=handlerType==="series"?visTypeVislib_public_["vislibSeriesResponseHandler"]:visTypeVislib_public_["vislibSlicesResponseHandler"];const converted=handler(context,dimensions);const group=dimensions.splitRow?converted.rows:dimensions.splitColumn?converted.columns:[];if(handlerType==="series"){if(Array.isArray(group)&&group.length!==0){converted.series=group.flatMap(split=>flattenSeries(split.series,split.label));setAxisProperties(converted,group)}else{converted.series=flattenSeries(converted.series)}}else if(handlerType==="slices"){const{flattenedData:flattenedData,levels:levels}=flattenHierarchy(converted,group);converted.slices=flattenedData;converted.levels=levels}return converted};const mapFieldTypeToVegaType=fieldType=>{const typeMap={number:"quantitative",date:"temporal",time:"temporal",terms:"nominal",keyword:"nominal",ip:"nominal",boolean:"nominal",histogram:"quantitative"};return typeMap[fieldType]||"nominal"};const mapChartTypeToVegaType=chartType=>chartType==="histogram"?"bar":chartType;const buildVegaLiteEncoding=(dimensions,formats)=>{const{xAxisFormat:xAxisFormat,xAxisLabel:xAxisLabel,yAxisFormat:yAxisFormat,yAxisLabel:yAxisLabel}=formats;const encoding={};encoding.x=buildAxisEncoding("x",dimensions.x,xAxisFormat,xAxisLabel);encoding.y=buildAxisEncoding("y",dimensions.y,yAxisFormat,yAxisLabel);if(dimensions.y){encoding.color=buildColorEncoding("series","nominal")}return encoding};const buildAxisEncoding=(field,dimension,axisFormat,axisLabel)=>
36({field:field,type:dimension?mapFieldTypeToVegaType(axisFormat===null||axisFormat===void 0?void 0:axisFormat.id):"ordinal",axis:{title:axisLabel?axisLabel:""}});const buildColorEncoding=(field,type)=>({field:field,type:type,legend:{title:null}});const buildAxes=(dimensions,formats)=>{const{xAxisLabel:xAxisLabel,yAxisLabel:yAxisLabel}=formats;const xAxis={orient:"bottom",scale:"x",labelAngle:-90,labelAlign:"right",labelBaseline:"middle",title:xAxisLabel||"_all"};if(dimensions.x&&dimensions.x.format&&dimensions.x.format.id==="date"){xAxis.format="%Y-%m-%d %H:%M"}const yAxis={orient:"left",scale:"y",title:yAxisLabel?yAxisLabel:dimensions.y&&dimensions.y[0]?dimensions.y[0].label:""};return[xAxis,yAxis]};const buildMarkForVegaLite=vegaType=>{switch(vegaType){case"line":return{type:"line",point:true};case"area":return{type:"area",line:true,opacity:1,fillOpacity:1,baseline:0};case"rect":case"bar":return{type:"bar"};default:return{type:"line",point:true}}};const buildMarkForVega=(chartType,dimensions,formats)=>{const baseMark={type:"group",from:{facet:{name:"split_data",data:chartType==="area"?"stacked":"source",groupby:"split"}},encode:{enter:{width:{signal:"chartWidth"},height:{signal:"height"}}},signals:[{name:"width",update:"chartWidth"}],scales:[buildXScale(chartType,dimensions),buildYScale(chartType),{name:"color",type:"ordinal",domain:{data:"split_data",field:"series"},range:"category"}],axes:buildAxes(dimensions,formats),title:{text:{signal:"parent.split"}},marks:[{type:"group",from:{facet:{name:"series_data",data:"split_data",groupby:"series"}},marks:buildChartTypeMarksForVega(chartType,dimensions)}]};return baseMark};const buildXScale=(chartType,dimensions)=>{if(dimensions.x&&dimensions.x.format&&dimensions.x.format.id==="date"){return{name:"x",type:"time",domain:{data:"split_data",field:"x"},range:"width"}}switch(chartType){case"bar":return{name:"x",type:"band",domain:{data:"split_data",field:"x"},range:"width",padding:.1};case"line":case"area":default:return{name:"x",type:"point",domain:{data:"split_data",field:"x"},range:"width",padding:.5}}};const buildYScale=chartType=>({name:"y",type:"linear",domain:{data:"split_data",field:chartType==="area"?"y1":"y"},range:"height",nice:true,zero:true});const buildChartTypeMarksForVega=(chartType,dimensions)=>{switch(chartType){case"line":return buildMarkForLine(dimensions);case"bar":return buildMarkForBar();case"area":return buildMarkForArea();default:return buildMarkForLine(dimensions)}};const buildMarkForLine=dimensions=>{const marks=[{type:"line",from:{data:"series_data"},encode:{enter:{x:{scale:"x",field:"x"},y:{scale:"y",field:"y"},stroke:{scale:"color",field:"series"},strokeWidth:{value:2}}}}
36,{type:"symbol",from:{data:"series_data"},encode:{enter:{x:{scale:"x",field:"x"},y:{scale:"y",field:"y"},fill:{scale:"color",field:"series"},size:dimensions.z?{scale:"size",field:"z"}:{value:50}}}}];return marks};const buildMarkForBar=()=>[{type:"rect",from:{data:"series_data"},encode:{enter:{x:{scale:"x",field:"x"},width:{scale:"x",band:1,offset:-1},y:{scale:"y",field:"y"},y2:{scale:"y",value:0},fill:{scale:"color",field:"series"}}}}];const buildMarkForArea=()=>[{type:"area",from:{data:"series_data"},encode:{enter:{x:{scale:"x",field:"x"},y:{scale:"y",field:"y0"},y2:{scale:"y",field:"y1"},fill:{scale:"color",field:"series"},fillOpacity:{value:1},stroke:{scale:"color",field:"series"},strokeWidth:{value:1}}}}];const buildTooltip=(baseSpec,dimensions,formats)=>{const{xAxisLabel:xAxisLabel,yAxisLabel:yAxisLabel}=formats;if(!baseSpec.encoding){baseSpec.encoding={}}if(!yAxisLabel){baseSpec.transform=[{calculate:"datum.series + ': ' + datum.y",as:"metrics"}];baseSpec.encoding.tooltip=[{field:"x",type:"nominal",title:xAxisLabel||"_all"},{field:"metrics",type:"nominal"}]}else{baseSpec.encoding.tooltip=[{field:"x",type:"nominal",title:xAxisLabel||"_all"},{field:"y",type:"nominal",title:yAxisLabel}]}if(dimensions.z&&dimensions.z.length>0){baseSpec.encoding.tooltip.push({field:"z",type:"quantitative",title:dimensions.z[0].label})}baseSpec.mark={...baseSpec.mark,tooltip:true}};const buildLegend=function(legendPosition){let isVega=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;if(isVega){return buildVegaLegend(legendPosition)}return buildVegaLiteLegend(legendPosition)};const buildVegaLegend=legendPosition=>({fill:"color",orient:legendPosition});const buildVegaLiteLegend=legendPosition=>({orient:legendPosition});const generateVegaLiteSpecForSeries=(data,visConfig,style)=>{const{dimensions:dimensions,addLegend:addLegend,legendPosition:legendPosition,addTooltip:addTooltip}=visConfig;const{type:type}=style;const vegaType=mapChartTypeToVegaType(type);const{xAxisFormat:xAxisFormat,xAxisLabel:xAxisLabel,yAxisFormat:yAxisFormat,yAxisLabel:yAxisLabel,zAxisFormat:zAxisFormat,series:transformedData}=data;const formats={xAxisFormat:xAxisFormat,xAxisLabel:xAxisLabel,yAxisFormat:yAxisFormat,yAxisLabel:yAxisLabel,zAxisFormat:zAxisFormat};const baseSpec={$schema:"https://vega.github.io/schema/vega-lite/v5.json",data:{values:transformedData},mark:buildMarkForVegaLite(vegaType),encoding:buildVegaLiteEncoding(dimensions,formats)};if(dimensions.z){baseSpec.layer=[{mark:{type:"line",point:false},encoding:buildVegaLiteEncoding(dimensions,formats)},{mark:{type:"point",filled:true},encoding:{...buildVegaLiteEncoding(dimensions,formats),size:{field:"z",type:"quantitative",legend:null}}}]}if(addLegend){baseSpec.config={legend:buildLegend(legendPosition)}}if(addTooltip){buildTooltip(baseSpec,dimensions,formats)}return baseSpec};const generateVegaSpecForSeries=(data,visConfig,style)=>{const{dimensions:dimensions,addLegend:addLegend,legendPosition:legendPosition}=visConfig;const{type:type}=style;const vegaType=mapChartTypeToVegaType(type);const{xAxisFormat:xAxisFormat,xAxisLabel:xAxisLabel,yAxisFormat:yAxisFormat,yAxisLabel:yAxisLabel,zAxisFormat:zAxisFormat,series:transformedData}=data;const formats={xAxisFormat:xAxisFormat,xAxisLabel:xAxisLabel,yAxisFormat:yAxisFormat,yAxisLabel:yAxisLabel,zAxisFormat:zAxisFormat};const spec={$schema:"https://vega.github.io/schema/vega/v5.json",padding:5,data:[{name:"source",values:transformedData},{name:"splits",source:"source",transform:[{type:"aggregate",groupby:["split"]}]}],signals:[{name:"splitCount",update:'length(data("splits"))'},{name:"chartWidth",update:"width / splitCount - 10"}],scales:[{name:"splitScale",type:"band",domain:{data:type==="area"?"stacked":"splits",field:"split"},range:"width",padding:.1},{name:"color",type:"ordinal",domain:{data:"source",field:"series"},range:"category"}],layout:{columns:{signal:"splitCount"},padding:{row:40,column:20}},marks:[buildMarkForVega(vegaType,dimensions,formats)]};if(dimensions.z){spec.scales.push({name:"size",type:"sqrt",domain:{data:"source",field:"z"},range:[{signal:"2"},{signal:"width * height / 500"}]})}if(type==="area"){spec.data.push({name:"stacked",source:"source",transform:[{type:"stack",groupby:["split","x"],sort:{field:"series"},field:"y"}]})}if(addLegend){spec.legends=[buildLegend(legendPosition,true)]}return spec};const buildSlicesMarkForVega=(levels,hasSplit,addTooltip)=>({type:"group",from:hasSplit?{data:"splits"}:null,encode:{enter:{width:{signal:hasSplit?"chartWidth":"width"}
36,height:{signal:"chartHeight"}}},signals:[{name:"facetWidth",update:hasSplit?"chartWidth":"width"},{name:"facetHeight",update:"height"}],title:hasSplit?{text:{signal:"parent.split"},frame:"group",baseline:"bottom",orient:"bottom",offset:20,limit:{signal:"chartWidth"},ellipsis:"..."}:null,data:buildPieMarks(levels,hasSplit),marks:buildArcMarks(levels,addTooltip)});const buildPieMarks=(levels,hasSplit)=>levels.map((level,index)=>({name:`facet_${level}`,source:"table",transform:[{type:"filter",expr:hasSplit?`datum.split === parent.split`:"true"},{type:"aggregate",groupby:levels.slice(0,index+1),fields:["value"],ops:["sum"],as:["sum_value"]},{type:"pie",field:"sum_value"}]}));const buildArcMarks=(levels,addTooltip)=>levels.map((level,index)=>({type:"arc",from:{data:`facet_${level}`},encode:{enter:{fill:{scale:"color",field:level},x:{signal:"facetWidth / 2"},y:{signal:"facetHeight / 2"}},update:{startAngle:{field:"startAngle"},endAngle:{field:"endAngle"},padAngle:{value:.01},innerRadius:{signal:`innerRadius + thickness * ${index}`},outerRadius:{signal:`innerRadius + thickness * (${index} + 1)`},stroke:{value:"white"},strokeWidth:{value:2},...addTooltip?{tooltip:{signal:`{${levels.slice(0,index+1).map(l=>`'${l}': datum.${l}`).join(", ")}, 'Value': datum.sum_value}`}}:{}}}}));const generateVegaSpecForSlices=(data,visConfig,style)=>{const{dimensions:dimensions,addLegend:addLegend,addTooltip:addTooltip,legendPosition:legendPosition,isDonut:isDonut}=visConfig;const{slices:slices,levels:levels}=data;const hasSplit=dimensions.splitRow||dimensions.splitColumn;const spec={$schema:"https://vega.github.io/schema/vega/v5.json",padding:5,signals:[{name:"splitCount",update:hasSplit?`length(data('splits'))`:"1"},{name:"levelCount",update:levels.length.toString()},{name:"chartWidth",update:hasSplit?"width / splitCount - 10":"width"},{name:"chartHeight",update:"height"},{name:"radius",update:"min(chartWidth, chartHeight) / 2"},{name:"innerRadiusRatio",update:isDonut?"max(0.1, 0.4 - (levelCount - 1) * 0.05)":"0"},{name:"innerRadius",update:"radius * innerRadiusRatio"},{name:"thickness",update:"(radius - innerRadius) / levelCount"}],data:[{name:"table",values:slices,transform:[{type:"filter",expr:"datum.value != null"}]},{name:"splits",source:"table",transform:[{type:"aggregate",groupby:hasSplit?["split"]:[]}]}],scales:[{name:"color",type:"ordinal",domain:{data:"table",fields:levels},range:{scheme:"category20"}}],layout:hasSplit?{columns:{signal:"splitCount"},padding:{row:40,column:20}}:null,marks:[buildSlicesMarkForVega(levels,hasSplit,addTooltip)]};if(addLegend){spec.legends=[buildLegend(legendPosition,true)]}return spec};const createVegaSpec=(context,visConfig,style)=>{const{dimensions:dimensions}=visConfig;const handler=style.type!=="pie"?"series":"slices";const transformedData=flattenDataHandler(context,dimensions,handler);return handler==="series"?createVegaSpecForSeriesData(dimensions,transformedData,visConfig,style):createVegaSpecForSlicesData(dimensions,transformedData,visConfig,style)};const createVegaSpecForSeriesData=(dimensions,transformedData,visConfig,style)=>{if(dimensions.splitRow||dimensions.splitColumn){return generateVegaSpecForSeries(transformedData,visConfig,style)}else{return generateVegaLiteSpecForSeries(transformedData,visConfig,style)}};const createVegaSpecForSlicesData=(dimensions,transformedData,visConfig,style)=>generateVegaSpecForSlices(transformedData,visConfig,style);const createRawDataVisFn=()=>({name:"rawData",type:"opensearch_dashboards_datatable",inputTypes:["opensearch_dashboards_datatable"],help:"Returns raw data from opensearchaggs without modification",args:{},fn(context,args,handlers){return context}});async function executeExpression(expression,context){const expressionService=Object(expressions_public_["getExpressionsService"])();if(!expressionService){throw new Error("Expression service is not available")}try{const result=await expressionService.execute(expression,{type:"null"},context);const data=await result.getData();return data}catch(error){throw error}}const histogram_to_expression_toExpression=async(_ref,searchContext,useVega)=>{let{style:styleState,visualization:visualization}=_ref;const{expressionFns:expressionFns,aggConfigs:aggConfigs,indexPattern:indexPattern}=await getAggExpressionFunctions(visualization,styleState,useVega,searchContext);const{addLegend:addLegend,addTooltip:addTooltip,legendPosition:legendPosition,type:type}=styleState;const vis=await createVis(type,aggConfigs,indexPattern,searchContext);const params=getPipelineParams();const dimensions=await Object(visualizations_public_["buildVislibDimensions"])(vis,params);const valueAxes=getValueAxes(dimensions.y);const visConfig={addLegend:addLegend,legendPosition:legendPosition,addTimeMarker:false,addTooltip:addTooltip,dimensions:dimensions,valueAxes:valueAxes};if(useVega===true){const rawDataFn=Object(expressions_public_["buildExpressionFunction"])("rawData",{});const dataExpression=Object(expressions_public_["buildExpression"])([...expressionFns,rawDataFn]).toString();const rawData=await executeExpression(dataExpression,searchContext);const vegaSpec=createVegaSpec(rawData,visConfig,styleState);const visVega=await createVis("vega",aggConfigs,indexPattern,searchContext);visVega.params={spec:JSON.stringify(vegaSpec)};const vegaExpression=await Object(visualizations_public_["buildPipeline"])(visVega,{timefilter:params.timefilter,timeRange:params.timeRange,abortSignal:undefined,visLayers:undefined,visAugmenterConfig:undefined});return vegaExpression}else{const vislib=Object(expressions_public_["buildExpressionFunction"])("vislib",{type:type,visConfig:JSON.stringify(visConfig)});return Object(expressions_public_["buildExpression"])([...expressionFns,vislib]).toString()}};const createHistogramConfig=()=>({name:"histogram",title:"Bar",icon:"visBarVertical",description:"Display histogram visualizations",toExpression:histogram_to_expression_toExpression,ui:{containerConfig:{data:{schemas:new visDefaultEditor_public_["Schemas"]([{group:data_public_["AggGroupNames"].Metrics,name:"metric",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.histogram.metricTitle",{defaultMessage:"Y-axis"}),min:1,max:3,aggFilter:["!geo_centroid","!geo_bounds"],defaults:{aggTypes:["median"]}},{group:data_public_["AggGroupNames"].Buckets,name:"segment",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.histogram.segmentTitle",{defaultMessage:"X-axis"}),min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter","!filters"],defaults:{aggTypes:["date_histogram","terms"]}},{group:data_public_["AggGroupNames"].Buckets,name:"group",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.histogram.groupTitle",{defaultMessage:"Split series"}),min:0,max:3,aggFilter:["!geohash_grid","!geotile_grid","!filter"],defaults:{aggTypes:["terms"]}},{group:data_public_["AggGroupNames"].Buckets,name:"split",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.histogram.splitTitle",{defaultMessage:"Split chart"}),min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter"],defaults:{aggTypes:["terms"]}}])},style:{defaults:{addTooltip:true,addLegend:true,legendPosition:visTypeVislib_public_["Positions"].RIGHT,type:"histogram"},render:HistogramVisOptions}}}});function LineVisOptions(){const styleState=Object(state_management["h"])(state=>state.style);const dispatch=Object(state_management["g"])();const setOption=Object(external_osdSharedDeps_React_["useCallback"])(callback=>{const newState=dist_default()(styleState,callback);dispatch(Object(style_slice["c"])(newState))},[dispatch,styleState]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(app["a"],{title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.line.params.settingsTitle",{defaultMessage:"Settings"}),initialIsOpen:true}
36,external_osdSharedDeps_React_default.a.createElement(BasicVisOptions,{styleState:styleState,setOption:setOption})))}const line_to_expression_toExpression=async(_ref,searchContext,useVega)=>{let{style:styleState,visualization:visualization}=_ref;const{expressionFns:expressionFns,aggConfigs:aggConfigs,indexPattern:indexPattern}=await getAggExpressionFunctions(visualization,styleState,useVega,searchContext);const{addLegend:addLegend,addTooltip:addTooltip,legendPosition:legendPosition,type:type}=styleState;const vis=await createVis(type,aggConfigs,indexPattern,searchContext);const params=getPipelineParams();const dimensions=await Object(visualizations_public_["buildVislibDimensions"])(vis,params);const valueAxes=getValueAxes(dimensions.y);const visConfig={addLegend:addLegend,legendPosition:legendPosition,addTimeMarker:false,addTooltip:addTooltip,dimensions:dimensions,valueAxes:valueAxes};if(useVega===true){const rawDataFn=Object(expressions_public_["buildExpressionFunction"])("rawData",{});const dataExpression=Object(expressions_public_["buildExpression"])([...expressionFns,rawDataFn]).toString();const rawData=await executeExpression(dataExpression,searchContext);const vegaSpec=createVegaSpec(rawData,visConfig,styleState);const visVega=await createVis("vega",aggConfigs,indexPattern,searchContext);visVega.params={spec:JSON.stringify(vegaSpec)};const vegaExpression=await Object(visualizations_public_["buildPipeline"])(visVega,{timefilter:params.timefilter,timeRange:params.timeRange,abortSignal:undefined,visLayers:undefined,visAugmenterConfig:undefined});return vegaExpression}else{const vislib=Object(expressions_public_["buildExpressionFunction"])("vislib",{type:type,visConfig:JSON.stringify(visConfig)});return Object(expressions_public_["buildExpression"])([...expressionFns,vislib]).toString()}};const createLineConfig=()=>({name:"line",title:"Line",icon:"visLine",description:"Display line chart",toExpression:line_to_expression_toExpression,ui:{containerConfig:{data:{schemas:new visDefaultEditor_public_["Schemas"]([{group:data_public_["AggGroupNames"].Metrics,name:"metric",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.line.metricTitle",{defaultMessage:"Y-axis"}),min:1,max:3,aggFilter:["!geo_centroid","!geo_bounds"],defaults:{aggTypes:["median"]}},{group:data_public_["AggGroupNames"].Buckets,name:"segment",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.line.segmentTitle",{defaultMessage:"X-axis"}),min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter","!filters"],defaults:{aggTypes:["date_histogram","terms"]}},{group:data_public_["AggGroupNames"].Buckets,name:"group",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.line.groupTitle",{defaultMessage:"Split series"}),min:0,max:3,aggFilter:["!geohash_grid","!geotile_grid","!filter"],defaults:{aggTypes:["terms"]}},{group:data_public_["AggGroupNames"].Buckets,name:"split",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.line.splitTitle",{defaultMessage:"Split chart"}),min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter"],defaults:{aggTypes:["terms"]}},{group:data_public_["AggGroupNames"].Metrics,name:"radius",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.line.radiusTitle",{defaultMessage:"Dot size"}),min:0,max:1,aggFilter:["count","avg","sum","min","max","cardinality"],defaults:{aggTypes:["count"]}}])},style:{defaults:{addTooltip:true,addLegend:true,legendPosition:visTypeVislib_public_["Positions"].RIGHT,type:"line"},render:LineVisOptions}}}});function AreaVisOptions(){const styleState=Object(state_management["h"])(state=>state.style);const dispatch=Object(state_management["g"])();const setOption=Object(external_osdSharedDeps_React_["useCallback"])(callback=>{const newState=dist_default()(styleState,callback);dispatch(Object(style_slice["c"])(newState))},[dispatch,styleState]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(app["a"],{title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.area.params.settingsTitle",{defaultMessage:"Settings"}),initialIsOpen:true}
36,external_osdSharedDeps_React_default.a.createElement(BasicVisOptions,{styleState:styleState,setOption:setOption})))}const area_to_expression_toExpression=async(_ref,searchContext,useVega)=>{let{style:styleState,visualization:visualization}=_ref;const{expressionFns:expressionFns,aggConfigs:aggConfigs,indexPattern:indexPattern}=await getAggExpressionFunctions(visualization,styleState,useVega,searchContext);const{addLegend:addLegend,addTooltip:addTooltip,legendPosition:legendPosition,type:type}=styleState;const vis=await createVis(type,aggConfigs,indexPattern,searchContext);const params=getPipelineParams();const dimensions=await Object(visualizations_public_["buildVislibDimensions"])(vis,params);const valueAxes=getValueAxes(dimensions.y);const visConfig={addLegend:addLegend,legendPosition:legendPosition,addTimeMarker:false,addTooltip:addTooltip,dimensions:dimensions,valueAxes:valueAxes};if(useVega===true){const rawDataFn=Object(expressions_public_["buildExpressionFunction"])("rawData",{});const dataExpression=Object(expressions_public_["buildExpression"])([...expressionFns,rawDataFn]).toString();const rawData=await executeExpression(dataExpression,searchContext);const vegaSpec=createVegaSpec(rawData,visConfig,styleState);const visVega=await createVis("vega",aggConfigs,indexPattern,searchContext);visVega.params={spec:JSON.stringify(vegaSpec)};const vegaExpression=await Object(visualizations_public_["buildPipeline"])(visVega,{timefilter:params.timefilter,timeRange:params.timeRange,abortSignal:undefined,visLayers:undefined,visAugmenterConfig:undefined});return vegaExpression}else{const vislib=Object(expressions_public_["buildExpressionFunction"])("vislib",{type:type,visConfig:JSON.stringify(visConfig)});return Object(expressions_public_["buildExpression"])([...expressionFns,vislib]).toString()}};const createAreaConfig=()=>({name:"area",title:"Area",icon:"visArea",description:"Display area chart",toExpression:area_to_expression_toExpression,ui:{containerConfig:{data:{schemas:new visDefaultEditor_public_["Schemas"]([{group:data_public_["AggGroupNames"].Metrics,name:"metric",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.area.metricTitle",{defaultMessage:"Y-axis"}),min:1,max:3,aggFilter:["!geo_centroid","!geo_bounds"],defaults:{aggTypes:["median"]}},{group:data_public_["AggGroupNames"].Buckets,name:"segment",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.area.segmentTitle",{defaultMessage:"X-axis"}),min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter","!filters"],defaults:{aggTypes:["date_histogram","terms"]}},{group:data_public_["AggGroupNames"].Buckets,name:"group",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.area.groupTitle",{defaultMessage:"Split series"}),min:0,max:3,aggFilter:["!geohash_grid","!geotile_grid","!filter"],defaults:{aggTypes:["terms"]}},{group:data_public_["AggGroupNames"].Buckets,name:"split",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.area.splitTitle",{defaultMessage:"Split chart"}),min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter"],defaults:{aggTypes:["terms"]}}])},style:{defaults:{addTooltip:true,addLegend:true,legendPosition:visTypeVislib_public_["Positions"].RIGHT,type:"area"},render:AreaVisOptions}}}});function PieVisOptions(){const styleState=Object(state_management["h"])(state=>state.style);const dispatch=Object(state_management["g"])();const setOption=Object(external_osdSharedDeps_React_["useCallback"])(callback=>{const newState=dist_default()(styleState,callback);dispatch(Object(style_slice["c"])(newState))},[dispatch,styleState]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(app["a"],{title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.pie.params.settingsTitle",{defaultMessage:"Settings"}),initialIsOpen:true},external_osdSharedDeps_React_default.a.createElement(BasicVisOptions,{styleState:styleState,setOption:setOption}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.pie.params.isDonutLabel",{defaultMessage:"Donut"}),paramName:"isDonut",value:styleState.isDonut,setValue:(_,value)=>setOption(draft=>{draft.isDonut=value})})))}const pie_to_expression_toExpression=async(_ref,searchContext)=>{let{style:styleState,visualization:visualization}=_ref;const{expressionFns:expressionFns,aggConfigs:aggConfigs,indexPattern:indexPattern}=await getAggExpressionFunctions(visualization,styleState,true,searchContext);const{addLegend:addLegend,addTooltip:addTooltip,showMetricsAtAllLevels:showMetricsAtAllLevels,isDonut:isDonut,legendPosition:legendPosition,type:type}=styleState;const vis=await createVis(type,aggConfigs,indexPattern,searchContext);const params=getPipelineParams();const schemas=Object(visualizations_public_["getVisSchemas"])(vis,{timeRange:params.timeRange,timefilter:params.timefilter});const dimensions={metric:schemas.metric[0],buckets:schemas.group,splitRow:schemas.split_row,splitColumn:schemas.split_column};const visConfig={addLegend:addLegend,addTooltip:addTooltip,isDonut:isDonut,legendPosition:legendPosition,dimensions:dimensions,showMetricsAtAllLevels:showMetricsAtAllLevels};const rawDataFn=Object(expressions_public_["buildExpressionFunction"])("rawData",{});const dataExpression=Object(expressions_public_["buildExpression"])([...expressionFns,rawDataFn]).toString();const rawData=await executeExpression(dataExpression,searchContext);const vegaSpec=createVegaSpec(rawData,visConfig,styleState);const visVega=await createVis("vega",aggConfigs,indexPattern,searchContext);visVega.params={spec:JSON.stringify(vegaSpec)};const vegaExpression=await Object(visualizations_public_["buildPipeline"])(visVega,{timefilter:params.timefilter,timeRange:params.timeRange,abortSignal:undefined,visLayers:undefined,visAugmenterConfig:undefined});return vegaExpression};const createPieConfig=()=>({name:"pie",title:"Pie",icon:"visPie",description:"Display pie chart",toExpression:pie_to_expression_toExpression,ui:{containerConfig:{data:{schemas:new visDefaultEditor_public_["Schemas"]([{group:data_public_["AggGroupNames"].Metrics,name:"metric",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.pie.metricTitle",{defaultMessage:"Slice size"}),min:1,max:1,aggFilter:["sum","count","cardinality","top_hits"],defaults:[{schema:"metric",type:"count"}]},{group:data_public_["AggGroupNames"].Buckets,name:"group",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.pie.groupTitle",{defaultMessage:"Split slices"}),min:0,max:Infinity,aggFilter:["!geohash_grid","!geotile_grid","!filter"],defaults:{aggTypes:["terms"]}},{group:data_public_["AggGroupNames"].Buckets,name:"split",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.pie.splitTitle",{defaultMessage:"Split chart"}),mustBeFirst:true,min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter"],defaults:{aggTypes:["terms"]}}])},style:{defaults:{addTooltip:true,addLegend:true,legendPosition:visTypeVislib_public_["Positions"].RIGHT,isDonut:true,showMetricsAtAllLevels:true,type:"pie",labels:{show:false,values:true,last_level:true,truncate:100}},render:PieVisOptions}}},hierarchicalData:true});function registerDefaultTypes(typeServiceSetup,useVega){const visualizationTypes=[createHistogramConfig,createLineConfig,createAreaConfig,createMetricConfig,createTableConfig];if(useVega)visualizationTypes.push(createPieConfig);
36visualizationTypes.forEach(createTypeConfig=>{typeServiceSetup.createVisualizationType(createTypeConfig())})}var opensearchDashboardsUtils_public_=__webpack_require__(26);function plugin_defineProperty(e,r,t){return(r=plugin_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function plugin_toPropertyKey(t){var i=plugin_toPrimitive(t,"string");return"symbol"==typeof i?i:i+""}function plugin_toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}class plugin_VisBuilderPlugin{constructor(initializerContext){this.initializerContext=initializerContext;plugin_defineProperty(this,"typeService",new type_service_TypeService);plugin_defineProperty(this,"appStateUpdater",new external_osdSharedDeps_Rxjs_["BehaviorSubject"](()=>({})));plugin_defineProperty(this,"stopUrlTracking",void 0);plugin_defineProperty(this,"currentHistory",void 0)}setup(core,_ref){let{embeddable:embeddable,visualizations:visualizations,data:data,expressions:exp}=_ref;const{appMounted:appMounted,appUnMounted:appUnMounted,stop:stopUrlTracker}=Object(opensearchDashboardsUtils_public_["createOsdUrlTracker"])({baseUrl:core.http.basePath.prepend(`/app/${common["b"]}`),defaultSubUrl:"#/",storageKey:`lastUrl:${core.http.basePath.get()}:${common["b"]}`,navLinkUpdater$:this.appStateUpdater,toastNotifications:core.notifications.toasts,stateParams:[{osdUrlKey:"_g",stateUpdate$:data.query.state$.pipe(Object(external_osdSharedDeps_RxjsOperators_["filter"])(_ref2=>{let{changes:changes}=_ref2;return!!(changes.globalFilters||changes.time||changes.refreshInterval)}),Object(external_osdSharedDeps_RxjsOperators_["map"])(_ref3=>{var _state$filters;let{state:state}=_ref3;return{...state,filters:(_state$filters=state.filters)===null||_state$filters===void 0?void 0:_state$filters.filter(data_public_["opensearchFilters"].isFilterPinned)}}))}],getHistory:()=>this.currentHistory});this.stopUrlTracking=()=>{stopUrlTracker()};const typeService=this.typeService;registerDefaultTypes(typeService.setup(),core.uiSettings.get(constants["a"]));exp.registerFunction(createRawDataVisFn());core.application.register({id:common["b"],title:common["c"],navLinkStatus:public_["AppNavLinkStatus"].hidden,defaultPath:"#/",mount:async params=>{const{renderApp:renderApp}=await __webpack_require__.e(1).then(__webpack_require__.bind(null,461));const[coreStart,pluginsStart,selfStart]=await core.getStartServices();const{savedObjects:savedObjects,navigation:navigation,expressions:expressions}=pluginsStart;this.currentHistory=params.history;pluginsStart.data.indexPatterns.clearCache();const filters=pluginsStart.data.query.filterManager.getFilters();const pinFilters=filters.filter(data_public_["opensearchFilters"].isFilterPinned);pluginsStart.data.query.filterManager.setFilters(pinFilters?pinFilters:[]);await pluginsStart.data.indexPatterns.ensureDefaultIndexPattern();appMounted();const unlistenParentHistory=this.currentHistory.listen(()=>{window.dispatchEvent(new HashChangeEvent("hashchange"))});const services={...coreStart,appName:common["b"],scopedHistory:this.currentHistory,history:this.currentHistory,osdUrlStateStorage:Object(opensearchDashboardsUtils_public_["createOsdUrlStateStorage"])({history:this.currentHistory,useHash:coreStart.uiSettings.get("state:storeInSessionStorage"),...Object(opensearchDashboardsUtils_public_["withNotifyOnErrors"])(coreStart.notifications.toasts)}),toastNotifications:coreStart.notifications.toasts,data:pluginsStart.data,savedObjectsPublic:savedObjects,navigation:navigation,expressions:expressions,setHeaderActionMenu:params.setHeaderActionMenu,types:typeService.start(),savedVisBuilderLoader:selfStart.savedVisBuilderLoader,embeddable:pluginsStart.embeddable,dashboard:pluginsStart.dashboard,uiActions:pluginsStart.uiActions,capabilities:coreStart.application.capabilities};const{store:store,unsubscribe:unsubscribeStore}=await Object(state_management["a"])(services);const unmount=renderApp(params,services,store);return()=>{unlistenParentHistory();unmount();appUnMounted();
36unsubscribeStore()}}});const start=Object(opensearchDashboardsUtils_public_["createStartServicesGetter"])(core.getStartServices);const embeddableFactory=new vis_builder_embeddable_factory_VisBuilderEmbeddableFactory({start:start});embeddable.registerEmbeddableFactory(VISBUILDER_EMBEDDABLE,embeddableFactory);visualizations.registerAlias({name:common["b"],title:common["c"],description:external_osdSharedDeps_OsdI18n_["i18n"].translate("visBuilder.visPicker.description",{defaultMessage:"Create visualizations using the new VisBuilder"}),icon:"visBuilder",aliasApp:common["b"],aliasPath:"#/",appExtensions:{visualizations:{docTypes:[common["d"]],toListItem:_ref4=>{let{id:id,attributes:attributes,updated_at:updatedAt}=_ref4;return{description:attributes===null||attributes===void 0?void 0:attributes.description,editApp:common["b"],editUrl:`${common["a"]}/${encodeURIComponent(id)}`,icon:"visBuilder",id:id,savedObjectType:common["d"],title:attributes===null||attributes===void 0?void 0:attributes.title,typeTitle:common["f"],updated_at:updatedAt}}}}});return{...typeService.setup()}}start(core,_ref5){let{expressions:expressions,data:data,uiActions:uiActions}=_ref5;const typeService=this.typeService.start();const savedVisBuilderLoader=createSavedVisBuilderLoader({savedObjectsClient:core.savedObjects.client,indexPatterns:data.indexPatterns,search:data.search,chrome:core.chrome,overlays:core.overlays});setSearchService(data.search);setExpressionLoader(expressions.ExpressionLoader);setReactExpressionRenderer(expressions.ReactExpressionRenderer);setHttp(core.http);setIndexPatterns(data.indexPatterns);setSavedVisBuilderLoader(savedVisBuilderLoader);setTimeFilter(data.query.timefilter.timefilter);setTypeService(typeService);setUISettings(core.uiSettings);setUIActions(uiActions);setQueryService(data.query);return{...typeService,savedVisBuilderLoader:savedVisBuilderLoader}}stop(){if(this.stopUrlTracking){this.stopUrlTracking()}}}function public_plugin(initializerContext){return new plugin_VisBuilderPlugin(initializerContext)}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.