"use strict";(self.webpackChunkalvanon_analytics_platform_frontend=self.webpackChunkalvanon_analytics_platform_frontend||[]).push([[5279],{25508(e,t,n){n.d(t,{Ad:()=>a,Mz:()=>f,i5:()=>c});var o=Symbol("NOT_FOUND");var u=e=>Array.isArray(e)?e:[e];Symbol(),Object.getPrototypeOf({});var r=(e,t)=>e===t;function c(e,t){const n="object"==typeof t?t:{equalityCheck:t},{equalityCheck:u=r,maxSize:c=1,resultEqualityCheck:l}=n,s=function(e){return function(t,n){if(null===t||null===n||t.length!==n.length)return!1;const{length:o}=t;for(let u=0;ut&&e(t.key,n)?t.value:o,put(e,n){t={key:e,value:n}},getEntries:()=>t?[t]:[],clear(){t=void 0}}}(s):function(e,t){let n=[];function u(e){const u=n.findIndex(n=>t(e,n.key));if(u>-1){const e=n[u];return u>0&&(n.splice(u,1),n.unshift(e)),e.value}return o}return{get:u,put:function(t,r){u(t)===o&&(n.unshift({key:t,value:r}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(c,s);function f(){let t=a.get(arguments);if(t===o){if(t=e.apply(null,arguments),i++,l){const e=a.getEntries().find(e=>l(e.value,t));e&&(t=e.value,0!==i&&i--)}a.put(arguments,t)}return t}return f.clearCache=()=>{a.clear(),f.resetResultsCount()},f.resultsCount=()=>i,f.resetResultsCount=()=>{i=0},f}var l="undefined"!=typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function s(){return{s:0,v:void 0,o:null,p:null}}function i(e,t={}){let n={s:0,v:void 0,o:null,p:null};const{resultEqualityCheck:o}=t;let u,r=0;function c(){let t=n;const{length:c}=arguments;for(let e=0,n=c;e{n={s:0,v:void 0,o:null,p:null},c.resetResultsCount()},c.resultsCount=()=>r,c.resetResultsCount=()=>{r=0},c}function a(e,...t){const n="function"==typeof e?{memoize:e,memoizeOptions:t}:e,o=(...e)=>{let t,o=0,r=0,c={},l=e.pop();"object"==typeof l&&(c=l,l=e.pop()),function(e,t="expected a function, instead received "+typeof e){if("function"!=typeof e)throw new TypeError(t)}(l,`createSelector expects an output function after the inputs, but received: [${typeof l}]`);const s={...n,...c},{memoize:a,memoizeOptions:f=[],argsMemoize:p=i,argsMemoizeOptions:y=[],devModeChecks:d={}}=s,v=u(f),h=u(y),m=function(e){const t=Array.isArray(e[0])?e[0]:e;return function(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(e=>"function"==typeof e)){const n=e.map(e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e).join(", ");throw new TypeError(`${t}[${n}]`)}}(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}(e),g=a(function(){return o++,l.apply(null,arguments)},...v),b=p(function(){r++;const e=function(e,t){const n=[],{length:o}=e;for(let u=0;ur,resetDependencyRecomputations:()=>{r=0},lastResult:()=>t,recomputations:()=>o,resetRecomputations:()=>{o=0},memoize:a,argsMemoize:p})};return Object.assign(o,{withTypes:()=>o}),o}var f=a(i),p=Object.assign((e,t=f)=>{!function(e,t="expected an object, instead received "+typeof e){if("object"!=typeof e)throw new TypeError(t)}(e,"createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof e);const n=Object.keys(e);return t(n.map(t=>e[t]),(...e)=>e.reduce((e,t,o)=>(e[n[o]]=t,e),{}))},{withTypes:()=>p})}}]);