/*! Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one or more contributor license agreements. * Licensed under the Elastic License 2.0; you may not use this file except in compliance with the Elastic License 2.0. */ (window.canvas_bundle_jsonpfunction=window.canvas_bundle_jsonpfunction||[]).push([[5],Array(64).concat([function(e,t,n){"use strict";n.d(t,"u",(function(){return d})),n.d(t,"f",(function(){return f})),n.d(t,"A",(function(){return l})),n.d(t,"y",(function(){return p})),n.d(t,"C",(function(){return b})),n.d(t,"s",(function(){return g})),n.d(t,"r",(function(){return v})),n.d(t,"l",(function(){return O})),n.d(t,"k",(function(){return h})),n.d(t,"z",(function(){return j})),n.d(t,"x",(function(){return y})),n.d(t,"B",(function(){return m})),n.d(t,"v",(function(){return A})),n.d(t,"w",(function(){return _})),n.d(t,"a",(function(){return x})),n.d(t,"d",(function(){return E})),n.d(t,"e",(function(){return w})),n.d(t,"h",(function(){return I})),n.d(t,"g",(function(){return P})),n.d(t,"t",(function(){return T})),n.d(t,"q",(function(){return C})),n.d(t,"p",(function(){return k})),n.d(t,"j",(function(){return $})),n.d(t,"c",(function(){return F})),n.d(t,"i",(function(){return L})),n.d(t,"o",(function(){return D})),n.d(t,"b",(function(){return W})),n.d(t,"m",(function(){return B})),n.d(t,"n",(function(){return V}));var r=n(19),o=n(65),c=n(121),i=n(109),u=n(110);const a="persistent.workpad",s=e=>({...e,ast:Object(o.g)(e.expression)});function d(e){return Object(r.get)(e,a)}function f(e){return{...d(e),assets:Object(i.b)(e)}}function l(e){const t=function(e){const t=d(e);return Object(r.get)(t,"variables",[])}(e);return 0===t.length?{}:t.reduce(((e,t)=>(e[t.name]=t.value,e)),{})}function p(e){return{...d(e),pages:void 0}}function b(e){return Object(r.get)(e,Object(c.a)(a,"isWriteable"),!0)}function g(e){return Object(r.get)(e,Object(c.a)(a,"page"))}function v(e){const t=g(e),n=O(e);return Object(r.get)(n,`[${t}].id`)}function O(e){return Object(r.get)(e,Object(c.a)(a,"pages"),[])}function h(e,t){return O(e).find((e=>e.id===t))}function j(e){return Object(r.get)(e,Object(c.a)(a,"name"))}function y(e){return Object(r.get)(e,Object(c.a)(a,"height"))}function m(e){return Object(r.get)(e,Object(c.a)(a,"width"))}function A(e){return O(e).reduce(((e,t)=>(t.elements.forEach((({position:t})=>{const{left:n,top:r,width:o,height:c}=t,i=n+o,u=r+c;ne.right&&(e.right=i),u>e.bottom&&(e.bottom=u)})),e)),{left:0,right:m(e),top:0,bottom:y(e)})}function _(e){return Object(r.get)(e,Object(c.a)(a,"colors"))}function x(e){return O(e).reduce(((e,t)=>e.concat(t.elements)),[])}function E(e){const t=e.transient.resolvedArgs,n={ready:0,pending:0,error:0};return Object.values(t).filter((e=>void 0!==e)).forEach((e=>{const{expressionRenderable:t}=e;if(!t)return void n.pending++;const{value:r,state:o}=t;r&&"error"===r.as?n.error++:"ready"===o?n.ready++:n.pending++})),n}function w(e){return Object(r.get)(e,"transient.elementStats")}function I(e){return x(e).reduce(((e,t)=>null!=t.filter&&t.filter.length?e.concat(t.filter):e),[])}function S(e,t){return Object.keys(e).reduce(((n,r)=>"_"!==r&&"group"!==r?n:e[r].reduce(((n,o)=>n.concat(t(o,r,e)||[])),n)),[])}function M(e){if("expression"!==e.type)throw new Error("AST must be an expression");return e.chain.reduce(((e,t)=>{const{function:n,arguments:r}=t;return Object(u.e)(n)?e.concat(S(r,(e=>{if(null!==e&&"object"!=typeof e)return e}))):e.concat(S(r,(e=>{if(null!==e&&"object"==typeof e&&"expression"===e.type)return M(e)})))}),[])}function P(e){return x(e).reduce(((e,t)=>{if(null!=t.filter&&t.filter.length){const n=Object(o.d)(t.filter),c=Object(r.get)(n,"chain[0].arguments.filterGroup[0]");c&&""!==c&&!e.includes(String(c))&&e.push(String(c))}return null!=t.expression&&t.expression.length&&M(Object(o.d)(t.expression)).forEach((t=>{e.includes(String(t))||e.push(String(t))})),e}),[]).sort()}function T(e){return Object(r.get)(e,"transient.selectedToplevelNodes",[])}function C(e){const t=T(e);return 1===t.length?t[0]:null}function k(e){return F(e,C(e))}const R=e=>t=>({...t,position:{...t.position,type:e},..."group"===e&&{expression:'shape fill="rgba(255,255,255,0)" | render'}}),N=e=>{const t=Object(r.get)(e,"elements").map(R("element")),n=Object(r.get)(e,"groups",[]).map(R("group"));return t.concat(n)};function $(e,t,n=!0){const o=t||v(e);if(!o)return[];const c=h(e,o);return c?function(e,t){const n=N(e);return n?t?n.map(s):n.map((e=>Object(r.omit)(e,["ast"]))):[]}(c,n):[]}function F(e,t,n){const o=function(e,t=undefined,n=!0){const o=t||v(e);if(!o)return[];const c=h(e,o),i=Object(r.get)(c,"elements");return i?n?i.map((e=>s(e))):i.map((e=>Object(r.omit)(e,["ast"]))):[]}(e,n,!0).find((e=>e.id===t));if(o)return s(o)}function L(e,t,n){const r=$(e,n,!0).find((e=>e.id===t));if(r)return s(r)}function D(e,t,n){if(!t)return;const o=Object(r.get)(e,["transient","resolvedArgs",t]);return n?Object(r.get)(o,n):o}function W(e,t,n){return function(e,t){const n=C(e);if(n)return D(e,n,t)}(e,["expressionContext",t,n-1])}function B(e){const t=O(e),n=e.transient.resolvedArgs,r=t.map((e=>{const{elements:t,...r}=e;return{...r,elements:t.map((e=>{const{id:t,position:r}=e,o=n[t];if(!o)return null;const{expressionRenderable:c}=o;return{id:t,position:r,expressionRenderable:c}}))}})),o=d(e),{pages:c,variables:i,...u}=o;return{pages:r,...u}}function V(e){const t=B(e),{pages:n}=t,r=[];return n.forEach((e=>e.elements.forEach((e=>{if(e&&e.expressionRenderable){const{value:t}=e.expressionRenderable;if(t){const{as:e}=t;r.includes(e)||r.push(e)}}})))),r}},,,function(e,t,n){"use strict";n.d(t,"d",(function(){return _})),n.d(t,"p",(function(){return x})),n.d(t,"h",(function(){return E})),n.d(t,"i",(function(){return w})),n.d(t,"f",(function(){return I})),n.d(t,"g",(function(){return M})),n.d(t,"e",(function(){return P})),n.d(t,"j",(function(){return T})),n.d(t,"k",(function(){return C})),n.d(t,"o",(function(){return k})),n.d(t,"n",(function(){return R})),n.d(t,"m",(function(){return $})),n.d(t,"l",(function(){return F})),n.d(t,"a",(function(){return L})),n.d(t,"c",(function(){return D})),n.d(t,"b",(function(){return W}));var r=n(68),o=n(78),c=n.n(o),i=n(19),u=n(65),a=n(145),s=n(108),d=n(64),f=n(124),l=n(98),p=n(59),b=n(88),g=n(63),v=n(80),O=n(97);const{actionsElements:h}=p.f,{set:j,del:y}=c.a;function m(e,t,n,r=["ast.chain"]){const o=[t,"expressionContext",...r,n],c=Object(f.c)(e,o);if(null!=c)return{index:n,context:c};const i=n-1;return i<0?{}:m(e,t,i,r)}function A(e,t=!1){const n=["position","expression","filter"];return t?Object(i.pick)(e,n.concat("id")):Object(i.cloneDeep)(Object(i.pick)(e,n))}const _=Object(r.createAction)("elementLayer"),x=Object(r.createAction)("setMultiplePosition",(e=>({repositionedElements:e}))),E=Object(r.createAction)("flushContext"),w=Object(r.createAction)("flushContextAfterIndex"),I=Object(a.a)("fetchContext",(({dispatch:e,getState:t},n,r,o=!1,c)=>{const u=[...c.split("."),"chain"],a=Object(i.get)(r,u),s=!a||n>=a.length;if(!r||!a||s)throw new Error(h.getInvalidArgIndexErrorMessage(n));const f=n-1,l=[r.id,"expressionContext",c,f];e(O.g({path:l}));const{index:p,context:b}=!0!==o?m(t(),r.id,f-1,[c]):{},v=a.filter(((e,t)=>null!=b?t>p&&t{e(O.i({path:l,value:t}))}))})),S=Object(a.a)("fetchRenderableWithContext",(({dispatch:e,getState:t},n,r,o)=>{const c=[n.id,"expressionRenderable"];e(O.g({path:c}));const i=e=>O.i({path:c,value:e}),u=Object(d.A)(t()),{expressions:a,notify:s}=g.pluginServices.getServices();return a.runInterpreter(r,o,u,{castToRender:!0}).then((t=>{e(i(t))})).catch((t=>{s.error(t),e(i(t))}))})),M=Object(a.a)("fetchRenderable",(({dispatch:e},t)=>{const n=t.ast||Object(u.g)(t.expression);e(S(t,n,null))})),P=Object(a.a)("fetchAllRenderables",(({dispatch:e,getState:t},{onlyActivePage:n=!1}={})=>{const r=Object(d.l)(t()),o=r[Object(d.s)(t())],c=Object(i.without)(r,o);function a(n){const r=[];n.forEach((e=>{e.elements.forEach((e=>{r.push(e)}))}));const o=r.map((e=>{const n=e.ast||Object(u.g)(e.expression),r=[e.id,"expressionRenderable"],o=Object(d.A)(t()),{expressions:c,notify:i}=g.pluginServices.getServices();return c.runInterpreter(n,null,o,{castToRender:!0}).then((e=>({path:r,value:e}))).catch((e=>(i.error(e),{path:r,value:e})))}));return Promise.all(o).then((t=>{e(O.k(t))}))}e(O.c()),n?a([o]).then((()=>e(O.e()))):a([o]).then((()=>c.reduce(((e,t)=>e.then((()=>a([t])))),Promise.resolve()))).then((()=>e(O.e())))})),T=Object(a.a)("insertNodes",(({dispatch:e,type:t},n,o)=>{const c=Object(r.createAction)(t),u=n.map(i.cloneDeep);u.forEach((e=>{e.position.top=e.position.top+10,e.position.left=e.position.left+10})),e(c({pageId:o,elements:u})),n.some((e=>e.filter))?e(P()):u.forEach((t=>e(M(t))))})),C=Object(a.a)("removeElements",(({dispatch:e,getState:t},n,o)=>{const c=t(),i=Object(d.j)(c,o),u=n.map((e=>i.find((t=>e===t.id)))).filter((e=>e)),a=Object(b.h)((e=>e.id),(e=>e.position.parent),i,u).map((e=>e.id)),s=a.some((e=>{const t=Object(d.i)(c,e,o);return t.filter&&t.filter.length>0})),f=Object(r.createAction)("removeElements",((e,t)=>({elementIds:e,pageId:t})));e(f(a,o)),s&&e(P())})),k=Object(a.a)("setFilter",(({dispatch:e},t,n,o=!0)=>{e(Object(r.createAction)("setFilter")({filter:t,elementId:n})),!0===o&&e(P())})),R=Object(a.a)("setExpression",(function({dispatch:e,getState:t},n,o,c,i=!0){e(Object(r.createAction)("setExpression")({expression:n,elementId:o,pageId:c}));const u=Object(d.i)(t(),o,c);u.filter&&!["dropdownControl","timefilterControl","exactly"].some((e=>u.expression.includes(e)))?e(k("",o,c,i)):!0===i&&e(M(u))})),N=Object(a.a)("setAst",(({dispatch:e},t,n,r,o=!0)=>{try{const c=Object(u.h)(t);e(R(c,n.id,r,o))}catch(t){g.pluginServices.getServices().notify.error(t),e(R(n.expression,n.id,r,o))}})),$=Object(a.a)("setAstAtIndex",(({dispatch:e,getState:t},n,r,o,c)=>{e(w({elementId:o.id,index:n}));const u=j(o,`ast.chain.${n}`,r),a=Object(i.get)(u,"ast"),{index:s,context:d}=m(t(),o.id,n-1);if(d){e(N(a,o,c,!1));const t={...a,chain:a.chain.filter(((e,t)=>d?t>s:t>=n))};return e(S(u,t,d))}e(N(a,o,c))})),F=Object(a.a)("setArgument",(({dispatch:e,getState:t},n)=>{const{argName:r,value:o,valueIndex:c,elementId:u,pageId:a,path:s}=n;let f=`${s}.${r}`;null!=c&&(f+="."+c);const l=Object(d.c)(t(),u),p=j(l,f,o),b=s.split(".").slice(0,3),g=Object(i.last)(b),v=Object(i.get)(p,b);e($(g,v,l,a))})),L=Object(a.a)("addArgumentValue",(({dispatch:e,getState:t},n)=>{const{argName:r,value:o,elementId:c,path:u}=n,a=Object(d.c)(t(),c),s=Object(i.get)(a,[...u.split("."),r],[]).concat(o);e(F({...n,elementId:c,value:s}))})),D=Object(a.a)("deleteArgumentAtIndex",(({dispatch:e},t)=>{const{element:n,pageId:r,argName:o,argIndex:c,path:u}=t,a=u.split("."),s=a.slice(0,3),d=Object(i.last)(s),f=Object(i.get)(n,[...a,o]);let l=null!=c&&f.length>1?y(n,`${u}.${o}.${c}`):y(n,o?`${u}.${o}`:u);const p=a.slice(0,a.length-1),b=Object(i.get)(l,p);Array.isArray(b)&&!b.length&&(l=y(n,p)),e($(d,Object(i.get)(l,s),n,r))})),W=Object(a.a)("addElement",(({dispatch:e},t,n)=>{const o={...Object(l.a)(),...A(n,!0)};n.width&&(o.position.width=n.width),n.height&&(o.position.height=n.height),e(Object(r.createAction)("addElement")({pageId:t,element:o})),n.filter?e(P()):Object(s.a)(o.id)||e(M(o)),e(Object(v.a)([o.id]))}))},function(e,t,n){"use strict";t.__esModule=!0;var r=s(n(271));t.combineActions=r.default;var o=s(n(142));t.createAction=o.default;var c=s(n(274));t.createActions=c.default;var i=s(n(283));t.createCurriedAction=i.default;var u=s(n(201));t.handleAction=u.default;var a=s(n(286));function s(e){return e&&e.__esModule?e:{default:e}}t.handleActions=a.default},,,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return c})),n.d(t,"a",(function(){return i}));var r=n(19);function o(e){return Object(r.get)(e,"state",null)}function c(e){return Object(r.get)(e,"value",null)}function i(e){return"error"!==o(e)?null:Object(r.get)(e,"error",null)}},,,function(e,t,n){"use strict";n.d(t,"n",(function(){return a})),n.d(t,"h",(function(){return s})),n.d(t,"m",(function(){return d})),n.d(t,"g",(function(){return f})),n.d(t,"i",(function(){return l})),n.d(t,"k",(function(){return p})),n.d(t,"l",(function(){return b})),n.d(t,"b",(function(){return g})),n.d(t,"f",(function(){return v})),n.d(t,"e",(function(){return O})),n.d(t,"c",(function(){return h})),n.d(t,"a",(function(){return j})),n.d(t,"d",(function(){return y})),n.d(t,"o",(function(){return m})),n.d(t,"j",(function(){return A}));var r=n(68),o=n(19),c=n(145),i=n(64),u=n(67);const a=Object(r.createAction)("sizeWorkpad"),s=Object(r.createAction)("setName"),d=Object(r.createAction)("setWriteable"),f=Object(r.createAction)("setColors"),l=Object(r.createAction)("setRefreshInterval"),p=Object(r.createAction)("setWorkpadCSS"),b=Object(r.createAction)("setWorkpadVariables"),g=Object(r.createAction)("enableAutoplay"),v=Object(r.createAction)("setAutoplayInterval"),O=Object(r.createAction)("resetWorkpad"),h=Object(c.a)("initializeWorkpad",(({dispatch:e})=>{e(Object(u.e)())})),j=Object(c.a)("addColor",(({dispatch:e,getState:t},n)=>{const r=Object(i.w)(t()).slice(0);Object(o.includes)(r,n)||r.push(n),e(f(r))})),y=Object(c.a)("removeColor",(({dispatch:e,getState:t},n)=>{e(f(Object(o.without)(Object(i.w)(t()),n)))})),m=Object(c.a)("updateWorkpadVariables",(({dispatch:e},t)=>{e(b(t)),e(Object(u.e)())})),A=Object(c.a)("setWorkpad",(({dispatch:e,type:t},n,{loadPages:o=!0}={})=>{e(Object(r.createAction)(t)(n)),o&&e(h())}))},,function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(54);function o(e){return`${e}-${Object(r.v4)()}`}},function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return u})),n.d(t,"e",(function(){return a}));var r=n(68);const o=Object(r.createAction)("setFullscreen"),c=Object(r.createAction)("selectToplevelNodes"),i=Object(r.createAction)("setFirstLoad"),u=Object(r.createAction)("setElementStats"),a=Object(r.createAction)("setZoomScale")},,,,,,,,function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"d",(function(){return o})),n.d(t,"b",(function(){return c})),n.d(t,"e",(function(){return i})),n.d(t,"f",(function(){return u})),n.d(t,"g",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"h",(function(){return d}));const r=e=>[].concat(...e),o=e=>e,c=(e,t,n)=>t.filter((t=>!n.find((n=>e(n)===e(t))))).concat(n.filter((n=>!t.find((t=>e(t)===e(n)))))),i=(e,t)=>(e+t)/2,u=e=>(...t)=>!e(...t),a=(e,t)=>t.filter(((n,r)=>t.findIndex((t=>e(t)===e(n)))===r)),s=e=>Object.assign({},...e.map((e=>({[e]:!0})))),d=(e,t,n,o)=>{const c=o=>{const i=r(o.map((r=>n.filter((n=>t(n)===e(r))))));return i.length?[...o,...c(i,n)]:o};return c(o)}},,,,function(e,t,n){"use strict";e.exports=function(e,t,n,r,o,c,i,u){if(!e){var a;if(void 0===t)a=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,o,c,i,u],d=0;(a=new Error(t.replace(/%s/g,(function(){return s[d++]})))).name="Invariant Violation"}throw a.framesToPop=1,a}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return u})),n.d(t,"g",(function(){return a})),n.d(t,"e",(function(){return s})),n.d(t,"f",(function(){return d}));var r=n(68);const o=Object(r.createAction)("addPage"),c=Object(r.createAction)("duplicatePage"),i=Object(r.createAction)("movePage",((e,t,n)=>({id:e,position:t,gotoPage:n}))),u=Object(r.createAction)("removePage"),a=Object(r.createAction)("stylePage",((e,t)=>({pageId:e,style:t}))),s=Object(r.createAction)("setPage"),d=Object(r.createAction)("setPageTransition",((e,t)=>({pageId:e,transition:t})))},,,,function(e,t,n){"use strict";n.d(t,"h",(function(){return o})),n.d(t,"j",(function(){return c})),n.d(t,"d",(function(){return i})),n.d(t,"f",(function(){return u})),n.d(t,"g",(function(){return a})),n.d(t,"i",(function(){return s})),n.d(t,"k",(function(){return d})),n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return p})),n.d(t,"e",(function(){return b}));var r=n(68);const o="setResolvedLoading",c="setResolvedValue",i="inFlightActive",u="inFlightComplete",a=Object(r.createAction)(o),s=Object(r.createAction)(c),d=Object(r.createAction)("setResolvedValues"),f=Object(r.createAction)("clearResolvedValue"),l=Object(r.createAction)("clearResolvedValues"),p=Object(r.createAction)(i,(()=>{})),b=Object(r.createAction)(u,(()=>{}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return i})),n.d(t,"e",(function(){return u})),n.d(t,"d",(function(){return a})),n.d(t,"b",(function(){return s}));var r=n(79),o=n(0);const c=()=>({id:Object(r.a)("element"),position:{top:20,left:20,height:300,width:500,angle:0,type:"element"},expression:'\n demodata\n | pointseries y="median(cost)" x=time color="project"\n | plot defaultStyle={seriesStyle points=5}\n ',filter:null}),i=()=>({id:Object(r.a)("page"),style:{background:"#FFF"},transition:{},elements:[],groups:[]}),u=()=>{const e=i();return{name:"My Canvas Workpad",id:Object(r.a)("workpad"),width:1080,height:720,css:o.r,page:0,pages:[e],colors:["#37988d","#c19628","#b83c6f","#3f9939","#1785b0","#ca5f35","#45bdb0","#f2bc33","#e74b8b","#4fbf48","#1ea6dc","#fd7643","#72cec3","#f5cc5d","#ec77a8","#7acf74","#4cbce4","#fd986f","#a1ded7","#f8dd91","#f2a4c5","#a6dfa2","#86d2ed","#fdba9f","#000000","#444444","#777777","#BBBBBB","#FFFFFF","rgba(255,255,255,0)"],variables:[],isWriteable:!0}},a=()=>({groupFiltersByOption:o.q}),s=()=>({keyboardShortcutsDoc:{isVisible:!1}})},,,,,,,,function(e,t,n){"use strict";t.__esModule=!0,t.ACTION_TYPE_DELIMITER=t.DEFAULT_NAMESPACE=void 0,t.DEFAULT_NAMESPACE="/",t.ACTION_TYPE_DELIMITER="||"},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0,t.default=function(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=e=>e.startsWith("group")},function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return i}));var r=n(19);const o="assets";function c(e){return Object(r.get)(e,o,{})}function i(e,t){return e[o][t]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"d",(function(){return d})),n.d(t,"b",(function(){return f})),n.d(t,"c",(function(){return l})),n.d(t,"e",(function(){return p}));var r=n(65),o=n(19);const c="filters",i=["removeFilter"],u=[c,"selectFilter",...i],a=e=>e?`${e}`:"-",s=(e,t)=>{return Object(o.flowRight)((n=t,e=>Object.keys(e).reduce(((t,r)=>{var o;return t[r]={label:e[r].label,formattedValue:(null!==(o=e[r].formatter)&&void 0!==o?o:a)(n[r]),component:e[r].component},t}),{})),(e=>t=>Object.keys(t).reduce(((n,r)=>{const o=t[r];if("function"==typeof o){const t=o(e[r]);return{...n,...t}}return{...n,[r]:o}}),{}))(t))(e);var n},d=(e,t)=>{const n=Object(o.groupBy)(e,(e=>e[t]));return Object.keys(n).map((e=>{var r,o;return{name:null!==(r=n[e])&&void 0!==r&&null!==(o=r[0])&&void 0!==o&&o[t]?e:null,filters:n[e]}}))},f=(e,t)=>{const n=e.map((e=>Object(r.d)(e))),u=t.reduce(((e,t)=>{if(i.includes(t.function))return((e,t)=>{var n,r,c;const i=null!==(n=t.arguments.group)&&void 0!==n?n:[],u=null!==(r=null===(c=t.arguments.ungrouped)||void 0===c?void 0:c[0])&&void 0!==r&&r;return e.filter((e=>{const t=Object(o.get)(e,"chain[0].arguments.filterGroup",[]).filter((e=>""!==e)),n=!(t.length&&i.length&&i.includes(t[0])),r=u&&t.length||!u;return!(!i.length&&!u)&&r&&n}))})(e,t);const r=t.function===c;return((e,t,n=!1)=>{var r,c,i;const u=null!==(r=t.arguments.group)&&void 0!==r?r:[],a=null!==(c=null===(i=t.arguments.ungrouped)||void 0===i?void 0:i[0])&&void 0!==c&&c;return e.filter((e=>{const t=Object(o.get)(e,"chain[0].arguments.filterGroup",[]).filter((e=>""!==e)),r=t.length&&u.length&&u.includes(t[0]),c=a&&!t.length&&(!n||!u.length),i=!u.length&&!a;return c||r||i}))})(r?n:e,t,r)}),n);return u.map((e=>Object(r.h)(e)))},l=e=>Object(r.d)(e).chain.filter((e=>u.includes(e.function))),p=e=>Object(r.d)(e).chain.some((e=>u.includes(e.function)))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return c}));var r=n(3);const o=()=>r.i18n.translate("xpack.canvas.workpadApp.untitledWorkpadLabel",{defaultMessage:"Untitled workpad"}),c=e=>{document.title=`${e||o()} - Kibana`}},function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"c",(function(){return c})),n.d(t,"a",(function(){return i})),n.d(t,"e",(function(){return u})),n.d(t,"b",(function(){return a}));var r=n(68);const o=Object(r.createAction)("setAssetContent",((e,t)=>({id:e,value:t}))),c=Object(r.createAction)("setAsset",(e=>({asset:e}))),i=Object(r.createAction)("removeAsset"),u=Object(r.createAction)("setAssets"),a=Object(r.createAction)("resetAssets")},,,,,,,,,function(e,t,n){"use strict";n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return i}));var r=n(19);function o(e,t){return Object(r.toPath)(t).concat(Object(r.toPath)(e))}function c(e,t){return Object(r.toPath)(e).concat(Object(r.toPath)(t))}function i(e){return Object(r.toPath)(e)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0,t.default=function(e){return"function"==typeof e}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0,t.default=function(e){return"undefined"!=typeof Map&&e instanceof Map}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return u})),n.d(t,"b",(function(){return a}));var r=n(19),o=n(74),c=n(121);function i(e){return Object(r.get)(e,["transient","resolvedArgs"])}function u(e,t){return o.c(function(e,t){return Object(r.get)(e,Object(c.c)(t,["transient","resolvedArgs"]))}(e,t))}function a(e){return Object(r.get)(e,["transient","inFlight"],!1)}},,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t,n){void 0===t&&(t=c.default),(0,r.default)((0,o.default)(t)||(0,i.default)(t),"Expected payloadCreator to be a function, undefined or null");var u=(0,i.default)(t)||t===c.default?c.default:function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o{const t=Object(r.a)(e.map((e=>e.id)));return Object.keys(t).forEach((e=>t[e]=Object(o.a)(e.split("-")[0]))),e.map((e=>({...e,id:t[e.id],position:{...e.position,parent:e.position.parent?t[e.position.parent]:null}})))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return u})),n.d(t,"b",(function(){return a}));var r=n(68),o=n(145),c=n(67);const i="updateEmbeddableExpression",u=Object(r.createAction)(i),a=Object(o.a)("fetchEmbeddableRenderable",(({dispatch:e,getState:t},n)=>{const r=t().persistent.workpad.pages.find((e=>void 0!==e.elements.find((e=>e.id===n))));if(r){const t=r.elements.find((e=>e.id===n));e(Object(c.g)(t))}}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return c}));var r=n(68);const o="setKeyboardShortcutsDocVisibility",c=Object(r.createAction)(o)},,,,,,,,,,function(e,t,n){"use strict";n.d(t,"e",(function(){return we})),n.d(t,"a",(function(){return Ie})),n.d(t,"b",(function(){return Se})),n.d(t,"c",(function(){return Me})),n.d(t,"d",(function(){return Pe}));var r=n(146),o=n(19),c=n(293),i=n.n(c),u=n(6),a=n(8),s=n(121),d=n(97);const f=e=>Object(s.b)(e).join("/"),l=(({loadingIndicator:e,pendingCache:t})=>({dispatch:n})=>r=>o=>{if(o.type===d.h){const e=f(o.payload.path);t.push(e),n(Object(d.c)())}else if(o.type===d.j){const e=f(o.payload.path),r=t.indexOf(e);r>=0&&t.splice(r,1),0===t.length&&n(Object(d.e)())}else o.type===d.d?e.show():o.type===d.f&&e.hide();r(o)})({loadingIndicator:a.b,pendingCache:[]});var p=n(93),b=n(67),g=n(77),v=n(64),O=n(111),h=n(80);const j=[Object(r.applyMiddleware)(i.a,(({dispatch:e,getState:t})=>n=>r=>{n(r);const o=t(),c=Object(v.e)(o),i=Object(v.a)(o).length,u=Object(v.d)(o),{ready:a,error:s}=u,d=i-a-s;!(i>0||c.total>0)||a===c.ready&&d===c.pending&&s===c.error&&i===c.total||e(Object(h.b)({total:i,ready:a,pending:d,error:s}))}),(({dispatch:e,getState:t})=>n=>r=>{const o=Object(v.a)(t()).map((e=>e.id));n(r);const c=Object(v.a)(t()).map((e=>e.id)),i=o.filter((e=>!c.includes(e)));i.length>0&&e(Object(d.b)(i))}),l,(({dispatch:e,getState:t})=>n=>r=>{const o=Object(v.C)(t()),c=Object(v.z)(t());if(n(r),Object(v.z)(t())!==c&&Object(O.b)(Object(v.z)(t())),r.type===p.b.toString()&&e(Object(b.e)()),r.type===g.m.toString()&&o!==Object(v.C)(t())){const e=Object(u.a)();"function"==typeof e.getSelection&&e.getSelection().collapse(document.querySelector("body"),0)}}))],y=(Object(u.a)().__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||r.compose)(...j);var m=n(294),A=n.n(m),_=n(68),x=n(202);const E=Object(_.handleActions)({[x.b]:e=>({...e,ready:!0}),[x.a]:(e,{payload:t})=>({...e,ready:t})},{});var w=n(78),I=n.n(w),S=n(147);const{set:M,del:P}=I.a,T=Object(_.handleActions)({[S.a]:e=>M(e,"resolvedArgs",{}),[b.k]:(e,{payload:{elementIds:t}})=>{const{selectedToplevelNodes:n}=e;return P({...e,selectedToplevelNodes:n.filter((e=>t.indexOf(e)<0))},["resolvedArgs",t])},[h.c]:(e,{payload:t})=>M(e,"isFirstLoad",Boolean(t)),[h.d]:(e,{payload:t})=>M(e,"fullscreen",Boolean(t)),[h.b]:(e,{payload:t})=>M(e,"elementStats",t),[h.a]:(e,{payload:t})=>({...e,selectedToplevelNodes:t}),[h.e]:(e,{payload:t})=>({...e,zoomScale:t||1}),[p.e]:e=>({...e,selectedToplevelNodes:[]}),[p.a]:e=>({...e,selectedToplevelNodes:[]}),[p.b]:e=>({...e,selectedToplevelNodes:[]}),[g.i]:(e,{payload:t})=>({...e,refresh:{interval:Number(t)||0}}),[g.b]:(e,{payload:t})=>M(e,"autoplay.enabled",Boolean(t)||!1),[g.f]:(e,{payload:t})=>M(e,"autoplay.interval",Number(t)||0)},{}),{set:C,del:k}=I.a;function R(e,t){return e?"error":Boolean(t)?"pending":"ready"}function N(e,t,n){return e||null==t?n&&n.value:t}function $(e,t=!1,n=null){const r=e instanceof Error;return{state:R(r,t),value:N(r,e,n),error:r?e:null}}function F(e){if(!Array.isArray(e)&&"string"!=typeof e)throw new Error(`Resolved argument path is invalid: ${e}`);return Object(s.c)(e,"resolvedArgs")}const L=Object(_.handleActions)({[d.g]:(e,{payload:t})=>{const{path:n,loading:r=!0}=t,c=F(n),i=Object(o.get)(e,c,null);return C(e,c,$(Object(o.get)(i,"value",null),r))},[d.i]:(e,{payload:t})=>{const{path:n,value:r}=t,c=F(n),i=Object(o.get)(e,c,null);return C(e,c,$(r,!1,i))},[d.k]:(e,{payload:t})=>t.reduce(((e,t)=>{const n=F(t.path),r=Object(o.get)(e,n,null);return C(e,n,$(t.value,!1,r))}),e),[d.a]:(e,{payload:t})=>{const{path:n}=t;return k(e,F(n))},[d.b]:(e,{payload:t})=>t.reduce(((e,t)=>k(e,F(t))),e),[d.c]:e=>C(e,"inFlight",!0),[d.e]:e=>C(e,"inFlight",!1),[b.h]:(e,{payload:t})=>k(e,F([t,"expressionContext"])),[b.i]:(e,{payload:t})=>{const{elementId:n,index:r}=t,c=Object(o.get)(e,F([n,"expressionContext"]));return c?Object.keys(c).reduce(((e,t)=>parseInt(t,10)>=r?k(e,F([n,"expressionContext",t])):e),e):e},[g.j]:(e,{})=>C(e,"resolvedArgs",{})},{});var D=n(63),W=n(98),B=n(0);const V=Object(_.handleActions)({[g.j]:(e,{payload:t})=>(D.pluginServices.getServices().platform.setRecentlyAccessed(`${B.i}/${t.id}`,t.name,t.id),t),[g.n]:(e,{payload:t})=>({...e,...t}),[g.g]:(e,{payload:t})=>({...e,colors:t}),[g.h]:(e,{payload:t})=>(D.pluginServices.getServices().platform.setRecentlyAccessed(`${B.i}/${e.id}`,t,e.id),{...e,name:t}),[g.m]:(e,{payload:t})=>({...e,isWriteable:Boolean(t)}),[g.k]:(e,{payload:t})=>({...e,css:t}),[g.l]:(e,{payload:t})=>({...e,variables:t}),[g.e]:()=>({...Object(W.e)()})},{});var U=n(148),z=n(79),K=n(108);const{set:Y,del:G,insert:Z}=I.a,q=(e,t)=>t<0||!e.pages[t]||Object(v.s)(e)===t?e:Y(e,"page",t);function H(e,t){return e.pages.findIndex((e=>e.id===t))}function X(e,t,n=e.pages.length-1){return Z(e,"pages",t||Object(W.c)(),n+1)}const J=Object(_.handleActions)({[p.a]:(e,{payload:{gotoPage:t}})=>{const{page:n}=e,r=X(e,void 0,n),o=q(r,n+1);return t(o.page+1),o},[p.b]:(e,{payload:{gotoPage:t,id:n}})=>{const r=e.pages.find((e=>e.id===n));if(!r)return e;const o=e.pages.indexOf(r),c=o+1,i=X(e,function(e){const t=e.elements,n=e.groups||[],r=t.concat(n),o=Object(U.a)(r);return{...e,id:Object(z.a)("page"),groups:o.filter((e=>Object(K.a)(e.id))),elements:o.filter((e=>!Object(K.a)(e.id)))}}(r),o),u=q(i,c);return t(c+1),u},[p.e]:(e,{payload:t})=>q(e,t),[p.c]:(e,{payload:{gotoPage:t,...n}})=>{const{id:r,position:o}=n,c=H(e,r),i=c+o;if(c<0)return e;if(i<0||i>=e.pages.length)return e;const u={...e.pages[c]};let a=Z(G(e,`pages.${c}`),"pages",u,i);const s=e.pages[e.page].id,d=a.pages.findIndex((e=>e.id===s));return a=Y(a,"page",d),t(a.page+1),a},[p.d]:(e,{payload:{id:t,gotoPage:n}})=>{const r=e.page,o=H(e,t);if(o>=0){let t=G(e,`pages.${o}`);const c=r===o,i=0===t.pages.length;return i&&(t=X(t)),i||0===r?(t=Y(t,"page",0),n(1)):(c||o{const n=e.pages.findIndex((e=>e.id===t.pageId));return Y(e,`pages.${n}.style`,t.style)},[p.f]:(e,{payload:t})=>{const n=e.pages.findIndex((e=>e.id===t.pageId));return Y(e,`pages.${n}.transition`,t.transition)}},{}),{assign:Q,push:ee,del:te,set:ne}=I.a,re=e=>"group"===e?"groups":"elements",oe=(e,t,n)=>n.indexOf(e)===t,ce=(e,t,n)=>{const r=e.pages.find((e=>e.id===t));return(null==r?[]:r.groups||[]).find((e=>e.id===n))?"groups":"elements"};function ie(e,t){return Object(o.get)(e,"pages",[]).findIndex((e=>e.id===t))}function ue(e,t,n){return e[n].findIndex((e=>e.id===t))}function ae(e,t,n,r){const c=ie(e,t),i=`pages.${c}.${ce(e,t,n)}`,u=Object(o.get)(e,i,[]).findIndex((e=>e.id===n));return-1===c||-1===u?e:Q(e,`${i}.${u}`,r)}const se=({left:e,top:t,width:n,height:r,angle:o,parent:c})=>({left:e,top:t,width:n,height:r,angle:o,parent:c}),de=({id:e,position:t,expression:n,filter:r})=>({id:e,position:se(t),..."group"!==t.type&&{expression:n},...void 0!==r&&{filter:r}}),fe=Object(_.handleActions)({[b.n]:(e,{payload:t})=>{const{expression:n,pageId:r,elementId:o}=t;return ae(e,r,o,{expression:n})},[b.o]:(e,{payload:t})=>{const{filter:n,elementId:r}=t,o=((e,t)=>{const n=e.pages.find((e=>e.elements.map((e=>e.id)).includes(t)));if(n)return n.id})(e,r);return ae(e,o,r,{filter:n})},[b.p]:(e,{payload:t})=>t.repositionedElements.reduce(((e,{position:t,pageId:n,elementId:r})=>ae(e,n,r,{position:se(t)})),e),[b.d]:(e,{payload:{pageId:t,elementId:n,movement:r}})=>function(e,t,n,r,c){const i=ie(e,t),u=ue(e.pages[i],n,c),a=Object(o.get)(e,["pages",i,c]),s=u,d=function(){if(r<1/0&&r>-1/0)return u+r;if(r===1/0)return a.length-1;if(r===-1/0)return 0;throw new Error("Invalid element layer movement")}();if(d>a.length-1||d<0)return e;const f=a.slice(0);return f.splice(d,0,f.splice(s,1)[0]),ne(e,`pages.${i}.${c}`,f)}(e,t,n,r,ce(e,t,n)),[b.b]:(e,{payload:{pageId:t,element:n}})=>{const r=ie(e,t);return r<0||e.pages[r][re(n.position.type)].find((e=>e.id===n.id))?e:ee(e,`pages.${r}.${re(n.position.type)}`,de(n))},[b.j]:(e,{payload:{pageId:t,elements:n}})=>{const r=ie(e,t);return r<0?e:n.reduce(((e,t)=>ee(e,`pages.${r}.${re(t.position.type)}`,de(t))),e)},[b.k]:(e,{payload:{pageId:t,elementIds:n}})=>{const r=ie(e,t);return r<0?e:n.filter(oe).map((n=>{const o=ce(e,t,n);return{location:o,index:ue(e.pages[r],n,o)}})).sort(((e,t)=>t.index-e.index)).reduce(((e,{location:t,index:n})=>te(e,`pages.${r}.${t}.${n}`)),e)}},{});var le=n(112);const{set:pe,assign:be,del:ge}=I.a,ve=Object(_.handleActions)({[le.d]:(e,{payload:t})=>{const{id:n,value:r}=t;if(!Object(o.get)(e,[n]))throw new Error(`Can not set asset data, id not found: ${n}`);return be(e,n,{value:r})},[le.c]:(e,{payload:t})=>{const{asset:n}=t;return pe(e,n.id,n)},[le.a]:(e,{payload:t})=>ge(e,t),[Object(_.combineActions)(le.e,le.b)]:(e,{payload:t})=>t||{}},{}),Oe=Object(_.handleActions)({[S.a]:(e,{payload:t})=>t},{});var he=n(65),je=n(149);const ye=Object(_.handleActions)({[je.a]:(e,{payload:t})=>{if(!t)return e;const{elementId:n,embeddableExpression:r}=t,o=e.pages.find((e=>void 0!==e.elements.find((e=>e.id===n))));if(!o)return e;const c=o.elements.find((e=>e.id===n));if(!c||c.expression===r)return e;const i=Object(he.d)(c.expression),u=Object(he.d)(r),a=u.chain[0].function,s=i.chain.find((e=>e.function===a));if(!s)return e;s.arguments=u.chain[0].arguments;const d=Object(he.h)(i);return ae(e,o.id,n,{expression:d})}},{});var me=n(203);const Ae=Object(_.handleActions)({[me.a]:(e,{payload:t})=>({...e,sidebar:{...e.sidebar,groupFiltersByOption:t}})},{});var _e=n(150);const xe=Object(_.handleActions)({[_e.a]:(e,{payload:t})=>({...e,flyouts:{...e.flyouts,keyboardShortcutsDoc:{...e.flyouts.keyboardShortcutsDoc,isVisible:t}}})},{});let Ee;function we(){return Ee}function Ie(){const e=Ee.getState();return Ee=void 0,Se(e)}function Se(e){if(void 0!==Ee)throw new Error("Redux store can only be initialized once");if(!Object(o.isPlainObject)(e))throw new Error("Initial state must be a plain object");const t=function(e){return Object(r.combineReducers)({assets:ve,app:E,transient:A()(T,L,Ae,xe),persistent:A()(Oe,Object(r.combineReducers)({workpad:A()(V,J,fe,ye),schemaVersion:(t=Object(o.get)(e,"persistent.schemaVersion"))=>t}))})}(e);return Ee=Object(r.createStore)(t,e,y),Ee}function Me(){Ee&&Ee.replaceReducer((e=>e)),Ee=void 0}function Pe(){return Ee.getState()}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0,t.default=function(e){return 0===e.length}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0,t.default=function(e){return e.toString()}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0,t.default=function(e){return"string"==typeof e}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0,t.default=function(e){return null==e}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,o=(r=n(277))&&r.__esModule?r:{default:r};t.default=function(e){return-1===e.indexOf("/")?(0,o.default)(e):e.split("/").map(o.default).join("/")}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=n(106),o=i(n(144)),c=i(n(200));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){return function t(n,i,u,a){var s=void 0===i?{}:i,d=s.namespace,f=void 0===d?r.DEFAULT_NAMESPACE:d,l=s.prefix;return void 0===u&&(u={}),void 0===a&&(a=""),(0,o.default)(n).forEach((function(o){var i=function(e){return a||!l||l&&new RegExp("^"+l+f).test(e)?e:""+l+f+e}(function(e){var t;if(!a)return e;var n=e.toString().split(r.ACTION_TYPE_DELIMITER),o=a.split(r.ACTION_TYPE_DELIMITER);return(t=[]).concat.apply(t,o.map((function(e){return n.map((function(t){return""+e+f+t}))}))).join(r.ACTION_TYPE_DELIMITER)}(o)),s=(0,c.default)(o,n);e(s)?t(s,{namespace:f,prefix:l},u,i):u[i]=s})),u}}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){return(0,o.default)(t)?t.get(e):t[e]};var r,o=(r=n(123))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t,n){void 0===t&&(t=i.default);var f=(0,s.default)(e).split(d.ACTION_TYPE_DELIMITER);(0,r.default)(!(0,a.default)(n),"defaultState for reducer handling "+f.join(", ")+" should be defined"),(0,r.default)((0,o.default)(t)||(0,c.default)(t),"Expected reducer to be a function or object with next and throw reducers");var l=(0,o.default)(t)?[t,t]:[t.next,t.throw].map((function(e){return(0,u.default)(e)?i.default:e})),p=l[0],b=l[1];return function(e,t){void 0===e&&(e=n);var r=t.type;return r&&-1!==f.indexOf((0,s.default)(r))?(!0===t.error?b:p)(e,t):e}};var r=f(n(92)),o=f(n(122)),c=f(n(107)),i=f(n(143)),u=f(n(197)),a=f(n(285)),s=f(n(195)),d=n(106);function f(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return i}));var r=n(68);const o=Object(r.createAction)("appReady"),c=Object(r.createAction)("appError"),i=Object(r.createAction)("appUnload")},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return c}));var r=n(68);const o="setGroupFiltersByOption",c=Object(r.createAction)(o)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";t.__esModule=!0,t.default=function(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),c=1;c=t?e.apply(this,r):function(){return n.apply(this,r.concat([].slice.call(arguments)))}}}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0,t.default=function(e){return void 0===e}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t,n){void 0===n&&(n={}),(0,o.default)((0,c.default)(e)||(0,i.default)(e),"Expected handlers to be a plain object.");var f=(0,a.default)(e,n),l=(0,u.default)(f).map((function(e){return(0,s.default)(e,(0,d.default)(e,f),t)})),p=r.default.apply(void 0,l.concat([t]));return function(e,n){return void 0===e&&(e=t),p(e,n)}};var r=f(n(287)),o=f(n(92)),c=f(n(107)),i=f(n(123)),u=f(n(144)),a=f(n(288)),s=f(n(201)),d=f(n(200));function f(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=arguments.length,t=Array(e),n=0;n2?n-2:0),i=2;i2?n-2:0),i=2;i