/*! For license information please see bundles.4a94c194.js.LICENSE.txt */ "use strict";(self.webpackChunkalvanon_analytics_platform_frontend=self.webpackChunkalvanon_analytics_platform_frontend||[]).push([[6730],{84976(e,t,n){var r,i;n.d(t,{N_:()=>L,Ys:()=>d,ok:()=>P,pg:()=>b});var a=n(96540),o=n(40961),s=n(47767),u=n(45588);function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let r=e[n];return t.concat(Array.isArray(r)?r.map(e=>[n,e]):[[n,r]])},[]))}new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);const f=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"];try{window.__reactRouterVersion="6"}catch(e){}function d(e,t){return(0,u.aE)({basename:null==t?void 0:t.basename,future:c({},null==t?void 0:t.future,{v7_prependBasename:!0}),history:(0,u.zR)({window:null==t?void 0:t.window}),hydrationData:(null==t?void 0:t.hydrationData)||v(),routes:e,mapRouteProperties:s.wE,dataStrategy:null==t?void 0:t.dataStrategy,patchRoutesOnNavigation:null==t?void 0:t.patchRoutesOnNavigation,window:null==t?void 0:t.window}).initialize()}function v(){var e;let t=null==(e=window)?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=c({},t,{errors:p(t.errors)})),t}function p(e){if(!e)return null;let t=Object.entries(e),n={};for(let[e,r]of t)if(r&&"RouteErrorResponse"===r.__type)n[e]=new u.VV(r.status,r.statusText,r.data,!0===r.internal);else if(r&&"Error"===r.__type){if(r.__subType){let t=window[r.__subType];if("function"==typeof t)try{let i=new t(r.message);i.stack="",n[e]=i}catch(e){}}if(null==n[e]){let t=new Error(r.message);t.stack="",n[e]=t}}else n[e]=r;return n}const w=a.createContext({isTransitioning:!1}),h=a.createContext(new Map),m=(r||(r=n.t(a,2))).startTransition,y=(i||(i=n.t(o,2))).flushSync;function g(e){y?y(e):e()}(r||(r=n.t(a,2))).useId;class S{constructor(){this.status="pending",this.promise=new Promise((e,t)=>{this.resolve=t=>{"pending"===this.status&&(this.status="resolved",e(t))},this.reject=e=>{"pending"===this.status&&(this.status="rejected",t(e))}})}}function b(e){let{fallbackElement:t,router:n,future:r}=e,[i,o]=a.useState(n.state),[u,c]=a.useState(),[l,f]=a.useState({isTransitioning:!1}),[d,v]=a.useState(),[p,y]=a.useState(),[b,T]=a.useState(),E=a.useRef(new Map),{v7_startTransition:_}=r||{},L=a.useCallback(e=>{_?function(e){m?m(e):e()}(e):e()},[_]),k=a.useCallback((e,t)=>{let{deletedFetchers:r,flushSync:i,viewTransitionOpts:a}=t;e.fetchers.forEach((e,t)=>{void 0!==e.data&&E.current.set(t,e.data)}),r.forEach(e=>E.current.delete(e));let s=null==n.window||null==n.window.document||"function"!=typeof n.window.document.startViewTransition;if(a&&!s){if(i){g(()=>{p&&(d&&d.resolve(),p.skipTransition()),f({isTransitioning:!0,flushSync:!0,currentLocation:a.currentLocation,nextLocation:a.nextLocation})});let t=n.window.document.startViewTransition(()=>{g(()=>o(e))});return t.finished.finally(()=>{g(()=>{v(void 0),y(void 0),c(void 0),f({isTransitioning:!1})})}),void g(()=>y(t))}p?(d&&d.resolve(),p.skipTransition(),T({state:e,currentLocation:a.currentLocation,nextLocation:a.nextLocation})):(c(e),f({isTransitioning:!0,flushSync:!1,currentLocation:a.currentLocation,nextLocation:a.nextLocation}))}else i?g(()=>o(e)):L(()=>o(e))},[n.window,p,d,E,L]);a.useLayoutEffect(()=>n.subscribe(k),[n,k]),a.useEffect(()=>{l.isTransitioning&&!l.flushSync&&v(new S)},[l]),a.useEffect(()=>{if(d&&u&&n.window){let e=u,t=d.promise,r=n.window.document.startViewTransition(async()=>{L(()=>o(e)),await t});r.finished.finally(()=>{v(void 0),y(void 0),c(void 0),f({isTransitioning:!1})}),y(r)}},[L,u,d,n.window]),a.useEffect(()=>{d&&u&&i.location.key===u.location.key&&d.resolve()},[d,p,i.location,u]),a.useEffect(()=>{!l.isTransitioning&&b&&(c(b.state),f({isTransitioning:!0,flushSync:!1,currentLocation:b.currentLocation,nextLocation:b.nextLocation}),T(void 0))},[l.isTransitioning,b]),a.useEffect(()=>{},[]);let x=a.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:e=>n.navigate(e),push:(e,t,r)=>n.navigate(e,{state:t,preventScrollReset:null==r?void 0:r.preventScrollReset}),replace:(e,t,r)=>n.navigate(e,{replace:!0,state:t,preventScrollReset:null==r?void 0:r.preventScrollReset})}),[n]),P=n.basename||"/",O=a.useMemo(()=>({router:n,navigator:x,static:!1,basename:P}),[n,x,P]),C=a.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return a.useEffect(()=>(0,s.V8)(r,n.future),[r,n.future]),a.createElement(a.Fragment,null,a.createElement(s.sp.Provider,{value:O},a.createElement(s.Rq.Provider,{value:i},a.createElement(h.Provider,{value:E.current},a.createElement(w.Provider,{value:l},a.createElement(s.Ix,{basename:P,location:i.location,navigationType:i.historyAction,navigator:x,future:C},i.initialized||n.future.v7_partialHydration?a.createElement(R,{routes:n.routes,future:n.future,state:i}):t))))),null)}const R=a.memo(T);function T(e){let{routes:t,future:n,state:r}=e;return(0,s.ph)(t,void 0,r,n)}const E="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement,_=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,L=a.forwardRef(function(e,t){let n,{onClick:r,relative:i,reloadDocument:o,replace:l,state:d,target:v,to:p,preventScrollReset:w,viewTransition:h}=e,m=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,f),{basename:y}=a.useContext(s.jb),g=!1;if("string"==typeof p&&_.test(p)&&(n=p,E))try{let e=new URL(window.location.href),t=p.startsWith("//")?new URL(e.protocol+p):new URL(p),n=(0,u.pb)(t.pathname,y);t.origin===e.origin&&null!=n?p=n+t.search+t.hash:g=!0}catch(e){}let S=(0,s.$P)(p,{relative:i}),b=function(e,t){let{target:n,replace:r,state:i,preventScrollReset:o,relative:c,viewTransition:l}=void 0===t?{}:t,f=(0,s.Zp)(),d=(0,s.zy)(),v=(0,s.x$)(e,{relative:c});return a.useCallback(t=>{if(function(e,t){return!(0!==e.button||t&&"_self"!==t||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e))}(t,n)){t.preventDefault();let n=void 0!==r?r:(0,u.AO)(d)===(0,u.AO)(v);f(e,{replace:n,state:i,preventScrollReset:o,relative:c,viewTransition:l})}},[d,f,v,r,i,n,e,o,c,l])}(p,{replace:l,state:d,target:v,preventScrollReset:w,relative:i,viewTransition:h});return a.createElement("a",c({},m,{href:n||S,onClick:g||o?r:function(e){r&&r(e),e.defaultPrevented||b(e)},ref:t,target:v}))});var k,x;function P(e){let t=a.useRef(l(e)),n=a.useRef(!1),r=(0,s.zy)(),i=a.useMemo(()=>function(e,t){let n=l(e);return t&&t.forEach((e,r)=>{n.has(r)||t.getAll(r).forEach(e=>{n.append(r,e)})}),n}(r.search,n.current?null:t.current),[r.search]),o=(0,s.Zp)(),u=a.useCallback((e,t)=>{const r=l("function"==typeof e?e(i):e);n.current=!0,o("?"+r,t)},[o,i]);return[i,u]}(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(k||(k={})),function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(x||(x={}))}}]);