/*! 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.securitySolution_bundle_jsonpfunction=window.securitySolution_bundle_jsonpfunction||[]).push([[3],{103:function(e,t,n){"use strict";t.__esModule=!0;var r={batch:!0},o=n(1583);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===o[e]||(t[e]=o[e]))}));var i=n(1596);t.batch=i.unstable_batchedUpdates,(0,n(1518).setBatch)(i.unstable_batchedUpdates)},1071:function(e,t,n){"use strict";function r(e,t){return[e[0]+t[0],e[1]+t[1]]}function o(e,t){return[e[0]-t[0],e[1]-t[1]]}function i(e,t){return[e[0]/t[0],e[1]/t[1]]}function u(e,t){return[e[0]*t[0],e[1]*t[1]]}function a([e,t],[n,r,o,i,u,a]){return[e*n+t*r+o,e*i+t*u+a]}function c([e,t],[n,r]){return e===n&&t===r}function s(e,t){const[n,r]=e,[o,i]=t;return Math.sqrt(Math.pow(o-n,2)+Math.pow(i-r,2))}function d(e,t){const n=t[0]-e[0],r=t[1]-e[1];return Math.atan2(r,n)}function f(e,t){return[e[0]*t,e[1]*t]}function l(e,t,n){return r(f(e,1-n),f(t,n))}n.d(t,"a",(function(){return r})),n.d(t,"j",(function(){return o})),n.d(t,"e",(function(){return i})),n.d(t,"h",(function(){return u})),n.d(t,"c",(function(){return a})),n.d(t,"f",(function(){return c})),n.d(t,"d",(function(){return s})),n.d(t,"b",(function(){return d})),n.d(t,"i",(function(){return f})),n.d(t,"g",(function(){return l}))},108:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(2),o=n(42),i=n(109),u=n(13),a=n(102);const c=()=>{const e=Object(a.n)(),t=Object(r.useRef)(e.addError.bind(e)).current,n=Object(r.useRef)(e.addSuccess.bind(e)).current,o=Object(r.useRef)(e.addWarning.bind(e)).current,i=Object(r.useRef)(e.remove.bind(e)).current,u=Object(r.useCallback)(((e,n)=>{const r=s(e);return t(r,n)}),[t]);return Object(r.useMemo)((()=>({api:e,addError:u,addSuccess:n,addWarning:o,remove:i})),[u,n,o,i,e])},s=e=>null!=e&&Object(u.isEsError)(e)?d(e):Object(i.s)(e)?f(e):e instanceof Error?l(e):v(e),d=e=>{var t,n,r,o,i;const u=null!=e.err?e.err:e,a=null!=(null===(t=e.err)||void 0===t?void 0:t.statusCode)?`(${e.err.statusCode})`:null!=e.statusCode?`(${e.statusCode})`:"",c=p(u),s=new Error(`${null!==(n=null===(r=e.attributes)||void 0===r?void 0:r.reason)&&void 0!==n?n:e.message} ${a}`);return s.name=null!==(o=null===(i=e.attributes)||void 0===i?void 0:i.reason)&&void 0!==o?o:e.message,null!=c&&(s.stack=c),s},f=e=>{const t=Object(i.t)(e)?`(${e.body.statusCode})`:Object(i.v)(e)?`(${e.body.status_code})`:"",n=p(e),r=new Error(`${""!==String(e.body.message).trim()?e.body.message:e.message} ${t}`);return r.name=null!=e.name?e.name:"",null!=n&&(r.stack=n),r},l=e=>{const t=p(e),n=new Error(e.message);return n.name=e.name,null!=t&&(n.stack=t),n},v=e=>{const t=p(e),n=Object(o.isString)(e)?e:e instanceof Object&&null!=t?t:String(e),r=new Error(n);return r.name=n,null!=t&&(r.stack=t),r},p=e=>{try{return JSON.stringify(e,((e,t)=>{const n=h(t);return m(n)?void 0:n}),2)}catch(e){return}},h=e=>e instanceof Error?{...e,name:e.name,message:e.message,stack:e.stack}:e,m=e=>{if(!(e instanceof Object))return!1;try{return"{}"===JSON.stringify(e)}catch(e){return!1}}},1136:function(e,t,n){"use strict";var r=n(758).default;t.__esModule=!0,t.default=t.ReactReduxContext=void 0;var o=r(n(2)).default.createContext(null);t.ReactReduxContext=o;var i=o;t.default=i},139:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createSelector=void 0,t.createSelectorCreator=o,t.createStructuredSelector=void 0,Object.defineProperty(t,"defaultEqualityCheck",{enumerable:!0,get:function(){return r.defaultEqualityCheck}}),Object.defineProperty(t,"defaultMemoize",{enumerable:!0,get:function(){return r.defaultMemoize}});var r=n(1597);function o(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r2?n-2:0),u=2;u[e,{events:[],status:"loading"}]))])}function u(e=new Map,t){const n=Array.from(t);return new Map([...e,...n.map((e=>[e,{events:[],status:"error"}]))])}function a(e=new Map,t){const n=new Map([...e]);return n.delete(t),n}function c({storedNodeInfo:e=new Map,receivedEvents:t,requestedNodes:n,numberOfRequestedEvents:i}){const u=new Map([...e]),a=t.length>=i,c=function(e){const t=new Map;for(const n of e){const e=Object(r.b)(n),i=Object(o.a)(n);if(e){const r=t.get(e);r?(r.events.push(n),r.terminated=r.terminated||i):t.set(e,{events:[n],terminated:i})}}return t}(t);for(const e of n.values())c.has(e)||(a?u.delete(e):u.set(e,{events:[],status:"running"}));for(const[e,t]of c.entries())u.set(e,{events:[...t.events],status:t.terminated?"terminated":"running"});return u}function s(e){return!e||"loading"===e.status||"error"===e.status||e.events.length<=0?void 0:e.events[0]}},1405:function(e,t,n){"use strict";var r=n(666).compose;t.__esModule=!0,t.composeWithDevTools=function(){if(0!==arguments.length)return"object"==typeof arguments[0]?r:r.apply(null,arguments)},t.devToolsEnhancer=function(){return function(e){return e}}},1431:function(e,t,n){"use strict";n.d(t,"a",(function(){return C}));var r=n(208),o=n(1401),i=n.n(o),u=n(1402),a=n.n(u),c=n(1438);const s={data:{currentRelatedEvent:{loading:!1,data:null},tree:{},resolverComponentInstanceID:void 0,indices:[],detectedBounds:void 0},camera:{scalingFactor:(e=>{const t=c.a-c.b;return Math.pow((1-c.b)/t,1/c.f)})(),rasterSize:[0,0],translationNotCountingCurrentPanning:[0,0],latestFocusedWorldCoordinates:null,animation:void 0,panning:void 0},ui:{ariaActiveDescendant:null,selectedNode:null}};function d(e,t){return n=>n.case(e,((e,n)=>a()(e,(e=>t(e,n)))))}const f={};var l=n(1499),v=n(1071);function p(e,t,n,r){const o=Object(l.f)(e)(t);return 0===Object(v.d)(n,o)?{...e,animation:void 0,panning:void 0}:{...e,panning:void 0,translationNotCountingCurrentPanning:n,animation:{startTime:t,targetTranslation:n,initialTranslation:o,duration:r}}}var h=n(491),m=n(1527),g=n(1439);const y=Object(r.reducerWithInitialState)(f).withHandling(d(g.userSetZoomLevel,((e,{id:t,zoomLevel:n})=>(e[t].camera.scalingFactor=Object(m.a)(n,0,1),e)))).withHandling(d(g.userClickedZoomIn,((e,{id:t})=>{const n=e[t].camera;return n.scalingFactor=Object(m.a)(n.scalingFactor+.1,0,1),e}))).withHandling(d(g.userClickedZoomOut,((e,{id:t})=>{const n=e[t].camera;return n.scalingFactor=Object(m.a)(n.scalingFactor-.1,0,1),e}))).withHandling(d(g.userZoomed,((e,{id:t,zoomChange:n,time:r})=>{const o=e[t].camera,i={...o,scalingFactor:Object(m.a)(o.scalingFactor+n,0,1)};if(null===o.latestFocusedWorldCoordinates||l.b(o)(r))e[t].camera=i;else{const n=v.c(o.latestFocusedWorldCoordinates,l.c(o)(r)),u=v.c(n,l.a(i)(r)),a=v.j(u,o.latestFocusedWorldCoordinates),c=v.j(i.translationNotCountingCurrentPanning,a);e[t].camera={...i,translationNotCountingCurrentPanning:c}}return e}))).withHandling(d(g.userSetPositionOfCamera,((e,{id:t,cameraView:n})=>{const r=e[t].camera;return r.animation=void 0,r.translationNotCountingCurrentPanning[0]=n[0],r.translationNotCountingCurrentPanning[1]=n[1],e}))).withHandling(d(g.userStartedPanning,((e,{id:t,screenCoordinates:n,time:r})=>{const o=e[t].camera;return l.b(o)(r)||(o.animation=void 0,o.panning={...o.panning,origin:n,currentOffset:n}),e}))).withHandling(d(g.userStoppedPanning,((e,{id:t,time:n})=>{const r=e[t].camera;return r.translationNotCountingCurrentPanning=l.f(r)(n),r.panning=void 0,e}))).withHandling(d(g.userNudgedCamera,((e,{id:t,direction:n,time:r})=>{const o=e[t].camera,i=v.h(v.e([c.e,c.e],l.d(o)(r)),n);return e[t].camera=p(o,r,v.a(o.translationNotCountingCurrentPanning,i),c.c),e}))).withHandling(d(g.userSetRasterSize,((e,{id:t,dimensions:n})=>(e[t].camera.rasterSize=n,e)))).withHandling(d(g.userMovedPointer,((e,{id:t,screenCoordinates:n,time:r})=>{const o=e[t].camera;let i=e[t].camera;return o.panning&&(i={...o,panning:{origin:o.panning.origin,currentOffset:n}}),e[t].camera={...i,latestFocusedWorldCoordinates:v.c(n,l.a(i)(r))},e}))).build();var b=n(1530),O=n(1538),E=n(1528),R=n(1404),w=n(709),S=n(971);const _=Object(r.reducerWithInitialState)(f).withHandling(d(w.appReceivedNewExternalProperties,((e,{id:t,resolverComponentInstanceID:n,locationSearch:r,databaseDocumentID:o,indices:i,filters:u})=>{var a;const c=null===(a=e[t])||void 0===a?void 0:a.data;c.tree={...c.tree,currentParameters:{databaseDocumentID:o,indices:i,filters:u}},c.resolverComponentInstanceID=n,c.locationSearch=r,c.indices=i;const s=O.x(c);return c.nodeEventsInCategory&&E.a(c.nodeEventsInCategory,s)||(c.nodeEventsInCategory=void 0),e}))).withHandling(d(S.appRequestedResolverData,((e,{id:t,parameters:n})=>{const r=e[t].data;return r.tree={...r.tree,pendingRequestParameters:{databaseDocumentID:n.databaseDocumentID,indices:n.indices,filters:n.filters}},e}))).withHandling(d(S.appAbortedResolverDataRequest,((e,{id:t,parameters:n})=>{var r;const o=e[t].data;return b.a(n,null===(r=o.tree)||void 0===r?void 0:r.pendingRequestParameters)&&(o.tree={...o.tree,pendingRequestParameters:void 0}),e}))).withHandling(d(S.serverReturnedResolverData,((e,{id:t,result:n,dataSource:r,schema:o,parameters:i,detectedBounds:u})=>{const a=e[t].data;return a.tree={...a.tree,lastResponse:{result:n,dataSource:r,schema:o,parameters:i,successful:!0},pendingRequestParameters:void 0},a.detectedBounds=u,e}))).withHandling(d(S.serverFailedToReturnResolverData,((e,{id:t})=>{var n;const r=e[t].data;var o;return void 0!==(null===(n=r.tree)||void 0===n?void 0:n.pendingRequestParameters)&&(r.tree={...r.tree,pendingRequestParameters:void 0,lastResponse:{parameters:null===(o=r.tree)||void 0===o?void 0:o.pendingRequestParameters,successful:!1}}),e}))).withHandling(d(S.serverReturnedNodeEventsInCategory,((e,{id:t,events:n,cursor:r,nodeID:o,eventCategory:i})=>{const u=e[t].data;if(E.a({events:n,cursor:r,nodeID:o,eventCategory:i},O.x(u)))if(u.nodeEventsInCategory){const e=E.b(u.nodeEventsInCategory,{events:n,cursor:r,nodeID:o,eventCategory:i});if(!e)throw new Error("Could not handle related event data because of an internal error.");u.nodeEventsInCategory={...e}}else u.nodeEventsInCategory={events:n,cursor:r,nodeID:o,eventCategory:i};return e}))).withHandling(d(S.userRequestedAdditionalRelatedEvents,((e,{id:t})=>{const n=e[t].data;var r;return n.nodeEventsInCategory&&(n.nodeEventsInCategory.lastCursorRequested=null===(r=n.nodeEventsInCategory)||void 0===r?void 0:r.cursor),e}))).withHandling(d(S.serverFailedToReturnNodeEventsInCategory,((e,{id:t})=>{const n=e[t].data;return n.nodeEventsInCategory&&(n.nodeEventsInCategory={...n.nodeEventsInCategory,error:!0}),e}))).withHandling(d(S.serverReturnedNodeData,((e,{id:t,nodeData:n,requestedIDs:r,numberOfRequestedEvents:o})=>{const i=e[t].data,u=R.e({storedNodeInfo:i.nodeData,receivedEvents:n,requestedNodes:r,numberOfRequestedEvents:o});return i.nodeData=u,e}))).withHandling(d(S.userReloadedResolverNode,((e,{id:t,nodeID:n})=>{const r=e[t].data,o=R.c(r.nodeData,n);return r.nodeData=o,e}))).withHandling(d(S.appRequestingNodeData,((e,{id:t,requestedIDs:n})=>{const r=e[t].data,o=R.d(r.nodeData,n);return r.nodeData=o,e}))).withHandling(d(S.serverFailedToReturnNodeData,((e,{id:t,requestedIDs:n})=>{const r=e[t].data,o=R.b(r.nodeData,n);return r.nodeData=o,e}))).withHandling(d(S.appRequestedCurrentRelatedEventData,((e,{id:t})=>(e[t].data.currentRelatedEvent={loading:!0,data:null},e)))).withHandling(d(S.serverReturnedCurrentRelatedEventData,((e,{id:t,relatedEvent:n})=>(e[t].data.currentRelatedEvent={loading:!1,data:{...n}},e)))).withHandling(d(S.serverFailedToReturnCurrentRelatedEventData,((e,{id:t})=>(e[t].data.currentRelatedEvent={loading:!1,data:null},e)))).build();var P=n(1540);const D={},j=Object(r.reducerWithInitialState)(D).withHandling(d(w.createResolver,((e,{id:t})=>(e[t]||(e[t]=s),e)))).withHandling(d(w.clearResolver,((e,{id:t})=>(delete e[t],e)))).withHandling(d(w.appReceivedNewExternalProperties,((e,{id:t,resolverComponentInstanceID:n,locationSearch:r})=>{e[t].ui.locationSearch=r,e[t].ui.resolverComponentInstanceID=n}))).withHandling(d(S.serverReturnedResolverData,((e,{id:t,result:n})=>(e[t].ui.ariaActiveDescendant=n.originID,e[t].ui.selectedNode=n.originID,e)))).withHandling(d(w.userFocusedOnResolverNode,((e,{id:t,nodeID:n,time:r})=>{e[t].ui.ariaActiveDescendant=n;const o=Object(P.b)(Object(h.s)(e[t]),n);return o&&(e[t].camera=p(e[t].camera,r,o,c.d)),e}))).withHandling(d(w.userSelectedResolverNode,((e,{id:t,nodeID:n,time:r})=>{e[t].ui.selectedNode=n,e[t].ui.ariaActiveDescendant=n;const o=Object(P.b)(Object(h.s)(e[t]),n);return o&&(e[t].camera=p(e[t].camera,r,o,c.d)),e}))).build(),C=i()(D,y,_,j)},1433:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(491),o=n(517),i=n(1529),u=n(971),a=n(8);var c=n(709),s=n(1439);const d=[...Object.values(c).map((e=>e.type)),...Object.values(u).map((e=>e.type)),...Object.values(s).map((e=>e.type))],f=e=>t=>n=>{const s=function(e,t){let n;return async a=>{const c=t.getState(),s=r.L(c.analyzer[a]);if(r.M(c.analyzer[a])&&n)n.abort();else if(null!==s){let d,f,l,v;n=new AbortController;const p=r.J(c.analyzer[a]);t.dispatch(Object(u.appRequestedResolverData)({id:a,parameters:s}));try{const r=await e.entities({_id:s.databaseDocumentID,indices:s.indices,signal:n.signal});if(r.length<1)return void t.dispatch(Object(u.serverFailedToReturnResolverData)({id:a,parameters:s}));({id:d,schema:l,name:f}=r[0]),v=await e.resolverTree({dataId:d,schema:l,timeRange:p,indices:s.indices,ancestors:Object(i.a)(l),descendants:Object(i.b)()});const c={originID:d,nodes:v};if(0===c.nodes.length){const n=await e.resolverTree({dataId:d,schema:l,indices:s.indices,ancestors:Object(i.a)(l),descendants:Object(i.b)()});if(n.length>0){const e=n.map((e=>Object(o.a)(e.data["@timestamp"]))).sort(),r=e[0],i=e.slice(-1);t.dispatch(Object(u.serverReturnedResolverData)({id:a,result:{...c,nodes:n},dataSource:f,schema:l,parameters:s,detectedBounds:{from:String(r),to:String(i)}}))}else t.dispatch(Object(u.serverReturnedResolverData)({id:a,result:c,dataSource:f,schema:l,parameters:s}))}else t.dispatch(Object(u.serverReturnedResolverData)({id:a,result:c,dataSource:f,schema:l,parameters:s}))}catch(e){e instanceof DOMException&&"AbortError"===e.name?t.dispatch(Object(u.appAbortedResolverDataRequest)({id:a,parameters:s})):t.dispatch(Object(u.serverFailedToReturnResolverData)({id:a,parameters:s}))}}}}(e,t),f=function(e,t){const n={};return async o=>{const i=t.getState();n[o]||(n[o]=void 0);const c=r.z(i.analyzer[o]),s=r.o(i.analyzer[o]),d=r.f(i.analyzer[o]),f=n[o],l=void 0!==r.e(i.analyzer[o])?void 0:r.J(i.analyzer[o]);async function v({nodeID:n,eventCategory:r,cursor:i}){let a=null;try{a=i?await e.eventsWithEntityIDAndCategory({entityID:n,category:r,after:i,indexPatterns:d,timeRange:l}):await e.eventsWithEntityIDAndCategory({entityID:n,category:r,indexPatterns:d,timeRange:l})}catch(e){t.dispatch(Object(u.serverFailedToReturnNodeEventsInCategory)({id:o,nodeID:n,eventCategory:r,cursor:i}))}a&&t.dispatch(Object(u.serverReturnedNodeEventsInCategory)({id:o,events:a.events,eventCategory:r,cursor:a.nextEvent,nodeID:n}))}if(n[o]=c,Object(a.isEqual)(c,f)){if(s){const e=i.analyzer[o].data.nodeEventsInCategory;void 0!==e&&await v(e)}}else if("nodeEventsInCategory"===c.panelView){const e=c.panelParameters.nodeID;await v({nodeID:e,eventCategory:c.panelParameters.eventCategory,cursor:null})}}}(e,t),l=function(e,t){const n={};return async o=>{const i=t.getState();n[o]||(n[o]=void 0);const c=r.z(i.analyzer[o]),s=r.f(i.analyzer[o]),d=n[o];if(n[o]=c,!Object(a.isEqual)(c,d)&&"eventDetail"===c.panelView){const n=c.panelParameters.eventID,a=c.panelParameters.nodeID,d=c.panelParameters.eventCategory,f=c.panelParameters.eventTimestamp,l=c.panelParameters.winlogRecordID;t.dispatch(Object(u.appRequestedCurrentRelatedEventData)({id:o}));const v=void 0!==r.e(i.analyzer[o])?void 0:r.J(i.analyzer[o]);let p=null;try{p=await e.event({nodeID:a,eventCategory:[d],eventTimestamp:f,eventID:n,winlogRecordID:l,indexPatterns:s,timeRange:v})}catch(e){t.dispatch(Object(u.serverFailedToReturnCurrentRelatedEventData)({id:o}))}p?t.dispatch(Object(u.serverReturnedCurrentRelatedEventData)({id:o,relatedEvent:p})):t.dispatch(Object(u.serverFailedToReturnCurrentRelatedEventData)({id:o}))}}}(e,t),v=function(e,t){return async n=>{const o=t.getState(),i=r.t(o.analyzer[n])(Number.POSITIVE_INFINITY),a=r.f(o.analyzer[n]);if(i.size<=0)return;let c;t.dispatch(Object(u.appRequestingNodeData)({id:n,requestedIDs:i}));try{const t=void 0!==r.e(o.analyzer[n])?void 0:r.J(o.analyzer[n]);c=await e.nodeData({ids:Array.from(i),timeRange:t,indexPatterns:a,limit:5e3})}catch(e){t.dispatch(Object(u.serverFailedToReturnNodeData)({id:n,requestedIDs:i}))}c&&t.dispatch(Object(u.serverReturnedNodeData)({id:n,nodeData:c,requestedIDs:i,numberOfRequestedEvents:5e3}))}}(e,t);return async e=>{var t;n(e),null!==(t=e.payload)&&void 0!==t&&t.id&&function(e){return!c.clearResolver.match(e)&&d.includes(e.type)}(e)&&(s(e.payload.id),f(e.payload.id),v(e.payload.id),l(e.payload.id))}}},1438:function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return o})),n.d(t,"f",(function(){return i})),n.d(t,"e",(function(){return u})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return c}));const r=.5,o=2,i=2,u=50,a=300,c=1e3},1439:function(e,t,n){"use strict";n.r(t),n.d(t,"userSetZoomLevel",(function(){return i})),n.d(t,"userClickedZoomOut",(function(){return u})),n.d(t,"userClickedZoomIn",(function(){return a})),n.d(t,"userZoomed",(function(){return c})),n.d(t,"userSetRasterSize",(function(){return s})),n.d(t,"userSetPositionOfCamera",(function(){return d})),n.d(t,"userStartedPanning",(function(){return f})),n.d(t,"userStoppedPanning",(function(){return l})),n.d(t,"userNudgedCamera",(function(){return v})),n.d(t,"userMovedPointer",(function(){return p}));var r=n(22);const o=n.n(r)()("x-pack/security_solution/analyzer"),i=o("USER_SET_ZOOM_LEVEL"),u=o("USER_CLICKED_ZOOM_OUT"),a=o("USER_CLICKED_ZOOM_IN"),c=o("USER_ZOOMED"),s=o("USER_SET_RASTER_SIZE"),d=o("USER_SET_CAMERA_POSITION"),f=o("USER_STARTED_PANNING"),l=o("USER_STOPPED_PANNING"),v=o("USER_NUDGE_CAMERA"),p=o("USER_MOVED_POINTER")},1472:function(e,t,n){"use strict";t.__esModule=!0,t.createSubscription=function(e,t){var n,i=o;function u(){c.onStateChange&&c.onStateChange()}function a(){var o,a,c;n||(n=t?t.addNestedSub(u):e.subscribe(u),o=(0,r.getBatch)(),a=null,c=null,i={clear:function(){a=null,c=null},notify:function(){o((function(){for(var e=a;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],t=a;t;)e.push(t),t=t.next;return e},subscribe:function(e){var t=!0,n=c={callback:e,next:null,prev:c};return n.prev?n.prev.next=n:a=n,function(){t&&null!==a&&(t=!1,n.next?n.next.prev=n.prev:c=n.prev,n.prev?n.prev.next=n.next:a=n.next)}}})}var c={addNestedSub:function(e){return a(),i.subscribe(e)},notifyNestedSubs:function(){i.notify()},handleChangeWrapper:u,isSubscribed:function(){return Boolean(n)},trySubscribe:a,tryUnsubscribe:function(){n&&(n(),n=void 0,i.clear(),i=o)},getListeners:function(){return i}};return c};var r=n(1518),o={notify:function(){},get:function(){return[]}}},1473:function(e,t,n){"use strict";t.__esModule=!0,t.useIsomorphicLayoutEffect=void 0;var r=n(2),o="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect;t.useIsomorphicLayoutEffect=o},1474:function(e,t,n){e.exports=n(33)(1467)},1475:function(e,t,n){"use strict";function r(e){return`resolver-${e}`}n.d(t,"a",(function(){return r}))},1476:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"c",(function(){return c})),n.d(t,"d",(function(){return s})),n.d(t,"b",(function(){return d}));var r=n(517),o=n(902),i=n(903);function u(e){return"processTerminated"===function(e){if(o.i(e)){const{endgame:{event_type_full:t,event_subtype_full:n}}=e;if("process_event"===t)return"creation_event"===n||"fork_event"===n||"exec_event"===n?"processCreated":"already_running"===n?"processRan":"termination_event"===n?"processTerminated":"unknownProcessEvent";if("alert_event"===t)return"processCausedAlert"}else{const t=new Set(o.h(e)),n=new Set(o.d(e)),r=new Set(o.f(e));if(n.has("process"))return t.has("end")?"processTerminated":t.has("start")||t.has("change")||t.has("creation")?"processCreated":t.has("info")?"processRan":"unknownProcessEvent";if(r.has("alert"))return"processCausedAlert"}return"unknownEvent"}(e)}function a(e){const t=i.a(e),n=void 0===t?0:new Date(t).getTime();return isNaN(n)?null:n}function c(e){var t;return Object(r.a)(o.i(e)?e.endgame.pid:null===(t=e.process)||void 0===t?void 0:t.pid)}function s(e){var t;return Object(r.a)(o.i(e)?e.endgame.process_path:null===(t=e.process)||void 0===t?void 0:t.executable)}function d(e,t){const n=a(e),r=a(t);return n===r?String(i.b(e)).localeCompare(String(i.b(t))):null===n||null===r?(null===n?1:0)-(null===r?1:0):n-r}},1499:function(e,t,n){"use strict";n.d(t,"d",(function(){return l})),n.d(t,"b",(function(){return p})),n.d(t,"f",(function(){return h})),n.d(t,"a",(function(){return m})),n.d(t,"h",(function(){return g})),n.d(t,"c",(function(){return y})),n.d(t,"e",(function(){return b})),n.d(t,"g",(function(){return O}));var r=n(139),o=n(1403),i=n(1527),u=n(1071);function a([e,t,n,r,o,i,u,a,c],[s,d,f,l,v,p,h,m,g]){return[e*s+t*l+n*h,e*d+t*v+n*m,e*f+t*p+n*g,r*s+o*l+i*h,r*d+o*v+i*m,r*f+o*p+i*g,u*s+a*l+c*h,u*d+a*v+c*m,u*f+a*p+c*g]}function c([e,t,n,r,o,i,u,a,c],[s,d,f,l,v,p,h,m,g]){return[e+s,t+d,n+f,r+l,o+v,i+p,u+h,a+m,c+g]}function s([e,t]){return[e,0,0,0,t,0,0,0,0]}var d=n(1438);function f(e,t){return e.startTime+e.duration>=t}const l=Object(r.createSelector)((e=>e.scalingFactor),(e=>e.animation),((e,t)=>{const n=(a=e,Object(i.b)(d.b,d.a,Math.pow(a,d.f)));var a;if(void 0!==t){const e=u.d(t.targetTranslation,t.initialTranslation),a=e*n/t.duration,c=.4,s=.4,l=a{if(!1===f(t,e))return[n,n];{const r=E(t,e),u=o.easing.inOutCubic(1-Math.abs(2*r-1)),a=Object(i.b)(n,v,u);return[a,a]}}))}return Object(r.defaultMemoize)((()=>[n,n]))})),v=Object(r.createSelector)((e=>e.rasterSize),l,((e,t)=>Object(r.defaultMemoize)((n=>{const[r,o]=t(n),i=e[0],u=e[1],a=i/2/r,c=u/2/o;return{renderWidth:i,renderHeight:u,clippingPlaneRight:a,clippingPlaneTop:c,clippingPlaneLeft:-a,clippingPlaneBottom:-c}})))),p=Object(r.createSelector)((e=>e.animation),(e=>t=>void 0!==e&&f(e,t))),h=Object(r.createSelector)((e=>e.panning),(e=>e.translationNotCountingCurrentPanning),l,(e=>e.animation),((e,t,n,i)=>Object(r.defaultMemoize)((r=>{const[a,c]=n(r);if(void 0!==i&&f(i,r))return u.g(i.initialTranslation,i.targetTranslation,o.easing.inOutCubic(E(i,r)));if(e){const n=u.j(e.currentOffset,e.origin),r=u.e(n,[-a,c]);return u.a(t,r)}return t})))),m=Object(r.createSelector)(v,h,((e,t)=>Object(r.defaultMemoize)((n=>{const{renderWidth:r,renderHeight:o,clippingPlaneRight:i,clippingPlaneTop:u,clippingPlaneLeft:d,clippingPlaneBottom:f}=e(n),l=[0===r?0:2/r,0,-1,0,0===o?0:2/o,-1,0,0,0],v=s([1,-1]),[p,h]=t(n);return c([0,0,p,0,0,h,0,0,0],a(function(e,t,n,r){let o,i,u,a;return t-r==0?(o=0,i=0):(o=(t-r)/2,i=(t+r)/(t-r)),e-n==0?(u=0,a=0):(u=(e-n)/2,a=(e+n)/(e-n)),[o,0,i,0,u,a,0,0,0]}(u,i,f,d),a(v,l)))})))),g=Object(r.createSelector)(v,m,((e,t)=>Object(r.defaultMemoize)((n=>{const{renderWidth:r,renderHeight:o}=e(n),i=t(n),a=[0,o],c=[r,0];return{minimum:u.c(a,i),maximum:u.c(c,i)}})))),y=Object(r.createSelector)(v,h,((e,t)=>Object(r.defaultMemoize)((n=>{const{renderWidth:r,renderHeight:o,clippingPlaneRight:i,clippingPlaneTop:d,clippingPlaneLeft:f,clippingPlaneBottom:l}=e(n),v=function([e,t]){return[1,0,e,0,1,t,0,0,0]}(u.i(t(n),-1)),p=function(e,t,n,r){let o,i,u,a;return t-r==0?(o=0,i=0):(o=2/(t-r),i=-(t+r)/(t-r)),e-n==0?(u=0,a=0):(u=e-n==0?0:2/(e-n),a=e-n==0?0:-(e+n)/(e-n)),[o,0,i,0,u,a,0,0,0]}(d,i,l,f),h=s([1,-1]);return a(s([r/2,o/2]),c([0,0,1,0,0,1,0,0,0],a(h,a(p,v))))})))),b=e=>e.scalingFactor,O=e=>void 0!==e.panning;function E(e,t){return Object(i.a)((t-e.startTime)/e.duration,0,1)}},1500:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(56);function o(e){return function(t){for(const n of e)if(n(t))return!0;return!1}}function i(e){return function(t){if("object"!=typeof t||null===t)return!1;const n=t;for(const t of Object.keys(e))if(!(0,e[t])(n[t]))return!1;return!0}}function u(e){return function(t){return e===t}}const a=o([i({panelView:u("nodes")}),i({panelView:u("nodeDetail"),panelParameters:i({nodeID:function(e){return"string"==typeof e}})}),i({panelView:u("nodeEvents"),panelParameters:i({nodeID:function(e){return"string"==typeof e}})}),i({panelView:u("nodeEventsInCategory"),panelParameters:i({nodeID:function(e){return"string"==typeof e},eventCategory:function(e){return"string"==typeof e}})}),i({panelView:u("eventDetail"),panelParameters:i({nodeID:function(e){return"string"==typeof e},eventCategory:function(e){return"string"==typeof e},eventID:o([function(e){return"string"==typeof e},u(void 0),function(e){return"number"==typeof e}]),eventTimestamp:function(e){return"string"==typeof e},winlogRecordID:function(e){return"string"==typeof e}})})]);var c=n(1475);function s({locationSearch:e,resolverComponentInstanceID:t}){if(void 0===e||void 0===t)return{panelView:"nodes"};const n=new URLSearchParams(e).get(Object(c.a)(t));if(null===n)return{panelView:"nodes"};const o=Object(r.decode)(n);return a(o)?o:{panelView:"nodes"}}},1517:function(e,t,n){e.exports=n(33)(2965)},1518:function(e,t,n){"use strict";t.__esModule=!0,t.setBatch=t.getBatch=void 0;var r=function(e){e()};t.setBatch=function(e){return r=e},t.getBatch=function(){return r}},1519:function(e,t,n){"use strict";var r=n(758).default,o=n(1517).default;t.__esModule=!0,t.default=function(e,t){void 0===t&&(t={});var n=t,r=n.getDisplayName,o=void 0===r?function(e){return"ConnectAdvanced("+e+")"}:r,f=n.methodName,R=void 0===f?"connectAdvanced":f,w=n.renderCountProp,S=void 0===w?void 0:w,_=n.shouldHandleStateChanges,P=void 0===_||_,D=n.storeKey,j=void 0===D?"store":D,C=(n.withRef,n.forwardRef),M=void 0!==C&&C,x=n.context,I=void 0===x?l.ReactReduxContext:x,N=(0,u.default)(n,v),T=I;return function(t){var n=t.displayName||t.name||"Component",r=o(n),f=(0,i.default)({},N,{getDisplayName:o,methodName:R,renderCountProp:S,shouldHandleStateChanges:P,storeKey:j,displayName:r,wrappedComponentName:n,WrappedComponent:t}),l=N.pure,v=l?c.useMemo:function(e){return e()};function w(n){var r=(0,c.useMemo)((function(){var e=n.reactReduxForwardedRef,t=(0,u.default)(n,p);return[n.context,e,t]}),[n]),o=r[0],a=r[1],l=r[2],R=(0,c.useMemo)((function(){return o&&o.Consumer&&(0,s.isContextConsumer)(c.default.createElement(o.Consumer,null))?o:T}),[o,T]),w=(0,c.useContext)(R),S=Boolean(n.store)&&Boolean(n.store.getState)&&Boolean(n.store.dispatch);Boolean(w)&&Boolean(w.store);var _=S?n.store:w.store,D=(0,c.useMemo)((function(){return function(t){return e(t.dispatch,f)}(_)}),[_]),j=(0,c.useMemo)((function(){if(!P)return m;var e=(0,d.createSubscription)(_,S?null:w.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[_,S,w]),C=j[0],M=j[1],x=(0,c.useMemo)((function(){return S?w:(0,i.default)({},w,{subscription:C})}),[S,w,C]),I=(0,c.useReducer)(g,h,E),N=I[0][0],A=I[1];if(N&&N.error)throw N.error;var q=(0,c.useRef)(),k=(0,c.useRef)(l),F=(0,c.useRef)(),z=(0,c.useRef)(!1),B=v((function(){return F.current&&l===k.current?F.current:D(_.getState(),l)}),[_,N,l]);y(b,[k,q,z,l,B,F,M]),y(O,[P,_,C,D,k,q,z,F,M,A],[_,C,D]);var L=(0,c.useMemo)((function(){return c.default.createElement(t,(0,i.default)({},B,{ref:a}))}),[a,t,B]);return(0,c.useMemo)((function(){return P?c.default.createElement(R.Provider,{value:x},L):L}),[R,L,x])}var _=l?c.default.memo(w):w;if(_.WrappedComponent=t,_.displayName=w.displayName=r,M){var D=c.default.forwardRef((function(e,t){return c.default.createElement(_,(0,i.default)({},e,{reactReduxForwardedRef:t}))}));return D.displayName=r,D.WrappedComponent=t,(0,a.default)(D,t)}return(0,a.default)(_,t)}};var i=r(n(104)),u=r(n(1474)),a=r(n(1585)),c=o(n(2)),s=n(1400),d=n(1472),f=n(1473),l=n(1136),v=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],p=["reactReduxForwardedRef"],h=[],m=[null,null];function g(e,t){var n=e[1];return[t.payload,n+1]}function y(e,t,n){(0,f.useIsomorphicLayoutEffect)((function(){return e.apply(void 0,t)}),n)}function b(e,t,n,r,o,i,u){e.current=r,t.current=o,n.current=!1,i.current&&(i.current=null,u())}function O(e,t,n,r,o,i,u,a,c,s){if(e){var d=!1,f=null,l=function(){if(!d){var e,n,l=t.getState();try{e=r(l,o.current)}catch(e){n=e,f=e}n||(f=null),e===i.current?u.current||c():(i.current=e,a.current=e,u.current=!0,s({type:"STORE_UPDATED",payload:{error:n}}))}};return n.onStateChange=l,n.trySubscribe(),l(),function(){if(d=!0,n.tryUnsubscribe(),n.onStateChange=null,f)throw f}}}var E=function(){return[null,0]}},1520:function(e,t,n){"use strict";function r(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}t.__esModule=!0,t.default=function(e,t){if(r(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(var i=0;i{var t,n,r;return null!==(t=e.tree)&&void 0!==t&&null!==(n=t.lastResponse)&&void 0!==n&&n.successful?null===(r=e.tree)||void 0===r?void 0:r.lastResponse.result:void 0},O=e=>{var t,n,r,o,i;return!(null===(t=e.tree)||void 0===t||null===(n=t.lastResponse)||void 0===n||!n.successful)&&(null===(r=e.tree)||void 0===r||null===(o=r.lastResponse)||void 0===o||null===(i=o.result)||void 0===i?void 0:i.nodes.length)>0};function E(e){var t,n;if(null!==(t=e.tree)&&void 0!==t&&null!==(n=t.lastResponse)&&void 0!==n&&n.successful){var r;const{schema:t,dataSource:n}=null===(r=e.tree)||void 0===r?void 0:r.lastResponse;return{schema:t,dataSource:n}}}const R=Object(i.createSelector)(b,(function(e){return null==e?void 0:e.originID})),w=Object(i.createSelector)((e=>e.nodeData),(e=>t=>null==e?void 0:e.get(t))),S=Object(i.createSelector)(w,(e=>t=>{const n=e(t);return n?n.status:"loading"})),_=Object(i.createSelector)(b,(function(e){const t=new Map;if(null!=e&&e.nodes){for(const n of e.nodes){const e=c.b(n);void 0!==e&&t.set(e,n)}return[...t.values()]}return[]})),P=Object(i.createSelector)(_,R,(function(e,t){return a.b(e,t)})),D=Object(i.createSelector)(b,(e=>{if(e){const t=d.d(e);return e=>t.get(e)}return()=>{}})),j=Object(i.createSelector)(D,(e=>t=>{var n;return null===(n=e(t))||void 0===n?void 0:n.total}));function C(e){return e.currentRelatedEvent.loading}function M(e){return e.currentRelatedEvent.data}const x=Object(i.createSelector)(P,E,((e,t)=>{var n,r;return(null==t||null===(n=t.schema)||void 0===n||!n.ancestry)&&(null!==(r=e.generations)&&void 0!==r?r:0)>=d.c(null==t?void 0:t.schema)})),I=Object(i.createSelector)(P,(e=>{var t;return(null!==(t=e.descendants)&&void 0!==t?t:0)>=d.b()})),N=Object(i.createSelector)(P,E,((e,t)=>{var n;return(null!==(n=e.ancestors)&&void 0!==n?n:0)>=d.a(null==t?void 0:t.schema)}));function T(e){var t,n,r,o,i,u;return void 0===(null===(t=e.tree)||void 0===t?void 0:t.currentParameters)||f.a(null===(n=e.tree)||void 0===n?void 0:n.currentParameters,null===(r=e.tree)||void 0===r||null===(o=r.lastResponse)||void 0===o?void 0:o.parameters)||f.a(null===(i=e.tree)||void 0===i?void 0:i.currentParameters,null===(u=e.tree)||void 0===u?void 0:u.pendingRequestParameters)?null:e.tree.currentParameters}const A=Object(i.createSelector)((e=>{var t;return null===(t=e.tree)||void 0===t?void 0:t.currentParameters}),(function(e){const t=new Date(0),n=new Date(864e13),r={from:t.toISOString(),to:n.toISOString()};return void 0!==e&&(e.filters.from&&(r.from=e.filters.from),e.filters.to&&(r.to=e.filters.to)),r})),q=(Object(i.createSelector)(T,(e=>{var t;return null!==(t=null==e?void 0:e.indices)&&void 0!==t?t:[]})),Object(i.createSelector)((e=>{var t,n,r,o,i;return null!==(t=e.tree)&&void 0!==t&&null!==(n=t.lastResponse)&&void 0!==n&&n.successful?null===(r=e.tree)||void 0===r||null===(o=r.lastResponse)||void 0===o||null===(i=o.parameters)||void 0===i?void 0:i.indices:void 0}),(e=>e.indices),(function(e,t){var n;return null!==(n=null!=e?e:t)&&void 0!==n?n:[]}))),k=Object(i.createSelector)(P,R,(function(e,t){const n=l.a(e);if(!t)return n;if(null===a.f(e,t))return n;const r=l.b(n,t);return void 0===r?n:l.c(n,v.i(r,-1))})),F=Object(i.createSelector)(P,(e=>t=>a.f(e,t))),z=Object(i.createSelector)(k,F,(({ariaLevels:e},t)=>n=>{var r;const o=t(n);return o&&null!==(r=e.get(o))&&void 0!==r?r:null})),B=Object(i.createSelector)(P,F,((e,t)=>{const n=new Map;return function r(o){const i=n.get(o);if(void 0!==i)return i;const u=t(o);if(!u)throw new Error("could not find child event in process tree.");const s=a.a(e,c.d(u));let d=null;for(const e of s){if(null!==d){const t=c.b(d),r=c.b(e);void 0!==t&&void 0!==r&&n.set(t,r)}d=e}if(d){const e=c.b(d);void 0!==e&&n.set(e,null)}return r(o)}})),L=Object(i.createSelector)(k,(function({processNodePositions:e,edgeLineSegments:t}){const n=new o.a,r=[],i=[];for(const[t,n]of e){const[e,o]=n,i={minX:e-360,minY:o-120,maxX:e+360,maxY:o+120,position:n,entity:t,type:"treeNode"};r.push(i)}for(const e of t){const{points:[[t,n],[r,o]]}=e,u={minX:Math.min(t,r)-30,minY:Math.min(n,o)-30,maxX:Math.max(t,r)+30,maxY:Math.max(n,o)+30,entity:e,type:"edgeLine"};i.push(u)}return n.load([...r,...i]),n})),U=Object(i.createSelector)(L,(function(e){return Object(i.defaultMemoize)((t=>{const{minimum:[n,r],maximum:[o,i]}=t,u=e.search({minX:n,minY:r,maxX:o,maxY:i});return{processNodePositions:new Map(u.filter((e=>"treeNode"===e.type)).map((e=>[e.entity,e.position]))),connectingEdgeLineSegments:u.filter((e=>"edgeLine"===e.type)).map((e=>e.entity))}}),p)}));function H(e){var t,n,r;return void 0===(null===(t=e.tree)||void 0===t?void 0:t.pendingRequestParameters)||f.a(null===(n=e.tree)||void 0===n?void 0:n.pendingRequestParameters,null===(r=e.tree)||void 0===r?void 0:r.currentParameters)?null:e.tree.pendingRequestParameters}const W=Object(i.createSelector)(D,(e=>t=>{const n=c.b(t);if(void 0===n)return null;const r=e(n);return r?r.total:null})),Y=Object(i.createSelector)(D,(e=>t=>{const n=e(t);return void 0===n?void 0:n.total})),X=Object(i.createSelector)(D,(e=>(t,n)=>{const r=e(t);return r?r.byCategory[n]:void 0})),V=Object(i.createSelector)((e=>e.locationSearch),y,((e,t)=>Object(u.a)({locationSearch:e,resolverComponentInstanceID:t}))),K=e=>{var t,n;return null!==(t=null===(n=e.nodeEventsInCategory)||void 0===n?void 0:n.events)&&void 0!==t?t:[]},$=Object(i.createSelector)((e=>e.nodeEventsInCategory),V,(function(e,t){return!(void 0===e||!s.a(e,t))&&null!==e.cursor})),Q=Object(i.createSelector)((e=>e.nodeEventsInCategory),V,(function(e,t){return!(void 0===e||!s.a(e,t))&&e&&!0===e.error})),Z=Object(i.createSelector)((e=>e.nodeEventsInCategory),V,(function(e,t){const{panelView:n}=t;return"nodeEventsInCategory"===n&&void 0===e})),J=Object(i.createSelector)((e=>e.nodeEventsInCategory),V,(function(e,t){return!(void 0===e||!s.a(e,t))&&e&&null!==e.lastCursorRequested&&e.cursor===e.lastCursorRequested}))},1540:function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return v})),n.d(t,"c",(function(){return p}));var r=n(903),o=n(1071),i=n(1541);const u=e=>{if(!e)return NaN;if("number"==typeof e)return e;let t=Date.parse(e);return Number.isNaN(t)&&(t=parseInt(e,10)),t},a=(e,t)=>{const n=u(e),r=u(t);if(Number.isNaN(n)||Number.isNaN(r))return;const o=r-n,i=36e5,a=24*i,c=7*a,s=30*a,d=365*a;let f,l,v;switch(!0){case o>=d:f=Math.floor(o/d),l="year",v="years";break;case o>=s:f=Math.floor(o/s),l="month",v="months";break;case o>=c:f=Math.floor(o/c),l="week",v="weeks";break;case o>=a:f=Math.floor(o/a),l="day",v="days";break;case o>=i:f=Math.floor(o/i),l="hour",v="hours";break;case o>=6e4:f=Math.floor(o/6e4),l="minute",v="minutes";break;case o>=1e3:f=Math.floor(o/1e3),l="second",v="seconds";break;case 0===o:f="<1",l="millisecond",v="millisecond";break;default:f=o,l="millisecond",v="milliseconds"}return{duration:f,durationType:1===f?l:v}};function c(e){const t=function(e){const t=new Map;if(0===i.e(e))return t;const n=[...i.c(e)].reverse();for(const o of n){const n=i.a(e,r.b(o)),u=n.reduce((function(e,n){var r;return e+(null!==(r=t.get(n))&&void 0!==r?r:0)}),0)+Math.max(0,n.length-1)*l;t.set(o,u)}return t}(e),n=function(e,t){const n=new Map;let r,i=0,u=0;for(const a of d(e,t))if(null===a.parent){const{node:e}=a;n.set(e,[0,0])}else{const{node:e,parent:t,isOnlyChild:c,width:s,parentWidth:d}=a;r!==t&&(i=0,u=0,r=t);const f=n.get(t);if(void 0===f)throw new Error;const v=d/-2+i*l+u+s/2;let p=-l;c||(p*=2);const h=o.a([v,p],f);n.set(e,h),i+=1,u+=s}return n}(e,t),u=function(e,t,n){const o=[];for(const u of d(e,t)){if(null===u.parent)continue;const{node:t,parent:c,parentWidth:s}=u,d=n.get(t),f=n.get(c),l=r.b(c),v=r.b(t);if(void 0===v)throw new Error("tried to graph a Resolver that had a node with without an id");const p=`edge:${null!=l?l:"undefined"}:${v}`;if(void 0===d||void 0===f)throw new Error;const h=r.a(c),m=r.a(t),g={elapsedTime:void 0!==h&&void 0!==m?a(h,m):void 0,reactKey:p},y=f[1]+(d[1]-f[1])/2,b={points:[[d[0],y],d],metadata:g},O=t===i.a(e,r.b(c))[0];if(u.isOnlyChild)o.push({points:[f,d],metadata:g});else if(O){const{firstChildWidth:e,lastChildWidth:t}=u,n={points:[f,[f[0],y]],metadata:{reactKey:`parentToMid${p}`}},r=s/-2+e/2,i=r+(s-e/2-t/2),a={points:[[f[0]+r,y],[f[0]+i,y]],metadata:{reactKey:`midway${p}`}};o.push(n,a,b)}else o.push(b)}return o}(e,t,n),c=[],v=new Map;for(const[e,t]of n)v.set(e,o.c(t,f));for(const e of u){const{points:[t,n]}=e,r={...e,points:[o.c(t,f),o.c(n,f)]};c.push(r)}return{processNodePositions:v,edgeLineSegments:c,ariaLevels:s(e)}}function s(e){const t=new Map;for(const n of i.c(e)){const r=i.d(e,n);if(void 0===r)t.set(n,1);else{const e=t.get(r);if(void 0===e)throw new Error("failed to calculate aria levels");t.set(n,e+1)}}return t}function*d(e,t){for(const n of i.c(e)){const o=i.d(e,n),u=t.get(n);if(void 0===u)throw new Error;if(void 0===o)yield{node:n,width:u,parent:null,parentWidth:null,isOnlyChild:null,firstChildWidth:null,lastChildWidth:null};else{const a=t.get(o);if(void 0===a)throw new Error;const c={node:n,width:u,parent:o,parentWidth:a},s=i.a(e,r.b(o));if(1===s.length)c.isOnlyChild=!0,c.lastChildWidth=u,c.firstChildWidth=u;else{const e=t.get(s[0]),n=t.get(s[s.length-1]);if(void 0===e||void 0===n)throw new Error;c.isOnlyChild=!1,c.firstChildWidth=e,c.lastChildWidth=n}yield c}}}const f=[Math.sqrt(2)/2,-Math.sqrt(2)/2,0,Math.sqrt(6)/6,Math.sqrt(6)/6,-Math.sqrt(6)/3,0,0,1],l=280;function v(e,t){for(const[n,o]of e.processNodePositions.entries())if(r.b(n)===t)return o}function p(e,t){return{processNodePositions:new Map([...e.processNodePositions.entries()].map((([e,n])=>[e,o.a(n,t)]))),edgeLineSegments:e.edgeLineSegments.map((({points:e,metadata:n})=>({points:[o.a(e[0],t),o.a(e[1],t)],metadata:n}))),ariaLevels:e.ariaLevels}}},1541:function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return s})),n.d(t,"f",(function(){return d})),n.d(t,"d",(function(){return f})),n.d(t,"e",(function(){return l})),n.d(t,"c",(function(){return v}));var r=n(1476);function o({node:e,currentLevel:t,totalDescendants:n,children:r}){const i=r(e);if(i.length<=0)return{generations:t,descendants:n};let u=0,a=n;for(const e of i){const{generations:n,descendants:i}=o({node:e,currentLevel:t+1,totalDescendants:a+1,children:r});a=i,u=Math.max(u,n)}return{generations:u,descendants:a}}var i=n(903);function u(e,t){if(e)return o({node:e,currentLevel:0,totalDescendants:0,children:e=>{var n;return null!==(n=t.get(i.b(e)))&&void 0!==n?n:[]}})}function a(e,t){const n=i.d(e);return void 0===n?void 0:t.get(n)}function c(e,t){const n=new Map,o=new Map;for(const t of e){const e=i.b(t);if(void 0!==e){o.set(e,t);const r=i.d(t);let u=n.get(r);u||(u=[],n.set(r,u)),u.push(t)}}for(const e of n.values())e.sort(r.b);let c,s;if(t){const e=u(o.get(t),n);c=null==e?void 0:e.generations,s=null==e?void 0:e.descendants}const d=function(e,t){if(!e)return;let n=1,r=t.get(e);for(;void 0!==r&&void 0!==a(r,t);)n++,r=a(r,t);return n}(t,o);return{idToChildren:n,idToNode:o,originID:t,generations:c,descendants:s,ancestors:d}}function s(e,t){const n=e.idToChildren.get(t);return void 0===n?[]:n}function d(e,t){var n;return null!==(n=e.idToNode.get(t))&&void 0!==n?n:null}function f(e,t){return a(t,e.idToNode)}function l(e){return e.idToNode.size}function*v(e){const t=function(e){if(0===l(e))return null;let t=e.idToNode.values().next().value;for(;void 0!==f(e,t);)t=f(e,t);return t}(e);null!==t&&(yield*function*(e,t){let n=[e];for(;0!==n.length;){let e=[];for(const r of n)yield r,e.push(...t(r)||[]);n=e,e=[]}}(t,(t=>s(e,i.b(t)))))}},1583:function(e,t,n){"use strict";var r=n(758).default;t.__esModule=!0;var o=r(n(1584));t.Provider=o.default;var i=r(n(1519));t.connectAdvanced=i.default;var u=n(1136);t.ReactReduxContext=u.ReactReduxContext;var a=r(n(1586));t.connect=a.default;var c=n(1594);t.useDispatch=c.useDispatch,t.createDispatchHook=c.createDispatchHook;var s=n(1595);t.useSelector=s.useSelector,t.createSelectorHook=s.createSelectorHook;var d=n(1524);t.useStore=d.useStore,t.createStoreHook=d.createStoreHook;var f=r(n(1520));t.shallowEqual=f.default},1584:function(e,t,n){"use strict";var r=n(758).default,o=n(1517).default;t.__esModule=!0,t.default=void 0;var i=o(n(2)),u=(r(n(1399)),n(1136)),a=n(1472),c=n(1473);t.default=function(e){var t=e.store,n=e.context,r=e.children,o=(0,i.useMemo)((function(){var e=(0,a.createSubscription)(t);return{store:t,subscription:e}}),[t]),s=(0,i.useMemo)((function(){return t.getState()}),[t]);(0,c.useIsomorphicLayoutEffect)((function(){var e=o.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),s!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[o,s]);var d=n||u.ReactReduxContext;return i.default.createElement(d.Provider,{value:o},r)}},1585:function(e,t,n){e.exports=n(33)(226)},1586:function(e,t,n){"use strict";var r=n(758).default;t.__esModule=!0,t.createConnect=h,t.default=void 0;var o=r(n(104)),i=r(n(1474)),u=r(n(1519)),a=r(n(1520)),c=r(n(1587)),s=r(n(1590)),d=r(n(1591)),f=r(n(1592)),l=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function v(e,t,n){for(var r=t.length-1;r>=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function p(e,t){return e===t}function h(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?u.default:n,h=t.mapStateToPropsFactories,m=void 0===h?s.default:h,g=t.mapDispatchToPropsFactories,y=void 0===g?c.default:g,b=t.mergePropsFactories,O=void 0===b?d.default:b,E=t.selectorFactory,R=void 0===E?f.default:E;return function(e,t,n,u){void 0===u&&(u={});var c=u,s=c.pure,d=void 0===s||s,f=c.areStatesEqual,h=void 0===f?p:f,g=c.areOwnPropsEqual,b=void 0===g?a.default:g,E=c.areStatePropsEqual,w=void 0===E?a.default:E,S=c.areMergedPropsEqual,_=void 0===S?a.default:S,P=(0,i.default)(c,l),D=v(e,m,"mapStateToProps"),j=v(t,y,"mapDispatchToProps"),C=v(n,O,"mergeProps");return r(R,(0,o.default)({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:D,initMapDispatchToProps:j,initMergeProps:C,pure:d,areStatesEqual:h,areOwnPropsEqual:b,areStatePropsEqual:w,areMergedPropsEqual:_},P))}}var m=h();t.default=m},1587:function(e,t,n){"use strict";var r=n(758).default;t.__esModule=!0,t.default=void 0,t.whenMapDispatchToPropsIsFunction=u,t.whenMapDispatchToPropsIsMissing=a,t.whenMapDispatchToPropsIsObject=c;var o=r(n(1588)),i=n(1521);function u(e){return"function"==typeof e?(0,i.wrapMapToPropsFunc)(e,"mapDispatchToProps"):void 0}function a(e){return e?void 0:(0,i.wrapMapToPropsConstant)((function(e){return{dispatch:e}}))}function c(e){return e&&"object"==typeof e?(0,i.wrapMapToPropsConstant)((function(t){return(0,o.default)(e,t)})):void 0}var s=[u,a,c];t.default=s},1588:function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){var n={},r=function(r){var o=e[r];"function"==typeof o&&(n[r]=function(){return t(o.apply(void 0,arguments))})};for(var o in e)r(o);return n}},1589:function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("object"!=typeof e||null===e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;for(var n=t;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return t===n}},1590:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0,t.whenMapStateToPropsIsFunction=o,t.whenMapStateToPropsIsMissing=i;var r=n(1521);function o(e){return"function"==typeof e?(0,r.wrapMapToPropsFunc)(e,"mapStateToProps"):void 0}function i(e){return e?void 0:(0,r.wrapMapToPropsConstant)((function(){return{}}))}var u=[o,i];t.default=u},1591:function(e,t,n){"use strict";var r=n(758).default;t.__esModule=!0,t.default=void 0,t.defaultMergeProps=i,t.whenMergePropsIsFunction=a,t.whenMergePropsIsOmitted=c,t.wrapMergePropsFunc=u;var o=r(n(104));function i(e,t,n){return(0,o.default)({},n,e,t)}function u(e){return function(t,n){n.displayName;var r,o=n.pure,i=n.areMergedPropsEqual,u=!1;return function(t,n,a){var c=e(t,n,a);return u?o&&i(c,r)||(r=c):(u=!0,r=c),r}}}function a(e){return"function"==typeof e?u(e):void 0}function c(e){return e?void 0:function(){return i}}r(n(1522));var s=[a,c];t.default=s},1592:function(e,t,n){"use strict";var r=n(758).default;t.__esModule=!0,t.default=function(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,c=t.initMergeProps,s=(0,o.default)(t,i),d=n(e,s),f=r(e,s),l=c(e,s);return(s.pure?a:u)(d,f,l,e,s)},t.impureFinalPropsSelectorFactory=u,t.pureFinalPropsSelectorFactory=a;var o=r(n(1474)),i=(r(n(1593)),["initMapStateToProps","initMapDispatchToProps","initMergeProps"]);function u(e,t,n,r){return function(o,i){return n(e(o,i),t(r,i),i)}}function a(e,t,n,r,o){var i,u,a,c,s,d=o.areStatesEqual,f=o.areOwnPropsEqual,l=o.areStatePropsEqual,v=!1;return function(o,p){return v?function(o,v){var p,h,m=!f(v,u),g=!d(o,i);return i=o,u=v,m&&g?(a=e(i,u),t.dependsOnOwnProps&&(c=t(r,u)),s=n(a,c,u)):m?(e.dependsOnOwnProps&&(a=e(i,u)),t.dependsOnOwnProps&&(c=t(r,u)),s=n(a,c,u)):g?(p=e(i,u),h=!l(p,a),a=p,h&&(s=n(a,c,u)),s):s}(o,p):(a=e(i=o,u=p),c=t(r,u),s=n(a,c,u),v=!0,s)}}},1593:function(e,t,n){"use strict";var r=n(758).default;t.__esModule=!0,t.default=function(e,t,n,r){i(e,"mapStateToProps",r),i(t,"mapDispatchToProps",r),i(n,"mergeProps",r)};var o=r(n(1523));function i(e,t,n){if(!e)throw new Error("Unexpected value for "+t+" in "+n+".");"mapStateToProps"!==t&&"mapDispatchToProps"!==t||Object.prototype.hasOwnProperty.call(e,"dependsOnOwnProps")||(0,o.default)("The selector for "+t+" of "+n+" did not specify a value for dependsOnOwnProps.")}},1594:function(e,t,n){"use strict";t.__esModule=!0,t.createDispatchHook=i,t.useDispatch=void 0;var r=n(1136),o=n(1524);function i(e){void 0===e&&(e=r.ReactReduxContext);var t=e===r.ReactReduxContext?o.useStore:(0,o.createStoreHook)(e);return function(){return t().dispatch}}var u=i();t.useDispatch=u},1595:function(e,t,n){"use strict";t.__esModule=!0,t.createSelectorHook=s,t.useSelector=void 0;var r=n(2),o=n(1525),i=n(1472),u=n(1473),a=n(1136),c=function(e,t){return e===t};function s(e){void 0===e&&(e=a.ReactReduxContext);var t=e===a.ReactReduxContext?o.useReduxContext:function(){return(0,r.useContext)(e)};return function(e,n){void 0===n&&(n=c);var o=t(),a=function(e,t,n,o){var a,c=(0,r.useReducer)((function(e){return e+1}),0)[1],s=(0,r.useMemo)((function(){return(0,i.createSubscription)(n,o)}),[n,o]),d=(0,r.useRef)(),f=(0,r.useRef)(),l=(0,r.useRef)(),v=(0,r.useRef)(),p=n.getState();try{if(e!==f.current||p!==l.current||d.current){var h=e(p);a=void 0!==v.current&&t(h,v.current)?v.current:h}else a=v.current}catch(e){throw d.current&&(e.message+="\nThe error may be correlated with this previous error:\n"+d.current.stack+"\n\n"),e}return(0,u.useIsomorphicLayoutEffect)((function(){f.current=e,l.current=p,v.current=a,d.current=void 0})),(0,u.useIsomorphicLayoutEffect)((function(){function e(){try{var e=n.getState();if(e===l.current)return;var r=f.current(e);if(t(r,v.current))return;v.current=r,l.current=e}catch(e){d.current=e}c()}return s.onStateChange=e,s.trySubscribe(),e(),function(){return s.tryUnsubscribe()}}),[n,s]),a}(e,n,o.store,o.subscription);return(0,r.useDebugValue)(a),a}}var d=s();t.useSelector=d},1596:function(e,t,n){"use strict";t.__esModule=!0,t.unstable_batchedUpdates=void 0;var r=n(64);t.unstable_batchedUpdates=r.unstable_batchedUpdates},1597:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCacheKeyComparator=i,t.defaultEqualityCheck=void 0,t.defaultMemoize=function(e,t){var n,u,a="object"==typeof t?t:{equalityCheck:t},c=a.equalityCheck,s=void 0===c?o:c,d=a.maxSize,f=void 0===d?1:d,l=a.resultEqualityCheck,v=i(s),p=1===f?(n=v,{get:function(e){return u&&n(u.key,e)?u.value:r},put:function(e,t){u={key:e,value:t}},getEntries:function(){return u?[u]:[]},clear:function(){u=void 0}}):function(e,t){var n=[];function o(e){var o=n.findIndex((function(n){return t(e,n.key)}));if(o>-1){var i=n[o];return o>0&&(n.splice(o,1),n.unshift(i)),i.value}return r}return{get:o,put:function(t,i){o(t)===r&&(n.unshift({key:t,value:i}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(f,v);function h(){var t=p.get(arguments);if(t===r){if(t=e.apply(null,arguments),l){var n=p.getEntries().find((function(e){return l(e.value,t)}));n&&(t=n.value)}p.put(arguments,t)}return t}return h.clearCache=function(){return p.clear()},h};var r="NOT_FOUND",o=function(e,t){return e===t};function i(e){return function(t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,o=0;o1?t-1:0),r=1;r3?t.t-4:t.t:Array.isArray(e)?1:f(e)?2:l(e)?3:0}function a(e,t){return 2===u(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function c(e,t){return 2===u(e)?e.get(t):e[t]}function s(e,t,n){var r=u(e);2===r?e.set(t,n):3===r?(e.delete(t),e.add(n)):e[t]=n}function d(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function f(e){return H&&e instanceof Map}function l(e){return W&&e instanceof Set}function v(e){return e.i||e.u}function p(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=J(e);delete t[K];for(var n=Z(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=m),Object.freeze(e),t&&i(e,(function(e,t){return h(t,!0)}),!0)),e}function m(){n(2)}function g(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function y(e){var t=G[e];return t||n(18,e),t}function b(e,t){G[e]||(G[e]=t)}function O(){return L}function E(e,t){t&&(y("Patches"),e.o=[],e.v=[],e.s=t)}function R(e){w(e),e.p.forEach(_),e.p=null}function w(e){e===L&&(L=e.l)}function S(e){return L={p:[],l:L,h:e,_:!0,m:0}}function _(e){var t=e[K];0===t.t||1===t.t?t.j():t.O=!0}function P(e,t){t.m=t.p.length;var r=t.p[0],i=void 0!==e&&e!==r;return t.h.S||y("ES5").P(t,e,i),i?(r[K].M&&(R(t),n(4)),o(e)&&(e=D(t,e),t.l||C(t,e)),t.o&&y("Patches").g(r[K].u,e,t.o,t.v)):e=D(t,r,[]),R(t),t.o&&t.s(t.o,t.v),e!==X?e:void 0}function D(e,t,n){if(g(t))return t;var r=t[K];if(!r)return i(t,(function(o,i){return j(e,r,t,o,i,n)}),!0),t;if(r.A!==e)return t;if(!r.M)return C(e,r.u,!0),r.u;if(!r.R){r.R=!0,r.A.m--;var o=4===r.t||5===r.t?r.i=p(r.k):r.i;i(3===r.t?new Set(o):o,(function(t,i){return j(e,r,o,t,i,n)})),C(e,o,!1),n&&e.o&&y("Patches").F(r,n,e.o,e.v)}return r.i}function j(e,t,n,i,u,c){if(r(u)){var d=D(e,u,c&&t&&3!==t.t&&!a(t.D,i)?c.concat(i):void 0);if(s(n,i,d),!r(d))return;e._=!1}if(o(u)&&!g(u)){if(!e.h.K&&e.m<1)return;D(e,u),t&&t.A.l||C(e,u)}}function C(e,t,n){void 0===n&&(n=!1),e.h.K&&e._&&h(t,n)}function M(e,t){var n=e[K];return(n?v(n):e)[t]}function x(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function I(e){e.M||(e.M=!0,e.l&&I(e.l))}function N(e){e.i||(e.i=p(e.u))}function T(e,t,n){var r=f(t)?y("MapSet").$(t,n):l(t)?y("MapSet").C(t,n):e.S?function(e,t){var n=Array.isArray(e),r={t:n?1:0,A:t?t.A:O(),M:!1,R:!1,D:{},l:t,u:e,k:null,i:null,j:null,I:!1},o=r,i=ee;n&&(o=[r],i=te);var u=Proxy.revocable(o,i),a=u.revoke,c=u.proxy;return r.k=c,r.j=a,c}(t,n):y("ES5").J(t,n);return(n?n.A:O()).p.push(r),r}function A(e){return r(e)||n(22,e),function e(t){if(!o(t))return t;var n,r=t[K],a=u(t);if(r){if(!r.M&&(r.t<4||!y("ES5").N(r)))return r.u;r.R=!0,n=q(t,a),r.R=!1}else n=q(t,a);return i(n,(function(t,o){r&&c(r.u,t)===o||s(n,t,e(o))})),3===a?new Set(n):n}(e)}function q(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return p(e)}function k(){function e(e,t){var n=u[e];return n?n.enumerable=t:u[e]=n={configurable:!0,enumerable:t,get:function(){return ee.get(this[K],e)},set:function(t){ee.set(this[K],e,t)}},n}function t(e){for(var t=e.length-1;t>=0;t--){var r=e[t][K];if(!r.M)switch(r.t){case 5:o(r)&&I(r);break;case 4:n(r)&&I(r)}}}function n(e){for(var t=e.u,n=e.k,r=Z(n),o=r.length-1;o>=0;o--){var i=r[o];if(i!==K){var u=t[i];if(void 0===u&&!a(t,i))return!0;var c=n[i],s=c&&c[K];if(s?s.u!==u:!d(c,u))return!0}}var f=!!t[K];return r.length!==Z(t).length+(f?0:1)}function o(e){var t=e.k;if(t.length!==e.u.length)return!0;var n=Object.getOwnPropertyDescriptor(t,t.length-1);if(n&&!n.get)return!0;for(var r=0;r1?n-1:0),i=1;i1?r-1:0),i=1;i=0;n--){var o=t[n];if(0===o.path.length&&"replace"===o.op){e=o.value;break}}n>-1&&(t=t.slice(n+1));var i=y("Patches").W;return r(e)?i(e,t):this.produce(e,(function(e){return i(e,t)}))},e}(),re=new ne,oe=re.produce,ie=re.produceWithPatches.bind(re),ue=re.setAutoFreeze.bind(re),ae=re.setUseProxies.bind(re),ce=re.applyPatches.bind(re),se=re.createDraft.bind(re),de=re.finishDraft.bind(re);t.Immer=ne,t.applyPatches=ce,t.castDraft=function(e){return e},t.castImmutable=function(e){return e},t.createDraft=se,t.current=A,t.default=oe,t.enableAllPlugins=function(){k(),z(),F()},t.enableES5=k,t.enableMapSet=z,t.enablePatches=F,t.finishDraft=de,t.freeze=h,t.immerable=V,t.isDraft=r,t.isDraftable=o,t.nothing=X,t.original=function(e){return r(e)||n(23,e),e[K].u},t.produce=oe,t.produceWithPatches=ie,t.setAutoFreeze=ue,t.setUseProxies=ae},1604:function(e,t,n){e.exports=function(){"use strict";function e(e,r,o,i,u){!function e(n,r,o,i,u){for(;i>o;){if(i-o>600){var a=i-o+1,c=r-o+1,s=Math.log(a),d=.5*Math.exp(2*s/3),f=.5*Math.sqrt(s*d*(a-d)/a)*(c-a/2<0?-1:1);e(n,r,Math.max(o,Math.floor(r-c*d/a+f)),Math.min(i,Math.floor(r+(a-c)*d/a+f)),u)}var l=n[r],v=o,p=i;for(t(n,o,r),u(n[i],l)>0&&t(n,o,i);v0;)p--}0===u(n[o],l)?t(n,o,p):t(n,++p,i),p<=r&&(o=p+1),r<=p&&(i=p-1)}}(e,r,o||0,i||e.length-1,u||n)}function t(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function n(e,t){return et?1:0}var r=function(e){void 0===e&&(e=9),this._maxEntries=Math.max(4,e),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()};function o(e,t,n){if(!n)return t.indexOf(e);for(var r=0;r=e.minX&&t.maxY>=e.minY}function p(e){return{children:e,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function h(t,n,r,o,i){for(var u=[n,r];u.length;)if(!((r=u.pop())-(n=u.pop())<=o)){var a=n+Math.ceil((r-n)/o/2)*o;e(t,a,n,r,i),u.push(n,a,a,r)}}return r.prototype.all=function(){return this._all(this.data,[])},r.prototype.search=function(e){var t=this.data,n=[];if(!v(e,t))return n;for(var r=this.toBBox,o=[];t;){for(var i=0;i=0&&o[t].children.length>this._maxEntries;)this._split(o,t),t--;this._adjustParentBBoxes(r,o,t)},r.prototype._split=function(e,t){var n=e[t],r=n.children.length,o=this._minEntries;this._chooseSplitAxis(n,o,r);var u=this._chooseSplitIndex(n,o,r),a=p(n.children.splice(u,n.children.length-u));a.height=n.height,a.leaf=n.leaf,i(n,this.toBBox),i(a,this.toBBox),t?e[t-1].children.push(a):this._splitRoot(n,a)},r.prototype._splitRoot=function(e,t){this.data=p([e,t]),this.data.height=e.height+1,this.data.leaf=!1,i(this.data,this.toBBox)},r.prototype._chooseSplitIndex=function(e,t,n){for(var r,o,i,a,c,s,f,l=1/0,v=1/0,p=t;p<=n-t;p++){var h=u(e,0,p,this.toBBox),m=u(e,p,n,this.toBBox),g=(o=h,i=m,void 0,void 0,void 0,void 0,a=Math.max(o.minX,i.minX),c=Math.max(o.minY,i.minY),s=Math.min(o.maxX,i.maxX),f=Math.min(o.maxY,i.maxY),Math.max(0,s-a)*Math.max(0,f-c)),y=d(h)+d(m);g=t;v--){var p=e.children[v];a(c,e.leaf?o(p):p),s+=f(c)}return s},r.prototype._adjustParentBBoxes=function(e,t,n){for(var r=n;r>=0;r--)a(t[r],e)},r.prototype._condense=function(e){for(var t=e.length-1,n=void 0;t>=0;t--)0===e[t].children.length?t>0?(n=e[t-1].children).splice(n.indexOf(e[t]),1):this.clear():i(e[t],this.toBBox)},r}()},1605:function(e,t,n){e.exports=n(33)(2966)},208:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;ne),(({ariaActiveDescendant:e})=>e)),d=Object(r.createSelector)((e=>e),(({selectedNode:e})=>e)),f=Object(r.createSelector)((e=>e.locationSearch),(e=>e.resolverComponentInstanceID),((e,t)=>Object(a.a)({locationSearch:e,resolverComponentInstanceID:t}))),l=Object(r.createSelector)((e=>e.locationSearch),(e=>e.resolverComponentInstanceID),((e,t)=>n=>{if(void 0===e||void 0===t)return;const r=new URLSearchParams(e),o=Object(u.encode)(n);return r.set(Object(c.a)(t),o),`?${r.toString()}`}));var v=n(903);Object(r.createSelector)((e=>e.analyzer),(e=>e));const p=ue(x,o.c),h=(ue(x,o.f),ue(I,i.d)),m=(ue(x,o.a),ue(x,o.d),ue(x,o.e)),g=ue(x,o.g),y=ue(x,o.b),b=ue(I,i.B),O=ue(I,i.q),E=ue(I,i.G),R=ue(I,i.H),w=ue(I,i.e),S=(ue(I,i.A),ue(I,i.u)),_=ue(I,i.z),P=ue(I,i.l),D=ue(I,i.c),j=ue(I,i.E),C=ue(N,s),M=ue(N,d);function x(e){return e.camera}function I(e){return e.data}function N(e){return e.ui}const T=ue(I,i.o),A=ue(I,i.h),q=ue(I,i.j),k=ue(I,i.i),F=ue(I,i.k),z=ue(x,o.h),B=ue(I,i.v),L=ue(I,i.D),U=Object(r.createSelector)(B,z,(function(e,t){return n=>e(t(n))})),H=ue(I,i.b),W=ue(I,i.w),Y=Object(r.createSelector)(U,ue(I,i.a),(function(e,t){return Object(r.defaultMemoize)((n=>{const{processNodePositions:r}=e(n),o=new Set;for(const e of r.keys()){const t=v.b(e);void 0!==t&&o.add(t)}return e=>{const n=t(e);return null===n||!1===o.has(n)?null:n}}))})),X=ue(N,f),V=ue(N,l),K=ue(I,i.F),$=ue(I,i.y),Q=ue(I,i.t),Z=ue(I,i.p),J=ue(I,i.g),G=ue(I,i.n),ee=ue(I,i.m),te=ue(I,i.s),ne=ue(I,i.r),re=ue(I,i.f),oe=Object(r.createSelector)(ue(I,(e=>e.nodeData)),U,(function(e,t){return Object(r.defaultMemoize)((n=>{const{processNodePositions:r}=t(n),o=new Set;for(const t of r.keys()){const n=v.b(t);void 0===n||e&&e.has(n)||o.add(n)}return o}))})),ie=ue(I,i.C);function ue(e,t){return n=>t(e(n))}},517:function(e,t,n){"use strict";function r(e,t){return Array.isArray(e)?e.includes(t):e===t}function o(e){if(null!==e){if(!Array.isArray(e))return e;for(const t of e)if(null!==t)return t}}function i(e){if(Array.isArray(e)){const t=[];for(const n of e)null!=n&&t.push(n);return t}return null!=e?[e]:[]}n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return i}))},666:function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(1605));function i(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var u="function"==typeof Symbol&&Symbol.observable||"@@observable",a=function(){return Math.random().toString(36).substring(7).split("").join(".")},c={INIT:"@@redux/INIT"+a(),REPLACE:"@@redux/REPLACE"+a(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+a()}};function s(e,t,n){var r;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(i(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(i(1));return n(s)(e,t)}if("function"!=typeof e)throw new Error(i(2));var o=e,a=t,d=[],f=d,l=!1;function v(){f===d&&(f=d.slice())}function p(){if(l)throw new Error(i(3));return a}function h(e){if("function"!=typeof e)throw new Error(i(4));if(l)throw new Error(i(5));var t=!0;return v(),f.push(e),function(){if(t){if(l)throw new Error(i(6));t=!1,v();var n=f.indexOf(e);f.splice(n,1),d=null}}}function m(e){if(!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}(e))throw new Error(i(7));if(void 0===e.type)throw new Error(i(8));if(l)throw new Error(i(9));try{l=!0,a=o(a,e)}finally{l=!1}for(var t=d=f,n=0;n