(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8290],{89249:function(t,e,n){var r=0/0,u=/^\s+|\s+$/g,i=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,a=/^0o[0-7]+$/i,c=parseInt,f="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,s="object"==typeof self&&self&&self.Object===Object&&self,l=f||s||Function("return this")(),v=Object.prototype.toString,p=Math.max,d=Math.min,b=function(){return l.Date.now()};function y(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function m(t){if("number"==typeof t)return t;if("symbol"==typeof(e=t)||e&&"object"==typeof e&&"[object Symbol]"==v.call(e))return r;if(y(t)){var e,n="function"==typeof t.valueOf?t.valueOf():t;t=y(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(u,"");var f=o.test(t);return f||a.test(t)?c(t.slice(2),f?2:8):i.test(t)?r:+t}t.exports=function(t,e,n){var r,u,i,o,a,c,f=0,s=!1,l=!1,v=!0;if("function"!=typeof t)throw TypeError("Expected a function");function g(e){var n=r,i=u;return r=u=void 0,f=e,o=t.apply(i,n)}function E(t){var n=t-c,r=t-f;return void 0===c||n>=e||n<0||l&&r>=i}function h(){var t,n,r,u=b();if(E(u))return S(u);a=setTimeout(h,(t=u-c,n=u-f,r=e-t,l?d(r,i-n):r))}function S(t){return(a=void 0,v&&r)?g(t):(r=u=void 0,o)}function j(){var t,n=b(),i=E(n);if(r=arguments,u=this,c=n,i){if(void 0===a)return f=t=c,a=setTimeout(h,e),s?g(t):o;if(l)return a=setTimeout(h,e),g(c)}return void 0===a&&(a=setTimeout(h,e)),o}return e=m(e)||0,y(n)&&(s=!!n.leading,i=(l="maxWait"in n)?p(m(n.maxWait)||0,e):i,v="trailing"in n?!!n.trailing:v),j.cancel=function(){void 0!==a&&clearTimeout(a),f=0,r=c=u=a=void 0},j.flush=function(){return void 0===a?o:S(b())},j}},16965:function(t,e,n){"use strict";/**
 * @license React
 * use-sync-external-store-shim/with-selector.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r=n(32302),u=n(87292),i="function"==typeof Object.is?Object.is:function(t,e){return t===e&&(0!==t||1/t==1/e)||t!=t&&e!=e},o=u.useSyncExternalStore,a=r.useRef,c=r.useEffect,f=r.useMemo,s=r.useDebugValue;e.useSyncExternalStoreWithSelector=function(t,e,n,r,u){var l=a(null);if(null===l.current){var v={hasValue:!1,value:null};l.current=v}else v=l.current;var p=o(t,(l=f(function(){function t(t){if(!c){if(c=!0,o=t,t=r(t),void 0!==u&&v.hasValue){var e=v.value;if(u(e,t))return a=e}return a=t}if(e=a,i(o,t))return e;var n=r(t);return void 0!==u&&u(e,n)?e:(o=t,a=n)}var o,a,c=!1,f=void 0===n?null:n;return[function(){return t(e())},null===f?void 0:function(){return t(f())}]},[e,n,r,u]))[0],l[1]);return c(function(){v.hasValue=!0,v.value=p},[p]),s(p),p}},53139:function(t,e,n){"use strict";t.exports=n(16965)},40423:function(t,e,n){"use strict";n.d(e,{Nr:function(){return i},OT:function(){return c},O_:function(){return o},m9:function(){return u},tm:function(){return a}});var r=n(32302);function u(){let[t,e]=(0,r.useState)(null);return[t,(0,r.useCallback)(async t=>{if(!(null==navigator?void 0:navigator.clipboard))return console.warn("Clipboard not supported"),!1;try{return await navigator.clipboard.writeText(t),e(t),!0}catch(t){return console.warn("Copy failed",t),e(null),!1}},[])]}function i(t,e){let[n,u]=(0,r.useState)(t);return(0,r.useEffect)(()=>{let n=setTimeout(()=>{u(t)},e??500);return()=>{clearTimeout(n)}},[t,e]),n}function o(){let[t,e]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{e(!0)},[]),t}function a(){let t=(0,r.useRef)(!1);return(0,r.useEffect)(()=>(t.current=!0,()=>{t.current=!1}),[]),(0,r.useCallback)(()=>t.current,[])}function c(t){let[e,n]=(0,r.useState)(!!t);return[e,(0,r.useCallback)(()=>{n(t=>!t)},[]),n]}n(89249),"undefined"!=typeof window?r.useLayoutEffect:r.useEffect},94561:function(t,e,n){"use strict";n.d(e,{Ue:function(){return v},oR:function(){return s}});var r=n(75960),u=n(32302),i=n(53139);let{useDebugValue:o}=u,{useSyncExternalStoreWithSelector:a}=i,c=!1,f=t=>t;function s(t,e=f,n){n&&!c&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),c=!0);let r=a(t.subscribe,t.getState,t.getServerState||t.getInitialState,e,n);return o(r),r}let l=t=>{"function"!=typeof t&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");let e="function"==typeof t?(0,r.M)(t):t,n=(t,n)=>s(e,t,n);return Object.assign(n,e),n},v=t=>t?l(t):l}}]);