/*! For license information please see 113.43858dd3e8b97cf4e59d.js.LICENSE.txt */ "use strict";(self.webpackChunkleaderboard=self.webpackChunkleaderboard||[]).push([[113],{8679:(e,t,r)=>{var n=r(9864),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},u={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},c={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},a={};function s(e){return n.isMemo(e)?c:a[e.$$typeof]||o}a[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},a[n.Memo]=c;var i=Object.defineProperty,f=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,y=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(y){var o=d(r);o&&o!==y&&e(t,o,n)}var c=f(r);l&&(c=c.concat(l(r)));for(var a=s(t),m=s(r),b=0;b{var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,u=r?Symbol.for("react.fragment"):60107,c=r?Symbol.for("react.strict_mode"):60108,a=r?Symbol.for("react.profiler"):60114,s=r?Symbol.for("react.provider"):60109,i=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,l=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,d=r?Symbol.for("react.suspense"):60113,y=r?Symbol.for("react.suspense_list"):60120,m=r?Symbol.for("react.memo"):60115,b=r?Symbol.for("react.lazy"):60116,S=r?Symbol.for("react.block"):60121,v=r?Symbol.for("react.fundamental"):60117,h=r?Symbol.for("react.responder"):60118,g=r?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case f:case l:case u:case a:case c:case d:return e;default:switch(e=e&&e.$$typeof){case i:case p:case b:case m:case s:return e;default:return t}}case o:return t}}}function P(e){return w(e)===l}t.AsyncMode=f,t.ConcurrentMode=l,t.ContextConsumer=i,t.ContextProvider=s,t.Element=n,t.ForwardRef=p,t.Fragment=u,t.Lazy=b,t.Memo=m,t.Portal=o,t.Profiler=a,t.StrictMode=c,t.Suspense=d,t.isAsyncMode=function(e){return P(e)||w(e)===f},t.isConcurrentMode=P,t.isContextConsumer=function(e){return w(e)===i},t.isContextProvider=function(e){return w(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return w(e)===p},t.isFragment=function(e){return w(e)===u},t.isLazy=function(e){return w(e)===b},t.isMemo=function(e){return w(e)===m},t.isPortal=function(e){return w(e)===o},t.isProfiler=function(e){return w(e)===a},t.isStrictMode=function(e){return w(e)===c},t.isSuspense=function(e){return w(e)===d},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===u||e===l||e===a||e===c||e===d||e===y||"object"==typeof e&&null!==e&&(e.$$typeof===b||e.$$typeof===m||e.$$typeof===s||e.$$typeof===i||e.$$typeof===p||e.$$typeof===v||e.$$typeof===h||e.$$typeof===g||e.$$typeof===S)},t.typeOf=w},9864:(e,t,r)=>{e.exports=r(9921)},6113:(e,t,r)=>{r.r(t),r.d(t,{Provider:()=>U,ReactReduxContext:()=>p,batch:()=>u.unstable_batchedUpdates,connect:()=>L,createDispatchHook:()=>I,createSelectorHook:()=>v,createStoreHook:()=>H,shallowEqual:()=>F,useDispatch:()=>G,useSelector:()=>h,useStore:()=>A});var n=r(1688),o=r(2798),u=r(1051);let c=function(e){e()};const a=()=>c;var s=r(8416);const i=Symbol.for("react-redux-context"),f="undefined"!=typeof globalThis?globalThis:{};function l(){var e;if(!s.createContext)return{};const t=null!=(e=f[i])?e:f[i]=new Map;let r=t.get(s.createContext);return r||(r=s.createContext(null),t.set(s.createContext,r)),r}const p=l();function d(e=p){return function(){return(0,s.useContext)(e)}}const y=d(),m=()=>{throw new Error("uSES not initialized!")};let b=m;const S=(e,t)=>e===t;function v(e=p){const t=e===p?y:d(e);return function(e,r={}){const{equalityFn:n=S,stabilityCheck:o,noopCheck:u}="function"==typeof r?{equalityFn:r}:r,{store:c,subscription:a,getServerState:i,stabilityCheck:f,noopCheck:l}=t(),p=((0,s.useRef)(!0),(0,s.useCallback)({[e.name]:t=>e(t)}[e.name],[e,f,o])),d=b(a.addNestedSub,c.getState,i||c.getState,p,n);return(0,s.useDebugValue)(d),d}}const h=v();function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[r]=e[r]);return o}var P=r(8679),x=r.n(P),C=r(2973);const O=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function E(e,t,r,n,{areStatesEqual:o,areOwnPropsEqual:u,areStatePropsEqual:c}){let a,s,i,f,l,p=!1;return function(d,y){return p?function(p,d){const y=!u(d,s),m=!o(p,a,d,s);return a=p,s=d,y&&m?(i=e(a,s),t.dependsOnOwnProps&&(f=t(n,s)),l=r(i,f,s),l):y?(e.dependsOnOwnProps&&(i=e(a,s)),t.dependsOnOwnProps&&(f=t(n,s)),l=r(i,f,s),l):m?function(){const t=e(a,s),n=!c(t,i);return i=t,n&&(l=r(i,f,s)),l}():l}(d,y):(a=d,s=y,i=e(a,s),f=t(n,s),l=r(i,f,s),p=!0,l)}}function $(e){return function(t){const r=e(t);function n(){return r}return n.dependsOnOwnProps=!1,n}}function M(e){return e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function j(e,t){return function(t,{displayName:r}){const n=function(e,t){return n.dependsOnOwnProps?n.mapToProps(e,t):n.mapToProps(e,void 0)};return n.dependsOnOwnProps=!0,n.mapToProps=function(t,r){n.mapToProps=e,n.dependsOnOwnProps=M(e);let o=n(t,r);return"function"==typeof o&&(n.mapToProps=o,n.dependsOnOwnProps=M(o),o=n(t,r)),o},n}}function k(e,t){return(r,n)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${n.wrappedComponentName}.`)}}function T(e,t,r){return g({},r,e,t)}const R={notify(){},get:()=>[]};function N(e,t){let r,n=R;function o(){c.onStateChange&&c.onStateChange()}function u(){r||(r=t?t.addNestedSub(o):e.subscribe(o),n=function(){const e=a();let t=null,r=null;return{clear(){t=null,r=null},notify(){e((()=>{let e=t;for(;e;)e.callback(),e=e.next}))},get(){let e=[],r=t;for(;r;)e.push(r),r=r.next;return e},subscribe(e){let n=!0,o=r={callback:e,next:null,prev:r};return o.prev?o.prev.next=o:t=o,function(){n&&null!==t&&(n=!1,o.next?o.next.prev=o.prev:r=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())}const c={addNestedSub:function(e){return u(),n.subscribe(e)},notifyNestedSubs:function(){n.notify()},handleChangeWrapper:o,isSubscribed:function(){return Boolean(r)},trySubscribe:u,tryUnsubscribe:function(){r&&(r(),r=void 0,n.clear(),n=R)},getListeners:()=>n};return c}const q="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?s.useLayoutEffect:s.useEffect;function D(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function F(e,t){if(D(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let n=0;n({})))}(e),y=function(e){return e&&"object"==typeof e?$((t=>function(e,t){const r={};for(const n in e){const o=e[n];"function"==typeof o&&(r[n]=(...e)=>t(o(...e)))}return r}(e,t))):e?"function"==typeof e?j(e):k(e,"mapDispatchToProps"):$((e=>({dispatch:e})))}(t),m=function(e){return e?"function"==typeof e?function(e){return function(t,{displayName:r,areMergedPropsEqual:n}){let o,u=!1;return function(t,r,c){const a=e(t,r,c);return u?n(a,o)||(o=a):(u=!0,o=a),o}}}(e):k(e,"mergeProps"):()=>T}(r),b=Boolean(e);return e=>{const t=e.displayName||e.name||"Component",r=`Connect(${t})`,n={shouldHandleStateChanges:b,displayName:r,wrappedComponentName:t,WrappedComponent:e,initMapStateToProps:d,initMapDispatchToProps:y,initMergeProps:m,areStatesEqual:o,areStatePropsEqual:c,areOwnPropsEqual:u,areMergedPropsEqual:a};function f(t){const[r,o,u]=s.useMemo((()=>{const{reactReduxForwardedRef:e}=t,r=w(t,_);return[t.context,e,r]}),[t]),c=s.useMemo((()=>r&&r.Consumer&&(0,C.isContextConsumer)(s.createElement(r.Consumer,null))?r:l),[r,l]),a=s.useContext(c),i=Boolean(t.store)&&Boolean(t.store.getState)&&Boolean(t.store.dispatch),f=Boolean(a)&&Boolean(a.store),p=i?t.store:a.store,d=f?a.getServerState:p.getState,y=s.useMemo((()=>function(e,t){let{initMapStateToProps:r,initMapDispatchToProps:n,initMergeProps:o}=t,u=w(t,O);return E(r(e,u),n(e,u),o(e,u),e,u)}(p.dispatch,n)),[p]),[m,S]=s.useMemo((()=>{if(!b)return V;const e=N(p,i?void 0:a.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[p,i,a]),v=s.useMemo((()=>i?a:g({},a,{subscription:m})),[i,a,m]),h=s.useRef(),P=s.useRef(u),x=s.useRef(),$=s.useRef(!1),M=(s.useRef(!1),s.useRef(!1)),j=s.useRef();q((()=>(M.current=!0,()=>{M.current=!1})),[]);const k=s.useMemo((()=>()=>x.current&&u===P.current?x.current:y(p.getState(),u)),[p,u]),T=s.useMemo((()=>e=>m?function(e,t,r,n,o,u,c,a,s,i,f){if(!e)return()=>{};let l=!1,p=null;const d=()=>{if(l||!a.current)return;const e=t.getState();let r,d;try{r=n(e,o.current)}catch(e){d=e,p=e}d||(p=null),r===u.current?c.current||i():(u.current=r,s.current=r,c.current=!0,f())};return r.onStateChange=d,r.trySubscribe(),d(),()=>{if(l=!0,r.tryUnsubscribe(),r.onStateChange=null,p)throw p}}(b,p,m,y,P,h,$,M,x,S,e):()=>{}),[m]);var R,D;let F;R=W,D=[P,h,$,u,x,S],q((()=>R(...D)),undefined);try{F=B(T,k,d?()=>y(d(),u):k)}catch(e){throw j.current&&(e.message+=`\nThe error may be correlated with this previous error:\n${j.current.stack}\n\n`),e}q((()=>{j.current=void 0,x.current=void 0,h.current=F}));const z=s.useMemo((()=>s.createElement(e,g({},F,{ref:o}))),[o,e,F]);return s.useMemo((()=>b?s.createElement(c.Provider,{value:v},z):z),[c,z,v])}const p=s.memo(f);if(p.WrappedComponent=e,p.displayName=f.displayName=r,i){const t=s.forwardRef((function(e,t){return s.createElement(p,g({},e,{reactReduxForwardedRef:t}))}));return t.displayName=r,t.WrappedComponent=e,x()(t,e)}return x()(p,e)}},U=function({store:e,context:t,children:r,serverState:n,stabilityCheck:o="once",noopCheck:u="once"}){const c=s.useMemo((()=>{const t=N(e);return{store:e,subscription:t,getServerState:n?()=>n:void 0,stabilityCheck:o,noopCheck:u}}),[e,n,o,u]),a=s.useMemo((()=>e.getState()),[e]);q((()=>{const{subscription:t}=c;return t.onStateChange=t.notifyNestedSubs,t.trySubscribe(),a!==e.getState()&&t.notifyNestedSubs(),()=>{t.tryUnsubscribe(),t.onStateChange=void 0}}),[c,a]);const i=t||p;return s.createElement(i.Provider,{value:c},r)};function H(e=p){const t=e===p?y:d(e);return function(){const{store:e}=t();return e}}const A=H();function I(e=p){const t=e===p?A:H(e);return function(){return t().dispatch}}const G=I();var J,K;J=o.useSyncExternalStoreWithSelector,b=J,(e=>{B=e})(n.useSyncExternalStore),K=u.unstable_batchedUpdates,c=K},8359:(e,t)=>{var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),u=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),s=Symbol.for("react.context"),i=Symbol.for("react.server_context"),f=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),d=Symbol.for("react.memo"),y=Symbol.for("react.lazy");Symbol.for("react.offscreen");Symbol.for("react.module.reference"),t.isContextConsumer=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case o:case c:case u:case l:case p:return e;default:switch(e=e&&e.$$typeof){case i:case s:case f:case y:case d:case a:return e;default:return t}}case n:return t}}}(e)===s}},2973:(e,t,r)=>{e.exports=r(8359)},3250:(e,t,r)=>{var n=r(8416),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},u=n.useState,c=n.useEffect,a=n.useLayoutEffect,s=n.useDebugValue;function i(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!o(e,r)}catch(e){return!0}}var f="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=u({inst:{value:r,getSnapshot:t}}),o=n[0].inst,f=n[1];return a((function(){o.value=r,o.getSnapshot=t,i(o)&&f({inst:o})}),[e,r,t]),c((function(){return i(o)&&f({inst:o}),e((function(){i(o)&&f({inst:o})}))}),[e]),s(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:f},139:(e,t,r)=>{var n=r(8416),o=r(1688),u="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},c=o.useSyncExternalStore,a=n.useRef,s=n.useEffect,i=n.useMemo,f=n.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,r,n,o){var l=a(null);if(null===l.current){var p={hasValue:!1,value:null};l.current=p}else p=l.current;l=i((function(){function e(e){if(!s){if(s=!0,c=e,e=n(e),void 0!==o&&p.hasValue){var t=p.value;if(o(t,e))return a=t}return a=e}if(t=a,u(c,e))return t;var r=n(e);return void 0!==o&&o(t,r)?t:(c=e,a=r)}var c,a,s=!1,i=void 0===r?null:r;return[function(){return e(t())},null===i?void 0:function(){return e(i())}]}),[t,r,n,o]);var d=c(e,l[0],l[1]);return s((function(){p.hasValue=!0,p.value=d}),[d]),f(d),d}},1688:(e,t,r)=>{e.exports=r(3250)},2798:(e,t,r)=>{e.exports=r(139)}}]);