"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[4978],{69342:(n,e,r)=>{r.d(e,{Kq:()=>p,Ng:()=>W});var t=r(40099),o=t.createContext(null),u=function(n){n()},a=function(){return u},i={notify:function(){},get:function(){return[]}};function c(n,e){var r,t=i;function o(){c.onStateChange&&c.onStateChange()}function u(){r||(r=e?e.addNestedSub(o):n.subscribe(o),t=function(){var n=a(),e=null,r=null;return{clear:function(){e=null,r=null},notify:function(){n((function(){for(var n=e;n;)n.callback(),n=n.next}))},get:function(){for(var n=[],r=e;r;)n.push(r),r=r.next;return n},subscribe:function(n){var t=!0,o=r={callback:n,next:null,prev:r};return o.prev?o.prev.next=o:e=o,function(){t&&null!==e&&(t=!1,o.next?o.next.prev=o.prev:r=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}())}var c={addNestedSub:function(n){return u(),t.subscribe(n)},notifyNestedSubs:function(){t.notify()},handleChangeWrapper:o,isSubscribed:function(){return Boolean(r)},trySubscribe:u,tryUnsubscribe:function(){r&&(r(),r=void 0,t.clear(),t=i)},getListeners:function(){return t}};return c}var s="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect;const p=function(n){var e=n.store,r=n.context,u=n.children,a=(0,t.useMemo)((function(){var n=c(e);return{store:e,subscription:n}}),[e]),i=(0,t.useMemo)((function(){return e.getState()}),[e]);s((function(){var n=a.subscription;return n.onStateChange=n.notifyNestedSubs,n.trySubscribe(),i!==e.getState()&&n.notifyNestedSubs(),function(){n.tryUnsubscribe(),n.onStateChange=null}}),[a,i]);var p=r||o;return t.createElement(p.Provider,{value:a},u)};var f=r(24616),d=r(53547),l=r(66829),v=r.n(l),m=r(91759),y=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],P=["reactReduxForwardedRef"],h=[],b=[null,null];function S(n,e){var r=n[1];return[e.payload,r+1]}function g(n,e,r){s((function(){return n.apply(void 0,e)}),r)}function w(n,e,r,t,o,u,a){n.current=t,e.current=o,r.current=!1,u.current&&(u.current=null,a())}function O(n,e,r,t,o,u,a,i,c,s){if(n){var p=!1,f=null,d=function(){if(!p){var n,r,d=e.getState();try{n=t(d,o.current)}catch(n){r=n,f=n}r||(f=null),n===u.current?a.current||c():(u.current=n,i.current=n,a.current=!0,s({type:"STORE_UPDATED",payload:{error:r}}))}};return r.onStateChange=d,r.trySubscribe(),d(),function(){if(p=!0,r.tryUnsubscribe(),r.onStateChange=null,f)throw f}}}var C=function(){return[null,0]};function E(n,e){void 0===e&&(e={});var r=e,u=r.getDisplayName,a=void 0===u?function(n){return"ConnectAdvanced("+n+")"}:u,i=r.methodName,s=void 0===i?"connectAdvanced":i,p=r.renderCountProp,l=void 0===p?void 0:p,E=r.shouldHandleStateChanges,N=void 0===E||E,M=r.storeKey,x=void 0===M?"store":M,A=(r.withRef,r.forwardRef),q=void 0!==A&&A,D=r.context,R=void 0===D?o:D,T=(0,d.A)(r,y),_=R;return function(e){var r=e.displayName||e.name||"Component",o=a(r),u=(0,f.A)({},T,{getDisplayName:a,methodName:s,renderCountProp:l,shouldHandleStateChanges:N,storeKey:x,displayName:o,wrappedComponentName:r,WrappedComponent:e}),i=T.pure,p=i?t.useMemo:function(n){return n()};function y(r){var o=(0,t.useMemo)((function(){var n=r.reactReduxForwardedRef,e=(0,d.A)(r,P);return[r.context,n,e]}),[r]),a=o[0],i=o[1],s=o[2],l=(0,t.useMemo)((function(){return a&&a.Consumer&&(0,m.isContextConsumer)(t.createElement(a.Consumer,null))?a:_}),[a,_]),v=(0,t.useContext)(l),y=Boolean(r.store)&&Boolean(r.store.getState)&&Boolean(r.store.dispatch);Boolean(v)&&Boolean(v.store);var E=y?r.store:v.store,M=(0,t.useMemo)((function(){return function(e){return n(e.dispatch,u)}(E)}),[E]),x=(0,t.useMemo)((function(){if(!N)return b;var n=c(E,y?null:v.subscription),e=n.notifyNestedSubs.bind(n);return[n,e]}),[E,y,v]),A=x[0],q=x[1],D=(0,t.useMemo)((function(){return y?v:(0,f.A)({},v,{subscription:A})}),[y,v,A]),R=(0,t.useReducer)(S,h,C),T=R[0][0],B=R[1];if(T&&T.error)throw T.error;var L=(0,t.useRef)(),F=(0,t.useRef)(s),H=(0,t.useRef)(),U=(0,t.useRef)(!1),j=p((function(){return H.current&&s===F.current?H.current:M(E.getState(),s)}),[E,T,s]);g(w,[F,L,U,s,j,H,q]),g(O,[N,E,A,M,F,L,U,H,q,B],[E,A,M]);var K=(0,t.useMemo)((function(){return t.createElement(e,(0,f.A)({},j,{ref:i}))}),[i,e,j]);return(0,t.useMemo)((function(){return N?t.createElement(l.Provider,{value:D},K):K}),[l,K,D])}var E=i?t.memo(y):y;if(E.WrappedComponent=e,E.displayName=y.displayName=o,q){var M=t.forwardRef((function(n,e){return t.createElement(E,(0,f.A)({},n,{reactReduxForwardedRef:e}))}));return M.displayName=o,M.WrappedComponent=e,v()(M,e)}return v()(E,e)}}function N(n,e){return n===e?0!==n||0!==e||1/n==1/e:n!=n&&e!=e}function M(n,e){if(N(n,e))return!0;if("object"!=typeof n||null===n||"object"!=typeof e||null===e)return!1;var r=Object.keys(n),t=Object.keys(e);if(r.length!==t.length)return!1;for(var o=0;o=0;t--){var o=e[t](n);if(o)return o}return function(e,t){throw new Error("Invalid value of type "+typeof n+" for "+r+" argument when connecting component "+t.wrappedComponentName+".")}}function K(n,e){return n===e}function k(n){var e=void 0===n?{}:n,r=e.connectHOC,t=void 0===r?E:r,o=e.mapStateToPropsFactories,u=void 0===o?R:o,a=e.mapDispatchToPropsFactories,i=void 0===a?D:a,c=e.mergePropsFactories,s=void 0===c?_:c,p=e.selectorFactory,l=void 0===p?H:p;return function(n,e,r,o){void 0===o&&(o={});var a=o,c=a.pure,p=void 0===c||c,v=a.areStatesEqual,m=void 0===v?K:v,y=a.areOwnPropsEqual,P=void 0===y?M:y,h=a.areStatePropsEqual,b=void 0===h?M:h,S=a.areMergedPropsEqual,g=void 0===S?M:S,w=(0,d.A)(a,U),O=j(n,u,"mapStateToProps"),C=j(e,i,"mapDispatchToProps"),E=j(r,s,"mergeProps");return t(l,(0,f.A)({methodName:"connect",getDisplayName:function(n){return"Connect("+n+")"},shouldHandleStateChanges:Boolean(n),initMapStateToProps:O,initMapDispatchToProps:C,initMergeProps:E,pure:p,areStatesEqual:m,areOwnPropsEqual:P,areStatePropsEqual:b,areMergedPropsEqual:g},w))}}const W=k();var I;I=r(18499).unstable_batchedUpdates,u=I}}]);